From 3e8abf59f9b7271cd90a77b6390a9802f56f15bd Mon Sep 17 00:00:00 2001 From: Ajjj Date: Wed, 12 Aug 2026 18:44:24 +0800 Subject: [PATCH] update: latest changes to multi-tenant branch --- .phpunit.result.cache | 2 +- app/Constants/ModuleContract.php | 28 +- app/Http/Controllers/Api/AuthController.php | 38 + .../AttendanceRecordController.php | 14 +- .../AttendanceRegularizationController.php | 15 +- app/Http/Controllers/CandidateController.php | 13 +- app/Http/Controllers/DepartmentController.php | 18 +- .../Controllers/DesignationController.php | 18 +- .../EmployeeContractController.php | 13 +- .../EmployeeTrainingController.php | 13 +- app/Http/Controllers/HrDocumentController.php | 15 +- app/Http/Controllers/PayrollRunController.php | 9 +- app/Http/Controllers/PayslipController.php | 14 +- app/Http/Controllers/RoleController.php | 145 +- app/Http/Controllers/ShiftController.php | 13 +- app/Http/Middleware/HandleInertiaRequests.php | 25 +- .../Middleware/IdentifyTenantIfNeeded.php | 117 +- app/Jobs/ProvisionTenantJob.php | 14 +- app/Providers/AppServiceProvider.php | 25 + app/Services/EmployeeService.php | 4 +- bootstrap/app.php | 4 + config/role-permissions.php | 3 - ...000_create_central_token_indexes_table.php | 25 + database/tenant_2 | Bin 1019904 -> 1024000 bytes database/tenant_acme-test-domain | Bin 1019904 -> 1019904 bytes database/tenant_api-comp-a | Bin 1032192 -> 1060864 bytes database/tenant_api-comp-b | Bin 1032192 -> 1060864 bytes database/tenant_company0 | Bin 1024000 -> 1028096 bytes database/tenant_companya-tenant | Bin 1032192 -> 1060864 bytes database/tenant_companyb-tenant | Bin 1032192 -> 1060864 bytes database/tenant_entitlement-limit-test | Bin 1011712 -> 1019904 bytes database/tenant_mobile-corp-tenant | Bin 0 -> 1019904 bytes database/tenant_mobile-host-a | Bin 1032192 -> 1069056 bytes database/tenant_mobile-host-b | Bin 1032192 -> 1060864 bytes database/tenant_no-attendance-tenant | Bin 1011712 -> 1019904 bytes database/tenant_no-branch-tenant | Bin 0 -> 1019904 bytes database/tenant_no-mobile-tenant | Bin 0 -> 1019904 bytes database/tenant_payroll-only-tenant | Bin 1019904 -> 1019904 bytes database/tenant_real-subdomain-a | Bin 1032192 -> 1069056 bytes database/tenant_real-subdomain-b | Bin 1032192 -> 1069056 bytes database/tenant_strict-subdomain-a | Bin 1032192 -> 1069056 bytes database/tenant_strict-subdomain-b | Bin 1032192 -> 1060864 bytes database/tenant_subdomain-a | Bin 1032192 -> 1069056 bytes database/tenant_subdomain-b | Bin 1032192 -> 1069056 bytes database/tenant_third | Bin 1019904 -> 1024000 bytes database/tenant_with-branch-tenant | Bin 0 -> 1019904 bytes included_files.json | 192 +- mobile/package-lock.json | 188 +- mobile/package.json | 18 +- mobile/src/context/AuthContext.tsx | 22 +- mobile/src/services/api.ts | 13 + mobile/src/services/cacheManager.ts | 122 +- mobile/src/services/db.ts | 30 +- mobile/src/services/payslips.ts | 10 +- mobile/src/services/sqlite.ts | 91 +- mobile/tsconfig.json | 7 + ...boutUs-DzEZTl81.js => AboutUs-Bcq6_wmw.js} | 2 +- ..._7Db-oCq.js => ContactSection-Cv4wUR_5.js} | 2 +- ...mlz.js => CookieConsentBanner-DR6kgCLT.js} | 2 +- ...M40AK8z.js => CrudDeleteModal-DmHx0JCJ.js} | 2 +- ...-Bmz2nLeY.js => CrudFormModal-CTSICk3j.js} | 2 +- ...able-DA37WZsR.js => CrudTable-Dk-uCuqB.js} | 2 +- ...ion-BcC82gj4.js => FaqSection-CUBvSvVu.js} | 2 +- ...hdL9niF.js => FeaturesSection-DY3zmwO3.js} | 2 +- ...{Footer-DmSr40Af.js => Footer-DWT7SkZQ.js} | 2 +- ...{Header-CwhUlFHp.js => Header-DY8Vcpbe.js} | 2 +- ...on-DN5HNuBZ.js => HeroSection-DkPeW135.js} | 2 +- ...al-NusA89JZ.js => ImportModal-BQZYlB54.js} | 2 +- ...ew-DTrclG-0.js => LivePreview-BZHo8g-L.js} | 2 +- ...DAd_AcXs.js => LocationPicker-Dy1Od2a3.js} | 2 +- ...8QX_n.js => NewsletterSection-CFwD16WS.js} | 2 +- ...J0.js => PayrollOverrideModal-CRIphUfW.js} | 2 +- ...n-CTWOjrTj.js => PlansSection-VMycY4Uw.js} | 2 +- ...Q--i.js => ScreenshotsSection-Dcf0rSNP.js} | 2 +- ...TEf5r.js => SectionNavigation-CNF82KtQ.js} | 2 +- ...on-CeRMDP71.js => TeamSection-C8PzwMz7.js} | 2 +- ...hW3.js => TestimonialsSection-DPs6QPm8.js} | 2 +- ...Us-ckgTl6GY.js => WhyChooseUs-CsbZ5GNm.js} | 2 +- .../{alert-CXPQTH5c.js => alert-Dt2Bu0kM.js} | 2 +- public/build/assets/app-C1OOW8cz.css | 1 - public/build/assets/app-CmeGLjFF.css | 1 - public/build/assets/app-CtW9dwSS.css | 1 + .../{app-36WMjvX0.js => app-Da3PX8qg.js} | 4 +- public/build/assets/app-mnSNLEsi.css | 1 + .../{apply-CNuWDxnb.js => apply-wHXs3-l4.js} | 2 +- ...N6xjhcz.js => arrow-down-left-D4-BLXQL.js} | 2 +- ...eft-CjPQICYw.js => arrow-left-B9tcIgis.js} | 2 +- ...ht-DUEfRrRr.js => arrow-right-SXr1661j.js} | 2 +- ...UcVR58.js => arrow-right-left-TC-Oi5FJ.js} | 2 +- ...-FmcUfWon.js => arrow-up-down-Df1H6itH.js} | 2 +- ...on-CAQS5WwJ.js => auth-button-CkIPKYra.js} | 2 +- ...ut-CwqgjrR_.js => auth-layout-DUlSVo4s.js} | 2 +- .../{award-D9FlSYzB.js => award-DOf5Xc3o.js} | 2 +- .../{ban-CMgLBFSt.js => ban-C1FQ9ay_.js} | 2 +- .../{bell-Cr2F9IDD.js => bell-BMsQyWM-.js} | 2 +- ...open-DUwKvBiK.js => book-open-DiNAfaue.js} | 2 +- .../{boxes-rwzklut0.js => boxes-Bjf0_Kx7.js} | 2 +- ...case-Dsiqzllu.js => briefcase-lPam_Ipn.js} | 2 +- ...g-2-Cda8xQDI.js => building-2-DmmRcP0c.js} | 2 +- ...lding-CG4yAV8N.js => building-BXglONiz.js} | 2 +- ...DTMa0SPq.js => cache-settings-DUEt2dpX.js} | 2 +- ...tor-wt_63eRJ.js => calculator-B75Vnhim.js} | 2 +- ...endar-CbQR66d6.js => calendar-D8G10l3Y.js} | 2 +- ...endar-D9zVVaq_.js => calendar-Gbh45buI.js} | 2 +- ...endar-DuV5P8IJ.js => calendar-MPFYp4uk.js} | 2 +- ...endar-CbXVBLLt.js => calendar-VOVj1ge6.js} | 2 +- ...BZ1JTjf6.js => calendar-check-C2F7PWoI.js} | 2 +- ...-BdrEl_Gk.js => calendar-days-BgbYDkbG.js} | 2 +- ...endar-BYVpj4_X.js => calendar-kiIl5Cyq.js} | 2 +- ...{camera-DDKUkICL.js => camera-DZNJpjXR.js} | 2 +- ...n-GeSBJr5Y.js => chart-column-CKzC1aib.js} | 2 +- ...qT.js => chart-no-axes-column-CaNDayE9.js} | 2 +- ...art-no-axes-column-increasing-xL8kjLW0.js} | 2 +- ...o-Bv6DFCFA.js => chatgpt-demo-Dvg2K3-2.js} | 2 +- ...HmmAFq.js => chatgpt-settings-BMoJY0oO.js} | 2 +- ...ckbox-Bos2Phgi.js => checkbox-C3Z6LHOx.js} | 2 +- ...t-DKWjKjSf.js => chevron-left-C98gPe5P.js} | 2 +- ...-C_P-uZ-m.js => chevron-right-DCgmF6LO.js} | 2 +- ...-up-DXYKkCZG.js => chevron-up-CIpCAMDk.js} | 2 +- ...{circle-BpyxLEsH.js => circle-DgA3bS7I.js} | 2 +- ...t-KsX4JXbz.js => circle-alert-Cu5dznTP.js} | 2 +- ...k-C_SLfS2p.js => circle-check-aau4wqhp.js} | 2 +- ...URlwt2.js => circle-check-big-KTDTMhTs.js} | 2 +- ...lp-BdsC7_wR.js => circle-help-C4uXcZYY.js} | 2 +- ...cle-x-DkvEqmM5.js => circle-x-r3If4JPw.js} | 2 +- ...BU0dok7E.js => clipboard-list-BNSl4hy2.js} | 2 +- .../{clock-Cfp0CYjJ.js => clock-CLIx856C.js} | 2 +- .../{code-DNPjFOcs.js => code-Dzlx6QPB.js} | 2 +- .../{coins-D-42zezY.js => coins-cHhhtBQu.js} | 2 +- ...onduct-Bit3uHe5.js => conduct-DDVSFz94.js} | 2 +- ...OqARtK.js => confirm-password-Cf7fZwN1.js} | 2 +- ...Cld.js => convert-to-employee-5wEfq9w_.js} | 2 +- ...yN0DIar.js => cookie-settings-CHEn4kda.js} | 2 +- .../{copy-DSkOAFhr.js => copy-D8vf_ZyP.js} | 2 +- ...{create-CHQU4_fO.js => create-BZ04xcAE.js} | 2 +- ...{create-D_UpLZ1t.js => create-Bfr9i7ws.js} | 2 +- ...{create-gG_0LnGy.js => create-C1YMDJA9.js} | 2 +- ...{create-DaegGGK4.js => create-CunJ1JUI.js} | 2 +- public/build/assets/create-DRCcquO4.js | 1 + public/build/assets/create-DX8NAyvm.js | 1 - ...{create-MMLFqaMv.js => create-DnwRrTp7.js} | 2 +- ...{create-BXg0p8VF.js => create-RgqN4sZ5.js} | 2 +- ...{create-DVeP7nM3.js => create-d9mnSal_.js} | 2 +- ...rd-Dm0mmHp5.js => credit-card-CHqjxFip.js} | 2 +- ...hair-C7OptAZm.js => crosshair-DtQysFz7.js} | 2 +- .../{crown-Cp4cgutu.js => crown-CC8Godfb.js} | 2 +- ...r5NRh.js => currency-settings-Cr0GjjUR.js} | 2 +- ...ge-C1GX9mF8.js => custom-page-D8TanlXx.js} | 2 +- ...oard-CAr700dq.js => dashboard-7yzZ69H-.js} | 2 +- ...oard-Cm0mutKf.js => dashboard-C9X1zduR.js} | 2 +- ...oard-CW5bbTf_.js => dashboard-DBjKX7YN.js} | 2 +- ...oard-BlDxaRW8.js => dashboard-DwG-kP0b.js} | 2 +- ...oard-CfB9GOSF.js => dashboard-rIMdwdJm.js} | 2 +- ...-Vj.js => depreciation-report-GnoAtWyh.js} | 2 +- ...gn-CFqWGHdB.js => dollar-sign-BKfERkc9.js} | 2 +- ...nload-Ba72czhU.js => download-BHVnw95S.js} | 2 +- .../{edit-D8cSr-3r.js => edit-B0IpXK1A.js} | 2 +- .../{edit-CXHn4l2K.js => edit-ByvfAtfJ.js} | 2 +- .../{edit-MEpWyrPY.js => edit-Cy8ieNxC.js} | 2 +- public/build/assets/edit-D7F4zIf4.js | 1 + .../{edit-7mqIBJZf.js => edit-D8EFCHX3.js} | 2 +- .../{edit-BN6GmA10.js => edit-DvVrYIFE.js} | 2 +- .../{edit-BR1w1kzM.js => edit-DyLk7jgf.js} | 2 +- public/build/assets/edit-jvMkVvef.js | 1 - ...> email-notification-settings-BW1jv4Z6.js} | 2 +- ...BduUz-w6.js => email-settings-d0lJn701.js} | 2 +- ...N9n2.js => employee-dashboard-Dza10d8d.js} | 2 +- ...enses-BUAjfRu7.js => expenses-gm02pC0_.js} | 2 +- ...perience-certificate-settings-DxCuFGtu.js} | 2 +- ...-uO-R2E0-.js => external-link-DL5n0dhJ.js} | 2 +- .../{eye-DSAoA9Pp.js => eye-CzYzwmmr.js} | 2 +- ...ye-off-DlDpEvnB.js => eye-off-BJYR0wmr.js} | 2 +- ...down-Bxu0R4EW.js => file-down-CxCQCvcc.js} | 2 +- ...ile-up-CZ-cXuKa.js => file-up-D3rB-4Bg.js} | 2 +- ...{filter-D8dMdozc.js => filter-B_3e214H.js} | 2 +- ...nt-q0Oj9Sk5.js => fingerprint-BTRdXMJ4.js} | 2 +- ...2-Dwj_EoDL.js => folder-git-2-T64oq8HG.js} | 2 +- ...N2BcBLH.js => forgot-password-Cyl6l6UI.js} | 2 +- .../{form-C_YWMrTN.js => form-CkYStcM2.js} | 2 +- ...erate-Cq9vrwzk.js => generate-5uW4lT-7.js} | 2 +- ...erate-CXjAPr3R.js => generate-B8jgF1jq.js} | 2 +- ...erate-te0OpLsc.js => generate-CltoCWib.js} | 2 +- .../{gift-Cu9GEEJ_.js => gift-dVgRLkc0.js} | 2 +- ...nch-D2sIFzs4.js => git-branch-EdIXkL-9.js} | 2 +- .../{globe-ZoJAuRB5.js => globe-DK33Pm0M.js} | 2 +- ...s => google-calendar-settings-DHzvzLX6.js} | 2 +- ...-DXcr-v-g.js => grip-vertical-BvetFs24.js} | 2 +- ...ive-ApF-ULi1.js => hard-drive--Nch37f-.js} | 2 +- .../{hash-CHJS6b-L.js => hash-B3fNBlbs.js} | 2 +- .../{house-D8b8GwgZ.js => house-BUnGVtyw.js} | 2 +- .../{i18n-XqrMqrqA.js => i18n-B2IfU_Xz.js} | 2 +- public/build/assets/index--tUaAWkh.js | 1 + .../{index-C64Vso17.js => index-4oNxr8X7.js} | 2 +- .../{index-CY6-VSV0.js => index-5RX67HdD.js} | 2 +- .../{index-LZCYVipQ.js => index-63E__LSd.js} | 2 +- .../{index-BWTH8WIr.js => index-8MhFJyUY.js} | 2 +- .../{index-CVhtxGN0.js => index-9Y0lZNW2.js} | 2 +- .../{index-Bet4dOC2.js => index-AH-PT_ez.js} | 2 +- .../{index-BfDnZJg2.js => index-B3Yp207V.js} | 2 +- .../{index-BOtpjlp7.js => index-B3bsOaa1.js} | 2 +- .../{index-BBuwqz6P.js => index-B7s0xzAw.js} | 2 +- .../{index-BcyRomtd.js => index-BADKxotK.js} | 2 +- .../{index-Dkrcibl7.js => index-BAZgn0m6.js} | 2 +- .../{index-DJSZdJ8L.js => index-BGO034Ez.js} | 2 +- .../{index-DLJ628gT.js => index-BH1iLNu1.js} | 2 +- public/build/assets/index-BJjmPxN7.js | 1 - .../{index-YEKu_pmu.js => index-BN4nz8l3.js} | 2 +- .../{index-BNo-eqB7.js => index-BSiTmJJ5.js} | 2 +- .../{index-DvAIhxUh.js => index-BXvhJWuZ.js} | 2 +- .../{index-D53XJX3I.js => index-BZF669j8.js} | 2 +- .../{index-BrBk6BCC.js => index-BZwg0-Kq.js} | 2 +- .../{index-BZ6e-chf.js => index-BeFjVumK.js} | 2 +- .../{index-BU1XiNFu.js => index-BkKWvZMK.js} | 2 +- .../{index-B8KYECH7.js => index-Bm2RKcwS.js} | 2 +- public/build/assets/index-BnNwk20m.js | 1 + .../{index-Cw9CiUtQ.js => index-BqmdRDGq.js} | 2 +- .../{index-DKAtJ6uq.js => index-BtCRqTJs.js} | 2 +- .../{index-CO2R-44s.js => index-C-zaNDrD.js} | 2 +- .../{index-Bqf2jHZQ.js => index-C0oHzz4N.js} | 2 +- .../{index-DmNc0KqZ.js => index-C2oZdbzb.js} | 2 +- .../{index-DMs7zjzO.js => index-C4_MVhah.js} | 2 +- .../{index-ClMbMobc.js => index-C4w1yZOS.js} | 2 +- public/build/assets/index-C5ZQe6hb.js | 1 + public/build/assets/index-C8KRlEbh.js | 1 - .../{index-Cn5g3P59.js => index-C9f7ZcED.js} | 2 +- public/build/assets/index-CAY7jDgm.js | 1 + public/build/assets/index-CC85rWvL.js | 1 - .../{index-Hungu7Ev.js => index-CHIERAu7.js} | 2 +- .../{index-DkKA_RYB.js => index-CHLZwPWd.js} | 2 +- .../{index-CwauSmZb.js => index-CJxfjEqH.js} | 2 +- .../{index-BEOddIe2.js => index-CJyozE8o.js} | 2 +- .../{index-BN22scs4.js => index-COG83D8i.js} | 2 +- .../{index-w1CUvFzu.js => index-CPp5uxhN.js} | 2 +- .../{index-DftQ_Qq2.js => index-CWpArO1B.js} | 2 +- .../{index-B29fKzxc.js => index-CcAmQKLv.js} | 2 +- .../{index-Ct-gPtfV.js => index-Cgabyolz.js} | 2 +- .../{index-CPI-Myxp.js => index-CrNdtgWF.js} | 2 +- .../{index-8q28BI_8.js => index-Cu-OrZIw.js} | 2 +- .../{index-DN74-9IT.js => index-CwA5qXhD.js} | 2 +- .../{index-RRHqyqCe.js => index-CwMkelXK.js} | 2 +- .../{index-DkPpEkpg.js => index-D-hUHucJ.js} | 2 +- .../{index-R6M1pkDI.js => index-D6Cnt_j-.js} | 2 +- .../{index-oTtEIR32.js => index-D747M_QD.js} | 2 +- .../{index-smRRRkSn.js => index-D9_1IA-m.js} | 2 +- .../{index-CoSCDBWf.js => index-DHskW2wK.js} | 2 +- .../{index-CzYjihki.js => index-DJ3_CNN6.js} | 2 +- .../{index-ZC_WyL6Y.js => index-DJhgsjv7.js} | 2 +- .../{index-duELMnXl.js => index-DLIP4d3h.js} | 2 +- .../{index-BWI5iqQ8.js => index-DLNTqNm9.js} | 2 +- .../{index-C1sI7BBU.js => index-DMgkHaAy.js} | 2 +- .../{index-C9PRI7BR.js => index-DR9AiYLs.js} | 2 +- .../{index-BGHNx3JG.js => index-DTwdGpvl.js} | 2 +- .../{index-DWOIimsh.js => index-DV3xU5G3.js} | 2 +- .../{index-BOicqsA7.js => index-DVHV7zOH.js} | 2 +- .../{index-BnPJtQmj.js => index-DWsd8KRc.js} | 2 +- .../{index-BOoI89Cn.js => index-DX0sqq5K.js} | 2 +- public/build/assets/index-DXnohNhY.js | 1 - .../{index-B1Wp-9Ys.js => index-DYpJCd4F.js} | 2 +- .../{index-CNrYyrTq.js => index-DZF0Niua.js} | 2 +- .../{index-CVkqnyLt.js => index-DaCOVGu6.js} | 2 +- .../{index-BJ7vd-ZI.js => index-DbJZomNu.js} | 2 +- .../{index-SfCpQzNf.js => index-DfYRnKJ_.js} | 2 +- .../{index-Clwr72bD.js => index-DfuUmCoJ.js} | 2 +- .../{index-D_-BSoKg.js => index-Di42pwgZ.js} | 2 +- .../{index-Bu7EiVR5.js => index-DnmMJ0mA.js} | 2 +- .../{index-CZgLZzqR.js => index-DpLV8W-E.js} | 2 +- .../{index-BqugrWsg.js => index-DqoVjSoS.js} | 2 +- .../{index-CSidNqBG.js => index-Dtm5eMYT.js} | 2 +- .../{index-pRmNWXVx.js => index-DukSD3WE.js} | 2 +- .../{index-DnOImrhZ.js => index-Dv7yukUL.js} | 2 +- .../{index-CuFhuoKQ.js => index-EWAiQcfK.js} | 2 +- .../{index-DWgyDBl8.js => index-EXP1vGDT.js} | 2 +- .../{index-Dc3krk5Z.js => index-EjVKuMTW.js} | 2 +- .../{index-BGtyamTZ.js => index-JtN6jvAN.js} | 2 +- .../{index-CKWBSAmf.js => index-N1iFt9fg.js} | 2 +- .../{index-pqo9n095.js => index-N7EjcW5F.js} | 2 +- .../{index-Xfx-1YyG.js => index-Vwt_xoPk.js} | 2 +- .../{index-DWXfG_OI.js => index-YjEXhEdi.js} | 2 +- .../{index-pYsbnZJq.js => index-ZgRW7xta.js} | 2 +- .../{index-fC9HVRx6.js => index-ZmQgMVvc.js} | 2 +- .../{index-Bd5O1uaW.js => index-_W6Z7PVu.js} | 2 +- .../{index-KIubAgFr.js => index-ejAd0gqI.js} | 2 +- .../{index-CwQA2cnP.js => index-emErJklF.js} | 2 +- .../{index-DGTvJk1w.js => index-fotJ-leA.js} | 2 +- .../{index-BcMi6v0i.js => index-ntXqWGGr.js} | 2 +- .../{index-BxZDK-pq.js => index-pksWk-Em.js} | 2 +- .../{index-D8MAiBLr.js => index-q-DIrkAs.js} | 2 +- public/build/assets/index-rGR1DPNh.js | 1 - public/build/assets/index-rL2jDoeS.js | 1 + .../{index-Cr2NxuTr.js => index-w1xnjUoK.js} | 2 +- .../{index-B_MPpKqW.js => index-xpCYcIZC.js} | 2 +- ...e-Bh3-8N2a.js => indian-rupee-CY9fE6hT.js} | 2 +- .../{info-VH-vNQ_z.js => info-Cj5ROI6H.js} | 2 +- public/build/assets/input-error-D7LAo-ji.js | 1 + public/build/assets/input-error-DbaxcyOC.js | 1 - ...gram-DBjFHIT7.js => instagram-tpp8H3E-.js} | 2 +- .../ip-restriction-settings-DcxSMNVR.js | 1 - .../ip-restriction-settings-EoIrZbbC.js | 1 + ...ls-yaXvweNY.js => job-details-CcBlPSdv.js} | 2 +- ...js => joining-letter-settings-09El4-1K.js} | 2 +- ...{layers-CF7Mhs3n.js => layers-DdZLSQgt.js} | 2 +- ...id-Ba5sCiyJ.js => layout-grid-DD1-BKce.js} | 2 +- ...st-BuBaZfwq.js => layout-list-DkB7S2jk.js} | 2 +- ...bulb-fAsbBO8F.js => lightbulb-CJXOfIFD.js} | 2 +- ...{link-2-C22T2wSs.js => link-2-DNnYgrdz.js} | 2 +- .../{link-ClcCoVU_.js => link-DeErafFW.js} | 2 +- .../{list-Ajdnpsw1.js => list-DY4Uh_0E.js} | 2 +- ...-CbxAZW2L.js => loader-circle-BDWbvi2z.js} | 2 +- ...d-D29o3FBS.js => locate-fixed-BKpEfCUU.js} | 2 +- .../{lock-RX1hYn48.js => lock-BGSkpX29.js} | 2 +- ...open-CN4tz8Of.js => lock-open-Cco69YMj.js} | 2 +- ...{log-in-Bt5dnADg.js => log-in-TxFQ9ojy.js} | 2 +- ...og-out-DJQW3sMi.js => log-out-CphXjhx9.js} | 2 +- .../{login-BJdZofNq.js => login-XxA4pXwJ.js} | 2 +- .../{mail-BFoS8U8W.js => mail-khAU5Oig.js} | 2 +- ...jPusNQ2.js => manage-language-BBE3p4PY.js} | 2 +- ...ap-pin-L7jUebKz.js => map-pin-BFNXdrz2.js} | 2 +- ...-D_1lduyr.js => media-library-DCi9FS7G.js} | 2 +- .../{menu-Cu-nnefe.js => menu-BGxVBBZl.js} | 2 +- ...DMJ4IbdE.js => message-square-C7x1Rix5.js} | 2 +- ....js => message-square-warning-DHRFlo8i.js} | 2 +- ...onitor-DL9THmS7.js => monitor-P2T9V9tT.js} | 2 +- ...1tYH.js => multi-select-field-ALFA5JXF.js} | 2 +- ...s-DCC_Tt0R.js => noc-settings-BF-_sALF.js} | 2 +- ...ackage-B9XnehkQ.js => package-C-rDDwyp.js} | 2 +- ...-B_mOhR6n.js => page-template-Cw8W4Qs2.js} | 2 +- ...ion-n2efY1KU.js => pagination-B9z4VraF.js} | 2 +- ...EKaF7U.js => payment-settings-9w8nluE5.js} | 2 +- ...hh0Wcu-.js => payout-requests-BReO1Vnl.js} | 2 +- ...yqv.js => payroll-calculation-BqdXV304.js} | 2 +- ...-line-Fy-AVmqM.js => pen-line-CNA-f1dm.js} | 2 +- ...ercent-BYDujffR.js => percent-DP16IBy2.js} | 2 +- .../{phone-CJ2h446N.js => phone-XzqO8Dfs.js} | 2 +- ...rs-BRfMkQF_.js => plan-orders-BmqXBXzV.js} | 2 +- ...t-DX9HYMGU.js => plan-request-CmiKpB9-.js} | 2 +- .../{plane-BqORGC6m.js => plane-C9QqCVcZ.js} | 2 +- .../{play-DHqp-NCB.js => play-62Z04sZZ.js} | 2 +- ...jX76QC.js => profile-settings-Cu7LHQNe.js} | 2 +- ...gress-hZbbaL1H.js => progress-Dy5W7V_n.js} | 2 +- ...r-code-u5AOBzVe.js => qr-code-CUR1J9NH.js} | 2 +- .../{quote-BtOwgBns.js => quote-DF2Qwen7.js} | 2 +- ...up-BtLENAXk.js => radio-group-CuY8xCRY.js} | 2 +- .../{radio-CxUR05xj.js => radio-nm2vY_Ib.js} | 2 +- ...tcha-Ogh3pdFI.js => recaptcha-H_t2xSGd.js} | 2 +- ...iLgR.js => recaptcha-settings-COSWemy1.js} | 2 +- ...qjyS.js => referral-dashboard-DL_jYvdL.js} | 2 +- ..._9mKJ.js => referral-settings-bJlj2V5l.js} | 2 +- ...CkAM9o_3.js => referred-users-0HXz_Kg2.js} | 2 +- ....js => referred-users-section-BF-wn9ff.js} | 2 +- ...-cw-BTR9wbuS.js => refresh-cw--0MMVqmk.js} | 2 +- ...ister-BeZd-2CQ.js => register-Cwc44OJK.js} | 2 +- ...dQVhyADD.js => reset-password-BLMvxpgD.js} | 2 +- ...9ZFbid.js => rich-text-editor-DgC-p13Z.js} | 2 +- .../{ruler-DbxwIrQY.js => ruler-DviIA5uv.js} | 2 +- .../{scale-rJYsnHRa.js => scale-Chnhsap1.js} | 2 +- ...ea-BmK0s-Hf.js => scroll-area-C7NBgd0i.js} | 2 +- ...r.js => search-and-filter-bar-1QHzFJdq.js} | 2 +- ...{select-DgPPBKIC.js => select-9uIRiOV_.js} | 2 +- .../{send-DpE3qK0m.js => send-DXZhFVWG.js} | 2 +- ...s-BLgIe142.js => seo-settings-BiQpFZS4.js} | 2 +- ...{server-DgtPu6lA.js => server-BzBihesB.js} | 2 +- ...tings-DYZFNkOc.js => settings-BUhtRdnI.js} | 2 +- ...tings-COtbW4wg.js => settings-BgMPuoZE.js} | 2 +- ...DrFNmmCc.js => settings-about-DJkZY98j.js} | 2 +- ...VfivEb.js => settings-contact-BeQl_u4W.js} | 2 +- ...x3rij.js => settings-features-Cs5Ro6ja.js} | 2 +- ...HjAX.js => settings-templates-CS_-kUo4.js} | 2 +- ...in-Cllpwqro.js => setup-admin-DNGAF-k0.js} | 2 +- ...k--CTAItWs.js => shield-check-Cyw4YGYb.js} | 2 +- ...{shield-Mt6vEHxn.js => shield-rKKgzkbW.js} | 2 +- .../{show-Qexoffxo.js => show-6oo6KbKP.js} | 2 +- .../{show-jrwShrkd.js => show-BBjncraU.js} | 2 +- .../{show-SAzLqrFM.js => show-Bc9OV9sf.js} | 2 +- .../{show-CUWApChe.js => show-BcimQqIp.js} | 2 +- .../{show-D05Qa3oN.js => show-Brm_A2WR.js} | 2 +- .../{show-DA0aGUWd.js => show-CBzhfh2A.js} | 2 +- .../{show-Jm_Va5-e.js => show-COBMRrYl.js} | 2 +- .../{show-Bj_wVRBa.js => show-Cah_Bdbo.js} | 2 +- .../{show-CTFo-gGw.js => show-CnRflOTv.js} | 2 +- .../{show-lFdtcyMy.js => show-CzDfjZd-.js} | 2 +- .../{show-D3zrrn_r.js => show-D6TfyS51.js} | 2 +- .../{show-DqKGypNk.js => show-DEMXCWHK.js} | 2 +- .../{show-47wVl1fO.js => show-DJTNvGaR.js} | 2 +- .../{show-D36FUcvq.js => show-DWs5v06m.js} | 2 +- .../{show-DwvQc3L3.js => show-DX5hAwv7.js} | 2 +- .../{show-B5gyV940.js => show-TqeMfPgm.js} | 2 +- .../{show-emFHFmKE.js => show-W4CRDqH5.js} | 2 +- .../{show-BarnimWZ.js => show-rh6lQbIH.js} | 2 +- ...one-BQ_9x4vN.js => smartphone-i99jk4ns.js} | 2 +- ...rkles-CpwdFUQZ.js => sparkles-5e-ws3h6.js} | 2 +- ...4MtZcM.js => square-check-big-Cal0w_ma.js} | 2 +- ...pen-B3p2jiW9.js => square-pen-CatLE0_h.js} | 2 +- .../{star-WlheM7sI.js => star-CSGOTD6i.js} | 2 +- ...ics-C-CWu_xa.js => statistics-CJCr7Nuz.js} | 2 +- ...tIwtRy.js => storage-settings-Bcj42KvT.js} | 2 +- ...qw3nWq1.js => stripe-settings-DwkauPZ5.js} | 2 +- .../{sun-DRsBfXSu.js => sun-TjfxyFzf.js} | 2 +- ...{switch-C7AW5g5G.js => switch-DCoM0Ivb.js} | 2 +- ...8GwO2bO.js => system-settings-DoouC1r4.js} | 2 +- .../{table-C1YkBp3W.js => table-BRtys9Nx.js} | 2 +- .../{tabs-NEtB1dPW.js => tabs--KW-Mci6.js} | 2 +- .../{tag-CMVMnpSh.js => tag-CUFhfHTp.js} | 2 +- ...nput-n9zn3n5y.js => tag-input-X1HDvKz_.js} | 2 +- ...{target-BEz5Ry2v.js => target-B_9kWYv3.js} | 2 +- ...link-BE2GFkLu.js => text-link-pTNsaDWU.js} | 2 +- ...tarea-CdnKPU5F.js => textarea-BgXisGCr.js} | 2 +- ...s-up-DYj-woXk.js => thumbs-up-Du-LlBXg.js} | 2 +- ...{ticket-BhEK5100.js => ticket-BjgtGAIQ.js} | 2 +- .../{timer-Bn-D5krG.js => timer-0BosSTc0.js} | 2 +- ...rash-2-Dxg0nP1A.js => trash-2-15Ri11Yq.js} | 2 +- .../{trash-Dyd2ZsaG.js => trash-BRJCY2my.js} | 2 +- ...-CeOqAkGV.js => trending-down-MNPLLbIb.js} | 2 +- ...up-CPB8hZlm.js => trending-up-D5y6g4yZ.js} | 2 +- ...MsN2AA6c.js => triangle-alert-CeuDFixJ.js} | 2 +- ...{trophy-BZyhzbIT.js => trophy-Cs36GMET.js} | 2 +- ...witter-DDHYm63p.js => twitter-CRZZ6zjd.js} | 2 +- .../{type-DlbqWp8I.js => type-DX1RNe21.js} | 2 +- ...{unlink-sh32LPkQ.js => unlink-vC8B7N8r.js} | 2 +- ...KPJTDwQ.js => use-brand-theme-DVBqrgML.js} | 2 +- ...on-D9sXPfy_.js => use-favicon-B1Z6Sm0k.js} | 2 +- .../{user-DToEmJ9g.js => user-Ka_u5D6T.js} | 2 +- ...eck-4xSYwYvq.js => user-check-DDs_5zV9.js} | 2 +- ...plus-C-0nSlHG.js => user-plus-Ba62LA9O.js} | 2 +- ...{user-x-Drk57M2z.js => user-x-C3dBJr2o.js} | 2 +- .../{users-Czs1F8XM.js => users-BG7aX58P.js} | 2 +- ...l-C559eGfk.js => verify-email-n-HxpNjF.js} | 2 +- .../{view-B61i5IO4.js => view-7nhFxNg1.js} | 2 +- .../{view-U3yXRj5k.js => view-B1fRLm_s.js} | 2 +- .../{view-CB7ZdtdC.js => view-B5jeJnvO.js} | 2 +- .../{view-xmGjBfiu.js => view-B6GrgoZ1.js} | 2 +- .../{view-DRK4ZZ6R.js => view-B6qqIOYm.js} | 2 +- .../{view-DLBHNjJU.js => view-B9dYI3MV.js} | 2 +- .../{view-Cyka--Jz.js => view-BF2GfZKs.js} | 2 +- .../{view-DuL3-ZS4.js => view-BHG8plkv.js} | 2 +- .../{view-D-9NrBlF.js => view-BNxR-hCr.js} | 2 +- .../{view-kXfr2WxG.js => view-BWPjqvJV.js} | 2 +- .../{view-C8mpw4Um.js => view-BnxVRLYE.js} | 2 +- .../{view-C9rDkZIQ.js => view-BpkrNQo3.js} | 2 +- .../{view-C5HIvuAE.js => view-BtmlPzOA.js} | 2 +- .../{view-B42C0eXq.js => view-BuptRAC0.js} | 2 +- .../{view-Di4g9l3g.js => view-Bvise2R1.js} | 2 +- .../{view-CWpbKAQ9.js => view-BwqbKgws.js} | 2 +- .../{view-DsKfgxh3.js => view-C4-xuI1a.js} | 2 +- .../{view-DkItOopW.js => view-C5ExN9Kc.js} | 2 +- .../{view-DczTOeNr.js => view-CAKKogGN.js} | 2 +- .../{view-CNZtvKpI.js => view-CBURvijQ.js} | 2 +- .../{view-DVfIqCBv.js => view-CfNMgy1t.js} | 2 +- .../{view-BPoXKerk.js => view-Cg6Ini2s.js} | 2 +- .../{view-7DGOaQpC.js => view-Cqv75KpC.js} | 2 +- .../{view-CQJkPnmp.js => view-CrJFMH-W.js} | 2 +- .../{view-DaYOOtgw.js => view-D0SkMhO7.js} | 2 +- .../{view-DaYCj7q2.js => view-D1V0Y6P7.js} | 2 +- .../{view-DvQoBgBR.js => view-D3ydBmyj.js} | 2 +- .../{view-DJSQQkIM.js => view-D9OgrgB2.js} | 2 +- .../{view-BLotU0Ce.js => view-DSW-EIs1.js} | 2 +- .../{view-vdn7WTtT.js => view-DSs1A5YD.js} | 2 +- .../{view-CmXiH4eH.js => view-DXRT85fU.js} | 2 +- .../{view-2YneSrKw.js => view-Dd9H2WmN.js} | 2 +- .../{view-De9g9ToC.js => view-DfMsQri-.js} | 2 +- .../{view-DxLgnxXp.js => view-DgK9t0ig.js} | 2 +- .../{view-8-tPtnRg.js => view-DisHxYnf.js} | 2 +- .../{view-CXN7ZYNm.js => view-DmFQeHMw.js} | 2 +- .../{view-DNab4SHJ.js => view-Dt0LUwDl.js} | 2 +- .../{view-W5rVIna8.js => view-Dxpu18k7.js} | 2 +- .../{view-WKa9si0E.js => view-KkE8YYbB.js} | 2 +- .../{view-KNkCu3wq.js => view-VT90ykAU.js} | 2 +- .../{view-CtFA_ASk.js => view-cd2bBgkD.js} | 2 +- .../{view-CoouHh4M.js => view-nCcjpDGT.js} | 2 +- .../{view-CEt2ed9P.js => view-nMFUnGaj.js} | 2 +- .../{view-CnbbnLqP.js => view-uTjftLSP.js} | 2 +- .../{view-0jk7O7MT.js => view-wD_7goAs.js} | 2 +- ...{wallet-C3p1yihr.js => wallet-BP1hP1I0.js} | 2 +- ...5SXvVj.js => webhook-settings-DomWfYEY.js} | 2 +- ...elcome-3hI4-HTA.js => welcome-BaN0-gh2.js} | 2 +- .../{wifi-CFyF5qct.js => wifi-BPS_-hKY.js} | 2 +- ...g.js => working-days-settings-yB3uYVxa.js} | 2 +- ...{wrench-CLqKc51o.js => wrench-DX6GWbcS.js} | 2 +- .../{zap-D4fS-tPu.js => zap-Of1Abppa.js} | 2 +- public/build/manifest.json | 28950 ++++++++-------- .../RolePermissionCheckboxGroup.tsx | 10 +- routes/api.php | 4 +- routes/web.php | 12 +- storage/logs/laravel.log | 12975 +++++++ tests/Feature/MobileEmployeeLoginTest.php | 100 + .../TenantModuleIsolationRouteTest.php | 119 + vendor/pestphp/pest/.temp/test-results | 2 +- 486 files changed, 28968 insertions(+), 15306 deletions(-) create mode 100644 database/migrations/2026_08_12_000000_create_central_token_indexes_table.php create mode 100644 database/tenant_mobile-corp-tenant create mode 100644 database/tenant_no-branch-tenant create mode 100644 database/tenant_no-mobile-tenant create mode 100644 database/tenant_with-branch-tenant rename public/build/assets/{AboutUs-DzEZTl81.js => AboutUs-Bcq6_wmw.js} (95%) rename public/build/assets/{ContactSection-_7Db-oCq.js => ContactSection-Cv4wUR_5.js} (96%) rename public/build/assets/{CookieConsentBanner-CIl2kmlz.js => CookieConsentBanner-DR6kgCLT.js} (98%) rename public/build/assets/{CrudDeleteModal-DM40AK8z.js => CrudDeleteModal-DmHx0JCJ.js} (90%) rename public/build/assets/{CrudFormModal-Bmz2nLeY.js => CrudFormModal-CTSICk3j.js} (97%) rename public/build/assets/{CrudTable-DA37WZsR.js => CrudTable-Dk-uCuqB.js} (99%) rename public/build/assets/{FaqSection-BcC82gj4.js => FaqSection-CUBvSvVu.js} (97%) rename public/build/assets/{FeaturesSection-0hdL9niF.js => FeaturesSection-DY3zmwO3.js} (88%) rename public/build/assets/{Footer-DmSr40Af.js => Footer-DWT7SkZQ.js} (95%) rename public/build/assets/{Header-CwhUlFHp.js => Header-DY8Vcpbe.js} (98%) rename public/build/assets/{HeroSection-DN5HNuBZ.js => HeroSection-DkPeW135.js} (95%) rename public/build/assets/{ImportModal-NusA89JZ.js => ImportModal-BQZYlB54.js} (96%) rename public/build/assets/{LivePreview-DTrclG-0.js => LivePreview-BZHo8g-L.js} (96%) rename public/build/assets/{LocationPicker-DAd_AcXs.js => LocationPicker-Dy1Od2a3.js} (96%) rename public/build/assets/{NewsletterSection-Cga8QX_n.js => NewsletterSection-CFwD16WS.js} (98%) rename public/build/assets/{PayrollOverrideModal-CJAfYiJ0.js => PayrollOverrideModal-CRIphUfW.js} (98%) rename public/build/assets/{PlansSection-CTWOjrTj.js => PlansSection-VMycY4Uw.js} (98%) rename public/build/assets/{ScreenshotsSection-DplZQ--i.js => ScreenshotsSection-Dcf0rSNP.js} (97%) rename public/build/assets/{SectionNavigation-C4HTEf5r.js => SectionNavigation-CNF82KtQ.js} (76%) rename public/build/assets/{TeamSection-CeRMDP71.js => TeamSection-C8PzwMz7.js} (95%) rename public/build/assets/{TestimonialsSection-CJKIVhW3.js => TestimonialsSection-DPs6QPm8.js} (95%) rename public/build/assets/{WhyChooseUs-ckgTl6GY.js => WhyChooseUs-CsbZ5GNm.js} (87%) rename public/build/assets/{alert-CXPQTH5c.js => alert-Dt2Bu0kM.js} (92%) delete mode 100644 public/build/assets/app-C1OOW8cz.css delete mode 100644 public/build/assets/app-CmeGLjFF.css create mode 100644 public/build/assets/app-CtW9dwSS.css rename public/build/assets/{app-36WMjvX0.js => app-Da3PX8qg.js} (95%) create mode 100644 public/build/assets/app-mnSNLEsi.css rename public/build/assets/{apply-CNuWDxnb.js => apply-wHXs3-l4.js} (97%) rename public/build/assets/{arrow-down-left-BN6xjhcz.js => arrow-down-left-D4-BLXQL.js} (87%) rename public/build/assets/{arrow-left-CjPQICYw.js => arrow-left-B9tcIgis.js} (87%) rename public/build/assets/{arrow-right-DUEfRrRr.js => arrow-right-SXr1661j.js} (87%) rename public/build/assets/{arrow-right-left-DKUcVR58.js => arrow-right-left-TC-Oi5FJ.js} (89%) rename public/build/assets/{arrow-up-down-FmcUfWon.js => arrow-up-down-Df1H6itH.js} (89%) rename public/build/assets/{auth-button-CAQS5WwJ.js => auth-button-CkIPKYra.js} (89%) rename public/build/assets/{auth-layout-CwqgjrR_.js => auth-layout-DUlSVo4s.js} (95%) rename public/build/assets/{award-D9FlSYzB.js => award-DOf5Xc3o.js} (90%) rename public/build/assets/{ban-CMgLBFSt.js => ban-C1FQ9ay_.js} (87%) rename public/build/assets/{bell-Cr2F9IDD.js => bell-BMsQyWM-.js} (90%) rename public/build/assets/{book-open-DUwKvBiK.js => book-open-DiNAfaue.js} (90%) rename public/build/assets/{boxes-rwzklut0.js => boxes-Bjf0_Kx7.js} (95%) rename public/build/assets/{briefcase-Dsiqzllu.js => briefcase-lPam_Ipn.js} (89%) rename public/build/assets/{building-2-Cda8xQDI.js => building-2-DmmRcP0c.js} (93%) rename public/build/assets/{building-CG4yAV8N.js => building-BXglONiz.js} (94%) rename public/build/assets/{cache-settings-DTMa0SPq.js => cache-settings-DUEt2dpX.js} (93%) rename public/build/assets/{calculator-wt_63eRJ.js => calculator-B75Vnhim.js} (94%) rename public/build/assets/{calendar-CbQR66d6.js => calendar-D8G10l3Y.js} (71%) rename public/build/assets/{calendar-D9zVVaq_.js => calendar-Gbh45buI.js} (88%) rename public/build/assets/{calendar-DuV5P8IJ.js => calendar-MPFYp4uk.js} (78%) rename public/build/assets/{calendar-CbXVBLLt.js => calendar-VOVj1ge6.js} (94%) rename public/build/assets/{calendar-check-BZ1JTjf6.js => calendar-check-C2F7PWoI.js} (91%) rename public/build/assets/{calendar-days-BdrEl_Gk.js => calendar-days-BgbYDkbG.js} (93%) rename public/build/assets/{calendar-BYVpj4_X.js => calendar-kiIl5Cyq.js} (90%) rename public/build/assets/{camera-DDKUkICL.js => camera-DZNJpjXR.js} (89%) rename public/build/assets/{chart-column-GeSBJr5Y.js => chart-column-CKzC1aib.js} (90%) rename public/build/assets/{chart-no-axes-column-BKgkVzqT.js => chart-no-axes-column-CaNDayE9.js} (90%) rename public/build/assets/{chart-no-axes-column-increasing-Beqplnfl.js => chart-no-axes-column-increasing-xL8kjLW0.js} (90%) rename public/build/assets/{chatgpt-demo-Bv6DFCFA.js => chatgpt-demo-Dvg2K3-2.js} (85%) rename public/build/assets/{chatgpt-settings-DeHmmAFq.js => chatgpt-settings-BMoJY0oO.js} (89%) rename public/build/assets/{checkbox-Bos2Phgi.js => checkbox-C3Z6LHOx.js} (99%) rename public/build/assets/{chevron-left-DKWjKjSf.js => chevron-left-C98gPe5P.js} (86%) rename public/build/assets/{chevron-right-C_P-uZ-m.js => chevron-right-DCgmF6LO.js} (86%) rename public/build/assets/{chevron-up-DXYKkCZG.js => chevron-up-CIpCAMDk.js} (92%) rename public/build/assets/{circle-BpyxLEsH.js => circle-DgA3bS7I.js} (86%) rename public/build/assets/{circle-alert-KsX4JXbz.js => circle-alert-Cu5dznTP.js} (90%) rename public/build/assets/{circle-check-C_SLfS2p.js => circle-check-aau4wqhp.js} (87%) rename public/build/assets/{circle-check-big-DqURlwt2.js => circle-check-big-KTDTMhTs.js} (88%) rename public/build/assets/{circle-help-BdsC7_wR.js => circle-help-C4uXcZYY.js} (89%) rename public/build/assets/{circle-x-DkvEqmM5.js => circle-x-r3If4JPw.js} (88%) rename public/build/assets/{clipboard-list-BU0dok7E.js => clipboard-list-BNSl4hy2.js} (92%) rename public/build/assets/{clock-Cfp0CYjJ.js => clock-CLIx856C.js} (88%) rename public/build/assets/{code-DNPjFOcs.js => code-Dzlx6QPB.js} (88%) rename public/build/assets/{coins-D-42zezY.js => coins-cHhhtBQu.js} (90%) rename public/build/assets/{conduct-Bit3uHe5.js => conduct-DDVSFz94.js} (84%) rename public/build/assets/{confirm-password-D1OqARtK.js => confirm-password-Cf7fZwN1.js} (71%) rename public/build/assets/{convert-to-employee-FEBh-Cld.js => convert-to-employee-5wEfq9w_.js} (94%) rename public/build/assets/{cookie-settings-gyN0DIar.js => cookie-settings-CHEn4kda.js} (95%) rename public/build/assets/{copy-DSkOAFhr.js => copy-D8vf_ZyP.js} (89%) rename public/build/assets/{create-CHQU4_fO.js => create-BZ04xcAE.js} (77%) rename public/build/assets/{create-D_UpLZ1t.js => create-Bfr9i7ws.js} (83%) rename public/build/assets/{create-gG_0LnGy.js => create-C1YMDJA9.js} (94%) rename public/build/assets/{create-DaegGGK4.js => create-CunJ1JUI.js} (80%) create mode 100644 public/build/assets/create-DRCcquO4.js delete mode 100644 public/build/assets/create-DX8NAyvm.js rename public/build/assets/{create-MMLFqaMv.js => create-DnwRrTp7.js} (79%) rename public/build/assets/{create-BXg0p8VF.js => create-RgqN4sZ5.js} (77%) rename public/build/assets/{create-DVeP7nM3.js => create-d9mnSal_.js} (89%) rename public/build/assets/{credit-card-Dm0mmHp5.js => credit-card-CHqjxFip.js} (88%) rename public/build/assets/{crosshair-C7OptAZm.js => crosshair-DtQysFz7.js} (91%) rename public/build/assets/{crown-Cp4cgutu.js => crown-CC8Godfb.js} (92%) rename public/build/assets/{currency-settings-CtNr5NRh.js => currency-settings-Cr0GjjUR.js} (95%) rename public/build/assets/{custom-page-C1GX9mF8.js => custom-page-D8TanlXx.js} (90%) rename public/build/assets/{dashboard-CAr700dq.js => dashboard-7yzZ69H-.js} (99%) rename public/build/assets/{dashboard-Cm0mutKf.js => dashboard-C9X1zduR.js} (83%) rename public/build/assets/{dashboard-CW5bbTf_.js => dashboard-DBjKX7YN.js} (87%) rename public/build/assets/{dashboard-BlDxaRW8.js => dashboard-DwG-kP0b.js} (90%) rename public/build/assets/{dashboard-CfB9GOSF.js => dashboard-rIMdwdJm.js} (81%) rename public/build/assets/{depreciation-report-CkTGQ-Vj.js => depreciation-report-GnoAtWyh.js} (68%) rename public/build/assets/{dollar-sign-CFqWGHdB.js => dollar-sign-BKfERkc9.js} (89%) rename public/build/assets/{download-Ba72czhU.js => download-BHVnw95S.js} (90%) rename public/build/assets/{edit-D8cSr-3r.js => edit-B0IpXK1A.js} (78%) rename public/build/assets/{edit-CXHn4l2K.js => edit-ByvfAtfJ.js} (90%) rename public/build/assets/{edit-MEpWyrPY.js => edit-Cy8ieNxC.js} (77%) create mode 100644 public/build/assets/edit-D7F4zIf4.js rename public/build/assets/{edit-7mqIBJZf.js => edit-D8EFCHX3.js} (83%) rename public/build/assets/{edit-BN6GmA10.js => edit-DvVrYIFE.js} (80%) rename public/build/assets/{edit-BR1w1kzM.js => edit-DyLk7jgf.js} (95%) delete mode 100644 public/build/assets/edit-jvMkVvef.js rename public/build/assets/{email-notification-settings-bFAhbIxl.js => email-notification-settings-BW1jv4Z6.js} (95%) rename public/build/assets/{email-settings-BduUz-w6.js => email-settings-d0lJn701.js} (92%) rename public/build/assets/{employee-dashboard-BwDFN9n2.js => employee-dashboard-Dza10d8d.js} (91%) rename public/build/assets/{expenses-BUAjfRu7.js => expenses-gm02pC0_.js} (67%) rename public/build/assets/{experience-certificate-settings-AEXxulC8.js => experience-certificate-settings-DxCuFGtu.js} (90%) rename public/build/assets/{external-link-uO-R2E0-.js => external-link-DL5n0dhJ.js} (90%) rename public/build/assets/{eye-DSAoA9Pp.js => eye-CzYzwmmr.js} (90%) rename public/build/assets/{eye-off-DlDpEvnB.js => eye-off-BJYR0wmr.js} (93%) rename public/build/assets/{file-down-Bxu0R4EW.js => file-down-CxCQCvcc.js} (91%) rename public/build/assets/{file-up-CZ-cXuKa.js => file-up-D3rB-4Bg.js} (91%) rename public/build/assets/{filter-D8dMdozc.js => filter-B_3e214H.js} (87%) rename public/build/assets/{fingerprint-q0Oj9Sk5.js => fingerprint-BTRdXMJ4.js} (94%) rename public/build/assets/{folder-git-2-Dwj_EoDL.js => folder-git-2-T64oq8HG.js} (92%) rename public/build/assets/{forgot-password-1N2BcBLH.js => forgot-password-Cyl6l6UI.js} (76%) rename public/build/assets/{form-C_YWMrTN.js => form-CkYStcM2.js} (83%) rename public/build/assets/{generate-Cq9vrwzk.js => generate-5uW4lT-7.js} (95%) rename public/build/assets/{generate-CXjAPr3R.js => generate-B8jgF1jq.js} (95%) rename public/build/assets/{generate-te0OpLsc.js => generate-CltoCWib.js} (95%) rename public/build/assets/{gift-Cu9GEEJ_.js => gift-dVgRLkc0.js} (92%) rename public/build/assets/{git-branch-D2sIFzs4.js => git-branch-EdIXkL-9.js} (90%) rename public/build/assets/{globe-ZoJAuRB5.js => globe-DK33Pm0M.js} (89%) rename public/build/assets/{google-calendar-settings-CxCFVQv_.js => google-calendar-settings-DHzvzLX6.js} (95%) rename public/build/assets/{grip-vertical-DXcr-v-g.js => grip-vertical-BvetFs24.js} (92%) rename public/build/assets/{hard-drive-ApF-ULi1.js => hard-drive--Nch37f-.js} (92%) rename public/build/assets/{hash-CHJS6b-L.js => hash-B3fNBlbs.js} (91%) rename public/build/assets/{house-D8b8GwgZ.js => house-BUnGVtyw.js} (96%) rename public/build/assets/{i18n-XqrMqrqA.js => i18n-B2IfU_Xz.js} (95%) create mode 100644 public/build/assets/index--tUaAWkh.js rename public/build/assets/{index-C64Vso17.js => index-4oNxr8X7.js} (98%) rename public/build/assets/{index-CY6-VSV0.js => index-5RX67HdD.js} (64%) rename public/build/assets/{index-LZCYVipQ.js => index-63E__LSd.js} (65%) rename public/build/assets/{index-BWTH8WIr.js => index-8MhFJyUY.js} (91%) rename public/build/assets/{index-CVhtxGN0.js => index-9Y0lZNW2.js} (64%) rename public/build/assets/{index-Bet4dOC2.js => index-AH-PT_ez.js} (73%) rename public/build/assets/{index-BfDnZJg2.js => index-B3Yp207V.js} (53%) rename public/build/assets/{index-BOtpjlp7.js => index-B3bsOaa1.js} (61%) rename public/build/assets/{index-BBuwqz6P.js => index-B7s0xzAw.js} (91%) rename public/build/assets/{index-BcyRomtd.js => index-BADKxotK.js} (91%) rename public/build/assets/{index-Dkrcibl7.js => index-BAZgn0m6.js} (79%) rename public/build/assets/{index-DJSZdJ8L.js => index-BGO034Ez.js} (59%) rename public/build/assets/{index-DLJ628gT.js => index-BH1iLNu1.js} (64%) delete mode 100644 public/build/assets/index-BJjmPxN7.js rename public/build/assets/{index-YEKu_pmu.js => index-BN4nz8l3.js} (70%) rename public/build/assets/{index-BNo-eqB7.js => index-BSiTmJJ5.js} (69%) rename public/build/assets/{index-DvAIhxUh.js => index-BXvhJWuZ.js} (61%) rename public/build/assets/{index-D53XJX3I.js => index-BZF669j8.js} (90%) rename public/build/assets/{index-BrBk6BCC.js => index-BZwg0-Kq.js} (70%) rename public/build/assets/{index-BZ6e-chf.js => index-BeFjVumK.js} (87%) rename public/build/assets/{index-BU1XiNFu.js => index-BkKWvZMK.js} (74%) rename public/build/assets/{index-B8KYECH7.js => index-Bm2RKcwS.js} (66%) create mode 100644 public/build/assets/index-BnNwk20m.js rename public/build/assets/{index-Cw9CiUtQ.js => index-BqmdRDGq.js} (61%) rename public/build/assets/{index-DKAtJ6uq.js => index-BtCRqTJs.js} (58%) rename public/build/assets/{index-CO2R-44s.js => index-C-zaNDrD.js} (69%) rename public/build/assets/{index-Bqf2jHZQ.js => index-C0oHzz4N.js} (93%) rename public/build/assets/{index-DmNc0KqZ.js => index-C2oZdbzb.js} (68%) rename public/build/assets/{index-DMs7zjzO.js => index-C4_MVhah.js} (64%) rename public/build/assets/{index-ClMbMobc.js => index-C4w1yZOS.js} (92%) create mode 100644 public/build/assets/index-C5ZQe6hb.js delete mode 100644 public/build/assets/index-C8KRlEbh.js rename public/build/assets/{index-Cn5g3P59.js => index-C9f7ZcED.js} (90%) create mode 100644 public/build/assets/index-CAY7jDgm.js delete mode 100644 public/build/assets/index-CC85rWvL.js rename public/build/assets/{index-Hungu7Ev.js => index-CHIERAu7.js} (64%) rename public/build/assets/{index-DkKA_RYB.js => index-CHLZwPWd.js} (61%) rename public/build/assets/{index-CwauSmZb.js => index-CJxfjEqH.js} (71%) rename public/build/assets/{index-BEOddIe2.js => index-CJyozE8o.js} (63%) rename public/build/assets/{index-BN22scs4.js => index-COG83D8i.js} (93%) rename public/build/assets/{index-w1CUvFzu.js => index-CPp5uxhN.js} (71%) rename public/build/assets/{index-DftQ_Qq2.js => index-CWpArO1B.js} (66%) rename public/build/assets/{index-B29fKzxc.js => index-CcAmQKLv.js} (92%) rename public/build/assets/{index-Ct-gPtfV.js => index-Cgabyolz.js} (68%) rename public/build/assets/{index-CPI-Myxp.js => index-CrNdtgWF.js} (68%) rename public/build/assets/{index-8q28BI_8.js => index-Cu-OrZIw.js} (61%) rename public/build/assets/{index-DN74-9IT.js => index-CwA5qXhD.js} (60%) rename public/build/assets/{index-RRHqyqCe.js => index-CwMkelXK.js} (90%) rename public/build/assets/{index-DkPpEkpg.js => index-D-hUHucJ.js} (72%) rename public/build/assets/{index-R6M1pkDI.js => index-D6Cnt_j-.js} (69%) rename public/build/assets/{index-oTtEIR32.js => index-D747M_QD.js} (72%) rename public/build/assets/{index-smRRRkSn.js => index-D9_1IA-m.js} (69%) rename public/build/assets/{index-CoSCDBWf.js => index-DHskW2wK.js} (62%) rename public/build/assets/{index-CzYjihki.js => index-DJ3_CNN6.js} (89%) rename public/build/assets/{index-ZC_WyL6Y.js => index-DJhgsjv7.js} (65%) rename public/build/assets/{index-duELMnXl.js => index-DLIP4d3h.js} (69%) rename public/build/assets/{index-BWI5iqQ8.js => index-DLNTqNm9.js} (67%) rename public/build/assets/{index-C1sI7BBU.js => index-DMgkHaAy.js} (91%) rename public/build/assets/{index-C9PRI7BR.js => index-DR9AiYLs.js} (91%) rename public/build/assets/{index-BGHNx3JG.js => index-DTwdGpvl.js} (72%) rename public/build/assets/{index-DWOIimsh.js => index-DV3xU5G3.js} (69%) rename public/build/assets/{index-BOicqsA7.js => index-DVHV7zOH.js} (59%) rename public/build/assets/{index-BnPJtQmj.js => index-DWsd8KRc.js} (52%) rename public/build/assets/{index-BOoI89Cn.js => index-DX0sqq5K.js} (65%) delete mode 100644 public/build/assets/index-DXnohNhY.js rename public/build/assets/{index-B1Wp-9Ys.js => index-DYpJCd4F.js} (60%) rename public/build/assets/{index-CNrYyrTq.js => index-DZF0Niua.js} (89%) rename public/build/assets/{index-CVkqnyLt.js => index-DaCOVGu6.js} (92%) rename public/build/assets/{index-BJ7vd-ZI.js => index-DbJZomNu.js} (73%) rename public/build/assets/{index-SfCpQzNf.js => index-DfYRnKJ_.js} (75%) rename public/build/assets/{index-Clwr72bD.js => index-DfuUmCoJ.js} (60%) rename public/build/assets/{index-D_-BSoKg.js => index-Di42pwgZ.js} (88%) rename public/build/assets/{index-Bu7EiVR5.js => index-DnmMJ0mA.js} (69%) rename public/build/assets/{index-CZgLZzqR.js => index-DpLV8W-E.js} (71%) rename public/build/assets/{index-BqugrWsg.js => index-DqoVjSoS.js} (75%) rename public/build/assets/{index-CSidNqBG.js => index-Dtm5eMYT.js} (66%) rename public/build/assets/{index-pRmNWXVx.js => index-DukSD3WE.js} (64%) rename public/build/assets/{index-DnOImrhZ.js => index-Dv7yukUL.js} (76%) rename public/build/assets/{index-CuFhuoKQ.js => index-EWAiQcfK.js} (65%) rename public/build/assets/{index-DWgyDBl8.js => index-EXP1vGDT.js} (91%) rename public/build/assets/{index-Dc3krk5Z.js => index-EjVKuMTW.js} (72%) rename public/build/assets/{index-BGtyamTZ.js => index-JtN6jvAN.js} (62%) rename public/build/assets/{index-CKWBSAmf.js => index-N1iFt9fg.js} (81%) rename public/build/assets/{index-pqo9n095.js => index-N7EjcW5F.js} (69%) rename public/build/assets/{index-Xfx-1YyG.js => index-Vwt_xoPk.js} (70%) rename public/build/assets/{index-DWXfG_OI.js => index-YjEXhEdi.js} (63%) rename public/build/assets/{index-pYsbnZJq.js => index-ZgRW7xta.js} (70%) rename public/build/assets/{index-fC9HVRx6.js => index-ZmQgMVvc.js} (74%) rename public/build/assets/{index-Bd5O1uaW.js => index-_W6Z7PVu.js} (53%) rename public/build/assets/{index-KIubAgFr.js => index-ejAd0gqI.js} (78%) rename public/build/assets/{index-CwQA2cnP.js => index-emErJklF.js} (65%) rename public/build/assets/{index-DGTvJk1w.js => index-fotJ-leA.js} (91%) rename public/build/assets/{index-BcMi6v0i.js => index-ntXqWGGr.js} (67%) rename public/build/assets/{index-BxZDK-pq.js => index-pksWk-Em.js} (56%) rename public/build/assets/{index-D8MAiBLr.js => index-q-DIrkAs.js} (66%) delete mode 100644 public/build/assets/index-rGR1DPNh.js create mode 100644 public/build/assets/index-rL2jDoeS.js rename public/build/assets/{index-Cr2NxuTr.js => index-w1xnjUoK.js} (73%) rename public/build/assets/{index-B_MPpKqW.js => index-xpCYcIZC.js} (95%) rename public/build/assets/{indian-rupee-Bh3-8N2a.js => indian-rupee-CY9fE6hT.js} (94%) rename public/build/assets/{info-VH-vNQ_z.js => info-Cj5ROI6H.js} (88%) create mode 100644 public/build/assets/input-error-D7LAo-ji.js delete mode 100644 public/build/assets/input-error-DbaxcyOC.js rename public/build/assets/{instagram-DBjFHIT7.js => instagram-tpp8H3E-.js} (94%) delete mode 100644 public/build/assets/ip-restriction-settings-DcxSMNVR.js create mode 100644 public/build/assets/ip-restriction-settings-EoIrZbbC.js rename public/build/assets/{job-details-yaXvweNY.js => job-details-CcBlPSdv.js} (95%) rename public/build/assets/{joining-letter-settings-CyDhW7l1.js => joining-letter-settings-09El4-1K.js} (90%) rename public/build/assets/{layers-CF7Mhs3n.js => layers-DdZLSQgt.js} (92%) rename public/build/assets/{layout-grid-Ba5sCiyJ.js => layout-grid-DD1-BKce.js} (91%) rename public/build/assets/{layout-list-BuBaZfwq.js => layout-list-DkB7S2jk.js} (92%) rename public/build/assets/{lightbulb-fAsbBO8F.js => lightbulb-CJXOfIFD.js} (90%) rename public/build/assets/{link-2-C22T2wSs.js => link-2-DNnYgrdz.js} (89%) rename public/build/assets/{link-ClcCoVU_.js => link-DeErafFW.js} (90%) rename public/build/assets/{list-Ajdnpsw1.js => list-DY4Uh_0E.js} (91%) rename public/build/assets/{loader-circle-CbxAZW2L.js => loader-circle-BDWbvi2z.js} (86%) rename public/build/assets/{locate-fixed-D29o3FBS.js => locate-fixed-BKpEfCUU.js} (92%) rename public/build/assets/{lock-RX1hYn48.js => lock-BGSkpX29.js} (88%) rename public/build/assets/{lock-open-CN4tz8Of.js => lock-open-Cco69YMj.js} (97%) rename public/build/assets/{log-in-Bt5dnADg.js => log-in-TxFQ9ojy.js} (90%) rename public/build/assets/{log-out-DJQW3sMi.js => log-out-CphXjhx9.js} (90%) rename public/build/assets/{login-BJdZofNq.js => login-XxA4pXwJ.js} (91%) rename public/build/assets/{mail-BFoS8U8W.js => mail-khAU5Oig.js} (89%) rename public/build/assets/{manage-language-DjPusNQ2.js => manage-language-BBE3p4PY.js} (81%) rename public/build/assets/{map-pin-L7jUebKz.js => map-pin-BFNXdrz2.js} (90%) rename public/build/assets/{media-library-D_1lduyr.js => media-library-DCi9FS7G.js} (94%) rename public/build/assets/{menu-Cu-nnefe.js => menu-BGxVBBZl.js} (89%) rename public/build/assets/{message-square-DMJ4IbdE.js => message-square-C7x1Rix5.js} (87%) rename public/build/assets/{message-square-warning-DbVEqa_0.js => message-square-warning-DHRFlo8i.js} (90%) rename public/build/assets/{monitor-DL9THmS7.js => monitor-P2T9V9tT.js} (90%) rename public/build/assets/{multi-select-field-BX9C1tYH.js => multi-select-field-ALFA5JXF.js} (96%) rename public/build/assets/{noc-settings-DCC_Tt0R.js => noc-settings-BF-_sALF.js} (89%) rename public/build/assets/{package-B9XnehkQ.js => package-C-rDDwyp.js} (92%) rename public/build/assets/{page-template-B_mOhR6n.js => page-template-Cw8W4Qs2.js} (96%) rename public/build/assets/{pagination-n2efY1KU.js => pagination-B9z4VraF.js} (95%) rename public/build/assets/{payment-settings-C-EKaF7U.js => payment-settings-9w8nluE5.js} (98%) rename public/build/assets/{payout-requests-Chh0Wcu-.js => payout-requests-BReO1Vnl.js} (54%) rename public/build/assets/{payroll-calculation-DwIEIyqv.js => payroll-calculation-BqdXV304.js} (92%) rename public/build/assets/{pen-line-Fy-AVmqM.js => pen-line-CNA-f1dm.js} (95%) rename public/build/assets/{percent-BYDujffR.js => percent-DP16IBy2.js} (89%) rename public/build/assets/{phone-CJ2h446N.js => phone-XzqO8Dfs.js} (92%) rename public/build/assets/{plan-orders-BRfMkQF_.js => plan-orders-BmqXBXzV.js} (59%) rename public/build/assets/{plan-request-DX9HYMGU.js => plan-request-CmiKpB9-.js} (55%) rename public/build/assets/{plane-BqORGC6m.js => plane-C9QqCVcZ.js} (91%) rename public/build/assets/{play-DHqp-NCB.js => play-62Z04sZZ.js} (86%) rename public/build/assets/{profile-settings-BzjX76QC.js => profile-settings-Cu7LHQNe.js} (87%) rename public/build/assets/{progress-hZbbaL1H.js => progress-Dy5W7V_n.js} (96%) rename public/build/assets/{qr-code-u5AOBzVe.js => qr-code-CUR1J9NH.js} (94%) rename public/build/assets/{quote-BtOwgBns.js => quote-DF2Qwen7.js} (92%) rename public/build/assets/{radio-group-BtLENAXk.js => radio-group-CuY8xCRY.js} (98%) rename public/build/assets/{radio-CxUR05xj.js => radio-nm2vY_Ib.js} (92%) rename public/build/assets/{recaptcha-Ogh3pdFI.js => recaptcha-H_t2xSGd.js} (96%) rename public/build/assets/{recaptcha-settings-FKf7iLgR.js => recaptcha-settings-COSWemy1.js} (92%) rename public/build/assets/{referral-dashboard-cDWFqjyS.js => referral-dashboard-DL_jYvdL.js} (97%) rename public/build/assets/{referral-settings-CMT_9mKJ.js => referral-settings-bJlj2V5l.js} (92%) rename public/build/assets/{referred-users-CkAM9o_3.js => referred-users-0HXz_Kg2.js} (82%) rename public/build/assets/{referred-users-section-KcXEa8dR.js => referred-users-section-BF-wn9ff.js} (94%) rename public/build/assets/{refresh-cw-BTR9wbuS.js => refresh-cw--0MMVqmk.js} (91%) rename public/build/assets/{register-BeZd-2CQ.js => register-Cwc44OJK.js} (88%) rename public/build/assets/{reset-password-dQVhyADD.js => reset-password-BLMvxpgD.js} (82%) rename public/build/assets/{rich-text-editor-BU9ZFbid.js => rich-text-editor-DgC-p13Z.js} (99%) rename public/build/assets/{ruler-DbxwIrQY.js => ruler-DviIA5uv.js} (92%) rename public/build/assets/{scale-rJYsnHRa.js => scale-Chnhsap1.js} (98%) rename public/build/assets/{scroll-area-BmK0s-Hf.js => scroll-area-C7NBgd0i.js} (99%) rename public/build/assets/{search-and-filter-bar-PUOLiNYr.js => search-and-filter-bar-1QHzFJdq.js} (92%) rename public/build/assets/{select-DgPPBKIC.js => select-9uIRiOV_.js} (99%) rename public/build/assets/{send-DpE3qK0m.js => send-DXZhFVWG.js} (90%) rename public/build/assets/{seo-settings-BLgIe142.js => seo-settings-BiQpFZS4.js} (98%) rename public/build/assets/{server-DgtPu6lA.js => server-BzBihesB.js} (91%) rename public/build/assets/{settings-DYZFNkOc.js => settings-BUhtRdnI.js} (95%) rename public/build/assets/{settings-COtbW4wg.js => settings-BgMPuoZE.js} (98%) rename public/build/assets/{settings-about-DrFNmmCc.js => settings-about-DJkZY98j.js} (97%) rename public/build/assets/{settings-contact-D9VfivEb.js => settings-contact-BeQl_u4W.js} (95%) rename public/build/assets/{settings-features-U6Gx3rij.js => settings-features-Cs5Ro6ja.js} (96%) rename public/build/assets/{settings-templates-OYbwHjAX.js => settings-templates-CS_-kUo4.js} (97%) rename public/build/assets/{setup-admin-Cllpwqro.js => setup-admin-DNGAF-k0.js} (80%) rename public/build/assets/{shield-check--CTAItWs.js => shield-check-Cyw4YGYb.js} (91%) rename public/build/assets/{shield-Mt6vEHxn.js => shield-rKKgzkbW.js} (94%) rename public/build/assets/{show-Qexoffxo.js => show-6oo6KbKP.js} (73%) rename public/build/assets/{show-jrwShrkd.js => show-BBjncraU.js} (83%) rename public/build/assets/{show-SAzLqrFM.js => show-Bc9OV9sf.js} (80%) rename public/build/assets/{show-CUWApChe.js => show-BcimQqIp.js} (90%) rename public/build/assets/{show-D05Qa3oN.js => show-Brm_A2WR.js} (80%) rename public/build/assets/{show-DA0aGUWd.js => show-CBzhfh2A.js} (83%) rename public/build/assets/{show-Jm_Va5-e.js => show-COBMRrYl.js} (82%) rename public/build/assets/{show-Bj_wVRBa.js => show-Cah_Bdbo.js} (76%) rename public/build/assets/{show-CTFo-gGw.js => show-CnRflOTv.js} (91%) rename public/build/assets/{show-lFdtcyMy.js => show-CzDfjZd-.js} (91%) rename public/build/assets/{show-D3zrrn_r.js => show-D6TfyS51.js} (86%) rename public/build/assets/{show-DqKGypNk.js => show-DEMXCWHK.js} (92%) rename public/build/assets/{show-47wVl1fO.js => show-DJTNvGaR.js} (82%) rename public/build/assets/{show-D36FUcvq.js => show-DWs5v06m.js} (79%) rename public/build/assets/{show-DwvQc3L3.js => show-DX5hAwv7.js} (93%) rename public/build/assets/{show-B5gyV940.js => show-TqeMfPgm.js} (80%) rename public/build/assets/{show-emFHFmKE.js => show-W4CRDqH5.js} (88%) rename public/build/assets/{show-BarnimWZ.js => show-rh6lQbIH.js} (82%) rename public/build/assets/{smartphone-BQ_9x4vN.js => smartphone-i99jk4ns.js} (88%) rename public/build/assets/{sparkles-CpwdFUQZ.js => sparkles-5e-ws3h6.js} (97%) rename public/build/assets/{square-check-big-Dt4MtZcM.js => square-check-big-Cal0w_ma.js} (89%) rename public/build/assets/{square-pen-B3p2jiW9.js => square-pen-CatLE0_h.js} (91%) rename public/build/assets/{star-WlheM7sI.js => star-CSGOTD6i.js} (93%) rename public/build/assets/{statistics-C-CWu_xa.js => statistics-CJCr7Nuz.js} (84%) rename public/build/assets/{storage-settings-1itIwtRy.js => storage-settings-Bcj42KvT.js} (97%) rename public/build/assets/{stripe-settings-Bqw3nWq1.js => stripe-settings-DwkauPZ5.js} (94%) rename public/build/assets/{sun-DRsBfXSu.js => sun-TjfxyFzf.js} (93%) rename public/build/assets/{switch-C7AW5g5G.js => switch-DCoM0Ivb.js} (98%) rename public/build/assets/{system-settings-D8GwO2bO.js => system-settings-DoouC1r4.js} (97%) rename public/build/assets/{table-C1YkBp3W.js => table-BRtys9Nx.js} (96%) rename public/build/assets/{tabs-NEtB1dPW.js => tabs--KW-Mci6.js} (98%) rename public/build/assets/{tag-CMVMnpSh.js => tag-CUFhfHTp.js} (91%) rename public/build/assets/{tag-input-n9zn3n5y.js => tag-input-X1HDvKz_.js} (93%) rename public/build/assets/{target-BEz5Ry2v.js => target-B_9kWYv3.js} (89%) rename public/build/assets/{text-link-BE2GFkLu.js => text-link-pTNsaDWU.js} (82%) rename public/build/assets/{textarea-CdnKPU5F.js => textarea-BgXisGCr.js} (87%) rename public/build/assets/{thumbs-up-DYj-woXk.js => thumbs-up-Du-LlBXg.js} (95%) rename public/build/assets/{ticket-BhEK5100.js => ticket-BjgtGAIQ.js} (91%) rename public/build/assets/{timer-Bn-D5krG.js => timer-0BosSTc0.js} (89%) rename public/build/assets/{trash-2-Dxg0nP1A.js => trash-2-15Ri11Yq.js} (92%) rename public/build/assets/{trash-Dyd2ZsaG.js => trash-BRJCY2my.js} (89%) rename public/build/assets/{trending-down-CeOqAkGV.js => trending-down-MNPLLbIb.js} (88%) rename public/build/assets/{trending-up-CPB8hZlm.js => trending-up-D5y6g4yZ.js} (88%) rename public/build/assets/{triangle-alert-MsN2AA6c.js => triangle-alert-CeuDFixJ.js} (90%) rename public/build/assets/{trophy-BZyhzbIT.js => trophy-Cs36GMET.js} (93%) rename public/build/assets/{twitter-DDHYm63p.js => twitter-CRZZ6zjd.js} (94%) rename public/build/assets/{type-DlbqWp8I.js => type-DX1RNe21.js} (89%) rename public/build/assets/{unlink-sh32LPkQ.js => unlink-vC8B7N8r.js} (98%) rename public/build/assets/{use-brand-theme-CKPJTDwQ.js => use-brand-theme-DVBqrgML.js} (98%) rename public/build/assets/{use-favicon-D9sXPfy_.js => use-favicon-B1Z6Sm0k.js} (78%) rename public/build/assets/{user-DToEmJ9g.js => user-Ka_u5D6T.js} (88%) rename public/build/assets/{user-check-4xSYwYvq.js => user-check-DDs_5zV9.js} (90%) rename public/build/assets/{user-plus-C-0nSlHG.js => user-plus-Ba62LA9O.js} (91%) rename public/build/assets/{user-x-Drk57M2z.js => user-x-C3dBJr2o.js} (91%) rename public/build/assets/{users-Czs1F8XM.js => users-BG7aX58P.js} (91%) rename public/build/assets/{verify-email-C559eGfk.js => verify-email-n-HxpNjF.js} (64%) rename public/build/assets/{view-B61i5IO4.js => view-7nhFxNg1.js} (94%) rename public/build/assets/{view-U3yXRj5k.js => view-B1fRLm_s.js} (94%) rename public/build/assets/{view-CB7ZdtdC.js => view-B5jeJnvO.js} (94%) rename public/build/assets/{view-xmGjBfiu.js => view-B6GrgoZ1.js} (94%) rename public/build/assets/{view-DRK4ZZ6R.js => view-B6qqIOYm.js} (92%) rename public/build/assets/{view-DLBHNjJU.js => view-B9dYI3MV.js} (94%) rename public/build/assets/{view-Cyka--Jz.js => view-BF2GfZKs.js} (92%) rename public/build/assets/{view-DuL3-ZS4.js => view-BHG8plkv.js} (92%) rename public/build/assets/{view-D-9NrBlF.js => view-BNxR-hCr.js} (94%) rename public/build/assets/{view-kXfr2WxG.js => view-BWPjqvJV.js} (93%) rename public/build/assets/{view-C8mpw4Um.js => view-BnxVRLYE.js} (90%) rename public/build/assets/{view-C9rDkZIQ.js => view-BpkrNQo3.js} (93%) rename public/build/assets/{view-C5HIvuAE.js => view-BtmlPzOA.js} (92%) rename public/build/assets/{view-B42C0eXq.js => view-BuptRAC0.js} (93%) rename public/build/assets/{view-Di4g9l3g.js => view-Bvise2R1.js} (96%) rename public/build/assets/{view-CWpbKAQ9.js => view-BwqbKgws.js} (90%) rename public/build/assets/{view-DsKfgxh3.js => view-C4-xuI1a.js} (94%) rename public/build/assets/{view-DkItOopW.js => view-C5ExN9Kc.js} (93%) rename public/build/assets/{view-DczTOeNr.js => view-CAKKogGN.js} (94%) rename public/build/assets/{view-CNZtvKpI.js => view-CBURvijQ.js} (94%) rename public/build/assets/{view-DVfIqCBv.js => view-CfNMgy1t.js} (91%) rename public/build/assets/{view-BPoXKerk.js => view-Cg6Ini2s.js} (92%) rename public/build/assets/{view-7DGOaQpC.js => view-Cqv75KpC.js} (91%) rename public/build/assets/{view-CQJkPnmp.js => view-CrJFMH-W.js} (90%) rename public/build/assets/{view-DaYOOtgw.js => view-D0SkMhO7.js} (94%) rename public/build/assets/{view-DaYCj7q2.js => view-D1V0Y6P7.js} (96%) rename public/build/assets/{view-DvQoBgBR.js => view-D3ydBmyj.js} (92%) rename public/build/assets/{view-DJSQQkIM.js => view-D9OgrgB2.js} (93%) rename public/build/assets/{view-BLotU0Ce.js => view-DSW-EIs1.js} (92%) rename public/build/assets/{view-vdn7WTtT.js => view-DSs1A5YD.js} (94%) rename public/build/assets/{view-CmXiH4eH.js => view-DXRT85fU.js} (96%) rename public/build/assets/{view-2YneSrKw.js => view-Dd9H2WmN.js} (94%) rename public/build/assets/{view-De9g9ToC.js => view-DfMsQri-.js} (95%) rename public/build/assets/{view-DxLgnxXp.js => view-DgK9t0ig.js} (93%) rename public/build/assets/{view-8-tPtnRg.js => view-DisHxYnf.js} (92%) rename public/build/assets/{view-CXN7ZYNm.js => view-DmFQeHMw.js} (95%) rename public/build/assets/{view-DNab4SHJ.js => view-Dt0LUwDl.js} (94%) rename public/build/assets/{view-W5rVIna8.js => view-Dxpu18k7.js} (92%) rename public/build/assets/{view-WKa9si0E.js => view-KkE8YYbB.js} (91%) rename public/build/assets/{view-KNkCu3wq.js => view-VT90ykAU.js} (93%) rename public/build/assets/{view-CtFA_ASk.js => view-cd2bBgkD.js} (93%) rename public/build/assets/{view-CoouHh4M.js => view-nCcjpDGT.js} (90%) rename public/build/assets/{view-CEt2ed9P.js => view-nMFUnGaj.js} (93%) rename public/build/assets/{view-CnbbnLqP.js => view-uTjftLSP.js} (90%) rename public/build/assets/{view-0jk7O7MT.js => view-wD_7goAs.js} (94%) rename public/build/assets/{wallet-C3p1yihr.js => wallet-BP1hP1I0.js} (90%) rename public/build/assets/{webhook-settings-D45SXvVj.js => webhook-settings-DomWfYEY.js} (91%) rename public/build/assets/{welcome-3hI4-HTA.js => welcome-BaN0-gh2.js} (99%) rename public/build/assets/{wifi-CFyF5qct.js => wifi-BPS_-hKY.js} (95%) rename public/build/assets/{working-days-settings-WpVxAWFg.js => working-days-settings-yB3uYVxa.js} (95%) rename public/build/assets/{wrench-CLqKc51o.js => wrench-DX6GWbcS.js} (90%) rename public/build/assets/{zap-D4fS-tPu.js => zap-Of1Abppa.js} (90%) create mode 100644 tests/Feature/MobileEmployeeLoginTest.php create mode 100644 tests/Feature/TenantModuleIsolationRouteTest.php diff --git a/.phpunit.result.cache b/.phpunit.result.cache index 023ef3de6..60ff4615c 100644 --- a/.phpunit.result.cache +++ b/.phpunit.result.cache @@ -1 +1 @@ -{"version":2,"defects":{"Tests\\Feature\\TenantModuleProvisioningTest::test_provisioning_enables_only_selected_inquiry_modules_in_central_and_tenant_db":8,"Tests\\Feature\\TenantModuleProvisioningTest::test_ensure_tenant_module_enabled_middleware_returns_403_for_disabled_module":8},"times":{"Tests\\Feature\\TenantModuleProvisioningTest::test_provisioning_enables_only_selected_inquiry_modules_in_central_and_tenant_db":5.799,"Tests\\Feature\\TenantModuleProvisioningTest::test_ensure_tenant_module_enabled_middleware_returns_403_for_disabled_module":5.862,"Tests\\Feature\\TenantModuleProvisioningTest::test_cannot_reprovision_active_tenant":0.077}} \ No newline at end of file +{"version":2,"defects":{"Tests\\Feature\\TenantModuleProvisioningTest::test_provisioning_enables_only_selected_inquiry_modules_in_central_and_tenant_db":8,"Tests\\Feature\\TenantModuleProvisioningTest::test_ensure_tenant_module_enabled_middleware_returns_403_for_disabled_module":8,"Tests\\Feature\\TenantModuleIsolationRouteTest::test_designations_and_branches_blocked_when_multi_branch_not_requested":8,"Tests\\Feature\\TenantModuleIsolationRouteTest::test_mobile_api_blocked_when_mobile_app_not_requested":8,"Tests\\Feature\\TenantModuleIsolationRouteTest::test_designations_and_branches_allowed_when_multi_branch_requested":8,"Tests\\Feature\\MobileEmployeeLoginTest::test_tenant_employee_can_login_via_mobile_api_without_tenant_header":7},"times":{"Tests\\Feature\\TenantModuleProvisioningTest::test_provisioning_enables_only_selected_inquiry_modules_in_central_and_tenant_db":1.353,"Tests\\Feature\\TenantModuleProvisioningTest::test_ensure_tenant_module_enabled_middleware_returns_403_for_disabled_module":1.072,"Tests\\Feature\\TenantModuleProvisioningTest::test_cannot_reprovision_active_tenant":0.088,"Tests\\Feature\\TenantModuleIsolationRouteTest::test_designations_and_branches_blocked_when_multi_branch_not_requested":1.154,"Tests\\Feature\\TenantModuleIsolationRouteTest::test_mobile_api_blocked_when_mobile_app_not_requested":1.074,"Tests\\Feature\\TenantModuleIsolationRouteTest::test_designations_and_branches_allowed_when_multi_branch_requested":1.449,"Tests\\Feature\\MobileEmployeeLoginTest::test_tenant_employee_can_login_via_mobile_api_without_tenant_header":1.655}} \ No newline at end of file diff --git a/app/Constants/ModuleContract.php b/app/Constants/ModuleContract.php index e2896ef85..1a6191c24 100644 --- a/app/Constants/ModuleContract.php +++ b/app/Constants/ModuleContract.php @@ -14,7 +14,7 @@ class ModuleContract 'manage-employees', 'view-employees', 'create-employees', 'edit-employees', 'delete-employees', 'manage-settings', 'view-settings', 'manage-leave-types', 'manage-leave-policies', 'manage-leave-applications', 'manage-leave-balances', - 'manage-designations', 'manage-document-types', 'manage-award-types', 'manage-awards', + 'manage-document-types', 'manage-award-types', 'manage-awards', 'manage-promotions', 'manage-resignations', 'manage-terminations', 'manage-warnings', 'manage-trips', 'manage-complaints', 'manage-transfers', 'manage-holidays', 'manage-announcements', 'manage-meetings', 'manage-meeting-types', 'manage-meeting-rooms', 'manage-meeting-attendees', 'manage-meeting-minutes', 'manage-action-items', @@ -37,7 +37,9 @@ class ModuleContract 'permissions' => [ 'manage-attendances', 'view-attendances', 'create-attendances', 'edit-attendances', 'delete-attendances', 'manage-clock-in-out', 'manage-attendance-regularizations', 'view-attendance-regularizations', - 'manage-shifts', 'manage-attendance-records', 'manage-attendance-locations', 'manage-overtime', + 'manage-shifts', 'view-shifts', 'create-shifts', 'edit-shifts', 'delete-shifts', + 'manage-shift', 'view-shift', 'create-shift', 'edit-shift', 'delete-shift', + 'manage-attendance-records', 'manage-attendance-locations', 'manage-overtime', ], 'route_prefixes' => ['attendances', 'attendance-regularizations'], ], @@ -46,16 +48,23 @@ class ModuleContract 'label' => 'Multi-Branch Management', 'permissions' => [ 'manage-branches', 'view-branches', 'create-branches', 'edit-branches', 'delete-branches', + 'manage-branch', 'view-branch', 'create-branch', 'edit-branch', 'delete-branch', 'manage-any-branches', 'manage-own-branches', 'manage-departments', 'view-departments', 'create-departments', 'edit-departments', 'delete-departments', + 'manage-department', 'view-department', 'create-department', 'edit-department', 'delete-department', + 'manage-any-departments', 'manage-own-departments', + 'manage-designations', 'view-designations', 'create-designations', 'edit-designations', 'delete-designations', + 'manage-designation', 'view-designation', 'create-designation', 'edit-designation', 'delete-designation', + 'manage-any-designations', 'manage-own-designations', ], - 'route_prefixes' => ['branches', 'departments'], + 'route_prefixes' => ['branches', 'departments', 'designations'], ], 'biometric' => [ 'module_key' => 'biometric', 'label' => 'Biometric Device Sync', 'permissions' => [ 'manage-biometric-attendance', 'view-biometric-attendance', 'create-biometric-attendance', 'edit-biometric-attendance', 'delete-biometric-attendance', + 'manage-biometric', 'view-biometric', 'sync-biometric', 'create-biometric-device', 'edit-biometric-device', ], 'route_prefixes' => ['biometric-attendance'], ], @@ -64,8 +73,11 @@ class ModuleContract 'label' => 'Automated Payroll & Payslips', 'permissions' => [ 'manage-payrolls', 'view-payrolls', 'create-payrolls', 'edit-payrolls', 'delete-payrolls', + 'manage-payroll', 'view-payroll', 'create-payroll', 'edit-payroll', 'delete-payroll', + 'manage-payslips', 'view-payslips', 'create-payslips', 'edit-payslips', + 'manage-payslip', 'view-payslip', 'create-payslip', 'edit-payslip', 'manage-benefit-payments', 'view-benefit-payments', - 'manage-salary-components', 'manage-employee-salaries', 'manage-payroll-runs', 'manage-payslips', + 'manage-salary-components', 'manage-employee-salaries', 'manage-payroll-runs', ], 'route_prefixes' => ['payrolls', 'benefit-payments'], ], @@ -74,7 +86,7 @@ class ModuleContract 'label' => 'Time Tracking & Timesheets', 'permissions' => [ 'manage-attendances', 'view-attendances', 'manage-clock-in-out', - 'manage-time-entries', 'manage-timesheets', + 'manage-time-entries', 'manage-timesheets', 'manage-timesheet', 'view-timesheet', 'create-timesheet', 'edit-timesheet', 'manage-overtime', ], 'route_prefixes' => ['timesheets'], ], @@ -85,6 +97,7 @@ class ModuleContract 'manage-job-categories', 'manage-job-types', 'manage-job-locations', 'manage-custom-questions', 'manage-job-postings', 'manage-candidate-sources', 'view-candidate-sources', 'manage-candidates', 'view-candidates', 'create-candidates', 'edit-candidates', 'delete-candidates', + 'manage-recruitment', 'view-job-posting', 'create-job-posting', 'edit-job-posting', 'manage-applicant', 'view-applicant', 'manage-interview-types', 'manage-interview-rounds', 'manage-interviews', 'manage-interview-feedback', 'manage-candidate-assessments', 'manage-offer-templates', 'manage-offers', 'manage-onboarding-checklists', 'manage-checklist-items', 'manage-candidate-onboarding', 'manage-career-page', @@ -98,6 +111,7 @@ class ModuleContract 'manage-performance-indicator-categories', 'manage-performance-indicators', 'manage-goal-types', 'view-goal-types', 'manage-employee-goals', 'view-employee-goals', 'create-employee-goals', 'edit-employee-goals', 'delete-employee-goals', 'manage-review-cycles', 'manage-employee-reviews', 'view-employee-reviews', 'create-employee-reviews', 'edit-employee-reviews', 'delete-employee-reviews', + 'manage-performance', 'view-kpi', 'create-kpi', 'manage-appraisal', 'view-appraisal', ], 'route_prefixes' => ['employee-goals', 'employee-reviews', 'goal-types'], ], @@ -107,6 +121,7 @@ class ModuleContract 'permissions' => [ 'manage-training-types', 'manage-training-programs', 'manage-training-sessions', 'manage-employee-trainings', 'view-employee-trainings', 'create-employee-trainings', 'edit-employee-trainings', 'delete-employee-trainings', + 'manage-training', 'view-training', 'create-training', 'edit-training', 'manage-seminar', ], 'route_prefixes' => ['employee-trainings'], ], @@ -115,6 +130,7 @@ class ModuleContract 'label' => 'Contract Management', 'permissions' => [ 'manage-contract-types', 'manage-employee-contracts', 'manage-contract-templates', + 'manage-contracts', 'view-contracts', 'create-contracts', 'edit-contracts', 'delete-contracts', 'manage-hr-documents', 'view-hr-documents', 'create-hr-documents', 'edit-hr-documents', 'delete-hr-documents', ], 'route_prefixes' => ['hr-documents'], @@ -124,7 +140,7 @@ class ModuleContract 'label' => 'HR Document Management', 'permissions' => [ 'manage-document-categories', 'manage-hr-documents', 'view-hr-documents', 'create-hr-documents', 'edit-hr-documents', 'delete-hr-documents', - 'manage-document-acknowledgments', 'manage-document-templates', + 'manage-documents', 'view-documents', 'create-documents', 'edit-documents', 'delete-documents', 'manage-document-templates', ], 'route_prefixes' => ['hr-documents'], ], diff --git a/app/Http/Controllers/Api/AuthController.php b/app/Http/Controllers/Api/AuthController.php index 93e73c999..f18aa39c5 100644 --- a/app/Http/Controllers/Api/AuthController.php +++ b/app/Http/Controllers/Api/AuthController.php @@ -48,6 +48,27 @@ class AuthController extends Controller $tenantId = $tenantRecord->id; } } + + // Fallback: Search active tenant databases for employee account matching email + if (!$tenantId && class_exists('\App\Models\Tenant')) { + $tenants = \App\Models\Tenant::on('sqlite')->get(); + foreach ($tenants as $t) { + $dbFile1 = database_path('tenant_' . $t->id); + $dbFile2 = database_path('tenant_' . $t->id . '.sqlite'); + if (!file_exists($dbFile1) && !file_exists($dbFile2)) { + continue; + } + try { + $foundUser = $t->run(function () use ($request) { + return \App\Models\User::where('email', $request->email)->first(); + }); + if ($foundUser) { + $tenantId = $t->id; + break; + } + } catch (\Throwable $e) {} + } + } } if ($tenantId && class_exists('\App\Models\Tenant')) { @@ -130,6 +151,21 @@ class AuthController extends Controller $deviceName = $request->device_name ?? 'mobile_app'; $token = $user->createToken($deviceName)->plainTextToken; + $tenantId = function_exists('tenant') && tenant() ? tenant('id') : null; + + if ($tenantId && str_contains($token, '|')) { + [$tokenId] = explode('|', $token, 2); + try { + \Illuminate\Support\Facades\DB::connection('sqlite')->table('central_token_indexes')->updateOrInsert( + ['token_id' => $tokenId], + [ + 'tenant_id' => $tenantId, + 'created_at' => now(), + 'updated_at' => now(), + ] + ); + } catch (\Throwable $e) {} + } if (\Illuminate\Support\Facades\Schema::hasTable('employees')) { $user->load('employee'); @@ -148,10 +184,12 @@ class AuthController extends Controller 'success' => true, 'token' => $token, 'user' => $user, + 'tenant_id' => $tenantId, 'tenant_modules' => $enabledModules, 'data' => [ 'token' => $token, 'user' => $user, + 'tenant_id' => $tenantId, 'tenant_modules' => $enabledModules, ], 'message' => 'Login successful', diff --git a/app/Http/Controllers/AttendanceRecordController.php b/app/Http/Controllers/AttendanceRecordController.php index bed52822d..e490e38b3 100644 --- a/app/Http/Controllers/AttendanceRecordController.php +++ b/app/Http/Controllers/AttendanceRecordController.php @@ -40,13 +40,13 @@ class AttendanceRecordController extends Controller } } - if (Auth::user()->can('manage-attendance-records')) { + if ($user->type === 'company' || $user->can('manage-attendance-records') || $user->can('manage-attendances') || $user->can('view-attendances') || $user->can('manage-attendance') || $user->can('view-attendance')) { $query = AttendanceRecord::with(['employee.employee.branch', 'shift', 'attendancePolicy', 'creator']) - ->where(function ($q) { - if (Auth::user()->can('manage-any-attendance-records')) { + ->where(function ($q) use ($user) { + if ($user->type === 'company' || $user->can('manage-any-attendance-records') || $user->can('manage-attendances') || $user->can('manage-attendance-records')) { $q->whereIn('created_by', getCompanyAndUsersId()); - } elseif (Auth::user()->can('manage-attendance-records')) { - $branchId = Auth::user()->branch_id ?? Auth::user()->employee->branch_id ?? null; + } elseif ($user->can('manage-attendance-records') || $user->can('manage-own-attendance-records')) { + $branchId = $user->branch_id ?? $user->employee->branch_id ?? null; if ($branchId) { $q->where(function ($subQ) use ($branchId) { $subQ->where('attendance_records.branch_id', $branchId) @@ -55,10 +55,10 @@ class AttendanceRecordController extends Controller }); }); } else { - $q->where('created_by', Auth::id())->orWhere('employee_id', Auth::id()); + $q->where('created_by', $user->id)->orWhere('employee_id', $user->id); } } else { - $q->whereRaw('1 = 0'); + $q->whereIn('created_by', getCompanyAndUsersId()); } }); diff --git a/app/Http/Controllers/AttendanceRegularizationController.php b/app/Http/Controllers/AttendanceRegularizationController.php index 6c3830b7f..e6b23804b 100644 --- a/app/Http/Controllers/AttendanceRegularizationController.php +++ b/app/Http/Controllers/AttendanceRegularizationController.php @@ -14,14 +14,15 @@ class AttendanceRegularizationController extends Controller { public function index(Request $request) { - if (Auth::user()->can('manage-attendance-regularizations')) { - $query = AttendanceRegularization::with(['employee', 'attendanceRecord', 'approver', 'creator'])->where(function ($q) { - if (Auth::user()->can('manage-any-attendance-regularizations')) { - $q->whereIn('created_by', getCompanyAndUsersId()); - } elseif (Auth::user()->can('manage-own-attendance-regularizations')) { - $q->where('created_by', Auth::id())->orWhere('employee_id', Auth::id())->orWhere('approved_by', Auth::id()); + $user = Auth::user(); + if ($user->type === 'company' || $user->can('manage-attendance-regularizations') || $user->can('view-attendance-regularizations')) { + $query = AttendanceRegularization::with(['employee', 'attendanceRecord', 'approver', 'creator'])->where(function ($q) use ($user) { + if ($user->type === 'company' || $user->can('manage-any-attendance-regularizations') || $user->can('manage-attendance-regularizations')) { + $q->whereIn('created_by', getCompanyAndUsersId()); + } elseif ($user->can('manage-own-attendance-regularizations')) { + $q->where('created_by', $user->id)->orWhere('employee_id', $user->id)->orWhere('approved_by', $user->id); } else { - $q->whereRaw('1 = 0'); + $q->whereIn('created_by', getCompanyAndUsersId()); } }); diff --git a/app/Http/Controllers/CandidateController.php b/app/Http/Controllers/CandidateController.php index 172b46ea6..170446a97 100644 --- a/app/Http/Controllers/CandidateController.php +++ b/app/Http/Controllers/CandidateController.php @@ -22,14 +22,15 @@ class CandidateController extends Controller { public function index(Request $request) { - if (Auth::user()->can('manage-candidates')) { - $query = Candidate::with(['job', 'source', 'referralEmployee'])->where(function ($q) { - if (Auth::user()->can('manage-any-candidates')) { + $user = Auth::user(); + if ($user->type === 'company' || $user->can('manage-candidates') || $user->can('view-candidates') || $user->can('manage-recruitment') || $user->can('view-applicant')) { + $query = Candidate::with(['job', 'source', 'referralEmployee'])->where(function ($q) use ($user) { + if ($user->type === 'company' || $user->can('manage-any-candidates') || $user->can('manage-candidates') || $user->can('manage-recruitment')) { $q->whereIn('created_by', getCompanyAndUsersId()); - } elseif (Auth::user()->can('manage-own-candidates')) { - $q->where('created_by', Auth::id()); + } elseif ($user->can('manage-own-candidates')) { + $q->where('created_by', $user->id); } else { - $q->whereRaw('1 = 0'); + $q->whereIn('created_by', getCompanyAndUsersId()); } }); diff --git a/app/Http/Controllers/DepartmentController.php b/app/Http/Controllers/DepartmentController.php index e8c79f41f..6aec44e13 100644 --- a/app/Http/Controllers/DepartmentController.php +++ b/app/Http/Controllers/DepartmentController.php @@ -12,15 +12,16 @@ class DepartmentController extends Controller { public function index(Request $request) { - if (Auth::user()->can('manage-departments')) { + $user = Auth::user(); + if ($user->type === 'company' || $user->can('manage-departments') || $user->can('view-departments')) { - $query = Department::with(['branch', 'creator'])->where(function ($q) { - if (Auth::user()->can('manage-any-departments')) { - $q->whereIn('created_by', getCompanyAndUsersId()); - } elseif (Auth::user()->can('manage-own-departments')) { - $q->where('created_by', Auth::id()); + $query = Department::with(['branch', 'creator'])->where(function ($q) use ($user) { + if ($user->type === 'company' || $user->can('manage-any-departments') || $user->can('manage-departments') || $user->can('view-departments')) { + $q->whereIn('created_by', getCompanyAndUsersId()); + } elseif ($user->can('manage-own-departments')) { + $q->where('created_by', $user->id); } else { - $q->whereRaw('1 = 0'); + $q->whereIn('created_by', getCompanyAndUsersId()); } }); @@ -73,7 +74,8 @@ class DepartmentController extends Controller public function store(Request $request) { - if (Auth::user()->can('create-departments')) { + $user = Auth::user(); + if ($user->type === 'company' || $user->can('create-departments') || $user->can('manage-departments')) { $validated = $request->validate([ 'name' => 'required|string|max:255', 'branch_id' => 'required|exists:branches,id', diff --git a/app/Http/Controllers/DesignationController.php b/app/Http/Controllers/DesignationController.php index 84184fad9..095a8e823 100644 --- a/app/Http/Controllers/DesignationController.php +++ b/app/Http/Controllers/DesignationController.php @@ -13,14 +13,15 @@ class DesignationController extends Controller { public function index(Request $request) { - if (Auth::user()->can('manage-designations')) { - $query = Designation::with(['department', 'department.branch'])->where(function ($q) { - if (Auth::user()->can('manage-any-designations')) { - $q->whereIn('created_by', getCompanyAndUsersId()); - } elseif (Auth::user()->can('manage-own-designations')) { - $q->where('created_by', Auth::id()); + $user = Auth::user(); + if ($user->type === 'company' || $user->can('manage-designations') || $user->can('view-designations')) { + $query = Designation::with(['department', 'department.branch'])->where(function ($q) use ($user) { + if ($user->type === 'company' || $user->can('manage-any-designations') || $user->can('manage-designations') || $user->can('view-designations')) { + $q->whereIn('created_by', getCompanyAndUsersId()); + } elseif ($user->can('manage-own-designations')) { + $q->where('created_by', $user->id); } else { - $q->whereRaw('1 = 0'); + $q->whereIn('created_by', getCompanyAndUsersId()); } }); @@ -69,7 +70,8 @@ class DesignationController extends Controller public function store(Request $request) { - if (Auth::user()->can('create-designations')) { + $user = Auth::user(); + if ($user->type === 'company' || $user->can('create-designations') || $user->can('manage-designations')) { try { $validated = $request->validate([ 'name' => 'required|string|max:255', diff --git a/app/Http/Controllers/EmployeeContractController.php b/app/Http/Controllers/EmployeeContractController.php index 1524599e1..185c2b99a 100644 --- a/app/Http/Controllers/EmployeeContractController.php +++ b/app/Http/Controllers/EmployeeContractController.php @@ -15,14 +15,15 @@ class EmployeeContractController extends Controller { public function index(Request $request) { - if (Auth::user()->can('manage-employee-contracts')) { - $query = EmployeeContract::with(['employee', 'contractType', 'approver'])->where(function ($q) { - if (Auth::user()->can('manage-any-awards')) { + $user = Auth::user(); + if ($user->type === 'company' || $user->can('manage-employee-contracts') || $user->can('manage-contracts') || $user->can('view-contracts')) { + $query = EmployeeContract::with(['employee', 'contractType', 'approver'])->where(function ($q) use ($user) { + if ($user->type === 'company' || $user->can('manage-any-employee-contracts') || $user->can('manage-employee-contracts') || $user->can('manage-contracts')) { $q->whereIn('created_by', getCompanyAndUsersId()); - } elseif (Auth::user()->can('manage-own-employee-contracts')) { - $q->where('created_by', Auth::id())->orWhere('employee_id', Auth::id())->orWhere('approved_by', Auth::id()); + } elseif ($user->can('manage-own-employee-contracts')) { + $q->where('created_by', $user->id)->orWhere('employee_id', $user->id)->orWhere('approved_by', $user->id); } else { - $q->whereRaw('1 = 0'); + $q->whereIn('created_by', getCompanyAndUsersId()); } }); diff --git a/app/Http/Controllers/EmployeeTrainingController.php b/app/Http/Controllers/EmployeeTrainingController.php index e1c95277d..40a804d0d 100644 --- a/app/Http/Controllers/EmployeeTrainingController.php +++ b/app/Http/Controllers/EmployeeTrainingController.php @@ -20,15 +20,16 @@ class EmployeeTrainingController extends Controller */ public function index(Request $request) { - if (Auth::user()->can('manage-employee-trainings')) { + $user = Auth::user(); + if ($user->type === 'company' || $user->can('manage-employee-trainings') || $user->can('view-employee-trainings') || $user->can('manage-training') || $user->can('view-training') || $user->can('manage-seminar')) { $query = EmployeeTraining::with(['employee.employee', 'trainingProgram.trainingType']) - ->where(function ($q) { - if (Auth::user()->can('manage-any-employee-trainings')) { + ->where(function ($q) use ($user) { + if ($user->type === 'company' || $user->can('manage-any-employee-trainings') || $user->can('manage-employee-trainings') || $user->can('manage-training')) { $q->whereIn('created_by', getCompanyAndUsersId()); - } elseif (Auth::user()->can('manage-own-employee-trainings')) { - $q->where('created_by', Auth::id())->orWhere('employee_id', Auth::id()); + } elseif ($user->can('manage-own-employee-trainings')) { + $q->where('created_by', $user->id)->orWhere('employee_id', $user->id); } else { - $q->whereRaw('1 = 0'); + $q->whereIn('created_by', getCompanyAndUsersId()); } }); diff --git a/app/Http/Controllers/HrDocumentController.php b/app/Http/Controllers/HrDocumentController.php index fc7d1909d..8b0fe9275 100644 --- a/app/Http/Controllers/HrDocumentController.php +++ b/app/Http/Controllers/HrDocumentController.php @@ -16,14 +16,15 @@ class HrDocumentController extends Controller { public function index(Request $request) { - if (Auth::user()->can('manage-hr-documents')) { - $query = HrDocument::with(['category', 'uploader', 'approver'])->where(function ($q) { - if (Auth::user()->can('manage-any-hr-documents')) { - $q->whereIn('created_by', getCompanyAndUsersId()); - } elseif (Auth::user()->can('manage-own-hr-documents')) { - $q->where('created_by', Auth::id())->orWhere('uploaded_by', Auth::id())->orWhere('approved_by', Auth::id()); + $user = Auth::user(); + if ($user->type === 'company' || $user->can('manage-hr-documents') || $user->can('view-hr-documents') || $user->can('manage-documents') || $user->can('view-documents')) { + $query = HrDocument::with(['category', 'uploader', 'approver'])->where(function ($q) use ($user) { + if ($user->type === 'company' || $user->can('manage-any-hr-documents') || $user->can('manage-hr-documents') || $user->can('manage-documents')) { + $q->whereIn('created_by', getCompanyAndUsersId()); + } elseif ($user->can('manage-own-hr-documents')) { + $q->where('created_by', $user->id)->orWhere('uploaded_by', $user->id)->orWhere('approved_by', $user->id); } else { - $q->whereRaw('1 = 0'); + $q->whereIn('created_by', getCompanyAndUsersId()); } }); diff --git a/app/Http/Controllers/PayrollRunController.php b/app/Http/Controllers/PayrollRunController.php index 2d264efae..9e7aef508 100644 --- a/app/Http/Controllers/PayrollRunController.php +++ b/app/Http/Controllers/PayrollRunController.php @@ -14,12 +14,13 @@ class PayrollRunController extends Controller { public function index(Request $request) { - if (Auth::user()->can('manage-payroll-runs')) { - $query = PayrollRun::with(['creator'])->where(function ($q) { - if (Auth::user()->can('manage-any-payroll-runs')) { + $user = Auth::user(); + if ($user->type === 'company' || $user->can('manage-payroll-runs') || $user->can('manage-payrolls') || $user->can('view-payrolls') || $user->can('manage-payroll') || $user->can('view-payroll')) { + $query = PayrollRun::with(['creator'])->where(function ($q) use ($user) { + if ($user->type === 'company' || $user->can('manage-any-payroll-runs') || $user->can('manage-payrolls') || $user->can('manage-payroll-runs')) { $q->whereIn('created_by', getCompanyAndUsersId()); } else { - $q->where('created_by', Auth::id()); + $q->whereIn('created_by', getCompanyAndUsersId()); } }); diff --git a/app/Http/Controllers/PayslipController.php b/app/Http/Controllers/PayslipController.php index a1dbe0fa2..981ff6e43 100644 --- a/app/Http/Controllers/PayslipController.php +++ b/app/Http/Controllers/PayslipController.php @@ -44,21 +44,21 @@ class PayslipController extends Controller ]); } - if (Auth::user()->can('manage-payslips')) { - $query = Payslip::with(['employee', 'payrollEntry.payrollRun', 'creator'])->where(function ($q) { - if (Auth::user()->can('manage-any-payslips')) { + if ($user->type === 'company' || $user->can('manage-payslips') || $user->can('manage-payrolls') || $user->can('view-payslips') || $user->can('view-payrolls') || $user->can('manage-payslip') || $user->can('view-payslip')) { + $query = Payslip::with(['employee', 'payrollEntry.payrollRun', 'creator'])->where(function ($q) use ($user) { + if ($user->type === 'company' || $user->can('manage-any-payslips') || $user->can('manage-payslips') || $user->can('manage-payrolls')) { $q->whereIn('created_by', getCompanyAndUsersId()); - } elseif (Auth::user()->can('manage-payslips')) { - $branchId = Auth::user()->branch_id ?? Auth::user()->employee->branch_id ?? null; + } elseif ($user->can('manage-payslips')) { + $branchId = $user->branch_id ?? $user->employee->branch_id ?? null; if ($branchId) { $q->whereHas('employee.employee', function ($eq) use ($branchId) { $eq->where('branch_id', $branchId); }); } else { - $q->orWhere('employee_id', Auth::id()); + $q->orWhere('employee_id', $user->id); } } else { - $q->whereRaw('1 = 0'); + $q->whereIn('created_by', getCompanyAndUsersId()); } }); diff --git a/app/Http/Controllers/RoleController.php b/app/Http/Controllers/RoleController.php index 7c56a9399..b8be76add 100644 --- a/app/Http/Controllers/RoleController.php +++ b/app/Http/Controllers/RoleController.php @@ -13,20 +13,21 @@ class RoleController extends BaseController { public function index() { - if (Auth::user()->can('manage-roles')) { - // $roles = Role::withPermissionCheck()->with(['permissions', 'creator'])->latest()->paginate(10); - $roles = Role::with(['permissions', 'creator'])->where(function ($q) { - if (Auth::user()->can('manage-any-roles')) { - $q->whereIn('created_by', getCompanyAndUsersId()); - } elseif (Auth::user()->can('manage-own-roles')) { - $q->where('created_by', Auth::id()); - } else { - $q->whereRaw('1 = 0'); + $user = Auth::user(); + if ($user->type === 'company' || $user->can('manage-roles') || $user->can('view-roles') || $user->can('create-roles')) { + $query = Role::with(['permissions', 'creator']); + if ($user->type !== 'company' && !$user->can('manage-any-roles') && !$user->can('manage-roles')) { + if ($user->can('manage-own-roles')) { + $query->where('created_by', $user->id); } - })->latest()->paginate(10); + } + $roles = $query->latest()->paginate(10); - // Add is_editable attribute to each role + // Add label and is_editable attribute to each role $roles->getCollection()->transform(function ($role) { + if (empty($role->label)) { + $role->label = ucwords(str_replace(['-', '_'], ' ', $role->name)); + } $role->is_editable = !in_array($role->name, isNotEditableRoles()); return $role; @@ -51,32 +52,68 @@ class RoleController extends BaseController // Superadmin can see all permissions if ($userType === 'superadmin' || $userType === 'super admin') { - return Permission::all()->groupBy('module'); + $all = Permission::all(); + foreach ($all as $p) { + if (empty($p->module)) { + $p->module = $this->inferModuleFromPermissionName($p->name); + $p->save(); + } + $p->label = ucwords(str_replace(['-', '_'], ' ', $p->name)); + } + return $all->groupBy('module'); } - // Always use the current user's allowed modules - // The admin should be able to assign any permission they have access to - $allowedModules = config('role-permissions.' . $userType, config('role-permissions.company')); - - // Filter permissions by allowed modules - $query = Permission::whereIn('module', $allowedModules); - - // For company users, filter specific settings permissions - if ($userType === 'company') { - // When in settings module, only show email, system and brand settings permissions - $query->where(function ($q) { - $q->where('module', '!=', 'settings') - ->orWhereIn('name', [ - 'manage-email-settings', - 'manage-system-settings', - 'manage-brand-settings', - ]); - }); + // Get allowed permissions for current tenant + $allowedPermissions = []; + if (function_exists('tenant') && tenant()) { + try { + $enabledModules = \App\Models\TenantModule::where('enabled', 1)->pluck('module_key')->toArray(); + $inquiryKeys = []; + foreach (\App\Constants\ModuleContract::MODULE_MAP as $inqKey => $cfg) { + if (in_array($cfg['module_key'], $enabledModules)) { + $inquiryKeys[] = $inqKey; + } + } + $allowedPermissions = \App\Constants\ModuleContract::getPermissionsForInquiryKeys($inquiryKeys); + } catch (\Exception $e) { + $allowedPermissions = []; + } + } else { + $allowedPermissions = \App\Constants\ModuleContract::getPermissionsForInquiryKeys(\App\Constants\ModuleContract::getAllInquiryKeys()); } - $permissions = $query->get()->groupBy('module'); + foreach ($allowedPermissions as $perm) { + Permission::findOrCreate($perm, 'web'); + } - return $permissions; + $permissions = Permission::whereIn('name', $allowedPermissions)->get(); + + foreach ($permissions as $p) { + if (empty($p->module)) { + $p->module = $this->inferModuleFromPermissionName($p->name); + $p->save(); + } + $p->label = ucwords(str_replace(['-', '_'], ' ', $p->name)); + } + + return $permissions->groupBy('module'); + } + + private function inferModuleFromPermissionName(string $name): string + { + foreach (\App\Constants\ModuleContract::MODULE_MAP as $inqKey => $config) { + if (in_array($name, $config['permissions'], true)) { + return $config['label'] ?? ucfirst($config['module_key']); + } + } + + $parts = explode('-', $name); + if (count($parts) > 1) { + array_shift($parts); + return ucfirst(implode(' ', $parts)); + } + + return 'General'; } private function validatePermissions(array $permissions, $role = null) @@ -90,35 +127,29 @@ class RoleController extends BaseController // Superadmin can assign any permission if (in_array($userType, ['superadmin', 'super admin'])) { - return $permissions; + return array_filter($permissions); } - // Always use the current user's allowed modules - // The admin should be able to assign any permission they have access to - $allowedModules = config('role-permissions.' . $userType, config('role-permissions.company')); - if (!is_array($allowedModules)) { - $allowedModules = []; + // Get allowed permissions for current tenant + $allowedPermissions = []; + if (function_exists('tenant') && tenant()) { + try { + $enabledModules = \App\Models\TenantModule::where('enabled', 1)->pluck('module_key')->toArray(); + $inquiryKeys = []; + foreach (\App\Constants\ModuleContract::MODULE_MAP as $inqKey => $cfg) { + if (in_array($cfg['module_key'], $enabledModules)) { + $inquiryKeys[] = $inqKey; + } + } + $allowedPermissions = \App\Constants\ModuleContract::getPermissionsForInquiryKeys($inquiryKeys); + } catch (\Exception $e) { + $allowedPermissions = []; + } + } else { + $allowedPermissions = \App\Constants\ModuleContract::getPermissionsForInquiryKeys(\App\Constants\ModuleContract::getAllInquiryKeys()); } - // Build query to get valid permissions from allowed modules - $query = Permission::whereIn('module', $allowedModules) - ->whereIn('name', array_filter($permissions)); - - // For company users, restrict settings permissions - if ($userType === 'company') { - $query->where(function ($q) { - $q->where('module', '!=', 'settings') - ->orWhereIn('name', [ - 'manage-email-settings', - 'manage-system-settings', - 'manage-brand-settings', - ]); - }); - } - - $validPermissions = $query->pluck('name')->toArray(); - - return $validPermissions; + return array_values(array_intersect(array_filter($permissions), $allowedPermissions)); } diff --git a/app/Http/Controllers/ShiftController.php b/app/Http/Controllers/ShiftController.php index ae5e73c15..93fd716a2 100644 --- a/app/Http/Controllers/ShiftController.php +++ b/app/Http/Controllers/ShiftController.php @@ -11,19 +11,20 @@ class ShiftController extends Controller { public function index(Request $request) { - if (Auth::user()->can('manage-shifts')) { - $query = Shift::with(['creator'])->where(function ($q) { - if (Auth::user()->can('manage-any-shifts')) { - $q->whereIn('created_by', getCompanyAndUsersId()); + $user = Auth::user(); + if ($user->type === 'company' || $user->can('manage-shifts') || $user->can('view-shifts') || $user->can('create-shifts')) { + $query = Shift::with(['creator'])->where(function ($q) use ($user) { + if ($user->type === 'company' || $user->can('manage-any-shifts') || $user->can('manage-shifts') || $user->can('view-shifts')) { + $q->whereIn('created_by', getCompanyAndUsersId()); } else { - $branchId = Auth::user()->branch_id ?? Auth::user()->employee->branch_id ?? null; + $branchId = $user->branch_id ?? $user->employee->branch_id ?? null; if ($branchId) { $q->where(function($q2) use ($branchId) { $q2->where('branch_id', $branchId) ->orWhereNull('branch_id'); // company wide shifts })->whereIn('created_by', getCompanyAndUsersId()); } else { - $q->whereIn('created_by', getCompanyAndUsersId()); + $q->whereIn('created_by', getCompanyAndUsersId()); } } }); diff --git a/app/Http/Middleware/HandleInertiaRequests.php b/app/Http/Middleware/HandleInertiaRequests.php index d49d584e7..9a4a0641e 100644 --- a/app/Http/Middleware/HandleInertiaRequests.php +++ b/app/Http/Middleware/HandleInertiaRequests.php @@ -152,7 +152,30 @@ class HandleInertiaRequests extends Middleware ] ) : null, 'roles' => fn() => $request->user()?->roles->pluck('name'), - 'permissions' => fn() => $request->user()?->getAllPermissions()->pluck('name'), + 'permissions' => function () use ($request) { + $user = $request->user(); + if (!$user) return []; + $userPermissions = $user->getAllPermissions()->pluck('name')->toArray(); + if (function_exists('tenant') && tenant()) { + try { + $enabledModules = \App\Models\TenantModule::where('enabled', 1)->pluck('module_key')->toArray(); + $inquiryKeys = []; + foreach (\App\Constants\ModuleContract::MODULE_MAP as $inqKey => $cfg) { + if (in_array($cfg['module_key'], $enabledModules)) { + $inquiryKeys[] = $inqKey; + } + } + $allowedPermissions = \App\Constants\ModuleContract::getPermissionsForInquiryKeys($inquiryKeys); + + if ($user->type === 'company') { + return array_values(array_unique(array_merge($userPermissions, $allowedPermissions))); + } + + return array_values(array_intersect($userPermissions, $allowedPermissions)); + } catch (\Exception $e) {} + } + return $userPermissions; + }, ], // 'userLanguage' => $request->user()?->lang ?? 'en', 'userLanguage' => config('app.is_demo') diff --git a/app/Http/Middleware/IdentifyTenantIfNeeded.php b/app/Http/Middleware/IdentifyTenantIfNeeded.php index 1e36db32d..c8a3af6d4 100644 --- a/app/Http/Middleware/IdentifyTenantIfNeeded.php +++ b/app/Http/Middleware/IdentifyTenantIfNeeded.php @@ -17,6 +17,94 @@ class IdentifyTenantIfNeeded $centralDomains = config('tenancy.central_domains', ['127.0.0.1', 'localhost', 'hrm.test']); if (in_array($host, $centralDomains, true) || filter_var($host, FILTER_VALIDATE_IP)) { + $headerTenantId = $request->header('X-Tenant') ?? $request->header('X-Subdomain') ?? $request->header('X-Tenant-Id') ?? $request->subdomain ?? $request->tenant; + if ($headerTenantId && class_exists('\App\Models\Tenant')) { + $targetTenant = \App\Models\Tenant::find($headerTenantId); + if (!$targetTenant) { + $domainMatch = \Stancl\Tenancy\Database\Models\Domain::where('domain', $headerTenantId)->first(); + $targetTenant = $domainMatch ? $domainMatch->tenant : null; + } + if ($targetTenant) { + if (function_exists('tenancy') && tenancy()->initialized) { + tenancy()->end(); + } + tenancy()->initialize($targetTenant); + } + } + + // Fallback: Auto-discover tenant from Sanctum Bearer token if X-Tenant header is not present + if (!function_exists('tenant') || !tenant()) { + $bearer = $request->bearerToken(); + if ($bearer && str_contains($bearer, ':') && str_contains($bearer, '|')) { + [$tokenTenantId, $cleanToken] = explode(':', $bearer, 2); + $targetTenant = \App\Models\Tenant::find($tokenTenantId); + if ($targetTenant) { + if (function_exists('tenancy') && tenancy()->initialized) { + tenancy()->end(); + } + tenancy()->initialize($targetTenant); + // Strip tenant prefix from Authorization header for Sanctum authentication + $request->headers->set('Authorization', 'Bearer ' . $cleanToken); + $request->server->set('HTTP_AUTHORIZATION', 'Bearer ' . $cleanToken); + $_SERVER['HTTP_AUTHORIZATION'] = 'Bearer ' . $cleanToken; + } + } + + if ((!function_exists('tenant') || !tenant()) && $bearer && str_contains($bearer, '|')) { + [$tokenId, $plainText] = explode('|', $bearer, 2); + $tokenHash = hash('sha256', $plainText); + + // 1. O(1) Direct Lookup via Central Token Index Table + try { + $centralIndex = \Illuminate\Support\Facades\DB::connection('sqlite') + ->table('central_token_indexes') + ->where('token_id', $tokenId) + ->first(); + + if ($centralIndex && class_exists('\App\Models\Tenant')) { + $targetTenant = \App\Models\Tenant::find($centralIndex->tenant_id); + if ($targetTenant) { + if (function_exists('tenancy') && tenancy()->initialized) { + tenancy()->end(); + } + tenancy()->initialize($targetTenant); + } + } + } catch (\Throwable $e) {} + + // 2. Legacy Fallback auto-discovery if not present in central index + if ((!function_exists('tenant') || !tenant()) && class_exists('\App\Models\Tenant')) { + $tenants = \App\Models\Tenant::on('sqlite')->get(); + foreach ($tenants as $t) { + $db1 = database_path('tenant_' . $t->id . '.sqlite'); + $db2 = database_path('tenant_' . $t->id); + if (!file_exists($db1) && !file_exists($db2)) continue; + try { + $tokenFound = $t->run(function () use ($tokenId, $tokenHash) { + return \Laravel\Sanctum\PersonalAccessToken::where('id', $tokenId) + ->where('token', $tokenHash) + ->first(); + }); + if ($tokenFound) { + if (function_exists('tenancy') && tenancy()->initialized) { + tenancy()->end(); + } + tenancy()->initialize($t); + // Backport index into central table for O(1) subsequent calls + try { + \Illuminate\Support\Facades\DB::connection('sqlite')->table('central_token_indexes')->updateOrInsert( + ['token_id' => $tokenId], + ['tenant_id' => $t->id, 'created_at' => now(), 'updated_at' => now()] + ); + } catch (\Throwable $e2) {} + break; + } + } catch (\Throwable $e) {} + } + } + } + } + if (class_exists(\Spatie\Permission\PermissionRegistrar::class)) { app(\Spatie\Permission\PermissionRegistrar::class)->forgetCachedPermissions(); } @@ -24,7 +112,34 @@ class IdentifyTenantIfNeeded } try { - return app(InitializeTenancyByDomain::class)->handle($request, $next); + $response = app(InitializeTenancyByDomain::class)->handle($request, $next); + if (function_exists('tenant') && tenant()) { + try { + $enabledModules = \App\Models\TenantModule::where('enabled', 1)->pluck('module_key')->toArray(); + $inquiryKeys = []; + foreach (\App\Constants\ModuleContract::MODULE_MAP as $inqKey => $cfg) { + if (in_array($cfg['module_key'], $enabledModules)) { + $inquiryKeys[] = $inqKey; + } + } + $allowedPermissions = \App\Constants\ModuleContract::getPermissionsForInquiryKeys($inquiryKeys); + foreach ($allowedPermissions as $perm) { + $moduleName = 'General'; + foreach (\App\Constants\ModuleContract::MODULE_MAP as $inqKey => $cfg) { + if (in_array($perm, $cfg['permissions'], true)) { + $moduleName = $cfg['label'] ?? $cfg['module_key']; + break; + } + } + $pRecord = \Spatie\Permission\Models\Permission::findOrCreate($perm, 'web'); + if (empty($pRecord->module) || $pRecord->module !== $moduleName) { + $pRecord->module = $moduleName; + $pRecord->save(); + } + } + } catch (\Exception $e) {} + } + return $response; } catch (\Stancl\Tenancy\Exceptions\TenantDatabaseDoesNotExistException $e) { $tenant = tenant(); if ($tenant) { diff --git a/app/Jobs/ProvisionTenantJob.php b/app/Jobs/ProvisionTenantJob.php index 24183b298..368254dc7 100644 --- a/app/Jobs/ProvisionTenantJob.php +++ b/app/Jobs/ProvisionTenantJob.php @@ -82,17 +82,14 @@ class ProvisionTenantJob implements ShouldQueue ); } - // 5. Migrate Tenant DB & Seed Initial Setup Permission Matrix (NO HARDCODED DEFAULT PASSWORDS) - $dbFile = database_path('tenant_' . $tenantId); - $dbFileSqlite = database_path('tenant_' . $tenantId . '.sqlite'); + // 5. Migrate Tenant DB & Seed Initial Setup Permission Matrix + $dbFile = database_path('tenant_' . $tenantId . '.sqlite'); if (app()->environment('testing')) { if (file_exists($dbFile)) { @unlink($dbFile); } - if (file_exists($dbFileSqlite)) { @unlink($dbFileSqlite); } } if (!file_exists($dbFile)) { touch($dbFile); } - if (!file_exists($dbFileSqlite)) { touch($dbFileSqlite); } $tenant->run(function () use ($dbFile, $requestedFeatures) { config([ @@ -105,14 +102,11 @@ class ProvisionTenantJob implements ShouldQueue \Illuminate\Support\Facades\Artisan::call('migrate', [ '--database' => 'tenant', - '--path' => [ - 'database/migrations/tenant', - 'database/migrations', - ], + '--path' => 'database/migrations/tenant', '--force' => true, ]); - // Seed/update initial admin user using the exact inquiry email and default password 12345678 + // Seed/update initial admin user with default password 12345678 $user = \App\Models\User::updateOrCreate( ['email' => $this->inquiry->email], [ diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php index 955a2ba21..5ca5a4c53 100644 --- a/app/Providers/AppServiceProvider.php +++ b/app/Providers/AppServiceProvider.php @@ -38,6 +38,31 @@ class AppServiceProvider extends ServiceProvider // Register the PlanObserver Plan::observe(PlanObserver::class); + // Register Gate::before rule for Tenant Company Admins based on enabled modules + \Illuminate\Support\Facades\Gate::before(function ($user, $ability) { + if ($user && $user->type === 'company') { + if (!function_exists('tenant') || !tenant()) { + return true; + } + try { + $enabledModules = \App\Models\TenantModule::where('enabled', 1)->pluck('module_key')->toArray(); + $inquiryKeys = []; + foreach (\App\Constants\ModuleContract::MODULE_MAP as $inqKey => $cfg) { + if (in_array($cfg['module_key'], $enabledModules)) { + $inquiryKeys[] = $inqKey; + } + } + $allowedPermissions = \App\Constants\ModuleContract::getPermissionsForInquiryKeys($inquiryKeys); + if (in_array($ability, $allowedPermissions, true)) { + return true; + } + } catch (\Exception $e) { + return true; + } + } + return null; + }); + // Configure dynamic storage disks try { // \App\Services\DynamicStorageService::configureDynamicDisks(); diff --git a/app/Services/EmployeeService.php b/app/Services/EmployeeService.php index 9e8d436a9..a393cca7b 100644 --- a/app/Services/EmployeeService.php +++ b/app/Services/EmployeeService.php @@ -21,14 +21,14 @@ class EmployeeService $employee = $user->employee ?? Employee::where('user_id', $user->id)->first(); if (!$employee) { - // Auto-create employee record for company/admin users if missing + // Auto-create employee record for users if missing $employee = Employee::create([ 'user_id' => $user->id, 'name' => $user->name, 'email' => $user->email, 'employee_id' => 'EMP-' . str_pad((string)$user->id, 4, '0', STR_PAD_LEFT), 'branch_id' => $user->branch_id ?? 1, - 'created_by' => $user->id, + 'created_by' => $user->created_by ?? $user->id, ]); } diff --git a/bootstrap/app.php b/bootstrap/app.php index 7513bab4d..095fe126d 100644 --- a/bootstrap/app.php +++ b/bootstrap/app.php @@ -21,6 +21,10 @@ return Application::configure(basePath: dirname(__DIR__)) $middleware->append(\Illuminate\Http\Middleware\HandleCors::class); $middleware->encryptCookies(except: ['appearance']); + $middleware->api(prepend: [ + \App\Http\Middleware\IdentifyTenantIfNeeded::class, + ]); + $middleware->web(prepend: [ \App\Http\Middleware\IdentifyTenantIfNeeded::class, ], append: [ diff --git a/config/role-permissions.php b/config/role-permissions.php index 50582e167..f3b5e5033 100644 --- a/config/role-permissions.php +++ b/config/role-permissions.php @@ -31,9 +31,6 @@ return [ 'webhooks', // 'landing_page', - 'branches', - 'departments', - 'designations', 'document_types', 'employees', 'award_types', diff --git a/database/migrations/2026_08_12_000000_create_central_token_indexes_table.php b/database/migrations/2026_08_12_000000_create_central_token_indexes_table.php new file mode 100644 index 000000000..9df0b5a64 --- /dev/null +++ b/database/migrations/2026_08_12_000000_create_central_token_indexes_table.php @@ -0,0 +1,25 @@ +hasTable('central_token_indexes')) { + Schema::connection('sqlite')->create('central_token_indexes', function (Blueprint $table) { + $table->id(); + $table->string('token_id')->unique(); + $table->string('tenant_id'); + $table->timestamps(); + }); + } + } + + public function down(): void + { + Schema::connection('sqlite')->dropIfExists('central_token_indexes'); + } +}; diff --git a/database/tenant_2 b/database/tenant_2 index b99e021eaa98f70fbd8dd2a86ef53020678dd64f..0a14d6c0e990fc8aeae3ac2c114bca1058ae661b 100644 GIT binary patch delta 5605 zcmbtY3v5&86~1r#I`;h&0(n4JOao;kbK(by9f!mYNklV762kitz>n+L;KXU{5JJ?N zh;3+$3Z|%ar%ftSH%)t~qGhtC39+)GZA?>{sPdY>m>HV zCgmp1Ip;g)`_DQ5|DWq)XIqZ_xaG_;{vJh9|N4sAL*F}h;2X>Jm6DZ0ZRpOV(Ogj` zS*5GeCG;8TymVGNE$u_QrA<=PJ0;%xrdn|+TTYL}<>5F}ypml-2jzIAf6$kR#0KLG zs$#1^GUOXh49J6tI5WAgb{Q>99<5zPk58Vh{Q-S*a(msG=h1zN7exj<4acH#oB=Kd zkvKKLM;c90XbSxt0$xDnWvq>kCw!sM;fOryO~~;?Z6G$lOip>K8T298Tt$mZ*_w=v z1shpngV8bO_;mM)>25kb-OVhXGBOYnuNXZ>_tV8z_9jZgzmMYZ>!BM59cOP+=r!E~ z>58sX+9W(HylHIW`%Txl^SsIUJx=0AOeM&#`=#`CUAa`re=H0bi})tfH;tcXZ*m)r zx6wp^c&Iu3sEBed&+sK6~uM{D} zBhwf3E2M{F1NyV!fT>G2E=>r%sU9zD?$W&~{Eq()KdJAQXl_dHH2l%<6XOT^Q$_c< z2C>NSEyD)GQB$MgG%7~tO#OP3^e3@P7m&h2qj1r4AGj*+%jvUT z_G2cwm|Il}1&YcE*%A*&LWxn?KfZ`tQA*3fNJ14IC3b;f*{87^BX%UgGteW%ZooI_ z>(BZdUBa!-4HAbahfBGt(xfH~7LE{8Z5%93U{g992+QIm5+OO{8;eIHLm(V3XUevf`Po0v#BN0 zfI$_k;4Dfv%onHG*QPm6&!7nkT}Bh&YXogs&xq7&k*X9Oj?S&- zcJ-q21rm|NvfXNLuvlFdo84@ycRL!~Aebv^q(!QfCO(3`IFmYkms?U*@3v}ftxmTC zi!eC`eMF&;&;wxbTlD-QZna3~#AftdDJ^1GCa|W_dlY&PY~Ml~Iv|pT5;0ph5HHVs z3X@LvEJpj+cbn{L~r-d<`cA+hev=%2ag^e5gtRD_7;i73>txm5!BNKVLD2I zhQrY|5>Lbi%)!YjgHZ+VTjtv&O)?M$MM|9%y{-X5d{l<uqEp(~!A+Rx|ChHwyreo!k~e*; zR(gg8IyWfvZ}b5D1N{}hLH>Ofhj_%nW z>N4kEehQvJaIsp=Lh9;CR8gJZymbJ~YqE<@y?+u_uE}rjiK^~NO|W~YNxp=552*{9 zGj}a4B`pWRLvB@-@k+&470zh{Q%G%gv!(c6S5XB)Enzk4Od)4SEr|E_tLx4da=0xs za4w8OX9!$0k;-UhieTz*Hg;)&7VMN~!^ogSU<5q| zCzT}oHTjp^whth6n!FK!B|o5}PmM8?qyHLXuNoth5CW*nALE5R0B9tnvJIH}dlS2? z5NP*o5VRiw6==S;T`D!T`80#|!uCt+PH>Vr$>t9F;3BCGjro_{wnHT{lU8;3TyXtc zx2r^y&Le9{!Z$4o_R+RYC8Fd$=e=cN8R^&xPBM)MPIUO?A6`pRbTeB~pn@G+v?vV1 z6~v$d74-B1D0Ay56;$6j7RI%CGdRfH^|`M+8hEn6vFGVg2`H6&S_0iF0aCSj;C+Rz zeovQ5K&jX~9tt@~Up$Fg`3n4Yp_f<+T|~!_M|vW?D@{mk5(~rE9aFMp9HL}yLnY5M z-|=YjG&2y*BU*P9@GG(h&C{VC)8IQ>Ywxx?w;p;-sk1vdDHV9>0C#) zO?4$ns!fx^kAx4% zaXS}&C0Ff>k!-u>QCjt(TQ~bt;$(w7pzRlYIMqLtB4Qw8Ny1XTDg6=cQY<9E8je*H znQB6Is|im_iO9Gm_M{qaxiE-7@PZ(lCwIJYEh^zdScEt|#g^zaYr?DW81_+vJ)?JM z1#gRlM`=5ILm$z<`Zdz56}1W;$3+84jopP!{TO~HeXJWsod;Yok7x;ywJ7;Q-qB_4 zzVS;p$aB&~M%W25j*U3OuEVO{4L9g{wocy~pP3V!2RmV28;VFu322SIC;$t(kSYj!%VT)aEraP zGb^Zxnb0Cz?1EEDGR+d^!+J5-7{lOgOsS~-)%u{E+;HYGV?mt~Qce;|ne`)ilE5S)7 zng-9pL(s~;&pyot*%H+y)i+ePsy3|q)w(0=?CJkae>&ZtUZDK5@=@h&$}I2(I0<^e z`n1>5j-_>`X_<@6R~Z+hR9sNpr@;U0^-!TGF(?!k%iW{FX=B(wGc`6Eo(}G6fz>ov;8yl=nQ9*h(pfEp9h4^v|xqX~haEmP1EDGsr4P%vExrO*MR~&<5Vs6v3_Z z(q4^)NP%M6nGB7MeP;P43vX0#GB6qRM}+!JMsG%iy(;cPEKxV-f;sL&tVPWJnVVAK zG$EY@l;);Ru45a(`rRrzcA(5^st$Vvx}_Qv)BM1DNcGFI#UBOP^Ay3%Thhh$vx`XhQ3n+OxdXujT}~xjV646MOjv$ zr3BhqjGR`mgW{yK2s>H9J83|ttzbP(*;e!mtc=3pEJPVLYHfBGpdlM5qv&YPN2hF{ zoWfz>f-c$U_02;CwNyV`xhPNzDkxT5Iq2JTj^=FiK`qr&M;5ZyQM;&RGn%dg+bMpu zZ9+e&14ddqcz1!FC8^uRn~6*85I%oUVJFB%FYf|cn!d|eAC11f9_*me!}Xw)Mn6*z z%4zhE>cMszy|w|A(dY*o=(nUsy#x%}$qZveWG!UWI;s z75z6>k+(bO{(Z?o_wTF&Y>&#eE4~d~t5@Uyhg3%ta6tciO@ZcwdO-a=*UD&5bN9mr{W*WIb%pU}LbzE}O0?xb#p zn}C<~N7-ujQQhs@MV*QJt=alN?eJ&^W;HO&hIq^;a3)&f zQ7?Mj4N4gg`k5P)=ecu~76T*l1ja&vFB(TDjG+U3knL!_2W02BZB`mZC;X8}aAL$i z5eV{{TCXNye(X$?q!|X;s@qhxxiQeOnCIr18k8z+< zFUXJDh1A3@Y2q!qaig-_z%1XqM7TlVjoqe1uwLL5%`acXcL|9|)XTeHw@F!%q&O;G zerpBxMAbaIO<+&f&ErNs2`Tt0l3Bu!Y287hfM@_c}>1B5W4?NVdoO zVM4=Rkhy24Br0BtCs!r~6+?}ZpknwA!6Px)ahy3nR#Aao^MXyAwl8Z6_{aEun8d_# zbi<3wTZXcIU<*@<>U_Ao+t6)3kZUc;Ro29tY&;l@j85z~MrOi77ZoSEAQE|pi_mje zHfw7l`Hs-o=m>tl!sJ49*#|ba7i1}S##IMG|fZ6 z>`UyU>>U1NdR-OG7*aA7aL5@B@97BP>QC(%m-eM?0jbk4Jq18cm4V%fntNvxi4L zQq;|(ZYkQ%qwP|(jYr$0Xe*Dl)=Oa*54)sj3y-!)(0Ru}@M=0Pycwwu~GkY*(cbe?A`1z+s>MC;SZ^z8`BwB!AJ`~L||#<2MH`K z{Q!ZbweKgewD^4lCe=?!d@sSJCBXq@|wKjscN~+sRU}-D32rTV|mifg8fNC9XhPRRG zLH<)xVaPzJ<0{CfMRw#W*h-^cxC$z0bk#L_rg^%g_-~SjC z(d2i0Lhsj!Pw4ueUq${upV0f+{Av81R5pL1PeBvS|BIi}pGV~)sHVyHE`mB5{mDgO zqtO=@<3I7p`rmkip5N#VdVbEYLT8rfPhIO0{i(fgiJt%SOVs+$DreJY*UhSC*;zQN z{;uZT;hfZusBWGKYnk!dV(|ha4)cAowmG7SY-R{nV-Ok#vXK z`o|hYMly~`{`nR?-^gw0As)%mYoJPz$Kqj6WD>t=;Ma$hA188RD9_Ht{F9{*twKLx z=eE$?zG&xigQ?w?@zSbPDf0P9_Kt?egZK?8Aj2dBA&-O0p}7)uaQViYas~aIuJU_L zoYJJO#{)O+EcYeOj`Su_x;DmJFbHKH`N z9px-!#X*+CJHXGs(WPTt7TSD_%OJBySyp>LW+kgW;(#PJV3V;d12yzv`NHKzDp~0$ zzseG5C#Ui7*NF9j_e0Lv-E*9y?U(FsMdyxlw2hn= z7n(CscT{$_pkJD(TRkn!XoH!m!?hbdVy157c%1068JH;f@H8P~6_umSfo7_Jk+Lo0 zw&McTlWmzDcp`~TRRN9sx`MEgX>Y{*$=iYAFj=O(WT2)7EHB*-lxoP6Y=9jo|1q>NovQ+CTX22!xjO`i|kFHaq zhLv<7Nu#VeSu16%Ri!PNnnj()ABhrFb=uM>QnhJQH)-usX;Y+4>#7n0Nq~Jek239Y zto=KIbg^_EzwyW62LC2PBVYevmnp>B_jDaVf)>kbCTweTY|DaW|gz$a!rziKG8kcx`!r$&1f<7QH^#{@-QvZwODnOHEW z6SL^n!n}oSOad{Bj=j)gCAIl$iin|a-Y$%WR0=Q@+ z8*5Pvqg?}^;}#w@*z71%S3Z2#zPU=oqO|3~bvxPEq{J*bbAfLpy7fIv%%VMKb0&`Z zLcS5dZrDE-7=ar$vIma_mM^otM zQsA$o@OQd!elNOke%D;2`iSV3$4>mkMk)L65%g)&Hs$YSBUPPZeinTG@xfy!-*ZtN2v$zVz2LLw-}KQLHGP%5TW7 z%I)%e`Pb!f`40rW^pfl?Y1LW9gyI<*lHOIG6s8q!`5i?z{hgvpcvCtc6J&Rl|CF7i zPb=ee?%l^)X0qVrPLjiU;6f)U<6BF37yP)BWbcjohr-d}#DV7C&1+TM`l=l}6nHk4 zkhW;~9u)_-Pta1{RmJa1dcmJh(8mj$YTmTzFcb_AeM=Vz>B8eN=H`HsE|SkRLvt6& z)imYvMin;{_4{Ieoi7&ihlYKjA%6nD5hBcjw=;_bw91|k+H&}sP2`AgVk{VlB;*ZS zBQkk391QBBz8?PqJsvy-xoA6t;Q2@dYtp`oDfb-oo^6&XXrFJ%0~B zTe|NNW0~mYk@z^UxGN=Tf{C(MxzFXiN^1~#aT5{2NB2kx#!9t-pEw5=@GbAP1^h(( z!vZPWzkOD=QkGSj!eom3#(aZ;0XA=AB58<-p!Ys0!ZLgLJ}JfY@7*Ugm|n7oXWp4Y zKeb3ozOsGhW;M%P%`*4J#|FluL6HU*A(ea<;Co?89Cnb|vlftC* z7qY(%sJCCDidilq=XOn{M`W|<5qbQyXWh2Eexlr9F85jbta_8XUw?2gZ1UQp)*-KT z*l+GQ+&|h{uQwdnzpvlY*IpMtIC{_&se5kx`Iw=v2d=Hki;)qST3D5{M=`sws=VMp z4B;IIE$rW(y+x3u6=bn*|5%ir-|UDM*-k`6P~fB(KRB2|f5u4*G1@nsRO8>Cwg@FF zFG(v(WHJ~CkNRWLz>tWMhzPn}RE<$N;-W>m|A`9R!XbazLV1I^= zJAFf=b*FFmpN-v}zM)a9QMA)H-02&BdHrG8=^G}${a~kWi1r=-ANq#o?cYNbtZyhN zMiQ?ShiRSiPs%A}hhj-_Q8B{$Aiauow+9X#r`Ww-Z!26nPEE)?R*yT;N>5xP=D_Y( z=$`5|I%0Q{t`=shO?KUrtsFS>eVVg=86sxi?}GPF&;}&C?Y5%;Q~>zn6M0vdTBvG zWmA?yKtL2l6i`tjvb&5MgD5KQqi@C;=Z)hs?klgls&3!DeVb0;{pbJQ_dW7`rp)=( zId$sPsqWL=bq)&`7A*XzaCL$m4B|K*+?kv&fI*Ksngs8XH=;4;F1pTe>Zc$Nvef+tR>v-V5ND9RB$g{tUl^ zU!qIWL6365dC2*DXSU-D$4*DU(M$SB+AK|yI@(X#m)P@d|FZ40Rojxq55#-KE5r`q z1Xu!!g}+z5oRVYYK!7*lq>D;DRi4G6VEVJhzcA^COrE za+1&8V|*soVGMfJ4?3e8GeNgr=k8jXfxBi9d!dv{+<%%MxGe@RPDj6Hg1#0#N(Z4L zKj?4Kqc{yM^;^qGMX!WqWJP;gR@p$*F$)Y}qnP!`AAqjR0zEBy6!k|NvOph;9tHi- zds*6In2l1_7bOk`1K47i^%&6yTR0CrHW+k5X`_IvugPpoNF#fr-Gf1T0$n;Y!Kfe` zB%p>-z=7hkfow62OM9ZCY%tJ5$)X-u$pNa8F=$&h=wKzRJ34`dS@bAML7j3e?OL3S zCgx}!U^cmuZfH{u=w~rXeiHg9$9jFcqU2mlJ<1YMZLXykm32Y8tb3Fsps#W*H7$ro z*?E>;R2qlo=V^P!%pT>j=x`oLwQ`5bAz%>O>1GlteRzor*iIh}64AjSK(>do(BBHr9R~VZ;WrGk=09T1zkawid+Bh{+iLj5!$D6g z{FyfRg?wxN!hGxT7q)>PYeW8TZSdz8SnGFV0q7ln&Z`$XSO5kD!!QnMep345-#@nC zUq1{H@NXWzhktXw!1tUsXN&ZPV}gB!bcy#(F;(0GYQRBwsjI;CfY1j%?9R2-Io@-Y zN!uOC_DS~ly*or+Y=TLySl5kkk$b#th4>f8SI(=YLyn>LIrbmCN5nXB83>L7JD}e+ z&~=vp;RZQDe$jDMT4c|2zUKVa?R9VSJnz{H2H3{hzI6_A-s}F1ztVls)0s!`Q-|HL z%zj)N;rU2-5!&QW_%HdV_#61QyosLQy!qZK?lbb`a<)8AUL!y1Jm9!bnr@F5CkYRW zC%{VZch5S{0@xt@=Oph6*G$(b&(*?8VUo}y|LRGHr#)r1?ykSOmjciKC?49qL;5sA}!DFhKLOYI)bJXY)$6Va1uHsV-N(77kKg#5vR(WdGJ&5g5Xr#8=} zv%8g;2OTR1T_kQX{o`Z&M{jNsnGn&aCeRR=fg?%GTpwtdL*{!6u^UPr0TP0o;uCwZ z`Qkn;v+J7F*)Hsit-!O{hUvjhxHC@#hlw|nzF{SqjGKI7pBSDPlJ!*wzcE%Epc9-- zMpS{{lkR%aD)k1m`w)x`E+9j&m>Nq{?SRqW5p_aCFyefJ>Wn-uLUl%*Yfzn$=MW{s z!{w-SRh^cIIfbark#i#2slBg9$_U^KHW4^%pAcJPSL}AwKs9xZ^?^Cfb+xI}1M})? z1DLs?8+Pu{3Yg&aMD>;h4YjEnirHopGF^Hqv|C**re7C_y`N`F=ozj>dq;pC_PP|Y zAcjZRFNcZtSv|xO{QpOm!z6wtimw1E{0ua-0`v$5h*C^SdeNpwsqGDYRe39W|#oJ`n^YN%{ik--og0y+mLCE;sZXbGtCnyQ=Ugtq0C zdYIZy4^JdxXr>E6c#JEEe=*DH=$8`?wuh$&@^#Pz!on2R(Z>@O&1^bk9GY4I5(ZzU zU!@SNPIPQ|mDEMjLu1gM3J@0@9l0d>9#zCjI=8B6u5PHEMXt`H^q6WE9ac%UBeMym zV^v1Rh&@94ipasV3SYf?HDbolx{e@S>23*iEhj>mGFs0|iNzv@BI=ceuLwHDN>PWA zAU3vyfI9Jnr5NR7Fuq8CS!kRWXjX3oSk*$*FcS0-3-E?S*N?=HU7It2E0|9%Uu^u) zYmMQTh$(EQA<{6?kIgeg97_5TJwl`*q#v7Qh?u9hCn2g!n~RNvFGa+`G-3|vsvk$~ znjN;M)^jl0b`bjbEOgz|u#f2PCyt@hx+xPsttD21goKQ+Q&rEI6KI%@7oS)v9gW3! z*FoW39*L)6mr{kr*wn#O(bh`PrSm}j%<8e$)fgLqPE~?f^z#AemTRkLt79}{azFGN zX5ssy!-w&;t`BQ&z7zl_nxi}6;HMoT9^lX3324k!g@?^tevY~V@SNy`ePONluvFW zZ1UX4f7GFsp9aoCuMJ0LJp4)hjhj|)6X?VT!Crts5X=N)Kn~~zB;gC;jBpgclUpUs z7p4m3!XP1*Kg<7(f0b|LxAIH*Mt&maQ~HR)04MigQB%{Dsz&U~EmJOU2{ikZ-h}=@ z6ulRr?}(xYdlKOOD4++S-xo#iPUzdC=qZGLZxlV5(6>d=yAk@hw;PHt5c;3W(z4fNI*T7X~fguRzj z`q0O+Pt<3Pv+$Ev??UX$y+L>26u!j%dqmhFEEigYtArwRobRt6aTg4@CXqhoOQFu>>;+~zo2kc@8h4Q>--2{}i| zH@J-qFggc!Hv^2`!EIoG(LFe%0zo`?ql0kk8H>R~nz?lhFnS2LmH|c=;npy~=p)=+ z6u5>ndI@(YV==l3x0(S)H{n(>!00F3%GRNaz%E(DzVRDcu?)m|ski)1z48J0w^r|J z>@B6@C^1`17G2;Q@F92+JPtPF?-5PlDo_g2KpYT+&xE&xW5O%WKw$tWb+H9lER@!W#%{{c)Oq)%#*+`qaX|sVgh&JnKvyL`vX|sklchTlf+N`F{ zD%z|hP3!!%pvjGm%M0kW_1KVC?cWBJ@fL4bHhv8<*b69s^b2M``s8bHpB29S8!*BO z7r)is|C!1k`7OxkLErG0;YEEV&gqAKKl(}*WBR0xPJ1h8HY&RO zJMFcZDZcJI?X9IL{?>P($AojwDz`hHRS%EfKfk)Ax~6Vwb7SKilWCZcP}TRKo7K#g zd=I)?;m>>z23XF`>fWEM<$v)L=wZb_@Mmj(ZTQ(*{+>4Y zzx>(SpEG{ZUgMhDukja9Xr=#4zgX`_@mG*##Xs&>kY|PO_!Z<>;otqLeHAg)fB0|K z_6`1KZJ%Rp;QU$ZU3ckO>s@=xS!??rJ8QZAi^avZ#rDP0V#i|VV%HPyzfSFP?k!55 zN|y3X?pD4@p1-Pu_3W9spl5nk&k2`j&tK56prkfXF{ygu4Mk0*nR&TsGe$M~i)zL; z%}Z}-oL!$ayW!f#+*z5EN+%Uxw_xI!5_IsaoNTc^OTRrUqi@f8phNJ!%fWi@yZG3{ zNiR@32&f5qdtEoZHYYoCMqaufA1DZ<`*U(K({ucR+^oEuKuz`F8MQM4*%{ecxix_q zHR&0(nStpu{5jLp^U|wxtNpcE{uz_I_wRmn)P-em^cS$fS*RX*`v#|{XQXFkrw9Cj z^qLHRPIh*6PHyhtn#}C1>YDWF{tSQ3^z1-QM(yDA?A$3a_T0>9taap6CpO9VJ10f2LQ_VFK`?Y6xsd3#fb?M>vn0vMTHn*Ujno z`?W6_GcQH0h;!svBO%;Rg>_A^d5OJcL`v!9(yynD6}! zbw~%jE}okTALhDvZVI1hyLfJDh(GJ%xv9_z$E=IzrtmpWvm4ySb5rMzYtY4WQ!9JW-Bw zpK-5tSGa-esB3|1u=5M&F6T^VcgLR`8y#aEcIl{egXFh=Zhz2TZSQJ3V_RdZvI%0V zI7{q;Pmc#d?{xf9UY-%7c`@ecfin5 zXR{tf*Q0TFSj%Wa>)Mdfh~C07SP*J9N_hi58JQD4Gp-%(z@OpSSrQZNO-L2>SkO=+ zDD<6NJC+hWPg#Ytv8;YXR@4y{lc7yWh1Y2k@Q3T*{D@O7CjCuF#n)mHsYHp;=lsxw z@CQ>91`|?M9hOlNgOZlRGBZcvN5yn3k*+8+K={lK%E$yhE8bcoZ}>b9;k9td(i+T5 zkL9xy3%Ua{?KXXJHI_n`&*WH8W-uzJ!^{Mw(==6>Q(urOQ#Dn{DGF6akez#K_k2pP z(Nqb2nh&3zYPXcKtFaV6c53|XA;P$1QPR)t3?)-A;~=sdbmk;nndjyzo6Lsu`y=ev z=4e-GqiGhK*+971CNayvDVv1sL%@JRR3Eb*Bd)}9^YnWfyENLn0(P-tnrLLgzD$^y z6Pt}xa)mYn&Ca1iOQx%3CZyilDTWuye5e1CQ4RX7-O9 zxIN>J(+m*u*DUQ|SGyG{y$o$z0WA}1#-hKjfR;%)V^IH<)-pz;rj^z*s?ZZyhJ}}u zjl%O)cb4BDzFMM_t6-cJQ>BqfbuE?2!nF!UVy1{ZG3}gL^exEDC5BgE0lGXfGxnfG zrdz=XO@Yv@K6L!8oeGp|3J~`)QDAE5LDXyl1(#|HFk72Quo6&IhJIS9#a5<6l%nCQ zwD`=dM^Op7d6l({VsyL>8Aa%kbS+EAbd*B$1@2*y@K#lTjZs1q-bQ7Bc#8{UWj<0e zK!$~H->gSp8#^Wy&OCO zZ-&FXzj&Ya&i7_}zV*d7j(5 zrek3q7^Cz@S1WLES9<%w-*SvuqdAk5erS&Z3oN>nDt(dj7TDjSOO?_GjkyK-ExL?Q zdZR73z%+|4qm^Fh(_3JcMVA7lC(2y}ds%cDq4Yot7PT=@cl7KcnAQ8-cBxcS@Vc|$ zbwwEtUUL^i*<#odB^gay4EtGhsZhG19gE>0i!LLSB=qHCn8x;l*@_h^U9o2LQG{Ho zs+*c-*VR@xnCAtXi6~YQv51HV34@TJ;dW{+rHdwo>?}10rKu5Tt2E3s?k}>v%!HIG z30MdXt=axk#RSh+PO%cNDMPGsVamiYWeT-hW^tf>tfD+%Y4Sj_92wFx^7kGNl9RwGc+g?%l$lq)hSSq4)rw~-sKHQh$Ud$o^)?Ox_$ z#ijWi^Ie0G`gUxiLdB^mLOj!B3eQ)T)Dwi zhnqDOh)+Zdu;wqkNmGG^qXr4Vh~g1uDiqv^MbMaDZw2*ee*4T&^m{CTJ}O3{-C~qh^Y#5G!??uixAP41Q&k;SI=K5x@X(=;v?5M zahQL{^$klN4qhV96D||S*bjK$bRFVvvwdvLC3Z;RY+`)lXBu{;I*hi#Bl;N2mw zHqR~Qk2w#7@{4iy?lSRtsm6Om-VHjETw{`I9HhC%(&zeYW8r&yw{vA23$F>w`78Nv zgeKuJHTT$YlVh8!M)=PQOdRfh;hDoh?oOeIgDjai6-PT=a3-R_93?XN;Wm==T;|6( zQk;&{dFGIWBzzDar?1lN;7DLS;bHP3p>-IVs-^ozVr$Mn+ZZh1ItaQuA5C69RRZE9 zZZDY?dbAYaTB2LJ!D$ZaGKfinGZ`X))1n#|1Ollu8>>mOE%zu%bTVE|4H?A2a0anh8X=k( zhOJ_>@W)7^Y}Cc-yi$tA{hYf4n+&mty8h_nV$gXC_asT_ij=QjhtD&G*w$S)r{+ew z*uNHoxN+S6|6cyE?KJ1%Lmy}8dZyn46S{D%B;79bT1NN9#5z^D$4q-X=cU$Azd^;| z+{DlZyRNAYPn~<3Wf9wVa(2Gn;CIc{buHCuRyTL>-8m z>W-!rgV+G~49P-etEu~fpsr{eNyDL}Qv=szN26g-^lB04Zhww0MbajSlk=bbH|GTF z-U(0Wj1y#8-2=Q7Y6fDmx)?8xcaUoyyR^+=ma)L`PC@0w2CFCn=vM{<9Pn|!3 z9xVb%!I%FZW&D~Z{5tR8Ix!y&z40_8{AR1E$9Q@dmhtPFz;)KkH)Q;VN=wu>HegHE z(s~T1{tX$w?lU3#s_)pp}R8bkhw!ZQwTyJ#zFie=# zCmB~E!7}s{j2QZT{RAVBcgfw28D&;;Y6SQe+O{1g@NcpVVoy4k5z;g&gLs5R2C?TO zE*N6OB_x_ub0lHnwIO0uKCvwk!`Z013dEjAPO|y^6y2T^XNr&u6mA>+R<~`|s%!|Bpy%W88-XyQn^Qq@0&m*2yp83)q2}##` zrg};|Jw2lQPx+Mmlzgvzn|+W}D8{-Ebq2x6#z?ut(w<5?qp)&*(*`QB@I6Kz}_fI%4ykL@V%>b@VF)W+Su& z>gyUv`aAa$x#-hiQg>nh1G(a}?)oeK^YrFabO0tu+;MW3M3aj_qQo7e^=CRBggBAv zDE(tgv09nt2#r~e;+Un1I~>*%hnnGA{-KUy*BBbrvRL5&31yiMxT@rg#%BBnDUHHC zMMYL0fN>t~38EA2i1-rFsTa48)cs++&G-}yE(KY;pmsKm;UA|Jc7g|B=K^jI5yiSj zM~SN}ZiF>%WSdQcAg{2_TO;&VQx;U8<`b*qHG}`{^7T7I` z+d(YO#%r80gYFaVej1)%b{OLD{61<}^)|(eb2F)})43@EV~^T%(dVN#A@)2_1q*no25_B#kDaJLA-aNaMrBsfxL~$eoiJBwSD;Or;+*>HR-EZ|yT@ zIVr3&c1Bda9$K!4xFwNpTEQti14Bg&Qe`9Ee~#in=PWbv@YAp#pG2xv3{55;#~e#r zKjPO*^;aql!j|Kf(M_e6trEB;p|TZf<&Vx;`hpyxHO@mTMuRx~Sq@kDLTc42fm?*W zz}@wwF8Bm}`6s4P*avRXPlvs4Qq^oEx`ex{ZV|4UMNAV3VxBqrXO8eGDN@-es0y8~ z55-NY_vnLG71k~PD7~KgN-ui4zNkndE?XA5YhpUudl=e8wG;`u8DAhs(M-OVzGg}1 z-g+B{1Dz?OK^K&I1YXlkzi{fd4;41yR?vl0E2>G{>Ttm{iCampvT9khT(vA3uG_`T zrjJkb4~wDer)n>mF0ERftQWWVoCQhLuCc^+tVmL1l_0IU6z+CSBox}1s)Qt5_GaQ)(X+!b)eIbU|(>`Zt3#j)No&e1_SA>A&O+kdt1#pg^DZSUCD+Ag!n z;&bB7Vm9~^>;#iQC-nuGP$7u?ejEmj;H64MJ-tW+5qGG)2|0+9EFN{Vk`WihV-`_K|QHON1#D^+apZUMo_O%q(A$f zVWv^BqMq4GRVUpEZP)-iurE<&eMc!1QQ8KWY0;%jxdPp^LHo#JCZ$BV96i55`&47r zrA(QC+;_JjWjq>xwCrfp2kc@H6ax$qcuh7y^lQ5`RS9a34;l#SgBGKLCQwhDOKIQCVfmu zmC7je@!c?kxrW&kE0sz#XrpD9a%CjCX`}Y3(@aXCqMojzJBVF4!XdMXVkV>lC49h& ztd}l`rrjgHC75YZq^L)%BEAPj3DJK|Fq2WBgpXN~)e1`pw$tiGN|~kxGe%fQJ7rWV zrC0_%9KyCh0KL5tCR;3Jg;Iiio3wA=X0xkQic$3@%hj$>iqM|6q!g+?6OXPd1~N+8 z3}yCl)NII+ih5LQI5{JT)Mp)ZZCecaVFvYi$mCnD*+AvWaP;BkHr!M_sYTtCEUx~6 z%ETv4NX3eJTFZE_MSCj49PPQV3{!?+DfGw~yRgt_IFk`gNJA90?0#2bQ!)=dbDy?c zyj01>+!?4^fw5@r3J5KIDhKts2M)4W;BrN+pii?YkouY(eRvO)+0D&tp(+%$V*XIH za2US1eO3(Igu!xztndix6D(n{)Y^~6Y_Z%4mnxZP;}-1{h?$<{N(TCmEilz$pfV*L z4cMw3O)!@-NL8NB_D?0iiFPm4j(M3elqqTGAePC7H9OK&uB4*n3pLHmx)dn`(VGj~ zIJYwZ#VN2KTPiatYD)Du$NjC+LR?bsV%aZzC8qWFE|&dzNeUT z{75hrj({030RsHa@lEd$?}Oge-UZ$oZ>2ZO+tq9LeBpW9bKJAbv&M6yC*T?F$?+t6 zobtcq_vGjB8P)Z2P@W}UCJ&K&$g=xu_q*=n?w#&c?s@L3-KFjU?n_)hx;}Ef;M(I_ z=ep5V>k5u^W#9*lv(CRd|LA0-v9{lApV&^=_SrVt z6x%G@7+bcjt4$RDA-*mi5Vwg-#RlZ!eN1m0)Bdq&_r2E1zo-etf$M&O-L?Yp;)$lHwNj1f4) zfVYgmTMT&92)xOFH;lj=DxlWBJ8eWxGnUtl!0QZn%?P~4fKx``6a!v00AtP{z0SAr1K?Xcc0i1ssx>`TYkOM}R0}Ob|2t37rRwK~Lfc-{bKLef&0m0Dd zPcr0*5E25OV8A{ju#W+c8-d3e@R$*Ji~)~^fgq_A%RS1FyXp z0go7gM;P$19th$OTHM17*`-HRU>5@(G6D}VV5bq-$pB+5T<$>z7>eNro4E%VVl0Qt z?O=eh94>c11B~@>x%(JkEQrf(XMnLHE*HF)A^$_gPlL4d>L#Nd|9=%f4XTA-{|Aeo zP8I(B#ZSlCB=x1}gZ#u+sR@V37ppu+#yURbVwLAm#qR%wRi5+Y_1l0L%yxaL9w|5l zpMu-qGS~#KgoUs#?BM;u`;qrW@1x!g-i6*--m%_XZ?f0n`4Wfm$2>bdt3AK-O!JKJ zqz=*D2#r(8wo##q^>Od@n+sO(d&ROvy^7%BUdiG;xz zDEpKv2;CSb`;^NG-54hOlnI1xjFNrIctWQ!a!_B~eH;OdF|tp&jL?lCvQHUH=*9@y zr;H(VV}R^aa84gCDjyLZt9NUkQbhn`cNwZVZln%1A;t#>PISg3w(6C2r;N?WQ>e`N;zRL2F5<+QbISz#XhBs(2ZfSPbnpI92G|d#XhBk&~Z#087=#i zVgeXrVxLk(=*E!PrxX&pF(URU1%yrlVqHA!Q}PKt91aIVmxDr(_ViF$DH0>4dI}fZ0ElFo@8N@vl!wBXk!2hMyLE zN-6=2;jd2_Na)7s*QX31^oZb>?56&NZVY{WNN2d%bsxx7?eFUspMB0`-UZpxhIlt)AOGbMc+7(v$5;@yPP`^2hQk@{{sb`8K&l zz8Zh@&XBvvHgY`fS@&)?ax3oZ+?Trx-2L1!u3ue$a|K^>9dzw*t-`gJYF$;X99N3V z?flmHC+ADfea?HFOP$v{CzE4v@lN3Qr{j#{xZ`2RI!Dk^=NOM)UiEQwlzx^zkzSP! zNcTxAr1?^{R4EOXy5WTFuk9b$U$8%B-()SCd+sD<=DpoV>)Ht*5qUD~`uo409mhBj}}=1tnXL7UUG zd7U<|(dHCwUZu@R+We6=Cus8uZC<9$OSE~BHZRcT543rnHqX)KS=u~9o8z=OMw_Fw yIYOJmv^hkZgS2^?HV0_)6m42*v!6Ck(&h=;?4!-&w0Vp+kJ9G<+`mZBSNt!}!6owm delta 15550 zcmeHOd3+RAp0DaxU48chLaxr807-xjNxE|pax_WE&846S2%V$@fgDW|h~Y4_L=l{f zggE@XR-&$s11P#6S&dxEh+#PN>vC=NZ$Lt z@B3Z#>Q%jOtv!{!c5T)s6R$YQFwEul@Jxl`?QFx*hKD?Iz8K^Yi< z(lqe&e;NEn3=2n53a6vKrmCT#s;;(yX!pB_1m+)B_ z=ES4(I8C=^xyGvgUj2gFt`1e5R6VAer5eE>;n(w7%5%!?O1sj;eavm)W^)+zp!-pl z;*#Q3#X^OFJ<7JQ@y!1++d774$17}U5czu?9c-PL6hAROIWayl*&Ls0PDl(-a5vdf z!9ft=gCj~)Gz^miFD4>?_@)r);l%H;o`Nqu5Y6mc#|a_(3ODfGuSQk}C!!rT;ZK;@j9905`eOnYlrARFa-aVA;xEB(d}EEg~kL* zE1GrSIt$%dXk5$n-DH1o!AX9cPg9VeEdGT2WG>@R_#{mS`U~SK%pmyDnJ0 zQ}YFnGz(C>;v@Ei@i}!m4#n$qDeCt%7x@s)O0-jPp8d(VPkkG<;74^=^gFb*+RfUZ zbghOz89LNKnsjYTrtV#3Irlc-$uHuzbAQuq)n8X_}YNwm{lTcg`?Wh=rB8KoYi&B4u`qkA=oe2yi&q$JxZ|6BDTEV zVVB3=BVniS!2x`eWNqCZY~oi0b4g^rO?$BasO2K&`uP^s*{g-w8iP0sLEe2F`;BT4 zk=M`WLDoyi9|&^xG7%~5WBPpXAf5i)I3HHbhtOnhY<4{z+t>YOf#(Pz`@}a{mrea zZFJOoQdBO5dicL%Q%jl1fjGjQ zg=>25?u)CpeUv~ozrUs4E}>_hpD3NO{*b)>nz%-X_}a z?sM9k8>*|Ef`Kz7Lu^lAKYoT}plv_7Vx~*KN4!CPpC-*WJO>5vQzc{LbC8KG1!peu z_b(AMEC!Mg*Vk2xg z#ifv9hvCI!OD{aGvB~gm5%Oh|;Jw#zG;0N8F^ZjN5uI=wWp8YB)K(C~M7t9E9KW_B zK^z0^7UXM+7eQkDuLVtj&SGTZ6N(6g7U0Wnh5^d^y}XxOnA2gC9beTdN;t%qqLFME4C^ML42AinWU>%w7XAx{ zx;IE=1i{Wy0zc|GpXm63+bvnvkItY7npHk$y&GiN@w3i)cc8NUe>m%X7Le`#kFzN1 z_QAbMjU--087!72dxO2KYC(NnUE>XUR(cMF(L8(L9Ezm%zj+RMp1Nc$SDmMOoz%`SWzI6E2{5n%Ao?c%OJ=z21L;?)B9n_zN$h z659MbFVgwHzlfq};d!LA8<5zbXWz+2MxlF$vxn5+Y zji1?z(rEq9^`aD7|Jhz-ruAoBp~tu73OzmthUjOn(yzKHSLs*neOKx6KX8?r|5mP5 z*~+)7TGg$ZR_$)xR||p$zeL4*)_T^d>tdbyriXLf$We*SqvEZj@^W&P#aUMtB&N(P zO`4q>S2o+SvSeCCX)G(#p!Rq~yee$}(%3-I`pMnv|LnPuh~p)2x-{jxxKW ztfD-vEHxpq(q2|+PqUXLS;|sV326q!XUcu9HIhR56_u8QqpZYH|`0}pdYrn^8@+U%!#;}V$bv5i6XZSPDVb3_@ z_Z%>OyL$ZKxfx(}Joskdu$vpPFaw9)+=y)%IO66;oFgL!yaVaGtq=6WTF9%IFpb4x z5uP_17CRg_ct@0>%2%qGAdLke6Z@KPCYVBW|Tn*RjR{F8T@sZHXC1@fYO+4pmO54TPIrAox0sR z(efTi$Q?@FI?=jyq9vYK%bgS5I?;-k3(Kt&twAdWZk=dRPu%_)Ct7{GIpNJ#3bT>H z`|)a=Zai=NH)E|a#_*-#DZ?~_LcdF2srT3YRo9`LuEW}+T9-Ce^PQ$sGe_g6KB3;I zwyAnmud0@)qWBN_HokyYDi0{vC{wx9+_T)>+;DUdHIdVz;a@49RFo=I><)G=>&Lv$ zY;3oUROCBh!U=44AHk;#+|s1j>Y(|AS3o0&$f8`9--Quvk)e2!5(RcobR>;aNibsUEK|D55X}X^g!pB2h)LSN5Nd! z0#sj$?t;$&dsI4dzU0k;xJR)^p(KYWyc1SDiamM^ImDDZNDkZr9O2YS)ML1_Dz`(N zJR5Y6VVYPge-=!C%zJIiapc?%+aC8uM-Gv98~pIN*E2bUZ6-87<;{T{B5wwyK0)Ou znhtB9@J3jUqi7l&qa*UCg6T`NV`%yUUO2jMKfKaR==rUsUD~LP_==)oXc0Kipje< zL98l@&a!r6J)As<^%2sg3u;_g3EWIEr+q067^!2LQE4rPGmbJJyfoqikHKEGJO+wm?uZ#SFY8<*dwa1l@6}A9)Qh>$vx>EXz?3|1t!} zGWeQsxZkzPacEI8Q@}1^bko&mw8Q#~^%UKM$@LWL1{3TlI%Oq$Es|z$2+5uzS+Rh7 z&?DUY=Zp2iDPlcEG83YJcMoAd1@o&Udt=weaK%0fx8%a31T^=p*B)&S^E+tSjicCy zVABqw58MbZ?!YE?1H7>f2akDB)EHf_nERCqJ=DmAvM^AghrVS(ertsu7sUj#a3cym zrG|0HDfCFYb0~$LQBvr6v|KQDH;#;G>#udWF_E6~LFTSsC(`4mF{{}BuOdC(#RN#9 z^(yg(66x^=nJ^XxiuCwiA)f<9dTJL-YHA3Po~m0Yyqgp0sexJHN&jFXJ?(5JLJ}(d zb|O7ZAQLCWtiMQ)vsr6?3Dz%{c57FtVBEmo3~3b#OZnJBUi z&FUlaF35t=bAF#Rnw=|(N&UwTqMa4=zkF_=3fVMua8;{YJnI&R#&qLYA{7-RrF?`$ zAbbQ6y-F0Sx^JOFem&5qu@0eXtUX#(w~n`MDhg2c>8OLI_1D*u6o@KbRo|xq?DGC9 zRz8R#%1^HDFQ4sytGKS+lj(v!oi{r}R3Y=JH>1*LD?RGnhXqydW0M_abRTXG6%*%<`!$+&$v){`+b4qO?~sxv+(xq`t-E`$SL!d+Quz=c0Z7#< tykq9e`o1t=E5xr;W%D&8^@?6MT##2?RWsAm)9D1>yYG9y-y^>tDRcgH zPMtb+s{3?zo#X7;*|WdMSsrBpi5$m+$6~WgAo2M-vy=Ew=Wb3~usMmx|4a>=lfY!& z1>koa{<#W&hd;yb&@IUzzQ|-dV!Pj#ZoO>XZuM9@ieHEu#BpLv%W2DeOP2Xx=I!P( zbFA>G@Pu%y&;pzS^Ff~J57Rc&C{q~!0l$JD#fNd{xK)qkMtb}8v2k2n7{{fi&aCjv zO01n)aaY|e&!nEoJ<}7DGZIsJ#-?QSN$%MvEmMb-m5I4K67K0`m1R>r*U6vl&A!%dKy9-%=-(R)h$jL(lPl`z_|0ecW~ciVD6jF9-GBnU{0amN*lYzrW_B7n zodP;WH*VzNsR;H2y<;2iF|sGtVJLbp6|_bV^aSlXHr}-$1$Rv$_Cj$bxc{B0z+o_W zUNXAc6Lc}?QP2bBrh;w;J@S&!f>dJ}iRc|;8HL?Z%QTQ+FiKVe8k+_>81%^PhSsEk z&IUcQyP`{JhKo_y1x5D)2?mQXurs!BCVIXXXoZpn1A7;peWODf)CukC1(G8hT{@JN z4%(o~!N7_l(}83#ivb-_ZaV00pkr=4)-gfRF$`@^2Q7?*wMVD0FoPbsai~>qL$l_^ zqA|S<9U#9QTHhOVH5er;27S@nczN5R*bGBG3ZqeZhM^M`wn00Ld*nxOT1_|E4g$#!;zscS3?_X>2uPc2__%{zP;osaJ z@RH4Js}(=6jA`{O1E*GN&)o7Usv zTuY|ytnDX<%dy${nsX0GFb^~TWb0vj((w&H)^XU`nn&vtv_2(HwnPf!Ogn{BU@7=7=PGACtTg@i zIM)*U6#E(H?WU!sai&`7sxuj$a~7K0+yCZR03>s!`JAnd?NLeKGsJJLRhI2ylIvTc zKsW&E!8thIHOoHAe#DduPbg;c{j?J@!%XPZK^W=e9*-0HhnZ;Dh0Yv=ZjpN|T1drs z(gN7J3%5L0=o!!I4Jm^FbXd`m- z=pSF=KRR)9$%KeTlRTB4yKvNqnWuXy>&SfP5WAt+fgsAu$!?(|n=kHDJFTKxneFV> z*a|$GZGi4=g*)>^aDey_=^Idz$#~E$bPnT*Az5E#@CU+$1eM@eGNJ<9Pr9o`E7beY zt|KtqTTg~y@iUgD*a4$|A?o;sV8mG()fstakm`&$L!&w)*AXQH!}V6^iaNDHbMjGZ zg6BlEQ+nTvq3tTlG5wwh?EO4bLd|eD+A|QuTPos&>@XhPyBJ1Wrp62T z_`i=WhB5pU6j==7_`6WwVi5235T%%us#%p--P(#Nm1VviH(8CBRn}|q@+cuCjAw>b z@nQuh5e3Ow1_Nb;hq$8GqZWvn?j%fPw!usj2@_K^7`mekzJ%!Lpsd*Kk$7X$B~dXc z$OMI}w{JZ(;CRBORYPIBjSPlhAJE!6E(TxQd`m!$S6x<9=i8QJ)iAZ48XiN&@SDyD z;W2I{{>3b(qK_sVY!6TNWT~K0goP=rqK_mjezU2N5olsDi0U<5y-GePvu`lUI^zf1TkbZ2IK4PZYo`k3@Z3Z?Hz7!D$^AmfMuIh1=uIT}L`g`_5n-4=b zpN8%^1Un0pG)P zj>1^J6WV+fMx#wfp*zkOBXm$N)^r>aR8&q;#*9bL4F=JX?bYzqs%aII@vRiYap=pz zAfipIdRvuOO|PC-RzdH@?a+xsuvKJ?ntxVVO(hfG7Uh;={i0Fa5!i-rgZdwVklttV+g%1p+6Bqk0$gDA@nwczCMH=Md<4o z-5W4nBmvfjFhmggnh<(8p`#FbYeHWgLU$ATs$jYouURVstPBP)J&e#-gwSsx^v6T! zEeZXx5PAzjUmik-nBL9CEeio$gkhq-K-(mkfX4-06Y^pWgX38~nF+u)k{!{){ekcDpU(et9SZ;(j!fdi7m^iIlaGM#h zNi#OLi2+)_;5ITq>loY<4A6Q8w;{spC8KM7gImv7e9qzX4Q?F+w9dh;Wq{T@xHSyW zx(A08z>DXubr5bfW6^j>4Y!H`S`Xn?GC=Dh+zJM0eS~|Q0(Wp)FX0|zELu0=mNP)> zCfqUxX#Ip++R%3{*dYnnH~vIR7J_gW^_IUYS3Us$-r!n}y`?}HETjvuf*t$_J_B!p z7r+Mm(V-gL1`0qDhyW(jH>M9wCrmp`D@_lXrkX~W`k6YJTJXQ|f8|f(r|T{JVtytX zu@ZFT_n{0Igb;lfX#yAeLSxf|2>Et^y^v8Jl3PG=fABvkqfXlFF?{9izOBmCuGK!Oo2UNN3|Q4{!rDa` z;ws2A!na-py^ZjnuYyD)y#JrZ_Vxa0Y@ZWN;QTe?T{qyG@vfb7&Dj1Yt{JZXJYk-B zo@Jgm&pOXG&%WRBw~1{U-=fY2zFOj2EHG6&8cfyF%w_qkZ-<`s9g@>JOe@N}Z+OX! zVa56NQ;KTR>nlquGww}F>v>2$R{Sq73PVef_x<8D$PL{I%u&L^lrX7 zb1AlnTsvE8YO4Q5wN9tzk&4VB*T$BLP!@Dwr`{K{V9fRDJphPYq@p){FVj2?b$Sgl ziCml_rwq-^hVJWBf@exhubNab&7&i}c_cdyMjh}T4u_-m9Qa!gsSme`gGb;4Fw6BP zYLN^&-aIlBILCAI$P7Nrbo0mzHp0y#GrqHJH;>FTa>DQCk(tI0KcbsQX7tX4qMJu% zbj@;oM`pBVZ=E>8$>bJs@C2L#^ISiZHH}&t-bYg>pJT&t3^C6-Y2G7zO`(#lv&!EFPK-DOU)*sL6|DE!H0ys zpi?q_O}7KTo@W~XuVRhYf#HaAv@8k+avd0 zG~!WX8P#Z26EdpMhgb#;ICV!Us>Da&dIydM`@iesFR<(wfsXb%q~hsVP+ua*_leYh zBEfr|vT~+jSzU>&kkbh|L+g-o?(s{&-z>eef(|(7^w%Nf-Hk;g5+!_Ja(xrR-^z3t zbV#KYSVn#ridhVk=&{XSp)dP-C6`P^Qy0S&gC3<*(2I*`h#gnl_x}wYgf#Vt|r6+J3@s?|O14lUsFLOyfYZOev zy!7-n`&g|yE1_$8Jt=u*SPES}of9EFz1pMux+W;N)2|A1>KjsJqF)vA0bP;dWk+6` zJ)eR*{HplA$_5V3G+RpH?N~}Gc53|cImozVQIZ>XhWrVbu?N`=DsvL9o{e)Aj%UNA zrUu!s$xzD$@5 zoH+kh{|x+g_MKO0_G;yh#zGR*Mh_OzHTVvw>%#e?6h%t|q$TF(*6&T=GfZ19{f{}pSLiF2Ge{7{^ zqwE6If0;i%)9aC&j~-fPEF%w{Y(hpZdM??QjiEc$+#GZn_n>Jix;;v>u`%*#Uen+d z5NU9MEXhK03P>^Vt*ri77|m53!33Q#Su2|1^I)&vScLw9Lr_L*;Jhb{Y0+OK(3tLk-q*oZJ=dmSMI*mjby9vdw|r z47!xcozc)aFx8;TK)DmzI0q&fbQvOdL|@N=X$D=ggP5wP-UXr&W}fRqCdH_R~dEl|e=Fu|Zpu?*3)1^x}7_Yz`&>_QC-V0R`(uS=fnMAsI;E(TqSWC`Uj zgo$h$=}F0v9eAzjHX`2Z{}8CV%z7g7WV_$znD1(YOxJ89Jt;Y|&94aYT#bxoh{%(z ziXv$FLg?<^Z1wYH5iMTm_Y6JV3S|pAyU@R;`d!Ru{34hTN3W%NT?WYlRry0}P@hL&BD<37bt#s4JUV@8K(d3-_(z~*;2BvmhZ$(Z zK|CXn6x2MubG(?JdKPnwPzhdtg1+uMu&jstDiEIt6=2Mt^Ppb^7LIBpc-1umbXCZH z0E?h8z1j-OsqE&NA@_bPfIcb)n?VubZJvzm`}|6%?Qk7R)cchPG6YIm1X~(7LC#+= zA6-Khbz%duM5^Ygo;3?g2=*c^zt{J1S9bw&X8KhK*iS3MP(s!WzY0F<1@U`Tbt3dt zsPn53uwIaerX<+;`?%@+Siv#Pyayk;#W|z=Mf;B|Z`6B>G}AO(7-~7_I&VM1FEW3r zO(V66fkaY%tNmkNGO08H{D--RnC;psE!R&g$mJ%h0o*Pmz#>bVvs)t!&#t)9sT5hAyT%nI!-060x{dk37sXF~53fEbb6MssQ} z7l25Sd#0mMh>=rsVY|NE7IlWII_<6Sx;iHczm8sr2mbd`N6qIrC-3_>L)SC;2^iIe zYap3czSlCUFDAxWqVZEKk(`TKL-__3hSSn~8|QZb2ZNfl=w2ioI2SgJd^GY^D&xR*%+B3n(>7X)QRo5&aSa7+u^t+8Fd-~G$ z{VAM{BzvO6TVQnN2UExpY=Z<1ah4#yJEMBu@7+imXyAtF%V|{hAa_YW4HReexP95y z!D*o3-K2EiQiUXgn!89}ah=e~qcCb*=U7~T0?SZOFlgvc)DsLsJ|=fJW|XNli9z6p zX!8~r#h+)%qt0Y5#iwaV^5{T=yM4rvR8n&^hSO15DG0xg zbW+#1+-p9OzKM`@QiRh4wah-NO??SE_ zt}(7mSB%T%{Mz}J^Eu}-=PYrzh{SuH6P@|a4o*S(r*uYoNqSORWa%O1h>=p2)hms( zJSt^L(dO2Y;JEC#=qNwx*zB0^xW`;*e$~9i{5Qu4M}J2bM+^I})>4bve%AhyeXV_t z{Z9K}d%8W=&RN$Bmuz3#-m@LBZ4gQ=&ss{%ci0}bd?h?(^;p{4s%^K~3UQg0Xq(0Q z13r%OhB?W)e_zX-0)Q4i4cn)F8mJNCGa&KZi^PH04L1n+2u<7q zN^^1U@%sVML7VS1T7s{vL*5}U8==-Sy`qw2K67u8i#`n|RTuWx$rYbOl%gcZXv}gP$1J7X(SV*f)C}D6kF*rp zhS8{&#R>;WD9d!H_SD=}RfGQ^RWZ1isK~N|Fv7|0CpyuNh|dSDI&%9+$rr|3gHOTW ziht$x<k{{k(p;ynmkXLGxWDAqMJO58;(K?EpaX`o!pb7VJ3-*XSbm zBpGP+ab=v%)cm{WDY3yO!onosOma^RT}NL*n~g!H_P_Gxo*>>v`f8qg)~Zb&{2~`8 zhbj*~)RM{*(FFe^(aJzw0pAV>fuYrJ=eR|Bl>q|mzAr_6(7u;odW=#+MzQ97B$uBI z9e6AA5GkwDx;hABkJ>ZPw?ja9D#^DeY?{#Pwm>NX6@o{aNQzX%3?ZRA<5Y!6BLj7b z^0>#zos$_PP)i^{r5`lu{XZ~o|7Xr3Qd4EvT_L4fXr&h7mPER4@t(j8G{q1|fraGM zM(V;eT47-4A=s6VA%zP1#uATXj^$rJ;@1n*S1Lb*EypdSn@XuzWa8%gDi$b3A6loW zYccrNI1?=y0wVBdIb7TcDFus6++1`ScUMi9(cu;{yfD)y4-(kg|iI&$+Gtwo`94JWo^ z^>Km=#P|yf;cj;XL%xlvNGMg;)(8}y!N`bkT=K}q^qyQ+J9SbOu9blS>hiB?QPpbwq)yHt*fmg ztS!V-;v-^_<*H>5K4%(jzGz-)9&VO|SA~a!bnqS64#t62$_p@4u}R<$;4okyFP6y4 z>8)&ZG8301-S{+gp!IX1)SZ3{NDF;YnwBRkr?%*)M;b?>Wouw$H_DM3%8{BQD<`%B zA8JT{HiBONJXtxZMMt1Pdeb9}^N*lhp-6xBJwty4<;+&1GU--m%^KK(eTmZRJ6Ilr zlGebU23-o}ThW7S{2y8Lq~yz^(Q9k`pKA2F6w0HJV{H>sMxv2xn~*XBt;JH8zj*DMudWH#vD9rVjFOf9>~YeMN@)714Pb(-~EVlp_!ED?;ym0ogX{dCI`s^d zBP*w?=ni5RjzGw)qnHjUTMitsBI~6JqG|V_ZwY!@gBc?rq?s~G%9u8q!z=J+o2V)JEvRKYX?)Cm}-+Hqvk@Ha5 zdc)N&mUGeWrljO3J`;)V$paFK*#IT>aa3=}L9%jGt3Np-h?Hj?bazt>Spf#+c}VA5 zuHHaJa)0#Mh9=xpIjKe6lq|0Lfl9|Gbx3)#a#~A!u*LsWhB=yZVd*FL!BXgvF?M00 z&u}^;>X7=#N_F+N#HM5(YUa*Oxp;w`fw@yqnGD0xj3p2n`c!Y!`3cy=V1bKdrBFJ} zra;PTcJ$d3P+~VXy#qPLvQikmFPhyC-`u{*0}jGqa8jyBP792nJi!tMrnUYEsc7g% z|4z{BGC=N$)@}5k0@3SIB&VSN*a#C11}c=3QNkww(FA=dJrw2XY(LKjHneND;W4j5 zISC!cG7W|;k`vM5*@l|s%H7fV*-f0=Nk9=Y>}s%7O8WE&>(dS5Y+Oz4X5lA%C8ibF zZWexeOY%Nq`iz7B1>c8<;nQ#lek7O(2f`E>1p$8Nc;0o)wavBMRqvYQDsiQ`+PW;x z%g&FSC!IT-E1VBFJJA3IJuwmX(N zW;$+n6gUzbx7dHRe_?;azT3Xa{(!yQ?j2-L!4DYMY=5)8Yuj&IZ<}MQunn{Iw#C@Y z)^DumtcR>mS{GWYthZYGTRT`C;=ja;;t6q^xKx}WP7w3OZutL;amDgEesQ|XveI(D zWs;@Xl57b#|7rfpe9FAfyv{6}r<#YF)6H$og76RFec_<6Sy&)c3ZsR7LVOgiY4tt$ z2pk8`fF+;~j0bt3D`;W*#q=3|a(S8eRX_VQH@JEq_bIEW^@$evgaMbdz$FHJtOY)1 zz(p-^(O3QKBQ5d~W4WLOE->IjE$|@&&TE154ER6`e4qeI^|NzY+k{vt#6`w$MCG1lfVLtk_Y?!PB~iI84A9m@<-AWaR^t%)W}V;QSjR2jtn=%u+5G=t zo!?Ap^=2S=)9v3WM+(lsm*8f&5LUynFb8&lEnHVzU%1|M?RBkj&2~+74Rd9pvJ-z&mcAy32R2I!rD|!clp}SKS~#vazHq$h*y~v1nC+PA z80N@u#5$~au;8D4u{qQ2UblQZsYk30m)-INLf1yiZh1VRYlCICd>f%_V`aBIj?lHC zvRfXj(7l{CQg+K@2!l3IcFVUCx;9RB%cBWh8z#HuQG~9IlHKx1LZ>mZS6$wF1Oc=$ zvRfWb=-Lq3Ee|7fZG`NWhZ4FrKz7SGrw^AE4+@W!yR};`C4e?OcFThaT^k*{hW4ByP=x=FmNp5+d;8irzM#gTrh%jgaW4Anj(6w=~TP`GYZCLD<3kV%Y z#X&)_Th1qR91{me%WgT30NR+?E$0%tHY9e-IfSl_h~08Fp_71E6%V`REJ6>2!(QKI zqCWw&;jmloN9fvU*e&-ZbZs!~mirJoi-rB6uv^X~bZsQ;_R1Lq&_=>;xi_I}17WwE zPUzY=*e&-WbblDkf?cp+nyXBq)(8j=SIfc-*A+TFcCUjK<%!=jr zAarf~>z0!UorS-Frvz2C{x;FZC%L#-Y6#SCi)Q!-!p|4x+O6b9nuS3~> zT?nupeeVTfV4QV-gSZ?A6*o(0)56#{QbK!?WA$u&hnp+>CkOulKZGaYa}eP|Nz?H? zE*~brNGP~2yFPZkhVOFgUGrV{x+b`aTs`sYDl1N){tO?K+wa`ue8f2e-|0%6>CQN( zB>f_NDZL}TC~cA!Nww1L_@j4<)J8Is<8iMzb~%tkcHH9_?Z|d?b%fck+W&6%p0yvg zZ?!MOwU^56rS{(TIJ?94lkIccTef|+Cu|FB_u9sjV{nl+VEw1{g7u_zr*)OpYpt-3 z#4oQpTU(01i(iTFi3i1}#3kY^u}mxxdx`CE!uAiAPc3g)p0}*GJZ!1L{}Z%)OQI#* z!khnLK5ss5eim19deA&Y!k^junmd}I@T>5j_~q1jfF>!W)IX(${e(7`X!9{`F4E>B z+FYQ`hqO6Qn-6GnjyCVp<}7W_(B?hboTkmYv^hnacWCoAZQi2Io3wd@Hm}p>HQKyN zn^$P_GHp)M<^*ky)8-g$j?(4`Z4T4s5N!_9<|W!R(B=SbUZl-_+U%pv3$%HjHhXFF L|6NV`F2er;ky@5% delta 15213 zcmeHOd301&nt!kEt5@5rx?spw*-0=7p+feBkQ7A{vO@p?*@Pk~AP|xw35fwQl!>C) zX$f)ov~?uiJ=!*)I3t?T$fmRy8iF3%QIE^0$5Fe-ac3tm_q|tDDagwW*v|3?hm)kZ z-|v3++wSt-{neIFrfu0`-EQVpA2AGbsVg#1rTXZfms=Cr&i0`BC-uB%*3o zP~kHK#9Y7^@fjH7#1jfRU7v1)E=~Kb_GztM8?O0S^QdN?<`(`qzm>PD&#L#R?P@dk zKDU#b&tcS$?nPGBMb!(csL0eYOg=o5f&$^I5+uN>Ut@uSFUuf!tB4Nh2il^9}7Xh(Zp1dmRu!X~_EUF!aVX!;PQ$3103Pa(0IwC&= zva+d`TFtOI+cSj~M=1z~gV|`Jylf~Uih@WEGGX~^*dM~CP!n1h2uHT!1WH+yPC-eO ze3$u?v8-~wqh_K|=$nEBin>pTI*K?x2U#fM`WzHT5kHrMCQ`&d<{+A6!8&yZ#IwG+nPrmyNxbBL{~mY z@11LH@-w}ot-&+! z9z&>hpYAgr>6W1`)qCtI)05g99FE%!ncBB?7x*yUMzl|Lj{U)OP&*f=;ztaZg}wSZ z{SN&Ph7RK&josQ1U5>sj&+w+YihG^!;a72cxW5^82^ZKk>~s7__$%Ep<7dXBY$vBi zw`uxR^Rb%C5&GE*_5JFj>d)1?HL3g{e?((8g&HrL@=Qw%eL}Wi78VID!o%tUb)s6Q zpRd`a1T8v(WY6enXP&>MRlj@W#LofIQ+ITUVq%MRx_vz z*2fvX;$8eK-LvSgC_|ND`i6^UQ?xF;*wlg#ciBQi%-m!@RdbD_#j?7=Qe9uQVV$F{ zsje1a z%__zPFFi%twnUIN7Pj?cv!N}Dv-+{pHVw9Z92k3dB$w-Ma9Ele>@{^Yb*n6mj>g8C z`Z{s!%@P3CAIBm5U13}%(RA=Q4!U)dq_x^n>u7RV9P6C5^{ozvrNJTEFZSCgV|Se( z*j5Q!)!?uzWABu)l`rBTzD2gS{zYu&n?t#DGT!zVabU~_33KgutLp8w;%H4FTq;4{ zF@OVN8YSelqj``GGV(iuoWEW|%7>OAA3R8BAeZ3BO8F3*EKRLWhd5S!Fv*h~Lx<%m zN!lIF4~;5Mf6G;9p8;3c!!i`*w~Fj zBddMQt*L8rGY66Y zRqe~99_}n$CAniLuHN<-QPomkOT8jdvPAZC7Z5)e%LTdAhC=v7ax&X&D1cumd(-v^ zDV*Eo!Z~0=fe{OWIEy!OYwA~ceVQ*<-S-Dc)yp1HEgNV%L}pB-{5k3s@_Cj#-q?H;#LtwCP0B}R zwgQ|5C@`>G%CHnjqPU^HRx0c=c!CHgmr6pZ7JY;z*I47}R17tRD4H#T&O#K$&VYU5 z{|aIG%Q(tVAk~`W0ZePh!E8Q679(@|bSX^I@YN2dy`jmo_}HYnbtm#_(KM(pMnRmF zAmFV-*v~G8B2O~PT`DUY>~&SErO@RL`RCI*RYJS9`?Ti_IqcIq1%6wC0@-X>b^r&m zS@2c~ismv&vBTIha()+|&DachvlRKW>G0OeIF?NVQyGe%k}5gjHp<@A)s~ z8qh%66Cm<;Y)rD$ueM;5l-hXJg=v zaugaI?W=cneJz=ntzs6&!(cfI3W>UEO4XBPnym2Bo)QU36=)nA0b}||D8pfC1sN<1 zTE#!1Q2z?4j1bsYf&4?wQXJehZ*Q?TRC}jTFnm&h!q_0VixhkBU|IDIF|5#@iu2YO9gWO=X( zmb;Lq_l3XVGIej~d$>iT@8ni6_-p(wezn)MU4~6V(AH2J(U=vJEiAI_jyn*86+py=C1_9|;U@haMw zn%ZJ-w6CaH)=*#HH2euz;h{JiD$b$^+Q|2vMdNAmSI?pZnp|^^?s?HD@~!7kROQH? zr-cyDLx|`0md0fp8fvf8>vQMmUMHWYSMjFvXd=z)L+9yUUl~Pz$putS)4%TmUH`Wi zP&BRoq>J==t-DCq|LiFJzq?4U=j2N$hGt*=B{YpD@4rN!kK7CkrQI`sPu zUn~n5d5Ri)S*O5`*{X6HdR0!L`JsF_HYTMtCMhi@W8KV(J1ZAetgEZe+E|m}oV9RO z%KBNA^JmO;EUK)?t}CtDP_kfQ?aJx}(;H_Lt#__$uE}2jeOH7?N(Q!`z9NtxWAEuJ zrk|!-Mz&62!GM5V9Dajc?72AX2D|LZ#gRAI>a?+=BwaK39n%ybg8MS;(5Dq zwZn0p`+|b1BDIDI(WL_9VgDPn`~5r|eq(meKpG}kv|B!;DwuP9O{FRg6D8`gL$ek8 z-=Gn!+lY1bD{5*T*Ega9N>7ez2E3NRU-s&!;R};dHnSTvPMmo2`sSJ|rkmF{o)_?> zjE3L9-MqfJd3{4}XBD4OZeHIgJ>T5Cz8SWRB*V??8>JZp|NGZBLq|99ZB8b$jlqZT zT{y>d&h#&)I#ZnSbK?`nSw@xcys%OTH2lTTZKyP0{RzEGpQZa+*P~mg3(%g@ZqwQ{ zgPIpKYc$dPyL=~K%&XOh)tl8>+&A3sxjVSA=m=^dS0iJ;P(7}yP-)n`>|!>6d7IhR zWgDj|a>C?O*y6rhPaak;Dap2aXg%enhA1KO>)^mC9Pj1?C?RI8Be#o1@;$2f9v?o~ zjs*&SVJ*Qg_Tr^?{bq`d1#4k>7oJGbSh0p^%$GHaHv%xw<+-^}QL?zW2F`Y24=X_l zF>^Ic-+|L8R#{g;_YUkKtSIRyUJ38)ppW8!$ZqN=W!1308z)oj$ghG!-PHV)tRT_J zk)tDCTtM8z^yt`O_QO=W^OwWao!HG

ir`8QimzURQU(>!avc3Ifn|EP+a(+EKh1 zb^_Ix(natoU=RO9DUXEGQ$x zDE82hl*TNY2bGUf=XU;Wu=_XO=qMdJ3+KXjzwvsegs{zl)+f9WhOEb^I!Y^H z%VXXME9oem1t;l`PgQ}xoI(+{CrjqS!kh#rUw}z zm^kB0MyGLt@S(6>C@`Eg>^0nBxJ7?dzfnI)_pxrLu2QGfzN+1*P0+lnd4Sv(6=^hO zE+g^XD)XtV`>_BYAHhPDJaEeJ^FYdMmq0p{Nged|sFW9pQWV!@yG{ z>j&TPt{6&tNl6>H`tfASepGh1=ql|TQo0#Jj(b;mrBO=n5)r}h{tMUuzdG)v4=Z7d zHW3dpA>z2`!Erp!J-wBnB^wDe2c+1YKY;@%UKF*$&J)xKlohrfMIFou=whGVXp4 zOYQ%jnHEW5rl~TRFcrLc6bGo7pT$p`xFwD&^HaI`1s>X)WoW(j5K)+4LEC;D%{~a* z_YyMPHh5+)HnR`FE4y*%t@lfWnrrD{Ka-AznwW4FhSSl|UzxC9nvTXrGodV84;@Xd zV;o9!G}7)IjgDrL>1ZC}5=`8W$47Pg5<9Msk*2<%S@iQ5Y5Xi^6Z`*_k;c22AUU*N z+SzD~H2w$^!NPDx8b2uJb2uYS>tabwjlxLN^ofOcV~jK{FwLIykHkpR&u5}!R?aWS zNYe!~iE_+*8EK?7$j2HQBTZkZdzKk5sQ_C$4jPG?Hv4B$)AVsnux#GdoVEWEvKonR zfIQeRvRZJqe*aKN>YE)6;uR-hXeqMS0y7M2nLJMb8&}t?l*n4YFqzHJ=ZVc|WVQl} z;VZ`9W6!8$Ho@$PgAc_`=C-Nhg??rSoIF72nK#03Gmc}DJ>w7KwvN{uADVyKytV4X0s$(?!!qro*OxGCgRjF_oDtrdy1I#t)4L zj6KG7<62|6F~c}kI4^u8{7HC5*eom%a)l^?Gkj|pFuZ8!F?1MK8)h0T20{Og{vG{c z{T_X{eyx6vK23j%?vm~c-7(!h@_4mTw?sEpXPlrjYJbpvsO{H2uk9gES!1+*w{THz z(zC~21pG@lW2$E=mrxD^5*bl}F%93$M1g9V^D6St`8JsgD{rwfcT(H}+4T~mG~7C* z$h#nmtj487JYaUQ#GDMAI08{rB)jqjLzG+d%#kUaZl;_-TCLcm! zpl8(jaz%Z&ifh_EnJyk8HM6rN$}OLDBb0P@rH88ekVs+OAyQZmAHZ7n)?qZ)fLLEY zz3U8wAH=QUQsUfkzly*u+b8d}LyT{Jft)mP8@0;BZg*!duU)LAs!Zm<4wfUg^#FHDGr2-kckgT4E|0c0)S1poj5 diff --git a/database/tenant_company0 b/database/tenant_company0 index 899a9021b36ab2ab426bcf97b721a00b9a6782c3..87850a02502fe67281efd3e8c99235c7d8ffafd6 100644 GIT binary patch delta 6614 zcmbtYYiu0V6~6P>$Jje_ZJgL~La`kuxWueIkA0KajvbSj0*=XpyqtJ;ch=ryU)f#9 z7)Zu$i~FOZ4OqoWLsY5?QKTwqnnFqlVAM*HDE}x`XjL_832KE3C`dt+Aob4O+1c4g z7F%7dSL<`n_nq&abMKvVcV@9?=339m)mF*}0Ql;e)*h1boge#o3*=6M)f@$&6<&px zxUTuS);0C#;Ky7G_bDgCySNdqkE1Ts_g!Hvt2-z^u~7d*qH%y?+o%>oiKk-8X+_D9 zbyljKOeyJjG?R%Y6B#fA@21u>VI>nCPsmx##I2{=ks&3gvvDPn&CJVP-4@scIA;DQ zUEd>Ko^S4crtTwPB~nZa)kI8Ylyrugztny2x8Y4-VVG8`naNB zyjydW!|AA;aE{CAP*ipb6s9xV$O|`y?-+BCNR^gK_!Yc)q3+ioK^6V?UrpPW0ZrBn zH417PZAtr|t#8}+TAs76VNY{k(|?Dr)A!O(aSm#Z`VV)M`G;-L{!8nR?dvT;%XRh$ zcZI$HpJqR#MycO(L(JE<{q{xc%l1CYaVx=opZh2M4t$YrqLb{GREGM1J6Q9F+O+K+ zYs%8kw78f(%JS3iCt*-L9I$XvW8}t2vHlokp$=L?Mu7 zdkjayB2)5oCKgR0<5VMkk0G;QK8AfUzF?e0z9_z~wP4R;31(s~T&9WcEM?a0Y3yyL z)~rXd4t>UmI-QKgkU3SP85vd0nk*5mJ12@n>&7_tEoj!wu@?G1V=Bq1gwwo#QHUev zaXB%aA6M}PM-GQq(}GbV6BrFeSJ6(rOvM8e7^By!cxW7Ba8`;3A{e9V4=bv1%Ai2X z8d|EPK}%@3neHwZp^bzvs$7LO7R0Dh8QO?^7wtz0Q*#S7moejjL*rw)@!W7OVdmjO zm{_lG;b=s_gLs|b)l+02#Rx;DPNrrNg*S6D23Y>0~tQl%!C^6BIl?B@}VHLw?C43$BP9^odGH2ztUHuS@jsk~bLPCEo21 zOOiVzi{YT`a=Sf9oR{CfcEj3HlPJL(aPa|^_Z8bjF(A2$O~{S+&DN87ouH~t-YW#d zf+D!WAw~2@yt2m=^l9&~JLDEUE+OdVT}oI>nIL&opWt?RB3>aJar=Ctr-(^8zmgN;KSFXmnM<8FJz~#o zfAu)AjQB!ve9_6Hv%^&spDc;*4Tz-&ie}2kpBtm*#^~q9EVPw?mjS$tvho}Fa6iF- z4hCpP*U-+^Ek<8lc4i6gfaD3Fn1y33Z_-Laz)t}D1efE^db)#QirBPMjexHK_!^3O z4sIJnQJsL%qV7-<(PSD$KBmNysC8dXVD=@VkF2{$ykMc~P_?fE_&L0eB76YXu;^Z3 z6q9sNElmDDVQ$efw`iSPw9PHr=N6f{#hSUr+E*7H^b0icO{|CdLk$C8^U6Hse;jbt`Vqi`x8k;`BN}T=&S-wxQ_e;eEl~q5HoxygNOz zD|Ps2SLl&=|CAD&Ok|VZ9o{{Wl&D0fN3w^NeLKhd9~PBF{wfoTj!$G|wbFy5e4Pn= zK=hVe7-l^rQr=mjyrV>U$#q26zGHa$=)h2D!le!dAKbQcyD~g-c<)19{%yWYHsPO0 zN`paR;=v>6<<7|Wk8B?~oSJ?>DHUHy`)$@}k@nePq7k$WN+{<)@F!XH$6fR%;U8Nm zKX`V*b`lEx%$@eX*`K$M+V8ZzZ~KvL$Y!;^Z9QT2TRyeCXc@CK(|@9$rnk}*^#(Of zN#wuCGvt194eMC=s`}}ubS%D6BT;xg#7&=^v#r^X9@mHGjrK<$n5=Ah7_mqVpcZY^ z{3S)J$Gug`I1oaZZc`>TKvxyOU@#X1#mHyv8)L{uj9iK|0AD4>wlM_om#oW$lRt&4 ztD+8-qR@)OsA>yx;GiKcpEKjxzU2CC9z`U%6R-RZDDoSME;P5<&I1QDAq(&{Y*d#X zc)t-?Uwx+g;?h>lz&;}Z`L(xo`5748i&)UwL(8IYlq{Tk9yV1g+2Ed1lvXkgRjp*b zk0Mm=d8C)jxPLBf%A0m0g7(6quK-u^-Sal3>fL1s(Dy(EhH3(6e36P?g}~=qdOM>sqbdWF2n-_$E97H*&YQH@GLcP3$f9GJAsUVSz)ta-DIg zJ+lA>%snsll;?joEXla5{Bfz7HmV5UR>=7B&}z>KBfOsQQ=ZiL7AULLwfebNZ8 zr+aw>y-y%~(SpTz?RT5<^p)O?Q2JD1)8mN2v|^Ws7kZ}+0p|QIRe&l8n;tU+6f(F} zydd;UA$W1WrT=zYk^r>e%UeoSkot}xf?Ug|&j2+$%b*aXo=HOjp20HkTXCn`mo+5l Kt6&)vnBjljCA;hZ delta 494 zcmWmA&ubGw6bJB`{W&wc``*@rF$!i&(vxLFu_wW_SG`m!f<-EuL&P98HQQc11r&2C zq^v(E9@L7cmj+#NrC#t0Dw;y1yw9AbuKpiI!f9o)v(k?WnX{^Boa!5)dh1kihY88S^vPeKX)V$6c6Pwa)5^kH1IcGk;UN5=<2-LCgLdTvIXZc4Dln_aEtG< zS8T$$0Uca(zQH*@WGS0CWcLAGz&5vGnzyBa8N46B zZ#evO7XAi*gx{cx(m}T}!M)%8S9g}{jBBSW=;|STDs7e~OYNPZPp++8w==01O#W)G|}zdDHXW?RhhtRGk8%t zIy(^bw&_ta02O9}zBWCI($KO@dl{+db$c15{Zactpr6esdHv9&L7=-$kHWra!ywSh zrbm7s^uZw8#VGBK5(k5RHj6Q$7q)N?dTcQ0fYL?*Pj8ETV?i3(6YUxd(i2)V|Z;6m|PK(?92#obY17U*xIWMMa~WIt8O7_==5w6hb|6&=OGY5L-P;6H)aLTQ4f@gdVc*QJjFj9b&6#emu&` zvGt;oIJ6+gcF&Z>q60Y~)y^F%hJpb$JG~-+mpGs8^wA&@?HdYYJ9(dBd3Jc;VW7Vq zUOx=HW*+3a7^>7(ii{!r4j%7d8mMY z^Y8=woBJJp;C8qhrMF!Zohzk_{HMfJaSNCZ_Q8ui`JVfQUhrY>5J!#c19z#k-IeT| z?EKKbL*&JJnB8XcX81Gd=x1cL)$} zkQ3xrT!*B^&K&m%_YYpbcbo4;-yYDedw}~M?^paJ?>=8g9>FhNPS?*S*pVXS_IBcvw6NR)PQW zt@AB}wZeZ-_OJBJ@*MYFA*>Q63ytzwUphSLD|K}BeBoUNWJiwUq`Q;*Hd*9{NMF0^ zoI9m7|JP!P_%v7uPQoev1)hnX{X!u;teQ#t=_2OD2<9lI1 z;%-kAGclgF40i0ztw|P#X?SY&yvC-wxvAIA3pO^@)YYm%3%9znI2iXnybQ*saI50Q zRK54rb<y=s=!}K zccW;PdL7!eAI63jk|9`7jisq}!02CyI@%D7xWJ@3BhQaeoe}4mRA=NSqGWiuY?ZF6 z(-<))joJ`7C!(F&`&y)o0D(|Ffy4IE*y=iCx1$D{UQ;(W*wj!{ojM~pzot5fnQOaX z=hjxh0-sA%Z(LYgovNdlZ4M#RrKdu>)Kp{oHF4Pcd8UMs;cB#J1nB0hNfGm7cy#Rw znCP6{O)SR$eQ*U#;%A}wa*)E$M8nEKw@{EM#iZ0NsKx3w*37D{(stYoBVJXz(2Q3n zh#4_FGpvCZD>$7fNY*kEs3JVX6+=OzK+JR%VIs4QWST~pn4*!;m7VY<#6kyk#jc3Q z8`zP4#gK#f;l)zGAE%SlF<+Rg}H zM#j)hr$Km(ONoCm%NgjG5DvD7X9V*M&_u$*6gJQ&5Ek8R24p;%Rt^#dk29{42CEYt z8(t-Kk&Mt7w7VR{g+@m%iLpl|v68{9rZ-g8R?j9^=TSyXHH!hOAls4IgwnApBV)vF z+P)%kFs(c=SG^iBW9VH+kgjyMXkE*QP^OID^I~GLh@psjrQs`rL9r6lZX}3}EheBr zJYgw9c^Hf@G+q|!<_8@@Pp7b&%$0}W*>13oz@Kl@#9)z1xQH92s>3(Q&X^Z23~w(sdO|JE!La$t1HAfwz0h9ZnKQIg58yz@+ zuXVl9hX-IX-xF;+029&H12B-H#R%Pvi!~RA1U0p@)G@oEM@E6f_^w8HcHNws8TeL; z;S}`QC=k~v*|@E$>*m(asj8v(;x6d$v#>*al97KwRYNTk-x(EFV*L_P%6{01?}T#q z!}!DmVtTf8Rk-&Ib*OlG$H$AV

{DTIDc6g`>Hw?)yr5c<|o6p%!KEm8E&gnoAvJ(18iN6|YG`lcv) z0-562^~ezI}-Z(D0+a<*G1Apc+ENxU~MFT=`nE1YLn!_y+s$L1BlmLTD5&7Yc>m0_1<>KjL5DALj4i7xGu#UKkgOa|rH!0%vv$ zZW{x(n#Sg~GQjK?+!h9y9fP}@0cOwOHpe+aWOTD{aGMy5<{X-Da2pw5b`I_?2AI8r z+rR*`dvHhvLU`_G2jSK;7L$iGaO)Ug_7H9@1I#YM-N^v6k8pQT;7ZQyCEV?d#q1{B z8U~o%gj>x3v!8IQnuje056L3-jX%)JDw7H))J7{wsZSJMbcG}!Sn{Bk& zN}DaTxtlhdX|sto8)X`c@WWdZk-T!GeU|{Q;!dX%+LM{zA}Ft4n^=-$+^F>weT< zSX$!m{0O>DYq8Wto}`4i}3H?yTbfv$G=b3cK8 zcDVGj{mjc+!I%9EQpUDC^FjFSiMtb?dDVi(Y4aN9SWMA^gns_ne%2Yk*n9C`f6?F2 zTCUfjU+iant`+&^zk*SAR^9Wfz5Fx3f^K&F{eQFf*V^Cg&~FQ#>Bd5ij*`Ffdew@j$_HVgIg zb*qb6-|hn!c26JFJ!kTQ^0ceR70#Y<`OIr3%xj!9d)&N9^RAn5@toq4!J}qf8?32M zpE$E5Yvkm@%95t~!K2G6vc{l8=j3FY6MhX&_qROd4^YdZgJeA;?5_9XO*USl8h;JLogM(2o zyoST!sHXt_IzS%Et>fT+csPXU(hbDrmD%;BgHhdnvmEgU=yZ-PbsAN=?G ztNqEoPkftwQ+#pqX?cTunH=Xm?Oo$7_X5u$&qB{&_Zjy??pf}xu1{PWU1MEN>5z1t zl?fh8Y#~sCEM*b8w zqGPv0?YQNT=%{T-egkTM8`RFeW=HqPF1!|vzfG56)g!+it!qU_9eM}LU{R=*jIvsM zR4zMwh*RhNJki#EJ}LI z&QLrRGY%lT!C+3pHLzu_(kX1X%*+V;wL046`e?evX4Midn@v(W899f7egj(8XT&5d zH^;cAu}h;pD`6))rpwGs*p~^DjT0ANs?R{Tvv!E3&8t;-2^P}NX!J-CeN1;iD;F-F zs49ZeR>6*;whuf(ADG!ca^SX%J6<<{=C6bFgFbCmq+}f0wi0R?7FP2s8jHSI3AHQ@ zs~#m|P~TPdGDf5NRrWF}(UVw)jhB>;!t+&kR%T}SYKe}mhH-XG6=o*YwNxe>*UBG> znIaO0^m9iRw;&5rZaEfUNF1_a53$rID}&~b&=t^b_1bYLi_t7dxn;Tn#JwyOn5I36 zS}Jg{t^l*Og#UJNA$la;Hf^J@ z0G+`-Z1Pzu^RY3CX$I7&3=nUVM^cf8lnju;e9KCqyj(1dX0@@)mUh}JdKs@~-}CqJSMWTy=g#&8Ibe*^7hR#i!JX;tCnwrqIg^z> zXtx6MZMu{wy^;GS*w>~@rP2$Hxd~?4bQz)aL|blxX*OL(D?QMcH^D(RUGkOgXvkvN z!=}p!r5jqfxRrsrqURUGK|NcxONEkx*PR8gD@$?kI%ElyZH6sYlF?O5U>}<<cciVi6G!5+)%b z)9ut+N+(?k*;#5%LVX?1UZ|aA-d|*USqUjo60i^&TC@G7iV2;soFXM&SB6;S&nXkf zlqt|}nGM0}hIuvQkaL?SRjkCKp*QQkU^VYTr6UU640|zOuN$G&3rL9Pb zK_i#i>M}yP2(4bK?-(mxMk?*mdrM)ujk={uJJe$t>}S)ZT!CoLGJOMB4Ro>MN6pJ% ze;X-9iVvMz27B9dDN|%ryd0+5ZX+*VYr2hy_v&8<+q}$0ibwZ3=DQ{#bK9_u3KX}l z2=QE#j5dfUQe3JcXw7mM=-+1bixmm2SZ?bXrHT`sSZ=$frHTVhxdrx1q1RHYH65vl zSiM}dW)Tda<7L3xC;CQY%?Hrex7a#enIfQ}x589*CAX4NuJCwt`qF@;452BvLfOVM z@)Qm;(1?S0MmSTbZF(1kFhBJy<`&TsLg7??E2Z;p)Kwrp5iP);zu*R41s0B)B!nWW z30SF+e?1mKV|t?%)T7#MGehBDu>kt07-2rh482EFsd1%={t!i?7uJ6wKFE2;0vr!d61wJY5CNdJ+5~ zV?_x|6`FJv!q$rr(V7Gge;qfMpCo$cIQHO^xHyrNf6wzhOC}9nB+nPdiDR65{ii(p z`CA;HnR82BQaHPm-{E;*%P^Ivg8y&~kn;UI|UM=4gXLBwWUzDc%56Zhh zdy;!fQcpuP_f-1Yn0+ez7 z-NIlnbyi&!NxtMBC5bQQtEnlYG!)J#6-y#S6T`4oj28YFNt}$jSe;jjsrWSKZO0}< zETXPI`m6|aoXR~#QhXxitJmT4OeuAAHO#4@jxP4uA`my8d-{JbpVV=Z^YPlp8M>b7 zcf*8ETr)|((q79LzL?mjj&_^njOYB+8tONw7@Vu7ZLn+VYw*;$XIWOMb0_EI=bHSk zp{k~_O3m`+_WgUaO8ZA;l}c$`d#X75IM5X*$5P$VRYf2+$UR5064`1Rz96V8+Da0s zmV{{Hn&PT64T|0@1YMmk(4|P)1aY$V^Z(`?QNugoi5+pmB+G-xOQB|@C98|^$^;j= z=CMm#6T?*KWs)OW{HJn6-JLXFQIki})p+XsQS@jbND967e<%agG6B?m8`pvPsP@Lw zlmMEgrlR8M{kaTK&qS`HQNAeyR4X-5T~~`OSxxivkN+DoK)t6m`>OBXj9V>Y=r>x- z0M&B&^}Nm&GCI6)BY&S;$Xn|~%ZG z0$K`oWNv6|UpY%#s;CT6M{oIat|vNj047ZCm5i%WU>U{XqrZ4l#Z~;DD{2Hg)~N7QlMTnM-nDptr4U0OC5@Om*M_Jvo9LGe51OU|p|a7PGsbN&In;z8+{OLnD7-}=AuAM-!v zNB(*K%ltY1B){ADrSDbWBfizX1=4N_N!R+O`HFqreWLtN`MCUye2;vKbAVJJ#mjZB zkUYV8o17;nIy%at_l);FZ}kE1Ht$mJHI7op3y$rMFTCTux!&I1cAj5cl}?A}gy$L0 zU7njfS9wNxvOLKi&b3MW!2PBBP50C8&0?kVL1%^IO83pq&&7LPL1$-oz58-^DXzVe z=ytlk!^crxcBHwUe4>3p2|&y5gIzN}3KtI13`l(UJ>o#@h8uyri>7Ud-4aie;F83A zW-mI4DhqK!@>^li5u5KAT8Xc$qhBX58=)~cx2Be)Lvyc^i#`n|4Hx#8$Q7S;H(v2y zq&KI+y)Z%Ij*z<~noY0Pp6$1IiHfv}!9)C}M9 z_qP{2$Iz&j#R_{#D9d!H4>ruKYrubyQW@McRAkj&80X`jBs$TKh%W{mdT>vWIxvj4 z0iS}wwE?RaR?nd^{NuFZN@y?an9uDdqFC4HC~+6D1QDQyrQsSfkB}unDGKZ$aS!(t z%Wyoss01W>$%;OdE>59@z7qE!jkdqN33f^1b`XoR@#<#Ir2B-skA~;t4nQ29-%Aav zzDAe0d&ofR52@p9qvqeeM2!u$5*8*2rC4Q1_X~Zja05k8cjlX#%TzV zCWMO>6>)cvJ0~+pxWGV|NOy*E3&mnuEIaVcVp=TKEYTHh-nn|fg6m|Vegw%HS35j z;qIzigsUhK(?o)pr^)!t5k4hFD&2%sp)-u3xJ5M=W6-L?hUFh+)YDk`!$>z4nMlNC zthBo(rlUOvphHwkQ=l911%gyjmz@JOQDs?ocDR}5^uiechBRVpeN4#n)^m~y6bPQ z^{(-*cG6MlR;kQ+*0~3tGfi~7=UD3)=a9u0#2dvd@D11rCW8*@3oxNv5c#KZ7%+mD zDirnfRz5nCgNv7Lxet2Lro~Y1Pre0YMrRghrWYydsV(~Hk;ai|^#&N{w38A{s# z2ikNgRW3z0Y|uWkSV}2YEYc zr`y-!@hIx$xTTN+Wvp&;@;=NMIR{nPyw{z3lEey8t@ z?_J*!-$TATeb@VfzR|vHU$W0F|4aTregU6RT`z~^+44AfsN7AKz2AA?_a5=?^se^K z_g>*G@%HmxhAJN|B~L54oeS6tE73-RH<0%i~kQAKRZ9cFHUzk*E;{| zobD`lraNODe>gsO9CbY5*yvCkvmIj`S&q&QQT&Jambh2kCN2|e#Y@EDVz&fb=;~YW zE;t142P;7nm;#DGAJ9(tN%$B)xje^fCDA@Aj4bKLeZeILd(6&A{snc+CvF#(-DNg%G({8S;vm z^gXr2x*q)UMXgGGworWiJDsF$2#q zpxF#GGvH}6@H7LS(twaQ`cn*fQbRQ0Nd`P&2A*KR<7VJ-20Ug49%I0xVIV{bh;olI zWKS5Oz#azdHUqmEu*(eWV!$J2;1LEqYy?91gBJHNLmo0BD)0~k9y9|FGGM0}*vSBM ziB#?Z2AFE3h8np08Dg%I%I#o)xk@T`9|O!~Qn`B>V6KzOZD)YFP%0O?havw%H8Df9 zBIhQv9sh6D#0;tRK>r78VonqO{WUSiJ0$g`=mY#^%~CxMkuMbgjf`~y%7x;;S|R8E z2aEsa$m_QOF_h)`Mm!k6yDpOob<$>D)*@^ZOeo+KB@z2$b^pS_=YU-3Tb-QZp1 zo$Vd#9pX*)y6|9;KTjkV%=Lr<$`zzYu{m50C{qdD94!ZwDTHngmIKP=gl>+N1IlDV zH;2jrWs*t{app)lpj<{6%z<)1xs=e&adJSpgwV}lazL3#=;kOnpiCfi8Y72{HNVFb zz#Jn7lyQV^4v_=OSVA{P$N^;xp_>EbfP!=SaINu(@L0WD2b4+zn8V|MGK$d6(Q!bj zAarwZ98g9Qx;ZuuDCLCys_B*#P)3L$RU>m`98k&#gE=q`C>ImDIW7(;rG#z{ivvmt zq2s7HA}9_h#e|My;>c(@pcE0n91{nWLP9r(!~vy%(9IEXK*=X`5)d2W;ee7y=;3fU zq+KR*31AL~1IlnhH%G$(Wf-BGgW-TOl+al$tcSt@C5O<>k#HcS3?YCy5)LTYgl-Om z14h|kRfSu^u5QqVjT~9VkYj99;p{_Qqmi=eyYTx2rzX;#q7K{JM!GFMa;1T!;M7U7W zTzro!hG{S!ivBbH_x&&8yWA%KQvbF7ss1wmK>WJOg%hYh#s}q|^lkOs>YIn}bQQiV zUy4tbf093wUzeYfx5~H3jq(-vqj!efNp_IqanE~qd68G~UgN#QoA2%8jq#lI{M{2e z;o0Ze;aQDqFI9UgJ=vZVkJtT!`xE!8?kC)LyO+7Ibx$G3;NsoD^-tGn*Adslu63@E ztHw0}zr5<@YA^jJeJ;Hz?UnA8R!R$`Dyc#mEOo&N+uu1qa=z?*%(=;Vv$GEWpV5k) zsm@p@@A!w~l;e=&L0rk{2FENJe`X)%=;46kFXDgVms6(zny%JY|A-p)L)v^moA+t+ z9&O&G&1u@aLz`2yd7CyTY4a9sPSEB!ZQi8KG1|OAo1?UOoi?x0=2hCfLYtRq^Ac@d zq|FPod7d`U(dGzk4%6lkZ4T1r0B!cuW*=>yrOjU2JVTpi+B{90r)cveZJwabRaalt{lJi`a}zKL(78G%A?Y-^(+M|t078>A5C};~0x=+lmMDso zkr0=kj;>^8R>uJpXGOD$T*`=HAn3<&)sM%jA6K1O*IVwuzN+f(G*EdF*Zs`?!5_r< z-tYb1?|QFZ)%#}SM}-?V+P7K+?gNHlE_BBhaNGxfT5L~dyEgSEZ|+TI$v>{IHyPEk zB8N{AA?6%Dk59p(P!ws);+0n>7unCY9H3l)!rZ+6E+KW&1uapjZ0(U z-{rUS^LUK<(cQ?-o#&q87IP-{INQOdGXKr&>=|8{$~kgj?5}Y`WX9x-oXP37^wjh$ zYif=)Ej>2P+vLarH<5@PUZOf%&oD*sR5}WUFDj4-Cx4Aaio7$6$lE3Pa4=UQ9Yj8W zMT!OXObAX#<0%p|Ghkji%BD!nw!t6MQ7%QII2|sgqX`s=scBGbLx~iL;#9cTM%R%7 z14PHf;iFlcOrnz(#4tA7Dp!MRnHy%>Py}Vt5-Z%CfhJNU3MRph3^a}+;g|^jk%4Gs zV4nbEGtv0*!y8_bL=3mdhC@sh3W4x#)U=i-!p=;TOtGpm0e;9tsT7IQ8=)`@O|lGc z6%=G43-o58F%&h9aqxN;N}xDb8c&?dRGd3eMGF1lEmY?mV_|+aHK0@D;IV9KH5J9e zC)p^8Vs}9dB;?Q&8x6~HsCJY@!Ok3N`IJP$w{(f32*}B$T57kzhFt0zE)ItSxo84q z-zW zDb7bXQielkJ{m{se|d!QTmgN2VF7*qjU)6Q8bSZX5yltT>Gs`Wr`z|E9Zl%Ca>pYF zgtJZL$C+G?{ABTaZbPZXVX~d160Xt+`ioMDwX; zr`9G63Wv28bEN5_xxl=@xKGR#E#j?WoA{unSd*;L8|G%fU(e4qwVM{AR@|U{ z-`r)`YjS8;YG-l}r*pS+FNzz_t{Ls?vw`71u2 zP1kwwd~+K<)a{6ju<$8C+}b*Kn{|1!wYITl%_?_8YfGDZ39}gv?8TAnJ+R?PJeIv1 zI-VoD%wJx`BFA(>?~^#1-30bO;IYD8v3y<-2j9GgEga*47oH$(8)HZt3tRfJ#n=(Y z+k;s7(G8A%9GY-vET8Xfa9dlOU3Cq04a=-8?v|Fi#s+Eb4YB~NK87QNJEHh(qUpdf z9CqV+S!=Dk-ref9x>q&TH@3Uo)@HY4zcg;0BD>=_k!_b{Ynt6Ib=lh$*%{B{FriJc zw()sv5!OcXnPk4L&*RW>Yh;-#=Udk3s+VSKjo@uW^0omSGOk6IymB_5WV0gq4UwF; zT9#A}GDAN2B%4C{i9xKK52?x8+TP@r=4uQlc~WBNwqDlLFrF_XRz&yVSYcHPKVSJh z5|X;HIj-Kqr}>A~xSHMWW@{5UK@p8BY+xv$eO&N@Jso9cF9V-(XVke)YjFKTuLS^mZRjZt!uSj*1kv{;myKjJ+}?T)!#l& zQnfJ9Qh%4!vq1542M|B!D+RgGfg*%km1K4}P>67g;!Vdxq;PIl3TM9qg~r?z##{Z7 zThX}0@6$Y`>b^Zds&1}4H8kzRV-PVldHX@zOG3! zaF$|-;}IMp%v20?93(4dhVpydOXToj`-|2c&!RWhQ|l$UEWwv)@8et zg|RSLg~B4@E?ZKKWSb^Cy!=dwh16;^hK+$y`$#CGVPQ3yEDGAC|3pILOQbR)U{5s) zje@YcMm&DC7%Uqa#VQ8kKU!{825?0tjP=u;Mv#|cQa&(3&a28uPC$dkSc9cA!; z;kWR?K64Y9^x4sck8^!TzsI@a_Gb`p=t6l?|6lR`KJ!MUKb(Wb9;EGi?(f*C>Fat2 zw`mPs{1OI#iQmRA_nEgUVuc9ScBA0FcP5TXqv%41T%ca20Xqqkw34ZaompoCPFPai5x@Xn7Y zj%HQRDeBo6=ANP-?*8c%{WajU+-7^?!X1#nZ-5I!~|HhVyj&PmeJEoAdN~ zPP;&V8EU+M3TgKDU!bo?eh_8Q#?Kl=xwQVr2T?Yy|I{F|()#l+(&O84kshBzBlNSE z=&P>u5`ER)b%`GTLzk%e@8ml*okFL!Q`f2QH0(8gwkTrwC2Hzpn?!chX0FND$2E!T z9w_q4j!SPJmzptdU3<;)td^-Q?wVCg)=hV=wzZcopXR>3a?P^R>X{{TW@lGqJ6qaQ zQ|6{ut*j}lUA}VZ?YVVu@RAry$-w5bmqhZ<)OYrh`I{-$;jL5K9YXSP^feA~<>RPp z9I`7P$6n)*Gi1nB-vEXlZYsW12wEmaZ?oB?^LEQ}xBDkP7gSW0X|zm)-Ud*BgRjx< zcMEXzwb@;Yv`n~Uw{l2TG3Tc>RdQM;PSWFowRRkQjYhCuBUUvosjGMYv>8>T4CJV0 z#48#6d7q&WpG!fx%udiY;pFRAI#*mfUBA+yev`j`rE~pCXV@#->sLCeH`&*(bcU@M zxPGNWy>j}8TMIPqC=sTgYftFgy8 z!-x&X4IV>|{!4wY{uX_R?xb#u&Y>ODKBrxwjThb)x`c8;qdBD6pvmFC;(yQI#*apa zQ5(4~8T}deC|AvC+1>1XHiUVT+0yM8!<98b%1LbXUP5PFeWuB9G(!7HKSH7=QPcqY zPvRu+ZL6BZ^i|~cu}rybmA>u6dt0$ck-w#$$j|r7%isSk6dQ|I!s2c`fugZ`1<_cf zXq0XVV4&N7!LMdw`xqTHiHe(H?L*i{ zB&bQ0-b8ZXMNp(`7nw+)WOeF1Fg}cZxRRR2vbiwhVd~m0ngct3Lybl< zp#3pw4oYT1&LdPEl`~-DBh(02PKOh8iLz;6c@$eIdq73?P?byfMv(U?waOh;aQ{ZC zXLctHY^1JmMR zDD~$ohNw=ujv`pmN!3w26~4U>`=C6v8lLKa>@CzPFD``jTj)CMaG2=u(lKhY6c>>A zrNJ}z;Sh+qACL07t;$R0gQd%#P&Enr6j<2hPpF!NBM%-MLC0kHnCMtA{O2s`%n+r$ zkHIhCCY)sc$o!DG+RU3?Fg2ORi|>nD#bV=W<8I?^#v2Sr4C@S&^dIWC>u2b7x|en9 zbQ862Ywsg>NM%~B(_)Ir-z3V{Wx4AO~NR0WgfKsD7I3f?(}eSn(zSOR;v1`+A2IOeEu3v zp{iqKb%X~ChJhzY)(^bq-!as(UeN)bew^Z67-|yEJ0(|r=MXiC$_)^4%)iU4O57ny zgu}bfVI%zNm>)A%lPz0MJjjNaW0D8Q@EGs%RuipQM?~{Lj@{YgIE3OwSvzb$?tf;g zD!Uy%I!=v5SsP3`fvq%y*2)IG(NAoD-~flGX4z(c%5rswQDTSxh;*f-%m}{b(2!NUL%ChU3+^ zO~VmuT(2s#)}cUaBQR@R7PpAM*GI1X<7u^63a!RvF;N`6egubb%+F%hCTvXPok5(J zIq;!y)}j5{2d6NBzF$<*BNNZStH8e`iP@;dD87r#*$0i&$9IiI= zXW?pwL?&D@?{bdq{{&zo@eNTXy9!_n&o%5F3Q6Nyce8ZuNvJJVqAfJbxRNRG1+Zm# z-BKCg`h@{E<33+(MgrW5t;R2yV4poB0&b$k7l#1sP2t@%Nn$^<4NmMQ$mX>$Z>BL! zns5HAn7334^Jcopbod4mq*F#W6#`BZP5NemtD2y7|0@bk6Kej7`2);9fT#2oJdN*W zlM&x#+2e-@t-H;6Zh`C^>N8^1OV7@s%x z8as{4jnj-)qiFcb@Rs3_VV9xDu+lKgkYTt%e?kA5{-}NrdA(YvU!b3&H;vbubl>UT z*Y)e3)%B9MtWmn48~8Xc2<@{Mf$##(n&Ml^6_mq(3@EBl)bQ0b6sl1;Scy#+Iut%u zdBiF_rSu47SId-Xw0%gCe?yi?$Av>|FgstSDMKd=1CL4otWZ3J;aa8*k9B(KQ7;{t zxDO{0R#IXrg*ZilM8PMlmq|_UBXmT3eh4y-qC&<#7}E=~c1=TJnjw%lVtOE8N>U(W ztlA+~o?R1&aS9O>Dm|+{kRJ_vR9w;S%XIk==*-TPF1_V?# zWhpiRQ4~c$1c~h6z952#h`Zl+_4<9+>vG+|jaOY&J=4?E=>*@q?|Z-BBflRhbN+Qs zojP@@`*e4mtlXTay-VP2%xCpRsBm%j7{sH}*9G4KmajB`ZD=X$C z)=jURT0f^^a_{8c>50jG6H|J}r)2c&lhH3V!-SNTiMcxw?wMs(Wz#CIl0Vzu7Ypb@ z1Wc)zQBltX)HPd!ff-mp2O^+iN@YDAzxnL`?DT*F<+T-Me?oyi0R@5vY_3?T1+CGYy+ON9jdv|b!Cg~`y--34?te=va9a$X zmyCYz4Z2$NDCmW9Q$cr&9(hS|SbKB|3$y5vn}AwnSlTr& z9*xbg^nmfILgPvA+O@GkE3g6owbhE;L=nuME;e7{yu2%RR1FZRvS@W+QXw6s=MNt z<`<G;4|C~b4Z+sE5K^lle+P4k$HXXc z3GfdA+hMA!r|Urh!gX?t{Ho))w7{O}JnQ_??R9VUyyV#fdf0~BesuP7KJ5OAALl;o zY0V?}rNi!6Vm~Pj@_Z`13T^V|{I~pb{2lze-dN8c-YoA#_XT;3oG#CnSIJL14>}%^ zrr4v!@xo5=6j%=a%d^Ha7gh=XJ>I*_HO+O#bCa-K7%$Yxzk8D5IZvUjz3U72Vj$Zx zZRebAocGHj-&gwDQElHLC3(LV3&aCpE;t7#c;~oAyN(FC@Puk6?WdiX86luk2Vt~_ zdoV#97$MMD44pX$eG>OTteA@Nq{XmxS8ipz*k8jF%V*WqSIT4Os%C{M^z=v0H>d!ms+unH6=@ zD=O3wlDnUMWA&@ZV~x|MWZ!k zb8D+-%t)-AMQ3*pF%LRX1lma4Li)#N_>a!q0x}_@(d3G%im5o1#LP1*s_Myn=M%f3 z_(34X&nZ5!6PqvYQ#YfsMxE`v*4PR>n{ANpZ-qPaL~xLJH|ZNxlF7KsCw7V8i6L2E zb?`eQ#U47r@nl35_$%qI7p+q7K)a5>NdH_i1PiLMG}R6m{R>e?8-fw%7*uEE*&(Vk z;w*#ej9gEY3=Wr}(p7cpLgu7VYeVNmv{QTEj+8;b=dU4f&^{VlbzAIq)IgIft7lf! z*H)G%PN|q(SzdvetJ-1b)>gm-pGj1&n_E?$7(g-G3__+$PldLtEXVZQqOkY#ObI>1 zt!U36(7|4rAZADK==P;B);_(1n2-Pa*isnBPeakgAc3EX`WJ%^{tBWLlTtmW3aeXJ zIjyQp+i_F$cv;n4BVHaOrbO_}usU9>;AEm8S<6tMjPMXw^jGKwVy0UN6Pax&(sGK>UkYPDdX@IM^PZQjw*DMiUmMu#P^8umsGe zLq?)W#UQ572>mK)usYGM}yNf}Te`x5E=zEkBE9u;7a&1{v`E+u19-_xo zv*@rAvK^UCC>^UZI6~~8?JFV&(~5mF)vFORMxg5;(v|KOt!ohx%9IK8yq;JrWGJFu zVepEeQ>*~B7z`pK^9iUEPgwF$76zkp^_PX}*%h_wjR32fgQ^CD4q`Umkm&Zo__=FS z3UK+e$mNTTuf5k8c%7KQW~z|}kbZ2Q8nHj=NA%E0{YXDHOO2SRwakEW)M^o`|-TfHtjr>Ss0+Yh8x19_UO7h(y00gl@UK zY=$~UEhcwEe_$5AD>`}) z-xlSTV*O%K!V%bpZ-WLNfzh!s#Pn?G%5d)~>QK>Sd!c!mz!wum?kudwlNSSM zI}Mjh!IylyCc>u2hJ$#o4Toer{6+nZn+9(UXvO=%9)N%!OasF}251K);Tz$Ca2&sl zTOrI5CJ9ACFCmh@!vCFri*Mk!@Qe9sek|uxx`;v#C--=6P0hs8YV5>y6UWq5)cTap zg#K6l5=L)N=-a~R355P|7(JfQw}#Q%5&9N?7!XH*&0+Mm zg#J(%J(kcnh0)s(`o=JN454pebbruv(F9l@#t=p5>%!=fgpR`KtqFZ?7~MzcYeMOM zyk@NkusRgL^aw&<6-K{~&>sw=wh2^a-;lFHo@6L;EZm;ZDqg~!`R#w1{nQ<+spu?V{i{Kz~~v=rYM`AjBfM|ZX;vS zoI~>sZUY01&cUr`fYCd+bqp}N2ZvO^kLPZ55N<7FF?dKVw}t^m58+lbz~~~}Dh3#R zgnN(zH*-cW;T~WtMmOPBGQj92+zJL5{e)ZI(0>7VQWmjq{DGD&0g+znEq_<9d;tEv z!MhTBOMy5xLcSmj1&e4 zorM9A=+%B%|_a6pv`*PtfLL0&05;5q0MUAtfI|>w0VFw zD`~TWHp@xVFlRNWabx510y?`E8}h~jTY)ml>fO@D?*ng+&0Ynf&%XzcSn+TB0SvOj z#UHI-{SE#Rq;v?r+cA7OO3&>oan4kjnu@-Y#fUD+CT~?uNa(#EL4uW55kFbK5FGQ9 z^&6=*KUu%9eD^2NVRYlO>f0XAs)Hvrbxv7b+2qPewbj-2Cett>q0*m0JFA&3`Wdvh z!k_;c^svIEOV%?lY64$;2_y_}eCBER?TNDuo_X1vx=FKYXP8XUgoG|#vYvIyWos|~ z>t*XVw8t-7&-zLe@{4}~L#(X2=ND`F-~0kPSn>D#)!JXHezlgry9xepf3^1Kl;5o1 z;8ye>^-+*a$3i^BgRcB96V%v+N?QaZ<{)LZpN%BgOi8#nK~+IZ1worrPE7B-&%g- znBtT{1^JoPwWFs@sV}%AA059U$6Kt>;>%ZL{Lj;H`HJ`30f~)kXLfaHJrKrSB}>^r z*!C(}b`FH`SIKe-v*DoCOY=mp)XaXnRuAQT4 z|Ht5cL@8CU-9fPr&&w&-kpy-t&oP zlV^e_O1>bklgG+Y?hEdf?qWA^9e2%j^>KdVe9}41+1~MqV}oP3!!8|{?vPULU)vwI zm)YCeF4$JtN^OGJAWj$C;N!%8&^Z~uyL%G9vulgb6Fkcvpfyd%s7CK%87vAl8>OfUAC=1p9wH8W?8l#F z+1UaU?M+Cw9mWRgzyJ669yAfX(g7CAA#bQ!X$RS(`*q+rlaXgVTwhM(rM_~r7)G9 zc{G(V6%WPEJjNB{Gmkk-p>|N#tbb_*8nFzfrqiprS&!l=SR!3fW`N)s4wTXx_^f!# zjl9A09fa4yB?~5FUV2WOeZkfpplG(~^UAOkx_llq!<~ zs*tbhsti9n2h;5N6x0Yz+%&?2$#h%>B8~I-VgNX)wn)`#$mac`aO+Z z8tqvI+gLG;H8NpeCQQtUP3?6~1kYF9S*fYPt0g+U0!CRel^B^+*HW1*Tq}DpW(r9h3Ym3)+09`-MzwEMjkrZgp6GDRI+8-Ms5!J2KTVYXDQ9b#>l4` zP(xBcw8aIoBnv4iAjQJBvIb&dG^>qWwzSh;Cd*(#8ZZF!)112C2{7Ys_cxwY*FP{k z^Q@~IUVQ?{;P!Cv7`z(}@c!mK zn(S)leBX(jrA~+AxTDU|L;6@+C6!7}`wMozJridX?y^m_C5Ru2>&2m>0FHnv&{lX` zSSe)lKk$$8H}O2TXI0CbOfXF8j&4$5pSJY&lNoNE%<)P$v|EAM7F`OIuE;qbcDLwK zs&qla=EGErE`yZLX!CrSWYJ})(g}SzAEsG!$yPd|z6)R{i!Otd4ruOzCI)JcURVIr zIyY{Y5+wnzI}2Wy72@Ev??NbB44bdSqgxijZWdjNm3CZRT%|Sg-vhf?_(HzoL(exQr4^DEH6bMe4PIoa%OK@Cv|^Fvjv1`9L>Cvq zWD9i*l@_SeV%Wo?OR)mcjK!84;CjW28WzKz7E; zbQ=-x4SXGJ_A=)wu7J-m-!%xC*^F(Jqc{VK5YIKpXoiS9#i1&KRxW|Qp3PQ2Uy;z# zC6=C1sMyijC6;SisMyeidtr}+#;>J=6%ng95UrdCedtUPaCbAg5t)z%D*%0cucgx! zDFW(uA565kk{2sH9-Y24ASpv=!hKM-@Qf^l!wfXyAf6G-6f#lLgp}jQ{M56UTZBvS z2UGdYE{j=r2UH+F5iY=*Kj*H13M?EoNbrYL6EJ(xkbNf>L1TKo71X2J;d3?j1g#e$qA3Y3{tj*? zKTdSdu$!kIB10OOks^QcwLf_f+~?pM5I)Y;V_C z2C8sYSjvy%e-LVfy=pG1<1WWm*JRgOI1ayiJ7OA~Rl(*|dz3CvMK zgCA}KN!Mh4j3dPa$P5T&{(n zyYtax)-(AaO5*mAS)r#30M4D=(GjQh3FwUi5GQeu(?r{E3P7~PJ=RGq#K@@yuw8#{ zn?7w-AJ=l52x1beavT4AMkzSQL0v{ENq8kgRNyq3>bVsaiPNgfNb)83G)a6hUQG=d zrT$<>saOyqniz(yVz}_VBylqAVs%w1rs4t4-GWVqSVUca^jRKgJ&}8sr1*r&SFgiY znNn(NubWeCHC^oA^FY){?!f~hgepreFtafXBzyjwyd(QOwID;4*z?zN_&Q7l}brm zOR6~gIM5y^$5P$VEqNfaf_t81C9>7jeL+xHw235AEeX-UHNjDB7!9<$=hqlU;bMQ-e8t#MZ;GLph><(`h zE5z^ZFWYa018jcS!Ttwyi^rtX4%v|?edqnkd)m9#i@dYEW4)Q)IIq+5rRO!zQ=S!` zInr(kNw<3@dGb9SJ)-8+z{kFG-(^`5PN|Hmn7yhdeJ#lnu`;X-wuin*?gzbGJItn z`UZj72z3=RE2~I4H1`_0=+j_QcVT~-T=7|V{T2TudUMJ>2xBDfB)LnX33(t^;!eo74eE(Q&EPHnNK3J81dVE0tZ!?+^*&Jf(z$wVMui?38z24-ZFLH6lsQTbTEvY^cO$0s}!R{h&$j z|G{|&K64h4LMy|khShJOzUoX~QsR9tT9JhpSDz%J}z%A0s7^syXTBqp?G-zv_iIxooQTVeQuK0x1 zDnq{T-G5T^qOrxL=+@+rmd*7t0Sxs~ac30gZSVf7LCKSXx_4;Ry;3+9m z>Bg@LouUuLO{%%*gH{#RE&mX`p8Cokdb+;IL@X|2rQJ0#9ql;^ZK7J50^N--5TuGC z-$`G?qIGAzje~*C#G#-KN<0Q{Zl_;3b=zx&F1TfM;nWIS61Or~KuhA5)2pmnCabSn zCJWbbVrJ9FC;Ep)?fR+OOQuV!R;%j7Eo`(vh1xZe*p3y=39T9vs5XSV-5d&O8&j1~ zsxP<^tVV;8k&(C#l9TB@rL1oHGzCA=AfS0N>nG^3awiQThK32rhSJfV^PvN*xRB@p>hMdYn}Fy#Z*eZG6uc0 zPWx12+NDq#joj;-kTMF5THl0}k!U@ZLf?#=4wR>i2-w%;@yKM&O-MP)@PNt5`!Icw zhx;48KR2Stuz(^aPh%#dnvimop#eqcy^lQ5rP3!^69yAfo>HnRf|L!gRie6kP5PLS zN|Yh!v-L2=!Zk{i64YyhWtSplFuH4l_Ng;1Jexl)IY&`XSJ55BE*!y-Ib1O_5!p)c zfE8IUT@Xzr=)WbHYLTm`N324=2ZagIeN8Zxk*x%eS&`KWO7NRl-E1bgN?||^W{jYa zX38j03a|`%ID~D13iRFv7|)i{Y}{fcANe+F-@Z*}SEA&hvW!4ekV#o?IsLw;;-*Qa{DpCfbk2f{prs_#8 z>ZW9I^$%3dbJILUJ*{Ot*b;au!$OP~7BeFcQ2Jph^vD>yu+V3?<|)xnQR}d`B{n7V z&@*>w%Eb$mzL+}&l_@Y1%~}SbrB7v`E)T(877JXYs3p~DHU&~&v!jn6f-<|gnN7Y} zQA?=zNAm{Yo7-1;z)ct|M@S2fpgzG821~6|(Xh>yJK=hzH`=gSI|b5+L#3eq*bEab z1}apNQI9R!(S$~%^iq|lv;8C=IMJ?o+A%LvhC(F?9mX;(hAmPO(b9RAn&m1z(fN7W zxgFDi@|7MaN`c)hmP*a39_e_rL7In4tX-=Hg|Ec4EZeneP_N1U`-G1<_+RjCco;qk zm*Gc(NpKKMfiV!^caG=1$GnewS9<4qCwoi0Y2LP8yXPCvd!Cb?Cq1h?cX}#3Lp>Ru zc#l*5m;8bJB0i(KR`$!&i}xq~dbzjwdyKIz`!Ug4hYzR6wS?%}@9b=mc)>lN2- z*BaNIu5y=uuqy>WU|ey2;e6A%-?`B_-&yG#?#yt;Ic<)w9OoQ|91lB|II0~tI0ia8 zI^5E~q>IuC>2YbfG)tN&q87VXk0s9%S&j{>ez%xeR83yb%0(%+obP({90;1g04A~PzD6oeCyN$qZ2JA8dyBP44 z5qOFLJN1Acf6(G~GUQ1;q5@Ac;0Yt}1Os*$fgKDmmPq9uXMmwbs=tN)e1TPKUn-XQ(n6ji2iifx9X9CGw?aM z6)u4_a2(8mU11CFCGV%+SG`Yr*Lml8r+bHc`+DQO4$rqZj6dPo;aTbVi{}>4AWyOf ze^QpeB!>sK%1h)Ld7PXhca>YXFS$Q;zv_P4z0N()J>5Or-PaxOcHqH6fA+=a%yjvE z%1xw5u`yisDH93Z7%lsh350G8mVL^Ngl>$Lead)3H-^eSWt>X)bH+&7r;H^G#z5Jp z+(78YIN7I+A#`Jy>{CV)x-m-jDWeFT#>jqs&F_%}FviF}WdxxcLu8*aoY0LCvQHUC z=*9rqr{J7ETx&ceJXY`4KBbfZ#_-su3?X!5bnH_~2;CSQ`;@_iZj6n6N-?3oX1FE! zltH3j)yNnb`;;QWU<{0X%Jqb9jEj9rA)y74)m(YzNu}{e%bYn#9Q?d!21jM>{*r#L>dN3UJYnO?E1TcofK4k!*8>3;L(x1?c z!LU#1N9ZgT4urx!C6myNk+9FN^d*2X680$>gl-IkeM&l^8{=S~(udFkVK57JeM%ak z8-rk{sx~Gd`cn# zjNz|O=}G9u=+~$8AoP&nm+YqQgl-IdeM&b%4~=}?>h|kOfF0;NKZpS19s3)kl{l!l zR#%%=%l_q{LSyWB?a zBJb_qiQXb_Z~VH-ffJ}d#s}s0d$xG)^UT6`x)M*iC&44jKg*xVZ^+NeTjYD?I{7C2 z(K|(MBiqRFxEI{J+{mrCZ*z}vXS=((BV50`{_gUhbsctXcdfv+m&#qGt_)X#%kBKp z`HAy2=RW5{&c)8#ofF70xM(ME{L^v4aniBVvBu$dR60iCmsedJEu~+j&!xAdgVH0? zGHH%fCY4Biq;@!A`+NIG_E+qC?Hld)*sJmX87<$QXpgk>wtv{p+m73wz?GctvQ3lm zXZHTKPBtiB7XK5!oH`HCWVOEfN7S$%(&hu&yic2pw0Vy<7ijY?ZO+r?9on3u&D*p& zOPe#ad5bouY4av+PSNHK+PqGi*J$%9ZC;_x%d~lkHZRiV1=>7Mo0GITL7U^WIYyhK uv^heX!?Za>n}f7@jy4UnIY66dX|ta;`)KnFZT8aUY1;gMSE#{%NT_k?q>tm$;=bktP4Q{=P(1 z!-^a}MTD4h_&h!Z;~Md#LSDa5zgC~B`$qSa&Z!I6ex!XwJ5PIqa7@@D*fpm$yEIOX zg@2Fl<>&Jl4WN6FojcDx&n@Ll>~Xf8O=A9=+1WEbFNt$x!NgzV*wEBzshQJkDJe-Q z>DHu7YjR3tvb)KV2`(ZLIl4qehMr;a;pr3<2w#>U5l;RZixl~?bRut;*DJX*?agz=Hn1Zq>5(O!6F$E=1BxWQ-fepn`Bnpz?J{w)f zR2U>WCXXJ?f zx>b;yjx5lZjwVplIAY+9bQDW*Ze}!bE=_UnL^&z+N48R(b4-MV8PtHzh=Rv6sMVAo z37=-5c#7S*5fGb6Pi#1>$fVj)7zR5tspV4`3g6Ks@FD{F}z;KQxB^i(`z>wbSjp(@wYVWjjh}zjDPR z2ZXbY3h&$Pypv=ep^?IXX0JPP~9H=rvlP1LEYTD>`C(z zx@;VdHybl_Z|TnoVfyuG4|j(B-h4oJ6Sm=pjTgn;hI+$x!}rEc(;rPex)6P~p*`35 zhNhZ-P3RL=@VofG8+VB3*j4Pa!iV@v{ZZ4WrXy?@uR(LQ`?&d7!)J>FY=!1N%@NIK znw?skFeDt-TFjxQi{@POBI79ngUItMsJv}-Jt{R7JdUi&(vmGj9PHL z_5*X5VXw)dU9FwXJ(9xR!M!AYVw!;8GQ}H?8CPqE^udNWE^Hb zXf{RHfft%v@u6-c_3Cb+uYoHd$*Ls@JY@)weXax|T6p;J{uS%H9hbpTZN_ zd!YS!vdaABH7s&WC-gmq!`aPX{{x;V+#Shh`*HB?>)66E9q{6lq-|3KX=7pQ0Ja$0 zqju5GB7=H4g^!0pFyh;U~ZpFuPo zIEI66+#qYMan-q6Tvpeb#=3?!m&@AZlI)kptyg4s94E4EvTSve%c(AVhay|`0uB;d z6>A$_z!qU$D4#~=+x7wuj9DwoTshy024|f#TT2LUBa*ib;((ZDS@O!+Jd#a{$6i<;*Nf`v%aRbhU8K*VW}J?S50k;^|JOQ@(6bpF6+5%IIiCI z7)jM)UrW7RQqLmA&mBPgT&NV}Vh0KlZdH=m?mz*;0>zv5he_ewq7=@42MUb1If%D< zBe$wynb)WJO4WULfK=T)d1`3fhbK&%D=T$}qNR2XDewB0rdrwCn`GPFeT~kx=DONO z$-p^^A&y6JfG}Gz&~cDFF;&X%Q7@CILcTc*P84B zp5TLzgq`pHJ&_S=z1Lr#*YvVV~A%@Y@m;$Y#Nk{Wy@#gf~l2G@n6=9mbcD zGrjb_#-_s?rO2O6gEwEov1}@s%TW9@o9u+!C}&HHtG3@P;Xi*szo+&8?nhKi>*s&+9;j9Im;Qv3qm^TlTE8Ps%jj*`W`plU-Y+&u z#YB}Rc=sn1MYGE9l=p0`HY?0KwVc#_4?phy4RP+&|h*6mD8fW=Nw)CH|J0^ zZTyt;^m?s7PuKs<7~{V^Pp{|X3*MI@)%Z1BKzTI#2QJW`M}7#U(#FpjLRqx_Cx%c4 zt^d>zveNow`@#GTTD`FjH@ZLwXD7}?M)>GxeXn zWd3%#Rhd!kL-)wlAq4_*aQHP2apvGK_Yk#$9yv=g?8?EB*Er-18RGs1aFw%^2wEmW zZ?oB?^LFz}m+LC`1r>vfG+HJ^Zv)81{?};td$~CL+U%Z*v`nyMw{l2TG3V-*jM#A8&|%2bf2Hr!FVF|*PU^Pm9NHo6 z^V(I~XyF~9ODGmJnnRk6noRy{{`dTC{CIR2wUX#aTT1F-OVm!1DLm%t=*0Z zTu~!TJ&CREOK983GmXvB0Bt9|2#K0Rem(3ziR0b3t!fgLYsl?mk#gHAecOlkw_%YY zzo3rDFZ9aG-~TNX8w*y$(r%nU(O9vHXv|kMO1A_s*zLXGSF^ad7EX6#551r!F>58v z*p5>vR@qlT&vxtqThw$EFNe3c(`Ru(WDj+gvKqL(2PaeP$ghTjJ=FY^EF;m$R-z+a zWd=fxCO@b#)uOHinMHAOc;-BB%nY9mNZw7pT6J z-U^=p_HZg{z7#Hi#D}qm(NU8qxdqlej6Fnxn#9bTNeNHx8sXAPI6;>v zngy1}u$8g~lvE5?xpZ#?*^g1H+))k>Z1Q@h_D#WF27{ZtPq>7eT< zh908B?U~vv6-C3VTYVu4hXtFxo~g-~&4iB4-Zeu_qM{H6H)ET-{?sJO3LvbLt|K2- zby9T{%z*Fi$5bfK0U2ApRjy`7K^|<_O4nhB!$b##jw#3`@k@qh@5ccU@cd5mz>g*1Y3@DQa7@XCs>l<3@Ts148dn=w0Hu|vg4kIjj6{k={3Ofw2 z>s36NB9h;shaXxpPK$gw+n90yRmC~AY=%3FC2x%`k6}x+@no!9S0o<97Ih=x~2* zRkOo@(wSm*6=ST@{bU&DORI7FM&s4E&7%=(T%Rhl)~-NnV=!x6I=6(s&qJ>L<7u@> z3a!SaGhrOOaRdi&%+F%h5;n#0WqzESIq;xx*5UQq1E(;*g7&>QntcGa?IwWSR(N_h zwy^iZ%R6!CjrYlr&6UX5&qUNv3lq-5NJI_&jS2gu5j8%V31#7G5H*dSaj79{q`h%0 zM9r)qY95#g687SWQC+^U$JJ44n){ere;%bKR5Bab|F4vq(7^;Lq4lC@V^M0tVJ3ow zk(8P+B;|7?rKam(NllGGscH8~g?DX~nhuzCp7f7KsTt-oQ3|Q^%Ta3jU?x$CnJ=YA zT7!J7p;2mvLj5z$L|FwmHshetaJAV#3s*D5F~N#?mve0YCjc9XZ-6q{2!Jg(%dmGi zBn|6aP13a|p|(_sw!n1bY9`kcz~+^;%VmJ;7Y5vn`#iB33ves28oy-xJ@$+VxQP}| z9DJ}hg?H1$iv!GdII*7~o7cj;nIGZ%Gv9&2*7z_Y5RRr;KhY1e_+E^vwZh z1wrfnR}`Ek(EK&?2UvIjPw&rt2H(TR$0=2?wpn3z5qb6TM$gm81rkUVzS@I>+6#1j z4E_lJ8Slb9cpaXLQ?bAKy!k`(A@jeOA28RN%gk2u4W=Q}2d4d|KGSB?YE!u>-85c2 zD}E^cS$taDDBdjQh*2VM{KhzFe8Jdf>@==4&N5n!qTy@9+lE7iU4|aRYQr2us^JFx z1^wsxqxwDM^=iF-k$$?~G)ZsLeXsjKH=uh?*GJy6#_9ZS;G^6iw8vfq!izY4y5~_Y zp&SNeKv9LFhOcL#K#jt|N^H8&uJEzS7OU`-(iX_xE>ouA_F+Zd1z92;7Z0<+>_VBQ z3``gW9+d!CpvYqjZaOkaN%YpY0@@oS72}VU@z+~)l&5s6ueTc(l=&d*)U?y*2sUJG5=oQnE9?tz7X!^ We=y+dhUbqcBtyh2{!W9v>wf^uP4ABY diff --git a/database/tenant_entitlement-limit-test b/database/tenant_entitlement-limit-test index 03ac711fcd8b43e583cd9557317a85c9d52912f0..fab05db89f43123c7aa0a8ad2e92369d68137d47 100644 GIT binary patch delta 9189 zcmeHNdu&tJ8Ta+M!STJ7M}FUw@IxicCU@$!YoTsp%0%z54E^Ev{3 z{N+idPhS6zkUfZq2i6 zxPmVV-YD=DXvn{j-y!#srQj+!3x>d2`N#4X`bR3qd{O5feerwXp)U6l+@%7`-~BcVWJn8`TIQaz!XvE2HIzSUnZfge(IQf(9c>9ZZ`)@h%=G&ZL3vT-+V9&Ym{ypWw`}e*JG$n=OD)Jw7Lw6h$ z`t~Ycld1nmYv?o72=xxToqbdNI(3sCW2@L_)E8-*K0&#ubF7Iy$CNR@QToNfNvO33cf z#L0BSWlO0qrRLSGDfL`#9=D|S^anzLbT=Y2Bds~Hq}v0tD3&yA5@O-fEo-Ki5CxNl z4Jkiz_v8K0!vj5_WZza%RJ;{0*5w41L0d#YW$@;dN9kb4QAK=+LJL3c0UI_nEi#Sy zLV>W~7em5EINyWH+W^aYK^0LC?Y*eHTj1VaP+_U7AX|%wEL$KE3?FPsOhyB|W3@|N z7!Ra`JYECeLbj!wmx>QXLP0+&D-u`3>%Cy(4oxY!HA_7f8IOj1!El0C*t9f+L`>+V ztCq4&_+nw?39noUJ$=ag3b-FFmhz>f(O6_Wk_bk^yk1!<_H-mZMBwMq(lXLeM8K1F zP*S$BlC)+W@<+ywjt9btRIoF1eSqE!ywnI(L_uUdZJ^8P0_q0!7wQ+(+Z03>(-YLl zPu97wD3irrlF%x>o@jJmUj)@UzHcNRh!uNy)FVdSJn9ysE*^D>QI1DBG3w+|=OUUE zwrl6%_C;7g9X#p~qisCeCPwW%Y8Rt69<_;4E00=J=*;j5aDharDu#-aC{@&5>hIJ? z)X%6_snb-H+CzCMEme$C^_()fzJO3_32~~t0xZszM}Wo2atp9HTP^_>r;8I{Az#VG z@;C)toUnEQ7H7;Mz~Yp(39vY4b^#VA&9;8#YtMr(_*6ltc#%Ix#zWE;h zyoT@L`QKT={=fI|=h<){-v&qS12@k9EBEo&Bl!TBarQ$GfE_1){QWzo^8A;m zYKDk1#M;yHC_N*OGSmyLqrpSRVv~OVpnluLlf%2?9p>#m>p*w^-bDY-p?-7RXb$T~ zb*AIi?Hz~v{Qj;<)8KFrdghtTZ?NzxH}^d(d}^NYwssF6?6mK;*%D89cO7{=<}>yr z{Kp3d_ry)!;lqa}tw*gB9mkJMj_e5;JfU8@)uZd!wR=Ts-2&6yk&dv|I9aPV*9J_z zeW9J(5|3JY2BKYofvt~>gpLdxkME2Qck~1wKQz=jK04q#W*D^(`i!GH`j3Pj88^cB z78niYT%Dd>V9-Z3GrOSvu@j>RKXkHHIQg8Dt;EUo9E)=V9!Bz^{57?#QOGtGqPOme z;CLW@2sQB%zp@e#{DfmG0{M9*Oe|!2tI=R&Jb?Q8F$pCJ2<~^W<-_^6vdR^*YCZ&C zBEdh?gvSCBED{j>Eh5I`_WN#D|5B6$4%sQF&;#A-#ADecW_98roJ*;R$?C)-J+CvY zPCP^tOsV6tI`LSYcr4Di4XYCm@ihZiCmxxJi{zuq|HH&XpTCV$p^1k=P0QGe?9;4C z{ZI9)>LE3aUVqK1VK>S BdfWg2 delta 5092 zcma)AZA@F|753#^Fxc0=Vl~>9=%nR>7<1sVN=jY9{^JYf+WG&2_ z;Th)D7^`wJLkj)_{v7W{tp$u;Ht$N_RGuyOR_@!mf!tE%Ka}574k^Ey^ZT6H98dO2 z_T}tAb}{=m_I36MtAjtm1?U5H)?!vNtAV-Byul1z%x}M*<#po6RxlcDt#)gx#nxmm_Nts8Yh$Dh>Tnrle-ar zXoG61wg$XzqxIEer5$Q&GS}8wC)FnCq>q4Qet4`_rV<&`!CHLR4rZdb9wXkd!^0tv zYm4u3YN(UhDH~CzNI+sBJ1cZ!FOHoa2Ms8+-blsXpas(x?0FeJ;nIV z7II4t6yents3+8R?M1c~Oxu@;Y^8M;@e`t?H z>)AT|ias#ll~&*=z8exBh1c(+XEwGEj8y#l`=E}(@9cwm3U@sLwG@8#2|E5N9shb8 z9e$t<9;edJv_bVY-u&f@qZvPZ6fcWsx#{?JcRIgp{P|t*#a;Nc%DSDsw`D(UHWsxB(De^F2IKK`=yEp-=P%0I8Ysy@LB{2S_Z?kAdeG#AxI^(Wjt z{-)-0&2Ln{<+HhuvU%U*t&-`>KJisE9jxsg0CEc!osFaaFcmQh#9X*-~m$sTazv@EHMNmy2hPqMgt)+ zG8TwS_J&7HJFN9s><2wlhYmlK=G2z6Z8`?m?4U0)8d&=daxoE%jGN-oXc#B_P?UO| za+wcTPWPm2`yHFW}s5B0LR4sHp3%_C|TRtk!Z`v-Y7V=+& z+bP?(Q2FwvEmw{BeJEIX^%C3~rWXIwZLm=IKX1dE6#k<-aFD{;rS!clw^-P-1lFp| zi|4IXD)Izg`Wf^E$Lfq0nY&BIgr6=!1yz-9IelBpRyDLtUl-q9PQNCy@qb;0s=>^v zT$PflDvcl{1CxP~;0bAN6EZSnOxU{uWt6h-tUx7&f4Bk-6t28WEAQF`pS=qe{h5{9 z^pbMDq&$$EJTVmy$w-tj;oZBmYU?UJ#m}y$pHJEIy0%KI-q?k|`yTkIuD*AV=D&3h zs;KzJ`}Dji_5gy^rh~*r@n{HE5ymx7NT(;md1a zqVTqLy1&n@)BRc81!p$st@CZrTl?(|y8nwCCVnY+&J?icO z2|11fijr(OUMF$9$^LRYJEy&y*iJUyOcE=Ci`ONcy^rq zs`{#~=>Y~1#MJh9#mbv^r&hn`8nOF%T|6gvMC}6kq7emNTlmG zB9X{H!hg<>@Eklu-B0kZz&y8k1RaOo_p3b+x>uYhasH?HW%2LC|1Ew&{B!Y7#NQWx zPyB81H^fhgza)NK{J+JIi60R^B>tfIed2eC-!8sOd{KP6xFnilohGjBjO8Zx2+Lbl zt*YFt>UCMwOv(ONYHI3pO~n!JI`hQLsVg)2s~68*x;m3Tck%4Z)A>SZib7u3yr4pU zz=>5T-s;Q6a(ng&xA$4{Y|Yi|=-BCGaOKqLM`r@b)oLNHYL+su82N^w)@5TUe_dJ1 z%S}sHwThwC70t?PI{eqH)rQ=(h5VvyR2F1|4YCwX)+~vr3<(8YvZYid*(&6#@MNiV z1@tu=vm;2!krK#vqDlp*r(DQe%1vu1fZ8s8ad<~>?$jP3LaoJo zt_Ef<*{uN9BRPeU%FaV>aa$~Rv`<*xL*viMDzv$DO`kQTW>c*?_Qi;|huRnuflX&y z852k#5WQe$16yOczCPi0juK?zFpt}UB$*JG=9+Ad<{WBMx~3@=OVu?SENhL>y_!m^ zxFIjqbQw&PGz1%8xmi&f;i{bSvzF_n1e=?an>8zc=IRqq%v`)8T{(AQ=JJ(O7alL( z`o_%^)r+>VLE}iXvQ=47Oy+S*5ET>Rq6+Ctnp}sfg#=i-CD*7K_}!Z6ybVRGs@i<} z2!WPz+lW!%heJ0vTOsO{pc4SSyCOqZtr62C@EnCi&NzdxY*bA(7x+}He{wp__?F(> zxxRLthJh)SnGahpZ|cnrZx>A3cObx&sI^Gm=gm&5IIftFV)qXsC5>cTTJe@3#&X-Y z3oj_NXOK|x-=>xZriqA4acj<2tgYj9>^Y>-+nTg&SxUWOL4IydOj8<)sThkqRo;zDm;-m+#F`lfNZW1{E2sU8?Do>)?>R$83-Y6GCW$%MUee{f4F(p&`o6 zhHA)m*KMsR3)j|OERJVaG8?8qQknT6E{myHE|(LQ-{#kjhNnYnv{GFbE7J&Ts!->%WhX8^G(TEZf2jb+-DCkifMw|G^LtsT9OPtbWydI><(Z$VX0szaK&Ls z><;0^AXN|OEflXMV!0{EJr&Ho2{s6xB$#iqO}>H1tvNcuh2rv4u~=^3KH&v{Hj`T_ z_uqK1v0O1JbenPB)$Dd7=mly+lB-qdL(sXLE(uZ^QJ#k>lkFNo)V6a50lBJ~o)$D* zGWHe^$9r>U_O)wnw)h^3V|0`TH}$V0CT1#p1c%-rTd3?P?raEU6qSj=^+3PUiG-G?ptv zCyr55Bu!>YG&^U~L?t~={ex5T*2uOQQn`<#c>68g)KR?C#!iFjuV@gfmu}6YLE9NX z`v$S=xTqNFoa(rJpFY^BZ5m#Sf$fsne|;8uXs|6Iq$X?gUQBNa)URm$5C}tvCHt-# zB-TLeO@BpOkJiAJZOge^rQo!Ut=e7>bzqf_N6Hw~-;sw(j{PV}*J(MX-k;z+4Ax@782 z0}R@(&EbcmkqVb;V$5R(b8V@in-;8ZoCKwZq7j8lFkULTr6LJnYDy=LPKu!iqmgI1 z6r*EhHU(4b(HS1^k+F#}j}*~wK%Z1imCQ|@EXrr2k@-LtBvGJHP$XquH&nOc<7aqd zIWjipmkOr%HGN4@B+GyuCcpY)r+Lapz{WhvZfwb&EZCICPPL{QDS0;IrD_=Zydl@! zT0PKOt8&Q$=cQuk6;DPZPX$4MosGM!VK`DONBf}@(TL1NogDXCo<@}z)urQn!yg$P zFZrr94eY%_x3-)d29HG}ZwllvS)Lm4I@W?-1N&WaB99;C+hejk;TMN(56y(_Dks_S zG~Y=k%jI#;T*w$$g9dafJunrGT=k1IDV0lO<1A9O;THZ#pzsr1%p0=7SjFMVKrb5S zB7@(ls~X!Uh9?5W9-|4$Ua`Rr>N;cJhsOi@?dX27Vd4q{#*s8Oz^WH1ER$sZaH^e8*3-%2zpTetC{fXR=-cr`v+@{GWvSJf*`vSaKJ92yMx zQ<`jK%^mX#~6jxDtPqCJPH^QA4(X zYW~DJ;HH74zBihV6#RLCmm^GGoOwYop;O932YlKzO=+Su?$fR-RaKT? zquU)uM)STefcV6dl^CA~YiZInFk)HEFh9KC@1~Fl`rX*rh;N&fra@j9c%$jaJ%M_Z z?C2A2Js=OgY0-gOG2ONr+UMIbWI@v~uA9D;Fg(98w$~p*z1aRl#f{BXG<%egs-#d~)3DC&3mN$oWGRja(u>UN0m?cMW2PU&(Qa%zo*Q2cL{SbYsfy zQ0CxvzZhjYPY!6lq0BDm`gKS7k!{gP)2Saso+L!d^GFWWazaTEFCR>3U_$3KQzftO3(Czrz=k&afEB z&Nt-+bWI+C3&lo@pxEeJZrF%$c+Y+h-FZYh2`WKgq}c;}xB}^RRpGKo@Zfd_=Fn_U<%QIUt0^^ok0L>F-?L48PxdF_WE-c6FD9*8PHWTXup9N3ccWbP(GRNMh&VRiwc+xK;s4^ zU(l+$atL-q9;oZH@F&c$LD4t_-%shvb&n_HDtr}{3$WM!pNoipBYy7gt{|2U2_OL^ zfCP{L5Y01`j~NB{{S0VIF~kN^@u z0!RP}00Dgek7j@bkN^@u0!RP}AOR$R1dsp{Kmtf$;}gL5{~N!Jv4%(h2_OL^fCP{L z59fa3PwC6eEemo?XJ| z=xNok7OL`6{!v9Z=H?CAlrEoQ4)1x73jy%$piX4b^*`>OyR<7G6BFg4QCfX?*ogN+I z%0xtu38adSvM1$=Y^l2DDV&^~ogFKOmu_^rJkp|Y>_{g2Ly_&>w<6**Vl4CB*=N%4 z&djF|q<%2@XQ`XXc=98OX#69wM`PQ2UhOfWpN)R7`xg1%-DU_cPIbp}xt#FIB}<;I zDNR!`O!_N&=82h8S7!28PMv;qCSRbkLVlp2RttGmvy^$o$TtkNE*nev>&jAIZd$sk zRSc!BXjWd+;lF0BHk2=Da$PCp7iFWeARBCeQkT_Q`w(eSG1NI#sYw0xXtu=Li!6Fe=Q&Ke25K>K_SD_*< z>Q=>N5`SLT=WEKyoa`i9DFH2spTJb00zlSMZd#zpv}CJkdMLbx@@r!E4z}i8!!#SD zm0H@%tTp`>un7?fr@|LhFfuOnTT1>0#`(Lh}+Xf4g6r3$fd*FrktG^ZPiI| zF%+$$m~MV%f%d~<9z0l8sVSC{ugGRat|~-gH-jrF4)5sAo!TQrRIRGqG@q-fmLl1m z6+TOL1x%^zJmi*lZl_Rh#VAxq?EJGM2-T6gP+u#70+^5N8YJsm?AjI=x5aWt`-J5^ zv?_DpJ;2zm>9eNPY^qhMsj1I3p?`bg?M`X0UOac{>P-IJ#j`U{=L<{(HeG?BV*^R8 zh~7f+*1*v6GrodpVgL5EV zmkopJH^I;F;)c9b(`E3Ne1LMZqBO!)Ipt?9*UQOs31_Z8@x;u>qfK5V`9jhiXq7j2_sf|$oGLBdRkOE|;;+m1e#Zpk%j zJ*_?yFgFyfs%rD?BLo`QZCck$g91MsyaV`Ep1n@NI{~C!!M!OpV$p=Tqmam*QHGIv z4MDO|HPu|;Q?VxIbe_wbdUM0u1(Wt2U}s9yS|soDW(Tj+P53Bw{~%IA+qSggEkTUs zwr>|+P-xE}q2#|!EiFY8F}}OAse@zBAq-Dz@BMRgf(k6xi)0;&e7MTU8H9F|F zfxJ>16qoPKP}{vFQU(0m zTPR*j#Bx)Rdn%YanMs372xMb`t9*+0s z&g^T~+-^;zvip=+KG74)O->58_D~e=YC$5M-?G;SW~i_?2q`oUA=ZA~5?p*R^$K`# ze<>5JuC2FNJlETsdv>y2jYEqil|#ibSZ!9yIbk_QO^`GdtS`v2%b6@uNsm+S;54Z< zvTc4;?qeuE-qo8M92B0h?arQFnhJPsGGPsV><$3t0td)QJp?Jip$f6wfdj&=tyE`S zowq%m=|6P^G!^^+*P>nL&k}As*Yc8kcFi^&ov^fe*? zi>V(AtnPm#@abRZL+{>Rn)A!jo>;D27XFn=q1MROjwCl4HPv2;nXQt0f{SG(zh zY=%v{Va@>~J=yp03<$g+zo3S>0PJ85cyd+C5A-|JOjuO+Lt_{^OiswNp~!xx3of-3eCAPV7PM&Tzu^GMHd4RrrEGu#jb&JGhj! z9Z9=|>`*?SCTJBwMSfWOb#bUV--N;x(oj|DSSL$7sIN^;VK{R3$O2VmnxZ2$&dR^| z()Hc3T(Ky;do$C+-AdSu+)w+$dbS(5u3p`CnN?NHilH)#Ot2=u!P<3Sxl%EjusjRy z#<@Kx7)tw5UDvFI8rhcXUs7ZPodF@ z_ugaAewUxz7t1w^uqLF9V|US68Qu-SA_Z1N-jr1GdoPSl66rTi+Xd6)Lz^%dr!&2F z3kOq@hGq&?Xc;p>K)ZDDrJH;0L4S}L^xcXDmF^F7MsCz~`6IT7A&dDA#(BGhbmq}^ zDj)8<$PiwmuaRIo&z`ZbGKj-0tizb_G7(-Rk=@^p6qDHjc}?le4_2K`z?_}TZRF~; zrfJ!$hEc*7-tpM0&XzQ+nIM{+*-h81WTXbY@*Gy-JNgS-~a#7i1;D# z@$BDcfAn8yfsffD0VIF~kN^@u0!RP}AOR$R1dsp{AOtQ(#YkU7*cFc_gv74I=qUL< ze*SU#_OzSqt<;u!>}`AdJMQD~_5OUhJUu=-T{;pXda7HDOxpSqRA2DV1su&$TXU%5 zk?GMArLQ90enEp@(svZwdXu4wq0oGZiRh{zMh-`WJstu7PYE2QUC!&H00{Ua zhtYg#e0pSRdSsL zSBP!GU({XqNdps}ay?8wu~*-g6Ta%wj^J;GNQYByQWw`AAL)XvEc>bXjG zo=H2|jZBa8C4lUXT;ET!OThPLyoT%b8m{COur$$qxqZvIf9T>h6Ld`HZ(lsoB>Xwd zwR<45pq03p0Y9h2tl zEgi;jY^AF47Fn7e=S5Jp@%o;YswEf`@k(48tKHBWe19vA=gSkoY`Wy>c0}drvfp|9 zSoPiQvkQ`3IXk~xwr;2$FM>ji)pxaI=XowN%DCNVwc2@hLTWb-4t;twq;{j%cD6KJ z+;2Ev$>?IO4N2%(p5O5D^1Flsm&B^)+E*>;lvf}*GCk%y0lR9Gtt3gTYdc!17VeZ+ zsM?t4G@PnUPP=^v8pCc#$ZN8`y`^exobt+5^W2t~9n<1oc1P;l+Ghtg$vEYevkP8O>=af4oIdWur#P3{o zc1NcD0oH*_VqHtMkaV3gRLSez<*9ZgNnXCS+j)VPfT4y9lcD}W{*|`Sh z*$s(RhZ!z=Q90R^&U54&#ic)0YG)S6nR>?p1f}V@7cYo!=z=T9$hIrcghC+Vq)d& z_$C{hX4Xnx?Z)ffD`w}JOu1asLuQwrBEGASPLKIRk{`?HBH6(LByqrPMR(#HG*FZL zCI1QyScaJi*MJ~$`>#us#(EwWJ9ZyD?B(fBpb1BJI0B;N3-9?GsiV2Uh66@i6@Q^?S+t|9t$xi1-Qd1@R%VH~XKn@62AvrZc~uc~9nYW=r~a z(*HXB4e4E}&!@gWHJiFO`De+0o2(~Gi7zI8I`P)T$wXKDlkt~80sbHXB!C2v01`j~ zUuOhP91zJ2rmG94198~iA5C{hW3LKB!eDT|T7o@Ze-=V#U39K;G;gO*#N%;+rjK^V zUj1h-F{~-LIcj+d&RjaapCnFnK>?h^U9nety1M_VCHa__d;~T;O0fKaN#N0YAbCRQ z5+HLsZ<72gEs6aFoSnEdMox~}=N24NlY(bS!MU`sk;6@P;f2ij_|d&ix#NP97BcSg zH~T0ah&jeB<)~T%j|eg$8BrUXWXqkSI2n^ewvO&}3hmZ7H1QbhdvQ4v(R9u!H8B!`Iu%mtv1xb7Iu3g_q>W4E z>9NwW9Zso%G;QM)Y2zqwV9=tRg+L>Zmyd0CiXBMZ{neI2mONsfiHwg=Z{x}h8%!-G z0%v=1CPMd>j&60z?E*`Za`$ifr|1c& zcdVsH!)}mgDGqTkv(aN&r{aOsQNF!k=ZxEvfr^hzp3HC+hn=PHii2f2*|Qa&oK8Cx zk2_s69#V1ky^YgmM070WRNQT|I8;0y;|&$w+C)861Xpv|32Ik!*Nw9^KQbNXY90%zIqa8uP43j3h>pd$n#Z8#sRZ9> z;I#Rg6Z<>f%hjBwj>cM(m%KK2?2UNDlRaF`VFQKKJT2r|W2cYo@Q!%m7<}Wv9sa0a zq{(}F?bKx3CqDv+pig_g&3Si7-hq<)|MJ-nMZ~`nza;*y_($TeiN7fRTk&J!`^EQ( zZx>$?o8mR`iYSTa#gpQgc)z$`+?M^-?8mbo%Kns?%>Hxsi`iGRf0+H9ud@jcRu>5% z0VIF~kN^@u0!RP}AOR$R1YR!!$sSl<3u#zYA8;OFg`RgFVZppV(L?rt)3I0Yv4vR( z-{(9+_+C3a8+&z+EzCgpZs!rgciG{Y*sD8jA*{e(%{h+{zQYbr#a`WR3zHDO&3T0I zt#)`a_UaZ}n1G^gb{-+>Cg%~NigwgQ?A5F-j6>9n^9WJX&Lc!k*-_)MSCh6d22m5v zBSeimj}SFxM~%f^?X`uy5Vgm7gs4$Fyf^l0w&rgxBRXQ*%L`vu}EH4s9k!kou)uIy4(!ucXhx z4RP=nVxFl%FM>w5*^w_9VZ>gjtmX$ZjT7}y5x2Q#U%HWw)kH@ zi1oy}p~6M1a9(puDlUXg#GcaZT@V45+>x#M*Sp}IFoDZWxr3WS?IC!Cb4!$t?}c#x zJe1s@6V%z}Sm--^n+u#R)svIU!ZO?=0{67GRwQt`Jh6D^och+72c2FUyl$X1UOSEU z3H7b%%cc`I7=Pikd6Rwa529m(*2Ro%)Ry|YtxRv^W_??m2`Gur-vPuXgPUr|T~~N> z7F=x}xCe@Dg^oOsb1*%p=3m;8ZP=?f$ov1urd3wA7>opv01`j~NB{{S0VIF~kN^@u z0!RP}yrBt@zyHVe{~NjqvG7O$2_OL^fCP{L5JLAOR$R1dsp{Kmter2_OL^fCP}h8=XKV7KwBVe;N_~wD%j*pMIm) z2Fo8p;2qXMdUX7^=ji#X-ie&_NO(AewMB4$@Fdoj@Ym%yR(f8#WFJ%S9U=?IuKGvZ z!!hW}O$$Wi_F#KaMtb|J?LAjfWAf9s4U1v zzOtZHuERmbTrjOeUDvFI+7dZsADUVnWMf46v%z(L(j zO@(vqTjC6c9{Sx9Eku=l+;>Y%{JAB*3OXYrg(ZIJJq!V3t#$YrxlYJfvPH)+ub)?MgN(_nLDj1gShC?vExk#DT{Jfa+*D>yJ^AqP8))oHz2*%a zCWDaAYEzPe9p9Trt$q`joj_Bpj?{ZYe8s-otNl$Eo%{2uAz3#yVYv#mIJPe*Ksj$NBlm%{|{L)qX-Eg0VIF~kN^@u0!RP}AOR$R1dzZ6 zBY^Aw4c4Go9VCDRkN^@u0!RP}AOR$R1dsp{Kms8I@czFLC@4Y#NB{{S0VIF~kN^@u z0!RP}AOR$>!3f~{{|(llSREvQ1dsp{Kmter2_OL^fCP{L5;a zc&UftxS`B0==ycj{dY77!WFNJLeo?XNrl5i`7=178XO_-#Clgw4?Vr8+{j-ACFFcf z@_ee%&_P#S(Jb~rWui{87IetTJ#^JQ0N<5Ubq~#4A(|e4?D7>ZdDHM2v!|ZArzdv+ zmOE_St$Ro3-nvJmzZAWnw#~cVdVtURjpfr}+HIjFh zYMVxMN+4;?`mAF3^xZS;pyqKY4aettoIOthM0f3>ms7HS?C>%BdyHE1F`E z`xJ;hn8cjm->QB?tLZYFOv_q_fBrX{s6Z0&mofMX_z>5Q?!=uBfn#1~x!}7tdX~I+H(l@$Agg{#ndUq}8?BHwbXLN#Aotc6kb5 zg8_c8+!%=E1_y=r1y7-N@^uqCABS7IxYtWb`$2AOS8Nz+T{f2T*OjF_x#vRF06FoF ztPgW@aEce^jM?&rg@@k7;^pD@5PG7rcR`D!$c6?-C3kwl^BSYC;RNZ<52x<*lxg=0 z5lODw$4r9@g!8p4?V!L^Ln0T8aQE4?i{8{4GMIKvkrx%otLUmnYv0g~>j0eO1km|W zmushn0ayKi6SE_)QvNx(2|)^`SVjGUT$}4mw|nVIXQgJi&|0oi@F2-fQpmFmmQ^b0 znZbhI1iuIuMyzNBu7yjpa0k$JGF*65IIoe-kiggP0-?~s#PJkCpUt?Djt2nNuLQMy zO~#Q(M9Ah29u&T2=l{1`f@mh4;7k5oU$QT_VOAjH;iHtl5NV^r8J7HbWRRfC2^fg{ z3=72+$l4OO_^B#$ za=%qFY~4C{dfqkaf9vPl{Xy2h-!Jk5jU z{J{A5crjld866%QpO|D5$<-=&M(E7$4AM(>S=RCo8gS0PYF6~2{FzfuvN^cX%2eQ< z7hQv7+%;bvEFFr=@xfT`+&*D>(w*?o`97JGkOyae?b?hjG|S-zO zGPw1pYHlf*N=8x>Dns%j__XLim)~E+mZLRE&Z|SL?m)xYa}u{x~M8QhRp?a z&Vr-qM@l0T!=)p`<&k{($aJYRJvI^|Ixz*Q57N|iS%c#)*O>m~5lG)p)7z(J+v&-X z`60Q5h>lN!f8_ImMCL8MWGCe)BW2BcyK;>g>o8AGXXUm|p%r>;IwDa1YE`gR|zqQw+ zuadpgZH-6 zV=Xn-P@YqLpeNAa4yDfVJXqk1B5N9)`Cg$1?RT!{)B(OI&bjBEt2mtp6}D$_`l1D= z5u0;xB}1tFhS|-T{h;G8+d||N=9&x#op-L}#66%S&=29Fg+}M;PwnGb+;FZ6=(rv; zdqG9Oqgdn!Y;A>cBn-#Q9$pQc{jAQfRn3{*pe8`IVd!BRa=jyN1(QuN2OlXYD#3$atloqx0G|oKAbC zaQe{Nb(~0n4%WbLXbR^jD$u!= zb3G9xdSXYkxK(hbOuqOMjZ1U#g^$y?e&xvZL!jcZ?a}_AUQ(Kix#%FTn8+{C*sNwE zeU!!yswVPBXqL`=5=sJ7(i(`*2dd%-&v8|8#199m;s_t&s^W+rq{RqkM~X2Ms3M6> zq-VJ*y7DuDD!S6sToqmUDOT=YO9$E?=!>55n$zF99fs{!Z{d9MK=fo-97Cz-_Wr{O zT6?EP?%S8+TcQV?7IQ_%XgtRbT;Wj~kG7R7nx^rbhH`~dw8CsA1kaJJ(LOd8BAcW! z*=&e(g2wdoA+m8Alg)@o$NHm>I6Z(t()uo9v>1IX98Akwi`~)kR>3K|uajg}-WeTs zDi91P(KJpif?AB_2SM;z~zQBIzeip2|33?B!pV`^m$0FpmEBCTt+#ci}Hv7QF;%?TwWp}r5 zSHMV!)Z4k+NqxUl#g=`&92?rQS+|3A6QMhB+gsB!+iKg`Vg>igw)!T=>|SkQIWqFi zw4I#J<_>|Rt8JqGxMlxIr171O#>UUm__Uj`;tXpCY(Sc}wv#bGx-7+TF4I+)M_CQ-+ol)6(ip; z)Vgde<*zGCdAVunss@`lSv7ic&U7@&KI1$TThO%7>%{frErlvmE zRQTLyoWfnbc<$2GnS3W@v=wz;$Xn&(vE1;maCi*l_AU1;qVGnAjx4F$fROM0l^X2rarz_*|k@~u+4+nEL0v5Ta+?fu$(MK&vP zRVfuQy@K8ltntWC_N`mA1K-B(!eR!zzAUC?~0wgirIpj`Bvpzqj9Yj$j1)3Mx{ zeZq2?wo9lFup7q>Iu+V9ZfHmcwcE#y5Z38$?V5_^_U#jH_t5_2Ms@#vAlOE(cwH^@ zhU+&E9qG-zX_K-1xX~ z`y7QF7AH)0A_zY$3TX&G|Incqyb?_rHY{`AC8#OrWBjo8o`zHBW*byQq${alXC!>( zn7R~;%fl0~oHQsbKT8{^4t}Rb8-(T{*`L*_^FZF8+CwTA@wh|T8Lha`_G;|D#YHFW z;bvTb(%R1???UnTcyI2~U^{c-6iH=HaO~F3F?((}Z_k5*)#YLz4Vn%YN=oTAPS_}B zN2jF@bDVZ?2lnLV@mdVP)#1T}e7$EIY;k#JG?u$QDJ(ZROJIz)eM9@~O)&z^a^f>>PNwm?^q#pT_HVb#+oEMK7g zlW8kKGaF@Mj60~gH3c)~5=gBo>@LVCBJD$Y0s}w8LXo`xe=7cRMEoo9cg2s3 z9}?dyzD=ALFNsIRgQA%I$LybGe?9vjvmeO5E8EOU*>l;^?7nO)^S?8nC*StZ{F}@R znR@1_%&E*^W_$Xd(|?)%?ex#5e>DB=>9?kp^keC%bYD7?`uo%$r+zKb5$Ppf`Z$q3&PyL7(#Lq|MIyb( zOD_=V1z!3nkv_^xA0g65c1No`-rrUmllY$z)KGh=>cAvC(=AG-A|0Tn;%S-nV=^kFXn@D%_(p^Nlix}BG9BhqcWbSsf= z<)vGQbPF%tOr)E6=_VrG#7jjY6?tivNVB{&L!=pAnkLdTFHI3?ikBvdG|5X7M4I5G zaUzZL(ioA(cxf+@_VUsmBJJU&Q6i1<(rzN{=A~Uk+Qmt?3eg1k-{25S|NcK-ChPy- z5r1C%5%E3ZO;Hxli=*ORu_yb#vY&+$0Y8-ej_g~r)$E1rM0S5R4y*sqWj>ktG5E{< zZ_dnT9?wi=3Yk>;i|OA_|4RBJ>F-W2r>~_ir;nu%rn9j2|D)8WQa_pcp49DBJ@sVj zWNIL_Ir;x5|1|mOwwPb7U$({ka{UQg%&*rk*Q58GmX<^GT@=9lgd+G2j~K4Xjd#rs)X%&*?h*kXS9 ze%coE>-ST(m|ws@V2k+`{7GBPFX2zvVtx&O+!phT_+z%1U&SA_#r!gU+7|Qc_$gb= zFXWHdVtyq*X^Z)#{Ddv$*Ye}Gm|x6~*?-xl*r`}=G$zqUVU zi}}UE~=QztrDhi}|(wc3a%C*tf;}YJaOO=9l|hY%#yy z-)xKd1^*^n%&+)GTg)%{v$mLD^Ji=^zvxffVt&=1vc>$eKWU5kg>=Fe^9%pDE#_DL zFm;YVcdJ^r{|9=n>zaV~A{Dk=9;&+QLh?@9} zcvd_t?uH$JzsY_+`zzU>$bN73<*bo?Hv2Gq1K^%)BJ;(}A7*|v^RdkPGw;eQX5`GH znMv3M$fW-v{io^QNdHXwhtltXn*)^ebFuqpZZ|xy{T_bsi`Zl z6L5cOdn%IrtK?^r|0(%n@GXE_$$IkXa(Zu&8UP?R%y8#a+ zMiToH@%Z1y|KMvm;laF+01`j~NB{{Sfj1U`ZSclJ;NEyV6()Q#On5a+cqL2-ha|RU z^hB5tj!0~c`FNP{u`uDqFyVzT;iF-~N5X_~EMjYs&V>o#P{h`l4}}RI3=__T3D1TJ z&x8q2hY3%G2_Fa(o(vPhL5Hn1Ivys3qYhhR9t{)1VTY|Tr^19s!i1Ay!ig~9c$jc3 zOgI`Q90?Pa!-S7be^hCfpt-+!iL>8YbKl zCfpn*+!Q7h!-Ux|VJ1unXaBV}M=DGRr~kFaOoR#H{J++iaQ{|n+@!TbL=*2s>fMFL0w2_OL^fCP{L5{lAe~6zhTnkN^@u0!RP}AOR$R1dsp{Kmtghl>j;a?@;%%5%CwrTjGPF0Jr_U zJ$pR!cbOl~Jduf}Kb6+g<<#G#KAh50L&?8Rek6G=@z05mC*GPU$NwSziTKO$hvKo= zCt@$fF2uI>ex~<*y;pm;_WWMY`+CmzM58~@{Xe?D2bALv68L%~aO_YllIY(&I$D=+ zN=m&^)0Y&*ESE+~BNM}=Bg5s9eEG<9sWd$nCVF@nQtvNAYQ>Vz)#Z7`RP@8}-|(!g zX^L^^T4TO5P0Q0m@knCuR?OCQRxvAv+OSkzyR1T~)VZa+Te^H*)*z?4qFF=vhP-6x zwc1c#wk$=f%34Jk${R|>XsVVSL)NPKhGNX=2BfPf`5UUWkbn4z3;93!mha5V`8wR? zZD=51)aDyC*&+!JbyoOq90Uvp-((m45oPIyZd6T@#c=*qtv0M`!;fhS$>M@n^896e z&blERN@qEoy`SXJH#!QcudCX;RF#*^Hs70-YKFRih%W>T*M_C}EZoQoyNxP|*h}=4!fZU2N886{8#y zFGTdfeUP*aNv#FFX+jH|mz9QW$d+ylg+vb#oj3>@hCxGBsi<|i=B4kj$xq%3=?Axx z^mB5vW}R_}UcG!aB)1UJ(LPYn?-$@fVxQJXNX!t?kpd*{%YZq^raY@khOS#7(LzL% z2O#AEKV{RXg~SRGP3K8@{e-j4%5|l~Owa5mY4`iZRp!Cmn&z+~n-;j3j(p9DdqBxy zzW^q5a>bIaD@z@w-xo|TS1O8WcAkD}FQh*R`O7y<30zG>SG5l7Keh*w?s1ZKOnh=T zq#{j4GF%Jphj&53GTGwl=YXQc% z3oty@)cJ)DE$x9Vka!Sa)#N3;X`NMJC?u}Erp$Gy;lyUQ_-a*|m5s~RQcZ#JP}MrC z{sWsJeUVh(PXDBAsIq3Mn%SwhI4OdLzCC1UfhMn?(QCTVS1!#?PR?~!gkxDyaKI%< z)6W}<(qRRj&XClP!LS5QRWYt8H?2>6C{J=GvxY-tM9&+fMNF7yn2NEeR686qrqZB! zKa3fcYSk2?7!-C^rAJecbkA`pl)R``bPa|qm}?!b>GQgI*pVFq1MW=Qr6eiH8L$#a z|0t&o-Grd+*prnBZc69omsWZEXz$Q&2?q-n_6z_Bip7CKZ_ww$!j4A+M{bl@ihQh!)tI788+vNqp@X6Up-lK20I(#=TrOg56; zl=1O)7((g$B zSoW8*pUvLLena*>*{@_jkl7)ATHGsMg_{B24L1YUGXFmFw)8K2JudyQ&PV_WAOR$R z1dsp{Kmter2{;6{L=*i&;GM{!Y&5Z7@LqJ-HwKcA%)5%A&C$d`8pnMLFi0iruKoRc zqKPRXdJB8b6Xap;B4R+e!Ln7zS0SRM))lB#vq3&oB~JYO zbxWz}lG^Z!32|$(rCLo=U9DMH47EaJx;Eb;G~}vk*MzndL{l`<&{CzQSFTH{Ch1Km zhNWstP||^NSj9?E_c`5A)On4x@BmxCV%|{Z6hqM}iV0OP6~io0+bHIB4cOEaOUYMc zvm#fO;;s2dV!2{bcrihZt*Td`@R}uAOAW;ge!3hqykOv+H9ysq4CT3|YA9gQtAZ$0 z6|-Wf4NKKE-(v4zgWnO-%ZFxSxu;GF%a>KHs@$x}T23m_`>e9vE0d%!i#69 zX|z?|HsH~q!L*IHF57|5R`WfH*Y}|}(b9YVgYD!x_(qL%EpTdVin?OSQcxl2q0%tZ z0_(J$&MLN9hE7^Ab;FW$qpBFKj>mUYq(6IonDaJaPN;axI1|f_j|(rxXycGxE>T}9 zSxUVDzDO~{WRC=!BrMAMTEodyVuv6GJZJG3X*WZYwxT^Rx}! zc9y|(64>{=874aygdP@UUC`d}6KLY|dU&D$otwA(m;UO1mzye(ruL z*GYZ(`BSmn;GporAT{+MJ`T9~@Jg&<`fw*FNppr?_b5XDZENIyKc_BX4J?ZxZ?UR^6e=*>dh&EcaNSuzZeA8JL_UGIN*gxj#4nXS%>dxa1f_aDu=@2-jdw z4wz`fdgv+v?Ayx@<_5KgW4XRQ;pP2~S-KVgR_Q%H&Kso{a%XMQFIU*qKFng@X!hvW zFldXmTzTCM5#Rsc;Wa+0Ljp(u2_OL^fCP{L5Cvg_(nyHtd}bZG#-~eDoGv0dpI(QqvFXw%r;CWr zr`E1(1gbe6)I~+-lk3t|8f(#28atm@hpx%#5sv)`5uJ~(L)XOgXo)Kq5uJ~%OBc_6 zWP-5oU5BpH^hlX27ZIKBS-YQI00|%gB!C2v01`j~NB{{S0VIF~?rH+~{{OCS9xNOZKmter2_OL^fCP{L5f+5mupJ@P`-aoai4T+ zK{5J^MbI!ykAJ1ba4JADQyQ{ikutXgnCiSHTdJ;cA?AWQ$H$f}3(6;J6-8?3HMO$D zrE%+Y4H&7~yjLq5EzRCqY6LLI)vBSGrc_fkMJjt0hcX93M%a*wYAvy!O$*?$f{NbM zEF%!7p+l^iRMD$}n9z;}u!Wjbbj^Z8b0tl#uM)#hY7`g{YOuM6=xWwynbst&BWu@N zvXCpZz|w+VgT`+gtc7b+tI(|KoC+!V+R@x>gJ274$v35jyaWjtV}-&sO-JNfK4aft z@&LIi%>vaGf@RBYbW5!hb8a?>NmM0HJS&@uWXd(@RR!ok&<1J+V!J(1A`RL!y&`+P zpd|wB4)#&Uq(i8h|7Jv$WBmlX%@SUsdMhX3fg?d&vs3s$N$tD31i0 zaeTl~EvYImLCGxTrZtqG(+vf>5Ah5GOvfwc4P{O-z^oM0?U0IDpkAez*EPturdUee zR9yEFP!#N}L1li}TJ#0_IIqwP>|CSg8-lv1xN|L`-Xy4zkD{&tqifAUjYJw!#ENWI zrVw#ZVh$gmBHi!1qtrPlRo z0;#H3z!PbfH$m_vPX!ymb3=?e~vz=xhrnX*xfu2@}xw!?C5ouAbHKC{Y zQ<5<6S5XWy-y;5-RRS}7OJ@alyKM&<1`XQ}d)=-2)|(!S<@)-B+i&yjiMFh5RQBW3 zA(mx_tjoNh@fgq5HL^3a99?ZLl?uN+ ztW9LQGTwbSY$vMdb$VHrXOAvV&UnLb01RB@#Zw@c3nzrq^~fAyG~wSS463Ad3|n>BjD*j?|JSmZ(b zYU7u}uN>rCCa8)HZEvC69cFINgsVG)+Ey-D@z&d~#&Z4r!i&e9DS$oD5SxKH0P{f# zT6iFAUB0aC^-Oby0+*Y?b*7cut50uB#C|6>avPKmter2_OL^fCP{L5|ns2_OL^ zfCP{L5cO? zCP)AYAOR$R1dsp{Kmter2_OL^fCSnR!1aGSGAKs^NB{{S0VIF~kN^@u0!RP}AOR$> zaR}i0f8(?z)&vP40VIF~kN^@u0!RP}AOR$R1du>G0=WKfM+W6c00|%gB!C2v01`j~ zNB{{S0VIF~HVy%@{_lz07fJkO??=17H~nkyc#mJZ-naD954X){=~ch)JV>vWv<$T& zDL3IBds8t39~OcaNe05!b$=w)(B_6&rv&tp+0YAr-3Z~g#>#cQslgqRTC=VgYK6U( zveGn+@N0zqOJc8HKHCrXR)<|9YA6*&Z3M2TR87fH)cS1GFy&ct?JZmbzXUhX4wQ>t z#=h<{(Y*T2mCyiHxJ{l!X6}D%x!9HoUis2(P`LAjwr z?*}_pZdwo`H{fFBMWxCTV#S={LC;i;rJ(W!*_6~eRYP-b)MRayenKy5=F>>z#$c$D zQ?iy|dS!Dk>y|jd8>OKlEiwFiq@8?Tw;t$02R9h(g)86f%3bsBTGAS?dFQmS?c7me zOvM5ZTdQ$;7+M{vac;dWzBKU-vE0Ff!nYo_M?tOR`n8}z#P2PT8| z!x0-Pyg$Q@;%Y@nmaeOkl`k+3;Msm_9{^13-=P+=b04d(n%vq4l>rJ#6D zhp~EI%U@TP27I6Q+PdGrbjNv7dWK%S{;q_5JGi0O!PubNfFpCBD#1?U2fQv_reP?H zs@^muFjjy~`!Hw2u2^a_0rX1PrpG9Ab1>+ti|u-pDc58eh2-kBrfHEe$D0g-nYq2n zaqm@UtYnMG54DvArE)z#;LY4rEkDrjPty8b8-O0xZzyC!0KKgkHUab#y?!&hJ2b8^ z%}3fP=*^kH*L}M9(#V@*xm-^8)-&EBg)UCa`Ji3fb6034)~XtYS_fMoT|O^2EnU^X zV-S;IJupiw%*iyGMnfl)BF7W6X@LYx`GZ!@hV!!$HY_+BVM9P`1*YPpBYU2Zta^xL zNqW<&=yk=P3i0*|BMKdx{e{P>LqK&=)?kF<)=p%m=Y(*1K!~MVa?M*V2D_NOBBG$B z)|764>2Oj>mnw$R&<*IwZ;)9TTg714X*0RI!}BS8|L^a1;1d!+0!RP}AOR$R1dsp{ zKmter2_S)uN&wgY8?|MzUPu55AOR$R1dsp{Kmter2_OL^fCPL3xc>K9;1d!+0!RP} zAOR$R1dsp{Kmter2_S)uN&wgY8?|MzUPu55AOR$R1dsp{Kmter2_OL^fCPL3xc>K9 z;1d!+0!RP}AOR$R1dsp{Kmter2_S)uN`S2YdxVKd@)vu)Q<%uUv-^>aTGKmOuiIO` zk)BNd@(p^_=z?BTtMZcR{#y$kIO>Ymb&Rei*TWAK?fk${ID@kSryS4gM)(=?VTXv) z`wGZ42yo(lCkHk|{Dw>pR9*dE1BkjH*XH2NUMS9r(dqH-?#azjw=M;OLggHgozn8^5HayS|*h7EabEE;9C+2(^5N8f? zW~|Ch>lJ}`dMIt{iS}*$VZdD3)?SOfa_*Beil8RjSfDoa^zC9^*MM40v6Ot9bB!&X zF{Ib1E5!JM8hztiQvv;CVF#eQw%)nQFjMCX>X~}yY5^s49D7(%*P+z2*-oz&Y17WG z*>8>C@xql@Fn>K7Jx4OTA9P6q@E+c>vhI%X*R%K1smf*@Pa-951V=A4r$tJNS zID_8Oy$h2-H(VQ}*P7(CdN4(~T2nO`p-D|3Ow|_25&84;VY29h|6RfMD7HH_;$zdabvDuz@VP? z!>#K-@%{gu+!sJyNB{{S0VIF~kN^@u0!RP}AOR$R1ny1(xc!s7Je}r)IaYGu^}P9so;O)-_(F zB+8Qf@gug+aeTQXce$J$TZw(=N8+5%kMrd&7yDv6R+7u>;`sde_&(?Jef;s+_xM+J zS9MiCW@iTrc>(6pJMjOmPCdCd+q*|wHM23pT6XQ}^=wRrY8-_=u zi?iiW)A9VpG86`-nh>%5O|!-Y!|G8o^rl(3YrbQJx4FhuX5C=hbKo9(cI#`L&KnK} zJxlGxMZ<-gzWpuTvb%8aY@Ap`kV^y0-BP<_^^J9UzjmBF^9tNIT)0_Y#lvs@-1VE| z)qzy+^o-*&t_OwdaD5mHKXE^()KImsoI7Iq?Vy*BcZ;R_?wh*$Ky1#;zCxQ0KYAI4 z9medgb!Sa^vTW`=dgoWO@|-)pkNV1S!tUL4+Z0f?q1j zL>OgNi9BzRbw{;~k2V(o47qS%oOajy)!EQ`N$@zn1t) z#VnRS`q8OtR(cx6*X_%Vf(ym@P5aJ>!HHAdv;m5%$eVY2YT~HPRR=1L%OCR!Y<$j^ zmX@X_*1efIA8wwmK4~%E`SzN$+Vtsd{=^225fUvra>#|mP}BXEE+?35lvy!3mw`*A zvsF%P9AwuBJ0aJXwi$99h=WKmY#+4KZIowjkj}6dUD!{2*i_ML`9ZRW6$cs!gk7?) z-lCtiW#XoIleREvKf-pzY59+Ar!KWlHOy^%`t_xaV(IwtsV|2LI^mWH{tKD}Oq3`U zFwC+eDZ}oYk-T1II`R!-ZaTwUBf2yoCe?Xy3Fs+-oC1g_2q^`y4s+AW3Zw;QZo7Gw z%t+OYs1}5|X*(Ce{?^A+a+1?4+X*n&kTUcn#{^ws66=B*Ppy1nottp*Z_qO3;oFI6 zCN}1B=Wn1GnbBCqa21vce*eEmpD19nkN^@u0!RP}AOR$R1dsp{Kmter3G5;PJpb<^ zOe_isAOR$R1dsp{Kmter2_OL^fCP}h9wmV1|2;Y|*eoP~1dsp{Kmter2_OL^fCP{L z5C~yI>wPBi>bs!sYT4_$M?jp@u|XRWv|c+@>~%!ccd25XBT`Nz+nFjaM+jDy zfXq_x1f9$Q=&=*q2WeKz-U1!lBejZ9f-QGQ*BJKv@=|pP^ek14&B@g*vs$l8LMBt> zOZz6oD&-EVMQ$Ue!zmkz6=K5(6N*XV;}ePjka;Bz@6%;P5-SKH`=MCt{@ zH8%`b3d29@`XQbQn^l}p|jTAt;TSoas~t#82O@f{ax+uq_Jy+?Xoo!G9^ z>rq|YadL6X%u#FQ(L2|KPmO|VVoG#|$-+$YUCRUke?Hs$ubj(WwDi3NfP95<`{4y`$TrE)|um+;wI)9^k3LWWlKG)4OYi0 zj>{PMsJP0N4{sJrmCDq$i|G-IJq#THZ)?Qpz9s5zC5q3>8WkfXCj zb|JaGCChEJU0C2Ywi}mSpI~vdD%~&~90}`prR>Q8_rIr)YT84FP0jO zskclvK%opX3@wNkTg;6{`tC~5MRlk$GEFpILIaw6Zh0{K#NTi_!r{tM;5E9#p5C*% zMBgHY3)VvA>DP&}pm;{_g0W8Y3r24UOO8G4gAX_9;xKewu$)AMTtUz9K%v{{nZq7< zepx79P9+UNR{cDB=T2B~QB8ye-*f|kjpA>XYPG4i*CYe!!`1-ygmg<7*@ql*AA`Lk z%(mA9o0WHcyK8J&El}+)nPO}clpC!Uxy`zNt#23UR`ttsnFAItB+*ED-#L1SCR$o?}Ma*?6nT!*WbL-mwlgwmb_Q z7u&QFs2NUmJrAE?+u)@(t0it@@A&<{{CEOCBLO6U1dsp{ zKmter2_OL^fCP{L61Y7H;Q9ad99QfW5T|# z_2M7STrb=Yf7}IumtVP9EZuWY;p!F>!aVP^nFORKK4{lf7 zub*z1zIB065lKlHkxM+v#q;Q$OXc#MJC#8Wj$bI2K69)P=$73fmnb$a<_=QwROB*L zc85Q7)9Da>Xj^X#Niv;wEyDluxwFr|e5QQ%-03r~l^2uA@`_ueGS8{hbm)@xFIL{x zhsDydV}-AUBDTpYl7DMg(}p1xI+-G>Q~;wQv^?d(^ew-at;b8-2;!z>-Ep__#8hLI zaXAH;(7^F5pN)+w6)LKZRZwfxe2w@q?xcOqaw#;%@&t<128PBZS|lVp!3b^NKPZrUNtwt0(iJ( zmyax+c8#tNy;^z>#A88vwR~~_qO_oFO~b;^Os#e4S-bp{)1$(zOQ(8{2Z5DJ1|eSF zqQS}miEBw_6*?XU8@+^1Egc5ea$L*biie&zIF4aWe%iT6Tk#C(Si?U3^pv%}k=+`R z=H~f{r0J>htWqo;nlUBVRZ~?wj^9a{?le?%DzwX_`h*qm}E^@*2> zUo2HBg=_o7ViV0)fTAMOuB5$7oEFy}0-E%BR#dsx^opfZrwU)}GtNRKo9erJUY|4qjS0HmyOU>~zrs0`Jhg7aExy4eeRd_4hfMm5HD@+SiL(NJvk%fwab|TL%TR_$_ z?QadT_b${tshWC@4ab|0l`1TDu#j0Gc5WHMUb(qR>#W=s9=&sG%)+3KYcj>yrotPw z)6MnuhuF6)BpLGuwnVa9f!#*maJT5nSvH2gW7*JJ>N{ns zq8K@+?eNuikyo#8V?ul{7Ae<@D&kS6*0FB0J=h}uENz}d4r&@sf6yazD=Q_S;l%Z= zt`%-L#r6s!RFi{%Om7L{DJKbCm3Eq52Zwytr{7!^zU zhSd{Vw6corV8gNF5~+Oc&~>SFIhD6H>@AT=iW)ecMRjlGIC5zKI?2R_4r~zvWYfza z{!P}2D=Ldcc0*<5s2EXJG48OyMPo4NMXJP-V6hk;Xr3f{%Nv~)J(h6r;ySTA z#1(^4=6&Vitgn5eM`%yFV4&eA$KQa?RVvUNIuUiJtG6wejw<~VLXA!b1{;Pg9(>dC z6+5Lk6`Ow38h|}_lrYm7+CDWrsT^u8k+Jll4r3j1M7H1>AZWiXtQr~u>dl60Zdey+ zA|ZAkM)2{MW8wjc?BDa9zW&CLc;Q@%DuRLTd(c|&KTKPiaTBc+7;};_s*X*WI^Ax_ zv1{32lIh9Rb`9Iyko`?Us5$ags*o}b1P4HAj4jI?dp5N!;Y;-}#n=UAPBgXb9KmOg zaMkdx;}X#Nrpn_-WYZt37}J0yqC+Z|H$Go19X(pOwx2B^)aS8zs#5`a5Smy1)V`uF zC5h;X)|1=?p#zJUYYi0J;(lg?{<-OcL4*0oL~hs_><()CbH&o}RQchCuL09 zmsQ-U1PGkKLVaWr_9K4dU4Mp~r``)3Vsb$Mf9{gLLsyR2os0D^;k|F|ne@uVV(FfH3Rkzpz%qA5 z$Bli^uBQi-MeOci-gYhufB(N%4|>=xB!C2v01`j~NB{{S0VIF~kN^@u0=q{*I{$xh z_e#Z*kN^@u0!RP}AOR$R1dsp{Kmter2_S*JL;!#Pzn4Y>+kym;01`j~NB{{S0VIF~ zkN^@u0!ZNI5Ww^Q&EblrA^{|T1dsp{Kmter2_OL^fCP{L64*-w@ch4*Mg!Y|1dsp{ zKmter2_OL^fCP{L5-j)V@8{mYHB`hBfHgqk&c|)oO(=-Ioy2=@Qau8|G## zl*2=`ud50b=@b)5Rm8>QXtaq0peII?#NtstF*j_`*XrqMsVLA=>knxpQ*_FRANKqq z)eY-fenxgGOJ(%33if=^YFqa=VimKC#Mrb!yNbj?w02N*ivwH|27#iMtl}oLrIPVX zRO&_Fb?o&r)g0s6WAuNYF}B()Ak-kEK~c&mfJu4nrm~nKCM3p#j)tn-B%<;qZW4M| zQY+P>a9?{cgYE;luM2YyC8hl$%_=wm=H`}Di1`-I>R1F^iff^P?}AyJ&yM+ zs#i$=E5~=h*hAB!^<|3$E;E%hE;uC5v_2tJeN3k+d~&#GJ5@Dex@~fuNyQ$nN5{iM zBj+8Xc65xxdoAVY_dE3?cZ8?bU@O zLlkxa(uZYx*y~BsTw@9GDbq!<8`Z`|)Y#J{vN5$78n{z=IAM`$QDQuGmSF65#rdda z5w+pGazjm{JOQj-@(x$L?<$s#9V@(5QoTdetGKmcFSYN^@f4iGB>rNAJIED~^9X1Y zQaw+5*l$xMN7_<(u7V}*Sp}zEvrTC#s#dhknxJV@{}BoU!sTPa>^7*sSPVsczy7Lk%mn+wP34u@pb#oEhSI*Eh6!6Xp9*tAC0^oB?fcY8 zmx!Kdjn17|yb)C7(}#sUy;i}l(lXjTX%EL&sasOH@fr!Hilvp6!k5;W3lvL@ZqSXY z$9AWgf!g<||2_wjy0G!d-gfXvx<5#6_^F!gkVz`T+{*IfQfISwbdnp)%Fm4$JQ%@MMF-QOjAOR$R1dsp{Kmter2_OL^ zfCO#|0X+ZT6s%Y%5|?Wsi~qd%)f>F%+;&)mR?=a>#KTot=XtG^zc_6di;w;@#|Lhvz}wmOlx`~Tdi78W%G2Fyz%t3 zwwXv?Z8cNLqu)J-nd+aI)+{wsV+~rEY8v}#XPD>M$5ZWUtku?dp7>`bVe;nLX|12A zVzru1u6xeVHA&Q)<4;X%W+K;eQ!tZ%78_PmeR5hOi43i3mA8s!;6Hwjs(9#$Y3(zK z9F1m8&LQ=>aVCj(wYl6Bq-gmr{KC`nEc#3AsEXR@X>DDpf@V@01(z6*b;q@M$6Ke8 z#fan|(rQhrqW!+&X7GZINxT4Ll`Qub^5D1G(O zW3a1v&Il>ErrwDxk`q!qnZZMI~j)_^yDRcZWkBIQNH zm8|0UiZY8@iNro}`tG8p7;oO4;hxs?*xVc)(ZVLGNZzz@hGvRa^G4HDJI{5^{UmV3L_Bo zI*vJHzcme^KXg>_rz~5&DW(8U5HNvjovdAL6)YEbh-@e(Rh#~T%% zI?;`XKPa<;b-KFRs@8?KfwjTb9k(Nvlj;Xz7YLwe`sQjY?gve;_Ts_2rnOHBo1r;c zwUu}@OlLR{+mxg4k4+g$Uxkrqt+d2EQAglNDPF2r;wt?oW+81lH;DJeoowlJ_sjkX z_;mGQyOGd;ct_tGH>1Y($x6u=NqfU_HlxB<-!rWZqy9nS6-uPm5~dBUh-Z}Afurw^ zssZDv>98uWTEtugoA7#Kxvjq|G9V>!JW$4#>%dh~V5spH?)aUNpHlJ&M+g<(M#T(Ul-4SZAHQM3+5i;0q5coHQ${QRGxji_Ykv87D zz<3(MT$c7tYcI~h45`t{LjRBc6HSL>PlV=3fx3lcLeXH;fR!_x=SQZpQi`Usn+3v@ z^!$HH`-XP-R}O#A;q}AE4*lt&Up(~PhdzDi_`;tq{PM#0E*J|B9{l5jzi{x{!Iut} z=Kt0F-?4T+g%j3G^61Y_d z;1k#b3X!$mT7$KMR{rKD+{EYT)__*7?tqp9a1CsdhWX&ZMzg*wofaZTXLQcPmPXoV ztp?x}q_)C#s8Oej6Rj{hezA=oty4XYtp?y2;;ewUT8EWQI0kyRAM;`9S-2d4Z{W>s zvZ0|Hjx|;*994X{eT|;_9N0^RhwO;YBLR2{wtItqHuXB4Uk$qHAhtJjsa0Qs;Uzur zU5+g>3vc~cFe?pil)t`K3kO%qEY&PBhZEsUP=q2DBKv?MV2N(l8?eow#CY3t%p<%d z1sXf-KN5gjk$OTOMb+0}@$9(HK({;{PAo%uZz7!YGA!+}V87ZEnjcR7P1cM!J9H#A zGH9M;rmX;+54Sbek!r2696zUFjfJz)7PU2VQ#=)TG1v!HS7ZX!TD=NpP6_ZOl{!Qn zR(?9$;BusBQ1ZDx85E$@JJnKQM;VrCTk9KO6jrwjMmVI$xBPxR5`b5e$b#Emt~aa8 zta+igj$4z4b2`wVA?#4dYz+EUZ`50@6;3u>moI^3`m%*4?c@tkN^B;qlv*8DZVD-6 z5(Cc1@`>+)V(t=DSTWT`BQ#ig-xFg@47aznJ(I`ugyYECJtR$BoBjO++(KfI`I zYXs-|o6)W?94vaGt~TQ*5;0@Amyz!sR<~lu1rJKXJg}gOBUSWZuLI|}E!~qgDvw=) zCiBICXKh4AI@qvaw>q%klF|%&k387Pi%`P;sMB?5Enmi&UBIPF@R&x28!~B^d(OIL z>l+pvLfKxEoi44;nF~+^H?6pcnjYRn7G1Ln+s)pv4;ziVhuTjLp%^~lsNbh&jT$tl z@4!UcVmDa9293^P@f=Y+eT=R*qb>DL`%n;{FrpxsaGd8Qc#dMR3-?UABy{PP416{9 z?eU;|)SK2mC%8ndi60)GhwDP=xg4&oq;{6bTy>*E8CXHw0gsRAb^|#8 zV+|fAirrKaJ+uAegJ{DZ)&kj98*A|cVVgcC3)>eB_L>ttnt}{9y3E0|M0jAp3_OGb zTMBwGpd-aDO@rqY;X3n(9Xl~N8bSN&^)+~eL(PPbta!c;^Q-N^Qzi^vVo=dPa@j{#^VYILx<3Y}}jLHb4^>`mR0^T6Xd_V7qN1%nL{^<1!-lb(k*Hsr=Z zRq#xRK3NXkFYFNL?trb0;fX2i(R!Q-PO{LWmKZM>U5}8DeT2jZ_f@uqsMe)tui^8Va8x>CRA84wHyhR3GI%WJBI%=sa4Ra6-8AE; zAW;r@vMU~jg=Kf(u46OuDy*JXJK77tE-w0F3_2mEL;MU-okbrtqDd=fizltf2Kxuw zxd?a6u1kB*vZcu!ctd zi9R2M9S%%9wR6qS#3VVBCKyFB8$9MB7sXSk)~C~zHJaksD{P0?8uhLADPcuo0O&fO ztV}v+9)CT}56&t)3-k!4o&1=u{z);9L>(~ucm{s^Fnkd)6l-PkwKRlk{P>aQ3HMQi zudqj7jh`QJboA&I^(M*{b-nsZY~%b(S+ImeV)(Mu;m<3pFK6V48S_R-tX5u%AHVWC zR=_K8y!06ry&o{;N$W4Bm^D}8Q#ZTkum>x&%z5>NXnzsgDR^Ju7$s*dvPUQ?&nsUg z&?x~MG%+RE<(*N|`g7@qNzbtp_k4zqboJSE!y56E{&+o!Z%vG9!}tHkdE|g;kN^@u z0!RP}AOR$R1dsp{Kmter3EbKQ@ce&kj~})k2_OL^fCP{L5;-N1-xgPmrB1KDE0`^omX-={8SE`3{$dAv6-4<% z`;S#QO(k+78O>ag(=26R`lg8x>=tVCVQ46Lxv}NJYmZFq@)gVV;nnUOvCBB&BL9`V zD48l?8Uw?${A{sH`m6T=eZwjgUWMds_?Z@cD{$!c|q(F}!95`}G4dP}yk1z_X3Etm=_sHRQ7w{H2{K7HzP1Mqc zg#NrH-RF4n*Pzx#_z?+x{~q2H1wQb*-z{Ktq*lrB6)gGQFvksIZicVpbrMqBnQz@K z9$5sDpJ~PoohQFhQ z4U8c2OxxH%m72`nuz?AemAA{mzGCUFy9!^sD;z7Ts~*a!d)oIWMuWvogg<`CGDn`9 zzW$yQ6~5G&tz$iK!uxJw=VLp5*&grfW!$ZI78eN}y%okw~MF01sX_A3YI`s27xZKCLpaGyW4u75|W)FU< z!=ld6roqQbmUlZH6}kvNGN3=yr{0tI54zk5%K=|$c#bVd@NH4ft_gk<>B0{rm0cAS z#&b=unG$a>Gl#}5JD@+g@#vN@dbxRQweiRVRh@C^XBlG`q}rWYUL2QE9Q+bDvfbVA z!wGLL!&lqHen*jB6nJYYnpXJJVyV?Ce0e_Hws5r4d*cGP6sG-<>OZp5+#GMR?KWrB zlx+_?9ry(w|GA6gmBP91QwNdU>nJnwIk=G^ns8_B@^kd^D!BHF&c9Ri-X&OZb7ozf zQA~=QskBGti~?GHVCxC`okN^@u0!RP}AOR$R1dsp{Kmter3EW}?@ce&^4Hz~T2_OL^fCP{L z5s^arNggManl4@_AT6ogqu6PO7WLhZwA z_Xh`=LfRKU&!k4UuwCD>hd%KVe`-Ib3XCM8C(;(-Wk|9gvYwCc3@kI2|B%#%Ovm;u178cG>G*d=9<;E`ay zSTc_nf;TL?LoV@t89vxRhY(NaAy!AHVkMwJr4McEjUnL?BB}OQBP)LS+}Y<}K2tt> z?(~`0%8RLV`9&^LDYtY6YX7_xFlRbKVM`V(*UtwBilyVn3tyR1=9y>|&nE)3AI+X? zBEij=ZM?l%Mi}ahCUtniP^OFZLZstIXU?+&I+60^N2QdDu6JReb2Xo2=}IK4Bv$NE zWVd9Ut(U+nfB+Zhie@Tp#U(6;EDaE_%56bL64s7$AbWN)G(INo^&BV;MRH(I!=$7P zo+e$te8zBlTiFds6cLh$Rlj_z4+4P`Du3+(kHKw8^*c0lY^TF}u|uCzdF%CHu2{PJ z?!s61%d?FyXP)*WnR5$drkGrku>OH-^+C9e7QOmHaNEnok1uuv>L z@Ic|6E#_CKd^HG7TCiR8lFqWTv(ZXzGU$2@P7ydxJR$@XU2b12=*#V2Kd1OCu) zWpz#=LLSGk`S`SRkk8fSC@i! z7fX#s;VrnovJLm&I_8jGBdnWnRrESssY$$yAniX_ZxPK%GSOwCwn6U;=2vY?H`Qj{ zS8O^x$4#e>ufM#n@%U=}iDkIlbJ2n;`9~#v!s?Ni$R(eq^&HpN>81Hl_%?TIT5!3$ z0hbc{j=M$gIkvYT!;xA=+)NrbhTX--(p{fBxk$6}_JQC| zc2WFSPcl=XDhDpKSBI;R$wi~*r2@3SshUYD!9+$PO3Ar$HfoM;5BqI8hDq3zExW(j zPu!?1Mh#LxkLbngUlQhP@6t1KzMt?*tcjy(XZ7N2WS4n0(v%tqh-)@>jXOYAm00+BLd#DPD?POF8sRpxFUoC;1Awbmr2)azl6Z z68J{Trjj!>$qRHr%5zt|@SQpzX`*B?=FvO%GV&0QHIuVta8j0_mZe0G?XCWzz0B47 zgG0qqrBZl16sJ*pq5h@)HFcJ%u@lYE9qmUuq-zX&uwfXwpz#8i@As*`11!_gCKBcr ztgr1b4lZ!FoK7-{*dD|i!Uo+7!g^DA8!?_ys4ZByNwg8spv2Yw;moQe?bKg+Whp6BMC+r!porwPiYl!S~8(Y{z=M;Xv;7i+XI5h62ce>rd@BeSv zXC2sZB!C2v01`j~NB{{S0VIF~kN^@u0%H@v`~SyAg$a=W5Z@3=GW~CyvzZ02)s+yHbCl?YbWu=l(o1s-LR)S9j?<38WNUNh$-7+wSsG%YzkwyD2GuxY&d_)alFY+?d z&WJcr%>n_HsDX=>>w56sV(HOG3-3IuPPs%|MgBy%_P2AUUn1Q^lTcKeBlX35!S#e> z0hpwC&$d#3VmL#^tYLTNH#!{`BnHKt<%4FdGrgN=Cev~}&sw)fC<^lUM1v&Vmn?ofI+1G(jX-(S zRDqfeSJ?2_dRu&q)skrF*hR>MZlD-WWT!$oZ$BBlr&xO6fx_3qDJD~pKWl$Wol0`t zMAOH&d@6L6boyX3nc}hAEMjaS$(8?Nu>-^3$gGdWQqiLPSkHPBVw38!&{mj-9%zT9 zbHF9BR zy-ZKQi(Vw%E-YA(N1gG6s`G8BVO0DQmN!pV-N87LR2}D{-E)i%h+qw=1Xhw=%!kn# zf}W}7K>whG4*D={w~S%kHrQg&?UZIAe*oGk?? zcU~=YXP!i2G*&UYEHMhZ>nC?XoBGPJ;QdUu_kr%MPPjK0keM&(Vi1=79J60KU~4Y69D2Uf*WUmEJs(tryyV~7f2|6eB;zO2HQ}{|dS0?BStR$<8Asno5@y(C zg&miGkVHq{sS3&Gf{%by+yjN+9yWUCowh!30IR+3fd)~BL~?g>xb~&Yv6Pd@S;HZf zV<~@H_G0Co4+Qr!8Lb}}vXPZj$)B~KQAbpcn`ks?0jvpGf;9OWTQnP$ypqLgWK-xl zAm;%lnHS$7AV1?XZ8%B(4&-k7maT)76ahU%+XT%ld)SB1rYJk1`_wlsWhIXa@{FG0 zZizx@D5Ot^W+{e6#?0gog>+q;*raRuv0SAw81$^Ds~uu=dX^21?tleCWuRp_;96Uw z=fshv>QV)AM9C!;E#K-#MRmchhc4M>cJY#u3W1=&2P}I%!SBdYsOUwj-Ob6k*me!u z+>i&JcFeUv;?jq);DT*jzbuZi?DCPNryZtO_6%ra4*OKO>?vz~BU_tLq*?SftzIu4 z6zIF_OAKlKj%P6!IZ8>aMnyuS5v7`AKDp#W$OX%@+E$OXJ_=H13?xZ7R*_XU4^<(K zcR!tiVIY?*=6fiCu<&dKQaavpHtmLPPoRFN3<{|PWE3Nvog4?r)|x!2C#pdfsw2Wo zEE}Nz=GcjH)hVqg_{33Ossb(|HbxDyQ&GyN-iSx0YluYC#;8E{YN-n7_}xh1@w`xq zj^+zU;O3&KTs{`uQ!E`lI(79x`)QR93!I2auD;v)&~Q6?ZgkIR6M1rG>s6+S zN}MOq9gNFUtuNeRrc5uIGZj0y8+Jvor+v31S?stVSO&X>-mnh~JSa_GVw!Q<-;24Ubv+RKSGUhwDygxuI1)Q)ElRx>cqTwkSCrFKESN>%Y<1e>s#2t zpH!`s1x{q8Qr%+d<$D3SF|lDDvTZ!g9nPGGjIkw&ZZt+j>Q>_{*iYM`(ma$7?nNyEXM0t ztl<0q+0QsI6bT>!B!C2v01`j~NB{{S0VIF~kihLk0MGxo(`aH}kN^@u0!RP}AOR$R z1dsp{Kmter31kz%^M5uM3`GJ+00|%gB!C2v01`j~NB{{S0VHrc5uo?~O&$Ja4gL@R zApsdZJoA(X3_!;r;)6d0??^NB{{S0VIF~kN^@u0!RP}AOR$R1a^nO!oKg)_D`MG z=H9peXZQVH;RmNq!ygZ2mpv2IW?0PS=Ywjow6s*XsVZ*(%>u~uvzhGOs<7o`mBfW>ceB3soOQUleFJW-hI_t=NB{hG!U4C1(@Wo@+uFmMvOBtZG3Qvfa4&9i zA#Y#=4^yFlsVnkgwyCkk9{?(zTCeon>6!zV(Rdo`}g zR-SHv@I2hOn>nfb#PisMr+3oJnRY;08W*^=l}~sGO^zii zrRRr6&+1y?9}olg^nw}(y~h4j&+*_>r6SrYvx zEIK!J$8I}tGdC!Dm>FT(4<&{=Bh5s^9#^I+T`;6QaG0`Gf?yMlfg)od$F+x@&X!Ks z7H5knDjXSu$5#Tu`^eIB1gO~SOmu?Vi(~Dw(nU+D%97EAZuTlnGks&mVW z+oipeGml`8!LFI-UZxDnAAOK#p{f*RW9U1U4W>r*R%Gj=S29cUMvn5Fp=&C(FUNK* z7p7LO&+QqbV)H%nV8fvbFVQB8`p=>3LYv`kYW59NRumT>k>g^G8-0ryF2J#1kG4)+ z(FbX^hT<^1rnG(yEzG2%N9ib-`xZc=f;tXJ$HeW1TgpLNM;{peh8%1<;IX3(MJh6( zvqCzLh^97LiUXwp=)0k3@ZHO_#4E9MG%@3E=pa!ZMk#| z=%2J3oem5Q*h4&2rYxKTN$4W1*x;L>&ykX(afY@}#gC+N=-7sPMP1oFK$&o_J*)@9 z3Lym4iwxJ?fNShwcrAMi?DI&Cwi_b22a#ihy@Hkzq{@@TfsJaPDr&*{!;}OVH_=Lg zF((e!U2)9r>FyOs?Gls5fXaD~q;XjUvmBfFI`Z?ex`LdMsZ$+ULG183K;gGDNK zib}b{KkH$F8(BUgm#ma8-?g77CNjnn8xNUM`Us7j2!3J!)lpWEm6VV^TRxI19A#wscV10DTXT@Bqmh{-^fesG>QE z=!ukbxZ24Wawe54XM+>0wb!3yt<6yLlf?bBudA(1q)xZ?)`Af{5`45+T3IPv4pol0 z*ooc&3A`=c+pxO6ml>%2yb2~WQ5w$}GDtfa%xkm3TCr5CO?~mBY%r;?kbA)*7xgY7 zowi|arb9lbHawkRqE^SnZ)ZZ zwjS94wVDixATGvKxpE+=7fa7PQ@9pNu}YF|Ca7M53MLE{i4}mii`RZpoe$fkpJ=9h zt9636S9?uJH%UHI9TX;wwU{R^Rk`d2wPNYfM+;YnY}GptdV-*6#-;3p4s%|(_V-o# zdFhZk@kyEMWWfgbsojvgzR4TVF?Lwgykto@;j_WdTLa+|<>1hDMs87#I8A(T?$HiG zj*yI-Ytm&!kFjMRbJk?*$&IgA$EoaSDqj0ouv#n~KR)%PV{9t=t`W|~f$OZhMjy6W z$pCfkrQ#==bh(=XQGCX}AZyL-z-BUBgy}8_G&;c~k}JMx42)2xF-|kaE}-KYU7zg$ z`mk2eEs3)F4qW1rH-?sH!I@F)0YHGU59-7QJwGZ6j2S||p>!zZ@JO$#6WeuqJ-VKc zm+zLd*VNFehO0!6THEpa|J0)m3_t=%00|%gB!C2v01`j~NB{{S0VHtS5y12RZ8xOY zAtZnVkN^@u0!RP}AOR$R1dsp{KmsWOc>Yfz!2l$H1dsp{Kmter2_OL^fCP{L5 z$M=87^v_JsLg4NA@A|ugj~7d&QsJF_?9L8$aR~d5_CKkYbFjeOy^w?S;kuN}D^^&H z4i~n;ZAzr0CoV=Az$H!>9ap(H&Lw?9@AT4rXOqCaS@Eq^^y(w=w{#O1vDpP2a3Pm( zxFP}E@jav2VIOV^&^+y?!+-KDQUw+XXb`{cTeJSoH&7c8%P*F@{X_I zXz*mQ^r@9X@T_Hb$fdUB^obAG5P~WC^vXZmByhLNmTl@GD!6YgFPZk=M-%DnxzlG} zD=&^&)?(SQa}v{8DAm1K2_6WZD3)G@=02I<4qfmV)!1Jjr?H8WwrQ$J4GsNlaHd%L z9KB<6R6_-Aum%`leK4dW?OT1g&M%+yuZ`98?aJP+Gl~3*V8L97pG?4?22Y`DKXmnhB2s!QX)Si{;WTrzPJYpQr9A2fl-rJEQ|5lVY;F*9Ghye@`tp&b0n9(R;SI`MqB%*2ezMkW$AyoT zN=E&0jzxa6(O9lZxsWi1IIcJ0m!(~OPjISOYBUOOJ;T=6fw4ueW73Vz`Jv~tTNX2d zv|mxpAtT8|#=y&g%b?&I$easW)g_RRMHtEkffz2mW{;xpkj@a+0tc4U7(NVm?mb*a z-x<=IsG@r_#emT~j(p)2A1vt}RY=1_cRqxvuB#&{M_XCTLo}d?Wrnv0TB(*7?wC?H z7mAA{ug(OIhpwW+?1ElU%Y2+c@AV8Xp@*Zqhy$xdY{0;V(v2L}k^@IbUU_GN}(A(-VjG}K`N=Ac0h`Y1B z4Z|gR!dIjd42WxjD}(!MMI~_}7jEqySqe{(T?*_>!(Hy^Tl1D`z(BYq$yteM5-){H z(lM;7f_JD(x35oR(mR;T6?*=^cebq^{?)@@J**$T@6f+H^kaw4A9`@%PZoZ0;q8Sd z7VbFs&kla=;AakgWd0B4zcGJt{(%F3c;N3I*gEjof#Te+&HdoqD|7Fe{f*hb0!83I zB!C2v01`j~NB{{$1lEH3w03c>Uac?d)m6P#(`(IEt69^-ZHi7evsA+bo-%@tgAPxO zhdp@I$c_cIpf;_ot9hHPT7&1!%JZ?Hx?c;X)JzSU$>?ll*WH ze&G8%7u zrZsPptj%C)TI-9PV2;(5TBFsNxaNeuttFAShY&bo53Sh#)&F;Vh zXUGJSA-!SWhP;mS@ElIuCVYbvmADo>AWw?wie7CsR-0?QA#gl{Gdq2DXu@-MS`>W8 z6Xk6M_fKn1+!)A9|227D!?xjZlgVI1tp=}iHMmbEPV1!q#ANC_Z417AF&!Ho%XsV} z_^3v&87wN?qO8I^#N(LAw4;30;NEGCq*^MBBdXCiJWkqsA}9mu!%?0UyskLJKPJ{sILt$jg|sWqXd#&YD+ z#Is^L9_%q-*gGa67EbtP@P4_a(8Ox1R)w0Om0;cUrhj;*0ok_nuIu#m4OfSU#^kY} zB)L*BJjmB*F2ht|?mYa)(1h>PHo?c~&d{eV2%E$G`6I#mV&4cQfJrr5%j)bMIal8s z&($b1yF!GzQY} zi-%2|ko5llFTsL+KWQ1Jmu5ztV>9>ZC0y+s`ZSK|p-=H{E<&O}`E76Z(}O z+h@ZjTZH(I52w_eFT%yQfJfksmy|4%<#YZ5SY}2JNDs9XmX}u<)?C^dn^RSrX~h7}0_yka>$r z-TuWFF=*88;4wzViTMfQtZ^OS}Qarw1HG`c$lNF6C~zd7$Lpl zl8CqIE3kUU>UPI9bmcXz%;J@oF;Xeg(#HH19r_ApNEPsx>AL`qop}34?Po?s6u}ME zAUimveD+`=^?K3xB9Fo|Dy4=x=c!_MfF#qqDs?1N!1I(FsgTcy$ z7QQpYu#NXBQ}U%RxOWJyDCzaYyIDt;GVZs_y4qvsuVZa@ZQZWD&60RiN&F}&aZM5b z?aN~76&!v&&B5O<{4l+qrtnw7w?L)WccQmH(;?bFQf)e&Vj}yNUxrGV28;!>fy5hS zQq}mjXU~T#)WX+KZ-=)%gMGoX#nPF3rh?<_WHd&~vs3ef>}$+7?_=#Y4Q8 zBGY{N+}Y<}K2whFWfajFS;I>KMG9)V{10kul`n4u=Zd9!?wR_5dziQ9k)HT)uR0w> z_>Iqk=%!Qo1<}EVV}nnR??9z5H0w?me){J68;k5JKk8_~^%CXk)7VGw$py*6_j~D& zl@k*S))csRk1Yd2o=+$we6(I^%ymI>#)C|9AgjZDIrDV${dQI+-5>uCB zOv{Hih2ySMSFf;OKU$@CQpITo4y5YAZ+)ffS)qFP&9DoM%q{vWU>_C)U0Gf;Q@8|P zlZ8bV2n^&ZGRhj#`)cJhZNuJ7RT2Hl7G8$!!C>V^!|&I#O0zmJZ1fUcH`O~}?0;uo87!;tMwTCzq(k8$4>Fl`$i8F?`n4CpYvKvJ|Ld+mZ zRvLGSzy2)leN)~fmO7=pyt?DJN)zia2f3?-iV3Hb%0h4G)!M`qS4x-SZm z5>@c18>%68Yf9;S=abs_jC$F*^4Z|&V(EBkD%i(X9A*wWz0^2bW>~=f%q1q3He6R& zFkJ}P)yNei_yp{>pn{@QL3mR~xR9~*(<5q-6DO)*QHvE#+gHMSzwzF0y!V^Hb*6m2 zSMdA)ojmKnv`7F6AOR$R1dsp{Kmter2_OL^fCO$$0(kzvHOCEGjRcSY5kpL1v0!RP}AOR$R1dsp{Kmter2_S)6hXB?8yI)(^ z4qrWd$DtoPRA2a|g^wTn=0WG6Hvjec2M+x7fhXs_IoF&0|7O27dw=oo6`z>-?U~K} zf4=`~`|q9psp(VuetX|W;m-?SEtIEza_VvIx1gZxfBpOK)TXAU?!9;Jz1rQ{Tw|`$ znB6x`HGz*+o5vc}_|wy`KKmSKWw@Z_(g{Ob$7;25t$Cuca-!Nu1VLyk5kym+zYnUL zqt)HXt1A{nx~MiNxBAM{`E@l#hOqkPi5iG1(iY1tYW5dXT`TggwT@Mnd6w$(=&mLE z(KykH8!7;_`uFBn*F08V3#+4_Mpw7O+ZDlWoB);8RPR>$aUqQh zy&RG-vxMIeb;VO6f=g5NOZi<>o$?5h^%Kq534~o+Nt2|h&c83!wQQ$6qH9gzG@`Dp zoZxc@1|u9usB5MF-c;9eobu?d3AZJxlSW)rx7vSCesy4zl2aaCoiYW$NS04DlSTr) zYxUoqsxHSVkFG8@-f-ZSPk`f$TxSfkdH!9gfy?%jqXsTnR}0qjjJo=F=67xE*$w_a zNwRgKri>-H9GYtL4qlyDZw^fF3)=XZlsRm?psLt~gk{&)PPEe1Rcq%DrG{-TawW}UoCf`rF>Io)M8QxOw`S`6 zA^_ETe_>SD_#z3FHAZ(Wc5tk0sID3ho2ahQKbWdcIOTCk)>lu|jE#C97vj~e_&MC#v@6qOJJ*mqm1V^?`?gx4?E<< z##}f`AQ=rm{ggj&w7Pf=2+LlU_6jk{wezznl6(z-IwBtQ(+HCMw7?Cp4sI)+?!0S_ zYQH$DYc(;qYps!8Ys8+5cP&1Kh^{r77iV~N6@KQJ$#Et0P8yI=EHf#+)G{u5kTj1L z_$=Wv<5d0qykg;2#A*O2qbWr{jqYc%Y&csbTL7DudVhLUb$rVP^I~~)b;%)Xo{-K; zqIa$SzLC`lld08uPR8z16qKCmjT6n}z|t+5TcFj!0c7r8K8k$ftQx3inVX{qum%$@ zfe(WC{N=XGQoRX>op25w7j^OtH08*bBOpqQ3#5F}@_?S*v)iv z>do-{|F(Acdk;Tw=%)`ox$w<}-hy`U>jxL-e|rAO1HW^?n)|=!zC8D#*`JtwtoT0{ z*Ju80=BqP{`+s`>$EUwJ-P`y7?ECJ0_Z0q4;q=r$o$6|TqP?Ac{NFyb{}g8+j99FV zaN>@<8U2*DD*6n8u0+*ku@p-|e9lNgjphE6sp`Z6LMsW8(@&$Ti=4VB8+J9(aETyj z)Jp$}RCU73F2iF8UR^C?<(CVJ+ZA>gJVLSsP~B?(OsYEJ5um!rBhXKydlxx%(SqiQ zX0ioP-P-xnP@Q^?=F1~wjpjN1lyvH0!L<`DSmu?w!l1~6l~nyxsjkU(5}7z;spWMI z%7)FKKu%2uf?%^9H#7{Qsrrwns*~*`9_tKeC)!Q-ntX&sb$p|tr0SncRVUdAUv?l% z?!bk;6C)f|mmIh#RsXS6b&{P(jm}v7<#s0rswuV~N~-?HQq_sxwZtvXoEp<5RRbhOjzA&7e}DX3OGe?IR*4a-)=o65=T}B`OlL4gt9Zl75jI2(KH0*RQrgyqgyI~I-IVY(F@zZZ9RllC9PAqLS zZ`|mS)y3b5h_dlZYAAenyOzNS>1RrVZScUwW7NCQED8t z)<2%APF~t1yBq;iJ~KyULr|PIv>ux3{KHV4y4LVxGJy4rszRh_hI^V2L8JgT~uy1LPM2s?Ahq}jBm zsm>owk&IVu*)M1M%CO*C5*uvGg-4IN2G1W?`VWrk+L$C^E0?Sef|CA(raE7t)hU|< z{`?P)pQ4cJO72%_U}_>+^nDZT_eEVIsI}5RlIoh+meaE?cP7>5h_APxI$;r_Y`*CQ z0}H}Xz**o}pGg&qmg|Nw}I-2VI15lkh zyZLzvSPJ~r#)vQP;)ldh!OiqoLR~d_{+~Mhy>R~D{)~<(kN^@u0!RP}AOR$R1dsp{ zKmter2_S*pBXIs~>imBw`o=~5vN-unD*V^@!=XgNIG0e}8@J{%Z67lc#zEt8x0Z$5*?r51UW5 zKJnD>l{RU;xz((`x^;57w&I+AuCsFH_q76C*Ejq?a2tG0OKJ9^4gZ1Tuye|*TY9~8=%Pv2|8g0pL}Kc@&3vuTOWV! z&BtGQ{e}9AkDqf_-ZVg_*Xa)oduwEuqE`;&E>&6Mj)ipT`G3FWY5RWn@Tr3znAhRs z&Hi`Y3|=ah9(}a%&Z|s1+TVcR!w^vI-O&4>I=rF7N7o`=UbyxfsSqN?~W~l&E)lxYxWMLibZRx~tsU)<};a&6{s>jTffN31*ES5pwn7EcH zY7}z6pk@w5(a|6Jq@x>sXK4G|rZ+n0hh8W;J7x|LMmE|#GHwO7W9vK2(zR^pHT;eR ze$KLO2W-bDu?jLJ;1W=}1^|$kYHj;gpFr?%K>tVvD@wOhTbufkV{Dokz7Oi> z26Rn#sZ;HE>5x~{nUzj3(VXHPmgj=7Y8Wsf<;*7$gwY`kM^#Q~_8fClx9r7oG}d7N zvz{mLxccM2VWIaGma+F(MPpfo;SYPgfcrPb^_!?rVyH^>6*ch+^^vbQYT zKT@j*0Kx%CiNRTbI|&8rhb|x+GoR7+z|D@G9JJUi_{HMb=`Rwp3D!1VdMa4IjlTH+ zl*^&LY|J7*;FC)}j39RcZD<_uBJ0Ezz@+H0e8gg`oes0M9P6gTsBr1@@w!CEFkvOo zm~gOEYlC3+t3KV|8W4GghzR(NU(YfP-va+in-%pE;%&N_(K}YRo2W|=NSRD53@(+! zrxi6l%O7^YjG~zXmBf*by`B>b6L3Uc7MqnBu=WkxfFaZA)N(Ca^Ed{~Q^Tkjo&)Y6 z9xBmX4<@w<uK4s%i&TE)?B7rcE?Vj5(|e?Dhs`#21`CgDS5~3tpqE< zi^Y<$QV0wtZJ)WN(6_)b=)$C6ed~a4OYVwcBkF1YC|aP;o;!W!wVWMFW^s!YXU>kM zd}NWfU=b#}XvAXW`UAlW#nQ^k)R(R7Z8~jGW-ISgcM+LsCfZ1VbLz!2S~xjqH)}ul zXmSLsEv_G)D}?71@xnVU)##2I7OXK+)@jn16R#8k6MOh@f1kSr33u^fo-ud8Vj`L0 zjz78H#rp*`jJH*4yV;4OC8tf`p~5%{!?=Ld0<$brAo%mLnL3^b`=I7 zd>)Or_=ZEJjAS$@iLh}zaWq13U`Y8FzC%tp6W&b!jJ?DH?5DM!;hoi4A$aGIyn)9EHPf=+d| z!>-WtzjnvXKJsJvNB{{S0VIF~kN^@u0!RP}AOR$R1dzaABmqhP?=P|$ST_$e{Eqf{h`9&nEF4prQ*HwKQ;5-x&LM6 z;7stT8CLm~r-IjurQ^p7*B@ms1Bo|bT>|ehc)phk(EgeF7Emg|L~j7e?=bK;Z^Y|7 z{G|r=GPoS7zHuqX@b?Gl%cOERe?=yGd9a-M>dXLM7=o94k}uD=evOS%?@B(j|h9U63 z;maz?WZLg!zN?Z@m3RWm|BFyBfq4|<=2B(i>0GS z3s=K80Ha*quuV(#5`SvHmC2l^o(MT_eHPaImjU6mV*2Bl9)U?X`hDW)mo$_Aj)cyc z)DJwyqdRv_`{BLye&tM{hu;43Z19=cQZWBa;qpoLN?X(;)3M<-ZTQ^?eHDEGFIHNn z1;0S^DQ_u;x{Sz$D6T_EBxl$D`6ySCn{As~6&I6R2(?Qk5{468kC=Lwzbp7uvD9i6 zuH7xW9ytr22}+puyP4BLNi)%$u#JBF4lH$&@Orj*%Uvu~VQBbrLI){TL-eaaz|R+4<_2J|^z}XU)5a^$2A^dv{Q8Ts_4bM9!Ot$Z;qpJV zf01dkJbEH?l?`70`HHgJf{m2=Q%N}%N`Tj7>2H-1n>6;T9OEXt_+Um zLn-~pTdL(mV~-zi?~X?A+QHzJV(Ebg3Sa!BJbLnmihb7pY38V~xQRv}f4kHnp6OZx zx~PY947}P{=O5qcIP~yi!Dhg9*5Ma&9{sc9*o2*lTyq0{W}kBoiZU+_T+4ASAAY@; zJZr@xr;ax2C%q+R;;0$*J5{r{Wza0QD-0!RP}AOR$R1dsp{Kmter z2_OL^utx~s`G1cL1U3T+AOR$R1dsp{Kmter2_OL^fCP}hO(cNl|Cdob1A)yz0!RP}AOR$R1dsp{Kmter z2_OL^a1#mO`Tr)u#iEe_5Qv$Ky}r@z5ySV1-7##F=sm|Ye9N&toyB+~ zqO{*X^}?BxFP$mBbn@}1&y*KOBwZ{YS+qKfWy|)-I&sSb*XkSYR(X?bm5rhAShnes zKC%6>?ZE#Z_IeMM7a_>-Nk=#Q#c~He`BtAm@Nhu?P=hN$HP|SYYG(?;(6T$^66p^h zpHI7^4{hs>A%T#dvqcCEPIgxN4^dBEK6m!{m(P^Xo;!W!wen)Rkj1iNv+&%aXir5| z&}C?FMuj@WRIc0;kYefh@xryuzgwBFhKiXbBTuuCgLo$&n2egc4+IwP)P&A z>d-BFu}p_T9;z_L8Nx_KqZEd0I78Q4gaPdn*D^(pa))${Vb3owRhIw|R6!us1;aHr z40mTE|4_N>xWrnwsVyCmS;u{;lwHy#E&==Yl;H@Ic#F(9D|Bo-q(^*GHVw}-I;0Xj z6m*KEPpuV#XPH?Ii0e7F(bEkR%7QuKY!a9%`?7rtCKxD)kHHsZY1run0aD;Ci{`)3~ZwhIel_T@!728%mR(J)w6tyPIQ_H zs^}S>uMfS1D~E`9Iw_8SN9)0}!FLo(POWfxj+u#J+s+W?KV4&VaIPJgta1>T6STwy z&lgP#C6;B-{#E9bNGIH;g10-%c4*s_WnEaFSQ$>e{K5-o&b_3+boQAuFTQm0ndiVRc3=R> zWkF^|C#Je0NU`~gL83_BKeZ?tnqNc(wr^i4mX01RTz`>`Vc&sSLG(VXCB{1O5`Sv{ zA{@Qo?qCzVdZQ40j2ScRUkor~FlEc{F_VUsC=BCnF(Zlg2azpA%a4z{Ky}Oe7qkm} zDp)U;&YUS+zmu7S*gQ(xGQKGv6{r24I@L#|ooLdF0&^yOMtk!%l9Nwlxe@Bj<1zWO zFEN30+N+kDktn}{%GF1LZn4yA72dupbkXUfhPBf+}}guo@1})$GS$x8hYUOeCjS!ON3Yj zmRePILa<=DHht>?-Emm<791mw)GDHFaq=2HPE2lHJSX5%&0w@!PZ(C)cH!B-3=-lt!NZ-oodm%GMb(CsXnX3eavbdA+otJ$tCw`%oPdzq}PHoCQTt!lK*dbJ6` z4G3-<&1SXQT5ENeYxU-GyWRZM;)9EysaNaE$EvHxYV~q$^+aRsM71$qP;mdj@tWCK z=~iovPNUUq)w-)|tIcMoUTd`LT?kuQF}mSmb1JjI1$WN!W@;m+kg?kBnjN#-S?vnp4O ze|zT^X?%{f7x7|gBKLJtVne+Y6cYfb@&YU@%5gYANgOaIIDawphJB>=UqO_GlTdtRs zLP=UJ*W^mWELttB)=JfKQLdIdG)wWrS=~1{N@mgc?EIcj2TyWbTkA?4XH%aP`%VqnAEPZVwIa>h4ZE26sH+Q}a6tx#Z6twN)L5~TQ~*r9zDp z&SLd^X=;|9RWv>u3+84;E_NCeRk>KG)0m~$vZB(dC`>N1Mw=onk-r_KQK-=Hqbwb>848miL`ZW)+RkMgqE7ROs|U{#0miG-`!Pt-4xM zDs?)AwB-h+L!-1>qPehCD3pri9%UUX)0ACZrNL9G@=nc#!uiTn&}S8y-~VT_UlYV{ ziGL~nvG{x9C&XV6Z;IE%r^UxbG5cS12rm!-0T2KI5C8!X009sH0T2KI5cvN<;GwxE zBa!K?@eH?gkz1PPmZrF+Np5L^TN>wbsT}oYn53n0)O%GDmda7@E{R(zN4+0p!BRQu9USvE zmm}U_F=we9_5O#LrE=8U6QWx*j*@ie#gXnFu&)2bHw5tq;`hb3#D5dNA%0E#JMpi@ zuZn*zeo6cjI)oPpfB*=900@8p2!H?xfB*=900@A<2@{x$36YHXwrIYk&9{{KmNefI z=3Cr+TQJ||&9^!8EoQz&V=*C#-~T(|0HS#i009sH0T2KI5C8!X009sH0T4I_0=WJ^ z2FPdv1V8`;KmY_l00ck)1V8`;KmY_zm;kQ-PdET*9t1!D1V8`;KmY_l00ck)1V8`; zj)8#r{J(JDF*JlGKmY_l00ck)1V8`;KmY_l00ck)1Wt?qzW+Zl^k^6aKmY_l00ck) z1V8`;KmY_l00fSW0IvU!4K*490T2KI5C8!X009sH0T2KI5CDM_BY^w=PYgX81_2NN z0T2KI5C8!X009sH0T2LzVwZ0+A#_S5LC#hYo z>0n3ePeciXLfz1*$HP%u(a5aNHDkR&SKDQ*C2ONTk=zUQUO+w23nq0cXG01PyJOI& zp&=O~`ZyiviPeDh6}5k}HIR1AL}^Kbfv(+_x~A4%na(;)XMLI6cXW03AtoED)^AZX zhZ?!=9I(x)SMA-_Xvp-ICp}5gJ$(42AQhdxJYqvLTRN0WBi++si+}4j)76eTl}%)5 zm&=mnxvVMPcyu(KsW7hFoXcUDTQ)m4T(*W^KBx5wXqOo*H)QrW%a7kR z*5gapPDjU=)xN^+xQW@?7x&hvuTqEH8p3}%IsM`bSFXLdoxAeF*7i^3mfhns6_!m$ zCiToAu&=S@{P>}<5np;fA04k*p82OEXIe5R0LL%?ap8Mh=lqrSi`cIDYnlFerkniT z#CRBA%IBjWxnhlWe{KIK;k*8E?>~B|!S8Wp-*}#*=0$4w{Kop5>^ZFv+9^vs@u^W#(FethXVIps@ppQO`_s z`MVqAUVN!sj=p-%o9QLD~ag3Y%Gf!)tJm4DM8PG{?=sVlH3kDih zG>!Vt`BWBWg)m+ncjHSkMcEfZI+LkJ*IN1vTSIN6%Z!eji-%o0Bh9QT{3|!wLDYOv z_Zpbd*yjO_nN#Ciob>cs?kyA#a`;>C?64bIyW0mk>ei+7tdBorr>DJobq;wQa4)s#moLM?Ma2qNY{v*$hZ^oClx1+D!Z?SgGI0gqD z6Ta?`!$EZq6$n?*vsm^{k{o}%>*`6>@k`^|@uim=(YqNdO8l!v&%82O^EgrDTL|Ch z#*bh5AbC5!d^;1JGo#pXojA9g$MgR)w;6B%1V8`;KmY_l00ck)1V8`;KmY{p83MTf z|DFjYIsyV900JNY0w4eaAOHd&00JNY0y7EV`hO-G8~_0j009sH0T2KI5C8!X009sH zfqRAkuK(|uP@*Fs00JNY0w4eaAOHd&00JNY0w6Gx0G|J!i3SHi00ck)1V8`;KmY_l z00ck)1VG@PA%O4y@0n1dBOm|*AOHd&00JNY0w4eaAOHd&Fq44!{eLnv4sl%=XAg?bB~ibF?`{^+a5F z%rqM?oqn^qXa1@pry8fI9(OEtChH^BF#E`<#wn^UI9)Vx5Y1tpA>&vd|mwI;7N{}AOHd&00JNY z0w4eaAOHd&00JNY0v3Tx>~zH40!o{o+>M>oV(e68Z@VTb#vY4!HenLxXV2D3+%$DJ zOcv6yM*P-N~3s#U6>+`xCKj>`Y{`>kv)G9!c682YCJ;*$Dz500JNY0w4ea zAOHd&00JNY0{1=vJpX_1#~3{X0T2KI5C8!X009sH0T2KI5C8%5`~UO8uLJ%Rz_I-qs0#|*3;ije>OcxzbEyNsZXY^rlQF&B!4bhO?*4? znFLEb9{-2-S#K=LbP9T z+xPMdE^w_(0#_&Do7{M^qO+T$uB59UmJC(v2ba8FBFXoAWBR`!x>Y36qBqbJ(crFa z7D#1f679oiY(3?A;)MJ#Dw{vydSb=>FdADct|w0L52LdEUQ#K0!zFh$`PPcsU(rS( zM)H#+;~U968c9`0M|sr`|`f-61uZc=)Nr({Q(h0wb6IBBi&v~*1i z(Ys4$XXzNbgAo2~JVrXcfIF0ef6HZJe2QWk>6(inJTt zmCYPU*fWbW7U>qj{;29A14vtIHV^f2f^((PEE6T zMbgbDQ-e!v{}@U5W)y?zl==spM|e@$eso$!XG8U7Sec7IN-{pG16}KBv(ITfU)CNW z5qoOcn`#M*5}e7_!z5szzq|q~;l|A6B~qz*Gi2{3)v!YEnilFZ={8$wOI`C>;^6(d z`Va}Nc|Ed)q`{!8${{0u`9Z!{0~(F88p5ls2S~_A+x99P?X@2v70>x($P9B94-RMJ zeiHCaaiJwP?;{C&UU3$jOm^?zA;JiEx)GJPq^u|5W0-Aig2q6*sfr%l=MQ&gL?IpZQegXEF~j{?+2IFWy*u zF#Q+lUroP|PN%+<`jynPsfFa9()E8S@z06hAXB_R00ck)1V8`;Kw$fWv@G#msymM- zuIQr~TfXJ}8)xO`ULqOaKGojJd}T;il=`e|H?G!;(^{6q?uxk?qV>)HlZ(4z;%QyJ zL0b0pvbE-Gvp(z4Ej;8&X@=i6ZP$kCJb+N@nz io>=o467%i;g!{Vs!UeMT?EZwaZa(d{?&L@~`~LwIY-Umb literal 0 HcmV?d00001 diff --git a/database/tenant_mobile-host-a b/database/tenant_mobile-host-a index c7a16f03b07e9dedcb30a30be9aad55eba2d1510..1385b4e4a11b21c474a07f65b90df404a5c9d1ea 100644 GIT binary patch delta 40260 zcmeHw34ByVw)eeVxA&#M(1a``9ri8I=}tNc$Pz*fTL9T1LFjZk5P>8n0fupDuA<NVA&moV#hUR&j_*O!JZSwxs16* zs8S@i{@&R;OX}f4{SEEmj@2!loh@yxox*z;?Hajh*GLimH|*av5;cjZ8Sx(k1rPrV ze}zBCf5v|xy}hWg)?j_ydagBK`OI>cC2SdJ{=j^*d6BuN>6qyf(>UYbjdvM?MvwHK zbc-}!>VaNBm!OG;?+tev<{GlZSH)|@xnh>^ig4XkRXLHuo0n|eetRHy+z;vFdDk8ngb(?jfhb$=9ReWC#rMF7Ztjaj?W>1N?j$I)Q7CA z)EzRl+2l|qD$Y%-4W(q-Xf#S^pigr{7mw!yeFn-W2S+1^9^Qw5r^g>Q2940;w~s-C z_4p5rK|}TU{}_XY>G3O0M?>`ZKR;bR|6%?7*N;WR_~7%W4o^}&77f;6Uo;jC)L}oN zpIaQKn|u5?-LfP4>?8W%Kj`NkJ6>0`bI0q7c5plz8UYJNlB>Xw`9banzrT~=m+u~!&dEbmxr z%)2cf(<0NmuG=M1YR3h(Y}U`FRV+07+5TwXgdE07<15xY z>*WqftT6x0(q_8LJks?yX_E8^T901A^{#ccxwgj*RrsjVOwpf0sWQtzUO0eroWj*b z(%38mv%tvl1K4dAuF9AEz#q8@_Z}i_^GIW&{Nm7>&aSrA#pkREcXla;Czx8o*1l31 zJbiQ%&Mp$J%#n&?PoLe^SlqR~Jxm|lQXrMXW79X|J`v%HY-wngff`+1Evv(wE5c#L za1<`5*|{;5#JP;-pjJ{6{nEq&lQ^4mrBN|aVjM*lv#^QPu)P-b9w1yo|KK)gdvJY6 z+p1N?9cx(aE~d>xj@F_)v#^o<@ge*%NVterh)UELZVfks0STE`hg-X7eJ`Z#Mm&>I zZbXpX(m-Bcc&2kzOS@9r4ZWciL|)rCJ<G0DEYO3gcY*cp|hy{W;nDIL?l&r$um68qkz>0PfGIIME_Fah*zZPF|ZNIw!7C ziO$JgRLFR7^4tI65 zgo>NOYgdguDqP;rb4*;Y|9>v{%S*b)Nz%08g|A{Qbt!`Wot zWYpi(QY4Mf63IDN;C$1H{!%sk`|uUGKwM68rl2CRnT(l&`bWZ4D2~#$t`)@XY+2qK zjE=abM1HV!y_z4&l}fTi-mnRILBK{TAnnU!Mv&&Asu&3;0z#%`G!w0Da;Bv;6Bjg@ zbyglsAsR9$J+>qV1}5v0giH#jLCIAf?GF{Ro@P^vp=4W33nO?m>K$2B0CQWk3s~c| z2Rpi=!*XFFo3&jcdjTyY)^t%8lrf*`7jL-)`aGJ0kKv~9xCGW*nuQCTK%Yai#F{OE zGn*`(f^y5wOzfp7TdC-*crPiPl*pP%?wf-8L}ny+N#YZAw3QOns<9*38d^bT=jn+& zrCAbq)97&IZNlgv%G4~We{@_?9H32cuU2Lw-Wah*C(}pSXo)^rOF_9Xu_w=2ti6QDS9cds3p(wH44v zFcnb+ixJD|qlx7xj|SrH8GEvf>^g|uVkueq7#=M7he|V9wa)j!TU!1!l$%=;SE^uF zSGctaI-jI~Redx-j51`4C&WLAFN*uco#H03O5F(pGEO1~k6o=xc_h2ERe zuTP=7DgC-+dIb8c7iCJ#Z>G+2il1hrZSyEtQ~s%&8=XQ=f;*ufcU#Sm`c47Fwm zH}^3{Xz6O*5VrFyQRRs0hHw*SsFg#wku%iVA>6CLqTBTNyZ?bE>+z+3#`gU*@u&V1mGo!(lv@0%A!fnq$9_Ng!Xaf1 z_NMNwY2_ks{u34HNtN|gY&TFd|GclzAiez8eHGiS)Xe|-SE&Eo^tGz!2es<&^!wKZ zJA;iaOFP=yx-zU;-Pfp4PqItCM*Z~oPkxPt>+#Ls=-0fq8~&zmP|>XPH7|ud6l)&T zJh-lN>6(sJ8P@unZ}e+j@-6b})#}`DW4pVW{dMG9{aT;s27k(TXu4kc`@Yl1|Li-| zUoZcNf9dOM>%a8z@9QT2=l{~z=aTQy06qEIzDE=E_|JW>KOUtYP^n)2**~C4J^t-K zpmII_S3kr~Lp1w;?2r2G8~IVceU5g+7f|P zTQM^b2+s(uTevzjt;XvMpLve2b=9JdIgMrW7fwIt?2!w|qbD35ow7Fl{e*-3{e<&0 zhvaM*aD(enS1)HfxH~L!BDqK+OR=keq&(Q%9Ps;s-ipRbuP;>Qt?*Wa$|}6xU}Z@F z$UbjVb7`3_zLK&)NmFxkMWDH?siG-d?)Qeuy}?F*(CZBa zOMT&HUuAPJ>@5j3mw3b8%F5J6bXtLmB5uc9`0)*Mf5xUD(d8iIXD&md1# zY*&`7^davAreUh}L75WEmVzHvHS@!&)j^55XnE5^RU@mA$6WYo;SjSUxJuc;CRdF^ zZtl95s)Rm&jRA5o*FBz#ZiA9-<52IkO6l`Y5g}VKt3E4?JTo4pAK_4tRb3GI?O2qj zQ%1E#T_NHehjM)B#w(OzR+qu{bV*NW1f7yzAfK3>^#R+FG zsnewv&h#OG!|Ithp2Nk#P*)4_mZ5B&ip~U|#k|TSu?wf89F;+-?FH;BJ#!G`9-EZ= z!$UYP!`yWPA$M6)?xoY=2ug8s)DgLEKuWf$0o1=dy(UZsr^n>J;Rip;F%>Dz7j81B#TN>PtDfNL?oBTaKdUjaENS@j#B`33eGA9qEWRwGeWQN@~D8<;bIxqox3I zB+dQglX88%?weANp%uFIn4S+glJt?RszCiJ)A!HxJarDEyPkpnrBh8`JTiSl(CZdxD6!B=g*`oTG3)b`YpYDPBXC{OB~Uss|5I%Ul0 zoswhLVcdtbg8!yYw%OqCnaBJ+`S>SAQMXT>Y%_YLl=kUpUHPVEL5}1$2+lxmGIflu zd}o{n*^(Rk+%dY1J-H|3NS;d{AET>tQ+hy-n_fho0|~9%E6iUSUpkVboAl3e)MKDGqgE#6C7QA!yhrr8RcQkvzO-c4Kkb zAV-o3Nw$JiX{~&p-w8Keh6pPKw8u2r_&4L#XsR(Fy(3*{_zd5PryDl8{>!z|HOw$d zd`๺YF>3h>2=c~^1oCS`fj*!D*zsEky_N9&3#)?J4Gr~%#$g;+gZT--Ck!7ky zQvL($2V6&$pT+a7!WcHP>(;F5YAK#bT~IuA^va2HWY66_;_ftX&Y!w$s`iT%J3O#( z9$+&iOT~_a6>vo(5hF(0kJF&S}NLsPEouwuB{7C@LhEuBCF|o<9t+>y`v{P=` z!fKt`Qxqm5#W_7a&iskpNke|K73Zh78_Sx~-xvT^YNpDP*EgAzTT=UbT z@Me!X^Q0<@#zbDW5H1>3(~CwCzs?&QRhF1bPiD}o`~W?TO+x9Vrd~;kTMt?P7|tPE zeaJB{eUHHS!O_=Lz+AcjI*1u~Y1D zWYOM>q(|nGo*edKxM)_*m!I^|aksHZGj##ZtOFOrC9>|p6V*;}MAF5M@N0LzvW0NL zj47U;-o<^^x`mD*FD^|lb|k))k=WjugU_Gb-IT!FBj!1n)E*If=TJla%I4MrFuU=W zMwMw>Xv3yOoqtBMxRKOFhPQ(bu;#o`1HkDP7&^srrDM3%oex@qytfrwXX=da*M%&8 zkB`gM)UXIj;%~az%cSC7+wTkps?oH8r3(QelUV|sa_KC=w`8=iz=OdqFll&4Ghbk8 z#&aVnHJ`T(*88Ufw%F5tOvuHzO48(dhge3VzM~rIyK9A1aca{y$>PNTr)zttrPP@@ z7tR4NU0vW{QJ-JUSt7OmzQE$yF)<@)MnzOjVlKxSgV&!4;LPGrgPmx9k%zZnH@6kE zL|rrs(3p{)2912S1sA5beah-*b|;V0#boam+*b!>(TwioP&$LEdHULv)z@_=3psQp zE=oV>${MBvg6^>8J*Nyh#h%l{nwBA!vdk-3>6Nu?{#3xywJ?(=u1vM5Z0;1mjn3Z@ zO>>?aQ9ARihFX;^tO8iwv6VD`^LduMyA|7X%+iJlutYLc9ixwY<3$BJC@aPTN_BSz z9vM@DhUpo%V*#aG<2G)>WPFd`SGM4EfTkv0hQ_UCZ)+`oPMFUJ85{!Mjn8m>?7H0L zb-v>KnKRFEz_GyoB^<>R+n$HZaW3nA>oTig+1+HRHviGQ$vn*TylJ(mr}07K0_j`n zCTT2q5y}uT;Tc1V!6EJu#|f_qt4uSM*TeWvvkd#}HEbucY7N|SgZunVo>}Y~6dcdM zzmz*yo%AZ$j3j%58U}$BlCQj3hU1k?FqIo+Wb&2R!QZ#Ez(O*dy40}kAYB2gFT(?L zaKbVi!_bYR@PwGgldRnzM$c^y`zQPa`}jx)evxRUeWBhjJzl%7>oJ1xA%YFWN` z4VAq+(WBj`haFJ`it&{ z%4`Ud;N`eaRr(i&CFdlIl}0L3e>pDDfvIoLNFuW1a-6RNv!pFEX?_RNq_+VB4Xsw8 zoGn)qqc?9oljzM`&m6c>%M7(B2R2Fho!ry`q}BRotp@ZlYyfG(^T{c83-@FTn70ZF zVB=pCpIr)$MCI3sqsT~ ztQd@GP69r_GJ7!;ZbE zCj^s8iX~(ITVgaB!`G(5bP;6?FBz^77mEKdv>P5!V#`?0x9qYt8veZKe>^fwM7YXO zC14&brWnGzg*#c`oX;kq9J6r8K&b{eFIfInbOt0)G<16ByWQZ7Jzl1t< zw6V_qVIt}?TX^K(iw|RbMR1DI_%N(Ly|>`pJYhc#r=VeU>4$>pzuc4~xL9i_Mqn1i zo`?>xmF+FczOi!_{DA z`>Vid^f&*9BD!b>bg^D8^x`_2CZJ0|2`vNFJGF=|wz)#@M0~nz#3Q;yLx+XhTA?LF zEZ)}f|3E|+`y0{rRU8Hqhgwq6zfBv_B^sM6=G2iUq6;~=8|PQPx||ll2S`#8FHuf( zWlXI1i>DInCB9%r1D7acP)(hO%cSl1iCC7Tn9_9!{yDGu!m_>Xs4sm=W3?fe) z!nunEdmzdjU?f&BspxkTE11N2o33uWQC4&mCox|qyLRJT@iiVH#_1JGqLQXWh?%St zA;$TE5Q%1l5Mgw?u>go?M~Nx%VvPB~4v=6S%07vhF|NM}Pe&o66`?U>2*ixJcK??9 za6lY7f$9Dl2-~7`3xY$6;%KHQQHh(-hkUvZj^Wy*VFLabAHxsg8}NBjL>h+AlETuL za2Mrle7Z4$`9(o$Ji^ znTh!v=Tc|2bAVHF{MB*X@u=fg$EBuG<_YE;N1G+$m}9!!G0u^1?Cp^3pV{BChYs0y z*)OrLG}aiOGVV71(LUQg);`4E!}hJE&SbQ`WP8+hqwPZ5GTU@pz~-?DmhI9z){m_( zS|73AEY+EQVVY(<%X+ctBk49v*wokBZe47xfmn+9R+HsR%kM1D7)M$jda&n&Nr-IT zgZug4iw6RXHXzmAx2OU|Uyyh>9?E%>EZvR!=f6RXOKS6}wdfU6R|NrvUXDX24ZdS! z3(TxDo~LYHLT7k&ODhd;Bs@naeP&E1Ozgj=Gd_PjamIg|ElyPjaIRT+g07OJej>^@ z3rAUe!JY>(T$De;{@5{5i9C3i*(^uEW~mbn#pMK3Grr_M-c#zE#jILxD;%JvESCWS zhBvo$z#la9o$x4w3?9IJoWes?CiWl^t5L6k!hP7Igg)rJP-?`S07P z*akak7LEkrqQV`lAEQw#cO*4++^WBYY8!o4W!2x9*yJ7IP{*1U8huWgUvG#v1bu^P zh`kbB8xI~99pNZmbnM!o0&=NV_^){OsB7D3^5CO5P(aTtA=}Ssz%D8ZQ1vGYI z@Af1f-%wve{x$<;`)N=unoVVTEsni2>K5 zeOyVl%s_pN@u;K*;Ue-GJf0ZJOw3IT@5v>K>%jSm)#0yjikNLwmiXg}TEwHG(xypf zLY}U~caHe(C5>DeQ9zp#O>y=>R5cX#!bGE0VJCF|^h7xmBl#uL6NAR(Ls;7AstI(m z?+`XhN~k$<0Zb4y7`iwxF(zH_L5Xb~H*^|iz~OxHVSH9$V#g`NJ{q`A*upwaiI{5^ zw#5VDnuRObEUSdQtx&?=LR?nfY>D%)m{!|*o!Maw7K08p@m^R>?@@O_~J01ix zISORr{_I)Fti;x@OAMfwXB1<3dvU?2*@P}wbXH9^(q-|>(#P9X2lm)<$@qvkUK%N zX|twu(gkgf(nBebUaeBr%5bT#ww{*KE%30}nSrjB;gVh*JH+X>NtC^=1)1Tlkm34X z9e92I1=mp@M-o`N`Xs|X$pxX z&yjP6YHUbnR+lCj?n-7jyYl@CSSlk4M+2Fa(=vK_7}Bmy5H((0Ke z8E$1}SR39k9r4vib5hqRraUxChP#{@4kl%*gS>b#&Y#K-%(MW5GTij6W1cMCDU{OH zFFgrTZXHqbRQL#jk=W!tnmTqSA_D#GF*bKVk^R2h!^ge3%krKS(Fy#Z~D24PCA1ozP_oZ9PJsW zyg`QhvQ@>*b16M~^rRqKT*gz)V%eI3@XV?8RHV01>6L{yz3_ad)P*0TH6NERkz_I2R+>tAEXP z*mb9Cn`^zR(KXFg>gww3qU@xAPjf6d!iZaF#ngPOIbZj&~eSIrciPcSIa3 z9A`R4JNi2ua8crI`xExN>|5t%+*-S0E^xHck^53qvku!SDM$D z8_d<_VetLPZ%n^~1Bbn)Yfa~x8ckD7UQ@R5N8?Av7vLJkO-9+c!Z_0yF!nV{(qE*P zr32C~X_M3{&67@-`sYHV=P%Hk=m@$4Z9!eA9!*3;Q4hn{hWBCP|4A_#6Z}1RxlW8} zFTBU&OuwsUyvrHys2T5Y#@lMf+nn*1n( z7u1XwIOBOW<9W{bjhgWr&UjA!B>>?$&UsdynM$LGJGk&dR{F*bKRx_UFjHjyF zBgtC#6zBX(o#j`Y@uZsZBxgLKW<0?eN7am@oN+{9L=wK^AROVG!|E)DIpdI;afmY> zS2G^xjDu>%LC$!LF(UEV`Z3Nqpw4oDGagkl9_5VvYQ}!fctp*3gfkwFG9uBn;$hBt zD9VX49^#A#)rg4${6fw61!vr)X57UY>TiSycXEd6BO#Fv;SSDG zeihWa}p!fl+P{!oapn=@`z%Nx0sbN-h;3K4-h7^dLuYPtTWJ_-?0 zO8;N{D8y33fBvHovyEouFyT&d!G3c)n8-hU{U+Jgamzn_{U-V)qyG!PepBhVeixD= z0o&(_E6#EJDBguP<956dPryTP57##kPWD;X{jM8a8(b?~vs@J}kIUlx9L)Hm&byr3 z;8yc8=VYhX39cB9kEzqmF2`m^yJMkaf@6rIhy5G-2li*}_uFrcwXy7$7gM_0R(8vaC|zwTyXA!nJtC+r zWw*S5W>6c-Zh1bXtL$*5+BSB} zQz-p8)sp0vCrc6K^IvMq*e%!63~IyJEuTT@YP;Ai*HF6JEOyJ2C>^ZgB%|0ZS5rFJ z#L3pOTb@W6YMaYO z=5PFM!7Ue4hT8mf%OfaVZT-6C;gp_a{L;}hjMCMnuUj5U>B*L_T^W8uDB~{jMFeG` zMV5#5o40{c@zaN;*yo~7<-<~!+OOXLE8IoW?*;r9{5pOD--`*p5U++ct{RWTIaqRi z=6c)pG^}#lU6;7daW%MVT|U^ZvN*qVz7Gzj4>@-_FLSPem2R3d;4E@F9A7&=bUg2P z*s;@bsiV`e#8K-gapXCS)UEVa_Pusum+dR<^X%j8L+x1*cKuJb$V;|^w%cu6ZR=s* zs?Jt!E3(n+wz)^n`&)O|F^iY$M%ykU95a*yRYOT^M*nFE_wgDpMH z|1y7Me$jlue4BZTd7U|Eo@OpH7n-f6FHP^6o-sXO+HSho)COM&uQnB%vQ47#FUHr5 zM~uHPUSmApxZGhp(>TUB(1;NP|fl@E-)#~Susmb}A~w^{NQOWtJ38!UO9 zC9kpMRhGQMl9yTX5=)M=@&ZeqXUT6^@*GQ^Wyv!v`87+PX30}5`4vl^ zWXTgOIm(hFEIG`QLo9imB?npZ7)uVY+vE)IP{E{UPu;hN0{D1eQ zwjol)X~06Euuib9vf3;+T1J`=n-`egH?@iP;+?octaZKQS|xk{`@Od~1Hw9!#kkWr zM*2{?Sn7{{g_aopVYu8-x5&G5O%D19uz4#=g=U(pG7TB*J&|R-<8tj|{sF zOAHu_ivBdq5Eig@Ox8f<6i3&`NI8X~SFyrO52Uyrlf4^s#abqVEmX^nll0NR2ie2F*``%L>l?ypg223M*y+}Cc>){^ zF-i@;b*CH@vP(aMJad?Xcqeu3CIvUgPMI{|E1PAA^27rL>4GV);pFV@z#txKCSZzd zxke--EdfI^1d!svhjay0Jk-ev5Rjj*YJn}0A!Jl7J73l9m8iQ-%*8$Rh*b-JsSKf9 zBel%kMz;WdP#KIm?P;E}Y7|kiNQOYBwJeaSb_o&g|HlteX7A(&}x-|k%i zY5Sx>p04R#7?djjn)ya*%gx2+Ez{0i8_79aaF))fZI&UzEzBt0PACL!M-I{fYLX!w zYDV*ja(%PAS?T{RC(S1LB>h(ZQ_i0m;>MgmGjYOG?o5-T7sfmewFXtI44-qz)EyFT zg6O$JX6`QxPQXm8T6)3j*^(BC$n6Kf}*r8I*-!SSE85EoeCT-OYGJ z+WB31M*L6^*!+Gyv zwS&7aTzF3qN=Q(~*<{TYjCDI(xSkBT1rHk%mLV1;kItvN&??u*s8*z(O)HyZh|-+V zY^vM>qq8Xw(vhlTzKUiUVvT1q$+Hfl*T}k?p+m9{Fqu1WcSQF8CSzuxo$1j&=hQCCHK;b;Do!+ED;g^Mr z6Kp@8mRcIYHaqdm~6iTlH8A;P=pPEg=cn`$-oLKz|xRkBXhhEW`>;Zq2TPU_-7_-q*Ab!NM(oiY=@6GZ{YYoca0(-RjtmjX{cJj{j-<{*)M@zS zCy;qEge^}mF1KyexRGQFNvkL4$PmdqDsQT|)ap^gc8_|N3~|Z*F6al#eBfE8m3;J3^N|PZ>Tq=GB0qx?W4JU zpoP9fh7VEH43E&t>A~}!J?RO%UWRW{bSwU{j!xRcCk?+`hEE7(upW@(&`Erb)mjC@ UGJHfR6KfYD`3%ZUYs*yrH|?E>9{>OV delta 16404 zcmeHOd301&nt!kEt5@}Ey9FUzrN|z#Ktd&zR8nLqitGsi0)omSRFVP$Nvcdj0s#yW zT2O}(q?@Z_ABou7HX`VNrZuv8bnJ9Xt4D2}aibmE(H~rRv z;SV^Kdw<_|zwf)>U8=s{-O}&gvc3j}8b^2R(Zo;t#ROx+ zk@%S(7}e1Uz{#P9{?iyS(HswwRDN%JYja0Ov#+g#+PSqqYkPkdjsK|z`m;b2Jy8YE zVSUs^cnO{}oiuGR%|sD45LeD{gWNhUSNnzbF|9`%tNB24zh|1p?hf?^*8Fko(VH;X19~0sHtHTWw*C_+B~b! z>)T;;O74t2+YEbdjxEQLX)DOg&WX>Kn%o649v%2+7#lw}v@Rb*OVJZKAQD;bfl&l# ztph_{JTw}aYJe6E-3|@bu~obBPhwM<+WtM_yEK2Qh>}%QMkUxnL>*Q8Eqf%LT~< zgnKIbFc+i}Qo)sh%}N!_Lc6-4l>jYI$56WnjhhW3(Ah5H{8pu*19>2eU|vls`X&$9 z2#AU)Xr=>9iykwssMrBwP`?9AB4}|Zqt_h7FjORA-||G?PS3`!IL$p@)~ zF=r*92lI(pRT_^z$_MEL9VKxnwSYXqv1nC+Y=?dHTDO-^Mh6PyG*U!Z(U)XIX$&fG z%9bkWa9Pl1r@WSx5M|NmxD#YZ`-c*uG78T@K5|u=BT(!N5GJLf60|%rn2LQTU<8Wa z2Mrc6NtE!Yb_SSE&{rFd^|{39PnZL&=-?)@zCUAqr13He!8B68zYwI7`kyKU>7@Q| z3PA>`zn}=Dk@|az$nwX@@_UOxhO{OX!i`FcK`NnpYcWV6be|$i(HdR8^iS$>PqylsT-MpWBb`v%;U^o_4^DL={59|?ECOj?q%ag z#uw?Gj2hga8B{HTYNpUIMAxZzs9#intUjQzv%~Bujm2a&UNM!Jmg)x$PJ_j;*wAhG zxw=f9rRH>tH2btjvz^((?-my*-{O z3{#<#bIleN)rX#a6ejAn#NjrYSBvK6m?PNU1jZFcqvnV!Q7dXkojoOdcL_*E2BkmURNA$=l-X^k#Zn{Vl!?UT@|qpQnW%r89=H zhtb}q=FZW59fD+IyVs*6*)B*Te>V2^R?!ZR%N$kUk7TBbkq`!v{qaTPzz4kLhnIWW zQkY6?t?d+yXIrN;OT^DsGuNh> z3M_OT@|S_g$l1bN3vt7W+kGuUme-;Oap&|Jp;MTPK-#)T2+ z^%F46!v~;5FhyFc4eg#boY;JOanP%f)*=BdX%A^H47wT8Is-ja4I*hLT7C>h(go=C zYLLX_p-~GA_PN9cTcycy-8jz(dbMam`q2ZO*qd7hU>t`G~mw)KJ8WW zj1SXi%mefaa21-2_$=QEUZ&uG!?)mx0h1paaAd;FM^pnZe+`|6y-xy0w-Xfd{cpl! z1Ewuvf3ym%=mVO8r~e9T)dM@bi_cg!_F#TZj0>TaKU%m#}((N&4^jC@;^p~%}!=(QG-+(GoKl818J66gE@eu?JCkS=(v9et`BHI`1i!kjXh4l5M%k?b8?MHFVkM zbmjSSdwN#ox7(UluFG0jv8J;z*R#I0tS7f|(X5>Mtd@n%H*ILCUYFfSGIo<+$qut{y@Mf>Hd$Jqy zvhDT;=SqA-Z?rq|Y>pg!=lAAjH>|YTZH`=LPJ!3n*t8@uBXQZNEhR7ehc)R2=#$`Y zP&Ji9e?JT&m_Z5-V&k5IbIX`MBlo{GPA7cJzf8f)M<#6f0&4M}08pIq2z};i+XU!e(w7sI$~lUPvJ93y-R?>HN($xd`P8JiQ7rS7>sr z!eSzUMGC203sOKUG*zvXO$=3#i5_v9qe%98gZA?EB!MzQz}Gfmyu>kh{NFz$53&3@Ff(qWr&!ArMCn%_YA>!f}8GTvSxH<2*zfNZA9r(S*tL&sCNj)5L8z! z!FVYYd;tyF{y7ZMW*M!4r=sF+mf)X#Cfct@zT`urBDG+;1{}QW4ss|v8ab8+y?{um(l>P zS}Y(j|LPHu`RA^Yb)!Q_4!fe(>Y!HReb7p>xJuS4ZoK1JTvv$&q{FAJ9K@p24?u&o z1u5B5TY>T7j>~UBdn<6%c@ZgVltk*vgG1Ck05b^C+A>)?dg=j~Mu66p2DM)N0fv{& z!g%pO=I0WksO0(NEO9sO!;9<38Z_ za`QN?_62Q^cB9Lqw5JTw|=IAM74^iHy!&qtmol|2@l+IHnb4vR-j1_lv zA=UaS%vPdqZBX~A1DL3JsM>5G4xo_-5HfDu0odRG8!OC-xnnz8+o#4@aX*l5dX2s| z%+P8?yQ|C=f*ZAcj4X*RU^W@Lr_O932vqg~EFkUnZ`PTUrA4C@)7n0jtX$Z+(VQG} z5^d(9OTD_hRvKY9-Hglx3y(>X0yMtPJ(jGd4V=Up7F5J~!ylU~*#S{C+ z!&j`scS;I^dwH=rxpnp7vXvIh5h58XSw`s@ggh%T?8{$aC%GiLT@F zTvZO$a%M+>?fTO(Tvhky{3wQN0fFJFa!`|1(w6pp`sHZ&>mcUX-i4kx2rcxT==lTC%I*+(d}OLC=%iw4G@9xPKBFf8qp7Y; z5@n?osIK^!@Cu~g?@?WGyMH{Yt4XA~N|WJ78Ama-c&EslyJohldIz=mCu6&^bE%C1 z>w_%S|6^=dwvUPuLqCGkN?^OPr>Hnuf$ho;^OHN8?W*mgal(zmcGV2>SxIKQY7x~H zi04>rSKT5iL8SftbZl2Hn#vMG6v}qRtx+M?kl3zlId_Okr1>u`){&Ig`X5Dk)umC< zqCq3Mu>TMeERJY|IM^r>Y_wB%G#CV5m$#iK2w-BTA}co1pg%@dV}t)?k(L(-Q&7Fy0yCbx?J5v?lSiY_cC`Fe+TU0mU2a$F@-Z~ztX;^9nv1r z_T#UDW^LF+CP8{v5wI5^_F3pC3M}Dj!oe?4o#pC-%s=*_vvWWsC!D{+wZxuM}v96%9k$Z3OJpsK$;ATf=j6p@`N%U-4kjihFGd4+F;-X7j>$E|b zj+xgyLpwP^P#~S4qaV1DuT^JZ*8bg!0cr4~Flx2j;g*)X)D$N!JTBezqX^%*FBJp1A}V@%Qjd z`FnY${K;cbOHUcarjJMs^iKiiCB71o zgys7N&$DkF=e>-0ZR86WNe$ya(GgyE)!z{s+|bP{lFG3q_wM`N@At^>N6MUkol~by zo$5Z_UFSG&UjDpK3RcD0K?=w5;I70x0i-;7U4AP6;eu_ci?^ln_@B_cEfq}Ry#Rj0 z;h#U@@9-!14Z181B$o-!L(acBvm9SLb~*fxuF@ycW@)_C)_&5y$ew5W&bG@|WlI!4 z6z>tQ6x)CkU=b)1{t$KwV}&UGO@1{$mXG4jaBJ@>j13GL;N-ZZD2~g_oL%FelhQc7 zW@^(M|KyCcjI5NjoRsv8#Ppm2X_*7kb4^HjxtO~v;htGlTQ$vpf&BS_94w$a5irF+ z!{5XNG`3oU!P!_qG7;dPQqx4oZ#{b;KTA`fy1`#{5eoFz6bKox)e3;z{C?vCIjm*0==FI+M`=CK&P%PcP&ZBUDJuZP*Mf%e_bYUTMS;5hW^X| zJuG^Z^hJf4pqE9DqExgv(^^IfdevG+X&==P(W9^zTHg5eU&iyrL{+M(28z}3TK-tx|rfksDVwAiD^hvh1zGgBCJEFuKOFc^CQFV^yMP@QeJD`WGdlbi^ zZ*wd)&5uP{xtbT5jZzYW=HzO7#;iwKG&-CMQevq)nDjtH2Y@uT(M{l-3LjqKe74bt zgLrgs0FW)jeS*bVz&!_ADpNNQ^swOGHxTr)fWIFIdRxHRgFsIUc~@;t-1L;OYZzU(4Acm%vKo9%LCo4@MC$PixvLYdHD14t@&@sw;umc zKIjz)IWUf5ep7nk-@i8EU%w0x@NXWzkAHK2!1tXtXQT9{W2}9-beZ=pF-6=0CWC|U za#z0V0iip5*qvjmalG#=m9{$)?c?nqcz1}rSPv6i(XLzI0{0l(a`EquZ=Kgjha3a# zP4-{BN5mL$2?z`WJ7A`(kLzv$!u4{T{F39Sw7{P0Jnj6^?R9VSJnz{HdfP_YesuPA z-s}F7ALl;kY0o40g~RSxVm~eo@q8k@1a0zX{5Skl{LTE^-gwVn-aPL__gVQ0IZK`` zua@^Y4><0Vrr2Y}@xsI639thEmuIbKF02*)d%SnKYntnn=Ne&!FkWbs|MaB6GoDgg zXV>TM#Xz>@+RivTIPa82K1ce>QD@&JrFy>-OT;I^TyO?X@Xm3KbsZ84;W5=r!JkfI zZj^vd9DuPN?(QUUaFjr!FLdev^hw-Z@nR;%Qy0VbJ-Ahg;=mxDQa!7&scvSU>?rofy^k%1(MjBjSTRNGeSO{Jl%~1$e$s7uf|!lF4O;?Z0^G7_v1gP( z0IV!%mc)sDHB~f3)kWeK(;3#6f%aXv zMdS|_f7VycZK#_uBc)*$o!#xkJm^>%=pbp`B`~G5v-Z z?EO4bLeFqL+B*a!+iQ}<{3ssXxD3YIrzeZW_`i=Vg9-dJ6k86G_^D`MIYNqhyif4w^@nQuh69vgyh67cEhqz+EuNR1!t|Lrj zw&6^Z2oqB@9J;mxzJ!?Qpsv_8v3O(BCDAdd$V8PZJGdSOZ~|d7s-d!7O$I}70B9c= zpMbAz!6l%^tFLNk3U14BdYIZy4_`&b&`cME@EBJT|6-QY(XSvJY!6TI=jouagoP=r zqmLmhn%Q*7Xf&xD#PuJgU!@?dPIP2wmDEMjLnF|hau5?39=;^{9+kvOI=7nKP*qz! zom`!V=`qzTI;?_hM`jaB$EpmC5|e}bipasVa^Fn#YQ&78bsa*w(%lm5T1JF2Wwf4` z6N`lnMbs+|T@iGOm7q35L3DI60d?XDOA*S$U~HlOvQRhM-=N+Iu&M>9b|^>|^YMm6 zHx9*5TAR~>E09MnUu^u~n~cGiiAijxLDC@7kIgek97y^RJ%XeGq#v7QkeI8tCn2g! zn}dynFGa+`G-5XCsvk$~niaCA*0Vp_b`bjbe&~j$VRtdJr#OO6>(&hXfEHf?;^NXn zPF2;^zLjD)34J;Y#B@m1Z>#FMne{WOYUsVV6FT-ZY!{oL z=buy6P|L)3M1_@Dzj%~%2zKB*puvY=YZ|1l1i}^bKD$b{L7lqzVZf9YA{lv;T?8J=| zuW0l)_>^vh{y+r1E1~a*pa;4T;Qk08nb7Zxpm!$p?Gf}OLcceHo=E81BIun6eQO{B zNFczL2zp0CzbAqoPw1N?=p6`sQv^MZ&^I!AAY{5&0&Iw2h#~a#5%g$6M-lY)guX6< z?j!WI;q(Arvvven6AoZ{6rrzc^frXPDuNC%y_b_)83A|+!wLhv z`Nc+%DYwJk%PHOI^VnzVL&iDyS+jQ@_T_G%GjIyuVE;WL>=2d-jl$JJq0mEs{7?Lc z{B!)n{N4Oq{<^ygV*)WY!P#5jjBdegW58C!*xXhI82y6V!T_UVaQ864=o#GR7+Zjh zZuAXq6JrTFN6S^ zql<8>8DR7g?rsWP%Nf0dyNj_H-Gp1k0Hd35D;Z$)6K+NGzy;tTS;W5a7h1jqM0=^X z{6oF+0r-z*?<(vqCE_qKOH349;0N##cnLfPHsfy(_26ny0#ZQ?5QHyu9r28LP5-}{@j{I7ol$yWS*ez*45+TX3^?>P_u zH@{o^bNV0FZ*c4W00mb1zx;>weiZ)%{jB&${|R!f@Ew1GY%BbyKS7EWKKL(d`v(59 zw$HKi;QTr3U3d98>s>qloVERrowHp3h2lcnLi<8#p<|(Qq3dz?=aV|LyhT0De7(%K zSuE7Mn}vG0ab+><+a+Uem$ZIe`qodoGUukNi?1KoIJzdPssc~DBr+L>J) z+7E^a7sygI7quobiR<9Z zL?{pXE>Q1x^I*b->3unnxL8$h`d+4W8k+PPDo9+CDyIs~&WFAWRDx$p%&ePSGsABp zzI7xQ4o2PZ1`da#t^)X5UwHtxmV<}jEiljf7iyCRx?Vat6FSaw>EsMP({$0J3e-7 zbc}S^rK8f#Ql|YY`%Zh6y`$}{ZMCh^CWy`Abg=_IG8_Qi((v25hwxjvj`+;*UHnMi z!=1omhW`{cqLX((cBB$VX~t8-8EN?qsO_DQoo_YmQFtR7eW$gIdbIXDGV0LVSO$$d zO-CuK#pmI&LkESm&-?g8EIUnLqP+>Jd?pq&kO&HXDb)@p1TIik!3->`Cy^C#NWo-i z6H>tqngsmmGB79XoP$Y!6H?LjSVRg@BKSc!I3fJW%!I*&R9S;%6i154J~gidXs^bFv$;;lCFhE8-4UJI8jnT&bqS#0*rT6bik)uu11!cyq+nH&ts z2t=-e$-Vl6`l3{sq^Ux_qpLCk?Bq+U=Tma6rb_VRZ0P(;pjW zzAfuBWE_^8tKZYurP1Eyu!9xTRYoT4%Y@0oiHon)W}w+QcxH?gWSJPIJxWHPUMs9+3`g}VtYuW9$FU3xFDV^{=d13l%*@c$5}jNLW2~4ej7+L) zsZ8uuky&<8{!q*mmK>y=G>W){nWiTVF2@3N$w6l90gLpe{2`hG!CQUs08}d#DAN=m z?q#CDB<@!Qyb-%pusDH@tJ9l!eVsWN^2QK==gbL z6rxAcwA2i<#V#yBU*jGYIV+X<*cin$%V}6Th-JAVX2L4+kdhA4Eqp6)FcwBL*Vtt% zc)rVI8B9on24Q}hHy1kdW!&w7mJ{a&YQr&!s>OE=lSMqMTN{$}se#L#OyT9vSuAQ#Qu1?PPoXA<}bU2PW8Xdi*kEGR7rR20f zYY*6San|5&+f-YU_<^`V94-pr5U2$mg*Sv%LO%Zke?NZ>&vScMw=Kv8Ba~j~8U^<6 zNN+zG5!T7b7_an1dlZ;&(WOM`ft>SUFN-dfN_RA3KFqY}GDPWyw#4bJHgne0;^vLB%AEG3nZx+H-b{jYAQlNCin$brQa;d7Sub)v`Iztrtzs!E9xhlSA4n(Z%D zOyEN06e+QqGQ=tur%Vh}ra-%8Hu$R>X4Q~m&8?nPu@a32+^+e8nehsh_9$>W>~7%; z#flF-b3Q5UkhJJLQlik%MV7h@Q7%I(7il}jOx>YMTlDTCm}a4FsnP~@T?~6$bSYOL znz7h&16;0nQS)Nh$3jYx;z8#Y!yXo0$`lzDFM%nR+sKXAnr!B*LOjGsio7EDFPaB2TWmCa3i-ES5j3XPTR}aXZ8B#QQsLjQ0Q#sHZU$9Ez=Xkslz+3P zgx(Gppu}8Fi7-Q;)TOYkg%cFqg!$+ivZxaqkmXaE=xIXAn}a2Udy$bp5d6lA*&|>6 z6wKCC2-(jl!cs!sEKP-=^}_fAx~dW8Dl};-gsc}P;(QWZ{LS1OM=9(=0_eG|TcE0%B(ExXsP{=`+PMU(Foenq`O<;}^9{g|{NrEQxV;m_? z!3iBrBqar(h{g$wG(R*PSVwr6yl`kOh9+qVpW)c*3(q$NbGbHx?#@TkS5Fm#7>V0U zW`*{Z0Gutms|!x#6VR(AAVK1G($w0oOF*o|JTu+uAJ=l531Skf za+@wbhZLOQpe~1$q_~nH{5UbDZm!>-GOezPq+4?PNUDqRYHG+K4TN$?#gZ`5#4v0X zBZWUoQY9lURu`01Dn7}%+px(Hi>T|5J}m<6Cvs1aq@Hm3>UH=6lSplyb#rQ{ql^7# z5r`ShJ^8Zn_rSOgTr)|y3ci-neKE047EPXJkLA478tONwD4d-Z z++a7<*WjshPqREy`!3GT&oua5Lsd;xw|MpL>SnA+pufeL+xH^gL;!!L&mI*91qMVNmpXA?R#>jxI&QCWzCspZzyyh3ei3 zk8O`rBw6M=UJ5k_Em2*Jm&Q2AHIH4|ni!@+FOsa#;)}`(b#@5)ikdEpuE$g7PoRB; zAR+L||Dl{u)09u=om@NSqro?xhLq1NHTe`z@8WVkU1PcSdijQ&&tP$Z>bhEN$!eOB zf9l_m^XWbtw6FU9O~2K`hJLNZoX=qPzLv?^Le3{TxE;plzB!Ey!8SC0a z0F&*1LAQ8BI_Z!dDblyzFTE$dk9v`JmiH=et~bH!^nBrY+4G2JrDu+`M?%t#o=Ki! zPZy6U|4Tk4KPBHQFSYlT3Zz)M&JmEu*zc6{(!bCmwE zrAVz!a)ib#M{&$j$sG>qi9^lME&otkv11gCYFVssfP}J4hkAd*)Vc=z2PuxhJw-)U z9e^<&?s1|M?TGkd(5@@DpHzNfybbsi46grIJ-2!Wjo}}oHC6%#VEcS-4-v(>Mn;Ld zi6w{tH7pHPjd_GD2})96JBfR^n^=b9>3Jm}-c45Yp)_#^oI+gAd?tU7ck2(x-czz!>toj;V;_f8_tvjlYvyGa6&q6ge*h*NKB%Dz0Z=mZK ztZTC+%+%T|Z|)xAZKSW^xo3mk=x5 zH7gJhVh?^P8i4jc1+x;=N;0Z7Zzd`IWa!XancGNpmG<>v7<<&7g}xdNqBBX_Jz+D1 zURQ@I3g{3#(j-!=B4IcQ-5IAYL>dz+PgKO+P41k`Afb{1Au9c#N$>xmd263J%SdUJ zky9fow$Oqt#4U+*(;7aZ85n9JkU9%#nJtuuX|d42!%xGWd;+OgFffsL9CIvf{fJ*L z)?cYK2wRR@LN}FKxJcj@1q&CbwIAB|)0boju5m6}J{-j0&vLlN6H@CI3ETqoHSVr2 zcEHE!3ji^VLOyV-emd-Zld5JN(IwPfb&F8lBx0Iy5c4$YpE*LOq)2U>fGTu~J`^{p z-=Ys%Ram$D!}NOUYklbH`mz%7xNueQu8HYr?_p>Y)nXLrHhh5~l@j@``l=P}yXkEl z3Unq82OUt#5qNDU{lcl+K3Lj8fSa45JjRSA{)5*wlVGZ+~i zjVm8Hnch>X8mCXL!zD8?pnho1Ji+FFt1)Z+q9a#x}|(i_eL- ziCN$qunUX_?bH`wLb)LFPvS6O2rpGA>gla~bUYUqDBW^DbfZlRpxlRk3&@OoshL@% zsHe8*r$-t`qLu4mY_FC%3KaFkR_H?w>2EoLdQyvyK!f!2k1$>vLA^qe{_J~(`5e?U zTPf9Wu#_u@;*!-4Iq5J?vY8nHGhL zdc-R1dr*WB{nrGu(<=E&=$I8*t&oI(iPgP7dsA`k8+GbtKl|r=Vd{PQjpNT~`6ag6}Y=*MMF_)o= zdQ@vLIU|VFXB~9?`55v-4C?cc$+uiH#mkhz=%dY=o0@egP}GxJ)J@6a>K~{gebP)s zk)oc~G9GNvp31Ng}#>WWr|uhon})Y^));C=pHDuo159>%N4au`am>q5Wcy6 zSp?jK!E%Itp%K(4Si)ebbtW3I#d0THu4JH%TeMRkW_p$>>F7VUz!ZytN|iL!d#iRd z!CXpTRe3twkBfm5?Ve|O%&SyMMF+7=i($)@6trxfrDlanAN1Bd?c9!;X2nWx6r;eN z7E7gOQIB@q-z?3;Mb$3Vf5KN{T8QmZ{im1Zz#YOz9Q-f%20RGwhs*IJ!6Y~Yro%W0 z@H@x1yhpq{y{o))y_3Ba-hSSWUc2XO&pV#uo`*cEJ-2xLp5dNsPol>ueuld80t#L z4;bg1pF3Z3KJMJ)obRl0j&x=_6Pz~3myR=zrych?mN@DhS2_kex;Wg@chbAkF=?l? zLYgH_l!~QZ`2Ujei~VE#;&iutjs0)-$@X%4nmyX~m+dp#3EO_#Mw?=rZX03CvURkH z;y=YV!~^0saj{q{ULg(=ljCq{t8c+O;3#+iEC)?s0w@AKK^x&`;UoOy@(dp=g7#ry zco9GDLsnSp10(PO1Ku|R?=#>%Bk&#r-ZcX628*D*V?^FzEN6|tSq8jq1m0%ATSnk5 z2E1tm-c$j#2-+DVa)zihP-5Cd5Hlp8i5xX@PZL|fdS7Of#(_UTw#46taK#z z97CQpvOLRxXN|%hiC@Qy;0fwrmfd=jYh8XLjayuActc%Ls&j4d# zRPH_o7%QW4+ZkXijmib?Wyt?f70dvw!MVw3$NyVZFav4@(Eq_In3IHme-+HpHc5Rc zx|6@ES*ph&@}+XW;jxZSxm4~qSi1TD!E(R3^15w63}m^!QI8ayf=|J1a0#r3<6r^o z0o!+-#wgjRj3IOyBM0Q}5yi5!xfH55QDT4^z7!CWBfrM@hhJDHaLT9nC z77F{6TtYWS!oGl#LjYqW>{GG{-53b_lq^Cw#=$G-H-^AIC5_N^5iqNn-4%$k9^(g_Ul1_UFh2Yhyvpsk2g!Ja8Plnk~Xc6eKD1^ zm%7)@!*{p^;(v1RpYUyX96kaOE|fGA-{Xp5DvX7q_iOKa-skaMZj*PB_eSqTZ<#j( zzpirN1nQ6QLAl30TRnGpX5l+sg(u6C01`z6O8vPM15#HgY`f zS@&)?ax3l|+*i2s-96n=u0LJ>a0O1g4!U-@R^r-A)viicwkyfycK+!6*!i+^zw;jF zV&{#{3FH`DtP?o?jIL6?YSKS?LrQfB`q}Qbb(tXl$X^vDSRY?7% zPB>xvd;5p>7wwPQH`#Bu*Wv#cTCqLF9&P7s|FpejJ8F9nS8}@5HciH#*$3LX+MxKW z_@DUY)LQ^eRx7H1NDcb|ZQiHNd$f6%Ht*2pEN$MV&0Dm2lQw5)^9F5B)8-UyUZ>4T z+Pp@a6SR4iHm}g;W!k(%n-^*G0&SkB&2zMQmNw7O<~VJR(dH;^j?m^XZ4S}qAZ?ze m%>mjxMVn^YJV~1;X!AI2_S5Du+B`~|eYE-it~7lQ@qYn`QI(1S delta 15227 zcmeHOX?Rpsn!dNrty|lzI$+3F*-0=9RQ8pS6h#uULqNa<5GqMQ0wF1rKn#eXOccdV zONhg#tu5(A+XfV8MAM3FN{gW(=wmzT<1*^wsNLhZw(Nm9_ukqdHz(paPtOm2q$tk! zp6`6yS?)b=ZTe{DrcKtZW?uCH!!Q^6q6<~35B_zzHJR=09!TCikj#=l)!;xfs%Hfi zK1D#xIeZ?Uf(cGMrG(S%)2-EIYQNS#skLh(H6Lmo)-2Rq#~Jqg18|A{+N#PD2U>8xR{QTD2Q2UP@I7hD2U=zxHp5YBL#+u zj;UiuvpAVVCoO)9xt;@s?5;#`*O+=(hu=nrq9I%k^lP= zL5UQ*3!@-Dm!8;2SeZ+;qa*@$=2FY2Bpkk_BZ|TxH;-zm)eIZ+sB^eD6b|H}B+9x` z8bWfA1Iu5*feg~Pt-NT8_uh^V88 z6Z4UUB5uh?2^8@&`6!7Z{yrbkJk6Pb5-CxgWg?zh;5Wl~5||6n1j<1Bi6)Bp(hRB{ zMFl9H(!09=O`(Vn(|fap)ZW%Y6z^Unaz^iQIk2e^T~CuADnxNK`NeVi7h384@37Lx zf60oHy5wT^*-y>{XPxBZOrDB-viLpn$y~ti@macl^cNJQ3NXE;ZN#(jEkM0v5 z>6W2B)jRA-)8pEF9ErOPIodaM=lBTSdbCG%hW*ZTKzjquzz-QN3cK~q`fd8}3_Zp_ z8vC_jx_o_Cq2YCP9rr3fz^~+Xaep`L5YDly*k||;@E5wH#!rk#*j`SJ7HIaV7GX7) zFATBO>U-5k)Ss$%YBKl{{;8jgRFA5(UC*e1ZiTY!P)tV7qs6N5)1@GeL z>Yhe_L)ofq(^p(9o33@?#ikB?sLvK2X68}?RO=cY9hQbxOMOe-+BJ^m_O=d3EwdR8 z?8V{iJ+SdfJej>4x}GBo%U@o_f{N*ZfhTb!+YQz~;K}@5(OiCj3ch&_n^lYpUU-7E zZHgjoENmIVWc zjJ;jP);y0x_zv0HmgljVUl-10k@2=ZkAvgZN|-ChTiIf75=Uzf<1z^H)?pkJ*Crva z9Lo>P!_jJSl0y^GxH^_ABG|s);z)i~B$pS!Zr_GO z`NlY|gfv%f!%^W4fn2<|cgul@b^}6wxbWbYee_;vG_&VSPUikFNJOx3Rh1 z(dtQ2ogC_kf5PUjT1k^T6ke3qXS<}t9sN3cbA4ky$)#w*aw$rV`o?z4W$nwP9_}n$ zCb`uYS8scqsA{RdrCyOJSt9$n1BjoC<$_#lLt*?aax%MYD2TsV_NMD0QaCrsg|pv= zf}?H>;VjrUk5qM6WAhC(X6j`89n8k-HTSD-*P3*LAU$FrGWsziy?GbAV6M%mlj9nJN`Fv+fTpW~Mc(xg7n zmw^J!sS-$v|K*?*7^p;MK3UGcJre~bTPAT+yal(0MAS~AGR;3#b@nFFfL78z6{26n zfou|(t56u52t)hH8jv7Y%}5q$iih3%aX754LV@D5ftH;D&yZ6+8wamdq43aHf4vPY zO=MnnidmQpBULCQEatK))k2nOvcgMyN;ITaqe*NOOxQ<483{|P$zT!CDgF}|+Q!bjC8f(?N?NU;x&RHIK>M79$UYoD!oq6S5qjAW

61c$~ArtJH?XM$lkQ+c7Z=fB6 z9{C=n(&Yd7J^CF@{@Z_`GMb$G!TYS|I|g}QRpda$4=646%43pGZcETGx(u9=0pAK- zKzypgNl>8)-uVH=(5wnLg%W7;g{SC;yMH-FKb-#iDHOY4Y_D=B6R%>885te+HhXR3 zveuTCb_F*SnxOhLilSM5&uKK7CV%-fno5&v&d@zC9Y?$J1qN{d>;Q^?!X1#nSpuJ5R6I z=JRy@Pmk08oAdN~PP;&V7;3qIX432*xHU82YT&?RdAd$=BT58tEd(e~(i^m`4TEejiaiW&!5 zr@&6wta2I#RZgMpfg(3HF1<4@H8U=4R&7qpirQ3X$GW!M)hn|binC|UU7OPAnD1P_ zDzBq$O=Z@q8y7az)a8~q*RN~H%dst}O@=>R5~3*?*!Sy9}DJYNG2^uF(zIKaq#ZA+-TO8_Z_-nT~*KTpfyrsQ% zi=%XReeD)!^o9i2ZgB|HLGks$Kjjw3cY+gN>f|t67<>@lf%8pgO#fzTHYFH8H9lsX zYg7r(3M+(Q!(R>kh8hFbAJ@C|xwq z>q_X~hCTEZB}CZ@cxxMd6bD52Q%9++huivb8pV#HIyl(x$xo(|9p$woI{9*R#QO_K zc#s|)JIs5KYIo6cn6VvuC=5zt+Lpmx+dXxqXjRdz@ai}^mVy9u9ZR4FsCJYshV4N0 zrQ#O&7_f(pqU1}-&5-;M_Aqgj5al<)x`%KIr9x-lNOIsNnus?o67hhN)me+c@G$m} zl9a|QT?jP~d*-%sgcrchUs0n|aszzxE2?L<`Ox_oH3ud0Aomffj*1%C^awS=6?5SP z9Z@<5%#UIVCBo&^zA6{5iXi_{YL(ln;Qmci&#aX&yoox)Z54oBbRFd|-$mC^2K___ z#k1;C-|E&}f+FGOZmMUMv%%F(T{EgnV7MD+Q0lL;7$SP;I*MRb4^>C;Eco_5?4jN% z)$lAEA#C~Z*f=_-!^cF&68R05k`D3A5TUt`!7pGZPBeXFddO65;*2jCoyIA` z`@&YC*l^mg+i$8l6`AvUa_8s^)FYedOAxRHLbM8Hw*!nOtSv ziv{@bFcxB@fwR&^?W9?0^IQVyP$_lL+v`?0w{$c)>Q_SF7Cb3p>~2*q11xz3r&Ay$ zEB}z zhMyo=Kk%Ao#ZWxKm3M(_2&c#sLlIGVr|7Et9HNM**a%_AJgdAi;tmlJ3hzFL4e*O& z9x|~awsZsWAP1t3i5?uoljP~G2rXYvp!p!h?(A_KMDe1u6Sg1s?3v2SZikPKQzKE@ z0n<)k3(cT)l0k0_5!)X)frI3wU2(YCYYEhSED)JH38SZ^QoWS6gJGEJM@btj9QN$W zibI#S!mr2CaT|P2bja^l6?N!QHdDr~VhlCfAM_La32Lf+V^P#p-D8o|R0E1MwJw>b zHV#cqm91LF-RmK%{qqTG(G-H3Dw~N=!RtqGkc#<9G_|Bn30!4>%1txyu-`1c_1eQn zVSWK!dvPp#KWyDiIB{FxsomJj-Ul!3#NpT9EAeWsWQqMmRvKz&B3T&CN<)8RB7SaG z8W+oiv+!eBX=)wgP-3N#cISAkG?UCq^YE7-X)m4})9cUg_;JKE^}Wn3KaH5i&t*2S z|6hq|yo(8uL+fRqjYmx54>M6Lj3%b>BVs;B6VtRVmekZZ#5B!5vGA^rn5G40ohSWc z5!3XGm>8Ly^YanYbfHYL95a7n8fgvjvxY`Y)0gO;W+qE2z}AgJ#$u?=`$-HneF76I zn|C>N?f-pRk7MiEu>kCQCI!CK`(@BV0iX^t+Y{P1%&=bJ6hQ<{VXX|I? zv>En!Vly76t=MAtf(i84GcKo1Fni+Q$8?h^Zt6r~h}i}w_7j%o)zI9GlbAHm_@iiU zsT7)<@gmdZ=}1_d5?fOyy{RLKY(Chl37hVJMSN2So4#WH0E-Xc8H0sS< zw#hVIL>_&-(epH_f(b7bzTAUDx{9>}4E_-R8SldVcpYAVGjX8lyy*keA=B?o_nR6` zl_rbnI^&4(edB)PfU(=S+E``GHck}I3Lgl67M>C|3O5P`LX5x}zBUXSo;M5_dJGMQ zIR=YC(0`?WOMgheOW&_wt)H*Y)L*B&p!-aBRJVsbUai+H(aq2qr|68@@3il0hqTXX z2gp;_1Z}`|T#TFh?6DUC{{qgQ;hD z6t_V3Hi=joY4s`cF32LeajB0E%r2G)l)*`3@I^(=D_`tm-kRr(&E#|wM%{$Sgnc-X z&?7|}B_AUz5Q*>c8zge3dkY>oKlhkiMgur z(c{^*{>)82j6y`uZt|y$`fn9iw0kmL=HoWA^CadipL;dTbasV@vHF0>WZfn*Sr6^U zTK4);Y}cT8e?PtJ3`8Elosm-F+;P8*$1U3@@3lVSH-Dp?G;tfX%KUD3XD_{7tfjhf xi0^W>itm{DS|6*Pt(Sh0vFINEnE9_u{=D1EeFEFf diff --git a/database/tenant_no-attendance-tenant b/database/tenant_no-attendance-tenant index 5cd8af67a92d96478bd48d9e007f68169e5731c6..0db82dfdb2cf180e5b8d8f0dec83108fb8b0ea02 100644 GIT binary patch delta 8778 zcmeHNdu&@*8Ta+Mj^lf6-;}(Xx7#Mo!;N$Oh@bKGBS{}gx}lCJtZKEniD}H@hZ2)4 zbeh9DEt3$i28~mZF(NdkK|7!VT2Bit!b1AcYD~~NZ@7B=opTK8D1p3X;VbBPw zbX#+k8>qLFPZiw7yDAY}zL%T@83_xN$pRi)gtvi=kC$I{qXfp zz*b8q8hWgt8b$^{F|4uzH73x5jnHQW2QW_h_8}+rypyGH!3s)nWP9Pehzz6Q+XKsN z*tPNN;E)ZpU^u!P;JgjAVl=pVc-@9y-#VzXWBur@g~N8BPtRh>Ul~hp4g4`)qq`b@ zYR`IFh{IC_t&Z$2Dx}e~8%{Yu8^(`AmGFuKv{wq-A&&zdb^?>6@SGD^C53;*SvI>s zhooiL1=`a4GtVI>Yk`+spcN;-wT->K3$)@8J8ryrj~ndAP5-PLG~(oM zZDTLz@b+E~KmW`&@;A2OU*E=_^Wgn^%7gdsvIn#!3hq}_?ku|~^y^o>BGZ0A>*#aT zAoUaGAag!bd^#579c$d`LO7Tb^7uY@5!qJl z-6|f9j)g|hvLf*wcw+$UKCG)EJF?Wn(Qs@m5Q@Zkg@&ym#K(nVxqd6#RA4-UJmHn= zpzkR1z80QDgSBQWX>2?ij>bdL2(MS2iai}k01=GvXjL_7EG6KK1C&?qt|M((heo2q zUkL{z@l>$Mm7{>(3;fg|RK`HGf;Q4Mw1T=x{fYV&^*RO7%k%^_`14)fcT|ZoKS}6S zeqSth;%F4D^~8z6iQssdk4JrC)XSq@G3wz_j~L~6loO+F9(8Y`31PY}9`4$N1=Pi( zE-~ulQKuMn@TfzK+IiG2Mr}N5OQFd}&VWlKN>v$D&Y)CLcd5Tq?^3^{UZ!TL81*RS zr}R`AO4akKM1_J-=?QVF`~ob_l}~`h$?^)YI9nb87N?67U?E?L&E;_mxHw^50xZs$ zOMt~Ga|*CHXAS`tC(T}w{M^^UXMCz4RKCFPsu2AJ+C#U|<+P0YH}xU)CUud5C{;8C zpPmP0=mWg#B{cYi!7B_NVc>+pEeu`4;1UL>FgS$4o*I&K^Wf$X?tq?O1Z=vvF^fw- z__syys-*Dyw?Mz7kXXvrO!>5jmVjlSa46;povhi{qLiu3jM)r7Rg%VI(lRC#!wN7pq^YRKNlzTYZgLlEhl5<|Xi=qAG zE@nMjS226&iB$~k1)Sx7RxumQa1S&~hB9^!bV~}~zK2;)Vhz|NEgxP3U6R5dtO2K_ zaB&UuC2_7}()ZLlCJ9$?!u55`>(IS{d65zunA~33kY3N(wGDtC57FchXmCb_tw z{e>HM61?eV>T&WFH&cg`vmB$t$-j)`#|r)_#J6)T)*_{>p%`_3F#&X?Vh;a~xl z0ucNiBF5zIRWHNN#Yo_iJp+|2Fzj^Q^KJuny6(ch6s|>b+o(HT_spHqPS?HQEn4n& z+3C9Pblo@aSuHzVcky9kfjeDy?5)86L)V>^uG2KA>#o$&GUh7tG-KBOOZ&3+n3hH@ zm?e$8*AKsI%-)7s^NTfWpAX(J0v2;C*XM=pCalIG51clE_9p2w`v`|FBVDPRa(DnW sZsEKM(CM3mLT5bZM*6uo^XZ;@eh7u^y#Y-UUPLlm|wyO||!#$-ztZ@*mPW(;zb%f13KB0Yy6Z<@T%d7k%j z-gC~^ql31icS}#IB6>w4(c~$$o$0-N(5`2!#|HJigL+0Vad1!%2bt48R%&G$MBFfU zn6shM09pqdeI>d(+7$ID>hma9RI22*h=jj`qHkT9_OAMw$L!m`yDAE-astcA~l@?U= zak-QgHD=u1#~ElVOgKniQEkMBeVmS>v7->p{aij}g`)s>8>zL}4Twg_q-o^iAM0r7 zQDuTmHMwIBU9?D)i!ps%Y+hG@Zwk}YFfLmjo;QJpmRl~~G12SG!E`fZW|DKO%ocJp z#tLS{G$(Az3X@3~*Y+&DXa+qcxf(4#F#~M~s^MWbAe_pOjkSz${mGLW+ z*zWSW+IU?H-{o$@ks{a>PnZ$hUIK+g@Kgy{h~RA+Q@a)NiOlw`kh46r#@BWjx5bVkhe^w?d=9M<(tFkNdVtJB$uRI|CKsqG*R63yOQS9fu z(g(^D3WxljB94o>smPW^%N{8Im7U=BDFfW-*D+-&Qd2ye8_O)8E}yHX%j5Qi9we)Z zHLmt|c6dCx&TelAv*73sP%~z{C;X(DQdny&^QM~*=$d#h-|F`31f6!?>kq9pqPhms z@(UNkwD2C@&xhcUTnH}M$ZBI5zGaE@%xl0?wGbblzX&cWucGL2L;x#vact&Fg6)EW zOOVT3T}`vg!+Tp?oq|92f2CF4987Y8ipfTc6H+6y)NE-igL7t3C2Esd^D1%P@AkIo zIy*Yr@eL;=hMu1&CKJCB9u7u>KRF>eF=KV)LmeJ>i_l9UayrgAAwjh{k0H zd0g(L2C30d2XTpMtN8&}r&ov=;-}*NIw8jt>=Aw{5?KC#7)Gzb&!&fuzD*OFHo<`@9yvhr|UqL4pvz;N_@~EjKgozVD&q2l@)w3 zC^@?5J0}gsybog`-+L%Ix#)|MA$|mL!PDp9(JQore{Kv6%a`Vw!N>b!aDfP(e*(2c zkQraOi`U9lkAo?LeApaW5>d2~6TWR8%h_0sAUfcra?ypho>o}%+h45W?&~#_R53`j0Wahw1WbT}UZA9>sIVd55V{??7q-37bzQgmBCS0X~^YfJBP`*GpNJkbZ zy}i0X-p}5-1rUrCEJCnI!6br32^JlkTaf;JKt;aV6hX!(XEyYTeX^j~ClBAQwy#99vL+Q%ZXYzAfcaY4~(0mqNo0Hcm~$UlZ_pa%(J+5>Z-| z@Q>E-Zs)rW@x1@}OTNUg<|z?e_?L}K=E=HYR4nXrs3vzuJMZswH-}ji#)bRsoa$wA iD63c^+8ipu<@blaYrM^T7?m(Cye zy9Xpzk!5hXyV6RwEZd5lkB`W)5=)6K*-n(>y=P02kHoU<=jTJpv+U>V6DL{OvGXEd zPmcZm)n|224=})j7MA*PmtfDos{U2=t$&?8sQ;CxACnC!zo2S0(a4WQc0{7l$oYIe z66yHvNF?&t^w<6qeSscg&L{de%00JuBpoL{@`Wx6J)B)+asDLx_3U3{|3~(Zv;QUg z2if1r{-^A(XMZL8i`k#cem48RWj~YsboP_kAIbh;_M_PkXFrgAIs4x1N>BZ0R1ATs3<)J&q9IiT z(J16A^km32iS#w<>_bpY?JLQP3MM3 zx!FU}h-oeQ3so|6!DFe*P_iF#%X{Lv(|ys^LuUL1QKmK*uB-F9&}hgN+rBvQ z-cTFkBJk-fE8_wg1g4klY+!dh*Vh-llQRi&ak$4lev({>LvuqmXXYGgQ>vm!WkXgK z3oLJq)V&%~v$!sfx&F^7EGKrX-tN5F1q^fAQKg&&)k>Rk(Wj z@wqEkXCHs6c>7y-ny6m3jEx#cm=}%mlB9EwyZorQ5C>IAUsA*xRV^gIPz|want|7? zxz1acl!~k@wvOOyDW{D%1ztFHbG;d&Y7(>qsCSn|>Z(;{nhc(;kjc5hAS@eMk@clu zDt>&jJI%zd?%d_RR-J}}DU`SmyRYo%&JFL4>So`e09`PxMQ}gwv|Gg{qj;01S6R{!1sX1Siuccg@#DC>ar$UUAMWSJX}kAu{e=g%WSv;2_^1Bb~T%f=W@B|>U+G}nc=CB z8m(2AWw9DIHf_8j#Z-6hp%h*_aq%=3W^e{D#Zs-r~ug?%c&At(x1ZiBNK$602vsXc0OUy?w|;Q5SXnrm9s0 z*7*&=P;W?z9xCkiLkf+@2v#=)wT2%id=^Pk}Ur7@{{+lf+o5hpbn;bY-L_6793Cxms33Q1n;Prmp5RHa6M7aIK ztBE=EN_@@vWhNCSY=cyMs-rtMI2e7-8sMzWf-cb#f$fa^A3J>}7YH0+b~HpOY37c` zbH|QFZ|`P0shj-ns!TtBWA$D1^Z#1CNYS=;y~*chk=wT20f>kFK)*_Mz1d`uV>1(2s9lrXRQJ^rOynU!SKRmFMZlx4fNx zTzi^+yydO*W9mHpIB|l03^2`w`{~Ew!}Q}&j_u7mvVTrLBR@}j^FPlHX1<>JkC_i= z-jx|ke?9$k>6g=2)AyzRYwF*mUP`?!bvXH_$sR`17qmwPYt?oRwa ziBBb7Ow1;FdcM%}gFW@0^F7)4Z^u6szZridez^Nf-QV9`?Vj$Acl}z|4|i!@vt4^) zugCuP*qzw3vE!Y8-uZ>jk9LZkgB@S%`1c(j?08qlQ1t83pO5~-=zMfI^0$%yzzVm{ zpNS`85j8P7GCCoQObMf>gpuj-vC^1eSwBsO2CdCx>87wCNtJoAd_yo>die2JL2V-_lgBvFXyZ zlZJKy6`74ScJ%Sfu}CeD#i^0z=z^{`G%{$bHYXpAMaqFxljANkT5Ah+RX1pVV<#AS zBo>hZ2_{BHoKmp_v@|srj&_QnhhvfF11ZMFOMD8h)?;%)yr;$|$6ZoPzeash)@8Of zwX-N)ibWQES+GRDLQ#>VMOBlXicee&8q2Biaj#Ug#ILF=k|Y=!oiKUTAHNW!e2Q$$ zrR>BOoW+7gd3?4x)#!+8Gj6K7rY>q?&8gM-=313TTySnGj$ZLxEb^=$1liey!CKh?8FNdkp^r+jh zmeeZQ?}{CH;&iY*rb?4uarpL7bULoGlMT-VJIPe3G~t>Hn**!VfKH_crel$7UXiAR z(#ZG(k5sNZg+Jvh{A3{JO;O{l;^dUC7fl2r)3{TU6~0dlPx^{IZYC(X#U?wbshoYE zobc(lqI<=rg(scs@%qQceZ6R07@3?Xd3NB^)Fd__+EpGI^R+NbG(KH&?ahiSlvm1C zrxTS%eHLn_I8}0O!p&w;6{}8zl>#-VOs2+Mvtu!NtD7E)MQ(ZxX67(aa(i}N(#%t9 zGCa23k*Sxfj%i#v*%et$2GWj|rku_YnpOyo6U7t09yJzdDUl4p8RSn4`+AfW)oUd) zDqpvWA)m>Q(R?*AHsTtAORu7q8|=i`CO9*h+geXnb+YKQHcB!vF*@cYX|lEx1A&Uud^kDgnn6XXi<-gJV6flUw^#<_lO=aJoY&}p ziw^Xxv2*YNU*u6%nu&3D#4W3eLCZZm@|okY$a~x-r%9YG0mfX-w8A!z>gu$e6v_?V zP-_Bvwo^~tAB*UA>PcagMh6;7yjhxUEbL7UI|8bDbMI7NSVGrItxbZHhPL|dY&u%- z)&*{kw0N=C1^$F~DNh{pXq#z9CPyYb+BK;nivk^VJJZNm-Wv-jJ{!qKxG|6R(yVD{ z#xl5Re)y=@O(_xeyYcZ+&o;{qjlD2%XVcO9eDxTyqE9;Ypgh!uVNTqV?zGj=5zme( z3o{Kjbek_FGKkQARZftL%;=~SA5-O+~HP!VYB?oKBo2fZPX zK(YAarzX65u=s5G;nm{71F^_+uFbF%6QwDyHOgwE?k-aX_j{&H+D}nSOiWF<{lwn_ z137Q1G9!<$KW;B%MRyEhpI6BVfvtYcKQ4SW`seUWTJue#Ii=q}rUe389| z5?3^}TBWU{;Vt1#?zG1#UmABHqzue7TEhV~zQeX5Uji4YGja;LSQWi&#VTKmCRp{6Ww;-@fFTB2`dS=3VyK5 z>h7$gPdi3UW0yT(JFl0`jpc)}khtF3#d-T^#_jKnMXn^Mhm=@nVgIu~ZqeC053BbM zbg*F|7||`TbvkXT9EgU+bc;%x>F-_LNk6~miFEeQB6~9*iexWl|0w&L*%0p=>V-yvCKmY_l00ck)1V8`;KmY_l00cnb zjS|S_JNu$^I&Ys^=@)h#?JP#E?Xp1MPiWBlhh*x$&LdIh!0ANlaOcq;=ln)b9O^vK zqnk$%`wn!LqRr<8mv`+am6qH&dN{T#=gOQzf>?GRm4!P6i0wVnS?b}AMKsAgP02<( zk9E{!dV6QSwu$`Iu3epjJ?1wfge92{n%Q~M-kp@T`8D*O9i1n8+_!noJHSMmDq+2_ zOZIji>2VIabBWH09{1(1pepk!y@H@Ol<9cqF)u*Rc6A=_;osl(badttbRs6{)Iig8+PaE zyW_?Q`r?YU|NoOn_D|mY6+{g{00ck)1V8`;KmY_l00ck)1V8`;hyZ;rAt6@i_fdxx zb=W!xVD}2prGNMX0w4eaAOHd&00JNY0w4eaAOHd&a1Rq;@Bgv?zlR$bRRaMK009sH z0T2KI5C8!X009sH0V06+|1bj(009sH0T2KI5C8!X009sH0T8(N3E=(zz2C;DAqao~ z2!H?xfB*=900@8p2!H?xVE+#r009sH0T2KI5C8!X009sH0T2Lzd!GRI|Mz|yqlO>= z0w4eaAOHd&00JNY0w4eaAb{WhhYf%L2!H?xfB*=900@8p2!H?xfWW;^0Pp|r{WeAo zK>!3m00ck)1V8`;KmY_l00ck)@Bd)~AOHd&00JNY0w4eaAOHd&00JOz?-RiL|9iiU zQ9}>_0T2KI5C8!X009sH0T2KI5WxF?*Z>HC00@8p2!H?xfB*=900@8p2;BPw@c#ea zZ)4OD1V8`;KmY_l00ck)1V8`;KmY{r{vS2~0w4eaAOHd&00JNY0w4eaAOHgQJ^{S{ zzxUf1H3R_=009sH0T2KI5C8!X009sH0lfc*4S)a$fB*=900@8p2!H?xfB*=9z`aiZ z@Bi=pHbxCW00ck)1V8`;KmY_l00ck)1V8}q|6v0l00JNY0w4eaAOHd&00JNY0w8ej z6Ttibd%ulQLl6J~5C8!X009sH0T2KI5C8!X!25sL00@8p2!H?xfB*=900@8p2!H?x z-1`LZ{{P-@W7H4?KmY_l00ck)1V8`;KmY_l00h|k|5)aWk?g0l^Vvi6fIlDr0w4ea zAOHd&00JNY0w4eaAh68|JRVC%ijhR((1GaK*acZLmMY>({xL~hmiopnoEm+2QY;(t zveY>`GCDatGCn*yk{_9zDNW3jN+F`T&SYe7q@%}F_t>*fJ{2A6TbPi_BO~Ez#%IPt z)SP;2M>29O(qWbAid?>7m53=@7@cgTY;0z1JWwVkdNRtYXe)c0SQZUgRa}KrQ}grV zrSQ^?&6Gx)6po)tXFeX;+j%>ZeJ&eMe_!Ug)OVy8Q^%4&()&lrTfIHKpH9SjJ{^B7 zzPIc3E-m)u*e5z~v;Vf6A-p`@8PDZ%(bt|f#QCb!&?QYbf5a|6GdFv6E`N3Q!eev! zf+;KH2MThfke3xhT9mYWU6X5~wvxXgt>ndqp~^~GlWLM;)C8eK|iOZrPYHlz|jFoywX}xr1wN@9E6_%LlN`OiR&lCfFvc}-NxO9E$p#oK+kc<#`l=$#{`?N(GWC`Gsb+3&YsTe>L=w$e7E zp}H89b%}Ko?5(LvD5dUK8r=xCzx3 z+yCtIL$#$2)Hh0?K;|Pl2FZ^tR&9&Rd*Zp%ebLoJW>pqw^dMuquFmU1qajy>h9bYv zp#JTO_u8es_Qd6-%U zbgL}Y!&TYk=PlRG$sH0dUVG-5xhJj)S1&(4cjfBr<4+YQc6H}2_q8%MYAa!0G|Ed7 z865Xv_w8@pX%c?fGCD4Zd)(zG%!N3FLkzIx>|>~gST(JudCVltbxEnn%3|vXz6N%h z))}Qqffr7r1C6Ue_Nocq4q)v{!<$rP7R{L33YpxVWjLwZ5G)&6k@cluD&EBG&U0l) zcW!uZR5$w$vC{?9S_Jp=P8+Y?O@dLZ{=uY-wq+tF-1w|8&!CCTg=ER_A-(bQ6A zB5v$%Z|Pv$b4atcG-=T=*o;E?g|vw#(eh?F2#c)(8EMD&J z&OJZXs>Y$k5=x=sIPEserCfA1Zkix#D%xMLZI``RG9_Jhz5UCi=E#=$nQ{+9@u`mP z+~8pJIm_;><)tps$juh4{*RqLz=6O4Hd7B#N*Yk3@!YXv(c8OCoi%yU8tHWJsl%tK z-~~7q?F{}r;g)MHH@R!qeAAf=mgZ5mnC|_yNLS=jk=`Bgzm0uYo7D_~^)&0~fX{(eb}d4zH6a~+wOT%idf2j?)*Lj` zvvUvEfM^s9Zm4N3KqpuOu3T2~1O4_glQz};)EJsdixc*&N!MwOPtV1${jis)P!kmz zdo_WMC0PDcZnn;(+#PNF=>#w47xpA~Rybj28C-B6RrrSAw~^(W+rO2y29j1A*`d5o zjo&K#ioCGa`{Gb_o(Y91G(%;nZJj)EzrGeVrRm5%BlA_2Yl^ni*gOB?D>n|tbH!rx zJ9ctC+^K}c$oX_6tYxRAt9<{VS5F(Nk#8vBOwLuydfPg@y>FQKQ4gvO7w+JKTQr?5Qkj+KND}bW_wS zLRGHG-WIJ@nwqT8D6^sqb?TnnK-)Z%c$t|;dNuLZh7*pN#nfopm1&v7vZJ9yq{G!U z&(+NA+8UoqI0$$m2XROT-; zKl%;Y;3HcQ009sH0T2KI5C8!X009sH0T5sWo`_{5eUa#ao}NTBaUd}^#=eiAf69D& z+R4sVsw-XAvAy*j_X+xXf4)?jnHZZHITa#$wlf=MNV6*^dACb|~QMovbehg<^QuM*fwJM7m-J`nUv4rBR| ziJ8&qnbEO8c}p{+r7nWok^KwC`2Wm)J^L5wpH06d^_7&GiX=arJl^}Sdml-BB~k79 zyPogrxj+7y_`}^_?!M9WH(lS=bu9K%v5TEw?p*5ln~o24}d@vDFrQZwAn~0ud&*Z)*LAdn+1DXv)M{60-IwgtOJzBuODuz zS}Kg=_*zv9TI9&gL{LOko2VUXs#=0G5x2x6b6CtnUdFe zyjZn^t+Vr!Tsu3jT$XOCT~I`Y8m}E_%FZ3R*ev68qxEX%+6k-O1P$mjV;wOs3}`3L1SNRG~odxL;gwW(&3EY|gXO;rmY zl-H=*xI1XrRhyb|`VKXQ)sU3eRBdll)mjY7Ygf%3w%qKv7I(8dRol}#JF-b`P+mJb zUl$-FnVcC98VS{IqPDv!yB34;+Sz%=Yc<^D3|X`JyOBK1@$0*q8ZLaCT&v-Nc}>uK z9+FpWXX~o9-MeYL50a$c@$|JN4LK~$J*6+1Xmy(|mJ(qZKAw^6?$n z6}j^bTZh`QYFQ^UcM;?cl$3>yo;`&&o1EQ8L(&ELN>|t*W(0l4a*v zyOW(`V6NS;ST$N92Nve;KuIL+=4Vf>8;)fcFpAMhZmr;voW9=EMADf9C=c(~r%P*) zbao4FJ!shSy1UbmVQ`UJJ}VTJx6zop~U&s zbn}Y?P1CqrgP?g#(3s^8nO>|~my@wOthloQLAARSds@4mLEYZ(v%6KNMayU{wpMn| zl8ySsSyjWTX%Z@f6iDOPH zItypNf$Hox`PXQ`60J-E4M-xV|2jm?STE9M$LfP8-8`KIG~?(@M?{o;;XQv-HkQVa7OW8-V-I@Q8d4J~dOe+1$ z=?|r^q<5u$BlQnc??@d;ekJ)s$@%2{y?@mE&wFdVBZ;pi{%zvjiF1jLo}cY`g%scq z2!H?xfB*=9z&9Czv&XV*1=G<%%Yhy`-XBYK#^SF>hoXc2_38+n@p`KebJb<8RZi!v z^ogFHo~W5V)){~O?*fTwPZ3z7mZs^>rH78P#EA|nfStG_{(4tO=l^O-KJF$Tr2~%< z+WycY@brC@JQ3}PQs!3PEcxFwCH6LOR^pLyc5~Dbr{I*D6+FWV9!N_EIf2D4y^xuh zIDObIcTdz#OBr`~hkYgLr$rkj9KEQjGc23cHI>_E1>JH#>Qt31`3@H zEi@@}&VrnxjE5GZsyywKjO5<6pd$=2!pcA=dbhbA7UbFVdwDyD&&Yu z%r%jTiJ3ita?=4*lZnvXUI7y^&y`N^w#)4R>t*Hc3S`W`y0K|9(V1O#u_>`xX)|$C zrM-*6oJ|Q?$i&pSomR0sqIQ?2qbk;=lhI>=?CB`kwou;6CTDg8>YWIwH=Sm>)=kVt z=qPKNPU_BN?RqEdq9>@{@unV4r$Mfz*u=@q#?EByiu+Q>g6%~oXMr;rs`%*Cxpbi7 zbg~p)ak4Bsd%ogRGby{`J$BdZ38^^$-o|b-COVU}EAF&e4^_M;9yC;XbL&>zN=-!{ znS7|%uDCN2nyF*4;7CYsR_vNv1*iAR(=#K}=MsUM(@9XPnmfZdU-MHlJ%O6XLuyXv zrEZhkHD{tT@j%VvRP$sa*l09p2W!sk@1gEM&CS%Ycysa*x6N&PV z{qyW^W`8gHOWDt5|9SQ^*^gyEl6`OXwQM7MJ$p4PWZ#lKmmSYOm_3@^llemCvzbq3 z{#CX&^LLrAWnRzxZss?>$re1QE(m}C2!H?xfB*=900@8p2!O!dBGB7K+v{kGcGbu1 zN7|w1?MK=$A5CCw;<&@ZOA63Y_-{jQ2eS4FRLJLo*! z33@|lFD^M4&{(D$jV{*I26Jz)PEqIz>8g35`kGfrJGV`nmyZY)sZPEc8X9w4wyqaI z%0QggEoU?BL|#&>uXNoX&z(FO{lK(oU^?CUOP9GbKaQ%xTqZOLihlEI3g477UH?t+30tWlSM+w4PBbFNOqygFPgUDA8>sk5BPgVYZaU7BI{iz z?aPi$4XwOKgpaz+JA$M$|D;XhZ!m}-iB(M|N33*Tb5p872%m_*rP*~5L6+Q>t$FTU z;1kB@+%#};bErM|uW)XP(zag+=hs7-{~W*07S}>=u{RgGTdFH3mZGcVM}+*eHdn-V zyF9aa`=0vdn8)p2>vuQM9Iur|>xTN~_^gxjeb!m;6z?>S#&ct1(f3=PXtfW9gFb-xWaO!a`MQGVEOKq`^8>}VLR%w{eKCDN%{O`=yJuZ*;Qjxb?yLa? z1_2NN0T2KI5C8!X009sH0T2Lz4HIC$|BvtgZx|aAfB*=900@8p2!H?xfB*=900@A< zn~DJU{{Q|rRl!kM5C8!X009sH0T2KI5C8!X009sHfwl>7`~SAnAR-8W00@8p2!H?x zfB*=900@8p2!OzwivafjZ?5)2X+Z!4KmY_l00ck)1V8`;KmY_lU^4{L@kpdI`iGI| zA9lYZ^~KF-K$>k%;C;q%^Xm8y=gj+8-5WX0E8*!9)+WJ&{+n2v!tcs;tmb{`f^|*3 zdx+|Wd_~o`PQs-}jZ*_5XSRC`tc$*x2W5A4#G=^AZzUpHOB9Ci(@6D-o@vFrk5cJD3Ku~BCqDndY9r@M9+%!|I2 zGU;0uwepgv<;zP_`37BN90)e+P*W9Ssk*{$*{7zKhq=!;CFzD0QW0f(2(6eGzo6^7 zVBU_;H&A^^t}aPp)mRD%6Bp%qd9gWwU53vbI7qk1x=e==$_m|4JWvWlYkFFss%dJq z8o2Yn`95Q@VW>5_0=~?yH8u+?IPN0&Qd=Q(W3kMxFDB*9f#yBRu44i|yzQ&}&63lt z|AJ#Z%xghSt&rt9O}9=BSYpqyfLn+V17vyKjjMMZ18w&Tar*+_;%eUm@!YkO(bXr- zyT6-85#L4K4MnDV?VI8ZhF<#J6fH!Rb=`MU%;0U`#Ym*b=yT;((ao`ea-7l?QmtW zrYnm&U4y@DEp^&5zAg4P@k*)RbTsh6B3tl^@VLyEUFo0q+3XDzngLX9$Js|H!E2xQ5cy|i=}4OY>d804wUT6zY< z!#&VgPQ4a2l@^1P&w5Lef)(FgN3HJ(%u1k0MqBFLDZXs^_G<0vqW$r_qKOLz8_vm| z%aX3!PO8{eq$<&>oCTGcceiS_)po#9aThlOTQctB{r@)Ky`y*_00JNY0w4eaAOHd& z00JNY0wAyj1hD_#0*Fun0w4eaAOHd&00JNY0w4eaAOHf}oB;g)ZSw{~@jw6sKmY_l z00ck)1V8`;KmY_lU<(M~{r?s~gbEM<0T2KI5C8!X009sH0T2KI5ZLAfu>arY4TR!> z00@8p2!H?xfB*=900@8p2!OyA5J=Od|MAGLMdHtN-|2i$wvqm==SYJQ>eD-4|Vb+`M0!uDh(sbXB8zJ9Q$S>+6fYBv`kAI&!)M)O#Ec+yUx^Z0ZV7 zy3)JB-2qDXYbs(b{7%rthNxA9mcdnVUaGp6iISps*okO6)>$YNvtlkr`vJ5(q5@KE@my)DY&0x zJ1N9@4$C@~bj@H%ZP2(#4kOmI0>{FIdGY~tgH0Fi63%U8JtXk%IS>k+Oze@uKW1~o zNZS(tKd$(-{k_a1kw`R?JAOR+_jdn(t1XD4n+trwTk8v!gBxxKG7&yYc^i=yD(q>= zi^nDjb2~v3k(Xhi_|pENcy4Mc`tp8)yVfh`po0BEF*_sib0N2Xr3pZRPIX88_e_u?FuyG{E}8XK^pla z^(9r|c3rOK!BT!;Vq&70FO7~3k55ca@rlGrg+@l|%+3nZO?E|8@(*it&%dmf)uH^w zSv%PRd9>0c^7Eo9lq}%ptBtKgakXbKp1XV`x;o`7c+B-aTa&N{dwuQLj3v}d;Ra)e zhNpGcFs6Qc@xo!3m00ck)1V8`;KmY_l00cl_TM)qe z|83C>Ch`)T!jxl0TWOCm-zn z{oe2GeQR$=;{QmzJ2Bbwr#+wOk$R5De=q(6@#o?@yMLwomF}}$|8LhPy2P%0>~~^6 z7<)(TKtWOQ5}f z>De9mA^C-fW>1lVK~sTs2lmEQoSSmXz*E>j87AE__%XDv;`{`uut-|hg|lj~`>5Ln zadwr)cGN9_!*N6D&zIa1co;XNVRnQxSjOO|*nUHtJ4q`1 z2FZ%hzJl2kZW;U>+gEXJ*ewGOvV8@!Lv9)TB->YUc92w9=47j=ky(jto8#<*!6KB! zs-#pzt!)+Oihc|mRxmd}3dZ>1i7vOLn`4J%L#nlp;?aImGtH~1NfNumceo}i4MS>Q z(_0=OO%H`>5)FgkNE^`g@Nv>L5vEI1)eY3{;rmyk>9P8rYcM9I_VGMi z2o^#T;04cFXdD~b;!cu7;>!tmqpv1SWsbIKup9!;& zM{=ZPiq}$6%XF{3Vr*2=zMvx0pTY3FNLPrLTlC_v61{aVDLTiO$WkQM>s7hD!4`jH zPk5>7D(NC08*Q7;rQM{+N82jZ#%Q10MOv&zH>XwSCib?AF}sr#_=dO*tGKX(R9NGR zy+Uy=?r)#Q`7G(M){5pzZ{r#+WZY8NYm|-aIG=V)Vba{Vh6^dT6m}=vxQ??)(qRpc zHcwiuZNRe5^iuj`roEdiH+ zM|#>n(IDaHIwL5CAUgyb6>VozDgKhs==((e@)2{xI@Uwej$9G4~mACia=AnJD z;_j$-@XQ=ek*+glTr(#x?rAfwS2;WG%-&ePUoR`obS^d+RLtb3%-FnUCY>^4`&Bdf zq?x7vY@WmuzN*kJhQ0O}4^+h#kNK)%3r7Q0vBf2`82;>7F-Ck4;+q7 zG^KY=jE{!}I)^Ox^L4OQGi-f)qTqpTfltJp!XDcn8+MDqAFbvO#7?>azVp(fJXq%t z^gdoccd~heM;JJ+Jj{m$&L9u*+4~L_51LJ7x2t2C|xYMg$JV#Ex(`+ZZ2RVZrYxNywk83)A z%9`;*4wW)yd~=-O)ueel-~&=-Yug!9-!jj1lDlHZ?4ijK^_uYlr!NUJo|%~wuZOoD zM;PZbaSi~wy-XZY7oUkEjCq+jqE0>&N7#`gQ%^W{z?~A{`~O&CfB*=900@8p2!H?x zfB*=900@AG& zs6{_Uk$xm`VM~eJ&YzCwjvb5MNgCpORa$*MK&R%$IE?)?Q7V-lHxl+i}w;!cNNz2zYxh85W`5V$oUTheutk5A2 zJNwQnD*bI#t3&yMBG#lrep%GYOQOaHEYNrU+yIKm4qF6Xy`v;wkru>8)yVgk`YE1u zP*f2_qmZvq9Spf9vE+63!7nbZzU6#8*Vh-l{Z5mKd6p}fUmfNiAMsb33)$KVS0uem zU;JcWb1dWy>6Wq4${aWs&pkaHU7eNbd&aluEdXOJI7fYg4N#!w5JF=-Y*+O16PM=R zo-eGgppaLU=6H;X(^ymm%C1mcEu4+#u29*Y4$awDwuU0V(2#<;&)J2$_Qd6_jJMEHeSG{TBYR}WtJzb zP4t!8yjtaludv=N>w-OYQS-^l3JshCrJ_3sdIQ_Yh6lEenRxEvk?3m4Y?sh6z-k;P zXg0KIoY0UCYPF9OA*|EiJ}@269XS%c(`EK2C#v)Bd4C%@;!U;Co37tHa;iJ`&WUKm zYMvLWH0cP|97#jBz}{X6OQJ5++1K!Oou&j`D1}MS-M%sv&rM83?_4$^hs6n#o%O>H zi^3Yh%RhALrBTUD88$5kMi;*({}|(iwH|2#>YQx-ikNgQ75s`MSUIjP#p3GlWIQJf zMpvIV8>mL(PStD>GY7%?ELZFY_WsnGQUehmvMJlMRUovr8mn&wqOYQt!I{Z zq4>~5ckb!IR^}8?B$NVzGq?ATTWiBbYaQgTZXot)zv%=*St*^y37f^N=w_+I22Lxu z4SRC(cq0bj=x||DzV5RHwzxVs7SG+7imo;SmcSWp>xT5;aM5R4Sp^rTwaTDvaEaEk zkjtapx#y?Ww-8PpZzr61`u2rVJU2BJz0()47A{g~#ZR@e94=vdqs~@Yk(V(W-~6`Z zg}s3x#kJ?4UC}RwKbp(sqIYC>+}6#(WzrAHlrboLpWw%_jqj`$8}uD^q2;2cD$Yym zE?t~m*8GaQ-=i8j(l+*9f$`i)N&5V)z-IOk{}Ru|%zjVy zJ=w+V)7jJ6Hm@b3i~~P^gl|!l&+

PJ%_PQ5!NrJhVpr}|Rqsk1a43v@CO7y00ck)1V8`;K;X?uV9$kEbTDyYwqF01 z$Js_*|CVdCM&2{aq_aWkc_uv{l%8YKb3y4@COsRJKE$LC1*K=0^h{8Cnn_Owr87)A z6O>Lf>2y$fib+oerBh5g6_idg>10qk!K4#G={S>)2c=_7Iu?|UGU;egT4K^tP&&e- zBSGm&COsLHo?y}wLFq7)4hN+}Oga>l4l?OrQ2HQ~J{Xi1nY0*`4lwCJP}HR@zACvY4r3EG}1f|EA^jJ`uXVQF7dX!0z2Br5g>3u=z5hgtn zlpbc%!$IjGCOs6C9%RykLFoY|JrI=cXVU#aX^u&ALFqmw-4~SZWzxMt=^iHC6O`^| z(%nJnE+*X-lzwv;Qpnq3o@!n0*WVw*TR5SLVNGzDzd)elqjjnRjO@na4AenWLE=+Wr4l z`e)NWM!(npZRy4IQ|ak+A)QQpE%iI8Ur2pA^?j+;)b-Sr)S1-rREGBcznA>QY*FIeK>{{EOH4sP)CmN>Y>KWd4CTm1Vh zad3}+#1aQL`G+lWaF>6`5(l^W2Q6`MpMSs-2RHirEpc$CpR>flt^Phs9Ng>gwZu)E zeM=nN?eDh4!R`JoOB~$q@3h3h4gU^H9Nh6|Epc$mpRvTjJ%8E~2RHpGOB~$wCoOSs z+uv)6gB$6DB@S-SgAzmWOK%nxK<&1jkDGmp|Y0Pf2q z(qBveZu$%9&!j(={y=&;Ev6q!PthqrI`vnnKTQ2f>ffb4p861Z4v%0v=56O-6dZ+WV#6f8YCKy&wICOm@f=1V8`;KmY_l z00cl_I}q4Iud1SfS5+6ngtKA7^I^hsVM4mUusNfL!i02tVROvWVZxa(;dGerRG4ro zOgI@Pq#FyHi!>f4r27h+V~&OiOJTy1FyYBC;fXNeaF~#;C~Pj$V3_d1FkvxFI1nc6 z4--BRCOjS{ygy9X7bYx(36F&d^I<}|TCf?&ePO~QVZy^$L!cm!r-w5`~H74`&D}Xza55slmP@l00ck)1V8`;KmY_l z00ck)1VG>o5@`ATf9(I?AXy{_0T2KI5C8!X009sH0T2KI5CDPgL!jmN|D)MIrtkl6 zpMs(!AOHd&00JNY0w4eaAOHd&00JNY0-Gn$>ihqZ9h=vQlpp{CAOHd&00JNY0w4ea zAOHd&00P^e0K5Mm`~U6VPADM=fB*=900@8p2!H?xfB*=900_Jh0_^_36P?dTvY*S| z&OV%tlDEJ2W*$oaMf#tnpGn73znD@}rR1L_Kb2IHL%o06`{~}xiN8yHHu3I6spqeH zKHu|d&m%qY_~+xV#2=6E?*3BuN4l?d@9z3fT_5RsOIIxRPdfi|=l7Fx`~iV)MgnI} z#3PCRonvD)@s=Rf>Q!|`lJwHZ=*Z~g@W`p*(rCVPYG!0)X5v(c=+R+HeY8ZWB}2Si z6Bi|2Qcu#~;dxO}B<;lY`eJjksSwfX%ur7xF?c&}>AEE8WlgRdvZ`E>sZ{d9O5Q15 zz9uS^Q%zEgp?qCj(bQ^nC@&g@q*O$uEDhx~sjM|*!-^p)m3&>&7F3PWm8JYm*;vXy z`po0`Klt|V&5QXOd4JXv5^!qs^{QyF1SdjD8Y24ELBeqSomSD`Dy`g9wTjNN7|zdD ztHZJ~{G=kWEFO1Dp1-0l7&k>t3Q-p#y7VB+p>J%ARNs)5MWG_D=5T*y?B(RJ?a%# zS|oF8=);nz8#Kf;jWuEBa`rw_a?&e+PMusbgd5UIo9U1E(~IS@r0eacpFT|Kk5m5Q zOsrWc4MXS5({#ry>@$aAEiINcWg|j-c94az-FojO;ln<(B&6tyc!Rgn!+ro zvX^mr*3+~gS0%w%sY^P|Q$uxSap7qu(KN>!ryP*&Qj{`no0zR0R?rGJ~K$)aM&ir(&MaV|?5`VO(F zg_^u}QLU<4Uuk51YHFdqBAm&Pf@2OrGyS3_No`i(?P-?!Nt%{uP?fZ+(kq`OO-a~jOi3I6-r!|%c??C z7Ok~TR@FsSKWWQOkO8-+?de`tkc(s`l>RYR7oR>R9X5@weU(opNac}POXVez7AbrQ zO^p?jwy$umhZLTs`LRKapP|7^H)wt*Q=U`A`KnZDbJjQ?CpB!PP^DD@Eu5YrZX45Z zuA4NRBn?tcl&f!(G6mUz0t8z_xQB|aCS1-2LTo+@cV3;l2#420k zQlAtx;}Wd^8}zBo>2Ic!lpHgSuO?ZGjYntX_6l&OgQcYoRS^w4?Q_Gm;Wh{Gvr$%m z+G5yK(PN^r*q~-;w?ne`|0hz7NakWDlG%~|{mel6e`f!6>Q_^LocU_@x6{w1PoyuA zZ@?eUzLp(KcV$yqE%OuEN3y3C1a`#|{ZZdLkrSC%;%L-; z(P4QEWFNVA6+=5?iQ{G*=PkgXDdA7;A3PLGOh>~{;EVfXiLpSKd89tDBbMlkatG!8 zxmcnUZ9e{fU~eoj91R|7TW$jbN7eV6b+n^eJHkFQ8}3lKkc}mdMQs6{Tplyi*q^O4 z$viKzP8pBxizQAvsl0RA`*^W;5_rT!#Gk4jPQ?<3qD(?r9x{u-K3Mr3G;7X2`;Rsc z9E>HV%tTEGmHW+%SrRW-I)BU^jwMbu#zxkFhf5XYXJtZDs8oC#6ho_Hj_s40BI- zdegDQktqAfPG=Hk)mt2`^q5s|J}`-!7@LkkEJuKLV>pK!U8Wrd4=iFgdsJT{jvIO0NnpdeQYd08=} zMM=xoHMu5gEBPDJN?vRjs;rbXsU|5#UQy|9qgoxx7ZkB374plXR$dY{K0vHgG)dPB zc|*EoP{guqthf>Bvu=onmy$(L8;YU%;=Cx=g|b@lMXN8ViccWbM7bK&+@Oq|LQ&Pr zH>hqbM<$n*{6N20Hsocge<8)yRAC3RHP2aYdM?B07jT5KgdY z6!H~{Xvj5*YSpN-4;3LGe({DOl~qBmyTzoqRnd@*2CJ^ps7ab!W-?V-Y!Yf>MYd{U zwiHE^6xPr}xvG|L2(lum4Jw8qD=Spefl^q-MyT!!swT;c3Txp3zJA5LCM`&sq?9F{ zs-R1nUNCK=m{%2IQ9d+h(blu%bHv_WL5Djb_*MPOGvMtn2YD0Jr`ZQA}bZ?R#j9g zva%@D#YJlQhHj`e^H~@4YGYAoDDn#psb!?c?Y6k~#O0^2&E+pYacS=D%mmxeSzuPs zIx1^OR)RwDrGuB^xpU{DFJClGqowke0gw3&re(ZM*$#EKsyC9jeV=-hS$cQ;;5)fW zW23^l77c2Aikf7If?px&F{NRqMb>EzI_ubGi8^UPS2aUWwTh%Q4?NyL#rm_`hXbQc z*dSEAtzC@gCMKdU$IZrJy<9NIQo)dFbsCE#Jxumif0Kko*<5SbnF{} zoEsXbef`$q!iwl0A_Lsk7%cS*7IbT{^rsWZz8Cc{*=0ZUuqc~?UKeSQH(DWQ#c}5+ z-rDuX{B@~J-N2b*xppeI>LQ!x?v-+r)K_1ejpqgjqc07brtZfV0Iol}7He8QY~>

5C8!X009sH0T2KI5C8!X*oFk~{r_#)C@2yLfB*=900@8p z2!H?xfB*=900?X`fpqeVkyyMDN$kq}lhiZu2K#S|v)HEUK6vY~c<$)Y=s!AVi1SrR zs@1FNiX`do!_|w=%*|e%%U_+n@Yr0w;K~d6fr4Bq79}lT*W{Y0t>kY=D|xYD zsIpSlq?)7{c}1najcRqsOD(XJ%c53Z5;Z=&zN9LW8$t;xq9F#>Q_$ z3|8i*09{^GL_=1UK#0C1F9c(YhC$^c{gO~ut8#fIkjAOgbz&qdi*Btfv}X3kO5KM+ ztW-2f*M+LANJ7c2IF;EKGRlXPWn+c^tQ!Q67nIe8VrafNb(LaOg|b@l#iVxBh%MEm ztSW|BHUveitrJ6&swOZZROfRI(bcHUbFIl*M^tV!Wg(W$0t-uOl^VZguoA9Ku28ee z3o@k)*3Qh$G6=q)hImV;iz}3XGgc~GL$^ha<#YB;CQpzn!aPx3BUm)7MmOXdGv`K~ znM6ehi04IJ5_GXjy{bSRh}u9dQ*5UP3amjJx?5zo7c@mMy92eFyli#|S@E6?NvqLk z%AIwUx~9&XjYgfs?Uwn9v>-OBM!w%oR+yL7nq*LU1j;PHhYZyaD&h*2%#dywL-_?& zlc@W!kzs)Ac*VRXEl3)fm83fzQql|Ns8YEP4x z+~bc&U+y=jp1P!w+L}3T%1T8pi-t;_m27iS)u>AAg}=i;QLPt!Q}dT^*mHXbb;^pQ zmo>T0W(ddZ3&H;Bj1yrUievbO2aYXioR_Dbi04YB=xYaj>jI&omT4qX40nOxNuKpL zfIAGiNj8PtRl_ef9F&Z_T_AzYnfy%4H_w7xrO8-iONfwFhjgnhYb!KnvH8(nVl2~W zyTELa&H2HWbk-Z8k<8JyPAdSK+u5LMMY0B1O}Z|X*j+@~zjZ93 z2?Rg@1V8`;KmY_l00ck)1V8`;wkrX)|BpvbMbf{NswaNB=XBSV&Zp_)NUQR8Ki6#r zy|VA^@!av_(GRGmR|ax@<@kxy`R94RUj{yCQ;r!pPbQ&$#<&bPuQt4IkE%#cx^Al4 z4RTV$oOM}#Z}=GGfktK??8py}>N)EpHz4HVOlMw>Y)3kqc7DWpyKx-Ec+Sj7t5_#@ zWXpbMYP>k$Els*58^VGlRp!O=4cBvyDP^A6v}IYk$=ugf8q5I?MUa&h3K%Gbc{&>* z$32BWTF*%eg>8GUB^*4z&yp6dy;^u#2;eE$ix69~!N7CdHSfx5abA!_n6)hc&^{1wVi5nr&|SSK{$+ z+}mh~J4VX}T6=S}ZKS+XChuW78>wj=JZT*-Ral1 zcEO6b-+L{d>+g@g{E)o_uqGO2GqeWaJ_vpb_l0e0ENkhWX+e|7xf!`@bth@wD8rm} zt#4(X?@tcYHgQ!ray6bS7Nf5n^3OGks#x`=81vJ+{B7V4LT2Em8o^c3Vtinl*Yv<< z$VS!kkk&>+Y0SH-rgpk*^Mak#Ojh0r6v`VCLH8?JM1BD@^&tRQN9Pj^IopeAB0w4eaAOHd&00JNY z0w4eaAOHgQ4gu`{@13?pO+WwyKmY_l00ck)1V8`;KmY_lpcMh^|67rP90WiB1V8`; zKmY_l00ck)1V8`;?i~Wy|KB@piJE`_2!H?xfB*=900@8p2!H?xfIuq(*#Ea8133tQ z00@8p2!H?xfB*=900@8p2;4gau>Zez+7dMZ0T2KI5C8!X009sH0T2KI5CDNz1hD^a zMFw&Z009sH0T2KI5C8!X009sH0T8%%2(bNsSLA_6;=gtOM8^-Leu*CM^J>@qu5RlE%IZpOSJBYO_FQ#4NVv4 zncG`(1HVEZXa`C~H)BtCiD_Qnb0sxEg}lkL$ejPjCdam1@W#EbI}PCXD#@gG-B;}U zcD^&7J8~rYp@wO7H$_dM+Um}~3w~R3#G5j+^_&^o$_4U~9fsElHdgB49*ytequtiY^=BKC2zg;U*kreCwM{MH3ec({|M|*}h_sGi1+Us#w0Es5i;0`XUSB z{3=sXT}}~16_s`R ziRq|0m_}e8gQ-e($(n*qm(BjHo8tIAN>fFeVt9U}?R@T94|Ji^FzD}vYx{N$xOsOh zX@hRw16ufYZmTf5WY7p(tp@aPwAxZ*d%Z2bGWm{p?)dTO2Txivk)+jRMKokGMuU5n z{9^+jbXUd)E`!$75g#eMKa)psxh!$E$&V9uAbAXy)e7HZHFArrQdjZ%@aDz^*5MSX z(t2drXdjmifjL>%mSyRtP*#;nqfEZi+v(HNEnixX78`_E*n%Wg=4q&MyE$i2VI#B? z92kchb*8!^_{9q<&DD!a{)V(N;Ej22towbVJI>3(bEf0<4Re5{@Pqd6CN*O!a0jDAZzm&-*zc+uUYn41%Q(Qnt*+LfA#x2n1( z*T@!Fm(Pn0LzNX8F_=m4BQQ@aY>=rpw7SX`MfOO{rzH}!XP z%d`|{9oZcT*{+9KmY_C_vRae8rBKjbX+|;UW^d!M?i5g278RPI0(&R6(z8PXc~FR< z8e-MmF8aHewIeb?3(YB={?g{6(%hnL6cHjvF zKmY_l00ck)1V8`;KmY_l00iz;0@(lGt1XLqfdB}A00@8p2!H?xfB*=900@A9M*#bO zj|HAU00ck)1V8`;KmY_l00ck)1VG?kC4l|^z1p&<7YKj=2!H?xfB*=900@8p2!H?x zcm%Nj_gLTw1V8`;KmY_l00ck)1V8`;KmY{pRRV1P-xZyV^nR}Ed!v(?_jkVaUajd? z*6Yr$Z#8eGfAyw$)##F1l`G)P`ZP&Ot%~_s#^FR z^I?~Wn*Iuy8w9#>znu%4DSlmK7pkuB*MOofiPZ(VvzLmqW_0sqxs(XG zb#}w;PPcR$=0(Wt{#5>^*$tVSXc%I7iCv%Tb1gtEzaWW5Lu>C6aAqj-;*vmj^QxAE zg!Qe3($Jl^bx~OnZpszrpI}`-8;%8Sg@O5Q4(AlNb+xN=$Ng(XA)YIhqTll#(~#U- zhYd|s^aV-Nne*6CSt;JaA93+ex@vls&&J&b8sbe!yS)>)azv&|Gm~ zEF(GTj<{=dO1jFo|@N+aR^tV7JwiDTVMvdpf?Uo@}C7yM%$mrf*y z4%}t;T!=@6v@NLBs(Mps)P+C-FTfxFP3KP}#LoPK#Kta==UeQJ=-F&XzHNx{T(KB^ zxsTsc*@M5cY`3P5n!iK)12@&F9ThFsIn7HPzRx)|4$Ru&I}qQD%Vq0FZU=;n?e@4A zm~*`X`t`J)Zk_QH@Bg>*TmZU200ck)1V8`;KmY_l00ck)1VCVW62Sg{d$tQo1p*)d z0w4eaAOHd&00JNY0w4eaTS)->|E;76T_6AgAOHd&00JNY0w4eaAOHd&ussQ2|Gz!k z1*HN35C8!X009sH0T2KI5C8!X0D-L}fc^hg(u6J$009sH0T2KI5C8!X009sH0T9@p z1k$}1Bi*t4B0V3CcXT}!yD#;n-Vf4$ccPDM&+=~5QgttNn;_1;>aw=tuZ~<37uo&VUi8o_ za9_~qW_dpz=jP8Xzd7FDkp4S8y|9q$LFqbNgWAFf+z-kX)UT|?9kI^sptnyh#B+Up z(L2XIb2jbEvT5s44>4>jWNWQE%rdx&IhQQ+=I#V<{AyMw88&UgeB1e{F;(%3M21TqSa^+c1Jajj}@5iaOUap!44xnoVs-z7vBa8=Qm0| zG{nZkufXN&;#aqhjlZ<363>l|MPF`q+hN~6%$LU&y|6}`S(onKwMO&q`rTTK_tlav zLiR)CL)&f>uc&@y>t9R!Qn4J*ojx6XS#It|-gWzYq3A+!=cavijmGg}-L(etvS`)s zwpGXR7uVlVURdikFVe#2a<0EWx@o^R-Pf(f)160TbL@QIG&kGS*lqrjLOw<$d(z=0 z%Ymk5>n(wgu(?(?)wH+_oYQX3a_+)`9~x;Tq#4{YgAXI;AY6#K4%+B4N-r--l}6RR zuwOE0QN^z1Czm~@I`V-anV0PQZ_y81GC8JrmzFTiKB#l0^Bd+mWBM!o zOYz*vlhF@Y9(1fF6a6Hg1g2A>CP5?2j<^I{Z$|ul6*`bFN#z@Aqoonus!L_&=S7pq zpAxxKASVj0D+RKS@(npm$P|VyyPYJVfqpY$z97ms6!j+A-(q{7ocQ>@tnhG*248pjJu5%2%E>4^f01p*)d z0w4eaAOHd&00JNY0w4eaTSx%=|1E?GRUiNYAOHd&00JNY0w4eaAOHd&uuTbI|G!Ne z2E_sa5C8!X009sH0T2KI5C8!X0D&zefc^g#!h|Xi009sH0T2KI5C8!X009sH0T9@x z1hD_#rVWE)fdB}A00@8p2!H?xfB*=900@A<781bze+ywk6$pR;2!H?xfB*=900@8p z2!H?xY*PZ*|8LWVL9svp1V8`;KmY_l00ck)1V8`;Kwt|Aq&uWYcSMc!-01#7*Z%a5 zq(C3kWYX>$Sq1y{-}TZGLB+ zYsB1?+s-C^EgZq}E+E4^c#@yYI{9Ol6oXu|%E}7)u^lKCT~Dz2inJg$sz$zlq@Vm* z`h9F}-n(U3>HRJtgE3mW_6<0zzcZ#i8XRrZ<~Q5 zcz25ycEUH+u8LSA7pcplR$dY{w;2e%o4v78ms5MsyOyw4+Lg4nw0gINja}4q*UZ#TcU7yZdUr?0IJMGB zvMpnq4}kzj2p5vv<#G^S0(U?z5RR84x#WNg5Foj{Z~?-7NJ0pFIJlSpQ&rDX&r?<1 z)6<$Yv+LhrR^3lMuixkY{GaEku6lk0*I+uk72f?!m()?keA`CfXj}e{9Ea3_{Q(K~ zrt6ZJM8`EYd}bCs(sgw$gUS2Gu_=(u$~9jcSf1sZiS94iThE}u<2x>uw!6hqe9!D| z=%(#D-7eF`9VZpH%pq#6{PNy4;WNFUnwWAq$7E@w`L5L_0ptzGHA(2Vylw6r7c#L_ zT{XX5O!noI-D2s12d1vQsG4kOB8e=vQY%S<{G}lVoJu~C9jj#yaZX7UhZ*!=SWo3k zJ*yQ~`zpDX)A4b3)tBG1T`X0rQ`atMdo1xVtOLBA5xqm>>3Btk+IOv<;qEYVDjNge zv1}s8MvLr1hWeH~x3TWh1h=(YzwG+}ONv$LM&aa0!gg27j!k}u1jNm9eot}3+3S#c zRoHY)OSq7C2L{w^qZzKp?F63lCf#(myGU!rW||FBOl&olf%Gu$#PN`{{R=a+@z)p_oo33!_sqjy$%^MbN zqDE#ilbs%|M#*fuU9wqu)wjRKmRAGS?$R;FHbJ@4YL>gq``3DQku6m}KbPBK$wU(O zl=qFJyJ)iMM6^3z@D7_Rlxc_hiWZixuhSBctdjlfTRl_u8??6?akcBT&1+SPR}ds_^TsCv7sd%gCS*%@@rPIgN~%T<~w$bnMM<1AF8 z$R_y>z0bClE-llOc1c&;&VVg_V?WNkv}=aGci(5=ylz#kGaX}WgO}>8=D3T!ypVtBqd=)F7YU5&oA#?Dwn6+s|<2*@=~$%i4%oDx9pC2g<<1j?j$A8L@py` zclx5YosOvwZ0p5=nU1Gji}62y;r!FjpDUlgaQ55_|qwN!--jblja`VycPC zxEzB_sPA}|ANGwZ6)K8OR8Z^8&U%+5F6JJSH0g&~QT1BWE0!L9xbWFt$XTdlGktf@ z>oIA1@)m=x?~S;mT~&KvMAV78L*ysKkcTLfi|bPLheY+-WbVT63b#aFg=D4sEIo6* zmc2tN(8ueE-=YW`rrB9H+9YHhyJo4hL}^>jGK!#jHu*XqC3|0UW~+v1*)Ou#hJ)LMMis( zXO}G?Z<_XZ`uS@YW}ZwY^To-sRl4u~@3tr`{;44vtqO@oOUFGpdo~j2~JO$!>*K8$H9_VKZmh82FB5 zQ*D{=l&OkrkKp7aQE=^4?8U?grH~N4uP1u2JeO zHM?|wj&12O8a2y3)o{`QgWvye&iguO6$pR;2!H?xfB*=900@8p2!H?x$ON$emucWL z2!H?xfB*=900@8p2!H?xfB*>GoCL7{zd8FAtpWiM009sH0T2KI5C8!X009sH0hs{y z|1u4H1_2NN0T2KI5C8!X009sH0T2Lzo0Gs1)~vVOoNYs^KmY_l00ck)1V8`;KmY_l z00ck)1R?_X{U4S90w4eaAOHd&00JNY0w4eaAOHe4KLPCjZ~i_;3qb$`KmY_l00ck) z1V8`;KmY_lfbIXM=l)PT_P37yllf1~{ULqC9|(ZJK_&3U*M4KMbmyIgzj7{AxNRGD z$6_+nq?F7*X>X{Kw#k)=)Q*|{`VbXc&l$LFbJ*1l%k_NSHhTHG#$997RkLSUU7yywWF~WYeYw?3f10rk6?l+uSr= zQCK3f8!0Qt<#u)$+%h3mJLXS%8TK2ZtvFvoXYi^jX zYjky4DVKwwbZPzJ_LkY+CP8E#ZrSDIOBc+`q&&U!EQ!#XHc3^pFXxG+d&!EfJh?%o zu+YaWH&iNKdd9pM5?iV!V(SU+D8q`;?{{NWVo9)AbPrWelD*}X&bvI8aByYQv^%CN zI-|_n%EQC9_KdE{TCza~8hvv7Eoxk~O4VTlQFk`ey355B)aGdH)fS!crm9N?t z)TtzOd7}Ab=!DRrNzAqSifwT}GeZBo?UO;1`N%}xv@_Tr)b^)}rIRNM*XGo@n%hps zn6%HUxHAy|+@y*6c!ky@)v{xggCgf=mbq=e{E;ig($Z4lRVxI}27cFxrbtiuqP?bq zRxa)@Wa0f|Z@H`M&vEn2dyzv-PYC4CU9;z~nIm!MV*X2c?;Cq0edKbnbjKZqS9V0l zhVF{>TlhhHHQS-#h5hZ!o6bey{r`iy(L=pJ00ck)1V8`;KmY_l00ck)1VCW_2uS*5y1QZ2dOtu7Z3me5C8!X009sH0T2KI z5C8!XxIP51|Gz$5kt+y*00@8p2!H?xfB*=900@8p2pl8=*#94--auVI00ck)1V8`; zKmY_l00ck)1VG^W5WxQb`fx?AAOHd&00JNY0w4eaAOHd&00JOzkO(Xsnb)Qd{fRbv z>!CkcD9wMK{_pBRs^5XC%SttcL-S1{n*AW5xlYl-GVLiz#A4qCZ$~sLD;^(r}5Jl-`w8OEs$@ zT2fpn=k<4eCR7pp;%8L*P4u5U?Mp-Km3k!<;1L>2eb?%dARd#YDjNgev23aq>pvky z!^D}mJfW=KB}ZUVE<;S%CE>Hqu!{m(CiY6u7oOSTyRJpX+6_q>SH=n;giEf-I=OUsM{u&nO5xKdUQNIGIHK9 zX2%bc0wNPc>V#iNE6wauli8OG&IxbJxtuSz_pFphh5IYr8?5&%k|89YvAepEWQf8p zNcymB54v4Rnrkc}K4rKlcB9(3xHR@~iET{Hh6V0b9!^-Knw98JJ&Z7Ry^?fHvxwR7 zuzVv;qhSJA`{W&7_P(iDI&q@#T1oW|ajTNrMy=God5EXr6ejT(BizAI0XfekZ9=B! zX%BkqOv#beR358ji3e7}Y2R#98j7kF?J_55+SFfyFd)qi%=eR}4Ek)U=;*4?Qk|1) zhEdjcQUi7u)SoRzBEDb#sBg>!hoVL0%d#eMt?ImTW!~=A=Tr)K~2i=tHApr_ zxEgti60+sSBb1i?_bHOprG-!avV&h_>x1-ypQ*_XLP=#BTX}w5YHa?BPI7~J>G@@K zbdNRY<&~`JVMP~>J@YH=R5KgxL-uK^$M63K>J9@c0|Fob0w4eaAOHd&00JNY0w4ea z*M$J~|JMa8G6ew;009sH0T2KI5C8!X009sHfdfSV`~L&g9jFWlfB*=900@8p2!H?x zfB*=900>+c0&M?(LHl`a@mClB&f?39A6>lX*qy^dm>#J^vr(|H1rUp5L0kfBwjk-#GGpM=l+C=*U~={^i{F&%HEvW^Q)& z7iYhFwm|*h^ir-(nTzs_n?wMbm`L3Dn%&D2;;a@)dy@%byXAZw@`rl9g#PloE zADzDY(0@7fi-*4bka6gq!XFiWy6{HflZAVy{%q=Jr@n1!ed>hv|5D|4|7%^C)||QJ z+Hy;;t?J8bdhJxRQE%wcTONAy#-ez;HGHk-#1qq+o=R4)EoYK>dKkU&__Vg2ie76q zGtuMs9-~CdAD-4MHBsXf)i6`F@YT*J&4~|X>eV<^KgH7|ubD*Ao9CysUaE+-S~j}w zIRm$C#;rN|*tFJ8rCMnUX7X#XQ8Begr!_N`pjE5!TCoKD<>$DFdmowBK9Ne%Xx8Nv zQmY&1(sSw35O{EByNU0PZVqk7MuEiVPdN^$?Yt3d- zEB3;jvtydN?;4g(Z!g6qH6Kb-ULzY5lzD8Oy&sm;uX!e$YPlwCMx^Sy&ZcYhc&i@F zwyIte;6y5kUiE|1+DBCoWM?hTn!PXO$GPA4wbPoBin`hoJs(C5-=>e_*B(fB{92<` zOR~0YdO^P(zVaWZxaa<9?c+)btMyaMVqk4KU8`g4#F1McNcYETeI==m+#j|_??lGQ zPMl5;lGS>>CCr6hDWexBY2?SzkDr>>o=>W@s@H4HmWZ00Y2R%o!?~^Sh|0sG=ZP)ayO(p+EQyE1~y|&V- zCw3rcy5=Rzyc}1m)=+wwC2F3k3ww*=>g}C2z2O--gZi>!p<#-(y08gR%%)>>dCTjm zmQx|C4PkaHrfhYmYSY@~q{G4zT6Hn9`=(3p;`Z1f2jt&7?5Gllo5tCbhqYinm9|k| z<%1zNt)BK1)%%nY)kyV}L59$Yn|9v`Wkf|$lU@p=%57`itC)O)=BrktCX7JP>p1N} z_^xRL{oZ>Ne;OuRZi->WlkqNkztTk%du4ffS#&DTTdvp1s$y-Fq}5t(BuO&XcHi+- z!)ZQTX$Ujun0>?br54L?AKy#%o+~K-Q{kg?$?4I{2k(XI*T20|`*~`dAn~(4N z@1E8^ExMd0akd0#h@89ZtxYl&J|e0DrZoan?I$uOlvH13+s<-|7I1D8(lX^Yu( z`8`TIYEkqR-VQ3m8PE|y>}Up$_tm|(Cw5FlglQz#?V9A}>HMI$Ld|z4Q>ciYEL3>x zR5R{-m&}Uh>DpSWwk*62%?-BhxE(Q_)ZUr6Kmx_$H`iK8J6L?R74N@oTKhU-Gb}}` zzMAw#+Zpu5GUc9kB&JNcuTf95R$F46s6BAJluT7&tsH3TVF}IV)aw?ZB$Jy}`YHJ=? znASeSK+Ba&Mw~&1@YtPjqI1p70juCk@`|E$G@eY9x{_ zvUZ{VG=#Y<9h%mjoud&_XM=_PkNt_N)3zr@bG*RZLOPE zL^0X^|6%QiwZ)%X{FcSd#S_Q=^w>`w`{rX`f9&MKpDz6D!nZCM3-3SrM@Rqu(Q8Ma zJ6f9mSMz^+{>uD?`F9=pcSnBk$fu8-Kk~M@e>3+3b1%-V%pIQnrP=S9U7vk-@mGp( z6weonGym(%cg#FDGk5rB4_`T4ryc))H*HMMANrL;Upn;kp}E4(6<#Y`D74lI}Zn;EOcgqye)QkUIz+Vwgi{2Q_J1o|K*B zz^ytUpAg=l5J{I?r)aKVg}<~-C-FJD)n|pPE1;EtTthfWqjYp*qq)2y?G|E3XLK&o zl15r*tp(&1q`J~_sIkl@Csts*{R$U;tW0$~wib|MNRkrb+A_^-!ZEP3{X!p>9fd0a z`37FyX4o}s!Eq`qm9{EAoxa9)eGaXqqD^+p=l*~^MYwvSb~g28Hoh8c(P7%&z-3l_ zg}T@5lJ9bCkyv=^2ZLFubK~^Or|MDXN{OYCMdD~6oC}JS#X@W!lm$)E&E*CyGZ-;m z_aWvHosvS89rW%G$gM~%VYi}|PtoMrah<+yc{=S_2JGBK+UMn1+JnJiwIwV)?fjcz zHIn4iki^KSdXky80&+gw*20F=>W!7;K22Cz+AHlaTWfENy8_P!hp6bPOrTa@u92BD z0(?qk4pFC>pN%#;94YRU;andL3Y6TD%`GwtYh#0qaKN^2!`pR#KweEE zOKy8*xmjBYs~36eq&8VNX9JBY5^f4Z8>4nDHgz`m%+l?c_6*OJXKr zF7;)axf!I0NdkB{mJfduWpkUL5@u6tG$Mm#=RJjtO~dW(>`vyPPg7<^C9^u+1grCw z?P9&*z0LFANO{~U=TTp2H0hR&(WQGBqWd?(C9vJz35}f%Ms66%TI=CYQC4$GR`vQS z8DMNjWc$%UZ95}4FTWJ83Zu?qJL+09xg(J@6ow-ao9F7~kOtt0HcxV@N=n~zg z(dmRt*5t0UY1#UgMVruYtr_kvt%BTiWMHX z*Je|~23wMmuV%hI>68z6)7qy5m$){`&BKdyTqxU@)3KGz&QghMZoDZYD@bY}7Lc|> z^SoNz@{5VxPzu6Wr<;jlHI+sm+WyIYykL(?p=4`~Q^^fso82ah>KAwRDJQ-)MG5L` znxlJ(bi*Jt@CXhqDcHt<^;CFh8r`Re=9&BL#EH??i0Zeze2Q-2Ff-vjEAH>p_*!@9 zE)xS3*0kOew{$2e-I$?*S7H~IO&unwb;Z7xC1HE*7TqWf3-r2!O1al)S}HK5$$BDMJ>@^)Vmx3v!v+G zKRe2E3H}ey@t-eAY zD|C_URztKDmGW-3le-{s3c9l^ZiYp9cj&C+cI;Kca$4*0T7Xt@@egCv2r(Rzdw}XF z`hXD+S~*!VXhkwwKiJM?I%9TIT6>=S2IVFqTfwxNO|c){a&?|Q9!@KIylRw6YbL+p z@YtCfw5?BO8`q>cH1<#I{vfSzXyB=hYkndj$(c0CDALL3HkWx>+=Xg=eYUVhQ*3*M z?eJ3Lw$(o_tVnbKo9EMoNgK_RAItKiy$Vl4Euvv3-{xEXIx&t!88rHM0)F~1{SYw_ zb7k{|EQDHe`;n)K)=?&(Vek29a{q{9vm}HqL*PB}+&}rXNcke!sHz zd`^mlF|U-wYW2C~_A4)AmAnGS%kELJ^8quSboto~v*v2D>kiL3?9vP^b6$HUUSA}3 zO5RsEM#))=?f@Xk2u@>AK0N%yf+=X^$vbnVG(#Tv<-{$xH$ zPECwU!}I^++;Tu15C8!X009sH0T2KI5C8!X009uVu?b-Re`EI_Y7YV+00JNY0w4ea zAOHd&00JNY0^<-^SSZqCv6r;je_LFgeyZ>WeY~Xg#z{FroS9%Qk~)3mYl7KgX=$nO znh`#w#2@Sk9|cjqX#bTer>R_=NJew0$Z4K3FniKO2zCp#`6x6JyxiLH=&{F8?D8X) z>(is%L&PqVh!y^pyvUg;U>bd+ZTb0Pm+Y-3rydn$0?cI8~62hl}{ zP!lhA%nf7E^~+1_>7h#|X>(ShM`YN8in#)t{PF|>nG>qwzWiWN46WkT2NbIaANS!M zAAZrkE8i-@i`U;O=y^tm)TM_j+rGE)(Ax4ND~xgsULRjT{)XvI&qeZ$)xE|8n&1>zUOX`Jvb4+|k#^W;kC4bH}| zYlm;9G5y=~&y}Aw{Xw67el9*vf_;AM8TRiZG~&B-n1vZ?=053fnQp%Gh%S*e(eqpM z967yrK~Is>8;*%@VwN^A+3PjgHYbC>PNi1pB@*`hJv}K(eCWO39b$C6Ud{0pVf2Gx zj$3AXJ9-?ilakubed?}qyh0+$)v{w#xE{X zTZ!C2?XRdNpBrf+!{5`yMn({Ord@2H#!Tj5*uaF-%IoFeP_cB|ZG|u07WEa=RgdJ< zJ?-04y%AoU2!HaB}X}8V3Z+6({ z3v{@TZ&3wEXPmyCHQQZ!RVTc3j#Z65R`a~u**Mb*y=1^%)Mwt4w~w0KiSi*|X?Tt; zNbqIRkW~}C6Y0_mlFF)zGUKTxSWJm0m_vsa9(KT9x$)SNF@CstY_;*&1XZ1J>9vfp zGg9qN%`dr@lO4T@8{6)F_~Dc{m*J~*3g4s1P71s>RZT1WX|dF56+S;7En7HR>A7)% zTME;@Q}rKtajuUy*>#ySYRIk+Ivsk0kH79Bd8KHq`^-V4*E-6Ge2PvahzHzxyZjV8 zyo!#!V&m^&cJ30*xI;!=l28naAw%haj2Q*AYE}7j_n1qMY#*qZ?_#nk)90{=(Ntiw=U5C8!X009sH0T2KI z5C8!X009t~fB^RY6F@@}5C8!X009sH0T2KI5C8!X009uV!3bdge}i=xstW=j00JNY z0w4eaAOHd&00JNY0uvCx{(k~!NCE;N00JNY0w4eaAOHd&00JNY0yh`|?Ei1D4nuW8 z00ck)1V8`;KmY_l00ck)1VCT{0t-jqryZVhwb{p}e`ETcQ|{5fcJ$k)tO+tglF7~AE->V9Yq%KdSEyDAVWItp*AK&R)?L_`V zQX6VJwl72ol_a~#B%Zar_JFj@96OfivH0gRq(?|9UFUtX7mE2fzBxp$N6vyYd)kiM zQFV6Y8j0(&;*K0a63oaGiQ|{$>(i z3+JDH{#^O|g|p{gC|5G^hG$t}Qf}D<%>H>UWX`OIqMB5yuU-s}6iX*h7QQg0j5ARw zo=ya4-;+PqM1<=x+IW5Qj4;v}P3!PPp`k9;GqH{z8#zz**+3d5KPttnxZb6{&eeR< zxhogLLK4LuMRrTp*?Nw=0ts-Du4t~(R+2*{Vrh_o)zBK`L<#G0fn?9lM8+42dp$*p zL$Ms#<1{E4gU8JczkJScyF2+6No5g{NL0Ukt49KX6Dofl0FS|KN%cD{bZn=?Td_x< zQ+@4Y!CbL)`|X7<9+pQNpUyn(yK~1D$xMZENy7U3uGJ&qy7IQUQ#J;^W7$+ArhF^= zZr}1H=}Y-ao_Z%6FS0tG9G?je%h#y)xm!rgLQW8=YB57$x`{ni2+t;6&fF`*#b2pF zW0U-;Aq3`z4NM*$j)iAQm8vu7Mk;sbhY4^oH7+*Px-4Su$dvP8bLzl#nYdgs`*S%y z`C2?0?QqDQH7pu!RMJOHb36L<1T7P`h7Z9oom7}k%~z%O9Cy>Ot(U?nB`ar2$RsNj zmLsoIVx>rRmL6yF=C-1aAZ`-u>ewTRn^t~Sq0;qmLAul&t^iRp{ECcjTH3z!71isW z364dplFt@;=F+C)Bv_xZ3z@}69fB-@*7 z&yjR57oU{<4f#XImDM?g2zhcP9FLDXm)R(M!t7Xsa3%eiwYkMY9;W1>LV2zO5b-k_ zuYBYyeuqt<&oV90-968fmrR%1mG5`dd@7`w8R`e>eba5TwZta5ptN*zB4ZqC($aXR z!N>(l+gx=}^(5ELQAp;Yj>q`I*lt2L4K=5)$jHX;|D(6l zp|30jZ!MM@jlyeme&sryf9tdd>=v6JI3-`jX-ZTXQEI^45j(UJV4qCR4E&F9Q3K8x!)uCKF0^C|OP z&epW(aCd_aCH5V6hn;h5?@)r{^{P0TG^tE@7AHR=G~L1^8at1bjt9S?D;8J~cIttmmY;?U$fcCdkGs#4l$VfykLynw{tE1b4-a6~U zG;GE;Jipmbov18&jbc!X*um>$3Hj$+v+L@4%<0tYhG(^P&*;)I-IX#`#&oTAI+D@t zI+xke)5!^~Ea!D1x?%Zhpl`Z8Pp8&*=%8B1PA;~$411Gw2E0L!oe3_^dQDqf?n$-D zne$6$`gFeRrRc=kXUvOcJ3hVkDc7M2dc)4fPI92bstu0~G@phNL3HWZebZw)5Ohp> zW-L(zBQ87EXV$BLzDweWf*PNTL${igkOb(E@CCmNx9T90dTlh&ru zN{CkVyR1#?tc>)?uq&yO8N)=F8PIIaVkQz|7MuI@HE%o zW)vHh1y)42QqS-jhtnVJ&7$>{9D|m)7Tdi^Yr?KU%ZcPWSwn1}yV$}3+NbdS1)tjX z!=Z6Ez1QUqe*eE=?{%Q!AOHd&00JNY0w4eaAOHd&00JN|HUXUfKQ<~v1OX5L0T2KI z5C8!X009sH0T2Lz8ss~|;=wz=hW zNn$TisNnJ`my9lnh6xR^y$M%rkdB|e;kZ2}!;=<%OO#Cdos9z^c@iuJw-rl|o-727 zP(rI`b}U2hkfu?a1O-WXQTMuo%~&=ob5Z-du_>skS($ipCXrHBCJM6|R#c@Ld^~u2 zvE)5axOz)iC1GDid)sy{lRo4oQ->rm5v~(yb#$g%M#d0VR9s0V(f<3~`VNaeqJ*dw z!xFN_h-;*pMFJ{u1uNB8_2AZG>466dZ#=0Exl~<6`c$~~cZLkVRJ@4>p(u2S)E93B z*AtQjVAA3}yGs3u?u-<(p1fqbodMIGBvmbvzhOdJ)jSzXN$f9aGYR~qWUnYMNjQ?~wLZz3B`WUoRwuRj{RtysGI?!uR%AtqChKWl$m z9ZK@GiH47F`Aq04?exiJa>ZkJnZ&}0WT^aCc(rf%Te;N`@g`H}+fl=q_$5tmp02usaU`ia&Sksn7#$M98ZZg0 zG`oaPNM}I$oJMDapV*u7s5BZfB~!2Q%X@bpvCML~m{Lcpa4d-ubLDu2=7wt7v8lCP z(>KfcQh;*f)lB#1NhC&NWwXx`qqMqybRV>-Up^7MBh)Q^wHQwNndMI=K>GpJH)SGB ze*K+xjuhkdKPJP9fMBeU)#F%G>4+N%u-q zv}%!W!Zl86llc9Al6xIU0|Fob0w4eaAOHd&00JNY0w4eaHx>ct|J_*qh1!Au2!H?x zfB*=900@8p2!H?xfWRaK@caKH)Q|=QKmY_l00ck)1V8`;KmY_l00eF<0@(lGSp9|C zf&d7B00@8p2!H?xfB*=900@Au&~(Ej%eSe9X02FbAD%jcJ3d{esiI} zIGFlF3T)=*s0YVMccfGZ4ux83q4tWb#uf%>Kb|X#mWdpRo<;gCLay!V3&B#cbmBze z6(f{3X%9T#>FF<$fSyk(LSFj2_CKn^Ch6-F>6-A;B0Vozl`NL~>5QZABMCF?v%-#R zl8{74->VAAr-Jv9RNUQ#;Eu5OE;{Ra-yy8_rbik?9W$1@lf$*o<@TiKRw^qQ@C|M%Qq6 zL?$eh;%7ti6vJX;4&@JpbltjXn;Vv&$WHO#e0;?k$S;DT*jzbv_8+2!L)k2|4W*%PFVIp{Ivvd65=t$b}l5vSs9TitHb zDb#k?ml(409nT6~efhhBQ22wm;^KjS=+^#@s-91NF|_H_*A;b&NL`(1mY_V+lAXdM zGxJYO>R?RfSI-6SDV9p5!Yi90FxTmtUigppqbi*+a3Ur{_1!iHhTGAHUhW#}raU~|s@xg8(zxiWd1O94fWiGi<9r=!VPEc&(u18SSO|u0xAYpVYXcNnDOX z;>4yKZZ6tM1+vk|HTP*V#uQSm9w{2<Z-Mc$b%26Fc zXlk-5`S5uuwE*DN8F%N!XZ|W}r)QZkdQc4RE|$*G9_(Z|^w@MP_F(MGuzlEPbKSwH z00e{Yc(eb=l>t%jz!%-00ck)1V8`;KmY_l00ck)1VCVa2rL}>ChhRlS#9p^ zhkyLg?-agc>MVV^H$U&0pgt2`x%zZaE0&g)3a{wld7ie@)_t?rr!yx_Px+$#ef4}# z<>Ex=e0B|+&Yj()!^imn+tMkYbX=ux@)ND)6D=vOWvtWLxZ=cW=@3VL(xjY#UpB7# z!AW)`apBtSVOzV-CY{{AMWt5Tn*3Aw( zS6x`n?x@&-pw{(O(x4KGq@?lklfj8%>Gs7>y1K+W1GBu{RB3mCjl35xz@+Hq1xNXJu z<*OT(OG9g@&+Qtct`7Ie{Vj(nyu^zv=069nOLeBRsl#8G@-A`l5&2r8aii~;hD&fP zTBB{6u4scaS|f27UQ$-ShGo`fqDR?FH1;im!~}I5l8#C0O{bKTw2t04{4F`S?U2Wg z7ZjO`DV-IwGl-;b#Okr{xc-LIwH#d)AgPcp&Nj&b*y(WB+%R3&=)MV8#^w$tVk0Z5 zFn=Gd$OKN-RoPS2^Dd9)=;$zbQb7>t%6x|8;o%I~GrA_5`!>j+qEC*$Wx6y8Qgxz9 zX+vMPT-FEdD{DrlLtR7mkaSgB7S5q4Y!X&%@Fmjc$Vk#S1KVffM^ZklZ=jqFy&Jjp(P3K?HtCfC{( z51e1Z9ww>8DJuC2|Exz5-puq7yJRJQ`Ke zv0Ra#I0T2KI5C8!X009sH0T2KI5V%PRVE=!Ub}X6& z0w4eaAOHd&00JNY0w4eaAOHdq0qp-J82AVRAOHd&00JNY0w4eaAOHd&00K8D0qp;8 z(vC&5KmY_l00ck)1V8`;KmY_l00cllBCs%jT$?HUq&D|Mvv(bSY~g{zPtNzJ{(S0! zc1By1qGdkL1P?@7fWiBN`$K)at8<}LPAHs3+ITxUDQ%Fx2T6F49Dr1J{s0GN6k+X_tUqdJ!8}cc&;@Joj)jG*$h=h}fK$=4=N}^Tco9!*zYLl=FSEjK^uE@38Oj^e2^#<%> zC?Jz_ebDs>OjKyY@^g|i6&$0Rm$B!Ql+&iamB?XUHjQnYhO4ZQNu`tEQxeBDS%pXr zD6Eg%2;OV^p{({5kx&!;!FofHO%Yf2q#RSd_CnAqmTtSP@cGCM8idmKqJOoYR*fzS zoygFJ%6x@+>i$k&(Fr3P^2nCRLddArB^4*S5T!_~DfLNeY|HRW@&Q~~isFjUw&RgV zV`8D9|4uZVgvylANIJe`Tq1A6v{xeyKCXu(n@`7N`k8%Zu|}fWUP3De!pv} z&A4oktd{NX=$5_V$eD@@BpPPX{G&98JkcgI^(60()24A3ntKxXqMMbQ+DC1zuZXFu zmZ8{sYy-?{awLMd7*qA-Bf)a9^u!Z|YmpSIBB)k{*rq^>d(1>oJTYd@uqhuz{& zG*Z6OI>EcEy{4p_B%i5vN+^w0873}Oz3K+_V(Ebg3a<>pS??n036i22m$DN&%)`R9 z|4F4kEFP$vzFFovS+oFtY(FHguk!+Qj1?9$FIf^!_-yj?R$sV8IXH5iv0IccoHc!N z?(qsiz91Pl*QCq4JjRlJ%u$oCCpW%g9jCIVp?K|s!CJ9&^5oR#PJ~0zca3N)_FZSw zHF~tnN(ZQ8FLQmOK{s?!AhOR{7v#;k9a>CAlQ3Hakwzz(M0&<=8+{|vX-wjbu?pz8 z#)coR0D3f6uqBBy`}SSaHD4T9o<(~`u?8Rk#vZ8?8*KlmC@|&-{YKKEl)^K+8@g$` zPPfbE^YPN%aQ2$%TGeos%cJIY{QjT0wSfQ-009sH0T2KI5C8!X009sH0T8(92w?wz z({(8t1Ogxc0w4eaAOHd&00JNY0w4ea83NeOUXTACA^~3 zfo*h}lG)Ky2cz`q5U0zIs~jBXnmv=9>81P5wn^t^C8t)gqmRUQ=_D@G4iDg<1G#*| z6%pu+4|Y6=_%6~s=iy^yEP`2zCsq9RIgHfWidD#o+A2M zbP8u~Z|4STKd(C6+(;8S;G_e%7okcg*+-DG9#3sqnGI&v1;QgH*F%RHAAlq-3kS7S zTcW6R%u&y>>FhD-h>~P_R8CWhl`~~qwv}j;T+pHcGz)Dy3x5f@ci(U z#hf7R=TvjZi87Hf@O{ ziYaq)p*TqLm6_n7$W>HByI=>@hCa?<=XypnqL&+}{fufGxsfKa4p!%3MiHHR$NrVO zj2%>FdTgHGat1C9?3`|;2DwznbQJ2$^g@H18V^s8c%Bn8JlDKvwy9wDxy@$eZg&h1 zKx-9GI#|`{kXO=a^=P=;$x&;(Pxo$P9N<`{AUs4V_+WT+^J`xhT0+?R@R)G&I_+&b zIyW0~w`u~}2ov@Ht^?omJjT1fWp%eqqw8;l-;7Ob-P%k!00!1Gx&}L~F2^W(#+CGC zG6->Ywzp-trk?T@*$92pZIdgb^J_&RNhFs}?H-v6kC2}WtxTg;?&wqVmg>YnxFyM1 ziD8mVg-X;htgDJM)TPtcCo<_hjO8lZ|KB;gt}Xuj;ujb7#rGcj?PK42?BcQaFZ{{E zPc6K@@W{ejj{ftbUpo4Uqwkyl{rMlBzdV2Ukv}-{BS&_QJb0uy_X~61G53+Vx6S_Y z>|doU@CO1Q00JNY0w4eaF@aOT^0an&Zn?I+qSw~+dR?zKTdihYkCrJqTg);I6S~Vt zIu1JBF&=d3R%5s=s0a0FZBtF#Y}Fe)ZC;uW2DQUlFr_AHutY|uqi623)9rJ*#YRU@ zyR-w2O8sDPGLu82*{apX&f&q}KFZ;cQin#fUSAD!NH&lgCaEL2tlUf`?hQ^%YoAbZ zs5MRzy%<}n&i4oRPHUf*qu1D9LyzuBOHGV6nsm#2&|}5Y8Rc|aVi9{Rx78_b=o#>$0a@)ypOu`PBmTaRI?d&r$=`I z+O%=AJ9NXD5|Ly`chIvbts~t$ryX~je!+=zJQdt64~p8VUTZbhnx}Y0XnRI`c6RTu zP50edR`eTBoVFF*HLW>GWhgECYx1;)ZPV?hb_knFHF%k8!Fy%mtW5SN22;;jx9HcG zwqw(68818tJ}%K~1{H-{oK%>HxE&LlcATyj+&Qh8nVJgYh)eVhkCXNu3Ce_eF;26p zFE5i_EH{_yA?mj45R4tV7e|suUAn=_$msr-<@zR>))sjW_OCmzsmgaGRp$BBmIdKV zqUb(EBY4lWwyhLjUtXqU8`c%p8SF+LQ`_j68wRN_#UfcB3~rY^29-wE+^nrNYOL3d zZhO$Bdq}b|&>{F+p~Xa_(ezruyOU1k88m7udb?{Hb{LiX1pE0Vxs6RXri^CrE~S}N zFmqKaVSQbb^(5VeO45XP?oF>2yff*URlQEGdAYtyqmS+jQD@3k?K^a9j(p<-!EMvp zX9SsglS*o=#4b(TD`x!>-Uf_X7fOgl1HKu&L#`=RvDT{BsAQ@oSvNcBpYCZ;vK@WH zb$a@itJ6(m^TD7bxl%GbO4n$v&`=58dGw26n|@E*CLgCe1E19(st)((_XlrJd?V#R zCe>`MsH1n}SiLnFt8wz$YAc!zHv4qTMEpWV)Xgp%Z)BA0r%dle@V049kD;yTWDwM7 z`XiMB>K5u+V$HgdrJy^8omTMH#0*w+nlkG&@6gP{)Xd1_ySjYOc1Py}ZzcGe#0@jD zdVRUZW()7K(U-bk+-%~6r04&Ch9>O0uxtSV5C8!X009sHfv+|KU+4x87E5Q&6uy&I zW$aE_F7_G@6zWIy?Z>ug$NixA)OX_q?Whj8&L;Bk5)rb_9f{qeZ5`Qmo$>_vjqkEq$7 zC3%I|qjS7#`-aPI+>D*hSodguI(GCe+H-Y`@iosbnU(7hRAZaY&PT$VwaYM|9XDm=RUNUuMq& zICkpkAGMu11u+C~ss!1=Dfx#t7BY_)jW6;jJfo6pq;sChb`MB$y{l42ItJZOc{2s_ z@sNH3YtMkf-~Y9@e6`K;XfFtW00@8p2!H?xfB*=900@8p2z+%BIKrBX{r^{2r=ztX z00JNY0w4eaAOHd&00JNY0$+6m77o2#JFI<7J9_QtUE0TH)(-!m_OYYy+6#tjPX$jD zOV#SN$D;ohK6gHRa_-t1`+nPP{Co76Mf9)sfZr4%Nfe^X1M;7vO7#MJ4X zFUz54xP~4pB|V20Ju?(y8}Cu3^g~~C?hqYO((Q_8vyLz2oNt$Rw8!2b$J*`Kx_x_^ zCH16|cqu7$Oc8(grIL9BhaXRK^!Ezi#g3;b{MG0wQ0eiV`03AVi1v?Fo6g3V$iC%= zp)#gHeG%F~>WMO`XguxN_2~$;=<(B=;c3s{Q1E22bncF+;AD6*Ah!=XJ+s&EIy)wN z{7@g*79CQ>L%io=(|rEI`KO;hSB}qR6qj?7Mu!557|e9}7iMhL&u;}6ilsa5nELiR zLT}G6dg8;K>TnR@Z+;ZSC!NXAQs)R@RF-J?T*Hn%^ zO?(6&Tof&OzL&kMoElg(r_i~3;WUuCk~a)_9WFW+J33C(B0>>nube(bCDS{N^oS}w zlx*3iUY8rBTv?W{v@M^W6i%AXT)n~~d})=PNtMLuI~1!+@A^u|vr_T&&ag|2+B@tm zV4o%gU722UW4Iv7)6ZmQp_L|0;*URzbKjIFiKRv<53la|snXOu%t7vJreeS;xrU){>e1TN z5La@SuD!`J*!u(Azod%bm)=wfiCa^0=PRGg!e`XO&ecx_j~7cPOH;w2aK;JEL1%{= z$J0z0a5#60$;6H3l`xo11mV%hRU`N?t+uFuqEtY1Qb#nAh4H6Hlpse=6%k&lR5k5T z3Fm&}+;5!wZPIb3e7slj`~P0ZG55C8!X009sH0T2KI5C8!X009uV zaR@N|zq_o_A*QnX6WSUmwO>3Q~ zt?(qZmC;R0x1({ol~hy!X!Y(KUR?9U@~Nme_Gxr+tGr$@+{S5ASa6*qV1ol~OYW<>C*RMXNHSv%cI2T{{ny?14rHYb^gsBx{?z3lYUz*H?(y>6*wp4yvE7 zCxa)6)qCgg;#88Oi%aSisqH z-zkr1T2nZUxM{1W`PiY(h&qzWTJ7DMY1$B{Ji2MZZHeNf9v8)}_1-qTII>B}DUU8r z83JS^E2o=jBcax{dT-4XH^eEAE-o?NsN+^nljDqCX9BZ%@oO?2m+vP>bzHiv7R~25 zW%X_u-n6ktH~ITC$=2z*(wF3NSgh^0@Z!XLb7cBZR4*zn&V_wi&yKfdxlVc1w*pBhGzm6cd~R2F&3bVssSy(6QVHXcbg^VTk}^=O5hT9^w*NhIU$XP<_594juF1ERcFq_sjq^3=uI3`sr*P#G}~_Gtu3 zzFXi1xJ+&<8ScDkjasibs%dpGw(G5tO=~2ci#ILVhKQy$nwMvIaaF$Om>J?q*qJmW zqgW25^fJ@9XhGUMTI92Y%S>YR4)cPATM@GXp^S$V`!u?p>AY!gm97CTT9$j$ql)88 zHX0Wzql-&-S@X2CR}!sj^$v|JPMA!+-gRu@xyJ4)CXtNWI!IPp)zJO*N`E*1?P2-YTzHIrVKIxa~ z(3*VXVY#LnM{De6wmQqrX#fAZw)m}!cOU!FV~;NU=0bNtJNo6LmH8i?fAq+&AF<~C z@43&hrni{+KQNpr64|Lq@c!1@6k+gVgg}>M9A5v z(Z$71UF1!xnz*|}5LIfm_eiEV;bm9oHUuxOo-^~y871|K8cZG`T>~m^t#>X{obU)# zT&^11j#+#j{kLx{v15BPET;Is24$>QTn^(=D3jm9nCs*o2i> zy@xYRlkFrnaY|Aj)-=kS7JmXcGaU+|#dcEBD2T=CJ(MX_n<`&g3uGJKa%DvHVbC^*)#> zPPDEi?t!pRBl?bRi=|;U#O)nX9E;Wa+DvhxbuDqvk$uX}9CAkK*0H++sqUoWnin6S z;?z;VcS+Qwc-*j0Lq`GSk{DEEgS5X;MjUkh*D6pJdKNIu`Zq(RhC$;*H_aWCS}ZfM+(X`mC9P%USklI z8`AT9aY)S(HLkB@_nD%~O|gKFgXor3s>f>e)6Lq&)lm%-%e?yXh=wJL1yNR}!>Fu! zZ-qB3J8v^6(LiCJvSV6;rW9AB4ehDCZfw@KTf8`7_;U$IDlEQxv0TgL80DPU5w$H2 z5*yDXXsy@eh2^y^$)%pNNC?};@?N9=iCRU)QBb-#7OU47S)Ax;TIpWSu5{yi(;7B* zPErk$yWdi*-g2fmF}1O@Nu@^?m;5Fo^5)AYsRs3WuRf}{F=4Jsi`clh)og=VtX^$o zapS?H^}5*CisF)6sY%eO-pNdH^3*2TxrT3}$(x8e z=iQJH8E5Q-w$Z}rNwIn-Mm3EuCaKt*HHokQS^}j<0j;=1MMZJ7wcfp%;-p!d?`A3E zQN^{?*^P}uTA52G9S(aI>*75blF6(s`{i6;8D(5gW20rc@aS>V=>Fqs@BO2iHYQ10 z%B72=ptL_>u`X6wampfr-~XfSr^uwXI`pSBGBpt`{=JFT`=Trn)LQKw&ooUe%h_I+ zJCj;-#Lrt)oUjOyH(&IUfki)pvRJ*P;l(BRX*L>!YXX{O~-ZGzi)a;-6&_mlVv>x4fZu`pC zqn9_f+#S;Bb$Wfn-sxJKTTH0ex@6`QkrQOFik`5Y6Hx`({{OJ%X@`De@!_NIoY(2& z_5ORc9XwYoJ@7!`jgN-X(f$^_4`Y&Q@0Q*p)!{9jKDrih8xpSlvZ^dSEZ#&y)0xcN zfh|it3-R4h3t0$mSMpSVnQEz=mXd@G?C$8M;W9~Rp~GA89j3<|Dgm==W~Wjnfn(FP z+M+}u_e*N#lod08fp2znqvs54f7kd%=iw>u~e27rQ>0}TrIoihUwDiGQDyoFP2xyXy>*KuWfY9l;|uqylluv z)RC2qFwvOe4VK4(uxheoA?3^m5rr}B^hhvWj@j-y?QPw%D`ns65%EeC5L!U2n%iV;Kpc1 z><4`Fiq9;7dXRa+b*dckGB-_E0Fy3{Sn!<3a!Wunef zt&M`ixB7H{r*Fz5L|mYE{JK`#@GbJMtXgp^>AKA(f4yUEY^2H(1TrQQ&HAZ)_^@K8 zXZeE;nNd7)sF38MV{Z<*N&|32+VE;#V#3-pY=gQ?XG6=iSjpoUFpo{WVt5X@gQTlO zbv+u?ZOSiwiPa{1Eph~sXNdwN&!S8q2}Z>!N5STsl5UTzA=T+hDVZ4iP#(9woPyY; zH&ue{|CRj1DJ(OC#q(*|vCD%#n+M36%WR43*r_>IOdLwCVd$Hxu;f#eocCPcYOoqS zTPzu?g}?}TjZyoY&>D4bSL_O^v#}oAV3un*0Fl2?2n_Y$B9I~P* zAFr?)RA{h^N>r+^-W@zsEUm6iecsAnrn3s=*7CjTDk3+|L<%u!O)!B-gCaf`HF0-f!CtfH8rq=M$`hMsVBwEEsX~tXui-FXR zR{ZJtE@@A=LrBl7?JbkuSwCLk;k02rzSMDz4WF8{#9t+6pZkW@S*qr&JVf-$uCp)! z;p1q$$v5gMr6=P~NrjE$iQ^uk4MWDi@D*~(nefWeLP8nzmE9KF!KvVB8sqh;fOgh2 zaF|FySV?=3&_2LTWO0T2KI5C8!X009sH0T2KI5crEEAnE`8MOFi4g8&GC00@8p z2!H?xfB*=900@8p2wX=33x{9Qj%Z8T>|bB#PrtkHH>duywp6@x{)c96o%=s#j?M%h zp9u?p`LW<*#nQ=>g;yU49|jUn!n!6s$Kd&1CP4e=>Qg|O2opU4BtOHzpS%%|^YDin z%JD;EK0U?Q?NX@v#HAdcKR?JGCY8haBQo*BgXP>uXZrNO5Iy9Ret5<;FPd$7BsKp5 znk3QQ9*lQub?;GB>-nVQ|XAiv4 z6QWTF{Wp48B^^!s_1tGw($R+G7Coqvj?8Q#E}cE15>|;lKY!H?UMQAMoG4toH8j6; zy7YJL*Hq(6U!TbKc*XMUj@LBr8h@~8tf!!qZssMbUCcs&cCSEZ$3yH_@oT^tp z7JRf=y62w4E722xaVl@H&T{oqU$tM&WzJ(ygq+tt59{!U0qL<~_Hs}3=-z0SBE@mr@lMGc*%sm&!%*H{^Q6(7XCg z!N-fGR;zIBcG>mFN%%-m!nEJW9S%yIiN=I&^pa;_nUkc)v&B>HVxo#dqbEEqdfz8} z#BnO*5t zxp|X4_Z@qmqLp^AF{-@cnFD9+{^RvkbKIr(t{n|NQY_tlcj2>NC-G{(rQjkW*rosPpcKNc+pTxXNskn`Brj$@nQp2%%)(QD~L z_CaytO5e2{*YfG@z4Tryxe`ueUFR~(wP$v$L63dfqPO4Je+TYn_-bI@>k1-vr86+Y zNAIJTN~wv4=UJP!nSSSvTEez(va6!V-2V1`Qj}{kmLcua+Y5Yh#qqr2<|6fPA$QlGd00ck)1V8`;KmY_l00ck)1P%xR?Eeo)N1z%Y00JNY0w4eaAOHd& z00JNY0w8c531I(!9pNHt5C8!X009sH0T2KI5C8!X009soq6c-bLGm2sFm{Ziq)xdhv7rBVl5R#QIn~{ zIR)x;rTX$6fmtk_JXyH5o$iHoYWlX!J_^wO&!NPl2orIZ>gSqm$L+A%iLR15BrHR> z>`Iw+h1^xq6=y&_757pUvgHh1uR3WWBbakUmdC?egwoMu;=9RwXnjV=J(IM;0kEZ>0+k(K;*t8R#lYPue*7fYW$ zRk(WFt~F&YO80mA^bg}5eznL-N1*;UW1&v68A z6b|uxe)*x=zg7o(eyoW`d{Rl)ZZY!2_)NDW&l%W8k5c;P6~$+VIp=0*tXo~nx7a{u ziKvLK;raT&OSy8okPIiq@$YFqcry5gV#%o&uFi#KV%WAbpz+V<7@eGJhX$)0MCL>_ zamn+=!$P?lCeZ#>?vThv+$HD8rn1RcPb#6&>=9Rsri%vyou;^Y;niw1UC8whYpA4- z>ijQN8_LF*$bOV;hD;W`-g&me>ZVNV!t%t-@bL4`Jag{CbNX}VpE&pIb7!7-itJ(! z29TZ>WL9iosxyLgb@*hE%96KF&5DH%&!S4pw=Wb+_uNx>_1Ulwdk&2XQ}5ASVr-gT z>Z|rIqTUN`54OpxHwwWALu01(i$P{grfm7$(4=W5io&>C%!#7?eryZz^y6a{s4jW` zf>wc#1)IgvxpReAZwXC8EFPt08DEr-x~Bb(I@CwSooLXD42KN(oca!1NKQVGt%kg)=iTaQ|4!|@+*04n7HWNG z$bz2sd|Prak(Z4o_INQa95Y=oIvrZ%%JVn*pFxLK0qONUMeaKG=J2bo(Xj>|`8}Vx z%ghuZW`U(vE!-hkG+noS>k?aWSoRKWBahdsqHam_I@?Z6Ze2Vj;Zn_Dv|CRZ*1F57 zs+mOLv;Z2q-N5_*`*VK-xqtu&fB*=900@8p2!H?xfB*=9z(FQ}=l>6K@1SlV00JNY z0w4eaAOHd&00JNY0wAzI1n~R+{%}MtAOHd&00JNY0w4eaAOHd&00JOzkO^S_e~^0z zbprtq009sH0T2KI5C8!X009sHf&C$X{r~=OL@poz0w4eaAOHd&00JNY0w4eaAaIZg z;QjxD+&icn2!H?xfB*=900@8p2!H?xfB*>W4*~4|_lF~L0Ra#I0T2KI5C8!X009sH z0T2LzgG>PX|AX8+s2d1?00@8p2!H?xfB*=900@8p2<#65y#K#H9FYqMfB*=900@8p z2!H?xfB*=900 zKmY_l00ck)1V8`;KmY_l;2;yg^Zy6AcThJF009sH0T2KI5C8!X009sH0T9?90@(lW z4@cwz0w4eaAOHd&00JNY0w4eaAOHdfnZUx)@7ETzAJOLBBfoUy9kahOyIlP4ng2NT z$J0M}__q&#So@L1_Z__2U;Wx(P%ND~Re0rA-&pUOZPWH$qpSO-ZP>ovb2@{r>E(xN zfBf(>=gvHLuKe7YhaNvyuH?t6l#f@ePNi(wzPV|-<-Tk640orzZSItff$vy$+ckSs zY}t0`{|DXfz2!<=JWF@UaNApkD_@OjrBe>Mm#OO15=!b@_6`+$yj~Tl%N=vW7dlgr@EE`i8xu+eXjKZGPLaeWUFUk6`u;tDBp&zvb9TrUarx&2Xv3-eA4s zP%=9=nc3@iogLHE+s?oylDw;Vhf2_Ej5>vz9(9j-#iwtcZ} zjU8qvy3y~u&LyME^5S8xxna7d-KOft`MTysv+Y}sty6D$4plwA5GAKpt?%dq&vbRk zJSj(Ud2*wmTwL?Tf$1@8*&tgQxKe{d{`w`;wKlAjHBrJSylsRvZ#x~iKQqB#>u!gI}sjX1tK?d}TdfP!0OU(nlMG;90qo$h-!9-FLQ4+l&6AZyDZ}+Ea2Q?LUp` zE;(j4JEhO$s0?pdhp=$6s9OT3So$zk_TzYV(D3`lw#&emT@swM;}_T|FC<-Qn`$*oQPYgUOf}^ils)Q@XC^G?s5flFlc{} zYxr`iiL5`VSg!F8oz^5f$W3^qPm`Rd%=TizK%s5<9U*j`o$K`ZDMOKs|9r3+~$ zv;1zj^zn4h8MtkeuCv9%4$VkIqiX+GZf}p1o6_rY0@fRu8qk=zJ=o4MPdO!DD2}S| z@9$n=(X&yrM^;qCCG%VhE=J}VtzP3xas_jOw11y#o^q<|V4gkW3b}`9p+u{l-PTBa zWg4%*#o{H~O+2eTTBW8Ht`tiTKU}zaXE?MCpHOuST0!YuCt7}x`(`U?Z^R|-_f(c6 zqE5tgPvfi>Y!yrObA@0Kx=Nx=W7=oUi6QIrWv-)k)Og zBf+I&>BUops|#T-m3`E|`RN$C*rP=KnpCb*#ryvU z@BRjA1Ogxc0w4eaAOHd&00JNY0w4ea`%M7P|L-?ZUI9W$_b>cOUz$W8Zh|;<4JopDz3~1>+9{ zKmY_l00ck)1V8`;KmY_lV802h%onvgX0=A6fSsQbr zPS5mRt36)2#-XBi8-um(5~r>460H`B+MO&>qE0wo!p2lwTF+Uxx;ed)*IM@b|NP>% zw)i`X|77vE7Izl67yo$iA1;3D;`c57$l`1JZRE%g1V8`;KmY_l00ck)1V8`;KmY`8 zdIAfF?wArccjo{9cFrC~YAXo9_Im$+ybwsjg^+NN3*pBh zA7E*BZF%=NU4jsbqKJwrbR;!xdW0gnG*PN_k)WlC6j39_e%^QX;+5W{Jk51`r};eo zJbr7BJr{lwEt_gxJETq;F_orvR86#3%Hiik)1(xJidIOmrX5t{21grM<;Ji$4|3!heNF z1*dR0|4;sx{I~fz?QiXYc1_!p`zv=p_jRtW{-NGeSJk}o6gCS#=5j?*7WOGH@o>v! zTL!$#FzUPh7Tb7p>|rV6SM4t${&*A*(^Xrn!aAPTfCj970)WNj@&q$_t~WH? zF&oIMxO@ySOG(TC=HOs#<GF%`uZFUHKSD7qdwG1u=$Ttt|lSY!)lcA3wmc7)Mw5uW^6e9a7tKyzplOwAS;;>2RXjqce}_V zzP>*@D<96ru8YWOWgmc2ws}@K+tyn^;RikXS{<=*xQffmvG)QXwZx$jojriy>q>lu z!eB}8wr8#USyj_+0)t;GMpt@xLPr-_#MdZzM!O-hh-~5sow~>(J_+#*vjz;lJjOoZ zY7J3Ytt!ONNA(`L#6_DGvGv#^F1}S3TaO&#qRo=ndh8DwUlj4NyUh{i`>jk%=7tAfBGT6w;r)L}uPMzZ%{$FS z{e}Lkehog-4;df>WPl8i0Wv@a$N(8217v^<>|O(_9k`uLwOHe^awFKB(PGVd9(%bYgI+S9BEv2BD+Y;PF;m&D9F-7MC+1uWj@jPBJp*pOZ4PkV8l i{jW>_EhpQP{~Kjq1XTKYDel>K3*vbfZs$24itrlxgsu_* literal 0 HcmV?d00001 diff --git a/database/tenant_no-mobile-tenant b/database/tenant_no-mobile-tenant new file mode 100644 index 0000000000000000000000000000000000000000..5de3514371560fe03e99362d4decccb526839670 GIT binary patch literal 1019904 zcmeFa349#Mecw9+3^16R_wZZ}2g?O!0gxCR1PO9Uf+TjA(%vMsTFI++W2ON#InzDc z-2)P<$TGOxU1=p-R%}Ji$4BH?v8BY8Y$wX`-m|61M`Bs_^YbC)S@!ewiIc4C*m;q! zC&zyO>a)712N+;M3rqdDOR(o(RsX8`*1ygk)c?xUkI9Bqm{+yBXcWdH+al3uIj869X5!l3 zcz)_YbY-WkRHa*0wJyqvE?EBxO+|j8DcQn(7oVA(xjI|8_Qd6Hg@-0W)Xg1}lZC{*t zcc_hV5%_eLm2rU#0@F)&Hn=mM@9&S^$(sbZINakdKS?gcp}8)bGjk5LDOFLViXp3t z1(vr)>RwH$RooDlYpO^l${K=?FWst0jc`?V`FYEAQx@C+DGuUl+#9>0xz7px!wvP#U?g3qVN(}sqHYKxjiF1j zv21k!-409nJAoq(OJa2hCkCs!Pj9hwJrU2JqTEyd+?!;BG?Mu9O}5F`7r8Y@JGfX{ zc{U!;A379$DQY&8Q!3}*K7V65Vpixj^Sqf?j;yyQR`}TRjoC7 zVbNd_Wolr>oYQLRf=p}0_KM3a{(`D5)TFU_(N4Bn0<$Du0$rjCc)edYM5E~q5pMtR zYGMw(5?^zEnMs8S+aQ&m>gvr84Mm@`1~_Z8pi8twU^^rK$8Mj=1p)_|9Su`Tnz^I# z{E;Kk+dG*~>L$OtBGb>`Sa}!y{J&PN($8O9d6Itq+{#<%=Vw=@>F2*)8Ks{;wK70I z|HaBa`uXvdo%HhuS2FbTqbsbxeQ2eNe!lNL^yAx?=*O)F{b(@V*XQU*^?Ca7EpMkE z*Pf;yZ+R>Im^x2Cjvb>PgG_Vre)@6nApJOyXM6Lm+@I6W$j{T>{Lgbk*{^5+WA?+@ zcV)*jU(ftp=H<-Q%zf$qn*KNGm(p)bA58se>a(ejq!v?WQpx0RB|n~AN?u6rO#DBI zPbFSV%q05yzR>preT}~JeYyB=$3GRn8Gj^xu=h*7-`88~J=GiU`L&)O>d|^;dUnNL zkNxklJF#bDN4x*L`wQJ4?H0R-y1v%+@4G(O^{%er=+~n^AN@zsx#&pbZzKPK6>g0` zlTXAVYGQ13Y*HAV62?vnqo*du%j1G&{WKjKv^JBao5H*#Rp-RY4Z&>bk;h{ZA&{&* zI@Xd*x1x_f7K_{nL?4};Xo)UpYE!A&iN@X&mjpDLen z($FrTDzmZ1jy`cY7O4laI62xHUC`C0Mh0!w=J=zrNF|W!#DvR?*4jct)eYL;*a=1- ziAAJ9g2~ZQr&KHfEltgZqn%>-;aKGPK#K8+GM|F0_4sTM@5zZ16D}#HU!y)L>oQxL z+F6t@#Ucy7ELb96p{PjGf~v_*#V0QYjpgLTgjXtB;@8w=NfHc=PMEyvPh1F6K1nv_ zQg&hs&SJr$JTcRnYHZZC88=l!Qx`O`?$qjhYpu$oE;u(8N3V1)7J1eWg6wS4VNKJK zWZ2q|osC7rK-8&8x8=>K0;hWPpZ;Bdc700K1y=XEJnZ}*Etnhte*yRU(O+>LzjE#-C zjq2#;%XPfuvo=aHIXO1&C26s?V}pT;(|mYh+%tyv&PP$2YivoSZO9F+!42;Dh4h0?8s-1#v<==o17+bwgeb=HPZ^)JgRHZc2cM` zbwjNS?AcB|b$=|P+o?|oV>CL@P~y$fY-3?>YS5xP3Sdux*gkL8;~!u z*HGfJrq*h-bu_#s-0|)9IOR*@4uq6}nMP|mpeDB2Hsnj-B6UViK^JSHm(4^jER{>Z zjJzzcm4>Q#qxA7?Na4KYID1j&ugyc5SmeD7G+#Kc$FXB)rOHnJ$p9Cctbi}_GyY`S zo=kkn-I2tXyh0{#H}8p5Eb>B2uCBpz$r`j=^E!MfX-|v3>^xIml;@p(UQXCEkT0rh z2Q^7tlIR@{S(3Xend}RzjB5>660y;s67dYm@vxj+gRqkM>v62t?mNE1xh7#H;a0&9 z_E_DWb@Wq?QPbFE57^G@WpiWsU@RoAw{~&fKALd{x?_+v9?2lV?_RhoV zy@OqBSO`XR3v8WEn<@vRVKLpJ(q{U5R<_g6?|vea`?JWNtRBf-%>7aBH*>#``|;ez zav!1h?u)srxdXX)_J3x-lKYG7uVz1=8_xc#?8mYnqR99I0w4eaAOHd&00JNY0w4ea zAOHeu6WD*G`&5)p;B{4@1AnnXTYuW%nqQqs<_g{YEX+Q&(l6{d++B)V+hu{ipU|ZD z52^Hh-G`#ifzz?{!S2I-&iRd=IMBVXPdASs_U!8}M_bPeF7Mb&DlNHl^l)TH-jz9r z1hL#6DhqcC5ZisIyWGbei)fO0nv#olAL**g^!CntZ4>#a9Xq;*`pj=e2#YcuG_&)h z-Pucy;+q#eUxo`8FcYuiuRl<5T?dd^NH@sKKJFXpel1Jy@H@Ol$m(< z5idZ`^>iQYWHF_SO)>@UIDuF4}U-a1V8`;KmY_l00ck) z1V8`;KmY{pVFK*^KlcCka08=iAOHd&00JNY0w4eaAOHd&00JOD1n~YJW&i>p00JNY z0w4eaAOHd&00JNY0{1=vy#K%V+ZZ(j0T2KI5C8!X009sH0T2KI5C8$}|6v0l00JNY z0w4eaAOHd&00JNY0w8ej6Ttre-fv^n5ClK~1V8`;KmY_l00ck)1V8`;@caL;0T2KI z5C8!X009sH0T2KI5C8!Xxc3R*{r|n+#;73(fB*=900@8p2!H?xfB*=900`jyKWqR5 zKmY_l00ck)1V8`;KmY_l00i!R0(k#_@3%2(2m&Ag0w4eaAOHd&00JNY0w4eac>fO@ z009sH0T2KI5C8!X009sH0T2Lzd!GQ_|KIyjOzw=rr60w4eaAOHd&00JNY0w4ea zAOHe*{|_4g0T2KI5C8!X009sH0T2KI5CDODp8($f-}`Nh8iD`_fB*=900@8p2!H?x zfB*=90DJ!*%YHGE`*dzDcYq%72LwO>1V8`;KmY_l00ck)1V8`;wm5;uW2s0fl1Lob z7abqJAZx~ARa`DSCW%W@|M-QIV-KGYD~7xzb&rjXofsLN7#SNajGmY-PfnN1A)?vt zRAhIgtIt&T*t1VQ6&>!MpOh-2qv2{MrpH6noP29nDsm*!WtHlRT)APDh$)*NJJC+r z`1JThpiE5kWRz9WR`xcrA{w%)xC*DH=H@2K;iVg&E|0Y+oH&`uemt_f`*tMvTrQsZ z-t2Sf@5n5qkEDJ$`A4Z+$-d;L6S2Ne#~+LD?s>gOi+wrviSFC%zpZ8nFQ4j;=kxjK zYfl^ETuo}~lBSzKVi%v8ow+(&xH@y;vDre=lobnuMY&om$ciB?NLrzx$#qd%F5Hlo z3u4nyWu>A?bxAP_ib{W*wc2o@sEBo`SXdIZ%A%<80a9I*YwbgXB}tR#WvMENMzK&8 z4atz}5-Dtmx_(pDs2sLZlCf;-bCM<)>J3TZLu#V3;C?PtrFpSgGYSKeGC;}1CD9Ny zH<%>GawDX)Ub>1}Z-~k=OH6g8LRE#iWsitcZ!f_pi&|H!t7@&u3yTJeDC>fxu!az7 z>VixaaZtA^F0=Rxs=82<#^yyk*=h;Ql6VPpi7G&34e6Fansh@nn!1a^Z78oMR`1|z z9%z_mgSApid+D{N*8)}@YpT`%1nHJkZ?Hnh$}&}Tuv`ks*ev**CMuOhfiu6-?f!f` zf8ap$&LPuwt120kqTB!M_1mv4-H-)aXbEUuy| zibRvKN`nLIx_lT_ze(dvP}~rgYpO`&WiUXxRgoIus_gRfmh0x^4ha{pJ@d@$6IX?+ zmmiHu)dX(`uy&>4O{y`A zX3TAcOm5FIoYZXymW`~)`eHB@Z(?@mxw5S{Ke9Wjn|+7a>4Ir3g8O;9jo0ob!6;V$ zU{Xfgvb56eXfB@Ly*v7nWcCae%KmO^X(=-iH+FZnbg=C?q*>dVv}hP?Mxp#d+C-CR zd9xIR#a01w&75@GKwhm4N-OtgOxwMkGZ|DwGH;r_D>rCBb|15TB3uZgNke|=whFW)HcZDst`we*%smwS8j&rh|hacHrGa;P{?yUj{DA6@{FBH7@Ocrm}QC%Lo2 z2|LT+f&;0-H~hYhEZ^Mzt*kYWwA;uI7kp~`R^eCVg|*)ohpO{TC`_RlDoY*fq+X>uIuWq}|s!DoA zletYMS(Ddb?Ygg6sc22wp7~GXoF3#4HTzLrRgA?NJC++*mPC!7LVJ!K#yWzX15GV7 zL@3QV9X3|nQNrEf4wz?86;acc1!|?6qE;1Za$WYeXzkL}WraqWWnE}c_v8lJ)|tf1 z%skSoi?`ODaNI1WM$@iL%N&*+4J9HSuC98nW@gvXFy$Wo4akc99Lm>?clQPqzw!8c zh!@szuia>GyOY~z?)qM}cD`KB+~fYRe#UH?#%XKiy{>i2x;mN9jF{c8W_YIg(AjfC zWb^6TMpIF1YRJaavt;|N5j!k?vl-Y%EuyxUwjBqeD?81#wte0#SpV9~ZCkj{HVglP zJ2Zv0=C*^F(O8egQY6xav+p&}zI*SpR=+E6I~311OSC668^`LRb0WPPqD>0zh}ix{$*?_i#{N@%V;+Aih8$1XO7*UZ;Qbew0c*w>iEX%*ICOnR9}FOt~l zZ%2yR>VUnbwATk~t|n;B&ek?!^?Fk`tX;zzMfal8DTcQPAqL!F71jbyFxKtdJF>uD zz+psNAOC8i&9dEDZ(HC0|ItY9lewp|f0_N!Z_oxG*@6HFfB*=900@8p2!H?xfB*=9 z03+~3EEnmIMECXeC8CLaiScpvef+{x=G)V5cD7Pm?y-*Tt?#%`(%1V7 z5Ye;UxyY2IFJbEQ|GI#!Ic8}NRXjF5J{nNWM9+3H#R;#V{x9jj#P{mZ}V2PRN zS~M3q9*G`s33$IsU@PsiUmy8E&@VZR7e*(i$4*U;jR(qGo*par5ZtcZUogi1XYT8{ zzsUS-<}K;3q}6mJ_2Jaf`2{4?=~d%xU!qvvmWzN_a*?5AQE zyT9DM*!4GEAL=SZe=>R@@}>4+aY(W! z*09b?NTQ=!Pk#sU7*7bhMF2S@fB#}~ z#Ldh3H4#@tC7P%gTdEd!szzpb!pU~@#OhTG)?<8n(krM7V6uLseRkB?r>yMQ)9Tqx zIpwlzH$FWUtT5GXs$OWxu9vHwogLM4jqF^LwzC_Xo(z_NvO9U>Fv~7M-LQ zmUwicc2jKx``hSbp?rdvO^>>|ZBco;>~$V5R(*f_?EEBG&(15CrJHIO6j7lj>ib%< zb4M;V%Q)R=t=hSE!fH231N!uMNbSb2?`>(gKCj_CCF4uAHYBNMx#NbLm)9k1xGYvZ z-@a=8L3tIDW78AfAYfH(s+A;*b$w4u)xrnmRjM}O4jOjVrly^~LyciIB;_?#-`!HR zHiPo&Rda_eH#@Gy-Rw@*ceT%sY?2$4SI^GZ1;|KFOiu)jglacg-`SE~n?ZT?>^$SO z8t%k2S+n`OkvzpNN+E_|F^t>J=sP11ZGl2?6u`>J)^yJ@@+lBD19^tB}oIV{$V zZBBOXe3OiITjiqcY%T0*uC>3>3X?7Q_>Sy~-1&yBL+x1goRgWm2yzEX%ECs^o|nNHUIM6Bsn@>Pq$>}4$7U996LEZ=5;PByOY!21Z%@(v970DNIHWuRmtt$ zI<1fc3v+j%B$9UXv#0hA z$Fd6;#n=gMt>BS7b-k~Jq%#Ll9^S7{mscU_>=xX5(6Hrocc&r8N9*y`s#bRUc6oBu zsyV-h&1L6pL)@y3Pu%QvvMV`zj@~vyiSw)J<`)NArg66hLGzfTG0Pn?y;$`gCu4V5 zac2X9YIiC2w0b>*y1n0LcdJf|ma%$lwd|ZF8}*A5t7jK%vWaPKujJNlvfjOFcCN{k z%QZD*b?GV!cJ=Y;32#dBVrgA0JKBIGjySF8ES&uYss*>ku_# zy-1rKs}CM`^K=%_jH5Fh5mEMq_rgutSX7%vfqp|J+<2JQK;>wSJ>eCHcIdzIDE;{5 z``P>dLf^xY+~;#I{n^K}>C7)@K9sqV*^&N@^gl|!BfT&6mDCTW=2G`3 z|0wy-llA0i;%kY2n|OEPT%xP*XZv0u1^5F3AOHd&00JQJO-A7CksMpWbal~kppTCC z$J5=h`0LT(=#YQCI!b4}-YUdgb(w3G(*-MiqOY$nYNn5M$6x=uKw{cc1lFkKQ*`Ij zLx)-7L>CpnPTUoLy{D`Df3+l^aFdVGfyXFqe`pbS`aVjYh;~IOb1QF_{BK$kdmA__ z@#qA*IqHy8a7xVzo@E6Oq@{zLz+#tP$V^V2K4_P_FKVZyjJv$UJ`)ecoCs{?OwsfK zr_@fyEOAT5&N&FX?uwli&~;bi6Vv+xh0cT)nv^+bK~7P|Mo;ex6gm@LXzx{toiV#) z>-1i`&`ym*6Hm~&S0HC5n$Fv$W=6tLr$S0SG3{(wC+W42%lMCfj>fQgvrN~d?) z<#vE2S-E=x8S}4hY}!n8W`|vDN^DlzOx#jw?_w}#Q$iLpIdyKkRqU>)-KFWMigoE! z^hh9kI!d-Jl((`I)7t{|PK4B(PBUHWCT62_ly!dxfsdME6nC#c@>mL5%~L9V6P z#L3LY&t&b2`%=e(?L{YNfioGZ_}J9BOrYX)vJ_r%vMf7$zT#8UX}jWmcGv6+sW|`M z#%?nvI+L<1?zCASRlF}AG*o(X>sH)KO+_C)@levPxHA%(sbjI=NJwv1?3!Bzr}xXJ zrbkbmO9X08CqeCM?hNC6%}-AE1!^7-sX3jOx=n7^oQclF12vCR%~OeBqtT!ptU0s4 zhk64wH&e&rt;t8-Hn;7Kjfm%Z0yU=t6jt+ew7?s?$;p|6_?n-Zrtc@P2{7RdPIUC+ z@8o9M33q_7YEBan&0q9g1aks%TCJDWJQn}UmaLsaJ-5~99r1}X^o;{&`ZLExGkH(1 zm6{#<6vhY<^=Wr(v)>)Ecc9GwUm^R+Nbak-KhOPU?)P%Pl>1!npXWZ4`&jNHx%cK? z%QbV?b60ah?k%}2oBd?=U*(e7zsr6t`+D|wv%m38w%|c^K>!3m z00ck)1V8`;KmY_l00iz9fn*PDucK+&RUfe*X@_30A8EsUIMKt-fYb5U@3Vwi3O{5& zQuskDJR5)gfF;aO_nfU8_Eg|i|U(ef*6u!p_PsLx~Z3&YUzRP~3@SRq8 zGXDAwOPHXdZnqyP>Nfk4qUNlqiTLYTOV~$IGxj4zP1}zYHDyKZi@%<_>_kv%-7huXo!*O4P;P|3|jntww`h5C8!X009sH0T2KI z5C8!X009sHfvrFwlYCbs*8Pb{ZlL!k(v|K{^!~(FDAk*;46n@>OveP@bJM)Rl=<&b zs_b4?y6Un*UjFn}$^HJDOj{$|mD^19MS0%x^k!e$%&s8yO51vgDTRkSAgD0!K;-|0 z-L!0aG_(Ztiz%+e@ch+#9S>6uLsX zW?rbi>J`$?ZPVuEBSKYbkgtZO#vGTe=>?E75a)Eu*-R&q7uDJ;J@?1+$B#!paLP0= zoo@Z5%iNhCM^#}i6Iui%zj?KUZ^*jVb$568wfC0PyzZXJvHNM+b@x@N+BDt4h2MDZ z#Uu}7wMvtkhkPKlxmdq7hMC*Ee9Ll6L08#V2pM^t2+z!kShU@23LTn_r&mzt$wM6d zhL~$=)QhOm4e=Ip(6xq%m>1epY`S5WdY-D0SFN>8>YL?$@>hq7@%+q8^gGDOBBA7l zE=^h>yU^qpP22DfxW14F{5_++iVby7VPsHES>^g`bOYX?lJohf}3FC8a8o0PQ)E@j-IJZRU*e`_h>!Hkl zj$db+YoRyUn+x47)sq*?(G~I|LVj9XE8@Fdo>{zoPkn35qjs#TQ5cbbRe`SJ1S`z=p2TuR5sOo*tz?bzZZ+R&h~u6dWOT?BTUJNZr#$m>{z zCLG5@hvQtz^Knt0WbQ2ji-_V89~~dGA!dA|w$$HgWz!=!Ken}5fU@{OA3%IE@>IioUBPn}xi(pS9_tfAOHd& z00JNY0w4eaAOHd&00JPe5dxWbB+?!I!$|ZGd*6}%;zl$e%@!x{KI5o)b^M3(=KZVg zjhyC{@N@}li{L^3O{^{9cjY=(^S*S!x~AT}M3$~y^{%+5YtW@z28r19`E*(QQb!l5 z^S8mbySO?mj(KN1cZszVhwhLsmE5aey?b=Ms71PDS0aZ8c4;egjW)Zlo33CEyN1>Y z7U}X>b^$WG_m=9|Y_JbiAs}whUAyzFxl z!)Fd0q+4WNro#wjneHeaEQg^rJuOhxG__U>-1*;npRw39)H+=OUt!l8n}rn|cM*K4 ztq{7gSZ3E3lk(O;^B!f_F##Xm@m2n2$?4XA!Lc6ZwV9={@U^A%9G~Z-z}qv@1pLeBGbM0EpdiIFa2(b7NW|! z?z<&s@V4(#B+~Om_|;(JEc|NF)#bICH=>)Jx80QC$ju?vnvK{9OFkCNnJIiIb>kJe zPW6T-1z)G<6tCyH?Gi3&_f4d}=Jlp_xUyK)l|_TD!C$hLIvp9`CVQKBr95Cd8u;K* zbD`_37__FM^UuTnFImJ%i!l9%wA5UJIH^i$Tg~ttCm(itnzY*7gKu zB~T=zBlYeSU$K09wfA(<`FLK{#Cd}a=VZ?nN!M*BRctF#lW0}Wf-20rTdme^JK(6e zi<^N>8Tax2e~a(lQ9KX;0T2KI5C8!X009sH0T2KI5ZD9)*#B<=M5q7(5C8!X009sH z0T2KI5C8!X0D&z|0RI2Bcmtt$AOHd&00JNY0w4eaAOHd&00JPe2?X%|e-j`=1qgru z2!H?xfB*=900@8p2!H?xY;gkE|8MaILh(QV1V8`;KmY_l00ck)1V8`;KwuLHWa!fW zc;we2@n?GPbiXIp%=}jL_ancSc_{PvCMdtFDpvL%kLRE6kFGp!-Y-qpUDjo~s!_e2 zJ{HgS_eWn6tXn`GIb8zkJx&Df0QEvPbOk6~>D}b+0Hymi6|o+EC+I>`)T%<;;F>rm z)!fTONl{hOE1KLe=;rX2E9C>1!-w4&UwUcZNIZY&Q1q1^6UR+yZc$Zl=+3|6eh`j$ zLlm02qzN)zCK|khld2IQ@Y(};En1f^M@lQfUMbB8@O z3`KG7mEH84XXoXbM0dg(i*C-8p>tDn&=MTEX$cFGB5BN@0<#C5nG^k6Rc|UaRiv9~ zdF$}*|K<}FS)!mb22VjS#Id8z@cH1o=C!36{r1KOlV^|OV3As~R8SSF6}!2%U|U|m zc=>ksD`aNfu^O({>(NqLd21=2SBIjv6V^!1nJQI+-2!ZyF5Tlyh8uF%zY~GkHYGT2 zcbjWZTz>l6Y~k_~muBDY-NkH2T3f5-K_H-;^*u*qm8VEH=;Qa=&B1tnXejy-|1H#Z zzD{EM<48*vcY7&oKgx~oiVaP!i`sJGhO}H@elBE%kh9T|AH$p+?BazD#(a6h!b5$r zxOsRz#Jo}2b3;1>J1Df& z5SU|;fIpjd(VI#`B-5@*;*un|6DE~Zp zLJ<5Z)=X>oLo*YbDMV#Cu=%M<^J24R6b2rB=5bnw)&I-~^c12VQ4{LPKzpPi(;ljlkJJ~#Ww9+N=^P(!0Ea2v=gRMhprEe&n zzkDdVGUY6I%=JE7lduPSeeKwcCDhB|24jbYr*+pbrha?z!evn`;rIXV>LCS`g8&GC z00@8p2!H?xfB*=900@A44tbuKS?SqlGb(MtQzb->W)F2ogfWXTRJ4ymHzy=TLKT{x-^^}b4%cG zTvz(@Ww!(##&v0!86^#tG59HV-Vo=GlM25Ybx_bb!>H;?>k8iQVBlQkRvcA$6|lEf0{Uhr%?8hCy(oHo7KS2fm4ikCLv* zFkPCewy9mHp8MPBF_s(aD9=nk>9P8rYcM9Ia6F+!DF%xoDhl2CUNJA)?_AH!kzi5m zd(S&paiKseMtHgg-A1g>lS_tB`wgqk#lxiIIIn}obq!Ny`+krK(owUVFt@ucAFcMW#Q4kvWmB z5U;GG7r%8kDLTiO$WkOW8a27H&K7@US9qx!D(NC08y%a@rJbb6N82jZ`e>iqL0YUv zH>XwSCiaetF|(Z%_=dQ3tGKX@R9NGRy+Uy=?(dw&`5fu6){5pzZ~YoBWZhEOYn1it zIG=G#VbWZ`h6`!86m}q~t$;pT30TwnS# zeQxe1!}X;;8+UWJ`K>d3ubbXxXS#~$xI3KbaZ7KqTVLw4F*kRc-TKm>>2`BB*{v`2 z*)BJCo89`-Ux-qA-};~`>WgzKO(LD}qrLZEoo2uPecAOHd&00JNY0w6#H4#dWHM(q`%eIh?X zKHJ!4?Lr~;kQ?UgTt-ZAPS51H z)2kgkM^3)oY$v-1IfEQ)^=)R4YdL?)nejsom9l1hbDZGSWOzH^1JY(|+Zj{eGS75U zJ7P!dp~(>?&3J*+mxLM5%*=_`$6JphjPsc|2LQcZCXT3w&%_bNyi6QXH=l_k?8=j= zCmcKAP6_b+e=IRT00ck)1V8`;KmY_l00ck)1VG^4Cy>b=h-{C3ERw6Fzm)z!>SvRm zNXm(S*H`J=-}|?{%RO(4{XzGqx)WXX=*KA14<{~cDv{fT)A9U~Bhfo4L!7HgD=*H( z^Fu??mxj!bQeBj5g3(UQzQsu2dv#*jA0NH=%cdT-vvdbzs*{0xKLEYx>PJIiCSe*)cAmT`p%yl zKoQwti@>XQloYDcyx6Q6g@N(_#j_5Is)A?~3stIvA=f3Ayum*B#ifg4`6-z6{v+?{DD%;bc zIs3}iROA<$QZV;fyKvW@xcv0B*+M5}v=nt-$lK+I;`x!0=$+lBH3Ul#{Cvr87s22S z8HdBo?L&@{+aSX_%92=XQWsjk#S9nbRZXJr=dvE^wOOg4N%SpfiG8co>UMh3?ARsN z+}3$*p(5%Pu_~3cGx7YXBhi(-*{+qQ#?sNtF`=SXCBbR|PkJ%55xsCemDO%u7~{#5 z7E6JF&5PnaUGTS!7qFpLX*))lfvsygp1*h~x>7dVC3Fn18pjEm32hoDG^B%C?c+oU>-4wxor>oV9g5!RG5eDf z)%o|lzl|L6hFa)N*KZy<*_(goWHe$m&kHr0bOdXTq@i12Z!d&JQ5PEQYxufOQ-Us( z!=&eKUzv*MCnuwKE}M|U;)Kc0`r(H~VGZHsA3F8YsAQ%Lo0bEki(iv}jPb(Sk2C>w zPPTqUOuCv1enk?j99Nf8X=UU@JTDAISDrT;s7~Wf&1?`e2f_L*SM3M({?wXM0}&sx zDciGEAhf+2t8WFOv-WT@E>dZ&XO?%d^w4B){^_B1<`hsQlmmh@xA#t1Yr_R=9ptZW zAogj$=>$SqDV@d%o5if?W~svlPAj+rdvfx4BL?8;aA8uu?z089v@$y$&)=Aet~3Ld zz!`1(hVhJJ@>##&ahn>GQV&o7qG7 z(`v!oL6%nbAE#YUe{|(>vww1pX4X*fDr>Jsxfqi+>cF0Yn{yeYRuxtk?F?kXL zFT-Mqz5lFJ4E9iJ)|nNhgES z2_~HgO2?UWJSZJw(y^el%%tU@bd*U)gVN(ndORpS#-zuB(h(*d2}*~VbT}v-V$z|Y z^g$+lFeoiCX(=cjWYWQ)bbv_*g3&!qc<(tS+2FDTv1qu7GrBG?t+8*FPwmzyF`y#rFTdk^AY~kK{g-yOk4jZ=v7zKbY&u{`c&c z=|;d$X8&RK-PvmP@$8B0;cOr6{(md;vzZ^G-|PRj%tGd=%&AN1V8`;KmY_l;2T0{(Z(02RHENEpc!Mf6fvI zxA12zac~d+kR=Xo;?G#(;4c2OB@S-mr!8@CAAiac2RHI3Epc!sKV^x7Tlo`~IJlRe zw8X*9{DdVA?&ilWad107W{HFQ`LZPrZs+iP2Et`Ey9Ng{iw8X*f{tinV-0yF<#K8^!HcK4b@#idY zaLb>y#KAp(#u5iN{b@@a-1Vm{ad6w8w8X)Ubixt`H~xK=IJonVTjJo>zt<86_x?SW zIJo(bS>oXCzuOWAxBp$cdJ^sS{~wLy{y6vL+~;#Yp8MY1OF1R?T<%itcy2$P0Q_0@ zE7@Pj{$%$1v#(~g?DN@2=^Fs|WfPgNWqvpFh0JF%AIp3ovy>4tk7cIl6d;rStMnhH ze8H}C(+{M#r~W4OUsAu8`svgsQs15Wwv?Q@N+$sirgoGO}A4`7p8#37;QxE_F5C8!X009sHfvrGb7rm;A23}QN2ouhP3D1WK&xHx;{=(Lb z9tsoE?S-u|PlpMo!-S{8geSv z6OM!l>59VEA`OKJ9}E+g!i0li!hta117X6WVZ!^vg#BT{Vwmtqn6MBgq^kv6f!r4+ zJQOB87$!UrCfpw;+!rR?8z#($3HO8vcZUggg$Z|t33r4Ew}%P0g$Z+E!fco@6DFj) z|5}?P6(*$H|5{@v!i04HUu#Ud|F2cp8z!V109#|m!i01OU~9~-og@q%Td?o{M{{4L z_y1dA*hd*a00ck)1V8`;KmY_l00ck)1V8`;-XMXt-~Y${{|%Bwau5Ik5C8!X009sH z0T2KI5C8!X*g6E-e*Zt3`(yh4|JEreN&*5P00JNY0w4eaAOHd&00JNY0wAz)0`0#4 zAKA8Xok$4+AOHd&00JNY0w4eaAOHd&00JPe^$D>1|FQqy`t5`gf&d7B00@8p2!H?x zfB*=900@A<8zI2%|2x+Gd?fd|-0j@MxhQ%2dvErk%wJ^wS>~BcEd7gVHC;~qS?W_M zB{iJ<)8wa)qM&pL#yh z^Ol}i?4Nf3=kD(#<@f^v-;4y#9E(R11KY>P>*6gzsyAxtvLxx{(Xr976Ckwf$`cA9pZFK)Wtbj&{Wk3i54Q7IzlOrcqyA&EhJWm zXu814>m{6PR&GcgW_s~3OMBQWuCzer*3?HNQ8#FaX&Gz6%;oHTq~y3)0G&FyWC%B; z7)y~@O(LI#@^zQL-oq9Ko z`vRM(nlw>~RY8|ur15IvWM`VHyBU{fJx%j+O%jadhNROxHQZ1ZhHpx9jo}4(ez;Mc zAFiqu_V?DXamyI4=u4gDa&{Nxay0Md!ZN6-6|uvPc6ukJKTPS3MVjLtr|GFCFD!Ow zY3FxP;vs@n6PMMdaY?4BkPYoMX}&`ZXSX}Wm#fm8s9iCZYZA?eveH@g&u^pjC02ba z{o6!M78OHQ^iD^Mb2-w`e}GLb)a3PxYE9Mp%cFBsQ}dk_;Y^kk9B~Mm=@&Ff>aYTD z&#=@_(zHZ_s-#_&ZW*8dWP#<(Rt?A4j9$=Ki|Dk@&?Rk2s&+VMoJy1C!!&0YvQd+m zVp7;yl^#n`(gP1sp~NM*qAE0H(OTEJ=s!oO3;-fLkhDmFv=r zsv=#xda<+Sx)>t`BW&3w*4P@C`lP5CmuLmpq)#1Af79Kh1Ys%Y40pBt%#39ut*?CN)E+9g@BOKbCGrvKO{oNYop~;EEOUu`1O8C%wcJpqCzsA?*`LTgk~^7hrazi~U;4+gKcD?_ z_Gb1S*$-v^Ci_E~J-ILD4(6_rXTa|u&w#bezs$TR{WIT;TR+qp1V8`;KmY_l00ck) z1VF$hup^cji2B}%9LvTMhokO`4$EU8`^dek7~URB95v%OZvlo(34dz;;DK1;R5bhq zzO*-%7!QP*N9u#yVu}7JcThf%k0r{{*5mI7cE=JU(cq!B*+Py;B9t|6kyofW806_x~|6g8&GC00@8p2!H?xfB*=9 z00@A=0w4eaAOHd&00JNY0w4eaAb|ZpYybp600ck)1V8`; zKmY_l00ck)1nzwT`2PRB-^QpR2!H?xfB*=900@8p2!H?xfB* zT%Eb_*leNbh>L~6qFgN&WW|scB(2cU>_()|x*-}~N)|zFDu(8Z^P=1kDr(gi zt+A*oK7mvh3 zth!3GE@^Uw$y8;bMW~5Y*{X@zQWQ;6SVIeynp(Lb$cmsgsThW=EK^Ab%V8B8rMl0n znj|kMtc3^p`jrZrG%snAQjv73f-Y%#(X@?HK~;!NO){iHMbs-|RVv+HcxyagDn(yT zn8sFBD^z&J5RB!9r29Wz@f)5$aC6O1)&)&^p($$;S@fD9id9LkXmZ1lRmHQ|O>FQ@ zA-!^JHlBa>Ty*7%tW>32HBqU`%7V}k7pUc%x}nz1XI;>1%>|*U$S*XdwvisU+v3_2 zm!G~iTe$qhrP;SL6YM}|ky%0esH`Db35unc_FszU&z+0De9<(Gw#wTEJmxo;w(&M( zJJi`~-bmv1edD}>z@8l|tjSA~pG^p_@>XIP}eubpRl!loWS*JDVtYMpF>ZC(6c<4vaQogHY+Vb}^oxoQ%F4Hyelba={!+1w*PgXe^TSFxgxE zO%fJmW36FlD)3Vfhu+MnP1w3{u4|z7^;?GvE24jh3~*azu+%SD(5=DJpH3kAUeLp2 zm;KPgqHG9yL!?38Xos8?$DN;eYuB4|*QE+|180im+Nsj6i)@^`SIP}iUwLsRo*x>D zzBFW-x*uNvxc=yBtZDhMnTw=(O|82WssFY$a<8A8L&7>(mR@@CE%E%(qtREVtod2e zY09UShN|c^G`Y{u_^ZtaZEl^z#>1*aZETp!hBjT?S-d$Gw*?n|xn+z1{KmY_l00ck)1V8`;KmY_l00cl_ z3lhNh|F>YHphzG90w4eaAOHd&00JNY0w4eaAh5{#D=!uXi*mJC zkQGB(khDTWlk1|kT(}`E7sRHa%1T9(>XKp<6qWuqYqeo7wZKv?iCSe*)cEkmqN+%4 z2qmbBh9s!-!knxbi^T%_NYVvKsY;p~uTWW(DmSP+j$Bp>g9CN3CJhW12IeK_Ni`NF zZJ<;l4Re~PR2I!**cD)zNexjmSeaV_ba_D$4OvwJA^M^`AB-&;29=NWOF~1f$(7|m z8mCUziIJ=ZYSF=9HwI*vFQMu8Q zg;+5QEG()uYW%jrO1L(;O3fi-|SgCML-4;2P&)GMb zJVCAsb3}EOV9~G|-H_|doSO}15>+7}o)dLR(8U_{sv>nDY6H1Kv7H_$um)}FZjs$y z&=SGy4%BM$lG!0-#d|g+txlgQch*%JnmT7T8g&x4TNbL)yx6Q6g#kBNaZXn2l0oGW zD6;?`GE_sTipx|oL%L-Q7v@z>qVB^+hC#05l?s|PFKJ{}lJ0a!NiUkCN~xeKly6Nk zq=GIv!-r3izq9(4d133(=j-D^g>GQy8r`wMuges7t|fFd@oNl5k=KFIv1Y$UCJiZK zMbs-|l}y&x5}eVmM@#9Y{ZGg9k3SxLdBB`{8j?n8>*lyAD^GvdslmqbjWx z{to{{wN~^E&0oG@&+Q@9DXWrR(c}i3Asn+W2K%QoPK0$Rj^P^~I5wqmUY>d)o-dc9 zukG`#3xuj#p^->2+y#OsdDhZ@-r>pJo9pmCS#E; zAwpIi(yfN9Ez_9A=0|&pu|%WoJhMSI=LcKTS#N|!GDq76tpI3lXM?I0$r@la>AF;5 zgKg;e>Ln^t1*sF;18DKCSqBeyJ$*MY0<^S&UzacVt`94;(0(O9dpNpsoJJApmQzKY zO;zUFmW)JbD)I|WZ?*e2+jOrzarxrrCeQo1#|Lt)I{N`-vsID}BRMy=up>VtAI%cbWxS+PeLPdRm><<_0ZB zge9@oq@Lm}Ny0|Iilnji78}2LCA7jfR9>*vZQIY#Z`fYgUAOAn?|d?z@9&S^d5>pL zX3JVeWj($<#ImfA4Vl+B&uqti|NrV1-Ke8jAOHd&00JNY0w4eaAOHd&00JNY0&kE2 zxBq{Gnvfg>KmY_l00ck)1V8`;KmY_l00cl_s}jKef2+0($^`--00JNY0w4eaAOHd& z00JNY0-Hww`~S^j2~8jX0w4eaAOHd&00JNY0w4eaAh1;lVE?~WTL$F<0T2KI5C8!X z009sH0T2KI5CDPABY^$?=COn(5C8!X009sH0T2KI5C8!X009u#ssz~nKOQ+5$^25f zk@)Gp(>+(ZpQewa?aJHxT(24Q%AU8!^GApBR@E*=d6$1fRKwboq0L3 z9qDY?`4Q*s#&HniIWr@zVuRd~E%}|P@#28DH0hRX2=kIuof9iJT+cbClzC#)mSpKB zb6;0&G6y^qK~|P2V6YtK>1>o7_Y?zZJtrv?w&lH+aPa&-OWL^hYU5>%t7k`QY!6|j zm)`qqJb(Ih^wr&d_feW;wu44~m6Qd~hm>C|`n!v3?fzJAtmoLe+BlU8cOKRzvQ-(^ z9}eG%Dr((ymgU-`!!uyK;T`~ej=X{tn3Ex&2faXqjy=+}t*c*sXteg3lwOwJ7SE52 zL|?NU)&xrz{QRw}wz=tFiO0WwZ=)gZ7%dxU@6FM+k;-y~yod3*bMD9NINsn8X#NKI zFk~*oya+UU(6FY7wVDvH95${54JPP%%*onwBBzr#vTCztIvCsX;}VbDZ(nW3rEr&n z!Itr>;zQe8XuyY=(=*9+r(fIZ1uNZt@3nY-U?BSPL-rEDnrN8K&>DdIAowlZ7q+3X ztgU;dc}*hcX5_BbouqlA40G1Cwv~ClKRHla#8u(w)p)*CioSNhKi4d%V$GXk%uny~ zw}CqdnSmQ>1Xo3y@quYx)dQO$8#T{ES_ciKG4HC5r$RnHxg2a0LSEYzB%d!gT3Rj8 zDv`$3;JD}wEaoC;ZOfn$i8)BrEFZF4egyJ0h`*=1L3e-9c>9%j{>YK&op+li>t*ac zJ?}SFFJMDv+IFnC=SG7&W6#9%r%pv*eXof&eAyB%eWxFJc%%*Cx4qc zrwv%s@~zJNSo-?4)zcjhjoub*?QZ<{F~D2Cd`$}eo)?Om^ZncE6*_!fz|Bqm4Az*$ z@&3QvNeAR000JNY0w4eaAOHd&00JNY0w8ej5WxQb-f2tJ1Oz|;1V8`;KmY_l00ck) z1V8`;+7ZD1za1IKK>!3m00ck)1V8`;KmY_l00cnb-XVbf|Gm?es0j#w00@8p2!H?x zfB*=900@8p2(%-B{eL?$kb?jSfB*=900@8p2!H?xfB*=9z`a8N`~Q2VEm0E?009sH z0T2KI5C8!X009sH0T5_M0Q>)TWFQ9t5C8!X009sH0T2KI5C8!X0D*gl0NelfL>`DF z{#)-)bbWvNm+0|6uXerf>NP*y(VsV6{l5RG=~~jznBb)5&b8!(S&txYt;*t~M3&A*nR$k|tMpuauRhriHr^_MF6CyK-rO{8op# z5!IxMBsYBSDP>*IB)LA<)O2xGxl_sndY@US5gC1$(uZj%=v$8 zacs*4uiyK+(*S<2l1zHneZ{_S`#a%$yrFQCXv(n2wr*X$0mmn5tx#tR>iV+3e4{C63>tG*zS}hUZ7x z&gZW6Ko>d);vMC9z-q^UnI-DX^+m8(E?c=f`FemHUk}Ta6DymX#R>)U+Cw*GFn+By)o~Nb-!TRX41)!Jc?yc-LX}@>O zoC2y#qCzuNVDH3MdUi-44+=3$F+iZSr~w@Bh8i4m^PX2!H?xfB*=900@8p2!H?xfWW;<0Q>)YwPjH+5C8!X z009sH0T2KI5C8!X009v22w?y3vA`1ufB*=900@8p2!H?xfB*=900`Wx1hD_VS6deK z0s#;J0T2KI5C8!X009sH0T2KIj{x@n9t%8y00@8p2!H?xfB*=900@8p2!O!7N`USE zd!i>I$S__fyzi~1QP5r5oysG6OVQp)nG<4@}LsXW9n{t);Cs@=*&Nwr4UkX^ZI_?wcQOM_`tnWwA6 zg*hr!Ws$$4+r0BPTyCbQN)1sn@7r!o)i%sd>0T8cmb7i44Q_+iga>W{58PAib`tIu zWzR2*b8WbEuG*=uL%ZNC4i8E(aPFlAJY^0~sw%%ypW<2znE8p7dvDd)x z888aJCd*i;HsYb}4l-zafVMX15QrBiXbt}@QogK67RE;xMzWVUHOt%K#`K&osva!D=lG6#@ zdy@TQqZe>j#zb*}veylP?@dlWW!=*$pnnO%_u$oh1$oImml%B7u%+DE;}zvtmks8O zfJzuTV$rlJDyp(fF0Od{RnHb|{C*=_Y?iej}UD>Os1 znoyXmEU_!{7tAa21^<}Gr4z}a19#ay7vd2iZS!iarrs2q4Iz-g3-HH()Al`~S^67l1Ah009sH0T2KI5C8!X z009sH0T9@l1hD_#n(cy8fdB}A00@8p2!H?xfB*=900@AVx@*2FTerD-S%%$UTT|&Cd-K*;FP`3PG-|TH5;sMSZu&Ns1zDM=duP4K zZh&;FA#2P2>d19*f!(j|MGw6K_XUk^miOavZvNc#o8$cr>A%y{3k$g(l&-@ys4a}Z z{h(Yy{mRrwvXVbnco3@ecPsatn&@olhhexu|=Lu@?!3S7P}esycu_)9yg@%;FB^yOB!9ro?Re0glq z3#+u5b?NS1Yc%h!-_5mnUoGh(WIsecwBt7Mit1Ok_O-+>l`8T4>C@4d<<@TGUANB{ ziY^p)ZrWE@X&f)sU27mOi+25POLZK7as3VDg|%<<5-of#=LZI&8}@tCd)-<*-FZYd z$Ikbi;%1vVyUkxx$j69ePddD0DbUnxy(RDwHrC3fnl_h#bK1>W&Rsb0LnEz(G=p1a z@L}W}gbOj(LF-*c>6JyP+N{|Z_DcpWs@S#sJyAfhKmY_l00ck)1V8`;KmY_l00cl_6A57dzlkuR3Isp^1V8`; zKmY_l00ck)1V8`;wkQGY|F>wvpjaRP0w4eaAOHd&00JNY0w4eaAh3x9u>apgm{0`* zAOHd&00JNY0w4eaAOHd&00LW-0QUb|v|&&z5C8!X009sH0T2KI5C8!X009u#L;~3V zZz4>n0s#;J0T2KI5C8!X009sH0T2LzElL3U|1H`uC>98S00@8p2!H?xfB*=900@8p z2y7yOOqUetji`~n8@*rX*_+vx66k}PdUg}D;8ne(H{$t=7o)G#O&70*M&4azWkJv- za?YtLj}0{mFC4}%_t0v4v;@fzmLt0d$$ZLz27BdFh+aVz5!>Ie1-ig*Ko(0{9xC= zWbRmB%lTWqp{Wa+SSOeDwi!5rceiO_CwxQgs)%)Rk-8-Q|LnaBoE*n}=hr*C*x6lR zv6S@~Q4+=Bkkn!cf|#DiJ|NN}NPr|H5v2GKsb{;Vr)IaYGu^}P9so;ORvIKoN}?>u zAD^G``5fo&lFOZaew>}yzMRjFA8{`6*}n5jch23}IoomKB#v|bICdWYs_v?;>c{Nt z0w4kC56jD$>Uw_bU;nD=>8_t=ZJD0v20$;04|ay6NV7RleZD*LOscb6+0DimG_NfLm-%yM_w4&z8#Q6_ZRGK zV8Y-DTn|dy-Qpm=Px?KBIG)?@Q(fFiQgO>HP;2Fv_pS+_=>^rql*>6L3nMM?YzqXC zd#*=7=(oB}c8&;{Sg5X=-!3Nm((!(|^1uUAmtRm#mYGN*i>=g3k|2Mvz<^W9_hrXw znFY=%sbY~qziB;{FZHZeSnaFiT29Bu*{!_v-tBT_Wo7E}g=~){9)@;+zcZ$HU_2eE z$xw%$Jutl;YED&i6u7nncOUIbl1m#MrS?)6LUmiGR zx>Wt*d~Sy&6G_}t{x^^BqWw)LqTTU=w`i_VrXA=jSXg?20ZTxzO8Pgj2SoN8u(uj> zweMQ-ayD6N@~{F^PgbnMtsUP6$Hf+{1WJZoUEg-L#qfx#x68WMx3)-k)F<8SmI#)s zFjIg7g`6i@s78?q_zh!7x0N0&)01{dS1or$m%gzdr(W74%=cdP891+7RqIU0nAqT@ zI;%PEV(<9-zkGWFKO+GofCP{L5G?*C;P_!$Wx0VIF~kN^@u0!RP}AOR$R1dzbZNdWi%H)p?M ztB?Q^Kmter2_OL^fCP{L5_c9;aD zFFt6msLGe(!oJi<6(vhqvNBIVd3XJE(+ceKgo;Q?!iZerQO=%U-n&#TPq|ka6P<6`b0B~L{zBV~8^VpwjM7$e7iVMNmLw97I6XV0Gb$g`)bXU?8F z{d~2Sj#iXijmkV{V$-fmmtR|X%@~y{$Bvc05{cNRi%5UhUd|eZl; zCfd(D)VwH%`rCHDA9uP(Ky*4F7eT|m1}dnL7;Dsl%B71#kdtP@ri_YwEpN1V#2bQmUPgKtf%dAk4Hm$|ZKrx<`IKk&0%+CplOP@o(yP^zLlC6}WosH1eP(K{ z%TGAf$J{;@Ze4!3@A?q9vXVoH=T|dXJ|J-|$*e-dqhPb2(y680;MuNc2RljE^9mI{RdYwJ{#ea(@JMjf!3D8=S*Z&h&u1vu60b0SS#fXqeBwZO|*rf->Dvhwn>SFW_%rB|Z` zNM0TC!n9B|)Vw(RvQUxHUgX(j3&@+MgPmdi+J%}YRZ}mp;bif#R)@(BCNdku&TUiJ zD>pZ3o|WsuFYnzN^DwCWnvOBCsqjkeb#eX5eJ_+Nx<2)KS#@x{B8guUA)ix?Bxn4< zl1O$du-X`y-VU8PtL7+hZ3k*geWy%SWFx0^Tt55Oc=5(ACdAibv2wjABI$K%9h(kY zgVp$FY4IddP}6V+!#<%)St$YyCthIp>}bI$mRE2=H8}{#^_CExagxwfX{9OZwTlhz za(VA2DtCiwn&Vwgk!zHCOU*9bpA%cUj7H6JPc_`{fWhDYZ_fKV*eWD|1dsp{Kmter z2_OL^fCP{L5aLL;u6U zPtE@se8hi900~^L1YZBfZ!TBvxTEx4r^qAaw>0YIy)kf zbZO}NHr2hAuaS#G&`Bl^G+>9AAe&wV@o%z8JW*I8vKuKY$L08DAM}5Pnm80gv$6tE z{LWqiAzT|uphdZ$F&^vqLK-TxK7b2muq6ju?s?)FpwbH>&Y6q;w%zYTMPns$(j9Tl z-Z*6FdO^?a+paP45_(Wt-*&c1*LKq39_bO!Gy8_Dl*>Uty0reVwMDFL5JcwTwo^T_ ze3o1Q<>}?8L4=k#AXQDjoB@{Jc{{rDL=Q@#p^w=fQz~A5ikxG_mRAz7^#pg6Va*&4 z`>`sqBv>rE2dXE@-ttQ4U7kodxVA~0F7ZTXRC!x@IBV;`>=W9O9vEo!$qlxkaVslO z9Xb#Vw`X*0kM=743ZZ7V3!M$!mUO;l2a26ioQh4qXb-`jyGoelj+}rRo|F%@me^PZ zP=>h)DPmjjOc1o+6jlut0rh6nv$pK>G?Eazk1p{3m#-up65GEYxC7&b5%Ht36c+>? zJ@BEn;D4C5G~*^}DKHj9V^m#-GIe{sh-1%oz$CMSspFZBwI%zTlu&c*t5hLn8VC-6 z(wJD5Iq__2Uc#3eQH+T*%pGWI-UWisKH;k2J=Y_k^-Yz>kI1G!Q8tzdQ$&}nT-y3< zxpMSq>GA+`Ko|63mjs4LI8j6k%3ER zj>Mgd`7hJgCk|DV5lxnfR800|%gB!C2v01`j~NB{{S0VIF~ zkihjs0N?+=o_Yi8f&`EN5@@kz`Y#(Iz5*o*0di zh(`s)+Hyc&t8ZkbqCiV+FrpWkqEpWGQ9l?_-LRe=t4I<=O9w@_B)}t45GZQNDsDnsDt(=aN>}ovIo!-8Q+*v|I`gJ_NC4|9d54$$Zz)%f9V@+B zQN2Uls-(72E46Pe@D!ZFe*DE4cTgxG=M&H-qgb+m(90`X)x(M|nt0|{+NowX-iKVJ zsUCm-zpm~uU}ca15|ns2_OL^fCP{L5BG&%zgqln7B4S8v-sXae{|?45508gqleye@P9k_ zPY(W#gIfphKe({)y9@v6!uf@V7T!Ald-Fdu|Kj|~`MJ4Ynft!E;oO6BOXYu6{-N@P z@}uSV%>L%=_s;fbH)hKRe*M4?9PkdDJn*)e|9R%8XI`FpZszXk|7-eJroVIAoIYCm z^U^;pyE5Zon)-#Q@0jXL9n=0_sNC-V+Gl4pcfL_?w2k_j(O5U?8?C0^G@`dW zjO2|)@pdbFt>@U|Gn$b~rq>&pWWK?oH$Ob1ZKtBw+pSFW_`Sy{QR721nyn^kZa@t) zRb#JqMrn?HFjKGQhQ7hmB(Ir7(OYL`v_Yzf^?EkC;kzTxB5`YuKQ^OTsZ^^i!AyQF zHY%q6=!`~E3EK5KuN6(eUw)2@xc8A6?Ng}~&6X~wkXqe5oyNP~T5SnZG=C4?@U(rK zzKIwRa{K-1{#esjlj_L*;rQ@QWSs2SiS!^@)AhD67kH%%UYvxHA4fm3 zF{3@3RB6r7>#eqo)E@H6uPc>bO~t%mdXiNfUsFa=I~6$~-oSR)(E+^Lt4g(7EP*bn z4R$baCHp?!R`QRcC)M_dZ*MC3H(SamY8my_ww~C5py`qGHn|X2s@_z3m?mm%=)&Hj zxQ4Z3!5f~DGte7~g|Zauy08gR%%*GhdCT=w%b}39rZ77iQ?|N|`iyoV=`dD8TNfjH zNIZBKcR&w00RP^lN0qqTG)^5qpoIrhX`A{Q9}Kx^jkKRwxlb8U%~VgBUHpx(H&g zHX04lsXTAFUdLAyYl9^1cB7dj$ynQcM^X)k`Ea!<%%Dq#rWZ&pIJ&HiEm}ZpRTu8C z<3WFJaT`1OJ|%L4)~4MO9+$q1Y+8JL-+%Xv_F2*8Fp1M8KvU%0r*Cb-5gbEvlNi>> z58MI!9J5-xYew_q)T>4VyaTwBWR|AyVj5&X--zY!Li2=o<|PzXs-`iZ7JNEs)RJ|9 zC=nJf@wz}w$j$7Igf>f4U#+(j+5^(HO~Zy7#_^lg#1}w(>dESo&l{RMv}<6-3h419 zaiU|lC&LsH!MJO+8i{RMBM(mSvBYfJc(2lqdK7(?w*$&>M{qx${5{;tFY z0w@~4wcbwJLF22fxaZax?PJ1bXo|MJmh^_@j)r2Ha`c^vDMRk-&=c*owiqXB4;-l^ zQx%I`r~kw#q*dnz@s6aCZG*0U**^iF&OU5468R7R=-ZQO=xm*=uqSOW)eQR6{7>{nitiVbUV-ak^?~CcS@eQ#7DUp+oGIu-| zj*=|PykEgjX0>*EwK$L2?SE^ISt?J!$}6*0kxL$QV9Yq@(vt| zFo2GR`o-LiAI_;0qJ%qyI$JVcQdD_ae*2=ic+a6fKlG0eT|V^8p~}I3bMWsSym;{J!FMnG`-LA_`0T=&g}2TByZIlU ze_?)g{=nR?&3*q|XYM`a-zdLcK2t8w{`a%rJ^Re;{DEIMaPfc+JO2M-#+*4g{TtI? znf}Q1eCZcUua?f1-a7T$Q{O+eId!l0$54$){xw4w{A?S(3Le*J!tBwc#Na5pi$=$G z2Lv32Wzb>vA`D9dPDTOm^k8@ktO=*7y|ZN0SHfbb-7w5<*ND~~aPX25xNzW$G~T2E zvmSywU=ESx!0ezdZOfCglN`8Jhu{;~4GNL8(cXZ$f)@VbHk`!g8upMDuC9PqLvRgj zkVfg?#zw2LD(x0xM`w1=!IDN=XRU|e6r{Ssa;Vv$lM^j4-hQ!#A1zbej;)8_7?Pxb zxZZ%7O*jU6wjc9h*-^L}f^Xo}ZLzMQ3yuv|Dr{8(IDL)o`dnB`MVsuH&;22I3buNK zcD9TL9bZkl=pc?i@~Bl`gzhDM@LjGW5({trU^pjrZk)ccp+}u7C6-DSiKBsVIxIsL zi?Mw`7BEG(8ckScP-4991?CZ*k^+?-4ek%Ytw=4Qx1t&wFnM-8cWBtY0XvovJvR~d zc{!H$V0b`n2~7_>{}!u8k{lY67#UPgGShYl&WGC?Ye-#ht|s?sSY=_av_oyp+7@>O zo(`v>=oOhjU2oLE%qamrrBa7zz|2oa8yt=lcSG8=<-HJXifdySKg=H-iE znSpGfX*>BG

P%SCU%%uOLhOcKDwSU&VEkj<@v3d^S6Y(@r4&wFBwiRtxsb|>@D zXCbq)l9>)S!F1lTU96Yg+dT8lkjLBQJoMFO3vSt%eYl4qy1&Pkz>c-UjGYcfZWzg0 z>*3EpR`W_$y1oVm7~2upesoaV&KS;(7voi7)LC>#U2i3KBofAOE+bz%tnVa_3vQG| zX<$MXTdMfRUKjRpJBBYUR35wtRpyfePuh%)bhu^1YISJCA*DI?9(%Bp7a)fNaibeh zTRx35yMRNN;5Ll`CuGtl_uWm~F}7^jgtE0J+g;k-)8`=zZdyqex)Gg379X<;%gz31 z01J(xo7#_#AR9j5sNbi14IL^paABbBuoJ9cfkwx$xQ{6AKE}tJ(VF_F0?3FD7?BYS zIL`AT+()t5fqNF65_)t=2ELm5_M}tZ@6TwT5nSThBsUMw!EvEgw+nrH5J5+?>*BdA}au>rSmsG0Dd z75DdHe05y7%R~XOn(6~_O9zs|jTtC-HFjay)GSH8FZQ)G3EgYA;YKMd(C?2nc`ca{ zvJ}m2an}G+&`rr|eXS|FJ-&Iu_VdYo?#4NB8-OOFMhA#&jpJ)>3(Q)ORgLg1^0yLo#n{=!U}<|4%pln?UIujqcAxz0wuE0;?Rl z*r@BP;IWvCq_-NPrKps5%S!Ho#3|s;uDBT%<=us|j;+|MuyWd+cr5^{xcG-LXoMIJ z$vr@I6usY!2d$he8MGo9tREcr0-Q0sDXl$^f0J?(k*;9ct(Mr2Zg~bz9}lNhBVIL1 zrL~gZaCq#@4chjnvyE%P92)y4dVdgBI5692JupM4%+&29a!iq!((0M*xn6%M6{_!k7*sJg)&>|Ri@@>Ax$HX`iWx(j;3Ha&5 z@I%B%%$2R@vk>aZ?MI#_T1OE+!ybJuxqrmb(XCh9nmAS5^!i5=8|OdDf+eIP!;hsd zzh7B@HYY{Gm{&?-wf0PM`<0im23~>VrT3`l`G6Tu+ITv{thJWxy4g90eVCzT&g)Ob z>x;xr!TSowC^>79JVvqd5#^@@IwW9$CWZt%yfcp4crsft={|PqoX^OSu0N5jSTniP zpUfx8sflrE`27DQw;V7I5{=?cM0VIF~ zkN^@u0!RP}AOR$R1dsp{n1sOMVi_KbJ+ICEetB)?$!Hh`lN{v>=tVCQD`K1xwYfN zV~tqJ3|^Rj`ZK-YVdEMiv~3&`KleR$al4=@qq zFMNjep?DA~dX6gfRr_wWA5)k2)ss>lpj@A$03MkBcCkQio)?H;42N;TyPOpQvgXMZ z<_%88uWPe6)2ROKnP;j`lVCKYpPz}3lc1j;dy4*j1V(%x4znOkGxv#Li+K6YBf13E z1kZ25bL8;e1w2I#Z#X8tiCWr-(AR6SZB7Qi4yD%MB@+7lJv=E2eBiy`9bj}sU&-+m zEc*3fj$6dqjvmMBrlhuWpSr6ZsewrHO4W6s@$l$2samFQnO)HJzA6IVFC7VIm_GF7 z0WP?@Fx#h7RYnc$KMMsMGtl6>sSxn=)9Z6`8aM+bw>R@9rNOR1vzWl zWAr^{@CEQj8oZ-niNOt*I<7PF#T5vk&VVjFV&_Jqz?08CJAhaLxfsyw0yxG2yh{Kc zhyIoGBNvA@yo5uaNzRWDwJv_aV`v6ja#3m1;+~a+V`mbBQMUi@g}=2bH)wX&ZygkH~9GLE|OP@#(F>XL+FP!tTM>txI*pjE5NpSveqdSv@R&3qS=O_@H21uQ4Z zCSDG$;P3zYxQ~HJkN^@u0!RP}AOR$R1dsp{Kmter3EW@=aQ}aUbr@C`2_OL^fCP{L z5LLLofCP{L5)|U?g>UU)mx( z4@vez*7FJ6p=~AdAClUT51T~%jCu93JdEAGeKbaWB4s1dRh2m6 z3pt`V`PyWn347G^xJt?(;r-#ka>Y7c3SY3DF1g6tWd>jaT|#_=huB?%ij{x@l`(Sc z7e<6%5K*&8zCVAgi3rzXwDJ1p8DXR|n%3coLYXesQ?ZU89XU@7=|C!y zAC+R(JpcUA;A%eU+?9*0kVLUZk=>GYww?j600LZ~E1IjcmE=&1SehVURak?ZD6Af5 zLH6uqWPD8A>q$@?isisQ41bK~ z@Ep+P%)L@9{t5+}o8V7PAuv}oFnKr|3r~Y8Rd>{nRPN3c32;$0E;`iuG-B?^l=Go; z>d5n`xLh*(b2&cwT09yZHsns3HjFkX={Z8Sqfd{+GGVKD2(oliVFol`mELo`P1CVo zWK&93&J>VIRw^thy#MIAxhB~Fvyx}L1gDMZMVD{MS|*u6kU;p3!hkJw83F?(~1hCB?( znL>H40}$~u8n1lhD}IMgpifgR(A_=H6X%Hs?aKE%YCbj4%w+n3#*laxT}y0&3rb5j zCo;xNlNQE13`Q(=LPelwxyG5^Uf=_+`j8&V<*R7-r0O;z46E@9PU}O;Yj{*Q6I7U zvwssZf;z59({cQOM+i+4nO6+TT^pBokp@ zMj~=4IC3_wj^T_39omO!*pw|hzd1;qs4RL7VnB=N!RufN`R7~H>*{&T>C_$5w=Kgr z`*2KmtqPSPo^7Qgnf<h?f}uA9jJi;@dmyDt?$A?wXTy~w6;uV6Lbdr z(SV)_F3x&QTU+i)waJzdj@>6d)q#Lx(lcWTBA9WB@^v{lbue`l-Rv8wGi~EztP2X^_MXaY0*MOQ($t|s z2E)F)LkR5-HV7s@$5vsYX1b??Y-My4W#bb#8-CR9r;g0#boP3Xeb@?bDOU`=6k1I7 zB1=TDiAQ2AdXbH&{hioNsHzv)hy^)DnitvV)VuKh;oe~7)qBFFaz)omUy5X9vdOX` z+TT|FST@F$IkGXHN)%P#>_q$ciR^j9Y@8!gofr(hUHw*$&&v3#LSHqJPdeq9JvtRH z$F8Lsc_z^8fUuK%hFm^j^JQ={mZ0XPT%Oolz1d#o<-5Ye<;u!R>9t6lMs0=qP5VK0l&V+vHA45a9_^Bz zIqJiLVdR0v3mm>bp!yClO~;E!7+WyEcA{%=fV=H>(^16oAXyML=~@uxI~$Z>;zV6@ zC&@K030rHz+B8}T!K!|jwW&_aNRLdu`cA5H9j{Ga{#5u4%&Wgdo z5u*KPMfSqeTzi{QY*ZFl5#0(s!)wf@KiHc^>nk}1EOBkRdz03LeG`@w$#<}Z*gki$ zh3jaa!uJ<^YP%W^jl1c+E_d+v{~PvR2UZ*jAOR$R1dsp{Kmter2_OL^fCP}h#02pC z|A|pyL?nO&kN^@u0!RP}AOR$R1dsp{Kms=`0sQ^{hV446I1)etNB{{S0VIF~kN^@u z0!RP}Ac2Vq;QoJNR2UHnAOR$R1dsp{Kmter2_OL^fCP}h4NCy`|2J&cVa1UE5e9 z_$^T~8FqWuf#gZJ6y92{JbJtoHkpLhfOKus=z^w^1%iU0ylD9S(Pk{0mAR<>!`Kv5 z)vQcBIg>~!D-(s<3@xg*5`H3lN4erZP`dOMRwZFyrnT+37eF6!ld404mSskow}S;Ce!`08CoEXIH5|(VdZE))VK6*Bw#aNl?`S`5P*v zwUQ@eDT)0hZ3cnAl&bQw3_aJYmBV>uvEqR&%1E6K5e4x`J#tk-ZA# zy!L4LwsPg}yGvh*hL}u2{;d5ybtuW#_BDJ0JD@^WX{Qf1lPey(%Ou7ol0x|}c6De5 zTe;=2t5me8_^NNe2v^hUvQSqThdyYBWm6`TmwsQaMpN#P=VEuu&pI&KR-Yp0ZE}H* z@<>rH8vIX=I(^&UioTrmtSwNWWjcCXU@zAb@T_a3*MkWQ(x@YzP<6f?HH?a1!t~}F zsymoOlB(-oaQd#<1re+fmB31~OZYH4BhcqGyJP&s-jqkB(U2(_dW~P+yZeY`mf2!T z9j(H#BudP+BQ=;CR;sQ8t?iS5RP&_(<;JU-?#+`(j3&zFDoc#Q>iW^EpiTYKvGAQt zxA>JZoAfiwpG<)E!>Vt}MA(;uD)c67>6PcWh9)TZ1@byuvbC$OcAJ!@c6PS)6Ph6( z6?>gRaAWj!zA>t9lO2%mm8NLbBCo(T?$;*q_y7Ie>%cTf00|%gB!C2v01`j~NB{{S z0VIF~ZY%<*|94~c7uFUDAOR$R1dsp{Kmter2_OL^fCP}hehA?2|NEhaX^;RCKmter z2_OL^fCP{L5bd9~LkbEY5A4tXBT?%h!y?4&- z7(*AZI-5Rd5Oql`cPEEyU&!rCIf|S#>QebCVaL4JhIE^ z;yI-i0zrWfSoZsZ-;w1=(Tf&)H3ws@3lOS#rg8sz;VT z>@vNw$3Yu&G@#05kJ+1B`PzgcPR-x8`~9R-pzU5DF{I_YzRg_ZI3+QiiiE~JN;Ss< zaxs9A^R{ny>^`e~9HfjGh>~)wBB^X1szMxZel`ZfKrY(M_fP^+=J^byc)aFp*p0lt zKz(l&6jBMuD8@QF1rCzUHAPZSRDM}(1BH9`N)byE4NLt0VrNiO-B0=S6S1SQB$ zMaiFfBYrVkLM)m#K>@N?%M?KS?@BUH#)Xn~JYGNow-C+BrDNgk<;u~cQ!l@T%?|d^ z09CyJ{35gI)YnyYib!4E*DL{fq$N9rN2cbVnAG(#nO`~`zPDVdR7x*zGGLzDCqDb5 z{e((~1@4PUp}yPZ$n?5K;pM*BA@bnN*Q?ADl{oK1cQDCMwZ3SDnK8Y1%&a)!ZLlhW zHSJp^$zs<7!7^Ai^hX1j;6Z8fBGZi1{!xtf%-K_?pNF}Y=^JMwORB^ayd0snVubIJ z7tv83qmhssj!OFRxTHKSWGQm0Bzgrjk7vVomn$EFHno$w8v|H|^`j+C^btx-E^9xQ z*R;YksdAHeRGpY-5Awt_;k%fXevvRMWo?TZ_#>*7vcP>=sZ_R@dih#Fu1wyzWxRMQ zYJP6NPo+O$SyyP?g%`#vtPWtA!{|%1R;_FM+v2<8Z(Ju9P6cIZITBQ|P-=BxI`(kX zXUo!ft)S!??WKmE3yaSH)VQNbT#f?b#KdEp3oEHWHX69*A#BE|LaIFgMdO^D6r1Ph zq4Hb|ToGHR}PqhE^lVV}=+2ji0G@5Oi-wH18+KmQ&Fh9UtZfCP{L5&|E7Y*rwA{habapO~PNUvfJyu^orZ=kk`iZ)JLT}~-;raj9bH`%ckN^@u z0!RP}AOR$R1dsp{Kmter30xfli__nt9hf?$&A;QoPfh<}>AR;+!IyjU^PUa$S$5^p zN5Xo!vbd9x%V`k2=2P*&WiQ=c)_K*&P)<5Y)c5N*Yi?8I&|$dLlel zuH1H8=@pmJqyq&GH~0B}wVzfo^6-5jEIb-lWh)OiKzI&L+|3=-1LFH^z|%A7 zPb({;u0o4oIm+p(43Jlz5AQ8k+U?ToABnoubhC~?mY>v1d%a*B!5V`dGta$D6_h^)AkRWo zDXQiuaBT-njq0t))<=(Imd1^I$#+MdrP#iFwP$-UvUozZb98VRJg6WDbX7h> z@^Cgo4$MBGb6*b(D*EIGTf~D&5ULYRNfbAR43UI+Ur~>qQ)UwgU!~HT^_z zg^w+$Rw6|syOjw~vd^DFCfAqAwRXh==a;aDNh)!QO1{EB8&QNSnLc8dtmH4BwO=GA zGQkv^beWR-7>%45eyRi2URLu;uH{JXaNQI9{XhR+2Zka6B!C2v01`j~NB{{S0VIF~ zkN^_6nFvVx{{zsjnVYF?*cK#!1dsp{Kmter2_OL^fCP{L59(vHPuApsa2EBTbH6`KF)>@L|TC1J>mUK zAMesUlgeSjS)h%#V}Q~I=zD;K2T0!VuiDS4qB*I{`%=!~Y9|xOnXJ5YCOpAv`^uxN zwmE8klDMDtRkgOM*xB0NSTMr-!}pgfYip%Tk;)MlJ2AQ-fwyD$TXrw-a|5-XQNiR! z%Ho+o25B#yd3i3}C|7iS>htesok@j-yz@4>VDt#-c1&wK8}b>o;@JrMs&$f0frOKY z0GdNIN}^R05Npe^Ef99$$}|qh6?wKrrDfc~U_>u60hyfZqkb@=qC!18$VpCBaLj&Q z#(n@&PMg72B8Pc_nA;8vS6LwwN(aHGB#uXDg+LC7)kkgw@3pI;toDXTsEPidy`jja zh%0+ij#;_j zU{oDR#R)D%Dbi|6Ly#KVGJOI*fGbNuToG!yK8Q3X7Rvm0qTwV|ri4b)k!ABdcoV9< z8foxxJtWzDx`gUy4ylz3g{{8JCAX5X;*W;IzO6Rnf(f!(POxLxPS2Gy6&FA>%!c_# zX%Kj#O={{%-d)#%amUO(34FoJ%1vEGZLK%N)K$w+Y(2ICYBf0$L0pV!<)wwNQLa4x zcUh{K{=P=a8?6((yV`3?x=HexYNs%1tXh${ z)XF6<)XS9z9w@y$Vzb^k&=UkjGcIK(beN06wf|bBUlb3ilYmsYP8KYHAG;co*VlLf zI>8EynwKmICww;ed3z{aq8uE#&e$!=7fz7?oO`@NkS|Ea%{A%rE>EyzpK#RV>&Z>7 zSjVaCX((R)K)7D696vtwg=1_e2A&y>#i8eJdgcI@S?K_E>}9U+YtR)g3Pkof>w>&F zw+oBOXcDHYAkgRplSt3_mN_&doyH{21gn6qXZ8ZN0vNztL6;=T>^t;`M_w4&z72au zu?7GE#sR1kn{@xEC@|&-{YKKEkisYZoL%ym|iP1oJ*lSa>s z6OK(1)h9{f6FBpOo(@7T27q9KBTP&yu+PV*n8gfI-834~lX5b>=l4fRf6!BQd}v~P zs2{lqXD3d0NJ$3{Ib{xxyP{Da?MbWhXE*?l{&Yn8`e6==VUbU+06hx+@P%68&65bs? zQm#A))qS+M9){pCuCl)}No7+x?NU_{8!Gzg@N~KI8G6R%xQYteU=7g0#&AS?I98Vv@ZvobO84v zQ0XN52y)irsV%G0!A!eAc*Nv7bC~e~NaC_^P|NjYhziFX4QvO_UNrl*shoBsn=<#? zRcnh_+bKJT+EF9ig%WD zjw;0Ap?mMbOw-k#lrP(P(?i^$scDAS2WqM27p<5wCl`u?BwwBlABtSX3bPA(KrQoe zCOy|Pni2inK<(#M+sKWyFYBOnE;5Sf+&lVL?lO8%8S&{nzvYfR7}z=83Jvn0j_D}S zndyZFH#Huf9`QUUYIq(wM=U6qezxe0-0x4|0bs4-O9!i(UGPcH^2HZW(lnI?3i%yI@UHEotq80TQz}fgnjk@t^?oqead^dW%sv; z*$=kZH*?eO*qbQ_K*9QE-=wG2qP>2Y>9~ zg@bo5{OQ7vFYGKlxKN(|<@xWP|LFYN=6-$dZ$cLM4+$UvB!C2v01`j~F@cS+F{53W zZ`2#BMt$ATbwh8p+b!LQmMI2Z%u)>#xXTDS4hGyY9`)f?Bik0}p+2K+s%cwoy~)$& zrTIWuKcIzEYN94hWOlno<~}>zK8IUuaP+hXJK(6)4}`}vIW$}CdVS&?9t`h;9Hx~z zG+Vm9#&SqDkUawGNFFUWQ;B=SV>8;PlpN~K4WJieOV#=Q@ZK5ivvTx0{ns?2d(u)9 zqm3rqG9L|Sv2aE?+}2nPkIrZ>WRf>{X)$Qn$&ZH74-PS_)$pFYgrb^pLg-^V=)*4- zAg~cZUJqAhv{6!G-KaNOt=2j(F}dw5ZkER>{k8DOjOOnrX)9cw(FP(Vm}7lSZ?@Yx zg?3=uyd9VLMEE}F&O6j}^^I1Gb*B$^0W8?KIbFEn42eK8q(2%skk*xMp2LpYf?sgr z95=$dVJ&J5E;* z@0ig@rl!I;;t~VX=cN5d!YZI%iqotajRx37qt(zEYRhv0#tz(z1IeR4++d|-j9|<5 z0s^MB1>S@H^+pa<`SzsBJfC_)5Y8lu?n5-g_s(eBO7VK50m*vyMcNtkMjln$=#riZ z>PxXm)(67dB#!~5fi<`4>&-gtb+d1c`fv|PHU>BZe~Vd6G#ZKD4&Re>D$k%~^CAp0aH>S*1_->_{P%w2>tE|2rp*;zAp^`N0&OPz#;k%NaSu=ES%?*7G zMjzZ4g3gqyI&|UI9Qeiu!dqvw&j~Vm3rcFP#x70VE2jOyZUaWGV-jM~fNzEGlxqrA zthe<#lnk{5>!v6D!#xd1wqx`>cVKLJ2HZ3z4~7-Vm4e|xx@Kz?h6;1%(JzJ;{GPTA zKF)AQ0j)t)9q!NX58sjaM#uq7s?}aqNAK9N`u1e3#>wkz?PxaG9KtOV@e3JHCw)5J zz$ocYnf|fxZ8Mq?Lt8b#AfVCk4^#@ETcB%!HSI>40`3@g+u>UiGgviX%G6=rftiP@ znSsgo4f&q!j==}sYWNL_8>VCpy-}yLg@3^uO5HDRHgQ7I^Z!2&6ZT!WY(WA@00|%g zB!C2vz}FjrFZII*%axNSOWy;lGWswYlQlHtH6Gu{6<*PPLH(t&IFEh(yd&0d1&=Z? z-Cp@8ZTPKDTB5S`yz(3bT+jcdn=h;BuYm(XfAVANY*=KAkiZRKms;>cxcC+D2s{z9 z0_mgu@uac&;&$TfMS|3isM((-d4=esc(64a|8u7l8FrqajNBzd)1x2KXp-RY+- z6QtFkUi7o;MB5h@9#xlqgk%AWB0U--YOoA4Z*i`>Klma#joKaD#>jcFvfz2kWVfqI zEkkGX>P<$9?b=mqg~~)WkO_`9bM$e7)YywINRPOrt~>M*SfgwAdXpNu@|ad`_R7N; znHX7VWB!N^eFQV23izw^Spe5bJ^iD$Gp8Vm;EGC+9h{OsyRndYyl8TfN8uTjTqB+H zOtyPKlIvZSGSV^Ne#(^;$j3wa39LN>V!!`uw|u?L^4MM^fCP{L5GxZ2<=>;nETX^KPpMDH zMWOq88m{oroi6b$&mPhzSm0?Namt$qFNnayZ1e#j^<*b_eyZR~^we5+1>RB*|+>KRK_%*FPIIao+y)w#-}~|0UV(gJ$`yKJnb1yhfkC% zr*EGMkF%2jxqZOtnS){9-68bxLu2IFa7Yyo@t=uJ^Vzd!KJx78YJ4uExSW$TIuuaE zpr*^eP-9#9;#PRJT)F-Bsqege@=*|M+>f(C`X?rK7tP}h!#EHOJ7z_4J?>b;M_en4WzE*4MSdsbFNK~ zjuW+rP_XQk)2E4D&u3|5=Q)BGj15Ny-8En zxXTlqcLhv4rccHm3 zJj_8})l9{JQ*vdYSM+FYYKSYjOV_Tj4Ep{6_b;g;_@yfpC z;fKqWaXihifCITxOeStLudrY`5wN3?SIqE3u-bwG%2EN*NgdHd z#^TS6DM5~$DuP|At!UbG1<(D)bHDN2Zvw}e^6|cczyI&$UI)fS0!RP}AOR$R1dsp{ zKmter2_OL^aAOj{{r`>GZ&+(2fCP{L58;XVm%d!8 zPW{N#L)vdbM*05+cfCcMnwq-fj`_E1w`udu`DSx&dWLEOAFH>HHS5Wz4?p+Blc1I1 zftE`*3T+?L^{U=F(Of%GZ>EAEw4Dl~vCiEI#m&>=-olG3mqfg{G|0F9(GM4w)e;G! z;#((l5LKi#mTS}+)G|#g^QN_r)mM3v`s( zE-F}GoqoEw=RmMkZAjxpGaa;cLT{XVFBGO)2`>!z#Wkj%##o7-w#Y`-NTICe;I?9p zP(;jvej3|tx0j!Wy3v=Npfn?nM^iy%i(c+RhAj*4HS}Px1&Rrs-mA>+P{kYbKtHH!azQh^94L z7iM{JD}2u}Ti{CQnKU4ySY=XrnQ2_KAZ;FP@L9rTCb0$wc)`N0h}i&8#zTsJ8sE-z z-mtey*8mnRjls;g;`ovc#>MLR;?iB#Iw9?qMC;mv>9NHLlhO6Qo3pwU8KsAM^F%A% zv2;o1m1uFW0hzyp_aa|7s|M=Z*7mp#)M3D-@IeqCzub0NtQTRk6OF;+qD;PkrX2Zn z1Vo8>o>VW`0jN&~RXDUJ-*{-Qsm8$?yOpg@qZRG{U(=Sped+GQKXLfc#jh>)7qvrQ zJybjR69*q%`0WLI{{No;;{1E&et7P|^1mo=&i>WxmuG7Se&WCfXTCPmpZxDCOJ({pBiIisXrQG>xF zq-y}htq)FTiW43IiiB0uap%9#U`x88a$k7nrtVri9-^-sA-TlEdB&?YB~@Ei|wSMQ4ozacqmhxY$r)y z=Qul2Z@SjxJuHgj3k@aK;AEya$xisR14#-yE^3|V;kdYT$HlP*4`zy!>_n<`&g3uG zJKa$&vHVbC4L*=5PPDEq?t#!xWBLwmi=|;U#qAwY9E~;j#!PXdb!~Cak$%d~9CAkK z*3r8HsqTd0TIU{s;?z;VcS+Esc-+uWg`)s+Nen8oLD*j?BMv%_#yWRDZ5o}W#I}Xc zQgCll%&dCb&+J+nu+^(W|47qc5+r7bB&fCh{GHC)gh;vcz&-UrTqGlrire zDJauaC~JLtokCP@NFU^jLuihuvA&w!XNoGf!~#AJf?HOp9;@poTJ>{l;~FNGd3s|^ z!;-~gW#}=3TCL;3Y%O|M@x<1gy6*nQwHE9tW z7q^yeFpV{+k1cL8n6O?K`&v<4aw|0n+87+q6emw@l3k90Desx%ydfw_8(9yHb?!bW zPMvG`HX6K%sB_*836XKePGB1?oSqbGaBN)D_+k=@%~_KO3xFk1dKAElOH@=8S6?68 zn<-A3wfSxqG9Fi4TbRxSjwe~gP^oOp|Q@b(BhOu0>A$U+fR{6eXa1PG%z(0E&ja;*88F?5!7BA z9LY3IEX(O$mphYsYs}AEP@J#`kvCuTf`LUpg3?%n<>KOCn;uu1e%f1cU=d=t$;G`d zQ=H@~Cu|-3yqV4$j6&FCTpW#c?rtbf9o>9C1uO;rdUMQ=cgaoSIOA5fFQF`*?*FHj zz8&`eyYJC41`4ce=JVllZt+| zihc-JexhPQ{6`QaR=t}PwEdiBSgkN^@u0!RP}AOR$R1dsp{Kmter3EbcW!n0HF z(2gE&h6l8_Xz!k@%+G1JHk(K1w3FR|?NraY)yLhA-6xJaVE=tEAbxP4`hwJr-4v?*9*H zzBc{4OAjA<*Fgh5Uh99aSm86}$^#FSUVn~BM+aN*J`4fX-YsJQs>53beDrMKRuHcJ zx~eQ)6mMTb)0xb?kt0hz3-Mj1g)9WOYk4ZbRJBx23rSc5`#T0PJt_$;ba-olOZAwU z5-`0+y0t0@923vBM2SM~7u3ulD{26vfOHLW;EtSN*Z5}l+{lkaXD3Vn!pLT)PbMwE zaUEliNqV*et%mnl;B}T=8{oJwm}KE*u2(#f%Ce$#T-3`eRgd(D2cwJl)mmOGzn0O? zwM^eKyCfxg%=ONx0jSyXD-&nM?MTfg($LM+MksrJc`AGoRCV>K?>okZnHdD2er`h3 z43Ai@*Y&d@A5}+IHp0Hf6mPIR7KBxUB?~EMK8PTUYNtnn>2ge~?^@f2?bND)Jpkgh zD1cc{91;yAct6SmTPYkuM_>%CK>ChH%xzE_pDZ?^8iyIC1<7glvPgO%|UD*6*Tk zJ_O}*s4wfY*bfBcVn8hbdXRd-4pa_!kxk+WVAAD@d_*nLPKQxjO?1kgg#jjrA6rOFZnGA5G< zgG>4FVMR^P4n|!tqj=;%A<0G8*(|sU18_`Qb~P_CU>%r_30-E;q2<}M2cs{MVPIWY-^8i?Ll`e5zCxuE(97?V%^olAh`4lDR zJ=b?7TnnErSIo6iXfkR0+$Dvv1CGHECI$0b7kpcK^$QD8U;AhA1byc0sngFFtWa{Z zt5KW7uXwY8})+WE_LTA|!p-l?u4a^vi4Apy>*pNweX zG>{c58EN6=T&Qqz&qA{3Hoc%)xffm z01`j~NB{{S0VIF~kN^@u0!RP}Ac1R0VDZ3<+Jd&M&HdowaOORwzcclJYRlz24*uxu z+voqs*+aA8CuUjUFFh81yj(ecy!6Tg>|r4BB&v z{^X5#oQFTuP>mlN3*afnejh^BCobjq{P{upFsU5QACZY49<1g*Ix~a^hTtKe^useA zIY%sbBsKp5nk3QQ9*1^SZP}}yo44|-qIE7GGZ5^xDF+foLu`?<6KE$vRz75Tufmm)Gn2a;BUb7 zh@p4sTf$G2EA4ja@@=x~k(2O|poD3^n>!qoIQtqCjyXu4fu&9o9?up}xr>P^3XPud zwBdap_K4@E=Z=Q?(^8j560_3Pc%ee^X50@>`hcaFua?7SVeRoiDSo~(7#Q@WJecX? znJM#tar^?I_8Ylol}TUlY;>Fp?W9Zz@mqm_pHH~-)r=KbD}D94dbRPTC&EuN7yioA zvh@y#@55^s+;I6$#UiK$4i%q+@*3A6yLm?@7BJS+v$b* zT{A1-E;nzo=e}d_Q?$|!I!2XOJagbo+<&~jYL2_~-sMB#N6VGF?=F4*V{-4w3o7;T^0OYgOkD{LC;yBBD#1Jboe1NvzT-hQM19eJDV)xf;h6-4Y> zcSP8u_t8tG&_vVs?M;WI-?@X9(CwS-svt7AzpFke%C(rtkgn3(3w(0L=l`$a%@xcV z2_OL^fCP{L554%1dsp{Kmter2_OL^fCP{L5gxStOgQ50!RP}AOR$R z1dsp{Kmter2_S)MNC1ETzlLxzYb1aKkN^@u0!RP}AOR$R1dsp{KmykZ0o?yzCmn&+ zKmter2_OL^fCP{L5Frdv$xhWA1+MK_9vKiPs5&nE|ES-;w_1ZBGay~V3~JRbduIQ&r;mCHn}zPm#R4Nf;!`=hue&z?Q=k!Md=&zwDV z`uS=tn@O$eIxM^}E80>~6f_wsoKv6yS5{uSJtXDI@#Ce-+v#5DK-0Hn_ECWLKNS*> zBJ7K^R6mbcuGgit6I~^B2rI*|om!Q4h1^xq6?X(Z757pUvgM9EzXlyTAf9cB6xA;2 znWKJCU9K+!ASi-Btn;R4ZJFNQdj8&O&-IAC=}=obBC}4~vQqU(k9Y*^+gG|HisILp zajww5?UFtTNYyfZ%j}Ys@ZPXnu6$yn6h6VsYDhfabRgpXqkwIRnQWK+1qz zRD3qeIX6SIWB2XArURWOf+G5+9~dJ)<;vkgGMp60zo+@&iSV1s6<04^nrCKWI*vPn z@lWR%1DtCY2CEzd<^(nI!1Kk!Lb=KkX#Xa6NMs}Kl5=EJ*<`dQmC$JRh^qzD#e<;% zQ=DFUWhI&}A0?ZD$%5BA&vt0tlxba9o|qXPe)g%SPM>|o zc;?LGr=Nc2iVjS5Mv$%+PX?(hdHd9?XlQX3E3ka~Qn_;UXz7)w zSsxBu7!|}Az+7T(5$QO~>8 z*Z#fQce$lr$rh@!Q?Q_iJ>QnxOW%x)JJx$^uC{%6#MRX}=u50U$> zvsrxAGrRW42fr6kcbSvTJ@f9v8Y z0hek9}!vd&qyMgcjU!D6Km0!RP}AOR$R1dsp{Kmter2_S*% znE-wMe_{S*ZRz8OfBf*_#jQg>cj!F_&oBJ*g?k_n{~-Y+fCP{L59%!J?{(Lj_2!1P-fp&=jSaHiGP_nT%Vw5kK~Q*Sd7@gb>%FGF zs++4FeU;QVHmv$aYrRf-EvQwqTW_!R^o>TZ(Y3lgFpRF%Y+2p)23)L@jc%`_=df%* zr#DoVMM2@6vlG=4dX{v}=31|1t~Gi@?`(8eTfKI>v$oN(8td@nB~-HA=;_Uk`Wo1z zrLV1$wI0~7-dOE5*Yj%G&aiA01ci4Vn5dSktu~B^HGQ?$HeqzEu9H?F4Wv$unc3107y$RJ@1+43<(3bXEYrWg-t+u*3EcMkB z&`710MM2@6(-YOQ0rqCX;Aj&V&yBT?-fBX9+E#0QqgP)AE43Oe-89$M!4w*Lr`=v( z->_Dj^^LAcR@c_^>{4%KSQZ6^ca|oqB{;%Xs|l6|bpvQ?-42Xus|8d$1O|E2)JX?i zmA(eOOI9~p&2FdDX!PohPJ5j+az~G@pJ?hSmIXoKol}$5(roDj{9(J%wn(!Bp0cht zd!1gR-R(5$(D@A*@lB$4!9Dd_%~ib))@y<9G}oJT=!Bdeuj?nkzbZXm6hwdjUsyV> zE&VS`zqRypOaEZ$yOv&Ba+W@}bP59T9}++UNB{{S0VIF~kN^@u0!RP}Ac3z>0&kl+ zIzN@VLA#I_IG-0dmls&h3!KdhJdhVSlNUIh7g%~LRDM2PdFaQ5#nal-Xz8aHPcI!m z{Kt#GcK8PmR~El`_)}k>U5u?p0!RP}AOR$R1dsp{Kmter35+3ddL~?)y3(g}7FaG< z`t-~^%jHU+Zkc1bTa4a=Fr{Hx95|uJq}O8J5eHKK(Gwa=Fr{6H2GR z>gMZL`1C;Z`~R7QBp=K%dPL;pCj6kpL1v0!RP}AOR$R1dsp{ zKmter3B0icaR2|t^2XAT01`j~NB{{S0VIF~kN^@u0!RP}ycq-*5B-p~sQtKh&|CPm zg?G;V#$2QPeY5}j)PI=ykpq8l;6vJvFTL;0sMYu~FMVS;Dpxi(N-w`XFgtx>5hw7> zz7Y_|bOK}Gc1L~U=Z9+l;o+xFpM2(Y^_i0oefV^>mLIEDJyNr~wW{p|WRrN+p=S?F zZ>PFVcBCT&;wPkwp)u>hm;Zvbs1bbWrh`XA8b=LYxx5y>P_Ep5 zd+7`BX9R8Mg^}&q#1|j5KT|o03;RN2xr3qU>==$YAi2%ATqiKCpf~~2S++ zl1u?a7nq0UoHyIfW`|b`QhUJbNAj!L$cc=utPN_pU@u7Rj#Q?tfff;K>0`NTGI)p2}mCz&{oJze_8ge7c}W!bvLY_e{$+1=ERvm4Uwij~@`{F5qcV!tG_ zYkS-oJG%jdn6xTz;eg5wIQ7sg63427y&(LQFFi@oD?WKrkcz=x?l6;Q%O2%Y$MAL7 z=3hBvhPJ2mWfK`X*Q=`Sc~!6ZZb5Gn z&^l|g1(P}BEN4At8FKcyGjVH2Yu4C3FEJ|vaj$fm8g zTnpCX{`sbx-0`$!%Gq2l{>lw|v`3$9=H$M1$Yw%D{M`-1+~`d{)kC$=NRz z;?@iPAW?dCT9vkbhc!*-pUQ!19t0!huO$6-RJi;#2jv1W^H=3~Z6EB$DWgtVx}3d9 z&R!VmtTQl&6-$3{-E?!^4X3}+icevrXU-Iyv*xX)oPB|u3Z!{J(rreoRfanD!Gj&^ zQyJ-;S9d9QT(%l=wor(_dfuPzeg_2@q(2K2-*0uI?C&`yO#Y#_HD4YG4ezz+CT9lj z_TGYlMiot?!FxVki?TwnR;{|6tx}W&A*4H*)~?%2AG2cW9iz&qoG%`Z=#DhBs`Mve zw8N+cqV6}~(HQW6#>~8RN06R=%kDyPl*4~~u)|(tooMBxo+Kd($iVJxf@Cazxb=F^x3NmaPLhyRsd(I`&jav}sJYd3W5K zPnSQx+}~O0_ij&uE1E$OCpkw+@t%6+w78_m2pZ(e&fF`{So?BzdprKxDVw!tCNLOP zCcPJo!>GC^3WO)vXun^$^k9yf|&3+Z3N z_=zizl6T@Ow&UpB8O4cf&$*=>&i{|zYd|RofB*=900@8p2!H?xfB*=900@i&0sQ`d z9HNLmfB*=900@8p2!H?xfB*=900@A!3m00ck)1V8`;KmY_l00cl_ z90=h1|2RYueEVfB*=900@8p2!H?x zfB*=9z&H@V^Z#*(BKiOVAOHd&00JNY0w4eaAOHd&00N^4@aO-j^mirYm&*5*my~mv zcQbEfZfBO$|4#p$F5?dbKmY_l00ck)1V8`;KmY_l;G-t6mXf72(^8>O)2ki+#%S~6 z^2N3M@_K&d;=;=MmF1NyD^Ce7t}q<0wGFKr&aRM#zn2R|(4~a}-G1l8ph$jnR;!iIQh59Hz(D}g^Axx{Al8<6LX1QCw`E4KJifeSMl$~Z^dV0zleP& zwjG<0?o+e$SG<~(q;n5TbmHMqV|VlPTL!bPweGUr!DA1rf=ioM$UbM=(`giSpG8(E zT_%O|wgRhZ?XJBU+J*8u2|Q^FR1K!KJr}}DlrDKb_$h=JD6e@w1Tln{*jyzEhh&Y_ znbQq^a3(Z};!~vH#Ij2=lKp1E^PmSZl0xyK=RucaB>T-3&x0PuNDAd;QgD(XNHKgM zN*72Xn2_9s@B-z}c|HU=hL-i8Q8D66JBuO~w^fbMh*V?QR9>p`~N#?R&ra|Z6=-6Jqp*1^g z7GCMu&ydp7A|>YsVr+<(=mUa(Jp9h}VbhGRur=#>;SR#+8pRZ8IMbuclU8dHGHYXo>=*5P zw^>HBE+)O!U5?T0H>SPTZHCdTi?Y|c%P*q+lxOd<>zGmQZyS@I_cps|*2M|0b(dW< z`;COxy3H<{busR>?y`$!zZE0gE6*F9AzQ4X=dsV0Nha`op}V7! zH)$u(7`Epo)Y|OVvL%l4d=p!5^8Y1K_)S-&wNoN3XP?vluD;8fY|nYxJA7wfBy^)l gLRbCUlP8ucK21`==cUn}eQ%JxvkTXI&KF7HzZ^nhJOBUy literal 0 HcmV?d00001 diff --git a/database/tenant_payroll-only-tenant b/database/tenant_payroll-only-tenant index e32419b195fe6498b289df358714e9fc151095a5..500c7a9802b054cc88fdf6df82e13a589e4b3203 100644 GIT binary patch delta 9919 zcmeHNYitzP72fe(+dH$5fv%156Ju=rSg*b7wfAA;eR#dL_hl6dDo_Jm>kqQ{^SHMGa}HdiooGs15a8&H9^B(0!tf5+ilw zL$fV;h@>KIUkwk~Kn)>|&OCU@2K0o};A;kkibW5L)t`$h?BJh1aBVjzg6}s2Rl(x= z@J2JJC&_DCKrKlgZ2^@e`GpoxO_JYf0W~DKbpxm($q#NI+g~QzztKuIZ*K+bN$!8x z3d%|HYfIQ?*va-zJK6vE67s7{@Xsw_Z+DR6d)`5g@1g_L#3YX&>V+P(FzEko#ZH;x zyyg?SURkO<%4}iYV>{S$igC?Z#SC*t*~^x&FDZVixlHFOmCENBCv%)NvBy;fst?s4 zsDH_nD*vlq#ePX2QtVV;S6rvBvYD!X(_u}KdQM~4^e8`5*|w<6s{N|hROgie`i$}l zbBOte`j~o*9i(q)exlx?npGRvzoH|ogKC4n z^MO*z1;6ALC#3zLm~y~MKUfp9=g2FB0OniSRzAh~_DAS&H}JZNmPPaou04Sjdfgn=+G^0Ws?5P`?=U zai~v>dO6fPkH)aOE)MRRhcVj8p`Bv1gF`#SsE0#6Vziw@+r_AxL)|xzYIEWQ9ZH$h|K|B8+`cL$)>C^Np^a$NUd+0hkk4D?S zLlIk*Nzpn=y#3u67Vm!$!{P!2Ff6WsAH(7j_%MuX5Svfmi*a!gx-cxRLMMjBW$3`L zxDFl+iwn`d>U(_pxD@lDxUssp6m1w5*TRKiaWR}z+g<_ZxN4k)*{^bU!!+{_1DO|@ z0cI=XX6l%HMo!i!1n}a=iw`eeymaBE6E7Wj z@!+K$FK)cF;l+g)C%;VHJOSWVQVVwSo8+HYmW6+S!GC=N&ItXsl=$==;3bH`-DI~e zW$nES8rI?VM?!3IRb|U)6KgWTuT^sGdc(r-B&^_PcR?8;q;K5=)dcb8d!Ujae*GS( zB8We^2g<**ctX}Pl+Zf0$#ftz651WvH9Ryl`eaE3?t@Z--yhuv>j>iM`=FK}&U!%1 zxq~cz`2lgiryqb~g75neh>00yfRSK*a0ciI;>$C{#OBE4T@OK!K>prCBKcPjK{>%% z_lS552Obg0-z8h$dPF>>hR2|S5Zd5l;39}Wd`zr2m<3G)>y5LZnIJwh3#X^SPZZ?pvHzg2XHrJnfDQ4TMoU-z%ZC5Q04pwuo>K9CZ-W|2@%qD(+x24NMCf z#;_OJ=UF?{7(nInh-bm*X?eth&pMvLiRMbnBOYOMmPb6Ik*(A_V0px|JmN{t^sUPy zp7f6#tZ;e6LmV;vKa6;~@cTgO>8C~`9xXF1V=uEWuqMq-%_+?$jZ%F{yrGjKDzP@HwHrfvC~xfMX3nFAUD5ym;*> x({14dQRJ8yA delta 7383 zcmeHMdrX_x75B&au<`R-3JEbbU|umVKd|uwgKa1=;bFQ&A=%osO%47=yxPVCXAIP> ziP{aV3ZYTjoOYEmwzXQ@Y-_9jVO6ODnI^64G^twEJydC3s!2mr)v9e0APIQayoQ81 z?B7ZJac%kh&iS2l?mhS3&*wWm?K?f~ds@d$o!7T>Q*S)tH*@|crp*)6W{!=V)U+9% zHC^ zDcA^&HW&V(0gQx3z=`T}q?c|7_MH=~1V?uxPSYBP?D)w!!9;L$+0Zd1SO|@_2JEww zx%jP!cBrB_Ecn+QILxSPget@Kv)*QsOC)u;=bVsVKQb!zXIYpmB40iJq!B8q*y`}3 zMmoP*EO$Uv)%LLkYFKRcd^YS@8iak-St7|I>a50B9bhJc>o(#I2T(=OaR6JLP_NxK zIP^L}htp0dApEpd;(Jao5-E06uoNAuDgH4Ch3Gyjs3^vA{DzC1)_cqFk_)N{j&=in z?1CCX!&iz%H@&- zm{Wf&pH(E}m(;&i{7%SK{a(?h(W{p=KFx#5E2<_{k?H}}sOlNTW#!Km7t~{F-9tiL zF{hbSx2dkH3xxO8HA=a1PV=e4qnu1#YK2+Zn}*hhIefSi%4+;Zz9*ks-;qNDr($9} zX$lQI8Xp>sis8Y`&&=iK!^KX}NxfR$lF#AmY{PRcXz2nS*Ni<~pp|-byqzIuCWU=m z6Q1dUa)-N+uiM~GgvLgqkwk{ewW7M_lgWpNqEXZEsdxr+;%pZfI0s&5U!{%3yepsk zPDC6v^^0-wn~|i6>95CRM?*K1T5KzB!eUfRiWxXVm!WFd%Nz4KF}!NDF16zM9w;od ztbi-bn@r3&!@z^40={Y^@EBtVF}nKA*$jlDVmurgX7alKGHsI9Vo{JyP7OMPP$I21 z@Lo1KOAgR!je6d(iCj!Z;)AB)p`jRlI|$m$y_m;U;p^;1<0|o;An3Ifn?0W#ible0 zE}7?YTnfT|UD?W-tWD>@P%IG*MOGKhfYx3p(3Wnt9}Nx1na7NM2|m=zVl2in_9fM? zE^S*A6mU9xtrzy{i;DP$jZj0(GHgnYCB%%a7XQ%;#ryYfUdojNJswI%hT^HkUQm{U zUx6q~z~gW3Y2Bkp;W)%{ne2X)onDc>FTeOBkfu&N1utdfe@5BUEAqn%eBpU0Nd5cA zfM2JMn-{(W>)Pd!<+R6tehDuU@K0|*7XiafFcEOqO|VsD-RhagbXQxoOd_`n?D^|+ z6`y~=n&mRuD#E|qgmS{?J-48SfctKNk$|7M1=R%n!7Zpfx_v_Ka+Xkq+HM~WjfDCm zCs@fQw`P!S8G`d*ApHJd9x4d<+Wf}DWHxf?0-19M4gYX~obPK3P)vk2zd$BtU4#b0 zdVCS;2>9wEnboT@at{U4bWkbeB9vkvhI<5HE3ElQ*jylC9RNPl4auUi^PC}KOYG2c>w2f6- z8!L|weyuIh*%>|hz;S1+w>|7`a6Q^D4uroI2=q68HG1#;C&!1okGPL@_jL6*EPY24 z|W+^a;h`?P;?l>g3lv^+$$cVsbb#kVR>$2p{wddSVZp z_mk#C zaJLahHUj@28gb_BA8FLA5hvAjN`xyyQm|;|G|y@}S(BnsBkl2LI?Agp?GK+4v_$v& zh>xlEtf(qCwan1Ux?{vEf`AtvIZM82Yj43{oE50o41s3+gmDm^@pcaj&a&DWKimZc Ocz9A+?~G@Ahxi{#v9ogk diff --git a/database/tenant_real-subdomain-a b/database/tenant_real-subdomain-a index d3b62be66201ff2daddffa2eb1f28e7d760416aa..7af37e95fd4c63dd69468304878c104caf1d289e 100644 GIT binary patch delta 39298 zcmeHw349bq_Hg%9&)qW(#v$Y&nQ&i$BolHFA%qaZ6+muCIC2aSfg~mY7O$Zd1rG$z zQc*<2`#{$Nk<(jOMG)~qUEN)G-Cft?@2#tRudAwOdU|?#CVt=k|KIofj6#w3`n`Jf z>Q&Y2s#mYquPlD@Z@tPt+9J3gUQ#}cfB&K#!#3_1#={@Wo*lzb6Mvdj z`U|H#CH*9QD}5pTL;4Huk%zLYEzbSUbDc$w&mDI=f{uRn5A8SG=i9s6j@T}-jkf-m z^=@mu)i1m++#<{ox}jIlC1|YW-9vn(n68~io=EIx%h&Rus^MOx^Lkxq`wN#VFa zU`=yyZEnZ%=B1r$gAE0F1x2}eCAs+p{`}&RBT7dW<{N-UmjZP^LcOZKrG8nki}dB8 z5@0ZZFlY*{40bXG9Z5?tsu&pbAq;{|&7HLVd9?0)ed9hVP}<`aG4oXPO~k^pj> zR6aHj|6G6unmjRXIIakw!6r|P9fmgs%z5PEm(6)p4aMCH(GZhbMi0UB3Q=E^Cn^Tx z8w$|?lPAgt;gf}?ol!LqXO2KaOgdx20MKwLes}~r9S@s=TmucpjR9y5Jm7xJ<_=n5TAT#{eWoWP&zT^xv&22t0sQrSfd&5NrIQNe-_l8^)!AWx!!gUY*?yY$ zgpez2M-6D7G~QM2y3;a1y3bu=ZFZb=R@rwt{I>bF_q=xqywE0Pxl&!{Nf)_iS~m-S zaeV1qXy5NBvvu0O_Z}2_3ZYGC3c5oIxQ4o}wn)+qV!HUEHpeF0Q}zj-4=pcBR`Fy03;qfI9R5vjrso&$ zXm6eSEpfJ3B(4#!5g&5yb=+=mvZV?0E%ynppexbeJ=b~GNiDUOe|R^$mbs347Fw>f z%(rxiKYQ||6kzQq2Sqt$k|eVF$%VVv+dT8EBHwcfR^ zS+4z-3hA(-CiN#M@Yp>KDpX zd~W0Fj?UIqxo58qc62tkwkU23x22ab0-ip+QA*9>u1phh!%v^p+K}71t}RF&+ngm7 z!(&r6Nj*c{6{*6Y6bo^{I-6GoJC+B7iWA9QPRN;K6@|HsP!NwP3Vx}!!YIt9bYXZ{ zlrTn-#m;S{Eo`esJ^FH&kYAWT+E%}=y>;cv-1gP9br%!$;KS7@!_IA>zkCG0^ye-j z4I&aX1Y3ej!I=c&Rl$}{(%uV+-mrfHN)K_ePw2{+Gq^HPN&8peK7qk=e>Jg#M}K+nMs?3YqQ>qr&M ztp;w29sv70B92-G1FqGH&cJJ;L}$R&I?)-plL#59u2_L9;&eo{NrkpYw~0unJbgBn zCm>&_ji4j?QOR0+f!R?7H8i)b3U;^$7)uP>f6K+7=MEqj_0Ny*lEWwD|g#b$Wbbx{#m3GsS9XLBIwgAnD6! zL_MJ)rWgup83NG~LPS~{O|+O0F+rnIi!xveF_1y&v4v?cFlm=)h!jknLRGBxhYndw z$n;_;WD7`TSQ?3Xgyv_#+@^K`RbE?td#5@q=V{SYcUtsZQb$;IDhleDL+p!bP6MA! zDA*Wo3XayGW)Tu5um(Ppkc8Ey!OXymC!+KbXKH&%MJo-R9_b~eleDO5_`!*&XJ~44 zmuR1;AzIRyRYQAyOXG4fJ5SN#6t!q@lgV&oI-zh7Wm1aJM;%v$55Ok+Rw=U)Q%3mF z3FJ{aTGU6Y2~#Fa_{s4^V^LKR@v0&-f<~}$xZ5O@np#Pa8uo-_EFKNWvKNQI3H1@mVL;-uC&8Q7&H2a`8cn7zR=>KlG3qoShqY7%ok5;s?NotfN`7wEltq*L{oWqI^cT^kBstY{4g*ng;|PKsXQ0oIvHj3 z7^-dADv-J!a6|CX$tV^7v{!PAjrA*)I@$p|2>${k{6Ku*0L*m*@OuX&Ki?nkI3Q)> zTMtOS9MwnYtL>~+;1V>qEK}<2gYTb$GShl%(aT#`HaEdi3g{gC(G=7(!>=7yjjgNN zR@OJuwKy9eeo{I;ElW$kw!XcEvG0W|YCyhBoU>ob;4|>3{Zd+HI#E6Ax_WrJNvSH0 z3@^OC6#3G7l9h!$(bU?wTA5>rzq99u8uSUDoxp9nb2{>St>BXJ(vQmDQ0(!xq0{*g z+Kn&@p=D?qDn{AJZu#8umgNxa$8E8!wJf$&TZUUw`BVJg_}BP7{H^>(zLlTL`Q!nD zWr&lztD>!~uBH`?xT9`%N3h)|_b2c>W8nP={EirSs4qe6ib3=t@Y`eHy$O703_ORx zZ;OHZ34BKkJe$C84aFd`2x5B-ycdDr5(Cd9@S9`c83ev92A)pfH!*l9qPjGKxG{#H zCxPD(15YJz90Tt`;Md2%eFT18G&}@-b~-^^8;t;X3V~k}13!(xua1FtC-AFc;N1v( zYYbch_+TfuB?jRo1Xt?ddtT^30r7OOUQQlB-^V^yUNTNeAMf$52V3rsdLyUh3$WjV zmOCt0SUM~VEESf47K#6sf1iJrzmLC~U&k-Gs-kD8r`6&dV&U{=!R=s(TXl7Fw=#s@ zF1YOsp*IZf7KYGU26uB$YlzgYw+(I^BToS+ zL>pRw#-U-TC$d;RwY+ILY`NERt>psCa?1?M8J7N*Zv2n@U-%>NcD<9of?tDYT#Neg zyYbO$k&l0n77x(kep=i|i+gEt4=wJd#a*T3khot+d!eiz`X7XYIA9%?--sE%?~= zpvVP}??CcQv)!d_U#WY?fzp`0<3K6?_$zcfr8ma!{2EO#!wcW2n}5dilfFUueaPOm zA--auopT1HKmdO!3Mm6(_bUyl@Y~;@95bm>zE!sbjp=89tL{k|szxgfd zGb?_pN_s=9`gj6?we=nK4b6+&TU$E~ly3mSHQ%9ZvzA@*9qMg{fBHK##0+o$-n`}2 z3Gf@gM>*5ux4aN`Pn;Rh^7^$Mi&wX=G-#p$2!H>*d8_k(Ft_4!e^B>mjr;4+59X~t zm4N@mAJG&ut?vHOod4%PqCRHyLw_>2*Os5m`9GL|{)?Z??K%J7>K?AK{#yTy#+b?f z(!b5eqwq5-G^3yKGb%O1-|;glHp74Wvw9?AEdQuq%=H`k#aus!6X5w%=A&->Df3Z# z;VERcg#QqA+bH;* z@W-`B@Voz1o)Ld=d-m{cBHwMJrOmy^(k7m>Wh{HPZ^630d4+u&gB5{k>!yxtSXw$| zW$TFL!KH!5&S}B3$Nz3x{#g~n=Tx4vIxxLr?DVF|GpEmQ8GGiWb0(aP51taurt*zH zoD$)WXU`9(ykDG=8(%nW^Vn0k$0#YQizM}1hGMoX7M@zmg%Kgr0DXVL8k4JVcO_7^!=p-kh!Bdkgb}mQZQ;*k_ zOTI1&!80LNwKg=b3>vUc4&(wa)-A2zz>jr}k-i%qLQiuATqnmL<1gc@(7C7xUg7Vy zG+HvHeNv}1$orx9I`0%O@7d#N_4F2B7cUTpxj%4U<(}yJ*|pnM?@DzZb#8E$Lcq=r z#~g><{)9bfKi&4c?E+h&^R{{A zU`r$HarpcDE5bWIctruq8$(PiIzopG{rvpJ5bse*<2|ZPxP(JN^5V0qL{2V)h6+`~ z0ZDuPN@a5lUo{%}Scp)RTgT>}Dhp825FtiIwpj4i(Wu8zTA2~qL>|a;Y4d4i_=R$m zZ9-Ay)K`RG9fdMXC@LNL24T-=lvWU5sw%s_4!U22yMq!;YO1p7>G0*FQ3g}CQTr>c zdfAk%M51gHswzQWkFwc_w~R)qS@By1_BIoDFF+&48FW4aEzAQuV*L@{j);uY11Q7H zB8Mksk&^-_$ArtmVadpYw+2vll|if2(UF^sEYx791yE*Dd{%RYI=SHiVz4!2_VL61 zhQFc_Hf1|-dLin~%p)p{j)_qP`+U)31lJdaP1lHG0&MDJ42c>Zw-q8bXB$og;|Bo+ zjkME@-dxSTZp_?h$Y;tx;6vM~9nZns`o_*?oHqicnlyA8#71S5Mv0w01*MfFRdwE( z{egN^6!k|3qznV<*b$YVSJMxuM?_ICo&ww3N-R~}p$lYvW5^~Ip+3db5{xRE0I^lk zeZw}Dl`U|bzfDRptFCuUbq_02erhh|gdBaHxK}aCGO1{yA1IifW9JXsi-SvuT$Dk6^c1+0xiYR-;D@#!C()j%|B|}fa`lp?o z%i{b3les)UZ&EstN2}q-5>qvdPXmgmp@+*$QKpIFCiesiwraE056&oZOem(N0!49D z=R9AE`kGPnh@qH%Q0j?WAWY1JYzBmtWzeuPHvVyr8eL{WHudzF+CCj=D&OQ3porE% z{Z!<`lgdox8-E&*MJxNu1)h(Ijh;a8kI?^0{=EG{v&f z`zP-P?_kSt{se!%{a*VF+rMqQJa2f;^JIyK#YWNLzRx|~^_2^|M)5h^3)~7J$FbUx z>io!gkzNxQ~-0bFRQWXn%{){&5u&{7g!m|O=gfXgb0nQP5X334#y z9rDwC!~FbtaFK-?o|)Z6;$af94s%{m7+>sAWGh3f@8p@!nUH8oVEPD0B}M5YMD8{j zncu8xU`%fo#W7`~3uCr%xy~6MEp8}wkzso1BI9{gz&PFlL#9|}bd)a%6#`A*_qRyS zX>rGQf#Xdsh20loay8Y>hnm=%uJJOdgzohoPnjC2cJVymkjyLr0e@tcU|TXqyx@@3 z%~5GsN7Fb%;>I&4DT;#9|1$$|yI z&eZqNOKCE5&YKC$Ol^TNQ{xE@XNjoxGdE_zjIfxYIHN)}lW;g=(#&hm1m@J^kHcH* zf8obAOFrf+7>PQ6I&h;-dK_-}^UYGWiSJW8Es;D*7vl#uOTA3E%%7S_4y7}QnVYnx zwkDA*_`sD?j>({_n*tn6hb`+lWzZ@9oEfjlN%B&bd4-pWvCf$Uyi7gJsEI3SYnn9? z_^R`F$k3f9PE=Rt*$QB5I<}(bZ#K{3_qIqb6SuT(3@nk9tBKQxzt2NiCR~=61DDD~ z4jwMcM}y6r+fl$Jp>rE?VUoEo%r-jbo&l_hOP8c`YuMXH8=@YV&-+_MPTDDr_kQBN z+?(e)?)jZ3L)SKAq(rgj=UHoY71h>*QO?f?x{4AAWpS_CiL{_YZ8#HilxXC}AUa^4V z8TglSpQD3ZGnpFYZxF{IpaoIY6fTwFcqJL0%54=q;Yvwl?^{O98f7?jsiNCKrUF)8 zCiOMp6O`c?rmBoslqnzOS`4neOcI%0840yO=71SBEHh?gRI=MIhW&5Eye=#^+l;~@kLvV+_tIX@pr?Mvyoy{xe+(Vjs`^>Ux&ja>!f;H2OR_(^_ zw~^i#o(s(B#6_5g;tYjoy(iDV_MD`IC;p70nOVxXOWJA{u8WpFj_^3=QuRE%&`1e& zzXLXOch5}2Y{~>N*_A2nG(cTL1MYzZYk_;e6xgIPH*K{8yTrV1O;Vym_bENAn0A-g zFIY`vPb9k9eP+Bvk%Sb~umg3SNy#1=H)iZ(xG(Gg?i$O^h+`Z|uj0j*OX=*K(Wnb+ z+ksbdLlDR4Zw(92jutD9RJitXDa(XSZCg?j;q8}8nI>!&wk9XdA3>VYtIt1<-0Jhsgxh-5QByInNy_f~B{zT;tpe_4bO0H$XOmO-hF@1Jn7tAz zpyS_=KfQ1mQsqx}dJ4>5Va}Hfo3PZ0*oL=y0&~v-zVy||P+rx8?XtiP&A^yCps|dd z(2;Zs#N9VbeMiQ(@g>WF4c(-TWdmH48PP5ER%b258r$>v{oZM&aVgNV62K~7e@zVdeB@iO`3NtybG8M&ZY)n9#Ze@ zCe3~RVk&uj!N~wlQt%K>#>CdX+C_;ZXNHj^_bBFd3xTE@QE2Z^ywj5{O>e$B>PeA_K>@#k=>_<4eRrFA!4+kvbT{5!6%)yxy(8q1l&G}~V9 z3DL`U1h1@B$kLG7g9%Lz%6zQ8%|0liMCeAInlBVMiX}vN$tSg3P1scl^s4CXFtttW{ZxQECkS%PG5naZn_F8f3% zl6^uL7sZ+=hV^1B^M^^21%{5iM|3G2h447%?#3EJG@|rB{%9=fQO7+-t^-H&SH$mP z`Uz`qO`FVXWmXSJuE28UKvyWY*ZoRoyg1WA<~%mFbuyfSdV%DVsQgv=B%B$ltteq2 z_$+8T{|bJn0)j^W@P8;=jGh#%tqrRizrgkRzUN9UA73+*&@`m zM2)R2pvgv>%jf8SAX|j{Emgltz<_qBMOFQ3+-wnQ-k)$#N1SXCc;8Mbv-FK+qzX1b zqN+GXFzU*vZTD-xCXYm9!BmqXC}WU2X`Dv_t_1tkbS=?&BvJ>9MQT@RqK;`c3F|=d zW3E4b>VT9!e}Eq{SOE`h1EZ>bPusvK%)4ZDV@g@xo*RXH6Ytn5rSm6P_6biOm#<11 zlYL@>N%jfPhg?V{g!DsXyDaQ1u9pwd*V-b!!cZ|Fqo4*k&Z}@NH<952_a#y zv`7dFU%_3Jv!pYuA*qk;7s)Lgv>$PZj$Hef-cP+pybpV^ceQt}x73^Eb$UMWyyUsx zv&FO4{-7P(&-N_#RC@Y)1o2 z2Hz398D`e0FB3GYp(D7exrL-o;a(z>K6NHF6Z`XI#%GUfXZ+{r;#9F$O1E=QkyR4c zjzyVv?l8?=)_tD@S8)%~U$&1`vYH*FKFcBSS!%cg5jnxtj4b*4y9>Qis8`E;g}ua; zWiqq{+n2Vs!!IPQ7WV{YS-)56>ERwFGSLSyUx`ld$2~%F#xdG<*qwt@kj8b5E2$6v zdzzgsv{&j;&OJz2u}5RQ#0Q8b2m{3}jpUoVpL7Y%k)_k^+NggT%{=XHd4{`hm?AD zQ1w5!LGcZ4B_xa!q@oG7(|%Ml;%$#ob;PT`g;*PTR_E2cX!?*G3W(sUsXkst(^9RG3_9lv*f4u7v)2Fs zUO@7)^=OO2u?_Xr__L`fH9!*f5Hg+XwIGs{k89H;@#)&sflQ)^4V^bnB9d{D zs3sZ-G@aUaj>zsM$%+?Jm^Nu$ar%I28VY)z)@fDHn(m*Xl~bD~Obgd0q{@Vpm+Gns zaJ>6~WEGS&R`>##AV|(-zMnSVRgeB!9Y-9Ux~XtDpL=szncPkF9m^Y9A=wsGszhk?wk+q+4m1+>sg_GO zOC!DShP>x`vpk194dVBZICZf5pnHz%@2(46J)Ms_r#k-O*x={|w`I??eQMii>ucR> ztr7kvtP>pk=iD{?8s2Vw-THbYE`$ARu?%;%YUpv>jL57Cff6)Y%~sGyb86wL#=bf3K^~o z*3bjCguE252$yV-L=%RMvL6`I9sWcN70(KvZ_ck-hP#F}^xP{EKMdYke-qi3%Ww-( zu{$`1NyzJm4N^aLSYV{MB{JMktf42piFgrTLc6`I?Fc%ijjCvnLvW+9hMvwQs)J3l zzor(r1R1B2Q1l!*bCAJ?baHKJlHsmolCvw@uYjd8q&XT$uAT-NZdk@?jlMCYTcZ7N zT_qv-*ojfkG|6x)Gs)Jlj%kmqK8BOJQ8kUjWw^_k^I`C^3OPQ16TU5OaH$7`; zBugTLQo0%+yI4v$8BmQfTmel|KK$~?Ww=Y4?98ELU&lXRB8gMtOL&$HS50eZ+-RbnpcX_jxD&P}at39%k6J^| zYZI|mvcRiXGmNaSS%#ac$j?;C$bC|n@JCD;nOBFutZ#Qs^Z%e;bSX;FSBsqj0<461#7 z(@iI+kFBr3HH@3AvURz2 znzhK<%PI)}6kZqh3Oj_2LW?k4I78@@4#{M{L~o-*=uWg5b)s4{77aq(EZJe`;#0fp(1Vg-`N4%jRl(fUg^_b&~mM;v2_qk6EO7~&;;vT^PuhIvs>@*+dLphvvG5YOuo&ojhx zdc<=K@oYs~DB9|tWteC5B+oF!(|W|y4Dpm6@f1TG)*}ux#32O{(xil&F@J;_0a zIG{%yV2J&C#D0d@r$_8#h$kr`6q&7`WSG5rlD!P^gdXt(L+sHb_Atcbdc@-l@tBGT zscXe!4D+apQ4xvHa@vt88Fhe{PL4-(>e(oWL*&V@9#BPRoP>*rJRxSb4fn_k|~Z4C22ly^P^b1+Q7+w^k% zcjcWADYgF(=AB<``OoK_pJBBthY5G_bNATWz(xM;0~^u4j!*vW0~_kcQvNUez(%Qf z{SG9AidP|7=L>M- z4}0$RY=v9ROFR=ic^(MG5I-S7H#@{lVw*Tm93u`CyScx2f9QVE{gC?x_j>no_jGrO z+wXQjWzj#6_{Xerg?#ct@*xntyX=$e2wd+i`{Y^z*E`ETc>#gzePy3KpTPC5vQM6; zz(btgQ})So34z{G_Q`VyT<<6Qpf(jJdMEh4zf?4O5joMv9enGk!1d0tPo6~J zdf(V5PbBb{bW4&?o*;yjFAV8DW1n122=tDzPaaR;dcW8wR}r}0E%wRd2pqiPD5uyb zR}wh*#L?cePaaDUdY{-QR}i?~CHBc<2wd+G`{Z&0Cl0a3ANI+k2|VHshtz3e6hY|S zVV`^kf$P0tpIk=ZdS}=tk0fyB3x{1{pIl1ddQaFFl1m6e?+N?lVglDY!ali(!1aEx zPaZ+wVK+GZv8X}<*E_*JIY8hcy%X${3kX8*1N-EB0@u61J~@xTH6AegO4V=z*ZaRd zc^H8+_c!vk;FEI+Lht_izv_kMly5CV^Ke#vMWOyGLg*C!7m@MzE1tqi|`1aUY1 zGK5mle8;1E>|4R9`0d*@^oumV=G!%wy02dkE8IoGpE>ED(wov#()|*aE|gZm8doU| zlhP!?`?>dB?{l!qZS!8@J=tLHM$YFOzedx|_c9#Q;G z{78IRd`!Gmyj1KE7mC$lzL+6eNm%JK?g!l1ExT8^XS>VYgWM^QcKvUz&@tCO*B!1c zu63|)RpTml<+$9=Z=8R0zT|wwd5d$S^K54=2_H>!BFDcRZ#kZF+~>H?5ppy;X2Ryx z07rNGPxg=Pui5w7Z?|u@ueI0PC)-EZv+YjXSGM$EsVi=(u7jTT2}@hUA|p~cIz_ya9oqQ#4}c!3tr)8aW=JWGpb zXz?^Ho}$HJS{$OqL0TN3#eQ1sqs5c7*h`BiXt9SDkJI8YT0BaNM`-bTT0BgPhiLKt z-N&E?3L%e0;ho6{^svea^SI(>RVs*U;0g zW%3v}7^09WcI!?#D5RHu`uk_n0PzkI+Ksbr4xcg=Y0n91@J{hk8L~XFL_wy^l+bW| zmMOEMr84A0O@^5gT5gcZ$f*5|G9-{<$%jk@R3g;zDG-pIuNpC1C_~DqYI?qE+AC_f zO*q6|tGf8cxLAf%uAyogZev;jJE*KzgZ2zhS&f=7Uxq}c)ijZ*aSb6B|Hlq;X+VB* z^3RnanQ3*e#36u0KXEuuF|^})xdd3#*hpi!nb=G-Z8WqIpS@X1F&VW>Wyo*~GfKh< z1;g#g{w9o?WJrga)I6eG-%KsEZ^bX+oWOanW!a!&TC4vaSG1636l4(7>h)*fb?gm*jWUgwmipiGztla7YTEM z--QX3gt`@ z7mUO}e#j#`pX2B(-IaMbB1AgJ(Rny#svVHHa_)VO%g6Pyl!{kxmL%5M##-gB#{+MX z1`iC%kc*OK=QCYsmFr`~D%flqWkbxZXp$jIb5gUZatn;irYuQEl#nd`eW?t&#*>-k zX@`+(WQk_zM!5iZ(r_}<^$6d-UFyTqkr)ZrAm;(2B>YAa4f*AEDa&*f8lI%yl#CI? z37ueIg-mZva&B_mh~DrQ+ofz1*%rw|fg6qdG}qV%>!qv(@x}5uO1MnxcFukTu8j_} zw|I|w+q|dQCC_7?S>ji=J>o556}*XKTb+Bf>(8#sT*Iy3Ip1)e>-1Z(q9w)z5-GBmK&rrmI=35J5Z^LN*ZLyF<)9ihPyErTzrEx zsGPRO$kgY_Gn}vv5e}8?ezZmiW|B*8lrq`GWyEB*3>kR?bk>Q>Bv*SkRNI#L!qv%; zx0WRntO}XDEKo6XBbQ5)YbMzDF8lt~s>mfzIKmgdQjnW&U@ zqA?pKz#2YPeJTHMX%*2&e znU0e=X5)mZMj0pUYfDDL%#mjU6Z%?hFi!B18zjF8`8;`+nGE>wPI$9#yHOHNc+8O@ zAG(PMbvLSC=`1vA!E71wlE)wER1Lpkq|cNgLwSHshn1n&d58oJcYOkxEkoM!_~J6( zM$b1C?I9WIVWte3%vE_~#U);ko^4{Ti)6@49w_e_Z#KrQaNVAaW0M|UBu`eD#N|

')}}),d.length>0&&e.jsx("div",{className:`flex items-center gap-8 ${a?"justify-center":""}`,children:d.map((l,c)=>e.jsxs("div",{className:"text-center",children:[e.jsx("div",{className:"text-2xl font-bold text-gray-900",children:l.value}),e.jsx("div",{className:"text-sm text-gray-600",children:l.label})]},c))})]}),k=()=>b==="centered"?n==="background"&&r?e.jsxs("div",{ref:o,className:"relative rounded-xl overflow-hidden mb-8 sm:mb-12 lg:mb-16",children:[e.jsx("img",{src:r,alt:"About Us",className:"w-full h-96 object-cover",style:i?{transform:`translateY(${m}px)`,transition:"transform 0.1s linear",height:"110%",top:"-5%",position:"relative"}:void 0}),e.jsx("div",{className:"absolute inset-0 bg-black/50 flex items-center justify-center p-8",children:e.jsxs("div",{className:"text-center text-white max-w-2xl",children:[e.jsx("h3",{className:"text-2xl font-bold mb-4",children:s.story_title||t("We are passionate about simplifying HR management for businesses of all sizes.")}),e.jsx("div",{className:"mb-6 leading-relaxed opacity-90",dangerouslySetInnerHTML:{__html:(s.story_content||t("Founded by HR and tech enthusiasts, HRMGo was created to replace cumbersome spreadsheets and manual processes with a modern, all-in-one HR platform.")).replace(/\n/g,'

')}}),d.length>0&&e.jsx("div",{className:"flex items-center justify-center gap-8",children:d.map((a,l)=>e.jsxs("div",{className:"text-center",children:[e.jsx("div",{className:"text-2xl font-bold",children:a.value}),e.jsx("div",{className:"text-sm opacity-80",children:a.label})]},l))})]})})]}):e.jsxs("div",{className:"max-w-3xl mx-auto text-center mb-8 sm:mb-12 lg:mb-16",children:[e.jsx(u,{centered:!0}),(n==="left"||n==="right")&&e.jsx("div",{className:"mt-8",children:e.jsx(x,{})})]}):b==="image-left"?e.jsxs("div",{className:"grid lg:grid-cols-2 gap-8 sm:gap-12 lg:gap-16 items-center mb-8 sm:mb-12 lg:mb-16",children:[n==="background"&&r?e.jsxs("div",{ref:o,className:"relative rounded-xl overflow-hidden h-96",children:[e.jsx("img",{src:r,alt:"About Us",className:"w-full object-cover",style:i?{transform:`translateY(${m}px)`,transition:"transform 0.1s linear",height:"120%",top:"-10%",position:"relative"}:{height:"100%"}}),e.jsx("div",{className:"absolute inset-0 bg-black/30 rounded-xl"})]}):e.jsx(x,{}),e.jsx(u,{})]}):e.jsxs("div",{className:"grid lg:grid-cols-2 gap-8 sm:gap-12 lg:gap-16 items-center mb-8 sm:mb-12 lg:mb-16",children:[e.jsx(u,{}),n==="background"&&r?e.jsxs("div",{ref:o,className:"relative rounded-xl overflow-hidden h-96",children:[e.jsx("img",{src:r,alt:"About Us",className:"w-full object-cover",style:i?{transform:`translateY(${m}px)`,transition:"transform 0.1s linear",height:"120%",top:"-10%",position:"relative"}:{height:"100%"}}),e.jsx("div",{className:"absolute inset-0 bg-black/30 rounded-xl"})]}):e.jsx(x,{})]});return e.jsx("section",{id:"about",className:"py-12 sm:py-16 lg:py-20",style:{backgroundColor:v},ref:j,children:e.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[e.jsxs("div",{className:`text-center mb-8 sm:mb-12 lg:mb-16 transition-all duration-700 ${h?"opacity-100 translate-y-0":"opacity-0 translate-y-8"}`,children:[e.jsx("h2",{className:"text-3xl md:text-4xl font-bold text-gray-900 mb-4",children:s.title||t("About HRM SaaS")}),e.jsx("p",{className:"text-lg text-gray-600 max-w-3xl mx-auto leading-relaxed font-medium",children:s.description||t("We are passionate about simplifying HR management for businesses of all sizes.")})]}),k(),e.jsx("div",{className:`grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-6 sm:gap-8 transition-all duration-700 delay-500 ${h?"opacity-100 translate-y-0":"opacity-0 translate-y-8"}`,children:H.map((a,l)=>{const c=U[a.icon]||f;return e.jsxs("div",{className:"text-center bg-white p-6 rounded-xl border border-gray-200",children:[e.jsx("div",{className:"w-12 h-12 rounded-lg flex items-center justify-center mx-auto mb-4",style:{backgroundColor:`${p}15`},children:e.jsx(c,{className:"w-6 h-6",style:{color:p}})}),e.jsx("h3",{className:"text-lg font-semibold text-gray-900 mb-3",children:a.title}),e.jsx("p",{className:"text-gray-600 text-sm leading-relaxed",children:a.description})]},l)})})]})})}export{q as default}; +import{r as g,j as e}from"./ui-Z445SNHD.js";import{u as R}from"./useScrollAnimation-B_bDsIuD.js";import{u as S,g as _}from"./app-Da3PX8qg.js";import{Z as A}from"./zap-Of1Abppa.js";import{U as z}from"./users-BG7aX58P.js";import{S as M,H as $}from"./shield-rKKgzkbW.js";import{S as E}from"./star-CSGOTD6i.js";import{L as I}from"./lightbulb-CJXOfIFD.js";import{A as T}from"./award-DOf5Xc3o.js";import{T as f}from"./target-B_9kWYv3.js";import"./utils-BWxnHGCV.js";const U={target:f,heart:$,award:T,lightbulb:I,star:E,shield:M,users:z,zap:A};function q({settings:L,sectionData:s,brandColor:p="#3b82f6"}){const{t}=S(),{ref:j,isVisible:h}=R(),r=_(s.image),v=s.background_color||"#f9fafb",b=s.layout||"image-right",n=s.image_position||"right",i=s.parallax===!0,o=g.useRef(null),[m,y]=g.useState(0);g.useEffect(()=>{if(!i||!r)return;const a=()=>{if(!o.current)return;const l=o.current.getBoundingClientRect(),c=l.top+l.height/2-window.innerHeight/2;y(c*.2)};return window.addEventListener("scroll",a,{passive:!0}),a(),()=>window.removeEventListener("scroll",a)},[i,r]);const N=[{icon:"target",title:t("Our Mission"),description:t("To empower businesses with smart HR solutions that simplify employee management, payroll, attendance, and performance tracking.")},{icon:"heart",title:t("Our Values"),description:t("We prioritize innovation, efficiency, and creating a workplace ecosystem that nurtures growth and collaboration.")},{icon:"award",title:t("Our Commitment"),description:t("Providing reliable, intuitive HR tools backed by exceptional support to help organizations optimize their workforce.")},{icon:"lightbulb",title:t("Our Vision"),description:t("A future where HR management is fully automated, transparent, and enables organizations to focus on people, not paperwork.")}],w=[{value:t("3+ Years"),label:t("Experience"),color:"blue"},{value:"500+",label:t("Companies Served"),color:"green"},{value:"20K+",label:t("Employees Managed"),color:"purple"}],H=s.values&&s.values.length>0?s.values:N,d=s.stats&&s.stats.length>0?s.stats:w,x=()=>e.jsx("div",{className:"bg-white rounded-xl p-8 border border-gray-200 h-96 flex items-center justify-center overflow-hidden",children:r?e.jsx("img",{src:r,alt:"About Us",className:"max-w-full max-h-full object-contain rounded-lg",style:i?{transform:`translateY(${m}px)`,transition:"transform 0.1s linear"}:void 0}):e.jsxs("div",{className:"text-center",children:[e.jsx("div",{className:"w-24 h-24 bg-gray-100 rounded-full mx-auto mb-6 flex items-center justify-center",children:e.jsx("span",{className:"text-3xl",children:s.image_icon||"🚀"})}),e.jsx("h4",{className:"text-xl font-semibold text-gray-900 mb-2",children:s.image_title||t("Innovation Driven")}),e.jsx("p",{className:"text-gray-600",children:s.image_subtitle||t("Building the future of networking")})]})}),u=({centered:a=!1})=>e.jsxs("div",{className:a?"text-center":"",children:[e.jsx("h3",{className:"text-2xl font-bold text-gray-900 mb-6",children:s.story_title||t("We are passionate about simplifying HR management for businesses of all sizes.")}),e.jsx("div",{className:"text-gray-600 mb-8 leading-relaxed",dangerouslySetInnerHTML:{__html:(s.story_content||t("Founded by HR and tech enthusiasts, HRMGo was created to replace cumbersome spreadsheets and manual processes with a modern, all-in-one HR platform.")).replace(/\n/g,'

')}}),d.length>0&&e.jsx("div",{className:`flex items-center gap-8 ${a?"justify-center":""}`,children:d.map((l,c)=>e.jsxs("div",{className:"text-center",children:[e.jsx("div",{className:"text-2xl font-bold text-gray-900",children:l.value}),e.jsx("div",{className:"text-sm text-gray-600",children:l.label})]},c))})]}),k=()=>b==="centered"?n==="background"&&r?e.jsxs("div",{ref:o,className:"relative rounded-xl overflow-hidden mb-8 sm:mb-12 lg:mb-16",children:[e.jsx("img",{src:r,alt:"About Us",className:"w-full h-96 object-cover",style:i?{transform:`translateY(${m}px)`,transition:"transform 0.1s linear",height:"110%",top:"-5%",position:"relative"}:void 0}),e.jsx("div",{className:"absolute inset-0 bg-black/50 flex items-center justify-center p-8",children:e.jsxs("div",{className:"text-center text-white max-w-2xl",children:[e.jsx("h3",{className:"text-2xl font-bold mb-4",children:s.story_title||t("We are passionate about simplifying HR management for businesses of all sizes.")}),e.jsx("div",{className:"mb-6 leading-relaxed opacity-90",dangerouslySetInnerHTML:{__html:(s.story_content||t("Founded by HR and tech enthusiasts, HRMGo was created to replace cumbersome spreadsheets and manual processes with a modern, all-in-one HR platform.")).replace(/\n/g,'

')}}),d.length>0&&e.jsx("div",{className:"flex items-center justify-center gap-8",children:d.map((a,l)=>e.jsxs("div",{className:"text-center",children:[e.jsx("div",{className:"text-2xl font-bold",children:a.value}),e.jsx("div",{className:"text-sm opacity-80",children:a.label})]},l))})]})})]}):e.jsxs("div",{className:"max-w-3xl mx-auto text-center mb-8 sm:mb-12 lg:mb-16",children:[e.jsx(u,{centered:!0}),(n==="left"||n==="right")&&e.jsx("div",{className:"mt-8",children:e.jsx(x,{})})]}):b==="image-left"?e.jsxs("div",{className:"grid lg:grid-cols-2 gap-8 sm:gap-12 lg:gap-16 items-center mb-8 sm:mb-12 lg:mb-16",children:[n==="background"&&r?e.jsxs("div",{ref:o,className:"relative rounded-xl overflow-hidden h-96",children:[e.jsx("img",{src:r,alt:"About Us",className:"w-full object-cover",style:i?{transform:`translateY(${m}px)`,transition:"transform 0.1s linear",height:"120%",top:"-10%",position:"relative"}:{height:"100%"}}),e.jsx("div",{className:"absolute inset-0 bg-black/30 rounded-xl"})]}):e.jsx(x,{}),e.jsx(u,{})]}):e.jsxs("div",{className:"grid lg:grid-cols-2 gap-8 sm:gap-12 lg:gap-16 items-center mb-8 sm:mb-12 lg:mb-16",children:[e.jsx(u,{}),n==="background"&&r?e.jsxs("div",{ref:o,className:"relative rounded-xl overflow-hidden h-96",children:[e.jsx("img",{src:r,alt:"About Us",className:"w-full object-cover",style:i?{transform:`translateY(${m}px)`,transition:"transform 0.1s linear",height:"120%",top:"-10%",position:"relative"}:{height:"100%"}}),e.jsx("div",{className:"absolute inset-0 bg-black/30 rounded-xl"})]}):e.jsx(x,{})]});return e.jsx("section",{id:"about",className:"py-12 sm:py-16 lg:py-20",style:{backgroundColor:v},ref:j,children:e.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[e.jsxs("div",{className:`text-center mb-8 sm:mb-12 lg:mb-16 transition-all duration-700 ${h?"opacity-100 translate-y-0":"opacity-0 translate-y-8"}`,children:[e.jsx("h2",{className:"text-3xl md:text-4xl font-bold text-gray-900 mb-4",children:s.title||t("About HRM SaaS")}),e.jsx("p",{className:"text-lg text-gray-600 max-w-3xl mx-auto leading-relaxed font-medium",children:s.description||t("We are passionate about simplifying HR management for businesses of all sizes.")})]}),k(),e.jsx("div",{className:`grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-6 sm:gap-8 transition-all duration-700 delay-500 ${h?"opacity-100 translate-y-0":"opacity-0 translate-y-8"}`,children:H.map((a,l)=>{const c=U[a.icon]||f;return e.jsxs("div",{className:"text-center bg-white p-6 rounded-xl border border-gray-200",children:[e.jsx("div",{className:"w-12 h-12 rounded-lg flex items-center justify-center mx-auto mb-4",style:{backgroundColor:`${p}15`},children:e.jsx(c,{className:"w-6 h-6",style:{color:p}})}),e.jsx("h3",{className:"text-lg font-semibold text-gray-900 mb-3",children:a.title}),e.jsx("p",{className:"text-gray-600 text-sm leading-relaxed",children:a.description})]},l)})})]})})}export{q as default}; diff --git a/public/build/assets/ContactSection-_7Db-oCq.js b/public/build/assets/ContactSection-Cv4wUR_5.js similarity index 96% rename from public/build/assets/ContactSection-_7Db-oCq.js rename to public/build/assets/ContactSection-Cv4wUR_5.js index 0ee9eae5e..7c5e8abd6 100644 --- a/public/build/assets/ContactSection-_7Db-oCq.js +++ b/public/build/assets/ContactSection-Cv4wUR_5.js @@ -1 +1 @@ -import{r as f,j as e}from"./ui-Z445SNHD.js";import{u as X,F as ee,ao as N,t as u}from"./app-36WMjvX0.js";import{S as se}from"./smartphone-BQ_9x4vN.js";import{M as V}from"./map-pin-L7jUebKz.js";import{B as te}from"./building-2-Cda8xQDI.js";import{F as ae}from"./fingerprint-q0Oj9Sk5.js";import{C as L}from"./calculator-wt_63eRJ.js";import{C as re}from"./clock-Cfp0CYjJ.js";import{U as le}from"./users-Czs1F8XM.js";import{T as ne}from"./target-BEz5Ry2v.js";import{A as ie}from"./award-D9FlSYzB.js";import{F as oe}from"./folder-git-2-Dwj_EoDL.js";import{M as ce}from"./mail-BFoS8U8W.js";import{P as de}from"./phone-CJ2h446N.js";import{C as me}from"./chevron-left-DKWjKjSf.js";import{C as xe}from"./chevron-right-C_P-uZ-m.js";import{S as ue}from"./send-DpE3qK0m.js";import"./utils-BWxnHGCV.js";const q=[{id:"mobile_app",label:"Mobile App (iOS & Android)",icon:se,category:"Core & Access",price:10},{id:"geofence",label:"GPS Geofencing Attendance",icon:V,category:"Time & Attendance",price:15},{id:"multi_branch",label:"Multi-Branch Management",icon:te,category:"Core & Access",price:15},{id:"biometric",label:"Biometric Device Hardware Sync",icon:ae,category:"Time & Attendance",price:20},{id:"payroll",label:"Automated Payroll & Payslips",icon:L,category:"Finance",price:25},{id:"time_tracking",label:"Time Tracking & Timesheets",icon:re,category:"Time & Attendance",price:15},{id:"recruitment",label:"Recruitment & Job Postings (ATS)",icon:le,category:"HR & Talent",price:20},{id:"performance",label:"Performance Appraisals & KPIs",icon:ne,category:"HR & Talent",price:15},{id:"training",label:"Employee Training & Seminars",icon:ie,category:"HR & Talent",price:10},{id:"contracts",label:"Contract Management",icon:ee,category:"Documents",price:10},{id:"documents",label:"HR Document Management",icon:oe,category:"Documents",price:10}];function Pe({settings:p,sectionData:h,brandColor:r="#3b82f6"}){const{t:s}=X(),[o,v]=f.useState(1),[w,A]=f.useState(!1),[d,M]=f.useState("monthly"),[a,n]=f.useState({company_name:"",contact_name:"",email:"",phone:"",desired_subdomain:"",employee_count:0,requested_features:[],notes:"",hp_website:""}),E=29,F=a.employee_count*1.5,b=q.filter(t=>a.requested_features.includes(t.id)),_=b.reduce((t,l)=>t+l.price,0),P=a.requested_features.length>=5,R=P?_*.15:0,U=_-R,z=E+F+U,T=d==="annual"?.2:0,S=z*(1-T),H=d==="annual"?S*12:S,B=t=>{n(l=>{const i=l.requested_features.includes(t);return{...l,requested_features:i?l.requested_features.filter(c=>c!==t):[...l.requested_features,t]}})},G=()=>{n(t=>({...t,requested_features:q.map(l=>l.id)}))},W=()=>{n(t=>({...t,requested_features:[]}))},$=t=>{if(t===1&&(!a.contact_name||!a.email||!a.company_name))return u.error(s("Please fill in your name, email, and company name.")),!1;if(t===2){if(a.employee_count<=0)return u.error(s("Please specify your employee or staff count.")),!1;if(a.requested_features.length===0)return u.error(s("Please select at least one required module or feature.")),!1}return t===3&&!a.desired_subdomain?(u.error(s("Please enter your desired subdomain name.")),!1):!0},[J,C]=f.useState(!1),[g,k]=f.useState(""),[I,D]=f.useState(!1),K=()=>{$(o)&&v(t=>Math.min(t+1,3))},Y=()=>{v(t=>Math.max(t-1,1))},Q=async t=>{var l,i,c,m,y;if(t.preventDefault(),!!$(3)){A(!0);try{const x=await N.post("/api/inquiries",{company_name:a.company_name,contact_name:a.contact_name,email:a.email,phone:a.phone,desired_subdomain:a.desired_subdomain,employee_count:Number(a.employee_count),requested_features:a.requested_features,notes:a.notes,hp_website:a.hp_website,payment_reference:"SUBDOMAIN-INQUIRY-WIZARD"});(l=x.data)!=null&&l.requires_verification?(u.success(s("Inquiry submitted! Please enter the 6-digit verification code sent to your email.")),(i=x.data)!=null&&i.verification_code&&k(x.data.verification_code),C(!0)):(u.success(((c=x.data)==null?void 0:c.message)||s("Inquiry submitted successfully! An executive will review your setup.")),O())}catch(x){let j=s("Failed to submit inquiry.");N.isAxiosError(x)?j=((y=(m=x.response)==null?void 0:m.data)==null?void 0:y.message)||x.message||j:x instanceof Error&&(j=x.message),u.error(j)}finally{A(!1)}}},O=()=>{v(1),C(!1),k(""),n({company_name:"",contact_name:"",email:"",phone:"",desired_subdomain:"",employee_count:0,requested_features:[],notes:"",hp_website:""})},Z=async t=>{var l,i,c;if(t.preventDefault(),!g){u.error(s("Please enter the 6-digit verification code."));return}D(!0);try{const m=await N.post("/api/inquiries/verify-email",{email:a.email,verification_code:g});u.success(((l=m.data)==null?void 0:l.message)||s("Email verified successfully! Executive review pending.")),O()}catch(m){let y=s("Invalid verification code.");N.isAxiosError(m)?y=((c=(i=m.response)==null?void 0:i.data)==null?void 0:c.message)||m.message||y:m instanceof Error&&(y=m.message),u.error(y)}finally{D(!1)}};return[{icon:ce,title:s("Email Us"),content:(p==null?void 0:p.contact_email)||"support@hrm.com"},{icon:de,title:s("Call Us"),content:(p==null?void 0:p.contact_phone)||"+1 (555) 123-4567"},{icon:V,title:s("Visit Us"),content:(p==null?void 0:p.contact_address)||"123 Business Ave, Suite 100"}].filter(t=>t.content),e.jsxs("section",{id:"contact",className:"py-12 sm:py-16 lg:py-20 bg-gray-50",children:[e.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[e.jsxs("div",{className:"text-center mb-8 sm:mb-12 lg:mb-16",children:[e.jsx("h2",{className:"text-3xl md:text-4xl font-bold text-gray-900 mb-4",children:(h==null?void 0:h.title)||s("Request Subdomain & Demo Inquiry")}),e.jsx("p",{className:"text-lg text-gray-600 max-w-3xl mx-auto leading-relaxed font-medium",children:(h==null?void 0:h.subtitle)||s("Complete our 3-step setup wizard to customize your HRM company subdomain, staff count, and system modules.")})]}),e.jsxs("div",{className:"grid lg:grid-cols-12 gap-8 sm:gap-12 lg:gap-16",children:[e.jsx("div",{className:"lg:col-span-7",children:e.jsxs("div",{className:"bg-white border border-gray-200 rounded-2xl shadow-sm p-6 sm:p-8",children:[e.jsxs("div",{className:"mb-8",children:[e.jsxs("div",{className:"flex items-center justify-between text-xs font-semibold text-gray-500 mb-2",children:[e.jsx("span",{className:o>=1?"text-gray-900 font-bold":"",children:"1. Organization"}),e.jsx("span",{className:o>=2?"text-gray-900 font-bold":"",children:"2. Modules & Staff"}),e.jsx("span",{className:o>=3?"text-gray-900 font-bold":"",children:"3. Subdomain Slug"})]}),e.jsx("div",{className:"w-full h-2 bg-gray-100 rounded-full overflow-hidden",children:e.jsx("div",{className:"h-full transition-all duration-300 rounded-full",style:{width:o===1?"33.3%":o===2?"66.6%":"100%",backgroundColor:r}})})]}),e.jsxs("form",{onSubmit:Q,className:"space-y-6",children:[o===1&&e.jsxs("div",{className:"space-y-4 animate-in fade-in duration-200",children:[e.jsx("h3",{className:"text-xl font-bold text-gray-900 mb-4",children:s("Step 1: Contact & Company Details")}),e.jsxs("div",{children:[e.jsxs("label",{className:"block text-sm font-medium text-gray-700 mb-1",children:[s("Company Name")," ",e.jsx("span",{className:"text-red-500",children:"*"})]}),e.jsx("input",{type:"text",value:a.company_name,onChange:t=>n({...a,company_name:t.target.value}),className:"w-full px-4 py-3 border border-gray-300 rounded-xl focus:ring-2",placeholder:"Acme Corporation",required:!0})]}),e.jsxs("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"block text-sm font-medium text-gray-700 mb-1",children:[s("Contact Full Name")," ",e.jsx("span",{className:"text-red-500",children:"*"})]}),e.jsx("input",{type:"text",value:a.contact_name,onChange:t=>n({...a,contact_name:t.target.value}),className:"w-full px-4 py-3 border border-gray-300 rounded-xl focus:ring-2",placeholder:"John Doe",required:!0})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"block text-sm font-medium text-gray-700 mb-1",children:[s("Work Email")," ",e.jsx("span",{className:"text-red-500",children:"*"})]}),e.jsx("input",{type:"email",value:a.email,onChange:t=>n({...a,email:t.target.value}),className:"w-full px-4 py-3 border border-gray-300 rounded-xl focus:ring-2",placeholder:"john@acme.com",required:!0}),e.jsx("p",{className:"text-[11px] text-gray-500 mt-1",children:s("This email will serve as your primary administrator login account.")})]})]}),e.jsxs("div",{children:[e.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-1",children:s("Phone Number")}),e.jsx("input",{type:"tel",value:a.phone,onChange:t=>n({...a,phone:t.target.value}),className:"w-full px-4 py-3 border border-gray-300 rounded-xl focus:ring-2",placeholder:"+1 (555) 000-0000"})]})]}),o===2&&e.jsxs("div",{className:"space-y-6 animate-in fade-in duration-200",children:[e.jsx("h3",{className:"text-xl font-bold text-gray-900",children:s("Step 2: Employee Scale & Required System Modules")}),e.jsxs("div",{className:"bg-gray-50 border border-gray-200 p-4 rounded-xl",children:[e.jsxs("div",{className:"flex justify-between items-center mb-2",children:[e.jsx("label",{className:"text-sm font-semibold text-gray-900",children:s("Number of Employees / Staff")}),e.jsxs("span",{className:"text-sm font-bold text-blue-600 px-3 py-1 bg-blue-50 border border-blue-200 rounded-full",children:[a.employee_count," ",s("Employees")]})]}),e.jsx("input",{type:"range",min:"0",max:"1000",step:"5",value:a.employee_count,onChange:t=>n({...a,employee_count:Number(t.target.value)}),className:"w-full h-2 bg-gray-200 rounded-lg appearance-none cursor-pointer accent-blue-600"}),e.jsxs("div",{className:"flex justify-between text-xs text-gray-500 mt-1",children:[e.jsx("span",{children:"0"}),e.jsx("span",{children:"250"}),e.jsx("span",{children:"500"}),e.jsx("span",{children:"1000+"})]})]}),e.jsxs("div",{children:[e.jsxs("div",{className:"flex items-center justify-between mb-3",children:[e.jsxs("label",{className:"text-sm font-semibold text-gray-900",children:[s("Select Required Modules")," ",e.jsx("span",{className:"text-red-500",children:"*"})]}),e.jsxs("div",{className:"flex gap-3 text-xs",children:[e.jsx("button",{type:"button",onClick:G,className:"text-blue-600 font-medium hover:underline",children:s("Select All")}),e.jsx("span",{className:"text-gray-300",children:"|"}),e.jsx("button",{type:"button",onClick:W,className:"text-gray-500 hover:underline",children:s("Clear")})]})]}),e.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-3 max-h-72 overflow-y-auto pr-1",children:q.map(t=>{const l=t.icon,i=a.requested_features.includes(t.id);return e.jsxs("div",{role:"checkbox","aria-checked":i,tabIndex:0,onClick:()=>B(t.id),onKeyDown:c=>{(c.key===" "||c.key==="Enter")&&(c.preventDefault(),B(t.id))},className:`cursor-pointer p-3 border rounded-xl flex items-start gap-3 transition-all focus:outline-none focus:ring-2 focus:ring-blue-500 ${i?"border-blue-500 bg-blue-50/50 shadow-sm":"border-gray-200 hover:border-gray-300 bg-white"}`,children:[e.jsx("div",{className:`w-8 h-8 rounded-lg flex items-center justify-center flex-shrink-0 text-sm ${i?"bg-blue-600 text-white":"bg-gray-100 text-gray-600"}`,children:e.jsx(l,{className:"w-4 h-4"})}),e.jsxs("div",{className:"flex-1",children:[e.jsx("div",{className:"text-xs font-semibold text-gray-900 leading-snug",children:s(t.label)}),e.jsx("span",{className:"text-[10px] text-gray-400 font-medium",children:s(t.category)})]}),e.jsx("input",{type:"checkbox",checked:i,readOnly:!0,className:"mt-1 rounded text-blue-600 focus:ring-blue-500 cursor-pointer pointer-events-none"})]},t.id)})})]})]}),o===3&&e.jsxs("div",{className:"space-y-4 animate-in fade-in duration-200",children:[e.jsx("h3",{className:"text-xl font-bold text-gray-900 mb-4",children:s("Step 3: Desired Subdomain & Notes")}),e.jsx("input",{type:"text",name:"hp_website",value:a.hp_website,onChange:t=>n({...a,hp_website:t.target.value}),tabIndex:-1,autoComplete:"off",className:"hidden","aria-hidden":"true"}),e.jsxs("div",{children:[e.jsxs("label",{className:"block text-sm font-medium text-gray-700 mb-1",children:[s("Desired Company Subdomain")," ",e.jsx("span",{className:"text-red-500",children:"*"})]}),e.jsxs("div",{className:"flex items-center",children:[e.jsx("input",{type:"text",value:a.desired_subdomain,onChange:t=>n({...a,desired_subdomain:t.target.value.toLowerCase().replace(/[^a-z0-9-]/g,"")}),className:"w-full px-4 py-3 border border-r-0 border-gray-300 rounded-l-xl focus:ring-2",placeholder:"acme-corp",required:!0}),e.jsx("span",{className:"bg-gray-100 border border-gray-300 text-gray-600 px-4 py-3 rounded-r-xl text-sm font-medium",children:".hrm.com"})]}),e.jsxs("p",{className:"text-xs text-gray-500 mt-1",children:[s("Your company access URL: "),e.jsxs("span",{className:"font-semibold text-blue-600",children:["https://",a.desired_subdomain||"company",".hrm.com"]})]})]}),e.jsxs("div",{children:[e.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-1",children:s("Additional Technical Notes or Requirements")}),e.jsx("textarea",{rows:4,value:a.notes,onChange:t=>n({...a,notes:t.target.value}),className:"w-full px-4 py-3 border border-gray-300 rounded-xl focus:ring-2 resize-none",placeholder:s("Tell us if you have specific hardware or integration needs...")})]}),e.jsxs("div",{className:"bg-gray-50 border border-gray-200 p-4 rounded-xl text-xs space-y-1.5 text-gray-700",children:[e.jsx("div",{className:"font-bold text-gray-900 mb-1",children:s("Request Summary:")}),e.jsxs("div",{children:["• ",s("Company:")," ",e.jsx("strong",{children:a.company_name||"N/A"})]}),e.jsxs("div",{children:["• ",s("Admin Email:")," ",e.jsx("strong",{children:a.email||"N/A"})]}),e.jsxs("div",{children:["• ",s("Account Setup:")," ",e.jsx("span",{className:"text-blue-600 font-medium",children:s("One-time email setup link sent upon approval")})]}),e.jsxs("div",{children:["• ",s("Employees:")," ",e.jsx("strong",{children:a.employee_count})]}),e.jsxs("div",{children:["• ",s("Selected Modules:")," ",e.jsxs("strong",{children:[a.requested_features.length," ",s("modules chosen")]})]})]})]}),e.jsxs("div",{className:"flex items-center justify-between pt-4 border-t border-gray-100",children:[o>1?e.jsxs("button",{type:"button",onClick:Y,disabled:w,className:"px-5 py-3 border border-gray-300 rounded-xl text-gray-700 font-semibold hover:bg-gray-50 flex items-center gap-2 text-sm",children:[e.jsx(me,{className:"w-4 h-4"}),s("Back")]}):e.jsx("div",{}),o<3?e.jsxs("button",{type:"button",onClick:K,className:"px-6 py-3 text-white rounded-xl font-semibold flex items-center gap-2 text-sm shadow-sm transition-opacity hover:opacity-90",style:{backgroundColor:r},children:[s("Continue"),e.jsx(xe,{className:"w-4 h-4"})]}):e.jsx("button",{type:"submit",disabled:w,className:"px-8 py-3 text-white rounded-xl font-semibold flex items-center gap-2 text-sm shadow-sm transition-opacity hover:opacity-90 disabled:opacity-50",style:{backgroundColor:r},children:w?e.jsxs(e.Fragment,{children:[e.jsx("div",{className:"w-4 h-4 border-2 border-white border-t-transparent rounded-full animate-spin"}),s("Submitting...")]}):e.jsxs(e.Fragment,{children:[e.jsx(ue,{className:"w-4 h-4"}),s("Submit Subdomain Request")]})})]})]})]})}),e.jsx("div",{className:"lg:col-span-5",children:e.jsxs("div",{className:"bg-white border border-gray-200 rounded-2xl p-6 sm:p-8 shadow-sm space-y-6 sticky top-8",children:[e.jsxs("div",{className:"flex items-center justify-between border-b border-gray-100 pb-4",children:[e.jsxs("div",{children:[e.jsxs("h3",{className:"text-lg font-bold text-gray-900 flex items-center gap-2",children:[e.jsx("div",{className:"w-8 h-8 rounded-lg flex items-center justify-center",style:{backgroundColor:`${r}15`,color:r},children:e.jsx(L,{className:"w-4 h-4"})}),s("Price Breakdown Estimate")]}),e.jsx("p",{className:"text-xs text-gray-500 mt-1 font-medium",children:s("Live calculation based on your wizard choices")})]}),e.jsx("span",{className:"text-[11px] font-bold px-2.5 py-1 rounded-full border",style:{backgroundColor:`${r}10`,color:r,borderColor:`${r}30`},children:s("Mock Estimate")})]}),e.jsxs("div",{className:"bg-gray-100 p-1 rounded-xl flex text-xs font-semibold",children:[e.jsx("button",{type:"button",onClick:()=>M("monthly"),className:`flex-1 py-2 rounded-lg transition-all ${d==="monthly"?"text-white shadow-sm font-bold":"text-gray-600 hover:text-gray-900"}`,style:d==="monthly"?{backgroundColor:r}:{},children:s("Monthly Billing")}),e.jsxs("button",{type:"button",onClick:()=>M("annual"),className:`flex-1 py-2 rounded-lg transition-all flex items-center justify-center gap-1.5 ${d==="annual"?"text-white shadow-sm font-bold":"text-gray-600 hover:text-gray-900"}`,style:d==="annual"?{backgroundColor:r}:{},children:[s("Annual"),e.jsx("span",{className:"bg-emerald-500 text-white text-[10px] px-1.5 py-0.5 rounded font-bold",children:"-20%"})]})]}),e.jsxs("div",{className:"space-y-3 text-xs text-gray-700",children:[e.jsxs("div",{className:"flex justify-between items-center py-2 border-b border-gray-100",children:[e.jsx("span",{className:"font-semibold text-gray-900",children:s("Base Platform & Cloud Hosting")}),e.jsxs("span",{className:"font-mono font-bold text-gray-800",children:["$",E.toFixed(2)," / mo"]})]}),e.jsxs("div",{className:"flex justify-between items-center py-2 border-b border-gray-100",children:[e.jsxs("div",{children:[e.jsx("div",{className:"font-semibold text-gray-900",children:s("Staff Capacity")}),e.jsxs("div",{className:"text-[11px] text-gray-500",children:[a.employee_count," ",s("employees")," @ $1.50/ea"]})]}),e.jsxs("span",{className:"font-mono font-bold text-gray-800",children:["$",F.toFixed(2)," / mo"]})]}),e.jsxs("div",{className:"py-2 border-b border-gray-100 space-y-2",children:[e.jsxs("div",{className:"flex justify-between items-center",children:[e.jsxs("span",{className:"font-semibold text-gray-900",children:[s("Requested Modules")," (",b.length,")"]}),e.jsxs("span",{className:"font-mono font-bold text-gray-800",children:["$",_.toFixed(2)," / mo"]})]}),b.length>0?e.jsx("div",{className:"space-y-1.5 pl-3 border-l-2 text-[11px]",style:{borderColor:`${r}50`},children:b.map(t=>e.jsxs("div",{className:"flex justify-between text-gray-600 font-medium",children:[e.jsxs("span",{children:["• ",s(t.label)]}),e.jsxs("span",{className:"font-mono font-semibold",children:["$",t.price.toFixed(2)]})]},t.id))}):e.jsx("div",{className:"text-[11px] text-amber-600 font-medium bg-amber-50 border border-amber-200 p-2 rounded-lg",children:s("No modules selected. Select modules in Step 2.")})]}),P&&e.jsxs("div",{className:"flex justify-between items-center py-1 text-emerald-600 font-semibold text-[11px]",children:[e.jsxs("span",{children:["🎉 ",s("Suite Bundle Discount (5+ modules)")]}),e.jsxs("span",{className:"font-mono",children:["-$",R.toFixed(2)," / mo"]})]}),d==="annual"&&e.jsxs("div",{className:"flex justify-between items-center py-1 text-emerald-600 font-semibold text-[11px]",children:[e.jsxs("span",{children:["⚡ ",s("Annual Billing Savings (20% off)")]}),e.jsxs("span",{className:"font-mono",children:["-",Math.round(T*100),"%"]})]})]}),e.jsxs("div",{className:"p-4 rounded-xl border space-y-1",style:{backgroundColor:`${r}08`,borderColor:`${r}25`},children:[e.jsx("div",{className:"text-xs font-semibold text-gray-600",children:s(d==="annual"?"Estimated Total (Annual Billing)":"Estimated Total (Monthly Billing)")}),e.jsxs("div",{className:"flex items-baseline justify-between",children:[e.jsxs("div",{className:"text-3xl font-extrabold tracking-tight",style:{color:r},children:["$",H.toFixed(2),e.jsxs("span",{className:"text-xs font-normal text-gray-500 ml-1",children:["/ ",s(d==="annual"?"year":"month")]})]}),d==="annual"&&e.jsxs("div",{className:"text-[11px] font-medium text-gray-500",children:["(~$",S.toFixed(2)," / mo)"]})]})]}),e.jsxs("div",{className:"text-[11px] text-gray-500 space-y-2 pt-2 border-t border-gray-100 font-medium",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("span",{className:"w-1.5 h-1.5 rounded-full",style:{backgroundColor:r}}),e.jsx("span",{children:s("No credit card required to request subdomain")})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("span",{className:"w-1.5 h-1.5 rounded-full",style:{backgroundColor:r}}),e.jsx("span",{children:s("Final quote & enterprise tiers confirmed upon executive review")})]})]})]})})]})]}),J&&e.jsx("div",{className:"fixed inset-0 z-50 flex items-center justify-center bg-black/50 p-4 animate-in fade-in duration-200",children:e.jsxs("div",{className:"bg-white rounded-2xl max-w-md w-full p-6 sm:p-8 shadow-xl border border-gray-100 space-y-4",children:[e.jsxs("div",{className:"text-center space-y-2",children:[e.jsx("div",{className:"w-12 h-12 rounded-full bg-blue-100 text-blue-600 mx-auto flex items-center justify-center font-bold text-xl",children:"✉️"}),e.jsx("h3",{className:"text-xl font-bold text-gray-900",children:s("Verify Email Ownership")}),e.jsxs("p",{className:"text-xs text-gray-600",children:[s("We sent a 6-digit verification code to "),e.jsx("span",{className:"font-semibold text-gray-900",children:a.email}),s(". Enter it below to confirm your subdomain request.")]})]}),e.jsxs("form",{onSubmit:Z,className:"space-y-4",children:[e.jsx("div",{children:e.jsx("input",{type:"text",maxLength:6,value:g,onChange:t=>k(t.target.value.replace(/[^0-9]/g,"")),className:"w-full text-center tracking-[0.5em] text-2xl font-bold py-3 border border-gray-300 rounded-xl focus:ring-2 focus:ring-blue-500",placeholder:"123456",required:!0})}),e.jsxs("div",{className:"flex gap-3",children:[e.jsx("button",{type:"button",onClick:()=>C(!1),className:"flex-1 py-3 border border-gray-300 rounded-xl text-gray-700 font-semibold hover:bg-gray-50 text-sm",children:s("Cancel")}),e.jsx("button",{type:"submit",disabled:I||g.length!==6,className:"flex-1 py-3 text-white rounded-xl font-semibold bg-blue-600 hover:bg-blue-700 disabled:opacity-50 text-sm flex items-center justify-center gap-2",children:s(I?"Verifying...":"Verify & Complete")})]})]})]})})]})}export{Pe as default}; +import{r as f,j as e}from"./ui-Z445SNHD.js";import{u as X,F as ee,ao as N,t as u}from"./app-Da3PX8qg.js";import{S as se}from"./smartphone-i99jk4ns.js";import{M as V}from"./map-pin-BFNXdrz2.js";import{B as te}from"./building-2-DmmRcP0c.js";import{F as ae}from"./fingerprint-BTRdXMJ4.js";import{C as L}from"./calculator-B75Vnhim.js";import{C as re}from"./clock-CLIx856C.js";import{U as le}from"./users-BG7aX58P.js";import{T as ne}from"./target-B_9kWYv3.js";import{A as ie}from"./award-DOf5Xc3o.js";import{F as oe}from"./folder-git-2-T64oq8HG.js";import{M as ce}from"./mail-khAU5Oig.js";import{P as de}from"./phone-XzqO8Dfs.js";import{C as me}from"./chevron-left-C98gPe5P.js";import{C as xe}from"./chevron-right-DCgmF6LO.js";import{S as ue}from"./send-DXZhFVWG.js";import"./utils-BWxnHGCV.js";const q=[{id:"mobile_app",label:"Mobile App (iOS & Android)",icon:se,category:"Core & Access",price:10},{id:"geofence",label:"GPS Geofencing Attendance",icon:V,category:"Time & Attendance",price:15},{id:"multi_branch",label:"Multi-Branch Management",icon:te,category:"Core & Access",price:15},{id:"biometric",label:"Biometric Device Hardware Sync",icon:ae,category:"Time & Attendance",price:20},{id:"payroll",label:"Automated Payroll & Payslips",icon:L,category:"Finance",price:25},{id:"time_tracking",label:"Time Tracking & Timesheets",icon:re,category:"Time & Attendance",price:15},{id:"recruitment",label:"Recruitment & Job Postings (ATS)",icon:le,category:"HR & Talent",price:20},{id:"performance",label:"Performance Appraisals & KPIs",icon:ne,category:"HR & Talent",price:15},{id:"training",label:"Employee Training & Seminars",icon:ie,category:"HR & Talent",price:10},{id:"contracts",label:"Contract Management",icon:ee,category:"Documents",price:10},{id:"documents",label:"HR Document Management",icon:oe,category:"Documents",price:10}];function Pe({settings:p,sectionData:h,brandColor:r="#3b82f6"}){const{t:s}=X(),[o,v]=f.useState(1),[w,A]=f.useState(!1),[d,M]=f.useState("monthly"),[a,n]=f.useState({company_name:"",contact_name:"",email:"",phone:"",desired_subdomain:"",employee_count:0,requested_features:[],notes:"",hp_website:""}),E=29,F=a.employee_count*1.5,b=q.filter(t=>a.requested_features.includes(t.id)),_=b.reduce((t,l)=>t+l.price,0),P=a.requested_features.length>=5,R=P?_*.15:0,U=_-R,z=E+F+U,T=d==="annual"?.2:0,S=z*(1-T),H=d==="annual"?S*12:S,B=t=>{n(l=>{const i=l.requested_features.includes(t);return{...l,requested_features:i?l.requested_features.filter(c=>c!==t):[...l.requested_features,t]}})},G=()=>{n(t=>({...t,requested_features:q.map(l=>l.id)}))},W=()=>{n(t=>({...t,requested_features:[]}))},$=t=>{if(t===1&&(!a.contact_name||!a.email||!a.company_name))return u.error(s("Please fill in your name, email, and company name.")),!1;if(t===2){if(a.employee_count<=0)return u.error(s("Please specify your employee or staff count.")),!1;if(a.requested_features.length===0)return u.error(s("Please select at least one required module or feature.")),!1}return t===3&&!a.desired_subdomain?(u.error(s("Please enter your desired subdomain name.")),!1):!0},[J,C]=f.useState(!1),[g,k]=f.useState(""),[I,D]=f.useState(!1),K=()=>{$(o)&&v(t=>Math.min(t+1,3))},Y=()=>{v(t=>Math.max(t-1,1))},Q=async t=>{var l,i,c,m,y;if(t.preventDefault(),!!$(3)){A(!0);try{const x=await N.post("/api/inquiries",{company_name:a.company_name,contact_name:a.contact_name,email:a.email,phone:a.phone,desired_subdomain:a.desired_subdomain,employee_count:Number(a.employee_count),requested_features:a.requested_features,notes:a.notes,hp_website:a.hp_website,payment_reference:"SUBDOMAIN-INQUIRY-WIZARD"});(l=x.data)!=null&&l.requires_verification?(u.success(s("Inquiry submitted! Please enter the 6-digit verification code sent to your email.")),(i=x.data)!=null&&i.verification_code&&k(x.data.verification_code),C(!0)):(u.success(((c=x.data)==null?void 0:c.message)||s("Inquiry submitted successfully! An executive will review your setup.")),O())}catch(x){let j=s("Failed to submit inquiry.");N.isAxiosError(x)?j=((y=(m=x.response)==null?void 0:m.data)==null?void 0:y.message)||x.message||j:x instanceof Error&&(j=x.message),u.error(j)}finally{A(!1)}}},O=()=>{v(1),C(!1),k(""),n({company_name:"",contact_name:"",email:"",phone:"",desired_subdomain:"",employee_count:0,requested_features:[],notes:"",hp_website:""})},Z=async t=>{var l,i,c;if(t.preventDefault(),!g){u.error(s("Please enter the 6-digit verification code."));return}D(!0);try{const m=await N.post("/api/inquiries/verify-email",{email:a.email,verification_code:g});u.success(((l=m.data)==null?void 0:l.message)||s("Email verified successfully! Executive review pending.")),O()}catch(m){let y=s("Invalid verification code.");N.isAxiosError(m)?y=((c=(i=m.response)==null?void 0:i.data)==null?void 0:c.message)||m.message||y:m instanceof Error&&(y=m.message),u.error(y)}finally{D(!1)}};return[{icon:ce,title:s("Email Us"),content:(p==null?void 0:p.contact_email)||"support@hrm.com"},{icon:de,title:s("Call Us"),content:(p==null?void 0:p.contact_phone)||"+1 (555) 123-4567"},{icon:V,title:s("Visit Us"),content:(p==null?void 0:p.contact_address)||"123 Business Ave, Suite 100"}].filter(t=>t.content),e.jsxs("section",{id:"contact",className:"py-12 sm:py-16 lg:py-20 bg-gray-50",children:[e.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[e.jsxs("div",{className:"text-center mb-8 sm:mb-12 lg:mb-16",children:[e.jsx("h2",{className:"text-3xl md:text-4xl font-bold text-gray-900 mb-4",children:(h==null?void 0:h.title)||s("Request Subdomain & Demo Inquiry")}),e.jsx("p",{className:"text-lg text-gray-600 max-w-3xl mx-auto leading-relaxed font-medium",children:(h==null?void 0:h.subtitle)||s("Complete our 3-step setup wizard to customize your HRM company subdomain, staff count, and system modules.")})]}),e.jsxs("div",{className:"grid lg:grid-cols-12 gap-8 sm:gap-12 lg:gap-16",children:[e.jsx("div",{className:"lg:col-span-7",children:e.jsxs("div",{className:"bg-white border border-gray-200 rounded-2xl shadow-sm p-6 sm:p-8",children:[e.jsxs("div",{className:"mb-8",children:[e.jsxs("div",{className:"flex items-center justify-between text-xs font-semibold text-gray-500 mb-2",children:[e.jsx("span",{className:o>=1?"text-gray-900 font-bold":"",children:"1. Organization"}),e.jsx("span",{className:o>=2?"text-gray-900 font-bold":"",children:"2. Modules & Staff"}),e.jsx("span",{className:o>=3?"text-gray-900 font-bold":"",children:"3. Subdomain Slug"})]}),e.jsx("div",{className:"w-full h-2 bg-gray-100 rounded-full overflow-hidden",children:e.jsx("div",{className:"h-full transition-all duration-300 rounded-full",style:{width:o===1?"33.3%":o===2?"66.6%":"100%",backgroundColor:r}})})]}),e.jsxs("form",{onSubmit:Q,className:"space-y-6",children:[o===1&&e.jsxs("div",{className:"space-y-4 animate-in fade-in duration-200",children:[e.jsx("h3",{className:"text-xl font-bold text-gray-900 mb-4",children:s("Step 1: Contact & Company Details")}),e.jsxs("div",{children:[e.jsxs("label",{className:"block text-sm font-medium text-gray-700 mb-1",children:[s("Company Name")," ",e.jsx("span",{className:"text-red-500",children:"*"})]}),e.jsx("input",{type:"text",value:a.company_name,onChange:t=>n({...a,company_name:t.target.value}),className:"w-full px-4 py-3 border border-gray-300 rounded-xl focus:ring-2",placeholder:"Acme Corporation",required:!0})]}),e.jsxs("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"block text-sm font-medium text-gray-700 mb-1",children:[s("Contact Full Name")," ",e.jsx("span",{className:"text-red-500",children:"*"})]}),e.jsx("input",{type:"text",value:a.contact_name,onChange:t=>n({...a,contact_name:t.target.value}),className:"w-full px-4 py-3 border border-gray-300 rounded-xl focus:ring-2",placeholder:"John Doe",required:!0})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"block text-sm font-medium text-gray-700 mb-1",children:[s("Work Email")," ",e.jsx("span",{className:"text-red-500",children:"*"})]}),e.jsx("input",{type:"email",value:a.email,onChange:t=>n({...a,email:t.target.value}),className:"w-full px-4 py-3 border border-gray-300 rounded-xl focus:ring-2",placeholder:"john@acme.com",required:!0}),e.jsx("p",{className:"text-[11px] text-gray-500 mt-1",children:s("This email will serve as your primary administrator login account.")})]})]}),e.jsxs("div",{children:[e.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-1",children:s("Phone Number")}),e.jsx("input",{type:"tel",value:a.phone,onChange:t=>n({...a,phone:t.target.value}),className:"w-full px-4 py-3 border border-gray-300 rounded-xl focus:ring-2",placeholder:"+1 (555) 000-0000"})]})]}),o===2&&e.jsxs("div",{className:"space-y-6 animate-in fade-in duration-200",children:[e.jsx("h3",{className:"text-xl font-bold text-gray-900",children:s("Step 2: Employee Scale & Required System Modules")}),e.jsxs("div",{className:"bg-gray-50 border border-gray-200 p-4 rounded-xl",children:[e.jsxs("div",{className:"flex justify-between items-center mb-2",children:[e.jsx("label",{className:"text-sm font-semibold text-gray-900",children:s("Number of Employees / Staff")}),e.jsxs("span",{className:"text-sm font-bold text-blue-600 px-3 py-1 bg-blue-50 border border-blue-200 rounded-full",children:[a.employee_count," ",s("Employees")]})]}),e.jsx("input",{type:"range",min:"0",max:"1000",step:"5",value:a.employee_count,onChange:t=>n({...a,employee_count:Number(t.target.value)}),className:"w-full h-2 bg-gray-200 rounded-lg appearance-none cursor-pointer accent-blue-600"}),e.jsxs("div",{className:"flex justify-between text-xs text-gray-500 mt-1",children:[e.jsx("span",{children:"0"}),e.jsx("span",{children:"250"}),e.jsx("span",{children:"500"}),e.jsx("span",{children:"1000+"})]})]}),e.jsxs("div",{children:[e.jsxs("div",{className:"flex items-center justify-between mb-3",children:[e.jsxs("label",{className:"text-sm font-semibold text-gray-900",children:[s("Select Required Modules")," ",e.jsx("span",{className:"text-red-500",children:"*"})]}),e.jsxs("div",{className:"flex gap-3 text-xs",children:[e.jsx("button",{type:"button",onClick:G,className:"text-blue-600 font-medium hover:underline",children:s("Select All")}),e.jsx("span",{className:"text-gray-300",children:"|"}),e.jsx("button",{type:"button",onClick:W,className:"text-gray-500 hover:underline",children:s("Clear")})]})]}),e.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 gap-3 max-h-72 overflow-y-auto pr-1",children:q.map(t=>{const l=t.icon,i=a.requested_features.includes(t.id);return e.jsxs("div",{role:"checkbox","aria-checked":i,tabIndex:0,onClick:()=>B(t.id),onKeyDown:c=>{(c.key===" "||c.key==="Enter")&&(c.preventDefault(),B(t.id))},className:`cursor-pointer p-3 border rounded-xl flex items-start gap-3 transition-all focus:outline-none focus:ring-2 focus:ring-blue-500 ${i?"border-blue-500 bg-blue-50/50 shadow-sm":"border-gray-200 hover:border-gray-300 bg-white"}`,children:[e.jsx("div",{className:`w-8 h-8 rounded-lg flex items-center justify-center flex-shrink-0 text-sm ${i?"bg-blue-600 text-white":"bg-gray-100 text-gray-600"}`,children:e.jsx(l,{className:"w-4 h-4"})}),e.jsxs("div",{className:"flex-1",children:[e.jsx("div",{className:"text-xs font-semibold text-gray-900 leading-snug",children:s(t.label)}),e.jsx("span",{className:"text-[10px] text-gray-400 font-medium",children:s(t.category)})]}),e.jsx("input",{type:"checkbox",checked:i,readOnly:!0,className:"mt-1 rounded text-blue-600 focus:ring-blue-500 cursor-pointer pointer-events-none"})]},t.id)})})]})]}),o===3&&e.jsxs("div",{className:"space-y-4 animate-in fade-in duration-200",children:[e.jsx("h3",{className:"text-xl font-bold text-gray-900 mb-4",children:s("Step 3: Desired Subdomain & Notes")}),e.jsx("input",{type:"text",name:"hp_website",value:a.hp_website,onChange:t=>n({...a,hp_website:t.target.value}),tabIndex:-1,autoComplete:"off",className:"hidden","aria-hidden":"true"}),e.jsxs("div",{children:[e.jsxs("label",{className:"block text-sm font-medium text-gray-700 mb-1",children:[s("Desired Company Subdomain")," ",e.jsx("span",{className:"text-red-500",children:"*"})]}),e.jsxs("div",{className:"flex items-center",children:[e.jsx("input",{type:"text",value:a.desired_subdomain,onChange:t=>n({...a,desired_subdomain:t.target.value.toLowerCase().replace(/[^a-z0-9-]/g,"")}),className:"w-full px-4 py-3 border border-r-0 border-gray-300 rounded-l-xl focus:ring-2",placeholder:"acme-corp",required:!0}),e.jsx("span",{className:"bg-gray-100 border border-gray-300 text-gray-600 px-4 py-3 rounded-r-xl text-sm font-medium",children:".hrm.com"})]}),e.jsxs("p",{className:"text-xs text-gray-500 mt-1",children:[s("Your company access URL: "),e.jsxs("span",{className:"font-semibold text-blue-600",children:["https://",a.desired_subdomain||"company",".hrm.com"]})]})]}),e.jsxs("div",{children:[e.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-1",children:s("Additional Technical Notes or Requirements")}),e.jsx("textarea",{rows:4,value:a.notes,onChange:t=>n({...a,notes:t.target.value}),className:"w-full px-4 py-3 border border-gray-300 rounded-xl focus:ring-2 resize-none",placeholder:s("Tell us if you have specific hardware or integration needs...")})]}),e.jsxs("div",{className:"bg-gray-50 border border-gray-200 p-4 rounded-xl text-xs space-y-1.5 text-gray-700",children:[e.jsx("div",{className:"font-bold text-gray-900 mb-1",children:s("Request Summary:")}),e.jsxs("div",{children:["• ",s("Company:")," ",e.jsx("strong",{children:a.company_name||"N/A"})]}),e.jsxs("div",{children:["• ",s("Admin Email:")," ",e.jsx("strong",{children:a.email||"N/A"})]}),e.jsxs("div",{children:["• ",s("Account Setup:")," ",e.jsx("span",{className:"text-blue-600 font-medium",children:s("One-time email setup link sent upon approval")})]}),e.jsxs("div",{children:["• ",s("Employees:")," ",e.jsx("strong",{children:a.employee_count})]}),e.jsxs("div",{children:["• ",s("Selected Modules:")," ",e.jsxs("strong",{children:[a.requested_features.length," ",s("modules chosen")]})]})]})]}),e.jsxs("div",{className:"flex items-center justify-between pt-4 border-t border-gray-100",children:[o>1?e.jsxs("button",{type:"button",onClick:Y,disabled:w,className:"px-5 py-3 border border-gray-300 rounded-xl text-gray-700 font-semibold hover:bg-gray-50 flex items-center gap-2 text-sm",children:[e.jsx(me,{className:"w-4 h-4"}),s("Back")]}):e.jsx("div",{}),o<3?e.jsxs("button",{type:"button",onClick:K,className:"px-6 py-3 text-white rounded-xl font-semibold flex items-center gap-2 text-sm shadow-sm transition-opacity hover:opacity-90",style:{backgroundColor:r},children:[s("Continue"),e.jsx(xe,{className:"w-4 h-4"})]}):e.jsx("button",{type:"submit",disabled:w,className:"px-8 py-3 text-white rounded-xl font-semibold flex items-center gap-2 text-sm shadow-sm transition-opacity hover:opacity-90 disabled:opacity-50",style:{backgroundColor:r},children:w?e.jsxs(e.Fragment,{children:[e.jsx("div",{className:"w-4 h-4 border-2 border-white border-t-transparent rounded-full animate-spin"}),s("Submitting...")]}):e.jsxs(e.Fragment,{children:[e.jsx(ue,{className:"w-4 h-4"}),s("Submit Subdomain Request")]})})]})]})]})}),e.jsx("div",{className:"lg:col-span-5",children:e.jsxs("div",{className:"bg-white border border-gray-200 rounded-2xl p-6 sm:p-8 shadow-sm space-y-6 sticky top-8",children:[e.jsxs("div",{className:"flex items-center justify-between border-b border-gray-100 pb-4",children:[e.jsxs("div",{children:[e.jsxs("h3",{className:"text-lg font-bold text-gray-900 flex items-center gap-2",children:[e.jsx("div",{className:"w-8 h-8 rounded-lg flex items-center justify-center",style:{backgroundColor:`${r}15`,color:r},children:e.jsx(L,{className:"w-4 h-4"})}),s("Price Breakdown Estimate")]}),e.jsx("p",{className:"text-xs text-gray-500 mt-1 font-medium",children:s("Live calculation based on your wizard choices")})]}),e.jsx("span",{className:"text-[11px] font-bold px-2.5 py-1 rounded-full border",style:{backgroundColor:`${r}10`,color:r,borderColor:`${r}30`},children:s("Mock Estimate")})]}),e.jsxs("div",{className:"bg-gray-100 p-1 rounded-xl flex text-xs font-semibold",children:[e.jsx("button",{type:"button",onClick:()=>M("monthly"),className:`flex-1 py-2 rounded-lg transition-all ${d==="monthly"?"text-white shadow-sm font-bold":"text-gray-600 hover:text-gray-900"}`,style:d==="monthly"?{backgroundColor:r}:{},children:s("Monthly Billing")}),e.jsxs("button",{type:"button",onClick:()=>M("annual"),className:`flex-1 py-2 rounded-lg transition-all flex items-center justify-center gap-1.5 ${d==="annual"?"text-white shadow-sm font-bold":"text-gray-600 hover:text-gray-900"}`,style:d==="annual"?{backgroundColor:r}:{},children:[s("Annual"),e.jsx("span",{className:"bg-emerald-500 text-white text-[10px] px-1.5 py-0.5 rounded font-bold",children:"-20%"})]})]}),e.jsxs("div",{className:"space-y-3 text-xs text-gray-700",children:[e.jsxs("div",{className:"flex justify-between items-center py-2 border-b border-gray-100",children:[e.jsx("span",{className:"font-semibold text-gray-900",children:s("Base Platform & Cloud Hosting")}),e.jsxs("span",{className:"font-mono font-bold text-gray-800",children:["$",E.toFixed(2)," / mo"]})]}),e.jsxs("div",{className:"flex justify-between items-center py-2 border-b border-gray-100",children:[e.jsxs("div",{children:[e.jsx("div",{className:"font-semibold text-gray-900",children:s("Staff Capacity")}),e.jsxs("div",{className:"text-[11px] text-gray-500",children:[a.employee_count," ",s("employees")," @ $1.50/ea"]})]}),e.jsxs("span",{className:"font-mono font-bold text-gray-800",children:["$",F.toFixed(2)," / mo"]})]}),e.jsxs("div",{className:"py-2 border-b border-gray-100 space-y-2",children:[e.jsxs("div",{className:"flex justify-between items-center",children:[e.jsxs("span",{className:"font-semibold text-gray-900",children:[s("Requested Modules")," (",b.length,")"]}),e.jsxs("span",{className:"font-mono font-bold text-gray-800",children:["$",_.toFixed(2)," / mo"]})]}),b.length>0?e.jsx("div",{className:"space-y-1.5 pl-3 border-l-2 text-[11px]",style:{borderColor:`${r}50`},children:b.map(t=>e.jsxs("div",{className:"flex justify-between text-gray-600 font-medium",children:[e.jsxs("span",{children:["• ",s(t.label)]}),e.jsxs("span",{className:"font-mono font-semibold",children:["$",t.price.toFixed(2)]})]},t.id))}):e.jsx("div",{className:"text-[11px] text-amber-600 font-medium bg-amber-50 border border-amber-200 p-2 rounded-lg",children:s("No modules selected. Select modules in Step 2.")})]}),P&&e.jsxs("div",{className:"flex justify-between items-center py-1 text-emerald-600 font-semibold text-[11px]",children:[e.jsxs("span",{children:["🎉 ",s("Suite Bundle Discount (5+ modules)")]}),e.jsxs("span",{className:"font-mono",children:["-$",R.toFixed(2)," / mo"]})]}),d==="annual"&&e.jsxs("div",{className:"flex justify-between items-center py-1 text-emerald-600 font-semibold text-[11px]",children:[e.jsxs("span",{children:["⚡ ",s("Annual Billing Savings (20% off)")]}),e.jsxs("span",{className:"font-mono",children:["-",Math.round(T*100),"%"]})]})]}),e.jsxs("div",{className:"p-4 rounded-xl border space-y-1",style:{backgroundColor:`${r}08`,borderColor:`${r}25`},children:[e.jsx("div",{className:"text-xs font-semibold text-gray-600",children:s(d==="annual"?"Estimated Total (Annual Billing)":"Estimated Total (Monthly Billing)")}),e.jsxs("div",{className:"flex items-baseline justify-between",children:[e.jsxs("div",{className:"text-3xl font-extrabold tracking-tight",style:{color:r},children:["$",H.toFixed(2),e.jsxs("span",{className:"text-xs font-normal text-gray-500 ml-1",children:["/ ",s(d==="annual"?"year":"month")]})]}),d==="annual"&&e.jsxs("div",{className:"text-[11px] font-medium text-gray-500",children:["(~$",S.toFixed(2)," / mo)"]})]})]}),e.jsxs("div",{className:"text-[11px] text-gray-500 space-y-2 pt-2 border-t border-gray-100 font-medium",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("span",{className:"w-1.5 h-1.5 rounded-full",style:{backgroundColor:r}}),e.jsx("span",{children:s("No credit card required to request subdomain")})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("span",{className:"w-1.5 h-1.5 rounded-full",style:{backgroundColor:r}}),e.jsx("span",{children:s("Final quote & enterprise tiers confirmed upon executive review")})]})]})]})})]})]}),J&&e.jsx("div",{className:"fixed inset-0 z-50 flex items-center justify-center bg-black/50 p-4 animate-in fade-in duration-200",children:e.jsxs("div",{className:"bg-white rounded-2xl max-w-md w-full p-6 sm:p-8 shadow-xl border border-gray-100 space-y-4",children:[e.jsxs("div",{className:"text-center space-y-2",children:[e.jsx("div",{className:"w-12 h-12 rounded-full bg-blue-100 text-blue-600 mx-auto flex items-center justify-center font-bold text-xl",children:"✉️"}),e.jsx("h3",{className:"text-xl font-bold text-gray-900",children:s("Verify Email Ownership")}),e.jsxs("p",{className:"text-xs text-gray-600",children:[s("We sent a 6-digit verification code to "),e.jsx("span",{className:"font-semibold text-gray-900",children:a.email}),s(". Enter it below to confirm your subdomain request.")]})]}),e.jsxs("form",{onSubmit:Z,className:"space-y-4",children:[e.jsx("div",{children:e.jsx("input",{type:"text",maxLength:6,value:g,onChange:t=>k(t.target.value.replace(/[^0-9]/g,"")),className:"w-full text-center tracking-[0.5em] text-2xl font-bold py-3 border border-gray-300 rounded-xl focus:ring-2 focus:ring-blue-500",placeholder:"123456",required:!0})}),e.jsxs("div",{className:"flex gap-3",children:[e.jsx("button",{type:"button",onClick:()=>C(!1),className:"flex-1 py-3 border border-gray-300 rounded-xl text-gray-700 font-semibold hover:bg-gray-50 text-sm",children:s("Cancel")}),e.jsx("button",{type:"submit",disabled:I||g.length!==6,className:"flex-1 py-3 text-white rounded-xl font-semibold bg-blue-600 hover:bg-blue-700 disabled:opacity-50 text-sm flex items-center justify-center gap-2",children:s(I?"Verifying...":"Verify & Complete")})]})]})]})})]})}export{Pe as default}; diff --git a/public/build/assets/CookieConsentBanner-CIl2kmlz.js b/public/build/assets/CookieConsentBanner-DR6kgCLT.js similarity index 98% rename from public/build/assets/CookieConsentBanner-CIl2kmlz.js rename to public/build/assets/CookieConsentBanner-DR6kgCLT.js index 6a21583b3..d4bab94d6 100644 --- a/public/build/assets/CookieConsentBanner-CIl2kmlz.js +++ b/public/build/assets/CookieConsentBanner-DR6kgCLT.js @@ -1 +1 @@ -import{r as v,j as e,z as X,B as $,E as K,F as V,I as W,S as Q,G as Y,L as Z}from"./ui-Z445SNHD.js";import{R as P}from"./react-country-flag.esm-Bs2jngHP.js";import{u as A,c as I,D as ee,h as te,j as se,k as ae,L as M,I as z,B as j,J as T,e as F,K as _,N as O,P as oe,O as U,Q as ne,r as q,R as J,a as re,C as B,X as G,T as ie,t as H}from"./app-36WMjvX0.js";import{R as ce}from"./refresh-cw-BTR9wbuS.js";import{G as le}from"./globe-ZoJAuRB5.js";import{S as de}from"./settings-DYZFNkOc.js";import{S as ue}from"./switch-C7AW5g5G.js";function me({open:s,onOpenChange:l,onSuccess:c}){var o;const{t}=A(),{props:p}=I(),b=((o=p.globalSettings)==null?void 0:o.is_demo)||!1,[n,u]=v.useState({code:"",name:"",countryCode:""}),[x,D]=v.useState(!1),f=async d=>{var C;d.preventDefault(),D(!0);try{const y=await fetch(route("languages.create"),{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-TOKEN":((C=document.querySelector('meta[name="csrf-token"]'))==null?void 0:C.getAttribute("content"))||"",Accept:"application/json","X-Requested-With":"XMLHttpRequest"},body:JSON.stringify(n)}),h=await y.json();y.ok&&h.success?(T.success(h.message||t("Language created successfully")),u({code:"",name:"",countryCode:""}),l(!1),c==null||c(),window.location.reload()):(console.error("Create language error:",h),b&&h.message?T.error(h.message):T.error(h.error||t("Failed to create language")))}catch(y){console.error("Network error:",y),T.error(t("Failed to create language"))}finally{D(!1)}};return e.jsx(ee,{open:s,onOpenChange:l,children:e.jsxs(te,{className:"sm:max-w-md",children:[e.jsx(se,{children:e.jsx(ae,{children:t("Create Language")})}),e.jsxs("form",{onSubmit:f,className:"space-y-4",children:[e.jsxs("div",{children:[e.jsx(M,{htmlFor:"code",children:t("Language Code")}),e.jsx(z,{id:"code",placeholder:t("e.g., fr, de, ja"),value:n.code,onChange:d=>u({...n,code:d.target.value}),required:!0})]}),e.jsxs("div",{children:[e.jsx(M,{htmlFor:"name",children:t("Language Name")}),e.jsx(z,{id:"name",placeholder:t("e.g., Français, Deutsch, 日本語"),value:n.name,onChange:d=>u({...n,name:d.target.value}),required:!0})]}),e.jsxs("div",{children:[e.jsx(M,{htmlFor:"countryCode",children:t("Country Code")}),e.jsx(z,{id:"countryCode",placeholder:t("e.g., FR, DE, JP"),maxLength:2,value:n.countryCode,onChange:d=>u({...n,countryCode:d.target.value.toUpperCase()}),required:!0})]}),e.jsxs("div",{className:"flex justify-end gap-2",children:[e.jsx(j,{type:"button",variant:"outline",onClick:()=>l(!1),children:t("Cancel")}),e.jsx(j,{type:"submit",disabled:x,children:x?e.jsxs(e.Fragment,{children:[e.jsx(ce,{className:"h-4 w-4 animate-spin mr-2"}),t("Creating...")]}):t("Create Language")})]})]})]})})}function ge({...s}){return e.jsx(X,{"data-slot":"dropdown-menu",...s})}function fe({...s}){return e.jsx($,{"data-slot":"dropdown-menu-trigger",...s})}function pe({className:s,sideOffset:l=4,...c}){return e.jsx(K,{children:e.jsx(V,{"data-slot":"dropdown-menu-content",sideOffset:l,className:F("bg-popover text-popover-foreground data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 z-50 min-w-[8rem] overflow-hidden rounded-md border p-1 shadow-md",s),...c})})}function he({...s}){return e.jsx(Y,{"data-slot":"dropdown-menu-group",...s})}function R({className:s,inset:l,variant:c="default",...t}){return e.jsx(W,{"data-slot":"dropdown-menu-item","data-inset":l,"data-variant":c,className:F("focus:bg-accent focus:text-accent-foreground data-[variant=destructive]:text-destructive-foreground data-[variant=destructive]:focus:bg-destructive/10 dark:data-[variant=destructive]:focus:bg-destructive/40 data-[variant=destructive]:focus:text-destructive-foreground data-[variant=destructive]:*:[svg]:!text-destructive-foreground [&_svg:not([class*='text-'])]:text-muted-foreground relative flex cursor-pointer items-center gap-2 rounded-sm px-2 py-1.5 text-sm outline-hidden select-none data-[disabled]:pointer-events-none data-[disabled]:opacity-50 data-[inset]:pl-8 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",s),...t})}function Ne({className:s,inset:l,...c}){return e.jsx(Z,{"data-slot":"dropdown-menu-label","data-inset":l,className:F("px-2 py-1.5 text-sm font-medium data-[inset]:pl-8",s),...c})}function xe({className:s,...l}){return e.jsx(Q,{"data-slot":"dropdown-menu-separator",className:F("bg-border -mx-1 my-1 h-px",s),...l})}function De(){var g,N;const{i18n:s,t:l}=A(),{auth:c,globalSettings:t,userLanguage:p}=I().props,{setPosition:b}=_(),{updatePosition:n}=_(),[u,x]=v.useState(()=>{const a=((t==null?void 0:t.availableLanguages)||[]).filter(r=>r.enabled!==!1);if(p){const r=a.find(i=>i.code===p);if(r)return r}return a[0]||null}),[D,f]=v.useState(!1),o=(t==null?void 0:t.availableLanguages)||[],d=(t==null?void 0:t.is_saas)||!1,C=!!(c!=null&&c.user),y=((N=(g=c==null?void 0:c.user)==null?void 0:g.roles)==null?void 0:N.map(a=>a.name))||[],h=C&&O("superadmin",y),S=C&&O("company",y),m=d?h:S;v.useEffect(()=>{const a=(o||[]).filter(r=>r.enabled!==!1);if(p&&s.language!==p)s.changeLanguage(p,()=>{const r=a.find(i=>i.code===p)||a[0];x(r)});else{const r=a.find(i=>i.code===s.language)||a[0];x(r)}},[o,p]),v.useEffect(()=>{const a=(o||[]).filter(i=>i.enabled!==!1),r=a.find(i=>i.code===s.language)||a[0];x(r)},[s.language,o]);const k=["ar","he"],w=async a=>{const r=o.find(i=>i.code===a);if(r){x(r);try{await s.changeLanguage(a);const i=k.includes(a);let L;U()?L=i?"right":ne("layoutPosition")||"left":L=i?"right":(t==null?void 0:t.layoutDirection)||"left",document.documentElement.dir="ltr",document.documentElement.setAttribute("dir","ltr"),n(L),C&&!U()?q.post(route("languages.change"),{language:a},{preserveScroll:!0,onSuccess:()=>{(i||!i&&(t==null?void 0:t.layoutDirection)==="right")&&q.post(route("settings.brand.update"),{settings:{layoutDirection:L}},{preserveScroll:!0,onError:E=>{console.error("Failed to update layout direction:",E)}})},onError:E=>{console.error("Failed to change language:",E)}}):(J("app_language",a),J("layoutPosition",L)),window.dispatchEvent(new CustomEvent("languageChanged",{detail:{language:a,direction:L}})),window.dispatchEvent(new Event("resize"))}catch(i){console.error("Error changing language:",i)}}};return e.jsxs(e.Fragment,{children:[e.jsxs(ge,{children:[e.jsx(fe,{asChild:!0,children:e.jsxs(j,{variant:"ghost",className:"flex items-center gap-2 rounded-md border shadow-sm bg-white",children:[e.jsx(le,{className:"h-4 w-4"}),u&&e.jsxs(e.Fragment,{children:[e.jsx("span",{className:"text-sm font-medium hidden md:inline-block",children:u.name}),e.jsx(P,{countryCode:u.countryCode,svg:!0,style:{width:"1.2em",height:"1.2em"}})]})]})}),e.jsxs(pe,{className:"w-56",align:"end",forceMount:!0,children:[e.jsx(he,{children:e.jsx("div",{className:"max-h-48 overflow-y-auto",children:(o||[]).filter(a=>a.enabled!==!1).map(a=>e.jsxs(R,{onClick:()=>w(a.code),className:`flex items-center gap-2 ${(u==null?void 0:u.code)===a.code?"bg-accent":""}`,children:[e.jsx(P,{countryCode:a.countryCode,svg:!0,style:{width:"1.2em",height:"1.2em"}}),e.jsx("span",{children:a.name})]},a.code))})}),m&&e.jsxs(e.Fragment,{children:[e.jsx(xe,{}),e.jsxs(R,{onClick:()=>f(!0),className:"justify-center text-primary font-semibold cursor-pointer",children:[e.jsx(oe,{className:"h-4 w-4 mr-2"}),l("Create Language")]}),e.jsx(R,{asChild:!0,className:"justify-center text-primary font-semibold cursor-pointer",children:e.jsxs("a",{href:route("manage-language"),rel:"noopener noreferrer",children:[e.jsx(de,{className:"h-4 w-4 mr-2"}),l("Manage Language")]})})]})]})]}),e.jsx(me,{open:D,onOpenChange:f,onSuccess:()=>f(!1)})]})}function Le(){const{t:s}=A(),{props:l}=I(),[c,t]=v.useState(!1),[p,b]=v.useState(!1),[n,u]=v.useState(!1),{themeColor:x,customColor:D}=re(),f=x==="custom"?D:ie[x],o=l.globalSettings||{},d={cookieTitle:o.cookieTitle||"Cookie Consent",cookieDescription:o.cookieDescription||"We use cookies to enhance your browsing experience and provide personalized content.",strictlyCookieTitle:o.strictlyCookieTitle||"Strictly Necessary Cookies",strictlyCookieDescription:o.strictlyCookieDescription||"These cookies are essential for the website to function properly.",contactUsDescription:o.contactUsDescription||"If you have any questions about our cookie policy, please contact us.",contactUsUrl:o.contactUsUrl||"#"};v.useEffect(()=>{var N,a;const m=o.enableLogging==="1"||o.enableLogging===1||o.enableLogging===!0,k=o.is_demo==="1"||o.is_demo===1||o.is_demo===!0,w=window.location.pathname==="/dashboard"||window.location.pathname.includes("/dashboard"),g=(a=(N=l.auth)==null?void 0:N.user)==null?void 0:a.type;if(m){if(k&&(!w||g!=="company"))return;localStorage.getItem("cookie-consent")||t(!0)}},[]);const C=async()=>{try{const m=new AbortController,k=setTimeout(()=>m.abort(),5e3),w=await fetch("https://ipapi.co/json/",{signal:m.signal,headers:{Accept:"application/json"}});if(clearTimeout(k),!w.ok)throw new Error(`HTTP error! status: ${w.status}`);const g=await w.json();return{ip:g.ip||"unknown",country:g.country_name||"unknown",city:g.city||"unknown",region:g.region||"unknown",...g}}catch(m){return console.warn("Failed to get location data:",m.message),{ip:"unknown",country:"unknown",city:"unknown",region:"unknown",error:m.message||"Location fetch failed"}}},y=async(m,k)=>{var w;try{const g=await C(),N={...k,timestamp:new Date().toISOString(),consentType:m,userAgent:navigator.userAgent||"unknown",language:navigator.language||"unknown",url:window.location.href,...g};localStorage.setItem("cookie-consent",JSON.stringify({accepted:!0,timestamp:Date.now()}));const a=(w=document.querySelector('meta[name="csrf-token"]'))==null?void 0:w.getAttribute("content");if(!a){console.warn("CSRF token not found");return}const r=await fetch(route("cookie.consent.store"),{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-TOKEN":a,Accept:"application/json"},body:JSON.stringify(N)});if(!r.ok)throw new Error(`HTTP error! status: ${r.status}`);if(!(await r.json()).success)throw new Error("Server returned error")}catch(g){throw console.error("Failed to save cookie consent:",g),localStorage.setItem("cookie-consent",JSON.stringify({accepted:!0,timestamp:Date.now()})),g}},h=async()=>{if(!n){u(!0);try{await y("accept_all",{necessary:!0,analytics:!0,marketing:!0}),t(!1)}catch{H.error(s("Failed to save cookie preferences"))}finally{u(!1)}}},S=async()=>{if(!n){u(!0);try{await y("necessary_only",{necessary:!0,analytics:!1,marketing:!1}),t(!1)}catch{H.error(s("Failed to save cookie preferences"))}finally{u(!1)}}};return c?e.jsxs(e.Fragment,{children:[e.jsx("div",{className:"fixed bottom-4 left-1/2 transform -translate-x-1/2 z-50 max-w-md w-full mx-4",children:e.jsxs(B,{className:"p-4 shadow-lg border",children:[e.jsxs("div",{className:"flex justify-between items-start mb-3",children:[e.jsx("h3",{className:"font-semibold text-sm",children:d.cookieTitle}),e.jsx(j,{variant:"ghost",size:"sm",onClick:()=>t(!1),className:"h-6 w-6 p-0",children:e.jsx(G,{className:"h-4 w-4"})})]}),e.jsx("p",{className:"text-sm text-muted-foreground mb-4",children:d.cookieDescription}),e.jsxs("div",{className:"flex flex-col gap-2",children:[e.jsxs("div",{className:"flex gap-2",children:[e.jsx(j,{onClick:h,size:"sm",className:"flex-1 text-white hover:opacity-90",style:{backgroundColor:f},disabled:n,children:s(n?"Saving...":"Accept All")}),e.jsx(j,{onClick:S,variant:"outline",size:"sm",className:"flex-1",style:{borderColor:f,color:f},disabled:n,children:s(n?"Saving...":"Necessary Only")})]}),e.jsx(j,{onClick:()=>b(!0),variant:"ghost",size:"sm",className:"text-sm underline",children:s("Let me choose")})]}),e.jsxs("p",{className:"text-xs text-muted-foreground mt-2",children:[d.contactUsDescription," ",e.jsx("a",{href:d.contactUsUrl,className:"underline",children:s("Contact us")})]})]})}),p&&e.jsx("div",{className:"fixed inset-0 z-[60] flex items-center justify-center p-4",children:e.jsx(B,{className:"w-full max-w-md max-h-[80vh] overflow-y-auto",children:e.jsxs("div",{className:"p-6",children:[e.jsxs("div",{className:"flex justify-between items-center mb-4",children:[e.jsx("h3",{className:"text-lg font-semibold",children:d.cookieTitle}),e.jsx(j,{variant:"ghost",size:"sm",onClick:()=>b(!1),className:"h-6 w-6 p-0",children:e.jsx(G,{className:"h-4 w-4"})})]}),e.jsx("div",{className:"space-y-4",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{className:"flex-1",children:[e.jsx("h4",{className:"font-medium text-sm",children:d.strictlyCookieTitle}),e.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:d.strictlyCookieDescription})]}),e.jsx(ue,{checked:!0,disabled:!0})]})}),e.jsxs("div",{className:"flex gap-2 mt-6",children:[e.jsx(j,{onClick:async()=>{await S(),b(!1)},variant:"outline",size:"sm",className:"flex-1",style:{borderColor:f,color:f},disabled:n,children:s(n?"Saving...":"Save Preferences")}),e.jsx(j,{onClick:async()=>{await h(),b(!1)},size:"sm",className:"flex-1 text-white hover:opacity-90",style:{backgroundColor:f},disabled:n,children:s(n?"Saving...":"Accept All")})]})]})})})]}):null}export{Le as C,ge as D,De as L,fe as a,pe as b,R as c,xe as d,Ne as e,he as f}; +import{r as v,j as e,z as X,B as $,E as K,F as V,I as W,S as Q,G as Y,L as Z}from"./ui-Z445SNHD.js";import{R as P}from"./react-country-flag.esm-Bs2jngHP.js";import{u as A,c as I,D as ee,h as te,j as se,k as ae,L as M,I as z,B as j,J as T,e as F,K as _,N as O,P as oe,O as U,Q as ne,r as q,R as J,a as re,C as B,X as G,T as ie,t as H}from"./app-Da3PX8qg.js";import{R as ce}from"./refresh-cw--0MMVqmk.js";import{G as le}from"./globe-DK33Pm0M.js";import{S as de}from"./settings-BUhtRdnI.js";import{S as ue}from"./switch-DCoM0Ivb.js";function me({open:s,onOpenChange:l,onSuccess:c}){var o;const{t}=A(),{props:p}=I(),b=((o=p.globalSettings)==null?void 0:o.is_demo)||!1,[n,u]=v.useState({code:"",name:"",countryCode:""}),[x,D]=v.useState(!1),f=async d=>{var C;d.preventDefault(),D(!0);try{const y=await fetch(route("languages.create"),{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-TOKEN":((C=document.querySelector('meta[name="csrf-token"]'))==null?void 0:C.getAttribute("content"))||"",Accept:"application/json","X-Requested-With":"XMLHttpRequest"},body:JSON.stringify(n)}),h=await y.json();y.ok&&h.success?(T.success(h.message||t("Language created successfully")),u({code:"",name:"",countryCode:""}),l(!1),c==null||c(),window.location.reload()):(console.error("Create language error:",h),b&&h.message?T.error(h.message):T.error(h.error||t("Failed to create language")))}catch(y){console.error("Network error:",y),T.error(t("Failed to create language"))}finally{D(!1)}};return e.jsx(ee,{open:s,onOpenChange:l,children:e.jsxs(te,{className:"sm:max-w-md",children:[e.jsx(se,{children:e.jsx(ae,{children:t("Create Language")})}),e.jsxs("form",{onSubmit:f,className:"space-y-4",children:[e.jsxs("div",{children:[e.jsx(M,{htmlFor:"code",children:t("Language Code")}),e.jsx(z,{id:"code",placeholder:t("e.g., fr, de, ja"),value:n.code,onChange:d=>u({...n,code:d.target.value}),required:!0})]}),e.jsxs("div",{children:[e.jsx(M,{htmlFor:"name",children:t("Language Name")}),e.jsx(z,{id:"name",placeholder:t("e.g., Français, Deutsch, 日本語"),value:n.name,onChange:d=>u({...n,name:d.target.value}),required:!0})]}),e.jsxs("div",{children:[e.jsx(M,{htmlFor:"countryCode",children:t("Country Code")}),e.jsx(z,{id:"countryCode",placeholder:t("e.g., FR, DE, JP"),maxLength:2,value:n.countryCode,onChange:d=>u({...n,countryCode:d.target.value.toUpperCase()}),required:!0})]}),e.jsxs("div",{className:"flex justify-end gap-2",children:[e.jsx(j,{type:"button",variant:"outline",onClick:()=>l(!1),children:t("Cancel")}),e.jsx(j,{type:"submit",disabled:x,children:x?e.jsxs(e.Fragment,{children:[e.jsx(ce,{className:"h-4 w-4 animate-spin mr-2"}),t("Creating...")]}):t("Create Language")})]})]})]})})}function ge({...s}){return e.jsx(X,{"data-slot":"dropdown-menu",...s})}function fe({...s}){return e.jsx($,{"data-slot":"dropdown-menu-trigger",...s})}function pe({className:s,sideOffset:l=4,...c}){return e.jsx(K,{children:e.jsx(V,{"data-slot":"dropdown-menu-content",sideOffset:l,className:F("bg-popover text-popover-foreground data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 z-50 min-w-[8rem] overflow-hidden rounded-md border p-1 shadow-md",s),...c})})}function he({...s}){return e.jsx(Y,{"data-slot":"dropdown-menu-group",...s})}function R({className:s,inset:l,variant:c="default",...t}){return e.jsx(W,{"data-slot":"dropdown-menu-item","data-inset":l,"data-variant":c,className:F("focus:bg-accent focus:text-accent-foreground data-[variant=destructive]:text-destructive-foreground data-[variant=destructive]:focus:bg-destructive/10 dark:data-[variant=destructive]:focus:bg-destructive/40 data-[variant=destructive]:focus:text-destructive-foreground data-[variant=destructive]:*:[svg]:!text-destructive-foreground [&_svg:not([class*='text-'])]:text-muted-foreground relative flex cursor-pointer items-center gap-2 rounded-sm px-2 py-1.5 text-sm outline-hidden select-none data-[disabled]:pointer-events-none data-[disabled]:opacity-50 data-[inset]:pl-8 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",s),...t})}function Ne({className:s,inset:l,...c}){return e.jsx(Z,{"data-slot":"dropdown-menu-label","data-inset":l,className:F("px-2 py-1.5 text-sm font-medium data-[inset]:pl-8",s),...c})}function xe({className:s,...l}){return e.jsx(Q,{"data-slot":"dropdown-menu-separator",className:F("bg-border -mx-1 my-1 h-px",s),...l})}function De(){var g,N;const{i18n:s,t:l}=A(),{auth:c,globalSettings:t,userLanguage:p}=I().props,{setPosition:b}=_(),{updatePosition:n}=_(),[u,x]=v.useState(()=>{const a=((t==null?void 0:t.availableLanguages)||[]).filter(r=>r.enabled!==!1);if(p){const r=a.find(i=>i.code===p);if(r)return r}return a[0]||null}),[D,f]=v.useState(!1),o=(t==null?void 0:t.availableLanguages)||[],d=(t==null?void 0:t.is_saas)||!1,C=!!(c!=null&&c.user),y=((N=(g=c==null?void 0:c.user)==null?void 0:g.roles)==null?void 0:N.map(a=>a.name))||[],h=C&&O("superadmin",y),S=C&&O("company",y),m=d?h:S;v.useEffect(()=>{const a=(o||[]).filter(r=>r.enabled!==!1);if(p&&s.language!==p)s.changeLanguage(p,()=>{const r=a.find(i=>i.code===p)||a[0];x(r)});else{const r=a.find(i=>i.code===s.language)||a[0];x(r)}},[o,p]),v.useEffect(()=>{const a=(o||[]).filter(i=>i.enabled!==!1),r=a.find(i=>i.code===s.language)||a[0];x(r)},[s.language,o]);const k=["ar","he"],w=async a=>{const r=o.find(i=>i.code===a);if(r){x(r);try{await s.changeLanguage(a);const i=k.includes(a);let L;U()?L=i?"right":ne("layoutPosition")||"left":L=i?"right":(t==null?void 0:t.layoutDirection)||"left",document.documentElement.dir="ltr",document.documentElement.setAttribute("dir","ltr"),n(L),C&&!U()?q.post(route("languages.change"),{language:a},{preserveScroll:!0,onSuccess:()=>{(i||!i&&(t==null?void 0:t.layoutDirection)==="right")&&q.post(route("settings.brand.update"),{settings:{layoutDirection:L}},{preserveScroll:!0,onError:E=>{console.error("Failed to update layout direction:",E)}})},onError:E=>{console.error("Failed to change language:",E)}}):(J("app_language",a),J("layoutPosition",L)),window.dispatchEvent(new CustomEvent("languageChanged",{detail:{language:a,direction:L}})),window.dispatchEvent(new Event("resize"))}catch(i){console.error("Error changing language:",i)}}};return e.jsxs(e.Fragment,{children:[e.jsxs(ge,{children:[e.jsx(fe,{asChild:!0,children:e.jsxs(j,{variant:"ghost",className:"flex items-center gap-2 rounded-md border shadow-sm bg-white",children:[e.jsx(le,{className:"h-4 w-4"}),u&&e.jsxs(e.Fragment,{children:[e.jsx("span",{className:"text-sm font-medium hidden md:inline-block",children:u.name}),e.jsx(P,{countryCode:u.countryCode,svg:!0,style:{width:"1.2em",height:"1.2em"}})]})]})}),e.jsxs(pe,{className:"w-56",align:"end",forceMount:!0,children:[e.jsx(he,{children:e.jsx("div",{className:"max-h-48 overflow-y-auto",children:(o||[]).filter(a=>a.enabled!==!1).map(a=>e.jsxs(R,{onClick:()=>w(a.code),className:`flex items-center gap-2 ${(u==null?void 0:u.code)===a.code?"bg-accent":""}`,children:[e.jsx(P,{countryCode:a.countryCode,svg:!0,style:{width:"1.2em",height:"1.2em"}}),e.jsx("span",{children:a.name})]},a.code))})}),m&&e.jsxs(e.Fragment,{children:[e.jsx(xe,{}),e.jsxs(R,{onClick:()=>f(!0),className:"justify-center text-primary font-semibold cursor-pointer",children:[e.jsx(oe,{className:"h-4 w-4 mr-2"}),l("Create Language")]}),e.jsx(R,{asChild:!0,className:"justify-center text-primary font-semibold cursor-pointer",children:e.jsxs("a",{href:route("manage-language"),rel:"noopener noreferrer",children:[e.jsx(de,{className:"h-4 w-4 mr-2"}),l("Manage Language")]})})]})]})]}),e.jsx(me,{open:D,onOpenChange:f,onSuccess:()=>f(!1)})]})}function Le(){const{t:s}=A(),{props:l}=I(),[c,t]=v.useState(!1),[p,b]=v.useState(!1),[n,u]=v.useState(!1),{themeColor:x,customColor:D}=re(),f=x==="custom"?D:ie[x],o=l.globalSettings||{},d={cookieTitle:o.cookieTitle||"Cookie Consent",cookieDescription:o.cookieDescription||"We use cookies to enhance your browsing experience and provide personalized content.",strictlyCookieTitle:o.strictlyCookieTitle||"Strictly Necessary Cookies",strictlyCookieDescription:o.strictlyCookieDescription||"These cookies are essential for the website to function properly.",contactUsDescription:o.contactUsDescription||"If you have any questions about our cookie policy, please contact us.",contactUsUrl:o.contactUsUrl||"#"};v.useEffect(()=>{var N,a;const m=o.enableLogging==="1"||o.enableLogging===1||o.enableLogging===!0,k=o.is_demo==="1"||o.is_demo===1||o.is_demo===!0,w=window.location.pathname==="/dashboard"||window.location.pathname.includes("/dashboard"),g=(a=(N=l.auth)==null?void 0:N.user)==null?void 0:a.type;if(m){if(k&&(!w||g!=="company"))return;localStorage.getItem("cookie-consent")||t(!0)}},[]);const C=async()=>{try{const m=new AbortController,k=setTimeout(()=>m.abort(),5e3),w=await fetch("https://ipapi.co/json/",{signal:m.signal,headers:{Accept:"application/json"}});if(clearTimeout(k),!w.ok)throw new Error(`HTTP error! status: ${w.status}`);const g=await w.json();return{ip:g.ip||"unknown",country:g.country_name||"unknown",city:g.city||"unknown",region:g.region||"unknown",...g}}catch(m){return console.warn("Failed to get location data:",m.message),{ip:"unknown",country:"unknown",city:"unknown",region:"unknown",error:m.message||"Location fetch failed"}}},y=async(m,k)=>{var w;try{const g=await C(),N={...k,timestamp:new Date().toISOString(),consentType:m,userAgent:navigator.userAgent||"unknown",language:navigator.language||"unknown",url:window.location.href,...g};localStorage.setItem("cookie-consent",JSON.stringify({accepted:!0,timestamp:Date.now()}));const a=(w=document.querySelector('meta[name="csrf-token"]'))==null?void 0:w.getAttribute("content");if(!a){console.warn("CSRF token not found");return}const r=await fetch(route("cookie.consent.store"),{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-TOKEN":a,Accept:"application/json"},body:JSON.stringify(N)});if(!r.ok)throw new Error(`HTTP error! status: ${r.status}`);if(!(await r.json()).success)throw new Error("Server returned error")}catch(g){throw console.error("Failed to save cookie consent:",g),localStorage.setItem("cookie-consent",JSON.stringify({accepted:!0,timestamp:Date.now()})),g}},h=async()=>{if(!n){u(!0);try{await y("accept_all",{necessary:!0,analytics:!0,marketing:!0}),t(!1)}catch{H.error(s("Failed to save cookie preferences"))}finally{u(!1)}}},S=async()=>{if(!n){u(!0);try{await y("necessary_only",{necessary:!0,analytics:!1,marketing:!1}),t(!1)}catch{H.error(s("Failed to save cookie preferences"))}finally{u(!1)}}};return c?e.jsxs(e.Fragment,{children:[e.jsx("div",{className:"fixed bottom-4 left-1/2 transform -translate-x-1/2 z-50 max-w-md w-full mx-4",children:e.jsxs(B,{className:"p-4 shadow-lg border",children:[e.jsxs("div",{className:"flex justify-between items-start mb-3",children:[e.jsx("h3",{className:"font-semibold text-sm",children:d.cookieTitle}),e.jsx(j,{variant:"ghost",size:"sm",onClick:()=>t(!1),className:"h-6 w-6 p-0",children:e.jsx(G,{className:"h-4 w-4"})})]}),e.jsx("p",{className:"text-sm text-muted-foreground mb-4",children:d.cookieDescription}),e.jsxs("div",{className:"flex flex-col gap-2",children:[e.jsxs("div",{className:"flex gap-2",children:[e.jsx(j,{onClick:h,size:"sm",className:"flex-1 text-white hover:opacity-90",style:{backgroundColor:f},disabled:n,children:s(n?"Saving...":"Accept All")}),e.jsx(j,{onClick:S,variant:"outline",size:"sm",className:"flex-1",style:{borderColor:f,color:f},disabled:n,children:s(n?"Saving...":"Necessary Only")})]}),e.jsx(j,{onClick:()=>b(!0),variant:"ghost",size:"sm",className:"text-sm underline",children:s("Let me choose")})]}),e.jsxs("p",{className:"text-xs text-muted-foreground mt-2",children:[d.contactUsDescription," ",e.jsx("a",{href:d.contactUsUrl,className:"underline",children:s("Contact us")})]})]})}),p&&e.jsx("div",{className:"fixed inset-0 z-[60] flex items-center justify-center p-4",children:e.jsx(B,{className:"w-full max-w-md max-h-[80vh] overflow-y-auto",children:e.jsxs("div",{className:"p-6",children:[e.jsxs("div",{className:"flex justify-between items-center mb-4",children:[e.jsx("h3",{className:"text-lg font-semibold",children:d.cookieTitle}),e.jsx(j,{variant:"ghost",size:"sm",onClick:()=>b(!1),className:"h-6 w-6 p-0",children:e.jsx(G,{className:"h-4 w-4"})})]}),e.jsx("div",{className:"space-y-4",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{className:"flex-1",children:[e.jsx("h4",{className:"font-medium text-sm",children:d.strictlyCookieTitle}),e.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:d.strictlyCookieDescription})]}),e.jsx(ue,{checked:!0,disabled:!0})]})}),e.jsxs("div",{className:"flex gap-2 mt-6",children:[e.jsx(j,{onClick:async()=>{await S(),b(!1)},variant:"outline",size:"sm",className:"flex-1",style:{borderColor:f,color:f},disabled:n,children:s(n?"Saving...":"Save Preferences")}),e.jsx(j,{onClick:async()=>{await h(),b(!1)},size:"sm",className:"flex-1 text-white hover:opacity-90",style:{backgroundColor:f},disabled:n,children:s(n?"Saving...":"Accept All")})]})]})})})]}):null}export{Le as C,ge as D,De as L,fe as a,pe as b,R as c,xe as d,Ne as e,he as f}; diff --git a/public/build/assets/CrudDeleteModal-DM40AK8z.js b/public/build/assets/CrudDeleteModal-DmHx0JCJ.js similarity index 90% rename from public/build/assets/CrudDeleteModal-DM40AK8z.js rename to public/build/assets/CrudDeleteModal-DmHx0JCJ.js index 722153430..6399cb0b4 100644 --- a/public/build/assets/CrudDeleteModal-DM40AK8z.js +++ b/public/build/assets/CrudDeleteModal-DmHx0JCJ.js @@ -1 +1 @@ -import{j as e}from"./ui-Z445SNHD.js";import{u as r,D as c,h as d,j as u,k as h,p as j,q as x,B as a}from"./app-36WMjvX0.js";function p({isOpen:o,onClose:n,onConfirm:i,itemName:l,entityName:t}){const{t:s}=r();return e.jsx(c,{open:o,onOpenChange:n,children:e.jsxs(d,{className:"sm:max-w-md",children:[e.jsxs(u,{children:[e.jsxs(h,{children:[s("Delete")," ",t]}),e.jsxs(j,{children:[s("Are you sure you want to delete")," ",l||`this ${t}`,"? ",s("This action cannot be undone.")]})]}),e.jsxs(x,{className:"sm:justify-end",children:[e.jsx(a,{type:"button",variant:"outline",onClick:n,children:s("Cancel")}),e.jsx(a,{type:"button",variant:"destructive",onClick:i,children:s("Delete")})]})]})})}export{p as C}; +import{j as e}from"./ui-Z445SNHD.js";import{u as r,D as c,h as d,j as u,k as h,p as j,q as x,B as a}from"./app-Da3PX8qg.js";function p({isOpen:o,onClose:n,onConfirm:i,itemName:l,entityName:t}){const{t:s}=r();return e.jsx(c,{open:o,onOpenChange:n,children:e.jsxs(d,{className:"sm:max-w-md",children:[e.jsxs(u,{children:[e.jsxs(h,{children:[s("Delete")," ",t]}),e.jsxs(j,{children:[s("Are you sure you want to delete")," ",l||`this ${t}`,"? ",s("This action cannot be undone.")]})]}),e.jsxs(x,{className:"sm:justify-end",children:[e.jsx(a,{type:"button",variant:"outline",onClick:n,children:s("Cancel")}),e.jsx(a,{type:"button",variant:"destructive",onClick:i,children:s("Delete")})]})]})})}export{p as C}; diff --git a/public/build/assets/CrudFormModal-Bmz2nLeY.js b/public/build/assets/CrudFormModal-CTSICk3j.js similarity index 97% rename from public/build/assets/CrudFormModal-Bmz2nLeY.js rename to public/build/assets/CrudFormModal-CTSICk3j.js index f01898d5c..0dfe7f534 100644 --- a/public/build/assets/CrudFormModal-Bmz2nLeY.js +++ b/public/build/assets/CrudFormModal-CTSICk3j.js @@ -1 +1 @@ -import{r as O,j as a,R as ue}from"./ui-Z445SNHD.js";import{c as pe,u as de,D as xe,h as he,j as be,k as ye,p as ge,L as U,q as je,B as X,I as Z,M as ve}from"./app-36WMjvX0.js";import{T as we}from"./textarea-CdnKPU5F.js";import{S as Se,a as Ne,b as Fe,c as $e,d as te}from"./select-DgPPBKIC.js";import{R as Oe,a as qe}from"./radio-group-BtLENAXk.js";import{C as Ae}from"./checkbox-Bos2Phgi.js";import{S as Ve}from"./switch-C7AW5g5G.js";import{M as Ce}from"./multi-select-field-BX9C1tYH.js";import{S as Me}from"./scroll-area-BmK0s-Hf.js";import{L as Ee}from"./LocationPicker-DAd_AcXs.js";function ke({fields:u,values:C,onChange:q,disabled:p=!1}){const{base_url:h}=pe().props,[N,c]=O.useState(()=>{const l={};return u.forEach((n,x)=>{x===0?l[n.name]=n.options||[]:l[n.name]=[]}),l}),[M,F]=O.useState({}),H=async(l,n)=>{var x;if(!l.apiEndpoint)return[];F(r=>({...r,[l.name]:!0}));try{let r=l.apiEndpoint;if(n){const d=encodeURIComponent(String(n)),m=(x=u[u.indexOf(l)-1])==null?void 0:x.name;m&&(r=r.replace(`{${m}}`,d))}const g=await fetch(`${h}${r}`);if(!g.ok)throw new Error(`HTTP error! status: ${g.status}`);const j=await g.json();return Array.isArray(j)?j.map(d=>({value:String(d.id||d.value||""),label:String(d.name||d.label||"Unknown")})):[]}catch{return[]}finally{F(r=>({...r,[l.name]:!1}))}};O.useEffect(()=>{(async()=>{const n={};for(let x=0;x{u.slice(x+1).forEach(m=>{q(m.name,"")});const r=u.find(m=>m.name===l),j=(N[l]||(r==null?void 0:r.options)||[]).find(m=>String(m.value)===String(n)),A=j?{id:n,name:j.label}:null,d=u[x+1];if(d&&n){if(d.apiEndpoint){const m=await H(d,n);c(I=>({...I,[d.name]:m})),d.selectFirstOption&&m.length>0&&setTimeout(()=>{q(d.name,m[0].value)},100),q(l,n,{selectedInfo:A,loadedOptions:m});return}else if(d.dependencies){const m=d.dependencies[n]||[];c(I=>({...I,[d.name]:m})),q(l,n,{selectedInfo:A,loadedOptions:m});return}}q(l,n,{selectedInfo:A,loadedOptions:[]})};return a.jsx("div",{className:"space-y-4",children:u.map((l,n)=>{const x=n===0,r=x?null:u[n-1],g=p||!x&&!C[r.name],j=N[l.name]||[],A=M[l.name];return a.jsxs("div",{className:"space-y-2",children:[a.jsx("label",{className:"text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70",children:l.label}),a.jsxs("select",{value:C[l.name]||"",onChange:d=>_(l.name,d.target.value,n),disabled:g||A||l.disabled,className:"flex h-10 w-full items-center justify-between rounded-md border border-input bg-background px-3 py-2 text-sm ring-offset-background placeholder:text-muted-foreground focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50",children:[a.jsx("option",{value:"",className:"relative flex w-full cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none text-muted-foreground",children:A?"Loading...":`Select ${l.label.toLowerCase()}`}),j.map(d=>a.jsx("option",{value:d.value,className:"relative flex w-full cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",children:d.label},d.value))]})]},l.name)})})}function Pe({field:u,dateValue:C,handleChange:q,errors:p,mode:h}){const N=ue.useRef(null),c=()=>{var M,F;if(!u.disabled&&h!=="view"&&N.current)try{(F=(M=N.current).showPicker)==null||F.call(M)}catch{N.current.focus()}};return a.jsx("div",{className:"relative cursor-pointer",onClick:c,children:a.jsx("input",{ref:N,id:u.name,name:u.name,type:"date",placeholder:u.placeholder,value:C,onChange:M=>q(u.name,M.target.value),required:!!u.required,className:`border-input flex h-9 w-full rounded-md border bg-transparent px-3 py-1 text-base shadow-xs outline-none transition-[color,box-shadow] focus-visible:border-primary md:text-sm cursor-pointer disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 ${p[u.name]?"border-red-500":""}`,disabled:u.disabled||h==="view",readOnly:u.readOnly})})}function We({isOpen:u,onClose:C,onSubmit:q,formConfig:p,initialData:h={},title:N,mode:c,description:M,errors:F={},submitButtonText:H,onEdit:_}){const{t:l}=de(),[n,x]=O.useState({}),[r,g]=O.useState({}),[j,A]=O.useState({}),d=()=>{if(!p.priceSummary)return 0;const e=n[p.priceSummary.quantityFieldName||"quantity"]||p.priceSummary.quantity||1;return p.priceSummary.unitPrice*e};O.useEffect(()=>{if(u){const e={...h};p.fields.forEach(i=>{i.type==="multi-select"&&e[i.name]&&!Array.isArray(e[i.name])&&(e[i.name]=Array.isArray(e[i.name])?e[i.name]:e[i.name]?[e[i.name].toString()]:[]),c==="create"&&(e[i.name]===void 0||e[i.name]===null)&&i.defaultValue!==void 0&&(e[i.name]=i.defaultValue)}),x(e||{}),g({}),p.fields.forEach(i=>{i.relation&&i.relation.endpoint&&fetch(i.relation.endpoint).then(s=>s.json()).then(s=>{A(v=>({...v,[i.name]:Array.isArray(s)?s:s.data||[]}))}).catch(s=>{})})}},[u,h,p.fields,c]),O.useEffect(()=>{if(F&&Object.keys(F).length>0){const e={};Object.entries(F).forEach(([i,s])=>{e[i]=Array.isArray(s)?s[0]:s}),g(e)}},[F]);const m=(e,i)=>{x(s=>({...s,[e]:i})),r[e]&&g(s=>{const v={...s};return delete v[e],v})},I=e=>{e.preventDefault();const i={...n};p.fields.forEach(o=>{o.type==="multi-select"&&i[o.name]&&(Array.isArray(i[o.name])||(i[o.name]=[i[o.name].toString()]))}),x(i);const s={};if(p.fields.forEach(o=>{if(o.type==="file"&&c==="edit")return;const W=o.conditional?o.conditional(c,n):!0,R=n[o.name],z=R==null||R==="";if((typeof o.required=="function"?o.required(n):o.required)&&W&&z&&(s[o.name]=`${o.label} is required`),o.type==="file"&&n[o.name]&&o.fileValidation){const $=n[o.name];if(o.fileValidation.maxSize&&$.size>o.fileValidation.maxSize){const S=o.fileValidation.maxSize/1048576;s[o.name]=`File size must be less than ${S}MB`}if(o.fileValidation.mimeTypes&&o.fileValidation.mimeTypes.length>0&&(o.fileValidation.mimeTypes.includes($.type)||(s[o.name]=`File type must be one of: ${o.fileValidation.mimeTypes.join(", ")}`)),o.fileValidation.extensions&&o.fileValidation.extensions.length>0){const S=$.name,L=S.substring(S.lastIndexOf(".")).toLowerCase();o.fileValidation.extensions.includes(L)||(s[o.name]=`File extension must be one of: ${o.fileValidation.extensions.join(", ")}`)}}}),Object.keys(s).length>0){g(s);return}const v={...n};p.fields.forEach(o=>{o.type==="multi-select"&&v[o.name]&&(Array.isArray(v[o.name])||(v[o.name]=[v[o.name].toString()]))}),q(v)},Y=e=>{var i,s,v,o,W,R;if(e.conditional&&!e.conditional(c,n))return null;if(e.render)return e.render(e,n,m);if(c==="view"){if(e.type==="multi-select"){const P=(Array.isArray(n[e.name])?n[e.name]:[]).map($=>{var L;const S=(L=e.options)==null?void 0:L.find(J=>J.value===$);return S?S.label:$}).join(", ");return a.jsx("div",{className:"p-2 border rounded-md bg-gray-50",children:P||"-"})}return a.jsx("div",{className:"p-2 border rounded-md bg-gray-50",children:e.type==="select"&&e.options?((i=e.options.find(z=>z.value===String(n[e.name])))==null?void 0:i.label)||n[e.name]||"-":e.type==="checkbox"?n[e.name]===!0||n[e.name]===1||n[e.name]==="1"?l("Yes"):l("No"):n[e.name]||"-"})}switch(e.type){case"text":case"email":case"password":case"color":return a.jsx(Z,{id:e.name,name:e.name,type:e.type,placeholder:e.placeholder,value:n[e.name]??"",onChange:t=>m(e.name,t.target.value),required:e.required,className:r[e.name]?"border-red-500":"",disabled:e.disabled||c==="view",readOnly:e.readOnly});case"time":{const t=n[e.name]??"",E=e.disabled||c==="view",B=!!r[e.name];let k="",D="",V="AM";if(t&&t.includes(":")){const[y,w]=t.split(":"),b=parseInt(y,10);D=w.padStart(2,"0"),b===0?(k="12",V="AM"):b===12?(k="12",V="PM"):b>12?(k=String(b-12).padStart(2,"0"),V="PM"):(k=String(b).padStart(2,"0"),V="AM")}const Q=(y,w,b)=>{if(!y||!w)return"";let G=parseInt(y,10);return b==="AM"&&G===12?G=0:b==="PM"&&G!==12&&(G+=12),`${String(G).padStart(2,"0")}:${w}`},T=(y,w)=>{const ne=Q(y==="hour"?w:k||"12",y==="minute"?w:D||"00",y==="period"?w:V);ne&&m(e.name,ne)},K=`h-9 rounded-md border bg-transparent px-2 py-1 text-sm shadow-xs outline-none transition-[color,box-shadow] focus-visible:border-primary disabled:cursor-not-allowed disabled:opacity-50 ${B?"border-red-500":"border-input"}`;return a.jsxs("div",{className:"flex items-center gap-1.5",children:[a.jsxs("select",{id:`${e.name}-hour`,value:k,onChange:y=>T("hour",y.target.value),disabled:E,className:`${K} w-[62px]`,children:[a.jsx("option",{value:"",children:l("HH")}),Array.from({length:12},(y,w)=>{const b=String(w+1).padStart(2,"0");return a.jsx("option",{value:b,children:b},b)})]}),a.jsx("span",{className:"text-gray-400 font-bold text-lg",children:":"}),a.jsxs("select",{id:`${e.name}-minute`,value:D,onChange:y=>T("minute",y.target.value),disabled:E,className:`${K} w-[62px]`,children:[a.jsx("option",{value:"",children:l("MM")}),Array.from({length:60},(y,w)=>{const b=String(w).padStart(2,"0");return a.jsx("option",{value:b,children:b},b)})]}),a.jsxs("select",{id:`${e.name}-period`,value:V,onChange:y=>T("period",y.target.value),disabled:E,className:`${K} w-[62px]`,children:[a.jsx("option",{value:"AM",children:"AM"}),a.jsx("option",{value:"PM",children:"PM"})]})]})}case"date":const z=n[e.name]?n[e.name]instanceof Date?n[e.name].toISOString().split("T")[0]:typeof n[e.name]=="string"&&n[e.name].includes("T")?n[e.name].split("T")[0]:n[e.name]:"";return a.jsx(Pe,{field:e,dateValue:z,handleChange:m,errors:r,mode:c});case"number":return a.jsx(Z,{id:e.name,name:e.name,type:"number",placeholder:e.placeholder,value:n[e.name]??"",onChange:t=>m(e.name,t.target.value!==""?parseFloat(t.target.value):""),required:e.required,className:r[e.name]?"border-red-500":"",disabled:e.disabled||c==="view",readOnly:e.readOnly});case"textarea":return a.jsx(we,{id:e.name,name:e.name,placeholder:e.placeholder,value:n[e.name]??"",onChange:t=>m(e.name,t.target.value),required:e.required,className:r[e.name]?"border-red-500":"",disabled:e.disabled||c==="view",readOnly:e.readOnly});case"select":const P=e.relation?j[e.name]||[]:e.options||[],$=String(n[e.name]||""),S=e.relation?P.find(t=>String(t[e.relation.valueField])===$):P.find(t=>String(t.value)===$),L=S?e.relation?S[e.relation.labelField]:S.label:"";return a.jsxs(Se,{value:$,onValueChange:t=>m(e.name,t),disabled:c==="view",children:[a.jsx(Ne,{className:r[e.name]?"border-red-500":"",children:a.jsx(Fe,{placeholder:e.placeholder||`Select ${e.label}`,children:L||e.placeholder||`Select ${e.label}`})}),a.jsx($e,{className:"z-[60000]",searchable:e.searchable,children:e.relation?P.map(t=>a.jsx(te,{value:String(t[e.relation.valueField]),children:t[e.relation.labelField]},t[e.relation.valueField])):P.map(t=>a.jsx(te,{value:String(t.value),children:t.label},t.value))})]});case"radio":return a.jsx(Oe,{value:n[e.name]||"",onValueChange:t=>m(e.name,t),disabled:c==="view",className:"flex gap-4",children:(s=e.options)==null?void 0:s.map(t=>a.jsxs("div",{className:"flex items-center space-x-2",children:[a.jsx(qe,{value:t.value,id:`${e.name}-${t.value}`}),a.jsx(U,{htmlFor:`${e.name}-${t.value}`,children:t.label})]},t.value))});case"checkbox":return a.jsxs("div",{className:"flex items-center space-x-2",children:[a.jsx(Ae,{id:e.name,checked:!!n[e.name],onCheckedChange:t=>m(e.name,t),disabled:c==="view"}),a.jsx(U,{htmlFor:e.name,children:e.placeholder||e.label})]});case"switch":return a.jsx(Ve,{id:e.name,checked:!!n[e.name],onCheckedChange:t=>m(e.name,t),disabled:c==="view"});case"multi-select":return a.jsx(Ce,{field:e,formData:n,handleChange:m});case"media-picker":const J=n[e.name]||(c==="edit"&&h[e.name]?h[e.name].startsWith("http")?h[e.name]:`/storage/${h[e.name]}`:"");return a.jsx(ve,{value:J,onChange:t=>m(e.name,t),placeholder:e.placeholder||`Select ${e.label}`,showPreview:!0});case"file":const ee=((v=e.fileValidation)==null?void 0:v.accept)||"",me=ee.includes("image")||(((W=(o=e.fileValidation)==null?void 0:o.mimeTypes)==null?void 0:W.some(t=>t.startsWith("image/")))??!1);return a.jsxs(a.Fragment,{children:[a.jsx(Z,{id:e.name,name:e.name,type:"file",accept:ee,onChange:t=>{t.target.files&&t.target.files[0]&&m(e.name,t.target.files[0])},className:r[e.name]?"border-red-500":"",disabled:c==="view"}),c==="edit"&&h[e.name]&&a.jsxs("div",{className:"text-xs text-gray-500 mt-1",children:["Current file: ",h.featured_image_original_name||h[e.name]]}),e.fileValidation&&a.jsxs("div",{className:"text-xs text-gray-500 mt-1",children:[e.fileValidation.extensions&&a.jsxs("span",{children:[l("Allowed extensions"),": ",e.fileValidation.extensions.join(", ")," "]}),e.fileValidation.maxSize&&a.jsxs("span",{children:[l("Max size"),": ",(e.fileValidation.maxSize/(1024*1024)).toFixed(1),"MB"]})]}),me&&a.jsx("div",{className:"mt-2",children:n[e.name]&&n[e.name]instanceof File?a.jsxs("div",{className:"mt-2",children:[a.jsxs("p",{className:"text-xs text-gray-500 mb-1",children:[l("Preview"),":"]}),a.jsx("img",{src:URL.createObjectURL(n[e.name]),alt:"Preview",className:"h-24 w-auto rounded-md object-cover shadow-sm"})]}):c==="edit"&&h[e.name]&&a.jsxs("div",{className:"mt-2",children:[a.jsxs("p",{className:"text-xs text-gray-500 mb-1",children:[l("Current image"),":"]}),a.jsx("img",{src:typeof h[e.name]=="string"&&h[e.name].startsWith&&h[e.name].startsWith("http")?h[e.name]:`/storage/${h[e.name]}`,alt:"Current",className:"h-24 w-auto rounded-md object-cover shadow-sm",onError:t=>{t.currentTarget.src="https://placehold.co/200x150?text=Image+Not+Found"}})]})})]});case"dependent-dropdown":const ae={};return(R=e.dependentConfig)==null||R.forEach(t=>{ae[t.name]=n[t.name]||""}),a.jsx(ke,{fields:e.dependentConfig||[],values:ae,onChange:(t,E,B)=>{x(k=>{var Q;const D={...k,[t]:E},V=((Q=e.dependentConfig)==null?void 0:Q.findIndex(T=>T.name===t))??-1;return V!==-1&&e.dependentConfig&&e.dependentConfig.slice(V+1).forEach(T=>{D[T.name]=""}),D}),e.onDependentChange&&e.onDependentChange(t,E,n,B)}});case"location-picker":return a.jsx(Ee,{latitude:n[e.latField||"latitude"],longitude:n[e.lngField||"longitude"],radius:n[e.radiusField||"radius"],onChange:(t,E,B)=>{m(e.latField||"latitude",t),m(e.lngField||"longitude",E),m(e.radiusField||"radius",B)},disabled:c==="view"});default:return null}},se=()=>{const e={sm:"sm:max-w-sm",md:"sm:max-w-md",lg:"sm:max-w-lg",xl:"sm:max-w-xl","2xl":"sm:max-w-2xl","3xl":"sm:max-w-3xl","4xl":"sm:max-w-4xl","5xl":"sm:max-w-5xl",full:"sm:max-w-full"};return p.modalSize?e[p.modalSize]:"sm:max-w-md"},re=()=>{const e={};return p.fields.forEach(i=>{const s=i.row||0;e[s]||(e[s]=[]),e[s].push(i)}),Object.entries(e).sort(([i],[s])=>parseInt(i)-parseInt(s))},f=p.layout||"default",oe=p.columns||1,ce=`crud-modal-${c}-${N.replace(/\s+/g,"-").toLowerCase()}-${Date.now()}`,[ie,le]=O.useState(!1);return O.useEffect(()=>{const e=()=>{const s=document.querySelector("[data-chatgpt-modal]");le(!!s)},i=new MutationObserver(e);return i.observe(document.body,{childList:!0,subtree:!0}),()=>i.disconnect()},[]),a.jsx(xe,{open:u,onOpenChange:e=>{e||C()},modal:!ie,children:a.jsxs(he,{className:`${se()} max-h-[90vh]`,modalId:ce,children:[a.jsxs(be,{children:[a.jsx(ye,{children:N}),a.jsx(ge,{children:M||" "})]}),a.jsx(Me,{className:"max-h-[70vh] pr-4",children:a.jsxs("form",{onSubmit:I,className:"space-y-4",children:[p.priceSummary&&a.jsxs("div",{className:"bg-gray-50 p-4 rounded-lg mb-4",children:[a.jsxs("div",{className:"flex justify-between items-center mb-2",children:[a.jsxs("span",{className:"text-sm text-gray-600",children:[l("Unit Price"),":"]}),a.jsxs("span",{className:"font-medium",children:["$",p.priceSummary.unitPrice.toFixed(2)]})]}),a.jsxs("div",{className:"flex justify-between items-center mb-2",children:[a.jsxs("span",{className:"text-sm text-gray-600",children:[l("Quantity"),":"]}),a.jsx("span",{className:"font-medium",children:n[p.priceSummary.quantityFieldName||"quantity"]||p.priceSummary.quantity||1})]}),a.jsx("div",{className:"border-t pt-2",children:a.jsxs("div",{className:"flex justify-between items-center",children:[a.jsxs("span",{className:"font-semibold",children:[l("Total Price"),":"]}),a.jsxs("span",{className:"font-bold text-lg text-primary",children:["$",d().toFixed(2)]})]})})]}),f==="grid"?a.jsx("div",{style:{display:"grid",gridTemplateColumns:`repeat(${oe}, 1fr)`,gap:"1rem"},children:p.fields.map(e=>e.conditional&&!e.conditional(c,n)?null:a.jsxs("div",{className:"space-y-2",style:{gridColumn:e.colSpan?`span ${e.colSpan}`:"span 1",width:"100%"},children:[e.type!=="checkbox"&&e.type!=="switch"||c==="view"?a.jsxs(U,{htmlFor:e.name,className:"text-sm font-medium",children:[e.label," ",(typeof e.required=="function"?e.required(n):e.required)&&(e.conditional?e.conditional(c,n):!0)&&!(e.type==="file"&&c==="edit")&&a.jsx("span",{className:"text-red-500",children:"*"})]}):null,Y(e),r[e.name]&&a.jsx("p",{className:"text-xs text-red-500",children:r[e.name]})]},e.name))}):f==="flex"?a.jsx("div",{className:"flex flex-wrap gap-4",children:p.fields.map(e=>e.conditional&&!e.conditional(c,n)?null:a.jsxs("div",{className:"space-y-2",style:{width:e.width||"100%",flexGrow:e.width?0:1},children:[e.type!=="checkbox"&&e.type!=="switch"||c==="view"?a.jsxs(U,{htmlFor:e.name,className:"text-sm font-medium",children:[e.label," ",(typeof e.required=="function"?e.required(n):e.required)&&(e.conditional?e.conditional(c,n):!0)&&!(e.type==="file"&&c==="edit")&&a.jsx("span",{className:"text-red-500",children:"*"})]}):null,Y(e),r[e.name]&&a.jsx("p",{className:"text-xs text-red-500",children:r[e.name]})]},e.name))}):re().map(([e,i])=>a.jsx("div",{className:"flex flex-wrap gap-4 mb-4",children:i.map(s=>s.conditional&&!s.conditional(c,n)?null:a.jsxs("div",{className:"space-y-2",style:{width:s.width||"100%"},children:[s.type!=="checkbox"||c==="view"?a.jsxs(U,{htmlFor:s.name,className:"text-sm font-medium",children:[s.label," ",(typeof s.required=="function"?s.required(n):s.required)&&(s.conditional?s.conditional(c,n):!0)&&!(s.type==="file"&&c==="edit")&&a.jsx("span",{className:"text-red-500",children:"*"})]}):null,Y(s),r[s.name]&&a.jsx("p",{className:"text-xs text-red-500",children:r[s.name]})]},s.name))},e))]})}),a.jsxs(je,{className:"sm:justify-end",children:[a.jsx(X,{type:"button",variant:"outline",onClick:C,children:l("Cancel")}),c==="view"&&_&&a.jsx(X,{type:"button",onClick:_,children:l("Edit Record")}),c!=="view"&&a.jsx(X,{type:"button",onClick:I,children:H||l("Save")})]})]})})}export{We as C}; +import{r as O,j as a,R as ue}from"./ui-Z445SNHD.js";import{c as pe,u as de,D as xe,h as he,j as be,k as ye,p as ge,L as U,q as je,B as X,I as Z,M as ve}from"./app-Da3PX8qg.js";import{T as we}from"./textarea-BgXisGCr.js";import{S as Se,a as Ne,b as Fe,c as $e,d as te}from"./select-9uIRiOV_.js";import{R as Oe,a as qe}from"./radio-group-CuY8xCRY.js";import{C as Ae}from"./checkbox-C3Z6LHOx.js";import{S as Ve}from"./switch-DCoM0Ivb.js";import{M as Ce}from"./multi-select-field-ALFA5JXF.js";import{S as Me}from"./scroll-area-C7NBgd0i.js";import{L as Ee}from"./LocationPicker-Dy1Od2a3.js";function ke({fields:u,values:C,onChange:q,disabled:p=!1}){const{base_url:h}=pe().props,[N,c]=O.useState(()=>{const l={};return u.forEach((n,x)=>{x===0?l[n.name]=n.options||[]:l[n.name]=[]}),l}),[M,F]=O.useState({}),H=async(l,n)=>{var x;if(!l.apiEndpoint)return[];F(r=>({...r,[l.name]:!0}));try{let r=l.apiEndpoint;if(n){const d=encodeURIComponent(String(n)),m=(x=u[u.indexOf(l)-1])==null?void 0:x.name;m&&(r=r.replace(`{${m}}`,d))}const g=await fetch(`${h}${r}`);if(!g.ok)throw new Error(`HTTP error! status: ${g.status}`);const j=await g.json();return Array.isArray(j)?j.map(d=>({value:String(d.id||d.value||""),label:String(d.name||d.label||"Unknown")})):[]}catch{return[]}finally{F(r=>({...r,[l.name]:!1}))}};O.useEffect(()=>{(async()=>{const n={};for(let x=0;x{u.slice(x+1).forEach(m=>{q(m.name,"")});const r=u.find(m=>m.name===l),j=(N[l]||(r==null?void 0:r.options)||[]).find(m=>String(m.value)===String(n)),A=j?{id:n,name:j.label}:null,d=u[x+1];if(d&&n){if(d.apiEndpoint){const m=await H(d,n);c(I=>({...I,[d.name]:m})),d.selectFirstOption&&m.length>0&&setTimeout(()=>{q(d.name,m[0].value)},100),q(l,n,{selectedInfo:A,loadedOptions:m});return}else if(d.dependencies){const m=d.dependencies[n]||[];c(I=>({...I,[d.name]:m})),q(l,n,{selectedInfo:A,loadedOptions:m});return}}q(l,n,{selectedInfo:A,loadedOptions:[]})};return a.jsx("div",{className:"space-y-4",children:u.map((l,n)=>{const x=n===0,r=x?null:u[n-1],g=p||!x&&!C[r.name],j=N[l.name]||[],A=M[l.name];return a.jsxs("div",{className:"space-y-2",children:[a.jsx("label",{className:"text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70",children:l.label}),a.jsxs("select",{value:C[l.name]||"",onChange:d=>_(l.name,d.target.value,n),disabled:g||A||l.disabled,className:"flex h-10 w-full items-center justify-between rounded-md border border-input bg-background px-3 py-2 text-sm ring-offset-background placeholder:text-muted-foreground focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50",children:[a.jsx("option",{value:"",className:"relative flex w-full cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none text-muted-foreground",children:A?"Loading...":`Select ${l.label.toLowerCase()}`}),j.map(d=>a.jsx("option",{value:d.value,className:"relative flex w-full cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",children:d.label},d.value))]})]},l.name)})})}function Pe({field:u,dateValue:C,handleChange:q,errors:p,mode:h}){const N=ue.useRef(null),c=()=>{var M,F;if(!u.disabled&&h!=="view"&&N.current)try{(F=(M=N.current).showPicker)==null||F.call(M)}catch{N.current.focus()}};return a.jsx("div",{className:"relative cursor-pointer",onClick:c,children:a.jsx("input",{ref:N,id:u.name,name:u.name,type:"date",placeholder:u.placeholder,value:C,onChange:M=>q(u.name,M.target.value),required:!!u.required,className:`border-input flex h-9 w-full rounded-md border bg-transparent px-3 py-1 text-base shadow-xs outline-none transition-[color,box-shadow] focus-visible:border-primary md:text-sm cursor-pointer disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 ${p[u.name]?"border-red-500":""}`,disabled:u.disabled||h==="view",readOnly:u.readOnly})})}function We({isOpen:u,onClose:C,onSubmit:q,formConfig:p,initialData:h={},title:N,mode:c,description:M,errors:F={},submitButtonText:H,onEdit:_}){const{t:l}=de(),[n,x]=O.useState({}),[r,g]=O.useState({}),[j,A]=O.useState({}),d=()=>{if(!p.priceSummary)return 0;const e=n[p.priceSummary.quantityFieldName||"quantity"]||p.priceSummary.quantity||1;return p.priceSummary.unitPrice*e};O.useEffect(()=>{if(u){const e={...h};p.fields.forEach(i=>{i.type==="multi-select"&&e[i.name]&&!Array.isArray(e[i.name])&&(e[i.name]=Array.isArray(e[i.name])?e[i.name]:e[i.name]?[e[i.name].toString()]:[]),c==="create"&&(e[i.name]===void 0||e[i.name]===null)&&i.defaultValue!==void 0&&(e[i.name]=i.defaultValue)}),x(e||{}),g({}),p.fields.forEach(i=>{i.relation&&i.relation.endpoint&&fetch(i.relation.endpoint).then(s=>s.json()).then(s=>{A(v=>({...v,[i.name]:Array.isArray(s)?s:s.data||[]}))}).catch(s=>{})})}},[u,h,p.fields,c]),O.useEffect(()=>{if(F&&Object.keys(F).length>0){const e={};Object.entries(F).forEach(([i,s])=>{e[i]=Array.isArray(s)?s[0]:s}),g(e)}},[F]);const m=(e,i)=>{x(s=>({...s,[e]:i})),r[e]&&g(s=>{const v={...s};return delete v[e],v})},I=e=>{e.preventDefault();const i={...n};p.fields.forEach(o=>{o.type==="multi-select"&&i[o.name]&&(Array.isArray(i[o.name])||(i[o.name]=[i[o.name].toString()]))}),x(i);const s={};if(p.fields.forEach(o=>{if(o.type==="file"&&c==="edit")return;const W=o.conditional?o.conditional(c,n):!0,R=n[o.name],z=R==null||R==="";if((typeof o.required=="function"?o.required(n):o.required)&&W&&z&&(s[o.name]=`${o.label} is required`),o.type==="file"&&n[o.name]&&o.fileValidation){const $=n[o.name];if(o.fileValidation.maxSize&&$.size>o.fileValidation.maxSize){const S=o.fileValidation.maxSize/1048576;s[o.name]=`File size must be less than ${S}MB`}if(o.fileValidation.mimeTypes&&o.fileValidation.mimeTypes.length>0&&(o.fileValidation.mimeTypes.includes($.type)||(s[o.name]=`File type must be one of: ${o.fileValidation.mimeTypes.join(", ")}`)),o.fileValidation.extensions&&o.fileValidation.extensions.length>0){const S=$.name,L=S.substring(S.lastIndexOf(".")).toLowerCase();o.fileValidation.extensions.includes(L)||(s[o.name]=`File extension must be one of: ${o.fileValidation.extensions.join(", ")}`)}}}),Object.keys(s).length>0){g(s);return}const v={...n};p.fields.forEach(o=>{o.type==="multi-select"&&v[o.name]&&(Array.isArray(v[o.name])||(v[o.name]=[v[o.name].toString()]))}),q(v)},Y=e=>{var i,s,v,o,W,R;if(e.conditional&&!e.conditional(c,n))return null;if(e.render)return e.render(e,n,m);if(c==="view"){if(e.type==="multi-select"){const P=(Array.isArray(n[e.name])?n[e.name]:[]).map($=>{var L;const S=(L=e.options)==null?void 0:L.find(J=>J.value===$);return S?S.label:$}).join(", ");return a.jsx("div",{className:"p-2 border rounded-md bg-gray-50",children:P||"-"})}return a.jsx("div",{className:"p-2 border rounded-md bg-gray-50",children:e.type==="select"&&e.options?((i=e.options.find(z=>z.value===String(n[e.name])))==null?void 0:i.label)||n[e.name]||"-":e.type==="checkbox"?n[e.name]===!0||n[e.name]===1||n[e.name]==="1"?l("Yes"):l("No"):n[e.name]||"-"})}switch(e.type){case"text":case"email":case"password":case"color":return a.jsx(Z,{id:e.name,name:e.name,type:e.type,placeholder:e.placeholder,value:n[e.name]??"",onChange:t=>m(e.name,t.target.value),required:e.required,className:r[e.name]?"border-red-500":"",disabled:e.disabled||c==="view",readOnly:e.readOnly});case"time":{const t=n[e.name]??"",E=e.disabled||c==="view",B=!!r[e.name];let k="",D="",V="AM";if(t&&t.includes(":")){const[y,w]=t.split(":"),b=parseInt(y,10);D=w.padStart(2,"0"),b===0?(k="12",V="AM"):b===12?(k="12",V="PM"):b>12?(k=String(b-12).padStart(2,"0"),V="PM"):(k=String(b).padStart(2,"0"),V="AM")}const Q=(y,w,b)=>{if(!y||!w)return"";let G=parseInt(y,10);return b==="AM"&&G===12?G=0:b==="PM"&&G!==12&&(G+=12),`${String(G).padStart(2,"0")}:${w}`},T=(y,w)=>{const ne=Q(y==="hour"?w:k||"12",y==="minute"?w:D||"00",y==="period"?w:V);ne&&m(e.name,ne)},K=`h-9 rounded-md border bg-transparent px-2 py-1 text-sm shadow-xs outline-none transition-[color,box-shadow] focus-visible:border-primary disabled:cursor-not-allowed disabled:opacity-50 ${B?"border-red-500":"border-input"}`;return a.jsxs("div",{className:"flex items-center gap-1.5",children:[a.jsxs("select",{id:`${e.name}-hour`,value:k,onChange:y=>T("hour",y.target.value),disabled:E,className:`${K} w-[62px]`,children:[a.jsx("option",{value:"",children:l("HH")}),Array.from({length:12},(y,w)=>{const b=String(w+1).padStart(2,"0");return a.jsx("option",{value:b,children:b},b)})]}),a.jsx("span",{className:"text-gray-400 font-bold text-lg",children:":"}),a.jsxs("select",{id:`${e.name}-minute`,value:D,onChange:y=>T("minute",y.target.value),disabled:E,className:`${K} w-[62px]`,children:[a.jsx("option",{value:"",children:l("MM")}),Array.from({length:60},(y,w)=>{const b=String(w).padStart(2,"0");return a.jsx("option",{value:b,children:b},b)})]}),a.jsxs("select",{id:`${e.name}-period`,value:V,onChange:y=>T("period",y.target.value),disabled:E,className:`${K} w-[62px]`,children:[a.jsx("option",{value:"AM",children:"AM"}),a.jsx("option",{value:"PM",children:"PM"})]})]})}case"date":const z=n[e.name]?n[e.name]instanceof Date?n[e.name].toISOString().split("T")[0]:typeof n[e.name]=="string"&&n[e.name].includes("T")?n[e.name].split("T")[0]:n[e.name]:"";return a.jsx(Pe,{field:e,dateValue:z,handleChange:m,errors:r,mode:c});case"number":return a.jsx(Z,{id:e.name,name:e.name,type:"number",placeholder:e.placeholder,value:n[e.name]??"",onChange:t=>m(e.name,t.target.value!==""?parseFloat(t.target.value):""),required:e.required,className:r[e.name]?"border-red-500":"",disabled:e.disabled||c==="view",readOnly:e.readOnly});case"textarea":return a.jsx(we,{id:e.name,name:e.name,placeholder:e.placeholder,value:n[e.name]??"",onChange:t=>m(e.name,t.target.value),required:e.required,className:r[e.name]?"border-red-500":"",disabled:e.disabled||c==="view",readOnly:e.readOnly});case"select":const P=e.relation?j[e.name]||[]:e.options||[],$=String(n[e.name]||""),S=e.relation?P.find(t=>String(t[e.relation.valueField])===$):P.find(t=>String(t.value)===$),L=S?e.relation?S[e.relation.labelField]:S.label:"";return a.jsxs(Se,{value:$,onValueChange:t=>m(e.name,t),disabled:c==="view",children:[a.jsx(Ne,{className:r[e.name]?"border-red-500":"",children:a.jsx(Fe,{placeholder:e.placeholder||`Select ${e.label}`,children:L||e.placeholder||`Select ${e.label}`})}),a.jsx($e,{className:"z-[60000]",searchable:e.searchable,children:e.relation?P.map(t=>a.jsx(te,{value:String(t[e.relation.valueField]),children:t[e.relation.labelField]},t[e.relation.valueField])):P.map(t=>a.jsx(te,{value:String(t.value),children:t.label},t.value))})]});case"radio":return a.jsx(Oe,{value:n[e.name]||"",onValueChange:t=>m(e.name,t),disabled:c==="view",className:"flex gap-4",children:(s=e.options)==null?void 0:s.map(t=>a.jsxs("div",{className:"flex items-center space-x-2",children:[a.jsx(qe,{value:t.value,id:`${e.name}-${t.value}`}),a.jsx(U,{htmlFor:`${e.name}-${t.value}`,children:t.label})]},t.value))});case"checkbox":return a.jsxs("div",{className:"flex items-center space-x-2",children:[a.jsx(Ae,{id:e.name,checked:!!n[e.name],onCheckedChange:t=>m(e.name,t),disabled:c==="view"}),a.jsx(U,{htmlFor:e.name,children:e.placeholder||e.label})]});case"switch":return a.jsx(Ve,{id:e.name,checked:!!n[e.name],onCheckedChange:t=>m(e.name,t),disabled:c==="view"});case"multi-select":return a.jsx(Ce,{field:e,formData:n,handleChange:m});case"media-picker":const J=n[e.name]||(c==="edit"&&h[e.name]?h[e.name].startsWith("http")?h[e.name]:`/storage/${h[e.name]}`:"");return a.jsx(ve,{value:J,onChange:t=>m(e.name,t),placeholder:e.placeholder||`Select ${e.label}`,showPreview:!0});case"file":const ee=((v=e.fileValidation)==null?void 0:v.accept)||"",me=ee.includes("image")||(((W=(o=e.fileValidation)==null?void 0:o.mimeTypes)==null?void 0:W.some(t=>t.startsWith("image/")))??!1);return a.jsxs(a.Fragment,{children:[a.jsx(Z,{id:e.name,name:e.name,type:"file",accept:ee,onChange:t=>{t.target.files&&t.target.files[0]&&m(e.name,t.target.files[0])},className:r[e.name]?"border-red-500":"",disabled:c==="view"}),c==="edit"&&h[e.name]&&a.jsxs("div",{className:"text-xs text-gray-500 mt-1",children:["Current file: ",h.featured_image_original_name||h[e.name]]}),e.fileValidation&&a.jsxs("div",{className:"text-xs text-gray-500 mt-1",children:[e.fileValidation.extensions&&a.jsxs("span",{children:[l("Allowed extensions"),": ",e.fileValidation.extensions.join(", ")," "]}),e.fileValidation.maxSize&&a.jsxs("span",{children:[l("Max size"),": ",(e.fileValidation.maxSize/(1024*1024)).toFixed(1),"MB"]})]}),me&&a.jsx("div",{className:"mt-2",children:n[e.name]&&n[e.name]instanceof File?a.jsxs("div",{className:"mt-2",children:[a.jsxs("p",{className:"text-xs text-gray-500 mb-1",children:[l("Preview"),":"]}),a.jsx("img",{src:URL.createObjectURL(n[e.name]),alt:"Preview",className:"h-24 w-auto rounded-md object-cover shadow-sm"})]}):c==="edit"&&h[e.name]&&a.jsxs("div",{className:"mt-2",children:[a.jsxs("p",{className:"text-xs text-gray-500 mb-1",children:[l("Current image"),":"]}),a.jsx("img",{src:typeof h[e.name]=="string"&&h[e.name].startsWith&&h[e.name].startsWith("http")?h[e.name]:`/storage/${h[e.name]}`,alt:"Current",className:"h-24 w-auto rounded-md object-cover shadow-sm",onError:t=>{t.currentTarget.src="https://placehold.co/200x150?text=Image+Not+Found"}})]})})]});case"dependent-dropdown":const ae={};return(R=e.dependentConfig)==null||R.forEach(t=>{ae[t.name]=n[t.name]||""}),a.jsx(ke,{fields:e.dependentConfig||[],values:ae,onChange:(t,E,B)=>{x(k=>{var Q;const D={...k,[t]:E},V=((Q=e.dependentConfig)==null?void 0:Q.findIndex(T=>T.name===t))??-1;return V!==-1&&e.dependentConfig&&e.dependentConfig.slice(V+1).forEach(T=>{D[T.name]=""}),D}),e.onDependentChange&&e.onDependentChange(t,E,n,B)}});case"location-picker":return a.jsx(Ee,{latitude:n[e.latField||"latitude"],longitude:n[e.lngField||"longitude"],radius:n[e.radiusField||"radius"],onChange:(t,E,B)=>{m(e.latField||"latitude",t),m(e.lngField||"longitude",E),m(e.radiusField||"radius",B)},disabled:c==="view"});default:return null}},se=()=>{const e={sm:"sm:max-w-sm",md:"sm:max-w-md",lg:"sm:max-w-lg",xl:"sm:max-w-xl","2xl":"sm:max-w-2xl","3xl":"sm:max-w-3xl","4xl":"sm:max-w-4xl","5xl":"sm:max-w-5xl",full:"sm:max-w-full"};return p.modalSize?e[p.modalSize]:"sm:max-w-md"},re=()=>{const e={};return p.fields.forEach(i=>{const s=i.row||0;e[s]||(e[s]=[]),e[s].push(i)}),Object.entries(e).sort(([i],[s])=>parseInt(i)-parseInt(s))},f=p.layout||"default",oe=p.columns||1,ce=`crud-modal-${c}-${N.replace(/\s+/g,"-").toLowerCase()}-${Date.now()}`,[ie,le]=O.useState(!1);return O.useEffect(()=>{const e=()=>{const s=document.querySelector("[data-chatgpt-modal]");le(!!s)},i=new MutationObserver(e);return i.observe(document.body,{childList:!0,subtree:!0}),()=>i.disconnect()},[]),a.jsx(xe,{open:u,onOpenChange:e=>{e||C()},modal:!ie,children:a.jsxs(he,{className:`${se()} max-h-[90vh]`,modalId:ce,children:[a.jsxs(be,{children:[a.jsx(ye,{children:N}),a.jsx(ge,{children:M||" "})]}),a.jsx(Me,{className:"max-h-[70vh] pr-4",children:a.jsxs("form",{onSubmit:I,className:"space-y-4",children:[p.priceSummary&&a.jsxs("div",{className:"bg-gray-50 p-4 rounded-lg mb-4",children:[a.jsxs("div",{className:"flex justify-between items-center mb-2",children:[a.jsxs("span",{className:"text-sm text-gray-600",children:[l("Unit Price"),":"]}),a.jsxs("span",{className:"font-medium",children:["$",p.priceSummary.unitPrice.toFixed(2)]})]}),a.jsxs("div",{className:"flex justify-between items-center mb-2",children:[a.jsxs("span",{className:"text-sm text-gray-600",children:[l("Quantity"),":"]}),a.jsx("span",{className:"font-medium",children:n[p.priceSummary.quantityFieldName||"quantity"]||p.priceSummary.quantity||1})]}),a.jsx("div",{className:"border-t pt-2",children:a.jsxs("div",{className:"flex justify-between items-center",children:[a.jsxs("span",{className:"font-semibold",children:[l("Total Price"),":"]}),a.jsxs("span",{className:"font-bold text-lg text-primary",children:["$",d().toFixed(2)]})]})})]}),f==="grid"?a.jsx("div",{style:{display:"grid",gridTemplateColumns:`repeat(${oe}, 1fr)`,gap:"1rem"},children:p.fields.map(e=>e.conditional&&!e.conditional(c,n)?null:a.jsxs("div",{className:"space-y-2",style:{gridColumn:e.colSpan?`span ${e.colSpan}`:"span 1",width:"100%"},children:[e.type!=="checkbox"&&e.type!=="switch"||c==="view"?a.jsxs(U,{htmlFor:e.name,className:"text-sm font-medium",children:[e.label," ",(typeof e.required=="function"?e.required(n):e.required)&&(e.conditional?e.conditional(c,n):!0)&&!(e.type==="file"&&c==="edit")&&a.jsx("span",{className:"text-red-500",children:"*"})]}):null,Y(e),r[e.name]&&a.jsx("p",{className:"text-xs text-red-500",children:r[e.name]})]},e.name))}):f==="flex"?a.jsx("div",{className:"flex flex-wrap gap-4",children:p.fields.map(e=>e.conditional&&!e.conditional(c,n)?null:a.jsxs("div",{className:"space-y-2",style:{width:e.width||"100%",flexGrow:e.width?0:1},children:[e.type!=="checkbox"&&e.type!=="switch"||c==="view"?a.jsxs(U,{htmlFor:e.name,className:"text-sm font-medium",children:[e.label," ",(typeof e.required=="function"?e.required(n):e.required)&&(e.conditional?e.conditional(c,n):!0)&&!(e.type==="file"&&c==="edit")&&a.jsx("span",{className:"text-red-500",children:"*"})]}):null,Y(e),r[e.name]&&a.jsx("p",{className:"text-xs text-red-500",children:r[e.name]})]},e.name))}):re().map(([e,i])=>a.jsx("div",{className:"flex flex-wrap gap-4 mb-4",children:i.map(s=>s.conditional&&!s.conditional(c,n)?null:a.jsxs("div",{className:"space-y-2",style:{width:s.width||"100%"},children:[s.type!=="checkbox"||c==="view"?a.jsxs(U,{htmlFor:s.name,className:"text-sm font-medium",children:[s.label," ",(typeof s.required=="function"?s.required(n):s.required)&&(s.conditional?s.conditional(c,n):!0)&&!(s.type==="file"&&c==="edit")&&a.jsx("span",{className:"text-red-500",children:"*"})]}):null,Y(s),r[s.name]&&a.jsx("p",{className:"text-xs text-red-500",children:r[s.name]})]},s.name))},e))]})}),a.jsxs(je,{className:"sm:justify-end",children:[a.jsx(X,{type:"button",variant:"outline",onClick:C,children:l("Cancel")}),c==="view"&&_&&a.jsx(X,{type:"button",onClick:_,children:l("Edit Record")}),c!=="view"&&a.jsx(X,{type:"button",onClick:I,children:H||l("Save")})]})]})})}export{We as C}; diff --git a/public/build/assets/CrudTable-DA37WZsR.js b/public/build/assets/CrudTable-Dk-uCuqB.js similarity index 99% rename from public/build/assets/CrudTable-DA37WZsR.js rename to public/build/assets/CrudTable-Dk-uCuqB.js index 9254f34d8..e0844bc6e 100644 --- a/public/build/assets/CrudTable-DA37WZsR.js +++ b/public/build/assets/CrudTable-Dk-uCuqB.js @@ -1,4 +1,4 @@ -import{j as a}from"./ui-Z445SNHD.js";import{G as e,V as E2,F as X2,ac as K2,ai as J2,ad as Q2,aj as k,E as p,P as Y2,y as e0,S as a0,U as o0,X as c0,ak as bm,u as $m,x as km,e as U2,d as pm,l as Am,al as sm,s as lm,v as um,B as Mm,w as vm}from"./app-36WMjvX0.js";import{T as Hm,a as zm,b as nm,c as dm,d as Pm,e as W2}from"./table-C1YkBp3W.js";import{A as t0,a as n0,b as d0,B as i0,I as h0,L as y0,R as r0,S as k0,U as p0,c as s0}from"./unlink-sh32LPkQ.js";import{A as l0,B as u0,G as M0,I as v0,S as m0}from"./scale-rJYsnHRa.js";import{A as _0}from"./arrow-down-left-BN6xjhcz.js";import{A as g0}from"./arrow-left-CjPQICYw.js";import{A as L0}from"./arrow-right-left-DKUcVR58.js";import{A as x0}from"./arrow-right-DUEfRrRr.js";import{A as w0}from"./arrow-up-down-FmcUfWon.js";import{A as f0,H as C0,K as I0,L as s}from"./lock-open-CN4tz8Of.js";import{A as N0}from"./award-D9FlSYzB.js";import{B as S0}from"./ban-CMgLBFSt.js";import{B as q0,I as b0}from"./indian-rupee-Bh3-8N2a.js";import{B as $0}from"./bell-Cr2F9IDD.js";import{B as A0}from"./book-open-DUwKvBiK.js";import{B as H0}from"./boxes-rwzklut0.js";import{B as z0,F as P0,S as l}from"./sparkles-CpwdFUQZ.js";import{B as j0}from"./briefcase-Dsiqzllu.js";import{B as V0}from"./building-2-Cda8xQDI.js";import{B as B0}from"./building-CG4yAV8N.js";import{C as F0}from"./calculator-wt_63eRJ.js";import{C as D0}from"./calendar-check-BZ1JTjf6.js";import{C as R0}from"./calendar-days-BdrEl_Gk.js";import{C as T0}from"./calendar-BYVpj4_X.js";import{C as U0}from"./camera-DDKUkICL.js";import{C as u}from"./chart-column-GeSBJr5Y.js";import{C as M}from"./chart-no-axes-column-increasing-Beqplnfl.js";import{C as v}from"./chart-no-axes-column-BKgkVzqT.js";import{C as O2,a as Z2}from"./chevron-up-DXYKkCZG.js";import{C as O0}from"./chevron-left-DKWjKjSf.js";import{C as Z0}from"./chevron-right-C_P-uZ-m.js";import{C as m}from"./circle-alert-KsX4JXbz.js";import{C as _}from"./circle-check-big-DqURlwt2.js";import{C as g}from"./circle-check-C_SLfS2p.js";import{C as L}from"./circle-help-BdsC7_wR.js";import{C as x}from"./circle-x-DkvEqmM5.js";import{C as G0}from"./circle-BpyxLEsH.js";import{C as W0}from"./clipboard-list-BU0dok7E.js";import{C as E0}from"./clock-Cfp0CYjJ.js";import{C as X0}from"./code-DNPjFOcs.js";import{C as K0}from"./coins-D-42zezY.js";import{C as J0}from"./copy-DSkOAFhr.js";import{C as Q0}from"./credit-card-Dm0mmHp5.js";import{C as Y0}from"./crosshair-C7OptAZm.js";import{C as ea}from"./crown-Cp4cgutu.js";import{D as aa}from"./dollar-sign-CFqWGHdB.js";import{D as oa}from"./download-Ba72czhU.js";import{E as ca}from"./external-link-uO-R2E0-.js";import{E as ta}from"./eye-off-DlDpEvnB.js";import{E as na}from"./eye-DSAoA9Pp.js";import{F as da,I as ia}from"./instagram-DBjFHIT7.js";import{F as ha}from"./file-down-Bxu0R4EW.js";import{F as ya,P as w}from"./pen-line-Fy-AVmqM.js";import{F as ra}from"./file-up-CZ-cXuKa.js";import{F as ka}from"./filter-D8dMdozc.js";import{F as pa}from"./fingerprint-q0Oj9Sk5.js";import{F as sa}from"./folder-git-2-Dwj_EoDL.js";import{F as la,G as d,H as f}from"./house-D8b8GwgZ.js";import{G as ua}from"./gift-Cu9GEEJ_.js";import{G as Ma}from"./git-branch-D2sIFzs4.js";import{G as va}from"./globe-ZoJAuRB5.js";import{G as ma}from"./grip-vertical-DXcr-v-g.js";import{H as _a}from"./hard-drive-ApF-ULi1.js";import{H as ga}from"./hash-CHJS6b-L.js";import{H as La,S as xa}from"./shield-Mt6vEHxn.js";import{I as wa}from"./info-VH-vNQ_z.js";import{L as C}from"./layers-CF7Mhs3n.js";import{L as fa}from"./layout-grid-Ba5sCiyJ.js";import{L as Ca}from"./layout-list-BuBaZfwq.js";import{L as Ia}from"./lightbulb-fAsbBO8F.js";import{L as Na}from"./link-2-C22T2wSs.js";import{L as Sa}from"./link-ClcCoVU_.js";import{L as qa,T as ba}from"./twitter-DDHYm63p.js";import{L as $a}from"./list-Ajdnpsw1.js";import{L as I}from"./loader-circle-CbxAZW2L.js";import{L as Aa}from"./locate-fixed-D29o3FBS.js";import{L as Ha}from"./lock-RX1hYn48.js";import{L as za}from"./log-in-Bt5dnADg.js";import{L as Pa}from"./log-out-DJQW3sMi.js";import{M as ja}from"./mail-BFoS8U8W.js";import{M as Va}from"./map-pin-L7jUebKz.js";import{M as Ba}from"./menu-Cu-nnefe.js";import{M as Fa}from"./message-square-warning-DbVEqa_0.js";import{M as Da}from"./message-square-DMJ4IbdE.js";import{M as Ra}from"./monitor-DL9THmS7.js";import{P as Ta}from"./package-B9XnehkQ.js";import{P as Ua}from"./percent-BYDujffR.js";import{P as Oa}from"./phone-CJ2h446N.js";import{P as Za}from"./plane-BqORGC6m.js";import{P as Ga}from"./play-DHqp-NCB.js";import{Q as Wa}from"./qr-code-u5AOBzVe.js";import{Q as Ea}from"./quote-BtOwgBns.js";import{R as Xa}from"./radio-CxUR05xj.js";import{R as Ka}from"./refresh-cw-BTR9wbuS.js";import{R as Ja}from"./ruler-DbxwIrQY.js";import{S as Qa}from"./send-DpE3qK0m.js";import{S as Ya}from"./server-DgtPu6lA.js";import{S as eo}from"./settings-DYZFNkOc.js";import{S as ao,W as oo}from"./wifi-CFyF5qct.js";import{S as co}from"./shield-check--CTAItWs.js";import{S as to}from"./smartphone-BQ_9x4vN.js";import{S as N}from"./square-check-big-Dt4MtZcM.js";import{S as n}from"./square-pen-B3p2jiW9.js";import{S as no}from"./star-WlheM7sI.js";import{S as io}from"./sun-DRsBfXSu.js";import{T as ho}from"./tag-CMVMnpSh.js";import{T as yo}from"./target-BEz5Ry2v.js";import{T as ro,a as ko}from"./thumbs-up-DYj-woXk.js";import{T as po}from"./ticket-BhEK5100.js";import{T as so}from"./timer-Bn-D5krG.js";import{T as lo}from"./trash-2-Dxg0nP1A.js";import{T as uo}from"./trash-Dyd2ZsaG.js";import{T as Mo}from"./trending-down-CeOqAkGV.js";import{T as vo}from"./trending-up-CPB8hZlm.js";import{T as S}from"./triangle-alert-MsN2AA6c.js";import{T as mo}from"./trophy-BZyhzbIT.js";import{T as _o}from"./type-DlbqWp8I.js";import{U as go}from"./user-check-4xSYwYvq.js";import{U as Lo}from"./user-plus-C-0nSlHG.js";import{U as xo}from"./user-x-Drk57M2z.js";import{U as wo}from"./user-DToEmJ9g.js";import{U as fo}from"./users-Czs1F8XM.js";import{W as Co}from"./wallet-C3p1yihr.js";import{W as Io}from"./wrench-CLqKc51o.js";import{Z as No}from"./zap-D4fS-tPu.js";/** +import{j as a}from"./ui-Z445SNHD.js";import{G as e,V as E2,F as X2,ac as K2,ai as J2,ad as Q2,aj as k,E as p,P as Y2,y as e0,S as a0,U as o0,X as c0,ak as bm,u as $m,x as km,e as U2,d as pm,l as Am,al as sm,s as lm,v as um,B as Mm,w as vm}from"./app-Da3PX8qg.js";import{T as Hm,a as zm,b as nm,c as dm,d as Pm,e as W2}from"./table-BRtys9Nx.js";import{A as t0,a as n0,b as d0,B as i0,I as h0,L as y0,R as r0,S as k0,U as p0,c as s0}from"./unlink-vC8B7N8r.js";import{A as l0,B as u0,G as M0,I as v0,S as m0}from"./scale-Chnhsap1.js";import{A as _0}from"./arrow-down-left-D4-BLXQL.js";import{A as g0}from"./arrow-left-B9tcIgis.js";import{A as L0}from"./arrow-right-left-TC-Oi5FJ.js";import{A as x0}from"./arrow-right-SXr1661j.js";import{A as w0}from"./arrow-up-down-Df1H6itH.js";import{A as f0,H as C0,K as I0,L as s}from"./lock-open-Cco69YMj.js";import{A as N0}from"./award-DOf5Xc3o.js";import{B as S0}from"./ban-C1FQ9ay_.js";import{B as q0,I as b0}from"./indian-rupee-CY9fE6hT.js";import{B as $0}from"./bell-BMsQyWM-.js";import{B as A0}from"./book-open-DiNAfaue.js";import{B as H0}from"./boxes-Bjf0_Kx7.js";import{B as z0,F as P0,S as l}from"./sparkles-5e-ws3h6.js";import{B as j0}from"./briefcase-lPam_Ipn.js";import{B as V0}from"./building-2-DmmRcP0c.js";import{B as B0}from"./building-BXglONiz.js";import{C as F0}from"./calculator-B75Vnhim.js";import{C as D0}from"./calendar-check-C2F7PWoI.js";import{C as R0}from"./calendar-days-BgbYDkbG.js";import{C as T0}from"./calendar-kiIl5Cyq.js";import{C as U0}from"./camera-DZNJpjXR.js";import{C as u}from"./chart-column-CKzC1aib.js";import{C as M}from"./chart-no-axes-column-increasing-xL8kjLW0.js";import{C as v}from"./chart-no-axes-column-CaNDayE9.js";import{C as O2,a as Z2}from"./chevron-up-CIpCAMDk.js";import{C as O0}from"./chevron-left-C98gPe5P.js";import{C as Z0}from"./chevron-right-DCgmF6LO.js";import{C as m}from"./circle-alert-Cu5dznTP.js";import{C as _}from"./circle-check-big-KTDTMhTs.js";import{C as g}from"./circle-check-aau4wqhp.js";import{C as L}from"./circle-help-C4uXcZYY.js";import{C as x}from"./circle-x-r3If4JPw.js";import{C as G0}from"./circle-DgA3bS7I.js";import{C as W0}from"./clipboard-list-BNSl4hy2.js";import{C as E0}from"./clock-CLIx856C.js";import{C as X0}from"./code-Dzlx6QPB.js";import{C as K0}from"./coins-cHhhtBQu.js";import{C as J0}from"./copy-D8vf_ZyP.js";import{C as Q0}from"./credit-card-CHqjxFip.js";import{C as Y0}from"./crosshair-DtQysFz7.js";import{C as ea}from"./crown-CC8Godfb.js";import{D as aa}from"./dollar-sign-BKfERkc9.js";import{D as oa}from"./download-BHVnw95S.js";import{E as ca}from"./external-link-DL5n0dhJ.js";import{E as ta}from"./eye-off-BJYR0wmr.js";import{E as na}from"./eye-CzYzwmmr.js";import{F as da,I as ia}from"./instagram-tpp8H3E-.js";import{F as ha}from"./file-down-CxCQCvcc.js";import{F as ya,P as w}from"./pen-line-CNA-f1dm.js";import{F as ra}from"./file-up-D3rB-4Bg.js";import{F as ka}from"./filter-B_3e214H.js";import{F as pa}from"./fingerprint-BTRdXMJ4.js";import{F as sa}from"./folder-git-2-T64oq8HG.js";import{F as la,G as d,H as f}from"./house-BUnGVtyw.js";import{G as ua}from"./gift-dVgRLkc0.js";import{G as Ma}from"./git-branch-EdIXkL-9.js";import{G as va}from"./globe-DK33Pm0M.js";import{G as ma}from"./grip-vertical-BvetFs24.js";import{H as _a}from"./hard-drive--Nch37f-.js";import{H as ga}from"./hash-B3fNBlbs.js";import{H as La,S as xa}from"./shield-rKKgzkbW.js";import{I as wa}from"./info-Cj5ROI6H.js";import{L as C}from"./layers-DdZLSQgt.js";import{L as fa}from"./layout-grid-DD1-BKce.js";import{L as Ca}from"./layout-list-DkB7S2jk.js";import{L as Ia}from"./lightbulb-CJXOfIFD.js";import{L as Na}from"./link-2-DNnYgrdz.js";import{L as Sa}from"./link-DeErafFW.js";import{L as qa,T as ba}from"./twitter-CRZZ6zjd.js";import{L as $a}from"./list-DY4Uh_0E.js";import{L as I}from"./loader-circle-BDWbvi2z.js";import{L as Aa}from"./locate-fixed-BKpEfCUU.js";import{L as Ha}from"./lock-BGSkpX29.js";import{L as za}from"./log-in-TxFQ9ojy.js";import{L as Pa}from"./log-out-CphXjhx9.js";import{M as ja}from"./mail-khAU5Oig.js";import{M as Va}from"./map-pin-BFNXdrz2.js";import{M as Ba}from"./menu-BGxVBBZl.js";import{M as Fa}from"./message-square-warning-DHRFlo8i.js";import{M as Da}from"./message-square-C7x1Rix5.js";import{M as Ra}from"./monitor-P2T9V9tT.js";import{P as Ta}from"./package-C-rDDwyp.js";import{P as Ua}from"./percent-DP16IBy2.js";import{P as Oa}from"./phone-XzqO8Dfs.js";import{P as Za}from"./plane-C9QqCVcZ.js";import{P as Ga}from"./play-62Z04sZZ.js";import{Q as Wa}from"./qr-code-CUR1J9NH.js";import{Q as Ea}from"./quote-DF2Qwen7.js";import{R as Xa}from"./radio-nm2vY_Ib.js";import{R as Ka}from"./refresh-cw--0MMVqmk.js";import{R as Ja}from"./ruler-DviIA5uv.js";import{S as Qa}from"./send-DXZhFVWG.js";import{S as Ya}from"./server-BzBihesB.js";import{S as eo}from"./settings-BUhtRdnI.js";import{S as ao,W as oo}from"./wifi-BPS_-hKY.js";import{S as co}from"./shield-check-Cyw4YGYb.js";import{S as to}from"./smartphone-i99jk4ns.js";import{S as N}from"./square-check-big-Cal0w_ma.js";import{S as n}from"./square-pen-CatLE0_h.js";import{S as no}from"./star-CSGOTD6i.js";import{S as io}from"./sun-TjfxyFzf.js";import{T as ho}from"./tag-CUFhfHTp.js";import{T as yo}from"./target-B_9kWYv3.js";import{T as ro,a as ko}from"./thumbs-up-Du-LlBXg.js";import{T as po}from"./ticket-BjgtGAIQ.js";import{T as so}from"./timer-0BosSTc0.js";import{T as lo}from"./trash-2-15Ri11Yq.js";import{T as uo}from"./trash-BRJCY2my.js";import{T as Mo}from"./trending-down-MNPLLbIb.js";import{T as vo}from"./trending-up-D5y6g4yZ.js";import{T as S}from"./triangle-alert-CeuDFixJ.js";import{T as mo}from"./trophy-Cs36GMET.js";import{T as _o}from"./type-DX1RNe21.js";import{U as go}from"./user-check-DDs_5zV9.js";import{U as Lo}from"./user-plus-Ba62LA9O.js";import{U as xo}from"./user-x-C3dBJr2o.js";import{U as wo}from"./user-Ka_u5D6T.js";import{U as fo}from"./users-BG7aX58P.js";import{W as Co}from"./wallet-BP1hP1I0.js";import{W as Io}from"./wrench-DX6GWbcS.js";import{Z as No}from"./zap-Of1Abppa.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/FaqSection-BcC82gj4.js b/public/build/assets/FaqSection-CUBvSvVu.js similarity index 97% rename from public/build/assets/FaqSection-BcC82gj4.js rename to public/build/assets/FaqSection-CUBvSvVu.js index 0537f3741..362961eb5 100644 --- a/public/build/assets/FaqSection-BcC82gj4.js +++ b/public/build/assets/FaqSection-CUBvSvVu.js @@ -1 +1 @@ -import{r as f,j as a}from"./ui-Z445SNHD.js";import{c as b,O as w,Q as v}from"./app-36WMjvX0.js";import{a as j,C as k}from"./chevron-up-DXYKkCZG.js";import"./utils-BWxnHGCV.js";function H({faqs:i,settings:l,sectionData:r,brandColor:s="#3b82f6"}){var d;const[o,m]=f.useState(null),{props:p}=b(),u=w(p);let n="light";if(u){const e=v("themeSettings");if(e)try{n=JSON.parse(e).appearance||"light"}catch{n="light"}}else n=(l==null?void 0:l.theme_mode)||"light";const t=n==="dark",g=[{id:1,question:"What is HRM and how does it work?",answer:"HRM is an all-in-one Human Resource Management platform designed to streamline employee onboarding, attendance, leave, payroll, and performance management for companies of all sizes."},{id:2,question:"Is my company data secure with HRM?",answer:"Yes, security is our top priority. We use bank-grade encryption, secure data centers, and adhere to global compliance standards to ensure your data is always safe and confidential."},{id:3,question:"Can I integrate HRM with my existing tools?",answer:"Absolutely! HRM provides rich APIs and out-of-the-box integrations with popular calendar, payroll, communication, and biometric hardware systems."},{id:4,question:"How does the free trial work?",answer:"You can sign up for a 14-day free trial with full access to all features. No credit card is required to start, and you can upgrade at any time."},{id:5,question:"Is mobile app available for employees?",answer:"Yes, HRM includes mobile apps for iOS and Android, allowing employees to clock in/out, apply for leaves, view payslips, and check company announcements on the go."},{id:6,question:"Does HRM support custom workflows and analytics?",answer:"HRM offers advanced analytics and reporting features to give insights on attendance, payroll, and workforce performance."},{id:7,question:"What plans are available and can I upgrade anytime?",answer:"We offer flexible plans for different team sizes. You can start with the free plan and upgrade as your organization grows."}],y=((d=r==null?void 0:r.faqs)==null?void 0:d.map((e,c)=>({id:c+1,...e})))||g,x=i.length>0?i:y,h=e=>{m(o===e?null:e)};return a.jsx("section",{id:"faq",className:`py-12 sm:py-16 lg:py-20 ${t?"bg-gray-900":"bg-white"}`,children:a.jsxs("div",{className:"max-w-4xl mx-auto px-4 sm:px-6 lg:px-8",children:[a.jsxs("div",{className:"text-center mb-8 sm:mb-12 lg:mb-16",children:[a.jsx("h2",{className:`text-3xl md:text-4xl font-bold ${t?"text-white":"text-gray-900"} mb-4`,children:(r==null?void 0:r.title)||"Frequently Asked Questions"}),a.jsx("p",{className:`text-lg ${t?"text-gray-300":"text-gray-600"} leading-relaxed font-medium`,children:(r==null?void 0:r.subtitle)||"Got questions? We've got answers. If you can't find what you're looking for, feel free to contact our support team."})]}),a.jsx("div",{className:"space-y-2 sm:space-y-3",children:x.map(e=>a.jsxs("div",{className:`${t?"bg-gray-800 border-gray-700":"bg-gray-50 border-gray-200"} border rounded-lg`,children:[a.jsxs("button",{onClick:()=>h(e.id),className:`w-full px-6 py-4 text-left flex justify-between items-center ${t?"hover:bg-gray-700":"hover:bg-gray-100"} transition-colors`,"aria-expanded":o===e.id,"aria-controls":`faq-answer-${e.id}`,"aria-describedby":`faq-question-${e.id}`,children:[a.jsx("h3",{className:`text-lg font-semibold ${t?"text-white":"text-gray-900"} pr-4`,id:`faq-question-${e.id}`,children:e.question}),o===e.id?a.jsx(j,{className:`w-5 h-5 ${t?"text-gray-400":"text-gray-600"} flex-shrink-0`,"aria-hidden":"true"}):a.jsx(k,{className:`w-5 h-5 ${t?"text-gray-400":"text-gray-600"} flex-shrink-0`,"aria-hidden":"true"})]}),o===e.id&&a.jsx("div",{className:`px-6 pb-4 border-t ${t?"border-gray-700":"border-gray-200"}`,id:`faq-answer-${e.id}`,role:"region","aria-labelledby":`faq-question-${e.id}`,children:a.jsx("p",{className:`${t?"text-gray-300":"text-gray-600"} leading-relaxed pt-4`,children:e.answer})})]},e.id))}),((r==null?void 0:r.cta_text)||(r==null?void 0:r.button_text))&&a.jsxs("div",{className:"text-center mt-8 sm:mt-12",children:[a.jsx("p",{className:`${t?"text-gray-300":"text-gray-600"} mb-4`,children:(r==null?void 0:r.cta_text)||"Still have questions?"}),a.jsx("a",{href:"#contact",className:"inline-flex items-center gap-2 px-6 py-3 rounded-lg transition-all font-semibold border",style:{backgroundColor:s,color:"white",borderColor:s},onMouseEnter:e=>{e.currentTarget.style.backgroundColor="white",e.currentTarget.style.color=s},onMouseLeave:e=>{e.currentTarget.style.backgroundColor=s,e.currentTarget.style.color="white"},children:(r==null?void 0:r.button_text)||"Contact Support"})]})]})})}export{H as default}; +import{r as f,j as a}from"./ui-Z445SNHD.js";import{c as b,O as w,Q as v}from"./app-Da3PX8qg.js";import{a as j,C as k}from"./chevron-up-CIpCAMDk.js";import"./utils-BWxnHGCV.js";function H({faqs:i,settings:l,sectionData:r,brandColor:s="#3b82f6"}){var d;const[o,m]=f.useState(null),{props:p}=b(),u=w(p);let n="light";if(u){const e=v("themeSettings");if(e)try{n=JSON.parse(e).appearance||"light"}catch{n="light"}}else n=(l==null?void 0:l.theme_mode)||"light";const t=n==="dark",g=[{id:1,question:"What is HRM and how does it work?",answer:"HRM is an all-in-one Human Resource Management platform designed to streamline employee onboarding, attendance, leave, payroll, and performance management for companies of all sizes."},{id:2,question:"Is my company data secure with HRM?",answer:"Yes, security is our top priority. We use bank-grade encryption, secure data centers, and adhere to global compliance standards to ensure your data is always safe and confidential."},{id:3,question:"Can I integrate HRM with my existing tools?",answer:"Absolutely! HRM provides rich APIs and out-of-the-box integrations with popular calendar, payroll, communication, and biometric hardware systems."},{id:4,question:"How does the free trial work?",answer:"You can sign up for a 14-day free trial with full access to all features. No credit card is required to start, and you can upgrade at any time."},{id:5,question:"Is mobile app available for employees?",answer:"Yes, HRM includes mobile apps for iOS and Android, allowing employees to clock in/out, apply for leaves, view payslips, and check company announcements on the go."},{id:6,question:"Does HRM support custom workflows and analytics?",answer:"HRM offers advanced analytics and reporting features to give insights on attendance, payroll, and workforce performance."},{id:7,question:"What plans are available and can I upgrade anytime?",answer:"We offer flexible plans for different team sizes. You can start with the free plan and upgrade as your organization grows."}],y=((d=r==null?void 0:r.faqs)==null?void 0:d.map((e,c)=>({id:c+1,...e})))||g,x=i.length>0?i:y,h=e=>{m(o===e?null:e)};return a.jsx("section",{id:"faq",className:`py-12 sm:py-16 lg:py-20 ${t?"bg-gray-900":"bg-white"}`,children:a.jsxs("div",{className:"max-w-4xl mx-auto px-4 sm:px-6 lg:px-8",children:[a.jsxs("div",{className:"text-center mb-8 sm:mb-12 lg:mb-16",children:[a.jsx("h2",{className:`text-3xl md:text-4xl font-bold ${t?"text-white":"text-gray-900"} mb-4`,children:(r==null?void 0:r.title)||"Frequently Asked Questions"}),a.jsx("p",{className:`text-lg ${t?"text-gray-300":"text-gray-600"} leading-relaxed font-medium`,children:(r==null?void 0:r.subtitle)||"Got questions? We've got answers. If you can't find what you're looking for, feel free to contact our support team."})]}),a.jsx("div",{className:"space-y-2 sm:space-y-3",children:x.map(e=>a.jsxs("div",{className:`${t?"bg-gray-800 border-gray-700":"bg-gray-50 border-gray-200"} border rounded-lg`,children:[a.jsxs("button",{onClick:()=>h(e.id),className:`w-full px-6 py-4 text-left flex justify-between items-center ${t?"hover:bg-gray-700":"hover:bg-gray-100"} transition-colors`,"aria-expanded":o===e.id,"aria-controls":`faq-answer-${e.id}`,"aria-describedby":`faq-question-${e.id}`,children:[a.jsx("h3",{className:`text-lg font-semibold ${t?"text-white":"text-gray-900"} pr-4`,id:`faq-question-${e.id}`,children:e.question}),o===e.id?a.jsx(j,{className:`w-5 h-5 ${t?"text-gray-400":"text-gray-600"} flex-shrink-0`,"aria-hidden":"true"}):a.jsx(k,{className:`w-5 h-5 ${t?"text-gray-400":"text-gray-600"} flex-shrink-0`,"aria-hidden":"true"})]}),o===e.id&&a.jsx("div",{className:`px-6 pb-4 border-t ${t?"border-gray-700":"border-gray-200"}`,id:`faq-answer-${e.id}`,role:"region","aria-labelledby":`faq-question-${e.id}`,children:a.jsx("p",{className:`${t?"text-gray-300":"text-gray-600"} leading-relaxed pt-4`,children:e.answer})})]},e.id))}),((r==null?void 0:r.cta_text)||(r==null?void 0:r.button_text))&&a.jsxs("div",{className:"text-center mt-8 sm:mt-12",children:[a.jsx("p",{className:`${t?"text-gray-300":"text-gray-600"} mb-4`,children:(r==null?void 0:r.cta_text)||"Still have questions?"}),a.jsx("a",{href:"#contact",className:"inline-flex items-center gap-2 px-6 py-3 rounded-lg transition-all font-semibold border",style:{backgroundColor:s,color:"white",borderColor:s},onMouseEnter:e=>{e.currentTarget.style.backgroundColor="white",e.currentTarget.style.color=s},onMouseLeave:e=>{e.currentTarget.style.backgroundColor=s,e.currentTarget.style.color="white"},children:(r==null?void 0:r.button_text)||"Contact Support"})]})]})})}export{H as default}; diff --git a/public/build/assets/FeaturesSection-0hdL9niF.js b/public/build/assets/FeaturesSection-DY3zmwO3.js similarity index 88% rename from public/build/assets/FeaturesSection-0hdL9niF.js rename to public/build/assets/FeaturesSection-DY3zmwO3.js index 727ed4576..66c25e41c 100644 --- a/public/build/assets/FeaturesSection-0hdL9niF.js +++ b/public/build/assets/FeaturesSection-DY3zmwO3.js @@ -1 +1 @@ -import{j as e}from"./ui-Z445SNHD.js";import{u as w}from"./useScrollAnimation-B_bDsIuD.js";import{u as b}from"./app-36WMjvX0.js";import{C as j}from"./chart-no-axes-column-BKgkVzqT.js";import{A as v}from"./award-D9FlSYzB.js";import{U as N}from"./user-plus-C-0nSlHG.js";import{C as k}from"./clock-Cfp0CYjJ.js";import{D as S}from"./dollar-sign-CFqWGHdB.js";import{H as $,S as C}from"./shield-Mt6vEHxn.js";import{W as A,S as I}from"./wifi-CFyF5qct.js";import{L as U}from"./lock-RX1hYn48.js";import{U as M}from"./users-Czs1F8XM.js";import{Z as E}from"./zap-D4fS-tPu.js";import{S as R}from"./star-WlheM7sI.js";import{G as _}from"./globe-ZoJAuRB5.js";import{C as G}from"./chart-column-GeSBJr5Y.js";import{S as H}from"./smartphone-BQ_9x4vN.js";import{Q as c}from"./qr-code-u5AOBzVe.js";import"./utils-BWxnHGCV.js";const x={"qr-code":c,smartphone:H,share:I,"bar-chart":G,globe:_,shield:C,star:R,zap:E,users:M,lock:U,wifi:A,heart:$,"dollar-sign":S,clock:k,"user-plus":N,award:v,"bar-chart-2":j};function re({settings:P,sectionData:a,brandColor:r="#3b82f6"}){const{t:s}=b(),{ref:u,isVisible:n}=w(),h=(t=>t?t.startsWith("http")?t:`${window.appSettings.imageUrl}${t}`:null)(a.image),y=a.background_color||"#f9fafb",o=a.columns||3,d=a.layout||"grid",m=a.show_icons!==!1,f=[{icon:"users",title:s("Employee Management"),description:s("Centralized profiles with personal, job, and document details. Perfect for business cards, flyers, and networking events.")},{icon:"dollar-sign",title:s("Payroll Automation"),description:s("Generate accurate payslips with tax, allowances, and deductions. Modern networking made simple and professional.")},{icon:"share",title:s("Easy Sharing"),description:s("Share your digital card via email, SMS, social media, or direct links. Multiple sharing options available.")},{icon:"clock",title:s("Leave & Attendance"),description:s("Smart tracking of leaves, shifts, and attendance logs. Understand how your network interacts with your card.")},{icon:"user-plus",title:s("Recruitment & Onboarding"),description:s("Streamline hiring with applicant tracking and digital onboarding.")},{icon:"award",title:s("Performance Management"),description:s("Set goals, run evaluations, and track employee growth.")},{icon:"bar-chart-2",title:s("Reports & Analytics"),description:s("Get actionable insights on workforce productivity and HR metrics.")}],p=a.features_list&&a.features_list.length>0?a.features_list:f;return e.jsx("section",{id:"features",className:"py-12 sm:py-16 lg:py-20",style:{backgroundColor:y},ref:u,children:e.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[e.jsxs("div",{className:`text-center mb-8 sm:mb-12 lg:mb-16 transition-all duration-700 ${n?"opacity-100 translate-y-0":"opacity-0 translate-y-8"}`,children:[e.jsx("h2",{className:"text-3xl md:text-4xl font-bold text-gray-900 mb-4",children:a.title||s("Empowering Businesses with Smart HR Solutions")}),e.jsx("p",{className:"text-lg text-gray-600 max-w-3xl mx-auto leading-relaxed font-medium",children:a.description||s("All-in-one platform to manage employees, payroll, attendance, and performance with ease. Built for professionals who value efficiency and innovation.")})]}),h&&e.jsx("div",{className:"mb-8 sm:mb-12 text-center",children:e.jsx("img",{src:h,alt:"Features",className:"max-w-full h-auto rounded-xl shadow-lg mx-auto"})}),d==="grid"&&e.jsx("div",{className:`grid grid-cols-1 ${o>=2?"sm:grid-cols-2":""} ${o>=3?"lg:grid-cols-3":""} ${o>=4?"xl:grid-cols-4":""} gap-6 sm:gap-8 transition-all duration-700 delay-200 ${n?"opacity-100 translate-y-0":"opacity-0 translate-y-8"}`,children:p.map((t,i)=>{const l=x[t.icon]||c;return e.jsxs("div",{className:"bg-white p-8 rounded-xl border border-gray-200 hover:border-gray-300 hover:shadow-lg transition-all duration-200",children:[m&&e.jsx("div",{className:"w-12 h-12 rounded-lg flex items-center justify-center mb-6",style:{backgroundColor:`${r}15`},children:e.jsx(l,{className:"w-6 h-6",style:{color:r}})}),e.jsx("h3",{className:"text-xl font-bold text-gray-900 mb-4",children:t.title}),e.jsx("p",{className:"text-gray-600 leading-relaxed",children:t.description})]},i)})}),d==="list"&&e.jsx("div",{className:`space-y-4 transition-all duration-700 delay-200 ${n?"opacity-100 translate-y-0":"opacity-0 translate-y-8"}`,children:p.map((t,i)=>{const l=x[t.icon]||c;return e.jsxs("div",{className:"bg-white p-6 rounded-xl border border-gray-200 hover:border-gray-300 hover:shadow-md transition-all duration-200 flex items-start gap-5",children:[m&&e.jsx("div",{className:"w-12 h-12 rounded-lg flex-shrink-0 flex items-center justify-center",style:{backgroundColor:`${r}15`},children:e.jsx(l,{className:"w-6 h-6",style:{color:r}})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-bold text-gray-900 mb-1",children:t.title}),e.jsx("p",{className:"text-gray-600 leading-relaxed",children:t.description})]})]},i)})}),d==="cards"&&e.jsx("div",{className:`grid grid-cols-1 ${o>=2?"sm:grid-cols-2":""} ${o>=3?"lg:grid-cols-3":""} ${o>=4?"xl:grid-cols-4":""} gap-6 sm:gap-8 transition-all duration-700 delay-200 ${n?"opacity-100 translate-y-0":"opacity-0 translate-y-8"}`,children:p.map((t,i)=>{const l=x[t.icon]||c;return e.jsxs("div",{className:"bg-white rounded-xl shadow-md hover:shadow-xl transition-all duration-200 overflow-hidden",children:[e.jsx("div",{className:"h-2 w-full",style:{backgroundColor:r}}),e.jsxs("div",{className:"p-6",children:[m&&e.jsx("div",{className:"w-14 h-14 rounded-full flex items-center justify-center mb-4",style:{backgroundColor:`${r}15`},children:e.jsx(l,{className:"w-7 h-7",style:{color:r}})}),e.jsx("h3",{className:"text-lg font-bold text-gray-900 mb-2",children:t.title}),e.jsx("p",{className:"text-gray-600 text-sm leading-relaxed",children:t.description})]})]},i)})}),d==="alternating"&&e.jsx("div",{className:`space-y-6 transition-all duration-700 delay-200 ${n?"opacity-100 translate-y-0":"opacity-0 translate-y-8"}`,children:p.map((t,i)=>{const l=x[t.icon]||c,g=i%2===0;return e.jsxs("div",{className:`flex flex-col lg:flex-row items-center gap-6 bg-white/15 backdrop-blur-sm border border-white/25 rounded-2xl p-6 hover:bg-white/25 transition-all duration-200 ${g?"":"lg:flex-row-reverse"}`,children:[m&&e.jsx("div",{className:"flex-shrink-0 w-16 h-16 rounded-xl flex items-center justify-center shadow-md",style:{backgroundColor:r},children:e.jsx(l,{className:"w-8 h-8 text-white"})}),e.jsxs("div",{className:`flex-1 ${g?"":"lg:text-right"}`,children:[e.jsx("h3",{className:"text-xl font-bold text-white mb-2",children:t.title}),e.jsx("p",{className:"text-white/80 leading-relaxed",children:t.description})]})]},i)})})]})})}export{re as default}; +import{j as e}from"./ui-Z445SNHD.js";import{u as w}from"./useScrollAnimation-B_bDsIuD.js";import{u as b}from"./app-Da3PX8qg.js";import{C as j}from"./chart-no-axes-column-CaNDayE9.js";import{A as v}from"./award-DOf5Xc3o.js";import{U as N}from"./user-plus-Ba62LA9O.js";import{C as k}from"./clock-CLIx856C.js";import{D as S}from"./dollar-sign-BKfERkc9.js";import{H as $,S as C}from"./shield-rKKgzkbW.js";import{W as A,S as I}from"./wifi-BPS_-hKY.js";import{L as U}from"./lock-BGSkpX29.js";import{U as M}from"./users-BG7aX58P.js";import{Z as E}from"./zap-Of1Abppa.js";import{S as R}from"./star-CSGOTD6i.js";import{G as _}from"./globe-DK33Pm0M.js";import{C as G}from"./chart-column-CKzC1aib.js";import{S as H}from"./smartphone-i99jk4ns.js";import{Q as c}from"./qr-code-CUR1J9NH.js";import"./utils-BWxnHGCV.js";const x={"qr-code":c,smartphone:H,share:I,"bar-chart":G,globe:_,shield:C,star:R,zap:E,users:M,lock:U,wifi:A,heart:$,"dollar-sign":S,clock:k,"user-plus":N,award:v,"bar-chart-2":j};function re({settings:P,sectionData:a,brandColor:r="#3b82f6"}){const{t:s}=b(),{ref:u,isVisible:n}=w(),h=(t=>t?t.startsWith("http")?t:`${window.appSettings.imageUrl}${t}`:null)(a.image),y=a.background_color||"#f9fafb",o=a.columns||3,d=a.layout||"grid",m=a.show_icons!==!1,f=[{icon:"users",title:s("Employee Management"),description:s("Centralized profiles with personal, job, and document details. Perfect for business cards, flyers, and networking events.")},{icon:"dollar-sign",title:s("Payroll Automation"),description:s("Generate accurate payslips with tax, allowances, and deductions. Modern networking made simple and professional.")},{icon:"share",title:s("Easy Sharing"),description:s("Share your digital card via email, SMS, social media, or direct links. Multiple sharing options available.")},{icon:"clock",title:s("Leave & Attendance"),description:s("Smart tracking of leaves, shifts, and attendance logs. Understand how your network interacts with your card.")},{icon:"user-plus",title:s("Recruitment & Onboarding"),description:s("Streamline hiring with applicant tracking and digital onboarding.")},{icon:"award",title:s("Performance Management"),description:s("Set goals, run evaluations, and track employee growth.")},{icon:"bar-chart-2",title:s("Reports & Analytics"),description:s("Get actionable insights on workforce productivity and HR metrics.")}],p=a.features_list&&a.features_list.length>0?a.features_list:f;return e.jsx("section",{id:"features",className:"py-12 sm:py-16 lg:py-20",style:{backgroundColor:y},ref:u,children:e.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[e.jsxs("div",{className:`text-center mb-8 sm:mb-12 lg:mb-16 transition-all duration-700 ${n?"opacity-100 translate-y-0":"opacity-0 translate-y-8"}`,children:[e.jsx("h2",{className:"text-3xl md:text-4xl font-bold text-gray-900 mb-4",children:a.title||s("Empowering Businesses with Smart HR Solutions")}),e.jsx("p",{className:"text-lg text-gray-600 max-w-3xl mx-auto leading-relaxed font-medium",children:a.description||s("All-in-one platform to manage employees, payroll, attendance, and performance with ease. Built for professionals who value efficiency and innovation.")})]}),h&&e.jsx("div",{className:"mb-8 sm:mb-12 text-center",children:e.jsx("img",{src:h,alt:"Features",className:"max-w-full h-auto rounded-xl shadow-lg mx-auto"})}),d==="grid"&&e.jsx("div",{className:`grid grid-cols-1 ${o>=2?"sm:grid-cols-2":""} ${o>=3?"lg:grid-cols-3":""} ${o>=4?"xl:grid-cols-4":""} gap-6 sm:gap-8 transition-all duration-700 delay-200 ${n?"opacity-100 translate-y-0":"opacity-0 translate-y-8"}`,children:p.map((t,i)=>{const l=x[t.icon]||c;return e.jsxs("div",{className:"bg-white p-8 rounded-xl border border-gray-200 hover:border-gray-300 hover:shadow-lg transition-all duration-200",children:[m&&e.jsx("div",{className:"w-12 h-12 rounded-lg flex items-center justify-center mb-6",style:{backgroundColor:`${r}15`},children:e.jsx(l,{className:"w-6 h-6",style:{color:r}})}),e.jsx("h3",{className:"text-xl font-bold text-gray-900 mb-4",children:t.title}),e.jsx("p",{className:"text-gray-600 leading-relaxed",children:t.description})]},i)})}),d==="list"&&e.jsx("div",{className:`space-y-4 transition-all duration-700 delay-200 ${n?"opacity-100 translate-y-0":"opacity-0 translate-y-8"}`,children:p.map((t,i)=>{const l=x[t.icon]||c;return e.jsxs("div",{className:"bg-white p-6 rounded-xl border border-gray-200 hover:border-gray-300 hover:shadow-md transition-all duration-200 flex items-start gap-5",children:[m&&e.jsx("div",{className:"w-12 h-12 rounded-lg flex-shrink-0 flex items-center justify-center",style:{backgroundColor:`${r}15`},children:e.jsx(l,{className:"w-6 h-6",style:{color:r}})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-bold text-gray-900 mb-1",children:t.title}),e.jsx("p",{className:"text-gray-600 leading-relaxed",children:t.description})]})]},i)})}),d==="cards"&&e.jsx("div",{className:`grid grid-cols-1 ${o>=2?"sm:grid-cols-2":""} ${o>=3?"lg:grid-cols-3":""} ${o>=4?"xl:grid-cols-4":""} gap-6 sm:gap-8 transition-all duration-700 delay-200 ${n?"opacity-100 translate-y-0":"opacity-0 translate-y-8"}`,children:p.map((t,i)=>{const l=x[t.icon]||c;return e.jsxs("div",{className:"bg-white rounded-xl shadow-md hover:shadow-xl transition-all duration-200 overflow-hidden",children:[e.jsx("div",{className:"h-2 w-full",style:{backgroundColor:r}}),e.jsxs("div",{className:"p-6",children:[m&&e.jsx("div",{className:"w-14 h-14 rounded-full flex items-center justify-center mb-4",style:{backgroundColor:`${r}15`},children:e.jsx(l,{className:"w-7 h-7",style:{color:r}})}),e.jsx("h3",{className:"text-lg font-bold text-gray-900 mb-2",children:t.title}),e.jsx("p",{className:"text-gray-600 text-sm leading-relaxed",children:t.description})]})]},i)})}),d==="alternating"&&e.jsx("div",{className:`space-y-6 transition-all duration-700 delay-200 ${n?"opacity-100 translate-y-0":"opacity-0 translate-y-8"}`,children:p.map((t,i)=>{const l=x[t.icon]||c,g=i%2===0;return e.jsxs("div",{className:`flex flex-col lg:flex-row items-center gap-6 bg-white/15 backdrop-blur-sm border border-white/25 rounded-2xl p-6 hover:bg-white/25 transition-all duration-200 ${g?"":"lg:flex-row-reverse"}`,children:[m&&e.jsx("div",{className:"flex-shrink-0 w-16 h-16 rounded-xl flex items-center justify-center shadow-md",style:{backgroundColor:r},children:e.jsx(l,{className:"w-8 h-8 text-white"})}),e.jsxs("div",{className:`flex-1 ${g?"":"lg:text-right"}`,children:[e.jsx("h3",{className:"text-xl font-bold text-white mb-2",children:t.title}),e.jsx("p",{className:"text-white/80 leading-relaxed",children:t.description})]})]},i)})})]})})}export{re as default}; diff --git a/public/build/assets/Footer-DmSr40Af.js b/public/build/assets/Footer-DWT7SkZQ.js similarity index 95% rename from public/build/assets/Footer-DmSr40Af.js rename to public/build/assets/Footer-DWT7SkZQ.js index 2ae4d9db0..1434dd4d7 100644 --- a/public/build/assets/Footer-DmSr40Af.js +++ b/public/build/assets/Footer-DWT7SkZQ.js @@ -1 +1 @@ -import{j as e}from"./ui-Z445SNHD.js";import{u as T,c as C,b as k,d as I,g as M,t as n}from"./app-36WMjvX0.js";import{M as E}from"./mail-BFoS8U8W.js";import{P as R}from"./phone-CJ2h446N.js";import{M as S}from"./map-pin-L7jUebKz.js";import{I as A,F as y}from"./instagram-DBjFHIT7.js";import{L as H,T as $}from"./twitter-DDHYm63p.js";import"./utils-BWxnHGCV.js";function K({settings:i,sectionData:t={},brandColor:j="#3b82f6"}){var h,p,f,u;const{t:r}=T(),{globalSettings:a}=C().props,b=new Date().getFullYear();a!=null&&a.themeMode;const N=(a==null?void 0:a.logoLight)||"logo/logo-light.png";a!=null&&a.logoDark;const{data:w,setData:v,post:_,processing:o,errors:d,reset:P}=k({email:""}),L=s=>{s.preventDefault(),n.loading(r("Subscribing to newsletter...")),_(route("landing-page.subscribe"),{onSuccess:l=>{var g;P(),n.dismiss();const m=((g=l.props)==null?void 0:g.flash)||{};m.success?n.success(r(m.success)):m.error&&n.error(r(m.error))},onError:l=>{n.dismiss(),typeof l=="string"?n.error(r(l)):n.error(r("Failed to subscribe: {{errors}}",{errors:Object.values(l).join(", ")}))}})},c=t.links||{product:[{name:"Features",href:"#features"},{name:"Pricing",href:"#pricing"},{name:"Templates",href:"#"},{name:"Integrations",href:"#"}],company:[{name:"About Us",href:"#about"},{name:"Careers",href:"#"},{name:"Press",href:"#"},{name:"Contact",href:"#contact"}],support:[{name:"Help Center",href:"#"},{name:"Documentation",href:"#"},{name:"API Reference",href:"#"},{name:"Status",href:"#"}],legal:[{name:"Privacy Policy",href:"#"},{name:"Terms of Service",href:"#"},{name:"Cookie Policy",href:"#"},{name:"GDPR",href:"#"}]},F={Facebook:y,Twitter:$,Linkedin:H,Instagram:A},x=t.social_links||[{name:"Facebook",icon:"Facebook",href:"#"},{name:"Twitter",icon:"Twitter",href:"#"},{name:"LinkedIn",icon:"LinkedIn",href:"#"}];return e.jsx("footer",{className:"bg-gray-900 text-white",children:e.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[e.jsx("div",{className:"py-12 sm:py-16",children:e.jsxs("div",{className:"grid lg:grid-cols-6 gap-8 sm:gap-12",children:[e.jsxs("div",{className:"lg:col-span-2",children:[e.jsxs(I,{href:"/",className:"flex items-center mb-6 hover:opacity-80 transition-opacity",children:[e.jsx("img",{src:M(N),alt:i.company_name,className:"h-8 w-auto",onError:s=>{var l;s.currentTarget.style.display="none",(l=s.currentTarget.nextElementSibling)==null||l.classList.remove("hidden")}}),e.jsx("span",{className:"hidden text-2xl font-bold text-white",children:i.company_name})]}),e.jsx("p",{className:"text-gray-400 mb-8 leading-relaxed",children:t.description||r("Simplifying HR management with an all-in-one modern platform. Connect, share, and grow your network effortlessly.")}),e.jsxs("div",{className:"space-y-3",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx(E,{className:"w-4 h-4 text-gray-400"}),e.jsx("span",{className:"text-gray-400 text-sm",children:i.contact_email})]}),e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx(R,{className:"w-4 h-4 text-gray-400"}),e.jsx("span",{className:"text-gray-400 text-sm",children:i.contact_phone})]}),e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx(S,{className:"w-4 h-4 text-gray-400"}),e.jsx("span",{className:"text-gray-400 text-sm",children:i.contact_address})]})]})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-white font-semibold mb-4",children:((h=t.section_titles)==null?void 0:h.product)||r("Product")}),e.jsx("ul",{className:"space-y-3",children:(c.product||[]).map(s=>e.jsx("li",{children:e.jsx("a",{href:s.href,className:"text-gray-400 hover:text-white transition-colors text-sm",children:s.name})},s.name))})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-white font-semibold mb-4",children:((p=t.section_titles)==null?void 0:p.company)||r("Company")}),e.jsx("ul",{className:"space-y-3",children:(c.company||[]).map(s=>e.jsx("li",{children:e.jsx("a",{href:s.href,className:"text-gray-400 hover:text-white transition-colors text-sm",children:s.name})},s.name))})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-white font-semibold mb-4",children:((f=t.section_titles)==null?void 0:f.support)||r("Support")}),e.jsx("ul",{className:"space-y-3",children:(c.support||[]).map(s=>e.jsx("li",{children:e.jsx("a",{href:s.href,className:"text-gray-400 hover:text-white transition-colors text-sm",children:s.name})},s.name))})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-white font-semibold mb-4",children:((u=t.section_titles)==null?void 0:u.legal)||r("Legal")}),e.jsx("ul",{className:"space-y-3",children:(c.legal||[]).map(s=>e.jsx("li",{children:e.jsx("a",{href:s.href,className:"text-gray-400 hover:text-white transition-colors text-sm",children:s.name})},s.name))})]})]})}),(t.newsletter_title||t.newsletter_subtitle)&&e.jsx("div",{className:"border-t border-gray-800 py-8 sm:py-12",children:e.jsxs("div",{className:"text-center max-w-2xl mx-auto",children:[e.jsx("h3",{className:"text-xl font-bold text-white mb-4",children:t.newsletter_title||r("Stay Updated with Our Latest Features")}),e.jsx("p",{className:"text-gray-400 mb-6",children:t.newsletter_subtitle||r("Join our newsletter for HR tips and product updates")}),e.jsxs("form",{onSubmit:L,className:"flex flex-col sm:flex-row gap-4 max-w-md mx-auto",children:[e.jsxs("div",{className:"flex-1",children:[e.jsx("input",{type:"email",value:w.email,onChange:s=>v("email",s.target.value),placeholder:r("Enter your email"),className:"w-full px-4 py-3 bg-gray-800 border border-gray-700 rounded-lg text-white placeholder-gray-400 focus:ring-2 focus:ring-gray-600 focus:border-gray-600 disabled:opacity-50 disabled:cursor-not-allowed",required:!0,disabled:o}),d.email&&e.jsx("p",{className:"text-red-400 text-sm mt-1",children:d.email})]}),e.jsxs("button",{type:"submit",disabled:o,className:"cursor-pointer text-white px-6 py-3 rounded-lg transition-colors font-semibold disabled:opacity-50 disabled:cursor-not-allowed flex items-center justify-center gap-2 min-w-[120px]",style:{backgroundColor:j},children:[o&&e.jsx("div",{className:"w-4 h-4 border-2 border-white border-t-transparent rounded-full animate-spin"}),r(o?"Subscribing...":"Subscribe")]})]})]})}),e.jsx("div",{className:"border-t border-gray-800 py-4 sm:py-6",children:e.jsxs("div",{className:"flex flex-col md:flex-row justify-between items-center gap-3 sm:gap-4",children:[e.jsx("div",{className:"text-gray-400 text-sm",children:(a==null?void 0:a.footerText)||`© ${b} ${i.company_name}. ${r("All rights reserved.")}.`}),x.length>0&&e.jsxs("div",{className:"flex items-center gap-4",children:[e.jsx("span",{className:"text-gray-400 text-sm",children:r("Follow us:")}),e.jsx("div",{className:"flex gap-3",children:x.map(s=>{const l=F[s.icon]||y;return e.jsx("a",{href:s.href,className:"w-8 h-8 bg-gray-800 rounded-lg flex items-center justify-center hover:bg-gray-700 transition-colors","aria-label":s.name,children:e.jsx(l,{className:"w-4 h-4 text-gray-400"})},s.name)})})]})]})})]})})}export{K as default}; +import{j as e}from"./ui-Z445SNHD.js";import{u as T,c as C,b as k,d as I,g as M,t as n}from"./app-Da3PX8qg.js";import{M as E}from"./mail-khAU5Oig.js";import{P as R}from"./phone-XzqO8Dfs.js";import{M as S}from"./map-pin-BFNXdrz2.js";import{I as A,F as y}from"./instagram-tpp8H3E-.js";import{L as H,T as $}from"./twitter-CRZZ6zjd.js";import"./utils-BWxnHGCV.js";function K({settings:i,sectionData:t={},brandColor:j="#3b82f6"}){var h,p,f,u;const{t:r}=T(),{globalSettings:a}=C().props,b=new Date().getFullYear();a!=null&&a.themeMode;const N=(a==null?void 0:a.logoLight)||"logo/logo-light.png";a!=null&&a.logoDark;const{data:w,setData:v,post:_,processing:o,errors:d,reset:P}=k({email:""}),L=s=>{s.preventDefault(),n.loading(r("Subscribing to newsletter...")),_(route("landing-page.subscribe"),{onSuccess:l=>{var g;P(),n.dismiss();const m=((g=l.props)==null?void 0:g.flash)||{};m.success?n.success(r(m.success)):m.error&&n.error(r(m.error))},onError:l=>{n.dismiss(),typeof l=="string"?n.error(r(l)):n.error(r("Failed to subscribe: {{errors}}",{errors:Object.values(l).join(", ")}))}})},c=t.links||{product:[{name:"Features",href:"#features"},{name:"Pricing",href:"#pricing"},{name:"Templates",href:"#"},{name:"Integrations",href:"#"}],company:[{name:"About Us",href:"#about"},{name:"Careers",href:"#"},{name:"Press",href:"#"},{name:"Contact",href:"#contact"}],support:[{name:"Help Center",href:"#"},{name:"Documentation",href:"#"},{name:"API Reference",href:"#"},{name:"Status",href:"#"}],legal:[{name:"Privacy Policy",href:"#"},{name:"Terms of Service",href:"#"},{name:"Cookie Policy",href:"#"},{name:"GDPR",href:"#"}]},F={Facebook:y,Twitter:$,Linkedin:H,Instagram:A},x=t.social_links||[{name:"Facebook",icon:"Facebook",href:"#"},{name:"Twitter",icon:"Twitter",href:"#"},{name:"LinkedIn",icon:"LinkedIn",href:"#"}];return e.jsx("footer",{className:"bg-gray-900 text-white",children:e.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[e.jsx("div",{className:"py-12 sm:py-16",children:e.jsxs("div",{className:"grid lg:grid-cols-6 gap-8 sm:gap-12",children:[e.jsxs("div",{className:"lg:col-span-2",children:[e.jsxs(I,{href:"/",className:"flex items-center mb-6 hover:opacity-80 transition-opacity",children:[e.jsx("img",{src:M(N),alt:i.company_name,className:"h-8 w-auto",onError:s=>{var l;s.currentTarget.style.display="none",(l=s.currentTarget.nextElementSibling)==null||l.classList.remove("hidden")}}),e.jsx("span",{className:"hidden text-2xl font-bold text-white",children:i.company_name})]}),e.jsx("p",{className:"text-gray-400 mb-8 leading-relaxed",children:t.description||r("Simplifying HR management with an all-in-one modern platform. Connect, share, and grow your network effortlessly.")}),e.jsxs("div",{className:"space-y-3",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx(E,{className:"w-4 h-4 text-gray-400"}),e.jsx("span",{className:"text-gray-400 text-sm",children:i.contact_email})]}),e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx(R,{className:"w-4 h-4 text-gray-400"}),e.jsx("span",{className:"text-gray-400 text-sm",children:i.contact_phone})]}),e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx(S,{className:"w-4 h-4 text-gray-400"}),e.jsx("span",{className:"text-gray-400 text-sm",children:i.contact_address})]})]})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-white font-semibold mb-4",children:((h=t.section_titles)==null?void 0:h.product)||r("Product")}),e.jsx("ul",{className:"space-y-3",children:(c.product||[]).map(s=>e.jsx("li",{children:e.jsx("a",{href:s.href,className:"text-gray-400 hover:text-white transition-colors text-sm",children:s.name})},s.name))})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-white font-semibold mb-4",children:((p=t.section_titles)==null?void 0:p.company)||r("Company")}),e.jsx("ul",{className:"space-y-3",children:(c.company||[]).map(s=>e.jsx("li",{children:e.jsx("a",{href:s.href,className:"text-gray-400 hover:text-white transition-colors text-sm",children:s.name})},s.name))})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-white font-semibold mb-4",children:((f=t.section_titles)==null?void 0:f.support)||r("Support")}),e.jsx("ul",{className:"space-y-3",children:(c.support||[]).map(s=>e.jsx("li",{children:e.jsx("a",{href:s.href,className:"text-gray-400 hover:text-white transition-colors text-sm",children:s.name})},s.name))})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-white font-semibold mb-4",children:((u=t.section_titles)==null?void 0:u.legal)||r("Legal")}),e.jsx("ul",{className:"space-y-3",children:(c.legal||[]).map(s=>e.jsx("li",{children:e.jsx("a",{href:s.href,className:"text-gray-400 hover:text-white transition-colors text-sm",children:s.name})},s.name))})]})]})}),(t.newsletter_title||t.newsletter_subtitle)&&e.jsx("div",{className:"border-t border-gray-800 py-8 sm:py-12",children:e.jsxs("div",{className:"text-center max-w-2xl mx-auto",children:[e.jsx("h3",{className:"text-xl font-bold text-white mb-4",children:t.newsletter_title||r("Stay Updated with Our Latest Features")}),e.jsx("p",{className:"text-gray-400 mb-6",children:t.newsletter_subtitle||r("Join our newsletter for HR tips and product updates")}),e.jsxs("form",{onSubmit:L,className:"flex flex-col sm:flex-row gap-4 max-w-md mx-auto",children:[e.jsxs("div",{className:"flex-1",children:[e.jsx("input",{type:"email",value:w.email,onChange:s=>v("email",s.target.value),placeholder:r("Enter your email"),className:"w-full px-4 py-3 bg-gray-800 border border-gray-700 rounded-lg text-white placeholder-gray-400 focus:ring-2 focus:ring-gray-600 focus:border-gray-600 disabled:opacity-50 disabled:cursor-not-allowed",required:!0,disabled:o}),d.email&&e.jsx("p",{className:"text-red-400 text-sm mt-1",children:d.email})]}),e.jsxs("button",{type:"submit",disabled:o,className:"cursor-pointer text-white px-6 py-3 rounded-lg transition-colors font-semibold disabled:opacity-50 disabled:cursor-not-allowed flex items-center justify-center gap-2 min-w-[120px]",style:{backgroundColor:j},children:[o&&e.jsx("div",{className:"w-4 h-4 border-2 border-white border-t-transparent rounded-full animate-spin"}),r(o?"Subscribing...":"Subscribe")]})]})]})}),e.jsx("div",{className:"border-t border-gray-800 py-4 sm:py-6",children:e.jsxs("div",{className:"flex flex-col md:flex-row justify-between items-center gap-3 sm:gap-4",children:[e.jsx("div",{className:"text-gray-400 text-sm",children:(a==null?void 0:a.footerText)||`© ${b} ${i.company_name}. ${r("All rights reserved.")}.`}),x.length>0&&e.jsxs("div",{className:"flex items-center gap-4",children:[e.jsx("span",{className:"text-gray-400 text-sm",children:r("Follow us:")}),e.jsx("div",{className:"flex gap-3",children:x.map(s=>{const l=F[s.icon]||y;return e.jsx("a",{href:s.href,className:"w-8 h-8 bg-gray-800 rounded-lg flex items-center justify-center hover:bg-gray-700 transition-colors","aria-label":s.name,children:e.jsx(l,{className:"w-4 h-4 text-gray-400"})},s.name)})})]})]})})]})})}export{K as default}; diff --git a/public/build/assets/Header-CwhUlFHp.js b/public/build/assets/Header-DY8Vcpbe.js similarity index 98% rename from public/build/assets/Header-CwhUlFHp.js rename to public/build/assets/Header-DY8Vcpbe.js index cbec9ddf0..3a72a8000 100644 --- a/public/build/assets/Header-CwhUlFHp.js +++ b/public/build/assets/Header-DY8Vcpbe.js @@ -1 +1 @@ -import{r as p,j as r}from"./ui-Z445SNHD.js";import{u as I,c as P,O as z,Q as U,d as a,g as q,i as w,X as A}from"./app-36WMjvX0.js";import{M as G}from"./menu-Cu-nnefe.js";import"./utils-BWxnHGCV.js";function Y({settings:g,sectionData:o,customPages:T=[],brandColor:t="#3b82f6"}){var N;const{t:s}=I(),[m,x]=p.useState(!1),[j,L]=p.useState(!1),{props:h}=P(),k=(N=h.globalSettings)==null?void 0:N.is_saas,d=h.auth,y=h.globalSettings||{},S=z(h),E=y.logoDark||"images/logos/logo-dark.png",$=y.logoLight||"images/logos/logo-light.png";let f="light";if(S){const e=U("themeSettings");if(e)try{f=JSON.parse(e).appearance||"light"}catch{f="light"}}else f=y.themeMode||"light";const c=f==="dark";p.useEffect(()=>{const e=()=>{L(window.scrollY>20)};return window.addEventListener("scroll",e),()=>window.removeEventListener("scroll",e)},[]);const O=e=>{var i,u;return((u=(i=g==null?void 0:g.config_sections)==null?void 0:i.section_visibility)==null?void 0:u[e])!==!1},_=T.map(e=>({key:`custom-${e.id}`,name:e.title,href:route("custom-page.show",e.slug)})),v=[...[{key:"features",name:s("Features"),href:"/#features"},{key:"about",name:s("About Us"),href:"/#about"},{key:"plans",name:s("Pricing"),href:"/#pricing"},{key:"faq",name:s("FAQ"),href:"/#faq"},{key:"contact",name:s("Contact Us"),href:"/#contact"}].filter(e=>O(e.key)),..._],b=o==null?void 0:o.transparent,M=(o==null?void 0:o.background_color)||"#ffffff",C=(o==null?void 0:o.button_style)||"filled",n=(o==null?void 0:o.text_color)||""||(c?"#d1d5db":"#4b5563"),l=e=>C==="outline"?e?{backgroundColor:t,color:"white",borderColor:t}:{backgroundColor:"transparent",color:t,borderColor:t}:e?{backgroundColor:"white",color:t,borderColor:t}:{backgroundColor:t,color:"white",borderColor:t},F=()=>b?j?`bg-white/95 ${c?"dark:bg-gray-900/95":""} backdrop-blur-xl shadow-lg border-b border-gray-200/50 ${c?"dark:border-gray-700/50":""}`:"bg-transparent":j?`shadow-lg border-b border-gray-200/50 ${c?"dark:border-gray-700/50":""}`:"",H=()=>b?{}:{backgroundColor:M};return r.jsx("header",{className:`fixed top-0 left-0 right-0 z-50 transition-all duration-300 ${F()}`,style:H(),children:r.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[r.jsxs("div",{className:"flex justify-between items-center h-16",children:[r.jsx("div",{className:"flex-shrink-0",children:r.jsxs(a,{href:route("home"),className:"flex items-center",children:[r.jsx("img",{src:q(c?$:E),alt:g.company_name,className:"h-8 w-auto",onError:e=>{var i;e.currentTarget.style.display="none",(i=e.currentTarget.nextElementSibling)==null||i.classList.remove("hidden")}}),r.jsx("span",{className:`hidden text-2xl font-bold ${c?"text-white":"text-gray-900"} transition-colors`,children:g.company_name})]})}),r.jsxs("nav",{className:"hidden md:flex items-center space-x-8",role:"navigation","aria-label":"Main navigation",children:[r.jsxs(a,{href:route("home"),className:"text-sm font-medium transition-colors relative group",style:{color:n},onMouseEnter:e=>e.currentTarget.style.color=t,onMouseLeave:e=>e.currentTarget.style.color=n,children:[s("Home"),r.jsx("span",{className:"absolute -bottom-1 left-0 w-0 h-0.5 transition-all group-hover:w-full",style:{backgroundColor:t},"aria-hidden":"true"})]}),v.map((e,i)=>r.jsxs(a,{href:e.href,className:"text-sm font-medium transition-colors relative group",style:{color:n},onMouseEnter:u=>u.currentTarget.style.color=t,onMouseLeave:u=>u.currentTarget.style.color=n,children:[e.name,r.jsx("span",{className:"absolute -bottom-1 left-0 w-0 h-0.5 transition-all group-hover:w-full",style:{backgroundColor:t},"aria-hidden":"true"})]},e.key||`${e.name}-${i}`))]}),r.jsx("div",{className:"hidden md:flex items-center gap-4",children:d!=null&&d.user?r.jsx(a,{href:route("dashboard"),className:"px-6 py-2.5 rounded-lg text-sm font-semibold transition-colors border",style:l(!1),onMouseEnter:e=>Object.assign(e.currentTarget.style,l(!0)),onMouseLeave:e=>Object.assign(e.currentTarget.style,l(!1)),children:s("Dashboard")}):r.jsxs(r.Fragment,{children:[r.jsx(a,{href:route("login"),className:"text-sm font-medium transition-colors",style:{color:n},onMouseEnter:e=>e.currentTarget.style.color=t,onMouseLeave:e=>e.currentTarget.style.color=n,children:s("Login")}),k&&w()&&r.jsx(a,{href:route("register"),className:"px-6 py-2.5 rounded-lg text-sm font-semibold transition-colors border",style:l(!1),onMouseEnter:e=>Object.assign(e.currentTarget.style,l(!0)),onMouseLeave:e=>Object.assign(e.currentTarget.style,l(!1)),children:s("Get Started")})]})}),r.jsx("div",{className:"md:hidden",children:r.jsx("button",{onClick:()=>x(!m),className:`p-2 ${c?"text-gray-300 hover:text-white hover:bg-gray-800":"text-gray-600 hover:text-gray-900 hover:bg-gray-100"} rounded-lg transition-colors`,"aria-label":m?"Close navigation menu":"Open navigation menu","aria-expanded":m,"aria-controls":"mobile-menu",children:m?r.jsx(A,{size:20}):r.jsx(G,{size:20})})})]}),m&&r.jsx("div",{className:`md:hidden border-t ${c?"border-gray-700":"border-gray-200"}`,id:"mobile-menu",children:r.jsxs("div",{className:`px-4 py-6 space-y-4 ${c?"bg-gray-900":"bg-white"}`,style:b?{}:{backgroundColor:M},children:[r.jsx(a,{href:route("home"),className:"block text-base font-medium transition-colors",style:{color:n},onClick:()=>x(!1),onMouseEnter:e=>e.currentTarget.style.color=t,onMouseLeave:e=>e.currentTarget.style.color=n,children:s("Home")}),v.map((e,i)=>r.jsx(a,{href:e.href,className:"block text-base font-medium transition-colors",style:{color:n},onClick:()=>x(!1),onMouseEnter:u=>u.currentTarget.style.color=t,onMouseLeave:u=>u.currentTarget.style.color=n,children:e.name},e.key||`${e.name}-${i}`)),r.jsx("div",{className:`pt-4 space-y-3 border-t ${c?"border-gray-700":"border-gray-200"}`,children:d!=null&&d.user?r.jsx(a,{href:route("dashboard"),className:"block w-full text-center py-2.5 rounded-lg text-sm font-semibold transition-colors border",style:l(!1),onMouseEnter:e=>Object.assign(e.currentTarget.style,l(!0)),onMouseLeave:e=>Object.assign(e.currentTarget.style,l(!1)),children:s("Dashboard")}):r.jsxs(r.Fragment,{children:[r.jsx(a,{href:route("login"),className:"block w-full text-center py-2.5 text-sm font-medium transition-colors",style:{color:n},onMouseEnter:e=>e.currentTarget.style.color=t,onMouseLeave:e=>e.currentTarget.style.color=n,children:s("Login")}),k&&w()&&r.jsx(a,{href:route("register"),className:"block w-full text-center py-2.5 rounded-lg text-sm font-semibold transition-colors border",style:l(!1),onMouseEnter:e=>Object.assign(e.currentTarget.style,l(!0)),onMouseLeave:e=>Object.assign(e.currentTarget.style,l(!1)),children:s("Get Started")})]})})]})})]})})}export{Y as default}; +import{r as p,j as r}from"./ui-Z445SNHD.js";import{u as I,c as P,O as z,Q as U,d as a,g as q,i as w,X as A}from"./app-Da3PX8qg.js";import{M as G}from"./menu-BGxVBBZl.js";import"./utils-BWxnHGCV.js";function Y({settings:g,sectionData:o,customPages:T=[],brandColor:t="#3b82f6"}){var N;const{t:s}=I(),[m,x]=p.useState(!1),[j,L]=p.useState(!1),{props:h}=P(),k=(N=h.globalSettings)==null?void 0:N.is_saas,d=h.auth,y=h.globalSettings||{},S=z(h),E=y.logoDark||"images/logos/logo-dark.png",$=y.logoLight||"images/logos/logo-light.png";let f="light";if(S){const e=U("themeSettings");if(e)try{f=JSON.parse(e).appearance||"light"}catch{f="light"}}else f=y.themeMode||"light";const c=f==="dark";p.useEffect(()=>{const e=()=>{L(window.scrollY>20)};return window.addEventListener("scroll",e),()=>window.removeEventListener("scroll",e)},[]);const O=e=>{var i,u;return((u=(i=g==null?void 0:g.config_sections)==null?void 0:i.section_visibility)==null?void 0:u[e])!==!1},_=T.map(e=>({key:`custom-${e.id}`,name:e.title,href:route("custom-page.show",e.slug)})),v=[...[{key:"features",name:s("Features"),href:"/#features"},{key:"about",name:s("About Us"),href:"/#about"},{key:"plans",name:s("Pricing"),href:"/#pricing"},{key:"faq",name:s("FAQ"),href:"/#faq"},{key:"contact",name:s("Contact Us"),href:"/#contact"}].filter(e=>O(e.key)),..._],b=o==null?void 0:o.transparent,M=(o==null?void 0:o.background_color)||"#ffffff",C=(o==null?void 0:o.button_style)||"filled",n=(o==null?void 0:o.text_color)||""||(c?"#d1d5db":"#4b5563"),l=e=>C==="outline"?e?{backgroundColor:t,color:"white",borderColor:t}:{backgroundColor:"transparent",color:t,borderColor:t}:e?{backgroundColor:"white",color:t,borderColor:t}:{backgroundColor:t,color:"white",borderColor:t},F=()=>b?j?`bg-white/95 ${c?"dark:bg-gray-900/95":""} backdrop-blur-xl shadow-lg border-b border-gray-200/50 ${c?"dark:border-gray-700/50":""}`:"bg-transparent":j?`shadow-lg border-b border-gray-200/50 ${c?"dark:border-gray-700/50":""}`:"",H=()=>b?{}:{backgroundColor:M};return r.jsx("header",{className:`fixed top-0 left-0 right-0 z-50 transition-all duration-300 ${F()}`,style:H(),children:r.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[r.jsxs("div",{className:"flex justify-between items-center h-16",children:[r.jsx("div",{className:"flex-shrink-0",children:r.jsxs(a,{href:route("home"),className:"flex items-center",children:[r.jsx("img",{src:q(c?$:E),alt:g.company_name,className:"h-8 w-auto",onError:e=>{var i;e.currentTarget.style.display="none",(i=e.currentTarget.nextElementSibling)==null||i.classList.remove("hidden")}}),r.jsx("span",{className:`hidden text-2xl font-bold ${c?"text-white":"text-gray-900"} transition-colors`,children:g.company_name})]})}),r.jsxs("nav",{className:"hidden md:flex items-center space-x-8",role:"navigation","aria-label":"Main navigation",children:[r.jsxs(a,{href:route("home"),className:"text-sm font-medium transition-colors relative group",style:{color:n},onMouseEnter:e=>e.currentTarget.style.color=t,onMouseLeave:e=>e.currentTarget.style.color=n,children:[s("Home"),r.jsx("span",{className:"absolute -bottom-1 left-0 w-0 h-0.5 transition-all group-hover:w-full",style:{backgroundColor:t},"aria-hidden":"true"})]}),v.map((e,i)=>r.jsxs(a,{href:e.href,className:"text-sm font-medium transition-colors relative group",style:{color:n},onMouseEnter:u=>u.currentTarget.style.color=t,onMouseLeave:u=>u.currentTarget.style.color=n,children:[e.name,r.jsx("span",{className:"absolute -bottom-1 left-0 w-0 h-0.5 transition-all group-hover:w-full",style:{backgroundColor:t},"aria-hidden":"true"})]},e.key||`${e.name}-${i}`))]}),r.jsx("div",{className:"hidden md:flex items-center gap-4",children:d!=null&&d.user?r.jsx(a,{href:route("dashboard"),className:"px-6 py-2.5 rounded-lg text-sm font-semibold transition-colors border",style:l(!1),onMouseEnter:e=>Object.assign(e.currentTarget.style,l(!0)),onMouseLeave:e=>Object.assign(e.currentTarget.style,l(!1)),children:s("Dashboard")}):r.jsxs(r.Fragment,{children:[r.jsx(a,{href:route("login"),className:"text-sm font-medium transition-colors",style:{color:n},onMouseEnter:e=>e.currentTarget.style.color=t,onMouseLeave:e=>e.currentTarget.style.color=n,children:s("Login")}),k&&w()&&r.jsx(a,{href:route("register"),className:"px-6 py-2.5 rounded-lg text-sm font-semibold transition-colors border",style:l(!1),onMouseEnter:e=>Object.assign(e.currentTarget.style,l(!0)),onMouseLeave:e=>Object.assign(e.currentTarget.style,l(!1)),children:s("Get Started")})]})}),r.jsx("div",{className:"md:hidden",children:r.jsx("button",{onClick:()=>x(!m),className:`p-2 ${c?"text-gray-300 hover:text-white hover:bg-gray-800":"text-gray-600 hover:text-gray-900 hover:bg-gray-100"} rounded-lg transition-colors`,"aria-label":m?"Close navigation menu":"Open navigation menu","aria-expanded":m,"aria-controls":"mobile-menu",children:m?r.jsx(A,{size:20}):r.jsx(G,{size:20})})})]}),m&&r.jsx("div",{className:`md:hidden border-t ${c?"border-gray-700":"border-gray-200"}`,id:"mobile-menu",children:r.jsxs("div",{className:`px-4 py-6 space-y-4 ${c?"bg-gray-900":"bg-white"}`,style:b?{}:{backgroundColor:M},children:[r.jsx(a,{href:route("home"),className:"block text-base font-medium transition-colors",style:{color:n},onClick:()=>x(!1),onMouseEnter:e=>e.currentTarget.style.color=t,onMouseLeave:e=>e.currentTarget.style.color=n,children:s("Home")}),v.map((e,i)=>r.jsx(a,{href:e.href,className:"block text-base font-medium transition-colors",style:{color:n},onClick:()=>x(!1),onMouseEnter:u=>u.currentTarget.style.color=t,onMouseLeave:u=>u.currentTarget.style.color=n,children:e.name},e.key||`${e.name}-${i}`)),r.jsx("div",{className:`pt-4 space-y-3 border-t ${c?"border-gray-700":"border-gray-200"}`,children:d!=null&&d.user?r.jsx(a,{href:route("dashboard"),className:"block w-full text-center py-2.5 rounded-lg text-sm font-semibold transition-colors border",style:l(!1),onMouseEnter:e=>Object.assign(e.currentTarget.style,l(!0)),onMouseLeave:e=>Object.assign(e.currentTarget.style,l(!1)),children:s("Dashboard")}):r.jsxs(r.Fragment,{children:[r.jsx(a,{href:route("login"),className:"block w-full text-center py-2.5 text-sm font-medium transition-colors",style:{color:n},onMouseEnter:e=>e.currentTarget.style.color=t,onMouseLeave:e=>e.currentTarget.style.color=n,children:s("Login")}),k&&w()&&r.jsx(a,{href:route("register"),className:"block w-full text-center py-2.5 rounded-lg text-sm font-semibold transition-colors border",style:l(!1),onMouseEnter:e=>Object.assign(e.currentTarget.style,l(!0)),onMouseLeave:e=>Object.assign(e.currentTarget.style,l(!1)),children:s("Get Started")})]})})]})})]})})}export{Y as default}; diff --git a/public/build/assets/HeroSection-DN5HNuBZ.js b/public/build/assets/HeroSection-DkPeW135.js similarity index 95% rename from public/build/assets/HeroSection-DN5HNuBZ.js rename to public/build/assets/HeroSection-DkPeW135.js index a9f52d998..ae55ba39d 100644 --- a/public/build/assets/HeroSection-DN5HNuBZ.js +++ b/public/build/assets/HeroSection-DkPeW135.js @@ -1 +1 @@ -import{j as e}from"./ui-Z445SNHD.js";import{u as $,c as M,O as R,Q as P,i as T,d as j,g as z}from"./app-36WMjvX0.js";import{A as H}from"./arrow-right-DUEfRrRr.js";import{P as I}from"./play-DHqp-NCB.js";import"./utils-BWxnHGCV.js";function B({settings:L,sectionData:t,brandColor:r="#3b82f6"}){const{t:i}=$(),{globalSettings:l}=M().props,v=l==null?void 0:l.is_saas,w=R();let n="light";if(w){const s=P("themeSettings");if(s)try{n=JSON.parse(s).appearance||"light"}catch{n="light"}}else n=(l==null?void 0:l.themeMode)||"light";const m=n==="dark",N=t.background_color||(m?"#111827":"#f9fafb"),x=t.text_color||(m?"#ffffff":"#111827"),f=t.text_color||(m?"#d1d5db":"#4b5563"),k=t.height?`${t.height}px`:"100vh",a=t.layout||"image-right",h=t.overlay===!0,p=t.overlay_color||"rgba(0,0,0,0.45)",o=t.image_position||"center",y=s=>s?s.startsWith("/screenshots/")?`${window.appSettings.imageUrl}${s}`:z(s):null,g=y(t.image),u=y(l!=null&&l.is_saas?"/screenshots/saas/hero-default.png":"/screenshots/non-saas/hero-default.png"),c=e.jsxs("div",{className:`space-y-6 sm:space-y-8 ${a==="centered"||a==="full-width"?"text-center":"text-center lg:text-left"}`,children:[t.announcement_text&&e.jsx("div",{className:"inline-flex items-center px-4 py-2 rounded-full text-sm font-medium border",style:{borderColor:r,color:r,backgroundColor:`${r}15`},children:t.announcement_text}),e.jsx("h1",{className:"text-4xl md:text-5xl lg:text-6xl font-bold leading-tight",style:{color:x},role:"banner","aria-label":"Main heading",children:t.title||i("Create Your Digital Business Card")}),e.jsx("p",{className:`text-lg md:text-xl leading-relaxed font-medium ${a==="centered"||a==="full-width"?"mx-auto max-w-2xl":"max-w-2xl"}`,style:{color:f,opacity:.85},children:t.subtitle||i("Manage employees, payroll, attendance, and more in one powerful platform.")}),e.jsxs("div",{className:`flex flex-col sm:flex-row gap-3 sm:gap-4 ${a==="centered"||a==="full-width"?"justify-center":"justify-center lg:justify-start"}`,children:[v&&T()&&e.jsxs(j,{href:route("register"),className:"px-8 py-4 rounded-lg transition-all font-semibold text-base flex items-center justify-center gap-2 border",style:{backgroundColor:r,color:"white",borderColor:r},onMouseEnter:s=>{s.currentTarget.style.backgroundColor="white",s.currentTarget.style.color=r},onMouseLeave:s=>{s.currentTarget.style.backgroundColor=r,s.currentTarget.style.color="white"},"aria-label":"Start free trial - Register for HRM",children:[t.primary_button_text||i("Start Free Trial"),e.jsx(H,{size:18})]}),e.jsxs(j,{href:route("login"),className:"border px-8 py-4 rounded-lg transition-colors font-semibold text-base flex items-center justify-center gap-2 hover:bg-white/10",style:{borderColor:r,color:r},"aria-label":"Login to existing HRM account",children:[e.jsx(I,{size:18}),t.secondary_button_text||i("Login")]})]}),t.stats&&t.stats.length>0&&e.jsx("div",{className:`grid grid-cols-3 gap-4 sm:gap-6 lg:gap-8 pt-8 sm:pt-12 ${a==="centered"||a==="full-width"?"max-w-lg mx-auto":""}`,children:t.stats.map((s,b)=>e.jsxs("div",{className:"text-center",children:[e.jsx("div",{className:"text-3xl md:text-4xl font-bold",style:{color:x},children:s.value}),e.jsx("div",{className:"text-sm font-medium",style:{color:f,opacity:.8},children:s.label})]},b))})]}),_=o==="left"?"mr-auto":o==="right"?"ml-auto":"mx-auto",d=o==="background"?null:e.jsxs("div",{className:`relative ${_}`,children:[e.jsx("img",{src:g||u,alt:"Hero",className:"w-full h-auto rounded-2xl shadow-xl"}),e.jsx("div",{className:"absolute -top-4 -right-4 w-16 h-16 bg-gray-200 rounded-full opacity-50"}),e.jsx("div",{className:"absolute -bottom-4 -left-4 w-12 h-12 bg-gray-300 rounded-full opacity-40"})]}),C=()=>{switch(a){case"centered":return e.jsxs("div",{className:"flex flex-col items-center gap-10",children:[c,e.jsx("div",{className:"w-full max-w-3xl",children:d})]});case"full-width":return e.jsxs("div",{className:"flex flex-col gap-10",children:[c,e.jsx("div",{className:"w-full",children:d})]});case"image-left":return e.jsxs("div",{className:"grid lg:grid-cols-2 gap-8 sm:gap-12 lg:gap-16 items-center",children:[d,c]});case"image-right":default:return e.jsxs("div",{className:"grid lg:grid-cols-2 gap-8 sm:gap-12 lg:gap-16 items-center",children:[c,d]})}};return e.jsxs("section",{id:"hero",className:"pt-16 flex items-center relative",style:{backgroundColor:h?p:N,minHeight:k,...o==="background"&&(g||u)?{backgroundImage:`url(${g||u})`,backgroundSize:"cover",backgroundPosition:"center",backgroundRepeat:"no-repeat"}:{}},children:[h&&o==="background"&&e.jsx("div",{className:"absolute inset-0 z-0",style:{backgroundColor:p}}),e.jsx("div",{className:"relative z-10 max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-12 sm:py-16 lg:py-20 w-full",children:C()})]})}export{B as default}; +import{j as e}from"./ui-Z445SNHD.js";import{u as $,c as M,O as R,Q as P,i as T,d as j,g as z}from"./app-Da3PX8qg.js";import{A as H}from"./arrow-right-SXr1661j.js";import{P as I}from"./play-62Z04sZZ.js";import"./utils-BWxnHGCV.js";function B({settings:L,sectionData:t,brandColor:r="#3b82f6"}){const{t:i}=$(),{globalSettings:l}=M().props,v=l==null?void 0:l.is_saas,w=R();let n="light";if(w){const s=P("themeSettings");if(s)try{n=JSON.parse(s).appearance||"light"}catch{n="light"}}else n=(l==null?void 0:l.themeMode)||"light";const m=n==="dark",N=t.background_color||(m?"#111827":"#f9fafb"),x=t.text_color||(m?"#ffffff":"#111827"),f=t.text_color||(m?"#d1d5db":"#4b5563"),k=t.height?`${t.height}px`:"100vh",a=t.layout||"image-right",h=t.overlay===!0,p=t.overlay_color||"rgba(0,0,0,0.45)",o=t.image_position||"center",y=s=>s?s.startsWith("/screenshots/")?`${window.appSettings.imageUrl}${s}`:z(s):null,g=y(t.image),u=y(l!=null&&l.is_saas?"/screenshots/saas/hero-default.png":"/screenshots/non-saas/hero-default.png"),c=e.jsxs("div",{className:`space-y-6 sm:space-y-8 ${a==="centered"||a==="full-width"?"text-center":"text-center lg:text-left"}`,children:[t.announcement_text&&e.jsx("div",{className:"inline-flex items-center px-4 py-2 rounded-full text-sm font-medium border",style:{borderColor:r,color:r,backgroundColor:`${r}15`},children:t.announcement_text}),e.jsx("h1",{className:"text-4xl md:text-5xl lg:text-6xl font-bold leading-tight",style:{color:x},role:"banner","aria-label":"Main heading",children:t.title||i("Create Your Digital Business Card")}),e.jsx("p",{className:`text-lg md:text-xl leading-relaxed font-medium ${a==="centered"||a==="full-width"?"mx-auto max-w-2xl":"max-w-2xl"}`,style:{color:f,opacity:.85},children:t.subtitle||i("Manage employees, payroll, attendance, and more in one powerful platform.")}),e.jsxs("div",{className:`flex flex-col sm:flex-row gap-3 sm:gap-4 ${a==="centered"||a==="full-width"?"justify-center":"justify-center lg:justify-start"}`,children:[v&&T()&&e.jsxs(j,{href:route("register"),className:"px-8 py-4 rounded-lg transition-all font-semibold text-base flex items-center justify-center gap-2 border",style:{backgroundColor:r,color:"white",borderColor:r},onMouseEnter:s=>{s.currentTarget.style.backgroundColor="white",s.currentTarget.style.color=r},onMouseLeave:s=>{s.currentTarget.style.backgroundColor=r,s.currentTarget.style.color="white"},"aria-label":"Start free trial - Register for HRM",children:[t.primary_button_text||i("Start Free Trial"),e.jsx(H,{size:18})]}),e.jsxs(j,{href:route("login"),className:"border px-8 py-4 rounded-lg transition-colors font-semibold text-base flex items-center justify-center gap-2 hover:bg-white/10",style:{borderColor:r,color:r},"aria-label":"Login to existing HRM account",children:[e.jsx(I,{size:18}),t.secondary_button_text||i("Login")]})]}),t.stats&&t.stats.length>0&&e.jsx("div",{className:`grid grid-cols-3 gap-4 sm:gap-6 lg:gap-8 pt-8 sm:pt-12 ${a==="centered"||a==="full-width"?"max-w-lg mx-auto":""}`,children:t.stats.map((s,b)=>e.jsxs("div",{className:"text-center",children:[e.jsx("div",{className:"text-3xl md:text-4xl font-bold",style:{color:x},children:s.value}),e.jsx("div",{className:"text-sm font-medium",style:{color:f,opacity:.8},children:s.label})]},b))})]}),_=o==="left"?"mr-auto":o==="right"?"ml-auto":"mx-auto",d=o==="background"?null:e.jsxs("div",{className:`relative ${_}`,children:[e.jsx("img",{src:g||u,alt:"Hero",className:"w-full h-auto rounded-2xl shadow-xl"}),e.jsx("div",{className:"absolute -top-4 -right-4 w-16 h-16 bg-gray-200 rounded-full opacity-50"}),e.jsx("div",{className:"absolute -bottom-4 -left-4 w-12 h-12 bg-gray-300 rounded-full opacity-40"})]}),C=()=>{switch(a){case"centered":return e.jsxs("div",{className:"flex flex-col items-center gap-10",children:[c,e.jsx("div",{className:"w-full max-w-3xl",children:d})]});case"full-width":return e.jsxs("div",{className:"flex flex-col gap-10",children:[c,e.jsx("div",{className:"w-full",children:d})]});case"image-left":return e.jsxs("div",{className:"grid lg:grid-cols-2 gap-8 sm:gap-12 lg:gap-16 items-center",children:[d,c]});case"image-right":default:return e.jsxs("div",{className:"grid lg:grid-cols-2 gap-8 sm:gap-12 lg:gap-16 items-center",children:[c,d]})}};return e.jsxs("section",{id:"hero",className:"pt-16 flex items-center relative",style:{backgroundColor:h?p:N,minHeight:k,...o==="background"&&(g||u)?{backgroundImage:`url(${g||u})`,backgroundSize:"cover",backgroundPosition:"center",backgroundRepeat:"no-repeat"}:{}},children:[h&&o==="background"&&e.jsx("div",{className:"absolute inset-0 z-0",style:{backgroundColor:p}}),e.jsx("div",{className:"relative z-10 max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-12 sm:py-16 lg:py-20 w-full",children:C()})]})}export{B as default}; diff --git a/public/build/assets/ImportModal-NusA89JZ.js b/public/build/assets/ImportModal-BQZYlB54.js similarity index 96% rename from public/build/assets/ImportModal-NusA89JZ.js rename to public/build/assets/ImportModal-BQZYlB54.js index 4257a0efe..4be266634 100644 --- a/public/build/assets/ImportModal-NusA89JZ.js +++ b/public/build/assets/ImportModal-BQZYlB54.js @@ -1 +1 @@ -import{r as x,j as e}from"./ui-Z445SNHD.js";import{u as O,D as P,h as R,j as T,k as U,q as A,B as k,t as r,r as G,c as K,L as W,I as $}from"./app-36WMjvX0.js";import{S as J,a as Q,b as Y,c as Z,d as L}from"./select-DgPPBKIC.js";import{A as ee,a as se}from"./alert-CXPQTH5c.js";import{I as te}from"./info-VH-vNQ_z.js";import{D as ae}from"./download-Ba72czhU.js";function re({isOpen:w,onClose:b,excelColumns:g,databaseFields:h,importRoute:_,data:u,previewData:C=[]}){const{t:o}=O(),[c,n]=x.useState({}),[i,y]=x.useState(!1);x.useEffect(()=>{if(w&&g.length>0){const a={};h.forEach(t=>{const l=g.find(s=>s.toLowerCase().replace(/[_\s]/g,"")===t.key.toLowerCase().replace(/[_\s]/g,""));l&&(a[t.key]=l)}),n(a)}},[w,g,h]);const N=()=>{if(!u||u.length===0){r.error(o("No data available for import"));return}const t=h.filter(s=>s.required).filter(s=>!c[s.key]);if(t.length>0){r.error(o("Please map all required fields: {{fields}}",{fields:t.map(s=>s.key).join(", ")}));return}const l=(u||[]).map(s=>{const f={};return Object.entries(c).forEach(([D,I])=>{f[D]=s[I]}),f});y(!0),r.loading(o("Importing...")),G.post(route(_),{data:l},{preserveState:!0,onSuccess:s=>{b(),y(!1),r.dismiss(),s.props.flash.success?r.success(o(s.props.flash.success)):s.props.flash.error&&r.error(o(s.props.flash.error))},onError:s=>{y(!1),r.dismiss(),typeof s=="string"?r.error(s):r.error(o("Failed to import"))}})};return e.jsx(P,{open:w,onOpenChange:a=>!a&&b(),modal:!1,children:e.jsxs(R,{className:"max-w-7xl max-h-[85vh] overflow-hidden flex flex-col",children:[e.jsx(T,{children:e.jsx(U,{children:o("Map Columns")})}),e.jsxs(ee,{className:"bg-amber-50 border-amber-200",children:[e.jsx(te,{className:"h-4 w-4 text-amber-600"}),e.jsx(se,{className:"text-amber-800",children:o("Map your CSV columns to database fields")})]}),e.jsxs("div",{className:"flex-1 overflow-auto",children:[e.jsx("h3",{className:"text-base font-semibold mb-3",children:o("Column Mapping & Preview")}),e.jsx("div",{className:"border rounded-lg overflow-x-auto",children:e.jsxs("table",{className:"w-full",children:[e.jsx("thead",{className:"bg-gray-50 border-b sticky top-0",children:e.jsx("tr",{children:h.map(a=>e.jsx("th",{className:"px-4 py-3 text-left font-medium text-gray-700 min-w-[180px]",children:e.jsxs("div",{className:"space-y-2",children:[e.jsxs("div",{className:"text-sm font-semibold",children:[a.key.replace(/_/g," ").replace(/\b\w/g,t=>t.toUpperCase()),a.required&&e.jsx("span",{className:"text-red-500 ml-1",children:"*"})]}),e.jsxs(J,{value:c[a.key]||"__unselect__",onValueChange:t=>{n(l=>{const s={...l};return t==="__unselect__"?delete s[a.key]:(Object.keys(s).forEach(f=>{s[f]===t&&delete s[f]}),s[a.key]=t),s})},children:[e.jsx(Q,{className:"h-9 text-sm w-full bg-white",children:e.jsx(Y,{placeholder:o("Select...")})}),e.jsxs(Z,{position:"popper",className:"z-[9999]",children:[e.jsx(L,{value:"__unselect__",children:o("-- Not Mapped --")}),g.map(t=>{const l=Object.values(c).includes(t)&&c[a.key]!==t;return e.jsx(L,{value:t,disabled:l,children:t},t)})]})]})]})},a.key))})}),e.jsx("tbody",{children:C.map((a,t)=>e.jsx("tr",{className:"border-b hover:bg-gray-50",children:h.map(l=>e.jsx("td",{className:"px-4 py-3 text-gray-700 text-sm",children:e.jsx("div",{className:"truncate max-w-[200px]",title:c[l.key]?a[c[l.key]]:"",children:c[l.key]?a[c[l.key]]||e.jsx("span",{className:"text-gray-400 italic text-xs",children:"empty"}):e.jsx("span",{className:"text-gray-400",children:"-"})})},l.key))},t))})]})}),e.jsx("p",{className:"text-sm text-gray-500 mt-3",children:o("Showing all {{count}} rows",{count:C.length})})]}),e.jsxs(A,{children:[e.jsx(k,{type:"button",variant:"outline",onClick:b,disabled:i,children:o("Back")}),e.jsx(k,{type:"button",onClick:N,disabled:i,children:o("Import Data")})]})]})})}function me({isOpen:w,onClose:b,title:g,importRoute:h,parseRoute:_,sampleRoute:u,importNotes:C,databaseFields:o,modalSize:c="lg"}){const{t:n}=O(),{globalSettings:i}=K().props,[y,N]=x.useState(null),[a,t]=x.useState(!1),[l,s]=x.useState(!1),[f,D]=x.useState([]),[I,M]=x.useState([]),[z,q]=x.useState([]),B=async()=>{if(u)try{const p=await fetch(route(u),{method:"GET",headers:{"X-Requested-With":"XMLHttpRequest"}});if(!p.ok){const S=await p.json().catch(()=>({}));r.error(n(S.error||"Failed to download template"));return}const j=await p.blob(),v=window.URL.createObjectURL(j),d=document.createElement("a");d.href=v;const m=p.headers.get("Content-Disposition");let F="sample-template.xlsx";if(m){const S=m.match(/filename="?(.+?)"?$/i);S&&(F=S[1])}d.download=F,document.body.appendChild(d),d.click(),window.URL.revokeObjectURL(v),document.body.removeChild(d)}catch{r.error(n("Failed to download template"))}},V=async p=>{var v;if(p.preventDefault(),!y){r.error(n("Please select a file to import"));return}const j=new FormData;j.append("file",y),t(!0),i!=null&&i.is_demo||r.loading(n("Parsing file..."));try{const m=await(await fetch(route(_),{method:"POST",body:j,headers:{"X-CSRF-TOKEN":((v=document.querySelector('meta[name="csrf-token"]'))==null?void 0:v.getAttribute("content"))||""}})).json();m.excelColumns&&m.previewData?(D(m.excelColumns),M(m.previewData),q(m.previewData||[]),i!=null&&i.is_demo||r.dismiss(),b(),s(!0)):(i!=null&&i.is_demo||r.dismiss(),m.message?r.error(n(m.message)):r.error(n("Failed to parse file")))}catch(d){i!=null&&i.is_demo||r.dismiss(),d!=null&&d.message?r.error(n(d.message)):r.error(n("Network error or invalid response"))}finally{t(!1)}},X=()=>{s(!1),N(null),D([]),M([]),q([])},E=()=>{!a&&!l&&(N(null),b())},H={sm:"sm:max-w-sm",md:"sm:max-w-md",lg:"sm:max-w-lg",xl:"sm:max-w-xl"}[c];return e.jsxs(e.Fragment,{children:[e.jsx(P,{open:w,onOpenChange:E,children:e.jsxs(R,{className:H,children:[e.jsx(T,{children:e.jsx(U,{children:g})}),e.jsxs("div",{className:"space-y-4",children:[u&&e.jsxs("div",{className:"flex items-center justify-between p-3 border border-gray-200 rounded-md",children:[e.jsx("p",{className:"text-sm text-gray-700",children:n("Download sample template for required format")}),e.jsx(k,{type:"button",variant:"ghost",size:"sm",onClick:B,className:"ml-3 text-blue-600 hover:text-blue-800",children:e.jsx(ae,{className:"h-4 w-4"})})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(W,{htmlFor:"file",children:[n("Select File")," ",e.jsx("span",{className:"text-red-500",children:"*"})]}),e.jsx($,{id:"file",type:"file",accept:".xlsx,.xls,.csv",onChange:p=>{var j;return N(((j=p.target.files)==null?void 0:j[0])||null)},disabled:a,required:!0})]}),e.jsxs("div",{className:"bg-blue-50 border border-blue-200 rounded-md p-3",children:[e.jsx("h4",{className:"text-sm font-medium text-blue-800 mb-2",children:n("Import Notes:")}),e.jsx("p",{className:"text-xs text-blue-700",children:C})]})]}),e.jsxs(A,{children:[e.jsx(k,{type:"button",variant:"outline",onClick:E,disabled:a,children:n("Cancel")}),e.jsx(k,{type:"button",onClick:V,disabled:a,children:n("Import")})]})]})}),e.jsx(re,{isOpen:l,onClose:X,excelColumns:f,databaseFields:o,importRoute:h,data:I,previewData:z})]})}export{me as I}; +import{r as x,j as e}from"./ui-Z445SNHD.js";import{u as O,D as P,h as R,j as T,k as U,q as A,B as k,t as r,r as G,c as K,L as W,I as $}from"./app-Da3PX8qg.js";import{S as J,a as Q,b as Y,c as Z,d as L}from"./select-9uIRiOV_.js";import{A as ee,a as se}from"./alert-Dt2Bu0kM.js";import{I as te}from"./info-Cj5ROI6H.js";import{D as ae}from"./download-BHVnw95S.js";function re({isOpen:w,onClose:b,excelColumns:g,databaseFields:h,importRoute:_,data:u,previewData:C=[]}){const{t:o}=O(),[c,n]=x.useState({}),[i,y]=x.useState(!1);x.useEffect(()=>{if(w&&g.length>0){const a={};h.forEach(t=>{const l=g.find(s=>s.toLowerCase().replace(/[_\s]/g,"")===t.key.toLowerCase().replace(/[_\s]/g,""));l&&(a[t.key]=l)}),n(a)}},[w,g,h]);const N=()=>{if(!u||u.length===0){r.error(o("No data available for import"));return}const t=h.filter(s=>s.required).filter(s=>!c[s.key]);if(t.length>0){r.error(o("Please map all required fields: {{fields}}",{fields:t.map(s=>s.key).join(", ")}));return}const l=(u||[]).map(s=>{const f={};return Object.entries(c).forEach(([D,I])=>{f[D]=s[I]}),f});y(!0),r.loading(o("Importing...")),G.post(route(_),{data:l},{preserveState:!0,onSuccess:s=>{b(),y(!1),r.dismiss(),s.props.flash.success?r.success(o(s.props.flash.success)):s.props.flash.error&&r.error(o(s.props.flash.error))},onError:s=>{y(!1),r.dismiss(),typeof s=="string"?r.error(s):r.error(o("Failed to import"))}})};return e.jsx(P,{open:w,onOpenChange:a=>!a&&b(),modal:!1,children:e.jsxs(R,{className:"max-w-7xl max-h-[85vh] overflow-hidden flex flex-col",children:[e.jsx(T,{children:e.jsx(U,{children:o("Map Columns")})}),e.jsxs(ee,{className:"bg-amber-50 border-amber-200",children:[e.jsx(te,{className:"h-4 w-4 text-amber-600"}),e.jsx(se,{className:"text-amber-800",children:o("Map your CSV columns to database fields")})]}),e.jsxs("div",{className:"flex-1 overflow-auto",children:[e.jsx("h3",{className:"text-base font-semibold mb-3",children:o("Column Mapping & Preview")}),e.jsx("div",{className:"border rounded-lg overflow-x-auto",children:e.jsxs("table",{className:"w-full",children:[e.jsx("thead",{className:"bg-gray-50 border-b sticky top-0",children:e.jsx("tr",{children:h.map(a=>e.jsx("th",{className:"px-4 py-3 text-left font-medium text-gray-700 min-w-[180px]",children:e.jsxs("div",{className:"space-y-2",children:[e.jsxs("div",{className:"text-sm font-semibold",children:[a.key.replace(/_/g," ").replace(/\b\w/g,t=>t.toUpperCase()),a.required&&e.jsx("span",{className:"text-red-500 ml-1",children:"*"})]}),e.jsxs(J,{value:c[a.key]||"__unselect__",onValueChange:t=>{n(l=>{const s={...l};return t==="__unselect__"?delete s[a.key]:(Object.keys(s).forEach(f=>{s[f]===t&&delete s[f]}),s[a.key]=t),s})},children:[e.jsx(Q,{className:"h-9 text-sm w-full bg-white",children:e.jsx(Y,{placeholder:o("Select...")})}),e.jsxs(Z,{position:"popper",className:"z-[9999]",children:[e.jsx(L,{value:"__unselect__",children:o("-- Not Mapped --")}),g.map(t=>{const l=Object.values(c).includes(t)&&c[a.key]!==t;return e.jsx(L,{value:t,disabled:l,children:t},t)})]})]})]})},a.key))})}),e.jsx("tbody",{children:C.map((a,t)=>e.jsx("tr",{className:"border-b hover:bg-gray-50",children:h.map(l=>e.jsx("td",{className:"px-4 py-3 text-gray-700 text-sm",children:e.jsx("div",{className:"truncate max-w-[200px]",title:c[l.key]?a[c[l.key]]:"",children:c[l.key]?a[c[l.key]]||e.jsx("span",{className:"text-gray-400 italic text-xs",children:"empty"}):e.jsx("span",{className:"text-gray-400",children:"-"})})},l.key))},t))})]})}),e.jsx("p",{className:"text-sm text-gray-500 mt-3",children:o("Showing all {{count}} rows",{count:C.length})})]}),e.jsxs(A,{children:[e.jsx(k,{type:"button",variant:"outline",onClick:b,disabled:i,children:o("Back")}),e.jsx(k,{type:"button",onClick:N,disabled:i,children:o("Import Data")})]})]})})}function me({isOpen:w,onClose:b,title:g,importRoute:h,parseRoute:_,sampleRoute:u,importNotes:C,databaseFields:o,modalSize:c="lg"}){const{t:n}=O(),{globalSettings:i}=K().props,[y,N]=x.useState(null),[a,t]=x.useState(!1),[l,s]=x.useState(!1),[f,D]=x.useState([]),[I,M]=x.useState([]),[z,q]=x.useState([]),B=async()=>{if(u)try{const p=await fetch(route(u),{method:"GET",headers:{"X-Requested-With":"XMLHttpRequest"}});if(!p.ok){const S=await p.json().catch(()=>({}));r.error(n(S.error||"Failed to download template"));return}const j=await p.blob(),v=window.URL.createObjectURL(j),d=document.createElement("a");d.href=v;const m=p.headers.get("Content-Disposition");let F="sample-template.xlsx";if(m){const S=m.match(/filename="?(.+?)"?$/i);S&&(F=S[1])}d.download=F,document.body.appendChild(d),d.click(),window.URL.revokeObjectURL(v),document.body.removeChild(d)}catch{r.error(n("Failed to download template"))}},V=async p=>{var v;if(p.preventDefault(),!y){r.error(n("Please select a file to import"));return}const j=new FormData;j.append("file",y),t(!0),i!=null&&i.is_demo||r.loading(n("Parsing file..."));try{const m=await(await fetch(route(_),{method:"POST",body:j,headers:{"X-CSRF-TOKEN":((v=document.querySelector('meta[name="csrf-token"]'))==null?void 0:v.getAttribute("content"))||""}})).json();m.excelColumns&&m.previewData?(D(m.excelColumns),M(m.previewData),q(m.previewData||[]),i!=null&&i.is_demo||r.dismiss(),b(),s(!0)):(i!=null&&i.is_demo||r.dismiss(),m.message?r.error(n(m.message)):r.error(n("Failed to parse file")))}catch(d){i!=null&&i.is_demo||r.dismiss(),d!=null&&d.message?r.error(n(d.message)):r.error(n("Network error or invalid response"))}finally{t(!1)}},X=()=>{s(!1),N(null),D([]),M([]),q([])},E=()=>{!a&&!l&&(N(null),b())},H={sm:"sm:max-w-sm",md:"sm:max-w-md",lg:"sm:max-w-lg",xl:"sm:max-w-xl"}[c];return e.jsxs(e.Fragment,{children:[e.jsx(P,{open:w,onOpenChange:E,children:e.jsxs(R,{className:H,children:[e.jsx(T,{children:e.jsx(U,{children:g})}),e.jsxs("div",{className:"space-y-4",children:[u&&e.jsxs("div",{className:"flex items-center justify-between p-3 border border-gray-200 rounded-md",children:[e.jsx("p",{className:"text-sm text-gray-700",children:n("Download sample template for required format")}),e.jsx(k,{type:"button",variant:"ghost",size:"sm",onClick:B,className:"ml-3 text-blue-600 hover:text-blue-800",children:e.jsx(ae,{className:"h-4 w-4"})})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(W,{htmlFor:"file",children:[n("Select File")," ",e.jsx("span",{className:"text-red-500",children:"*"})]}),e.jsx($,{id:"file",type:"file",accept:".xlsx,.xls,.csv",onChange:p=>{var j;return N(((j=p.target.files)==null?void 0:j[0])||null)},disabled:a,required:!0})]}),e.jsxs("div",{className:"bg-blue-50 border border-blue-200 rounded-md p-3",children:[e.jsx("h4",{className:"text-sm font-medium text-blue-800 mb-2",children:n("Import Notes:")}),e.jsx("p",{className:"text-xs text-blue-700",children:C})]})]}),e.jsxs(A,{children:[e.jsx(k,{type:"button",variant:"outline",onClick:E,disabled:a,children:n("Cancel")}),e.jsx(k,{type:"button",onClick:V,disabled:a,children:n("Import")})]})]})}),e.jsx(re,{isOpen:l,onClose:X,excelColumns:f,databaseFields:o,importRoute:h,data:I,previewData:z})]})}export{me as I}; diff --git a/public/build/assets/LivePreview-DTrclG-0.js b/public/build/assets/LivePreview-BZHo8g-L.js similarity index 96% rename from public/build/assets/LivePreview-DTrclG-0.js rename to public/build/assets/LivePreview-BZHo8g-L.js index a6c2e8fee..c42c781e6 100644 --- a/public/build/assets/LivePreview-DTrclG-0.js +++ b/public/build/assets/LivePreview-BZHo8g-L.js @@ -1 +1 @@ -import{j as e}from"./ui-Z445SNHD.js";import{u as _,a as C,T as S,E as P,ad as E}from"./app-36WMjvX0.js";import{E as T}from"./eye-DSAoA9Pp.js";import{C as A}from"./circle-check-big-DqURlwt2.js";import{C as F}from"./circle-alert-KsX4JXbz.js";import{P as N}from"./phone-CJ2h446N.js";import{M as D}from"./mail-BFoS8U8W.js";import{G as H}from"./globe-ZoJAuRB5.js";import"./utils-BWxnHGCV.js";function z({data:r,activeSection:v}){var m,g,h,y,b,p;const{t:s}=_(),{themeColor:n,customColor:f}=C(),d=n==="custom"?f:S[n],i=a=>{var l,t;return((t=(l=r.config_sections)==null?void 0:l.sections)==null?void 0:t.find(c=>c.key===a))||{}},o=(()=>{const a=[{key:"company_name",value:r.company_name,label:s("Company Name")},{key:"hero_title",value:i("hero").title,label:s("Hero Title")},{key:"contact_email",value:r.contact_email,label:s("Contact Email")}];return{completed:a.filter(t=>t.value).length,total:a.length,fields:a}})(),x=Math.round(o.completed/o.total*100),k=()=>{var a,l;switch(v){case"hero":const t=i("hero");return e.jsxs("div",{className:"space-y-3",children:[e.jsx("div",{className:"text-sm font-medium text-gray-700 dark:text-gray-300",children:s("Hero Section")}),e.jsxs("div",{className:"p-3 bg-gray-50 dark:bg-gray-700 rounded-lg border dark:border-gray-600",children:[e.jsx("div",{className:"text-xs font-semibold text-gray-900 dark:text-gray-100 mb-1",children:t.title||"Your Hero Title"}),e.jsx("div",{className:"text-xs text-gray-600 dark:text-gray-300 mb-2",children:t.subtitle||"Your hero subtitle will appear here..."}),e.jsxs("div",{className:"flex gap-1",children:[e.jsx("div",{className:"px-2 py-1 text-xs rounded",style:{backgroundColor:((l=(a=r.config_sections)==null?void 0:a.theme)==null?void 0:l.primary_color)||"#3b82f6",color:"white"},children:t.primary_button_text||"Primary Button"}),e.jsx("div",{className:"px-2 py-1 text-xs border rounded",children:t.secondary_button_text||"Secondary"})]})]})]});case"features":const c=i("features");return e.jsxs("div",{className:"space-y-3",children:[e.jsx("div",{className:"text-sm font-medium text-gray-700 dark:text-gray-300",children:s("Features Section")}),e.jsxs("div",{className:"p-3 bg-gray-50 dark:bg-gray-700 rounded-lg border dark:border-gray-600",children:[e.jsx("div",{className:"text-xs font-semibold text-gray-900 dark:text-gray-100 mb-1",children:c.title||"Features Title"}),e.jsx("div",{className:"text-xs text-gray-600 dark:text-gray-300 mb-2",children:c.description||"Features description..."}),e.jsx("div",{className:"grid grid-cols-2 gap-1",children:(c.features_list||[]).slice(0,4).map((w,j)=>e.jsx("div",{className:"p-1 bg-white dark:bg-gray-800 rounded text-xs dark:text-gray-300",children:w.title||`Feature ${j+1}`},j))})]})]});case"about":const u=i("about");return e.jsxs("div",{className:"space-y-3",children:[e.jsx("div",{className:"text-sm font-medium text-gray-700 dark:text-gray-300",children:s("About Section")}),e.jsxs("div",{className:"p-3 bg-gray-50 dark:bg-gray-700 rounded-lg border dark:border-gray-600",children:[e.jsx("div",{className:"text-xs font-semibold text-gray-900 dark:text-gray-100 mb-1",children:u.title||"About Title"}),e.jsx("div",{className:"text-xs text-gray-600 dark:text-gray-300",children:u.description||"About description..."})]})]});default:return e.jsxs("div",{className:"space-y-3",children:[e.jsx("div",{className:"text-sm font-medium text-gray-700",children:s("Section Preview")}),e.jsx("div",{className:"p-3 bg-gray-50 dark:bg-gray-700 rounded-lg border dark:border-gray-600 text-center",children:e.jsx("div",{className:"text-xs text-gray-500 dark:text-gray-400",children:s("Select a section to see live preview")})})]})}};return e.jsxs("div",{className:"sticky top-20 space-y-6",children:[e.jsxs("div",{className:"bg-gradient-to-br rounded-xl p-6 shadow-sm border",style:{backgroundColor:d+"10",borderColor:d+"30"},children:[e.jsxs("div",{className:"flex items-center gap-3 mb-4",children:[e.jsx("div",{className:"p-2 rounded-lg",style:{backgroundColor:d+"20"},children:e.jsx(T,{className:"h-5 w-5",style:{color:d}})}),e.jsx("h3",{className:"font-semibold text-gray-900 dark:text-gray-100",children:s("Setup Progress")})]}),e.jsxs("div",{className:"mb-4",children:[e.jsxs("div",{className:"flex justify-between items-center mb-2",children:[e.jsx("span",{className:"text-sm text-gray-600 dark:text-gray-400",children:s("Completion")}),e.jsxs("span",{className:"text-sm font-medium text-gray-900 dark:text-gray-100",children:[x,"%"]})]}),e.jsx("div",{className:"w-full bg-gray-200 rounded-full h-2",children:e.jsx("div",{className:"h-2 rounded-full transition-all duration-300",style:{width:`${x}%`,backgroundColor:d}})})]}),e.jsx("div",{className:"space-y-2",children:o.fields.map((a,l)=>e.jsxs("div",{className:"flex items-center gap-2 text-xs",children:[a.value?e.jsx(A,{className:"h-3 w-3 text-green-600"}):e.jsx(F,{className:"h-3 w-3 text-red-500"}),e.jsx("span",{className:a.value?"text-green-700":"text-red-600",children:a.label})]},l))})]}),e.jsxs("div",{className:"bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700 rounded-xl p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-4",children:[e.jsx("div",{className:"p-2 bg-purple-100 rounded-lg",children:e.jsx(P,{className:"h-5 w-5 text-purple-600"})}),e.jsx("h3",{className:"font-semibold text-gray-900 dark:text-gray-100",children:s("Live Preview")})]}),k()]}),e.jsxs("div",{className:"bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700 rounded-xl p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-4",children:[e.jsx("div",{className:"p-2 bg-pink-100 rounded-lg",children:e.jsx(E,{className:"h-5 w-5 text-pink-600"})}),e.jsx("h3",{className:"font-semibold text-gray-900 dark:text-gray-100",children:s("Color Scheme")})]}),e.jsxs("div",{className:"flex gap-3",children:[e.jsxs("div",{className:"flex flex-col items-center gap-1",children:[e.jsx("div",{className:"w-8 h-8 rounded-lg shadow-sm border-2 border-white",style:{backgroundColor:((g=(m=r.config_sections)==null?void 0:m.theme)==null?void 0:g.primary_color)||"#3b82f6"}}),e.jsx("span",{className:"text-xs text-gray-500 dark:text-gray-400",children:s("Primary")})]}),e.jsxs("div",{className:"flex flex-col items-center gap-1",children:[e.jsx("div",{className:"w-8 h-8 rounded-lg shadow-sm border-2 border-white",style:{backgroundColor:((y=(h=r.config_sections)==null?void 0:h.theme)==null?void 0:y.secondary_color)||"#8b5cf6"}}),e.jsx("span",{className:"text-xs text-gray-500 dark:text-gray-400",children:s("Secondary")})]}),e.jsxs("div",{className:"flex flex-col items-center gap-1",children:[e.jsx("div",{className:"w-8 h-8 rounded-lg shadow-sm border-2 border-white",style:{backgroundColor:((p=(b=r.config_sections)==null?void 0:b.theme)==null?void 0:p.accent_color)||"#10b77f"}}),e.jsx("span",{className:"text-xs text-gray-500 dark:text-gray-400",children:s("Accent")})]})]})]}),e.jsxs("div",{className:"bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700 rounded-xl p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-4",children:[e.jsx("div",{className:"p-2 bg-green-100 rounded-lg",children:e.jsx(N,{className:"h-5 w-5 text-green-600"})}),e.jsx("h3",{className:"font-semibold text-gray-900 dark:text-gray-100",children:s("Contact Info")})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs("div",{className:"flex items-center gap-2 text-xs",children:[e.jsx(D,{className:"h-3 w-3 text-gray-400"}),e.jsx("span",{className:r.contact_email?"text-gray-700 dark:text-gray-300":"text-red-500",children:r.contact_email||"Email not set"})]}),e.jsxs("div",{className:"flex items-center gap-2 text-xs",children:[e.jsx(N,{className:"h-3 w-3 text-gray-400"}),e.jsx("span",{className:r.contact_phone?"text-gray-700 dark:text-gray-300":"text-red-500",children:r.contact_phone||"Phone not set"})]}),e.jsxs("div",{className:"flex items-center gap-2 text-xs",children:[e.jsx(H,{className:"h-3 w-3 text-gray-400"}),e.jsx("span",{className:r.contact_address?"text-gray-700 dark:text-gray-300":"text-red-500",children:r.contact_address||"Address not set"})]})]})]})]})}export{z as default}; +import{j as e}from"./ui-Z445SNHD.js";import{u as _,a as C,T as S,E as P,ad as E}from"./app-Da3PX8qg.js";import{E as T}from"./eye-CzYzwmmr.js";import{C as A}from"./circle-check-big-KTDTMhTs.js";import{C as F}from"./circle-alert-Cu5dznTP.js";import{P as N}from"./phone-XzqO8Dfs.js";import{M as D}from"./mail-khAU5Oig.js";import{G as H}from"./globe-DK33Pm0M.js";import"./utils-BWxnHGCV.js";function z({data:r,activeSection:v}){var m,g,h,y,b,p;const{t:s}=_(),{themeColor:n,customColor:f}=C(),d=n==="custom"?f:S[n],i=a=>{var l,t;return((t=(l=r.config_sections)==null?void 0:l.sections)==null?void 0:t.find(c=>c.key===a))||{}},o=(()=>{const a=[{key:"company_name",value:r.company_name,label:s("Company Name")},{key:"hero_title",value:i("hero").title,label:s("Hero Title")},{key:"contact_email",value:r.contact_email,label:s("Contact Email")}];return{completed:a.filter(t=>t.value).length,total:a.length,fields:a}})(),x=Math.round(o.completed/o.total*100),k=()=>{var a,l;switch(v){case"hero":const t=i("hero");return e.jsxs("div",{className:"space-y-3",children:[e.jsx("div",{className:"text-sm font-medium text-gray-700 dark:text-gray-300",children:s("Hero Section")}),e.jsxs("div",{className:"p-3 bg-gray-50 dark:bg-gray-700 rounded-lg border dark:border-gray-600",children:[e.jsx("div",{className:"text-xs font-semibold text-gray-900 dark:text-gray-100 mb-1",children:t.title||"Your Hero Title"}),e.jsx("div",{className:"text-xs text-gray-600 dark:text-gray-300 mb-2",children:t.subtitle||"Your hero subtitle will appear here..."}),e.jsxs("div",{className:"flex gap-1",children:[e.jsx("div",{className:"px-2 py-1 text-xs rounded",style:{backgroundColor:((l=(a=r.config_sections)==null?void 0:a.theme)==null?void 0:l.primary_color)||"#3b82f6",color:"white"},children:t.primary_button_text||"Primary Button"}),e.jsx("div",{className:"px-2 py-1 text-xs border rounded",children:t.secondary_button_text||"Secondary"})]})]})]});case"features":const c=i("features");return e.jsxs("div",{className:"space-y-3",children:[e.jsx("div",{className:"text-sm font-medium text-gray-700 dark:text-gray-300",children:s("Features Section")}),e.jsxs("div",{className:"p-3 bg-gray-50 dark:bg-gray-700 rounded-lg border dark:border-gray-600",children:[e.jsx("div",{className:"text-xs font-semibold text-gray-900 dark:text-gray-100 mb-1",children:c.title||"Features Title"}),e.jsx("div",{className:"text-xs text-gray-600 dark:text-gray-300 mb-2",children:c.description||"Features description..."}),e.jsx("div",{className:"grid grid-cols-2 gap-1",children:(c.features_list||[]).slice(0,4).map((w,j)=>e.jsx("div",{className:"p-1 bg-white dark:bg-gray-800 rounded text-xs dark:text-gray-300",children:w.title||`Feature ${j+1}`},j))})]})]});case"about":const u=i("about");return e.jsxs("div",{className:"space-y-3",children:[e.jsx("div",{className:"text-sm font-medium text-gray-700 dark:text-gray-300",children:s("About Section")}),e.jsxs("div",{className:"p-3 bg-gray-50 dark:bg-gray-700 rounded-lg border dark:border-gray-600",children:[e.jsx("div",{className:"text-xs font-semibold text-gray-900 dark:text-gray-100 mb-1",children:u.title||"About Title"}),e.jsx("div",{className:"text-xs text-gray-600 dark:text-gray-300",children:u.description||"About description..."})]})]});default:return e.jsxs("div",{className:"space-y-3",children:[e.jsx("div",{className:"text-sm font-medium text-gray-700",children:s("Section Preview")}),e.jsx("div",{className:"p-3 bg-gray-50 dark:bg-gray-700 rounded-lg border dark:border-gray-600 text-center",children:e.jsx("div",{className:"text-xs text-gray-500 dark:text-gray-400",children:s("Select a section to see live preview")})})]})}};return e.jsxs("div",{className:"sticky top-20 space-y-6",children:[e.jsxs("div",{className:"bg-gradient-to-br rounded-xl p-6 shadow-sm border",style:{backgroundColor:d+"10",borderColor:d+"30"},children:[e.jsxs("div",{className:"flex items-center gap-3 mb-4",children:[e.jsx("div",{className:"p-2 rounded-lg",style:{backgroundColor:d+"20"},children:e.jsx(T,{className:"h-5 w-5",style:{color:d}})}),e.jsx("h3",{className:"font-semibold text-gray-900 dark:text-gray-100",children:s("Setup Progress")})]}),e.jsxs("div",{className:"mb-4",children:[e.jsxs("div",{className:"flex justify-between items-center mb-2",children:[e.jsx("span",{className:"text-sm text-gray-600 dark:text-gray-400",children:s("Completion")}),e.jsxs("span",{className:"text-sm font-medium text-gray-900 dark:text-gray-100",children:[x,"%"]})]}),e.jsx("div",{className:"w-full bg-gray-200 rounded-full h-2",children:e.jsx("div",{className:"h-2 rounded-full transition-all duration-300",style:{width:`${x}%`,backgroundColor:d}})})]}),e.jsx("div",{className:"space-y-2",children:o.fields.map((a,l)=>e.jsxs("div",{className:"flex items-center gap-2 text-xs",children:[a.value?e.jsx(A,{className:"h-3 w-3 text-green-600"}):e.jsx(F,{className:"h-3 w-3 text-red-500"}),e.jsx("span",{className:a.value?"text-green-700":"text-red-600",children:a.label})]},l))})]}),e.jsxs("div",{className:"bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700 rounded-xl p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-4",children:[e.jsx("div",{className:"p-2 bg-purple-100 rounded-lg",children:e.jsx(P,{className:"h-5 w-5 text-purple-600"})}),e.jsx("h3",{className:"font-semibold text-gray-900 dark:text-gray-100",children:s("Live Preview")})]}),k()]}),e.jsxs("div",{className:"bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700 rounded-xl p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-4",children:[e.jsx("div",{className:"p-2 bg-pink-100 rounded-lg",children:e.jsx(E,{className:"h-5 w-5 text-pink-600"})}),e.jsx("h3",{className:"font-semibold text-gray-900 dark:text-gray-100",children:s("Color Scheme")})]}),e.jsxs("div",{className:"flex gap-3",children:[e.jsxs("div",{className:"flex flex-col items-center gap-1",children:[e.jsx("div",{className:"w-8 h-8 rounded-lg shadow-sm border-2 border-white",style:{backgroundColor:((g=(m=r.config_sections)==null?void 0:m.theme)==null?void 0:g.primary_color)||"#3b82f6"}}),e.jsx("span",{className:"text-xs text-gray-500 dark:text-gray-400",children:s("Primary")})]}),e.jsxs("div",{className:"flex flex-col items-center gap-1",children:[e.jsx("div",{className:"w-8 h-8 rounded-lg shadow-sm border-2 border-white",style:{backgroundColor:((y=(h=r.config_sections)==null?void 0:h.theme)==null?void 0:y.secondary_color)||"#8b5cf6"}}),e.jsx("span",{className:"text-xs text-gray-500 dark:text-gray-400",children:s("Secondary")})]}),e.jsxs("div",{className:"flex flex-col items-center gap-1",children:[e.jsx("div",{className:"w-8 h-8 rounded-lg shadow-sm border-2 border-white",style:{backgroundColor:((p=(b=r.config_sections)==null?void 0:b.theme)==null?void 0:p.accent_color)||"#10b77f"}}),e.jsx("span",{className:"text-xs text-gray-500 dark:text-gray-400",children:s("Accent")})]})]})]}),e.jsxs("div",{className:"bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700 rounded-xl p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-4",children:[e.jsx("div",{className:"p-2 bg-green-100 rounded-lg",children:e.jsx(N,{className:"h-5 w-5 text-green-600"})}),e.jsx("h3",{className:"font-semibold text-gray-900 dark:text-gray-100",children:s("Contact Info")})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs("div",{className:"flex items-center gap-2 text-xs",children:[e.jsx(D,{className:"h-3 w-3 text-gray-400"}),e.jsx("span",{className:r.contact_email?"text-gray-700 dark:text-gray-300":"text-red-500",children:r.contact_email||"Email not set"})]}),e.jsxs("div",{className:"flex items-center gap-2 text-xs",children:[e.jsx(N,{className:"h-3 w-3 text-gray-400"}),e.jsx("span",{className:r.contact_phone?"text-gray-700 dark:text-gray-300":"text-red-500",children:r.contact_phone||"Phone not set"})]}),e.jsxs("div",{className:"flex items-center gap-2 text-xs",children:[e.jsx(H,{className:"h-3 w-3 text-gray-400"}),e.jsx("span",{className:r.contact_address?"text-gray-700 dark:text-gray-300":"text-red-500",children:r.contact_address||"Address not set"})]})]})]})]})}export{z as default}; diff --git a/public/build/assets/LocationPicker-DAd_AcXs.js b/public/build/assets/LocationPicker-Dy1Od2a3.js similarity index 96% rename from public/build/assets/LocationPicker-DAd_AcXs.js rename to public/build/assets/LocationPicker-Dy1Od2a3.js index 8a3cf0231..0c2940e64 100644 --- a/public/build/assets/LocationPicker-DAd_AcXs.js +++ b/public/build/assets/LocationPicker-Dy1Od2a3.js @@ -1 +1 @@ -import{r as d,R as N,j as n}from"./ui-Z445SNHD.js";import{u as R,c as E,l as k,a as I,e as P,M as S,T as z,L as f,b as y}from"./leaflet-FVhBWCqS.js";import{L,I as A}from"./app-36WMjvX0.js";import{L as D}from"./locate-fixed-D29o3FBS.js";function H(t,e,r){e.center!==r.center&&t.setLatLng(e.center),e.radius!=null&&e.radius!==r.radius&&t.setRadius(e.radius)}function O(){return R().map}function U(t){const e=O();return d.useEffect(function(){return e.on(t),function(){e.off(t)}},[e,t]),e}const T=E(function({center:e,children:r,...c},s){const i=new k.Circle(e,c);return I(i,P(s,{overlayContainer:i}))},H);delete f.Icon.Default.prototype._getIconUrl;f.Icon.Default.mergeOptions({iconRetinaUrl:"https://cdnjs.cloudflare.com/ajax/libs/leaflet/1.7.1/images/marker-icon-2x.png",iconUrl:"https://cdnjs.cloudflare.com/ajax/libs/leaflet/1.7.1/images/marker-icon.png",shadowUrl:"https://cdnjs.cloudflare.com/ajax/libs/leaflet/1.7.1/images/marker-shadow.png"});function F({position:t,radius:e,onPositionChange:r,onRadiusChange:c}){const[s,i]=d.useState(null);U({click(l){r&&r(l.latlng.lat,l.latlng.lng)}}),d.useEffect(()=>{if(t&&e){const l=f.latLng(t),a=e/(111320*Math.cos(l.lat*Math.PI/180));i(f.latLng(l.lat,l.lng+a))}else i(null)},[t,e]);const h=l=>{if(t&&c){const m=f.latLng(t).distanceTo(l.latlng);c(Math.round(m))}};return t===null?null:n.jsxs(n.Fragment,{children:[n.jsx(y,{position:t}),n.jsx(T,{center:t,radius:e,pathOptions:{color:"blue",fillColor:"blue",fillOpacity:.2}}),s&&n.jsx(y,{position:s,draggable:!0,eventHandlers:{drag:h,dragend:h},icon:f.divIcon({className:"custom-handle-icon",html:'

',iconSize:[12,12],iconAnchor:[6,6]})})]})}function Z({latitude:t,longitude:e,radius:r,onChange:c,disabled:s}){const i=N.useRef(null),[h,l]=d.useState(!1),[a,m]=d.useState(t&&e?[t,e]:null),[x,p]=d.useState(r||100);d.useEffect(()=>{t&&e&&m([t,e])},[t,e]),d.useEffect(()=>{r&&p(r)},[r]);const b=(o,u)=>{s||(m([o,u]),c(o,u,x))},j=o=>{if(!s&&(p(o),a)){const u=Array.isArray(a)?a[0]:a.lat,g=Array.isArray(a)?a[1]:a.lng;c(u,g,o)}},v=o=>{if(s)return;const u=Number(o.target.value);j(u)},w=()=>{s||(m(null),c(null,null,x))},C=()=>{l(!0),navigator.geolocation.getCurrentPosition(o=>{const{latitude:u,longitude:g}=o.coords;i.current&&i.current.flyTo([u,g],15),b(u,g),l(!1)},o=>{console.error("Geolocation error:",o),l(!1)},{enableHighAccuracy:!0})},M=[51.505,-.09];return n.jsxs("div",{className:"space-y-4",children:[n.jsxs("div",{className:"flex justify-between items-center",children:[n.jsx(L,{children:"Branch Location"}),!s&&a&&n.jsx("button",{type:"button",onClick:w,className:"text-xs text-red-500 hover:underline",children:"Clear Location"})]}),n.jsxs("div",{className:"h-[300px] w-full rounded-md border border-gray-300 overflow-hidden relative z-0",children:[!s&&n.jsx("button",{type:"button",onClick:C,title:"Find My Location",disabled:h,className:"absolute top-2 right-2 z-10 bg-white hover:bg-gray-100 text-gray-700 p-2 rounded shadow-md border border-gray-300 flex items-center justify-center transition-colors disabled:opacity-50",children:n.jsx(D,{className:`h-5 w-5 ${h?"animate-pulse text-blue-500":""}`})}),n.jsxs(S,{ref:i,center:a||M,zoom:13,scrollWheelZoom:!0,style:{height:"100%",width:"100%",zIndex:0},children:[n.jsx(z,{attribution:'© OpenStreetMap contributors',url:"https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png"}),n.jsx(F,{position:a,radius:x,onPositionChange:b,onRadiusChange:j})]})]}),n.jsxs("div",{className:"flex gap-4",children:[n.jsxs("div",{className:"w-1/3",children:[n.jsx(L,{className:"text-xs",children:"Radius (meters)"}),n.jsx(A,{type:"number",value:x,onChange:v,disabled:s||!a,min:10,step:10})]}),n.jsx("div",{className:"w-2/3 flex items-end",children:n.jsx("p",{className:"text-xs text-gray-500 mb-2",children:"Drag the blue dot on the circle edge to adjust radius, or enter meters manually."})})]})]})}export{Z as L}; +import{r as d,R as N,j as n}from"./ui-Z445SNHD.js";import{u as R,c as E,l as k,a as I,e as P,M as S,T as z,L as f,b as y}from"./leaflet-FVhBWCqS.js";import{L,I as A}from"./app-Da3PX8qg.js";import{L as D}from"./locate-fixed-BKpEfCUU.js";function H(t,e,r){e.center!==r.center&&t.setLatLng(e.center),e.radius!=null&&e.radius!==r.radius&&t.setRadius(e.radius)}function O(){return R().map}function U(t){const e=O();return d.useEffect(function(){return e.on(t),function(){e.off(t)}},[e,t]),e}const T=E(function({center:e,children:r,...c},s){const i=new k.Circle(e,c);return I(i,P(s,{overlayContainer:i}))},H);delete f.Icon.Default.prototype._getIconUrl;f.Icon.Default.mergeOptions({iconRetinaUrl:"https://cdnjs.cloudflare.com/ajax/libs/leaflet/1.7.1/images/marker-icon-2x.png",iconUrl:"https://cdnjs.cloudflare.com/ajax/libs/leaflet/1.7.1/images/marker-icon.png",shadowUrl:"https://cdnjs.cloudflare.com/ajax/libs/leaflet/1.7.1/images/marker-shadow.png"});function F({position:t,radius:e,onPositionChange:r,onRadiusChange:c}){const[s,i]=d.useState(null);U({click(l){r&&r(l.latlng.lat,l.latlng.lng)}}),d.useEffect(()=>{if(t&&e){const l=f.latLng(t),a=e/(111320*Math.cos(l.lat*Math.PI/180));i(f.latLng(l.lat,l.lng+a))}else i(null)},[t,e]);const h=l=>{if(t&&c){const m=f.latLng(t).distanceTo(l.latlng);c(Math.round(m))}};return t===null?null:n.jsxs(n.Fragment,{children:[n.jsx(y,{position:t}),n.jsx(T,{center:t,radius:e,pathOptions:{color:"blue",fillColor:"blue",fillOpacity:.2}}),s&&n.jsx(y,{position:s,draggable:!0,eventHandlers:{drag:h,dragend:h},icon:f.divIcon({className:"custom-handle-icon",html:'
',iconSize:[12,12],iconAnchor:[6,6]})})]})}function Z({latitude:t,longitude:e,radius:r,onChange:c,disabled:s}){const i=N.useRef(null),[h,l]=d.useState(!1),[a,m]=d.useState(t&&e?[t,e]:null),[x,p]=d.useState(r||100);d.useEffect(()=>{t&&e&&m([t,e])},[t,e]),d.useEffect(()=>{r&&p(r)},[r]);const b=(o,u)=>{s||(m([o,u]),c(o,u,x))},j=o=>{if(!s&&(p(o),a)){const u=Array.isArray(a)?a[0]:a.lat,g=Array.isArray(a)?a[1]:a.lng;c(u,g,o)}},v=o=>{if(s)return;const u=Number(o.target.value);j(u)},w=()=>{s||(m(null),c(null,null,x))},C=()=>{l(!0),navigator.geolocation.getCurrentPosition(o=>{const{latitude:u,longitude:g}=o.coords;i.current&&i.current.flyTo([u,g],15),b(u,g),l(!1)},o=>{console.error("Geolocation error:",o),l(!1)},{enableHighAccuracy:!0})},M=[51.505,-.09];return n.jsxs("div",{className:"space-y-4",children:[n.jsxs("div",{className:"flex justify-between items-center",children:[n.jsx(L,{children:"Branch Location"}),!s&&a&&n.jsx("button",{type:"button",onClick:w,className:"text-xs text-red-500 hover:underline",children:"Clear Location"})]}),n.jsxs("div",{className:"h-[300px] w-full rounded-md border border-gray-300 overflow-hidden relative z-0",children:[!s&&n.jsx("button",{type:"button",onClick:C,title:"Find My Location",disabled:h,className:"absolute top-2 right-2 z-10 bg-white hover:bg-gray-100 text-gray-700 p-2 rounded shadow-md border border-gray-300 flex items-center justify-center transition-colors disabled:opacity-50",children:n.jsx(D,{className:`h-5 w-5 ${h?"animate-pulse text-blue-500":""}`})}),n.jsxs(S,{ref:i,center:a||M,zoom:13,scrollWheelZoom:!0,style:{height:"100%",width:"100%",zIndex:0},children:[n.jsx(z,{attribution:'© OpenStreetMap contributors',url:"https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png"}),n.jsx(F,{position:a,radius:x,onPositionChange:b,onRadiusChange:j})]})]}),n.jsxs("div",{className:"flex gap-4",children:[n.jsxs("div",{className:"w-1/3",children:[n.jsx(L,{className:"text-xs",children:"Radius (meters)"}),n.jsx(A,{type:"number",value:x,onChange:v,disabled:s||!a,min:10,step:10})]}),n.jsx("div",{className:"w-2/3 flex items-end",children:n.jsx("p",{className:"text-xs text-gray-500 mb-2",children:"Drag the blue dot on the circle edge to adjust radius, or enter meters manually."})})]})]})}export{Z as L}; diff --git a/public/build/assets/NewsletterSection-Cga8QX_n.js b/public/build/assets/NewsletterSection-CFwD16WS.js similarity index 98% rename from public/build/assets/NewsletterSection-Cga8QX_n.js rename to public/build/assets/NewsletterSection-CFwD16WS.js index 42a020d8b..7b83a5dfd 100644 --- a/public/build/assets/NewsletterSection-Cga8QX_n.js +++ b/public/build/assets/NewsletterSection-CFwD16WS.js @@ -1 +1 @@ -import{j as e}from"./ui-Z445SNHD.js";import{u as f,b,t}from"./app-36WMjvX0.js";import{M as h}from"./mail-BFoS8U8W.js";import"./utils-BWxnHGCV.js";function E({flash:y,settings:j,sectionData:s,globalSettings:d,brandColor:a="#3b82f6"}){const{t:r}=f(),{data:o,setData:x,post:n,processing:m,errors:c,reset:u}=b({email:""}),p=i=>{i.preventDefault(),d!=null&&d.is_demo||t.loading(r("Subscribing to newsletter...")),n(route("landing-page.subscribe"),{onSuccess:l=>{u(),d!=null&&d.is_demo||t.dismiss(),l.props.flash.success?t.success(r(l.props.flash.success)):l.props.flash.error&&t.error(r(l.props.flash.error))},onError:l=>{d!=null&&d.is_demo||t.dismiss(),typeof l=="string"?t.error(r(l)):t.error(r("Failed to subscribe: {{errors}}",{errors:Object.values(l).join(", ")}))}})};return e.jsx("section",{className:"py-12 sm:py-16 lg:py-20 bg-gray-50",children:e.jsx("div",{className:"max-w-4xl mx-auto px-4 sm:px-6 lg:px-8 text-center",children:e.jsxs("div",{className:"bg-white rounded-xl p-8 md:p-12 border border-gray-200",children:[e.jsx("div",{className:"w-16 h-16 rounded-full flex items-center justify-center mx-auto mb-6",style:{backgroundColor:`${a}15`},children:e.jsx(h,{className:"w-8 h-8",style:{color:a}})}),e.jsx("h2",{className:"text-3xl md:text-4xl font-bold text-gray-900 mb-4",children:(s==null?void 0:s.title)||r("Stay Updated with HRM")}),e.jsx("p",{className:"text-lg text-gray-600 mb-8 max-w-2xl mx-auto leading-relaxed font-medium",id:"newsletter-description",children:(s==null?void 0:s.subtitle)||r("Get the latest updates, HR tips, and feature announcements.")}),e.jsx("form",{onSubmit:p,className:"max-w-md mx-auto",children:e.jsxs("div",{className:"flex flex-col sm:flex-row gap-4",children:[e.jsxs("div",{className:"flex-1",children:[e.jsx("input",{type:"email",value:o.email,onChange:i=>x("email",i.target.value),placeholder:r("Enter your email address"),className:"w-full px-4 py-3 rounded-lg border border-gray-300 focus:ring-2 focus:border-gray-500 disabled:bg-gray-100 disabled:cursor-not-allowed",style:{"--tw-ring-color":a},required:!0,disabled:m,"aria-label":"Email address for newsletter subscription","aria-describedby":"newsletter-description"}),c.email&&e.jsx("p",{className:"text-red-600 text-sm mt-1",children:c.email})]}),e.jsxs("button",{type:"submit",disabled:m,className:"text-white px-8 py-3 rounded-lg transition-colors font-semibold cursor-pointer disabled:opacity-50 disabled:cursor-not-allowed flex items-center justify-center gap-2 min-w-[120px]",style:{backgroundColor:a},"aria-label":m?"Subscribing to newsletter":"Subscribe to newsletter",children:[m&&e.jsx("div",{className:"w-4 h-4 border-2 border-white border-t-transparent rounded-full animate-spin"}),r(m?"Subscribing...":"Subscribe")]})]})}),e.jsx("p",{className:"text-gray-500 text-sm mt-4",children:(s==null?void 0:s.privacy_text)||r("No spam, unsubscribe at any time. We respect your privacy.")}),(s==null?void 0:s.benefits)&&s.benefits.length>0&&e.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-3 gap-4 sm:gap-6 mt-8 sm:mt-12",children:s.benefits.map((i,l)=>e.jsxs("div",{className:"text-center",children:[e.jsx("div",{className:"w-12 h-12 bg-gray-100 rounded-full flex items-center justify-center mx-auto mb-3",children:e.jsx("span",{className:"text-gray-700 text-xl",children:i.icon})}),e.jsx("h3",{className:"text-gray-900 font-semibold mb-2",children:i.title}),e.jsx("p",{className:"text-gray-600 text-sm",children:i.description})]},l))})]})})})}export{E as default}; +import{j as e}from"./ui-Z445SNHD.js";import{u as f,b,t}from"./app-Da3PX8qg.js";import{M as h}from"./mail-khAU5Oig.js";import"./utils-BWxnHGCV.js";function E({flash:y,settings:j,sectionData:s,globalSettings:d,brandColor:a="#3b82f6"}){const{t:r}=f(),{data:o,setData:x,post:n,processing:m,errors:c,reset:u}=b({email:""}),p=i=>{i.preventDefault(),d!=null&&d.is_demo||t.loading(r("Subscribing to newsletter...")),n(route("landing-page.subscribe"),{onSuccess:l=>{u(),d!=null&&d.is_demo||t.dismiss(),l.props.flash.success?t.success(r(l.props.flash.success)):l.props.flash.error&&t.error(r(l.props.flash.error))},onError:l=>{d!=null&&d.is_demo||t.dismiss(),typeof l=="string"?t.error(r(l)):t.error(r("Failed to subscribe: {{errors}}",{errors:Object.values(l).join(", ")}))}})};return e.jsx("section",{className:"py-12 sm:py-16 lg:py-20 bg-gray-50",children:e.jsx("div",{className:"max-w-4xl mx-auto px-4 sm:px-6 lg:px-8 text-center",children:e.jsxs("div",{className:"bg-white rounded-xl p-8 md:p-12 border border-gray-200",children:[e.jsx("div",{className:"w-16 h-16 rounded-full flex items-center justify-center mx-auto mb-6",style:{backgroundColor:`${a}15`},children:e.jsx(h,{className:"w-8 h-8",style:{color:a}})}),e.jsx("h2",{className:"text-3xl md:text-4xl font-bold text-gray-900 mb-4",children:(s==null?void 0:s.title)||r("Stay Updated with HRM")}),e.jsx("p",{className:"text-lg text-gray-600 mb-8 max-w-2xl mx-auto leading-relaxed font-medium",id:"newsletter-description",children:(s==null?void 0:s.subtitle)||r("Get the latest updates, HR tips, and feature announcements.")}),e.jsx("form",{onSubmit:p,className:"max-w-md mx-auto",children:e.jsxs("div",{className:"flex flex-col sm:flex-row gap-4",children:[e.jsxs("div",{className:"flex-1",children:[e.jsx("input",{type:"email",value:o.email,onChange:i=>x("email",i.target.value),placeholder:r("Enter your email address"),className:"w-full px-4 py-3 rounded-lg border border-gray-300 focus:ring-2 focus:border-gray-500 disabled:bg-gray-100 disabled:cursor-not-allowed",style:{"--tw-ring-color":a},required:!0,disabled:m,"aria-label":"Email address for newsletter subscription","aria-describedby":"newsletter-description"}),c.email&&e.jsx("p",{className:"text-red-600 text-sm mt-1",children:c.email})]}),e.jsxs("button",{type:"submit",disabled:m,className:"text-white px-8 py-3 rounded-lg transition-colors font-semibold cursor-pointer disabled:opacity-50 disabled:cursor-not-allowed flex items-center justify-center gap-2 min-w-[120px]",style:{backgroundColor:a},"aria-label":m?"Subscribing to newsletter":"Subscribe to newsletter",children:[m&&e.jsx("div",{className:"w-4 h-4 border-2 border-white border-t-transparent rounded-full animate-spin"}),r(m?"Subscribing...":"Subscribe")]})]})}),e.jsx("p",{className:"text-gray-500 text-sm mt-4",children:(s==null?void 0:s.privacy_text)||r("No spam, unsubscribe at any time. We respect your privacy.")}),(s==null?void 0:s.benefits)&&s.benefits.length>0&&e.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-3 gap-4 sm:gap-6 mt-8 sm:mt-12",children:s.benefits.map((i,l)=>e.jsxs("div",{className:"text-center",children:[e.jsx("div",{className:"w-12 h-12 bg-gray-100 rounded-full flex items-center justify-center mx-auto mb-3",children:e.jsx("span",{className:"text-gray-700 text-xl",children:i.icon})}),e.jsx("h3",{className:"text-gray-900 font-semibold mb-2",children:i.title}),e.jsx("p",{className:"text-gray-600 text-sm",children:i.description})]},l))})]})})})}export{E as default}; diff --git a/public/build/assets/PayrollOverrideModal-CJAfYiJ0.js b/public/build/assets/PayrollOverrideModal-CRIphUfW.js similarity index 98% rename from public/build/assets/PayrollOverrideModal-CJAfYiJ0.js rename to public/build/assets/PayrollOverrideModal-CRIphUfW.js index c658f5d82..25d99b6c9 100644 --- a/public/build/assets/PayrollOverrideModal-CJAfYiJ0.js +++ b/public/build/assets/PayrollOverrideModal-CRIphUfW.js @@ -1 +1 @@ -import{r as p,j as e}from"./ui-Z445SNHD.js";import{u as D,D as $,h as B,j as R,k as G,p as M,I as c,B as m,X as F,P as I,q as Y}from"./app-36WMjvX0.js";import{S as q}from"./scroll-area-BmK0s-Hf.js";import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";function L({isOpen:j,onClose:v,onSubmit:P,initialData:d}){var C,A,E,S,_;const{t}=D(),[u,f]=p.useState([]),[g,b]=p.useState([]),[l,i]=p.useState([]);p.useEffect(()=>{if(j&&d){const s=Array.isArray(d.earnings_breakdown)?d.earnings_breakdown:Object.values(d.earnings_breakdown||{}).filter(r=>r&&r.name&&r.amount!==void 0),a=Array.isArray(d.deductions_breakdown)?d.deductions_breakdown:Object.values(d.deductions_breakdown||{}).filter(r=>r&&r.name&&r.amount!==void 0);f(s),b(a),i(d.adjustments||[])}else f([]),b([]),i([])},[j,d]);const T=(s,a)=>{const r=[...u];r[s]={...r[s],amount:a},f(r)},O=(s,a)=>{const r=[...g];r[s]={...r[s],amount:a},b(r)},h=(s,a,r)=>{const n=[...l];n[s]={...n[s],[a]:r},i(n)},y=s=>{i([...l,{type:s,name:"",amount:"0"}])},w=s=>{i(l.filter((a,r)=>r!==s))},x=u.reduce((s,a)=>s+(parseFloat(a.amount)||0),0)+l.filter(s=>s.type==="earning").reduce((s,a)=>s+(parseFloat(a.amount)||0),0),N=g.reduce((s,a)=>s+(parseFloat(a.amount)||0),0)+l.filter(s=>s.type==="deduction").reduce((s,a)=>s+(parseFloat(a.amount)||0),0),k=Math.max(0,x-N),z=()=>{const s={...d.earnings_breakdown};u.forEach((r,n)=>{s[n]=r});const a={...d.deductions_breakdown};g.forEach((r,n)=>{a[n]=r}),P({earnings_breakdown:s,deductions_breakdown:a,adjustments:l})};return e.jsx($,{open:j,onOpenChange:s=>!s&&v(),children:e.jsxs(B,{className:"max-w-4xl max-h-[90vh] flex flex-col p-0",children:[e.jsxs(R,{className:"px-6 py-4 border-b",children:[e.jsxs(G,{children:[t("Override Payroll")," - ",(C=d==null?void 0:d.employee)==null?void 0:C.name]}),e.jsx(M,{className:"sr-only",children:"Edit payroll entry and add custom adjustment line items"})]}),e.jsx(q,{className:"flex-1 px-6 py-4",children:e.jsxs("div",{className:"flex flex-col md:flex-row gap-6",children:[e.jsx("div",{className:"flex-1 space-y-4",children:e.jsxs("div",{className:"bg-green-50 dark:bg-green-900/10 p-4 rounded-lg border border-green-100 dark:border-green-800",children:[e.jsx("h3",{className:"font-semibold text-green-800 dark:text-green-400 mb-4",children:t("EARNINGS")}),e.jsx("div",{className:"space-y-3",children:u.map((s,a)=>e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("div",{className:"flex-1 text-sm font-medium text-gray-700 dark:text-gray-300",children:s.name}),e.jsx(c,{type:"number",step:"0.01",className:"w-32 text-right font-mono",value:s.amount,onChange:r=>T(a,r.target.value)})]},`earn-${a}`))}),e.jsxs("div",{className:"mt-6 pt-4 border-t border-green-200 dark:border-green-800",children:[e.jsx("h4",{className:"font-medium text-green-700 dark:text-green-500 mb-3 text-sm",children:t("Adjustment Earnings")}),e.jsx("div",{className:"space-y-3",children:l.filter(s=>s.type==="earning").map((s,a,r)=>{const n=l.findIndex(o=>o===s);return e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(c,{className:"flex-1",placeholder:t("Name (e.g. Bonus)"),value:s.name,onChange:o=>h(n,"name",o.target.value)}),e.jsx(c,{type:"number",step:"0.01",className:"w-28 text-right font-mono",value:s.amount,onChange:o=>h(n,"amount",o.target.value)}),e.jsx(m,{variant:"ghost",size:"icon",className:"h-8 w-8 text-red-500 hover:text-red-700 hover:bg-red-50",onClick:()=>w(n),children:e.jsx(F,{className:"h-4 w-4"})})]},`adj-earn-${n}`)})}),e.jsxs(m,{variant:"outline",size:"sm",className:"mt-3 w-full text-green-600 border-green-200 hover:bg-green-50",onClick:()=>y("earning"),children:[e.jsx(I,{className:"h-4 w-4 mr-1"})," ",t("Add Earning")]})]})]})}),e.jsx("div",{className:"flex-1 space-y-4",children:e.jsxs("div",{className:"bg-red-50 dark:bg-red-900/10 p-4 rounded-lg border border-red-100 dark:border-red-800",children:[e.jsx("h3",{className:"font-semibold text-red-800 dark:text-red-400 mb-4",children:t("DEDUCTIONS")}),e.jsx("div",{className:"space-y-3",children:g.map((s,a)=>e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("div",{className:"flex-1 text-sm font-medium text-gray-700 dark:text-gray-300",children:s.name}),e.jsx(c,{type:"number",step:"0.01",className:"w-32 text-right font-mono",value:s.amount,onChange:r=>O(a,r.target.value)})]},`ded-${a}`))}),e.jsxs("div",{className:"mt-6 pt-4 border-t border-red-200 dark:border-red-800",children:[e.jsx("h4",{className:"font-medium text-red-700 dark:text-red-500 mb-3 text-sm",children:t("Adjustment Deductions")}),e.jsx("div",{className:"space-y-3",children:l.filter(s=>s.type==="deduction").map((s,a,r)=>{const n=l.findIndex(o=>o===s);return e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(c,{className:"flex-1",placeholder:t("Name (e.g. Cash Advance)"),value:s.name,onChange:o=>h(n,"name",o.target.value)}),e.jsx(c,{type:"number",step:"0.01",className:"w-28 text-right font-mono",value:s.amount,onChange:o=>h(n,"amount",o.target.value)}),e.jsx(m,{variant:"ghost",size:"icon",className:"h-8 w-8 text-red-500 hover:text-red-700 hover:bg-red-50",onClick:()=>w(n),children:e.jsx(F,{className:"h-4 w-4"})})]},`adj-ded-${n}`)})}),e.jsxs(m,{variant:"outline",size:"sm",className:"mt-3 w-full text-red-600 border-red-200 hover:bg-red-50",onClick:()=>y("deduction"),children:[e.jsx(I,{className:"h-4 w-4 mr-1"})," ",t("Add Deduction")]})]})]})})]})}),e.jsxs("div",{className:"px-6 py-4 bg-gray-50 dark:bg-gray-900 border-t flex flex-col",children:[e.jsxs("div",{className:"flex justify-between items-center mb-4 px-4 text-sm font-medium",children:[e.jsxs("div",{className:"text-green-700 dark:text-green-500",children:[t("Total Earnings"),": ",e.jsx("span",{className:"font-mono",children:((A=window.appSettings)==null?void 0:A.formatCurrency(x))||x.toFixed(2)})]}),e.jsxs("div",{className:"text-red-700 dark:text-red-500",children:[t("Total Deductions"),": ",e.jsx("span",{className:"font-mono",children:((E=window.appSettings)==null?void 0:E.formatCurrency(N))||N.toFixed(2)})]})]}),e.jsxs("div",{className:"flex justify-between items-center px-4 py-3 bg-white dark:bg-gray-800 rounded-lg border shadow-sm",children:[e.jsxs("div",{className:"text-lg font-bold text-gray-900 dark:text-gray-100",children:[e.jsx("span",{className:"text-sm font-normal text-gray-500 block",children:t("GROSS PAY")}),e.jsx("span",{className:"font-mono",children:((S=window.appSettings)==null?void 0:S.formatCurrency(x))||x.toFixed(2)})]}),e.jsxs("div",{className:"text-right text-xl font-bold text-blue-600 dark:text-blue-400",children:[e.jsx("span",{className:"text-sm font-normal text-gray-500 block",children:t("NET PAY")}),e.jsx("span",{className:"font-mono",children:((_=window.appSettings)==null?void 0:_.formatCurrency(k))||k.toFixed(2)})]})]})]}),e.jsxs(Y,{className:"px-6 py-4 border-t",children:[e.jsx(m,{variant:"outline",onClick:v,children:t("Cancel")}),e.jsx(m,{onClick:z,children:t("Save")})]})]})})}export{L as PayrollOverrideModal}; +import{r as p,j as e}from"./ui-Z445SNHD.js";import{u as D,D as $,h as B,j as R,k as G,p as M,I as c,B as m,X as F,P as I,q as Y}from"./app-Da3PX8qg.js";import{S as q}from"./scroll-area-C7NBgd0i.js";import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";function L({isOpen:j,onClose:v,onSubmit:P,initialData:d}){var C,A,E,S,_;const{t}=D(),[u,f]=p.useState([]),[g,b]=p.useState([]),[l,i]=p.useState([]);p.useEffect(()=>{if(j&&d){const s=Array.isArray(d.earnings_breakdown)?d.earnings_breakdown:Object.values(d.earnings_breakdown||{}).filter(r=>r&&r.name&&r.amount!==void 0),a=Array.isArray(d.deductions_breakdown)?d.deductions_breakdown:Object.values(d.deductions_breakdown||{}).filter(r=>r&&r.name&&r.amount!==void 0);f(s),b(a),i(d.adjustments||[])}else f([]),b([]),i([])},[j,d]);const T=(s,a)=>{const r=[...u];r[s]={...r[s],amount:a},f(r)},O=(s,a)=>{const r=[...g];r[s]={...r[s],amount:a},b(r)},h=(s,a,r)=>{const n=[...l];n[s]={...n[s],[a]:r},i(n)},y=s=>{i([...l,{type:s,name:"",amount:"0"}])},w=s=>{i(l.filter((a,r)=>r!==s))},x=u.reduce((s,a)=>s+(parseFloat(a.amount)||0),0)+l.filter(s=>s.type==="earning").reduce((s,a)=>s+(parseFloat(a.amount)||0),0),N=g.reduce((s,a)=>s+(parseFloat(a.amount)||0),0)+l.filter(s=>s.type==="deduction").reduce((s,a)=>s+(parseFloat(a.amount)||0),0),k=Math.max(0,x-N),z=()=>{const s={...d.earnings_breakdown};u.forEach((r,n)=>{s[n]=r});const a={...d.deductions_breakdown};g.forEach((r,n)=>{a[n]=r}),P({earnings_breakdown:s,deductions_breakdown:a,adjustments:l})};return e.jsx($,{open:j,onOpenChange:s=>!s&&v(),children:e.jsxs(B,{className:"max-w-4xl max-h-[90vh] flex flex-col p-0",children:[e.jsxs(R,{className:"px-6 py-4 border-b",children:[e.jsxs(G,{children:[t("Override Payroll")," - ",(C=d==null?void 0:d.employee)==null?void 0:C.name]}),e.jsx(M,{className:"sr-only",children:"Edit payroll entry and add custom adjustment line items"})]}),e.jsx(q,{className:"flex-1 px-6 py-4",children:e.jsxs("div",{className:"flex flex-col md:flex-row gap-6",children:[e.jsx("div",{className:"flex-1 space-y-4",children:e.jsxs("div",{className:"bg-green-50 dark:bg-green-900/10 p-4 rounded-lg border border-green-100 dark:border-green-800",children:[e.jsx("h3",{className:"font-semibold text-green-800 dark:text-green-400 mb-4",children:t("EARNINGS")}),e.jsx("div",{className:"space-y-3",children:u.map((s,a)=>e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("div",{className:"flex-1 text-sm font-medium text-gray-700 dark:text-gray-300",children:s.name}),e.jsx(c,{type:"number",step:"0.01",className:"w-32 text-right font-mono",value:s.amount,onChange:r=>T(a,r.target.value)})]},`earn-${a}`))}),e.jsxs("div",{className:"mt-6 pt-4 border-t border-green-200 dark:border-green-800",children:[e.jsx("h4",{className:"font-medium text-green-700 dark:text-green-500 mb-3 text-sm",children:t("Adjustment Earnings")}),e.jsx("div",{className:"space-y-3",children:l.filter(s=>s.type==="earning").map((s,a,r)=>{const n=l.findIndex(o=>o===s);return e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(c,{className:"flex-1",placeholder:t("Name (e.g. Bonus)"),value:s.name,onChange:o=>h(n,"name",o.target.value)}),e.jsx(c,{type:"number",step:"0.01",className:"w-28 text-right font-mono",value:s.amount,onChange:o=>h(n,"amount",o.target.value)}),e.jsx(m,{variant:"ghost",size:"icon",className:"h-8 w-8 text-red-500 hover:text-red-700 hover:bg-red-50",onClick:()=>w(n),children:e.jsx(F,{className:"h-4 w-4"})})]},`adj-earn-${n}`)})}),e.jsxs(m,{variant:"outline",size:"sm",className:"mt-3 w-full text-green-600 border-green-200 hover:bg-green-50",onClick:()=>y("earning"),children:[e.jsx(I,{className:"h-4 w-4 mr-1"})," ",t("Add Earning")]})]})]})}),e.jsx("div",{className:"flex-1 space-y-4",children:e.jsxs("div",{className:"bg-red-50 dark:bg-red-900/10 p-4 rounded-lg border border-red-100 dark:border-red-800",children:[e.jsx("h3",{className:"font-semibold text-red-800 dark:text-red-400 mb-4",children:t("DEDUCTIONS")}),e.jsx("div",{className:"space-y-3",children:g.map((s,a)=>e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("div",{className:"flex-1 text-sm font-medium text-gray-700 dark:text-gray-300",children:s.name}),e.jsx(c,{type:"number",step:"0.01",className:"w-32 text-right font-mono",value:s.amount,onChange:r=>O(a,r.target.value)})]},`ded-${a}`))}),e.jsxs("div",{className:"mt-6 pt-4 border-t border-red-200 dark:border-red-800",children:[e.jsx("h4",{className:"font-medium text-red-700 dark:text-red-500 mb-3 text-sm",children:t("Adjustment Deductions")}),e.jsx("div",{className:"space-y-3",children:l.filter(s=>s.type==="deduction").map((s,a,r)=>{const n=l.findIndex(o=>o===s);return e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(c,{className:"flex-1",placeholder:t("Name (e.g. Cash Advance)"),value:s.name,onChange:o=>h(n,"name",o.target.value)}),e.jsx(c,{type:"number",step:"0.01",className:"w-28 text-right font-mono",value:s.amount,onChange:o=>h(n,"amount",o.target.value)}),e.jsx(m,{variant:"ghost",size:"icon",className:"h-8 w-8 text-red-500 hover:text-red-700 hover:bg-red-50",onClick:()=>w(n),children:e.jsx(F,{className:"h-4 w-4"})})]},`adj-ded-${n}`)})}),e.jsxs(m,{variant:"outline",size:"sm",className:"mt-3 w-full text-red-600 border-red-200 hover:bg-red-50",onClick:()=>y("deduction"),children:[e.jsx(I,{className:"h-4 w-4 mr-1"})," ",t("Add Deduction")]})]})]})})]})}),e.jsxs("div",{className:"px-6 py-4 bg-gray-50 dark:bg-gray-900 border-t flex flex-col",children:[e.jsxs("div",{className:"flex justify-between items-center mb-4 px-4 text-sm font-medium",children:[e.jsxs("div",{className:"text-green-700 dark:text-green-500",children:[t("Total Earnings"),": ",e.jsx("span",{className:"font-mono",children:((A=window.appSettings)==null?void 0:A.formatCurrency(x))||x.toFixed(2)})]}),e.jsxs("div",{className:"text-red-700 dark:text-red-500",children:[t("Total Deductions"),": ",e.jsx("span",{className:"font-mono",children:((E=window.appSettings)==null?void 0:E.formatCurrency(N))||N.toFixed(2)})]})]}),e.jsxs("div",{className:"flex justify-between items-center px-4 py-3 bg-white dark:bg-gray-800 rounded-lg border shadow-sm",children:[e.jsxs("div",{className:"text-lg font-bold text-gray-900 dark:text-gray-100",children:[e.jsx("span",{className:"text-sm font-normal text-gray-500 block",children:t("GROSS PAY")}),e.jsx("span",{className:"font-mono",children:((S=window.appSettings)==null?void 0:S.formatCurrency(x))||x.toFixed(2)})]}),e.jsxs("div",{className:"text-right text-xl font-bold text-blue-600 dark:text-blue-400",children:[e.jsx("span",{className:"text-sm font-normal text-gray-500 block",children:t("NET PAY")}),e.jsx("span",{className:"font-mono",children:((_=window.appSettings)==null?void 0:_.formatCurrency(k))||k.toFixed(2)})]})]})]}),e.jsxs(Y,{className:"px-6 py-4 border-t",children:[e.jsx(m,{variant:"outline",onClick:v,children:t("Cancel")}),e.jsx(m,{onClick:z,children:t("Save")})]})]})})}export{L as PayrollOverrideModal}; diff --git a/public/build/assets/PlansSection-CTWOjrTj.js b/public/build/assets/PlansSection-VMycY4Uw.js similarity index 98% rename from public/build/assets/PlansSection-CTWOjrTj.js rename to public/build/assets/PlansSection-VMycY4Uw.js index 82c2ed565..af5302187 100644 --- a/public/build/assets/PlansSection-CTWOjrTj.js +++ b/public/build/assets/PlansSection-VMycY4Uw.js @@ -1,4 +1,4 @@ -import{R as w,r as B,j as e}from"./ui-Z445SNHD.js";import{u as I,c as L,O as U,Q,V as v,i as q,d as _}from"./app-36WMjvX0.js";import{u as z}from"./useScrollAnimation-B_bDsIuD.js";import{A as C}from"./arrow-right-DUEfRrRr.js";import"./utils-BWxnHGCV.js";const G=m=>{const x="vCardGo2024",a=m.toString();let l="";for(let r=0;rt+1,0),[i,S]=B.useState("monthly"),{ref:k,isVisible:h}=z(),{props:y}=L(),A=(f=y.globalSettings)==null?void 0:f.is_saas,P=U(y);let o="light";if(P){const t=Q("themeSettings");if(t)try{o=JSON.parse(t).appearance||"light"}catch{o="light"}}else o=((b=y.globalSettings)==null?void 0:b.themeMode)||"light";const s=o==="dark";w.useEffect(()=>{const t=()=>{$()};return g.on("languageChanged",t),()=>g.off("languageChanged",t)},[g]);const u=m.filter(t=>t.is_plan_enable==="on"),R=[{id:1,name:"Starter",description:"Perfect for individuals getting started with digital networking",price:0,yearly_price:0,duration:"month",features:["1 Digital Business Card","Basic QR Code","Contact Form","Basic Analytics","Email Support"],is_popular:!1,is_plan_enable:"on"},{id:2,name:"Professional",description:"Ideal for professionals and small businesses",price:19,yearly_price:190,duration:"month",features:["5 Digital Business Cards","Custom QR Codes","NFC Support","Advanced Analytics","Custom Branding","Priority Support","Lead Capture"],is_popular:!0,is_plan_enable:"on"},{id:3,name:"Enterprise",description:"For teams and large organizations",price:49,yearly_price:490,duration:"month",features:["Unlimited Digital Cards","Team Management","Custom Domain","White Label Solution","API Access","Dedicated Support","Advanced Integrations","Custom Features"],is_popular:!1,is_plan_enable:"on"}],E=u.length>0?u:R,p=t=>{var n;if(typeof window<"u"&&((n=window.appSettings)!=null&&n.formatCurrency)){const d=typeof t=="number"?t:parseFloat(t);return window.appSettings.formatCurrency(d,{showSymbol:!0})}return t},c=t=>i==="yearly"&&t.yearly_price?t.yearly_price:t.price;return e.jsx("section",{id:"pricing",className:`py-12 sm:py-16 lg:py-20 ${s?"bg-gray-900":"bg-white"}`,ref:k,children:e.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[e.jsxs("div",{className:`text-center mb-8 sm:mb-12 lg:mb-16 transition-all duration-700 ${h?"opacity-100 translate-y-0":"opacity-0 translate-y-8"}`,children:[e.jsx("h2",{className:`text-3xl md:text-4xl font-bold ${s?"text-white":"text-gray-900"} mb-4`,children:(a==null?void 0:a.title)||r("Choose Your HRM Plan")}),e.jsx("p",{className:`text-lg ${s?"text-gray-300":"text-gray-600"} max-w-3xl mx-auto mb-8 leading-relaxed font-medium`,children:(a==null?void 0:a.subtitle)||r("Start with our free plan and upgrade as your team grows.")}),e.jsxs("div",{className:"flex items-center justify-center gap-4",children:[e.jsx("span",{className:`text-sm ${i==="monthly"?(s?"text-white":"text-gray-900")+" font-semibold":s?"text-gray-400":"text-gray-500"}`,children:r("Monthly")}),e.jsx("button",{onClick:()=>S(i==="monthly"?"yearly":"monthly"),className:"relative inline-flex h-6 w-11 items-center rounded-full transition-colors cursor-pointer",style:{backgroundColor:i==="yearly"?l:s?"#374151":"#e5e7eb",direction:"ltr"},children:e.jsx("span",{className:`inline-block h-4 w-4 transform rounded-full bg-white transition-transform ${i==="yearly"?"translate-x-6":"translate-x-1"}`})}),e.jsx("span",{className:`text-sm ${i==="yearly"?(s?"text-white":"text-gray-900")+" font-semibold":s?"text-gray-400":"text-gray-500"}`,children:r("Yearly")})]})]}),e.jsx("div",{className:`grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8 transition-all duration-700 delay-300 ${h?"opacity-100 translate-y-0":"opacity-0 translate-y-8"}`,children:E.map(t=>{var n,d,j,N;return e.jsx("div",{className:`relative h-full transition-all duration-200 ${t.is_popular?"transform scale-105":""}`,children:e.jsxs("div",{className:` +import{R as w,r as B,j as e}from"./ui-Z445SNHD.js";import{u as I,c as L,O as U,Q,V as v,i as q,d as _}from"./app-Da3PX8qg.js";import{u as z}from"./useScrollAnimation-B_bDsIuD.js";import{A as C}from"./arrow-right-SXr1661j.js";import"./utils-BWxnHGCV.js";const G=m=>{const x="vCardGo2024",a=m.toString();let l="";for(let r=0;rt+1,0),[i,S]=B.useState("monthly"),{ref:k,isVisible:h}=z(),{props:y}=L(),A=(f=y.globalSettings)==null?void 0:f.is_saas,P=U(y);let o="light";if(P){const t=Q("themeSettings");if(t)try{o=JSON.parse(t).appearance||"light"}catch{o="light"}}else o=((b=y.globalSettings)==null?void 0:b.themeMode)||"light";const s=o==="dark";w.useEffect(()=>{const t=()=>{$()};return g.on("languageChanged",t),()=>g.off("languageChanged",t)},[g]);const u=m.filter(t=>t.is_plan_enable==="on"),R=[{id:1,name:"Starter",description:"Perfect for individuals getting started with digital networking",price:0,yearly_price:0,duration:"month",features:["1 Digital Business Card","Basic QR Code","Contact Form","Basic Analytics","Email Support"],is_popular:!1,is_plan_enable:"on"},{id:2,name:"Professional",description:"Ideal for professionals and small businesses",price:19,yearly_price:190,duration:"month",features:["5 Digital Business Cards","Custom QR Codes","NFC Support","Advanced Analytics","Custom Branding","Priority Support","Lead Capture"],is_popular:!0,is_plan_enable:"on"},{id:3,name:"Enterprise",description:"For teams and large organizations",price:49,yearly_price:490,duration:"month",features:["Unlimited Digital Cards","Team Management","Custom Domain","White Label Solution","API Access","Dedicated Support","Advanced Integrations","Custom Features"],is_popular:!1,is_plan_enable:"on"}],E=u.length>0?u:R,p=t=>{var n;if(typeof window<"u"&&((n=window.appSettings)!=null&&n.formatCurrency)){const d=typeof t=="number"?t:parseFloat(t);return window.appSettings.formatCurrency(d,{showSymbol:!0})}return t},c=t=>i==="yearly"&&t.yearly_price?t.yearly_price:t.price;return e.jsx("section",{id:"pricing",className:`py-12 sm:py-16 lg:py-20 ${s?"bg-gray-900":"bg-white"}`,ref:k,children:e.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[e.jsxs("div",{className:`text-center mb-8 sm:mb-12 lg:mb-16 transition-all duration-700 ${h?"opacity-100 translate-y-0":"opacity-0 translate-y-8"}`,children:[e.jsx("h2",{className:`text-3xl md:text-4xl font-bold ${s?"text-white":"text-gray-900"} mb-4`,children:(a==null?void 0:a.title)||r("Choose Your HRM Plan")}),e.jsx("p",{className:`text-lg ${s?"text-gray-300":"text-gray-600"} max-w-3xl mx-auto mb-8 leading-relaxed font-medium`,children:(a==null?void 0:a.subtitle)||r("Start with our free plan and upgrade as your team grows.")}),e.jsxs("div",{className:"flex items-center justify-center gap-4",children:[e.jsx("span",{className:`text-sm ${i==="monthly"?(s?"text-white":"text-gray-900")+" font-semibold":s?"text-gray-400":"text-gray-500"}`,children:r("Monthly")}),e.jsx("button",{onClick:()=>S(i==="monthly"?"yearly":"monthly"),className:"relative inline-flex h-6 w-11 items-center rounded-full transition-colors cursor-pointer",style:{backgroundColor:i==="yearly"?l:s?"#374151":"#e5e7eb",direction:"ltr"},children:e.jsx("span",{className:`inline-block h-4 w-4 transform rounded-full bg-white transition-transform ${i==="yearly"?"translate-x-6":"translate-x-1"}`})}),e.jsx("span",{className:`text-sm ${i==="yearly"?(s?"text-white":"text-gray-900")+" font-semibold":s?"text-gray-400":"text-gray-500"}`,children:r("Yearly")})]})]}),e.jsx("div",{className:`grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8 transition-all duration-700 delay-300 ${h?"opacity-100 translate-y-0":"opacity-0 translate-y-8"}`,children:E.map(t=>{var n,d,j,N;return e.jsx("div",{className:`relative h-full transition-all duration-200 ${t.is_popular?"transform scale-105":""}`,children:e.jsxs("div",{className:` relative h-full flex flex-col rounded-lg border-2 transition-all duration-200 ${t.is_popular?"shadow-xl":"hover:shadow-lg"} `,style:{borderColor:t.is_popular?l:s?"rgb(75 85 99)":"rgb(229 231 235)",background:(t.is_popular,s?"rgb(17 24 39)":"white")},children:[t.is_popular&&e.jsx("div",{className:"absolute -top-4 left-1/2 transform -translate-x-1/2 z-10",children:e.jsx("div",{className:"text-white px-4 py-1 rounded-full text-sm font-semibold",style:{backgroundColor:l},children:r("Recommended")})}),e.jsxs("div",{className:`p-6 text-center border-b ${s?"border-gray-700":"border-gray-100"}`,children:[e.jsx("h3",{className:`text-xl font-bold mb-2 ${s?"text-white":"text-gray-900"}`,children:t.name}),e.jsxs("div",{className:"mb-4",children:[e.jsxs("div",{className:"flex items-center justify-center",children:[e.jsx("span",{className:`text-4xl font-bold ${s?"text-white":"text-gray-900"}`,children:c(t)===0?"$0":p(c(t))}),e.jsxs("span",{className:`ml-1 ${s?"text-gray-400":"text-gray-500"}`,children:["/",r(i==="yearly"?"year":"month")]})]}),i==="yearly"&&c(t)>0&&e.jsxs("div",{className:"flex items-center justify-center gap-1 mt-1 text-sm",style:{color:l},children:[e.jsx(v,{className:"h-3.5 w-3.5"}),r("Save")," ",p(Math.round((t.price*12-c(t))*100)/100)," ",r("annually")]})]}),e.jsx("p",{className:`text-sm mb-4 ${s?"text-gray-400":"text-gray-600"}`,children:t.description})]}),e.jsxs("div",{className:"flex flex-col flex-1 p-6",children:[t.stats&&e.jsxs("div",{className:"mb-6",children:[e.jsx("h4",{className:`text-sm font-semibold mb-3 uppercase tracking-wide ${s?"text-gray-400":"text-gray-900"}`,children:r("What's Included")}),e.jsxs("div",{className:"space-y-3",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx("span",{className:`text-sm ${s?"text-gray-300":"text-gray-700"}`,children:r("Users")}),e.jsx("span",{className:`text-sm font-semibold ${s?"text-white":"text-gray-900"}`,children:((n=t.stats)==null?void 0:n.users)||"N/A"})]}),e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx("span",{className:`text-sm ${s?"text-gray-300":"text-gray-700"}`,children:r("Employees")}),e.jsx("span",{className:`text-sm font-semibold ${s?"text-white":"text-gray-900"}`,children:((d=t.stats)==null?void 0:d.employees)||"N/A"})]}),e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx("span",{className:`text-sm ${s?"text-gray-300":"text-gray-700"}`,children:r("Storage")}),e.jsx("span",{className:`text-sm font-semibold ${s?"text-white":"text-gray-900"}`,children:((j=t.stats)==null?void 0:j.storage)||"N/A"})]})]})]}),((N=t.features)==null?void 0:N.length)>0&&e.jsxs("div",{className:"mb-6 flex-1",children:[e.jsx("h4",{className:`text-sm font-semibold mb-3 uppercase tracking-wide ${s?"text-gray-400":"text-gray-900"}`,children:r("Features")}),e.jsx("ul",{className:"space-y-2",children:t.features.map((F,M)=>e.jsxs("li",{className:"flex items-center gap-2",children:[e.jsx("div",{className:"flex-shrink-0 w-5 h-5 rounded-full flex items-center justify-center",style:{backgroundColor:`${l}20`,color:l},children:e.jsx(v,{className:"h-3 w-3"})}),e.jsx("span",{className:`text-sm ${s?"text-gray-300":"text-gray-700"}`,children:F})]},M))})]}),e.jsx("div",{className:`mt-auto pt-4 border-t ${s?"border-gray-700":"border-gray-200"}`,children:A&&q()?e.jsxs(_,{href:route("register",{plan:G(t.id)}),className:"block w-full text-center py-3 px-6 rounded-lg font-semibold transition-colors hover:opacity-90",style:{backgroundColor:t.is_popular?l:s?"#374151":"#f3f4f6",color:t.is_popular?"white":s?"#f9fafb":"#111827"},children:[t.price===0?r("Start Free"):r("Get Started"),e.jsx(C,{className:"w-4 h-4 inline-block ml-2"})]}):e.jsxs(_,{href:route("login"),className:"block w-full text-center py-3 px-6 rounded-lg font-semibold transition-colors hover:opacity-90",style:{backgroundColor:t.is_popular?l:s?"#374151":"#f3f4f6",color:t.is_popular?"white":s?"#f9fafb":"#111827"},children:[r("Login"),e.jsx(C,{className:"w-4 h-4 inline-block ml-2"})]})})]})]})},t.id)})}),(a==null?void 0:a.faq_text)&&e.jsx("div",{className:"text-center mt-8 sm:mt-12",children:e.jsx("p",{className:s?"text-gray-300":"text-gray-600",children:a.faq_text})})]})})}export{H as default}; diff --git a/public/build/assets/ScreenshotsSection-DplZQ--i.js b/public/build/assets/ScreenshotsSection-Dcf0rSNP.js similarity index 97% rename from public/build/assets/ScreenshotsSection-DplZQ--i.js rename to public/build/assets/ScreenshotsSection-Dcf0rSNP.js index 84cc1f060..04229b06d 100644 --- a/public/build/assets/ScreenshotsSection-DplZQ--i.js +++ b/public/build/assets/ScreenshotsSection-Dcf0rSNP.js @@ -1 +1 @@ -import{j as a}from"./ui-Z445SNHD.js";import{u}from"./useScrollAnimation-B_bDsIuD.js";import{u as x,g as h}from"./app-36WMjvX0.js";import{M as m}from"./monitor-DL9THmS7.js";import"./utils-BWxnHGCV.js";function $({brandColor:l="#3b82f6",settings:f,globalSettings:i,sectionData:r}){const{t}=x(),{ref:p,isVisible:n}=u(),o=e=>e?e.startsWith("/screenshots/")?`${window.appSettings.imageUrl}${e}`:h(e):null,s=(i==null?void 0:i.is_saas)?"/screenshots/saas/":"/screenshots/non-saas/",y=[{src:`${s}hero.png`,alt:t("HRMGo Dashboard Overview"),title:t("Dashboard Overview"),description:t("Get a complete overview of employee data, payroll, and HR activities in one unified dashboard.")},{src:`${s}employee-management.png`,alt:t("Employee Management Module"),title:t("Employee Management"),description:t("Centralized employee profiles with personal details, documents, and job history.")},{src:`${s}payroll-payslip.png`,alt:t("Payroll Automation"),title:t("Payroll & Payslips"),description:t("Automated payroll processing with tax calculations, allowances, and downloadable payslips.")},{src:`${s}leave.png`,alt:t("Leave Management"),title:t("Leave Management"),description:t("Easily apply, approve, and track employee leave requests with proper workflows and policies.")},{src:`${s}attendance.png`,alt:t("Attendance Tracking"),title:t("Attendance Tracking"),description:t("Monitor employee check-ins, check-outs, and shifts with automated attendance logs.")},{src:`${s}recruitment.png`,alt:t("Recruitment & Onboarding"),title:t("Recruitment & Onboarding"),description:t("Streamline hiring with applicant tracking and digital onboarding.")}],c=r!=null&&r.screenshots_list&&r.screenshots_list.length>0?r.screenshots_list.map(e=>({...e,src:o(e.src)})).filter(e=>e.src):y.map(e=>({...e,src:o(e.src)})).filter(e=>e.src);return a.jsx("section",{id:"screenshots",className:"py-12 sm:py-16 lg:py-20 bg-white",ref:p,children:a.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[a.jsxs("div",{className:`text-center mb-8 sm:mb-12 lg:mb-16 transition-all duration-700 ${n?"opacity-100 translate-y-0":"opacity-0 translate-y-8"}`,children:[a.jsx("h2",{className:"text-3xl md:text-4xl font-bold text-gray-900 mb-4",children:(r==null?void 0:r.title)||t("See HRM Saas in Action")}),a.jsx("p",{className:"text-lg text-gray-600 max-w-3xl mx-auto leading-relaxed font-medium",children:(r==null?void 0:r.subtitle)||t("Discover how our modern HRM SaaS platform helps you manage employees, payroll, attendance, and performance — all in one place.")})]}),c.length>0?a.jsx("div",{className:`grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6 sm:gap-8 transition-all duration-700 delay-200 ${n?"opacity-100 translate-y-0":"opacity-0 translate-y-8"}`,children:c.map((e,g)=>a.jsxs("div",{className:"group bg-white rounded-xl border border-gray-200 overflow-hidden hover:shadow-xl transition-all duration-300 hover:-translate-y-1",children:[a.jsxs("div",{className:"aspect-video overflow-hidden bg-gray-100",children:[e.src?a.jsx("img",{src:e.src,alt:e.alt,className:"w-full h-full object-cover group-hover:scale-105 transition-transform duration-300",loading:"lazy",onError:d=>{d.currentTarget.style.display="none",d.currentTarget.nextElementSibling.style.display="flex"}}):null,a.jsx("div",{className:"w-full h-full flex items-center justify-center text-gray-400",style:{display:e.src?"none":"flex"},children:a.jsx(m,{className:"w-12 h-12"})})]}),a.jsxs("div",{className:"p-6",children:[a.jsx("h3",{className:"text-lg font-semibold text-gray-900 mb-2",children:e.title}),a.jsx("p",{className:"text-gray-600 text-sm leading-relaxed",children:e.description})]})]},g))}):a.jsxs("div",{className:`text-center py-12 transition-all duration-700 delay-200 ${n?"opacity-100 translate-y-0":"opacity-0 translate-y-8"}`,children:[a.jsx("div",{className:"text-gray-400 mb-4",children:a.jsx(m,{className:"w-16 h-16 mx-auto"})}),a.jsx("p",{className:"text-gray-500",children:t("No screenshots configured yet. Add some in the admin settings.")})]}),a.jsx("div",{className:`text-center mt-12 transition-all duration-700 delay-400 ${n?"opacity-100 translate-y-0":"opacity-0 translate-y-8"}`,children:a.jsx("a",{href:"#contact",className:"inline-flex items-center px-6 py-3 rounded-full text-sm font-medium border-2 transition-all",style:{borderColor:l,color:l,backgroundColor:"transparent"},onMouseEnter:e=>{e.currentTarget.style.backgroundColor=l,e.currentTarget.style.color="white"},onMouseLeave:e=>{e.currentTarget.style.backgroundColor="transparent",e.currentTarget.style.color=l},children:t("✨ And many more features to discover")})})]})})}export{$ as default}; +import{j as a}from"./ui-Z445SNHD.js";import{u}from"./useScrollAnimation-B_bDsIuD.js";import{u as x,g as h}from"./app-Da3PX8qg.js";import{M as m}from"./monitor-P2T9V9tT.js";import"./utils-BWxnHGCV.js";function $({brandColor:l="#3b82f6",settings:f,globalSettings:i,sectionData:r}){const{t}=x(),{ref:p,isVisible:n}=u(),o=e=>e?e.startsWith("/screenshots/")?`${window.appSettings.imageUrl}${e}`:h(e):null,s=(i==null?void 0:i.is_saas)?"/screenshots/saas/":"/screenshots/non-saas/",y=[{src:`${s}hero.png`,alt:t("HRMGo Dashboard Overview"),title:t("Dashboard Overview"),description:t("Get a complete overview of employee data, payroll, and HR activities in one unified dashboard.")},{src:`${s}employee-management.png`,alt:t("Employee Management Module"),title:t("Employee Management"),description:t("Centralized employee profiles with personal details, documents, and job history.")},{src:`${s}payroll-payslip.png`,alt:t("Payroll Automation"),title:t("Payroll & Payslips"),description:t("Automated payroll processing with tax calculations, allowances, and downloadable payslips.")},{src:`${s}leave.png`,alt:t("Leave Management"),title:t("Leave Management"),description:t("Easily apply, approve, and track employee leave requests with proper workflows and policies.")},{src:`${s}attendance.png`,alt:t("Attendance Tracking"),title:t("Attendance Tracking"),description:t("Monitor employee check-ins, check-outs, and shifts with automated attendance logs.")},{src:`${s}recruitment.png`,alt:t("Recruitment & Onboarding"),title:t("Recruitment & Onboarding"),description:t("Streamline hiring with applicant tracking and digital onboarding.")}],c=r!=null&&r.screenshots_list&&r.screenshots_list.length>0?r.screenshots_list.map(e=>({...e,src:o(e.src)})).filter(e=>e.src):y.map(e=>({...e,src:o(e.src)})).filter(e=>e.src);return a.jsx("section",{id:"screenshots",className:"py-12 sm:py-16 lg:py-20 bg-white",ref:p,children:a.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[a.jsxs("div",{className:`text-center mb-8 sm:mb-12 lg:mb-16 transition-all duration-700 ${n?"opacity-100 translate-y-0":"opacity-0 translate-y-8"}`,children:[a.jsx("h2",{className:"text-3xl md:text-4xl font-bold text-gray-900 mb-4",children:(r==null?void 0:r.title)||t("See HRM Saas in Action")}),a.jsx("p",{className:"text-lg text-gray-600 max-w-3xl mx-auto leading-relaxed font-medium",children:(r==null?void 0:r.subtitle)||t("Discover how our modern HRM SaaS platform helps you manage employees, payroll, attendance, and performance — all in one place.")})]}),c.length>0?a.jsx("div",{className:`grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6 sm:gap-8 transition-all duration-700 delay-200 ${n?"opacity-100 translate-y-0":"opacity-0 translate-y-8"}`,children:c.map((e,g)=>a.jsxs("div",{className:"group bg-white rounded-xl border border-gray-200 overflow-hidden hover:shadow-xl transition-all duration-300 hover:-translate-y-1",children:[a.jsxs("div",{className:"aspect-video overflow-hidden bg-gray-100",children:[e.src?a.jsx("img",{src:e.src,alt:e.alt,className:"w-full h-full object-cover group-hover:scale-105 transition-transform duration-300",loading:"lazy",onError:d=>{d.currentTarget.style.display="none",d.currentTarget.nextElementSibling.style.display="flex"}}):null,a.jsx("div",{className:"w-full h-full flex items-center justify-center text-gray-400",style:{display:e.src?"none":"flex"},children:a.jsx(m,{className:"w-12 h-12"})})]}),a.jsxs("div",{className:"p-6",children:[a.jsx("h3",{className:"text-lg font-semibold text-gray-900 mb-2",children:e.title}),a.jsx("p",{className:"text-gray-600 text-sm leading-relaxed",children:e.description})]})]},g))}):a.jsxs("div",{className:`text-center py-12 transition-all duration-700 delay-200 ${n?"opacity-100 translate-y-0":"opacity-0 translate-y-8"}`,children:[a.jsx("div",{className:"text-gray-400 mb-4",children:a.jsx(m,{className:"w-16 h-16 mx-auto"})}),a.jsx("p",{className:"text-gray-500",children:t("No screenshots configured yet. Add some in the admin settings.")})]}),a.jsx("div",{className:`text-center mt-12 transition-all duration-700 delay-400 ${n?"opacity-100 translate-y-0":"opacity-0 translate-y-8"}`,children:a.jsx("a",{href:"#contact",className:"inline-flex items-center px-6 py-3 rounded-full text-sm font-medium border-2 transition-all",style:{borderColor:l,color:l,backgroundColor:"transparent"},onMouseEnter:e=>{e.currentTarget.style.backgroundColor=l,e.currentTarget.style.color="white"},onMouseLeave:e=>{e.currentTarget.style.backgroundColor="transparent",e.currentTarget.style.color=l},children:t("✨ And many more features to discover")})})]})})}export{$ as default}; diff --git a/public/build/assets/SectionNavigation-C4HTEf5r.js b/public/build/assets/SectionNavigation-CNF82KtQ.js similarity index 76% rename from public/build/assets/SectionNavigation-C4HTEf5r.js rename to public/build/assets/SectionNavigation-CNF82KtQ.js index 651eae403..f5b65f1f2 100644 --- a/public/build/assets/SectionNavigation-C4HTEf5r.js +++ b/public/build/assets/SectionNavigation-CNF82KtQ.js @@ -1 +1 @@ -import{j as e}from"./ui-Z445SNHD.js";import{ac as m,E as d,B as b}from"./app-36WMjvX0.js";import{S as p}from"./settings-DYZFNkOc.js";import{A as y}from"./arrow-up-down-FmcUfWon.js";import{C as h}from"./code-DNPjFOcs.js";import{T as f}from"./type-DlbqWp8I.js";import{G as k}from"./globe-ZoJAuRB5.js";import{M as x}from"./monitor-DL9THmS7.js";import{A as i}from"./award-D9FlSYzB.js";import{I as u}from"./info-VH-vNQ_z.js";import{U as g}from"./users-Czs1F8XM.js";import{C as v}from"./credit-card-Dm0mmHp5.js";import{C as j}from"./circle-help-BdsC7_wR.js";import{M as w}from"./mail-BFoS8U8W.js";import{P as C}from"./phone-CJ2h446N.js";import"./utils-BWxnHGCV.js";const n=[{title:"Setup",sections:[{key:"general",label:"General",icon:p},{key:"order",label:"Order",icon:y},{key:"advanced",label:"Advanced",icon:h}]},{title:"Layout",sections:[{key:"header",label:"Header",icon:f},{key:"hero",label:"Hero",icon:m},{key:"footer",label:"Footer",icon:d}]},{title:"Content",sections:[{key:"features",label:"Features",icon:k},{key:"screenshots",label:"Screenshots",icon:x},{key:"whychooseus",label:"Why Us",icon:i},{key:"about",label:"About",icon:u}]},{title:"Social",sections:[{key:"team",label:"Team",icon:g},{key:"testimonials",label:"Reviews",icon:i},{key:"plans",label:"Plans",icon:v}]},{title:"Engagement",sections:[{key:"faq",label:"FAQ",icon:j},{key:"newsletter",label:"Newsletter",icon:w},{key:"contact",label:"Contact",icon:C}]}];function z({activeSection:t,onSectionChange:l,t:s}){return e.jsxs("div",{className:"mb-8",children:[e.jsx("div",{className:"block lg:hidden mb-4",children:e.jsx("select",{value:t,onChange:a=>l(a.target.value),className:"w-full p-3 border border-gray-300 rounded-lg bg-white",children:n.map(a=>e.jsx("optgroup",{label:a.title,children:a.sections.map(o=>e.jsx("option",{value:o.key,children:s(o.label)},o.key))},a.title))})}),e.jsx("div",{className:"hidden lg:block space-y-4",children:n.map(a=>e.jsxs("div",{children:[e.jsx("div",{className:"text-xs font-medium text-gray-500 mb-2 px-2",children:a.title}),e.jsx("div",{className:"flex flex-wrap gap-2",children:a.sections.map(o=>{const c=o.icon,r=t===o.key;return e.jsxs(b,{variant:r?"default":"ghost",size:"sm",className:`transition-all duration-200 ${r?"bg-blue-600 text-white shadow-sm hover:bg-blue-700":"text-gray-700 hover:bg-gray-100 hover:text-gray-900"}`,onClick:()=>l(o.key),children:[e.jsx(c,{className:"h-4 w-4 mr-2"}),s(o.label)]},o.key)})})]},a.title))})]})}export{z as default}; +import{j as e}from"./ui-Z445SNHD.js";import{ac as m,E as d,B as b}from"./app-Da3PX8qg.js";import{S as p}from"./settings-BUhtRdnI.js";import{A as y}from"./arrow-up-down-Df1H6itH.js";import{C as h}from"./code-Dzlx6QPB.js";import{T as f}from"./type-DX1RNe21.js";import{G as k}from"./globe-DK33Pm0M.js";import{M as x}from"./monitor-P2T9V9tT.js";import{A as i}from"./award-DOf5Xc3o.js";import{I as u}from"./info-Cj5ROI6H.js";import{U as g}from"./users-BG7aX58P.js";import{C as v}from"./credit-card-CHqjxFip.js";import{C as j}from"./circle-help-C4uXcZYY.js";import{M as w}from"./mail-khAU5Oig.js";import{P as C}from"./phone-XzqO8Dfs.js";import"./utils-BWxnHGCV.js";const n=[{title:"Setup",sections:[{key:"general",label:"General",icon:p},{key:"order",label:"Order",icon:y},{key:"advanced",label:"Advanced",icon:h}]},{title:"Layout",sections:[{key:"header",label:"Header",icon:f},{key:"hero",label:"Hero",icon:m},{key:"footer",label:"Footer",icon:d}]},{title:"Content",sections:[{key:"features",label:"Features",icon:k},{key:"screenshots",label:"Screenshots",icon:x},{key:"whychooseus",label:"Why Us",icon:i},{key:"about",label:"About",icon:u}]},{title:"Social",sections:[{key:"team",label:"Team",icon:g},{key:"testimonials",label:"Reviews",icon:i},{key:"plans",label:"Plans",icon:v}]},{title:"Engagement",sections:[{key:"faq",label:"FAQ",icon:j},{key:"newsletter",label:"Newsletter",icon:w},{key:"contact",label:"Contact",icon:C}]}];function z({activeSection:t,onSectionChange:l,t:s}){return e.jsxs("div",{className:"mb-8",children:[e.jsx("div",{className:"block lg:hidden mb-4",children:e.jsx("select",{value:t,onChange:a=>l(a.target.value),className:"w-full p-3 border border-gray-300 rounded-lg bg-white",children:n.map(a=>e.jsx("optgroup",{label:a.title,children:a.sections.map(o=>e.jsx("option",{value:o.key,children:s(o.label)},o.key))},a.title))})}),e.jsx("div",{className:"hidden lg:block space-y-4",children:n.map(a=>e.jsxs("div",{children:[e.jsx("div",{className:"text-xs font-medium text-gray-500 mb-2 px-2",children:a.title}),e.jsx("div",{className:"flex flex-wrap gap-2",children:a.sections.map(o=>{const c=o.icon,r=t===o.key;return e.jsxs(b,{variant:r?"default":"ghost",size:"sm",className:`transition-all duration-200 ${r?"bg-blue-600 text-white shadow-sm hover:bg-blue-700":"text-gray-700 hover:bg-gray-100 hover:text-gray-900"}`,onClick:()=>l(o.key),children:[e.jsx(c,{className:"h-4 w-4 mr-2"}),s(o.label)]},o.key)})})]},a.title))})]})}export{z as default}; diff --git a/public/build/assets/TeamSection-CeRMDP71.js b/public/build/assets/TeamSection-C8PzwMz7.js similarity index 95% rename from public/build/assets/TeamSection-CeRMDP71.js rename to public/build/assets/TeamSection-C8PzwMz7.js index 51c1b2e25..80dc0eed0 100644 --- a/public/build/assets/TeamSection-CeRMDP71.js +++ b/public/build/assets/TeamSection-C8PzwMz7.js @@ -1 +1 @@ -import{j as r}from"./ui-Z445SNHD.js";import{u as n}from"./app-36WMjvX0.js";import{L as a,T as x}from"./twitter-DDHYm63p.js";import{M as c}from"./mail-BFoS8U8W.js";import"./utils-BWxnHGCV.js";function y({settings:g,sectionData:e,brandColor:t="#3b82f6"}){const{t:s}=n(),i=[{name:"John Doe",role:s("CEO & Founder"),bio:s("Experienced HR tech entrepreneur passionate about building intuitive HR solutions."),image:"",linkedin:"#",email:"john@example.com"},{name:"Jane Smith",role:s("CTO"),bio:s("Leads the tech team to create scalable and secure HR platforms."),image:"",linkedin:"#",email:"jane@example.com"},{name:"Michael Lee",role:s("Head of Product"),bio:s("Designs user-centric features to simplify HR processes."),image:"",linkedin:"#",email:"michael@example.com"},{name:"Emily Davis",role:s("HR Manager"),bio:s("Oversees employee engagement, recruitment, and HR operations."),image:"",linkedin:"#",email:"emily@example.com"}],m=e!=null&&e.members&&e.members.length>0?e.members:i;return r.jsx("section",{className:"py-12 sm:py-16 lg:py-20 bg-white",children:r.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[r.jsxs("div",{className:"text-center mb-8 sm:mb-12 lg:mb-16",children:[r.jsx("h2",{className:"text-3xl md:text-4xl font-bold text-gray-900 mb-4",children:(e==null?void 0:e.title)||s("Meet Our Team")}),r.jsx("p",{className:"text-lg text-gray-600 max-w-3xl mx-auto leading-relaxed font-medium",children:(e==null?void 0:e.subtitle)||s("We're a dedicated team of HR and technology experts.")})]}),r.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-6 sm:gap-8",children:m.map((l,d)=>r.jsxs("div",{className:"bg-gray-50 rounded-xl p-6 border border-gray-200 hover:border-gray-300 transition-colors",children:[r.jsx("div",{className:"w-20 h-20 rounded-full mx-auto mb-4 flex items-center justify-center",style:{backgroundColor:t},children:r.jsx("span",{className:"text-white text-lg font-bold",children:l.name.split(" ").map(o=>o[0]).join("")})}),r.jsxs("div",{className:"text-center",children:[r.jsx("h3",{className:"text-lg font-semibold text-gray-900 mb-1",children:l.name}),r.jsx("p",{className:"text-gray-700 font-medium mb-3",children:l.role}),r.jsx("p",{className:"text-gray-600 text-sm leading-relaxed mb-4",children:l.bio}),r.jsxs("div",{className:"flex justify-center gap-2",children:[l.linkedin&&r.jsx("a",{href:l.linkedin,className:"w-8 h-8 bg-white rounded-full flex items-center justify-center border border-gray-200 hover:border-gray-300 transition-colors",children:r.jsx(a,{className:"w-4 h-4 text-gray-600"})}),l.twitter&&r.jsx("a",{href:l.twitter,className:"w-8 h-8 bg-white rounded-full flex items-center justify-center border border-gray-200 hover:border-gray-300 transition-colors",children:r.jsx(x,{className:"w-4 h-4 text-gray-600"})}),l.email&&r.jsx("a",{href:`mailto:${l.email}`,className:"w-8 h-8 bg-white rounded-full flex items-center justify-center border border-gray-200 hover:border-gray-300 transition-colors",children:r.jsx(c,{className:"w-4 h-4 text-gray-600"})})]})]})]},d))}),((e==null?void 0:e.cta_title)||(e==null?void 0:e.cta_description)||(e==null?void 0:e.cta_button_text))&&r.jsx("div",{className:"text-center mt-8 sm:mt-12 lg:mt-16",children:r.jsxs("div",{className:"bg-gray-50 rounded-xl p-8 border border-gray-200 max-w-2xl mx-auto",children:[r.jsx("h3",{className:"text-2xl font-bold text-gray-900 mb-4",children:(e==null?void 0:e.cta_title)||s("Want to Join Our Team?")}),r.jsx("p",{className:"text-gray-600 mb-6",children:(e==null?void 0:e.cta_description)||s("We're always looking for talented individuals to shape the future of HR management.")}),r.jsx("a",{href:"#contact",className:"inline-flex items-center px-8 py-3 rounded-lg transition-all font-semibold border",style:{backgroundColor:t,color:"white",borderColor:t},onMouseEnter:l=>{l.currentTarget.style.backgroundColor="white",l.currentTarget.style.color=t},onMouseLeave:l=>{l.currentTarget.style.backgroundColor=t,l.currentTarget.style.color="white"},children:(e==null?void 0:e.cta_button_text)||s("View Open Positions")})]})})]})})}export{y as default}; +import{j as r}from"./ui-Z445SNHD.js";import{u as n}from"./app-Da3PX8qg.js";import{L as a,T as x}from"./twitter-CRZZ6zjd.js";import{M as c}from"./mail-khAU5Oig.js";import"./utils-BWxnHGCV.js";function y({settings:g,sectionData:e,brandColor:t="#3b82f6"}){const{t:s}=n(),i=[{name:"John Doe",role:s("CEO & Founder"),bio:s("Experienced HR tech entrepreneur passionate about building intuitive HR solutions."),image:"",linkedin:"#",email:"john@example.com"},{name:"Jane Smith",role:s("CTO"),bio:s("Leads the tech team to create scalable and secure HR platforms."),image:"",linkedin:"#",email:"jane@example.com"},{name:"Michael Lee",role:s("Head of Product"),bio:s("Designs user-centric features to simplify HR processes."),image:"",linkedin:"#",email:"michael@example.com"},{name:"Emily Davis",role:s("HR Manager"),bio:s("Oversees employee engagement, recruitment, and HR operations."),image:"",linkedin:"#",email:"emily@example.com"}],m=e!=null&&e.members&&e.members.length>0?e.members:i;return r.jsx("section",{className:"py-12 sm:py-16 lg:py-20 bg-white",children:r.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[r.jsxs("div",{className:"text-center mb-8 sm:mb-12 lg:mb-16",children:[r.jsx("h2",{className:"text-3xl md:text-4xl font-bold text-gray-900 mb-4",children:(e==null?void 0:e.title)||s("Meet Our Team")}),r.jsx("p",{className:"text-lg text-gray-600 max-w-3xl mx-auto leading-relaxed font-medium",children:(e==null?void 0:e.subtitle)||s("We're a dedicated team of HR and technology experts.")})]}),r.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-6 sm:gap-8",children:m.map((l,d)=>r.jsxs("div",{className:"bg-gray-50 rounded-xl p-6 border border-gray-200 hover:border-gray-300 transition-colors",children:[r.jsx("div",{className:"w-20 h-20 rounded-full mx-auto mb-4 flex items-center justify-center",style:{backgroundColor:t},children:r.jsx("span",{className:"text-white text-lg font-bold",children:l.name.split(" ").map(o=>o[0]).join("")})}),r.jsxs("div",{className:"text-center",children:[r.jsx("h3",{className:"text-lg font-semibold text-gray-900 mb-1",children:l.name}),r.jsx("p",{className:"text-gray-700 font-medium mb-3",children:l.role}),r.jsx("p",{className:"text-gray-600 text-sm leading-relaxed mb-4",children:l.bio}),r.jsxs("div",{className:"flex justify-center gap-2",children:[l.linkedin&&r.jsx("a",{href:l.linkedin,className:"w-8 h-8 bg-white rounded-full flex items-center justify-center border border-gray-200 hover:border-gray-300 transition-colors",children:r.jsx(a,{className:"w-4 h-4 text-gray-600"})}),l.twitter&&r.jsx("a",{href:l.twitter,className:"w-8 h-8 bg-white rounded-full flex items-center justify-center border border-gray-200 hover:border-gray-300 transition-colors",children:r.jsx(x,{className:"w-4 h-4 text-gray-600"})}),l.email&&r.jsx("a",{href:`mailto:${l.email}`,className:"w-8 h-8 bg-white rounded-full flex items-center justify-center border border-gray-200 hover:border-gray-300 transition-colors",children:r.jsx(c,{className:"w-4 h-4 text-gray-600"})})]})]})]},d))}),((e==null?void 0:e.cta_title)||(e==null?void 0:e.cta_description)||(e==null?void 0:e.cta_button_text))&&r.jsx("div",{className:"text-center mt-8 sm:mt-12 lg:mt-16",children:r.jsxs("div",{className:"bg-gray-50 rounded-xl p-8 border border-gray-200 max-w-2xl mx-auto",children:[r.jsx("h3",{className:"text-2xl font-bold text-gray-900 mb-4",children:(e==null?void 0:e.cta_title)||s("Want to Join Our Team?")}),r.jsx("p",{className:"text-gray-600 mb-6",children:(e==null?void 0:e.cta_description)||s("We're always looking for talented individuals to shape the future of HR management.")}),r.jsx("a",{href:"#contact",className:"inline-flex items-center px-8 py-3 rounded-lg transition-all font-semibold border",style:{backgroundColor:t,color:"white",borderColor:t},onMouseEnter:l=>{l.currentTarget.style.backgroundColor="white",l.currentTarget.style.color=t},onMouseLeave:l=>{l.currentTarget.style.backgroundColor=t,l.currentTarget.style.color="white"},children:(e==null?void 0:e.cta_button_text)||s("View Open Positions")})]})})]})})}export{y as default}; diff --git a/public/build/assets/TestimonialsSection-CJKIVhW3.js b/public/build/assets/TestimonialsSection-DPs6QPm8.js similarity index 95% rename from public/build/assets/TestimonialsSection-CJKIVhW3.js rename to public/build/assets/TestimonialsSection-DPs6QPm8.js index 45e785040..3daf35b02 100644 --- a/public/build/assets/TestimonialsSection-CJKIVhW3.js +++ b/public/build/assets/TestimonialsSection-DPs6QPm8.js @@ -1 +1 @@ -import{j as e}from"./ui-Z445SNHD.js";import{u as p}from"./useScrollAnimation-B_bDsIuD.js";import{u}from"./app-36WMjvX0.js";import{Q as g}from"./quote-BtOwgBns.js";import{S as y}from"./star-WlheM7sI.js";import"./utils-BWxnHGCV.js";function H({testimonials:o,settings:f,sectionData:s,brandColor:a="#3b82f6"}){var i;const{t:n}=u(),{ref:c,isVisible:m}=p(),d=((i=s==null?void 0:s.testimonials)==null?void 0:i.map((r,t)=>({id:t+1,...r})))||[{name:"Alice Johnson",role:"HR Manager",company:"GlobalTech Ltd.",content:"HRMGo has made managing employee records and attendance effortless. Our HR team saves hours every week!",rating:5},{name:"Robert Smith",role:"Operations Head",company:"Innovate Solutions",content:"The payroll automation is incredibly accurate and easy to use. No more manual calculations or errors!",rating:5},{name:"Maria Davis",role:"CEO",company:"BrightFuture Corp.",content:"From recruitment to performance management, HRMGo covers everything we need in one platform.",rating:5},{name:"David Lee",role:"Talent Acquisition Lead",company:"NextGen Enterprises",content:"Recruitment and onboarding have never been smoother. HRMGo’s platform is intuitive and efficient.",rating:5},{name:"Samantha Green",role:"Payroll Specialist",company:"BrightSolutions Inc.",content:"Payroll processing is now quick and error-free thanks to HRMGo. It has transformed our monthly workflow.",rating:5},{name:"Michael Brown",role:"HR Coordinator",company:"TechWave Ltd.",content:"The performance management module helps us track employee goals and progress effortlessly.",rating:5}],x=o.length>0?o:d,h=r=>Array.from({length:5},(t,l)=>e.jsx(y,{className:`w-4 h-4 ${le.jsxs("div",{className:"bg-white border border-gray-200 rounded-xl p-6 hover:border-gray-300 transition-colors relative",children:[e.jsx("div",{className:"absolute -top-3 left-6",children:e.jsx("div",{className:"w-6 h-6 rounded-full flex items-center justify-center",style:{backgroundColor:a},children:e.jsx(g,{className:"w-3 h-3 text-white"})})}),e.jsx("div",{className:"flex items-center gap-1 mb-4 pt-2",children:h(r.rating)}),e.jsxs("p",{className:"text-gray-700 mb-6 leading-relaxed",children:['"',r.content,'"']}),e.jsxs("div",{className:"flex items-center gap-4",children:[e.jsx("div",{className:"w-12 h-12 rounded-full flex items-center justify-center flex-shrink-0",style:{backgroundColor:a},children:r.avatar?e.jsx("img",{src:r.avatar,alt:r.name,className:"w-12 h-12 rounded-full object-cover"}):e.jsx("span",{className:"text-white font-semibold",children:r.name.split(" ").map(t=>t[0]).join("")})}),e.jsxs("div",{children:[e.jsx("h4",{className:"font-semibold text-gray-900",children:r.name}),e.jsxs("p",{className:"text-sm text-gray-600",children:[r.role,r.company&&e.jsxs("span",{className:"text-gray-400",children:[" • ",r.company]})]})]})]})]},r.id))}),(s==null?void 0:s.trust_stats)&&s.trust_stats.length>0&&e.jsx("div",{className:"mt-8 sm:mt-12 lg:mt-16 text-center",children:e.jsxs("div",{className:"bg-white rounded-xl p-8 border border-gray-200",children:[e.jsx("h3",{className:"text-2xl font-bold text-gray-900 mb-6",children:(s==null?void 0:s.trust_title)||n("Trusted by HR Professionals Worldwide")}),e.jsx("div",{className:"flex justify-center items-center gap-8 flex-wrap",children:s.trust_stats.map((r,t)=>e.jsxs("div",{className:"text-center",children:[e.jsx("div",{className:"text-3xl font-bold text-gray-900",children:r.value}),e.jsx("div",{className:"text-gray-600",children:r.label})]},t))})]})})]})})}export{H as default}; +import{j as e}from"./ui-Z445SNHD.js";import{u as p}from"./useScrollAnimation-B_bDsIuD.js";import{u}from"./app-Da3PX8qg.js";import{Q as g}from"./quote-DF2Qwen7.js";import{S as y}from"./star-CSGOTD6i.js";import"./utils-BWxnHGCV.js";function H({testimonials:o,settings:f,sectionData:s,brandColor:a="#3b82f6"}){var i;const{t:n}=u(),{ref:c,isVisible:m}=p(),d=((i=s==null?void 0:s.testimonials)==null?void 0:i.map((r,t)=>({id:t+1,...r})))||[{name:"Alice Johnson",role:"HR Manager",company:"GlobalTech Ltd.",content:"HRMGo has made managing employee records and attendance effortless. Our HR team saves hours every week!",rating:5},{name:"Robert Smith",role:"Operations Head",company:"Innovate Solutions",content:"The payroll automation is incredibly accurate and easy to use. No more manual calculations or errors!",rating:5},{name:"Maria Davis",role:"CEO",company:"BrightFuture Corp.",content:"From recruitment to performance management, HRMGo covers everything we need in one platform.",rating:5},{name:"David Lee",role:"Talent Acquisition Lead",company:"NextGen Enterprises",content:"Recruitment and onboarding have never been smoother. HRMGo’s platform is intuitive and efficient.",rating:5},{name:"Samantha Green",role:"Payroll Specialist",company:"BrightSolutions Inc.",content:"Payroll processing is now quick and error-free thanks to HRMGo. It has transformed our monthly workflow.",rating:5},{name:"Michael Brown",role:"HR Coordinator",company:"TechWave Ltd.",content:"The performance management module helps us track employee goals and progress effortlessly.",rating:5}],x=o.length>0?o:d,h=r=>Array.from({length:5},(t,l)=>e.jsx(y,{className:`w-4 h-4 ${le.jsxs("div",{className:"bg-white border border-gray-200 rounded-xl p-6 hover:border-gray-300 transition-colors relative",children:[e.jsx("div",{className:"absolute -top-3 left-6",children:e.jsx("div",{className:"w-6 h-6 rounded-full flex items-center justify-center",style:{backgroundColor:a},children:e.jsx(g,{className:"w-3 h-3 text-white"})})}),e.jsx("div",{className:"flex items-center gap-1 mb-4 pt-2",children:h(r.rating)}),e.jsxs("p",{className:"text-gray-700 mb-6 leading-relaxed",children:['"',r.content,'"']}),e.jsxs("div",{className:"flex items-center gap-4",children:[e.jsx("div",{className:"w-12 h-12 rounded-full flex items-center justify-center flex-shrink-0",style:{backgroundColor:a},children:r.avatar?e.jsx("img",{src:r.avatar,alt:r.name,className:"w-12 h-12 rounded-full object-cover"}):e.jsx("span",{className:"text-white font-semibold",children:r.name.split(" ").map(t=>t[0]).join("")})}),e.jsxs("div",{children:[e.jsx("h4",{className:"font-semibold text-gray-900",children:r.name}),e.jsxs("p",{className:"text-sm text-gray-600",children:[r.role,r.company&&e.jsxs("span",{className:"text-gray-400",children:[" • ",r.company]})]})]})]})]},r.id))}),(s==null?void 0:s.trust_stats)&&s.trust_stats.length>0&&e.jsx("div",{className:"mt-8 sm:mt-12 lg:mt-16 text-center",children:e.jsxs("div",{className:"bg-white rounded-xl p-8 border border-gray-200",children:[e.jsx("h3",{className:"text-2xl font-bold text-gray-900 mb-6",children:(s==null?void 0:s.trust_title)||n("Trusted by HR Professionals Worldwide")}),e.jsx("div",{className:"flex justify-center items-center gap-8 flex-wrap",children:s.trust_stats.map((r,t)=>e.jsxs("div",{className:"text-center",children:[e.jsx("div",{className:"text-3xl font-bold text-gray-900",children:r.value}),e.jsx("div",{className:"text-gray-600",children:r.label})]},t))})]})})]})})}export{H as default}; diff --git a/public/build/assets/WhyChooseUs-ckgTl6GY.js b/public/build/assets/WhyChooseUs-CsbZ5GNm.js similarity index 87% rename from public/build/assets/WhyChooseUs-ckgTl6GY.js rename to public/build/assets/WhyChooseUs-CsbZ5GNm.js index 2c0ba9018..ba31d9537 100644 --- a/public/build/assets/WhyChooseUs-ckgTl6GY.js +++ b/public/build/assets/WhyChooseUs-CsbZ5GNm.js @@ -1 +1 @@ -import{j as e}from"./ui-Z445SNHD.js";import{u as g}from"./useScrollAnimation-B_bDsIuD.js";import{u as h}from"./app-36WMjvX0.js";import{C as u}from"./chart-no-axes-column-increasing-Beqplnfl.js";import{L as f}from"./layers-CF7Mhs3n.js";import{A as y}from"./award-D9FlSYzB.js";import{H as b,S as j}from"./shield-Mt6vEHxn.js";import{S as v}from"./star-WlheM7sI.js";import{C as N}from"./circle-check-big-DqURlwt2.js";import{Z as w}from"./zap-D4fS-tPu.js";import{U as C}from"./users-Czs1F8XM.js";import{C as o}from"./clock-Cfp0CYjJ.js";import"./utils-BWxnHGCV.js";const S={clock:o,users:C,zap:w,"check-circle":N,star:v,shield:j,heart:b,award:y,layers:f,"bar-chart":u};function K({settings:k,sectionData:t,brandColor:r="#3b82f6"}){const{t:s}=h(),{ref:n,isVisible:l}=g(),c=[{icon:"layers",title:s("All-in-One HR Solution"),description:s("Manage employees, payroll, attendance, recruitment, and performance from a single platform. No technical skills required.")},{icon:"clock",title:s("Time-Saving Automation"),description:s("Automate repetitive HR tasks to focus on strategic decision-making.")},{icon:"bar-chart",title:s("Data-Driven Insights"),description:s("Make informed decisions with advanced analytics and reports.")},{icon:"shield",title:s("Secure & Reliable"),description:s("Keep sensitive HR data safe with enterprise-grade security.")}],d=[{value:"500+",label:s("Companies Using HRM"),color:"blue"},{value:"20K+",label:s("Employees Managed"),color:"green"},{value:"98%",label:s("Customer Satisfaction"),color:"orange"}],m=t.reasons&&t.reasons.length>0?t.reasons:c,x=t.stats&&t.stats.length>0?t.stats:d;return e.jsx("section",{className:"py-12 sm:py-16 lg:py-20 bg-white",ref:n,children:e.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:e.jsxs("div",{className:"grid lg:grid-cols-2 gap-8 sm:gap-12 lg:gap-16 items-center",children:[e.jsxs("div",{className:`transition-all duration-700 ${l?"opacity-100 translate-x-0":"opacity-0 -translate-x-8"}`,children:[e.jsx("h2",{className:"text-3xl md:text-4xl font-bold text-gray-900 mb-6",children:t.title||s("Why Choose HRM SaaS ?")}),e.jsx("p",{className:"text-lg text-gray-600 mb-8 leading-relaxed font-medium",children:t.subtitle||s("Smart, simple, and powerful HR solutions for every business. We're your partner in building meaningful professional connections that drive business growth.")}),e.jsx("div",{className:"space-y-4 sm:space-y-6",children:m.map((a,i)=>{const p=S[a.icon]||o;return e.jsxs("div",{className:"flex items-start gap-4",children:[e.jsx("div",{className:"w-10 h-10 rounded-lg flex items-center justify-center flex-shrink-0",style:{backgroundColor:`${r}15`},children:e.jsx(p,{className:"w-5 h-5",style:{color:r}})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900 mb-2",children:a.title}),e.jsx("p",{className:"text-gray-600",children:a.description})]})]},i)})})]}),e.jsxs("div",{className:`bg-gray-50 rounded-xl p-8 border border-gray-200 transition-all duration-700 delay-300 ${l?"opacity-100 translate-x-0":"opacity-0 translate-x-8"}`,children:[e.jsxs("div",{className:"text-center mb-8",children:[e.jsx("h3",{className:"text-2xl font-bold text-gray-900 mb-2",children:t.stats_title||s("Trusted by Industry Leaders")}),e.jsx("p",{className:"text-gray-600",children:t.stats_subtitle||s("Join the growing community of professionals")})]}),e.jsx("div",{className:"grid grid-cols-2 gap-4 sm:gap-6",children:x.map((a,i)=>e.jsxs("div",{className:"text-center p-6 bg-white rounded-lg border border-gray-200",children:[e.jsx("div",{className:"text-3xl font-bold text-gray-900 mb-2",children:a.value}),e.jsx("div",{className:"text-gray-600 font-medium",children:a.label})]},i))}),(t.cta_title||t.cta_subtitle)&&e.jsxs("div",{className:"mt-8 p-6 rounded-lg text-white text-center",style:{backgroundColor:r},children:[e.jsx("div",{className:"text-xl font-bold mb-2",children:t.cta_title||s("Ready to get started?")}),e.jsx("div",{className:"text-gray-300",children:t.cta_subtitle||s("Join thousands of satisfied users today")})]})]})]})})})}export{K as default}; +import{j as e}from"./ui-Z445SNHD.js";import{u as g}from"./useScrollAnimation-B_bDsIuD.js";import{u as h}from"./app-Da3PX8qg.js";import{C as u}from"./chart-no-axes-column-increasing-xL8kjLW0.js";import{L as f}from"./layers-DdZLSQgt.js";import{A as y}from"./award-DOf5Xc3o.js";import{H as b,S as j}from"./shield-rKKgzkbW.js";import{S as v}from"./star-CSGOTD6i.js";import{C as N}from"./circle-check-big-KTDTMhTs.js";import{Z as w}from"./zap-Of1Abppa.js";import{U as C}from"./users-BG7aX58P.js";import{C as o}from"./clock-CLIx856C.js";import"./utils-BWxnHGCV.js";const S={clock:o,users:C,zap:w,"check-circle":N,star:v,shield:j,heart:b,award:y,layers:f,"bar-chart":u};function K({settings:k,sectionData:t,brandColor:r="#3b82f6"}){const{t:s}=h(),{ref:n,isVisible:l}=g(),c=[{icon:"layers",title:s("All-in-One HR Solution"),description:s("Manage employees, payroll, attendance, recruitment, and performance from a single platform. No technical skills required.")},{icon:"clock",title:s("Time-Saving Automation"),description:s("Automate repetitive HR tasks to focus on strategic decision-making.")},{icon:"bar-chart",title:s("Data-Driven Insights"),description:s("Make informed decisions with advanced analytics and reports.")},{icon:"shield",title:s("Secure & Reliable"),description:s("Keep sensitive HR data safe with enterprise-grade security.")}],d=[{value:"500+",label:s("Companies Using HRM"),color:"blue"},{value:"20K+",label:s("Employees Managed"),color:"green"},{value:"98%",label:s("Customer Satisfaction"),color:"orange"}],m=t.reasons&&t.reasons.length>0?t.reasons:c,x=t.stats&&t.stats.length>0?t.stats:d;return e.jsx("section",{className:"py-12 sm:py-16 lg:py-20 bg-white",ref:n,children:e.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:e.jsxs("div",{className:"grid lg:grid-cols-2 gap-8 sm:gap-12 lg:gap-16 items-center",children:[e.jsxs("div",{className:`transition-all duration-700 ${l?"opacity-100 translate-x-0":"opacity-0 -translate-x-8"}`,children:[e.jsx("h2",{className:"text-3xl md:text-4xl font-bold text-gray-900 mb-6",children:t.title||s("Why Choose HRM SaaS ?")}),e.jsx("p",{className:"text-lg text-gray-600 mb-8 leading-relaxed font-medium",children:t.subtitle||s("Smart, simple, and powerful HR solutions for every business. We're your partner in building meaningful professional connections that drive business growth.")}),e.jsx("div",{className:"space-y-4 sm:space-y-6",children:m.map((a,i)=>{const p=S[a.icon]||o;return e.jsxs("div",{className:"flex items-start gap-4",children:[e.jsx("div",{className:"w-10 h-10 rounded-lg flex items-center justify-center flex-shrink-0",style:{backgroundColor:`${r}15`},children:e.jsx(p,{className:"w-5 h-5",style:{color:r}})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900 mb-2",children:a.title}),e.jsx("p",{className:"text-gray-600",children:a.description})]})]},i)})})]}),e.jsxs("div",{className:`bg-gray-50 rounded-xl p-8 border border-gray-200 transition-all duration-700 delay-300 ${l?"opacity-100 translate-x-0":"opacity-0 translate-x-8"}`,children:[e.jsxs("div",{className:"text-center mb-8",children:[e.jsx("h3",{className:"text-2xl font-bold text-gray-900 mb-2",children:t.stats_title||s("Trusted by Industry Leaders")}),e.jsx("p",{className:"text-gray-600",children:t.stats_subtitle||s("Join the growing community of professionals")})]}),e.jsx("div",{className:"grid grid-cols-2 gap-4 sm:gap-6",children:x.map((a,i)=>e.jsxs("div",{className:"text-center p-6 bg-white rounded-lg border border-gray-200",children:[e.jsx("div",{className:"text-3xl font-bold text-gray-900 mb-2",children:a.value}),e.jsx("div",{className:"text-gray-600 font-medium",children:a.label})]},i))}),(t.cta_title||t.cta_subtitle)&&e.jsxs("div",{className:"mt-8 p-6 rounded-lg text-white text-center",style:{backgroundColor:r},children:[e.jsx("div",{className:"text-xl font-bold mb-2",children:t.cta_title||s("Ready to get started?")}),e.jsx("div",{className:"text-gray-300",children:t.cta_subtitle||s("Join thousands of satisfied users today")})]})]})]})})})}export{K as default}; diff --git a/public/build/assets/alert-CXPQTH5c.js b/public/build/assets/alert-Dt2Bu0kM.js similarity index 92% rename from public/build/assets/alert-CXPQTH5c.js rename to public/build/assets/alert-Dt2Bu0kM.js index 8fcf68fa2..7d77b435e 100644 --- a/public/build/assets/alert-CXPQTH5c.js +++ b/public/build/assets/alert-Dt2Bu0kM.js @@ -1 +1 @@ -import{j as a}from"./ui-Z445SNHD.js";import{e,an as i}from"./app-36WMjvX0.js";const o=i("relative w-full rounded-lg border px-4 py-3 text-sm grid has-[>svg]:grid-cols-[calc(var(--spacing)*4)_1fr] grid-cols-[0_1fr] has-[>svg]:gap-x-3 gap-y-0.5 items-start [&>svg]:size-4 [&>svg]:translate-y-0.5 [&>svg]:text-current",{variants:{variant:{default:"bg-background text-foreground",destructive:"text-destructive-foreground [&>svg]:text-current *:data-[slot=alert-description]:text-destructive-foreground/80"}},defaultVariants:{variant:"default"}});function l({className:t,variant:r,...s}){return a.jsx("div",{"data-slot":"alert",role:"alert",className:e(o({variant:r}),t),...s})}function c({className:t,...r}){return a.jsx("div",{"data-slot":"alert-description",className:e("text-muted-foreground col-start-2 grid justify-items-start gap-1 text-sm [&_p]:leading-relaxed",t),...r})}export{l as A,c as a}; +import{j as a}from"./ui-Z445SNHD.js";import{e,an as i}from"./app-Da3PX8qg.js";const o=i("relative w-full rounded-lg border px-4 py-3 text-sm grid has-[>svg]:grid-cols-[calc(var(--spacing)*4)_1fr] grid-cols-[0_1fr] has-[>svg]:gap-x-3 gap-y-0.5 items-start [&>svg]:size-4 [&>svg]:translate-y-0.5 [&>svg]:text-current",{variants:{variant:{default:"bg-background text-foreground",destructive:"text-destructive-foreground [&>svg]:text-current *:data-[slot=alert-description]:text-destructive-foreground/80"}},defaultVariants:{variant:"default"}});function l({className:t,variant:r,...s}){return a.jsx("div",{"data-slot":"alert",role:"alert",className:e(o({variant:r}),t),...s})}function c({className:t,...r}){return a.jsx("div",{"data-slot":"alert-description",className:e("text-muted-foreground col-start-2 grid justify-items-start gap-1 text-sm [&_p]:leading-relaxed",t),...r})}export{l as A,c as a}; diff --git a/public/build/assets/app-C1OOW8cz.css b/public/build/assets/app-C1OOW8cz.css deleted file mode 100644 index 36f32b759..000000000 --- a/public/build/assets/app-C1OOW8cz.css +++ /dev/null @@ -1 +0,0 @@ -/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:"Instrument Sans",ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-800:oklch(47% .157 37.304);--color-orange-900:oklch(40.8% .123 38.172);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-700:oklch(55.4% .135 66.442);--color-yellow-800:oklch(47.6% .114 61.907);--color-yellow-900:oklch(42.1% .095 57.708);--color-lime-100:oklch(96.7% .067 122.328);--color-lime-600:oklch(64.8% .2 131.684);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-green-950:oklch(26.6% .065 152.934);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-emerald-950:oklch(26.2% .051 172.552);--color-teal-50:oklch(98.4% .014 180.72);--color-teal-100:oklch(95.3% .051 180.801);--color-teal-200:oklch(91% .096 180.426);--color-teal-400:oklch(77.7% .152 181.912);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-600:oklch(60% .118 184.704);--color-teal-800:oklch(43.7% .078 188.216);--color-teal-900:oklch(38.6% .063 188.416);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-700:oklch(50% .134 242.749);--color-sky-800:oklch(44.3% .11 240.79);--color-sky-900:oklch(39.1% .09 240.876);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-800:oklch(39.8% .195 277.366);--color-indigo-900:oklch(35.9% .144 278.697);--color-indigo-950:oklch(25.7% .09 281.288);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-900:oklch(38% .189 293.745);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-purple-800:oklch(43.8% .218 303.724);--color-purple-900:oklch(38.1% .176 304.987);--color-purple-950:oklch(29.1% .149 302.717);--color-fuchsia-500:oklch(66.7% .295 322.15);--color-fuchsia-600:oklch(59.1% .293 322.896);--color-pink-50:oklch(97.1% .014 343.198);--color-pink-100:oklch(94.8% .028 342.258);--color-pink-500:oklch(65.6% .241 354.308);--color-pink-600:oklch(59.2% .249 .584);--color-pink-950:oklch(28.4% .109 3.907);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-900:oklch(41% .159 10.272);--color-rose-950:oklch(27.1% .105 12.094);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-gray-950:oklch(13% .028 261.692);--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-700:oklch(37% .013 285.805);--color-zinc-900:oklch(21% .006 285.885);--color-zinc-950:oklch(14.1% .005 285.823);--color-neutral-50:oklch(98.5% 0 0);--color-neutral-100:oklch(97% 0 0);--color-neutral-200:oklch(92.2% 0 0);--color-neutral-300:oklch(87% 0 0);--color-neutral-400:oklch(70.8% 0 0);--color-neutral-500:oklch(55.6% 0 0);--color-neutral-600:oklch(43.9% 0 0);--color-neutral-700:oklch(37.1% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-neutral-900:oklch(20.5% 0 0);--color-neutral-950:oklch(14.5% 0 0);--color-stone-100:oklch(97% .001 106.424);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--breakpoint-2xl:96rem;--container-3xs:16rem;--container-2xs:18rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--font-weight-thin:100;--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--radius-xs:.125rem;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:.75rem;--radius-2xl:1rem;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0,0,.2,1)infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--animate-bounce:bounce 1s infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-destructive:var(--destructive);--color-destructive-foreground:var(--destructive-foreground);--color-border:var(--border);--color-input:var(--input);--color-ring:var(--ring);--color-sidebar:var(--sidebar);--color-sidebar-foreground:var(--sidebar-foreground);--color-sidebar-primary:var(--sidebar-primary);--color-sidebar-primary-foreground:var(--sidebar-primary-foreground);--color-sidebar-accent:var(--sidebar-accent);--color-sidebar-accent-foreground:var(--sidebar-accent-foreground);--color-sidebar-border:var(--sidebar-border);--color-sidebar-ring:var(--sidebar-ring)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:after,:before,::backdrop{border-color:var(--color-gray-200,currentColor)}::file-selector-button{border-color:var(--color-gray-200,currentColor)}*{border-color:var(--color-border)}body{background-color:var(--color-background);color:var(--color-foreground)}*{scrollbar-width:thin;scrollbar-color:#9ca3af #f3f4f6}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f3f4f6;border-radius:3px}::-webkit-scrollbar-thumb{background:#9ca3af;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#6b7280}.dark *{scrollbar-color:#4b5563 #1f2937}.dark ::-webkit-scrollbar-track{background:#1f2937}.dark ::-webkit-scrollbar-thumb{background:#4b5563}.dark ::-webkit-scrollbar-thumb:hover{background:#6b7280}.dark input[type=text],.dark input[type=email],.dark input[type=password],.dark input[type=number],.dark input[type=tel],.dark input[type=url],.dark input[type=search],.dark textarea,.dark select{background-color:var(--color-card);color:var(--color-card-foreground);border-color:var(--color-border)}.dark svg:not([fill=none]){fill:currentColor}*{scrollbar-color:initial;scrollbar-width:initial}}@layer components;@layer utilities{.\@container\/card{container:card/inline-size}.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-1{inset:calc(var(--spacing)*1)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.-top-1{top:calc(var(--spacing)*-1)}.-top-2{top:calc(var(--spacing)*-2)}.-top-3{top:calc(var(--spacing)*-3)}.-top-4{top:calc(var(--spacing)*-4)}.top-0{top:calc(var(--spacing)*0)}.top-0\.5{top:calc(var(--spacing)*.5)}.top-1{top:calc(var(--spacing)*1)}.top-1\.5{top:calc(var(--spacing)*1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-2\.5{top:calc(var(--spacing)*2.5)}.top-3\.5{top:calc(var(--spacing)*3.5)}.top-4{top:calc(var(--spacing)*4)}.top-6{top:calc(var(--spacing)*6)}.top-8{top:calc(var(--spacing)*8)}.top-10{top:calc(var(--spacing)*10)}.top-12{top:calc(var(--spacing)*12)}.top-20{top:calc(var(--spacing)*20)}.top-24{top:calc(var(--spacing)*24)}.top-32{top:calc(var(--spacing)*32)}.top-\[-1px\]{top:-1px}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.-right-1{right:calc(var(--spacing)*-1)}.-right-2{right:calc(var(--spacing)*-2)}.-right-3{right:calc(var(--spacing)*-3)}.-right-4{right:calc(var(--spacing)*-4)}.right-0{right:calc(var(--spacing)*0)}.right-1{right:calc(var(--spacing)*1)}.right-1\/3{right:33.3333%}.right-2{right:calc(var(--spacing)*2)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.right-6{right:calc(var(--spacing)*6)}.right-8{right:calc(var(--spacing)*8)}.right-16{right:calc(var(--spacing)*16)}.right-20{right:calc(var(--spacing)*20)}.-bottom-1{bottom:calc(var(--spacing)*-1)}.-bottom-2{bottom:calc(var(--spacing)*-2)}.-bottom-3{bottom:calc(var(--spacing)*-3)}.-bottom-4{bottom:calc(var(--spacing)*-4)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-2{bottom:calc(var(--spacing)*2)}.bottom-4{bottom:calc(var(--spacing)*4)}.bottom-6{bottom:calc(var(--spacing)*6)}.bottom-8{bottom:calc(var(--spacing)*8)}.bottom-16{bottom:calc(var(--spacing)*16)}.bottom-20{bottom:calc(var(--spacing)*20)}.bottom-32{bottom:calc(var(--spacing)*32)}.-left-2{left:calc(var(--spacing)*-2)}.-left-3{left:calc(var(--spacing)*-3)}.-left-4{left:calc(var(--spacing)*-4)}.-left-6{left:calc(var(--spacing)*-6)}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.left-1\/3{left:33.3333%}.left-1\/4{left:25%}.left-2{left:calc(var(--spacing)*2)}.left-2\.5{left:calc(var(--spacing)*2.5)}.left-3{left:calc(var(--spacing)*3)}.left-6{left:calc(var(--spacing)*6)}.left-10{left:calc(var(--spacing)*10)}.left-12{left:calc(var(--spacing)*12)}.left-20{left:calc(var(--spacing)*20)}.left-\[50\%\]{left:50%}.isolate{isolation:isolate}.isolation-auto{isolation:auto}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[60\]{z-index:60}.z-\[9999\]{z-index:9999}.z-\[60000\]{z-index:60000}.z-\[70000\]{z-index:70000}.z-\[80000\]{z-index:80000}.col-1{grid-column:1}.col-11{grid-column:11}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.col-start-2{grid-column-start:2}.float-left{float:left}.float-right{float:right}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.container\!{width:100%!important}@media(min-width:40rem){.container\!{max-width:40rem!important}}@media(min-width:48rem){.container\!{max-width:48rem!important}}@media(min-width:64rem){.container\!{max-width:64rem!important}}@media(min-width:80rem){.container\!{max-width:80rem!important}}@media(min-width:96rem){.container\!{max-width:96rem!important}}.m-2{margin:calc(var(--spacing)*2)}.m-\[a-z0-9\]{margin:a-z0-9}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.-mx-2{margin-inline:calc(var(--spacing)*-2)}.-mx-6{margin-inline:calc(var(--spacing)*-6)}.mx-1{margin-inline:calc(var(--spacing)*1)}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-3\.5{margin-inline:calc(var(--spacing)*3.5)}.mx-4{margin-inline:calc(var(--spacing)*4)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing)*1)}.my-2{margin-block:calc(var(--spacing)*2)}.my-3{margin-block:calc(var(--spacing)*3)}.my-5{margin-block:calc(var(--spacing)*5)}.my-auto{margin-block:auto}.me-3{margin-inline-end:calc(var(--spacing)*3)}.\!mt-4{margin-top:calc(var(--spacing)*4)!important}.-mt-3{margin-top:calc(var(--spacing)*-3)}.-mt-4{margin-top:calc(var(--spacing)*-4)}.-mt-5{margin-top:calc(var(--spacing)*-5)}.-mt-\[4\.9rem\]{margin-top:-4.9rem}.-mt-px{margin-top:-1px}.mt-0{margin-top:calc(var(--spacing)*0)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-12{margin-top:calc(var(--spacing)*12)}.mt-auto{margin-top:auto}.-mr-1{margin-right:calc(var(--spacing)*-1)}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-1\.5{margin-right:calc(var(--spacing)*1.5)}.mr-2{margin-right:calc(var(--spacing)*2)}.mr-3{margin-right:calc(var(--spacing)*3)}.mr-6{margin-right:calc(var(--spacing)*6)}.mr-auto{margin-right:auto}.\!mb-0{margin-bottom:calc(var(--spacing)*0)!important}.\!mb-5{margin-bottom:calc(var(--spacing)*5)!important}.-mb-px{margin-bottom:-1px}.mb-0\.5{margin-bottom:calc(var(--spacing)*.5)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-2\.5{margin-bottom:calc(var(--spacing)*2.5)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-12{margin-bottom:calc(var(--spacing)*12)}.mb-16{margin-bottom:calc(var(--spacing)*16)}.-ml-1{margin-left:calc(var(--spacing)*-1)}.-ml-8{margin-left:calc(var(--spacing)*-8)}.-ml-px{margin-left:-1px}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-1\.5{margin-left:calc(var(--spacing)*1.5)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-3{margin-left:calc(var(--spacing)*3)}.ml-4{margin-left:calc(var(--spacing)*4)}.ml-6{margin-left:calc(var(--spacing)*6)}.ml-12{margin-left:calc(var(--spacing)*12)}.ml-auto{margin-left:auto}.scrollbar::-webkit-scrollbar-track{background-color:var(--scrollbar-track);border-radius:var(--scrollbar-track-radius)}.scrollbar::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:var(--scrollbar-thumb-radius)}.scrollbar::-webkit-scrollbar-corner{background-color:var(--scrollbar-corner);border-radius:var(--scrollbar-corner-radius)}.scrollbar{scrollbar-width:auto;scrollbar-color:var(--scrollbar-thumb,initial)var(--scrollbar-track,initial)}.scrollbar::-webkit-scrollbar{width:var(--scrollbar-width,16px);height:var(--scrollbar-height,16px);display:block}.scrollbar-thin::-webkit-scrollbar-track{background-color:var(--scrollbar-track);border-radius:var(--scrollbar-track-radius)}.scrollbar-thin::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:var(--scrollbar-thumb-radius)}.scrollbar-thin::-webkit-scrollbar-corner{background-color:var(--scrollbar-corner);border-radius:var(--scrollbar-corner-radius)}.scrollbar-thin{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb,initial)var(--scrollbar-track,initial)}.scrollbar-thin::-webkit-scrollbar{width:8px;height:8px;display:block}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline\!{display:inline!important}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.list-item{display:list-item}.table{display:table}.table\!{display:table!important}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.aspect-\[335\/376\]{aspect-ratio:335/376}.aspect-\[1200\/630\]{aspect-ratio:1200/630}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.\!size-5{width:calc(var(--spacing)*5)!important;height:calc(var(--spacing)*5)!important}.size-1{width:calc(var(--spacing)*1);height:calc(var(--spacing)*1)}.size-2{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.size-2\.5{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.size-3{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.size-3\.5{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.size-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.size-10{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.size-full{width:100%;height:100%}.h-0{height:calc(var(--spacing)*0)}.h-0\.5{height:calc(var(--spacing)*.5)}.h-1{height:calc(var(--spacing)*1)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-13{height:calc(var(--spacing)*13)}.h-14{height:calc(var(--spacing)*14)}.h-14\.5{height:calc(var(--spacing)*14.5)}.h-16{height:calc(var(--spacing)*16)}.h-20{height:calc(var(--spacing)*20)}.h-24{height:calc(var(--spacing)*24)}.h-32{height:calc(var(--spacing)*32)}.h-36{height:calc(var(--spacing)*36)}.h-64{height:calc(var(--spacing)*64)}.h-96{height:calc(var(--spacing)*96)}.h-\[0-9a-zA-Z\]{height:0-9a-zA-Z}.h-\[1-9\]{height:1-9}.h-\[14px\]{height:14px}.h-\[18px\]{height:18px}.h-\[34px\]{height:34px}.h-\[50px\]{height:50px}.h-\[56px\]{height:56px}.h-\[95vh\]{height:95vh}.h-\[100dvh\]{height:100dvh}.h-\[120px\]{height:120px}.h-\[300px\]{height:300px}.h-\[600px\]{height:600px}.h-\[a-f0-9\]{height:a-f0-9}.h-\[calc\(100vh-5rem\)\]{height:calc(100vh - 5rem)}.h-\[calc\(100vh-12rem\)\]{height:calc(100vh - 12rem)}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.h-svh{height:100svh}.max-h-9{max-height:calc(var(--spacing)*9)}.max-h-12{max-height:calc(var(--spacing)*12)}.max-h-24{max-height:calc(var(--spacing)*24)}.max-h-48{max-height:calc(var(--spacing)*48)}.max-h-60{max-height:calc(var(--spacing)*60)}.max-h-72{max-height:calc(var(--spacing)*72)}.max-h-80{max-height:calc(var(--spacing)*80)}.max-h-96{max-height:calc(var(--spacing)*96)}.max-h-\[40vh\]{max-height:40vh}.max-h-\[45vh\]{max-height:45vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[300px\]{max-height:300px}.max-h-full{max-height:100%}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-4{min-height:calc(var(--spacing)*4)}.min-h-\[38px\]{min-height:38px}.min-h-\[40px\]{min-height:40px}.min-h-\[80px\]{min-height:80px}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[200px\]{min-height:200px}.min-h-\[300px\]{min-height:300px}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-\(--radix-dropdown-menu-trigger-width\){width:var(--radix-dropdown-menu-trigger-width)}.w-0{width:calc(var(--spacing)*0)}.w-0\.5{width:calc(var(--spacing)*.5)}.w-1{width:calc(var(--spacing)*1)}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-1\/4{width:25%}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing)*4)}.w-4\/6{width:66.6667%}.w-5{width:calc(var(--spacing)*5)}.w-5\/6{width:83.3333%}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-12{width:calc(var(--spacing)*12)}.w-14{width:calc(var(--spacing)*14)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-28{width:calc(var(--spacing)*28)}.w-32{width:calc(var(--spacing)*32)}.w-40{width:calc(var(--spacing)*40)}.w-48{width:calc(var(--spacing)*48)}.w-56{width:calc(var(--spacing)*56)}.w-64{width:calc(var(--spacing)*64)}.w-72{width:calc(var(--spacing)*72)}.w-\[0-9a-fA-F\]{width:0-9a-fA-F}.w-\[14px\]{width:14px}.w-\[18px\]{width:18px}.w-\[34px\]{width:34px}.w-\[62px\]{width:62px}.w-\[140px\]{width:140px}.w-\[150px\]{width:150px}.w-\[180px\]{width:180px}.w-\[240px\]{width:240px}.w-\[300px\]{width:300px}.w-\[448px\]{width:448px}.w-\[calc\(33\%-1rem\)\]{width:calc(33% - 1rem)}.w-\[var\(--sidebar-width\)\]{width:var(--sidebar-width)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-150{max-width:calc(var(--spacing)*150)}.max-w-\[3rem\]{max-width:3rem}.max-w-\[60px\]{max-width:60px}.max-w-\[65ch\]{max-width:65ch}.max-w-\[95vw\]{max-width:95vw}.max-w-\[200px\]{max-width:200px}.max-w-\[250px\]{max-width:250px}.max-w-\[335px\]{max-width:335px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[var\(--skeleton-width\)\]{max-width:var(--skeleton-width)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-max{max-width:max-content}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-5{min-width:calc(var(--spacing)*5)}.min-w-6{min-width:calc(var(--spacing)*6)}.min-w-8{min-width:calc(var(--spacing)*8)}.min-w-9{min-width:calc(var(--spacing)*9)}.min-w-10{min-width:calc(var(--spacing)*10)}.min-w-56{min-width:calc(var(--spacing)*56)}.min-w-\[2rem\]{min-width:2rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[50px\]{min-width:50px}.min-w-\[70px\]{min-width:70px}.min-w-\[80px\]{min-width:80px}.min-w-\[120px\]{min-width:120px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[280px\]{min-width:280px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-fit{min-width:fit-content}.min-w-full{min-width:100%}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-\[2\]{flex:2}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x:calc(var(--spacing)*0);--tw-border-spacing-y:calc(var(--spacing)*0);border-spacing:var(--tw-border-spacing-x)var(--tw-border-spacing-y)}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-8{--tw-translate-x:calc(var(--spacing)*-8);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-1{--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-6{--tw-translate-x:calc(var(--spacing)*6);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-8{--tw-translate-x:calc(var(--spacing)*8);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-10{--tw-translate-x:calc(var(--spacing)*10);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-10{--tw-translate-y:calc(var(--spacing)*-10);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-\[1px\]{--tw-translate-y: -1px ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-8{--tw-translate-y:calc(var(--spacing)*8);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y: calc(-50% - 2px) ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-px{--tw-translate-y:1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-none{translate:none}.scale-75{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-3d{scale:var(--tw-scale-x)var(--tw-scale-y)var(--tw-scale-z)}.scale-\[0\.98\]{scale:.98}.scale-\[1\.02\]{scale:1.02}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.transform\!{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)!important}.animate-bounce{animation:var(--animate-bounce)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-help{cursor:help}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-not-allowed\!{cursor:not-allowed!important}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-pinch-zoom{--tw-pinch-zoom:pinch-zoom;touch-action:var(--tw-pan-x,)var(--tw-pan-y,)var(--tw-pinch-zoom,)}.touch-none{touch-action:none}.resize{resize:both}.resize\!{resize:both!important}.resize-none{resize:none}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[repeat\(auto-fit\,minmax\(250px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.justify-items-start{justify-items:start}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}.gap-12{gap:calc(var(--spacing)*12)}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*0)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-reverse>:not(:last-child)){--tw-space-y-reverse:1}.gap-x-4{column-gap:calc(var(--spacing)*4)}.gap-x-8{column-gap:calc(var(--spacing)*8)}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*1)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*3)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*4)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*5)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-6>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*6)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-8>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*8)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-reverse>:not(:last-child)){--tw-space-x-reverse:1}.gap-y-0\.5{row-gap:calc(var(--spacing)*.5)}.gap-y-3{row-gap:calc(var(--spacing)*3)}.gap-y-6{row-gap:calc(var(--spacing)*6)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-y-reverse>:not(:last-child)){--tw-divide-y-reverse:1}:where(.divide-gray-100>:not(:last-child)){border-color:var(--color-gray-100)}:where(.divide-gray-200>:not(:last-child)){border-color:var(--color-gray-200)}:where(.divide-neutral-200>:not(:last-child)){border-color:var(--color-neutral-200)}:where(.divide-slate-200>:not(:last-child)){border-color:var(--color-slate-200)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-s{border-start-start-radius:.25rem;border-end-start-radius:.25rem}.rounded-ss{border-start-start-radius:.25rem}.rounded-e{border-start-end-radius:.25rem;border-end-end-radius:.25rem}.rounded-se{border-start-end-radius:.25rem}.rounded-ee{border-end-end-radius:.25rem}.rounded-es{border-end-start-radius:.25rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-l-xl{border-top-left-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.rounded-tl{border-top-left-radius:.25rem}.rounded-tl-md{border-top-left-radius:var(--radius-md)}.rounded-tl-sm{border-top-left-radius:var(--radius-sm)}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.rounded-r-xl{border-top-right-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl)}.rounded-tr{border-top-right-radius:.25rem}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-b-lg{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.rounded-br{border-bottom-right-radius:.25rem}.rounded-br-lg{border-bottom-right-radius:var(--radius-lg)}.rounded-br-md{border-bottom-right-radius:var(--radius-md)}.rounded-bl{border-bottom-left-radius:.25rem}.rounded-bl-lg{border-bottom-left-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-r-2{border-right-style:var(--tw-border-style);border-right-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-dotted{--tw-border-style:dotted;border-style:dotted}.border-\[\#19140035\]{border-color:#19140035}.border-\[\#e3e3e0\]{border-color:#e3e3e0}.border-amber-100{border-color:var(--color-amber-100)}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-200\/50{border-color:#fee68580}@supports (color:color-mix(in lab,red,red)){.border-amber-200\/50{border-color:color-mix(in oklab,var(--color-amber-200)50%,transparent)}}.border-amber-500{border-color:var(--color-amber-500)}.border-amber-600{border-color:var(--color-amber-600)}.border-black{border-color:var(--color-black)}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-500{border-color:var(--color-blue-500)}.border-blue-500\/30{border-color:#3080ff4d}@supports (color:color-mix(in lab,red,red)){.border-blue-500\/30{border-color:color-mix(in oklab,var(--color-blue-500)30%,transparent)}}.border-blue-500\/40{border-color:#3080ff66}@supports (color:color-mix(in lab,red,red)){.border-blue-500\/40{border-color:color-mix(in oklab,var(--color-blue-500)40%,transparent)}}.border-border,.border-border\/50{border-color:var(--color-border)}@supports (color:color-mix(in lab,red,red)){.border-border\/50{border-color:color-mix(in oklab,var(--color-border)50%,transparent)}}.border-cyan-600{border-color:var(--color-cyan-600)}.border-destructive{border-color:var(--color-destructive)}.border-emerald-500\/20{border-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/20{border-color:color-mix(in oklab,var(--color-emerald-500)20%,transparent)}}.border-emerald-500\/30{border-color:#00bb7f4d}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/30{border-color:color-mix(in oklab,var(--color-emerald-500)30%,transparent)}}.border-fuchsia-600{border-color:var(--color-fuchsia-600)}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-200\/50{border-color:#e5e7eb80}@supports (color:color-mix(in lab,red,red)){.border-gray-200\/50{border-color:color-mix(in oklab,var(--color-gray-200)50%,transparent)}}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-400{border-color:var(--color-gray-400)}.border-gray-500{border-color:var(--color-gray-500)}.border-gray-600{border-color:var(--color-gray-600)}.border-gray-700{border-color:var(--color-gray-700)}.border-gray-700\/60{border-color:#36415399}@supports (color:color-mix(in lab,red,red)){.border-gray-700\/60{border-color:color-mix(in oklab,var(--color-gray-700)60%,transparent)}}.border-gray-800{border-color:var(--color-gray-800)}.border-green-100{border-color:var(--color-green-100)}.border-green-200{border-color:var(--color-green-200)}.border-green-200\/50{border-color:#b9f8cf80}@supports (color:color-mix(in lab,red,red)){.border-green-200\/50{border-color:color-mix(in oklab,var(--color-green-200)50%,transparent)}}.border-green-500{border-color:var(--color-green-500)}.border-green-600{border-color:var(--color-green-600)}.border-indigo-100{border-color:var(--color-indigo-100)}.border-indigo-200{border-color:var(--color-indigo-200)}.border-indigo-600{border-color:var(--color-indigo-600)}.border-indigo-700{border-color:var(--color-indigo-700)}.border-input{border-color:var(--color-input)}.border-muted{border-color:var(--color-muted)}.border-muted-foreground\/25{border-color:var(--color-muted-foreground)}@supports (color:color-mix(in lab,red,red)){.border-muted-foreground\/25{border-color:color-mix(in oklab,var(--color-muted-foreground)25%,transparent)}}.border-neutral-100{border-color:var(--color-neutral-100)}.border-neutral-200{border-color:var(--color-neutral-200)}.border-neutral-300{border-color:var(--color-neutral-300)}.border-orange-200{border-color:var(--color-orange-200)}.border-orange-600{border-color:var(--color-orange-600)}.border-primary,.border-primary\/20{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/20{border-color:color-mix(in oklab,var(--color-primary)20%,transparent)}}.border-primary\/30{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/30{border-color:color-mix(in oklab,var(--color-primary)30%,transparent)}}.border-purple-200{border-color:var(--color-purple-200)}.border-purple-600{border-color:var(--color-purple-600)}.border-red-100{border-color:var(--color-red-100)}.border-red-200{border-color:var(--color-red-200)}.border-red-300{border-color:var(--color-red-300)}.border-red-500{border-color:var(--color-red-500)}.border-red-600{border-color:var(--color-red-600)}.border-sidebar-border,.border-sidebar-border\/50{border-color:var(--color-sidebar-border)}@supports (color:color-mix(in lab,red,red)){.border-sidebar-border\/50{border-color:color-mix(in oklab,var(--color-sidebar-border)50%,transparent)}}.border-sidebar-border\/70{border-color:var(--color-sidebar-border)}@supports (color:color-mix(in lab,red,red)){.border-sidebar-border\/70{border-color:color-mix(in oklab,var(--color-sidebar-border)70%,transparent)}}.border-sidebar-border\/80{border-color:var(--color-sidebar-border)}@supports (color:color-mix(in lab,red,red)){.border-sidebar-border\/80{border-color:color-mix(in oklab,var(--color-sidebar-border)80%,transparent)}}.border-sky-100{border-color:var(--color-sky-100)}.border-sky-200{border-color:var(--color-sky-200)}.border-sky-600{border-color:var(--color-sky-600)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300{border-color:var(--color-slate-300)}.border-slate-700{border-color:var(--color-slate-700)}.border-slate-900{border-color:var(--color-slate-900)}.border-teal-200{border-color:var(--color-teal-200)}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.border-white\/25{border-color:color-mix(in oklab,var(--color-white)25%,transparent)}}.border-yellow-200{border-color:var(--color-yellow-200)}.border-zinc-200{border-color:var(--color-zinc-200)}.border-t-transparent{border-top-color:#0000}.border-l-amber-500{border-left-color:var(--color-amber-500)}.border-l-blue-500{border-left-color:var(--color-blue-500)}.border-l-emerald-500{border-left-color:var(--color-emerald-500)}.border-l-green-500{border-left-color:var(--color-green-500)}.border-l-purple-500{border-left-color:var(--color-purple-500)}.border-l-transparent{border-left-color:#0000}.bg-\[\#1b1b18\]{background-color:#1b1b18}.bg-\[\#F0F0F1\]{background-color:#f0f0f1}.bg-\[\#FDFDFC\]{background-color:#fdfdfc}.bg-\[\#dbdbd7\]{background-color:#dbdbd7}.bg-\[\#fff2f2\]{background-color:#fff2f2}.bg-accent{background-color:var(--color-accent)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/50{background-color:#fffbeb80}@supports (color:color-mix(in lab,red,red)){.bg-amber-50\/50{background-color:color-mix(in oklab,var(--color-amber-50)50%,transparent)}}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-200{background-color:var(--color-amber-200)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-600{background-color:var(--color-amber-600)}.bg-background,.bg-background\/95{background-color:var(--color-background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/95{background-color:color-mix(in oklab,var(--color-background)95%,transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/0{background-color:#0000}@supports (color:color-mix(in lab,red,red)){.bg-black\/0{background-color:color-mix(in oklab,var(--color-black)0%,transparent)}}.bg-black\/8{background-color:#00000014}@supports (color:color-mix(in lab,red,red)){.bg-black\/8{background-color:color-mix(in oklab,var(--color-black)8%,transparent)}}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.bg-black\/10{background-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.bg-black\/25{background-color:#00000040}@supports (color:color-mix(in lab,red,red)){.bg-black\/25{background-color:color-mix(in oklab,var(--color-black)25%,transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black)30%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black)60%,transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black)80%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-50\/50{background-color:#eff6ff80}@supports (color:color-mix(in lab,red,red)){.bg-blue-50\/50{background-color:color-mix(in oklab,var(--color-blue-50)50%,transparent)}}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-300{background-color:var(--color-blue-300)}.bg-blue-400{background-color:var(--color-blue-400)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-500\/10{background-color:#3080ff1a}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/10{background-color:color-mix(in oklab,var(--color-blue-500)10%,transparent)}}.bg-blue-500\/20{background-color:#3080ff33}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/20{background-color:color-mix(in oklab,var(--color-blue-500)20%,transparent)}}.bg-blue-600{background-color:var(--color-blue-600)}.bg-blue-700{background-color:var(--color-blue-700)}.bg-border{background-color:var(--color-border)}.bg-card{background-color:var(--color-card)}.bg-cyan-100{background-color:var(--color-cyan-100)}.bg-cyan-500{background-color:var(--color-cyan-500)}.bg-destructive{background-color:var(--color-destructive)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-200{background-color:var(--color-emerald-200)}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/10{background-color:color-mix(in oklab,var(--color-emerald-500)10%,transparent)}}.bg-emerald-500\/20{background-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/20{background-color:color-mix(in oklab,var(--color-emerald-500)20%,transparent)}}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-fuchsia-500{background-color:var(--color-fuchsia-500)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-50\/50{background-color:#f9fafb80}@supports (color:color-mix(in lab,red,red)){.bg-gray-50\/50{background-color:color-mix(in oklab,var(--color-gray-50)50%,transparent)}}.bg-gray-50\/80{background-color:#f9fafbcc}@supports (color:color-mix(in lab,red,red)){.bg-gray-50\/80{background-color:color-mix(in oklab,var(--color-gray-50)80%,transparent)}}.bg-gray-50\/95{background-color:#f9fafbf2}@supports (color:color-mix(in lab,red,red)){.bg-gray-50\/95{background-color:color-mix(in oklab,var(--color-gray-50)95%,transparent)}}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-200\/50{background-color:#e5e7eb80}@supports (color:color-mix(in lab,red,red)){.bg-gray-200\/50{background-color:color-mix(in oklab,var(--color-gray-200)50%,transparent)}}.bg-gray-300{background-color:var(--color-gray-300)}.bg-gray-400{background-color:var(--color-gray-400)}.bg-gray-500{background-color:var(--color-gray-500)}.bg-gray-600{background-color:var(--color-gray-600)}.bg-gray-800{background-color:var(--color-gray-800)}.bg-gray-800\/60{background-color:#1e293999}@supports (color:color-mix(in lab,red,red)){.bg-gray-800\/60{background-color:color-mix(in oklab,var(--color-gray-800)60%,transparent)}}.bg-gray-800\/80{background-color:#1e2939cc}@supports (color:color-mix(in lab,red,red)){.bg-gray-800\/80{background-color:color-mix(in oklab,var(--color-gray-800)80%,transparent)}}.bg-gray-900{background-color:var(--color-gray-900)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-50\/70{background-color:#f0fdf4b3}@supports (color:color-mix(in lab,red,red)){.bg-green-50\/70{background-color:color-mix(in oklab,var(--color-green-50)70%,transparent)}}.bg-green-100{background-color:var(--color-green-100)}.bg-green-300{background-color:var(--color-green-300)}.bg-green-400{background-color:var(--color-green-400)}.bg-green-500{background-color:var(--color-green-500)}.bg-green-500\/10{background-color:#00c7581a}@supports (color:color-mix(in lab,red,red)){.bg-green-500\/10{background-color:color-mix(in oklab,var(--color-green-500)10%,transparent)}}.bg-green-600{background-color:var(--color-green-600)}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-indigo-50\/50{background-color:#eef2ff80}@supports (color:color-mix(in lab,red,red)){.bg-indigo-50\/50{background-color:color-mix(in oklab,var(--color-indigo-50)50%,transparent)}}.bg-indigo-100{background-color:var(--color-indigo-100)}.bg-indigo-500{background-color:var(--color-indigo-500)}.bg-indigo-600{background-color:var(--color-indigo-600)}.bg-lime-100{background-color:var(--color-lime-100)}.bg-muted,.bg-muted\/10{background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/10{background-color:color-mix(in oklab,var(--color-muted)10%,transparent)}}.bg-muted\/20{background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/20{background-color:color-mix(in oklab,var(--color-muted)20%,transparent)}}.bg-muted\/30{background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/30{background-color:color-mix(in oklab,var(--color-muted)30%,transparent)}}.bg-muted\/50{background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.bg-neutral-50{background-color:var(--color-neutral-50)}.bg-neutral-100{background-color:var(--color-neutral-100)}.bg-neutral-200{background-color:var(--color-neutral-200)}.bg-neutral-600{background-color:var(--color-neutral-600)}.bg-orange-50{background-color:var(--color-orange-50)}.bg-orange-100{background-color:var(--color-orange-100)}.bg-orange-500{background-color:var(--color-orange-500)}.bg-orange-600{background-color:var(--color-orange-600)}.bg-pink-100{background-color:var(--color-pink-100)}.bg-popover{background-color:var(--color-popover)}.bg-primary{background-color:var(--color-primary)}.bg-primary-foreground{background-color:var(--color-primary-foreground)}.bg-primary\/5{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/5{background-color:color-mix(in oklab,var(--color-primary)5%,transparent)}}.bg-primary\/10{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--color-primary)10%,transparent)}}.bg-primary\/15{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/15{background-color:color-mix(in oklab,var(--color-primary)15%,transparent)}}.bg-primary\/20{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/20{background-color:color-mix(in oklab,var(--color-primary)20%,transparent)}}.bg-primary\/25{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/25{background-color:color-mix(in oklab,var(--color-primary)25%,transparent)}}.bg-primary\/30{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/30{background-color:color-mix(in oklab,var(--color-primary)30%,transparent)}}.bg-primary\/40{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/40{background-color:color-mix(in oklab,var(--color-primary)40%,transparent)}}.bg-primary\/50{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/50{background-color:color-mix(in oklab,var(--color-primary)50%,transparent)}}.bg-primary\/60{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/60{background-color:color-mix(in oklab,var(--color-primary)60%,transparent)}}.bg-primary\/70{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/70{background-color:color-mix(in oklab,var(--color-primary)70%,transparent)}}.bg-purple-50{background-color:var(--color-purple-50)}.bg-purple-100{background-color:var(--color-purple-100)}.bg-purple-500{background-color:var(--color-purple-500)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-50\/30{background-color:#fef2f24d}@supports (color:color-mix(in lab,red,red)){.bg-red-50\/30{background-color:color-mix(in oklab,var(--color-red-50)30%,transparent)}}.bg-red-50\/70{background-color:#fef2f2b3}@supports (color:color-mix(in lab,red,red)){.bg-red-50\/70{background-color:color-mix(in oklab,var(--color-red-50)70%,transparent)}}.bg-red-100{background-color:var(--color-red-100)}.bg-red-500{background-color:var(--color-red-500)}.bg-rose-100{background-color:var(--color-rose-100)}.bg-rose-200{background-color:var(--color-rose-200)}.bg-rose-200\!{background-color:var(--color-rose-200)!important}.bg-rose-500{background-color:var(--color-rose-500)}.bg-rose-600{background-color:var(--color-rose-600)}.bg-secondary{background-color:var(--color-secondary)}.bg-sidebar{background-color:var(--color-sidebar)}.bg-sidebar-border{background-color:var(--color-sidebar-border)}.bg-sidebar-primary{background-color:var(--color-sidebar-primary)}.bg-sky-50{background-color:var(--color-sky-50)}.bg-sky-100{background-color:var(--color-sky-100)}.bg-sky-500{background-color:var(--color-sky-500)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-50\/80{background-color:#f8fafccc}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/80{background-color:color-mix(in oklab,var(--color-slate-50)80%,transparent)}}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-500{background-color:var(--color-slate-500)}.bg-slate-800{background-color:var(--color-slate-800)}.bg-teal-50{background-color:var(--color-teal-50)}.bg-teal-100{background-color:var(--color-teal-100)}.bg-transparent{background-color:#0000}.bg-transparent\!{background-color:#0000!important}.bg-violet-100{background-color:var(--color-violet-100)}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.bg-white\/15{background-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white)80%,transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white)90%,transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.bg-white\/95{background-color:color-mix(in oklab,var(--color-white)95%,transparent)}}.bg-white\/\[2\%\]{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[2\%\]{background-color:color-mix(in oklab,var(--color-white)2%,transparent)}}.bg-yellow-50{background-color:var(--color-yellow-50)}.bg-yellow-100{background-color:var(--color-yellow-100)}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-zinc-200{background-color:var(--color-zinc-200)}.bg-zinc-900{background-color:var(--color-zinc-900)}.bg-zinc-950{background-color:var(--color-zinc-950)}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-black\/80{--tw-gradient-from:#000c}@supports (color:color-mix(in lab,red,red)){.from-black\/80{--tw-gradient-from:color-mix(in oklab,var(--color-black)80%,transparent)}}.from-black\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-blue-50{--tw-gradient-from:var(--color-blue-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-blue-500{--tw-gradient-from:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-gray-50{--tw-gradient-from:var(--color-gray-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-gray-700\/50{--tw-gradient-from:#36415380}@supports (color:color-mix(in lab,red,red)){.from-gray-700\/50{--tw-gradient-from:color-mix(in oklab,var(--color-gray-700)50%,transparent)}}.from-gray-700\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-gray-900{--tw-gradient-from:var(--color-gray-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-green-50{--tw-gradient-from:var(--color-green-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-muted\/50{--tw-gradient-from:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.from-muted\/50{--tw-gradient-from:color-mix(in oklab,var(--color-muted)50%,transparent)}}.from-muted\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-primary{--tw-gradient-from:var(--color-primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-purple-50{--tw-gradient-from:var(--color-purple-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-slate-50{--tw-gradient-from:var(--color-slate-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-slate-900{--tw-gradient-from:var(--color-slate-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-black\/40{--tw-gradient-via:#0006}@supports (color:color-mix(in lab,red,red)){.via-black\/40{--tw-gradient-via:color-mix(in oklab,var(--color-black)40%,transparent)}}.via-black\/40{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-emerald-950{--tw-gradient-via:var(--color-emerald-950);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-gray-50{--tw-gradient-via:var(--color-gray-50);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-gray-900{--tw-gradient-via:var(--color-gray-900);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/20{--tw-gradient-via:#fff3}@supports (color:color-mix(in lab,red,red)){.via-white\/20{--tw-gradient-via:color-mix(in oklab,var(--color-white)20%,transparent)}}.via-white\/20{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-blue-50{--tw-gradient-to:var(--color-blue-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-blue-100{--tw-gradient-to:var(--color-blue-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-emerald-50{--tw-gradient-to:var(--color-emerald-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-emerald-100{--tw-gradient-to:var(--color-emerald-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-gray-100{--tw-gradient-to:var(--color-gray-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-green-100{--tw-gradient-to:var(--color-green-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-indigo-50{--tw-gradient-to:var(--color-indigo-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-muted{--tw-gradient-to:var(--color-muted);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-pink-50{--tw-gradient-to:var(--color-pink-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-primary\/80{--tw-gradient-to:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.to-primary\/80{--tw-gradient-to:color-mix(in oklab,var(--color-primary)80%,transparent)}}.to-primary\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-purple-50{--tw-gradient-to:var(--color-purple-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-purple-500{--tw-gradient-to:var(--color-purple-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-purple-600{--tw-gradient-to:var(--color-purple-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-slate-800{--tw-gradient-to:var(--color-slate-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-slate-900{--tw-gradient-to:var(--color-slate-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-stone-100{--tw-gradient-to:var(--color-stone-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.bg-repeat{background-repeat:repeat}.mask-no-clip{-webkit-mask-clip:no-clip;mask-clip:no-clip}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.fill-current{fill:currentColor}.fill-none{fill:none}.fill-primary{fill:var(--color-primary)}.fill-yellow-400{fill:var(--color-yellow-400)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-0\.5{padding:calc(var(--spacing)*.5)}.p-1{padding:calc(var(--spacing)*1)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-2\.5{padding:calc(var(--spacing)*2.5)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-10{padding:calc(var(--spacing)*10)}.p-12{padding:calc(var(--spacing)*12)}.p-\[0-9a-fA-F\]{padding:0 -9a-fA-F}.p-\[1px\]{padding:1px}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-8{padding-inline:calc(var(--spacing)*8)}.px-10{padding-inline:calc(var(--spacing)*10)}.px-\[6px\]{padding-inline:6px}.py-0{padding-block:calc(var(--spacing)*0)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-12{padding-block:calc(var(--spacing)*12)}.py-16{padding-block:calc(var(--spacing)*16)}.py-24{padding-block:calc(var(--spacing)*24)}.py-32{padding-block:calc(var(--spacing)*32)}.py-48{padding-block:calc(var(--spacing)*48)}.ps-3{padding-inline-start:calc(var(--spacing)*3)}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-0\.5{padding-top:calc(var(--spacing)*.5)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-14{padding-top:calc(var(--spacing)*14)}.pt-16{padding-top:calc(var(--spacing)*16)}.pt-24{padding-top:calc(var(--spacing)*24)}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-2\.5{padding-right:calc(var(--spacing)*2.5)}.pr-4{padding-right:calc(var(--spacing)*4)}.pr-10{padding-right:calc(var(--spacing)*10)}.pb-0{padding-bottom:calc(var(--spacing)*0)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.pb-12{padding-bottom:calc(var(--spacing)*12)}.pl-1{padding-left:calc(var(--spacing)*1)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-3{padding-left:calc(var(--spacing)*3)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-5{padding-left:calc(var(--spacing)*5)}.pl-6{padding-left:calc(var(--spacing)*6)}.pl-8{padding-left:calc(var(--spacing)*8)}.pl-9{padding-left:calc(var(--spacing)*9)}.pl-10{padding-left:calc(var(--spacing)*10)}.text-center{text-align:center}.text-end{text-align:end}.text-justify{text-align:justify}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-xs\/none{font-size:var(--text-xs);line-height:1}.text-\[7px\]{font-size:7px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.leading-3{--tw-leading:calc(var(--spacing)*3);line-height:calc(var(--spacing)*3)}.leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.leading-7{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\]{--tw-leading:1;line-height:1}.leading-\[20px\]{--tw-leading:20px;line-height:20px}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.5em\]{--tw-tracking:.5em;letter-spacing:.5em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-nowrap{text-wrap:nowrap}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.text-clip{text-overflow:clip}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#1b1b18\]{color:#1b1b18}.text-\[\#706f6c\]{color:#706f6c}.text-\[\#F53003\],.text-\[\#f53003\]{color:#f53003}.text-accent-foreground{color:var(--color-accent-foreground)}.text-amber-400{color:var(--color-amber-400)}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-black{color:var(--color-black)}.text-blue-300{color:var(--color-blue-300)}.text-blue-400{color:var(--color-blue-400)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-blue-900{color:var(--color-blue-900)}.text-card-foreground{color:var(--color-card-foreground)}.text-current{color:currentColor}.text-cyan-600{color:var(--color-cyan-600)}.text-destructive{color:var(--color-destructive)}.text-destructive-foreground{color:var(--color-destructive-foreground)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-900{color:var(--color-emerald-900)}.text-foreground{color:var(--color-foreground)}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-green-400{color:var(--color-green-400)}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-green-800{color:var(--color-green-800)}.text-green-900{color:var(--color-green-900)}.text-indigo-100{color:var(--color-indigo-100)}.text-indigo-400{color:var(--color-indigo-400)}.text-indigo-500{color:var(--color-indigo-500)}.text-indigo-600{color:var(--color-indigo-600)}.text-indigo-700{color:var(--color-indigo-700)}.text-indigo-800{color:var(--color-indigo-800)}.text-inherit{color:inherit}.text-input{color:var(--color-input)}.text-lime-600{color:var(--color-lime-600)}.text-muted{color:var(--color-muted)}.text-muted-foreground{color:var(--color-muted-foreground)}.text-neutral-100{color:var(--color-neutral-100)}.text-neutral-300{color:var(--color-neutral-300)}.text-neutral-400{color:var(--color-neutral-400)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-500\!{color:var(--color-neutral-500)!important}.text-neutral-600{color:var(--color-neutral-600)}.text-neutral-800{color:var(--color-neutral-800)}.text-neutral-900{color:var(--color-neutral-900)}.text-neutral-950{color:var(--color-neutral-950)}.text-orange-500{color:var(--color-orange-500)}.text-orange-600{color:var(--color-orange-600)}.text-orange-700{color:var(--color-orange-700)}.text-orange-800{color:var(--color-orange-800)}.text-orange-900{color:var(--color-orange-900)}.text-pink-500{color:var(--color-pink-500)}.text-pink-600{color:var(--color-pink-600)}.text-popover-foreground{color:var(--color-popover-foreground)}.text-primary{color:var(--color-primary)}.text-primary-foreground{color:var(--color-primary-foreground)}.text-purple-500{color:var(--color-purple-500)}.text-purple-600{color:var(--color-purple-600)}.text-purple-700{color:var(--color-purple-700)}.text-purple-800{color:var(--color-purple-800)}.text-purple-900{color:var(--color-purple-900)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-red-900{color:var(--color-red-900)}.text-rose-600{color:var(--color-rose-600)}.text-rose-900{color:var(--color-rose-900)}.text-secondary-foreground{color:var(--color-secondary-foreground)}.text-sidebar-accent-foreground{color:var(--color-sidebar-accent-foreground)}.text-sidebar-foreground,.text-sidebar-foreground\/70{color:var(--color-sidebar-foreground)}@supports (color:color-mix(in lab,red,red)){.text-sidebar-foreground\/70{color:color-mix(in oklab,var(--color-sidebar-foreground)70%,transparent)}}.text-sidebar-primary-foreground{color:var(--color-sidebar-primary-foreground)}.text-sky-600{color:var(--color-sky-600)}.text-sky-600\/70{color:#0084ccb3}@supports (color:color-mix(in lab,red,red)){.text-sky-600\/70{color:color-mix(in oklab,var(--color-sky-600)70%,transparent)}}.text-sky-700{color:var(--color-sky-700)}.text-sky-800{color:var(--color-sky-800)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-teal-500{color:var(--color-teal-500)}.text-teal-600{color:var(--color-teal-600)}.text-teal-800{color:var(--color-teal-800)}.text-teal-900{color:var(--color-teal-900)}.text-violet-600{color:var(--color-violet-600)}.text-white{color:var(--color-white)}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white)70%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white)80%,transparent)}}.text-yellow-400{color:var(--color-yellow-400)}.text-yellow-500{color:var(--color-yellow-500)}.text-yellow-600{color:var(--color-yellow-600)}.text-yellow-700{color:var(--color-yellow-700)}.text-yellow-800{color:var(--color-yellow-800)}.text-yellow-900{color:var(--color-yellow-900)}.text-zinc-900{color:var(--color-zinc-900)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.italic\!{font-style:italic!important}.not-italic{font-style:normal}.diagonal-fractions{--tw-numeric-fraction:diagonal-fractions;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.oldstyle-nums{--tw-numeric-figure:oldstyle-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.proportional-nums{--tw-numeric-spacing:proportional-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.slashed-zero{--tw-slashed-zero:slashed-zero;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.stacked-fractions{--tw-numeric-fraction:stacked-fractions;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.normal-nums{font-variant-numeric:normal}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.decoration-neutral-300{-webkit-text-decoration-color:var(--color-neutral-300);text-decoration-color:var(--color-neutral-300)}.decoration-neutral-400{-webkit-text-decoration-color:var(--color-neutral-400);text-decoration-color:var(--color-neutral-400)}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.placeholder-gray-400::placeholder{color:var(--color-gray-400)}.accent-blue-600{accent-color:var(--color-blue-600)}.accent-green-600{accent-color:var(--color-green-600)}.accent-red-600{accent-color:var(--color-red-600)}.scheme-light-dark{color-scheme:light dark}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-25{opacity:.25}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-border)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0px_0px_1px_0px_rgba\(0\,0\,0\,0\.03\)\,0px_1px_2px_0px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow:0px 0px 1px 0px var(--tw-shadow-color,#00000008),0px 1px 2px 0px var(--tw-shadow-color,#0000000f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[2px_0_5px_-2px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow:2px 0 5px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[2px_0_5px_-2px_rgba\(0\,0\,0\,0\.05\)\]{--tw-shadow:2px 0 5px -2px var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.1\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff1a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0px_0px_0px_1px_rgba\(26\,26\,0\,0\.16\)\]{--tw-shadow:inset 0px 0px 0px 1px var(--tw-shadow-color,#1a1a0029);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.inset-ring{--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-emerald-900\/30{--tw-shadow-color:#004e3b4d}@supports (color:color-mix(in lab,red,red)){.shadow-emerald-900\/30{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-emerald-900)30%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-gray-100{--tw-shadow-color:oklch(96.7% .003 264.542)}@supports (color:color-mix(in lab,red,red)){.shadow-gray-100{--tw-shadow-color:color-mix(in oklab,var(--color-gray-100)var(--tw-shadow-alpha),transparent)}}.shadow-gray-500\/20{--tw-shadow-color:#6a728233}@supports (color:color-mix(in lab,red,red)){.shadow-gray-500\/20{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-gray-500)20%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-green-100{--tw-shadow-color:oklch(96.2% .044 156.743)}@supports (color:color-mix(in lab,red,red)){.shadow-green-100{--tw-shadow-color:color-mix(in oklab,var(--color-green-100)var(--tw-shadow-alpha),transparent)}}.shadow-indigo-100{--tw-shadow-color:oklch(93% .034 272.788)}@supports (color:color-mix(in lab,red,red)){.shadow-indigo-100{--tw-shadow-color:color-mix(in oklab,var(--color-indigo-100)var(--tw-shadow-alpha),transparent)}}.shadow-orange-100{--tw-shadow-color:oklch(95.4% .038 75.164)}@supports (color:color-mix(in lab,red,red)){.shadow-orange-100{--tw-shadow-color:color-mix(in oklab,var(--color-orange-100)var(--tw-shadow-alpha),transparent)}}.shadow-slate-100{--tw-shadow-color:oklch(96.8% .007 247.896)}@supports (color:color-mix(in lab,red,red)){.shadow-slate-100{--tw-shadow-color:color-mix(in oklab,var(--color-slate-100)var(--tw-shadow-alpha),transparent)}}.ring-amber-300{--tw-ring-color:var(--color-amber-300)}.ring-amber-600\/20{--tw-ring-color:#dd740033}@supports (color:color-mix(in lab,red,red)){.ring-amber-600\/20{--tw-ring-color:color-mix(in oklab,var(--color-amber-600)20%,transparent)}}.ring-blue-300{--tw-ring-color:var(--color-blue-300)}.ring-blue-500\/20{--tw-ring-color:#3080ff33}@supports (color:color-mix(in lab,red,red)){.ring-blue-500\/20{--tw-ring-color:color-mix(in oklab,var(--color-blue-500)20%,transparent)}}.ring-blue-600\/20{--tw-ring-color:#155dfc33}@supports (color:color-mix(in lab,red,red)){.ring-blue-600\/20{--tw-ring-color:color-mix(in oklab,var(--color-blue-600)20%,transparent)}}.ring-blue-700\/10{--tw-ring-color:#1447e61a}@supports (color:color-mix(in lab,red,red)){.ring-blue-700\/10{--tw-ring-color:color-mix(in oklab,var(--color-blue-700)10%,transparent)}}.ring-emerald-600\/20{--tw-ring-color:#00976733}@supports (color:color-mix(in lab,red,red)){.ring-emerald-600\/20{--tw-ring-color:color-mix(in oklab,var(--color-emerald-600)20%,transparent)}}.ring-gray-200{--tw-ring-color:var(--color-gray-200)}.ring-gray-300{--tw-ring-color:var(--color-gray-300)}.ring-gray-500\/10{--tw-ring-color:#6a72821a}@supports (color:color-mix(in lab,red,red)){.ring-gray-500\/10{--tw-ring-color:color-mix(in oklab,var(--color-gray-500)10%,transparent)}}.ring-gray-500\/20{--tw-ring-color:#6a728233}@supports (color:color-mix(in lab,red,red)){.ring-gray-500\/20{--tw-ring-color:color-mix(in oklab,var(--color-gray-500)20%,transparent)}}.ring-gray-600\/20{--tw-ring-color:#4a556533}@supports (color:color-mix(in lab,red,red)){.ring-gray-600\/20{--tw-ring-color:color-mix(in oklab,var(--color-gray-600)20%,transparent)}}.ring-green-600\/20{--tw-ring-color:#00a54433}@supports (color:color-mix(in lab,red,red)){.ring-green-600\/20{--tw-ring-color:color-mix(in oklab,var(--color-green-600)20%,transparent)}}.ring-green-700\/10{--tw-ring-color:#0081381a}@supports (color:color-mix(in lab,red,red)){.ring-green-700\/10{--tw-ring-color:color-mix(in oklab,var(--color-green-700)10%,transparent)}}.ring-indigo-400{--tw-ring-color:var(--color-indigo-400)}.ring-indigo-600\/20{--tw-ring-color:#4f39f633}@supports (color:color-mix(in lab,red,red)){.ring-indigo-600\/20{--tw-ring-color:color-mix(in oklab,var(--color-indigo-600)20%,transparent)}}.ring-orange-600\/20{--tw-ring-color:#f0510033}@supports (color:color-mix(in lab,red,red)){.ring-orange-600\/20{--tw-ring-color:color-mix(in oklab,var(--color-orange-600)20%,transparent)}}.ring-primary{--tw-ring-color:var(--color-primary)}.ring-purple-300{--tw-ring-color:var(--color-purple-300)}.ring-purple-600\/20{--tw-ring-color:#9810fa33}@supports (color:color-mix(in lab,red,red)){.ring-purple-600\/20{--tw-ring-color:color-mix(in oklab,var(--color-purple-600)20%,transparent)}}.ring-purple-700\/10{--tw-ring-color:#8200da1a}@supports (color:color-mix(in lab,red,red)){.ring-purple-700\/10{--tw-ring-color:color-mix(in oklab,var(--color-purple-700)10%,transparent)}}.ring-red-600\/10{--tw-ring-color:#e400141a}@supports (color:color-mix(in lab,red,red)){.ring-red-600\/10{--tw-ring-color:color-mix(in oklab,var(--color-red-600)10%,transparent)}}.ring-red-600\/20{--tw-ring-color:#e4001433}@supports (color:color-mix(in lab,red,red)){.ring-red-600\/20{--tw-ring-color:color-mix(in oklab,var(--color-red-600)20%,transparent)}}.ring-red-700\/10{--tw-ring-color:#bf000f1a}@supports (color:color-mix(in lab,red,red)){.ring-red-700\/10{--tw-ring-color:color-mix(in oklab,var(--color-red-700)10%,transparent)}}.ring-ring\/10{--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab,red,red)){.ring-ring\/10{--tw-ring-color:color-mix(in oklab,var(--color-ring)10%,transparent)}}.ring-sidebar-ring{--tw-ring-color:var(--color-sidebar-ring)}.ring-slate-600\/20{--tw-ring-color:#45556c33}@supports (color:color-mix(in lab,red,red)){.ring-slate-600\/20{--tw-ring-color:color-mix(in oklab,var(--color-slate-600)20%,transparent)}}.ring-yellow-600\/20{--tw-ring-color:#cd890033}@supports (color:color-mix(in lab,red,red)){.ring-yellow-600\/20{--tw-ring-color:color-mix(in oklab,var(--color-yellow-600)20%,transparent)}}.ring-offset-1{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.ring-offset-background{--tw-ring-offset-color:var(--color-background)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-ring\/50{outline-color:var(--color-ring)}@supports (color:color-mix(in lab,red,red)){.outline-ring\/50{outline-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a))drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a)drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter\!{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)!important}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-grayscale{--tw-backdrop-grayscale:grayscale(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-invert{--tw-backdrop-invert:invert(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-sepia{--tw-backdrop-sepia:sepia(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\]{transition-property:width,height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.delay-200{transition-delay:.2s}.delay-300{transition-delay:.3s}.delay-400{transition-delay:.4s}.delay-500{transition-delay:.5s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-250{--tw-duration:.25s;transition-duration:.25s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-750{--tw-duration:.75s;transition-duration:.75s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.animate-in{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.\[file\:line\]{file:line}.\[image\:\$img\|\$width\|\$height\|\$type\]{image:$img|$width|$height|$type}.\[program\:php\]{program:php}.\[wire\:model\=\"\'\+i\+\'\"\]{wire:model="'+i+'"}.\[wire\:model\=\\\"\'\+expression\+\'\\\"\]{wire:model=\""+expression+"\"}.\[wire\:model\]{wire:model}.\[wire\:transition\]{wire:transition}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-400{animation-delay:.4s}.delay-500{animation-delay:.5s}:where(.divide-x-reverse>:not(:last-child)){--tw-divide-x-reverse:1}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-250{animation-duration:.25s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.duration-700{animation-duration:.7s}.duration-750{animation-duration:.75s}.duration-1000{animation-duration:1s}.ease-in{animation-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.fade-in,.fade-in-0{--tw-enter-opacity:0}.paused{animation-play-state:paused}.ring-inset{--tw-ring-inset:inset}.running{animation-play-state:running}.scrollbar-thumb-gray-300{--scrollbar-thumb:oklch(87.2% .01 258.338)}.scrollbar-thumb-muted{--scrollbar-thumb:var(--muted)}.scrollbar-thumb-muted-foreground\/20{--scrollbar-thumb:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.scrollbar-thumb-muted-foreground\/20{--scrollbar-thumb:color-mix(in oklab,var(--muted-foreground)20%,transparent)}}.scrollbar-track-gray-100{--scrollbar-track:oklch(96.7% .003 264.542)}.scrollbar-track-transparent{--scrollbar-track:transparent}.slide-in-from-bottom-2{--tw-enter-translate-y:.5rem}.slide-in-from-bottom-4{--tw-enter-translate-y:1rem}.slide-in-from-top-1{--tw-enter-translate-y:-.25rem}.zoom-in{--tw-enter-scale:0}.zoom-in-95{--tw-enter-scale:.95}.zoom-out{--tw-exit-scale:0}:is(.\*\:visible>*){visibility:visible}.not-has-\[nav\]\:hidden:not(:has(:is(nav))){display:none}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media(hover:hover){.group-hover\:w-full:is(:where(.group):hover *){width:100%}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:translate-x-2:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:translate-x-full:is(:where(.group):hover *){--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:rotate-12:is(:where(.group):hover *){rotate:12deg}.group-hover\:bg-black\/20:is(:where(.group):hover *){background-color:#0003}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-black\/20:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.group-hover\:text-blue-500:is(:where(.group):hover *){color:var(--color-blue-500)}.group-hover\:text-gray-700:is(:where(.group):hover *){color:var(--color-gray-700)}.group-hover\:text-primary:is(:where(.group):hover *){color:var(--color-primary)}.group-hover\:opacity-90:is(:where(.group):hover *){opacity:.9}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:shadow-xl:is(:where(.group):hover *){--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-has-data-\[collapsible\=icon\]\/sidebar-wrapper\:h-12:is(:where(.group\/sidebar-wrapper):has([data-collapsible=icon]) *){height:calc(var(--spacing)*12)}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing)*8)}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing)*-8)}.group-data-\[collapsible\=icon\]\:block:is(:where(.group)[data-collapsible=icon] *){display:block}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing)*8)!important;height:calc(var(--spacing)*8)!important}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+var\(--spacing-4\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + var(--spacing-4))}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+var\(--spacing-4\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + var(--spacing-4) + 2px)}.group-data-\[collapsible\=icon\]\:w-\[var\(--sidebar-width-icon\)\]:is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:p-0:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing)*0)}.group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing)*0)!important}.group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing)*2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width)*-1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width)*-1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:calc(var(--spacing)*0)}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing)*-4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:calc(var(--spacing)*0)}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius-lg)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:border-sidebar-border:is(:where(.group)[data-variant=floating] *){border-color:var(--color-sidebar-border)}.group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[viewport\=false\]\/navigation-menu\:top-full:is(:where(.group\/navigation-menu)[data-viewport=false] *){top:100%}.group-data-\[viewport\=false\]\/navigation-menu\:mt-1\.5:is(:where(.group\/navigation-menu)[data-viewport=false] *){margin-top:calc(var(--spacing)*1.5)}.group-data-\[viewport\=false\]\/navigation-menu\:overflow-hidden:is(:where(.group\/navigation-menu)[data-viewport=false] *){overflow:hidden}.group-data-\[viewport\=false\]\/navigation-menu\:rounded-md:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-radius:var(--radius-md)}.group-data-\[viewport\=false\]\/navigation-menu\:border:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[viewport\=false\]\/navigation-menu\:bg-popover:is(:where(.group\/navigation-menu)[data-viewport=false] *){background-color:var(--color-popover)}.group-data-\[viewport\=false\]\/navigation-menu\:text-popover-foreground:is(:where(.group\/navigation-menu)[data-viewport=false] *){color:var(--color-popover-foreground)}.group-data-\[viewport\=false\]\/navigation-menu\:shadow:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[viewport\=false\]\/navigation-menu\:duration-200:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-duration:.2s;transition-duration:.2s;animation-duration:.2s}.group-\[\.status-down\]\:bg-red-600:is(:where(.group).status-down *){background-color:var(--color-red-600)}@media(hover:hover){.peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover~*){color:var(--color-sidebar-accent-foreground)}}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button)[data-active=true]~*){color:var(--color-sidebar-accent-foreground)}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing)*1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing)*2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing)*1)}.peer-data-\[variant\=inset\]\:min-h-\[calc\(100svh-var\(--spacing-4\)\)\]:is(:where(.peer)[data-variant=inset]~*){min-height:calc(100svh - var(--spacing-4))}.selection\:bg-primary ::selection{background-color:var(--color-primary)}.selection\:bg-primary::selection{background-color:var(--color-primary)}.selection\:bg-red-500 ::selection{background-color:var(--color-red-500)}.selection\:bg-red-500::selection{background-color:var(--color-red-500)}.selection\:text-primary-foreground ::selection{color:var(--color-primary-foreground)}.selection\:text-primary-foreground::selection{color:var(--color-primary-foreground)}.selection\:text-white ::selection{color:var(--color-white)}.selection\:text-white::selection{color:var(--color-white)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing)*7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--color-foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--color-muted-foreground)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-0:before{content:var(--tw-content);top:calc(var(--spacing)*0)}.before\:top-1:before{content:var(--tw-content);top:calc(var(--spacing)*1)}.before\:top-1\/2:before{content:var(--tw-content);top:50%}.before\:bottom-0:before{content:var(--tw-content);bottom:calc(var(--spacing)*0)}.before\:bottom-1:before{content:var(--tw-content);bottom:calc(var(--spacing)*1)}.before\:bottom-1\/2:before{content:var(--tw-content);bottom:50%}.before\:left-2:before{content:var(--tw-content);left:calc(var(--spacing)*2)}.before\:left-\[0\.4rem\]:before{content:var(--tw-content);left:.4rem}.before\:w-0\.5:before{content:var(--tw-content);width:calc(var(--spacing)*.5)}.before\:border-l:before{content:var(--tw-content);border-left-style:var(--tw-border-style);border-left-width:1px}.before\:border-\[\#e3e3e0\]:before{content:var(--tw-content);border-color:#e3e3e0}.before\:bg-gray-200:before{content:var(--tw-content);background-color:var(--color-gray-200)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing)*-2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing)*0)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.first\:rounded-l-md:first-child{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.last\:rounded-r-md:last-child{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.odd\:bg-white\/2:nth-child(odd){background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.odd\:bg-white\/2:nth-child(odd){background-color:color-mix(in oklab,var(--color-white)2%,transparent)}}.even\:bg-white:nth-child(2n){background-color:var(--color-white)}.focus-within\:ring-2:focus-within{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-blue-500:focus-within{--tw-ring-color:var(--color-blue-500)}.focus-within\:ring-emerald-500:focus-within{--tw-ring-color:var(--color-emerald-500)}.focus-within\:outline-none:focus-within{--tw-outline-style:none;outline-style:none}@media(hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:border-\[\#1915014a\]:hover{border-color:#1915014a}.hover\:border-\[\#19140035\]:hover{border-color:#19140035}.hover\:border-black:hover{border-color:var(--color-black)}.hover\:border-blue-200:hover{border-color:var(--color-blue-200)}.hover\:border-blue-400:hover{border-color:var(--color-blue-400)}.hover\:border-gray-300:hover{border-color:var(--color-gray-300)}.hover\:border-gray-400:hover{border-color:var(--color-gray-400)}.hover\:border-primary:hover,.hover\:border-primary\/30:hover{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/30:hover{border-color:color-mix(in oklab,var(--color-primary)30%,transparent)}}.hover\:border-primary\/50:hover{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/50:hover{border-color:color-mix(in oklab,var(--color-primary)50%,transparent)}}.hover\:bg-accent:hover{background-color:var(--color-accent)}.hover\:bg-amber-50:hover{background-color:var(--color-amber-50)}.hover\:bg-black:hover{background-color:var(--color-black)}.hover\:bg-black\/10:hover{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/10:hover{background-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.hover\:bg-blue-50:hover{background-color:var(--color-blue-50)}.hover\:bg-blue-100:hover{background-color:var(--color-blue-100)}.hover\:bg-blue-200:hover{background-color:var(--color-blue-200)}.hover\:bg-blue-600:hover{background-color:var(--color-blue-600)}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:bg-destructive\/10:hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--color-destructive)90%,transparent)}}.hover\:bg-emerald-500:hover{background-color:var(--color-emerald-500)}.hover\:bg-emerald-700:hover{background-color:var(--color-emerald-700)}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-50\/50:hover{background-color:#f9fafb80}@supports (color:color-mix(in lab,red,red)){.hover\:bg-gray-50\/50:hover{background-color:color-mix(in oklab,var(--color-gray-50)50%,transparent)}}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-gray-200:hover{background-color:var(--color-gray-200)}.hover\:bg-gray-600:hover{background-color:var(--color-gray-600)}.hover\:bg-gray-700:hover{background-color:var(--color-gray-700)}.hover\:bg-gray-800:hover{background-color:var(--color-gray-800)}.hover\:bg-green-50:hover{background-color:var(--color-green-50)}.hover\:bg-green-600:hover{background-color:var(--color-green-600)}.hover\:bg-green-700:hover{background-color:var(--color-green-700)}.hover\:bg-indigo-600:hover{background-color:var(--color-indigo-600)}.hover\:bg-indigo-700:hover{background-color:var(--color-indigo-700)}.hover\:bg-muted:hover,.hover\:bg-muted\/20:hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/20:hover{background-color:color-mix(in oklab,var(--color-muted)20%,transparent)}}.hover\:bg-muted\/40:hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/40:hover{background-color:color-mix(in oklab,var(--color-muted)40%,transparent)}}.hover\:bg-muted\/50:hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.hover\:bg-muted\/80:hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/80:hover{background-color:color-mix(in oklab,var(--color-muted)80%,transparent)}}.hover\:bg-neutral-100:hover{background-color:var(--color-neutral-100)}.hover\:bg-neutral-200:hover{background-color:var(--color-neutral-200)}.hover\:bg-neutral-200\/60:hover{background-color:#e5e5e599}@supports (color:color-mix(in lab,red,red)){.hover\:bg-neutral-200\/60:hover{background-color:color-mix(in oklab,var(--color-neutral-200)60%,transparent)}}.hover\:bg-orange-50:hover{background-color:var(--color-orange-50)}.hover\:bg-orange-700:hover{background-color:var(--color-orange-700)}.hover\:bg-primary\/5:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/5:hover{background-color:color-mix(in oklab,var(--color-primary)5%,transparent)}}.hover\:bg-primary\/10:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/10:hover{background-color:color-mix(in oklab,var(--color-primary)10%,transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--color-primary)90%,transparent)}}.hover\:bg-purple-50:hover{background-color:var(--color-purple-50)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-red-600:hover{background-color:var(--color-red-600)}.hover\:bg-secondary\/80:hover{background-color:var(--color-secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--color-secondary)80%,transparent)}}.hover\:bg-sidebar-accent:hover{background-color:var(--color-sidebar-accent)}.hover\:bg-sky-600:hover{background-color:var(--color-sky-600)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-slate-700:hover{background-color:var(--color-slate-700)}.hover\:bg-transparent:hover{background-color:#0000}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.hover\:bg-white\/25:hover{background-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/25:hover{background-color:color-mix(in oklab,var(--color-white)25%,transparent)}}.hover\:bg-white\/50:hover{background-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/50:hover{background-color:color-mix(in oklab,var(--color-white)50%,transparent)}}.hover\:bg-yellow-50:hover{background-color:var(--color-yellow-50)}.hover\:bg-yellow-100:hover{background-color:var(--color-yellow-100)}.hover\:text-accent-foreground:hover{color:var(--color-accent-foreground)}.hover\:text-amber-600:hover{color:var(--color-amber-600)}.hover\:text-amber-700:hover{color:var(--color-amber-700)}.hover\:text-black:hover{color:var(--color-black)}.hover\:text-blue-500:hover{color:var(--color-blue-500)}.hover\:text-blue-600:hover{color:var(--color-blue-600)}.hover\:text-blue-700:hover{color:var(--color-blue-700)}.hover\:text-blue-800:hover{color:var(--color-blue-800)}.hover\:text-blue-900:hover{color:var(--color-blue-900)}.hover\:text-emerald-600:hover{color:var(--color-emerald-600)}.hover\:text-foreground:hover{color:var(--color-foreground)}.hover\:text-gray-400:hover{color:var(--color-gray-400)}.hover\:text-gray-500:hover{color:var(--color-gray-500)}.hover\:text-gray-600:hover{color:var(--color-gray-600)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:text-gray-900:hover{color:var(--color-gray-900)}.hover\:text-green-700:hover{color:var(--color-green-700)}.hover\:text-muted-foreground:hover{color:var(--color-muted-foreground)}.hover\:text-neutral-800:hover{color:var(--color-neutral-800)}.hover\:text-orange-600:hover{color:var(--color-orange-600)}.hover\:text-primary:hover{color:var(--color-primary)}.hover\:text-red-500:hover{color:var(--color-red-500)}.hover\:text-red-600:hover{color:var(--color-red-600)}.hover\:text-red-700:hover{color:var(--color-red-700)}.hover\:text-sidebar-accent-foreground:hover{color:var(--color-sidebar-accent-foreground)}.hover\:text-white:hover{color:var(--color-white)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-current:hover{text-decoration-color:currentColor}.hover\:decoration-current\!:hover{text-decoration-color:currentColor!important}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-accent)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-primary\/5:hover{--tw-shadow-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-primary\/5:hover{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-primary)5%,transparent)var(--tw-shadow-alpha),transparent)}}.hover\:brightness-95:hover{--tw-brightness:brightness(95%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.hover\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar:hover:is(:where(.group)[data-collapsible=offcanvas] *){background-color:var(--color-sidebar)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:var(--color-sidebar-border)}}.focus\:z-10:focus{z-index:10}.focus\:border-blue-300:focus{border-color:var(--color-blue-300)}.focus\:border-blue-500:focus{border-color:var(--color-blue-500)}.focus\:border-emerald-500:focus{border-color:var(--color-emerald-500)}.focus\:border-gray-500:focus{border-color:var(--color-gray-500)}.focus\:border-gray-600:focus{border-color:var(--color-gray-600)}.focus\:border-green-500:focus{border-color:var(--color-green-500)}.focus\:bg-accent:focus{background-color:var(--color-accent)}.focus\:bg-white:focus{background-color:var(--color-white)}.focus\:text-accent-foreground:focus{color:var(--color-accent-foreground)}.focus\:text-red-600:focus{color:var(--color-red-600)}.focus\:ring:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-blue-500:focus{--tw-ring-color:var(--color-blue-500)}.focus\:ring-emerald-500:focus{--tw-ring-color:var(--color-emerald-500)}.focus\:ring-emerald-500\/20:focus{--tw-ring-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.focus\:ring-emerald-500\/20:focus{--tw-ring-color:color-mix(in oklab,var(--color-emerald-500)20%,transparent)}}.focus\:ring-gray-600:focus{--tw-ring-color:var(--color-gray-600)}.focus\:ring-green-500:focus{--tw-ring-color:var(--color-green-500)}.focus\:ring-primary:focus{--tw-ring-color:var(--color-primary)}.focus\:ring-ring:focus{--tw-ring-color:var(--color-ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus\:outline:focus{outline-style:var(--tw-outline-style);outline-width:1px}.focus\:outline-2:focus{outline-style:var(--tw-outline-style);outline-width:2px}.focus\:outline-red-500:focus{outline-color:var(--color-red-500)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-primary:focus-visible{border-color:var(--color-primary)}.focus-visible\:border-ring:focus-visible{border-color:var(--color-ring)}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--color-background)}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.active\:bg-gray-100:active{background-color:var(--color-gray-100)}.active\:bg-sidebar-accent:active{background-color:var(--color-sidebar-accent)}.active\:text-gray-500:active{color:var(--color-gray-500)}.active\:text-gray-700:active{color:var(--color-gray-700)}.active\:text-gray-800:active{color:var(--color-gray-800)}.active\:text-sidebar-accent-foreground:active{color:var(--color-sidebar-accent-foreground)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-gray-100:disabled{background-color:var(--color-gray-100)}.disabled\:opacity-50:disabled{opacity:.5}:where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}.has-data-\[variant\=inset\]\:bg-sidebar:has([data-variant=inset]){background-color:var(--color-sidebar)}.has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has(>svg){grid-template-columns:calc(var(--spacing)*4)1fr}.has-\[\>svg\]\:gap-x-3:has(>svg){column-gap:calc(var(--spacing)*3)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing)*2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing)*3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing)*4)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--color-destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:color-mix(in oklab,var(--color-accent)50%,transparent)}}.data-\[active\=true\]\:bg-transparent[data-active=true]{background-color:#0000}.data-\[active\=true\]\:font-semibold[data-active=true]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.data-\[active\=true\]\:text-accent-foreground[data-active=true]{color:var(--color-accent-foreground)}.data-\[active\=true\]\:text-primary[data-active=true]{color:var(--color-primary)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing)*8)}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:-13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:-13rem}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-.5rem}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:.5rem}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-.5rem}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:.5rem}:is(.\*\:data-\[slot\=alert-description\]\:text-destructive-foreground\/80>*)[data-slot=alert-description]{color:var(--color-destructive-foreground)}@supports (color:color-mix(in lab,red,red)){:is(.\*\:data-\[slot\=alert-description\]\:text-destructive-foreground\/80>*)[data-slot=alert-description]{color:color-mix(in oklab,var(--color-destructive-foreground)80%,transparent)}}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:ring-0 *)[data-slot=navigation-menu-link]:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:outline-none *)[data-slot=navigation-menu-link]:focus{--tw-outline-style:none;outline-style:none}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--color-background)}.data-\[state\=active\]\:bg-primary[data-state=active]{background-color:var(--color-primary)}.data-\[state\=active\]\:bg-white[data-state=active]{background-color:var(--color-white)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--color-foreground)}.data-\[state\=active\]\:text-gray-900[data-state=active]{color:var(--color-gray-900)}.data-\[state\=active\]\:text-primary-foreground[data-state=active]{color:var(--color-primary-foreground)}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[state\=checked\]\:translate-x-5[data-state=checked]{--tw-translate-x:calc(var(--spacing)*5);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--color-primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--color-primary-foreground)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:animate-out[data-state=closed]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x:-50%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y:-48%}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:animate-out:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:fade-out-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:zoom-out-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=hidden\]\:animate-out[data-state=hidden]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=indeterminate\]\:bg-primary[data-state=indeterminate]{background-color:var(--color-primary)}.data-\[state\=indeterminate\]\:text-primary-foreground[data-state=indeterminate]{color:var(--color-primary-foreground)}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--color-accent)}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--color-accent-foreground)}.data-\[state\=open\]\:bg-accent[data-state=open],.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:color-mix(in oklab,var(--color-accent)50%,transparent)}}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--color-secondary)}.data-\[state\=open\]\:bg-sidebar-accent[data-state=open]{background-color:var(--color-sidebar-accent)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--color-accent-foreground)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--color-muted-foreground)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:animate-in[data-state=open]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x:-50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y:-48%}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:animate-in:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:fade-in-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:zoom-in-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-scale:.95}@media(hover:hover){.data-\[state\=open\]\:hover\:bg-sidebar-accent[data-state=open]:hover{background-color:var(--color-sidebar-accent)}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground[data-state=open]:hover{color:var(--color-sidebar-accent-foreground)}}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--color-muted)}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--color-input)}.data-\[state\=visible\]\:animate-in[data-state=visible]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[variant\=destructive\]\:text-destructive-foreground[data-variant=destructive]{color:var(--color-destructive-foreground)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive-foreground[data-variant=destructive]:focus{color:var(--color-destructive-foreground)}.data-\[variant\=outline\]\:border-l-0[data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.data-\[variant\=outline\]\:shadow-xs[data-variant=outline]{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[variant\=outline\]\:first\:border-l[data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}@media(min-width:40rem){.sm\:mx-auto{margin-inline:auto}.sm\:mt-2{margin-top:calc(var(--spacing)*2)}.sm\:mt-12{margin-top:calc(var(--spacing)*12)}.sm\:mb-4{margin-bottom:calc(var(--spacing)*4)}.sm\:mb-6{margin-bottom:calc(var(--spacing)*6)}.sm\:mb-12{margin-bottom:calc(var(--spacing)*12)}.sm\:mb-16{margin-bottom:calc(var(--spacing)*16)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:h-4{height:calc(var(--spacing)*4)}.sm\:h-5{height:calc(var(--spacing)*5)}.sm\:h-8{height:calc(var(--spacing)*8)}.sm\:h-10{height:calc(var(--spacing)*10)}.sm\:h-12{height:calc(var(--spacing)*12)}.sm\:h-16{height:calc(var(--spacing)*16)}.sm\:h-32{height:calc(var(--spacing)*32)}.sm\:min-h-\[250px\]{min-height:250px}.sm\:w-3\/4{width:75%}.sm\:w-4{width:calc(var(--spacing)*4)}.sm\:w-5{width:calc(var(--spacing)*5)}.sm\:w-8{width:calc(var(--spacing)*8)}.sm\:w-32{width:calc(var(--spacing)*32)}.sm\:w-40{width:calc(var(--spacing)*40)}.sm\:w-64{width:calc(var(--spacing)*64)}.sm\:w-\[350px\]{width:350px}.sm\:w-auto{width:auto}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:max-w-3xl{max-width:var(--container-3xl)}.sm\:max-w-4xl{max-width:var(--container-4xl)}.sm\:max-w-5xl{max-width:var(--container-5xl)}.sm\:max-w-\[90vw\]{max-width:90vw}.sm\:max-w-\[500px\]{max-width:500px}.sm\:max-w-full{max-width:100%}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:max-w-xl{max-width:var(--container-xl)}.sm\:flex-1{flex:1}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:justify-start{justify-content:flex-start}.sm\:gap-2{gap:calc(var(--spacing)*2)}.sm\:gap-2\.5{gap:calc(var(--spacing)*2.5)}.sm\:gap-4{gap:calc(var(--spacing)*4)}.sm\:gap-6{gap:calc(var(--spacing)*6)}.sm\:gap-8{gap:calc(var(--spacing)*8)}.sm\:gap-12{gap:calc(var(--spacing)*12)}:where(.sm\:space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*0)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-y-reverse)))}:where(.sm\:space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.sm\:space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.sm\:space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}:where(.sm\:space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}:where(.sm\:space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-x-reverse)))}:where(.sm\:space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*4)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-x-reverse)))}.sm\:rounded-lg{border-radius:var(--radius-lg)}.sm\:p-3{padding:calc(var(--spacing)*3)}.sm\:p-4{padding:calc(var(--spacing)*4)}.sm\:p-6{padding:calc(var(--spacing)*6)}.sm\:p-8{padding:calc(var(--spacing)*8)}.sm\:p-12{padding:calc(var(--spacing)*12)}.sm\:p-14{padding:calc(var(--spacing)*14)}.sm\:px-0{padding-inline:calc(var(--spacing)*0)}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:py-0{padding-block:calc(var(--spacing)*0)}.sm\:py-6{padding-block:calc(var(--spacing)*6)}.sm\:py-12{padding-block:calc(var(--spacing)*12)}.sm\:py-16{padding-block:calc(var(--spacing)*16)}.sm\:pt-0{padding-top:calc(var(--spacing)*0)}.sm\:pt-12{padding-top:calc(var(--spacing)*12)}.sm\:pt-16{padding-top:calc(var(--spacing)*16)}.sm\:pb-0{padding-bottom:calc(var(--spacing)*0)}.sm\:text-center{text-align:center}.sm\:text-left{text-align:left}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}@media(min-width:48rem){.md\:absolute{position:absolute}.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:mb-0{margin-bottom:calc(var(--spacing)*0)}.md\:ml-auto{margin-left:auto}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline-block{display:inline-block}.md\:min-h-\[300px\]{min-height:300px}.md\:w-1\/2{width:50%}.md\:w-64{width:calc(var(--spacing)*64)}.md\:w-72{width:calc(var(--spacing)*72)}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-4xl{max-width:var(--container-4xl)}.md\:max-w-7xl{max-width:var(--container-7xl)}.md\:max-w-\[200px\]{max-width:200px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-row-reverse{flex-direction:row-reverse}.md\:items-center{align-items:center}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}:where(.md\:space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*0)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-y-reverse)))}:where(.md\:space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}.md\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.md\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.md\:p-6{padding:calc(var(--spacing)*6)}.md\:p-8{padding:calc(var(--spacing)*8)}.md\:p-10{padding:calc(var(--spacing)*10)}.md\:p-12{padding:calc(var(--spacing)*12)}.md\:px-3{padding-inline:calc(var(--spacing)*3)}.md\:pt-0{padding-top:calc(var(--spacing)*0)}.md\:pl-6{padding-left:calc(var(--spacing)*6)}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.md\:text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing)*2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing)*0)}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:var(--radius-xl)}.md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-0:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing)*0)}.md\:after\:hidden:after{content:var(--tw-content);display:none}}@media(min-width:64rem){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-9{grid-column:span 9/span 9}.lg\:-mt-\[6\.6rem\]{margin-top:-6.6rem}.lg\:mt-12{margin-top:calc(var(--spacing)*12)}.lg\:mt-16{margin-top:calc(var(--spacing)*16)}.lg\:mb-0{margin-bottom:calc(var(--spacing)*0)}.lg\:mb-6{margin-bottom:calc(var(--spacing)*6)}.lg\:mb-16{margin-bottom:calc(var(--spacing)*16)}.lg\:-ml-px{margin-left:-1px}.lg\:ml-0{margin-left:calc(var(--spacing)*0)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:inline-block{display:inline-block}.lg\:aspect-auto{aspect-ratio:auto}.lg\:h-10{height:calc(var(--spacing)*10)}.lg\:h-24{height:calc(var(--spacing)*24)}.lg\:h-\[calc\(95vh-4rem\)\]{height:calc(95vh - 4rem)}.lg\:h-\[calc\(100vh-12rem\)\]{height:calc(100vh - 12rem)}.lg\:h-\[calc\(100vh-20rem\)\]{height:calc(100vh - 20rem)}.lg\:h-full{height:100%}.lg\:max-h-\[calc\(100vh-32rem\)\]{max-height:calc(100vh - 32rem)}.lg\:max-h-none{max-height:none}.lg\:min-h-0{min-height:calc(var(--spacing)*0)}.lg\:w-1\/2{width:50%}.lg\:w-1\/3{width:33.3333%}.lg\:w-10{width:calc(var(--spacing)*10)}.lg\:w-24{width:calc(var(--spacing)*24)}.lg\:w-80{width:calc(var(--spacing)*80)}.lg\:w-\[438px\]{width:438px}.lg\:max-w-4xl{max-width:var(--container-4xl)}.lg\:max-w-5xl{max-width:var(--container-5xl)}.lg\:max-w-none{max-width:none}.lg\:max-w-sm{max-width:var(--container-sm)}.lg\:flex-shrink-0{flex-shrink:0}.lg\:grow{flex-grow:1}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:flex-row-reverse{flex-direction:row-reverse}.lg\:justify-center{justify-content:center}.lg\:justify-start{justify-content:flex-start}.lg\:gap-4{gap:calc(var(--spacing)*4)}.lg\:gap-6{gap:calc(var(--spacing)*6)}.lg\:gap-8{gap:calc(var(--spacing)*8)}.lg\:gap-16{gap:calc(var(--spacing)*16)}:where(.lg\:space-x-8>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*8)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-x-reverse)))}.lg\:rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.lg\:rounded-tl-lg{border-top-left-radius:var(--radius-lg)}.lg\:rounded-r-lg{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.lg\:rounded-br-none{border-bottom-right-radius:0}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:p-4{padding:calc(var(--spacing)*4)}.lg\:p-6{padding:calc(var(--spacing)*6)}.lg\:p-8{padding:calc(var(--spacing)*8)}.lg\:p-20{padding:calc(var(--spacing)*20)}.lg\:px-0{padding-inline:calc(var(--spacing)*0)}.lg\:px-6{padding-inline:calc(var(--spacing)*6)}.lg\:px-8{padding-inline:calc(var(--spacing)*8)}.lg\:py-16{padding-block:calc(var(--spacing)*16)}.lg\:py-20{padding-block:calc(var(--spacing)*20)}.lg\:pt-5{padding-top:calc(var(--spacing)*5)}.lg\:text-left{text-align:left}.lg\:text-right{text-align:right}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.lg\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.lg\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.lg\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media(min-width:80rem){.xl\:col-span-1{grid-column:span 1/span 1}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:w-1\/2{width:50%}.xl\:w-64{width:calc(var(--spacing)*64)}.xl\:w-96{width:calc(var(--spacing)*96)}.xl\:max-w-6xl{max-width:var(--container-6xl)}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}}@media(min-width:96rem){.\32xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}.rtl\:flex-row-reverse:where(:dir(rtl),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}.rtl\:data-\[state\=checked\]\:-translate-x-5:where(:dir(rtl),[dir=rtl],[dir=rtl] *)[data-state=checked]{--tw-translate-x:calc(var(--spacing)*-5);translate:var(--tw-translate-x)var(--tw-translate-y)}.rtl\:data-\[state\=unchecked\]\:translate-x-0:where(:dir(rtl),[dir=rtl],[dir=rtl] *)[data-state=unchecked]{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.dark\:block:is(.dark *){display:block}.dark\:hidden:is(.dark *){display:none}:where(.dark\:divide-gray-700:is(.dark *)>:not(:last-child)){border-color:var(--color-gray-700)}:where(.dark\:divide-gray-800:is(.dark *)>:not(:last-child)){border-color:var(--color-gray-800)}:where(.dark\:divide-slate-800:is(.dark *)>:not(:last-child)){border-color:var(--color-slate-800)}:where(.dark\:divide-white\/5:is(.dark *)>:not(:last-child)){border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){:where(.dark\:divide-white\/5:is(.dark *)>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white)5%,transparent)}}:where(.dark\:divide-white\/10:is(.dark *)>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){:where(.dark\:divide-white\/10:is(.dark *)>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.dark\:border:is(.dark *){border-style:var(--tw-border-style);border-width:1px}.dark\:border-r:is(.dark *){border-right-style:var(--tw-border-style);border-right-width:1px}.dark\:border-none:is(.dark *){--tw-border-style:none;border-style:none}.dark\:border-\[\#3E3E3A\]:is(.dark *){border-color:#3e3e3a}.dark\:border-\[\#eeeeec\]:is(.dark *){border-color:#eeeeec}.dark\:border-amber-500:is(.dark *){border-color:var(--color-amber-500)}.dark\:border-amber-800:is(.dark *){border-color:var(--color-amber-800)}.dark\:border-amber-800\/50:is(.dark *){border-color:#953d0080}@supports (color:color-mix(in lab,red,red)){.dark\:border-amber-800\/50:is(.dark *){border-color:color-mix(in oklab,var(--color-amber-800)50%,transparent)}}.dark\:border-amber-900:is(.dark *){border-color:var(--color-amber-900)}.dark\:border-blue-600:is(.dark *){border-color:var(--color-blue-600)}.dark\:border-blue-800:is(.dark *){border-color:var(--color-blue-800)}.dark\:border-emerald-500:is(.dark *){border-color:var(--color-emerald-500)}.dark\:border-emerald-600:is(.dark *){border-color:var(--color-emerald-600)}.dark\:border-gray-600:is(.dark *){border-color:var(--color-gray-600)}.dark\:border-gray-700:is(.dark *){border-color:var(--color-gray-700)}.dark\:border-gray-700\/50:is(.dark *){border-color:#36415380}@supports (color:color-mix(in lab,red,red)){.dark\:border-gray-700\/50:is(.dark *){border-color:color-mix(in oklab,var(--color-gray-700)50%,transparent)}}.dark\:border-gray-800:is(.dark *){border-color:var(--color-gray-800)}.dark\:border-green-800:is(.dark *){border-color:var(--color-green-800)}.dark\:border-green-800\/30:is(.dark *){border-color:#0166304d}@supports (color:color-mix(in lab,red,red)){.dark\:border-green-800\/30:is(.dark *){border-color:color-mix(in oklab,var(--color-green-800)30%,transparent)}}.dark\:border-indigo-800:is(.dark *){border-color:var(--color-indigo-800)}.dark\:border-neutral-500:is(.dark *){border-color:var(--color-neutral-500)}.dark\:border-neutral-700:is(.dark *){border-color:var(--color-neutral-700)}.dark\:border-neutral-800:is(.dark *){border-color:var(--color-neutral-800)}.dark\:border-orange-800:is(.dark *){border-color:var(--color-orange-800)}.dark\:border-purple-800:is(.dark *){border-color:var(--color-purple-800)}.dark\:border-red-800:is(.dark *){border-color:var(--color-red-800)}.dark\:border-red-800\/30:is(.dark *){border-color:#9f07124d}@supports (color:color-mix(in lab,red,red)){.dark\:border-red-800\/30:is(.dark *){border-color:color-mix(in oklab,var(--color-red-800)30%,transparent)}}.dark\:border-rose-500:is(.dark *){border-color:var(--color-rose-500)}.dark\:border-rose-900:is(.dark *){border-color:var(--color-rose-900)}.dark\:border-sky-800:is(.dark *){border-color:var(--color-sky-800)}.dark\:border-sky-900\/30:is(.dark *){border-color:#024a704d}@supports (color:color-mix(in lab,red,red)){.dark\:border-sky-900\/30:is(.dark *){border-color:color-mix(in oklab,var(--color-sky-900)30%,transparent)}}.dark\:border-slate-700:is(.dark *){border-color:var(--color-slate-700)}.dark\:border-slate-800:is(.dark *){border-color:var(--color-slate-800)}.dark\:border-white\/5:is(.dark *){border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/5:is(.dark *){border-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.dark\:border-white\/8:is(.dark *){border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/8:is(.dark *){border-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.dark\:border-white\/10:is(.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/10:is(.dark *){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.dark\:border-white\/20:is(.dark *){border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/20:is(.dark *){border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.dark\:border-white\/\[9\%\]:is(.dark *){border-color:#ffffff17}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/\[9\%\]:is(.dark *){border-color:color-mix(in oklab,var(--color-white)9%,transparent)}}.dark\:border-zinc-700:is(.dark *){border-color:var(--color-zinc-700)}.dark\:bg-\[\#0a0a0a\]:is(.dark *){background-color:#0a0a0a}.dark\:bg-\[\#1D0002\]:is(.dark *){background-color:#1d0002}.dark\:bg-\[\#1a1a1a\]:is(.dark *){background-color:#1a1a1a}.dark\:bg-\[\#3E3E3A\]:is(.dark *){background-color:#3e3e3a}.dark\:bg-\[\#161615\]:is(.dark *){background-color:#161615}.dark\:bg-\[\#eeeeec\]:is(.dark *){background-color:#eeeeec}.dark\:bg-amber-600:is(.dark *){background-color:var(--color-amber-600)}.dark\:bg-amber-900\/10:is(.dark *){background-color:#7b33061a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-900\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-900)10%,transparent)}}.dark\:bg-amber-900\/20:is(.dark *){background-color:#7b330633}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-900\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-900)20%,transparent)}}.dark\:bg-amber-900\/30:is(.dark *){background-color:#7b33064d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-900)30%,transparent)}}.dark\:bg-amber-900\/40:is(.dark *){background-color:#7b330666}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-900\/40:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-900)40%,transparent)}}.dark\:bg-amber-900\/50:is(.dark *){background-color:#7b330680}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-900\/50:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-900)50%,transparent)}}.dark\:bg-amber-950:is(.dark *){background-color:var(--color-amber-950)}.dark\:bg-amber-950\/20:is(.dark *){background-color:#46190133}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-950\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-950)20%,transparent)}}.dark\:bg-blue-700:is(.dark *){background-color:var(--color-blue-700)}.dark\:bg-blue-900:is(.dark *){background-color:var(--color-blue-900)}.dark\:bg-blue-900\/20:is(.dark *){background-color:#1c398e33}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-900\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-blue-900)20%,transparent)}}.dark\:bg-blue-900\/30:is(.dark *){background-color:#1c398e4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-blue-900)30%,transparent)}}.dark\:bg-blue-900\/40:is(.dark *){background-color:#1c398e66}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-900\/40:is(.dark *){background-color:color-mix(in oklab,var(--color-blue-900)40%,transparent)}}.dark\:bg-blue-950:is(.dark *){background-color:var(--color-blue-950)}.dark\:bg-blue-950\/20:is(.dark *){background-color:#16245633}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-950\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-blue-950)20%,transparent)}}.dark\:bg-emerald-600:is(.dark *){background-color:var(--color-emerald-600)}.dark\:bg-emerald-900:is(.dark *){background-color:var(--color-emerald-900)}.dark\:bg-emerald-900\/30:is(.dark *){background-color:#004e3b4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-emerald-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-emerald-900)30%,transparent)}}.dark\:bg-emerald-900\/40:is(.dark *){background-color:#004e3b66}@supports (color:color-mix(in lab,red,red)){.dark\:bg-emerald-900\/40:is(.dark *){background-color:color-mix(in oklab,var(--color-emerald-900)40%,transparent)}}.dark\:bg-emerald-900\/70:is(.dark *){background-color:#004e3bb3}@supports (color:color-mix(in lab,red,red)){.dark\:bg-emerald-900\/70:is(.dark *){background-color:color-mix(in oklab,var(--color-emerald-900)70%,transparent)}}.dark\:bg-emerald-950:is(.dark *){background-color:var(--color-emerald-950)}.dark\:bg-gray-600:is(.dark *){background-color:var(--color-gray-600)}.dark\:bg-gray-700:is(.dark *){background-color:var(--color-gray-700)}.dark\:bg-gray-700\/30:is(.dark *){background-color:#3641534d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-700\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-gray-700)30%,transparent)}}.dark\:bg-gray-700\/50:is(.dark *){background-color:#36415380}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-700\/50:is(.dark *){background-color:color-mix(in oklab,var(--color-gray-700)50%,transparent)}}.dark\:bg-gray-800:is(.dark *){background-color:var(--color-gray-800)}.dark\:bg-gray-800\/50:is(.dark *){background-color:#1e293980}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-800\/50:is(.dark *){background-color:color-mix(in oklab,var(--color-gray-800)50%,transparent)}}.dark\:bg-gray-800\/80:is(.dark *){background-color:#1e2939cc}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-800\/80:is(.dark *){background-color:color-mix(in oklab,var(--color-gray-800)80%,transparent)}}.dark\:bg-gray-800\/95:is(.dark *){background-color:#1e2939f2}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-800\/95:is(.dark *){background-color:color-mix(in oklab,var(--color-gray-800)95%,transparent)}}.dark\:bg-gray-900:is(.dark *){background-color:var(--color-gray-900)}.dark\:bg-gray-900\/50:is(.dark *){background-color:#10182880}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-900\/50:is(.dark *){background-color:color-mix(in oklab,var(--color-gray-900)50%,transparent)}}.dark\:bg-gray-900\/95:is(.dark *){background-color:#101828f2}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-900\/95:is(.dark *){background-color:color-mix(in oklab,var(--color-gray-900)95%,transparent)}}.dark\:bg-green-900:is(.dark *){background-color:var(--color-green-900)}.dark\:bg-green-900\/10:is(.dark *){background-color:#0d542b1a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-green-900\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-green-900)10%,transparent)}}.dark\:bg-green-900\/20:is(.dark *){background-color:#0d542b33}@supports (color:color-mix(in lab,red,red)){.dark\:bg-green-900\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-green-900)20%,transparent)}}.dark\:bg-green-900\/30:is(.dark *){background-color:#0d542b4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-green-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-green-900)30%,transparent)}}.dark\:bg-green-900\/40:is(.dark *){background-color:#0d542b66}@supports (color:color-mix(in lab,red,red)){.dark\:bg-green-900\/40:is(.dark *){background-color:color-mix(in oklab,var(--color-green-900)40%,transparent)}}.dark\:bg-green-950\/20:is(.dark *){background-color:#032e1533}@supports (color:color-mix(in lab,red,red)){.dark\:bg-green-950\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-green-950)20%,transparent)}}.dark\:bg-indigo-900:is(.dark *){background-color:var(--color-indigo-900)}.dark\:bg-indigo-900\/20:is(.dark *){background-color:#312c8533}@supports (color:color-mix(in lab,red,red)){.dark\:bg-indigo-900\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-indigo-900)20%,transparent)}}.dark\:bg-indigo-900\/30:is(.dark *){background-color:#312c854d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-indigo-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-indigo-900)30%,transparent)}}.dark\:bg-indigo-900\/50:is(.dark *){background-color:#312c8580}@supports (color:color-mix(in lab,red,red)){.dark\:bg-indigo-900\/50:is(.dark *){background-color:color-mix(in oklab,var(--color-indigo-900)50%,transparent)}}.dark\:bg-neutral-400:is(.dark *){background-color:var(--color-neutral-400)}.dark\:bg-neutral-600:is(.dark *){background-color:var(--color-neutral-600)}.dark\:bg-neutral-700:is(.dark *){background-color:var(--color-neutral-700)}.dark\:bg-neutral-800:is(.dark *){background-color:var(--color-neutral-800)}.dark\:bg-neutral-900:is(.dark *){background-color:var(--color-neutral-900)}.dark\:bg-orange-900:is(.dark *){background-color:var(--color-orange-900)}.dark\:bg-orange-900\/30:is(.dark *){background-color:#7e2a0c4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-orange-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-orange-900)30%,transparent)}}.dark\:bg-purple-900:is(.dark *){background-color:var(--color-purple-900)}.dark\:bg-purple-900\/20:is(.dark *){background-color:#59168b33}@supports (color:color-mix(in lab,red,red)){.dark\:bg-purple-900\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-purple-900)20%,transparent)}}.dark\:bg-purple-900\/30:is(.dark *){background-color:#59168b4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-purple-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-purple-900)30%,transparent)}}.dark\:bg-red-900:is(.dark *){background-color:var(--color-red-900)}.dark\:bg-red-900\/10:is(.dark *){background-color:#82181a1a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-900\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-red-900)10%,transparent)}}.dark\:bg-red-900\/20:is(.dark *){background-color:#82181a33}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-900\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-red-900)20%,transparent)}}.dark\:bg-red-900\/30:is(.dark *){background-color:#82181a4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-red-900)30%,transparent)}}.dark\:bg-red-900\/40:is(.dark *){background-color:#82181a66}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-900\/40:is(.dark *){background-color:color-mix(in oklab,var(--color-red-900)40%,transparent)}}.dark\:bg-red-950\/20:is(.dark *){background-color:#46080933}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-950\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-red-950)20%,transparent)}}.dark\:bg-rose-600:is(.dark *){background-color:var(--color-rose-600)}.dark\:bg-rose-900\!:is(.dark *){background-color:var(--color-rose-900)!important}.dark\:bg-rose-950:is(.dark *){background-color:var(--color-rose-950)}.dark\:bg-sky-900\/10:is(.dark *){background-color:#024a701a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-sky-900\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-sky-900)10%,transparent)}}.dark\:bg-sky-900\/30:is(.dark *){background-color:#024a704d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-sky-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-sky-900)30%,transparent)}}.dark\:bg-slate-800:is(.dark *){background-color:var(--color-slate-800)}.dark\:bg-slate-800\/40:is(.dark *){background-color:#1d293d66}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-800\/40:is(.dark *){background-color:color-mix(in oklab,var(--color-slate-800)40%,transparent)}}.dark\:bg-slate-800\/50:is(.dark *){background-color:#1d293d80}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-800\/50:is(.dark *){background-color:color-mix(in oklab,var(--color-slate-800)50%,transparent)}}.dark\:bg-slate-900:is(.dark *){background-color:var(--color-slate-900)}.dark\:bg-teal-900:is(.dark *){background-color:var(--color-teal-900)}.dark\:bg-transparent:is(.dark *){background-color:#0000}.dark\:bg-violet-900\/30:is(.dark *){background-color:#4d179a4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-violet-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-violet-900)30%,transparent)}}.dark\:bg-white:is(.dark *){background-color:var(--color-white)}.dark\:bg-white\/1:is(.dark *){background-color:#ffffff03}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/1:is(.dark *){background-color:color-mix(in oklab,var(--color-white)1%,transparent)}}.dark\:bg-white\/3:is(.dark *){background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/3:is(.dark *){background-color:color-mix(in oklab,var(--color-white)3%,transparent)}}.dark\:bg-white\/5:is(.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/5:is(.dark *){background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.dark\:bg-white\/10:is(.dark *){background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.dark\:bg-white\/\[2\%\]:is(.dark *){background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/\[2\%\]:is(.dark *){background-color:color-mix(in oklab,var(--color-white)2%,transparent)}}.dark\:bg-white\/\[3\%\]:is(.dark *){background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/\[3\%\]:is(.dark *){background-color:color-mix(in oklab,var(--color-white)3%,transparent)}}.dark\:bg-yellow-900:is(.dark *){background-color:var(--color-yellow-900)}.dark\:bg-yellow-900\/30:is(.dark *){background-color:#733e0a4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-yellow-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-yellow-900)30%,transparent)}}.dark\:bg-zinc-900:is(.dark *){background-color:var(--color-zinc-900)}.dark\:bg-zinc-950:is(.dark *){background-color:var(--color-zinc-950)}.dark\:from-blue-950\/20:is(.dark *){--tw-gradient-from:#16245633}@supports (color:color-mix(in lab,red,red)){.dark\:from-blue-950\/20:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-blue-950)20%,transparent)}}.dark\:from-blue-950\/20:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:from-blue-950\/30:is(.dark *){--tw-gradient-from:#1624564d}@supports (color:color-mix(in lab,red,red)){.dark\:from-blue-950\/30:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-blue-950)30%,transparent)}}.dark\:from-blue-950\/30:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:from-green-950\/20:is(.dark *){--tw-gradient-from:#032e1533}@supports (color:color-mix(in lab,red,red)){.dark\:from-green-950\/20:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-green-950)20%,transparent)}}.dark\:from-green-950\/20:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:from-green-950\/30:is(.dark *){--tw-gradient-from:#032e154d}@supports (color:color-mix(in lab,red,red)){.dark\:from-green-950\/30:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-green-950)30%,transparent)}}.dark\:from-green-950\/30:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:from-purple-900\/20:is(.dark *){--tw-gradient-from:#59168b33}@supports (color:color-mix(in lab,red,red)){.dark\:from-purple-900\/20:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-purple-900)20%,transparent)}}.dark\:from-purple-900\/20:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:from-purple-950\/20:is(.dark *){--tw-gradient-from:#3c036633}@supports (color:color-mix(in lab,red,red)){.dark\:from-purple-950\/20:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-purple-950)20%,transparent)}}.dark\:from-purple-950\/20:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:to-blue-900\/20:is(.dark *){--tw-gradient-to:#1c398e33}@supports (color:color-mix(in lab,red,red)){.dark\:to-blue-900\/20:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-blue-900)20%,transparent)}}.dark\:to-blue-900\/20:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:to-emerald-950\/20:is(.dark *){--tw-gradient-to:#002c2233}@supports (color:color-mix(in lab,red,red)){.dark\:to-emerald-950\/20:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-emerald-950)20%,transparent)}}.dark\:to-emerald-950\/20:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:to-green-900\/20:is(.dark *){--tw-gradient-to:#0d542b33}@supports (color:color-mix(in lab,red,red)){.dark\:to-green-900\/20:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-green-900)20%,transparent)}}.dark\:to-green-900\/20:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:to-indigo-950\/20:is(.dark *){--tw-gradient-to:#1e1a4d33}@supports (color:color-mix(in lab,red,red)){.dark\:to-indigo-950\/20:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-indigo-950)20%,transparent)}}.dark\:to-indigo-950\/20:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:to-pink-950\/20:is(.dark *){--tw-gradient-to:#51042433}@supports (color:color-mix(in lab,red,red)){.dark\:to-pink-950\/20:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-pink-950)20%,transparent)}}.dark\:to-pink-950\/20:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:to-purple-950\/20:is(.dark *){--tw-gradient-to:#3c036633}@supports (color:color-mix(in lab,red,red)){.dark\:to-purple-950\/20:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-purple-950)20%,transparent)}}.dark\:to-purple-950\/20:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:text-\[\#1C1C1A\]:is(.dark *){color:#1c1c1a}.dark\:text-\[\#A1A09A\]:is(.dark *){color:#a1a09a}.dark\:text-\[\#EDEDEC\]:is(.dark *){color:#ededec}.dark\:text-\[\#F61500\]:is(.dark *){color:#f61500}.dark\:text-\[\#FF4433\]:is(.dark *){color:#f43}.dark\:text-amber-200:is(.dark *){color:var(--color-amber-200)}.dark\:text-amber-300:is(.dark *){color:var(--color-amber-300)}.dark\:text-amber-400:is(.dark *){color:var(--color-amber-400)}.dark\:text-amber-500:is(.dark *){color:var(--color-amber-500)}.dark\:text-black:is(.dark *){color:var(--color-black)}.dark\:text-blue-100:is(.dark *){color:var(--color-blue-100)}.dark\:text-blue-200:is(.dark *){color:var(--color-blue-200)}.dark\:text-blue-300:is(.dark *){color:var(--color-blue-300)}.dark\:text-blue-400:is(.dark *){color:var(--color-blue-400)}.dark\:text-blue-500:is(.dark *){color:var(--color-blue-500)}.dark\:text-emerald-300:is(.dark *){color:var(--color-emerald-300)}.dark\:text-emerald-400:is(.dark *){color:var(--color-emerald-400)}.dark\:text-emerald-500:is(.dark *){color:var(--color-emerald-500)}.dark\:text-gray-100:is(.dark *){color:var(--color-gray-100)}.dark\:text-gray-200:is(.dark *){color:var(--color-gray-200)}.dark\:text-gray-300:is(.dark *){color:var(--color-gray-300)}.dark\:text-gray-400:is(.dark *){color:var(--color-gray-400)}.dark\:text-gray-500:is(.dark *){color:var(--color-gray-500)}.dark\:text-gray-600:is(.dark *){color:var(--color-gray-600)}.dark\:text-green-100:is(.dark *){color:var(--color-green-100)}.dark\:text-green-300:is(.dark *){color:var(--color-green-300)}.dark\:text-green-400:is(.dark *){color:var(--color-green-400)}.dark\:text-green-500:is(.dark *){color:var(--color-green-500)}.dark\:text-indigo-300:is(.dark *){color:var(--color-indigo-300)}.dark\:text-indigo-400:is(.dark *){color:var(--color-indigo-400)}.dark\:text-neutral-100:is(.dark *){color:var(--color-neutral-100)}.dark\:text-neutral-200:is(.dark *){color:var(--color-neutral-200)}.dark\:text-neutral-300:is(.dark *){color:var(--color-neutral-300)}.dark\:text-neutral-400:is(.dark *){color:var(--color-neutral-400)}.dark\:text-neutral-500:is(.dark *){color:var(--color-neutral-500)}.dark\:text-neutral-600:is(.dark *){color:var(--color-neutral-600)}.dark\:text-neutral-600\!:is(.dark *){color:var(--color-neutral-600)!important}.dark\:text-neutral-900:is(.dark *){color:var(--color-neutral-900)}.dark\:text-orange-300:is(.dark *){color:var(--color-orange-300)}.dark\:text-orange-400:is(.dark *){color:var(--color-orange-400)}.dark\:text-purple-100:is(.dark *){color:var(--color-purple-100)}.dark\:text-purple-300:is(.dark *){color:var(--color-purple-300)}.dark\:text-purple-400:is(.dark *){color:var(--color-purple-400)}.dark\:text-red-400:is(.dark *){color:var(--color-red-400)}.dark\:text-red-500:is(.dark *){color:var(--color-red-500)}.dark\:text-rose-100:is(.dark *){color:var(--color-rose-100)}.dark\:text-sky-300:is(.dark *){color:var(--color-sky-300)}.dark\:text-sky-400\/50:is(.dark *){color:#00bcfe80}@supports (color:color-mix(in lab,red,red)){.dark\:text-sky-400\/50:is(.dark *){color:color-mix(in oklab,var(--color-sky-400)50%,transparent)}}.dark\:text-slate-100:is(.dark *){color:var(--color-slate-100)}.dark\:text-slate-200:is(.dark *){color:var(--color-slate-200)}.dark\:text-slate-300:is(.dark *){color:var(--color-slate-300)}.dark\:text-slate-400:is(.dark *){color:var(--color-slate-400)}.dark\:text-teal-400:is(.dark *){color:var(--color-teal-400)}.dark\:text-violet-400:is(.dark *){color:var(--color-violet-400)}.dark\:text-white:is(.dark *){color:var(--color-white)}.dark\:text-white\!:is(.dark *){color:var(--color-white)!important}.dark\:text-yellow-400:is(.dark *){color:var(--color-yellow-400)}.dark\:text-zinc-100:is(.dark *){color:var(--color-zinc-100)}.dark\:decoration-neutral-500:is(.dark *){-webkit-text-decoration-color:var(--color-neutral-500);text-decoration-color:var(--color-neutral-500)}.dark\:shadow-\[inset_0px_0px_0px_1px_\#fffaed2d\]:is(.dark *){--tw-shadow:inset 0px 0px 0px 1px var(--tw-shadow-color,#fffaed2d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-none:is(.dark *){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:ring-blue-400\/30:is(.dark *){--tw-ring-color:#54a2ff4d}@supports (color:color-mix(in lab,red,red)){.dark\:ring-blue-400\/30:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-blue-400)30%,transparent)}}.dark\:ring-gray-400\/20:is(.dark *){--tw-ring-color:#99a1af33}@supports (color:color-mix(in lab,red,red)){.dark\:ring-gray-400\/20:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-gray-400)20%,transparent)}}.dark\:ring-gray-800:is(.dark *){--tw-ring-color:var(--color-gray-800)}.dark\:ring-green-400\/30:is(.dark *){--tw-ring-color:#05df724d}@supports (color:color-mix(in lab,red,red)){.dark\:ring-green-400\/30:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-green-400)30%,transparent)}}.dark\:ring-ring\/20:is(.dark *){--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab,red,red)){.dark\:ring-ring\/20:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-ring)20%,transparent)}}.dark\:outline-ring\/40:is(.dark *){outline-color:var(--color-ring)}@supports (color:color-mix(in lab,red,red)){.dark\:outline-ring\/40:is(.dark *){outline-color:color-mix(in oklab,var(--color-ring)40%,transparent)}}@media(hover:hover){.group-hover\:dark\:text-emerald-500:is(:where(.group):hover *):is(.dark *){color:var(--color-emerald-500)}}.dark\:before\:border-\[\#3E3E3A\]:is(.dark *):before{content:var(--tw-content);border-color:#3e3e3a}.odd\:dark\:bg-white\/4:nth-child(odd):is(.dark *){background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.odd\:dark\:bg-white\/4:nth-child(odd):is(.dark *){background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.even\:dark\:bg-white\/2:nth-child(2n):is(.dark *){background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.even\:dark\:bg-white\/2:nth-child(2n):is(.dark *){background-color:color-mix(in oklab,var(--color-white)2%,transparent)}}@media(hover:hover){.dark\:hover\:border-\[\#3E3E3A\]:is(.dark *):hover{border-color:#3e3e3a}.dark\:hover\:border-\[\#62605b\]:is(.dark *):hover{border-color:#62605b}.dark\:hover\:border-gray-600:is(.dark *):hover{border-color:var(--color-gray-600)}.dark\:hover\:border-primary:is(.dark *):hover{border-color:var(--color-primary)}.dark\:hover\:border-white:is(.dark *):hover{border-color:var(--color-white)}.dark\:hover\:bg-amber-900\/20:is(.dark *):hover{background-color:#7b330633}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-amber-900\/20:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-amber-900)20%,transparent)}}.dark\:hover\:bg-blue-900\/20:is(.dark *):hover{background-color:#1c398e33}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-blue-900\/20:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-blue-900)20%,transparent)}}.dark\:hover\:bg-gray-700:is(.dark *):hover{background-color:var(--color-gray-700)}.dark\:hover\:bg-gray-700\/50:is(.dark *):hover{background-color:#36415380}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-gray-700\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-gray-700)50%,transparent)}}.dark\:hover\:bg-gray-800:is(.dark *):hover{background-color:var(--color-gray-800)}.dark\:hover\:bg-gray-800\/50:is(.dark *):hover{background-color:#1e293980}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-gray-800\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-gray-800)50%,transparent)}}.dark\:hover\:bg-gray-900:is(.dark *):hover{background-color:var(--color-gray-900)}.dark\:hover\:bg-green-900\/20:is(.dark *):hover{background-color:#0d542b33}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-green-900\/20:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-green-900)20%,transparent)}}.dark\:hover\:bg-neutral-700\/60:is(.dark *):hover{background-color:#40404099}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-neutral-700\/60:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-neutral-700)60%,transparent)}}.dark\:hover\:bg-orange-900\/20:is(.dark *):hover{background-color:#7e2a0c33}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-orange-900\/20:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-orange-900)20%,transparent)}}.dark\:hover\:bg-purple-900\/30:is(.dark *):hover{background-color:#59168b4d}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-purple-900\/30:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-purple-900)30%,transparent)}}.dark\:hover\:bg-red-900\/20:is(.dark *):hover{background-color:#82181a33}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-red-900\/20:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-red-900)20%,transparent)}}.dark\:hover\:bg-slate-800:is(.dark *):hover{background-color:var(--color-slate-800)}.dark\:hover\:bg-slate-800\/40:is(.dark *):hover{background-color:#1d293d66}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-slate-800\/40:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-slate-800)40%,transparent)}}.dark\:hover\:bg-white:is(.dark *):hover{background-color:var(--color-white)}.dark\:hover\:bg-white\/2:is(.dark *):hover{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/2:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-white)2%,transparent)}}.dark\:hover\:bg-white\/5:is(.dark *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/5:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.dark\:hover\:bg-white\/10:is(.dark *):hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/10:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.hover\:dark\:bg-white\/5:hover:is(.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.hover\:dark\:bg-white\/5:hover:is(.dark *){background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.dark\:hover\:text-blue-300:is(.dark *):hover{color:var(--color-blue-300)}.dark\:hover\:text-gray-200:is(.dark *):hover{color:var(--color-gray-200)}.dark\:hover\:text-gray-300:is(.dark *):hover{color:var(--color-gray-300)}.dark\:hover\:text-neutral-100:is(.dark *):hover{color:var(--color-neutral-100)}.dark\:hover\:text-red-300:is(.dark *):hover{color:var(--color-red-300)}.hover\:dark\:text-white:hover:is(.dark *){color:var(--color-white)}}.dark\:focus\:border-blue-700:is(.dark *):focus{border-color:var(--color-blue-700)}.dark\:focus\:border-blue-800:is(.dark *):focus{border-color:var(--color-blue-800)}.dark\:focus\:bg-slate-900:is(.dark *):focus{background-color:var(--color-slate-900)}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.dark\:active\:bg-gray-700:is(.dark *):active{background-color:var(--color-gray-700)}.dark\:active\:text-gray-300:is(.dark *):active{color:var(--color-gray-300)}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/40:is(.dark *)[data-variant=destructive]:focus{background-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/40:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}@starting-style{.starting\:translate-y-4{--tw-translate-y:calc(var(--spacing)*4);translate:var(--tw-translate-x)var(--tw-translate-y)}}@starting-style{.starting\:translate-y-6{--tw-translate-y:calc(var(--spacing)*6);translate:var(--tw-translate-x)var(--tw-translate-y)}}@starting-style{.starting\:opacity-0{opacity:0}}@media print{.print\:hidden{display:none}}.\[\&_\.ProseMirror\]\:min-h-\[120px\] .ProseMirror{min-height:120px}.\[\&_\.ProseMirror\]\:min-h-\[150px\] .ProseMirror{min-height:150px}.\[\&_\.ProseMirror\]\:min-h-\[200px\] .ProseMirror{min-height:200px}.\[\&_\.ProseMirror\]\:min-h-\[250px\] .ProseMirror{min-height:250px}.\[\&_\.ProseMirror\]\:w-full .ProseMirror{width:100%}.\[\&_\.ProseMirror\]\:max-w-none .ProseMirror{max-width:none}.\[\&_\.ProseMirror\]\:cursor-text .ProseMirror{cursor:text}.\[\&_\.ProseMirror\]\:border-0 .ProseMirror{border-style:var(--tw-border-style);border-width:0}.\[\&_\.ProseMirror\]\:p-4 .ProseMirror{padding:calc(var(--spacing)*4)}.\[\&_\.ProseMirror\]\:ring-0 .ProseMirror{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\[\&_\.ProseMirror\]\:outline-0 .ProseMirror{outline-style:var(--tw-outline-style);outline-width:0}.\[\&_\.ProseMirror\]\:outline-none .ProseMirror,.\[\&_\.ProseMirror\]\:focus\:outline-none .ProseMirror:focus{--tw-outline-style:none;outline-style:none}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-2\.5 svg{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:\!text-white svg{color:var(--color-white)!important}@media(hover:hover){.hover\:\[\&_svg\]\:stroke-emerald-500:hover svg{stroke:var(--color-emerald-500)}}.dark\:\[\&_svg\]\:\!text-white:is(.dark *) svg{color:var(--color-white)!important}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--color-muted-foreground)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:has\(\[data-active\=true\]\)\]\:before\:absolute:has([data-active=true]):before{content:var(--tw-content);position:absolute}.\[\&\:has\(\[data-active\=true\]\)\]\:before\:top-0:has([data-active=true]):before{content:var(--tw-content);top:calc(var(--spacing)*0)}.\[\&\:has\(\[data-active\=true\]\)\]\:before\:left-\[-11px\]:has([data-active=true]):before{content:var(--tw-content);left:-11px}.\[\&\:has\(\[data-active\=true\]\)\]\:before\:h-full:has([data-active=true]):before{content:var(--tw-content);height:100%}.\[\&\:has\(\[data-active\=true\]\)\]\:before\:w-\[2px\]:has([data-active=true]):before{content:var(--tw-content);width:2px}.\[\&\:has\(\[data-active\=true\]\)\]\:before\:rounded-full:has([data-active=true]):before{content:var(--tw-content);border-radius:3.40282e38px}.\[\&\:has\(\[data-active\=true\]\)\]\:before\:bg-primary:has([data-active=true]):before{content:var(--tw-content);background-color:var(--color-primary)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing)*0)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:\!text-destructive-foreground[data-variant=destructive]>*):is(svg){color:var(--color-destructive-foreground)!important}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>div\]\:rounded-none>div{border-radius:0}.\[\&\>div\]\:border-0>div{border-style:var(--tw-border-style);border-width:0}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:translate-y-0\.5>svg{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.\[\&\>svg\]\:text-current>svg{color:currentColor}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:var(--color-sidebar-accent-foreground)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing)*-2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing)*-2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}@media(hover:hover){a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--color-accent)}a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--color-destructive)90%,transparent)}}a.\[a\&\]\:hover\:bg-green-200:hover{background-color:var(--color-green-200)}a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--color-primary)90%,transparent)}}a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:var(--color-secondary)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab,var(--color-secondary)90%,transparent)}}a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--color-accent-foreground)}}}html[dir=rtl] [data-slot=sidebar-wrapper],html[dir=rtl] [data-slot=sidebar]{direction:rtl}html[dir=rtl] [data-side=left]{right:0;left:auto!important}html[dir=rtl] [data-side=right]{left:0;right:auto!important}html[dir=rtl] [data-side=left]{border-left:1px solid var(--sidebar-border);border-right:none!important}html[dir=rtl] [data-side=right]{border-right:1px solid var(--sidebar-border);border-left:none!important}html[dir=rtl] [data-collapsible=offcanvas][data-side=left]{right:calc(var(--sidebar-width)*-1)!important;left:auto!important}html[dir=rtl] [data-collapsible=offcanvas][data-side=right]{left:calc(var(--sidebar-width)*-1)!important;right:auto!important}html[dir=rtl] [data-sidebar=rail]{transform:translate(50%)!important}html[dir=rtl] [data-sidebar=menu-button]{text-align:right}html[dir=rtl] [data-sidebar=menu-action],html[dir=rtl] [data-sidebar=menu-badge]{left:1rem;right:auto}html[dir=rtl] [data-sidebar=menu-sub]{border-left:none;border-right:1px solid var(--sidebar-border);margin-left:0;margin-right:.875rem;padding-left:0;padding-right:.625rem}html[dir=rtl] [data-sidebar=group-action]{left:.75rem;right:auto}@keyframes scrollY{0%{transform:translateY(0)scale(.85)}to{transform:translateY(-50%)scale(.85)}}.group:hover .group-hover\:animate-scroll-y>div{animation:8s ease-in-out forwards scrollY}@keyframes scroll-y{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.animate-scroll-y{will-change:transform;animation:8s ease-in-out forwards scroll-y}:root{--background:oklch(100% 0 0);--foreground:oklch(14.5% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(14.5% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary:oklch(20.5% 0 0);--primary-foreground:oklch(98.5% 0 0);--secondary:oklch(97% 0 0);--secondary-foreground:oklch(20.5% 0 0);--muted:oklch(97% 0 0);--muted-foreground:oklch(55.6% 0 0);--accent:oklch(97% 0 0);--accent-foreground:oklch(20.5% 0 0);--destructive:oklch(57.7% .245 27.325);--destructive-foreground:oklch(57.7% .245 27.325);--border:oklch(92.2% 0 0);--input:oklch(92.2% 0 0);--ring:oklch(87% 0 0);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--radius:.625rem;--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:oklch(20.5% 0 0);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(87% 0 0)}.dark{--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(14.5% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(14.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(98.5% 0 0);--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(26.9% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(26.9% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(39.6% .141 25.723);--destructive-foreground:oklch(63.7% .237 25.331);--border:oklch(26.9% 0 0);--input:oklch(26.9% 0 0);--ring:oklch(43.9% 0 0);--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(98.5% 0 0);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(26.9% 0 0);--sidebar-ring:oklch(43.9% 0 0)}:root{--theme-color:#3b82f6}.theme-color{color:var(--theme-color)}.theme-bg{background-color:var(--theme-color)}.theme-border{border-color:var(--theme-color)}.theme-ring{--tw-ring-color:var(--theme-color)}:root,.dark{--primary:var(--theme-color);--chart-1:var(--theme-color)}.btn-primary,.bg-primary,button[type=submit],.active-nav-item{background-color:var(--theme-color)}a:hover,.text-primary{color:var(--theme-color)}.border-primary{border-color:var(--theme-color)}.ring-primary{--tw-ring-color:var(--theme-color)}.dark table{color:var(--foreground)}.dark thead tr{background-color:var(--secondary);border-color:var(--border)}.dark tbody tr{border-color:var(--border);background-color:var(--card)}.dark tbody tr:hover{background-color:var(--secondary)}.dark th,.dark td{color:var(--foreground)}.dark th{color:var(--muted-foreground)}.dark [role=table],.dark table{--tw-border-opacity:1;border-color:rgba(55,65,81,var(--tw-border-opacity))}.dark [role=row],.dark tr{border-color:var(--border)}.dark [role=cell],.dark [role=columnheader],.dark td,.dark th,.dark [role=cell] p,.dark td p{color:var(--foreground)}.dark [role=cell] .text-muted-foreground,.dark td .text-muted-foreground{color:var(--muted-foreground)}.dark .pagination-container{background-color:var(--card);border-color:var(--border)}.dark .pagination-text{color:var(--muted-foreground)}.dark .pagination-text span{color:var(--foreground)}.dark button[disabled]{opacity:.5;cursor:not-allowed}.iyzipay-checkout-form{border:1px solid #e2e8f0;border-radius:8px;width:100%;min-height:400px;overflow:hidden}.iyzipay-checkout-form iframe{border:none;border-radius:8px;width:100%;height:600px;min-height:600px}@media(prefers-color-scheme:dark){.iyzipay-checkout-form{background-color:#1f2937;border-color:#374151}}@media(max-width:768px){.iyzipay-checkout-form,.iyzipay-checkout-form iframe{min-height:500px}}.iyzipay-checkout-form.loading{background-color:#f8fafc;justify-content:center;align-items:center;display:flex}.iyzipay-checkout-form.loading:before{content:"";border:4px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;width:40px;height:40px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}[data-chatgpt-button],[data-chatgpt-modal]{pointer-events:auto!important}[data-chatgpt-button][inert],[data-chatgpt-modal][inert]{pointer-events:auto!important;-webkit-user-select:auto!important;user-select:auto!important}[data-chatgpt-button] *{pointer-events:auto!important}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0))}}@property --tw-border-spacing-x{syntax:"";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"";inherits:false;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}.dark body{background-color:#111827;color:#f3f4f6}.dark .bg-white{background-color:#1f2937}.dark .border-gray-200{border-color:#374151}.dark .shadow-sm{box-shadow:0 1px 2px #0000004d}.dark .text-gray-900{color:#f3f4f6}.dark .text-gray-700{color:#d1d5db}.dark .text-gray-600{color:#9ca3af}.dark .text-gray-500{color:#6b7280}.dark input,.dark textarea,.dark select{background-color:#111827;border-color:#4b5563;color:#f3f4f6}.dark input::placeholder,.dark textarea::placeholder{color:#6b7280}.dark input:focus,.dark textarea:focus,.dark select:focus{border-color:var(--theme-color);box-shadow:0 0 0 2px rgba(var(--theme-color-rgb),.2)}.dark .btn-outline,.dark button[variant=outline]{border-color:#4b5563;color:#d1d5db}.dark .btn-outline:hover,.dark button[variant=outline]:hover{background-color:#374151}.dark .bg-blue-100{background-color:#3b82f633}.dark .bg-green-100{background-color:#10b98133}.dark .bg-purple-100{background-color:#8b5cf633}.dark .bg-orange-100{background-color:#f9731633}.dark .bg-red-100{background-color:#ef444433}.dark .bg-gray-50{background-color:#1f2937}.dark .text-blue-600{color:#60a5fa}.dark .text-green-600{color:#34d399}.dark .text-purple-600{color:#a78bfa}.dark .text-orange-600{color:#fb923c}.dark .text-red-600{color:#f87171}.dark .preview-section{background-color:#1f2937;border-color:#374151}.dark .preview-content{background-color:#111827}.dark .switch{background-color:#4b5563}.dark .switch[aria-checked=true]{background-color:var(--theme-color)}.dark .progress-bg,.dark .separator{background-color:#374151} diff --git a/public/build/assets/app-CmeGLjFF.css b/public/build/assets/app-CmeGLjFF.css deleted file mode 100644 index 61222a429..000000000 --- a/public/build/assets/app-CmeGLjFF.css +++ /dev/null @@ -1 +0,0 @@ -/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:"Instrument Sans",ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-800:oklch(47% .157 37.304);--color-orange-900:oklch(40.8% .123 38.172);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-700:oklch(55.4% .135 66.442);--color-yellow-800:oklch(47.6% .114 61.907);--color-yellow-900:oklch(42.1% .095 57.708);--color-lime-100:oklch(96.7% .067 122.328);--color-lime-600:oklch(64.8% .2 131.684);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-green-950:oklch(26.6% .065 152.934);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-emerald-950:oklch(26.2% .051 172.552);--color-teal-50:oklch(98.4% .014 180.72);--color-teal-100:oklch(95.3% .051 180.801);--color-teal-200:oklch(91% .096 180.426);--color-teal-400:oklch(77.7% .152 181.912);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-600:oklch(60% .118 184.704);--color-teal-800:oklch(43.7% .078 188.216);--color-teal-900:oklch(38.6% .063 188.416);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-700:oklch(50% .134 242.749);--color-sky-800:oklch(44.3% .11 240.79);--color-sky-900:oklch(39.1% .09 240.876);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-800:oklch(39.8% .195 277.366);--color-indigo-900:oklch(35.9% .144 278.697);--color-indigo-950:oklch(25.7% .09 281.288);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-900:oklch(38% .189 293.745);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-purple-800:oklch(43.8% .218 303.724);--color-purple-900:oklch(38.1% .176 304.987);--color-purple-950:oklch(29.1% .149 302.717);--color-fuchsia-500:oklch(66.7% .295 322.15);--color-fuchsia-600:oklch(59.1% .293 322.896);--color-pink-50:oklch(97.1% .014 343.198);--color-pink-100:oklch(94.8% .028 342.258);--color-pink-500:oklch(65.6% .241 354.308);--color-pink-600:oklch(59.2% .249 .584);--color-pink-950:oklch(28.4% .109 3.907);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-900:oklch(41% .159 10.272);--color-rose-950:oklch(27.1% .105 12.094);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-gray-950:oklch(13% .028 261.692);--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-700:oklch(37% .013 285.805);--color-zinc-900:oklch(21% .006 285.885);--color-zinc-950:oklch(14.1% .005 285.823);--color-neutral-50:oklch(98.5% 0 0);--color-neutral-100:oklch(97% 0 0);--color-neutral-200:oklch(92.2% 0 0);--color-neutral-300:oklch(87% 0 0);--color-neutral-400:oklch(70.8% 0 0);--color-neutral-500:oklch(55.6% 0 0);--color-neutral-600:oklch(43.9% 0 0);--color-neutral-700:oklch(37.1% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-neutral-900:oklch(20.5% 0 0);--color-neutral-950:oklch(14.5% 0 0);--color-stone-100:oklch(97% .001 106.424);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--breakpoint-2xl:96rem;--container-3xs:16rem;--container-2xs:18rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--font-weight-thin:100;--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--radius-xs:.125rem;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:.75rem;--radius-2xl:1rem;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0,0,.2,1)infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--animate-bounce:bounce 1s infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-destructive:var(--destructive);--color-destructive-foreground:var(--destructive-foreground);--color-border:var(--border);--color-input:var(--input);--color-ring:var(--ring);--color-sidebar:var(--sidebar);--color-sidebar-foreground:var(--sidebar-foreground);--color-sidebar-primary:var(--sidebar-primary);--color-sidebar-primary-foreground:var(--sidebar-primary-foreground);--color-sidebar-accent:var(--sidebar-accent);--color-sidebar-accent-foreground:var(--sidebar-accent-foreground);--color-sidebar-border:var(--sidebar-border);--color-sidebar-ring:var(--sidebar-ring)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:after,:before,::backdrop{border-color:var(--color-gray-200,currentColor)}::file-selector-button{border-color:var(--color-gray-200,currentColor)}*{border-color:var(--color-border)}body{background-color:var(--color-background);color:var(--color-foreground)}*{scrollbar-width:thin;scrollbar-color:#9ca3af #f3f4f6}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f3f4f6;border-radius:3px}::-webkit-scrollbar-thumb{background:#9ca3af;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#6b7280}.dark *{scrollbar-color:#4b5563 #1f2937}.dark ::-webkit-scrollbar-track{background:#1f2937}.dark ::-webkit-scrollbar-thumb{background:#4b5563}.dark ::-webkit-scrollbar-thumb:hover{background:#6b7280}.dark input[type=text],.dark input[type=email],.dark input[type=password],.dark input[type=number],.dark input[type=tel],.dark input[type=url],.dark input[type=search],.dark textarea,.dark select{background-color:var(--color-card);color:var(--color-card-foreground);border-color:var(--color-border)}.dark svg:not([fill=none]){fill:currentColor}*{scrollbar-color:initial;scrollbar-width:initial}}@layer components;@layer utilities{.\@container\/card{container:card/inline-size}.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-1{inset:calc(var(--spacing)*1)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.-top-1{top:calc(var(--spacing)*-1)}.-top-2{top:calc(var(--spacing)*-2)}.-top-3{top:calc(var(--spacing)*-3)}.-top-4{top:calc(var(--spacing)*-4)}.top-0{top:calc(var(--spacing)*0)}.top-0\.5{top:calc(var(--spacing)*.5)}.top-1{top:calc(var(--spacing)*1)}.top-1\.5{top:calc(var(--spacing)*1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-2\.5{top:calc(var(--spacing)*2.5)}.top-3\.5{top:calc(var(--spacing)*3.5)}.top-4{top:calc(var(--spacing)*4)}.top-6{top:calc(var(--spacing)*6)}.top-8{top:calc(var(--spacing)*8)}.top-10{top:calc(var(--spacing)*10)}.top-12{top:calc(var(--spacing)*12)}.top-20{top:calc(var(--spacing)*20)}.top-24{top:calc(var(--spacing)*24)}.top-32{top:calc(var(--spacing)*32)}.top-\[-1px\]{top:-1px}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.-right-1{right:calc(var(--spacing)*-1)}.-right-2{right:calc(var(--spacing)*-2)}.-right-3{right:calc(var(--spacing)*-3)}.-right-4{right:calc(var(--spacing)*-4)}.right-0{right:calc(var(--spacing)*0)}.right-1{right:calc(var(--spacing)*1)}.right-1\/3{right:33.3333%}.right-2{right:calc(var(--spacing)*2)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.right-6{right:calc(var(--spacing)*6)}.right-8{right:calc(var(--spacing)*8)}.right-16{right:calc(var(--spacing)*16)}.right-20{right:calc(var(--spacing)*20)}.-bottom-1{bottom:calc(var(--spacing)*-1)}.-bottom-2{bottom:calc(var(--spacing)*-2)}.-bottom-3{bottom:calc(var(--spacing)*-3)}.-bottom-4{bottom:calc(var(--spacing)*-4)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-2{bottom:calc(var(--spacing)*2)}.bottom-4{bottom:calc(var(--spacing)*4)}.bottom-6{bottom:calc(var(--spacing)*6)}.bottom-8{bottom:calc(var(--spacing)*8)}.bottom-16{bottom:calc(var(--spacing)*16)}.bottom-20{bottom:calc(var(--spacing)*20)}.bottom-32{bottom:calc(var(--spacing)*32)}.-left-2{left:calc(var(--spacing)*-2)}.-left-3{left:calc(var(--spacing)*-3)}.-left-4{left:calc(var(--spacing)*-4)}.-left-6{left:calc(var(--spacing)*-6)}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.left-1\/3{left:33.3333%}.left-1\/4{left:25%}.left-2{left:calc(var(--spacing)*2)}.left-2\.5{left:calc(var(--spacing)*2.5)}.left-3{left:calc(var(--spacing)*3)}.left-6{left:calc(var(--spacing)*6)}.left-10{left:calc(var(--spacing)*10)}.left-12{left:calc(var(--spacing)*12)}.left-20{left:calc(var(--spacing)*20)}.left-\[50\%\]{left:50%}.isolate{isolation:isolate}.isolation-auto{isolation:auto}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[60\]{z-index:60}.z-\[9999\]{z-index:9999}.z-\[60000\]{z-index:60000}.z-\[70000\]{z-index:70000}.z-\[80000\]{z-index:80000}.col-1{grid-column:1}.col-11{grid-column:11}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.col-start-2{grid-column-start:2}.float-left{float:left}.float-right{float:right}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.container\!{width:100%!important}@media(min-width:40rem){.container\!{max-width:40rem!important}}@media(min-width:48rem){.container\!{max-width:48rem!important}}@media(min-width:64rem){.container\!{max-width:64rem!important}}@media(min-width:80rem){.container\!{max-width:80rem!important}}@media(min-width:96rem){.container\!{max-width:96rem!important}}.m-2{margin:calc(var(--spacing)*2)}.m-\[a-z0-9\]{margin:a-z0-9}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.-mx-2{margin-inline:calc(var(--spacing)*-2)}.-mx-6{margin-inline:calc(var(--spacing)*-6)}.mx-1{margin-inline:calc(var(--spacing)*1)}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-3\.5{margin-inline:calc(var(--spacing)*3.5)}.mx-4{margin-inline:calc(var(--spacing)*4)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing)*1)}.my-2{margin-block:calc(var(--spacing)*2)}.my-3{margin-block:calc(var(--spacing)*3)}.my-5{margin-block:calc(var(--spacing)*5)}.my-auto{margin-block:auto}.me-3{margin-inline-end:calc(var(--spacing)*3)}.\!mt-4{margin-top:calc(var(--spacing)*4)!important}.-mt-3{margin-top:calc(var(--spacing)*-3)}.-mt-4{margin-top:calc(var(--spacing)*-4)}.-mt-5{margin-top:calc(var(--spacing)*-5)}.-mt-\[4\.9rem\]{margin-top:-4.9rem}.-mt-px{margin-top:-1px}.mt-0{margin-top:calc(var(--spacing)*0)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-12{margin-top:calc(var(--spacing)*12)}.mt-auto{margin-top:auto}.-mr-1{margin-right:calc(var(--spacing)*-1)}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-1\.5{margin-right:calc(var(--spacing)*1.5)}.mr-2{margin-right:calc(var(--spacing)*2)}.mr-3{margin-right:calc(var(--spacing)*3)}.mr-6{margin-right:calc(var(--spacing)*6)}.mr-auto{margin-right:auto}.\!mb-0{margin-bottom:calc(var(--spacing)*0)!important}.\!mb-5{margin-bottom:calc(var(--spacing)*5)!important}.-mb-px{margin-bottom:-1px}.mb-0\.5{margin-bottom:calc(var(--spacing)*.5)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-2\.5{margin-bottom:calc(var(--spacing)*2.5)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-12{margin-bottom:calc(var(--spacing)*12)}.mb-16{margin-bottom:calc(var(--spacing)*16)}.-ml-1{margin-left:calc(var(--spacing)*-1)}.-ml-8{margin-left:calc(var(--spacing)*-8)}.-ml-px{margin-left:-1px}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-1\.5{margin-left:calc(var(--spacing)*1.5)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-3{margin-left:calc(var(--spacing)*3)}.ml-4{margin-left:calc(var(--spacing)*4)}.ml-6{margin-left:calc(var(--spacing)*6)}.ml-12{margin-left:calc(var(--spacing)*12)}.ml-auto{margin-left:auto}.scrollbar::-webkit-scrollbar-track{background-color:var(--scrollbar-track);border-radius:var(--scrollbar-track-radius)}.scrollbar::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:var(--scrollbar-thumb-radius)}.scrollbar::-webkit-scrollbar-corner{background-color:var(--scrollbar-corner);border-radius:var(--scrollbar-corner-radius)}.scrollbar{scrollbar-width:auto;scrollbar-color:var(--scrollbar-thumb,initial)var(--scrollbar-track,initial)}.scrollbar::-webkit-scrollbar{width:var(--scrollbar-width,16px);height:var(--scrollbar-height,16px);display:block}.scrollbar-thin::-webkit-scrollbar-track{background-color:var(--scrollbar-track);border-radius:var(--scrollbar-track-radius)}.scrollbar-thin::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:var(--scrollbar-thumb-radius)}.scrollbar-thin::-webkit-scrollbar-corner{background-color:var(--scrollbar-corner);border-radius:var(--scrollbar-corner-radius)}.scrollbar-thin{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb,initial)var(--scrollbar-track,initial)}.scrollbar-thin::-webkit-scrollbar{width:8px;height:8px;display:block}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline\!{display:inline!important}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.list-item{display:list-item}.table{display:table}.table\!{display:table!important}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.aspect-\[335\/376\]{aspect-ratio:335/376}.aspect-\[1200\/630\]{aspect-ratio:1200/630}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.\!size-5{width:calc(var(--spacing)*5)!important;height:calc(var(--spacing)*5)!important}.size-1{width:calc(var(--spacing)*1);height:calc(var(--spacing)*1)}.size-2{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.size-2\.5{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.size-3{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.size-3\.5{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.size-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.size-10{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.size-full{width:100%;height:100%}.h-0{height:calc(var(--spacing)*0)}.h-0\.5{height:calc(var(--spacing)*.5)}.h-1{height:calc(var(--spacing)*1)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-13{height:calc(var(--spacing)*13)}.h-14{height:calc(var(--spacing)*14)}.h-14\.5{height:calc(var(--spacing)*14.5)}.h-16{height:calc(var(--spacing)*16)}.h-20{height:calc(var(--spacing)*20)}.h-24{height:calc(var(--spacing)*24)}.h-32{height:calc(var(--spacing)*32)}.h-36{height:calc(var(--spacing)*36)}.h-64{height:calc(var(--spacing)*64)}.h-96{height:calc(var(--spacing)*96)}.h-\[0-9a-zA-Z\]{height:0-9a-zA-Z}.h-\[1-9\]{height:1-9}.h-\[14px\]{height:14px}.h-\[18px\]{height:18px}.h-\[34px\]{height:34px}.h-\[50px\]{height:50px}.h-\[56px\]{height:56px}.h-\[95vh\]{height:95vh}.h-\[100dvh\]{height:100dvh}.h-\[120px\]{height:120px}.h-\[300px\]{height:300px}.h-\[600px\]{height:600px}.h-\[a-f0-9\]{height:a-f0-9}.h-\[calc\(100vh-5rem\)\]{height:calc(100vh - 5rem)}.h-\[calc\(100vh-12rem\)\]{height:calc(100vh - 12rem)}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.h-svh{height:100svh}.max-h-9{max-height:calc(var(--spacing)*9)}.max-h-12{max-height:calc(var(--spacing)*12)}.max-h-24{max-height:calc(var(--spacing)*24)}.max-h-48{max-height:calc(var(--spacing)*48)}.max-h-60{max-height:calc(var(--spacing)*60)}.max-h-72{max-height:calc(var(--spacing)*72)}.max-h-80{max-height:calc(var(--spacing)*80)}.max-h-96{max-height:calc(var(--spacing)*96)}.max-h-\[40vh\]{max-height:40vh}.max-h-\[45vh\]{max-height:45vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[300px\]{max-height:300px}.max-h-full{max-height:100%}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-4{min-height:calc(var(--spacing)*4)}.min-h-\[38px\]{min-height:38px}.min-h-\[40px\]{min-height:40px}.min-h-\[80px\]{min-height:80px}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[200px\]{min-height:200px}.min-h-\[300px\]{min-height:300px}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-\(--radix-dropdown-menu-trigger-width\){width:var(--radix-dropdown-menu-trigger-width)}.w-0{width:calc(var(--spacing)*0)}.w-0\.5{width:calc(var(--spacing)*.5)}.w-1{width:calc(var(--spacing)*1)}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-1\/4{width:25%}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing)*4)}.w-4\/6{width:66.6667%}.w-5{width:calc(var(--spacing)*5)}.w-5\/6{width:83.3333%}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-12{width:calc(var(--spacing)*12)}.w-14{width:calc(var(--spacing)*14)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-28{width:calc(var(--spacing)*28)}.w-32{width:calc(var(--spacing)*32)}.w-40{width:calc(var(--spacing)*40)}.w-48{width:calc(var(--spacing)*48)}.w-56{width:calc(var(--spacing)*56)}.w-64{width:calc(var(--spacing)*64)}.w-72{width:calc(var(--spacing)*72)}.w-\[0-9a-fA-F\]{width:0-9a-fA-F}.w-\[14px\]{width:14px}.w-\[18px\]{width:18px}.w-\[34px\]{width:34px}.w-\[62px\]{width:62px}.w-\[140px\]{width:140px}.w-\[150px\]{width:150px}.w-\[180px\]{width:180px}.w-\[240px\]{width:240px}.w-\[300px\]{width:300px}.w-\[448px\]{width:448px}.w-\[calc\(33\%-1rem\)\]{width:calc(33% - 1rem)}.w-\[var\(--sidebar-width\)\]{width:var(--sidebar-width)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-150{max-width:calc(var(--spacing)*150)}.max-w-\[3rem\]{max-width:3rem}.max-w-\[60px\]{max-width:60px}.max-w-\[65ch\]{max-width:65ch}.max-w-\[95vw\]{max-width:95vw}.max-w-\[200px\]{max-width:200px}.max-w-\[250px\]{max-width:250px}.max-w-\[335px\]{max-width:335px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[var\(--skeleton-width\)\]{max-width:var(--skeleton-width)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-max{max-width:max-content}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-5{min-width:calc(var(--spacing)*5)}.min-w-6{min-width:calc(var(--spacing)*6)}.min-w-8{min-width:calc(var(--spacing)*8)}.min-w-9{min-width:calc(var(--spacing)*9)}.min-w-10{min-width:calc(var(--spacing)*10)}.min-w-56{min-width:calc(var(--spacing)*56)}.min-w-\[2rem\]{min-width:2rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[50px\]{min-width:50px}.min-w-\[70px\]{min-width:70px}.min-w-\[80px\]{min-width:80px}.min-w-\[120px\]{min-width:120px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[280px\]{min-width:280px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-fit{min-width:fit-content}.min-w-full{min-width:100%}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-\[2\]{flex:2}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x:calc(var(--spacing)*0);--tw-border-spacing-y:calc(var(--spacing)*0);border-spacing:var(--tw-border-spacing-x)var(--tw-border-spacing-y)}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-8{--tw-translate-x:calc(var(--spacing)*-8);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-1{--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-6{--tw-translate-x:calc(var(--spacing)*6);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-8{--tw-translate-x:calc(var(--spacing)*8);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-10{--tw-translate-x:calc(var(--spacing)*10);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-10{--tw-translate-y:calc(var(--spacing)*-10);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-\[1px\]{--tw-translate-y: -1px ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-8{--tw-translate-y:calc(var(--spacing)*8);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y: calc(-50% - 2px) ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-px{--tw-translate-y:1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-none{translate:none}.scale-75{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-3d{scale:var(--tw-scale-x)var(--tw-scale-y)var(--tw-scale-z)}.scale-\[0\.98\]{scale:.98}.scale-\[1\.02\]{scale:1.02}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.transform\!{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)!important}.animate-bounce{animation:var(--animate-bounce)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-help{cursor:help}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-not-allowed\!{cursor:not-allowed!important}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-pinch-zoom{--tw-pinch-zoom:pinch-zoom;touch-action:var(--tw-pan-x,)var(--tw-pan-y,)var(--tw-pinch-zoom,)}.touch-none{touch-action:none}.resize{resize:both}.resize\!{resize:both!important}.resize-none{resize:none}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[repeat\(auto-fit\,minmax\(250px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.justify-items-start{justify-items:start}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}.gap-12{gap:calc(var(--spacing)*12)}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*0)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-reverse>:not(:last-child)){--tw-space-y-reverse:1}.gap-x-4{column-gap:calc(var(--spacing)*4)}.gap-x-8{column-gap:calc(var(--spacing)*8)}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*1)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*3)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*4)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*5)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-6>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*6)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-8>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*8)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-reverse>:not(:last-child)){--tw-space-x-reverse:1}.gap-y-0\.5{row-gap:calc(var(--spacing)*.5)}.gap-y-3{row-gap:calc(var(--spacing)*3)}.gap-y-6{row-gap:calc(var(--spacing)*6)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-y-reverse>:not(:last-child)){--tw-divide-y-reverse:1}:where(.divide-gray-100>:not(:last-child)){border-color:var(--color-gray-100)}:where(.divide-gray-200>:not(:last-child)){border-color:var(--color-gray-200)}:where(.divide-neutral-200>:not(:last-child)){border-color:var(--color-neutral-200)}:where(.divide-slate-200>:not(:last-child)){border-color:var(--color-slate-200)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-s{border-start-start-radius:.25rem;border-end-start-radius:.25rem}.rounded-ss{border-start-start-radius:.25rem}.rounded-e{border-start-end-radius:.25rem;border-end-end-radius:.25rem}.rounded-se{border-start-end-radius:.25rem}.rounded-ee{border-end-end-radius:.25rem}.rounded-es{border-end-start-radius:.25rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-l-xl{border-top-left-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.rounded-tl{border-top-left-radius:.25rem}.rounded-tl-md{border-top-left-radius:var(--radius-md)}.rounded-tl-sm{border-top-left-radius:var(--radius-sm)}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.rounded-r-xl{border-top-right-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl)}.rounded-tr{border-top-right-radius:.25rem}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-b-lg{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.rounded-br{border-bottom-right-radius:.25rem}.rounded-br-lg{border-bottom-right-radius:var(--radius-lg)}.rounded-br-md{border-bottom-right-radius:var(--radius-md)}.rounded-bl{border-bottom-left-radius:.25rem}.rounded-bl-lg{border-bottom-left-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-r-2{border-right-style:var(--tw-border-style);border-right-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-dotted{--tw-border-style:dotted;border-style:dotted}.border-\[\#19140035\]{border-color:#19140035}.border-\[\#e3e3e0\]{border-color:#e3e3e0}.border-amber-100{border-color:var(--color-amber-100)}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-200\/50{border-color:#fee68580}@supports (color:color-mix(in lab,red,red)){.border-amber-200\/50{border-color:color-mix(in oklab,var(--color-amber-200)50%,transparent)}}.border-amber-500{border-color:var(--color-amber-500)}.border-amber-600{border-color:var(--color-amber-600)}.border-black{border-color:var(--color-black)}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-500{border-color:var(--color-blue-500)}.border-blue-500\/30{border-color:#3080ff4d}@supports (color:color-mix(in lab,red,red)){.border-blue-500\/30{border-color:color-mix(in oklab,var(--color-blue-500)30%,transparent)}}.border-blue-500\/40{border-color:#3080ff66}@supports (color:color-mix(in lab,red,red)){.border-blue-500\/40{border-color:color-mix(in oklab,var(--color-blue-500)40%,transparent)}}.border-border,.border-border\/50{border-color:var(--color-border)}@supports (color:color-mix(in lab,red,red)){.border-border\/50{border-color:color-mix(in oklab,var(--color-border)50%,transparent)}}.border-cyan-600{border-color:var(--color-cyan-600)}.border-destructive{border-color:var(--color-destructive)}.border-emerald-500\/20{border-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/20{border-color:color-mix(in oklab,var(--color-emerald-500)20%,transparent)}}.border-emerald-500\/30{border-color:#00bb7f4d}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/30{border-color:color-mix(in oklab,var(--color-emerald-500)30%,transparent)}}.border-fuchsia-600{border-color:var(--color-fuchsia-600)}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-200\/50{border-color:#e5e7eb80}@supports (color:color-mix(in lab,red,red)){.border-gray-200\/50{border-color:color-mix(in oklab,var(--color-gray-200)50%,transparent)}}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-400{border-color:var(--color-gray-400)}.border-gray-500{border-color:var(--color-gray-500)}.border-gray-600{border-color:var(--color-gray-600)}.border-gray-700{border-color:var(--color-gray-700)}.border-gray-700\/60{border-color:#36415399}@supports (color:color-mix(in lab,red,red)){.border-gray-700\/60{border-color:color-mix(in oklab,var(--color-gray-700)60%,transparent)}}.border-gray-800{border-color:var(--color-gray-800)}.border-green-100{border-color:var(--color-green-100)}.border-green-200{border-color:var(--color-green-200)}.border-green-200\/50{border-color:#b9f8cf80}@supports (color:color-mix(in lab,red,red)){.border-green-200\/50{border-color:color-mix(in oklab,var(--color-green-200)50%,transparent)}}.border-green-500{border-color:var(--color-green-500)}.border-green-600{border-color:var(--color-green-600)}.border-indigo-100{border-color:var(--color-indigo-100)}.border-indigo-200{border-color:var(--color-indigo-200)}.border-indigo-600{border-color:var(--color-indigo-600)}.border-indigo-700{border-color:var(--color-indigo-700)}.border-input{border-color:var(--color-input)}.border-muted{border-color:var(--color-muted)}.border-muted-foreground\/25{border-color:var(--color-muted-foreground)}@supports (color:color-mix(in lab,red,red)){.border-muted-foreground\/25{border-color:color-mix(in oklab,var(--color-muted-foreground)25%,transparent)}}.border-neutral-100{border-color:var(--color-neutral-100)}.border-neutral-200{border-color:var(--color-neutral-200)}.border-neutral-300{border-color:var(--color-neutral-300)}.border-orange-200{border-color:var(--color-orange-200)}.border-orange-600{border-color:var(--color-orange-600)}.border-primary,.border-primary\/20{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/20{border-color:color-mix(in oklab,var(--color-primary)20%,transparent)}}.border-primary\/30{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/30{border-color:color-mix(in oklab,var(--color-primary)30%,transparent)}}.border-purple-200{border-color:var(--color-purple-200)}.border-purple-600{border-color:var(--color-purple-600)}.border-red-100{border-color:var(--color-red-100)}.border-red-200{border-color:var(--color-red-200)}.border-red-300{border-color:var(--color-red-300)}.border-red-500{border-color:var(--color-red-500)}.border-red-600{border-color:var(--color-red-600)}.border-sidebar-border,.border-sidebar-border\/50{border-color:var(--color-sidebar-border)}@supports (color:color-mix(in lab,red,red)){.border-sidebar-border\/50{border-color:color-mix(in oklab,var(--color-sidebar-border)50%,transparent)}}.border-sidebar-border\/70{border-color:var(--color-sidebar-border)}@supports (color:color-mix(in lab,red,red)){.border-sidebar-border\/70{border-color:color-mix(in oklab,var(--color-sidebar-border)70%,transparent)}}.border-sidebar-border\/80{border-color:var(--color-sidebar-border)}@supports (color:color-mix(in lab,red,red)){.border-sidebar-border\/80{border-color:color-mix(in oklab,var(--color-sidebar-border)80%,transparent)}}.border-sky-100{border-color:var(--color-sky-100)}.border-sky-200{border-color:var(--color-sky-200)}.border-sky-600{border-color:var(--color-sky-600)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300{border-color:var(--color-slate-300)}.border-slate-700{border-color:var(--color-slate-700)}.border-slate-900{border-color:var(--color-slate-900)}.border-teal-200{border-color:var(--color-teal-200)}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.border-white\/25{border-color:color-mix(in oklab,var(--color-white)25%,transparent)}}.border-yellow-200{border-color:var(--color-yellow-200)}.border-zinc-200{border-color:var(--color-zinc-200)}.border-t-transparent{border-top-color:#0000}.border-l-amber-500{border-left-color:var(--color-amber-500)}.border-l-blue-500{border-left-color:var(--color-blue-500)}.border-l-emerald-500{border-left-color:var(--color-emerald-500)}.border-l-green-500{border-left-color:var(--color-green-500)}.border-l-purple-500{border-left-color:var(--color-purple-500)}.border-l-transparent{border-left-color:#0000}.bg-\[\#1b1b18\]{background-color:#1b1b18}.bg-\[\#F0F0F1\]{background-color:#f0f0f1}.bg-\[\#FDFDFC\]{background-color:#fdfdfc}.bg-\[\#dbdbd7\]{background-color:#dbdbd7}.bg-\[\#fff2f2\]{background-color:#fff2f2}.bg-accent{background-color:var(--color-accent)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/50{background-color:#fffbeb80}@supports (color:color-mix(in lab,red,red)){.bg-amber-50\/50{background-color:color-mix(in oklab,var(--color-amber-50)50%,transparent)}}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-200{background-color:var(--color-amber-200)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-600{background-color:var(--color-amber-600)}.bg-background,.bg-background\/95{background-color:var(--color-background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/95{background-color:color-mix(in oklab,var(--color-background)95%,transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/0{background-color:#0000}@supports (color:color-mix(in lab,red,red)){.bg-black\/0{background-color:color-mix(in oklab,var(--color-black)0%,transparent)}}.bg-black\/8{background-color:#00000014}@supports (color:color-mix(in lab,red,red)){.bg-black\/8{background-color:color-mix(in oklab,var(--color-black)8%,transparent)}}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.bg-black\/10{background-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.bg-black\/25{background-color:#00000040}@supports (color:color-mix(in lab,red,red)){.bg-black\/25{background-color:color-mix(in oklab,var(--color-black)25%,transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black)30%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black)60%,transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black)80%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-50\/50{background-color:#eff6ff80}@supports (color:color-mix(in lab,red,red)){.bg-blue-50\/50{background-color:color-mix(in oklab,var(--color-blue-50)50%,transparent)}}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-300{background-color:var(--color-blue-300)}.bg-blue-400{background-color:var(--color-blue-400)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-500\/10{background-color:#3080ff1a}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/10{background-color:color-mix(in oklab,var(--color-blue-500)10%,transparent)}}.bg-blue-500\/20{background-color:#3080ff33}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/20{background-color:color-mix(in oklab,var(--color-blue-500)20%,transparent)}}.bg-blue-600{background-color:var(--color-blue-600)}.bg-blue-700{background-color:var(--color-blue-700)}.bg-border{background-color:var(--color-border)}.bg-card{background-color:var(--color-card)}.bg-cyan-100{background-color:var(--color-cyan-100)}.bg-cyan-500{background-color:var(--color-cyan-500)}.bg-destructive{background-color:var(--color-destructive)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-200{background-color:var(--color-emerald-200)}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/10{background-color:color-mix(in oklab,var(--color-emerald-500)10%,transparent)}}.bg-emerald-500\/20{background-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/20{background-color:color-mix(in oklab,var(--color-emerald-500)20%,transparent)}}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-fuchsia-500{background-color:var(--color-fuchsia-500)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-50\/50{background-color:#f9fafb80}@supports (color:color-mix(in lab,red,red)){.bg-gray-50\/50{background-color:color-mix(in oklab,var(--color-gray-50)50%,transparent)}}.bg-gray-50\/80{background-color:#f9fafbcc}@supports (color:color-mix(in lab,red,red)){.bg-gray-50\/80{background-color:color-mix(in oklab,var(--color-gray-50)80%,transparent)}}.bg-gray-50\/95{background-color:#f9fafbf2}@supports (color:color-mix(in lab,red,red)){.bg-gray-50\/95{background-color:color-mix(in oklab,var(--color-gray-50)95%,transparent)}}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-200\/50{background-color:#e5e7eb80}@supports (color:color-mix(in lab,red,red)){.bg-gray-200\/50{background-color:color-mix(in oklab,var(--color-gray-200)50%,transparent)}}.bg-gray-300{background-color:var(--color-gray-300)}.bg-gray-400{background-color:var(--color-gray-400)}.bg-gray-500{background-color:var(--color-gray-500)}.bg-gray-600{background-color:var(--color-gray-600)}.bg-gray-800{background-color:var(--color-gray-800)}.bg-gray-800\/60{background-color:#1e293999}@supports (color:color-mix(in lab,red,red)){.bg-gray-800\/60{background-color:color-mix(in oklab,var(--color-gray-800)60%,transparent)}}.bg-gray-800\/80{background-color:#1e2939cc}@supports (color:color-mix(in lab,red,red)){.bg-gray-800\/80{background-color:color-mix(in oklab,var(--color-gray-800)80%,transparent)}}.bg-gray-900{background-color:var(--color-gray-900)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-50\/70{background-color:#f0fdf4b3}@supports (color:color-mix(in lab,red,red)){.bg-green-50\/70{background-color:color-mix(in oklab,var(--color-green-50)70%,transparent)}}.bg-green-100{background-color:var(--color-green-100)}.bg-green-300{background-color:var(--color-green-300)}.bg-green-400{background-color:var(--color-green-400)}.bg-green-500{background-color:var(--color-green-500)}.bg-green-500\/10{background-color:#00c7581a}@supports (color:color-mix(in lab,red,red)){.bg-green-500\/10{background-color:color-mix(in oklab,var(--color-green-500)10%,transparent)}}.bg-green-600{background-color:var(--color-green-600)}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-indigo-50\/50{background-color:#eef2ff80}@supports (color:color-mix(in lab,red,red)){.bg-indigo-50\/50{background-color:color-mix(in oklab,var(--color-indigo-50)50%,transparent)}}.bg-indigo-100{background-color:var(--color-indigo-100)}.bg-indigo-500{background-color:var(--color-indigo-500)}.bg-indigo-600{background-color:var(--color-indigo-600)}.bg-lime-100{background-color:var(--color-lime-100)}.bg-muted,.bg-muted\/10{background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/10{background-color:color-mix(in oklab,var(--color-muted)10%,transparent)}}.bg-muted\/20{background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/20{background-color:color-mix(in oklab,var(--color-muted)20%,transparent)}}.bg-muted\/30{background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/30{background-color:color-mix(in oklab,var(--color-muted)30%,transparent)}}.bg-muted\/50{background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.bg-neutral-50{background-color:var(--color-neutral-50)}.bg-neutral-100{background-color:var(--color-neutral-100)}.bg-neutral-200{background-color:var(--color-neutral-200)}.bg-neutral-600{background-color:var(--color-neutral-600)}.bg-orange-50{background-color:var(--color-orange-50)}.bg-orange-100{background-color:var(--color-orange-100)}.bg-orange-500{background-color:var(--color-orange-500)}.bg-orange-600{background-color:var(--color-orange-600)}.bg-pink-100{background-color:var(--color-pink-100)}.bg-popover{background-color:var(--color-popover)}.bg-primary{background-color:var(--color-primary)}.bg-primary-foreground{background-color:var(--color-primary-foreground)}.bg-primary\/5{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/5{background-color:color-mix(in oklab,var(--color-primary)5%,transparent)}}.bg-primary\/10{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--color-primary)10%,transparent)}}.bg-primary\/15{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/15{background-color:color-mix(in oklab,var(--color-primary)15%,transparent)}}.bg-primary\/20{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/20{background-color:color-mix(in oklab,var(--color-primary)20%,transparent)}}.bg-primary\/25{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/25{background-color:color-mix(in oklab,var(--color-primary)25%,transparent)}}.bg-primary\/30{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/30{background-color:color-mix(in oklab,var(--color-primary)30%,transparent)}}.bg-primary\/40{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/40{background-color:color-mix(in oklab,var(--color-primary)40%,transparent)}}.bg-primary\/50{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/50{background-color:color-mix(in oklab,var(--color-primary)50%,transparent)}}.bg-primary\/60{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/60{background-color:color-mix(in oklab,var(--color-primary)60%,transparent)}}.bg-primary\/70{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/70{background-color:color-mix(in oklab,var(--color-primary)70%,transparent)}}.bg-purple-50{background-color:var(--color-purple-50)}.bg-purple-100{background-color:var(--color-purple-100)}.bg-purple-500{background-color:var(--color-purple-500)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-50\/30{background-color:#fef2f24d}@supports (color:color-mix(in lab,red,red)){.bg-red-50\/30{background-color:color-mix(in oklab,var(--color-red-50)30%,transparent)}}.bg-red-50\/70{background-color:#fef2f2b3}@supports (color:color-mix(in lab,red,red)){.bg-red-50\/70{background-color:color-mix(in oklab,var(--color-red-50)70%,transparent)}}.bg-red-100{background-color:var(--color-red-100)}.bg-red-500{background-color:var(--color-red-500)}.bg-rose-100{background-color:var(--color-rose-100)}.bg-rose-200{background-color:var(--color-rose-200)}.bg-rose-200\!{background-color:var(--color-rose-200)!important}.bg-rose-500{background-color:var(--color-rose-500)}.bg-rose-600{background-color:var(--color-rose-600)}.bg-secondary{background-color:var(--color-secondary)}.bg-sidebar{background-color:var(--color-sidebar)}.bg-sidebar-border{background-color:var(--color-sidebar-border)}.bg-sidebar-primary{background-color:var(--color-sidebar-primary)}.bg-sky-50{background-color:var(--color-sky-50)}.bg-sky-100{background-color:var(--color-sky-100)}.bg-sky-500{background-color:var(--color-sky-500)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-50\/80{background-color:#f8fafccc}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/80{background-color:color-mix(in oklab,var(--color-slate-50)80%,transparent)}}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-500{background-color:var(--color-slate-500)}.bg-slate-800{background-color:var(--color-slate-800)}.bg-teal-50{background-color:var(--color-teal-50)}.bg-teal-100{background-color:var(--color-teal-100)}.bg-transparent{background-color:#0000}.bg-transparent\!{background-color:#0000!important}.bg-violet-100{background-color:var(--color-violet-100)}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.bg-white\/15{background-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white)80%,transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white)90%,transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.bg-white\/95{background-color:color-mix(in oklab,var(--color-white)95%,transparent)}}.bg-white\/\[2\%\]{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[2\%\]{background-color:color-mix(in oklab,var(--color-white)2%,transparent)}}.bg-yellow-50{background-color:var(--color-yellow-50)}.bg-yellow-100{background-color:var(--color-yellow-100)}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-zinc-200{background-color:var(--color-zinc-200)}.bg-zinc-900{background-color:var(--color-zinc-900)}.bg-zinc-950{background-color:var(--color-zinc-950)}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-black\/80{--tw-gradient-from:#000c}@supports (color:color-mix(in lab,red,red)){.from-black\/80{--tw-gradient-from:color-mix(in oklab,var(--color-black)80%,transparent)}}.from-black\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-blue-50{--tw-gradient-from:var(--color-blue-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-blue-500{--tw-gradient-from:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-gray-50{--tw-gradient-from:var(--color-gray-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-gray-700\/50{--tw-gradient-from:#36415380}@supports (color:color-mix(in lab,red,red)){.from-gray-700\/50{--tw-gradient-from:color-mix(in oklab,var(--color-gray-700)50%,transparent)}}.from-gray-700\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-gray-900{--tw-gradient-from:var(--color-gray-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-green-50{--tw-gradient-from:var(--color-green-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-muted\/50{--tw-gradient-from:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.from-muted\/50{--tw-gradient-from:color-mix(in oklab,var(--color-muted)50%,transparent)}}.from-muted\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-primary{--tw-gradient-from:var(--color-primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-purple-50{--tw-gradient-from:var(--color-purple-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-slate-50{--tw-gradient-from:var(--color-slate-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-slate-900{--tw-gradient-from:var(--color-slate-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-black\/40{--tw-gradient-via:#0006}@supports (color:color-mix(in lab,red,red)){.via-black\/40{--tw-gradient-via:color-mix(in oklab,var(--color-black)40%,transparent)}}.via-black\/40{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-emerald-950{--tw-gradient-via:var(--color-emerald-950);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-gray-50{--tw-gradient-via:var(--color-gray-50);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-gray-900{--tw-gradient-via:var(--color-gray-900);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/20{--tw-gradient-via:#fff3}@supports (color:color-mix(in lab,red,red)){.via-white\/20{--tw-gradient-via:color-mix(in oklab,var(--color-white)20%,transparent)}}.via-white\/20{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-blue-50{--tw-gradient-to:var(--color-blue-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-blue-100{--tw-gradient-to:var(--color-blue-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-emerald-50{--tw-gradient-to:var(--color-emerald-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-emerald-100{--tw-gradient-to:var(--color-emerald-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-gray-100{--tw-gradient-to:var(--color-gray-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-green-100{--tw-gradient-to:var(--color-green-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-indigo-50{--tw-gradient-to:var(--color-indigo-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-muted{--tw-gradient-to:var(--color-muted);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-pink-50{--tw-gradient-to:var(--color-pink-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-primary\/80{--tw-gradient-to:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.to-primary\/80{--tw-gradient-to:color-mix(in oklab,var(--color-primary)80%,transparent)}}.to-primary\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-purple-50{--tw-gradient-to:var(--color-purple-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-purple-500{--tw-gradient-to:var(--color-purple-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-purple-600{--tw-gradient-to:var(--color-purple-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-slate-800{--tw-gradient-to:var(--color-slate-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-slate-900{--tw-gradient-to:var(--color-slate-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-stone-100{--tw-gradient-to:var(--color-stone-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.bg-repeat{background-repeat:repeat}.mask-no-clip{-webkit-mask-clip:no-clip;mask-clip:no-clip}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.fill-current{fill:currentColor}.fill-none{fill:none}.fill-primary{fill:var(--color-primary)}.fill-yellow-400{fill:var(--color-yellow-400)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-0\.5{padding:calc(var(--spacing)*.5)}.p-1{padding:calc(var(--spacing)*1)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-2\.5{padding:calc(var(--spacing)*2.5)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-10{padding:calc(var(--spacing)*10)}.p-12{padding:calc(var(--spacing)*12)}.p-\[0-9a-fA-F\]{padding:0 -9a-fA-F}.p-\[1px\]{padding:1px}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-8{padding-inline:calc(var(--spacing)*8)}.px-10{padding-inline:calc(var(--spacing)*10)}.px-\[6px\]{padding-inline:6px}.py-0{padding-block:calc(var(--spacing)*0)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-12{padding-block:calc(var(--spacing)*12)}.py-16{padding-block:calc(var(--spacing)*16)}.py-24{padding-block:calc(var(--spacing)*24)}.py-32{padding-block:calc(var(--spacing)*32)}.py-48{padding-block:calc(var(--spacing)*48)}.ps-3{padding-inline-start:calc(var(--spacing)*3)}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-0\.5{padding-top:calc(var(--spacing)*.5)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-14{padding-top:calc(var(--spacing)*14)}.pt-16{padding-top:calc(var(--spacing)*16)}.pt-24{padding-top:calc(var(--spacing)*24)}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-2\.5{padding-right:calc(var(--spacing)*2.5)}.pr-4{padding-right:calc(var(--spacing)*4)}.pr-10{padding-right:calc(var(--spacing)*10)}.pb-0{padding-bottom:calc(var(--spacing)*0)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.pb-12{padding-bottom:calc(var(--spacing)*12)}.pl-1{padding-left:calc(var(--spacing)*1)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-3{padding-left:calc(var(--spacing)*3)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-5{padding-left:calc(var(--spacing)*5)}.pl-6{padding-left:calc(var(--spacing)*6)}.pl-8{padding-left:calc(var(--spacing)*8)}.pl-9{padding-left:calc(var(--spacing)*9)}.pl-10{padding-left:calc(var(--spacing)*10)}.text-center{text-align:center}.text-end{text-align:end}.text-justify{text-align:justify}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-xs\/none{font-size:var(--text-xs);line-height:1}.text-\[7px\]{font-size:7px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.leading-3{--tw-leading:calc(var(--spacing)*3);line-height:calc(var(--spacing)*3)}.leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.leading-7{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\]{--tw-leading:1;line-height:1}.leading-\[20px\]{--tw-leading:20px;line-height:20px}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.5em\]{--tw-tracking:.5em;letter-spacing:.5em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-nowrap{text-wrap:nowrap}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.text-clip{text-overflow:clip}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#1b1b18\]{color:#1b1b18}.text-\[\#706f6c\]{color:#706f6c}.text-\[\#F53003\],.text-\[\#f53003\]{color:#f53003}.text-accent-foreground{color:var(--color-accent-foreground)}.text-amber-400{color:var(--color-amber-400)}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-black{color:var(--color-black)}.text-blue-300{color:var(--color-blue-300)}.text-blue-400{color:var(--color-blue-400)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-blue-900{color:var(--color-blue-900)}.text-card-foreground{color:var(--color-card-foreground)}.text-current{color:currentColor}.text-cyan-600{color:var(--color-cyan-600)}.text-destructive{color:var(--color-destructive)}.text-destructive-foreground{color:var(--color-destructive-foreground)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-900{color:var(--color-emerald-900)}.text-foreground{color:var(--color-foreground)}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-green-400{color:var(--color-green-400)}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-green-800{color:var(--color-green-800)}.text-green-900{color:var(--color-green-900)}.text-indigo-100{color:var(--color-indigo-100)}.text-indigo-400{color:var(--color-indigo-400)}.text-indigo-500{color:var(--color-indigo-500)}.text-indigo-600{color:var(--color-indigo-600)}.text-indigo-700{color:var(--color-indigo-700)}.text-indigo-800{color:var(--color-indigo-800)}.text-inherit{color:inherit}.text-input{color:var(--color-input)}.text-lime-600{color:var(--color-lime-600)}.text-muted{color:var(--color-muted)}.text-muted-foreground{color:var(--color-muted-foreground)}.text-neutral-100{color:var(--color-neutral-100)}.text-neutral-300{color:var(--color-neutral-300)}.text-neutral-400{color:var(--color-neutral-400)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-500\!{color:var(--color-neutral-500)!important}.text-neutral-600{color:var(--color-neutral-600)}.text-neutral-800{color:var(--color-neutral-800)}.text-neutral-900{color:var(--color-neutral-900)}.text-neutral-950{color:var(--color-neutral-950)}.text-orange-500{color:var(--color-orange-500)}.text-orange-600{color:var(--color-orange-600)}.text-orange-700{color:var(--color-orange-700)}.text-orange-800{color:var(--color-orange-800)}.text-orange-900{color:var(--color-orange-900)}.text-pink-500{color:var(--color-pink-500)}.text-pink-600{color:var(--color-pink-600)}.text-popover-foreground{color:var(--color-popover-foreground)}.text-primary{color:var(--color-primary)}.text-primary-foreground{color:var(--color-primary-foreground)}.text-purple-500{color:var(--color-purple-500)}.text-purple-600{color:var(--color-purple-600)}.text-purple-700{color:var(--color-purple-700)}.text-purple-800{color:var(--color-purple-800)}.text-purple-900{color:var(--color-purple-900)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-red-900{color:var(--color-red-900)}.text-rose-600{color:var(--color-rose-600)}.text-rose-900{color:var(--color-rose-900)}.text-secondary-foreground{color:var(--color-secondary-foreground)}.text-sidebar-accent-foreground{color:var(--color-sidebar-accent-foreground)}.text-sidebar-foreground,.text-sidebar-foreground\/70{color:var(--color-sidebar-foreground)}@supports (color:color-mix(in lab,red,red)){.text-sidebar-foreground\/70{color:color-mix(in oklab,var(--color-sidebar-foreground)70%,transparent)}}.text-sidebar-primary-foreground{color:var(--color-sidebar-primary-foreground)}.text-sky-600{color:var(--color-sky-600)}.text-sky-600\/70{color:#0084ccb3}@supports (color:color-mix(in lab,red,red)){.text-sky-600\/70{color:color-mix(in oklab,var(--color-sky-600)70%,transparent)}}.text-sky-700{color:var(--color-sky-700)}.text-sky-800{color:var(--color-sky-800)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-teal-500{color:var(--color-teal-500)}.text-teal-600{color:var(--color-teal-600)}.text-teal-800{color:var(--color-teal-800)}.text-teal-900{color:var(--color-teal-900)}.text-violet-600{color:var(--color-violet-600)}.text-white{color:var(--color-white)}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white)70%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white)80%,transparent)}}.text-yellow-400{color:var(--color-yellow-400)}.text-yellow-500{color:var(--color-yellow-500)}.text-yellow-600{color:var(--color-yellow-600)}.text-yellow-700{color:var(--color-yellow-700)}.text-yellow-800{color:var(--color-yellow-800)}.text-yellow-900{color:var(--color-yellow-900)}.text-zinc-900{color:var(--color-zinc-900)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.italic\!{font-style:italic!important}.not-italic{font-style:normal}.diagonal-fractions{--tw-numeric-fraction:diagonal-fractions;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.oldstyle-nums{--tw-numeric-figure:oldstyle-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.proportional-nums{--tw-numeric-spacing:proportional-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.slashed-zero{--tw-slashed-zero:slashed-zero;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.stacked-fractions{--tw-numeric-fraction:stacked-fractions;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.normal-nums{font-variant-numeric:normal}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.decoration-neutral-300{-webkit-text-decoration-color:var(--color-neutral-300);text-decoration-color:var(--color-neutral-300)}.decoration-neutral-400{-webkit-text-decoration-color:var(--color-neutral-400);text-decoration-color:var(--color-neutral-400)}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.placeholder-gray-400::placeholder{color:var(--color-gray-400)}.accent-blue-600{accent-color:var(--color-blue-600)}.accent-green-600{accent-color:var(--color-green-600)}.accent-red-600{accent-color:var(--color-red-600)}.scheme-light-dark{color-scheme:light dark}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-25{opacity:.25}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-border)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0px_0px_1px_0px_rgba\(0\,0\,0\,0\.03\)\,0px_1px_2px_0px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow:0px 0px 1px 0px var(--tw-shadow-color,#00000008),0px 1px 2px 0px var(--tw-shadow-color,#0000000f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[2px_0_5px_-2px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow:2px 0 5px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[2px_0_5px_-2px_rgba\(0\,0\,0\,0\.05\)\]{--tw-shadow:2px 0 5px -2px var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.1\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff1a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0px_0px_0px_1px_rgba\(26\,26\,0\,0\.16\)\]{--tw-shadow:inset 0px 0px 0px 1px var(--tw-shadow-color,#1a1a0029);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.inset-ring{--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-emerald-900\/30{--tw-shadow-color:#004e3b4d}@supports (color:color-mix(in lab,red,red)){.shadow-emerald-900\/30{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-emerald-900)30%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-gray-100{--tw-shadow-color:oklch(96.7% .003 264.542)}@supports (color:color-mix(in lab,red,red)){.shadow-gray-100{--tw-shadow-color:color-mix(in oklab,var(--color-gray-100)var(--tw-shadow-alpha),transparent)}}.shadow-gray-500\/20{--tw-shadow-color:#6a728233}@supports (color:color-mix(in lab,red,red)){.shadow-gray-500\/20{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-gray-500)20%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-green-100{--tw-shadow-color:oklch(96.2% .044 156.743)}@supports (color:color-mix(in lab,red,red)){.shadow-green-100{--tw-shadow-color:color-mix(in oklab,var(--color-green-100)var(--tw-shadow-alpha),transparent)}}.shadow-indigo-100{--tw-shadow-color:oklch(93% .034 272.788)}@supports (color:color-mix(in lab,red,red)){.shadow-indigo-100{--tw-shadow-color:color-mix(in oklab,var(--color-indigo-100)var(--tw-shadow-alpha),transparent)}}.shadow-orange-100{--tw-shadow-color:oklch(95.4% .038 75.164)}@supports (color:color-mix(in lab,red,red)){.shadow-orange-100{--tw-shadow-color:color-mix(in oklab,var(--color-orange-100)var(--tw-shadow-alpha),transparent)}}.shadow-slate-100{--tw-shadow-color:oklch(96.8% .007 247.896)}@supports (color:color-mix(in lab,red,red)){.shadow-slate-100{--tw-shadow-color:color-mix(in oklab,var(--color-slate-100)var(--tw-shadow-alpha),transparent)}}.ring-amber-300{--tw-ring-color:var(--color-amber-300)}.ring-amber-600\/20{--tw-ring-color:#dd740033}@supports (color:color-mix(in lab,red,red)){.ring-amber-600\/20{--tw-ring-color:color-mix(in oklab,var(--color-amber-600)20%,transparent)}}.ring-blue-300{--tw-ring-color:var(--color-blue-300)}.ring-blue-500\/20{--tw-ring-color:#3080ff33}@supports (color:color-mix(in lab,red,red)){.ring-blue-500\/20{--tw-ring-color:color-mix(in oklab,var(--color-blue-500)20%,transparent)}}.ring-blue-600\/20{--tw-ring-color:#155dfc33}@supports (color:color-mix(in lab,red,red)){.ring-blue-600\/20{--tw-ring-color:color-mix(in oklab,var(--color-blue-600)20%,transparent)}}.ring-blue-700\/10{--tw-ring-color:#1447e61a}@supports (color:color-mix(in lab,red,red)){.ring-blue-700\/10{--tw-ring-color:color-mix(in oklab,var(--color-blue-700)10%,transparent)}}.ring-emerald-600\/20{--tw-ring-color:#00976733}@supports (color:color-mix(in lab,red,red)){.ring-emerald-600\/20{--tw-ring-color:color-mix(in oklab,var(--color-emerald-600)20%,transparent)}}.ring-gray-200{--tw-ring-color:var(--color-gray-200)}.ring-gray-300{--tw-ring-color:var(--color-gray-300)}.ring-gray-500\/10{--tw-ring-color:#6a72821a}@supports (color:color-mix(in lab,red,red)){.ring-gray-500\/10{--tw-ring-color:color-mix(in oklab,var(--color-gray-500)10%,transparent)}}.ring-gray-500\/20{--tw-ring-color:#6a728233}@supports (color:color-mix(in lab,red,red)){.ring-gray-500\/20{--tw-ring-color:color-mix(in oklab,var(--color-gray-500)20%,transparent)}}.ring-gray-600\/20{--tw-ring-color:#4a556533}@supports (color:color-mix(in lab,red,red)){.ring-gray-600\/20{--tw-ring-color:color-mix(in oklab,var(--color-gray-600)20%,transparent)}}.ring-green-600\/20{--tw-ring-color:#00a54433}@supports (color:color-mix(in lab,red,red)){.ring-green-600\/20{--tw-ring-color:color-mix(in oklab,var(--color-green-600)20%,transparent)}}.ring-green-700\/10{--tw-ring-color:#0081381a}@supports (color:color-mix(in lab,red,red)){.ring-green-700\/10{--tw-ring-color:color-mix(in oklab,var(--color-green-700)10%,transparent)}}.ring-indigo-400{--tw-ring-color:var(--color-indigo-400)}.ring-indigo-600\/20{--tw-ring-color:#4f39f633}@supports (color:color-mix(in lab,red,red)){.ring-indigo-600\/20{--tw-ring-color:color-mix(in oklab,var(--color-indigo-600)20%,transparent)}}.ring-orange-600\/20{--tw-ring-color:#f0510033}@supports (color:color-mix(in lab,red,red)){.ring-orange-600\/20{--tw-ring-color:color-mix(in oklab,var(--color-orange-600)20%,transparent)}}.ring-primary{--tw-ring-color:var(--color-primary)}.ring-purple-300{--tw-ring-color:var(--color-purple-300)}.ring-purple-600\/20{--tw-ring-color:#9810fa33}@supports (color:color-mix(in lab,red,red)){.ring-purple-600\/20{--tw-ring-color:color-mix(in oklab,var(--color-purple-600)20%,transparent)}}.ring-purple-700\/10{--tw-ring-color:#8200da1a}@supports (color:color-mix(in lab,red,red)){.ring-purple-700\/10{--tw-ring-color:color-mix(in oklab,var(--color-purple-700)10%,transparent)}}.ring-red-600\/10{--tw-ring-color:#e400141a}@supports (color:color-mix(in lab,red,red)){.ring-red-600\/10{--tw-ring-color:color-mix(in oklab,var(--color-red-600)10%,transparent)}}.ring-red-600\/20{--tw-ring-color:#e4001433}@supports (color:color-mix(in lab,red,red)){.ring-red-600\/20{--tw-ring-color:color-mix(in oklab,var(--color-red-600)20%,transparent)}}.ring-red-700\/10{--tw-ring-color:#bf000f1a}@supports (color:color-mix(in lab,red,red)){.ring-red-700\/10{--tw-ring-color:color-mix(in oklab,var(--color-red-700)10%,transparent)}}.ring-ring\/10{--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab,red,red)){.ring-ring\/10{--tw-ring-color:color-mix(in oklab,var(--color-ring)10%,transparent)}}.ring-sidebar-ring{--tw-ring-color:var(--color-sidebar-ring)}.ring-slate-600\/20{--tw-ring-color:#45556c33}@supports (color:color-mix(in lab,red,red)){.ring-slate-600\/20{--tw-ring-color:color-mix(in oklab,var(--color-slate-600)20%,transparent)}}.ring-yellow-600\/20{--tw-ring-color:#cd890033}@supports (color:color-mix(in lab,red,red)){.ring-yellow-600\/20{--tw-ring-color:color-mix(in oklab,var(--color-yellow-600)20%,transparent)}}.ring-offset-1{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.ring-offset-background{--tw-ring-offset-color:var(--color-background)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-ring\/50{outline-color:var(--color-ring)}@supports (color:color-mix(in lab,red,red)){.outline-ring\/50{outline-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a))drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a)drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter\!{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)!important}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-grayscale{--tw-backdrop-grayscale:grayscale(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-invert{--tw-backdrop-invert:invert(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-sepia{--tw-backdrop-sepia:sepia(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\]{transition-property:width,height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.delay-200{transition-delay:.2s}.delay-300{transition-delay:.3s}.delay-400{transition-delay:.4s}.delay-500{transition-delay:.5s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-250{--tw-duration:.25s;transition-duration:.25s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-750{--tw-duration:.75s;transition-duration:.75s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.animate-in{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.\[file\:line\]{file:line}.\[image\:\$img\|\$width\|\$height\|\$type\]{image:$img|$width|$height|$type}.\[program\:php\]{program:php}.\[wire\:model\=\"\'\+i\+\'\"\]{wire:model="'+i+'"}.\[wire\:model\=\\\"\'\+expression\+\'\\\"\]{wire:model=\""+expression+"\"}.\[wire\:model\]{wire:model}.\[wire\:transition\]{wire:transition}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-400{animation-delay:.4s}.delay-500{animation-delay:.5s}:where(.divide-x-reverse>:not(:last-child)){--tw-divide-x-reverse:1}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-250{animation-duration:.25s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.duration-700{animation-duration:.7s}.duration-750{animation-duration:.75s}.duration-1000{animation-duration:1s}.ease-in{animation-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.fade-in,.fade-in-0{--tw-enter-opacity:0}.paused{animation-play-state:paused}.ring-inset{--tw-ring-inset:inset}.running{animation-play-state:running}.scrollbar-thumb-gray-300{--scrollbar-thumb:oklch(87.2% .01 258.338)}.scrollbar-thumb-muted{--scrollbar-thumb:var(--muted)}.scrollbar-thumb-muted-foreground\/20{--scrollbar-thumb:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.scrollbar-thumb-muted-foreground\/20{--scrollbar-thumb:color-mix(in oklab,var(--muted-foreground)20%,transparent)}}.scrollbar-track-gray-100{--scrollbar-track:oklch(96.7% .003 264.542)}.scrollbar-track-transparent{--scrollbar-track:transparent}.slide-in-from-bottom-2{--tw-enter-translate-y:.5rem}.slide-in-from-bottom-4{--tw-enter-translate-y:1rem}.slide-in-from-top-1{--tw-enter-translate-y:-.25rem}.zoom-in{--tw-enter-scale:0}.zoom-in-95{--tw-enter-scale:.95}.zoom-out{--tw-exit-scale:0}:is(.\*\:visible>*){visibility:visible}.not-has-\[nav\]\:hidden:not(:has(:is(nav))){display:none}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media(hover:hover){.group-hover\:w-full:is(:where(.group):hover *){width:100%}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:translate-x-2:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:translate-x-full:is(:where(.group):hover *){--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:rotate-12:is(:where(.group):hover *){rotate:12deg}.group-hover\:bg-black\/20:is(:where(.group):hover *){background-color:#0003}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-black\/20:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.group-hover\:text-blue-500:is(:where(.group):hover *){color:var(--color-blue-500)}.group-hover\:text-gray-700:is(:where(.group):hover *){color:var(--color-gray-700)}.group-hover\:text-primary:is(:where(.group):hover *){color:var(--color-primary)}.group-hover\:opacity-90:is(:where(.group):hover *){opacity:.9}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:shadow-xl:is(:where(.group):hover *){--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-has-data-\[collapsible\=icon\]\/sidebar-wrapper\:h-12:is(:where(.group\/sidebar-wrapper):has([data-collapsible=icon]) *){height:calc(var(--spacing)*12)}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing)*8)}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing)*-8)}.group-data-\[collapsible\=icon\]\:block:is(:where(.group)[data-collapsible=icon] *){display:block}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing)*8)!important;height:calc(var(--spacing)*8)!important}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+var\(--spacing-4\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + var(--spacing-4))}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+var\(--spacing-4\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + var(--spacing-4) + 2px)}.group-data-\[collapsible\=icon\]\:w-\[var\(--sidebar-width-icon\)\]:is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:p-0:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing)*0)}.group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing)*0)!important}.group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing)*2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width)*-1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width)*-1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:calc(var(--spacing)*0)}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing)*-4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:calc(var(--spacing)*0)}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius-lg)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:border-sidebar-border:is(:where(.group)[data-variant=floating] *){border-color:var(--color-sidebar-border)}.group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[viewport\=false\]\/navigation-menu\:top-full:is(:where(.group\/navigation-menu)[data-viewport=false] *){top:100%}.group-data-\[viewport\=false\]\/navigation-menu\:mt-1\.5:is(:where(.group\/navigation-menu)[data-viewport=false] *){margin-top:calc(var(--spacing)*1.5)}.group-data-\[viewport\=false\]\/navigation-menu\:overflow-hidden:is(:where(.group\/navigation-menu)[data-viewport=false] *){overflow:hidden}.group-data-\[viewport\=false\]\/navigation-menu\:rounded-md:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-radius:var(--radius-md)}.group-data-\[viewport\=false\]\/navigation-menu\:border:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[viewport\=false\]\/navigation-menu\:bg-popover:is(:where(.group\/navigation-menu)[data-viewport=false] *){background-color:var(--color-popover)}.group-data-\[viewport\=false\]\/navigation-menu\:text-popover-foreground:is(:where(.group\/navigation-menu)[data-viewport=false] *){color:var(--color-popover-foreground)}.group-data-\[viewport\=false\]\/navigation-menu\:shadow:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[viewport\=false\]\/navigation-menu\:duration-200:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-duration:.2s;transition-duration:.2s;animation-duration:.2s}.group-\[\.status-down\]\:bg-red-600:is(:where(.group).status-down *){background-color:var(--color-red-600)}@media(hover:hover){.peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover~*){color:var(--color-sidebar-accent-foreground)}}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button)[data-active=true]~*){color:var(--color-sidebar-accent-foreground)}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing)*1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing)*2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing)*1)}.peer-data-\[variant\=inset\]\:min-h-\[calc\(100svh-var\(--spacing-4\)\)\]:is(:where(.peer)[data-variant=inset]~*){min-height:calc(100svh - var(--spacing-4))}.selection\:bg-primary ::selection{background-color:var(--color-primary)}.selection\:bg-primary::selection{background-color:var(--color-primary)}.selection\:bg-red-500 ::selection{background-color:var(--color-red-500)}.selection\:bg-red-500::selection{background-color:var(--color-red-500)}.selection\:text-primary-foreground ::selection{color:var(--color-primary-foreground)}.selection\:text-primary-foreground::selection{color:var(--color-primary-foreground)}.selection\:text-white ::selection{color:var(--color-white)}.selection\:text-white::selection{color:var(--color-white)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing)*7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--color-foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--color-muted-foreground)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-0:before{content:var(--tw-content);top:calc(var(--spacing)*0)}.before\:top-1:before{content:var(--tw-content);top:calc(var(--spacing)*1)}.before\:top-1\/2:before{content:var(--tw-content);top:50%}.before\:bottom-0:before{content:var(--tw-content);bottom:calc(var(--spacing)*0)}.before\:bottom-1:before{content:var(--tw-content);bottom:calc(var(--spacing)*1)}.before\:bottom-1\/2:before{content:var(--tw-content);bottom:50%}.before\:left-2:before{content:var(--tw-content);left:calc(var(--spacing)*2)}.before\:left-\[0\.4rem\]:before{content:var(--tw-content);left:.4rem}.before\:w-0\.5:before{content:var(--tw-content);width:calc(var(--spacing)*.5)}.before\:border-l:before{content:var(--tw-content);border-left-style:var(--tw-border-style);border-left-width:1px}.before\:border-\[\#e3e3e0\]:before{content:var(--tw-content);border-color:#e3e3e0}.before\:bg-gray-200:before{content:var(--tw-content);background-color:var(--color-gray-200)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing)*-2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing)*0)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.first\:rounded-l-md:first-child{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.last\:rounded-r-md:last-child{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.odd\:bg-white\/2:nth-child(odd){background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.odd\:bg-white\/2:nth-child(odd){background-color:color-mix(in oklab,var(--color-white)2%,transparent)}}.even\:bg-white:nth-child(2n){background-color:var(--color-white)}.focus-within\:ring-2:focus-within{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-blue-500:focus-within{--tw-ring-color:var(--color-blue-500)}.focus-within\:ring-emerald-500:focus-within{--tw-ring-color:var(--color-emerald-500)}.focus-within\:outline-none:focus-within{--tw-outline-style:none;outline-style:none}@media(hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:border-\[\#1915014a\]:hover{border-color:#1915014a}.hover\:border-\[\#19140035\]:hover{border-color:#19140035}.hover\:border-black:hover{border-color:var(--color-black)}.hover\:border-blue-200:hover{border-color:var(--color-blue-200)}.hover\:border-blue-400:hover{border-color:var(--color-blue-400)}.hover\:border-gray-300:hover{border-color:var(--color-gray-300)}.hover\:border-gray-400:hover{border-color:var(--color-gray-400)}.hover\:border-primary:hover,.hover\:border-primary\/30:hover{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/30:hover{border-color:color-mix(in oklab,var(--color-primary)30%,transparent)}}.hover\:border-primary\/50:hover{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/50:hover{border-color:color-mix(in oklab,var(--color-primary)50%,transparent)}}.hover\:bg-accent:hover{background-color:var(--color-accent)}.hover\:bg-amber-50:hover{background-color:var(--color-amber-50)}.hover\:bg-black:hover{background-color:var(--color-black)}.hover\:bg-black\/10:hover{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/10:hover{background-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.hover\:bg-blue-50:hover{background-color:var(--color-blue-50)}.hover\:bg-blue-100:hover{background-color:var(--color-blue-100)}.hover\:bg-blue-200:hover{background-color:var(--color-blue-200)}.hover\:bg-blue-600:hover{background-color:var(--color-blue-600)}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:bg-destructive\/10:hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--color-destructive)90%,transparent)}}.hover\:bg-emerald-500:hover{background-color:var(--color-emerald-500)}.hover\:bg-emerald-700:hover{background-color:var(--color-emerald-700)}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-50\/50:hover{background-color:#f9fafb80}@supports (color:color-mix(in lab,red,red)){.hover\:bg-gray-50\/50:hover{background-color:color-mix(in oklab,var(--color-gray-50)50%,transparent)}}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-gray-200:hover{background-color:var(--color-gray-200)}.hover\:bg-gray-600:hover{background-color:var(--color-gray-600)}.hover\:bg-gray-700:hover{background-color:var(--color-gray-700)}.hover\:bg-gray-800:hover{background-color:var(--color-gray-800)}.hover\:bg-green-50:hover{background-color:var(--color-green-50)}.hover\:bg-green-600:hover{background-color:var(--color-green-600)}.hover\:bg-green-700:hover{background-color:var(--color-green-700)}.hover\:bg-indigo-600:hover{background-color:var(--color-indigo-600)}.hover\:bg-indigo-700:hover{background-color:var(--color-indigo-700)}.hover\:bg-muted:hover,.hover\:bg-muted\/20:hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/20:hover{background-color:color-mix(in oklab,var(--color-muted)20%,transparent)}}.hover\:bg-muted\/40:hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/40:hover{background-color:color-mix(in oklab,var(--color-muted)40%,transparent)}}.hover\:bg-muted\/50:hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.hover\:bg-muted\/80:hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/80:hover{background-color:color-mix(in oklab,var(--color-muted)80%,transparent)}}.hover\:bg-neutral-100:hover{background-color:var(--color-neutral-100)}.hover\:bg-neutral-200:hover{background-color:var(--color-neutral-200)}.hover\:bg-neutral-200\/60:hover{background-color:#e5e5e599}@supports (color:color-mix(in lab,red,red)){.hover\:bg-neutral-200\/60:hover{background-color:color-mix(in oklab,var(--color-neutral-200)60%,transparent)}}.hover\:bg-orange-50:hover{background-color:var(--color-orange-50)}.hover\:bg-orange-700:hover{background-color:var(--color-orange-700)}.hover\:bg-primary\/5:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/5:hover{background-color:color-mix(in oklab,var(--color-primary)5%,transparent)}}.hover\:bg-primary\/10:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/10:hover{background-color:color-mix(in oklab,var(--color-primary)10%,transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--color-primary)90%,transparent)}}.hover\:bg-purple-50:hover{background-color:var(--color-purple-50)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-red-600:hover{background-color:var(--color-red-600)}.hover\:bg-secondary\/80:hover{background-color:var(--color-secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--color-secondary)80%,transparent)}}.hover\:bg-sidebar-accent:hover{background-color:var(--color-sidebar-accent)}.hover\:bg-sky-600:hover{background-color:var(--color-sky-600)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-slate-700:hover{background-color:var(--color-slate-700)}.hover\:bg-transparent:hover{background-color:#0000}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.hover\:bg-white\/25:hover{background-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/25:hover{background-color:color-mix(in oklab,var(--color-white)25%,transparent)}}.hover\:bg-white\/50:hover{background-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/50:hover{background-color:color-mix(in oklab,var(--color-white)50%,transparent)}}.hover\:bg-yellow-50:hover{background-color:var(--color-yellow-50)}.hover\:bg-yellow-100:hover{background-color:var(--color-yellow-100)}.hover\:text-accent-foreground:hover{color:var(--color-accent-foreground)}.hover\:text-amber-600:hover{color:var(--color-amber-600)}.hover\:text-amber-700:hover{color:var(--color-amber-700)}.hover\:text-black:hover{color:var(--color-black)}.hover\:text-blue-500:hover{color:var(--color-blue-500)}.hover\:text-blue-600:hover{color:var(--color-blue-600)}.hover\:text-blue-700:hover{color:var(--color-blue-700)}.hover\:text-blue-800:hover{color:var(--color-blue-800)}.hover\:text-blue-900:hover{color:var(--color-blue-900)}.hover\:text-emerald-600:hover{color:var(--color-emerald-600)}.hover\:text-foreground:hover{color:var(--color-foreground)}.hover\:text-gray-400:hover{color:var(--color-gray-400)}.hover\:text-gray-500:hover{color:var(--color-gray-500)}.hover\:text-gray-600:hover{color:var(--color-gray-600)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:text-gray-900:hover{color:var(--color-gray-900)}.hover\:text-green-700:hover{color:var(--color-green-700)}.hover\:text-muted-foreground:hover{color:var(--color-muted-foreground)}.hover\:text-neutral-800:hover{color:var(--color-neutral-800)}.hover\:text-orange-600:hover{color:var(--color-orange-600)}.hover\:text-primary:hover{color:var(--color-primary)}.hover\:text-red-500:hover{color:var(--color-red-500)}.hover\:text-red-600:hover{color:var(--color-red-600)}.hover\:text-red-700:hover{color:var(--color-red-700)}.hover\:text-sidebar-accent-foreground:hover{color:var(--color-sidebar-accent-foreground)}.hover\:text-white:hover{color:var(--color-white)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-current:hover{text-decoration-color:currentColor}.hover\:decoration-current\!:hover{text-decoration-color:currentColor!important}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-accent)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-primary\/5:hover{--tw-shadow-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-primary\/5:hover{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-primary)5%,transparent)var(--tw-shadow-alpha),transparent)}}.hover\:brightness-95:hover{--tw-brightness:brightness(95%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.hover\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar:hover:is(:where(.group)[data-collapsible=offcanvas] *){background-color:var(--color-sidebar)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:var(--color-sidebar-border)}}.focus\:z-10:focus{z-index:10}.focus\:border-blue-300:focus{border-color:var(--color-blue-300)}.focus\:border-blue-500:focus{border-color:var(--color-blue-500)}.focus\:border-emerald-500:focus{border-color:var(--color-emerald-500)}.focus\:border-gray-500:focus{border-color:var(--color-gray-500)}.focus\:border-gray-600:focus{border-color:var(--color-gray-600)}.focus\:border-green-500:focus{border-color:var(--color-green-500)}.focus\:bg-accent:focus{background-color:var(--color-accent)}.focus\:bg-white:focus{background-color:var(--color-white)}.focus\:text-accent-foreground:focus{color:var(--color-accent-foreground)}.focus\:text-red-600:focus{color:var(--color-red-600)}.focus\:ring:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-blue-500:focus{--tw-ring-color:var(--color-blue-500)}.focus\:ring-emerald-500:focus{--tw-ring-color:var(--color-emerald-500)}.focus\:ring-emerald-500\/20:focus{--tw-ring-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.focus\:ring-emerald-500\/20:focus{--tw-ring-color:color-mix(in oklab,var(--color-emerald-500)20%,transparent)}}.focus\:ring-gray-600:focus{--tw-ring-color:var(--color-gray-600)}.focus\:ring-green-500:focus{--tw-ring-color:var(--color-green-500)}.focus\:ring-primary:focus{--tw-ring-color:var(--color-primary)}.focus\:ring-ring:focus{--tw-ring-color:var(--color-ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus\:outline:focus{outline-style:var(--tw-outline-style);outline-width:1px}.focus\:outline-2:focus{outline-style:var(--tw-outline-style);outline-width:2px}.focus\:outline-red-500:focus{outline-color:var(--color-red-500)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-primary:focus-visible{border-color:var(--color-primary)}.focus-visible\:border-ring:focus-visible{border-color:var(--color-ring)}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--color-background)}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.active\:bg-gray-100:active{background-color:var(--color-gray-100)}.active\:bg-sidebar-accent:active{background-color:var(--color-sidebar-accent)}.active\:text-gray-500:active{color:var(--color-gray-500)}.active\:text-gray-700:active{color:var(--color-gray-700)}.active\:text-gray-800:active{color:var(--color-gray-800)}.active\:text-sidebar-accent-foreground:active{color:var(--color-sidebar-accent-foreground)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-gray-100:disabled{background-color:var(--color-gray-100)}.disabled\:opacity-50:disabled{opacity:.5}:where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}.has-data-\[variant\=inset\]\:bg-sidebar:has([data-variant=inset]){background-color:var(--color-sidebar)}.has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has(>svg){grid-template-columns:calc(var(--spacing)*4)1fr}.has-\[\>svg\]\:gap-x-3:has(>svg){column-gap:calc(var(--spacing)*3)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing)*2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing)*3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing)*4)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--color-destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:color-mix(in oklab,var(--color-accent)50%,transparent)}}.data-\[active\=true\]\:bg-transparent[data-active=true]{background-color:#0000}.data-\[active\=true\]\:font-semibold[data-active=true]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.data-\[active\=true\]\:text-accent-foreground[data-active=true]{color:var(--color-accent-foreground)}.data-\[active\=true\]\:text-primary[data-active=true]{color:var(--color-primary)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing)*8)}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:-13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:-13rem}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-.5rem}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:.5rem}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-.5rem}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:.5rem}:is(.\*\:data-\[slot\=alert-description\]\:text-destructive-foreground\/80>*)[data-slot=alert-description]{color:var(--color-destructive-foreground)}@supports (color:color-mix(in lab,red,red)){:is(.\*\:data-\[slot\=alert-description\]\:text-destructive-foreground\/80>*)[data-slot=alert-description]{color:color-mix(in oklab,var(--color-destructive-foreground)80%,transparent)}}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:ring-0 *)[data-slot=navigation-menu-link]:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:outline-none *)[data-slot=navigation-menu-link]:focus{--tw-outline-style:none;outline-style:none}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--color-background)}.data-\[state\=active\]\:bg-primary[data-state=active]{background-color:var(--color-primary)}.data-\[state\=active\]\:bg-white[data-state=active]{background-color:var(--color-white)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--color-foreground)}.data-\[state\=active\]\:text-gray-900[data-state=active]{color:var(--color-gray-900)}.data-\[state\=active\]\:text-primary-foreground[data-state=active]{color:var(--color-primary-foreground)}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[state\=checked\]\:translate-x-5[data-state=checked]{--tw-translate-x:calc(var(--spacing)*5);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--color-primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--color-primary-foreground)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:animate-out[data-state=closed]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x:-50%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y:-48%}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:animate-out:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:fade-out-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:zoom-out-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=hidden\]\:animate-out[data-state=hidden]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=indeterminate\]\:bg-primary[data-state=indeterminate]{background-color:var(--color-primary)}.data-\[state\=indeterminate\]\:text-primary-foreground[data-state=indeterminate]{color:var(--color-primary-foreground)}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--color-accent)}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--color-accent-foreground)}.data-\[state\=open\]\:bg-accent[data-state=open],.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:color-mix(in oklab,var(--color-accent)50%,transparent)}}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--color-secondary)}.data-\[state\=open\]\:bg-sidebar-accent[data-state=open]{background-color:var(--color-sidebar-accent)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--color-accent-foreground)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--color-muted-foreground)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:animate-in[data-state=open]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x:-50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y:-48%}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:animate-in:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:fade-in-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:zoom-in-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-scale:.95}@media(hover:hover){.data-\[state\=open\]\:hover\:bg-sidebar-accent[data-state=open]:hover{background-color:var(--color-sidebar-accent)}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground[data-state=open]:hover{color:var(--color-sidebar-accent-foreground)}}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--color-muted)}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--color-input)}.data-\[state\=visible\]\:animate-in[data-state=visible]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[variant\=destructive\]\:text-destructive-foreground[data-variant=destructive]{color:var(--color-destructive-foreground)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive-foreground[data-variant=destructive]:focus{color:var(--color-destructive-foreground)}.data-\[variant\=outline\]\:border-l-0[data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.data-\[variant\=outline\]\:shadow-xs[data-variant=outline]{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[variant\=outline\]\:first\:border-l[data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}@media(min-width:40rem){.sm\:mx-auto{margin-inline:auto}.sm\:mt-2{margin-top:calc(var(--spacing)*2)}.sm\:mt-12{margin-top:calc(var(--spacing)*12)}.sm\:mb-4{margin-bottom:calc(var(--spacing)*4)}.sm\:mb-6{margin-bottom:calc(var(--spacing)*6)}.sm\:mb-12{margin-bottom:calc(var(--spacing)*12)}.sm\:mb-16{margin-bottom:calc(var(--spacing)*16)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:h-4{height:calc(var(--spacing)*4)}.sm\:h-5{height:calc(var(--spacing)*5)}.sm\:h-8{height:calc(var(--spacing)*8)}.sm\:h-10{height:calc(var(--spacing)*10)}.sm\:h-12{height:calc(var(--spacing)*12)}.sm\:h-16{height:calc(var(--spacing)*16)}.sm\:h-32{height:calc(var(--spacing)*32)}.sm\:min-h-\[250px\]{min-height:250px}.sm\:w-3\/4{width:75%}.sm\:w-4{width:calc(var(--spacing)*4)}.sm\:w-5{width:calc(var(--spacing)*5)}.sm\:w-8{width:calc(var(--spacing)*8)}.sm\:w-32{width:calc(var(--spacing)*32)}.sm\:w-40{width:calc(var(--spacing)*40)}.sm\:w-64{width:calc(var(--spacing)*64)}.sm\:w-\[350px\]{width:350px}.sm\:w-auto{width:auto}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:max-w-3xl{max-width:var(--container-3xl)}.sm\:max-w-4xl{max-width:var(--container-4xl)}.sm\:max-w-5xl{max-width:var(--container-5xl)}.sm\:max-w-\[90vw\]{max-width:90vw}.sm\:max-w-\[500px\]{max-width:500px}.sm\:max-w-full{max-width:100%}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:max-w-xl{max-width:var(--container-xl)}.sm\:flex-1{flex:1}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:justify-start{justify-content:flex-start}.sm\:gap-2{gap:calc(var(--spacing)*2)}.sm\:gap-2\.5{gap:calc(var(--spacing)*2.5)}.sm\:gap-4{gap:calc(var(--spacing)*4)}.sm\:gap-6{gap:calc(var(--spacing)*6)}.sm\:gap-8{gap:calc(var(--spacing)*8)}.sm\:gap-12{gap:calc(var(--spacing)*12)}:where(.sm\:space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*0)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-y-reverse)))}:where(.sm\:space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.sm\:space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.sm\:space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}:where(.sm\:space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}:where(.sm\:space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-x-reverse)))}:where(.sm\:space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*4)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-x-reverse)))}.sm\:rounded-lg{border-radius:var(--radius-lg)}.sm\:p-3{padding:calc(var(--spacing)*3)}.sm\:p-4{padding:calc(var(--spacing)*4)}.sm\:p-6{padding:calc(var(--spacing)*6)}.sm\:p-8{padding:calc(var(--spacing)*8)}.sm\:p-12{padding:calc(var(--spacing)*12)}.sm\:p-14{padding:calc(var(--spacing)*14)}.sm\:px-0{padding-inline:calc(var(--spacing)*0)}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:py-0{padding-block:calc(var(--spacing)*0)}.sm\:py-6{padding-block:calc(var(--spacing)*6)}.sm\:py-12{padding-block:calc(var(--spacing)*12)}.sm\:py-16{padding-block:calc(var(--spacing)*16)}.sm\:pt-0{padding-top:calc(var(--spacing)*0)}.sm\:pt-12{padding-top:calc(var(--spacing)*12)}.sm\:pt-16{padding-top:calc(var(--spacing)*16)}.sm\:pb-0{padding-bottom:calc(var(--spacing)*0)}.sm\:text-center{text-align:center}.sm\:text-left{text-align:left}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}@media(min-width:48rem){.md\:absolute{position:absolute}.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:mb-0{margin-bottom:calc(var(--spacing)*0)}.md\:ml-auto{margin-left:auto}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline-block{display:inline-block}.md\:min-h-\[300px\]{min-height:300px}.md\:w-1\/2{width:50%}.md\:w-64{width:calc(var(--spacing)*64)}.md\:w-72{width:calc(var(--spacing)*72)}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-4xl{max-width:var(--container-4xl)}.md\:max-w-7xl{max-width:var(--container-7xl)}.md\:max-w-\[200px\]{max-width:200px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-row-reverse{flex-direction:row-reverse}.md\:items-center{align-items:center}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}:where(.md\:space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*0)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-y-reverse)))}:where(.md\:space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}.md\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.md\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.md\:p-6{padding:calc(var(--spacing)*6)}.md\:p-8{padding:calc(var(--spacing)*8)}.md\:p-10{padding:calc(var(--spacing)*10)}.md\:p-12{padding:calc(var(--spacing)*12)}.md\:px-3{padding-inline:calc(var(--spacing)*3)}.md\:pt-0{padding-top:calc(var(--spacing)*0)}.md\:pl-6{padding-left:calc(var(--spacing)*6)}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.md\:text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing)*2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing)*0)}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:var(--radius-xl)}.md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-0:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing)*0)}.md\:after\:hidden:after{content:var(--tw-content);display:none}}@media(min-width:64rem){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-9{grid-column:span 9/span 9}.lg\:-mt-\[6\.6rem\]{margin-top:-6.6rem}.lg\:mt-12{margin-top:calc(var(--spacing)*12)}.lg\:mt-16{margin-top:calc(var(--spacing)*16)}.lg\:mb-0{margin-bottom:calc(var(--spacing)*0)}.lg\:mb-6{margin-bottom:calc(var(--spacing)*6)}.lg\:mb-16{margin-bottom:calc(var(--spacing)*16)}.lg\:-ml-px{margin-left:-1px}.lg\:ml-0{margin-left:calc(var(--spacing)*0)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:inline-block{display:inline-block}.lg\:aspect-auto{aspect-ratio:auto}.lg\:h-10{height:calc(var(--spacing)*10)}.lg\:h-24{height:calc(var(--spacing)*24)}.lg\:h-\[calc\(95vh-4rem\)\]{height:calc(95vh - 4rem)}.lg\:h-\[calc\(100vh-12rem\)\]{height:calc(100vh - 12rem)}.lg\:h-\[calc\(100vh-20rem\)\]{height:calc(100vh - 20rem)}.lg\:h-full{height:100%}.lg\:max-h-\[calc\(100vh-32rem\)\]{max-height:calc(100vh - 32rem)}.lg\:max-h-none{max-height:none}.lg\:min-h-0{min-height:calc(var(--spacing)*0)}.lg\:w-1\/2{width:50%}.lg\:w-1\/3{width:33.3333%}.lg\:w-10{width:calc(var(--spacing)*10)}.lg\:w-24{width:calc(var(--spacing)*24)}.lg\:w-80{width:calc(var(--spacing)*80)}.lg\:w-\[438px\]{width:438px}.lg\:max-w-4xl{max-width:var(--container-4xl)}.lg\:max-w-5xl{max-width:var(--container-5xl)}.lg\:max-w-none{max-width:none}.lg\:max-w-sm{max-width:var(--container-sm)}.lg\:flex-shrink-0{flex-shrink:0}.lg\:grow{flex-grow:1}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:flex-row-reverse{flex-direction:row-reverse}.lg\:justify-center{justify-content:center}.lg\:justify-start{justify-content:flex-start}.lg\:gap-4{gap:calc(var(--spacing)*4)}.lg\:gap-6{gap:calc(var(--spacing)*6)}.lg\:gap-8{gap:calc(var(--spacing)*8)}.lg\:gap-16{gap:calc(var(--spacing)*16)}:where(.lg\:space-x-8>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*8)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-x-reverse)))}.lg\:rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.lg\:rounded-tl-lg{border-top-left-radius:var(--radius-lg)}.lg\:rounded-r-lg{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.lg\:rounded-br-none{border-bottom-right-radius:0}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:p-4{padding:calc(var(--spacing)*4)}.lg\:p-6{padding:calc(var(--spacing)*6)}.lg\:p-8{padding:calc(var(--spacing)*8)}.lg\:p-20{padding:calc(var(--spacing)*20)}.lg\:px-0{padding-inline:calc(var(--spacing)*0)}.lg\:px-6{padding-inline:calc(var(--spacing)*6)}.lg\:px-8{padding-inline:calc(var(--spacing)*8)}.lg\:py-16{padding-block:calc(var(--spacing)*16)}.lg\:py-20{padding-block:calc(var(--spacing)*20)}.lg\:pt-5{padding-top:calc(var(--spacing)*5)}.lg\:text-left{text-align:left}.lg\:text-right{text-align:right}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.lg\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.lg\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.lg\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media(min-width:80rem){.xl\:col-span-1{grid-column:span 1/span 1}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:w-1\/2{width:50%}.xl\:w-64{width:calc(var(--spacing)*64)}.xl\:w-96{width:calc(var(--spacing)*96)}.xl\:max-w-6xl{max-width:var(--container-6xl)}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}}@media(min-width:96rem){.\32xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}.rtl\:flex-row-reverse:where(:dir(rtl),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}.rtl\:data-\[state\=checked\]\:-translate-x-5:where(:dir(rtl),[dir=rtl],[dir=rtl] *)[data-state=checked]{--tw-translate-x:calc(var(--spacing)*-5);translate:var(--tw-translate-x)var(--tw-translate-y)}.rtl\:data-\[state\=unchecked\]\:translate-x-0:where(:dir(rtl),[dir=rtl],[dir=rtl] *)[data-state=unchecked]{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.dark\:block:is(.dark *){display:block}.dark\:hidden:is(.dark *){display:none}:where(.dark\:divide-gray-700:is(.dark *)>:not(:last-child)){border-color:var(--color-gray-700)}:where(.dark\:divide-gray-800:is(.dark *)>:not(:last-child)){border-color:var(--color-gray-800)}:where(.dark\:divide-slate-800:is(.dark *)>:not(:last-child)){border-color:var(--color-slate-800)}:where(.dark\:divide-white\/5:is(.dark *)>:not(:last-child)){border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){:where(.dark\:divide-white\/5:is(.dark *)>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white)5%,transparent)}}:where(.dark\:divide-white\/10:is(.dark *)>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){:where(.dark\:divide-white\/10:is(.dark *)>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.dark\:border:is(.dark *){border-style:var(--tw-border-style);border-width:1px}.dark\:border-r:is(.dark *){border-right-style:var(--tw-border-style);border-right-width:1px}.dark\:border-none:is(.dark *){--tw-border-style:none;border-style:none}.dark\:border-\[\#3E3E3A\]:is(.dark *){border-color:#3e3e3a}.dark\:border-\[\#eeeeec\]:is(.dark *){border-color:#eeeeec}.dark\:border-amber-500:is(.dark *){border-color:var(--color-amber-500)}.dark\:border-amber-800:is(.dark *){border-color:var(--color-amber-800)}.dark\:border-amber-800\/50:is(.dark *){border-color:#953d0080}@supports (color:color-mix(in lab,red,red)){.dark\:border-amber-800\/50:is(.dark *){border-color:color-mix(in oklab,var(--color-amber-800)50%,transparent)}}.dark\:border-amber-900:is(.dark *){border-color:var(--color-amber-900)}.dark\:border-blue-600:is(.dark *){border-color:var(--color-blue-600)}.dark\:border-blue-800:is(.dark *){border-color:var(--color-blue-800)}.dark\:border-emerald-500:is(.dark *){border-color:var(--color-emerald-500)}.dark\:border-emerald-600:is(.dark *){border-color:var(--color-emerald-600)}.dark\:border-gray-600:is(.dark *){border-color:var(--color-gray-600)}.dark\:border-gray-700:is(.dark *){border-color:var(--color-gray-700)}.dark\:border-gray-700\/50:is(.dark *){border-color:#36415380}@supports (color:color-mix(in lab,red,red)){.dark\:border-gray-700\/50:is(.dark *){border-color:color-mix(in oklab,var(--color-gray-700)50%,transparent)}}.dark\:border-gray-800:is(.dark *){border-color:var(--color-gray-800)}.dark\:border-green-800:is(.dark *){border-color:var(--color-green-800)}.dark\:border-green-800\/30:is(.dark *){border-color:#0166304d}@supports (color:color-mix(in lab,red,red)){.dark\:border-green-800\/30:is(.dark *){border-color:color-mix(in oklab,var(--color-green-800)30%,transparent)}}.dark\:border-indigo-800:is(.dark *){border-color:var(--color-indigo-800)}.dark\:border-neutral-500:is(.dark *){border-color:var(--color-neutral-500)}.dark\:border-neutral-700:is(.dark *){border-color:var(--color-neutral-700)}.dark\:border-neutral-800:is(.dark *){border-color:var(--color-neutral-800)}.dark\:border-orange-800:is(.dark *){border-color:var(--color-orange-800)}.dark\:border-purple-800:is(.dark *){border-color:var(--color-purple-800)}.dark\:border-red-800:is(.dark *){border-color:var(--color-red-800)}.dark\:border-red-800\/30:is(.dark *){border-color:#9f07124d}@supports (color:color-mix(in lab,red,red)){.dark\:border-red-800\/30:is(.dark *){border-color:color-mix(in oklab,var(--color-red-800)30%,transparent)}}.dark\:border-rose-500:is(.dark *){border-color:var(--color-rose-500)}.dark\:border-rose-900:is(.dark *){border-color:var(--color-rose-900)}.dark\:border-sky-800:is(.dark *){border-color:var(--color-sky-800)}.dark\:border-sky-900\/30:is(.dark *){border-color:#024a704d}@supports (color:color-mix(in lab,red,red)){.dark\:border-sky-900\/30:is(.dark *){border-color:color-mix(in oklab,var(--color-sky-900)30%,transparent)}}.dark\:border-slate-700:is(.dark *){border-color:var(--color-slate-700)}.dark\:border-slate-800:is(.dark *){border-color:var(--color-slate-800)}.dark\:border-white\/5:is(.dark *){border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/5:is(.dark *){border-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.dark\:border-white\/8:is(.dark *){border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/8:is(.dark *){border-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.dark\:border-white\/10:is(.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/10:is(.dark *){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.dark\:border-white\/20:is(.dark *){border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/20:is(.dark *){border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.dark\:border-white\/\[9\%\]:is(.dark *){border-color:#ffffff17}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/\[9\%\]:is(.dark *){border-color:color-mix(in oklab,var(--color-white)9%,transparent)}}.dark\:border-zinc-700:is(.dark *){border-color:var(--color-zinc-700)}.dark\:bg-\[\#0a0a0a\]:is(.dark *){background-color:#0a0a0a}.dark\:bg-\[\#1D0002\]:is(.dark *){background-color:#1d0002}.dark\:bg-\[\#1a1a1a\]:is(.dark *){background-color:#1a1a1a}.dark\:bg-\[\#3E3E3A\]:is(.dark *){background-color:#3e3e3a}.dark\:bg-\[\#161615\]:is(.dark *){background-color:#161615}.dark\:bg-\[\#eeeeec\]:is(.dark *){background-color:#eeeeec}.dark\:bg-amber-600:is(.dark *){background-color:var(--color-amber-600)}.dark\:bg-amber-900\/10:is(.dark *){background-color:#7b33061a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-900\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-900)10%,transparent)}}.dark\:bg-amber-900\/20:is(.dark *){background-color:#7b330633}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-900\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-900)20%,transparent)}}.dark\:bg-amber-900\/30:is(.dark *){background-color:#7b33064d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-900)30%,transparent)}}.dark\:bg-amber-900\/40:is(.dark *){background-color:#7b330666}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-900\/40:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-900)40%,transparent)}}.dark\:bg-amber-900\/50:is(.dark *){background-color:#7b330680}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-900\/50:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-900)50%,transparent)}}.dark\:bg-amber-950:is(.dark *){background-color:var(--color-amber-950)}.dark\:bg-amber-950\/20:is(.dark *){background-color:#46190133}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-950\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-950)20%,transparent)}}.dark\:bg-blue-700:is(.dark *){background-color:var(--color-blue-700)}.dark\:bg-blue-900:is(.dark *){background-color:var(--color-blue-900)}.dark\:bg-blue-900\/20:is(.dark *){background-color:#1c398e33}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-900\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-blue-900)20%,transparent)}}.dark\:bg-blue-900\/30:is(.dark *){background-color:#1c398e4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-blue-900)30%,transparent)}}.dark\:bg-blue-900\/40:is(.dark *){background-color:#1c398e66}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-900\/40:is(.dark *){background-color:color-mix(in oklab,var(--color-blue-900)40%,transparent)}}.dark\:bg-blue-950:is(.dark *){background-color:var(--color-blue-950)}.dark\:bg-blue-950\/20:is(.dark *){background-color:#16245633}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-950\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-blue-950)20%,transparent)}}.dark\:bg-emerald-600:is(.dark *){background-color:var(--color-emerald-600)}.dark\:bg-emerald-900:is(.dark *){background-color:var(--color-emerald-900)}.dark\:bg-emerald-900\/30:is(.dark *){background-color:#004e3b4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-emerald-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-emerald-900)30%,transparent)}}.dark\:bg-emerald-900\/40:is(.dark *){background-color:#004e3b66}@supports (color:color-mix(in lab,red,red)){.dark\:bg-emerald-900\/40:is(.dark *){background-color:color-mix(in oklab,var(--color-emerald-900)40%,transparent)}}.dark\:bg-emerald-900\/70:is(.dark *){background-color:#004e3bb3}@supports (color:color-mix(in lab,red,red)){.dark\:bg-emerald-900\/70:is(.dark *){background-color:color-mix(in oklab,var(--color-emerald-900)70%,transparent)}}.dark\:bg-emerald-950:is(.dark *){background-color:var(--color-emerald-950)}.dark\:bg-gray-600:is(.dark *){background-color:var(--color-gray-600)}.dark\:bg-gray-700:is(.dark *){background-color:var(--color-gray-700)}.dark\:bg-gray-700\/30:is(.dark *){background-color:#3641534d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-700\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-gray-700)30%,transparent)}}.dark\:bg-gray-700\/50:is(.dark *){background-color:#36415380}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-700\/50:is(.dark *){background-color:color-mix(in oklab,var(--color-gray-700)50%,transparent)}}.dark\:bg-gray-800:is(.dark *){background-color:var(--color-gray-800)}.dark\:bg-gray-800\/50:is(.dark *){background-color:#1e293980}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-800\/50:is(.dark *){background-color:color-mix(in oklab,var(--color-gray-800)50%,transparent)}}.dark\:bg-gray-800\/80:is(.dark *){background-color:#1e2939cc}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-800\/80:is(.dark *){background-color:color-mix(in oklab,var(--color-gray-800)80%,transparent)}}.dark\:bg-gray-800\/95:is(.dark *){background-color:#1e2939f2}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-800\/95:is(.dark *){background-color:color-mix(in oklab,var(--color-gray-800)95%,transparent)}}.dark\:bg-gray-900:is(.dark *){background-color:var(--color-gray-900)}.dark\:bg-gray-900\/50:is(.dark *){background-color:#10182880}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-900\/50:is(.dark *){background-color:color-mix(in oklab,var(--color-gray-900)50%,transparent)}}.dark\:bg-gray-900\/95:is(.dark *){background-color:#101828f2}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-900\/95:is(.dark *){background-color:color-mix(in oklab,var(--color-gray-900)95%,transparent)}}.dark\:bg-green-900:is(.dark *){background-color:var(--color-green-900)}.dark\:bg-green-900\/10:is(.dark *){background-color:#0d542b1a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-green-900\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-green-900)10%,transparent)}}.dark\:bg-green-900\/20:is(.dark *){background-color:#0d542b33}@supports (color:color-mix(in lab,red,red)){.dark\:bg-green-900\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-green-900)20%,transparent)}}.dark\:bg-green-900\/30:is(.dark *){background-color:#0d542b4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-green-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-green-900)30%,transparent)}}.dark\:bg-green-900\/40:is(.dark *){background-color:#0d542b66}@supports (color:color-mix(in lab,red,red)){.dark\:bg-green-900\/40:is(.dark *){background-color:color-mix(in oklab,var(--color-green-900)40%,transparent)}}.dark\:bg-green-950\/20:is(.dark *){background-color:#032e1533}@supports (color:color-mix(in lab,red,red)){.dark\:bg-green-950\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-green-950)20%,transparent)}}.dark\:bg-indigo-900:is(.dark *){background-color:var(--color-indigo-900)}.dark\:bg-indigo-900\/20:is(.dark *){background-color:#312c8533}@supports (color:color-mix(in lab,red,red)){.dark\:bg-indigo-900\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-indigo-900)20%,transparent)}}.dark\:bg-indigo-900\/30:is(.dark *){background-color:#312c854d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-indigo-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-indigo-900)30%,transparent)}}.dark\:bg-indigo-900\/50:is(.dark *){background-color:#312c8580}@supports (color:color-mix(in lab,red,red)){.dark\:bg-indigo-900\/50:is(.dark *){background-color:color-mix(in oklab,var(--color-indigo-900)50%,transparent)}}.dark\:bg-neutral-400:is(.dark *){background-color:var(--color-neutral-400)}.dark\:bg-neutral-600:is(.dark *){background-color:var(--color-neutral-600)}.dark\:bg-neutral-700:is(.dark *){background-color:var(--color-neutral-700)}.dark\:bg-neutral-800:is(.dark *){background-color:var(--color-neutral-800)}.dark\:bg-neutral-900:is(.dark *){background-color:var(--color-neutral-900)}.dark\:bg-orange-900:is(.dark *){background-color:var(--color-orange-900)}.dark\:bg-orange-900\/30:is(.dark *){background-color:#7e2a0c4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-orange-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-orange-900)30%,transparent)}}.dark\:bg-purple-900:is(.dark *){background-color:var(--color-purple-900)}.dark\:bg-purple-900\/20:is(.dark *){background-color:#59168b33}@supports (color:color-mix(in lab,red,red)){.dark\:bg-purple-900\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-purple-900)20%,transparent)}}.dark\:bg-purple-900\/30:is(.dark *){background-color:#59168b4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-purple-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-purple-900)30%,transparent)}}.dark\:bg-red-900:is(.dark *){background-color:var(--color-red-900)}.dark\:bg-red-900\/10:is(.dark *){background-color:#82181a1a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-900\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-red-900)10%,transparent)}}.dark\:bg-red-900\/20:is(.dark *){background-color:#82181a33}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-900\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-red-900)20%,transparent)}}.dark\:bg-red-900\/30:is(.dark *){background-color:#82181a4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-red-900)30%,transparent)}}.dark\:bg-red-900\/40:is(.dark *){background-color:#82181a66}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-900\/40:is(.dark *){background-color:color-mix(in oklab,var(--color-red-900)40%,transparent)}}.dark\:bg-red-950\/20:is(.dark *){background-color:#46080933}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-950\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-red-950)20%,transparent)}}.dark\:bg-rose-600:is(.dark *){background-color:var(--color-rose-600)}.dark\:bg-rose-900\!:is(.dark *){background-color:var(--color-rose-900)!important}.dark\:bg-rose-950:is(.dark *){background-color:var(--color-rose-950)}.dark\:bg-sky-900\/10:is(.dark *){background-color:#024a701a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-sky-900\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-sky-900)10%,transparent)}}.dark\:bg-sky-900\/30:is(.dark *){background-color:#024a704d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-sky-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-sky-900)30%,transparent)}}.dark\:bg-slate-800:is(.dark *){background-color:var(--color-slate-800)}.dark\:bg-slate-800\/40:is(.dark *){background-color:#1d293d66}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-800\/40:is(.dark *){background-color:color-mix(in oklab,var(--color-slate-800)40%,transparent)}}.dark\:bg-slate-800\/50:is(.dark *){background-color:#1d293d80}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-800\/50:is(.dark *){background-color:color-mix(in oklab,var(--color-slate-800)50%,transparent)}}.dark\:bg-slate-900:is(.dark *){background-color:var(--color-slate-900)}.dark\:bg-teal-900:is(.dark *){background-color:var(--color-teal-900)}.dark\:bg-transparent:is(.dark *){background-color:#0000}.dark\:bg-violet-900\/30:is(.dark *){background-color:#4d179a4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-violet-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-violet-900)30%,transparent)}}.dark\:bg-white:is(.dark *){background-color:var(--color-white)}.dark\:bg-white\/1:is(.dark *){background-color:#ffffff03}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/1:is(.dark *){background-color:color-mix(in oklab,var(--color-white)1%,transparent)}}.dark\:bg-white\/3:is(.dark *){background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/3:is(.dark *){background-color:color-mix(in oklab,var(--color-white)3%,transparent)}}.dark\:bg-white\/5:is(.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/5:is(.dark *){background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.dark\:bg-white\/10:is(.dark *){background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.dark\:bg-white\/\[2\%\]:is(.dark *){background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/\[2\%\]:is(.dark *){background-color:color-mix(in oklab,var(--color-white)2%,transparent)}}.dark\:bg-white\/\[3\%\]:is(.dark *){background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/\[3\%\]:is(.dark *){background-color:color-mix(in oklab,var(--color-white)3%,transparent)}}.dark\:bg-yellow-900:is(.dark *){background-color:var(--color-yellow-900)}.dark\:bg-yellow-900\/30:is(.dark *){background-color:#733e0a4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-yellow-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-yellow-900)30%,transparent)}}.dark\:bg-zinc-900:is(.dark *){background-color:var(--color-zinc-900)}.dark\:bg-zinc-950:is(.dark *){background-color:var(--color-zinc-950)}.dark\:from-blue-950\/20:is(.dark *){--tw-gradient-from:#16245633}@supports (color:color-mix(in lab,red,red)){.dark\:from-blue-950\/20:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-blue-950)20%,transparent)}}.dark\:from-blue-950\/20:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:from-blue-950\/30:is(.dark *){--tw-gradient-from:#1624564d}@supports (color:color-mix(in lab,red,red)){.dark\:from-blue-950\/30:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-blue-950)30%,transparent)}}.dark\:from-blue-950\/30:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:from-green-950\/20:is(.dark *){--tw-gradient-from:#032e1533}@supports (color:color-mix(in lab,red,red)){.dark\:from-green-950\/20:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-green-950)20%,transparent)}}.dark\:from-green-950\/20:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:from-green-950\/30:is(.dark *){--tw-gradient-from:#032e154d}@supports (color:color-mix(in lab,red,red)){.dark\:from-green-950\/30:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-green-950)30%,transparent)}}.dark\:from-green-950\/30:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:from-purple-900\/20:is(.dark *){--tw-gradient-from:#59168b33}@supports (color:color-mix(in lab,red,red)){.dark\:from-purple-900\/20:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-purple-900)20%,transparent)}}.dark\:from-purple-900\/20:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:from-purple-950\/20:is(.dark *){--tw-gradient-from:#3c036633}@supports (color:color-mix(in lab,red,red)){.dark\:from-purple-950\/20:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-purple-950)20%,transparent)}}.dark\:from-purple-950\/20:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:to-blue-900\/20:is(.dark *){--tw-gradient-to:#1c398e33}@supports (color:color-mix(in lab,red,red)){.dark\:to-blue-900\/20:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-blue-900)20%,transparent)}}.dark\:to-blue-900\/20:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:to-emerald-950\/20:is(.dark *){--tw-gradient-to:#002c2233}@supports (color:color-mix(in lab,red,red)){.dark\:to-emerald-950\/20:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-emerald-950)20%,transparent)}}.dark\:to-emerald-950\/20:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:to-green-900\/20:is(.dark *){--tw-gradient-to:#0d542b33}@supports (color:color-mix(in lab,red,red)){.dark\:to-green-900\/20:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-green-900)20%,transparent)}}.dark\:to-green-900\/20:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:to-indigo-950\/20:is(.dark *){--tw-gradient-to:#1e1a4d33}@supports (color:color-mix(in lab,red,red)){.dark\:to-indigo-950\/20:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-indigo-950)20%,transparent)}}.dark\:to-indigo-950\/20:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:to-pink-950\/20:is(.dark *){--tw-gradient-to:#51042433}@supports (color:color-mix(in lab,red,red)){.dark\:to-pink-950\/20:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-pink-950)20%,transparent)}}.dark\:to-pink-950\/20:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:to-purple-950\/20:is(.dark *){--tw-gradient-to:#3c036633}@supports (color:color-mix(in lab,red,red)){.dark\:to-purple-950\/20:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-purple-950)20%,transparent)}}.dark\:to-purple-950\/20:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:text-\[\#1C1C1A\]:is(.dark *){color:#1c1c1a}.dark\:text-\[\#A1A09A\]:is(.dark *){color:#a1a09a}.dark\:text-\[\#EDEDEC\]:is(.dark *){color:#ededec}.dark\:text-\[\#F61500\]:is(.dark *){color:#f61500}.dark\:text-\[\#FF4433\]:is(.dark *){color:#f43}.dark\:text-amber-200:is(.dark *){color:var(--color-amber-200)}.dark\:text-amber-300:is(.dark *){color:var(--color-amber-300)}.dark\:text-amber-400:is(.dark *){color:var(--color-amber-400)}.dark\:text-amber-500:is(.dark *){color:var(--color-amber-500)}.dark\:text-black:is(.dark *){color:var(--color-black)}.dark\:text-blue-100:is(.dark *){color:var(--color-blue-100)}.dark\:text-blue-200:is(.dark *){color:var(--color-blue-200)}.dark\:text-blue-300:is(.dark *){color:var(--color-blue-300)}.dark\:text-blue-400:is(.dark *){color:var(--color-blue-400)}.dark\:text-blue-500:is(.dark *){color:var(--color-blue-500)}.dark\:text-emerald-300:is(.dark *){color:var(--color-emerald-300)}.dark\:text-emerald-400:is(.dark *){color:var(--color-emerald-400)}.dark\:text-emerald-500:is(.dark *){color:var(--color-emerald-500)}.dark\:text-gray-100:is(.dark *){color:var(--color-gray-100)}.dark\:text-gray-200:is(.dark *){color:var(--color-gray-200)}.dark\:text-gray-300:is(.dark *){color:var(--color-gray-300)}.dark\:text-gray-400:is(.dark *){color:var(--color-gray-400)}.dark\:text-gray-500:is(.dark *){color:var(--color-gray-500)}.dark\:text-gray-600:is(.dark *){color:var(--color-gray-600)}.dark\:text-green-100:is(.dark *){color:var(--color-green-100)}.dark\:text-green-300:is(.dark *){color:var(--color-green-300)}.dark\:text-green-400:is(.dark *){color:var(--color-green-400)}.dark\:text-green-500:is(.dark *){color:var(--color-green-500)}.dark\:text-indigo-300:is(.dark *){color:var(--color-indigo-300)}.dark\:text-indigo-400:is(.dark *){color:var(--color-indigo-400)}.dark\:text-neutral-100:is(.dark *){color:var(--color-neutral-100)}.dark\:text-neutral-200:is(.dark *){color:var(--color-neutral-200)}.dark\:text-neutral-300:is(.dark *){color:var(--color-neutral-300)}.dark\:text-neutral-400:is(.dark *){color:var(--color-neutral-400)}.dark\:text-neutral-500:is(.dark *){color:var(--color-neutral-500)}.dark\:text-neutral-600:is(.dark *){color:var(--color-neutral-600)}.dark\:text-neutral-600\!:is(.dark *){color:var(--color-neutral-600)!important}.dark\:text-neutral-900:is(.dark *){color:var(--color-neutral-900)}.dark\:text-orange-300:is(.dark *){color:var(--color-orange-300)}.dark\:text-orange-400:is(.dark *){color:var(--color-orange-400)}.dark\:text-purple-100:is(.dark *){color:var(--color-purple-100)}.dark\:text-purple-300:is(.dark *){color:var(--color-purple-300)}.dark\:text-purple-400:is(.dark *){color:var(--color-purple-400)}.dark\:text-red-400:is(.dark *){color:var(--color-red-400)}.dark\:text-red-500:is(.dark *){color:var(--color-red-500)}.dark\:text-rose-100:is(.dark *){color:var(--color-rose-100)}.dark\:text-sky-300:is(.dark *){color:var(--color-sky-300)}.dark\:text-sky-400\/50:is(.dark *){color:#00bcfe80}@supports (color:color-mix(in lab,red,red)){.dark\:text-sky-400\/50:is(.dark *){color:color-mix(in oklab,var(--color-sky-400)50%,transparent)}}.dark\:text-slate-100:is(.dark *){color:var(--color-slate-100)}.dark\:text-slate-200:is(.dark *){color:var(--color-slate-200)}.dark\:text-slate-300:is(.dark *){color:var(--color-slate-300)}.dark\:text-slate-400:is(.dark *){color:var(--color-slate-400)}.dark\:text-teal-400:is(.dark *){color:var(--color-teal-400)}.dark\:text-violet-400:is(.dark *){color:var(--color-violet-400)}.dark\:text-white:is(.dark *){color:var(--color-white)}.dark\:text-white\!:is(.dark *){color:var(--color-white)!important}.dark\:text-yellow-400:is(.dark *){color:var(--color-yellow-400)}.dark\:text-zinc-100:is(.dark *){color:var(--color-zinc-100)}.dark\:decoration-neutral-500:is(.dark *){-webkit-text-decoration-color:var(--color-neutral-500);text-decoration-color:var(--color-neutral-500)}.dark\:shadow-\[inset_0px_0px_0px_1px_\#fffaed2d\]:is(.dark *){--tw-shadow:inset 0px 0px 0px 1px var(--tw-shadow-color,#fffaed2d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-none:is(.dark *){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:ring-blue-400\/30:is(.dark *){--tw-ring-color:#54a2ff4d}@supports (color:color-mix(in lab,red,red)){.dark\:ring-blue-400\/30:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-blue-400)30%,transparent)}}.dark\:ring-gray-400\/20:is(.dark *){--tw-ring-color:#99a1af33}@supports (color:color-mix(in lab,red,red)){.dark\:ring-gray-400\/20:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-gray-400)20%,transparent)}}.dark\:ring-gray-800:is(.dark *){--tw-ring-color:var(--color-gray-800)}.dark\:ring-green-400\/30:is(.dark *){--tw-ring-color:#05df724d}@supports (color:color-mix(in lab,red,red)){.dark\:ring-green-400\/30:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-green-400)30%,transparent)}}.dark\:ring-ring\/20:is(.dark *){--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab,red,red)){.dark\:ring-ring\/20:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-ring)20%,transparent)}}.dark\:outline-ring\/40:is(.dark *){outline-color:var(--color-ring)}@supports (color:color-mix(in lab,red,red)){.dark\:outline-ring\/40:is(.dark *){outline-color:color-mix(in oklab,var(--color-ring)40%,transparent)}}@media(hover:hover){.group-hover\:dark\:text-emerald-500:is(:where(.group):hover *):is(.dark *){color:var(--color-emerald-500)}}.dark\:before\:border-\[\#3E3E3A\]:is(.dark *):before{content:var(--tw-content);border-color:#3e3e3a}.odd\:dark\:bg-white\/4:nth-child(odd):is(.dark *){background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.odd\:dark\:bg-white\/4:nth-child(odd):is(.dark *){background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.even\:dark\:bg-white\/2:nth-child(2n):is(.dark *){background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.even\:dark\:bg-white\/2:nth-child(2n):is(.dark *){background-color:color-mix(in oklab,var(--color-white)2%,transparent)}}@media(hover:hover){.dark\:hover\:border-\[\#3E3E3A\]:is(.dark *):hover{border-color:#3e3e3a}.dark\:hover\:border-\[\#62605b\]:is(.dark *):hover{border-color:#62605b}.dark\:hover\:border-gray-600:is(.dark *):hover{border-color:var(--color-gray-600)}.dark\:hover\:border-primary:is(.dark *):hover{border-color:var(--color-primary)}.dark\:hover\:border-white:is(.dark *):hover{border-color:var(--color-white)}.dark\:hover\:bg-amber-900\/20:is(.dark *):hover{background-color:#7b330633}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-amber-900\/20:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-amber-900)20%,transparent)}}.dark\:hover\:bg-blue-900\/20:is(.dark *):hover{background-color:#1c398e33}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-blue-900\/20:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-blue-900)20%,transparent)}}.dark\:hover\:bg-gray-700:is(.dark *):hover{background-color:var(--color-gray-700)}.dark\:hover\:bg-gray-700\/50:is(.dark *):hover{background-color:#36415380}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-gray-700\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-gray-700)50%,transparent)}}.dark\:hover\:bg-gray-800:is(.dark *):hover{background-color:var(--color-gray-800)}.dark\:hover\:bg-gray-800\/50:is(.dark *):hover{background-color:#1e293980}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-gray-800\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-gray-800)50%,transparent)}}.dark\:hover\:bg-gray-900:is(.dark *):hover{background-color:var(--color-gray-900)}.dark\:hover\:bg-green-900\/20:is(.dark *):hover{background-color:#0d542b33}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-green-900\/20:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-green-900)20%,transparent)}}.dark\:hover\:bg-neutral-700\/60:is(.dark *):hover{background-color:#40404099}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-neutral-700\/60:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-neutral-700)60%,transparent)}}.dark\:hover\:bg-orange-900\/20:is(.dark *):hover{background-color:#7e2a0c33}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-orange-900\/20:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-orange-900)20%,transparent)}}.dark\:hover\:bg-purple-900\/30:is(.dark *):hover{background-color:#59168b4d}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-purple-900\/30:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-purple-900)30%,transparent)}}.dark\:hover\:bg-red-900\/20:is(.dark *):hover{background-color:#82181a33}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-red-900\/20:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-red-900)20%,transparent)}}.dark\:hover\:bg-slate-800:is(.dark *):hover{background-color:var(--color-slate-800)}.dark\:hover\:bg-slate-800\/40:is(.dark *):hover{background-color:#1d293d66}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-slate-800\/40:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-slate-800)40%,transparent)}}.dark\:hover\:bg-white:is(.dark *):hover{background-color:var(--color-white)}.dark\:hover\:bg-white\/2:is(.dark *):hover{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/2:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-white)2%,transparent)}}.dark\:hover\:bg-white\/5:is(.dark *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/5:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.dark\:hover\:bg-white\/10:is(.dark *):hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/10:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.hover\:dark\:bg-white\/5:hover:is(.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.hover\:dark\:bg-white\/5:hover:is(.dark *){background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.dark\:hover\:text-blue-300:is(.dark *):hover{color:var(--color-blue-300)}.dark\:hover\:text-gray-200:is(.dark *):hover{color:var(--color-gray-200)}.dark\:hover\:text-gray-300:is(.dark *):hover{color:var(--color-gray-300)}.dark\:hover\:text-neutral-100:is(.dark *):hover{color:var(--color-neutral-100)}.dark\:hover\:text-red-300:is(.dark *):hover{color:var(--color-red-300)}.hover\:dark\:text-white:hover:is(.dark *){color:var(--color-white)}}.dark\:focus\:border-blue-700:is(.dark *):focus{border-color:var(--color-blue-700)}.dark\:focus\:border-blue-800:is(.dark *):focus{border-color:var(--color-blue-800)}.dark\:focus\:bg-slate-900:is(.dark *):focus{background-color:var(--color-slate-900)}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.dark\:active\:bg-gray-700:is(.dark *):active{background-color:var(--color-gray-700)}.dark\:active\:text-gray-300:is(.dark *):active{color:var(--color-gray-300)}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/40:is(.dark *)[data-variant=destructive]:focus{background-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/40:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}@starting-style{.starting\:translate-y-4{--tw-translate-y:calc(var(--spacing)*4);translate:var(--tw-translate-x)var(--tw-translate-y)}}@starting-style{.starting\:translate-y-6{--tw-translate-y:calc(var(--spacing)*6);translate:var(--tw-translate-x)var(--tw-translate-y)}}@starting-style{.starting\:opacity-0{opacity:0}}@media print{.print\:hidden{display:none}}.\[\&_\.ProseMirror\]\:min-h-\[120px\] .ProseMirror{min-height:120px}.\[\&_\.ProseMirror\]\:min-h-\[150px\] .ProseMirror{min-height:150px}.\[\&_\.ProseMirror\]\:min-h-\[200px\] .ProseMirror{min-height:200px}.\[\&_\.ProseMirror\]\:min-h-\[250px\] .ProseMirror{min-height:250px}.\[\&_\.ProseMirror\]\:w-full .ProseMirror{width:100%}.\[\&_\.ProseMirror\]\:max-w-none .ProseMirror{max-width:none}.\[\&_\.ProseMirror\]\:cursor-text .ProseMirror{cursor:text}.\[\&_\.ProseMirror\]\:border-0 .ProseMirror{border-style:var(--tw-border-style);border-width:0}.\[\&_\.ProseMirror\]\:p-4 .ProseMirror{padding:calc(var(--spacing)*4)}.\[\&_\.ProseMirror\]\:ring-0 .ProseMirror{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\[\&_\.ProseMirror\]\:outline-0 .ProseMirror{outline-style:var(--tw-outline-style);outline-width:0}.\[\&_\.ProseMirror\]\:outline-none .ProseMirror,.\[\&_\.ProseMirror\]\:focus\:outline-none .ProseMirror:focus{--tw-outline-style:none;outline-style:none}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-2\.5 svg{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:\!text-white svg{color:var(--color-white)!important}@media(hover:hover){.hover\:\[\&_svg\]\:stroke-emerald-500:hover svg{stroke:var(--color-emerald-500)}}.dark\:\[\&_svg\]\:\!text-white:is(.dark *) svg{color:var(--color-white)!important}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--color-muted-foreground)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:has\(\[data-active\=true\]\)\]\:before\:absolute:has([data-active=true]):before{content:var(--tw-content);position:absolute}.\[\&\:has\(\[data-active\=true\]\)\]\:before\:top-0:has([data-active=true]):before{content:var(--tw-content);top:calc(var(--spacing)*0)}.\[\&\:has\(\[data-active\=true\]\)\]\:before\:left-\[-11px\]:has([data-active=true]):before{content:var(--tw-content);left:-11px}.\[\&\:has\(\[data-active\=true\]\)\]\:before\:h-full:has([data-active=true]):before{content:var(--tw-content);height:100%}.\[\&\:has\(\[data-active\=true\]\)\]\:before\:w-\[2px\]:has([data-active=true]):before{content:var(--tw-content);width:2px}.\[\&\:has\(\[data-active\=true\]\)\]\:before\:rounded-full:has([data-active=true]):before{content:var(--tw-content);border-radius:3.40282e38px}.\[\&\:has\(\[data-active\=true\]\)\]\:before\:bg-primary:has([data-active=true]):before{content:var(--tw-content);background-color:var(--color-primary)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing)*0)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:\!text-destructive-foreground[data-variant=destructive]>*):is(svg){color:var(--color-destructive-foreground)!important}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>div\]\:rounded-none>div{border-radius:0}.\[\&\>div\]\:border-0>div{border-style:var(--tw-border-style);border-width:0}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:translate-y-0\.5>svg{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.\[\&\>svg\]\:text-current>svg{color:currentColor}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:var(--color-sidebar-accent-foreground)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing)*-2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing)*-2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}@media(hover:hover){a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--color-accent)}a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--color-destructive)90%,transparent)}}a.\[a\&\]\:hover\:bg-green-200:hover{background-color:var(--color-green-200)}a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--color-primary)90%,transparent)}}a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:var(--color-secondary)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab,var(--color-secondary)90%,transparent)}}a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--color-accent-foreground)}}}html[dir=rtl] [data-slot=sidebar-wrapper],html[dir=rtl] [data-slot=sidebar]{direction:rtl}html[dir=rtl] [data-side=left]{right:0;left:auto!important}html[dir=rtl] [data-side=right]{left:0;right:auto!important}html[dir=rtl] [data-side=left]{border-left:1px solid var(--sidebar-border);border-right:none!important}html[dir=rtl] [data-side=right]{border-right:1px solid var(--sidebar-border);border-left:none!important}html[dir=rtl] [data-collapsible=offcanvas][data-side=left]{right:calc(var(--sidebar-width)*-1)!important;left:auto!important}html[dir=rtl] [data-collapsible=offcanvas][data-side=right]{left:calc(var(--sidebar-width)*-1)!important;right:auto!important}html[dir=rtl] [data-sidebar=rail]{transform:translate(50%)!important}html[dir=rtl] [data-sidebar=menu-button]{text-align:right}html[dir=rtl] [data-sidebar=menu-action],html[dir=rtl] [data-sidebar=menu-badge]{left:1rem;right:auto}html[dir=rtl] [data-sidebar=menu-sub]{border-left:none;border-right:1px solid var(--sidebar-border);margin-left:0;margin-right:.875rem;padding-left:0;padding-right:.625rem}html[dir=rtl] [data-sidebar=group-action]{left:.75rem;right:auto}@keyframes scrollY{0%{transform:translateY(0)scale(.85)}to{transform:translateY(-50%)scale(.85)}}.group:hover .group-hover\:animate-scroll-y>div{animation:8s ease-in-out forwards scrollY}@keyframes scroll-y{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.animate-scroll-y{will-change:transform;animation:8s ease-in-out forwards scroll-y}:root{--background:oklch(100% 0 0);--foreground:oklch(14.5% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(14.5% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary:oklch(20.5% 0 0);--primary-foreground:oklch(98.5% 0 0);--secondary:oklch(97% 0 0);--secondary-foreground:oklch(20.5% 0 0);--muted:oklch(97% 0 0);--muted-foreground:oklch(55.6% 0 0);--accent:oklch(97% 0 0);--accent-foreground:oklch(20.5% 0 0);--destructive:oklch(57.7% .245 27.325);--destructive-foreground:oklch(57.7% .245 27.325);--border:oklch(92.2% 0 0);--input:oklch(92.2% 0 0);--ring:oklch(87% 0 0);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--radius:.625rem;--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:oklch(20.5% 0 0);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(87% 0 0)}.dark{--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(14.5% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(14.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(98.5% 0 0);--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(26.9% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(26.9% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(39.6% .141 25.723);--destructive-foreground:oklch(63.7% .237 25.331);--border:oklch(26.9% 0 0);--input:oklch(26.9% 0 0);--ring:oklch(43.9% 0 0);--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(98.5% 0 0);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(26.9% 0 0);--sidebar-ring:oklch(43.9% 0 0)}:root{--theme-color:#3b82f6}.theme-color{color:var(--theme-color)}.theme-bg{background-color:var(--theme-color)}.theme-border{border-color:var(--theme-color)}.theme-ring{--tw-ring-color:var(--theme-color)}:root,.dark{--primary:var(--theme-color);--chart-1:var(--theme-color)}.btn-primary,.bg-primary,button[type=submit],.active-nav-item{background-color:var(--theme-color)}a:hover,.text-primary{color:var(--theme-color)}.border-primary{border-color:var(--theme-color)}.ring-primary{--tw-ring-color:var(--theme-color)}.dark table{color:var(--foreground)}.dark thead tr{background-color:var(--secondary);border-color:var(--border)}.dark tbody tr{border-color:var(--border);background-color:var(--card)}.dark tbody tr:hover{background-color:var(--secondary)}.dark th,.dark td{color:var(--foreground)}.dark th{color:var(--muted-foreground)}.dark [role=table],.dark table{--tw-border-opacity:1;border-color:rgba(55,65,81,var(--tw-border-opacity))}.dark [role=row],.dark tr{border-color:var(--border)}.dark [role=cell],.dark [role=columnheader],.dark td,.dark th,.dark [role=cell] p,.dark td p{color:var(--foreground)}.dark [role=cell] .text-muted-foreground,.dark td .text-muted-foreground{color:var(--muted-foreground)}.dark .pagination-container{background-color:var(--card);border-color:var(--border)}.dark .pagination-text{color:var(--muted-foreground)}.dark .pagination-text span{color:var(--foreground)}.dark button[disabled]{opacity:.5;cursor:not-allowed}.iyzipay-checkout-form{border:1px solid #e2e8f0;border-radius:8px;width:100%;min-height:400px;overflow:hidden}.iyzipay-checkout-form iframe{border:none;border-radius:8px;width:100%;height:600px;min-height:600px}@media(prefers-color-scheme:dark){.iyzipay-checkout-form{background-color:#1f2937;border-color:#374151}}@media(max-width:768px){.iyzipay-checkout-form,.iyzipay-checkout-form iframe{min-height:500px}}.iyzipay-checkout-form.loading{background-color:#f8fafc;justify-content:center;align-items:center;display:flex}.iyzipay-checkout-form.loading:before{content:"";border:4px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;width:40px;height:40px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}[data-chatgpt-button],[data-chatgpt-modal]{pointer-events:auto!important}[data-chatgpt-button][inert],[data-chatgpt-modal][inert]{pointer-events:auto!important;-webkit-user-select:auto!important;user-select:auto!important}[data-chatgpt-button] *{pointer-events:auto!important}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0))}}@property --tw-border-spacing-x{syntax:"";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"";inherits:false;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}} diff --git a/public/build/assets/app-CtW9dwSS.css b/public/build/assets/app-CtW9dwSS.css new file mode 100644 index 000000000..8dfd47b13 --- /dev/null +++ b/public/build/assets/app-CtW9dwSS.css @@ -0,0 +1 @@ +/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:"Instrument Sans",ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-800:oklch(47% .157 37.304);--color-orange-900:oklch(40.8% .123 38.172);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-700:oklch(55.4% .135 66.442);--color-yellow-800:oklch(47.6% .114 61.907);--color-yellow-900:oklch(42.1% .095 57.708);--color-lime-100:oklch(96.7% .067 122.328);--color-lime-600:oklch(64.8% .2 131.684);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-green-950:oklch(26.6% .065 152.934);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-emerald-950:oklch(26.2% .051 172.552);--color-teal-50:oklch(98.4% .014 180.72);--color-teal-100:oklch(95.3% .051 180.801);--color-teal-200:oklch(91% .096 180.426);--color-teal-400:oklch(77.7% .152 181.912);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-600:oklch(60% .118 184.704);--color-teal-800:oklch(43.7% .078 188.216);--color-teal-900:oklch(38.6% .063 188.416);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-700:oklch(50% .134 242.749);--color-sky-800:oklch(44.3% .11 240.79);--color-sky-900:oklch(39.1% .09 240.876);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-800:oklch(39.8% .195 277.366);--color-indigo-900:oklch(35.9% .144 278.697);--color-indigo-950:oklch(25.7% .09 281.288);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-900:oklch(38% .189 293.745);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-purple-800:oklch(43.8% .218 303.724);--color-purple-900:oklch(38.1% .176 304.987);--color-purple-950:oklch(29.1% .149 302.717);--color-fuchsia-500:oklch(66.7% .295 322.15);--color-fuchsia-600:oklch(59.1% .293 322.896);--color-pink-50:oklch(97.1% .014 343.198);--color-pink-100:oklch(94.8% .028 342.258);--color-pink-500:oklch(65.6% .241 354.308);--color-pink-600:oklch(59.2% .249 .584);--color-pink-950:oklch(28.4% .109 3.907);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-900:oklch(41% .159 10.272);--color-rose-950:oklch(27.1% .105 12.094);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-gray-950:oklch(13% .028 261.692);--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-700:oklch(37% .013 285.805);--color-zinc-900:oklch(21% .006 285.885);--color-zinc-950:oklch(14.1% .005 285.823);--color-neutral-50:oklch(98.5% 0 0);--color-neutral-100:oklch(97% 0 0);--color-neutral-200:oklch(92.2% 0 0);--color-neutral-300:oklch(87% 0 0);--color-neutral-400:oklch(70.8% 0 0);--color-neutral-500:oklch(55.6% 0 0);--color-neutral-600:oklch(43.9% 0 0);--color-neutral-700:oklch(37.1% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-neutral-900:oklch(20.5% 0 0);--color-neutral-950:oklch(14.5% 0 0);--color-stone-100:oklch(97% .001 106.424);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--breakpoint-2xl:96rem;--container-3xs:16rem;--container-2xs:18rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--font-weight-thin:100;--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--radius-xs:.125rem;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:.75rem;--radius-2xl:1rem;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0,0,.2,1)infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--animate-bounce:bounce 1s infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-destructive:var(--destructive);--color-destructive-foreground:var(--destructive-foreground);--color-border:var(--border);--color-input:var(--input);--color-ring:var(--ring);--color-sidebar:var(--sidebar);--color-sidebar-foreground:var(--sidebar-foreground);--color-sidebar-primary:var(--sidebar-primary);--color-sidebar-primary-foreground:var(--sidebar-primary-foreground);--color-sidebar-accent:var(--sidebar-accent);--color-sidebar-accent-foreground:var(--sidebar-accent-foreground);--color-sidebar-border:var(--sidebar-border);--color-sidebar-ring:var(--sidebar-ring)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:after,:before,::backdrop{border-color:var(--color-gray-200,currentColor)}::file-selector-button{border-color:var(--color-gray-200,currentColor)}*{border-color:var(--color-border)}body{background-color:var(--color-background);color:var(--color-foreground)}*{scrollbar-width:thin;scrollbar-color:#9ca3af #f3f4f6}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f3f4f6;border-radius:3px}::-webkit-scrollbar-thumb{background:#9ca3af;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#6b7280}.dark *{scrollbar-color:#4b5563 #1f2937}.dark ::-webkit-scrollbar-track{background:#1f2937}.dark ::-webkit-scrollbar-thumb{background:#4b5563}.dark ::-webkit-scrollbar-thumb:hover{background:#6b7280}.dark input[type=text],.dark input[type=email],.dark input[type=password],.dark input[type=number],.dark input[type=tel],.dark input[type=url],.dark input[type=search],.dark textarea,.dark select{background-color:var(--color-card);color:var(--color-card-foreground);border-color:var(--color-border)}.dark svg:not([fill=none]){fill:currentColor}*{scrollbar-color:initial;scrollbar-width:initial}}@layer components;@layer utilities{.\@container\/card{container:card/inline-size}.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-1{inset:calc(var(--spacing)*1)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.-top-1{top:calc(var(--spacing)*-1)}.-top-2{top:calc(var(--spacing)*-2)}.-top-3{top:calc(var(--spacing)*-3)}.-top-4{top:calc(var(--spacing)*-4)}.top-0{top:calc(var(--spacing)*0)}.top-0\.5{top:calc(var(--spacing)*.5)}.top-1{top:calc(var(--spacing)*1)}.top-1\.5{top:calc(var(--spacing)*1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-2\.5{top:calc(var(--spacing)*2.5)}.top-3\.5{top:calc(var(--spacing)*3.5)}.top-4{top:calc(var(--spacing)*4)}.top-6{top:calc(var(--spacing)*6)}.top-8{top:calc(var(--spacing)*8)}.top-10{top:calc(var(--spacing)*10)}.top-12{top:calc(var(--spacing)*12)}.top-20{top:calc(var(--spacing)*20)}.top-24{top:calc(var(--spacing)*24)}.top-32{top:calc(var(--spacing)*32)}.top-\[-1px\]{top:-1px}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.-right-1{right:calc(var(--spacing)*-1)}.-right-2{right:calc(var(--spacing)*-2)}.-right-3{right:calc(var(--spacing)*-3)}.-right-4{right:calc(var(--spacing)*-4)}.right-0{right:calc(var(--spacing)*0)}.right-1{right:calc(var(--spacing)*1)}.right-1\/3{right:33.3333%}.right-2{right:calc(var(--spacing)*2)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.right-6{right:calc(var(--spacing)*6)}.right-8{right:calc(var(--spacing)*8)}.right-16{right:calc(var(--spacing)*16)}.right-20{right:calc(var(--spacing)*20)}.-bottom-1{bottom:calc(var(--spacing)*-1)}.-bottom-2{bottom:calc(var(--spacing)*-2)}.-bottom-3{bottom:calc(var(--spacing)*-3)}.-bottom-4{bottom:calc(var(--spacing)*-4)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-2{bottom:calc(var(--spacing)*2)}.bottom-4{bottom:calc(var(--spacing)*4)}.bottom-6{bottom:calc(var(--spacing)*6)}.bottom-8{bottom:calc(var(--spacing)*8)}.bottom-16{bottom:calc(var(--spacing)*16)}.bottom-20{bottom:calc(var(--spacing)*20)}.bottom-32{bottom:calc(var(--spacing)*32)}.-left-2{left:calc(var(--spacing)*-2)}.-left-3{left:calc(var(--spacing)*-3)}.-left-4{left:calc(var(--spacing)*-4)}.-left-6{left:calc(var(--spacing)*-6)}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.left-1\/3{left:33.3333%}.left-1\/4{left:25%}.left-2{left:calc(var(--spacing)*2)}.left-2\.5{left:calc(var(--spacing)*2.5)}.left-3{left:calc(var(--spacing)*3)}.left-6{left:calc(var(--spacing)*6)}.left-10{left:calc(var(--spacing)*10)}.left-12{left:calc(var(--spacing)*12)}.left-20{left:calc(var(--spacing)*20)}.left-\[50\%\]{left:50%}.isolate{isolation:isolate}.isolation-auto{isolation:auto}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[60\]{z-index:60}.z-\[9999\]{z-index:9999}.z-\[60000\]{z-index:60000}.z-\[70000\]{z-index:70000}.z-\[80000\]{z-index:80000}.col-1{grid-column:1}.col-11{grid-column:11}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.col-start-2{grid-column-start:2}.float-left{float:left}.float-right{float:right}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.container\!{width:100%!important}@media(min-width:40rem){.container\!{max-width:40rem!important}}@media(min-width:48rem){.container\!{max-width:48rem!important}}@media(min-width:64rem){.container\!{max-width:64rem!important}}@media(min-width:80rem){.container\!{max-width:80rem!important}}@media(min-width:96rem){.container\!{max-width:96rem!important}}.m-2{margin:calc(var(--spacing)*2)}.m-\[a-z0-9\]{margin:a-z0-9}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.-mx-2{margin-inline:calc(var(--spacing)*-2)}.-mx-6{margin-inline:calc(var(--spacing)*-6)}.mx-1{margin-inline:calc(var(--spacing)*1)}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-3\.5{margin-inline:calc(var(--spacing)*3.5)}.mx-4{margin-inline:calc(var(--spacing)*4)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing)*1)}.my-2{margin-block:calc(var(--spacing)*2)}.my-3{margin-block:calc(var(--spacing)*3)}.my-5{margin-block:calc(var(--spacing)*5)}.my-auto{margin-block:auto}.me-3{margin-inline-end:calc(var(--spacing)*3)}.\!mt-4{margin-top:calc(var(--spacing)*4)!important}.-mt-3{margin-top:calc(var(--spacing)*-3)}.-mt-4{margin-top:calc(var(--spacing)*-4)}.-mt-5{margin-top:calc(var(--spacing)*-5)}.-mt-\[4\.9rem\]{margin-top:-4.9rem}.-mt-px{margin-top:-1px}.mt-0{margin-top:calc(var(--spacing)*0)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-12{margin-top:calc(var(--spacing)*12)}.mt-auto{margin-top:auto}.-mr-1{margin-right:calc(var(--spacing)*-1)}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-1\.5{margin-right:calc(var(--spacing)*1.5)}.mr-2{margin-right:calc(var(--spacing)*2)}.mr-3{margin-right:calc(var(--spacing)*3)}.mr-6{margin-right:calc(var(--spacing)*6)}.mr-auto{margin-right:auto}.\!mb-0{margin-bottom:calc(var(--spacing)*0)!important}.\!mb-5{margin-bottom:calc(var(--spacing)*5)!important}.-mb-px{margin-bottom:-1px}.mb-0\.5{margin-bottom:calc(var(--spacing)*.5)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-2\.5{margin-bottom:calc(var(--spacing)*2.5)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-12{margin-bottom:calc(var(--spacing)*12)}.mb-16{margin-bottom:calc(var(--spacing)*16)}.-ml-1{margin-left:calc(var(--spacing)*-1)}.-ml-8{margin-left:calc(var(--spacing)*-8)}.-ml-px{margin-left:-1px}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-1\.5{margin-left:calc(var(--spacing)*1.5)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-3{margin-left:calc(var(--spacing)*3)}.ml-4{margin-left:calc(var(--spacing)*4)}.ml-6{margin-left:calc(var(--spacing)*6)}.ml-12{margin-left:calc(var(--spacing)*12)}.ml-auto{margin-left:auto}.scrollbar::-webkit-scrollbar-track{background-color:var(--scrollbar-track);border-radius:var(--scrollbar-track-radius)}.scrollbar::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:var(--scrollbar-thumb-radius)}.scrollbar::-webkit-scrollbar-corner{background-color:var(--scrollbar-corner);border-radius:var(--scrollbar-corner-radius)}.scrollbar{scrollbar-width:auto;scrollbar-color:var(--scrollbar-thumb,initial)var(--scrollbar-track,initial)}.scrollbar::-webkit-scrollbar{width:var(--scrollbar-width,16px);height:var(--scrollbar-height,16px);display:block}.scrollbar-thin::-webkit-scrollbar-track{background-color:var(--scrollbar-track);border-radius:var(--scrollbar-track-radius)}.scrollbar-thin::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:var(--scrollbar-thumb-radius)}.scrollbar-thin::-webkit-scrollbar-corner{background-color:var(--scrollbar-corner);border-radius:var(--scrollbar-corner-radius)}.scrollbar-thin{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb,initial)var(--scrollbar-track,initial)}.scrollbar-thin::-webkit-scrollbar{width:8px;height:8px;display:block}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline\!{display:inline!important}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.list-item{display:list-item}.table{display:table}.table\!{display:table!important}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.aspect-\[335\/376\]{aspect-ratio:335/376}.aspect-\[1200\/630\]{aspect-ratio:1200/630}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.\!size-5{width:calc(var(--spacing)*5)!important;height:calc(var(--spacing)*5)!important}.size-1{width:calc(var(--spacing)*1);height:calc(var(--spacing)*1)}.size-2{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.size-2\.5{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.size-3{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.size-3\.5{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.size-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.size-10{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.size-full{width:100%;height:100%}.h-0{height:calc(var(--spacing)*0)}.h-0\.5{height:calc(var(--spacing)*.5)}.h-1{height:calc(var(--spacing)*1)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-13{height:calc(var(--spacing)*13)}.h-14{height:calc(var(--spacing)*14)}.h-14\.5{height:calc(var(--spacing)*14.5)}.h-16{height:calc(var(--spacing)*16)}.h-20{height:calc(var(--spacing)*20)}.h-24{height:calc(var(--spacing)*24)}.h-32{height:calc(var(--spacing)*32)}.h-36{height:calc(var(--spacing)*36)}.h-64{height:calc(var(--spacing)*64)}.h-96{height:calc(var(--spacing)*96)}.h-\[0-9a-zA-Z\]{height:0-9a-zA-Z}.h-\[1-9\]{height:1-9}.h-\[14px\]{height:14px}.h-\[18px\]{height:18px}.h-\[34px\]{height:34px}.h-\[50px\]{height:50px}.h-\[56px\]{height:56px}.h-\[95vh\]{height:95vh}.h-\[100dvh\]{height:100dvh}.h-\[120px\]{height:120px}.h-\[300px\]{height:300px}.h-\[600px\]{height:600px}.h-\[a-f0-9\]{height:a-f0-9}.h-\[calc\(100vh-5rem\)\]{height:calc(100vh - 5rem)}.h-\[calc\(100vh-12rem\)\]{height:calc(100vh - 12rem)}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.h-svh{height:100svh}.max-h-9{max-height:calc(var(--spacing)*9)}.max-h-12{max-height:calc(var(--spacing)*12)}.max-h-24{max-height:calc(var(--spacing)*24)}.max-h-48{max-height:calc(var(--spacing)*48)}.max-h-60{max-height:calc(var(--spacing)*60)}.max-h-72{max-height:calc(var(--spacing)*72)}.max-h-80{max-height:calc(var(--spacing)*80)}.max-h-96{max-height:calc(var(--spacing)*96)}.max-h-\[40vh\]{max-height:40vh}.max-h-\[45vh\]{max-height:45vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[300px\]{max-height:300px}.max-h-full{max-height:100%}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-4{min-height:calc(var(--spacing)*4)}.min-h-\[38px\]{min-height:38px}.min-h-\[40px\]{min-height:40px}.min-h-\[80px\]{min-height:80px}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[200px\]{min-height:200px}.min-h-\[300px\]{min-height:300px}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-\(--radix-dropdown-menu-trigger-width\){width:var(--radix-dropdown-menu-trigger-width)}.w-0{width:calc(var(--spacing)*0)}.w-0\.5{width:calc(var(--spacing)*.5)}.w-1{width:calc(var(--spacing)*1)}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-1\/4{width:25%}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing)*4)}.w-4\/6{width:66.6667%}.w-5{width:calc(var(--spacing)*5)}.w-5\/6{width:83.3333%}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-12{width:calc(var(--spacing)*12)}.w-14{width:calc(var(--spacing)*14)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-28{width:calc(var(--spacing)*28)}.w-32{width:calc(var(--spacing)*32)}.w-40{width:calc(var(--spacing)*40)}.w-48{width:calc(var(--spacing)*48)}.w-56{width:calc(var(--spacing)*56)}.w-64{width:calc(var(--spacing)*64)}.w-72{width:calc(var(--spacing)*72)}.w-\[0-9a-fA-F\]{width:0-9a-fA-F}.w-\[14px\]{width:14px}.w-\[18px\]{width:18px}.w-\[34px\]{width:34px}.w-\[62px\]{width:62px}.w-\[140px\]{width:140px}.w-\[150px\]{width:150px}.w-\[180px\]{width:180px}.w-\[240px\]{width:240px}.w-\[300px\]{width:300px}.w-\[448px\]{width:448px}.w-\[calc\(33\%-1rem\)\]{width:calc(33% - 1rem)}.w-\[var\(--sidebar-width\)\]{width:var(--sidebar-width)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-150{max-width:calc(var(--spacing)*150)}.max-w-\[3rem\]{max-width:3rem}.max-w-\[60px\]{max-width:60px}.max-w-\[65ch\]{max-width:65ch}.max-w-\[95vw\]{max-width:95vw}.max-w-\[200px\]{max-width:200px}.max-w-\[250px\]{max-width:250px}.max-w-\[335px\]{max-width:335px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[var\(--skeleton-width\)\]{max-width:var(--skeleton-width)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-max{max-width:max-content}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-5{min-width:calc(var(--spacing)*5)}.min-w-6{min-width:calc(var(--spacing)*6)}.min-w-8{min-width:calc(var(--spacing)*8)}.min-w-9{min-width:calc(var(--spacing)*9)}.min-w-10{min-width:calc(var(--spacing)*10)}.min-w-56{min-width:calc(var(--spacing)*56)}.min-w-\[2rem\]{min-width:2rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[50px\]{min-width:50px}.min-w-\[70px\]{min-width:70px}.min-w-\[80px\]{min-width:80px}.min-w-\[120px\]{min-width:120px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[280px\]{min-width:280px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-fit{min-width:fit-content}.min-w-full{min-width:100%}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-\[2\]{flex:2}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x:calc(var(--spacing)*0);--tw-border-spacing-y:calc(var(--spacing)*0);border-spacing:var(--tw-border-spacing-x)var(--tw-border-spacing-y)}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-8{--tw-translate-x:calc(var(--spacing)*-8);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-1{--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-6{--tw-translate-x:calc(var(--spacing)*6);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-8{--tw-translate-x:calc(var(--spacing)*8);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-10{--tw-translate-x:calc(var(--spacing)*10);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-10{--tw-translate-y:calc(var(--spacing)*-10);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-\[1px\]{--tw-translate-y: -1px ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-8{--tw-translate-y:calc(var(--spacing)*8);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y: calc(-50% - 2px) ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-px{--tw-translate-y:1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-none{translate:none}.scale-75{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-3d{scale:var(--tw-scale-x)var(--tw-scale-y)var(--tw-scale-z)}.scale-\[0\.98\]{scale:.98}.scale-\[1\.02\]{scale:1.02}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.transform\!{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)!important}.animate-bounce{animation:var(--animate-bounce)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-help{cursor:help}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-not-allowed\!{cursor:not-allowed!important}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-pinch-zoom{--tw-pinch-zoom:pinch-zoom;touch-action:var(--tw-pan-x,)var(--tw-pan-y,)var(--tw-pinch-zoom,)}.touch-none{touch-action:none}.resize{resize:both}.resize\!{resize:both!important}.resize-none{resize:none}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[repeat\(auto-fit\,minmax\(250px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.justify-items-start{justify-items:start}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}.gap-12{gap:calc(var(--spacing)*12)}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*0)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-reverse>:not(:last-child)){--tw-space-y-reverse:1}.gap-x-4{column-gap:calc(var(--spacing)*4)}.gap-x-8{column-gap:calc(var(--spacing)*8)}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*1)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*3)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*4)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*5)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-6>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*6)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-8>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*8)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-reverse>:not(:last-child)){--tw-space-x-reverse:1}.gap-y-0\.5{row-gap:calc(var(--spacing)*.5)}.gap-y-3{row-gap:calc(var(--spacing)*3)}.gap-y-6{row-gap:calc(var(--spacing)*6)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-y-reverse>:not(:last-child)){--tw-divide-y-reverse:1}:where(.divide-gray-100>:not(:last-child)){border-color:var(--color-gray-100)}:where(.divide-gray-200>:not(:last-child)){border-color:var(--color-gray-200)}:where(.divide-neutral-200>:not(:last-child)){border-color:var(--color-neutral-200)}:where(.divide-slate-200>:not(:last-child)){border-color:var(--color-slate-200)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-s{border-start-start-radius:.25rem;border-end-start-radius:.25rem}.rounded-ss{border-start-start-radius:.25rem}.rounded-e{border-start-end-radius:.25rem;border-end-end-radius:.25rem}.rounded-se{border-start-end-radius:.25rem}.rounded-ee{border-end-end-radius:.25rem}.rounded-es{border-end-start-radius:.25rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-l-xl{border-top-left-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.rounded-tl{border-top-left-radius:.25rem}.rounded-tl-md{border-top-left-radius:var(--radius-md)}.rounded-tl-sm{border-top-left-radius:var(--radius-sm)}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.rounded-r-xl{border-top-right-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl)}.rounded-tr{border-top-right-radius:.25rem}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-b-lg{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.rounded-br{border-bottom-right-radius:.25rem}.rounded-br-lg{border-bottom-right-radius:var(--radius-lg)}.rounded-br-md{border-bottom-right-radius:var(--radius-md)}.rounded-bl{border-bottom-left-radius:.25rem}.rounded-bl-lg{border-bottom-left-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-r-2{border-right-style:var(--tw-border-style);border-right-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-dotted{--tw-border-style:dotted;border-style:dotted}.border-\[\#19140035\]{border-color:#19140035}.border-\[\#e3e3e0\]{border-color:#e3e3e0}.border-amber-100{border-color:var(--color-amber-100)}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-200\/50{border-color:#fee68580}@supports (color:color-mix(in lab,red,red)){.border-amber-200\/50{border-color:color-mix(in oklab,var(--color-amber-200)50%,transparent)}}.border-amber-500{border-color:var(--color-amber-500)}.border-amber-600{border-color:var(--color-amber-600)}.border-black{border-color:var(--color-black)}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-500{border-color:var(--color-blue-500)}.border-border,.border-border\/50{border-color:var(--color-border)}@supports (color:color-mix(in lab,red,red)){.border-border\/50{border-color:color-mix(in oklab,var(--color-border)50%,transparent)}}.border-cyan-600{border-color:var(--color-cyan-600)}.border-destructive{border-color:var(--color-destructive)}.border-emerald-500\/20{border-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/20{border-color:color-mix(in oklab,var(--color-emerald-500)20%,transparent)}}.border-emerald-500\/30{border-color:#00bb7f4d}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/30{border-color:color-mix(in oklab,var(--color-emerald-500)30%,transparent)}}.border-fuchsia-600{border-color:var(--color-fuchsia-600)}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-200\/50{border-color:#e5e7eb80}@supports (color:color-mix(in lab,red,red)){.border-gray-200\/50{border-color:color-mix(in oklab,var(--color-gray-200)50%,transparent)}}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-400{border-color:var(--color-gray-400)}.border-gray-500{border-color:var(--color-gray-500)}.border-gray-600{border-color:var(--color-gray-600)}.border-gray-700{border-color:var(--color-gray-700)}.border-gray-800{border-color:var(--color-gray-800)}.border-green-100{border-color:var(--color-green-100)}.border-green-200{border-color:var(--color-green-200)}.border-green-200\/50{border-color:#b9f8cf80}@supports (color:color-mix(in lab,red,red)){.border-green-200\/50{border-color:color-mix(in oklab,var(--color-green-200)50%,transparent)}}.border-green-500{border-color:var(--color-green-500)}.border-green-600{border-color:var(--color-green-600)}.border-indigo-100{border-color:var(--color-indigo-100)}.border-indigo-200{border-color:var(--color-indigo-200)}.border-indigo-600{border-color:var(--color-indigo-600)}.border-indigo-700{border-color:var(--color-indigo-700)}.border-input{border-color:var(--color-input)}.border-muted{border-color:var(--color-muted)}.border-muted-foreground\/25{border-color:var(--color-muted-foreground)}@supports (color:color-mix(in lab,red,red)){.border-muted-foreground\/25{border-color:color-mix(in oklab,var(--color-muted-foreground)25%,transparent)}}.border-neutral-100{border-color:var(--color-neutral-100)}.border-neutral-200{border-color:var(--color-neutral-200)}.border-neutral-300{border-color:var(--color-neutral-300)}.border-orange-200{border-color:var(--color-orange-200)}.border-orange-600{border-color:var(--color-orange-600)}.border-primary,.border-primary\/20{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/20{border-color:color-mix(in oklab,var(--color-primary)20%,transparent)}}.border-primary\/30{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/30{border-color:color-mix(in oklab,var(--color-primary)30%,transparent)}}.border-purple-200{border-color:var(--color-purple-200)}.border-purple-600{border-color:var(--color-purple-600)}.border-red-100{border-color:var(--color-red-100)}.border-red-200{border-color:var(--color-red-200)}.border-red-300{border-color:var(--color-red-300)}.border-red-500{border-color:var(--color-red-500)}.border-red-600{border-color:var(--color-red-600)}.border-sidebar-border,.border-sidebar-border\/50{border-color:var(--color-sidebar-border)}@supports (color:color-mix(in lab,red,red)){.border-sidebar-border\/50{border-color:color-mix(in oklab,var(--color-sidebar-border)50%,transparent)}}.border-sidebar-border\/70{border-color:var(--color-sidebar-border)}@supports (color:color-mix(in lab,red,red)){.border-sidebar-border\/70{border-color:color-mix(in oklab,var(--color-sidebar-border)70%,transparent)}}.border-sidebar-border\/80{border-color:var(--color-sidebar-border)}@supports (color:color-mix(in lab,red,red)){.border-sidebar-border\/80{border-color:color-mix(in oklab,var(--color-sidebar-border)80%,transparent)}}.border-sky-100{border-color:var(--color-sky-100)}.border-sky-200{border-color:var(--color-sky-200)}.border-sky-600{border-color:var(--color-sky-600)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300{border-color:var(--color-slate-300)}.border-slate-700{border-color:var(--color-slate-700)}.border-slate-900{border-color:var(--color-slate-900)}.border-teal-200{border-color:var(--color-teal-200)}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.border-white\/25{border-color:color-mix(in oklab,var(--color-white)25%,transparent)}}.border-yellow-200{border-color:var(--color-yellow-200)}.border-zinc-200{border-color:var(--color-zinc-200)}.border-t-transparent{border-top-color:#0000}.border-l-amber-500{border-left-color:var(--color-amber-500)}.border-l-blue-500{border-left-color:var(--color-blue-500)}.border-l-emerald-500{border-left-color:var(--color-emerald-500)}.border-l-green-500{border-left-color:var(--color-green-500)}.border-l-purple-500{border-left-color:var(--color-purple-500)}.border-l-transparent{border-left-color:#0000}.bg-\[\#1b1b18\]{background-color:#1b1b18}.bg-\[\#F0F0F1\]{background-color:#f0f0f1}.bg-\[\#FDFDFC\]{background-color:#fdfdfc}.bg-\[\#dbdbd7\]{background-color:#dbdbd7}.bg-\[\#fff2f2\]{background-color:#fff2f2}.bg-accent{background-color:var(--color-accent)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/50{background-color:#fffbeb80}@supports (color:color-mix(in lab,red,red)){.bg-amber-50\/50{background-color:color-mix(in oklab,var(--color-amber-50)50%,transparent)}}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-200{background-color:var(--color-amber-200)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-600{background-color:var(--color-amber-600)}.bg-background,.bg-background\/95{background-color:var(--color-background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/95{background-color:color-mix(in oklab,var(--color-background)95%,transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/0{background-color:#0000}@supports (color:color-mix(in lab,red,red)){.bg-black\/0{background-color:color-mix(in oklab,var(--color-black)0%,transparent)}}.bg-black\/8{background-color:#00000014}@supports (color:color-mix(in lab,red,red)){.bg-black\/8{background-color:color-mix(in oklab,var(--color-black)8%,transparent)}}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.bg-black\/10{background-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.bg-black\/25{background-color:#00000040}@supports (color:color-mix(in lab,red,red)){.bg-black\/25{background-color:color-mix(in oklab,var(--color-black)25%,transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black)30%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black)60%,transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black)80%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-50\/50{background-color:#eff6ff80}@supports (color:color-mix(in lab,red,red)){.bg-blue-50\/50{background-color:color-mix(in oklab,var(--color-blue-50)50%,transparent)}}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-300{background-color:var(--color-blue-300)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-500\/10{background-color:#3080ff1a}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/10{background-color:color-mix(in oklab,var(--color-blue-500)10%,transparent)}}.bg-blue-600{background-color:var(--color-blue-600)}.bg-blue-700{background-color:var(--color-blue-700)}.bg-border{background-color:var(--color-border)}.bg-card{background-color:var(--color-card)}.bg-cyan-100{background-color:var(--color-cyan-100)}.bg-cyan-500{background-color:var(--color-cyan-500)}.bg-destructive{background-color:var(--color-destructive)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-200{background-color:var(--color-emerald-200)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/10{background-color:color-mix(in oklab,var(--color-emerald-500)10%,transparent)}}.bg-emerald-500\/20{background-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/20{background-color:color-mix(in oklab,var(--color-emerald-500)20%,transparent)}}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-fuchsia-500{background-color:var(--color-fuchsia-500)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-50\/50{background-color:#f9fafb80}@supports (color:color-mix(in lab,red,red)){.bg-gray-50\/50{background-color:color-mix(in oklab,var(--color-gray-50)50%,transparent)}}.bg-gray-50\/80{background-color:#f9fafbcc}@supports (color:color-mix(in lab,red,red)){.bg-gray-50\/80{background-color:color-mix(in oklab,var(--color-gray-50)80%,transparent)}}.bg-gray-50\/95{background-color:#f9fafbf2}@supports (color:color-mix(in lab,red,red)){.bg-gray-50\/95{background-color:color-mix(in oklab,var(--color-gray-50)95%,transparent)}}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-200\/50{background-color:#e5e7eb80}@supports (color:color-mix(in lab,red,red)){.bg-gray-200\/50{background-color:color-mix(in oklab,var(--color-gray-200)50%,transparent)}}.bg-gray-300{background-color:var(--color-gray-300)}.bg-gray-400{background-color:var(--color-gray-400)}.bg-gray-500{background-color:var(--color-gray-500)}.bg-gray-600{background-color:var(--color-gray-600)}.bg-gray-800{background-color:var(--color-gray-800)}.bg-gray-900{background-color:var(--color-gray-900)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-50\/70{background-color:#f0fdf4b3}@supports (color:color-mix(in lab,red,red)){.bg-green-50\/70{background-color:color-mix(in oklab,var(--color-green-50)70%,transparent)}}.bg-green-100{background-color:var(--color-green-100)}.bg-green-300{background-color:var(--color-green-300)}.bg-green-400{background-color:var(--color-green-400)}.bg-green-500{background-color:var(--color-green-500)}.bg-green-500\/10{background-color:#00c7581a}@supports (color:color-mix(in lab,red,red)){.bg-green-500\/10{background-color:color-mix(in oklab,var(--color-green-500)10%,transparent)}}.bg-green-600{background-color:var(--color-green-600)}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-indigo-50\/50{background-color:#eef2ff80}@supports (color:color-mix(in lab,red,red)){.bg-indigo-50\/50{background-color:color-mix(in oklab,var(--color-indigo-50)50%,transparent)}}.bg-indigo-100{background-color:var(--color-indigo-100)}.bg-indigo-500{background-color:var(--color-indigo-500)}.bg-indigo-600{background-color:var(--color-indigo-600)}.bg-lime-100{background-color:var(--color-lime-100)}.bg-muted,.bg-muted\/10{background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/10{background-color:color-mix(in oklab,var(--color-muted)10%,transparent)}}.bg-muted\/20{background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/20{background-color:color-mix(in oklab,var(--color-muted)20%,transparent)}}.bg-muted\/30{background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/30{background-color:color-mix(in oklab,var(--color-muted)30%,transparent)}}.bg-muted\/50{background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.bg-neutral-50{background-color:var(--color-neutral-50)}.bg-neutral-100{background-color:var(--color-neutral-100)}.bg-neutral-200{background-color:var(--color-neutral-200)}.bg-neutral-600{background-color:var(--color-neutral-600)}.bg-orange-50{background-color:var(--color-orange-50)}.bg-orange-100{background-color:var(--color-orange-100)}.bg-orange-500{background-color:var(--color-orange-500)}.bg-orange-600{background-color:var(--color-orange-600)}.bg-pink-100{background-color:var(--color-pink-100)}.bg-popover{background-color:var(--color-popover)}.bg-primary{background-color:var(--color-primary)}.bg-primary-foreground{background-color:var(--color-primary-foreground)}.bg-primary\/5{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/5{background-color:color-mix(in oklab,var(--color-primary)5%,transparent)}}.bg-primary\/10{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--color-primary)10%,transparent)}}.bg-primary\/15{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/15{background-color:color-mix(in oklab,var(--color-primary)15%,transparent)}}.bg-primary\/20{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/20{background-color:color-mix(in oklab,var(--color-primary)20%,transparent)}}.bg-primary\/25{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/25{background-color:color-mix(in oklab,var(--color-primary)25%,transparent)}}.bg-primary\/30{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/30{background-color:color-mix(in oklab,var(--color-primary)30%,transparent)}}.bg-primary\/40{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/40{background-color:color-mix(in oklab,var(--color-primary)40%,transparent)}}.bg-primary\/50{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/50{background-color:color-mix(in oklab,var(--color-primary)50%,transparent)}}.bg-primary\/60{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/60{background-color:color-mix(in oklab,var(--color-primary)60%,transparent)}}.bg-primary\/70{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/70{background-color:color-mix(in oklab,var(--color-primary)70%,transparent)}}.bg-purple-50{background-color:var(--color-purple-50)}.bg-purple-100{background-color:var(--color-purple-100)}.bg-purple-500{background-color:var(--color-purple-500)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-50\/30{background-color:#fef2f24d}@supports (color:color-mix(in lab,red,red)){.bg-red-50\/30{background-color:color-mix(in oklab,var(--color-red-50)30%,transparent)}}.bg-red-50\/70{background-color:#fef2f2b3}@supports (color:color-mix(in lab,red,red)){.bg-red-50\/70{background-color:color-mix(in oklab,var(--color-red-50)70%,transparent)}}.bg-red-100{background-color:var(--color-red-100)}.bg-red-500{background-color:var(--color-red-500)}.bg-rose-100{background-color:var(--color-rose-100)}.bg-rose-200{background-color:var(--color-rose-200)}.bg-rose-200\!{background-color:var(--color-rose-200)!important}.bg-rose-500{background-color:var(--color-rose-500)}.bg-rose-600{background-color:var(--color-rose-600)}.bg-secondary{background-color:var(--color-secondary)}.bg-sidebar{background-color:var(--color-sidebar)}.bg-sidebar-border{background-color:var(--color-sidebar-border)}.bg-sidebar-primary{background-color:var(--color-sidebar-primary)}.bg-sky-50{background-color:var(--color-sky-50)}.bg-sky-100{background-color:var(--color-sky-100)}.bg-sky-500{background-color:var(--color-sky-500)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-50\/80{background-color:#f8fafccc}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/80{background-color:color-mix(in oklab,var(--color-slate-50)80%,transparent)}}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-500{background-color:var(--color-slate-500)}.bg-slate-800{background-color:var(--color-slate-800)}.bg-teal-50{background-color:var(--color-teal-50)}.bg-teal-100{background-color:var(--color-teal-100)}.bg-transparent{background-color:#0000}.bg-transparent\!{background-color:#0000!important}.bg-violet-100{background-color:var(--color-violet-100)}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.bg-white\/15{background-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white)80%,transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white)90%,transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.bg-white\/95{background-color:color-mix(in oklab,var(--color-white)95%,transparent)}}.bg-white\/\[2\%\]{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[2\%\]{background-color:color-mix(in oklab,var(--color-white)2%,transparent)}}.bg-yellow-50{background-color:var(--color-yellow-50)}.bg-yellow-100{background-color:var(--color-yellow-100)}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-zinc-200{background-color:var(--color-zinc-200)}.bg-zinc-900{background-color:var(--color-zinc-900)}.bg-zinc-950{background-color:var(--color-zinc-950)}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-black\/80{--tw-gradient-from:#000c}@supports (color:color-mix(in lab,red,red)){.from-black\/80{--tw-gradient-from:color-mix(in oklab,var(--color-black)80%,transparent)}}.from-black\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-blue-50{--tw-gradient-from:var(--color-blue-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-blue-500{--tw-gradient-from:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-gray-50{--tw-gradient-from:var(--color-gray-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-gray-700\/50{--tw-gradient-from:#36415380}@supports (color:color-mix(in lab,red,red)){.from-gray-700\/50{--tw-gradient-from:color-mix(in oklab,var(--color-gray-700)50%,transparent)}}.from-gray-700\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-green-50{--tw-gradient-from:var(--color-green-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-muted\/50{--tw-gradient-from:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.from-muted\/50{--tw-gradient-from:color-mix(in oklab,var(--color-muted)50%,transparent)}}.from-muted\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-primary{--tw-gradient-from:var(--color-primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-purple-50{--tw-gradient-from:var(--color-purple-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-slate-50{--tw-gradient-from:var(--color-slate-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-slate-900{--tw-gradient-from:var(--color-slate-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-black\/40{--tw-gradient-via:#0006}@supports (color:color-mix(in lab,red,red)){.via-black\/40{--tw-gradient-via:color-mix(in oklab,var(--color-black)40%,transparent)}}.via-black\/40{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-emerald-950{--tw-gradient-via:var(--color-emerald-950);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-gray-50{--tw-gradient-via:var(--color-gray-50);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/20{--tw-gradient-via:#fff3}@supports (color:color-mix(in lab,red,red)){.via-white\/20{--tw-gradient-via:color-mix(in oklab,var(--color-white)20%,transparent)}}.via-white\/20{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-blue-50{--tw-gradient-to:var(--color-blue-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-blue-100{--tw-gradient-to:var(--color-blue-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-emerald-50{--tw-gradient-to:var(--color-emerald-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-emerald-100{--tw-gradient-to:var(--color-emerald-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-gray-100{--tw-gradient-to:var(--color-gray-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-green-100{--tw-gradient-to:var(--color-green-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-indigo-50{--tw-gradient-to:var(--color-indigo-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-muted{--tw-gradient-to:var(--color-muted);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-pink-50{--tw-gradient-to:var(--color-pink-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-primary\/80{--tw-gradient-to:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.to-primary\/80{--tw-gradient-to:color-mix(in oklab,var(--color-primary)80%,transparent)}}.to-primary\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-purple-50{--tw-gradient-to:var(--color-purple-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-purple-500{--tw-gradient-to:var(--color-purple-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-purple-600{--tw-gradient-to:var(--color-purple-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-slate-900{--tw-gradient-to:var(--color-slate-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-stone-100{--tw-gradient-to:var(--color-stone-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.bg-repeat{background-repeat:repeat}.mask-no-clip{-webkit-mask-clip:no-clip;mask-clip:no-clip}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.fill-current{fill:currentColor}.fill-none{fill:none}.fill-primary{fill:var(--color-primary)}.fill-yellow-400{fill:var(--color-yellow-400)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-0\.5{padding:calc(var(--spacing)*.5)}.p-1{padding:calc(var(--spacing)*1)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-2\.5{padding:calc(var(--spacing)*2.5)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-10{padding:calc(var(--spacing)*10)}.p-12{padding:calc(var(--spacing)*12)}.p-\[0-9a-fA-F\]{padding:0 -9a-fA-F}.p-\[1px\]{padding:1px}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-8{padding-inline:calc(var(--spacing)*8)}.px-10{padding-inline:calc(var(--spacing)*10)}.px-\[6px\]{padding-inline:6px}.py-0{padding-block:calc(var(--spacing)*0)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-12{padding-block:calc(var(--spacing)*12)}.py-16{padding-block:calc(var(--spacing)*16)}.py-24{padding-block:calc(var(--spacing)*24)}.py-32{padding-block:calc(var(--spacing)*32)}.py-48{padding-block:calc(var(--spacing)*48)}.ps-3{padding-inline-start:calc(var(--spacing)*3)}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-0\.5{padding-top:calc(var(--spacing)*.5)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-14{padding-top:calc(var(--spacing)*14)}.pt-16{padding-top:calc(var(--spacing)*16)}.pt-24{padding-top:calc(var(--spacing)*24)}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-2\.5{padding-right:calc(var(--spacing)*2.5)}.pr-4{padding-right:calc(var(--spacing)*4)}.pr-10{padding-right:calc(var(--spacing)*10)}.pb-0{padding-bottom:calc(var(--spacing)*0)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.pb-12{padding-bottom:calc(var(--spacing)*12)}.pl-1{padding-left:calc(var(--spacing)*1)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-3{padding-left:calc(var(--spacing)*3)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-5{padding-left:calc(var(--spacing)*5)}.pl-6{padding-left:calc(var(--spacing)*6)}.pl-8{padding-left:calc(var(--spacing)*8)}.pl-9{padding-left:calc(var(--spacing)*9)}.pl-10{padding-left:calc(var(--spacing)*10)}.text-center{text-align:center}.text-end{text-align:end}.text-justify{text-align:justify}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-xs\/none{font-size:var(--text-xs);line-height:1}.text-\[7px\]{font-size:7px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.leading-3{--tw-leading:calc(var(--spacing)*3);line-height:calc(var(--spacing)*3)}.leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.leading-7{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\]{--tw-leading:1;line-height:1}.leading-\[20px\]{--tw-leading:20px;line-height:20px}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.5em\]{--tw-tracking:.5em;letter-spacing:.5em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-nowrap{text-wrap:nowrap}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.text-clip{text-overflow:clip}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#1b1b18\]{color:#1b1b18}.text-\[\#706f6c\]{color:#706f6c}.text-\[\#F53003\],.text-\[\#f53003\]{color:#f53003}.text-accent-foreground{color:var(--color-accent-foreground)}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-black{color:var(--color-black)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-blue-900{color:var(--color-blue-900)}.text-card-foreground{color:var(--color-card-foreground)}.text-current{color:currentColor}.text-cyan-600{color:var(--color-cyan-600)}.text-destructive{color:var(--color-destructive)}.text-destructive-foreground{color:var(--color-destructive-foreground)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-900{color:var(--color-emerald-900)}.text-foreground{color:var(--color-foreground)}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-green-400{color:var(--color-green-400)}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-green-800{color:var(--color-green-800)}.text-green-900{color:var(--color-green-900)}.text-indigo-100{color:var(--color-indigo-100)}.text-indigo-400{color:var(--color-indigo-400)}.text-indigo-500{color:var(--color-indigo-500)}.text-indigo-600{color:var(--color-indigo-600)}.text-indigo-700{color:var(--color-indigo-700)}.text-indigo-800{color:var(--color-indigo-800)}.text-inherit{color:inherit}.text-input{color:var(--color-input)}.text-lime-600{color:var(--color-lime-600)}.text-muted{color:var(--color-muted)}.text-muted-foreground{color:var(--color-muted-foreground)}.text-neutral-100{color:var(--color-neutral-100)}.text-neutral-300{color:var(--color-neutral-300)}.text-neutral-400{color:var(--color-neutral-400)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-500\!{color:var(--color-neutral-500)!important}.text-neutral-600{color:var(--color-neutral-600)}.text-neutral-800{color:var(--color-neutral-800)}.text-neutral-900{color:var(--color-neutral-900)}.text-neutral-950{color:var(--color-neutral-950)}.text-orange-500{color:var(--color-orange-500)}.text-orange-600{color:var(--color-orange-600)}.text-orange-700{color:var(--color-orange-700)}.text-orange-800{color:var(--color-orange-800)}.text-orange-900{color:var(--color-orange-900)}.text-pink-500{color:var(--color-pink-500)}.text-pink-600{color:var(--color-pink-600)}.text-popover-foreground{color:var(--color-popover-foreground)}.text-primary{color:var(--color-primary)}.text-primary-foreground{color:var(--color-primary-foreground)}.text-purple-500{color:var(--color-purple-500)}.text-purple-600{color:var(--color-purple-600)}.text-purple-700{color:var(--color-purple-700)}.text-purple-800{color:var(--color-purple-800)}.text-purple-900{color:var(--color-purple-900)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-red-900{color:var(--color-red-900)}.text-rose-600{color:var(--color-rose-600)}.text-rose-900{color:var(--color-rose-900)}.text-secondary-foreground{color:var(--color-secondary-foreground)}.text-sidebar-accent-foreground{color:var(--color-sidebar-accent-foreground)}.text-sidebar-foreground,.text-sidebar-foreground\/70{color:var(--color-sidebar-foreground)}@supports (color:color-mix(in lab,red,red)){.text-sidebar-foreground\/70{color:color-mix(in oklab,var(--color-sidebar-foreground)70%,transparent)}}.text-sidebar-primary-foreground{color:var(--color-sidebar-primary-foreground)}.text-sky-600{color:var(--color-sky-600)}.text-sky-600\/70{color:#0084ccb3}@supports (color:color-mix(in lab,red,red)){.text-sky-600\/70{color:color-mix(in oklab,var(--color-sky-600)70%,transparent)}}.text-sky-700{color:var(--color-sky-700)}.text-sky-800{color:var(--color-sky-800)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-teal-500{color:var(--color-teal-500)}.text-teal-600{color:var(--color-teal-600)}.text-teal-800{color:var(--color-teal-800)}.text-teal-900{color:var(--color-teal-900)}.text-violet-600{color:var(--color-violet-600)}.text-white{color:var(--color-white)}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white)70%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white)80%,transparent)}}.text-yellow-400{color:var(--color-yellow-400)}.text-yellow-500{color:var(--color-yellow-500)}.text-yellow-600{color:var(--color-yellow-600)}.text-yellow-700{color:var(--color-yellow-700)}.text-yellow-800{color:var(--color-yellow-800)}.text-yellow-900{color:var(--color-yellow-900)}.text-zinc-900{color:var(--color-zinc-900)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.italic\!{font-style:italic!important}.not-italic{font-style:normal}.diagonal-fractions{--tw-numeric-fraction:diagonal-fractions;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.oldstyle-nums{--tw-numeric-figure:oldstyle-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.proportional-nums{--tw-numeric-spacing:proportional-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.slashed-zero{--tw-slashed-zero:slashed-zero;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.stacked-fractions{--tw-numeric-fraction:stacked-fractions;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.normal-nums{font-variant-numeric:normal}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.decoration-neutral-300{-webkit-text-decoration-color:var(--color-neutral-300);text-decoration-color:var(--color-neutral-300)}.decoration-neutral-400{-webkit-text-decoration-color:var(--color-neutral-400);text-decoration-color:var(--color-neutral-400)}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.placeholder-gray-400::placeholder{color:var(--color-gray-400)}.accent-blue-600{accent-color:var(--color-blue-600)}.accent-green-600{accent-color:var(--color-green-600)}.accent-red-600{accent-color:var(--color-red-600)}.scheme-light-dark{color-scheme:light dark}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-25{opacity:.25}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-border)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0px_0px_1px_0px_rgba\(0\,0\,0\,0\.03\)\,0px_1px_2px_0px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow:0px 0px 1px 0px var(--tw-shadow-color,#00000008),0px 1px 2px 0px var(--tw-shadow-color,#0000000f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[2px_0_5px_-2px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow:2px 0 5px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[2px_0_5px_-2px_rgba\(0\,0\,0\,0\.05\)\]{--tw-shadow:2px 0 5px -2px var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.1\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff1a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0px_0px_0px_1px_rgba\(26\,26\,0\,0\.16\)\]{--tw-shadow:inset 0px 0px 0px 1px var(--tw-shadow-color,#1a1a0029);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.inset-ring{--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-emerald-900\/30{--tw-shadow-color:#004e3b4d}@supports (color:color-mix(in lab,red,red)){.shadow-emerald-900\/30{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-emerald-900)30%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-gray-100{--tw-shadow-color:oklch(96.7% .003 264.542)}@supports (color:color-mix(in lab,red,red)){.shadow-gray-100{--tw-shadow-color:color-mix(in oklab,var(--color-gray-100)var(--tw-shadow-alpha),transparent)}}.shadow-gray-500\/20{--tw-shadow-color:#6a728233}@supports (color:color-mix(in lab,red,red)){.shadow-gray-500\/20{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-gray-500)20%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-green-100{--tw-shadow-color:oklch(96.2% .044 156.743)}@supports (color:color-mix(in lab,red,red)){.shadow-green-100{--tw-shadow-color:color-mix(in oklab,var(--color-green-100)var(--tw-shadow-alpha),transparent)}}.shadow-indigo-100{--tw-shadow-color:oklch(93% .034 272.788)}@supports (color:color-mix(in lab,red,red)){.shadow-indigo-100{--tw-shadow-color:color-mix(in oklab,var(--color-indigo-100)var(--tw-shadow-alpha),transparent)}}.shadow-orange-100{--tw-shadow-color:oklch(95.4% .038 75.164)}@supports (color:color-mix(in lab,red,red)){.shadow-orange-100{--tw-shadow-color:color-mix(in oklab,var(--color-orange-100)var(--tw-shadow-alpha),transparent)}}.shadow-slate-100{--tw-shadow-color:oklch(96.8% .007 247.896)}@supports (color:color-mix(in lab,red,red)){.shadow-slate-100{--tw-shadow-color:color-mix(in oklab,var(--color-slate-100)var(--tw-shadow-alpha),transparent)}}.ring-amber-300{--tw-ring-color:var(--color-amber-300)}.ring-amber-600\/20{--tw-ring-color:#dd740033}@supports (color:color-mix(in lab,red,red)){.ring-amber-600\/20{--tw-ring-color:color-mix(in oklab,var(--color-amber-600)20%,transparent)}}.ring-blue-300{--tw-ring-color:var(--color-blue-300)}.ring-blue-500\/20{--tw-ring-color:#3080ff33}@supports (color:color-mix(in lab,red,red)){.ring-blue-500\/20{--tw-ring-color:color-mix(in oklab,var(--color-blue-500)20%,transparent)}}.ring-blue-600\/20{--tw-ring-color:#155dfc33}@supports (color:color-mix(in lab,red,red)){.ring-blue-600\/20{--tw-ring-color:color-mix(in oklab,var(--color-blue-600)20%,transparent)}}.ring-blue-700\/10{--tw-ring-color:#1447e61a}@supports (color:color-mix(in lab,red,red)){.ring-blue-700\/10{--tw-ring-color:color-mix(in oklab,var(--color-blue-700)10%,transparent)}}.ring-emerald-600\/20{--tw-ring-color:#00976733}@supports (color:color-mix(in lab,red,red)){.ring-emerald-600\/20{--tw-ring-color:color-mix(in oklab,var(--color-emerald-600)20%,transparent)}}.ring-gray-200{--tw-ring-color:var(--color-gray-200)}.ring-gray-300{--tw-ring-color:var(--color-gray-300)}.ring-gray-500\/10{--tw-ring-color:#6a72821a}@supports (color:color-mix(in lab,red,red)){.ring-gray-500\/10{--tw-ring-color:color-mix(in oklab,var(--color-gray-500)10%,transparent)}}.ring-gray-500\/20{--tw-ring-color:#6a728233}@supports (color:color-mix(in lab,red,red)){.ring-gray-500\/20{--tw-ring-color:color-mix(in oklab,var(--color-gray-500)20%,transparent)}}.ring-gray-600\/20{--tw-ring-color:#4a556533}@supports (color:color-mix(in lab,red,red)){.ring-gray-600\/20{--tw-ring-color:color-mix(in oklab,var(--color-gray-600)20%,transparent)}}.ring-green-600\/20{--tw-ring-color:#00a54433}@supports (color:color-mix(in lab,red,red)){.ring-green-600\/20{--tw-ring-color:color-mix(in oklab,var(--color-green-600)20%,transparent)}}.ring-green-700\/10{--tw-ring-color:#0081381a}@supports (color:color-mix(in lab,red,red)){.ring-green-700\/10{--tw-ring-color:color-mix(in oklab,var(--color-green-700)10%,transparent)}}.ring-indigo-400{--tw-ring-color:var(--color-indigo-400)}.ring-indigo-600\/20{--tw-ring-color:#4f39f633}@supports (color:color-mix(in lab,red,red)){.ring-indigo-600\/20{--tw-ring-color:color-mix(in oklab,var(--color-indigo-600)20%,transparent)}}.ring-orange-600\/20{--tw-ring-color:#f0510033}@supports (color:color-mix(in lab,red,red)){.ring-orange-600\/20{--tw-ring-color:color-mix(in oklab,var(--color-orange-600)20%,transparent)}}.ring-primary{--tw-ring-color:var(--color-primary)}.ring-purple-300{--tw-ring-color:var(--color-purple-300)}.ring-purple-600\/20{--tw-ring-color:#9810fa33}@supports (color:color-mix(in lab,red,red)){.ring-purple-600\/20{--tw-ring-color:color-mix(in oklab,var(--color-purple-600)20%,transparent)}}.ring-purple-700\/10{--tw-ring-color:#8200da1a}@supports (color:color-mix(in lab,red,red)){.ring-purple-700\/10{--tw-ring-color:color-mix(in oklab,var(--color-purple-700)10%,transparent)}}.ring-red-600\/10{--tw-ring-color:#e400141a}@supports (color:color-mix(in lab,red,red)){.ring-red-600\/10{--tw-ring-color:color-mix(in oklab,var(--color-red-600)10%,transparent)}}.ring-red-600\/20{--tw-ring-color:#e4001433}@supports (color:color-mix(in lab,red,red)){.ring-red-600\/20{--tw-ring-color:color-mix(in oklab,var(--color-red-600)20%,transparent)}}.ring-red-700\/10{--tw-ring-color:#bf000f1a}@supports (color:color-mix(in lab,red,red)){.ring-red-700\/10{--tw-ring-color:color-mix(in oklab,var(--color-red-700)10%,transparent)}}.ring-ring\/10{--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab,red,red)){.ring-ring\/10{--tw-ring-color:color-mix(in oklab,var(--color-ring)10%,transparent)}}.ring-sidebar-ring{--tw-ring-color:var(--color-sidebar-ring)}.ring-slate-600\/20{--tw-ring-color:#45556c33}@supports (color:color-mix(in lab,red,red)){.ring-slate-600\/20{--tw-ring-color:color-mix(in oklab,var(--color-slate-600)20%,transparent)}}.ring-yellow-600\/20{--tw-ring-color:#cd890033}@supports (color:color-mix(in lab,red,red)){.ring-yellow-600\/20{--tw-ring-color:color-mix(in oklab,var(--color-yellow-600)20%,transparent)}}.ring-offset-1{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.ring-offset-background{--tw-ring-offset-color:var(--color-background)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-ring\/50{outline-color:var(--color-ring)}@supports (color:color-mix(in lab,red,red)){.outline-ring\/50{outline-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a))drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a)drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter\!{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)!important}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-grayscale{--tw-backdrop-grayscale:grayscale(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-invert{--tw-backdrop-invert:invert(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-sepia{--tw-backdrop-sepia:sepia(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\]{transition-property:width,height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.delay-200{transition-delay:.2s}.delay-300{transition-delay:.3s}.delay-400{transition-delay:.4s}.delay-500{transition-delay:.5s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-250{--tw-duration:.25s;transition-duration:.25s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-750{--tw-duration:.75s;transition-duration:.75s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.animate-in{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.\[file\:line\]{file:line}.\[image\:\$img\|\$width\|\$height\|\$type\]{image:$img|$width|$height|$type}.\[program\:php\]{program:php}.\[wire\:model\=\"\'\+i\+\'\"\]{wire:model="'+i+'"}.\[wire\:model\=\\\"\'\+expression\+\'\\\"\]{wire:model=\""+expression+"\"}.\[wire\:model\]{wire:model}.\[wire\:transition\]{wire:transition}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-400{animation-delay:.4s}.delay-500{animation-delay:.5s}:where(.divide-x-reverse>:not(:last-child)){--tw-divide-x-reverse:1}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-250{animation-duration:.25s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.duration-700{animation-duration:.7s}.duration-750{animation-duration:.75s}.duration-1000{animation-duration:1s}.ease-in{animation-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.fade-in,.fade-in-0{--tw-enter-opacity:0}.paused{animation-play-state:paused}.ring-inset{--tw-ring-inset:inset}.running{animation-play-state:running}.scrollbar-thumb-gray-300{--scrollbar-thumb:oklch(87.2% .01 258.338)}.scrollbar-thumb-muted{--scrollbar-thumb:var(--muted)}.scrollbar-thumb-muted-foreground\/20{--scrollbar-thumb:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.scrollbar-thumb-muted-foreground\/20{--scrollbar-thumb:color-mix(in oklab,var(--muted-foreground)20%,transparent)}}.scrollbar-track-gray-100{--scrollbar-track:oklch(96.7% .003 264.542)}.scrollbar-track-transparent{--scrollbar-track:transparent}.slide-in-from-bottom-2{--tw-enter-translate-y:.5rem}.slide-in-from-bottom-4{--tw-enter-translate-y:1rem}.slide-in-from-top-1{--tw-enter-translate-y:-.25rem}.zoom-in{--tw-enter-scale:0}.zoom-in-95{--tw-enter-scale:.95}.zoom-out{--tw-exit-scale:0}:is(.\*\:visible>*){visibility:visible}.not-has-\[nav\]\:hidden:not(:has(:is(nav))){display:none}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media(hover:hover){.group-hover\:w-full:is(:where(.group):hover *){width:100%}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:translate-x-2:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:translate-x-full:is(:where(.group):hover *){--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:rotate-12:is(:where(.group):hover *){rotate:12deg}.group-hover\:bg-black\/20:is(:where(.group):hover *){background-color:#0003}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-black\/20:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.group-hover\:text-blue-500:is(:where(.group):hover *){color:var(--color-blue-500)}.group-hover\:text-gray-700:is(:where(.group):hover *){color:var(--color-gray-700)}.group-hover\:text-primary:is(:where(.group):hover *){color:var(--color-primary)}.group-hover\:opacity-90:is(:where(.group):hover *){opacity:.9}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:shadow-xl:is(:where(.group):hover *){--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-has-data-\[collapsible\=icon\]\/sidebar-wrapper\:h-12:is(:where(.group\/sidebar-wrapper):has([data-collapsible=icon]) *){height:calc(var(--spacing)*12)}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing)*8)}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing)*-8)}.group-data-\[collapsible\=icon\]\:block:is(:where(.group)[data-collapsible=icon] *){display:block}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing)*8)!important;height:calc(var(--spacing)*8)!important}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+var\(--spacing-4\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + var(--spacing-4))}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+var\(--spacing-4\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + var(--spacing-4) + 2px)}.group-data-\[collapsible\=icon\]\:w-\[var\(--sidebar-width-icon\)\]:is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:p-0:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing)*0)}.group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing)*0)!important}.group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing)*2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width)*-1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width)*-1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:calc(var(--spacing)*0)}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing)*-4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:calc(var(--spacing)*0)}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius-lg)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:border-sidebar-border:is(:where(.group)[data-variant=floating] *){border-color:var(--color-sidebar-border)}.group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[viewport\=false\]\/navigation-menu\:top-full:is(:where(.group\/navigation-menu)[data-viewport=false] *){top:100%}.group-data-\[viewport\=false\]\/navigation-menu\:mt-1\.5:is(:where(.group\/navigation-menu)[data-viewport=false] *){margin-top:calc(var(--spacing)*1.5)}.group-data-\[viewport\=false\]\/navigation-menu\:overflow-hidden:is(:where(.group\/navigation-menu)[data-viewport=false] *){overflow:hidden}.group-data-\[viewport\=false\]\/navigation-menu\:rounded-md:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-radius:var(--radius-md)}.group-data-\[viewport\=false\]\/navigation-menu\:border:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[viewport\=false\]\/navigation-menu\:bg-popover:is(:where(.group\/navigation-menu)[data-viewport=false] *){background-color:var(--color-popover)}.group-data-\[viewport\=false\]\/navigation-menu\:text-popover-foreground:is(:where(.group\/navigation-menu)[data-viewport=false] *){color:var(--color-popover-foreground)}.group-data-\[viewport\=false\]\/navigation-menu\:shadow:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[viewport\=false\]\/navigation-menu\:duration-200:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-duration:.2s;transition-duration:.2s;animation-duration:.2s}.group-\[\.status-down\]\:bg-red-600:is(:where(.group).status-down *){background-color:var(--color-red-600)}@media(hover:hover){.peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover~*){color:var(--color-sidebar-accent-foreground)}}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button)[data-active=true]~*){color:var(--color-sidebar-accent-foreground)}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing)*1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing)*2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing)*1)}.peer-data-\[variant\=inset\]\:min-h-\[calc\(100svh-var\(--spacing-4\)\)\]:is(:where(.peer)[data-variant=inset]~*){min-height:calc(100svh - var(--spacing-4))}.selection\:bg-primary ::selection{background-color:var(--color-primary)}.selection\:bg-primary::selection{background-color:var(--color-primary)}.selection\:bg-red-500 ::selection{background-color:var(--color-red-500)}.selection\:bg-red-500::selection{background-color:var(--color-red-500)}.selection\:text-primary-foreground ::selection{color:var(--color-primary-foreground)}.selection\:text-primary-foreground::selection{color:var(--color-primary-foreground)}.selection\:text-white ::selection{color:var(--color-white)}.selection\:text-white::selection{color:var(--color-white)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing)*7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--color-foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--color-muted-foreground)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-0:before{content:var(--tw-content);top:calc(var(--spacing)*0)}.before\:top-1:before{content:var(--tw-content);top:calc(var(--spacing)*1)}.before\:top-1\/2:before{content:var(--tw-content);top:50%}.before\:bottom-0:before{content:var(--tw-content);bottom:calc(var(--spacing)*0)}.before\:bottom-1:before{content:var(--tw-content);bottom:calc(var(--spacing)*1)}.before\:bottom-1\/2:before{content:var(--tw-content);bottom:50%}.before\:left-2:before{content:var(--tw-content);left:calc(var(--spacing)*2)}.before\:left-\[0\.4rem\]:before{content:var(--tw-content);left:.4rem}.before\:w-0\.5:before{content:var(--tw-content);width:calc(var(--spacing)*.5)}.before\:border-l:before{content:var(--tw-content);border-left-style:var(--tw-border-style);border-left-width:1px}.before\:border-\[\#e3e3e0\]:before{content:var(--tw-content);border-color:#e3e3e0}.before\:bg-gray-200:before{content:var(--tw-content);background-color:var(--color-gray-200)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing)*-2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing)*0)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.first\:rounded-l-md:first-child{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.last\:rounded-r-md:last-child{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.odd\:bg-white\/2:nth-child(odd){background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.odd\:bg-white\/2:nth-child(odd){background-color:color-mix(in oklab,var(--color-white)2%,transparent)}}.even\:bg-white:nth-child(2n){background-color:var(--color-white)}.focus-within\:ring-2:focus-within{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-blue-500:focus-within{--tw-ring-color:var(--color-blue-500)}.focus-within\:ring-emerald-500:focus-within{--tw-ring-color:var(--color-emerald-500)}.focus-within\:outline-none:focus-within{--tw-outline-style:none;outline-style:none}@media(hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:border-\[\#1915014a\]:hover{border-color:#1915014a}.hover\:border-\[\#19140035\]:hover{border-color:#19140035}.hover\:border-black:hover{border-color:var(--color-black)}.hover\:border-blue-200:hover{border-color:var(--color-blue-200)}.hover\:border-blue-400:hover{border-color:var(--color-blue-400)}.hover\:border-gray-300:hover{border-color:var(--color-gray-300)}.hover\:border-gray-400:hover{border-color:var(--color-gray-400)}.hover\:border-primary:hover,.hover\:border-primary\/30:hover{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/30:hover{border-color:color-mix(in oklab,var(--color-primary)30%,transparent)}}.hover\:border-primary\/50:hover{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/50:hover{border-color:color-mix(in oklab,var(--color-primary)50%,transparent)}}.hover\:bg-accent:hover{background-color:var(--color-accent)}.hover\:bg-amber-50:hover{background-color:var(--color-amber-50)}.hover\:bg-black:hover{background-color:var(--color-black)}.hover\:bg-black\/10:hover{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/10:hover{background-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.hover\:bg-blue-50:hover{background-color:var(--color-blue-50)}.hover\:bg-blue-100:hover{background-color:var(--color-blue-100)}.hover\:bg-blue-200:hover{background-color:var(--color-blue-200)}.hover\:bg-blue-600:hover{background-color:var(--color-blue-600)}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:bg-destructive\/10:hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--color-destructive)90%,transparent)}}.hover\:bg-emerald-500:hover{background-color:var(--color-emerald-500)}.hover\:bg-emerald-700:hover{background-color:var(--color-emerald-700)}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-50\/50:hover{background-color:#f9fafb80}@supports (color:color-mix(in lab,red,red)){.hover\:bg-gray-50\/50:hover{background-color:color-mix(in oklab,var(--color-gray-50)50%,transparent)}}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-gray-200:hover{background-color:var(--color-gray-200)}.hover\:bg-gray-600:hover{background-color:var(--color-gray-600)}.hover\:bg-gray-700:hover{background-color:var(--color-gray-700)}.hover\:bg-gray-800:hover{background-color:var(--color-gray-800)}.hover\:bg-green-50:hover{background-color:var(--color-green-50)}.hover\:bg-green-600:hover{background-color:var(--color-green-600)}.hover\:bg-green-700:hover{background-color:var(--color-green-700)}.hover\:bg-indigo-600:hover{background-color:var(--color-indigo-600)}.hover\:bg-indigo-700:hover{background-color:var(--color-indigo-700)}.hover\:bg-muted:hover,.hover\:bg-muted\/20:hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/20:hover{background-color:color-mix(in oklab,var(--color-muted)20%,transparent)}}.hover\:bg-muted\/40:hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/40:hover{background-color:color-mix(in oklab,var(--color-muted)40%,transparent)}}.hover\:bg-muted\/50:hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.hover\:bg-muted\/80:hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/80:hover{background-color:color-mix(in oklab,var(--color-muted)80%,transparent)}}.hover\:bg-neutral-100:hover{background-color:var(--color-neutral-100)}.hover\:bg-neutral-200:hover{background-color:var(--color-neutral-200)}.hover\:bg-neutral-200\/60:hover{background-color:#e5e5e599}@supports (color:color-mix(in lab,red,red)){.hover\:bg-neutral-200\/60:hover{background-color:color-mix(in oklab,var(--color-neutral-200)60%,transparent)}}.hover\:bg-orange-50:hover{background-color:var(--color-orange-50)}.hover\:bg-orange-700:hover{background-color:var(--color-orange-700)}.hover\:bg-primary\/5:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/5:hover{background-color:color-mix(in oklab,var(--color-primary)5%,transparent)}}.hover\:bg-primary\/10:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/10:hover{background-color:color-mix(in oklab,var(--color-primary)10%,transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--color-primary)90%,transparent)}}.hover\:bg-purple-50:hover{background-color:var(--color-purple-50)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-red-600:hover{background-color:var(--color-red-600)}.hover\:bg-secondary\/80:hover{background-color:var(--color-secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--color-secondary)80%,transparent)}}.hover\:bg-sidebar-accent:hover{background-color:var(--color-sidebar-accent)}.hover\:bg-sky-600:hover{background-color:var(--color-sky-600)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-slate-700:hover{background-color:var(--color-slate-700)}.hover\:bg-transparent:hover{background-color:#0000}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.hover\:bg-white\/25:hover{background-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/25:hover{background-color:color-mix(in oklab,var(--color-white)25%,transparent)}}.hover\:bg-white\/50:hover{background-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/50:hover{background-color:color-mix(in oklab,var(--color-white)50%,transparent)}}.hover\:bg-yellow-50:hover{background-color:var(--color-yellow-50)}.hover\:bg-yellow-100:hover{background-color:var(--color-yellow-100)}.hover\:text-accent-foreground:hover{color:var(--color-accent-foreground)}.hover\:text-amber-600:hover{color:var(--color-amber-600)}.hover\:text-amber-700:hover{color:var(--color-amber-700)}.hover\:text-black:hover{color:var(--color-black)}.hover\:text-blue-500:hover{color:var(--color-blue-500)}.hover\:text-blue-600:hover{color:var(--color-blue-600)}.hover\:text-blue-700:hover{color:var(--color-blue-700)}.hover\:text-blue-800:hover{color:var(--color-blue-800)}.hover\:text-blue-900:hover{color:var(--color-blue-900)}.hover\:text-emerald-600:hover{color:var(--color-emerald-600)}.hover\:text-foreground:hover{color:var(--color-foreground)}.hover\:text-gray-400:hover{color:var(--color-gray-400)}.hover\:text-gray-500:hover{color:var(--color-gray-500)}.hover\:text-gray-600:hover{color:var(--color-gray-600)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:text-gray-900:hover{color:var(--color-gray-900)}.hover\:text-green-700:hover{color:var(--color-green-700)}.hover\:text-muted-foreground:hover{color:var(--color-muted-foreground)}.hover\:text-neutral-800:hover{color:var(--color-neutral-800)}.hover\:text-orange-600:hover{color:var(--color-orange-600)}.hover\:text-primary:hover{color:var(--color-primary)}.hover\:text-red-500:hover{color:var(--color-red-500)}.hover\:text-red-600:hover{color:var(--color-red-600)}.hover\:text-red-700:hover{color:var(--color-red-700)}.hover\:text-sidebar-accent-foreground:hover{color:var(--color-sidebar-accent-foreground)}.hover\:text-white:hover{color:var(--color-white)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-current:hover{text-decoration-color:currentColor}.hover\:decoration-current\!:hover{text-decoration-color:currentColor!important}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-accent)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-primary\/5:hover{--tw-shadow-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-primary\/5:hover{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-primary)5%,transparent)var(--tw-shadow-alpha),transparent)}}.hover\:brightness-95:hover{--tw-brightness:brightness(95%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.hover\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar:hover:is(:where(.group)[data-collapsible=offcanvas] *){background-color:var(--color-sidebar)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:var(--color-sidebar-border)}}.focus\:z-10:focus{z-index:10}.focus\:border-blue-300:focus{border-color:var(--color-blue-300)}.focus\:border-blue-500:focus{border-color:var(--color-blue-500)}.focus\:border-emerald-500:focus{border-color:var(--color-emerald-500)}.focus\:border-gray-500:focus{border-color:var(--color-gray-500)}.focus\:border-gray-600:focus{border-color:var(--color-gray-600)}.focus\:border-green-500:focus{border-color:var(--color-green-500)}.focus\:bg-accent:focus{background-color:var(--color-accent)}.focus\:bg-white:focus{background-color:var(--color-white)}.focus\:text-accent-foreground:focus{color:var(--color-accent-foreground)}.focus\:text-red-600:focus{color:var(--color-red-600)}.focus\:ring:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-blue-500:focus{--tw-ring-color:var(--color-blue-500)}.focus\:ring-emerald-500:focus{--tw-ring-color:var(--color-emerald-500)}.focus\:ring-emerald-500\/20:focus{--tw-ring-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.focus\:ring-emerald-500\/20:focus{--tw-ring-color:color-mix(in oklab,var(--color-emerald-500)20%,transparent)}}.focus\:ring-gray-600:focus{--tw-ring-color:var(--color-gray-600)}.focus\:ring-green-500:focus{--tw-ring-color:var(--color-green-500)}.focus\:ring-primary:focus{--tw-ring-color:var(--color-primary)}.focus\:ring-ring:focus{--tw-ring-color:var(--color-ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus\:outline:focus{outline-style:var(--tw-outline-style);outline-width:1px}.focus\:outline-2:focus{outline-style:var(--tw-outline-style);outline-width:2px}.focus\:outline-red-500:focus{outline-color:var(--color-red-500)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-primary:focus-visible{border-color:var(--color-primary)}.focus-visible\:border-ring:focus-visible{border-color:var(--color-ring)}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--color-background)}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.active\:bg-gray-100:active{background-color:var(--color-gray-100)}.active\:bg-sidebar-accent:active{background-color:var(--color-sidebar-accent)}.active\:text-gray-500:active{color:var(--color-gray-500)}.active\:text-gray-700:active{color:var(--color-gray-700)}.active\:text-gray-800:active{color:var(--color-gray-800)}.active\:text-sidebar-accent-foreground:active{color:var(--color-sidebar-accent-foreground)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-gray-100:disabled{background-color:var(--color-gray-100)}.disabled\:opacity-50:disabled{opacity:.5}:where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}.has-data-\[variant\=inset\]\:bg-sidebar:has([data-variant=inset]){background-color:var(--color-sidebar)}.has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has(>svg){grid-template-columns:calc(var(--spacing)*4)1fr}.has-\[\>svg\]\:gap-x-3:has(>svg){column-gap:calc(var(--spacing)*3)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing)*2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing)*3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing)*4)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--color-destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:color-mix(in oklab,var(--color-accent)50%,transparent)}}.data-\[active\=true\]\:bg-transparent[data-active=true]{background-color:#0000}.data-\[active\=true\]\:font-semibold[data-active=true]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.data-\[active\=true\]\:text-accent-foreground[data-active=true]{color:var(--color-accent-foreground)}.data-\[active\=true\]\:text-primary[data-active=true]{color:var(--color-primary)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing)*8)}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:-13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:-13rem}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-.5rem}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:.5rem}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-.5rem}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:.5rem}:is(.\*\:data-\[slot\=alert-description\]\:text-destructive-foreground\/80>*)[data-slot=alert-description]{color:var(--color-destructive-foreground)}@supports (color:color-mix(in lab,red,red)){:is(.\*\:data-\[slot\=alert-description\]\:text-destructive-foreground\/80>*)[data-slot=alert-description]{color:color-mix(in oklab,var(--color-destructive-foreground)80%,transparent)}}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:ring-0 *)[data-slot=navigation-menu-link]:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:outline-none *)[data-slot=navigation-menu-link]:focus{--tw-outline-style:none;outline-style:none}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--color-background)}.data-\[state\=active\]\:bg-primary[data-state=active]{background-color:var(--color-primary)}.data-\[state\=active\]\:bg-white[data-state=active]{background-color:var(--color-white)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--color-foreground)}.data-\[state\=active\]\:text-gray-900[data-state=active]{color:var(--color-gray-900)}.data-\[state\=active\]\:text-primary-foreground[data-state=active]{color:var(--color-primary-foreground)}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[state\=checked\]\:translate-x-5[data-state=checked]{--tw-translate-x:calc(var(--spacing)*5);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--color-primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--color-primary-foreground)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:animate-out[data-state=closed]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x:-50%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y:-48%}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:animate-out:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:fade-out-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:zoom-out-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=hidden\]\:animate-out[data-state=hidden]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=indeterminate\]\:bg-primary[data-state=indeterminate]{background-color:var(--color-primary)}.data-\[state\=indeterminate\]\:text-primary-foreground[data-state=indeterminate]{color:var(--color-primary-foreground)}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--color-accent)}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--color-accent-foreground)}.data-\[state\=open\]\:bg-accent[data-state=open],.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:color-mix(in oklab,var(--color-accent)50%,transparent)}}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--color-secondary)}.data-\[state\=open\]\:bg-sidebar-accent[data-state=open]{background-color:var(--color-sidebar-accent)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--color-accent-foreground)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--color-muted-foreground)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:animate-in[data-state=open]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x:-50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y:-48%}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:animate-in:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:fade-in-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:zoom-in-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-scale:.95}@media(hover:hover){.data-\[state\=open\]\:hover\:bg-sidebar-accent[data-state=open]:hover{background-color:var(--color-sidebar-accent)}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground[data-state=open]:hover{color:var(--color-sidebar-accent-foreground)}}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--color-muted)}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--color-input)}.data-\[state\=visible\]\:animate-in[data-state=visible]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[variant\=destructive\]\:text-destructive-foreground[data-variant=destructive]{color:var(--color-destructive-foreground)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive-foreground[data-variant=destructive]:focus{color:var(--color-destructive-foreground)}.data-\[variant\=outline\]\:border-l-0[data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.data-\[variant\=outline\]\:shadow-xs[data-variant=outline]{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[variant\=outline\]\:first\:border-l[data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}@media(min-width:40rem){.sm\:mx-auto{margin-inline:auto}.sm\:mt-2{margin-top:calc(var(--spacing)*2)}.sm\:mt-12{margin-top:calc(var(--spacing)*12)}.sm\:mb-4{margin-bottom:calc(var(--spacing)*4)}.sm\:mb-6{margin-bottom:calc(var(--spacing)*6)}.sm\:mb-12{margin-bottom:calc(var(--spacing)*12)}.sm\:mb-16{margin-bottom:calc(var(--spacing)*16)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:h-4{height:calc(var(--spacing)*4)}.sm\:h-5{height:calc(var(--spacing)*5)}.sm\:h-8{height:calc(var(--spacing)*8)}.sm\:h-10{height:calc(var(--spacing)*10)}.sm\:h-12{height:calc(var(--spacing)*12)}.sm\:h-16{height:calc(var(--spacing)*16)}.sm\:h-32{height:calc(var(--spacing)*32)}.sm\:min-h-\[250px\]{min-height:250px}.sm\:w-3\/4{width:75%}.sm\:w-4{width:calc(var(--spacing)*4)}.sm\:w-5{width:calc(var(--spacing)*5)}.sm\:w-8{width:calc(var(--spacing)*8)}.sm\:w-32{width:calc(var(--spacing)*32)}.sm\:w-40{width:calc(var(--spacing)*40)}.sm\:w-64{width:calc(var(--spacing)*64)}.sm\:w-\[350px\]{width:350px}.sm\:w-auto{width:auto}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:max-w-3xl{max-width:var(--container-3xl)}.sm\:max-w-4xl{max-width:var(--container-4xl)}.sm\:max-w-5xl{max-width:var(--container-5xl)}.sm\:max-w-\[90vw\]{max-width:90vw}.sm\:max-w-\[500px\]{max-width:500px}.sm\:max-w-full{max-width:100%}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:max-w-xl{max-width:var(--container-xl)}.sm\:flex-1{flex:1}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:justify-start{justify-content:flex-start}.sm\:gap-2{gap:calc(var(--spacing)*2)}.sm\:gap-2\.5{gap:calc(var(--spacing)*2.5)}.sm\:gap-4{gap:calc(var(--spacing)*4)}.sm\:gap-6{gap:calc(var(--spacing)*6)}.sm\:gap-8{gap:calc(var(--spacing)*8)}.sm\:gap-12{gap:calc(var(--spacing)*12)}:where(.sm\:space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*0)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-y-reverse)))}:where(.sm\:space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.sm\:space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.sm\:space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}:where(.sm\:space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}:where(.sm\:space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-x-reverse)))}:where(.sm\:space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*4)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-x-reverse)))}.sm\:rounded-lg{border-radius:var(--radius-lg)}.sm\:p-3{padding:calc(var(--spacing)*3)}.sm\:p-4{padding:calc(var(--spacing)*4)}.sm\:p-6{padding:calc(var(--spacing)*6)}.sm\:p-8{padding:calc(var(--spacing)*8)}.sm\:p-12{padding:calc(var(--spacing)*12)}.sm\:p-14{padding:calc(var(--spacing)*14)}.sm\:px-0{padding-inline:calc(var(--spacing)*0)}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:py-0{padding-block:calc(var(--spacing)*0)}.sm\:py-6{padding-block:calc(var(--spacing)*6)}.sm\:py-12{padding-block:calc(var(--spacing)*12)}.sm\:py-16{padding-block:calc(var(--spacing)*16)}.sm\:pt-0{padding-top:calc(var(--spacing)*0)}.sm\:pt-12{padding-top:calc(var(--spacing)*12)}.sm\:pt-16{padding-top:calc(var(--spacing)*16)}.sm\:pb-0{padding-bottom:calc(var(--spacing)*0)}.sm\:text-center{text-align:center}.sm\:text-left{text-align:left}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}@media(min-width:48rem){.md\:absolute{position:absolute}.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:mb-0{margin-bottom:calc(var(--spacing)*0)}.md\:ml-auto{margin-left:auto}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline-block{display:inline-block}.md\:min-h-\[300px\]{min-height:300px}.md\:w-1\/2{width:50%}.md\:w-64{width:calc(var(--spacing)*64)}.md\:w-72{width:calc(var(--spacing)*72)}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-4xl{max-width:var(--container-4xl)}.md\:max-w-7xl{max-width:var(--container-7xl)}.md\:max-w-\[200px\]{max-width:200px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-row-reverse{flex-direction:row-reverse}.md\:items-center{align-items:center}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}:where(.md\:space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*0)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-y-reverse)))}:where(.md\:space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}.md\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.md\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.md\:p-6{padding:calc(var(--spacing)*6)}.md\:p-8{padding:calc(var(--spacing)*8)}.md\:p-10{padding:calc(var(--spacing)*10)}.md\:p-12{padding:calc(var(--spacing)*12)}.md\:px-3{padding-inline:calc(var(--spacing)*3)}.md\:pt-0{padding-top:calc(var(--spacing)*0)}.md\:pl-6{padding-left:calc(var(--spacing)*6)}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.md\:text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing)*2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing)*0)}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:var(--radius-xl)}.md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-0:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing)*0)}.md\:after\:hidden:after{content:var(--tw-content);display:none}}@media(min-width:64rem){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-9{grid-column:span 9/span 9}.lg\:-mt-\[6\.6rem\]{margin-top:-6.6rem}.lg\:mt-12{margin-top:calc(var(--spacing)*12)}.lg\:mt-16{margin-top:calc(var(--spacing)*16)}.lg\:mb-0{margin-bottom:calc(var(--spacing)*0)}.lg\:mb-6{margin-bottom:calc(var(--spacing)*6)}.lg\:mb-16{margin-bottom:calc(var(--spacing)*16)}.lg\:-ml-px{margin-left:-1px}.lg\:ml-0{margin-left:calc(var(--spacing)*0)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:inline-block{display:inline-block}.lg\:aspect-auto{aspect-ratio:auto}.lg\:h-10{height:calc(var(--spacing)*10)}.lg\:h-24{height:calc(var(--spacing)*24)}.lg\:h-\[calc\(95vh-4rem\)\]{height:calc(95vh - 4rem)}.lg\:h-\[calc\(100vh-12rem\)\]{height:calc(100vh - 12rem)}.lg\:h-\[calc\(100vh-20rem\)\]{height:calc(100vh - 20rem)}.lg\:h-full{height:100%}.lg\:max-h-\[calc\(100vh-32rem\)\]{max-height:calc(100vh - 32rem)}.lg\:max-h-none{max-height:none}.lg\:min-h-0{min-height:calc(var(--spacing)*0)}.lg\:w-1\/2{width:50%}.lg\:w-1\/3{width:33.3333%}.lg\:w-10{width:calc(var(--spacing)*10)}.lg\:w-24{width:calc(var(--spacing)*24)}.lg\:w-80{width:calc(var(--spacing)*80)}.lg\:w-\[438px\]{width:438px}.lg\:max-w-4xl{max-width:var(--container-4xl)}.lg\:max-w-5xl{max-width:var(--container-5xl)}.lg\:max-w-none{max-width:none}.lg\:max-w-sm{max-width:var(--container-sm)}.lg\:flex-shrink-0{flex-shrink:0}.lg\:grow{flex-grow:1}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:flex-row-reverse{flex-direction:row-reverse}.lg\:justify-center{justify-content:center}.lg\:justify-start{justify-content:flex-start}.lg\:gap-4{gap:calc(var(--spacing)*4)}.lg\:gap-6{gap:calc(var(--spacing)*6)}.lg\:gap-8{gap:calc(var(--spacing)*8)}.lg\:gap-16{gap:calc(var(--spacing)*16)}:where(.lg\:space-x-8>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*8)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-x-reverse)))}.lg\:rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.lg\:rounded-tl-lg{border-top-left-radius:var(--radius-lg)}.lg\:rounded-r-lg{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.lg\:rounded-br-none{border-bottom-right-radius:0}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:p-4{padding:calc(var(--spacing)*4)}.lg\:p-6{padding:calc(var(--spacing)*6)}.lg\:p-8{padding:calc(var(--spacing)*8)}.lg\:p-20{padding:calc(var(--spacing)*20)}.lg\:px-0{padding-inline:calc(var(--spacing)*0)}.lg\:px-6{padding-inline:calc(var(--spacing)*6)}.lg\:px-8{padding-inline:calc(var(--spacing)*8)}.lg\:py-16{padding-block:calc(var(--spacing)*16)}.lg\:py-20{padding-block:calc(var(--spacing)*20)}.lg\:pt-5{padding-top:calc(var(--spacing)*5)}.lg\:text-left{text-align:left}.lg\:text-right{text-align:right}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.lg\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.lg\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.lg\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media(min-width:80rem){.xl\:col-span-1{grid-column:span 1/span 1}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:w-1\/2{width:50%}.xl\:w-64{width:calc(var(--spacing)*64)}.xl\:w-96{width:calc(var(--spacing)*96)}.xl\:max-w-6xl{max-width:var(--container-6xl)}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}}@media(min-width:96rem){.\32xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}.rtl\:flex-row-reverse:where(:dir(rtl),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}.rtl\:data-\[state\=checked\]\:-translate-x-5:where(:dir(rtl),[dir=rtl],[dir=rtl] *)[data-state=checked]{--tw-translate-x:calc(var(--spacing)*-5);translate:var(--tw-translate-x)var(--tw-translate-y)}.rtl\:data-\[state\=unchecked\]\:translate-x-0:where(:dir(rtl),[dir=rtl],[dir=rtl] *)[data-state=unchecked]{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.dark\:block:is(.dark *){display:block}.dark\:hidden:is(.dark *){display:none}:where(.dark\:divide-gray-700:is(.dark *)>:not(:last-child)){border-color:var(--color-gray-700)}:where(.dark\:divide-gray-800:is(.dark *)>:not(:last-child)){border-color:var(--color-gray-800)}:where(.dark\:divide-slate-800:is(.dark *)>:not(:last-child)){border-color:var(--color-slate-800)}:where(.dark\:divide-white\/5:is(.dark *)>:not(:last-child)){border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){:where(.dark\:divide-white\/5:is(.dark *)>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white)5%,transparent)}}:where(.dark\:divide-white\/10:is(.dark *)>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){:where(.dark\:divide-white\/10:is(.dark *)>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.dark\:border:is(.dark *){border-style:var(--tw-border-style);border-width:1px}.dark\:border-r:is(.dark *){border-right-style:var(--tw-border-style);border-right-width:1px}.dark\:border-none:is(.dark *){--tw-border-style:none;border-style:none}.dark\:border-\[\#3E3E3A\]:is(.dark *){border-color:#3e3e3a}.dark\:border-\[\#eeeeec\]:is(.dark *){border-color:#eeeeec}.dark\:border-amber-500:is(.dark *){border-color:var(--color-amber-500)}.dark\:border-amber-800:is(.dark *){border-color:var(--color-amber-800)}.dark\:border-amber-800\/50:is(.dark *){border-color:#953d0080}@supports (color:color-mix(in lab,red,red)){.dark\:border-amber-800\/50:is(.dark *){border-color:color-mix(in oklab,var(--color-amber-800)50%,transparent)}}.dark\:border-amber-900:is(.dark *){border-color:var(--color-amber-900)}.dark\:border-blue-600:is(.dark *){border-color:var(--color-blue-600)}.dark\:border-blue-800:is(.dark *){border-color:var(--color-blue-800)}.dark\:border-emerald-500:is(.dark *){border-color:var(--color-emerald-500)}.dark\:border-emerald-600:is(.dark *){border-color:var(--color-emerald-600)}.dark\:border-gray-600:is(.dark *){border-color:var(--color-gray-600)}.dark\:border-gray-700:is(.dark *){border-color:var(--color-gray-700)}.dark\:border-gray-700\/50:is(.dark *){border-color:#36415380}@supports (color:color-mix(in lab,red,red)){.dark\:border-gray-700\/50:is(.dark *){border-color:color-mix(in oklab,var(--color-gray-700)50%,transparent)}}.dark\:border-gray-800:is(.dark *){border-color:var(--color-gray-800)}.dark\:border-green-800:is(.dark *){border-color:var(--color-green-800)}.dark\:border-green-800\/30:is(.dark *){border-color:#0166304d}@supports (color:color-mix(in lab,red,red)){.dark\:border-green-800\/30:is(.dark *){border-color:color-mix(in oklab,var(--color-green-800)30%,transparent)}}.dark\:border-indigo-800:is(.dark *){border-color:var(--color-indigo-800)}.dark\:border-neutral-500:is(.dark *){border-color:var(--color-neutral-500)}.dark\:border-neutral-700:is(.dark *){border-color:var(--color-neutral-700)}.dark\:border-neutral-800:is(.dark *){border-color:var(--color-neutral-800)}.dark\:border-orange-800:is(.dark *){border-color:var(--color-orange-800)}.dark\:border-purple-800:is(.dark *){border-color:var(--color-purple-800)}.dark\:border-red-800:is(.dark *){border-color:var(--color-red-800)}.dark\:border-red-800\/30:is(.dark *){border-color:#9f07124d}@supports (color:color-mix(in lab,red,red)){.dark\:border-red-800\/30:is(.dark *){border-color:color-mix(in oklab,var(--color-red-800)30%,transparent)}}.dark\:border-rose-500:is(.dark *){border-color:var(--color-rose-500)}.dark\:border-rose-900:is(.dark *){border-color:var(--color-rose-900)}.dark\:border-sky-800:is(.dark *){border-color:var(--color-sky-800)}.dark\:border-sky-900\/30:is(.dark *){border-color:#024a704d}@supports (color:color-mix(in lab,red,red)){.dark\:border-sky-900\/30:is(.dark *){border-color:color-mix(in oklab,var(--color-sky-900)30%,transparent)}}.dark\:border-slate-700:is(.dark *){border-color:var(--color-slate-700)}.dark\:border-slate-800:is(.dark *){border-color:var(--color-slate-800)}.dark\:border-white\/5:is(.dark *){border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/5:is(.dark *){border-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.dark\:border-white\/8:is(.dark *){border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/8:is(.dark *){border-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.dark\:border-white\/10:is(.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/10:is(.dark *){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.dark\:border-white\/20:is(.dark *){border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/20:is(.dark *){border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.dark\:border-white\/\[9\%\]:is(.dark *){border-color:#ffffff17}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/\[9\%\]:is(.dark *){border-color:color-mix(in oklab,var(--color-white)9%,transparent)}}.dark\:border-zinc-700:is(.dark *){border-color:var(--color-zinc-700)}.dark\:bg-\[\#0a0a0a\]:is(.dark *){background-color:#0a0a0a}.dark\:bg-\[\#1D0002\]:is(.dark *){background-color:#1d0002}.dark\:bg-\[\#1a1a1a\]:is(.dark *){background-color:#1a1a1a}.dark\:bg-\[\#3E3E3A\]:is(.dark *){background-color:#3e3e3a}.dark\:bg-\[\#161615\]:is(.dark *){background-color:#161615}.dark\:bg-\[\#eeeeec\]:is(.dark *){background-color:#eeeeec}.dark\:bg-amber-600:is(.dark *){background-color:var(--color-amber-600)}.dark\:bg-amber-900\/10:is(.dark *){background-color:#7b33061a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-900\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-900)10%,transparent)}}.dark\:bg-amber-900\/20:is(.dark *){background-color:#7b330633}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-900\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-900)20%,transparent)}}.dark\:bg-amber-900\/30:is(.dark *){background-color:#7b33064d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-900)30%,transparent)}}.dark\:bg-amber-900\/40:is(.dark *){background-color:#7b330666}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-900\/40:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-900)40%,transparent)}}.dark\:bg-amber-900\/50:is(.dark *){background-color:#7b330680}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-900\/50:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-900)50%,transparent)}}.dark\:bg-amber-950:is(.dark *){background-color:var(--color-amber-950)}.dark\:bg-amber-950\/20:is(.dark *){background-color:#46190133}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-950\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-950)20%,transparent)}}.dark\:bg-blue-700:is(.dark *){background-color:var(--color-blue-700)}.dark\:bg-blue-900:is(.dark *){background-color:var(--color-blue-900)}.dark\:bg-blue-900\/20:is(.dark *){background-color:#1c398e33}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-900\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-blue-900)20%,transparent)}}.dark\:bg-blue-900\/30:is(.dark *){background-color:#1c398e4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-blue-900)30%,transparent)}}.dark\:bg-blue-900\/40:is(.dark *){background-color:#1c398e66}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-900\/40:is(.dark *){background-color:color-mix(in oklab,var(--color-blue-900)40%,transparent)}}.dark\:bg-blue-950:is(.dark *){background-color:var(--color-blue-950)}.dark\:bg-blue-950\/20:is(.dark *){background-color:#16245633}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-950\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-blue-950)20%,transparent)}}.dark\:bg-emerald-600:is(.dark *){background-color:var(--color-emerald-600)}.dark\:bg-emerald-900:is(.dark *){background-color:var(--color-emerald-900)}.dark\:bg-emerald-900\/30:is(.dark *){background-color:#004e3b4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-emerald-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-emerald-900)30%,transparent)}}.dark\:bg-emerald-900\/40:is(.dark *){background-color:#004e3b66}@supports (color:color-mix(in lab,red,red)){.dark\:bg-emerald-900\/40:is(.dark *){background-color:color-mix(in oklab,var(--color-emerald-900)40%,transparent)}}.dark\:bg-emerald-900\/70:is(.dark *){background-color:#004e3bb3}@supports (color:color-mix(in lab,red,red)){.dark\:bg-emerald-900\/70:is(.dark *){background-color:color-mix(in oklab,var(--color-emerald-900)70%,transparent)}}.dark\:bg-emerald-950:is(.dark *){background-color:var(--color-emerald-950)}.dark\:bg-gray-600:is(.dark *){background-color:var(--color-gray-600)}.dark\:bg-gray-700:is(.dark *){background-color:var(--color-gray-700)}.dark\:bg-gray-700\/30:is(.dark *){background-color:#3641534d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-700\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-gray-700)30%,transparent)}}.dark\:bg-gray-700\/50:is(.dark *){background-color:#36415380}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-700\/50:is(.dark *){background-color:color-mix(in oklab,var(--color-gray-700)50%,transparent)}}.dark\:bg-gray-800:is(.dark *){background-color:var(--color-gray-800)}.dark\:bg-gray-800\/50:is(.dark *){background-color:#1e293980}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-800\/50:is(.dark *){background-color:color-mix(in oklab,var(--color-gray-800)50%,transparent)}}.dark\:bg-gray-800\/80:is(.dark *){background-color:#1e2939cc}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-800\/80:is(.dark *){background-color:color-mix(in oklab,var(--color-gray-800)80%,transparent)}}.dark\:bg-gray-800\/95:is(.dark *){background-color:#1e2939f2}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-800\/95:is(.dark *){background-color:color-mix(in oklab,var(--color-gray-800)95%,transparent)}}.dark\:bg-gray-900:is(.dark *){background-color:var(--color-gray-900)}.dark\:bg-gray-900\/50:is(.dark *){background-color:#10182880}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-900\/50:is(.dark *){background-color:color-mix(in oklab,var(--color-gray-900)50%,transparent)}}.dark\:bg-gray-900\/95:is(.dark *){background-color:#101828f2}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-900\/95:is(.dark *){background-color:color-mix(in oklab,var(--color-gray-900)95%,transparent)}}.dark\:bg-green-900:is(.dark *){background-color:var(--color-green-900)}.dark\:bg-green-900\/10:is(.dark *){background-color:#0d542b1a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-green-900\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-green-900)10%,transparent)}}.dark\:bg-green-900\/20:is(.dark *){background-color:#0d542b33}@supports (color:color-mix(in lab,red,red)){.dark\:bg-green-900\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-green-900)20%,transparent)}}.dark\:bg-green-900\/30:is(.dark *){background-color:#0d542b4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-green-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-green-900)30%,transparent)}}.dark\:bg-green-900\/40:is(.dark *){background-color:#0d542b66}@supports (color:color-mix(in lab,red,red)){.dark\:bg-green-900\/40:is(.dark *){background-color:color-mix(in oklab,var(--color-green-900)40%,transparent)}}.dark\:bg-green-950\/20:is(.dark *){background-color:#032e1533}@supports (color:color-mix(in lab,red,red)){.dark\:bg-green-950\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-green-950)20%,transparent)}}.dark\:bg-indigo-900:is(.dark *){background-color:var(--color-indigo-900)}.dark\:bg-indigo-900\/20:is(.dark *){background-color:#312c8533}@supports (color:color-mix(in lab,red,red)){.dark\:bg-indigo-900\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-indigo-900)20%,transparent)}}.dark\:bg-indigo-900\/30:is(.dark *){background-color:#312c854d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-indigo-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-indigo-900)30%,transparent)}}.dark\:bg-indigo-900\/50:is(.dark *){background-color:#312c8580}@supports (color:color-mix(in lab,red,red)){.dark\:bg-indigo-900\/50:is(.dark *){background-color:color-mix(in oklab,var(--color-indigo-900)50%,transparent)}}.dark\:bg-neutral-400:is(.dark *){background-color:var(--color-neutral-400)}.dark\:bg-neutral-600:is(.dark *){background-color:var(--color-neutral-600)}.dark\:bg-neutral-700:is(.dark *){background-color:var(--color-neutral-700)}.dark\:bg-neutral-800:is(.dark *){background-color:var(--color-neutral-800)}.dark\:bg-neutral-900:is(.dark *){background-color:var(--color-neutral-900)}.dark\:bg-orange-900:is(.dark *){background-color:var(--color-orange-900)}.dark\:bg-orange-900\/30:is(.dark *){background-color:#7e2a0c4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-orange-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-orange-900)30%,transparent)}}.dark\:bg-purple-900:is(.dark *){background-color:var(--color-purple-900)}.dark\:bg-purple-900\/20:is(.dark *){background-color:#59168b33}@supports (color:color-mix(in lab,red,red)){.dark\:bg-purple-900\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-purple-900)20%,transparent)}}.dark\:bg-purple-900\/30:is(.dark *){background-color:#59168b4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-purple-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-purple-900)30%,transparent)}}.dark\:bg-red-900:is(.dark *){background-color:var(--color-red-900)}.dark\:bg-red-900\/10:is(.dark *){background-color:#82181a1a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-900\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-red-900)10%,transparent)}}.dark\:bg-red-900\/20:is(.dark *){background-color:#82181a33}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-900\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-red-900)20%,transparent)}}.dark\:bg-red-900\/30:is(.dark *){background-color:#82181a4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-red-900)30%,transparent)}}.dark\:bg-red-900\/40:is(.dark *){background-color:#82181a66}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-900\/40:is(.dark *){background-color:color-mix(in oklab,var(--color-red-900)40%,transparent)}}.dark\:bg-red-950\/20:is(.dark *){background-color:#46080933}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-950\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-red-950)20%,transparent)}}.dark\:bg-rose-600:is(.dark *){background-color:var(--color-rose-600)}.dark\:bg-rose-900\!:is(.dark *){background-color:var(--color-rose-900)!important}.dark\:bg-rose-950:is(.dark *){background-color:var(--color-rose-950)}.dark\:bg-sky-900\/10:is(.dark *){background-color:#024a701a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-sky-900\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-sky-900)10%,transparent)}}.dark\:bg-sky-900\/30:is(.dark *){background-color:#024a704d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-sky-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-sky-900)30%,transparent)}}.dark\:bg-slate-800:is(.dark *){background-color:var(--color-slate-800)}.dark\:bg-slate-800\/40:is(.dark *){background-color:#1d293d66}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-800\/40:is(.dark *){background-color:color-mix(in oklab,var(--color-slate-800)40%,transparent)}}.dark\:bg-slate-800\/50:is(.dark *){background-color:#1d293d80}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-800\/50:is(.dark *){background-color:color-mix(in oklab,var(--color-slate-800)50%,transparent)}}.dark\:bg-slate-900:is(.dark *){background-color:var(--color-slate-900)}.dark\:bg-teal-900:is(.dark *){background-color:var(--color-teal-900)}.dark\:bg-transparent:is(.dark *){background-color:#0000}.dark\:bg-violet-900\/30:is(.dark *){background-color:#4d179a4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-violet-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-violet-900)30%,transparent)}}.dark\:bg-white:is(.dark *){background-color:var(--color-white)}.dark\:bg-white\/1:is(.dark *){background-color:#ffffff03}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/1:is(.dark *){background-color:color-mix(in oklab,var(--color-white)1%,transparent)}}.dark\:bg-white\/3:is(.dark *){background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/3:is(.dark *){background-color:color-mix(in oklab,var(--color-white)3%,transparent)}}.dark\:bg-white\/5:is(.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/5:is(.dark *){background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.dark\:bg-white\/10:is(.dark *){background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.dark\:bg-white\/\[2\%\]:is(.dark *){background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/\[2\%\]:is(.dark *){background-color:color-mix(in oklab,var(--color-white)2%,transparent)}}.dark\:bg-white\/\[3\%\]:is(.dark *){background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/\[3\%\]:is(.dark *){background-color:color-mix(in oklab,var(--color-white)3%,transparent)}}.dark\:bg-yellow-900:is(.dark *){background-color:var(--color-yellow-900)}.dark\:bg-yellow-900\/30:is(.dark *){background-color:#733e0a4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-yellow-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-yellow-900)30%,transparent)}}.dark\:bg-zinc-900:is(.dark *){background-color:var(--color-zinc-900)}.dark\:bg-zinc-950:is(.dark *){background-color:var(--color-zinc-950)}.dark\:from-blue-950\/20:is(.dark *){--tw-gradient-from:#16245633}@supports (color:color-mix(in lab,red,red)){.dark\:from-blue-950\/20:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-blue-950)20%,transparent)}}.dark\:from-blue-950\/20:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:from-blue-950\/30:is(.dark *){--tw-gradient-from:#1624564d}@supports (color:color-mix(in lab,red,red)){.dark\:from-blue-950\/30:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-blue-950)30%,transparent)}}.dark\:from-blue-950\/30:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:from-green-950\/20:is(.dark *){--tw-gradient-from:#032e1533}@supports (color:color-mix(in lab,red,red)){.dark\:from-green-950\/20:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-green-950)20%,transparent)}}.dark\:from-green-950\/20:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:from-green-950\/30:is(.dark *){--tw-gradient-from:#032e154d}@supports (color:color-mix(in lab,red,red)){.dark\:from-green-950\/30:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-green-950)30%,transparent)}}.dark\:from-green-950\/30:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:from-purple-900\/20:is(.dark *){--tw-gradient-from:#59168b33}@supports (color:color-mix(in lab,red,red)){.dark\:from-purple-900\/20:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-purple-900)20%,transparent)}}.dark\:from-purple-900\/20:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:from-purple-950\/20:is(.dark *){--tw-gradient-from:#3c036633}@supports (color:color-mix(in lab,red,red)){.dark\:from-purple-950\/20:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-purple-950)20%,transparent)}}.dark\:from-purple-950\/20:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:to-blue-900\/20:is(.dark *){--tw-gradient-to:#1c398e33}@supports (color:color-mix(in lab,red,red)){.dark\:to-blue-900\/20:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-blue-900)20%,transparent)}}.dark\:to-blue-900\/20:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:to-emerald-950\/20:is(.dark *){--tw-gradient-to:#002c2233}@supports (color:color-mix(in lab,red,red)){.dark\:to-emerald-950\/20:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-emerald-950)20%,transparent)}}.dark\:to-emerald-950\/20:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:to-green-900\/20:is(.dark *){--tw-gradient-to:#0d542b33}@supports (color:color-mix(in lab,red,red)){.dark\:to-green-900\/20:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-green-900)20%,transparent)}}.dark\:to-green-900\/20:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:to-indigo-950\/20:is(.dark *){--tw-gradient-to:#1e1a4d33}@supports (color:color-mix(in lab,red,red)){.dark\:to-indigo-950\/20:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-indigo-950)20%,transparent)}}.dark\:to-indigo-950\/20:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:to-pink-950\/20:is(.dark *){--tw-gradient-to:#51042433}@supports (color:color-mix(in lab,red,red)){.dark\:to-pink-950\/20:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-pink-950)20%,transparent)}}.dark\:to-pink-950\/20:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:to-purple-950\/20:is(.dark *){--tw-gradient-to:#3c036633}@supports (color:color-mix(in lab,red,red)){.dark\:to-purple-950\/20:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-purple-950)20%,transparent)}}.dark\:to-purple-950\/20:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:text-\[\#1C1C1A\]:is(.dark *){color:#1c1c1a}.dark\:text-\[\#A1A09A\]:is(.dark *){color:#a1a09a}.dark\:text-\[\#EDEDEC\]:is(.dark *){color:#ededec}.dark\:text-\[\#F61500\]:is(.dark *){color:#f61500}.dark\:text-\[\#FF4433\]:is(.dark *){color:#f43}.dark\:text-amber-200:is(.dark *){color:var(--color-amber-200)}.dark\:text-amber-300:is(.dark *){color:var(--color-amber-300)}.dark\:text-amber-400:is(.dark *){color:var(--color-amber-400)}.dark\:text-amber-500:is(.dark *){color:var(--color-amber-500)}.dark\:text-black:is(.dark *){color:var(--color-black)}.dark\:text-blue-100:is(.dark *){color:var(--color-blue-100)}.dark\:text-blue-200:is(.dark *){color:var(--color-blue-200)}.dark\:text-blue-300:is(.dark *){color:var(--color-blue-300)}.dark\:text-blue-400:is(.dark *){color:var(--color-blue-400)}.dark\:text-blue-500:is(.dark *){color:var(--color-blue-500)}.dark\:text-emerald-300:is(.dark *){color:var(--color-emerald-300)}.dark\:text-emerald-400:is(.dark *){color:var(--color-emerald-400)}.dark\:text-emerald-500:is(.dark *){color:var(--color-emerald-500)}.dark\:text-gray-100:is(.dark *){color:var(--color-gray-100)}.dark\:text-gray-200:is(.dark *){color:var(--color-gray-200)}.dark\:text-gray-300:is(.dark *){color:var(--color-gray-300)}.dark\:text-gray-400:is(.dark *){color:var(--color-gray-400)}.dark\:text-gray-500:is(.dark *){color:var(--color-gray-500)}.dark\:text-gray-600:is(.dark *){color:var(--color-gray-600)}.dark\:text-green-100:is(.dark *){color:var(--color-green-100)}.dark\:text-green-300:is(.dark *){color:var(--color-green-300)}.dark\:text-green-400:is(.dark *){color:var(--color-green-400)}.dark\:text-green-500:is(.dark *){color:var(--color-green-500)}.dark\:text-indigo-300:is(.dark *){color:var(--color-indigo-300)}.dark\:text-indigo-400:is(.dark *){color:var(--color-indigo-400)}.dark\:text-neutral-100:is(.dark *){color:var(--color-neutral-100)}.dark\:text-neutral-200:is(.dark *){color:var(--color-neutral-200)}.dark\:text-neutral-300:is(.dark *){color:var(--color-neutral-300)}.dark\:text-neutral-400:is(.dark *){color:var(--color-neutral-400)}.dark\:text-neutral-500:is(.dark *){color:var(--color-neutral-500)}.dark\:text-neutral-600:is(.dark *){color:var(--color-neutral-600)}.dark\:text-neutral-600\!:is(.dark *){color:var(--color-neutral-600)!important}.dark\:text-neutral-900:is(.dark *){color:var(--color-neutral-900)}.dark\:text-orange-300:is(.dark *){color:var(--color-orange-300)}.dark\:text-orange-400:is(.dark *){color:var(--color-orange-400)}.dark\:text-purple-100:is(.dark *){color:var(--color-purple-100)}.dark\:text-purple-300:is(.dark *){color:var(--color-purple-300)}.dark\:text-purple-400:is(.dark *){color:var(--color-purple-400)}.dark\:text-red-400:is(.dark *){color:var(--color-red-400)}.dark\:text-red-500:is(.dark *){color:var(--color-red-500)}.dark\:text-rose-100:is(.dark *){color:var(--color-rose-100)}.dark\:text-sky-300:is(.dark *){color:var(--color-sky-300)}.dark\:text-sky-400\/50:is(.dark *){color:#00bcfe80}@supports (color:color-mix(in lab,red,red)){.dark\:text-sky-400\/50:is(.dark *){color:color-mix(in oklab,var(--color-sky-400)50%,transparent)}}.dark\:text-slate-100:is(.dark *){color:var(--color-slate-100)}.dark\:text-slate-200:is(.dark *){color:var(--color-slate-200)}.dark\:text-slate-300:is(.dark *){color:var(--color-slate-300)}.dark\:text-slate-400:is(.dark *){color:var(--color-slate-400)}.dark\:text-teal-400:is(.dark *){color:var(--color-teal-400)}.dark\:text-violet-400:is(.dark *){color:var(--color-violet-400)}.dark\:text-white:is(.dark *){color:var(--color-white)}.dark\:text-white\!:is(.dark *){color:var(--color-white)!important}.dark\:text-yellow-400:is(.dark *){color:var(--color-yellow-400)}.dark\:text-zinc-100:is(.dark *){color:var(--color-zinc-100)}.dark\:decoration-neutral-500:is(.dark *){-webkit-text-decoration-color:var(--color-neutral-500);text-decoration-color:var(--color-neutral-500)}.dark\:shadow-\[inset_0px_0px_0px_1px_\#fffaed2d\]:is(.dark *){--tw-shadow:inset 0px 0px 0px 1px var(--tw-shadow-color,#fffaed2d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-none:is(.dark *){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:ring-blue-400\/30:is(.dark *){--tw-ring-color:#54a2ff4d}@supports (color:color-mix(in lab,red,red)){.dark\:ring-blue-400\/30:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-blue-400)30%,transparent)}}.dark\:ring-gray-400\/20:is(.dark *){--tw-ring-color:#99a1af33}@supports (color:color-mix(in lab,red,red)){.dark\:ring-gray-400\/20:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-gray-400)20%,transparent)}}.dark\:ring-gray-800:is(.dark *){--tw-ring-color:var(--color-gray-800)}.dark\:ring-green-400\/30:is(.dark *){--tw-ring-color:#05df724d}@supports (color:color-mix(in lab,red,red)){.dark\:ring-green-400\/30:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-green-400)30%,transparent)}}.dark\:ring-ring\/20:is(.dark *){--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab,red,red)){.dark\:ring-ring\/20:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-ring)20%,transparent)}}.dark\:outline-ring\/40:is(.dark *){outline-color:var(--color-ring)}@supports (color:color-mix(in lab,red,red)){.dark\:outline-ring\/40:is(.dark *){outline-color:color-mix(in oklab,var(--color-ring)40%,transparent)}}@media(hover:hover){.group-hover\:dark\:text-emerald-500:is(:where(.group):hover *):is(.dark *){color:var(--color-emerald-500)}}.dark\:before\:border-\[\#3E3E3A\]:is(.dark *):before{content:var(--tw-content);border-color:#3e3e3a}.odd\:dark\:bg-white\/4:nth-child(odd):is(.dark *){background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.odd\:dark\:bg-white\/4:nth-child(odd):is(.dark *){background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.even\:dark\:bg-white\/2:nth-child(2n):is(.dark *){background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.even\:dark\:bg-white\/2:nth-child(2n):is(.dark *){background-color:color-mix(in oklab,var(--color-white)2%,transparent)}}@media(hover:hover){.dark\:hover\:border-\[\#3E3E3A\]:is(.dark *):hover{border-color:#3e3e3a}.dark\:hover\:border-\[\#62605b\]:is(.dark *):hover{border-color:#62605b}.dark\:hover\:border-gray-600:is(.dark *):hover{border-color:var(--color-gray-600)}.dark\:hover\:border-primary:is(.dark *):hover{border-color:var(--color-primary)}.dark\:hover\:border-white:is(.dark *):hover{border-color:var(--color-white)}.dark\:hover\:bg-amber-900\/20:is(.dark *):hover{background-color:#7b330633}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-amber-900\/20:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-amber-900)20%,transparent)}}.dark\:hover\:bg-blue-900\/20:is(.dark *):hover{background-color:#1c398e33}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-blue-900\/20:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-blue-900)20%,transparent)}}.dark\:hover\:bg-gray-700:is(.dark *):hover{background-color:var(--color-gray-700)}.dark\:hover\:bg-gray-700\/50:is(.dark *):hover{background-color:#36415380}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-gray-700\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-gray-700)50%,transparent)}}.dark\:hover\:bg-gray-800:is(.dark *):hover{background-color:var(--color-gray-800)}.dark\:hover\:bg-gray-800\/50:is(.dark *):hover{background-color:#1e293980}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-gray-800\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-gray-800)50%,transparent)}}.dark\:hover\:bg-gray-900:is(.dark *):hover{background-color:var(--color-gray-900)}.dark\:hover\:bg-green-900\/20:is(.dark *):hover{background-color:#0d542b33}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-green-900\/20:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-green-900)20%,transparent)}}.dark\:hover\:bg-neutral-700\/60:is(.dark *):hover{background-color:#40404099}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-neutral-700\/60:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-neutral-700)60%,transparent)}}.dark\:hover\:bg-orange-900\/20:is(.dark *):hover{background-color:#7e2a0c33}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-orange-900\/20:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-orange-900)20%,transparent)}}.dark\:hover\:bg-purple-900\/30:is(.dark *):hover{background-color:#59168b4d}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-purple-900\/30:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-purple-900)30%,transparent)}}.dark\:hover\:bg-red-900\/20:is(.dark *):hover{background-color:#82181a33}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-red-900\/20:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-red-900)20%,transparent)}}.dark\:hover\:bg-slate-800:is(.dark *):hover{background-color:var(--color-slate-800)}.dark\:hover\:bg-slate-800\/40:is(.dark *):hover{background-color:#1d293d66}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-slate-800\/40:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-slate-800)40%,transparent)}}.dark\:hover\:bg-white:is(.dark *):hover{background-color:var(--color-white)}.dark\:hover\:bg-white\/2:is(.dark *):hover{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/2:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-white)2%,transparent)}}.dark\:hover\:bg-white\/5:is(.dark *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/5:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.dark\:hover\:bg-white\/10:is(.dark *):hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/10:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.hover\:dark\:bg-white\/5:hover:is(.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.hover\:dark\:bg-white\/5:hover:is(.dark *){background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.dark\:hover\:text-blue-300:is(.dark *):hover{color:var(--color-blue-300)}.dark\:hover\:text-gray-200:is(.dark *):hover{color:var(--color-gray-200)}.dark\:hover\:text-gray-300:is(.dark *):hover{color:var(--color-gray-300)}.dark\:hover\:text-neutral-100:is(.dark *):hover{color:var(--color-neutral-100)}.dark\:hover\:text-red-300:is(.dark *):hover{color:var(--color-red-300)}.hover\:dark\:text-white:hover:is(.dark *){color:var(--color-white)}}.dark\:focus\:border-blue-700:is(.dark *):focus{border-color:var(--color-blue-700)}.dark\:focus\:border-blue-800:is(.dark *):focus{border-color:var(--color-blue-800)}.dark\:focus\:bg-slate-900:is(.dark *):focus{background-color:var(--color-slate-900)}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.dark\:active\:bg-gray-700:is(.dark *):active{background-color:var(--color-gray-700)}.dark\:active\:text-gray-300:is(.dark *):active{color:var(--color-gray-300)}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/40:is(.dark *)[data-variant=destructive]:focus{background-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/40:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}@starting-style{.starting\:translate-y-4{--tw-translate-y:calc(var(--spacing)*4);translate:var(--tw-translate-x)var(--tw-translate-y)}}@starting-style{.starting\:translate-y-6{--tw-translate-y:calc(var(--spacing)*6);translate:var(--tw-translate-x)var(--tw-translate-y)}}@starting-style{.starting\:opacity-0{opacity:0}}@media print{.print\:hidden{display:none}}.\[\&_\.ProseMirror\]\:min-h-\[120px\] .ProseMirror{min-height:120px}.\[\&_\.ProseMirror\]\:min-h-\[150px\] .ProseMirror{min-height:150px}.\[\&_\.ProseMirror\]\:min-h-\[200px\] .ProseMirror{min-height:200px}.\[\&_\.ProseMirror\]\:min-h-\[250px\] .ProseMirror{min-height:250px}.\[\&_\.ProseMirror\]\:w-full .ProseMirror{width:100%}.\[\&_\.ProseMirror\]\:max-w-none .ProseMirror{max-width:none}.\[\&_\.ProseMirror\]\:cursor-text .ProseMirror{cursor:text}.\[\&_\.ProseMirror\]\:border-0 .ProseMirror{border-style:var(--tw-border-style);border-width:0}.\[\&_\.ProseMirror\]\:p-4 .ProseMirror{padding:calc(var(--spacing)*4)}.\[\&_\.ProseMirror\]\:ring-0 .ProseMirror{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\[\&_\.ProseMirror\]\:outline-0 .ProseMirror{outline-style:var(--tw-outline-style);outline-width:0}.\[\&_\.ProseMirror\]\:outline-none .ProseMirror,.\[\&_\.ProseMirror\]\:focus\:outline-none .ProseMirror:focus{--tw-outline-style:none;outline-style:none}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-2\.5 svg{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:\!text-white svg{color:var(--color-white)!important}@media(hover:hover){.hover\:\[\&_svg\]\:stroke-emerald-500:hover svg{stroke:var(--color-emerald-500)}}.dark\:\[\&_svg\]\:\!text-white:is(.dark *) svg{color:var(--color-white)!important}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--color-muted-foreground)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:has\(\[data-active\=true\]\)\]\:before\:absolute:has([data-active=true]):before{content:var(--tw-content);position:absolute}.\[\&\:has\(\[data-active\=true\]\)\]\:before\:top-0:has([data-active=true]):before{content:var(--tw-content);top:calc(var(--spacing)*0)}.\[\&\:has\(\[data-active\=true\]\)\]\:before\:left-\[-11px\]:has([data-active=true]):before{content:var(--tw-content);left:-11px}.\[\&\:has\(\[data-active\=true\]\)\]\:before\:h-full:has([data-active=true]):before{content:var(--tw-content);height:100%}.\[\&\:has\(\[data-active\=true\]\)\]\:before\:w-\[2px\]:has([data-active=true]):before{content:var(--tw-content);width:2px}.\[\&\:has\(\[data-active\=true\]\)\]\:before\:rounded-full:has([data-active=true]):before{content:var(--tw-content);border-radius:3.40282e38px}.\[\&\:has\(\[data-active\=true\]\)\]\:before\:bg-primary:has([data-active=true]):before{content:var(--tw-content);background-color:var(--color-primary)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing)*0)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:\!text-destructive-foreground[data-variant=destructive]>*):is(svg){color:var(--color-destructive-foreground)!important}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>div\]\:rounded-none>div{border-radius:0}.\[\&\>div\]\:border-0>div{border-style:var(--tw-border-style);border-width:0}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:translate-y-0\.5>svg{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.\[\&\>svg\]\:text-current>svg{color:currentColor}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:var(--color-sidebar-accent-foreground)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing)*-2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing)*-2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}@media(hover:hover){a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--color-accent)}a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--color-destructive)90%,transparent)}}a.\[a\&\]\:hover\:bg-green-200:hover{background-color:var(--color-green-200)}a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--color-primary)90%,transparent)}}a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:var(--color-secondary)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab,var(--color-secondary)90%,transparent)}}a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--color-accent-foreground)}}}html[dir=rtl] [data-slot=sidebar-wrapper],html[dir=rtl] [data-slot=sidebar]{direction:rtl}html[dir=rtl] [data-side=left]{right:0;left:auto!important}html[dir=rtl] [data-side=right]{left:0;right:auto!important}html[dir=rtl] [data-side=left]{border-left:1px solid var(--sidebar-border);border-right:none!important}html[dir=rtl] [data-side=right]{border-right:1px solid var(--sidebar-border);border-left:none!important}html[dir=rtl] [data-collapsible=offcanvas][data-side=left]{right:calc(var(--sidebar-width)*-1)!important;left:auto!important}html[dir=rtl] [data-collapsible=offcanvas][data-side=right]{left:calc(var(--sidebar-width)*-1)!important;right:auto!important}html[dir=rtl] [data-sidebar=rail]{transform:translate(50%)!important}html[dir=rtl] [data-sidebar=menu-button]{text-align:right}html[dir=rtl] [data-sidebar=menu-action],html[dir=rtl] [data-sidebar=menu-badge]{left:1rem;right:auto}html[dir=rtl] [data-sidebar=menu-sub]{border-left:none;border-right:1px solid var(--sidebar-border);margin-left:0;margin-right:.875rem;padding-left:0;padding-right:.625rem}html[dir=rtl] [data-sidebar=group-action]{left:.75rem;right:auto}@keyframes scrollY{0%{transform:translateY(0)scale(.85)}to{transform:translateY(-50%)scale(.85)}}.group:hover .group-hover\:animate-scroll-y>div{animation:8s ease-in-out forwards scrollY}@keyframes scroll-y{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.animate-scroll-y{will-change:transform;animation:8s ease-in-out forwards scroll-y}:root{--background:oklch(100% 0 0);--foreground:oklch(14.5% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(14.5% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary:oklch(20.5% 0 0);--primary-foreground:oklch(98.5% 0 0);--secondary:oklch(97% 0 0);--secondary-foreground:oklch(20.5% 0 0);--muted:oklch(97% 0 0);--muted-foreground:oklch(55.6% 0 0);--accent:oklch(97% 0 0);--accent-foreground:oklch(20.5% 0 0);--destructive:oklch(57.7% .245 27.325);--destructive-foreground:oklch(57.7% .245 27.325);--border:oklch(92.2% 0 0);--input:oklch(92.2% 0 0);--ring:oklch(87% 0 0);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--radius:.625rem;--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:oklch(20.5% 0 0);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(87% 0 0)}.dark{--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(14.5% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(14.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(98.5% 0 0);--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(26.9% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(26.9% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(39.6% .141 25.723);--destructive-foreground:oklch(63.7% .237 25.331);--border:oklch(26.9% 0 0);--input:oklch(26.9% 0 0);--ring:oklch(43.9% 0 0);--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(98.5% 0 0);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(26.9% 0 0);--sidebar-ring:oklch(43.9% 0 0)}:root{--theme-color:#3b82f6}.theme-color{color:var(--theme-color)}.theme-bg{background-color:var(--theme-color)}.theme-border{border-color:var(--theme-color)}.theme-ring{--tw-ring-color:var(--theme-color)}:root,.dark{--primary:var(--theme-color);--chart-1:var(--theme-color)}.btn-primary,.bg-primary,button[type=submit],.active-nav-item{background-color:var(--theme-color)}a:hover,.text-primary{color:var(--theme-color)}.border-primary{border-color:var(--theme-color)}.ring-primary{--tw-ring-color:var(--theme-color)}.dark table{color:var(--foreground)}.dark thead tr{background-color:var(--secondary);border-color:var(--border)}.dark tbody tr{border-color:var(--border);background-color:var(--card)}.dark tbody tr:hover{background-color:var(--secondary)}.dark th,.dark td{color:var(--foreground)}.dark th{color:var(--muted-foreground)}.dark [role=table],.dark table{--tw-border-opacity:1;border-color:rgba(55,65,81,var(--tw-border-opacity))}.dark [role=row],.dark tr{border-color:var(--border)}.dark [role=cell],.dark [role=columnheader],.dark td,.dark th,.dark [role=cell] p,.dark td p{color:var(--foreground)}.dark [role=cell] .text-muted-foreground,.dark td .text-muted-foreground{color:var(--muted-foreground)}.dark .pagination-container{background-color:var(--card);border-color:var(--border)}.dark .pagination-text{color:var(--muted-foreground)}.dark .pagination-text span{color:var(--foreground)}.dark button[disabled]{opacity:.5;cursor:not-allowed}.iyzipay-checkout-form{border:1px solid #e2e8f0;border-radius:8px;width:100%;min-height:400px;overflow:hidden}.iyzipay-checkout-form iframe{border:none;border-radius:8px;width:100%;height:600px;min-height:600px}@media(prefers-color-scheme:dark){.iyzipay-checkout-form{background-color:#1f2937;border-color:#374151}}@media(max-width:768px){.iyzipay-checkout-form,.iyzipay-checkout-form iframe{min-height:500px}}.iyzipay-checkout-form.loading{background-color:#f8fafc;justify-content:center;align-items:center;display:flex}.iyzipay-checkout-form.loading:before{content:"";border:4px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;width:40px;height:40px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}[data-chatgpt-button],[data-chatgpt-modal]{pointer-events:auto!important}[data-chatgpt-button][inert],[data-chatgpt-modal][inert]{pointer-events:auto!important;-webkit-user-select:auto!important;user-select:auto!important}[data-chatgpt-button] *{pointer-events:auto!important}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0))}}@property --tw-border-spacing-x{syntax:"";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"";inherits:false;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}} diff --git a/public/build/assets/app-36WMjvX0.js b/public/build/assets/app-Da3PX8qg.js similarity index 95% rename from public/build/assets/app-36WMjvX0.js rename to public/build/assets/app-Da3PX8qg.js index 240416992..634f5ff0c 100644 --- a/public/build/assets/app-36WMjvX0.js +++ b/public/build/assets/app-Da3PX8qg.js @@ -1,4 +1,4 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/browser-ponyfill-B2OCLxrH.js","assets/ui-Z445SNHD.js","assets/confirm-password-D1OqARtK.js","assets/input-error-DbaxcyOC.js","assets/auth-layout-CwqgjrR_.js","assets/CookieConsentBanner-CIl2kmlz.js","assets/react-country-flag.esm-Bs2jngHP.js","assets/refresh-cw-BTR9wbuS.js","assets/globe-ZoJAuRB5.js","assets/settings-DYZFNkOc.js","assets/switch-C7AW5g5G.js","assets/index-9MclThM-.js","assets/use-favicon-D9sXPfy_.js","assets/auth-button-CAQS5WwJ.js","assets/loader-circle-CbxAZW2L.js","assets/lock-RX1hYn48.js","assets/utils-BWxnHGCV.js","assets/forgot-password-1N2BcBLH.js","assets/text-link-BE2GFkLu.js","assets/recaptcha-Ogh3pdFI.js","assets/mail-BFoS8U8W.js","assets/login-BJdZofNq.js","assets/checkbox-Bos2Phgi.js","assets/register-BeZd-2CQ.js","assets/reset-password-dQVhyADD.js","assets/setup-admin-Cllpwqro.js","assets/shield-check--CTAItWs.js","assets/verify-email-C559eGfk.js","assets/index-fC9HVRx6.js","assets/page-template-B_mOhR6n.js","assets/textarea-CdnKPU5F.js","assets/select-DgPPBKIC.js","assets/index-BdQq_4o_.js","assets/chevron-up-DXYKkCZG.js","assets/language-BbwPiY59.js","assets/sparkles-CpwdFUQZ.js","assets/copy-DSkOAFhr.js","assets/chevron-right-C_P-uZ-m.js","assets/layout-grid-Ba5sCiyJ.js","assets/briefcase-Dsiqzllu.js","assets/credit-card-Dm0mmHp5.js","assets/gift-Cu9GEEJ_.js","assets/user-DToEmJ9g.js","assets/users-Czs1F8XM.js","assets/calendar-BYVpj4_X.js","assets/calendar-days-BdrEl_Gk.js","assets/clock-Cfp0CYjJ.js","assets/fingerprint-q0Oj9Sk5.js","assets/timer-Bn-D5krG.js","assets/dollar-sign-CFqWGHdB.js","assets/coins-D-42zezY.js","assets/index-BFT_C1pH.js","assets/log-out-DJQW3sMi.js","assets/index-DrmIhGnK.js","assets/apply-CNuWDxnb.js","assets/use-brand-theme-CKPJTDwQ.js","assets/arrow-left-CjPQICYw.js","assets/index-B_MPpKqW.js","assets/star-WlheM7sI.js","assets/filter-D8dMdozc.js","assets/building-CG4yAV8N.js","assets/map-pin-L7jUebKz.js","assets/chevron-left-DKWjKjSf.js","assets/job-details-yaXvweNY.js","assets/index-BcyRomtd.js","assets/pagination-n2efY1KU.js","assets/search-and-filter-bar-PUOLiNYr.js","assets/list-Ajdnpsw1.js","assets/use-initials-BK4eRgYY.js","assets/CrudFormModal-Bmz2nLeY.js","assets/radio-group-BtLENAXk.js","assets/circle-BpyxLEsH.js","assets/multi-select-field-BX9C1tYH.js","assets/scroll-area-BmK0s-Hf.js","assets/LocationPicker-DAd_AcXs.js","assets/leaflet-FVhBWCqS.js","assets/leaflet-CLLlcC51.css","assets/locate-fixed-D29o3FBS.js","assets/CrudDeleteModal-DM40AK8z.js","assets/circle-check-C_SLfS2p.js","assets/view-DuL3-ZS4.js","assets/building-2-Cda8xQDI.js","assets/lock-open-CN4tz8Of.js","assets/info-VH-vNQ_z.js","assets/square-pen-B3p2jiW9.js","assets/trash-2-Dxg0nP1A.js","assets/index-CZgLZzqR.js","assets/CrudTable-DA37WZsR.js","assets/table-C1YkBp3W.js","assets/unlink-sh32LPkQ.js","assets/scale-rJYsnHRa.js","assets/arrow-down-left-BN6xjhcz.js","assets/arrow-right-left-DKUcVR58.js","assets/arrow-right-DUEfRrRr.js","assets/arrow-up-down-FmcUfWon.js","assets/award-D9FlSYzB.js","assets/ban-CMgLBFSt.js","assets/indian-rupee-Bh3-8N2a.js","assets/bell-Cr2F9IDD.js","assets/book-open-DUwKvBiK.js","assets/boxes-rwzklut0.js","assets/calculator-wt_63eRJ.js","assets/calendar-check-BZ1JTjf6.js","assets/camera-DDKUkICL.js","assets/chart-column-GeSBJr5Y.js","assets/chart-no-axes-column-increasing-Beqplnfl.js","assets/chart-no-axes-column-BKgkVzqT.js","assets/circle-alert-KsX4JXbz.js","assets/circle-check-big-DqURlwt2.js","assets/circle-help-BdsC7_wR.js","assets/circle-x-DkvEqmM5.js","assets/clipboard-list-BU0dok7E.js","assets/code-DNPjFOcs.js","assets/crosshair-C7OptAZm.js","assets/crown-Cp4cgutu.js","assets/download-Ba72czhU.js","assets/external-link-uO-R2E0-.js","assets/eye-off-DlDpEvnB.js","assets/eye-DSAoA9Pp.js","assets/instagram-DBjFHIT7.js","assets/file-down-Bxu0R4EW.js","assets/pen-line-Fy-AVmqM.js","assets/file-up-CZ-cXuKa.js","assets/folder-git-2-Dwj_EoDL.js","assets/house-D8b8GwgZ.js","assets/git-branch-D2sIFzs4.js","assets/grip-vertical-DXcr-v-g.js","assets/hard-drive-ApF-ULi1.js","assets/hash-CHJS6b-L.js","assets/shield-Mt6vEHxn.js","assets/layers-CF7Mhs3n.js","assets/layout-list-BuBaZfwq.js","assets/lightbulb-fAsbBO8F.js","assets/link-2-C22T2wSs.js","assets/link-ClcCoVU_.js","assets/twitter-DDHYm63p.js","assets/log-in-Bt5dnADg.js","assets/menu-Cu-nnefe.js","assets/message-square-warning-DbVEqa_0.js","assets/message-square-DMJ4IbdE.js","assets/monitor-DL9THmS7.js","assets/package-B9XnehkQ.js","assets/percent-BYDujffR.js","assets/phone-CJ2h446N.js","assets/plane-BqORGC6m.js","assets/play-DHqp-NCB.js","assets/qr-code-u5AOBzVe.js","assets/quote-BtOwgBns.js","assets/radio-CxUR05xj.js","assets/ruler-DbxwIrQY.js","assets/send-DpE3qK0m.js","assets/server-DgtPu6lA.js","assets/wifi-CFyF5qct.js","assets/smartphone-BQ_9x4vN.js","assets/square-check-big-Dt4MtZcM.js","assets/sun-DRsBfXSu.js","assets/tag-CMVMnpSh.js","assets/target-BEz5Ry2v.js","assets/thumbs-up-DYj-woXk.js","assets/ticket-BhEK5100.js","assets/trash-Dyd2ZsaG.js","assets/trending-down-CeOqAkGV.js","assets/trending-up-CPB8hZlm.js","assets/triangle-alert-MsN2AA6c.js","assets/trophy-BZyhzbIT.js","assets/type-DlbqWp8I.js","assets/user-check-4xSYwYvq.js","assets/user-plus-C-0nSlHG.js","assets/user-x-Drk57M2z.js","assets/wallet-C3p1yihr.js","assets/wrench-CLqKc51o.js","assets/zap-D4fS-tPu.js","assets/index-DmNc0KqZ.js","assets/show-47wVl1fO.js","assets/index-Bd5O1uaW.js","assets/view-CnbbnLqP.js","assets/dashboard-CAr700dq.js","assets/index-BrBk6BCC.js","assets/show-Jm_Va5-e.js","assets/tabs-NEtB1dPW.js","assets/rich-text-editor-BU9ZFbid.js","assets/employee-dashboard-BwDFN9n2.js","assets/chatgpt-demo-Bv6DFCFA.js","assets/dashboard-CfB9GOSF.js","assets/index-oTtEIR32.js","assets/show-BarnimWZ.js","assets/progress-hZbbaL1H.js","assets/statistics-C-CWu_xa.js","assets/dashboard-BlDxaRW8.js","assets/depreciation-report-CkTGQ-Vj.js","assets/index-DnOImrhZ.js","assets/ImportModal-NusA89JZ.js","assets/alert-CXPQTH5c.js","assets/show-DqKGypNk.js","assets/index-CzYjihki.js","assets/index-D_-BSoKg.js","assets/calendar-CbXVBLLt.js","assets/index-D53XJX3I.js","assets/view-KNkCu3wq.js","assets/index-CNrYyrTq.js","assets/view-C5HIvuAE.js","assets/index-C9PRI7BR.js","assets/index-CoSCDBWf.js","assets/view-DRK4ZZ6R.js","assets/index-Hungu7Ev.js","assets/view-CmXiH4eH.js","assets/index-Cw9CiUtQ.js","assets/view-CWpbKAQ9.js","assets/index-KIubAgFr.js","assets/view-DLBHNjJU.js","assets/index-Cr2NxuTr.js","assets/create-MMLFqaMv.js","assets/edit-BN6GmA10.js","assets/generate-Cq9vrwzk.js","assets/index-D8MAiBLr.js","assets/show-D05Qa3oN.js","assets/index-DMs7zjzO.js","assets/view-DaYOOtgw.js","assets/index-Xfx-1YyG.js","assets/view-DNab4SHJ.js","assets/index-B1Wp-9Ys.js","assets/view-7DGOaQpC.js","assets/index-Clwr72bD.js","assets/view-CoouHh4M.js","assets/index-BWTH8WIr.js","assets/index-CwauSmZb.js","assets/view-DxLgnxXp.js","assets/index-B29fKzxc.js","assets/create-D_UpLZ1t.js","assets/edit-7mqIBJZf.js","assets/generate-te0OpLsc.js","assets/index-BWI5iqQ8.js","assets/show-B5gyV940.js","assets/index-CO2R-44s.js","assets/view-CtFA_ASk.js","assets/index-BqugrWsg.js","assets/view-CXN7ZYNm.js","assets/payroll-calculation-DwIEIyqv.js","assets/create-gG_0LnGy.js","assets/edit-BR1w1kzM.js","assets/index-Dkrcibl7.js","assets/show-DwvQc3L3.js","assets/calendar-DuV5P8IJ.js","assets/index-smRRRkSn.js","assets/view-CB7ZdtdC.js","assets/index-BNo-eqB7.js","assets/view-CNZtvKpI.js","assets/index-CwQA2cnP.js","assets/view-kXfr2WxG.js","assets/index-pRmNWXVx.js","assets/view-vdn7WTtT.js","assets/index-ClMbMobc.js","assets/index-CKWBSAmf.js","assets/PayrollOverrideModal-CJAfYiJ0.js","assets/index-BcMi6v0i.js","assets/show-Bj_wVRBa.js","assets/index-BxZDK-pq.js","assets/index-CSidNqBG.js","assets/view-DvQoBgBR.js","assets/conduct-Bit3uHe5.js","assets/create-DaegGGK4.js","assets/index-CuFhuoKQ.js","assets/show-jrwShrkd.js","assets/index-Cn5g3P59.js","assets/index-BOicqsA7.js","assets/view-C9rDkZIQ.js","assets/index-DvAIhxUh.js","assets/view-DVfIqCBv.js","assets/index-C1sI7BBU.js","assets/index-pqo9n095.js","assets/view-B61i5IO4.js","assets/index-DWXfG_OI.js","assets/view-B42C0eXq.js","assets/index-B8KYECH7.js","assets/show-SAzLqrFM.js","assets/index-DGTvJk1w.js","assets/convert-to-employee-FEBh-Cld.js","assets/index-DLJ628gT.js","assets/show-CTFo-gGw.js","assets/index-CVhtxGN0.js","assets/view-DsKfgxh3.js","assets/index-BfDnZJg2.js","assets/view-8-tPtnRg.js","assets/index-pYsbnZJq.js","assets/view-xmGjBfiu.js","assets/index-8q28BI_8.js","assets/view-C8mpw4Um.js","assets/index-BBuwqz6P.js","assets/index-duELMnXl.js","assets/view-BLotU0Ce.js","assets/index-DWgyDBl8.js","assets/index-DN74-9IT.js","assets/view-DJSQQkIM.js","assets/create-DVeP7nM3.js","assets/tag-input-n9zn3n5y.js","assets/edit-CXHn4l2K.js","assets/index-BEOddIe2.js","assets/show-lFdtcyMy.js","assets/index-DftQ_Qq2.js","assets/index-RRHqyqCe.js","assets/create-BXg0p8VF.js","assets/edit-MEpWyrPY.js","assets/generate-CXjAPr3R.js","assets/index-BGtyamTZ.js","assets/show-Qexoffxo.js","assets/index-R6M1pkDI.js","assets/show-D3zrrn_r.js","assets/index-DkKA_RYB.js","assets/view-Cyka--Jz.js","assets/index-Bu7EiVR5.js","assets/view-DczTOeNr.js","assets/index-BN22scs4.js","assets/calendar-D9zVVaq_.js","assets/index-BZ6e-chf.js","assets/view-De9g9ToC.js","assets/index-BnPJtQmj.js","assets/index-YEKu_pmu.js","assets/view-DkItOopW.js","assets/index-Bqf2jHZQ.js","assets/index-DWOIimsh.js","assets/view-W5rVIna8.js","assets/index-DJSZdJ8L.js","assets/show-D36FUcvq.js","assets/dashboard-Cm0mutKf.js","assets/index-Dc3krk5Z.js","assets/show-CUWApChe.js","assets/index-ZC_WyL6Y.js","assets/show-DA0aGUWd.js","assets/calendar-CbQR66d6.js","assets/index-CPI-Myxp.js","assets/show-emFHFmKE.js","assets/index-BOtpjlp7.js","assets/view-CQJkPnmp.js","assets/index-Bet4dOC2.js","assets/view-CEt2ed9P.js","assets/expenses-BUAjfRu7.js","assets/index-BJ7vd-ZI.js","assets/view-DaYCj7q2.js","assets/index-SfCpQzNf.js","assets/view-Di4g9l3g.js","assets/AboutUs-DzEZTl81.js","assets/useScrollAnimation-B_bDsIuD.js","assets/ContactSection-_7Db-oCq.js","assets/FaqSection-BcC82gj4.js","assets/FeaturesSection-0hdL9niF.js","assets/Footer-DmSr40Af.js","assets/Header-CwhUlFHp.js","assets/HeroSection-DN5HNuBZ.js","assets/LivePreview-DTrclG-0.js","assets/NewsletterSection-Cga8QX_n.js","assets/PlansSection-CTWOjrTj.js","assets/ScreenshotsSection-DplZQ--i.js","assets/SectionNavigation-C4HTEf5r.js","assets/TeamSection-CeRMDP71.js","assets/TestimonialsSection-CJKIVhW3.js","assets/WhyChooseUs-ckgTl6GY.js","assets/custom-page-C1GX9mF8.js","assets/create-CHQU4_fO.js","assets/toaster-Bc5RPjCT.js","assets/edit-D8cSr-3r.js","assets/index-CC85rWvL.js","assets/index-DkPpEkpg.js","assets/settings-about-DrFNmmCc.js","assets/settings-contact-D9VfivEb.js","assets/settings-features-U6Gx3rij.js","assets/settings-templates-OYbwHjAX.js","assets/settings-COtbW4wg.js","assets/index-DKAtJ6uq.js","assets/manage-language-DjPusNQ2.js","assets/media-library-D_1lduyr.js","assets/index-w1CUvFzu.js","assets/view-D-9NrBlF.js","assets/index-BGHNx3JG.js","assets/view-2YneSrKw.js","assets/index-LZCYVipQ.js","assets/view-0jk7O7MT.js","assets/index-CY6-VSV0.js","assets/view-BPoXKerk.js","assets/index-CVkqnyLt.js","assets/index-Ct-gPtfV.js","assets/view-U3yXRj5k.js","assets/index-C8KRlEbh.js","assets/index-rGR1DPNh.js","assets/i18n-XqrMqrqA.js","assets/create-DX8NAyvm.js","assets/form-C_YWMrTN.js","assets/edit-jvMkVvef.js","assets/index-C64Vso17.js","assets/index-DHgWAWKP.css","assets/plan-orders-BRfMkQF_.js","assets/plan-request-DX9HYMGU.js","assets/payout-requests-Chh0Wcu-.js","assets/referral-dashboard-cDWFqjyS.js","assets/referral-settings-CMT_9mKJ.js","assets/referred-users-section-KcXEa8dR.js","assets/index-DXnohNhY.js","assets/referred-users-CkAM9o_3.js","assets/index-BJjmPxN7.js","assets/cache-settings-DTMa0SPq.js","assets/chatgpt-settings-DeHmmAFq.js","assets/cookie-settings-gyN0DIar.js","assets/currency-settings-CtNr5NRh.js","assets/email-notification-settings-bFAhbIxl.js","assets/email-settings-BduUz-w6.js","assets/experience-certificate-settings-AEXxulC8.js","assets/google-calendar-settings-CxCFVQv_.js","assets/ip-restriction-settings-DcxSMNVR.js","assets/joining-letter-settings-CyDhW7l1.js","assets/noc-settings-DCC_Tt0R.js","assets/payment-settings-C-EKaF7U.js","assets/recaptcha-settings-FKf7iLgR.js","assets/seo-settings-BLgIe142.js","assets/storage-settings-1itIwtRy.js","assets/stripe-settings-Bqw3nWq1.js","assets/system-settings-D8GwO2bO.js","assets/webhook-settings-D45SXvVj.js","assets/working-days-settings-WpVxAWFg.js","assets/index-BOoI89Cn.js","assets/profile-settings-BzjX76QC.js","assets/dashboard-CW5bbTf_.js","assets/index-BU1XiNFu.js","assets/view-WKa9si0E.js","assets/welcome-3hI4-HTA.js"])))=>i.map(i=>d[i]); +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/browser-ponyfill-B2OCLxrH.js","assets/ui-Z445SNHD.js","assets/confirm-password-Cf7fZwN1.js","assets/input-error-D7LAo-ji.js","assets/auth-layout-DUlSVo4s.js","assets/CookieConsentBanner-DR6kgCLT.js","assets/react-country-flag.esm-Bs2jngHP.js","assets/refresh-cw--0MMVqmk.js","assets/globe-DK33Pm0M.js","assets/settings-BUhtRdnI.js","assets/switch-DCoM0Ivb.js","assets/index-9MclThM-.js","assets/use-favicon-B1Z6Sm0k.js","assets/auth-button-CkIPKYra.js","assets/loader-circle-BDWbvi2z.js","assets/lock-BGSkpX29.js","assets/utils-BWxnHGCV.js","assets/forgot-password-Cyl6l6UI.js","assets/text-link-pTNsaDWU.js","assets/recaptcha-H_t2xSGd.js","assets/mail-khAU5Oig.js","assets/login-XxA4pXwJ.js","assets/checkbox-C3Z6LHOx.js","assets/register-Cwc44OJK.js","assets/reset-password-BLMvxpgD.js","assets/setup-admin-DNGAF-k0.js","assets/shield-check-Cyw4YGYb.js","assets/verify-email-n-HxpNjF.js","assets/index-ZmQgMVvc.js","assets/page-template-Cw8W4Qs2.js","assets/textarea-BgXisGCr.js","assets/select-9uIRiOV_.js","assets/index-BdQq_4o_.js","assets/chevron-up-CIpCAMDk.js","assets/language-BbwPiY59.js","assets/sparkles-5e-ws3h6.js","assets/copy-D8vf_ZyP.js","assets/chevron-right-DCgmF6LO.js","assets/layout-grid-DD1-BKce.js","assets/briefcase-lPam_Ipn.js","assets/credit-card-CHqjxFip.js","assets/gift-dVgRLkc0.js","assets/user-Ka_u5D6T.js","assets/users-BG7aX58P.js","assets/calendar-kiIl5Cyq.js","assets/calendar-days-BgbYDkbG.js","assets/clock-CLIx856C.js","assets/fingerprint-BTRdXMJ4.js","assets/timer-0BosSTc0.js","assets/dollar-sign-BKfERkc9.js","assets/coins-cHhhtBQu.js","assets/index-BFT_C1pH.js","assets/log-out-CphXjhx9.js","assets/index-DrmIhGnK.js","assets/apply-wHXs3-l4.js","assets/use-brand-theme-DVBqrgML.js","assets/arrow-left-B9tcIgis.js","assets/index-xpCYcIZC.js","assets/star-CSGOTD6i.js","assets/filter-B_3e214H.js","assets/building-BXglONiz.js","assets/map-pin-BFNXdrz2.js","assets/chevron-left-C98gPe5P.js","assets/job-details-CcBlPSdv.js","assets/index-BADKxotK.js","assets/pagination-B9z4VraF.js","assets/search-and-filter-bar-1QHzFJdq.js","assets/list-DY4Uh_0E.js","assets/use-initials-BK4eRgYY.js","assets/CrudFormModal-CTSICk3j.js","assets/radio-group-CuY8xCRY.js","assets/circle-DgA3bS7I.js","assets/multi-select-field-ALFA5JXF.js","assets/scroll-area-C7NBgd0i.js","assets/LocationPicker-Dy1Od2a3.js","assets/leaflet-FVhBWCqS.js","assets/leaflet-CLLlcC51.css","assets/locate-fixed-BKpEfCUU.js","assets/CrudDeleteModal-DmHx0JCJ.js","assets/circle-check-aau4wqhp.js","assets/view-BHG8plkv.js","assets/building-2-DmmRcP0c.js","assets/lock-open-Cco69YMj.js","assets/info-Cj5ROI6H.js","assets/square-pen-CatLE0_h.js","assets/trash-2-15Ri11Yq.js","assets/index-DpLV8W-E.js","assets/CrudTable-Dk-uCuqB.js","assets/table-BRtys9Nx.js","assets/unlink-vC8B7N8r.js","assets/scale-Chnhsap1.js","assets/arrow-down-left-D4-BLXQL.js","assets/arrow-right-left-TC-Oi5FJ.js","assets/arrow-right-SXr1661j.js","assets/arrow-up-down-Df1H6itH.js","assets/award-DOf5Xc3o.js","assets/ban-C1FQ9ay_.js","assets/indian-rupee-CY9fE6hT.js","assets/bell-BMsQyWM-.js","assets/book-open-DiNAfaue.js","assets/boxes-Bjf0_Kx7.js","assets/calculator-B75Vnhim.js","assets/calendar-check-C2F7PWoI.js","assets/camera-DZNJpjXR.js","assets/chart-column-CKzC1aib.js","assets/chart-no-axes-column-increasing-xL8kjLW0.js","assets/chart-no-axes-column-CaNDayE9.js","assets/circle-alert-Cu5dznTP.js","assets/circle-check-big-KTDTMhTs.js","assets/circle-help-C4uXcZYY.js","assets/circle-x-r3If4JPw.js","assets/clipboard-list-BNSl4hy2.js","assets/code-Dzlx6QPB.js","assets/crosshair-DtQysFz7.js","assets/crown-CC8Godfb.js","assets/download-BHVnw95S.js","assets/external-link-DL5n0dhJ.js","assets/eye-off-BJYR0wmr.js","assets/eye-CzYzwmmr.js","assets/instagram-tpp8H3E-.js","assets/file-down-CxCQCvcc.js","assets/pen-line-CNA-f1dm.js","assets/file-up-D3rB-4Bg.js","assets/folder-git-2-T64oq8HG.js","assets/house-BUnGVtyw.js","assets/git-branch-EdIXkL-9.js","assets/grip-vertical-BvetFs24.js","assets/hard-drive--Nch37f-.js","assets/hash-B3fNBlbs.js","assets/shield-rKKgzkbW.js","assets/layers-DdZLSQgt.js","assets/layout-list-DkB7S2jk.js","assets/lightbulb-CJXOfIFD.js","assets/link-2-DNnYgrdz.js","assets/link-DeErafFW.js","assets/twitter-CRZZ6zjd.js","assets/log-in-TxFQ9ojy.js","assets/menu-BGxVBBZl.js","assets/message-square-warning-DHRFlo8i.js","assets/message-square-C7x1Rix5.js","assets/monitor-P2T9V9tT.js","assets/package-C-rDDwyp.js","assets/percent-DP16IBy2.js","assets/phone-XzqO8Dfs.js","assets/plane-C9QqCVcZ.js","assets/play-62Z04sZZ.js","assets/qr-code-CUR1J9NH.js","assets/quote-DF2Qwen7.js","assets/radio-nm2vY_Ib.js","assets/ruler-DviIA5uv.js","assets/send-DXZhFVWG.js","assets/server-BzBihesB.js","assets/wifi-BPS_-hKY.js","assets/smartphone-i99jk4ns.js","assets/square-check-big-Cal0w_ma.js","assets/sun-TjfxyFzf.js","assets/tag-CUFhfHTp.js","assets/target-B_9kWYv3.js","assets/thumbs-up-Du-LlBXg.js","assets/ticket-BjgtGAIQ.js","assets/trash-BRJCY2my.js","assets/trending-down-MNPLLbIb.js","assets/trending-up-D5y6g4yZ.js","assets/triangle-alert-CeuDFixJ.js","assets/trophy-Cs36GMET.js","assets/type-DX1RNe21.js","assets/user-check-DDs_5zV9.js","assets/user-plus-Ba62LA9O.js","assets/user-x-C3dBJr2o.js","assets/wallet-BP1hP1I0.js","assets/wrench-DX6GWbcS.js","assets/zap-Of1Abppa.js","assets/index-C2oZdbzb.js","assets/show-DJTNvGaR.js","assets/index-_W6Z7PVu.js","assets/view-uTjftLSP.js","assets/dashboard-7yzZ69H-.js","assets/index-BZwg0-Kq.js","assets/show-COBMRrYl.js","assets/tabs--KW-Mci6.js","assets/rich-text-editor-DgC-p13Z.js","assets/employee-dashboard-Dza10d8d.js","assets/chatgpt-demo-Dvg2K3-2.js","assets/dashboard-rIMdwdJm.js","assets/index-D747M_QD.js","assets/show-rh6lQbIH.js","assets/progress-Dy5W7V_n.js","assets/statistics-CJCr7Nuz.js","assets/dashboard-DwG-kP0b.js","assets/depreciation-report-GnoAtWyh.js","assets/index-Dv7yukUL.js","assets/ImportModal-BQZYlB54.js","assets/alert-Dt2Bu0kM.js","assets/show-DEMXCWHK.js","assets/index-DJ3_CNN6.js","assets/index-Di42pwgZ.js","assets/calendar-VOVj1ge6.js","assets/index-BZF669j8.js","assets/view-VT90ykAU.js","assets/index-DZF0Niua.js","assets/view-BtmlPzOA.js","assets/index-DR9AiYLs.js","assets/index-DHskW2wK.js","assets/view-B6qqIOYm.js","assets/index-CHIERAu7.js","assets/view-DXRT85fU.js","assets/index-BqmdRDGq.js","assets/view-BwqbKgws.js","assets/index-ejAd0gqI.js","assets/view-B9dYI3MV.js","assets/index-w1xnjUoK.js","assets/create-DnwRrTp7.js","assets/edit-DvVrYIFE.js","assets/generate-5uW4lT-7.js","assets/index-q-DIrkAs.js","assets/show-Brm_A2WR.js","assets/index-C4_MVhah.js","assets/view-D0SkMhO7.js","assets/index-Vwt_xoPk.js","assets/view-Dt0LUwDl.js","assets/index-DYpJCd4F.js","assets/view-Cqv75KpC.js","assets/index-DfuUmCoJ.js","assets/view-nCcjpDGT.js","assets/index-8MhFJyUY.js","assets/index-CJxfjEqH.js","assets/view-DgK9t0ig.js","assets/index-CcAmQKLv.js","assets/create-Bfr9i7ws.js","assets/edit-D8EFCHX3.js","assets/generate-CltoCWib.js","assets/index-DLNTqNm9.js","assets/show-TqeMfPgm.js","assets/index-C-zaNDrD.js","assets/view-cd2bBgkD.js","assets/index-DqoVjSoS.js","assets/view-DmFQeHMw.js","assets/payroll-calculation-BqdXV304.js","assets/create-C1YMDJA9.js","assets/edit-DyLk7jgf.js","assets/index-BAZgn0m6.js","assets/show-DX5hAwv7.js","assets/calendar-MPFYp4uk.js","assets/index-D9_1IA-m.js","assets/view-B5jeJnvO.js","assets/index-BSiTmJJ5.js","assets/view-CBURvijQ.js","assets/index-emErJklF.js","assets/view-BWPjqvJV.js","assets/index-DukSD3WE.js","assets/view-DSs1A5YD.js","assets/index-C4w1yZOS.js","assets/index-N1iFt9fg.js","assets/PayrollOverrideModal-CRIphUfW.js","assets/index-ntXqWGGr.js","assets/show-Cah_Bdbo.js","assets/index-pksWk-Em.js","assets/index-Dtm5eMYT.js","assets/view-D3ydBmyj.js","assets/conduct-DDVSFz94.js","assets/create-CunJ1JUI.js","assets/index-EWAiQcfK.js","assets/show-BBjncraU.js","assets/index-C9f7ZcED.js","assets/index-DVHV7zOH.js","assets/view-BpkrNQo3.js","assets/index-BXvhJWuZ.js","assets/view-CfNMgy1t.js","assets/index-DMgkHaAy.js","assets/index-N7EjcW5F.js","assets/view-7nhFxNg1.js","assets/index-YjEXhEdi.js","assets/view-BuptRAC0.js","assets/index-Bm2RKcwS.js","assets/show-Bc9OV9sf.js","assets/index-fotJ-leA.js","assets/convert-to-employee-5wEfq9w_.js","assets/index-BH1iLNu1.js","assets/show-CnRflOTv.js","assets/index-9Y0lZNW2.js","assets/view-C4-xuI1a.js","assets/index-B3Yp207V.js","assets/view-DisHxYnf.js","assets/index-ZgRW7xta.js","assets/view-B6GrgoZ1.js","assets/index-Cu-OrZIw.js","assets/view-BnxVRLYE.js","assets/index-B7s0xzAw.js","assets/index-DLIP4d3h.js","assets/view-DSW-EIs1.js","assets/index-EXP1vGDT.js","assets/index-CwA5qXhD.js","assets/view-D9OgrgB2.js","assets/create-d9mnSal_.js","assets/tag-input-X1HDvKz_.js","assets/edit-ByvfAtfJ.js","assets/index-CJyozE8o.js","assets/show-CzDfjZd-.js","assets/index-CWpArO1B.js","assets/index-CwMkelXK.js","assets/create-RgqN4sZ5.js","assets/edit-Cy8ieNxC.js","assets/generate-B8jgF1jq.js","assets/index-JtN6jvAN.js","assets/show-6oo6KbKP.js","assets/index-D6Cnt_j-.js","assets/show-D6TfyS51.js","assets/index-CHLZwPWd.js","assets/view-BF2GfZKs.js","assets/index-DnmMJ0mA.js","assets/view-CAKKogGN.js","assets/index-COG83D8i.js","assets/calendar-Gbh45buI.js","assets/index-BeFjVumK.js","assets/view-DfMsQri-.js","assets/index-DWsd8KRc.js","assets/index-BN4nz8l3.js","assets/view-C5ExN9Kc.js","assets/index-C0oHzz4N.js","assets/index-DV3xU5G3.js","assets/view-Dxpu18k7.js","assets/index-BGO034Ez.js","assets/show-DWs5v06m.js","assets/dashboard-C9X1zduR.js","assets/index-EjVKuMTW.js","assets/show-BcimQqIp.js","assets/index-DJhgsjv7.js","assets/show-CBzhfh2A.js","assets/calendar-D8G10l3Y.js","assets/index-CrNdtgWF.js","assets/show-W4CRDqH5.js","assets/index-B3bsOaa1.js","assets/view-CrJFMH-W.js","assets/index-AH-PT_ez.js","assets/view-nMFUnGaj.js","assets/expenses-gm02pC0_.js","assets/index-DbJZomNu.js","assets/view-D1V0Y6P7.js","assets/index-DfYRnKJ_.js","assets/view-Bvise2R1.js","assets/AboutUs-Bcq6_wmw.js","assets/useScrollAnimation-B_bDsIuD.js","assets/ContactSection-Cv4wUR_5.js","assets/FaqSection-CUBvSvVu.js","assets/FeaturesSection-DY3zmwO3.js","assets/Footer-DWT7SkZQ.js","assets/Header-DY8Vcpbe.js","assets/HeroSection-DkPeW135.js","assets/LivePreview-BZHo8g-L.js","assets/NewsletterSection-CFwD16WS.js","assets/PlansSection-VMycY4Uw.js","assets/ScreenshotsSection-Dcf0rSNP.js","assets/SectionNavigation-CNF82KtQ.js","assets/TeamSection-C8PzwMz7.js","assets/TestimonialsSection-DPs6QPm8.js","assets/WhyChooseUs-CsbZ5GNm.js","assets/custom-page-D8TanlXx.js","assets/create-BZ04xcAE.js","assets/toaster-Bc5RPjCT.js","assets/edit-B0IpXK1A.js","assets/index--tUaAWkh.js","assets/index-D-hUHucJ.js","assets/settings-about-DJkZY98j.js","assets/settings-contact-BeQl_u4W.js","assets/settings-features-Cs5Ro6ja.js","assets/settings-templates-CS_-kUo4.js","assets/settings-BgMPuoZE.js","assets/index-BtCRqTJs.js","assets/manage-language-BBE3p4PY.js","assets/media-library-DCi9FS7G.js","assets/index-CPp5uxhN.js","assets/view-BNxR-hCr.js","assets/index-DTwdGpvl.js","assets/view-Dd9H2WmN.js","assets/index-63E__LSd.js","assets/view-wD_7goAs.js","assets/index-5RX67HdD.js","assets/view-Cg6Ini2s.js","assets/index-DaCOVGu6.js","assets/index-Cgabyolz.js","assets/view-B1fRLm_s.js","assets/index-BnNwk20m.js","assets/index-CAY7jDgm.js","assets/i18n-B2IfU_Xz.js","assets/create-DRCcquO4.js","assets/form-CkYStcM2.js","assets/edit-D7F4zIf4.js","assets/index-4oNxr8X7.js","assets/index-DHgWAWKP.css","assets/plan-orders-BmqXBXzV.js","assets/plan-request-CmiKpB9-.js","assets/payout-requests-BReO1Vnl.js","assets/referral-dashboard-DL_jYvdL.js","assets/referral-settings-bJlj2V5l.js","assets/referred-users-section-BF-wn9ff.js","assets/index-rL2jDoeS.js","assets/referred-users-0HXz_Kg2.js","assets/index-C5ZQe6hb.js","assets/cache-settings-DUEt2dpX.js","assets/chatgpt-settings-BMoJY0oO.js","assets/cookie-settings-CHEn4kda.js","assets/currency-settings-Cr0GjjUR.js","assets/email-notification-settings-BW1jv4Z6.js","assets/email-settings-d0lJn701.js","assets/experience-certificate-settings-DxCuFGtu.js","assets/google-calendar-settings-DHzvzLX6.js","assets/ip-restriction-settings-EoIrZbbC.js","assets/joining-letter-settings-09El4-1K.js","assets/noc-settings-BF-_sALF.js","assets/payment-settings-9w8nluE5.js","assets/recaptcha-settings-COSWemy1.js","assets/seo-settings-BiQpFZS4.js","assets/storage-settings-Bcj42KvT.js","assets/stripe-settings-DwkauPZ5.js","assets/system-settings-DoouC1r4.js","assets/webhook-settings-DomWfYEY.js","assets/working-days-settings-yB3uYVxa.js","assets/index-DX0sqq5K.js","assets/profile-settings-Cu7LHQNe.js","assets/dashboard-DBjKX7YN.js","assets/index-BkKWvZMK.js","assets/view-KkE8YYbB.js","assets/welcome-BaN0-gh2.js"])))=>i.map(i=>d[i]); import{g as rw,c as mv,r as A,R as fe,a as aw,b as iw,d as sw,j as x,e as ow,f as $p,h as ex,T as Fp,D as Gp,C as Yp,i as tx,P as nx,O as Xp,u as lw,k as uw,l as cw,m as rx,A as fw,n as Hi,o as ax,p as dw,q as pw,s as ix,t as hw,v as mw,w as gw,x as yw}from"./ui-Z445SNHD.js";import{c as sx}from"./utils-BWxnHGCV.js";const vw="modulepreload",bw=function(t){return"/build/"+t},gv={},O=function(r,a,s){let l=Promise.resolve();if(a&&a.length>0){let f=function(m){return Promise.all(m.map(y=>Promise.resolve(y).then(g=>({status:"fulfilled",value:g}),g=>({status:"rejected",reason:g}))))};document.getElementsByTagName("link");const p=document.querySelector("meta[property=csp-nonce]"),h=(p==null?void 0:p.nonce)||(p==null?void 0:p.getAttribute("nonce"));l=f(a.map(m=>{if(m=bw(m),m in gv)return;gv[m]=!0;const y=m.endsWith(".css"),g=y?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${m}"]${g}`))return;const S=document.createElement("link");if(S.rel=y?"stylesheet":vw,y||(S.as="script"),S.crossOrigin="",S.href=m,h&&S.setAttribute("nonce",h),document.head.appendChild(S),y)return new Promise((T,b)=>{S.addEventListener("load",T),S.addEventListener("error",()=>b(new Error(`Unable to preload CSS for ${m}`)))})}))}function u(f){const p=new Event("vite:preloadError",{cancelable:!0});if(p.payload=f,window.dispatchEvent(p),!p.defaultPrevented)throw f}return l.then(f=>{for(const p of f||[])p.status==="rejected"&&u(p.reason);return r().catch(u)})};var ox=typeof global=="object"&&global&&global.Object===Object&&global,xw=typeof self=="object"&&self&&self.Object===Object&&self,or=ox||xw||Function("return this")(),_r=or.Symbol,lx=Object.prototype,Sw=lx.hasOwnProperty,_w=lx.toString,Xs=_r?_r.toStringTag:void 0;function Ew(t){var r=Sw.call(t,Xs),a=t[Xs];try{t[Xs]=void 0;var s=!0}catch{}var l=_w.call(t);return s&&(r?t[Xs]=a:delete t[Xs]),l}var ww=Object.prototype,Tw=ww.toString;function Aw(t){return Tw.call(t)}var Ow="[object Null]",Rw="[object Undefined]",yv=_r?_r.toStringTag:void 0;function ei(t){return t==null?t===void 0?Rw:Ow:yv&&yv in Object(t)?Ew(t):Aw(t)}function Er(t){return t!=null&&typeof t=="object"}var Cw="[object Symbol]";function Eu(t){return typeof t=="symbol"||Er(t)&&ei(t)==Cw}function Dw(t,r){for(var a=-1,s=t==null?0:t.length,l=Array(s);++a0){if(++r>=aT)return arguments[0]}else r=0;return t.apply(void 0,arguments)}}function lT(t){return function(){return t}}var ou=(function(){try{var t=ni(Object,"defineProperty");return t({},"",{}),t}catch{}})(),uT=ou?function(t,r){return ou(t,"toString",{configurable:!0,enumerable:!1,value:lT(r),writable:!0})}:cx,cT=oT(uT);function fT(t,r){for(var a=-1,s=t==null?0:t.length;++a-1&&t%1==0&&t-1&&t%1==0&&t<=bT}function Tu(t){return t!=null&&Jp(t.length)&&!Kp(t)}function xT(t,r,a){if(!Ln(a))return!1;var s=typeof r;return(s=="number"?Tu(a)&&wu(r,a.length):s=="string"&&r in a)?_o(a[r],t):!1}function ST(t){return vT(function(r,a){var s=-1,l=a.length,u=l>1?a[l-1]:void 0,f=l>2?a[2]:void 0;for(u=t.length>3&&typeof u=="function"?(l--,u):void 0,f&&xT(a[0],a[1],f)&&(u=l<3?void 0:u,l=1),r=Object(r);++s-1}function jA(t,r){var a=this.__data__,s=Au(a,t);return s<0?(++this.size,a.push([t,r])):a[s][1]=r,this}function Yr(t){var r=-1,a=t==null?0:t.length;for(this.clear();++rp))return!1;var m=u.get(t),y=u.get(r);if(m&&y)return m==r&&y==t;var g=-1,S=!0,T=a&NR?new cu:void 0;for(u.set(t,r),u.set(r,t);++g=r||D<0||g&&P>=u}function C(){var U=Wf();if(w(U))return L(U);p=setTimeout(C,_(U))}function L(U){return p=void 0,S&&s?T(U):(s=l=void 0,f)}function z(){p!==void 0&&clearTimeout(p),m=0,s=h=l=p=void 0}function F(){return p===void 0?f:L(Wf())}function ee(){var U=Wf(),D=w(U);if(s=arguments,l=this,h=U,D){if(p===void 0)return b(h);if(g)return clearTimeout(p),p=setTimeout(C,r),T(h)}return p===void 0&&(p=setTimeout(C,r)),f}return ee.cancel=z,ee.flush=F,ee}function yp(t,r,a){(a!==void 0&&!_o(t[r],a)||a===void 0&&!(r in t))&&Qp(t,r,a)}function lC(t){return Er(t)&&Tu(t)}function vp(t,r){if(!(r==="constructor"&&typeof t[r]=="function")&&r!="__proto__")return t[r]}function uC(t){return gT(t,gx(t))}function cC(t,r,a,s,l,u,f){var p=vp(t,a),h=vp(r,a),m=f.get(h);if(m){yp(t,a,m);return}var y=u?u(p,h,a+"",t,r,f):void 0,g=y===void 0;if(g){var S=ir(h),T=!S&&fo(h),b=!S&&!T&&th(h);y=h,S||T||b?ir(p)?y=p:lC(p)?y=rT(p):T?(g=!1,y=Sx(h,!0)):b?(g=!1,y=_x(h,!0)):y=[]:WA(h)||lu(h)?(y=p,lu(p)?y=uC(p):(!Ln(p)||Kp(p))&&(y=Ex(h))):g=!1}g&&(f.set(h,y),l(y,h,s,u,f),f.delete(h)),yp(t,a,y)}function Cx(t,r,a,s,l){t!==r&&rC(r,function(u,f){if(l||(l=new Sr),Ln(u))cC(t,r,f,a,Cx,s,l);else{var p=s?s(vp(t,f),u,f+"",t,r,l):void 0;p===void 0&&(p=u),yp(t,f,p)}},gx)}var fC={"&":"&","<":"<",">":">",'"':""","'":"'"},dC=eO(fC),Dx=/[&<>"']/g,pC=RegExp(Dx.source);function hC(t){return t=yx(t),t&&pC.test(t)?t.replace(Dx,dC):t}var mC=Object.prototype,gC=mC.hasOwnProperty;function yC(t,r){return t!=null&&gC.call(t,r)}function Nx(t,r){return t!=null&&tC(t,r,yC)}function Ea(t,r){return Rx(t,r)}var bp=ST(function(t,r,a){Cx(t,r,a)});function vC(t,r,a,s){if(!Ln(t))return t;r=rh(r,t);for(var l=-1,u=r.length,f=u-1,p=t;p!=null&&++l-1e3&&H<1e3||U.call(/e/,Z))return Z;var Be=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if(typeof H=="number"){var ke=H<0?-ne(-H):ne(H);if(ke!==H){var We=String(ke),Le=L.call(Z,We.length+1);return z.call(We,Be,"$&_")+"."+z.call(z.call(Le,/([0-9]{3})/g,"$&_"),/_$/,"")}}return z.call(Z,Be,"$&_")}var Y=SC,le=Y.custom,de=Qe(le)?le:null,Q={__proto__:null,double:'"',single:"'"},J={__proto__:null,double:/(["\\])/g,single:/(['\\])/g};td=function H(Z,Be,ke,We){var Le=Be||{};if(pt(Le,"quoteStyle")&&!pt(Q,Le.quoteStyle))throw new TypeError('option "quoteStyle" must be "single" or "double"');if(pt(Le,"maxStringLength")&&(typeof Le.maxStringLength=="number"?Le.maxStringLength<0&&Le.maxStringLength!==1/0:Le.maxStringLength!==null))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var on=pt(Le,"customInspect")?Le.customInspect:!0;if(typeof on!="boolean"&&on!=="symbol")throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(pt(Le,"indent")&&Le.indent!==null&&Le.indent!==" "&&!(parseInt(Le.indent,10)===Le.indent&&Le.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(pt(Le,"numericSeparator")&&typeof Le.numericSeparator!="boolean")throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var Yt=Le.numericSeparator;if(typeof Z>"u")return"undefined";if(Z===null)return"null";if(typeof Z=="boolean")return Z?"true":"false";if(typeof Z=="string")return _e(Z,Le);if(typeof Z=="number"){if(Z===0)return 1/0/Z>0?"0":"-0";var we=String(Z);return Yt?j(Z,we):we}if(typeof Z=="bigint"){var Ze=String(Z)+"n";return Yt?j(Z,Ze):Ze}var Rt=typeof Le.depth>"u"?5:Le.depth;if(typeof ke>"u"&&(ke=0),ke>=Rt&&Rt>0&&typeof Z=="object")return Oe(Z)?"[Array]":"[Object]";var At=Pn(Le,ke);if(typeof We>"u")We=[];else if(kt(We,Z)>=0)return"[Circular]";function Mt(wr,fr,is){if(fr&&(We=k.call(We),We.push(fr)),is){var Tr={depth:Le.depth};return pt(Le,"quoteStyle")&&(Tr.quoteStyle=Le.quoteStyle),H(wr,Tr,ke+1,We)}return H(wr,Le,ke+1,We)}if(typeof Z=="function"&&!Ae(Z)){var gt=it(Z),Wt=sn(Z,Mt);return"[Function"+(gt?": "+gt:" (anonymous)")+"]"+(Wt.length>0?" { "+P.call(Wt,", ")+" }":"")}if(Qe(Z)){var ur=ae?z.call(String(Z),/^(Symbol\(.*\))_[^)]*$/,"$1"):I.call(Z);return typeof Z=="object"&&!ae?Ke(ur):ur}if(Pe(Z)){for(var zt="<"+ee.call(String(Z.nodeName)),Xt=Z.attributes||[],Kn=0;Kn",zt}if(Oe(Z)){if(Z.length===0)return"[]";var un=sn(Z,Mt);return At&&!Jt(un)?"["+It(un,At)+"]":"[ "+P.call(un,", ")+" ]"}if(me(Z)){var Oa=sn(Z,Mt);return!("cause"in Error.prototype)&&"cause"in Z&&!R.call(Z,"cause")?"{ ["+String(Z)+"] "+P.call(D.call("[cause]: "+Mt(Z.cause),Oa),", ")+" }":Oa.length===0?"["+String(Z)+"]":"{ ["+String(Z)+"] "+P.call(Oa,", ")+" }"}if(typeof Z=="object"&&on){if(de&&typeof Z[de]=="function"&&Y)return Y(Z,{depth:Rt-ke});if(on!=="symbol"&&typeof Z.inspect=="function")return Z.inspect()}if(Ot(Z)){var rs=[];return s&&s.call(Z,function(wr,fr){rs.push(Mt(fr,Z,!0)+" => "+Mt(wr,Z))}),nt("Map",a.call(Z),rs,At)}if(Ue(Z)){var Qn=[];return p&&p.call(Z,function(wr){Qn.push(Mt(wr,Z))}),nt("Set",f.call(Z),Qn,At)}if(mt(Z))return Nt("WeakMap");if(ye(Z))return Nt("WeakSet");if(Tt(Z))return Nt("WeakRef");if(ue(Z))return Ke(Mt(Number(Z)));if(bt(Z))return Ke(Mt(q.call(Z)));if(ze(Z))return Ke(b.call(Z));if(ce(Z))return Ke(Mt(String(Z)));if(typeof window<"u"&&Z===window)return"{ [object Window] }";if(typeof globalThis<"u"&&Z===globalThis||typeof mv<"u"&&Z===mv)return"{ [object globalThis] }";if(!Se(Z)&&!Ae(Z)){var Lt=sn(Z,Mt),en=B?B(Z)===Object.prototype:Z instanceof Object||Z.constructor===Object,cr=Z instanceof Object?"":"null prototype",ri=!en&&pe&&Object(Z)===Z&&pe in Z?L.call(at(Z),8,-1):cr?"Object":"",Bu=en||typeof Z.constructor!="function"?"":Z.constructor.name?Z.constructor.name+" ":"",as=Bu+(ri||cr?"["+P.call(D.call([],ri||[],cr||[]),": ")+"] ":"");return Lt.length===0?as+"{}":At?as+"{"+It(Lt,At)+"}":as+"{ "+P.call(Lt,", ")+" }"}return String(Z)};function oe(H,Z,Be){var ke=Be.quoteStyle||Z,We=Q[ke];return We+H+We}function he(H){return z.call(String(H),/"/g,""")}function Te(H){return!pe||!(typeof H=="object"&&(pe in H||typeof H[pe]<"u"))}function Oe(H){return at(H)==="[object Array]"&&Te(H)}function Se(H){return at(H)==="[object Date]"&&Te(H)}function Ae(H){return at(H)==="[object RegExp]"&&Te(H)}function me(H){return at(H)==="[object Error]"&&Te(H)}function ce(H){return at(H)==="[object String]"&&Te(H)}function ue(H){return at(H)==="[object Number]"&&Te(H)}function ze(H){return at(H)==="[object Boolean]"&&Te(H)}function Qe(H){if(ae)return H&&typeof H=="object"&&H instanceof Symbol;if(typeof H=="symbol")return!0;if(!H||typeof H!="object"||!I)return!1;try{return I.call(H),!0}catch{}return!1}function bt(H){if(!H||typeof H!="object"||!q)return!1;try{return q.call(H),!0}catch{}return!1}var Ye=Object.prototype.hasOwnProperty||function(H){return H in this};function pt(H,Z){return Ye.call(H,Z)}function at(H){return _.call(H)}function it(H){if(H.name)return H.name;var Z=C.call(w.call(H),/^function\s*([\w$]+)/);return Z?Z[1]:null}function kt(H,Z){if(H.indexOf)return H.indexOf(Z);for(var Be=0,ke=H.length;BeZ.maxStringLength){var Be=H.length-Z.maxStringLength,ke="... "+Be+" more character"+(Be>1?"s":"");return _e(L.call(H,0,Z.maxStringLength),Z)+ke}var We=J[Z.quoteStyle||"single"];We.lastIndex=0;var Le=z.call(z.call(H,We,"\\$1"),/[\x00-\x1f]/g,Ce);return oe(Le,"single",Z)}function Ce(H){var Z=H.charCodeAt(0),Be={8:"b",9:"t",10:"n",12:"f",13:"r"}[Z];return Be?"\\"+Be:"\\x"+(Z<16?"0":"")+F.call(Z.toString(16))}function Ke(H){return"Object("+H+")"}function Nt(H){return H+" { ? }"}function nt(H,Z,Be,ke){var We=ke?It(Be,ke):P.call(Be,", ");return H+" ("+Z+") {"+We+"}"}function Jt(H){for(var Z=0;Z=0)return!1;return!0}function Pn(H,Z){var Be;if(H.indent===" ")Be=" ";else if(typeof H.indent=="number"&&H.indent>0)Be=P.call(Array(H.indent+1)," ");else return null;return{base:Be,prev:P.call(Array(Z+1),Be)}}function It(H,Z){if(H.length===0)return"";var Be=` `+Z.prev+Z.base;return Be+P.call(H,","+Be)+` @@ -190,4 +190,4 @@ Error generating stack: `+o.message+` ${s==="floating"?"rounded-lg m-2 border shadow-sm":""} ${l==="icon"?"max-w-[3rem]":""} - `,children:[x.jsx("div",{className:`p-1 border-b border-sidebar-border flex items-center justify-center overflow-hidden ${y()}`,children:!h&&g()?x.jsx("img",{src:g(),alt:S(),className:"h-5 max-w-[60px] object-contain",onError:()=>m(!0)},`preview-${t}-${g()}`):x.jsx("div",{className:"h-5 text-inherit font-semibold flex items-center text-xs tracking-tight",children:S()})}),x.jsxs("div",{className:"flex-1 p-2 space-y-1 overflow-hidden",children:[x.jsx(Fi,{showIcon:!0,active:!0}),x.jsx(Fi,{showIcon:!0}),x.jsx(Fi,{showIcon:!0}),x.jsx(Fi,{showIcon:!0}),l!=="icon"&&x.jsxs("div",{className:"ml-4 pl-2 border-l border-sidebar-border mt-2 space-y-1",children:[x.jsx(Fi,{showIcon:!0}),x.jsx(Fi,{showIcon:!0})]})]})]}),x.jsx("div",{className:`flex-1 bg-background text-foreground p-4 ${s==="inset"?"rounded-lg m-2":""}`,children:x.jsxs("div",{className:"space-y-4",children:[x.jsx(vr,{className:"h-8 w-3/4"}),x.jsxs("div",{className:"space-y-2",children:[x.jsx(vr,{className:"h-4 w-full"}),x.jsx(vr,{className:"h-4 w-5/6"}),x.jsx(vr,{className:"h-4 w-4/6"})]}),x.jsxs("div",{className:"flex gap-2 mt-4",children:[x.jsx(vr,{className:"h-8 w-20 rounded-md bg-primary"}),x.jsx(vr,{className:"h-8 w-20 rounded-md"})]}),x.jsxs("div",{className:"grid grid-cols-2 gap-4 mt-4",children:[x.jsx(vr,{className:"h-20 rounded-md"}),x.jsx(vr,{className:"h-20 rounded-md"})]})]})})]})]})}function l3(t){if(typeof document>"u")return;let r=document.head||document.getElementsByTagName("head")[0],a=document.createElement("style");a.type="text/css",r.appendChild(a),a.styleSheet?a.styleSheet.cssText=t:a.appendChild(document.createTextNode(t))}const u3=t=>{switch(t){case"success":return d3;case"info":return h3;case"warning":return p3;case"error":return m3;default:return null}},c3=Array(12).fill(0),f3=({visible:t,className:r})=>fe.createElement("div",{className:["sonner-loading-wrapper",r].filter(Boolean).join(" "),"data-visible":t},fe.createElement("div",{className:"sonner-spinner"},c3.map((a,s)=>fe.createElement("div",{className:"sonner-loading-bar",key:`spinner-bar-${s}`})))),d3=fe.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},fe.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z",clipRule:"evenodd"})),p3=fe.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"},fe.createElement("path",{fillRule:"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z",clipRule:"evenodd"})),h3=fe.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},fe.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z",clipRule:"evenodd"})),m3=fe.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},fe.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z",clipRule:"evenodd"})),g3=fe.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"},fe.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),fe.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"})),y3=()=>{const[t,r]=fe.useState(document.hidden);return fe.useEffect(()=>{const a=()=>{r(document.hidden)};return document.addEventListener("visibilitychange",a),()=>window.removeEventListener("visibilitychange",a)},[]),t};let Ip=1;class v3{constructor(){this.subscribe=r=>(this.subscribers.push(r),()=>{const a=this.subscribers.indexOf(r);this.subscribers.splice(a,1)}),this.publish=r=>{this.subscribers.forEach(a=>a(r))},this.addToast=r=>{this.publish(r),this.toasts=[...this.toasts,r]},this.create=r=>{var a;const{message:s,...l}=r,u=typeof(r==null?void 0:r.id)=="number"||((a=r.id)==null?void 0:a.length)>0?r.id:Ip++,f=this.toasts.find(h=>h.id===u),p=r.dismissible===void 0?!0:r.dismissible;return this.dismissedToasts.has(u)&&this.dismissedToasts.delete(u),f?this.toasts=this.toasts.map(h=>h.id===u?(this.publish({...h,...r,id:u,title:s}),{...h,...r,id:u,dismissible:p,title:s}):h):this.addToast({title:s,...l,dismissible:p,id:u}),u},this.dismiss=r=>(r?(this.dismissedToasts.add(r),requestAnimationFrame(()=>this.subscribers.forEach(a=>a({id:r,dismiss:!0})))):this.toasts.forEach(a=>{this.subscribers.forEach(s=>s({id:a.id,dismiss:!0}))}),r),this.message=(r,a)=>this.create({...a,message:r}),this.error=(r,a)=>this.create({...a,message:r,type:"error"}),this.success=(r,a)=>this.create({...a,type:"success",message:r}),this.info=(r,a)=>this.create({...a,type:"info",message:r}),this.warning=(r,a)=>this.create({...a,type:"warning",message:r}),this.loading=(r,a)=>this.create({...a,type:"loading",message:r}),this.promise=(r,a)=>{if(!a)return;let s;a.loading!==void 0&&(s=this.create({...a,promise:r,type:"loading",message:a.loading,description:typeof a.description!="function"?a.description:void 0}));const l=Promise.resolve(r instanceof Function?r():r);let u=s!==void 0,f;const p=l.then(async m=>{if(f=["resolve",m],fe.isValidElement(m))u=!1,this.create({id:s,type:"default",message:m});else if(x3(m)&&!m.ok){u=!1;const g=typeof a.error=="function"?await a.error(`HTTP error! status: ${m.status}`):a.error,S=typeof a.description=="function"?await a.description(`HTTP error! status: ${m.status}`):a.description,b=typeof g=="object"&&!fe.isValidElement(g)?g:{message:g};this.create({id:s,type:"error",description:S,...b})}else if(m instanceof Error){u=!1;const g=typeof a.error=="function"?await a.error(m):a.error,S=typeof a.description=="function"?await a.description(m):a.description,b=typeof g=="object"&&!fe.isValidElement(g)?g:{message:g};this.create({id:s,type:"error",description:S,...b})}else if(a.success!==void 0){u=!1;const g=typeof a.success=="function"?await a.success(m):a.success,S=typeof a.description=="function"?await a.description(m):a.description,b=typeof g=="object"&&!fe.isValidElement(g)?g:{message:g};this.create({id:s,type:"success",description:S,...b})}}).catch(async m=>{if(f=["reject",m],a.error!==void 0){u=!1;const y=typeof a.error=="function"?await a.error(m):a.error,g=typeof a.description=="function"?await a.description(m):a.description,T=typeof y=="object"&&!fe.isValidElement(y)?y:{message:y};this.create({id:s,type:"error",description:g,...T})}}).finally(()=>{u&&(this.dismiss(s),s=void 0),a.finally==null||a.finally.call(a)}),h=()=>new Promise((m,y)=>p.then(()=>f[0]==="reject"?y(f[1]):m(f[1])).catch(y));return typeof s!="string"&&typeof s!="number"?{unwrap:h}:Object.assign(s,{unwrap:h})},this.custom=(r,a)=>{const s=(a==null?void 0:a.id)||Ip++;return this.create({jsx:r(s),id:s,...a}),s},this.getActiveToasts=()=>this.toasts.filter(r=>!this.dismissedToasts.has(r.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}}const vn=new v3,b3=(t,r)=>{const a=(r==null?void 0:r.id)||Ip++;return vn.addToast({title:t,...r,id:a}),a},x3=t=>t&&typeof t=="object"&&"ok"in t&&typeof t.ok=="boolean"&&"status"in t&&typeof t.status=="number",S3=b3,_3=()=>vn.toasts,E3=()=>vn.getActiveToasts(),xn=Object.assign(S3,{success:vn.success,info:vn.info,warning:vn.warning,error:vn.error,custom:vn.custom,message:vn.message,promise:vn.promise,dismiss:vn.dismiss,loading:vn.loading},{getHistory:_3,getToasts:E3});l3("[data-sonner-toaster][dir=ltr],html[dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%, -35%)}[data-sonner-toaster][dir=rtl],html[dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1:hsl(0, 0%, 99%);--gray2:hsl(0, 0%, 97.3%);--gray3:hsl(0, 0%, 95.1%);--gray4:hsl(0, 0%, 93%);--gray5:hsl(0, 0%, 90.9%);--gray6:hsl(0, 0%, 88.7%);--gray7:hsl(0, 0%, 85.8%);--gray8:hsl(0, 0%, 78%);--gray9:hsl(0, 0%, 56.1%);--gray10:hsl(0, 0%, 52.3%);--gray11:hsl(0, 0%, 43.5%);--gray12:hsl(0, 0%, 9%);--border-radius:8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:0;z-index:999999999;transition:transform .4s ease}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translateX(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:0;overflow-wrap:anywhere}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px rgba(0,0,0,.1);width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-y-position=top]{top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap))}[data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:0;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px rgba(0,0,0,.4)}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:rgba(0,0,0,.08)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:rgba(255,255,255,.3)}[data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]::before{content:'';position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]::before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]::before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]::before{content:'';position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]::after{content:'';position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * 0.05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]::before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0)) translateX(var(--swipe-amount-x,0));transition:none}[data-sonner-toast][data-swiped=true]{user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:hsl(143, 85%, 96%);--success-border:hsl(145, 92%, 87%);--success-text:hsl(140, 100%, 27%);--info-bg:hsl(208, 100%, 97%);--info-border:hsl(221, 91%, 93%);--info-text:hsl(210, 92%, 45%);--warning-bg:hsl(49, 100%, 97%);--warning-border:hsl(49, 91%, 84%);--warning-text:hsl(31, 92%, 45%);--error-bg:hsl(359, 100%, 97%);--error-border:hsl(359, 100%, 94%);--error-text:hsl(360, 100%, 45%)}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:hsl(0, 0%, 20%);--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:hsl(0, 0%, 12%);--normal-border:hsl(0, 0%, 20%);--normal-border-hover:hsl(0, 0%, 25%);--normal-text:var(--gray1);--success-bg:hsl(150, 100%, 6%);--success-border:hsl(147, 100%, 12%);--success-text:hsl(150, 86%, 65%);--info-bg:hsl(215, 100%, 6%);--info-border:hsl(223, 43%, 17%);--info-text:hsl(216, 87%, 65%);--warning-bg:hsl(64, 100%, 6%);--warning-border:hsl(60, 100%, 9%);--warning-text:hsl(46, 87%, 65%);--error-bg:hsl(358, 76%, 10%);--error-border:hsl(357, 89%, 16%);--error-text:hsl(358, 100%, 81%)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}100%{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}100%{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}");function Zl(t){return t.label!==void 0}const w3=3,T3="24px",A3="16px",K0=4e3,O3=356,R3=14,C3=45,D3=200;function gr(...t){return t.filter(Boolean).join(" ")}function N3(t){const[r,a]=t.split("-"),s=[];return r&&s.push(r),a&&s.push(a),s}const L3=t=>{var r,a,s,l,u,f,p,h,m;const{invert:y,toast:g,unstyled:S,interacting:T,setHeights:b,visibleToasts:_,heights:w,index:C,toasts:L,expanded:z,removeToast:F,defaultRichColors:ee,closeButton:U,style:D,cancelButtonStyle:P,actionButtonStyle:k,className:ne="",descriptionClassName:q="",duration:K,position:I,gap:ae,expandByDefault:pe,classNames:R,icons:B,closeButtonAriaLabel:j="Close toast"}=t,[Y,le]=fe.useState(null),[de,Q]=fe.useState(null),[J,oe]=fe.useState(!1),[he,Te]=fe.useState(!1),[Oe,Se]=fe.useState(!1),[Ae,me]=fe.useState(!1),[ce,ue]=fe.useState(!1),[ze,Qe]=fe.useState(0),[bt,Ye]=fe.useState(0),pt=fe.useRef(g.duration||K||K0),at=fe.useRef(null),it=fe.useRef(null),kt=C===0,Ot=C+1<=_,mt=g.type,Tt=g.dismissible!==!1,Ue=g.className||"",ye=g.descriptionClassName||"",Pe=fe.useMemo(()=>w.findIndex(we=>we.toastId===g.id)||0,[w,g.id]),_e=fe.useMemo(()=>{var we;return(we=g.closeButton)!=null?we:U},[g.closeButton,U]),Ce=fe.useMemo(()=>g.duration||K||K0,[g.duration,K]),Ke=fe.useRef(0),Nt=fe.useRef(0),nt=fe.useRef(0),Jt=fe.useRef(null),[Pn,It]=I.split("-"),sn=fe.useMemo(()=>w.reduce((we,Ze,Rt)=>Rt>=Pe?we:we+Ze.height,0),[w,Pe]),H=y3(),Z=g.invert||y,Be=mt==="loading";Nt.current=fe.useMemo(()=>Pe*ae+sn,[Pe,sn]),fe.useEffect(()=>{pt.current=Ce},[Ce]),fe.useEffect(()=>{oe(!0)},[]),fe.useEffect(()=>{const we=it.current;if(we){const Ze=we.getBoundingClientRect().height;return Ye(Ze),b(Rt=>[{toastId:g.id,height:Ze,position:g.position},...Rt]),()=>b(Rt=>Rt.filter(At=>At.toastId!==g.id))}},[b,g.id]),fe.useLayoutEffect(()=>{if(!J)return;const we=it.current,Ze=we.style.height;we.style.height="auto";const Rt=we.getBoundingClientRect().height;we.style.height=Ze,Ye(Rt),b(At=>At.find(gt=>gt.toastId===g.id)?At.map(gt=>gt.toastId===g.id?{...gt,height:Rt}:gt):[{toastId:g.id,height:Rt,position:g.position},...At])},[J,g.title,g.description,b,g.id,g.jsx,g.action,g.cancel]);const ke=fe.useCallback(()=>{Te(!0),Qe(Nt.current),b(we=>we.filter(Ze=>Ze.toastId!==g.id)),setTimeout(()=>{F(g)},D3)},[g,F,b,Nt]);fe.useEffect(()=>{if(g.promise&&mt==="loading"||g.duration===1/0||g.type==="loading")return;let we;return z||T||H?(()=>{if(nt.current{pt.current!==1/0&&(Ke.current=new Date().getTime(),we=setTimeout(()=>{g.onAutoClose==null||g.onAutoClose.call(g,g),ke()},pt.current))})(),()=>clearTimeout(we)},[z,T,g,mt,H,ke]),fe.useEffect(()=>{g.delete&&(ke(),g.onDismiss==null||g.onDismiss.call(g,g))},[ke,g.delete]);function We(){var we;if(B!=null&&B.loading){var Ze;return fe.createElement("div",{className:gr(R==null?void 0:R.loader,g==null||(Ze=g.classNames)==null?void 0:Ze.loader,"sonner-loader"),"data-visible":mt==="loading"},B.loading)}return fe.createElement(f3,{className:gr(R==null?void 0:R.loader,g==null||(we=g.classNames)==null?void 0:we.loader),visible:mt==="loading"})}const Le=g.icon||(B==null?void 0:B[mt])||u3(mt);var on,Yt;return fe.createElement("li",{tabIndex:0,ref:it,className:gr(ne,Ue,R==null?void 0:R.toast,g==null||(r=g.classNames)==null?void 0:r.toast,R==null?void 0:R.default,R==null?void 0:R[mt],g==null||(a=g.classNames)==null?void 0:a[mt]),"data-sonner-toast":"","data-rich-colors":(on=g.richColors)!=null?on:ee,"data-styled":!(g.jsx||g.unstyled||S),"data-mounted":J,"data-promise":!!g.promise,"data-swiped":ce,"data-removed":he,"data-visible":Ot,"data-y-position":Pn,"data-x-position":It,"data-index":C,"data-front":kt,"data-swiping":Oe,"data-dismissible":Tt,"data-type":mt,"data-invert":Z,"data-swipe-out":Ae,"data-swipe-direction":de,"data-expanded":!!(z||pe&&J),"data-testid":g.testId,style:{"--index":C,"--toasts-before":C,"--z-index":L.length-C,"--offset":`${he?ze:Nt.current}px`,"--initial-height":pe?"auto":`${bt}px`,...D,...g.style},onDragEnd:()=>{Se(!1),le(null),Jt.current=null},onPointerDown:we=>{we.button!==2&&(Be||!Tt||(at.current=new Date,Qe(Nt.current),we.target.setPointerCapture(we.pointerId),we.target.tagName!=="BUTTON"&&(Se(!0),Jt.current={x:we.clientX,y:we.clientY})))},onPointerUp:()=>{var we,Ze,Rt;if(Ae||!Tt)return;Jt.current=null;const At=Number(((we=it.current)==null?void 0:we.style.getPropertyValue("--swipe-amount-x").replace("px",""))||0),Mt=Number(((Ze=it.current)==null?void 0:Ze.style.getPropertyValue("--swipe-amount-y").replace("px",""))||0),gt=new Date().getTime()-((Rt=at.current)==null?void 0:Rt.getTime()),Wt=Y==="x"?At:Mt,ur=Math.abs(Wt)/gt;if(Math.abs(Wt)>=C3||ur>.11){Qe(Nt.current),g.onDismiss==null||g.onDismiss.call(g,g),Q(Y==="x"?At>0?"right":"left":Mt>0?"down":"up"),ke(),me(!0);return}else{var zt,Xt;(zt=it.current)==null||zt.style.setProperty("--swipe-amount-x","0px"),(Xt=it.current)==null||Xt.style.setProperty("--swipe-amount-y","0px")}ue(!1),Se(!1),le(null)},onPointerMove:we=>{var Ze,Rt,At;if(!Jt.current||!Tt||((Ze=window.getSelection())==null?void 0:Ze.toString().length)>0)return;const gt=we.clientY-Jt.current.y,Wt=we.clientX-Jt.current.x;var ur;const zt=(ur=t.swipeDirections)!=null?ur:N3(I);!Y&&(Math.abs(Wt)>1||Math.abs(gt)>1)&&le(Math.abs(Wt)>Math.abs(gt)?"x":"y");let Xt={x:0,y:0};const Kn=un=>1/(1.5+Math.abs(un)/20);if(Y==="y"){if(zt.includes("top")||zt.includes("bottom"))if(zt.includes("top")&><0||zt.includes("bottom")&>>0)Xt.y=gt;else{const un=gt*Kn(gt);Xt.y=Math.abs(un)0)Xt.x=Wt;else{const un=Wt*Kn(Wt);Xt.x=Math.abs(un)0||Math.abs(Xt.y)>0)&&ue(!0),(Rt=it.current)==null||Rt.style.setProperty("--swipe-amount-x",`${Xt.x}px`),(At=it.current)==null||At.style.setProperty("--swipe-amount-y",`${Xt.y}px`)}},_e&&!g.jsx&&mt!=="loading"?fe.createElement("button",{"aria-label":j,"data-disabled":Be,"data-close-button":!0,onClick:Be||!Tt?()=>{}:()=>{ke(),g.onDismiss==null||g.onDismiss.call(g,g)},className:gr(R==null?void 0:R.closeButton,g==null||(s=g.classNames)==null?void 0:s.closeButton)},(Yt=B==null?void 0:B.close)!=null?Yt:g3):null,(mt||g.icon||g.promise)&&g.icon!==null&&((B==null?void 0:B[mt])!==null||g.icon)?fe.createElement("div",{"data-icon":"",className:gr(R==null?void 0:R.icon,g==null||(l=g.classNames)==null?void 0:l.icon)},g.promise||g.type==="loading"&&!g.icon?g.icon||We():null,g.type!=="loading"?Le:null):null,fe.createElement("div",{"data-content":"",className:gr(R==null?void 0:R.content,g==null||(u=g.classNames)==null?void 0:u.content)},fe.createElement("div",{"data-title":"",className:gr(R==null?void 0:R.title,g==null||(f=g.classNames)==null?void 0:f.title)},g.jsx?g.jsx:typeof g.title=="function"?g.title():g.title),g.description?fe.createElement("div",{"data-description":"",className:gr(q,ye,R==null?void 0:R.description,g==null||(p=g.classNames)==null?void 0:p.description)},typeof g.description=="function"?g.description():g.description):null),fe.isValidElement(g.cancel)?g.cancel:g.cancel&&Zl(g.cancel)?fe.createElement("button",{"data-button":!0,"data-cancel":!0,style:g.cancelButtonStyle||P,onClick:we=>{Zl(g.cancel)&&Tt&&(g.cancel.onClick==null||g.cancel.onClick.call(g.cancel,we),ke())},className:gr(R==null?void 0:R.cancelButton,g==null||(h=g.classNames)==null?void 0:h.cancelButton)},g.cancel.label):null,fe.isValidElement(g.action)?g.action:g.action&&Zl(g.action)?fe.createElement("button",{"data-button":!0,"data-action":!0,style:g.actionButtonStyle||k,onClick:we=>{Zl(g.action)&&(g.action.onClick==null||g.action.onClick.call(g.action,we),!we.defaultPrevented&&ke())},className:gr(R==null?void 0:R.actionButton,g==null||(m=g.classNames)==null?void 0:m.actionButton)},g.action.label):null)};function Q0(){if(typeof window>"u"||typeof document>"u")return"ltr";const t=document.documentElement.getAttribute("dir");return t==="auto"||!t?window.getComputedStyle(document.documentElement).direction:t}function j3(t,r){const a={};return[t,r].forEach((s,l)=>{const u=l===1,f=u?"--mobile-offset":"--offset",p=u?A3:T3;function h(m){["top","right","bottom","left"].forEach(y=>{a[`${f}-${y}`]=typeof m=="number"?`${m}px`:m})}typeof s=="number"||typeof s=="string"?h(s):typeof s=="object"?["top","right","bottom","left"].forEach(m=>{s[m]===void 0?a[`${f}-${m}`]=p:a[`${f}-${m}`]=typeof s[m]=="number"?`${s[m]}px`:s[m]}):h(p)}),a}const P3=fe.forwardRef(function(r,a){const{id:s,invert:l,position:u="bottom-right",hotkey:f=["altKey","KeyT"],expand:p,closeButton:h,className:m,offset:y,mobileOffset:g,theme:S="light",richColors:T,duration:b,style:_,visibleToasts:w=w3,toastOptions:C,dir:L=Q0(),gap:z=R3,icons:F,containerAriaLabel:ee="Notifications"}=r,[U,D]=fe.useState([]),P=fe.useMemo(()=>s?U.filter(J=>J.toasterId===s):U.filter(J=>!J.toasterId),[U,s]),k=fe.useMemo(()=>Array.from(new Set([u].concat(P.filter(J=>J.position).map(J=>J.position)))),[P,u]),[ne,q]=fe.useState([]),[K,I]=fe.useState(!1),[ae,pe]=fe.useState(!1),[R,B]=fe.useState(S!=="system"?S:typeof window<"u"&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),j=fe.useRef(null),Y=f.join("+").replace(/Key/g,"").replace(/Digit/g,""),le=fe.useRef(null),de=fe.useRef(!1),Q=fe.useCallback(J=>{D(oe=>{var he;return(he=oe.find(Te=>Te.id===J.id))!=null&&he.delete||vn.dismiss(J.id),oe.filter(({id:Te})=>Te!==J.id)})},[]);return fe.useEffect(()=>vn.subscribe(J=>{if(J.dismiss){requestAnimationFrame(()=>{D(oe=>oe.map(he=>he.id===J.id?{...he,delete:!0}:he))});return}setTimeout(()=>{gw.flushSync(()=>{D(oe=>{const he=oe.findIndex(Te=>Te.id===J.id);return he!==-1?[...oe.slice(0,he),{...oe[he],...J},...oe.slice(he+1)]:[J,...oe]})})})}),[U]),fe.useEffect(()=>{if(S!=="system"){B(S);return}if(S==="system"&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?B("dark"):B("light")),typeof window>"u")return;const J=window.matchMedia("(prefers-color-scheme: dark)");try{J.addEventListener("change",({matches:oe})=>{B(oe?"dark":"light")})}catch{J.addListener(({matches:he})=>{try{B(he?"dark":"light")}catch(Te){console.error(Te)}})}},[S]),fe.useEffect(()=>{U.length<=1&&I(!1)},[U]),fe.useEffect(()=>{const J=oe=>{var he;if(f.every(Se=>oe[Se]||oe.code===Se)){var Oe;I(!0),(Oe=j.current)==null||Oe.focus()}oe.code==="Escape"&&(document.activeElement===j.current||(he=j.current)!=null&&he.contains(document.activeElement))&&I(!1)};return document.addEventListener("keydown",J),()=>document.removeEventListener("keydown",J)},[f]),fe.useEffect(()=>{if(j.current)return()=>{le.current&&(le.current.focus({preventScroll:!0}),le.current=null,de.current=!1)}},[j.current]),fe.createElement("section",{ref:a,"aria-label":`${ee} ${Y}`,tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false",suppressHydrationWarning:!0},k.map((J,oe)=>{var he;const[Te,Oe]=J.split("-");return P.length?fe.createElement("ol",{key:J,dir:L==="auto"?Q0():L,tabIndex:-1,ref:j,className:m,"data-sonner-toaster":!0,"data-sonner-theme":R,"data-y-position":Te,"data-x-position":Oe,style:{"--front-toast-height":`${((he=ne[0])==null?void 0:he.height)||0}px`,"--width":`${O3}px`,"--gap":`${z}px`,..._,...j3(y,g)},onBlur:Se=>{de.current&&!Se.currentTarget.contains(Se.relatedTarget)&&(de.current=!1,le.current&&(le.current.focus({preventScroll:!0}),le.current=null))},onFocus:Se=>{Se.target instanceof HTMLElement&&Se.target.dataset.dismissible==="false"||de.current||(de.current=!0,le.current=Se.relatedTarget)},onMouseEnter:()=>I(!0),onMouseMove:()=>I(!0),onMouseLeave:()=>{ae||I(!1)},onDragEnd:()=>I(!1),onPointerDown:Se=>{Se.target instanceof HTMLElement&&Se.target.dataset.dismissible==="false"||pe(!0)},onPointerUp:()=>pe(!1)},P.filter(Se=>!Se.position&&oe===0||Se.position===J).map((Se,Ae)=>{var me,ce;return fe.createElement(L3,{key:Se.id,icons:F,index:Ae,toast:Se,defaultRichColors:T,duration:(me=C==null?void 0:C.duration)!=null?me:b,className:C==null?void 0:C.className,descriptionClassName:C==null?void 0:C.descriptionClassName,invert:l,visibleToasts:w,closeButton:(ce=C==null?void 0:C.closeButton)!=null?ce:h,interacting:ae,position:J,style:C==null?void 0:C.style,unstyled:C==null?void 0:C.unstyled,classNames:C==null?void 0:C.classNames,cancelButtonStyle:C==null?void 0:C.cancelButtonStyle,actionButtonStyle:C==null?void 0:C.actionButtonStyle,closeButtonAriaLabel:C==null?void 0:C.closeButtonAriaLabel,removeToast:Q,toasts:P.filter(ue=>ue.position==Se.position),heights:ne.filter(ue=>ue.position==Se.position),setHeights:q,expandByDefault:p,gap:z,expanded:K,swipeDirections:r.swipeDirections})})):null}))}),P_=A.forwardRef(({className:t,...r},a)=>x.jsx("div",{ref:a,className:Me("rounded-lg border bg-card text-card-foreground shadow-sm",t),...r}));P_.displayName="Card";const M_=A.forwardRef(({className:t,...r},a)=>x.jsx("div",{ref:a,className:Me("flex flex-col space-y-1.5 p-6",t),...r}));M_.displayName="CardHeader";const z_=A.forwardRef(({className:t,...r},a)=>x.jsx("h3",{ref:a,className:Me("text-2xl font-semibold leading-none tracking-tight",t),...r}));z_.displayName="CardTitle";const U_=A.forwardRef(({className:t,...r},a)=>x.jsx("p",{ref:a,className:Me("text-sm text-muted-foreground",t),...r}));U_.displayName="CardDescription";const V_=A.forwardRef(({className:t,...r},a)=>x.jsx("div",{ref:a,className:Me("p-6 pt-0",t),...r}));V_.displayName="CardContent";const M3=A.forwardRef(({className:t,...r},a)=>x.jsx("div",{ref:a,className:Me("flex items-center p-6 pt-0",t),...r}));M3.displayName="CardFooter";function z3({title:t,description:r,children:a,action:s}){return x.jsxs(P_,{className:"mb-6",children:[x.jsx(M_,{className:"pb-3",children:x.jsxs("div",{className:"flex items-center justify-between",children:[x.jsxs("div",{children:[x.jsx(z_,{className:"text-lg font-medium",children:t}),r&&x.jsx(U_,{className:"mt-1.5",children:r})]}),s&&x.jsx("div",{children:s})]})}),x.jsx(V_,{children:a})]})}const q_=A.createContext(void 0);function U3({children:t}){const[r,a]=A.useState([]),s=50,l=A.useCallback(p=>(a(h=>h.includes(p)?h:[...h,p]),s),[]),u=A.useCallback(p=>{a(h=>h.filter(m=>m!==p))},[]),f=A.useCallback(p=>{const h=r.indexOf(p);return h>=0?s+h:s},[r]);return x.jsx(q_.Provider,{value:{registerModal:l,unregisterModal:u,getZIndex:f,modalStack:r},children:t})}function H_(){const t=A.useContext(q_);if(!t)throw new Error("useModalStack must be used within a ModalStackProvider");return t}const V3=ex,k4=yw,q3=nx,B_=A.forwardRef(({className:t,modalId:r,...a},s)=>{const{getZIndex:l,modalStack:u}=H_(),f=r?l(r):50,h=u.indexOf(r||"")<=0;return x.jsx(Xp,{ref:s,className:Me("fixed inset-0 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",h?"bg-black/30":"bg-black/25",t),style:{zIndex:f},onPointerDown:m=>{const y=m.target;if(!((parseInt(window.getComputedStyle(y).zIndex)||0)>f)&&y.closest("[data-chatgpt-button]")){m.stopPropagation();return}},...a})});B_.displayName=Xp.displayName;const k_=A.forwardRef(({className:t,children:r,modalId:a,...s},l)=>{const{registerModal:u,unregisterModal:f,getZIndex:p,modalStack:h}=H_(),[m]=A.useState(()=>a||`modal-${Date.now()}-${Math.random()}`);A.useEffect(()=>(u(m),()=>f(m)),[m,u,f]);const y=p(m),g=h[h.length-1]===m;return x.jsxs(q3,{children:[x.jsx(B_,{modalId:m}),x.jsxs(Yp,{ref:l,className:Me("fixed left-[50%] top-[50%] grid w-full max-w-lg translate-x-[-50%] translate-y-[-50%] gap-4 border bg-background p-6 shadow-lg duration-200 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[state=closed]:slide-out-to-left-1/2 data-[state=closed]:slide-out-to-top-[48%] data-[state=open]:slide-in-from-left-1/2 data-[state=open]:slide-in-from-top-[48%] sm:rounded-lg pointer-events-auto",t),style:{zIndex:y+1},onPointerDownOutside:S=>{const T=S.target;if(T.closest("[data-chatgpt-button]")||T.closest("[data-chatgpt-modal]")){S.preventDefault();return}S.preventDefault()},onInteractOutside:S=>{const T=S.target;if(T.closest("[data-chatgpt-button]")||T.closest("[data-chatgpt-modal]")){S.preventDefault();return}S.preventDefault()},onEscapeKeyDown:S=>{g||S.preventDefault()},...s,children:[r,x.jsxs(tx,{className:"absolute right-4 top-4 rounded-sm opacity-70 ring-offset-background transition-opacity hover:opacity-100 focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none data-[state=open]:bg-accent data-[state=open]:text-muted-foreground cursor-pointer",children:[x.jsx(Sh,{className:"h-4 w-4"}),x.jsx("span",{className:"sr-only",children:"Close"})]})]})]})});k_.displayName=Yp.displayName;const I_=({className:t,...r})=>x.jsx("div",{className:Me("flex flex-col space-y-1.5 text-center sm:text-left",t),...r});I_.displayName="DialogHeader";const H3=({className:t,...r})=>x.jsx("div",{className:Me("flex flex-col-reverse sm:flex-row sm:justify-end sm:space-x-2",t),...r});H3.displayName="DialogFooter";const $_=A.forwardRef(({className:t,...r},a)=>x.jsx(Fp,{ref:a,className:Me("text-lg font-semibold leading-none tracking-tight",t),...r}));$_.displayName=Fp.displayName;const F_=A.forwardRef(({className:t,...r},a)=>x.jsx(Gp,{ref:a,className:Me("text-sm text-muted-foreground",t),...r}));F_.displayName=Gp.displayName;const B3=bh("inline-flex items-center justify-center rounded-md border px-2 py-0.5 text-xs font-medium w-fit whitespace-nowrap shrink-0 [&>svg]:size-3 gap-1 [&>svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-auto",{variants:{variant:{default:"border-transparent bg-primary text-primary-foreground [a&]:hover:bg-primary/90",secondary:"border-transparent bg-secondary text-secondary-foreground [a&]:hover:bg-secondary/90",destructive:"border-transparent bg-destructive text-white [a&]:hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40",outline:"text-foreground [a&]:hover:bg-accent [a&]:hover:text-accent-foreground",success:"border-transparent bg-green-100 text-green-800 [a&]:hover:bg-green-200"}},defaultVariants:{variant:"default"}});function Z0({className:t,variant:r,asChild:a=!1,...s}){const l=a?Ro:"span";return x.jsx(l,{"data-slot":"badge",className:Me(B3({variant:r}),t),...s})}const I4=(t,r=[])=>r.includes(t),J0=(t,r)=>Array.isArray(r)?r.some(a=>t.includes(a)):t.includes(r);function k3({isOpen:t,onClose:r,onSelect:a,multiple:s=!1}){const{auth:l}=yh().props,u=(l==null?void 0:l.permissions)||[],f=J0(u,"create-media");J0(u,"manage-media");const[p,h]=A.useState([]),[m,y]=A.useState([]),[g,S]=A.useState(null),[T,b]=A.useState([]),[_,w]=A.useState(!1),[C,L]=A.useState(!1),[z,F]=A.useState([]),[ee,U]=A.useState(!1),[D,P]=A.useState(""),[k,ne]=A.useState(1),q=24,K=A.useCallback(async()=>{w(!0);try{const Q=new URLSearchParams;g&&Q.append("directory_id",g.toString());const J=await fetch(`${route("api.media.index")}?${Q}`,{credentials:"same-origin",headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}});if(!J.ok)throw new Error(`HTTP error! status: ${J.status}`);const oe=await J.json(),he=Array.isArray(oe.media)?oe.media:Array.isArray(oe)?oe:[];h(he),y(oe.directories||[]),b(he)}catch{xn.error("Failed to load media")}finally{w(!1)}},[g]);A.useEffect(()=>{t&&(K(),P(""))},[t,K]),A.useEffect(()=>{if(!D.trim())b(p);else{const Q=p.filter(J=>J.name.toLowerCase().includes(D.toLowerCase())||J.file_name.toLowerCase().includes(D.toLowerCase()));b(Q)}ne(1)},[D,p]);const I=Math.ceil(T.length/q),ae=(k-1)*q,pe=T.slice(ae,ae+q),R=async Q=>{var he,Te,Oe,Se;L(!0);const J=Array.from(Q);if(J.length===0){L(!1);return}const oe=new FormData;J.forEach(Ae=>{oe.append("files[]",Ae)});try{const me=await(await O(async()=>{const{default:ue}=await Promise.resolve().then(()=>Tj);return{default:ue}},void 0)).default.post(route("api.media.batch"),oe),ce=me.data;me.status===200||me.status===201?(ce.data&&ce.data.length>0&&h(ue=>[...ce.data,...ue]),ce.errors&&ce.errors.length>0?(xn.warning(ce.message||`${((he=ce.data)==null?void 0:he.length)||0} uploaded, ${ce.errors.length} failed`),ce.errors.forEach(ue=>{xn.error(ue,{duration:5e3})})):xn.success(ce.message||`${((Te=ce.data)==null?void 0:Te.length)||0} file(s) uploaded successfully`)):xn.error(ce.message||"Failed to upload files")}catch(Ae){const me=((Se=(Oe=Ae.response)==null?void 0:Oe.data)==null?void 0:Se.message)||"Error uploading files";xn.error(me)}L(!1)},B=Q=>{Q.preventDefault(),Q.stopPropagation(),Q.type==="dragenter"||Q.type==="dragover"?U(!0):Q.type==="dragleave"&&U(!1)},j=Q=>{Q.preventDefault(),Q.stopPropagation(),U(!1),Q.dataTransfer.files&&Q.dataTransfer.files[0]&&R(Q.dataTransfer.files)},Y=Q=>{s?F(J=>J.includes(Q)?J.filter(oe=>oe!==Q):[...J,Q]):(a(Q),r())},le=()=>{s&&z.length>0&&(a(z.join(",")),r())},de=Q=>Q.startsWith("image/")?x.jsx(Hp,{className:"h-8 w-8"}):Q.includes("pdf")?x.jsx("div",{className:"h-8 w-8 bg-red-500 rounded text-white text-sm flex items-center justify-center font-bold",children:"PDF"}):Q.includes("word")||Q.includes("document")?x.jsx("div",{className:"h-8 w-8 bg-blue-500 rounded text-white text-sm flex items-center justify-center font-bold",children:"DOC"}):Q.includes("csv")||Q.includes("spreadsheet")?x.jsx("div",{className:"h-8 w-8 bg-green-500 rounded text-white text-sm flex items-center justify-center font-bold",children:"CSV"}):Q.startsWith("video/")?x.jsx("div",{className:"h-8 w-8 bg-purple-500 rounded text-white text-sm flex items-center justify-center font-bold",children:"VID"}):Q.startsWith("audio/")?x.jsx("div",{className:"h-8 w-8 bg-orange-500 rounded text-white text-sm flex items-center justify-center font-bold",children:"AUD"}):x.jsx("div",{className:"h-8 w-8 bg-gray-500 rounded text-white text-sm flex items-center justify-center font-bold",children:"FILE"});return x.jsx(V3,{open:t,onOpenChange:r,children:x.jsxs(k_,{className:"max-w-7xl h-[95vh] flex flex-col",children:[x.jsx(I_,{className:"pb-6 border-b",children:x.jsxs("div",{className:"flex items-center gap-3",children:[x.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:x.jsx(Hp,{className:"h-5 w-5 text-primary"})}),x.jsxs("div",{children:[x.jsxs($_,{className:"text-xl font-semibold",children:["Media Library",T.length>0&&x.jsx(Z0,{variant:"secondary",className:"ml-2 text-xs",children:T.length})]}),x.jsx(F_,{className:"text-sm text-muted-foreground mt-1",children:"Browse and select media files from your library"})]})]})}),x.jsxs("div",{className:"space-y-4 flex-1 flex flex-col overflow-hidden",children:[m.length>0&&x.jsx("div",{className:"bg-muted/30 rounded-lg p-3 border",children:x.jsx("div",{className:"flex items-center gap-2",children:x.jsx("div",{className:"max-h-24 overflow-y-auto scrollbar-thin scrollbar-thumb-muted-foreground/20 scrollbar-track-transparent",children:x.jsxs("div",{className:"flex flex-wrap gap-2",children:[x.jsx(vt,{variant:g===null?"default":"ghost",size:"sm",onClick:()=>S(null),className:"h-7 px-3 text-xs",children:"All Files"}),m.map(Q=>x.jsx(vt,{variant:g===Q.id?"default":"ghost",size:"sm",onClick:()=>S(Q.id),className:"h-7 px-3 text-xs",children:Q.name},Q.id))]})})})}),x.jsxs("div",{className:"flex flex-col sm:flex-row gap-4",children:[x.jsxs("div",{className:"relative flex-1",children:[x.jsx(GP,{className:"absolute left-3 top-1/2 transform -translate-y-1/2 text-muted-foreground h-4 w-4"}),x.jsx(_a,{placeholder:"Search media files...",value:D,onChange:Q=>P(Q.target.value),className:"pl-10 h-10"})]}),f&&x.jsxs("div",{className:"flex gap-2",children:[x.jsx(_a,{type:"file",multiple:!0,accept:"image/*,application/pdf,.doc,.docx,.xls,.xlsx",onChange:Q=>Q.target.files&&R(Q.target.files),className:"hidden",id:"file-upload"}),x.jsxs(vt,{type:"button",onClick:()=>{var Q;return(Q=document.getElementById("file-upload"))==null?void 0:Q.click()},disabled:C,className:"h-10 px-4",children:[x.jsx(Y0,{className:"h-4 w-4 mr-2"}),C?"Uploading...":"Upload"]})]})]}),x.jsxs("div",{className:"flex items-center justify-between text-sm text-muted-foreground bg-muted/20 px-4 py-3 rounded-lg border",children:[x.jsxs("div",{className:"flex items-center gap-4",children:[x.jsxs("span",{className:"font-medium",children:[T.length," files"]}),I>1&&x.jsxs("span",{children:["Page ",k," of ",I]})]}),s&&z.length>0&&x.jsxs(Z0,{variant:"default",className:"text-xs px-2 py-1",children:[z.length," selected"]})]}),x.jsx("div",{className:"border rounded-lg bg-muted/10 flex flex-col flex-1 overflow-hidden",children:_?x.jsx("div",{className:"flex-1 flex items-center justify-center",children:x.jsxs("div",{className:"text-center",children:[x.jsx("div",{className:"animate-spin rounded-full h-8 w-8 border-b-2 border-primary mx-auto mb-4"}),x.jsx("p",{className:"text-muted-foreground",children:"Loading media..."})]})}):T.length===0?x.jsx("div",{className:"flex-1 flex items-center justify-center py-16",children:x.jsxs("div",{className:"text-center max-w-sm",children:[x.jsx("div",{className:`mx-auto w-24 h-24 border-2 border-dashed rounded-xl flex items-center justify-center mb-6 transition-colors ${ee?"border-primary bg-primary/5":"border-muted-foreground/25"}`,onDragEnter:B,onDragLeave:B,onDragOver:B,onDrop:j,children:x.jsx(b_,{className:"h-10 w-10 text-muted-foreground"})}),x.jsxs("div",{className:"space-y-3 mb-6",children:[x.jsx("h3",{className:"text-lg font-semibold",children:"No media files found"}),D&&x.jsxs("p",{className:"text-sm text-muted-foreground",children:["No results for ",x.jsxs("span",{className:"font-medium text-foreground",children:['"$',D,'"']})]}),x.jsx("p",{className:"text-sm text-muted-foreground",children:D?"Try a different search term or upload new images":"Upload images to get started"})]}),f&&x.jsxs(vt,{type:"button",onClick:()=>{var Q;return(Q=document.getElementById("file-upload"))==null?void 0:Q.click()},disabled:C,children:[x.jsx(Y0,{className:"h-4 w-4 mr-2"}),"Upload Images"]})]})}):x.jsx("div",{className:"p-6 overflow-y-auto flex-1",children:x.jsx("div",{className:"grid grid-cols-4 lg:grid-cols-6 xl:grid-cols-8 gap-4",children:pe.map(Q=>{var J;return x.jsx("div",{className:`relative group cursor-pointer rounded-xl overflow-hidden transition-all duration-200 hover:scale-[1.02] ${z.includes(Q.url)?"ring-2 ring-primary shadow-lg scale-[1.02]":"hover:shadow-lg border border-border/50 hover:border-primary/30 hover:shadow-primary/5"}`,onClick:()=>Y(Q.url),children:x.jsxs("div",{className:"relative aspect-square bg-gradient-to-br from-muted/50 to-muted overflow-hidden flex items-center justify-center",children:[Q.mime_type.startsWith("image/")?x.jsx("img",{src:Q.thumb_url,alt:Q.name,className:"w-full h-full object-cover",onError:oe=>{oe.currentTarget.src=Q.url}}):x.jsxs("div",{className:"w-full h-full flex flex-col items-center justify-center p-4",children:[x.jsx("div",{className:"mb-2",children:de(Q.mime_type)}),x.jsx("div",{className:"text-xs text-center font-medium text-muted-foreground truncate w-full",children:((J=Q.mime_type.split("/")[1])==null?void 0:J.toUpperCase())||"FILE"})]}),z.includes(Q.url)&&x.jsx("div",{className:"absolute inset-0 bg-primary/20 flex items-center justify-center backdrop-blur-sm",children:x.jsx("div",{className:"bg-primary text-primary-foreground rounded-full p-2 shadow-lg",children:x.jsx(xa,{className:"h-4 w-4"})})}),x.jsx("div",{className:"absolute inset-0 bg-black/0 group-hover:bg-black/20 transition-colors"}),x.jsx("div",{className:"absolute bottom-0 left-0 right-0 bg-gradient-to-t from-black/80 via-black/40 to-transparent p-3 opacity-0 group-hover:opacity-100 transition-all duration-200",children:x.jsx("p",{className:"text-xs text-white font-medium truncate",title:Q.name,children:Q.name})})]})},Q.id)})})})}),I>1&&x.jsxs("div",{className:"flex items-center justify-between pt-3 border-t",children:[x.jsxs("div",{className:"text-sm text-muted-foreground",children:["Showing ",ae+1," to ",Math.min(ae+q,T.length)," of ",T.length," files"]}),x.jsxs("div",{className:"flex gap-1",children:[x.jsx(vt,{variant:"outline",size:"sm",disabled:k===1,onClick:()=>ne(Q=>Math.max(Q-1,1)),children:"Previous"}),Array.from({length:Math.min(I,5)},(Q,J)=>{let oe;return I<=5||k<=3?oe=J+1:k>=I-2?oe=I-4+J:oe=k-2+J,x.jsx(vt,{variant:k===oe?"default":"outline",size:"sm",className:"w-8 h-8 p-0",onClick:()=>ne(oe),children:oe},oe)}),x.jsx(vt,{variant:"outline",size:"sm",disabled:k===I,onClick:()=>ne(Q=>Math.min(Q+1,I)),children:"Next"})]})]}),x.jsxs("div",{className:"flex justify-between items-center pt-6 border-t bg-muted/20 -mx-6 px-6 py-4",children:[x.jsx(vt,{variant:"outline",onClick:r,className:"px-6",children:"Cancel"}),x.jsxs("div",{className:"flex gap-3",children:[s&&z.length>0&&x.jsx(vt,{variant:"outline",onClick:()=>F([]),className:"px-4",children:"Clear Selection"}),s&&z.length>0&&x.jsxs(vt,{onClick:le,className:"px-6",children:["Select ",z.length," item",z.length>1?"s":""]})]})]})]})]})})}function fp({label:t,value:r="",onChange:a,multiple:s=!1,placeholder:l="Select image...",showPreview:u=!0,readOnly:f=!1}){const[p,h]=A.useState(!1),m=_=>{const w=_.split("/").pop()||_;a(w)},y=()=>{a("")},g=r||"",T=g?[(_=>_?_.startsWith("http")?_:(_.startsWith("/"),Ka(_)):"")(g)]:[],b=_=>{var C;if(!_)return null;const w=(C=_.split(".").pop())==null?void 0:C.toLowerCase();return["jpg","jpeg","png","gif","webp","svg"].includes(w||"")?null:w==="pdf"?x.jsx("div",{className:"h-16 w-16 bg-red-500 rounded text-white text-xs flex items-center justify-center font-bold",children:"PDF"}):["doc","docx"].includes(w||"")?x.jsx("div",{className:"h-16 w-16 bg-blue-500 rounded text-white text-xs flex items-center justify-center font-bold",children:"DOC"}):["xls","xlsx","csv"].includes(w||"")?x.jsx("div",{className:"h-16 w-16 bg-green-500 rounded text-white text-xs flex items-center justify-center font-bold",children:"XLS"}):["ppt","pptx"].includes(w||"")?x.jsx("div",{className:"h-16 w-16 bg-orange-500 rounded text-white text-xs flex items-center justify-center font-bold",children:"PPT"}):x.jsx("div",{className:"h-16 w-16 bg-gray-500 rounded text-white text-xs flex items-center justify-center font-bold",children:"FILE"})};return x.jsxs("div",{className:"space-y-2",children:[t&&x.jsx(Gn,{children:t}),x.jsxs("div",{className:"flex gap-2",children:[x.jsx(_a,{value:g,onChange:_=>a(_.target.value),placeholder:l,readOnly:f||s}),x.jsxs(vt,{type:"button",variant:"outline",onClick:()=>h(!0),disabled:f,children:[x.jsx(Hp,{className:"h-4 w-4 mr-2"}),"Browse"]}),g&&x.jsx(vt,{type:"button",variant:"outline",size:"icon",onClick:y,disabled:f,children:x.jsx(Sh,{className:"h-4 w-4"})})]}),u&&T.length>0&&x.jsx("div",{className:"grid grid-cols-4 gap-2 mt-2",children:T.map((_,w)=>{const C=b(_);return x.jsx("div",{className:"relative",children:C?x.jsx("div",{className:"w-full h-20 flex items-center justify-center rounded border bg-muted",children:C}):x.jsx("img",{src:_,alt:`Preview ${w+1}`,className:"w-full h-20 object-cover rounded border",onError:L=>{const F=L.target.parentElement;F&&(F.innerHTML='
FILE
')}})},w)})}),x.jsx(k3,{isOpen:p,onClose:()=>h(!1),onSelect:m,multiple:s})]})}const ao=t=>{var s;if(typeof document>"u")return null;const a=`; ${document.cookie}`.split(`; ${t}=`);if(a.length===2){const l=(s=a.pop())==null?void 0:s.split(";").shift();return l?decodeURIComponent(l):null}return null},ft={logoDark:"images/logos/logo-dark.png",logoLight:"images/logos/logo-light.png",favicon:"images/logos/favicon.png",titleText:"WorkDo",footerText:"© 2024 WorkDo. All rights reserved.",companyMobile:"",companyAddress:"",themeColor:"green",customColor:"#3b82f6",sidebarVariant:"inset",sidebarStyle:"plain",layoutDirection:"left",themeMode:"light"},So=(t,r)=>{if((r==null?void 0:r.is_demo)||!1)try{const s=ao("themeSettings"),l=ao("sidebarSettings"),u=ao("layoutPosition"),f=ao("brandSettings"),p=s?JSON.parse(s):{},h=l?JSON.parse(l):{},m=f?JSON.parse(f):{};return{logoDark:m.logoDark||(t==null?void 0:t.logoDark)||ft.logoDark,logoLight:m.logoLight||(t==null?void 0:t.logoLight)||ft.logoLight,favicon:m.favicon||(t==null?void 0:t.favicon)||ft.favicon,titleText:m.titleText||(t==null?void 0:t.titleText)||ft.titleText,footerText:m.footerText||(t==null?void 0:t.footerText)||ft.footerText,companyMobile:m.companyMobile||(t==null?void 0:t.companyMobile)||ft.companyMobile,companyAddress:m.companyAddress||(t==null?void 0:t.companyAddress)||ft.companyAddress,themeColor:p.themeColor||ft.themeColor,customColor:p.customColor||ft.customColor,sidebarVariant:h.variant||ft.sidebarVariant,sidebarStyle:h.style||ft.sidebarStyle,layoutDirection:u||ft.layoutDirection,themeMode:p.appearance||ft.themeMode}}catch{}return t?{logoDark:t.logoDark||ft.logoDark,logoLight:t.logoLight||ft.logoLight,favicon:t.favicon||ft.favicon,titleText:t.titleText||ft.titleText,footerText:t.footerText||ft.footerText,companyMobile:t.companyMobile||ft.companyMobile,companyAddress:t.companyAddress||ft.companyAddress,themeColor:t.themeColor||ft.themeColor,customColor:t.customColor||ft.customColor,sidebarVariant:t.sidebarVariant||ft.sidebarVariant,sidebarStyle:t.sidebarStyle||ft.sidebarStyle,layoutDirection:t.layoutDirection||ft.layoutDirection,themeMode:t.themeMode||ft.themeMode}:ft};function I3({settings:t}){var B,j;const{t:r}=sj(),{props:a}=yh(),s=a.globalSettings,l=a.auth,u=((B=l==null?void 0:l.user)==null?void 0:B.type)||((j=l==null?void 0:l.user)==null?void 0:j.role),[f,p]=A.useState(()=>So(s||t,s)),[h,m]=A.useState(!1),[y,g]=A.useState(!1),[S,T]=A.useState("logos"),{updateAppearance:b,updateThemeColor:_,updateCustomColor:w,saveThemeSettings:C}=BS(),{updatePosition:L,saveLayoutPosition:z}=JS(),{updateVariant:F,updateStyle:ee,saveSidebarSettings:U}=e_();A.useEffect(()=>{if(y)return;const Y=So(s||t,s);p(Y);try{const le=(s==null?void 0:s.is_demo)||!1;let de=null;if(le&&(de=ao("sidebarSettings")),de){const Q=JSON.parse(de);p(J=>({...J,sidebarVariant:Q.variant||J.sidebarVariant,sidebarStyle:Q.style||J.sidebarStyle}))}}catch(le){console.error("Error loading sidebar settings",le)}},[s,t,y]);const D=Y=>{const{name:le,value:de}=Y.target;p(Q=>({...Q,[le]:de})),["logoLight","logoDark","favicon"].includes(le)&&k({[le]:de})},P=(Y,le)=>{p(de=>({...de,[Y]:le})),k({[Y]:le})},{updateBrandSettings:k}=Y_(),ne=Y=>{p(le=>({...le,themeColor:Y})),_(Y)},q=Y=>{p(le=>({...le,customColor:Y})),w(Y,!0)},K=Y=>{p(le=>({...le,sidebarVariant:Y})),F(Y)},I=Y=>{p(le=>({...le,sidebarStyle:Y})),ee(Y)},ae=Y=>{p(le=>({...le,layoutDirection:Y})),L(Y)},pe=Y=>{p(le=>({...le,themeMode:Y})),b(Y),setTimeout(()=>{_(f.themeColor),f.themeColor==="custom"&&w(f.customColor)},0)},R=()=>{m(!0),g(!0),_(f.themeColor),f.themeColor==="custom"&&w(f.customColor),b(f.themeMode),L(f.layoutDirection),F(f.sidebarVariant),ee(f.sidebarStyle),C(),U==null||U(),z(f.layoutDirection),k({logoLight:f.logoLight,logoDark:f.logoDark,favicon:f.favicon}),Aa.post(route("settings.brand.update"),{settings:f},{preserveScroll:!0,onSuccess:Y=>{var Q,J;m(!1);const le=(Q=Y.props.flash)==null?void 0:Q.success,de=(J=Y.props.flash)==null?void 0:J.error;le?(xn.success(le),setTimeout(()=>g(!1),500)):de&&xn.error(de)},onError:Y=>{m(!1),g(!1);const le=Y.error||Object.values(Y).join(", ")||r("Failed to save brand settings");xn.error(le)}})};return x.jsx(z3,{title:r("Brand Settings"),description:r("Customize your application's branding and appearance"),action:x.jsxs(vt,{onClick:R,disabled:h,size:"sm",children:[x.jsx($P,{className:"h-4 w-4 mr-2"}),r(h?"Saving...":"Save Changes")]}),children:x.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-6",children:[x.jsxs("div",{className:"lg:col-span-2",children:[x.jsxs("div",{className:"flex space-x-2 mb-6",children:[x.jsxs(vt,{variant:S==="logos"?"default":"outline",size:"sm",onClick:()=>T("logos"),className:"flex-1",children:[x.jsx(b_,{className:"h-4 w-4 mr-2"}),r("Logos")]}),x.jsxs(vt,{variant:S==="text"?"default":"outline",size:"sm",onClick:()=>T("text"),className:"flex-1",children:[x.jsx(PP,{className:"h-4 w-4 mr-2"}),r("Text")]}),x.jsxs(vt,{variant:S==="theme"?"default":"outline",size:"sm",onClick:()=>T("theme"),className:"flex-1",children:[x.jsx(up,{className:"h-4 w-4 mr-2"}),r("Theme")]})]}),S==="logos"&&x.jsx("div",{className:"space-y-6",children:x.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[x.jsxs("div",{className:"space-y-3",children:[x.jsx(Gn,{children:r("Logo Dark")}),x.jsxs("div",{className:"flex flex-col gap-3",children:[x.jsx("div",{className:"border rounded-md p-4 flex items-center justify-center bg-muted/30 dark:bg-white h-32",children:f.logoDark?x.jsx("img",{src:Ka(f.logoDark),alt:"Dark Logo",className:"max-h-full max-w-full object-contain",onError:Y=>{Y.currentTarget.src="images/default/image-not-found.jpg"}}):x.jsxs("div",{className:"text-muted-foreground flex flex-col items-center gap-2",children:[x.jsx("div",{className:"h-12 w-24 bg-muted flex items-center justify-center rounded border border-dashed",children:x.jsx("span",{className:"font-semibold text-muted-foreground",children:r("Logo")})}),x.jsx("span",{className:"text-xs",children:"No logo selected"})]})}),x.jsx(fp,{label:"",value:f.logoDark,onChange:Y=>P("logoDark",Y),placeholder:"Select dark mode logo...",showPreview:!1})]})]}),x.jsxs("div",{className:"space-y-3",children:[x.jsx(Gn,{children:r("Logo Light")}),x.jsxs("div",{className:"flex flex-col gap-3",children:[x.jsx("div",{className:"border rounded-md p-4 flex items-center justify-center bg-black h-32",children:f.logoLight?x.jsx("img",{src:Ka(f.logoLight),alt:"Light Logo",className:"max-h-full max-w-full object-contain",onError:Y=>{Y.currentTarget.src="images/default/image-not-found.jpg"}}):x.jsxs("div",{className:"text-muted-foreground flex flex-col items-center gap-2",children:[x.jsx("div",{className:"h-12 w-24 bg-muted flex items-center justify-center rounded border border-dashed",children:x.jsx("span",{className:"font-semibold text-muted-foreground",children:r("Logo")})}),x.jsx("span",{className:"text-xs",children:"No logo selected"})]})}),x.jsx(fp,{label:"",value:f.logoLight,onChange:Y=>P("logoLight",Y),placeholder:"Select light mode logo...",showPreview:!1})]})]}),x.jsxs("div",{className:"space-y-3",children:[x.jsx(Gn,{children:r("Favicon")}),x.jsxs("div",{className:"flex flex-col gap-3",children:[x.jsx("div",{className:"border rounded-md p-4 flex items-center justify-center bg-muted/30 h-20",children:f.favicon?x.jsx("img",{src:Ka(f.favicon),alt:"Favicon",className:"h-16 w-16 object-contain",onError:Y=>{Y.currentTarget.src="images/default/image-not-found.jpg"}}):x.jsxs("div",{className:"text-muted-foreground flex flex-col items-center gap-1",children:[x.jsx("div",{className:"h-10 w-10 bg-muted flex items-center justify-center rounded border border-dashed",children:x.jsx("span",{className:"font-semibold text-xs text-muted-foreground",children:r("Icon")})}),x.jsx("span",{className:"text-xs",children:"No favicon selected"})]})}),x.jsx(fp,{label:"",value:f.favicon,onChange:Y=>P("favicon",Y),placeholder:"Select favicon...",showPreview:!1})]})]})]})}),S==="text"&&x.jsx("div",{className:"space-y-6",children:x.jsxs("div",{className:"grid grid-cols-1 gap-6",children:[x.jsxs("div",{className:"space-y-3",children:[x.jsx(Gn,{htmlFor:"titleText",children:r("Title Text")}),x.jsx(_a,{id:"titleText",name:"titleText",value:f.titleText,onChange:D,placeholder:"WorkDo"}),x.jsx("p",{className:"text-xs text-muted-foreground",children:r("Application title displayed in the browser tab")})]}),x.jsxs("div",{className:"space-y-3",children:[x.jsx(Gn,{htmlFor:"footerText",children:r("Footer Text")}),x.jsx(_a,{id:"footerText",name:"footerText",value:f.footerText,onChange:D,placeholder:"© 2024 WorkDo. All rights reserved."}),x.jsx("p",{className:"text-xs text-muted-foreground",children:r("Text displayed in the footer")})]}),u==="company"&&x.jsxs(x.Fragment,{children:[x.jsxs("div",{className:"space-y-3",children:[x.jsx(Gn,{htmlFor:"companyMobile",children:r("Company Mobile Number")}),x.jsx(_a,{id:"companyMobile",name:"companyMobile",value:f.companyMobile||"",onChange:D,placeholder:"+1 234 567 8900"}),x.jsx("p",{className:"text-xs text-muted-foreground",children:r("Company contact mobile number")})]}),x.jsxs("div",{className:"space-y-3",children:[x.jsx(Gn,{htmlFor:"companyAddress",children:r("Company Address")}),x.jsx("textarea",{id:"companyAddress",name:"companyAddress",value:f.companyAddress||"",onChange:Y=>p(le=>({...le,companyAddress:Y.target.value})),placeholder:"Enter company address",className:"flex min-h-[80px] w-full rounded-md border border-input bg-background px-3 py-2 text-sm ring-offset-background placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50"}),x.jsx("p",{className:"text-xs text-muted-foreground",children:r("Company address")})]})]})]})}),S==="theme"&&x.jsx("div",{className:"space-y-6",children:x.jsxs("div",{className:"flex flex-col space-y-8",children:[x.jsxs("div",{className:"space-y-4",children:[x.jsxs("div",{className:"flex items-center",children:[x.jsx(up,{className:"h-5 w-5 mr-2 text-muted-foreground"}),x.jsx("h3",{className:"text-base font-medium",children:r("Theme Color")})]}),x.jsx(Ql,{className:"my-2"}),x.jsxs("div",{className:"grid grid-cols-6 gap-2",children:[Object.entries({blue:"#3b82f6",green:"#10b77f",purple:"#8b5cf6",orange:"#f97316",red:"#ef4444"}).map(([Y,le])=>x.jsx(vt,{type:"button",variant:f.themeColor===Y?"default":"outline",className:"h-8 w-full p-0 relative",style:{backgroundColor:f.themeColor===Y?le:"transparent"},onClick:()=>ne(Y),children:x.jsx("span",{className:"absolute inset-1 rounded-sm",style:{backgroundColor:le}})},Y)),x.jsx(vt,{type:"button",variant:f.themeColor==="custom"?"default":"outline",className:"h-8 w-full p-0 relative",style:{backgroundColor:f.themeColor==="custom"?f.customColor:"transparent"},onClick:()=>ne("custom"),children:x.jsx("span",{className:"absolute inset-1 rounded-sm",style:{backgroundColor:f.customColor}})})]}),f.themeColor==="custom"&&x.jsxs("div",{className:"space-y-2 mt-4",children:[x.jsx(Gn,{htmlFor:"customColor",children:r("Custom Color")}),x.jsxs("div",{className:"flex gap-2",children:[x.jsxs("div",{className:"relative",children:[x.jsx(_a,{id:"colorPicker",type:"color",value:f.customColor,onChange:Y=>q(Y.target.value),className:"absolute inset-0 opacity-0 cursor-pointer"}),x.jsx("div",{className:"w-10 h-10 rounded border cursor-pointer",style:{backgroundColor:f.customColor}})]}),x.jsx(_a,{id:"customColor",name:"customColor",type:"text",value:f.customColor,onChange:Y=>q(Y.target.value),placeholder:"#3b82f6"})]})]})]}),x.jsxs("div",{className:"space-y-4",children:[x.jsxs("div",{className:"flex items-center",children:[x.jsx(v_,{className:"h-5 w-5 mr-2 text-muted-foreground"}),x.jsx("h3",{className:"text-base font-medium",children:r("Sidebar")})]}),x.jsx(Ql,{className:"my-2"}),x.jsxs("div",{className:"space-y-6",children:[x.jsxs("div",{children:[x.jsx(Gn,{className:"mb-2 block",children:r("Sidebar Variant")}),x.jsx("div",{className:"grid grid-cols-3 gap-3",children:["inset","floating","minimal"].map(Y=>x.jsxs(vt,{type:"button",variant:f.sidebarVariant===Y?"default":"outline",className:"h-10 justify-start",style:{backgroundColor:f.sidebarVariant===Y?f.themeColor==="custom"?f.customColor:void 0:"transparent"},onClick:()=>K(Y),children:[Y.charAt(0).toUpperCase()+Y.slice(1),f.sidebarVariant===Y&&x.jsx(xa,{className:"h-4 w-4 ml-2"})]},Y))})]}),x.jsxs("div",{children:[x.jsx(Gn,{className:"mb-2 block",children:r("Sidebar Style")}),x.jsx("div",{className:"grid grid-cols-3 gap-3",children:[{id:"plain",name:"Plain"},{id:"colored",name:"Colored"},{id:"gradient",name:"Gradient"}].map(Y=>x.jsxs(vt,{type:"button",variant:f.sidebarStyle===Y.id?"default":"outline",className:"h-10 justify-start",style:{backgroundColor:f.sidebarStyle===Y.id?f.themeColor==="custom"?f.customColor:void 0:"transparent"},onClick:()=>I(Y.id),children:[Y.name,f.sidebarStyle===Y.id&&x.jsx(xa,{className:"h-4 w-4 ml-2"})]},Y.id))})]})]})]}),x.jsxs("div",{className:"space-y-4",children:[x.jsxs("div",{className:"flex items-center",children:[x.jsx(BP,{className:"h-5 w-5 mr-2 text-muted-foreground"}),x.jsx("h3",{className:"text-base font-medium",children:r("Layout")})]}),x.jsx(Ql,{className:"my-2"}),x.jsxs("div",{className:"space-y-2",children:[x.jsx(Gn,{className:"mb-2 block",children:r("Layout Direction")}),x.jsxs("div",{className:"grid grid-cols-2 gap-2",children:[x.jsxs(vt,{type:"button",variant:f.layoutDirection==="left"?"default":"outline",className:"h-10 justify-start",style:{backgroundColor:f.layoutDirection==="left"?f.themeColor==="custom"?f.customColor:void 0:"transparent"},onClick:()=>ae("left"),children:[r("Left-to-Right"),f.layoutDirection==="left"&&x.jsx(xa,{className:"h-4 w-4 ml-2"})]}),x.jsxs(vt,{type:"button",variant:f.layoutDirection==="right"?"default":"outline",className:"h-10 justify-start",style:{backgroundColor:f.layoutDirection==="right"?f.themeColor==="custom"?f.customColor:void 0:"transparent"},onClick:()=>ae("right"),children:[r("Right-to-Left"),f.layoutDirection==="right"&&x.jsx(xa,{className:"h-4 w-4 ml-2"})]})]})]})]}),x.jsxs("div",{className:"space-y-4",children:[x.jsxs("div",{className:"flex items-center",children:[x.jsx(UP,{className:"h-5 w-5 mr-2 text-muted-foreground"}),x.jsx("h3",{className:"text-base font-medium",children:r("Theme Mode")})]}),x.jsx(Ql,{className:"my-2"}),x.jsx("div",{className:"space-y-2",children:x.jsxs("div",{className:"grid grid-cols-3 gap-2",children:[x.jsxs(vt,{type:"button",variant:f.themeMode==="light"?"default":"outline",className:"h-10 justify-start",style:{backgroundColor:f.themeMode==="light"?f.themeColor==="custom"?f.customColor:void 0:"transparent"},onClick:()=>pe("light"),children:[r("Light"),f.themeMode==="light"&&x.jsx(xa,{className:"h-4 w-4 ml-2"})]}),x.jsxs(vt,{type:"button",variant:f.themeMode==="dark"?"default":"outline",className:"h-10 justify-start",style:{backgroundColor:f.themeMode==="dark"?f.themeColor==="custom"?f.customColor:void 0:"transparent"},onClick:()=>pe("dark"),children:[r("Dark"),f.themeMode==="dark"&&x.jsx(xa,{className:"h-4 w-4 ml-2"})]}),x.jsxs(vt,{type:"button",variant:f.themeMode==="system"?"default":"outline",className:"h-10 justify-start",style:{backgroundColor:f.themeMode==="system"?f.themeColor==="custom"?f.customColor:void 0:"transparent"},onClick:()=>pe("system"),children:[r("System"),f.themeMode==="system"&&x.jsx(xa,{className:"h-4 w-4 ml-2"})]})]})})]})]})})]}),x.jsx("div",{className:"lg:col-span-1",children:x.jsx("div",{className:"sticky top-20 space-y-6",children:x.jsxs("div",{className:"border rounded-md p-4",children:[x.jsxs("div",{className:"flex items-center gap-2 mb-4",children:[x.jsx(up,{className:"h-4 w-4"}),x.jsx("h3",{className:"font-medium",children:r("Live Preview")})]}),x.jsx(o3,{}),x.jsx("div",{className:"mt-4 pt-4 border-t",children:x.jsxs("div",{className:"text-xs text-muted-foreground",children:[r("Footer:")," ",x.jsx("span",{className:"font-medium text-foreground",children:f.footerText})]})})]})})})]})})}const $3=Object.freeze(Object.defineProperty({__proto__:null,DEFAULT_BRAND_SETTINGS:ft,default:I3,getBrandSettings:So},Symbol.toStringTag,{value:"Module"})),G_=A.createContext(void 0);function F3({children:t,globalSettings:r,user:a}){const s=()=>(r==null?void 0:r.is_demo)||!1?null:window.location.pathname.includes("/public/")||window.location.pathname==="/"||window.location.pathname.includes("/auth/")?r:(a==null?void 0:a.role)==="company"&&(a!=null&&a.globalSettings)?a.globalSettings:r,[l,u]=A.useState(()=>So(s(),r));A.useEffect(()=>{const p=s(),h=So(p,r);if(u(h),h){const m=h.themeColor==="custom"?h.customColor:{blue:"#3b82f6",green:"#10b77f",purple:"#8b5cf6",orange:"#f97316",red:"#ef4444"}[h.themeColor]||"#3b82f6";document.documentElement.style.setProperty("--theme-color",m),document.documentElement.style.setProperty("--primary",m);const y=h.themeMode==="dark"||h.themeMode==="system"&&window.matchMedia("(prefers-color-scheme: dark)").matches;document.documentElement.classList.toggle("dark",y),document.body.classList.toggle("dark",y),document.documentElement.dir=h.layoutDirection,document.documentElement.setAttribute("dir",h.layoutDirection)}},[r,a]);const f=p=>{u(h=>({...h,...p}))};return x.jsx(G_.Provider,{value:{...l,updateBrandSettings:f},children:t})}function Y_(){const t=A.useContext(G_);if(t===void 0)throw new Error("useBrand must be used within a BrandProvider");return t}var G3=(t,r,a,s,l,u,f,p)=>{let h=document.documentElement,m=["light","dark"];function y(T){(Array.isArray(t)?t:[t]).forEach(b=>{let _=b==="class",w=_&&u?l.map(C=>u[C]||C):l;_?(h.classList.remove(...w),h.classList.add(u&&u[T]?u[T]:T)):h.setAttribute(b,T)}),g(T)}function g(T){p&&m.includes(T)&&(h.style.colorScheme=T)}function S(){return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}if(s)y(s);else try{let T=localStorage.getItem(r)||a,b=f&&T==="system"?S():T;y(b)}catch{}},Y3=A.createContext(void 0),X3={setTheme:t=>{},themes:[]},K3=()=>{var t;return(t=A.useContext(Y3))!=null?t:X3};A.memo(({forcedTheme:t,storageKey:r,attribute:a,enableSystem:s,enableColorScheme:l,defaultTheme:u,value:f,themes:p,nonce:h,scriptProps:m})=>{let y=JSON.stringify([a,r,u,t,p,f,s,l]).slice(1,-1);return A.createElement("script",{...m,suppressHydrationWarning:!0,nonce:typeof window>"u"?h:"",dangerouslySetInnerHTML:{__html:`(${G3.toString()})(${y})`}})});const Q3=({...t})=>{const{theme:r="system"}=K3();return x.jsx(P3,{theme:r,className:"toaster group",style:{"--normal-bg":"var(--popover)","--normal-text":"var(--popover-foreground)","--normal-border":"var(--border)"},...t})},Hu=()=>window.isDemo||!1,Th="This action is disabled in demo mode. You can only create new data, not modify existing demo data.",Z3=Aa.put,J3=Aa.delete,W3=Aa.patch;Aa.put=function(t,r,a){if(Hu()){xn.error(Th);return}return Z3.call(this,t,r,a)};Aa.delete=function(t,r){if(Hu()){xn.error(Th);return}return J3.call(this,t,r)};Aa.patch=function(t,r,a){if(Hu()){xn.error(Th);return}return W3.call(this,t,r,a)};const $4={...xn,loading:(t,r)=>{if(!(Hu()&&(t.includes("Delet")||t.includes("Updat")||t.includes("Reset")||t.includes("Modif"))))return xn.loading(t,r)}},e4=()=>x.jsx(Q3,{position:"top-right",duration:4e3,richColors:!0,closeButton:!0});function t4({children:t}){var f;const{props:r}=yh(),[a,s]=A.useState(!1);A.useEffect(()=>{s(!0)},[]);const l=r.globalSettings||{},u=(f=r.auth)==null?void 0:f.user;return x.jsx(U3,{children:x.jsx(Aj,{children:x.jsx(Cj,{children:x.jsxs(F3,{globalSettings:l,user:u,children:[x.jsx(A.Suspense,{fallback:x.jsx("div",{className:"flex h-screen w-full items-center justify-center",children:"Loading..."}),children:t}),a&&x.jsx(e4,{})]})})})})}function n4({children:t}){return x.jsx(t4,{children:t})}Aa.on("invalid",t=>{var r;((r=t.detail.response)==null?void 0:r.status)===419&&(t.preventDefault(),dt.get("/sanctum/csrf-cookie").then(()=>{alert("Your session expired but has been refreshed in the background. Please try saving again.")}).catch(()=>{window.location.reload()}))});EL();document.addEventListener("DOMContentLoaded",()=>{_L()});const W0="Laravel";eL({title:t=>t?`${t} - ${W0}`:W0,resolve:t=>{const r=Object.assign({"./pages/auth/confirm-password.tsx":()=>O(()=>import("./confirm-password-D1OqARtK.js"),__vite__mapDeps([2,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16])),"./pages/auth/forgot-password.tsx":()=>O(()=>import("./forgot-password-1N2BcBLH.js"),__vite__mapDeps([17,1,3,18,4,5,6,7,8,9,10,11,12,19,20,16])),"./pages/auth/login.tsx":()=>O(()=>import("./login-BJdZofNq.js"),__vite__mapDeps([21,1,3,18,22,11,4,5,6,7,8,9,10,12,19,16])),"./pages/auth/register.tsx":()=>O(()=>import("./register-BeZd-2CQ.js"),__vite__mapDeps([23,1,3,18,22,11,4,5,6,7,8,9,10,12,19,16])),"./pages/auth/reset-password.tsx":()=>O(()=>import("./reset-password-dQVhyADD.js"),__vite__mapDeps([24,1,3,4,5,6,7,8,9,10,11,12,15,16])),"./pages/auth/setup-admin.tsx":()=>O(()=>import("./setup-admin-Cllpwqro.js"),__vite__mapDeps([25,1,4,5,6,7,8,9,10,11,12,26,15,16])),"./pages/auth/verify-email.tsx":()=>O(()=>import("./verify-email-C559eGfk.js"),__vite__mapDeps([27,1,18,4,5,6,7,8,9,10,11,12,13,14,20,16])),"./pages/calendar/index.tsx":()=>O(()=>import("./index-fC9HVRx6.js"),__vite__mapDeps([28,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,16])),"./pages/career/apply.tsx":()=>O(()=>import("./apply-CNuWDxnb.js"),__vite__mapDeps([54,1,30,31,32,11,33,22,55,12,56,42,16])),"./pages/career/index.tsx":()=>O(()=>import("./index-B_MPpKqW.js"),__vite__mapDeps([57,1,31,32,11,33,55,12,58,59,60,61,46,62,37,16])),"./pages/career/job-details.tsx":()=>O(()=>import("./job-details-yaXvweNY.js"),__vite__mapDeps([63,1,55,12,58,61,60,46,43,49,44,16])),"./pages/companies/index.tsx":()=>O(()=>import("./index-BcyRomtd.js"),__vite__mapDeps([64,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,65,66,16,59,67,68,69,70,71,22,72,73,74,75,76,77,78,79,80,81,20,15,82,83,84,85])),"./pages/companies/view.tsx":()=>O(()=>import("./view-DuL3-ZS4.js"),__vite__mapDeps([80,1,81,20,15,44,40,16])),"./pages/contacts/index.tsx":()=>O(()=>import("./index-CZgLZzqR.js"),__vite__mapDeps([86,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,78,69,70,22,72,73,74,75,76,65,66,16])),"./pages/coupons/index.tsx":()=>O(()=>import("./index-DmNc0KqZ.js"),__vite__mapDeps([172,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16])),"./pages/coupons/show.tsx":()=>O(()=>import("./show-47wVl1fO.js"),__vite__mapDeps([173,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,65,88,162,56,16])),"./pages/currencies/index.tsx":()=>O(()=>import("./index-Bd5O1uaW.js"),__vite__mapDeps([174,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16,175])),"./pages/currencies/view.tsx":()=>O(()=>import("./view-CnbbnLqP.js"),__vite__mapDeps([175,1,49,165,128,15,16])),"./pages/dashboard.tsx":()=>O(()=>import("./dashboard-CAr700dq.js"),__vite__mapDeps([176,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,81,167,108,116,104,16,162,98])),"./pages/email-templates/index.tsx":()=>O(()=>import("./index-BrBk6BCC.js"),__vite__mapDeps([177,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,65,66,16,59,67,118])),"./pages/email-templates/show.tsx":()=>O(()=>import("./show-Jm_Va5-e.js"),__vite__mapDeps([178,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,179,180,89,67,147,134,112,16])),"./pages/employee-dashboard.tsx":()=>O(()=>import("./employee-dashboard-BwDFN9n2.js"),__vite__mapDeps([181,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,98,16])),"./pages/examples/chatgpt-demo.tsx":()=>O(()=>import("./chatgpt-demo-Bv6DFCFA.js"),__vite__mapDeps([182,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,16])),"./pages/hr/announcements/dashboard.tsx":()=>O(()=>import("./dashboard-CfB9GOSF.js"),__vite__mapDeps([183,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,179,67,98,58,163,16])),"./pages/hr/announcements/index.tsx":()=>O(()=>import("./index-oTtEIR32.js"),__vite__mapDeps([184,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16,180])),"./pages/hr/announcements/show.tsx":()=>O(()=>import("./show-BarnimWZ.js"),__vite__mapDeps([185,1,78,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,186,56,105,84,160,115,16])),"./pages/hr/announcements/statistics.tsx":()=>O(()=>import("./statistics-C-CWu_xa.js"),__vite__mapDeps([187,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,56,118,162,16])),"./pages/hr/assets/dashboard.tsx":()=>O(()=>import("./dashboard-BlDxaRW8.js"),__vite__mapDeps([188,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,186,67,105,162,141,108,166,170,16])),"./pages/hr/assets/depreciation-report.tsx":()=>O(()=>import("./depreciation-report-CkTGQ-Vj.js"),__vite__mapDeps([189,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,66,16,59,67,65,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,83,130,131,132,133,134,135,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171])),"./pages/hr/assets/index.tsx":()=>O(()=>import("./index-DnOImrhZ.js"),__vite__mapDeps([190,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16,191,192])),"./pages/hr/assets/show.tsx":()=>O(()=>import("./show-DqKGypNk.js"),__vite__mapDeps([193,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,179,88,69,70,71,22,72,73,74,75,76,77,78,186,56,84,167,91,170,146,160,115,16])),"./pages/hr/assets/types/index.tsx":()=>O(()=>import("./index-CzYjihki.js"),__vite__mapDeps([194,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,78,65,100,84,85,16])),"./pages/hr/attendance-locations/index.tsx":()=>O(()=>import("./index-D_-BSoKg.js"),__vite__mapDeps([195,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,74,75,76,77,61,108,110,59,81,148,84,85,16])),"./pages/hr/attendance-records/calendar.tsx":()=>O(()=>import("./calendar-CbXVBLLt.js"),__vite__mapDeps([196,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,69,70,71,22,72,73,74,75,76,77,131,16])),"./pages/hr/attendance-records/index.tsx":()=>O(()=>import("./index-D53XJX3I.js"),__vite__mapDeps([197,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,69,70,71,22,72,73,74,75,76,77,78,65,66,16,59,67,191,192,83,115,198,136,61,140,163,120,122,108,162,118,84,85,110])),"./pages/hr/attendance-records/view.tsx":()=>O(()=>import("./view-KNkCu3wq.js"),__vite__mapDeps([198,1,75,76,46,42,44,136,61,47,140,52,163,16])),"./pages/hr/attendance-regularizations/index.tsx":()=>O(()=>import("./index-CNrYyrTq.js"),__vite__mapDeps([199,1,200,108,110,107,46,42,44,93,139,16,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,43,45,47,48,49,50,51,52,69,70,71,22,72,73,74,75,76,77,78,65,66,59,67,118,84,85])),"./pages/hr/attendance-regularizations/view.tsx":()=>O(()=>import("./view-C5HIvuAE.js"),__vite__mapDeps([200,1,108,110,107,46,42,44,93,139,16])),"./pages/hr/award-types/index.tsx":()=>O(()=>import("./index-C9PRI7BR.js"),__vite__mapDeps([201,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,78,65,95,84,15,85,16])),"./pages/hr/awards/index.tsx":()=>O(()=>import("./index-CoSCDBWf.js"),__vite__mapDeps([202,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16,203,68])),"./pages/hr/awards/view.tsx":()=>O(()=>import("./view-DRK4ZZ6R.js"),__vite__mapDeps([203,1,164,42,156,44,41,118,16])),"./pages/hr/biometric-attendance/index.tsx":()=>O(()=>import("./index-Hungu7Ev.js"),__vite__mapDeps([204,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,65,66,16,205])),"./pages/hr/biometric-attendance/view.tsx":()=>O(()=>import("./view-CmXiH4eH.js"),__vite__mapDeps([205,1,48,107,83,7,16])),"./pages/hr/branches/index.tsx":()=>O(()=>import("./index-Cw9CiUtQ.js"),__vite__mapDeps([206,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16,207])),"./pages/hr/branches/view.tsx":()=>O(()=>import("./view-CWpbKAQ9.js"),__vite__mapDeps([207,1,125,81,20,143,15,61,8,128,16])),"./pages/hr/complaints/index.tsx":()=>O(()=>import("./index-KIubAgFr.js"),__vite__mapDeps([208,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16,209,68])),"./pages/hr/complaints/view.tsx":()=>O(()=>import("./view-DLBHNjJU.js"),__vite__mapDeps([209,1,138,42,156,44,166,118,16])),"./pages/hr/contracts/contract-renewals/index.tsx":()=>O(()=>import("./index-Cr2NxuTr.js"),__vite__mapDeps([210,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16])),"./pages/hr/contracts/contract-templates/create.tsx":()=>O(()=>import("./create-MMLFqaMv.js"),__vite__mapDeps([211,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,22,56,16])),"./pages/hr/contracts/contract-templates/edit.tsx":()=>O(()=>import("./edit-BN6GmA10.js"),__vite__mapDeps([212,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,22,56,16])),"./pages/hr/contracts/contract-templates/generate.tsx":()=>O(()=>import("./generate-Cq9vrwzk.js"),__vite__mapDeps([213,1,120,16])),"./pages/hr/contracts/contract-templates/index.tsx":()=>O(()=>import("./index-D8MAiBLr.js"),__vite__mapDeps([214,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,78,65,66,16,213])),"./pages/hr/contracts/contract-templates/show.tsx":()=>O(()=>import("./show-D05Qa3oN.js"),__vite__mapDeps([215,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,56,58,156,112,16])),"./pages/hr/contracts/contract-types/index.tsx":()=>O(()=>import("./index-DMs7zjzO.js"),__vite__mapDeps([216,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16,217])),"./pages/hr/contracts/contract-types/view.tsx":()=>O(()=>import("./view-DaYOOtgw.js"),__vite__mapDeps([217,1,15,44,46,7,128,16])),"./pages/hr/contracts/employee-contracts/index.tsx":()=>O(()=>import("./index-Xfx-1YyG.js"),__vite__mapDeps([218,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16,219,68])),"./pages/hr/contracts/employee-contracts/view.tsx":()=>O(()=>import("./view-DNab4SHJ.js"),__vite__mapDeps([219,1,42,44,163,49,16])),"./pages/hr/departments/index.tsx":()=>O(()=>import("./index-B1Wp-9Ys.js"),__vite__mapDeps([220,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16,221])),"./pages/hr/departments/view.tsx":()=>O(()=>import("./view-7DGOaQpC.js"),__vite__mapDeps([221,1,81,125,15,16])),"./pages/hr/designations/index.tsx":()=>O(()=>import("./index-Clwr72bD.js"),__vite__mapDeps([222,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16,223])),"./pages/hr/designations/view.tsx":()=>O(()=>import("./view-CoouHh4M.js"),__vite__mapDeps([223,1,39,81,125,15,16])),"./pages/hr/document-types/index.tsx":()=>O(()=>import("./index-BWTH8WIr.js"),__vite__mapDeps([224,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,78,65,84,85,16])),"./pages/hr/documents/document-acknowledgments/index.tsx":()=>O(()=>import("./index-CwauSmZb.js"),__vite__mapDeps([225,1,78,69,30,31,32,11,33,70,71,22,10,72,73,74,75,76,77,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,35,39,81,60,101,102,45,44,103,104,105,106,62,37,107,108,79,109,110,111,46,112,50,36,40,113,114,49,115,116,117,118,119,120,121,122,59,47,123,124,41,125,8,126,127,128,129,83,130,38,131,132,133,134,135,67,14,15,136,52,20,61,137,138,139,140,141,142,143,144,145,146,147,148,7,149,150,151,9,152,26,153,154,84,58,155,156,157,158,159,48,85,160,161,162,163,164,165,166,167,168,42,43,169,170,171,29,6,34,5,51,65,66,16,226])),"./pages/hr/documents/document-acknowledgments/view.tsx":()=>O(()=>import("./view-DxLgnxXp.js"),__vite__mapDeps([226,1,42,44,108,46,110,163,16])),"./pages/hr/documents/document-categories/index.tsx":()=>O(()=>import("./index-B29fKzxc.js"),__vite__mapDeps([227,1,78,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,65,162,95,90,129,60,111,163,84,15,85,16])),"./pages/hr/documents/document-templates/create.tsx":()=>O(()=>import("./create-D_UpLZ1t.js"),__vite__mapDeps([228,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,22,56,16])),"./pages/hr/documents/document-templates/edit.tsx":()=>O(()=>import("./edit-7mqIBJZf.js"),__vite__mapDeps([229,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,22,56,16])),"./pages/hr/documents/document-templates/generate.tsx":()=>O(()=>import("./generate-te0OpLsc.js"),__vite__mapDeps([230,1,120,16])),"./pages/hr/documents/document-templates/index.tsx":()=>O(()=>import("./index-BWI5iqQ8.js"),__vite__mapDeps([231,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,78,65,66,16,230])),"./pages/hr/documents/document-templates/show.tsx":()=>O(()=>import("./show-B5gyV940.js"),__vite__mapDeps([232,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,56,58,156,112,16])),"./pages/hr/documents/hr-documents/index.tsx":()=>O(()=>import("./index-CO2R-44s.js"),__vite__mapDeps([233,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16,234])),"./pages/hr/documents/hr-documents/view.tsx":()=>O(()=>import("./view-CtFA_ASk.js"),__vite__mapDeps([234,1,156,115,44,42,163,118,108,46,16])),"./pages/hr/employee-salaries/index.tsx":()=>O(()=>import("./index-BqugrWsg.js"),__vite__mapDeps([235,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16,236])),"./pages/hr/employee-salaries/payroll-calculation.tsx":()=>O(()=>import("./payroll-calculation-DwIEIyqv.js"),__vite__mapDeps([237,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,56,101,162,161,16])),"./pages/hr/employee-salaries/view.tsx":()=>O(()=>import("./view-CXN7ZYNm.js"),__vite__mapDeps([236,1,49,42,44,130,15,16])),"./pages/hr/employees/create.tsx":()=>O(()=>import("./create-gG_0LnGy.js"),__vite__mapDeps([238,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,70,71,72,85,56,16])),"./pages/hr/employees/edit.tsx":()=>O(()=>import("./edit-BR1w1kzM.js"),__vite__mapDeps([239,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,70,71,72,118,85,56,16])),"./pages/hr/employees/index.tsx":()=>O(()=>import("./index-Dkrcibl7.js"),__vite__mapDeps([240,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,78,68,65,66,16,69,70,22,72,73,74,75,76,191,192])),"./pages/hr/employees/show.tsx":()=>O(()=>import("./show-DwvQc3L3.js"),__vite__mapDeps([241,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,179,78,68,56,20,143,60,115,118,85,16])),"./pages/hr/holidays/calendar.tsx":()=>O(()=>import("./calendar-DuV5P8IJ.js"),__vite__mapDeps([242,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,67,115,16])),"./pages/hr/holidays/index.tsx":()=>O(()=>import("./index-smRRRkSn.js"),__vite__mapDeps([243,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16,244])),"./pages/hr/holidays/view.tsx":()=>O(()=>import("./view-CB7ZdtdC.js"),__vite__mapDeps([244,1,16,45,156,44,125])),"./pages/hr/leave-applications/index.tsx":()=>O(()=>import("./index-BNo-eqB7.js"),__vite__mapDeps([245,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16,68,246])),"./pages/hr/leave-applications/view.tsx":()=>O(()=>import("./view-CNZtvKpI.js"),__vite__mapDeps([246,1,45,42,156,128,118,16])),"./pages/hr/leave-balances/index.tsx":()=>O(()=>import("./index-CwQA2cnP.js"),__vite__mapDeps([247,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16,68,248])),"./pages/hr/leave-balances/view.tsx":()=>O(()=>import("./view-kXfr2WxG.js"),__vite__mapDeps([248,1,45,42,156,128,16])),"./pages/hr/leave-policies/index.tsx":()=>O(()=>import("./index-pRmNWXVx.js"),__vite__mapDeps([249,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16,250])),"./pages/hr/leave-policies/view.tsx":()=>O(()=>import("./view-vdn7WTtT.js"),__vite__mapDeps([250,1,156,7,94,128,15,16])),"./pages/hr/leave-types/index.tsx":()=>O(()=>import("./index-ClMbMobc.js"),__vite__mapDeps([251,1,78,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,65,84,15,85,169,16])),"./pages/hr/overtime/index.tsx":()=>O(()=>import("./index-CKWBSAmf.js"),__vite__mapDeps([252,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,69,70,71,22,72,73,74,75,76,77,108,110,16])),"./pages/hr/payroll-runs/PayrollOverrideModal.tsx":()=>O(()=>import("./PayrollOverrideModal-CJAfYiJ0.js"),__vite__mapDeps([253,1,73,32,16])),"./pages/hr/payroll-runs/index.tsx":()=>O(()=>import("./index-BcMi6v0i.js"),__vite__mapDeps([254,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16,191,192])),"./pages/hr/payroll-runs/show.tsx":()=>O(()=>import("./show-Bj_wVRBa.js"),__vite__mapDeps([255,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,78,253,73,16])),"./pages/hr/payslips/index.tsx":()=>O(()=>import("./index-BxZDK-pq.js"),__vite__mapDeps([256,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,65,66,16])),"./pages/hr/performance/employee-goals/index.tsx":()=>O(()=>import("./index-CSidNqBG.js"),__vite__mapDeps([257,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16,258,186])),"./pages/hr/performance/employee-goals/view.tsx":()=>O(()=>import("./view-DvQoBgBR.js"),__vite__mapDeps([258,1,186,51,157,42,156,113,44,16])),"./pages/hr/performance/employee-reviews/conduct.tsx":()=>O(()=>import("./conduct-Bit3uHe5.js"),__vite__mapDeps([259,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,58,56,16])),"./pages/hr/performance/employee-reviews/create.tsx":()=>O(()=>import("./create-DaegGGK4.js"),__vite__mapDeps([260,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,56,16])),"./pages/hr/performance/employee-reviews/index.tsx":()=>O(()=>import("./index-CuFhuoKQ.js"),__vite__mapDeps([261,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,78,65,66,16,68])),"./pages/hr/performance/employee-reviews/show.tsx":()=>O(()=>import("./show-jrwShrkd.js"),__vite__mapDeps([262,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,58,56,111,16])),"./pages/hr/performance/goal-types/index.tsx":()=>O(()=>import("./index-Cn5g3P59.js"),__vite__mapDeps([263,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,78,65,157,84,85,16])),"./pages/hr/performance/indicator-categories/index.tsx":()=>O(()=>import("./index-BOicqsA7.js"),__vite__mapDeps([264,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16,265])),"./pages/hr/performance/indicator-categories/view.tsx":()=>O(()=>import("./view-C9rDkZIQ.js"),__vite__mapDeps([265,1,38,15,16])),"./pages/hr/performance/indicators/index.tsx":()=>O(()=>import("./index-DvAIhxUh.js"),__vite__mapDeps([266,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16,267])),"./pages/hr/performance/indicators/view.tsx":()=>O(()=>import("./view-DVfIqCBv.js"),__vite__mapDeps([267,1,106,38,149,157,15,16])),"./pages/hr/performance/review-cycles/index.tsx":()=>O(()=>import("./index-C1sI7BBU.js"),__vite__mapDeps([268,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,78,65,84,85,16])),"./pages/hr/promotions/index.tsx":()=>O(()=>import("./index-pqo9n095.js"),__vite__mapDeps([269,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16,270,68])),"./pages/hr/promotions/view.tsx":()=>O(()=>import("./view-B61i5IO4.js"),__vite__mapDeps([270,1,68,162,39,93,49,118,16])),"./pages/hr/recruitment/candidate-assessments/index.tsx":()=>O(()=>import("./index-DWXfG_OI.js"),__vite__mapDeps([271,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16,272])),"./pages/hr/recruitment/candidate-assessments/view.tsx":()=>O(()=>import("./view-B42C0eXq.js"),__vite__mapDeps([272,1,111,42,128,166,44,16])),"./pages/hr/recruitment/candidate-onboarding/index.tsx":()=>O(()=>import("./index-B8KYECH7.js"),__vite__mapDeps([273,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16])),"./pages/hr/recruitment/candidate-onboarding/show.tsx":()=>O(()=>import("./show-SAzLqrFM.js"),__vite__mapDeps([274,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,56,16])),"./pages/hr/recruitment/candidate-sources/index.tsx":()=>O(()=>import("./index-DGTvJk1w.js"),__vite__mapDeps([275,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,78,65,84,15,85,16])),"./pages/hr/recruitment/candidates/convert-to-employee.tsx":()=>O(()=>import("./convert-to-employee-FEBh-Cld.js"),__vite__mapDeps([276,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,70,71,72,85,56,16])),"./pages/hr/recruitment/candidates/index.tsx":()=>O(()=>import("./index-DLJ628gT.js"),__vite__mapDeps([277,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16])),"./pages/hr/recruitment/candidates/show.tsx":()=>O(()=>import("./show-CTFo-gGw.js"),__vite__mapDeps([278,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,143,20,61,116,60,95,56,16])),"./pages/hr/recruitment/checklist-items/index.tsx":()=>O(()=>import("./index-CVhtxGN0.js"),__vite__mapDeps([279,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16,280])),"./pages/hr/recruitment/checklist-items/view.tsx":()=>O(()=>import("./view-DsKfgxh3.js"),__vite__mapDeps([280,1,154,156,15,16])),"./pages/hr/recruitment/custom-questions/index.tsx":()=>O(()=>import("./index-BfDnZJg2.js"),__vite__mapDeps([281,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16,282])),"./pages/hr/recruitment/custom-questions/view.tsx":()=>O(()=>import("./view-8-tPtnRg.js"),__vite__mapDeps([282,1,109,108,16])),"./pages/hr/recruitment/interview-feedback/index.tsx":()=>O(()=>import("./index-pYsbnZJq.js"),__vite__mapDeps([283,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16,284])),"./pages/hr/recruitment/interview-feedback/view.tsx":()=>O(()=>import("./view-xmGjBfiu.js"),__vite__mapDeps([284,1,139,42,39,43,58,158,16])),"./pages/hr/recruitment/interview-rounds/index.tsx":()=>O(()=>import("./index-8q28BI_8.js"),__vite__mapDeps([285,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16,286])),"./pages/hr/recruitment/interview-rounds/view.tsx":()=>O(()=>import("./view-C8mpw4Um.js"),__vite__mapDeps([286,1,43,128,39,15,16])),"./pages/hr/recruitment/interview-types/index.tsx":()=>O(()=>import("./index-BBuwqz6P.js"),__vite__mapDeps([287,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,78,65,139,84,15,85,16])),"./pages/hr/recruitment/interviews/index.tsx":()=>O(()=>import("./index-duELMnXl.js"),__vite__mapDeps([288,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16,289])),"./pages/hr/recruitment/interviews/view.tsx":()=>O(()=>import("./view-BLotU0Ce.js"),__vite__mapDeps([289,1,102,42,39,43,46,134,61,16])),"./pages/hr/recruitment/job-categories/index.tsx":()=>O(()=>import("./index-DWgyDBl8.js"),__vite__mapDeps([290,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,78,65,84,15,85,16])),"./pages/hr/recruitment/job-locations/index.tsx":()=>O(()=>import("./index-DN74-9IT.js"),__vite__mapDeps([291,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16,292])),"./pages/hr/recruitment/job-locations/view.tsx":()=>O(()=>import("./view-DJSQQkIM.js"),__vite__mapDeps([292,1,61,81,15,8,128,16])),"./pages/hr/recruitment/job-postings/create.tsx":()=>O(()=>import("./create-DVeP7nM3.js"),__vite__mapDeps([293,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,22,294,180,89,67,147,134,112,56,16])),"./pages/hr/recruitment/job-postings/edit.tsx":()=>O(()=>import("./edit-CXHn4l2K.js"),__vite__mapDeps([295,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,22,294,180,89,67,147,134,112,56,16])),"./pages/hr/recruitment/job-postings/index.tsx":()=>O(()=>import("./index-BEOddIe2.js"),__vite__mapDeps([296,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,78,65,66,16])),"./pages/hr/recruitment/job-postings/show.tsx":()=>O(()=>import("./show-lFdtcyMy.js"),__vite__mapDeps([297,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,58,60,61,56,16])),"./pages/hr/recruitment/job-requisitions/index.tsx":()=>O(()=>import("./index-DftQ_Qq2.js"),__vite__mapDeps([298,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16])),"./pages/hr/recruitment/job-types/index.tsx":()=>O(()=>import("./index-RRHqyqCe.js"),__vite__mapDeps([299,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,78,65,130,84,15,85,16])),"./pages/hr/recruitment/offer-templates/create.tsx":()=>O(()=>import("./create-BXg0p8VF.js"),__vite__mapDeps([300,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,56,16])),"./pages/hr/recruitment/offer-templates/edit.tsx":()=>O(()=>import("./edit-MEpWyrPY.js"),__vite__mapDeps([301,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,56,16])),"./pages/hr/recruitment/offer-templates/generate.tsx":()=>O(()=>import("./generate-CXjAPr3R.js"),__vite__mapDeps([302,1,120,16])),"./pages/hr/recruitment/offer-templates/index.tsx":()=>O(()=>import("./index-BGtyamTZ.js"),__vite__mapDeps([303,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,78,65,66,16,302])),"./pages/hr/recruitment/offer-templates/show.tsx":()=>O(()=>import("./show-Qexoffxo.js"),__vite__mapDeps([304,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,56,112,16])),"./pages/hr/recruitment/offers/index.tsx":()=>O(()=>import("./index-R6M1pkDI.js"),__vite__mapDeps([305,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16])),"./pages/hr/recruitment/offers/show.tsx":()=>O(()=>import("./show-D3zrrn_r.js"),__vite__mapDeps([306,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,60,56,16])),"./pages/hr/recruitment/onboarding-checklists/index.tsx":()=>O(()=>import("./index-DkKA_RYB.js"),__vite__mapDeps([307,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16,308])),"./pages/hr/recruitment/onboarding-checklists/view.tsx":()=>O(()=>import("./view-Cyka--Jz.js"),__vite__mapDeps([308,1,154,128,15,16])),"./pages/hr/resignations/index.tsx":()=>O(()=>import("./index-Bu7EiVR5.js"),__vite__mapDeps([309,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16,310,68])),"./pages/hr/resignations/view.tsx":()=>O(()=>import("./view-DczTOeNr.js"),__vite__mapDeps([310,1,68,52,44,46,118,16])),"./pages/hr/salary-components/index.tsx":()=>O(()=>import("./index-BN22scs4.js"),__vite__mapDeps([311,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,78,65,162,161,84,15,85,142,16])),"./pages/hr/shifts/calendar.tsx":()=>O(()=>import("./calendar-D9zVVaq_.js"),__vite__mapDeps([312,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,69,70,71,22,72,73,74,75,76,77,131,16])),"./pages/hr/shifts/index.tsx":()=>O(()=>import("./index-BZ6e-chf.js"),__vite__mapDeps([313,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,69,70,71,22,72,73,74,75,76,77,78,65,66,16,59,67,314,155,15,118,84,85])),"./pages/hr/shifts/view.tsx":()=>O(()=>import("./view-De9g9ToC.js"),__vite__mapDeps([314,1,155,46,48,15,16])),"./pages/hr/statutory-brackets/index.tsx":()=>O(()=>import("./index-BnPJtQmj.js"),__vite__mapDeps([315,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,16])),"./pages/hr/terminations/index.tsx":()=>O(()=>import("./index-YEKu_pmu.js"),__vite__mapDeps([316,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16,317,68])),"./pages/hr/terminations/view.tsx":()=>O(()=>import("./view-DkItOopW.js"),__vite__mapDeps([317,1,68,168,156,46,44,118,16])),"./pages/hr/thirteenth-month/index.tsx":()=>O(()=>import("./index-Bqf2jHZQ.js"),__vite__mapDeps([318,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,121,79,59,101,26,16])),"./pages/hr/time-entries/index.tsx":()=>O(()=>import("./index-DWOIimsh.js"),__vite__mapDeps([319,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16,191,192,320])),"./pages/hr/time-entries/view.tsx":()=>O(()=>import("./view-W5rVIna8.js"),__vite__mapDeps([320,1,108,110,107,46,42,44,39,16])),"./pages/hr/training/assessments/index.tsx":()=>O(()=>import("./index-DJSZdJ8L.js"),__vite__mapDeps([321,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16])),"./pages/hr/training/assessments/show.tsx":()=>O(()=>import("./show-D36FUcvq.js"),__vite__mapDeps([322,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,186,88,69,70,71,22,72,73,74,75,76,77,78,56,84,160,16])),"./pages/hr/training/employee-trainings/dashboard.tsx":()=>O(()=>import("./dashboard-Cm0mutKf.js"),__vite__mapDeps([323,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,186,67,16])),"./pages/hr/training/employee-trainings/index.tsx":()=>O(()=>import("./index-Dc3krk5Z.js"),__vite__mapDeps([324,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16,68])),"./pages/hr/training/employee-trainings/show.tsx":()=>O(()=>import("./show-CUWApChe.js"),__vite__mapDeps([325,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,88,69,70,71,22,72,73,74,75,76,77,78,179,56,84,160,115,16])),"./pages/hr/training/programs/index.tsx":()=>O(()=>import("./index-ZC_WyL6Y.js"),__vite__mapDeps([326,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16])),"./pages/hr/training/programs/show.tsx":()=>O(()=>import("./show-DA0aGUWd.js"),__vite__mapDeps([327,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,186,56,16])),"./pages/hr/training/sessions/calendar.tsx":()=>O(()=>import("./calendar-CbQR66d6.js"),__vite__mapDeps([328,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,67,16])),"./pages/hr/training/sessions/index.tsx":()=>O(()=>import("./index-CPI-Myxp.js"),__vite__mapDeps([329,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16])),"./pages/hr/training/sessions/show.tsx":()=>O(()=>import("./show-emFHFmKE.js"),__vite__mapDeps([330,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,88,69,70,71,22,72,73,74,75,76,77,78,68,56,16])),"./pages/hr/training/types/index.tsx":()=>O(()=>import("./index-BOtpjlp7.js"),__vite__mapDeps([331,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16,332])),"./pages/hr/training/types/view.tsx":()=>O(()=>import("./view-CQJkPnmp.js"),__vite__mapDeps([332,1,99,106,125,81,16])),"./pages/hr/transfers/index.tsx":()=>O(()=>import("./index-Bet4dOC2.js"),__vite__mapDeps([333,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16,334,68])),"./pages/hr/transfers/view.tsx":()=>O(()=>import("./view-CEt2ed9P.js"),__vite__mapDeps([334,1,92,125,93,81,39,44,15,118,16])),"./pages/hr/trips/expenses.tsx":()=>O(()=>import("./expenses-BUAjfRu7.js"),__vite__mapDeps([335,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,16])),"./pages/hr/trips/index.tsx":()=>O(()=>import("./index-BJ7vd-ZI.js"),__vite__mapDeps([336,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16,337,68])),"./pages/hr/trips/view.tsx":()=>O(()=>import("./view-DaYCj7q2.js"),__vite__mapDeps([337,1,144,61,44,49,118,16])),"./pages/hr/warnings/index.tsx":()=>O(()=>import("./index-SfCpQzNf.js"),__vite__mapDeps([338,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16,339,68])),"./pages/hr/warnings/view.tsx":()=>O(()=>import("./view-Di4g9l3g.js"),__vite__mapDeps([339,1,68,163,156,42,44,118,16])),"./pages/landing-page/components/AboutUs.tsx":()=>O(()=>import("./AboutUs-DzEZTl81.js"),__vite__mapDeps([340,1,341,171,43,129,58,132,95,157,16])),"./pages/landing-page/components/ContactSection.tsx":()=>O(()=>import("./ContactSection-_7Db-oCq.js"),__vite__mapDeps([342,1,153,61,81,47,101,46,43,157,95,123,20,143,62,37,150,16])),"./pages/landing-page/components/FaqSection.tsx":()=>O(()=>import("./FaqSection-BcC82gj4.js"),__vite__mapDeps([343,1,33,16])),"./pages/landing-page/components/FeaturesSection.tsx":()=>O(()=>import("./FeaturesSection-0hdL9niF.js"),__vite__mapDeps([344,1,341,106,95,167,46,49,129,152,15,43,171,58,8,104,153,146,16])),"./pages/landing-page/components/Footer.tsx":()=>O(()=>import("./Footer-DmSr40Af.js"),__vite__mapDeps([345,1,20,143,61,119,135,16])),"./pages/landing-page/components/Header.tsx":()=>O(()=>import("./Header-CwhUlFHp.js"),__vite__mapDeps([346,1,137,16])),"./pages/landing-page/components/HeroSection.tsx":()=>O(()=>import("./HeroSection-DN5HNuBZ.js"),__vite__mapDeps([347,1,93,145,16])),"./pages/landing-page/components/LivePreview.tsx":()=>O(()=>import("./LivePreview-DTrclG-0.js"),__vite__mapDeps([348,1,118,108,107,143,20,8,16])),"./pages/landing-page/components/NewsletterSection.tsx":()=>O(()=>import("./NewsletterSection-Cga8QX_n.js"),__vite__mapDeps([349,1,20,16])),"./pages/landing-page/components/PlansSection.tsx":()=>O(()=>import("./PlansSection-CTWOjrTj.js"),__vite__mapDeps([350,1,341,93,16])),"./pages/landing-page/components/ScreenshotsSection.tsx":()=>O(()=>import("./ScreenshotsSection-DplZQ--i.js"),__vite__mapDeps([351,1,341,140,16])),"./pages/landing-page/components/SectionNavigation.tsx":()=>O(()=>import("./SectionNavigation-C4HTEf5r.js"),__vite__mapDeps([352,1,9,94,112,165,8,140,95,83,43,40,109,20,143,16])),"./pages/landing-page/components/TeamSection.tsx":()=>O(()=>import("./TeamSection-CeRMDP71.js"),__vite__mapDeps([353,1,135,20,16])),"./pages/landing-page/components/TestimonialsSection.tsx":()=>O(()=>import("./TestimonialsSection-CJKIVhW3.js"),__vite__mapDeps([354,1,341,147,58,16])),"./pages/landing-page/components/WhyChooseUs.tsx":()=>O(()=>import("./WhyChooseUs-ckgTl6GY.js"),__vite__mapDeps([355,1,341,105,130,95,129,58,108,171,43,46,16])),"./pages/landing-page/custom-page.tsx":()=>O(()=>import("./custom-page-C1GX9mF8.js"),__vite__mapDeps([356,1,346,137,16,345,20,143,61,119,135,12])),"./pages/landing-page/custom-pages/create.tsx":()=>O(()=>import("./create-CHQU4_fO.js"),__vite__mapDeps([357,1,30,180,89,67,147,134,112,10,11,29,31,32,33,6,34,35,14,36,5,7,8,9,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,358,56,16])),"./pages/landing-page/custom-pages/edit.tsx":()=>O(()=>import("./edit-D8cSr-3r.js"),__vite__mapDeps([359,1,30,180,89,67,147,134,112,10,11,29,31,32,33,6,34,35,14,36,5,7,8,9,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,358,56,16])),"./pages/landing-page/custom-pages/index.tsx":()=>O(()=>import("./index-CC85rWvL.js"),__vite__mapDeps([360,1,65,66,31,32,11,33,16,44,59,67,38,29,30,6,34,35,14,36,5,7,8,9,10,37,39,40,41,42,43,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,83,130,131,132,133,134,135,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,78,358])),"./pages/landing-page/index.tsx":()=>O(()=>import("./index-DkPpEkpg.js"),__vite__mapDeps([361,1,346,137,16,347,93,145,344,341,106,95,167,46,49,129,152,15,43,171,58,8,104,153,146,351,140,355,105,130,108,340,132,157,353,135,20,354,147,350,343,33,349,342,61,81,47,101,123,143,62,37,150,345,119,12])),"./pages/landing-page/settings-about.tsx":()=>O(()=>import("./settings-about-DrFNmmCc.js"),__vite__mapDeps([362,1,30,10,11,165,104,85,43,16])),"./pages/landing-page/settings-contact.tsx":()=>O(()=>import("./settings-contact-D9VfivEb.js"),__vite__mapDeps([363,1,10,11,143,61,16])),"./pages/landing-page/settings-features.tsx":()=>O(()=>import("./settings-features-U6Gx3rij.js"),__vite__mapDeps([364,1,30,10,11,165,58,85,16])),"./pages/landing-page/settings-templates.tsx":()=>O(()=>import("./settings-templates-OYbwHjAX.js"),__vite__mapDeps([365,1,30,10,11,165,16])),"./pages/landing-page/settings.tsx":()=>O(()=>import("./settings-COtbW4wg.js"),__vite__mapDeps([366,1,30,10,11,29,31,32,33,6,34,35,14,36,5,7,8,9,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,358,364,165,58,85,16,362,104,94,112,95,140,83,109,20,143,126,118])),"./pages/login-history/index.tsx":()=>O(()=>import("./index-DKAtJ6uq.js"),__vite__mapDeps([367,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,78,65,66,16])),"./pages/manage-language.tsx":()=>O(()=>import("./manage-language-DjPusNQ2.js"),__vite__mapDeps([368,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,73,78,96,118,85,16])),"./pages/media-library.tsx":()=>O(()=>import("./media-library-D_1lduyr.js"),__vite__mapDeps([369,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,124,67,127,83,115,85,16])),"./pages/meetings/action-items/index.tsx":()=>O(()=>import("./index-w1CUvFzu.js"),__vite__mapDeps([370,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16,371])),"./pages/meetings/action-items/view.tsx":()=>O(()=>import("./view-D-9NrBlF.js"),__vite__mapDeps([371,1,154,42,44,163,16])),"./pages/meetings/meeting-attendees/index.tsx":()=>O(()=>import("./index-BGHNx3JG.js"),__vite__mapDeps([372,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16,373])),"./pages/meetings/meeting-attendees/view.tsx":()=>O(()=>import("./view-2YneSrKw.js"),__vite__mapDeps([373,1,43,42,45,46,108,16])),"./pages/meetings/meeting-minutes/index.tsx":()=>O(()=>import("./index-LZCYVipQ.js"),__vite__mapDeps([374,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16,375])),"./pages/meetings/meeting-minutes/view.tsx":()=>O(()=>import("./view-0jk7O7MT.js"),__vite__mapDeps([375,1,45,42,46,16])),"./pages/meetings/meeting-rooms/index.tsx":()=>O(()=>import("./index-CY6-VSV0.js"),__vite__mapDeps([376,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16,377])),"./pages/meetings/meeting-rooms/view.tsx":()=>O(()=>import("./view-BPoXKerk.js"),__vite__mapDeps([377,1,140,61,43,15,128,134,16])),"./pages/meetings/meeting-types/index.tsx":()=>O(()=>import("./index-CVkqnyLt.js"),__vite__mapDeps([378,1,78,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,65,84,15,85,16])),"./pages/meetings/meetings/index.tsx":()=>O(()=>import("./index-Ct-gPtfV.js"),__vite__mapDeps([379,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16,380])),"./pages/meetings/meetings/view.tsx":()=>O(()=>import("./view-U3yXRj5k.js"),__vite__mapDeps([380,1,45,46,42,61,7,16])),"./pages/newsletters/index.tsx":()=>O(()=>import("./index-C8KRlEbh.js"),__vite__mapDeps([381,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,78,65,66,16])),"./pages/permissions/index.tsx":()=>O(()=>import("./index-rGR1DPNh.js"),__vite__mapDeps([382,1,383,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,65,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,16])),"./pages/plans/create.tsx":()=>O(()=>import("./create-DX8NAyvm.js"),__vite__mapDeps([384,1,385,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,16])),"./pages/plans/edit.tsx":()=>O(()=>import("./edit-jvMkVvef.js"),__vite__mapDeps([386,1,385,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,16])),"./pages/plans/form.tsx":()=>O(()=>import("./form-C_YWMrTN.js"),__vite__mapDeps([385,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,16])),"./pages/plans/index.tsx":()=>O(()=>import("./index-C64Vso17.js"),__vite__mapDeps([387,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,179,78,108,116,169,192,83,107,156,114,171,127,79,84,85,97,16,388])),"./pages/plans/plan-orders.tsx":()=>O(()=>import("./plan-orders-BRfMkQF_.js"),__vite__mapDeps([389,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,65,66,16])),"./pages/plans/plan-request.tsx":()=>O(()=>import("./plan-request-DX9HYMGU.js"),__vite__mapDeps([390,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,65,66,16])),"./pages/referral/components/payout-requests.tsx":()=>O(()=>import("./payout-requests-Chh0Wcu-.js"),__vite__mapDeps([391,1,30,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,35,39,81,60,101,102,45,44,103,104,105,106,33,62,37,107,108,79,109,110,71,111,46,112,50,36,40,113,114,49,115,116,117,118,119,120,121,122,59,47,123,124,41,125,8,126,127,128,129,83,130,38,131,132,133,134,135,67,14,77,15,136,52,20,61,137,138,139,140,141,142,143,144,145,146,147,148,7,149,150,151,9,152,26,153,154,84,58,155,156,157,158,159,48,85,160,161,162,163,164,165,166,167,168,42,43,169,170,171,16])),"./pages/referral/components/referral-dashboard.tsx":()=>O(()=>import("./referral-dashboard-cDWFqjyS.js"),__vite__mapDeps([392,1,43,46,49,162,95,20,44,36,16])),"./pages/referral/components/referral-settings.tsx":()=>O(()=>import("./referral-settings-CMT_9mKJ.js"),__vite__mapDeps([393,1,30,10,11,16])),"./pages/referral/components/referred-users-section.tsx":()=>O(()=>import("./referred-users-section-KcXEa8dR.js"),__vite__mapDeps([394,1,65,43,108,49,44,16])),"./pages/referral/index.tsx":()=>O(()=>import("./index-DXnohNhY.js"),__vite__mapDeps([395,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,73,358,392,162,95,20,16,391,87,88,89,90,91,56,92,93,94,82,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,163,164,165,166,167,168,169,170,171,393,394,65])),"./pages/referral/referred-users.tsx":()=>O(()=>import("./referred-users-CkAM9o_3.js"),__vite__mapDeps([396,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,65,108,56,16])),"./pages/roles/index.tsx":()=>O(()=>import("./index-BJjmPxN7.js"),__vite__mapDeps([397,1,383,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,65,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,16])),"./pages/settings/components/brand-settings.tsx":()=>O(()=>Promise.resolve().then(()=>$3),void 0),"./pages/settings/components/cache-settings.tsx":()=>O(()=>import("./cache-settings-DTMa0SPq.js"),__vite__mapDeps([398,1,127,85,16])),"./pages/settings/components/chatgpt-settings.tsx":()=>O(()=>import("./chatgpt-settings-DeHmmAFq.js"),__vite__mapDeps([399,1,31,32,11,33,16])),"./pages/settings/components/cookie-settings.tsx":()=>O(()=>import("./cookie-settings-gyN0DIar.js"),__vite__mapDeps([400,1,30,10,11,115,16])),"./pages/settings/components/currency-settings.tsx":()=>O(()=>import("./currency-settings-CtNr5NRh.js"),__vite__mapDeps([401,1,31,32,11,33,10,49,83,16])),"./pages/settings/components/email-notification-settings.tsx":()=>O(()=>import("./email-notification-settings-bFAhbIxl.js"),__vite__mapDeps([402,1,10,11,179,73,32,98,16])),"./pages/settings/components/email-settings.tsx":()=>O(()=>import("./email-settings-BduUz-w6.js"),__vite__mapDeps([403,1,31,32,11,33,192,20,151,107,42,15,150,16])),"./pages/settings/components/experience-certificate-settings.tsx":()=>O(()=>import("./experience-certificate-settings-AEXxulC8.js"),__vite__mapDeps([404,1,31,32,11,33,180,89,67,147,134,112,6,83,16])),"./pages/settings/components/google-calendar-settings.tsx":()=>O(()=>import("./google-calendar-settings-CxCFVQv_.js"),__vite__mapDeps([405,1,10,11,16])),"./pages/settings/components/ip-restriction-settings.tsx":()=>O(()=>import("./ip-restriction-settings-DcxSMNVR.js"),__vite__mapDeps([406,1,78,69,30,31,32,11,33,70,71,22,10,72,73,74,75,76,77,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,35,39,81,60,101,102,45,44,103,104,105,106,62,37,107,108,79,109,110,111,46,112,50,36,40,113,114,49,115,116,117,118,119,120,121,122,59,47,123,124,41,125,8,126,127,128,129,83,130,38,131,132,133,134,135,67,14,15,136,52,20,61,137,138,139,140,141,142,143,144,145,146,147,148,7,149,150,151,9,152,26,153,154,84,58,155,156,157,158,159,48,85,160,161,162,163,164,165,166,167,168,42,43,169,170,171,16])),"./pages/settings/components/joining-letter-settings.tsx":()=>O(()=>import("./joining-letter-settings-CyDhW7l1.js"),__vite__mapDeps([407,1,31,32,11,33,180,89,67,147,134,112,6,83,16])),"./pages/settings/components/noc-settings.tsx":()=>O(()=>import("./noc-settings-DCC_Tt0R.js"),__vite__mapDeps([408,1,31,32,11,33,180,89,67,147,134,112,6,83,16])),"./pages/settings/components/payment-settings.tsx":()=>O(()=>import("./payment-settings-C-EKaF7U.js"),__vite__mapDeps([409,1,30,31,32,11,33,192,10,107,117,118,70,71,97,40,169,50,16])),"./pages/settings/components/recaptcha-settings.tsx":()=>O(()=>import("./recaptcha-settings-FKf7iLgR.js"),__vite__mapDeps([410,1,31,32,11,33,10,16])),"./pages/settings/components/seo-settings.tsx":()=>O(()=>import("./seo-settings-BLgIe142.js"),__vite__mapDeps([411,1,30,132,16])),"./pages/settings/components/storage-settings.tsx":()=>O(()=>import("./storage-settings-1itIwtRy.js"),__vite__mapDeps([412,1,179,22,11,127,16])),"./pages/settings/components/stripe-settings.tsx":()=>O(()=>import("./stripe-settings-Bqw3nWq1.js"),__vite__mapDeps([413,1,10,11,192,40,107,117,118,16])),"./pages/settings/components/system-settings.tsx":()=>O(()=>import("./system-settings-D8GwO2bO.js"),__vite__mapDeps([414,1,31,32,11,33,10,34,6,16])),"./pages/settings/components/webhook-settings.tsx":()=>O(()=>import("./webhook-settings-D45SXvVj.js"),__vite__mapDeps([415,1,31,32,11,33,88,78,133,84,85,16])),"./pages/settings/components/working-days-settings.tsx":()=>O(()=>import("./working-days-settings-WpVxAWFg.js"),__vite__mapDeps([416,1,10,11,46,16])),"./pages/settings/index.tsx":()=>O(()=>import("./index-BOoI89Cn.js"),__vite__mapDeps([417,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,73,414,16,401,83,403,192,20,151,107,15,150,409,117,118,70,71,97,169,412,179,22,127,410,399,400,115,411,132,398,85,416,406,78,69,72,74,75,76,77,87,88,89,90,91,56,92,93,94,82,95,96,98,99,100,81,60,101,102,103,104,105,106,62,108,79,109,110,111,112,113,114,116,119,120,121,122,59,123,124,125,126,128,129,130,131,133,134,135,67,136,61,137,138,139,140,141,142,143,144,145,146,147,148,149,152,26,153,154,84,58,155,156,157,158,159,160,161,162,163,164,165,166,167,168,170,171,408,180,404,407,358])),"./pages/settings/profile-settings.tsx":()=>O(()=>import("./profile-settings-BzjX76QC.js"),__vite__mapDeps([418,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,3,103,15,16])),"./pages/superadmin/dashboard.tsx":()=>O(()=>import("./dashboard-CW5bbTf_.js"),__vite__mapDeps([419,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,81,156,118,93,162,107,167,159,16])),"./pages/users/index.tsx":()=>O(()=>import("./index-BU1XiNFu.js"),__vite__mapDeps([420,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,65,66,16,59,67,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,83,130,131,132,133,134,135,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,68,421])),"./pages/users/view.tsx":()=>O(()=>import("./view-WKa9si0E.js"),__vite__mapDeps([421,1,42,20,15,44,26,16])),"./pages/welcome.tsx":()=>O(()=>import("./welcome-3hI4-HTA.js"),__vite__mapDeps([422,1,16]))});return lL(`./pages/${t}.tsx`,r).then(a=>{const s=a.default,l=s.layout;return s.layout=u=>{const f=l?l(u):u;return x.jsx(n4,{children:f})},a})},setup({el:t,App:r,props:a}){const s=a.initialPage.props.globalSettings||{};SL(s);try{window.page=a.initialPage}catch{}const l=pL.createRoot(t);xL();const u=()=>l.render(x.jsx(r,{...a}));Bt.isInitialized?u():Bt.on("initialized",u)},progress:{color:"#4B5563"}});export{D4 as $,M3 as A,vt as B,P_ as C,V3 as D,BP as E,PP as F,Xn as G,S4 as H,_a as I,xn as J,JS as K,Gn as L,fp as M,I4 as N,V4 as O,Y0 as P,H4 as Q,q4 as R,GP as S,hL as T,b_ as U,xa as V,A4 as W,Sh as X,H_ as Y,E4 as Z,wh as _,Y_ as a,N4 as a0,L4 as a1,j4 as a2,P4 as a3,M4 as a4,z4 as a5,U4 as a6,e_ as a7,w4 as a8,O4 as a9,C4 as aa,R4 as ab,Hp as ac,up as ad,Ro as ae,m_ as af,T4 as ag,TM as ah,UP as ai,v_ as aj,NP as ak,L_ as al,Ql as am,bh as an,dt as ao,z3 as ap,Bt as aq,k4 as ar,I3 as as,nL as b,yh as c,_4 as d,Me as e,BS as f,Ka as g,k_ as h,B4 as i,I_ as j,$_ as k,Z0 as l,V_ as m,M_ as n,z_ as o,F_ as p,H3 as q,Aa as r,KM as s,$4 as t,sj as u,QM as v,ZM as w,J0 as x,$P as y,U_ as z}; + `,children:[x.jsx("div",{className:`p-1 border-b border-sidebar-border flex items-center justify-center overflow-hidden ${y()}`,children:!h&&g()?x.jsx("img",{src:g(),alt:S(),className:"h-5 max-w-[60px] object-contain",onError:()=>m(!0)},`preview-${t}-${g()}`):x.jsx("div",{className:"h-5 text-inherit font-semibold flex items-center text-xs tracking-tight",children:S()})}),x.jsxs("div",{className:"flex-1 p-2 space-y-1 overflow-hidden",children:[x.jsx(Fi,{showIcon:!0,active:!0}),x.jsx(Fi,{showIcon:!0}),x.jsx(Fi,{showIcon:!0}),x.jsx(Fi,{showIcon:!0}),l!=="icon"&&x.jsxs("div",{className:"ml-4 pl-2 border-l border-sidebar-border mt-2 space-y-1",children:[x.jsx(Fi,{showIcon:!0}),x.jsx(Fi,{showIcon:!0})]})]})]}),x.jsx("div",{className:`flex-1 bg-background text-foreground p-4 ${s==="inset"?"rounded-lg m-2":""}`,children:x.jsxs("div",{className:"space-y-4",children:[x.jsx(vr,{className:"h-8 w-3/4"}),x.jsxs("div",{className:"space-y-2",children:[x.jsx(vr,{className:"h-4 w-full"}),x.jsx(vr,{className:"h-4 w-5/6"}),x.jsx(vr,{className:"h-4 w-4/6"})]}),x.jsxs("div",{className:"flex gap-2 mt-4",children:[x.jsx(vr,{className:"h-8 w-20 rounded-md bg-primary"}),x.jsx(vr,{className:"h-8 w-20 rounded-md"})]}),x.jsxs("div",{className:"grid grid-cols-2 gap-4 mt-4",children:[x.jsx(vr,{className:"h-20 rounded-md"}),x.jsx(vr,{className:"h-20 rounded-md"})]})]})})]})]})}function l3(t){if(typeof document>"u")return;let r=document.head||document.getElementsByTagName("head")[0],a=document.createElement("style");a.type="text/css",r.appendChild(a),a.styleSheet?a.styleSheet.cssText=t:a.appendChild(document.createTextNode(t))}const u3=t=>{switch(t){case"success":return d3;case"info":return h3;case"warning":return p3;case"error":return m3;default:return null}},c3=Array(12).fill(0),f3=({visible:t,className:r})=>fe.createElement("div",{className:["sonner-loading-wrapper",r].filter(Boolean).join(" "),"data-visible":t},fe.createElement("div",{className:"sonner-spinner"},c3.map((a,s)=>fe.createElement("div",{className:"sonner-loading-bar",key:`spinner-bar-${s}`})))),d3=fe.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},fe.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z",clipRule:"evenodd"})),p3=fe.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"},fe.createElement("path",{fillRule:"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z",clipRule:"evenodd"})),h3=fe.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},fe.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z",clipRule:"evenodd"})),m3=fe.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},fe.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z",clipRule:"evenodd"})),g3=fe.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"},fe.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),fe.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"})),y3=()=>{const[t,r]=fe.useState(document.hidden);return fe.useEffect(()=>{const a=()=>{r(document.hidden)};return document.addEventListener("visibilitychange",a),()=>window.removeEventListener("visibilitychange",a)},[]),t};let Ip=1;class v3{constructor(){this.subscribe=r=>(this.subscribers.push(r),()=>{const a=this.subscribers.indexOf(r);this.subscribers.splice(a,1)}),this.publish=r=>{this.subscribers.forEach(a=>a(r))},this.addToast=r=>{this.publish(r),this.toasts=[...this.toasts,r]},this.create=r=>{var a;const{message:s,...l}=r,u=typeof(r==null?void 0:r.id)=="number"||((a=r.id)==null?void 0:a.length)>0?r.id:Ip++,f=this.toasts.find(h=>h.id===u),p=r.dismissible===void 0?!0:r.dismissible;return this.dismissedToasts.has(u)&&this.dismissedToasts.delete(u),f?this.toasts=this.toasts.map(h=>h.id===u?(this.publish({...h,...r,id:u,title:s}),{...h,...r,id:u,dismissible:p,title:s}):h):this.addToast({title:s,...l,dismissible:p,id:u}),u},this.dismiss=r=>(r?(this.dismissedToasts.add(r),requestAnimationFrame(()=>this.subscribers.forEach(a=>a({id:r,dismiss:!0})))):this.toasts.forEach(a=>{this.subscribers.forEach(s=>s({id:a.id,dismiss:!0}))}),r),this.message=(r,a)=>this.create({...a,message:r}),this.error=(r,a)=>this.create({...a,message:r,type:"error"}),this.success=(r,a)=>this.create({...a,type:"success",message:r}),this.info=(r,a)=>this.create({...a,type:"info",message:r}),this.warning=(r,a)=>this.create({...a,type:"warning",message:r}),this.loading=(r,a)=>this.create({...a,type:"loading",message:r}),this.promise=(r,a)=>{if(!a)return;let s;a.loading!==void 0&&(s=this.create({...a,promise:r,type:"loading",message:a.loading,description:typeof a.description!="function"?a.description:void 0}));const l=Promise.resolve(r instanceof Function?r():r);let u=s!==void 0,f;const p=l.then(async m=>{if(f=["resolve",m],fe.isValidElement(m))u=!1,this.create({id:s,type:"default",message:m});else if(x3(m)&&!m.ok){u=!1;const g=typeof a.error=="function"?await a.error(`HTTP error! status: ${m.status}`):a.error,S=typeof a.description=="function"?await a.description(`HTTP error! status: ${m.status}`):a.description,b=typeof g=="object"&&!fe.isValidElement(g)?g:{message:g};this.create({id:s,type:"error",description:S,...b})}else if(m instanceof Error){u=!1;const g=typeof a.error=="function"?await a.error(m):a.error,S=typeof a.description=="function"?await a.description(m):a.description,b=typeof g=="object"&&!fe.isValidElement(g)?g:{message:g};this.create({id:s,type:"error",description:S,...b})}else if(a.success!==void 0){u=!1;const g=typeof a.success=="function"?await a.success(m):a.success,S=typeof a.description=="function"?await a.description(m):a.description,b=typeof g=="object"&&!fe.isValidElement(g)?g:{message:g};this.create({id:s,type:"success",description:S,...b})}}).catch(async m=>{if(f=["reject",m],a.error!==void 0){u=!1;const y=typeof a.error=="function"?await a.error(m):a.error,g=typeof a.description=="function"?await a.description(m):a.description,T=typeof y=="object"&&!fe.isValidElement(y)?y:{message:y};this.create({id:s,type:"error",description:g,...T})}}).finally(()=>{u&&(this.dismiss(s),s=void 0),a.finally==null||a.finally.call(a)}),h=()=>new Promise((m,y)=>p.then(()=>f[0]==="reject"?y(f[1]):m(f[1])).catch(y));return typeof s!="string"&&typeof s!="number"?{unwrap:h}:Object.assign(s,{unwrap:h})},this.custom=(r,a)=>{const s=(a==null?void 0:a.id)||Ip++;return this.create({jsx:r(s),id:s,...a}),s},this.getActiveToasts=()=>this.toasts.filter(r=>!this.dismissedToasts.has(r.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}}const vn=new v3,b3=(t,r)=>{const a=(r==null?void 0:r.id)||Ip++;return vn.addToast({title:t,...r,id:a}),a},x3=t=>t&&typeof t=="object"&&"ok"in t&&typeof t.ok=="boolean"&&"status"in t&&typeof t.status=="number",S3=b3,_3=()=>vn.toasts,E3=()=>vn.getActiveToasts(),xn=Object.assign(S3,{success:vn.success,info:vn.info,warning:vn.warning,error:vn.error,custom:vn.custom,message:vn.message,promise:vn.promise,dismiss:vn.dismiss,loading:vn.loading},{getHistory:_3,getToasts:E3});l3("[data-sonner-toaster][dir=ltr],html[dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%, -35%)}[data-sonner-toaster][dir=rtl],html[dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1:hsl(0, 0%, 99%);--gray2:hsl(0, 0%, 97.3%);--gray3:hsl(0, 0%, 95.1%);--gray4:hsl(0, 0%, 93%);--gray5:hsl(0, 0%, 90.9%);--gray6:hsl(0, 0%, 88.7%);--gray7:hsl(0, 0%, 85.8%);--gray8:hsl(0, 0%, 78%);--gray9:hsl(0, 0%, 56.1%);--gray10:hsl(0, 0%, 52.3%);--gray11:hsl(0, 0%, 43.5%);--gray12:hsl(0, 0%, 9%);--border-radius:8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:0;z-index:999999999;transition:transform .4s ease}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translateX(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:0;overflow-wrap:anywhere}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px rgba(0,0,0,.1);width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-y-position=top]{top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap))}[data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:0;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px rgba(0,0,0,.4)}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:rgba(0,0,0,.08)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:rgba(255,255,255,.3)}[data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]::before{content:'';position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]::before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]::before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]::before{content:'';position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]::after{content:'';position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * 0.05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]::before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0)) translateX(var(--swipe-amount-x,0));transition:none}[data-sonner-toast][data-swiped=true]{user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:hsl(143, 85%, 96%);--success-border:hsl(145, 92%, 87%);--success-text:hsl(140, 100%, 27%);--info-bg:hsl(208, 100%, 97%);--info-border:hsl(221, 91%, 93%);--info-text:hsl(210, 92%, 45%);--warning-bg:hsl(49, 100%, 97%);--warning-border:hsl(49, 91%, 84%);--warning-text:hsl(31, 92%, 45%);--error-bg:hsl(359, 100%, 97%);--error-border:hsl(359, 100%, 94%);--error-text:hsl(360, 100%, 45%)}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:hsl(0, 0%, 20%);--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:hsl(0, 0%, 12%);--normal-border:hsl(0, 0%, 20%);--normal-border-hover:hsl(0, 0%, 25%);--normal-text:var(--gray1);--success-bg:hsl(150, 100%, 6%);--success-border:hsl(147, 100%, 12%);--success-text:hsl(150, 86%, 65%);--info-bg:hsl(215, 100%, 6%);--info-border:hsl(223, 43%, 17%);--info-text:hsl(216, 87%, 65%);--warning-bg:hsl(64, 100%, 6%);--warning-border:hsl(60, 100%, 9%);--warning-text:hsl(46, 87%, 65%);--error-bg:hsl(358, 76%, 10%);--error-border:hsl(357, 89%, 16%);--error-text:hsl(358, 100%, 81%)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}100%{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}100%{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}");function Zl(t){return t.label!==void 0}const w3=3,T3="24px",A3="16px",K0=4e3,O3=356,R3=14,C3=45,D3=200;function gr(...t){return t.filter(Boolean).join(" ")}function N3(t){const[r,a]=t.split("-"),s=[];return r&&s.push(r),a&&s.push(a),s}const L3=t=>{var r,a,s,l,u,f,p,h,m;const{invert:y,toast:g,unstyled:S,interacting:T,setHeights:b,visibleToasts:_,heights:w,index:C,toasts:L,expanded:z,removeToast:F,defaultRichColors:ee,closeButton:U,style:D,cancelButtonStyle:P,actionButtonStyle:k,className:ne="",descriptionClassName:q="",duration:K,position:I,gap:ae,expandByDefault:pe,classNames:R,icons:B,closeButtonAriaLabel:j="Close toast"}=t,[Y,le]=fe.useState(null),[de,Q]=fe.useState(null),[J,oe]=fe.useState(!1),[he,Te]=fe.useState(!1),[Oe,Se]=fe.useState(!1),[Ae,me]=fe.useState(!1),[ce,ue]=fe.useState(!1),[ze,Qe]=fe.useState(0),[bt,Ye]=fe.useState(0),pt=fe.useRef(g.duration||K||K0),at=fe.useRef(null),it=fe.useRef(null),kt=C===0,Ot=C+1<=_,mt=g.type,Tt=g.dismissible!==!1,Ue=g.className||"",ye=g.descriptionClassName||"",Pe=fe.useMemo(()=>w.findIndex(we=>we.toastId===g.id)||0,[w,g.id]),_e=fe.useMemo(()=>{var we;return(we=g.closeButton)!=null?we:U},[g.closeButton,U]),Ce=fe.useMemo(()=>g.duration||K||K0,[g.duration,K]),Ke=fe.useRef(0),Nt=fe.useRef(0),nt=fe.useRef(0),Jt=fe.useRef(null),[Pn,It]=I.split("-"),sn=fe.useMemo(()=>w.reduce((we,Ze,Rt)=>Rt>=Pe?we:we+Ze.height,0),[w,Pe]),H=y3(),Z=g.invert||y,Be=mt==="loading";Nt.current=fe.useMemo(()=>Pe*ae+sn,[Pe,sn]),fe.useEffect(()=>{pt.current=Ce},[Ce]),fe.useEffect(()=>{oe(!0)},[]),fe.useEffect(()=>{const we=it.current;if(we){const Ze=we.getBoundingClientRect().height;return Ye(Ze),b(Rt=>[{toastId:g.id,height:Ze,position:g.position},...Rt]),()=>b(Rt=>Rt.filter(At=>At.toastId!==g.id))}},[b,g.id]),fe.useLayoutEffect(()=>{if(!J)return;const we=it.current,Ze=we.style.height;we.style.height="auto";const Rt=we.getBoundingClientRect().height;we.style.height=Ze,Ye(Rt),b(At=>At.find(gt=>gt.toastId===g.id)?At.map(gt=>gt.toastId===g.id?{...gt,height:Rt}:gt):[{toastId:g.id,height:Rt,position:g.position},...At])},[J,g.title,g.description,b,g.id,g.jsx,g.action,g.cancel]);const ke=fe.useCallback(()=>{Te(!0),Qe(Nt.current),b(we=>we.filter(Ze=>Ze.toastId!==g.id)),setTimeout(()=>{F(g)},D3)},[g,F,b,Nt]);fe.useEffect(()=>{if(g.promise&&mt==="loading"||g.duration===1/0||g.type==="loading")return;let we;return z||T||H?(()=>{if(nt.current{pt.current!==1/0&&(Ke.current=new Date().getTime(),we=setTimeout(()=>{g.onAutoClose==null||g.onAutoClose.call(g,g),ke()},pt.current))})(),()=>clearTimeout(we)},[z,T,g,mt,H,ke]),fe.useEffect(()=>{g.delete&&(ke(),g.onDismiss==null||g.onDismiss.call(g,g))},[ke,g.delete]);function We(){var we;if(B!=null&&B.loading){var Ze;return fe.createElement("div",{className:gr(R==null?void 0:R.loader,g==null||(Ze=g.classNames)==null?void 0:Ze.loader,"sonner-loader"),"data-visible":mt==="loading"},B.loading)}return fe.createElement(f3,{className:gr(R==null?void 0:R.loader,g==null||(we=g.classNames)==null?void 0:we.loader),visible:mt==="loading"})}const Le=g.icon||(B==null?void 0:B[mt])||u3(mt);var on,Yt;return fe.createElement("li",{tabIndex:0,ref:it,className:gr(ne,Ue,R==null?void 0:R.toast,g==null||(r=g.classNames)==null?void 0:r.toast,R==null?void 0:R.default,R==null?void 0:R[mt],g==null||(a=g.classNames)==null?void 0:a[mt]),"data-sonner-toast":"","data-rich-colors":(on=g.richColors)!=null?on:ee,"data-styled":!(g.jsx||g.unstyled||S),"data-mounted":J,"data-promise":!!g.promise,"data-swiped":ce,"data-removed":he,"data-visible":Ot,"data-y-position":Pn,"data-x-position":It,"data-index":C,"data-front":kt,"data-swiping":Oe,"data-dismissible":Tt,"data-type":mt,"data-invert":Z,"data-swipe-out":Ae,"data-swipe-direction":de,"data-expanded":!!(z||pe&&J),"data-testid":g.testId,style:{"--index":C,"--toasts-before":C,"--z-index":L.length-C,"--offset":`${he?ze:Nt.current}px`,"--initial-height":pe?"auto":`${bt}px`,...D,...g.style},onDragEnd:()=>{Se(!1),le(null),Jt.current=null},onPointerDown:we=>{we.button!==2&&(Be||!Tt||(at.current=new Date,Qe(Nt.current),we.target.setPointerCapture(we.pointerId),we.target.tagName!=="BUTTON"&&(Se(!0),Jt.current={x:we.clientX,y:we.clientY})))},onPointerUp:()=>{var we,Ze,Rt;if(Ae||!Tt)return;Jt.current=null;const At=Number(((we=it.current)==null?void 0:we.style.getPropertyValue("--swipe-amount-x").replace("px",""))||0),Mt=Number(((Ze=it.current)==null?void 0:Ze.style.getPropertyValue("--swipe-amount-y").replace("px",""))||0),gt=new Date().getTime()-((Rt=at.current)==null?void 0:Rt.getTime()),Wt=Y==="x"?At:Mt,ur=Math.abs(Wt)/gt;if(Math.abs(Wt)>=C3||ur>.11){Qe(Nt.current),g.onDismiss==null||g.onDismiss.call(g,g),Q(Y==="x"?At>0?"right":"left":Mt>0?"down":"up"),ke(),me(!0);return}else{var zt,Xt;(zt=it.current)==null||zt.style.setProperty("--swipe-amount-x","0px"),(Xt=it.current)==null||Xt.style.setProperty("--swipe-amount-y","0px")}ue(!1),Se(!1),le(null)},onPointerMove:we=>{var Ze,Rt,At;if(!Jt.current||!Tt||((Ze=window.getSelection())==null?void 0:Ze.toString().length)>0)return;const gt=we.clientY-Jt.current.y,Wt=we.clientX-Jt.current.x;var ur;const zt=(ur=t.swipeDirections)!=null?ur:N3(I);!Y&&(Math.abs(Wt)>1||Math.abs(gt)>1)&&le(Math.abs(Wt)>Math.abs(gt)?"x":"y");let Xt={x:0,y:0};const Kn=un=>1/(1.5+Math.abs(un)/20);if(Y==="y"){if(zt.includes("top")||zt.includes("bottom"))if(zt.includes("top")&><0||zt.includes("bottom")&>>0)Xt.y=gt;else{const un=gt*Kn(gt);Xt.y=Math.abs(un)0)Xt.x=Wt;else{const un=Wt*Kn(Wt);Xt.x=Math.abs(un)0||Math.abs(Xt.y)>0)&&ue(!0),(Rt=it.current)==null||Rt.style.setProperty("--swipe-amount-x",`${Xt.x}px`),(At=it.current)==null||At.style.setProperty("--swipe-amount-y",`${Xt.y}px`)}},_e&&!g.jsx&&mt!=="loading"?fe.createElement("button",{"aria-label":j,"data-disabled":Be,"data-close-button":!0,onClick:Be||!Tt?()=>{}:()=>{ke(),g.onDismiss==null||g.onDismiss.call(g,g)},className:gr(R==null?void 0:R.closeButton,g==null||(s=g.classNames)==null?void 0:s.closeButton)},(Yt=B==null?void 0:B.close)!=null?Yt:g3):null,(mt||g.icon||g.promise)&&g.icon!==null&&((B==null?void 0:B[mt])!==null||g.icon)?fe.createElement("div",{"data-icon":"",className:gr(R==null?void 0:R.icon,g==null||(l=g.classNames)==null?void 0:l.icon)},g.promise||g.type==="loading"&&!g.icon?g.icon||We():null,g.type!=="loading"?Le:null):null,fe.createElement("div",{"data-content":"",className:gr(R==null?void 0:R.content,g==null||(u=g.classNames)==null?void 0:u.content)},fe.createElement("div",{"data-title":"",className:gr(R==null?void 0:R.title,g==null||(f=g.classNames)==null?void 0:f.title)},g.jsx?g.jsx:typeof g.title=="function"?g.title():g.title),g.description?fe.createElement("div",{"data-description":"",className:gr(q,ye,R==null?void 0:R.description,g==null||(p=g.classNames)==null?void 0:p.description)},typeof g.description=="function"?g.description():g.description):null),fe.isValidElement(g.cancel)?g.cancel:g.cancel&&Zl(g.cancel)?fe.createElement("button",{"data-button":!0,"data-cancel":!0,style:g.cancelButtonStyle||P,onClick:we=>{Zl(g.cancel)&&Tt&&(g.cancel.onClick==null||g.cancel.onClick.call(g.cancel,we),ke())},className:gr(R==null?void 0:R.cancelButton,g==null||(h=g.classNames)==null?void 0:h.cancelButton)},g.cancel.label):null,fe.isValidElement(g.action)?g.action:g.action&&Zl(g.action)?fe.createElement("button",{"data-button":!0,"data-action":!0,style:g.actionButtonStyle||k,onClick:we=>{Zl(g.action)&&(g.action.onClick==null||g.action.onClick.call(g.action,we),!we.defaultPrevented&&ke())},className:gr(R==null?void 0:R.actionButton,g==null||(m=g.classNames)==null?void 0:m.actionButton)},g.action.label):null)};function Q0(){if(typeof window>"u"||typeof document>"u")return"ltr";const t=document.documentElement.getAttribute("dir");return t==="auto"||!t?window.getComputedStyle(document.documentElement).direction:t}function j3(t,r){const a={};return[t,r].forEach((s,l)=>{const u=l===1,f=u?"--mobile-offset":"--offset",p=u?A3:T3;function h(m){["top","right","bottom","left"].forEach(y=>{a[`${f}-${y}`]=typeof m=="number"?`${m}px`:m})}typeof s=="number"||typeof s=="string"?h(s):typeof s=="object"?["top","right","bottom","left"].forEach(m=>{s[m]===void 0?a[`${f}-${m}`]=p:a[`${f}-${m}`]=typeof s[m]=="number"?`${s[m]}px`:s[m]}):h(p)}),a}const P3=fe.forwardRef(function(r,a){const{id:s,invert:l,position:u="bottom-right",hotkey:f=["altKey","KeyT"],expand:p,closeButton:h,className:m,offset:y,mobileOffset:g,theme:S="light",richColors:T,duration:b,style:_,visibleToasts:w=w3,toastOptions:C,dir:L=Q0(),gap:z=R3,icons:F,containerAriaLabel:ee="Notifications"}=r,[U,D]=fe.useState([]),P=fe.useMemo(()=>s?U.filter(J=>J.toasterId===s):U.filter(J=>!J.toasterId),[U,s]),k=fe.useMemo(()=>Array.from(new Set([u].concat(P.filter(J=>J.position).map(J=>J.position)))),[P,u]),[ne,q]=fe.useState([]),[K,I]=fe.useState(!1),[ae,pe]=fe.useState(!1),[R,B]=fe.useState(S!=="system"?S:typeof window<"u"&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),j=fe.useRef(null),Y=f.join("+").replace(/Key/g,"").replace(/Digit/g,""),le=fe.useRef(null),de=fe.useRef(!1),Q=fe.useCallback(J=>{D(oe=>{var he;return(he=oe.find(Te=>Te.id===J.id))!=null&&he.delete||vn.dismiss(J.id),oe.filter(({id:Te})=>Te!==J.id)})},[]);return fe.useEffect(()=>vn.subscribe(J=>{if(J.dismiss){requestAnimationFrame(()=>{D(oe=>oe.map(he=>he.id===J.id?{...he,delete:!0}:he))});return}setTimeout(()=>{gw.flushSync(()=>{D(oe=>{const he=oe.findIndex(Te=>Te.id===J.id);return he!==-1?[...oe.slice(0,he),{...oe[he],...J},...oe.slice(he+1)]:[J,...oe]})})})}),[U]),fe.useEffect(()=>{if(S!=="system"){B(S);return}if(S==="system"&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?B("dark"):B("light")),typeof window>"u")return;const J=window.matchMedia("(prefers-color-scheme: dark)");try{J.addEventListener("change",({matches:oe})=>{B(oe?"dark":"light")})}catch{J.addListener(({matches:he})=>{try{B(he?"dark":"light")}catch(Te){console.error(Te)}})}},[S]),fe.useEffect(()=>{U.length<=1&&I(!1)},[U]),fe.useEffect(()=>{const J=oe=>{var he;if(f.every(Se=>oe[Se]||oe.code===Se)){var Oe;I(!0),(Oe=j.current)==null||Oe.focus()}oe.code==="Escape"&&(document.activeElement===j.current||(he=j.current)!=null&&he.contains(document.activeElement))&&I(!1)};return document.addEventListener("keydown",J),()=>document.removeEventListener("keydown",J)},[f]),fe.useEffect(()=>{if(j.current)return()=>{le.current&&(le.current.focus({preventScroll:!0}),le.current=null,de.current=!1)}},[j.current]),fe.createElement("section",{ref:a,"aria-label":`${ee} ${Y}`,tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false",suppressHydrationWarning:!0},k.map((J,oe)=>{var he;const[Te,Oe]=J.split("-");return P.length?fe.createElement("ol",{key:J,dir:L==="auto"?Q0():L,tabIndex:-1,ref:j,className:m,"data-sonner-toaster":!0,"data-sonner-theme":R,"data-y-position":Te,"data-x-position":Oe,style:{"--front-toast-height":`${((he=ne[0])==null?void 0:he.height)||0}px`,"--width":`${O3}px`,"--gap":`${z}px`,..._,...j3(y,g)},onBlur:Se=>{de.current&&!Se.currentTarget.contains(Se.relatedTarget)&&(de.current=!1,le.current&&(le.current.focus({preventScroll:!0}),le.current=null))},onFocus:Se=>{Se.target instanceof HTMLElement&&Se.target.dataset.dismissible==="false"||de.current||(de.current=!0,le.current=Se.relatedTarget)},onMouseEnter:()=>I(!0),onMouseMove:()=>I(!0),onMouseLeave:()=>{ae||I(!1)},onDragEnd:()=>I(!1),onPointerDown:Se=>{Se.target instanceof HTMLElement&&Se.target.dataset.dismissible==="false"||pe(!0)},onPointerUp:()=>pe(!1)},P.filter(Se=>!Se.position&&oe===0||Se.position===J).map((Se,Ae)=>{var me,ce;return fe.createElement(L3,{key:Se.id,icons:F,index:Ae,toast:Se,defaultRichColors:T,duration:(me=C==null?void 0:C.duration)!=null?me:b,className:C==null?void 0:C.className,descriptionClassName:C==null?void 0:C.descriptionClassName,invert:l,visibleToasts:w,closeButton:(ce=C==null?void 0:C.closeButton)!=null?ce:h,interacting:ae,position:J,style:C==null?void 0:C.style,unstyled:C==null?void 0:C.unstyled,classNames:C==null?void 0:C.classNames,cancelButtonStyle:C==null?void 0:C.cancelButtonStyle,actionButtonStyle:C==null?void 0:C.actionButtonStyle,closeButtonAriaLabel:C==null?void 0:C.closeButtonAriaLabel,removeToast:Q,toasts:P.filter(ue=>ue.position==Se.position),heights:ne.filter(ue=>ue.position==Se.position),setHeights:q,expandByDefault:p,gap:z,expanded:K,swipeDirections:r.swipeDirections})})):null}))}),P_=A.forwardRef(({className:t,...r},a)=>x.jsx("div",{ref:a,className:Me("rounded-lg border bg-card text-card-foreground shadow-sm",t),...r}));P_.displayName="Card";const M_=A.forwardRef(({className:t,...r},a)=>x.jsx("div",{ref:a,className:Me("flex flex-col space-y-1.5 p-6",t),...r}));M_.displayName="CardHeader";const z_=A.forwardRef(({className:t,...r},a)=>x.jsx("h3",{ref:a,className:Me("text-2xl font-semibold leading-none tracking-tight",t),...r}));z_.displayName="CardTitle";const U_=A.forwardRef(({className:t,...r},a)=>x.jsx("p",{ref:a,className:Me("text-sm text-muted-foreground",t),...r}));U_.displayName="CardDescription";const V_=A.forwardRef(({className:t,...r},a)=>x.jsx("div",{ref:a,className:Me("p-6 pt-0",t),...r}));V_.displayName="CardContent";const M3=A.forwardRef(({className:t,...r},a)=>x.jsx("div",{ref:a,className:Me("flex items-center p-6 pt-0",t),...r}));M3.displayName="CardFooter";function z3({title:t,description:r,children:a,action:s}){return x.jsxs(P_,{className:"mb-6",children:[x.jsx(M_,{className:"pb-3",children:x.jsxs("div",{className:"flex items-center justify-between",children:[x.jsxs("div",{children:[x.jsx(z_,{className:"text-lg font-medium",children:t}),r&&x.jsx(U_,{className:"mt-1.5",children:r})]}),s&&x.jsx("div",{children:s})]})}),x.jsx(V_,{children:a})]})}const q_=A.createContext(void 0);function U3({children:t}){const[r,a]=A.useState([]),s=50,l=A.useCallback(p=>(a(h=>h.includes(p)?h:[...h,p]),s),[]),u=A.useCallback(p=>{a(h=>h.filter(m=>m!==p))},[]),f=A.useCallback(p=>{const h=r.indexOf(p);return h>=0?s+h:s},[r]);return x.jsx(q_.Provider,{value:{registerModal:l,unregisterModal:u,getZIndex:f,modalStack:r},children:t})}function H_(){const t=A.useContext(q_);if(!t)throw new Error("useModalStack must be used within a ModalStackProvider");return t}const V3=ex,k4=yw,q3=nx,B_=A.forwardRef(({className:t,modalId:r,...a},s)=>{const{getZIndex:l,modalStack:u}=H_(),f=r?l(r):50,h=u.indexOf(r||"")<=0;return x.jsx(Xp,{ref:s,className:Me("fixed inset-0 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",h?"bg-black/30":"bg-black/25",t),style:{zIndex:f},onPointerDown:m=>{const y=m.target;if(!((parseInt(window.getComputedStyle(y).zIndex)||0)>f)&&y.closest("[data-chatgpt-button]")){m.stopPropagation();return}},...a})});B_.displayName=Xp.displayName;const k_=A.forwardRef(({className:t,children:r,modalId:a,...s},l)=>{const{registerModal:u,unregisterModal:f,getZIndex:p,modalStack:h}=H_(),[m]=A.useState(()=>a||`modal-${Date.now()}-${Math.random()}`);A.useEffect(()=>(u(m),()=>f(m)),[m,u,f]);const y=p(m),g=h[h.length-1]===m;return x.jsxs(q3,{children:[x.jsx(B_,{modalId:m}),x.jsxs(Yp,{ref:l,className:Me("fixed left-[50%] top-[50%] grid w-full max-w-lg translate-x-[-50%] translate-y-[-50%] gap-4 border bg-background p-6 shadow-lg duration-200 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[state=closed]:slide-out-to-left-1/2 data-[state=closed]:slide-out-to-top-[48%] data-[state=open]:slide-in-from-left-1/2 data-[state=open]:slide-in-from-top-[48%] sm:rounded-lg pointer-events-auto",t),style:{zIndex:y+1},onPointerDownOutside:S=>{const T=S.target;if(T.closest("[data-chatgpt-button]")||T.closest("[data-chatgpt-modal]")){S.preventDefault();return}S.preventDefault()},onInteractOutside:S=>{const T=S.target;if(T.closest("[data-chatgpt-button]")||T.closest("[data-chatgpt-modal]")){S.preventDefault();return}S.preventDefault()},onEscapeKeyDown:S=>{g||S.preventDefault()},...s,children:[r,x.jsxs(tx,{className:"absolute right-4 top-4 rounded-sm opacity-70 ring-offset-background transition-opacity hover:opacity-100 focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none data-[state=open]:bg-accent data-[state=open]:text-muted-foreground cursor-pointer",children:[x.jsx(Sh,{className:"h-4 w-4"}),x.jsx("span",{className:"sr-only",children:"Close"})]})]})]})});k_.displayName=Yp.displayName;const I_=({className:t,...r})=>x.jsx("div",{className:Me("flex flex-col space-y-1.5 text-center sm:text-left",t),...r});I_.displayName="DialogHeader";const H3=({className:t,...r})=>x.jsx("div",{className:Me("flex flex-col-reverse sm:flex-row sm:justify-end sm:space-x-2",t),...r});H3.displayName="DialogFooter";const $_=A.forwardRef(({className:t,...r},a)=>x.jsx(Fp,{ref:a,className:Me("text-lg font-semibold leading-none tracking-tight",t),...r}));$_.displayName=Fp.displayName;const F_=A.forwardRef(({className:t,...r},a)=>x.jsx(Gp,{ref:a,className:Me("text-sm text-muted-foreground",t),...r}));F_.displayName=Gp.displayName;const B3=bh("inline-flex items-center justify-center rounded-md border px-2 py-0.5 text-xs font-medium w-fit whitespace-nowrap shrink-0 [&>svg]:size-3 gap-1 [&>svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-auto",{variants:{variant:{default:"border-transparent bg-primary text-primary-foreground [a&]:hover:bg-primary/90",secondary:"border-transparent bg-secondary text-secondary-foreground [a&]:hover:bg-secondary/90",destructive:"border-transparent bg-destructive text-white [a&]:hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40",outline:"text-foreground [a&]:hover:bg-accent [a&]:hover:text-accent-foreground",success:"border-transparent bg-green-100 text-green-800 [a&]:hover:bg-green-200"}},defaultVariants:{variant:"default"}});function Z0({className:t,variant:r,asChild:a=!1,...s}){const l=a?Ro:"span";return x.jsx(l,{"data-slot":"badge",className:Me(B3({variant:r}),t),...s})}const I4=(t,r=[])=>r.includes(t),J0=(t,r)=>Array.isArray(r)?r.some(a=>t.includes(a)):t.includes(r);function k3({isOpen:t,onClose:r,onSelect:a,multiple:s=!1}){const{auth:l}=yh().props,u=(l==null?void 0:l.permissions)||[],f=J0(u,"create-media");J0(u,"manage-media");const[p,h]=A.useState([]),[m,y]=A.useState([]),[g,S]=A.useState(null),[T,b]=A.useState([]),[_,w]=A.useState(!1),[C,L]=A.useState(!1),[z,F]=A.useState([]),[ee,U]=A.useState(!1),[D,P]=A.useState(""),[k,ne]=A.useState(1),q=24,K=A.useCallback(async()=>{w(!0);try{const Q=new URLSearchParams;g&&Q.append("directory_id",g.toString());const J=await fetch(`${route("api.media.index")}?${Q}`,{credentials:"same-origin",headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}});if(!J.ok)throw new Error(`HTTP error! status: ${J.status}`);const oe=await J.json(),he=Array.isArray(oe.media)?oe.media:Array.isArray(oe)?oe:[];h(he),y(oe.directories||[]),b(he)}catch{xn.error("Failed to load media")}finally{w(!1)}},[g]);A.useEffect(()=>{t&&(K(),P(""))},[t,K]),A.useEffect(()=>{if(!D.trim())b(p);else{const Q=p.filter(J=>J.name.toLowerCase().includes(D.toLowerCase())||J.file_name.toLowerCase().includes(D.toLowerCase()));b(Q)}ne(1)},[D,p]);const I=Math.ceil(T.length/q),ae=(k-1)*q,pe=T.slice(ae,ae+q),R=async Q=>{var he,Te,Oe,Se;L(!0);const J=Array.from(Q);if(J.length===0){L(!1);return}const oe=new FormData;J.forEach(Ae=>{oe.append("files[]",Ae)});try{const me=await(await O(async()=>{const{default:ue}=await Promise.resolve().then(()=>Tj);return{default:ue}},void 0)).default.post(route("api.media.batch"),oe),ce=me.data;me.status===200||me.status===201?(ce.data&&ce.data.length>0&&h(ue=>[...ce.data,...ue]),ce.errors&&ce.errors.length>0?(xn.warning(ce.message||`${((he=ce.data)==null?void 0:he.length)||0} uploaded, ${ce.errors.length} failed`),ce.errors.forEach(ue=>{xn.error(ue,{duration:5e3})})):xn.success(ce.message||`${((Te=ce.data)==null?void 0:Te.length)||0} file(s) uploaded successfully`)):xn.error(ce.message||"Failed to upload files")}catch(Ae){const me=((Se=(Oe=Ae.response)==null?void 0:Oe.data)==null?void 0:Se.message)||"Error uploading files";xn.error(me)}L(!1)},B=Q=>{Q.preventDefault(),Q.stopPropagation(),Q.type==="dragenter"||Q.type==="dragover"?U(!0):Q.type==="dragleave"&&U(!1)},j=Q=>{Q.preventDefault(),Q.stopPropagation(),U(!1),Q.dataTransfer.files&&Q.dataTransfer.files[0]&&R(Q.dataTransfer.files)},Y=Q=>{s?F(J=>J.includes(Q)?J.filter(oe=>oe!==Q):[...J,Q]):(a(Q),r())},le=()=>{s&&z.length>0&&(a(z.join(",")),r())},de=Q=>Q.startsWith("image/")?x.jsx(Hp,{className:"h-8 w-8"}):Q.includes("pdf")?x.jsx("div",{className:"h-8 w-8 bg-red-500 rounded text-white text-sm flex items-center justify-center font-bold",children:"PDF"}):Q.includes("word")||Q.includes("document")?x.jsx("div",{className:"h-8 w-8 bg-blue-500 rounded text-white text-sm flex items-center justify-center font-bold",children:"DOC"}):Q.includes("csv")||Q.includes("spreadsheet")?x.jsx("div",{className:"h-8 w-8 bg-green-500 rounded text-white text-sm flex items-center justify-center font-bold",children:"CSV"}):Q.startsWith("video/")?x.jsx("div",{className:"h-8 w-8 bg-purple-500 rounded text-white text-sm flex items-center justify-center font-bold",children:"VID"}):Q.startsWith("audio/")?x.jsx("div",{className:"h-8 w-8 bg-orange-500 rounded text-white text-sm flex items-center justify-center font-bold",children:"AUD"}):x.jsx("div",{className:"h-8 w-8 bg-gray-500 rounded text-white text-sm flex items-center justify-center font-bold",children:"FILE"});return x.jsx(V3,{open:t,onOpenChange:r,children:x.jsxs(k_,{className:"max-w-7xl h-[95vh] flex flex-col",children:[x.jsx(I_,{className:"pb-6 border-b",children:x.jsxs("div",{className:"flex items-center gap-3",children:[x.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:x.jsx(Hp,{className:"h-5 w-5 text-primary"})}),x.jsxs("div",{children:[x.jsxs($_,{className:"text-xl font-semibold",children:["Media Library",T.length>0&&x.jsx(Z0,{variant:"secondary",className:"ml-2 text-xs",children:T.length})]}),x.jsx(F_,{className:"text-sm text-muted-foreground mt-1",children:"Browse and select media files from your library"})]})]})}),x.jsxs("div",{className:"space-y-4 flex-1 flex flex-col overflow-hidden",children:[m.length>0&&x.jsx("div",{className:"bg-muted/30 rounded-lg p-3 border",children:x.jsx("div",{className:"flex items-center gap-2",children:x.jsx("div",{className:"max-h-24 overflow-y-auto scrollbar-thin scrollbar-thumb-muted-foreground/20 scrollbar-track-transparent",children:x.jsxs("div",{className:"flex flex-wrap gap-2",children:[x.jsx(vt,{variant:g===null?"default":"ghost",size:"sm",onClick:()=>S(null),className:"h-7 px-3 text-xs",children:"All Files"}),m.map(Q=>x.jsx(vt,{variant:g===Q.id?"default":"ghost",size:"sm",onClick:()=>S(Q.id),className:"h-7 px-3 text-xs",children:Q.name},Q.id))]})})})}),x.jsxs("div",{className:"flex flex-col sm:flex-row gap-4",children:[x.jsxs("div",{className:"relative flex-1",children:[x.jsx(GP,{className:"absolute left-3 top-1/2 transform -translate-y-1/2 text-muted-foreground h-4 w-4"}),x.jsx(_a,{placeholder:"Search media files...",value:D,onChange:Q=>P(Q.target.value),className:"pl-10 h-10"})]}),f&&x.jsxs("div",{className:"flex gap-2",children:[x.jsx(_a,{type:"file",multiple:!0,accept:"image/*,application/pdf,.doc,.docx,.xls,.xlsx",onChange:Q=>Q.target.files&&R(Q.target.files),className:"hidden",id:"file-upload"}),x.jsxs(vt,{type:"button",onClick:()=>{var Q;return(Q=document.getElementById("file-upload"))==null?void 0:Q.click()},disabled:C,className:"h-10 px-4",children:[x.jsx(Y0,{className:"h-4 w-4 mr-2"}),C?"Uploading...":"Upload"]})]})]}),x.jsxs("div",{className:"flex items-center justify-between text-sm text-muted-foreground bg-muted/20 px-4 py-3 rounded-lg border",children:[x.jsxs("div",{className:"flex items-center gap-4",children:[x.jsxs("span",{className:"font-medium",children:[T.length," files"]}),I>1&&x.jsxs("span",{children:["Page ",k," of ",I]})]}),s&&z.length>0&&x.jsxs(Z0,{variant:"default",className:"text-xs px-2 py-1",children:[z.length," selected"]})]}),x.jsx("div",{className:"border rounded-lg bg-muted/10 flex flex-col flex-1 overflow-hidden",children:_?x.jsx("div",{className:"flex-1 flex items-center justify-center",children:x.jsxs("div",{className:"text-center",children:[x.jsx("div",{className:"animate-spin rounded-full h-8 w-8 border-b-2 border-primary mx-auto mb-4"}),x.jsx("p",{className:"text-muted-foreground",children:"Loading media..."})]})}):T.length===0?x.jsx("div",{className:"flex-1 flex items-center justify-center py-16",children:x.jsxs("div",{className:"text-center max-w-sm",children:[x.jsx("div",{className:`mx-auto w-24 h-24 border-2 border-dashed rounded-xl flex items-center justify-center mb-6 transition-colors ${ee?"border-primary bg-primary/5":"border-muted-foreground/25"}`,onDragEnter:B,onDragLeave:B,onDragOver:B,onDrop:j,children:x.jsx(b_,{className:"h-10 w-10 text-muted-foreground"})}),x.jsxs("div",{className:"space-y-3 mb-6",children:[x.jsx("h3",{className:"text-lg font-semibold",children:"No media files found"}),D&&x.jsxs("p",{className:"text-sm text-muted-foreground",children:["No results for ",x.jsxs("span",{className:"font-medium text-foreground",children:['"$',D,'"']})]}),x.jsx("p",{className:"text-sm text-muted-foreground",children:D?"Try a different search term or upload new images":"Upload images to get started"})]}),f&&x.jsxs(vt,{type:"button",onClick:()=>{var Q;return(Q=document.getElementById("file-upload"))==null?void 0:Q.click()},disabled:C,children:[x.jsx(Y0,{className:"h-4 w-4 mr-2"}),"Upload Images"]})]})}):x.jsx("div",{className:"p-6 overflow-y-auto flex-1",children:x.jsx("div",{className:"grid grid-cols-4 lg:grid-cols-6 xl:grid-cols-8 gap-4",children:pe.map(Q=>{var J;return x.jsx("div",{className:`relative group cursor-pointer rounded-xl overflow-hidden transition-all duration-200 hover:scale-[1.02] ${z.includes(Q.url)?"ring-2 ring-primary shadow-lg scale-[1.02]":"hover:shadow-lg border border-border/50 hover:border-primary/30 hover:shadow-primary/5"}`,onClick:()=>Y(Q.url),children:x.jsxs("div",{className:"relative aspect-square bg-gradient-to-br from-muted/50 to-muted overflow-hidden flex items-center justify-center",children:[Q.mime_type.startsWith("image/")?x.jsx("img",{src:Q.thumb_url,alt:Q.name,className:"w-full h-full object-cover",onError:oe=>{oe.currentTarget.src=Q.url}}):x.jsxs("div",{className:"w-full h-full flex flex-col items-center justify-center p-4",children:[x.jsx("div",{className:"mb-2",children:de(Q.mime_type)}),x.jsx("div",{className:"text-xs text-center font-medium text-muted-foreground truncate w-full",children:((J=Q.mime_type.split("/")[1])==null?void 0:J.toUpperCase())||"FILE"})]}),z.includes(Q.url)&&x.jsx("div",{className:"absolute inset-0 bg-primary/20 flex items-center justify-center backdrop-blur-sm",children:x.jsx("div",{className:"bg-primary text-primary-foreground rounded-full p-2 shadow-lg",children:x.jsx(xa,{className:"h-4 w-4"})})}),x.jsx("div",{className:"absolute inset-0 bg-black/0 group-hover:bg-black/20 transition-colors"}),x.jsx("div",{className:"absolute bottom-0 left-0 right-0 bg-gradient-to-t from-black/80 via-black/40 to-transparent p-3 opacity-0 group-hover:opacity-100 transition-all duration-200",children:x.jsx("p",{className:"text-xs text-white font-medium truncate",title:Q.name,children:Q.name})})]})},Q.id)})})})}),I>1&&x.jsxs("div",{className:"flex items-center justify-between pt-3 border-t",children:[x.jsxs("div",{className:"text-sm text-muted-foreground",children:["Showing ",ae+1," to ",Math.min(ae+q,T.length)," of ",T.length," files"]}),x.jsxs("div",{className:"flex gap-1",children:[x.jsx(vt,{variant:"outline",size:"sm",disabled:k===1,onClick:()=>ne(Q=>Math.max(Q-1,1)),children:"Previous"}),Array.from({length:Math.min(I,5)},(Q,J)=>{let oe;return I<=5||k<=3?oe=J+1:k>=I-2?oe=I-4+J:oe=k-2+J,x.jsx(vt,{variant:k===oe?"default":"outline",size:"sm",className:"w-8 h-8 p-0",onClick:()=>ne(oe),children:oe},oe)}),x.jsx(vt,{variant:"outline",size:"sm",disabled:k===I,onClick:()=>ne(Q=>Math.min(Q+1,I)),children:"Next"})]})]}),x.jsxs("div",{className:"flex justify-between items-center pt-6 border-t bg-muted/20 -mx-6 px-6 py-4",children:[x.jsx(vt,{variant:"outline",onClick:r,className:"px-6",children:"Cancel"}),x.jsxs("div",{className:"flex gap-3",children:[s&&z.length>0&&x.jsx(vt,{variant:"outline",onClick:()=>F([]),className:"px-4",children:"Clear Selection"}),s&&z.length>0&&x.jsxs(vt,{onClick:le,className:"px-6",children:["Select ",z.length," item",z.length>1?"s":""]})]})]})]})]})})}function fp({label:t,value:r="",onChange:a,multiple:s=!1,placeholder:l="Select image...",showPreview:u=!0,readOnly:f=!1}){const[p,h]=A.useState(!1),m=_=>{const w=_.split("/").pop()||_;a(w)},y=()=>{a("")},g=r||"",T=g?[(_=>_?_.startsWith("http")?_:(_.startsWith("/"),Ka(_)):"")(g)]:[],b=_=>{var C;if(!_)return null;const w=(C=_.split(".").pop())==null?void 0:C.toLowerCase();return["jpg","jpeg","png","gif","webp","svg"].includes(w||"")?null:w==="pdf"?x.jsx("div",{className:"h-16 w-16 bg-red-500 rounded text-white text-xs flex items-center justify-center font-bold",children:"PDF"}):["doc","docx"].includes(w||"")?x.jsx("div",{className:"h-16 w-16 bg-blue-500 rounded text-white text-xs flex items-center justify-center font-bold",children:"DOC"}):["xls","xlsx","csv"].includes(w||"")?x.jsx("div",{className:"h-16 w-16 bg-green-500 rounded text-white text-xs flex items-center justify-center font-bold",children:"XLS"}):["ppt","pptx"].includes(w||"")?x.jsx("div",{className:"h-16 w-16 bg-orange-500 rounded text-white text-xs flex items-center justify-center font-bold",children:"PPT"}):x.jsx("div",{className:"h-16 w-16 bg-gray-500 rounded text-white text-xs flex items-center justify-center font-bold",children:"FILE"})};return x.jsxs("div",{className:"space-y-2",children:[t&&x.jsx(Gn,{children:t}),x.jsxs("div",{className:"flex gap-2",children:[x.jsx(_a,{value:g,onChange:_=>a(_.target.value),placeholder:l,readOnly:f||s}),x.jsxs(vt,{type:"button",variant:"outline",onClick:()=>h(!0),disabled:f,children:[x.jsx(Hp,{className:"h-4 w-4 mr-2"}),"Browse"]}),g&&x.jsx(vt,{type:"button",variant:"outline",size:"icon",onClick:y,disabled:f,children:x.jsx(Sh,{className:"h-4 w-4"})})]}),u&&T.length>0&&x.jsx("div",{className:"grid grid-cols-4 gap-2 mt-2",children:T.map((_,w)=>{const C=b(_);return x.jsx("div",{className:"relative",children:C?x.jsx("div",{className:"w-full h-20 flex items-center justify-center rounded border bg-muted",children:C}):x.jsx("img",{src:_,alt:`Preview ${w+1}`,className:"w-full h-20 object-cover rounded border",onError:L=>{const F=L.target.parentElement;F&&(F.innerHTML='
FILE
')}})},w)})}),x.jsx(k3,{isOpen:p,onClose:()=>h(!1),onSelect:m,multiple:s})]})}const ao=t=>{var s;if(typeof document>"u")return null;const a=`; ${document.cookie}`.split(`; ${t}=`);if(a.length===2){const l=(s=a.pop())==null?void 0:s.split(";").shift();return l?decodeURIComponent(l):null}return null},ft={logoDark:"images/logos/logo-dark.png",logoLight:"images/logos/logo-light.png",favicon:"images/logos/favicon.png",titleText:"WorkDo",footerText:"© 2024 WorkDo. All rights reserved.",companyMobile:"",companyAddress:"",themeColor:"green",customColor:"#3b82f6",sidebarVariant:"inset",sidebarStyle:"plain",layoutDirection:"left",themeMode:"light"},So=(t,r)=>{if((r==null?void 0:r.is_demo)||!1)try{const s=ao("themeSettings"),l=ao("sidebarSettings"),u=ao("layoutPosition"),f=ao("brandSettings"),p=s?JSON.parse(s):{},h=l?JSON.parse(l):{},m=f?JSON.parse(f):{};return{logoDark:m.logoDark||(t==null?void 0:t.logoDark)||ft.logoDark,logoLight:m.logoLight||(t==null?void 0:t.logoLight)||ft.logoLight,favicon:m.favicon||(t==null?void 0:t.favicon)||ft.favicon,titleText:m.titleText||(t==null?void 0:t.titleText)||ft.titleText,footerText:m.footerText||(t==null?void 0:t.footerText)||ft.footerText,companyMobile:m.companyMobile||(t==null?void 0:t.companyMobile)||ft.companyMobile,companyAddress:m.companyAddress||(t==null?void 0:t.companyAddress)||ft.companyAddress,themeColor:p.themeColor||ft.themeColor,customColor:p.customColor||ft.customColor,sidebarVariant:h.variant||ft.sidebarVariant,sidebarStyle:h.style||ft.sidebarStyle,layoutDirection:u||ft.layoutDirection,themeMode:p.appearance||ft.themeMode}}catch{}return t?{logoDark:t.logoDark||ft.logoDark,logoLight:t.logoLight||ft.logoLight,favicon:t.favicon||ft.favicon,titleText:t.titleText||ft.titleText,footerText:t.footerText||ft.footerText,companyMobile:t.companyMobile||ft.companyMobile,companyAddress:t.companyAddress||ft.companyAddress,themeColor:t.themeColor||ft.themeColor,customColor:t.customColor||ft.customColor,sidebarVariant:t.sidebarVariant||ft.sidebarVariant,sidebarStyle:t.sidebarStyle||ft.sidebarStyle,layoutDirection:t.layoutDirection||ft.layoutDirection,themeMode:t.themeMode||ft.themeMode}:ft};function I3({settings:t}){var B,j;const{t:r}=sj(),{props:a}=yh(),s=a.globalSettings,l=a.auth,u=((B=l==null?void 0:l.user)==null?void 0:B.type)||((j=l==null?void 0:l.user)==null?void 0:j.role),[f,p]=A.useState(()=>So(s||t,s)),[h,m]=A.useState(!1),[y,g]=A.useState(!1),[S,T]=A.useState("logos"),{updateAppearance:b,updateThemeColor:_,updateCustomColor:w,saveThemeSettings:C}=BS(),{updatePosition:L,saveLayoutPosition:z}=JS(),{updateVariant:F,updateStyle:ee,saveSidebarSettings:U}=e_();A.useEffect(()=>{if(y)return;const Y=So(s||t,s);p(Y);try{const le=(s==null?void 0:s.is_demo)||!1;let de=null;if(le&&(de=ao("sidebarSettings")),de){const Q=JSON.parse(de);p(J=>({...J,sidebarVariant:Q.variant||J.sidebarVariant,sidebarStyle:Q.style||J.sidebarStyle}))}}catch(le){console.error("Error loading sidebar settings",le)}},[s,t,y]);const D=Y=>{const{name:le,value:de}=Y.target;p(Q=>({...Q,[le]:de})),["logoLight","logoDark","favicon"].includes(le)&&k({[le]:de})},P=(Y,le)=>{p(de=>({...de,[Y]:le})),k({[Y]:le})},{updateBrandSettings:k}=Y_(),ne=Y=>{p(le=>({...le,themeColor:Y})),_(Y)},q=Y=>{p(le=>({...le,customColor:Y})),w(Y,!0)},K=Y=>{p(le=>({...le,sidebarVariant:Y})),F(Y)},I=Y=>{p(le=>({...le,sidebarStyle:Y})),ee(Y)},ae=Y=>{p(le=>({...le,layoutDirection:Y})),L(Y)},pe=Y=>{p(le=>({...le,themeMode:Y})),b(Y),setTimeout(()=>{_(f.themeColor),f.themeColor==="custom"&&w(f.customColor)},0)},R=()=>{m(!0),g(!0),_(f.themeColor),f.themeColor==="custom"&&w(f.customColor),b(f.themeMode),L(f.layoutDirection),F(f.sidebarVariant),ee(f.sidebarStyle),C(),U==null||U(),z(f.layoutDirection),k({logoLight:f.logoLight,logoDark:f.logoDark,favicon:f.favicon}),Aa.post(route("settings.brand.update"),{settings:f},{preserveScroll:!0,onSuccess:Y=>{var Q,J;m(!1);const le=(Q=Y.props.flash)==null?void 0:Q.success,de=(J=Y.props.flash)==null?void 0:J.error;le?(xn.success(le),setTimeout(()=>g(!1),500)):de&&xn.error(de)},onError:Y=>{m(!1),g(!1);const le=Y.error||Object.values(Y).join(", ")||r("Failed to save brand settings");xn.error(le)}})};return x.jsx(z3,{title:r("Brand Settings"),description:r("Customize your application's branding and appearance"),action:x.jsxs(vt,{onClick:R,disabled:h,size:"sm",children:[x.jsx($P,{className:"h-4 w-4 mr-2"}),r(h?"Saving...":"Save Changes")]}),children:x.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-6",children:[x.jsxs("div",{className:"lg:col-span-2",children:[x.jsxs("div",{className:"flex space-x-2 mb-6",children:[x.jsxs(vt,{variant:S==="logos"?"default":"outline",size:"sm",onClick:()=>T("logos"),className:"flex-1",children:[x.jsx(b_,{className:"h-4 w-4 mr-2"}),r("Logos")]}),x.jsxs(vt,{variant:S==="text"?"default":"outline",size:"sm",onClick:()=>T("text"),className:"flex-1",children:[x.jsx(PP,{className:"h-4 w-4 mr-2"}),r("Text")]}),x.jsxs(vt,{variant:S==="theme"?"default":"outline",size:"sm",onClick:()=>T("theme"),className:"flex-1",children:[x.jsx(up,{className:"h-4 w-4 mr-2"}),r("Theme")]})]}),S==="logos"&&x.jsx("div",{className:"space-y-6",children:x.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[x.jsxs("div",{className:"space-y-3",children:[x.jsx(Gn,{children:r("Logo Dark")}),x.jsxs("div",{className:"flex flex-col gap-3",children:[x.jsx("div",{className:"border rounded-md p-4 flex items-center justify-center bg-muted/30 dark:bg-white h-32",children:f.logoDark?x.jsx("img",{src:Ka(f.logoDark),alt:"Dark Logo",className:"max-h-full max-w-full object-contain",onError:Y=>{Y.currentTarget.src="images/default/image-not-found.jpg"}}):x.jsxs("div",{className:"text-muted-foreground flex flex-col items-center gap-2",children:[x.jsx("div",{className:"h-12 w-24 bg-muted flex items-center justify-center rounded border border-dashed",children:x.jsx("span",{className:"font-semibold text-muted-foreground",children:r("Logo")})}),x.jsx("span",{className:"text-xs",children:"No logo selected"})]})}),x.jsx(fp,{label:"",value:f.logoDark,onChange:Y=>P("logoDark",Y),placeholder:"Select dark mode logo...",showPreview:!1})]})]}),x.jsxs("div",{className:"space-y-3",children:[x.jsx(Gn,{children:r("Logo Light")}),x.jsxs("div",{className:"flex flex-col gap-3",children:[x.jsx("div",{className:"border rounded-md p-4 flex items-center justify-center bg-black h-32",children:f.logoLight?x.jsx("img",{src:Ka(f.logoLight),alt:"Light Logo",className:"max-h-full max-w-full object-contain",onError:Y=>{Y.currentTarget.src="images/default/image-not-found.jpg"}}):x.jsxs("div",{className:"text-muted-foreground flex flex-col items-center gap-2",children:[x.jsx("div",{className:"h-12 w-24 bg-muted flex items-center justify-center rounded border border-dashed",children:x.jsx("span",{className:"font-semibold text-muted-foreground",children:r("Logo")})}),x.jsx("span",{className:"text-xs",children:"No logo selected"})]})}),x.jsx(fp,{label:"",value:f.logoLight,onChange:Y=>P("logoLight",Y),placeholder:"Select light mode logo...",showPreview:!1})]})]}),x.jsxs("div",{className:"space-y-3",children:[x.jsx(Gn,{children:r("Favicon")}),x.jsxs("div",{className:"flex flex-col gap-3",children:[x.jsx("div",{className:"border rounded-md p-4 flex items-center justify-center bg-muted/30 h-20",children:f.favicon?x.jsx("img",{src:Ka(f.favicon),alt:"Favicon",className:"h-16 w-16 object-contain",onError:Y=>{Y.currentTarget.src="images/default/image-not-found.jpg"}}):x.jsxs("div",{className:"text-muted-foreground flex flex-col items-center gap-1",children:[x.jsx("div",{className:"h-10 w-10 bg-muted flex items-center justify-center rounded border border-dashed",children:x.jsx("span",{className:"font-semibold text-xs text-muted-foreground",children:r("Icon")})}),x.jsx("span",{className:"text-xs",children:"No favicon selected"})]})}),x.jsx(fp,{label:"",value:f.favicon,onChange:Y=>P("favicon",Y),placeholder:"Select favicon...",showPreview:!1})]})]})]})}),S==="text"&&x.jsx("div",{className:"space-y-6",children:x.jsxs("div",{className:"grid grid-cols-1 gap-6",children:[x.jsxs("div",{className:"space-y-3",children:[x.jsx(Gn,{htmlFor:"titleText",children:r("Title Text")}),x.jsx(_a,{id:"titleText",name:"titleText",value:f.titleText,onChange:D,placeholder:"WorkDo"}),x.jsx("p",{className:"text-xs text-muted-foreground",children:r("Application title displayed in the browser tab")})]}),x.jsxs("div",{className:"space-y-3",children:[x.jsx(Gn,{htmlFor:"footerText",children:r("Footer Text")}),x.jsx(_a,{id:"footerText",name:"footerText",value:f.footerText,onChange:D,placeholder:"© 2024 WorkDo. All rights reserved."}),x.jsx("p",{className:"text-xs text-muted-foreground",children:r("Text displayed in the footer")})]}),u==="company"&&x.jsxs(x.Fragment,{children:[x.jsxs("div",{className:"space-y-3",children:[x.jsx(Gn,{htmlFor:"companyMobile",children:r("Company Mobile Number")}),x.jsx(_a,{id:"companyMobile",name:"companyMobile",value:f.companyMobile||"",onChange:D,placeholder:"+1 234 567 8900"}),x.jsx("p",{className:"text-xs text-muted-foreground",children:r("Company contact mobile number")})]}),x.jsxs("div",{className:"space-y-3",children:[x.jsx(Gn,{htmlFor:"companyAddress",children:r("Company Address")}),x.jsx("textarea",{id:"companyAddress",name:"companyAddress",value:f.companyAddress||"",onChange:Y=>p(le=>({...le,companyAddress:Y.target.value})),placeholder:"Enter company address",className:"flex min-h-[80px] w-full rounded-md border border-input bg-background px-3 py-2 text-sm ring-offset-background placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50"}),x.jsx("p",{className:"text-xs text-muted-foreground",children:r("Company address")})]})]})]})}),S==="theme"&&x.jsx("div",{className:"space-y-6",children:x.jsxs("div",{className:"flex flex-col space-y-8",children:[x.jsxs("div",{className:"space-y-4",children:[x.jsxs("div",{className:"flex items-center",children:[x.jsx(up,{className:"h-5 w-5 mr-2 text-muted-foreground"}),x.jsx("h3",{className:"text-base font-medium",children:r("Theme Color")})]}),x.jsx(Ql,{className:"my-2"}),x.jsxs("div",{className:"grid grid-cols-6 gap-2",children:[Object.entries({blue:"#3b82f6",green:"#10b77f",purple:"#8b5cf6",orange:"#f97316",red:"#ef4444"}).map(([Y,le])=>x.jsx(vt,{type:"button",variant:f.themeColor===Y?"default":"outline",className:"h-8 w-full p-0 relative",style:{backgroundColor:f.themeColor===Y?le:"transparent"},onClick:()=>ne(Y),children:x.jsx("span",{className:"absolute inset-1 rounded-sm",style:{backgroundColor:le}})},Y)),x.jsx(vt,{type:"button",variant:f.themeColor==="custom"?"default":"outline",className:"h-8 w-full p-0 relative",style:{backgroundColor:f.themeColor==="custom"?f.customColor:"transparent"},onClick:()=>ne("custom"),children:x.jsx("span",{className:"absolute inset-1 rounded-sm",style:{backgroundColor:f.customColor}})})]}),f.themeColor==="custom"&&x.jsxs("div",{className:"space-y-2 mt-4",children:[x.jsx(Gn,{htmlFor:"customColor",children:r("Custom Color")}),x.jsxs("div",{className:"flex gap-2",children:[x.jsxs("div",{className:"relative",children:[x.jsx(_a,{id:"colorPicker",type:"color",value:f.customColor,onChange:Y=>q(Y.target.value),className:"absolute inset-0 opacity-0 cursor-pointer"}),x.jsx("div",{className:"w-10 h-10 rounded border cursor-pointer",style:{backgroundColor:f.customColor}})]}),x.jsx(_a,{id:"customColor",name:"customColor",type:"text",value:f.customColor,onChange:Y=>q(Y.target.value),placeholder:"#3b82f6"})]})]})]}),x.jsxs("div",{className:"space-y-4",children:[x.jsxs("div",{className:"flex items-center",children:[x.jsx(v_,{className:"h-5 w-5 mr-2 text-muted-foreground"}),x.jsx("h3",{className:"text-base font-medium",children:r("Sidebar")})]}),x.jsx(Ql,{className:"my-2"}),x.jsxs("div",{className:"space-y-6",children:[x.jsxs("div",{children:[x.jsx(Gn,{className:"mb-2 block",children:r("Sidebar Variant")}),x.jsx("div",{className:"grid grid-cols-3 gap-3",children:["inset","floating","minimal"].map(Y=>x.jsxs(vt,{type:"button",variant:f.sidebarVariant===Y?"default":"outline",className:"h-10 justify-start",style:{backgroundColor:f.sidebarVariant===Y?f.themeColor==="custom"?f.customColor:void 0:"transparent"},onClick:()=>K(Y),children:[Y.charAt(0).toUpperCase()+Y.slice(1),f.sidebarVariant===Y&&x.jsx(xa,{className:"h-4 w-4 ml-2"})]},Y))})]}),x.jsxs("div",{children:[x.jsx(Gn,{className:"mb-2 block",children:r("Sidebar Style")}),x.jsx("div",{className:"grid grid-cols-3 gap-3",children:[{id:"plain",name:"Plain"},{id:"colored",name:"Colored"},{id:"gradient",name:"Gradient"}].map(Y=>x.jsxs(vt,{type:"button",variant:f.sidebarStyle===Y.id?"default":"outline",className:"h-10 justify-start",style:{backgroundColor:f.sidebarStyle===Y.id?f.themeColor==="custom"?f.customColor:void 0:"transparent"},onClick:()=>I(Y.id),children:[Y.name,f.sidebarStyle===Y.id&&x.jsx(xa,{className:"h-4 w-4 ml-2"})]},Y.id))})]})]})]}),x.jsxs("div",{className:"space-y-4",children:[x.jsxs("div",{className:"flex items-center",children:[x.jsx(BP,{className:"h-5 w-5 mr-2 text-muted-foreground"}),x.jsx("h3",{className:"text-base font-medium",children:r("Layout")})]}),x.jsx(Ql,{className:"my-2"}),x.jsxs("div",{className:"space-y-2",children:[x.jsx(Gn,{className:"mb-2 block",children:r("Layout Direction")}),x.jsxs("div",{className:"grid grid-cols-2 gap-2",children:[x.jsxs(vt,{type:"button",variant:f.layoutDirection==="left"?"default":"outline",className:"h-10 justify-start",style:{backgroundColor:f.layoutDirection==="left"?f.themeColor==="custom"?f.customColor:void 0:"transparent"},onClick:()=>ae("left"),children:[r("Left-to-Right"),f.layoutDirection==="left"&&x.jsx(xa,{className:"h-4 w-4 ml-2"})]}),x.jsxs(vt,{type:"button",variant:f.layoutDirection==="right"?"default":"outline",className:"h-10 justify-start",style:{backgroundColor:f.layoutDirection==="right"?f.themeColor==="custom"?f.customColor:void 0:"transparent"},onClick:()=>ae("right"),children:[r("Right-to-Left"),f.layoutDirection==="right"&&x.jsx(xa,{className:"h-4 w-4 ml-2"})]})]})]})]}),x.jsxs("div",{className:"space-y-4",children:[x.jsxs("div",{className:"flex items-center",children:[x.jsx(UP,{className:"h-5 w-5 mr-2 text-muted-foreground"}),x.jsx("h3",{className:"text-base font-medium",children:r("Theme Mode")})]}),x.jsx(Ql,{className:"my-2"}),x.jsx("div",{className:"space-y-2",children:x.jsxs("div",{className:"grid grid-cols-3 gap-2",children:[x.jsxs(vt,{type:"button",variant:f.themeMode==="light"?"default":"outline",className:"h-10 justify-start",style:{backgroundColor:f.themeMode==="light"?f.themeColor==="custom"?f.customColor:void 0:"transparent"},onClick:()=>pe("light"),children:[r("Light"),f.themeMode==="light"&&x.jsx(xa,{className:"h-4 w-4 ml-2"})]}),x.jsxs(vt,{type:"button",variant:f.themeMode==="dark"?"default":"outline",className:"h-10 justify-start",style:{backgroundColor:f.themeMode==="dark"?f.themeColor==="custom"?f.customColor:void 0:"transparent"},onClick:()=>pe("dark"),children:[r("Dark"),f.themeMode==="dark"&&x.jsx(xa,{className:"h-4 w-4 ml-2"})]}),x.jsxs(vt,{type:"button",variant:f.themeMode==="system"?"default":"outline",className:"h-10 justify-start",style:{backgroundColor:f.themeMode==="system"?f.themeColor==="custom"?f.customColor:void 0:"transparent"},onClick:()=>pe("system"),children:[r("System"),f.themeMode==="system"&&x.jsx(xa,{className:"h-4 w-4 ml-2"})]})]})})]})]})})]}),x.jsx("div",{className:"lg:col-span-1",children:x.jsx("div",{className:"sticky top-20 space-y-6",children:x.jsxs("div",{className:"border rounded-md p-4",children:[x.jsxs("div",{className:"flex items-center gap-2 mb-4",children:[x.jsx(up,{className:"h-4 w-4"}),x.jsx("h3",{className:"font-medium",children:r("Live Preview")})]}),x.jsx(o3,{}),x.jsx("div",{className:"mt-4 pt-4 border-t",children:x.jsxs("div",{className:"text-xs text-muted-foreground",children:[r("Footer:")," ",x.jsx("span",{className:"font-medium text-foreground",children:f.footerText})]})})]})})})]})})}const $3=Object.freeze(Object.defineProperty({__proto__:null,DEFAULT_BRAND_SETTINGS:ft,default:I3,getBrandSettings:So},Symbol.toStringTag,{value:"Module"})),G_=A.createContext(void 0);function F3({children:t,globalSettings:r,user:a}){const s=()=>(r==null?void 0:r.is_demo)||!1?null:window.location.pathname.includes("/public/")||window.location.pathname==="/"||window.location.pathname.includes("/auth/")?r:(a==null?void 0:a.role)==="company"&&(a!=null&&a.globalSettings)?a.globalSettings:r,[l,u]=A.useState(()=>So(s(),r));A.useEffect(()=>{const p=s(),h=So(p,r);if(u(h),h){const m=h.themeColor==="custom"?h.customColor:{blue:"#3b82f6",green:"#10b77f",purple:"#8b5cf6",orange:"#f97316",red:"#ef4444"}[h.themeColor]||"#3b82f6";document.documentElement.style.setProperty("--theme-color",m),document.documentElement.style.setProperty("--primary",m);const y=h.themeMode==="dark"||h.themeMode==="system"&&window.matchMedia("(prefers-color-scheme: dark)").matches;document.documentElement.classList.toggle("dark",y),document.body.classList.toggle("dark",y),document.documentElement.dir=h.layoutDirection,document.documentElement.setAttribute("dir",h.layoutDirection)}},[r,a]);const f=p=>{u(h=>({...h,...p}))};return x.jsx(G_.Provider,{value:{...l,updateBrandSettings:f},children:t})}function Y_(){const t=A.useContext(G_);if(t===void 0)throw new Error("useBrand must be used within a BrandProvider");return t}var G3=(t,r,a,s,l,u,f,p)=>{let h=document.documentElement,m=["light","dark"];function y(T){(Array.isArray(t)?t:[t]).forEach(b=>{let _=b==="class",w=_&&u?l.map(C=>u[C]||C):l;_?(h.classList.remove(...w),h.classList.add(u&&u[T]?u[T]:T)):h.setAttribute(b,T)}),g(T)}function g(T){p&&m.includes(T)&&(h.style.colorScheme=T)}function S(){return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}if(s)y(s);else try{let T=localStorage.getItem(r)||a,b=f&&T==="system"?S():T;y(b)}catch{}},Y3=A.createContext(void 0),X3={setTheme:t=>{},themes:[]},K3=()=>{var t;return(t=A.useContext(Y3))!=null?t:X3};A.memo(({forcedTheme:t,storageKey:r,attribute:a,enableSystem:s,enableColorScheme:l,defaultTheme:u,value:f,themes:p,nonce:h,scriptProps:m})=>{let y=JSON.stringify([a,r,u,t,p,f,s,l]).slice(1,-1);return A.createElement("script",{...m,suppressHydrationWarning:!0,nonce:typeof window>"u"?h:"",dangerouslySetInnerHTML:{__html:`(${G3.toString()})(${y})`}})});const Q3=({...t})=>{const{theme:r="system"}=K3();return x.jsx(P3,{theme:r,className:"toaster group",style:{"--normal-bg":"var(--popover)","--normal-text":"var(--popover-foreground)","--normal-border":"var(--border)"},...t})},Hu=()=>window.isDemo||!1,Th="This action is disabled in demo mode. You can only create new data, not modify existing demo data.",Z3=Aa.put,J3=Aa.delete,W3=Aa.patch;Aa.put=function(t,r,a){if(Hu()){xn.error(Th);return}return Z3.call(this,t,r,a)};Aa.delete=function(t,r){if(Hu()){xn.error(Th);return}return J3.call(this,t,r)};Aa.patch=function(t,r,a){if(Hu()){xn.error(Th);return}return W3.call(this,t,r,a)};const $4={...xn,loading:(t,r)=>{if(!(Hu()&&(t.includes("Delet")||t.includes("Updat")||t.includes("Reset")||t.includes("Modif"))))return xn.loading(t,r)}},e4=()=>x.jsx(Q3,{position:"top-right",duration:4e3,richColors:!0,closeButton:!0});function t4({children:t}){var f;const{props:r}=yh(),[a,s]=A.useState(!1);A.useEffect(()=>{s(!0)},[]);const l=r.globalSettings||{},u=(f=r.auth)==null?void 0:f.user;return x.jsx(U3,{children:x.jsx(Aj,{children:x.jsx(Cj,{children:x.jsxs(F3,{globalSettings:l,user:u,children:[x.jsx(A.Suspense,{fallback:x.jsx("div",{className:"flex h-screen w-full items-center justify-center",children:"Loading..."}),children:t}),a&&x.jsx(e4,{})]})})})})}function n4({children:t}){return x.jsx(t4,{children:t})}Aa.on("invalid",t=>{var r;((r=t.detail.response)==null?void 0:r.status)===419&&(t.preventDefault(),dt.get("/sanctum/csrf-cookie").then(()=>{alert("Your session expired but has been refreshed in the background. Please try saving again.")}).catch(()=>{window.location.reload()}))});EL();document.addEventListener("DOMContentLoaded",()=>{_L()});const W0="Laravel";eL({title:t=>t?`${t} - ${W0}`:W0,resolve:t=>{const r=Object.assign({"./pages/auth/confirm-password.tsx":()=>O(()=>import("./confirm-password-Cf7fZwN1.js"),__vite__mapDeps([2,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16])),"./pages/auth/forgot-password.tsx":()=>O(()=>import("./forgot-password-Cyl6l6UI.js"),__vite__mapDeps([17,1,3,18,4,5,6,7,8,9,10,11,12,19,20,16])),"./pages/auth/login.tsx":()=>O(()=>import("./login-XxA4pXwJ.js"),__vite__mapDeps([21,1,3,18,22,11,4,5,6,7,8,9,10,12,19,16])),"./pages/auth/register.tsx":()=>O(()=>import("./register-Cwc44OJK.js"),__vite__mapDeps([23,1,3,18,22,11,4,5,6,7,8,9,10,12,19,16])),"./pages/auth/reset-password.tsx":()=>O(()=>import("./reset-password-BLMvxpgD.js"),__vite__mapDeps([24,1,3,4,5,6,7,8,9,10,11,12,15,16])),"./pages/auth/setup-admin.tsx":()=>O(()=>import("./setup-admin-DNGAF-k0.js"),__vite__mapDeps([25,1,4,5,6,7,8,9,10,11,12,26,15,16])),"./pages/auth/verify-email.tsx":()=>O(()=>import("./verify-email-n-HxpNjF.js"),__vite__mapDeps([27,1,18,4,5,6,7,8,9,10,11,12,13,14,20,16])),"./pages/calendar/index.tsx":()=>O(()=>import("./index-ZmQgMVvc.js"),__vite__mapDeps([28,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,16])),"./pages/career/apply.tsx":()=>O(()=>import("./apply-wHXs3-l4.js"),__vite__mapDeps([54,1,30,31,32,11,33,22,55,12,56,42,16])),"./pages/career/index.tsx":()=>O(()=>import("./index-xpCYcIZC.js"),__vite__mapDeps([57,1,31,32,11,33,55,12,58,59,60,61,46,62,37,16])),"./pages/career/job-details.tsx":()=>O(()=>import("./job-details-CcBlPSdv.js"),__vite__mapDeps([63,1,55,12,58,61,60,46,43,49,44,16])),"./pages/companies/index.tsx":()=>O(()=>import("./index-BADKxotK.js"),__vite__mapDeps([64,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,65,66,16,59,67,68,69,70,71,22,72,73,74,75,76,77,78,79,80,81,20,15,82,83,84,85])),"./pages/companies/view.tsx":()=>O(()=>import("./view-BHG8plkv.js"),__vite__mapDeps([80,1,81,20,15,44,40,16])),"./pages/contacts/index.tsx":()=>O(()=>import("./index-DpLV8W-E.js"),__vite__mapDeps([86,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,78,69,70,22,72,73,74,75,76,65,66,16])),"./pages/coupons/index.tsx":()=>O(()=>import("./index-C2oZdbzb.js"),__vite__mapDeps([172,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16])),"./pages/coupons/show.tsx":()=>O(()=>import("./show-DJTNvGaR.js"),__vite__mapDeps([173,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,65,88,162,56,16])),"./pages/currencies/index.tsx":()=>O(()=>import("./index-_W6Z7PVu.js"),__vite__mapDeps([174,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16,175])),"./pages/currencies/view.tsx":()=>O(()=>import("./view-uTjftLSP.js"),__vite__mapDeps([175,1,49,165,128,15,16])),"./pages/dashboard.tsx":()=>O(()=>import("./dashboard-7yzZ69H-.js"),__vite__mapDeps([176,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,81,167,108,116,104,16,162,98])),"./pages/email-templates/index.tsx":()=>O(()=>import("./index-BZwg0-Kq.js"),__vite__mapDeps([177,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,65,66,16,59,67,118])),"./pages/email-templates/show.tsx":()=>O(()=>import("./show-COBMRrYl.js"),__vite__mapDeps([178,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,179,180,89,67,147,134,112,16])),"./pages/employee-dashboard.tsx":()=>O(()=>import("./employee-dashboard-Dza10d8d.js"),__vite__mapDeps([181,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,98,16])),"./pages/examples/chatgpt-demo.tsx":()=>O(()=>import("./chatgpt-demo-Dvg2K3-2.js"),__vite__mapDeps([182,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,16])),"./pages/hr/announcements/dashboard.tsx":()=>O(()=>import("./dashboard-rIMdwdJm.js"),__vite__mapDeps([183,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,179,67,98,58,163,16])),"./pages/hr/announcements/index.tsx":()=>O(()=>import("./index-D747M_QD.js"),__vite__mapDeps([184,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16,180])),"./pages/hr/announcements/show.tsx":()=>O(()=>import("./show-rh6lQbIH.js"),__vite__mapDeps([185,1,78,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,186,56,105,84,160,115,16])),"./pages/hr/announcements/statistics.tsx":()=>O(()=>import("./statistics-CJCr7Nuz.js"),__vite__mapDeps([187,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,56,118,162,16])),"./pages/hr/assets/dashboard.tsx":()=>O(()=>import("./dashboard-DwG-kP0b.js"),__vite__mapDeps([188,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,186,67,105,162,141,108,166,170,16])),"./pages/hr/assets/depreciation-report.tsx":()=>O(()=>import("./depreciation-report-GnoAtWyh.js"),__vite__mapDeps([189,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,66,16,59,67,65,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,83,130,131,132,133,134,135,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171])),"./pages/hr/assets/index.tsx":()=>O(()=>import("./index-Dv7yukUL.js"),__vite__mapDeps([190,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16,191,192])),"./pages/hr/assets/show.tsx":()=>O(()=>import("./show-DEMXCWHK.js"),__vite__mapDeps([193,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,179,88,69,70,71,22,72,73,74,75,76,77,78,186,56,84,167,91,170,146,160,115,16])),"./pages/hr/assets/types/index.tsx":()=>O(()=>import("./index-DJ3_CNN6.js"),__vite__mapDeps([194,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,78,65,100,84,85,16])),"./pages/hr/attendance-locations/index.tsx":()=>O(()=>import("./index-Di42pwgZ.js"),__vite__mapDeps([195,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,74,75,76,77,61,108,110,59,81,148,84,85,16])),"./pages/hr/attendance-records/calendar.tsx":()=>O(()=>import("./calendar-VOVj1ge6.js"),__vite__mapDeps([196,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,69,70,71,22,72,73,74,75,76,77,131,16])),"./pages/hr/attendance-records/index.tsx":()=>O(()=>import("./index-BZF669j8.js"),__vite__mapDeps([197,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,69,70,71,22,72,73,74,75,76,77,78,65,66,16,59,67,191,192,83,115,198,136,61,140,163,120,122,108,162,118,84,85,110])),"./pages/hr/attendance-records/view.tsx":()=>O(()=>import("./view-VT90ykAU.js"),__vite__mapDeps([198,1,75,76,46,42,44,136,61,47,140,52,163,16])),"./pages/hr/attendance-regularizations/index.tsx":()=>O(()=>import("./index-DZF0Niua.js"),__vite__mapDeps([199,1,200,108,110,107,46,42,44,93,139,16,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,43,45,47,48,49,50,51,52,69,70,71,22,72,73,74,75,76,77,78,65,66,59,67,118,84,85])),"./pages/hr/attendance-regularizations/view.tsx":()=>O(()=>import("./view-BtmlPzOA.js"),__vite__mapDeps([200,1,108,110,107,46,42,44,93,139,16])),"./pages/hr/award-types/index.tsx":()=>O(()=>import("./index-DR9AiYLs.js"),__vite__mapDeps([201,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,78,65,95,84,15,85,16])),"./pages/hr/awards/index.tsx":()=>O(()=>import("./index-DHskW2wK.js"),__vite__mapDeps([202,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16,203,68])),"./pages/hr/awards/view.tsx":()=>O(()=>import("./view-B6qqIOYm.js"),__vite__mapDeps([203,1,164,42,156,44,41,118,16])),"./pages/hr/biometric-attendance/index.tsx":()=>O(()=>import("./index-CHIERAu7.js"),__vite__mapDeps([204,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,65,66,16,205])),"./pages/hr/biometric-attendance/view.tsx":()=>O(()=>import("./view-DXRT85fU.js"),__vite__mapDeps([205,1,48,107,83,7,16])),"./pages/hr/branches/index.tsx":()=>O(()=>import("./index-BqmdRDGq.js"),__vite__mapDeps([206,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16,207])),"./pages/hr/branches/view.tsx":()=>O(()=>import("./view-BwqbKgws.js"),__vite__mapDeps([207,1,125,81,20,143,15,61,8,128,16])),"./pages/hr/complaints/index.tsx":()=>O(()=>import("./index-ejAd0gqI.js"),__vite__mapDeps([208,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16,209,68])),"./pages/hr/complaints/view.tsx":()=>O(()=>import("./view-B9dYI3MV.js"),__vite__mapDeps([209,1,138,42,156,44,166,118,16])),"./pages/hr/contracts/contract-renewals/index.tsx":()=>O(()=>import("./index-w1xnjUoK.js"),__vite__mapDeps([210,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16])),"./pages/hr/contracts/contract-templates/create.tsx":()=>O(()=>import("./create-DnwRrTp7.js"),__vite__mapDeps([211,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,22,56,16])),"./pages/hr/contracts/contract-templates/edit.tsx":()=>O(()=>import("./edit-DvVrYIFE.js"),__vite__mapDeps([212,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,22,56,16])),"./pages/hr/contracts/contract-templates/generate.tsx":()=>O(()=>import("./generate-5uW4lT-7.js"),__vite__mapDeps([213,1,120,16])),"./pages/hr/contracts/contract-templates/index.tsx":()=>O(()=>import("./index-q-DIrkAs.js"),__vite__mapDeps([214,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,78,65,66,16,213])),"./pages/hr/contracts/contract-templates/show.tsx":()=>O(()=>import("./show-Brm_A2WR.js"),__vite__mapDeps([215,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,56,58,156,112,16])),"./pages/hr/contracts/contract-types/index.tsx":()=>O(()=>import("./index-C4_MVhah.js"),__vite__mapDeps([216,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16,217])),"./pages/hr/contracts/contract-types/view.tsx":()=>O(()=>import("./view-D0SkMhO7.js"),__vite__mapDeps([217,1,15,44,46,7,128,16])),"./pages/hr/contracts/employee-contracts/index.tsx":()=>O(()=>import("./index-Vwt_xoPk.js"),__vite__mapDeps([218,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16,219,68])),"./pages/hr/contracts/employee-contracts/view.tsx":()=>O(()=>import("./view-Dt0LUwDl.js"),__vite__mapDeps([219,1,42,44,163,49,16])),"./pages/hr/departments/index.tsx":()=>O(()=>import("./index-DYpJCd4F.js"),__vite__mapDeps([220,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16,221])),"./pages/hr/departments/view.tsx":()=>O(()=>import("./view-Cqv75KpC.js"),__vite__mapDeps([221,1,81,125,15,16])),"./pages/hr/designations/index.tsx":()=>O(()=>import("./index-DfuUmCoJ.js"),__vite__mapDeps([222,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16,223])),"./pages/hr/designations/view.tsx":()=>O(()=>import("./view-nCcjpDGT.js"),__vite__mapDeps([223,1,39,81,125,15,16])),"./pages/hr/document-types/index.tsx":()=>O(()=>import("./index-8MhFJyUY.js"),__vite__mapDeps([224,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,78,65,84,85,16])),"./pages/hr/documents/document-acknowledgments/index.tsx":()=>O(()=>import("./index-CJxfjEqH.js"),__vite__mapDeps([225,1,78,69,30,31,32,11,33,70,71,22,10,72,73,74,75,76,77,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,35,39,81,60,101,102,45,44,103,104,105,106,62,37,107,108,79,109,110,111,46,112,50,36,40,113,114,49,115,116,117,118,119,120,121,122,59,47,123,124,41,125,8,126,127,128,129,83,130,38,131,132,133,134,135,67,14,15,136,52,20,61,137,138,139,140,141,142,143,144,145,146,147,148,7,149,150,151,9,152,26,153,154,84,58,155,156,157,158,159,48,85,160,161,162,163,164,165,166,167,168,42,43,169,170,171,29,6,34,5,51,65,66,16,226])),"./pages/hr/documents/document-acknowledgments/view.tsx":()=>O(()=>import("./view-DgK9t0ig.js"),__vite__mapDeps([226,1,42,44,108,46,110,163,16])),"./pages/hr/documents/document-categories/index.tsx":()=>O(()=>import("./index-CcAmQKLv.js"),__vite__mapDeps([227,1,78,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,65,162,95,90,129,60,111,163,84,15,85,16])),"./pages/hr/documents/document-templates/create.tsx":()=>O(()=>import("./create-Bfr9i7ws.js"),__vite__mapDeps([228,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,22,56,16])),"./pages/hr/documents/document-templates/edit.tsx":()=>O(()=>import("./edit-D8EFCHX3.js"),__vite__mapDeps([229,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,22,56,16])),"./pages/hr/documents/document-templates/generate.tsx":()=>O(()=>import("./generate-CltoCWib.js"),__vite__mapDeps([230,1,120,16])),"./pages/hr/documents/document-templates/index.tsx":()=>O(()=>import("./index-DLNTqNm9.js"),__vite__mapDeps([231,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,78,65,66,16,230])),"./pages/hr/documents/document-templates/show.tsx":()=>O(()=>import("./show-TqeMfPgm.js"),__vite__mapDeps([232,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,56,58,156,112,16])),"./pages/hr/documents/hr-documents/index.tsx":()=>O(()=>import("./index-C-zaNDrD.js"),__vite__mapDeps([233,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16,234])),"./pages/hr/documents/hr-documents/view.tsx":()=>O(()=>import("./view-cd2bBgkD.js"),__vite__mapDeps([234,1,156,115,44,42,163,118,108,46,16])),"./pages/hr/employee-salaries/index.tsx":()=>O(()=>import("./index-DqoVjSoS.js"),__vite__mapDeps([235,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16,236])),"./pages/hr/employee-salaries/payroll-calculation.tsx":()=>O(()=>import("./payroll-calculation-BqdXV304.js"),__vite__mapDeps([237,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,56,101,162,161,16])),"./pages/hr/employee-salaries/view.tsx":()=>O(()=>import("./view-DmFQeHMw.js"),__vite__mapDeps([236,1,49,42,44,130,15,16])),"./pages/hr/employees/create.tsx":()=>O(()=>import("./create-C1YMDJA9.js"),__vite__mapDeps([238,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,70,71,72,85,56,16])),"./pages/hr/employees/edit.tsx":()=>O(()=>import("./edit-DyLk7jgf.js"),__vite__mapDeps([239,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,70,71,72,118,85,56,16])),"./pages/hr/employees/index.tsx":()=>O(()=>import("./index-BAZgn0m6.js"),__vite__mapDeps([240,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,78,68,65,66,16,69,70,22,72,73,74,75,76,191,192])),"./pages/hr/employees/show.tsx":()=>O(()=>import("./show-DX5hAwv7.js"),__vite__mapDeps([241,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,179,78,68,56,20,143,60,115,118,85,16])),"./pages/hr/holidays/calendar.tsx":()=>O(()=>import("./calendar-MPFYp4uk.js"),__vite__mapDeps([242,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,67,115,16])),"./pages/hr/holidays/index.tsx":()=>O(()=>import("./index-D9_1IA-m.js"),__vite__mapDeps([243,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16,244])),"./pages/hr/holidays/view.tsx":()=>O(()=>import("./view-B5jeJnvO.js"),__vite__mapDeps([244,1,16,45,156,44,125])),"./pages/hr/leave-applications/index.tsx":()=>O(()=>import("./index-BSiTmJJ5.js"),__vite__mapDeps([245,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16,68,246])),"./pages/hr/leave-applications/view.tsx":()=>O(()=>import("./view-CBURvijQ.js"),__vite__mapDeps([246,1,45,42,156,128,118,16])),"./pages/hr/leave-balances/index.tsx":()=>O(()=>import("./index-emErJklF.js"),__vite__mapDeps([247,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16,68,248])),"./pages/hr/leave-balances/view.tsx":()=>O(()=>import("./view-BWPjqvJV.js"),__vite__mapDeps([248,1,45,42,156,128,16])),"./pages/hr/leave-policies/index.tsx":()=>O(()=>import("./index-DukSD3WE.js"),__vite__mapDeps([249,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16,250])),"./pages/hr/leave-policies/view.tsx":()=>O(()=>import("./view-DSs1A5YD.js"),__vite__mapDeps([250,1,156,7,94,128,15,16])),"./pages/hr/leave-types/index.tsx":()=>O(()=>import("./index-C4w1yZOS.js"),__vite__mapDeps([251,1,78,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,65,84,15,85,169,16])),"./pages/hr/overtime/index.tsx":()=>O(()=>import("./index-N1iFt9fg.js"),__vite__mapDeps([252,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,69,70,71,22,72,73,74,75,76,77,108,110,16])),"./pages/hr/payroll-runs/PayrollOverrideModal.tsx":()=>O(()=>import("./PayrollOverrideModal-CRIphUfW.js"),__vite__mapDeps([253,1,73,32,16])),"./pages/hr/payroll-runs/index.tsx":()=>O(()=>import("./index-ntXqWGGr.js"),__vite__mapDeps([254,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16,191,192])),"./pages/hr/payroll-runs/show.tsx":()=>O(()=>import("./show-Cah_Bdbo.js"),__vite__mapDeps([255,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,78,253,73,16])),"./pages/hr/payslips/index.tsx":()=>O(()=>import("./index-pksWk-Em.js"),__vite__mapDeps([256,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,65,66,16])),"./pages/hr/performance/employee-goals/index.tsx":()=>O(()=>import("./index-Dtm5eMYT.js"),__vite__mapDeps([257,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16,258,186])),"./pages/hr/performance/employee-goals/view.tsx":()=>O(()=>import("./view-D3ydBmyj.js"),__vite__mapDeps([258,1,186,51,157,42,156,113,44,16])),"./pages/hr/performance/employee-reviews/conduct.tsx":()=>O(()=>import("./conduct-DDVSFz94.js"),__vite__mapDeps([259,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,58,56,16])),"./pages/hr/performance/employee-reviews/create.tsx":()=>O(()=>import("./create-CunJ1JUI.js"),__vite__mapDeps([260,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,56,16])),"./pages/hr/performance/employee-reviews/index.tsx":()=>O(()=>import("./index-EWAiQcfK.js"),__vite__mapDeps([261,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,78,65,66,16,68])),"./pages/hr/performance/employee-reviews/show.tsx":()=>O(()=>import("./show-BBjncraU.js"),__vite__mapDeps([262,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,58,56,111,16])),"./pages/hr/performance/goal-types/index.tsx":()=>O(()=>import("./index-C9f7ZcED.js"),__vite__mapDeps([263,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,78,65,157,84,85,16])),"./pages/hr/performance/indicator-categories/index.tsx":()=>O(()=>import("./index-DVHV7zOH.js"),__vite__mapDeps([264,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16,265])),"./pages/hr/performance/indicator-categories/view.tsx":()=>O(()=>import("./view-BpkrNQo3.js"),__vite__mapDeps([265,1,38,15,16])),"./pages/hr/performance/indicators/index.tsx":()=>O(()=>import("./index-BXvhJWuZ.js"),__vite__mapDeps([266,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16,267])),"./pages/hr/performance/indicators/view.tsx":()=>O(()=>import("./view-CfNMgy1t.js"),__vite__mapDeps([267,1,106,38,149,157,15,16])),"./pages/hr/performance/review-cycles/index.tsx":()=>O(()=>import("./index-DMgkHaAy.js"),__vite__mapDeps([268,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,78,65,84,85,16])),"./pages/hr/promotions/index.tsx":()=>O(()=>import("./index-N7EjcW5F.js"),__vite__mapDeps([269,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16,270,68])),"./pages/hr/promotions/view.tsx":()=>O(()=>import("./view-7nhFxNg1.js"),__vite__mapDeps([270,1,68,162,39,93,49,118,16])),"./pages/hr/recruitment/candidate-assessments/index.tsx":()=>O(()=>import("./index-YjEXhEdi.js"),__vite__mapDeps([271,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16,272])),"./pages/hr/recruitment/candidate-assessments/view.tsx":()=>O(()=>import("./view-BuptRAC0.js"),__vite__mapDeps([272,1,111,42,128,166,44,16])),"./pages/hr/recruitment/candidate-onboarding/index.tsx":()=>O(()=>import("./index-Bm2RKcwS.js"),__vite__mapDeps([273,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16])),"./pages/hr/recruitment/candidate-onboarding/show.tsx":()=>O(()=>import("./show-Bc9OV9sf.js"),__vite__mapDeps([274,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,56,16])),"./pages/hr/recruitment/candidate-sources/index.tsx":()=>O(()=>import("./index-fotJ-leA.js"),__vite__mapDeps([275,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,78,65,84,15,85,16])),"./pages/hr/recruitment/candidates/convert-to-employee.tsx":()=>O(()=>import("./convert-to-employee-5wEfq9w_.js"),__vite__mapDeps([276,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,70,71,72,85,56,16])),"./pages/hr/recruitment/candidates/index.tsx":()=>O(()=>import("./index-BH1iLNu1.js"),__vite__mapDeps([277,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16])),"./pages/hr/recruitment/candidates/show.tsx":()=>O(()=>import("./show-CnRflOTv.js"),__vite__mapDeps([278,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,143,20,61,116,60,95,56,16])),"./pages/hr/recruitment/checklist-items/index.tsx":()=>O(()=>import("./index-9Y0lZNW2.js"),__vite__mapDeps([279,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16,280])),"./pages/hr/recruitment/checklist-items/view.tsx":()=>O(()=>import("./view-C4-xuI1a.js"),__vite__mapDeps([280,1,154,156,15,16])),"./pages/hr/recruitment/custom-questions/index.tsx":()=>O(()=>import("./index-B3Yp207V.js"),__vite__mapDeps([281,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16,282])),"./pages/hr/recruitment/custom-questions/view.tsx":()=>O(()=>import("./view-DisHxYnf.js"),__vite__mapDeps([282,1,109,108,16])),"./pages/hr/recruitment/interview-feedback/index.tsx":()=>O(()=>import("./index-ZgRW7xta.js"),__vite__mapDeps([283,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16,284])),"./pages/hr/recruitment/interview-feedback/view.tsx":()=>O(()=>import("./view-B6GrgoZ1.js"),__vite__mapDeps([284,1,139,42,39,43,58,158,16])),"./pages/hr/recruitment/interview-rounds/index.tsx":()=>O(()=>import("./index-Cu-OrZIw.js"),__vite__mapDeps([285,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16,286])),"./pages/hr/recruitment/interview-rounds/view.tsx":()=>O(()=>import("./view-BnxVRLYE.js"),__vite__mapDeps([286,1,43,128,39,15,16])),"./pages/hr/recruitment/interview-types/index.tsx":()=>O(()=>import("./index-B7s0xzAw.js"),__vite__mapDeps([287,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,78,65,139,84,15,85,16])),"./pages/hr/recruitment/interviews/index.tsx":()=>O(()=>import("./index-DLIP4d3h.js"),__vite__mapDeps([288,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16,289])),"./pages/hr/recruitment/interviews/view.tsx":()=>O(()=>import("./view-DSW-EIs1.js"),__vite__mapDeps([289,1,102,42,39,43,46,134,61,16])),"./pages/hr/recruitment/job-categories/index.tsx":()=>O(()=>import("./index-EXP1vGDT.js"),__vite__mapDeps([290,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,78,65,84,15,85,16])),"./pages/hr/recruitment/job-locations/index.tsx":()=>O(()=>import("./index-CwA5qXhD.js"),__vite__mapDeps([291,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16,292])),"./pages/hr/recruitment/job-locations/view.tsx":()=>O(()=>import("./view-D9OgrgB2.js"),__vite__mapDeps([292,1,61,81,15,8,128,16])),"./pages/hr/recruitment/job-postings/create.tsx":()=>O(()=>import("./create-d9mnSal_.js"),__vite__mapDeps([293,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,22,294,180,89,67,147,134,112,56,16])),"./pages/hr/recruitment/job-postings/edit.tsx":()=>O(()=>import("./edit-ByvfAtfJ.js"),__vite__mapDeps([295,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,22,294,180,89,67,147,134,112,56,16])),"./pages/hr/recruitment/job-postings/index.tsx":()=>O(()=>import("./index-CJyozE8o.js"),__vite__mapDeps([296,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,78,65,66,16])),"./pages/hr/recruitment/job-postings/show.tsx":()=>O(()=>import("./show-CzDfjZd-.js"),__vite__mapDeps([297,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,58,60,61,56,16])),"./pages/hr/recruitment/job-requisitions/index.tsx":()=>O(()=>import("./index-CWpArO1B.js"),__vite__mapDeps([298,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16])),"./pages/hr/recruitment/job-types/index.tsx":()=>O(()=>import("./index-CwMkelXK.js"),__vite__mapDeps([299,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,78,65,130,84,15,85,16])),"./pages/hr/recruitment/offer-templates/create.tsx":()=>O(()=>import("./create-RgqN4sZ5.js"),__vite__mapDeps([300,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,56,16])),"./pages/hr/recruitment/offer-templates/edit.tsx":()=>O(()=>import("./edit-Cy8ieNxC.js"),__vite__mapDeps([301,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,56,16])),"./pages/hr/recruitment/offer-templates/generate.tsx":()=>O(()=>import("./generate-B8jgF1jq.js"),__vite__mapDeps([302,1,120,16])),"./pages/hr/recruitment/offer-templates/index.tsx":()=>O(()=>import("./index-JtN6jvAN.js"),__vite__mapDeps([303,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,78,65,66,16,302])),"./pages/hr/recruitment/offer-templates/show.tsx":()=>O(()=>import("./show-6oo6KbKP.js"),__vite__mapDeps([304,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,56,112,16])),"./pages/hr/recruitment/offers/index.tsx":()=>O(()=>import("./index-D6Cnt_j-.js"),__vite__mapDeps([305,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16])),"./pages/hr/recruitment/offers/show.tsx":()=>O(()=>import("./show-D6TfyS51.js"),__vite__mapDeps([306,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,60,56,16])),"./pages/hr/recruitment/onboarding-checklists/index.tsx":()=>O(()=>import("./index-CHLZwPWd.js"),__vite__mapDeps([307,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16,308])),"./pages/hr/recruitment/onboarding-checklists/view.tsx":()=>O(()=>import("./view-BF2GfZKs.js"),__vite__mapDeps([308,1,154,128,15,16])),"./pages/hr/resignations/index.tsx":()=>O(()=>import("./index-DnmMJ0mA.js"),__vite__mapDeps([309,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16,310,68])),"./pages/hr/resignations/view.tsx":()=>O(()=>import("./view-CAKKogGN.js"),__vite__mapDeps([310,1,68,52,44,46,118,16])),"./pages/hr/salary-components/index.tsx":()=>O(()=>import("./index-COG83D8i.js"),__vite__mapDeps([311,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,78,65,162,161,84,15,85,142,16])),"./pages/hr/shifts/calendar.tsx":()=>O(()=>import("./calendar-Gbh45buI.js"),__vite__mapDeps([312,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,69,70,71,22,72,73,74,75,76,77,131,16])),"./pages/hr/shifts/index.tsx":()=>O(()=>import("./index-BeFjVumK.js"),__vite__mapDeps([313,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,69,70,71,22,72,73,74,75,76,77,78,65,66,16,59,67,314,155,15,118,84,85])),"./pages/hr/shifts/view.tsx":()=>O(()=>import("./view-DfMsQri-.js"),__vite__mapDeps([314,1,155,46,48,15,16])),"./pages/hr/statutory-brackets/index.tsx":()=>O(()=>import("./index-DWsd8KRc.js"),__vite__mapDeps([315,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,16])),"./pages/hr/terminations/index.tsx":()=>O(()=>import("./index-BN4nz8l3.js"),__vite__mapDeps([316,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16,317,68])),"./pages/hr/terminations/view.tsx":()=>O(()=>import("./view-C5ExN9Kc.js"),__vite__mapDeps([317,1,68,168,156,46,44,118,16])),"./pages/hr/thirteenth-month/index.tsx":()=>O(()=>import("./index-C0oHzz4N.js"),__vite__mapDeps([318,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,121,79,59,101,26,16])),"./pages/hr/time-entries/index.tsx":()=>O(()=>import("./index-DV3xU5G3.js"),__vite__mapDeps([319,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16,191,192,320])),"./pages/hr/time-entries/view.tsx":()=>O(()=>import("./view-Dxpu18k7.js"),__vite__mapDeps([320,1,108,110,107,46,42,44,39,16])),"./pages/hr/training/assessments/index.tsx":()=>O(()=>import("./index-BGO034Ez.js"),__vite__mapDeps([321,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16])),"./pages/hr/training/assessments/show.tsx":()=>O(()=>import("./show-DWs5v06m.js"),__vite__mapDeps([322,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,186,88,69,70,71,22,72,73,74,75,76,77,78,56,84,160,16])),"./pages/hr/training/employee-trainings/dashboard.tsx":()=>O(()=>import("./dashboard-C9X1zduR.js"),__vite__mapDeps([323,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,186,67,16])),"./pages/hr/training/employee-trainings/index.tsx":()=>O(()=>import("./index-EjVKuMTW.js"),__vite__mapDeps([324,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16,68])),"./pages/hr/training/employee-trainings/show.tsx":()=>O(()=>import("./show-BcimQqIp.js"),__vite__mapDeps([325,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,88,69,70,71,22,72,73,74,75,76,77,78,179,56,84,160,115,16])),"./pages/hr/training/programs/index.tsx":()=>O(()=>import("./index-DJhgsjv7.js"),__vite__mapDeps([326,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16])),"./pages/hr/training/programs/show.tsx":()=>O(()=>import("./show-CBzhfh2A.js"),__vite__mapDeps([327,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,186,56,16])),"./pages/hr/training/sessions/calendar.tsx":()=>O(()=>import("./calendar-D8G10l3Y.js"),__vite__mapDeps([328,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,67,16])),"./pages/hr/training/sessions/index.tsx":()=>O(()=>import("./index-CrNdtgWF.js"),__vite__mapDeps([329,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16])),"./pages/hr/training/sessions/show.tsx":()=>O(()=>import("./show-W4CRDqH5.js"),__vite__mapDeps([330,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,88,69,70,71,22,72,73,74,75,76,77,78,68,56,16])),"./pages/hr/training/types/index.tsx":()=>O(()=>import("./index-B3bsOaa1.js"),__vite__mapDeps([331,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16,332])),"./pages/hr/training/types/view.tsx":()=>O(()=>import("./view-CrJFMH-W.js"),__vite__mapDeps([332,1,99,106,125,81,16])),"./pages/hr/transfers/index.tsx":()=>O(()=>import("./index-AH-PT_ez.js"),__vite__mapDeps([333,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16,334,68])),"./pages/hr/transfers/view.tsx":()=>O(()=>import("./view-nMFUnGaj.js"),__vite__mapDeps([334,1,92,125,93,81,39,44,15,118,16])),"./pages/hr/trips/expenses.tsx":()=>O(()=>import("./expenses-gm02pC0_.js"),__vite__mapDeps([335,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,16])),"./pages/hr/trips/index.tsx":()=>O(()=>import("./index-DbJZomNu.js"),__vite__mapDeps([336,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16,337,68])),"./pages/hr/trips/view.tsx":()=>O(()=>import("./view-D1V0Y6P7.js"),__vite__mapDeps([337,1,144,61,44,49,118,16])),"./pages/hr/warnings/index.tsx":()=>O(()=>import("./index-DfYRnKJ_.js"),__vite__mapDeps([338,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16,339,68])),"./pages/hr/warnings/view.tsx":()=>O(()=>import("./view-Bvise2R1.js"),__vite__mapDeps([339,1,68,163,156,42,44,118,16])),"./pages/landing-page/components/AboutUs.tsx":()=>O(()=>import("./AboutUs-Bcq6_wmw.js"),__vite__mapDeps([340,1,341,171,43,129,58,132,95,157,16])),"./pages/landing-page/components/ContactSection.tsx":()=>O(()=>import("./ContactSection-Cv4wUR_5.js"),__vite__mapDeps([342,1,153,61,81,47,101,46,43,157,95,123,20,143,62,37,150,16])),"./pages/landing-page/components/FaqSection.tsx":()=>O(()=>import("./FaqSection-CUBvSvVu.js"),__vite__mapDeps([343,1,33,16])),"./pages/landing-page/components/FeaturesSection.tsx":()=>O(()=>import("./FeaturesSection-DY3zmwO3.js"),__vite__mapDeps([344,1,341,106,95,167,46,49,129,152,15,43,171,58,8,104,153,146,16])),"./pages/landing-page/components/Footer.tsx":()=>O(()=>import("./Footer-DWT7SkZQ.js"),__vite__mapDeps([345,1,20,143,61,119,135,16])),"./pages/landing-page/components/Header.tsx":()=>O(()=>import("./Header-DY8Vcpbe.js"),__vite__mapDeps([346,1,137,16])),"./pages/landing-page/components/HeroSection.tsx":()=>O(()=>import("./HeroSection-DkPeW135.js"),__vite__mapDeps([347,1,93,145,16])),"./pages/landing-page/components/LivePreview.tsx":()=>O(()=>import("./LivePreview-BZHo8g-L.js"),__vite__mapDeps([348,1,118,108,107,143,20,8,16])),"./pages/landing-page/components/NewsletterSection.tsx":()=>O(()=>import("./NewsletterSection-CFwD16WS.js"),__vite__mapDeps([349,1,20,16])),"./pages/landing-page/components/PlansSection.tsx":()=>O(()=>import("./PlansSection-VMycY4Uw.js"),__vite__mapDeps([350,1,341,93,16])),"./pages/landing-page/components/ScreenshotsSection.tsx":()=>O(()=>import("./ScreenshotsSection-Dcf0rSNP.js"),__vite__mapDeps([351,1,341,140,16])),"./pages/landing-page/components/SectionNavigation.tsx":()=>O(()=>import("./SectionNavigation-CNF82KtQ.js"),__vite__mapDeps([352,1,9,94,112,165,8,140,95,83,43,40,109,20,143,16])),"./pages/landing-page/components/TeamSection.tsx":()=>O(()=>import("./TeamSection-C8PzwMz7.js"),__vite__mapDeps([353,1,135,20,16])),"./pages/landing-page/components/TestimonialsSection.tsx":()=>O(()=>import("./TestimonialsSection-DPs6QPm8.js"),__vite__mapDeps([354,1,341,147,58,16])),"./pages/landing-page/components/WhyChooseUs.tsx":()=>O(()=>import("./WhyChooseUs-CsbZ5GNm.js"),__vite__mapDeps([355,1,341,105,130,95,129,58,108,171,43,46,16])),"./pages/landing-page/custom-page.tsx":()=>O(()=>import("./custom-page-D8TanlXx.js"),__vite__mapDeps([356,1,346,137,16,345,20,143,61,119,135,12])),"./pages/landing-page/custom-pages/create.tsx":()=>O(()=>import("./create-BZ04xcAE.js"),__vite__mapDeps([357,1,30,180,89,67,147,134,112,10,11,29,31,32,33,6,34,35,14,36,5,7,8,9,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,358,56,16])),"./pages/landing-page/custom-pages/edit.tsx":()=>O(()=>import("./edit-B0IpXK1A.js"),__vite__mapDeps([359,1,30,180,89,67,147,134,112,10,11,29,31,32,33,6,34,35,14,36,5,7,8,9,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,358,56,16])),"./pages/landing-page/custom-pages/index.tsx":()=>O(()=>import("./index--tUaAWkh.js"),__vite__mapDeps([360,1,65,66,31,32,11,33,16,44,59,67,38,29,30,6,34,35,14,36,5,7,8,9,10,37,39,40,41,42,43,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,83,130,131,132,133,134,135,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,78,358])),"./pages/landing-page/index.tsx":()=>O(()=>import("./index-D-hUHucJ.js"),__vite__mapDeps([361,1,346,137,16,347,93,145,344,341,106,95,167,46,49,129,152,15,43,171,58,8,104,153,146,351,140,355,105,130,108,340,132,157,353,135,20,354,147,350,343,33,349,342,61,81,47,101,123,143,62,37,150,345,119,12])),"./pages/landing-page/settings-about.tsx":()=>O(()=>import("./settings-about-DJkZY98j.js"),__vite__mapDeps([362,1,30,10,11,165,104,85,43,16])),"./pages/landing-page/settings-contact.tsx":()=>O(()=>import("./settings-contact-BeQl_u4W.js"),__vite__mapDeps([363,1,10,11,143,61,16])),"./pages/landing-page/settings-features.tsx":()=>O(()=>import("./settings-features-Cs5Ro6ja.js"),__vite__mapDeps([364,1,30,10,11,165,58,85,16])),"./pages/landing-page/settings-templates.tsx":()=>O(()=>import("./settings-templates-CS_-kUo4.js"),__vite__mapDeps([365,1,30,10,11,165,16])),"./pages/landing-page/settings.tsx":()=>O(()=>import("./settings-BgMPuoZE.js"),__vite__mapDeps([366,1,30,10,11,29,31,32,33,6,34,35,14,36,5,7,8,9,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,358,364,165,58,85,16,362,104,94,112,95,140,83,109,20,143,126,118])),"./pages/login-history/index.tsx":()=>O(()=>import("./index-BtCRqTJs.js"),__vite__mapDeps([367,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,78,65,66,16])),"./pages/manage-language.tsx":()=>O(()=>import("./manage-language-BBE3p4PY.js"),__vite__mapDeps([368,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,73,78,96,118,85,16])),"./pages/media-library.tsx":()=>O(()=>import("./media-library-DCi9FS7G.js"),__vite__mapDeps([369,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,124,67,127,83,115,85,16])),"./pages/meetings/action-items/index.tsx":()=>O(()=>import("./index-CPp5uxhN.js"),__vite__mapDeps([370,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16,371])),"./pages/meetings/action-items/view.tsx":()=>O(()=>import("./view-BNxR-hCr.js"),__vite__mapDeps([371,1,154,42,44,163,16])),"./pages/meetings/meeting-attendees/index.tsx":()=>O(()=>import("./index-DTwdGpvl.js"),__vite__mapDeps([372,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16,373])),"./pages/meetings/meeting-attendees/view.tsx":()=>O(()=>import("./view-Dd9H2WmN.js"),__vite__mapDeps([373,1,43,42,45,46,108,16])),"./pages/meetings/meeting-minutes/index.tsx":()=>O(()=>import("./index-63E__LSd.js"),__vite__mapDeps([374,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16,375])),"./pages/meetings/meeting-minutes/view.tsx":()=>O(()=>import("./view-wD_7goAs.js"),__vite__mapDeps([375,1,45,42,46,16])),"./pages/meetings/meeting-rooms/index.tsx":()=>O(()=>import("./index-5RX67HdD.js"),__vite__mapDeps([376,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16,377])),"./pages/meetings/meeting-rooms/view.tsx":()=>O(()=>import("./view-Cg6Ini2s.js"),__vite__mapDeps([377,1,140,61,43,15,128,134,16])),"./pages/meetings/meeting-types/index.tsx":()=>O(()=>import("./index-DaCOVGu6.js"),__vite__mapDeps([378,1,78,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,65,84,15,85,16])),"./pages/meetings/meetings/index.tsx":()=>O(()=>import("./index-Cgabyolz.js"),__vite__mapDeps([379,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,65,66,16,380])),"./pages/meetings/meetings/view.tsx":()=>O(()=>import("./view-B1fRLm_s.js"),__vite__mapDeps([380,1,45,46,42,61,7,16])),"./pages/newsletters/index.tsx":()=>O(()=>import("./index-BnNwk20m.js"),__vite__mapDeps([381,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,78,65,66,16])),"./pages/permissions/index.tsx":()=>O(()=>import("./index-CAY7jDgm.js"),__vite__mapDeps([382,1,383,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,65,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,16])),"./pages/plans/create.tsx":()=>O(()=>import("./create-DRCcquO4.js"),__vite__mapDeps([384,1,385,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,16])),"./pages/plans/edit.tsx":()=>O(()=>import("./edit-D7F4zIf4.js"),__vite__mapDeps([386,1,385,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,16])),"./pages/plans/form.tsx":()=>O(()=>import("./form-CkYStcM2.js"),__vite__mapDeps([385,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,16])),"./pages/plans/index.tsx":()=>O(()=>import("./index-4oNxr8X7.js"),__vite__mapDeps([387,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,179,78,108,116,169,192,83,107,156,114,171,127,79,84,85,97,16,388])),"./pages/plans/plan-orders.tsx":()=>O(()=>import("./plan-orders-BmqXBXzV.js"),__vite__mapDeps([389,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,65,66,16])),"./pages/plans/plan-request.tsx":()=>O(()=>import("./plan-request-CmiKpB9-.js"),__vite__mapDeps([390,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,65,66,16])),"./pages/referral/components/payout-requests.tsx":()=>O(()=>import("./payout-requests-BReO1Vnl.js"),__vite__mapDeps([391,1,30,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,35,39,81,60,101,102,45,44,103,104,105,106,33,62,37,107,108,79,109,110,71,111,46,112,50,36,40,113,114,49,115,116,117,118,119,120,121,122,59,47,123,124,41,125,8,126,127,128,129,83,130,38,131,132,133,134,135,67,14,77,15,136,52,20,61,137,138,139,140,141,142,143,144,145,146,147,148,7,149,150,151,9,152,26,153,154,84,58,155,156,157,158,159,48,85,160,161,162,163,164,165,166,167,168,42,43,169,170,171,16])),"./pages/referral/components/referral-dashboard.tsx":()=>O(()=>import("./referral-dashboard-DL_jYvdL.js"),__vite__mapDeps([392,1,43,46,49,162,95,20,44,36,16])),"./pages/referral/components/referral-settings.tsx":()=>O(()=>import("./referral-settings-bJlj2V5l.js"),__vite__mapDeps([393,1,30,10,11,16])),"./pages/referral/components/referred-users-section.tsx":()=>O(()=>import("./referred-users-section-BF-wn9ff.js"),__vite__mapDeps([394,1,65,43,108,49,44,16])),"./pages/referral/index.tsx":()=>O(()=>import("./index-rL2jDoeS.js"),__vite__mapDeps([395,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,73,358,392,162,95,20,16,391,87,88,89,90,91,56,92,93,94,82,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,163,164,165,166,167,168,169,170,171,393,394,65])),"./pages/referral/referred-users.tsx":()=>O(()=>import("./referred-users-0HXz_Kg2.js"),__vite__mapDeps([396,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,65,108,56,16])),"./pages/roles/index.tsx":()=>O(()=>import("./index-C5ZQe6hb.js"),__vite__mapDeps([397,1,383,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,65,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,59,123,124,125,126,127,128,129,83,130,131,132,133,134,135,67,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,16])),"./pages/settings/components/brand-settings.tsx":()=>O(()=>Promise.resolve().then(()=>$3),void 0),"./pages/settings/components/cache-settings.tsx":()=>O(()=>import("./cache-settings-DUEt2dpX.js"),__vite__mapDeps([398,1,127,85,16])),"./pages/settings/components/chatgpt-settings.tsx":()=>O(()=>import("./chatgpt-settings-BMoJY0oO.js"),__vite__mapDeps([399,1,31,32,11,33,16])),"./pages/settings/components/cookie-settings.tsx":()=>O(()=>import("./cookie-settings-CHEn4kda.js"),__vite__mapDeps([400,1,30,10,11,115,16])),"./pages/settings/components/currency-settings.tsx":()=>O(()=>import("./currency-settings-Cr0GjjUR.js"),__vite__mapDeps([401,1,31,32,11,33,10,49,83,16])),"./pages/settings/components/email-notification-settings.tsx":()=>O(()=>import("./email-notification-settings-BW1jv4Z6.js"),__vite__mapDeps([402,1,10,11,179,73,32,98,16])),"./pages/settings/components/email-settings.tsx":()=>O(()=>import("./email-settings-d0lJn701.js"),__vite__mapDeps([403,1,31,32,11,33,192,20,151,107,42,15,150,16])),"./pages/settings/components/experience-certificate-settings.tsx":()=>O(()=>import("./experience-certificate-settings-DxCuFGtu.js"),__vite__mapDeps([404,1,31,32,11,33,180,89,67,147,134,112,6,83,16])),"./pages/settings/components/google-calendar-settings.tsx":()=>O(()=>import("./google-calendar-settings-DHzvzLX6.js"),__vite__mapDeps([405,1,10,11,16])),"./pages/settings/components/ip-restriction-settings.tsx":()=>O(()=>import("./ip-restriction-settings-EoIrZbbC.js"),__vite__mapDeps([406,1,78,69,30,31,32,11,33,70,71,22,10,72,73,74,75,76,77,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,35,39,81,60,101,102,45,44,103,104,105,106,62,37,107,108,79,109,110,111,46,112,50,36,40,113,114,49,115,116,117,118,119,120,121,122,59,47,123,124,41,125,8,126,127,128,129,83,130,38,131,132,133,134,135,67,14,15,136,52,20,61,137,138,139,140,141,142,143,144,145,146,147,148,7,149,150,151,9,152,26,153,154,84,58,155,156,157,158,159,48,85,160,161,162,163,164,165,166,167,168,42,43,169,170,171,16])),"./pages/settings/components/joining-letter-settings.tsx":()=>O(()=>import("./joining-letter-settings-09El4-1K.js"),__vite__mapDeps([407,1,31,32,11,33,180,89,67,147,134,112,6,83,16])),"./pages/settings/components/noc-settings.tsx":()=>O(()=>import("./noc-settings-BF-_sALF.js"),__vite__mapDeps([408,1,31,32,11,33,180,89,67,147,134,112,6,83,16])),"./pages/settings/components/payment-settings.tsx":()=>O(()=>import("./payment-settings-9w8nluE5.js"),__vite__mapDeps([409,1,30,31,32,11,33,192,10,107,117,118,70,71,97,40,169,50,16])),"./pages/settings/components/recaptcha-settings.tsx":()=>O(()=>import("./recaptcha-settings-COSWemy1.js"),__vite__mapDeps([410,1,31,32,11,33,10,16])),"./pages/settings/components/seo-settings.tsx":()=>O(()=>import("./seo-settings-BiQpFZS4.js"),__vite__mapDeps([411,1,30,132,16])),"./pages/settings/components/storage-settings.tsx":()=>O(()=>import("./storage-settings-Bcj42KvT.js"),__vite__mapDeps([412,1,179,22,11,127,16])),"./pages/settings/components/stripe-settings.tsx":()=>O(()=>import("./stripe-settings-DwkauPZ5.js"),__vite__mapDeps([413,1,10,11,192,40,107,117,118,16])),"./pages/settings/components/system-settings.tsx":()=>O(()=>import("./system-settings-DoouC1r4.js"),__vite__mapDeps([414,1,31,32,11,33,10,34,6,16])),"./pages/settings/components/webhook-settings.tsx":()=>O(()=>import("./webhook-settings-DomWfYEY.js"),__vite__mapDeps([415,1,31,32,11,33,88,78,133,84,85,16])),"./pages/settings/components/working-days-settings.tsx":()=>O(()=>import("./working-days-settings-yB3uYVxa.js"),__vite__mapDeps([416,1,10,11,46,16])),"./pages/settings/index.tsx":()=>O(()=>import("./index-DX0sqq5K.js"),__vite__mapDeps([417,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,73,414,16,401,83,403,192,20,151,107,15,150,409,117,118,70,71,97,169,412,179,22,127,410,399,400,115,411,132,398,85,416,406,78,69,72,74,75,76,77,87,88,89,90,91,56,92,93,94,82,95,96,98,99,100,81,60,101,102,103,104,105,106,62,108,79,109,110,111,112,113,114,116,119,120,121,122,59,123,124,125,126,128,129,130,131,133,134,135,67,136,61,137,138,139,140,141,142,143,144,145,146,147,148,149,152,26,153,154,84,58,155,156,157,158,159,160,161,162,163,164,165,166,167,168,170,171,408,180,404,407,358])),"./pages/settings/profile-settings.tsx":()=>O(()=>import("./profile-settings-Cu7LHQNe.js"),__vite__mapDeps([418,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,3,103,15,16])),"./pages/superadmin/dashboard.tsx":()=>O(()=>import("./dashboard-DBjKX7YN.js"),__vite__mapDeps([419,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,81,156,118,93,162,107,167,159,16])),"./pages/users/index.tsx":()=>O(()=>import("./index-BkKWvZMK.js"),__vite__mapDeps([420,1,29,30,31,32,11,33,6,34,35,14,36,5,7,8,9,10,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,65,66,16,59,67,87,88,89,90,91,56,92,93,94,82,95,96,97,98,99,100,81,60,101,102,103,104,105,106,62,107,108,79,109,110,71,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,83,130,131,132,133,134,135,77,15,136,20,61,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,26,153,154,84,58,155,156,157,158,159,85,160,161,162,163,164,165,166,167,168,169,170,171,69,70,22,72,73,74,75,76,78,68,421])),"./pages/users/view.tsx":()=>O(()=>import("./view-KkE8YYbB.js"),__vite__mapDeps([421,1,42,20,15,44,26,16])),"./pages/welcome.tsx":()=>O(()=>import("./welcome-BaN0-gh2.js"),__vite__mapDeps([422,1,16]))});return lL(`./pages/${t}.tsx`,r).then(a=>{const s=a.default,l=s.layout;return s.layout=u=>{const f=l?l(u):u;return x.jsx(n4,{children:f})},a})},setup({el:t,App:r,props:a}){const s=a.initialPage.props.globalSettings||{};SL(s);try{window.page=a.initialPage}catch{}const l=pL.createRoot(t);xL();const u=()=>l.render(x.jsx(r,{...a}));Bt.isInitialized?u():Bt.on("initialized",u)},progress:{color:"#4B5563"}});export{D4 as $,M3 as A,vt as B,P_ as C,V3 as D,BP as E,PP as F,Xn as G,S4 as H,_a as I,xn as J,JS as K,Gn as L,fp as M,I4 as N,V4 as O,Y0 as P,H4 as Q,q4 as R,GP as S,hL as T,b_ as U,xa as V,A4 as W,Sh as X,H_ as Y,E4 as Z,wh as _,Y_ as a,N4 as a0,L4 as a1,j4 as a2,P4 as a3,M4 as a4,z4 as a5,U4 as a6,e_ as a7,w4 as a8,O4 as a9,C4 as aa,R4 as ab,Hp as ac,up as ad,Ro as ae,m_ as af,T4 as ag,TM as ah,UP as ai,v_ as aj,NP as ak,L_ as al,Ql as am,bh as an,dt as ao,z3 as ap,Bt as aq,k4 as ar,I3 as as,nL as b,yh as c,_4 as d,Me as e,BS as f,Ka as g,k_ as h,B4 as i,I_ as j,$_ as k,Z0 as l,V_ as m,M_ as n,z_ as o,F_ as p,H3 as q,Aa as r,KM as s,$4 as t,sj as u,QM as v,ZM as w,J0 as x,$P as y,U_ as z}; diff --git a/public/build/assets/app-mnSNLEsi.css b/public/build/assets/app-mnSNLEsi.css new file mode 100644 index 000000000..93a08cf65 --- /dev/null +++ b/public/build/assets/app-mnSNLEsi.css @@ -0,0 +1 @@ +/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:"Instrument Sans",ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-800:oklch(47% .157 37.304);--color-orange-900:oklch(40.8% .123 38.172);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-700:oklch(55.4% .135 66.442);--color-yellow-800:oklch(47.6% .114 61.907);--color-yellow-900:oklch(42.1% .095 57.708);--color-lime-100:oklch(96.7% .067 122.328);--color-lime-600:oklch(64.8% .2 131.684);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-green-950:oklch(26.6% .065 152.934);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-emerald-950:oklch(26.2% .051 172.552);--color-teal-50:oklch(98.4% .014 180.72);--color-teal-100:oklch(95.3% .051 180.801);--color-teal-200:oklch(91% .096 180.426);--color-teal-400:oklch(77.7% .152 181.912);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-600:oklch(60% .118 184.704);--color-teal-800:oklch(43.7% .078 188.216);--color-teal-900:oklch(38.6% .063 188.416);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-700:oklch(50% .134 242.749);--color-sky-800:oklch(44.3% .11 240.79);--color-sky-900:oklch(39.1% .09 240.876);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-800:oklch(39.8% .195 277.366);--color-indigo-900:oklch(35.9% .144 278.697);--color-indigo-950:oklch(25.7% .09 281.288);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-900:oklch(38% .189 293.745);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-purple-800:oklch(43.8% .218 303.724);--color-purple-900:oklch(38.1% .176 304.987);--color-purple-950:oklch(29.1% .149 302.717);--color-fuchsia-500:oklch(66.7% .295 322.15);--color-fuchsia-600:oklch(59.1% .293 322.896);--color-pink-50:oklch(97.1% .014 343.198);--color-pink-100:oklch(94.8% .028 342.258);--color-pink-500:oklch(65.6% .241 354.308);--color-pink-600:oklch(59.2% .249 .584);--color-pink-950:oklch(28.4% .109 3.907);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-900:oklch(41% .159 10.272);--color-rose-950:oklch(27.1% .105 12.094);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-gray-950:oklch(13% .028 261.692);--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-700:oklch(37% .013 285.805);--color-zinc-900:oklch(21% .006 285.885);--color-zinc-950:oklch(14.1% .005 285.823);--color-neutral-50:oklch(98.5% 0 0);--color-neutral-100:oklch(97% 0 0);--color-neutral-200:oklch(92.2% 0 0);--color-neutral-300:oklch(87% 0 0);--color-neutral-400:oklch(70.8% 0 0);--color-neutral-500:oklch(55.6% 0 0);--color-neutral-600:oklch(43.9% 0 0);--color-neutral-700:oklch(37.1% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-neutral-900:oklch(20.5% 0 0);--color-neutral-950:oklch(14.5% 0 0);--color-stone-100:oklch(97% .001 106.424);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--breakpoint-2xl:96rem;--container-3xs:16rem;--container-2xs:18rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--font-weight-thin:100;--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--radius-xs:.125rem;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:.75rem;--radius-2xl:1rem;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0,0,.2,1)infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--animate-bounce:bounce 1s infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-destructive:var(--destructive);--color-destructive-foreground:var(--destructive-foreground);--color-border:var(--border);--color-input:var(--input);--color-ring:var(--ring);--color-sidebar:var(--sidebar);--color-sidebar-foreground:var(--sidebar-foreground);--color-sidebar-primary:var(--sidebar-primary);--color-sidebar-primary-foreground:var(--sidebar-primary-foreground);--color-sidebar-accent:var(--sidebar-accent);--color-sidebar-accent-foreground:var(--sidebar-accent-foreground);--color-sidebar-border:var(--sidebar-border);--color-sidebar-ring:var(--sidebar-ring)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:after,:before,::backdrop{border-color:var(--color-gray-200,currentColor)}::file-selector-button{border-color:var(--color-gray-200,currentColor)}*{border-color:var(--color-border)}body{background-color:var(--color-background);color:var(--color-foreground)}*{scrollbar-width:thin;scrollbar-color:#9ca3af #f3f4f6}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f3f4f6;border-radius:3px}::-webkit-scrollbar-thumb{background:#9ca3af;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#6b7280}.dark *{scrollbar-color:#4b5563 #1f2937}.dark ::-webkit-scrollbar-track{background:#1f2937}.dark ::-webkit-scrollbar-thumb{background:#4b5563}.dark ::-webkit-scrollbar-thumb:hover{background:#6b7280}.dark input[type=text],.dark input[type=email],.dark input[type=password],.dark input[type=number],.dark input[type=tel],.dark input[type=url],.dark input[type=search],.dark textarea,.dark select{background-color:var(--color-card);color:var(--color-card-foreground);border-color:var(--color-border)}.dark svg:not([fill=none]){fill:currentColor}*{scrollbar-color:initial;scrollbar-width:initial}}@layer components;@layer utilities{.\@container\/card{container:card/inline-size}.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-1{inset:calc(var(--spacing)*1)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.-top-1{top:calc(var(--spacing)*-1)}.-top-2{top:calc(var(--spacing)*-2)}.-top-3{top:calc(var(--spacing)*-3)}.-top-4{top:calc(var(--spacing)*-4)}.top-0{top:calc(var(--spacing)*0)}.top-0\.5{top:calc(var(--spacing)*.5)}.top-1{top:calc(var(--spacing)*1)}.top-1\.5{top:calc(var(--spacing)*1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-2\.5{top:calc(var(--spacing)*2.5)}.top-3\.5{top:calc(var(--spacing)*3.5)}.top-4{top:calc(var(--spacing)*4)}.top-6{top:calc(var(--spacing)*6)}.top-8{top:calc(var(--spacing)*8)}.top-10{top:calc(var(--spacing)*10)}.top-12{top:calc(var(--spacing)*12)}.top-20{top:calc(var(--spacing)*20)}.top-24{top:calc(var(--spacing)*24)}.top-32{top:calc(var(--spacing)*32)}.top-\[-1px\]{top:-1px}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.-right-1{right:calc(var(--spacing)*-1)}.-right-2{right:calc(var(--spacing)*-2)}.-right-3{right:calc(var(--spacing)*-3)}.-right-4{right:calc(var(--spacing)*-4)}.right-0{right:calc(var(--spacing)*0)}.right-1{right:calc(var(--spacing)*1)}.right-1\/3{right:33.3333%}.right-2{right:calc(var(--spacing)*2)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.right-6{right:calc(var(--spacing)*6)}.right-8{right:calc(var(--spacing)*8)}.right-16{right:calc(var(--spacing)*16)}.right-20{right:calc(var(--spacing)*20)}.-bottom-1{bottom:calc(var(--spacing)*-1)}.-bottom-2{bottom:calc(var(--spacing)*-2)}.-bottom-3{bottom:calc(var(--spacing)*-3)}.-bottom-4{bottom:calc(var(--spacing)*-4)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-2{bottom:calc(var(--spacing)*2)}.bottom-4{bottom:calc(var(--spacing)*4)}.bottom-6{bottom:calc(var(--spacing)*6)}.bottom-8{bottom:calc(var(--spacing)*8)}.bottom-16{bottom:calc(var(--spacing)*16)}.bottom-20{bottom:calc(var(--spacing)*20)}.bottom-32{bottom:calc(var(--spacing)*32)}.-left-2{left:calc(var(--spacing)*-2)}.-left-3{left:calc(var(--spacing)*-3)}.-left-4{left:calc(var(--spacing)*-4)}.-left-6{left:calc(var(--spacing)*-6)}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.left-1\/3{left:33.3333%}.left-1\/4{left:25%}.left-2{left:calc(var(--spacing)*2)}.left-2\.5{left:calc(var(--spacing)*2.5)}.left-3{left:calc(var(--spacing)*3)}.left-6{left:calc(var(--spacing)*6)}.left-10{left:calc(var(--spacing)*10)}.left-12{left:calc(var(--spacing)*12)}.left-20{left:calc(var(--spacing)*20)}.left-\[50\%\]{left:50%}.isolate{isolation:isolate}.isolation-auto{isolation:auto}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[60\]{z-index:60}.z-\[9999\]{z-index:9999}.z-\[60000\]{z-index:60000}.z-\[70000\]{z-index:70000}.z-\[80000\]{z-index:80000}.col-1{grid-column:1}.col-11{grid-column:11}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.col-start-2{grid-column-start:2}.float-left{float:left}.float-right{float:right}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.container\!{width:100%!important}@media(min-width:40rem){.container\!{max-width:40rem!important}}@media(min-width:48rem){.container\!{max-width:48rem!important}}@media(min-width:64rem){.container\!{max-width:64rem!important}}@media(min-width:80rem){.container\!{max-width:80rem!important}}@media(min-width:96rem){.container\!{max-width:96rem!important}}.m-2{margin:calc(var(--spacing)*2)}.m-\[a-z0-9\]{margin:a-z0-9}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.-mx-2{margin-inline:calc(var(--spacing)*-2)}.-mx-6{margin-inline:calc(var(--spacing)*-6)}.mx-1{margin-inline:calc(var(--spacing)*1)}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-3\.5{margin-inline:calc(var(--spacing)*3.5)}.mx-4{margin-inline:calc(var(--spacing)*4)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing)*1)}.my-2{margin-block:calc(var(--spacing)*2)}.my-3{margin-block:calc(var(--spacing)*3)}.my-5{margin-block:calc(var(--spacing)*5)}.my-auto{margin-block:auto}.me-3{margin-inline-end:calc(var(--spacing)*3)}.\!mt-4{margin-top:calc(var(--spacing)*4)!important}.-mt-3{margin-top:calc(var(--spacing)*-3)}.-mt-4{margin-top:calc(var(--spacing)*-4)}.-mt-5{margin-top:calc(var(--spacing)*-5)}.-mt-\[4\.9rem\]{margin-top:-4.9rem}.-mt-px{margin-top:-1px}.mt-0{margin-top:calc(var(--spacing)*0)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-12{margin-top:calc(var(--spacing)*12)}.mt-auto{margin-top:auto}.-mr-1{margin-right:calc(var(--spacing)*-1)}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-1\.5{margin-right:calc(var(--spacing)*1.5)}.mr-2{margin-right:calc(var(--spacing)*2)}.mr-3{margin-right:calc(var(--spacing)*3)}.mr-6{margin-right:calc(var(--spacing)*6)}.mr-auto{margin-right:auto}.\!mb-0{margin-bottom:calc(var(--spacing)*0)!important}.\!mb-5{margin-bottom:calc(var(--spacing)*5)!important}.-mb-px{margin-bottom:-1px}.mb-0\.5{margin-bottom:calc(var(--spacing)*.5)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-2\.5{margin-bottom:calc(var(--spacing)*2.5)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-12{margin-bottom:calc(var(--spacing)*12)}.mb-16{margin-bottom:calc(var(--spacing)*16)}.-ml-1{margin-left:calc(var(--spacing)*-1)}.-ml-8{margin-left:calc(var(--spacing)*-8)}.-ml-px{margin-left:-1px}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-1\.5{margin-left:calc(var(--spacing)*1.5)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-3{margin-left:calc(var(--spacing)*3)}.ml-4{margin-left:calc(var(--spacing)*4)}.ml-6{margin-left:calc(var(--spacing)*6)}.ml-12{margin-left:calc(var(--spacing)*12)}.ml-auto{margin-left:auto}.scrollbar::-webkit-scrollbar-track{background-color:var(--scrollbar-track);border-radius:var(--scrollbar-track-radius)}.scrollbar::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:var(--scrollbar-thumb-radius)}.scrollbar::-webkit-scrollbar-corner{background-color:var(--scrollbar-corner);border-radius:var(--scrollbar-corner-radius)}.scrollbar{scrollbar-width:auto;scrollbar-color:var(--scrollbar-thumb,initial)var(--scrollbar-track,initial)}.scrollbar::-webkit-scrollbar{width:var(--scrollbar-width,16px);height:var(--scrollbar-height,16px);display:block}.scrollbar-thin::-webkit-scrollbar-track{background-color:var(--scrollbar-track);border-radius:var(--scrollbar-track-radius)}.scrollbar-thin::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:var(--scrollbar-thumb-radius)}.scrollbar-thin::-webkit-scrollbar-corner{background-color:var(--scrollbar-corner);border-radius:var(--scrollbar-corner-radius)}.scrollbar-thin{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb,initial)var(--scrollbar-track,initial)}.scrollbar-thin::-webkit-scrollbar{width:8px;height:8px;display:block}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline\!{display:inline!important}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.list-item{display:list-item}.table{display:table}.table\!{display:table!important}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.aspect-\[335\/376\]{aspect-ratio:335/376}.aspect-\[1200\/630\]{aspect-ratio:1200/630}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.\!size-5{width:calc(var(--spacing)*5)!important;height:calc(var(--spacing)*5)!important}.size-1{width:calc(var(--spacing)*1);height:calc(var(--spacing)*1)}.size-2{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.size-2\.5{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.size-3{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.size-3\.5{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.size-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.size-10{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.size-full{width:100%;height:100%}.h-0{height:calc(var(--spacing)*0)}.h-0\.5{height:calc(var(--spacing)*.5)}.h-1{height:calc(var(--spacing)*1)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-13{height:calc(var(--spacing)*13)}.h-14{height:calc(var(--spacing)*14)}.h-14\.5{height:calc(var(--spacing)*14.5)}.h-16{height:calc(var(--spacing)*16)}.h-20{height:calc(var(--spacing)*20)}.h-24{height:calc(var(--spacing)*24)}.h-32{height:calc(var(--spacing)*32)}.h-36{height:calc(var(--spacing)*36)}.h-64{height:calc(var(--spacing)*64)}.h-96{height:calc(var(--spacing)*96)}.h-\[0-9a-zA-Z\]{height:0-9a-zA-Z}.h-\[1-9\]{height:1-9}.h-\[14px\]{height:14px}.h-\[18px\]{height:18px}.h-\[34px\]{height:34px}.h-\[50px\]{height:50px}.h-\[56px\]{height:56px}.h-\[95vh\]{height:95vh}.h-\[100dvh\]{height:100dvh}.h-\[120px\]{height:120px}.h-\[300px\]{height:300px}.h-\[600px\]{height:600px}.h-\[a-f0-9\]{height:a-f0-9}.h-\[calc\(100vh-5rem\)\]{height:calc(100vh - 5rem)}.h-\[calc\(100vh-12rem\)\]{height:calc(100vh - 12rem)}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.h-svh{height:100svh}.max-h-9{max-height:calc(var(--spacing)*9)}.max-h-12{max-height:calc(var(--spacing)*12)}.max-h-24{max-height:calc(var(--spacing)*24)}.max-h-48{max-height:calc(var(--spacing)*48)}.max-h-60{max-height:calc(var(--spacing)*60)}.max-h-72{max-height:calc(var(--spacing)*72)}.max-h-80{max-height:calc(var(--spacing)*80)}.max-h-96{max-height:calc(var(--spacing)*96)}.max-h-\[40vh\]{max-height:40vh}.max-h-\[45vh\]{max-height:45vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[300px\]{max-height:300px}.max-h-full{max-height:100%}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-4{min-height:calc(var(--spacing)*4)}.min-h-\[38px\]{min-height:38px}.min-h-\[40px\]{min-height:40px}.min-h-\[80px\]{min-height:80px}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[200px\]{min-height:200px}.min-h-\[300px\]{min-height:300px}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-\(--radix-dropdown-menu-trigger-width\){width:var(--radix-dropdown-menu-trigger-width)}.w-0{width:calc(var(--spacing)*0)}.w-0\.5{width:calc(var(--spacing)*.5)}.w-1{width:calc(var(--spacing)*1)}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-1\/4{width:25%}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing)*4)}.w-4\/6{width:66.6667%}.w-5{width:calc(var(--spacing)*5)}.w-5\/6{width:83.3333%}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-12{width:calc(var(--spacing)*12)}.w-14{width:calc(var(--spacing)*14)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-28{width:calc(var(--spacing)*28)}.w-32{width:calc(var(--spacing)*32)}.w-40{width:calc(var(--spacing)*40)}.w-48{width:calc(var(--spacing)*48)}.w-56{width:calc(var(--spacing)*56)}.w-64{width:calc(var(--spacing)*64)}.w-72{width:calc(var(--spacing)*72)}.w-\[0-9a-fA-F\]{width:0-9a-fA-F}.w-\[14px\]{width:14px}.w-\[18px\]{width:18px}.w-\[34px\]{width:34px}.w-\[62px\]{width:62px}.w-\[140px\]{width:140px}.w-\[150px\]{width:150px}.w-\[180px\]{width:180px}.w-\[240px\]{width:240px}.w-\[300px\]{width:300px}.w-\[448px\]{width:448px}.w-\[calc\(33\%-1rem\)\]{width:calc(33% - 1rem)}.w-\[var\(--sidebar-width\)\]{width:var(--sidebar-width)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-150{max-width:calc(var(--spacing)*150)}.max-w-\[3rem\]{max-width:3rem}.max-w-\[60px\]{max-width:60px}.max-w-\[65ch\]{max-width:65ch}.max-w-\[95vw\]{max-width:95vw}.max-w-\[200px\]{max-width:200px}.max-w-\[250px\]{max-width:250px}.max-w-\[335px\]{max-width:335px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[var\(--skeleton-width\)\]{max-width:var(--skeleton-width)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-max{max-width:max-content}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-5{min-width:calc(var(--spacing)*5)}.min-w-6{min-width:calc(var(--spacing)*6)}.min-w-8{min-width:calc(var(--spacing)*8)}.min-w-9{min-width:calc(var(--spacing)*9)}.min-w-10{min-width:calc(var(--spacing)*10)}.min-w-56{min-width:calc(var(--spacing)*56)}.min-w-\[2rem\]{min-width:2rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[50px\]{min-width:50px}.min-w-\[70px\]{min-width:70px}.min-w-\[80px\]{min-width:80px}.min-w-\[120px\]{min-width:120px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[280px\]{min-width:280px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-fit{min-width:fit-content}.min-w-full{min-width:100%}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-\[2\]{flex:2}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x:calc(var(--spacing)*0);--tw-border-spacing-y:calc(var(--spacing)*0);border-spacing:var(--tw-border-spacing-x)var(--tw-border-spacing-y)}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-8{--tw-translate-x:calc(var(--spacing)*-8);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-1{--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-6{--tw-translate-x:calc(var(--spacing)*6);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-8{--tw-translate-x:calc(var(--spacing)*8);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-10{--tw-translate-x:calc(var(--spacing)*10);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-10{--tw-translate-y:calc(var(--spacing)*-10);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-\[1px\]{--tw-translate-y: -1px ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-8{--tw-translate-y:calc(var(--spacing)*8);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y: calc(-50% - 2px) ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-px{--tw-translate-y:1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-none{translate:none}.scale-75{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-3d{scale:var(--tw-scale-x)var(--tw-scale-y)var(--tw-scale-z)}.scale-\[0\.98\]{scale:.98}.scale-\[1\.02\]{scale:1.02}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.transform\!{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)!important}.animate-bounce{animation:var(--animate-bounce)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-help{cursor:help}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-not-allowed\!{cursor:not-allowed!important}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-pinch-zoom{--tw-pinch-zoom:pinch-zoom;touch-action:var(--tw-pan-x,)var(--tw-pan-y,)var(--tw-pinch-zoom,)}.touch-none{touch-action:none}.resize{resize:both}.resize\!{resize:both!important}.resize-none{resize:none}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[repeat\(auto-fit\,minmax\(250px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.justify-items-start{justify-items:start}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}.gap-12{gap:calc(var(--spacing)*12)}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*0)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-reverse>:not(:last-child)){--tw-space-y-reverse:1}.gap-x-4{column-gap:calc(var(--spacing)*4)}.gap-x-8{column-gap:calc(var(--spacing)*8)}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*1)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*3)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*4)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*5)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-6>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*6)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-8>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*8)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-reverse>:not(:last-child)){--tw-space-x-reverse:1}.gap-y-0\.5{row-gap:calc(var(--spacing)*.5)}.gap-y-3{row-gap:calc(var(--spacing)*3)}.gap-y-6{row-gap:calc(var(--spacing)*6)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-y-reverse>:not(:last-child)){--tw-divide-y-reverse:1}:where(.divide-gray-100>:not(:last-child)){border-color:var(--color-gray-100)}:where(.divide-gray-200>:not(:last-child)){border-color:var(--color-gray-200)}:where(.divide-neutral-200>:not(:last-child)){border-color:var(--color-neutral-200)}:where(.divide-slate-200>:not(:last-child)){border-color:var(--color-slate-200)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-s{border-start-start-radius:.25rem;border-end-start-radius:.25rem}.rounded-ss{border-start-start-radius:.25rem}.rounded-e{border-start-end-radius:.25rem;border-end-end-radius:.25rem}.rounded-se{border-start-end-radius:.25rem}.rounded-ee{border-end-end-radius:.25rem}.rounded-es{border-end-start-radius:.25rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-l-xl{border-top-left-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.rounded-tl{border-top-left-radius:.25rem}.rounded-tl-md{border-top-left-radius:var(--radius-md)}.rounded-tl-sm{border-top-left-radius:var(--radius-sm)}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.rounded-r-xl{border-top-right-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl)}.rounded-tr{border-top-right-radius:.25rem}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-b-lg{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.rounded-br{border-bottom-right-radius:.25rem}.rounded-br-lg{border-bottom-right-radius:var(--radius-lg)}.rounded-br-md{border-bottom-right-radius:var(--radius-md)}.rounded-bl{border-bottom-left-radius:.25rem}.rounded-bl-lg{border-bottom-left-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-r-2{border-right-style:var(--tw-border-style);border-right-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-dotted{--tw-border-style:dotted;border-style:dotted}.border-\[\#19140035\]{border-color:#19140035}.border-\[\#e3e3e0\]{border-color:#e3e3e0}.border-amber-100{border-color:var(--color-amber-100)}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-200\/50{border-color:#fee68580}@supports (color:color-mix(in lab,red,red)){.border-amber-200\/50{border-color:color-mix(in oklab,var(--color-amber-200)50%,transparent)}}.border-amber-500{border-color:var(--color-amber-500)}.border-amber-600{border-color:var(--color-amber-600)}.border-black{border-color:var(--color-black)}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-500{border-color:var(--color-blue-500)}.border-border,.border-border\/50{border-color:var(--color-border)}@supports (color:color-mix(in lab,red,red)){.border-border\/50{border-color:color-mix(in oklab,var(--color-border)50%,transparent)}}.border-cyan-600{border-color:var(--color-cyan-600)}.border-destructive{border-color:var(--color-destructive)}.border-emerald-500\/20{border-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/20{border-color:color-mix(in oklab,var(--color-emerald-500)20%,transparent)}}.border-emerald-500\/30{border-color:#00bb7f4d}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/30{border-color:color-mix(in oklab,var(--color-emerald-500)30%,transparent)}}.border-fuchsia-600{border-color:var(--color-fuchsia-600)}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-200\/50{border-color:#e5e7eb80}@supports (color:color-mix(in lab,red,red)){.border-gray-200\/50{border-color:color-mix(in oklab,var(--color-gray-200)50%,transparent)}}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-400{border-color:var(--color-gray-400)}.border-gray-500{border-color:var(--color-gray-500)}.border-gray-600{border-color:var(--color-gray-600)}.border-gray-700{border-color:var(--color-gray-700)}.border-gray-800{border-color:var(--color-gray-800)}.border-green-100{border-color:var(--color-green-100)}.border-green-200{border-color:var(--color-green-200)}.border-green-200\/50{border-color:#b9f8cf80}@supports (color:color-mix(in lab,red,red)){.border-green-200\/50{border-color:color-mix(in oklab,var(--color-green-200)50%,transparent)}}.border-green-500{border-color:var(--color-green-500)}.border-green-600{border-color:var(--color-green-600)}.border-indigo-100{border-color:var(--color-indigo-100)}.border-indigo-200{border-color:var(--color-indigo-200)}.border-indigo-600{border-color:var(--color-indigo-600)}.border-indigo-700{border-color:var(--color-indigo-700)}.border-input{border-color:var(--color-input)}.border-muted{border-color:var(--color-muted)}.border-muted-foreground\/25{border-color:var(--color-muted-foreground)}@supports (color:color-mix(in lab,red,red)){.border-muted-foreground\/25{border-color:color-mix(in oklab,var(--color-muted-foreground)25%,transparent)}}.border-neutral-100{border-color:var(--color-neutral-100)}.border-neutral-200{border-color:var(--color-neutral-200)}.border-neutral-300{border-color:var(--color-neutral-300)}.border-orange-200{border-color:var(--color-orange-200)}.border-orange-600{border-color:var(--color-orange-600)}.border-primary,.border-primary\/20{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/20{border-color:color-mix(in oklab,var(--color-primary)20%,transparent)}}.border-primary\/30{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/30{border-color:color-mix(in oklab,var(--color-primary)30%,transparent)}}.border-purple-200{border-color:var(--color-purple-200)}.border-purple-600{border-color:var(--color-purple-600)}.border-red-100{border-color:var(--color-red-100)}.border-red-200{border-color:var(--color-red-200)}.border-red-300{border-color:var(--color-red-300)}.border-red-500{border-color:var(--color-red-500)}.border-red-600{border-color:var(--color-red-600)}.border-sidebar-border,.border-sidebar-border\/50{border-color:var(--color-sidebar-border)}@supports (color:color-mix(in lab,red,red)){.border-sidebar-border\/50{border-color:color-mix(in oklab,var(--color-sidebar-border)50%,transparent)}}.border-sidebar-border\/70{border-color:var(--color-sidebar-border)}@supports (color:color-mix(in lab,red,red)){.border-sidebar-border\/70{border-color:color-mix(in oklab,var(--color-sidebar-border)70%,transparent)}}.border-sidebar-border\/80{border-color:var(--color-sidebar-border)}@supports (color:color-mix(in lab,red,red)){.border-sidebar-border\/80{border-color:color-mix(in oklab,var(--color-sidebar-border)80%,transparent)}}.border-sky-100{border-color:var(--color-sky-100)}.border-sky-200{border-color:var(--color-sky-200)}.border-sky-600{border-color:var(--color-sky-600)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300{border-color:var(--color-slate-300)}.border-slate-700{border-color:var(--color-slate-700)}.border-slate-900{border-color:var(--color-slate-900)}.border-teal-200{border-color:var(--color-teal-200)}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.border-white\/25{border-color:color-mix(in oklab,var(--color-white)25%,transparent)}}.border-yellow-200{border-color:var(--color-yellow-200)}.border-zinc-200{border-color:var(--color-zinc-200)}.border-t-transparent{border-top-color:#0000}.border-l-amber-500{border-left-color:var(--color-amber-500)}.border-l-blue-500{border-left-color:var(--color-blue-500)}.border-l-emerald-500{border-left-color:var(--color-emerald-500)}.border-l-green-500{border-left-color:var(--color-green-500)}.border-l-purple-500{border-left-color:var(--color-purple-500)}.border-l-transparent{border-left-color:#0000}.bg-\[\#1b1b18\]{background-color:#1b1b18}.bg-\[\#F0F0F1\]{background-color:#f0f0f1}.bg-\[\#FDFDFC\]{background-color:#fdfdfc}.bg-\[\#dbdbd7\]{background-color:#dbdbd7}.bg-\[\#fff2f2\]{background-color:#fff2f2}.bg-accent{background-color:var(--color-accent)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/50{background-color:#fffbeb80}@supports (color:color-mix(in lab,red,red)){.bg-amber-50\/50{background-color:color-mix(in oklab,var(--color-amber-50)50%,transparent)}}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-200{background-color:var(--color-amber-200)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-600{background-color:var(--color-amber-600)}.bg-background,.bg-background\/95{background-color:var(--color-background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/95{background-color:color-mix(in oklab,var(--color-background)95%,transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/0{background-color:#0000}@supports (color:color-mix(in lab,red,red)){.bg-black\/0{background-color:color-mix(in oklab,var(--color-black)0%,transparent)}}.bg-black\/8{background-color:#00000014}@supports (color:color-mix(in lab,red,red)){.bg-black\/8{background-color:color-mix(in oklab,var(--color-black)8%,transparent)}}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.bg-black\/10{background-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.bg-black\/25{background-color:#00000040}@supports (color:color-mix(in lab,red,red)){.bg-black\/25{background-color:color-mix(in oklab,var(--color-black)25%,transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black)30%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black)60%,transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black)80%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-50\/50{background-color:#eff6ff80}@supports (color:color-mix(in lab,red,red)){.bg-blue-50\/50{background-color:color-mix(in oklab,var(--color-blue-50)50%,transparent)}}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-300{background-color:var(--color-blue-300)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-500\/10{background-color:#3080ff1a}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/10{background-color:color-mix(in oklab,var(--color-blue-500)10%,transparent)}}.bg-blue-600{background-color:var(--color-blue-600)}.bg-blue-700{background-color:var(--color-blue-700)}.bg-border{background-color:var(--color-border)}.bg-card{background-color:var(--color-card)}.bg-cyan-100{background-color:var(--color-cyan-100)}.bg-cyan-500{background-color:var(--color-cyan-500)}.bg-destructive{background-color:var(--color-destructive)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-200{background-color:var(--color-emerald-200)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/10{background-color:color-mix(in oklab,var(--color-emerald-500)10%,transparent)}}.bg-emerald-500\/20{background-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/20{background-color:color-mix(in oklab,var(--color-emerald-500)20%,transparent)}}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-fuchsia-500{background-color:var(--color-fuchsia-500)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-50\/50{background-color:#f9fafb80}@supports (color:color-mix(in lab,red,red)){.bg-gray-50\/50{background-color:color-mix(in oklab,var(--color-gray-50)50%,transparent)}}.bg-gray-50\/80{background-color:#f9fafbcc}@supports (color:color-mix(in lab,red,red)){.bg-gray-50\/80{background-color:color-mix(in oklab,var(--color-gray-50)80%,transparent)}}.bg-gray-50\/95{background-color:#f9fafbf2}@supports (color:color-mix(in lab,red,red)){.bg-gray-50\/95{background-color:color-mix(in oklab,var(--color-gray-50)95%,transparent)}}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-200\/50{background-color:#e5e7eb80}@supports (color:color-mix(in lab,red,red)){.bg-gray-200\/50{background-color:color-mix(in oklab,var(--color-gray-200)50%,transparent)}}.bg-gray-300{background-color:var(--color-gray-300)}.bg-gray-400{background-color:var(--color-gray-400)}.bg-gray-500{background-color:var(--color-gray-500)}.bg-gray-600{background-color:var(--color-gray-600)}.bg-gray-800{background-color:var(--color-gray-800)}.bg-gray-900{background-color:var(--color-gray-900)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-50\/70{background-color:#f0fdf4b3}@supports (color:color-mix(in lab,red,red)){.bg-green-50\/70{background-color:color-mix(in oklab,var(--color-green-50)70%,transparent)}}.bg-green-100{background-color:var(--color-green-100)}.bg-green-300{background-color:var(--color-green-300)}.bg-green-400{background-color:var(--color-green-400)}.bg-green-500{background-color:var(--color-green-500)}.bg-green-500\/10{background-color:#00c7581a}@supports (color:color-mix(in lab,red,red)){.bg-green-500\/10{background-color:color-mix(in oklab,var(--color-green-500)10%,transparent)}}.bg-green-600{background-color:var(--color-green-600)}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-indigo-50\/50{background-color:#eef2ff80}@supports (color:color-mix(in lab,red,red)){.bg-indigo-50\/50{background-color:color-mix(in oklab,var(--color-indigo-50)50%,transparent)}}.bg-indigo-100{background-color:var(--color-indigo-100)}.bg-indigo-500{background-color:var(--color-indigo-500)}.bg-indigo-600{background-color:var(--color-indigo-600)}.bg-lime-100{background-color:var(--color-lime-100)}.bg-muted,.bg-muted\/10{background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/10{background-color:color-mix(in oklab,var(--color-muted)10%,transparent)}}.bg-muted\/20{background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/20{background-color:color-mix(in oklab,var(--color-muted)20%,transparent)}}.bg-muted\/30{background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/30{background-color:color-mix(in oklab,var(--color-muted)30%,transparent)}}.bg-muted\/50{background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.bg-neutral-50{background-color:var(--color-neutral-50)}.bg-neutral-100{background-color:var(--color-neutral-100)}.bg-neutral-200{background-color:var(--color-neutral-200)}.bg-neutral-600{background-color:var(--color-neutral-600)}.bg-orange-50{background-color:var(--color-orange-50)}.bg-orange-100{background-color:var(--color-orange-100)}.bg-orange-500{background-color:var(--color-orange-500)}.bg-orange-600{background-color:var(--color-orange-600)}.bg-pink-100{background-color:var(--color-pink-100)}.bg-popover{background-color:var(--color-popover)}.bg-primary{background-color:var(--color-primary)}.bg-primary-foreground{background-color:var(--color-primary-foreground)}.bg-primary\/5{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/5{background-color:color-mix(in oklab,var(--color-primary)5%,transparent)}}.bg-primary\/10{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--color-primary)10%,transparent)}}.bg-primary\/15{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/15{background-color:color-mix(in oklab,var(--color-primary)15%,transparent)}}.bg-primary\/20{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/20{background-color:color-mix(in oklab,var(--color-primary)20%,transparent)}}.bg-primary\/25{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/25{background-color:color-mix(in oklab,var(--color-primary)25%,transparent)}}.bg-primary\/30{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/30{background-color:color-mix(in oklab,var(--color-primary)30%,transparent)}}.bg-primary\/40{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/40{background-color:color-mix(in oklab,var(--color-primary)40%,transparent)}}.bg-primary\/50{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/50{background-color:color-mix(in oklab,var(--color-primary)50%,transparent)}}.bg-primary\/60{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/60{background-color:color-mix(in oklab,var(--color-primary)60%,transparent)}}.bg-primary\/70{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/70{background-color:color-mix(in oklab,var(--color-primary)70%,transparent)}}.bg-purple-50{background-color:var(--color-purple-50)}.bg-purple-100{background-color:var(--color-purple-100)}.bg-purple-500{background-color:var(--color-purple-500)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-50\/30{background-color:#fef2f24d}@supports (color:color-mix(in lab,red,red)){.bg-red-50\/30{background-color:color-mix(in oklab,var(--color-red-50)30%,transparent)}}.bg-red-50\/70{background-color:#fef2f2b3}@supports (color:color-mix(in lab,red,red)){.bg-red-50\/70{background-color:color-mix(in oklab,var(--color-red-50)70%,transparent)}}.bg-red-100{background-color:var(--color-red-100)}.bg-red-500{background-color:var(--color-red-500)}.bg-rose-100{background-color:var(--color-rose-100)}.bg-rose-200{background-color:var(--color-rose-200)}.bg-rose-200\!{background-color:var(--color-rose-200)!important}.bg-rose-500{background-color:var(--color-rose-500)}.bg-rose-600{background-color:var(--color-rose-600)}.bg-secondary{background-color:var(--color-secondary)}.bg-sidebar{background-color:var(--color-sidebar)}.bg-sidebar-border{background-color:var(--color-sidebar-border)}.bg-sidebar-primary{background-color:var(--color-sidebar-primary)}.bg-sky-50{background-color:var(--color-sky-50)}.bg-sky-100{background-color:var(--color-sky-100)}.bg-sky-500{background-color:var(--color-sky-500)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-50\/80{background-color:#f8fafccc}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/80{background-color:color-mix(in oklab,var(--color-slate-50)80%,transparent)}}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-500{background-color:var(--color-slate-500)}.bg-slate-800{background-color:var(--color-slate-800)}.bg-teal-50{background-color:var(--color-teal-50)}.bg-teal-100{background-color:var(--color-teal-100)}.bg-transparent{background-color:#0000}.bg-transparent\!{background-color:#0000!important}.bg-violet-100{background-color:var(--color-violet-100)}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.bg-white\/15{background-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white)80%,transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white)90%,transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.bg-white\/95{background-color:color-mix(in oklab,var(--color-white)95%,transparent)}}.bg-white\/\[2\%\]{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[2\%\]{background-color:color-mix(in oklab,var(--color-white)2%,transparent)}}.bg-yellow-50{background-color:var(--color-yellow-50)}.bg-yellow-100{background-color:var(--color-yellow-100)}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-zinc-200{background-color:var(--color-zinc-200)}.bg-zinc-900{background-color:var(--color-zinc-900)}.bg-zinc-950{background-color:var(--color-zinc-950)}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-black\/80{--tw-gradient-from:#000c}@supports (color:color-mix(in lab,red,red)){.from-black\/80{--tw-gradient-from:color-mix(in oklab,var(--color-black)80%,transparent)}}.from-black\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-blue-50{--tw-gradient-from:var(--color-blue-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-blue-500{--tw-gradient-from:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-gray-50{--tw-gradient-from:var(--color-gray-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-gray-700\/50{--tw-gradient-from:#36415380}@supports (color:color-mix(in lab,red,red)){.from-gray-700\/50{--tw-gradient-from:color-mix(in oklab,var(--color-gray-700)50%,transparent)}}.from-gray-700\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-green-50{--tw-gradient-from:var(--color-green-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-muted\/50{--tw-gradient-from:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.from-muted\/50{--tw-gradient-from:color-mix(in oklab,var(--color-muted)50%,transparent)}}.from-muted\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-primary{--tw-gradient-from:var(--color-primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-purple-50{--tw-gradient-from:var(--color-purple-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-slate-50{--tw-gradient-from:var(--color-slate-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-slate-900{--tw-gradient-from:var(--color-slate-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-black\/40{--tw-gradient-via:#0006}@supports (color:color-mix(in lab,red,red)){.via-black\/40{--tw-gradient-via:color-mix(in oklab,var(--color-black)40%,transparent)}}.via-black\/40{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-emerald-950{--tw-gradient-via:var(--color-emerald-950);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-gray-50{--tw-gradient-via:var(--color-gray-50);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/20{--tw-gradient-via:#fff3}@supports (color:color-mix(in lab,red,red)){.via-white\/20{--tw-gradient-via:color-mix(in oklab,var(--color-white)20%,transparent)}}.via-white\/20{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-blue-50{--tw-gradient-to:var(--color-blue-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-blue-100{--tw-gradient-to:var(--color-blue-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-emerald-50{--tw-gradient-to:var(--color-emerald-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-emerald-100{--tw-gradient-to:var(--color-emerald-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-gray-100{--tw-gradient-to:var(--color-gray-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-green-100{--tw-gradient-to:var(--color-green-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-indigo-50{--tw-gradient-to:var(--color-indigo-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-muted{--tw-gradient-to:var(--color-muted);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-pink-50{--tw-gradient-to:var(--color-pink-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-primary\/80{--tw-gradient-to:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.to-primary\/80{--tw-gradient-to:color-mix(in oklab,var(--color-primary)80%,transparent)}}.to-primary\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-purple-50{--tw-gradient-to:var(--color-purple-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-purple-500{--tw-gradient-to:var(--color-purple-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-purple-600{--tw-gradient-to:var(--color-purple-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-slate-900{--tw-gradient-to:var(--color-slate-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-stone-100{--tw-gradient-to:var(--color-stone-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.bg-repeat{background-repeat:repeat}.mask-no-clip{-webkit-mask-clip:no-clip;mask-clip:no-clip}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.fill-current{fill:currentColor}.fill-none{fill:none}.fill-primary{fill:var(--color-primary)}.fill-yellow-400{fill:var(--color-yellow-400)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-0\.5{padding:calc(var(--spacing)*.5)}.p-1{padding:calc(var(--spacing)*1)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-2\.5{padding:calc(var(--spacing)*2.5)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-10{padding:calc(var(--spacing)*10)}.p-12{padding:calc(var(--spacing)*12)}.p-\[0-9a-fA-F\]{padding:0 -9a-fA-F}.p-\[1px\]{padding:1px}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-8{padding-inline:calc(var(--spacing)*8)}.px-10{padding-inline:calc(var(--spacing)*10)}.px-\[6px\]{padding-inline:6px}.py-0{padding-block:calc(var(--spacing)*0)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-12{padding-block:calc(var(--spacing)*12)}.py-16{padding-block:calc(var(--spacing)*16)}.py-24{padding-block:calc(var(--spacing)*24)}.py-32{padding-block:calc(var(--spacing)*32)}.py-48{padding-block:calc(var(--spacing)*48)}.ps-3{padding-inline-start:calc(var(--spacing)*3)}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-0\.5{padding-top:calc(var(--spacing)*.5)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-14{padding-top:calc(var(--spacing)*14)}.pt-16{padding-top:calc(var(--spacing)*16)}.pt-24{padding-top:calc(var(--spacing)*24)}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-2\.5{padding-right:calc(var(--spacing)*2.5)}.pr-4{padding-right:calc(var(--spacing)*4)}.pr-10{padding-right:calc(var(--spacing)*10)}.pb-0{padding-bottom:calc(var(--spacing)*0)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.pb-12{padding-bottom:calc(var(--spacing)*12)}.pl-1{padding-left:calc(var(--spacing)*1)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-3{padding-left:calc(var(--spacing)*3)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-5{padding-left:calc(var(--spacing)*5)}.pl-6{padding-left:calc(var(--spacing)*6)}.pl-8{padding-left:calc(var(--spacing)*8)}.pl-9{padding-left:calc(var(--spacing)*9)}.pl-10{padding-left:calc(var(--spacing)*10)}.text-center{text-align:center}.text-end{text-align:end}.text-justify{text-align:justify}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-xs\/none{font-size:var(--text-xs);line-height:1}.text-\[7px\]{font-size:7px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.leading-3{--tw-leading:calc(var(--spacing)*3);line-height:calc(var(--spacing)*3)}.leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.leading-7{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\]{--tw-leading:1;line-height:1}.leading-\[20px\]{--tw-leading:20px;line-height:20px}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.5em\]{--tw-tracking:.5em;letter-spacing:.5em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-nowrap{text-wrap:nowrap}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.text-clip{text-overflow:clip}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#1b1b18\]{color:#1b1b18}.text-\[\#706f6c\]{color:#706f6c}.text-\[\#F53003\],.text-\[\#f53003\]{color:#f53003}.text-accent-foreground{color:var(--color-accent-foreground)}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-black{color:var(--color-black)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-blue-900{color:var(--color-blue-900)}.text-card-foreground{color:var(--color-card-foreground)}.text-current{color:currentColor}.text-cyan-600{color:var(--color-cyan-600)}.text-destructive{color:var(--color-destructive)}.text-destructive-foreground{color:var(--color-destructive-foreground)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-900{color:var(--color-emerald-900)}.text-foreground{color:var(--color-foreground)}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-green-400{color:var(--color-green-400)}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-green-800{color:var(--color-green-800)}.text-green-900{color:var(--color-green-900)}.text-indigo-100{color:var(--color-indigo-100)}.text-indigo-400{color:var(--color-indigo-400)}.text-indigo-500{color:var(--color-indigo-500)}.text-indigo-600{color:var(--color-indigo-600)}.text-indigo-700{color:var(--color-indigo-700)}.text-indigo-800{color:var(--color-indigo-800)}.text-inherit{color:inherit}.text-input{color:var(--color-input)}.text-lime-600{color:var(--color-lime-600)}.text-muted{color:var(--color-muted)}.text-muted-foreground{color:var(--color-muted-foreground)}.text-neutral-100{color:var(--color-neutral-100)}.text-neutral-300{color:var(--color-neutral-300)}.text-neutral-400{color:var(--color-neutral-400)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-500\!{color:var(--color-neutral-500)!important}.text-neutral-600{color:var(--color-neutral-600)}.text-neutral-800{color:var(--color-neutral-800)}.text-neutral-900{color:var(--color-neutral-900)}.text-neutral-950{color:var(--color-neutral-950)}.text-orange-500{color:var(--color-orange-500)}.text-orange-600{color:var(--color-orange-600)}.text-orange-700{color:var(--color-orange-700)}.text-orange-800{color:var(--color-orange-800)}.text-orange-900{color:var(--color-orange-900)}.text-pink-500{color:var(--color-pink-500)}.text-pink-600{color:var(--color-pink-600)}.text-popover-foreground{color:var(--color-popover-foreground)}.text-primary{color:var(--color-primary)}.text-primary-foreground{color:var(--color-primary-foreground)}.text-purple-500{color:var(--color-purple-500)}.text-purple-600{color:var(--color-purple-600)}.text-purple-700{color:var(--color-purple-700)}.text-purple-800{color:var(--color-purple-800)}.text-purple-900{color:var(--color-purple-900)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-red-900{color:var(--color-red-900)}.text-rose-600{color:var(--color-rose-600)}.text-rose-900{color:var(--color-rose-900)}.text-secondary-foreground{color:var(--color-secondary-foreground)}.text-sidebar-accent-foreground{color:var(--color-sidebar-accent-foreground)}.text-sidebar-foreground,.text-sidebar-foreground\/70{color:var(--color-sidebar-foreground)}@supports (color:color-mix(in lab,red,red)){.text-sidebar-foreground\/70{color:color-mix(in oklab,var(--color-sidebar-foreground)70%,transparent)}}.text-sidebar-primary-foreground{color:var(--color-sidebar-primary-foreground)}.text-sky-600{color:var(--color-sky-600)}.text-sky-600\/70{color:#0084ccb3}@supports (color:color-mix(in lab,red,red)){.text-sky-600\/70{color:color-mix(in oklab,var(--color-sky-600)70%,transparent)}}.text-sky-700{color:var(--color-sky-700)}.text-sky-800{color:var(--color-sky-800)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-teal-500{color:var(--color-teal-500)}.text-teal-600{color:var(--color-teal-600)}.text-teal-800{color:var(--color-teal-800)}.text-teal-900{color:var(--color-teal-900)}.text-violet-600{color:var(--color-violet-600)}.text-white{color:var(--color-white)}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white)70%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white)80%,transparent)}}.text-yellow-400{color:var(--color-yellow-400)}.text-yellow-500{color:var(--color-yellow-500)}.text-yellow-600{color:var(--color-yellow-600)}.text-yellow-700{color:var(--color-yellow-700)}.text-yellow-800{color:var(--color-yellow-800)}.text-yellow-900{color:var(--color-yellow-900)}.text-zinc-900{color:var(--color-zinc-900)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.italic\!{font-style:italic!important}.not-italic{font-style:normal}.diagonal-fractions{--tw-numeric-fraction:diagonal-fractions;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.oldstyle-nums{--tw-numeric-figure:oldstyle-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.proportional-nums{--tw-numeric-spacing:proportional-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.slashed-zero{--tw-slashed-zero:slashed-zero;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.stacked-fractions{--tw-numeric-fraction:stacked-fractions;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.normal-nums{font-variant-numeric:normal}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.decoration-neutral-300{-webkit-text-decoration-color:var(--color-neutral-300);text-decoration-color:var(--color-neutral-300)}.decoration-neutral-400{-webkit-text-decoration-color:var(--color-neutral-400);text-decoration-color:var(--color-neutral-400)}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.placeholder-gray-400::placeholder{color:var(--color-gray-400)}.accent-blue-600{accent-color:var(--color-blue-600)}.accent-green-600{accent-color:var(--color-green-600)}.accent-red-600{accent-color:var(--color-red-600)}.scheme-light-dark{color-scheme:light dark}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-25{opacity:.25}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-border)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0px_0px_1px_0px_rgba\(0\,0\,0\,0\.03\)\,0px_1px_2px_0px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow:0px 0px 1px 0px var(--tw-shadow-color,#00000008),0px 1px 2px 0px var(--tw-shadow-color,#0000000f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[2px_0_5px_-2px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow:2px 0 5px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[2px_0_5px_-2px_rgba\(0\,0\,0\,0\.05\)\]{--tw-shadow:2px 0 5px -2px var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.1\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff1a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0px_0px_0px_1px_rgba\(26\,26\,0\,0\.16\)\]{--tw-shadow:inset 0px 0px 0px 1px var(--tw-shadow-color,#1a1a0029);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.inset-ring{--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-emerald-900\/30{--tw-shadow-color:#004e3b4d}@supports (color:color-mix(in lab,red,red)){.shadow-emerald-900\/30{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-emerald-900)30%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-gray-100{--tw-shadow-color:oklch(96.7% .003 264.542)}@supports (color:color-mix(in lab,red,red)){.shadow-gray-100{--tw-shadow-color:color-mix(in oklab,var(--color-gray-100)var(--tw-shadow-alpha),transparent)}}.shadow-gray-500\/20{--tw-shadow-color:#6a728233}@supports (color:color-mix(in lab,red,red)){.shadow-gray-500\/20{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-gray-500)20%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-green-100{--tw-shadow-color:oklch(96.2% .044 156.743)}@supports (color:color-mix(in lab,red,red)){.shadow-green-100{--tw-shadow-color:color-mix(in oklab,var(--color-green-100)var(--tw-shadow-alpha),transparent)}}.shadow-indigo-100{--tw-shadow-color:oklch(93% .034 272.788)}@supports (color:color-mix(in lab,red,red)){.shadow-indigo-100{--tw-shadow-color:color-mix(in oklab,var(--color-indigo-100)var(--tw-shadow-alpha),transparent)}}.shadow-orange-100{--tw-shadow-color:oklch(95.4% .038 75.164)}@supports (color:color-mix(in lab,red,red)){.shadow-orange-100{--tw-shadow-color:color-mix(in oklab,var(--color-orange-100)var(--tw-shadow-alpha),transparent)}}.shadow-slate-100{--tw-shadow-color:oklch(96.8% .007 247.896)}@supports (color:color-mix(in lab,red,red)){.shadow-slate-100{--tw-shadow-color:color-mix(in oklab,var(--color-slate-100)var(--tw-shadow-alpha),transparent)}}.ring-amber-300{--tw-ring-color:var(--color-amber-300)}.ring-amber-600\/20{--tw-ring-color:#dd740033}@supports (color:color-mix(in lab,red,red)){.ring-amber-600\/20{--tw-ring-color:color-mix(in oklab,var(--color-amber-600)20%,transparent)}}.ring-blue-300{--tw-ring-color:var(--color-blue-300)}.ring-blue-500\/20{--tw-ring-color:#3080ff33}@supports (color:color-mix(in lab,red,red)){.ring-blue-500\/20{--tw-ring-color:color-mix(in oklab,var(--color-blue-500)20%,transparent)}}.ring-blue-600\/20{--tw-ring-color:#155dfc33}@supports (color:color-mix(in lab,red,red)){.ring-blue-600\/20{--tw-ring-color:color-mix(in oklab,var(--color-blue-600)20%,transparent)}}.ring-blue-700\/10{--tw-ring-color:#1447e61a}@supports (color:color-mix(in lab,red,red)){.ring-blue-700\/10{--tw-ring-color:color-mix(in oklab,var(--color-blue-700)10%,transparent)}}.ring-emerald-600\/20{--tw-ring-color:#00976733}@supports (color:color-mix(in lab,red,red)){.ring-emerald-600\/20{--tw-ring-color:color-mix(in oklab,var(--color-emerald-600)20%,transparent)}}.ring-gray-200{--tw-ring-color:var(--color-gray-200)}.ring-gray-300{--tw-ring-color:var(--color-gray-300)}.ring-gray-500\/10{--tw-ring-color:#6a72821a}@supports (color:color-mix(in lab,red,red)){.ring-gray-500\/10{--tw-ring-color:color-mix(in oklab,var(--color-gray-500)10%,transparent)}}.ring-gray-500\/20{--tw-ring-color:#6a728233}@supports (color:color-mix(in lab,red,red)){.ring-gray-500\/20{--tw-ring-color:color-mix(in oklab,var(--color-gray-500)20%,transparent)}}.ring-gray-600\/20{--tw-ring-color:#4a556533}@supports (color:color-mix(in lab,red,red)){.ring-gray-600\/20{--tw-ring-color:color-mix(in oklab,var(--color-gray-600)20%,transparent)}}.ring-green-600\/20{--tw-ring-color:#00a54433}@supports (color:color-mix(in lab,red,red)){.ring-green-600\/20{--tw-ring-color:color-mix(in oklab,var(--color-green-600)20%,transparent)}}.ring-green-700\/10{--tw-ring-color:#0081381a}@supports (color:color-mix(in lab,red,red)){.ring-green-700\/10{--tw-ring-color:color-mix(in oklab,var(--color-green-700)10%,transparent)}}.ring-indigo-400{--tw-ring-color:var(--color-indigo-400)}.ring-indigo-600\/20{--tw-ring-color:#4f39f633}@supports (color:color-mix(in lab,red,red)){.ring-indigo-600\/20{--tw-ring-color:color-mix(in oklab,var(--color-indigo-600)20%,transparent)}}.ring-orange-600\/20{--tw-ring-color:#f0510033}@supports (color:color-mix(in lab,red,red)){.ring-orange-600\/20{--tw-ring-color:color-mix(in oklab,var(--color-orange-600)20%,transparent)}}.ring-primary{--tw-ring-color:var(--color-primary)}.ring-purple-300{--tw-ring-color:var(--color-purple-300)}.ring-purple-600\/20{--tw-ring-color:#9810fa33}@supports (color:color-mix(in lab,red,red)){.ring-purple-600\/20{--tw-ring-color:color-mix(in oklab,var(--color-purple-600)20%,transparent)}}.ring-purple-700\/10{--tw-ring-color:#8200da1a}@supports (color:color-mix(in lab,red,red)){.ring-purple-700\/10{--tw-ring-color:color-mix(in oklab,var(--color-purple-700)10%,transparent)}}.ring-red-600\/10{--tw-ring-color:#e400141a}@supports (color:color-mix(in lab,red,red)){.ring-red-600\/10{--tw-ring-color:color-mix(in oklab,var(--color-red-600)10%,transparent)}}.ring-red-600\/20{--tw-ring-color:#e4001433}@supports (color:color-mix(in lab,red,red)){.ring-red-600\/20{--tw-ring-color:color-mix(in oklab,var(--color-red-600)20%,transparent)}}.ring-red-700\/10{--tw-ring-color:#bf000f1a}@supports (color:color-mix(in lab,red,red)){.ring-red-700\/10{--tw-ring-color:color-mix(in oklab,var(--color-red-700)10%,transparent)}}.ring-ring\/10{--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab,red,red)){.ring-ring\/10{--tw-ring-color:color-mix(in oklab,var(--color-ring)10%,transparent)}}.ring-sidebar-ring{--tw-ring-color:var(--color-sidebar-ring)}.ring-slate-600\/20{--tw-ring-color:#45556c33}@supports (color:color-mix(in lab,red,red)){.ring-slate-600\/20{--tw-ring-color:color-mix(in oklab,var(--color-slate-600)20%,transparent)}}.ring-yellow-600\/20{--tw-ring-color:#cd890033}@supports (color:color-mix(in lab,red,red)){.ring-yellow-600\/20{--tw-ring-color:color-mix(in oklab,var(--color-yellow-600)20%,transparent)}}.ring-offset-1{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.ring-offset-background{--tw-ring-offset-color:var(--color-background)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-ring\/50{outline-color:var(--color-ring)}@supports (color:color-mix(in lab,red,red)){.outline-ring\/50{outline-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a))drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a)drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter\!{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)!important}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-grayscale{--tw-backdrop-grayscale:grayscale(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-invert{--tw-backdrop-invert:invert(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-sepia{--tw-backdrop-sepia:sepia(100%);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\]{transition-property:width,height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.delay-200{transition-delay:.2s}.delay-300{transition-delay:.3s}.delay-400{transition-delay:.4s}.delay-500{transition-delay:.5s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-250{--tw-duration:.25s;transition-duration:.25s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-750{--tw-duration:.75s;transition-duration:.75s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.animate-in{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.\[file\:line\]{file:line}.\[image\:\$img\|\$width\|\$height\|\$type\]{image:$img|$width|$height|$type}.\[program\:php\]{program:php}.\[wire\:model\=\"\'\+i\+\'\"\]{wire:model="'+i+'"}.\[wire\:model\=\\\"\'\+expression\+\'\\\"\]{wire:model=\""+expression+"\"}.\[wire\:model\]{wire:model}.\[wire\:transition\]{wire:transition}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-400{animation-delay:.4s}.delay-500{animation-delay:.5s}:where(.divide-x-reverse>:not(:last-child)){--tw-divide-x-reverse:1}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-250{animation-duration:.25s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.duration-700{animation-duration:.7s}.duration-750{animation-duration:.75s}.duration-1000{animation-duration:1s}.ease-in{animation-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.fade-in,.fade-in-0{--tw-enter-opacity:0}.paused{animation-play-state:paused}.ring-inset{--tw-ring-inset:inset}.running{animation-play-state:running}.scrollbar-thumb-gray-300{--scrollbar-thumb:oklch(87.2% .01 258.338)}.scrollbar-thumb-muted{--scrollbar-thumb:var(--muted)}.scrollbar-thumb-muted-foreground\/20{--scrollbar-thumb:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.scrollbar-thumb-muted-foreground\/20{--scrollbar-thumb:color-mix(in oklab,var(--muted-foreground)20%,transparent)}}.scrollbar-track-gray-100{--scrollbar-track:oklch(96.7% .003 264.542)}.scrollbar-track-transparent{--scrollbar-track:transparent}.slide-in-from-bottom-2{--tw-enter-translate-y:.5rem}.slide-in-from-bottom-4{--tw-enter-translate-y:1rem}.slide-in-from-top-1{--tw-enter-translate-y:-.25rem}.zoom-in{--tw-enter-scale:0}.zoom-in-95{--tw-enter-scale:.95}.zoom-out{--tw-exit-scale:0}:is(.\*\:visible>*){visibility:visible}.not-has-\[nav\]\:hidden:not(:has(:is(nav))){display:none}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media(hover:hover){.group-hover\:w-full:is(:where(.group):hover *){width:100%}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:translate-x-2:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:translate-x-full:is(:where(.group):hover *){--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:rotate-12:is(:where(.group):hover *){rotate:12deg}.group-hover\:bg-black\/20:is(:where(.group):hover *){background-color:#0003}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-black\/20:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.group-hover\:text-blue-500:is(:where(.group):hover *){color:var(--color-blue-500)}.group-hover\:text-gray-700:is(:where(.group):hover *){color:var(--color-gray-700)}.group-hover\:text-primary:is(:where(.group):hover *){color:var(--color-primary)}.group-hover\:opacity-90:is(:where(.group):hover *){opacity:.9}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:shadow-xl:is(:where(.group):hover *){--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-has-data-\[collapsible\=icon\]\/sidebar-wrapper\:h-12:is(:where(.group\/sidebar-wrapper):has([data-collapsible=icon]) *){height:calc(var(--spacing)*12)}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing)*8)}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing)*-8)}.group-data-\[collapsible\=icon\]\:block:is(:where(.group)[data-collapsible=icon] *){display:block}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing)*8)!important;height:calc(var(--spacing)*8)!important}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+var\(--spacing-4\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + var(--spacing-4))}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+var\(--spacing-4\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + var(--spacing-4) + 2px)}.group-data-\[collapsible\=icon\]\:w-\[var\(--sidebar-width-icon\)\]:is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:p-0:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing)*0)}.group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing)*0)!important}.group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing)*2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width)*-1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width)*-1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:calc(var(--spacing)*0)}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing)*-4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:calc(var(--spacing)*0)}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius-lg)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:border-sidebar-border:is(:where(.group)[data-variant=floating] *){border-color:var(--color-sidebar-border)}.group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[viewport\=false\]\/navigation-menu\:top-full:is(:where(.group\/navigation-menu)[data-viewport=false] *){top:100%}.group-data-\[viewport\=false\]\/navigation-menu\:mt-1\.5:is(:where(.group\/navigation-menu)[data-viewport=false] *){margin-top:calc(var(--spacing)*1.5)}.group-data-\[viewport\=false\]\/navigation-menu\:overflow-hidden:is(:where(.group\/navigation-menu)[data-viewport=false] *){overflow:hidden}.group-data-\[viewport\=false\]\/navigation-menu\:rounded-md:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-radius:var(--radius-md)}.group-data-\[viewport\=false\]\/navigation-menu\:border:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[viewport\=false\]\/navigation-menu\:bg-popover:is(:where(.group\/navigation-menu)[data-viewport=false] *){background-color:var(--color-popover)}.group-data-\[viewport\=false\]\/navigation-menu\:text-popover-foreground:is(:where(.group\/navigation-menu)[data-viewport=false] *){color:var(--color-popover-foreground)}.group-data-\[viewport\=false\]\/navigation-menu\:shadow:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[viewport\=false\]\/navigation-menu\:duration-200:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-duration:.2s;transition-duration:.2s;animation-duration:.2s}.group-\[\.status-down\]\:bg-red-600:is(:where(.group).status-down *){background-color:var(--color-red-600)}@media(hover:hover){.peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover~*){color:var(--color-sidebar-accent-foreground)}}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button)[data-active=true]~*){color:var(--color-sidebar-accent-foreground)}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing)*1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing)*2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing)*1)}.peer-data-\[variant\=inset\]\:min-h-\[calc\(100svh-var\(--spacing-4\)\)\]:is(:where(.peer)[data-variant=inset]~*){min-height:calc(100svh - var(--spacing-4))}.selection\:bg-primary ::selection{background-color:var(--color-primary)}.selection\:bg-primary::selection{background-color:var(--color-primary)}.selection\:bg-red-500 ::selection{background-color:var(--color-red-500)}.selection\:bg-red-500::selection{background-color:var(--color-red-500)}.selection\:text-primary-foreground ::selection{color:var(--color-primary-foreground)}.selection\:text-primary-foreground::selection{color:var(--color-primary-foreground)}.selection\:text-white ::selection{color:var(--color-white)}.selection\:text-white::selection{color:var(--color-white)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing)*7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--color-foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--color-muted-foreground)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-0:before{content:var(--tw-content);top:calc(var(--spacing)*0)}.before\:top-1:before{content:var(--tw-content);top:calc(var(--spacing)*1)}.before\:top-1\/2:before{content:var(--tw-content);top:50%}.before\:bottom-0:before{content:var(--tw-content);bottom:calc(var(--spacing)*0)}.before\:bottom-1:before{content:var(--tw-content);bottom:calc(var(--spacing)*1)}.before\:bottom-1\/2:before{content:var(--tw-content);bottom:50%}.before\:left-2:before{content:var(--tw-content);left:calc(var(--spacing)*2)}.before\:left-\[0\.4rem\]:before{content:var(--tw-content);left:.4rem}.before\:w-0\.5:before{content:var(--tw-content);width:calc(var(--spacing)*.5)}.before\:border-l:before{content:var(--tw-content);border-left-style:var(--tw-border-style);border-left-width:1px}.before\:border-\[\#e3e3e0\]:before{content:var(--tw-content);border-color:#e3e3e0}.before\:bg-gray-200:before{content:var(--tw-content);background-color:var(--color-gray-200)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing)*-2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing)*0)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.first\:rounded-l-md:first-child{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.last\:rounded-r-md:last-child{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.odd\:bg-white\/2:nth-child(odd){background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.odd\:bg-white\/2:nth-child(odd){background-color:color-mix(in oklab,var(--color-white)2%,transparent)}}.even\:bg-white:nth-child(2n){background-color:var(--color-white)}.focus-within\:ring-2:focus-within{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-blue-500:focus-within{--tw-ring-color:var(--color-blue-500)}.focus-within\:ring-emerald-500:focus-within{--tw-ring-color:var(--color-emerald-500)}.focus-within\:outline-none:focus-within{--tw-outline-style:none;outline-style:none}@media(hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:border-\[\#1915014a\]:hover{border-color:#1915014a}.hover\:border-\[\#19140035\]:hover{border-color:#19140035}.hover\:border-black:hover{border-color:var(--color-black)}.hover\:border-blue-200:hover{border-color:var(--color-blue-200)}.hover\:border-blue-400:hover{border-color:var(--color-blue-400)}.hover\:border-gray-300:hover{border-color:var(--color-gray-300)}.hover\:border-gray-400:hover{border-color:var(--color-gray-400)}.hover\:border-primary:hover,.hover\:border-primary\/30:hover{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/30:hover{border-color:color-mix(in oklab,var(--color-primary)30%,transparent)}}.hover\:border-primary\/50:hover{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/50:hover{border-color:color-mix(in oklab,var(--color-primary)50%,transparent)}}.hover\:bg-accent:hover{background-color:var(--color-accent)}.hover\:bg-amber-50:hover{background-color:var(--color-amber-50)}.hover\:bg-black:hover{background-color:var(--color-black)}.hover\:bg-black\/10:hover{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/10:hover{background-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.hover\:bg-blue-50:hover{background-color:var(--color-blue-50)}.hover\:bg-blue-100:hover{background-color:var(--color-blue-100)}.hover\:bg-blue-200:hover{background-color:var(--color-blue-200)}.hover\:bg-blue-600:hover{background-color:var(--color-blue-600)}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:bg-destructive\/10:hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--color-destructive)90%,transparent)}}.hover\:bg-emerald-500:hover{background-color:var(--color-emerald-500)}.hover\:bg-emerald-700:hover{background-color:var(--color-emerald-700)}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-50\/50:hover{background-color:#f9fafb80}@supports (color:color-mix(in lab,red,red)){.hover\:bg-gray-50\/50:hover{background-color:color-mix(in oklab,var(--color-gray-50)50%,transparent)}}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-gray-200:hover{background-color:var(--color-gray-200)}.hover\:bg-gray-600:hover{background-color:var(--color-gray-600)}.hover\:bg-gray-700:hover{background-color:var(--color-gray-700)}.hover\:bg-gray-800:hover{background-color:var(--color-gray-800)}.hover\:bg-green-50:hover{background-color:var(--color-green-50)}.hover\:bg-green-600:hover{background-color:var(--color-green-600)}.hover\:bg-green-700:hover{background-color:var(--color-green-700)}.hover\:bg-indigo-600:hover{background-color:var(--color-indigo-600)}.hover\:bg-indigo-700:hover{background-color:var(--color-indigo-700)}.hover\:bg-muted:hover,.hover\:bg-muted\/20:hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/20:hover{background-color:color-mix(in oklab,var(--color-muted)20%,transparent)}}.hover\:bg-muted\/40:hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/40:hover{background-color:color-mix(in oklab,var(--color-muted)40%,transparent)}}.hover\:bg-muted\/50:hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--color-muted)50%,transparent)}}.hover\:bg-muted\/80:hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/80:hover{background-color:color-mix(in oklab,var(--color-muted)80%,transparent)}}.hover\:bg-neutral-100:hover{background-color:var(--color-neutral-100)}.hover\:bg-neutral-200:hover{background-color:var(--color-neutral-200)}.hover\:bg-neutral-200\/60:hover{background-color:#e5e5e599}@supports (color:color-mix(in lab,red,red)){.hover\:bg-neutral-200\/60:hover{background-color:color-mix(in oklab,var(--color-neutral-200)60%,transparent)}}.hover\:bg-orange-50:hover{background-color:var(--color-orange-50)}.hover\:bg-orange-700:hover{background-color:var(--color-orange-700)}.hover\:bg-primary\/5:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/5:hover{background-color:color-mix(in oklab,var(--color-primary)5%,transparent)}}.hover\:bg-primary\/10:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/10:hover{background-color:color-mix(in oklab,var(--color-primary)10%,transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--color-primary)90%,transparent)}}.hover\:bg-purple-50:hover{background-color:var(--color-purple-50)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-red-600:hover{background-color:var(--color-red-600)}.hover\:bg-secondary\/80:hover{background-color:var(--color-secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--color-secondary)80%,transparent)}}.hover\:bg-sidebar-accent:hover{background-color:var(--color-sidebar-accent)}.hover\:bg-sky-600:hover{background-color:var(--color-sky-600)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-slate-700:hover{background-color:var(--color-slate-700)}.hover\:bg-transparent:hover{background-color:#0000}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.hover\:bg-white\/25:hover{background-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/25:hover{background-color:color-mix(in oklab,var(--color-white)25%,transparent)}}.hover\:bg-white\/50:hover{background-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/50:hover{background-color:color-mix(in oklab,var(--color-white)50%,transparent)}}.hover\:bg-yellow-50:hover{background-color:var(--color-yellow-50)}.hover\:bg-yellow-100:hover{background-color:var(--color-yellow-100)}.hover\:text-accent-foreground:hover{color:var(--color-accent-foreground)}.hover\:text-amber-600:hover{color:var(--color-amber-600)}.hover\:text-amber-700:hover{color:var(--color-amber-700)}.hover\:text-black:hover{color:var(--color-black)}.hover\:text-blue-500:hover{color:var(--color-blue-500)}.hover\:text-blue-600:hover{color:var(--color-blue-600)}.hover\:text-blue-700:hover{color:var(--color-blue-700)}.hover\:text-blue-800:hover{color:var(--color-blue-800)}.hover\:text-blue-900:hover{color:var(--color-blue-900)}.hover\:text-emerald-600:hover{color:var(--color-emerald-600)}.hover\:text-foreground:hover{color:var(--color-foreground)}.hover\:text-gray-400:hover{color:var(--color-gray-400)}.hover\:text-gray-500:hover{color:var(--color-gray-500)}.hover\:text-gray-600:hover{color:var(--color-gray-600)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:text-gray-900:hover{color:var(--color-gray-900)}.hover\:text-green-700:hover{color:var(--color-green-700)}.hover\:text-muted-foreground:hover{color:var(--color-muted-foreground)}.hover\:text-neutral-800:hover{color:var(--color-neutral-800)}.hover\:text-orange-600:hover{color:var(--color-orange-600)}.hover\:text-primary:hover{color:var(--color-primary)}.hover\:text-red-500:hover{color:var(--color-red-500)}.hover\:text-red-600:hover{color:var(--color-red-600)}.hover\:text-red-700:hover{color:var(--color-red-700)}.hover\:text-sidebar-accent-foreground:hover{color:var(--color-sidebar-accent-foreground)}.hover\:text-white:hover{color:var(--color-white)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-current:hover{text-decoration-color:currentColor}.hover\:decoration-current\!:hover{text-decoration-color:currentColor!important}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-accent)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-primary\/5:hover{--tw-shadow-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-primary\/5:hover{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-primary)5%,transparent)var(--tw-shadow-alpha),transparent)}}.hover\:brightness-95:hover{--tw-brightness:brightness(95%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.hover\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar:hover:is(:where(.group)[data-collapsible=offcanvas] *){background-color:var(--color-sidebar)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:var(--color-sidebar-border)}}.focus\:z-10:focus{z-index:10}.focus\:border-blue-300:focus{border-color:var(--color-blue-300)}.focus\:border-blue-500:focus{border-color:var(--color-blue-500)}.focus\:border-emerald-500:focus{border-color:var(--color-emerald-500)}.focus\:border-gray-500:focus{border-color:var(--color-gray-500)}.focus\:border-gray-600:focus{border-color:var(--color-gray-600)}.focus\:border-green-500:focus{border-color:var(--color-green-500)}.focus\:bg-accent:focus{background-color:var(--color-accent)}.focus\:bg-white:focus{background-color:var(--color-white)}.focus\:text-accent-foreground:focus{color:var(--color-accent-foreground)}.focus\:text-red-600:focus{color:var(--color-red-600)}.focus\:ring:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-blue-500:focus{--tw-ring-color:var(--color-blue-500)}.focus\:ring-emerald-500:focus{--tw-ring-color:var(--color-emerald-500)}.focus\:ring-emerald-500\/20:focus{--tw-ring-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.focus\:ring-emerald-500\/20:focus{--tw-ring-color:color-mix(in oklab,var(--color-emerald-500)20%,transparent)}}.focus\:ring-gray-600:focus{--tw-ring-color:var(--color-gray-600)}.focus\:ring-green-500:focus{--tw-ring-color:var(--color-green-500)}.focus\:ring-primary:focus{--tw-ring-color:var(--color-primary)}.focus\:ring-ring:focus{--tw-ring-color:var(--color-ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus\:outline:focus{outline-style:var(--tw-outline-style);outline-width:1px}.focus\:outline-2:focus{outline-style:var(--tw-outline-style);outline-width:2px}.focus\:outline-red-500:focus{outline-color:var(--color-red-500)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-primary:focus-visible{border-color:var(--color-primary)}.focus-visible\:border-ring:focus-visible{border-color:var(--color-ring)}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-ring)50%,transparent)}}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--color-background)}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.active\:bg-gray-100:active{background-color:var(--color-gray-100)}.active\:bg-sidebar-accent:active{background-color:var(--color-sidebar-accent)}.active\:text-gray-500:active{color:var(--color-gray-500)}.active\:text-gray-700:active{color:var(--color-gray-700)}.active\:text-gray-800:active{color:var(--color-gray-800)}.active\:text-sidebar-accent-foreground:active{color:var(--color-sidebar-accent-foreground)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-gray-100:disabled{background-color:var(--color-gray-100)}.disabled\:opacity-50:disabled{opacity:.5}:where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}.has-data-\[variant\=inset\]\:bg-sidebar:has([data-variant=inset]){background-color:var(--color-sidebar)}.has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has(>svg){grid-template-columns:calc(var(--spacing)*4)1fr}.has-\[\>svg\]\:gap-x-3:has(>svg){column-gap:calc(var(--spacing)*3)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing)*2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing)*3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing)*4)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--color-destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)20%,transparent)}}.data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:color-mix(in oklab,var(--color-accent)50%,transparent)}}.data-\[active\=true\]\:bg-transparent[data-active=true]{background-color:#0000}.data-\[active\=true\]\:font-semibold[data-active=true]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.data-\[active\=true\]\:text-accent-foreground[data-active=true]{color:var(--color-accent-foreground)}.data-\[active\=true\]\:text-primary[data-active=true]{color:var(--color-primary)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing)*8)}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:-13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:-13rem}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-.5rem}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:.5rem}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-.5rem}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:.5rem}:is(.\*\:data-\[slot\=alert-description\]\:text-destructive-foreground\/80>*)[data-slot=alert-description]{color:var(--color-destructive-foreground)}@supports (color:color-mix(in lab,red,red)){:is(.\*\:data-\[slot\=alert-description\]\:text-destructive-foreground\/80>*)[data-slot=alert-description]{color:color-mix(in oklab,var(--color-destructive-foreground)80%,transparent)}}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:ring-0 *)[data-slot=navigation-menu-link]:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:outline-none *)[data-slot=navigation-menu-link]:focus{--tw-outline-style:none;outline-style:none}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--color-background)}.data-\[state\=active\]\:bg-primary[data-state=active]{background-color:var(--color-primary)}.data-\[state\=active\]\:bg-white[data-state=active]{background-color:var(--color-white)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--color-foreground)}.data-\[state\=active\]\:text-gray-900[data-state=active]{color:var(--color-gray-900)}.data-\[state\=active\]\:text-primary-foreground[data-state=active]{color:var(--color-primary-foreground)}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[state\=checked\]\:translate-x-5[data-state=checked]{--tw-translate-x:calc(var(--spacing)*5);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--color-primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--color-primary-foreground)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:animate-out[data-state=closed]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x:-50%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y:-48%}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:animate-out:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:fade-out-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:zoom-out-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=hidden\]\:animate-out[data-state=hidden]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=indeterminate\]\:bg-primary[data-state=indeterminate]{background-color:var(--color-primary)}.data-\[state\=indeterminate\]\:text-primary-foreground[data-state=indeterminate]{color:var(--color-primary-foreground)}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--color-accent)}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--color-accent-foreground)}.data-\[state\=open\]\:bg-accent[data-state=open],.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:color-mix(in oklab,var(--color-accent)50%,transparent)}}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--color-secondary)}.data-\[state\=open\]\:bg-sidebar-accent[data-state=open]{background-color:var(--color-sidebar-accent)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--color-accent-foreground)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--color-muted-foreground)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:animate-in[data-state=open]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x:-50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y:-48%}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:animate-in:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:fade-in-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:zoom-in-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-scale:.95}@media(hover:hover){.data-\[state\=open\]\:hover\:bg-sidebar-accent[data-state=open]:hover{background-color:var(--color-sidebar-accent)}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground[data-state=open]:hover{color:var(--color-sidebar-accent-foreground)}}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--color-muted)}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--color-input)}.data-\[state\=visible\]\:animate-in[data-state=visible]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[variant\=destructive\]\:text-destructive-foreground[data-variant=destructive]{color:var(--color-destructive-foreground)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--color-destructive)10%,transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive-foreground[data-variant=destructive]:focus{color:var(--color-destructive-foreground)}.data-\[variant\=outline\]\:border-l-0[data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.data-\[variant\=outline\]\:shadow-xs[data-variant=outline]{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[variant\=outline\]\:first\:border-l[data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}@media(min-width:40rem){.sm\:mx-auto{margin-inline:auto}.sm\:mt-2{margin-top:calc(var(--spacing)*2)}.sm\:mt-12{margin-top:calc(var(--spacing)*12)}.sm\:mb-4{margin-bottom:calc(var(--spacing)*4)}.sm\:mb-6{margin-bottom:calc(var(--spacing)*6)}.sm\:mb-12{margin-bottom:calc(var(--spacing)*12)}.sm\:mb-16{margin-bottom:calc(var(--spacing)*16)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:h-4{height:calc(var(--spacing)*4)}.sm\:h-5{height:calc(var(--spacing)*5)}.sm\:h-8{height:calc(var(--spacing)*8)}.sm\:h-10{height:calc(var(--spacing)*10)}.sm\:h-12{height:calc(var(--spacing)*12)}.sm\:h-16{height:calc(var(--spacing)*16)}.sm\:h-32{height:calc(var(--spacing)*32)}.sm\:min-h-\[250px\]{min-height:250px}.sm\:w-3\/4{width:75%}.sm\:w-4{width:calc(var(--spacing)*4)}.sm\:w-5{width:calc(var(--spacing)*5)}.sm\:w-8{width:calc(var(--spacing)*8)}.sm\:w-32{width:calc(var(--spacing)*32)}.sm\:w-40{width:calc(var(--spacing)*40)}.sm\:w-64{width:calc(var(--spacing)*64)}.sm\:w-\[350px\]{width:350px}.sm\:w-auto{width:auto}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:max-w-3xl{max-width:var(--container-3xl)}.sm\:max-w-4xl{max-width:var(--container-4xl)}.sm\:max-w-5xl{max-width:var(--container-5xl)}.sm\:max-w-\[90vw\]{max-width:90vw}.sm\:max-w-\[500px\]{max-width:500px}.sm\:max-w-full{max-width:100%}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:max-w-xl{max-width:var(--container-xl)}.sm\:flex-1{flex:1}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:justify-start{justify-content:flex-start}.sm\:gap-2{gap:calc(var(--spacing)*2)}.sm\:gap-2\.5{gap:calc(var(--spacing)*2.5)}.sm\:gap-4{gap:calc(var(--spacing)*4)}.sm\:gap-6{gap:calc(var(--spacing)*6)}.sm\:gap-8{gap:calc(var(--spacing)*8)}.sm\:gap-12{gap:calc(var(--spacing)*12)}:where(.sm\:space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*0)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-y-reverse)))}:where(.sm\:space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.sm\:space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.sm\:space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}:where(.sm\:space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}:where(.sm\:space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-x-reverse)))}:where(.sm\:space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*4)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-x-reverse)))}.sm\:rounded-lg{border-radius:var(--radius-lg)}.sm\:p-3{padding:calc(var(--spacing)*3)}.sm\:p-4{padding:calc(var(--spacing)*4)}.sm\:p-6{padding:calc(var(--spacing)*6)}.sm\:p-8{padding:calc(var(--spacing)*8)}.sm\:p-12{padding:calc(var(--spacing)*12)}.sm\:p-14{padding:calc(var(--spacing)*14)}.sm\:px-0{padding-inline:calc(var(--spacing)*0)}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:py-0{padding-block:calc(var(--spacing)*0)}.sm\:py-6{padding-block:calc(var(--spacing)*6)}.sm\:py-12{padding-block:calc(var(--spacing)*12)}.sm\:py-16{padding-block:calc(var(--spacing)*16)}.sm\:pt-0{padding-top:calc(var(--spacing)*0)}.sm\:pt-12{padding-top:calc(var(--spacing)*12)}.sm\:pt-16{padding-top:calc(var(--spacing)*16)}.sm\:pb-0{padding-bottom:calc(var(--spacing)*0)}.sm\:text-center{text-align:center}.sm\:text-left{text-align:left}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}@media(min-width:48rem){.md\:absolute{position:absolute}.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:mb-0{margin-bottom:calc(var(--spacing)*0)}.md\:ml-auto{margin-left:auto}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline-block{display:inline-block}.md\:min-h-\[300px\]{min-height:300px}.md\:w-1\/2{width:50%}.md\:w-64{width:calc(var(--spacing)*64)}.md\:w-72{width:calc(var(--spacing)*72)}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-4xl{max-width:var(--container-4xl)}.md\:max-w-7xl{max-width:var(--container-7xl)}.md\:max-w-\[200px\]{max-width:200px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-row-reverse{flex-direction:row-reverse}.md\:items-center{align-items:center}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}:where(.md\:space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*0)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-y-reverse)))}:where(.md\:space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}.md\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.md\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.md\:p-6{padding:calc(var(--spacing)*6)}.md\:p-8{padding:calc(var(--spacing)*8)}.md\:p-10{padding:calc(var(--spacing)*10)}.md\:p-12{padding:calc(var(--spacing)*12)}.md\:px-3{padding-inline:calc(var(--spacing)*3)}.md\:pt-0{padding-top:calc(var(--spacing)*0)}.md\:pl-6{padding-left:calc(var(--spacing)*6)}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.md\:text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing)*2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing)*0)}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:var(--radius-xl)}.md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-0:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing)*0)}.md\:after\:hidden:after{content:var(--tw-content);display:none}}@media(min-width:64rem){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-9{grid-column:span 9/span 9}.lg\:-mt-\[6\.6rem\]{margin-top:-6.6rem}.lg\:mt-12{margin-top:calc(var(--spacing)*12)}.lg\:mt-16{margin-top:calc(var(--spacing)*16)}.lg\:mb-0{margin-bottom:calc(var(--spacing)*0)}.lg\:mb-6{margin-bottom:calc(var(--spacing)*6)}.lg\:mb-16{margin-bottom:calc(var(--spacing)*16)}.lg\:-ml-px{margin-left:-1px}.lg\:ml-0{margin-left:calc(var(--spacing)*0)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:inline-block{display:inline-block}.lg\:aspect-auto{aspect-ratio:auto}.lg\:h-10{height:calc(var(--spacing)*10)}.lg\:h-24{height:calc(var(--spacing)*24)}.lg\:h-\[calc\(95vh-4rem\)\]{height:calc(95vh - 4rem)}.lg\:h-\[calc\(100vh-12rem\)\]{height:calc(100vh - 12rem)}.lg\:h-\[calc\(100vh-20rem\)\]{height:calc(100vh - 20rem)}.lg\:h-full{height:100%}.lg\:max-h-\[calc\(100vh-32rem\)\]{max-height:calc(100vh - 32rem)}.lg\:max-h-none{max-height:none}.lg\:min-h-0{min-height:calc(var(--spacing)*0)}.lg\:w-1\/2{width:50%}.lg\:w-1\/3{width:33.3333%}.lg\:w-10{width:calc(var(--spacing)*10)}.lg\:w-24{width:calc(var(--spacing)*24)}.lg\:w-80{width:calc(var(--spacing)*80)}.lg\:w-\[438px\]{width:438px}.lg\:max-w-4xl{max-width:var(--container-4xl)}.lg\:max-w-5xl{max-width:var(--container-5xl)}.lg\:max-w-none{max-width:none}.lg\:max-w-sm{max-width:var(--container-sm)}.lg\:flex-shrink-0{flex-shrink:0}.lg\:grow{flex-grow:1}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:flex-row-reverse{flex-direction:row-reverse}.lg\:justify-center{justify-content:center}.lg\:justify-start{justify-content:flex-start}.lg\:gap-4{gap:calc(var(--spacing)*4)}.lg\:gap-6{gap:calc(var(--spacing)*6)}.lg\:gap-8{gap:calc(var(--spacing)*8)}.lg\:gap-16{gap:calc(var(--spacing)*16)}:where(.lg\:space-x-8>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*8)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-x-reverse)))}.lg\:rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.lg\:rounded-tl-lg{border-top-left-radius:var(--radius-lg)}.lg\:rounded-r-lg{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.lg\:rounded-br-none{border-bottom-right-radius:0}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:p-4{padding:calc(var(--spacing)*4)}.lg\:p-6{padding:calc(var(--spacing)*6)}.lg\:p-8{padding:calc(var(--spacing)*8)}.lg\:p-20{padding:calc(var(--spacing)*20)}.lg\:px-0{padding-inline:calc(var(--spacing)*0)}.lg\:px-6{padding-inline:calc(var(--spacing)*6)}.lg\:px-8{padding-inline:calc(var(--spacing)*8)}.lg\:py-16{padding-block:calc(var(--spacing)*16)}.lg\:py-20{padding-block:calc(var(--spacing)*20)}.lg\:pt-5{padding-top:calc(var(--spacing)*5)}.lg\:text-left{text-align:left}.lg\:text-right{text-align:right}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.lg\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.lg\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.lg\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media(min-width:80rem){.xl\:col-span-1{grid-column:span 1/span 1}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:w-1\/2{width:50%}.xl\:w-64{width:calc(var(--spacing)*64)}.xl\:w-96{width:calc(var(--spacing)*96)}.xl\:max-w-6xl{max-width:var(--container-6xl)}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}}@media(min-width:96rem){.\32xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}.rtl\:flex-row-reverse:where(:dir(rtl),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}.rtl\:data-\[state\=checked\]\:-translate-x-5:where(:dir(rtl),[dir=rtl],[dir=rtl] *)[data-state=checked]{--tw-translate-x:calc(var(--spacing)*-5);translate:var(--tw-translate-x)var(--tw-translate-y)}.rtl\:data-\[state\=unchecked\]\:translate-x-0:where(:dir(rtl),[dir=rtl],[dir=rtl] *)[data-state=unchecked]{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.dark\:block:is(.dark *){display:block}.dark\:hidden:is(.dark *){display:none}:where(.dark\:divide-gray-700:is(.dark *)>:not(:last-child)){border-color:var(--color-gray-700)}:where(.dark\:divide-gray-800:is(.dark *)>:not(:last-child)){border-color:var(--color-gray-800)}:where(.dark\:divide-slate-800:is(.dark *)>:not(:last-child)){border-color:var(--color-slate-800)}:where(.dark\:divide-white\/5:is(.dark *)>:not(:last-child)){border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){:where(.dark\:divide-white\/5:is(.dark *)>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white)5%,transparent)}}:where(.dark\:divide-white\/10:is(.dark *)>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){:where(.dark\:divide-white\/10:is(.dark *)>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.dark\:border:is(.dark *){border-style:var(--tw-border-style);border-width:1px}.dark\:border-r:is(.dark *){border-right-style:var(--tw-border-style);border-right-width:1px}.dark\:border-none:is(.dark *){--tw-border-style:none;border-style:none}.dark\:border-\[\#3E3E3A\]:is(.dark *){border-color:#3e3e3a}.dark\:border-\[\#eeeeec\]:is(.dark *){border-color:#eeeeec}.dark\:border-amber-500:is(.dark *){border-color:var(--color-amber-500)}.dark\:border-amber-800:is(.dark *){border-color:var(--color-amber-800)}.dark\:border-amber-800\/50:is(.dark *){border-color:#953d0080}@supports (color:color-mix(in lab,red,red)){.dark\:border-amber-800\/50:is(.dark *){border-color:color-mix(in oklab,var(--color-amber-800)50%,transparent)}}.dark\:border-amber-900:is(.dark *){border-color:var(--color-amber-900)}.dark\:border-blue-600:is(.dark *){border-color:var(--color-blue-600)}.dark\:border-blue-800:is(.dark *){border-color:var(--color-blue-800)}.dark\:border-emerald-500:is(.dark *){border-color:var(--color-emerald-500)}.dark\:border-emerald-600:is(.dark *){border-color:var(--color-emerald-600)}.dark\:border-gray-600:is(.dark *){border-color:var(--color-gray-600)}.dark\:border-gray-700:is(.dark *){border-color:var(--color-gray-700)}.dark\:border-gray-700\/50:is(.dark *){border-color:#36415380}@supports (color:color-mix(in lab,red,red)){.dark\:border-gray-700\/50:is(.dark *){border-color:color-mix(in oklab,var(--color-gray-700)50%,transparent)}}.dark\:border-gray-800:is(.dark *){border-color:var(--color-gray-800)}.dark\:border-green-800:is(.dark *){border-color:var(--color-green-800)}.dark\:border-green-800\/30:is(.dark *){border-color:#0166304d}@supports (color:color-mix(in lab,red,red)){.dark\:border-green-800\/30:is(.dark *){border-color:color-mix(in oklab,var(--color-green-800)30%,transparent)}}.dark\:border-indigo-800:is(.dark *){border-color:var(--color-indigo-800)}.dark\:border-neutral-500:is(.dark *){border-color:var(--color-neutral-500)}.dark\:border-neutral-700:is(.dark *){border-color:var(--color-neutral-700)}.dark\:border-neutral-800:is(.dark *){border-color:var(--color-neutral-800)}.dark\:border-orange-800:is(.dark *){border-color:var(--color-orange-800)}.dark\:border-purple-800:is(.dark *){border-color:var(--color-purple-800)}.dark\:border-red-800:is(.dark *){border-color:var(--color-red-800)}.dark\:border-red-800\/30:is(.dark *){border-color:#9f07124d}@supports (color:color-mix(in lab,red,red)){.dark\:border-red-800\/30:is(.dark *){border-color:color-mix(in oklab,var(--color-red-800)30%,transparent)}}.dark\:border-rose-500:is(.dark *){border-color:var(--color-rose-500)}.dark\:border-rose-900:is(.dark *){border-color:var(--color-rose-900)}.dark\:border-sky-800:is(.dark *){border-color:var(--color-sky-800)}.dark\:border-sky-900\/30:is(.dark *){border-color:#024a704d}@supports (color:color-mix(in lab,red,red)){.dark\:border-sky-900\/30:is(.dark *){border-color:color-mix(in oklab,var(--color-sky-900)30%,transparent)}}.dark\:border-slate-700:is(.dark *){border-color:var(--color-slate-700)}.dark\:border-slate-800:is(.dark *){border-color:var(--color-slate-800)}.dark\:border-white\/5:is(.dark *){border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/5:is(.dark *){border-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.dark\:border-white\/8:is(.dark *){border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/8:is(.dark *){border-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.dark\:border-white\/10:is(.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/10:is(.dark *){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.dark\:border-white\/20:is(.dark *){border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/20:is(.dark *){border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.dark\:border-white\/\[9\%\]:is(.dark *){border-color:#ffffff17}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/\[9\%\]:is(.dark *){border-color:color-mix(in oklab,var(--color-white)9%,transparent)}}.dark\:border-zinc-700:is(.dark *){border-color:var(--color-zinc-700)}.dark\:bg-\[\#0a0a0a\]:is(.dark *){background-color:#0a0a0a}.dark\:bg-\[\#1D0002\]:is(.dark *){background-color:#1d0002}.dark\:bg-\[\#1a1a1a\]:is(.dark *){background-color:#1a1a1a}.dark\:bg-\[\#3E3E3A\]:is(.dark *){background-color:#3e3e3a}.dark\:bg-\[\#161615\]:is(.dark *){background-color:#161615}.dark\:bg-\[\#eeeeec\]:is(.dark *){background-color:#eeeeec}.dark\:bg-amber-600:is(.dark *){background-color:var(--color-amber-600)}.dark\:bg-amber-900\/10:is(.dark *){background-color:#7b33061a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-900\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-900)10%,transparent)}}.dark\:bg-amber-900\/20:is(.dark *){background-color:#7b330633}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-900\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-900)20%,transparent)}}.dark\:bg-amber-900\/30:is(.dark *){background-color:#7b33064d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-900)30%,transparent)}}.dark\:bg-amber-900\/40:is(.dark *){background-color:#7b330666}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-900\/40:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-900)40%,transparent)}}.dark\:bg-amber-900\/50:is(.dark *){background-color:#7b330680}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-900\/50:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-900)50%,transparent)}}.dark\:bg-amber-950:is(.dark *){background-color:var(--color-amber-950)}.dark\:bg-amber-950\/20:is(.dark *){background-color:#46190133}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-950\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-950)20%,transparent)}}.dark\:bg-blue-700:is(.dark *){background-color:var(--color-blue-700)}.dark\:bg-blue-900:is(.dark *){background-color:var(--color-blue-900)}.dark\:bg-blue-900\/20:is(.dark *){background-color:#1c398e33}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-900\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-blue-900)20%,transparent)}}.dark\:bg-blue-900\/30:is(.dark *){background-color:#1c398e4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-blue-900)30%,transparent)}}.dark\:bg-blue-900\/40:is(.dark *){background-color:#1c398e66}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-900\/40:is(.dark *){background-color:color-mix(in oklab,var(--color-blue-900)40%,transparent)}}.dark\:bg-blue-950:is(.dark *){background-color:var(--color-blue-950)}.dark\:bg-blue-950\/20:is(.dark *){background-color:#16245633}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-950\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-blue-950)20%,transparent)}}.dark\:bg-emerald-600:is(.dark *){background-color:var(--color-emerald-600)}.dark\:bg-emerald-900:is(.dark *){background-color:var(--color-emerald-900)}.dark\:bg-emerald-900\/30:is(.dark *){background-color:#004e3b4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-emerald-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-emerald-900)30%,transparent)}}.dark\:bg-emerald-900\/40:is(.dark *){background-color:#004e3b66}@supports (color:color-mix(in lab,red,red)){.dark\:bg-emerald-900\/40:is(.dark *){background-color:color-mix(in oklab,var(--color-emerald-900)40%,transparent)}}.dark\:bg-emerald-900\/70:is(.dark *){background-color:#004e3bb3}@supports (color:color-mix(in lab,red,red)){.dark\:bg-emerald-900\/70:is(.dark *){background-color:color-mix(in oklab,var(--color-emerald-900)70%,transparent)}}.dark\:bg-emerald-950:is(.dark *){background-color:var(--color-emerald-950)}.dark\:bg-gray-600:is(.dark *){background-color:var(--color-gray-600)}.dark\:bg-gray-700:is(.dark *){background-color:var(--color-gray-700)}.dark\:bg-gray-700\/30:is(.dark *){background-color:#3641534d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-700\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-gray-700)30%,transparent)}}.dark\:bg-gray-700\/50:is(.dark *){background-color:#36415380}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-700\/50:is(.dark *){background-color:color-mix(in oklab,var(--color-gray-700)50%,transparent)}}.dark\:bg-gray-800:is(.dark *){background-color:var(--color-gray-800)}.dark\:bg-gray-800\/50:is(.dark *){background-color:#1e293980}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-800\/50:is(.dark *){background-color:color-mix(in oklab,var(--color-gray-800)50%,transparent)}}.dark\:bg-gray-800\/80:is(.dark *){background-color:#1e2939cc}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-800\/80:is(.dark *){background-color:color-mix(in oklab,var(--color-gray-800)80%,transparent)}}.dark\:bg-gray-800\/95:is(.dark *){background-color:#1e2939f2}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-800\/95:is(.dark *){background-color:color-mix(in oklab,var(--color-gray-800)95%,transparent)}}.dark\:bg-gray-900:is(.dark *){background-color:var(--color-gray-900)}.dark\:bg-gray-900\/50:is(.dark *){background-color:#10182880}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-900\/50:is(.dark *){background-color:color-mix(in oklab,var(--color-gray-900)50%,transparent)}}.dark\:bg-gray-900\/95:is(.dark *){background-color:#101828f2}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-900\/95:is(.dark *){background-color:color-mix(in oklab,var(--color-gray-900)95%,transparent)}}.dark\:bg-green-900:is(.dark *){background-color:var(--color-green-900)}.dark\:bg-green-900\/10:is(.dark *){background-color:#0d542b1a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-green-900\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-green-900)10%,transparent)}}.dark\:bg-green-900\/20:is(.dark *){background-color:#0d542b33}@supports (color:color-mix(in lab,red,red)){.dark\:bg-green-900\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-green-900)20%,transparent)}}.dark\:bg-green-900\/30:is(.dark *){background-color:#0d542b4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-green-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-green-900)30%,transparent)}}.dark\:bg-green-900\/40:is(.dark *){background-color:#0d542b66}@supports (color:color-mix(in lab,red,red)){.dark\:bg-green-900\/40:is(.dark *){background-color:color-mix(in oklab,var(--color-green-900)40%,transparent)}}.dark\:bg-green-950\/20:is(.dark *){background-color:#032e1533}@supports (color:color-mix(in lab,red,red)){.dark\:bg-green-950\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-green-950)20%,transparent)}}.dark\:bg-indigo-900:is(.dark *){background-color:var(--color-indigo-900)}.dark\:bg-indigo-900\/20:is(.dark *){background-color:#312c8533}@supports (color:color-mix(in lab,red,red)){.dark\:bg-indigo-900\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-indigo-900)20%,transparent)}}.dark\:bg-indigo-900\/30:is(.dark *){background-color:#312c854d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-indigo-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-indigo-900)30%,transparent)}}.dark\:bg-indigo-900\/50:is(.dark *){background-color:#312c8580}@supports (color:color-mix(in lab,red,red)){.dark\:bg-indigo-900\/50:is(.dark *){background-color:color-mix(in oklab,var(--color-indigo-900)50%,transparent)}}.dark\:bg-neutral-400:is(.dark *){background-color:var(--color-neutral-400)}.dark\:bg-neutral-600:is(.dark *){background-color:var(--color-neutral-600)}.dark\:bg-neutral-700:is(.dark *){background-color:var(--color-neutral-700)}.dark\:bg-neutral-800:is(.dark *){background-color:var(--color-neutral-800)}.dark\:bg-neutral-900:is(.dark *){background-color:var(--color-neutral-900)}.dark\:bg-orange-900:is(.dark *){background-color:var(--color-orange-900)}.dark\:bg-orange-900\/30:is(.dark *){background-color:#7e2a0c4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-orange-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-orange-900)30%,transparent)}}.dark\:bg-purple-900:is(.dark *){background-color:var(--color-purple-900)}.dark\:bg-purple-900\/20:is(.dark *){background-color:#59168b33}@supports (color:color-mix(in lab,red,red)){.dark\:bg-purple-900\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-purple-900)20%,transparent)}}.dark\:bg-purple-900\/30:is(.dark *){background-color:#59168b4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-purple-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-purple-900)30%,transparent)}}.dark\:bg-red-900:is(.dark *){background-color:var(--color-red-900)}.dark\:bg-red-900\/10:is(.dark *){background-color:#82181a1a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-900\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-red-900)10%,transparent)}}.dark\:bg-red-900\/20:is(.dark *){background-color:#82181a33}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-900\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-red-900)20%,transparent)}}.dark\:bg-red-900\/30:is(.dark *){background-color:#82181a4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-red-900)30%,transparent)}}.dark\:bg-red-900\/40:is(.dark *){background-color:#82181a66}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-900\/40:is(.dark *){background-color:color-mix(in oklab,var(--color-red-900)40%,transparent)}}.dark\:bg-red-950\/20:is(.dark *){background-color:#46080933}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-950\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-red-950)20%,transparent)}}.dark\:bg-rose-600:is(.dark *){background-color:var(--color-rose-600)}.dark\:bg-rose-900\!:is(.dark *){background-color:var(--color-rose-900)!important}.dark\:bg-rose-950:is(.dark *){background-color:var(--color-rose-950)}.dark\:bg-sky-900\/10:is(.dark *){background-color:#024a701a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-sky-900\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-sky-900)10%,transparent)}}.dark\:bg-sky-900\/30:is(.dark *){background-color:#024a704d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-sky-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-sky-900)30%,transparent)}}.dark\:bg-slate-800:is(.dark *){background-color:var(--color-slate-800)}.dark\:bg-slate-800\/40:is(.dark *){background-color:#1d293d66}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-800\/40:is(.dark *){background-color:color-mix(in oklab,var(--color-slate-800)40%,transparent)}}.dark\:bg-slate-800\/50:is(.dark *){background-color:#1d293d80}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-800\/50:is(.dark *){background-color:color-mix(in oklab,var(--color-slate-800)50%,transparent)}}.dark\:bg-slate-900:is(.dark *){background-color:var(--color-slate-900)}.dark\:bg-teal-900:is(.dark *){background-color:var(--color-teal-900)}.dark\:bg-transparent:is(.dark *){background-color:#0000}.dark\:bg-violet-900\/30:is(.dark *){background-color:#4d179a4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-violet-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-violet-900)30%,transparent)}}.dark\:bg-white:is(.dark *){background-color:var(--color-white)}.dark\:bg-white\/1:is(.dark *){background-color:#ffffff03}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/1:is(.dark *){background-color:color-mix(in oklab,var(--color-white)1%,transparent)}}.dark\:bg-white\/3:is(.dark *){background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/3:is(.dark *){background-color:color-mix(in oklab,var(--color-white)3%,transparent)}}.dark\:bg-white\/5:is(.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/5:is(.dark *){background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.dark\:bg-white\/10:is(.dark *){background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.dark\:bg-white\/\[2\%\]:is(.dark *){background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/\[2\%\]:is(.dark *){background-color:color-mix(in oklab,var(--color-white)2%,transparent)}}.dark\:bg-white\/\[3\%\]:is(.dark *){background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/\[3\%\]:is(.dark *){background-color:color-mix(in oklab,var(--color-white)3%,transparent)}}.dark\:bg-yellow-900:is(.dark *){background-color:var(--color-yellow-900)}.dark\:bg-yellow-900\/30:is(.dark *){background-color:#733e0a4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-yellow-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-yellow-900)30%,transparent)}}.dark\:bg-zinc-900:is(.dark *){background-color:var(--color-zinc-900)}.dark\:bg-zinc-950:is(.dark *){background-color:var(--color-zinc-950)}.dark\:from-blue-950\/20:is(.dark *){--tw-gradient-from:#16245633}@supports (color:color-mix(in lab,red,red)){.dark\:from-blue-950\/20:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-blue-950)20%,transparent)}}.dark\:from-blue-950\/20:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:from-blue-950\/30:is(.dark *){--tw-gradient-from:#1624564d}@supports (color:color-mix(in lab,red,red)){.dark\:from-blue-950\/30:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-blue-950)30%,transparent)}}.dark\:from-blue-950\/30:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:from-green-950\/20:is(.dark *){--tw-gradient-from:#032e1533}@supports (color:color-mix(in lab,red,red)){.dark\:from-green-950\/20:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-green-950)20%,transparent)}}.dark\:from-green-950\/20:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:from-green-950\/30:is(.dark *){--tw-gradient-from:#032e154d}@supports (color:color-mix(in lab,red,red)){.dark\:from-green-950\/30:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-green-950)30%,transparent)}}.dark\:from-green-950\/30:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:from-purple-900\/20:is(.dark *){--tw-gradient-from:#59168b33}@supports (color:color-mix(in lab,red,red)){.dark\:from-purple-900\/20:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-purple-900)20%,transparent)}}.dark\:from-purple-900\/20:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:from-purple-950\/20:is(.dark *){--tw-gradient-from:#3c036633}@supports (color:color-mix(in lab,red,red)){.dark\:from-purple-950\/20:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-purple-950)20%,transparent)}}.dark\:from-purple-950\/20:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:to-blue-900\/20:is(.dark *){--tw-gradient-to:#1c398e33}@supports (color:color-mix(in lab,red,red)){.dark\:to-blue-900\/20:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-blue-900)20%,transparent)}}.dark\:to-blue-900\/20:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:to-emerald-950\/20:is(.dark *){--tw-gradient-to:#002c2233}@supports (color:color-mix(in lab,red,red)){.dark\:to-emerald-950\/20:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-emerald-950)20%,transparent)}}.dark\:to-emerald-950\/20:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:to-green-900\/20:is(.dark *){--tw-gradient-to:#0d542b33}@supports (color:color-mix(in lab,red,red)){.dark\:to-green-900\/20:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-green-900)20%,transparent)}}.dark\:to-green-900\/20:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:to-indigo-950\/20:is(.dark *){--tw-gradient-to:#1e1a4d33}@supports (color:color-mix(in lab,red,red)){.dark\:to-indigo-950\/20:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-indigo-950)20%,transparent)}}.dark\:to-indigo-950\/20:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:to-pink-950\/20:is(.dark *){--tw-gradient-to:#51042433}@supports (color:color-mix(in lab,red,red)){.dark\:to-pink-950\/20:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-pink-950)20%,transparent)}}.dark\:to-pink-950\/20:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:to-purple-950\/20:is(.dark *){--tw-gradient-to:#3c036633}@supports (color:color-mix(in lab,red,red)){.dark\:to-purple-950\/20:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-purple-950)20%,transparent)}}.dark\:to-purple-950\/20:is(.dark *){--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:text-\[\#1C1C1A\]:is(.dark *){color:#1c1c1a}.dark\:text-\[\#A1A09A\]:is(.dark *){color:#a1a09a}.dark\:text-\[\#EDEDEC\]:is(.dark *){color:#ededec}.dark\:text-\[\#F61500\]:is(.dark *){color:#f61500}.dark\:text-\[\#FF4433\]:is(.dark *){color:#f43}.dark\:text-amber-200:is(.dark *){color:var(--color-amber-200)}.dark\:text-amber-300:is(.dark *){color:var(--color-amber-300)}.dark\:text-amber-400:is(.dark *){color:var(--color-amber-400)}.dark\:text-amber-500:is(.dark *){color:var(--color-amber-500)}.dark\:text-black:is(.dark *){color:var(--color-black)}.dark\:text-blue-100:is(.dark *){color:var(--color-blue-100)}.dark\:text-blue-200:is(.dark *){color:var(--color-blue-200)}.dark\:text-blue-300:is(.dark *){color:var(--color-blue-300)}.dark\:text-blue-400:is(.dark *){color:var(--color-blue-400)}.dark\:text-blue-500:is(.dark *){color:var(--color-blue-500)}.dark\:text-emerald-300:is(.dark *){color:var(--color-emerald-300)}.dark\:text-emerald-400:is(.dark *){color:var(--color-emerald-400)}.dark\:text-emerald-500:is(.dark *){color:var(--color-emerald-500)}.dark\:text-gray-100:is(.dark *){color:var(--color-gray-100)}.dark\:text-gray-200:is(.dark *){color:var(--color-gray-200)}.dark\:text-gray-300:is(.dark *){color:var(--color-gray-300)}.dark\:text-gray-400:is(.dark *){color:var(--color-gray-400)}.dark\:text-gray-500:is(.dark *){color:var(--color-gray-500)}.dark\:text-gray-600:is(.dark *){color:var(--color-gray-600)}.dark\:text-green-100:is(.dark *){color:var(--color-green-100)}.dark\:text-green-300:is(.dark *){color:var(--color-green-300)}.dark\:text-green-400:is(.dark *){color:var(--color-green-400)}.dark\:text-green-500:is(.dark *){color:var(--color-green-500)}.dark\:text-indigo-300:is(.dark *){color:var(--color-indigo-300)}.dark\:text-indigo-400:is(.dark *){color:var(--color-indigo-400)}.dark\:text-neutral-100:is(.dark *){color:var(--color-neutral-100)}.dark\:text-neutral-200:is(.dark *){color:var(--color-neutral-200)}.dark\:text-neutral-300:is(.dark *){color:var(--color-neutral-300)}.dark\:text-neutral-400:is(.dark *){color:var(--color-neutral-400)}.dark\:text-neutral-500:is(.dark *){color:var(--color-neutral-500)}.dark\:text-neutral-600:is(.dark *){color:var(--color-neutral-600)}.dark\:text-neutral-600\!:is(.dark *){color:var(--color-neutral-600)!important}.dark\:text-neutral-900:is(.dark *){color:var(--color-neutral-900)}.dark\:text-orange-300:is(.dark *){color:var(--color-orange-300)}.dark\:text-orange-400:is(.dark *){color:var(--color-orange-400)}.dark\:text-purple-100:is(.dark *){color:var(--color-purple-100)}.dark\:text-purple-300:is(.dark *){color:var(--color-purple-300)}.dark\:text-purple-400:is(.dark *){color:var(--color-purple-400)}.dark\:text-red-400:is(.dark *){color:var(--color-red-400)}.dark\:text-red-500:is(.dark *){color:var(--color-red-500)}.dark\:text-rose-100:is(.dark *){color:var(--color-rose-100)}.dark\:text-sky-300:is(.dark *){color:var(--color-sky-300)}.dark\:text-sky-400\/50:is(.dark *){color:#00bcfe80}@supports (color:color-mix(in lab,red,red)){.dark\:text-sky-400\/50:is(.dark *){color:color-mix(in oklab,var(--color-sky-400)50%,transparent)}}.dark\:text-slate-100:is(.dark *){color:var(--color-slate-100)}.dark\:text-slate-200:is(.dark *){color:var(--color-slate-200)}.dark\:text-slate-300:is(.dark *){color:var(--color-slate-300)}.dark\:text-slate-400:is(.dark *){color:var(--color-slate-400)}.dark\:text-teal-400:is(.dark *){color:var(--color-teal-400)}.dark\:text-violet-400:is(.dark *){color:var(--color-violet-400)}.dark\:text-white:is(.dark *){color:var(--color-white)}.dark\:text-white\!:is(.dark *){color:var(--color-white)!important}.dark\:text-yellow-400:is(.dark *){color:var(--color-yellow-400)}.dark\:text-zinc-100:is(.dark *){color:var(--color-zinc-100)}.dark\:decoration-neutral-500:is(.dark *){-webkit-text-decoration-color:var(--color-neutral-500);text-decoration-color:var(--color-neutral-500)}.dark\:shadow-\[inset_0px_0px_0px_1px_\#fffaed2d\]:is(.dark *){--tw-shadow:inset 0px 0px 0px 1px var(--tw-shadow-color,#fffaed2d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-none:is(.dark *){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:ring-blue-400\/30:is(.dark *){--tw-ring-color:#54a2ff4d}@supports (color:color-mix(in lab,red,red)){.dark\:ring-blue-400\/30:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-blue-400)30%,transparent)}}.dark\:ring-gray-400\/20:is(.dark *){--tw-ring-color:#99a1af33}@supports (color:color-mix(in lab,red,red)){.dark\:ring-gray-400\/20:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-gray-400)20%,transparent)}}.dark\:ring-gray-800:is(.dark *){--tw-ring-color:var(--color-gray-800)}.dark\:ring-green-400\/30:is(.dark *){--tw-ring-color:#05df724d}@supports (color:color-mix(in lab,red,red)){.dark\:ring-green-400\/30:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-green-400)30%,transparent)}}.dark\:ring-ring\/20:is(.dark *){--tw-ring-color:var(--color-ring)}@supports (color:color-mix(in lab,red,red)){.dark\:ring-ring\/20:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--color-ring)20%,transparent)}}.dark\:outline-ring\/40:is(.dark *){outline-color:var(--color-ring)}@supports (color:color-mix(in lab,red,red)){.dark\:outline-ring\/40:is(.dark *){outline-color:color-mix(in oklab,var(--color-ring)40%,transparent)}}@media(hover:hover){.group-hover\:dark\:text-emerald-500:is(:where(.group):hover *):is(.dark *){color:var(--color-emerald-500)}}.dark\:before\:border-\[\#3E3E3A\]:is(.dark *):before{content:var(--tw-content);border-color:#3e3e3a}.odd\:dark\:bg-white\/4:nth-child(odd):is(.dark *){background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.odd\:dark\:bg-white\/4:nth-child(odd):is(.dark *){background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.even\:dark\:bg-white\/2:nth-child(2n):is(.dark *){background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.even\:dark\:bg-white\/2:nth-child(2n):is(.dark *){background-color:color-mix(in oklab,var(--color-white)2%,transparent)}}@media(hover:hover){.dark\:hover\:border-\[\#3E3E3A\]:is(.dark *):hover{border-color:#3e3e3a}.dark\:hover\:border-\[\#62605b\]:is(.dark *):hover{border-color:#62605b}.dark\:hover\:border-gray-600:is(.dark *):hover{border-color:var(--color-gray-600)}.dark\:hover\:border-primary:is(.dark *):hover{border-color:var(--color-primary)}.dark\:hover\:border-white:is(.dark *):hover{border-color:var(--color-white)}.dark\:hover\:bg-amber-900\/20:is(.dark *):hover{background-color:#7b330633}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-amber-900\/20:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-amber-900)20%,transparent)}}.dark\:hover\:bg-blue-900\/20:is(.dark *):hover{background-color:#1c398e33}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-blue-900\/20:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-blue-900)20%,transparent)}}.dark\:hover\:bg-gray-700:is(.dark *):hover{background-color:var(--color-gray-700)}.dark\:hover\:bg-gray-700\/50:is(.dark *):hover{background-color:#36415380}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-gray-700\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-gray-700)50%,transparent)}}.dark\:hover\:bg-gray-800:is(.dark *):hover{background-color:var(--color-gray-800)}.dark\:hover\:bg-gray-800\/50:is(.dark *):hover{background-color:#1e293980}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-gray-800\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-gray-800)50%,transparent)}}.dark\:hover\:bg-gray-900:is(.dark *):hover{background-color:var(--color-gray-900)}.dark\:hover\:bg-green-900\/20:is(.dark *):hover{background-color:#0d542b33}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-green-900\/20:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-green-900)20%,transparent)}}.dark\:hover\:bg-neutral-700\/60:is(.dark *):hover{background-color:#40404099}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-neutral-700\/60:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-neutral-700)60%,transparent)}}.dark\:hover\:bg-orange-900\/20:is(.dark *):hover{background-color:#7e2a0c33}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-orange-900\/20:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-orange-900)20%,transparent)}}.dark\:hover\:bg-purple-900\/30:is(.dark *):hover{background-color:#59168b4d}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-purple-900\/30:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-purple-900)30%,transparent)}}.dark\:hover\:bg-red-900\/20:is(.dark *):hover{background-color:#82181a33}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-red-900\/20:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-red-900)20%,transparent)}}.dark\:hover\:bg-slate-800:is(.dark *):hover{background-color:var(--color-slate-800)}.dark\:hover\:bg-slate-800\/40:is(.dark *):hover{background-color:#1d293d66}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-slate-800\/40:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-slate-800)40%,transparent)}}.dark\:hover\:bg-white:is(.dark *):hover{background-color:var(--color-white)}.dark\:hover\:bg-white\/2:is(.dark *):hover{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/2:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-white)2%,transparent)}}.dark\:hover\:bg-white\/5:is(.dark *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/5:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.dark\:hover\:bg-white\/10:is(.dark *):hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/10:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.hover\:dark\:bg-white\/5:hover:is(.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.hover\:dark\:bg-white\/5:hover:is(.dark *){background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.dark\:hover\:text-blue-300:is(.dark *):hover{color:var(--color-blue-300)}.dark\:hover\:text-gray-200:is(.dark *):hover{color:var(--color-gray-200)}.dark\:hover\:text-gray-300:is(.dark *):hover{color:var(--color-gray-300)}.dark\:hover\:text-neutral-100:is(.dark *):hover{color:var(--color-neutral-100)}.dark\:hover\:text-red-300:is(.dark *):hover{color:var(--color-red-300)}.hover\:dark\:text-white:hover:is(.dark *){color:var(--color-white)}}.dark\:focus\:border-blue-700:is(.dark *):focus{border-color:var(--color-blue-700)}.dark\:focus\:border-blue-800:is(.dark *):focus{border-color:var(--color-blue-800)}.dark\:focus\:bg-slate-900:is(.dark *):focus{background-color:var(--color-slate-900)}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.dark\:active\:bg-gray-700:is(.dark *):active{background-color:var(--color-gray-700)}.dark\:active\:text-gray-300:is(.dark *):active{color:var(--color-gray-300)}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/40:is(.dark *)[data-variant=destructive]:focus{background-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/40:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--color-destructive)40%,transparent)}}@starting-style{.starting\:translate-y-4{--tw-translate-y:calc(var(--spacing)*4);translate:var(--tw-translate-x)var(--tw-translate-y)}}@starting-style{.starting\:translate-y-6{--tw-translate-y:calc(var(--spacing)*6);translate:var(--tw-translate-x)var(--tw-translate-y)}}@starting-style{.starting\:opacity-0{opacity:0}}@media print{.print\:hidden{display:none}}.\[\&_\.ProseMirror\]\:min-h-\[120px\] .ProseMirror{min-height:120px}.\[\&_\.ProseMirror\]\:min-h-\[150px\] .ProseMirror{min-height:150px}.\[\&_\.ProseMirror\]\:min-h-\[200px\] .ProseMirror{min-height:200px}.\[\&_\.ProseMirror\]\:min-h-\[250px\] .ProseMirror{min-height:250px}.\[\&_\.ProseMirror\]\:w-full .ProseMirror{width:100%}.\[\&_\.ProseMirror\]\:max-w-none .ProseMirror{max-width:none}.\[\&_\.ProseMirror\]\:cursor-text .ProseMirror{cursor:text}.\[\&_\.ProseMirror\]\:border-0 .ProseMirror{border-style:var(--tw-border-style);border-width:0}.\[\&_\.ProseMirror\]\:p-4 .ProseMirror{padding:calc(var(--spacing)*4)}.\[\&_\.ProseMirror\]\:ring-0 .ProseMirror{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\[\&_\.ProseMirror\]\:outline-0 .ProseMirror{outline-style:var(--tw-outline-style);outline-width:0}.\[\&_\.ProseMirror\]\:outline-none .ProseMirror,.\[\&_\.ProseMirror\]\:focus\:outline-none .ProseMirror:focus{--tw-outline-style:none;outline-style:none}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-2\.5 svg{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:\!text-white svg{color:var(--color-white)!important}@media(hover:hover){.hover\:\[\&_svg\]\:stroke-emerald-500:hover svg{stroke:var(--color-emerald-500)}}.dark\:\[\&_svg\]\:\!text-white:is(.dark *) svg{color:var(--color-white)!important}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--color-muted-foreground)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:has\(\[data-active\=true\]\)\]\:before\:absolute:has([data-active=true]):before{content:var(--tw-content);position:absolute}.\[\&\:has\(\[data-active\=true\]\)\]\:before\:top-0:has([data-active=true]):before{content:var(--tw-content);top:calc(var(--spacing)*0)}.\[\&\:has\(\[data-active\=true\]\)\]\:before\:left-\[-11px\]:has([data-active=true]):before{content:var(--tw-content);left:-11px}.\[\&\:has\(\[data-active\=true\]\)\]\:before\:h-full:has([data-active=true]):before{content:var(--tw-content);height:100%}.\[\&\:has\(\[data-active\=true\]\)\]\:before\:w-\[2px\]:has([data-active=true]):before{content:var(--tw-content);width:2px}.\[\&\:has\(\[data-active\=true\]\)\]\:before\:rounded-full:has([data-active=true]):before{content:var(--tw-content);border-radius:3.40282e38px}.\[\&\:has\(\[data-active\=true\]\)\]\:before\:bg-primary:has([data-active=true]):before{content:var(--tw-content);background-color:var(--color-primary)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing)*0)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:\!text-destructive-foreground[data-variant=destructive]>*):is(svg){color:var(--color-destructive-foreground)!important}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>div\]\:rounded-none>div{border-radius:0}.\[\&\>div\]\:border-0>div{border-style:var(--tw-border-style);border-width:0}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:translate-y-0\.5>svg{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.\[\&\>svg\]\:text-current>svg{color:currentColor}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:var(--color-sidebar-accent-foreground)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing)*-2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing)*-2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}@media(hover:hover){a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--color-accent)}a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:var(--color-destructive)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--color-destructive)90%,transparent)}}a.\[a\&\]\:hover\:bg-green-200:hover{background-color:var(--color-green-200)}a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--color-primary)90%,transparent)}}a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:var(--color-secondary)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab,var(--color-secondary)90%,transparent)}}a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--color-accent-foreground)}}}html[dir=rtl] [data-slot=sidebar-wrapper],html[dir=rtl] [data-slot=sidebar]{direction:rtl}html[dir=rtl] [data-side=left]{right:0;left:auto!important}html[dir=rtl] [data-side=right]{left:0;right:auto!important}html[dir=rtl] [data-side=left]{border-left:1px solid var(--sidebar-border);border-right:none!important}html[dir=rtl] [data-side=right]{border-right:1px solid var(--sidebar-border);border-left:none!important}html[dir=rtl] [data-collapsible=offcanvas][data-side=left]{right:calc(var(--sidebar-width)*-1)!important;left:auto!important}html[dir=rtl] [data-collapsible=offcanvas][data-side=right]{left:calc(var(--sidebar-width)*-1)!important;right:auto!important}html[dir=rtl] [data-sidebar=rail]{transform:translate(50%)!important}html[dir=rtl] [data-sidebar=menu-button]{text-align:right}html[dir=rtl] [data-sidebar=menu-action],html[dir=rtl] [data-sidebar=menu-badge]{left:1rem;right:auto}html[dir=rtl] [data-sidebar=menu-sub]{border-left:none;border-right:1px solid var(--sidebar-border);margin-left:0;margin-right:.875rem;padding-left:0;padding-right:.625rem}html[dir=rtl] [data-sidebar=group-action]{left:.75rem;right:auto}@keyframes scrollY{0%{transform:translateY(0)scale(.85)}to{transform:translateY(-50%)scale(.85)}}.group:hover .group-hover\:animate-scroll-y>div{animation:8s ease-in-out forwards scrollY}@keyframes scroll-y{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.animate-scroll-y{will-change:transform;animation:8s ease-in-out forwards scroll-y}:root{--background:oklch(100% 0 0);--foreground:oklch(14.5% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(14.5% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary:oklch(20.5% 0 0);--primary-foreground:oklch(98.5% 0 0);--secondary:oklch(97% 0 0);--secondary-foreground:oklch(20.5% 0 0);--muted:oklch(97% 0 0);--muted-foreground:oklch(55.6% 0 0);--accent:oklch(97% 0 0);--accent-foreground:oklch(20.5% 0 0);--destructive:oklch(57.7% .245 27.325);--destructive-foreground:oklch(57.7% .245 27.325);--border:oklch(92.2% 0 0);--input:oklch(92.2% 0 0);--ring:oklch(87% 0 0);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--radius:.625rem;--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:oklch(20.5% 0 0);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(87% 0 0)}.dark{--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(14.5% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(14.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(98.5% 0 0);--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(26.9% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(26.9% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(39.6% .141 25.723);--destructive-foreground:oklch(63.7% .237 25.331);--border:oklch(26.9% 0 0);--input:oklch(26.9% 0 0);--ring:oklch(43.9% 0 0);--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(98.5% 0 0);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(26.9% 0 0);--sidebar-ring:oklch(43.9% 0 0)}:root{--theme-color:#3b82f6}.theme-color{color:var(--theme-color)}.theme-bg{background-color:var(--theme-color)}.theme-border{border-color:var(--theme-color)}.theme-ring{--tw-ring-color:var(--theme-color)}:root,.dark{--primary:var(--theme-color);--chart-1:var(--theme-color)}.btn-primary,.bg-primary,button[type=submit],.active-nav-item{background-color:var(--theme-color)}a:hover,.text-primary{color:var(--theme-color)}.border-primary{border-color:var(--theme-color)}.ring-primary{--tw-ring-color:var(--theme-color)}.dark table{color:var(--foreground)}.dark thead tr{background-color:var(--secondary);border-color:var(--border)}.dark tbody tr{border-color:var(--border);background-color:var(--card)}.dark tbody tr:hover{background-color:var(--secondary)}.dark th,.dark td{color:var(--foreground)}.dark th{color:var(--muted-foreground)}.dark [role=table],.dark table{--tw-border-opacity:1;border-color:rgba(55,65,81,var(--tw-border-opacity))}.dark [role=row],.dark tr{border-color:var(--border)}.dark [role=cell],.dark [role=columnheader],.dark td,.dark th,.dark [role=cell] p,.dark td p{color:var(--foreground)}.dark [role=cell] .text-muted-foreground,.dark td .text-muted-foreground{color:var(--muted-foreground)}.dark .pagination-container{background-color:var(--card);border-color:var(--border)}.dark .pagination-text{color:var(--muted-foreground)}.dark .pagination-text span{color:var(--foreground)}.dark button[disabled]{opacity:.5;cursor:not-allowed}.iyzipay-checkout-form{border:1px solid #e2e8f0;border-radius:8px;width:100%;min-height:400px;overflow:hidden}.iyzipay-checkout-form iframe{border:none;border-radius:8px;width:100%;height:600px;min-height:600px}@media(prefers-color-scheme:dark){.iyzipay-checkout-form{background-color:#1f2937;border-color:#374151}}@media(max-width:768px){.iyzipay-checkout-form,.iyzipay-checkout-form iframe{min-height:500px}}.iyzipay-checkout-form.loading{background-color:#f8fafc;justify-content:center;align-items:center;display:flex}.iyzipay-checkout-form.loading:before{content:"";border:4px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;width:40px;height:40px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}[data-chatgpt-button],[data-chatgpt-modal]{pointer-events:auto!important}[data-chatgpt-button][inert],[data-chatgpt-modal][inert]{pointer-events:auto!important;-webkit-user-select:auto!important;user-select:auto!important}[data-chatgpt-button] *{pointer-events:auto!important}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0))}}@property --tw-border-spacing-x{syntax:"";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"";inherits:false;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}.dark body{background-color:#111827;color:#f3f4f6}.dark .bg-white{background-color:#1f2937}.dark .border-gray-200{border-color:#374151}.dark .shadow-sm{box-shadow:0 1px 2px #0000004d}.dark .text-gray-900{color:#f3f4f6}.dark .text-gray-700{color:#d1d5db}.dark .text-gray-600{color:#9ca3af}.dark .text-gray-500{color:#6b7280}.dark input,.dark textarea,.dark select{background-color:#111827;border-color:#4b5563;color:#f3f4f6}.dark input::placeholder,.dark textarea::placeholder{color:#6b7280}.dark input:focus,.dark textarea:focus,.dark select:focus{border-color:var(--theme-color);box-shadow:0 0 0 2px rgba(var(--theme-color-rgb),.2)}.dark .btn-outline,.dark button[variant=outline]{border-color:#4b5563;color:#d1d5db}.dark .btn-outline:hover,.dark button[variant=outline]:hover{background-color:#374151}.dark .bg-blue-100{background-color:#3b82f633}.dark .bg-green-100{background-color:#10b98133}.dark .bg-purple-100{background-color:#8b5cf633}.dark .bg-orange-100{background-color:#f9731633}.dark .bg-red-100{background-color:#ef444433}.dark .bg-gray-50{background-color:#1f2937}.dark .text-blue-600{color:#60a5fa}.dark .text-green-600{color:#34d399}.dark .text-purple-600{color:#a78bfa}.dark .text-orange-600{color:#fb923c}.dark .text-red-600{color:#f87171}.dark .preview-section{background-color:#1f2937;border-color:#374151}.dark .preview-content{background-color:#111827}.dark .switch{background-color:#4b5563}.dark .switch[aria-checked=true]{background-color:var(--theme-color)}.dark .progress-bg,.dark .separator{background-color:#374151} diff --git a/public/build/assets/apply-CNuWDxnb.js b/public/build/assets/apply-wHXs3-l4.js similarity index 97% rename from public/build/assets/apply-CNuWDxnb.js rename to public/build/assets/apply-wHXs3-l4.js index 02f6accbc..2ddd8b870 100644 --- a/public/build/assets/apply-CNuWDxnb.js +++ b/public/build/assets/apply-wHXs3-l4.js @@ -1 +1 @@ -import{r as C,j as e}from"./ui-Z445SNHD.js";import{u as $,c as J,b as Y,H as Z,g as S,d as B,C as j,m as p,n as y,o as N,L as n,I as c,F as Q,U as M,B as R}from"./app-36WMjvX0.js";import{T as G}from"./textarea-CdnKPU5F.js";import{S as w,a as F,b as A,c as q,d as r}from"./select-DgPPBKIC.js";import{C as W}from"./checkbox-Bos2Phgi.js";import{u as X,C as ee,a as se}from"./use-brand-theme-CKPJTDwQ.js";import{u as te}from"./use-favicon-D9sXPfy_.js";import{A as re}from"./arrow-left-CjPQICYw.js";import{U as ae}from"./user-DToEmJ9g.js";import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";function fe(){var L,U,D;const{t:s}=$(),{jobPosting:o,customQuestions:g,candidateSources:x,applicantFields:_,companyId:le,companySettings:u,userSlug:f}=J().props,v=(o==null?void 0:o.visibility)||[],[V,b]=C.useState(!1),[k,I]=C.useState(null),[z,P]=C.useState(null);te(),X();const{data:l,setData:i,post:H,processing:T,errors:a}=Y({first_name:"",last_name:"",email:"",phone:"",address:"",city:"",state:"",zip_code:"",country:"Afghanistan",gender:"male",date_of_birth:"",current_position:"",current_company:"",current_salary:"",experience_years:"",expected_salary:"",coverletter_message:"",source_id:x&&x.length>0?x[0].id.toString():"company-website",resume:null,cover_letter_file:null,terms_condition_check:!1}),E=(t,d)=>{d==="resume"?(I(t),i("resume",t)):(P(t),i("cover_letter_file",t))},K=t=>{t.preventDefault();const d={};g&&g.length>0&&g.forEach(m=>{const O=l[`custom_question_${m.id}`]||"";d[m.question]=O});const h=new FormData;Object.keys(l).forEach(m=>{m!=="terms_condition_check"&&m!=="resume"&&m!=="cover_letter_file"&&h.append(m,l[m]||"")}),h.append("terms_condition_check",l.terms_condition_check===!0||l.terms_condition_check==="1"||l.terms_condition_check===1?"on":"off"),Object.keys(d).length>0&&h.append("custom_question",JSON.stringify(d)),l.resume&&h.append("resume",l.resume),l.cover_letter_file&&h.append("cover_letter_file",l.cover_letter_file),H(route("career.job.submit",[f,o.code]),{data:h,forceFormData:!0,onSuccess:()=>{i({first_name:"",last_name:"",email:"",phone:"",address:"",city:"",state:"",zip_code:"",country:"Afghanistan",gender:"male",date_of_birth:"",current_position:"",current_company:"",current_salary:"",experience_years:"",expected_salary:"",coverletter_message:"",source_id:x&&x.length>0?x[0].id.toString():"company-website",resume:null,cover_letter_file:null,terms_condition_check:!1}),I(null),P(null),b(!0),setTimeout(()=>{b(!1),window.location.href=route("career.index",f)},5e3)},onError:m=>{console.error("Submission errors:",m)}})};return e.jsxs(e.Fragment,{children:[e.jsx(Z,{title:`${s("Apply for")} ${o.title} - ${s("Career Application")}`,children:(u==null?void 0:u.favIcon)&&e.jsxs(e.Fragment,{children:[e.jsx("link",{rel:"icon",href:S(u.favIcon)}),e.jsx("link",{rel:"shortcut icon",href:S(u.favIcon)}),e.jsx("link",{rel:"apple-touch-icon",href:S(u.favIcon)})]})}),e.jsxs("div",{className:"min-h-screen bg-gray-50",children:[V&&e.jsx("div",{className:"fixed inset-0 z-50 flex items-center justify-center p-4 pointer-events-none",children:e.jsx("div",{className:"relative bg-white rounded-lg shadow-xl max-w-md w-full mx-auto transform transition-all duration-300 animate-in zoom-in-95 slide-in-from-bottom-4 pointer-events-auto",children:e.jsxs("div",{className:"p-6 text-center",children:[e.jsx("div",{className:"mx-auto flex items-center justify-center h-16 w-16 rounded-full bg-green-100 mb-4 animate-in zoom-in duration-500 delay-200",children:e.jsx("svg",{className:"h-8 w-8 text-green-600 animate-bounce",fill:"currentColor",viewBox:"0 0 20 20",children:e.jsx("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.707-9.293a1 1 0 00-1.414-1.414L9 10.586 7.707 9.293a1 1 0 00-1.414 1.414l2 2a1 1 0 001.414 0l4-4z",clipRule:"evenodd"})})}),e.jsx("h3",{className:"text-lg font-semibold text-gray-900 mb-2 animate-in slide-in-from-bottom-2 duration-500 delay-300",children:s("Application Submitted Successfully!")}),e.jsx("p",{className:"text-sm text-gray-600 mb-6 animate-in slide-in-from-bottom-2 duration-500 delay-400",children:s("We will review your application and get back to you soon.")}),e.jsx("button",{onClick:()=>{b(!1),window.location.href=route("career.index",f)},className:"w-full bg-green-600 text-white px-4 py-2 rounded-md hover:bg-green-700 transition-colors duration-200 animate-in slide-in-from-bottom-2 duration-500 delay-500",children:s("Close")})]})})}),e.jsx(ee,{logoOnly:!0,companySettings:u}),e.jsxs("div",{className:"max-w-4xl mx-auto px-4 sm:px-6 lg:px-8 py-8",children:[e.jsx("div",{className:"mb-6",children:e.jsxs(B,{href:route("career.job-details",[f,o.code]),className:"inline-flex items-center text-blue-600 hover:text-blue-800",children:[e.jsx(re,{className:"h-4 w-4 mr-2"}),s("Back to Job Details")]})}),e.jsx(j,{className:"mb-8",children:e.jsx(p,{className:"p-6",children:e.jsxs("div",{children:[e.jsxs("h1",{className:"text-2xl font-bold text-gray-900 mb-2",children:[s("Apply for")," ",o.title]}),e.jsxs("p",{className:"text-gray-600",children:[((L=o.branch)==null?void 0:L.name)||"General"," • ",((U=o.location)==null?void 0:U.name)||"Remote"," • ",((D=o.job_type)==null?void 0:D.name)||"Full-time"]})]})})}),e.jsxs("form",{onSubmit:K,className:"space-y-8",children:[a.error&&e.jsx("div",{className:"bg-red-50 border border-red-200 rounded-md p-4",children:e.jsx("p",{className:"text-sm text-red-600",children:a.error})}),e.jsxs(j,{children:[e.jsx(y,{children:e.jsxs(N,{className:"flex items-center gap-2 text-lg font-semibold",children:[e.jsx(ae,{className:"h-5 w-5"}),s("Personal Information")]})}),e.jsxs(p,{className:"space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsxs(n,{required:!0,htmlFor:"firstName",className:"text-sm font-medium text-gray-700",children:[" ",s("First Name")," "]}),e.jsx(c,{id:"firstName",value:l.first_name,onChange:t=>i("first_name",t.target.value),placeholder:s("Enter your first name"),className:"mt-1",required:!0}),a.first_name&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.first_name})]}),e.jsxs("div",{children:[e.jsxs(n,{htmlFor:"lastName",className:"text-sm font-medium text-gray-700",required:!0,children:[s("Last Name")," "]}),e.jsx(c,{id:"lastName",value:l.last_name,onChange:t=>i("last_name",t.target.value),placeholder:s("Enter your last name"),className:"mt-1",required:!0}),a.last_name&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.last_name})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx(n,{htmlFor:"email",className:"text-sm font-medium text-gray-700",required:!0,children:s("Email Address")}),e.jsx(c,{id:"email",type:"email",value:l.email,onChange:t=>i("email",t.target.value),placeholder:"your.email@example.com",className:"mt-1",required:!0}),a.email&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.email})]}),e.jsxs("div",{children:[e.jsx(n,{htmlFor:"phone",className:"text-sm font-medium text-gray-700",required:!0,children:s("Phone Number")}),e.jsx(c,{id:"phone",type:"tel",value:l.phone,onChange:t=>i("phone",t.target.value),placeholder:"+1 (555) 123-4567",className:"mt-1",required:!0}),a.phone&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.phone})]})]}),_&&_.length>0&&e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[_.includes("gender")&&e.jsxs("div",{children:[e.jsx(n,{htmlFor:"gender",className:"text-sm font-medium text-gray-700",children:s("Gender")}),e.jsxs(w,{value:l.gender,onValueChange:t=>i("gender",t),children:[e.jsx(F,{className:"mt-1",children:e.jsx(A,{placeholder:s("Select Gender")})}),e.jsxs(q,{children:[e.jsx(r,{value:"male",children:s("Male")}),e.jsx(r,{value:"female",children:s("Female")}),e.jsx(r,{value:"other",children:s("Other")})]})]}),a.gender&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.gender})]}),_.includes("date_of_birth")&&e.jsxs("div",{children:[e.jsx(n,{htmlFor:"date_of_birth",className:"text-sm font-medium text-gray-700",children:s("Date of Birth")}),e.jsx(c,{id:"date_of_birth",type:"date",value:l.date_of_birth,onChange:t=>i("date_of_birth",t.target.value),className:"mt-1"}),a.date_of_birth&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.date_of_birth})]})]}),e.jsxs("div",{children:[e.jsx(n,{htmlFor:"address",className:"text-sm font-medium text-gray-700",required:!0,children:s("Address")}),e.jsx(c,{id:"address",value:l.address,onChange:t=>i("address",t.target.value),placeholder:s("Street address"),className:"mt-1"}),a.address&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.address})]}),e.jsxs("div",{className:"grid grid-cols-2 md:grid-cols-4 gap-4",children:[e.jsxs("div",{children:[e.jsx(n,{htmlFor:"city",className:"text-sm font-medium text-gray-700",required:!0,children:s("City")}),e.jsx(c,{id:"city",value:l.city,onChange:t=>i("city",t.target.value),placeholder:s("City"),className:"mt-1"}),a.city&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.city})]}),e.jsxs("div",{children:[e.jsx(n,{htmlFor:"state",className:"text-sm font-medium text-gray-700",required:!0,children:s("State")}),e.jsx(c,{id:"state",value:l.state,onChange:t=>i("state",t.target.value),placeholder:s("State"),className:"mt-1"}),a.state&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.state})]}),e.jsxs("div",{children:[e.jsx(n,{htmlFor:"zip_code",className:"text-sm font-medium text-gray-700",required:!0,children:s("ZIP Code")}),e.jsx(c,{id:"zip_code",value:l.zip_code,onChange:t=>i("zip_code",t.target.value),placeholder:"12345",className:"mt-1"}),a.zip_code&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.zip_code})]}),e.jsxs("div",{children:[e.jsx(n,{htmlFor:"country",className:"text-sm font-medium text-gray-700",required:!0,children:s("Country")}),e.jsxs(w,{value:l.country,onValueChange:t=>i("country",t),children:[e.jsx(F,{className:"mt-1",children:e.jsx(A,{placeholder:s("Select Country")})}),e.jsxs(q,{searchable:!0,children:[e.jsx(r,{value:"Afghanistan",children:s("Afghanistan")}),e.jsx(r,{value:"Albania",children:s("Albania")}),e.jsx(r,{value:"Algeria",children:s("Algeria")}),e.jsx(r,{value:"Argentina",children:s("Argentina")}),e.jsx(r,{value:"Australia",children:s("Australia")}),e.jsx(r,{value:"Belgium",children:s("Belgium")}),e.jsx(r,{value:"Brazil",children:s("Brazil")}),e.jsx(r,{value:"Canada",children:s("Canada")}),e.jsx(r,{value:"China",children:s("China")}),e.jsx(r,{value:"Colombia",children:s("Colombia")}),e.jsx(r,{value:"Denmark",children:s("Denmark")}),e.jsx(r,{value:"Egypt",children:s("Egypt")}),e.jsx(r,{value:"Finland",children:s("Finland")}),e.jsx(r,{value:"France",children:s("France")}),e.jsx(r,{value:"Germany",children:s("Germany")}),e.jsx(r,{value:"Greece",children:s("Greece")}),e.jsx(r,{value:"India",children:s("India")}),e.jsx(r,{value:"Indonesia",children:s("Indonesia")}),e.jsx(r,{value:"Ireland",children:s("Ireland")}),e.jsx(r,{value:"Italy",children:s("Italy")}),e.jsx(r,{value:"Japan",children:s("Japan")}),e.jsx(r,{value:"Kenya",children:s("Kenya")}),e.jsx(r,{value:"Malaysia",children:s("Malaysia")}),e.jsx(r,{value:"Mexico",children:s("Mexico")}),e.jsx(r,{value:"Netherlands",children:s("Netherlands")}),e.jsx(r,{value:"New Zealand",children:s("New Zealand")}),e.jsx(r,{value:"Nigeria",children:s("Nigeria")}),e.jsx(r,{value:"Norway",children:s("Norway")}),e.jsx(r,{value:"Pakistan",children:s("Pakistan")}),e.jsx(r,{value:"Philippines",children:s("Philippines")}),e.jsx(r,{value:"Poland",children:s("Poland")}),e.jsx(r,{value:"Portugal",children:s("Portugal")}),e.jsx(r,{value:"Russia",children:s("Russia")}),e.jsx(r,{value:"Saudi Arabia",children:s("Saudi Arabia")}),e.jsx(r,{value:"Singapore",children:s("Singapore")}),e.jsx(r,{value:"South Africa",children:s("South Africa")}),e.jsx(r,{value:"South Korea",children:s("South Korea")}),e.jsx(r,{value:"Spain",children:s("Spain")}),e.jsx(r,{value:"Sweden",children:s("Sweden")}),e.jsx(r,{value:"Switzerland",children:s("Switzerland")}),e.jsx(r,{value:"Thailand",children:s("Thailand")}),e.jsx(r,{value:"Turkey",children:s("Turkey")}),e.jsx(r,{value:"United Arab Emirates",children:s("United Arab Emirates")}),e.jsx(r,{value:"United Kingdom",children:s("United Kingdom")}),e.jsx(r,{value:"United States",children:s("United States")}),e.jsx(r,{value:"Vietnam",children:s("Vietnam")})]})]}),a.country&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.country})]})]})]})]}),e.jsxs(j,{children:[e.jsx(y,{children:e.jsx(N,{className:"text-lg font-semibold",children:s("Professional Information")})}),e.jsxs(p,{className:"space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx(n,{htmlFor:"currentPosition",className:"text-sm font-medium text-gray-700",required:!0,children:s("Current Position")}),e.jsx(c,{id:"currentPosition",value:l.current_position,onChange:t=>i("current_position",t.target.value),placeholder:s("e.g., Software Engineer"),className:"mt-1"}),a.current_position&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.current_position})]}),e.jsxs("div",{children:[e.jsx(n,{htmlFor:"currentCompany",className:"text-sm font-medium text-gray-700",required:!0,children:s("Current Company")}),e.jsx(c,{id:"currentCompany",value:l.current_company,onChange:t=>i("current_company",t.target.value),placeholder:s("e.g., Tech Corp"),className:"mt-1"}),a.current_company&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.current_company})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx(n,{htmlFor:"experience",className:"text-sm font-medium text-gray-700",required:!0,children:s("Years of Experience")}),e.jsx(c,{id:"experience",type:"number",step:"0.5",min:"0",max:"50",value:l.experience_years,onChange:t=>i("experience_years",t.target.value),placeholder:s("e.g., 2.5"),className:"mt-1",required:!0}),a.experience_years&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.experience_years})]}),e.jsxs("div",{children:[e.jsx(n,{required:!0,htmlFor:"currentSalary",className:"text-sm font-medium text-gray-700",children:s("Current Salary")}),e.jsx(c,{id:"currentSalary",type:"number",step:"0.01",min:"0",value:l.current_salary,onChange:t=>i("current_salary",t.target.value),placeholder:"e.g., 60000",className:"mt-1"}),a.current_salary&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.current_salary})]}),e.jsxs("div",{children:[e.jsx(n,{htmlFor:"expectedSalary",className:"text-sm font-medium text-gray-700",required:!0,children:s("Expected Salary")}),e.jsx(c,{id:"expectedSalary",type:"number",step:"0.01",min:"0",value:l.expected_salary,onChange:t=>i("expected_salary",t.target.value),placeholder:"e.g., 80000",className:"mt-1"}),a.expected_salary&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.expected_salary})]})]})]})]}),e.jsxs(j,{children:[e.jsx(y,{children:e.jsxs(N,{className:"flex items-center gap-2 text-lg font-semibold",children:[e.jsx(Q,{className:"h-5 w-5"}),s("Documents")]})}),e.jsxs(p,{className:"space-y-6",children:[e.jsxs("div",{children:[e.jsx(n,{className:"text-sm font-medium text-gray-700",required:!0,children:s("Resume/CV")}),e.jsx("div",{className:"mt-2 flex justify-center px-6 pt-5 pb-6 border-2 border-gray-300 border-dashed rounded-lg hover:border-blue-400 transition-colors",children:e.jsxs("div",{className:"space-y-2 text-center",children:[e.jsx(M,{className:"mx-auto h-10 w-10 text-gray-400"}),e.jsxs("div",{className:"text-sm text-gray-600",children:[e.jsxs("label",{htmlFor:"resume",className:"relative cursor-pointer bg-white rounded-md font-medium text-blue-600 hover:text-blue-500 focus-within:outline-none focus-within:ring-2 focus-within:ring-blue-500",children:[e.jsx("span",{children:s("Upload your resume")}),e.jsx("input",{id:"resume",type:"file",className:"sr-only",onChange:t=>{var d;return((d=t.target.files)==null?void 0:d[0])&&E(t.target.files[0],"resume")}})]}),e.jsxs("span",{className:"text-gray-500",children:[" ",s("or drag and drop")]})]}),k&&e.jsxs("p",{className:"text-sm text-green-600 font-medium flex items-center justify-center gap-1",children:[e.jsx("span",{className:"text-green-500",children:"✓"})," ",k.name]}),a.resume&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.resume})]})})]}),v&&v.includes("cover_letter")&&e.jsxs("div",{children:[e.jsxs(n,{className:"text-sm font-medium text-gray-700",required:!0,children:[s("Cover Letter")," ",e.jsxs("span",{className:"text-gray-500 text-xs",children:["(",s("Optional"),")"]})]}),e.jsx("div",{className:"mt-2 flex justify-center px-6 pt-5 pb-6 border-2 border-gray-300 border-dashed rounded-lg hover:border-blue-400 transition-colors",children:e.jsxs("div",{className:"space-y-2 text-center",children:[e.jsx(M,{className:"mx-auto h-10 w-10 text-gray-400"}),e.jsxs("div",{className:"text-sm text-gray-600",children:[e.jsxs("label",{htmlFor:"coverLetterFile",className:"relative cursor-pointer bg-white rounded-md font-medium text-blue-600 hover:text-blue-500 focus-within:outline-none focus-within:ring-2 focus-within:ring-blue-500",children:[e.jsx("span",{children:s("Upload cover letter")}),e.jsx("input",{id:"coverLetterFile",type:"file",className:"sr-only",onChange:t=>{var d;return((d=t.target.files)==null?void 0:d[0])&&E(t.target.files[0],"coverLetter")}})]}),e.jsxs("span",{className:"text-gray-500",children:[" ",s("or drag and drop")]})]}),z&&e.jsxs("p",{className:"text-sm text-green-600 font-medium flex items-center justify-center gap-1",children:[e.jsx("span",{className:"text-green-500",children:"✓"})," ",z.name]}),a.cover_letter_file&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.cover_letter_file})]})})]})]})]}),e.jsxs(j,{children:[e.jsx(y,{children:e.jsx(N,{className:"text-lg font-semibold",children:s("Additional Information")})}),e.jsxs(p,{className:"space-y-4",children:[v&&v.includes("cover_letter")&&e.jsxs("div",{children:[e.jsx(n,{htmlFor:"coverLetter",className:"text-sm font-medium text-gray-700",required:!0,children:s("Cover Letter Message")}),e.jsx(G,{id:"coverLetter",value:l.coverletter_message,onChange:t=>i("coverletter_message",t.target.value),placeholder:s("Tell us why you're interested in this position..."),rows:4,className:"mt-1 resize-none"}),a.coverletter_message&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.coverletter_message})]}),e.jsxs("div",{children:[e.jsx(n,{required:!0,htmlFor:"howDidYouHear",className:"text-sm font-medium text-gray-700",children:s("How did you hear about this position?")}),e.jsxs(w,{value:l.source_id,onValueChange:t=>i("source_id",t),children:[e.jsx(F,{className:"mt-1",children:e.jsx(A,{placeholder:s("Select an option")})}),e.jsx(q,{searchable:!0,children:x&&x.length>0&&x.map(t=>e.jsx(r,{value:t.id.toString(),children:t.name},t.id))})]}),a.source_id&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.source_id})]})]})]}),e.jsxs(j,{children:[e.jsx(y,{children:e.jsx(N,{className:"text-lg font-semibold",children:s("Additional Questions")})}),e.jsx(p,{className:"space-y-4",children:g&&g.length>0?g.map((t,d)=>e.jsxs("div",{children:[e.jsx(n,{className:"text-sm font-medium text-gray-700",required:t.required===1,children:t.question}),e.jsx(G,{value:l[`custom_question_${t.id}`]||"",onChange:h=>i(`custom_question_${t.id}`,h.target.value),placeholder:s("Your answer..."),rows:3,className:"mt-1 resize-none",required:t.required===1}),a.custom_question&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.custom_question})]},t.id)):e.jsx("p",{className:"text-sm text-gray-600",children:s("No additional questions at this time.")})})]}),v&&v.includes("terms_and_conditions")&&e.jsx(j,{children:e.jsxs(p,{className:"pt-6 space-y-4",children:[e.jsxs("div",{className:"flex items-start space-x-3",children:[e.jsx(W,{id:"acceptTerms",checked:l.terms_condition_check||!1,onCheckedChange:t=>i("terms_condition_check",t),className:"mt-0.5"}),e.jsx(n,{htmlFor:"acceptTerms",className:"text-sm leading-5 text-gray-700",children:s("I accept the terms and conditions for this position")})]}),a.terms_condition_check&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.terms_condition_check})]})}),e.jsxs("div",{className:"flex justify-end space-x-4",children:[e.jsx(B,{href:route("career.job-details",[f,o.code]),children:e.jsx(R,{type:"button",variant:"outline",children:s("Cancel")})}),e.jsx(R,{type:"submit",disabled:T||!l.resume,className:"px-8",children:s(T?"Submitting...":"Submit Application")})]})]})]}),e.jsx(se,{companySettings:u})]})]})}export{fe as default}; +import{r as C,j as e}from"./ui-Z445SNHD.js";import{u as $,c as J,b as Y,H as Z,g as S,d as B,C as j,m as p,n as y,o as N,L as n,I as c,F as Q,U as M,B as R}from"./app-Da3PX8qg.js";import{T as G}from"./textarea-BgXisGCr.js";import{S as w,a as F,b as A,c as q,d as r}from"./select-9uIRiOV_.js";import{C as W}from"./checkbox-C3Z6LHOx.js";import{u as X,C as ee,a as se}from"./use-brand-theme-DVBqrgML.js";import{u as te}from"./use-favicon-B1Z6Sm0k.js";import{A as re}from"./arrow-left-B9tcIgis.js";import{U as ae}from"./user-Ka_u5D6T.js";import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";function fe(){var L,U,D;const{t:s}=$(),{jobPosting:o,customQuestions:g,candidateSources:x,applicantFields:_,companyId:le,companySettings:u,userSlug:f}=J().props,v=(o==null?void 0:o.visibility)||[],[V,b]=C.useState(!1),[k,I]=C.useState(null),[z,P]=C.useState(null);te(),X();const{data:l,setData:i,post:H,processing:T,errors:a}=Y({first_name:"",last_name:"",email:"",phone:"",address:"",city:"",state:"",zip_code:"",country:"Afghanistan",gender:"male",date_of_birth:"",current_position:"",current_company:"",current_salary:"",experience_years:"",expected_salary:"",coverletter_message:"",source_id:x&&x.length>0?x[0].id.toString():"company-website",resume:null,cover_letter_file:null,terms_condition_check:!1}),E=(t,d)=>{d==="resume"?(I(t),i("resume",t)):(P(t),i("cover_letter_file",t))},K=t=>{t.preventDefault();const d={};g&&g.length>0&&g.forEach(m=>{const O=l[`custom_question_${m.id}`]||"";d[m.question]=O});const h=new FormData;Object.keys(l).forEach(m=>{m!=="terms_condition_check"&&m!=="resume"&&m!=="cover_letter_file"&&h.append(m,l[m]||"")}),h.append("terms_condition_check",l.terms_condition_check===!0||l.terms_condition_check==="1"||l.terms_condition_check===1?"on":"off"),Object.keys(d).length>0&&h.append("custom_question",JSON.stringify(d)),l.resume&&h.append("resume",l.resume),l.cover_letter_file&&h.append("cover_letter_file",l.cover_letter_file),H(route("career.job.submit",[f,o.code]),{data:h,forceFormData:!0,onSuccess:()=>{i({first_name:"",last_name:"",email:"",phone:"",address:"",city:"",state:"",zip_code:"",country:"Afghanistan",gender:"male",date_of_birth:"",current_position:"",current_company:"",current_salary:"",experience_years:"",expected_salary:"",coverletter_message:"",source_id:x&&x.length>0?x[0].id.toString():"company-website",resume:null,cover_letter_file:null,terms_condition_check:!1}),I(null),P(null),b(!0),setTimeout(()=>{b(!1),window.location.href=route("career.index",f)},5e3)},onError:m=>{console.error("Submission errors:",m)}})};return e.jsxs(e.Fragment,{children:[e.jsx(Z,{title:`${s("Apply for")} ${o.title} - ${s("Career Application")}`,children:(u==null?void 0:u.favIcon)&&e.jsxs(e.Fragment,{children:[e.jsx("link",{rel:"icon",href:S(u.favIcon)}),e.jsx("link",{rel:"shortcut icon",href:S(u.favIcon)}),e.jsx("link",{rel:"apple-touch-icon",href:S(u.favIcon)})]})}),e.jsxs("div",{className:"min-h-screen bg-gray-50",children:[V&&e.jsx("div",{className:"fixed inset-0 z-50 flex items-center justify-center p-4 pointer-events-none",children:e.jsx("div",{className:"relative bg-white rounded-lg shadow-xl max-w-md w-full mx-auto transform transition-all duration-300 animate-in zoom-in-95 slide-in-from-bottom-4 pointer-events-auto",children:e.jsxs("div",{className:"p-6 text-center",children:[e.jsx("div",{className:"mx-auto flex items-center justify-center h-16 w-16 rounded-full bg-green-100 mb-4 animate-in zoom-in duration-500 delay-200",children:e.jsx("svg",{className:"h-8 w-8 text-green-600 animate-bounce",fill:"currentColor",viewBox:"0 0 20 20",children:e.jsx("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.707-9.293a1 1 0 00-1.414-1.414L9 10.586 7.707 9.293a1 1 0 00-1.414 1.414l2 2a1 1 0 001.414 0l4-4z",clipRule:"evenodd"})})}),e.jsx("h3",{className:"text-lg font-semibold text-gray-900 mb-2 animate-in slide-in-from-bottom-2 duration-500 delay-300",children:s("Application Submitted Successfully!")}),e.jsx("p",{className:"text-sm text-gray-600 mb-6 animate-in slide-in-from-bottom-2 duration-500 delay-400",children:s("We will review your application and get back to you soon.")}),e.jsx("button",{onClick:()=>{b(!1),window.location.href=route("career.index",f)},className:"w-full bg-green-600 text-white px-4 py-2 rounded-md hover:bg-green-700 transition-colors duration-200 animate-in slide-in-from-bottom-2 duration-500 delay-500",children:s("Close")})]})})}),e.jsx(ee,{logoOnly:!0,companySettings:u}),e.jsxs("div",{className:"max-w-4xl mx-auto px-4 sm:px-6 lg:px-8 py-8",children:[e.jsx("div",{className:"mb-6",children:e.jsxs(B,{href:route("career.job-details",[f,o.code]),className:"inline-flex items-center text-blue-600 hover:text-blue-800",children:[e.jsx(re,{className:"h-4 w-4 mr-2"}),s("Back to Job Details")]})}),e.jsx(j,{className:"mb-8",children:e.jsx(p,{className:"p-6",children:e.jsxs("div",{children:[e.jsxs("h1",{className:"text-2xl font-bold text-gray-900 mb-2",children:[s("Apply for")," ",o.title]}),e.jsxs("p",{className:"text-gray-600",children:[((L=o.branch)==null?void 0:L.name)||"General"," • ",((U=o.location)==null?void 0:U.name)||"Remote"," • ",((D=o.job_type)==null?void 0:D.name)||"Full-time"]})]})})}),e.jsxs("form",{onSubmit:K,className:"space-y-8",children:[a.error&&e.jsx("div",{className:"bg-red-50 border border-red-200 rounded-md p-4",children:e.jsx("p",{className:"text-sm text-red-600",children:a.error})}),e.jsxs(j,{children:[e.jsx(y,{children:e.jsxs(N,{className:"flex items-center gap-2 text-lg font-semibold",children:[e.jsx(ae,{className:"h-5 w-5"}),s("Personal Information")]})}),e.jsxs(p,{className:"space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsxs(n,{required:!0,htmlFor:"firstName",className:"text-sm font-medium text-gray-700",children:[" ",s("First Name")," "]}),e.jsx(c,{id:"firstName",value:l.first_name,onChange:t=>i("first_name",t.target.value),placeholder:s("Enter your first name"),className:"mt-1",required:!0}),a.first_name&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.first_name})]}),e.jsxs("div",{children:[e.jsxs(n,{htmlFor:"lastName",className:"text-sm font-medium text-gray-700",required:!0,children:[s("Last Name")," "]}),e.jsx(c,{id:"lastName",value:l.last_name,onChange:t=>i("last_name",t.target.value),placeholder:s("Enter your last name"),className:"mt-1",required:!0}),a.last_name&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.last_name})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx(n,{htmlFor:"email",className:"text-sm font-medium text-gray-700",required:!0,children:s("Email Address")}),e.jsx(c,{id:"email",type:"email",value:l.email,onChange:t=>i("email",t.target.value),placeholder:"your.email@example.com",className:"mt-1",required:!0}),a.email&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.email})]}),e.jsxs("div",{children:[e.jsx(n,{htmlFor:"phone",className:"text-sm font-medium text-gray-700",required:!0,children:s("Phone Number")}),e.jsx(c,{id:"phone",type:"tel",value:l.phone,onChange:t=>i("phone",t.target.value),placeholder:"+1 (555) 123-4567",className:"mt-1",required:!0}),a.phone&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.phone})]})]}),_&&_.length>0&&e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[_.includes("gender")&&e.jsxs("div",{children:[e.jsx(n,{htmlFor:"gender",className:"text-sm font-medium text-gray-700",children:s("Gender")}),e.jsxs(w,{value:l.gender,onValueChange:t=>i("gender",t),children:[e.jsx(F,{className:"mt-1",children:e.jsx(A,{placeholder:s("Select Gender")})}),e.jsxs(q,{children:[e.jsx(r,{value:"male",children:s("Male")}),e.jsx(r,{value:"female",children:s("Female")}),e.jsx(r,{value:"other",children:s("Other")})]})]}),a.gender&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.gender})]}),_.includes("date_of_birth")&&e.jsxs("div",{children:[e.jsx(n,{htmlFor:"date_of_birth",className:"text-sm font-medium text-gray-700",children:s("Date of Birth")}),e.jsx(c,{id:"date_of_birth",type:"date",value:l.date_of_birth,onChange:t=>i("date_of_birth",t.target.value),className:"mt-1"}),a.date_of_birth&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.date_of_birth})]})]}),e.jsxs("div",{children:[e.jsx(n,{htmlFor:"address",className:"text-sm font-medium text-gray-700",required:!0,children:s("Address")}),e.jsx(c,{id:"address",value:l.address,onChange:t=>i("address",t.target.value),placeholder:s("Street address"),className:"mt-1"}),a.address&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.address})]}),e.jsxs("div",{className:"grid grid-cols-2 md:grid-cols-4 gap-4",children:[e.jsxs("div",{children:[e.jsx(n,{htmlFor:"city",className:"text-sm font-medium text-gray-700",required:!0,children:s("City")}),e.jsx(c,{id:"city",value:l.city,onChange:t=>i("city",t.target.value),placeholder:s("City"),className:"mt-1"}),a.city&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.city})]}),e.jsxs("div",{children:[e.jsx(n,{htmlFor:"state",className:"text-sm font-medium text-gray-700",required:!0,children:s("State")}),e.jsx(c,{id:"state",value:l.state,onChange:t=>i("state",t.target.value),placeholder:s("State"),className:"mt-1"}),a.state&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.state})]}),e.jsxs("div",{children:[e.jsx(n,{htmlFor:"zip_code",className:"text-sm font-medium text-gray-700",required:!0,children:s("ZIP Code")}),e.jsx(c,{id:"zip_code",value:l.zip_code,onChange:t=>i("zip_code",t.target.value),placeholder:"12345",className:"mt-1"}),a.zip_code&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.zip_code})]}),e.jsxs("div",{children:[e.jsx(n,{htmlFor:"country",className:"text-sm font-medium text-gray-700",required:!0,children:s("Country")}),e.jsxs(w,{value:l.country,onValueChange:t=>i("country",t),children:[e.jsx(F,{className:"mt-1",children:e.jsx(A,{placeholder:s("Select Country")})}),e.jsxs(q,{searchable:!0,children:[e.jsx(r,{value:"Afghanistan",children:s("Afghanistan")}),e.jsx(r,{value:"Albania",children:s("Albania")}),e.jsx(r,{value:"Algeria",children:s("Algeria")}),e.jsx(r,{value:"Argentina",children:s("Argentina")}),e.jsx(r,{value:"Australia",children:s("Australia")}),e.jsx(r,{value:"Belgium",children:s("Belgium")}),e.jsx(r,{value:"Brazil",children:s("Brazil")}),e.jsx(r,{value:"Canada",children:s("Canada")}),e.jsx(r,{value:"China",children:s("China")}),e.jsx(r,{value:"Colombia",children:s("Colombia")}),e.jsx(r,{value:"Denmark",children:s("Denmark")}),e.jsx(r,{value:"Egypt",children:s("Egypt")}),e.jsx(r,{value:"Finland",children:s("Finland")}),e.jsx(r,{value:"France",children:s("France")}),e.jsx(r,{value:"Germany",children:s("Germany")}),e.jsx(r,{value:"Greece",children:s("Greece")}),e.jsx(r,{value:"India",children:s("India")}),e.jsx(r,{value:"Indonesia",children:s("Indonesia")}),e.jsx(r,{value:"Ireland",children:s("Ireland")}),e.jsx(r,{value:"Italy",children:s("Italy")}),e.jsx(r,{value:"Japan",children:s("Japan")}),e.jsx(r,{value:"Kenya",children:s("Kenya")}),e.jsx(r,{value:"Malaysia",children:s("Malaysia")}),e.jsx(r,{value:"Mexico",children:s("Mexico")}),e.jsx(r,{value:"Netherlands",children:s("Netherlands")}),e.jsx(r,{value:"New Zealand",children:s("New Zealand")}),e.jsx(r,{value:"Nigeria",children:s("Nigeria")}),e.jsx(r,{value:"Norway",children:s("Norway")}),e.jsx(r,{value:"Pakistan",children:s("Pakistan")}),e.jsx(r,{value:"Philippines",children:s("Philippines")}),e.jsx(r,{value:"Poland",children:s("Poland")}),e.jsx(r,{value:"Portugal",children:s("Portugal")}),e.jsx(r,{value:"Russia",children:s("Russia")}),e.jsx(r,{value:"Saudi Arabia",children:s("Saudi Arabia")}),e.jsx(r,{value:"Singapore",children:s("Singapore")}),e.jsx(r,{value:"South Africa",children:s("South Africa")}),e.jsx(r,{value:"South Korea",children:s("South Korea")}),e.jsx(r,{value:"Spain",children:s("Spain")}),e.jsx(r,{value:"Sweden",children:s("Sweden")}),e.jsx(r,{value:"Switzerland",children:s("Switzerland")}),e.jsx(r,{value:"Thailand",children:s("Thailand")}),e.jsx(r,{value:"Turkey",children:s("Turkey")}),e.jsx(r,{value:"United Arab Emirates",children:s("United Arab Emirates")}),e.jsx(r,{value:"United Kingdom",children:s("United Kingdom")}),e.jsx(r,{value:"United States",children:s("United States")}),e.jsx(r,{value:"Vietnam",children:s("Vietnam")})]})]}),a.country&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.country})]})]})]})]}),e.jsxs(j,{children:[e.jsx(y,{children:e.jsx(N,{className:"text-lg font-semibold",children:s("Professional Information")})}),e.jsxs(p,{className:"space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx(n,{htmlFor:"currentPosition",className:"text-sm font-medium text-gray-700",required:!0,children:s("Current Position")}),e.jsx(c,{id:"currentPosition",value:l.current_position,onChange:t=>i("current_position",t.target.value),placeholder:s("e.g., Software Engineer"),className:"mt-1"}),a.current_position&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.current_position})]}),e.jsxs("div",{children:[e.jsx(n,{htmlFor:"currentCompany",className:"text-sm font-medium text-gray-700",required:!0,children:s("Current Company")}),e.jsx(c,{id:"currentCompany",value:l.current_company,onChange:t=>i("current_company",t.target.value),placeholder:s("e.g., Tech Corp"),className:"mt-1"}),a.current_company&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.current_company})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx(n,{htmlFor:"experience",className:"text-sm font-medium text-gray-700",required:!0,children:s("Years of Experience")}),e.jsx(c,{id:"experience",type:"number",step:"0.5",min:"0",max:"50",value:l.experience_years,onChange:t=>i("experience_years",t.target.value),placeholder:s("e.g., 2.5"),className:"mt-1",required:!0}),a.experience_years&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.experience_years})]}),e.jsxs("div",{children:[e.jsx(n,{required:!0,htmlFor:"currentSalary",className:"text-sm font-medium text-gray-700",children:s("Current Salary")}),e.jsx(c,{id:"currentSalary",type:"number",step:"0.01",min:"0",value:l.current_salary,onChange:t=>i("current_salary",t.target.value),placeholder:"e.g., 60000",className:"mt-1"}),a.current_salary&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.current_salary})]}),e.jsxs("div",{children:[e.jsx(n,{htmlFor:"expectedSalary",className:"text-sm font-medium text-gray-700",required:!0,children:s("Expected Salary")}),e.jsx(c,{id:"expectedSalary",type:"number",step:"0.01",min:"0",value:l.expected_salary,onChange:t=>i("expected_salary",t.target.value),placeholder:"e.g., 80000",className:"mt-1"}),a.expected_salary&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.expected_salary})]})]})]})]}),e.jsxs(j,{children:[e.jsx(y,{children:e.jsxs(N,{className:"flex items-center gap-2 text-lg font-semibold",children:[e.jsx(Q,{className:"h-5 w-5"}),s("Documents")]})}),e.jsxs(p,{className:"space-y-6",children:[e.jsxs("div",{children:[e.jsx(n,{className:"text-sm font-medium text-gray-700",required:!0,children:s("Resume/CV")}),e.jsx("div",{className:"mt-2 flex justify-center px-6 pt-5 pb-6 border-2 border-gray-300 border-dashed rounded-lg hover:border-blue-400 transition-colors",children:e.jsxs("div",{className:"space-y-2 text-center",children:[e.jsx(M,{className:"mx-auto h-10 w-10 text-gray-400"}),e.jsxs("div",{className:"text-sm text-gray-600",children:[e.jsxs("label",{htmlFor:"resume",className:"relative cursor-pointer bg-white rounded-md font-medium text-blue-600 hover:text-blue-500 focus-within:outline-none focus-within:ring-2 focus-within:ring-blue-500",children:[e.jsx("span",{children:s("Upload your resume")}),e.jsx("input",{id:"resume",type:"file",className:"sr-only",onChange:t=>{var d;return((d=t.target.files)==null?void 0:d[0])&&E(t.target.files[0],"resume")}})]}),e.jsxs("span",{className:"text-gray-500",children:[" ",s("or drag and drop")]})]}),k&&e.jsxs("p",{className:"text-sm text-green-600 font-medium flex items-center justify-center gap-1",children:[e.jsx("span",{className:"text-green-500",children:"✓"})," ",k.name]}),a.resume&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.resume})]})})]}),v&&v.includes("cover_letter")&&e.jsxs("div",{children:[e.jsxs(n,{className:"text-sm font-medium text-gray-700",required:!0,children:[s("Cover Letter")," ",e.jsxs("span",{className:"text-gray-500 text-xs",children:["(",s("Optional"),")"]})]}),e.jsx("div",{className:"mt-2 flex justify-center px-6 pt-5 pb-6 border-2 border-gray-300 border-dashed rounded-lg hover:border-blue-400 transition-colors",children:e.jsxs("div",{className:"space-y-2 text-center",children:[e.jsx(M,{className:"mx-auto h-10 w-10 text-gray-400"}),e.jsxs("div",{className:"text-sm text-gray-600",children:[e.jsxs("label",{htmlFor:"coverLetterFile",className:"relative cursor-pointer bg-white rounded-md font-medium text-blue-600 hover:text-blue-500 focus-within:outline-none focus-within:ring-2 focus-within:ring-blue-500",children:[e.jsx("span",{children:s("Upload cover letter")}),e.jsx("input",{id:"coverLetterFile",type:"file",className:"sr-only",onChange:t=>{var d;return((d=t.target.files)==null?void 0:d[0])&&E(t.target.files[0],"coverLetter")}})]}),e.jsxs("span",{className:"text-gray-500",children:[" ",s("or drag and drop")]})]}),z&&e.jsxs("p",{className:"text-sm text-green-600 font-medium flex items-center justify-center gap-1",children:[e.jsx("span",{className:"text-green-500",children:"✓"})," ",z.name]}),a.cover_letter_file&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.cover_letter_file})]})})]})]})]}),e.jsxs(j,{children:[e.jsx(y,{children:e.jsx(N,{className:"text-lg font-semibold",children:s("Additional Information")})}),e.jsxs(p,{className:"space-y-4",children:[v&&v.includes("cover_letter")&&e.jsxs("div",{children:[e.jsx(n,{htmlFor:"coverLetter",className:"text-sm font-medium text-gray-700",required:!0,children:s("Cover Letter Message")}),e.jsx(G,{id:"coverLetter",value:l.coverletter_message,onChange:t=>i("coverletter_message",t.target.value),placeholder:s("Tell us why you're interested in this position..."),rows:4,className:"mt-1 resize-none"}),a.coverletter_message&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.coverletter_message})]}),e.jsxs("div",{children:[e.jsx(n,{required:!0,htmlFor:"howDidYouHear",className:"text-sm font-medium text-gray-700",children:s("How did you hear about this position?")}),e.jsxs(w,{value:l.source_id,onValueChange:t=>i("source_id",t),children:[e.jsx(F,{className:"mt-1",children:e.jsx(A,{placeholder:s("Select an option")})}),e.jsx(q,{searchable:!0,children:x&&x.length>0&&x.map(t=>e.jsx(r,{value:t.id.toString(),children:t.name},t.id))})]}),a.source_id&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.source_id})]})]})]}),e.jsxs(j,{children:[e.jsx(y,{children:e.jsx(N,{className:"text-lg font-semibold",children:s("Additional Questions")})}),e.jsx(p,{className:"space-y-4",children:g&&g.length>0?g.map((t,d)=>e.jsxs("div",{children:[e.jsx(n,{className:"text-sm font-medium text-gray-700",required:t.required===1,children:t.question}),e.jsx(G,{value:l[`custom_question_${t.id}`]||"",onChange:h=>i(`custom_question_${t.id}`,h.target.value),placeholder:s("Your answer..."),rows:3,className:"mt-1 resize-none",required:t.required===1}),a.custom_question&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.custom_question})]},t.id)):e.jsx("p",{className:"text-sm text-gray-600",children:s("No additional questions at this time.")})})]}),v&&v.includes("terms_and_conditions")&&e.jsx(j,{children:e.jsxs(p,{className:"pt-6 space-y-4",children:[e.jsxs("div",{className:"flex items-start space-x-3",children:[e.jsx(W,{id:"acceptTerms",checked:l.terms_condition_check||!1,onCheckedChange:t=>i("terms_condition_check",t),className:"mt-0.5"}),e.jsx(n,{htmlFor:"acceptTerms",className:"text-sm leading-5 text-gray-700",children:s("I accept the terms and conditions for this position")})]}),a.terms_condition_check&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.terms_condition_check})]})}),e.jsxs("div",{className:"flex justify-end space-x-4",children:[e.jsx(B,{href:route("career.job-details",[f,o.code]),children:e.jsx(R,{type:"button",variant:"outline",children:s("Cancel")})}),e.jsx(R,{type:"submit",disabled:T||!l.resume,className:"px-8",children:s(T?"Submitting...":"Submit Application")})]})]})]}),e.jsx(se,{companySettings:u})]})]})}export{fe as default}; diff --git a/public/build/assets/arrow-down-left-BN6xjhcz.js b/public/build/assets/arrow-down-left-D4-BLXQL.js similarity index 87% rename from public/build/assets/arrow-down-left-BN6xjhcz.js rename to public/build/assets/arrow-down-left-D4-BLXQL.js index eee1d1f62..8e15ccd8a 100644 --- a/public/build/assets/arrow-down-left-BN6xjhcz.js +++ b/public/build/assets/arrow-down-left-D4-BLXQL.js @@ -1,4 +1,4 @@ -import{G as o}from"./app-36WMjvX0.js";/** +import{G as o}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/arrow-left-CjPQICYw.js b/public/build/assets/arrow-left-B9tcIgis.js similarity index 87% rename from public/build/assets/arrow-left-CjPQICYw.js rename to public/build/assets/arrow-left-B9tcIgis.js index 137ca87de..00536b082 100644 --- a/public/build/assets/arrow-left-CjPQICYw.js +++ b/public/build/assets/arrow-left-B9tcIgis.js @@ -1,4 +1,4 @@ -import{G as o}from"./app-36WMjvX0.js";/** +import{G as o}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/arrow-right-DUEfRrRr.js b/public/build/assets/arrow-right-SXr1661j.js similarity index 87% rename from public/build/assets/arrow-right-DUEfRrRr.js rename to public/build/assets/arrow-right-SXr1661j.js index ed4b112e3..dc001ee36 100644 --- a/public/build/assets/arrow-right-DUEfRrRr.js +++ b/public/build/assets/arrow-right-SXr1661j.js @@ -1,4 +1,4 @@ -import{G as o}from"./app-36WMjvX0.js";/** +import{G as o}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/arrow-right-left-DKUcVR58.js b/public/build/assets/arrow-right-left-TC-Oi5FJ.js similarity index 89% rename from public/build/assets/arrow-right-left-DKUcVR58.js rename to public/build/assets/arrow-right-left-TC-Oi5FJ.js index 6062ffb32..48f155549 100644 --- a/public/build/assets/arrow-right-left-DKUcVR58.js +++ b/public/build/assets/arrow-right-left-TC-Oi5FJ.js @@ -1,4 +1,4 @@ -import{G as t}from"./app-36WMjvX0.js";/** +import{G as t}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/arrow-up-down-FmcUfWon.js b/public/build/assets/arrow-up-down-Df1H6itH.js similarity index 89% rename from public/build/assets/arrow-up-down-FmcUfWon.js rename to public/build/assets/arrow-up-down-Df1H6itH.js index 68cafc104..35f05d5b9 100644 --- a/public/build/assets/arrow-up-down-FmcUfWon.js +++ b/public/build/assets/arrow-up-down-Df1H6itH.js @@ -1,4 +1,4 @@ -import{G as o}from"./app-36WMjvX0.js";/** +import{G as o}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/auth-button-CAQS5WwJ.js b/public/build/assets/auth-button-CkIPKYra.js similarity index 89% rename from public/build/assets/auth-button-CAQS5WwJ.js rename to public/build/assets/auth-button-CkIPKYra.js index 56dd02b34..17d011f20 100644 --- a/public/build/assets/auth-button-CAQS5WwJ.js +++ b/public/build/assets/auth-button-CkIPKYra.js @@ -1 +1 @@ -import{j as a}from"./ui-Z445SNHD.js";import{a as u,T as d}from"./app-36WMjvX0.js";import{L as c}from"./loader-circle-CbxAZW2L.js";function x({processing:t=!1,tabIndex:s,children:e,className:n="",disabled:m,...o}){const{themeColor:r,customColor:l}=u(),i=r==="custom"?l:d[r];return a.jsxs("button",{...o,type:o.type||"submit",className:`w-full text-white font-medium py-2.5 rounded-lg shadow-md hover:shadow-lg transition-all duration-200 transform hover:-translate-y-0.5 ${n}`,tabIndex:s,disabled:t||m,style:{backgroundColor:i},children:[t&&a.jsx(c,{className:"h-4 w-4 animate-spin mr-2 inline"}),e]})}export{x as A}; +import{j as a}from"./ui-Z445SNHD.js";import{a as u,T as d}from"./app-Da3PX8qg.js";import{L as c}from"./loader-circle-BDWbvi2z.js";function x({processing:t=!1,tabIndex:s,children:e,className:n="",disabled:m,...o}){const{themeColor:r,customColor:l}=u(),i=r==="custom"?l:d[r];return a.jsxs("button",{...o,type:o.type||"submit",className:`w-full text-white font-medium py-2.5 rounded-lg shadow-md hover:shadow-lg transition-all duration-200 transform hover:-translate-y-0.5 ${n}`,tabIndex:s,disabled:t||m,style:{backgroundColor:i},children:[t&&a.jsx(c,{className:"h-4 w-4 animate-spin mr-2 inline"}),e]})}export{x as A}; diff --git a/public/build/assets/auth-layout-CwqgjrR_.js b/public/build/assets/auth-layout-DUlSVo4s.js similarity index 95% rename from public/build/assets/auth-layout-CwqgjrR_.js rename to public/build/assets/auth-layout-DUlSVo4s.js index 38eb9774e..3dbfb49d6 100644 --- a/public/build/assets/auth-layout-CwqgjrR_.js +++ b/public/build/assets/auth-layout-DUlSVo4s.js @@ -1 +1 @@ -import{r as v,R as y,j as e}from"./ui-Z445SNHD.js";import{u as $,a as H,f as M,c as I,H as O,T as P,g as N}from"./app-36WMjvX0.js";import{L as z,C as B}from"./CookieConsentBanner-CIl2kmlz.js";import{u as F}from"./use-favicon-D9sXPfy_.js";function Y({children:k,title:d,description:c,icon:i,status:l,statusType:L="success"}){var b,p;F();const{t:U,i18n:u}=$(),[V,w]=v.useState(!1),{logoLight:C,logoDark:E,themeColor:m,customColor:R}=H(),{appearance:D}=M(),x=D==="dark"?C:E,s=m==="custom"?R:P[m],t=(p=(b=window.page)==null?void 0:b.props)==null?void 0:p.globalSettings;t!=null&&t.is_demo;const r=I().props.userLanguage;v.useEffect(()=>{w(!0),r&&u.language!==r&&u.changeLanguage(r)},[r]);const g=y.useCallback(()=>{const o=(t==null?void 0:t.is_demo)||!1,n=r||(t==null?void 0:t.defaultLanguage),T=["ar","he"].includes(n);let a="ltr";const A=(o?(_=>{var f;if(typeof document>"u")return null;const h=`; ${document.cookie}`.split(`; ${_}=`);if(h.length===2){const j=(f=h.pop())==null?void 0:f.split(";").shift();return j?decodeURIComponent(j):null}return null})("layoutPosition"):t==null?void 0:t.layoutDirection)==="right";return(T||A)&&(a="rtl"),document.documentElement.dir=a,document.documentElement.setAttribute("dir",a),document.body.dir=a,a},[r,t==null?void 0:t.defaultLanguage,t==null?void 0:t.is_demo,t==null?void 0:t.layoutDirection]);return y.useLayoutEffect(()=>{const o=g(),n=new MutationObserver(()=>{document.documentElement.dir!==o&&(document.documentElement.dir=o,document.documentElement.setAttribute("dir",o))});return n.observe(document.documentElement,{attributes:!0,attributeFilter:["dir"]}),()=>{n.disconnect(),document.documentElement.dir="ltr",document.documentElement.setAttribute("dir","ltr"),document.body.dir="ltr"}},[g]),e.jsxs("div",{className:"min-h-screen bg-gray-50 relative overflow-hidden",children:[e.jsx(O,{title:d}),e.jsxs("div",{className:"absolute inset-0",children:[e.jsx("div",{className:"absolute inset-0 light:bg-gradient-to-br from-slate-50 via-gray-50 to-stone-100"}),e.jsx("div",{className:"absolute inset-0 opacity-70",style:{backgroundImage:`radial-gradient(circle at 30% 70%, ${s} 1px, transparent 1px)`,backgroundSize:"80px 80px"}})]}),e.jsx("div",{className:"absolute top-6 right-6 z-10 md:block hidden",children:e.jsx(z,{})}),e.jsx("div",{className:"flex items-center justify-center min-h-screen p-6",children:e.jsxs("div",{className:"w-full max-w-md",children:[e.jsx("div",{className:"text-center mb-8",children:e.jsx("div",{className:"relative lg:inline-block pb-2 lg:px-6",children:x?e.jsx("img",{src:N(x),alt:"Logo",className:"w-auto max-h-12 mx-auto object-contain"}):e.jsx("img",{src:N("images/logos/logo-dark.png"),alt:"Logo",className:"w-auto max-h-12 mx-auto object-contain"})})}),e.jsxs("div",{className:"relative",children:[e.jsx("div",{className:"absolute -top-3 -left-3 w-6 h-6 border-l-2 border-t-2 rounded-tl-md",style:{borderColor:s}}),e.jsx("div",{className:"absolute -bottom-3 -right-3 w-6 h-6 border-r-2 border-b-2 rounded-br-md",style:{borderColor:s}}),e.jsxs("div",{className:"bg-white border border-gray-200 rounded-lg lg:p-8 p-4 lg:pt-5 shadow-sm",children:[e.jsxs("div",{className:"text-center mb-4",children:[i&&e.jsx("div",{className:"mx-auto mb-4 flex h-14 w-14 items-center justify-center rounded-full",style:{backgroundColor:`${s}20`},children:i}),e.jsx("h1",{className:"text-2xl font-semibold text-gray-900 mb-1.5 tracking-wide",children:d}),e.jsx("div",{className:"w-12 h-px mx-auto mb-2.5",style:{backgroundColor:s}}),c&&e.jsx("p",{className:"text-gray-700 text-sm",children:c})]}),l&&e.jsx("div",{className:`mb-6 text-center text-sm font-medium ${L==="success"?"text-green-700 dark:text-green-400 bg-green-50 dark:bg-green-900/20 border-green-200 dark:border-green-800/30":"text-red-700 dark:text-red-400 bg-red-50 dark:bg-red-900/20 border-red-200 dark:border-red-800/30"} p-3 rounded-lg border`,children:l}),k]})]}),e.jsx("div",{className:"text-center mt-6",children:e.jsx("div",{className:"inline-flex items-center space-x-2 bg-white backdrop-blur-sm rounded-md px-4 py-2 border border-gray-200",children:e.jsx("p",{className:"text-sm text-gray-500",children:(t==null?void 0:t.footerText)||"© 2026 HRM SaaS"})})})]})}),e.jsx(B,{})]})}export{Y as A}; +import{r as v,R as y,j as e}from"./ui-Z445SNHD.js";import{u as $,a as H,f as M,c as I,H as O,T as P,g as N}from"./app-Da3PX8qg.js";import{L as z,C as B}from"./CookieConsentBanner-DR6kgCLT.js";import{u as F}from"./use-favicon-B1Z6Sm0k.js";function Y({children:k,title:d,description:c,icon:i,status:l,statusType:L="success"}){var b,p;F();const{t:U,i18n:u}=$(),[V,w]=v.useState(!1),{logoLight:C,logoDark:E,themeColor:m,customColor:R}=H(),{appearance:D}=M(),x=D==="dark"?C:E,s=m==="custom"?R:P[m],t=(p=(b=window.page)==null?void 0:b.props)==null?void 0:p.globalSettings;t!=null&&t.is_demo;const r=I().props.userLanguage;v.useEffect(()=>{w(!0),r&&u.language!==r&&u.changeLanguage(r)},[r]);const g=y.useCallback(()=>{const o=(t==null?void 0:t.is_demo)||!1,n=r||(t==null?void 0:t.defaultLanguage),T=["ar","he"].includes(n);let a="ltr";const A=(o?(_=>{var f;if(typeof document>"u")return null;const h=`; ${document.cookie}`.split(`; ${_}=`);if(h.length===2){const j=(f=h.pop())==null?void 0:f.split(";").shift();return j?decodeURIComponent(j):null}return null})("layoutPosition"):t==null?void 0:t.layoutDirection)==="right";return(T||A)&&(a="rtl"),document.documentElement.dir=a,document.documentElement.setAttribute("dir",a),document.body.dir=a,a},[r,t==null?void 0:t.defaultLanguage,t==null?void 0:t.is_demo,t==null?void 0:t.layoutDirection]);return y.useLayoutEffect(()=>{const o=g(),n=new MutationObserver(()=>{document.documentElement.dir!==o&&(document.documentElement.dir=o,document.documentElement.setAttribute("dir",o))});return n.observe(document.documentElement,{attributes:!0,attributeFilter:["dir"]}),()=>{n.disconnect(),document.documentElement.dir="ltr",document.documentElement.setAttribute("dir","ltr"),document.body.dir="ltr"}},[g]),e.jsxs("div",{className:"min-h-screen bg-gray-50 relative overflow-hidden",children:[e.jsx(O,{title:d}),e.jsxs("div",{className:"absolute inset-0",children:[e.jsx("div",{className:"absolute inset-0 light:bg-gradient-to-br from-slate-50 via-gray-50 to-stone-100"}),e.jsx("div",{className:"absolute inset-0 opacity-70",style:{backgroundImage:`radial-gradient(circle at 30% 70%, ${s} 1px, transparent 1px)`,backgroundSize:"80px 80px"}})]}),e.jsx("div",{className:"absolute top-6 right-6 z-10 md:block hidden",children:e.jsx(z,{})}),e.jsx("div",{className:"flex items-center justify-center min-h-screen p-6",children:e.jsxs("div",{className:"w-full max-w-md",children:[e.jsx("div",{className:"text-center mb-8",children:e.jsx("div",{className:"relative lg:inline-block pb-2 lg:px-6",children:x?e.jsx("img",{src:N(x),alt:"Logo",className:"w-auto max-h-12 mx-auto object-contain"}):e.jsx("img",{src:N("images/logos/logo-dark.png"),alt:"Logo",className:"w-auto max-h-12 mx-auto object-contain"})})}),e.jsxs("div",{className:"relative",children:[e.jsx("div",{className:"absolute -top-3 -left-3 w-6 h-6 border-l-2 border-t-2 rounded-tl-md",style:{borderColor:s}}),e.jsx("div",{className:"absolute -bottom-3 -right-3 w-6 h-6 border-r-2 border-b-2 rounded-br-md",style:{borderColor:s}}),e.jsxs("div",{className:"bg-white border border-gray-200 rounded-lg lg:p-8 p-4 lg:pt-5 shadow-sm",children:[e.jsxs("div",{className:"text-center mb-4",children:[i&&e.jsx("div",{className:"mx-auto mb-4 flex h-14 w-14 items-center justify-center rounded-full",style:{backgroundColor:`${s}20`},children:i}),e.jsx("h1",{className:"text-2xl font-semibold text-gray-900 mb-1.5 tracking-wide",children:d}),e.jsx("div",{className:"w-12 h-px mx-auto mb-2.5",style:{backgroundColor:s}}),c&&e.jsx("p",{className:"text-gray-700 text-sm",children:c})]}),l&&e.jsx("div",{className:`mb-6 text-center text-sm font-medium ${L==="success"?"text-green-700 dark:text-green-400 bg-green-50 dark:bg-green-900/20 border-green-200 dark:border-green-800/30":"text-red-700 dark:text-red-400 bg-red-50 dark:bg-red-900/20 border-red-200 dark:border-red-800/30"} p-3 rounded-lg border`,children:l}),k]})]}),e.jsx("div",{className:"text-center mt-6",children:e.jsx("div",{className:"inline-flex items-center space-x-2 bg-white backdrop-blur-sm rounded-md px-4 py-2 border border-gray-200",children:e.jsx("p",{className:"text-sm text-gray-500",children:(t==null?void 0:t.footerText)||"© 2026 HRM SaaS"})})})]})}),e.jsx(B,{})]})}export{Y as A}; diff --git a/public/build/assets/award-D9FlSYzB.js b/public/build/assets/award-DOf5Xc3o.js similarity index 90% rename from public/build/assets/award-D9FlSYzB.js rename to public/build/assets/award-DOf5Xc3o.js index eca97bfa3..3316ae4de 100644 --- a/public/build/assets/award-D9FlSYzB.js +++ b/public/build/assets/award-DOf5Xc3o.js @@ -1,4 +1,4 @@ -import{G as c}from"./app-36WMjvX0.js";/** +import{G as c}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/ban-CMgLBFSt.js b/public/build/assets/ban-C1FQ9ay_.js similarity index 87% rename from public/build/assets/ban-CMgLBFSt.js rename to public/build/assets/ban-C1FQ9ay_.js index bc977c35d..23305dbc2 100644 --- a/public/build/assets/ban-CMgLBFSt.js +++ b/public/build/assets/ban-C1FQ9ay_.js @@ -1,4 +1,4 @@ -import{G as c}from"./app-36WMjvX0.js";/** +import{G as c}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/bell-Cr2F9IDD.js b/public/build/assets/bell-BMsQyWM-.js similarity index 90% rename from public/build/assets/bell-Cr2F9IDD.js rename to public/build/assets/bell-BMsQyWM-.js index f57bd2fbd..41287743b 100644 --- a/public/build/assets/bell-Cr2F9IDD.js +++ b/public/build/assets/bell-BMsQyWM-.js @@ -1,4 +1,4 @@ -import{G as e}from"./app-36WMjvX0.js";/** +import{G as e}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/book-open-DUwKvBiK.js b/public/build/assets/book-open-DiNAfaue.js similarity index 90% rename from public/build/assets/book-open-DUwKvBiK.js rename to public/build/assets/book-open-DiNAfaue.js index 4d31c7aef..415abb8b1 100644 --- a/public/build/assets/book-open-DUwKvBiK.js +++ b/public/build/assets/book-open-DiNAfaue.js @@ -1,4 +1,4 @@ -import{G as a}from"./app-36WMjvX0.js";/** +import{G as a}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/boxes-rwzklut0.js b/public/build/assets/boxes-Bjf0_Kx7.js similarity index 95% rename from public/build/assets/boxes-rwzklut0.js rename to public/build/assets/boxes-Bjf0_Kx7.js index c72dc3c31..4035701e7 100644 --- a/public/build/assets/boxes-rwzklut0.js +++ b/public/build/assets/boxes-Bjf0_Kx7.js @@ -1,4 +1,4 @@ -import{G as a}from"./app-36WMjvX0.js";/** +import{G as a}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/briefcase-Dsiqzllu.js b/public/build/assets/briefcase-lPam_Ipn.js similarity index 89% rename from public/build/assets/briefcase-Dsiqzllu.js rename to public/build/assets/briefcase-lPam_Ipn.js index 4490b555a..5c3c915a2 100644 --- a/public/build/assets/briefcase-Dsiqzllu.js +++ b/public/build/assets/briefcase-lPam_Ipn.js @@ -1,4 +1,4 @@ -import{G as e}from"./app-36WMjvX0.js";/** +import{G as e}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/building-2-Cda8xQDI.js b/public/build/assets/building-2-DmmRcP0c.js similarity index 93% rename from public/build/assets/building-2-Cda8xQDI.js rename to public/build/assets/building-2-DmmRcP0c.js index cf2c4600c..fe7fa3507 100644 --- a/public/build/assets/building-2-Cda8xQDI.js +++ b/public/build/assets/building-2-DmmRcP0c.js @@ -1,4 +1,4 @@ -import{G as a}from"./app-36WMjvX0.js";/** +import{G as a}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/building-CG4yAV8N.js b/public/build/assets/building-BXglONiz.js similarity index 94% rename from public/build/assets/building-CG4yAV8N.js rename to public/build/assets/building-BXglONiz.js index a0d6752a8..a9b8a3aa5 100644 --- a/public/build/assets/building-CG4yAV8N.js +++ b/public/build/assets/building-BXglONiz.js @@ -1,4 +1,4 @@ -import{G as h}from"./app-36WMjvX0.js";/** +import{G as h}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/cache-settings-DTMa0SPq.js b/public/build/assets/cache-settings-DUEt2dpX.js similarity index 93% rename from public/build/assets/cache-settings-DTMa0SPq.js rename to public/build/assets/cache-settings-DUEt2dpX.js index 37858ee20..010aff234 100644 --- a/public/build/assets/cache-settings-DTMa0SPq.js +++ b/public/build/assets/cache-settings-DUEt2dpX.js @@ -1 +1 @@ -import{r as m,j as e}from"./ui-Z445SNHD.js";import{u,ap as x,B as p,r as f,t}from"./app-36WMjvX0.js";import{H as j}from"./hard-drive-ApF-ULi1.js";import{T as g}from"./trash-2-Dxg0nP1A.js";import"./utils-BWxnHGCV.js";function b({cacheSize:d="0.00"}){const{t:s}=u(),[c,i]=m.useState(!1),h=()=>{i(!0),f.post(route("settings.cache.clear"),{},{preserveScroll:!0,onSuccess:r=>{var o,l;const a=(o=r.props.flash)==null?void 0:o.success,n=(l=r.props.flash)==null?void 0:l.error;a?t.success(a):n&&t.error(n)},onError:r=>{const a=r.error||Object.values(r).join(", ")||s("Failed to clear cache");t.error(a)},onFinish:()=>{i(!1)}})};return e.jsx(x,{title:s("Cache Settings"),description:s("Manage application cache to improve performance"),children:e.jsxs("div",{className:"space-y-6",children:[e.jsx("div",{className:"p-3 bg-muted/50 rounded-lg",children:e.jsx("p",{className:"text-sm text-muted-foreground",children:s("This is a page meant for more advanced users, simply ignore it if you don't understand what cache is.")})}),e.jsxs("div",{className:"flex items-center justify-between p-4 border rounded-lg",children:[e.jsxs("div",{className:"flex items-center space-x-3",children:[e.jsx(j,{className:"h-5 w-5 text-muted-foreground"}),e.jsxs("div",{children:[e.jsx("h4",{className:"font-medium",children:s("Current Cache Size")}),e.jsxs("p",{className:"text-sm text-muted-foreground",children:[d," MB ",s("of cached data")]})]})]}),e.jsxs(p,{onClick:h,disabled:c,variant:"destructive",size:"sm",children:[e.jsx(g,{className:"h-4 w-4 mr-2"}),s(c?"Clearing...":"Clear Cache")]})]}),e.jsxs("div",{className:"text-sm text-muted-foreground",children:[e.jsxs("p",{children:[s("Clearing cache will remove"),":"]}),e.jsxs("ul",{className:"list-disc list-inside mt-2 space-y-1",children:[e.jsx("li",{children:s("Application cache")}),e.jsx("li",{children:s("Route cache")}),e.jsx("li",{children:s("View cache")}),e.jsx("li",{children:s("Configuration cache")})]})]})]})})}export{b as default}; +import{r as m,j as e}from"./ui-Z445SNHD.js";import{u,ap as x,B as p,r as f,t}from"./app-Da3PX8qg.js";import{H as j}from"./hard-drive--Nch37f-.js";import{T as g}from"./trash-2-15Ri11Yq.js";import"./utils-BWxnHGCV.js";function b({cacheSize:d="0.00"}){const{t:s}=u(),[c,i]=m.useState(!1),h=()=>{i(!0),f.post(route("settings.cache.clear"),{},{preserveScroll:!0,onSuccess:r=>{var o,l;const a=(o=r.props.flash)==null?void 0:o.success,n=(l=r.props.flash)==null?void 0:l.error;a?t.success(a):n&&t.error(n)},onError:r=>{const a=r.error||Object.values(r).join(", ")||s("Failed to clear cache");t.error(a)},onFinish:()=>{i(!1)}})};return e.jsx(x,{title:s("Cache Settings"),description:s("Manage application cache to improve performance"),children:e.jsxs("div",{className:"space-y-6",children:[e.jsx("div",{className:"p-3 bg-muted/50 rounded-lg",children:e.jsx("p",{className:"text-sm text-muted-foreground",children:s("This is a page meant for more advanced users, simply ignore it if you don't understand what cache is.")})}),e.jsxs("div",{className:"flex items-center justify-between p-4 border rounded-lg",children:[e.jsxs("div",{className:"flex items-center space-x-3",children:[e.jsx(j,{className:"h-5 w-5 text-muted-foreground"}),e.jsxs("div",{children:[e.jsx("h4",{className:"font-medium",children:s("Current Cache Size")}),e.jsxs("p",{className:"text-sm text-muted-foreground",children:[d," MB ",s("of cached data")]})]})]}),e.jsxs(p,{onClick:h,disabled:c,variant:"destructive",size:"sm",children:[e.jsx(g,{className:"h-4 w-4 mr-2"}),s(c?"Clearing...":"Clear Cache")]})]}),e.jsxs("div",{className:"text-sm text-muted-foreground",children:[e.jsxs("p",{children:[s("Clearing cache will remove"),":"]}),e.jsxs("ul",{className:"list-disc list-inside mt-2 space-y-1",children:[e.jsx("li",{children:s("Application cache")}),e.jsx("li",{children:s("Route cache")}),e.jsx("li",{children:s("View cache")}),e.jsx("li",{children:s("Configuration cache")})]})]})]})})}export{b as default}; diff --git a/public/build/assets/calculator-wt_63eRJ.js b/public/build/assets/calculator-B75Vnhim.js similarity index 94% rename from public/build/assets/calculator-wt_63eRJ.js rename to public/build/assets/calculator-B75Vnhim.js index 24b8c4d62..d2484e6d0 100644 --- a/public/build/assets/calculator-wt_63eRJ.js +++ b/public/build/assets/calculator-B75Vnhim.js @@ -1,4 +1,4 @@ -import{G as e}from"./app-36WMjvX0.js";/** +import{G as e}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/calendar-CbQR66d6.js b/public/build/assets/calendar-D8G10l3Y.js similarity index 71% rename from public/build/assets/calendar-CbQR66d6.js rename to public/build/assets/calendar-D8G10l3Y.js index a14c39bfb..b36be3d32 100644 --- a/public/build/assets/calendar-CbQR66d6.js +++ b/public/build/assets/calendar-D8G10l3Y.js @@ -1 +1 @@ -import{r as m,j as t}from"./ui-Z445SNHD.js";import{P as N}from"./page-template-B_mOhR6n.js";import{u as T,c as _,C as k,r as l}from"./app-36WMjvX0.js";import{F as y,i as V,a as A,b as F}from"./index-DrmIhGnK.js";import{S as d,a as c,b as p,c as u,d as h}from"./select-DgPPBKIC.js";import{L as G}from"./list-Ajdnpsw1.js";import"./textarea-CdnKPU5F.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";function ve(){const{t:a}=T(),{calendarEvents:g,trainingPrograms:x,filters:n={}}=_().props,[s,v]=m.useState(n.training_program_id||"all"),[i,b]=m.useState(n.status||"all"),j=()=>{l.get(route("hr.training-sessions.index"))},S=e=>{const r=e.event.id;l.get(route("hr.training-sessions.show",r))},o=(e,r)=>{l.get(route("hr.training-sessions.calendar"),{[e]:r==="all"?void 0:r,...e!=="training_program_id"&&s!=="all"?{training_program_id:s}:{},...e!=="status"&&i!=="all"?{status:i}:{}},{preserveState:!0})},f=[{label:a("List View"),icon:t.jsx(G,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:j}],C=[{title:a("Dashboard"),href:route("dashboard")},{title:a("HR Management"),href:route("hr.training-sessions.index")},{title:a("Training Management"),href:route("hr.training-sessions.index")},{title:a("Training Sessions"),href:route("hr.training-sessions.index")},{title:a("Calendar")}],w=[{value:"all",label:a("All Programs")},...(x||[]).map(e=>({value:e.id.toString(),label:e.name}))],P=[{value:"all",label:a("All Statuses")},{value:"scheduled",label:a("Scheduled")},{value:"in_progress",label:a("In Progress")},{value:"completed",label:a("Completed")},{value:"cancelled",label:a("Cancelled")}];return t.jsxs(N,{title:a("Training Sessions Calendar"),url:"/hr/training/sessions/calendar",actions:f,breadcrumbs:C,children:[t.jsxs("div",{className:"flex flex-wrap gap-4 mb-4",children:[t.jsxs("div",{className:"w-full md:w-64",children:[t.jsx("label",{className:"block text-sm font-medium mb-1",children:a("Program")}),t.jsxs(d,{value:s,onValueChange:e=>{v(e),o("training_program_id",e)},children:[t.jsx(c,{children:t.jsx(p,{placeholder:a("All Programs")})}),t.jsx(u,{children:w.map(e=>t.jsx(h,{value:e.value,children:e.label},e.value))})]})]}),t.jsxs("div",{className:"w-full md:w-64",children:[t.jsx("label",{className:"block text-sm font-medium mb-1",children:a("Status")}),t.jsxs(d,{value:i,onValueChange:e=>{b(e),o("status",e)},children:[t.jsx(c,{children:t.jsx(p,{placeholder:a("All Statuses")})}),t.jsx(u,{children:P.map(e=>t.jsx(h,{value:e.value,children:e.label},e.value))})]})]})]}),t.jsx(k,{className:"p-4",children:t.jsx(y,{plugins:[V,A,F],initialView:"dayGridMonth",headerToolbar:{left:"prev,next today",center:"title",right:"dayGridMonth,timeGridWeek,timeGridDay"},events:g,eventClick:S,eventTimeFormat:{hour:"2-digit",minute:"2-digit",meridiem:"short"},height:"auto",aspectRatio:1.8,eventDisplay:"block",eventContent:e=>t.jsxs("div",{className:"p-1 overflow-hidden",children:[t.jsx("div",{className:"font-medium text-xs truncate",children:e.event.title}),e.view.type!=="dayGridMonth"&&t.jsx("div",{className:"text-xs truncate",children:e.event.extendedProps.program})]})})})]})}export{ve as default}; +import{r as m,j as t}from"./ui-Z445SNHD.js";import{P as N}from"./page-template-Cw8W4Qs2.js";import{u as T,c as _,C as k,r as l}from"./app-Da3PX8qg.js";import{F as y,i as V,a as A,b as F}from"./index-DrmIhGnK.js";import{S as d,a as c,b as p,c as u,d as h}from"./select-9uIRiOV_.js";import{L as G}from"./list-DY4Uh_0E.js";import"./textarea-BgXisGCr.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";function ve(){const{t:a}=T(),{calendarEvents:g,trainingPrograms:x,filters:n={}}=_().props,[s,v]=m.useState(n.training_program_id||"all"),[i,b]=m.useState(n.status||"all"),j=()=>{l.get(route("hr.training-sessions.index"))},S=e=>{const r=e.event.id;l.get(route("hr.training-sessions.show",r))},o=(e,r)=>{l.get(route("hr.training-sessions.calendar"),{[e]:r==="all"?void 0:r,...e!=="training_program_id"&&s!=="all"?{training_program_id:s}:{},...e!=="status"&&i!=="all"?{status:i}:{}},{preserveState:!0})},f=[{label:a("List View"),icon:t.jsx(G,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:j}],C=[{title:a("Dashboard"),href:route("dashboard")},{title:a("HR Management"),href:route("hr.training-sessions.index")},{title:a("Training Management"),href:route("hr.training-sessions.index")},{title:a("Training Sessions"),href:route("hr.training-sessions.index")},{title:a("Calendar")}],w=[{value:"all",label:a("All Programs")},...(x||[]).map(e=>({value:e.id.toString(),label:e.name}))],P=[{value:"all",label:a("All Statuses")},{value:"scheduled",label:a("Scheduled")},{value:"in_progress",label:a("In Progress")},{value:"completed",label:a("Completed")},{value:"cancelled",label:a("Cancelled")}];return t.jsxs(N,{title:a("Training Sessions Calendar"),url:"/hr/training/sessions/calendar",actions:f,breadcrumbs:C,children:[t.jsxs("div",{className:"flex flex-wrap gap-4 mb-4",children:[t.jsxs("div",{className:"w-full md:w-64",children:[t.jsx("label",{className:"block text-sm font-medium mb-1",children:a("Program")}),t.jsxs(d,{value:s,onValueChange:e=>{v(e),o("training_program_id",e)},children:[t.jsx(c,{children:t.jsx(p,{placeholder:a("All Programs")})}),t.jsx(u,{children:w.map(e=>t.jsx(h,{value:e.value,children:e.label},e.value))})]})]}),t.jsxs("div",{className:"w-full md:w-64",children:[t.jsx("label",{className:"block text-sm font-medium mb-1",children:a("Status")}),t.jsxs(d,{value:i,onValueChange:e=>{b(e),o("status",e)},children:[t.jsx(c,{children:t.jsx(p,{placeholder:a("All Statuses")})}),t.jsx(u,{children:P.map(e=>t.jsx(h,{value:e.value,children:e.label},e.value))})]})]})]}),t.jsx(k,{className:"p-4",children:t.jsx(y,{plugins:[V,A,F],initialView:"dayGridMonth",headerToolbar:{left:"prev,next today",center:"title",right:"dayGridMonth,timeGridWeek,timeGridDay"},events:g,eventClick:S,eventTimeFormat:{hour:"2-digit",minute:"2-digit",meridiem:"short"},height:"auto",aspectRatio:1.8,eventDisplay:"block",eventContent:e=>t.jsxs("div",{className:"p-1 overflow-hidden",children:[t.jsx("div",{className:"font-medium text-xs truncate",children:e.event.title}),e.view.type!=="dayGridMonth"&&t.jsx("div",{className:"text-xs truncate",children:e.event.extendedProps.program})]})})})]})}export{ve as default}; diff --git a/public/build/assets/calendar-D9zVVaq_.js b/public/build/assets/calendar-Gbh45buI.js similarity index 88% rename from public/build/assets/calendar-D9zVVaq_.js rename to public/build/assets/calendar-Gbh45buI.js index 8ca12eea8..4c7ea3966 100644 --- a/public/build/assets/calendar-D9zVVaq_.js +++ b/public/build/assets/calendar-Gbh45buI.js @@ -1 +1 @@ -import{r as n,j as e}from"./ui-Z445SNHD.js";import{P as ee}from"./page-template-B_mOhR6n.js";import{u as re,c as te,x as ae,I as se,B as y,P as ie,r as u,t as c}from"./app-36WMjvX0.js";import{S as f,a as j,b as k,c as v,d as h}from"./select-DgPPBKIC.js";import{C as le}from"./CrudFormModal-Bmz2nLeY.js";import{R as de}from"./refresh-cw-BTR9wbuS.js";import{C as A}from"./calendar-BYVpj4_X.js";import{L as ne}from"./layout-list-BuBaZfwq.js";import"./textarea-CdnKPU5F.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";import"./radio-group-BtLENAXk.js";import"./circle-BpyxLEsH.js";import"./checkbox-Bos2Phgi.js";import"./multi-select-field-BX9C1tYH.js";import"./scroll-area-BmK0s-Hf.js";import"./LocationPicker-DAd_AcXs.js";import"./leaflet-FVhBWCqS.js";import"./locate-fixed-D29o3FBS.js";function er(){var D,M,E;const{t:r}=re(),{users:m,dates:l,departments:I,shifts:F,filters:x,auth:o}=te().props,$=(o==null?void 0:o.permissions)||[],L=(D=o==null?void 0:o.user)==null?void 0:D.type,[w,O]=n.useState(((M=x.month)==null?void 0:M.toString())||new Date().getMonth()+1+""),[N,P]=n.useState(((E=x.year)==null?void 0:E.toString())||new Date().getFullYear().toString()),[p,V]=n.useState(x.department_id||"all"),[_,T]=n.useState(x.search||""),[Y,b]=n.useState(!1),[q,g]=n.useState(!1),[d,z]=n.useState(null),S=["admin","hr","manager","company"].includes(L)||ae($,"manage-shifts"),C=()=>{u.get(route("hr.shifts.calendar"),{month:w,year:N,department_id:p!=="all"?p:void 0,search:_||void 0},{preserveState:!0,preserveScroll:!0})},J=(t,a,s)=>{if(!S)return;const i={employee_id:t.id,employee_name:t.name,employee_code:t.employee_code,date:a,start_date:a,end_date:a,shift_id:s.shift_id||"",shift_name:s.shift_name,start_time:s.start_time,end_time:s.end_time,is_rest_day:s.status==="RD"||s.is_rest_day};z(i),g(!0)},B=()=>{g(!1),b(!0)},G=t=>{const a=c.loading(r("Assigning shifts..."));u.post(route("hr.shifts.assign"),t,{onSuccess:s=>{b(!1),c.dismiss(a),s.props.flash.success&&c.success(r(s.props.flash.success))},onError:s=>{c.dismiss(a),c.error(Object.values(s).join(", "))}})},K=[{value:"1",label:r("January")},{value:"2",label:r("February")},{value:"3",label:r("March")},{value:"4",label:r("April")},{value:"5",label:r("May")},{value:"6",label:r("June")},{value:"7",label:r("July")},{value:"8",label:r("August")},{value:"9",label:r("September")},{value:"10",label:r("October")},{value:"11",label:r("November")},{value:"12",label:r("December")}],U=new Date().getFullYear(),H=Array.from({length:5},(t,a)=>(U-2+a).toString()),Q=(t,a)=>{if(a==="RD")return"bg-gray-200 text-gray-600 border-gray-300 dark:bg-gray-800 dark:text-gray-400 dark:border-gray-700";const s=t.toLowerCase();return s.includes("morning")?"bg-green-100 text-green-700 border-green-200 dark:bg-green-900/30 dark:text-green-300 dark:border-green-800":s.includes("night")?"bg-indigo-100 text-indigo-700 border-indigo-200 dark:bg-indigo-900/30 dark:text-indigo-300 dark:border-indigo-800":s.includes("evening")?"bg-orange-100 text-orange-700 border-orange-200 dark:bg-orange-900/30 dark:text-orange-300 dark:border-orange-800":"bg-sky-100 text-sky-700 border-sky-200 dark:bg-sky-900/30 dark:text-sky-300 dark:border-sky-800"};return e.jsxs(ee,{title:r("Monthly Shift Calendar"),url:"/hr/shifts/calendar",breadcrumbs:[{title:r("Dashboard"),href:route("dashboard")},{title:r("Shift Management"),href:route("hr.shifts.index")},{title:r("Calendar")}],actions:[{label:r("List View"),icon:e.jsx(ne,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>u.get(route("hr.shifts.index"))}],children:[e.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow-sm border border-gray-200 dark:border-gray-800 p-4 mb-6",children:e.jsxs("div",{className:"flex flex-col md:flex-row gap-4 items-end",children:[e.jsxs("div",{className:"flex-1 space-y-1",children:[e.jsx("label",{className:"text-xs font-semibold text-gray-500",children:r("Month")}),e.jsxs(f,{value:w,onValueChange:O,children:[e.jsx(j,{className:"w-full",children:e.jsx(k,{placeholder:r("Month")})}),e.jsx(v,{children:K.map(t=>e.jsx(h,{value:t.value,children:t.label},t.value))})]})]}),e.jsxs("div",{className:"flex-1 space-y-1",children:[e.jsx("label",{className:"text-xs font-semibold text-gray-500",children:r("Year")}),e.jsxs(f,{value:N,onValueChange:P,children:[e.jsx(j,{className:"w-full",children:e.jsx(k,{placeholder:r("Year")})}),e.jsx(v,{children:H.map(t=>e.jsx(h,{value:t,children:t},t))})]})]}),e.jsxs("div",{className:"flex-1 space-y-1",children:[e.jsx("label",{className:"text-xs font-semibold text-gray-500",children:r("Department")}),e.jsxs(f,{value:p,onValueChange:V,children:[e.jsx(j,{className:"w-full",children:e.jsx(k,{placeholder:r("All Departments")})}),e.jsxs(v,{children:[e.jsx(h,{value:"all",children:r("All Departments")}),I.map(t=>e.jsx(h,{value:t.id.toString(),children:t.name},t.id))]})]})]}),e.jsxs("div",{className:"flex-[2] space-y-1",children:[e.jsx("label",{className:"text-xs font-semibold text-gray-500",children:r("Search Employee")}),e.jsx(se,{placeholder:r("Search by name..."),value:_,onChange:t=>T(t.target.value),onKeyDown:t=>t.key==="Enter"&&C()})]}),e.jsxs(y,{onClick:C,className:"bg-indigo-500 hover:bg-indigo-600",children:[e.jsx(de,{className:"h-4 w-4 mr-2"}),r("Refresh")]})]})}),e.jsxs("div",{className:"bg-sky-50 dark:bg-sky-900/10 border border-sky-100 dark:border-sky-900/30 rounded-xl p-4 mb-6 shadow-sm",children:[e.jsxs("div",{className:"flex flex-wrap gap-4 items-center mb-3",children:[e.jsxs("span",{className:"text-sm font-bold text-sky-800 dark:text-sky-300 flex items-center gap-2",children:[e.jsx("div",{className:"w-1.5 h-4 bg-sky-500 rounded-full"}),r("Shift Legend")]}),e.jsxs("div",{className:"flex items-center gap-2 px-2 py-1 rounded bg-gray-200/50 dark:bg-gray-800/50 border border-gray-200 dark:border-gray-700",children:[e.jsx("span",{className:"w-3 h-3 rounded-full bg-gray-400"}),e.jsx("span",{className:"text-xs font-semibold text-gray-700 dark:text-gray-300",children:r("Rest Day")})]}),e.jsxs("div",{className:"ml-auto flex items-center text-xs font-bold text-green-600 dark:text-green-400 bg-green-50 dark:bg-green-900/30 px-3 py-1.5 rounded-full border border-green-200 dark:border-green-800 shadow-sm transition-all hover:shadow-md cursor-default",children:[e.jsx(A,{className:"h-3.5 w-3.5 mr-2"}),r("Interactive Grid")]})]}),e.jsx("p",{className:"text-[10px] text-sky-600/70 dark:text-sky-400/50 pl-1 font-medium italic",children:r("* Click any cell to view details or modify assignment. The grid syncs directly with attendance records.")})]}),e.jsx("div",{className:"bg-white dark:bg-gray-900 border border-gray-200 dark:border-gray-800 rounded-lg shadow-sm overflow-hidden",children:e.jsx("div",{className:"overflow-x-auto pb-2",children:e.jsxs("table",{className:"min-w-max w-full border-separate border-spacing-0 text-sm",children:[e.jsx("thead",{children:e.jsxs("tr",{className:"bg-gray-50/80 dark:bg-gray-800/80",children:[e.jsx("th",{className:"p-3 text-left font-bold text-gray-700 dark:text-gray-300 uppercase tracking-wider sticky left-0 z-10 bg-gray-50/95 dark:bg-gray-800/95 border-r border-b border-gray-200 dark:border-gray-800 shadow-[2px_0_5px_-2px_rgba(0,0,0,0.1)] backdrop-blur min-w-[280px]",children:r("Employee")}),l==null?void 0:l.map((t,a)=>e.jsxs("th",{className:"p-2 border-r border-b border-gray-200 dark:border-gray-800 min-w-[50px] text-center last:border-r-0",children:[e.jsx("div",{className:"font-bold text-gray-800 dark:text-gray-200 text-base",children:t.day}),e.jsx("div",{className:"text-[10px] text-gray-500 dark:text-gray-400 uppercase tracking-widest",children:t.day_name})]},a))]})}),e.jsx("tbody",{children:(m==null?void 0:m.length)>0?m.map(t=>e.jsxs("tr",{className:"hover:bg-gray-50/50 dark:hover:bg-gray-800/50 transition-colors",children:[e.jsx("td",{className:"p-3 bg-white dark:bg-gray-900 border-r border-b border-gray-200 dark:border-gray-800 sticky left-0 z-10 shadow-[2px_0_5px_-2px_rgba(0,0,0,0.05)]",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"flex-shrink-0 w-10 h-10 rounded-full bg-indigo-100 dark:bg-indigo-900/50 flex items-center justify-center text-indigo-700 dark:text-indigo-300 font-bold border border-indigo-200 dark:border-indigo-800",children:t.name.split(" ").map(a=>a[0]).join("").substring(0,2).toUpperCase()}),e.jsxs("div",{children:[e.jsx("div",{className:"font-bold text-gray-900 dark:text-gray-100 whitespace-nowrap",children:t.name}),e.jsxs("div",{className:"text-xs text-gray-400 dark:text-gray-500 whitespace-nowrap",children:[t.employee_code," • ",t.designation]}),e.jsx("div",{className:"text-[10px] text-gray-400 dark:text-gray-500",children:t.department})]})]})}),l==null?void 0:l.map((a,s)=>{const i=t.shifts[a.date],R=i.status==="RD",W=Q(i.shift_name||"",i.status),X=R?r("RD"):i.shift_name?i.shift_name.split(" ")[0]:i.status,Z=i.start_time?i.start_time.replace(/^0/,"").replace(/\s*([AP]M)$/i," $1"):"";return e.jsx("td",{className:"p-1 border-r border-b border-gray-100 dark:border-gray-800 last:border-r-0 text-center min-w-[70px]",children:e.jsxs("div",{className:`flex flex-col items-center justify-center py-1 px-1.5 rounded border text-[11px] font-extrabold transition-all shadow-sm h-[50px] w-full ${W} ${S?"cursor-pointer hover:brightness-95 active:scale-95":""}`,onClick:()=>J(t,a.date,i),children:[e.jsx("span",{className:"leading-tight text-center",children:X}),i.start_time&&!R&&e.jsx("span",{className:"text-[9px] font-semibold text-current opacity-75 mt-0.5 tracking-tight",children:Z})]})},s)})]},t.id)):e.jsx("tr",{children:e.jsx("td",{colSpan:(l==null?void 0:l.length)+1,className:"p-8 text-center text-gray-500 dark:text-gray-400",children:r("No active shift scheduling found for these parameters.")})})})]})})}),q&&d&&e.jsx("div",{className:"fixed inset-0 z-50 flex items-center justify-center bg-black/50 backdrop-blur-sm animate-in fade-in duration-200",children:e.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-xl shadow-2xl border border-gray-200 dark:border-gray-800 w-full max-w-md overflow-hidden transform transition-all animate-in zoom-in-95 duration-200",children:[e.jsxs("div",{className:"bg-indigo-600 p-6 text-white relative",children:[e.jsx("button",{onClick:()=>g(!1),className:"absolute top-4 right-4 text-white/70 hover:text-white transition",children:e.jsx(ie,{className:"h-6 w-6 rotate-45"})}),e.jsx("h3",{className:"text-xl font-bold",children:r("Shift Details")}),e.jsx("p",{className:"text-indigo-100 text-sm",children:new Date(d.date).toLocaleDateString(void 0,{weekday:"long",year:"numeric",month:"long",day:"numeric"})})]}),e.jsxs("div",{className:"p-6 space-y-6",children:[e.jsxs("div",{className:"flex items-center gap-4",children:[e.jsx("div",{className:"w-12 h-12 rounded-full bg-indigo-100 dark:bg-indigo-900/50 flex items-center justify-center text-indigo-700 dark:text-indigo-300 font-bold text-lg border border-indigo-200",children:d.employee_name[0]}),e.jsxs("div",{children:[e.jsx("div",{className:"font-bold text-gray-900 dark:text-gray-100 text-lg",children:d.employee_name}),e.jsx("div",{className:"text-sm text-gray-400",children:d.employee_code||r("Employee")})]})]}),e.jsx("div",{className:"space-y-4 pt-2",children:e.jsxs("div",{className:"flex items-center gap-3 p-4 rounded-lg bg-gray-50 dark:bg-gray-800/50 border border-gray-100 dark:border-gray-800",children:[e.jsx("div",{className:`p-2 rounded-md ${d.is_rest_day?"bg-gray-200 text-gray-600":"bg-green-100 text-green-600"}`,children:e.jsx(A,{className:"h-5 w-5"})}),e.jsxs("div",{className:"flex-1",children:[e.jsx("div",{className:"text-xs text-gray-400 uppercase font-semibold tracking-wider font-mono",children:r("Assigned Shift")}),e.jsx("div",{className:"font-bold text-gray-800 dark:text-gray-200",children:d.is_rest_day?r("Rest Day"):d.shift_name})]})]})}),e.jsxs("div",{className:"flex gap-3 pt-4",children:[e.jsx(y,{variant:"outline",className:"flex-1",onClick:()=>g(!1),children:r("Close")}),e.jsx(y,{className:"flex-1 bg-indigo-600 hover:bg-indigo-700",onClick:B,children:r("Edit Assignment")})]})]})]})}),e.jsx(le,{isOpen:Y,onClose:()=>b(!1),onSubmit:G,title:r("Assign Shift"),mode:"create",initialData:d,formConfig:{fields:[{name:"employee_name",label:r("Employee"),type:"text",disabled:!0,row:1,width:"full"},{name:"employee_id",label:r("Employee ID"),type:"text",disabled:!0,conditional:()=>!1},{name:"start_date",label:r("Start Date"),type:"date",required:!0,row:2,width:"50%"},{name:"end_date",label:r("End Date"),type:"date",required:!0,row:2,width:"50%"},{name:"shift_id",label:r("Select Shift"),type:"select",required:!1,options:F.map(t=>({value:t.id.toString(),label:`${t.name} (${t.start_time} - ${t.end_time})`})),row:3,width:"full",conditional:t=>!t.is_rest_day},{name:"is_rest_day",label:r("Mark as Rest Day"),type:"checkbox",required:!1,row:4,width:"full"}],layout:"default"}})]})}export{er as default}; +import{r as n,j as e}from"./ui-Z445SNHD.js";import{P as ee}from"./page-template-Cw8W4Qs2.js";import{u as re,c as te,x as ae,I as se,B as y,P as ie,r as u,t as c}from"./app-Da3PX8qg.js";import{S as f,a as j,b as k,c as v,d as h}from"./select-9uIRiOV_.js";import{C as le}from"./CrudFormModal-CTSICk3j.js";import{R as de}from"./refresh-cw--0MMVqmk.js";import{C as A}from"./calendar-kiIl5Cyq.js";import{L as ne}from"./layout-list-DkB7S2jk.js";import"./textarea-BgXisGCr.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";import"./radio-group-CuY8xCRY.js";import"./circle-DgA3bS7I.js";import"./checkbox-C3Z6LHOx.js";import"./multi-select-field-ALFA5JXF.js";import"./scroll-area-C7NBgd0i.js";import"./LocationPicker-Dy1Od2a3.js";import"./leaflet-FVhBWCqS.js";import"./locate-fixed-BKpEfCUU.js";function er(){var D,M,E;const{t:r}=re(),{users:m,dates:l,departments:I,shifts:F,filters:x,auth:o}=te().props,$=(o==null?void 0:o.permissions)||[],L=(D=o==null?void 0:o.user)==null?void 0:D.type,[w,O]=n.useState(((M=x.month)==null?void 0:M.toString())||new Date().getMonth()+1+""),[N,P]=n.useState(((E=x.year)==null?void 0:E.toString())||new Date().getFullYear().toString()),[p,V]=n.useState(x.department_id||"all"),[_,T]=n.useState(x.search||""),[Y,b]=n.useState(!1),[q,g]=n.useState(!1),[d,z]=n.useState(null),S=["admin","hr","manager","company"].includes(L)||ae($,"manage-shifts"),C=()=>{u.get(route("hr.shifts.calendar"),{month:w,year:N,department_id:p!=="all"?p:void 0,search:_||void 0},{preserveState:!0,preserveScroll:!0})},J=(t,a,s)=>{if(!S)return;const i={employee_id:t.id,employee_name:t.name,employee_code:t.employee_code,date:a,start_date:a,end_date:a,shift_id:s.shift_id||"",shift_name:s.shift_name,start_time:s.start_time,end_time:s.end_time,is_rest_day:s.status==="RD"||s.is_rest_day};z(i),g(!0)},B=()=>{g(!1),b(!0)},G=t=>{const a=c.loading(r("Assigning shifts..."));u.post(route("hr.shifts.assign"),t,{onSuccess:s=>{b(!1),c.dismiss(a),s.props.flash.success&&c.success(r(s.props.flash.success))},onError:s=>{c.dismiss(a),c.error(Object.values(s).join(", "))}})},K=[{value:"1",label:r("January")},{value:"2",label:r("February")},{value:"3",label:r("March")},{value:"4",label:r("April")},{value:"5",label:r("May")},{value:"6",label:r("June")},{value:"7",label:r("July")},{value:"8",label:r("August")},{value:"9",label:r("September")},{value:"10",label:r("October")},{value:"11",label:r("November")},{value:"12",label:r("December")}],U=new Date().getFullYear(),H=Array.from({length:5},(t,a)=>(U-2+a).toString()),Q=(t,a)=>{if(a==="RD")return"bg-gray-200 text-gray-600 border-gray-300 dark:bg-gray-800 dark:text-gray-400 dark:border-gray-700";const s=t.toLowerCase();return s.includes("morning")?"bg-green-100 text-green-700 border-green-200 dark:bg-green-900/30 dark:text-green-300 dark:border-green-800":s.includes("night")?"bg-indigo-100 text-indigo-700 border-indigo-200 dark:bg-indigo-900/30 dark:text-indigo-300 dark:border-indigo-800":s.includes("evening")?"bg-orange-100 text-orange-700 border-orange-200 dark:bg-orange-900/30 dark:text-orange-300 dark:border-orange-800":"bg-sky-100 text-sky-700 border-sky-200 dark:bg-sky-900/30 dark:text-sky-300 dark:border-sky-800"};return e.jsxs(ee,{title:r("Monthly Shift Calendar"),url:"/hr/shifts/calendar",breadcrumbs:[{title:r("Dashboard"),href:route("dashboard")},{title:r("Shift Management"),href:route("hr.shifts.index")},{title:r("Calendar")}],actions:[{label:r("List View"),icon:e.jsx(ne,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>u.get(route("hr.shifts.index"))}],children:[e.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow-sm border border-gray-200 dark:border-gray-800 p-4 mb-6",children:e.jsxs("div",{className:"flex flex-col md:flex-row gap-4 items-end",children:[e.jsxs("div",{className:"flex-1 space-y-1",children:[e.jsx("label",{className:"text-xs font-semibold text-gray-500",children:r("Month")}),e.jsxs(f,{value:w,onValueChange:O,children:[e.jsx(j,{className:"w-full",children:e.jsx(k,{placeholder:r("Month")})}),e.jsx(v,{children:K.map(t=>e.jsx(h,{value:t.value,children:t.label},t.value))})]})]}),e.jsxs("div",{className:"flex-1 space-y-1",children:[e.jsx("label",{className:"text-xs font-semibold text-gray-500",children:r("Year")}),e.jsxs(f,{value:N,onValueChange:P,children:[e.jsx(j,{className:"w-full",children:e.jsx(k,{placeholder:r("Year")})}),e.jsx(v,{children:H.map(t=>e.jsx(h,{value:t,children:t},t))})]})]}),e.jsxs("div",{className:"flex-1 space-y-1",children:[e.jsx("label",{className:"text-xs font-semibold text-gray-500",children:r("Department")}),e.jsxs(f,{value:p,onValueChange:V,children:[e.jsx(j,{className:"w-full",children:e.jsx(k,{placeholder:r("All Departments")})}),e.jsxs(v,{children:[e.jsx(h,{value:"all",children:r("All Departments")}),I.map(t=>e.jsx(h,{value:t.id.toString(),children:t.name},t.id))]})]})]}),e.jsxs("div",{className:"flex-[2] space-y-1",children:[e.jsx("label",{className:"text-xs font-semibold text-gray-500",children:r("Search Employee")}),e.jsx(se,{placeholder:r("Search by name..."),value:_,onChange:t=>T(t.target.value),onKeyDown:t=>t.key==="Enter"&&C()})]}),e.jsxs(y,{onClick:C,className:"bg-indigo-500 hover:bg-indigo-600",children:[e.jsx(de,{className:"h-4 w-4 mr-2"}),r("Refresh")]})]})}),e.jsxs("div",{className:"bg-sky-50 dark:bg-sky-900/10 border border-sky-100 dark:border-sky-900/30 rounded-xl p-4 mb-6 shadow-sm",children:[e.jsxs("div",{className:"flex flex-wrap gap-4 items-center mb-3",children:[e.jsxs("span",{className:"text-sm font-bold text-sky-800 dark:text-sky-300 flex items-center gap-2",children:[e.jsx("div",{className:"w-1.5 h-4 bg-sky-500 rounded-full"}),r("Shift Legend")]}),e.jsxs("div",{className:"flex items-center gap-2 px-2 py-1 rounded bg-gray-200/50 dark:bg-gray-800/50 border border-gray-200 dark:border-gray-700",children:[e.jsx("span",{className:"w-3 h-3 rounded-full bg-gray-400"}),e.jsx("span",{className:"text-xs font-semibold text-gray-700 dark:text-gray-300",children:r("Rest Day")})]}),e.jsxs("div",{className:"ml-auto flex items-center text-xs font-bold text-green-600 dark:text-green-400 bg-green-50 dark:bg-green-900/30 px-3 py-1.5 rounded-full border border-green-200 dark:border-green-800 shadow-sm transition-all hover:shadow-md cursor-default",children:[e.jsx(A,{className:"h-3.5 w-3.5 mr-2"}),r("Interactive Grid")]})]}),e.jsx("p",{className:"text-[10px] text-sky-600/70 dark:text-sky-400/50 pl-1 font-medium italic",children:r("* Click any cell to view details or modify assignment. The grid syncs directly with attendance records.")})]}),e.jsx("div",{className:"bg-white dark:bg-gray-900 border border-gray-200 dark:border-gray-800 rounded-lg shadow-sm overflow-hidden",children:e.jsx("div",{className:"overflow-x-auto pb-2",children:e.jsxs("table",{className:"min-w-max w-full border-separate border-spacing-0 text-sm",children:[e.jsx("thead",{children:e.jsxs("tr",{className:"bg-gray-50/80 dark:bg-gray-800/80",children:[e.jsx("th",{className:"p-3 text-left font-bold text-gray-700 dark:text-gray-300 uppercase tracking-wider sticky left-0 z-10 bg-gray-50/95 dark:bg-gray-800/95 border-r border-b border-gray-200 dark:border-gray-800 shadow-[2px_0_5px_-2px_rgba(0,0,0,0.1)] backdrop-blur min-w-[280px]",children:r("Employee")}),l==null?void 0:l.map((t,a)=>e.jsxs("th",{className:"p-2 border-r border-b border-gray-200 dark:border-gray-800 min-w-[50px] text-center last:border-r-0",children:[e.jsx("div",{className:"font-bold text-gray-800 dark:text-gray-200 text-base",children:t.day}),e.jsx("div",{className:"text-[10px] text-gray-500 dark:text-gray-400 uppercase tracking-widest",children:t.day_name})]},a))]})}),e.jsx("tbody",{children:(m==null?void 0:m.length)>0?m.map(t=>e.jsxs("tr",{className:"hover:bg-gray-50/50 dark:hover:bg-gray-800/50 transition-colors",children:[e.jsx("td",{className:"p-3 bg-white dark:bg-gray-900 border-r border-b border-gray-200 dark:border-gray-800 sticky left-0 z-10 shadow-[2px_0_5px_-2px_rgba(0,0,0,0.05)]",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"flex-shrink-0 w-10 h-10 rounded-full bg-indigo-100 dark:bg-indigo-900/50 flex items-center justify-center text-indigo-700 dark:text-indigo-300 font-bold border border-indigo-200 dark:border-indigo-800",children:t.name.split(" ").map(a=>a[0]).join("").substring(0,2).toUpperCase()}),e.jsxs("div",{children:[e.jsx("div",{className:"font-bold text-gray-900 dark:text-gray-100 whitespace-nowrap",children:t.name}),e.jsxs("div",{className:"text-xs text-gray-400 dark:text-gray-500 whitespace-nowrap",children:[t.employee_code," • ",t.designation]}),e.jsx("div",{className:"text-[10px] text-gray-400 dark:text-gray-500",children:t.department})]})]})}),l==null?void 0:l.map((a,s)=>{const i=t.shifts[a.date],R=i.status==="RD",W=Q(i.shift_name||"",i.status),X=R?r("RD"):i.shift_name?i.shift_name.split(" ")[0]:i.status,Z=i.start_time?i.start_time.replace(/^0/,"").replace(/\s*([AP]M)$/i," $1"):"";return e.jsx("td",{className:"p-1 border-r border-b border-gray-100 dark:border-gray-800 last:border-r-0 text-center min-w-[70px]",children:e.jsxs("div",{className:`flex flex-col items-center justify-center py-1 px-1.5 rounded border text-[11px] font-extrabold transition-all shadow-sm h-[50px] w-full ${W} ${S?"cursor-pointer hover:brightness-95 active:scale-95":""}`,onClick:()=>J(t,a.date,i),children:[e.jsx("span",{className:"leading-tight text-center",children:X}),i.start_time&&!R&&e.jsx("span",{className:"text-[9px] font-semibold text-current opacity-75 mt-0.5 tracking-tight",children:Z})]})},s)})]},t.id)):e.jsx("tr",{children:e.jsx("td",{colSpan:(l==null?void 0:l.length)+1,className:"p-8 text-center text-gray-500 dark:text-gray-400",children:r("No active shift scheduling found for these parameters.")})})})]})})}),q&&d&&e.jsx("div",{className:"fixed inset-0 z-50 flex items-center justify-center bg-black/50 backdrop-blur-sm animate-in fade-in duration-200",children:e.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-xl shadow-2xl border border-gray-200 dark:border-gray-800 w-full max-w-md overflow-hidden transform transition-all animate-in zoom-in-95 duration-200",children:[e.jsxs("div",{className:"bg-indigo-600 p-6 text-white relative",children:[e.jsx("button",{onClick:()=>g(!1),className:"absolute top-4 right-4 text-white/70 hover:text-white transition",children:e.jsx(ie,{className:"h-6 w-6 rotate-45"})}),e.jsx("h3",{className:"text-xl font-bold",children:r("Shift Details")}),e.jsx("p",{className:"text-indigo-100 text-sm",children:new Date(d.date).toLocaleDateString(void 0,{weekday:"long",year:"numeric",month:"long",day:"numeric"})})]}),e.jsxs("div",{className:"p-6 space-y-6",children:[e.jsxs("div",{className:"flex items-center gap-4",children:[e.jsx("div",{className:"w-12 h-12 rounded-full bg-indigo-100 dark:bg-indigo-900/50 flex items-center justify-center text-indigo-700 dark:text-indigo-300 font-bold text-lg border border-indigo-200",children:d.employee_name[0]}),e.jsxs("div",{children:[e.jsx("div",{className:"font-bold text-gray-900 dark:text-gray-100 text-lg",children:d.employee_name}),e.jsx("div",{className:"text-sm text-gray-400",children:d.employee_code||r("Employee")})]})]}),e.jsx("div",{className:"space-y-4 pt-2",children:e.jsxs("div",{className:"flex items-center gap-3 p-4 rounded-lg bg-gray-50 dark:bg-gray-800/50 border border-gray-100 dark:border-gray-800",children:[e.jsx("div",{className:`p-2 rounded-md ${d.is_rest_day?"bg-gray-200 text-gray-600":"bg-green-100 text-green-600"}`,children:e.jsx(A,{className:"h-5 w-5"})}),e.jsxs("div",{className:"flex-1",children:[e.jsx("div",{className:"text-xs text-gray-400 uppercase font-semibold tracking-wider font-mono",children:r("Assigned Shift")}),e.jsx("div",{className:"font-bold text-gray-800 dark:text-gray-200",children:d.is_rest_day?r("Rest Day"):d.shift_name})]})]})}),e.jsxs("div",{className:"flex gap-3 pt-4",children:[e.jsx(y,{variant:"outline",className:"flex-1",onClick:()=>g(!1),children:r("Close")}),e.jsx(y,{className:"flex-1 bg-indigo-600 hover:bg-indigo-700",onClick:B,children:r("Edit Assignment")})]})]})]})}),e.jsx(le,{isOpen:Y,onClose:()=>b(!1),onSubmit:G,title:r("Assign Shift"),mode:"create",initialData:d,formConfig:{fields:[{name:"employee_name",label:r("Employee"),type:"text",disabled:!0,row:1,width:"full"},{name:"employee_id",label:r("Employee ID"),type:"text",disabled:!0,conditional:()=>!1},{name:"start_date",label:r("Start Date"),type:"date",required:!0,row:2,width:"50%"},{name:"end_date",label:r("End Date"),type:"date",required:!0,row:2,width:"50%"},{name:"shift_id",label:r("Select Shift"),type:"select",required:!1,options:F.map(t=>({value:t.id.toString(),label:`${t.name} (${t.start_time} - ${t.end_time})`})),row:3,width:"full",conditional:t=>!t.is_rest_day},{name:"is_rest_day",label:r("Mark as Rest Day"),type:"checkbox",required:!1,row:4,width:"full"}],layout:"default"}})]})}export{er as default}; diff --git a/public/build/assets/calendar-DuV5P8IJ.js b/public/build/assets/calendar-MPFYp4uk.js similarity index 78% rename from public/build/assets/calendar-DuV5P8IJ.js rename to public/build/assets/calendar-MPFYp4uk.js index 4149081b9..e17f46829 100644 --- a/public/build/assets/calendar-DuV5P8IJ.js +++ b/public/build/assets/calendar-MPFYp4uk.js @@ -1 +1 @@ -import{r as o,j as e}from"./ui-Z445SNHD.js";import{P as k}from"./page-template-B_mOhR6n.js";import{u as _,c as T,F as P,l as i,D as B,h as H,j as L,k as F,r as M}from"./app-36WMjvX0.js";import{F as A,i as G,a as R,b as $}from"./index-DrmIhGnK.js";import{L as O}from"./list-Ajdnpsw1.js";import{D as Y}from"./download-Ba72czhU.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";function Te(){var p,h;const{t}=_(),{calendarEvents:x,branches:u,categories:g,years:b,currentYear:j,filters:c={}}=T().props,[l,I]=o.useState(c.category||""),[d,U]=o.useState(c.branch_id||""),[n,V]=o.useState(j.toString()),[a,y]=o.useState(null),[f,m]=o.useState(!1),v=r=>{const s=r.event;y({id:s.id,title:s.title,start:s.start,end:s.end,...s.extendedProps}),m(!0)},N=()=>{M.get(route("hr.holidays.index"),{year:n,category:l||void 0,branch_id:d||void 0})},w=()=>{window.open(route("hr.holidays.export.pdf",{year:n,category:l||void 0,branch_id:d||void 0}),"_blank")},D=()=>{window.open(route("hr.holidays.export.ical",{year:n,category:l||void 0,branch_id:d||void 0}),"_blank")},S=[{label:t("List View"),icon:e.jsx(O,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:N},{label:t("Export PDF"),icon:e.jsx(P,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:w},{label:t("Export iCal"),icon:e.jsx(Y,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:D}],C=[{title:t("Dashboard"),href:route("dashboard")},{title:t("HR Management"),href:route("hr.holidays.index")},{title:t("Holidays"),href:route("hr.holidays.index")},{title:t("Calendar")}];return[t("All Categories"),...(g||[]).map(r=>({value:r,label:r.charAt(0).toUpperCase()+r.slice(1)}))],[t("All Branches"),...(u||[]).map(r=>({value:r.id.toString(),label:r.name}))],[...(b||[]).map(r=>({value:r.toString(),label:r.toString()}))],e.jsxs(k,{title:`${t("Holiday Calendar")} - ${n}`,url:"/hr/holidays/calendar",actions:S,breadcrumbs:C,children:[e.jsxs("div",{className:"mb-6 flex flex-wrap gap-2",children:[e.jsx(i,{variant:"secondary",className:"bg-blue-50 text-blue-700 hover:bg-blue-50",children:t("National")}),e.jsx(i,{variant:"secondary",className:"bg-purple-50 text-purple-700 hover:bg-purple-50",children:t("Religious")}),e.jsx(i,{variant:"secondary",className:"bg-green-50 text-green-700 hover:bg-green-50",children:t("Company Specific")}),e.jsx(i,{variant:"secondary",className:"bg-amber-50 text-amber-700 hover:bg-amber-50",children:t("Regional")})]}),e.jsx("div",{className:"bg-white rounded-lg shadow p-6",children:e.jsx("div",{style:{height:"600px"},children:e.jsx(A,{plugins:[G,R,$],initialView:"dayGridMonth",headerToolbar:{left:"prev,next today",center:"title",right:"dayGridMonth,timeGridWeek,timeGridDay"},buttonText:{today:t("Today"),month:t("Month"),week:t("Week"),day:t("Day")},events:x,height:"100%",eventClick:v,dayMaxEvents:!0,weekends:!0})})}),e.jsx(B,{open:f,onOpenChange:m,children:e.jsxs(H,{className:"max-w-md",children:[e.jsx(L,{children:e.jsx(F,{children:a==null?void 0:a.title})}),e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(i,{variant:"outline",children:a==null?void 0:a.category}),(a==null?void 0:a.is_half_day)&&e.jsx(i,{variant:"secondary",children:t("Half Day")}),a!=null&&a.is_paid?e.jsx(i,{variant:"outline",className:"bg-green-50 text-green-700",children:t("Paid")}):e.jsx(i,{variant:"outline",className:"bg-red-50 text-red-700",children:t("Unpaid")})]}),(a==null?void 0:a.description)&&e.jsxs("div",{children:[e.jsx("p",{className:"text-sm text-muted-foreground",children:t("Description")}),e.jsx("p",{className:"font-medium",children:a.description})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-sm text-muted-foreground",children:t("Start Date")}),e.jsx("p",{className:"font-medium",children:a!=null&&a.start?((p=window.appSettings)==null?void 0:p.formatDateTimeSimple(a.start,!1))||new Date(a.start).toLocaleDateString():""})]}),(a==null?void 0:a.end)&&e.jsxs("div",{children:[e.jsx("p",{className:"text-sm text-muted-foreground",children:t("End Date")}),e.jsx("p",{className:"font-medium",children:((h=window.appSettings)==null?void 0:h.formatDateTimeSimple(a.end,!1))||new Date(a.end).toLocaleDateString()})]}),(a==null?void 0:a.branches)&&a.branches.length>0&&e.jsxs("div",{children:[e.jsx("p",{className:"text-sm text-muted-foreground",children:t("Branches")}),e.jsx("div",{className:"flex flex-wrap gap-1",children:a.branches.map((r,s)=>e.jsx(i,{variant:"outline",className:"text-xs",children:r},s))})]})]})]})})]})}export{Te as default}; +import{r as o,j as e}from"./ui-Z445SNHD.js";import{P as k}from"./page-template-Cw8W4Qs2.js";import{u as _,c as T,F as P,l as i,D as B,h as H,j as L,k as F,r as M}from"./app-Da3PX8qg.js";import{F as A,i as G,a as R,b as $}from"./index-DrmIhGnK.js";import{L as O}from"./list-DY4Uh_0E.js";import{D as Y}from"./download-BHVnw95S.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";function Te(){var p,h;const{t}=_(),{calendarEvents:x,branches:u,categories:g,years:b,currentYear:j,filters:c={}}=T().props,[l,I]=o.useState(c.category||""),[d,U]=o.useState(c.branch_id||""),[n,V]=o.useState(j.toString()),[a,y]=o.useState(null),[f,m]=o.useState(!1),v=r=>{const s=r.event;y({id:s.id,title:s.title,start:s.start,end:s.end,...s.extendedProps}),m(!0)},N=()=>{M.get(route("hr.holidays.index"),{year:n,category:l||void 0,branch_id:d||void 0})},w=()=>{window.open(route("hr.holidays.export.pdf",{year:n,category:l||void 0,branch_id:d||void 0}),"_blank")},D=()=>{window.open(route("hr.holidays.export.ical",{year:n,category:l||void 0,branch_id:d||void 0}),"_blank")},S=[{label:t("List View"),icon:e.jsx(O,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:N},{label:t("Export PDF"),icon:e.jsx(P,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:w},{label:t("Export iCal"),icon:e.jsx(Y,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:D}],C=[{title:t("Dashboard"),href:route("dashboard")},{title:t("HR Management"),href:route("hr.holidays.index")},{title:t("Holidays"),href:route("hr.holidays.index")},{title:t("Calendar")}];return[t("All Categories"),...(g||[]).map(r=>({value:r,label:r.charAt(0).toUpperCase()+r.slice(1)}))],[t("All Branches"),...(u||[]).map(r=>({value:r.id.toString(),label:r.name}))],[...(b||[]).map(r=>({value:r.toString(),label:r.toString()}))],e.jsxs(k,{title:`${t("Holiday Calendar")} - ${n}`,url:"/hr/holidays/calendar",actions:S,breadcrumbs:C,children:[e.jsxs("div",{className:"mb-6 flex flex-wrap gap-2",children:[e.jsx(i,{variant:"secondary",className:"bg-blue-50 text-blue-700 hover:bg-blue-50",children:t("National")}),e.jsx(i,{variant:"secondary",className:"bg-purple-50 text-purple-700 hover:bg-purple-50",children:t("Religious")}),e.jsx(i,{variant:"secondary",className:"bg-green-50 text-green-700 hover:bg-green-50",children:t("Company Specific")}),e.jsx(i,{variant:"secondary",className:"bg-amber-50 text-amber-700 hover:bg-amber-50",children:t("Regional")})]}),e.jsx("div",{className:"bg-white rounded-lg shadow p-6",children:e.jsx("div",{style:{height:"600px"},children:e.jsx(A,{plugins:[G,R,$],initialView:"dayGridMonth",headerToolbar:{left:"prev,next today",center:"title",right:"dayGridMonth,timeGridWeek,timeGridDay"},buttonText:{today:t("Today"),month:t("Month"),week:t("Week"),day:t("Day")},events:x,height:"100%",eventClick:v,dayMaxEvents:!0,weekends:!0})})}),e.jsx(B,{open:f,onOpenChange:m,children:e.jsxs(H,{className:"max-w-md",children:[e.jsx(L,{children:e.jsx(F,{children:a==null?void 0:a.title})}),e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(i,{variant:"outline",children:a==null?void 0:a.category}),(a==null?void 0:a.is_half_day)&&e.jsx(i,{variant:"secondary",children:t("Half Day")}),a!=null&&a.is_paid?e.jsx(i,{variant:"outline",className:"bg-green-50 text-green-700",children:t("Paid")}):e.jsx(i,{variant:"outline",className:"bg-red-50 text-red-700",children:t("Unpaid")})]}),(a==null?void 0:a.description)&&e.jsxs("div",{children:[e.jsx("p",{className:"text-sm text-muted-foreground",children:t("Description")}),e.jsx("p",{className:"font-medium",children:a.description})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-sm text-muted-foreground",children:t("Start Date")}),e.jsx("p",{className:"font-medium",children:a!=null&&a.start?((p=window.appSettings)==null?void 0:p.formatDateTimeSimple(a.start,!1))||new Date(a.start).toLocaleDateString():""})]}),(a==null?void 0:a.end)&&e.jsxs("div",{children:[e.jsx("p",{className:"text-sm text-muted-foreground",children:t("End Date")}),e.jsx("p",{className:"font-medium",children:((h=window.appSettings)==null?void 0:h.formatDateTimeSimple(a.end,!1))||new Date(a.end).toLocaleDateString()})]}),(a==null?void 0:a.branches)&&a.branches.length>0&&e.jsxs("div",{children:[e.jsx("p",{className:"text-sm text-muted-foreground",children:t("Branches")}),e.jsx("div",{className:"flex flex-wrap gap-1",children:a.branches.map((r,s)=>e.jsx(i,{variant:"outline",className:"text-xs",children:r},s))})]})]})]})})]})}export{Te as default}; diff --git a/public/build/assets/calendar-CbXVBLLt.js b/public/build/assets/calendar-VOVj1ge6.js similarity index 94% rename from public/build/assets/calendar-CbXVBLLt.js rename to public/build/assets/calendar-VOVj1ge6.js index c6399dce8..22b8e2628 100644 --- a/public/build/assets/calendar-CbXVBLLt.js +++ b/public/build/assets/calendar-VOVj1ge6.js @@ -1 +1 @@ -import{r as g,j as e}from"./ui-Z445SNHD.js";import{P as qe}from"./page-template-B_mOhR6n.js";import{u as He,c as Me,x as Te,I as Pe,B as he,P as Re,ao as xe,t as n,r as S}from"./app-36WMjvX0.js";import{S as O,a as A,b as E,c as D,d as _}from"./select-DgPPBKIC.js";import{C as Be}from"./CrudFormModal-Bmz2nLeY.js";import{R as Fe}from"./refresh-cw-BTR9wbuS.js";import{C as Ve}from"./calendar-BYVpj4_X.js";import{L as $e}from"./layout-list-BuBaZfwq.js";import"./textarea-CdnKPU5F.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";import"./radio-group-BtLENAXk.js";import"./circle-BpyxLEsH.js";import"./checkbox-Bos2Phgi.js";import"./multi-select-field-BX9C1tYH.js";import"./scroll-area-BmK0s-Hf.js";import"./LocationPicker-DAd_AcXs.js";import"./leaflet-FVhBWCqS.js";import"./locate-fixed-D29o3FBS.js";function Tr(){var G,K,Q,X,Z,I,ee,re;const{t}=He(),{auth:v,users:l,dates:m,departments:pe,branches:me,filters:C,errors:be,leaveTypes:F}=Me().props,ge=(v==null?void 0:v.permissions)||[],ue=(G=v==null?void 0:v.user)==null?void 0:G.type,[V,fe]=g.useState(((K=C.month)==null?void 0:K.toString())||new Date().getMonth()+1+""),[$,ye]=g.useState(((Q=C.year)==null?void 0:Q.toString())||new Date().getFullYear().toString()),[H,_e]=g.useState(C.department_id||"all"),[M,ve]=g.useState(C.branch_id||"all"),[W,je]=g.useState(C.search||""),[ke,u]=g.useState(!1),[s,T]=g.useState(null),[f,q]=g.useState("create"),[P,Y]=g.useState(null),z=["admin","hr","manager","company"].includes(ue)||Te(ge,"edit-attendance-records"),U=()=>{S.get(route("hr.attendance-records.calendar"),{month:V,year:$,department_id:H!=="all"?H:void 0,branch_id:M!=="all"?M:void 0,search:W||void 0},{preserveState:!0,preserveScroll:!0})},J=(a,r)=>{r&&xe.get(route("hr.attendance-records.get-leave-balance"),{params:{employee_id:a,leave_type_id:r}}).then(i=>{Y(i.data)})},we=(a,r,i)=>{var o;if(z){if(i.record){if(i.record.is_approved_leave){q("view"),T({status:"on_leave",employee_id:a.id,employee_name:a.name,date:r,notes:t("This is an approved Leave Application from the Leave module."),is_readonly:!0}),u(!0);return}q("view"),T({...i.record,clock_in:i.record.clock_in?i.record.clock_in.substring(0,5):"",clock_out:i.record.clock_out?i.record.clock_out.substring(0,5):"",break_in:i.record.break_in?i.record.break_in.substring(0,5):"",break_out:i.record.break_out?i.record.break_out.substring(0,5):"",employee_id:a.id,employee_name:a.name,date:r}),i.record.status==="on_leave"&&i.record.leave_type_id&&J(a.id,i.record.leave_type_id)}else{const h=new Date(r).toLocaleDateString("en-US",{weekday:"long"}).toLowerCase(),x=((o=a.rest_days)==null?void 0:o.includes(h))??(h==="saturday"||h==="sunday");q("create"),T({employee_id:a.id,employee_name:a.name,date:r,status:x?"rest_day":"present",is_rest_day:x,clock_in:"",clock_out:""}),Y(null)}u(!0)}},Ne=a=>{if(f==="edit"&&!(s!=null&&s.id)){n.error(t("Invalid record ID for update."));return}const r=n.loading(t(f==="create"?"Creating attendance record...":"Updating attendance record..."));f==="create"?S.post(route("hr.attendance-records.store"),a,{onSuccess:i=>{n.dismiss(r);const o=i.props.flash||{};o.success?(u(!1),n.success(t(o.success))):o.error&&n.error(t(o.error))},onError:i=>{n.dismiss(r),n.error(Object.values(i).join(", "))}}):S.put(route("hr.attendance-records.update",s.id),a,{onSuccess:i=>{n.dismiss(r);const o=i.props.flash||{};o.success?(u(!1),n.success(t(o.success))):o.error&&n.error(t(o.error))},onError:i=>{n.dismiss(r),n.error(Object.values(i).join(", "))}})},Se=a=>{const r=a.is_approved_leave||a.leave_application_id,i=n.loading(t(r?"Cancelling leave application...":"Deleting attendance record..."));r&&a.leave_application_id?S.post(route("hr.attendance-records.cancel-leave"),{leave_application_id:a.leave_application_id},{onSuccess:o=>{n.dismiss(i);const d=o.props.flash||{};d.success?(u(!1),n.success(t(d.success))):d.error&&n.error(t(d.error))},onError:o=>{n.dismiss(i),n.error(Object.values(o).join(", "))}}):a.id&&S.delete(route("hr.attendance-records.destroy",a.id),{onSuccess:o=>{n.dismiss(i);const d=o.props.flash||{};d.success?(u(!1),n.success(t(d.success))):d.error&&n.error(t(d.error))},onError:o=>{n.dismiss(i),n.error(Object.values(o).join(", "))}})},Ce=[{value:"1",label:t("January")},{value:"2",label:t("February")},{value:"3",label:t("March")},{value:"4",label:t("April")},{value:"5",label:t("May")},{value:"6",label:t("June")},{value:"7",label:t("July")},{value:"8",label:t("August")},{value:"9",label:t("September")},{value:"10",label:t("October")},{value:"11",label:t("November")},{value:"12",label:t("December")}],Le=new Date().getFullYear(),Oe=Array.from({length:5},(a,r)=>(Le-2+r).toString()),Ae=a=>{switch(a){case"P":return"bg-green-500 text-white border border-green-600";case"A":return"bg-red-500 text-white border border-red-600";case"L":return"bg-amber-500 text-white border border-amber-600";case"E":return"bg-orange-500 text-white border border-orange-600";case"H":return"bg-cyan-500 text-white border border-cyan-600";case"LV":return"bg-indigo-600 text-white border border-indigo-700 shadow-md transform scale-110";case"HD":return"bg-sky-500 text-white border border-sky-600";case"RD":return"bg-gray-500 text-white border border-gray-600";case"OT":return"bg-fuchsia-500 text-white border border-fuchsia-600";case"ND":return"bg-slate-800 text-white border border-slate-900";case"W":return"bg-gray-400 text-white border border-gray-500";case"--":default:return"bg-gray-100 text-gray-400 border border-gray-200"}};return e.jsxs(qe,{title:t("Monthly Attendance Calendar"),description:t("View and manage monthly attendance records for all employees"),url:"/hr/attendance-records/calendar",breadcrumbs:[{title:t("Dashboard"),href:route("dashboard")},{title:t("Attendance"),href:route("hr.attendance-records.index")},{title:t("Calendar")}],actions:[{label:t("List View"),icon:e.jsx($e,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>S.get(route("hr.attendance-records.index",{view:"list"}))}],children:[e.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow-sm border border-gray-200 dark:border-gray-800 p-4 mb-6",children:e.jsxs("div",{className:"flex flex-col md:flex-row gap-4 items-end",children:[e.jsxs("div",{className:"flex-1 space-y-1",children:[e.jsx("label",{className:"text-xs font-semibold text-gray-500",children:t("Month")}),e.jsxs(O,{value:V,onValueChange:fe,children:[e.jsx(A,{className:"w-full",children:e.jsx(E,{placeholder:t("Month")})}),e.jsx(D,{children:Ce.map(a=>e.jsx(_,{value:a.value,children:a.label},a.value))})]})]}),e.jsxs("div",{className:"flex-1 space-y-1",children:[e.jsx("label",{className:"text-xs font-semibold text-gray-500",children:t("Year")}),e.jsxs(O,{value:$,onValueChange:ye,children:[e.jsx(A,{className:"w-full",children:e.jsx(E,{placeholder:t("Year")})}),e.jsx(D,{children:Oe.map(a=>e.jsx(_,{value:a,children:a},a))})]})]}),e.jsxs("div",{className:"flex-1 space-y-1",children:[e.jsx("label",{className:"text-xs font-semibold text-gray-500",children:t("Department")}),e.jsxs(O,{value:H,onValueChange:_e,children:[e.jsx(A,{className:"w-full",children:e.jsx(E,{placeholder:t("All Departments")})}),e.jsxs(D,{children:[e.jsx(_,{value:"all",children:t("All Departments")}),pe.map(a=>e.jsx(_,{value:a.id.toString(),children:a.name},a.id))]})]})]}),e.jsxs("div",{className:"flex-1 space-y-1",children:[e.jsx("label",{className:"text-xs font-semibold text-gray-500",children:t("Branch")}),e.jsxs(O,{value:M,onValueChange:ve,children:[e.jsx(A,{className:"w-full",children:e.jsx(E,{placeholder:t("All Branches")})}),e.jsxs(D,{children:[e.jsx(_,{value:"all",children:t("All Branches")}),(me||[]).map(a=>e.jsx(_,{value:a.id.toString(),children:a.name},a.id))]})]})]}),e.jsxs("div",{className:"flex-[2] space-y-1",children:[e.jsx("label",{className:"text-xs font-semibold text-gray-500",children:t("Search Employee")}),e.jsx(Pe,{placeholder:t("Search by name..."),value:W,onChange:a=>je(a.target.value),onKeyDown:a=>a.key==="Enter"&&U()})]}),e.jsxs(he,{onClick:U,className:"bg-indigo-500 hover:bg-indigo-600",children:[e.jsx(Fe,{className:"h-4 w-4 mr-2"}),t("Refresh")]})]})}),e.jsxs("div",{className:"bg-white dark:bg-gray-900 border border-gray-200 dark:border-gray-800 rounded-lg p-3 mb-6 flex flex-wrap gap-x-4 gap-y-3 items-center",children:[e.jsxs("span",{className:"text-sm font-semibold text-gray-700 dark:text-gray-300 mr-2",children:[t("Legend"),":"]}),e.jsxs("div",{className:"flex items-center gap-1.5 hover:opacity-80 transition cursor-help",children:[e.jsx("span",{className:"flex items-center justify-center w-6 h-6 rounded bg-green-500 border border-green-600 text-white text-[10px] font-bold tracking-tight",children:"P"}),e.jsx("span",{className:"text-xs text-gray-600 dark:text-gray-400",children:t("Present")})]}),e.jsxs("div",{className:"flex items-center gap-1.5 hover:opacity-80 transition cursor-help",children:[e.jsx("span",{className:"flex items-center justify-center w-6 h-6 rounded bg-red-500 border border-red-600 text-white text-[10px] font-bold tracking-tight",children:"A"}),e.jsx("span",{className:"text-xs text-gray-600 dark:text-gray-400",children:t("Absent")})]}),e.jsxs("div",{className:"flex items-center gap-1.5 hover:opacity-80 transition cursor-help",children:[e.jsx("span",{className:"flex items-center justify-center w-6 h-6 rounded bg-amber-500 border border-amber-600 text-white text-[10px] font-bold tracking-tight",children:"L"}),e.jsx("span",{className:"text-xs text-gray-600 dark:text-gray-400",children:t("Late")})]}),e.jsxs("div",{className:"flex items-center gap-1.5 hover:opacity-80 transition cursor-help",children:[e.jsx("span",{className:"flex items-center justify-center w-6 h-6 rounded bg-orange-500 border border-orange-600 text-white text-[10px] font-bold tracking-tight",children:"E"}),e.jsx("span",{className:"text-xs text-gray-600 dark:text-gray-400",children:t("Early Checkout")})]}),e.jsxs("div",{className:"flex items-center gap-1.5 hover:opacity-80 transition cursor-help",children:[e.jsx("span",{className:"flex items-center justify-center w-6 h-6 rounded bg-cyan-500 border border-cyan-600 text-white text-[10px] font-bold tracking-tight",children:"H"}),e.jsx("span",{className:"text-xs text-gray-600 dark:text-gray-400",children:t("Half Day")})]}),e.jsxs("div",{className:"flex items-center gap-1.5 hover:opacity-80 transition cursor-help",children:[e.jsx("span",{className:"flex items-center justify-center w-6 h-6 rounded bg-indigo-500 border border-indigo-600 text-white text-[10px] font-bold tracking-tight",children:"LV"}),e.jsx("span",{className:"text-xs text-gray-600 dark:text-gray-400",children:t("Leave")})]}),e.jsxs("div",{className:"flex items-center gap-1.5 hover:opacity-80 transition cursor-help",children:[e.jsx("span",{className:"flex items-center justify-center w-6 h-6 rounded bg-sky-500 border border-sky-600 text-white text-[10px] font-bold tracking-tight",children:"HD"}),e.jsx("span",{className:"text-xs text-gray-600 dark:text-gray-400",children:t("Holiday")})]}),e.jsxs("div",{className:"flex items-center gap-1.5 hover:opacity-80 transition cursor-help",children:[e.jsx("span",{className:"flex items-center justify-center w-6 h-6 rounded bg-gray-500 border border-gray-600 text-white text-[10px] font-bold tracking-tight",children:"RD"}),e.jsx("span",{className:"text-xs text-gray-600 dark:text-gray-400",children:t("Rest Day")})]}),e.jsxs("div",{className:"flex items-center gap-1.5 hover:opacity-80 transition cursor-help",children:[e.jsx("span",{className:"flex items-center justify-center w-6 h-6 rounded bg-fuchsia-500 border border-fuchsia-600 text-white text-[10px] font-bold tracking-tight",children:"OT"}),e.jsx("span",{className:"text-xs text-gray-600 dark:text-gray-400",children:t("Overtime")})]}),e.jsxs("div",{className:"flex items-center gap-1.5 hover:opacity-80 transition cursor-help",children:[e.jsx("span",{className:"flex items-center justify-center w-6 h-6 rounded bg-slate-800 border border-slate-900 text-white text-[10px] font-bold tracking-tight",children:"ND"}),e.jsx("span",{className:"text-xs text-gray-600 dark:text-gray-400",children:t("Night Differential")})]}),e.jsxs("div",{className:"flex items-center gap-1.5 hover:opacity-80 transition cursor-help",children:[e.jsx("span",{className:"flex items-center justify-center w-6 h-6 rounded bg-gray-400 border border-gray-500 text-white text-[10px] font-bold tracking-tight",children:"W"}),e.jsx("span",{className:"text-xs text-gray-600 dark:text-gray-400",children:t("Weekend")})]}),e.jsxs("div",{className:"md:ml-auto flex items-center text-xs font-medium text-amber-600 dark:text-amber-400 bg-amber-50 dark:bg-amber-900/30 px-3 py-1 rounded-full border border-amber-200 dark:border-amber-800",children:[e.jsx(Ve,{className:"h-3.5 w-3.5 mr-1.5"}),t("Leave Integrated Grid")]})]}),e.jsx("div",{className:"bg-white dark:bg-gray-900 border border-gray-200 dark:border-gray-800 rounded-lg shadow-sm overflow-hidden",children:e.jsx("div",{className:"overflow-x-auto pb-2",children:e.jsxs("table",{className:"min-w-max w-full border-separate border-spacing-0 text-sm",children:[e.jsx("thead",{children:e.jsxs("tr",{className:"bg-gray-50/80 dark:bg-gray-800/80",children:[e.jsx("th",{className:"p-3 text-left font-bold text-gray-700 dark:text-gray-300 uppercase tracking-wider sticky left-0 z-10 bg-gray-50/95 dark:bg-gray-800/95 border-r border-b border-gray-200 dark:border-gray-800 shadow-[2px_0_5px_-2px_rgba(0,0,0,0.1)] backdrop-blur min-w-[280px]",children:t("Employee")}),m==null?void 0:m.map((a,r)=>e.jsxs("th",{className:"p-2 border-r border-b border-gray-200 dark:border-gray-800 min-w-[50px] text-center last:border-r-0",children:[e.jsx("div",{className:"font-bold text-gray-800 dark:text-gray-200 text-base",children:a.day}),e.jsx("div",{className:"text-[10px] text-gray-500 dark:text-gray-400 uppercase tracking-widest",children:a.day_name})]},r))]})}),e.jsx("tbody",{children:(l==null?void 0:l.length)>0?l.map(a=>{var r,i;return e.jsxs("tr",{className:"hover:bg-gray-50/50 dark:hover:bg-gray-800/50 transition-colors",children:[e.jsx("td",{className:"p-3 bg-white dark:bg-gray-900 border-r border-b border-gray-200 dark:border-gray-800 sticky left-0 z-10 shadow-[2px_0_5px_-2px_rgba(0,0,0,0.05)]",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"flex-shrink-0 w-10 h-10 rounded-full bg-amber-100 dark:bg-amber-900/50 flex items-center justify-center text-amber-700 dark:text-amber-300 font-bold border border-amber-200 dark:border-amber-800",children:a.name.split(" ").map(o=>o[0]).join("").substring(0,2).toUpperCase()}),e.jsxs("div",{children:[e.jsx("div",{className:"font-bold text-gray-900 dark:text-gray-100 whitespace-nowrap",children:a.name}),e.jsxs("div",{className:"text-xs text-gray-400 dark:text-gray-500 whitespace-nowrap",children:[a.employee_code," • ",a.designation]}),e.jsxs("div",{className:"text-[10px] text-gray-400 dark:text-gray-500",children:[a.department,(i=(r=a.employee)==null?void 0:r.branch)!=null&&i.name?` • ${a.employee.branch.name}`:""]})]})]})}),m==null?void 0:m.map((o,d)=>{var x;const h=a.records[o.date];return e.jsx("td",{className:"p-2 border-r border-b border-gray-100 dark:border-gray-800 last:border-r-0 text-center",children:e.jsx("div",{className:`inline-flex items-center justify-center w-8 h-8 rounded-lg text-[10px] font-bold transition-all shadow-sm ${Ae(h.status)} ${z?"cursor-pointer hover:scale-110 active:scale-95":""} ${(x=h.record)!=null&&x.is_approved_leave?"ring-2 ring-indigo-400 ring-offset-1":""}`,title:h.label,onClick:()=>we(a,o.date,h),children:h.status})},d)})]},a.id)}):e.jsx("tr",{children:e.jsx("td",{colSpan:(m==null?void 0:m.length)+1,className:"p-8 text-center text-gray-500 dark:text-gray-400",children:t("No attendance data found for these parameters.")})})})]})})}),e.jsx(Be,{isOpen:ke,onClose:()=>u(!1),onSubmit:Ne,title:s!=null&&s.is_readonly?t("Leave Details"):t(f==="create"?"Add Attendance Record":f==="view"?"View Attendance Record":"Update Attendance Record"),mode:s!=null&&s.is_readonly?"view":f,initialData:s,errors:be,onEdit:s!=null&&s.is_readonly?void 0:()=>q("edit"),onDelete:s!=null&&s.id||s!=null&&s.leave_application_id?()=>Se(s):void 0,formConfig:{fields:[{name:"date",label:t("Date"),type:"date",disabled:!0,required:!0,row:1,width:"48%"},{name:"employee_name",label:t("Employee"),type:"text",disabled:!0,row:1,width:"48%"},{name:"shift_display",label:"",type:"custom",row:2,width:"full",render:(a,r)=>{var x,p,y;const i=l==null?void 0:l.find(R=>{var b;return R.id.toString()===((b=r.employee_id)==null?void 0:b.toString())}),o=r.shift_name||((x=i==null?void 0:i.shift)==null?void 0:x.name),d=r.shift_start_time||((p=i==null?void 0:i.shift)==null?void 0:p.start_time),h=r.shift_end_time||((y=i==null?void 0:i.shift)==null?void 0:y.end_time);return o?e.jsxs("div",{className:"text-[10px] font-bold text-indigo-700 bg-indigo-50 dark:bg-indigo-900/30 px-2 py-0.5 rounded border border-indigo-100 dark:border-indigo-800 inline-flex items-center gap-1",children:[e.jsxs("span",{className:"opacity-70 uppercase tracking-tighter",children:[t("Shift"),":"]}),e.jsxs("span",{children:[o," (",d," - ",h,")"]})]}):e.jsxs("div",{className:"text-[10px] font-bold text-red-700 bg-red-50 dark:bg-red-900/30 px-2 py-0.5 rounded border border-red-100 dark:border-red-800 inline-flex items-center gap-1",children:[e.jsxs("span",{className:"uppercase tracking-tighter",children:[t("Error"),":"]}),e.jsx("span",{children:t("No shift assigned to this employee.")})]})}},{name:"holiday_display",label:"",type:"custom",row:2,width:"full",conditional:(a,r)=>!!(r!=null&&r.is_holiday||r!=null&&r.holiday_name),render:(a,r)=>!(r!=null&&r.is_holiday)&&!(r!=null&&r.holiday_name)?null:e.jsxs("div",{className:"flex items-center gap-2 text-sm font-bold text-sky-700 bg-sky-50 dark:bg-sky-900/30 px-3 py-2 rounded-lg border border-sky-200 dark:border-sky-800 animate-in fade-in slide-in-from-top-1",children:[e.jsx("span",{className:"text-base",children:"🎉"}),e.jsxs("span",{children:[t("Holiday"),": ",r.holiday_name||t("Holiday")]})]})},{name:"clock_in",label:t("Clock In"),type:"time",required:!1,disabled:!(s!=null&&s.shift_name||s!=null&&s.shift_start_time||(X=l==null?void 0:l.find(a=>{var r;return a.id.toString()===((r=s==null?void 0:s.employee_id)==null?void 0:r.toString())}))!=null&&X.shift),row:3,width:"48%",conditional:(a,r)=>!["absent","on_leave","holiday","rest_day"].includes(r==null?void 0:r.status)},{name:"break_in",label:t("Break In"),type:"time",required:!1,disabled:!(s!=null&&s.shift_name||s!=null&&s.shift_start_time||(Z=l==null?void 0:l.find(a=>{var r;return a.id.toString()===((r=s==null?void 0:s.employee_id)==null?void 0:r.toString())}))!=null&&Z.shift),row:3,width:"48%",conditional:(a,r)=>!["absent","on_leave","holiday","rest_day"].includes(r==null?void 0:r.status)},{name:"break_out",label:t("Break Out"),type:"time",required:!1,disabled:!(s!=null&&s.shift_name||s!=null&&s.shift_start_time||(I=l==null?void 0:l.find(a=>{var r;return a.id.toString()===((r=s==null?void 0:s.employee_id)==null?void 0:r.toString())}))!=null&&I.shift),row:4,width:"48%",conditional:(a,r)=>!["absent","on_leave","holiday","rest_day"].includes(r==null?void 0:r.status)},{name:"clock_out",label:t("Clock Out"),type:"time",required:!1,disabled:!(s!=null&&s.shift_name||s!=null&&s.shift_start_time||(ee=l==null?void 0:l.find(a=>{var r;return a.id.toString()===((r=s==null?void 0:s.employee_id)==null?void 0:r.toString())}))!=null&&ee.shift),row:4,width:"48%",conditional:(a,r)=>!["absent","on_leave","holiday","rest_day"].includes(r==null?void 0:r.status)},{name:"break_in",label:t("Break In"),type:"time",required:!1,disabled:!0,row:5,width:"48%",conditional:(a,r)=>!["absent","on_leave","holiday","rest_day"].includes(r==null?void 0:r.status)},{name:"break_out",label:t("Break Out"),type:"time",required:!1,disabled:!0,row:5,width:"48%",conditional:(a,r)=>!["absent","on_leave","holiday","rest_day"].includes(r==null?void 0:r.status)},{name:"status",label:t("Status"),type:"select",required:!0,disabled:(s==null?void 0:s.is_readonly)||!(s!=null&&s.shift_name||s!=null&&s.shift_start_time||(re=l==null?void 0:l.find(a=>{var r;return a.id.toString()===((r=s==null?void 0:s.employee_id)==null?void 0:r.toString())}))!=null&&re.shift),options:[{value:"present",label:t("Present")},{value:"absent",label:t("Absent")},{value:"half_day",label:t("Half Day")},{value:"on_leave",label:t("On Leave")},{value:"holiday",label:t("Holiday")},{value:"rest_day",label:t("Rest Day")}],row:6,width:"48%"},{name:"is_rest_day",label:t("Is Rest Day? (For DOLE Multiplier)"),type:"switch",row:6,width:"48%",disabled:s==null?void 0:s.is_readonly},{name:"location_info",label:t("Punch Location"),type:"custom",row:7,width:"full",conditional:()=>!!(s!=null&&s.clock_in_latitude||s!=null&&s.clock_out_latitude),render:()=>e.jsxs("div",{className:"space-y-2 p-3 bg-slate-50 dark:bg-slate-900 rounded-lg border border-slate-200 dark:border-slate-800 text-xs",children:[e.jsxs("div",{className:"font-semibold text-slate-700 dark:text-slate-300 flex items-center gap-1.5",children:[e.jsx("span",{children:"📍"}),e.jsx("span",{children:t("Punch Location")})]}),e.jsxs("div",{className:"space-y-1.5 text-slate-600 dark:text-slate-400",children:[(s==null?void 0:s.clock_in_latitude)&&e.jsxs("div",{children:[e.jsxs("span",{className:"font-medium text-slate-500",children:[t("Clock In Location"),":"]})," ",e.jsxs("a",{href:`https://maps.google.com/?q=${s.clock_in_latitude},${s.clock_in_longitude}`,target:"_blank",rel:"noreferrer",className:"text-blue-600 underline hover:text-blue-800 font-mono font-medium",children:["https://maps.google.com/?q=",s.clock_in_latitude,",",s.clock_in_longitude]})]}),(s==null?void 0:s.clock_out_latitude)&&e.jsxs("div",{children:[e.jsxs("span",{className:"font-medium text-slate-500",children:[t("Clock Out Location"),":"]})," ",e.jsxs("a",{href:`https://maps.google.com/?q=${s.clock_out_latitude},${s.clock_out_longitude}`,target:"_blank",rel:"noreferrer",className:"text-blue-600 underline hover:text-blue-800 font-mono font-medium",children:["https://maps.google.com/?q=",s.clock_out_latitude,",",s.clock_out_longitude]})]})]})]})},{name:"leave_type_id",label:t("Leave Type"),type:"select",required:!0,disabled:s==null?void 0:s.is_readonly,conditional:(a,r)=>(r==null?void 0:r.status)==="on_leave",options:(F||[]).map(a=>({value:a.id.toString(),label:a.name})),row:5,width:"full",render:(a,r,i)=>{var o;return e.jsxs("div",{className:"space-y-3",children:[e.jsxs(O,{value:((o=r.leave_type_id)==null?void 0:o.toString())||"",onValueChange:d=>{i("leave_type_id",d),J(r.employee_id,d)},disabled:(s==null?void 0:s.is_readonly)||f==="view",children:[e.jsx(A,{className:"w-full",children:e.jsx(E,{placeholder:t("Select Leave Type")})}),e.jsx(D,{className:"z-[70000]",children:(F||[]).map(d=>e.jsx(_,{value:d.id.toString(),children:d.name},d.id))})]}),P&&e.jsxs("div",{className:"flex items-center justify-between text-sm font-medium text-indigo-700 bg-indigo-50/50 dark:bg-indigo-900/20 px-3 py-2 rounded-md border border-indigo-100 dark:border-indigo-800 animate-in fade-in slide-in-from-top-1",children:[e.jsxs("span",{className:"flex items-center gap-2",children:[e.jsx("div",{className:"w-2 h-2 rounded-full bg-indigo-500 animate-pulse"}),t("Available Balance")]}),e.jsxs("span",{className:"text-lg font-bold",children:[P.balance," ",e.jsxs("span",{className:"text-xs font-normal text-indigo-400",children:["/ ",P.allocated," ",t("days")]})]})]})]})}},{name:"validation_warnings",label:"",type:"custom",row:6,width:"full",conditional:(a,r)=>!["absent","on_leave","holiday","rest_day"].includes(r==null?void 0:r.status)&&(r==null?void 0:r.clock_in)&&(r==null?void 0:r.clock_out)&&(r==null?void 0:r.employee_id),render:(a,r)=>{var ie,oe,le;const i=l==null?void 0:l.find(c=>{var N;return c.id.toString()===((N=r.employee_id)==null?void 0:N.toString())}),o=r.shift_start_time||((ie=i==null?void 0:i.shift)==null?void 0:ie.start_time),d=r.shift_end_time||((oe=i==null?void 0:i.shift)==null?void 0:oe.end_time);if(!o||!d)return null;const h=r.clock_in,x=r.clock_out,p=[],y=c=>{if(!c)return 0;const[N,B]=c.split(":").map(Number);return N*60+(B||0)},R=5;let b=y(h),j=y(x);const k=y(o);let w=y(d);b-k>720?b-=1440:b-k<-720&&(b+=1440),w<=k&&(w+=1440,j0&&LDe&&p.push({code:"L",message:t("Late: Clock in is later than shift start."),color:"bg-amber-500"}),j=w+60){const c=((j-w)/60).toFixed(1);p.push({code:"OT",message:t("Overtime: Clocked out late ({{hours}}h).",{hours:c}),color:"bg-purple-500",isOt:!0,otHours:c})}return p.length===0?null:e.jsx("div",{className:"space-y-2 mt-2",children:p.map((c,N)=>e.jsxs("div",{className:"flex items-center justify-between gap-3 bg-amber-50/50 dark:bg-amber-900/10 border border-amber-100 dark:border-amber-800/50 p-2 rounded-lg animate-in fade-in slide-in-from-top-1",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:`flex-shrink-0 w-8 h-8 rounded-md ${c.color} flex items-center justify-center text-white text-[10px] font-bold shadow-sm`,children:c.code}),e.jsx("div",{className:"text-xs text-amber-800 dark:text-amber-200 font-medium",children:c.message})]}),c.isOt&&!r.is_approved_overtime&&e.jsxs(he,{size:"sm",variant:"outline",className:"h-7 text-xs border-purple-200 text-purple-700 hover:bg-purple-50 dark:border-purple-800 dark:text-purple-300 dark:hover:bg-purple-900/30",onClick:B=>{B.preventDefault(),xe.post(route("hr.overtime.store"),{date:r.date,user_id:r.employee_id,requested_hours:c.otHours,reason:"Automatically generated from late clock out."}).then(ne=>{n.success(t("Overtime requested! Please click Save to save your attendance record."))}).catch(ne=>{var de,ce;n.error(((ce=(de=ne.response)==null?void 0:de.data)==null?void 0:ce.message)||t("Failed to apply for overtime."))})},children:[e.jsx(Re,{className:"w-3 h-3 mr-1"}),t("Apply OT")]}),c.isOt&&r.is_approved_overtime&&e.jsx("span",{className:"text-xs font-bold text-green-600 dark:text-green-400 bg-green-50 dark:bg-green-900/20 px-2 py-1 rounded border border-green-200 dark:border-green-800",children:t("Approved")})]},N))})}},{name:"notes",label:t("Notes"),type:"textarea",required:!1,disabled:s==null?void 0:s.is_readonly,row:7,width:"full"}],layout:"default"}})]})}export{Tr as default}; +import{r as g,j as e}from"./ui-Z445SNHD.js";import{P as qe}from"./page-template-Cw8W4Qs2.js";import{u as He,c as Me,x as Te,I as Pe,B as he,P as Re,ao as xe,t as n,r as S}from"./app-Da3PX8qg.js";import{S as O,a as A,b as E,c as D,d as _}from"./select-9uIRiOV_.js";import{C as Be}from"./CrudFormModal-CTSICk3j.js";import{R as Fe}from"./refresh-cw--0MMVqmk.js";import{C as Ve}from"./calendar-kiIl5Cyq.js";import{L as $e}from"./layout-list-DkB7S2jk.js";import"./textarea-BgXisGCr.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";import"./radio-group-CuY8xCRY.js";import"./circle-DgA3bS7I.js";import"./checkbox-C3Z6LHOx.js";import"./multi-select-field-ALFA5JXF.js";import"./scroll-area-C7NBgd0i.js";import"./LocationPicker-Dy1Od2a3.js";import"./leaflet-FVhBWCqS.js";import"./locate-fixed-BKpEfCUU.js";function Tr(){var G,K,Q,X,Z,I,ee,re;const{t}=He(),{auth:v,users:l,dates:m,departments:pe,branches:me,filters:C,errors:be,leaveTypes:F}=Me().props,ge=(v==null?void 0:v.permissions)||[],ue=(G=v==null?void 0:v.user)==null?void 0:G.type,[V,fe]=g.useState(((K=C.month)==null?void 0:K.toString())||new Date().getMonth()+1+""),[$,ye]=g.useState(((Q=C.year)==null?void 0:Q.toString())||new Date().getFullYear().toString()),[H,_e]=g.useState(C.department_id||"all"),[M,ve]=g.useState(C.branch_id||"all"),[W,je]=g.useState(C.search||""),[ke,u]=g.useState(!1),[s,T]=g.useState(null),[f,q]=g.useState("create"),[P,Y]=g.useState(null),z=["admin","hr","manager","company"].includes(ue)||Te(ge,"edit-attendance-records"),U=()=>{S.get(route("hr.attendance-records.calendar"),{month:V,year:$,department_id:H!=="all"?H:void 0,branch_id:M!=="all"?M:void 0,search:W||void 0},{preserveState:!0,preserveScroll:!0})},J=(a,r)=>{r&&xe.get(route("hr.attendance-records.get-leave-balance"),{params:{employee_id:a,leave_type_id:r}}).then(i=>{Y(i.data)})},we=(a,r,i)=>{var o;if(z){if(i.record){if(i.record.is_approved_leave){q("view"),T({status:"on_leave",employee_id:a.id,employee_name:a.name,date:r,notes:t("This is an approved Leave Application from the Leave module."),is_readonly:!0}),u(!0);return}q("view"),T({...i.record,clock_in:i.record.clock_in?i.record.clock_in.substring(0,5):"",clock_out:i.record.clock_out?i.record.clock_out.substring(0,5):"",break_in:i.record.break_in?i.record.break_in.substring(0,5):"",break_out:i.record.break_out?i.record.break_out.substring(0,5):"",employee_id:a.id,employee_name:a.name,date:r}),i.record.status==="on_leave"&&i.record.leave_type_id&&J(a.id,i.record.leave_type_id)}else{const h=new Date(r).toLocaleDateString("en-US",{weekday:"long"}).toLowerCase(),x=((o=a.rest_days)==null?void 0:o.includes(h))??(h==="saturday"||h==="sunday");q("create"),T({employee_id:a.id,employee_name:a.name,date:r,status:x?"rest_day":"present",is_rest_day:x,clock_in:"",clock_out:""}),Y(null)}u(!0)}},Ne=a=>{if(f==="edit"&&!(s!=null&&s.id)){n.error(t("Invalid record ID for update."));return}const r=n.loading(t(f==="create"?"Creating attendance record...":"Updating attendance record..."));f==="create"?S.post(route("hr.attendance-records.store"),a,{onSuccess:i=>{n.dismiss(r);const o=i.props.flash||{};o.success?(u(!1),n.success(t(o.success))):o.error&&n.error(t(o.error))},onError:i=>{n.dismiss(r),n.error(Object.values(i).join(", "))}}):S.put(route("hr.attendance-records.update",s.id),a,{onSuccess:i=>{n.dismiss(r);const o=i.props.flash||{};o.success?(u(!1),n.success(t(o.success))):o.error&&n.error(t(o.error))},onError:i=>{n.dismiss(r),n.error(Object.values(i).join(", "))}})},Se=a=>{const r=a.is_approved_leave||a.leave_application_id,i=n.loading(t(r?"Cancelling leave application...":"Deleting attendance record..."));r&&a.leave_application_id?S.post(route("hr.attendance-records.cancel-leave"),{leave_application_id:a.leave_application_id},{onSuccess:o=>{n.dismiss(i);const d=o.props.flash||{};d.success?(u(!1),n.success(t(d.success))):d.error&&n.error(t(d.error))},onError:o=>{n.dismiss(i),n.error(Object.values(o).join(", "))}}):a.id&&S.delete(route("hr.attendance-records.destroy",a.id),{onSuccess:o=>{n.dismiss(i);const d=o.props.flash||{};d.success?(u(!1),n.success(t(d.success))):d.error&&n.error(t(d.error))},onError:o=>{n.dismiss(i),n.error(Object.values(o).join(", "))}})},Ce=[{value:"1",label:t("January")},{value:"2",label:t("February")},{value:"3",label:t("March")},{value:"4",label:t("April")},{value:"5",label:t("May")},{value:"6",label:t("June")},{value:"7",label:t("July")},{value:"8",label:t("August")},{value:"9",label:t("September")},{value:"10",label:t("October")},{value:"11",label:t("November")},{value:"12",label:t("December")}],Le=new Date().getFullYear(),Oe=Array.from({length:5},(a,r)=>(Le-2+r).toString()),Ae=a=>{switch(a){case"P":return"bg-green-500 text-white border border-green-600";case"A":return"bg-red-500 text-white border border-red-600";case"L":return"bg-amber-500 text-white border border-amber-600";case"E":return"bg-orange-500 text-white border border-orange-600";case"H":return"bg-cyan-500 text-white border border-cyan-600";case"LV":return"bg-indigo-600 text-white border border-indigo-700 shadow-md transform scale-110";case"HD":return"bg-sky-500 text-white border border-sky-600";case"RD":return"bg-gray-500 text-white border border-gray-600";case"OT":return"bg-fuchsia-500 text-white border border-fuchsia-600";case"ND":return"bg-slate-800 text-white border border-slate-900";case"W":return"bg-gray-400 text-white border border-gray-500";case"--":default:return"bg-gray-100 text-gray-400 border border-gray-200"}};return e.jsxs(qe,{title:t("Monthly Attendance Calendar"),description:t("View and manage monthly attendance records for all employees"),url:"/hr/attendance-records/calendar",breadcrumbs:[{title:t("Dashboard"),href:route("dashboard")},{title:t("Attendance"),href:route("hr.attendance-records.index")},{title:t("Calendar")}],actions:[{label:t("List View"),icon:e.jsx($e,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>S.get(route("hr.attendance-records.index",{view:"list"}))}],children:[e.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow-sm border border-gray-200 dark:border-gray-800 p-4 mb-6",children:e.jsxs("div",{className:"flex flex-col md:flex-row gap-4 items-end",children:[e.jsxs("div",{className:"flex-1 space-y-1",children:[e.jsx("label",{className:"text-xs font-semibold text-gray-500",children:t("Month")}),e.jsxs(O,{value:V,onValueChange:fe,children:[e.jsx(A,{className:"w-full",children:e.jsx(E,{placeholder:t("Month")})}),e.jsx(D,{children:Ce.map(a=>e.jsx(_,{value:a.value,children:a.label},a.value))})]})]}),e.jsxs("div",{className:"flex-1 space-y-1",children:[e.jsx("label",{className:"text-xs font-semibold text-gray-500",children:t("Year")}),e.jsxs(O,{value:$,onValueChange:ye,children:[e.jsx(A,{className:"w-full",children:e.jsx(E,{placeholder:t("Year")})}),e.jsx(D,{children:Oe.map(a=>e.jsx(_,{value:a,children:a},a))})]})]}),e.jsxs("div",{className:"flex-1 space-y-1",children:[e.jsx("label",{className:"text-xs font-semibold text-gray-500",children:t("Department")}),e.jsxs(O,{value:H,onValueChange:_e,children:[e.jsx(A,{className:"w-full",children:e.jsx(E,{placeholder:t("All Departments")})}),e.jsxs(D,{children:[e.jsx(_,{value:"all",children:t("All Departments")}),pe.map(a=>e.jsx(_,{value:a.id.toString(),children:a.name},a.id))]})]})]}),e.jsxs("div",{className:"flex-1 space-y-1",children:[e.jsx("label",{className:"text-xs font-semibold text-gray-500",children:t("Branch")}),e.jsxs(O,{value:M,onValueChange:ve,children:[e.jsx(A,{className:"w-full",children:e.jsx(E,{placeholder:t("All Branches")})}),e.jsxs(D,{children:[e.jsx(_,{value:"all",children:t("All Branches")}),(me||[]).map(a=>e.jsx(_,{value:a.id.toString(),children:a.name},a.id))]})]})]}),e.jsxs("div",{className:"flex-[2] space-y-1",children:[e.jsx("label",{className:"text-xs font-semibold text-gray-500",children:t("Search Employee")}),e.jsx(Pe,{placeholder:t("Search by name..."),value:W,onChange:a=>je(a.target.value),onKeyDown:a=>a.key==="Enter"&&U()})]}),e.jsxs(he,{onClick:U,className:"bg-indigo-500 hover:bg-indigo-600",children:[e.jsx(Fe,{className:"h-4 w-4 mr-2"}),t("Refresh")]})]})}),e.jsxs("div",{className:"bg-white dark:bg-gray-900 border border-gray-200 dark:border-gray-800 rounded-lg p-3 mb-6 flex flex-wrap gap-x-4 gap-y-3 items-center",children:[e.jsxs("span",{className:"text-sm font-semibold text-gray-700 dark:text-gray-300 mr-2",children:[t("Legend"),":"]}),e.jsxs("div",{className:"flex items-center gap-1.5 hover:opacity-80 transition cursor-help",children:[e.jsx("span",{className:"flex items-center justify-center w-6 h-6 rounded bg-green-500 border border-green-600 text-white text-[10px] font-bold tracking-tight",children:"P"}),e.jsx("span",{className:"text-xs text-gray-600 dark:text-gray-400",children:t("Present")})]}),e.jsxs("div",{className:"flex items-center gap-1.5 hover:opacity-80 transition cursor-help",children:[e.jsx("span",{className:"flex items-center justify-center w-6 h-6 rounded bg-red-500 border border-red-600 text-white text-[10px] font-bold tracking-tight",children:"A"}),e.jsx("span",{className:"text-xs text-gray-600 dark:text-gray-400",children:t("Absent")})]}),e.jsxs("div",{className:"flex items-center gap-1.5 hover:opacity-80 transition cursor-help",children:[e.jsx("span",{className:"flex items-center justify-center w-6 h-6 rounded bg-amber-500 border border-amber-600 text-white text-[10px] font-bold tracking-tight",children:"L"}),e.jsx("span",{className:"text-xs text-gray-600 dark:text-gray-400",children:t("Late")})]}),e.jsxs("div",{className:"flex items-center gap-1.5 hover:opacity-80 transition cursor-help",children:[e.jsx("span",{className:"flex items-center justify-center w-6 h-6 rounded bg-orange-500 border border-orange-600 text-white text-[10px] font-bold tracking-tight",children:"E"}),e.jsx("span",{className:"text-xs text-gray-600 dark:text-gray-400",children:t("Early Checkout")})]}),e.jsxs("div",{className:"flex items-center gap-1.5 hover:opacity-80 transition cursor-help",children:[e.jsx("span",{className:"flex items-center justify-center w-6 h-6 rounded bg-cyan-500 border border-cyan-600 text-white text-[10px] font-bold tracking-tight",children:"H"}),e.jsx("span",{className:"text-xs text-gray-600 dark:text-gray-400",children:t("Half Day")})]}),e.jsxs("div",{className:"flex items-center gap-1.5 hover:opacity-80 transition cursor-help",children:[e.jsx("span",{className:"flex items-center justify-center w-6 h-6 rounded bg-indigo-500 border border-indigo-600 text-white text-[10px] font-bold tracking-tight",children:"LV"}),e.jsx("span",{className:"text-xs text-gray-600 dark:text-gray-400",children:t("Leave")})]}),e.jsxs("div",{className:"flex items-center gap-1.5 hover:opacity-80 transition cursor-help",children:[e.jsx("span",{className:"flex items-center justify-center w-6 h-6 rounded bg-sky-500 border border-sky-600 text-white text-[10px] font-bold tracking-tight",children:"HD"}),e.jsx("span",{className:"text-xs text-gray-600 dark:text-gray-400",children:t("Holiday")})]}),e.jsxs("div",{className:"flex items-center gap-1.5 hover:opacity-80 transition cursor-help",children:[e.jsx("span",{className:"flex items-center justify-center w-6 h-6 rounded bg-gray-500 border border-gray-600 text-white text-[10px] font-bold tracking-tight",children:"RD"}),e.jsx("span",{className:"text-xs text-gray-600 dark:text-gray-400",children:t("Rest Day")})]}),e.jsxs("div",{className:"flex items-center gap-1.5 hover:opacity-80 transition cursor-help",children:[e.jsx("span",{className:"flex items-center justify-center w-6 h-6 rounded bg-fuchsia-500 border border-fuchsia-600 text-white text-[10px] font-bold tracking-tight",children:"OT"}),e.jsx("span",{className:"text-xs text-gray-600 dark:text-gray-400",children:t("Overtime")})]}),e.jsxs("div",{className:"flex items-center gap-1.5 hover:opacity-80 transition cursor-help",children:[e.jsx("span",{className:"flex items-center justify-center w-6 h-6 rounded bg-slate-800 border border-slate-900 text-white text-[10px] font-bold tracking-tight",children:"ND"}),e.jsx("span",{className:"text-xs text-gray-600 dark:text-gray-400",children:t("Night Differential")})]}),e.jsxs("div",{className:"flex items-center gap-1.5 hover:opacity-80 transition cursor-help",children:[e.jsx("span",{className:"flex items-center justify-center w-6 h-6 rounded bg-gray-400 border border-gray-500 text-white text-[10px] font-bold tracking-tight",children:"W"}),e.jsx("span",{className:"text-xs text-gray-600 dark:text-gray-400",children:t("Weekend")})]}),e.jsxs("div",{className:"md:ml-auto flex items-center text-xs font-medium text-amber-600 dark:text-amber-400 bg-amber-50 dark:bg-amber-900/30 px-3 py-1 rounded-full border border-amber-200 dark:border-amber-800",children:[e.jsx(Ve,{className:"h-3.5 w-3.5 mr-1.5"}),t("Leave Integrated Grid")]})]}),e.jsx("div",{className:"bg-white dark:bg-gray-900 border border-gray-200 dark:border-gray-800 rounded-lg shadow-sm overflow-hidden",children:e.jsx("div",{className:"overflow-x-auto pb-2",children:e.jsxs("table",{className:"min-w-max w-full border-separate border-spacing-0 text-sm",children:[e.jsx("thead",{children:e.jsxs("tr",{className:"bg-gray-50/80 dark:bg-gray-800/80",children:[e.jsx("th",{className:"p-3 text-left font-bold text-gray-700 dark:text-gray-300 uppercase tracking-wider sticky left-0 z-10 bg-gray-50/95 dark:bg-gray-800/95 border-r border-b border-gray-200 dark:border-gray-800 shadow-[2px_0_5px_-2px_rgba(0,0,0,0.1)] backdrop-blur min-w-[280px]",children:t("Employee")}),m==null?void 0:m.map((a,r)=>e.jsxs("th",{className:"p-2 border-r border-b border-gray-200 dark:border-gray-800 min-w-[50px] text-center last:border-r-0",children:[e.jsx("div",{className:"font-bold text-gray-800 dark:text-gray-200 text-base",children:a.day}),e.jsx("div",{className:"text-[10px] text-gray-500 dark:text-gray-400 uppercase tracking-widest",children:a.day_name})]},r))]})}),e.jsx("tbody",{children:(l==null?void 0:l.length)>0?l.map(a=>{var r,i;return e.jsxs("tr",{className:"hover:bg-gray-50/50 dark:hover:bg-gray-800/50 transition-colors",children:[e.jsx("td",{className:"p-3 bg-white dark:bg-gray-900 border-r border-b border-gray-200 dark:border-gray-800 sticky left-0 z-10 shadow-[2px_0_5px_-2px_rgba(0,0,0,0.05)]",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"flex-shrink-0 w-10 h-10 rounded-full bg-amber-100 dark:bg-amber-900/50 flex items-center justify-center text-amber-700 dark:text-amber-300 font-bold border border-amber-200 dark:border-amber-800",children:a.name.split(" ").map(o=>o[0]).join("").substring(0,2).toUpperCase()}),e.jsxs("div",{children:[e.jsx("div",{className:"font-bold text-gray-900 dark:text-gray-100 whitespace-nowrap",children:a.name}),e.jsxs("div",{className:"text-xs text-gray-400 dark:text-gray-500 whitespace-nowrap",children:[a.employee_code," • ",a.designation]}),e.jsxs("div",{className:"text-[10px] text-gray-400 dark:text-gray-500",children:[a.department,(i=(r=a.employee)==null?void 0:r.branch)!=null&&i.name?` • ${a.employee.branch.name}`:""]})]})]})}),m==null?void 0:m.map((o,d)=>{var x;const h=a.records[o.date];return e.jsx("td",{className:"p-2 border-r border-b border-gray-100 dark:border-gray-800 last:border-r-0 text-center",children:e.jsx("div",{className:`inline-flex items-center justify-center w-8 h-8 rounded-lg text-[10px] font-bold transition-all shadow-sm ${Ae(h.status)} ${z?"cursor-pointer hover:scale-110 active:scale-95":""} ${(x=h.record)!=null&&x.is_approved_leave?"ring-2 ring-indigo-400 ring-offset-1":""}`,title:h.label,onClick:()=>we(a,o.date,h),children:h.status})},d)})]},a.id)}):e.jsx("tr",{children:e.jsx("td",{colSpan:(m==null?void 0:m.length)+1,className:"p-8 text-center text-gray-500 dark:text-gray-400",children:t("No attendance data found for these parameters.")})})})]})})}),e.jsx(Be,{isOpen:ke,onClose:()=>u(!1),onSubmit:Ne,title:s!=null&&s.is_readonly?t("Leave Details"):t(f==="create"?"Add Attendance Record":f==="view"?"View Attendance Record":"Update Attendance Record"),mode:s!=null&&s.is_readonly?"view":f,initialData:s,errors:be,onEdit:s!=null&&s.is_readonly?void 0:()=>q("edit"),onDelete:s!=null&&s.id||s!=null&&s.leave_application_id?()=>Se(s):void 0,formConfig:{fields:[{name:"date",label:t("Date"),type:"date",disabled:!0,required:!0,row:1,width:"48%"},{name:"employee_name",label:t("Employee"),type:"text",disabled:!0,row:1,width:"48%"},{name:"shift_display",label:"",type:"custom",row:2,width:"full",render:(a,r)=>{var x,p,y;const i=l==null?void 0:l.find(R=>{var b;return R.id.toString()===((b=r.employee_id)==null?void 0:b.toString())}),o=r.shift_name||((x=i==null?void 0:i.shift)==null?void 0:x.name),d=r.shift_start_time||((p=i==null?void 0:i.shift)==null?void 0:p.start_time),h=r.shift_end_time||((y=i==null?void 0:i.shift)==null?void 0:y.end_time);return o?e.jsxs("div",{className:"text-[10px] font-bold text-indigo-700 bg-indigo-50 dark:bg-indigo-900/30 px-2 py-0.5 rounded border border-indigo-100 dark:border-indigo-800 inline-flex items-center gap-1",children:[e.jsxs("span",{className:"opacity-70 uppercase tracking-tighter",children:[t("Shift"),":"]}),e.jsxs("span",{children:[o," (",d," - ",h,")"]})]}):e.jsxs("div",{className:"text-[10px] font-bold text-red-700 bg-red-50 dark:bg-red-900/30 px-2 py-0.5 rounded border border-red-100 dark:border-red-800 inline-flex items-center gap-1",children:[e.jsxs("span",{className:"uppercase tracking-tighter",children:[t("Error"),":"]}),e.jsx("span",{children:t("No shift assigned to this employee.")})]})}},{name:"holiday_display",label:"",type:"custom",row:2,width:"full",conditional:(a,r)=>!!(r!=null&&r.is_holiday||r!=null&&r.holiday_name),render:(a,r)=>!(r!=null&&r.is_holiday)&&!(r!=null&&r.holiday_name)?null:e.jsxs("div",{className:"flex items-center gap-2 text-sm font-bold text-sky-700 bg-sky-50 dark:bg-sky-900/30 px-3 py-2 rounded-lg border border-sky-200 dark:border-sky-800 animate-in fade-in slide-in-from-top-1",children:[e.jsx("span",{className:"text-base",children:"🎉"}),e.jsxs("span",{children:[t("Holiday"),": ",r.holiday_name||t("Holiday")]})]})},{name:"clock_in",label:t("Clock In"),type:"time",required:!1,disabled:!(s!=null&&s.shift_name||s!=null&&s.shift_start_time||(X=l==null?void 0:l.find(a=>{var r;return a.id.toString()===((r=s==null?void 0:s.employee_id)==null?void 0:r.toString())}))!=null&&X.shift),row:3,width:"48%",conditional:(a,r)=>!["absent","on_leave","holiday","rest_day"].includes(r==null?void 0:r.status)},{name:"break_in",label:t("Break In"),type:"time",required:!1,disabled:!(s!=null&&s.shift_name||s!=null&&s.shift_start_time||(Z=l==null?void 0:l.find(a=>{var r;return a.id.toString()===((r=s==null?void 0:s.employee_id)==null?void 0:r.toString())}))!=null&&Z.shift),row:3,width:"48%",conditional:(a,r)=>!["absent","on_leave","holiday","rest_day"].includes(r==null?void 0:r.status)},{name:"break_out",label:t("Break Out"),type:"time",required:!1,disabled:!(s!=null&&s.shift_name||s!=null&&s.shift_start_time||(I=l==null?void 0:l.find(a=>{var r;return a.id.toString()===((r=s==null?void 0:s.employee_id)==null?void 0:r.toString())}))!=null&&I.shift),row:4,width:"48%",conditional:(a,r)=>!["absent","on_leave","holiday","rest_day"].includes(r==null?void 0:r.status)},{name:"clock_out",label:t("Clock Out"),type:"time",required:!1,disabled:!(s!=null&&s.shift_name||s!=null&&s.shift_start_time||(ee=l==null?void 0:l.find(a=>{var r;return a.id.toString()===((r=s==null?void 0:s.employee_id)==null?void 0:r.toString())}))!=null&&ee.shift),row:4,width:"48%",conditional:(a,r)=>!["absent","on_leave","holiday","rest_day"].includes(r==null?void 0:r.status)},{name:"break_in",label:t("Break In"),type:"time",required:!1,disabled:!0,row:5,width:"48%",conditional:(a,r)=>!["absent","on_leave","holiday","rest_day"].includes(r==null?void 0:r.status)},{name:"break_out",label:t("Break Out"),type:"time",required:!1,disabled:!0,row:5,width:"48%",conditional:(a,r)=>!["absent","on_leave","holiday","rest_day"].includes(r==null?void 0:r.status)},{name:"status",label:t("Status"),type:"select",required:!0,disabled:(s==null?void 0:s.is_readonly)||!(s!=null&&s.shift_name||s!=null&&s.shift_start_time||(re=l==null?void 0:l.find(a=>{var r;return a.id.toString()===((r=s==null?void 0:s.employee_id)==null?void 0:r.toString())}))!=null&&re.shift),options:[{value:"present",label:t("Present")},{value:"absent",label:t("Absent")},{value:"half_day",label:t("Half Day")},{value:"on_leave",label:t("On Leave")},{value:"holiday",label:t("Holiday")},{value:"rest_day",label:t("Rest Day")}],row:6,width:"48%"},{name:"is_rest_day",label:t("Is Rest Day? (For DOLE Multiplier)"),type:"switch",row:6,width:"48%",disabled:s==null?void 0:s.is_readonly},{name:"location_info",label:t("Punch Location"),type:"custom",row:7,width:"full",conditional:()=>!!(s!=null&&s.clock_in_latitude||s!=null&&s.clock_out_latitude),render:()=>e.jsxs("div",{className:"space-y-2 p-3 bg-slate-50 dark:bg-slate-900 rounded-lg border border-slate-200 dark:border-slate-800 text-xs",children:[e.jsxs("div",{className:"font-semibold text-slate-700 dark:text-slate-300 flex items-center gap-1.5",children:[e.jsx("span",{children:"📍"}),e.jsx("span",{children:t("Punch Location")})]}),e.jsxs("div",{className:"space-y-1.5 text-slate-600 dark:text-slate-400",children:[(s==null?void 0:s.clock_in_latitude)&&e.jsxs("div",{children:[e.jsxs("span",{className:"font-medium text-slate-500",children:[t("Clock In Location"),":"]})," ",e.jsxs("a",{href:`https://maps.google.com/?q=${s.clock_in_latitude},${s.clock_in_longitude}`,target:"_blank",rel:"noreferrer",className:"text-blue-600 underline hover:text-blue-800 font-mono font-medium",children:["https://maps.google.com/?q=",s.clock_in_latitude,",",s.clock_in_longitude]})]}),(s==null?void 0:s.clock_out_latitude)&&e.jsxs("div",{children:[e.jsxs("span",{className:"font-medium text-slate-500",children:[t("Clock Out Location"),":"]})," ",e.jsxs("a",{href:`https://maps.google.com/?q=${s.clock_out_latitude},${s.clock_out_longitude}`,target:"_blank",rel:"noreferrer",className:"text-blue-600 underline hover:text-blue-800 font-mono font-medium",children:["https://maps.google.com/?q=",s.clock_out_latitude,",",s.clock_out_longitude]})]})]})]})},{name:"leave_type_id",label:t("Leave Type"),type:"select",required:!0,disabled:s==null?void 0:s.is_readonly,conditional:(a,r)=>(r==null?void 0:r.status)==="on_leave",options:(F||[]).map(a=>({value:a.id.toString(),label:a.name})),row:5,width:"full",render:(a,r,i)=>{var o;return e.jsxs("div",{className:"space-y-3",children:[e.jsxs(O,{value:((o=r.leave_type_id)==null?void 0:o.toString())||"",onValueChange:d=>{i("leave_type_id",d),J(r.employee_id,d)},disabled:(s==null?void 0:s.is_readonly)||f==="view",children:[e.jsx(A,{className:"w-full",children:e.jsx(E,{placeholder:t("Select Leave Type")})}),e.jsx(D,{className:"z-[70000]",children:(F||[]).map(d=>e.jsx(_,{value:d.id.toString(),children:d.name},d.id))})]}),P&&e.jsxs("div",{className:"flex items-center justify-between text-sm font-medium text-indigo-700 bg-indigo-50/50 dark:bg-indigo-900/20 px-3 py-2 rounded-md border border-indigo-100 dark:border-indigo-800 animate-in fade-in slide-in-from-top-1",children:[e.jsxs("span",{className:"flex items-center gap-2",children:[e.jsx("div",{className:"w-2 h-2 rounded-full bg-indigo-500 animate-pulse"}),t("Available Balance")]}),e.jsxs("span",{className:"text-lg font-bold",children:[P.balance," ",e.jsxs("span",{className:"text-xs font-normal text-indigo-400",children:["/ ",P.allocated," ",t("days")]})]})]})]})}},{name:"validation_warnings",label:"",type:"custom",row:6,width:"full",conditional:(a,r)=>!["absent","on_leave","holiday","rest_day"].includes(r==null?void 0:r.status)&&(r==null?void 0:r.clock_in)&&(r==null?void 0:r.clock_out)&&(r==null?void 0:r.employee_id),render:(a,r)=>{var ie,oe,le;const i=l==null?void 0:l.find(c=>{var N;return c.id.toString()===((N=r.employee_id)==null?void 0:N.toString())}),o=r.shift_start_time||((ie=i==null?void 0:i.shift)==null?void 0:ie.start_time),d=r.shift_end_time||((oe=i==null?void 0:i.shift)==null?void 0:oe.end_time);if(!o||!d)return null;const h=r.clock_in,x=r.clock_out,p=[],y=c=>{if(!c)return 0;const[N,B]=c.split(":").map(Number);return N*60+(B||0)},R=5;let b=y(h),j=y(x);const k=y(o);let w=y(d);b-k>720?b-=1440:b-k<-720&&(b+=1440),w<=k&&(w+=1440,j0&&LDe&&p.push({code:"L",message:t("Late: Clock in is later than shift start."),color:"bg-amber-500"}),j=w+60){const c=((j-w)/60).toFixed(1);p.push({code:"OT",message:t("Overtime: Clocked out late ({{hours}}h).",{hours:c}),color:"bg-purple-500",isOt:!0,otHours:c})}return p.length===0?null:e.jsx("div",{className:"space-y-2 mt-2",children:p.map((c,N)=>e.jsxs("div",{className:"flex items-center justify-between gap-3 bg-amber-50/50 dark:bg-amber-900/10 border border-amber-100 dark:border-amber-800/50 p-2 rounded-lg animate-in fade-in slide-in-from-top-1",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:`flex-shrink-0 w-8 h-8 rounded-md ${c.color} flex items-center justify-center text-white text-[10px] font-bold shadow-sm`,children:c.code}),e.jsx("div",{className:"text-xs text-amber-800 dark:text-amber-200 font-medium",children:c.message})]}),c.isOt&&!r.is_approved_overtime&&e.jsxs(he,{size:"sm",variant:"outline",className:"h-7 text-xs border-purple-200 text-purple-700 hover:bg-purple-50 dark:border-purple-800 dark:text-purple-300 dark:hover:bg-purple-900/30",onClick:B=>{B.preventDefault(),xe.post(route("hr.overtime.store"),{date:r.date,user_id:r.employee_id,requested_hours:c.otHours,reason:"Automatically generated from late clock out."}).then(ne=>{n.success(t("Overtime requested! Please click Save to save your attendance record."))}).catch(ne=>{var de,ce;n.error(((ce=(de=ne.response)==null?void 0:de.data)==null?void 0:ce.message)||t("Failed to apply for overtime."))})},children:[e.jsx(Re,{className:"w-3 h-3 mr-1"}),t("Apply OT")]}),c.isOt&&r.is_approved_overtime&&e.jsx("span",{className:"text-xs font-bold text-green-600 dark:text-green-400 bg-green-50 dark:bg-green-900/20 px-2 py-1 rounded border border-green-200 dark:border-green-800",children:t("Approved")})]},N))})}},{name:"notes",label:t("Notes"),type:"textarea",required:!1,disabled:s==null?void 0:s.is_readonly,row:7,width:"full"}],layout:"default"}})]})}export{Tr as default}; diff --git a/public/build/assets/calendar-check-BZ1JTjf6.js b/public/build/assets/calendar-check-C2F7PWoI.js similarity index 91% rename from public/build/assets/calendar-check-BZ1JTjf6.js rename to public/build/assets/calendar-check-C2F7PWoI.js index 79e446b40..ff497dfff 100644 --- a/public/build/assets/calendar-check-BZ1JTjf6.js +++ b/public/build/assets/calendar-check-C2F7PWoI.js @@ -1,4 +1,4 @@ -import{G as e}from"./app-36WMjvX0.js";/** +import{G as e}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/calendar-days-BdrEl_Gk.js b/public/build/assets/calendar-days-BgbYDkbG.js similarity index 93% rename from public/build/assets/calendar-days-BdrEl_Gk.js rename to public/build/assets/calendar-days-BgbYDkbG.js index b1ee35135..22280e1a4 100644 --- a/public/build/assets/calendar-days-BdrEl_Gk.js +++ b/public/build/assets/calendar-days-BgbYDkbG.js @@ -1,4 +1,4 @@ -import{G as h}from"./app-36WMjvX0.js";/** +import{G as h}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/calendar-BYVpj4_X.js b/public/build/assets/calendar-kiIl5Cyq.js similarity index 90% rename from public/build/assets/calendar-BYVpj4_X.js rename to public/build/assets/calendar-kiIl5Cyq.js index 22948052b..beebe12bf 100644 --- a/public/build/assets/calendar-BYVpj4_X.js +++ b/public/build/assets/calendar-kiIl5Cyq.js @@ -1,4 +1,4 @@ -import{G as e}from"./app-36WMjvX0.js";/** +import{G as e}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/camera-DDKUkICL.js b/public/build/assets/camera-DZNJpjXR.js similarity index 89% rename from public/build/assets/camera-DDKUkICL.js rename to public/build/assets/camera-DZNJpjXR.js index 969fddaba..04bbbe97e 100644 --- a/public/build/assets/camera-DDKUkICL.js +++ b/public/build/assets/camera-DZNJpjXR.js @@ -1,4 +1,4 @@ -import{G as a}from"./app-36WMjvX0.js";/** +import{G as a}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/chart-column-GeSBJr5Y.js b/public/build/assets/chart-column-CKzC1aib.js similarity index 90% rename from public/build/assets/chart-column-GeSBJr5Y.js rename to public/build/assets/chart-column-CKzC1aib.js index 5ca51bfde..6ab39aa7a 100644 --- a/public/build/assets/chart-column-GeSBJr5Y.js +++ b/public/build/assets/chart-column-CKzC1aib.js @@ -1,4 +1,4 @@ -import{G as t}from"./app-36WMjvX0.js";/** +import{G as t}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/chart-no-axes-column-BKgkVzqT.js b/public/build/assets/chart-no-axes-column-CaNDayE9.js similarity index 90% rename from public/build/assets/chart-no-axes-column-BKgkVzqT.js rename to public/build/assets/chart-no-axes-column-CaNDayE9.js index 8cb38534d..a60a2ab36 100644 --- a/public/build/assets/chart-no-axes-column-BKgkVzqT.js +++ b/public/build/assets/chart-no-axes-column-CaNDayE9.js @@ -1,4 +1,4 @@ -import{G as e}from"./app-36WMjvX0.js";/** +import{G as e}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/chart-no-axes-column-increasing-Beqplnfl.js b/public/build/assets/chart-no-axes-column-increasing-xL8kjLW0.js similarity index 90% rename from public/build/assets/chart-no-axes-column-increasing-Beqplnfl.js rename to public/build/assets/chart-no-axes-column-increasing-xL8kjLW0.js index bc40f2572..d0f7f1626 100644 --- a/public/build/assets/chart-no-axes-column-increasing-Beqplnfl.js +++ b/public/build/assets/chart-no-axes-column-increasing-xL8kjLW0.js @@ -1,4 +1,4 @@ -import{G as e}from"./app-36WMjvX0.js";/** +import{G as e}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/chatgpt-demo-Bv6DFCFA.js b/public/build/assets/chatgpt-demo-Dvg2K3-2.js similarity index 85% rename from public/build/assets/chatgpt-demo-Bv6DFCFA.js rename to public/build/assets/chatgpt-demo-Dvg2K3-2.js index 96290a108..d32cae124 100644 --- a/public/build/assets/chatgpt-demo-Bv6DFCFA.js +++ b/public/build/assets/chatgpt-demo-Dvg2K3-2.js @@ -1,2 +1,2 @@ -import{j as e,r as g}from"./ui-Z445SNHD.js";import{C as v,P as D}from"./page-template-B_mOhR6n.js";import{u as G,B as h,I as P,c as w,x as T,C as f,L as N,D as M,h as A,j as S,k as F}from"./app-36WMjvX0.js";import{B as I}from"./sparkles-CpwdFUQZ.js";import{T as B}from"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";function b({onClick:t,text:a="Auto Generate",variant:i="outline",size:l="sm",className:c=""}){const{t:p}=G();return e.jsxs(h,{type:"button",variant:i,size:l,onClick:t,className:`flex items-center gap-2 relative z-[70000] ${c}`,"data-chatgpt-button":!0,children:[e.jsx(I,{className:"h-4 w-4"}),p(a)]})}function y({value:t,onChange:a,placeholder:i,type:l="input",rows:c=3,className:p="",required:r=!1,disabled:u=!1,modalTitle:d="AI Content Generator",modalPlaceholder:m="Describe what you want to generate...",buttonText:x="Auto Generate",buttonVariant:s="outline"}){const[o,n]=g.useState(!1),j=C=>{a(C),n(!1)},k=l==="textarea"?B:P;return e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:`flex gap-2 ${p}`,children:[e.jsx(k,{value:t,onChange:C=>a(C.target.value),placeholder:i,className:"flex-1",required:r,disabled:u,rows:l==="textarea"?c:void 0}),e.jsx(b,{onClick:()=>n(!0),text:x,variant:s,className:"shrink-0"})]}),e.jsx(v,{isOpen:o,onClose:()=>n(!1),onGenerate:j,title:d,placeholder:m})]})}function O({title:t,url:a,buttons:i=[],children:l,breadcrumbs:c}){const{t:p}=G(),{auth:r}=w().props,u=(r==null?void 0:r.permissions)||[],d=[{title:p("Dashboard"),href:route("dashboard")},{title:t}],m=c||d,x=i.filter(s=>!s.permission||T(u,s.permission)).map(s=>({label:s.label,icon:s.icon,variant:s.variant,onClick:s.onClick}));return e.jsx(D,{title:t,url:a,actions:x,breadcrumbs:m,children:e.jsx("div",{className:"space-y-4",children:l})})}function Ce(){const{t}=G(),[a,i]=g.useState({productName:"",description:"",marketingCopy:""}),[l,c]=g.useState(!1),[p,r]=g.useState(!1),[u,d]=g.useState(!1),m=(o,n)=>{i(j=>({...j,[o]:n}))},x=o=>{const n=o.split(` +import{j as e,r as g}from"./ui-Z445SNHD.js";import{C as v,P as D}from"./page-template-Cw8W4Qs2.js";import{u as G,B as h,I as P,c as w,x as T,C as f,L as N,D as M,h as A,j as S,k as F}from"./app-Da3PX8qg.js";import{B as I}from"./sparkles-5e-ws3h6.js";import{T as B}from"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";function b({onClick:t,text:a="Auto Generate",variant:i="outline",size:l="sm",className:c=""}){const{t:p}=G();return e.jsxs(h,{type:"button",variant:i,size:l,onClick:t,className:`flex items-center gap-2 relative z-[70000] ${c}`,"data-chatgpt-button":!0,children:[e.jsx(I,{className:"h-4 w-4"}),p(a)]})}function y({value:t,onChange:a,placeholder:i,type:l="input",rows:c=3,className:p="",required:r=!1,disabled:u=!1,modalTitle:d="AI Content Generator",modalPlaceholder:m="Describe what you want to generate...",buttonText:x="Auto Generate",buttonVariant:s="outline"}){const[o,n]=g.useState(!1),j=C=>{a(C),n(!1)},k=l==="textarea"?B:P;return e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:`flex gap-2 ${p}`,children:[e.jsx(k,{value:t,onChange:C=>a(C.target.value),placeholder:i,className:"flex-1",required:r,disabled:u,rows:l==="textarea"?c:void 0}),e.jsx(b,{onClick:()=>n(!0),text:x,variant:s,className:"shrink-0"})]}),e.jsx(v,{isOpen:o,onClose:()=>n(!1),onGenerate:j,title:d,placeholder:m})]})}function O({title:t,url:a,buttons:i=[],children:l,breadcrumbs:c}){const{t:p}=G(),{auth:r}=w().props,u=(r==null?void 0:r.permissions)||[],d=[{title:p("Dashboard"),href:route("dashboard")},{title:t}],m=c||d,x=i.filter(s=>!s.permission||T(u,s.permission)).map(s=>({label:s.label,icon:s.icon,variant:s.variant,onClick:s.onClick}));return e.jsx(D,{title:t,url:a,actions:x,breadcrumbs:m,children:e.jsx("div",{className:"space-y-4",children:l})})}function Ce(){const{t}=G(),[a,i]=g.useState({productName:"",description:"",marketingCopy:""}),[l,c]=g.useState(!1),[p,r]=g.useState(!1),[u,d]=g.useState(!1),m=(o,n)=>{i(j=>({...j,[o]:n}))},x=o=>{const n=o.split(` `).filter(j=>j.trim());n.length>=3&&i({productName:n[0]||"",description:n[1]||"",marketingCopy:n[2]||""})},s=[{title:t("Dashboard"),href:route("dashboard")},{title:t("ChatGPT Demo")}];return e.jsxs(O,{title:"ChatGPT Integration Demo",breadcrumbs:s,children:[e.jsxs("div",{className:"max-w-4xl mx-auto space-y-6",children:[e.jsxs(f,{className:"p-6",children:[e.jsx("h2",{className:"text-lg font-semibold mb-4",children:t("Modal Stacking Demo")}),e.jsx("p",{className:"text-sm text-gray-600 mb-4",children:t("Test independent modal stacking: Open the Coupon Dialog, then open ChatGPT Modal on top of it.")}),e.jsxs("div",{className:"space-x-2",children:[e.jsx(h,{onClick:()=>r(!0),children:"Open Add Coupon Dialog"}),e.jsx(h,{variant:"outline",onClick:()=>d(!0),children:"Open ChatGPT Modal"})]})]}),e.jsxs(f,{className:"p-6",children:[e.jsx("h2",{className:"text-lg font-semibold mb-4",children:t("Product Information Form")}),e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{children:[e.jsx(N,{htmlFor:"productName",children:t("Product Name")}),e.jsx(y,{value:a.productName,onChange:o=>m("productName",o),placeholder:t("Enter product name"),modalTitle:"Generate Product Name",modalPlaceholder:"Describe your product and target market to generate a catchy product name"})]}),e.jsxs("div",{children:[e.jsx(N,{htmlFor:"description",children:t("Product Description")}),e.jsx(y,{value:a.description,onChange:o=>m("description",o),placeholder:t("Enter product description"),type:"textarea",rows:4,modalTitle:"Generate Product Description",modalPlaceholder:"Describe your product features, benefits, and target audience to generate a compelling description"})]}),e.jsxs("div",{children:[e.jsx(N,{htmlFor:"marketingCopy",children:t("Marketing Copy")}),e.jsx(y,{value:a.marketingCopy,onChange:o=>m("marketingCopy",o),placeholder:t("Enter marketing copy"),type:"textarea",rows:3,modalTitle:"Generate Marketing Copy",modalPlaceholder:"Create persuasive marketing copy that highlights your product's unique selling points",buttonText:"Generate Copy"})]}),e.jsx("div",{className:"pt-4 border-t",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("h3",{className:"font-medium",children:t("Bulk Content Generation")}),e.jsx("p",{className:"text-sm text-gray-600",children:t("Generate all content at once")})]}),e.jsx(b,{onClick:()=>c(!0),text:"Generate All Content",variant:"default"})]})})]})]}),e.jsxs(f,{className:"p-6",children:[e.jsx("h3",{className:"text-lg font-semibold mb-4",children:t("Current Form Data")}),e.jsxs("div",{className:"space-y-2 text-sm",children:[e.jsxs("div",{children:[e.jsxs("strong",{children:[t("Product Name"),":"]})," ",a.productName||t("Not set")]}),e.jsxs("div",{children:[e.jsxs("strong",{children:[t("Description"),":"]})," ",a.description||t("Not set")]}),e.jsxs("div",{children:[e.jsxs("strong",{children:[t("Marketing Copy"),":"]})," ",a.marketingCopy||t("Not set")]})]})]})]}),e.jsx(v,{isOpen:l,onClose:()=>c(!1),onGenerate:x,title:"Generate All Product Content",placeholder:"Describe your product in detail. I'll generate a product name, description, and marketing copy for you. Separate each with a new line."}),e.jsx(M,{open:p,onOpenChange:r,children:e.jsxs(A,{modalId:"demo-coupon-dialog",children:[e.jsx(S,{children:e.jsx(F,{children:"Add Coupon"})}),e.jsxs("div",{className:"space-y-4 py-4",children:[e.jsx("p",{children:"This is the Add Coupon Dialog content."}),e.jsx("p",{className:"text-sm text-gray-600",children:"Click the button below to open ChatGPT Modal on top of this dialog."}),e.jsx(h,{onClick:()=>d(!0),children:"Open ChatGPT Assistant"}),e.jsxs("div",{className:"flex justify-end space-x-2 pt-4",children:[e.jsx(h,{variant:"outline",onClick:()=>r(!1),children:"Cancel"}),e.jsx(h,{onClick:()=>r(!1),children:"Save Coupon"})]})]})]})}),e.jsx(v,{isOpen:u,onClose:()=>d(!1),onGenerate:o=>{d(!1)},title:"AI Content Generator",placeholder:"This ChatGPT modal opens on top of other dialogs..."})]})}export{Ce as default}; diff --git a/public/build/assets/chatgpt-settings-DeHmmAFq.js b/public/build/assets/chatgpt-settings-BMoJY0oO.js similarity index 89% rename from public/build/assets/chatgpt-settings-DeHmmAFq.js rename to public/build/assets/chatgpt-settings-BMoJY0oO.js index db6749537..c9f66d991 100644 --- a/public/build/assets/chatgpt-settings-DeHmmAFq.js +++ b/public/build/assets/chatgpt-settings-BMoJY0oO.js @@ -1 +1 @@ -import{r as j,j as t}from"./ui-Z445SNHD.js";import{u as v,c as T,ap as b,L as x,I as y,B as C,y as P,r as G,t as l}from"./app-36WMjvX0.js";import{S as M,a as K,b as I,c as N,d as o}from"./select-DgPPBKIC.js";import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";function D({settings:g={}}){const{t:r}=v(),S=T().props,n={chatgptKey:"",chatgptModel:"gpt-3.5-turbo"},c=Object.keys(g).length>0?g:S.settings||{},[i,p]=j.useState(()=>({chatgptKey:c.chatgptKey||n.chatgptKey,chatgptModel:c.chatgptModel||n.chatgptModel}));j.useEffect(()=>{if(Object.keys(c).length>0){const a=Object.keys(n).reduce((e,s)=>(e[s]=c[s]||n[s],e),{});p(e=>({...e,...a}))}},[c]);const h=(a,e)=>{p(s=>({...s,[a]:e}))},f=a=>{a.preventDefault(),G.post(route("settings.chatgpt.update"),i,{preserveScroll:!0,onSuccess:e=>{var u,m;const s=(u=e.props.flash)==null?void 0:u.success,d=(m=e.props.flash)==null?void 0:m.error;s?l.success(s):d&&l.error(d)},onError:e=>{const s=e.error||Object.values(e).join(", ")||r("Failed to update Chat GPT settings");l.error(s)}})};return t.jsx(b,{title:r("Chat GPT Settings"),description:r("Configure Chat GPT integration settings for AI-powered features"),action:t.jsxs(C,{type:"submit",form:"chatgpt-settings-form",size:"sm",children:[t.jsx(P,{className:"h-4 w-4 mr-2"}),r("Save Changes")]}),children:t.jsx("form",{id:"chatgpt-settings-form",onSubmit:f,className:"space-y-6",children:t.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[t.jsxs("div",{className:"grid gap-2 md:col-span-2",children:[t.jsx(x,{htmlFor:"chatgptKey",children:r("Chat GPT Key")}),t.jsx(y,{id:"chatgptKey",type:"password",value:i.chatgptKey,onChange:a=>h("chatgptKey",a.target.value),placeholder:r("Enter your OpenAI API key")})]}),t.jsxs("div",{className:"grid gap-2",children:[t.jsx(x,{htmlFor:"chatgptModel",children:r("Chat GPT Model Name")}),t.jsxs(M,{value:i.chatgptModel,onValueChange:a=>h("chatgptModel",a),children:[t.jsx(K,{children:t.jsx(I,{placeholder:r("Select Chat GPT model")})}),t.jsxs(N,{children:[t.jsx(o,{value:"gpt-3.5-turbo",children:"GPT-3.5 Turbo"}),t.jsx(o,{value:"gpt-3.5-turbo-16k",children:"GPT-3.5 Turbo 16K"}),t.jsx(o,{value:"gpt-4",children:"GPT-4"}),t.jsx(o,{value:"gpt-4-turbo",children:"GPT-4 Turbo"}),t.jsx(o,{value:"gpt-4o",children:"GPT-4o"}),t.jsx(o,{value:"gpt-4o-mini",children:"GPT-4o Mini"})]})]})]})]})})})}export{D as default}; +import{r as j,j as t}from"./ui-Z445SNHD.js";import{u as v,c as T,ap as b,L as x,I as y,B as C,y as P,r as G,t as l}from"./app-Da3PX8qg.js";import{S as M,a as K,b as I,c as N,d as o}from"./select-9uIRiOV_.js";import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";function D({settings:g={}}){const{t:r}=v(),S=T().props,n={chatgptKey:"",chatgptModel:"gpt-3.5-turbo"},c=Object.keys(g).length>0?g:S.settings||{},[i,p]=j.useState(()=>({chatgptKey:c.chatgptKey||n.chatgptKey,chatgptModel:c.chatgptModel||n.chatgptModel}));j.useEffect(()=>{if(Object.keys(c).length>0){const a=Object.keys(n).reduce((e,s)=>(e[s]=c[s]||n[s],e),{});p(e=>({...e,...a}))}},[c]);const h=(a,e)=>{p(s=>({...s,[a]:e}))},f=a=>{a.preventDefault(),G.post(route("settings.chatgpt.update"),i,{preserveScroll:!0,onSuccess:e=>{var u,m;const s=(u=e.props.flash)==null?void 0:u.success,d=(m=e.props.flash)==null?void 0:m.error;s?l.success(s):d&&l.error(d)},onError:e=>{const s=e.error||Object.values(e).join(", ")||r("Failed to update Chat GPT settings");l.error(s)}})};return t.jsx(b,{title:r("Chat GPT Settings"),description:r("Configure Chat GPT integration settings for AI-powered features"),action:t.jsxs(C,{type:"submit",form:"chatgpt-settings-form",size:"sm",children:[t.jsx(P,{className:"h-4 w-4 mr-2"}),r("Save Changes")]}),children:t.jsx("form",{id:"chatgpt-settings-form",onSubmit:f,className:"space-y-6",children:t.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[t.jsxs("div",{className:"grid gap-2 md:col-span-2",children:[t.jsx(x,{htmlFor:"chatgptKey",children:r("Chat GPT Key")}),t.jsx(y,{id:"chatgptKey",type:"password",value:i.chatgptKey,onChange:a=>h("chatgptKey",a.target.value),placeholder:r("Enter your OpenAI API key")})]}),t.jsxs("div",{className:"grid gap-2",children:[t.jsx(x,{htmlFor:"chatgptModel",children:r("Chat GPT Model Name")}),t.jsxs(M,{value:i.chatgptModel,onValueChange:a=>h("chatgptModel",a),children:[t.jsx(K,{children:t.jsx(I,{placeholder:r("Select Chat GPT model")})}),t.jsxs(N,{children:[t.jsx(o,{value:"gpt-3.5-turbo",children:"GPT-3.5 Turbo"}),t.jsx(o,{value:"gpt-3.5-turbo-16k",children:"GPT-3.5 Turbo 16K"}),t.jsx(o,{value:"gpt-4",children:"GPT-4"}),t.jsx(o,{value:"gpt-4-turbo",children:"GPT-4 Turbo"}),t.jsx(o,{value:"gpt-4o",children:"GPT-4o"}),t.jsx(o,{value:"gpt-4o-mini",children:"GPT-4o Mini"})]})]})]})]})})})}export{D as default}; diff --git a/public/build/assets/checkbox-Bos2Phgi.js b/public/build/assets/checkbox-C3Z6LHOx.js similarity index 99% rename from public/build/assets/checkbox-Bos2Phgi.js rename to public/build/assets/checkbox-C3Z6LHOx.js index 53959eada..51116bd3e 100644 --- a/public/build/assets/checkbox-Bos2Phgi.js +++ b/public/build/assets/checkbox-C3Z6LHOx.js @@ -1 +1 @@ -import{r as c,j as p,f as F,o as L,k as q,m as I,n as w,H as W}from"./ui-Z445SNHD.js";import{u as z}from"./index-9MclThM-.js";import{V as G,e as N}from"./app-36WMjvX0.js";function K(e,t=[]){let o=[];function s(n,a){const i=c.createContext(a),l=o.length;o=[...o,a];const d=u=>{var m;const{scope:f,children:k,...h}=u,x=((m=f==null?void 0:f[e])==null?void 0:m[l])||i,y=c.useMemo(()=>h,Object.values(h));return p.jsx(x.Provider,{value:y,children:k})};d.displayName=n+"Provider";function b(u,f){var x;const k=((x=f==null?void 0:f[e])==null?void 0:x[l])||i,h=c.useContext(k);if(h)return h;if(a!==void 0)return a;throw new Error(`\`${u}\` must be used within \`${n}\``)}return[d,b]}const r=()=>{const n=o.map(a=>c.createContext(a));return function(i){const l=(i==null?void 0:i[e])||n;return c.useMemo(()=>({[`__scope${e}`]:{...i,[e]:l}}),[i,l])}};return r.scopeName=e,[s,U(r,...t)]}function U(...e){const t=e[0];if(e.length===1)return t;const o=()=>{const s=e.map(r=>({useScope:r(),scopeName:r.scopeName}));return function(n){const a=s.reduce((i,{useScope:l,scopeName:d})=>{const u=l(n)[`__scope${d}`];return{...i,...u}},{});return c.useMemo(()=>({[`__scope${t.scopeName}`]:a}),[a])}};return o.scopeName=t.scopeName,o}function X(e){const t=Z(e),o=c.forwardRef((s,r)=>{const{children:n,...a}=s,i=c.Children.toArray(n),l=i.find(Q);if(l){const d=l.props.children,b=i.map(u=>u===l?c.Children.count(d)>1?c.Children.only(null):c.isValidElement(d)?d.props.children:null:u);return p.jsx(t,{...a,ref:r,children:c.isValidElement(d)?c.cloneElement(d,void 0,b):null})}return p.jsx(t,{...a,ref:r,children:n})});return o.displayName=`${e}.Slot`,o}function Z(e){const t=c.forwardRef((o,s)=>{const{children:r,...n}=o;if(c.isValidElement(r)){const a=ee(r),i=Y(n,r.props);return r.type!==c.Fragment&&(i.ref=s?F(s,a):a),c.cloneElement(r,i)}return c.Children.count(r)>1?c.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var J=Symbol("radix.slottable");function Q(e){return c.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===J}function Y(e,t){const o={...t};for(const s in t){const r=e[s],n=t[s];/^on[A-Z]/.test(s)?r&&n?o[s]=(...i)=>{const l=n(...i);return r(...i),l}:r&&(o[s]=r):s==="style"?o[s]={...r,...n}:s==="className"&&(o[s]=[r,n].filter(Boolean).join(" "))}return{...e,...o}}function ee(e){var s,r;let t=(s=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:s.get,o=t&&"isReactWarning"in t&&t.isReactWarning;return o?e.ref:(t=(r=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:r.get,o=t&&"isReactWarning"in t&&t.isReactWarning,o?e.props.ref:e.props.ref||e.ref)}var te=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],P=te.reduce((e,t)=>{const o=X(`Primitive.${t}`),s=c.forwardRef((r,n)=>{const{asChild:a,...i}=r,l=a?o:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),p.jsx(l,{...i,ref:n})});return s.displayName=`Primitive.${t}`,{...e,[t]:s}},{}),g="Checkbox",[re]=K(g),[ne,_]=re(g);function oe(e){const{__scopeCheckbox:t,checked:o,children:s,defaultChecked:r,disabled:n,form:a,name:i,onCheckedChange:l,required:d,value:b="on",internal_do_not_use_render:u}=e,[f,k]=q({prop:o,defaultProp:r??!1,onChange:l,caller:g}),[h,x]=c.useState(null),[y,m]=c.useState(null),C=c.useRef(!1),E=h?!!a||!!h.closest("form"):!0,S={checked:f,disabled:n,setChecked:k,control:h,setControl:x,name:i,form:a,value:b,hasConsumerStoppedPropagationRef:C,required:d,defaultChecked:v(r)?!1:r,isFormControl:E,bubbleInput:y,setBubbleInput:m};return p.jsx(ne,{scope:t,...S,children:se(u)?u(S):s})}var B="CheckboxTrigger",O=c.forwardRef(({__scopeCheckbox:e,onKeyDown:t,onClick:o,...s},r)=>{const{control:n,value:a,disabled:i,checked:l,required:d,setControl:b,setChecked:u,hasConsumerStoppedPropagationRef:f,isFormControl:k,bubbleInput:h}=_(B,e),x=I(r,b),y=c.useRef(l);return c.useEffect(()=>{const m=n==null?void 0:n.form;if(m){const C=()=>u(y.current);return m.addEventListener("reset",C),()=>m.removeEventListener("reset",C)}},[n,u]),p.jsx(P.button,{type:"button",role:"checkbox","aria-checked":v(l)?"mixed":l,"aria-required":d,"data-state":D(l),"data-disabled":i?"":void 0,disabled:i,value:a,...s,ref:x,onKeyDown:w(t,m=>{m.key==="Enter"&&m.preventDefault()}),onClick:w(o,m=>{u(C=>v(C)?!0:!C),h&&k&&(f.current=m.isPropagationStopped(),f.current||m.stopPropagation())})})});O.displayName=B;var R=c.forwardRef((e,t)=>{const{__scopeCheckbox:o,name:s,checked:r,defaultChecked:n,required:a,disabled:i,value:l,onCheckedChange:d,form:b,...u}=e;return p.jsx(oe,{__scopeCheckbox:o,checked:r,defaultChecked:n,disabled:i,required:a,onCheckedChange:d,name:s,form:b,value:l,internal_do_not_use_render:({isFormControl:f})=>p.jsxs(p.Fragment,{children:[p.jsx(O,{...u,ref:t,__scopeCheckbox:o}),f&&p.jsx(T,{__scopeCheckbox:o})]})})});R.displayName=g;var $="CheckboxIndicator",A=c.forwardRef((e,t)=>{const{__scopeCheckbox:o,forceMount:s,...r}=e,n=_($,o);return p.jsx(L,{present:s||v(n.checked)||n.checked===!0,children:p.jsx(P.span,{"data-state":D(n.checked),"data-disabled":n.disabled?"":void 0,...r,ref:t,style:{pointerEvents:"none",...e.style}})})});A.displayName=$;var M="CheckboxBubbleInput",T=c.forwardRef(({__scopeCheckbox:e,...t},o)=>{const{control:s,hasConsumerStoppedPropagationRef:r,checked:n,defaultChecked:a,required:i,disabled:l,name:d,value:b,form:u,bubbleInput:f,setBubbleInput:k}=_(M,e),h=I(o,k),x=z(n),y=W(s);c.useEffect(()=>{const C=f;if(!C)return;const E=window.HTMLInputElement.prototype,j=Object.getOwnPropertyDescriptor(E,"checked").set,H=!r.current;if(x!==n&&j){const V=new Event("click",{bubbles:H});C.indeterminate=v(n),j.call(C,v(n)?!1:n),C.dispatchEvent(V)}},[f,x,n,r]);const m=c.useRef(v(n)?!1:n);return p.jsx(P.input,{type:"checkbox","aria-hidden":!0,defaultChecked:a??m.current,required:i,disabled:l,name:d,value:b,form:u,...t,tabIndex:-1,ref:h,style:{...t.style,...y,position:"absolute",pointerEvents:"none",opacity:0,margin:0,transform:"translateX(-100%)"}})});T.displayName=M;function se(e){return typeof e=="function"}function v(e){return e==="indeterminate"}function D(e){return v(e)?"indeterminate":e?"checked":"unchecked"}const ce=c.forwardRef(({className:e,...t},o)=>p.jsx(R,{ref:o,className:N("peer h-4 w-4 shrink-0 rounded-sm border border-primary ring-offset-background cursor-pointer focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 data-[state=checked]:bg-primary data-[state=checked]:text-primary-foreground",e),...t,children:p.jsx(A,{className:N("flex items-center justify-center text-current"),children:p.jsx(G,{className:"h-4 w-4"})})}));ce.displayName=R.displayName;export{ce as C,R as a,A as b}; +import{r as c,j as p,f as F,o as L,k as q,m as I,n as w,H as W}from"./ui-Z445SNHD.js";import{u as z}from"./index-9MclThM-.js";import{V as G,e as N}from"./app-Da3PX8qg.js";function K(e,t=[]){let o=[];function s(n,a){const i=c.createContext(a),l=o.length;o=[...o,a];const d=u=>{var m;const{scope:f,children:k,...h}=u,x=((m=f==null?void 0:f[e])==null?void 0:m[l])||i,y=c.useMemo(()=>h,Object.values(h));return p.jsx(x.Provider,{value:y,children:k})};d.displayName=n+"Provider";function b(u,f){var x;const k=((x=f==null?void 0:f[e])==null?void 0:x[l])||i,h=c.useContext(k);if(h)return h;if(a!==void 0)return a;throw new Error(`\`${u}\` must be used within \`${n}\``)}return[d,b]}const r=()=>{const n=o.map(a=>c.createContext(a));return function(i){const l=(i==null?void 0:i[e])||n;return c.useMemo(()=>({[`__scope${e}`]:{...i,[e]:l}}),[i,l])}};return r.scopeName=e,[s,U(r,...t)]}function U(...e){const t=e[0];if(e.length===1)return t;const o=()=>{const s=e.map(r=>({useScope:r(),scopeName:r.scopeName}));return function(n){const a=s.reduce((i,{useScope:l,scopeName:d})=>{const u=l(n)[`__scope${d}`];return{...i,...u}},{});return c.useMemo(()=>({[`__scope${t.scopeName}`]:a}),[a])}};return o.scopeName=t.scopeName,o}function X(e){const t=Z(e),o=c.forwardRef((s,r)=>{const{children:n,...a}=s,i=c.Children.toArray(n),l=i.find(Q);if(l){const d=l.props.children,b=i.map(u=>u===l?c.Children.count(d)>1?c.Children.only(null):c.isValidElement(d)?d.props.children:null:u);return p.jsx(t,{...a,ref:r,children:c.isValidElement(d)?c.cloneElement(d,void 0,b):null})}return p.jsx(t,{...a,ref:r,children:n})});return o.displayName=`${e}.Slot`,o}function Z(e){const t=c.forwardRef((o,s)=>{const{children:r,...n}=o;if(c.isValidElement(r)){const a=ee(r),i=Y(n,r.props);return r.type!==c.Fragment&&(i.ref=s?F(s,a):a),c.cloneElement(r,i)}return c.Children.count(r)>1?c.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var J=Symbol("radix.slottable");function Q(e){return c.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===J}function Y(e,t){const o={...t};for(const s in t){const r=e[s],n=t[s];/^on[A-Z]/.test(s)?r&&n?o[s]=(...i)=>{const l=n(...i);return r(...i),l}:r&&(o[s]=r):s==="style"?o[s]={...r,...n}:s==="className"&&(o[s]=[r,n].filter(Boolean).join(" "))}return{...e,...o}}function ee(e){var s,r;let t=(s=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:s.get,o=t&&"isReactWarning"in t&&t.isReactWarning;return o?e.ref:(t=(r=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:r.get,o=t&&"isReactWarning"in t&&t.isReactWarning,o?e.props.ref:e.props.ref||e.ref)}var te=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],P=te.reduce((e,t)=>{const o=X(`Primitive.${t}`),s=c.forwardRef((r,n)=>{const{asChild:a,...i}=r,l=a?o:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),p.jsx(l,{...i,ref:n})});return s.displayName=`Primitive.${t}`,{...e,[t]:s}},{}),g="Checkbox",[re]=K(g),[ne,_]=re(g);function oe(e){const{__scopeCheckbox:t,checked:o,children:s,defaultChecked:r,disabled:n,form:a,name:i,onCheckedChange:l,required:d,value:b="on",internal_do_not_use_render:u}=e,[f,k]=q({prop:o,defaultProp:r??!1,onChange:l,caller:g}),[h,x]=c.useState(null),[y,m]=c.useState(null),C=c.useRef(!1),E=h?!!a||!!h.closest("form"):!0,S={checked:f,disabled:n,setChecked:k,control:h,setControl:x,name:i,form:a,value:b,hasConsumerStoppedPropagationRef:C,required:d,defaultChecked:v(r)?!1:r,isFormControl:E,bubbleInput:y,setBubbleInput:m};return p.jsx(ne,{scope:t,...S,children:se(u)?u(S):s})}var B="CheckboxTrigger",O=c.forwardRef(({__scopeCheckbox:e,onKeyDown:t,onClick:o,...s},r)=>{const{control:n,value:a,disabled:i,checked:l,required:d,setControl:b,setChecked:u,hasConsumerStoppedPropagationRef:f,isFormControl:k,bubbleInput:h}=_(B,e),x=I(r,b),y=c.useRef(l);return c.useEffect(()=>{const m=n==null?void 0:n.form;if(m){const C=()=>u(y.current);return m.addEventListener("reset",C),()=>m.removeEventListener("reset",C)}},[n,u]),p.jsx(P.button,{type:"button",role:"checkbox","aria-checked":v(l)?"mixed":l,"aria-required":d,"data-state":D(l),"data-disabled":i?"":void 0,disabled:i,value:a,...s,ref:x,onKeyDown:w(t,m=>{m.key==="Enter"&&m.preventDefault()}),onClick:w(o,m=>{u(C=>v(C)?!0:!C),h&&k&&(f.current=m.isPropagationStopped(),f.current||m.stopPropagation())})})});O.displayName=B;var R=c.forwardRef((e,t)=>{const{__scopeCheckbox:o,name:s,checked:r,defaultChecked:n,required:a,disabled:i,value:l,onCheckedChange:d,form:b,...u}=e;return p.jsx(oe,{__scopeCheckbox:o,checked:r,defaultChecked:n,disabled:i,required:a,onCheckedChange:d,name:s,form:b,value:l,internal_do_not_use_render:({isFormControl:f})=>p.jsxs(p.Fragment,{children:[p.jsx(O,{...u,ref:t,__scopeCheckbox:o}),f&&p.jsx(T,{__scopeCheckbox:o})]})})});R.displayName=g;var $="CheckboxIndicator",A=c.forwardRef((e,t)=>{const{__scopeCheckbox:o,forceMount:s,...r}=e,n=_($,o);return p.jsx(L,{present:s||v(n.checked)||n.checked===!0,children:p.jsx(P.span,{"data-state":D(n.checked),"data-disabled":n.disabled?"":void 0,...r,ref:t,style:{pointerEvents:"none",...e.style}})})});A.displayName=$;var M="CheckboxBubbleInput",T=c.forwardRef(({__scopeCheckbox:e,...t},o)=>{const{control:s,hasConsumerStoppedPropagationRef:r,checked:n,defaultChecked:a,required:i,disabled:l,name:d,value:b,form:u,bubbleInput:f,setBubbleInput:k}=_(M,e),h=I(o,k),x=z(n),y=W(s);c.useEffect(()=>{const C=f;if(!C)return;const E=window.HTMLInputElement.prototype,j=Object.getOwnPropertyDescriptor(E,"checked").set,H=!r.current;if(x!==n&&j){const V=new Event("click",{bubbles:H});C.indeterminate=v(n),j.call(C,v(n)?!1:n),C.dispatchEvent(V)}},[f,x,n,r]);const m=c.useRef(v(n)?!1:n);return p.jsx(P.input,{type:"checkbox","aria-hidden":!0,defaultChecked:a??m.current,required:i,disabled:l,name:d,value:b,form:u,...t,tabIndex:-1,ref:h,style:{...t.style,...y,position:"absolute",pointerEvents:"none",opacity:0,margin:0,transform:"translateX(-100%)"}})});T.displayName=M;function se(e){return typeof e=="function"}function v(e){return e==="indeterminate"}function D(e){return v(e)?"indeterminate":e?"checked":"unchecked"}const ce=c.forwardRef(({className:e,...t},o)=>p.jsx(R,{ref:o,className:N("peer h-4 w-4 shrink-0 rounded-sm border border-primary ring-offset-background cursor-pointer focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 data-[state=checked]:bg-primary data-[state=checked]:text-primary-foreground",e),...t,children:p.jsx(A,{className:N("flex items-center justify-center text-current"),children:p.jsx(G,{className:"h-4 w-4"})})}));ce.displayName=R.displayName;export{ce as C,R as a,A as b}; diff --git a/public/build/assets/chevron-left-DKWjKjSf.js b/public/build/assets/chevron-left-C98gPe5P.js similarity index 86% rename from public/build/assets/chevron-left-DKWjKjSf.js rename to public/build/assets/chevron-left-C98gPe5P.js index 9486c9176..5a9a23f11 100644 --- a/public/build/assets/chevron-left-DKWjKjSf.js +++ b/public/build/assets/chevron-left-C98gPe5P.js @@ -1,4 +1,4 @@ -import{G as e}from"./app-36WMjvX0.js";/** +import{G as e}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/chevron-right-C_P-uZ-m.js b/public/build/assets/chevron-right-DCgmF6LO.js similarity index 86% rename from public/build/assets/chevron-right-C_P-uZ-m.js rename to public/build/assets/chevron-right-DCgmF6LO.js index 40ea3a861..8ba0c01be 100644 --- a/public/build/assets/chevron-right-C_P-uZ-m.js +++ b/public/build/assets/chevron-right-DCgmF6LO.js @@ -1,4 +1,4 @@ -import{G as o}from"./app-36WMjvX0.js";/** +import{G as o}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/chevron-up-DXYKkCZG.js b/public/build/assets/chevron-up-CIpCAMDk.js similarity index 92% rename from public/build/assets/chevron-up-DXYKkCZG.js rename to public/build/assets/chevron-up-CIpCAMDk.js index 0b9b93d98..c78409285 100644 --- a/public/build/assets/chevron-up-DXYKkCZG.js +++ b/public/build/assets/chevron-up-CIpCAMDk.js @@ -1,4 +1,4 @@ -import{G as o}from"./app-36WMjvX0.js";/** +import{G as o}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/circle-BpyxLEsH.js b/public/build/assets/circle-DgA3bS7I.js similarity index 86% rename from public/build/assets/circle-BpyxLEsH.js rename to public/build/assets/circle-DgA3bS7I.js index 40a90604b..be7a1a58f 100644 --- a/public/build/assets/circle-BpyxLEsH.js +++ b/public/build/assets/circle-DgA3bS7I.js @@ -1,4 +1,4 @@ -import{G as c}from"./app-36WMjvX0.js";/** +import{G as c}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/circle-alert-KsX4JXbz.js b/public/build/assets/circle-alert-Cu5dznTP.js similarity index 90% rename from public/build/assets/circle-alert-KsX4JXbz.js rename to public/build/assets/circle-alert-Cu5dznTP.js index de123c2bf..5e23dd686 100644 --- a/public/build/assets/circle-alert-KsX4JXbz.js +++ b/public/build/assets/circle-alert-Cu5dznTP.js @@ -1,4 +1,4 @@ -import{G as e}from"./app-36WMjvX0.js";/** +import{G as e}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/circle-check-C_SLfS2p.js b/public/build/assets/circle-check-aau4wqhp.js similarity index 87% rename from public/build/assets/circle-check-C_SLfS2p.js rename to public/build/assets/circle-check-aau4wqhp.js index 95bd2cc66..6307879c5 100644 --- a/public/build/assets/circle-check-C_SLfS2p.js +++ b/public/build/assets/circle-check-aau4wqhp.js @@ -1,4 +1,4 @@ -import{G as c}from"./app-36WMjvX0.js";/** +import{G as c}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/circle-check-big-DqURlwt2.js b/public/build/assets/circle-check-big-KTDTMhTs.js similarity index 88% rename from public/build/assets/circle-check-big-DqURlwt2.js rename to public/build/assets/circle-check-big-KTDTMhTs.js index f7d8c95e4..0135c06ee 100644 --- a/public/build/assets/circle-check-big-DqURlwt2.js +++ b/public/build/assets/circle-check-big-KTDTMhTs.js @@ -1,4 +1,4 @@ -import{G as c}from"./app-36WMjvX0.js";/** +import{G as c}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/circle-help-BdsC7_wR.js b/public/build/assets/circle-help-C4uXcZYY.js similarity index 89% rename from public/build/assets/circle-help-BdsC7_wR.js rename to public/build/assets/circle-help-C4uXcZYY.js index ce3be628c..4e898e7b6 100644 --- a/public/build/assets/circle-help-BdsC7_wR.js +++ b/public/build/assets/circle-help-C4uXcZYY.js @@ -1,4 +1,4 @@ -import{G as c}from"./app-36WMjvX0.js";/** +import{G as c}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/circle-x-DkvEqmM5.js b/public/build/assets/circle-x-r3If4JPw.js similarity index 88% rename from public/build/assets/circle-x-DkvEqmM5.js rename to public/build/assets/circle-x-r3If4JPw.js index 53c21eef9..46d78c77a 100644 --- a/public/build/assets/circle-x-DkvEqmM5.js +++ b/public/build/assets/circle-x-r3If4JPw.js @@ -1,4 +1,4 @@ -import{G as c}from"./app-36WMjvX0.js";/** +import{G as c}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/clipboard-list-BU0dok7E.js b/public/build/assets/clipboard-list-BNSl4hy2.js similarity index 92% rename from public/build/assets/clipboard-list-BU0dok7E.js rename to public/build/assets/clipboard-list-BNSl4hy2.js index a6151b629..e815929ed 100644 --- a/public/build/assets/clipboard-list-BU0dok7E.js +++ b/public/build/assets/clipboard-list-BNSl4hy2.js @@ -1,4 +1,4 @@ -import{G as t}from"./app-36WMjvX0.js";/** +import{G as t}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/clock-Cfp0CYjJ.js b/public/build/assets/clock-CLIx856C.js similarity index 88% rename from public/build/assets/clock-Cfp0CYjJ.js rename to public/build/assets/clock-CLIx856C.js index 4fcd5bd72..9dd41437c 100644 --- a/public/build/assets/clock-Cfp0CYjJ.js +++ b/public/build/assets/clock-CLIx856C.js @@ -1,4 +1,4 @@ -import{G as c}from"./app-36WMjvX0.js";/** +import{G as c}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/code-DNPjFOcs.js b/public/build/assets/code-Dzlx6QPB.js similarity index 88% rename from public/build/assets/code-DNPjFOcs.js rename to public/build/assets/code-Dzlx6QPB.js index 5109634ca..c09a0cd12 100644 --- a/public/build/assets/code-DNPjFOcs.js +++ b/public/build/assets/code-Dzlx6QPB.js @@ -1,4 +1,4 @@ -import{G as o}from"./app-36WMjvX0.js";/** +import{G as o}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/coins-D-42zezY.js b/public/build/assets/coins-cHhhtBQu.js similarity index 90% rename from public/build/assets/coins-D-42zezY.js rename to public/build/assets/coins-cHhhtBQu.js index 1fb76e1cd..901bc03b2 100644 --- a/public/build/assets/coins-D-42zezY.js +++ b/public/build/assets/coins-cHhhtBQu.js @@ -1,4 +1,4 @@ -import{G as e}from"./app-36WMjvX0.js";/** +import{G as e}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/conduct-Bit3uHe5.js b/public/build/assets/conduct-DDVSFz94.js similarity index 84% rename from public/build/assets/conduct-Bit3uHe5.js rename to public/build/assets/conduct-DDVSFz94.js index 05d1f11a0..ae7fc6076 100644 --- a/public/build/assets/conduct-Bit3uHe5.js +++ b/public/build/assets/conduct-DDVSFz94.js @@ -1 +1 @@ -import{r as d,j as e}from"./ui-Z445SNHD.js";import{P as $}from"./page-template-B_mOhR6n.js";import{u as z,c as H,C as R,n as k,o as S,z as _,m as E,l as p,I as L,B as P,t as o,r as x}from"./app-36WMjvX0.js";import{T}from"./textarea-CdnKPU5F.js";import{S as M}from"./star-WlheM7sI.js";import{A as q}from"./arrow-left-CjPQICYw.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";function _e(){var j,y,w;const{t:s}=z(),{review:n,indicators:h}=H().props,[m,u]=d.useState(h.map(r=>({indicator_id:r.id,rating:r.rating||3,comments:r.comments||""}))),[g,B]=d.useState(""),[U,f]=d.useState({}),D=(r,a)=>{u(t=>{const i=[...t];return i[r]={...i[r],rating:a},i})},A=(r,a)=>{u(t=>{const i=[...t];return i[r]={...i[r],comments:a},i})},I=r=>{r.preventDefault();const a={};if(m.forEach((t,i)=>{t.rating||(a[`ratings.${i}.rating`]=s("Rating is required"))}),Object.keys(a).length>0){f(a);return}o.loading(s("Submitting review...")),x.post(route("hr.performance.employee-reviews.submit-ratings",n.id),{ratings:m,overall_comments:g},{onSuccess:t=>{o.dismiss(),t.props.flash.success&&o.success(s(t.props.flash.success)),x.visit(route("hr.performance.employee-reviews.show",n.id))},onError:t=>{o.dismiss(),f(t),typeof t=="string"?o.error(s(t)):o.error(s("Failed to submit review"))}})},v=()=>{x.visit(route("hr.performance.employee-reviews.index"))},F=[{title:s("Dashboard"),href:route("dashboard")},{title:s("HR Management"),href:route("hr.performance.indicator-categories.index")},{title:s("Performance"),href:route("hr.performance.indicator-categories.index")},{title:s("Employee Reviews"),href:route("hr.performance.employee-reviews.index")},{title:s("Conduct Review")}],O=h.reduce((r,a)=>{const t=a.category||"Uncategorized";return r[t]||(r[t]=[]),r[t].push(a),r},{});return e.jsx($,{title:s("Conduct Performance Review"),url:`/hr/performance/employee-reviews/${n.id}/conduct`,breadcrumbs:F,actions:[{label:s("Back"),icon:e.jsx(q,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:v}],children:e.jsx("form",{onSubmit:I,children:e.jsxs("div",{className:"space-y-6",children:[e.jsxs(R,{children:[e.jsxs(k,{children:[e.jsx(S,{children:s("Review Information")}),e.jsx(_,{children:s("You are conducting a performance review for:")})]}),e.jsx(E,{children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-gray-500 dark:text-gray-400",children:s("Employee")}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 dark:text-gray-100",children:(j=n.employee)==null?void 0:j.name})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-gray-500 dark:text-gray-400",children:s("Review Cycle")}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 dark:text-gray-100",children:(y=n.review_cycle)==null?void 0:y.name})]})]}),e.jsx("div",{className:"space-y-4",children:e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-gray-500 dark:text-gray-400",children:s("Review Date")}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 dark:text-gray-100",children:n.review_date?((w=window.appSettings)==null?void 0:w.formatDateTimeSimple(n.review_date,!1))||new Date(n.review_date).toLocaleString():"-"})]})})]})})]}),e.jsxs(R,{children:[e.jsxs(k,{children:[e.jsx(S,{children:s("Performance Ratings")}),e.jsx(_,{children:s("Rate the employee on each performance indicator")})]}),e.jsx(E,{children:e.jsxs("div",{className:"space-y-8",children:[Object.entries(O).map(([r,a])=>e.jsxs("div",{className:"space-y-4",children:[e.jsx("h3",{className:"text-base font-semibold text-gray-900 dark:text-gray-100",children:r}),e.jsx("div",{className:"space-y-6",children:a.map((t,i)=>{var N,b,C;const l=m.findIndex(c=>c.indicator_id===t.id);return e.jsx("div",{className:"border rounded-md p-4",children:e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{children:[e.jsx("h4",{className:"text-sm font-semibold text-gray-900 dark:text-gray-100",children:t.name}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1",children:t.description||s("No description")}),e.jsxs("div",{className:"flex flex-wrap gap-2 mt-2",children:[t.measurement_unit&&e.jsxs(p,{variant:"outline",children:[s("Measurement"),": ",t.measurement_unit]}),t.target_value&&e.jsxs(p,{variant:"outline",children:[s("Target"),": ",t.target_value]}),e.jsxs(p,{variant:"outline",children:[s("Weight"),": ",t.weight]})]})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs("div",{className:"flex justify-between items-center",children:[e.jsx("span",{className:"text-sm font-medium",children:s("Rating")}),e.jsxs("div",{className:"flex items-center",children:[e.jsx("span",{className:"text-lg font-bold mr-1",children:(N=m[l])==null?void 0:N.rating}),e.jsx(M,{className:"h-4 w-4 fill-yellow-400 text-yellow-400"})]})]}),e.jsx(L,{type:"range",min:1,max:5,step:.5,value:(b=m[l])==null?void 0:b.rating,onChange:c=>D(l,parseFloat(c.target.value)),className:"w-full"}),e.jsxs("div",{className:"flex justify-between text-xs text-gray-500",children:[e.jsx("span",{children:s("Poor")}),e.jsx("span",{children:s("Average")}),e.jsx("span",{children:s("Excellent")})]})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx("label",{htmlFor:`comments-${t.id}`,className:"text-sm font-medium",children:s("Comments")}),e.jsx(T,{id:`comments-${t.id}`,value:(C=m[l])==null?void 0:C.comments,onChange:c=>A(l,c.target.value),placeholder:s("Add specific feedback for this indicator"),rows:2})]})]})},t.id)})})]},r)),e.jsx("div",{className:"pt-4 border-t",children:e.jsxs("div",{className:"space-y-2",children:[e.jsx("label",{htmlFor:"overall-comments",className:"text-sm font-medium",children:s("Overall Comments")}),e.jsx(T,{id:"overall-comments",value:g,onChange:r=>B(r.target.value),placeholder:s("Add overall feedback and recommendations"),rows:4})]})})]})}),e.jsxs("div",{className:"flex justify-end space-x-4 px-6 pb-6",children:[e.jsx(P,{type:"button",variant:"outline",onClick:v,children:s("Cancel")}),e.jsx(P,{type:"submit",children:s("Submit Review")})]})]})]})})})}export{_e as default}; +import{r as d,j as e}from"./ui-Z445SNHD.js";import{P as $}from"./page-template-Cw8W4Qs2.js";import{u as z,c as H,C as R,n as k,o as S,z as _,m as E,l as p,I as L,B as P,t as o,r as x}from"./app-Da3PX8qg.js";import{T}from"./textarea-BgXisGCr.js";import{S as M}from"./star-CSGOTD6i.js";import{A as q}from"./arrow-left-B9tcIgis.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";function _e(){var j,y,w;const{t:s}=z(),{review:n,indicators:h}=H().props,[m,u]=d.useState(h.map(r=>({indicator_id:r.id,rating:r.rating||3,comments:r.comments||""}))),[g,B]=d.useState(""),[U,f]=d.useState({}),D=(r,a)=>{u(t=>{const i=[...t];return i[r]={...i[r],rating:a},i})},A=(r,a)=>{u(t=>{const i=[...t];return i[r]={...i[r],comments:a},i})},I=r=>{r.preventDefault();const a={};if(m.forEach((t,i)=>{t.rating||(a[`ratings.${i}.rating`]=s("Rating is required"))}),Object.keys(a).length>0){f(a);return}o.loading(s("Submitting review...")),x.post(route("hr.performance.employee-reviews.submit-ratings",n.id),{ratings:m,overall_comments:g},{onSuccess:t=>{o.dismiss(),t.props.flash.success&&o.success(s(t.props.flash.success)),x.visit(route("hr.performance.employee-reviews.show",n.id))},onError:t=>{o.dismiss(),f(t),typeof t=="string"?o.error(s(t)):o.error(s("Failed to submit review"))}})},v=()=>{x.visit(route("hr.performance.employee-reviews.index"))},F=[{title:s("Dashboard"),href:route("dashboard")},{title:s("HR Management"),href:route("hr.performance.indicator-categories.index")},{title:s("Performance"),href:route("hr.performance.indicator-categories.index")},{title:s("Employee Reviews"),href:route("hr.performance.employee-reviews.index")},{title:s("Conduct Review")}],O=h.reduce((r,a)=>{const t=a.category||"Uncategorized";return r[t]||(r[t]=[]),r[t].push(a),r},{});return e.jsx($,{title:s("Conduct Performance Review"),url:`/hr/performance/employee-reviews/${n.id}/conduct`,breadcrumbs:F,actions:[{label:s("Back"),icon:e.jsx(q,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:v}],children:e.jsx("form",{onSubmit:I,children:e.jsxs("div",{className:"space-y-6",children:[e.jsxs(R,{children:[e.jsxs(k,{children:[e.jsx(S,{children:s("Review Information")}),e.jsx(_,{children:s("You are conducting a performance review for:")})]}),e.jsx(E,{children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-gray-500 dark:text-gray-400",children:s("Employee")}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 dark:text-gray-100",children:(j=n.employee)==null?void 0:j.name})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-gray-500 dark:text-gray-400",children:s("Review Cycle")}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 dark:text-gray-100",children:(y=n.review_cycle)==null?void 0:y.name})]})]}),e.jsx("div",{className:"space-y-4",children:e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-gray-500 dark:text-gray-400",children:s("Review Date")}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 dark:text-gray-100",children:n.review_date?((w=window.appSettings)==null?void 0:w.formatDateTimeSimple(n.review_date,!1))||new Date(n.review_date).toLocaleString():"-"})]})})]})})]}),e.jsxs(R,{children:[e.jsxs(k,{children:[e.jsx(S,{children:s("Performance Ratings")}),e.jsx(_,{children:s("Rate the employee on each performance indicator")})]}),e.jsx(E,{children:e.jsxs("div",{className:"space-y-8",children:[Object.entries(O).map(([r,a])=>e.jsxs("div",{className:"space-y-4",children:[e.jsx("h3",{className:"text-base font-semibold text-gray-900 dark:text-gray-100",children:r}),e.jsx("div",{className:"space-y-6",children:a.map((t,i)=>{var N,b,C;const l=m.findIndex(c=>c.indicator_id===t.id);return e.jsx("div",{className:"border rounded-md p-4",children:e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{children:[e.jsx("h4",{className:"text-sm font-semibold text-gray-900 dark:text-gray-100",children:t.name}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1",children:t.description||s("No description")}),e.jsxs("div",{className:"flex flex-wrap gap-2 mt-2",children:[t.measurement_unit&&e.jsxs(p,{variant:"outline",children:[s("Measurement"),": ",t.measurement_unit]}),t.target_value&&e.jsxs(p,{variant:"outline",children:[s("Target"),": ",t.target_value]}),e.jsxs(p,{variant:"outline",children:[s("Weight"),": ",t.weight]})]})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs("div",{className:"flex justify-between items-center",children:[e.jsx("span",{className:"text-sm font-medium",children:s("Rating")}),e.jsxs("div",{className:"flex items-center",children:[e.jsx("span",{className:"text-lg font-bold mr-1",children:(N=m[l])==null?void 0:N.rating}),e.jsx(M,{className:"h-4 w-4 fill-yellow-400 text-yellow-400"})]})]}),e.jsx(L,{type:"range",min:1,max:5,step:.5,value:(b=m[l])==null?void 0:b.rating,onChange:c=>D(l,parseFloat(c.target.value)),className:"w-full"}),e.jsxs("div",{className:"flex justify-between text-xs text-gray-500",children:[e.jsx("span",{children:s("Poor")}),e.jsx("span",{children:s("Average")}),e.jsx("span",{children:s("Excellent")})]})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx("label",{htmlFor:`comments-${t.id}`,className:"text-sm font-medium",children:s("Comments")}),e.jsx(T,{id:`comments-${t.id}`,value:(C=m[l])==null?void 0:C.comments,onChange:c=>A(l,c.target.value),placeholder:s("Add specific feedback for this indicator"),rows:2})]})]})},t.id)})})]},r)),e.jsx("div",{className:"pt-4 border-t",children:e.jsxs("div",{className:"space-y-2",children:[e.jsx("label",{htmlFor:"overall-comments",className:"text-sm font-medium",children:s("Overall Comments")}),e.jsx(T,{id:"overall-comments",value:g,onChange:r=>B(r.target.value),placeholder:s("Add overall feedback and recommendations"),rows:4})]})})]})}),e.jsxs("div",{className:"flex justify-end space-x-4 px-6 pb-6",children:[e.jsx(P,{type:"button",variant:"outline",onClick:v,children:s("Cancel")}),e.jsx(P,{type:"submit",children:s("Submit Review")})]})]})]})})})}export{_e as default}; diff --git a/public/build/assets/confirm-password-D1OqARtK.js b/public/build/assets/confirm-password-Cf7fZwN1.js similarity index 71% rename from public/build/assets/confirm-password-D1OqARtK.js rename to public/build/assets/confirm-password-Cf7fZwN1.js index a752dd977..1ebcefaa1 100644 --- a/public/build/assets/confirm-password-D1OqARtK.js +++ b/public/build/assets/confirm-password-Cf7fZwN1.js @@ -1 +1 @@ -import{j as s}from"./ui-Z445SNHD.js";import{u as f,a as x,b as h,L as w,I as y,T as g}from"./app-36WMjvX0.js";import{I as b}from"./input-error-DbaxcyOC.js";import{A as j}from"./auth-layout-CwqgjrR_.js";import{A as v}from"./auth-button-CAQS5WwJ.js";import{L as t}from"./lock-RX1hYn48.js";import"./utils-BWxnHGCV.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./index-9MclThM-.js";import"./use-favicon-D9sXPfy_.js";import"./loader-circle-CbxAZW2L.js";function H(){const{t:r}=f(),{themeColor:a,customColor:i}=x(),e=a==="custom"?i:g[a],{data:n,setData:m,post:l,processing:p,errors:d,reset:c}=h({password:""}),u=o=>{o.preventDefault(),l(route("password.confirm"),{onFinish:()=>c("password")})};return s.jsx(j,{title:r("Confirm your password"),description:r("This is a secure area of the application. Please confirm your password before continuing."),icon:s.jsx(t,{className:"h-7 w-7",style:{color:e}}),children:s.jsxs("form",{onSubmit:u,className:"space-y-5",children:[s.jsx("div",{className:"space-y-4",children:s.jsxs("div",{className:"relative",children:[s.jsx(w,{htmlFor:"password",className:"text-gray-700 dark:text-gray-300 font-medium mb-1 block",children:r("Password")}),s.jsxs("div",{className:"relative",children:[s.jsx("div",{className:"absolute inset-y-0 left-0 pl-3 flex items-center pointer-events-none",children:s.jsx(t,{className:"h-5 w-5 text-gray-400"})}),s.jsx(y,{id:"password",type:"password",required:!0,autoFocus:!0,tabIndex:1,autoComplete:"current-password",value:n.password,onChange:o=>m("password",o.target.value),placeholder:"••••••••",className:"pl-10 w-full border-gray-300 dark:border-gray-600 bg-white dark:bg-gray-700 rounded-lg transition-all duration-200",style:{"--tw-ring-color":e}})]}),s.jsx(b,{message:d.password})]})}),s.jsx(v,{tabIndex:2,processing:p,children:r("Confirm password")})]})})}export{H as default}; +import{j as s}from"./ui-Z445SNHD.js";import{u as f,a as x,b as h,L as w,I as y,T as g}from"./app-Da3PX8qg.js";import{I as b}from"./input-error-D7LAo-ji.js";import{A as j}from"./auth-layout-DUlSVo4s.js";import{A as v}from"./auth-button-CkIPKYra.js";import{L as t}from"./lock-BGSkpX29.js";import"./utils-BWxnHGCV.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./index-9MclThM-.js";import"./use-favicon-B1Z6Sm0k.js";import"./loader-circle-BDWbvi2z.js";function H(){const{t:r}=f(),{themeColor:a,customColor:i}=x(),e=a==="custom"?i:g[a],{data:n,setData:m,post:l,processing:p,errors:d,reset:c}=h({password:""}),u=o=>{o.preventDefault(),l(route("password.confirm"),{onFinish:()=>c("password")})};return s.jsx(j,{title:r("Confirm your password"),description:r("This is a secure area of the application. Please confirm your password before continuing."),icon:s.jsx(t,{className:"h-7 w-7",style:{color:e}}),children:s.jsxs("form",{onSubmit:u,className:"space-y-5",children:[s.jsx("div",{className:"space-y-4",children:s.jsxs("div",{className:"relative",children:[s.jsx(w,{htmlFor:"password",className:"text-gray-700 dark:text-gray-300 font-medium mb-1 block",children:r("Password")}),s.jsxs("div",{className:"relative",children:[s.jsx("div",{className:"absolute inset-y-0 left-0 pl-3 flex items-center pointer-events-none",children:s.jsx(t,{className:"h-5 w-5 text-gray-400"})}),s.jsx(y,{id:"password",type:"password",required:!0,autoFocus:!0,tabIndex:1,autoComplete:"current-password",value:n.password,onChange:o=>m("password",o.target.value),placeholder:"••••••••",className:"pl-10 w-full border-gray-300 dark:border-gray-600 bg-white dark:bg-gray-700 rounded-lg transition-all duration-200",style:{"--tw-ring-color":e}})]}),s.jsx(b,{message:d.password})]})}),s.jsx(v,{tabIndex:2,processing:p,children:r("Confirm password")})]})})}export{H as default}; diff --git a/public/build/assets/convert-to-employee-FEBh-Cld.js b/public/build/assets/convert-to-employee-5wEfq9w_.js similarity index 94% rename from public/build/assets/convert-to-employee-FEBh-Cld.js rename to public/build/assets/convert-to-employee-5wEfq9w_.js index 466986c5c..e07d9a641 100644 --- a/public/build/assets/convert-to-employee-FEBh-Cld.js +++ b/public/build/assets/convert-to-employee-5wEfq9w_.js @@ -1 +1 @@ -import{r as w,j as e}from"./ui-Z445SNHD.js";import{P as Q}from"./page-template-B_mOhR6n.js";import{u as U,c as X,C as g,n as y,o as v,m as b,L as i,I as c,g as Y,M as V,B as C,P as ee,r as k,t as R}from"./app-36WMjvX0.js";import{S as u,a as x,b as p,c as _,d as h}from"./select-DgPPBKIC.js";import{R as re,a as E}from"./radio-group-BtLENAXk.js";import{M as se}from"./multi-select-field-BX9C1tYH.js";import{T as ae}from"./trash-2-Dxg0nP1A.js";import{A as te}from"./arrow-left-CjPQICYw.js";import"./textarea-CdnKPU5F.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";import"./circle-BpyxLEsH.js";function ze(){var B,$;const{t:s}=U(),{candidate:l,branches:M,departments:I,designations:P,documentTypes:O,shifts:L,attendancePolicies:q,generatedEmployeeId:G}=X().props,[t,j]=w.useState({name:`${l.first_name} ${l.last_name}`,biometric_emp_id:"",email:l.email,password:"",phone:l.phone||"",date_of_birth:l.date_of_birth||"",gender:l.gender||"",branch_id:l.branch_id?l.branch_id.toString():"",department_id:l.department_id?l.department_id.toString():"",designation_id:"",shift_id:"",rest_days:["saturday","sunday"],attendance_policy_id:"",date_of_joining:new Date().toISOString().split("T")[0],employment_type:"Full-time",employee_status:"active",address_line_1:l.address||"",address_line_2:"",city:l.city||"",state:l.state||"",country:l.country||"",postal_code:l.zip_code||"",emergency_contact_name:"",emergency_contact_relationship:"",emergency_contact_number:"",bank_name:"",account_holder_name:`${l.first_name} ${l.last_name}`,account_number:"",bank_identifier_code:"",bank_branch:"",tax_payer_id:"",salary:l.final_salary||"",documents:[]}),[a,N]=w.useState({}),[T,F]=w.useState(!1),W=t.branch_id?I.filter(r=>String(r.branch_id)===String(t.branch_id)):I,z=t.department_id?P.filter(r=>String(r.department_id)===String(t.department_id)):P,n=(r,o)=>{j(d=>({...d,[r]:o})),a[r]&&N(d=>{const m={...d};return delete m[r],m}),r==="branch_id"&&j(d=>({...d,branch_id:o,department_id:"",designation_id:""})),r==="department_id"&&j(d=>({...d,department_id:o,designation_id:""}))},S=(r,o,d)=>{const m=[...t.documents];m[r]={...m[r],[o]:d},j(D=>({...D,documents:m}));const f=`documents.${r}.${o}`;a[f]&&N(D=>{const A={...D};return delete A[f],A})},H=()=>{j(r=>({...r,documents:[...r.documents,{document_type_id:"",file_path:"",expiry_date:""}]}))},J=r=>{const o=[...t.documents];o.splice(r,1),j(m=>({...m,documents:o}));const d={...a};Object.keys(d).forEach(m=>{m.startsWith(`documents.${r}.`)&&delete d[m]}),N(d)},K=r=>{r.preventDefault(),F(!0);const o=new FormData;Object.entries(t).forEach(([d,m])=>{d!=="documents"&&m!=null&&m!==""&&o.append(d,m)}),o.append("candidate_id",l.id.toString()),t.documents.forEach((d,m)=>{d.document_type_id&&o.append(`documents[${m}][document_type_id]`,d.document_type_id),d.file_path&&o.append(`documents[${m}][file_path]`,d.file_path),d.expiry_date&&o.append(`documents[${m}][expiry_date]`,d.expiry_date)}),k.post(route("hr.employees.store"),o,{forceFormData:!0,onSuccess:d=>{var m,f;F(!1),(f=(m=d.props)==null?void 0:m.flash)!=null&&f.success&&R.success(s(d.props.flash.success))},onError:d=>{F(!1),N(d),R.error(s("Please correct the errors in the form"))}})},Z=[{title:s("Dashboard"),href:route("dashboard")},{title:s("Recruitment"),href:route("hr.recruitment.candidates.index")},{title:s("Candidates"),href:route("hr.recruitment.candidates.index")},{title:s("Convert to Employee")}];return e.jsxs(Q,{title:s("Convert Candidate to Employee"),description:s("Convert hired candidate to employee profile"),url:`/hr/recruitment/candidates/${l.id}/convert-to-employee`,breadcrumbs:Z,actions:[{label:s("Back to Candidates"),icon:e.jsx(te,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>k.get(route("hr.recruitment.candidates.index"))}],children:[e.jsxs(g,{className:"mb-6",children:[e.jsx(y,{children:e.jsx(v,{children:s("Candidate Information")})}),e.jsx(b,{children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4 text-sm",children:[e.jsxs("div",{children:[e.jsxs("span",{className:"font-medium",children:[s("Name"),":"]})," ",l.first_name," ",l.last_name]}),e.jsxs("div",{children:[e.jsxs("span",{className:"font-medium",children:[s("Email"),":"]})," ",l.email]}),e.jsxs("div",{children:[e.jsxs("span",{className:"font-medium",children:[s("Job"),":"]})," ",(B=l.job)==null?void 0:B.title]}),e.jsxs("div",{children:[e.jsxs("span",{className:"font-medium",children:[s("Experience"),":"]})," ",l.experience_years," ",s("years")]}),e.jsxs("div",{children:[e.jsxs("span",{className:"font-medium",children:[s("Final Salary"),":"]})," ",l.final_salary?($=window.appSettings)==null?void 0:$.formatCurrency(l.final_salary):"-"]}),e.jsxs("div",{children:[e.jsxs("span",{className:"font-medium",children:[s("Status"),":"]})," ",l.status]})]})})]}),e.jsxs("form",{onSubmit:K,className:"space-y-6",children:[e.jsxs(g,{children:[e.jsx(y,{children:e.jsx(v,{children:s("Basic Information")})}),e.jsx(b,{className:"space-y-4",children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsxs(i,{htmlFor:"name",required:!0,children:[s("Full Name")," "]}),e.jsx(c,{id:"name",value:t.name,required:!0,onChange:r=>n("name",r.target.value),className:a.name?"border-red-500":""}),a.name&&e.jsx("p",{className:"text-red-500 text-xs",children:a.name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(i,{htmlFor:"employee_id",required:!0,children:s("Employee ID")}),e.jsx(c,{id:"employee_id",value:G,readOnly:!0,className:"bg-muted"}),e.jsx("p",{className:"text-sm text-muted-foreground",children:s("Employee ID will be auto-generated")})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(i,{htmlFor:"biometric_emp_id",required:!0,children:s("Employee Code")}),e.jsx(c,{id:"biometric_emp_id",required:!0,value:t.biometric_emp_id||"",onChange:r=>n("biometric_emp_id",r.target.value),className:a.biometric_emp_id?"border-red-500":""}),a.biometric_emp_id&&e.jsx("p",{className:"text-red-500 text-xs",children:a.biometric_emp_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(i,{htmlFor:"email",required:!0,children:[s("Email")," "]}),e.jsx(c,{id:"email",type:"email",required:!0,value:t.email,onChange:r=>n("email",r.target.value),className:a.email?"border-red-500":""}),a.email&&e.jsx("p",{className:"text-red-500 text-xs",children:a.email})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(i,{htmlFor:"password",required:!0,children:[s("Password")," "]}),e.jsx(c,{id:"password",type:"password",required:!0,value:t.password,onChange:r=>n("password",r.target.value),className:a.password?"border-red-500":""}),a.password&&e.jsx("p",{className:"text-red-500 text-xs",children:a.password})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(i,{htmlFor:"phone",required:!0,children:s("Phone Number")}),e.jsx(c,{id:"phone",required:!0,value:t.phone,onChange:r=>n("phone",r.target.value),className:a.phone?"border-red-500":""}),a.phone&&e.jsx("p",{className:"text-red-500 text-xs",children:a.phone})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(i,{htmlFor:"date_of_birth",required:!0,children:s("Date of Birth")}),e.jsx(c,{id:"date_of_birth",required:!0,type:"date",value:t.date_of_birth,onChange:r=>n("date_of_birth",r.target.value),className:a.date_of_birth?"border-red-500":""}),a.date_of_birth&&e.jsx("p",{className:"text-red-500 text-xs",children:a.date_of_birth})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(i,{htmlFor:"gender",required:!0,children:s("Gender")}),e.jsxs(re,{value:t.gender,onValueChange:r=>n("gender",r),className:"flex space-x-4",children:[e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(E,{value:"male",id:"gender-male"}),e.jsx(i,{htmlFor:"gender-male",children:s("Male")})]}),e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(E,{value:"female",id:"gender-female"}),e.jsx(i,{htmlFor:"gender-female",children:s("Female")})]}),e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(E,{value:"other",id:"gender-other"}),e.jsx(i,{htmlFor:"gender-other",children:s("Other")})]})]}),a.gender&&e.jsx("p",{className:"text-red-500 text-xs",children:a.gender})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(i,{htmlFor:"profile_image",required:!0,children:s("Profile Image")}),e.jsxs("div",{className:"flex flex-col gap-3",children:[e.jsx("div",{className:"border rounded-md p-4 flex items-center justify-center bg-muted/30 h-32",children:t.profile_image?e.jsx("img",{src:Y(t.profile_image),alt:"Profile Image",className:"max-h-full max-w-full object-contain rounded-full"}):e.jsxs("div",{className:"text-muted-foreground flex flex-col items-center gap-2",children:[e.jsx("div",{className:"h-12 w-12 bg-muted flex items-center justify-center rounded-full border border-dashed",children:e.jsx("span",{className:"font-semibold text-xs text-muted-foreground",children:s("Image")})}),e.jsx("span",{className:"text-xs",children:"No image selected"})]})}),e.jsx(V,{label:"",value:t.profile_image||"",onChange:r=>n("profile_image",r),placeholder:"Select profile image...",showPreview:!1})]}),a.profile_image&&e.jsx("p",{className:"text-red-500 text-xs",children:a.profile_image})]})]})})]}),e.jsxs(g,{children:[e.jsx(y,{children:e.jsx(v,{children:s("Employment Details")})}),e.jsx(b,{className:"space-y-4",children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsxs(i,{htmlFor:"branch_id",required:!0,children:[s("Branch")," "]}),e.jsxs(u,{value:t.branch_id,required:!0,onValueChange:r=>n("branch_id",r),children:[e.jsx(x,{className:a.branch_id?"border-red-500":"",children:e.jsx(p,{placeholder:s("Select Branch")})}),e.jsx(_,{searchable:!0,children:M.map(r=>e.jsx(h,{value:r.id.toString(),children:r.name},r.id))})]}),a.branch_id&&e.jsx("p",{className:"text-red-500 text-xs",children:a.branch_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(i,{htmlFor:"department_id",required:!0,children:[s("Department")," "]}),e.jsxs(u,{value:t.department_id,onValueChange:r=>n("department_id",r),disabled:!t.branch_id,required:!0,children:[e.jsx(x,{className:a.department_id?"border-red-500":"",children:e.jsx(p,{placeholder:t.branch_id?s("Select Department"):s("Select Branch First")})}),e.jsx(_,{searchable:!0,children:W.map(r=>e.jsx(h,{value:r.id.toString(),children:r.name},r.id))})]}),a.department_id&&e.jsx("p",{className:"text-red-500 text-xs",children:a.department_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(i,{htmlFor:"designation_id",required:!0,children:[s("Designation")," "]}),e.jsxs(u,{value:t.designation_id,onValueChange:r=>n("designation_id",r),disabled:!t.department_id,required:!0,children:[e.jsx(x,{className:a.designation_id?"border-red-500":"",children:e.jsx(p,{placeholder:t.department_id?s("Select Designation"):s("Select Department First")})}),e.jsx(_,{searchable:!0,children:z.map(r=>e.jsx(h,{value:r.id.toString(),children:r.name},r.id))})]}),a.designation_id&&e.jsx("p",{className:"text-red-500 text-xs",children:a.designation_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(i,{htmlFor:"date_of_joining",required:!0,children:[s("Date of Joining")," "]}),e.jsx(c,{id:"date_of_joining",type:"date",required:!0,value:t.date_of_joining,onChange:r=>n("date_of_joining",r.target.value),className:a.date_of_joining?"border-red-500":""}),a.date_of_joining&&e.jsx("p",{className:"text-red-500 text-xs",children:a.date_of_joining})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(i,{htmlFor:"employment_type",children:s("Employment Type")}),e.jsxs(u,{value:t.employment_type,onValueChange:r=>n("employment_type",r),children:[e.jsx(x,{children:e.jsx(p,{})}),e.jsxs(_,{children:[e.jsx(h,{value:"Full-time",children:s("Full-time")}),e.jsx(h,{value:"Part-time",children:s("Part-time")}),e.jsx(h,{value:"Contract",children:s("Contract")}),e.jsx(h,{value:"Internship",children:s("Internship")})]})]})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(i,{htmlFor:"employee_status",required:!0,children:s("Employee Status")}),e.jsxs(u,{value:t.employee_status,onValueChange:r=>n("employee_status",r),children:[e.jsx(x,{className:a.employee_status?"border-red-500":"",children:e.jsx(p,{})}),e.jsxs(_,{children:[e.jsx(h,{value:"active",children:s("Active")}),e.jsx(h,{value:"inactive",children:s("Inactive")}),e.jsx(h,{value:"probation",children:s("Probation")}),e.jsx(h,{value:"terminated",children:s("Terminated")})]})]}),a.employee_status&&e.jsx("p",{className:"text-red-500 text-xs",children:a.employee_status})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(i,{htmlFor:"shift_id",required:!0,children:[s("Shift")," "]}),e.jsxs(u,{value:t.shift_id,onValueChange:r=>n("shift_id",r),required:!0,children:[e.jsx(x,{className:a.shift_id?"border-red-500":"",children:e.jsx(p,{placeholder:s("Select Shift")})}),e.jsx(_,{searchable:!0,children:L.map(r=>e.jsxs(h,{value:r.id.toString(),children:[r.name," (",r.start_time," - ",r.end_time,")"]},r.id))})]}),a.shift_id&&e.jsx("p",{className:"text-red-500 text-xs",children:a.shift_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(i,{htmlFor:"rest_days",children:s("Rest Days")}),e.jsx(se,{field:{name:"rest_days",label:s("Rest Days"),type:"select",options:[{value:"monday",label:s("Monday")},{value:"tuesday",label:s("Tuesday")},{value:"wednesday",label:s("Wednesday")},{value:"thursday",label:s("Thursday")},{value:"friday",label:s("Friday")},{value:"saturday",label:s("Saturday")},{value:"sunday",label:s("Sunday")}]},formData:t,handleChange:n}),a.rest_days&&e.jsx("p",{className:"text-red-500 text-xs",children:a.rest_days})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(i,{htmlFor:"attendance_policy_id",children:s("Attendance Policy")}),e.jsxs(u,{value:t.attendance_policy_id,onValueChange:r=>n("attendance_policy_id",r),children:[e.jsx(x,{children:e.jsx(p,{placeholder:s("Select Attendance Policy (Optional)")})}),e.jsx(_,{children:q==null?void 0:q.map(r=>e.jsx(h,{value:r.id.toString(),children:r.name},r.id))})]})]})]})})]}),e.jsxs(g,{children:[e.jsx(y,{children:e.jsx(v,{children:s("Contact Information")})}),e.jsxs(b,{className:"space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsxs(i,{htmlFor:"address_line_1",required:!0,children:[s("Address Line 1")," "]}),e.jsx(c,{id:"address_line_1",required:!0,value:t.address_line_1,onChange:r=>n("address_line_1",r.target.value),className:a.address_line_1?"border-red-500":""}),a.address_line_1&&e.jsx("p",{className:"text-red-500 text-xs",children:a.address_line_1})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(i,{htmlFor:"address_line_2",required:!0,children:s("Address Line 2")}),e.jsx(c,{id:"address_line_2",required:!0,value:t.address_line_2,onChange:r=>n("address_line_2",r.target.value)})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(i,{htmlFor:"city",required:!0,children:[s("City")," "]}),e.jsx(c,{id:"city",required:!0,value:t.city,onChange:r=>n("city",r.target.value),className:a.city?"border-red-500":""}),a.city&&e.jsx("p",{className:"text-red-500 text-xs",children:a.city})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(i,{htmlFor:"state",required:!0,children:[s("State/Province")," "]}),e.jsx(c,{id:"state",required:!0,value:t.state,onChange:r=>n("state",r.target.value),className:a.state?"border-red-500":""}),a.state&&e.jsx("p",{className:"text-red-500 text-xs",children:a.state})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(i,{htmlFor:"country",required:!0,children:[s("Country")," "]}),e.jsx(c,{id:"country",required:!0,value:t.country,onChange:r=>n("country",r.target.value),className:a.country?"border-red-500":""}),a.country&&e.jsx("p",{className:"text-red-500 text-xs",children:a.country})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(i,{htmlFor:"postal_code",required:!0,children:[s("Postal/Zip Code")," "]}),e.jsx(c,{id:"postal_code",required:!0,value:t.postal_code,onChange:r=>n("postal_code",r.target.value),className:a.postal_code?"border-red-500":""}),a.postal_code&&e.jsx("p",{className:"text-red-500 text-xs",children:a.postal_code})]})]}),e.jsxs("div",{className:"mt-6",children:[e.jsx("h3",{className:"text-lg font-medium mb-4",children:s("Emergency Contact")}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsxs(i,{htmlFor:"emergency_contact_name",required:!0,children:[s("Name")," "]}),e.jsx(c,{id:"emergency_contact_name",required:!0,value:t.emergency_contact_name,onChange:r=>n("emergency_contact_name",r.target.value),className:a.emergency_contact_name?"border-red-500":""}),a.emergency_contact_name&&e.jsx("p",{className:"text-red-500 text-xs",children:a.emergency_contact_name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(i,{htmlFor:"emergency_contact_relationship",required:!0,children:[s("Relationship")," "]}),e.jsx(c,{id:"emergency_contact_relationship",required:!0,value:t.emergency_contact_relationship,onChange:r=>n("emergency_contact_relationship",r.target.value),className:a.emergency_contact_relationship?"border-red-500":""}),a.emergency_contact_relationship&&e.jsx("p",{className:"text-red-500 text-xs",children:a.emergency_contact_relationship})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(i,{htmlFor:"emergency_contact_number",required:!0,children:[s("Phone Number")," "]}),e.jsx(c,{id:"emergency_contact_number",required:!0,value:t.emergency_contact_number,onChange:r=>n("emergency_contact_number",r.target.value),className:a.emergency_contact_number?"border-red-500":""}),a.emergency_contact_number&&e.jsx("p",{className:"text-red-500 text-xs",children:a.emergency_contact_number})]})]})]})]})]}),e.jsxs(g,{children:[e.jsx(y,{children:e.jsx(v,{children:s("Banking Information")})}),e.jsx(b,{className:"space-y-4",children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsxs(i,{htmlFor:"bank_name",required:!0,children:[s("Bank Name")," "]}),e.jsx(c,{id:"bank_name",required:!0,value:t.bank_name,onChange:r=>n("bank_name",r.target.value),className:a.bank_name?"border-red-500":""}),a.bank_name&&e.jsx("p",{className:"text-red-500 text-xs",children:a.bank_name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(i,{htmlFor:"account_holder_name",required:!0,children:[s("Account Holder Name")," "]}),e.jsx(c,{id:"account_holder_name",required:!0,value:t.account_holder_name,onChange:r=>n("account_holder_name",r.target.value),className:a.account_holder_name?"border-red-500":""}),a.account_holder_name&&e.jsx("p",{className:"text-red-500 text-xs",children:a.account_holder_name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(i,{htmlFor:"account_number",required:!0,children:[s("Account Number")," "]}),e.jsx(c,{id:"account_number",required:!0,value:t.account_number,onChange:r=>n("account_number",r.target.value),className:a.account_number?"border-red-500":""}),a.account_number&&e.jsx("p",{className:"text-red-500 text-xs",children:a.account_number})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(i,{htmlFor:"bank_identifier_code",required:!0,children:s("Bank Identifier Code (BIC/SWIFT)")}),e.jsx(c,{id:"bank_identifier_code",required:!0,value:t.bank_identifier_code,onChange:r=>n("bank_identifier_code",r.target.value)})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(i,{htmlFor:"bank_branch",required:!0,children:s("Bank Branch")}),e.jsx(c,{id:"bank_branch",required:!0,value:t.bank_branch,onChange:r=>n("bank_branch",r.target.value)})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(i,{htmlFor:"tax_payer_id",children:s("Tax Payer ID")}),e.jsx(c,{id:"tax_payer_id",value:t.tax_payer_id,onChange:r=>n("tax_payer_id",r.target.value)})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(i,{htmlFor:"salary",required:!0,children:[s("Salary")," "]}),e.jsx(c,{id:"salary",type:"number",min:"0",step:"0.01",required:!0,value:t.salary,onChange:r=>n("salary",r.target.value),className:a.salary?"border-red-500":""}),a.salary&&e.jsx("p",{className:"text-red-500 text-xs",children:a.salary})]})]})})]}),e.jsxs(g,{children:[e.jsx(y,{children:e.jsx(v,{children:s("Documents")})}),e.jsxs(b,{className:"space-y-4",children:[t.documents.map((r,o)=>e.jsxs("div",{className:"border rounded-md p-4 space-y-4",children:[e.jsxs("div",{className:"flex justify-between items-center",children:[e.jsxs("h3",{className:"text-lg font-medium",children:[s("Document")," #",o+1]}),e.jsx(C,{type:"button",variant:"ghost",size:"sm",onClick:()=>J(o),children:e.jsx(ae,{className:"h-4 w-4 text-red-500"})})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsxs(i,{children:[s("Document Type")," "]}),e.jsxs(u,{value:r.document_type_id,onValueChange:d=>S(o,"document_type_id",d),children:[e.jsx(x,{children:e.jsx(p,{placeholder:s("Select Document Type")})}),e.jsx(_,{children:O.map(d=>e.jsx(h,{value:d.id.toString(),children:d.name},d.id))})]})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(i,{children:[s("File")," "]}),e.jsx(V,{label:"",value:r.file_path||"",onChange:d=>S(o,"file_path",d),placeholder:"Select document file...",showPreview:!1})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(i,{children:s("Expiry Date")}),e.jsx(c,{type:"date",value:r.expiry_date,onChange:d=>S(o,"expiry_date",d.target.value)})]})]})]},o)),e.jsxs(C,{type:"button",variant:"outline",onClick:H,children:[e.jsx(ee,{className:"h-4 w-4 mr-2"}),s("Add Document")]})]})]}),e.jsxs("div",{className:"flex justify-end space-x-4",children:[e.jsx(C,{type:"button",variant:"outline",onClick:()=>k.get(route("hr.recruitment.candidates.index")),children:s("Cancel")}),e.jsx(C,{type:"submit",disabled:T,children:s(T?"Converting...":"Convert to Employee")})]})]})]})}export{ze as default}; +import{r as w,j as e}from"./ui-Z445SNHD.js";import{P as Q}from"./page-template-Cw8W4Qs2.js";import{u as U,c as X,C as g,n as y,o as v,m as b,L as i,I as c,g as Y,M as V,B as C,P as ee,r as k,t as R}from"./app-Da3PX8qg.js";import{S as u,a as x,b as p,c as _,d as h}from"./select-9uIRiOV_.js";import{R as re,a as E}from"./radio-group-CuY8xCRY.js";import{M as se}from"./multi-select-field-ALFA5JXF.js";import{T as ae}from"./trash-2-15Ri11Yq.js";import{A as te}from"./arrow-left-B9tcIgis.js";import"./textarea-BgXisGCr.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";import"./circle-DgA3bS7I.js";function ze(){var B,$;const{t:s}=U(),{candidate:l,branches:M,departments:I,designations:P,documentTypes:O,shifts:L,attendancePolicies:q,generatedEmployeeId:G}=X().props,[t,j]=w.useState({name:`${l.first_name} ${l.last_name}`,biometric_emp_id:"",email:l.email,password:"",phone:l.phone||"",date_of_birth:l.date_of_birth||"",gender:l.gender||"",branch_id:l.branch_id?l.branch_id.toString():"",department_id:l.department_id?l.department_id.toString():"",designation_id:"",shift_id:"",rest_days:["saturday","sunday"],attendance_policy_id:"",date_of_joining:new Date().toISOString().split("T")[0],employment_type:"Full-time",employee_status:"active",address_line_1:l.address||"",address_line_2:"",city:l.city||"",state:l.state||"",country:l.country||"",postal_code:l.zip_code||"",emergency_contact_name:"",emergency_contact_relationship:"",emergency_contact_number:"",bank_name:"",account_holder_name:`${l.first_name} ${l.last_name}`,account_number:"",bank_identifier_code:"",bank_branch:"",tax_payer_id:"",salary:l.final_salary||"",documents:[]}),[a,N]=w.useState({}),[T,F]=w.useState(!1),W=t.branch_id?I.filter(r=>String(r.branch_id)===String(t.branch_id)):I,z=t.department_id?P.filter(r=>String(r.department_id)===String(t.department_id)):P,n=(r,o)=>{j(d=>({...d,[r]:o})),a[r]&&N(d=>{const m={...d};return delete m[r],m}),r==="branch_id"&&j(d=>({...d,branch_id:o,department_id:"",designation_id:""})),r==="department_id"&&j(d=>({...d,department_id:o,designation_id:""}))},S=(r,o,d)=>{const m=[...t.documents];m[r]={...m[r],[o]:d},j(D=>({...D,documents:m}));const f=`documents.${r}.${o}`;a[f]&&N(D=>{const A={...D};return delete A[f],A})},H=()=>{j(r=>({...r,documents:[...r.documents,{document_type_id:"",file_path:"",expiry_date:""}]}))},J=r=>{const o=[...t.documents];o.splice(r,1),j(m=>({...m,documents:o}));const d={...a};Object.keys(d).forEach(m=>{m.startsWith(`documents.${r}.`)&&delete d[m]}),N(d)},K=r=>{r.preventDefault(),F(!0);const o=new FormData;Object.entries(t).forEach(([d,m])=>{d!=="documents"&&m!=null&&m!==""&&o.append(d,m)}),o.append("candidate_id",l.id.toString()),t.documents.forEach((d,m)=>{d.document_type_id&&o.append(`documents[${m}][document_type_id]`,d.document_type_id),d.file_path&&o.append(`documents[${m}][file_path]`,d.file_path),d.expiry_date&&o.append(`documents[${m}][expiry_date]`,d.expiry_date)}),k.post(route("hr.employees.store"),o,{forceFormData:!0,onSuccess:d=>{var m,f;F(!1),(f=(m=d.props)==null?void 0:m.flash)!=null&&f.success&&R.success(s(d.props.flash.success))},onError:d=>{F(!1),N(d),R.error(s("Please correct the errors in the form"))}})},Z=[{title:s("Dashboard"),href:route("dashboard")},{title:s("Recruitment"),href:route("hr.recruitment.candidates.index")},{title:s("Candidates"),href:route("hr.recruitment.candidates.index")},{title:s("Convert to Employee")}];return e.jsxs(Q,{title:s("Convert Candidate to Employee"),description:s("Convert hired candidate to employee profile"),url:`/hr/recruitment/candidates/${l.id}/convert-to-employee`,breadcrumbs:Z,actions:[{label:s("Back to Candidates"),icon:e.jsx(te,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>k.get(route("hr.recruitment.candidates.index"))}],children:[e.jsxs(g,{className:"mb-6",children:[e.jsx(y,{children:e.jsx(v,{children:s("Candidate Information")})}),e.jsx(b,{children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4 text-sm",children:[e.jsxs("div",{children:[e.jsxs("span",{className:"font-medium",children:[s("Name"),":"]})," ",l.first_name," ",l.last_name]}),e.jsxs("div",{children:[e.jsxs("span",{className:"font-medium",children:[s("Email"),":"]})," ",l.email]}),e.jsxs("div",{children:[e.jsxs("span",{className:"font-medium",children:[s("Job"),":"]})," ",(B=l.job)==null?void 0:B.title]}),e.jsxs("div",{children:[e.jsxs("span",{className:"font-medium",children:[s("Experience"),":"]})," ",l.experience_years," ",s("years")]}),e.jsxs("div",{children:[e.jsxs("span",{className:"font-medium",children:[s("Final Salary"),":"]})," ",l.final_salary?($=window.appSettings)==null?void 0:$.formatCurrency(l.final_salary):"-"]}),e.jsxs("div",{children:[e.jsxs("span",{className:"font-medium",children:[s("Status"),":"]})," ",l.status]})]})})]}),e.jsxs("form",{onSubmit:K,className:"space-y-6",children:[e.jsxs(g,{children:[e.jsx(y,{children:e.jsx(v,{children:s("Basic Information")})}),e.jsx(b,{className:"space-y-4",children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsxs(i,{htmlFor:"name",required:!0,children:[s("Full Name")," "]}),e.jsx(c,{id:"name",value:t.name,required:!0,onChange:r=>n("name",r.target.value),className:a.name?"border-red-500":""}),a.name&&e.jsx("p",{className:"text-red-500 text-xs",children:a.name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(i,{htmlFor:"employee_id",required:!0,children:s("Employee ID")}),e.jsx(c,{id:"employee_id",value:G,readOnly:!0,className:"bg-muted"}),e.jsx("p",{className:"text-sm text-muted-foreground",children:s("Employee ID will be auto-generated")})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(i,{htmlFor:"biometric_emp_id",required:!0,children:s("Employee Code")}),e.jsx(c,{id:"biometric_emp_id",required:!0,value:t.biometric_emp_id||"",onChange:r=>n("biometric_emp_id",r.target.value),className:a.biometric_emp_id?"border-red-500":""}),a.biometric_emp_id&&e.jsx("p",{className:"text-red-500 text-xs",children:a.biometric_emp_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(i,{htmlFor:"email",required:!0,children:[s("Email")," "]}),e.jsx(c,{id:"email",type:"email",required:!0,value:t.email,onChange:r=>n("email",r.target.value),className:a.email?"border-red-500":""}),a.email&&e.jsx("p",{className:"text-red-500 text-xs",children:a.email})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(i,{htmlFor:"password",required:!0,children:[s("Password")," "]}),e.jsx(c,{id:"password",type:"password",required:!0,value:t.password,onChange:r=>n("password",r.target.value),className:a.password?"border-red-500":""}),a.password&&e.jsx("p",{className:"text-red-500 text-xs",children:a.password})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(i,{htmlFor:"phone",required:!0,children:s("Phone Number")}),e.jsx(c,{id:"phone",required:!0,value:t.phone,onChange:r=>n("phone",r.target.value),className:a.phone?"border-red-500":""}),a.phone&&e.jsx("p",{className:"text-red-500 text-xs",children:a.phone})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(i,{htmlFor:"date_of_birth",required:!0,children:s("Date of Birth")}),e.jsx(c,{id:"date_of_birth",required:!0,type:"date",value:t.date_of_birth,onChange:r=>n("date_of_birth",r.target.value),className:a.date_of_birth?"border-red-500":""}),a.date_of_birth&&e.jsx("p",{className:"text-red-500 text-xs",children:a.date_of_birth})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(i,{htmlFor:"gender",required:!0,children:s("Gender")}),e.jsxs(re,{value:t.gender,onValueChange:r=>n("gender",r),className:"flex space-x-4",children:[e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(E,{value:"male",id:"gender-male"}),e.jsx(i,{htmlFor:"gender-male",children:s("Male")})]}),e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(E,{value:"female",id:"gender-female"}),e.jsx(i,{htmlFor:"gender-female",children:s("Female")})]}),e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(E,{value:"other",id:"gender-other"}),e.jsx(i,{htmlFor:"gender-other",children:s("Other")})]})]}),a.gender&&e.jsx("p",{className:"text-red-500 text-xs",children:a.gender})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(i,{htmlFor:"profile_image",required:!0,children:s("Profile Image")}),e.jsxs("div",{className:"flex flex-col gap-3",children:[e.jsx("div",{className:"border rounded-md p-4 flex items-center justify-center bg-muted/30 h-32",children:t.profile_image?e.jsx("img",{src:Y(t.profile_image),alt:"Profile Image",className:"max-h-full max-w-full object-contain rounded-full"}):e.jsxs("div",{className:"text-muted-foreground flex flex-col items-center gap-2",children:[e.jsx("div",{className:"h-12 w-12 bg-muted flex items-center justify-center rounded-full border border-dashed",children:e.jsx("span",{className:"font-semibold text-xs text-muted-foreground",children:s("Image")})}),e.jsx("span",{className:"text-xs",children:"No image selected"})]})}),e.jsx(V,{label:"",value:t.profile_image||"",onChange:r=>n("profile_image",r),placeholder:"Select profile image...",showPreview:!1})]}),a.profile_image&&e.jsx("p",{className:"text-red-500 text-xs",children:a.profile_image})]})]})})]}),e.jsxs(g,{children:[e.jsx(y,{children:e.jsx(v,{children:s("Employment Details")})}),e.jsx(b,{className:"space-y-4",children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsxs(i,{htmlFor:"branch_id",required:!0,children:[s("Branch")," "]}),e.jsxs(u,{value:t.branch_id,required:!0,onValueChange:r=>n("branch_id",r),children:[e.jsx(x,{className:a.branch_id?"border-red-500":"",children:e.jsx(p,{placeholder:s("Select Branch")})}),e.jsx(_,{searchable:!0,children:M.map(r=>e.jsx(h,{value:r.id.toString(),children:r.name},r.id))})]}),a.branch_id&&e.jsx("p",{className:"text-red-500 text-xs",children:a.branch_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(i,{htmlFor:"department_id",required:!0,children:[s("Department")," "]}),e.jsxs(u,{value:t.department_id,onValueChange:r=>n("department_id",r),disabled:!t.branch_id,required:!0,children:[e.jsx(x,{className:a.department_id?"border-red-500":"",children:e.jsx(p,{placeholder:t.branch_id?s("Select Department"):s("Select Branch First")})}),e.jsx(_,{searchable:!0,children:W.map(r=>e.jsx(h,{value:r.id.toString(),children:r.name},r.id))})]}),a.department_id&&e.jsx("p",{className:"text-red-500 text-xs",children:a.department_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(i,{htmlFor:"designation_id",required:!0,children:[s("Designation")," "]}),e.jsxs(u,{value:t.designation_id,onValueChange:r=>n("designation_id",r),disabled:!t.department_id,required:!0,children:[e.jsx(x,{className:a.designation_id?"border-red-500":"",children:e.jsx(p,{placeholder:t.department_id?s("Select Designation"):s("Select Department First")})}),e.jsx(_,{searchable:!0,children:z.map(r=>e.jsx(h,{value:r.id.toString(),children:r.name},r.id))})]}),a.designation_id&&e.jsx("p",{className:"text-red-500 text-xs",children:a.designation_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(i,{htmlFor:"date_of_joining",required:!0,children:[s("Date of Joining")," "]}),e.jsx(c,{id:"date_of_joining",type:"date",required:!0,value:t.date_of_joining,onChange:r=>n("date_of_joining",r.target.value),className:a.date_of_joining?"border-red-500":""}),a.date_of_joining&&e.jsx("p",{className:"text-red-500 text-xs",children:a.date_of_joining})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(i,{htmlFor:"employment_type",children:s("Employment Type")}),e.jsxs(u,{value:t.employment_type,onValueChange:r=>n("employment_type",r),children:[e.jsx(x,{children:e.jsx(p,{})}),e.jsxs(_,{children:[e.jsx(h,{value:"Full-time",children:s("Full-time")}),e.jsx(h,{value:"Part-time",children:s("Part-time")}),e.jsx(h,{value:"Contract",children:s("Contract")}),e.jsx(h,{value:"Internship",children:s("Internship")})]})]})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(i,{htmlFor:"employee_status",required:!0,children:s("Employee Status")}),e.jsxs(u,{value:t.employee_status,onValueChange:r=>n("employee_status",r),children:[e.jsx(x,{className:a.employee_status?"border-red-500":"",children:e.jsx(p,{})}),e.jsxs(_,{children:[e.jsx(h,{value:"active",children:s("Active")}),e.jsx(h,{value:"inactive",children:s("Inactive")}),e.jsx(h,{value:"probation",children:s("Probation")}),e.jsx(h,{value:"terminated",children:s("Terminated")})]})]}),a.employee_status&&e.jsx("p",{className:"text-red-500 text-xs",children:a.employee_status})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(i,{htmlFor:"shift_id",required:!0,children:[s("Shift")," "]}),e.jsxs(u,{value:t.shift_id,onValueChange:r=>n("shift_id",r),required:!0,children:[e.jsx(x,{className:a.shift_id?"border-red-500":"",children:e.jsx(p,{placeholder:s("Select Shift")})}),e.jsx(_,{searchable:!0,children:L.map(r=>e.jsxs(h,{value:r.id.toString(),children:[r.name," (",r.start_time," - ",r.end_time,")"]},r.id))})]}),a.shift_id&&e.jsx("p",{className:"text-red-500 text-xs",children:a.shift_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(i,{htmlFor:"rest_days",children:s("Rest Days")}),e.jsx(se,{field:{name:"rest_days",label:s("Rest Days"),type:"select",options:[{value:"monday",label:s("Monday")},{value:"tuesday",label:s("Tuesday")},{value:"wednesday",label:s("Wednesday")},{value:"thursday",label:s("Thursday")},{value:"friday",label:s("Friday")},{value:"saturday",label:s("Saturday")},{value:"sunday",label:s("Sunday")}]},formData:t,handleChange:n}),a.rest_days&&e.jsx("p",{className:"text-red-500 text-xs",children:a.rest_days})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(i,{htmlFor:"attendance_policy_id",children:s("Attendance Policy")}),e.jsxs(u,{value:t.attendance_policy_id,onValueChange:r=>n("attendance_policy_id",r),children:[e.jsx(x,{children:e.jsx(p,{placeholder:s("Select Attendance Policy (Optional)")})}),e.jsx(_,{children:q==null?void 0:q.map(r=>e.jsx(h,{value:r.id.toString(),children:r.name},r.id))})]})]})]})})]}),e.jsxs(g,{children:[e.jsx(y,{children:e.jsx(v,{children:s("Contact Information")})}),e.jsxs(b,{className:"space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsxs(i,{htmlFor:"address_line_1",required:!0,children:[s("Address Line 1")," "]}),e.jsx(c,{id:"address_line_1",required:!0,value:t.address_line_1,onChange:r=>n("address_line_1",r.target.value),className:a.address_line_1?"border-red-500":""}),a.address_line_1&&e.jsx("p",{className:"text-red-500 text-xs",children:a.address_line_1})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(i,{htmlFor:"address_line_2",required:!0,children:s("Address Line 2")}),e.jsx(c,{id:"address_line_2",required:!0,value:t.address_line_2,onChange:r=>n("address_line_2",r.target.value)})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(i,{htmlFor:"city",required:!0,children:[s("City")," "]}),e.jsx(c,{id:"city",required:!0,value:t.city,onChange:r=>n("city",r.target.value),className:a.city?"border-red-500":""}),a.city&&e.jsx("p",{className:"text-red-500 text-xs",children:a.city})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(i,{htmlFor:"state",required:!0,children:[s("State/Province")," "]}),e.jsx(c,{id:"state",required:!0,value:t.state,onChange:r=>n("state",r.target.value),className:a.state?"border-red-500":""}),a.state&&e.jsx("p",{className:"text-red-500 text-xs",children:a.state})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(i,{htmlFor:"country",required:!0,children:[s("Country")," "]}),e.jsx(c,{id:"country",required:!0,value:t.country,onChange:r=>n("country",r.target.value),className:a.country?"border-red-500":""}),a.country&&e.jsx("p",{className:"text-red-500 text-xs",children:a.country})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(i,{htmlFor:"postal_code",required:!0,children:[s("Postal/Zip Code")," "]}),e.jsx(c,{id:"postal_code",required:!0,value:t.postal_code,onChange:r=>n("postal_code",r.target.value),className:a.postal_code?"border-red-500":""}),a.postal_code&&e.jsx("p",{className:"text-red-500 text-xs",children:a.postal_code})]})]}),e.jsxs("div",{className:"mt-6",children:[e.jsx("h3",{className:"text-lg font-medium mb-4",children:s("Emergency Contact")}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsxs(i,{htmlFor:"emergency_contact_name",required:!0,children:[s("Name")," "]}),e.jsx(c,{id:"emergency_contact_name",required:!0,value:t.emergency_contact_name,onChange:r=>n("emergency_contact_name",r.target.value),className:a.emergency_contact_name?"border-red-500":""}),a.emergency_contact_name&&e.jsx("p",{className:"text-red-500 text-xs",children:a.emergency_contact_name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(i,{htmlFor:"emergency_contact_relationship",required:!0,children:[s("Relationship")," "]}),e.jsx(c,{id:"emergency_contact_relationship",required:!0,value:t.emergency_contact_relationship,onChange:r=>n("emergency_contact_relationship",r.target.value),className:a.emergency_contact_relationship?"border-red-500":""}),a.emergency_contact_relationship&&e.jsx("p",{className:"text-red-500 text-xs",children:a.emergency_contact_relationship})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(i,{htmlFor:"emergency_contact_number",required:!0,children:[s("Phone Number")," "]}),e.jsx(c,{id:"emergency_contact_number",required:!0,value:t.emergency_contact_number,onChange:r=>n("emergency_contact_number",r.target.value),className:a.emergency_contact_number?"border-red-500":""}),a.emergency_contact_number&&e.jsx("p",{className:"text-red-500 text-xs",children:a.emergency_contact_number})]})]})]})]})]}),e.jsxs(g,{children:[e.jsx(y,{children:e.jsx(v,{children:s("Banking Information")})}),e.jsx(b,{className:"space-y-4",children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsxs(i,{htmlFor:"bank_name",required:!0,children:[s("Bank Name")," "]}),e.jsx(c,{id:"bank_name",required:!0,value:t.bank_name,onChange:r=>n("bank_name",r.target.value),className:a.bank_name?"border-red-500":""}),a.bank_name&&e.jsx("p",{className:"text-red-500 text-xs",children:a.bank_name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(i,{htmlFor:"account_holder_name",required:!0,children:[s("Account Holder Name")," "]}),e.jsx(c,{id:"account_holder_name",required:!0,value:t.account_holder_name,onChange:r=>n("account_holder_name",r.target.value),className:a.account_holder_name?"border-red-500":""}),a.account_holder_name&&e.jsx("p",{className:"text-red-500 text-xs",children:a.account_holder_name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(i,{htmlFor:"account_number",required:!0,children:[s("Account Number")," "]}),e.jsx(c,{id:"account_number",required:!0,value:t.account_number,onChange:r=>n("account_number",r.target.value),className:a.account_number?"border-red-500":""}),a.account_number&&e.jsx("p",{className:"text-red-500 text-xs",children:a.account_number})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(i,{htmlFor:"bank_identifier_code",required:!0,children:s("Bank Identifier Code (BIC/SWIFT)")}),e.jsx(c,{id:"bank_identifier_code",required:!0,value:t.bank_identifier_code,onChange:r=>n("bank_identifier_code",r.target.value)})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(i,{htmlFor:"bank_branch",required:!0,children:s("Bank Branch")}),e.jsx(c,{id:"bank_branch",required:!0,value:t.bank_branch,onChange:r=>n("bank_branch",r.target.value)})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(i,{htmlFor:"tax_payer_id",children:s("Tax Payer ID")}),e.jsx(c,{id:"tax_payer_id",value:t.tax_payer_id,onChange:r=>n("tax_payer_id",r.target.value)})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(i,{htmlFor:"salary",required:!0,children:[s("Salary")," "]}),e.jsx(c,{id:"salary",type:"number",min:"0",step:"0.01",required:!0,value:t.salary,onChange:r=>n("salary",r.target.value),className:a.salary?"border-red-500":""}),a.salary&&e.jsx("p",{className:"text-red-500 text-xs",children:a.salary})]})]})})]}),e.jsxs(g,{children:[e.jsx(y,{children:e.jsx(v,{children:s("Documents")})}),e.jsxs(b,{className:"space-y-4",children:[t.documents.map((r,o)=>e.jsxs("div",{className:"border rounded-md p-4 space-y-4",children:[e.jsxs("div",{className:"flex justify-between items-center",children:[e.jsxs("h3",{className:"text-lg font-medium",children:[s("Document")," #",o+1]}),e.jsx(C,{type:"button",variant:"ghost",size:"sm",onClick:()=>J(o),children:e.jsx(ae,{className:"h-4 w-4 text-red-500"})})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsxs(i,{children:[s("Document Type")," "]}),e.jsxs(u,{value:r.document_type_id,onValueChange:d=>S(o,"document_type_id",d),children:[e.jsx(x,{children:e.jsx(p,{placeholder:s("Select Document Type")})}),e.jsx(_,{children:O.map(d=>e.jsx(h,{value:d.id.toString(),children:d.name},d.id))})]})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(i,{children:[s("File")," "]}),e.jsx(V,{label:"",value:r.file_path||"",onChange:d=>S(o,"file_path",d),placeholder:"Select document file...",showPreview:!1})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(i,{children:s("Expiry Date")}),e.jsx(c,{type:"date",value:r.expiry_date,onChange:d=>S(o,"expiry_date",d.target.value)})]})]})]},o)),e.jsxs(C,{type:"button",variant:"outline",onClick:H,children:[e.jsx(ee,{className:"h-4 w-4 mr-2"}),s("Add Document")]})]})]}),e.jsxs("div",{className:"flex justify-end space-x-4",children:[e.jsx(C,{type:"button",variant:"outline",onClick:()=>k.get(route("hr.recruitment.candidates.index")),children:s("Cancel")}),e.jsx(C,{type:"submit",disabled:T,children:s(T?"Converting...":"Convert to Employee")})]})]})]})}export{ze as default}; diff --git a/public/build/assets/cookie-settings-gyN0DIar.js b/public/build/assets/cookie-settings-CHEn4kda.js similarity index 95% rename from public/build/assets/cookie-settings-gyN0DIar.js rename to public/build/assets/cookie-settings-CHEn4kda.js index 02c91303f..82a12b468 100644 --- a/public/build/assets/cookie-settings-gyN0DIar.js +++ b/public/build/assets/cookie-settings-CHEn4kda.js @@ -1 +1 @@ -import{r as y,j as e}from"./ui-Z445SNHD.js";import{u as U,c as b,ap as N,L as r,I as d,B as C,y as T,r as S,t as p}from"./app-36WMjvX0.js";import{T as g}from"./textarea-CdnKPU5F.js";import{S as j}from"./switch-C7AW5g5G.js";import{D as w}from"./download-Ba72czhU.js";import"./utils-BWxnHGCV.js";import"./index-9MclThM-.js";function O({settings:k={}}){const{t}=U(),D=b().props,s={cookieTitle:"Cookie Consent",strictlyCookieTitle:"Strictly Necessary Cookies",cookieDescription:"We use cookies to enhance your browsing experience and provide personalized content.",strictlyCookieDescription:"These cookies are essential for the website to function properly.",contactUsDescription:"If you have any questions about our cookie policy, please contact us.",contactUsUrl:"https://example.com/contact"},i=Object.keys(k).length>0?k:D.settings||{},[c,h]=y.useState(()=>({enableLogging:i.enableLogging==="1"||i.enableLogging===!0,strictlyNecessaryCookies:!0,cookieTitle:i.cookieTitle||s.cookieTitle,strictlyCookieTitle:i.strictlyCookieTitle||s.strictlyCookieTitle,cookieDescription:i.cookieDescription||s.cookieDescription,strictlyCookieDescription:i.strictlyCookieDescription||s.strictlyCookieDescription,contactUsDescription:i.contactUsDescription||s.contactUsDescription,contactUsUrl:i.contactUsUrl||s.contactUsUrl}));y.useEffect(()=>{Object.keys(i).length>0&&h(o=>({...o,enableLogging:i.enableLogging==="1"||i.enableLogging===!0,strictlyNecessaryCookies:!0,cookieTitle:i.cookieTitle||s.cookieTitle,strictlyCookieTitle:i.strictlyCookieTitle||s.strictlyCookieTitle,cookieDescription:i.cookieDescription||s.cookieDescription,strictlyCookieDescription:i.strictlyCookieDescription||s.strictlyCookieDescription,contactUsDescription:i.contactUsDescription||s.contactUsDescription,contactUsUrl:i.contactUsUrl||s.contactUsUrl}))},[i]);const n=(o,a)=>{h(l=>({...l,[o]:a}))},f=o=>{o.preventDefault(),S.post(route("settings.cookie.update"),c,{preserveScroll:!0,onSuccess:a=>{var u,x;const l=(u=a.props.flash)==null?void 0:u.success,m=(x=a.props.flash)==null?void 0:x.error;l?p.success(l):m&&p.error(m)},onError:a=>{const l=a.error||Object.values(a).join(", ")||t("Failed to update cookie settings");p.error(l)}})},v=()=>{window.location.href=route("cookie.consent.download")};return e.jsx(N,{title:t("Cookie Settings"),description:t("Configure cookie consent and privacy settings for your application"),action:e.jsxs(C,{type:"submit",form:"cookie-settings-form",size:"sm",children:[e.jsx(T,{className:"h-4 w-4 mr-2"}),t("Save Changes")]}),children:e.jsxs("form",{id:"cookie-settings-form",onSubmit:f,className:"space-y-6",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{className:"flex items-center justify-between space-x-2",children:[e.jsxs("div",{className:"space-y-0.5",children:[e.jsx(r,{htmlFor:"enableLogging",children:t("Enable Logging")}),e.jsx("p",{className:"text-sm text-muted-foreground",children:t("Enable cookie activity logging")})]}),e.jsx(j,{id:"enableLogging",checked:c.enableLogging,onCheckedChange:o=>n("enableLogging",o)})]}),e.jsxs("div",{className:"flex items-center justify-between space-x-2",children:[e.jsxs("div",{className:"space-y-0.5",children:[e.jsx(r,{htmlFor:"strictlyNecessaryCookies",children:t("Strictly Necessary Cookies")}),e.jsx("p",{className:"text-sm text-muted-foreground",children:t("These cookies are always enabled and cannot be disabled")})]}),e.jsx(j,{id:"strictlyNecessaryCookies",checked:!0,disabled:!0})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"grid gap-2",children:[e.jsx(r,{htmlFor:"cookieTitle",children:t("Cookie Title")}),e.jsx(d,{id:"cookieTitle",type:"text",value:c.cookieTitle,onChange:o=>n("cookieTitle",o.target.value),placeholder:t("Enter the main cookie consent title")})]}),e.jsxs("div",{className:"grid gap-2",children:[e.jsx(r,{htmlFor:"strictlyCookieTitle",children:t("Strictly Cookie Title")}),e.jsx(d,{id:"strictlyCookieTitle",type:"text",value:c.strictlyCookieTitle,onChange:o=>n("strictlyCookieTitle",o.target.value),placeholder:t("Enter the strictly necessary cookies title")})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"grid gap-2",children:[e.jsx(r,{htmlFor:"cookieDescription",children:t("Cookie Description")}),e.jsx(g,{id:"cookieDescription",value:c.cookieDescription,onChange:o=>n("cookieDescription",o.target.value),placeholder:t("Enter the cookie consent description"),rows:4})]}),e.jsxs("div",{className:"grid gap-2",children:[e.jsx(r,{htmlFor:"strictlyCookieDescription",children:t("Strictly Cookie Description")}),e.jsx(g,{id:"strictlyCookieDescription",value:c.strictlyCookieDescription,onChange:o=>n("strictlyCookieDescription",o.target.value),placeholder:t("Enter the strictly necessary cookies description"),rows:4})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"grid gap-2",children:[e.jsx(r,{htmlFor:"contactUsDescription",children:t("Contact Us Description")}),e.jsx(g,{id:"contactUsDescription",value:c.contactUsDescription,onChange:o=>n("contactUsDescription",o.target.value),placeholder:t("Enter the contact us description for cookie inquiries"),rows:3})]}),e.jsxs("div",{className:"grid gap-2",children:[e.jsx(r,{htmlFor:"contactUsUrl",children:t("Contact Us URL")}),e.jsx(d,{id:"contactUsUrl",type:"url",value:c.contactUsUrl,onChange:o=>n("contactUsUrl",o.target.value),placeholder:t("Enter the contact us URL for cookie inquiries")})]})]}),e.jsx("div",{className:"pt-4 border-t",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("h4",{className:"text-sm font-medium",children:t("Download Accepted Cookies")}),e.jsx("p",{className:"text-sm text-muted-foreground",children:"Download a CSV file of accepted cookie preferences"})]}),e.jsxs(C,{type:"button",variant:"outline",size:"sm",onClick:v,children:[e.jsx(w,{className:"h-4 w-4 mr-2"}),"Download CSV"]})]})})]})})}export{O as default}; +import{r as y,j as e}from"./ui-Z445SNHD.js";import{u as U,c as b,ap as N,L as r,I as d,B as C,y as T,r as S,t as p}from"./app-Da3PX8qg.js";import{T as g}from"./textarea-BgXisGCr.js";import{S as j}from"./switch-DCoM0Ivb.js";import{D as w}from"./download-BHVnw95S.js";import"./utils-BWxnHGCV.js";import"./index-9MclThM-.js";function O({settings:k={}}){const{t}=U(),D=b().props,s={cookieTitle:"Cookie Consent",strictlyCookieTitle:"Strictly Necessary Cookies",cookieDescription:"We use cookies to enhance your browsing experience and provide personalized content.",strictlyCookieDescription:"These cookies are essential for the website to function properly.",contactUsDescription:"If you have any questions about our cookie policy, please contact us.",contactUsUrl:"https://example.com/contact"},i=Object.keys(k).length>0?k:D.settings||{},[c,h]=y.useState(()=>({enableLogging:i.enableLogging==="1"||i.enableLogging===!0,strictlyNecessaryCookies:!0,cookieTitle:i.cookieTitle||s.cookieTitle,strictlyCookieTitle:i.strictlyCookieTitle||s.strictlyCookieTitle,cookieDescription:i.cookieDescription||s.cookieDescription,strictlyCookieDescription:i.strictlyCookieDescription||s.strictlyCookieDescription,contactUsDescription:i.contactUsDescription||s.contactUsDescription,contactUsUrl:i.contactUsUrl||s.contactUsUrl}));y.useEffect(()=>{Object.keys(i).length>0&&h(o=>({...o,enableLogging:i.enableLogging==="1"||i.enableLogging===!0,strictlyNecessaryCookies:!0,cookieTitle:i.cookieTitle||s.cookieTitle,strictlyCookieTitle:i.strictlyCookieTitle||s.strictlyCookieTitle,cookieDescription:i.cookieDescription||s.cookieDescription,strictlyCookieDescription:i.strictlyCookieDescription||s.strictlyCookieDescription,contactUsDescription:i.contactUsDescription||s.contactUsDescription,contactUsUrl:i.contactUsUrl||s.contactUsUrl}))},[i]);const n=(o,a)=>{h(l=>({...l,[o]:a}))},f=o=>{o.preventDefault(),S.post(route("settings.cookie.update"),c,{preserveScroll:!0,onSuccess:a=>{var u,x;const l=(u=a.props.flash)==null?void 0:u.success,m=(x=a.props.flash)==null?void 0:x.error;l?p.success(l):m&&p.error(m)},onError:a=>{const l=a.error||Object.values(a).join(", ")||t("Failed to update cookie settings");p.error(l)}})},v=()=>{window.location.href=route("cookie.consent.download")};return e.jsx(N,{title:t("Cookie Settings"),description:t("Configure cookie consent and privacy settings for your application"),action:e.jsxs(C,{type:"submit",form:"cookie-settings-form",size:"sm",children:[e.jsx(T,{className:"h-4 w-4 mr-2"}),t("Save Changes")]}),children:e.jsxs("form",{id:"cookie-settings-form",onSubmit:f,className:"space-y-6",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{className:"flex items-center justify-between space-x-2",children:[e.jsxs("div",{className:"space-y-0.5",children:[e.jsx(r,{htmlFor:"enableLogging",children:t("Enable Logging")}),e.jsx("p",{className:"text-sm text-muted-foreground",children:t("Enable cookie activity logging")})]}),e.jsx(j,{id:"enableLogging",checked:c.enableLogging,onCheckedChange:o=>n("enableLogging",o)})]}),e.jsxs("div",{className:"flex items-center justify-between space-x-2",children:[e.jsxs("div",{className:"space-y-0.5",children:[e.jsx(r,{htmlFor:"strictlyNecessaryCookies",children:t("Strictly Necessary Cookies")}),e.jsx("p",{className:"text-sm text-muted-foreground",children:t("These cookies are always enabled and cannot be disabled")})]}),e.jsx(j,{id:"strictlyNecessaryCookies",checked:!0,disabled:!0})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"grid gap-2",children:[e.jsx(r,{htmlFor:"cookieTitle",children:t("Cookie Title")}),e.jsx(d,{id:"cookieTitle",type:"text",value:c.cookieTitle,onChange:o=>n("cookieTitle",o.target.value),placeholder:t("Enter the main cookie consent title")})]}),e.jsxs("div",{className:"grid gap-2",children:[e.jsx(r,{htmlFor:"strictlyCookieTitle",children:t("Strictly Cookie Title")}),e.jsx(d,{id:"strictlyCookieTitle",type:"text",value:c.strictlyCookieTitle,onChange:o=>n("strictlyCookieTitle",o.target.value),placeholder:t("Enter the strictly necessary cookies title")})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"grid gap-2",children:[e.jsx(r,{htmlFor:"cookieDescription",children:t("Cookie Description")}),e.jsx(g,{id:"cookieDescription",value:c.cookieDescription,onChange:o=>n("cookieDescription",o.target.value),placeholder:t("Enter the cookie consent description"),rows:4})]}),e.jsxs("div",{className:"grid gap-2",children:[e.jsx(r,{htmlFor:"strictlyCookieDescription",children:t("Strictly Cookie Description")}),e.jsx(g,{id:"strictlyCookieDescription",value:c.strictlyCookieDescription,onChange:o=>n("strictlyCookieDescription",o.target.value),placeholder:t("Enter the strictly necessary cookies description"),rows:4})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"grid gap-2",children:[e.jsx(r,{htmlFor:"contactUsDescription",children:t("Contact Us Description")}),e.jsx(g,{id:"contactUsDescription",value:c.contactUsDescription,onChange:o=>n("contactUsDescription",o.target.value),placeholder:t("Enter the contact us description for cookie inquiries"),rows:3})]}),e.jsxs("div",{className:"grid gap-2",children:[e.jsx(r,{htmlFor:"contactUsUrl",children:t("Contact Us URL")}),e.jsx(d,{id:"contactUsUrl",type:"url",value:c.contactUsUrl,onChange:o=>n("contactUsUrl",o.target.value),placeholder:t("Enter the contact us URL for cookie inquiries")})]})]}),e.jsx("div",{className:"pt-4 border-t",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("h4",{className:"text-sm font-medium",children:t("Download Accepted Cookies")}),e.jsx("p",{className:"text-sm text-muted-foreground",children:"Download a CSV file of accepted cookie preferences"})]}),e.jsxs(C,{type:"button",variant:"outline",size:"sm",onClick:v,children:[e.jsx(w,{className:"h-4 w-4 mr-2"}),"Download CSV"]})]})})]})})}export{O as default}; diff --git a/public/build/assets/copy-DSkOAFhr.js b/public/build/assets/copy-D8vf_ZyP.js similarity index 89% rename from public/build/assets/copy-DSkOAFhr.js rename to public/build/assets/copy-D8vf_ZyP.js index 975426774..22bc5c3e9 100644 --- a/public/build/assets/copy-DSkOAFhr.js +++ b/public/build/assets/copy-D8vf_ZyP.js @@ -1,4 +1,4 @@ -import{G as c}from"./app-36WMjvX0.js";/** +import{G as c}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/create-CHQU4_fO.js b/public/build/assets/create-BZ04xcAE.js similarity index 77% rename from public/build/assets/create-CHQU4_fO.js rename to public/build/assets/create-BZ04xcAE.js index 2c19a1875..efbba02c2 100644 --- a/public/build/assets/create-CHQU4_fO.js +++ b/public/build/assets/create-BZ04xcAE.js @@ -1 +1 @@ -import{r as g,j as e}from"./ui-Z445SNHD.js";import{u as f,c as j,C as v,n as N,o as C,z as _,m as b,L as l,I as d,B as h,r as p,t as o}from"./app-36WMjvX0.js";import{T as y}from"./textarea-CdnKPU5F.js";import{R as P}from"./rich-text-editor-BU9ZFbid.js";import{S as T}from"./switch-C7AW5g5G.js";import{P as w}from"./page-template-B_mOhR6n.js";import{T as F}from"./toaster-Bc5RPjCT.js";import{A as L}from"./arrow-left-CjPQICYw.js";import"./utils-BWxnHGCV.js";import"./unlink-sh32LPkQ.js";import"./list-Ajdnpsw1.js";import"./quote-BtOwgBns.js";import"./link-ClcCoVU_.js";import"./code-DNPjFOcs.js";import"./index-9MclThM-.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";function ve(){const{t}=f(),{globalSettings:i}=j().props,[s,m]=g.useState({title:"",content:"",meta_title:"",meta_description:"",is_active:!0,sort_order:0}),x=r=>{r.preventDefault(),i!=null&&i.is_demo||o.loading(t("Creating page...")),p.post(route("landing-page.custom-pages.store"),s,{onSuccess:a=>{var c,n;i!=null&&i.is_demo||o.dismiss(),(c=a.props.flash)!=null&&c.success?o.success(t(a.props.flash.success)):(n=a.props.flash)!=null&&n.error&&o.error(t(a.props.flash.error))},onError:a=>{i!=null&&i.is_demo||o.dismiss(),typeof a=="object"&&a!==null?Object.values(a).flat().forEach(n=>{o.error(t(n))}):typeof a=="string"?o.error(t(a)):o.error(t("Failed to create page"))}})},u=()=>{p.get(route("landing-page.custom-pages.index"))};return e.jsxs(w,{title:t("Create Custom Page"),url:"/custom-pages/create",breadcrumbs:[{title:t("Dashboard"),href:route("dashboard")},{title:t("Landing Page"),href:route("landing-page")},{title:t("Custom Pages"),href:route("landing-page.custom-pages.index")},{title:t("Create")}],actions:[{label:t("Back"),icon:e.jsx(L,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>p.get(route("landing-page.custom-pages.index"))}],children:[e.jsxs(v,{children:[e.jsxs(N,{children:[e.jsx(C,{className:"text-lg",children:t("Page Information")}),e.jsx(_,{children:t("Create a new custom page for your landing site")})]}),e.jsx(b,{children:e.jsxs("form",{onSubmit:x,className:"space-y-6",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsxs(l,{htmlFor:"title",className:"text-sm font-medium",children:[t("Page Title")," ",e.jsx("span",{className:"text-red-500",children:"*"})]}),e.jsx(d,{id:"title",value:s.title,onChange:r=>m({...s,title:r.target.value}),placeholder:t("e.g., About Us, Privacy Policy"),required:!0,className:"w-full"}),e.jsx("p",{className:"text-xs text-muted-foreground",children:t("The title will be used to automatically generate the URL slug")})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(l,{htmlFor:"content",className:"text-sm font-medium",children:[t("Content")," ",e.jsx("span",{className:"text-red-500",children:"*"})]}),e.jsx("div",{className:"min-h-[300px]",children:e.jsx(P,{content:s.content,onChange:r=>m({...s,content:r}),placeholder:t("Write your page content here...")})}),e.jsx("p",{className:"text-xs text-muted-foreground",children:t("Use the editor toolbar to format your content with headings, lists, links, and more")})]}),e.jsxs("div",{className:"space-y-4 pt-4 border-t",children:[e.jsx("h3",{className:"text-sm font-semibold",children:t("SEO Settings")}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{htmlFor:"meta_title",className:"text-sm font-medium",children:t("Meta Title")}),e.jsx(d,{id:"meta_title",value:s.meta_title,onChange:r=>m({...s,meta_title:r.target.value}),placeholder:t("SEO optimized title"),maxLength:60}),e.jsxs("p",{className:"text-xs text-muted-foreground",children:[t("Recommended: 50-60 characters")," (",s.meta_title.length,"/60)"]})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{htmlFor:"sort_order",className:"text-sm font-medium",children:t("Sort Order")}),e.jsx(d,{id:"sort_order",type:"number",value:s.sort_order,onChange:r=>m({...s,sort_order:parseInt(r.target.value)||0}),placeholder:"0",min:"0"}),e.jsx("p",{className:"text-xs text-muted-foreground",children:t("Lower numbers appear first in navigation")})]})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{htmlFor:"meta_description",className:"text-sm font-medium",children:t("Meta Description")}),e.jsx(y,{id:"meta_description",value:s.meta_description,onChange:r=>m({...s,meta_description:r.target.value}),placeholder:t("Brief description for search engines"),rows:3,maxLength:160}),e.jsxs("p",{className:"text-xs text-muted-foreground",children:[t("Recommended: 150-160 characters")," (",s.meta_description.length,"/160)"]})]})]}),e.jsxs("div",{className:"space-y-4 pt-4 border-t",children:[e.jsx("h3",{className:"text-sm font-semibold",children:t("Publish Settings")}),e.jsxs("div",{className:"flex items-start space-x-3 p-4 bg-muted/50 rounded-lg",children:[e.jsx(T,{id:"is_active",checked:s.is_active,onCheckedChange:r=>m({...s,is_active:r})}),e.jsxs("div",{className:"flex-1",children:[e.jsx(l,{htmlFor:"is_active",className:"text-sm font-medium cursor-pointer",children:t("Publish Page")}),e.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:s.is_active?t("This page will be visible to the public immediately"):t("This page will be saved as a draft and hidden from public view")})]})]})]}),e.jsxs("div",{className:"flex justify-end space-x-3 pt-6 border-t",children:[e.jsx(h,{type:"button",variant:"outline",onClick:u,children:t("Cancel")}),e.jsx(h,{type:"submit",children:t("Create Page")})]})]})})]}),e.jsx(F,{})]})}export{ve as default}; +import{r as g,j as e}from"./ui-Z445SNHD.js";import{u as f,c as j,C as v,n as N,o as C,z as _,m as b,L as l,I as d,B as h,r as p,t as o}from"./app-Da3PX8qg.js";import{T as y}from"./textarea-BgXisGCr.js";import{R as P}from"./rich-text-editor-DgC-p13Z.js";import{S as T}from"./switch-DCoM0Ivb.js";import{P as w}from"./page-template-Cw8W4Qs2.js";import{T as F}from"./toaster-Bc5RPjCT.js";import{A as L}from"./arrow-left-B9tcIgis.js";import"./utils-BWxnHGCV.js";import"./unlink-vC8B7N8r.js";import"./list-DY4Uh_0E.js";import"./quote-DF2Qwen7.js";import"./link-DeErafFW.js";import"./code-Dzlx6QPB.js";import"./index-9MclThM-.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";function ve(){const{t}=f(),{globalSettings:i}=j().props,[s,m]=g.useState({title:"",content:"",meta_title:"",meta_description:"",is_active:!0,sort_order:0}),x=r=>{r.preventDefault(),i!=null&&i.is_demo||o.loading(t("Creating page...")),p.post(route("landing-page.custom-pages.store"),s,{onSuccess:a=>{var c,n;i!=null&&i.is_demo||o.dismiss(),(c=a.props.flash)!=null&&c.success?o.success(t(a.props.flash.success)):(n=a.props.flash)!=null&&n.error&&o.error(t(a.props.flash.error))},onError:a=>{i!=null&&i.is_demo||o.dismiss(),typeof a=="object"&&a!==null?Object.values(a).flat().forEach(n=>{o.error(t(n))}):typeof a=="string"?o.error(t(a)):o.error(t("Failed to create page"))}})},u=()=>{p.get(route("landing-page.custom-pages.index"))};return e.jsxs(w,{title:t("Create Custom Page"),url:"/custom-pages/create",breadcrumbs:[{title:t("Dashboard"),href:route("dashboard")},{title:t("Landing Page"),href:route("landing-page")},{title:t("Custom Pages"),href:route("landing-page.custom-pages.index")},{title:t("Create")}],actions:[{label:t("Back"),icon:e.jsx(L,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>p.get(route("landing-page.custom-pages.index"))}],children:[e.jsxs(v,{children:[e.jsxs(N,{children:[e.jsx(C,{className:"text-lg",children:t("Page Information")}),e.jsx(_,{children:t("Create a new custom page for your landing site")})]}),e.jsx(b,{children:e.jsxs("form",{onSubmit:x,className:"space-y-6",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsxs(l,{htmlFor:"title",className:"text-sm font-medium",children:[t("Page Title")," ",e.jsx("span",{className:"text-red-500",children:"*"})]}),e.jsx(d,{id:"title",value:s.title,onChange:r=>m({...s,title:r.target.value}),placeholder:t("e.g., About Us, Privacy Policy"),required:!0,className:"w-full"}),e.jsx("p",{className:"text-xs text-muted-foreground",children:t("The title will be used to automatically generate the URL slug")})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(l,{htmlFor:"content",className:"text-sm font-medium",children:[t("Content")," ",e.jsx("span",{className:"text-red-500",children:"*"})]}),e.jsx("div",{className:"min-h-[300px]",children:e.jsx(P,{content:s.content,onChange:r=>m({...s,content:r}),placeholder:t("Write your page content here...")})}),e.jsx("p",{className:"text-xs text-muted-foreground",children:t("Use the editor toolbar to format your content with headings, lists, links, and more")})]}),e.jsxs("div",{className:"space-y-4 pt-4 border-t",children:[e.jsx("h3",{className:"text-sm font-semibold",children:t("SEO Settings")}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{htmlFor:"meta_title",className:"text-sm font-medium",children:t("Meta Title")}),e.jsx(d,{id:"meta_title",value:s.meta_title,onChange:r=>m({...s,meta_title:r.target.value}),placeholder:t("SEO optimized title"),maxLength:60}),e.jsxs("p",{className:"text-xs text-muted-foreground",children:[t("Recommended: 50-60 characters")," (",s.meta_title.length,"/60)"]})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{htmlFor:"sort_order",className:"text-sm font-medium",children:t("Sort Order")}),e.jsx(d,{id:"sort_order",type:"number",value:s.sort_order,onChange:r=>m({...s,sort_order:parseInt(r.target.value)||0}),placeholder:"0",min:"0"}),e.jsx("p",{className:"text-xs text-muted-foreground",children:t("Lower numbers appear first in navigation")})]})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{htmlFor:"meta_description",className:"text-sm font-medium",children:t("Meta Description")}),e.jsx(y,{id:"meta_description",value:s.meta_description,onChange:r=>m({...s,meta_description:r.target.value}),placeholder:t("Brief description for search engines"),rows:3,maxLength:160}),e.jsxs("p",{className:"text-xs text-muted-foreground",children:[t("Recommended: 150-160 characters")," (",s.meta_description.length,"/160)"]})]})]}),e.jsxs("div",{className:"space-y-4 pt-4 border-t",children:[e.jsx("h3",{className:"text-sm font-semibold",children:t("Publish Settings")}),e.jsxs("div",{className:"flex items-start space-x-3 p-4 bg-muted/50 rounded-lg",children:[e.jsx(T,{id:"is_active",checked:s.is_active,onCheckedChange:r=>m({...s,is_active:r})}),e.jsxs("div",{className:"flex-1",children:[e.jsx(l,{htmlFor:"is_active",className:"text-sm font-medium cursor-pointer",children:t("Publish Page")}),e.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:s.is_active?t("This page will be visible to the public immediately"):t("This page will be saved as a draft and hidden from public view")})]})]})]}),e.jsxs("div",{className:"flex justify-end space-x-3 pt-6 border-t",children:[e.jsx(h,{type:"button",variant:"outline",onClick:u,children:t("Cancel")}),e.jsx(h,{type:"submit",children:t("Create Page")})]})]})})]}),e.jsx(F,{})]})}export{ve as default}; diff --git a/public/build/assets/create-D_UpLZ1t.js b/public/build/assets/create-Bfr9i7ws.js similarity index 83% rename from public/build/assets/create-D_UpLZ1t.js rename to public/build/assets/create-Bfr9i7ws.js index f62c53091..f0280732c 100644 --- a/public/build/assets/create-D_UpLZ1t.js +++ b/public/build/assets/create-Bfr9i7ws.js @@ -1,3 +1,3 @@ -import{j as e}from"./ui-Z445SNHD.js";import{P as q}from"./page-template-B_mOhR6n.js";import{u as w,c as I,b as P,C as m,n as u,o as p,m as x,L as o,I as y,B as b,r as D,t as c}from"./app-36WMjvX0.js";import{T as h}from"./textarea-CdnKPU5F.js";import{S as j,a as f,b as v,c as _,d}from"./select-DgPPBKIC.js";import{C as V}from"./checkbox-Bos2Phgi.js";import{A as E}from"./arrow-left-CjPQICYw.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";function _e(){const{t}=w(),{categories:n,globalSettings:l}=I().props,{data:a,setData:i,post:T,processing:g,errors:r,clearErrors:F}=P({name:"",description:"",category_id:"",template_content:"",placeholders:"",default_values:"",file_format:"pdf",is_default:!1,status:"active"}),S=s=>{if(s.preventDefault(),F(),a.default_values)try{JSON.parse(a.default_values)}catch{c.error(t("Default Values must be valid JSON"));return}l!=null&&l.is_demo||c.loading(t("Creating document template...")),T(route("hr.documents.document-templates.store"),{onSuccess:C=>{var N;l!=null&&l.is_demo||c.dismiss(),(N=C.props.flash)!=null&&N.success&&c.success(t(C.props.flash.success))},onError:()=>{l!=null&&l.is_demo||c.dismiss(),c.error(t("Please fix the errors below"))}})},k=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Document Management"),href:route("hr.documents.document-templates.index")},{title:t("Document Templates"),href:route("hr.documents.document-templates.index")},{title:t("Create")}];return e.jsx(q,{title:t("Create Document Template"),breadcrumbs:k,actions:[{label:t("Back"),icon:e.jsx(E,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>D.get(route("hr.documents.document-templates.index"))}],children:e.jsxs("form",{onSubmit:S,className:"space-y-6",children:[e.jsxs(m,{children:[e.jsx(u,{children:e.jsx(p,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Basic Information")})}),e.jsxs(x,{className:"space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx(o,{htmlFor:"name",required:!0,children:t("Template Name")}),e.jsx(y,{id:"name",value:a.name,onChange:s=>i("name",s.target.value),placeholder:t("Enter template name"),required:!0,className:r.name?"border-red-500":""}),r.name&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:r.name})]}),e.jsxs("div",{children:[e.jsx(o,{htmlFor:"category_id",required:!0,children:t("Category")}),e.jsxs(j,{value:a.category_id,onValueChange:s=>i("category_id",s),children:[e.jsx(f,{className:r.category_id?"border-red-500":"",children:e.jsx(v,{placeholder:t("Select Category")})}),e.jsx(_,{searchable:!0,children:n==null?void 0:n.map(s=>e.jsx(d,{value:s.id.toString(),children:s.name},s.id))})]}),r.category_id&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:r.category_id})]}),e.jsxs("div",{children:[e.jsx(o,{htmlFor:"file_format",children:t("File Format")}),e.jsxs(j,{value:a.file_format,onValueChange:s=>i("file_format",s),children:[e.jsx(f,{className:r.file_format?"border-red-500":"",children:e.jsx(v,{})}),e.jsxs(_,{children:[e.jsx(d,{value:"pdf",children:"PDF"}),e.jsx(d,{value:"doc",children:"DOC"}),e.jsx(d,{value:"docx",children:"DOCX"}),e.jsx(d,{value:"txt",children:"TXT"})]})]}),r.file_format&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:r.file_format})]}),e.jsxs("div",{children:[e.jsx(o,{htmlFor:"status",required:!0,children:t("Status")}),e.jsxs(j,{value:a.status,onValueChange:s=>i("status",s),children:[e.jsx(f,{className:r.status?"border-red-500":"",children:e.jsx(v,{})}),e.jsxs(_,{children:[e.jsx(d,{value:"active",children:t("Active")}),e.jsx(d,{value:"inactive",children:t("Inactive")})]})]}),r.status&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:r.status})]})]}),e.jsxs("div",{children:[e.jsx(o,{htmlFor:"description",children:t("Description")}),e.jsx(h,{id:"description",value:a.description,onChange:s=>i("description",s.target.value),placeholder:t("Enter description"),rows:2,className:r.description?"border-red-500":""}),r.description&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:r.description})]}),e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(V,{id:"is_default",checked:a.is_default,onCheckedChange:s=>i("is_default",s)}),e.jsx(o,{htmlFor:"is_default",children:t("Set as Default for Category")})]})]})]}),e.jsxs(m,{children:[e.jsx(u,{children:e.jsx(p,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Template Content")})}),e.jsx(x,{className:"space-y-4",children:e.jsxs("div",{children:[e.jsx(o,{htmlFor:"template_content",required:!0,children:t("Content")}),e.jsx("p",{className:"text-xs text-gray-500 mb-1",children:t("Use {{placeholder_name}} for dynamic content")}),e.jsx(h,{id:"template_content",value:a.template_content,onChange:s=>i("template_content",s.target.value),placeholder:t("Enter template content..."),rows:14,required:!0,className:`font-mono text-sm ${r.template_content?"border-red-500":""}`}),r.template_content&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:r.template_content})]})})]}),e.jsxs(m,{children:[e.jsx(u,{children:e.jsx(p,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Placeholders & Default Values")})}),e.jsxs(x,{className:"space-y-4",children:[e.jsxs("div",{children:[e.jsx(o,{htmlFor:"placeholders",required:!0,children:t("Placeholders")}),e.jsx("p",{className:"text-xs text-gray-500 mb-1",children:t("Comma-separated list of placeholder names (without {{}})")}),e.jsx(y,{id:"placeholders",value:a.placeholders,onChange:s=>i("placeholders",s.target.value),placeholder:"employee_name, company_name, date",required:!0,className:r.placeholders?"border-red-500":""}),r.placeholders&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:r.placeholders})]}),e.jsxs("div",{children:[e.jsx(o,{htmlFor:"default_values",children:t("Default Values")}),e.jsx("p",{className:"text-xs text-gray-500 mb-1",children:t('JSON object e.g. {"company_name": "Acme Inc"}')}),e.jsx(h,{id:"default_values",value:a.default_values,onChange:s=>i("default_values",s.target.value),placeholder:`{ +import{j as e}from"./ui-Z445SNHD.js";import{P as q}from"./page-template-Cw8W4Qs2.js";import{u as w,c as I,b as P,C as m,n as u,o as p,m as x,L as o,I as y,B as b,r as D,t as c}from"./app-Da3PX8qg.js";import{T as h}from"./textarea-BgXisGCr.js";import{S as j,a as f,b as v,c as _,d}from"./select-9uIRiOV_.js";import{C as V}from"./checkbox-C3Z6LHOx.js";import{A as E}from"./arrow-left-B9tcIgis.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";function _e(){const{t}=w(),{categories:n,globalSettings:l}=I().props,{data:a,setData:i,post:T,processing:g,errors:r,clearErrors:F}=P({name:"",description:"",category_id:"",template_content:"",placeholders:"",default_values:"",file_format:"pdf",is_default:!1,status:"active"}),S=s=>{if(s.preventDefault(),F(),a.default_values)try{JSON.parse(a.default_values)}catch{c.error(t("Default Values must be valid JSON"));return}l!=null&&l.is_demo||c.loading(t("Creating document template...")),T(route("hr.documents.document-templates.store"),{onSuccess:C=>{var N;l!=null&&l.is_demo||c.dismiss(),(N=C.props.flash)!=null&&N.success&&c.success(t(C.props.flash.success))},onError:()=>{l!=null&&l.is_demo||c.dismiss(),c.error(t("Please fix the errors below"))}})},k=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Document Management"),href:route("hr.documents.document-templates.index")},{title:t("Document Templates"),href:route("hr.documents.document-templates.index")},{title:t("Create")}];return e.jsx(q,{title:t("Create Document Template"),breadcrumbs:k,actions:[{label:t("Back"),icon:e.jsx(E,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>D.get(route("hr.documents.document-templates.index"))}],children:e.jsxs("form",{onSubmit:S,className:"space-y-6",children:[e.jsxs(m,{children:[e.jsx(u,{children:e.jsx(p,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Basic Information")})}),e.jsxs(x,{className:"space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx(o,{htmlFor:"name",required:!0,children:t("Template Name")}),e.jsx(y,{id:"name",value:a.name,onChange:s=>i("name",s.target.value),placeholder:t("Enter template name"),required:!0,className:r.name?"border-red-500":""}),r.name&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:r.name})]}),e.jsxs("div",{children:[e.jsx(o,{htmlFor:"category_id",required:!0,children:t("Category")}),e.jsxs(j,{value:a.category_id,onValueChange:s=>i("category_id",s),children:[e.jsx(f,{className:r.category_id?"border-red-500":"",children:e.jsx(v,{placeholder:t("Select Category")})}),e.jsx(_,{searchable:!0,children:n==null?void 0:n.map(s=>e.jsx(d,{value:s.id.toString(),children:s.name},s.id))})]}),r.category_id&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:r.category_id})]}),e.jsxs("div",{children:[e.jsx(o,{htmlFor:"file_format",children:t("File Format")}),e.jsxs(j,{value:a.file_format,onValueChange:s=>i("file_format",s),children:[e.jsx(f,{className:r.file_format?"border-red-500":"",children:e.jsx(v,{})}),e.jsxs(_,{children:[e.jsx(d,{value:"pdf",children:"PDF"}),e.jsx(d,{value:"doc",children:"DOC"}),e.jsx(d,{value:"docx",children:"DOCX"}),e.jsx(d,{value:"txt",children:"TXT"})]})]}),r.file_format&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:r.file_format})]}),e.jsxs("div",{children:[e.jsx(o,{htmlFor:"status",required:!0,children:t("Status")}),e.jsxs(j,{value:a.status,onValueChange:s=>i("status",s),children:[e.jsx(f,{className:r.status?"border-red-500":"",children:e.jsx(v,{})}),e.jsxs(_,{children:[e.jsx(d,{value:"active",children:t("Active")}),e.jsx(d,{value:"inactive",children:t("Inactive")})]})]}),r.status&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:r.status})]})]}),e.jsxs("div",{children:[e.jsx(o,{htmlFor:"description",children:t("Description")}),e.jsx(h,{id:"description",value:a.description,onChange:s=>i("description",s.target.value),placeholder:t("Enter description"),rows:2,className:r.description?"border-red-500":""}),r.description&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:r.description})]}),e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(V,{id:"is_default",checked:a.is_default,onCheckedChange:s=>i("is_default",s)}),e.jsx(o,{htmlFor:"is_default",children:t("Set as Default for Category")})]})]})]}),e.jsxs(m,{children:[e.jsx(u,{children:e.jsx(p,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Template Content")})}),e.jsx(x,{className:"space-y-4",children:e.jsxs("div",{children:[e.jsx(o,{htmlFor:"template_content",required:!0,children:t("Content")}),e.jsx("p",{className:"text-xs text-gray-500 mb-1",children:t("Use {{placeholder_name}} for dynamic content")}),e.jsx(h,{id:"template_content",value:a.template_content,onChange:s=>i("template_content",s.target.value),placeholder:t("Enter template content..."),rows:14,required:!0,className:`font-mono text-sm ${r.template_content?"border-red-500":""}`}),r.template_content&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:r.template_content})]})})]}),e.jsxs(m,{children:[e.jsx(u,{children:e.jsx(p,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Placeholders & Default Values")})}),e.jsxs(x,{className:"space-y-4",children:[e.jsxs("div",{children:[e.jsx(o,{htmlFor:"placeholders",required:!0,children:t("Placeholders")}),e.jsx("p",{className:"text-xs text-gray-500 mb-1",children:t("Comma-separated list of placeholder names (without {{}})")}),e.jsx(y,{id:"placeholders",value:a.placeholders,onChange:s=>i("placeholders",s.target.value),placeholder:"employee_name, company_name, date",required:!0,className:r.placeholders?"border-red-500":""}),r.placeholders&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:r.placeholders})]}),e.jsxs("div",{children:[e.jsx(o,{htmlFor:"default_values",children:t("Default Values")}),e.jsx("p",{className:"text-xs text-gray-500 mb-1",children:t('JSON object e.g. {"company_name": "Acme Inc"}')}),e.jsx(h,{id:"default_values",value:a.default_values,onChange:s=>i("default_values",s.target.value),placeholder:`{ "company_name": "Acme Inc" }`,rows:4,className:`font-mono text-sm ${r.default_values?"border-red-500":""}`}),r.default_values&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:r.default_values})]})]})]}),e.jsxs("div",{className:"flex justify-end gap-3",children:[e.jsx(b,{type:"button",variant:"outline",onClick:()=>D.get(route("hr.documents.document-templates.index")),children:t("Cancel")}),e.jsx(b,{type:"submit",disabled:g,children:t(g?"Creating...":"Create Template")})]})]})})}export{_e as default}; diff --git a/public/build/assets/create-gG_0LnGy.js b/public/build/assets/create-C1YMDJA9.js similarity index 94% rename from public/build/assets/create-gG_0LnGy.js rename to public/build/assets/create-C1YMDJA9.js index 948e1c00c..6ed91e121 100644 --- a/public/build/assets/create-gG_0LnGy.js +++ b/public/build/assets/create-C1YMDJA9.js @@ -1 +1 @@ -import{r as b,j as e}from"./ui-Z445SNHD.js";import{P as X}from"./page-template-B_mOhR6n.js";import{u as Z,c as Q,C as N,n as v,o as f,m as C,L as l,I as o,B as k,P as Y,r as D,t as T}from"./app-36WMjvX0.js";import{S as x,a as p,b as u,c as _,d as h}from"./select-DgPPBKIC.js";import{R as ee,a as I}from"./radio-group-BtLENAXk.js";import{M as se}from"./multi-select-field-BX9C1tYH.js";import{T as re}from"./trash-2-Dxg0nP1A.js";import{A as ae}from"./arrow-left-CjPQICYw.js";import"./textarea-CdnKPU5F.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";import"./circle-BpyxLEsH.js";function Ke(){const{t:a}=Z(),{branches:M,departments:P,designations:$,documentTypes:S,shifts:E,attendancePolicies:te,generatedEmployeeId:L,csrf_token:A,roles:B,defaultRole:R}=Q().props,O=S&&Array.isArray(S)?S.filter(s=>s.is_required).map(s=>({document_type_id:s.id.toString(),file:null,expiry_date:"",is_required:!0})):[],[i,j]=b.useState({name:"",biometric_emp_id:"",email:"",password:"",phone:"",date_of_birth:"",gender:"",branch_id:"",department_id:"",designation_id:"",shift_id:"",rest_days:[],date_of_joining:"",employment_type:"Full-time",employee_status:"active",address_line_1:"",address_line_2:"",city:"",state:"",country:"",postal_code:"",emergency_contact_name:"",emergency_contact_relationship:"",emergency_contact_number:"",bank_name:"",account_holder_name:"",account_number:"",bank_identifier_code:"",bank_branch:"",tax_payer_id:"",salary:"",role_id:R?String(R):"",documents:O}),[r,F]=b.useState({}),[de,w]=b.useState(!1),[V,ie]=b.useState(null),[ne,le]=b.useState(null),G=i.branch_id?P.filter(s=>String(s.branch_id)===String(i.branch_id)):P,H=i.department_id?$.filter(s=>String(s.department_id)===String(i.department_id)):$,c=(s,t)=>{j(d=>({...d,[s]:t})),r[s]&&F(d=>{const n={...d};return delete n[s],n}),s==="branch_id"&&j(d=>({...d,branch_id:t,department_id:"",designation_id:""})),s==="department_id"&&j(d=>({...d,department_id:t,designation_id:""}))},q=(s,t,d)=>{const n=[...i.documents];n[s]={...n[s],[t]:d},j(y=>({...y,documents:n}));const m=`documents.${s}.${t}`;r[m]&&F(y=>{const g={...y};return delete g[m],g})},W=(s,t)=>{if(t.target.files&&t.target.files[0]){const d=t.target.files[0];q(s,"file",d)}},z=()=>{j(s=>({...s,documents:[...s.documents,{document_type_id:"",file:null,expiry_date:""}]}))},U=s=>{const t=[...i.documents];t.splice(s,1),j(n=>({...n,documents:t}));const d={...r};Object.keys(d).forEach(n=>{n.startsWith(`documents.${s}.`)&&delete d[n]}),F(d)},J=s=>{s.preventDefault(),w(!0);const t=new FormData;A&&t.append("_token",A),Object.entries(i).forEach(([d,n])=>{d!=="documents"&&(Array.isArray(n)?n.forEach(m=>{t.append(`${d}[]`,m)}):n!=null&&n!==""&&t.append(d,n))}),V&&t.append("profile_image",V),i.documents.forEach((d,n)=>{d.document_type_id&&t.append(`documents[${n}][document_type_id]`,d.document_type_id),d.file&&t.append(`documents[${n}][file]`,d.file),d.expiry_date&&t.append(`documents[${n}][expiry_date]`,d.expiry_date)}),D.post(route("hr.employees.store"),t,{forceFormData:!0,preserveState:!0,onSuccess:d=>{var n,m,y,g;if(w(!1),(m=(n=d.props)==null?void 0:n.flash)!=null&&m.error){T.error(a(d.props.flash.error));return}(g=(y=d.props)==null?void 0:y.flash)!=null&&g.success&&T.success(a(d.props.flash.success)),D.get(route("hr.employees.index"))},onError:d=>{w(!1),F(d);const n=Object.values(d)[0];T.error(n?String(n):a("Please correct the errors in the form")),setTimeout(()=>{const m=document.querySelector(".text-red-500, .border-red-500");m&&(m.scrollIntoView({behavior:"smooth",block:"center"}),(m.tagName==="INPUT"||m.tagName==="TEXTAREA"||m.tagName==="SELECT")&&m.focus())},100)}})},K=[{title:a("Dashboard"),href:route("dashboard")},{title:a("HR Management"),href:route("hr.employees.index")},{title:a("Employees"),href:route("hr.employees.index")},{title:a("Create Employee")}];return e.jsx(X,{title:a("Create Employee"),description:a("Add a new employee profile"),url:"/hr/employees/create",breadcrumbs:K,actions:[{label:a("Back"),icon:e.jsx(ae,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>D.get(route("hr.employees.index"))}],children:e.jsxs("form",{onSubmit:J,className:"space-y-6",children:[e.jsxs(N,{children:[e.jsx(v,{children:e.jsx(f,{children:a("Basic Information")})}),e.jsx(C,{className:"space-y-4",children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{htmlFor:"name",required:!0,children:a("Full Name")}),e.jsx(o,{id:"name",value:i.name,onChange:s=>c("name",s.target.value),className:r.name?"border-red-500":""}),r.name&&e.jsx("p",{className:"text-red-500 text-xs",children:r.name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{htmlFor:"employee_id",children:a("Employee ID")}),e.jsx(o,{id:"employee_id",value:L,readOnly:!0,className:"bg-muted"}),e.jsx("p",{className:"text-sm text-muted-foreground",children:a("Employee ID will be auto-generated")})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{htmlFor:"biometric_emp_id",children:a("Employee Code")}),e.jsx(o,{id:"biometric_emp_id",value:i.biometric_emp_id||"",onChange:s=>c("biometric_emp_id",s.target.value),placeholder:"",className:r.biometric_emp_id?"border-red-500":""}),e.jsx("p",{className:"text-sm text-muted-foreground",children:a("This ID will be used to map employee with biometric device.")}),r.biometric_emp_id&&e.jsx("p",{className:"text-red-500 text-xs",children:r.biometric_emp_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{htmlFor:"email",required:!0,children:a("Email")}),e.jsx(o,{id:"email",type:"email",required:!0,value:i.email,onChange:s=>c("email",s.target.value),className:r.email?"border-red-500":""}),r.email&&e.jsx("p",{className:"text-red-500 text-xs",children:r.email})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{htmlFor:"password",required:!0,children:a("Password")}),e.jsx(o,{id:"password",type:"password",required:!0,value:i.password,onChange:s=>c("password",s.target.value),className:r.password?"border-red-500":""}),r.password&&e.jsx("p",{className:"text-red-500 text-xs",children:r.password})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{htmlFor:"role_id",children:a("Role")}),e.jsxs(x,{value:i.role_id,onValueChange:s=>c("role_id",s),children:[e.jsx(p,{id:"role_id",className:r.role_id?"border-red-500":"",children:e.jsx(u,{placeholder:a("Select role")})}),e.jsx(_,{children:B&&B.map(s=>e.jsx(h,{value:String(s.id),children:s.name.charAt(0).toUpperCase()+s.name.slice(1)},s.id))})]}),r.role_id&&e.jsx("p",{className:"text-red-500 text-xs",children:r.role_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{htmlFor:"phone",required:!0,children:a("Phone Number")}),e.jsx(o,{id:"phone",required:!0,value:i.phone,onChange:s=>c("phone",s.target.value),className:r.phone?"border-red-500":""}),r.phone&&e.jsx("p",{className:"text-red-500 text-xs",children:r.phone})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{htmlFor:"date_of_birth",required:!0,children:a("Date of Birth")}),e.jsx("div",{className:"cursor-pointer",onClick:s=>{var d;const t=s.currentTarget.querySelector("input");try{(d=t==null?void 0:t.showPicker)==null||d.call(t)}catch{t==null||t.focus()}},children:e.jsx(o,{id:"date_of_birth",type:"date",required:!0,value:i.date_of_birth,onChange:s=>c("date_of_birth",s.target.value),className:`cursor-pointer ${r.date_of_birth?"border-red-500":""}`})}),r.date_of_birth&&e.jsx("p",{className:"text-red-500 text-xs",children:r.date_of_birth})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{required:!0,children:a("Gender")}),e.jsxs(ee,{value:i.gender,onValueChange:s=>c("gender",s),className:"flex space-x-4",children:[e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(I,{value:"male",id:"gender-male"}),e.jsx(l,{htmlFor:"gender-male",children:a("Male")})]}),e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(I,{value:"female",id:"gender-female"}),e.jsx(l,{htmlFor:"gender-female",children:a("Female")})]}),e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(I,{value:"other",id:"gender-other"}),e.jsx(l,{htmlFor:"gender-other",children:a("Other")})]})]}),r.gender&&e.jsx("p",{className:"text-red-500 text-xs",children:r.gender})]})]})})]}),e.jsxs(N,{children:[e.jsx(v,{children:e.jsx(f,{children:a("Employment Details")})}),e.jsx(C,{className:"space-y-4",children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{htmlFor:"branch_id",required:!0,children:a("Branch")}),e.jsxs(x,{required:!0,value:i.branch_id,onValueChange:s=>c("branch_id",s),children:[e.jsx(p,{className:r.branch_id?"border-red-500":"",children:e.jsx(u,{placeholder:a("Select Branch")})}),e.jsx(_,{searchable:!0,children:M.map(s=>e.jsx(h,{value:s.id.toString(),children:s.name},s.id))})]}),r.branch_id&&e.jsx("p",{className:"text-red-500 text-xs",children:r.branch_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{htmlFor:"department_id",required:!0,children:a("Department")}),e.jsxs(x,{required:!0,value:i.department_id,onValueChange:s=>c("department_id",s),disabled:!i.branch_id,children:[e.jsx(p,{className:r.department_id?"border-red-500":"",children:e.jsx(u,{placeholder:i.branch_id?a("Select Department"):a("Select Branch First")})}),e.jsx(_,{searchable:!0,children:G.map(s=>e.jsx(h,{value:s.id.toString(),children:s.name},s.id))})]}),r.department_id&&e.jsx("p",{className:"text-red-500 text-xs",children:r.department_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{htmlFor:"designation_id",required:!0,children:a("Designation")}),e.jsxs(x,{required:!0,value:i.designation_id,onValueChange:s=>c("designation_id",s),disabled:!i.department_id,children:[e.jsx(p,{className:r.designation_id?"border-red-500":"",children:e.jsx(u,{placeholder:i.department_id?a("Select Designation"):a("Select Department First")})}),e.jsx(_,{searchable:!0,children:H.map(s=>e.jsx(h,{value:s.id.toString(),children:s.name},s.id))})]}),r.designation_id&&e.jsx("p",{className:"text-red-500 text-xs",children:r.designation_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{htmlFor:"date_of_joining",children:a("Date of Joining")}),e.jsx("div",{className:"cursor-pointer",onClick:s=>{var d;const t=s.currentTarget.querySelector("input");try{(d=t==null?void 0:t.showPicker)==null||d.call(t)}catch{t==null||t.focus()}},children:e.jsx(o,{id:"date_of_joining",type:"date",value:i.date_of_joining,onChange:s=>c("date_of_joining",s.target.value),className:`cursor-pointer ${r.date_of_joining?"border-red-500":""}`})}),r.date_of_joining&&e.jsx("p",{className:"text-red-500 text-xs",children:r.date_of_joining})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{htmlFor:"employment_type",children:a("Employment Type")}),e.jsxs(x,{value:i.employment_type,onValueChange:s=>c("employment_type",s),children:[e.jsx(p,{className:r.employment_type?"border-red-500":"",children:e.jsx(u,{placeholder:a("Select Employment Type")})}),e.jsxs(_,{children:[e.jsx(h,{value:"Full-time",children:a("Full-time")}),e.jsx(h,{value:"Part-time",children:a("Part-time")}),e.jsx(h,{value:"Contract",children:a("Contract")}),e.jsx(h,{value:"Internship",children:a("Internship")}),e.jsx(h,{value:"Temporary",children:a("Temporary")})]})]}),r.employment_type&&e.jsx("p",{className:"text-red-500 text-xs",children:r.employment_type})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{htmlFor:"employee_status",children:a("Employee Status")}),e.jsxs(x,{value:i.employee_status,onValueChange:s=>c("employee_status",s),children:[e.jsx(p,{className:r.employee_status?"border-red-500":"",children:e.jsx(u,{placeholder:a("Select Employee Status")})}),e.jsxs(_,{children:[e.jsx(h,{value:"active",children:a("Active")}),e.jsx(h,{value:"inactive",children:a("Inactive")}),e.jsx(h,{value:"probation",children:a("Probation")}),e.jsx(h,{value:"terminated",children:a("Terminated")})]})]}),r.employee_status&&e.jsx("p",{className:"text-red-500 text-xs",children:r.employee_status})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{htmlFor:"shift_id",required:!0,children:a("Shift")}),e.jsxs(x,{value:i.shift_id,required:!0,onValueChange:s=>c("shift_id",s),children:[e.jsx(p,{className:r.shift_id?"border-red-500":"",children:e.jsx(u,{placeholder:a("Select Shift")})}),e.jsx(_,{searchable:!0,children:E==null?void 0:E.map(s=>e.jsxs(h,{value:s.id.toString(),children:[s.name," (",s.start_time," - ",s.end_time,")"]},s.id))})]}),r.shift_id&&e.jsx("p",{className:"text-red-500 text-xs",children:r.shift_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{htmlFor:"rest_days",children:a("Rest Days")}),e.jsx(se,{field:{name:"rest_days",label:a("Rest Days"),type:"select",options:[{value:"monday",label:a("Monday")},{value:"tuesday",label:a("Tuesday")},{value:"wednesday",label:a("Wednesday")},{value:"thursday",label:a("Thursday")},{value:"friday",label:a("Friday")},{value:"saturday",label:a("Saturday")},{value:"sunday",label:a("Sunday")}]},formData:i,handleChange:c}),r.rest_days&&e.jsx("p",{className:"text-red-500 text-xs",children:r.rest_days})]})]})})]}),e.jsxs(N,{children:[e.jsx(v,{children:e.jsx(f,{children:a("Contact Information")})}),e.jsxs(C,{className:"space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{htmlFor:"address_line_1",children:a("Address Line 1")}),e.jsx(o,{id:"address_line_1",value:i.address_line_1,onChange:s=>c("address_line_1",s.target.value),className:r.address_line_1?"border-red-500":""}),r.address_line_1&&e.jsx("p",{className:"text-red-500 text-xs",children:r.address_line_1})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{htmlFor:"address_line_2",children:a("Address Line 2")}),e.jsx(o,{id:"address_line_2",value:i.address_line_2,onChange:s=>c("address_line_2",s.target.value),className:r.address_line_2?"border-red-500":""}),r.address_line_2&&e.jsx("p",{className:"text-red-500 text-xs",children:r.address_line_2})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{htmlFor:"city",children:a("City")}),e.jsx(o,{id:"city",value:i.city,onChange:s=>c("city",s.target.value),className:r.city?"border-red-500":""}),r.city&&e.jsx("p",{className:"text-red-500 text-xs",children:r.city})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{htmlFor:"state",children:a("State/Province")}),e.jsx(o,{id:"state",value:i.state,onChange:s=>c("state",s.target.value),className:r.state?"border-red-500":""}),r.state&&e.jsx("p",{className:"text-red-500 text-xs",children:r.state})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{htmlFor:"country",children:a("Country")}),e.jsx(o,{id:"country",value:i.country,onChange:s=>c("country",s.target.value),className:r.country?"border-red-500":""}),r.country&&e.jsx("p",{className:"text-red-500 text-xs",children:r.country})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{htmlFor:"postal_code",children:a("Postal/Zip Code")}),e.jsx(o,{id:"postal_code",value:i.postal_code,onChange:s=>c("postal_code",s.target.value),className:r.postal_code?"border-red-500":""}),r.postal_code&&e.jsx("p",{className:"text-red-500 text-xs",children:r.postal_code})]})]}),e.jsxs("div",{className:"mt-6",children:[e.jsx("h3",{className:"text-lg font-medium mb-4",children:a("Emergency Contact")}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{htmlFor:"emergency_contact_name",children:a("Name")}),e.jsx(o,{id:"emergency_contact_name",value:i.emergency_contact_name,onChange:s=>c("emergency_contact_name",s.target.value),className:r.emergency_contact_name?"border-red-500":""}),r.emergency_contact_name&&e.jsx("p",{className:"text-red-500 text-xs",children:r.emergency_contact_name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{htmlFor:"emergency_contact_relationship",children:a("Relationship")}),e.jsx(o,{id:"emergency_contact_relationship",value:i.emergency_contact_relationship,onChange:s=>c("emergency_contact_relationship",s.target.value),className:r.emergency_contact_relationship?"border-red-500":""}),r.emergency_contact_relationship&&e.jsx("p",{className:"text-red-500 text-xs",children:r.emergency_contact_relationship})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{htmlFor:"emergency_contact_number",children:a("Phone Number")}),e.jsx(o,{id:"emergency_contact_number",value:i.emergency_contact_number,onChange:s=>c("emergency_contact_number",s.target.value),className:r.emergency_contact_number?"border-red-500":""}),r.emergency_contact_number&&e.jsx("p",{className:"text-red-500 text-xs",children:r.emergency_contact_number})]})]})]})]})]}),e.jsxs(N,{children:[e.jsx(v,{children:e.jsx(f,{children:a("Banking Information")})}),e.jsx(C,{className:"space-y-4",children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{htmlFor:"bank_name",children:a("Bank Name")}),e.jsx(o,{id:"bank_name",value:i.bank_name,onChange:s=>c("bank_name",s.target.value),className:r.bank_name?"border-red-500":""}),r.bank_name&&e.jsx("p",{className:"text-red-500 text-xs",children:r.bank_name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{htmlFor:"account_holder_name",children:a("Account Holder Name")}),e.jsx(o,{id:"account_holder_name",value:i.account_holder_name,onChange:s=>c("account_holder_name",s.target.value),className:r.account_holder_name?"border-red-500":""}),r.account_holder_name&&e.jsx("p",{className:"text-red-500 text-xs",children:r.account_holder_name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{htmlFor:"account_number",children:a("Account Number")}),e.jsx(o,{id:"account_number",value:i.account_number,onChange:s=>c("account_number",s.target.value),className:r.account_number?"border-red-500":""}),r.account_number&&e.jsx("p",{className:"text-red-500 text-xs",children:r.account_number})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{htmlFor:"bank_identifier_code",children:a("Bank Identifier Code (BIC/SWIFT)")}),e.jsx(o,{id:"bank_identifier_code",value:i.bank_identifier_code,onChange:s=>c("bank_identifier_code",s.target.value),className:r.bank_identifier_code?"border-red-500":""}),r.bank_identifier_code&&e.jsx("p",{className:"text-red-500 text-xs",children:r.bank_identifier_code})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{htmlFor:"bank_branch",children:a("Bank Branch")}),e.jsx(o,{id:"bank_branch",value:i.bank_branch,onChange:s=>c("bank_branch",s.target.value),className:r.bank_branch?"border-red-500":""}),r.bank_branch&&e.jsx("p",{className:"text-red-500 text-xs",children:r.bank_branch})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{htmlFor:"tax_payer_id",children:a("Tax Payer ID")}),e.jsx(o,{id:"tax_payer_id",value:i.tax_payer_id,onChange:s=>c("tax_payer_id",s.target.value),className:r.tax_payer_id?"border-red-500":""}),r.tax_payer_id&&e.jsx("p",{className:"text-red-500 text-xs",children:r.tax_payer_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{htmlFor:"salary",required:!0,children:a("Base Salary")}),e.jsx(o,{required:!0,id:"salary",type:"number",step:"0.01",value:i.salary,onChange:s=>c("salary",s.target.value),className:r.salary?"border-red-500":""}),r.salary&&e.jsx("p",{className:"text-red-500 text-xs",children:r.salary})]})]})})]}),e.jsxs(N,{children:[e.jsx(v,{children:e.jsx(f,{children:a("Documents")})}),e.jsxs(C,{className:"space-y-4",children:[i.documents.map((s,t)=>e.jsxs("div",{className:"border rounded-md p-4 space-y-4",children:[e.jsxs("div",{className:"flex justify-between items-center",children:[e.jsxs("h3",{className:"text-lg font-medium",children:[a("Document")," #",t+1]}),!s.is_required&&e.jsx(k,{type:"button",variant:"ghost",size:"sm",onClick:()=>U(t),children:e.jsx(re,{className:"h-4 w-4 text-red-500"})})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsxs(l,{htmlFor:`document_type_${t}`,children:[a("Document Type")," ",e.jsx("span",{className:"text-red-500",children:"*"})]}),e.jsxs(x,{value:s.document_type_id,onValueChange:d=>q(t,"document_type_id",d),children:[e.jsx(p,{className:r[`documents.${t}.document_type_id`]?"border-red-500":"",children:e.jsx(u,{placeholder:a("Select Document Type")})}),e.jsx(_,{children:S.filter(d=>d.id.toString()===s.document_type_id?!0:!i.documents.some(n=>n.document_type_id===d.id.toString())).map(d=>e.jsxs(h,{value:d.id.toString(),children:[d.name," ",d.is_required&&e.jsx("span",{className:"text-red-500",children:"*"})]},d.id))})]}),r[`documents.${t}.document_type_id`]&&e.jsx("p",{className:"text-red-500 text-xs",children:r[`documents.${t}.document_type_id`]})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(l,{children:[a("File")," ",e.jsx("span",{className:"text-red-500",children:"*"})]}),e.jsxs("div",{className:"flex flex-col gap-3",children:[e.jsx(o,{type:"file",onChange:d=>W(t,d),className:r[`documents.${t}.file`]?"border-red-500":""}),e.jsx("p",{className:"text-xs text-muted-foreground",children:a("Max file size: 5MB")})]}),r[`documents.${t}.file`]&&e.jsx("p",{className:"text-red-500 text-xs",children:r[`documents.${t}.file`]})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{htmlFor:`document_expiry_${t}`,children:a("Expiry Date")}),e.jsx("div",{className:"cursor-pointer",onClick:d=>{var m;const n=d.currentTarget.querySelector("input");try{(m=n==null?void 0:n.showPicker)==null||m.call(n)}catch{n==null||n.focus()}},children:e.jsx(o,{id:`document_expiry_${t}`,type:"date",value:s.expiry_date,onChange:d=>q(t,"expiry_date",d.target.value),className:`cursor-pointer ${r[`documents.${t}.expiry_date`]?"border-red-500":""}`})}),r[`documents.${t}.expiry_date`]&&e.jsx("p",{className:"text-red-500 text-xs",children:r[`documents.${t}.expiry_date`]})]})]})]},t)),e.jsxs(k,{type:"button",variant:"outline",onClick:z,className:"mt-4",children:[e.jsx(Y,{className:"h-4 w-4 mr-2"}),a("Add Document")]})]})]}),e.jsxs("div",{className:"flex justify-end space-x-4",children:[e.jsx(k,{type:"button",variant:"outline",onClick:()=>D.get(route("hr.employees.index")),children:a("Cancel")}),e.jsx(k,{type:"submit",children:a("Save")})]})]})})}export{Ke as default}; +import{r as b,j as e}from"./ui-Z445SNHD.js";import{P as X}from"./page-template-Cw8W4Qs2.js";import{u as Z,c as Q,C as N,n as v,o as f,m as C,L as l,I as o,B as k,P as Y,r as D,t as T}from"./app-Da3PX8qg.js";import{S as x,a as p,b as u,c as _,d as h}from"./select-9uIRiOV_.js";import{R as ee,a as I}from"./radio-group-CuY8xCRY.js";import{M as se}from"./multi-select-field-ALFA5JXF.js";import{T as re}from"./trash-2-15Ri11Yq.js";import{A as ae}from"./arrow-left-B9tcIgis.js";import"./textarea-BgXisGCr.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";import"./circle-DgA3bS7I.js";function Ke(){const{t:a}=Z(),{branches:M,departments:P,designations:$,documentTypes:S,shifts:E,attendancePolicies:te,generatedEmployeeId:L,csrf_token:A,roles:B,defaultRole:R}=Q().props,O=S&&Array.isArray(S)?S.filter(s=>s.is_required).map(s=>({document_type_id:s.id.toString(),file:null,expiry_date:"",is_required:!0})):[],[i,j]=b.useState({name:"",biometric_emp_id:"",email:"",password:"",phone:"",date_of_birth:"",gender:"",branch_id:"",department_id:"",designation_id:"",shift_id:"",rest_days:[],date_of_joining:"",employment_type:"Full-time",employee_status:"active",address_line_1:"",address_line_2:"",city:"",state:"",country:"",postal_code:"",emergency_contact_name:"",emergency_contact_relationship:"",emergency_contact_number:"",bank_name:"",account_holder_name:"",account_number:"",bank_identifier_code:"",bank_branch:"",tax_payer_id:"",salary:"",role_id:R?String(R):"",documents:O}),[r,F]=b.useState({}),[de,w]=b.useState(!1),[V,ie]=b.useState(null),[ne,le]=b.useState(null),G=i.branch_id?P.filter(s=>String(s.branch_id)===String(i.branch_id)):P,H=i.department_id?$.filter(s=>String(s.department_id)===String(i.department_id)):$,c=(s,t)=>{j(d=>({...d,[s]:t})),r[s]&&F(d=>{const n={...d};return delete n[s],n}),s==="branch_id"&&j(d=>({...d,branch_id:t,department_id:"",designation_id:""})),s==="department_id"&&j(d=>({...d,department_id:t,designation_id:""}))},q=(s,t,d)=>{const n=[...i.documents];n[s]={...n[s],[t]:d},j(y=>({...y,documents:n}));const m=`documents.${s}.${t}`;r[m]&&F(y=>{const g={...y};return delete g[m],g})},W=(s,t)=>{if(t.target.files&&t.target.files[0]){const d=t.target.files[0];q(s,"file",d)}},z=()=>{j(s=>({...s,documents:[...s.documents,{document_type_id:"",file:null,expiry_date:""}]}))},U=s=>{const t=[...i.documents];t.splice(s,1),j(n=>({...n,documents:t}));const d={...r};Object.keys(d).forEach(n=>{n.startsWith(`documents.${s}.`)&&delete d[n]}),F(d)},J=s=>{s.preventDefault(),w(!0);const t=new FormData;A&&t.append("_token",A),Object.entries(i).forEach(([d,n])=>{d!=="documents"&&(Array.isArray(n)?n.forEach(m=>{t.append(`${d}[]`,m)}):n!=null&&n!==""&&t.append(d,n))}),V&&t.append("profile_image",V),i.documents.forEach((d,n)=>{d.document_type_id&&t.append(`documents[${n}][document_type_id]`,d.document_type_id),d.file&&t.append(`documents[${n}][file]`,d.file),d.expiry_date&&t.append(`documents[${n}][expiry_date]`,d.expiry_date)}),D.post(route("hr.employees.store"),t,{forceFormData:!0,preserveState:!0,onSuccess:d=>{var n,m,y,g;if(w(!1),(m=(n=d.props)==null?void 0:n.flash)!=null&&m.error){T.error(a(d.props.flash.error));return}(g=(y=d.props)==null?void 0:y.flash)!=null&&g.success&&T.success(a(d.props.flash.success)),D.get(route("hr.employees.index"))},onError:d=>{w(!1),F(d);const n=Object.values(d)[0];T.error(n?String(n):a("Please correct the errors in the form")),setTimeout(()=>{const m=document.querySelector(".text-red-500, .border-red-500");m&&(m.scrollIntoView({behavior:"smooth",block:"center"}),(m.tagName==="INPUT"||m.tagName==="TEXTAREA"||m.tagName==="SELECT")&&m.focus())},100)}})},K=[{title:a("Dashboard"),href:route("dashboard")},{title:a("HR Management"),href:route("hr.employees.index")},{title:a("Employees"),href:route("hr.employees.index")},{title:a("Create Employee")}];return e.jsx(X,{title:a("Create Employee"),description:a("Add a new employee profile"),url:"/hr/employees/create",breadcrumbs:K,actions:[{label:a("Back"),icon:e.jsx(ae,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>D.get(route("hr.employees.index"))}],children:e.jsxs("form",{onSubmit:J,className:"space-y-6",children:[e.jsxs(N,{children:[e.jsx(v,{children:e.jsx(f,{children:a("Basic Information")})}),e.jsx(C,{className:"space-y-4",children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{htmlFor:"name",required:!0,children:a("Full Name")}),e.jsx(o,{id:"name",value:i.name,onChange:s=>c("name",s.target.value),className:r.name?"border-red-500":""}),r.name&&e.jsx("p",{className:"text-red-500 text-xs",children:r.name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{htmlFor:"employee_id",children:a("Employee ID")}),e.jsx(o,{id:"employee_id",value:L,readOnly:!0,className:"bg-muted"}),e.jsx("p",{className:"text-sm text-muted-foreground",children:a("Employee ID will be auto-generated")})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{htmlFor:"biometric_emp_id",children:a("Employee Code")}),e.jsx(o,{id:"biometric_emp_id",value:i.biometric_emp_id||"",onChange:s=>c("biometric_emp_id",s.target.value),placeholder:"",className:r.biometric_emp_id?"border-red-500":""}),e.jsx("p",{className:"text-sm text-muted-foreground",children:a("This ID will be used to map employee with biometric device.")}),r.biometric_emp_id&&e.jsx("p",{className:"text-red-500 text-xs",children:r.biometric_emp_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{htmlFor:"email",required:!0,children:a("Email")}),e.jsx(o,{id:"email",type:"email",required:!0,value:i.email,onChange:s=>c("email",s.target.value),className:r.email?"border-red-500":""}),r.email&&e.jsx("p",{className:"text-red-500 text-xs",children:r.email})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{htmlFor:"password",required:!0,children:a("Password")}),e.jsx(o,{id:"password",type:"password",required:!0,value:i.password,onChange:s=>c("password",s.target.value),className:r.password?"border-red-500":""}),r.password&&e.jsx("p",{className:"text-red-500 text-xs",children:r.password})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{htmlFor:"role_id",children:a("Role")}),e.jsxs(x,{value:i.role_id,onValueChange:s=>c("role_id",s),children:[e.jsx(p,{id:"role_id",className:r.role_id?"border-red-500":"",children:e.jsx(u,{placeholder:a("Select role")})}),e.jsx(_,{children:B&&B.map(s=>e.jsx(h,{value:String(s.id),children:s.name.charAt(0).toUpperCase()+s.name.slice(1)},s.id))})]}),r.role_id&&e.jsx("p",{className:"text-red-500 text-xs",children:r.role_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{htmlFor:"phone",required:!0,children:a("Phone Number")}),e.jsx(o,{id:"phone",required:!0,value:i.phone,onChange:s=>c("phone",s.target.value),className:r.phone?"border-red-500":""}),r.phone&&e.jsx("p",{className:"text-red-500 text-xs",children:r.phone})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{htmlFor:"date_of_birth",required:!0,children:a("Date of Birth")}),e.jsx("div",{className:"cursor-pointer",onClick:s=>{var d;const t=s.currentTarget.querySelector("input");try{(d=t==null?void 0:t.showPicker)==null||d.call(t)}catch{t==null||t.focus()}},children:e.jsx(o,{id:"date_of_birth",type:"date",required:!0,value:i.date_of_birth,onChange:s=>c("date_of_birth",s.target.value),className:`cursor-pointer ${r.date_of_birth?"border-red-500":""}`})}),r.date_of_birth&&e.jsx("p",{className:"text-red-500 text-xs",children:r.date_of_birth})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{required:!0,children:a("Gender")}),e.jsxs(ee,{value:i.gender,onValueChange:s=>c("gender",s),className:"flex space-x-4",children:[e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(I,{value:"male",id:"gender-male"}),e.jsx(l,{htmlFor:"gender-male",children:a("Male")})]}),e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(I,{value:"female",id:"gender-female"}),e.jsx(l,{htmlFor:"gender-female",children:a("Female")})]}),e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(I,{value:"other",id:"gender-other"}),e.jsx(l,{htmlFor:"gender-other",children:a("Other")})]})]}),r.gender&&e.jsx("p",{className:"text-red-500 text-xs",children:r.gender})]})]})})]}),e.jsxs(N,{children:[e.jsx(v,{children:e.jsx(f,{children:a("Employment Details")})}),e.jsx(C,{className:"space-y-4",children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{htmlFor:"branch_id",required:!0,children:a("Branch")}),e.jsxs(x,{required:!0,value:i.branch_id,onValueChange:s=>c("branch_id",s),children:[e.jsx(p,{className:r.branch_id?"border-red-500":"",children:e.jsx(u,{placeholder:a("Select Branch")})}),e.jsx(_,{searchable:!0,children:M.map(s=>e.jsx(h,{value:s.id.toString(),children:s.name},s.id))})]}),r.branch_id&&e.jsx("p",{className:"text-red-500 text-xs",children:r.branch_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{htmlFor:"department_id",required:!0,children:a("Department")}),e.jsxs(x,{required:!0,value:i.department_id,onValueChange:s=>c("department_id",s),disabled:!i.branch_id,children:[e.jsx(p,{className:r.department_id?"border-red-500":"",children:e.jsx(u,{placeholder:i.branch_id?a("Select Department"):a("Select Branch First")})}),e.jsx(_,{searchable:!0,children:G.map(s=>e.jsx(h,{value:s.id.toString(),children:s.name},s.id))})]}),r.department_id&&e.jsx("p",{className:"text-red-500 text-xs",children:r.department_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{htmlFor:"designation_id",required:!0,children:a("Designation")}),e.jsxs(x,{required:!0,value:i.designation_id,onValueChange:s=>c("designation_id",s),disabled:!i.department_id,children:[e.jsx(p,{className:r.designation_id?"border-red-500":"",children:e.jsx(u,{placeholder:i.department_id?a("Select Designation"):a("Select Department First")})}),e.jsx(_,{searchable:!0,children:H.map(s=>e.jsx(h,{value:s.id.toString(),children:s.name},s.id))})]}),r.designation_id&&e.jsx("p",{className:"text-red-500 text-xs",children:r.designation_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{htmlFor:"date_of_joining",children:a("Date of Joining")}),e.jsx("div",{className:"cursor-pointer",onClick:s=>{var d;const t=s.currentTarget.querySelector("input");try{(d=t==null?void 0:t.showPicker)==null||d.call(t)}catch{t==null||t.focus()}},children:e.jsx(o,{id:"date_of_joining",type:"date",value:i.date_of_joining,onChange:s=>c("date_of_joining",s.target.value),className:`cursor-pointer ${r.date_of_joining?"border-red-500":""}`})}),r.date_of_joining&&e.jsx("p",{className:"text-red-500 text-xs",children:r.date_of_joining})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{htmlFor:"employment_type",children:a("Employment Type")}),e.jsxs(x,{value:i.employment_type,onValueChange:s=>c("employment_type",s),children:[e.jsx(p,{className:r.employment_type?"border-red-500":"",children:e.jsx(u,{placeholder:a("Select Employment Type")})}),e.jsxs(_,{children:[e.jsx(h,{value:"Full-time",children:a("Full-time")}),e.jsx(h,{value:"Part-time",children:a("Part-time")}),e.jsx(h,{value:"Contract",children:a("Contract")}),e.jsx(h,{value:"Internship",children:a("Internship")}),e.jsx(h,{value:"Temporary",children:a("Temporary")})]})]}),r.employment_type&&e.jsx("p",{className:"text-red-500 text-xs",children:r.employment_type})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{htmlFor:"employee_status",children:a("Employee Status")}),e.jsxs(x,{value:i.employee_status,onValueChange:s=>c("employee_status",s),children:[e.jsx(p,{className:r.employee_status?"border-red-500":"",children:e.jsx(u,{placeholder:a("Select Employee Status")})}),e.jsxs(_,{children:[e.jsx(h,{value:"active",children:a("Active")}),e.jsx(h,{value:"inactive",children:a("Inactive")}),e.jsx(h,{value:"probation",children:a("Probation")}),e.jsx(h,{value:"terminated",children:a("Terminated")})]})]}),r.employee_status&&e.jsx("p",{className:"text-red-500 text-xs",children:r.employee_status})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{htmlFor:"shift_id",required:!0,children:a("Shift")}),e.jsxs(x,{value:i.shift_id,required:!0,onValueChange:s=>c("shift_id",s),children:[e.jsx(p,{className:r.shift_id?"border-red-500":"",children:e.jsx(u,{placeholder:a("Select Shift")})}),e.jsx(_,{searchable:!0,children:E==null?void 0:E.map(s=>e.jsxs(h,{value:s.id.toString(),children:[s.name," (",s.start_time," - ",s.end_time,")"]},s.id))})]}),r.shift_id&&e.jsx("p",{className:"text-red-500 text-xs",children:r.shift_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{htmlFor:"rest_days",children:a("Rest Days")}),e.jsx(se,{field:{name:"rest_days",label:a("Rest Days"),type:"select",options:[{value:"monday",label:a("Monday")},{value:"tuesday",label:a("Tuesday")},{value:"wednesday",label:a("Wednesday")},{value:"thursday",label:a("Thursday")},{value:"friday",label:a("Friday")},{value:"saturday",label:a("Saturday")},{value:"sunday",label:a("Sunday")}]},formData:i,handleChange:c}),r.rest_days&&e.jsx("p",{className:"text-red-500 text-xs",children:r.rest_days})]})]})})]}),e.jsxs(N,{children:[e.jsx(v,{children:e.jsx(f,{children:a("Contact Information")})}),e.jsxs(C,{className:"space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{htmlFor:"address_line_1",children:a("Address Line 1")}),e.jsx(o,{id:"address_line_1",value:i.address_line_1,onChange:s=>c("address_line_1",s.target.value),className:r.address_line_1?"border-red-500":""}),r.address_line_1&&e.jsx("p",{className:"text-red-500 text-xs",children:r.address_line_1})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{htmlFor:"address_line_2",children:a("Address Line 2")}),e.jsx(o,{id:"address_line_2",value:i.address_line_2,onChange:s=>c("address_line_2",s.target.value),className:r.address_line_2?"border-red-500":""}),r.address_line_2&&e.jsx("p",{className:"text-red-500 text-xs",children:r.address_line_2})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{htmlFor:"city",children:a("City")}),e.jsx(o,{id:"city",value:i.city,onChange:s=>c("city",s.target.value),className:r.city?"border-red-500":""}),r.city&&e.jsx("p",{className:"text-red-500 text-xs",children:r.city})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{htmlFor:"state",children:a("State/Province")}),e.jsx(o,{id:"state",value:i.state,onChange:s=>c("state",s.target.value),className:r.state?"border-red-500":""}),r.state&&e.jsx("p",{className:"text-red-500 text-xs",children:r.state})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{htmlFor:"country",children:a("Country")}),e.jsx(o,{id:"country",value:i.country,onChange:s=>c("country",s.target.value),className:r.country?"border-red-500":""}),r.country&&e.jsx("p",{className:"text-red-500 text-xs",children:r.country})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{htmlFor:"postal_code",children:a("Postal/Zip Code")}),e.jsx(o,{id:"postal_code",value:i.postal_code,onChange:s=>c("postal_code",s.target.value),className:r.postal_code?"border-red-500":""}),r.postal_code&&e.jsx("p",{className:"text-red-500 text-xs",children:r.postal_code})]})]}),e.jsxs("div",{className:"mt-6",children:[e.jsx("h3",{className:"text-lg font-medium mb-4",children:a("Emergency Contact")}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{htmlFor:"emergency_contact_name",children:a("Name")}),e.jsx(o,{id:"emergency_contact_name",value:i.emergency_contact_name,onChange:s=>c("emergency_contact_name",s.target.value),className:r.emergency_contact_name?"border-red-500":""}),r.emergency_contact_name&&e.jsx("p",{className:"text-red-500 text-xs",children:r.emergency_contact_name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{htmlFor:"emergency_contact_relationship",children:a("Relationship")}),e.jsx(o,{id:"emergency_contact_relationship",value:i.emergency_contact_relationship,onChange:s=>c("emergency_contact_relationship",s.target.value),className:r.emergency_contact_relationship?"border-red-500":""}),r.emergency_contact_relationship&&e.jsx("p",{className:"text-red-500 text-xs",children:r.emergency_contact_relationship})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{htmlFor:"emergency_contact_number",children:a("Phone Number")}),e.jsx(o,{id:"emergency_contact_number",value:i.emergency_contact_number,onChange:s=>c("emergency_contact_number",s.target.value),className:r.emergency_contact_number?"border-red-500":""}),r.emergency_contact_number&&e.jsx("p",{className:"text-red-500 text-xs",children:r.emergency_contact_number})]})]})]})]})]}),e.jsxs(N,{children:[e.jsx(v,{children:e.jsx(f,{children:a("Banking Information")})}),e.jsx(C,{className:"space-y-4",children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{htmlFor:"bank_name",children:a("Bank Name")}),e.jsx(o,{id:"bank_name",value:i.bank_name,onChange:s=>c("bank_name",s.target.value),className:r.bank_name?"border-red-500":""}),r.bank_name&&e.jsx("p",{className:"text-red-500 text-xs",children:r.bank_name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{htmlFor:"account_holder_name",children:a("Account Holder Name")}),e.jsx(o,{id:"account_holder_name",value:i.account_holder_name,onChange:s=>c("account_holder_name",s.target.value),className:r.account_holder_name?"border-red-500":""}),r.account_holder_name&&e.jsx("p",{className:"text-red-500 text-xs",children:r.account_holder_name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{htmlFor:"account_number",children:a("Account Number")}),e.jsx(o,{id:"account_number",value:i.account_number,onChange:s=>c("account_number",s.target.value),className:r.account_number?"border-red-500":""}),r.account_number&&e.jsx("p",{className:"text-red-500 text-xs",children:r.account_number})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{htmlFor:"bank_identifier_code",children:a("Bank Identifier Code (BIC/SWIFT)")}),e.jsx(o,{id:"bank_identifier_code",value:i.bank_identifier_code,onChange:s=>c("bank_identifier_code",s.target.value),className:r.bank_identifier_code?"border-red-500":""}),r.bank_identifier_code&&e.jsx("p",{className:"text-red-500 text-xs",children:r.bank_identifier_code})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{htmlFor:"bank_branch",children:a("Bank Branch")}),e.jsx(o,{id:"bank_branch",value:i.bank_branch,onChange:s=>c("bank_branch",s.target.value),className:r.bank_branch?"border-red-500":""}),r.bank_branch&&e.jsx("p",{className:"text-red-500 text-xs",children:r.bank_branch})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{htmlFor:"tax_payer_id",children:a("Tax Payer ID")}),e.jsx(o,{id:"tax_payer_id",value:i.tax_payer_id,onChange:s=>c("tax_payer_id",s.target.value),className:r.tax_payer_id?"border-red-500":""}),r.tax_payer_id&&e.jsx("p",{className:"text-red-500 text-xs",children:r.tax_payer_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{htmlFor:"salary",required:!0,children:a("Base Salary")}),e.jsx(o,{required:!0,id:"salary",type:"number",step:"0.01",value:i.salary,onChange:s=>c("salary",s.target.value),className:r.salary?"border-red-500":""}),r.salary&&e.jsx("p",{className:"text-red-500 text-xs",children:r.salary})]})]})})]}),e.jsxs(N,{children:[e.jsx(v,{children:e.jsx(f,{children:a("Documents")})}),e.jsxs(C,{className:"space-y-4",children:[i.documents.map((s,t)=>e.jsxs("div",{className:"border rounded-md p-4 space-y-4",children:[e.jsxs("div",{className:"flex justify-between items-center",children:[e.jsxs("h3",{className:"text-lg font-medium",children:[a("Document")," #",t+1]}),!s.is_required&&e.jsx(k,{type:"button",variant:"ghost",size:"sm",onClick:()=>U(t),children:e.jsx(re,{className:"h-4 w-4 text-red-500"})})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsxs(l,{htmlFor:`document_type_${t}`,children:[a("Document Type")," ",e.jsx("span",{className:"text-red-500",children:"*"})]}),e.jsxs(x,{value:s.document_type_id,onValueChange:d=>q(t,"document_type_id",d),children:[e.jsx(p,{className:r[`documents.${t}.document_type_id`]?"border-red-500":"",children:e.jsx(u,{placeholder:a("Select Document Type")})}),e.jsx(_,{children:S.filter(d=>d.id.toString()===s.document_type_id?!0:!i.documents.some(n=>n.document_type_id===d.id.toString())).map(d=>e.jsxs(h,{value:d.id.toString(),children:[d.name," ",d.is_required&&e.jsx("span",{className:"text-red-500",children:"*"})]},d.id))})]}),r[`documents.${t}.document_type_id`]&&e.jsx("p",{className:"text-red-500 text-xs",children:r[`documents.${t}.document_type_id`]})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(l,{children:[a("File")," ",e.jsx("span",{className:"text-red-500",children:"*"})]}),e.jsxs("div",{className:"flex flex-col gap-3",children:[e.jsx(o,{type:"file",onChange:d=>W(t,d),className:r[`documents.${t}.file`]?"border-red-500":""}),e.jsx("p",{className:"text-xs text-muted-foreground",children:a("Max file size: 5MB")})]}),r[`documents.${t}.file`]&&e.jsx("p",{className:"text-red-500 text-xs",children:r[`documents.${t}.file`]})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{htmlFor:`document_expiry_${t}`,children:a("Expiry Date")}),e.jsx("div",{className:"cursor-pointer",onClick:d=>{var m;const n=d.currentTarget.querySelector("input");try{(m=n==null?void 0:n.showPicker)==null||m.call(n)}catch{n==null||n.focus()}},children:e.jsx(o,{id:`document_expiry_${t}`,type:"date",value:s.expiry_date,onChange:d=>q(t,"expiry_date",d.target.value),className:`cursor-pointer ${r[`documents.${t}.expiry_date`]?"border-red-500":""}`})}),r[`documents.${t}.expiry_date`]&&e.jsx("p",{className:"text-red-500 text-xs",children:r[`documents.${t}.expiry_date`]})]})]})]},t)),e.jsxs(k,{type:"button",variant:"outline",onClick:z,className:"mt-4",children:[e.jsx(Y,{className:"h-4 w-4 mr-2"}),a("Add Document")]})]})]}),e.jsxs("div",{className:"flex justify-end space-x-4",children:[e.jsx(k,{type:"button",variant:"outline",onClick:()=>D.get(route("hr.employees.index")),children:a("Cancel")}),e.jsx(k,{type:"submit",children:a("Save")})]})]})})}export{Ke as default}; diff --git a/public/build/assets/create-DaegGGK4.js b/public/build/assets/create-CunJ1JUI.js similarity index 80% rename from public/build/assets/create-DaegGGK4.js rename to public/build/assets/create-CunJ1JUI.js index f452da756..3e536e305 100644 --- a/public/build/assets/create-DaegGGK4.js +++ b/public/build/assets/create-CunJ1JUI.js @@ -1 +1 @@ -import{r as f,j as e}from"./ui-Z445SNHD.js";import{P as R}from"./page-template-B_mOhR6n.js";import{u as E,c as F,C as D,n as I,o as P,z as V,m as k,L as c,I as q,B as S,t as d,r as w}from"./app-36WMjvX0.js";import{S as p,a as h,b as v,c as x,d as o}from"./select-DgPPBKIC.js";import{A as T}from"./arrow-left-CjPQICYw.js";import"./textarea-CdnKPU5F.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";function _e(){const{t:r}=E(),{employees:j,reviewCycles:g}=F().props,[l,_]=f.useState({employee_id:"",reviewer_id:"",review_cycle_id:"",review_date:"",status:"scheduled"}),[s,n]=f.useState({}),C=i=>{const{name:t,value:a}=i.target;_(u=>({...u,[t]:a})),s[t]&&n(u=>({...u,[t]:null}))},m=(i,t)=>{_(a=>({...a,[i]:t})),s[i]&&n(a=>({...a,[i]:null}))},N=i=>{i.preventDefault();const t={};if(l.employee_id||(t.employee_id=r("Employee is required")),l.reviewer_id||(t.reviewer_id=r("Reviewer is required")),l.review_cycle_id||(t.review_cycle_id=r("Review cycle is required")),l.review_date||(t.review_date=r("Review date is required")),Object.keys(t).length>0){n(t);return}d.loading(r("Scheduling employee review...")),w.post(route("hr.performance.employee-reviews.store"),l,{onSuccess:a=>{d.dismiss(),a.props.flash.success&&d.success(r(a.props.flash.success)),w.visit(route("hr.performance.employee-reviews.index"))},onError:a=>{d.dismiss(),n(a),typeof a=="string"?d.error(r(a)):d.error(r("Failed to schedule employee review"))}})},y=()=>{w.visit(route("hr.performance.employee-reviews.index"))},b=[{title:r("Dashboard"),href:route("dashboard")},{title:r("HR Management"),href:route("hr.performance.employee-reviews.index")},{title:r("Performance"),href:route("hr.performance.employee-reviews.index")},{title:r("Employee Reviews"),href:route("hr.performance.employee-reviews.index")},{title:r("Schedule Review")}];return e.jsx(R,{title:r("Schedule Employee Review"),url:"/hr/performance/employee-reviews/create",breadcrumbs:b,actions:[{label:r("Back"),icon:e.jsx(T,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:y}],children:e.jsx("form",{onSubmit:N,children:e.jsxs(D,{children:[e.jsxs(I,{children:[e.jsx(P,{children:r("Schedule New Review")}),e.jsx(V,{children:r("Create a new performance review for an employee")})]}),e.jsx(k,{className:"space-y-4",children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsxs(c,{htmlFor:"employee_id",children:[r("Employee")," ",e.jsx("span",{className:"text-red-500",children:"*"})]}),e.jsxs(p,{value:l.employee_id,onValueChange:i=>m("employee_id",i),children:[e.jsx(h,{className:s.employee_id?"border-red-500":"",children:e.jsx(v,{placeholder:r("Select employee")})}),e.jsx(x,{searchable:!0,children:j.map(i=>e.jsx(o,{value:i.id.toString(),children:`${i.name} (${i.employee_id})`},i.id))})]}),s.employee_id&&e.jsx("p",{className:"text-red-500 text-sm",children:s.employee_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(c,{htmlFor:"reviewer_id",children:[r("Reviewer")," ",e.jsx("span",{className:"text-red-500",children:"*"})]}),e.jsxs(p,{value:l.reviewer_id,onValueChange:i=>m("reviewer_id",i),children:[e.jsx(h,{className:s.reviewer_id?"border-red-500":"",children:e.jsx(v,{placeholder:r("Select reviewer")})}),e.jsx(x,{searchable:!0,children:j.map(i=>e.jsx(o,{value:i.id.toString(),children:`${i.name} (${i.employee_id})`},i.id))})]}),s.reviewer_id&&e.jsx("p",{className:"text-red-500 text-sm",children:s.reviewer_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(c,{htmlFor:"review_cycle_id",children:[r("Review Cycle")," ",e.jsx("span",{className:"text-red-500",children:"*"})]}),e.jsxs(p,{value:l.review_cycle_id,onValueChange:i=>m("review_cycle_id",i),children:[e.jsx(h,{className:s.review_cycle_id?"border-red-500":"",children:e.jsx(v,{placeholder:r("Select review cycle")})}),e.jsx(x,{searchable:!0,children:g.map(i=>e.jsx(o,{value:i.id.toString(),children:i.name},i.id))})]}),s.review_cycle_id&&e.jsx("p",{className:"text-red-500 text-sm",children:s.review_cycle_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(c,{htmlFor:"review_date",children:[r("Review Date")," ",e.jsx("span",{className:"text-red-500",children:"*"})]}),e.jsx(q,{id:"review_date",name:"review_date",type:"date",value:l.review_date,onChange:C,className:s.review_date?"border-red-500":""}),s.review_date&&e.jsx("p",{className:"text-red-500 text-sm",children:s.review_date})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"status",children:r("Status")}),e.jsxs(p,{value:l.status,onValueChange:i=>m("status",i),children:[e.jsx(h,{children:e.jsx(v,{placeholder:r("Select status")})}),e.jsxs(x,{children:[e.jsx(o,{value:"scheduled",children:r("Scheduled")}),e.jsx(o,{value:"in_progress",children:r("In Progress")})]})]})]})]})}),e.jsxs("div",{className:"flex justify-end space-x-4 px-6 pb-6",children:[e.jsx(S,{type:"button",variant:"outline",onClick:y,children:r("Cancel")}),e.jsx(S,{type:"submit",children:r("Schedule Review")})]})]})})})}export{_e as default}; +import{r as f,j as e}from"./ui-Z445SNHD.js";import{P as R}from"./page-template-Cw8W4Qs2.js";import{u as E,c as F,C as D,n as I,o as P,z as V,m as k,L as c,I as q,B as S,t as d,r as w}from"./app-Da3PX8qg.js";import{S as p,a as h,b as v,c as x,d as o}from"./select-9uIRiOV_.js";import{A as T}from"./arrow-left-B9tcIgis.js";import"./textarea-BgXisGCr.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";function _e(){const{t:r}=E(),{employees:j,reviewCycles:g}=F().props,[l,_]=f.useState({employee_id:"",reviewer_id:"",review_cycle_id:"",review_date:"",status:"scheduled"}),[s,n]=f.useState({}),C=i=>{const{name:t,value:a}=i.target;_(u=>({...u,[t]:a})),s[t]&&n(u=>({...u,[t]:null}))},m=(i,t)=>{_(a=>({...a,[i]:t})),s[i]&&n(a=>({...a,[i]:null}))},N=i=>{i.preventDefault();const t={};if(l.employee_id||(t.employee_id=r("Employee is required")),l.reviewer_id||(t.reviewer_id=r("Reviewer is required")),l.review_cycle_id||(t.review_cycle_id=r("Review cycle is required")),l.review_date||(t.review_date=r("Review date is required")),Object.keys(t).length>0){n(t);return}d.loading(r("Scheduling employee review...")),w.post(route("hr.performance.employee-reviews.store"),l,{onSuccess:a=>{d.dismiss(),a.props.flash.success&&d.success(r(a.props.flash.success)),w.visit(route("hr.performance.employee-reviews.index"))},onError:a=>{d.dismiss(),n(a),typeof a=="string"?d.error(r(a)):d.error(r("Failed to schedule employee review"))}})},y=()=>{w.visit(route("hr.performance.employee-reviews.index"))},b=[{title:r("Dashboard"),href:route("dashboard")},{title:r("HR Management"),href:route("hr.performance.employee-reviews.index")},{title:r("Performance"),href:route("hr.performance.employee-reviews.index")},{title:r("Employee Reviews"),href:route("hr.performance.employee-reviews.index")},{title:r("Schedule Review")}];return e.jsx(R,{title:r("Schedule Employee Review"),url:"/hr/performance/employee-reviews/create",breadcrumbs:b,actions:[{label:r("Back"),icon:e.jsx(T,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:y}],children:e.jsx("form",{onSubmit:N,children:e.jsxs(D,{children:[e.jsxs(I,{children:[e.jsx(P,{children:r("Schedule New Review")}),e.jsx(V,{children:r("Create a new performance review for an employee")})]}),e.jsx(k,{className:"space-y-4",children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsxs(c,{htmlFor:"employee_id",children:[r("Employee")," ",e.jsx("span",{className:"text-red-500",children:"*"})]}),e.jsxs(p,{value:l.employee_id,onValueChange:i=>m("employee_id",i),children:[e.jsx(h,{className:s.employee_id?"border-red-500":"",children:e.jsx(v,{placeholder:r("Select employee")})}),e.jsx(x,{searchable:!0,children:j.map(i=>e.jsx(o,{value:i.id.toString(),children:`${i.name} (${i.employee_id})`},i.id))})]}),s.employee_id&&e.jsx("p",{className:"text-red-500 text-sm",children:s.employee_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(c,{htmlFor:"reviewer_id",children:[r("Reviewer")," ",e.jsx("span",{className:"text-red-500",children:"*"})]}),e.jsxs(p,{value:l.reviewer_id,onValueChange:i=>m("reviewer_id",i),children:[e.jsx(h,{className:s.reviewer_id?"border-red-500":"",children:e.jsx(v,{placeholder:r("Select reviewer")})}),e.jsx(x,{searchable:!0,children:j.map(i=>e.jsx(o,{value:i.id.toString(),children:`${i.name} (${i.employee_id})`},i.id))})]}),s.reviewer_id&&e.jsx("p",{className:"text-red-500 text-sm",children:s.reviewer_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(c,{htmlFor:"review_cycle_id",children:[r("Review Cycle")," ",e.jsx("span",{className:"text-red-500",children:"*"})]}),e.jsxs(p,{value:l.review_cycle_id,onValueChange:i=>m("review_cycle_id",i),children:[e.jsx(h,{className:s.review_cycle_id?"border-red-500":"",children:e.jsx(v,{placeholder:r("Select review cycle")})}),e.jsx(x,{searchable:!0,children:g.map(i=>e.jsx(o,{value:i.id.toString(),children:i.name},i.id))})]}),s.review_cycle_id&&e.jsx("p",{className:"text-red-500 text-sm",children:s.review_cycle_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(c,{htmlFor:"review_date",children:[r("Review Date")," ",e.jsx("span",{className:"text-red-500",children:"*"})]}),e.jsx(q,{id:"review_date",name:"review_date",type:"date",value:l.review_date,onChange:C,className:s.review_date?"border-red-500":""}),s.review_date&&e.jsx("p",{className:"text-red-500 text-sm",children:s.review_date})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"status",children:r("Status")}),e.jsxs(p,{value:l.status,onValueChange:i=>m("status",i),children:[e.jsx(h,{children:e.jsx(v,{placeholder:r("Select status")})}),e.jsxs(x,{children:[e.jsx(o,{value:"scheduled",children:r("Scheduled")}),e.jsx(o,{value:"in_progress",children:r("In Progress")})]})]})]})]})}),e.jsxs("div",{className:"flex justify-end space-x-4 px-6 pb-6",children:[e.jsx(S,{type:"button",variant:"outline",onClick:y,children:r("Cancel")}),e.jsx(S,{type:"submit",children:r("Schedule Review")})]})]})})})}export{_e as default}; diff --git a/public/build/assets/create-DRCcquO4.js b/public/build/assets/create-DRCcquO4.js new file mode 100644 index 000000000..1d9c4fdf8 --- /dev/null +++ b/public/build/assets/create-DRCcquO4.js @@ -0,0 +1 @@ +import{j as t}from"./ui-Z445SNHD.js";import o from"./form-CkYStcM2.js";import"./page-template-Cw8W4Qs2.js";import"./app-Da3PX8qg.js";import"./utils-BWxnHGCV.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";function L({hasDefaultPlan:r}){return t.jsx(o,{hasDefaultPlan:r})}export{L as default}; diff --git a/public/build/assets/create-DX8NAyvm.js b/public/build/assets/create-DX8NAyvm.js deleted file mode 100644 index ab0bfba73..000000000 --- a/public/build/assets/create-DX8NAyvm.js +++ /dev/null @@ -1 +0,0 @@ -import{j as t}from"./ui-Z445SNHD.js";import o from"./form-C_YWMrTN.js";import"./page-template-B_mOhR6n.js";import"./app-36WMjvX0.js";import"./utils-BWxnHGCV.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";function L({hasDefaultPlan:r}){return t.jsx(o,{hasDefaultPlan:r})}export{L as default}; diff --git a/public/build/assets/create-MMLFqaMv.js b/public/build/assets/create-DnwRrTp7.js similarity index 79% rename from public/build/assets/create-MMLFqaMv.js rename to public/build/assets/create-DnwRrTp7.js index 8c5cea8d2..b0cd3406c 100644 --- a/public/build/assets/create-MMLFqaMv.js +++ b/public/build/assets/create-DnwRrTp7.js @@ -1 +1 @@ -import{j as e}from"./ui-Z445SNHD.js";import{P as w}from"./page-template-B_mOhR6n.js";import{u as E,c as D,b as I,C as d,n as m,o as p,m as x,L as c,I as v,B as C,r as b,t as o}from"./app-36WMjvX0.js";import{T as _}from"./textarea-CdnKPU5F.js";import{S as g,a as N,b as y,c as T,d as h}from"./select-DgPPBKIC.js";import{C as V}from"./checkbox-Bos2Phgi.js";import{A as B}from"./arrow-left-CjPQICYw.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";function Ce(){const{t}=E(),{contractTypes:l,globalSettings:s}=D().props,{data:i,setData:n,post:k,processing:u,errors:a,clearErrors:q}=I({name:"",description:"",contract_type_id:"",template_content:"",variables:"",clauses:"",is_default:!1,status:"active"}),F=r=>{r.preventDefault(),q(),s!=null&&s.is_demo||o.loading(t("Creating contract template...")),k(route("hr.contracts.contract-templates.store"),{onSuccess:j=>{var f;s!=null&&s.is_demo||o.dismiss(),(f=j.props.flash)!=null&&f.success&&o.success(t(j.props.flash.success))},onError:()=>{s!=null&&s.is_demo||o.dismiss(),o.error(t("Please fix the errors below"))}})},S=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Contract Management"),href:route("hr.contracts.contract-templates.index")},{title:t("Contract Templates"),href:route("hr.contracts.contract-templates.index")},{title:t("Create")}];return e.jsx(w,{title:t("Create Contract Template"),breadcrumbs:S,actions:[{label:t("Back"),icon:e.jsx(B,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>b.get(route("hr.contracts.contract-templates.index"))}],children:e.jsxs("form",{onSubmit:F,className:"space-y-6",children:[e.jsxs(d,{children:[e.jsx(m,{children:e.jsx(p,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Basic Information")})}),e.jsxs(x,{className:"space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx(c,{htmlFor:"name",required:!0,children:t("Template Name")}),e.jsx(v,{id:"name",value:i.name,onChange:r=>n("name",r.target.value),placeholder:t("Enter template name"),required:!0,className:a.name?"border-red-500":""}),a.name&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.name})]}),e.jsxs("div",{children:[e.jsx(c,{htmlFor:"contract_type_id",required:!0,children:t("Contract Type")}),e.jsxs(g,{value:i.contract_type_id,onValueChange:r=>n("contract_type_id",r),children:[e.jsx(N,{className:a.contract_type_id?"border-red-500":"",children:e.jsx(y,{placeholder:t("Select Contract Type")})}),e.jsx(T,{searchable:!0,children:l==null?void 0:l.map(r=>e.jsx(h,{value:r.id.toString(),children:r.name},r.id))})]}),a.contract_type_id&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.contract_type_id})]}),e.jsxs("div",{children:[e.jsx(c,{htmlFor:"status",required:!0,children:t("Status")}),e.jsxs(g,{value:i.status,onValueChange:r=>n("status",r),children:[e.jsx(N,{className:a.status?"border-red-500":"",children:e.jsx(y,{})}),e.jsxs(T,{children:[e.jsx(h,{value:"active",children:t("Active")}),e.jsx(h,{value:"inactive",children:t("Inactive")})]})]}),a.status&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.status})]})]}),e.jsxs("div",{children:[e.jsx(c,{htmlFor:"description",children:t("Description")}),e.jsx(_,{id:"description",value:i.description,onChange:r=>n("description",r.target.value),placeholder:t("Enter description"),rows:2,className:a.description?"border-red-500":""}),a.description&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.description})]}),e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(V,{id:"is_default",checked:i.is_default,onCheckedChange:r=>n("is_default",r)}),e.jsx(c,{htmlFor:"is_default",children:t("Set as Default for Contract Type")})]})]})]}),e.jsxs(d,{children:[e.jsx(m,{children:e.jsx(p,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Template Content")})}),e.jsx(x,{children:e.jsxs("div",{children:[e.jsx(c,{htmlFor:"template_content",required:!0,children:t("Content")}),e.jsx("p",{className:"text-xs text-gray-500 mb-1",children:t("Use {{variable_name}} for dynamic content")}),e.jsx(_,{id:"template_content",value:i.template_content,onChange:r=>n("template_content",r.target.value),placeholder:t("Enter template content..."),rows:14,required:!0,className:`font-mono text-sm ${a.template_content?"border-red-500":""}`}),a.template_content&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.template_content})]})})]}),e.jsxs(d,{children:[e.jsx(m,{children:e.jsx(p,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Variables")})}),e.jsx(x,{children:e.jsxs("div",{children:[e.jsx(c,{htmlFor:"variables",required:!0,children:t("Variables")}),e.jsx("p",{className:"text-xs text-gray-500 mb-1",children:t("Comma-separated list of variable names (without {{}})")}),e.jsx(v,{id:"variables",value:i.variables,onChange:r=>n("variables",r.target.value),placeholder:"employee_name, company_name, start_date",required:!0,className:a.variables?"border-red-500":""}),a.variables&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.variables})]})})]}),e.jsxs("div",{className:"flex justify-end gap-3",children:[e.jsx(C,{type:"button",variant:"outline",onClick:()=>b.get(route("hr.contracts.contract-templates.index")),children:t("Cancel")}),e.jsx(C,{type:"submit",disabled:u,children:t(u?"Creating...":"Create Template")})]})]})})}export{Ce as default}; +import{j as e}from"./ui-Z445SNHD.js";import{P as w}from"./page-template-Cw8W4Qs2.js";import{u as E,c as D,b as I,C as d,n as m,o as p,m as x,L as c,I as v,B as C,r as b,t as o}from"./app-Da3PX8qg.js";import{T as _}from"./textarea-BgXisGCr.js";import{S as g,a as N,b as y,c as T,d as h}from"./select-9uIRiOV_.js";import{C as V}from"./checkbox-C3Z6LHOx.js";import{A as B}from"./arrow-left-B9tcIgis.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";function Ce(){const{t}=E(),{contractTypes:l,globalSettings:s}=D().props,{data:i,setData:n,post:k,processing:u,errors:a,clearErrors:q}=I({name:"",description:"",contract_type_id:"",template_content:"",variables:"",clauses:"",is_default:!1,status:"active"}),F=r=>{r.preventDefault(),q(),s!=null&&s.is_demo||o.loading(t("Creating contract template...")),k(route("hr.contracts.contract-templates.store"),{onSuccess:j=>{var f;s!=null&&s.is_demo||o.dismiss(),(f=j.props.flash)!=null&&f.success&&o.success(t(j.props.flash.success))},onError:()=>{s!=null&&s.is_demo||o.dismiss(),o.error(t("Please fix the errors below"))}})},S=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Contract Management"),href:route("hr.contracts.contract-templates.index")},{title:t("Contract Templates"),href:route("hr.contracts.contract-templates.index")},{title:t("Create")}];return e.jsx(w,{title:t("Create Contract Template"),breadcrumbs:S,actions:[{label:t("Back"),icon:e.jsx(B,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>b.get(route("hr.contracts.contract-templates.index"))}],children:e.jsxs("form",{onSubmit:F,className:"space-y-6",children:[e.jsxs(d,{children:[e.jsx(m,{children:e.jsx(p,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Basic Information")})}),e.jsxs(x,{className:"space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx(c,{htmlFor:"name",required:!0,children:t("Template Name")}),e.jsx(v,{id:"name",value:i.name,onChange:r=>n("name",r.target.value),placeholder:t("Enter template name"),required:!0,className:a.name?"border-red-500":""}),a.name&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.name})]}),e.jsxs("div",{children:[e.jsx(c,{htmlFor:"contract_type_id",required:!0,children:t("Contract Type")}),e.jsxs(g,{value:i.contract_type_id,onValueChange:r=>n("contract_type_id",r),children:[e.jsx(N,{className:a.contract_type_id?"border-red-500":"",children:e.jsx(y,{placeholder:t("Select Contract Type")})}),e.jsx(T,{searchable:!0,children:l==null?void 0:l.map(r=>e.jsx(h,{value:r.id.toString(),children:r.name},r.id))})]}),a.contract_type_id&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.contract_type_id})]}),e.jsxs("div",{children:[e.jsx(c,{htmlFor:"status",required:!0,children:t("Status")}),e.jsxs(g,{value:i.status,onValueChange:r=>n("status",r),children:[e.jsx(N,{className:a.status?"border-red-500":"",children:e.jsx(y,{})}),e.jsxs(T,{children:[e.jsx(h,{value:"active",children:t("Active")}),e.jsx(h,{value:"inactive",children:t("Inactive")})]})]}),a.status&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.status})]})]}),e.jsxs("div",{children:[e.jsx(c,{htmlFor:"description",children:t("Description")}),e.jsx(_,{id:"description",value:i.description,onChange:r=>n("description",r.target.value),placeholder:t("Enter description"),rows:2,className:a.description?"border-red-500":""}),a.description&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.description})]}),e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(V,{id:"is_default",checked:i.is_default,onCheckedChange:r=>n("is_default",r)}),e.jsx(c,{htmlFor:"is_default",children:t("Set as Default for Contract Type")})]})]})]}),e.jsxs(d,{children:[e.jsx(m,{children:e.jsx(p,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Template Content")})}),e.jsx(x,{children:e.jsxs("div",{children:[e.jsx(c,{htmlFor:"template_content",required:!0,children:t("Content")}),e.jsx("p",{className:"text-xs text-gray-500 mb-1",children:t("Use {{variable_name}} for dynamic content")}),e.jsx(_,{id:"template_content",value:i.template_content,onChange:r=>n("template_content",r.target.value),placeholder:t("Enter template content..."),rows:14,required:!0,className:`font-mono text-sm ${a.template_content?"border-red-500":""}`}),a.template_content&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.template_content})]})})]}),e.jsxs(d,{children:[e.jsx(m,{children:e.jsx(p,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Variables")})}),e.jsx(x,{children:e.jsxs("div",{children:[e.jsx(c,{htmlFor:"variables",required:!0,children:t("Variables")}),e.jsx("p",{className:"text-xs text-gray-500 mb-1",children:t("Comma-separated list of variable names (without {{}})")}),e.jsx(v,{id:"variables",value:i.variables,onChange:r=>n("variables",r.target.value),placeholder:"employee_name, company_name, start_date",required:!0,className:a.variables?"border-red-500":""}),a.variables&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.variables})]})})]}),e.jsxs("div",{className:"flex justify-end gap-3",children:[e.jsx(C,{type:"button",variant:"outline",onClick:()=>b.get(route("hr.contracts.contract-templates.index")),children:t("Cancel")}),e.jsx(C,{type:"submit",disabled:u,children:t(u?"Creating...":"Create Template")})]})]})})}export{Ce as default}; diff --git a/public/build/assets/create-BXg0p8VF.js b/public/build/assets/create-RgqN4sZ5.js similarity index 77% rename from public/build/assets/create-BXg0p8VF.js rename to public/build/assets/create-RgqN4sZ5.js index a2bdff17d..301a98009 100644 --- a/public/build/assets/create-BXg0p8VF.js +++ b/public/build/assets/create-RgqN4sZ5.js @@ -1 +1 @@ -import{j as e}from"./ui-Z445SNHD.js";import{P as T}from"./page-template-B_mOhR6n.js";import{u as _,c as S,b as q,C as m,n as c,o as d,m as p,L as o,I as f,B as j,r as b,t as s}from"./app-36WMjvX0.js";import{T as k}from"./textarea-CdnKPU5F.js";import{S as w,a as E,b as F,c as I,d as v}from"./select-DgPPBKIC.js";import{A as B}from"./arrow-left-CjPQICYw.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";function fe(){const{t}=_(),{globalSettings:n}=S().props,{data:i,setData:l,post:g,processing:x,errors:r,clearErrors:C}=q({name:"",template_content:"",variables:"",status:"active"}),N=a=>{a.preventDefault(),C(),n!=null&&n.is_demo||s.loading(t("Creating offer template...")),g(route("hr.recruitment.offer-templates.store"),{onSuccess:u=>{var h;s.dismiss(),(h=u.props.flash)!=null&&h.success&&s.success(t(u.props.flash.success))},onError:()=>{s.dismiss(),s.error(t("Please fix the errors below"))}})},y=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Recruitment"),href:route("hr.recruitment.offer-templates.index")},{title:t("Offer Templates"),href:route("hr.recruitment.offer-templates.index")},{title:t("Create")}];return e.jsx(T,{title:t("Create Offer Template"),breadcrumbs:y,actions:[{label:t("Back"),icon:e.jsx(B,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>b.get(route("hr.recruitment.offer-templates.index"))}],children:e.jsxs("form",{onSubmit:N,className:"space-y-6",children:[e.jsxs(m,{children:[e.jsx(c,{children:e.jsx(d,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Basic Information")})}),e.jsx(p,{className:"space-y-4",children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx(o,{htmlFor:"name",required:!0,children:t("Template Name")}),e.jsx(f,{id:"name",value:i.name,onChange:a=>l("name",a.target.value),placeholder:t("Enter template name"),required:!0,className:r.name?"border-red-500":""}),r.name&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:r.name})]}),e.jsxs("div",{children:[e.jsx(o,{htmlFor:"status",required:!0,children:t("Status")}),e.jsxs(w,{value:i.status,onValueChange:a=>l("status",a),children:[e.jsx(E,{className:r.status?"border-red-500":"",children:e.jsx(F,{})}),e.jsxs(I,{children:[e.jsx(v,{value:"active",children:t("Active")}),e.jsx(v,{value:"inactive",children:t("Inactive")})]})]}),r.status&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:r.status})]})]})})]}),e.jsxs(m,{children:[e.jsx(c,{children:e.jsx(d,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Template Content")})}),e.jsx(p,{children:e.jsxs("div",{children:[e.jsx(o,{htmlFor:"template_content",required:!0,children:t("Content")}),e.jsx("p",{className:"text-xs text-gray-500 mb-1",children:t("Use {{variable_name}} for dynamic content")}),e.jsx(k,{id:"template_content",value:i.template_content,onChange:a=>l("template_content",a.target.value),placeholder:t("Enter template content..."),rows:14,required:!0,className:`font-mono text-sm ${r.template_content?"border-red-500":""}`}),r.template_content&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:r.template_content})]})})]}),e.jsxs(m,{children:[e.jsx(c,{children:e.jsx(d,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Variables")})}),e.jsx(p,{children:e.jsxs("div",{children:[e.jsx(o,{htmlFor:"variables",required:!0,children:t("Variables")}),e.jsx("p",{className:"text-xs text-gray-500 mb-1",children:t("Comma-separated list of variable names (without {{}})")}),e.jsx(f,{required:!0,id:"variables",value:i.variables,onChange:a=>l("variables",a.target.value),placeholder:"candidate_name, position, salary, start_date",className:r.variables?"border-red-500":""}),r.variables&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:r.variables})]})})]}),e.jsxs("div",{className:"flex justify-end gap-3",children:[e.jsx(j,{type:"button",variant:"outline",onClick:()=>b.get(route("hr.recruitment.offer-templates.index")),children:t("Cancel")}),e.jsx(j,{type:"submit",disabled:x,children:t(x?"Creating...":"Create Template")})]})]})})}export{fe as default}; +import{j as e}from"./ui-Z445SNHD.js";import{P as T}from"./page-template-Cw8W4Qs2.js";import{u as _,c as S,b as q,C as m,n as c,o as d,m as p,L as o,I as f,B as j,r as b,t as s}from"./app-Da3PX8qg.js";import{T as k}from"./textarea-BgXisGCr.js";import{S as w,a as E,b as F,c as I,d as v}from"./select-9uIRiOV_.js";import{A as B}from"./arrow-left-B9tcIgis.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";function fe(){const{t}=_(),{globalSettings:n}=S().props,{data:i,setData:l,post:g,processing:x,errors:r,clearErrors:C}=q({name:"",template_content:"",variables:"",status:"active"}),N=a=>{a.preventDefault(),C(),n!=null&&n.is_demo||s.loading(t("Creating offer template...")),g(route("hr.recruitment.offer-templates.store"),{onSuccess:u=>{var h;s.dismiss(),(h=u.props.flash)!=null&&h.success&&s.success(t(u.props.flash.success))},onError:()=>{s.dismiss(),s.error(t("Please fix the errors below"))}})},y=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Recruitment"),href:route("hr.recruitment.offer-templates.index")},{title:t("Offer Templates"),href:route("hr.recruitment.offer-templates.index")},{title:t("Create")}];return e.jsx(T,{title:t("Create Offer Template"),breadcrumbs:y,actions:[{label:t("Back"),icon:e.jsx(B,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>b.get(route("hr.recruitment.offer-templates.index"))}],children:e.jsxs("form",{onSubmit:N,className:"space-y-6",children:[e.jsxs(m,{children:[e.jsx(c,{children:e.jsx(d,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Basic Information")})}),e.jsx(p,{className:"space-y-4",children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx(o,{htmlFor:"name",required:!0,children:t("Template Name")}),e.jsx(f,{id:"name",value:i.name,onChange:a=>l("name",a.target.value),placeholder:t("Enter template name"),required:!0,className:r.name?"border-red-500":""}),r.name&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:r.name})]}),e.jsxs("div",{children:[e.jsx(o,{htmlFor:"status",required:!0,children:t("Status")}),e.jsxs(w,{value:i.status,onValueChange:a=>l("status",a),children:[e.jsx(E,{className:r.status?"border-red-500":"",children:e.jsx(F,{})}),e.jsxs(I,{children:[e.jsx(v,{value:"active",children:t("Active")}),e.jsx(v,{value:"inactive",children:t("Inactive")})]})]}),r.status&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:r.status})]})]})})]}),e.jsxs(m,{children:[e.jsx(c,{children:e.jsx(d,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Template Content")})}),e.jsx(p,{children:e.jsxs("div",{children:[e.jsx(o,{htmlFor:"template_content",required:!0,children:t("Content")}),e.jsx("p",{className:"text-xs text-gray-500 mb-1",children:t("Use {{variable_name}} for dynamic content")}),e.jsx(k,{id:"template_content",value:i.template_content,onChange:a=>l("template_content",a.target.value),placeholder:t("Enter template content..."),rows:14,required:!0,className:`font-mono text-sm ${r.template_content?"border-red-500":""}`}),r.template_content&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:r.template_content})]})})]}),e.jsxs(m,{children:[e.jsx(c,{children:e.jsx(d,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Variables")})}),e.jsx(p,{children:e.jsxs("div",{children:[e.jsx(o,{htmlFor:"variables",required:!0,children:t("Variables")}),e.jsx("p",{className:"text-xs text-gray-500 mb-1",children:t("Comma-separated list of variable names (without {{}})")}),e.jsx(f,{required:!0,id:"variables",value:i.variables,onChange:a=>l("variables",a.target.value),placeholder:"candidate_name, position, salary, start_date",className:r.variables?"border-red-500":""}),r.variables&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:r.variables})]})})]}),e.jsxs("div",{className:"flex justify-end gap-3",children:[e.jsx(j,{type:"button",variant:"outline",onClick:()=>b.get(route("hr.recruitment.offer-templates.index")),children:t("Cancel")}),e.jsx(j,{type:"submit",disabled:x,children:t(x?"Creating...":"Create Template")})]})]})})}export{fe as default}; diff --git a/public/build/assets/create-DVeP7nM3.js b/public/build/assets/create-d9mnSal_.js similarity index 89% rename from public/build/assets/create-DVeP7nM3.js rename to public/build/assets/create-d9mnSal_.js index d6dc7ad20..8ca75e96d 100644 --- a/public/build/assets/create-DVeP7nM3.js +++ b/public/build/assets/create-d9mnSal_.js @@ -1 +1 @@ -import{j as e}from"./ui-Z445SNHD.js";import{P as D}from"./page-template-B_mOhR6n.js";import{u as M,c as R,b as w,C as x,n as p,o as m,m as h,L as n,I as d,B as P,r as E,t as u}from"./app-36WMjvX0.js";import{S as j,a as _,b as g,c as y,d as o}from"./select-DgPPBKIC.js";import{C as v}from"./checkbox-Bos2Phgi.js";import{T as A}from"./tag-input-n9zn3n5y.js";import{R as S}from"./rich-text-editor-BU9ZFbid.js";import{A as B}from"./arrow-left-CjPQICYw.js";import"./textarea-CdnKPU5F.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";import"./unlink-sh32LPkQ.js";import"./list-Ajdnpsw1.js";import"./quote-BtOwgBns.js";import"./link-ClcCoVU_.js";import"./code-DNPjFOcs.js";function Ee(){const{t:r}=M(),{jobTypes:f,locations:N,branches:C,departments:k,customQuestions:q,companySlug:b}=R().props,{data:t,setData:a,post:T,processing:F,errors:s}=w({title:"",job_type_id:"",location_id:"",branch_id:"",department_id:"",priority:"Low",skills:[],positions:1,min_experience:0,max_experience:"",min_salary:"",max_salary:"",description:"",requirements:"",education:"",benefits:"",start_date:"",application_deadline:"",application_type:"existing",application_url:b?route("career.index",b):route("career.index"),code:"",custom_question:[],applicant:[],visibility:[],is_featured:!1}),L=i=>{i.preventDefault(),u.loading(r("Creating job posting...")),T(route("hr.recruitment.job-postings.store"),{onSuccess:l=>{u.dismiss(),l.props.flash.success&&u.success(r(l.props.flash.success))},onError:l=>{u.dismiss(),typeof l=="string"?u.error(r(l)):u.error(r("Failed to create job posting"))}})},J=[{title:r("Dashboard"),href:route("dashboard")},{title:r("Recruitment"),href:route("hr.recruitment.job-postings.index")},{title:r("Job Postings"),href:route("hr.recruitment.job-postings.index")},{title:r("Create")}];return e.jsx(D,{title:r("Create Job Posting"),breadcrumbs:J,actions:[{label:r("Back"),icon:e.jsx(B,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>E.get(route("hr.recruitment.job-postings.index"))}],children:e.jsxs("form",{onSubmit:L,className:"space-y-6",children:[e.jsxs(x,{children:[e.jsx(p,{children:e.jsx(m,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:r("Basic Information")})}),e.jsxs(h,{className:"space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsxs(n,{htmlFor:"title",required:!0,children:[r("Job Title")," "]}),e.jsx(d,{id:"title",value:t.title,onChange:i=>a("title",i.target.value),placeholder:r("Enter job title"),required:!0}),s.title&&e.jsx("p",{className:"text-sm text-red-500",children:s.title})]}),e.jsxs("div",{children:[e.jsx(n,{htmlFor:"job_type_id",required:!0,children:r("Job Type")}),e.jsxs(j,{value:t.job_type_id,onValueChange:i=>a("job_type_id",i),children:[e.jsx(_,{children:e.jsx(g,{placeholder:r("Select Job Type")})}),e.jsx(y,{searchable:!0,children:f==null?void 0:f.map(i=>e.jsx(o,{value:i.id.toString(),children:i.name},i.id))})]}),s.job_type_id&&e.jsx("p",{className:"text-sm text-red-500",children:s.job_type_id})]}),e.jsxs("div",{children:[e.jsxs(n,{htmlFor:"location_id",required:!0,children:[r("Location")," "]}),e.jsxs(j,{value:t.location_id,onValueChange:i=>a("location_id",i),children:[e.jsx(_,{children:e.jsx(g,{placeholder:r("Select Location")})}),e.jsx(y,{searchable:!0,children:N==null?void 0:N.map(i=>e.jsx(o,{value:i.id.toString(),children:i.name},i.id))})]}),s.location_id&&e.jsx("p",{className:"text-sm text-red-500",children:s.location_id})]}),e.jsxs("div",{children:[e.jsx(n,{htmlFor:"branch_id",required:!0,children:r("Branch")}),e.jsxs(j,{value:t.branch_id,onValueChange:i=>{a("branch_id",i),a("department_id","")},children:[e.jsx(_,{children:e.jsx(g,{placeholder:r("Select Branch")})}),e.jsx(y,{searchable:!0,children:C==null?void 0:C.map(i=>e.jsx(o,{value:i.id.toString(),children:i.name},i.id))})]}),s.branch_id&&e.jsx("p",{className:"text-sm text-red-500",children:s.branch_id})]}),e.jsxs("div",{children:[e.jsx(n,{htmlFor:"department_id",children:r("Department")}),e.jsxs(j,{value:t.department_id,onValueChange:i=>a("department_id",i),disabled:!t.branch_id,children:[e.jsx(_,{children:e.jsx(g,{placeholder:r("Select Department")})}),e.jsx(y,{searchable:!0,children:k==null?void 0:k.filter(i=>i.branch_id===parseInt(t.branch_id)).map(i=>e.jsx(o,{value:i.id.toString(),children:i.name},i.id))})]}),s.department_id&&e.jsx("p",{className:"text-sm text-red-500",children:s.department_id})]}),e.jsxs("div",{children:[e.jsx(n,{htmlFor:"priority",required:!0,children:r("Priority")}),e.jsxs(j,{value:t.priority,onValueChange:i=>a("priority",i),children:[e.jsx(_,{children:e.jsx(g,{placeholder:r("Select Priority")})}),e.jsxs(y,{children:[e.jsx(o,{value:"Low",children:r("Low")}),e.jsx(o,{value:"Medium",children:r("Medium")}),e.jsx(o,{value:"High",children:r("High")})]})]}),s.priority&&e.jsx("p",{className:"text-sm text-red-500",children:s.priority})]}),e.jsxs("div",{children:[e.jsxs(n,{htmlFor:"skills",required:!0,children:[r("Required Skills")," "]}),e.jsx(A,{value:t.skills,onChange:i=>a("skills",i),placeholder:r("Type Required Skills and press Enter")}),s.skills&&e.jsx("p",{className:"text-sm text-red-500",children:s.skills})]}),e.jsxs("div",{children:[e.jsx(n,{htmlFor:"start_date",required:!0,children:r("Start Date")}),e.jsx("div",{className:"cursor-pointer",onClick:i=>{var c;const l=i.currentTarget.querySelector("input");try{(c=l==null?void 0:l.showPicker)==null||c.call(l)}catch{l==null||l.focus()}},children:e.jsx(d,{id:"start_date",type:"date",value:t.start_date,onChange:i=>a("start_date",i.target.value),className:"cursor-pointer"})}),s.start_date&&e.jsx("p",{className:"text-sm text-red-500",children:s.start_date})]}),e.jsxs("div",{children:[e.jsx(n,{htmlFor:"application_deadline",required:!0,children:r("Application Deadline")}),e.jsx("div",{className:"cursor-pointer",onClick:i=>{var c;const l=i.currentTarget.querySelector("input");try{(c=l==null?void 0:l.showPicker)==null||c.call(l)}catch{l==null||l.focus()}},children:e.jsx(d,{id:"application_deadline",type:"date",value:t.application_deadline,onChange:i=>a("application_deadline",i.target.value),className:"cursor-pointer"})}),s.application_deadline&&e.jsx("p",{className:"text-sm text-red-500",children:s.application_deadline})]}),e.jsxs("div",{children:[e.jsx(n,{htmlFor:"application_type",required:!0,children:r("Job Application")}),e.jsxs(j,{value:t.application_type,onValueChange:i=>{a("application_type",i),i==="existing"?a("application_url",b?route("career.index",b):route("career.index")):a("application_url","")},children:[e.jsx(_,{children:e.jsx(g,{placeholder:r("Select Application Type")})}),e.jsxs(y,{children:[e.jsx(o,{value:"existing",children:r("Existing Link")}),e.jsx(o,{value:"custom",children:r("Custom Link")})]})]}),s.application_type&&e.jsx("p",{className:"text-sm text-red-500",children:s.application_type})]}),e.jsxs("div",{children:[e.jsx(n,{htmlFor:"application_url",required:!0,children:r("Application URL")}),e.jsx(d,{id:"application_url",value:t.application_url,onChange:i=>a("application_url",i.target.value),placeholder:r("Enter application URL"),disabled:t.application_type==="existing"}),s.application_url&&e.jsx("p",{className:"text-sm text-red-500",children:s.application_url})]}),e.jsxs("div",{children:[e.jsxs(n,{htmlFor:"positions",required:!0,children:[r("Number of Positions")," "]}),e.jsx(d,{id:"positions",type:"number",min:"1",value:t.positions,onChange:i=>a("positions",parseInt(i.target.value)||1),placeholder:r("Enter number of positions")}),s.positions&&e.jsx("p",{className:"text-sm text-red-500",children:s.positions})]})]}),e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(v,{id:"is_featured",checked:t.is_featured,onCheckedChange:i=>a("is_featured",i)}),e.jsx(n,{htmlFor:"is_featured",children:r("Featured Job")})]})]})]}),e.jsxs(x,{children:[e.jsx(p,{children:e.jsx(m,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:r("Experience & Salary")})}),e.jsx(h,{className:"space-y-4",children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsxs(n,{htmlFor:"min_experience",required:!0,children:[r("Min Experience (Years)")," "]}),e.jsx(d,{id:"min_experience",type:"number",min:"0",step:"0.1",value:t.min_experience,onChange:i=>a("min_experience",parseFloat(i.target.value)||0)}),s.min_experience&&e.jsx("p",{className:"text-sm text-red-500",children:s.min_experience})]}),e.jsxs("div",{children:[e.jsx(n,{htmlFor:"max_experience",required:!0,children:r("Max Experience (Years)")}),e.jsx(d,{id:"max_experience",type:"number",min:"0",step:"0.1",value:t.max_experience,onChange:i=>a("max_experience",i.target.value)}),s.max_experience&&e.jsx("p",{className:"text-sm text-red-500",children:s.max_experience})]}),e.jsxs("div",{children:[e.jsxs(n,{htmlFor:"min_salary",required:!0,children:[" ",r("Min Salary")]}),e.jsx(d,{id:"min_salary",type:"number",min:"0",step:"0.01",value:t.min_salary,onChange:i=>a("min_salary",i.target.value)}),s.min_salary&&e.jsx("p",{className:"text-sm text-red-500",children:s.min_salary})]}),e.jsxs("div",{children:[e.jsx(n,{htmlFor:"max_salary",required:!0,children:r("Max Salary")}),e.jsx(d,{id:"max_salary",type:"number",min:"0",step:"0.01",value:t.max_salary,onChange:i=>a("max_salary",i.target.value)}),s.max_salary&&e.jsx("p",{className:"text-sm text-red-500",children:s.max_salary})]})]})})]}),e.jsxs(x,{children:[e.jsx(p,{children:e.jsx(m,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:r("Job Details")})}),e.jsxs(h,{className:"space-y-4",children:[e.jsxs("div",{children:[e.jsx(n,{htmlFor:"description",required:!0,children:r("Job Description")}),e.jsx(S,{content:t.description,onChange:i=>a("description",i),placeholder:r("Enter job description..."),className:"[&_.ProseMirror]:min-h-[150px]"}),s.description&&e.jsx("p",{className:"text-sm text-red-500",children:s.description})]}),e.jsxs("div",{children:[e.jsx(n,{htmlFor:"requirements",required:!0,children:r("Requirements")}),e.jsx(S,{content:t.requirements,onChange:i=>a("requirements",i),placeholder:r("Enter job requirements..."),className:"[&_.ProseMirror]:min-h-[150px]"}),s.requirements&&e.jsx("p",{className:"text-sm text-red-500",children:s.requirements})]}),e.jsxs("div",{children:[e.jsx(n,{htmlFor:"benefits",required:!0,children:r("Benefits")}),e.jsx(S,{content:t.benefits,onChange:i=>a("benefits",i),placeholder:r("Enter job benefits..."),className:"[&_.ProseMirror]:min-h-[120px]"}),s.benefits&&e.jsx("p",{className:"text-sm text-red-500",children:s.benefits})]})]})]}),q&&q.length>0&&e.jsxs(x,{children:[e.jsx(p,{children:e.jsx(m,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:r("Custom Questions")})}),e.jsx(h,{className:"space-y-4",children:q.map(i=>e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(v,{id:`question_${i.id}`,checked:t.custom_question.includes(i.id),onCheckedChange:l=>{l?a("custom_question",[...t.custom_question,i.id]):a("custom_question",t.custom_question.filter(c=>c!==i.id))}}),e.jsxs(n,{htmlFor:`question_${i.id}`,className:"flex-1",children:[i.question,i.required===1&&e.jsx("span",{className:"text-red-500 ml-1",children:"*"})]})]},i.id))})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs(x,{children:[e.jsx(p,{children:e.jsx(m,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:r("Need to Ask?")})}),e.jsx(h,{className:"space-y-4",children:[{key:"gender",label:r("Gender")},{key:"date_of_birth",label:r("Date Of Birth")}].map(i=>e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(v,{id:`applicant_${i.key}`,checked:t.applicant.includes(i.key),onCheckedChange:l=>{l?a("applicant",[...t.applicant,i.key]):a("applicant",t.applicant.filter(c=>c!==i.key))}}),e.jsx(n,{htmlFor:`applicant_${i.key}`,children:i.label})]},i.key))})]}),e.jsxs(x,{children:[e.jsx(p,{children:e.jsx(m,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:r("Need to Show Option?")})}),e.jsx(h,{className:"space-y-4",children:[{key:"cover_letter",label:r("Cover Letter")},{key:"terms_and_conditions",label:r("Terms And Conditions")}].map(i=>e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(v,{id:`visibility_${i.key}`,checked:t.visibility.includes(i.key),onCheckedChange:l=>{l?a("visibility",[...t.visibility,i.key]):a("visibility",t.visibility.filter(c=>c!==i.key))}}),e.jsx(n,{htmlFor:`visibility_${i.key}`,children:i.label})]},i.key))})]})]}),e.jsxs("div",{className:"flex justify-end space-x-2",children:[e.jsx(P,{type:"button",variant:"outline",onClick:()=>E.get(route("hr.recruitment.job-postings.index")),children:r("Cancel")}),e.jsx(P,{type:"submit",disabled:F,children:r(F?"Creating...":"Create Job Posting")})]})]})})}export{Ee as default}; +import{j as e}from"./ui-Z445SNHD.js";import{P as D}from"./page-template-Cw8W4Qs2.js";import{u as M,c as R,b as w,C as x,n as p,o as m,m as h,L as n,I as d,B as P,r as E,t as u}from"./app-Da3PX8qg.js";import{S as j,a as _,b as g,c as y,d as o}from"./select-9uIRiOV_.js";import{C as v}from"./checkbox-C3Z6LHOx.js";import{T as A}from"./tag-input-X1HDvKz_.js";import{R as S}from"./rich-text-editor-DgC-p13Z.js";import{A as B}from"./arrow-left-B9tcIgis.js";import"./textarea-BgXisGCr.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";import"./unlink-vC8B7N8r.js";import"./list-DY4Uh_0E.js";import"./quote-DF2Qwen7.js";import"./link-DeErafFW.js";import"./code-Dzlx6QPB.js";function Ee(){const{t:r}=M(),{jobTypes:f,locations:N,branches:C,departments:k,customQuestions:q,companySlug:b}=R().props,{data:t,setData:a,post:T,processing:F,errors:s}=w({title:"",job_type_id:"",location_id:"",branch_id:"",department_id:"",priority:"Low",skills:[],positions:1,min_experience:0,max_experience:"",min_salary:"",max_salary:"",description:"",requirements:"",education:"",benefits:"",start_date:"",application_deadline:"",application_type:"existing",application_url:b?route("career.index",b):route("career.index"),code:"",custom_question:[],applicant:[],visibility:[],is_featured:!1}),L=i=>{i.preventDefault(),u.loading(r("Creating job posting...")),T(route("hr.recruitment.job-postings.store"),{onSuccess:l=>{u.dismiss(),l.props.flash.success&&u.success(r(l.props.flash.success))},onError:l=>{u.dismiss(),typeof l=="string"?u.error(r(l)):u.error(r("Failed to create job posting"))}})},J=[{title:r("Dashboard"),href:route("dashboard")},{title:r("Recruitment"),href:route("hr.recruitment.job-postings.index")},{title:r("Job Postings"),href:route("hr.recruitment.job-postings.index")},{title:r("Create")}];return e.jsx(D,{title:r("Create Job Posting"),breadcrumbs:J,actions:[{label:r("Back"),icon:e.jsx(B,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>E.get(route("hr.recruitment.job-postings.index"))}],children:e.jsxs("form",{onSubmit:L,className:"space-y-6",children:[e.jsxs(x,{children:[e.jsx(p,{children:e.jsx(m,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:r("Basic Information")})}),e.jsxs(h,{className:"space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsxs(n,{htmlFor:"title",required:!0,children:[r("Job Title")," "]}),e.jsx(d,{id:"title",value:t.title,onChange:i=>a("title",i.target.value),placeholder:r("Enter job title"),required:!0}),s.title&&e.jsx("p",{className:"text-sm text-red-500",children:s.title})]}),e.jsxs("div",{children:[e.jsx(n,{htmlFor:"job_type_id",required:!0,children:r("Job Type")}),e.jsxs(j,{value:t.job_type_id,onValueChange:i=>a("job_type_id",i),children:[e.jsx(_,{children:e.jsx(g,{placeholder:r("Select Job Type")})}),e.jsx(y,{searchable:!0,children:f==null?void 0:f.map(i=>e.jsx(o,{value:i.id.toString(),children:i.name},i.id))})]}),s.job_type_id&&e.jsx("p",{className:"text-sm text-red-500",children:s.job_type_id})]}),e.jsxs("div",{children:[e.jsxs(n,{htmlFor:"location_id",required:!0,children:[r("Location")," "]}),e.jsxs(j,{value:t.location_id,onValueChange:i=>a("location_id",i),children:[e.jsx(_,{children:e.jsx(g,{placeholder:r("Select Location")})}),e.jsx(y,{searchable:!0,children:N==null?void 0:N.map(i=>e.jsx(o,{value:i.id.toString(),children:i.name},i.id))})]}),s.location_id&&e.jsx("p",{className:"text-sm text-red-500",children:s.location_id})]}),e.jsxs("div",{children:[e.jsx(n,{htmlFor:"branch_id",required:!0,children:r("Branch")}),e.jsxs(j,{value:t.branch_id,onValueChange:i=>{a("branch_id",i),a("department_id","")},children:[e.jsx(_,{children:e.jsx(g,{placeholder:r("Select Branch")})}),e.jsx(y,{searchable:!0,children:C==null?void 0:C.map(i=>e.jsx(o,{value:i.id.toString(),children:i.name},i.id))})]}),s.branch_id&&e.jsx("p",{className:"text-sm text-red-500",children:s.branch_id})]}),e.jsxs("div",{children:[e.jsx(n,{htmlFor:"department_id",children:r("Department")}),e.jsxs(j,{value:t.department_id,onValueChange:i=>a("department_id",i),disabled:!t.branch_id,children:[e.jsx(_,{children:e.jsx(g,{placeholder:r("Select Department")})}),e.jsx(y,{searchable:!0,children:k==null?void 0:k.filter(i=>i.branch_id===parseInt(t.branch_id)).map(i=>e.jsx(o,{value:i.id.toString(),children:i.name},i.id))})]}),s.department_id&&e.jsx("p",{className:"text-sm text-red-500",children:s.department_id})]}),e.jsxs("div",{children:[e.jsx(n,{htmlFor:"priority",required:!0,children:r("Priority")}),e.jsxs(j,{value:t.priority,onValueChange:i=>a("priority",i),children:[e.jsx(_,{children:e.jsx(g,{placeholder:r("Select Priority")})}),e.jsxs(y,{children:[e.jsx(o,{value:"Low",children:r("Low")}),e.jsx(o,{value:"Medium",children:r("Medium")}),e.jsx(o,{value:"High",children:r("High")})]})]}),s.priority&&e.jsx("p",{className:"text-sm text-red-500",children:s.priority})]}),e.jsxs("div",{children:[e.jsxs(n,{htmlFor:"skills",required:!0,children:[r("Required Skills")," "]}),e.jsx(A,{value:t.skills,onChange:i=>a("skills",i),placeholder:r("Type Required Skills and press Enter")}),s.skills&&e.jsx("p",{className:"text-sm text-red-500",children:s.skills})]}),e.jsxs("div",{children:[e.jsx(n,{htmlFor:"start_date",required:!0,children:r("Start Date")}),e.jsx("div",{className:"cursor-pointer",onClick:i=>{var c;const l=i.currentTarget.querySelector("input");try{(c=l==null?void 0:l.showPicker)==null||c.call(l)}catch{l==null||l.focus()}},children:e.jsx(d,{id:"start_date",type:"date",value:t.start_date,onChange:i=>a("start_date",i.target.value),className:"cursor-pointer"})}),s.start_date&&e.jsx("p",{className:"text-sm text-red-500",children:s.start_date})]}),e.jsxs("div",{children:[e.jsx(n,{htmlFor:"application_deadline",required:!0,children:r("Application Deadline")}),e.jsx("div",{className:"cursor-pointer",onClick:i=>{var c;const l=i.currentTarget.querySelector("input");try{(c=l==null?void 0:l.showPicker)==null||c.call(l)}catch{l==null||l.focus()}},children:e.jsx(d,{id:"application_deadline",type:"date",value:t.application_deadline,onChange:i=>a("application_deadline",i.target.value),className:"cursor-pointer"})}),s.application_deadline&&e.jsx("p",{className:"text-sm text-red-500",children:s.application_deadline})]}),e.jsxs("div",{children:[e.jsx(n,{htmlFor:"application_type",required:!0,children:r("Job Application")}),e.jsxs(j,{value:t.application_type,onValueChange:i=>{a("application_type",i),i==="existing"?a("application_url",b?route("career.index",b):route("career.index")):a("application_url","")},children:[e.jsx(_,{children:e.jsx(g,{placeholder:r("Select Application Type")})}),e.jsxs(y,{children:[e.jsx(o,{value:"existing",children:r("Existing Link")}),e.jsx(o,{value:"custom",children:r("Custom Link")})]})]}),s.application_type&&e.jsx("p",{className:"text-sm text-red-500",children:s.application_type})]}),e.jsxs("div",{children:[e.jsx(n,{htmlFor:"application_url",required:!0,children:r("Application URL")}),e.jsx(d,{id:"application_url",value:t.application_url,onChange:i=>a("application_url",i.target.value),placeholder:r("Enter application URL"),disabled:t.application_type==="existing"}),s.application_url&&e.jsx("p",{className:"text-sm text-red-500",children:s.application_url})]}),e.jsxs("div",{children:[e.jsxs(n,{htmlFor:"positions",required:!0,children:[r("Number of Positions")," "]}),e.jsx(d,{id:"positions",type:"number",min:"1",value:t.positions,onChange:i=>a("positions",parseInt(i.target.value)||1),placeholder:r("Enter number of positions")}),s.positions&&e.jsx("p",{className:"text-sm text-red-500",children:s.positions})]})]}),e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(v,{id:"is_featured",checked:t.is_featured,onCheckedChange:i=>a("is_featured",i)}),e.jsx(n,{htmlFor:"is_featured",children:r("Featured Job")})]})]})]}),e.jsxs(x,{children:[e.jsx(p,{children:e.jsx(m,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:r("Experience & Salary")})}),e.jsx(h,{className:"space-y-4",children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsxs(n,{htmlFor:"min_experience",required:!0,children:[r("Min Experience (Years)")," "]}),e.jsx(d,{id:"min_experience",type:"number",min:"0",step:"0.1",value:t.min_experience,onChange:i=>a("min_experience",parseFloat(i.target.value)||0)}),s.min_experience&&e.jsx("p",{className:"text-sm text-red-500",children:s.min_experience})]}),e.jsxs("div",{children:[e.jsx(n,{htmlFor:"max_experience",required:!0,children:r("Max Experience (Years)")}),e.jsx(d,{id:"max_experience",type:"number",min:"0",step:"0.1",value:t.max_experience,onChange:i=>a("max_experience",i.target.value)}),s.max_experience&&e.jsx("p",{className:"text-sm text-red-500",children:s.max_experience})]}),e.jsxs("div",{children:[e.jsxs(n,{htmlFor:"min_salary",required:!0,children:[" ",r("Min Salary")]}),e.jsx(d,{id:"min_salary",type:"number",min:"0",step:"0.01",value:t.min_salary,onChange:i=>a("min_salary",i.target.value)}),s.min_salary&&e.jsx("p",{className:"text-sm text-red-500",children:s.min_salary})]}),e.jsxs("div",{children:[e.jsx(n,{htmlFor:"max_salary",required:!0,children:r("Max Salary")}),e.jsx(d,{id:"max_salary",type:"number",min:"0",step:"0.01",value:t.max_salary,onChange:i=>a("max_salary",i.target.value)}),s.max_salary&&e.jsx("p",{className:"text-sm text-red-500",children:s.max_salary})]})]})})]}),e.jsxs(x,{children:[e.jsx(p,{children:e.jsx(m,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:r("Job Details")})}),e.jsxs(h,{className:"space-y-4",children:[e.jsxs("div",{children:[e.jsx(n,{htmlFor:"description",required:!0,children:r("Job Description")}),e.jsx(S,{content:t.description,onChange:i=>a("description",i),placeholder:r("Enter job description..."),className:"[&_.ProseMirror]:min-h-[150px]"}),s.description&&e.jsx("p",{className:"text-sm text-red-500",children:s.description})]}),e.jsxs("div",{children:[e.jsx(n,{htmlFor:"requirements",required:!0,children:r("Requirements")}),e.jsx(S,{content:t.requirements,onChange:i=>a("requirements",i),placeholder:r("Enter job requirements..."),className:"[&_.ProseMirror]:min-h-[150px]"}),s.requirements&&e.jsx("p",{className:"text-sm text-red-500",children:s.requirements})]}),e.jsxs("div",{children:[e.jsx(n,{htmlFor:"benefits",required:!0,children:r("Benefits")}),e.jsx(S,{content:t.benefits,onChange:i=>a("benefits",i),placeholder:r("Enter job benefits..."),className:"[&_.ProseMirror]:min-h-[120px]"}),s.benefits&&e.jsx("p",{className:"text-sm text-red-500",children:s.benefits})]})]})]}),q&&q.length>0&&e.jsxs(x,{children:[e.jsx(p,{children:e.jsx(m,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:r("Custom Questions")})}),e.jsx(h,{className:"space-y-4",children:q.map(i=>e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(v,{id:`question_${i.id}`,checked:t.custom_question.includes(i.id),onCheckedChange:l=>{l?a("custom_question",[...t.custom_question,i.id]):a("custom_question",t.custom_question.filter(c=>c!==i.id))}}),e.jsxs(n,{htmlFor:`question_${i.id}`,className:"flex-1",children:[i.question,i.required===1&&e.jsx("span",{className:"text-red-500 ml-1",children:"*"})]})]},i.id))})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs(x,{children:[e.jsx(p,{children:e.jsx(m,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:r("Need to Ask?")})}),e.jsx(h,{className:"space-y-4",children:[{key:"gender",label:r("Gender")},{key:"date_of_birth",label:r("Date Of Birth")}].map(i=>e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(v,{id:`applicant_${i.key}`,checked:t.applicant.includes(i.key),onCheckedChange:l=>{l?a("applicant",[...t.applicant,i.key]):a("applicant",t.applicant.filter(c=>c!==i.key))}}),e.jsx(n,{htmlFor:`applicant_${i.key}`,children:i.label})]},i.key))})]}),e.jsxs(x,{children:[e.jsx(p,{children:e.jsx(m,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:r("Need to Show Option?")})}),e.jsx(h,{className:"space-y-4",children:[{key:"cover_letter",label:r("Cover Letter")},{key:"terms_and_conditions",label:r("Terms And Conditions")}].map(i=>e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(v,{id:`visibility_${i.key}`,checked:t.visibility.includes(i.key),onCheckedChange:l=>{l?a("visibility",[...t.visibility,i.key]):a("visibility",t.visibility.filter(c=>c!==i.key))}}),e.jsx(n,{htmlFor:`visibility_${i.key}`,children:i.label})]},i.key))})]})]}),e.jsxs("div",{className:"flex justify-end space-x-2",children:[e.jsx(P,{type:"button",variant:"outline",onClick:()=>E.get(route("hr.recruitment.job-postings.index")),children:r("Cancel")}),e.jsx(P,{type:"submit",disabled:F,children:r(F?"Creating...":"Create Job Posting")})]})]})})}export{Ee as default}; diff --git a/public/build/assets/credit-card-Dm0mmHp5.js b/public/build/assets/credit-card-CHqjxFip.js similarity index 88% rename from public/build/assets/credit-card-Dm0mmHp5.js rename to public/build/assets/credit-card-CHqjxFip.js index b2f758e67..999494b90 100644 --- a/public/build/assets/credit-card-Dm0mmHp5.js +++ b/public/build/assets/credit-card-CHqjxFip.js @@ -1,4 +1,4 @@ -import{G as e}from"./app-36WMjvX0.js";/** +import{G as e}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/crosshair-C7OptAZm.js b/public/build/assets/crosshair-DtQysFz7.js similarity index 91% rename from public/build/assets/crosshair-C7OptAZm.js rename to public/build/assets/crosshair-DtQysFz7.js index c761ad0e9..38ccdfa71 100644 --- a/public/build/assets/crosshair-C7OptAZm.js +++ b/public/build/assets/crosshair-DtQysFz7.js @@ -1,4 +1,4 @@ -import{G as e}from"./app-36WMjvX0.js";/** +import{G as e}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/crown-Cp4cgutu.js b/public/build/assets/crown-CC8Godfb.js similarity index 92% rename from public/build/assets/crown-Cp4cgutu.js rename to public/build/assets/crown-CC8Godfb.js index 3272e02cc..258f8c06e 100644 --- a/public/build/assets/crown-Cp4cgutu.js +++ b/public/build/assets/crown-CC8Godfb.js @@ -1,4 +1,4 @@ -import{G as a}from"./app-36WMjvX0.js";/** +import{G as a}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/currency-settings-CtNr5NRh.js b/public/build/assets/currency-settings-Cr0GjjUR.js similarity index 95% rename from public/build/assets/currency-settings-CtNr5NRh.js rename to public/build/assets/currency-settings-Cr0GjjUR.js index 762985005..833b36a96 100644 --- a/public/build/assets/currency-settings-CtNr5NRh.js +++ b/public/build/assets/currency-settings-Cr0GjjUR.js @@ -1 +1 @@ -import{r as C,j as e}from"./ui-Z445SNHD.js";import{u as _,c as A,ap as z,C as L,n as O,m as R,I as H,B as x,L as m,l as U,al as f,s as y,v as N,w as S,V as v,y as W,t as u,r as q}from"./app-36WMjvX0.js";import{S as w,a as F,b as P,c as D,d as l}from"./select-DgPPBKIC.js";import{S as I}from"./switch-C7AW5g5G.js";import{D as G}from"./dollar-sign-CFqWGHdB.js";import{I as b}from"./info-VH-vNQ_z.js";import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";function te(){const{t:a}=_(),{currencies:n=[],systemSettings:d={},globalSettings:i}=A().props,[r,g]=C.useState({decimalFormat:d.decimalFormat||"2",defaultCurrency:d.defaultCurrency||"USD",decimalSeparator:d.decimalSeparator||".",thousandsSeparator:d.thousandsSeparator||",",floatNumber:d.floatNumber!=="0",currencySymbolSpace:d.currencySymbolSpace==="1",currencySymbolPosition:d.currencySymbolPosition||"before",currencyName:""}),[k,T]=C.useState(1234.56);C.useEffect(()=>{if(n&&n.length>0){const s=n.find(t=>t.code===r.defaultCurrency);s&&g(t=>({...t,currencyName:s.name}))}},[n,r.defaultCurrency]);const o=(s,t)=>{g(c=>({...c,[s]:t}))},V=s=>{const t=n.find(c=>c.code===s);g(c=>({...c,defaultCurrency:s,currencyName:(t==null?void 0:t.name)||s}))},B=()=>{try{let s=k;const t=parseInt(r.decimalFormat);r.floatNumber||(s=Math.floor(s));const c=s.toFixed(t).split(".");r.thousandsSeparator!=="none"&&(c[0]=c[0].replace(/\B(?=(\d{3})+(?!\d))/g,r.thousandsSeparator));const j=c.join(r.decimalSeparator),h=n.find(M=>M.code===r.defaultCurrency),p=(h==null?void 0:h.symbol)||"$",$=r.currencySymbolSpace?" ":"";return r.currencySymbolPosition==="before"?`${p}${$}${j}`:`${j}${$}${p}`}catch{return"Invalid format"}},E=s=>{s.preventDefault(),i!=null&&i.is_demo||u.loading(a("Saving currency settings...")),q.post(route("settings.currency.update"),r,{preserveScroll:!0,onSuccess:t=>{var h,p;i!=null&&i.is_demo||u.dismiss();const c=(h=t.props.flash)==null?void 0:h.success,j=(p=t.props.flash)==null?void 0:p.error;c?u.success(c):j?u.error(j):u.success(a("Currency settings updated successfully"))},onError:t=>{i!=null&&i.is_demo||u.dismiss();const c=t.error||Object.values(t).join(", ")||a("Failed to update currency settings");u.error(c)}})};return e.jsx(z,{title:a("Currency Settings"),description:a("Configure how currency values are displayed throughout the application"),action:e.jsxs(x,{type:"submit",form:"currency-settings-form",size:"sm",children:[e.jsx(W,{className:"h-4 w-4 mr-2"}),a("Save Changes")]}),children:e.jsx("form",{id:"currency-settings-form",onSubmit:E,children:e.jsx("div",{className:"grid grid-cols-1 gap-6",children:e.jsx("div",{children:e.jsxs(L,{children:[e.jsx(O,{className:"pb-3",children:e.jsx("div",{className:"flex items-center justify-between",children:e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(G,{className:"h-5 w-5 text-primary"}),e.jsx("h3",{className:"text-base font-medium",children:a("Format Options")})]})})}),e.jsx(R,{children:e.jsxs("div",{className:"grid grid-cols-1 gap-6",children:[e.jsxs("div",{className:"p-4 bg-muted/30 rounded-md border flex flex-col md:flex-row items-center justify-between",children:[e.jsxs("div",{className:"flex flex-col items-center md:items-start mb-3 md:mb-0",children:[e.jsx("div",{className:"text-2xl font-semibold mb-1",children:B()}),e.jsxs("div",{className:"text-xs text-muted-foreground",children:[r.currencyName," (",r.defaultCurrency,")"]})]}),e.jsx("div",{className:"w-full md:w-auto md:max-w-[200px]",children:e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(H,{type:"number",className:"text-right h-8 text-sm",value:k,onChange:s=>T(parseFloat(s.target.value)||0),placeholder:"Test amount"}),e.jsx(x,{variant:"outline",onClick:()=>T(1234.56),type:"button",size:"sm",className:"h-8 text-xs",children:"Reset"})]})})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx(m,{htmlFor:"defaultCurrency",className:"font-medium",children:a("Default Currency")}),e.jsx(U,{variant:"outline",className:"font-mono",children:r.defaultCurrency})]}),e.jsxs(w,{value:r.defaultCurrency,onValueChange:V,children:[e.jsx(F,{children:e.jsx(P,{placeholder:a("Select currency")})}),e.jsx(D,{children:e.jsx("div",{className:"max-h-[300px] overflow-y-auto",children:n&&n.length>0?n.map(s=>e.jsx(l,{value:s.code,children:e.jsxs("div",{className:"flex items-center",children:[e.jsx("span",{className:"w-8 text-center",children:s.symbol}),e.jsxs("span",{children:[s.code," - ",s.name]}),s.is_default&&e.jsx("span",{className:"ml-2 text-xs text-primary",children:"(Default)"})]})},s.id)):e.jsx("div",{className:"p-2 text-center text-muted-foreground",children:a("No currencies found")})})})]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx(m,{htmlFor:"decimalFormat",className:"font-medium",children:a("Decimal Places")}),e.jsx(f,{children:e.jsxs(y,{children:[e.jsx(N,{asChild:!0,children:e.jsx(b,{className:"h-4 w-4 text-muted-foreground"})}),e.jsx(S,{children:e.jsx("p",{children:a("Number of digits after decimal point")})})]})})]}),e.jsxs(w,{value:r.decimalFormat,onValueChange:s=>o("decimalFormat",s),children:[e.jsx(F,{children:e.jsx(P,{placeholder:"Select decimal format"})}),e.jsxs(D,{children:[e.jsx(l,{value:"0",children:"0 (e.g., 1234)"}),e.jsx(l,{value:"1",children:"1 (e.g., 1234.5)"}),e.jsx(l,{value:"2",children:"2 (e.g., 1234.56)"}),e.jsx(l,{value:"3",children:"3 (e.g., 1234.567)"}),e.jsx(l,{value:"4",children:"4 (e.g., 1234.5678)"})]})]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx(m,{htmlFor:"currencySymbolPosition",className:"font-medium",children:a("Symbol Position")}),e.jsx(f,{children:e.jsxs(y,{children:[e.jsx(N,{asChild:!0,children:e.jsx(b,{className:"h-4 w-4 text-muted-foreground"})}),e.jsx(S,{children:e.jsx("p",{children:a("Where to place the currency symbol")})})]})})]}),e.jsxs("div",{className:"grid grid-cols-2 gap-2",children:[e.jsxs(x,{type:"button",variant:r.currencySymbolPosition==="before"?"default":"outline",className:"justify-center",onClick:()=>o("currencySymbolPosition","before"),children:[e.jsx("span",{className:"mr-2",children:"$"}),"100",r.currencySymbolPosition==="before"&&e.jsx(v,{className:"h-4 w-4 ml-2"})]}),e.jsxs(x,{type:"button",variant:r.currencySymbolPosition==="after"?"default":"outline",className:"justify-center",onClick:()=>o("currencySymbolPosition","after"),children:["100",e.jsx("span",{className:"ml-2",children:"$"}),r.currencySymbolPosition==="after"&&e.jsx(v,{className:"h-4 w-4 ml-2"})]})]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx(m,{htmlFor:"decimalSeparator",className:"font-medium",children:a("Decimal Separator")}),e.jsx(f,{children:e.jsxs(y,{children:[e.jsx(N,{asChild:!0,children:e.jsx(b,{className:"h-4 w-4 text-muted-foreground"})}),e.jsx(S,{children:e.jsx("p",{children:a("Character used to separate decimal places")})})]})})]}),e.jsxs("div",{className:"grid grid-cols-2 gap-2",children:[e.jsxs(x,{type:"button",variant:r.decimalSeparator==="."?"default":"outline",className:"justify-center",onClick:()=>o("decimalSeparator","."),children:[a("Dot")," (123.45)",r.decimalSeparator==="."&&e.jsx(v,{className:"h-4 w-4 ml-2"})]}),e.jsxs(x,{type:"button",variant:r.decimalSeparator===","?"default":"outline",className:"justify-center",onClick:()=>o("decimalSeparator",","),children:[a("Comma")," (123,45)",r.decimalSeparator===","&&e.jsx(v,{className:"h-4 w-4 ml-2"})]})]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx(m,{htmlFor:"thousandsSeparator",className:"font-medium",children:a("Thousands Separator")}),e.jsx(f,{children:e.jsxs(y,{children:[e.jsx(N,{asChild:!0,children:e.jsx(b,{className:"h-4 w-4 text-muted-foreground"})}),e.jsx(S,{children:e.jsx("p",{children:a("Character used to group thousands")})})]})})]}),e.jsxs(w,{value:r.thousandsSeparator,onValueChange:s=>o("thousandsSeparator",s),children:[e.jsx(F,{children:e.jsx(P,{placeholder:a("Select thousands separator")})}),e.jsxs(D,{children:[e.jsx(l,{value:",",children:"Comma (1,234.56)"}),e.jsx(l,{value:".",children:"Dot (1.234,56)"}),e.jsx(l,{value:" ",children:"Space (1 234.56)"}),e.jsx(l,{value:"none",children:"None (123456.78)"})]})]})]}),e.jsx("div",{className:"space-y-3 border rounded-md p-4",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx(m,{htmlFor:"floatNumber",className:"font-medium",children:a("Show Decimals")}),e.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:a("Display decimal places in amounts")})]}),e.jsx(I,{id:"floatNumber",checked:r.floatNumber,onCheckedChange:s=>o("floatNumber",s)})]})}),e.jsx("div",{className:"space-y-3 border rounded-md p-4",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx(m,{htmlFor:"currencySymbolSpace",className:"font-medium",children:a("Add Space")}),e.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:a("Space between amount and symbol")})]}),e.jsx(I,{id:"currencySymbolSpace",checked:r.currencySymbolSpace,onCheckedChange:s=>o("currencySymbolSpace",s)})]})})]})]})})]})})})})})}export{te as default}; +import{r as C,j as e}from"./ui-Z445SNHD.js";import{u as _,c as A,ap as z,C as L,n as O,m as R,I as H,B as x,L as m,l as U,al as f,s as y,v as N,w as S,V as v,y as W,t as u,r as q}from"./app-Da3PX8qg.js";import{S as w,a as F,b as P,c as D,d as l}from"./select-9uIRiOV_.js";import{S as I}from"./switch-DCoM0Ivb.js";import{D as G}from"./dollar-sign-BKfERkc9.js";import{I as b}from"./info-Cj5ROI6H.js";import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";function te(){const{t:a}=_(),{currencies:n=[],systemSettings:d={},globalSettings:i}=A().props,[r,g]=C.useState({decimalFormat:d.decimalFormat||"2",defaultCurrency:d.defaultCurrency||"USD",decimalSeparator:d.decimalSeparator||".",thousandsSeparator:d.thousandsSeparator||",",floatNumber:d.floatNumber!=="0",currencySymbolSpace:d.currencySymbolSpace==="1",currencySymbolPosition:d.currencySymbolPosition||"before",currencyName:""}),[k,T]=C.useState(1234.56);C.useEffect(()=>{if(n&&n.length>0){const s=n.find(t=>t.code===r.defaultCurrency);s&&g(t=>({...t,currencyName:s.name}))}},[n,r.defaultCurrency]);const o=(s,t)=>{g(c=>({...c,[s]:t}))},V=s=>{const t=n.find(c=>c.code===s);g(c=>({...c,defaultCurrency:s,currencyName:(t==null?void 0:t.name)||s}))},B=()=>{try{let s=k;const t=parseInt(r.decimalFormat);r.floatNumber||(s=Math.floor(s));const c=s.toFixed(t).split(".");r.thousandsSeparator!=="none"&&(c[0]=c[0].replace(/\B(?=(\d{3})+(?!\d))/g,r.thousandsSeparator));const j=c.join(r.decimalSeparator),h=n.find(M=>M.code===r.defaultCurrency),p=(h==null?void 0:h.symbol)||"$",$=r.currencySymbolSpace?" ":"";return r.currencySymbolPosition==="before"?`${p}${$}${j}`:`${j}${$}${p}`}catch{return"Invalid format"}},E=s=>{s.preventDefault(),i!=null&&i.is_demo||u.loading(a("Saving currency settings...")),q.post(route("settings.currency.update"),r,{preserveScroll:!0,onSuccess:t=>{var h,p;i!=null&&i.is_demo||u.dismiss();const c=(h=t.props.flash)==null?void 0:h.success,j=(p=t.props.flash)==null?void 0:p.error;c?u.success(c):j?u.error(j):u.success(a("Currency settings updated successfully"))},onError:t=>{i!=null&&i.is_demo||u.dismiss();const c=t.error||Object.values(t).join(", ")||a("Failed to update currency settings");u.error(c)}})};return e.jsx(z,{title:a("Currency Settings"),description:a("Configure how currency values are displayed throughout the application"),action:e.jsxs(x,{type:"submit",form:"currency-settings-form",size:"sm",children:[e.jsx(W,{className:"h-4 w-4 mr-2"}),a("Save Changes")]}),children:e.jsx("form",{id:"currency-settings-form",onSubmit:E,children:e.jsx("div",{className:"grid grid-cols-1 gap-6",children:e.jsx("div",{children:e.jsxs(L,{children:[e.jsx(O,{className:"pb-3",children:e.jsx("div",{className:"flex items-center justify-between",children:e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(G,{className:"h-5 w-5 text-primary"}),e.jsx("h3",{className:"text-base font-medium",children:a("Format Options")})]})})}),e.jsx(R,{children:e.jsxs("div",{className:"grid grid-cols-1 gap-6",children:[e.jsxs("div",{className:"p-4 bg-muted/30 rounded-md border flex flex-col md:flex-row items-center justify-between",children:[e.jsxs("div",{className:"flex flex-col items-center md:items-start mb-3 md:mb-0",children:[e.jsx("div",{className:"text-2xl font-semibold mb-1",children:B()}),e.jsxs("div",{className:"text-xs text-muted-foreground",children:[r.currencyName," (",r.defaultCurrency,")"]})]}),e.jsx("div",{className:"w-full md:w-auto md:max-w-[200px]",children:e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(H,{type:"number",className:"text-right h-8 text-sm",value:k,onChange:s=>T(parseFloat(s.target.value)||0),placeholder:"Test amount"}),e.jsx(x,{variant:"outline",onClick:()=>T(1234.56),type:"button",size:"sm",className:"h-8 text-xs",children:"Reset"})]})})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx(m,{htmlFor:"defaultCurrency",className:"font-medium",children:a("Default Currency")}),e.jsx(U,{variant:"outline",className:"font-mono",children:r.defaultCurrency})]}),e.jsxs(w,{value:r.defaultCurrency,onValueChange:V,children:[e.jsx(F,{children:e.jsx(P,{placeholder:a("Select currency")})}),e.jsx(D,{children:e.jsx("div",{className:"max-h-[300px] overflow-y-auto",children:n&&n.length>0?n.map(s=>e.jsx(l,{value:s.code,children:e.jsxs("div",{className:"flex items-center",children:[e.jsx("span",{className:"w-8 text-center",children:s.symbol}),e.jsxs("span",{children:[s.code," - ",s.name]}),s.is_default&&e.jsx("span",{className:"ml-2 text-xs text-primary",children:"(Default)"})]})},s.id)):e.jsx("div",{className:"p-2 text-center text-muted-foreground",children:a("No currencies found")})})})]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx(m,{htmlFor:"decimalFormat",className:"font-medium",children:a("Decimal Places")}),e.jsx(f,{children:e.jsxs(y,{children:[e.jsx(N,{asChild:!0,children:e.jsx(b,{className:"h-4 w-4 text-muted-foreground"})}),e.jsx(S,{children:e.jsx("p",{children:a("Number of digits after decimal point")})})]})})]}),e.jsxs(w,{value:r.decimalFormat,onValueChange:s=>o("decimalFormat",s),children:[e.jsx(F,{children:e.jsx(P,{placeholder:"Select decimal format"})}),e.jsxs(D,{children:[e.jsx(l,{value:"0",children:"0 (e.g., 1234)"}),e.jsx(l,{value:"1",children:"1 (e.g., 1234.5)"}),e.jsx(l,{value:"2",children:"2 (e.g., 1234.56)"}),e.jsx(l,{value:"3",children:"3 (e.g., 1234.567)"}),e.jsx(l,{value:"4",children:"4 (e.g., 1234.5678)"})]})]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx(m,{htmlFor:"currencySymbolPosition",className:"font-medium",children:a("Symbol Position")}),e.jsx(f,{children:e.jsxs(y,{children:[e.jsx(N,{asChild:!0,children:e.jsx(b,{className:"h-4 w-4 text-muted-foreground"})}),e.jsx(S,{children:e.jsx("p",{children:a("Where to place the currency symbol")})})]})})]}),e.jsxs("div",{className:"grid grid-cols-2 gap-2",children:[e.jsxs(x,{type:"button",variant:r.currencySymbolPosition==="before"?"default":"outline",className:"justify-center",onClick:()=>o("currencySymbolPosition","before"),children:[e.jsx("span",{className:"mr-2",children:"$"}),"100",r.currencySymbolPosition==="before"&&e.jsx(v,{className:"h-4 w-4 ml-2"})]}),e.jsxs(x,{type:"button",variant:r.currencySymbolPosition==="after"?"default":"outline",className:"justify-center",onClick:()=>o("currencySymbolPosition","after"),children:["100",e.jsx("span",{className:"ml-2",children:"$"}),r.currencySymbolPosition==="after"&&e.jsx(v,{className:"h-4 w-4 ml-2"})]})]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx(m,{htmlFor:"decimalSeparator",className:"font-medium",children:a("Decimal Separator")}),e.jsx(f,{children:e.jsxs(y,{children:[e.jsx(N,{asChild:!0,children:e.jsx(b,{className:"h-4 w-4 text-muted-foreground"})}),e.jsx(S,{children:e.jsx("p",{children:a("Character used to separate decimal places")})})]})})]}),e.jsxs("div",{className:"grid grid-cols-2 gap-2",children:[e.jsxs(x,{type:"button",variant:r.decimalSeparator==="."?"default":"outline",className:"justify-center",onClick:()=>o("decimalSeparator","."),children:[a("Dot")," (123.45)",r.decimalSeparator==="."&&e.jsx(v,{className:"h-4 w-4 ml-2"})]}),e.jsxs(x,{type:"button",variant:r.decimalSeparator===","?"default":"outline",className:"justify-center",onClick:()=>o("decimalSeparator",","),children:[a("Comma")," (123,45)",r.decimalSeparator===","&&e.jsx(v,{className:"h-4 w-4 ml-2"})]})]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx(m,{htmlFor:"thousandsSeparator",className:"font-medium",children:a("Thousands Separator")}),e.jsx(f,{children:e.jsxs(y,{children:[e.jsx(N,{asChild:!0,children:e.jsx(b,{className:"h-4 w-4 text-muted-foreground"})}),e.jsx(S,{children:e.jsx("p",{children:a("Character used to group thousands")})})]})})]}),e.jsxs(w,{value:r.thousandsSeparator,onValueChange:s=>o("thousandsSeparator",s),children:[e.jsx(F,{children:e.jsx(P,{placeholder:a("Select thousands separator")})}),e.jsxs(D,{children:[e.jsx(l,{value:",",children:"Comma (1,234.56)"}),e.jsx(l,{value:".",children:"Dot (1.234,56)"}),e.jsx(l,{value:" ",children:"Space (1 234.56)"}),e.jsx(l,{value:"none",children:"None (123456.78)"})]})]})]}),e.jsx("div",{className:"space-y-3 border rounded-md p-4",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx(m,{htmlFor:"floatNumber",className:"font-medium",children:a("Show Decimals")}),e.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:a("Display decimal places in amounts")})]}),e.jsx(I,{id:"floatNumber",checked:r.floatNumber,onCheckedChange:s=>o("floatNumber",s)})]})}),e.jsx("div",{className:"space-y-3 border rounded-md p-4",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx(m,{htmlFor:"currencySymbolSpace",className:"font-medium",children:a("Add Space")}),e.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:a("Space between amount and symbol")})]}),e.jsx(I,{id:"currencySymbolSpace",checked:r.currencySymbolSpace,onCheckedChange:s=>o("currencySymbolSpace",s)})]})})]})]})})]})})})})})}export{te as default}; diff --git a/public/build/assets/custom-page-C1GX9mF8.js b/public/build/assets/custom-page-D8TanlXx.js similarity index 90% rename from public/build/assets/custom-page-C1GX9mF8.js rename to public/build/assets/custom-page-D8TanlXx.js index 341afdbf9..d4bff5e33 100644 --- a/public/build/assets/custom-page-C1GX9mF8.js +++ b/public/build/assets/custom-page-D8TanlXx.js @@ -1,4 +1,4 @@ -import{R,j as o}from"./ui-Z445SNHD.js";import{c as z,H as A}from"./app-36WMjvX0.js";import F from"./Header-CwhUlFHp.js";import T from"./Footer-DmSr40Af.js";import{u as $}from"./use-favicon-D9sXPfy_.js";import"./utils-BWxnHGCV.js";import"./menu-Cu-nnefe.js";import"./mail-BFoS8U8W.js";import"./phone-CJ2h446N.js";import"./map-pin-L7jUebKz.js";import"./instagram-DBjFHIT7.js";import"./twitter-DDHYm63p.js";function X(){var u,f,h,x,g,b,y,j,_,v,C,N,k;const l=z(),{page:t,customPages:P=[],settings:e}=l.props,n=l.props.globalSettings;R.useEffect(()=>{const r=(n==null?void 0:n.is_demo)||!1;let c="left";if(r){const m=(H=>{var E;if(typeof document>"u")return null;const w=`; ${document.cookie}`.split(`; ${H}=`);if(w.length===2){const D=(E=w.pop())==null?void 0:E.split(";").shift();return D?decodeURIComponent(D):null}return null})("layoutPosition");(m==="left"||m==="right")&&(c=m)}else{const s=n==null?void 0:n.layoutDirection;(s==="left"||s==="right")&&(c=s)}const i=c==="right"?"rtl":"ltr";document.documentElement.dir=i,document.documentElement.setAttribute("dir",i),setTimeout(()=>{document.documentElement.getAttribute("dir")!==i&&(document.documentElement.dir=i,document.documentElement.setAttribute("dir",i))},1)},[]);const I=` +import{R,j as o}from"./ui-Z445SNHD.js";import{c as z,H as A}from"./app-Da3PX8qg.js";import F from"./Header-DY8Vcpbe.js";import T from"./Footer-DWT7SkZQ.js";import{u as $}from"./use-favicon-B1Z6Sm0k.js";import"./utils-BWxnHGCV.js";import"./menu-BGxVBBZl.js";import"./mail-khAU5Oig.js";import"./phone-XzqO8Dfs.js";import"./map-pin-BFNXdrz2.js";import"./instagram-tpp8H3E-.js";import"./twitter-CRZZ6zjd.js";function X(){var u,f,h,x,g,b,y,j,_,v,C,N,k;const l=z(),{page:t,customPages:P=[],settings:e}=l.props,n=l.props.globalSettings;R.useEffect(()=>{const r=(n==null?void 0:n.is_demo)||!1;let c="left";if(r){const m=(H=>{var E;if(typeof document>"u")return null;const w=`; ${document.cookie}`.split(`; ${H}=`);if(w.length===2){const D=(E=w.pop())==null?void 0:E.split(";").shift();return D?decodeURIComponent(D):null}return null})("layoutPosition");(m==="left"||m==="right")&&(c=m)}else{const s=n==null?void 0:n.layoutDirection;(s==="left"||s==="right")&&(c=s)}const i=c==="right"?"rtl":"ltr";document.documentElement.dir=i,document.documentElement.setAttribute("dir",i),setTimeout(()=>{document.documentElement.getAttribute("dir")!==i&&(document.documentElement.dir=i,document.documentElement.setAttribute("dir",i))},1)},[]);const I=` .prose h1, .prose h2, .prose h3, .prose h4, .prose h5, .prose h6 { color: #1f2937; font-weight: 600; diff --git a/public/build/assets/dashboard-CAr700dq.js b/public/build/assets/dashboard-7yzZ69H-.js similarity index 99% rename from public/build/assets/dashboard-CAr700dq.js rename to public/build/assets/dashboard-7yzZ69H-.js index 788f797db..782be97d8 100644 --- a/public/build/assets/dashboard-CAr700dq.js +++ b/public/build/assets/dashboard-7yzZ69H-.js @@ -1,4 +1,4 @@ -var Tx=Object.defineProperty;var Mx=(e,t,r)=>t in e?Tx(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;var Io=(e,t,r)=>Mx(e,typeof t!="symbol"?t+"":t,r);import{r as v,y as cr,b as Sm,a as bs,e as Nx,j as P}from"./ui-Z445SNHD.js";import{r as Dx,P as $x}from"./page-template-B_mOhR6n.js";import{u as Rx,c as Lx,C as Te,m as Me,x as zx,B as wf,n as It,o as Tt,l as Qt}from"./app-36WMjvX0.js";import{R as Bx}from"./refresh-cw-BTR9wbuS.js";import{U as Pf}from"./users-Czs1F8XM.js";import{B as Fx}from"./building-2-Cda8xQDI.js";import{C as Wx}from"./clock-Cfp0CYjJ.js";import{C as To}from"./calendar-BYVpj4_X.js";import{B as Of}from"./briefcase-Dsiqzllu.js";import{U as Mo}from"./user-plus-C-0nSlHG.js";import{C as Kx}from"./circle-check-big-DqURlwt2.js";import{C as qx}from"./copy-DSkOAFhr.js";import{E as Ux}from"./external-link-uO-R2E0-.js";import{C as Hx}from"./chart-column-GeSBJr5Y.js";import{c as H}from"./utils-BWxnHGCV.js";import{T as Af}from"./trending-up-CPB8hZlm.js";import{B as Gx}from"./bell-Cr2F9IDD.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./calendar-days-BdrEl_Gk.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";var Yx=["dangerouslySetInnerHTML","onCopy","onCopyCapture","onCut","onCutCapture","onPaste","onPasteCapture","onCompositionEnd","onCompositionEndCapture","onCompositionStart","onCompositionStartCapture","onCompositionUpdate","onCompositionUpdateCapture","onFocus","onFocusCapture","onBlur","onBlurCapture","onChange","onChangeCapture","onBeforeInput","onBeforeInputCapture","onInput","onInputCapture","onReset","onResetCapture","onSubmit","onSubmitCapture","onInvalid","onInvalidCapture","onLoad","onLoadCapture","onError","onErrorCapture","onKeyDown","onKeyDownCapture","onKeyPress","onKeyPressCapture","onKeyUp","onKeyUpCapture","onAbort","onAbortCapture","onCanPlay","onCanPlayCapture","onCanPlayThrough","onCanPlayThroughCapture","onDurationChange","onDurationChangeCapture","onEmptied","onEmptiedCapture","onEncrypted","onEncryptedCapture","onEnded","onEndedCapture","onLoadedData","onLoadedDataCapture","onLoadedMetadata","onLoadedMetadataCapture","onLoadStart","onLoadStartCapture","onPause","onPauseCapture","onPlay","onPlayCapture","onPlaying","onPlayingCapture","onProgress","onProgressCapture","onRateChange","onRateChangeCapture","onSeeked","onSeekedCapture","onSeeking","onSeekingCapture","onStalled","onStalledCapture","onSuspend","onSuspendCapture","onTimeUpdate","onTimeUpdateCapture","onVolumeChange","onVolumeChangeCapture","onWaiting","onWaitingCapture","onAuxClick","onAuxClickCapture","onClick","onClickCapture","onContextMenu","onContextMenuCapture","onDoubleClick","onDoubleClickCapture","onDrag","onDragCapture","onDragEnd","onDragEndCapture","onDragEnter","onDragEnterCapture","onDragExit","onDragExitCapture","onDragLeave","onDragLeaveCapture","onDragOver","onDragOverCapture","onDragStart","onDragStartCapture","onDrop","onDropCapture","onMouseDown","onMouseDownCapture","onMouseEnter","onMouseLeave","onMouseMove","onMouseMoveCapture","onMouseOut","onMouseOutCapture","onMouseOver","onMouseOverCapture","onMouseUp","onMouseUpCapture","onSelect","onSelectCapture","onTouchCancel","onTouchCancelCapture","onTouchEnd","onTouchEndCapture","onTouchMove","onTouchMoveCapture","onTouchStart","onTouchStartCapture","onPointerDown","onPointerDownCapture","onPointerMove","onPointerMoveCapture","onPointerUp","onPointerUpCapture","onPointerCancel","onPointerCancelCapture","onPointerEnter","onPointerEnterCapture","onPointerLeave","onPointerLeaveCapture","onPointerOver","onPointerOverCapture","onPointerOut","onPointerOutCapture","onGotPointerCapture","onGotPointerCaptureCapture","onLostPointerCapture","onLostPointerCaptureCapture","onScroll","onScrollCapture","onWheel","onWheelCapture","onAnimationStart","onAnimationStartCapture","onAnimationEnd","onAnimationEndCapture","onAnimationIteration","onAnimationIterationCapture","onTransitionEnd","onTransitionEndCapture"];function xs(e){if(typeof e!="string")return!1;var t=Yx;return t.includes(e)}var Vx=["aria-activedescendant","aria-atomic","aria-autocomplete","aria-busy","aria-checked","aria-colcount","aria-colindex","aria-colspan","aria-controls","aria-current","aria-describedby","aria-details","aria-disabled","aria-errormessage","aria-expanded","aria-flowto","aria-haspopup","aria-hidden","aria-invalid","aria-keyshortcuts","aria-label","aria-labelledby","aria-level","aria-live","aria-modal","aria-multiline","aria-multiselectable","aria-orientation","aria-owns","aria-placeholder","aria-posinset","aria-pressed","aria-readonly","aria-relevant","aria-required","aria-roledescription","aria-rowcount","aria-rowindex","aria-rowspan","aria-selected","aria-setsize","aria-sort","aria-valuemax","aria-valuemin","aria-valuenow","aria-valuetext","className","color","height","id","lang","max","media","method","min","name","style","target","width","role","tabIndex","accentHeight","accumulate","additive","alignmentBaseline","allowReorder","alphabetic","amplitude","arabicForm","ascent","attributeName","attributeType","autoReverse","azimuth","baseFrequency","baselineShift","baseProfile","bbox","begin","bias","by","calcMode","capHeight","clip","clipPath","clipPathUnits","clipRule","colorInterpolation","colorInterpolationFilters","colorProfile","colorRendering","contentScriptType","contentStyleType","cursor","cx","cy","d","decelerate","descent","diffuseConstant","direction","display","divisor","dominantBaseline","dur","dx","dy","edgeMode","elevation","enableBackground","end","exponent","externalResourcesRequired","fill","fillOpacity","fillRule","filter","filterRes","filterUnits","floodColor","floodOpacity","focusable","fontFamily","fontSize","fontSizeAdjust","fontStretch","fontStyle","fontVariant","fontWeight","format","from","fx","fy","g1","g2","glyphName","glyphOrientationHorizontal","glyphOrientationVertical","glyphRef","gradientTransform","gradientUnits","hanging","horizAdvX","horizOriginX","href","ideographic","imageRendering","in2","in","intercept","k1","k2","k3","k4","k","kernelMatrix","kernelUnitLength","kerning","keyPoints","keySplines","keyTimes","lengthAdjust","letterSpacing","lightingColor","limitingConeAngle","local","markerEnd","markerHeight","markerMid","markerStart","markerUnits","markerWidth","mask","maskContentUnits","maskUnits","mathematical","mode","numOctaves","offset","opacity","operator","order","orient","orientation","origin","overflow","overlinePosition","overlineThickness","paintOrder","panose1","pathLength","patternContentUnits","patternTransform","patternUnits","pointerEvents","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","r","radius","refX","refY","renderingIntent","repeatCount","repeatDur","requiredExtensions","requiredFeatures","restart","result","rotate","rx","ry","seed","shapeRendering","slope","spacing","specularConstant","specularExponent","speed","spreadMethod","startOffset","stdDeviation","stemh","stemv","stitchTiles","stopColor","stopOpacity","strikethroughPosition","strikethroughThickness","string","stroke","strokeDasharray","strokeDashoffset","strokeLinecap","strokeLinejoin","strokeMiterlimit","strokeOpacity","strokeWidth","surfaceScale","systemLanguage","tableValues","targetX","targetY","textAnchor","textDecoration","textLength","textRendering","to","transform","u1","u2","underlinePosition","underlineThickness","unicode","unicodeBidi","unicodeRange","unitsPerEm","vAlphabetic","values","vectorEffect","version","vertAdvY","vertOriginX","vertOriginY","vHanging","vIdeographic","viewTarget","visibility","vMathematical","widths","wordSpacing","writingMode","x1","x2","x","xChannelSelector","xHeight","xlinkActuate","xlinkArcrole","xlinkHref","xlinkRole","xlinkShow","xlinkTitle","xlinkType","xmlBase","xmlLang","xmlns","xmlnsXlink","xmlSpace","y1","y2","y","yChannelSelector","z","zoomAndPan","ref","key","angle"],Xx=new Set(Vx);function jm(e){return typeof e!="string"?!1:Xx.has(e)}function Em(e){return typeof e=="string"&&e.startsWith("data-")}function Ye(e){if(typeof e!="object"||e===null)return{};var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(jm(r)||Em(r))&&(t[r]=e[r]);return t}function Cr(e){if(e==null)return null;if(v.isValidElement(e)&&typeof e.props=="object"&&e.props!==null){var t=e.props;return Ye(t)}return typeof e=="object"&&!Array.isArray(e)?Ye(e):null}function Fe(e){var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(jm(r)||Em(r)||xs(r))&&(t[r]=e[r]);return t}function Zx(e){return e==null?null:v.isValidElement(e)?Fe(e.props):typeof e=="object"&&!Array.isArray(e)?Fe(e):null}var Jx=["children","width","height","viewBox","className","style","title","desc"];function pu(){return pu=Object.assign?Object.assign.bind():function(e){for(var t=1;t{var{children:r,width:n,height:i,viewBox:a,className:o,style:l,title:u,desc:c}=e,s=Qx(e,Jx),f=a||{width:n,height:i,x:0,y:0},d=H("recharts-surface",o);return v.createElement("svg",pu({},Fe(s),{className:d,width:n,height:i,style:l,viewBox:"".concat(f.x," ").concat(f.y," ").concat(f.width," ").concat(f.height),ref:t}),v.createElement("title",null,u),v.createElement("desc",null,c),r)}),tw=["children","className"];function mu(){return mu=Object.assign?Object.assign.bind():function(e){for(var t=1;t{var{children:r,className:n}=e,i=rw(e,tw),a=H("recharts-layer",n);return v.createElement("g",mu({className:a},Fe(i),{ref:t}),r)}),_m=v.createContext(null),iw=()=>v.useContext(_m);function re(e){return function(){return e}}const Cm=Math.cos,Bi=Math.sin,gt=Math.sqrt,Fi=Math.PI,Ra=2*Fi,yu=Math.PI,gu=2*yu,yr=1e-6,aw=gu-yr;function km(e){this._+=e[0];for(let t=1,r=e.length;t=0))throw new Error(`invalid digits: ${e}`);if(t>15)return km;const r=10**t;return function(n){this._+=n[0];for(let i=1,a=n.length;iyr)if(!(Math.abs(f*u-c*s)>yr)||!a)this._append`L${this._x1=t},${this._y1=r}`;else{let h=n-o,m=i-l,p=u*u+c*c,y=h*h+m*m,g=Math.sqrt(p),b=Math.sqrt(d),O=a*Math.tan((yu-Math.acos((p+d-y)/(2*g*b)))/2),x=O/b,A=O/g;Math.abs(x-1)>yr&&this._append`L${t+x*s},${r+x*f}`,this._append`A${a},${a},0,0,${+(f*h>s*m)},${this._x1=t+A*u},${this._y1=r+A*c}`}}arc(t,r,n,i,a,o){if(t=+t,r=+r,n=+n,o=!!o,n<0)throw new Error(`negative radius: ${n}`);let l=n*Math.cos(i),u=n*Math.sin(i),c=t+l,s=r+u,f=1^o,d=o?i-a:a-i;this._x1===null?this._append`M${c},${s}`:(Math.abs(this._x1-c)>yr||Math.abs(this._y1-s)>yr)&&this._append`L${c},${s}`,n&&(d<0&&(d=d%gu+gu),d>aw?this._append`A${n},${n},0,1,${f},${t-l},${r-u}A${n},${n},0,1,${f},${this._x1=c},${this._y1=s}`:d>yr&&this._append`A${n},${n},0,${+(d>=yu)},${f},${this._x1=t+n*Math.cos(a)},${this._y1=r+n*Math.sin(a)}`)}rect(t,r,n,i){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+r}h${n=+n}v${+i}h${-n}Z`}toString(){return this._}}function Ps(e){let t=3;return e.digits=function(r){if(!arguments.length)return t;if(r==null)t=null;else{const n=Math.floor(r);if(!(n>=0))throw new RangeError(`invalid digits: ${r}`);t=n}return e},()=>new lw(t)}function Os(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function Im(e){this._context=e}Im.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._context.lineTo(e,t);break}}};function La(e){return new Im(e)}function Tm(e){return e[0]}function Mm(e){return e[1]}function Nm(e,t){var r=re(!0),n=null,i=La,a=null,o=Ps(l);e=typeof e=="function"?e:e===void 0?Tm:re(e),t=typeof t=="function"?t:t===void 0?Mm:re(t);function l(u){var c,s=(u=Os(u)).length,f,d=!1,h;for(n==null&&(a=i(h=o())),c=0;c<=s;++c)!(c=h;--m)l.point(O[m],x[m]);l.lineEnd(),l.areaEnd()}g&&(O[d]=+e(y,d,f),x[d]=+t(y,d,f),l.point(n?+n(y,d,f):O[d],r?+r(y,d,f):x[d]))}if(b)return l=null,b+""||null}function s(){return Nm().defined(i).curve(o).context(a)}return c.x=function(f){return arguments.length?(e=typeof f=="function"?f:re(+f),n=null,c):e},c.x0=function(f){return arguments.length?(e=typeof f=="function"?f:re(+f),c):e},c.x1=function(f){return arguments.length?(n=f==null?null:typeof f=="function"?f:re(+f),c):n},c.y=function(f){return arguments.length?(t=typeof f=="function"?f:re(+f),r=null,c):t},c.y0=function(f){return arguments.length?(t=typeof f=="function"?f:re(+f),c):t},c.y1=function(f){return arguments.length?(r=f==null?null:typeof f=="function"?f:re(+f),c):r},c.lineX0=c.lineY0=function(){return s().x(e).y(t)},c.lineY1=function(){return s().x(e).y(r)},c.lineX1=function(){return s().x(n).y(t)},c.defined=function(f){return arguments.length?(i=typeof f=="function"?f:re(!!f),c):i},c.curve=function(f){return arguments.length?(o=f,a!=null&&(l=o(a)),c):o},c.context=function(f){return arguments.length?(f==null?a=l=null:l=o(a=f),c):a},c}class Dm{constructor(t,r){this._context=t,this._x=r}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line}point(t,r){switch(t=+t,r=+r,this._point){case 0:{this._point=1,this._line?this._context.lineTo(t,r):this._context.moveTo(t,r);break}case 1:this._point=2;default:{this._x?this._context.bezierCurveTo(this._x0=(this._x0+t)/2,this._y0,this._x0,r,t,r):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+r)/2,t,this._y0,t,r);break}}this._x0=t,this._y0=r}}function uw(e){return new Dm(e,!0)}function sw(e){return new Dm(e,!1)}const As={draw(e,t){const r=gt(t/Fi);e.moveTo(r,0),e.arc(0,0,r,0,Ra)}},cw={draw(e,t){const r=gt(t/5)/2;e.moveTo(-3*r,-r),e.lineTo(-r,-r),e.lineTo(-r,-3*r),e.lineTo(r,-3*r),e.lineTo(r,-r),e.lineTo(3*r,-r),e.lineTo(3*r,r),e.lineTo(r,r),e.lineTo(r,3*r),e.lineTo(-r,3*r),e.lineTo(-r,r),e.lineTo(-3*r,r),e.closePath()}},$m=gt(1/3),fw=$m*2,dw={draw(e,t){const r=gt(t/fw),n=r*$m;e.moveTo(0,-r),e.lineTo(n,0),e.lineTo(0,r),e.lineTo(-n,0),e.closePath()}},vw={draw(e,t){const r=gt(t),n=-r/2;e.rect(n,n,r,r)}},hw=.8908130915292852,Rm=Bi(Fi/10)/Bi(7*Fi/10),pw=Bi(Ra/10)*Rm,mw=-Cm(Ra/10)*Rm,yw={draw(e,t){const r=gt(t*hw),n=pw*r,i=mw*r;e.moveTo(0,-r),e.lineTo(n,i);for(let a=1;a<5;++a){const o=Ra*a/5,l=Cm(o),u=Bi(o);e.lineTo(u*r,-l*r),e.lineTo(l*n-u*i,u*n+l*i)}e.closePath()}},No=gt(3),gw={draw(e,t){const r=-gt(t/(No*3));e.moveTo(0,r*2),e.lineTo(-No*r,-r),e.lineTo(No*r,-r),e.closePath()}},nt=-.5,it=gt(3)/2,bu=1/gt(12),bw=(bu/2+1)*3,xw={draw(e,t){const r=gt(t/bw),n=r/2,i=r*bu,a=n,o=r*bu+r,l=-a,u=o;e.moveTo(n,i),e.lineTo(a,o),e.lineTo(l,u),e.lineTo(nt*n-it*i,it*n+nt*i),e.lineTo(nt*a-it*o,it*a+nt*o),e.lineTo(nt*l-it*u,it*l+nt*u),e.lineTo(nt*n+it*i,nt*i-it*n),e.lineTo(nt*a+it*o,nt*o-it*a),e.lineTo(nt*l+it*u,nt*u-it*l),e.closePath()}};function ww(e,t){let r=null,n=Ps(i);e=typeof e=="function"?e:re(e||As),t=typeof t=="function"?t:re(t===void 0?64:+t);function i(){let a;if(r||(r=a=n()),e.apply(this,arguments).draw(r,+t.apply(this,arguments)),a)return r=null,a+""||null}return i.type=function(a){return arguments.length?(e=typeof a=="function"?a:re(a),i):e},i.size=function(a){return arguments.length?(t=typeof a=="function"?a:re(+a),i):t},i.context=function(a){return arguments.length?(r=a??null,i):r},i}function Wi(){}function Ki(e,t,r){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+t)/6,(e._y0+4*e._y1+r)/6)}function Lm(e){this._context=e}Lm.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:Ki(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1);break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:Ki(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function Pw(e){return new Lm(e)}function zm(e){this._context=e}zm.prototype={areaStart:Wi,areaEnd:Wi,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:{this._context.moveTo(this._x2,this._y2),this._context.closePath();break}case 2:{this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break}case 3:{this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4);break}}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x2=e,this._y2=t;break;case 1:this._point=2,this._x3=e,this._y3=t;break;case 2:this._point=3,this._x4=e,this._y4=t,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+t)/6);break;default:Ki(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function Ow(e){return new zm(e)}function Bm(e){this._context=e}Bm.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var r=(this._x0+4*this._x1+e)/6,n=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(r,n):this._context.moveTo(r,n);break;case 3:this._point=4;default:Ki(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function Aw(e){return new Bm(e)}function Fm(e){this._context=e}Fm.prototype={areaStart:Wi,areaEnd:Wi,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,t){e=+e,t=+t,this._point?this._context.lineTo(e,t):(this._point=1,this._context.moveTo(e,t))}};function Sw(e){return new Fm(e)}function Sf(e){return e<0?-1:1}function jf(e,t,r){var n=e._x1-e._x0,i=t-e._x1,a=(e._y1-e._y0)/(n||i<0&&-0),o=(r-e._y1)/(i||n<0&&-0),l=(a*i+o*n)/(n+i);return(Sf(a)+Sf(o))*Math.min(Math.abs(a),Math.abs(o),.5*Math.abs(l))||0}function Ef(e,t){var r=e._x1-e._x0;return r?(3*(e._y1-e._y0)/r-t)/2:t}function Do(e,t,r){var n=e._x0,i=e._y0,a=e._x1,o=e._y1,l=(a-n)/3;e._context.bezierCurveTo(n+l,i+l*t,a-l,o-l*r,a,o)}function qi(e){this._context=e}qi.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:Do(this,this._t0,Ef(this,this._t0));break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){var r=NaN;if(e=+e,t=+t,!(e===this._x1&&t===this._y1)){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,Do(this,Ef(this,r=jf(this,e,t)),r);break;default:Do(this,this._t0,r=jf(this,e,t));break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=r}}};function Wm(e){this._context=new Km(e)}(Wm.prototype=Object.create(qi.prototype)).point=function(e,t){qi.prototype.point.call(this,t,e)};function Km(e){this._context=e}Km.prototype={moveTo:function(e,t){this._context.moveTo(t,e)},closePath:function(){this._context.closePath()},lineTo:function(e,t){this._context.lineTo(t,e)},bezierCurveTo:function(e,t,r,n,i,a){this._context.bezierCurveTo(t,e,n,r,a,i)}};function jw(e){return new qi(e)}function Ew(e){return new Wm(e)}function qm(e){this._context=e}qm.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var e=this._x,t=this._y,r=e.length;if(r)if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),r===2)this._context.lineTo(e[1],t[1]);else for(var n=_f(e),i=_f(t),a=0,o=1;o=0;--t)i[t]=(o[t]-i[t+1])/a[t];for(a[r-1]=(e[r]+i[r-1])/2,t=0;t=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:{if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var r=this._x*(1-this._t)+e*this._t;this._context.lineTo(r,this._y),this._context.lineTo(r,t)}break}}this._x=e,this._y=t}};function Cw(e){return new za(e,.5)}function kw(e){return new za(e,0)}function Iw(e){return new za(e,1)}function kr(e,t){if((o=e.length)>1)for(var r=1,n,i,a=e[t[0]],o,l=a.length;r=0;)r[t]=t;return r}function Tw(e,t){return e[t]}function Mw(e){const t=[];return t.key=e,t}function Nw(){var e=re([]),t=xu,r=kr,n=Tw;function i(a){var o=Array.from(e.apply(this,arguments),Mw),l,u=o.length,c=-1,s;for(const f of a)for(l=0,++c;l0){for(var r,n,i=0,a=e[0].length,o;i0){for(var r=0,n=e[t[0]],i,a=n.length;r0)||!((a=(i=e[t[0]]).length)>0))){for(var r=0,n=1,i,a,o;n1&&arguments[1]!==void 0?arguments[1]:Ww,r=10**t,n=Math.round(e*r)/r;return Object.is(n,-0)?0:n}function ce(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n{var l=r[o-1];return typeof l=="string"?i+l+a:l!==void 0?i+nr(l)+a:i+a},"")}var Ee=e=>e===0?0:e>0?1:-1,mt=e=>typeof e=="number"&&e!=+e,Tr=e=>typeof e=="string"&&e.indexOf("%")===e.length-1,N=e=>(typeof e=="number"||e instanceof Number)&&!mt(e),St=e=>N(e)||typeof e=="string",Kw=0,Mn=e=>{var t=++Kw;return"".concat(e||"").concat(t)},$e=function(t,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(!N(t)&&typeof t!="string")return n;var a;if(Tr(t)){if(r==null)return n;var o=t.indexOf("%");a=r*parseFloat(t.slice(0,o))/100}else a=+t;return mt(a)&&(a=n),i&&r!=null&&a>r&&(a=r),a},Hm=e=>{if(!Array.isArray(e))return!1;for(var t=e.length,r={},n=0;nn&&(typeof t=="function"?t(n):Ir(n,t))===r)}var de=e=>e===null||typeof e>"u",Yn=e=>de(e)?e:"".concat(e.charAt(0).toUpperCase()).concat(e.slice(1));function He(e){return e!=null}function Lr(){}var qw=["type","size","sizeType"];function wu(){return wu=Object.assign?Object.assign.bind():function(e){for(var t=1;t{var t="symbol".concat(Yn(e));return Ym[t]||As},Jw=(e,t,r)=>{if(t==="area")return e;switch(r){case"cross":return 5*e*e/9;case"diamond":return .5*e*e/Math.sqrt(3);case"square":return e*e;case"star":{var n=18*Xw;return 1.25*e*e*(Math.tan(n)-Math.tan(n*2)*Math.tan(n)**2)}case"triangle":return Math.sqrt(3)*e*e/4;case"wye":return(21-10*Math.sqrt(3))*e*e/8;default:return Math.PI*e*e/4}},Qw=(e,t)=>{Ym["symbol".concat(Yn(e))]=t},_s=e=>{var{type:t="circle",size:r=64,sizeType:n="area"}=e,i=Yw(e,qw),a=Rf(Rf({},i),{},{type:t,size:r,sizeType:n}),o="circle";typeof t=="string"&&(o=t);var l=()=>{var d=Zw(o),h=ww().type(d).size(Jw(r,n,o)),m=h();if(m!==null)return m},{className:u,cx:c,cy:s}=a,f=Fe(a);return N(c)&&N(s)&&N(r)?v.createElement("path",wu({},f,{className:H("recharts-symbols",u),transform:"translate(".concat(c,", ").concat(s,")"),d:l()})):null};_s.registerSymbol=Qw;var Vm=e=>"radius"in e&&"startAngle"in e&&"endAngle"in e,Cs=(e,t)=>{if(!e||typeof e=="function"||typeof e=="boolean")return null;var r=e;if(v.isValidElement(e)&&(r=e.props),typeof r!="object"&&typeof r!="function")return null;var n={};return Object.keys(r).forEach(i=>{xs(i)&&(n[i]=(a=>r[i](r,a)))}),n},eP=(e,t,r)=>n=>(e(t,r,n),null),Vn=(e,t,r)=>{if(e===null||typeof e!="object"&&typeof e!="function")return null;var n=null;return Object.keys(e).forEach(i=>{var a=e[i];xs(i)&&typeof a=="function"&&(n||(n={}),n[i]=eP(a,t,r))}),n};function Lf(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function tP(e){for(var t=1;t(o[l]===void 0&&n[l]!==void 0&&(o[l]=n[l]),o),r);return a}function Ui(){return Ui=Object.assign?Object.assign.bind():function(e){for(var t=1;tt in e?Tx(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;var Io=(e,t,r)=>Mx(e,typeof t!="symbol"?t+"":t,r);import{r as v,y as cr,b as Sm,a as bs,e as Nx,j as P}from"./ui-Z445SNHD.js";import{r as Dx,P as $x}from"./page-template-Cw8W4Qs2.js";import{u as Rx,c as Lx,C as Te,m as Me,x as zx,B as wf,n as It,o as Tt,l as Qt}from"./app-Da3PX8qg.js";import{R as Bx}from"./refresh-cw--0MMVqmk.js";import{U as Pf}from"./users-BG7aX58P.js";import{B as Fx}from"./building-2-DmmRcP0c.js";import{C as Wx}from"./clock-CLIx856C.js";import{C as To}from"./calendar-kiIl5Cyq.js";import{B as Of}from"./briefcase-lPam_Ipn.js";import{U as Mo}from"./user-plus-Ba62LA9O.js";import{C as Kx}from"./circle-check-big-KTDTMhTs.js";import{C as qx}from"./copy-D8vf_ZyP.js";import{E as Ux}from"./external-link-DL5n0dhJ.js";import{C as Hx}from"./chart-column-CKzC1aib.js";import{c as H}from"./utils-BWxnHGCV.js";import{T as Af}from"./trending-up-D5y6g4yZ.js";import{B as Gx}from"./bell-BMsQyWM-.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./calendar-days-BgbYDkbG.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";var Yx=["dangerouslySetInnerHTML","onCopy","onCopyCapture","onCut","onCutCapture","onPaste","onPasteCapture","onCompositionEnd","onCompositionEndCapture","onCompositionStart","onCompositionStartCapture","onCompositionUpdate","onCompositionUpdateCapture","onFocus","onFocusCapture","onBlur","onBlurCapture","onChange","onChangeCapture","onBeforeInput","onBeforeInputCapture","onInput","onInputCapture","onReset","onResetCapture","onSubmit","onSubmitCapture","onInvalid","onInvalidCapture","onLoad","onLoadCapture","onError","onErrorCapture","onKeyDown","onKeyDownCapture","onKeyPress","onKeyPressCapture","onKeyUp","onKeyUpCapture","onAbort","onAbortCapture","onCanPlay","onCanPlayCapture","onCanPlayThrough","onCanPlayThroughCapture","onDurationChange","onDurationChangeCapture","onEmptied","onEmptiedCapture","onEncrypted","onEncryptedCapture","onEnded","onEndedCapture","onLoadedData","onLoadedDataCapture","onLoadedMetadata","onLoadedMetadataCapture","onLoadStart","onLoadStartCapture","onPause","onPauseCapture","onPlay","onPlayCapture","onPlaying","onPlayingCapture","onProgress","onProgressCapture","onRateChange","onRateChangeCapture","onSeeked","onSeekedCapture","onSeeking","onSeekingCapture","onStalled","onStalledCapture","onSuspend","onSuspendCapture","onTimeUpdate","onTimeUpdateCapture","onVolumeChange","onVolumeChangeCapture","onWaiting","onWaitingCapture","onAuxClick","onAuxClickCapture","onClick","onClickCapture","onContextMenu","onContextMenuCapture","onDoubleClick","onDoubleClickCapture","onDrag","onDragCapture","onDragEnd","onDragEndCapture","onDragEnter","onDragEnterCapture","onDragExit","onDragExitCapture","onDragLeave","onDragLeaveCapture","onDragOver","onDragOverCapture","onDragStart","onDragStartCapture","onDrop","onDropCapture","onMouseDown","onMouseDownCapture","onMouseEnter","onMouseLeave","onMouseMove","onMouseMoveCapture","onMouseOut","onMouseOutCapture","onMouseOver","onMouseOverCapture","onMouseUp","onMouseUpCapture","onSelect","onSelectCapture","onTouchCancel","onTouchCancelCapture","onTouchEnd","onTouchEndCapture","onTouchMove","onTouchMoveCapture","onTouchStart","onTouchStartCapture","onPointerDown","onPointerDownCapture","onPointerMove","onPointerMoveCapture","onPointerUp","onPointerUpCapture","onPointerCancel","onPointerCancelCapture","onPointerEnter","onPointerEnterCapture","onPointerLeave","onPointerLeaveCapture","onPointerOver","onPointerOverCapture","onPointerOut","onPointerOutCapture","onGotPointerCapture","onGotPointerCaptureCapture","onLostPointerCapture","onLostPointerCaptureCapture","onScroll","onScrollCapture","onWheel","onWheelCapture","onAnimationStart","onAnimationStartCapture","onAnimationEnd","onAnimationEndCapture","onAnimationIteration","onAnimationIterationCapture","onTransitionEnd","onTransitionEndCapture"];function xs(e){if(typeof e!="string")return!1;var t=Yx;return t.includes(e)}var Vx=["aria-activedescendant","aria-atomic","aria-autocomplete","aria-busy","aria-checked","aria-colcount","aria-colindex","aria-colspan","aria-controls","aria-current","aria-describedby","aria-details","aria-disabled","aria-errormessage","aria-expanded","aria-flowto","aria-haspopup","aria-hidden","aria-invalid","aria-keyshortcuts","aria-label","aria-labelledby","aria-level","aria-live","aria-modal","aria-multiline","aria-multiselectable","aria-orientation","aria-owns","aria-placeholder","aria-posinset","aria-pressed","aria-readonly","aria-relevant","aria-required","aria-roledescription","aria-rowcount","aria-rowindex","aria-rowspan","aria-selected","aria-setsize","aria-sort","aria-valuemax","aria-valuemin","aria-valuenow","aria-valuetext","className","color","height","id","lang","max","media","method","min","name","style","target","width","role","tabIndex","accentHeight","accumulate","additive","alignmentBaseline","allowReorder","alphabetic","amplitude","arabicForm","ascent","attributeName","attributeType","autoReverse","azimuth","baseFrequency","baselineShift","baseProfile","bbox","begin","bias","by","calcMode","capHeight","clip","clipPath","clipPathUnits","clipRule","colorInterpolation","colorInterpolationFilters","colorProfile","colorRendering","contentScriptType","contentStyleType","cursor","cx","cy","d","decelerate","descent","diffuseConstant","direction","display","divisor","dominantBaseline","dur","dx","dy","edgeMode","elevation","enableBackground","end","exponent","externalResourcesRequired","fill","fillOpacity","fillRule","filter","filterRes","filterUnits","floodColor","floodOpacity","focusable","fontFamily","fontSize","fontSizeAdjust","fontStretch","fontStyle","fontVariant","fontWeight","format","from","fx","fy","g1","g2","glyphName","glyphOrientationHorizontal","glyphOrientationVertical","glyphRef","gradientTransform","gradientUnits","hanging","horizAdvX","horizOriginX","href","ideographic","imageRendering","in2","in","intercept","k1","k2","k3","k4","k","kernelMatrix","kernelUnitLength","kerning","keyPoints","keySplines","keyTimes","lengthAdjust","letterSpacing","lightingColor","limitingConeAngle","local","markerEnd","markerHeight","markerMid","markerStart","markerUnits","markerWidth","mask","maskContentUnits","maskUnits","mathematical","mode","numOctaves","offset","opacity","operator","order","orient","orientation","origin","overflow","overlinePosition","overlineThickness","paintOrder","panose1","pathLength","patternContentUnits","patternTransform","patternUnits","pointerEvents","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","r","radius","refX","refY","renderingIntent","repeatCount","repeatDur","requiredExtensions","requiredFeatures","restart","result","rotate","rx","ry","seed","shapeRendering","slope","spacing","specularConstant","specularExponent","speed","spreadMethod","startOffset","stdDeviation","stemh","stemv","stitchTiles","stopColor","stopOpacity","strikethroughPosition","strikethroughThickness","string","stroke","strokeDasharray","strokeDashoffset","strokeLinecap","strokeLinejoin","strokeMiterlimit","strokeOpacity","strokeWidth","surfaceScale","systemLanguage","tableValues","targetX","targetY","textAnchor","textDecoration","textLength","textRendering","to","transform","u1","u2","underlinePosition","underlineThickness","unicode","unicodeBidi","unicodeRange","unitsPerEm","vAlphabetic","values","vectorEffect","version","vertAdvY","vertOriginX","vertOriginY","vHanging","vIdeographic","viewTarget","visibility","vMathematical","widths","wordSpacing","writingMode","x1","x2","x","xChannelSelector","xHeight","xlinkActuate","xlinkArcrole","xlinkHref","xlinkRole","xlinkShow","xlinkTitle","xlinkType","xmlBase","xmlLang","xmlns","xmlnsXlink","xmlSpace","y1","y2","y","yChannelSelector","z","zoomAndPan","ref","key","angle"],Xx=new Set(Vx);function jm(e){return typeof e!="string"?!1:Xx.has(e)}function Em(e){return typeof e=="string"&&e.startsWith("data-")}function Ye(e){if(typeof e!="object"||e===null)return{};var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(jm(r)||Em(r))&&(t[r]=e[r]);return t}function Cr(e){if(e==null)return null;if(v.isValidElement(e)&&typeof e.props=="object"&&e.props!==null){var t=e.props;return Ye(t)}return typeof e=="object"&&!Array.isArray(e)?Ye(e):null}function Fe(e){var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(jm(r)||Em(r)||xs(r))&&(t[r]=e[r]);return t}function Zx(e){return e==null?null:v.isValidElement(e)?Fe(e.props):typeof e=="object"&&!Array.isArray(e)?Fe(e):null}var Jx=["children","width","height","viewBox","className","style","title","desc"];function pu(){return pu=Object.assign?Object.assign.bind():function(e){for(var t=1;t{var{children:r,width:n,height:i,viewBox:a,className:o,style:l,title:u,desc:c}=e,s=Qx(e,Jx),f=a||{width:n,height:i,x:0,y:0},d=H("recharts-surface",o);return v.createElement("svg",pu({},Fe(s),{className:d,width:n,height:i,style:l,viewBox:"".concat(f.x," ").concat(f.y," ").concat(f.width," ").concat(f.height),ref:t}),v.createElement("title",null,u),v.createElement("desc",null,c),r)}),tw=["children","className"];function mu(){return mu=Object.assign?Object.assign.bind():function(e){for(var t=1;t{var{children:r,className:n}=e,i=rw(e,tw),a=H("recharts-layer",n);return v.createElement("g",mu({className:a},Fe(i),{ref:t}),r)}),_m=v.createContext(null),iw=()=>v.useContext(_m);function re(e){return function(){return e}}const Cm=Math.cos,Bi=Math.sin,gt=Math.sqrt,Fi=Math.PI,Ra=2*Fi,yu=Math.PI,gu=2*yu,yr=1e-6,aw=gu-yr;function km(e){this._+=e[0];for(let t=1,r=e.length;t=0))throw new Error(`invalid digits: ${e}`);if(t>15)return km;const r=10**t;return function(n){this._+=n[0];for(let i=1,a=n.length;iyr)if(!(Math.abs(f*u-c*s)>yr)||!a)this._append`L${this._x1=t},${this._y1=r}`;else{let h=n-o,m=i-l,p=u*u+c*c,y=h*h+m*m,g=Math.sqrt(p),b=Math.sqrt(d),O=a*Math.tan((yu-Math.acos((p+d-y)/(2*g*b)))/2),x=O/b,A=O/g;Math.abs(x-1)>yr&&this._append`L${t+x*s},${r+x*f}`,this._append`A${a},${a},0,0,${+(f*h>s*m)},${this._x1=t+A*u},${this._y1=r+A*c}`}}arc(t,r,n,i,a,o){if(t=+t,r=+r,n=+n,o=!!o,n<0)throw new Error(`negative radius: ${n}`);let l=n*Math.cos(i),u=n*Math.sin(i),c=t+l,s=r+u,f=1^o,d=o?i-a:a-i;this._x1===null?this._append`M${c},${s}`:(Math.abs(this._x1-c)>yr||Math.abs(this._y1-s)>yr)&&this._append`L${c},${s}`,n&&(d<0&&(d=d%gu+gu),d>aw?this._append`A${n},${n},0,1,${f},${t-l},${r-u}A${n},${n},0,1,${f},${this._x1=c},${this._y1=s}`:d>yr&&this._append`A${n},${n},0,${+(d>=yu)},${f},${this._x1=t+n*Math.cos(a)},${this._y1=r+n*Math.sin(a)}`)}rect(t,r,n,i){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+r}h${n=+n}v${+i}h${-n}Z`}toString(){return this._}}function Ps(e){let t=3;return e.digits=function(r){if(!arguments.length)return t;if(r==null)t=null;else{const n=Math.floor(r);if(!(n>=0))throw new RangeError(`invalid digits: ${r}`);t=n}return e},()=>new lw(t)}function Os(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function Im(e){this._context=e}Im.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._context.lineTo(e,t);break}}};function La(e){return new Im(e)}function Tm(e){return e[0]}function Mm(e){return e[1]}function Nm(e,t){var r=re(!0),n=null,i=La,a=null,o=Ps(l);e=typeof e=="function"?e:e===void 0?Tm:re(e),t=typeof t=="function"?t:t===void 0?Mm:re(t);function l(u){var c,s=(u=Os(u)).length,f,d=!1,h;for(n==null&&(a=i(h=o())),c=0;c<=s;++c)!(c=h;--m)l.point(O[m],x[m]);l.lineEnd(),l.areaEnd()}g&&(O[d]=+e(y,d,f),x[d]=+t(y,d,f),l.point(n?+n(y,d,f):O[d],r?+r(y,d,f):x[d]))}if(b)return l=null,b+""||null}function s(){return Nm().defined(i).curve(o).context(a)}return c.x=function(f){return arguments.length?(e=typeof f=="function"?f:re(+f),n=null,c):e},c.x0=function(f){return arguments.length?(e=typeof f=="function"?f:re(+f),c):e},c.x1=function(f){return arguments.length?(n=f==null?null:typeof f=="function"?f:re(+f),c):n},c.y=function(f){return arguments.length?(t=typeof f=="function"?f:re(+f),r=null,c):t},c.y0=function(f){return arguments.length?(t=typeof f=="function"?f:re(+f),c):t},c.y1=function(f){return arguments.length?(r=f==null?null:typeof f=="function"?f:re(+f),c):r},c.lineX0=c.lineY0=function(){return s().x(e).y(t)},c.lineY1=function(){return s().x(e).y(r)},c.lineX1=function(){return s().x(n).y(t)},c.defined=function(f){return arguments.length?(i=typeof f=="function"?f:re(!!f),c):i},c.curve=function(f){return arguments.length?(o=f,a!=null&&(l=o(a)),c):o},c.context=function(f){return arguments.length?(f==null?a=l=null:l=o(a=f),c):a},c}class Dm{constructor(t,r){this._context=t,this._x=r}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line}point(t,r){switch(t=+t,r=+r,this._point){case 0:{this._point=1,this._line?this._context.lineTo(t,r):this._context.moveTo(t,r);break}case 1:this._point=2;default:{this._x?this._context.bezierCurveTo(this._x0=(this._x0+t)/2,this._y0,this._x0,r,t,r):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+r)/2,t,this._y0,t,r);break}}this._x0=t,this._y0=r}}function uw(e){return new Dm(e,!0)}function sw(e){return new Dm(e,!1)}const As={draw(e,t){const r=gt(t/Fi);e.moveTo(r,0),e.arc(0,0,r,0,Ra)}},cw={draw(e,t){const r=gt(t/5)/2;e.moveTo(-3*r,-r),e.lineTo(-r,-r),e.lineTo(-r,-3*r),e.lineTo(r,-3*r),e.lineTo(r,-r),e.lineTo(3*r,-r),e.lineTo(3*r,r),e.lineTo(r,r),e.lineTo(r,3*r),e.lineTo(-r,3*r),e.lineTo(-r,r),e.lineTo(-3*r,r),e.closePath()}},$m=gt(1/3),fw=$m*2,dw={draw(e,t){const r=gt(t/fw),n=r*$m;e.moveTo(0,-r),e.lineTo(n,0),e.lineTo(0,r),e.lineTo(-n,0),e.closePath()}},vw={draw(e,t){const r=gt(t),n=-r/2;e.rect(n,n,r,r)}},hw=.8908130915292852,Rm=Bi(Fi/10)/Bi(7*Fi/10),pw=Bi(Ra/10)*Rm,mw=-Cm(Ra/10)*Rm,yw={draw(e,t){const r=gt(t*hw),n=pw*r,i=mw*r;e.moveTo(0,-r),e.lineTo(n,i);for(let a=1;a<5;++a){const o=Ra*a/5,l=Cm(o),u=Bi(o);e.lineTo(u*r,-l*r),e.lineTo(l*n-u*i,u*n+l*i)}e.closePath()}},No=gt(3),gw={draw(e,t){const r=-gt(t/(No*3));e.moveTo(0,r*2),e.lineTo(-No*r,-r),e.lineTo(No*r,-r),e.closePath()}},nt=-.5,it=gt(3)/2,bu=1/gt(12),bw=(bu/2+1)*3,xw={draw(e,t){const r=gt(t/bw),n=r/2,i=r*bu,a=n,o=r*bu+r,l=-a,u=o;e.moveTo(n,i),e.lineTo(a,o),e.lineTo(l,u),e.lineTo(nt*n-it*i,it*n+nt*i),e.lineTo(nt*a-it*o,it*a+nt*o),e.lineTo(nt*l-it*u,it*l+nt*u),e.lineTo(nt*n+it*i,nt*i-it*n),e.lineTo(nt*a+it*o,nt*o-it*a),e.lineTo(nt*l+it*u,nt*u-it*l),e.closePath()}};function ww(e,t){let r=null,n=Ps(i);e=typeof e=="function"?e:re(e||As),t=typeof t=="function"?t:re(t===void 0?64:+t);function i(){let a;if(r||(r=a=n()),e.apply(this,arguments).draw(r,+t.apply(this,arguments)),a)return r=null,a+""||null}return i.type=function(a){return arguments.length?(e=typeof a=="function"?a:re(a),i):e},i.size=function(a){return arguments.length?(t=typeof a=="function"?a:re(+a),i):t},i.context=function(a){return arguments.length?(r=a??null,i):r},i}function Wi(){}function Ki(e,t,r){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+t)/6,(e._y0+4*e._y1+r)/6)}function Lm(e){this._context=e}Lm.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:Ki(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1);break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:Ki(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function Pw(e){return new Lm(e)}function zm(e){this._context=e}zm.prototype={areaStart:Wi,areaEnd:Wi,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:{this._context.moveTo(this._x2,this._y2),this._context.closePath();break}case 2:{this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break}case 3:{this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4);break}}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x2=e,this._y2=t;break;case 1:this._point=2,this._x3=e,this._y3=t;break;case 2:this._point=3,this._x4=e,this._y4=t,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+t)/6);break;default:Ki(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function Ow(e){return new zm(e)}function Bm(e){this._context=e}Bm.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var r=(this._x0+4*this._x1+e)/6,n=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(r,n):this._context.moveTo(r,n);break;case 3:this._point=4;default:Ki(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function Aw(e){return new Bm(e)}function Fm(e){this._context=e}Fm.prototype={areaStart:Wi,areaEnd:Wi,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,t){e=+e,t=+t,this._point?this._context.lineTo(e,t):(this._point=1,this._context.moveTo(e,t))}};function Sw(e){return new Fm(e)}function Sf(e){return e<0?-1:1}function jf(e,t,r){var n=e._x1-e._x0,i=t-e._x1,a=(e._y1-e._y0)/(n||i<0&&-0),o=(r-e._y1)/(i||n<0&&-0),l=(a*i+o*n)/(n+i);return(Sf(a)+Sf(o))*Math.min(Math.abs(a),Math.abs(o),.5*Math.abs(l))||0}function Ef(e,t){var r=e._x1-e._x0;return r?(3*(e._y1-e._y0)/r-t)/2:t}function Do(e,t,r){var n=e._x0,i=e._y0,a=e._x1,o=e._y1,l=(a-n)/3;e._context.bezierCurveTo(n+l,i+l*t,a-l,o-l*r,a,o)}function qi(e){this._context=e}qi.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:Do(this,this._t0,Ef(this,this._t0));break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){var r=NaN;if(e=+e,t=+t,!(e===this._x1&&t===this._y1)){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,Do(this,Ef(this,r=jf(this,e,t)),r);break;default:Do(this,this._t0,r=jf(this,e,t));break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=r}}};function Wm(e){this._context=new Km(e)}(Wm.prototype=Object.create(qi.prototype)).point=function(e,t){qi.prototype.point.call(this,t,e)};function Km(e){this._context=e}Km.prototype={moveTo:function(e,t){this._context.moveTo(t,e)},closePath:function(){this._context.closePath()},lineTo:function(e,t){this._context.lineTo(t,e)},bezierCurveTo:function(e,t,r,n,i,a){this._context.bezierCurveTo(t,e,n,r,a,i)}};function jw(e){return new qi(e)}function Ew(e){return new Wm(e)}function qm(e){this._context=e}qm.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var e=this._x,t=this._y,r=e.length;if(r)if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),r===2)this._context.lineTo(e[1],t[1]);else for(var n=_f(e),i=_f(t),a=0,o=1;o=0;--t)i[t]=(o[t]-i[t+1])/a[t];for(a[r-1]=(e[r]+i[r-1])/2,t=0;t=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:{if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var r=this._x*(1-this._t)+e*this._t;this._context.lineTo(r,this._y),this._context.lineTo(r,t)}break}}this._x=e,this._y=t}};function Cw(e){return new za(e,.5)}function kw(e){return new za(e,0)}function Iw(e){return new za(e,1)}function kr(e,t){if((o=e.length)>1)for(var r=1,n,i,a=e[t[0]],o,l=a.length;r=0;)r[t]=t;return r}function Tw(e,t){return e[t]}function Mw(e){const t=[];return t.key=e,t}function Nw(){var e=re([]),t=xu,r=kr,n=Tw;function i(a){var o=Array.from(e.apply(this,arguments),Mw),l,u=o.length,c=-1,s;for(const f of a)for(l=0,++c;l0){for(var r,n,i=0,a=e[0].length,o;i0){for(var r=0,n=e[t[0]],i,a=n.length;r0)||!((a=(i=e[t[0]]).length)>0))){for(var r=0,n=1,i,a,o;n1&&arguments[1]!==void 0?arguments[1]:Ww,r=10**t,n=Math.round(e*r)/r;return Object.is(n,-0)?0:n}function ce(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;n{var l=r[o-1];return typeof l=="string"?i+l+a:l!==void 0?i+nr(l)+a:i+a},"")}var Ee=e=>e===0?0:e>0?1:-1,mt=e=>typeof e=="number"&&e!=+e,Tr=e=>typeof e=="string"&&e.indexOf("%")===e.length-1,N=e=>(typeof e=="number"||e instanceof Number)&&!mt(e),St=e=>N(e)||typeof e=="string",Kw=0,Mn=e=>{var t=++Kw;return"".concat(e||"").concat(t)},$e=function(t,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(!N(t)&&typeof t!="string")return n;var a;if(Tr(t)){if(r==null)return n;var o=t.indexOf("%");a=r*parseFloat(t.slice(0,o))/100}else a=+t;return mt(a)&&(a=n),i&&r!=null&&a>r&&(a=r),a},Hm=e=>{if(!Array.isArray(e))return!1;for(var t=e.length,r={},n=0;nn&&(typeof t=="function"?t(n):Ir(n,t))===r)}var de=e=>e===null||typeof e>"u",Yn=e=>de(e)?e:"".concat(e.charAt(0).toUpperCase()).concat(e.slice(1));function He(e){return e!=null}function Lr(){}var qw=["type","size","sizeType"];function wu(){return wu=Object.assign?Object.assign.bind():function(e){for(var t=1;t{var t="symbol".concat(Yn(e));return Ym[t]||As},Jw=(e,t,r)=>{if(t==="area")return e;switch(r){case"cross":return 5*e*e/9;case"diamond":return .5*e*e/Math.sqrt(3);case"square":return e*e;case"star":{var n=18*Xw;return 1.25*e*e*(Math.tan(n)-Math.tan(n*2)*Math.tan(n)**2)}case"triangle":return Math.sqrt(3)*e*e/4;case"wye":return(21-10*Math.sqrt(3))*e*e/8;default:return Math.PI*e*e/4}},Qw=(e,t)=>{Ym["symbol".concat(Yn(e))]=t},_s=e=>{var{type:t="circle",size:r=64,sizeType:n="area"}=e,i=Yw(e,qw),a=Rf(Rf({},i),{},{type:t,size:r,sizeType:n}),o="circle";typeof t=="string"&&(o=t);var l=()=>{var d=Zw(o),h=ww().type(d).size(Jw(r,n,o)),m=h();if(m!==null)return m},{className:u,cx:c,cy:s}=a,f=Fe(a);return N(c)&&N(s)&&N(r)?v.createElement("path",wu({},f,{className:H("recharts-symbols",u),transform:"translate(".concat(c,", ").concat(s,")"),d:l()})):null};_s.registerSymbol=Qw;var Vm=e=>"radius"in e&&"startAngle"in e&&"endAngle"in e,Cs=(e,t)=>{if(!e||typeof e=="function"||typeof e=="boolean")return null;var r=e;if(v.isValidElement(e)&&(r=e.props),typeof r!="object"&&typeof r!="function")return null;var n={};return Object.keys(r).forEach(i=>{xs(i)&&(n[i]=(a=>r[i](r,a)))}),n},eP=(e,t,r)=>n=>(e(t,r,n),null),Vn=(e,t,r)=>{if(e===null||typeof e!="object"&&typeof e!="function")return null;var n=null;return Object.keys(e).forEach(i=>{var a=e[i];xs(i)&&typeof a=="function"&&(n||(n={}),n[i]=eP(a,t,r))}),n};function Lf(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function tP(e){for(var t=1;t(o[l]===void 0&&n[l]!==void 0&&(o[l]=n[l]),o),r);return a}function Ui(){return Ui=Object.assign?Object.assign.bind():function(e){for(var t=1;t{var d=s.formatter||i,h=H({"recharts-legend-item":!0,["legend-item-".concat(f)]:!0,inactive:s.inactive});if(s.type==="none")return null;var m=s.inactive?a:s.color,p=d?d(s.value,s,f):s.value;return v.createElement("li",Ui({className:h,style:u,key:"legend-item-".concat(f)},Vn(e,s,f)),v.createElement(ws,{width:r,height:r,viewBox:l,style:c,"aria-label":"".concat(p," legend icon")},v.createElement(cP,{data:s,iconType:o,inactiveColor:a})),v.createElement("span",{className:"recharts-legend-item-text",style:{color:m}},p))})}var dP=e=>{var t=ge(e,sP),{payload:r,layout:n,align:i}=t;if(!r||!r.length)return null;var a={padding:0,margin:0,textAlign:n==="horizontal"?i:"left"};return v.createElement("ul",{className:"recharts-default-legend",style:a},v.createElement(fP,Ui({},t,{payload:r})))},Ko={},qo={},Bf;function vP(){return Bf||(Bf=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(r,n){const i=new Map;for(let a=0;a=0}e.isLength=t})(Vo)),Vo}var qf;function ks(){return qf||(qf=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=pP();function r(n){return n!=null&&typeof n!="function"&&t.isLength(n.length)}e.isArrayLike=r})(Yo)),Yo}var Xo={},Uf;function mP(){return Uf||(Uf=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(r){return typeof r=="object"&&r!==null}e.isObjectLike=t})(Xo)),Xo}var Hf;function yP(){return Hf||(Hf=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=ks(),r=mP();function n(i){return r.isObjectLike(i)&&t.isArrayLike(i)}e.isArrayLikeObject=n})(Go)),Go}var Zo={},Jo={},Gf;function gP(){return Gf||(Gf=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=Es();function r(n){return function(i){return t.get(i,n)}}e.property=r})(Jo)),Jo}var Qo={},el={},tl={},rl={},Yf;function Zm(){return Yf||(Yf=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(r){return r!==null&&(typeof r=="object"||typeof r=="function")}e.isObject=t})(rl)),rl}var nl={},Vf;function Jm(){return Vf||(Vf=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(r){return r==null||typeof r!="object"&&typeof r!="function"}e.isPrimitive=t})(nl)),nl}var il={},Xf;function Qm(){return Xf||(Xf=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(r,n){return r===n||Number.isNaN(r)&&Number.isNaN(n)}e.isEqualsSameValueZero=t})(il)),il}var Zf;function bP(){return Zf||(Zf=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=Zm(),r=Jm(),n=Qm();function i(s,f,d){return typeof d!="function"?i(s,f,()=>{}):a(s,f,function h(m,p,y,g,b,O){const x=d(m,p,y,g,b,O);return x!==void 0?!!x:a(m,p,h,O)},new Map)}function a(s,f,d,h){if(f===s)return!0;switch(typeof f){case"object":return o(s,f,d,h);case"function":return Object.keys(f).length>0?a(s,{...f},d,h):n.isEqualsSameValueZero(s,f);default:return t.isObject(s)?typeof f=="string"?f==="":!0:n.isEqualsSameValueZero(s,f)}}function o(s,f,d,h){if(f==null)return!0;if(Array.isArray(f))return u(s,f,d,h);if(f instanceof Map)return l(s,f,d,h);if(f instanceof Set)return c(s,f,d,h);const m=Object.keys(f);if(s==null||r.isPrimitive(s))return m.length===0;if(m.length===0)return!0;if(h!=null&&h.has(f))return h.get(f)===s;h==null||h.set(f,s);try{for(let p=0;p{})}e.isMatch=r})(el)),el}var al={},ol={},ll={},Qf;function xP(){return Qf||(Qf=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(r){return Object.getOwnPropertySymbols(r).filter(n=>Object.prototype.propertyIsEnumerable.call(r,n))}e.getSymbols=t})(ll)),ll}var ul={},ed;function Is(){return ed||(ed=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(r){return r==null?r===void 0?"[object Undefined]":"[object Null]":Object.prototype.toString.call(r)}e.getTag=t})(ul)),ul}var sl={},td;function ty(){return td||(td=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t="[object RegExp]",r="[object String]",n="[object Number]",i="[object Boolean]",a="[object Arguments]",o="[object Symbol]",l="[object Date]",u="[object Map]",c="[object Set]",s="[object Array]",f="[object Function]",d="[object ArrayBuffer]",h="[object Object]",m="[object Error]",p="[object DataView]",y="[object Uint8Array]",g="[object Uint8ClampedArray]",b="[object Uint16Array]",O="[object Uint32Array]",x="[object BigUint64Array]",A="[object Int8Array]",w="[object Int16Array]",S="[object Int32Array]",E="[object BigInt64Array]",C="[object Float32Array]",M="[object Float64Array]";e.argumentsTag=a,e.arrayBufferTag=d,e.arrayTag=s,e.bigInt64ArrayTag=E,e.bigUint64ArrayTag=x,e.booleanTag=i,e.dataViewTag=p,e.dateTag=l,e.errorTag=m,e.float32ArrayTag=C,e.float64ArrayTag=M,e.functionTag=f,e.int16ArrayTag=w,e.int32ArrayTag=S,e.int8ArrayTag=A,e.mapTag=u,e.numberTag=n,e.objectTag=h,e.regexpTag=t,e.setTag=c,e.stringTag=r,e.symbolTag=o,e.uint16ArrayTag=b,e.uint32ArrayTag=O,e.uint8ArrayTag=y,e.uint8ClampedArrayTag=g})(sl)),sl}var cl={},rd;function wP(){return rd||(rd=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(r){return ArrayBuffer.isView(r)&&!(r instanceof DataView)}e.isTypedArray=t})(cl)),cl}var nd;function ry(){return nd||(nd=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=xP(),r=Is(),n=ty(),i=Jm(),a=wP();function o(s,f){return l(s,void 0,s,new Map,f)}function l(s,f,d,h=new Map,m=void 0){const p=m==null?void 0:m(s,f,d,h);if(p!==void 0)return p;if(i.isPrimitive(s))return s;if(h.has(s))return h.get(s);if(Array.isArray(s)){const y=new Array(s.length);h.set(s,y);for(let g=0;gt.isMatch(a,i)}e.matches=n})(Qo)),Qo}var fl={},dl={},vl={},od;function AP(){return od||(od=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=ry(),r=Is(),n=ty();function i(a,o){return t.cloneDeepWith(a,(l,u,c,s)=>{const f=o==null?void 0:o(l,u,c,s);if(f!==void 0)return f;if(typeof a=="object"){if(r.getTag(a)===n.objectTag&&typeof a.constructor!="function"){const d={};return s.set(a,d),t.copyProperties(d,a,c,s),d}switch(Object.prototype.toString.call(a)){case n.numberTag:case n.stringTag:case n.booleanTag:{const d=new a.constructor(a==null?void 0:a.valueOf());return t.copyProperties(d,a),d}case n.argumentsTag:{const d={};return t.copyProperties(d,a),d.length=a.length,d[Symbol.iterator]=a[Symbol.iterator],d}default:return}}})}e.cloneDeepWith=i})(vl)),vl}var ld;function SP(){return ld||(ld=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=AP();function r(n){return t.cloneDeepWith(n)}e.cloneDeep=r})(dl)),dl}var hl={},pl={},ud;function ny(){return ud||(ud=1,(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=/^(?:0|[1-9]\d*)$/;function r(n,i=Number.MAX_SAFE_INTEGER){switch(typeof n){case"number":return Number.isInteger(n)&&n>=0&&n{g.get(route("hr.employee-trainings.index"))},y=[{label:t("List View"),icon:e.jsx(C,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:j}],N=[{title:t("Dashboard"),href:route("dashboard")},{title:t("HR Management"),href:route("hr.employee-trainings.index")},{title:t("Training Management"),href:route("hr.employee-trainings.index")},{title:t("Employee Trainings"),href:route("hr.employee-trainings.index")},{title:t("Dashboard")}];return e.jsxs(f,{title:t("Training Dashboard"),url:"/hr/training/employee-trainings/dashboard",actions:y,breadcrumbs:N,children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-5 gap-4 mb-6",children:[e.jsxs(a,{children:[e.jsx(r,{className:"pb-2",children:e.jsx(i,{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Total Trainings")})}),e.jsx(l,{children:e.jsx("p",{className:"text-2xl font-bold text-gray-900 dark:text-gray-100",children:n.totalTrainings})})]}),e.jsxs(a,{children:[e.jsx(r,{className:"pb-2",children:e.jsx(i,{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Completed")})}),e.jsxs(l,{children:[e.jsx("p",{className:"text-2xl font-bold text-green-600 dark:text-green-400",children:n.completedTrainings}),e.jsxs("p",{className:"text-xs text-gray-600 dark:text-gray-400 mt-1",children:[n.completionRate,"% ",t("Completion Rate")]})]})]}),e.jsxs(a,{children:[e.jsx(r,{className:"pb-2",children:e.jsx(i,{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("In Progress")})}),e.jsx(l,{children:e.jsx("p",{className:"text-2xl font-bold text-blue-600 dark:text-blue-400",children:n.inProgressTrainings})})]}),e.jsxs(a,{children:[e.jsx(r,{className:"pb-2",children:e.jsx(i,{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Assigned")})}),e.jsx(l,{children:e.jsx("p",{className:"text-2xl font-bold text-amber-600 dark:text-amber-400",children:n.assignedTrainings})})]}),e.jsxs(a,{children:[e.jsx(r,{className:"pb-2",children:e.jsx(i,{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Failed")})}),e.jsx(l,{children:e.jsx("p",{className:"text-2xl font-bold text-red-600 dark:text-red-400",children:n.failedTrainings})})]})]}),e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-6 mb-6",children:[e.jsxs(a,{children:[e.jsx(r,{children:e.jsx(i,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Program Completion Rates")})}),e.jsx(l,{children:o&&o.length>0?e.jsx("div",{className:"space-y-4",children:o.map((s,d)=>e.jsxs("div",{children:[e.jsxs("div",{className:"flex justify-between mb-2",children:[e.jsx("p",{className:"text-sm font-medium text-gray-700 dark:text-gray-300",children:s.name}),e.jsxs("p",{className:"text-sm font-semibold text-gray-900 dark:text-gray-100",children:[s.completion_rate,"%"]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(T,{value:s.completion_rate,className:"h-2 flex-1"}),e.jsxs("p",{className:"text-xs text-gray-600 dark:text-gray-400",children:[s.completed,"/",s.total]})]})]},d))}):e.jsx("div",{className:"text-center py-12 text-sm text-gray-500 dark:text-gray-400",children:t("No program data available")})})]}),e.jsxs(a,{children:[e.jsx(r,{children:e.jsx(i,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Recent Completions")})}),e.jsx(l,{children:c&&c.length>0?e.jsx("div",{className:"space-y-3",children:c.map(s=>{var d,x,m;return e.jsxs("div",{className:"flex items-start justify-between pb-3 border-b last:border-0",children:[e.jsxs("div",{className:"flex-1",children:[e.jsx("p",{className:"text-sm font-semibold text-gray-900 dark:text-gray-100 mb-1",children:(d=s.employee)==null?void 0:d.name}),e.jsx("p",{className:"text-xs text-gray-600 dark:text-gray-400",children:(x=s.training_program)==null?void 0:x.name}),e.jsxs("p",{className:"text-xs text-gray-600 dark:text-gray-400 mt-0.5",children:[t("Completed")," ",((m=window.appSettings)==null?void 0:m.formatDateTimeSimple(s.completion_date,!1))||h(new Date(s.completion_date),"MMM dd, yyyy")]})]}),e.jsxs("div",{className:"text-right",children:[e.jsx("p",{className:"text-sm font-semibold text-gray-900 dark:text-gray-100",children:s.score?`${s.score}%`:"-"}),e.jsx("p",{className:"text-xs",children:s.is_passed?e.jsx("span",{className:"text-green-600 dark:text-green-400",children:t("Passed")}):e.jsx("span",{className:"text-red-600 dark:text-red-400",children:t("Failed")})})]})]},s.id)})}):e.jsx("div",{className:"text-center py-12 text-sm text-gray-500 dark:text-gray-400",children:t("No recent completions")})})]})]}),e.jsxs(a,{children:[e.jsx(r,{children:e.jsx(i,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Upcoming Trainings")})}),e.jsx(l,{children:p&&p.length>0?e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-4",children:p.map(s=>{var d,x,m;return e.jsxs(a,{className:"border",children:[e.jsxs(r,{className:"pb-2",children:[e.jsx(i,{className:"text-sm font-semibold text-gray-900 dark:text-gray-100",children:(d=s.training_program)==null?void 0:d.name}),e.jsx(u,{className:"text-xs",children:(x=s.employee)==null?void 0:x.name})]}),e.jsx(l,{className:"pb-2",children:e.jsxs("p",{className:"text-xs text-gray-600 dark:text-gray-400",children:[e.jsx("span",{className:"font-medium",children:t("Assigned")})," ",((m=window.appSettings)==null?void 0:m.formatDateTimeSimple(s.assigned_date,!1))||h(new Date(s.assigned_date),"MMM dd, yyyy")]})}),e.jsx(w,{children:e.jsx(v,{variant:"outline",size:"sm",className:"w-full",onClick:()=>g.get(route("hr.employee-trainings.show",s.id)),children:t("View Details")})})]},s.id)})}):e.jsx("div",{className:"text-center py-12 text-sm text-gray-500 dark:text-gray-400",children:t("No upcoming trainings")})})]})]})}export{me as default}; +import{j as e}from"./ui-Z445SNHD.js";import{P as f}from"./page-template-Cw8W4Qs2.js";import{u as b,c as k,C as a,n as r,o as i,m as l,z as u,A as w,B as v,r as g}from"./app-Da3PX8qg.js";import{P as T}from"./progress-Dy5W7V_n.js";import{L as C}from"./list-DY4Uh_0E.js";import{f as h}from"./utils-BWxnHGCV.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";function me(){const{t}=b(),{statistics:n,programStats:o,recentCompletions:c,upcomingTrainings:p}=k().props,j=()=>{g.get(route("hr.employee-trainings.index"))},y=[{label:t("List View"),icon:e.jsx(C,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:j}],N=[{title:t("Dashboard"),href:route("dashboard")},{title:t("HR Management"),href:route("hr.employee-trainings.index")},{title:t("Training Management"),href:route("hr.employee-trainings.index")},{title:t("Employee Trainings"),href:route("hr.employee-trainings.index")},{title:t("Dashboard")}];return e.jsxs(f,{title:t("Training Dashboard"),url:"/hr/training/employee-trainings/dashboard",actions:y,breadcrumbs:N,children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-5 gap-4 mb-6",children:[e.jsxs(a,{children:[e.jsx(r,{className:"pb-2",children:e.jsx(i,{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Total Trainings")})}),e.jsx(l,{children:e.jsx("p",{className:"text-2xl font-bold text-gray-900 dark:text-gray-100",children:n.totalTrainings})})]}),e.jsxs(a,{children:[e.jsx(r,{className:"pb-2",children:e.jsx(i,{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Completed")})}),e.jsxs(l,{children:[e.jsx("p",{className:"text-2xl font-bold text-green-600 dark:text-green-400",children:n.completedTrainings}),e.jsxs("p",{className:"text-xs text-gray-600 dark:text-gray-400 mt-1",children:[n.completionRate,"% ",t("Completion Rate")]})]})]}),e.jsxs(a,{children:[e.jsx(r,{className:"pb-2",children:e.jsx(i,{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("In Progress")})}),e.jsx(l,{children:e.jsx("p",{className:"text-2xl font-bold text-blue-600 dark:text-blue-400",children:n.inProgressTrainings})})]}),e.jsxs(a,{children:[e.jsx(r,{className:"pb-2",children:e.jsx(i,{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Assigned")})}),e.jsx(l,{children:e.jsx("p",{className:"text-2xl font-bold text-amber-600 dark:text-amber-400",children:n.assignedTrainings})})]}),e.jsxs(a,{children:[e.jsx(r,{className:"pb-2",children:e.jsx(i,{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Failed")})}),e.jsx(l,{children:e.jsx("p",{className:"text-2xl font-bold text-red-600 dark:text-red-400",children:n.failedTrainings})})]})]}),e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-6 mb-6",children:[e.jsxs(a,{children:[e.jsx(r,{children:e.jsx(i,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Program Completion Rates")})}),e.jsx(l,{children:o&&o.length>0?e.jsx("div",{className:"space-y-4",children:o.map((s,d)=>e.jsxs("div",{children:[e.jsxs("div",{className:"flex justify-between mb-2",children:[e.jsx("p",{className:"text-sm font-medium text-gray-700 dark:text-gray-300",children:s.name}),e.jsxs("p",{className:"text-sm font-semibold text-gray-900 dark:text-gray-100",children:[s.completion_rate,"%"]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(T,{value:s.completion_rate,className:"h-2 flex-1"}),e.jsxs("p",{className:"text-xs text-gray-600 dark:text-gray-400",children:[s.completed,"/",s.total]})]})]},d))}):e.jsx("div",{className:"text-center py-12 text-sm text-gray-500 dark:text-gray-400",children:t("No program data available")})})]}),e.jsxs(a,{children:[e.jsx(r,{children:e.jsx(i,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Recent Completions")})}),e.jsx(l,{children:c&&c.length>0?e.jsx("div",{className:"space-y-3",children:c.map(s=>{var d,x,m;return e.jsxs("div",{className:"flex items-start justify-between pb-3 border-b last:border-0",children:[e.jsxs("div",{className:"flex-1",children:[e.jsx("p",{className:"text-sm font-semibold text-gray-900 dark:text-gray-100 mb-1",children:(d=s.employee)==null?void 0:d.name}),e.jsx("p",{className:"text-xs text-gray-600 dark:text-gray-400",children:(x=s.training_program)==null?void 0:x.name}),e.jsxs("p",{className:"text-xs text-gray-600 dark:text-gray-400 mt-0.5",children:[t("Completed")," ",((m=window.appSettings)==null?void 0:m.formatDateTimeSimple(s.completion_date,!1))||h(new Date(s.completion_date),"MMM dd, yyyy")]})]}),e.jsxs("div",{className:"text-right",children:[e.jsx("p",{className:"text-sm font-semibold text-gray-900 dark:text-gray-100",children:s.score?`${s.score}%`:"-"}),e.jsx("p",{className:"text-xs",children:s.is_passed?e.jsx("span",{className:"text-green-600 dark:text-green-400",children:t("Passed")}):e.jsx("span",{className:"text-red-600 dark:text-red-400",children:t("Failed")})})]})]},s.id)})}):e.jsx("div",{className:"text-center py-12 text-sm text-gray-500 dark:text-gray-400",children:t("No recent completions")})})]})]}),e.jsxs(a,{children:[e.jsx(r,{children:e.jsx(i,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Upcoming Trainings")})}),e.jsx(l,{children:p&&p.length>0?e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-4",children:p.map(s=>{var d,x,m;return e.jsxs(a,{className:"border",children:[e.jsxs(r,{className:"pb-2",children:[e.jsx(i,{className:"text-sm font-semibold text-gray-900 dark:text-gray-100",children:(d=s.training_program)==null?void 0:d.name}),e.jsx(u,{className:"text-xs",children:(x=s.employee)==null?void 0:x.name})]}),e.jsx(l,{className:"pb-2",children:e.jsxs("p",{className:"text-xs text-gray-600 dark:text-gray-400",children:[e.jsx("span",{className:"font-medium",children:t("Assigned")})," ",((m=window.appSettings)==null?void 0:m.formatDateTimeSimple(s.assigned_date,!1))||h(new Date(s.assigned_date),"MMM dd, yyyy")]})}),e.jsx(w,{children:e.jsx(v,{variant:"outline",size:"sm",className:"w-full",onClick:()=>g.get(route("hr.employee-trainings.show",s.id)),children:t("View Details")})})]},s.id)})}):e.jsx("div",{className:"text-center py-12 text-sm text-gray-500 dark:text-gray-400",children:t("No upcoming trainings")})})]})]})}export{me as default}; diff --git a/public/build/assets/dashboard-CW5bbTf_.js b/public/build/assets/dashboard-DBjKX7YN.js similarity index 87% rename from public/build/assets/dashboard-CW5bbTf_.js rename to public/build/assets/dashboard-DBjKX7YN.js index 7f78b2f59..7dcbfec4a 100644 --- a/public/build/assets/dashboard-CW5bbTf_.js +++ b/public/build/assets/dashboard-DBjKX7YN.js @@ -1 +1 @@ -import{j as e,r as w}from"./ui-Z445SNHD.js";import{P as y}from"./page-template-B_mOhR6n.js";import{u as f,C as i,n as p,o as u,m as l,d as k,r as C}from"./app-36WMjvX0.js";import{B as h}from"./building-2-Cda8xQDI.js";import{C as j}from"./credit-card-Dm0mmHp5.js";import{D as N}from"./dollar-sign-CFqWGHdB.js";import{T as R}from"./tag-CMVMnpSh.js";import{E as T}from"./eye-DSAoA9Pp.js";import{S as P}from"./sparkles-CpwdFUQZ.js";import{A as S}from"./arrow-right-DUEfRrRr.js";import{T as b}from"./trending-up-CPB8hZlm.js";import{R as A}from"./refresh-cw-BTR9wbuS.js";import{C as E}from"./circle-alert-KsX4JXbz.js";import{U as L}from"./user-plus-C-0nSlHG.js";import{T as G}from"./ticket-BhEK5100.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";function M({userType:t,stats:s}){const{t:r}=f(),m=[{title:r("Company Management"),description:r("Manage all registered companies and their subscriptions"),icon:h,color:"blue",href:route("companies.index"),count:(s==null?void 0:s.totalCompanies)||0},{title:r("Plan Management"),description:r("Create and manage subscription plans"),icon:j,color:"purple",href:route("plans.index"),count:(s==null?void 0:s.activePlans)||0},{title:r("Revenue Tracking"),description:r("Track and manage plan orders and revenue"),icon:N,color:"green",href:route("plan-orders.index"),count:s!=null&&s.totalRevenue?window.appSettings.formatCurrency(s.totalRevenue):0},{title:r("Coupon Management"),description:r("Create and manage discount coupons"),icon:R,color:"orange",href:route("coupons.index"),count:(s==null?void 0:s.activeCoupons)||0}],d=[{title:r("Business Views"),description:r("Track views of your digital business cards"),icon:T,color:"orange",href:route("dashboard"),count:(s==null?void 0:s.totalViews)||0}],x=t==="superadmin"?m:d,a=n=>{const c={blue:"bg-blue-100 text-blue-600 dark:bg-blue-900 dark:text-blue-400",green:"bg-green-100 text-green-600 dark:bg-green-900 dark:text-green-400",teal:"bg-teal-100 text-teal-600 dark:bg-teal-900 dark:text-teal-400",purple:"bg-purple-100 text-purple-600 dark:bg-purple-900 dark:text-purple-400",orange:"bg-orange-100 text-orange-600 dark:bg-orange-900 dark:text-orange-400"};return c[n]||c.blue};return e.jsxs(i,{className:"border-2 border-dashed border-primary/20",children:[e.jsxs(p,{className:"text-center pb-4",children:[e.jsxs("div",{className:"flex items-center justify-center gap-2 mb-2",children:[e.jsx(P,{className:"h-5 w-5 text-primary"}),e.jsx(u,{className:"text-xl font-semibold",children:r("Features")})]}),e.jsx("p",{className:"text-base text-muted-foreground",children:r(t==="superadmin"?"Comprehensive system management and oversight tools":"Everything you need to manage your digital business presence")})]}),e.jsxs(l,{children:[e.jsx("div",{className:"grid gap-4 grid-cols-2 lg:grid-cols-4",children:x.map(n=>{const c=n.icon;return e.jsx(k,{href:n.href,className:"group relative",children:e.jsx(i,{className:"h-full transition-all duration-200 hover:shadow-md cursor-pointer",children:e.jsxs(l,{className:"p-4",children:[e.jsxs("div",{className:"flex items-start justify-between mb-3",children:[e.jsx("div",{className:`rounded-full p-2 ${a(n.color)}`,children:e.jsx(c,{className:"h-4 w-4"})}),e.jsx("span",{className:"inline-flex items-center rounded-md bg-gray-50 px-2 py-1 text-sm font-medium text-gray-600 ring-1 ring-inset ring-gray-500/10",children:n.count})]}),e.jsx("h3",{className:"text-base font-semibold mb-1 group-hover:text-primary transition-colors",children:n.title}),e.jsx("p",{className:"text-sm text-muted-foreground mb-3",children:n.description}),e.jsxs("div",{className:"flex items-center justify-between text-sm text-muted-foreground group-hover:text-primary transition-colors",children:[e.jsx("span",{children:r("Explore")}),e.jsx(S,{className:"h-3 w-3 transition-transform group-hover:translate-x-1"})]})]})})},n.title)})}),e.jsx("div",{className:"mt-4 text-center",children:e.jsxs("div",{className:"inline-flex items-center gap-2 px-3 py-1.5 rounded-full bg-primary/10 text-primary",children:[e.jsx(b,{className:"h-3.5 w-3.5"}),e.jsx("span",{className:"text-sm font-medium",children:t==="superadmin"?r("System growing at {{growth}}% monthly",{growth:(s==null?void 0:s.monthlyGrowth)||0}):r("Your business views increased by {{growth}}%",{growth:(s==null?void 0:s.monthlyGrowth)||0})})]})})]})]})}function ke({dashboardData:t}){var g;const{t:s}=f(),[r,m]=w.useState(!1),d=()=>{m(!0),C.reload({only:["dashboardData"]}),setTimeout(()=>m(!1),1e3)},x=[{label:s("Refresh"),icon:e.jsx(A,{className:`h-4 w-4 ${r?"animate-spin":""}`}),variant:"outline",onClick:d}],a=(t==null?void 0:t.stats)||{totalCompanies:156,totalNfcCards:89,totalRevenue:45678,activePlans:89,pendingRequests:12,monthlyGrowth:15.2},n=(t==null?void 0:t.recentActivity)||[],c=(t==null?void 0:t.topPlans)||[{name:"Professional",subscribers:45,revenue:13500},{name:"Business",subscribers:32,revenue:9600},{name:"Enterprise",subscribers:12,revenue:7200}];return e.jsx(y,{title:s("Dashboard"),url:"/dashboard",actions:x,children:e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"grid grid-cols-2 gap-3 md:grid-cols-3 xl:grid-cols-6",children:[e.jsx(i,{children:e.jsx(l,{className:"p-4",children:e.jsxs("div",{className:"flex items-center justify-between gap-2",children:[e.jsxs("div",{className:"min-w-0",children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground truncate",children:s("Active Plans")}),e.jsx("h3",{className:"mt-1 text-2xl font-bold tracking-tight",children:a.activePlans.toLocaleString()})]}),e.jsx("div",{className:"flex-shrink-0 rounded-full bg-purple-100 p-2 dark:bg-purple-900",children:e.jsx(j,{className:"h-4 w-4 text-purple-600 dark:text-purple-400"})})]})})}),e.jsx(i,{children:e.jsx(l,{className:"p-4",children:e.jsxs("div",{className:"flex items-center justify-between gap-2",children:[e.jsxs("div",{className:"min-w-0",children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground truncate",children:s("Pending Requests")}),e.jsx("h3",{className:"mt-1 text-2xl font-bold tracking-tight",children:a.pendingRequests.toLocaleString()})]}),e.jsx("div",{className:"flex-shrink-0 rounded-full bg-orange-100 p-2 dark:bg-orange-900",children:e.jsx(E,{className:"h-4 w-4 text-orange-600 dark:text-orange-400"})})]})})}),e.jsx(i,{children:e.jsx(l,{className:"p-4",children:e.jsxs("div",{className:"flex items-center justify-between gap-2",children:[e.jsxs("div",{className:"min-w-0",children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground truncate",children:s("Monthly Growth")}),e.jsxs("h3",{className:"mt-1 text-2xl font-bold tracking-tight",children:[a.monthlyGrowth,"%"]})]}),e.jsx("div",{className:"flex-shrink-0 rounded-full bg-emerald-100 p-2 dark:bg-emerald-900",children:e.jsx(b,{className:"h-4 w-4 text-emerald-600 dark:text-emerald-400"})})]})})}),e.jsx(i,{children:e.jsx(l,{className:"p-4",children:e.jsxs("div",{className:"flex items-center justify-between gap-2",children:[e.jsxs("div",{className:"min-w-0",children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground truncate",children:s("Total Companies")}),e.jsx("h3",{className:"mt-1 text-2xl font-bold tracking-tight",children:a.totalCompanies.toLocaleString()})]}),e.jsx("div",{className:"flex-shrink-0 rounded-full bg-blue-100 p-2 dark:bg-blue-900",children:e.jsx(h,{className:"h-4 w-4 text-blue-600 dark:text-blue-400"})})]})})}),e.jsx(i,{children:e.jsx(l,{className:"p-4",children:e.jsxs("div",{className:"flex items-center justify-between gap-2",children:[e.jsxs("div",{className:"min-w-0",children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground truncate",children:s("Total Revenue")}),e.jsx("h3",{className:"mt-1 text-2xl font-bold tracking-tight",children:window.appSettings.formatCurrency(a.totalRevenue.toLocaleString())})]}),e.jsx("div",{className:"flex-shrink-0 rounded-full bg-yellow-100 p-2 dark:bg-yellow-900",children:e.jsx(N,{className:"h-4 w-4 text-yellow-600 dark:text-yellow-400"})})]})})}),e.jsx(i,{children:e.jsx(l,{className:"p-4",children:e.jsxs("div",{className:"flex items-center justify-between gap-2",children:[e.jsxs("div",{className:"min-w-0",children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground truncate",children:s("Total Users")}),e.jsx("h3",{className:"mt-1 text-2xl font-bold tracking-tight",children:((g=a.totalUsers)==null?void 0:g.toLocaleString())||0})]}),e.jsx("div",{className:"flex-shrink-0 rounded-full bg-indigo-100 p-2 dark:bg-indigo-900",children:e.jsx(L,{className:"h-4 w-4 text-indigo-600 dark:text-indigo-400"})})]})})})]}),e.jsxs("div",{className:"grid gap-6 lg:grid-cols-2",children:[e.jsxs(i,{children:[e.jsx(p,{className:"pb-3",children:e.jsxs(u,{className:"flex items-center gap-2 text-base font-semibold",children:[e.jsx(h,{className:"h-4 w-4 flex-shrink-0"}),s("Recently Registered Companies")]})}),e.jsx(l,{children:e.jsx("div",{className:"space-y-3",children:n.length>0?n.map(o=>e.jsxs("div",{className:"flex items-start gap-3 p-3 rounded-lg bg-muted/50",children:[e.jsx("div",{className:"w-2 h-2 rounded-full mt-2 flex-shrink-0 bg-green-500"}),e.jsxs("div",{className:"flex-1 min-w-0",children:[e.jsx("p",{className:"text-sm font-medium truncate",children:o.name}),e.jsx("p",{className:"text-sm text-muted-foreground truncate",children:o.email})]}),e.jsx("div",{className:"text-right flex-shrink-0",children:e.jsx("p",{className:"text-sm text-muted-foreground",children:o.registered_at})})]},o.id)):e.jsx("p",{className:"text-sm text-muted-foreground text-center py-4",children:s("No companies registered yet")})})})]}),e.jsxs(i,{children:[e.jsx(p,{className:"pb-3",children:e.jsxs(u,{className:"flex items-center gap-2 text-base font-semibold",children:[e.jsx(G,{className:"h-4 w-4 flex-shrink-0"}),s("Top Performing Plans")]})}),e.jsx(l,{children:e.jsx("div",{className:"space-y-3",children:c.map((o,v)=>e.jsxs("div",{className:"flex items-center justify-between p-3 rounded-lg bg-muted/50",children:[e.jsxs("div",{className:"flex items-center gap-3 min-w-0",children:[e.jsx("div",{className:"w-8 h-8 rounded-full bg-primary/10 flex items-center justify-center flex-shrink-0",children:e.jsxs("span",{className:"text-sm font-bold text-primary",children:["#",v+1]})}),e.jsxs("div",{className:"min-w-0",children:[e.jsx("p",{className:"text-sm font-medium truncate",children:o.name}),e.jsxs("p",{className:"text-sm text-muted-foreground",children:[o.subscribers," ",s("subscribers")]})]})]}),e.jsxs("div",{className:"text-right flex-shrink-0",children:[e.jsxs("p",{className:"text-sm font-semibold",children:["$",o.revenue.toLocaleString()]}),e.jsx("p",{className:"text-sm text-muted-foreground",children:s("revenue")})]})]},o.name))})})]})]}),e.jsx(M,{userType:"superadmin",stats:a})]})})}export{ke as default}; +import{j as e,r as w}from"./ui-Z445SNHD.js";import{P as y}from"./page-template-Cw8W4Qs2.js";import{u as f,C as i,n as p,o as u,m as l,d as k,r as C}from"./app-Da3PX8qg.js";import{B as h}from"./building-2-DmmRcP0c.js";import{C as j}from"./credit-card-CHqjxFip.js";import{D as N}from"./dollar-sign-BKfERkc9.js";import{T as R}from"./tag-CUFhfHTp.js";import{E as T}from"./eye-CzYzwmmr.js";import{S as P}from"./sparkles-5e-ws3h6.js";import{A as S}from"./arrow-right-SXr1661j.js";import{T as b}from"./trending-up-D5y6g4yZ.js";import{R as A}from"./refresh-cw--0MMVqmk.js";import{C as E}from"./circle-alert-Cu5dznTP.js";import{U as L}from"./user-plus-Ba62LA9O.js";import{T as G}from"./ticket-BjgtGAIQ.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";function M({userType:t,stats:s}){const{t:r}=f(),m=[{title:r("Company Management"),description:r("Manage all registered companies and their subscriptions"),icon:h,color:"blue",href:route("companies.index"),count:(s==null?void 0:s.totalCompanies)||0},{title:r("Plan Management"),description:r("Create and manage subscription plans"),icon:j,color:"purple",href:route("plans.index"),count:(s==null?void 0:s.activePlans)||0},{title:r("Revenue Tracking"),description:r("Track and manage plan orders and revenue"),icon:N,color:"green",href:route("plan-orders.index"),count:s!=null&&s.totalRevenue?window.appSettings.formatCurrency(s.totalRevenue):0},{title:r("Coupon Management"),description:r("Create and manage discount coupons"),icon:R,color:"orange",href:route("coupons.index"),count:(s==null?void 0:s.activeCoupons)||0}],d=[{title:r("Business Views"),description:r("Track views of your digital business cards"),icon:T,color:"orange",href:route("dashboard"),count:(s==null?void 0:s.totalViews)||0}],x=t==="superadmin"?m:d,a=n=>{const c={blue:"bg-blue-100 text-blue-600 dark:bg-blue-900 dark:text-blue-400",green:"bg-green-100 text-green-600 dark:bg-green-900 dark:text-green-400",teal:"bg-teal-100 text-teal-600 dark:bg-teal-900 dark:text-teal-400",purple:"bg-purple-100 text-purple-600 dark:bg-purple-900 dark:text-purple-400",orange:"bg-orange-100 text-orange-600 dark:bg-orange-900 dark:text-orange-400"};return c[n]||c.blue};return e.jsxs(i,{className:"border-2 border-dashed border-primary/20",children:[e.jsxs(p,{className:"text-center pb-4",children:[e.jsxs("div",{className:"flex items-center justify-center gap-2 mb-2",children:[e.jsx(P,{className:"h-5 w-5 text-primary"}),e.jsx(u,{className:"text-xl font-semibold",children:r("Features")})]}),e.jsx("p",{className:"text-base text-muted-foreground",children:r(t==="superadmin"?"Comprehensive system management and oversight tools":"Everything you need to manage your digital business presence")})]}),e.jsxs(l,{children:[e.jsx("div",{className:"grid gap-4 grid-cols-2 lg:grid-cols-4",children:x.map(n=>{const c=n.icon;return e.jsx(k,{href:n.href,className:"group relative",children:e.jsx(i,{className:"h-full transition-all duration-200 hover:shadow-md cursor-pointer",children:e.jsxs(l,{className:"p-4",children:[e.jsxs("div",{className:"flex items-start justify-between mb-3",children:[e.jsx("div",{className:`rounded-full p-2 ${a(n.color)}`,children:e.jsx(c,{className:"h-4 w-4"})}),e.jsx("span",{className:"inline-flex items-center rounded-md bg-gray-50 px-2 py-1 text-sm font-medium text-gray-600 ring-1 ring-inset ring-gray-500/10",children:n.count})]}),e.jsx("h3",{className:"text-base font-semibold mb-1 group-hover:text-primary transition-colors",children:n.title}),e.jsx("p",{className:"text-sm text-muted-foreground mb-3",children:n.description}),e.jsxs("div",{className:"flex items-center justify-between text-sm text-muted-foreground group-hover:text-primary transition-colors",children:[e.jsx("span",{children:r("Explore")}),e.jsx(S,{className:"h-3 w-3 transition-transform group-hover:translate-x-1"})]})]})})},n.title)})}),e.jsx("div",{className:"mt-4 text-center",children:e.jsxs("div",{className:"inline-flex items-center gap-2 px-3 py-1.5 rounded-full bg-primary/10 text-primary",children:[e.jsx(b,{className:"h-3.5 w-3.5"}),e.jsx("span",{className:"text-sm font-medium",children:t==="superadmin"?r("System growing at {{growth}}% monthly",{growth:(s==null?void 0:s.monthlyGrowth)||0}):r("Your business views increased by {{growth}}%",{growth:(s==null?void 0:s.monthlyGrowth)||0})})]})})]})]})}function ke({dashboardData:t}){var g;const{t:s}=f(),[r,m]=w.useState(!1),d=()=>{m(!0),C.reload({only:["dashboardData"]}),setTimeout(()=>m(!1),1e3)},x=[{label:s("Refresh"),icon:e.jsx(A,{className:`h-4 w-4 ${r?"animate-spin":""}`}),variant:"outline",onClick:d}],a=(t==null?void 0:t.stats)||{totalCompanies:156,totalNfcCards:89,totalRevenue:45678,activePlans:89,pendingRequests:12,monthlyGrowth:15.2},n=(t==null?void 0:t.recentActivity)||[],c=(t==null?void 0:t.topPlans)||[{name:"Professional",subscribers:45,revenue:13500},{name:"Business",subscribers:32,revenue:9600},{name:"Enterprise",subscribers:12,revenue:7200}];return e.jsx(y,{title:s("Dashboard"),url:"/dashboard",actions:x,children:e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"grid grid-cols-2 gap-3 md:grid-cols-3 xl:grid-cols-6",children:[e.jsx(i,{children:e.jsx(l,{className:"p-4",children:e.jsxs("div",{className:"flex items-center justify-between gap-2",children:[e.jsxs("div",{className:"min-w-0",children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground truncate",children:s("Active Plans")}),e.jsx("h3",{className:"mt-1 text-2xl font-bold tracking-tight",children:a.activePlans.toLocaleString()})]}),e.jsx("div",{className:"flex-shrink-0 rounded-full bg-purple-100 p-2 dark:bg-purple-900",children:e.jsx(j,{className:"h-4 w-4 text-purple-600 dark:text-purple-400"})})]})})}),e.jsx(i,{children:e.jsx(l,{className:"p-4",children:e.jsxs("div",{className:"flex items-center justify-between gap-2",children:[e.jsxs("div",{className:"min-w-0",children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground truncate",children:s("Pending Requests")}),e.jsx("h3",{className:"mt-1 text-2xl font-bold tracking-tight",children:a.pendingRequests.toLocaleString()})]}),e.jsx("div",{className:"flex-shrink-0 rounded-full bg-orange-100 p-2 dark:bg-orange-900",children:e.jsx(E,{className:"h-4 w-4 text-orange-600 dark:text-orange-400"})})]})})}),e.jsx(i,{children:e.jsx(l,{className:"p-4",children:e.jsxs("div",{className:"flex items-center justify-between gap-2",children:[e.jsxs("div",{className:"min-w-0",children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground truncate",children:s("Monthly Growth")}),e.jsxs("h3",{className:"mt-1 text-2xl font-bold tracking-tight",children:[a.monthlyGrowth,"%"]})]}),e.jsx("div",{className:"flex-shrink-0 rounded-full bg-emerald-100 p-2 dark:bg-emerald-900",children:e.jsx(b,{className:"h-4 w-4 text-emerald-600 dark:text-emerald-400"})})]})})}),e.jsx(i,{children:e.jsx(l,{className:"p-4",children:e.jsxs("div",{className:"flex items-center justify-between gap-2",children:[e.jsxs("div",{className:"min-w-0",children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground truncate",children:s("Total Companies")}),e.jsx("h3",{className:"mt-1 text-2xl font-bold tracking-tight",children:a.totalCompanies.toLocaleString()})]}),e.jsx("div",{className:"flex-shrink-0 rounded-full bg-blue-100 p-2 dark:bg-blue-900",children:e.jsx(h,{className:"h-4 w-4 text-blue-600 dark:text-blue-400"})})]})})}),e.jsx(i,{children:e.jsx(l,{className:"p-4",children:e.jsxs("div",{className:"flex items-center justify-between gap-2",children:[e.jsxs("div",{className:"min-w-0",children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground truncate",children:s("Total Revenue")}),e.jsx("h3",{className:"mt-1 text-2xl font-bold tracking-tight",children:window.appSettings.formatCurrency(a.totalRevenue.toLocaleString())})]}),e.jsx("div",{className:"flex-shrink-0 rounded-full bg-yellow-100 p-2 dark:bg-yellow-900",children:e.jsx(N,{className:"h-4 w-4 text-yellow-600 dark:text-yellow-400"})})]})})}),e.jsx(i,{children:e.jsx(l,{className:"p-4",children:e.jsxs("div",{className:"flex items-center justify-between gap-2",children:[e.jsxs("div",{className:"min-w-0",children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground truncate",children:s("Total Users")}),e.jsx("h3",{className:"mt-1 text-2xl font-bold tracking-tight",children:((g=a.totalUsers)==null?void 0:g.toLocaleString())||0})]}),e.jsx("div",{className:"flex-shrink-0 rounded-full bg-indigo-100 p-2 dark:bg-indigo-900",children:e.jsx(L,{className:"h-4 w-4 text-indigo-600 dark:text-indigo-400"})})]})})})]}),e.jsxs("div",{className:"grid gap-6 lg:grid-cols-2",children:[e.jsxs(i,{children:[e.jsx(p,{className:"pb-3",children:e.jsxs(u,{className:"flex items-center gap-2 text-base font-semibold",children:[e.jsx(h,{className:"h-4 w-4 flex-shrink-0"}),s("Recently Registered Companies")]})}),e.jsx(l,{children:e.jsx("div",{className:"space-y-3",children:n.length>0?n.map(o=>e.jsxs("div",{className:"flex items-start gap-3 p-3 rounded-lg bg-muted/50",children:[e.jsx("div",{className:"w-2 h-2 rounded-full mt-2 flex-shrink-0 bg-green-500"}),e.jsxs("div",{className:"flex-1 min-w-0",children:[e.jsx("p",{className:"text-sm font-medium truncate",children:o.name}),e.jsx("p",{className:"text-sm text-muted-foreground truncate",children:o.email})]}),e.jsx("div",{className:"text-right flex-shrink-0",children:e.jsx("p",{className:"text-sm text-muted-foreground",children:o.registered_at})})]},o.id)):e.jsx("p",{className:"text-sm text-muted-foreground text-center py-4",children:s("No companies registered yet")})})})]}),e.jsxs(i,{children:[e.jsx(p,{className:"pb-3",children:e.jsxs(u,{className:"flex items-center gap-2 text-base font-semibold",children:[e.jsx(G,{className:"h-4 w-4 flex-shrink-0"}),s("Top Performing Plans")]})}),e.jsx(l,{children:e.jsx("div",{className:"space-y-3",children:c.map((o,v)=>e.jsxs("div",{className:"flex items-center justify-between p-3 rounded-lg bg-muted/50",children:[e.jsxs("div",{className:"flex items-center gap-3 min-w-0",children:[e.jsx("div",{className:"w-8 h-8 rounded-full bg-primary/10 flex items-center justify-center flex-shrink-0",children:e.jsxs("span",{className:"text-sm font-bold text-primary",children:["#",v+1]})}),e.jsxs("div",{className:"min-w-0",children:[e.jsx("p",{className:"text-sm font-medium truncate",children:o.name}),e.jsxs("p",{className:"text-sm text-muted-foreground",children:[o.subscribers," ",s("subscribers")]})]})]}),e.jsxs("div",{className:"text-right flex-shrink-0",children:[e.jsxs("p",{className:"text-sm font-semibold",children:["$",o.revenue.toLocaleString()]}),e.jsx("p",{className:"text-sm text-muted-foreground",children:s("revenue")})]})]},o.name))})})]})]}),e.jsx(M,{userType:"superadmin",stats:a})]})})}export{ke as default}; diff --git a/public/build/assets/dashboard-BlDxaRW8.js b/public/build/assets/dashboard-DwG-kP0b.js similarity index 90% rename from public/build/assets/dashboard-BlDxaRW8.js rename to public/build/assets/dashboard-DwG-kP0b.js index 7d1b11808..ff906c6f7 100644 --- a/public/build/assets/dashboard-BlDxaRW8.js +++ b/public/build/assets/dashboard-DwG-kP0b.js @@ -1 +1 @@ -import{j as e}from"./ui-Z445SNHD.js";import{P as S}from"./page-template-B_mOhR6n.js";import{u as V,c as P,C as d,m as i,n as m,o as c,A as R,B as o,r as x}from"./app-36WMjvX0.js";import{P as k}from"./progress-hZbbaL1H.js";import{L as U}from"./list-Ajdnpsw1.js";import{C as w}from"./chart-no-axes-column-increasing-Beqplnfl.js";import{T as z}from"./trending-up-CPB8hZlm.js";import{P as W}from"./package-B9XnehkQ.js";import{C as _}from"./circle-check-big-DqURlwt2.js";import{U as C}from"./user-check-4xSYwYvq.js";import{W as A}from"./wrench-CLqKc51o.js";import{f as y}from"./utils-BWxnHGCV.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";function Ae(){var j,N,f;const{t:a}=V(),{assetCounts:s,assetTypeData:b,recentAssignments:g,upcomingMaintenance:h,expiringWarranties:p,assetValueSummary:l}=P().props,M=()=>{x.get(route("hr.assets.index"))},u=()=>{x.get(route("hr.assets.depreciation-report"))},D=[{label:a("Asset List"),icon:e.jsx(U,{className:"mr-2 h-4 w-4"}),variant:"outline",onClick:M},{label:a("Depreciation Report"),icon:e.jsx(w,{className:"mr-2 h-4 w-4"}),variant:"outline",onClick:u}],T=[{title:a("Dashboard"),href:route("dashboard")},{title:a("HR Management"),href:route("hr.assets.index")},{title:a("Asset Management"),href:route("hr.assets.index")},{title:a("Asset Dashboard")}];return a("Available"),a("Assigned"),a("Under Maintenance"),a("Disposed"),e.jsxs(S,{title:a("Asset Dashboard"),url:"/hr/assets/dashboard",actions:D,breadcrumbs:T,children:[e.jsxs("div",{className:"mb-4 grid grid-cols-1 gap-3 md:grid-cols-2 lg:grid-cols-4",children:[e.jsxs(d,{className:"relative overflow-hidden border-0 shadow-sm ring-1 ring-gray-200 dark:ring-gray-800",children:[e.jsx("div",{className:"absolute inset-y-0 left-0 w-1 rounded-l-xl bg-slate-500"}),e.jsxs(i,{className:"p-4",children:[e.jsxs("div",{className:"flex items-start justify-between",children:[e.jsxs("div",{className:"flex-1",children:[e.jsx("p",{className:"text-sm font-medium text-gray-500 dark:text-gray-400",children:a("Total Assets")}),e.jsx("p",{className:"mt-1 text-2xl font-bold text-gray-900 dark:text-gray-100",children:s.total}),e.jsxs("div",{className:"mt-2 flex items-center gap-1 text-xs text-slate-600 dark:text-slate-400",children:[e.jsx(z,{className:"h-3 w-3"}),e.jsx("span",{className:"font-medium",children:a("All registered assets")})]})]}),e.jsx("div",{className:"flex h-10 w-10 shrink-0 items-center justify-center rounded-lg bg-slate-100 dark:bg-slate-800",children:e.jsx(W,{className:"h-5 w-5 text-slate-600 dark:text-slate-400"})})]}),e.jsx("div",{className:"mt-3",children:e.jsx("div",{className:"h-1 w-full overflow-hidden rounded-full bg-slate-100 dark:bg-slate-800",children:e.jsx("div",{className:"h-full w-full rounded-full bg-slate-500"})})})]})]}),e.jsxs(d,{className:"relative overflow-hidden border-0 shadow-sm ring-1 ring-gray-200 dark:ring-gray-800",children:[e.jsx("div",{className:"absolute inset-y-0 left-0 w-1 rounded-l-xl bg-green-500"}),e.jsxs(i,{className:"p-4",children:[e.jsxs("div",{className:"flex items-start justify-between",children:[e.jsxs("div",{className:"flex-1",children:[e.jsx("p",{className:"text-sm font-medium text-gray-500 dark:text-gray-400",children:a("Available")}),e.jsx("p",{className:"mt-1 text-2xl font-bold text-gray-900 dark:text-gray-100",children:s.available}),e.jsxs("div",{className:"mt-2 flex items-center gap-1 text-xs text-green-600 dark:text-green-500",children:[e.jsx(_,{className:"h-3 w-3"}),e.jsxs("span",{className:"font-medium",children:[s.total>0?Math.round(s.available/s.total*100):0,"% ",a("of total")]})]})]}),e.jsx("div",{className:"flex h-10 w-10 shrink-0 items-center justify-center rounded-lg bg-green-100 dark:bg-green-900/40",children:e.jsx(_,{className:"h-5 w-5 text-green-600 dark:text-green-500"})})]}),e.jsx("div",{className:"mt-3",children:e.jsx("div",{className:"h-1 w-full overflow-hidden rounded-full bg-green-100 dark:bg-green-900/40",children:e.jsx("div",{className:"h-full rounded-full bg-green-500 transition-all",style:{width:`${s.total>0?s.available/s.total*100:0}%`}})})})]})]}),e.jsxs(d,{className:"relative overflow-hidden border-0 shadow-sm ring-1 ring-gray-200 dark:ring-gray-800",children:[e.jsx("div",{className:"absolute inset-y-0 left-0 w-1 rounded-l-xl bg-blue-500"}),e.jsxs(i,{className:"p-4",children:[e.jsxs("div",{className:"flex items-start justify-between",children:[e.jsxs("div",{className:"flex-1",children:[e.jsx("p",{className:"text-sm font-medium text-gray-500 dark:text-gray-400",children:a("Assigned")}),e.jsx("p",{className:"mt-1 text-2xl font-bold text-gray-900 dark:text-gray-100",children:s.assigned}),e.jsxs("div",{className:"mt-2 flex items-center gap-1 text-xs text-blue-600 dark:text-blue-500",children:[e.jsx(C,{className:"h-3 w-3"}),e.jsxs("span",{className:"font-medium",children:[s.total>0?Math.round(s.assigned/s.total*100):0,"% ",a("of total")]})]})]}),e.jsx("div",{className:"flex h-10 w-10 shrink-0 items-center justify-center rounded-lg bg-blue-100 dark:bg-blue-900/40",children:e.jsx(C,{className:"h-5 w-5 text-blue-600 dark:text-blue-500"})})]}),e.jsx("div",{className:"mt-3",children:e.jsx("div",{className:"h-1 w-full overflow-hidden rounded-full bg-blue-100 dark:bg-blue-900/40",children:e.jsx("div",{className:"h-full rounded-full bg-blue-500 transition-all",style:{width:`${s.total>0?s.assigned/s.total*100:0}%`}})})})]})]}),e.jsxs(d,{className:"relative overflow-hidden border-0 shadow-sm ring-1 ring-gray-200 dark:ring-gray-800",children:[e.jsx("div",{className:"absolute inset-y-0 left-0 w-1 rounded-l-xl bg-amber-500"}),e.jsxs(i,{className:"p-4",children:[e.jsxs("div",{className:"flex items-start justify-between",children:[e.jsxs("div",{className:"flex-1",children:[e.jsx("p",{className:"text-sm font-medium text-gray-500 dark:text-gray-400",children:a("Under Maintenance")}),e.jsx("p",{className:"mt-1 text-2xl font-bold text-gray-900 dark:text-gray-100",children:s.under_maintenance}),e.jsxs("div",{className:"mt-2 flex items-center gap-1 text-xs text-amber-600 dark:text-amber-500",children:[e.jsx(A,{className:"h-3 w-3"}),e.jsxs("span",{className:"font-medium",children:[s.total>0?Math.round(s.under_maintenance/s.total*100):0,"% ",a("of total")]})]})]}),e.jsx("div",{className:"flex h-10 w-10 shrink-0 items-center justify-center rounded-lg bg-amber-100 dark:bg-amber-900/40",children:e.jsx(A,{className:"h-5 w-5 text-amber-600 dark:text-amber-500"})})]}),e.jsx("div",{className:"mt-3",children:e.jsx("div",{className:"h-1 w-full overflow-hidden rounded-full bg-amber-100 dark:bg-amber-900/40",children:e.jsx("div",{className:"h-full rounded-full bg-amber-500 transition-all",style:{width:`${s.total>0?s.under_maintenance/s.total*100:0}%`}})})})]})]})]}),e.jsxs(d,{className:"mb-6 overflow-hidden border-0 shadow-sm ring-1 ring-gray-200 dark:ring-gray-800",children:[e.jsx(m,{className:"bg-gray-50/50 pb-4 dark:bg-gray-800/50",children:e.jsx(c,{className:"text-base font-semibold text-gray-900 dark:text-gray-100",children:a("Asset Value Summary")})}),e.jsxs(i,{className:"pt-6",children:[e.jsxs("div",{className:"grid grid-cols-1 gap-6 md:grid-cols-3",children:[e.jsxs("div",{className:"flex flex-col space-y-1",children:[e.jsx("p",{className:"text-sm font-medium text-gray-500 dark:text-gray-400",children:a("Total Purchase Value")}),e.jsx("p",{className:"text-2xl font-bold text-gray-900 dark:text-gray-100",children:(j=window.appSettings)==null?void 0:j.formatCurrency(l.total_purchase_value||0)})]}),e.jsxs("div",{className:"flex flex-col space-y-1 border-t border-gray-100 pt-4 md:border-t-0 md:border-l md:pt-0 md:pl-6 dark:border-gray-800",children:[e.jsx("p",{className:"text-sm font-medium text-gray-500 dark:text-gray-400",children:a("Total Current Value")}),e.jsx("p",{className:"text-2xl font-bold text-gray-900 dark:text-gray-100",children:(N=window.appSettings)==null?void 0:N.formatCurrency(l.total_current_value||0)})]}),e.jsxs("div",{className:"flex flex-col space-y-1 border-t border-gray-100 pt-4 md:border-t-0 md:border-l md:pt-0 md:pl-6 dark:border-gray-800",children:[e.jsx("p",{className:"text-sm font-medium text-gray-500 dark:text-gray-400",children:a("Total Depreciation")}),e.jsx("p",{className:"text-2xl font-bold text-red-600 dark:text-red-400",children:(f=window.appSettings)==null?void 0:f.formatCurrency(l.total_depreciation||0)})]})]}),e.jsxs("div",{className:"mt-8 rounded-lg bg-gray-50 p-4 dark:bg-gray-900/50",children:[e.jsxs("div",{className:"mb-2 flex items-center justify-between",children:[e.jsx("p",{className:"text-sm font-medium text-gray-700 dark:text-gray-300",children:a("Depreciation Progress")}),e.jsxs("p",{className:"text-sm font-bold text-gray-900 dark:text-gray-100",children:[Number(l.total_purchase_value||0)>0?Math.round(Number(l.total_depreciation||0)/Number(l.total_purchase_value||0)*100):0,"%"]})]}),e.jsx(k,{value:Number(l.total_purchase_value||0)>0?Number(l.total_depreciation||0)/Number(l.total_purchase_value||0)*100:0,className:"h-2.5 bg-gray-200 dark:bg-gray-800"})]})]}),e.jsx(R,{className:"bg-gray-50/50 pt-4 pb-4 dark:bg-gray-800/50",children:e.jsxs(o,{variant:"outline",size:"sm",onClick:u,className:"w-full sm:w-auto",children:[e.jsx(w,{className:"mr-2 h-4 w-4"}),a("View Depreciation Report")]})})]}),e.jsxs("div",{className:"mb-6 grid grid-cols-1 gap-6 lg:grid-cols-2",children:[e.jsxs(d,{className:"border-0 shadow-sm ring-1 ring-gray-200 dark:ring-gray-800",children:[e.jsx(m,{className:"bg-gray-50/50 pb-4 dark:bg-gray-800/50",children:e.jsx(c,{className:"text-base font-semibold text-gray-900 dark:text-gray-100",children:a("Asset Distribution")})}),e.jsx(i,{className:"pt-6",children:b.length>0?e.jsx("div",{className:"space-y-5",children:b.map((t,r)=>e.jsxs("div",{children:[e.jsxs("div",{className:"mb-2 flex items-center justify-between",children:[e.jsx("p",{className:"text-sm font-medium text-gray-700 dark:text-gray-300",children:t.name}),e.jsx("span",{className:"rounded-full bg-gray-100 px-2.5 py-0.5 text-xs font-semibold text-gray-700 dark:bg-gray-800 dark:text-gray-300",children:t.count})]}),e.jsx(k,{value:s.total>0?t.count/s.total*100:0,className:"h-2 bg-gray-100 dark:bg-gray-800"})]},r))}):e.jsx("div",{className:"py-12 text-center text-sm text-gray-500 dark:text-gray-400",children:a("No asset data available")})})]}),e.jsxs(d,{className:"border-0 shadow-sm ring-1 ring-gray-200 dark:ring-gray-800",children:[e.jsx(m,{className:"bg-gray-50/50 pb-4 dark:bg-gray-800/50",children:e.jsx(c,{className:"text-base font-semibold text-gray-900 dark:text-gray-100",children:a("Recent Assignments")})}),e.jsx(i,{className:"pt-0",children:g&&g.length>0?e.jsx("div",{className:"divide-y divide-gray-100 dark:divide-gray-800",children:g.map(t=>{var r,n,v;return e.jsxs("div",{className:"-mx-2 flex items-center justify-between rounded-md px-2 py-4 transition-colors hover:bg-gray-50/50 dark:hover:bg-gray-800/50",children:[e.jsxs("div",{className:"flex-1 overflow-hidden pr-4",children:[e.jsx("p",{className:"truncate text-sm font-semibold text-gray-900 dark:text-gray-100",children:(r=t.asset)==null?void 0:r.name}),e.jsxs("div",{className:"mt-1 flex items-center space-x-2 text-xs text-gray-500 dark:text-gray-400",children:[e.jsx("span",{className:"font-medium text-gray-700 dark:text-gray-300",children:(n=t.employee)==null?void 0:n.name}),e.jsx("span",{className:"text-gray-300 dark:text-gray-600",children:"•"}),e.jsx("span",{children:((v=window.appSettings)==null?void 0:v.formatDateTimeSimple(t.checkout_date,!1))||y(new Date(t.checkout_date),"MMM dd, yyyy")})]})]}),e.jsx(o,{variant:"ghost",size:"sm",className:"h-8 shrink-0",onClick:()=>x.get(route("hr.assets.show",t.asset_id)),children:a("View")})]},t.id)})}):e.jsx("div",{className:"py-12 text-center text-sm text-gray-500 dark:text-gray-400",children:a("No recent assignments")})})]})]}),e.jsxs("div",{className:"grid grid-cols-1 gap-6 lg:grid-cols-2",children:[e.jsxs(d,{className:"border-0 shadow-sm ring-1 ring-gray-200 dark:ring-gray-800",children:[e.jsx(m,{className:"bg-gray-50/50 pb-4 dark:bg-gray-800/50",children:e.jsx(c,{className:"text-base font-semibold text-gray-900 dark:text-gray-100",children:a("Upcoming Maintenance")})}),e.jsx(i,{className:"pt-0",children:h&&h.length>0?e.jsx("div",{className:"divide-y divide-gray-100 dark:divide-gray-800",children:h.map(t=>{var r,n;return e.jsxs("div",{className:"-mx-2 flex items-center justify-between rounded-md px-2 py-4 transition-colors hover:bg-gray-50/50 dark:hover:bg-gray-800/50",children:[e.jsxs("div",{className:"flex-1 overflow-hidden pr-4",children:[e.jsx("p",{className:"truncate text-sm font-semibold text-gray-900 dark:text-gray-100",children:(r=t.asset)==null?void 0:r.name}),e.jsxs("div",{className:"mt-1 flex items-center space-x-2 text-xs text-gray-500 dark:text-gray-400",children:[e.jsx("span",{className:"font-medium text-amber-600 dark:text-amber-500",children:t.maintenance_type}),e.jsx("span",{className:"text-gray-300 dark:text-gray-600",children:"•"}),e.jsx("span",{children:((n=window.appSettings)==null?void 0:n.formatDateTimeSimple(t.start_date,!1))||y(new Date(t.start_date),"MMM dd, yyyy")})]})]}),e.jsx(o,{variant:"ghost",size:"sm",className:"h-8 shrink-0",onClick:()=>x.get(route("hr.assets.show",t.asset_id)),children:a("View")})]},t.id)})}):e.jsx("div",{className:"py-12 text-center text-sm text-gray-500 dark:text-gray-400",children:a("No upcoming maintenance")})})]}),e.jsxs(d,{className:"border-0 shadow-sm ring-1 ring-gray-200 dark:ring-gray-800",children:[e.jsx(m,{className:"bg-gray-50/50 pb-4 dark:bg-gray-800/50",children:e.jsx(c,{className:"text-base font-semibold text-gray-900 dark:text-gray-100",children:a("Expiring Warranties")})}),e.jsx(i,{className:"pt-0",children:p&&p.length>0?e.jsx("div",{className:"divide-y divide-gray-100 dark:divide-gray-800",children:p.map(t=>{var r;return e.jsxs("div",{className:"-mx-2 flex items-center justify-between rounded-md px-2 py-4 transition-colors hover:bg-gray-50/50 dark:hover:bg-gray-800/50",children:[e.jsxs("div",{className:"flex-1 overflow-hidden pr-4",children:[e.jsx("p",{className:"truncate text-sm font-semibold text-gray-900 dark:text-gray-100",children:t.name}),e.jsxs("div",{className:"mt-1 flex items-center space-x-2 text-xs text-gray-500 dark:text-gray-400",children:[e.jsx("span",{className:"font-medium text-gray-700 dark:text-gray-300",children:t.warranty_info}),e.jsx("span",{className:"text-gray-300 dark:text-gray-600",children:"•"}),e.jsxs("span",{className:"text-red-600 dark:text-red-400",children:[a("Expires"),":"," ",((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(t.warranty_expiry_date,!1))||y(new Date(t.warranty_expiry_date),"MMM dd, yyyy")]})]})]}),e.jsx(o,{variant:"ghost",size:"sm",className:"h-8 shrink-0",onClick:()=>x.get(route("hr.assets.show",t.id)),children:a("View")})]},t.id)})}):e.jsx("div",{className:"py-12 text-center text-sm text-gray-500 dark:text-gray-400",children:a("No expiring warranties")})})]})]})]})}export{Ae as default}; +import{j as e}from"./ui-Z445SNHD.js";import{P as S}from"./page-template-Cw8W4Qs2.js";import{u as V,c as P,C as d,m as i,n as m,o as c,A as R,B as o,r as x}from"./app-Da3PX8qg.js";import{P as k}from"./progress-Dy5W7V_n.js";import{L as U}from"./list-DY4Uh_0E.js";import{C as w}from"./chart-no-axes-column-increasing-xL8kjLW0.js";import{T as z}from"./trending-up-D5y6g4yZ.js";import{P as W}from"./package-C-rDDwyp.js";import{C as _}from"./circle-check-big-KTDTMhTs.js";import{U as C}from"./user-check-DDs_5zV9.js";import{W as A}from"./wrench-DX6GWbcS.js";import{f as y}from"./utils-BWxnHGCV.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";function Ae(){var j,N,f;const{t:a}=V(),{assetCounts:s,assetTypeData:b,recentAssignments:g,upcomingMaintenance:h,expiringWarranties:p,assetValueSummary:l}=P().props,M=()=>{x.get(route("hr.assets.index"))},u=()=>{x.get(route("hr.assets.depreciation-report"))},D=[{label:a("Asset List"),icon:e.jsx(U,{className:"mr-2 h-4 w-4"}),variant:"outline",onClick:M},{label:a("Depreciation Report"),icon:e.jsx(w,{className:"mr-2 h-4 w-4"}),variant:"outline",onClick:u}],T=[{title:a("Dashboard"),href:route("dashboard")},{title:a("HR Management"),href:route("hr.assets.index")},{title:a("Asset Management"),href:route("hr.assets.index")},{title:a("Asset Dashboard")}];return a("Available"),a("Assigned"),a("Under Maintenance"),a("Disposed"),e.jsxs(S,{title:a("Asset Dashboard"),url:"/hr/assets/dashboard",actions:D,breadcrumbs:T,children:[e.jsxs("div",{className:"mb-4 grid grid-cols-1 gap-3 md:grid-cols-2 lg:grid-cols-4",children:[e.jsxs(d,{className:"relative overflow-hidden border-0 shadow-sm ring-1 ring-gray-200 dark:ring-gray-800",children:[e.jsx("div",{className:"absolute inset-y-0 left-0 w-1 rounded-l-xl bg-slate-500"}),e.jsxs(i,{className:"p-4",children:[e.jsxs("div",{className:"flex items-start justify-between",children:[e.jsxs("div",{className:"flex-1",children:[e.jsx("p",{className:"text-sm font-medium text-gray-500 dark:text-gray-400",children:a("Total Assets")}),e.jsx("p",{className:"mt-1 text-2xl font-bold text-gray-900 dark:text-gray-100",children:s.total}),e.jsxs("div",{className:"mt-2 flex items-center gap-1 text-xs text-slate-600 dark:text-slate-400",children:[e.jsx(z,{className:"h-3 w-3"}),e.jsx("span",{className:"font-medium",children:a("All registered assets")})]})]}),e.jsx("div",{className:"flex h-10 w-10 shrink-0 items-center justify-center rounded-lg bg-slate-100 dark:bg-slate-800",children:e.jsx(W,{className:"h-5 w-5 text-slate-600 dark:text-slate-400"})})]}),e.jsx("div",{className:"mt-3",children:e.jsx("div",{className:"h-1 w-full overflow-hidden rounded-full bg-slate-100 dark:bg-slate-800",children:e.jsx("div",{className:"h-full w-full rounded-full bg-slate-500"})})})]})]}),e.jsxs(d,{className:"relative overflow-hidden border-0 shadow-sm ring-1 ring-gray-200 dark:ring-gray-800",children:[e.jsx("div",{className:"absolute inset-y-0 left-0 w-1 rounded-l-xl bg-green-500"}),e.jsxs(i,{className:"p-4",children:[e.jsxs("div",{className:"flex items-start justify-between",children:[e.jsxs("div",{className:"flex-1",children:[e.jsx("p",{className:"text-sm font-medium text-gray-500 dark:text-gray-400",children:a("Available")}),e.jsx("p",{className:"mt-1 text-2xl font-bold text-gray-900 dark:text-gray-100",children:s.available}),e.jsxs("div",{className:"mt-2 flex items-center gap-1 text-xs text-green-600 dark:text-green-500",children:[e.jsx(_,{className:"h-3 w-3"}),e.jsxs("span",{className:"font-medium",children:[s.total>0?Math.round(s.available/s.total*100):0,"% ",a("of total")]})]})]}),e.jsx("div",{className:"flex h-10 w-10 shrink-0 items-center justify-center rounded-lg bg-green-100 dark:bg-green-900/40",children:e.jsx(_,{className:"h-5 w-5 text-green-600 dark:text-green-500"})})]}),e.jsx("div",{className:"mt-3",children:e.jsx("div",{className:"h-1 w-full overflow-hidden rounded-full bg-green-100 dark:bg-green-900/40",children:e.jsx("div",{className:"h-full rounded-full bg-green-500 transition-all",style:{width:`${s.total>0?s.available/s.total*100:0}%`}})})})]})]}),e.jsxs(d,{className:"relative overflow-hidden border-0 shadow-sm ring-1 ring-gray-200 dark:ring-gray-800",children:[e.jsx("div",{className:"absolute inset-y-0 left-0 w-1 rounded-l-xl bg-blue-500"}),e.jsxs(i,{className:"p-4",children:[e.jsxs("div",{className:"flex items-start justify-between",children:[e.jsxs("div",{className:"flex-1",children:[e.jsx("p",{className:"text-sm font-medium text-gray-500 dark:text-gray-400",children:a("Assigned")}),e.jsx("p",{className:"mt-1 text-2xl font-bold text-gray-900 dark:text-gray-100",children:s.assigned}),e.jsxs("div",{className:"mt-2 flex items-center gap-1 text-xs text-blue-600 dark:text-blue-500",children:[e.jsx(C,{className:"h-3 w-3"}),e.jsxs("span",{className:"font-medium",children:[s.total>0?Math.round(s.assigned/s.total*100):0,"% ",a("of total")]})]})]}),e.jsx("div",{className:"flex h-10 w-10 shrink-0 items-center justify-center rounded-lg bg-blue-100 dark:bg-blue-900/40",children:e.jsx(C,{className:"h-5 w-5 text-blue-600 dark:text-blue-500"})})]}),e.jsx("div",{className:"mt-3",children:e.jsx("div",{className:"h-1 w-full overflow-hidden rounded-full bg-blue-100 dark:bg-blue-900/40",children:e.jsx("div",{className:"h-full rounded-full bg-blue-500 transition-all",style:{width:`${s.total>0?s.assigned/s.total*100:0}%`}})})})]})]}),e.jsxs(d,{className:"relative overflow-hidden border-0 shadow-sm ring-1 ring-gray-200 dark:ring-gray-800",children:[e.jsx("div",{className:"absolute inset-y-0 left-0 w-1 rounded-l-xl bg-amber-500"}),e.jsxs(i,{className:"p-4",children:[e.jsxs("div",{className:"flex items-start justify-between",children:[e.jsxs("div",{className:"flex-1",children:[e.jsx("p",{className:"text-sm font-medium text-gray-500 dark:text-gray-400",children:a("Under Maintenance")}),e.jsx("p",{className:"mt-1 text-2xl font-bold text-gray-900 dark:text-gray-100",children:s.under_maintenance}),e.jsxs("div",{className:"mt-2 flex items-center gap-1 text-xs text-amber-600 dark:text-amber-500",children:[e.jsx(A,{className:"h-3 w-3"}),e.jsxs("span",{className:"font-medium",children:[s.total>0?Math.round(s.under_maintenance/s.total*100):0,"% ",a("of total")]})]})]}),e.jsx("div",{className:"flex h-10 w-10 shrink-0 items-center justify-center rounded-lg bg-amber-100 dark:bg-amber-900/40",children:e.jsx(A,{className:"h-5 w-5 text-amber-600 dark:text-amber-500"})})]}),e.jsx("div",{className:"mt-3",children:e.jsx("div",{className:"h-1 w-full overflow-hidden rounded-full bg-amber-100 dark:bg-amber-900/40",children:e.jsx("div",{className:"h-full rounded-full bg-amber-500 transition-all",style:{width:`${s.total>0?s.under_maintenance/s.total*100:0}%`}})})})]})]})]}),e.jsxs(d,{className:"mb-6 overflow-hidden border-0 shadow-sm ring-1 ring-gray-200 dark:ring-gray-800",children:[e.jsx(m,{className:"bg-gray-50/50 pb-4 dark:bg-gray-800/50",children:e.jsx(c,{className:"text-base font-semibold text-gray-900 dark:text-gray-100",children:a("Asset Value Summary")})}),e.jsxs(i,{className:"pt-6",children:[e.jsxs("div",{className:"grid grid-cols-1 gap-6 md:grid-cols-3",children:[e.jsxs("div",{className:"flex flex-col space-y-1",children:[e.jsx("p",{className:"text-sm font-medium text-gray-500 dark:text-gray-400",children:a("Total Purchase Value")}),e.jsx("p",{className:"text-2xl font-bold text-gray-900 dark:text-gray-100",children:(j=window.appSettings)==null?void 0:j.formatCurrency(l.total_purchase_value||0)})]}),e.jsxs("div",{className:"flex flex-col space-y-1 border-t border-gray-100 pt-4 md:border-t-0 md:border-l md:pt-0 md:pl-6 dark:border-gray-800",children:[e.jsx("p",{className:"text-sm font-medium text-gray-500 dark:text-gray-400",children:a("Total Current Value")}),e.jsx("p",{className:"text-2xl font-bold text-gray-900 dark:text-gray-100",children:(N=window.appSettings)==null?void 0:N.formatCurrency(l.total_current_value||0)})]}),e.jsxs("div",{className:"flex flex-col space-y-1 border-t border-gray-100 pt-4 md:border-t-0 md:border-l md:pt-0 md:pl-6 dark:border-gray-800",children:[e.jsx("p",{className:"text-sm font-medium text-gray-500 dark:text-gray-400",children:a("Total Depreciation")}),e.jsx("p",{className:"text-2xl font-bold text-red-600 dark:text-red-400",children:(f=window.appSettings)==null?void 0:f.formatCurrency(l.total_depreciation||0)})]})]}),e.jsxs("div",{className:"mt-8 rounded-lg bg-gray-50 p-4 dark:bg-gray-900/50",children:[e.jsxs("div",{className:"mb-2 flex items-center justify-between",children:[e.jsx("p",{className:"text-sm font-medium text-gray-700 dark:text-gray-300",children:a("Depreciation Progress")}),e.jsxs("p",{className:"text-sm font-bold text-gray-900 dark:text-gray-100",children:[Number(l.total_purchase_value||0)>0?Math.round(Number(l.total_depreciation||0)/Number(l.total_purchase_value||0)*100):0,"%"]})]}),e.jsx(k,{value:Number(l.total_purchase_value||0)>0?Number(l.total_depreciation||0)/Number(l.total_purchase_value||0)*100:0,className:"h-2.5 bg-gray-200 dark:bg-gray-800"})]})]}),e.jsx(R,{className:"bg-gray-50/50 pt-4 pb-4 dark:bg-gray-800/50",children:e.jsxs(o,{variant:"outline",size:"sm",onClick:u,className:"w-full sm:w-auto",children:[e.jsx(w,{className:"mr-2 h-4 w-4"}),a("View Depreciation Report")]})})]}),e.jsxs("div",{className:"mb-6 grid grid-cols-1 gap-6 lg:grid-cols-2",children:[e.jsxs(d,{className:"border-0 shadow-sm ring-1 ring-gray-200 dark:ring-gray-800",children:[e.jsx(m,{className:"bg-gray-50/50 pb-4 dark:bg-gray-800/50",children:e.jsx(c,{className:"text-base font-semibold text-gray-900 dark:text-gray-100",children:a("Asset Distribution")})}),e.jsx(i,{className:"pt-6",children:b.length>0?e.jsx("div",{className:"space-y-5",children:b.map((t,r)=>e.jsxs("div",{children:[e.jsxs("div",{className:"mb-2 flex items-center justify-between",children:[e.jsx("p",{className:"text-sm font-medium text-gray-700 dark:text-gray-300",children:t.name}),e.jsx("span",{className:"rounded-full bg-gray-100 px-2.5 py-0.5 text-xs font-semibold text-gray-700 dark:bg-gray-800 dark:text-gray-300",children:t.count})]}),e.jsx(k,{value:s.total>0?t.count/s.total*100:0,className:"h-2 bg-gray-100 dark:bg-gray-800"})]},r))}):e.jsx("div",{className:"py-12 text-center text-sm text-gray-500 dark:text-gray-400",children:a("No asset data available")})})]}),e.jsxs(d,{className:"border-0 shadow-sm ring-1 ring-gray-200 dark:ring-gray-800",children:[e.jsx(m,{className:"bg-gray-50/50 pb-4 dark:bg-gray-800/50",children:e.jsx(c,{className:"text-base font-semibold text-gray-900 dark:text-gray-100",children:a("Recent Assignments")})}),e.jsx(i,{className:"pt-0",children:g&&g.length>0?e.jsx("div",{className:"divide-y divide-gray-100 dark:divide-gray-800",children:g.map(t=>{var r,n,v;return e.jsxs("div",{className:"-mx-2 flex items-center justify-between rounded-md px-2 py-4 transition-colors hover:bg-gray-50/50 dark:hover:bg-gray-800/50",children:[e.jsxs("div",{className:"flex-1 overflow-hidden pr-4",children:[e.jsx("p",{className:"truncate text-sm font-semibold text-gray-900 dark:text-gray-100",children:(r=t.asset)==null?void 0:r.name}),e.jsxs("div",{className:"mt-1 flex items-center space-x-2 text-xs text-gray-500 dark:text-gray-400",children:[e.jsx("span",{className:"font-medium text-gray-700 dark:text-gray-300",children:(n=t.employee)==null?void 0:n.name}),e.jsx("span",{className:"text-gray-300 dark:text-gray-600",children:"•"}),e.jsx("span",{children:((v=window.appSettings)==null?void 0:v.formatDateTimeSimple(t.checkout_date,!1))||y(new Date(t.checkout_date),"MMM dd, yyyy")})]})]}),e.jsx(o,{variant:"ghost",size:"sm",className:"h-8 shrink-0",onClick:()=>x.get(route("hr.assets.show",t.asset_id)),children:a("View")})]},t.id)})}):e.jsx("div",{className:"py-12 text-center text-sm text-gray-500 dark:text-gray-400",children:a("No recent assignments")})})]})]}),e.jsxs("div",{className:"grid grid-cols-1 gap-6 lg:grid-cols-2",children:[e.jsxs(d,{className:"border-0 shadow-sm ring-1 ring-gray-200 dark:ring-gray-800",children:[e.jsx(m,{className:"bg-gray-50/50 pb-4 dark:bg-gray-800/50",children:e.jsx(c,{className:"text-base font-semibold text-gray-900 dark:text-gray-100",children:a("Upcoming Maintenance")})}),e.jsx(i,{className:"pt-0",children:h&&h.length>0?e.jsx("div",{className:"divide-y divide-gray-100 dark:divide-gray-800",children:h.map(t=>{var r,n;return e.jsxs("div",{className:"-mx-2 flex items-center justify-between rounded-md px-2 py-4 transition-colors hover:bg-gray-50/50 dark:hover:bg-gray-800/50",children:[e.jsxs("div",{className:"flex-1 overflow-hidden pr-4",children:[e.jsx("p",{className:"truncate text-sm font-semibold text-gray-900 dark:text-gray-100",children:(r=t.asset)==null?void 0:r.name}),e.jsxs("div",{className:"mt-1 flex items-center space-x-2 text-xs text-gray-500 dark:text-gray-400",children:[e.jsx("span",{className:"font-medium text-amber-600 dark:text-amber-500",children:t.maintenance_type}),e.jsx("span",{className:"text-gray-300 dark:text-gray-600",children:"•"}),e.jsx("span",{children:((n=window.appSettings)==null?void 0:n.formatDateTimeSimple(t.start_date,!1))||y(new Date(t.start_date),"MMM dd, yyyy")})]})]}),e.jsx(o,{variant:"ghost",size:"sm",className:"h-8 shrink-0",onClick:()=>x.get(route("hr.assets.show",t.asset_id)),children:a("View")})]},t.id)})}):e.jsx("div",{className:"py-12 text-center text-sm text-gray-500 dark:text-gray-400",children:a("No upcoming maintenance")})})]}),e.jsxs(d,{className:"border-0 shadow-sm ring-1 ring-gray-200 dark:ring-gray-800",children:[e.jsx(m,{className:"bg-gray-50/50 pb-4 dark:bg-gray-800/50",children:e.jsx(c,{className:"text-base font-semibold text-gray-900 dark:text-gray-100",children:a("Expiring Warranties")})}),e.jsx(i,{className:"pt-0",children:p&&p.length>0?e.jsx("div",{className:"divide-y divide-gray-100 dark:divide-gray-800",children:p.map(t=>{var r;return e.jsxs("div",{className:"-mx-2 flex items-center justify-between rounded-md px-2 py-4 transition-colors hover:bg-gray-50/50 dark:hover:bg-gray-800/50",children:[e.jsxs("div",{className:"flex-1 overflow-hidden pr-4",children:[e.jsx("p",{className:"truncate text-sm font-semibold text-gray-900 dark:text-gray-100",children:t.name}),e.jsxs("div",{className:"mt-1 flex items-center space-x-2 text-xs text-gray-500 dark:text-gray-400",children:[e.jsx("span",{className:"font-medium text-gray-700 dark:text-gray-300",children:t.warranty_info}),e.jsx("span",{className:"text-gray-300 dark:text-gray-600",children:"•"}),e.jsxs("span",{className:"text-red-600 dark:text-red-400",children:[a("Expires"),":"," ",((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(t.warranty_expiry_date,!1))||y(new Date(t.warranty_expiry_date),"MMM dd, yyyy")]})]})]}),e.jsx(o,{variant:"ghost",size:"sm",className:"h-8 shrink-0",onClick:()=>x.get(route("hr.assets.show",t.id)),children:a("View")})]},t.id)})}):e.jsx("div",{className:"py-12 text-center text-sm text-gray-500 dark:text-gray-400",children:a("No expiring warranties")})})]})]})]})}export{Ae as default}; diff --git a/public/build/assets/dashboard-CfB9GOSF.js b/public/build/assets/dashboard-rIMdwdJm.js similarity index 81% rename from public/build/assets/dashboard-CfB9GOSF.js rename to public/build/assets/dashboard-rIMdwdJm.js index d8fd445bb..afd298e40 100644 --- a/public/build/assets/dashboard-CfB9GOSF.js +++ b/public/build/assets/dashboard-rIMdwdJm.js @@ -1 +1 @@ -import{r as C,j as e}from"./ui-Z445SNHD.js";import{P as M}from"./page-template-B_mOhR6n.js";import{u as P,c as R,x as B,C as o,m as l,r as f,n as E,o as H,z as L,l as j,A as F,B as V}from"./app-36WMjvX0.js";import{T as $,a as q,b as d,c as m}from"./tabs-NEtB1dPW.js";import{L as z}from"./list-Ajdnpsw1.js";import{B as O}from"./bell-Cr2F9IDD.js";import{S as U}from"./star-WlheM7sI.js";import{T as I}from"./triangle-alert-MsN2AA6c.js";import{C as K}from"./calendar-BYVpj4_X.js";import{f as w}from"./utils-BWxnHGCV.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";function Fe(){const{t}=P(),{auth:p,allAnnouncements:i,featuredAnnouncements:h,highPriorityAnnouncements:x,upcomingAnnouncements:y,categories:X,departments:G,branches:J,employee:n,filters:Q={}}=R().props,A=(p==null?void 0:p.permissions)||[],[u,b]=C.useState([]);C.useEffect(()=>{if(n&&i){const s=i.filter(r=>r.viewed_by&&r.viewed_by.some(a=>a.id===n.id)).map(r=>r.id);b(s)}},[i,n]);const T=s=>{var r;n&&!u.includes(s.id)&&fetch(route("hr.announcements.mark-as-read",s.id),{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-TOKEN":((r=document.querySelector('meta[name="csrf-token"]'))==null?void 0:r.getAttribute("content"))||""}}).then(a=>a.json()).then(a=>{a.success&&b([...u,s.id])}),f.get(route("hr.announcements.show",s.id))},_=()=>{f.get(route("hr.announcements.index"))},k=()=>{f.get(route("hr.announcements.index"),{},{onSuccess:()=>{setTimeout(()=>{var s;(s=document.querySelector('[data-action="create-announcement"]'))==null||s.dispatchEvent(new MouseEvent("click",{bubbles:!0}))},500)}})},g=[];g.push({label:t("List View"),icon:e.jsx(z,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:_}),B(A,"create-announcements")&&g.push({label:t("Create Announcement"),icon:e.jsx(O,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:k});const S=[{title:t("Dashboard"),href:route("dashboard")},{title:t("HR Management"),href:route("hr.announcements.index")},{title:t("Announcements"),href:route("hr.announcements.index")},{title:t("Dashboard")}],c=(s,r=!1)=>{var N,v;const a=u.includes(s.id),D={"company news":"bg-blue-50 text-blue-700 ring-blue-600/20","policy updates":"bg-purple-50 text-purple-700 ring-purple-600/20",events:"bg-green-50 text-green-700 ring-green-600/20",HR:"bg-amber-50 text-amber-700 ring-amber-600/20","IT updates":"bg-indigo-50 text-indigo-700 ring-indigo-600/20"}[s.category]||"bg-gray-50 text-gray-700 ring-gray-600/20";return e.jsxs(o,{className:`mb-4 ${r?"border-red-300 bg-red-50/30":""} ${!a&&n?"border-l-4 border-l-blue-500":""}`,children:[e.jsx(E,{className:"pb-3",children:e.jsxs("div",{className:"flex justify-between items-start gap-4",children:[e.jsxs("div",{className:"flex-1",children:[e.jsx(H,{className:"text-base font-semibold text-gray-900 dark:text-gray-100 mb-2",children:s.title}),e.jsx(L,{className:"text-sm text-gray-600 dark:text-gray-400",children:s.description})]}),e.jsxs("div",{className:"flex flex-col items-end space-y-1.5 flex-shrink-0",children:[e.jsx(j,{variant:"outline",className:`text-xs ring-1 ring-inset ${D}`,children:s.category.charAt(0).toUpperCase()+s.category.slice(1)}),s.is_featured&&e.jsxs(j,{variant:"secondary",className:"text-xs bg-purple-50 text-purple-700 hover:bg-purple-50",children:[e.jsx(U,{className:"h-3 w-3 mr-1"})," ",t("Featured")]}),s.is_high_priority&&e.jsxs(j,{variant:"secondary",className:"text-xs bg-red-50 text-red-700 hover:bg-red-50",children:[e.jsx(I,{className:"h-3 w-3 mr-1"})," ",t("High Priority")]})]})]})}),e.jsxs(l,{className:"pb-3",children:[e.jsx("div",{className:"text-xs text-gray-600 dark:text-gray-400 mb-3",children:s.start_date&&e.jsxs("div",{className:"flex items-center",children:[e.jsx(K,{className:"h-3.5 w-3.5 mr-1.5"}),e.jsx("span",{children:((N=window.appSettings)==null?void 0:N.formatDateTimeSimple(s.start_date,!1))||w(new Date(s.start_date),"MMM dd, yyyy")}),s.end_date&&e.jsxs("span",{children:[" - ",((v=window.appSettings)==null?void 0:v.formatDateTimeSimple(s.end_date,!1))||w(new Date(s.end_date),"MMM dd, yyyy")]})]})}),e.jsxs("p",{className:"line-clamp-3 text-sm text-gray-700 dark:text-gray-300 leading-relaxed",children:[s.content.replace(/<[^>]*>?/gm," ").substring(0,200),"..."]})]}),e.jsx(F,{children:e.jsx(V,{variant:"default",size:"sm",onClick:()=>T(s),children:t("Read More")})})]},s.id)};return e.jsx(M,{title:t("Announcement Dashboard"),url:"/hr/announcements/dashboard",actions:g,breadcrumbs:S,children:e.jsxs($,{defaultValue:"all",className:"w-full",children:[e.jsxs(q,{className:"mb-4",children:[e.jsx(d,{value:"all",children:t("All Announcements")}),e.jsx(d,{value:"high-priority",children:t("High Priority")}),e.jsx(d,{value:"featured",children:t("Featured")}),e.jsx(d,{value:"upcoming",children:t("Upcoming")})]}),e.jsx(m,{value:"all",className:"mt-0",children:i&&i.length>0?e.jsx("div",{className:"space-y-4",children:i.map(s=>c(s,s.is_high_priority))}):e.jsx(o,{children:e.jsx(l,{className:"py-12 text-center",children:e.jsx("p",{className:"text-sm text-muted-foreground",children:t("No announcements found.")})})})}),e.jsx(m,{value:"high-priority",className:"mt-0",children:x&&x.length>0?e.jsx("div",{className:"space-y-4",children:x.map(s=>c(s,!0))}):e.jsx(o,{children:e.jsx(l,{className:"py-12 text-center",children:e.jsx("p",{className:"text-sm text-muted-foreground",children:t("No high priority announcements found.")})})})}),e.jsx(m,{value:"featured",className:"mt-0",children:h&&h.length>0?e.jsx("div",{className:"space-y-4",children:h.map(s=>c(s,s.is_high_priority))}):e.jsx(o,{children:e.jsx(l,{className:"py-12 text-center",children:e.jsx("p",{className:"text-sm text-muted-foreground",children:t("No featured announcements found.")})})})}),e.jsx(m,{value:"upcoming",className:"mt-0",children:y.length>0?e.jsx("div",{className:"space-y-4",children:y.map(s=>c(s,s.is_high_priority))}):e.jsx(o,{children:e.jsx(l,{className:"py-12 text-center",children:e.jsx("p",{className:"text-sm text-muted-foreground",children:t("No upcoming announcements found.")})})})})]})})}export{Fe as default}; +import{r as C,j as e}from"./ui-Z445SNHD.js";import{P as M}from"./page-template-Cw8W4Qs2.js";import{u as P,c as R,x as B,C as o,m as l,r as f,n as E,o as H,z as L,l as j,A as F,B as V}from"./app-Da3PX8qg.js";import{T as $,a as q,b as d,c as m}from"./tabs--KW-Mci6.js";import{L as z}from"./list-DY4Uh_0E.js";import{B as O}from"./bell-BMsQyWM-.js";import{S as U}from"./star-CSGOTD6i.js";import{T as I}from"./triangle-alert-CeuDFixJ.js";import{C as K}from"./calendar-kiIl5Cyq.js";import{f as w}from"./utils-BWxnHGCV.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";function Fe(){const{t}=P(),{auth:p,allAnnouncements:i,featuredAnnouncements:h,highPriorityAnnouncements:x,upcomingAnnouncements:y,categories:X,departments:G,branches:J,employee:n,filters:Q={}}=R().props,A=(p==null?void 0:p.permissions)||[],[u,b]=C.useState([]);C.useEffect(()=>{if(n&&i){const s=i.filter(r=>r.viewed_by&&r.viewed_by.some(a=>a.id===n.id)).map(r=>r.id);b(s)}},[i,n]);const T=s=>{var r;n&&!u.includes(s.id)&&fetch(route("hr.announcements.mark-as-read",s.id),{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-TOKEN":((r=document.querySelector('meta[name="csrf-token"]'))==null?void 0:r.getAttribute("content"))||""}}).then(a=>a.json()).then(a=>{a.success&&b([...u,s.id])}),f.get(route("hr.announcements.show",s.id))},_=()=>{f.get(route("hr.announcements.index"))},k=()=>{f.get(route("hr.announcements.index"),{},{onSuccess:()=>{setTimeout(()=>{var s;(s=document.querySelector('[data-action="create-announcement"]'))==null||s.dispatchEvent(new MouseEvent("click",{bubbles:!0}))},500)}})},g=[];g.push({label:t("List View"),icon:e.jsx(z,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:_}),B(A,"create-announcements")&&g.push({label:t("Create Announcement"),icon:e.jsx(O,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:k});const S=[{title:t("Dashboard"),href:route("dashboard")},{title:t("HR Management"),href:route("hr.announcements.index")},{title:t("Announcements"),href:route("hr.announcements.index")},{title:t("Dashboard")}],c=(s,r=!1)=>{var N,v;const a=u.includes(s.id),D={"company news":"bg-blue-50 text-blue-700 ring-blue-600/20","policy updates":"bg-purple-50 text-purple-700 ring-purple-600/20",events:"bg-green-50 text-green-700 ring-green-600/20",HR:"bg-amber-50 text-amber-700 ring-amber-600/20","IT updates":"bg-indigo-50 text-indigo-700 ring-indigo-600/20"}[s.category]||"bg-gray-50 text-gray-700 ring-gray-600/20";return e.jsxs(o,{className:`mb-4 ${r?"border-red-300 bg-red-50/30":""} ${!a&&n?"border-l-4 border-l-blue-500":""}`,children:[e.jsx(E,{className:"pb-3",children:e.jsxs("div",{className:"flex justify-between items-start gap-4",children:[e.jsxs("div",{className:"flex-1",children:[e.jsx(H,{className:"text-base font-semibold text-gray-900 dark:text-gray-100 mb-2",children:s.title}),e.jsx(L,{className:"text-sm text-gray-600 dark:text-gray-400",children:s.description})]}),e.jsxs("div",{className:"flex flex-col items-end space-y-1.5 flex-shrink-0",children:[e.jsx(j,{variant:"outline",className:`text-xs ring-1 ring-inset ${D}`,children:s.category.charAt(0).toUpperCase()+s.category.slice(1)}),s.is_featured&&e.jsxs(j,{variant:"secondary",className:"text-xs bg-purple-50 text-purple-700 hover:bg-purple-50",children:[e.jsx(U,{className:"h-3 w-3 mr-1"})," ",t("Featured")]}),s.is_high_priority&&e.jsxs(j,{variant:"secondary",className:"text-xs bg-red-50 text-red-700 hover:bg-red-50",children:[e.jsx(I,{className:"h-3 w-3 mr-1"})," ",t("High Priority")]})]})]})}),e.jsxs(l,{className:"pb-3",children:[e.jsx("div",{className:"text-xs text-gray-600 dark:text-gray-400 mb-3",children:s.start_date&&e.jsxs("div",{className:"flex items-center",children:[e.jsx(K,{className:"h-3.5 w-3.5 mr-1.5"}),e.jsx("span",{children:((N=window.appSettings)==null?void 0:N.formatDateTimeSimple(s.start_date,!1))||w(new Date(s.start_date),"MMM dd, yyyy")}),s.end_date&&e.jsxs("span",{children:[" - ",((v=window.appSettings)==null?void 0:v.formatDateTimeSimple(s.end_date,!1))||w(new Date(s.end_date),"MMM dd, yyyy")]})]})}),e.jsxs("p",{className:"line-clamp-3 text-sm text-gray-700 dark:text-gray-300 leading-relaxed",children:[s.content.replace(/<[^>]*>?/gm," ").substring(0,200),"..."]})]}),e.jsx(F,{children:e.jsx(V,{variant:"default",size:"sm",onClick:()=>T(s),children:t("Read More")})})]},s.id)};return e.jsx(M,{title:t("Announcement Dashboard"),url:"/hr/announcements/dashboard",actions:g,breadcrumbs:S,children:e.jsxs($,{defaultValue:"all",className:"w-full",children:[e.jsxs(q,{className:"mb-4",children:[e.jsx(d,{value:"all",children:t("All Announcements")}),e.jsx(d,{value:"high-priority",children:t("High Priority")}),e.jsx(d,{value:"featured",children:t("Featured")}),e.jsx(d,{value:"upcoming",children:t("Upcoming")})]}),e.jsx(m,{value:"all",className:"mt-0",children:i&&i.length>0?e.jsx("div",{className:"space-y-4",children:i.map(s=>c(s,s.is_high_priority))}):e.jsx(o,{children:e.jsx(l,{className:"py-12 text-center",children:e.jsx("p",{className:"text-sm text-muted-foreground",children:t("No announcements found.")})})})}),e.jsx(m,{value:"high-priority",className:"mt-0",children:x&&x.length>0?e.jsx("div",{className:"space-y-4",children:x.map(s=>c(s,!0))}):e.jsx(o,{children:e.jsx(l,{className:"py-12 text-center",children:e.jsx("p",{className:"text-sm text-muted-foreground",children:t("No high priority announcements found.")})})})}),e.jsx(m,{value:"featured",className:"mt-0",children:h&&h.length>0?e.jsx("div",{className:"space-y-4",children:h.map(s=>c(s,s.is_high_priority))}):e.jsx(o,{children:e.jsx(l,{className:"py-12 text-center",children:e.jsx("p",{className:"text-sm text-muted-foreground",children:t("No featured announcements found.")})})})}),e.jsx(m,{value:"upcoming",className:"mt-0",children:y.length>0?e.jsx("div",{className:"space-y-4",children:y.map(s=>c(s,s.is_high_priority))}):e.jsx(o,{children:e.jsx(l,{className:"py-12 text-center",children:e.jsx("p",{className:"text-sm text-muted-foreground",children:t("No upcoming announcements found.")})})})})]})})}export{Fe as default}; diff --git a/public/build/assets/depreciation-report-CkTGQ-Vj.js b/public/build/assets/depreciation-report-GnoAtWyh.js similarity index 68% rename from public/build/assets/depreciation-report-CkTGQ-Vj.js rename to public/build/assets/depreciation-report-GnoAtWyh.js index 72e74493c..36edd4ddc 100644 --- a/public/build/assets/depreciation-report-CkTGQ-Vj.js +++ b/public/build/assets/depreciation-report-GnoAtWyh.js @@ -1 +1 @@ -import{r as h,j as e}from"./ui-Z445SNHD.js";import{P as K}from"./page-template-B_mOhR6n.js";import{u as Q,c as W,C as g,m as x,n as X,o as Y,r as u}from"./app-36WMjvX0.js";import{S as Z}from"./search-and-filter-bar-PUOLiNYr.js";import{P as ee}from"./pagination-n2efY1KU.js";import{P as re,S as D,C as te}from"./CrudTable-DA37WZsR.js";import{L as ae}from"./list-Ajdnpsw1.js";import{C as se}from"./chart-no-axes-column-increasing-Beqplnfl.js";import{D as ie}from"./download-Ba72czhU.js";import{T as oe}from"./trending-up-CPB8hZlm.js";import{D as ne}from"./dollar-sign-CFqWGHdB.js";import{T as P}from"./trending-down-CeOqAkGV.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./filter-D8dMdozc.js";import"./table-C1YkBp3W.js";import"./unlink-sh32LPkQ.js";import"./scale-rJYsnHRa.js";import"./arrow-down-left-BN6xjhcz.js";import"./arrow-left-CjPQICYw.js";import"./arrow-right-left-DKUcVR58.js";import"./arrow-right-DUEfRrRr.js";import"./arrow-up-down-FmcUfWon.js";import"./lock-open-CN4tz8Of.js";import"./award-D9FlSYzB.js";import"./ban-CMgLBFSt.js";import"./indian-rupee-Bh3-8N2a.js";import"./bell-Cr2F9IDD.js";import"./book-open-DUwKvBiK.js";import"./boxes-rwzklut0.js";import"./building-2-Cda8xQDI.js";import"./building-CG4yAV8N.js";import"./calculator-wt_63eRJ.js";import"./calendar-check-BZ1JTjf6.js";import"./camera-DDKUkICL.js";import"./chart-column-GeSBJr5Y.js";import"./chart-no-axes-column-BKgkVzqT.js";import"./chevron-left-DKWjKjSf.js";import"./circle-alert-KsX4JXbz.js";import"./circle-check-big-DqURlwt2.js";import"./circle-check-C_SLfS2p.js";import"./circle-help-BdsC7_wR.js";import"./circle-x-DkvEqmM5.js";import"./circle-BpyxLEsH.js";import"./clipboard-list-BU0dok7E.js";import"./code-DNPjFOcs.js";import"./crosshair-C7OptAZm.js";import"./crown-Cp4cgutu.js";import"./external-link-uO-R2E0-.js";import"./eye-off-DlDpEvnB.js";import"./eye-DSAoA9Pp.js";import"./instagram-DBjFHIT7.js";import"./file-down-Bxu0R4EW.js";import"./pen-line-Fy-AVmqM.js";import"./file-up-CZ-cXuKa.js";import"./folder-git-2-Dwj_EoDL.js";import"./house-D8b8GwgZ.js";import"./git-branch-D2sIFzs4.js";import"./grip-vertical-DXcr-v-g.js";import"./hard-drive-ApF-ULi1.js";import"./hash-CHJS6b-L.js";import"./shield-Mt6vEHxn.js";import"./info-VH-vNQ_z.js";import"./layers-CF7Mhs3n.js";import"./layout-list-BuBaZfwq.js";import"./lightbulb-fAsbBO8F.js";import"./link-2-C22T2wSs.js";import"./link-ClcCoVU_.js";import"./twitter-DDHYm63p.js";import"./locate-fixed-D29o3FBS.js";import"./lock-RX1hYn48.js";import"./log-in-Bt5dnADg.js";import"./mail-BFoS8U8W.js";import"./map-pin-L7jUebKz.js";import"./menu-Cu-nnefe.js";import"./message-square-warning-DbVEqa_0.js";import"./message-square-DMJ4IbdE.js";import"./monitor-DL9THmS7.js";import"./package-B9XnehkQ.js";import"./percent-BYDujffR.js";import"./phone-CJ2h446N.js";import"./plane-BqORGC6m.js";import"./play-DHqp-NCB.js";import"./qr-code-u5AOBzVe.js";import"./quote-BtOwgBns.js";import"./radio-CxUR05xj.js";import"./ruler-DbxwIrQY.js";import"./send-DpE3qK0m.js";import"./server-DgtPu6lA.js";import"./wifi-CFyF5qct.js";import"./shield-check--CTAItWs.js";import"./smartphone-BQ_9x4vN.js";import"./square-check-big-Dt4MtZcM.js";import"./square-pen-B3p2jiW9.js";import"./star-WlheM7sI.js";import"./sun-DRsBfXSu.js";import"./tag-CMVMnpSh.js";import"./target-BEz5Ry2v.js";import"./thumbs-up-DYj-woXk.js";import"./ticket-BhEK5100.js";import"./trash-2-Dxg0nP1A.js";import"./trash-Dyd2ZsaG.js";import"./triangle-alert-MsN2AA6c.js";import"./trophy-BZyhzbIT.js";import"./type-DlbqWp8I.js";import"./user-check-4xSYwYvq.js";import"./user-plus-C-0nSlHG.js";import"./user-x-Drk57M2z.js";import"./wallet-C3p1yihr.js";import"./wrench-CLqKc51o.js";import"./zap-D4fS-tPu.js";function Bt(){var N,w,k,S;const{t:r}=Q(),{assets:s,assetTypes:T,totalPurchaseValue:n,totalCurrentValue:f,totalDepreciation:_,filters:i={}}=W().props,[l,v]=h.useState(i.asset_type_id||""),[d,b]=h.useState(i.purchase_date_from||""),[p,j]=h.useState(i.purchase_date_to||""),[F,y]=h.useState(!1),A=()=>{u.get(route("hr.assets.index"))},R=()=>{u.get(route("hr.assets.dashboard"))},V=()=>l!==""||d!==""||p!=="",L=()=>(l!==""?1:0)+(d!==""?1:0)+(p!==""?1:0),M=()=>{u.get(route("hr.assets.depreciation-report"),{page:1,asset_type_id:l||void 0,purchase_date_from:d||void 0,purchase_date_to:p||void 0,sort_field:i.sort_field||void 0,sort_direction:i.sort_direction||void 0,per_page:i.per_page},{preserveState:!0,preserveScroll:!0})},$=t=>{const a=i.sort_field===t&&i.sort_direction==="asc"?"desc":"asc";u.get(route("hr.assets.depreciation-report"),{sort_field:t,sort_direction:a,page:1,asset_type_id:l||void 0,purchase_date_from:d||void 0,purchase_date_to:p||void 0,per_page:i.per_page},{preserveState:!0,preserveScroll:!0})},E=()=>{v(""),b(""),j(""),y(!1),u.get(route("hr.assets.depreciation-report"),{page:1,per_page:i.per_page},{preserveState:!0,preserveScroll:!0})},U=t=>{const a=new URL(t).searchParams.get("page")||"1";u.get(route("hr.assets.depreciation-report"),{page:a,asset_type_id:l||void 0,purchase_date_from:d||void 0,purchase_date_to:p||void 0,sort_field:i.sort_field||void 0,sort_direction:i.sort_direction||void 0,per_page:i.per_page},{preserveState:!0,preserveScroll:!0})},B=t=>{u.get(route("hr.assets.depreciation-report"),{page:1,per_page:parseInt(t),asset_type_id:l||void 0,purchase_date_from:d||void 0,purchase_date_to:p||void 0,sort_field:i.sort_field||void 0,sort_direction:i.sort_direction||void 0},{preserveState:!0,preserveScroll:!0})},H=()=>{window.print()},I=()=>{const t=new URLSearchParams({...l&&{asset_type_id:l},...d&&{purchase_date_from:d},...p&&{purchase_date_to:p}});window.open(`${route("hr.assets.export-depreciation-csv")}?${t.toString()}`,"_blank")},O=[{label:r("Asset List"),icon:e.jsx(ae,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:A},{label:r("Dashboard"),icon:e.jsx(se,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:R},{label:r("Print"),icon:e.jsx(re,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:H,className:"print:hidden"},{label:r("Export CSV"),icon:e.jsx(ie,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:I,className:"print:hidden"}],q=[{title:r("Dashboard"),href:route("dashboard")},{title:r("HR Management"),href:route("hr.assets.index")},{title:r("Asset Management"),href:route("hr.assets.index")},{title:r("Depreciation Report")}],z=[{value:"",label:r("All Types")},...(T||[]).map(t=>({value:t.id.toString(),label:t.name}))],G=(t,a)=>!t||t===0?0:(t-a)/t*100,J=[{key:"name",label:r("Asset Name"),sortable:!0,render:(t,a)=>{var o;return e.jsxs("div",{children:[e.jsx("div",{className:"font-medium",children:a.name}),e.jsx("div",{className:"text-xs text-gray-500",children:((o=a.asset_type)==null?void 0:o.name)||"-"})]})}},{key:"purchase_date",label:r("Purchase Date"),sortable:!0,render:t=>{var a;return t?((a=window.appSettings)==null?void 0:a.formatDateTimeSimple(t,!1))||new Date(t).toLocaleDateString():"-"}},{key:"purchase_cost",label:r("Purchase Cost"),sortable:!0,render:t=>{var o;const a=parseFloat(t||0);return((o=window.appSettings)==null?void 0:o.formatCurrency(a))??"-"}},{key:"depreciation_method",label:r("Depreciation Method"),render:(t,a)=>{var m;const o=(m=a.depreciation)==null?void 0:m.method;return o==="straight_line"?r("Straight Line"):o==="reducing_balance"?r("Reducing Balance"):"-"}},{key:"current_value",label:r("Current Value"),render:(t,a)=>{var m,c;const o=parseFloat(((m=a.depreciation)==null?void 0:m.current_value)||0);return((c=window.appSettings)==null?void 0:c.formatCurrency(o))??"-"}},{key:"depreciation_amount",label:r("Depreciation"),render:(t,a)=>{var c,C;const o=parseFloat(a.purchase_cost||0),m=parseFloat(((c=a.depreciation)==null?void 0:c.current_value)||0);return((C=window.appSettings)==null?void 0:C.formatCurrency(o-m))??"-"}},{key:"depreciation_pct",label:r("Depreciation %"),render:(t,a)=>{var c;const o=parseFloat(a.purchase_cost||0),m=parseFloat(((c=a.depreciation)==null?void 0:c.current_value)||0);return`${G(o,m).toFixed(2)}%`}}];return e.jsxs(K,{title:r("Asset Depreciation Report"),url:"/hr/assets/depreciation-report",actions:O,breadcrumbs:q,children:[e.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4 print:hidden",children:e.jsx(Z,{searchTerm:"",onSearchChange:()=>{},onSearch:()=>{},filters:[{name:"asset_type_id",label:r("Asset Type"),type:"select",value:l,onChange:v,options:z},{name:"purchase_date_from",label:r("Purchase Date From"),type:"date",value:d,onChange:b},{name:"purchase_date_to",label:r("Purchase Date To"),type:"date",value:p,onChange:j}],showFilters:F,setShowFilters:y,hasActiveFilters:V,activeFilterCount:L,onResetFilters:E,onApplyFilters:M,currentPerPage:((N=i.per_page)==null?void 0:N.toString())||"10",onPerPageChange:B,hideSearch:!0})}),e.jsxs("div",{className:"mb-4 grid grid-cols-1 gap-3 md:grid-cols-3",children:[e.jsxs(g,{className:"relative overflow-hidden border-0 shadow-sm ring-1 ring-gray-200 dark:ring-gray-800",children:[e.jsx("div",{className:"absolute inset-y-0 left-0 w-1 rounded-l-xl bg-blue-500"}),e.jsxs(x,{className:"p-4",children:[e.jsxs("div",{className:"flex items-start justify-between",children:[e.jsxs("div",{className:"flex-1",children:[e.jsx("p",{className:"text-sm font-medium text-gray-500 dark:text-gray-400",children:r("Total Purchase Value")}),e.jsx("p",{className:"mt-1 text-2xl font-bold text-gray-900 dark:text-gray-100",children:(w=window.appSettings)==null?void 0:w.formatCurrency(n||0)}),e.jsxs("div",{className:"mt-2 flex items-center gap-1 text-xs text-blue-600 dark:text-blue-400",children:[e.jsx(D,{className:"h-3 w-3"}),e.jsx("span",{className:"font-medium",children:r("Original cost of all assets")})]})]}),e.jsx("div",{className:"flex h-10 w-10 shrink-0 items-center justify-center rounded-lg bg-blue-100 dark:bg-blue-900/40",children:e.jsx(D,{className:"h-5 w-5 text-blue-600 dark:text-blue-400"})})]}),e.jsx("div",{className:"mt-3",children:e.jsx("div",{className:"h-1 w-full overflow-hidden rounded-full bg-blue-100 dark:bg-blue-900/40",children:e.jsx("div",{className:"h-full w-full rounded-full bg-blue-500"})})})]})]}),e.jsxs(g,{className:"relative overflow-hidden border-0 shadow-sm ring-1 ring-gray-200 dark:ring-gray-800",children:[e.jsx("div",{className:"absolute inset-y-0 left-0 w-1 rounded-l-xl bg-green-500"}),e.jsxs(x,{className:"p-4",children:[e.jsxs("div",{className:"flex items-start justify-between",children:[e.jsxs("div",{className:"flex-1",children:[e.jsx("p",{className:"text-sm font-medium text-gray-500 dark:text-gray-400",children:r("Total Current Value")}),e.jsx("p",{className:"mt-1 text-2xl font-bold text-gray-900 dark:text-gray-100",children:(k=window.appSettings)==null?void 0:k.formatCurrency(f||0)}),e.jsxs("div",{className:"mt-2 flex items-center gap-1 text-xs text-green-600 dark:text-green-500",children:[e.jsx(oe,{className:"h-3 w-3"}),e.jsxs("span",{className:"font-medium",children:[n>0?Math.round(f/n*100):0,"% ",r("of purchase value")]})]})]}),e.jsx("div",{className:"flex h-10 w-10 shrink-0 items-center justify-center rounded-lg bg-green-100 dark:bg-green-900/40",children:e.jsx(ne,{className:"h-5 w-5 text-green-600 dark:text-green-500"})})]}),e.jsx("div",{className:"mt-3",children:e.jsx("div",{className:"h-1 w-full overflow-hidden rounded-full bg-green-100 dark:bg-green-900/40",children:e.jsx("div",{className:"h-full rounded-full bg-green-500 transition-all",style:{width:`${n>0?f/n*100:0}%`}})})})]})]}),e.jsxs(g,{className:"relative overflow-hidden border-0 shadow-sm ring-1 ring-gray-200 dark:ring-gray-800",children:[e.jsx("div",{className:"absolute inset-y-0 left-0 w-1 rounded-l-xl bg-red-500"}),e.jsxs(x,{className:"p-4",children:[e.jsxs("div",{className:"flex items-start justify-between",children:[e.jsxs("div",{className:"flex-1",children:[e.jsx("p",{className:"text-sm font-medium text-gray-500 dark:text-gray-400",children:r("Total Depreciation")}),e.jsx("p",{className:"mt-1 text-2xl font-bold text-red-600 dark:text-red-400",children:(S=window.appSettings)==null?void 0:S.formatCurrency(_||0)}),e.jsxs("div",{className:"mt-2 flex items-center gap-1 text-xs text-red-600 dark:text-red-400",children:[e.jsx(P,{className:"h-3 w-3"}),e.jsxs("span",{className:"font-medium",children:[n>0?Math.round(_/n*100):0,"% ",r("of purchase value")]})]})]}),e.jsx("div",{className:"flex h-10 w-10 shrink-0 items-center justify-center rounded-lg bg-red-100 dark:bg-red-900/40",children:e.jsx(P,{className:"h-5 w-5 text-red-600 dark:text-red-400"})})]}),e.jsx("div",{className:"mt-3",children:e.jsx("div",{className:"h-1 w-full overflow-hidden rounded-full bg-red-100 dark:bg-red-900/40",children:e.jsx("div",{className:"h-full rounded-full bg-red-500 transition-all",style:{width:`${n>0?_/n*100:0}%`}})})})]})]})]}),e.jsxs(g,{className:"border-0 shadow-sm ring-1 ring-gray-200 dark:ring-gray-800",children:[e.jsx(X,{className:"bg-gray-50/50 pb-3 dark:bg-gray-800/50",children:e.jsx(Y,{className:"text-base font-semibold text-gray-900 dark:text-gray-100",children:r("Asset Depreciation Details")})}),e.jsxs(x,{className:"p-0",children:[e.jsx("div",{className:"overflow-hidden",children:e.jsx(te,{columns:J,actions:[],data:(s==null?void 0:s.data)||[],from:(s==null?void 0:s.from)||1,onAction:()=>{},sortField:i.sort_field,sortDirection:i.sort_direction,onSort:$,permissions:[],showActions:!1})}),e.jsx("div",{className:"print:hidden",children:e.jsx(ee,{from:(s==null?void 0:s.from)||0,to:(s==null?void 0:s.to)||0,total:(s==null?void 0:s.total)||0,links:s==null?void 0:s.links,entityName:r("assets"),onPageChange:U})})]})]})]})}export{Bt as default}; +import{r as h,j as e}from"./ui-Z445SNHD.js";import{P as K}from"./page-template-Cw8W4Qs2.js";import{u as Q,c as W,C as g,m as x,n as X,o as Y,r as u}from"./app-Da3PX8qg.js";import{S as Z}from"./search-and-filter-bar-1QHzFJdq.js";import{P as ee}from"./pagination-B9z4VraF.js";import{P as re,S as D,C as te}from"./CrudTable-Dk-uCuqB.js";import{L as ae}from"./list-DY4Uh_0E.js";import{C as se}from"./chart-no-axes-column-increasing-xL8kjLW0.js";import{D as ie}from"./download-BHVnw95S.js";import{T as oe}from"./trending-up-D5y6g4yZ.js";import{D as ne}from"./dollar-sign-BKfERkc9.js";import{T as P}from"./trending-down-MNPLLbIb.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./filter-B_3e214H.js";import"./table-BRtys9Nx.js";import"./unlink-vC8B7N8r.js";import"./scale-Chnhsap1.js";import"./arrow-down-left-D4-BLXQL.js";import"./arrow-left-B9tcIgis.js";import"./arrow-right-left-TC-Oi5FJ.js";import"./arrow-right-SXr1661j.js";import"./arrow-up-down-Df1H6itH.js";import"./lock-open-Cco69YMj.js";import"./award-DOf5Xc3o.js";import"./ban-C1FQ9ay_.js";import"./indian-rupee-CY9fE6hT.js";import"./bell-BMsQyWM-.js";import"./book-open-DiNAfaue.js";import"./boxes-Bjf0_Kx7.js";import"./building-2-DmmRcP0c.js";import"./building-BXglONiz.js";import"./calculator-B75Vnhim.js";import"./calendar-check-C2F7PWoI.js";import"./camera-DZNJpjXR.js";import"./chart-column-CKzC1aib.js";import"./chart-no-axes-column-CaNDayE9.js";import"./chevron-left-C98gPe5P.js";import"./circle-alert-Cu5dznTP.js";import"./circle-check-big-KTDTMhTs.js";import"./circle-check-aau4wqhp.js";import"./circle-help-C4uXcZYY.js";import"./circle-x-r3If4JPw.js";import"./circle-DgA3bS7I.js";import"./clipboard-list-BNSl4hy2.js";import"./code-Dzlx6QPB.js";import"./crosshair-DtQysFz7.js";import"./crown-CC8Godfb.js";import"./external-link-DL5n0dhJ.js";import"./eye-off-BJYR0wmr.js";import"./eye-CzYzwmmr.js";import"./instagram-tpp8H3E-.js";import"./file-down-CxCQCvcc.js";import"./pen-line-CNA-f1dm.js";import"./file-up-D3rB-4Bg.js";import"./folder-git-2-T64oq8HG.js";import"./house-BUnGVtyw.js";import"./git-branch-EdIXkL-9.js";import"./grip-vertical-BvetFs24.js";import"./hard-drive--Nch37f-.js";import"./hash-B3fNBlbs.js";import"./shield-rKKgzkbW.js";import"./info-Cj5ROI6H.js";import"./layers-DdZLSQgt.js";import"./layout-list-DkB7S2jk.js";import"./lightbulb-CJXOfIFD.js";import"./link-2-DNnYgrdz.js";import"./link-DeErafFW.js";import"./twitter-CRZZ6zjd.js";import"./locate-fixed-BKpEfCUU.js";import"./lock-BGSkpX29.js";import"./log-in-TxFQ9ojy.js";import"./mail-khAU5Oig.js";import"./map-pin-BFNXdrz2.js";import"./menu-BGxVBBZl.js";import"./message-square-warning-DHRFlo8i.js";import"./message-square-C7x1Rix5.js";import"./monitor-P2T9V9tT.js";import"./package-C-rDDwyp.js";import"./percent-DP16IBy2.js";import"./phone-XzqO8Dfs.js";import"./plane-C9QqCVcZ.js";import"./play-62Z04sZZ.js";import"./qr-code-CUR1J9NH.js";import"./quote-DF2Qwen7.js";import"./radio-nm2vY_Ib.js";import"./ruler-DviIA5uv.js";import"./send-DXZhFVWG.js";import"./server-BzBihesB.js";import"./wifi-BPS_-hKY.js";import"./shield-check-Cyw4YGYb.js";import"./smartphone-i99jk4ns.js";import"./square-check-big-Cal0w_ma.js";import"./square-pen-CatLE0_h.js";import"./star-CSGOTD6i.js";import"./sun-TjfxyFzf.js";import"./tag-CUFhfHTp.js";import"./target-B_9kWYv3.js";import"./thumbs-up-Du-LlBXg.js";import"./ticket-BjgtGAIQ.js";import"./trash-2-15Ri11Yq.js";import"./trash-BRJCY2my.js";import"./triangle-alert-CeuDFixJ.js";import"./trophy-Cs36GMET.js";import"./type-DX1RNe21.js";import"./user-check-DDs_5zV9.js";import"./user-plus-Ba62LA9O.js";import"./user-x-C3dBJr2o.js";import"./wallet-BP1hP1I0.js";import"./wrench-DX6GWbcS.js";import"./zap-Of1Abppa.js";function Bt(){var N,w,k,S;const{t:r}=Q(),{assets:s,assetTypes:T,totalPurchaseValue:n,totalCurrentValue:f,totalDepreciation:_,filters:i={}}=W().props,[l,v]=h.useState(i.asset_type_id||""),[d,b]=h.useState(i.purchase_date_from||""),[p,j]=h.useState(i.purchase_date_to||""),[F,y]=h.useState(!1),A=()=>{u.get(route("hr.assets.index"))},R=()=>{u.get(route("hr.assets.dashboard"))},V=()=>l!==""||d!==""||p!=="",L=()=>(l!==""?1:0)+(d!==""?1:0)+(p!==""?1:0),M=()=>{u.get(route("hr.assets.depreciation-report"),{page:1,asset_type_id:l||void 0,purchase_date_from:d||void 0,purchase_date_to:p||void 0,sort_field:i.sort_field||void 0,sort_direction:i.sort_direction||void 0,per_page:i.per_page},{preserveState:!0,preserveScroll:!0})},$=t=>{const a=i.sort_field===t&&i.sort_direction==="asc"?"desc":"asc";u.get(route("hr.assets.depreciation-report"),{sort_field:t,sort_direction:a,page:1,asset_type_id:l||void 0,purchase_date_from:d||void 0,purchase_date_to:p||void 0,per_page:i.per_page},{preserveState:!0,preserveScroll:!0})},E=()=>{v(""),b(""),j(""),y(!1),u.get(route("hr.assets.depreciation-report"),{page:1,per_page:i.per_page},{preserveState:!0,preserveScroll:!0})},U=t=>{const a=new URL(t).searchParams.get("page")||"1";u.get(route("hr.assets.depreciation-report"),{page:a,asset_type_id:l||void 0,purchase_date_from:d||void 0,purchase_date_to:p||void 0,sort_field:i.sort_field||void 0,sort_direction:i.sort_direction||void 0,per_page:i.per_page},{preserveState:!0,preserveScroll:!0})},B=t=>{u.get(route("hr.assets.depreciation-report"),{page:1,per_page:parseInt(t),asset_type_id:l||void 0,purchase_date_from:d||void 0,purchase_date_to:p||void 0,sort_field:i.sort_field||void 0,sort_direction:i.sort_direction||void 0},{preserveState:!0,preserveScroll:!0})},H=()=>{window.print()},I=()=>{const t=new URLSearchParams({...l&&{asset_type_id:l},...d&&{purchase_date_from:d},...p&&{purchase_date_to:p}});window.open(`${route("hr.assets.export-depreciation-csv")}?${t.toString()}`,"_blank")},O=[{label:r("Asset List"),icon:e.jsx(ae,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:A},{label:r("Dashboard"),icon:e.jsx(se,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:R},{label:r("Print"),icon:e.jsx(re,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:H,className:"print:hidden"},{label:r("Export CSV"),icon:e.jsx(ie,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:I,className:"print:hidden"}],q=[{title:r("Dashboard"),href:route("dashboard")},{title:r("HR Management"),href:route("hr.assets.index")},{title:r("Asset Management"),href:route("hr.assets.index")},{title:r("Depreciation Report")}],z=[{value:"",label:r("All Types")},...(T||[]).map(t=>({value:t.id.toString(),label:t.name}))],G=(t,a)=>!t||t===0?0:(t-a)/t*100,J=[{key:"name",label:r("Asset Name"),sortable:!0,render:(t,a)=>{var o;return e.jsxs("div",{children:[e.jsx("div",{className:"font-medium",children:a.name}),e.jsx("div",{className:"text-xs text-gray-500",children:((o=a.asset_type)==null?void 0:o.name)||"-"})]})}},{key:"purchase_date",label:r("Purchase Date"),sortable:!0,render:t=>{var a;return t?((a=window.appSettings)==null?void 0:a.formatDateTimeSimple(t,!1))||new Date(t).toLocaleDateString():"-"}},{key:"purchase_cost",label:r("Purchase Cost"),sortable:!0,render:t=>{var o;const a=parseFloat(t||0);return((o=window.appSettings)==null?void 0:o.formatCurrency(a))??"-"}},{key:"depreciation_method",label:r("Depreciation Method"),render:(t,a)=>{var m;const o=(m=a.depreciation)==null?void 0:m.method;return o==="straight_line"?r("Straight Line"):o==="reducing_balance"?r("Reducing Balance"):"-"}},{key:"current_value",label:r("Current Value"),render:(t,a)=>{var m,c;const o=parseFloat(((m=a.depreciation)==null?void 0:m.current_value)||0);return((c=window.appSettings)==null?void 0:c.formatCurrency(o))??"-"}},{key:"depreciation_amount",label:r("Depreciation"),render:(t,a)=>{var c,C;const o=parseFloat(a.purchase_cost||0),m=parseFloat(((c=a.depreciation)==null?void 0:c.current_value)||0);return((C=window.appSettings)==null?void 0:C.formatCurrency(o-m))??"-"}},{key:"depreciation_pct",label:r("Depreciation %"),render:(t,a)=>{var c;const o=parseFloat(a.purchase_cost||0),m=parseFloat(((c=a.depreciation)==null?void 0:c.current_value)||0);return`${G(o,m).toFixed(2)}%`}}];return e.jsxs(K,{title:r("Asset Depreciation Report"),url:"/hr/assets/depreciation-report",actions:O,breadcrumbs:q,children:[e.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4 print:hidden",children:e.jsx(Z,{searchTerm:"",onSearchChange:()=>{},onSearch:()=>{},filters:[{name:"asset_type_id",label:r("Asset Type"),type:"select",value:l,onChange:v,options:z},{name:"purchase_date_from",label:r("Purchase Date From"),type:"date",value:d,onChange:b},{name:"purchase_date_to",label:r("Purchase Date To"),type:"date",value:p,onChange:j}],showFilters:F,setShowFilters:y,hasActiveFilters:V,activeFilterCount:L,onResetFilters:E,onApplyFilters:M,currentPerPage:((N=i.per_page)==null?void 0:N.toString())||"10",onPerPageChange:B,hideSearch:!0})}),e.jsxs("div",{className:"mb-4 grid grid-cols-1 gap-3 md:grid-cols-3",children:[e.jsxs(g,{className:"relative overflow-hidden border-0 shadow-sm ring-1 ring-gray-200 dark:ring-gray-800",children:[e.jsx("div",{className:"absolute inset-y-0 left-0 w-1 rounded-l-xl bg-blue-500"}),e.jsxs(x,{className:"p-4",children:[e.jsxs("div",{className:"flex items-start justify-between",children:[e.jsxs("div",{className:"flex-1",children:[e.jsx("p",{className:"text-sm font-medium text-gray-500 dark:text-gray-400",children:r("Total Purchase Value")}),e.jsx("p",{className:"mt-1 text-2xl font-bold text-gray-900 dark:text-gray-100",children:(w=window.appSettings)==null?void 0:w.formatCurrency(n||0)}),e.jsxs("div",{className:"mt-2 flex items-center gap-1 text-xs text-blue-600 dark:text-blue-400",children:[e.jsx(D,{className:"h-3 w-3"}),e.jsx("span",{className:"font-medium",children:r("Original cost of all assets")})]})]}),e.jsx("div",{className:"flex h-10 w-10 shrink-0 items-center justify-center rounded-lg bg-blue-100 dark:bg-blue-900/40",children:e.jsx(D,{className:"h-5 w-5 text-blue-600 dark:text-blue-400"})})]}),e.jsx("div",{className:"mt-3",children:e.jsx("div",{className:"h-1 w-full overflow-hidden rounded-full bg-blue-100 dark:bg-blue-900/40",children:e.jsx("div",{className:"h-full w-full rounded-full bg-blue-500"})})})]})]}),e.jsxs(g,{className:"relative overflow-hidden border-0 shadow-sm ring-1 ring-gray-200 dark:ring-gray-800",children:[e.jsx("div",{className:"absolute inset-y-0 left-0 w-1 rounded-l-xl bg-green-500"}),e.jsxs(x,{className:"p-4",children:[e.jsxs("div",{className:"flex items-start justify-between",children:[e.jsxs("div",{className:"flex-1",children:[e.jsx("p",{className:"text-sm font-medium text-gray-500 dark:text-gray-400",children:r("Total Current Value")}),e.jsx("p",{className:"mt-1 text-2xl font-bold text-gray-900 dark:text-gray-100",children:(k=window.appSettings)==null?void 0:k.formatCurrency(f||0)}),e.jsxs("div",{className:"mt-2 flex items-center gap-1 text-xs text-green-600 dark:text-green-500",children:[e.jsx(oe,{className:"h-3 w-3"}),e.jsxs("span",{className:"font-medium",children:[n>0?Math.round(f/n*100):0,"% ",r("of purchase value")]})]})]}),e.jsx("div",{className:"flex h-10 w-10 shrink-0 items-center justify-center rounded-lg bg-green-100 dark:bg-green-900/40",children:e.jsx(ne,{className:"h-5 w-5 text-green-600 dark:text-green-500"})})]}),e.jsx("div",{className:"mt-3",children:e.jsx("div",{className:"h-1 w-full overflow-hidden rounded-full bg-green-100 dark:bg-green-900/40",children:e.jsx("div",{className:"h-full rounded-full bg-green-500 transition-all",style:{width:`${n>0?f/n*100:0}%`}})})})]})]}),e.jsxs(g,{className:"relative overflow-hidden border-0 shadow-sm ring-1 ring-gray-200 dark:ring-gray-800",children:[e.jsx("div",{className:"absolute inset-y-0 left-0 w-1 rounded-l-xl bg-red-500"}),e.jsxs(x,{className:"p-4",children:[e.jsxs("div",{className:"flex items-start justify-between",children:[e.jsxs("div",{className:"flex-1",children:[e.jsx("p",{className:"text-sm font-medium text-gray-500 dark:text-gray-400",children:r("Total Depreciation")}),e.jsx("p",{className:"mt-1 text-2xl font-bold text-red-600 dark:text-red-400",children:(S=window.appSettings)==null?void 0:S.formatCurrency(_||0)}),e.jsxs("div",{className:"mt-2 flex items-center gap-1 text-xs text-red-600 dark:text-red-400",children:[e.jsx(P,{className:"h-3 w-3"}),e.jsxs("span",{className:"font-medium",children:[n>0?Math.round(_/n*100):0,"% ",r("of purchase value")]})]})]}),e.jsx("div",{className:"flex h-10 w-10 shrink-0 items-center justify-center rounded-lg bg-red-100 dark:bg-red-900/40",children:e.jsx(P,{className:"h-5 w-5 text-red-600 dark:text-red-400"})})]}),e.jsx("div",{className:"mt-3",children:e.jsx("div",{className:"h-1 w-full overflow-hidden rounded-full bg-red-100 dark:bg-red-900/40",children:e.jsx("div",{className:"h-full rounded-full bg-red-500 transition-all",style:{width:`${n>0?_/n*100:0}%`}})})})]})]})]}),e.jsxs(g,{className:"border-0 shadow-sm ring-1 ring-gray-200 dark:ring-gray-800",children:[e.jsx(X,{className:"bg-gray-50/50 pb-3 dark:bg-gray-800/50",children:e.jsx(Y,{className:"text-base font-semibold text-gray-900 dark:text-gray-100",children:r("Asset Depreciation Details")})}),e.jsxs(x,{className:"p-0",children:[e.jsx("div",{className:"overflow-hidden",children:e.jsx(te,{columns:J,actions:[],data:(s==null?void 0:s.data)||[],from:(s==null?void 0:s.from)||1,onAction:()=>{},sortField:i.sort_field,sortDirection:i.sort_direction,onSort:$,permissions:[],showActions:!1})}),e.jsx("div",{className:"print:hidden",children:e.jsx(ee,{from:(s==null?void 0:s.from)||0,to:(s==null?void 0:s.to)||0,total:(s==null?void 0:s.total)||0,links:s==null?void 0:s.links,entityName:r("assets"),onPageChange:U})})]})]})]})}export{Bt as default}; diff --git a/public/build/assets/dollar-sign-CFqWGHdB.js b/public/build/assets/dollar-sign-BKfERkc9.js similarity index 89% rename from public/build/assets/dollar-sign-CFqWGHdB.js rename to public/build/assets/dollar-sign-BKfERkc9.js index 6de7d8619..2e4a95a41 100644 --- a/public/build/assets/dollar-sign-CFqWGHdB.js +++ b/public/build/assets/dollar-sign-BKfERkc9.js @@ -1,4 +1,4 @@ -import{G as o}from"./app-36WMjvX0.js";/** +import{G as o}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/download-Ba72czhU.js b/public/build/assets/download-BHVnw95S.js similarity index 90% rename from public/build/assets/download-Ba72czhU.js rename to public/build/assets/download-BHVnw95S.js index 14fc581aa..acb07367f 100644 --- a/public/build/assets/download-Ba72czhU.js +++ b/public/build/assets/download-BHVnw95S.js @@ -1,4 +1,4 @@ -import{G as o}from"./app-36WMjvX0.js";/** +import{G as o}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/edit-D8cSr-3r.js b/public/build/assets/edit-B0IpXK1A.js similarity index 78% rename from public/build/assets/edit-D8cSr-3r.js rename to public/build/assets/edit-B0IpXK1A.js index d29f11c20..c222d9b5d 100644 --- a/public/build/assets/edit-D8cSr-3r.js +++ b/public/build/assets/edit-B0IpXK1A.js @@ -1 +1 @@ -import{r as f,j as e}from"./ui-Z445SNHD.js";import{u as j,c as v,C as N,n as _,o as b,z as C,m as y,L as l,I as p,B as x,r as h,t as m}from"./app-36WMjvX0.js";import{T as P}from"./textarea-CdnKPU5F.js";import{R as T}from"./rich-text-editor-BU9ZFbid.js";import{S as w}from"./switch-C7AW5g5G.js";import{P as E}from"./page-template-B_mOhR6n.js";import{T as F}from"./toaster-Bc5RPjCT.js";import{A as L}from"./arrow-left-CjPQICYw.js";import"./utils-BWxnHGCV.js";import"./unlink-sh32LPkQ.js";import"./list-Ajdnpsw1.js";import"./quote-BtOwgBns.js";import"./link-ClcCoVU_.js";import"./code-DNPjFOcs.js";import"./index-9MclThM-.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";function Ne(){const{t}=j(),{page:i,globalSettings:o}=v().props,[s,n]=f.useState({title:i.title,content:i.content,meta_title:i.meta_title||"",meta_description:i.meta_description||"",is_active:i.is_active,sort_order:i.sort_order||0}),u=r=>{r.preventDefault(),o!=null&&o.is_demo||m.loading(t("Updating page...")),h.put(route("landing-page.custom-pages.update",i.id),s,{onSuccess:a=>{var c,d;o!=null&&o.is_demo||m.dismiss(),(c=a.props.flash)!=null&&c.success?m.success(t(a.props.flash.success)):(d=a.props.flash)!=null&&d.error&&m.error(t(a.props.flash.error))},onError:a=>{o!=null&&o.is_demo||m.dismiss(),typeof a=="object"&&a!==null?Object.values(a).flat().forEach(d=>{m.error(t(d))}):typeof a=="string"?m.error(t(a)):m.error(t("Failed to update page"))}})},g=()=>{h.get(route("landing-page.custom-pages.index"))};return e.jsxs(E,{title:t("Edit Custom Page"),url:`/custom-pages/${i.id}/edit`,breadcrumbs:[{title:t("Dashboard"),href:route("dashboard")},{title:t("Landing Page"),href:route("landing-page")},{title:t("Custom Pages"),href:route("landing-page.custom-pages.index")},{title:t("Edit")}],actions:[{label:t("Back"),icon:e.jsx(L,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>h.get(route("landing-page.custom-pages.index"))}],children:[e.jsxs(N,{children:[e.jsxs(_,{children:[e.jsx(b,{className:"text-lg",children:t("Page Information")}),e.jsx(C,{children:t("Update your custom page content and settings")})]}),e.jsx(y,{children:e.jsxs("form",{onSubmit:u,className:"space-y-6",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsxs(l,{htmlFor:"title",className:"text-sm font-medium",children:[t("Page Title")," ",e.jsx("span",{className:"text-red-500",children:"*"})]}),e.jsx(p,{id:"title",value:s.title,onChange:r=>n({...s,title:r.target.value}),placeholder:t("e.g., About Us, Privacy Policy"),required:!0,className:"w-full"}),e.jsxs("p",{className:"text-xs text-muted-foreground",children:[t("Current slug"),": ",e.jsxs("span",{className:"font-mono",children:["/page/",i.slug]})]})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(l,{htmlFor:"content",className:"text-sm font-medium",children:[t("Content")," ",e.jsx("span",{className:"text-red-500",children:"*"})]}),e.jsx("div",{className:"min-h-[300px]",children:e.jsx(T,{content:s.content,onChange:r=>n({...s,content:r}),placeholder:t("Write your page content here...")})}),e.jsx("p",{className:"text-xs text-muted-foreground",children:t("Use the editor toolbar to format your content with headings, lists, links, and more")})]}),e.jsxs("div",{className:"space-y-4 pt-4 border-t",children:[e.jsx("h3",{className:"text-sm font-semibold",children:t("SEO Settings")}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{htmlFor:"meta_title",className:"text-sm font-medium",children:t("Meta Title")}),e.jsx(p,{id:"meta_title",value:s.meta_title,onChange:r=>n({...s,meta_title:r.target.value}),placeholder:t("SEO optimized title"),maxLength:60}),e.jsxs("p",{className:"text-xs text-muted-foreground",children:[t("Recommended: 50-60 characters")," (",s.meta_title.length,"/60)"]})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{htmlFor:"sort_order",className:"text-sm font-medium",children:t("Sort Order")}),e.jsx(p,{id:"sort_order",type:"number",value:s.sort_order,onChange:r=>n({...s,sort_order:parseInt(r.target.value)||0}),placeholder:"0",min:"0"}),e.jsx("p",{className:"text-xs text-muted-foreground",children:t("Lower numbers appear first in navigation")})]})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{htmlFor:"meta_description",className:"text-sm font-medium",children:t("Meta Description")}),e.jsx(P,{id:"meta_description",value:s.meta_description,onChange:r=>n({...s,meta_description:r.target.value}),placeholder:t("Brief description for search engines"),rows:3,maxLength:160}),e.jsxs("p",{className:"text-xs text-muted-foreground",children:[t("Recommended: 150-160 characters")," (",s.meta_description.length,"/160)"]})]})]}),e.jsxs("div",{className:"space-y-4 pt-4 border-t",children:[e.jsx("h3",{className:"text-sm font-semibold",children:t("Publish Settings")}),e.jsxs("div",{className:"flex items-start space-x-3 p-4 bg-muted/50 rounded-lg",children:[e.jsx(w,{id:"is_active",checked:s.is_active,onCheckedChange:r=>n({...s,is_active:r})}),e.jsxs("div",{className:"flex-1",children:[e.jsx(l,{htmlFor:"is_active",className:"text-sm font-medium cursor-pointer",children:t("Publish Page")}),e.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:s.is_active?t("This page will be visible to the public immediately"):t("This page will be saved as a draft and hidden from public view")})]})]})]}),e.jsxs("div",{className:"flex justify-end space-x-3 pt-4 border-t",children:[e.jsx(x,{type:"button",variant:"outline",onClick:g,children:t("Cancel")}),e.jsx(x,{type:"submit",children:t("Update Page")})]})]})})]}),e.jsx(F,{})]})}export{Ne as default}; +import{r as f,j as e}from"./ui-Z445SNHD.js";import{u as j,c as v,C as N,n as _,o as b,z as C,m as y,L as l,I as p,B as x,r as h,t as m}from"./app-Da3PX8qg.js";import{T as P}from"./textarea-BgXisGCr.js";import{R as T}from"./rich-text-editor-DgC-p13Z.js";import{S as w}from"./switch-DCoM0Ivb.js";import{P as E}from"./page-template-Cw8W4Qs2.js";import{T as F}from"./toaster-Bc5RPjCT.js";import{A as L}from"./arrow-left-B9tcIgis.js";import"./utils-BWxnHGCV.js";import"./unlink-vC8B7N8r.js";import"./list-DY4Uh_0E.js";import"./quote-DF2Qwen7.js";import"./link-DeErafFW.js";import"./code-Dzlx6QPB.js";import"./index-9MclThM-.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";function Ne(){const{t}=j(),{page:i,globalSettings:o}=v().props,[s,n]=f.useState({title:i.title,content:i.content,meta_title:i.meta_title||"",meta_description:i.meta_description||"",is_active:i.is_active,sort_order:i.sort_order||0}),u=r=>{r.preventDefault(),o!=null&&o.is_demo||m.loading(t("Updating page...")),h.put(route("landing-page.custom-pages.update",i.id),s,{onSuccess:a=>{var c,d;o!=null&&o.is_demo||m.dismiss(),(c=a.props.flash)!=null&&c.success?m.success(t(a.props.flash.success)):(d=a.props.flash)!=null&&d.error&&m.error(t(a.props.flash.error))},onError:a=>{o!=null&&o.is_demo||m.dismiss(),typeof a=="object"&&a!==null?Object.values(a).flat().forEach(d=>{m.error(t(d))}):typeof a=="string"?m.error(t(a)):m.error(t("Failed to update page"))}})},g=()=>{h.get(route("landing-page.custom-pages.index"))};return e.jsxs(E,{title:t("Edit Custom Page"),url:`/custom-pages/${i.id}/edit`,breadcrumbs:[{title:t("Dashboard"),href:route("dashboard")},{title:t("Landing Page"),href:route("landing-page")},{title:t("Custom Pages"),href:route("landing-page.custom-pages.index")},{title:t("Edit")}],actions:[{label:t("Back"),icon:e.jsx(L,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>h.get(route("landing-page.custom-pages.index"))}],children:[e.jsxs(N,{children:[e.jsxs(_,{children:[e.jsx(b,{className:"text-lg",children:t("Page Information")}),e.jsx(C,{children:t("Update your custom page content and settings")})]}),e.jsx(y,{children:e.jsxs("form",{onSubmit:u,className:"space-y-6",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsxs(l,{htmlFor:"title",className:"text-sm font-medium",children:[t("Page Title")," ",e.jsx("span",{className:"text-red-500",children:"*"})]}),e.jsx(p,{id:"title",value:s.title,onChange:r=>n({...s,title:r.target.value}),placeholder:t("e.g., About Us, Privacy Policy"),required:!0,className:"w-full"}),e.jsxs("p",{className:"text-xs text-muted-foreground",children:[t("Current slug"),": ",e.jsxs("span",{className:"font-mono",children:["/page/",i.slug]})]})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(l,{htmlFor:"content",className:"text-sm font-medium",children:[t("Content")," ",e.jsx("span",{className:"text-red-500",children:"*"})]}),e.jsx("div",{className:"min-h-[300px]",children:e.jsx(T,{content:s.content,onChange:r=>n({...s,content:r}),placeholder:t("Write your page content here...")})}),e.jsx("p",{className:"text-xs text-muted-foreground",children:t("Use the editor toolbar to format your content with headings, lists, links, and more")})]}),e.jsxs("div",{className:"space-y-4 pt-4 border-t",children:[e.jsx("h3",{className:"text-sm font-semibold",children:t("SEO Settings")}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{htmlFor:"meta_title",className:"text-sm font-medium",children:t("Meta Title")}),e.jsx(p,{id:"meta_title",value:s.meta_title,onChange:r=>n({...s,meta_title:r.target.value}),placeholder:t("SEO optimized title"),maxLength:60}),e.jsxs("p",{className:"text-xs text-muted-foreground",children:[t("Recommended: 50-60 characters")," (",s.meta_title.length,"/60)"]})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{htmlFor:"sort_order",className:"text-sm font-medium",children:t("Sort Order")}),e.jsx(p,{id:"sort_order",type:"number",value:s.sort_order,onChange:r=>n({...s,sort_order:parseInt(r.target.value)||0}),placeholder:"0",min:"0"}),e.jsx("p",{className:"text-xs text-muted-foreground",children:t("Lower numbers appear first in navigation")})]})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(l,{htmlFor:"meta_description",className:"text-sm font-medium",children:t("Meta Description")}),e.jsx(P,{id:"meta_description",value:s.meta_description,onChange:r=>n({...s,meta_description:r.target.value}),placeholder:t("Brief description for search engines"),rows:3,maxLength:160}),e.jsxs("p",{className:"text-xs text-muted-foreground",children:[t("Recommended: 150-160 characters")," (",s.meta_description.length,"/160)"]})]})]}),e.jsxs("div",{className:"space-y-4 pt-4 border-t",children:[e.jsx("h3",{className:"text-sm font-semibold",children:t("Publish Settings")}),e.jsxs("div",{className:"flex items-start space-x-3 p-4 bg-muted/50 rounded-lg",children:[e.jsx(w,{id:"is_active",checked:s.is_active,onCheckedChange:r=>n({...s,is_active:r})}),e.jsxs("div",{className:"flex-1",children:[e.jsx(l,{htmlFor:"is_active",className:"text-sm font-medium cursor-pointer",children:t("Publish Page")}),e.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:s.is_active?t("This page will be visible to the public immediately"):t("This page will be saved as a draft and hidden from public view")})]})]})]}),e.jsxs("div",{className:"flex justify-end space-x-3 pt-4 border-t",children:[e.jsx(x,{type:"button",variant:"outline",onClick:g,children:t("Cancel")}),e.jsx(x,{type:"submit",children:t("Update Page")})]})]})})]}),e.jsx(F,{})]})}export{Ne as default}; diff --git a/public/build/assets/edit-CXHn4l2K.js b/public/build/assets/edit-ByvfAtfJ.js similarity index 90% rename from public/build/assets/edit-CXHn4l2K.js rename to public/build/assets/edit-ByvfAtfJ.js index 260435a1f..eccf51a84 100644 --- a/public/build/assets/edit-CXHn4l2K.js +++ b/public/build/assets/edit-ByvfAtfJ.js @@ -1 +1 @@ -import{j as e}from"./ui-Z445SNHD.js";import{P as A}from"./page-template-B_mOhR6n.js";import{u as B,c as V,b as $,C as j,n as _,o as g,m as y,L as d,I as p,B as J,r as w,t as b}from"./app-36WMjvX0.js";import{S as x,a as m,b as h,c as u,d as c}from"./select-DgPPBKIC.js";import{C as f}from"./checkbox-Bos2Phgi.js";import{T as U}from"./tag-input-n9zn3n5y.js";import{R as F}from"./rich-text-editor-BU9ZFbid.js";import{A as O}from"./arrow-left-CjPQICYw.js";import"./textarea-CdnKPU5F.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";import"./unlink-sh32LPkQ.js";import"./list-Ajdnpsw1.js";import"./quote-BtOwgBns.js";import"./link-ClcCoVU_.js";import"./code-DNPjFOcs.js";function we(){var E,T,D,L;const{t}=B(),{jobPosting:a,jobTypes:N,locations:k,branches:C,departments:S,customQuestions:q,companySlug:v}=V().props,{data:s,setData:l,put:I,processing:P,errors:r}=$({title:a.title||"",job_type_id:((E=a.job_type_id)==null?void 0:E.toString())||"",location_id:((T=a.location_id)==null?void 0:T.toString())||"",branch_id:((D=a.branch_id)==null?void 0:D.toString())||"",department_id:((L=a.department_id)==null?void 0:L.toString())||"",priority:a.priority||"",status:a.status||"Draft",skills:a.skills||[],positions:a.positions||1,min_experience:a.min_experience||0,max_experience:a.max_experience||"",min_salary:a.min_salary||"",max_salary:a.max_salary||"",description:a.description||"",requirements:a.requirements||"",education:a.education||"",benefits:a.benefits||"",start_date:a.start_date?new Date(a.start_date).toISOString().split("T")[0]:"",application_deadline:a.application_deadline?new Date(a.application_deadline).toISOString().split("T")[0]:"",application_type:a.application_type||"existing",application_url:a.application_type==="existing"?v?route("career.index",v):route("career.index"):a.application_url||"",code:a.code||"",custom_question:a.custom_question||[],applicant:a.applicant||[],visibility:a.visibility||[],is_featured:a.is_featured||!1}),M=i=>{i.preventDefault(),b.loading(t("Updating job posting...")),I(route("hr.recruitment.job-postings.update",a.id),{onSuccess:n=>{b.dismiss(),n.props.flash.success&&b.success(t(n.props.flash.success))},onError:n=>{b.dismiss(),typeof n=="string"?b.error(t(n)):b.error(t("Failed to update job posting"))}})},R=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Recruitment"),href:route("hr.recruitment.job-postings.index")},{title:t("Job Postings"),href:route("hr.recruitment.job-postings.index")},{title:t("Edit")}];return e.jsx(A,{title:t("Edit Job Posting"),breadcrumbs:R,actions:[{label:t("Back"),icon:e.jsx(O,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>w.get(route("hr.recruitment.job-postings.index"))}],children:e.jsxs("form",{onSubmit:M,className:"space-y-6",children:[e.jsxs(j,{children:[e.jsx(_,{children:e.jsx(g,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Basic Information")})}),e.jsxs(y,{className:"space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx(d,{htmlFor:"title",required:!0,children:t("Job Title")}),e.jsx(p,{id:"title",value:s.title,onChange:i=>l("title",i.target.value),placeholder:t("Enter job title")}),r.title&&e.jsx("p",{className:"text-sm text-red-500",children:r.title})]}),e.jsxs("div",{children:[e.jsx(d,{htmlFor:"job_type_id",required:!0,children:t("Job Type")}),e.jsxs(x,{value:s.job_type_id,onValueChange:i=>l("job_type_id",i),children:[e.jsx(m,{children:e.jsx(h,{placeholder:t("Select Job Type")})}),e.jsx(u,{searchable:!0,children:N==null?void 0:N.map(i=>e.jsx(c,{value:i.id.toString(),children:i.name},i.id))})]}),r.job_type_id&&e.jsx("p",{className:"text-sm text-red-500",children:r.job_type_id})]}),e.jsxs("div",{children:[e.jsx(d,{htmlFor:"location_id",required:!0,children:t("Location")}),e.jsxs(x,{value:s.location_id,onValueChange:i=>l("location_id",i),children:[e.jsx(m,{children:e.jsx(h,{placeholder:t("Select Location")})}),e.jsx(u,{searchable:!0,children:k==null?void 0:k.map(i=>e.jsx(c,{value:i.id.toString(),children:i.name},i.id))})]}),r.location_id&&e.jsx("p",{className:"text-sm text-red-500",children:r.location_id})]}),e.jsxs("div",{children:[e.jsx(d,{htmlFor:"branch_id",required:!0,children:t("Branch")}),e.jsxs(x,{value:s.branch_id,onValueChange:i=>{l("branch_id",i),l("department_id","")},children:[e.jsx(m,{children:e.jsx(h,{placeholder:t("Select Branch")})}),e.jsx(u,{searchable:!0,children:C==null?void 0:C.map(i=>e.jsx(c,{value:i.id.toString(),children:i.name},i.id))})]}),r.branch_id&&e.jsx("p",{className:"text-sm text-red-500",children:r.branch_id})]}),e.jsxs("div",{children:[e.jsx(d,{htmlFor:"department_id",children:t("Department")}),e.jsxs(x,{value:s.department_id,onValueChange:i=>l("department_id",i),disabled:!s.branch_id,children:[e.jsx(m,{children:e.jsx(h,{placeholder:t("Select Department")})}),e.jsx(u,{searchable:!0,children:S==null?void 0:S.filter(i=>i.branch_id===parseInt(s.branch_id)).map(i=>e.jsx(c,{value:i.id.toString(),children:i.name},i.id))})]}),r.department_id&&e.jsx("p",{className:"text-sm text-red-500",children:r.department_id})]}),e.jsxs("div",{children:[e.jsx(d,{htmlFor:"priority",required:!0,children:t("Priority")}),e.jsxs(x,{value:s.priority,onValueChange:i=>l("priority",i),children:[e.jsx(m,{children:e.jsx(h,{placeholder:t("Select Priority")})}),e.jsxs(u,{children:[e.jsx(c,{value:"Low",children:t("Low")}),e.jsx(c,{value:"Medium",children:t("Medium")}),e.jsx(c,{value:"High",children:t("High")})]})]}),r.priority&&e.jsx("p",{className:"text-sm text-red-500",children:r.priority})]}),e.jsxs("div",{children:[e.jsx(d,{htmlFor:"skills",required:!0,children:t("Required Skills")}),e.jsx(U,{value:s.skills||[],onChange:i=>l("skills",i),placeholder:t("Type Required Skills and press Enter")}),r.skills&&e.jsx("p",{className:"text-sm text-red-500",children:r.skills})]}),e.jsxs("div",{children:[e.jsx(d,{htmlFor:"start_date",required:!0,children:t("Start Date")}),e.jsx("div",{className:"cursor-pointer",onClick:i=>{var o;const n=i.currentTarget.querySelector("input");try{(o=n==null?void 0:n.showPicker)==null||o.call(n)}catch{n==null||n.focus()}},children:e.jsx(p,{id:"start_date",type:"date",value:s.start_date,onChange:i=>l("start_date",i.target.value),className:"cursor-pointer"})}),r.start_date&&e.jsx("p",{className:"text-sm text-red-500",children:r.start_date})]}),e.jsxs("div",{children:[e.jsx(d,{htmlFor:"application_deadline",required:!0,children:t("Application Deadline")}),e.jsx("div",{className:"cursor-pointer",onClick:i=>{var o;const n=i.currentTarget.querySelector("input");try{(o=n==null?void 0:n.showPicker)==null||o.call(n)}catch{n==null||n.focus()}},children:e.jsx(p,{id:"application_deadline",type:"date",value:s.application_deadline,onChange:i=>l("application_deadline",i.target.value),className:"cursor-pointer"})}),r.application_deadline&&e.jsx("p",{className:"text-sm text-red-500",children:r.application_deadline})]}),e.jsxs("div",{children:[e.jsx(d,{htmlFor:"application_type",required:!0,children:t("Job Application")}),e.jsxs(x,{value:s.application_type,onValueChange:i=>{l("application_type",i),i==="existing"?l("application_url",v?route("career.index",v):route("career.index")):l("application_url","")},children:[e.jsx(m,{children:e.jsx(h,{placeholder:t("Select Application Type")})}),e.jsxs(u,{children:[e.jsx(c,{value:"existing",children:t("Existing Link")}),e.jsx(c,{value:"custom",children:t("Custom Link")})]})]}),r.application_type&&e.jsx("p",{className:"text-sm text-red-500",children:r.application_type})]}),e.jsxs("div",{children:[e.jsx(d,{htmlFor:"application_url",required:!0,children:t("Application URL")}),e.jsx(p,{id:"application_url",value:s.application_url,onChange:i=>l("application_url",i.target.value),placeholder:t("Enter application URL"),disabled:s.application_type==="existing"}),r.application_url&&e.jsx("p",{className:"text-sm text-red-500",children:r.application_url})]}),e.jsxs("div",{children:[e.jsx(d,{htmlFor:"positions",required:!0,children:t("Number of Positions")}),e.jsx(p,{id:"positions",type:"number",min:"1",value:s.positions,onChange:i=>l("positions",parseInt(i.target.value)||1),placeholder:t("Enter number of positions")}),r.positions&&e.jsx("p",{className:"text-sm text-red-500",children:r.positions})]}),e.jsxs("div",{children:[e.jsx(d,{htmlFor:"status",required:!0,children:t("Status")}),e.jsxs(x,{value:s.status,onValueChange:i=>l("status",i),children:[e.jsx(m,{children:e.jsx(h,{placeholder:t("Select Status")})}),e.jsxs(u,{children:[e.jsx(c,{value:"Draft",children:t("Draft")}),e.jsx(c,{value:"Published",children:t("Published")}),e.jsx(c,{value:"Closed",children:t("Closed")})]})]}),r.status&&e.jsx("p",{className:"text-sm text-red-500",children:r.status})]})]}),e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(f,{id:"is_featured",checked:s.is_featured,onCheckedChange:i=>l("is_featured",i)}),e.jsx(d,{htmlFor:"is_featured",children:t("Featured Job")})]})]})]}),e.jsxs(j,{children:[e.jsx(_,{children:e.jsx(g,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Experience & Salary")})}),e.jsx(y,{className:"space-y-4",children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx(d,{htmlFor:"min_experience",required:!0,children:t("Min Experience (Years)")}),e.jsx(p,{id:"min_experience",type:"number",min:"0",step:"0.1",value:s.min_experience,onChange:i=>l("min_experience",parseFloat(i.target.value)||0)}),r.min_experience&&e.jsx("p",{className:"text-sm text-red-500",children:r.min_experience})]}),e.jsxs("div",{children:[e.jsx(d,{htmlFor:"max_experience",required:!0,children:t("Max Experience (Years)")}),e.jsx(p,{id:"max_experience",type:"number",min:"0",step:"0.1",value:s.max_experience,onChange:i=>l("max_experience",i.target.value)}),r.max_experience&&e.jsx("p",{className:"text-sm text-red-500",children:r.max_experience})]}),e.jsxs("div",{children:[e.jsx(d,{htmlFor:"min_salary",required:!0,children:t("Min Salary")}),e.jsx(p,{id:"min_salary",type:"number",min:"0",step:"0.01",value:s.min_salary,onChange:i=>l("min_salary",i.target.value)}),r.min_salary&&e.jsx("p",{className:"text-sm text-red-500",children:r.min_salary})]}),e.jsxs("div",{children:[e.jsx(d,{htmlFor:"max_salary",required:!0,children:t("Max Salary")}),e.jsx(p,{id:"max_salary",type:"number",min:"0",step:"0.01",value:s.max_salary,onChange:i=>l("max_salary",i.target.value)}),r.max_salary&&e.jsx("p",{className:"text-sm text-red-500",children:r.max_salary})]})]})})]}),e.jsxs(j,{children:[e.jsx(_,{children:e.jsx(g,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Job Details")})}),e.jsxs(y,{className:"space-y-4",children:[e.jsxs("div",{children:[e.jsx(d,{htmlFor:"description",required:!0,children:t("Job Description")}),e.jsx(F,{content:s.description,onChange:i=>l("description",i),placeholder:t("Enter job description..."),className:"[&_.ProseMirror]:min-h-[150px]"}),r.description&&e.jsx("p",{className:"text-sm text-red-500",children:r.description})]}),e.jsxs("div",{children:[e.jsx(d,{htmlFor:"requirements",required:!0,children:t("Requirements")}),e.jsx(F,{content:s.requirements,onChange:i=>l("requirements",i),placeholder:t("Enter job requirements..."),className:"[&_.ProseMirror]:min-h-[150px]"}),r.requirements&&e.jsx("p",{className:"text-sm text-red-500",children:r.requirements})]}),e.jsxs("div",{children:[e.jsx(d,{htmlFor:"benefits",required:!0,children:t("Benefits")}),e.jsx(F,{content:s.benefits,onChange:i=>l("benefits",i),placeholder:t("Enter job benefits..."),className:"[&_.ProseMirror]:min-h-[120px]"}),r.benefits&&e.jsx("p",{className:"text-sm text-red-500",children:r.benefits})]})]})]}),q&&q.length>0&&e.jsxs(j,{children:[e.jsx(_,{children:e.jsx(g,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Custom Questions")})}),e.jsx(y,{className:"space-y-4",children:q.map(i=>e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(f,{id:`question_${i.id}`,checked:s.custom_question.includes(i.id),onCheckedChange:n=>{n?l("custom_question",[...s.custom_question,i.id]):l("custom_question",s.custom_question.filter(o=>o!==i.id))}}),e.jsxs(d,{htmlFor:`question_${i.id}`,className:"flex-1",children:[i.question,i.required===1&&e.jsx("span",{className:"text-red-500 ml-1",children:"*"})]})]},i.id))})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs(j,{children:[e.jsx(_,{children:e.jsx(g,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Need to Ask?")})}),e.jsx(y,{className:"space-y-4",children:[{key:"gender",label:t("Gender")},{key:"date_of_birth",label:t("Date Of Birth")}].map(i=>e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(f,{id:`applicant_${i.key}`,checked:s.applicant.includes(i.key),onCheckedChange:n=>{n?l("applicant",[...s.applicant,i.key]):l("applicant",s.applicant.filter(o=>o!==i.key))}}),e.jsx(d,{htmlFor:`applicant_${i.key}`,children:i.label})]},i.key))})]}),e.jsxs(j,{children:[e.jsx(_,{children:e.jsx(g,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Need to Show Option?")})}),e.jsx(y,{className:"space-y-4",children:[{key:"cover_letter",label:t("Cover Letter")},{key:"terms_and_conditions",label:t("Terms And Conditions")}].map(i=>e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(f,{id:`visibility_${i.key}`,checked:s.visibility.includes(i.key),onCheckedChange:n=>{n?l("visibility",[...s.visibility,i.key]):l("visibility",s.visibility.filter(o=>o!==i.key))}}),e.jsx(d,{htmlFor:`visibility_${i.key}`,children:i.label})]},i.key))})]})]}),e.jsxs("div",{className:"flex justify-end space-x-2",children:[e.jsx(J,{type:"button",variant:"outline",onClick:()=>w.get(route("hr.recruitment.job-postings.show",a.id)),children:t("Cancel")}),e.jsx(J,{type:"submit",disabled:P,children:t(P?"Updating...":"Update Job Posting")})]})]})})}export{we as default}; +import{j as e}from"./ui-Z445SNHD.js";import{P as A}from"./page-template-Cw8W4Qs2.js";import{u as B,c as V,b as $,C as j,n as _,o as g,m as y,L as d,I as p,B as J,r as w,t as b}from"./app-Da3PX8qg.js";import{S as x,a as m,b as h,c as u,d as c}from"./select-9uIRiOV_.js";import{C as f}from"./checkbox-C3Z6LHOx.js";import{T as U}from"./tag-input-X1HDvKz_.js";import{R as F}from"./rich-text-editor-DgC-p13Z.js";import{A as O}from"./arrow-left-B9tcIgis.js";import"./textarea-BgXisGCr.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";import"./unlink-vC8B7N8r.js";import"./list-DY4Uh_0E.js";import"./quote-DF2Qwen7.js";import"./link-DeErafFW.js";import"./code-Dzlx6QPB.js";function we(){var E,T,D,L;const{t}=B(),{jobPosting:a,jobTypes:N,locations:k,branches:C,departments:S,customQuestions:q,companySlug:v}=V().props,{data:s,setData:l,put:I,processing:P,errors:r}=$({title:a.title||"",job_type_id:((E=a.job_type_id)==null?void 0:E.toString())||"",location_id:((T=a.location_id)==null?void 0:T.toString())||"",branch_id:((D=a.branch_id)==null?void 0:D.toString())||"",department_id:((L=a.department_id)==null?void 0:L.toString())||"",priority:a.priority||"",status:a.status||"Draft",skills:a.skills||[],positions:a.positions||1,min_experience:a.min_experience||0,max_experience:a.max_experience||"",min_salary:a.min_salary||"",max_salary:a.max_salary||"",description:a.description||"",requirements:a.requirements||"",education:a.education||"",benefits:a.benefits||"",start_date:a.start_date?new Date(a.start_date).toISOString().split("T")[0]:"",application_deadline:a.application_deadline?new Date(a.application_deadline).toISOString().split("T")[0]:"",application_type:a.application_type||"existing",application_url:a.application_type==="existing"?v?route("career.index",v):route("career.index"):a.application_url||"",code:a.code||"",custom_question:a.custom_question||[],applicant:a.applicant||[],visibility:a.visibility||[],is_featured:a.is_featured||!1}),M=i=>{i.preventDefault(),b.loading(t("Updating job posting...")),I(route("hr.recruitment.job-postings.update",a.id),{onSuccess:n=>{b.dismiss(),n.props.flash.success&&b.success(t(n.props.flash.success))},onError:n=>{b.dismiss(),typeof n=="string"?b.error(t(n)):b.error(t("Failed to update job posting"))}})},R=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Recruitment"),href:route("hr.recruitment.job-postings.index")},{title:t("Job Postings"),href:route("hr.recruitment.job-postings.index")},{title:t("Edit")}];return e.jsx(A,{title:t("Edit Job Posting"),breadcrumbs:R,actions:[{label:t("Back"),icon:e.jsx(O,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>w.get(route("hr.recruitment.job-postings.index"))}],children:e.jsxs("form",{onSubmit:M,className:"space-y-6",children:[e.jsxs(j,{children:[e.jsx(_,{children:e.jsx(g,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Basic Information")})}),e.jsxs(y,{className:"space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx(d,{htmlFor:"title",required:!0,children:t("Job Title")}),e.jsx(p,{id:"title",value:s.title,onChange:i=>l("title",i.target.value),placeholder:t("Enter job title")}),r.title&&e.jsx("p",{className:"text-sm text-red-500",children:r.title})]}),e.jsxs("div",{children:[e.jsx(d,{htmlFor:"job_type_id",required:!0,children:t("Job Type")}),e.jsxs(x,{value:s.job_type_id,onValueChange:i=>l("job_type_id",i),children:[e.jsx(m,{children:e.jsx(h,{placeholder:t("Select Job Type")})}),e.jsx(u,{searchable:!0,children:N==null?void 0:N.map(i=>e.jsx(c,{value:i.id.toString(),children:i.name},i.id))})]}),r.job_type_id&&e.jsx("p",{className:"text-sm text-red-500",children:r.job_type_id})]}),e.jsxs("div",{children:[e.jsx(d,{htmlFor:"location_id",required:!0,children:t("Location")}),e.jsxs(x,{value:s.location_id,onValueChange:i=>l("location_id",i),children:[e.jsx(m,{children:e.jsx(h,{placeholder:t("Select Location")})}),e.jsx(u,{searchable:!0,children:k==null?void 0:k.map(i=>e.jsx(c,{value:i.id.toString(),children:i.name},i.id))})]}),r.location_id&&e.jsx("p",{className:"text-sm text-red-500",children:r.location_id})]}),e.jsxs("div",{children:[e.jsx(d,{htmlFor:"branch_id",required:!0,children:t("Branch")}),e.jsxs(x,{value:s.branch_id,onValueChange:i=>{l("branch_id",i),l("department_id","")},children:[e.jsx(m,{children:e.jsx(h,{placeholder:t("Select Branch")})}),e.jsx(u,{searchable:!0,children:C==null?void 0:C.map(i=>e.jsx(c,{value:i.id.toString(),children:i.name},i.id))})]}),r.branch_id&&e.jsx("p",{className:"text-sm text-red-500",children:r.branch_id})]}),e.jsxs("div",{children:[e.jsx(d,{htmlFor:"department_id",children:t("Department")}),e.jsxs(x,{value:s.department_id,onValueChange:i=>l("department_id",i),disabled:!s.branch_id,children:[e.jsx(m,{children:e.jsx(h,{placeholder:t("Select Department")})}),e.jsx(u,{searchable:!0,children:S==null?void 0:S.filter(i=>i.branch_id===parseInt(s.branch_id)).map(i=>e.jsx(c,{value:i.id.toString(),children:i.name},i.id))})]}),r.department_id&&e.jsx("p",{className:"text-sm text-red-500",children:r.department_id})]}),e.jsxs("div",{children:[e.jsx(d,{htmlFor:"priority",required:!0,children:t("Priority")}),e.jsxs(x,{value:s.priority,onValueChange:i=>l("priority",i),children:[e.jsx(m,{children:e.jsx(h,{placeholder:t("Select Priority")})}),e.jsxs(u,{children:[e.jsx(c,{value:"Low",children:t("Low")}),e.jsx(c,{value:"Medium",children:t("Medium")}),e.jsx(c,{value:"High",children:t("High")})]})]}),r.priority&&e.jsx("p",{className:"text-sm text-red-500",children:r.priority})]}),e.jsxs("div",{children:[e.jsx(d,{htmlFor:"skills",required:!0,children:t("Required Skills")}),e.jsx(U,{value:s.skills||[],onChange:i=>l("skills",i),placeholder:t("Type Required Skills and press Enter")}),r.skills&&e.jsx("p",{className:"text-sm text-red-500",children:r.skills})]}),e.jsxs("div",{children:[e.jsx(d,{htmlFor:"start_date",required:!0,children:t("Start Date")}),e.jsx("div",{className:"cursor-pointer",onClick:i=>{var o;const n=i.currentTarget.querySelector("input");try{(o=n==null?void 0:n.showPicker)==null||o.call(n)}catch{n==null||n.focus()}},children:e.jsx(p,{id:"start_date",type:"date",value:s.start_date,onChange:i=>l("start_date",i.target.value),className:"cursor-pointer"})}),r.start_date&&e.jsx("p",{className:"text-sm text-red-500",children:r.start_date})]}),e.jsxs("div",{children:[e.jsx(d,{htmlFor:"application_deadline",required:!0,children:t("Application Deadline")}),e.jsx("div",{className:"cursor-pointer",onClick:i=>{var o;const n=i.currentTarget.querySelector("input");try{(o=n==null?void 0:n.showPicker)==null||o.call(n)}catch{n==null||n.focus()}},children:e.jsx(p,{id:"application_deadline",type:"date",value:s.application_deadline,onChange:i=>l("application_deadline",i.target.value),className:"cursor-pointer"})}),r.application_deadline&&e.jsx("p",{className:"text-sm text-red-500",children:r.application_deadline})]}),e.jsxs("div",{children:[e.jsx(d,{htmlFor:"application_type",required:!0,children:t("Job Application")}),e.jsxs(x,{value:s.application_type,onValueChange:i=>{l("application_type",i),i==="existing"?l("application_url",v?route("career.index",v):route("career.index")):l("application_url","")},children:[e.jsx(m,{children:e.jsx(h,{placeholder:t("Select Application Type")})}),e.jsxs(u,{children:[e.jsx(c,{value:"existing",children:t("Existing Link")}),e.jsx(c,{value:"custom",children:t("Custom Link")})]})]}),r.application_type&&e.jsx("p",{className:"text-sm text-red-500",children:r.application_type})]}),e.jsxs("div",{children:[e.jsx(d,{htmlFor:"application_url",required:!0,children:t("Application URL")}),e.jsx(p,{id:"application_url",value:s.application_url,onChange:i=>l("application_url",i.target.value),placeholder:t("Enter application URL"),disabled:s.application_type==="existing"}),r.application_url&&e.jsx("p",{className:"text-sm text-red-500",children:r.application_url})]}),e.jsxs("div",{children:[e.jsx(d,{htmlFor:"positions",required:!0,children:t("Number of Positions")}),e.jsx(p,{id:"positions",type:"number",min:"1",value:s.positions,onChange:i=>l("positions",parseInt(i.target.value)||1),placeholder:t("Enter number of positions")}),r.positions&&e.jsx("p",{className:"text-sm text-red-500",children:r.positions})]}),e.jsxs("div",{children:[e.jsx(d,{htmlFor:"status",required:!0,children:t("Status")}),e.jsxs(x,{value:s.status,onValueChange:i=>l("status",i),children:[e.jsx(m,{children:e.jsx(h,{placeholder:t("Select Status")})}),e.jsxs(u,{children:[e.jsx(c,{value:"Draft",children:t("Draft")}),e.jsx(c,{value:"Published",children:t("Published")}),e.jsx(c,{value:"Closed",children:t("Closed")})]})]}),r.status&&e.jsx("p",{className:"text-sm text-red-500",children:r.status})]})]}),e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(f,{id:"is_featured",checked:s.is_featured,onCheckedChange:i=>l("is_featured",i)}),e.jsx(d,{htmlFor:"is_featured",children:t("Featured Job")})]})]})]}),e.jsxs(j,{children:[e.jsx(_,{children:e.jsx(g,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Experience & Salary")})}),e.jsx(y,{className:"space-y-4",children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx(d,{htmlFor:"min_experience",required:!0,children:t("Min Experience (Years)")}),e.jsx(p,{id:"min_experience",type:"number",min:"0",step:"0.1",value:s.min_experience,onChange:i=>l("min_experience",parseFloat(i.target.value)||0)}),r.min_experience&&e.jsx("p",{className:"text-sm text-red-500",children:r.min_experience})]}),e.jsxs("div",{children:[e.jsx(d,{htmlFor:"max_experience",required:!0,children:t("Max Experience (Years)")}),e.jsx(p,{id:"max_experience",type:"number",min:"0",step:"0.1",value:s.max_experience,onChange:i=>l("max_experience",i.target.value)}),r.max_experience&&e.jsx("p",{className:"text-sm text-red-500",children:r.max_experience})]}),e.jsxs("div",{children:[e.jsx(d,{htmlFor:"min_salary",required:!0,children:t("Min Salary")}),e.jsx(p,{id:"min_salary",type:"number",min:"0",step:"0.01",value:s.min_salary,onChange:i=>l("min_salary",i.target.value)}),r.min_salary&&e.jsx("p",{className:"text-sm text-red-500",children:r.min_salary})]}),e.jsxs("div",{children:[e.jsx(d,{htmlFor:"max_salary",required:!0,children:t("Max Salary")}),e.jsx(p,{id:"max_salary",type:"number",min:"0",step:"0.01",value:s.max_salary,onChange:i=>l("max_salary",i.target.value)}),r.max_salary&&e.jsx("p",{className:"text-sm text-red-500",children:r.max_salary})]})]})})]}),e.jsxs(j,{children:[e.jsx(_,{children:e.jsx(g,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Job Details")})}),e.jsxs(y,{className:"space-y-4",children:[e.jsxs("div",{children:[e.jsx(d,{htmlFor:"description",required:!0,children:t("Job Description")}),e.jsx(F,{content:s.description,onChange:i=>l("description",i),placeholder:t("Enter job description..."),className:"[&_.ProseMirror]:min-h-[150px]"}),r.description&&e.jsx("p",{className:"text-sm text-red-500",children:r.description})]}),e.jsxs("div",{children:[e.jsx(d,{htmlFor:"requirements",required:!0,children:t("Requirements")}),e.jsx(F,{content:s.requirements,onChange:i=>l("requirements",i),placeholder:t("Enter job requirements..."),className:"[&_.ProseMirror]:min-h-[150px]"}),r.requirements&&e.jsx("p",{className:"text-sm text-red-500",children:r.requirements})]}),e.jsxs("div",{children:[e.jsx(d,{htmlFor:"benefits",required:!0,children:t("Benefits")}),e.jsx(F,{content:s.benefits,onChange:i=>l("benefits",i),placeholder:t("Enter job benefits..."),className:"[&_.ProseMirror]:min-h-[120px]"}),r.benefits&&e.jsx("p",{className:"text-sm text-red-500",children:r.benefits})]})]})]}),q&&q.length>0&&e.jsxs(j,{children:[e.jsx(_,{children:e.jsx(g,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Custom Questions")})}),e.jsx(y,{className:"space-y-4",children:q.map(i=>e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(f,{id:`question_${i.id}`,checked:s.custom_question.includes(i.id),onCheckedChange:n=>{n?l("custom_question",[...s.custom_question,i.id]):l("custom_question",s.custom_question.filter(o=>o!==i.id))}}),e.jsxs(d,{htmlFor:`question_${i.id}`,className:"flex-1",children:[i.question,i.required===1&&e.jsx("span",{className:"text-red-500 ml-1",children:"*"})]})]},i.id))})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs(j,{children:[e.jsx(_,{children:e.jsx(g,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Need to Ask?")})}),e.jsx(y,{className:"space-y-4",children:[{key:"gender",label:t("Gender")},{key:"date_of_birth",label:t("Date Of Birth")}].map(i=>e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(f,{id:`applicant_${i.key}`,checked:s.applicant.includes(i.key),onCheckedChange:n=>{n?l("applicant",[...s.applicant,i.key]):l("applicant",s.applicant.filter(o=>o!==i.key))}}),e.jsx(d,{htmlFor:`applicant_${i.key}`,children:i.label})]},i.key))})]}),e.jsxs(j,{children:[e.jsx(_,{children:e.jsx(g,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Need to Show Option?")})}),e.jsx(y,{className:"space-y-4",children:[{key:"cover_letter",label:t("Cover Letter")},{key:"terms_and_conditions",label:t("Terms And Conditions")}].map(i=>e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(f,{id:`visibility_${i.key}`,checked:s.visibility.includes(i.key),onCheckedChange:n=>{n?l("visibility",[...s.visibility,i.key]):l("visibility",s.visibility.filter(o=>o!==i.key))}}),e.jsx(d,{htmlFor:`visibility_${i.key}`,children:i.label})]},i.key))})]})]}),e.jsxs("div",{className:"flex justify-end space-x-2",children:[e.jsx(J,{type:"button",variant:"outline",onClick:()=>w.get(route("hr.recruitment.job-postings.show",a.id)),children:t("Cancel")}),e.jsx(J,{type:"submit",disabled:P,children:t(P?"Updating...":"Update Job Posting")})]})]})})}export{we as default}; diff --git a/public/build/assets/edit-MEpWyrPY.js b/public/build/assets/edit-Cy8ieNxC.js similarity index 77% rename from public/build/assets/edit-MEpWyrPY.js rename to public/build/assets/edit-Cy8ieNxC.js index 49c3b9566..78ce68e3d 100644 --- a/public/build/assets/edit-MEpWyrPY.js +++ b/public/build/assets/edit-Cy8ieNxC.js @@ -1 +1 @@ -import{j as e}from"./ui-Z445SNHD.js";import{P as _}from"./page-template-B_mOhR6n.js";import{u as S,c as E,b as q,C as c,n as d,o as p,m as x,L as o,I as j,B as b,r as v,t as i}from"./app-36WMjvX0.js";import{T as k}from"./textarea-CdnKPU5F.js";import{S as w,a as A,b as F,c as I,d as g}from"./select-DgPPBKIC.js";import{A as B}from"./arrow-left-CjPQICYw.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";function je(){const{t}=S(),{offerTemplate:s,globalSettings:m}=E().props,{data:l,setData:n,put:N,processing:u,errors:r,clearErrors:y}=q({name:s.name||"",template_content:s.template_content||"",variables:Array.isArray(s.variables)?s.variables.join(", "):s.variables||"",status:s.status||"active"}),C=a=>{a.preventDefault(),y(),m!=null&&m.is_demo||i.loading(t("Updating offer template...")),N(route("hr.recruitment.offer-templates.update",s.id),{onSuccess:h=>{var f;i.dismiss(),(f=h.props.flash)!=null&&f.success&&i.success(t(h.props.flash.success))},onError:()=>{i.dismiss(),i.error(t("Please fix the errors below"))}})},T=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Recruitment"),href:route("hr.recruitment.offer-templates.index")},{title:t("Offer Templates"),href:route("hr.recruitment.offer-templates.index")},{title:t("Edit")}];return e.jsx(_,{title:t("Edit Offer Template"),breadcrumbs:T,actions:[{label:t("Back"),icon:e.jsx(B,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>v.get(route("hr.recruitment.offer-templates.index"))}],children:e.jsxs("form",{onSubmit:C,className:"space-y-6",children:[e.jsxs(c,{children:[e.jsx(d,{children:e.jsx(p,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Basic Information")})}),e.jsx(x,{className:"space-y-4",children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx(o,{htmlFor:"name",required:!0,children:t("Template Name")}),e.jsx(j,{id:"name",value:l.name,onChange:a=>n("name",a.target.value),placeholder:t("Enter template name"),required:!0,className:r.name?"border-red-500":""}),r.name&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:r.name})]}),e.jsxs("div",{children:[e.jsx(o,{htmlFor:"status",required:!0,children:t("Status")}),e.jsxs(w,{value:l.status,onValueChange:a=>n("status",a),children:[e.jsx(A,{className:r.status?"border-red-500":"",children:e.jsx(F,{})}),e.jsxs(I,{children:[e.jsx(g,{value:"active",children:t("Active")}),e.jsx(g,{value:"inactive",children:t("Inactive")})]})]}),r.status&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:r.status})]})]})})]}),e.jsxs(c,{children:[e.jsx(d,{children:e.jsx(p,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Template Content")})}),e.jsx(x,{children:e.jsxs("div",{children:[e.jsx(o,{htmlFor:"template_content",required:!0,children:t("Content")}),e.jsx("p",{className:"text-xs text-gray-500 mb-1",children:t("Use {{variable_name}} for dynamic content")}),e.jsx(k,{id:"template_content",value:l.template_content,onChange:a=>n("template_content",a.target.value),placeholder:t("Enter template content..."),rows:14,required:!0,className:`font-mono text-sm ${r.template_content?"border-red-500":""}`}),r.template_content&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:r.template_content})]})})]}),e.jsxs(c,{children:[e.jsx(d,{children:e.jsx(p,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Variables")})}),e.jsx(x,{children:e.jsxs("div",{children:[e.jsx(o,{htmlFor:"variables",required:!0,children:t("Variables")}),e.jsx("p",{className:"text-xs text-gray-500 mb-1",children:t("Comma-separated list of variable names (without {{}})")}),e.jsx(j,{required:!0,id:"variables",value:l.variables,onChange:a=>n("variables",a.target.value),placeholder:"candidate_name, position, salary, start_date",className:r.variables?"border-red-500":""}),r.variables&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:r.variables})]})})]}),e.jsxs("div",{className:"flex justify-end gap-3",children:[e.jsx(b,{type:"button",variant:"outline",onClick:()=>v.get(route("hr.recruitment.offer-templates.index")),children:t("Cancel")}),e.jsx(b,{type:"submit",disabled:u,children:t(u?"Updating...":"Update Template")})]})]})})}export{je as default}; +import{j as e}from"./ui-Z445SNHD.js";import{P as _}from"./page-template-Cw8W4Qs2.js";import{u as S,c as E,b as q,C as c,n as d,o as p,m as x,L as o,I as j,B as b,r as v,t as i}from"./app-Da3PX8qg.js";import{T as k}from"./textarea-BgXisGCr.js";import{S as w,a as A,b as F,c as I,d as g}from"./select-9uIRiOV_.js";import{A as B}from"./arrow-left-B9tcIgis.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";function je(){const{t}=S(),{offerTemplate:s,globalSettings:m}=E().props,{data:l,setData:n,put:N,processing:u,errors:r,clearErrors:y}=q({name:s.name||"",template_content:s.template_content||"",variables:Array.isArray(s.variables)?s.variables.join(", "):s.variables||"",status:s.status||"active"}),C=a=>{a.preventDefault(),y(),m!=null&&m.is_demo||i.loading(t("Updating offer template...")),N(route("hr.recruitment.offer-templates.update",s.id),{onSuccess:h=>{var f;i.dismiss(),(f=h.props.flash)!=null&&f.success&&i.success(t(h.props.flash.success))},onError:()=>{i.dismiss(),i.error(t("Please fix the errors below"))}})},T=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Recruitment"),href:route("hr.recruitment.offer-templates.index")},{title:t("Offer Templates"),href:route("hr.recruitment.offer-templates.index")},{title:t("Edit")}];return e.jsx(_,{title:t("Edit Offer Template"),breadcrumbs:T,actions:[{label:t("Back"),icon:e.jsx(B,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>v.get(route("hr.recruitment.offer-templates.index"))}],children:e.jsxs("form",{onSubmit:C,className:"space-y-6",children:[e.jsxs(c,{children:[e.jsx(d,{children:e.jsx(p,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Basic Information")})}),e.jsx(x,{className:"space-y-4",children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx(o,{htmlFor:"name",required:!0,children:t("Template Name")}),e.jsx(j,{id:"name",value:l.name,onChange:a=>n("name",a.target.value),placeholder:t("Enter template name"),required:!0,className:r.name?"border-red-500":""}),r.name&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:r.name})]}),e.jsxs("div",{children:[e.jsx(o,{htmlFor:"status",required:!0,children:t("Status")}),e.jsxs(w,{value:l.status,onValueChange:a=>n("status",a),children:[e.jsx(A,{className:r.status?"border-red-500":"",children:e.jsx(F,{})}),e.jsxs(I,{children:[e.jsx(g,{value:"active",children:t("Active")}),e.jsx(g,{value:"inactive",children:t("Inactive")})]})]}),r.status&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:r.status})]})]})})]}),e.jsxs(c,{children:[e.jsx(d,{children:e.jsx(p,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Template Content")})}),e.jsx(x,{children:e.jsxs("div",{children:[e.jsx(o,{htmlFor:"template_content",required:!0,children:t("Content")}),e.jsx("p",{className:"text-xs text-gray-500 mb-1",children:t("Use {{variable_name}} for dynamic content")}),e.jsx(k,{id:"template_content",value:l.template_content,onChange:a=>n("template_content",a.target.value),placeholder:t("Enter template content..."),rows:14,required:!0,className:`font-mono text-sm ${r.template_content?"border-red-500":""}`}),r.template_content&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:r.template_content})]})})]}),e.jsxs(c,{children:[e.jsx(d,{children:e.jsx(p,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Variables")})}),e.jsx(x,{children:e.jsxs("div",{children:[e.jsx(o,{htmlFor:"variables",required:!0,children:t("Variables")}),e.jsx("p",{className:"text-xs text-gray-500 mb-1",children:t("Comma-separated list of variable names (without {{}})")}),e.jsx(j,{required:!0,id:"variables",value:l.variables,onChange:a=>n("variables",a.target.value),placeholder:"candidate_name, position, salary, start_date",className:r.variables?"border-red-500":""}),r.variables&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:r.variables})]})})]}),e.jsxs("div",{className:"flex justify-end gap-3",children:[e.jsx(b,{type:"button",variant:"outline",onClick:()=>v.get(route("hr.recruitment.offer-templates.index")),children:t("Cancel")}),e.jsx(b,{type:"submit",disabled:u,children:t(u?"Updating...":"Update Template")})]})]})})}export{je as default}; diff --git a/public/build/assets/edit-D7F4zIf4.js b/public/build/assets/edit-D7F4zIf4.js new file mode 100644 index 000000000..d51d895d6 --- /dev/null +++ b/public/build/assets/edit-D7F4zIf4.js @@ -0,0 +1 @@ +import{j as o}from"./ui-Z445SNHD.js";import m from"./form-CkYStcM2.js";import"./page-template-Cw8W4Qs2.js";import"./app-Da3PX8qg.js";import"./utils-BWxnHGCV.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";function M({plan:r,otherDefaultPlanExists:t}){return o.jsx(m,{plan:r,otherDefaultPlanExists:t})}export{M as default}; diff --git a/public/build/assets/edit-7mqIBJZf.js b/public/build/assets/edit-D8EFCHX3.js similarity index 83% rename from public/build/assets/edit-7mqIBJZf.js rename to public/build/assets/edit-D8EFCHX3.js index 8a04f736b..2fb79c213 100644 --- a/public/build/assets/edit-7mqIBJZf.js +++ b/public/build/assets/edit-D8EFCHX3.js @@ -1,3 +1,3 @@ -import{j as e}from"./ui-Z445SNHD.js";import{P as w}from"./page-template-B_mOhR6n.js";import{u as A,c as I,b as P,C as u,n as p,o as x,m as h,L as o,I as D,B as T,r as F,t as n}from"./app-36WMjvX0.js";import{T as j}from"./textarea-CdnKPU5F.js";import{S as f,a as v,b as _,c as g,d as c}from"./select-DgPPBKIC.js";import{C as V}from"./checkbox-Bos2Phgi.js";import{A as O}from"./arrow-left-CjPQICYw.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";function ye(){var N;const{t}=A(),{documentTemplate:a,categories:m,globalSettings:i}=I().props,{data:l,setData:d,put:S,processing:y,errors:s,clearErrors:k}=P({name:a.name||"",description:a.description||"",category_id:((N=a.category_id)==null?void 0:N.toString())||"",template_content:a.template_content||"",placeholders:Array.isArray(a.placeholders)?a.placeholders.join(", "):a.placeholders||"",default_values:a.default_values?JSON.stringify(a.default_values,null,2):"",file_format:a.file_format||"pdf",is_default:a.is_default||!1,status:a.status||"active"}),E=r=>{if(r.preventDefault(),k(),l.default_values)try{JSON.parse(l.default_values)}catch{n.error(t("Default Values must be valid JSON"));return}i!=null&&i.is_demo||n.loading(t("Updating document template...")),S(route("hr.documents.document-templates.update",a.id),{onSuccess:C=>{var b;i!=null&&i.is_demo||n.dismiss(),(b=C.props.flash)!=null&&b.success&&n.success(t(C.props.flash.success))},onError:()=>{i!=null&&i.is_demo||n.dismiss(),n.error(t("Please fix the errors below"))}})},q=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Document Management"),href:route("hr.documents.document-templates.index")},{title:t("Document Templates"),href:route("hr.documents.document-templates.index")},{title:t("Edit")}];return e.jsx(w,{title:t("Edit Document Template"),breadcrumbs:q,actions:[{label:t("Back"),icon:e.jsx(O,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>F.get(route("hr.documents.document-templates.index"))}],children:e.jsxs("form",{onSubmit:E,className:"space-y-6",children:[e.jsxs(u,{children:[e.jsx(p,{children:e.jsx(x,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Basic Information")})}),e.jsxs(h,{className:"space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx(o,{htmlFor:"name",required:!0,children:t("Template Name")}),e.jsx(D,{id:"name",value:l.name,onChange:r=>d("name",r.target.value),placeholder:t("Enter template name"),required:!0,className:s.name?"border-red-500":""}),s.name&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:s.name})]}),e.jsxs("div",{children:[e.jsx(o,{htmlFor:"category_id",required:!0,children:t("Category")}),e.jsxs(f,{value:l.category_id,onValueChange:r=>d("category_id",r),children:[e.jsx(v,{className:s.category_id?"border-red-500":"",children:e.jsx(_,{placeholder:t("Select Category")})}),e.jsx(g,{searchable:!0,children:m==null?void 0:m.map(r=>e.jsx(c,{value:r.id.toString(),children:r.name},r.id))})]}),s.category_id&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:s.category_id})]}),e.jsxs("div",{children:[e.jsx(o,{htmlFor:"file_format",children:t("File Format")}),e.jsxs(f,{value:l.file_format,onValueChange:r=>d("file_format",r),children:[e.jsx(v,{className:s.file_format?"border-red-500":"",children:e.jsx(_,{})}),e.jsxs(g,{children:[e.jsx(c,{value:"pdf",children:"PDF"}),e.jsx(c,{value:"doc",children:"DOC"}),e.jsx(c,{value:"docx",children:"DOCX"}),e.jsx(c,{value:"txt",children:"TXT"})]})]}),s.file_format&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:s.file_format})]}),e.jsxs("div",{children:[e.jsx(o,{htmlFor:"status",required:!0,children:t("Status")}),e.jsxs(f,{value:l.status,onValueChange:r=>d("status",r),children:[e.jsx(v,{className:s.status?"border-red-500":"",children:e.jsx(_,{})}),e.jsxs(g,{children:[e.jsx(c,{value:"active",children:t("Active")}),e.jsx(c,{value:"inactive",children:t("Inactive")})]})]}),s.status&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:s.status})]})]}),e.jsxs("div",{children:[e.jsx(o,{htmlFor:"description",children:t("Description")}),e.jsx(j,{id:"description",value:l.description,onChange:r=>d("description",r.target.value),placeholder:t("Enter description"),rows:2,className:s.description?"border-red-500":""}),s.description&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:s.description})]}),e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(V,{id:"is_default",checked:l.is_default,onCheckedChange:r=>d("is_default",r)}),e.jsx(o,{htmlFor:"is_default",children:t("Set as Default for Category")})]})]})]}),e.jsxs(u,{children:[e.jsx(p,{children:e.jsx(x,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Template Content")})}),e.jsx(h,{className:"space-y-4",children:e.jsxs("div",{children:[e.jsx(o,{htmlFor:"template_content",required:!0,children:t("Content")}),e.jsx("p",{className:"text-xs text-gray-500 mb-1",children:t("Use {{placeholder_name}} for dynamic content")}),e.jsx(j,{id:"template_content",value:l.template_content,onChange:r=>d("template_content",r.target.value),placeholder:t("Enter template content..."),rows:14,required:!0,className:`font-mono text-sm ${s.template_content?"border-red-500":""}`}),s.template_content&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:s.template_content})]})})]}),e.jsxs(u,{children:[e.jsx(p,{children:e.jsx(x,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Placeholders & Default Values")})}),e.jsxs(h,{className:"space-y-4",children:[e.jsxs("div",{children:[e.jsx(o,{htmlFor:"placeholders",required:!0,children:t("Placeholders")}),e.jsx("p",{className:"text-xs text-gray-500 mb-1",children:t("Comma-separated list of placeholder names (without {{}})")}),e.jsx(D,{id:"placeholders",value:l.placeholders,onChange:r=>d("placeholders",r.target.value),placeholder:"employee_name, company_name, date",required:!0,className:s.placeholders?"border-red-500":""}),s.placeholders&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:s.placeholders})]}),e.jsxs("div",{children:[e.jsx(o,{htmlFor:"default_values",children:t("Default Values")}),e.jsx("p",{className:"text-xs text-gray-500 mb-1",children:t('JSON object e.g. {"company_name": "Acme Inc"}')}),e.jsx(j,{id:"default_values",value:l.default_values,onChange:r=>d("default_values",r.target.value),placeholder:`{ +import{j as e}from"./ui-Z445SNHD.js";import{P as w}from"./page-template-Cw8W4Qs2.js";import{u as A,c as I,b as P,C as u,n as p,o as x,m as h,L as o,I as D,B as T,r as F,t as n}from"./app-Da3PX8qg.js";import{T as j}from"./textarea-BgXisGCr.js";import{S as f,a as v,b as _,c as g,d as c}from"./select-9uIRiOV_.js";import{C as V}from"./checkbox-C3Z6LHOx.js";import{A as O}from"./arrow-left-B9tcIgis.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";function ye(){var N;const{t}=A(),{documentTemplate:a,categories:m,globalSettings:i}=I().props,{data:l,setData:d,put:S,processing:y,errors:s,clearErrors:k}=P({name:a.name||"",description:a.description||"",category_id:((N=a.category_id)==null?void 0:N.toString())||"",template_content:a.template_content||"",placeholders:Array.isArray(a.placeholders)?a.placeholders.join(", "):a.placeholders||"",default_values:a.default_values?JSON.stringify(a.default_values,null,2):"",file_format:a.file_format||"pdf",is_default:a.is_default||!1,status:a.status||"active"}),E=r=>{if(r.preventDefault(),k(),l.default_values)try{JSON.parse(l.default_values)}catch{n.error(t("Default Values must be valid JSON"));return}i!=null&&i.is_demo||n.loading(t("Updating document template...")),S(route("hr.documents.document-templates.update",a.id),{onSuccess:C=>{var b;i!=null&&i.is_demo||n.dismiss(),(b=C.props.flash)!=null&&b.success&&n.success(t(C.props.flash.success))},onError:()=>{i!=null&&i.is_demo||n.dismiss(),n.error(t("Please fix the errors below"))}})},q=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Document Management"),href:route("hr.documents.document-templates.index")},{title:t("Document Templates"),href:route("hr.documents.document-templates.index")},{title:t("Edit")}];return e.jsx(w,{title:t("Edit Document Template"),breadcrumbs:q,actions:[{label:t("Back"),icon:e.jsx(O,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>F.get(route("hr.documents.document-templates.index"))}],children:e.jsxs("form",{onSubmit:E,className:"space-y-6",children:[e.jsxs(u,{children:[e.jsx(p,{children:e.jsx(x,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Basic Information")})}),e.jsxs(h,{className:"space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx(o,{htmlFor:"name",required:!0,children:t("Template Name")}),e.jsx(D,{id:"name",value:l.name,onChange:r=>d("name",r.target.value),placeholder:t("Enter template name"),required:!0,className:s.name?"border-red-500":""}),s.name&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:s.name})]}),e.jsxs("div",{children:[e.jsx(o,{htmlFor:"category_id",required:!0,children:t("Category")}),e.jsxs(f,{value:l.category_id,onValueChange:r=>d("category_id",r),children:[e.jsx(v,{className:s.category_id?"border-red-500":"",children:e.jsx(_,{placeholder:t("Select Category")})}),e.jsx(g,{searchable:!0,children:m==null?void 0:m.map(r=>e.jsx(c,{value:r.id.toString(),children:r.name},r.id))})]}),s.category_id&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:s.category_id})]}),e.jsxs("div",{children:[e.jsx(o,{htmlFor:"file_format",children:t("File Format")}),e.jsxs(f,{value:l.file_format,onValueChange:r=>d("file_format",r),children:[e.jsx(v,{className:s.file_format?"border-red-500":"",children:e.jsx(_,{})}),e.jsxs(g,{children:[e.jsx(c,{value:"pdf",children:"PDF"}),e.jsx(c,{value:"doc",children:"DOC"}),e.jsx(c,{value:"docx",children:"DOCX"}),e.jsx(c,{value:"txt",children:"TXT"})]})]}),s.file_format&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:s.file_format})]}),e.jsxs("div",{children:[e.jsx(o,{htmlFor:"status",required:!0,children:t("Status")}),e.jsxs(f,{value:l.status,onValueChange:r=>d("status",r),children:[e.jsx(v,{className:s.status?"border-red-500":"",children:e.jsx(_,{})}),e.jsxs(g,{children:[e.jsx(c,{value:"active",children:t("Active")}),e.jsx(c,{value:"inactive",children:t("Inactive")})]})]}),s.status&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:s.status})]})]}),e.jsxs("div",{children:[e.jsx(o,{htmlFor:"description",children:t("Description")}),e.jsx(j,{id:"description",value:l.description,onChange:r=>d("description",r.target.value),placeholder:t("Enter description"),rows:2,className:s.description?"border-red-500":""}),s.description&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:s.description})]}),e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(V,{id:"is_default",checked:l.is_default,onCheckedChange:r=>d("is_default",r)}),e.jsx(o,{htmlFor:"is_default",children:t("Set as Default for Category")})]})]})]}),e.jsxs(u,{children:[e.jsx(p,{children:e.jsx(x,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Template Content")})}),e.jsx(h,{className:"space-y-4",children:e.jsxs("div",{children:[e.jsx(o,{htmlFor:"template_content",required:!0,children:t("Content")}),e.jsx("p",{className:"text-xs text-gray-500 mb-1",children:t("Use {{placeholder_name}} for dynamic content")}),e.jsx(j,{id:"template_content",value:l.template_content,onChange:r=>d("template_content",r.target.value),placeholder:t("Enter template content..."),rows:14,required:!0,className:`font-mono text-sm ${s.template_content?"border-red-500":""}`}),s.template_content&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:s.template_content})]})})]}),e.jsxs(u,{children:[e.jsx(p,{children:e.jsx(x,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Placeholders & Default Values")})}),e.jsxs(h,{className:"space-y-4",children:[e.jsxs("div",{children:[e.jsx(o,{htmlFor:"placeholders",required:!0,children:t("Placeholders")}),e.jsx("p",{className:"text-xs text-gray-500 mb-1",children:t("Comma-separated list of placeholder names (without {{}})")}),e.jsx(D,{id:"placeholders",value:l.placeholders,onChange:r=>d("placeholders",r.target.value),placeholder:"employee_name, company_name, date",required:!0,className:s.placeholders?"border-red-500":""}),s.placeholders&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:s.placeholders})]}),e.jsxs("div",{children:[e.jsx(o,{htmlFor:"default_values",children:t("Default Values")}),e.jsx("p",{className:"text-xs text-gray-500 mb-1",children:t('JSON object e.g. {"company_name": "Acme Inc"}')}),e.jsx(j,{id:"default_values",value:l.default_values,onChange:r=>d("default_values",r.target.value),placeholder:`{ "company_name": "Acme Inc" }`,rows:4,className:`font-mono text-sm ${s.default_values?"border-red-500":""}`}),s.default_values&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:s.default_values})]})]})]}),e.jsxs("div",{className:"flex justify-end gap-3",children:[e.jsx(T,{type:"button",variant:"outline",onClick:()=>F.get(route("hr.documents.document-templates.index")),children:t("Cancel")}),e.jsx(T,{type:"submit",disabled:y,children:t(y?"Updating...":"Update Template")})]})]})})}export{ye as default}; diff --git a/public/build/assets/edit-BN6GmA10.js b/public/build/assets/edit-DvVrYIFE.js similarity index 80% rename from public/build/assets/edit-BN6GmA10.js rename to public/build/assets/edit-DvVrYIFE.js index f5a319f7e..265932dba 100644 --- a/public/build/assets/edit-BN6GmA10.js +++ b/public/build/assets/edit-DvVrYIFE.js @@ -1 +1 @@ -import{j as e}from"./ui-Z445SNHD.js";import{P as w}from"./page-template-B_mOhR6n.js";import{u as D,c as I,b as V,C as m,n as p,o as x,m as h,L as l,I as b,B as C,r as g,t as o}from"./app-36WMjvX0.js";import{T as y}from"./textarea-CdnKPU5F.js";import{S as N,a as T,b as k,c as E,d as u}from"./select-DgPPBKIC.js";import{C as B}from"./checkbox-Bos2Phgi.js";import{A as P}from"./arrow-left-CjPQICYw.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";function Ce(){var v;const{t}=D(),{contractTemplate:s,contractTypes:d,globalSettings:i}=I().props,{data:n,setData:c,put:S,processing:j,errors:a,clearErrors:q}=V({name:s.name||"",description:s.description||"",contract_type_id:((v=s.contract_type_id)==null?void 0:v.toString())||"",template_content:s.template_content||"",variables:Array.isArray(s.variables)?s.variables.join(", "):s.variables||"",clauses:Array.isArray(s.clauses)?s.clauses.join(", "):s.clauses||"",is_default:s.is_default||!1,status:s.status||"active"}),F=r=>{r.preventDefault(),q(),i!=null&&i.is_demo||o.loading(t("Updating contract template...")),S(route("hr.contracts.contract-templates.update",s.id),{onSuccess:f=>{var _;i!=null&&i.is_demo||o.dismiss(),(_=f.props.flash)!=null&&_.success&&o.success(t(f.props.flash.success))},onError:()=>{i!=null&&i.is_demo||o.dismiss(),o.error(t("Please fix the errors below"))}})},A=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Contract Management"),href:route("hr.contracts.contract-templates.index")},{title:t("Contract Templates"),href:route("hr.contracts.contract-templates.index")},{title:t("Edit")}];return e.jsx(w,{title:t("Edit Contract Template"),breadcrumbs:A,actions:[{label:t("Back"),icon:e.jsx(P,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>g.get(route("hr.contracts.contract-templates.index"))}],children:e.jsxs("form",{onSubmit:F,className:"space-y-6",children:[e.jsxs(m,{children:[e.jsx(p,{children:e.jsx(x,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Basic Information")})}),e.jsxs(h,{className:"space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx(l,{htmlFor:"name",required:!0,children:t("Template Name")}),e.jsx(b,{id:"name",value:n.name,onChange:r=>c("name",r.target.value),placeholder:t("Enter template name"),required:!0,className:a.name?"border-red-500":""}),a.name&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.name})]}),e.jsxs("div",{children:[e.jsx(l,{htmlFor:"contract_type_id",required:!0,children:t("Contract Type")}),e.jsxs(N,{value:n.contract_type_id,onValueChange:r=>c("contract_type_id",r),children:[e.jsx(T,{className:a.contract_type_id?"border-red-500":"",children:e.jsx(k,{placeholder:t("Select Contract Type")})}),e.jsx(E,{searchable:!0,children:d==null?void 0:d.map(r=>e.jsx(u,{value:r.id.toString(),children:r.name},r.id))})]}),a.contract_type_id&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.contract_type_id})]}),e.jsxs("div",{children:[e.jsx(l,{htmlFor:"status",required:!0,children:t("Status")}),e.jsxs(N,{value:n.status,onValueChange:r=>c("status",r),children:[e.jsx(T,{className:a.status?"border-red-500":"",children:e.jsx(k,{})}),e.jsxs(E,{children:[e.jsx(u,{value:"active",children:t("Active")}),e.jsx(u,{value:"inactive",children:t("Inactive")})]})]}),a.status&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.status})]})]}),e.jsxs("div",{children:[e.jsx(l,{htmlFor:"description",children:t("Description")}),e.jsx(y,{id:"description",value:n.description,onChange:r=>c("description",r.target.value),placeholder:t("Enter description"),rows:2,className:a.description?"border-red-500":""}),a.description&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.description})]}),e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(B,{id:"is_default",checked:n.is_default,onCheckedChange:r=>c("is_default",r)}),e.jsx(l,{htmlFor:"is_default",children:t("Set as Default for Contract Type")})]})]})]}),e.jsxs(m,{children:[e.jsx(p,{children:e.jsx(x,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Template Content")})}),e.jsx(h,{children:e.jsxs("div",{children:[e.jsx(l,{htmlFor:"template_content",required:!0,children:t("Content")}),e.jsx("p",{className:"text-xs text-gray-500 mb-1",children:t("Use {{variable_name}} for dynamic content")}),e.jsx(y,{id:"template_content",value:n.template_content,onChange:r=>c("template_content",r.target.value),placeholder:t("Enter template content..."),rows:14,required:!0,className:`font-mono text-sm ${a.template_content?"border-red-500":""}`}),a.template_content&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.template_content})]})})]}),e.jsxs(m,{children:[e.jsx(p,{children:e.jsx(x,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Variables")})}),e.jsx(h,{children:e.jsxs("div",{children:[e.jsx(l,{htmlFor:"variables",required:!0,children:t("Variables")}),e.jsx("p",{className:"text-xs text-gray-500 mb-1",children:t("Comma-separated list of variable names (without {{}})")}),e.jsx(b,{id:"variables",value:n.variables,onChange:r=>c("variables",r.target.value),placeholder:"employee_name, company_name, start_date",required:!0,className:a.variables?"border-red-500":""}),a.variables&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.variables})]})})]}),e.jsxs("div",{className:"flex justify-end gap-3",children:[e.jsx(C,{type:"button",variant:"outline",onClick:()=>g.get(route("hr.contracts.contract-templates.index")),children:t("Cancel")}),e.jsx(C,{type:"submit",disabled:j,children:t(j?"Updating...":"Update Template")})]})]})})}export{Ce as default}; +import{j as e}from"./ui-Z445SNHD.js";import{P as w}from"./page-template-Cw8W4Qs2.js";import{u as D,c as I,b as V,C as m,n as p,o as x,m as h,L as l,I as b,B as C,r as g,t as o}from"./app-Da3PX8qg.js";import{T as y}from"./textarea-BgXisGCr.js";import{S as N,a as T,b as k,c as E,d as u}from"./select-9uIRiOV_.js";import{C as B}from"./checkbox-C3Z6LHOx.js";import{A as P}from"./arrow-left-B9tcIgis.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";function Ce(){var v;const{t}=D(),{contractTemplate:s,contractTypes:d,globalSettings:i}=I().props,{data:n,setData:c,put:S,processing:j,errors:a,clearErrors:q}=V({name:s.name||"",description:s.description||"",contract_type_id:((v=s.contract_type_id)==null?void 0:v.toString())||"",template_content:s.template_content||"",variables:Array.isArray(s.variables)?s.variables.join(", "):s.variables||"",clauses:Array.isArray(s.clauses)?s.clauses.join(", "):s.clauses||"",is_default:s.is_default||!1,status:s.status||"active"}),F=r=>{r.preventDefault(),q(),i!=null&&i.is_demo||o.loading(t("Updating contract template...")),S(route("hr.contracts.contract-templates.update",s.id),{onSuccess:f=>{var _;i!=null&&i.is_demo||o.dismiss(),(_=f.props.flash)!=null&&_.success&&o.success(t(f.props.flash.success))},onError:()=>{i!=null&&i.is_demo||o.dismiss(),o.error(t("Please fix the errors below"))}})},A=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Contract Management"),href:route("hr.contracts.contract-templates.index")},{title:t("Contract Templates"),href:route("hr.contracts.contract-templates.index")},{title:t("Edit")}];return e.jsx(w,{title:t("Edit Contract Template"),breadcrumbs:A,actions:[{label:t("Back"),icon:e.jsx(P,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>g.get(route("hr.contracts.contract-templates.index"))}],children:e.jsxs("form",{onSubmit:F,className:"space-y-6",children:[e.jsxs(m,{children:[e.jsx(p,{children:e.jsx(x,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Basic Information")})}),e.jsxs(h,{className:"space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx(l,{htmlFor:"name",required:!0,children:t("Template Name")}),e.jsx(b,{id:"name",value:n.name,onChange:r=>c("name",r.target.value),placeholder:t("Enter template name"),required:!0,className:a.name?"border-red-500":""}),a.name&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.name})]}),e.jsxs("div",{children:[e.jsx(l,{htmlFor:"contract_type_id",required:!0,children:t("Contract Type")}),e.jsxs(N,{value:n.contract_type_id,onValueChange:r=>c("contract_type_id",r),children:[e.jsx(T,{className:a.contract_type_id?"border-red-500":"",children:e.jsx(k,{placeholder:t("Select Contract Type")})}),e.jsx(E,{searchable:!0,children:d==null?void 0:d.map(r=>e.jsx(u,{value:r.id.toString(),children:r.name},r.id))})]}),a.contract_type_id&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.contract_type_id})]}),e.jsxs("div",{children:[e.jsx(l,{htmlFor:"status",required:!0,children:t("Status")}),e.jsxs(N,{value:n.status,onValueChange:r=>c("status",r),children:[e.jsx(T,{className:a.status?"border-red-500":"",children:e.jsx(k,{})}),e.jsxs(E,{children:[e.jsx(u,{value:"active",children:t("Active")}),e.jsx(u,{value:"inactive",children:t("Inactive")})]})]}),a.status&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.status})]})]}),e.jsxs("div",{children:[e.jsx(l,{htmlFor:"description",children:t("Description")}),e.jsx(y,{id:"description",value:n.description,onChange:r=>c("description",r.target.value),placeholder:t("Enter description"),rows:2,className:a.description?"border-red-500":""}),a.description&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.description})]}),e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(B,{id:"is_default",checked:n.is_default,onCheckedChange:r=>c("is_default",r)}),e.jsx(l,{htmlFor:"is_default",children:t("Set as Default for Contract Type")})]})]})]}),e.jsxs(m,{children:[e.jsx(p,{children:e.jsx(x,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Template Content")})}),e.jsx(h,{children:e.jsxs("div",{children:[e.jsx(l,{htmlFor:"template_content",required:!0,children:t("Content")}),e.jsx("p",{className:"text-xs text-gray-500 mb-1",children:t("Use {{variable_name}} for dynamic content")}),e.jsx(y,{id:"template_content",value:n.template_content,onChange:r=>c("template_content",r.target.value),placeholder:t("Enter template content..."),rows:14,required:!0,className:`font-mono text-sm ${a.template_content?"border-red-500":""}`}),a.template_content&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.template_content})]})})]}),e.jsxs(m,{children:[e.jsx(p,{children:e.jsx(x,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Variables")})}),e.jsx(h,{children:e.jsxs("div",{children:[e.jsx(l,{htmlFor:"variables",required:!0,children:t("Variables")}),e.jsx("p",{className:"text-xs text-gray-500 mb-1",children:t("Comma-separated list of variable names (without {{}})")}),e.jsx(b,{id:"variables",value:n.variables,onChange:r=>c("variables",r.target.value),placeholder:"employee_name, company_name, start_date",required:!0,className:a.variables?"border-red-500":""}),a.variables&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:a.variables})]})})]}),e.jsxs("div",{className:"flex justify-end gap-3",children:[e.jsx(C,{type:"button",variant:"outline",onClick:()=>g.get(route("hr.contracts.contract-templates.index")),children:t("Cancel")}),e.jsx(C,{type:"submit",disabled:j,children:t(j?"Updating...":"Update Template")})]})]})})}export{Ce as default}; diff --git a/public/build/assets/edit-BR1w1kzM.js b/public/build/assets/edit-DyLk7jgf.js similarity index 95% rename from public/build/assets/edit-BR1w1kzM.js rename to public/build/assets/edit-DyLk7jgf.js index 8bf307007..a2b4e9deb 100644 --- a/public/build/assets/edit-BR1w1kzM.js +++ b/public/build/assets/edit-DyLk7jgf.js @@ -1 +1 @@ -import{r as j,j as e}from"./ui-Z445SNHD.js";import{P as Me}from"./page-template-B_mOhR6n.js";import{u as Oe,c as Ue,C as v,n as w,o as k,m as C,L as c,I as h,g as ze,B as S,P as Ge,r as E,t as u}from"./app-36WMjvX0.js";import{S as y,a as g,b as f,c as b,d as p}from"./select-DgPPBKIC.js";import{R as He,a as B}from"./radio-group-BtLENAXk.js";import{M as We}from"./multi-select-field-BX9C1tYH.js";import{E as Je}from"./eye-DSAoA9Pp.js";import{T as ve}from"./trash-2-Dxg0nP1A.js";import{A as Ke}from"./arrow-left-CjPQICYw.js";import"./textarea-CdnKPU5F.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";import"./circle-BpyxLEsH.js";function Rs(){var H,W,J,K,X,Y,Z,Q,ee,se,re,ae,te,ie,le,ne,de,ce,oe,me,he,xe,pe,_e,ue,je,ye,ge,fe,be;const{t:a}=Oe(),{employee:d,branches:Ce,departments:A,designations:R,documentTypes:Se,shifts:P,attendancePolicies:Xe,csrf_token:V,roles:L,currentRoleId:M}=Ue().props,[n,I]=j.useState({name:d.name||"",employee_id:((H=d.employee)==null?void 0:H.employee_id)||"",biometric_emp_id:((W=d.employee)==null?void 0:W.biometric_emp_id)||"",email:d.email||"",password:"",phone:((J=d.employee)==null?void 0:J.phone)||"",date_of_birth:((K=d.employee)==null?void 0:K.date_of_birth)||"",gender:((X=d.employee)==null?void 0:X.gender)||"",branch_id:(Y=d.employee)!=null&&Y.branch_id?d.employee.branch_id.toString():"",department_id:(Z=d.employee)!=null&&Z.department_id?d.employee.department_id.toString():"",designation_id:(Q=d.employee)!=null&&Q.designation_id?d.employee.designation_id.toString():"",shift_id:(ee=d.employee)!=null&&ee.shift_id?d.employee.shift_id.toString():"",rest_days:((se=d.employee)==null?void 0:se.rest_days)||[],date_of_joining:((re=d.employee)==null?void 0:re.date_of_joining)||"",employment_type:((ae=d.employee)==null?void 0:ae.employment_type)||"Full-time",employee_status:((te=d.employee)==null?void 0:te.employee_status)||"active",address_line_1:((ie=d.employee)==null?void 0:ie.address_line_1)||"",address_line_2:((le=d.employee)==null?void 0:le.address_line_2)||"",city:((ne=d.employee)==null?void 0:ne.city)||"",state:((de=d.employee)==null?void 0:de.state)||"",country:((ce=d.employee)==null?void 0:ce.country)||"",postal_code:((oe=d.employee)==null?void 0:oe.postal_code)||"",emergency_contact_name:((me=d.employee)==null?void 0:me.emergency_contact_name)||"",emergency_contact_relationship:((he=d.employee)==null?void 0:he.emergency_contact_relationship)||"",emergency_contact_number:((xe=d.employee)==null?void 0:xe.emergency_contact_number)||"",bank_name:((pe=d.employee)==null?void 0:pe.bank_name)||"",account_holder_name:((_e=d.employee)==null?void 0:_e.account_holder_name)||"",account_number:((ue=d.employee)==null?void 0:ue.account_number)||"",bank_identifier_code:((je=d.employee)==null?void 0:je.bank_identifier_code)||"",bank_branch:((ye=d.employee)==null?void 0:ye.bank_branch)||"",tax_payer_id:((ge=d.employee)==null?void 0:ge.tax_payer_id)||"",salary:((fe=d.employee)==null?void 0:fe.base_salary)||"",role_id:M?String(M):"",documents:[]}),[r,F]=j.useState({}),[O,T]=j.useState(!1),[U,Fe]=j.useState(null),[z,we]=j.useState(d.avatar?d.avatar:null),[D,ke]=j.useState(((be=d.employee)==null?void 0:be.documents)||[]),[N,$]=j.useState([]),[Ee,De]=j.useState(!1),[Pe,G]=j.useState(!1),Ie=Ee&&n.branch_id?A.filter(s=>String(s.branch_id)===String(n.branch_id)):A,Te=Pe&&n.department_id?R.filter(s=>String(s.department_id)===String(n.department_id)):R,o=(s,t)=>{I(i=>({...i,[s]:t})),r[s]&&F(i=>{const l={...i};return delete l[s],l}),s==="branch_id"&&(De(!0),G(!1),I(i=>({...i,branch_id:t,department_id:"",designation_id:""}))),s==="department_id"&&(G(!0),I(i=>({...i,department_id:t,designation_id:""})))},$e=s=>{if(s.target.files&&s.target.files[0]){const t=s.target.files[0];Fe(t),we(URL.createObjectURL(t)),r.profile_image&&F(i=>{const l={...i};return delete l.profile_image,l})}},q=(s,t,i)=>{const l=[...N];l[s]={...l[s],[t]:i},$(l);const m=`new_documents.${s}.${t}`;r[m]&&F(x=>{const _={...x};return delete _[m],_})},qe=(s,t)=>{if(t.target.files&&t.target.files[0]){const i=t.target.files[0];q(s,"file",i)}},Be=()=>{$([...N,{document_type_id:"",file:null,expiry_date:""}])},Ae=s=>{const t=[...N];t.splice(s,1),$(t);const i={...r};Object.keys(i).forEach(l=>{l.startsWith(`new_documents.${s}.`)&&delete i[l]}),F(i)},Re=s=>{E.delete(route("hr.employees.documents.destroy",[d.id,s]),{preserveScroll:!0,preserveState:!0,onSuccess:t=>{var i,l,m,x;u.dismiss(),(l=(i=t.props)==null?void 0:i.flash)!=null&&l.success?u.success(a(t.props.flash.success)):(x=(m=t.props)==null?void 0:m.flash)!=null&&x.error&&u.error(a(t.props.flash.error)),ke(D.filter(_=>_.id!==s))},onError:t=>{u.dismiss(),typeof t=="string"?u.error(a(t)):u.error(a("Failed to delete document: {{errors}}",{errors:Object.values(t).join(", ")}))}})},Ve=s=>{var i;s.preventDefault(),T(!0);const t=new FormData;if(V&&t.append("_token",V),t.append("_method","PUT"),Object.entries(n).forEach(([l,m])=>{l!=="documents"&&(Array.isArray(m)?m.forEach(x=>{t.append(`${l}[]`,x)}):m!=null&&m!==""&&t.append(l,m))}),U&&t.append("profile_image",U),N.forEach((l,m)=>{l.document_type_id&&t.append(`documents[${m}][document_type_id]`,l.document_type_id),l.file&&t.append(`documents[${m}][file]`,l.file),l.expiry_date&&t.append(`documents[${m}][expiry_date]`,l.expiry_date)}),!((i=d.employee)!=null&&i.id)){u.error(a("Employee data not found"));return}E.post(route("hr.employees.update",d.employee.id),t,{forceFormData:!0,preserveState:!0,onSuccess:l=>{var m,x,_,Ne;if(T(!1),(x=(m=l.props)==null?void 0:m.flash)!=null&&x.error){u.error(a(l.props.flash.error));return}(Ne=(_=l.props)==null?void 0:_.flash)!=null&&Ne.success&&u.success(a(l.props.flash.success)),E.get(route("hr.employees.index"))},onError:l=>{T(!1),F(l);const m=Object.values(l)[0];u.error(m?String(m):a("Please correct the errors in the form")),setTimeout(()=>{const x=document.querySelector(".text-red-500, .border-red-500");x&&(x.scrollIntoView({behavior:"smooth",block:"center"}),(x.tagName==="INPUT"||x.tagName==="TEXTAREA"||x.tagName==="SELECT")&&x.focus())},100)}})},Le=[{title:a("Dashboard"),href:route("dashboard")},{title:a("HR Management"),href:route("hr.employees.index")},{title:a("Employees"),href:route("hr.employees.index")},{title:a("Edit Employee")}];return e.jsx(Me,{title:a("Edit Employee"),description:a("Edit employee profile details"),url:`/hr/employees/${d.id}/edit`,breadcrumbs:Le,actions:[{label:a("Back"),icon:e.jsx(Ke,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>E.get(route("hr.employees.index"))}],children:e.jsxs("form",{onSubmit:Ve,className:"space-y-6",children:[e.jsxs(v,{children:[e.jsx(w,{children:e.jsx(k,{children:a("Basic Information")})}),e.jsx(C,{className:"space-y-4",children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"name",required:!0,children:a("Full Name")}),e.jsx(h,{id:"name",value:n.name,onChange:s=>o("name",s.target.value),className:r.name?"border-red-500":""}),r.name&&e.jsx("p",{className:"text-red-500 text-xs",children:r.name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"employee_id",children:a("Employee ID")}),e.jsx(h,{id:"employee_id",value:n.employee_id,onChange:s=>o("employee_id",s.target.value),className:r.employee_id?"border-red-500":""}),e.jsx("p",{className:"text-sm text-muted-foreground",children:a("Auto-generated code. You may edit if needed.")}),r.employee_id&&e.jsx("p",{className:"text-red-500 text-xs",children:r.employee_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"biometric_emp_id",children:a("Employee Code")}),e.jsx(h,{id:"biometric_emp_id",value:n.biometric_emp_id||"",onChange:s=>o("biometric_emp_id",s.target.value),placeholder:"",className:r.biometric_emp_id?"border-red-500":""}),e.jsx("p",{className:"text-sm text-muted-foreground",children:a("This ID will be used to map employee with biometric device.")}),r.biometric_emp_id&&e.jsx("p",{className:"text-red-500 text-xs",children:r.biometric_emp_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"email",required:!0,children:a("Email")}),e.jsx(h,{id:"email",type:"email",required:!0,value:n.email,onChange:s=>o("email",s.target.value),className:r.email?"border-red-500":""}),r.email&&e.jsx("p",{className:"text-red-500 text-xs",children:r.email})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(c,{htmlFor:"password",children:[a("Password")," ",e.jsx("span",{className:"text-sm text-muted-foreground",children:a("(Leave blank to keep current)")})]}),e.jsx(h,{id:"password",type:"password",value:n.password,onChange:s=>o("password",s.target.value),className:r.password?"border-red-500":""}),r.password&&e.jsx("p",{className:"text-red-500 text-xs",children:r.password})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"role_id",children:a("Role")}),e.jsxs(y,{value:n.role_id,onValueChange:s=>o("role_id",s),children:[e.jsx(g,{id:"role_id",className:r.role_id?"border-red-500":"",children:e.jsx(f,{placeholder:a("Select role")})}),e.jsx(b,{children:L&&L.map(s=>e.jsx(p,{value:String(s.id),children:s.name.charAt(0).toUpperCase()+s.name.slice(1)},s.id))})]}),r.role_id&&e.jsx("p",{className:"text-red-500 text-xs",children:r.role_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"phone",required:!0,children:a("Phone Number")}),e.jsx(h,{id:"phone",required:!0,value:n.phone,onChange:s=>o("phone",s.target.value),className:r.phone?"border-red-500":""}),r.phone&&e.jsx("p",{className:"text-red-500 text-xs",children:r.phone})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"date_of_birth",required:!0,children:a("Date of Birth")}),e.jsx("div",{className:"cursor-pointer",onClick:s=>{var i;const t=s.currentTarget.querySelector("input");try{(i=t==null?void 0:t.showPicker)==null||i.call(t)}catch{t==null||t.focus()}},children:e.jsx(h,{id:"date_of_birth",type:"date",required:!0,value:n.date_of_birth,onChange:s=>o("date_of_birth",s.target.value),className:`cursor-pointer ${r.date_of_birth?"border-red-500":""}`})}),r.date_of_birth&&e.jsx("p",{className:"text-red-500 text-xs",children:r.date_of_birth})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{required:!0,children:a("Gender")}),e.jsxs(He,{value:n.gender,onValueChange:s=>o("gender",s),className:"flex space-x-4",children:[e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(B,{value:"male",id:"gender-male"}),e.jsx(c,{htmlFor:"gender-male",children:a("Male")})]}),e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(B,{value:"female",id:"gender-female"}),e.jsx(c,{htmlFor:"gender-female",children:a("Female")})]}),e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(B,{value:"other",id:"gender-other"}),e.jsx(c,{htmlFor:"gender-other",children:a("Other")})]})]}),r.gender&&e.jsx("p",{className:"text-red-500 text-xs",children:r.gender})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{children:a("Profile Image")}),e.jsxs("div",{className:"flex flex-col gap-3",children:[e.jsx("div",{className:"border rounded-md p-4 flex items-center justify-center bg-muted/30 h-32",children:z?e.jsx("img",{src:z,alt:"Profile Image",className:"max-h-full max-w-full object-contain rounded-full"}):n.profile_image?e.jsx("img",{src:ze(n.profile_image),alt:"Profile Image",className:"max-h-full max-w-full object-contain rounded-full"}):e.jsxs("div",{className:"text-muted-foreground flex flex-col items-center gap-2",children:[e.jsx("div",{className:"h-12 w-12 bg-muted flex items-center justify-center rounded-full border border-dashed",children:e.jsx("span",{className:"font-semibold text-xs text-muted-foreground",children:a("Image")})}),e.jsx("span",{className:"text-xs",children:a("No image selected")})]})}),e.jsx(h,{type:"file",accept:"image/*",onChange:$e,className:"cursor-pointer"}),e.jsx("p",{className:"text-xs text-muted-foreground",children:a("Max file size: 2MB")})]}),r.profile_image&&e.jsx("p",{className:"text-red-500 text-xs",children:r.profile_image})]})]})})]}),e.jsxs(v,{children:[e.jsx(w,{children:e.jsx(k,{children:a("Employment Details")})}),e.jsx(C,{className:"space-y-4",children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"branch_id",required:!0,children:a("Branch")}),e.jsxs(y,{required:!0,value:n.branch_id,onValueChange:s=>o("branch_id",s),children:[e.jsx(g,{className:r.branch_id?"border-red-500":"",children:e.jsx(f,{placeholder:a("Select Branch")})}),e.jsx(b,{searchable:!0,children:Ce.map(s=>e.jsx(p,{value:s.id.toString(),children:s.name},s.id))})]}),r.branch_id&&e.jsx("p",{className:"text-red-500 text-xs",children:r.branch_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"department_id",required:!0,children:a("Department")}),e.jsxs(y,{required:!0,value:n.department_id,onValueChange:s=>o("department_id",s),disabled:!n.branch_id,children:[e.jsx(g,{className:r.department_id?"border-red-500":"",children:e.jsx(f,{placeholder:n.branch_id?a("Select Department"):a("Select Branch First")})}),e.jsx(b,{searchable:!0,children:Ie.map(s=>e.jsx(p,{value:s.id.toString(),children:s.name},s.id))})]}),r.department_id&&e.jsx("p",{className:"text-red-500 text-xs",children:r.department_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"designation_id",required:!0,children:a("Designation")}),e.jsxs(y,{required:!0,value:n.designation_id,onValueChange:s=>o("designation_id",s),disabled:!n.department_id,children:[e.jsx(g,{className:r.designation_id?"border-red-500":"",children:e.jsx(f,{placeholder:n.department_id?a("Select Designation"):a("Select Department First")})}),e.jsx(b,{searchable:!0,children:Te.map(s=>e.jsx(p,{value:s.id.toString(),children:s.name},s.id))})]}),r.designation_id&&e.jsx("p",{className:"text-red-500 text-xs",children:r.designation_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"date_of_joining",children:a("Date of Joining")}),e.jsx("div",{className:"cursor-pointer",onClick:s=>{var i;const t=s.currentTarget.querySelector("input");try{(i=t==null?void 0:t.showPicker)==null||i.call(t)}catch{t==null||t.focus()}},children:e.jsx(h,{id:"date_of_joining",type:"date",value:n.date_of_joining,onChange:s=>o("date_of_joining",s.target.value),className:`cursor-pointer ${r.date_of_joining?"border-red-500":""}`})}),r.date_of_joining&&e.jsx("p",{className:"text-red-500 text-xs",children:r.date_of_joining})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"employment_type",children:a("Employment Type")}),e.jsxs(y,{value:n.employment_type,onValueChange:s=>o("employment_type",s),children:[e.jsx(g,{className:r.employment_type?"border-red-500":"",children:e.jsx(f,{placeholder:a("Select Employment Type")})}),e.jsxs(b,{children:[e.jsx(p,{value:"Full-time",children:a("Full-time")}),e.jsx(p,{value:"Part-time",children:a("Part-time")}),e.jsx(p,{value:"Contract",children:a("Contract")}),e.jsx(p,{value:"Internship",children:a("Internship")}),e.jsx(p,{value:"Temporary",children:a("Temporary")})]})]}),r.employment_type&&e.jsx("p",{className:"text-red-500 text-xs",children:r.employment_type})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"employee_status",children:a("Employee Status")}),e.jsxs(y,{value:n.employee_status,onValueChange:s=>o("employee_status",s),children:[e.jsx(g,{className:r.employee_status?"border-red-500":"",children:e.jsx(f,{placeholder:a("Select Employee Status")})}),e.jsxs(b,{children:[e.jsx(p,{value:"active",children:a("Active")}),e.jsx(p,{value:"inactive",children:a("Inactive")}),e.jsx(p,{value:"probation",children:a("Probation")}),e.jsx(p,{value:"terminated",children:a("Terminated")})]})]}),r.employee_status&&e.jsx("p",{className:"text-red-500 text-xs",children:r.employee_status})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"shift_id",required:!0,children:a("Shift")}),e.jsxs(y,{value:n.shift_id,required:!0,onValueChange:s=>o("shift_id",s),children:[e.jsx(g,{className:r.shift_id?"border-red-500":"",children:e.jsx(f,{placeholder:a("Select Shift")})}),e.jsx(b,{searchable:!0,children:P==null?void 0:P.map(s=>e.jsxs(p,{value:s.id.toString(),children:[s.name," (",s.start_time," - ",s.end_time,")"]},s.id))})]}),r.shift_id&&e.jsx("p",{className:"text-red-500 text-xs",children:r.shift_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"rest_days",children:a("Rest Days")}),e.jsx(We,{field:{name:"rest_days",label:a("Rest Days"),type:"select",options:[{value:"monday",label:a("Monday")},{value:"tuesday",label:a("Tuesday")},{value:"wednesday",label:a("Wednesday")},{value:"thursday",label:a("Thursday")},{value:"friday",label:a("Friday")},{value:"saturday",label:a("Saturday")},{value:"sunday",label:a("Sunday")}]},formData:n,handleChange:o}),r.rest_days&&e.jsx("p",{className:"text-red-500 text-xs",children:r.rest_days})]})]})})]}),e.jsxs(v,{children:[e.jsx(w,{children:e.jsx(k,{children:a("Contact Information")})}),e.jsxs(C,{className:"space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"address_line_1",children:a("Address Line 1")}),e.jsx(h,{id:"address_line_1",value:n.address_line_1,onChange:s=>o("address_line_1",s.target.value),className:r.address_line_1?"border-red-500":""}),r.address_line_1&&e.jsx("p",{className:"text-red-500 text-xs",children:r.address_line_1})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"address_line_2",children:a("Address Line 2")}),e.jsx(h,{id:"address_line_2",value:n.address_line_2,onChange:s=>o("address_line_2",s.target.value),className:r.address_line_2?"border-red-500":""}),r.address_line_2&&e.jsx("p",{className:"text-red-500 text-xs",children:r.address_line_2})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"city",children:a("City")}),e.jsx(h,{id:"city",value:n.city,onChange:s=>o("city",s.target.value),className:r.city?"border-red-500":""}),r.city&&e.jsx("p",{className:"text-red-500 text-xs",children:r.city})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"state",children:a("State/Province")}),e.jsx(h,{id:"state",value:n.state,onChange:s=>o("state",s.target.value),className:r.state?"border-red-500":""}),r.state&&e.jsx("p",{className:"text-red-500 text-xs",children:r.state})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"country",children:a("Country")}),e.jsx(h,{id:"country",value:n.country,onChange:s=>o("country",s.target.value),className:r.country?"border-red-500":""}),r.country&&e.jsx("p",{className:"text-red-500 text-xs",children:r.country})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"postal_code",children:a("Postal/Zip Code")}),e.jsx(h,{id:"postal_code",value:n.postal_code,onChange:s=>o("postal_code",s.target.value),className:r.postal_code?"border-red-500":""}),r.postal_code&&e.jsx("p",{className:"text-red-500 text-xs",children:r.postal_code})]})]}),e.jsxs("div",{className:"mt-6",children:[e.jsx("h3",{className:"text-lg font-medium mb-4",children:a("Emergency Contact")}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"emergency_contact_name",children:a("Name")}),e.jsx(h,{id:"emergency_contact_name",value:n.emergency_contact_name,onChange:s=>o("emergency_contact_name",s.target.value),className:r.emergency_contact_name?"border-red-500":""}),r.emergency_contact_name&&e.jsx("p",{className:"text-red-500 text-xs",children:r.emergency_contact_name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"emergency_contact_relationship",children:a("Relationship")}),e.jsx(h,{id:"emergency_contact_relationship",value:n.emergency_contact_relationship,onChange:s=>o("emergency_contact_relationship",s.target.value),className:r.emergency_contact_relationship?"border-red-500":""}),r.emergency_contact_relationship&&e.jsx("p",{className:"text-red-500 text-xs",children:r.emergency_contact_relationship})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"emergency_contact_number",children:a("Phone Number")}),e.jsx(h,{id:"emergency_contact_number",value:n.emergency_contact_number,onChange:s=>o("emergency_contact_number",s.target.value),className:r.emergency_contact_number?"border-red-500":""}),r.emergency_contact_number&&e.jsx("p",{className:"text-red-500 text-xs",children:r.emergency_contact_number})]})]})]})]})]}),e.jsxs(v,{children:[e.jsx(w,{children:e.jsx(k,{children:a("Banking Information")})}),e.jsx(C,{className:"space-y-4",children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"bank_name",children:a("Bank Name")}),e.jsx(h,{id:"bank_name",value:n.bank_name,onChange:s=>o("bank_name",s.target.value),className:r.bank_name?"border-red-500":""}),r.bank_name&&e.jsx("p",{className:"text-red-500 text-xs",children:r.bank_name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"account_holder_name",children:a("Account Holder Name")}),e.jsx(h,{id:"account_holder_name",value:n.account_holder_name,onChange:s=>o("account_holder_name",s.target.value),className:r.account_holder_name?"border-red-500":""}),r.account_holder_name&&e.jsx("p",{className:"text-red-500 text-xs",children:r.account_holder_name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"account_number",children:a("Account Number")}),e.jsx(h,{id:"account_number",value:n.account_number,onChange:s=>o("account_number",s.target.value),className:r.account_number?"border-red-500":""}),r.account_number&&e.jsx("p",{className:"text-red-500 text-xs",children:r.account_number})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"bank_identifier_code",children:a("Bank Identifier Code (BIC/SWIFT)")}),e.jsx(h,{id:"bank_identifier_code",value:n.bank_identifier_code,onChange:s=>o("bank_identifier_code",s.target.value),className:r.bank_identifier_code?"border-red-500":""}),r.bank_identifier_code&&e.jsx("p",{className:"text-red-500 text-xs",children:r.bank_identifier_code})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"bank_branch",children:a("Bank Branch")}),e.jsx(h,{id:"bank_branch",value:n.bank_branch,onChange:s=>o("bank_branch",s.target.value),className:r.bank_branch?"border-red-500":""}),r.bank_branch&&e.jsx("p",{className:"text-red-500 text-xs",children:r.bank_branch})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"tax_payer_id",children:a("Tax Payer ID")}),e.jsx(h,{id:"tax_payer_id",value:n.tax_payer_id,onChange:s=>o("tax_payer_id",s.target.value),className:r.tax_payer_id?"border-red-500":""}),r.tax_payer_id&&e.jsx("p",{className:"text-red-500 text-xs",children:r.tax_payer_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"salary",required:!0,children:a("Base Salary")}),e.jsx(h,{id:"salary",required:!0,type:"number",step:"0.01",value:n.salary,onChange:s=>o("salary",s.target.value),className:r.salary?"border-red-500":""}),r.salary&&e.jsx("p",{className:"text-red-500 text-xs",children:r.salary})]})]})})]}),e.jsxs(v,{children:[e.jsx(w,{children:e.jsx(k,{children:a("Documents")})}),e.jsxs(C,{className:"space-y-4",children:[D.length>0&&e.jsxs("div",{className:"mb-6",children:[e.jsx("h3",{className:"text-lg font-medium mb-4",children:a("Existing Documents")}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:D.map(s=>{var t;return e.jsx(v,{className:"border",children:e.jsx(C,{className:"p-4",children:e.jsxs("div",{className:"flex items-start justify-between",children:[e.jsx("div",{className:"flex items-center",children:e.jsxs("div",{children:[e.jsx("h4",{className:"font-medium",children:(t=s.document_type)==null?void 0:t.name}),e.jsx("p",{className:"text-sm text-muted-foreground",children:s.expiry_date?`${a("Expires")}: ${new Date(s.expiry_date).toLocaleDateString()}`:a("No expiry date")}),e.jsx("div",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium mt-2 ${s.verification_status==="verified"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":s.verification_status==="rejected"?"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20":"bg-yellow-50 text-yellow-700 ring-1 ring-inset ring-yellow-600/20"}`,children:s.verification_status==="verified"?a("Verified"):s.verification_status==="rejected"?a("Rejected"):a("Pending")})]})}),e.jsxs("div",{className:"flex space-x-2",children:[e.jsx(S,{type:"button",variant:"outline",size:"sm",onClick:()=>window.open(s.document_url||s.file_path,"_blank"),children:e.jsx(Je,{className:"h-4 w-4"})}),e.jsx(S,{type:"button",variant:"outline",size:"sm",onClick:()=>Re(s.id),children:e.jsx(ve,{className:"h-4 w-4 text-red-500"})})]})]})})},s.id)})})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-medium mb-4",children:a("Add New Documents")}),N.map((s,t)=>e.jsxs("div",{className:"border rounded-md p-4 space-y-4 mb-4",children:[e.jsxs("div",{className:"flex justify-between items-center",children:[e.jsxs("h3",{className:"text-lg font-medium",children:[a("Document")," #",t+1]}),e.jsx(S,{type:"button",variant:"ghost",size:"sm",onClick:()=>Ae(t),children:e.jsx(ve,{className:"h-4 w-4 text-red-500"})})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsxs(c,{htmlFor:`document_type_${t}`,children:[a("Document Type")," ",e.jsx("span",{className:"text-red-500",children:"*"})]}),e.jsxs(y,{value:s.document_type_id,onValueChange:i=>q(t,"document_type_id",i),children:[e.jsx(g,{className:r[`documents.${t}.document_type_id`]?"border-red-500":"",children:e.jsx(f,{placeholder:a("Select Document Type")})}),e.jsx(b,{children:Se.filter(i=>{if(i.id.toString()===s.document_type_id)return!0;const l=D.some(x=>{var _;return((_=x.document_type_id)==null?void 0:_.toString())===i.id.toString()}),m=N.some(x=>x.document_type_id===i.id.toString());return!l&&!m}).map(i=>e.jsxs(p,{value:i.id.toString(),children:[i.name," ",i.is_required&&e.jsx("span",{className:"text-red-500",children:"*"})]},i.id))})]}),r[`documents.${t}.document_type_id`]&&e.jsx("p",{className:"text-red-500 text-xs",children:r[`documents.${t}.document_type_id`]})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(c,{children:[a("File")," ",e.jsx("span",{className:"text-red-500",children:"*"})]}),e.jsxs("div",{className:"flex flex-col gap-3",children:[e.jsx(h,{type:"file",onChange:i=>qe(t,i),className:r[`documents.${t}.file`]?"border-red-500":""}),e.jsx("p",{className:"text-xs text-muted-foreground",children:a("Max file size: 5MB")})]}),r[`documents.${t}.file`]&&e.jsx("p",{className:"text-red-500 text-xs",children:r[`documents.${t}.file`]})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:`document_expiry_${t}`,children:a("Expiry Date")}),e.jsx("div",{className:"cursor-pointer",onClick:i=>{var m;const l=i.currentTarget.querySelector("input");try{(m=l==null?void 0:l.showPicker)==null||m.call(l)}catch{l==null||l.focus()}},children:e.jsx(h,{id:`document_expiry_${t}`,type:"date",value:s.expiry_date,onChange:i=>q(t,"expiry_date",i.target.value),className:`cursor-pointer ${r[`documents.${t}.expiry_date`]?"border-red-500":""}`})}),r[`documents.${t}.expiry_date`]&&e.jsx("p",{className:"text-red-500 text-xs",children:r[`documents.${t}.expiry_date`]})]})]})]},t)),e.jsxs(S,{type:"button",variant:"outline",onClick:Be,className:"mt-4",children:[e.jsx(Ge,{className:"h-4 w-4 mr-2"}),a("Add Document")]})]})]})]}),e.jsxs("div",{className:"flex justify-end space-x-4",children:[e.jsx(S,{type:"button",variant:"outline",onClick:()=>E.get(route("hr.employees.index")),children:a("Cancel")}),e.jsx(S,{type:"submit",disabled:O,children:a(O?"Saving...":"Update Employee")})]})]})})}export{Rs as default}; +import{r as j,j as e}from"./ui-Z445SNHD.js";import{P as Me}from"./page-template-Cw8W4Qs2.js";import{u as Oe,c as Ue,C as v,n as w,o as k,m as C,L as c,I as h,g as ze,B as S,P as Ge,r as E,t as u}from"./app-Da3PX8qg.js";import{S as y,a as g,b as f,c as b,d as p}from"./select-9uIRiOV_.js";import{R as He,a as B}from"./radio-group-CuY8xCRY.js";import{M as We}from"./multi-select-field-ALFA5JXF.js";import{E as Je}from"./eye-CzYzwmmr.js";import{T as ve}from"./trash-2-15Ri11Yq.js";import{A as Ke}from"./arrow-left-B9tcIgis.js";import"./textarea-BgXisGCr.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";import"./circle-DgA3bS7I.js";function Rs(){var H,W,J,K,X,Y,Z,Q,ee,se,re,ae,te,ie,le,ne,de,ce,oe,me,he,xe,pe,_e,ue,je,ye,ge,fe,be;const{t:a}=Oe(),{employee:d,branches:Ce,departments:A,designations:R,documentTypes:Se,shifts:P,attendancePolicies:Xe,csrf_token:V,roles:L,currentRoleId:M}=Ue().props,[n,I]=j.useState({name:d.name||"",employee_id:((H=d.employee)==null?void 0:H.employee_id)||"",biometric_emp_id:((W=d.employee)==null?void 0:W.biometric_emp_id)||"",email:d.email||"",password:"",phone:((J=d.employee)==null?void 0:J.phone)||"",date_of_birth:((K=d.employee)==null?void 0:K.date_of_birth)||"",gender:((X=d.employee)==null?void 0:X.gender)||"",branch_id:(Y=d.employee)!=null&&Y.branch_id?d.employee.branch_id.toString():"",department_id:(Z=d.employee)!=null&&Z.department_id?d.employee.department_id.toString():"",designation_id:(Q=d.employee)!=null&&Q.designation_id?d.employee.designation_id.toString():"",shift_id:(ee=d.employee)!=null&&ee.shift_id?d.employee.shift_id.toString():"",rest_days:((se=d.employee)==null?void 0:se.rest_days)||[],date_of_joining:((re=d.employee)==null?void 0:re.date_of_joining)||"",employment_type:((ae=d.employee)==null?void 0:ae.employment_type)||"Full-time",employee_status:((te=d.employee)==null?void 0:te.employee_status)||"active",address_line_1:((ie=d.employee)==null?void 0:ie.address_line_1)||"",address_line_2:((le=d.employee)==null?void 0:le.address_line_2)||"",city:((ne=d.employee)==null?void 0:ne.city)||"",state:((de=d.employee)==null?void 0:de.state)||"",country:((ce=d.employee)==null?void 0:ce.country)||"",postal_code:((oe=d.employee)==null?void 0:oe.postal_code)||"",emergency_contact_name:((me=d.employee)==null?void 0:me.emergency_contact_name)||"",emergency_contact_relationship:((he=d.employee)==null?void 0:he.emergency_contact_relationship)||"",emergency_contact_number:((xe=d.employee)==null?void 0:xe.emergency_contact_number)||"",bank_name:((pe=d.employee)==null?void 0:pe.bank_name)||"",account_holder_name:((_e=d.employee)==null?void 0:_e.account_holder_name)||"",account_number:((ue=d.employee)==null?void 0:ue.account_number)||"",bank_identifier_code:((je=d.employee)==null?void 0:je.bank_identifier_code)||"",bank_branch:((ye=d.employee)==null?void 0:ye.bank_branch)||"",tax_payer_id:((ge=d.employee)==null?void 0:ge.tax_payer_id)||"",salary:((fe=d.employee)==null?void 0:fe.base_salary)||"",role_id:M?String(M):"",documents:[]}),[r,F]=j.useState({}),[O,T]=j.useState(!1),[U,Fe]=j.useState(null),[z,we]=j.useState(d.avatar?d.avatar:null),[D,ke]=j.useState(((be=d.employee)==null?void 0:be.documents)||[]),[N,$]=j.useState([]),[Ee,De]=j.useState(!1),[Pe,G]=j.useState(!1),Ie=Ee&&n.branch_id?A.filter(s=>String(s.branch_id)===String(n.branch_id)):A,Te=Pe&&n.department_id?R.filter(s=>String(s.department_id)===String(n.department_id)):R,o=(s,t)=>{I(i=>({...i,[s]:t})),r[s]&&F(i=>{const l={...i};return delete l[s],l}),s==="branch_id"&&(De(!0),G(!1),I(i=>({...i,branch_id:t,department_id:"",designation_id:""}))),s==="department_id"&&(G(!0),I(i=>({...i,department_id:t,designation_id:""})))},$e=s=>{if(s.target.files&&s.target.files[0]){const t=s.target.files[0];Fe(t),we(URL.createObjectURL(t)),r.profile_image&&F(i=>{const l={...i};return delete l.profile_image,l})}},q=(s,t,i)=>{const l=[...N];l[s]={...l[s],[t]:i},$(l);const m=`new_documents.${s}.${t}`;r[m]&&F(x=>{const _={...x};return delete _[m],_})},qe=(s,t)=>{if(t.target.files&&t.target.files[0]){const i=t.target.files[0];q(s,"file",i)}},Be=()=>{$([...N,{document_type_id:"",file:null,expiry_date:""}])},Ae=s=>{const t=[...N];t.splice(s,1),$(t);const i={...r};Object.keys(i).forEach(l=>{l.startsWith(`new_documents.${s}.`)&&delete i[l]}),F(i)},Re=s=>{E.delete(route("hr.employees.documents.destroy",[d.id,s]),{preserveScroll:!0,preserveState:!0,onSuccess:t=>{var i,l,m,x;u.dismiss(),(l=(i=t.props)==null?void 0:i.flash)!=null&&l.success?u.success(a(t.props.flash.success)):(x=(m=t.props)==null?void 0:m.flash)!=null&&x.error&&u.error(a(t.props.flash.error)),ke(D.filter(_=>_.id!==s))},onError:t=>{u.dismiss(),typeof t=="string"?u.error(a(t)):u.error(a("Failed to delete document: {{errors}}",{errors:Object.values(t).join(", ")}))}})},Ve=s=>{var i;s.preventDefault(),T(!0);const t=new FormData;if(V&&t.append("_token",V),t.append("_method","PUT"),Object.entries(n).forEach(([l,m])=>{l!=="documents"&&(Array.isArray(m)?m.forEach(x=>{t.append(`${l}[]`,x)}):m!=null&&m!==""&&t.append(l,m))}),U&&t.append("profile_image",U),N.forEach((l,m)=>{l.document_type_id&&t.append(`documents[${m}][document_type_id]`,l.document_type_id),l.file&&t.append(`documents[${m}][file]`,l.file),l.expiry_date&&t.append(`documents[${m}][expiry_date]`,l.expiry_date)}),!((i=d.employee)!=null&&i.id)){u.error(a("Employee data not found"));return}E.post(route("hr.employees.update",d.employee.id),t,{forceFormData:!0,preserveState:!0,onSuccess:l=>{var m,x,_,Ne;if(T(!1),(x=(m=l.props)==null?void 0:m.flash)!=null&&x.error){u.error(a(l.props.flash.error));return}(Ne=(_=l.props)==null?void 0:_.flash)!=null&&Ne.success&&u.success(a(l.props.flash.success)),E.get(route("hr.employees.index"))},onError:l=>{T(!1),F(l);const m=Object.values(l)[0];u.error(m?String(m):a("Please correct the errors in the form")),setTimeout(()=>{const x=document.querySelector(".text-red-500, .border-red-500");x&&(x.scrollIntoView({behavior:"smooth",block:"center"}),(x.tagName==="INPUT"||x.tagName==="TEXTAREA"||x.tagName==="SELECT")&&x.focus())},100)}})},Le=[{title:a("Dashboard"),href:route("dashboard")},{title:a("HR Management"),href:route("hr.employees.index")},{title:a("Employees"),href:route("hr.employees.index")},{title:a("Edit Employee")}];return e.jsx(Me,{title:a("Edit Employee"),description:a("Edit employee profile details"),url:`/hr/employees/${d.id}/edit`,breadcrumbs:Le,actions:[{label:a("Back"),icon:e.jsx(Ke,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>E.get(route("hr.employees.index"))}],children:e.jsxs("form",{onSubmit:Ve,className:"space-y-6",children:[e.jsxs(v,{children:[e.jsx(w,{children:e.jsx(k,{children:a("Basic Information")})}),e.jsx(C,{className:"space-y-4",children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"name",required:!0,children:a("Full Name")}),e.jsx(h,{id:"name",value:n.name,onChange:s=>o("name",s.target.value),className:r.name?"border-red-500":""}),r.name&&e.jsx("p",{className:"text-red-500 text-xs",children:r.name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"employee_id",children:a("Employee ID")}),e.jsx(h,{id:"employee_id",value:n.employee_id,onChange:s=>o("employee_id",s.target.value),className:r.employee_id?"border-red-500":""}),e.jsx("p",{className:"text-sm text-muted-foreground",children:a("Auto-generated code. You may edit if needed.")}),r.employee_id&&e.jsx("p",{className:"text-red-500 text-xs",children:r.employee_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"biometric_emp_id",children:a("Employee Code")}),e.jsx(h,{id:"biometric_emp_id",value:n.biometric_emp_id||"",onChange:s=>o("biometric_emp_id",s.target.value),placeholder:"",className:r.biometric_emp_id?"border-red-500":""}),e.jsx("p",{className:"text-sm text-muted-foreground",children:a("This ID will be used to map employee with biometric device.")}),r.biometric_emp_id&&e.jsx("p",{className:"text-red-500 text-xs",children:r.biometric_emp_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"email",required:!0,children:a("Email")}),e.jsx(h,{id:"email",type:"email",required:!0,value:n.email,onChange:s=>o("email",s.target.value),className:r.email?"border-red-500":""}),r.email&&e.jsx("p",{className:"text-red-500 text-xs",children:r.email})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(c,{htmlFor:"password",children:[a("Password")," ",e.jsx("span",{className:"text-sm text-muted-foreground",children:a("(Leave blank to keep current)")})]}),e.jsx(h,{id:"password",type:"password",value:n.password,onChange:s=>o("password",s.target.value),className:r.password?"border-red-500":""}),r.password&&e.jsx("p",{className:"text-red-500 text-xs",children:r.password})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"role_id",children:a("Role")}),e.jsxs(y,{value:n.role_id,onValueChange:s=>o("role_id",s),children:[e.jsx(g,{id:"role_id",className:r.role_id?"border-red-500":"",children:e.jsx(f,{placeholder:a("Select role")})}),e.jsx(b,{children:L&&L.map(s=>e.jsx(p,{value:String(s.id),children:s.name.charAt(0).toUpperCase()+s.name.slice(1)},s.id))})]}),r.role_id&&e.jsx("p",{className:"text-red-500 text-xs",children:r.role_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"phone",required:!0,children:a("Phone Number")}),e.jsx(h,{id:"phone",required:!0,value:n.phone,onChange:s=>o("phone",s.target.value),className:r.phone?"border-red-500":""}),r.phone&&e.jsx("p",{className:"text-red-500 text-xs",children:r.phone})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"date_of_birth",required:!0,children:a("Date of Birth")}),e.jsx("div",{className:"cursor-pointer",onClick:s=>{var i;const t=s.currentTarget.querySelector("input");try{(i=t==null?void 0:t.showPicker)==null||i.call(t)}catch{t==null||t.focus()}},children:e.jsx(h,{id:"date_of_birth",type:"date",required:!0,value:n.date_of_birth,onChange:s=>o("date_of_birth",s.target.value),className:`cursor-pointer ${r.date_of_birth?"border-red-500":""}`})}),r.date_of_birth&&e.jsx("p",{className:"text-red-500 text-xs",children:r.date_of_birth})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{required:!0,children:a("Gender")}),e.jsxs(He,{value:n.gender,onValueChange:s=>o("gender",s),className:"flex space-x-4",children:[e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(B,{value:"male",id:"gender-male"}),e.jsx(c,{htmlFor:"gender-male",children:a("Male")})]}),e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(B,{value:"female",id:"gender-female"}),e.jsx(c,{htmlFor:"gender-female",children:a("Female")})]}),e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(B,{value:"other",id:"gender-other"}),e.jsx(c,{htmlFor:"gender-other",children:a("Other")})]})]}),r.gender&&e.jsx("p",{className:"text-red-500 text-xs",children:r.gender})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{children:a("Profile Image")}),e.jsxs("div",{className:"flex flex-col gap-3",children:[e.jsx("div",{className:"border rounded-md p-4 flex items-center justify-center bg-muted/30 h-32",children:z?e.jsx("img",{src:z,alt:"Profile Image",className:"max-h-full max-w-full object-contain rounded-full"}):n.profile_image?e.jsx("img",{src:ze(n.profile_image),alt:"Profile Image",className:"max-h-full max-w-full object-contain rounded-full"}):e.jsxs("div",{className:"text-muted-foreground flex flex-col items-center gap-2",children:[e.jsx("div",{className:"h-12 w-12 bg-muted flex items-center justify-center rounded-full border border-dashed",children:e.jsx("span",{className:"font-semibold text-xs text-muted-foreground",children:a("Image")})}),e.jsx("span",{className:"text-xs",children:a("No image selected")})]})}),e.jsx(h,{type:"file",accept:"image/*",onChange:$e,className:"cursor-pointer"}),e.jsx("p",{className:"text-xs text-muted-foreground",children:a("Max file size: 2MB")})]}),r.profile_image&&e.jsx("p",{className:"text-red-500 text-xs",children:r.profile_image})]})]})})]}),e.jsxs(v,{children:[e.jsx(w,{children:e.jsx(k,{children:a("Employment Details")})}),e.jsx(C,{className:"space-y-4",children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"branch_id",required:!0,children:a("Branch")}),e.jsxs(y,{required:!0,value:n.branch_id,onValueChange:s=>o("branch_id",s),children:[e.jsx(g,{className:r.branch_id?"border-red-500":"",children:e.jsx(f,{placeholder:a("Select Branch")})}),e.jsx(b,{searchable:!0,children:Ce.map(s=>e.jsx(p,{value:s.id.toString(),children:s.name},s.id))})]}),r.branch_id&&e.jsx("p",{className:"text-red-500 text-xs",children:r.branch_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"department_id",required:!0,children:a("Department")}),e.jsxs(y,{required:!0,value:n.department_id,onValueChange:s=>o("department_id",s),disabled:!n.branch_id,children:[e.jsx(g,{className:r.department_id?"border-red-500":"",children:e.jsx(f,{placeholder:n.branch_id?a("Select Department"):a("Select Branch First")})}),e.jsx(b,{searchable:!0,children:Ie.map(s=>e.jsx(p,{value:s.id.toString(),children:s.name},s.id))})]}),r.department_id&&e.jsx("p",{className:"text-red-500 text-xs",children:r.department_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"designation_id",required:!0,children:a("Designation")}),e.jsxs(y,{required:!0,value:n.designation_id,onValueChange:s=>o("designation_id",s),disabled:!n.department_id,children:[e.jsx(g,{className:r.designation_id?"border-red-500":"",children:e.jsx(f,{placeholder:n.department_id?a("Select Designation"):a("Select Department First")})}),e.jsx(b,{searchable:!0,children:Te.map(s=>e.jsx(p,{value:s.id.toString(),children:s.name},s.id))})]}),r.designation_id&&e.jsx("p",{className:"text-red-500 text-xs",children:r.designation_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"date_of_joining",children:a("Date of Joining")}),e.jsx("div",{className:"cursor-pointer",onClick:s=>{var i;const t=s.currentTarget.querySelector("input");try{(i=t==null?void 0:t.showPicker)==null||i.call(t)}catch{t==null||t.focus()}},children:e.jsx(h,{id:"date_of_joining",type:"date",value:n.date_of_joining,onChange:s=>o("date_of_joining",s.target.value),className:`cursor-pointer ${r.date_of_joining?"border-red-500":""}`})}),r.date_of_joining&&e.jsx("p",{className:"text-red-500 text-xs",children:r.date_of_joining})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"employment_type",children:a("Employment Type")}),e.jsxs(y,{value:n.employment_type,onValueChange:s=>o("employment_type",s),children:[e.jsx(g,{className:r.employment_type?"border-red-500":"",children:e.jsx(f,{placeholder:a("Select Employment Type")})}),e.jsxs(b,{children:[e.jsx(p,{value:"Full-time",children:a("Full-time")}),e.jsx(p,{value:"Part-time",children:a("Part-time")}),e.jsx(p,{value:"Contract",children:a("Contract")}),e.jsx(p,{value:"Internship",children:a("Internship")}),e.jsx(p,{value:"Temporary",children:a("Temporary")})]})]}),r.employment_type&&e.jsx("p",{className:"text-red-500 text-xs",children:r.employment_type})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"employee_status",children:a("Employee Status")}),e.jsxs(y,{value:n.employee_status,onValueChange:s=>o("employee_status",s),children:[e.jsx(g,{className:r.employee_status?"border-red-500":"",children:e.jsx(f,{placeholder:a("Select Employee Status")})}),e.jsxs(b,{children:[e.jsx(p,{value:"active",children:a("Active")}),e.jsx(p,{value:"inactive",children:a("Inactive")}),e.jsx(p,{value:"probation",children:a("Probation")}),e.jsx(p,{value:"terminated",children:a("Terminated")})]})]}),r.employee_status&&e.jsx("p",{className:"text-red-500 text-xs",children:r.employee_status})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"shift_id",required:!0,children:a("Shift")}),e.jsxs(y,{value:n.shift_id,required:!0,onValueChange:s=>o("shift_id",s),children:[e.jsx(g,{className:r.shift_id?"border-red-500":"",children:e.jsx(f,{placeholder:a("Select Shift")})}),e.jsx(b,{searchable:!0,children:P==null?void 0:P.map(s=>e.jsxs(p,{value:s.id.toString(),children:[s.name," (",s.start_time," - ",s.end_time,")"]},s.id))})]}),r.shift_id&&e.jsx("p",{className:"text-red-500 text-xs",children:r.shift_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"rest_days",children:a("Rest Days")}),e.jsx(We,{field:{name:"rest_days",label:a("Rest Days"),type:"select",options:[{value:"monday",label:a("Monday")},{value:"tuesday",label:a("Tuesday")},{value:"wednesday",label:a("Wednesday")},{value:"thursday",label:a("Thursday")},{value:"friday",label:a("Friday")},{value:"saturday",label:a("Saturday")},{value:"sunday",label:a("Sunday")}]},formData:n,handleChange:o}),r.rest_days&&e.jsx("p",{className:"text-red-500 text-xs",children:r.rest_days})]})]})})]}),e.jsxs(v,{children:[e.jsx(w,{children:e.jsx(k,{children:a("Contact Information")})}),e.jsxs(C,{className:"space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"address_line_1",children:a("Address Line 1")}),e.jsx(h,{id:"address_line_1",value:n.address_line_1,onChange:s=>o("address_line_1",s.target.value),className:r.address_line_1?"border-red-500":""}),r.address_line_1&&e.jsx("p",{className:"text-red-500 text-xs",children:r.address_line_1})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"address_line_2",children:a("Address Line 2")}),e.jsx(h,{id:"address_line_2",value:n.address_line_2,onChange:s=>o("address_line_2",s.target.value),className:r.address_line_2?"border-red-500":""}),r.address_line_2&&e.jsx("p",{className:"text-red-500 text-xs",children:r.address_line_2})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"city",children:a("City")}),e.jsx(h,{id:"city",value:n.city,onChange:s=>o("city",s.target.value),className:r.city?"border-red-500":""}),r.city&&e.jsx("p",{className:"text-red-500 text-xs",children:r.city})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"state",children:a("State/Province")}),e.jsx(h,{id:"state",value:n.state,onChange:s=>o("state",s.target.value),className:r.state?"border-red-500":""}),r.state&&e.jsx("p",{className:"text-red-500 text-xs",children:r.state})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"country",children:a("Country")}),e.jsx(h,{id:"country",value:n.country,onChange:s=>o("country",s.target.value),className:r.country?"border-red-500":""}),r.country&&e.jsx("p",{className:"text-red-500 text-xs",children:r.country})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"postal_code",children:a("Postal/Zip Code")}),e.jsx(h,{id:"postal_code",value:n.postal_code,onChange:s=>o("postal_code",s.target.value),className:r.postal_code?"border-red-500":""}),r.postal_code&&e.jsx("p",{className:"text-red-500 text-xs",children:r.postal_code})]})]}),e.jsxs("div",{className:"mt-6",children:[e.jsx("h3",{className:"text-lg font-medium mb-4",children:a("Emergency Contact")}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"emergency_contact_name",children:a("Name")}),e.jsx(h,{id:"emergency_contact_name",value:n.emergency_contact_name,onChange:s=>o("emergency_contact_name",s.target.value),className:r.emergency_contact_name?"border-red-500":""}),r.emergency_contact_name&&e.jsx("p",{className:"text-red-500 text-xs",children:r.emergency_contact_name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"emergency_contact_relationship",children:a("Relationship")}),e.jsx(h,{id:"emergency_contact_relationship",value:n.emergency_contact_relationship,onChange:s=>o("emergency_contact_relationship",s.target.value),className:r.emergency_contact_relationship?"border-red-500":""}),r.emergency_contact_relationship&&e.jsx("p",{className:"text-red-500 text-xs",children:r.emergency_contact_relationship})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"emergency_contact_number",children:a("Phone Number")}),e.jsx(h,{id:"emergency_contact_number",value:n.emergency_contact_number,onChange:s=>o("emergency_contact_number",s.target.value),className:r.emergency_contact_number?"border-red-500":""}),r.emergency_contact_number&&e.jsx("p",{className:"text-red-500 text-xs",children:r.emergency_contact_number})]})]})]})]})]}),e.jsxs(v,{children:[e.jsx(w,{children:e.jsx(k,{children:a("Banking Information")})}),e.jsx(C,{className:"space-y-4",children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"bank_name",children:a("Bank Name")}),e.jsx(h,{id:"bank_name",value:n.bank_name,onChange:s=>o("bank_name",s.target.value),className:r.bank_name?"border-red-500":""}),r.bank_name&&e.jsx("p",{className:"text-red-500 text-xs",children:r.bank_name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"account_holder_name",children:a("Account Holder Name")}),e.jsx(h,{id:"account_holder_name",value:n.account_holder_name,onChange:s=>o("account_holder_name",s.target.value),className:r.account_holder_name?"border-red-500":""}),r.account_holder_name&&e.jsx("p",{className:"text-red-500 text-xs",children:r.account_holder_name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"account_number",children:a("Account Number")}),e.jsx(h,{id:"account_number",value:n.account_number,onChange:s=>o("account_number",s.target.value),className:r.account_number?"border-red-500":""}),r.account_number&&e.jsx("p",{className:"text-red-500 text-xs",children:r.account_number})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"bank_identifier_code",children:a("Bank Identifier Code (BIC/SWIFT)")}),e.jsx(h,{id:"bank_identifier_code",value:n.bank_identifier_code,onChange:s=>o("bank_identifier_code",s.target.value),className:r.bank_identifier_code?"border-red-500":""}),r.bank_identifier_code&&e.jsx("p",{className:"text-red-500 text-xs",children:r.bank_identifier_code})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"bank_branch",children:a("Bank Branch")}),e.jsx(h,{id:"bank_branch",value:n.bank_branch,onChange:s=>o("bank_branch",s.target.value),className:r.bank_branch?"border-red-500":""}),r.bank_branch&&e.jsx("p",{className:"text-red-500 text-xs",children:r.bank_branch})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"tax_payer_id",children:a("Tax Payer ID")}),e.jsx(h,{id:"tax_payer_id",value:n.tax_payer_id,onChange:s=>o("tax_payer_id",s.target.value),className:r.tax_payer_id?"border-red-500":""}),r.tax_payer_id&&e.jsx("p",{className:"text-red-500 text-xs",children:r.tax_payer_id})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"salary",required:!0,children:a("Base Salary")}),e.jsx(h,{id:"salary",required:!0,type:"number",step:"0.01",value:n.salary,onChange:s=>o("salary",s.target.value),className:r.salary?"border-red-500":""}),r.salary&&e.jsx("p",{className:"text-red-500 text-xs",children:r.salary})]})]})})]}),e.jsxs(v,{children:[e.jsx(w,{children:e.jsx(k,{children:a("Documents")})}),e.jsxs(C,{className:"space-y-4",children:[D.length>0&&e.jsxs("div",{className:"mb-6",children:[e.jsx("h3",{className:"text-lg font-medium mb-4",children:a("Existing Documents")}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:D.map(s=>{var t;return e.jsx(v,{className:"border",children:e.jsx(C,{className:"p-4",children:e.jsxs("div",{className:"flex items-start justify-between",children:[e.jsx("div",{className:"flex items-center",children:e.jsxs("div",{children:[e.jsx("h4",{className:"font-medium",children:(t=s.document_type)==null?void 0:t.name}),e.jsx("p",{className:"text-sm text-muted-foreground",children:s.expiry_date?`${a("Expires")}: ${new Date(s.expiry_date).toLocaleDateString()}`:a("No expiry date")}),e.jsx("div",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium mt-2 ${s.verification_status==="verified"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":s.verification_status==="rejected"?"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20":"bg-yellow-50 text-yellow-700 ring-1 ring-inset ring-yellow-600/20"}`,children:s.verification_status==="verified"?a("Verified"):s.verification_status==="rejected"?a("Rejected"):a("Pending")})]})}),e.jsxs("div",{className:"flex space-x-2",children:[e.jsx(S,{type:"button",variant:"outline",size:"sm",onClick:()=>window.open(s.document_url||s.file_path,"_blank"),children:e.jsx(Je,{className:"h-4 w-4"})}),e.jsx(S,{type:"button",variant:"outline",size:"sm",onClick:()=>Re(s.id),children:e.jsx(ve,{className:"h-4 w-4 text-red-500"})})]})]})})},s.id)})})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-medium mb-4",children:a("Add New Documents")}),N.map((s,t)=>e.jsxs("div",{className:"border rounded-md p-4 space-y-4 mb-4",children:[e.jsxs("div",{className:"flex justify-between items-center",children:[e.jsxs("h3",{className:"text-lg font-medium",children:[a("Document")," #",t+1]}),e.jsx(S,{type:"button",variant:"ghost",size:"sm",onClick:()=>Ae(t),children:e.jsx(ve,{className:"h-4 w-4 text-red-500"})})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsxs(c,{htmlFor:`document_type_${t}`,children:[a("Document Type")," ",e.jsx("span",{className:"text-red-500",children:"*"})]}),e.jsxs(y,{value:s.document_type_id,onValueChange:i=>q(t,"document_type_id",i),children:[e.jsx(g,{className:r[`documents.${t}.document_type_id`]?"border-red-500":"",children:e.jsx(f,{placeholder:a("Select Document Type")})}),e.jsx(b,{children:Se.filter(i=>{if(i.id.toString()===s.document_type_id)return!0;const l=D.some(x=>{var _;return((_=x.document_type_id)==null?void 0:_.toString())===i.id.toString()}),m=N.some(x=>x.document_type_id===i.id.toString());return!l&&!m}).map(i=>e.jsxs(p,{value:i.id.toString(),children:[i.name," ",i.is_required&&e.jsx("span",{className:"text-red-500",children:"*"})]},i.id))})]}),r[`documents.${t}.document_type_id`]&&e.jsx("p",{className:"text-red-500 text-xs",children:r[`documents.${t}.document_type_id`]})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(c,{children:[a("File")," ",e.jsx("span",{className:"text-red-500",children:"*"})]}),e.jsxs("div",{className:"flex flex-col gap-3",children:[e.jsx(h,{type:"file",onChange:i=>qe(t,i),className:r[`documents.${t}.file`]?"border-red-500":""}),e.jsx("p",{className:"text-xs text-muted-foreground",children:a("Max file size: 5MB")})]}),r[`documents.${t}.file`]&&e.jsx("p",{className:"text-red-500 text-xs",children:r[`documents.${t}.file`]})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:`document_expiry_${t}`,children:a("Expiry Date")}),e.jsx("div",{className:"cursor-pointer",onClick:i=>{var m;const l=i.currentTarget.querySelector("input");try{(m=l==null?void 0:l.showPicker)==null||m.call(l)}catch{l==null||l.focus()}},children:e.jsx(h,{id:`document_expiry_${t}`,type:"date",value:s.expiry_date,onChange:i=>q(t,"expiry_date",i.target.value),className:`cursor-pointer ${r[`documents.${t}.expiry_date`]?"border-red-500":""}`})}),r[`documents.${t}.expiry_date`]&&e.jsx("p",{className:"text-red-500 text-xs",children:r[`documents.${t}.expiry_date`]})]})]})]},t)),e.jsxs(S,{type:"button",variant:"outline",onClick:Be,className:"mt-4",children:[e.jsx(Ge,{className:"h-4 w-4 mr-2"}),a("Add Document")]})]})]})]}),e.jsxs("div",{className:"flex justify-end space-x-4",children:[e.jsx(S,{type:"button",variant:"outline",onClick:()=>E.get(route("hr.employees.index")),children:a("Cancel")}),e.jsx(S,{type:"submit",disabled:O,children:a(O?"Saving...":"Update Employee")})]})]})})}export{Rs as default}; diff --git a/public/build/assets/edit-jvMkVvef.js b/public/build/assets/edit-jvMkVvef.js deleted file mode 100644 index cb6aa69d6..000000000 --- a/public/build/assets/edit-jvMkVvef.js +++ /dev/null @@ -1 +0,0 @@ -import{j as o}from"./ui-Z445SNHD.js";import m from"./form-C_YWMrTN.js";import"./page-template-B_mOhR6n.js";import"./app-36WMjvX0.js";import"./utils-BWxnHGCV.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";function M({plan:r,otherDefaultPlanExists:t}){return o.jsx(m,{plan:r,otherDefaultPlanExists:t})}export{M as default}; diff --git a/public/build/assets/email-notification-settings-bFAhbIxl.js b/public/build/assets/email-notification-settings-BW1jv4Z6.js similarity index 95% rename from public/build/assets/email-notification-settings-bFAhbIxl.js rename to public/build/assets/email-notification-settings-BW1jv4Z6.js index 5df347d36..8d13202f0 100644 --- a/public/build/assets/email-notification-settings-bFAhbIxl.js +++ b/public/build/assets/email-notification-settings-BW1jv4Z6.js @@ -1 +1 @@ -import{r as f,j as a}from"./ui-Z445SNHD.js";import{u as j,ap as _,B as u,l as N,L as b,y as w}from"./app-36WMjvX0.js";import{S as x}from"./switch-C7AW5g5G.js";import{T as C,a as y,b as A,c as S}from"./tabs-NEtB1dPW.js";import{S as k}from"./scroll-area-BmK0s-Hf.js";import{B as T}from"./bell-Cr2F9IDD.js";import"./utils-BWxnHGCV.js";import"./index-9MclThM-.js";import"./index-BdQq_4o_.js";const R=[{id:"general",name:"General",icon:"🔔",notifications:[{id:"system_update",name:"System Updates",enabled:!0},{id:"security_alert",name:"Security Alerts",enabled:!0},{id:"maintenance",name:"Scheduled Maintenance",enabled:!1},{id:"login_activity",name:"Login Activity",enabled:!0},{id:"password_reset",name:"Password Reset",enabled:!0}]},{id:"accounting",name:"Accounting",icon:"💰",notifications:[{id:"invoice_created",name:"Invoice Created",enabled:!0},{id:"payment_received",name:"Payment Received",enabled:!0},{id:"payment_reminder",name:"Payment Reminder",enabled:!0},{id:"bill_due",name:"Bill Due",enabled:!1},{id:"expense_approval",name:"Expense Approval",enabled:!0}]},{id:"appointment",name:"Appointment",icon:"📅",notifications:[{id:"appointment_created",name:"Appointment Created",enabled:!0},{id:"appointment_reminder",name:"Appointment Reminder",enabled:!0},{id:"appointment_cancelled",name:"Appointment Cancelled",enabled:!0},{id:"appointment_rescheduled",name:"Appointment Rescheduled",enabled:!0}]},{id:"cmms",name:"CMMS",icon:"🔧",notifications:[{id:"maintenance_due",name:"Maintenance Due",enabled:!0},{id:"work_order_created",name:"Work Order Created",enabled:!0},{id:"work_order_assigned",name:"Work Order Assigned",enabled:!0},{id:"work_order_completed",name:"Work Order Completed",enabled:!1},{id:"inventory_low",name:"Inventory Low",enabled:!0}]},{id:"lms",name:"LMS",icon:"📚",notifications:[{id:"course_enrollment",name:"Course Enrollment",enabled:!0},{id:"course_completion",name:"Course Completion",enabled:!0},{id:"quiz_results",name:"Quiz Results",enabled:!0},{id:"certificate_issued",name:"Certificate Issued",enabled:!0},{id:"new_course_available",name:"New Course Available",enabled:!1}]},{id:"crm",name:"CRM",icon:"👥",notifications:[{id:"lead_created",name:"Lead Created",enabled:!0},{id:"deal_won",name:"Deal Won",enabled:!0},{id:"deal_lost",name:"Deal Lost",enabled:!1},{id:"task_assigned",name:"Task Assigned",enabled:!0},{id:"follow_up_reminder",name:"Follow-up Reminder",enabled:!0}]},{id:"hrm",name:"HRM",icon:"👔",notifications:[{id:"leave_request",name:"Leave Request",enabled:!0},{id:"leave_approval",name:"Leave Approval",enabled:!0},{id:"attendance_reminder",name:"Attendance Reminder",enabled:!1},{id:"payroll_processed",name:"Payroll Processed",enabled:!0},{id:"performance_review",name:"Performance Review",enabled:!0}]},{id:"project",name:"Project",icon:"📊",notifications:[{id:"project_created",name:"Project Created",enabled:!0},{id:"task_assigned",name:"Task Assigned",enabled:!0},{id:"milestone_completed",name:"Milestone Completed",enabled:!0},{id:"project_deadline",name:"Project Deadline",enabled:!0},{id:"budget_exceeded",name:"Budget Exceeded",enabled:!1}]}];function z(){const{t}=j(),[r,o]=f.useState(R),[m,p]=f.useState("general"),h=(e,n,i)=>{o(s=>s.map(d=>d.id===e?{...d,notifications:d.notifications.map(c=>c.id===n?{...c,enabled:i}:c)}:d))},g=(e,n)=>{o(i=>i.map(s=>s.id===e?{...s,notifications:s.notifications.map(d=>({...d,enabled:n}))}:s))},l=e=>{const n=r.find(i=>i.id===e);return n?n.notifications.filter(i=>i.enabled).length:0},v=e=>{e.preventDefault()};return a.jsx(_,{title:t("Email Notification Settings"),description:t("Configure which email notifications are sent for different modules"),action:a.jsxs(u,{type:"submit",form:"notification-settings-form",size:"sm",children:[a.jsx(w,{className:"h-4 w-4 mr-2"}),t("Save Changes")]}),children:a.jsx("form",{id:"notification-settings-form",onSubmit:v,children:a.jsxs("div",{className:"flex flex-col md:flex-row gap-6",children:[a.jsx("div",{className:"md:w-64 flex-shrink-0",children:a.jsxs("div",{className:"sticky top-24",children:[a.jsxs("div",{className:"text-sm font-medium mb-2 flex items-center",children:[a.jsx(T,{className:"h-4 w-4 mr-2"}),t("Modules")]}),a.jsx(k,{className:"h-[calc(100vh-12rem)]",children:a.jsx("div",{className:"space-y-1 pr-4",children:r.map(e=>a.jsxs(u,{variant:"ghost",className:"w-full justify-start",onClick:()=>p(e.id),"data-active":m===e.id,children:[a.jsx("span",{className:"mr-2",children:e.icon}),a.jsx("span",{className:"flex-1 text-left",children:e.name}),a.jsxs(N,{variant:"outline",className:"ml-2",children:[l(e.id),"/",e.notifications.length]})]},e.id))})})]})}),a.jsx("div",{className:"flex-1",children:a.jsxs(C,{value:m,onValueChange:p,className:"w-full",children:[a.jsx(y,{className:"mb-4 w-full overflow-x-auto flex-nowrap",children:r.map(e=>a.jsxs(A,{value:e.id,className:"flex items-center gap-2",children:[a.jsx("span",{children:e.icon}),e.name]},e.id))}),r.map(e=>a.jsxs(S,{value:e.id,className:"space-y-4",children:[a.jsxs("div",{className:"flex items-center justify-between p-4 border rounded-md bg-muted/30",children:[a.jsxs("div",{children:[a.jsxs("h3",{className:"text-base font-medium flex items-center gap-2",children:[a.jsx("span",{children:e.icon}),e.name," ",t("Notifications")]}),a.jsxs("p",{className:"text-sm text-muted-foreground mt-1",children:[l(e.id)," of ",e.notifications.length," ",t("notifications enabled")]})]}),a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx(b,{htmlFor:`toggle-all-${e.id}`,className:"text-sm",children:t("Toggle All")}),a.jsx(x,{id:`toggle-all-${e.id}`,checked:l(e.id)===e.notifications.length,onCheckedChange:n=>g(e.id,n)})]})]}),a.jsx("div",{className:"grid gap-4",children:e.notifications.map(n=>a.jsxs("div",{className:"flex items-center justify-between p-3 border rounded-md hover:bg-muted/20",children:[a.jsx(b,{htmlFor:`${e.id}-${n.id}`,className:"cursor-pointer flex-1",children:n.name}),a.jsx(x,{id:`${e.id}-${n.id}`,checked:n.enabled,onCheckedChange:i=>h(e.id,n.id,i)})]},n.id))})]},e.id))]})})]})})})}export{z as default}; +import{r as f,j as a}from"./ui-Z445SNHD.js";import{u as j,ap as _,B as u,l as N,L as b,y as w}from"./app-Da3PX8qg.js";import{S as x}from"./switch-DCoM0Ivb.js";import{T as C,a as y,b as A,c as S}from"./tabs--KW-Mci6.js";import{S as k}from"./scroll-area-C7NBgd0i.js";import{B as T}from"./bell-BMsQyWM-.js";import"./utils-BWxnHGCV.js";import"./index-9MclThM-.js";import"./index-BdQq_4o_.js";const R=[{id:"general",name:"General",icon:"🔔",notifications:[{id:"system_update",name:"System Updates",enabled:!0},{id:"security_alert",name:"Security Alerts",enabled:!0},{id:"maintenance",name:"Scheduled Maintenance",enabled:!1},{id:"login_activity",name:"Login Activity",enabled:!0},{id:"password_reset",name:"Password Reset",enabled:!0}]},{id:"accounting",name:"Accounting",icon:"💰",notifications:[{id:"invoice_created",name:"Invoice Created",enabled:!0},{id:"payment_received",name:"Payment Received",enabled:!0},{id:"payment_reminder",name:"Payment Reminder",enabled:!0},{id:"bill_due",name:"Bill Due",enabled:!1},{id:"expense_approval",name:"Expense Approval",enabled:!0}]},{id:"appointment",name:"Appointment",icon:"📅",notifications:[{id:"appointment_created",name:"Appointment Created",enabled:!0},{id:"appointment_reminder",name:"Appointment Reminder",enabled:!0},{id:"appointment_cancelled",name:"Appointment Cancelled",enabled:!0},{id:"appointment_rescheduled",name:"Appointment Rescheduled",enabled:!0}]},{id:"cmms",name:"CMMS",icon:"🔧",notifications:[{id:"maintenance_due",name:"Maintenance Due",enabled:!0},{id:"work_order_created",name:"Work Order Created",enabled:!0},{id:"work_order_assigned",name:"Work Order Assigned",enabled:!0},{id:"work_order_completed",name:"Work Order Completed",enabled:!1},{id:"inventory_low",name:"Inventory Low",enabled:!0}]},{id:"lms",name:"LMS",icon:"📚",notifications:[{id:"course_enrollment",name:"Course Enrollment",enabled:!0},{id:"course_completion",name:"Course Completion",enabled:!0},{id:"quiz_results",name:"Quiz Results",enabled:!0},{id:"certificate_issued",name:"Certificate Issued",enabled:!0},{id:"new_course_available",name:"New Course Available",enabled:!1}]},{id:"crm",name:"CRM",icon:"👥",notifications:[{id:"lead_created",name:"Lead Created",enabled:!0},{id:"deal_won",name:"Deal Won",enabled:!0},{id:"deal_lost",name:"Deal Lost",enabled:!1},{id:"task_assigned",name:"Task Assigned",enabled:!0},{id:"follow_up_reminder",name:"Follow-up Reminder",enabled:!0}]},{id:"hrm",name:"HRM",icon:"👔",notifications:[{id:"leave_request",name:"Leave Request",enabled:!0},{id:"leave_approval",name:"Leave Approval",enabled:!0},{id:"attendance_reminder",name:"Attendance Reminder",enabled:!1},{id:"payroll_processed",name:"Payroll Processed",enabled:!0},{id:"performance_review",name:"Performance Review",enabled:!0}]},{id:"project",name:"Project",icon:"📊",notifications:[{id:"project_created",name:"Project Created",enabled:!0},{id:"task_assigned",name:"Task Assigned",enabled:!0},{id:"milestone_completed",name:"Milestone Completed",enabled:!0},{id:"project_deadline",name:"Project Deadline",enabled:!0},{id:"budget_exceeded",name:"Budget Exceeded",enabled:!1}]}];function z(){const{t}=j(),[r,o]=f.useState(R),[m,p]=f.useState("general"),h=(e,n,i)=>{o(s=>s.map(d=>d.id===e?{...d,notifications:d.notifications.map(c=>c.id===n?{...c,enabled:i}:c)}:d))},g=(e,n)=>{o(i=>i.map(s=>s.id===e?{...s,notifications:s.notifications.map(d=>({...d,enabled:n}))}:s))},l=e=>{const n=r.find(i=>i.id===e);return n?n.notifications.filter(i=>i.enabled).length:0},v=e=>{e.preventDefault()};return a.jsx(_,{title:t("Email Notification Settings"),description:t("Configure which email notifications are sent for different modules"),action:a.jsxs(u,{type:"submit",form:"notification-settings-form",size:"sm",children:[a.jsx(w,{className:"h-4 w-4 mr-2"}),t("Save Changes")]}),children:a.jsx("form",{id:"notification-settings-form",onSubmit:v,children:a.jsxs("div",{className:"flex flex-col md:flex-row gap-6",children:[a.jsx("div",{className:"md:w-64 flex-shrink-0",children:a.jsxs("div",{className:"sticky top-24",children:[a.jsxs("div",{className:"text-sm font-medium mb-2 flex items-center",children:[a.jsx(T,{className:"h-4 w-4 mr-2"}),t("Modules")]}),a.jsx(k,{className:"h-[calc(100vh-12rem)]",children:a.jsx("div",{className:"space-y-1 pr-4",children:r.map(e=>a.jsxs(u,{variant:"ghost",className:"w-full justify-start",onClick:()=>p(e.id),"data-active":m===e.id,children:[a.jsx("span",{className:"mr-2",children:e.icon}),a.jsx("span",{className:"flex-1 text-left",children:e.name}),a.jsxs(N,{variant:"outline",className:"ml-2",children:[l(e.id),"/",e.notifications.length]})]},e.id))})})]})}),a.jsx("div",{className:"flex-1",children:a.jsxs(C,{value:m,onValueChange:p,className:"w-full",children:[a.jsx(y,{className:"mb-4 w-full overflow-x-auto flex-nowrap",children:r.map(e=>a.jsxs(A,{value:e.id,className:"flex items-center gap-2",children:[a.jsx("span",{children:e.icon}),e.name]},e.id))}),r.map(e=>a.jsxs(S,{value:e.id,className:"space-y-4",children:[a.jsxs("div",{className:"flex items-center justify-between p-4 border rounded-md bg-muted/30",children:[a.jsxs("div",{children:[a.jsxs("h3",{className:"text-base font-medium flex items-center gap-2",children:[a.jsx("span",{children:e.icon}),e.name," ",t("Notifications")]}),a.jsxs("p",{className:"text-sm text-muted-foreground mt-1",children:[l(e.id)," of ",e.notifications.length," ",t("notifications enabled")]})]}),a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx(b,{htmlFor:`toggle-all-${e.id}`,className:"text-sm",children:t("Toggle All")}),a.jsx(x,{id:`toggle-all-${e.id}`,checked:l(e.id)===e.notifications.length,onCheckedChange:n=>g(e.id,n)})]})]}),a.jsx("div",{className:"grid gap-4",children:e.notifications.map(n=>a.jsxs("div",{className:"flex items-center justify-between p-3 border rounded-md hover:bg-muted/20",children:[a.jsx(b,{htmlFor:`${e.id}-${n.id}`,className:"cursor-pointer flex-1",children:n.name}),a.jsx(x,{id:`${e.id}-${n.id}`,checked:n.enabled,onCheckedChange:i=>h(e.id,n.id,i)})]},n.id))})]},e.id))]})})]})})})}export{z as default}; diff --git a/public/build/assets/email-settings-BduUz-w6.js b/public/build/assets/email-settings-d0lJn701.js similarity index 92% rename from public/build/assets/email-settings-BduUz-w6.js rename to public/build/assets/email-settings-d0lJn701.js index 19b578468..5fc32a435 100644 --- a/public/build/assets/email-settings-BduUz-w6.js +++ b/public/build/assets/email-settings-d0lJn701.js @@ -1 +1 @@ -import{r as v,j as e}from"./ui-Z445SNHD.js";import{u as B,c as O,ap as b,C as w,m as T,L as o,I as d,al as q,s as H,v as W,w as G,B as E,y as J,t,r as _}from"./app-36WMjvX0.js";import{S as F,a as M,b as A,c as P,d as p}from"./select-DgPPBKIC.js";import{A as K,a as Q}from"./alert-CXPQTH5c.js";import{M as L}from"./mail-BFoS8U8W.js";import{S}from"./server-DgtPu6lA.js";import{C as X}from"./circle-alert-KsX4JXbz.js";import{U as D}from"./user-DToEmJ9g.js";import{L as I}from"./lock-RX1hYn48.js";import{S as R}from"./send-DpE3qK0m.js";import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";function de(){const{t:a}=B(),{settings:n={},globalSettings:r}=O().props,[c,U]=v.useState({provider:n.email_provider||"smtp",driver:n.email_driver||"smtp",host:n.email_host||"smtp.example.com",port:n.email_port||"587",username:n.email_username||"user@example.com",password:n.email_password?"••••••••••••":"",encryption:n.email_encryption||"tls",fromAddress:n.email_from_address||"noreply@example.com",fromName:n.email_from_name||"WorkDo System"}),[h,V]=v.useState(""),[y,g]=v.useState(!1),[N,u]=v.useState(null),m=(s,i)=>{U(l=>({...l,[s]:i}))},k=s=>{s.preventDefault(),r!=null&&r.is_demo||t.loading(a("Saving email settings...")),_.post(route("settings.email.update"),c,{preserveScroll:!0,onSuccess:i=>{var j,f;r!=null&&r.is_demo||t.dismiss();const l=(j=i.props.flash)==null?void 0:j.success,x=(f=i.props.flash)==null?void 0:f.error;l?t.success(l):x?t.error(x):t.success(a("Email settings saved successfully"))},onError:i=>{r!=null&&r.is_demo||t.dismiss();const l=i.error||Object.values(i).join(", ")||a("Failed to save email settings");t.error(l)}})},z=s=>{s.preventDefault(),h&&(g(!0),u(null),r!=null&&r.is_demo||t.loading(a("Sending test email...")),_.post(route("settings.email.test"),{email:h},{preserveScroll:!0,onSuccess:i=>{var j,f;g(!1),r!=null&&r.is_demo||t.dismiss();const l=(j=i.props.flash)==null?void 0:j.success,x=(f=i.props.flash)==null?void 0:f.error;if(l)t.success(l),u({success:!0,message:l});else if(x)t.error(x),u({success:!1,message:x});else{const C=a("Test email sent successfully to {{email}}",{email:h});t.success(C),u({success:!0,message:C})}setTimeout(()=>{u(null)},5e3)},onError:i=>{g(!1),r!=null&&r.is_demo||t.dismiss();const l=i.error||Object.values(i).join(", ")||a("Failed to send test email");t.error(l),u({success:!1,message:l}),setTimeout(()=>{u(null)},5e3)}}))};return e.jsx(b,{title:a("Email Settings"),description:a("Configure email server settings for system notifications and communications"),action:e.jsxs(E,{type:"submit",form:"email-settings-form",size:"sm",children:[e.jsx(J,{className:"h-4 w-4 mr-2"}),a("Save Changes")]}),children:e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-6",children:[e.jsx("div",{className:"lg:col-span-2",children:e.jsx("form",{id:"email-settings-form",onSubmit:k,children:e.jsx(w,{children:e.jsx(T,{className:"pt-6",children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{className:"space-y-1.5",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(L,{className:"h-4 w-4 text-muted-foreground"}),e.jsx(o,{htmlFor:"provider",className:"font-medium",children:a("Email Provider")})]}),e.jsxs(F,{value:c.provider,onValueChange:s=>{m("provider",s),s==="smtp"?m("driver","smtp"):s==="mailgun"?m("driver","mailgun"):s==="ses"&&m("driver","ses")},children:[e.jsx(M,{children:e.jsx(A,{placeholder:"Select provider"})}),e.jsxs(P,{children:[e.jsx(p,{value:"smtp",children:"SMTP"}),e.jsx(p,{value:"mailgun",children:"Mailgun"}),e.jsx(p,{value:"ses",children:"Amazon SES"}),e.jsx(p,{value:"sendmail",children:"Sendmail"})]})]})]}),e.jsxs("div",{className:"space-y-1.5",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(S,{className:"h-4 w-4 text-muted-foreground"}),e.jsx(o,{htmlFor:"driver",className:"font-medium",children:a("Mail Driver")})]}),e.jsx(d,{id:"driver",value:c.driver,onChange:s=>m("driver",s.target.value),placeholder:"smtp"})]}),e.jsxs("div",{className:"space-y-1.5",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(S,{className:"h-4 w-4 text-muted-foreground"}),e.jsx(o,{htmlFor:"host",className:"font-medium",children:a("SMTP Host")})]}),e.jsx(d,{id:"host",value:c.host,onChange:s=>m("host",s.target.value),placeholder:"smtp.example.com"})]}),e.jsxs("div",{className:"space-y-1.5",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(S,{className:"h-4 w-4 text-muted-foreground"}),e.jsx(o,{htmlFor:"port",className:"font-medium",children:a("SMTP Port")}),e.jsx(q,{children:e.jsxs(H,{children:[e.jsx(W,{asChild:!0,children:e.jsx(X,{className:"h-4 w-4 text-muted-foreground"})}),e.jsx(G,{children:e.jsx("p",{children:a("Common ports: 25, 465, 587, 2525")})})]})})]}),e.jsx(d,{id:"port",value:c.port,onChange:s=>m("port",s.target.value),placeholder:"587"})]}),e.jsxs("div",{className:"space-y-1.5",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(D,{className:"h-4 w-4 text-muted-foreground"}),e.jsx(o,{htmlFor:"username",className:"font-medium",children:a("SMTP Username")})]}),e.jsx(d,{id:"username",value:c.username,onChange:s=>m("username",s.target.value),placeholder:"user@example.com"})]}),e.jsxs("div",{className:"space-y-1.5",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(I,{className:"h-4 w-4 text-muted-foreground"}),e.jsx(o,{htmlFor:"password",className:"font-medium",children:a("SMTP Password")})]}),e.jsx(d,{id:"password",type:"password",value:c.password,onChange:s=>m("password",s.target.value),placeholder:"••••••••••••"})]}),e.jsxs("div",{className:"space-y-1.5",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(I,{className:"h-4 w-4 text-muted-foreground"}),e.jsx(o,{htmlFor:"encryption",className:"font-medium",children:a("Mail Encryption")})]}),e.jsxs(F,{value:c.encryption,onValueChange:s=>m("encryption",s),children:[e.jsx(M,{children:e.jsx(A,{placeholder:"Select encryption"})}),e.jsxs(P,{children:[e.jsx(p,{value:"tls",children:"TLS"}),e.jsx(p,{value:"ssl",children:"SSL"}),e.jsx(p,{value:"none",children:"None"})]})]})]}),e.jsxs("div",{className:"space-y-1.5",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(L,{className:"h-4 w-4 text-muted-foreground"}),e.jsx(o,{htmlFor:"fromAddress",className:"font-medium",children:a("From Address")})]}),e.jsx(d,{id:"fromAddress",value:c.fromAddress,onChange:s=>m("fromAddress",s.target.value),placeholder:"noreply@example.com"})]}),e.jsxs("div",{className:"space-y-1.5",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(D,{className:"h-4 w-4 text-muted-foreground"}),e.jsx(o,{htmlFor:"fromName",className:"font-medium",children:a("From Name")})]}),e.jsx(d,{id:"fromName",value:c.fromName,onChange:s=>m("fromName",s.target.value),placeholder:"System"})]})]})})})})}),e.jsx("div",{className:"lg:col-span-1",children:e.jsx(w,{children:e.jsx(T,{className:"pt-6",children:e.jsxs("form",{onSubmit:z,className:"space-y-4",children:[e.jsxs("div",{className:"flex items-center gap-2 mb-4",children:[e.jsx(R,{className:"h-4 w-4 text-primary"}),e.jsx("h3",{className:"text-base font-medium",children:a("Test Email Configuration")})]}),e.jsxs("div",{className:"space-y-1.5",children:[e.jsx(o,{htmlFor:"testEmail",className:"font-medium",children:a("Send Test To")}),e.jsx(d,{id:"testEmail",type:"email",value:h,onChange:s=>V(s.target.value),placeholder:"test@example.com",required:!0}),e.jsx("p",{className:"text-xs text-muted-foreground",children:a("Enter an email address to send a test message")})]}),N&&e.jsx(K,{variant:N.success?"success":"destructive",className:"py-2",children:e.jsx(Q,{children:N.message})}),e.jsx(E,{type:"submit",className:"w-full",disabled:y||!h,children:y?e.jsxs(e.Fragment,{children:[e.jsx("span",{className:"animate-spin mr-2",children:"◌"}),a("Sending...")]}):e.jsxs(e.Fragment,{children:[e.jsx(R,{className:"h-4 w-4 mr-2"}),a("Send Test Email")]})})]})})})})]})})}export{de as default}; +import{r as v,j as e}from"./ui-Z445SNHD.js";import{u as B,c as O,ap as b,C as w,m as T,L as o,I as d,al as q,s as H,v as W,w as G,B as E,y as J,t,r as _}from"./app-Da3PX8qg.js";import{S as F,a as M,b as A,c as P,d as p}from"./select-9uIRiOV_.js";import{A as K,a as Q}from"./alert-Dt2Bu0kM.js";import{M as L}from"./mail-khAU5Oig.js";import{S}from"./server-BzBihesB.js";import{C as X}from"./circle-alert-Cu5dznTP.js";import{U as D}from"./user-Ka_u5D6T.js";import{L as I}from"./lock-BGSkpX29.js";import{S as R}from"./send-DXZhFVWG.js";import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";function de(){const{t:a}=B(),{settings:n={},globalSettings:r}=O().props,[c,U]=v.useState({provider:n.email_provider||"smtp",driver:n.email_driver||"smtp",host:n.email_host||"smtp.example.com",port:n.email_port||"587",username:n.email_username||"user@example.com",password:n.email_password?"••••••••••••":"",encryption:n.email_encryption||"tls",fromAddress:n.email_from_address||"noreply@example.com",fromName:n.email_from_name||"WorkDo System"}),[h,V]=v.useState(""),[y,g]=v.useState(!1),[N,u]=v.useState(null),m=(s,i)=>{U(l=>({...l,[s]:i}))},k=s=>{s.preventDefault(),r!=null&&r.is_demo||t.loading(a("Saving email settings...")),_.post(route("settings.email.update"),c,{preserveScroll:!0,onSuccess:i=>{var j,f;r!=null&&r.is_demo||t.dismiss();const l=(j=i.props.flash)==null?void 0:j.success,x=(f=i.props.flash)==null?void 0:f.error;l?t.success(l):x?t.error(x):t.success(a("Email settings saved successfully"))},onError:i=>{r!=null&&r.is_demo||t.dismiss();const l=i.error||Object.values(i).join(", ")||a("Failed to save email settings");t.error(l)}})},z=s=>{s.preventDefault(),h&&(g(!0),u(null),r!=null&&r.is_demo||t.loading(a("Sending test email...")),_.post(route("settings.email.test"),{email:h},{preserveScroll:!0,onSuccess:i=>{var j,f;g(!1),r!=null&&r.is_demo||t.dismiss();const l=(j=i.props.flash)==null?void 0:j.success,x=(f=i.props.flash)==null?void 0:f.error;if(l)t.success(l),u({success:!0,message:l});else if(x)t.error(x),u({success:!1,message:x});else{const C=a("Test email sent successfully to {{email}}",{email:h});t.success(C),u({success:!0,message:C})}setTimeout(()=>{u(null)},5e3)},onError:i=>{g(!1),r!=null&&r.is_demo||t.dismiss();const l=i.error||Object.values(i).join(", ")||a("Failed to send test email");t.error(l),u({success:!1,message:l}),setTimeout(()=>{u(null)},5e3)}}))};return e.jsx(b,{title:a("Email Settings"),description:a("Configure email server settings for system notifications and communications"),action:e.jsxs(E,{type:"submit",form:"email-settings-form",size:"sm",children:[e.jsx(J,{className:"h-4 w-4 mr-2"}),a("Save Changes")]}),children:e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-6",children:[e.jsx("div",{className:"lg:col-span-2",children:e.jsx("form",{id:"email-settings-form",onSubmit:k,children:e.jsx(w,{children:e.jsx(T,{className:"pt-6",children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{className:"space-y-1.5",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(L,{className:"h-4 w-4 text-muted-foreground"}),e.jsx(o,{htmlFor:"provider",className:"font-medium",children:a("Email Provider")})]}),e.jsxs(F,{value:c.provider,onValueChange:s=>{m("provider",s),s==="smtp"?m("driver","smtp"):s==="mailgun"?m("driver","mailgun"):s==="ses"&&m("driver","ses")},children:[e.jsx(M,{children:e.jsx(A,{placeholder:"Select provider"})}),e.jsxs(P,{children:[e.jsx(p,{value:"smtp",children:"SMTP"}),e.jsx(p,{value:"mailgun",children:"Mailgun"}),e.jsx(p,{value:"ses",children:"Amazon SES"}),e.jsx(p,{value:"sendmail",children:"Sendmail"})]})]})]}),e.jsxs("div",{className:"space-y-1.5",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(S,{className:"h-4 w-4 text-muted-foreground"}),e.jsx(o,{htmlFor:"driver",className:"font-medium",children:a("Mail Driver")})]}),e.jsx(d,{id:"driver",value:c.driver,onChange:s=>m("driver",s.target.value),placeholder:"smtp"})]}),e.jsxs("div",{className:"space-y-1.5",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(S,{className:"h-4 w-4 text-muted-foreground"}),e.jsx(o,{htmlFor:"host",className:"font-medium",children:a("SMTP Host")})]}),e.jsx(d,{id:"host",value:c.host,onChange:s=>m("host",s.target.value),placeholder:"smtp.example.com"})]}),e.jsxs("div",{className:"space-y-1.5",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(S,{className:"h-4 w-4 text-muted-foreground"}),e.jsx(o,{htmlFor:"port",className:"font-medium",children:a("SMTP Port")}),e.jsx(q,{children:e.jsxs(H,{children:[e.jsx(W,{asChild:!0,children:e.jsx(X,{className:"h-4 w-4 text-muted-foreground"})}),e.jsx(G,{children:e.jsx("p",{children:a("Common ports: 25, 465, 587, 2525")})})]})})]}),e.jsx(d,{id:"port",value:c.port,onChange:s=>m("port",s.target.value),placeholder:"587"})]}),e.jsxs("div",{className:"space-y-1.5",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(D,{className:"h-4 w-4 text-muted-foreground"}),e.jsx(o,{htmlFor:"username",className:"font-medium",children:a("SMTP Username")})]}),e.jsx(d,{id:"username",value:c.username,onChange:s=>m("username",s.target.value),placeholder:"user@example.com"})]}),e.jsxs("div",{className:"space-y-1.5",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(I,{className:"h-4 w-4 text-muted-foreground"}),e.jsx(o,{htmlFor:"password",className:"font-medium",children:a("SMTP Password")})]}),e.jsx(d,{id:"password",type:"password",value:c.password,onChange:s=>m("password",s.target.value),placeholder:"••••••••••••"})]}),e.jsxs("div",{className:"space-y-1.5",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(I,{className:"h-4 w-4 text-muted-foreground"}),e.jsx(o,{htmlFor:"encryption",className:"font-medium",children:a("Mail Encryption")})]}),e.jsxs(F,{value:c.encryption,onValueChange:s=>m("encryption",s),children:[e.jsx(M,{children:e.jsx(A,{placeholder:"Select encryption"})}),e.jsxs(P,{children:[e.jsx(p,{value:"tls",children:"TLS"}),e.jsx(p,{value:"ssl",children:"SSL"}),e.jsx(p,{value:"none",children:"None"})]})]})]}),e.jsxs("div",{className:"space-y-1.5",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(L,{className:"h-4 w-4 text-muted-foreground"}),e.jsx(o,{htmlFor:"fromAddress",className:"font-medium",children:a("From Address")})]}),e.jsx(d,{id:"fromAddress",value:c.fromAddress,onChange:s=>m("fromAddress",s.target.value),placeholder:"noreply@example.com"})]}),e.jsxs("div",{className:"space-y-1.5",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(D,{className:"h-4 w-4 text-muted-foreground"}),e.jsx(o,{htmlFor:"fromName",className:"font-medium",children:a("From Name")})]}),e.jsx(d,{id:"fromName",value:c.fromName,onChange:s=>m("fromName",s.target.value),placeholder:"System"})]})]})})})})}),e.jsx("div",{className:"lg:col-span-1",children:e.jsx(w,{children:e.jsx(T,{className:"pt-6",children:e.jsxs("form",{onSubmit:z,className:"space-y-4",children:[e.jsxs("div",{className:"flex items-center gap-2 mb-4",children:[e.jsx(R,{className:"h-4 w-4 text-primary"}),e.jsx("h3",{className:"text-base font-medium",children:a("Test Email Configuration")})]}),e.jsxs("div",{className:"space-y-1.5",children:[e.jsx(o,{htmlFor:"testEmail",className:"font-medium",children:a("Send Test To")}),e.jsx(d,{id:"testEmail",type:"email",value:h,onChange:s=>V(s.target.value),placeholder:"test@example.com",required:!0}),e.jsx("p",{className:"text-xs text-muted-foreground",children:a("Enter an email address to send a test message")})]}),N&&e.jsx(K,{variant:N.success?"success":"destructive",className:"py-2",children:e.jsx(Q,{children:N.message})}),e.jsx(E,{type:"submit",className:"w-full",disabled:y||!h,children:y?e.jsxs(e.Fragment,{children:[e.jsx("span",{className:"animate-spin mr-2",children:"◌"}),a("Sending...")]}):e.jsxs(e.Fragment,{children:[e.jsx(R,{className:"h-4 w-4 mr-2"}),a("Send Test Email")]})})]})})})})]})})}export{de as default}; diff --git a/public/build/assets/employee-dashboard-BwDFN9n2.js b/public/build/assets/employee-dashboard-Dza10d8d.js similarity index 91% rename from public/build/assets/employee-dashboard-BwDFN9n2.js rename to public/build/assets/employee-dashboard-Dza10d8d.js index 3bba51713..03f0bf663 100644 --- a/public/build/assets/employee-dashboard-BwDFN9n2.js +++ b/public/build/assets/employee-dashboard-Dza10d8d.js @@ -1 +1 @@ -import{r as h,j as e}from"./ui-Z445SNHD.js";import{P as G}from"./page-template-B_mOhR6n.js";import{u as J,c as K,D as Q,h as X,j as Y,k as Z,p as D,q as ee,B as W,C as f,m as j,n as B,o as H,l as C,t as i,r as P}from"./app-36WMjvX0.js";import{R as te}from"./refresh-cw-BTR9wbuS.js";import{B as se}from"./bell-Cr2F9IDD.js";import{U as re}from"./users-Czs1F8XM.js";import{f as E}from"./utils-BWxnHGCV.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";function qe({dashboardData:s}){var O;const{t:r}=J(),{auth:g}=K().props;g!=null&&g.permissions;const[y,S]=h.useState(!1),[T,A]=h.useState(null),[M,L]=h.useState(null),[ne,le]=h.useState(""),[R,w]=h.useState(!1),[F,I]=h.useState(""),[d,$]=h.useState(null);h.useEffect(()=>{var x,u;const t=s==null?void 0:s.todayAttendance;t&&(t.clock_in&&(A(((x=window.appSettings)==null?void 0:x.formatTime(t.clock_in))||t.clock_in),S(!t.clock_out)),t.clock_out&&L(((u=window.appSettings)==null?void 0:u.formatTime(t.clock_out))||t.clock_out));const p=setInterval(()=>{const n=s==null?void 0:s.employeeShift,l=s==null?void 0:s.todayAttendance;if(n&&(l!=null&&l.clock_in)&&!(l!=null&&l.clock_out)&&y){const c=new Date,a=new Date(`1970-01-01T${n.end_time}`);new Date(`1970-01-01T${c.getHours()}:${c.getMinutes()}:${c.getSeconds()}`)>a&&window.location.reload()}},6e4);return()=>clearInterval(p)},[s,y]);const q=()=>{i.loading(r("Fetching location and clocking in...")),navigator.geolocation?navigator.geolocation.getCurrentPosition(t=>{k(t.coords.latitude,t.coords.longitude)},t=>{k(null,null)},{enableHighAccuracy:!0,timeout:1e4,maximumAge:0}):k(null,null)},k=(t,m,p=!1)=>{var x,u;P.post(route("hr.attendance.clock-in"),{employee_id:g.user.id,latitude:t,longitude:m,force_location:p,branch_id:((x=s==null?void 0:s.employee)==null?void 0:x.branch_id)||((u=g.user.employee)==null?void 0:u.branch_id)},{onSuccess:n=>{var l,c,a;if(i.dismiss(),(l=n.props.flash)!=null&&l.location_warning)I(n.props.flash.location_warning),$({type:"in",lat:t,lng:m}),w(!0);else if((c=n.props.flash)!=null&&c.success){S(!0);const o=new Date,v=`${String(o.getHours()).padStart(2,"0")}:${String(o.getMinutes()).padStart(2,"0")}:${String(o.getSeconds()).padStart(2,"0")}`;A(((a=window.appSettings)==null?void 0:a.formatTime(v))||v),i.success(r(n.props.flash.success))}else i.error(r(n.props.flash.error||"Failed to clock in"))},onError:(n,l)=>{var c,a;if(i.dismiss(),(a=(c=l==null?void 0:l.props)==null?void 0:c.flash)!=null&&a.error)i.error(r(l.props.flash.error));else if(typeof n=="string")i.error(n);else if(n&&Object.keys(n).length>0){const o=Object.values(n)[0];i.error(Array.isArray(o)?o[0]:o)}else i.error(r("Failed to clock in. Please try again."))}})},z=()=>{i.loading(r("Fetching location and clocking out...")),navigator.geolocation?navigator.geolocation.getCurrentPosition(t=>{b(t.coords.latitude,t.coords.longitude)},t=>{b(null,null)},{enableHighAccuracy:!0,timeout:1e4,maximumAge:0}):b(null,null)},b=(t,m,p=!1)=>{var x,u;P.post(route("hr.attendance.clock-out"),{employee_id:g.user.id,latitude:t,longitude:m,force_location:p,branch_id:((x=s==null?void 0:s.employee)==null?void 0:x.branch_id)||((u=g.user.employee)==null?void 0:u.branch_id)},{onSuccess:n=>{var l,c,a;if(i.dismiss(),(l=n.props.flash)!=null&&l.location_warning)I(n.props.flash.location_warning),$({type:"out",lat:t,lng:m}),w(!0);else if((c=n.props.flash)!=null&&c.success){S(!1);const o=new Date,v=`${String(o.getHours()).padStart(2,"0")}:${String(o.getMinutes()).padStart(2,"0")}:${String(o.getSeconds()).padStart(2,"0")}`;L(((a=window.appSettings)==null?void 0:a.formatTime(v))||v),i.success(r(n.props.flash.success))}else i.error(r(n.props.flash.error||"Failed to clock out"))},onError:(n,l)=>{var c,a;if(i.dismiss(),(a=(c=l==null?void 0:l.props)==null?void 0:c.flash)!=null&&a.error)i.error(r(l.props.flash.error));else if(typeof n=="string")i.error(n);else if(n&&Object.keys(n).length>0){const o=Object.values(n)[0];i.error(Array.isArray(o)?o[0]:o)}else i.error(r("Failed to clock out. Please try again."))}})},V=[{label:r("Refresh"),icon:e.jsx(te,{className:"h-4 w-4"}),variant:"outline",onClick:()=>window.location.reload()}],_=(s==null?void 0:s.stats)||{totalAwards:0,totalWarnings:0,totalComplaints:0},N=(s==null?void 0:s.recentActivities)||{announcements:[],meetings:[]},U=t=>({approved:"bg-green-50 text-green-700 ring-green-600/20",pending:"bg-yellow-50 text-yellow-700 ring-yellow-600/20",rejected:"bg-red-50 text-red-700 ring-red-600/20"})[t]||"bg-gray-50 text-gray-700 ring-gray-600/20";return e.jsxs(G,{title:r("Dashboard"),url:"/dashboard",actions:V,children:[e.jsx(Q,{open:R,onOpenChange:w,children:e.jsxs(X,{children:[e.jsxs(Y,{children:[e.jsx(Z,{children:r("Location Warning")}),e.jsx(D,{className:"pt-2 text-base text-gray-700",children:F})]}),e.jsxs(ee,{className:"mt-4",children:[e.jsx(W,{variant:"outline",onClick:()=>w(!1),children:r("Cancel")}),e.jsx(W,{onClick:()=>{w(!1),(d==null?void 0:d.type)==="in"?k(d.lat,d.lng,!0):(d==null?void 0:d.type)==="out"&&b(d.lat,d.lng,!0)},children:r("Proceed")})]})]})}),e.jsxs("div",{className:"space-y-6",children:[e.jsx(f,{children:e.jsx(j,{className:"p-6",children:e.jsxs("div",{className:"text-center",children:[e.jsxs("h1",{className:"text-2xl font-bold mb-2",children:["Welcome, ",(O=g.user)==null?void 0:O.name,"!"]}),e.jsx("p",{className:"text-muted-foreground",children:"Stay updated with company announcements and meetings"})]})})}),e.jsxs("div",{className:"grid gap-6 grid-cols-1 md:grid-cols-3",children:[e.jsx(f,{children:e.jsx(j,{className:"p-6",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground",children:r("Total Awards")}),e.jsx("p",{className:"mt-2 text-2xl font-bold",children:_.totalAwards})]}),e.jsx("div",{className:"rounded-full bg-green-100 p-3 dark:bg-green-900",children:e.jsx("svg",{className:"h-5 w-5 text-green-600 dark:text-green-400",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:e.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M9 12l2 2 4-4M7.835 4.697a3.42 3.42 0 001.946-.806 3.42 3.42 0 014.438 0 3.42 3.42 0 001.946.806 3.42 3.42 0 013.138 3.138 3.42 3.42 0 00.806 1.946 3.42 3.42 0 010 4.438 3.42 3.42 0 00-.806 1.946 3.42 3.42 0 01-3.138 3.138 3.42 3.42 0 00-1.946.806 3.42 3.42 0 01-4.438 0 3.42 3.42 0 00-1.946-.806 3.42 3.42 0 01-3.138-3.138 3.42 3.42 0 00-.806-1.946 3.42 3.42 0 010-4.438 3.42 3.42 0 00.806-1.946 3.42 3.42 0 013.138-3.138z"})})})]})})}),e.jsx(f,{children:e.jsx(j,{className:"p-6",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground",children:r("Total Warnings")}),e.jsx("p",{className:"mt-2 text-2xl font-bold",children:_.totalWarnings})]}),e.jsx("div",{className:"rounded-full bg-yellow-100 p-3 dark:bg-yellow-900",children:e.jsx("svg",{className:"h-5 w-5 text-yellow-600 dark:text-yellow-400",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:e.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M12 9v2m0 4h.01m-6.938 4h13.856c1.54 0 2.502-1.667 1.732-2.5L13.732 4c-.77-.833-1.964-.833-2.732 0L4.082 16.5c-.77.833.192 2.5 1.732 2.5z"})})})]})})}),e.jsx(f,{children:e.jsx(j,{className:"p-6",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground",children:r("Total Complaints")}),e.jsx("p",{className:"mt-2 text-2xl font-bold",children:_.totalComplaints})]}),e.jsx("div",{className:"rounded-full bg-red-100 p-3 dark:bg-red-900",children:e.jsx("svg",{className:"h-5 w-5 text-red-600 dark:text-red-400",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:e.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M12 8v4m0 4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z"})})})]})})})]}),(s==null?void 0:s.enableClockInOut)&&e.jsx(f,{children:e.jsx(j,{className:"p-6",children:e.jsxs("div",{className:"text-center",children:[e.jsx("h2",{className:"text-lg font-semibold mb-4",children:r("Attendance")}),(s==null?void 0:s.employeeShift)&&e.jsx("div",{className:"mb-4 p-3 bg-blue-50 rounded-lg border border-blue-200",children:e.jsxs("p",{className:"text-sm text-blue-600 font-medium",children:[s.employeeShift.name," ",s.employeeShift.start_time," to ",s.employeeShift.end_time]})}),e.jsxs("div",{className:"flex justify-center gap-4 mb-6",children:[e.jsxs("button",{className:`flex items-center justify-center px-8 py-4 rounded-lg font-semibold transition-colors shadow-md ${y?"bg-gray-400 cursor-not-allowed text-white":"bg-green-500 hover:bg-green-600 text-white"}`,onClick:q,disabled:y,children:[e.jsxs("svg",{className:"h-5 w-5 mr-2",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:[e.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M12 6v6l4 2"}),e.jsx("circle",{cx:"12",cy:"12",r:"10"})]}),r("Clock In")]}),e.jsxs("button",{className:`flex items-center justify-center px-8 py-4 rounded-lg font-semibold transition-colors shadow-md ${y?"bg-red-500 hover:bg-red-600 text-white":"bg-gray-400 cursor-not-allowed text-white"}`,onClick:z,disabled:!y,children:[e.jsx("svg",{className:"h-5 w-5 mr-2",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:e.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M17 16l4-4m0 0l-4-4m4 4H7m6 4v1a3 3 0 01-3 3H6a3 3 0 01-3-3V7a3 3 0 013-3h4a3 3 0 013 3v1"})}),r("Clock Out")]})]}),e.jsxs("div",{className:"grid grid-cols-2 gap-4",children:[e.jsxs("div",{className:"bg-green-50 p-4 rounded-lg border border-green-200",children:[e.jsx("p",{className:"text-sm text-green-600 font-medium mb-1",children:r("Clock In Time")}),e.jsx("p",{className:"text-lg font-bold text-green-800",children:T||"--:-- --"}),e.jsx("p",{className:"text-xs text-green-600",children:T?"Today":"Not clocked in"})]}),e.jsxs("div",{className:"bg-red-50 p-4 rounded-lg border border-red-200",children:[e.jsx("p",{className:"text-sm text-red-600 font-medium mb-1",children:r("Clock Out Time")}),e.jsx("p",{className:"text-lg font-bold text-red-800",children:M||"--:-- --"}),e.jsx("p",{className:"text-xs text-red-600",children:M?"Today":"Not clocked out"})]})]})]})})}),e.jsxs("div",{className:"grid gap-6 lg:grid-cols-2",children:[e.jsxs(f,{children:[e.jsx(B,{children:e.jsxs(H,{className:"flex items-center justify-between text-lg font-semibold",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(se,{className:"h-5 w-5"}),r("Recent Announcements")]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(C,{variant:"secondary",children:N.announcements.length}),e.jsx("button",{onClick:()=>window.location.href=route("hr.announcements.index"),className:"px-2 py-1 text-xs bg-blue-100 text-blue-700 hover:bg-blue-200 rounded-md font-medium transition-colors",children:r("View All")})]})]})}),e.jsx(j,{children:N.announcements.length>0?e.jsx("div",{className:"space-y-3 max-h-80 overflow-y-auto scrollbar-thin scrollbar-thumb-gray-300 scrollbar-track-gray-100",children:N.announcements.map((t,m)=>e.jsx("div",{className:"flex items-center justify-between p-3 border rounded-lg",children:e.jsxs("div",{className:"flex-1",children:[e.jsxs("div",{className:"flex items-center gap-2 mb-1",children:[e.jsx("p",{className:"font-medium",children:t.title}),t.is_high_priority&&e.jsx(C,{variant:"outline",className:"text-xs ring-1 ring-inset bg-red-50 text-red-700 ring-red-600/20",children:"High Priority"})]}),e.jsxs("p",{className:"text-sm text-muted-foreground",children:[t.category," • ",(()=>{try{return t.created_at?E(new Date(t.created_at),"MMM dd, yyyy"):"N/A"}catch{return"Invalid date"}})()]})]})},m))}):e.jsx("div",{className:"text-center py-8 text-muted-foreground",children:r("No recent announcements")})})]}),e.jsxs(f,{children:[e.jsx(B,{children:e.jsxs(H,{className:"flex items-center justify-between text-lg font-semibold",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(re,{className:"h-5 w-5"}),r("Recent Meetings")]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(C,{variant:"secondary",children:N.meetings.length}),e.jsx("button",{onClick:()=>window.location.href=route("meetings.meetings.index"),className:"px-2 py-1 text-xs bg-blue-100 text-blue-700 hover:bg-blue-200 rounded-md font-medium transition-colors",children:r("View All")})]})]})}),e.jsx(j,{children:N.meetings.length>0?e.jsx("div",{className:"space-y-3 max-h-80 overflow-y-auto scrollbar-thin scrollbar-thumb-gray-300 scrollbar-track-gray-100",children:N.meetings.map((t,m)=>e.jsx("div",{className:"flex items-center justify-between p-3 border rounded-lg",children:e.jsxs("div",{className:"flex-1",children:[e.jsxs("div",{className:"flex items-center gap-2 mb-1",children:[e.jsx("p",{className:"font-medium",children:t.title}),e.jsx(C,{variant:"outline",className:`text-xs ring-1 ring-inset ${U(t.status)}`,children:t.status})]}),e.jsx("p",{className:"text-sm text-muted-foreground",children:(()=>{try{if(!t.meeting_date)return"No date set";const p=new Date(t.meeting_date);if(isNaN(p.getTime()))return"Invalid date";const x=E(p,"MMM dd, yyyy"),u=t.start_time&&t.end_time?` • ${t.start_time} - ${t.end_time}`:"";return x+u}catch{return"Invalid date"}})()})]})},m))}):e.jsx("div",{className:"text-center py-8 text-muted-foreground",children:r("No recent meetings")})})]})]})]})]})}export{qe as default}; +import{r as h,j as e}from"./ui-Z445SNHD.js";import{P as G}from"./page-template-Cw8W4Qs2.js";import{u as J,c as K,D as Q,h as X,j as Y,k as Z,p as D,q as ee,B as W,C as f,m as j,n as B,o as H,l as C,t as i,r as P}from"./app-Da3PX8qg.js";import{R as te}from"./refresh-cw--0MMVqmk.js";import{B as se}from"./bell-BMsQyWM-.js";import{U as re}from"./users-BG7aX58P.js";import{f as E}from"./utils-BWxnHGCV.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";function qe({dashboardData:s}){var O;const{t:r}=J(),{auth:g}=K().props;g!=null&&g.permissions;const[y,S]=h.useState(!1),[T,A]=h.useState(null),[M,L]=h.useState(null),[ne,le]=h.useState(""),[R,w]=h.useState(!1),[F,I]=h.useState(""),[d,$]=h.useState(null);h.useEffect(()=>{var x,u;const t=s==null?void 0:s.todayAttendance;t&&(t.clock_in&&(A(((x=window.appSettings)==null?void 0:x.formatTime(t.clock_in))||t.clock_in),S(!t.clock_out)),t.clock_out&&L(((u=window.appSettings)==null?void 0:u.formatTime(t.clock_out))||t.clock_out));const p=setInterval(()=>{const n=s==null?void 0:s.employeeShift,l=s==null?void 0:s.todayAttendance;if(n&&(l!=null&&l.clock_in)&&!(l!=null&&l.clock_out)&&y){const c=new Date,a=new Date(`1970-01-01T${n.end_time}`);new Date(`1970-01-01T${c.getHours()}:${c.getMinutes()}:${c.getSeconds()}`)>a&&window.location.reload()}},6e4);return()=>clearInterval(p)},[s,y]);const q=()=>{i.loading(r("Fetching location and clocking in...")),navigator.geolocation?navigator.geolocation.getCurrentPosition(t=>{k(t.coords.latitude,t.coords.longitude)},t=>{k(null,null)},{enableHighAccuracy:!0,timeout:1e4,maximumAge:0}):k(null,null)},k=(t,m,p=!1)=>{var x,u;P.post(route("hr.attendance.clock-in"),{employee_id:g.user.id,latitude:t,longitude:m,force_location:p,branch_id:((x=s==null?void 0:s.employee)==null?void 0:x.branch_id)||((u=g.user.employee)==null?void 0:u.branch_id)},{onSuccess:n=>{var l,c,a;if(i.dismiss(),(l=n.props.flash)!=null&&l.location_warning)I(n.props.flash.location_warning),$({type:"in",lat:t,lng:m}),w(!0);else if((c=n.props.flash)!=null&&c.success){S(!0);const o=new Date,v=`${String(o.getHours()).padStart(2,"0")}:${String(o.getMinutes()).padStart(2,"0")}:${String(o.getSeconds()).padStart(2,"0")}`;A(((a=window.appSettings)==null?void 0:a.formatTime(v))||v),i.success(r(n.props.flash.success))}else i.error(r(n.props.flash.error||"Failed to clock in"))},onError:(n,l)=>{var c,a;if(i.dismiss(),(a=(c=l==null?void 0:l.props)==null?void 0:c.flash)!=null&&a.error)i.error(r(l.props.flash.error));else if(typeof n=="string")i.error(n);else if(n&&Object.keys(n).length>0){const o=Object.values(n)[0];i.error(Array.isArray(o)?o[0]:o)}else i.error(r("Failed to clock in. Please try again."))}})},z=()=>{i.loading(r("Fetching location and clocking out...")),navigator.geolocation?navigator.geolocation.getCurrentPosition(t=>{b(t.coords.latitude,t.coords.longitude)},t=>{b(null,null)},{enableHighAccuracy:!0,timeout:1e4,maximumAge:0}):b(null,null)},b=(t,m,p=!1)=>{var x,u;P.post(route("hr.attendance.clock-out"),{employee_id:g.user.id,latitude:t,longitude:m,force_location:p,branch_id:((x=s==null?void 0:s.employee)==null?void 0:x.branch_id)||((u=g.user.employee)==null?void 0:u.branch_id)},{onSuccess:n=>{var l,c,a;if(i.dismiss(),(l=n.props.flash)!=null&&l.location_warning)I(n.props.flash.location_warning),$({type:"out",lat:t,lng:m}),w(!0);else if((c=n.props.flash)!=null&&c.success){S(!1);const o=new Date,v=`${String(o.getHours()).padStart(2,"0")}:${String(o.getMinutes()).padStart(2,"0")}:${String(o.getSeconds()).padStart(2,"0")}`;L(((a=window.appSettings)==null?void 0:a.formatTime(v))||v),i.success(r(n.props.flash.success))}else i.error(r(n.props.flash.error||"Failed to clock out"))},onError:(n,l)=>{var c,a;if(i.dismiss(),(a=(c=l==null?void 0:l.props)==null?void 0:c.flash)!=null&&a.error)i.error(r(l.props.flash.error));else if(typeof n=="string")i.error(n);else if(n&&Object.keys(n).length>0){const o=Object.values(n)[0];i.error(Array.isArray(o)?o[0]:o)}else i.error(r("Failed to clock out. Please try again."))}})},V=[{label:r("Refresh"),icon:e.jsx(te,{className:"h-4 w-4"}),variant:"outline",onClick:()=>window.location.reload()}],_=(s==null?void 0:s.stats)||{totalAwards:0,totalWarnings:0,totalComplaints:0},N=(s==null?void 0:s.recentActivities)||{announcements:[],meetings:[]},U=t=>({approved:"bg-green-50 text-green-700 ring-green-600/20",pending:"bg-yellow-50 text-yellow-700 ring-yellow-600/20",rejected:"bg-red-50 text-red-700 ring-red-600/20"})[t]||"bg-gray-50 text-gray-700 ring-gray-600/20";return e.jsxs(G,{title:r("Dashboard"),url:"/dashboard",actions:V,children:[e.jsx(Q,{open:R,onOpenChange:w,children:e.jsxs(X,{children:[e.jsxs(Y,{children:[e.jsx(Z,{children:r("Location Warning")}),e.jsx(D,{className:"pt-2 text-base text-gray-700",children:F})]}),e.jsxs(ee,{className:"mt-4",children:[e.jsx(W,{variant:"outline",onClick:()=>w(!1),children:r("Cancel")}),e.jsx(W,{onClick:()=>{w(!1),(d==null?void 0:d.type)==="in"?k(d.lat,d.lng,!0):(d==null?void 0:d.type)==="out"&&b(d.lat,d.lng,!0)},children:r("Proceed")})]})]})}),e.jsxs("div",{className:"space-y-6",children:[e.jsx(f,{children:e.jsx(j,{className:"p-6",children:e.jsxs("div",{className:"text-center",children:[e.jsxs("h1",{className:"text-2xl font-bold mb-2",children:["Welcome, ",(O=g.user)==null?void 0:O.name,"!"]}),e.jsx("p",{className:"text-muted-foreground",children:"Stay updated with company announcements and meetings"})]})})}),e.jsxs("div",{className:"grid gap-6 grid-cols-1 md:grid-cols-3",children:[e.jsx(f,{children:e.jsx(j,{className:"p-6",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground",children:r("Total Awards")}),e.jsx("p",{className:"mt-2 text-2xl font-bold",children:_.totalAwards})]}),e.jsx("div",{className:"rounded-full bg-green-100 p-3 dark:bg-green-900",children:e.jsx("svg",{className:"h-5 w-5 text-green-600 dark:text-green-400",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:e.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M9 12l2 2 4-4M7.835 4.697a3.42 3.42 0 001.946-.806 3.42 3.42 0 014.438 0 3.42 3.42 0 001.946.806 3.42 3.42 0 013.138 3.138 3.42 3.42 0 00.806 1.946 3.42 3.42 0 010 4.438 3.42 3.42 0 00-.806 1.946 3.42 3.42 0 01-3.138 3.138 3.42 3.42 0 00-1.946.806 3.42 3.42 0 01-4.438 0 3.42 3.42 0 00-1.946-.806 3.42 3.42 0 01-3.138-3.138 3.42 3.42 0 00-.806-1.946 3.42 3.42 0 010-4.438 3.42 3.42 0 00.806-1.946 3.42 3.42 0 013.138-3.138z"})})})]})})}),e.jsx(f,{children:e.jsx(j,{className:"p-6",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground",children:r("Total Warnings")}),e.jsx("p",{className:"mt-2 text-2xl font-bold",children:_.totalWarnings})]}),e.jsx("div",{className:"rounded-full bg-yellow-100 p-3 dark:bg-yellow-900",children:e.jsx("svg",{className:"h-5 w-5 text-yellow-600 dark:text-yellow-400",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:e.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M12 9v2m0 4h.01m-6.938 4h13.856c1.54 0 2.502-1.667 1.732-2.5L13.732 4c-.77-.833-1.964-.833-2.732 0L4.082 16.5c-.77.833.192 2.5 1.732 2.5z"})})})]})})}),e.jsx(f,{children:e.jsx(j,{className:"p-6",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground",children:r("Total Complaints")}),e.jsx("p",{className:"mt-2 text-2xl font-bold",children:_.totalComplaints})]}),e.jsx("div",{className:"rounded-full bg-red-100 p-3 dark:bg-red-900",children:e.jsx("svg",{className:"h-5 w-5 text-red-600 dark:text-red-400",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:e.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M12 8v4m0 4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z"})})})]})})})]}),(s==null?void 0:s.enableClockInOut)&&e.jsx(f,{children:e.jsx(j,{className:"p-6",children:e.jsxs("div",{className:"text-center",children:[e.jsx("h2",{className:"text-lg font-semibold mb-4",children:r("Attendance")}),(s==null?void 0:s.employeeShift)&&e.jsx("div",{className:"mb-4 p-3 bg-blue-50 rounded-lg border border-blue-200",children:e.jsxs("p",{className:"text-sm text-blue-600 font-medium",children:[s.employeeShift.name," ",s.employeeShift.start_time," to ",s.employeeShift.end_time]})}),e.jsxs("div",{className:"flex justify-center gap-4 mb-6",children:[e.jsxs("button",{className:`flex items-center justify-center px-8 py-4 rounded-lg font-semibold transition-colors shadow-md ${y?"bg-gray-400 cursor-not-allowed text-white":"bg-green-500 hover:bg-green-600 text-white"}`,onClick:q,disabled:y,children:[e.jsxs("svg",{className:"h-5 w-5 mr-2",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:[e.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M12 6v6l4 2"}),e.jsx("circle",{cx:"12",cy:"12",r:"10"})]}),r("Clock In")]}),e.jsxs("button",{className:`flex items-center justify-center px-8 py-4 rounded-lg font-semibold transition-colors shadow-md ${y?"bg-red-500 hover:bg-red-600 text-white":"bg-gray-400 cursor-not-allowed text-white"}`,onClick:z,disabled:!y,children:[e.jsx("svg",{className:"h-5 w-5 mr-2",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:e.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M17 16l4-4m0 0l-4-4m4 4H7m6 4v1a3 3 0 01-3 3H6a3 3 0 01-3-3V7a3 3 0 013-3h4a3 3 0 013 3v1"})}),r("Clock Out")]})]}),e.jsxs("div",{className:"grid grid-cols-2 gap-4",children:[e.jsxs("div",{className:"bg-green-50 p-4 rounded-lg border border-green-200",children:[e.jsx("p",{className:"text-sm text-green-600 font-medium mb-1",children:r("Clock In Time")}),e.jsx("p",{className:"text-lg font-bold text-green-800",children:T||"--:-- --"}),e.jsx("p",{className:"text-xs text-green-600",children:T?"Today":"Not clocked in"})]}),e.jsxs("div",{className:"bg-red-50 p-4 rounded-lg border border-red-200",children:[e.jsx("p",{className:"text-sm text-red-600 font-medium mb-1",children:r("Clock Out Time")}),e.jsx("p",{className:"text-lg font-bold text-red-800",children:M||"--:-- --"}),e.jsx("p",{className:"text-xs text-red-600",children:M?"Today":"Not clocked out"})]})]})]})})}),e.jsxs("div",{className:"grid gap-6 lg:grid-cols-2",children:[e.jsxs(f,{children:[e.jsx(B,{children:e.jsxs(H,{className:"flex items-center justify-between text-lg font-semibold",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(se,{className:"h-5 w-5"}),r("Recent Announcements")]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(C,{variant:"secondary",children:N.announcements.length}),e.jsx("button",{onClick:()=>window.location.href=route("hr.announcements.index"),className:"px-2 py-1 text-xs bg-blue-100 text-blue-700 hover:bg-blue-200 rounded-md font-medium transition-colors",children:r("View All")})]})]})}),e.jsx(j,{children:N.announcements.length>0?e.jsx("div",{className:"space-y-3 max-h-80 overflow-y-auto scrollbar-thin scrollbar-thumb-gray-300 scrollbar-track-gray-100",children:N.announcements.map((t,m)=>e.jsx("div",{className:"flex items-center justify-between p-3 border rounded-lg",children:e.jsxs("div",{className:"flex-1",children:[e.jsxs("div",{className:"flex items-center gap-2 mb-1",children:[e.jsx("p",{className:"font-medium",children:t.title}),t.is_high_priority&&e.jsx(C,{variant:"outline",className:"text-xs ring-1 ring-inset bg-red-50 text-red-700 ring-red-600/20",children:"High Priority"})]}),e.jsxs("p",{className:"text-sm text-muted-foreground",children:[t.category," • ",(()=>{try{return t.created_at?E(new Date(t.created_at),"MMM dd, yyyy"):"N/A"}catch{return"Invalid date"}})()]})]})},m))}):e.jsx("div",{className:"text-center py-8 text-muted-foreground",children:r("No recent announcements")})})]}),e.jsxs(f,{children:[e.jsx(B,{children:e.jsxs(H,{className:"flex items-center justify-between text-lg font-semibold",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(re,{className:"h-5 w-5"}),r("Recent Meetings")]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(C,{variant:"secondary",children:N.meetings.length}),e.jsx("button",{onClick:()=>window.location.href=route("meetings.meetings.index"),className:"px-2 py-1 text-xs bg-blue-100 text-blue-700 hover:bg-blue-200 rounded-md font-medium transition-colors",children:r("View All")})]})]})}),e.jsx(j,{children:N.meetings.length>0?e.jsx("div",{className:"space-y-3 max-h-80 overflow-y-auto scrollbar-thin scrollbar-thumb-gray-300 scrollbar-track-gray-100",children:N.meetings.map((t,m)=>e.jsx("div",{className:"flex items-center justify-between p-3 border rounded-lg",children:e.jsxs("div",{className:"flex-1",children:[e.jsxs("div",{className:"flex items-center gap-2 mb-1",children:[e.jsx("p",{className:"font-medium",children:t.title}),e.jsx(C,{variant:"outline",className:`text-xs ring-1 ring-inset ${U(t.status)}`,children:t.status})]}),e.jsx("p",{className:"text-sm text-muted-foreground",children:(()=>{try{if(!t.meeting_date)return"No date set";const p=new Date(t.meeting_date);if(isNaN(p.getTime()))return"Invalid date";const x=E(p,"MMM dd, yyyy"),u=t.start_time&&t.end_time?` • ${t.start_time} - ${t.end_time}`:"";return x+u}catch{return"Invalid date"}})()})]})},m))}):e.jsx("div",{className:"text-center py-8 text-muted-foreground",children:r("No recent meetings")})})]})]})]})]})}export{qe as default}; diff --git a/public/build/assets/expenses-BUAjfRu7.js b/public/build/assets/expenses-gm02pC0_.js similarity index 67% rename from public/build/assets/expenses-BUAjfRu7.js rename to public/build/assets/expenses-gm02pC0_.js index 0c0e99924..7cf807eaa 100644 --- a/public/build/assets/expenses-BUAjfRu7.js +++ b/public/build/assets/expenses-gm02pC0_.js @@ -1 +1 @@ -import{r as m,j as t}from"./ui-Z445SNHD.js";import{P as B}from"./page-template-B_mOhR6n.js";import{u as L,c as V,r as d,x as C,P as $,B as G,C as h,n as y,o as j,z,m as k,M as I,t as i}from"./app-36WMjvX0.js";import{C as Y}from"./CrudTable-DA37WZsR.js";import{C as H}from"./CrudFormModal-Bmz2nLeY.js";import{C as J}from"./CrudDeleteModal-DM40AK8z.js";import{A as K}from"./arrow-left-CjPQICYw.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./table-C1YkBp3W.js";import"./unlink-sh32LPkQ.js";import"./scale-rJYsnHRa.js";import"./arrow-down-left-BN6xjhcz.js";import"./arrow-right-left-DKUcVR58.js";import"./arrow-right-DUEfRrRr.js";import"./arrow-up-down-FmcUfWon.js";import"./lock-open-CN4tz8Of.js";import"./award-D9FlSYzB.js";import"./ban-CMgLBFSt.js";import"./indian-rupee-Bh3-8N2a.js";import"./bell-Cr2F9IDD.js";import"./book-open-DUwKvBiK.js";import"./boxes-rwzklut0.js";import"./building-2-Cda8xQDI.js";import"./building-CG4yAV8N.js";import"./calculator-wt_63eRJ.js";import"./calendar-check-BZ1JTjf6.js";import"./camera-DDKUkICL.js";import"./chart-column-GeSBJr5Y.js";import"./chart-no-axes-column-increasing-Beqplnfl.js";import"./chart-no-axes-column-BKgkVzqT.js";import"./chevron-left-DKWjKjSf.js";import"./circle-alert-KsX4JXbz.js";import"./circle-check-big-DqURlwt2.js";import"./circle-check-C_SLfS2p.js";import"./circle-help-BdsC7_wR.js";import"./circle-x-DkvEqmM5.js";import"./circle-BpyxLEsH.js";import"./clipboard-list-BU0dok7E.js";import"./code-DNPjFOcs.js";import"./crosshair-C7OptAZm.js";import"./crown-Cp4cgutu.js";import"./download-Ba72czhU.js";import"./external-link-uO-R2E0-.js";import"./eye-off-DlDpEvnB.js";import"./eye-DSAoA9Pp.js";import"./instagram-DBjFHIT7.js";import"./file-down-Bxu0R4EW.js";import"./pen-line-Fy-AVmqM.js";import"./file-up-CZ-cXuKa.js";import"./filter-D8dMdozc.js";import"./folder-git-2-Dwj_EoDL.js";import"./house-D8b8GwgZ.js";import"./git-branch-D2sIFzs4.js";import"./grip-vertical-DXcr-v-g.js";import"./hard-drive-ApF-ULi1.js";import"./hash-CHJS6b-L.js";import"./shield-Mt6vEHxn.js";import"./info-VH-vNQ_z.js";import"./layers-CF7Mhs3n.js";import"./layout-list-BuBaZfwq.js";import"./lightbulb-fAsbBO8F.js";import"./link-2-C22T2wSs.js";import"./link-ClcCoVU_.js";import"./twitter-DDHYm63p.js";import"./list-Ajdnpsw1.js";import"./locate-fixed-D29o3FBS.js";import"./lock-RX1hYn48.js";import"./log-in-Bt5dnADg.js";import"./mail-BFoS8U8W.js";import"./map-pin-L7jUebKz.js";import"./menu-Cu-nnefe.js";import"./message-square-warning-DbVEqa_0.js";import"./message-square-DMJ4IbdE.js";import"./monitor-DL9THmS7.js";import"./package-B9XnehkQ.js";import"./percent-BYDujffR.js";import"./phone-CJ2h446N.js";import"./plane-BqORGC6m.js";import"./play-DHqp-NCB.js";import"./qr-code-u5AOBzVe.js";import"./quote-BtOwgBns.js";import"./radio-CxUR05xj.js";import"./ruler-DbxwIrQY.js";import"./send-DpE3qK0m.js";import"./server-DgtPu6lA.js";import"./wifi-CFyF5qct.js";import"./shield-check--CTAItWs.js";import"./smartphone-BQ_9x4vN.js";import"./square-check-big-Dt4MtZcM.js";import"./square-pen-B3p2jiW9.js";import"./star-WlheM7sI.js";import"./sun-DRsBfXSu.js";import"./tag-CMVMnpSh.js";import"./target-BEz5Ry2v.js";import"./thumbs-up-DYj-woXk.js";import"./ticket-BhEK5100.js";import"./trash-2-Dxg0nP1A.js";import"./trash-Dyd2ZsaG.js";import"./trending-down-CeOqAkGV.js";import"./trending-up-CPB8hZlm.js";import"./triangle-alert-MsN2AA6c.js";import"./trophy-BZyhzbIT.js";import"./type-DlbqWp8I.js";import"./user-check-4xSYwYvq.js";import"./user-plus-C-0nSlHG.js";import"./user-x-Drk57M2z.js";import"./wallet-C3p1yihr.js";import"./wrench-CLqKc51o.js";import"./zap-D4fS-tPu.js";import"./radio-group-BtLENAXk.js";import"./checkbox-Bos2Phgi.js";import"./multi-select-field-BX9C1tYH.js";import"./scroll-area-BmK0s-Hf.js";import"./LocationPicker-DAd_AcXs.js";import"./leaflet-FVhBWCqS.js";function Mr(){var v,S,D;const{t:e}=L(),{auth:c,trip:o,expenses:x}=V().props,u=(c==null?void 0:c.permissions)||[],[E,g]=m.useState(!1),[A,n]=m.useState(!1),[p,w]=m.useState(null),[l,b]=m.useState("create"),N=(r,a)=>{switch(w(a),r){case"view":b("view"),n(!0);break;case"edit":b("edit"),n(!0);break;case"delete":g(!0);break;case"download-receipt":window.open(route("hr.trips.expenses.download-receipt",[o.id,a.id]),"_blank");break}},P=()=>{w(null),b("create"),n(!0)},T=r=>{const a=r;l==="create"?(i.loading(e("Adding expense...")),d.post(route("hr.trips.expenses.store",o.id),a,{onSuccess:s=>{n(!1),i.dismiss(),s.props.flash.success?i.success(e(s.props.flash.success)):s.props.flash.error&&i.error(e(s.props.flash.error))},onError:s=>{i.dismiss(),typeof s=="string"?i.error(e(s)):i.error(e("Failed to add expense: {{errors}}",{errors:Object.values(s).join(", ")}))}})):l==="edit"&&(i.loading(e("Updating expense...")),d.put(route("hr.trips.expenses.update",[o.id,p.id]),a,{onSuccess:s=>{n(!1),i.dismiss(),s.props.flash.success?i.success(e(s.props.flash.success)):s.props.flash.error&&i.error(e(s.props.flash.error))},onError:s=>{i.dismiss(),typeof s=="string"?i.error(e(s)):i.error(e("Failed to update expense: {{errors}}",{errors:Object.values(s).join(", ")}))}}))},_=()=>{i.loading(e("Deleting expense...")),d.delete(route("hr.trips.expenses.destroy",[o.id,p.id]),{onSuccess:r=>{g(!1),i.dismiss(),r.props.flash.success?i.success(e(r.props.flash.success)):r.props.flash.error&&i.error(e(r.props.flash.error))},onError:r=>{i.dismiss(),typeof r=="string"?i.error(e(r)):i.error(e("Failed to delete expense: {{errors}}",{errors:Object.values(r).join(", ")}))}})},f=[];f.push({label:e("Back"),icon:t.jsx(K,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>d.get(route("hr.trips.index"))}),C(u,"manage-trip-expenses")&&f.push({label:e("Add Expense"),icon:t.jsx($,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>P()});const R=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.trips.index")},{title:e("Trips"),href:route("hr.trips.index")},{title:e("Trip Expenses")}],M=[{key:"expense_type",label:e("Type"),render:(r,a,s)=>r||"-"},{key:"expense_date",label:e("Date"),render:r=>{var a;return r?((a=window.appSettings)==null?void 0:a.formatDateTimeSimple(r,!1))||new Date(r).toLocaleString():"-"}},{key:"amount",label:e("Amount"),render:(r,a)=>r?window.appSettings.formatCurrency(r):"-"},{key:"description",label:e("Description"),render:r=>r||"-"},{key:"is_reimbursable",label:e("Reimbursable"),render:r=>r?t.jsx("span",{className:"inline-flex items-center rounded-md bg-green-50 px-2 py-1 text-xs font-medium text-green-700 ring-1 ring-inset ring-green-600/20",children:e("Yes")}):t.jsx("span",{className:"inline-flex items-center rounded-md bg-red-50 px-2 py-1 text-xs font-medium text-red-700 ring-1 ring-inset ring-red-600/20",children:e("No")})},{key:"status",label:e("Status"),render:r=>{const a={pending:"bg-yellow-50 text-yellow-700 ring-yellow-600/20",approved:"bg-green-50 text-green-700 ring-green-600/20",rejected:"bg-red-50 text-red-700 ring-red-600/20"};return t.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${a[r]||""}`,children:r.charAt(0).toUpperCase()+r.slice(1)})}},{key:"receipt",label:e("Receipt"),render:(r,a)=>r&&r.trim()!==""?t.jsx(G,{variant:"outline",size:"sm",className:"flex items-center text-blue-500",onClick:s=>{s.stopPropagation(),N("download-receipt",a)},children:e("View Receipt")}):"-"}],F=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"manage-trip-expenses"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"manage-trip-expenses"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"manage-trip-expenses"}],U=x.reduce((r,a)=>r+parseFloat(a.amount),0),O=x.filter(r=>r.is_reimbursable).reduce((r,a)=>r+parseFloat(a.amount),0);return t.jsxs(B,{title:`${e("Trip Expenses")} - ${o.purpose}`,url:"/hr/trips/expenses",actions:f,breadcrumbs:R,children:[t.jsxs(h,{className:"mb-6",children:[t.jsxs(y,{children:[t.jsx(j,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:e("Trip Details")}),t.jsx(z,{children:e("Information about the trip")})]}),t.jsx(k,{children:t.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6",children:[t.jsxs("div",{children:[t.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wide mb-1",children:e("Employee")}),t.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100",children:((v=o.employee)==null?void 0:v.name)||"-"})]}),t.jsxs("div",{children:[t.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wide mb-1",children:e("Destination")}),t.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100",children:o.destination||"-"})]}),t.jsxs("div",{children:[t.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wide mb-1",children:e("Purpose")}),t.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100",children:o.purpose||"-"})]}),t.jsxs("div",{children:[t.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wide mb-1",children:e("Start Date")}),t.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100",children:o.start_date?((S=window.appSettings)==null?void 0:S.formatDateTimeSimple(o.start_date,!1))||new Date(o.start_date).toLocaleString():"-"})]}),t.jsxs("div",{children:[t.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wide mb-1",children:e("End Date")}),t.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100",children:o.end_date?((D=window.appSettings)==null?void 0:D.formatDateTimeSimple(o.end_date,!1))||new Date(o.end_date).toLocaleString():"-"})]}),t.jsxs("div",{children:[t.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wide mb-1",children:e("Status")}),t.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100",children:o.status?o.status.charAt(0).toUpperCase()+o.status.slice(1):"-"})]})]})})]}),t.jsxs(h,{className:"mb-6",children:[t.jsx(y,{children:t.jsx(j,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:e("Expense Summary")})}),t.jsx(k,{children:t.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:[t.jsxs("div",{className:"bg-blue-50 dark:bg-blue-900/20 p-4 rounded-lg",children:[t.jsx("p",{className:"text-xs font-semibold text-blue-700 dark:text-blue-400 uppercase tracking-wide mb-2",children:e("Total Expenses")}),t.jsx("p",{className:"text-xl font-bold text-blue-900 dark:text-blue-100",children:window.appSettings.formatCurrency(U)})]}),t.jsxs("div",{className:"bg-green-50 dark:bg-green-900/20 p-4 rounded-lg",children:[t.jsx("p",{className:"text-xs font-semibold text-green-700 dark:text-green-400 uppercase tracking-wide mb-2",children:e("Reimbursable")}),t.jsx("p",{className:"text-xl font-bold text-green-900 dark:text-green-100",children:window.appSettings.formatCurrency(O)})]}),t.jsxs("div",{className:"bg-purple-50 dark:bg-purple-900/20 p-4 rounded-lg",children:[t.jsx("p",{className:"text-xs font-semibold text-purple-700 dark:text-purple-400 uppercase tracking-wide mb-2",children:e("Advance Amount")}),t.jsx("p",{className:"text-xl font-bold text-purple-900 dark:text-purple-100",children:window.appSettings.formatCurrency(o.advance_amount||0)})]})]})})]}),t.jsxs(h,{children:[t.jsx(y,{children:t.jsx(j,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:e("Expense List")})}),t.jsx(k,{children:t.jsx(Y,{columns:M,actions:F,data:x||[],from:1,onAction:N,permissions:u,entityPermissions:{view:"manage-trip-expenses",create:"manage-trip-expenses",edit:"manage-trip-expenses",delete:"manage-trip-expenses"}})})]}),t.jsx(H,{isOpen:A,onClose:()=>n(!1),onSubmit:T,formConfig:{fields:[{name:"expense_type",label:e("Expense Type"),type:"select",required:!0,options:[{value:"Transportation",label:e("Transportation")},{value:"Accommodation",label:e("Accommodation")},{value:"Meals",label:e("Meals")},{value:"Registration Fees",label:e("Registration Fees")},{value:"Entertainment",label:e("Entertainment")},{value:"Miscellaneous",label:e("Miscellaneous")}]},{name:"expense_date",label:e("Expense Date"),type:"date",required:!0},{name:"amount",label:e("Amount"),type:"number",required:!0,min:0,step:.01},{name:"currency",label:e("Currency"),type:"select",required:!0,options:[{value:"USD",label:"USD"},{value:"EUR",label:"EUR"},{value:"GBP",label:"GBP"},{value:"JPY",label:"JPY"},{value:"AUD",label:"AUD"},{value:"CAD",label:"CAD"},{value:"SGD",label:"SGD"},{value:"AED",label:"AED"},{value:"INR",label:"INR"}],defaultValue:"USD"},{name:"description",label:e("Description"),type:"textarea"},{name:"receipt",label:e("Receipt"),type:"custom",render:(r,a,s)=>t.jsx(I,{value:String(a[r.name]||""),onChange:q=>s(r.name,q),placeholder:e("Select receipt file...")})},{name:"is_reimbursable",label:e("Reimbursable"),type:"checkbox",defaultValue:!0},...l==="edit"&&C(u,"approve-trip-expenses")?[{name:"status",label:e("Status"),type:"select",options:[{value:"pending",label:e("Pending")},{value:"approved",label:e("Approved")},{value:"rejected",label:e("Rejected")}]}]:[]],modalSize:"md"},initialData:p,title:e(l==="create"?"Add New Expense":l==="edit"?"Edit Expense":"View Expense"),mode:l}),t.jsx(J,{isOpen:E,onClose:()=>g(!1),onConfirm:_,itemName:`${(p==null?void 0:p.expense_type)||""} - ${(p==null?void 0:p.amount)||""}`,entityName:"expense"})]})}export{Mr as default}; +import{r as m,j as t}from"./ui-Z445SNHD.js";import{P as B}from"./page-template-Cw8W4Qs2.js";import{u as L,c as V,r as d,x as C,P as $,B as G,C as h,n as y,o as j,z,m as k,M as I,t as i}from"./app-Da3PX8qg.js";import{C as Y}from"./CrudTable-Dk-uCuqB.js";import{C as H}from"./CrudFormModal-CTSICk3j.js";import{C as J}from"./CrudDeleteModal-DmHx0JCJ.js";import{A as K}from"./arrow-left-B9tcIgis.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./table-BRtys9Nx.js";import"./unlink-vC8B7N8r.js";import"./scale-Chnhsap1.js";import"./arrow-down-left-D4-BLXQL.js";import"./arrow-right-left-TC-Oi5FJ.js";import"./arrow-right-SXr1661j.js";import"./arrow-up-down-Df1H6itH.js";import"./lock-open-Cco69YMj.js";import"./award-DOf5Xc3o.js";import"./ban-C1FQ9ay_.js";import"./indian-rupee-CY9fE6hT.js";import"./bell-BMsQyWM-.js";import"./book-open-DiNAfaue.js";import"./boxes-Bjf0_Kx7.js";import"./building-2-DmmRcP0c.js";import"./building-BXglONiz.js";import"./calculator-B75Vnhim.js";import"./calendar-check-C2F7PWoI.js";import"./camera-DZNJpjXR.js";import"./chart-column-CKzC1aib.js";import"./chart-no-axes-column-increasing-xL8kjLW0.js";import"./chart-no-axes-column-CaNDayE9.js";import"./chevron-left-C98gPe5P.js";import"./circle-alert-Cu5dznTP.js";import"./circle-check-big-KTDTMhTs.js";import"./circle-check-aau4wqhp.js";import"./circle-help-C4uXcZYY.js";import"./circle-x-r3If4JPw.js";import"./circle-DgA3bS7I.js";import"./clipboard-list-BNSl4hy2.js";import"./code-Dzlx6QPB.js";import"./crosshair-DtQysFz7.js";import"./crown-CC8Godfb.js";import"./download-BHVnw95S.js";import"./external-link-DL5n0dhJ.js";import"./eye-off-BJYR0wmr.js";import"./eye-CzYzwmmr.js";import"./instagram-tpp8H3E-.js";import"./file-down-CxCQCvcc.js";import"./pen-line-CNA-f1dm.js";import"./file-up-D3rB-4Bg.js";import"./filter-B_3e214H.js";import"./folder-git-2-T64oq8HG.js";import"./house-BUnGVtyw.js";import"./git-branch-EdIXkL-9.js";import"./grip-vertical-BvetFs24.js";import"./hard-drive--Nch37f-.js";import"./hash-B3fNBlbs.js";import"./shield-rKKgzkbW.js";import"./info-Cj5ROI6H.js";import"./layers-DdZLSQgt.js";import"./layout-list-DkB7S2jk.js";import"./lightbulb-CJXOfIFD.js";import"./link-2-DNnYgrdz.js";import"./link-DeErafFW.js";import"./twitter-CRZZ6zjd.js";import"./list-DY4Uh_0E.js";import"./locate-fixed-BKpEfCUU.js";import"./lock-BGSkpX29.js";import"./log-in-TxFQ9ojy.js";import"./mail-khAU5Oig.js";import"./map-pin-BFNXdrz2.js";import"./menu-BGxVBBZl.js";import"./message-square-warning-DHRFlo8i.js";import"./message-square-C7x1Rix5.js";import"./monitor-P2T9V9tT.js";import"./package-C-rDDwyp.js";import"./percent-DP16IBy2.js";import"./phone-XzqO8Dfs.js";import"./plane-C9QqCVcZ.js";import"./play-62Z04sZZ.js";import"./qr-code-CUR1J9NH.js";import"./quote-DF2Qwen7.js";import"./radio-nm2vY_Ib.js";import"./ruler-DviIA5uv.js";import"./send-DXZhFVWG.js";import"./server-BzBihesB.js";import"./wifi-BPS_-hKY.js";import"./shield-check-Cyw4YGYb.js";import"./smartphone-i99jk4ns.js";import"./square-check-big-Cal0w_ma.js";import"./square-pen-CatLE0_h.js";import"./star-CSGOTD6i.js";import"./sun-TjfxyFzf.js";import"./tag-CUFhfHTp.js";import"./target-B_9kWYv3.js";import"./thumbs-up-Du-LlBXg.js";import"./ticket-BjgtGAIQ.js";import"./trash-2-15Ri11Yq.js";import"./trash-BRJCY2my.js";import"./trending-down-MNPLLbIb.js";import"./trending-up-D5y6g4yZ.js";import"./triangle-alert-CeuDFixJ.js";import"./trophy-Cs36GMET.js";import"./type-DX1RNe21.js";import"./user-check-DDs_5zV9.js";import"./user-plus-Ba62LA9O.js";import"./user-x-C3dBJr2o.js";import"./wallet-BP1hP1I0.js";import"./wrench-DX6GWbcS.js";import"./zap-Of1Abppa.js";import"./radio-group-CuY8xCRY.js";import"./checkbox-C3Z6LHOx.js";import"./multi-select-field-ALFA5JXF.js";import"./scroll-area-C7NBgd0i.js";import"./LocationPicker-Dy1Od2a3.js";import"./leaflet-FVhBWCqS.js";function Mr(){var v,S,D;const{t:e}=L(),{auth:c,trip:o,expenses:x}=V().props,u=(c==null?void 0:c.permissions)||[],[E,g]=m.useState(!1),[A,n]=m.useState(!1),[p,w]=m.useState(null),[l,b]=m.useState("create"),N=(r,a)=>{switch(w(a),r){case"view":b("view"),n(!0);break;case"edit":b("edit"),n(!0);break;case"delete":g(!0);break;case"download-receipt":window.open(route("hr.trips.expenses.download-receipt",[o.id,a.id]),"_blank");break}},P=()=>{w(null),b("create"),n(!0)},T=r=>{const a=r;l==="create"?(i.loading(e("Adding expense...")),d.post(route("hr.trips.expenses.store",o.id),a,{onSuccess:s=>{n(!1),i.dismiss(),s.props.flash.success?i.success(e(s.props.flash.success)):s.props.flash.error&&i.error(e(s.props.flash.error))},onError:s=>{i.dismiss(),typeof s=="string"?i.error(e(s)):i.error(e("Failed to add expense: {{errors}}",{errors:Object.values(s).join(", ")}))}})):l==="edit"&&(i.loading(e("Updating expense...")),d.put(route("hr.trips.expenses.update",[o.id,p.id]),a,{onSuccess:s=>{n(!1),i.dismiss(),s.props.flash.success?i.success(e(s.props.flash.success)):s.props.flash.error&&i.error(e(s.props.flash.error))},onError:s=>{i.dismiss(),typeof s=="string"?i.error(e(s)):i.error(e("Failed to update expense: {{errors}}",{errors:Object.values(s).join(", ")}))}}))},_=()=>{i.loading(e("Deleting expense...")),d.delete(route("hr.trips.expenses.destroy",[o.id,p.id]),{onSuccess:r=>{g(!1),i.dismiss(),r.props.flash.success?i.success(e(r.props.flash.success)):r.props.flash.error&&i.error(e(r.props.flash.error))},onError:r=>{i.dismiss(),typeof r=="string"?i.error(e(r)):i.error(e("Failed to delete expense: {{errors}}",{errors:Object.values(r).join(", ")}))}})},f=[];f.push({label:e("Back"),icon:t.jsx(K,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>d.get(route("hr.trips.index"))}),C(u,"manage-trip-expenses")&&f.push({label:e("Add Expense"),icon:t.jsx($,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>P()});const R=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.trips.index")},{title:e("Trips"),href:route("hr.trips.index")},{title:e("Trip Expenses")}],M=[{key:"expense_type",label:e("Type"),render:(r,a,s)=>r||"-"},{key:"expense_date",label:e("Date"),render:r=>{var a;return r?((a=window.appSettings)==null?void 0:a.formatDateTimeSimple(r,!1))||new Date(r).toLocaleString():"-"}},{key:"amount",label:e("Amount"),render:(r,a)=>r?window.appSettings.formatCurrency(r):"-"},{key:"description",label:e("Description"),render:r=>r||"-"},{key:"is_reimbursable",label:e("Reimbursable"),render:r=>r?t.jsx("span",{className:"inline-flex items-center rounded-md bg-green-50 px-2 py-1 text-xs font-medium text-green-700 ring-1 ring-inset ring-green-600/20",children:e("Yes")}):t.jsx("span",{className:"inline-flex items-center rounded-md bg-red-50 px-2 py-1 text-xs font-medium text-red-700 ring-1 ring-inset ring-red-600/20",children:e("No")})},{key:"status",label:e("Status"),render:r=>{const a={pending:"bg-yellow-50 text-yellow-700 ring-yellow-600/20",approved:"bg-green-50 text-green-700 ring-green-600/20",rejected:"bg-red-50 text-red-700 ring-red-600/20"};return t.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${a[r]||""}`,children:r.charAt(0).toUpperCase()+r.slice(1)})}},{key:"receipt",label:e("Receipt"),render:(r,a)=>r&&r.trim()!==""?t.jsx(G,{variant:"outline",size:"sm",className:"flex items-center text-blue-500",onClick:s=>{s.stopPropagation(),N("download-receipt",a)},children:e("View Receipt")}):"-"}],F=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"manage-trip-expenses"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"manage-trip-expenses"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"manage-trip-expenses"}],U=x.reduce((r,a)=>r+parseFloat(a.amount),0),O=x.filter(r=>r.is_reimbursable).reduce((r,a)=>r+parseFloat(a.amount),0);return t.jsxs(B,{title:`${e("Trip Expenses")} - ${o.purpose}`,url:"/hr/trips/expenses",actions:f,breadcrumbs:R,children:[t.jsxs(h,{className:"mb-6",children:[t.jsxs(y,{children:[t.jsx(j,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:e("Trip Details")}),t.jsx(z,{children:e("Information about the trip")})]}),t.jsx(k,{children:t.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6",children:[t.jsxs("div",{children:[t.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wide mb-1",children:e("Employee")}),t.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100",children:((v=o.employee)==null?void 0:v.name)||"-"})]}),t.jsxs("div",{children:[t.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wide mb-1",children:e("Destination")}),t.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100",children:o.destination||"-"})]}),t.jsxs("div",{children:[t.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wide mb-1",children:e("Purpose")}),t.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100",children:o.purpose||"-"})]}),t.jsxs("div",{children:[t.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wide mb-1",children:e("Start Date")}),t.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100",children:o.start_date?((S=window.appSettings)==null?void 0:S.formatDateTimeSimple(o.start_date,!1))||new Date(o.start_date).toLocaleString():"-"})]}),t.jsxs("div",{children:[t.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wide mb-1",children:e("End Date")}),t.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100",children:o.end_date?((D=window.appSettings)==null?void 0:D.formatDateTimeSimple(o.end_date,!1))||new Date(o.end_date).toLocaleString():"-"})]}),t.jsxs("div",{children:[t.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wide mb-1",children:e("Status")}),t.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100",children:o.status?o.status.charAt(0).toUpperCase()+o.status.slice(1):"-"})]})]})})]}),t.jsxs(h,{className:"mb-6",children:[t.jsx(y,{children:t.jsx(j,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:e("Expense Summary")})}),t.jsx(k,{children:t.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:[t.jsxs("div",{className:"bg-blue-50 dark:bg-blue-900/20 p-4 rounded-lg",children:[t.jsx("p",{className:"text-xs font-semibold text-blue-700 dark:text-blue-400 uppercase tracking-wide mb-2",children:e("Total Expenses")}),t.jsx("p",{className:"text-xl font-bold text-blue-900 dark:text-blue-100",children:window.appSettings.formatCurrency(U)})]}),t.jsxs("div",{className:"bg-green-50 dark:bg-green-900/20 p-4 rounded-lg",children:[t.jsx("p",{className:"text-xs font-semibold text-green-700 dark:text-green-400 uppercase tracking-wide mb-2",children:e("Reimbursable")}),t.jsx("p",{className:"text-xl font-bold text-green-900 dark:text-green-100",children:window.appSettings.formatCurrency(O)})]}),t.jsxs("div",{className:"bg-purple-50 dark:bg-purple-900/20 p-4 rounded-lg",children:[t.jsx("p",{className:"text-xs font-semibold text-purple-700 dark:text-purple-400 uppercase tracking-wide mb-2",children:e("Advance Amount")}),t.jsx("p",{className:"text-xl font-bold text-purple-900 dark:text-purple-100",children:window.appSettings.formatCurrency(o.advance_amount||0)})]})]})})]}),t.jsxs(h,{children:[t.jsx(y,{children:t.jsx(j,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:e("Expense List")})}),t.jsx(k,{children:t.jsx(Y,{columns:M,actions:F,data:x||[],from:1,onAction:N,permissions:u,entityPermissions:{view:"manage-trip-expenses",create:"manage-trip-expenses",edit:"manage-trip-expenses",delete:"manage-trip-expenses"}})})]}),t.jsx(H,{isOpen:A,onClose:()=>n(!1),onSubmit:T,formConfig:{fields:[{name:"expense_type",label:e("Expense Type"),type:"select",required:!0,options:[{value:"Transportation",label:e("Transportation")},{value:"Accommodation",label:e("Accommodation")},{value:"Meals",label:e("Meals")},{value:"Registration Fees",label:e("Registration Fees")},{value:"Entertainment",label:e("Entertainment")},{value:"Miscellaneous",label:e("Miscellaneous")}]},{name:"expense_date",label:e("Expense Date"),type:"date",required:!0},{name:"amount",label:e("Amount"),type:"number",required:!0,min:0,step:.01},{name:"currency",label:e("Currency"),type:"select",required:!0,options:[{value:"USD",label:"USD"},{value:"EUR",label:"EUR"},{value:"GBP",label:"GBP"},{value:"JPY",label:"JPY"},{value:"AUD",label:"AUD"},{value:"CAD",label:"CAD"},{value:"SGD",label:"SGD"},{value:"AED",label:"AED"},{value:"INR",label:"INR"}],defaultValue:"USD"},{name:"description",label:e("Description"),type:"textarea"},{name:"receipt",label:e("Receipt"),type:"custom",render:(r,a,s)=>t.jsx(I,{value:String(a[r.name]||""),onChange:q=>s(r.name,q),placeholder:e("Select receipt file...")})},{name:"is_reimbursable",label:e("Reimbursable"),type:"checkbox",defaultValue:!0},...l==="edit"&&C(u,"approve-trip-expenses")?[{name:"status",label:e("Status"),type:"select",options:[{value:"pending",label:e("Pending")},{value:"approved",label:e("Approved")},{value:"rejected",label:e("Rejected")}]}]:[]],modalSize:"md"},initialData:p,title:e(l==="create"?"Add New Expense":l==="edit"?"Edit Expense":"View Expense"),mode:l}),t.jsx(J,{isOpen:E,onClose:()=>g(!1),onConfirm:_,itemName:`${(p==null?void 0:p.expense_type)||""} - ${(p==null?void 0:p.amount)||""}`,entityName:"expense"})]})}export{Mr as default}; diff --git a/public/build/assets/experience-certificate-settings-AEXxulC8.js b/public/build/assets/experience-certificate-settings-DxCuFGtu.js similarity index 90% rename from public/build/assets/experience-certificate-settings-AEXxulC8.js rename to public/build/assets/experience-certificate-settings-DxCuFGtu.js index 0f9067c3d..918fa6f68 100644 --- a/public/build/assets/experience-certificate-settings-AEXxulC8.js +++ b/public/build/assets/experience-certificate-settings-DxCuFGtu.js @@ -1,4 +1,4 @@ -import{r as n,j as e}from"./ui-Z445SNHD.js";import{u as T,c as k,ap as P,C as L,n as D,m as M,L as x,al as g,s as f,v as j,w as y,B as I,y as R,r as F,t as l}from"./app-36WMjvX0.js";import{S as H,a as B,b as J,c as O,d as U}from"./select-DgPPBKIC.js";import{R as V}from"./rich-text-editor-BU9ZFbid.js";import{R as W}from"./react-country-flag.esm-Bs2jngHP.js";import{I as v}from"./info-VH-vNQ_z.js";import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./unlink-sh32LPkQ.js";import"./list-Ajdnpsw1.js";import"./quote-BtOwgBns.js";import"./link-ClcCoVU_.js";import"./code-DNPjFOcs.js";function ne({templates:o=[]}){const{t:r}=T(),{globalSettings:d}=k().props,b=(d==null?void 0:d.availableLanguages)||[],[t,C]=n.useState("en"),[p,c]=n.useState(""),[u,m]=n.useState(!1),[N,h]=n.useState(0),S=(()=>{const s=o.find(a=>a.language===t);return s!=null&&s.variables?(typeof s.variables=="string"?JSON.parse(s.variables):s.variables).map(i=>({key:i.replace(/_/g," ").replace(/\b\w/g,E=>E.toUpperCase()),label:`{${i}}`})):[{key:"Date",label:"{date}"},{key:"Company Name",label:"{company_name}"},{key:"Employee Name",label:"{employee_name}"},{key:"Designation",label:"{designation}"},{key:"Joining Date",label:"{joining_date}"},{key:"Leaving Date",label:"{leaving_date}"}]})(),w=` +import{r as n,j as e}from"./ui-Z445SNHD.js";import{u as T,c as k,ap as P,C as L,n as D,m as M,L as x,al as g,s as f,v as j,w as y,B as I,y as R,r as F,t as l}from"./app-Da3PX8qg.js";import{S as H,a as B,b as J,c as O,d as U}from"./select-9uIRiOV_.js";import{R as V}from"./rich-text-editor-DgC-p13Z.js";import{R as W}from"./react-country-flag.esm-Bs2jngHP.js";import{I as v}from"./info-Cj5ROI6H.js";import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./unlink-vC8B7N8r.js";import"./list-DY4Uh_0E.js";import"./quote-DF2Qwen7.js";import"./link-DeErafFW.js";import"./code-Dzlx6QPB.js";function ne({templates:o=[]}){const{t:r}=T(),{globalSettings:d}=k().props,b=(d==null?void 0:d.availableLanguages)||[],[t,C]=n.useState("en"),[p,c]=n.useState(""),[u,m]=n.useState(!1),[N,h]=n.useState(0),S=(()=>{const s=o.find(a=>a.language===t);return s!=null&&s.variables?(typeof s.variables=="string"?JSON.parse(s.variables):s.variables).map(i=>({key:i.replace(/_/g," ").replace(/\b\w/g,E=>E.toUpperCase()),label:`{${i}}`})):[{key:"Date",label:"{date}"},{key:"Company Name",label:"{company_name}"},{key:"Employee Name",label:"{employee_name}"},{key:"Designation",label:"{designation}"},{key:"Joining Date",label:"{joining_date}"},{key:"Leaving Date",label:"{leaving_date}"}]})(),w=`

Experience Certificate

Date: {date}

diff --git a/public/build/assets/external-link-uO-R2E0-.js b/public/build/assets/external-link-DL5n0dhJ.js similarity index 90% rename from public/build/assets/external-link-uO-R2E0-.js rename to public/build/assets/external-link-DL5n0dhJ.js index 0e6f6d3f7..38ada26a0 100644 --- a/public/build/assets/external-link-uO-R2E0-.js +++ b/public/build/assets/external-link-DL5n0dhJ.js @@ -1,4 +1,4 @@ -import{G as a}from"./app-36WMjvX0.js";/** +import{G as a}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/eye-DSAoA9Pp.js b/public/build/assets/eye-CzYzwmmr.js similarity index 90% rename from public/build/assets/eye-DSAoA9Pp.js rename to public/build/assets/eye-CzYzwmmr.js index 7a1e8b0b7..438829851 100644 --- a/public/build/assets/eye-DSAoA9Pp.js +++ b/public/build/assets/eye-CzYzwmmr.js @@ -1,4 +1,4 @@ -import{G as c}from"./app-36WMjvX0.js";/** +import{G as c}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/eye-off-DlDpEvnB.js b/public/build/assets/eye-off-BJYR0wmr.js similarity index 93% rename from public/build/assets/eye-off-DlDpEvnB.js rename to public/build/assets/eye-off-BJYR0wmr.js index 8eb6b4bb3..f97aa890f 100644 --- a/public/build/assets/eye-off-DlDpEvnB.js +++ b/public/build/assets/eye-off-BJYR0wmr.js @@ -1,4 +1,4 @@ -import{G as e}from"./app-36WMjvX0.js";/** +import{G as e}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/file-down-Bxu0R4EW.js b/public/build/assets/file-down-CxCQCvcc.js similarity index 91% rename from public/build/assets/file-down-Bxu0R4EW.js rename to public/build/assets/file-down-CxCQCvcc.js index 5dd93c311..a62956988 100644 --- a/public/build/assets/file-down-Bxu0R4EW.js +++ b/public/build/assets/file-down-CxCQCvcc.js @@ -1,4 +1,4 @@ -import{G as a}from"./app-36WMjvX0.js";/** +import{G as a}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/file-up-CZ-cXuKa.js b/public/build/assets/file-up-D3rB-4Bg.js similarity index 91% rename from public/build/assets/file-up-CZ-cXuKa.js rename to public/build/assets/file-up-D3rB-4Bg.js index 9995dfa3d..7ce3391b0 100644 --- a/public/build/assets/file-up-CZ-cXuKa.js +++ b/public/build/assets/file-up-D3rB-4Bg.js @@ -1,4 +1,4 @@ -import{G as a}from"./app-36WMjvX0.js";/** +import{G as a}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/filter-D8dMdozc.js b/public/build/assets/filter-B_3e214H.js similarity index 87% rename from public/build/assets/filter-D8dMdozc.js rename to public/build/assets/filter-B_3e214H.js index 7f41608b4..e60c8f137 100644 --- a/public/build/assets/filter-D8dMdozc.js +++ b/public/build/assets/filter-B_3e214H.js @@ -1,4 +1,4 @@ -import{G as o}from"./app-36WMjvX0.js";/** +import{G as o}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/fingerprint-q0Oj9Sk5.js b/public/build/assets/fingerprint-BTRdXMJ4.js similarity index 94% rename from public/build/assets/fingerprint-q0Oj9Sk5.js rename to public/build/assets/fingerprint-BTRdXMJ4.js index 3841d3211..4ec6a4458 100644 --- a/public/build/assets/fingerprint-q0Oj9Sk5.js +++ b/public/build/assets/fingerprint-BTRdXMJ4.js @@ -1,4 +1,4 @@ -import{G as a}from"./app-36WMjvX0.js";/** +import{G as a}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/folder-git-2-Dwj_EoDL.js b/public/build/assets/folder-git-2-T64oq8HG.js similarity index 92% rename from public/build/assets/folder-git-2-Dwj_EoDL.js rename to public/build/assets/folder-git-2-T64oq8HG.js index 863009d41..4ad776d42 100644 --- a/public/build/assets/folder-git-2-Dwj_EoDL.js +++ b/public/build/assets/folder-git-2-T64oq8HG.js @@ -1,4 +1,4 @@ -import{G as c}from"./app-36WMjvX0.js";/** +import{G as c}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/forgot-password-1N2BcBLH.js b/public/build/assets/forgot-password-Cyl6l6UI.js similarity index 76% rename from public/build/assets/forgot-password-1N2BcBLH.js rename to public/build/assets/forgot-password-Cyl6l6UI.js index 3dc80a428..f96e75e90 100644 --- a/public/build/assets/forgot-password-1N2BcBLH.js +++ b/public/build/assets/forgot-password-Cyl6l6UI.js @@ -1 +1 @@ -import{r as h,j as e}from"./ui-Z445SNHD.js";import{u as y,a as b,b as f,L as g,I as j,T as w}from"./app-36WMjvX0.js";import{I as k}from"./input-error-DbaxcyOC.js";import{T as E}from"./text-link-BE2GFkLu.js";import{A as v}from"./auth-layout-CwqgjrR_.js";import{R as C}from"./recaptcha-Ogh3pdFI.js";import{M as N}from"./mail-BFoS8U8W.js";import"./utils-BWxnHGCV.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./index-9MclThM-.js";import"./use-favicon-D9sXPfy_.js";function z({status:l}){const{t:r}=y(),[n,s]=h.useState(""),{themeColor:a,customColor:c}=b(),t=a==="custom"?c:w[a],{data:i,setData:d,post:u,processing:m,errors:p}=f({email:""}),x=o=>{o.preventDefault(),u(route("password.email"),{data:{...i,recaptcha_token:n}})};return e.jsx(v,{title:r("Forgot your password?"),description:r("Enter your email to receive a password reset link"),icon:e.jsx(N,{className:"h-7 w-7",style:{color:t}}),status:l,children:e.jsxs("form",{className:"space-y-5",onSubmit:x,children:[e.jsxs("div",{className:"mb-4",children:[e.jsx(g,{htmlFor:"email",className:"block text-sm font-medium text-gray-900",children:r("Email address")}),e.jsx(j,{id:"email",type:"email",required:!0,autoFocus:!0,tabIndex:1,autoComplete:"email",value:i.email,onChange:o=>d("email",o.target.value),placeholder:"Enter your email",className:"w-full px-3 py-2 border border-gray-300 rounded-md text-sm focus:outline-none transition-colors placeholder-gray-400 mt-2",onFocus:o=>o.target.style.borderColor=t,onBlur:o=>o.target.style.borderColor="rgb(209 213 219)"}),e.jsx(k,{message:p.email})]}),e.jsx(C,{onVerify:s,onExpired:()=>s(""),onError:()=>s("")}),e.jsx("button",{type:"submit",disabled:m,tabIndex:2,className:"cursor-pointer w-full text-white py-2.5 text-sm font-medium tracking-wide transition-all duration-200 rounded-md shadow-md hover:shadow-lg transform hover:scale-[1.02] disabled:opacity-50",style:{backgroundColor:t},children:r(m?"Sending...":"Send Reset Link")}),e.jsx("div",{className:"text-center",children:e.jsxs("p",{className:"text-sm text-gray-500",children:[r("Remember your password?")," ",e.jsx(E,{href:route("login"),className:"font-medium hover:underline",style:{color:t},tabIndex:3,children:r("Back to login")})]})})]})})}export{z as default}; +import{r as h,j as e}from"./ui-Z445SNHD.js";import{u as y,a as b,b as f,L as g,I as j,T as w}from"./app-Da3PX8qg.js";import{I as k}from"./input-error-D7LAo-ji.js";import{T as E}from"./text-link-pTNsaDWU.js";import{A as v}from"./auth-layout-DUlSVo4s.js";import{R as C}from"./recaptcha-H_t2xSGd.js";import{M as N}from"./mail-khAU5Oig.js";import"./utils-BWxnHGCV.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./index-9MclThM-.js";import"./use-favicon-B1Z6Sm0k.js";function z({status:l}){const{t:r}=y(),[n,s]=h.useState(""),{themeColor:a,customColor:c}=b(),t=a==="custom"?c:w[a],{data:i,setData:d,post:u,processing:m,errors:p}=f({email:""}),x=o=>{o.preventDefault(),u(route("password.email"),{data:{...i,recaptcha_token:n}})};return e.jsx(v,{title:r("Forgot your password?"),description:r("Enter your email to receive a password reset link"),icon:e.jsx(N,{className:"h-7 w-7",style:{color:t}}),status:l,children:e.jsxs("form",{className:"space-y-5",onSubmit:x,children:[e.jsxs("div",{className:"mb-4",children:[e.jsx(g,{htmlFor:"email",className:"block text-sm font-medium text-gray-900",children:r("Email address")}),e.jsx(j,{id:"email",type:"email",required:!0,autoFocus:!0,tabIndex:1,autoComplete:"email",value:i.email,onChange:o=>d("email",o.target.value),placeholder:"Enter your email",className:"w-full px-3 py-2 border border-gray-300 rounded-md text-sm focus:outline-none transition-colors placeholder-gray-400 mt-2",onFocus:o=>o.target.style.borderColor=t,onBlur:o=>o.target.style.borderColor="rgb(209 213 219)"}),e.jsx(k,{message:p.email})]}),e.jsx(C,{onVerify:s,onExpired:()=>s(""),onError:()=>s("")}),e.jsx("button",{type:"submit",disabled:m,tabIndex:2,className:"cursor-pointer w-full text-white py-2.5 text-sm font-medium tracking-wide transition-all duration-200 rounded-md shadow-md hover:shadow-lg transform hover:scale-[1.02] disabled:opacity-50",style:{backgroundColor:t},children:r(m?"Sending...":"Send Reset Link")}),e.jsx("div",{className:"text-center",children:e.jsxs("p",{className:"text-sm text-gray-500",children:[r("Remember your password?")," ",e.jsx(E,{href:route("login"),className:"font-medium hover:underline",style:{color:t},tabIndex:3,children:r("Back to login")})]})})]})})}export{z as default}; diff --git a/public/build/assets/form-C_YWMrTN.js b/public/build/assets/form-CkYStcM2.js similarity index 83% rename from public/build/assets/form-C_YWMrTN.js rename to public/build/assets/form-CkYStcM2.js index fb4ca0dbd..d9070aaea 100644 --- a/public/build/assets/form-C_YWMrTN.js +++ b/public/build/assets/form-CkYStcM2.js @@ -1 +1 @@ -import{r as p,j as e}from"./ui-Z445SNHD.js";import{P as N}from"./page-template-B_mOhR6n.js";import{u as F,c as P,L as d,I as m,B as f,r as u,t as n}from"./app-36WMjvX0.js";import{T as S}from"./textarea-CdnKPU5F.js";import{S as h}from"./switch-C7AW5g5G.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";function ce({plan:r,hasDefaultPlan:y=!1,otherDefaultPlanExists:q=!1}){const{t:s}=F(),{globalSettings:w}=P().props,[_,c]=p.useState(!1),o=!!r,[i,x]=p.useState({name:(r==null?void 0:r.name)||"",price:(r==null?void 0:r.price)||0,yearly_price:(r==null?void 0:r.yearly_price)||void 0,duration:(r==null?void 0:r.duration)||"monthly",description:(r==null?void 0:r.description)||"",max_users:(r==null?void 0:r.max_users)||0,max_employees:(r==null?void 0:r.max_employees)||0,storage_limit:(r==null?void 0:r.storage_limit)||0,enable_chatgpt:(r==null?void 0:r.enable_chatgpt)||"off",is_trial:(r==null?void 0:r.is_trial)||null,trial_day:(r==null?void 0:r.trial_day)||0,is_plan_enable:(r==null?void 0:r.is_plan_enable)||"on",is_default:(r==null?void 0:r.is_default)||!1}),l=t=>{const{name:a,value:g}=t.target;x(C=>({...C,[a]:g}))},j=(t,a)=>{x(g=>({...g,[t]:a?"on":"off"}))},b=t=>{x(a=>({...a,is_default:t}))},v=t=>{t.preventDefault(),c(!0),o?u.put(route("plans.update",r.id),i,{onSuccess:()=>{c(!1),u.get(route("plans.index"))},onError:a=>{c(!1),n.dismiss(),typeof a=="string"?n.error(s(a)):n.error(s("Failed to update plan: {{errors}}",{errors:Object.values(a).join(", ")}))}}):u.post(route("plans.store"),i,{onSuccess:()=>{c(!1),u.get(route("plans.index"))},onError:a=>{c(!1),n.dismiss(),typeof a=="string"?n.error(s(a)):n.error(s("Failed to create plan: {{errors}}",{errors:Object.values(a).join(", ")}))}})};return e.jsx(N,{title:s(o?"Edit Plan":"Create Plan"),description:s(o?"Update subscription plan details":"Add a new subscription plan"),url:o?route("plans.update",r.id):"/plans/create",breadcrumbs:[{title:s("Dashboard"),href:route("dashboard")},{title:s("Plans"),href:route("plans.index")},{title:s(o?"Edit Plan":"Create Plan")}],children:e.jsx("div",{className:"bg-white rounded-lg shadow p-6",children:e.jsxs("form",{onSubmit:v,className:"space-y-6",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{children:[e.jsx(d,{htmlFor:"name",required:!0,children:s("Plan Name")}),e.jsx(m,{id:"name",name:"name",value:i.name,onChange:l,required:!0})]}),e.jsxs("div",{children:[e.jsx(d,{htmlFor:"price",required:!0,children:s("Monthly Price")}),e.jsx(m,{id:"price",name:"price",type:"number",step:"0.01",value:i.price,onChange:l,required:!0})]}),e.jsxs("div",{children:[e.jsx(d,{htmlFor:"yearly_price",required:!0,children:s("Yearly Price")}),e.jsx(m,{id:"yearly_price",name:"yearly_price",type:"number",step:"0.01",value:i.yearly_price||"",onChange:l,required:!0})]}),e.jsxs("div",{children:[e.jsx(d,{htmlFor:"description",children:s("Description")}),e.jsx(S,{id:"description",name:"description",value:i.description,onChange:l,rows:3})]})]}),e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{children:[e.jsx(d,{htmlFor:"max_users",required:!0,children:s("Maximum Users")}),e.jsx(m,{id:"max_users",name:"max_users",type:"number",value:i.max_users,onChange:l,required:!0})]}),e.jsxs("div",{children:[e.jsx(d,{htmlFor:"max_employees",required:!0,children:s("Maximum Employees")}),e.jsx(m,{id:"max_employees",name:"max_employees",type:"number",value:i.max_employees,onChange:l,required:!0})]}),e.jsxs("div",{children:[e.jsx(d,{htmlFor:"storage_limit",required:!0,children:s("Storage Limit (GB)")}),e.jsx(m,{id:"storage_limit",name:"storage_limit",type:"number",step:"0.01",value:i.storage_limit,onChange:l,required:!0})]}),e.jsxs("div",{children:[e.jsx(d,{htmlFor:"trial_day",children:s("Trial Days")}),e.jsx(m,{id:"trial_day",name:"trial_day",type:"number",value:i.trial_day,onChange:l})]})]})]}),e.jsxs("div",{className:"border rounded-lg p-4 space-y-4",children:[e.jsx("h3",{className:"font-medium",children:s("Features")}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx(d,{htmlFor:"enable_chatgpt",children:s("AI Integration")}),e.jsx(h,{id:"enable_chatgpt",checked:i.enable_chatgpt==="on",onCheckedChange:t=>j("enable_chatgpt",t)})]}),e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx(d,{htmlFor:"is_trial",children:s("Enable Trial")}),e.jsx(h,{id:"is_trial",checked:i.is_trial==="on",onCheckedChange:t=>j("is_trial",t)})]})]})]}),e.jsxs("div",{className:"border rounded-lg p-4 space-y-4",children:[e.jsx("h3",{className:"font-medium",children:s("Settings")}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx(d,{htmlFor:"is_plan_enable",children:s("Active")}),e.jsx(h,{id:"is_plan_enable",checked:i.is_plan_enable==="on",onCheckedChange:t=>j("is_plan_enable",t)})]}),e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx(d,{htmlFor:"is_default",children:s("Default Plan")}),(o?!(r!=null&&r.is_default):y)&&e.jsx("p",{className:"text-xs text-amber-600 mt-1",children:s("Setting this as default will remove default status from the current default plan.")})]}),e.jsx(h,{id:"is_default",checked:i.is_default,onCheckedChange:b})]})]})]}),e.jsxs("div",{className:"flex justify-end gap-3",children:[e.jsx(f,{type:"button",variant:"outline",onClick:()=>u.get(route("plans.index")),children:s("Cancel")}),e.jsx(f,{type:"submit",disabled:_,children:s(_?o?"Updating...":"Creating...":o?"Update Plan":"Create Plan")})]})]})})})}export{ce as default}; +import{r as p,j as e}from"./ui-Z445SNHD.js";import{P as N}from"./page-template-Cw8W4Qs2.js";import{u as F,c as P,L as d,I as m,B as f,r as u,t as n}from"./app-Da3PX8qg.js";import{T as S}from"./textarea-BgXisGCr.js";import{S as h}from"./switch-DCoM0Ivb.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";function ce({plan:r,hasDefaultPlan:y=!1,otherDefaultPlanExists:q=!1}){const{t:s}=F(),{globalSettings:w}=P().props,[_,c]=p.useState(!1),o=!!r,[i,x]=p.useState({name:(r==null?void 0:r.name)||"",price:(r==null?void 0:r.price)||0,yearly_price:(r==null?void 0:r.yearly_price)||void 0,duration:(r==null?void 0:r.duration)||"monthly",description:(r==null?void 0:r.description)||"",max_users:(r==null?void 0:r.max_users)||0,max_employees:(r==null?void 0:r.max_employees)||0,storage_limit:(r==null?void 0:r.storage_limit)||0,enable_chatgpt:(r==null?void 0:r.enable_chatgpt)||"off",is_trial:(r==null?void 0:r.is_trial)||null,trial_day:(r==null?void 0:r.trial_day)||0,is_plan_enable:(r==null?void 0:r.is_plan_enable)||"on",is_default:(r==null?void 0:r.is_default)||!1}),l=t=>{const{name:a,value:g}=t.target;x(C=>({...C,[a]:g}))},j=(t,a)=>{x(g=>({...g,[t]:a?"on":"off"}))},b=t=>{x(a=>({...a,is_default:t}))},v=t=>{t.preventDefault(),c(!0),o?u.put(route("plans.update",r.id),i,{onSuccess:()=>{c(!1),u.get(route("plans.index"))},onError:a=>{c(!1),n.dismiss(),typeof a=="string"?n.error(s(a)):n.error(s("Failed to update plan: {{errors}}",{errors:Object.values(a).join(", ")}))}}):u.post(route("plans.store"),i,{onSuccess:()=>{c(!1),u.get(route("plans.index"))},onError:a=>{c(!1),n.dismiss(),typeof a=="string"?n.error(s(a)):n.error(s("Failed to create plan: {{errors}}",{errors:Object.values(a).join(", ")}))}})};return e.jsx(N,{title:s(o?"Edit Plan":"Create Plan"),description:s(o?"Update subscription plan details":"Add a new subscription plan"),url:o?route("plans.update",r.id):"/plans/create",breadcrumbs:[{title:s("Dashboard"),href:route("dashboard")},{title:s("Plans"),href:route("plans.index")},{title:s(o?"Edit Plan":"Create Plan")}],children:e.jsx("div",{className:"bg-white rounded-lg shadow p-6",children:e.jsxs("form",{onSubmit:v,className:"space-y-6",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{children:[e.jsx(d,{htmlFor:"name",required:!0,children:s("Plan Name")}),e.jsx(m,{id:"name",name:"name",value:i.name,onChange:l,required:!0})]}),e.jsxs("div",{children:[e.jsx(d,{htmlFor:"price",required:!0,children:s("Monthly Price")}),e.jsx(m,{id:"price",name:"price",type:"number",step:"0.01",value:i.price,onChange:l,required:!0})]}),e.jsxs("div",{children:[e.jsx(d,{htmlFor:"yearly_price",required:!0,children:s("Yearly Price")}),e.jsx(m,{id:"yearly_price",name:"yearly_price",type:"number",step:"0.01",value:i.yearly_price||"",onChange:l,required:!0})]}),e.jsxs("div",{children:[e.jsx(d,{htmlFor:"description",children:s("Description")}),e.jsx(S,{id:"description",name:"description",value:i.description,onChange:l,rows:3})]})]}),e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{children:[e.jsx(d,{htmlFor:"max_users",required:!0,children:s("Maximum Users")}),e.jsx(m,{id:"max_users",name:"max_users",type:"number",value:i.max_users,onChange:l,required:!0})]}),e.jsxs("div",{children:[e.jsx(d,{htmlFor:"max_employees",required:!0,children:s("Maximum Employees")}),e.jsx(m,{id:"max_employees",name:"max_employees",type:"number",value:i.max_employees,onChange:l,required:!0})]}),e.jsxs("div",{children:[e.jsx(d,{htmlFor:"storage_limit",required:!0,children:s("Storage Limit (GB)")}),e.jsx(m,{id:"storage_limit",name:"storage_limit",type:"number",step:"0.01",value:i.storage_limit,onChange:l,required:!0})]}),e.jsxs("div",{children:[e.jsx(d,{htmlFor:"trial_day",children:s("Trial Days")}),e.jsx(m,{id:"trial_day",name:"trial_day",type:"number",value:i.trial_day,onChange:l})]})]})]}),e.jsxs("div",{className:"border rounded-lg p-4 space-y-4",children:[e.jsx("h3",{className:"font-medium",children:s("Features")}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx(d,{htmlFor:"enable_chatgpt",children:s("AI Integration")}),e.jsx(h,{id:"enable_chatgpt",checked:i.enable_chatgpt==="on",onCheckedChange:t=>j("enable_chatgpt",t)})]}),e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx(d,{htmlFor:"is_trial",children:s("Enable Trial")}),e.jsx(h,{id:"is_trial",checked:i.is_trial==="on",onCheckedChange:t=>j("is_trial",t)})]})]})]}),e.jsxs("div",{className:"border rounded-lg p-4 space-y-4",children:[e.jsx("h3",{className:"font-medium",children:s("Settings")}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx(d,{htmlFor:"is_plan_enable",children:s("Active")}),e.jsx(h,{id:"is_plan_enable",checked:i.is_plan_enable==="on",onCheckedChange:t=>j("is_plan_enable",t)})]}),e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx(d,{htmlFor:"is_default",children:s("Default Plan")}),(o?!(r!=null&&r.is_default):y)&&e.jsx("p",{className:"text-xs text-amber-600 mt-1",children:s("Setting this as default will remove default status from the current default plan.")})]}),e.jsx(h,{id:"is_default",checked:i.is_default,onCheckedChange:b})]})]})]}),e.jsxs("div",{className:"flex justify-end gap-3",children:[e.jsx(f,{type:"button",variant:"outline",onClick:()=>u.get(route("plans.index")),children:s("Cancel")}),e.jsx(f,{type:"submit",disabled:_,children:s(_?o?"Updating...":"Creating...":o?"Update Plan":"Create Plan")})]})]})})})}export{ce as default}; diff --git a/public/build/assets/generate-Cq9vrwzk.js b/public/build/assets/generate-5uW4lT-7.js similarity index 95% rename from public/build/assets/generate-Cq9vrwzk.js rename to public/build/assets/generate-5uW4lT-7.js index 95a7d8628..9d8c0da1f 100644 --- a/public/build/assets/generate-Cq9vrwzk.js +++ b/public/build/assets/generate-5uW4lT-7.js @@ -1 +1 @@ -import{r as o,j as e}from"./ui-Z445SNHD.js";import{u as j,c as f,h as y,j as b,k as v,L as N,I as k,F as w,B as m}from"./app-36WMjvX0.js";import{F as x}from"./file-down-Bxu0R4EW.js";import"./utils-BWxnHGCV.js";function E({record:t,onClose:l}){const{t:r}=j(),{csrf_token:d}=f().props,n=o.useRef(null),[i,c]=o.useState(()=>{const a={};return(t.variables||[]).forEach(s=>{a[s]=""}),a}),p=()=>{n.current&&(n.current.submit(),c(()=>{const a={};return(t.variables||[]).forEach(s=>{a[s]=""}),a}),l())},h=`${t.name}_${new Date().toISOString().split("T")[0]}`,u=route("hr.contracts.contract-templates.generate",t.id);return e.jsxs(y,{className:"max-w-lg max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:a=>a.preventDefault(),children:[e.jsx(b,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(x,{className:"h-5 w-5 text-primary"})}),e.jsxs("div",{children:[e.jsx(v,{className:"text-xl font-semibold",children:r("Generate Contract")}),e.jsx("p",{className:"text-sm text-gray-500 mt-0.5",children:t.name})]})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("form",{ref:n,method:"POST",action:u,style:{display:"none"},children:[e.jsx("input",{type:"hidden",name:"_token",value:d}),e.jsx("input",{type:"hidden",name:"filename",value:h}),Object.entries(i).map(([a,s])=>e.jsx("input",{type:"hidden",name:`variables[${a}]`,value:s},a))]}),t.variables&&t.variables.length>0?e.jsxs(e.Fragment,{children:[e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:r("Fill in the values for the template variables below.")}),e.jsx("div",{className:"space-y-3",children:t.variables.map(a=>e.jsxs("div",{className:"space-y-1.5",children:[e.jsx(N,{htmlFor:a,className:"text-sm font-medium text-gray-700 dark:text-gray-300",children:a.replace(/_/g," ").replace(/\b\w/g,s=>s.toUpperCase())}),e.jsx(k,{id:a,value:i[a]||"",onChange:s=>c(g=>({...g,[a]:s.target.value})),placeholder:`Enter ${a.replace(/_/g," ")}`})]},a))})]}):e.jsxs("div",{className:"flex items-center gap-3 p-4 bg-gray-50 dark:bg-gray-800 rounded-lg",children:[e.jsx(w,{className:"h-5 w-5 text-gray-400 flex-shrink-0"}),e.jsx("p",{className:"text-sm text-gray-600 dark:text-gray-400",children:r("This template has no variables. Click Generate to download the PDF.")})]}),e.jsxs("div",{className:"flex items-center justify-end gap-3 pt-2 border-t border-gray-100 dark:border-gray-700",children:[e.jsx(m,{variant:"outline",onClick:l,children:r("Cancel")}),e.jsxs(m,{onClick:p,children:[e.jsx(x,{className:"h-4 w-4 mr-2"}),r("Generate PDF")]})]})]})]})}export{E as default}; +import{r as o,j as e}from"./ui-Z445SNHD.js";import{u as j,c as f,h as y,j as b,k as v,L as N,I as k,F as w,B as m}from"./app-Da3PX8qg.js";import{F as x}from"./file-down-CxCQCvcc.js";import"./utils-BWxnHGCV.js";function E({record:t,onClose:l}){const{t:r}=j(),{csrf_token:d}=f().props,n=o.useRef(null),[i,c]=o.useState(()=>{const a={};return(t.variables||[]).forEach(s=>{a[s]=""}),a}),p=()=>{n.current&&(n.current.submit(),c(()=>{const a={};return(t.variables||[]).forEach(s=>{a[s]=""}),a}),l())},h=`${t.name}_${new Date().toISOString().split("T")[0]}`,u=route("hr.contracts.contract-templates.generate",t.id);return e.jsxs(y,{className:"max-w-lg max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:a=>a.preventDefault(),children:[e.jsx(b,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(x,{className:"h-5 w-5 text-primary"})}),e.jsxs("div",{children:[e.jsx(v,{className:"text-xl font-semibold",children:r("Generate Contract")}),e.jsx("p",{className:"text-sm text-gray-500 mt-0.5",children:t.name})]})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("form",{ref:n,method:"POST",action:u,style:{display:"none"},children:[e.jsx("input",{type:"hidden",name:"_token",value:d}),e.jsx("input",{type:"hidden",name:"filename",value:h}),Object.entries(i).map(([a,s])=>e.jsx("input",{type:"hidden",name:`variables[${a}]`,value:s},a))]}),t.variables&&t.variables.length>0?e.jsxs(e.Fragment,{children:[e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:r("Fill in the values for the template variables below.")}),e.jsx("div",{className:"space-y-3",children:t.variables.map(a=>e.jsxs("div",{className:"space-y-1.5",children:[e.jsx(N,{htmlFor:a,className:"text-sm font-medium text-gray-700 dark:text-gray-300",children:a.replace(/_/g," ").replace(/\b\w/g,s=>s.toUpperCase())}),e.jsx(k,{id:a,value:i[a]||"",onChange:s=>c(g=>({...g,[a]:s.target.value})),placeholder:`Enter ${a.replace(/_/g," ")}`})]},a))})]}):e.jsxs("div",{className:"flex items-center gap-3 p-4 bg-gray-50 dark:bg-gray-800 rounded-lg",children:[e.jsx(w,{className:"h-5 w-5 text-gray-400 flex-shrink-0"}),e.jsx("p",{className:"text-sm text-gray-600 dark:text-gray-400",children:r("This template has no variables. Click Generate to download the PDF.")})]}),e.jsxs("div",{className:"flex items-center justify-end gap-3 pt-2 border-t border-gray-100 dark:border-gray-700",children:[e.jsx(m,{variant:"outline",onClick:l,children:r("Cancel")}),e.jsxs(m,{onClick:p,children:[e.jsx(x,{className:"h-4 w-4 mr-2"}),r("Generate PDF")]})]})]})]})}export{E as default}; diff --git a/public/build/assets/generate-CXjAPr3R.js b/public/build/assets/generate-B8jgF1jq.js similarity index 95% rename from public/build/assets/generate-CXjAPr3R.js rename to public/build/assets/generate-B8jgF1jq.js index a11f895f7..30b5fac03 100644 --- a/public/build/assets/generate-CXjAPr3R.js +++ b/public/build/assets/generate-B8jgF1jq.js @@ -1 +1 @@ -import{r as m,j as e}from"./ui-Z445SNHD.js";import{u as j,c as f,h as y,j as b,k as v,L as N,I as k,F as w,B as o}from"./app-36WMjvX0.js";import{F as x}from"./file-down-Bxu0R4EW.js";import"./utils-BWxnHGCV.js";function E({record:t,onClose:l}){const{t:r}=j(),{csrf_token:d}=f().props,n=m.useRef(null),[i,c]=m.useState(()=>{const a={};return(t.variables||[]).forEach(s=>{a[s]=""}),a}),p=()=>{n.current&&(n.current.submit(),c(()=>{const a={};return(t.variables||[]).forEach(s=>{a[s]=""}),a}),l())},h=`${t.name}_${new Date().toISOString().split("T")[0]}`,u=route("hr.recruitment.offer-templates.generate",t.id);return e.jsxs(y,{className:"max-w-lg max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:a=>a.preventDefault(),children:[e.jsx(b,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(x,{className:"h-5 w-5 text-primary"})}),e.jsxs("div",{children:[e.jsx(v,{className:"text-xl font-semibold",children:r("Generate Offer")}),e.jsx("p",{className:"text-sm text-gray-500 mt-0.5",children:t.name})]})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("form",{ref:n,method:"POST",action:u,style:{display:"none"},children:[e.jsx("input",{type:"hidden",name:"_token",value:d}),e.jsx("input",{type:"hidden",name:"filename",value:h}),Object.entries(i).map(([a,s])=>e.jsx("input",{type:"hidden",name:`variables[${a}]`,value:s},a))]}),t.variables&&t.variables.length>0?e.jsxs(e.Fragment,{children:[e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:r("Fill in the values for the template variables below.")}),e.jsx("div",{className:"space-y-3",children:t.variables.map(a=>e.jsxs("div",{className:"space-y-1.5",children:[e.jsx(N,{htmlFor:a,className:"text-sm font-medium text-gray-700 dark:text-gray-300",children:a.replace(/_/g," ").replace(/\b\w/g,s=>s.toUpperCase())}),e.jsx(k,{id:a,value:i[a]||"",onChange:s=>c(g=>({...g,[a]:s.target.value})),placeholder:`Enter ${a.replace(/_/g," ")}`})]},a))})]}):e.jsxs("div",{className:"flex items-center gap-3 p-4 bg-gray-50 dark:bg-gray-800 rounded-lg",children:[e.jsx(w,{className:"h-5 w-5 text-gray-400 flex-shrink-0"}),e.jsx("p",{className:"text-sm text-gray-600 dark:text-gray-400",children:r("This template has no variables. Click Generate to download the PDF.")})]}),e.jsxs("div",{className:"flex items-center justify-end gap-3 pt-2 border-t border-gray-100 dark:border-gray-700",children:[e.jsx(o,{variant:"outline",onClick:l,children:r("Cancel")}),e.jsxs(o,{onClick:p,children:[e.jsx(x,{className:"h-4 w-4 mr-2"}),r("Generate PDF")]})]})]})]})}export{E as default}; +import{r as m,j as e}from"./ui-Z445SNHD.js";import{u as j,c as f,h as y,j as b,k as v,L as N,I as k,F as w,B as o}from"./app-Da3PX8qg.js";import{F as x}from"./file-down-CxCQCvcc.js";import"./utils-BWxnHGCV.js";function E({record:t,onClose:l}){const{t:r}=j(),{csrf_token:d}=f().props,n=m.useRef(null),[i,c]=m.useState(()=>{const a={};return(t.variables||[]).forEach(s=>{a[s]=""}),a}),p=()=>{n.current&&(n.current.submit(),c(()=>{const a={};return(t.variables||[]).forEach(s=>{a[s]=""}),a}),l())},h=`${t.name}_${new Date().toISOString().split("T")[0]}`,u=route("hr.recruitment.offer-templates.generate",t.id);return e.jsxs(y,{className:"max-w-lg max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:a=>a.preventDefault(),children:[e.jsx(b,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(x,{className:"h-5 w-5 text-primary"})}),e.jsxs("div",{children:[e.jsx(v,{className:"text-xl font-semibold",children:r("Generate Offer")}),e.jsx("p",{className:"text-sm text-gray-500 mt-0.5",children:t.name})]})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("form",{ref:n,method:"POST",action:u,style:{display:"none"},children:[e.jsx("input",{type:"hidden",name:"_token",value:d}),e.jsx("input",{type:"hidden",name:"filename",value:h}),Object.entries(i).map(([a,s])=>e.jsx("input",{type:"hidden",name:`variables[${a}]`,value:s},a))]}),t.variables&&t.variables.length>0?e.jsxs(e.Fragment,{children:[e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:r("Fill in the values for the template variables below.")}),e.jsx("div",{className:"space-y-3",children:t.variables.map(a=>e.jsxs("div",{className:"space-y-1.5",children:[e.jsx(N,{htmlFor:a,className:"text-sm font-medium text-gray-700 dark:text-gray-300",children:a.replace(/_/g," ").replace(/\b\w/g,s=>s.toUpperCase())}),e.jsx(k,{id:a,value:i[a]||"",onChange:s=>c(g=>({...g,[a]:s.target.value})),placeholder:`Enter ${a.replace(/_/g," ")}`})]},a))})]}):e.jsxs("div",{className:"flex items-center gap-3 p-4 bg-gray-50 dark:bg-gray-800 rounded-lg",children:[e.jsx(w,{className:"h-5 w-5 text-gray-400 flex-shrink-0"}),e.jsx("p",{className:"text-sm text-gray-600 dark:text-gray-400",children:r("This template has no variables. Click Generate to download the PDF.")})]}),e.jsxs("div",{className:"flex items-center justify-end gap-3 pt-2 border-t border-gray-100 dark:border-gray-700",children:[e.jsx(o,{variant:"outline",onClick:l,children:r("Cancel")}),e.jsxs(o,{onClick:p,children:[e.jsx(x,{className:"h-4 w-4 mr-2"}),r("Generate PDF")]})]})]})]})}export{E as default}; diff --git a/public/build/assets/generate-te0OpLsc.js b/public/build/assets/generate-CltoCWib.js similarity index 95% rename from public/build/assets/generate-te0OpLsc.js rename to public/build/assets/generate-CltoCWib.js index d8bcbe7f4..da7f1d49f 100644 --- a/public/build/assets/generate-te0OpLsc.js +++ b/public/build/assets/generate-CltoCWib.js @@ -1 +1 @@ -import{r as d,j as e}from"./ui-Z445SNHD.js";import{u as j,c as y,h as v,j as N,k as b,L as k,I as w,F,B as x}from"./app-36WMjvX0.js";import{F as p}from"./file-down-Bxu0R4EW.js";import"./utils-BWxnHGCV.js";function E({record:a,onClose:i}){const{t:n}=j(),{csrf_token:h}=y().props,l=d.useRef(null),[c,m]=d.useState(()=>{const s={};return(a.placeholders||[]).forEach(t=>{var r;s[t]=((r=a.default_values)==null?void 0:r[t])||""}),s}),u=()=>{l.current&&(l.current.submit(),m(()=>{const s={};return(a.placeholders||[]).forEach(t=>{s[t]=""}),s}),i())},g=`${a.name}_${new Date().toISOString().split("T")[0]}`,f=route("hr.documents.document-templates.generate",a.id),o=a.file_format||"txt";return e.jsxs(v,{className:"max-w-lg max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:s=>s.preventDefault(),children:[e.jsx(N,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(p,{className:"h-5 w-5 text-primary"})}),e.jsxs("div",{children:[e.jsx(b,{className:"text-xl font-semibold",children:n("Generate Document")}),e.jsxs("div",{className:"flex items-center gap-2 mt-0.5",children:[e.jsx("p",{className:"text-sm text-gray-500",children:a.name}),e.jsx("span",{className:"inline-flex items-center rounded-md bg-gray-50 px-2 py-0.5 text-xs font-medium text-gray-600 ring-1 ring-inset ring-gray-500/10",children:o.toUpperCase()})]})]})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("form",{ref:l,method:"POST",action:f,style:{display:"none"},children:[e.jsx("input",{type:"hidden",name:"_token",value:h}),e.jsx("input",{type:"hidden",name:"filename",value:g}),Object.entries(c).map(([s,t])=>e.jsx("input",{type:"hidden",name:`values[${s}]`,value:t},s))]}),a.placeholders&&a.placeholders.length>0?e.jsxs(e.Fragment,{children:[e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:n("Fill in the values for the template placeholders below.")}),e.jsx("div",{className:"space-y-3",children:a.placeholders.map(s=>e.jsxs("div",{className:"space-y-1.5",children:[e.jsx(k,{htmlFor:s,className:"text-sm font-medium text-gray-700 dark:text-gray-300",children:s.replace(/_/g," ").replace(/\b\w/g,t=>t.toUpperCase())}),e.jsx(w,{id:s,value:c[s]||"",onChange:t=>m(r=>({...r,[s]:t.target.value})),placeholder:`Enter ${s.replace(/_/g," ")}`})]},s))})]}):e.jsxs("div",{className:"flex items-center gap-3 p-4 bg-gray-50 dark:bg-gray-800 rounded-lg",children:[e.jsx(F,{className:"h-5 w-5 text-gray-400 flex-shrink-0"}),e.jsx("p",{className:"text-sm text-gray-600 dark:text-gray-400",children:n("This template has no placeholders. Click Generate to download the document.")})]}),e.jsxs("div",{className:"flex items-center justify-end gap-3 pt-2 border-t border-gray-100 dark:border-gray-700",children:[e.jsx(x,{variant:"outline",onClick:i,children:n("Cancel")}),e.jsxs(x,{onClick:u,children:[e.jsx(p,{className:"h-4 w-4 mr-2"}),n("Generate")," ",o.toUpperCase()]})]})]})]})}export{E as default}; +import{r as d,j as e}from"./ui-Z445SNHD.js";import{u as j,c as y,h as v,j as N,k as b,L as k,I as w,F,B as x}from"./app-Da3PX8qg.js";import{F as p}from"./file-down-CxCQCvcc.js";import"./utils-BWxnHGCV.js";function E({record:a,onClose:i}){const{t:n}=j(),{csrf_token:h}=y().props,l=d.useRef(null),[c,m]=d.useState(()=>{const s={};return(a.placeholders||[]).forEach(t=>{var r;s[t]=((r=a.default_values)==null?void 0:r[t])||""}),s}),u=()=>{l.current&&(l.current.submit(),m(()=>{const s={};return(a.placeholders||[]).forEach(t=>{s[t]=""}),s}),i())},g=`${a.name}_${new Date().toISOString().split("T")[0]}`,f=route("hr.documents.document-templates.generate",a.id),o=a.file_format||"txt";return e.jsxs(v,{className:"max-w-lg max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:s=>s.preventDefault(),children:[e.jsx(N,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(p,{className:"h-5 w-5 text-primary"})}),e.jsxs("div",{children:[e.jsx(b,{className:"text-xl font-semibold",children:n("Generate Document")}),e.jsxs("div",{className:"flex items-center gap-2 mt-0.5",children:[e.jsx("p",{className:"text-sm text-gray-500",children:a.name}),e.jsx("span",{className:"inline-flex items-center rounded-md bg-gray-50 px-2 py-0.5 text-xs font-medium text-gray-600 ring-1 ring-inset ring-gray-500/10",children:o.toUpperCase()})]})]})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("form",{ref:l,method:"POST",action:f,style:{display:"none"},children:[e.jsx("input",{type:"hidden",name:"_token",value:h}),e.jsx("input",{type:"hidden",name:"filename",value:g}),Object.entries(c).map(([s,t])=>e.jsx("input",{type:"hidden",name:`values[${s}]`,value:t},s))]}),a.placeholders&&a.placeholders.length>0?e.jsxs(e.Fragment,{children:[e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:n("Fill in the values for the template placeholders below.")}),e.jsx("div",{className:"space-y-3",children:a.placeholders.map(s=>e.jsxs("div",{className:"space-y-1.5",children:[e.jsx(k,{htmlFor:s,className:"text-sm font-medium text-gray-700 dark:text-gray-300",children:s.replace(/_/g," ").replace(/\b\w/g,t=>t.toUpperCase())}),e.jsx(w,{id:s,value:c[s]||"",onChange:t=>m(r=>({...r,[s]:t.target.value})),placeholder:`Enter ${s.replace(/_/g," ")}`})]},s))})]}):e.jsxs("div",{className:"flex items-center gap-3 p-4 bg-gray-50 dark:bg-gray-800 rounded-lg",children:[e.jsx(F,{className:"h-5 w-5 text-gray-400 flex-shrink-0"}),e.jsx("p",{className:"text-sm text-gray-600 dark:text-gray-400",children:n("This template has no placeholders. Click Generate to download the document.")})]}),e.jsxs("div",{className:"flex items-center justify-end gap-3 pt-2 border-t border-gray-100 dark:border-gray-700",children:[e.jsx(x,{variant:"outline",onClick:i,children:n("Cancel")}),e.jsxs(x,{onClick:u,children:[e.jsx(p,{className:"h-4 w-4 mr-2"}),n("Generate")," ",o.toUpperCase()]})]})]})]})}export{E as default}; diff --git a/public/build/assets/gift-Cu9GEEJ_.js b/public/build/assets/gift-dVgRLkc0.js similarity index 92% rename from public/build/assets/gift-Cu9GEEJ_.js rename to public/build/assets/gift-dVgRLkc0.js index 2cf42c74a..a28347162 100644 --- a/public/build/assets/gift-Cu9GEEJ_.js +++ b/public/build/assets/gift-dVgRLkc0.js @@ -1,4 +1,4 @@ -import{G as t}from"./app-36WMjvX0.js";/** +import{G as t}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/git-branch-D2sIFzs4.js b/public/build/assets/git-branch-EdIXkL-9.js similarity index 90% rename from public/build/assets/git-branch-D2sIFzs4.js rename to public/build/assets/git-branch-EdIXkL-9.js index 916b91d47..4119f00f1 100644 --- a/public/build/assets/git-branch-D2sIFzs4.js +++ b/public/build/assets/git-branch-EdIXkL-9.js @@ -1,4 +1,4 @@ -import{G as c}from"./app-36WMjvX0.js";/** +import{G as c}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/globe-ZoJAuRB5.js b/public/build/assets/globe-DK33Pm0M.js similarity index 89% rename from public/build/assets/globe-ZoJAuRB5.js rename to public/build/assets/globe-DK33Pm0M.js index 23b23a397..78022affb 100644 --- a/public/build/assets/globe-ZoJAuRB5.js +++ b/public/build/assets/globe-DK33Pm0M.js @@ -1,4 +1,4 @@ -import{G as e}from"./app-36WMjvX0.js";/** +import{G as e}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/google-calendar-settings-CxCFVQv_.js b/public/build/assets/google-calendar-settings-DHzvzLX6.js similarity index 95% rename from public/build/assets/google-calendar-settings-CxCFVQv_.js rename to public/build/assets/google-calendar-settings-DHzvzLX6.js index d6ef38c9e..42d2086bd 100644 --- a/public/build/assets/google-calendar-settings-CxCFVQv_.js +++ b/public/build/assets/google-calendar-settings-DHzvzLX6.js @@ -1 +1 @@ -import{r as g,j as e}from"./ui-Z445SNHD.js";import{u as S,ap as E,L as i,I as h,U as v,B as N,y,r as I,t as c}from"./app-36WMjvX0.js";import{S as F}from"./switch-C7AW5g5G.js";import"./utils-BWxnHGCV.js";import"./index-9MclThM-.js";function M({settings:t={}}){const{t:a}=S(),[m,d]=g.useState(!1),[s,p]=g.useState({googleCalendarEnabled:t.googleCalendarEnabled==="1"||t.googleCalendarEnabled==="true",googleCalendarId:t.googleCalendarId||""}),[u,j]=g.useState(null),b=l=>{l.preventDefault(),d(!0);const o=new FormData;o.append("googleCalendarEnabled",s.googleCalendarEnabled?"1":"0"),o.append("googleCalendarId",s.googleCalendarId),u&&o.append("googleCalendarJson",u),I.post(route("settings.google-calendar.update"),o,{preserveScroll:!0,onSuccess:n=>{var x,f;d(!1);const r=(x=n.props.flash)==null?void 0:x.success,C=(f=n.props.flash)==null?void 0:f.error;r?c.success(r):C&&c.error(C)},onError:n=>{d(!1);const r=n.error||Object.values(n).join(", ")||a("Failed to update Google Calendar settings");c.error(r)}})};return e.jsx(E,{title:a("Google Calendar Settings"),description:a("Configure Google Calendar integration for appointment synchronization"),action:e.jsxs(N,{type:"submit",form:"google-calendar-form",disabled:m,size:"sm",children:[e.jsx(y,{className:"h-4 w-4 mr-2"}),a(m?"Saving...":"Save Changes")]}),children:e.jsxs("form",{id:"google-calendar-form",onSubmit:b,className:"space-y-6",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{className:"space-y-0.5",children:[e.jsx(i,{htmlFor:"googleCalendarEnabled",children:a("Enable Google Calendar")}),e.jsx("p",{className:"text-sm text-muted-foreground",children:a("Enable Google Calendar integration for appointments")})]}),e.jsx(F,{id:"googleCalendarEnabled",checked:s.googleCalendarEnabled,onCheckedChange:l=>p(o=>({...o,googleCalendarEnabled:l}))})]}),s.googleCalendarEnabled&&e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(i,{htmlFor:"googleCalendarId",children:a("Google Calendar ID")}),e.jsx(h,{id:"googleCalendarId",type:"text",value:s.googleCalendarId,onChange:l=>p(o=>({...o,googleCalendarId:l.target.value})),placeholder:a("Enter your Google Calendar ID")})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(i,{htmlFor:"googleCalendarJson",children:a("Google Calendar JSON File")}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(h,{id:"googleCalendarJson",type:"file",accept:".json",onChange:l=>{var o;return j(((o=l.target.files)==null?void 0:o[0])||null)},className:"flex-1"}),e.jsx(v,{className:"h-4 w-4 text-muted-foreground"})]}),e.jsx("p",{className:"text-xs text-muted-foreground",children:a("JSON files only, max 2MB")})]})]})]})})}export{M as default}; +import{r as g,j as e}from"./ui-Z445SNHD.js";import{u as S,ap as E,L as i,I as h,U as v,B as N,y,r as I,t as c}from"./app-Da3PX8qg.js";import{S as F}from"./switch-DCoM0Ivb.js";import"./utils-BWxnHGCV.js";import"./index-9MclThM-.js";function M({settings:t={}}){const{t:a}=S(),[m,d]=g.useState(!1),[s,p]=g.useState({googleCalendarEnabled:t.googleCalendarEnabled==="1"||t.googleCalendarEnabled==="true",googleCalendarId:t.googleCalendarId||""}),[u,j]=g.useState(null),b=l=>{l.preventDefault(),d(!0);const o=new FormData;o.append("googleCalendarEnabled",s.googleCalendarEnabled?"1":"0"),o.append("googleCalendarId",s.googleCalendarId),u&&o.append("googleCalendarJson",u),I.post(route("settings.google-calendar.update"),o,{preserveScroll:!0,onSuccess:n=>{var x,f;d(!1);const r=(x=n.props.flash)==null?void 0:x.success,C=(f=n.props.flash)==null?void 0:f.error;r?c.success(r):C&&c.error(C)},onError:n=>{d(!1);const r=n.error||Object.values(n).join(", ")||a("Failed to update Google Calendar settings");c.error(r)}})};return e.jsx(E,{title:a("Google Calendar Settings"),description:a("Configure Google Calendar integration for appointment synchronization"),action:e.jsxs(N,{type:"submit",form:"google-calendar-form",disabled:m,size:"sm",children:[e.jsx(y,{className:"h-4 w-4 mr-2"}),a(m?"Saving...":"Save Changes")]}),children:e.jsxs("form",{id:"google-calendar-form",onSubmit:b,className:"space-y-6",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{className:"space-y-0.5",children:[e.jsx(i,{htmlFor:"googleCalendarEnabled",children:a("Enable Google Calendar")}),e.jsx("p",{className:"text-sm text-muted-foreground",children:a("Enable Google Calendar integration for appointments")})]}),e.jsx(F,{id:"googleCalendarEnabled",checked:s.googleCalendarEnabled,onCheckedChange:l=>p(o=>({...o,googleCalendarEnabled:l}))})]}),s.googleCalendarEnabled&&e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(i,{htmlFor:"googleCalendarId",children:a("Google Calendar ID")}),e.jsx(h,{id:"googleCalendarId",type:"text",value:s.googleCalendarId,onChange:l=>p(o=>({...o,googleCalendarId:l.target.value})),placeholder:a("Enter your Google Calendar ID")})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(i,{htmlFor:"googleCalendarJson",children:a("Google Calendar JSON File")}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(h,{id:"googleCalendarJson",type:"file",accept:".json",onChange:l=>{var o;return j(((o=l.target.files)==null?void 0:o[0])||null)},className:"flex-1"}),e.jsx(v,{className:"h-4 w-4 text-muted-foreground"})]}),e.jsx("p",{className:"text-xs text-muted-foreground",children:a("JSON files only, max 2MB")})]})]})]})})}export{M as default}; diff --git a/public/build/assets/grip-vertical-DXcr-v-g.js b/public/build/assets/grip-vertical-BvetFs24.js similarity index 92% rename from public/build/assets/grip-vertical-DXcr-v-g.js rename to public/build/assets/grip-vertical-BvetFs24.js index ea865a3ae..d11534f3f 100644 --- a/public/build/assets/grip-vertical-DXcr-v-g.js +++ b/public/build/assets/grip-vertical-BvetFs24.js @@ -1,4 +1,4 @@ -import{G as c}from"./app-36WMjvX0.js";/** +import{G as c}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/hard-drive-ApF-ULi1.js b/public/build/assets/hard-drive--Nch37f-.js similarity index 92% rename from public/build/assets/hard-drive-ApF-ULi1.js rename to public/build/assets/hard-drive--Nch37f-.js index 188f14789..2d57cc0a3 100644 --- a/public/build/assets/hard-drive-ApF-ULi1.js +++ b/public/build/assets/hard-drive--Nch37f-.js @@ -1,4 +1,4 @@ -import{G as e}from"./app-36WMjvX0.js";/** +import{G as e}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/hash-CHJS6b-L.js b/public/build/assets/hash-B3fNBlbs.js similarity index 91% rename from public/build/assets/hash-CHJS6b-L.js rename to public/build/assets/hash-B3fNBlbs.js index 736ec04a0..6e7315f60 100644 --- a/public/build/assets/hash-CHJS6b-L.js +++ b/public/build/assets/hash-B3fNBlbs.js @@ -1,4 +1,4 @@ -import{G as e}from"./app-36WMjvX0.js";/** +import{G as e}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/house-D8b8GwgZ.js b/public/build/assets/house-BUnGVtyw.js similarity index 96% rename from public/build/assets/house-D8b8GwgZ.js rename to public/build/assets/house-BUnGVtyw.js index fe4c7da5f..24848f359 100644 --- a/public/build/assets/house-D8b8GwgZ.js +++ b/public/build/assets/house-BUnGVtyw.js @@ -1,4 +1,4 @@ -import{G as a}from"./app-36WMjvX0.js";/** +import{G as a}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/i18n-XqrMqrqA.js b/public/build/assets/i18n-B2IfU_Xz.js similarity index 95% rename from public/build/assets/i18n-XqrMqrqA.js rename to public/build/assets/i18n-B2IfU_Xz.js index 9a4e5f9aa..b0173e367 100644 --- a/public/build/assets/i18n-XqrMqrqA.js +++ b/public/build/assets/i18n-B2IfU_Xz.js @@ -1 +1 @@ -import{r as C,j as t}from"./ui-Z445SNHD.js";import{P as ue}from"./page-template-B_mOhR6n.js";import{u as he,c as je,x as K,P as xe,S as L,I as ve,B as M,L as q,r as u,t as n,aq as H}from"./app-36WMjvX0.js";import{S as W,a as G,b as J,c as Q,d as w}from"./select-DgPPBKIC.js";import{P as Ce}from"./pagination-n2efY1KU.js";import{C as Fe}from"./CrudTable-DA37WZsR.js";import{C as _e}from"./CrudFormModal-Bmz2nLeY.js";import{C as ye}from"./CrudDeleteModal-DM40AK8z.js";import{F as we}from"./filter-D8dMdozc.js";function ge({config:j,title:O,url:X,buttons:T=[],breadcrumbs:Y}){var R;const{t:c}=he(),{entity:o,table:b,filters:y=[],form:N,hooks:d}=j,{auth:A,globalSettings:r,...z}=je().props,E=(A==null?void 0:A.permissions)||[],_=z[o.name]||{data:[],links:[]},m=z.filters||{},[f,I]=C.useState(m.search||""),[F,S]=C.useState({}),[P,B]=C.useState(!1),[Z,x]=C.useState(!1),[ee,$]=C.useState(!1),[v,V]=C.useState(null),[h,U]=C.useState("create");C.useEffect(()=>{const e={};y.forEach(s=>{const l=s.name||s.key;e[l]=m[l]||""}),S(e)},[]);const g=()=>Object.entries(F).some(([e,s])=>s&&s!=="")||f!=="",se=()=>Object.entries(F).filter(([e,s])=>s&&s!=="").length+(f?1:0),re=e=>{e.preventDefault(),ie()},ie=()=>{const e={page:1};f&&(e.search=f),Object.entries(F).forEach(([s,l])=>{l&&l!==""&&(e[s]=l)}),m.per_page&&(e.per_page=m.per_page),u.get(o.endpoint,e,{preserveState:!0,preserveScroll:!0})},ae=(e,s)=>{S(p=>({...p,[e]:s}));const l={page:1};f&&(l.search=f);const a={...F,[e]:s};Object.entries(a).forEach(([p,i])=>{i&&i!==""&&(l[p]=i)}),m.per_page&&(l.per_page=m.per_page),u.get(o.endpoint,l,{preserveState:!0,preserveScroll:!0})},te=e=>{const s=m.sort_field===e&&m.sort_direction==="asc"?"desc":"asc",l={sort_field:e,sort_direction:s,page:1};f&&(l.search=f),Object.entries(F).forEach(([a,p])=>{p&&p!==""&&(l[a]=p)}),m.per_page&&(l.per_page=m.per_page),u.get(o.endpoint,l,{preserveState:!0,preserveScroll:!0})},oe=(e,s)=>{switch(V(s),e){case"view":U("view"),x(!0);break;case"edit":U("edit"),x(!0);break;case"delete":$(!0);break}},ne=()=>{V(null),U("create"),x(!0)},ce=e=>{const s={...e};if(o.name==="roles"){if(s.permissions&&Array.isArray(s.permissions)){const p=s.permissions.map(i=>typeof i=="object"&&i!==null&&i.name?i.name:String(i));s.permissions=p}const a={label:s.label,description:s.description||"",permissions:s.permissions||[]};Object.keys(s).forEach(p=>{delete s[p]}),Object.assign(s,a)}else if(s.permissions&&Array.isArray(s.permissions)){const a={};s.permissions.forEach((p,i)=>{a[i]=String(p)}),s.permissions=a}if(o.name==="permissions"&&h==="edit"&&delete s.name,N.fields.some(a=>a.type==="file")){const a=N.fields.filter(i=>i.type==="file").map(i=>i.name),p=new FormData;Object.keys(s).forEach(i=>{if(a.includes(i)&&h==="edit"){s[i]&&typeof s[i]=="object"&&p.append(i,s[i]);return}p.append(i,s[i])}),h==="create"?(r!=null&&r.is_demo||n.loading(c("Creating...")),u.post(o.endpoint,p,{onSuccess:i=>{x(!1),r!=null&&r.is_demo||n.dismiss(),i.props.flash.success?n.success(c(i.props.flash.success)):i.props.flash.error&&n.error(c(i.props.flash.error)),d!=null&&d.afterCreate&&d.afterCreate(e,i.props[o.name])},onError:i=>{r!=null&&r.is_demo||n.dismiss(),typeof i=="string"?n.error(c(i)):n.error(c(`Failed to create ${o.name.slice(0,-1)}: {{errors}}`,{errors:Object.values(i).join(", ")}))}})):h==="edit"&&(r!=null&&r.is_demo||n.loading(c("Updating...")),u.post(`${o.endpoint}/${v.id}?_method=PUT`,p,{onSuccess:i=>{x(!1),r!=null&&r.is_demo||n.dismiss(),i.props.flash.success?n.success(c(i.props.flash.success)):i.props.flash.error&&n.error(c(i.props.flash.error)),d!=null&&d.afterUpdate&&d.afterUpdate(e,i.props[o.name])},onError:i=>{r!=null&&r.is_demo||n.dismiss(),typeof i=="string"?n.error(c(i)):n.error(c(`Failed to update ${o.name.slice(0,-1)}: {{errors}}`,{errors:Object.values(i).join(", ")}))}}));return}h==="create"?(r!=null&&r.is_demo||n.loading(c("Creating...")),u.post(o.endpoint,s,{onSuccess:a=>{x(!1),r!=null&&r.is_demo||n.dismiss(),a.props.flash.success?n.success(c(a.props.flash.success)):a.props.flash.error&&n.error(c(a.props.flash.error)),d!=null&&d.afterCreate&&d.afterCreate(e,a.props[o.name])},onError:a=>{r!=null&&r.is_demo||n.dismiss(),typeof a=="string"?n.error(c(a)):n.error(c(`Failed to create ${o.name.slice(0,-1)}: {{errors}}`,{errors:Object.values(a).join(", ")}))}})):h==="edit"&&(r!=null&&r.is_demo||n.loading(c("Updating...")),u.put(`${o.endpoint}/${v.id}`,s,{onSuccess:a=>{x(!1),r!=null&&r.is_demo||n.dismiss(),a.props.flash.success?n.success(c(a.props.flash.success)):a.props.flash.error&&n.error(c(a.props.flash.error)),d!=null&&d.afterUpdate&&d.afterUpdate(e,a.props[o.name])},onError:a=>{r!=null&&r.is_demo||n.dismiss(),typeof a=="string"?n.error(c(a)):n.error(c(`Failed to update ${o.name.slice(0,-1)}: {{errors}}`,{errors:Object.values(a).join(", ")}))}}))},le=()=>{r!=null&&r.is_demo||n.loading(c("Deleting...")),u.delete(`${o.endpoint}/${v.id}`,{onSuccess:e=>{$(!1),r!=null&&r.is_demo||n.dismiss(),e.props.flash.success?n.success(c(e.props.flash.success)):e.props.flash.error&&n.error(c(e.props.flash.error)),d!=null&&d.afterDelete&&d.afterDelete(v.id)},onError:e=>{r!=null&&r.is_demo||n.dismiss(),typeof e=="string"?n.error(c(e)):n.error(c(`Failed to delete ${o.name.slice(0,-1)}: {{errors}}`,{errors:Object.values(e).join(", ")}))}})},de=()=>{const e={};y.forEach(s=>{e[s.key]=s.type==="select"?"all":""}),S(e),I(""),B(!1),u.get(o.endpoint,{page:1,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},pe=T.every(e=>e.showAddButton!==!1),D=[];T.forEach(e=>{(!e.permission||K(E,e.permission))&&D.push({label:e.label,icon:e.icon,variant:e.variant,onClick:e.onClick})}),pe&&K(E,o.permissions.create)&&D.push({label:`Add ${o.name.slice(0,-1).charAt(0).toUpperCase()+o.name.slice(0,-1).slice(1)}`,icon:t.jsx(xe,{className:"h-4 w-4"}),variant:"default",onClick:()=>ne()});const k=O||o.name.charAt(0).toUpperCase()+o.name.slice(1),me=[{title:c("Dashboard"),href:route("dashboard")},{title:k}],fe=Y||me;return t.jsxs(ue,{title:k,url:X,actions:D,breadcrumbs:fe,noPadding:!0,children:[t.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4",children:t.jsxs("div",{className:"p-4",children:[t.jsxs("div",{className:"flex items-center justify-between",children:[t.jsxs("div",{className:"flex items-center gap-2",children:[t.jsxs("form",{onSubmit:re,className:"flex gap-2",children:[t.jsxs("div",{className:"relative w-64",children:[t.jsx(L,{className:"absolute left-2.5 top-2.5 h-4 w-4 text-muted-foreground"}),t.jsx(ve,{placeholder:`Search ${o.name}...`,value:f,onChange:e=>I(e.target.value),className:"w-full pl-9"})]}),t.jsxs(M,{type:"submit",size:"sm",children:[t.jsx(L,{className:"h-4 w-4 mr-1.5"}),c("Search")]})]}),y.length>0&&t.jsx("div",{className:"ml-2",children:t.jsxs(M,{variant:g()?"default":"outline",size:"sm",className:"h-8 px-2 py-1",onClick:()=>B(!P),children:[t.jsx(we,{className:"h-3.5 w-3.5 mr-1.5"}),P?"Hide Filters":"Filters",g()&&t.jsx("span",{className:"ml-1 bg-primary-foreground text-primary rounded-full w-5 h-5 flex items-center justify-center text-xs",children:se()})]})})]}),t.jsxs("div",{className:"flex items-center gap-2",children:[t.jsxs(q,{className:"text-xs text-muted-foreground",children:[c("Per Page"),":"]}),t.jsxs(W,{value:((R=m.per_page)==null?void 0:R.toString())||"10",onValueChange:e=>{const s={page:1,per_page:parseInt(e)};f&&(s.search=f),Object.entries(F).forEach(([l,a])=>{a&&a!==""&&(s[l]=a)}),u.get(o.endpoint,s,{preserveState:!0,preserveScroll:!0})},children:[t.jsx(G,{className:"w-16 h-8",children:t.jsx(J,{})}),t.jsxs(Q,{children:[t.jsx(w,{value:"10",children:"10"}),t.jsx(w,{value:"25",children:"25"}),t.jsx(w,{value:"50",children:"50"}),t.jsx(w,{value:"100",children:"100"})]})]})]})]}),P&&y.length>0&&t.jsx("div",{className:"w-full mt-3 p-4 bg-gray-50 dark:bg-gray-800 border dark:border-gray-700 rounded-md",children:t.jsxs("div",{className:"flex flex-wrap gap-4 items-end",children:[y.map(e=>{var l;const s=e.name||e.key;return t.jsxs("div",{className:"space-y-2",children:[t.jsx(q,{children:e.label}),e.type==="select"&&t.jsxs(W,{value:F[s]||"",onValueChange:a=>ae(s,a),children:[t.jsx(G,{className:"w-40",children:t.jsx(J,{placeholder:`All ${e.label}`})}),t.jsx(Q,{children:(l=e.options)==null?void 0:l.map(a=>t.jsx(w,{value:a.value,children:a.label},a.value))})]})]},s)}),t.jsx(M,{variant:"outline",size:"sm",className:"h-9",onClick:de,disabled:!g(),children:c("Reset Filters")})]})})]})}),t.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[t.jsx(Fe,{columns:b.columns,actions:b.actions,data:_.data,from:_.from||1,onAction:oe,sortField:m.sort_field,sortDirection:m.sort_direction,onSort:te,statusColors:b.statusColors,permissions:E,entityPermissions:o.permissions}),t.jsx(Ce,{from:_.from||0,to:_.to||0,total:_.total,links:_.links,entityName:o.name,onPageChange:e=>u.get(e)})]}),t.jsx(_e,{isOpen:Z,onClose:()=>x(!1),onSubmit:ce,formConfig:{...N,modalSize:j.modalSize||N.modalSize},initialData:v,title:h==="create"?`Add New ${o.name.slice(0,-1).charAt(0).toUpperCase()+o.name.slice(0,-1).slice(1)}`:h==="edit"?`Edit ${o.name.slice(0,-1).charAt(0).toUpperCase()+o.name.slice(0,-1).slice(1)}`:`View ${o.name.slice(0,-1).charAt(0).toUpperCase()+o.name.slice(0,-1).slice(1)}`,mode:h,description:j.description}),t.jsx(ye,{isOpen:ee,onClose:()=>$(!1),onConfirm:le,itemName:(v==null?void 0:v.name)||"",entityName:o.name.slice(0,-1)})]})}const De=(j,O)=>H.isInitialized?H.t(j,O):typeof j=="string"?j:String(j);export{ge as P,De as t}; +import{r as C,j as t}from"./ui-Z445SNHD.js";import{P as ue}from"./page-template-Cw8W4Qs2.js";import{u as he,c as je,x as K,P as xe,S as L,I as ve,B as M,L as q,r as u,t as n,aq as H}from"./app-Da3PX8qg.js";import{S as W,a as G,b as J,c as Q,d as w}from"./select-9uIRiOV_.js";import{P as Ce}from"./pagination-B9z4VraF.js";import{C as Fe}from"./CrudTable-Dk-uCuqB.js";import{C as _e}from"./CrudFormModal-CTSICk3j.js";import{C as ye}from"./CrudDeleteModal-DmHx0JCJ.js";import{F as we}from"./filter-B_3e214H.js";function ge({config:j,title:O,url:X,buttons:T=[],breadcrumbs:Y}){var R;const{t:c}=he(),{entity:o,table:b,filters:y=[],form:N,hooks:d}=j,{auth:A,globalSettings:r,...z}=je().props,E=(A==null?void 0:A.permissions)||[],_=z[o.name]||{data:[],links:[]},m=z.filters||{},[f,I]=C.useState(m.search||""),[F,S]=C.useState({}),[P,B]=C.useState(!1),[Z,x]=C.useState(!1),[ee,$]=C.useState(!1),[v,V]=C.useState(null),[h,U]=C.useState("create");C.useEffect(()=>{const e={};y.forEach(s=>{const l=s.name||s.key;e[l]=m[l]||""}),S(e)},[]);const g=()=>Object.entries(F).some(([e,s])=>s&&s!=="")||f!=="",se=()=>Object.entries(F).filter(([e,s])=>s&&s!=="").length+(f?1:0),re=e=>{e.preventDefault(),ie()},ie=()=>{const e={page:1};f&&(e.search=f),Object.entries(F).forEach(([s,l])=>{l&&l!==""&&(e[s]=l)}),m.per_page&&(e.per_page=m.per_page),u.get(o.endpoint,e,{preserveState:!0,preserveScroll:!0})},ae=(e,s)=>{S(p=>({...p,[e]:s}));const l={page:1};f&&(l.search=f);const a={...F,[e]:s};Object.entries(a).forEach(([p,i])=>{i&&i!==""&&(l[p]=i)}),m.per_page&&(l.per_page=m.per_page),u.get(o.endpoint,l,{preserveState:!0,preserveScroll:!0})},te=e=>{const s=m.sort_field===e&&m.sort_direction==="asc"?"desc":"asc",l={sort_field:e,sort_direction:s,page:1};f&&(l.search=f),Object.entries(F).forEach(([a,p])=>{p&&p!==""&&(l[a]=p)}),m.per_page&&(l.per_page=m.per_page),u.get(o.endpoint,l,{preserveState:!0,preserveScroll:!0})},oe=(e,s)=>{switch(V(s),e){case"view":U("view"),x(!0);break;case"edit":U("edit"),x(!0);break;case"delete":$(!0);break}},ne=()=>{V(null),U("create"),x(!0)},ce=e=>{const s={...e};if(o.name==="roles"){if(s.permissions&&Array.isArray(s.permissions)){const p=s.permissions.map(i=>typeof i=="object"&&i!==null&&i.name?i.name:String(i));s.permissions=p}const a={label:s.label,description:s.description||"",permissions:s.permissions||[]};Object.keys(s).forEach(p=>{delete s[p]}),Object.assign(s,a)}else if(s.permissions&&Array.isArray(s.permissions)){const a={};s.permissions.forEach((p,i)=>{a[i]=String(p)}),s.permissions=a}if(o.name==="permissions"&&h==="edit"&&delete s.name,N.fields.some(a=>a.type==="file")){const a=N.fields.filter(i=>i.type==="file").map(i=>i.name),p=new FormData;Object.keys(s).forEach(i=>{if(a.includes(i)&&h==="edit"){s[i]&&typeof s[i]=="object"&&p.append(i,s[i]);return}p.append(i,s[i])}),h==="create"?(r!=null&&r.is_demo||n.loading(c("Creating...")),u.post(o.endpoint,p,{onSuccess:i=>{x(!1),r!=null&&r.is_demo||n.dismiss(),i.props.flash.success?n.success(c(i.props.flash.success)):i.props.flash.error&&n.error(c(i.props.flash.error)),d!=null&&d.afterCreate&&d.afterCreate(e,i.props[o.name])},onError:i=>{r!=null&&r.is_demo||n.dismiss(),typeof i=="string"?n.error(c(i)):n.error(c(`Failed to create ${o.name.slice(0,-1)}: {{errors}}`,{errors:Object.values(i).join(", ")}))}})):h==="edit"&&(r!=null&&r.is_demo||n.loading(c("Updating...")),u.post(`${o.endpoint}/${v.id}?_method=PUT`,p,{onSuccess:i=>{x(!1),r!=null&&r.is_demo||n.dismiss(),i.props.flash.success?n.success(c(i.props.flash.success)):i.props.flash.error&&n.error(c(i.props.flash.error)),d!=null&&d.afterUpdate&&d.afterUpdate(e,i.props[o.name])},onError:i=>{r!=null&&r.is_demo||n.dismiss(),typeof i=="string"?n.error(c(i)):n.error(c(`Failed to update ${o.name.slice(0,-1)}: {{errors}}`,{errors:Object.values(i).join(", ")}))}}));return}h==="create"?(r!=null&&r.is_demo||n.loading(c("Creating...")),u.post(o.endpoint,s,{onSuccess:a=>{x(!1),r!=null&&r.is_demo||n.dismiss(),a.props.flash.success?n.success(c(a.props.flash.success)):a.props.flash.error&&n.error(c(a.props.flash.error)),d!=null&&d.afterCreate&&d.afterCreate(e,a.props[o.name])},onError:a=>{r!=null&&r.is_demo||n.dismiss(),typeof a=="string"?n.error(c(a)):n.error(c(`Failed to create ${o.name.slice(0,-1)}: {{errors}}`,{errors:Object.values(a).join(", ")}))}})):h==="edit"&&(r!=null&&r.is_demo||n.loading(c("Updating...")),u.put(`${o.endpoint}/${v.id}`,s,{onSuccess:a=>{x(!1),r!=null&&r.is_demo||n.dismiss(),a.props.flash.success?n.success(c(a.props.flash.success)):a.props.flash.error&&n.error(c(a.props.flash.error)),d!=null&&d.afterUpdate&&d.afterUpdate(e,a.props[o.name])},onError:a=>{r!=null&&r.is_demo||n.dismiss(),typeof a=="string"?n.error(c(a)):n.error(c(`Failed to update ${o.name.slice(0,-1)}: {{errors}}`,{errors:Object.values(a).join(", ")}))}}))},le=()=>{r!=null&&r.is_demo||n.loading(c("Deleting...")),u.delete(`${o.endpoint}/${v.id}`,{onSuccess:e=>{$(!1),r!=null&&r.is_demo||n.dismiss(),e.props.flash.success?n.success(c(e.props.flash.success)):e.props.flash.error&&n.error(c(e.props.flash.error)),d!=null&&d.afterDelete&&d.afterDelete(v.id)},onError:e=>{r!=null&&r.is_demo||n.dismiss(),typeof e=="string"?n.error(c(e)):n.error(c(`Failed to delete ${o.name.slice(0,-1)}: {{errors}}`,{errors:Object.values(e).join(", ")}))}})},de=()=>{const e={};y.forEach(s=>{e[s.key]=s.type==="select"?"all":""}),S(e),I(""),B(!1),u.get(o.endpoint,{page:1,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},pe=T.every(e=>e.showAddButton!==!1),D=[];T.forEach(e=>{(!e.permission||K(E,e.permission))&&D.push({label:e.label,icon:e.icon,variant:e.variant,onClick:e.onClick})}),pe&&K(E,o.permissions.create)&&D.push({label:`Add ${o.name.slice(0,-1).charAt(0).toUpperCase()+o.name.slice(0,-1).slice(1)}`,icon:t.jsx(xe,{className:"h-4 w-4"}),variant:"default",onClick:()=>ne()});const k=O||o.name.charAt(0).toUpperCase()+o.name.slice(1),me=[{title:c("Dashboard"),href:route("dashboard")},{title:k}],fe=Y||me;return t.jsxs(ue,{title:k,url:X,actions:D,breadcrumbs:fe,noPadding:!0,children:[t.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4",children:t.jsxs("div",{className:"p-4",children:[t.jsxs("div",{className:"flex items-center justify-between",children:[t.jsxs("div",{className:"flex items-center gap-2",children:[t.jsxs("form",{onSubmit:re,className:"flex gap-2",children:[t.jsxs("div",{className:"relative w-64",children:[t.jsx(L,{className:"absolute left-2.5 top-2.5 h-4 w-4 text-muted-foreground"}),t.jsx(ve,{placeholder:`Search ${o.name}...`,value:f,onChange:e=>I(e.target.value),className:"w-full pl-9"})]}),t.jsxs(M,{type:"submit",size:"sm",children:[t.jsx(L,{className:"h-4 w-4 mr-1.5"}),c("Search")]})]}),y.length>0&&t.jsx("div",{className:"ml-2",children:t.jsxs(M,{variant:g()?"default":"outline",size:"sm",className:"h-8 px-2 py-1",onClick:()=>B(!P),children:[t.jsx(we,{className:"h-3.5 w-3.5 mr-1.5"}),P?"Hide Filters":"Filters",g()&&t.jsx("span",{className:"ml-1 bg-primary-foreground text-primary rounded-full w-5 h-5 flex items-center justify-center text-xs",children:se()})]})})]}),t.jsxs("div",{className:"flex items-center gap-2",children:[t.jsxs(q,{className:"text-xs text-muted-foreground",children:[c("Per Page"),":"]}),t.jsxs(W,{value:((R=m.per_page)==null?void 0:R.toString())||"10",onValueChange:e=>{const s={page:1,per_page:parseInt(e)};f&&(s.search=f),Object.entries(F).forEach(([l,a])=>{a&&a!==""&&(s[l]=a)}),u.get(o.endpoint,s,{preserveState:!0,preserveScroll:!0})},children:[t.jsx(G,{className:"w-16 h-8",children:t.jsx(J,{})}),t.jsxs(Q,{children:[t.jsx(w,{value:"10",children:"10"}),t.jsx(w,{value:"25",children:"25"}),t.jsx(w,{value:"50",children:"50"}),t.jsx(w,{value:"100",children:"100"})]})]})]})]}),P&&y.length>0&&t.jsx("div",{className:"w-full mt-3 p-4 bg-gray-50 dark:bg-gray-800 border dark:border-gray-700 rounded-md",children:t.jsxs("div",{className:"flex flex-wrap gap-4 items-end",children:[y.map(e=>{var l;const s=e.name||e.key;return t.jsxs("div",{className:"space-y-2",children:[t.jsx(q,{children:e.label}),e.type==="select"&&t.jsxs(W,{value:F[s]||"",onValueChange:a=>ae(s,a),children:[t.jsx(G,{className:"w-40",children:t.jsx(J,{placeholder:`All ${e.label}`})}),t.jsx(Q,{children:(l=e.options)==null?void 0:l.map(a=>t.jsx(w,{value:a.value,children:a.label},a.value))})]})]},s)}),t.jsx(M,{variant:"outline",size:"sm",className:"h-9",onClick:de,disabled:!g(),children:c("Reset Filters")})]})})]})}),t.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[t.jsx(Fe,{columns:b.columns,actions:b.actions,data:_.data,from:_.from||1,onAction:oe,sortField:m.sort_field,sortDirection:m.sort_direction,onSort:te,statusColors:b.statusColors,permissions:E,entityPermissions:o.permissions}),t.jsx(Ce,{from:_.from||0,to:_.to||0,total:_.total,links:_.links,entityName:o.name,onPageChange:e=>u.get(e)})]}),t.jsx(_e,{isOpen:Z,onClose:()=>x(!1),onSubmit:ce,formConfig:{...N,modalSize:j.modalSize||N.modalSize},initialData:v,title:h==="create"?`Add New ${o.name.slice(0,-1).charAt(0).toUpperCase()+o.name.slice(0,-1).slice(1)}`:h==="edit"?`Edit ${o.name.slice(0,-1).charAt(0).toUpperCase()+o.name.slice(0,-1).slice(1)}`:`View ${o.name.slice(0,-1).charAt(0).toUpperCase()+o.name.slice(0,-1).slice(1)}`,mode:h,description:j.description}),t.jsx(ye,{isOpen:ee,onClose:()=>$(!1),onConfirm:le,itemName:(v==null?void 0:v.name)||"",entityName:o.name.slice(0,-1)})]})}const De=(j,O)=>H.isInitialized?H.t(j,O):typeof j=="string"?j:String(j);export{ge as P,De as t}; diff --git a/public/build/assets/index--tUaAWkh.js b/public/build/assets/index--tUaAWkh.js new file mode 100644 index 000000000..861dbc266 --- /dev/null +++ b/public/build/assets/index--tUaAWkh.js @@ -0,0 +1 @@ +import{r as g,j as o}from"./ui-Z445SNHD.js";import{u as w,c as y,r as p,P as N,t as a}from"./app-Da3PX8qg.js";import{P as T}from"./pagination-B9z4VraF.js";import{S as k}from"./search-and-filter-bar-1QHzFJdq.js";import{P as F}from"./page-template-Cw8W4Qs2.js";import{C as A}from"./CrudTable-Dk-uCuqB.js";import{C as E}from"./CrudDeleteModal-DmHx0JCJ.js";import{T as I}from"./toaster-Bc5RPjCT.js";import"./utils-BWxnHGCV.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./calendar-kiIl5Cyq.js";import"./filter-B_3e214H.js";import"./list-DY4Uh_0E.js";import"./layout-grid-DD1-BKce.js";import"./textarea-BgXisGCr.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./table-BRtys9Nx.js";import"./unlink-vC8B7N8r.js";import"./scale-Chnhsap1.js";import"./arrow-down-left-D4-BLXQL.js";import"./arrow-left-B9tcIgis.js";import"./arrow-right-left-TC-Oi5FJ.js";import"./arrow-right-SXr1661j.js";import"./arrow-up-down-Df1H6itH.js";import"./lock-open-Cco69YMj.js";import"./award-DOf5Xc3o.js";import"./ban-C1FQ9ay_.js";import"./indian-rupee-CY9fE6hT.js";import"./bell-BMsQyWM-.js";import"./book-open-DiNAfaue.js";import"./boxes-Bjf0_Kx7.js";import"./building-2-DmmRcP0c.js";import"./building-BXglONiz.js";import"./calculator-B75Vnhim.js";import"./calendar-check-C2F7PWoI.js";import"./camera-DZNJpjXR.js";import"./chart-column-CKzC1aib.js";import"./chart-no-axes-column-increasing-xL8kjLW0.js";import"./chart-no-axes-column-CaNDayE9.js";import"./chevron-left-C98gPe5P.js";import"./circle-alert-Cu5dznTP.js";import"./circle-check-big-KTDTMhTs.js";import"./circle-check-aau4wqhp.js";import"./circle-help-C4uXcZYY.js";import"./circle-x-r3If4JPw.js";import"./circle-DgA3bS7I.js";import"./clipboard-list-BNSl4hy2.js";import"./code-Dzlx6QPB.js";import"./crosshair-DtQysFz7.js";import"./crown-CC8Godfb.js";import"./download-BHVnw95S.js";import"./external-link-DL5n0dhJ.js";import"./eye-off-BJYR0wmr.js";import"./eye-CzYzwmmr.js";import"./instagram-tpp8H3E-.js";import"./file-down-CxCQCvcc.js";import"./pen-line-CNA-f1dm.js";import"./file-up-D3rB-4Bg.js";import"./folder-git-2-T64oq8HG.js";import"./house-BUnGVtyw.js";import"./git-branch-EdIXkL-9.js";import"./grip-vertical-BvetFs24.js";import"./hard-drive--Nch37f-.js";import"./hash-B3fNBlbs.js";import"./shield-rKKgzkbW.js";import"./info-Cj5ROI6H.js";import"./layers-DdZLSQgt.js";import"./layout-list-DkB7S2jk.js";import"./lightbulb-CJXOfIFD.js";import"./link-2-DNnYgrdz.js";import"./link-DeErafFW.js";import"./twitter-CRZZ6zjd.js";import"./locate-fixed-BKpEfCUU.js";import"./lock-BGSkpX29.js";import"./log-in-TxFQ9ojy.js";import"./mail-khAU5Oig.js";import"./map-pin-BFNXdrz2.js";import"./menu-BGxVBBZl.js";import"./message-square-warning-DHRFlo8i.js";import"./message-square-C7x1Rix5.js";import"./monitor-P2T9V9tT.js";import"./package-C-rDDwyp.js";import"./percent-DP16IBy2.js";import"./phone-XzqO8Dfs.js";import"./plane-C9QqCVcZ.js";import"./play-62Z04sZZ.js";import"./qr-code-CUR1J9NH.js";import"./quote-DF2Qwen7.js";import"./radio-nm2vY_Ib.js";import"./ruler-DviIA5uv.js";import"./send-DXZhFVWG.js";import"./server-BzBihesB.js";import"./wifi-BPS_-hKY.js";import"./shield-check-Cyw4YGYb.js";import"./smartphone-i99jk4ns.js";import"./square-check-big-Cal0w_ma.js";import"./square-pen-CatLE0_h.js";import"./star-CSGOTD6i.js";import"./sun-TjfxyFzf.js";import"./tag-CUFhfHTp.js";import"./target-B_9kWYv3.js";import"./thumbs-up-Du-LlBXg.js";import"./ticket-BjgtGAIQ.js";import"./trash-2-15Ri11Yq.js";import"./trash-BRJCY2my.js";import"./trending-down-MNPLLbIb.js";import"./trending-up-D5y6g4yZ.js";import"./triangle-alert-CeuDFixJ.js";import"./trophy-Cs36GMET.js";import"./type-DX1RNe21.js";import"./user-check-DDs_5zV9.js";import"./user-plus-Ba62LA9O.js";import"./user-x-C3dBJr2o.js";import"./wallet-BP1hP1I0.js";import"./wrench-DX6GWbcS.js";import"./zap-Of1Abppa.js";function fe(){var f;const{t:m}=w(),{pages:r,filters:n={},globalSettings:i}=y().props,[h,c]=g.useState(!1),[d,u]=g.useState(null),[s,x]=g.useState(n.search||""),S=t=>{p.get(route("landing-page.custom-pages.edit",t.id))},b=t=>{u(t),c(!0)},C=()=>{i!=null&&i.is_demo||a.loading(m("Deleting page...")),p.delete(route("landing-page.custom-pages.destroy",d.id),{onSuccess:t=>{var e,l;c(!1),u(null),i!=null&&i.is_demo||a.dismiss(),(e=t.props.flash)!=null&&e.success?a.success(m(t.props.flash.success)):(l=t.props.flash)!=null&&l.error&&a.error(m(t.props.flash.error))},onError:t=>{i!=null&&i.is_demo||a.dismiss(),typeof t=="string"?a.error(m(t)):a.error(m("Failed to delete page"))}})},P=t=>{t.preventDefault();const e={page:1};s&&(e.search=s),p.get(route("landing-page.custom-pages.index"),e,{preserveState:!0,preserveScroll:!0})},v=(t,e)=>{t==="edit"?S(e):t==="delete"&&b(e)},j=t=>{const e=n.sort_field===t&&n.sort_direction==="desc"?"asc":"desc",l={sort_field:t,sort_direction:e,page:1};s&&(l.search=s),p.get(route("landing-page.custom-pages.index"),l,{preserveState:!0,preserveScroll:!0})},D=[{key:"title",label:"Title",sortable:!0,render:t=>o.jsx("div",{className:"font-medium",children:t})},{key:"content",label:"Content",render:t=>{const e=t.replace(/<[^>]*>/g,"");return o.jsxs("div",{className:"max-w-xs truncate",title:e,children:[e.substring(0,100),"..."]})}},{key:"is_active",label:"Status",render:t=>{const e=t?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20";return o.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${e}`,children:t?"Active":"Inactive"})}},{key:"created_at",label:"Created",sortable:!0,render:t=>{var e;return((e=window.appSettings)==null?void 0:e.formatDateTimeSimple(t,!1))||new Date(t).toLocaleDateString()}}],_=[{label:"Edit",icon:"Edit",action:"edit",className:"text-amber-500"},{label:"Delete",icon:"Trash2",action:"delete",className:"text-red-500"}];return o.jsxs(F,{title:"Custom Pages",url:"/custom-pages",breadcrumbs:[{title:m("Dashboard"),href:route("dashboard")},{title:m("Landing Page"),href:route("landing-page")},{title:m("Custom Pages")}],actions:[{label:"Add Page",icon:o.jsx(N,{className:"w-4 h-4 mr-2"}),variant:"default",onClick:()=>p.get(route("landing-page.custom-pages.create"))}],noPadding:!0,children:[o.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:o.jsx(k,{searchTerm:s,onSearchChange:x,onSearch:P,filters:[],showFilters:!1,setShowFilters:()=>{},hasActiveFilters:()=>!1,activeFilterCount:()=>0,onResetFilters:()=>{},currentPerPage:((f=n.per_page)==null?void 0:f.toString())||"10",onPerPageChange:t=>{const e={page:1,per_page:parseInt(t)};s&&(e.search=s),p.get(route("landing-page.custom-pages.index"),e,{preserveState:!0,preserveScroll:!0})}})}),o.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[o.jsx(A,{columns:D,actions:_,data:(r==null?void 0:r.data)||r||[],from:(r==null?void 0:r.from)||1,onAction:v,sortField:n.sort_field,sortDirection:n.sort_direction,onSort:j}),(r==null?void 0:r.links)&&o.jsx(T,{from:(r==null?void 0:r.from)||0,to:(r==null?void 0:r.to)||0,total:(r==null?void 0:r.total)||0,links:r==null?void 0:r.links,entityName:"pages",onPageChange:t=>p.get(t)})]}),o.jsx(E,{isOpen:h,onClose:()=>{c(!1),u(null)},onConfirm:C,itemName:(d==null?void 0:d.title)||"",entityName:"page"}),o.jsx(I,{})]})}export{fe as default}; diff --git a/public/build/assets/index-C64Vso17.js b/public/build/assets/index-4oNxr8X7.js similarity index 98% rename from public/build/assets/index-C64Vso17.js rename to public/build/assets/index-4oNxr8X7.js index acdb05dab..f5b80c134 100644 --- a/public/build/assets/index-C64Vso17.js +++ b/public/build/assets/index-4oNxr8X7.js @@ -1,4 +1,4 @@ -import{y as er,R as B,r as w,j as e}from"./ui-Z445SNHD.js";import{P as sr}from"./page-template-B_mOhR6n.js";import{u as M,t as P,r as ie,L as W,I as X,B as _,C as I,m as z,ao as me,n as L,o as q,l as qs,D as rr,h as ar,j as tr,k as nr,c as ir,b as cr,P as lr,X as or,s as _s,v as Cs,w as ks}from"./app-36WMjvX0.js";import{S as dr}from"./switch-C7AW5g5G.js";import{T as mr,a as ur,b as Es}from"./tabs-NEtB1dPW.js";import{C as hr}from"./CrudDeleteModal-DM40AK8z.js";import{L as S}from"./loader-circle-CbxAZW2L.js";import{C as xr}from"./copy-DSkOAFhr.js";import{C as Us}from"./circle-check-big-DqURlwt2.js";import{C as F}from"./credit-card-Dm0mmHp5.js";import{E as ae}from"./external-link-uO-R2E0-.js";import{W as Ce}from"./wallet-C3p1yihr.js";import{A,a as R}from"./alert-CXPQTH5c.js";import{C as ke}from"./coins-D-42zezY.js";import{I as Ee}from"./info-VH-vNQ_z.js";import{C as D}from"./circle-alert-KsX4JXbz.js";import{T as pr}from"./tag-CMVMnpSh.js";import{C as ve}from"./crown-Cp4cgutu.js";import{Z as Fs}from"./zap-D4fS-tPu.js";import{U as Ts}from"./users-Czs1F8XM.js";import{H as fr}from"./hard-drive-ApF-ULi1.js";import{C as yr}from"./circle-check-C_SLfS2p.js";import{S as jr}from"./square-pen-B3p2jiW9.js";import{T as br}from"./trash-2-Dxg0nP1A.js";import{B as Nr,I as ge}from"./indian-rupee-Bh3-8N2a.js";import{C as vr}from"./clock-Cfp0CYjJ.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";var Ks="basil",gr=function(n){return n===3?"v3":n},$s="https://js.stripe.com",wr="".concat($s,"/").concat(Ks,"/stripe.js"),Pr=/^https:\/\/js\.stripe\.com\/v3\/?(\?.*)?$/,_r=/^https:\/\/js\.stripe\.com\/(v3|[a-z]+)\/stripe\.js(\?.*)?$/;var Cr=function(n){return Pr.test(n)||_r.test(n)},kr=function(){for(var n=document.querySelectorAll('script[src^="'.concat($s,'"]')),t=0;t element.");return d.appendChild(c),c},Er=function(n,t){!n||!n._registerWrapper||n._registerWrapper({name:"stripe-js",version:"7.9.0",startTime:t})},xe=null,fe=null,ye=null,Fr=function(n){return function(t){n(new Error("Failed to load Stripe.js",{cause:t}))}},Tr=function(n,t){return function(){window.Stripe?n(window.Stripe):t(new Error("Stripe.js not available"))}},Mr=function(n){return xe!==null?xe:(xe=new Promise(function(t,c){if(typeof window>"u"||typeof document>"u"){t(null);return}if(window.Stripe){t(window.Stripe);return}try{var d=kr();if(!(d&&n)){if(!d)d=Ms(n);else if(d&&ye!==null&&fe!==null){var p;d.removeEventListener("load",ye),d.removeEventListener("error",fe),(p=d.parentNode)===null||p===void 0||p.removeChild(d),d=Ms(n)}}ye=Tr(t,c),fe=Fr(c),d.addEventListener("load",ye),d.addEventListener("error",fe)}catch(v){c(v);return}}),xe.catch(function(t){return xe=null,Promise.reject(t)}))},Or=function(n,t,c){if(n===null)return null;var d=t[0],p=d.match(/^pk_test/),v=gr(n.version),y=Ks;p&&v!==y&&console.warn("Stripe.js@".concat(v," was loaded on the page, but @stripe/stripe-js@").concat("7.9.0"," expected Stripe.js@").concat(y,". This may result in unexpected behavior. For more information, see https://docs.stripe.com/sdks/stripejs-versioning"));var s=n.apply(void 0,t);return Er(s,c),s},pe,Ws=!1,Ys=function(){return pe||(pe=Mr(null).catch(function(n){return pe=null,Promise.reject(n)}),pe)};Promise.resolve().then(function(){return Ys()}).catch(function(a){Ws||console.warn(a)});var Ar=function(){for(var n=arguments.length,t=new Array(n),c=0;c=0)&&(t[d]=a[d]);return t}function Br(a,n){if(a==null)return{};var t=Dr(a,n),c,d;if(Object.getOwnPropertySymbols){var p=Object.getOwnPropertySymbols(a);for(d=0;d=0)&&Object.prototype.propertyIsEnumerable.call(a,c)&&(t[c]=a[c])}return t}function Hs(a,n){return Lr(a)||qr(a,n)||Ur(a,n)||Kr()}function Lr(a){if(Array.isArray(a))return a}function qr(a,n){var t=a&&(typeof Symbol<"u"&&a[Symbol.iterator]||a["@@iterator"]);if(t!=null){var c=[],d=!0,p=!1,v,y;try{for(t=t.call(a);!(d=(v=t.next()).done)&&(c.push(v.value),!(n&&c.length===n));d=!0);}catch(s){p=!0,y=s}finally{try{!d&&t.return!=null&&t.return()}finally{if(p)throw y}}return c}}function Ur(a,n){if(a){if(typeof a=="string")return Ss(a,n);var t=Object.prototype.toString.call(a).slice(8,-1);if(t==="Object"&&a.constructor&&(t=a.constructor.name),t==="Map"||t==="Set")return Array.from(a);if(t==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return Ss(a,n)}}function Ss(a,n){(n==null||n>a.length)&&(n=a.length);for(var t=0,c=new Array(n);t element.");return d.appendChild(c),c},Er=function(n,t){!n||!n._registerWrapper||n._registerWrapper({name:"stripe-js",version:"7.9.0",startTime:t})},xe=null,fe=null,ye=null,Fr=function(n){return function(t){n(new Error("Failed to load Stripe.js",{cause:t}))}},Tr=function(n,t){return function(){window.Stripe?n(window.Stripe):t(new Error("Stripe.js not available"))}},Mr=function(n){return xe!==null?xe:(xe=new Promise(function(t,c){if(typeof window>"u"||typeof document>"u"){t(null);return}if(window.Stripe){t(window.Stripe);return}try{var d=kr();if(!(d&&n)){if(!d)d=Ms(n);else if(d&&ye!==null&&fe!==null){var p;d.removeEventListener("load",ye),d.removeEventListener("error",fe),(p=d.parentNode)===null||p===void 0||p.removeChild(d),d=Ms(n)}}ye=Tr(t,c),fe=Fr(c),d.addEventListener("load",ye),d.addEventListener("error",fe)}catch(v){c(v);return}}),xe.catch(function(t){return xe=null,Promise.reject(t)}))},Or=function(n,t,c){if(n===null)return null;var d=t[0],p=d.match(/^pk_test/),v=gr(n.version),y=Ks;p&&v!==y&&console.warn("Stripe.js@".concat(v," was loaded on the page, but @stripe/stripe-js@").concat("7.9.0"," expected Stripe.js@").concat(y,". This may result in unexpected behavior. For more information, see https://docs.stripe.com/sdks/stripejs-versioning"));var s=n.apply(void 0,t);return Er(s,c),s},pe,Ws=!1,Ys=function(){return pe||(pe=Mr(null).catch(function(n){return pe=null,Promise.reject(n)}),pe)};Promise.resolve().then(function(){return Ys()}).catch(function(a){Ws||console.warn(a)});var Ar=function(){for(var n=arguments.length,t=new Array(n),c=0;c=0)&&(t[d]=a[d]);return t}function Br(a,n){if(a==null)return{};var t=Dr(a,n),c,d;if(Object.getOwnPropertySymbols){var p=Object.getOwnPropertySymbols(a);for(d=0;d=0)&&Object.prototype.propertyIsEnumerable.call(a,c)&&(t[c]=a[c])}return t}function Hs(a,n){return Lr(a)||qr(a,n)||Ur(a,n)||Kr()}function Lr(a){if(Array.isArray(a))return a}function qr(a,n){var t=a&&(typeof Symbol<"u"&&a[Symbol.iterator]||a["@@iterator"]);if(t!=null){var c=[],d=!0,p=!1,v,y;try{for(t=t.call(a);!(d=(v=t.next()).done)&&(c.push(v.value),!(n&&c.length===n));d=!0);}catch(s){p=!0,y=s}finally{try{!d&&t.return!=null&&t.return()}finally{if(p)throw y}}return c}}function Ur(a,n){if(a){if(typeof a=="string")return Ss(a,n);var t=Object.prototype.toString.call(a).slice(8,-1);if(t==="Object"&&a.constructor&&(t=a.constructor.name),t==="Map"||t==="Set")return Array.from(a);if(t==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return Ss(a,n)}}function Ss(a,n){(n==null||n>a.length)&&(n=a.length);for(var t=0,c=new Array(n);t1&&arguments[1]!==void 0?arguments[1]:Vs;if(n===null||Wr(n))return n;throw new Error(t)},Xr=function(n){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Vs;if($r(n))return{tag:"async",stripePromise:Promise.resolve(n).then(function(d){return Bs(d,t)})};var c=Bs(n,t);return c===null?{tag:"empty"}:{tag:"sync",stripe:c}},Hr=function(n){!n||!n._registerWrapper||!n.registerAppInfo||(n._registerWrapper({name:"react-stripe-js",version:"3.10.0"}),n.registerAppInfo({name:"react-stripe-js",version:"3.10.0",url:"https://stripe.com/docs/stripe-js/react"}))},be=B.createContext(null);be.displayName="ElementsContext";var Gs=function(n,t){if(!n)throw new Error("Could not find Elements context; You need to wrap the part of your app that ".concat(t," in an provider."));return n},Zs=function(n){var t=n.stripe,c=n.options,d=n.children,p=B.useMemo(function(){return Xr(t)},[t]),v=B.useState(function(){return{stripe:p.tag==="sync"?p.stripe:null,elements:p.tag==="sync"?p.stripe.elements(c):null}}),y=Hs(v,2),s=y[0],i=y[1];B.useEffect(function(){var o=!0,j=function(f){i(function(u){return u.stripe?u:{stripe:f,elements:f.elements(c)}})};return p.tag==="async"&&!s.stripe?p.stripePromise.then(function(N){N&&o&&j(N)}):p.tag==="sync"&&!s.stripe&&j(p.stripe),function(){o=!1}},[p,s,c]);var x=Fe(t);B.useEffect(function(){x!==null&&x!==t&&console.warn("Unsupported prop change on Elements: You cannot change the `stripe` prop after setting it.")},[x,t]);var l=Fe(c);return B.useEffect(function(){if(s.elements){var o=Js(c,l,["clientSecret","fonts"]);o&&s.elements.update(o)}},[c,l,s.elements]),B.useEffect(function(){Hr(s.stripe)},[s.stripe]),B.createElement(be.Provider,{value:s},d)};Zs.propTypes={stripe:$.any,options:$.object};var Jr=function(n){var t=B.useContext(be);return Gs(t,n)},Vr=function(){var n=Jr("calls useElements()"),t=n.elements;return t};$.func.isRequired;var Qs=B.createContext(null);Qs.displayName="CheckoutSdkContext";var Gr=function(n,t){if(!n)throw new Error("Could not find CheckoutProvider context; You need to wrap the part of your app that ".concat(t," in an provider."));return n},Zr=B.createContext(null);Zr.displayName="CheckoutContext";$.any,$.shape({fetchClientSecret:$.func.isRequired,elementsOptions:$.object}).isRequired;var Te=function(n){var t=B.useContext(Qs),c=B.useContext(be);if(t&&c)throw new Error("You cannot wrap the part of your app that ".concat(n," in both and providers."));return t?Gr(t,n):Gs(c,n)},Qr=["mode"],ea=function(n){return n.charAt(0).toUpperCase()+n.slice(1)},H=function(n,t){var c="".concat(ea(n),"Element"),d=function(s){var i=s.id,x=s.className,l=s.options,o=l===void 0?{}:l,j=s.onBlur,N=s.onFocus,f=s.onReady,u=s.onChange,b=s.onEscape,h=s.onClick,m=s.onLoadError,g=s.onLoaderStart,O=s.onNetworksChange,T=s.onConfirm,U=s.onCancel,Z=s.onShippingAddressChange,Y=s.onShippingRateChange,k=s.onSavedPaymentMethodRemove,se=s.onSavedPaymentMethodUpdate,Q=Te("mounts <".concat(c,">")),ce="elements"in Q?Q.elements:null,E="checkoutSdk"in Q?Q.checkoutSdk:null,V=B.useState(null),G=Hs(V,2),K=G[0],ue=G[1],te=B.useRef(null),le=B.useRef(null);re(K,"blur",j),re(K,"focus",N),re(K,"escape",b),re(K,"click",h),re(K,"loaderror",m),re(K,"loaderstart",g),re(K,"networkschange",O),re(K,"confirm",T),re(K,"cancel",U),re(K,"shippingaddresschange",Z),re(K,"shippingratechange",Y),re(K,"savedpaymentmethodremove",k),re(K,"savedpaymentmethodupdate",se),re(K,"change",u);var oe;f&&(n==="expressCheckout"?oe=f:oe=function(){f(K)}),re(K,"ready",oe),B.useLayoutEffect(function(){if(te.current===null&&le.current!==null&&(ce||E)){var C=null;if(E)switch(n){case"payment":C=E.createPaymentElement(o);break;case"address":if("mode"in o){var ne=o.mode,ee=Br(o,Qr);if(ne==="shipping")C=E.createShippingAddressElement(ee);else if(ne==="billing")C=E.createBillingAddressElement(ee);else throw new Error("Invalid options.mode. mode must be 'billing' or 'shipping'.")}else throw new Error("You must supply options.mode. mode must be 'billing' or 'shipping'.");break;case"expressCheckout":C=E.createExpressCheckoutElement(o);break;case"currencySelector":C=E.createCurrencySelectorElement();break;case"taxId":C=E.createTaxIdElement(o);break;default:throw new Error("Invalid Element type ".concat(c,". You must use either the , , , or ."))}else ce&&(C=ce.create(n,o));te.current=C,ue(C),C&&C.mount(le.current)}},[ce,E,o]);var r=Fe(o);return B.useEffect(function(){if(te.current){var C=Js(o,r,["paymentRequest"]);C&&"update"in te.current&&te.current.update(C)}},[o,r]),B.useLayoutEffect(function(){return function(){if(te.current&&typeof te.current.destroy=="function")try{te.current.destroy(),te.current=null}catch{}}},[]),B.createElement("div",{id:i,className:x,ref:le})},p=function(s){Te("mounts <".concat(c,">"));var i=s.id,x=s.className;return B.createElement("div",{id:i,className:x})},v=t?p:d;return v.propTypes={id:$.string,className:$.string,onChange:$.func,onBlur:$.func,onFocus:$.func,onReady:$.func,onEscape:$.func,onClick:$.func,onLoadError:$.func,onLoaderStart:$.func,onNetworksChange:$.func,onConfirm:$.func,onCancel:$.func,onShippingAddressChange:$.func,onShippingRateChange:$.func,onSavedPaymentMethodRemove:$.func,onSavedPaymentMethodUpdate:$.func,options:$.object},v.displayName=c,v.__elementType=n,v},J=typeof window>"u",sa=B.createContext(null);sa.displayName="EmbeddedCheckoutProviderContext";var ra=function(){var n=Te("calls useStripe()"),t=n.stripe;return t};H("auBankAccount",J);var Ls=H("card",J);H("cardNumber",J);H("cardExpiry",J);H("cardCvc",J);H("fpxBank",J);H("iban",J);H("idealBank",J);H("p24Bank",J);H("epsBank",J);H("payment",J);H("expressCheckout",J);H("currencySelector",J);H("paymentRequestButton",J);H("linkAuthentication",J);H("address",J);H("shippingAddress",J);H("paymentMethodMessaging",J);H("affirmMessage",J);H("afterpayClearpayMessage",J);H("taxId",J);function Ne(a={}){const{t:n}=M(),[t,c]=w.useState(!1),d=async(y,s)=>{c(!0);const x={stripe:"stripe.payment",paypal:"paypal.payment",bank:"bank.payment",razorpay:"razorpay.payment",mercadopago:"mercadopago.payment",paystack:"paystack.payment",flutterwave:"flutterwave.payment"}[y];if(!x){P.error(n("Invalid payment method")),c(!1);return}const l=v(y,s);ie.post(route(x),l,{onSuccess:o=>{var j,N,f;(N=(j=o.props)==null?void 0:j.flash)!=null&&N.success?P.success(n(o.props.flash.success)):P.success(n("Payment successful")),(f=a.onSuccess)==null||f.call(a)},onError:o=>{var N;const j=(o==null?void 0:o.message)||(o==null?void 0:o.error)||n("Payment failed");P.error(j),(N=a.onError)==null||N.call(a,j)},onFinish:()=>{c(!1)}})},p=(y,s)=>{const x={stripe:["payment_method_id","cardholder_name"],paypal:["order_id","payment_id"],bank:["amount"],razorpay:["payment_id","order_id","signature"],mercadopago:["payment_id","status"],paystack:["payment_id"],flutterwave:["payment_id"]}[y]||[];for(const l of x)if(!s[l])return P.error(n(`${l} is required`)),!1;return!0},v=(y,s)=>({plan_id:s.planId,billing_cycle:s.billingCycle,coupon_code:s.couponCode||"",...s});return{processing:t,processPayment:d,validatePaymentData:p,formatPaymentData:v}}const aa=({planId:a,couponCode:n,billingCycle:t,onSuccess:c,onCancel:d})=>{const{t:p}=M(),v=ra(),y=Vr(),[s,i]=w.useState(""),{processing:x,processPayment:l}=Ne({onSuccess:c,onError:N=>P.error(N)}),o=async N=>{if(N.preventDefault(),!v||!y||!s.trim()){P.error(p("Please fill in all required fields"));return}const f=y.getElement(Ls);if(!f)return;const{error:u,paymentMethod:b}=await v.createPaymentMethod({type:"card",card:f,billing_details:{name:s}});if(u){P.error(u.message||p("Payment failed"));return}l("stripe",{planId:a,billingCycle:t,couponCode:n,payment_method_id:b.id,cardholder_name:s})},j={style:{base:{fontSize:"16px",color:"#424770","::placeholder":{color:"#aab7c4"}},invalid:{color:"#9e2146"}}};return e.jsxs("form",{onSubmit:o,className:"space-y-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(W,{htmlFor:"cardholder-name",children:p("Name on card")}),e.jsx(X,{id:"cardholder-name",type:"text",value:s,onChange:N=>i(N.target.value),placeholder:p("Enter cardholder name"),required:!0})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(W,{children:p("Card details")}),e.jsx("div",{className:"p-3 border rounded-md",children:e.jsx(Ls,{options:j})})]}),e.jsxs("div",{className:"flex gap-3 pt-4",children:[e.jsx(_,{type:"button",variant:"outline",onClick:d,disabled:x,className:"flex-1",children:p("Cancel")}),e.jsx(_,{type:"submit",disabled:!v||x,className:"flex-1",children:x?e.jsxs(e.Fragment,{children:[e.jsx(S,{className:"h-4 w-4 mr-2 animate-spin"}),p("Processing...")]}):p("Pay Now")})]})]})};function ta({planId:a,couponCode:n,billingCycle:t,stripeKey:c,onSuccess:d,onCancel:p}){const{t:v}=M(),[y,s]=w.useState(null);return w.useEffect(()=>{c&&c.startsWith("pk_")&&s(Ar(c))},[c]),y?e.jsx(Zs,{stripe:y,children:e.jsx(aa,{planId:a,couponCode:n,billingCycle:t,onSuccess:d,onCancel:p})}):e.jsx("div",{className:"p-4 text-center text-red-500",children:v("Stripe not configured properly")})}function na({planId:a,planPrice:n,couponCode:t,billingCycle:c,paypalClientId:d,currency:p,onSuccess:v,onCancel:y}){const{t:s}=M(),i=w.useRef(null),{processPayment:x}=Ne({onSuccess:v,onError:l=>P.error(l)});return w.useEffect(()=>{if(!d||!i.current)return;const l=document.createElement("script");return l.src=`https://www.paypal.com/sdk/js?client-id=${d}¤cy=${p.toUpperCase()}&disable-funding=credit,card`,l.async=!0,l.onload=()=>{window.paypal&&i.current&&window.paypal.Buttons({createOrder:(o,j)=>j.order.create({purchase_units:[{amount:{value:n.toString(),currency_code:p.toUpperCase()}}]}),onApprove:(o,j)=>j.order.capture().then(N=>{x("paypal",{planId:a,billingCycle:c,couponCode:t,order_id:o.orderID,payment_id:N.id})}),onError:o=>{console.error("PayPal error:",o),o.message&&o.message.includes("declined")?P.error(s("Card was declined. Please try a different payment method.")):P.error(s("Payment failed. Please try again."))},onCancel:()=>{y()}}).render(i.current)},document.head.appendChild(l),()=>{document.head.contains(l)&&document.head.removeChild(l)}},[d,a,c,t,p]),d?e.jsx("div",{className:"space-y-4",children:e.jsx("div",{ref:i})}):e.jsx("div",{className:"p-4 text-center text-red-500",children:s("PayPal not configured")})}function ia({planId:a,planPrice:n,couponCode:t,billingCycle:c,bankDetails:d,currencySymbol:p,onSuccess:v,onCancel:y}){const{t:s}=M(),[i,x]=w.useState(!1),l=j=>{navigator.clipboard.writeText(j),P.success(s("Copied to clipboard"))},o=()=>{x(!0),ie.post(route("bank.payment"),{plan_id:a,billing_cycle:c,coupon_code:t,amount:n},{onSuccess:()=>{P.success(s("Payment request submitted successfully")),v()},onError:()=>{P.error(s("Failed to submit payment request"))},onFinish:()=>{x(!1)}})};return e.jsxs("div",{className:"space-y-4",children:[e.jsx(I,{children:e.jsxs(z,{className:"p-4",children:[e.jsx("h3",{className:"font-medium mb-3",children:s("Bank Transfer Details")}),e.jsxs("div",{className:"space-y-3 text-sm",children:[e.jsx("div",{className:"whitespace-pre-line",children:d}),e.jsxs("div",{className:"flex items-center justify-between p-2 bg-gray-50 rounded",children:[e.jsxs("span",{className:"font-medium",children:[s("Amount"),": ",p,n]}),e.jsxs(_,{variant:"outline",size:"sm",onClick:()=>l(n.toString()),children:[e.jsx(xr,{className:"h-3 w-3 mr-1"}),s("Copy")]})]})]})]})}),e.jsx(I,{className:"border-orange-200 bg-orange-50",children:e.jsx(z,{className:"p-4",children:e.jsxs("div",{className:"flex items-start gap-2",children:[e.jsx(Us,{className:"h-5 w-5 text-orange-600 mt-0.5"}),e.jsxs("div",{className:"text-sm text-orange-800",children:[e.jsx("p",{className:"font-medium mb-1",children:s("Important Instructions")}),e.jsxs("ul",{className:"space-y-1 text-xs",children:[e.jsxs("li",{children:["• ",s("Transfer the exact amount shown above")]}),e.jsxs("li",{children:["• ",s("Include your order reference in the transfer description")]}),e.jsxs("li",{children:["• ",s("Your plan will be activated after payment verification")]}),e.jsxs("li",{children:["• ",s("Verification may take 1-3 business days")]})]})]})]})})}),e.jsxs("div",{className:"flex gap-3",children:[e.jsx(_,{variant:"outline",onClick:y,className:"flex-1",children:s("Cancel")}),e.jsx(_,{onClick:o,disabled:i,className:"flex-1",children:s(i?"Processing...":"I have made the payment")})]})]})}function ca({planId:a,planPrice:n,couponCode:t,billingCycle:c,razorpayKey:d,currency:p="INR",onSuccess:v,onCancel:y}){const{t:s}=M();w.useEffect(()=>{if(window&&window.Razorpay)return;const x=document.createElement("script");return x.src="https://checkout.razorpay.com/v1/checkout.js",x.async=!0,x.onerror=()=>{P.error(s("Failed to load Razorpay checkout. Please try again."))},document.body.appendChild(x),()=>{document.body.contains(x)&&document.body.removeChild(x)}},[]);const i=async()=>{var x,l;try{const o=await me.post(route("razorpay.create-order"),{plan_id:a,billing_cycle:c,coupon_code:t});if(o.data.error){P.error(o.data.error);return}const{order_id:j,amount:N}=o.data;if(!j||!N){P.error(s("Invalid response from server"));return}const f={key:d,amount:N,currency:p,name:"HRM",description:"Plan Subscription",order_id:j,handler:function(b){me.post(route("razorpay.verify-payment"),{razorpay_payment_id:b.razorpay_payment_id,razorpay_order_id:b.razorpay_order_id,razorpay_signature:b.razorpay_signature,plan_id:a,billing_cycle:c,coupon_code:t}).then(()=>{v()}).catch(h=>{var g,O;const m=((O=(g=h.response)==null?void 0:g.data)==null?void 0:O.error)||s("Payment verification failed");P.error(m)})},prefill:{name:"",email:"",contact:""},theme:{color:"#3B82F6"},modal:{ondismiss:y}};if(!window.Razorpay){P.error(s("Razorpay SDK not loaded"));return}new window.Razorpay(f).open()}catch(o){const j=((l=(x=o.response)==null?void 0:x.data)==null?void 0:l.error)||s("Failed to initialize payment");P.error(j),console.error("Razorpay error:",o)}};return e.jsxs("div",{className:"space-y-4",children:[e.jsx("p",{className:"text-sm text-muted-foreground",children:s("You will be redirected to Razorpay to complete your payment.")}),e.jsxs("div",{className:"flex gap-3",children:[e.jsx(_,{variant:"outline",onClick:y,className:"flex-1",children:s("Cancel")}),e.jsx(_,{onClick:i,className:"flex-1",children:s("Pay with Razorpay")})]})]})}function la({planId:a,planPrice:n,couponCode:t,billingCycle:c,accessToken:d,currency:p="BRL",onSuccess:v,onCancel:y}){const{t:s}=M(),[i,x]=w.useState(!1),l=async()=>{var o,j;try{x(!0);const N=await me.post(route("mercadopago.create-preference"),{plan_id:a,billing_cycle:c,coupon_code:t||void 0},{headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}});N.data.redirect_url?window.location.href=N.data.redirect_url:(P.error(s("Failed to create payment preference")),x(!1))}catch(N){const f=((j=(o=N.response)==null?void 0:o.data)==null?void 0:j.error)||N.message||s("Failed to create payment preference");P.error(f),x(!1)}};return e.jsxs("div",{className:"space-y-4",children:[e.jsx("p",{className:"text-sm text-muted-foreground",children:s("You will be redirected to MercadoPago to complete your payment.")}),e.jsxs("div",{className:"flex gap-3 mt-4",children:[e.jsx(_,{variant:"outline",onClick:y,className:"flex-1",disabled:i,children:s("Cancel")}),e.jsx(_,{onClick:l,className:"flex-1",disabled:i,children:i?e.jsxs(e.Fragment,{children:[e.jsx(S,{className:"h-4 w-4 mr-2 animate-spin"}),s("Processing...")]}):s("Pay with MercadoPago")})]})]})}function oa({planId:a,planPrice:n,couponCode:t,billingCycle:c,paystackKey:d,currency:p,onSuccess:v,onCancel:y}){const{t:s}=M(),i=w.useRef(!1),{processPayment:x}=Ne({onSuccess:v,onError:l=>P.error(l)});return w.useEffect(()=>{if(!d||i.current)return;const l=document.createElement("script");return l.src="https://js.paystack.co/v1/inline.js",l.async=!0,l.onload=()=>{i.current=!0;const o=document.querySelector("[data-radix-dialog-overlay]");o&&(o.style.display="none"),window.PaystackPop.setup({key:d,email:"user@example.com",amount:Math.round(Number(n)*100),currency:p.toUpperCase(),callback:function(N){o&&(o.style.display=""),x("paystack",{planId:a,billingCycle:c,couponCode:t,payment_id:N.reference})},onClose:function(){o&&(o.style.display=""),y()}}).openIframe()},document.head.appendChild(l),()=>{document.head.contains(l)&&document.head.removeChild(l)}},[d,a,c,t,p]),d?e.jsx("div",{className:"p-4 text-center",children:e.jsx("p",{children:s("Redirecting to Paystack...")})}):e.jsx("div",{className:"p-4 text-center text-red-500",children:s("Paystack not configured")})}function da({planId:a,planPrice:n,couponCode:t,billingCycle:c,flutterwaveKey:d,currency:p,onSuccess:v,onCancel:y}){const{t:s}=M(),i=w.useRef(!1),{processPayment:x}=Ne({onSuccess:v,onError:l=>P.error(l)});return w.useEffect(()=>{if(!d||i.current)return;const l=document.createElement("script");return l.src="https://checkout.flutterwave.com/v3.js",l.async=!0,l.onload=()=>{i.current=!0,window.FlutterwaveCheckout({public_key:d,tx_ref:`plan_${a}_${Date.now()}`,amount:n,currency:p.toUpperCase(),payment_options:"card,mobilemoney,ussd",customer:{email:"user@example.com",phone_number:"",name:"Customer"},customizations:{title:"Plan Subscription",description:"Payment for subscription plan",logo:""},callback:function(o){o.status==="successful"?x("flutterwave",{planId:a,billingCycle:c,couponCode:t,payment_id:o.transaction_id,tx_ref:o.tx_ref}):(P.error(s("Payment was not completed")),y())},onclose:function(){y()}})},document.head.appendChild(l),()=>{document.head.contains(l)&&document.head.removeChild(l)}},[d,a,c,t,p]),d?e.jsx("div",{className:"p-4 text-center",children:e.jsx("p",{children:s("Redirecting to Flutterwave...")})}):e.jsx("div",{className:"p-4 text-center text-red-500",children:s("Flutterwave not configured")})}function ma({planId:a,couponCode:n,billingCycle:t,planPrice:c,paytabsClientKey:d,currency:p,onSuccess:v,onCancel:y}){const{t:s}=M(),[i,x]=w.useState(!1),l=async()=>{var o,j,N,f,u,b;x(!0);try{const h={plan_id:a,billing_cycle:t,coupon_code:n||null,payment_id:`pt_${Date.now()}_${Math.random().toString(36).substr(2,9)}`,transaction_id:`txn_${Date.now()}_${Math.random().toString(36).substr(2,9)}`,_token:(o=document.querySelector('meta[name="csrf-token"]'))==null?void 0:o.getAttribute("content")},m=await me.post(route("paytabs.payment"),h,{headers:{"Content-Type":"application/json",Accept:"application/json","X-Requested-With":"XMLHttpRequest"},timeout:3e4});if(m.data.success&&m.data.redirect_url)P.success(s("Redirecting to PayTabs payment page...")),setTimeout(()=>{window.location.href=m.data.redirect_url},1e3);else throw new Error(m.data.message||"Payment initialization failed")}catch(h){console.error("PayTabs payment error:",h);let m=s("Payment failed. Please try again.");((j=h.response)==null?void 0:j.status)===400?m=((N=h.response.data)==null?void 0:N.message)||s("Invalid payment request. Please check your details."):((f=h.response)==null?void 0:f.status)===500?m=s("Server error. Please try again later."):(b=(u=h.response)==null?void 0:u.data)!=null&&b.message?m=h.response.data.message:h.message?m=h.message:h.code==="ECONNABORTED"&&(m=s("Request timeout. Please try again.")),P.error(m),x(!1)}};return e.jsxs(I,{children:[e.jsx(L,{children:e.jsxs(q,{className:"flex items-center gap-2",children:[e.jsx(F,{className:"h-5 w-5"}),s("PayTabs Payment")]})}),e.jsx(z,{children:e.jsxs("div",{className:"space-y-4",children:[e.jsx("div",{className:"bg-blue-50 border border-blue-200 rounded-lg p-4",children:e.jsxs("div",{className:"flex items-start gap-3",children:[e.jsx(ae,{className:"h-5 w-5 text-blue-600 mt-0.5"}),e.jsxs("div",{children:[e.jsx("h4",{className:"font-medium text-blue-900 mb-1",children:s("Secure Payment with PayTabs")}),e.jsx("p",{className:"text-sm text-blue-700",children:s("You will be redirected to PayTabs secure payment page to complete your transaction.")})]})]})}),e.jsxs("div",{className:"border rounded-lg p-4 bg-gray-50",children:[e.jsxs("div",{className:"flex justify-between items-center mb-2",children:[e.jsxs("span",{className:"text-sm font-medium text-gray-600",children:[s("Plan"),":"]}),e.jsx("span",{className:"text-sm text-gray-900",children:s("Subscription Plan")})]}),e.jsxs("div",{className:"flex justify-between items-center mb-2",children:[e.jsxs("span",{className:"text-sm font-medium text-gray-600",children:[s("Billing Cycle"),":"]}),e.jsx("span",{className:"text-sm text-gray-900 capitalize",children:t})]}),e.jsxs("div",{className:"flex justify-between items-center",children:[e.jsxs("span",{className:"text-sm font-medium text-gray-600",children:[s("Amount"),":"]}),e.jsxs("span",{className:"text-lg font-bold text-gray-900",children:[p," ",c]})]}),n&&e.jsxs("div",{className:"flex justify-between items-center mt-2 pt-2 border-t",children:[e.jsxs("span",{className:"text-sm font-medium text-green-600",children:[s("Coupon Applied"),":"]}),e.jsx("span",{className:"text-sm text-green-700 font-medium",children:n})]})]}),e.jsxs("div",{className:"flex gap-3 pt-4",children:[e.jsx(_,{type:"button",variant:"outline",onClick:y,className:"flex-1",disabled:i,children:s("Cancel")}),e.jsx(_,{type:"button",onClick:l,disabled:i,className:"flex-1",children:i?e.jsxs(e.Fragment,{children:[e.jsx(S,{className:"mr-2 h-4 w-4 animate-spin"}),s("Redirecting...")]}):e.jsxs(e.Fragment,{children:[e.jsx(ae,{className:"mr-2 h-4 w-4"}),s("Pay {{amount}}",{amount:`${p} ${c}`})]})})]})]})})]})}function ua({planId:a,couponCode:n,billingCycle:t,planPrice:c,skrillMerchantId:d,currency:p,onSuccess:v,onCancel:y}){const{t:s}=M(),[i,x]=w.useState(!1),[l,o]=w.useState(""),j=async N=>{if(N.preventDefault(),!l){P.error(s("Please enter your email address"));return}x(!0);try{const f={plan_id:a,billing_cycle:t,coupon_code:n||null,payment_id:`skrill_${Date.now()}`,transaction_id:`txn_${Date.now()}`,email:l};ie.post(route("skrill.payment"),f,{onSuccess:()=>{P.success(s("Payment successful!")),v()},onError:u=>{console.error("Skrill payment error:",u),P.error(s("Payment failed. Please try again."))},onFinish:()=>{x(!1)}})}catch(f){console.error("Skrill payment error:",f),P.error(s("Payment failed. Please try again.")),x(!1)}};return e.jsxs(I,{children:[e.jsx(L,{children:e.jsxs(q,{className:"flex items-center gap-2",children:[e.jsx(Ce,{className:"h-5 w-5"}),s("Skrill Payment")]})}),e.jsx(z,{children:e.jsxs("form",{onSubmit:j,className:"space-y-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(W,{htmlFor:"email",children:s("Email Address")}),e.jsx(X,{id:"email",type:"email",value:l,onChange:N=>o(N.target.value),placeholder:s("Enter your email address"),required:!0}),e.jsx("p",{className:"text-xs text-muted-foreground",children:s("You will be redirected to Skrill to complete the payment")})]}),e.jsxs("div",{className:"flex gap-3 pt-4",children:[e.jsx(_,{type:"button",variant:"outline",onClick:y,className:"flex-1",children:s("Cancel")}),e.jsx(_,{type:"submit",disabled:i,className:"flex-1",children:i?e.jsxs(e.Fragment,{children:[e.jsx(S,{className:"mr-2 h-4 w-4 animate-spin"}),s("Processing...")]}):s("Pay {{amount}}",{amount:`${p} ${c}`})})]})]})})]})}function ha({planId:a,couponCode:n,billingCycle:t,planPrice:c,currency:d,onSuccess:p,onCancel:v}){const{t:y}=M(),[s,i]=w.useState(!1),x=l=>{var f;l.preventDefault(),i(!0);const o=document.createElement("form");o.method="POST",o.action=route("coingate.payment");const j=(f=document.querySelector('meta[name="csrf-token"]'))==null?void 0:f.getAttribute("content");if(j){const u=document.createElement("input");u.type="hidden",u.name="_token",u.value=j,o.appendChild(u)}Object.entries({plan_id:a,billing_cycle:t,coupon_code:n||"",crypto_currency:"BTC"}).forEach(([u,b])=>{const h=document.createElement("input");h.type="hidden",h.name=u,h.value=String(b),o.appendChild(h)}),document.body.appendChild(o),o.submit()};return e.jsxs(I,{children:[e.jsx(L,{children:e.jsxs(q,{className:"flex items-center gap-2",children:[e.jsx(ke,{className:"h-5 w-5 text-orange-500"}),y("CoinGate Cryptocurrency Payment")]})}),e.jsxs(z,{children:[e.jsxs(A,{className:"mb-4",children:[e.jsx(Ee,{className:"h-4 w-4"}),e.jsx(R,{children:y("You will be redirected to CoinGate to complete your cryptocurrency payment securely.")})]}),e.jsxs("form",{onSubmit:x,className:"space-y-4",children:[e.jsxs("div",{className:"bg-muted p-4 rounded-lg",children:[e.jsxs("div",{className:"flex justify-between items-center mb-2",children:[e.jsx("span",{className:"text-sm font-medium",children:y("Plan")}),e.jsxs("span",{className:"text-sm",children:[y(t)," ",y("billing")]})]}),e.jsxs("div",{className:"flex justify-between items-center",children:[e.jsx("span",{className:"text-sm font-medium",children:y("Amount")}),e.jsxs("span",{className:"text-lg font-bold",children:[d," ",c]})]}),e.jsx("p",{className:"text-xs text-muted-foreground mt-2",children:y("Final cryptocurrency amount will be calculated at checkout based on current exchange rates")})]}),e.jsx("div",{className:"bg-blue-50 p-3 rounded-lg border border-blue-200",children:e.jsxs("div",{className:"flex items-start gap-2",children:[e.jsx(Ee,{className:"h-4 w-4 text-blue-600 mt-0.5 flex-shrink-0"}),e.jsxs("div",{className:"text-xs text-blue-800",children:[e.jsx("p",{className:"font-medium mb-1",children:y("Payment Process:")}),e.jsxs("ul",{className:"space-y-1 list-disc list-inside",children:[e.jsx("li",{children:y('Click "Pay with Crypto" to proceed to CoinGate')}),e.jsx("li",{children:y("Complete payment using your selected cryptocurrency")}),e.jsx("li",{children:y("You will be redirected back after payment completion")})]})]})]})}),e.jsxs("div",{className:"flex gap-3 pt-4",children:[e.jsx(_,{type:"button",variant:"outline",onClick:v,className:"flex-1",disabled:s,children:y("Cancel")}),e.jsx(_,{type:"submit",disabled:s,className:"flex-1 bg-orange-600 hover:bg-orange-700",children:s?e.jsxs(e.Fragment,{children:[e.jsx(S,{className:"mr-2 h-4 w-4 animate-spin"}),y("Redirecting...")]}):e.jsxs(e.Fragment,{children:[e.jsx(ke,{className:"mr-2 h-4 w-4"}),y("Pay with Crypto")]})})]})]})]})]})}function xa({planId:a,couponCode:n,billingCycle:t,planPrice:c,payfastMerchantId:d,currency:p,onSuccess:v,onCancel:y}){var b;const{t:s}=M(),[i,x]=w.useState(!1),[l,o]=w.useState({firstName:"",lastName:"",email:""}),[j,N]=w.useState({}),f=()=>{const h={};return l.firstName.trim()||(h.firstName=s("First name is required")),l.lastName.trim()||(h.lastName=s("Last name is required")),l.email.trim()?/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(l.email)||(h.email=s("Please enter a valid email address")):h.email=s("Email is required"),h},u=async h=>{var g;h.preventDefault();const m=f();if(N(m),Object.keys(m).length>0){P.error(s("Please fix the errors below"));return}if(c<5){P.error(s("Minimum payment amount is R5.00"));return}x(!0);try{const T=await(await fetch(route("payfast.payment"),{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-TOKEN":((g=document.querySelector('meta[name="csrf-token"]'))==null?void 0:g.getAttribute("content"))||""},body:JSON.stringify({plan_id:a,billing_cycle:t,coupon_code:n,customer_details:l})})).json();if(T.success){const U=document.createElement("form");U.method="POST",U.action=T.action,U.innerHTML=T.inputs,document.body.appendChild(U),U.submit()}else P.error(T.error||s("Payment failed")),x(!1)}catch(O){console.error("PayFast payment error:",O),P.error(s("Payment failed. Please try again.")),x(!1)}};return e.jsxs(I,{children:[e.jsx(L,{children:e.jsxs(q,{className:"flex items-center gap-2",children:[e.jsx(F,{className:"h-5 w-5"}),s("Payfast Payment")]})}),e.jsx(z,{children:e.jsxs("form",{onSubmit:u,className:"space-y-4",children:[e.jsx("input",{type:"hidden",name:"_token",value:((b=document.querySelector('meta[name="csrf-token"]'))==null?void 0:b.getAttribute("content"))||""}),e.jsx("input",{type:"hidden",name:"plan_id",value:a}),e.jsx("input",{type:"hidden",name:"billing_cycle",value:t}),e.jsx("input",{type:"hidden",name:"coupon_code",value:n||""}),e.jsxs("div",{className:"grid grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(W,{htmlFor:"firstName",children:s("First Name")}),e.jsx(X,{id:"firstName",name:"customer_details[firstName]",value:l.firstName,onChange:h=>{o(m=>({...m,firstName:h.target.value})),j.firstName&&N(m=>({...m,firstName:""}))},placeholder:s("Enter first name"),className:j.firstName?"border-red-500":"",required:!0}),j.firstName&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:j.firstName})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(W,{htmlFor:"lastName",children:s("Last Name")}),e.jsx(X,{id:"lastName",name:"customer_details[lastName]",value:l.lastName,onChange:h=>{o(m=>({...m,lastName:h.target.value})),j.lastName&&N(m=>({...m,lastName:""}))},placeholder:s("Enter last name"),className:j.lastName?"border-red-500":"",required:!0}),j.lastName&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:j.lastName})]})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(W,{htmlFor:"email",children:s("Email Address")}),e.jsx(X,{id:"email",name:"customer_details[email]",type:"email",value:l.email,onChange:h=>{o(m=>({...m,email:h.target.value})),j.email&&N(m=>({...m,email:""}))},placeholder:s("Enter email address"),className:j.email?"border-red-500":"",required:!0}),j.email&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:j.email}),e.jsx("p",{className:"text-xs text-muted-foreground",children:s("You will be redirected to Payfast to complete the payment")})]}),c<5&&e.jsxs(A,{variant:"destructive",children:[e.jsx(D,{className:"h-4 w-4"}),e.jsx(R,{children:s("PayFast requires a minimum payment of R5.00. Current amount: {{currency}} {{amount}}",{currency:p,amount:c})})]}),e.jsxs("div",{className:"bg-muted p-3 rounded-lg",children:[e.jsxs("div",{className:"flex justify-between items-center",children:[e.jsx("span",{className:"text-sm font-medium",children:s("Amount")}),e.jsxs("span",{className:"text-sm font-bold",children:[p," ",c]})]}),e.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:s("Secure payment processing via PayFast")})]}),e.jsxs("div",{className:"flex gap-3 pt-4",children:[e.jsx(_,{type:"button",variant:"outline",onClick:y,className:"flex-1",children:s("Cancel")}),e.jsx(_,{type:"submit",disabled:i||c<5,className:"flex-1",children:i?e.jsxs(e.Fragment,{children:[e.jsx(S,{className:"mr-2 h-4 w-4 animate-spin"}),s("Processing...")]}):s("Pay {{amount}}",{amount:`${p} ${c}`})})]})]})})]})}function pa({planId:a,couponCode:n,billingCycle:t,planPrice:c,toyyibpayCategoryCode:d,currency:p,onSuccess:v,onCancel:y}){const{t:s}=M(),[i,x]=w.useState(!1),[l,o]=w.useState({name:"",email:"",phone:""}),[j,N]=w.useState({}),f=()=>{const h={};return l.name.trim()||(h.name=s("Full name is required")),l.email.trim()?/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(l.email)||(h.email=s("Please enter a valid email address")):h.email=s("Email address is required"),l.phone.trim()?l.phone.length<10&&(h.phone=s("Please enter a valid Malaysian phone number")):h.phone=s("Phone number is required"),N(h),Object.keys(h).length===0},u=async h=>{var m;if(h.preventDefault(),!f()){P.error(s("Please fix the form errors"));return}x(!0),N({});try{const g={plan_id:a,billing_cycle:t,coupon_code:n||"",billName:`Plan Subscription - ${a}`,billDescription:`${t} subscription for ${l.name}`,billAmount:c,billTo:l.name.trim(),billEmail:l.email.trim(),billPhone:l.phone.trim()},O=document.createElement("form");O.method="POST",O.action=route("toyyibpay.payment");const T=document.createElement("input");T.type="hidden",T.name="_token",T.value=((m=document.querySelector('meta[name="csrf-token"]'))==null?void 0:m.getAttribute("content"))||"",O.appendChild(T),Object.entries(g).forEach(([U,Z])=>{const Y=document.createElement("input");Y.type="hidden",Y.name=U,Y.value=Z.toString(),O.appendChild(Y)}),document.body.appendChild(O),O.submit()}catch(g){console.error("ToyyibPay payment error:",g),P.error(s("Payment failed. Please try again.")),x(!1)}},b=h=>{const m=h.replace(/[^0-9]/g,"");return m.startsWith("60")?m.slice(0,12):m.startsWith("0")?"60"+m.slice(1,11):"60"+m.slice(0,10)};return e.jsxs(I,{children:[e.jsx(L,{children:e.jsxs(q,{className:"flex items-center gap-2",children:[e.jsx(F,{className:"h-5 w-5"}),s("toyyibPay Payment")]})}),e.jsxs(z,{children:[e.jsxs(A,{className:"mb-4",children:[e.jsx(D,{className:"h-4 w-4"}),e.jsx(R,{children:s("You will be redirected to toyyibPay to complete your payment securely via FPX (Malaysian Online Banking)")})]}),e.jsxs("form",{onSubmit:u,className:"space-y-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsxs(W,{htmlFor:"name",children:[s("Full Name")," *"]}),e.jsx(X,{id:"name",value:l.name,onChange:h=>{o(m=>({...m,name:h.target.value})),j.name&&N(m=>({...m,name:""}))},placeholder:s("Enter your full name"),className:j.name?"border-red-500":"",required:!0}),j.name&&e.jsx("p",{className:"text-sm text-red-500",children:j.name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(W,{htmlFor:"email",children:[s("Email Address")," *"]}),e.jsx(X,{id:"email",type:"email",value:l.email,onChange:h=>{o(m=>({...m,email:h.target.value})),j.email&&N(m=>({...m,email:""}))},placeholder:s("Enter your email address"),className:j.email?"border-red-500":"",required:!0}),j.email&&e.jsx("p",{className:"text-sm text-red-500",children:j.email})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(W,{htmlFor:"phone",children:[s("Phone Number")," *"]}),e.jsx(X,{id:"phone",value:l.phone,onChange:h=>{const m=b(h.target.value);o(g=>({...g,phone:m})),j.phone&&N(g=>({...g,phone:""}))},placeholder:"60123456789",className:j.phone?"border-red-500":"",maxLength:12,required:!0}),e.jsx("p",{className:"text-xs text-muted-foreground",children:s("Malaysian format: 60123456789 (numbers only)")}),j.phone&&e.jsx("p",{className:"text-sm text-red-500",children:j.phone})]}),e.jsxs("div",{className:"bg-muted p-4 rounded-lg",children:[e.jsxs("div",{className:"flex items-center gap-2 mb-2",children:[e.jsx(F,{className:"h-4 w-4 text-primary"}),e.jsx("p",{className:"text-sm font-medium",children:s("Payment Method: FPX (Online Banking)")})]}),e.jsx("p",{className:"text-xs text-muted-foreground",children:s("Secure payment via Malaysian banks including Maybank, CIMB, Public Bank, RHB, and more")})]}),e.jsxs("div",{className:"border-t pt-4",children:[e.jsxs("div",{className:"flex justify-between items-center mb-4",children:[e.jsxs("span",{className:"text-sm text-muted-foreground",children:[s("Total Amount"),":"]}),e.jsxs("span",{className:"text-lg font-bold",children:[p," ",c.toFixed(2)]})]}),e.jsxs("div",{className:"flex gap-3",children:[e.jsx(_,{type:"button",variant:"outline",onClick:y,className:"flex-1",disabled:i,children:s("Cancel")}),e.jsx(_,{type:"submit",disabled:i,className:"flex-1",children:i?e.jsxs(e.Fragment,{children:[e.jsx(S,{className:"mr-2 h-4 w-4 animate-spin"}),s("Processing...")]}):e.jsxs(e.Fragment,{children:[e.jsx(F,{className:"mr-2 h-4 w-4"}),s("Pay Now")]})})]})]})]})]})]})}function fa({planId:a,couponCode:n,billingCycle:t,planPrice:c,paytrMerchantId:d,currency:p,onSuccess:v,onCancel:y}){const{t:s}=M(),[i,x]=w.useState(!1),[l,o]=w.useState(!1),[j,N]=w.useState(""),f=w.useRef(null),[u,b]=w.useState({name:"",email:"",phone:"",address:""});w.useEffect(()=>{const m=g=>{g.origin==="https://www.paytr.com"&&(g.data==="success"?(o(!1),v()):g.data==="fail"&&(o(!1),P.error(s("Payment failed"))))};return window.addEventListener("message",m),()=>window.removeEventListener("message",m)},[v,s]);const h=async m=>{var g,O;if(m.preventDefault(),!u.name||!u.email||!u.phone){P.error(s("Please fill in required customer details"));return}x(!0);try{const T=await me.post(route("paytr.create-token"),{plan_id:a,billing_cycle:t,coupon_code:n,user_name:u.name,user_email:u.email,user_phone:u.phone,user_address:u.address});if(T.data.success)N(T.data.iframe_url),o(!0);else throw new Error(T.data.error||"Token creation failed")}catch(T){console.error("PayTR payment error:",T),P.error(((O=(g=T.response)==null?void 0:g.data)==null?void 0:O.error)||s("Payment failed. Please try again."))}finally{x(!1)}};return l?e.jsxs(I,{children:[e.jsx(L,{children:e.jsxs(q,{className:"flex items-center justify-between",children:[e.jsxs("span",{className:"flex items-center gap-2",children:[e.jsx(F,{className:"h-5 w-5"}),s("PayTR Payment")]}),e.jsx(_,{variant:"outline",size:"sm",onClick:()=>o(!1),children:s("Back")})]})}),e.jsxs(z,{children:[e.jsx("div",{className:"w-full h-[600px] border rounded-lg overflow-hidden",children:e.jsx("iframe",{ref:f,src:j,width:"100%",height:"100%",frameBorder:"0",scrolling:"auto",title:"PayTR Payment"})}),e.jsx("p",{className:"text-xs text-muted-foreground mt-2 text-center",children:s("Complete your payment in the secure PayTR iframe above")})]})]}):e.jsxs(I,{children:[e.jsx(L,{children:e.jsxs(q,{className:"flex items-center gap-2",children:[e.jsx(F,{className:"h-5 w-5"}),s("PayTR Payment")]})}),e.jsx(z,{children:e.jsxs("form",{onSubmit:h,className:"space-y-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsxs(W,{htmlFor:"name",children:[s("Full Name")," *"]}),e.jsx(X,{id:"name",value:u.name,onChange:m=>b(g=>({...g,name:m.target.value})),placeholder:s("Enter full name"),required:!0})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(W,{htmlFor:"email",children:[s("Email Address")," *"]}),e.jsx(X,{id:"email",type:"email",value:u.email,onChange:m=>b(g=>({...g,email:m.target.value})),placeholder:s("Enter email address"),required:!0})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(W,{htmlFor:"phone",children:[s("Phone Number")," *"]}),e.jsx(X,{id:"phone",value:u.phone,onChange:m=>b(g=>({...g,phone:m.target.value})),placeholder:"+905xxxxxxxxx",required:!0}),e.jsx("p",{className:"text-xs text-muted-foreground",children:s("Turkish phone number format: +905xxxxxxxxx")})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(W,{htmlFor:"address",children:s("Address")}),e.jsx(X,{id:"address",value:u.address,onChange:m=>b(g=>({...g,address:m.target.value})),placeholder:s("Enter address (optional)")})]}),e.jsxs("div",{className:"bg-muted p-3 rounded-lg",children:[e.jsx("p",{className:"text-sm font-medium",children:s("Secure Payment via PayTR")}),e.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:s("Credit Card, Debit Card - Real-time payment processing")})]}),e.jsxs("div",{className:"flex gap-3 pt-4",children:[e.jsx(_,{type:"button",variant:"outline",onClick:y,className:"flex-1",children:s("Cancel")}),e.jsx(_,{type:"submit",disabled:i,className:"flex-1",children:i?e.jsxs(e.Fragment,{children:[e.jsx(S,{className:"mr-2 h-4 w-4 animate-spin"}),s("Processing...")]}):s("Pay {{amount}}",{amount:`${c} ${p}`})})]})]})})]})}function ya({planId:a,couponCode:n,billingCycle:t,planPrice:c,mollieApiKey:d,currency:p,onSuccess:v,onCancel:y}){var N;const{t:s}=M(),[i,x]=w.useState(!1),[l,o]=w.useState({firstName:"",lastName:"",email:""}),j=f=>{if(!l.firstName||!l.lastName||!l.email){f.preventDefault(),alert(s("Please fill in all customer details"));return}x(!0)};return e.jsxs(I,{children:[e.jsx(L,{children:e.jsxs(q,{className:"flex items-center gap-2",children:[e.jsx(F,{className:"h-5 w-5"}),s("Mollie Payment")]})}),e.jsx(z,{children:e.jsxs("form",{action:route("mollie.payment"),method:"POST",onSubmit:j,className:"space-y-4",children:[e.jsx("input",{type:"hidden",name:"_token",value:((N=document.querySelector('meta[name="csrf-token"]'))==null?void 0:N.getAttribute("content"))||""}),e.jsx("input",{type:"hidden",name:"plan_id",value:a}),e.jsx("input",{type:"hidden",name:"billing_cycle",value:t}),e.jsx("input",{type:"hidden",name:"coupon_code",value:n||""}),e.jsx("input",{type:"hidden",name:"payment_id",value:`mollie_${Date.now()}`}),e.jsxs("div",{className:"grid grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(W,{htmlFor:"firstName",children:s("First Name")}),e.jsx(X,{id:"firstName",name:"customer_details[firstName]",value:l.firstName,onChange:f=>o(u=>({...u,firstName:f.target.value})),placeholder:s("Enter first name"),required:!0})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(W,{htmlFor:"lastName",children:s("Last Name")}),e.jsx(X,{id:"lastName",name:"customer_details[lastName]",value:l.lastName,onChange:f=>o(u=>({...u,lastName:f.target.value})),placeholder:s("Enter last name"),required:!0})]})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(W,{htmlFor:"email",children:s("Email Address")}),e.jsx(X,{id:"email",name:"customer_details[email]",type:"email",value:l.email,onChange:f=>o(u=>({...u,email:f.target.value})),placeholder:s("Enter email address"),required:!0})]}),e.jsxs("div",{className:"flex gap-3 pt-4",children:[e.jsx(_,{type:"button",variant:"outline",onClick:y,className:"flex-1",children:s("Cancel")}),e.jsx(_,{type:"submit",disabled:i,className:"flex-1",children:i?e.jsxs(e.Fragment,{children:[e.jsx(S,{className:"mr-2 h-4 w-4 animate-spin"}),s("Processing...")]}):s("Pay {{amount}}",{amount:`€${c}`})})]})]})})]})}function ja({planId:a,planPrice:n,couponCode:t,billingCycle:c,cashfreeAppId:d,mode:p="sandbox",currency:v="INR",onSuccess:y,onCancel:s}){const{t:i}=M();w.useEffect(()=>{if(window&&window.Cashfree)return;const l=document.createElement("script");return l.src="https://sdk.cashfree.com/js/v3/cashfree.js",l.async=!0,l.onerror=()=>{P.error(i("Failed to load Cashfree SDK. Please try again."))},document.body.appendChild(l),()=>{document.body.contains(l)&&document.body.removeChild(l)}},[p]);const x=async()=>{var l,o,j;try{const N=await me.post(route("cashfree.create-session"),{plan_id:a,billing_cycle:c,coupon_code:t,_token:(l=document.querySelector('meta[name="csrf-token"]'))==null?void 0:l.getAttribute("content")});if(N.data.error){P.error(N.data.error);return}const{payment_session_id:f,order_id:u,amount:b,mode:h}=N.data;if(!f||!u){P.error(i("Invalid response from server"));return}if(!h){P.error(i("Payment mode not configured"));return}if(!window.Cashfree){P.error(i("Cashfree SDK not loaded"));return}const m=h==="production"?"PROD":"SANDBOX";try{const T=window.Cashfree({mode:m})}catch(T){P.error("Failed to initialize Cashfree: "+T.message);return}const g=window.Cashfree({mode:m}),O={paymentSessionId:f,returnUrl:window.location.origin+route("dashboard"),redirectTarget:"_modal",mode:m,style:{zIndex:99999}};g.checkout(O).then(T=>{var U,Z;if(T.error){P.error(T.error.message||i("Payment failed"));return}T.paymentDetails?me.post(route("cashfree.verify-payment"),{order_id:u,cf_payment_id:(U=T.paymentDetails)==null?void 0:U.paymentId,plan_id:a,billing_cycle:c,coupon_code:t,_token:(Z=document.querySelector('meta[name="csrf-token"]'))==null?void 0:Z.getAttribute("content")}).then(Y=>{y()}).catch(Y=>{var se,Q;const k=((Q=(se=Y.response)==null?void 0:se.data)==null?void 0:Q.error)||i("Payment verification failed");P.error(k)}):P.error(i("Payment status unclear"))}).catch(T=>{P.error(T.message||i("Payment initialization failed"))})}catch(N){const f=((j=(o=N.response)==null?void 0:o.data)==null?void 0:j.error)||i("Failed to initialize payment");P.error(f)}};return e.jsxs("div",{className:"space-y-4",children:[e.jsx("p",{className:"text-sm text-muted-foreground",children:i("You will be redirected to Cashfree to complete your payment.")}),e.jsxs("div",{className:"flex gap-3",children:[e.jsx(_,{variant:"outline",onClick:s,className:"flex-1",children:i("Cancel")}),e.jsx(_,{onClick:x,className:"flex-1",children:i("Pay with Cashfree")})]})]})}function ba({planId:a,planPrice:n,couponCode:t,billingCycle:c,iyzipayPublicKey:d,currency:p="USD",onSuccess:v,onCancel:y}){const{t:s}=M(),[i,x]=w.useState(!1),[l,o]=w.useState(null),[j,N]=w.useState(null),f=async()=>{var b;if(!d){o(s("Iyzipay configuration is missing"));return}x(!0),o(null);try{const m=await(await fetch(route("iyzipay.create-form"),{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-TOKEN":((b=document.querySelector('meta[name="csrf-token"]'))==null?void 0:b.getAttribute("content"))||""},body:JSON.stringify({plan_id:a,billing_cycle:c,coupon_code:t})})).json();if(m.success)window.location.href=m.redirect_url;else throw new Error(m.error||s("Failed to create payment form"))}catch(h){console.error("Iyzipay payment error:",h),o(h instanceof Error?h.message:s("Payment initialization failed"))}finally{x(!1)}},u=b=>new Intl.NumberFormat("en-US",{style:"currency",currency:p}).format(b);return e.jsxs(I,{children:[e.jsx(L,{children:e.jsxs(q,{className:"flex items-center gap-2",children:[e.jsx(F,{className:"h-5 w-5"}),s("Iyzipay Payment")]})}),e.jsxs(z,{className:"space-y-4",children:[l&&e.jsxs(A,{variant:"destructive",children:[e.jsx(D,{className:"h-4 w-4"}),e.jsx(R,{children:l})]}),e.jsxs("div",{className:"bg-muted p-4 rounded-lg",children:[e.jsxs("div",{className:"flex justify-between items-center",children:[e.jsx("span",{className:"font-medium",children:s("Total Amount")}),e.jsx("span",{className:"text-lg font-bold",children:u(n)})]}),e.jsxs("div",{className:"text-sm text-muted-foreground mt-1",children:[s("Billing Cycle"),": ",s(c)]}),t&&e.jsxs("div",{className:"text-sm text-green-600 mt-1",children:[s("Coupon Applied"),": ",t]})]}),i?e.jsxs("div",{className:"text-center py-8",children:[e.jsx(S,{className:"h-8 w-8 animate-spin mx-auto mb-4"}),e.jsx("p",{children:s("Redirecting to payment page...")})]}):e.jsxs("div",{className:"space-y-4",children:[e.jsxs(A,{children:[e.jsx(D,{className:"h-4 w-4"}),e.jsx(R,{children:s("You will be redirected to Iyzipay secure payment page to complete your payment.")})]}),e.jsxs("div",{className:"flex gap-3",children:[e.jsx(_,{variant:"outline",onClick:y,disabled:i,className:"flex-1",children:s("Cancel")}),e.jsx(_,{onClick:f,disabled:i||!d,className:"flex-1",children:i?e.jsxs(e.Fragment,{children:[e.jsx(S,{className:"mr-2 h-4 w-4 animate-spin"}),s("Processing...")]}):e.jsxs(e.Fragment,{children:[e.jsx(F,{className:"mr-2 h-4 w-4"}),s("Pay with Iyzipay")]})})]})]}),e.jsx("div",{className:"text-xs text-muted-foreground text-center",children:s("Powered by Iyzipay - Secure payment processing")})]})]})}function Na({planId:a,planPrice:n,couponCode:t,billingCycle:c,benefitPublicKey:d,currency:p="BHD",onSuccess:v,onCancel:y}){const{t:s}=M(),[i,x]=w.useState(!1),[l,o]=w.useState(null),j=async()=>{var f;if(!d){o(s("Benefit payment configuration is missing"));return}x(!0),o(null);try{const b=await(await fetch(route("benefit.create-session"),{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-TOKEN":((f=document.querySelector('meta[name="csrf-token"]'))==null?void 0:f.getAttribute("content"))||""},body:JSON.stringify({plan_id:a,billing_cycle:c,coupon_code:t})})).json();if(b.success)window.location.href=b.payment_url;else throw new Error(b.error||s("Failed to create payment session"))}catch(u){console.error("Benefit payment error:",u),o(u instanceof Error?u.message:s("Payment initialization failed")),x(!1)}},N=f=>new Intl.NumberFormat("en-BH",{style:"currency",currency:p,minimumFractionDigits:3}).format(f);return e.jsxs(I,{children:[e.jsx(L,{children:e.jsxs(q,{className:"flex items-center gap-2",children:[e.jsx(F,{className:"h-5 w-5"}),s("Benefit Payment")]})}),e.jsxs(z,{className:"space-y-4",children:[l&&e.jsxs(A,{variant:"destructive",children:[e.jsx(D,{className:"h-4 w-4"}),e.jsx(R,{children:l})]}),e.jsxs("div",{className:"bg-muted p-4 rounded-lg",children:[e.jsxs("div",{className:"flex justify-between items-center",children:[e.jsx("span",{className:"font-medium",children:s("Total Amount")}),e.jsx("span",{className:"text-lg font-bold",children:N(n)})]}),e.jsxs("div",{className:"text-sm text-muted-foreground mt-1",children:[s("Billing Cycle"),": ",s(c)]}),t&&e.jsxs("div",{className:"text-sm text-green-600 mt-1",children:[s("Coupon Applied"),": ",t]})]}),e.jsxs(A,{children:[e.jsx(D,{className:"h-4 w-4"}),e.jsx(R,{children:s("You will be redirected to Benefit to complete your payment securely. Benefit is the leading payment gateway in Bahrain.")})]}),e.jsxs("div",{className:"bg-blue-50 p-4 rounded-lg border border-blue-200",children:[e.jsx("h4",{className:"font-medium text-blue-900 mb-2",children:s("Supported Payment Methods")}),e.jsxs("ul",{className:"text-sm text-blue-800 space-y-1",children:[e.jsxs("li",{children:["• ",s("Benefit Debit Cards")]}),e.jsxs("li",{children:["• ",s("Visa Credit/Debit Cards")]}),e.jsxs("li",{children:["• ",s("Mastercard Credit/Debit Cards")]}),e.jsxs("li",{children:["• ",s("Benefit Pay Mobile Wallet")]})]})]}),e.jsxs("div",{className:"flex gap-3",children:[e.jsx(_,{variant:"outline",onClick:y,disabled:i,className:"flex-1",children:s("Cancel")}),e.jsx(_,{onClick:j,disabled:i||!d,className:"flex-1",children:i?e.jsxs(e.Fragment,{children:[e.jsx(S,{className:"mr-2 h-4 w-4 animate-spin"}),s("Redirecting...")]}):e.jsxs(e.Fragment,{children:[e.jsx(ae,{className:"mr-2 h-4 w-4"}),s("Pay with Benefit")]})})]}),e.jsx("div",{className:"text-xs text-muted-foreground text-center",children:s("Powered by Benefit - Bahrain's trusted payment gateway")})]})]})}function va({planId:a,planPrice:n,couponCode:t,billingCycle:c,ozowSiteKey:d,currency:p="ZAR",onSuccess:v,onCancel:y}){const{t:s}=M(),[i,x]=w.useState(!1),[l,o]=w.useState(null),j=async()=>{var f;if(!d){o(s("Ozow not configured"));return}x(!0),o(null);try{const b=await(await fetch(route("ozow.create-payment"),{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-TOKEN":((f=document.querySelector('meta[name="csrf-token"]'))==null?void 0:f.getAttribute("content"))||""},body:JSON.stringify({plan_id:a,billing_cycle:c,coupon_code:t})})).json();if(b.success)window.location.href=b.payment_url;else throw new Error(b.error||s("Payment creation failed"))}catch(u){console.error("Ozow payment error:",u),o(u instanceof Error?u.message:s("Payment initialization failed")),x(!1)}},N=f=>new Intl.NumberFormat("en-ZA",{style:"currency",currency:p}).format(f);return e.jsxs(I,{children:[e.jsx(L,{children:e.jsxs(q,{className:"flex items-center gap-2",children:[e.jsx(F,{className:"h-5 w-5"}),s("Ozow Payment")]})}),e.jsxs(z,{className:"space-y-4",children:[l&&e.jsxs(A,{variant:"destructive",children:[e.jsx(D,{className:"h-4 w-4"}),e.jsx(R,{children:l})]}),e.jsxs("div",{className:"bg-muted p-4 rounded-lg",children:[e.jsxs("div",{className:"flex justify-between items-center",children:[e.jsx("span",{className:"font-medium",children:s("Total Amount")}),e.jsx("span",{className:"text-lg font-bold",children:N(n)})]}),e.jsxs("div",{className:"text-sm text-muted-foreground mt-1",children:[s("Billing Cycle"),": ",s(c)]}),t&&e.jsxs("div",{className:"text-sm text-green-600 mt-1",children:[s("Coupon Applied"),": ",t]})]}),e.jsxs(A,{children:[e.jsx(D,{className:"h-4 w-4"}),e.jsx(R,{children:s("You will be redirected to Ozow to complete your payment securely. Ozow is South Africa's trusted instant payment gateway.")})]}),e.jsxs("div",{className:"bg-blue-50 p-4 rounded-lg border border-blue-200",children:[e.jsx("h4",{className:"font-medium text-blue-900 mb-2",children:s("Supported Banks")}),e.jsxs("ul",{className:"text-sm text-blue-800 space-y-1",children:[e.jsx("li",{children:"• Standard Bank"}),e.jsx("li",{children:"• FNB"}),e.jsx("li",{children:"• ABSA"}),e.jsx("li",{children:"• Nedbank"}),e.jsx("li",{children:"• Capitec Bank"}),e.jsx("li",{children:"• And more South African banks"})]})]}),e.jsxs("div",{className:"flex gap-3",children:[e.jsx(_,{variant:"outline",onClick:y,disabled:i,className:"flex-1",children:s("Cancel")}),e.jsx(_,{onClick:j,disabled:i||!d,className:"flex-1",children:i?e.jsxs(e.Fragment,{children:[e.jsx(S,{className:"mr-2 h-4 w-4 animate-spin"}),s("Redirecting...")]}):e.jsxs(e.Fragment,{children:[e.jsx(ae,{className:"mr-2 h-4 w-4"}),s("Pay with Ozow")]})})]}),e.jsx("div",{className:"text-xs text-muted-foreground text-center",children:s("Powered by Ozow - South Africa's instant payment gateway")})]})]})}function ga({planId:a,planPrice:n,couponCode:t,billingCycle:c,easebuzzMerchantKey:d,currency:p="INR",onSuccess:v,onCancel:y}){const{t:s}=M(),[i,x]=w.useState(!1),[l,o]=w.useState(null),j=async()=>{var f;if(!d){o(s("Easebuzz not configured"));return}x(!0),o(null);try{const b=await(await fetch(route("easebuzz.create-payment"),{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-TOKEN":((f=document.querySelector('meta[name="csrf-token"]'))==null?void 0:f.getAttribute("content"))||""},body:JSON.stringify({plan_id:a,billing_cycle:c,coupon_code:t})})).json();if(b.success)window.location.href=b.payment_url;else throw new Error(b.error||s("Payment creation failed"))}catch(u){console.error("Easebuzz payment error:",u),o(u instanceof Error?u.message:s("Payment initialization failed")),x(!1)}},N=f=>new Intl.NumberFormat("en-IN",{style:"currency",currency:p}).format(f);return e.jsxs(I,{children:[e.jsx(L,{children:e.jsxs(q,{className:"flex items-center gap-2",children:[e.jsx(F,{className:"h-5 w-5"}),s("Easebuzz Payment")]})}),e.jsxs(z,{className:"space-y-4",children:[l&&e.jsxs(A,{variant:"destructive",children:[e.jsx(D,{className:"h-4 w-4"}),e.jsx(R,{children:l})]}),e.jsxs("div",{className:"bg-muted p-4 rounded-lg",children:[e.jsxs("div",{className:"flex justify-between items-center",children:[e.jsx("span",{className:"font-medium",children:s("Total Amount")}),e.jsx("span",{className:"text-lg font-bold",children:N(n)})]}),e.jsxs("div",{className:"text-sm text-muted-foreground mt-1",children:[s("Billing Cycle"),": ",s(c)]}),t&&e.jsxs("div",{className:"text-sm text-green-600 mt-1",children:[s("Coupon Applied"),": ",t]})]}),e.jsxs(A,{children:[e.jsx(D,{className:"h-4 w-4"}),e.jsx(R,{children:s("You will be redirected to Easebuzz to complete your payment securely.")})]}),e.jsxs("div",{className:"bg-blue-50 p-4 rounded-lg border border-blue-200",children:[e.jsx("h4",{className:"font-medium text-blue-900 mb-2",children:s("Supported Payment Methods")}),e.jsxs("ul",{className:"text-sm text-blue-800 space-y-1",children:[e.jsx("li",{children:"• Credit/Debit Cards"}),e.jsx("li",{children:"• Net Banking"}),e.jsx("li",{children:"• UPI"}),e.jsx("li",{children:"• Wallets"}),e.jsx("li",{children:"• EMI Options"})]})]}),e.jsxs("div",{className:"flex gap-3",children:[e.jsx(_,{variant:"outline",onClick:y,disabled:i,className:"flex-1",children:s("Cancel")}),e.jsx(_,{onClick:j,disabled:i||!d,className:"flex-1",children:i?e.jsxs(e.Fragment,{children:[e.jsx(S,{className:"mr-2 h-4 w-4 animate-spin"}),s("Redirecting...")]}):e.jsxs(e.Fragment,{children:[e.jsx(ae,{className:"mr-2 h-4 w-4"}),s("Pay with Easebuzz")]})})]}),e.jsx("div",{className:"text-xs text-muted-foreground text-center",children:s("Powered by Easebuzz - Secure payment processing")})]})]})}function wa({planId:a,planPrice:n,couponCode:t,billingCycle:c,khaltiPublicKey:d,currency:p="NPR",onSuccess:v,onCancel:y}){const{t:s}=M(),[i,x]=w.useState(!1),[l,o]=w.useState(null),j=async()=>{var h;if(!d){o(s("Khalti not configured"));return}x(!0),o(null);try{const g=await(await fetch(route("khalti.create-payment"),{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-TOKEN":((h=document.querySelector('meta[name="csrf-token"]'))==null?void 0:h.getAttribute("content"))||""},body:JSON.stringify({plan_id:a,billing_cycle:c,coupon_code:t})})).json();if(g.success)N(g);else throw new Error(g.error||s("Payment creation failed"))}catch(m){console.error("Khalti payment error:",m),o(m instanceof Error?m.message:s("Payment initialization failed")),x(!1)}},N=h=>{if(window.KhaltiCheckout)f(h);else{const m=document.createElement("script");m.src="https://khalti.s3.ap-south-1.amazonaws.com/KPG/dist/2020.12.17.0.0.0/khalti-checkout.iffe.js",m.onload=()=>{f(h)},document.head.appendChild(m)}},f=h=>{const m={publicKey:h.public_key,productIdentity:h.product_identity,productName:h.product_name,productUrl:h.product_url,paymentPreference:["KHALTI","EBANKING","MOBILE_BANKING","CONNECT_IPS","SCT"],eventHandler:{onSuccess(O){u(O.token,O.amount)},onError(O){console.error("Khalti payment error:",O),o(s("Payment failed")),x(!1)},onClose(){x(!1)}}};new window.KhaltiCheckout(m).show({amount:h.amount})},u=(h,m)=>{ie.post(route("khalti.payment"),{plan_id:a,billing_cycle:c,coupon_code:t,token:h,amount:m/100},{onSuccess:()=>{P.success(s("Payment successful")),v()},onError:g=>{console.error("Payment processing error:",g),o(Object.values(g).flat().join(", ")),x(!1)}})},b=h=>new Intl.NumberFormat("en-NP",{style:"currency",currency:p}).format(h);return e.jsxs(I,{children:[e.jsx(L,{children:e.jsxs(q,{className:"flex items-center gap-2",children:[e.jsx(F,{className:"h-5 w-5"}),s("Khalti Payment")]})}),e.jsxs(z,{className:"space-y-4",children:[l&&e.jsxs(A,{variant:"destructive",children:[e.jsx(D,{className:"h-4 w-4"}),e.jsx(R,{children:l})]}),e.jsxs("div",{className:"bg-muted p-4 rounded-lg",children:[e.jsxs("div",{className:"flex justify-between items-center",children:[e.jsx("span",{className:"font-medium",children:s("Total Amount")}),e.jsx("span",{className:"text-lg font-bold",children:b(n)})]}),e.jsxs("div",{className:"text-sm text-muted-foreground mt-1",children:[s("Billing Cycle"),": ",s(c)]}),t&&e.jsxs("div",{className:"text-sm text-green-600 mt-1",children:[s("Coupon Applied"),": ",t]})]}),e.jsxs(A,{children:[e.jsx(D,{className:"h-4 w-4"}),e.jsx(R,{children:s("Khalti is Nepal's most popular digital wallet and payment gateway.")})]}),e.jsxs("div",{className:"bg-purple-50 p-4 rounded-lg border border-purple-200",children:[e.jsx("h4",{className:"font-medium text-purple-900 mb-2",children:s("Supported Payment Methods")}),e.jsxs("ul",{className:"text-sm text-purple-800 space-y-1",children:[e.jsx("li",{children:"• Khalti Wallet"}),e.jsx("li",{children:"• eBanking"}),e.jsx("li",{children:"• Mobile Banking"}),e.jsx("li",{children:"• Connect IPS"}),e.jsx("li",{children:"• SCT Cards"})]})]}),e.jsxs("div",{className:"flex gap-3",children:[e.jsx(_,{variant:"outline",onClick:y,disabled:i,className:"flex-1",children:s("Cancel")}),e.jsx(_,{onClick:j,disabled:i||!d,className:"flex-1",children:i?e.jsxs(e.Fragment,{children:[e.jsx(S,{className:"mr-2 h-4 w-4 animate-spin"}),s("Processing...")]}):e.jsxs(e.Fragment,{children:[e.jsx(F,{className:"mr-2 h-4 w-4"}),s("Pay with Khalti")]})})]}),e.jsx("div",{className:"text-xs text-muted-foreground text-center",children:s("Powered by Khalti - Nepal's digital wallet")})]})]})}function Pa({planId:a,planPrice:n,couponCode:t,billingCycle:c,authorizenetMerchantId:d,currency:p="USD",isSandbox:v=!1,supportedCountries:y=["US","CA","GB","AU"],supportedCurrencies:s=["USD","CAD","CHF","DKK","EUR","GBP","NOK","PLN","SEK","AUD","NZD"],onSuccess:i,onCancel:x}){const{t:l}=M(),[o,j]=w.useState(!1),[N,f]=w.useState(null),[u,b]=w.useState({}),[h,m]=w.useState({card_number:"",expiry_month:"",expiry_year:"",cvv:"",cardholder_name:""}),g=E=>{const V=E.replace(/\s/g,"");return/^[0-9]{13,19}$/.test(V)},O=E=>/^(0[1-9]|1[0-2])$/.test(E),T=E=>{if(!/^[0-9]{2}$/.test(E))return!1;const V=new Date().getFullYear()%100,G=parseInt(E);return G>=V&&G<=V+20},U=E=>/^[0-9]{3,4}$/.test(E),Z=E=>E.trim().length>=2&&E.trim().length<=50,Y=E=>{const V=E.replace(/\s/g,""),G=V.match(/.{1,4}/g);return G?G.join(" "):V},k=(E,V)=>{let G=V;E==="card_number"?G=Y(V.replace(/\s/g,"").slice(0,19)):E==="expiry_month"?G=V.replace(/\D/g,"").slice(0,2):E==="expiry_year"?G=V.replace(/\D/g,"").slice(0,2):E==="cvv"&&(G=V.replace(/\D/g,"").slice(0,4)),m(K=>({...K,[E]:G})),u[E]&&b(K=>({...K,[E]:""}))},se=()=>{const E={};return g(h.card_number)||(E.card_number=l("Please enter a valid card number (13-19 digits)")),O(h.expiry_month)||(E.expiry_month=l("Please enter a valid month (01-12)")),T(h.expiry_year)||(E.expiry_year=l("Please enter a valid year (current year or later)")),U(h.cvv)||(E.cvv=l("Please enter a valid CVV (3-4 digits)")),Z(h.cardholder_name)||(E.cardholder_name=l("Please enter a valid cardholder name (2-50 characters)")),b(E),Object.keys(E).length===0},Q=async()=>{if(!d){f(l("AuthorizeNet not configured"));return}if(!se()){f(l("Please correct the errors below"));return}j(!0),f(null),ie.post(route("authorizenet.payment"),{plan_id:a,billing_cycle:c,coupon_code:t,...h},{onSuccess:()=>{P.success(l("Payment successful")),i()},onError:E=>{console.error("Payment processing error:",E),f(Object.values(E).flat().join(", ")),j(!1)}})},ce=E=>new Intl.NumberFormat("en-US",{style:"currency",currency:p}).format(E);return e.jsxs(I,{children:[e.jsx(L,{children:e.jsxs(q,{className:"flex items-center gap-2",children:[e.jsx(F,{className:"h-5 w-5"}),l("AuthorizeNet Payment")]})}),e.jsxs(z,{className:"space-y-4",children:[N&&e.jsxs(A,{variant:"destructive",children:[e.jsx(D,{className:"h-4 w-4"}),e.jsx(R,{children:N})]}),e.jsxs("div",{className:"bg-muted p-4 rounded-lg",children:[e.jsxs("div",{className:"flex justify-between items-center",children:[e.jsx("span",{className:"font-medium",children:l("Total Amount")}),e.jsx("span",{className:"text-lg font-bold",children:ce(n)})]}),e.jsxs("div",{className:"text-sm text-muted-foreground mt-1",children:[l("Billing Cycle"),": ",l(c)]}),t&&e.jsxs("div",{className:"text-sm text-green-600 mt-1",children:[l("Coupon Applied"),": ",t]})]}),e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{children:[e.jsx(W,{htmlFor:"cardholder_name",children:l("Cardholder Name")}),e.jsx(X,{id:"cardholder_name",value:h.cardholder_name,onChange:E=>k("cardholder_name",E.target.value),placeholder:l("Enter cardholder name"),className:u.cardholder_name?"border-red-500":""}),u.cardholder_name&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:u.cardholder_name})]}),e.jsxs("div",{children:[e.jsx(W,{htmlFor:"card_number",children:l("Card Number")}),e.jsx(X,{id:"card_number",value:h.card_number,onChange:E=>k("card_number",E.target.value),placeholder:"1234 5678 9012 3456",maxLength:23,className:u.card_number?"border-red-500":""}),u.card_number&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:u.card_number})]}),e.jsxs("div",{className:"grid grid-cols-3 gap-4",children:[e.jsxs("div",{children:[e.jsx(W,{htmlFor:"expiry_month",children:l("Month")}),e.jsx(X,{id:"expiry_month",value:h.expiry_month,onChange:E=>k("expiry_month",E.target.value),placeholder:"MM",maxLength:2,className:u.expiry_month?"border-red-500":""}),u.expiry_month&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:u.expiry_month})]}),e.jsxs("div",{children:[e.jsx(W,{htmlFor:"expiry_year",children:l("Year")}),e.jsx(X,{id:"expiry_year",value:h.expiry_year,onChange:E=>k("expiry_year",E.target.value),placeholder:"YY",maxLength:2,className:u.expiry_year?"border-red-500":""}),u.expiry_year&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:u.expiry_year})]}),e.jsxs("div",{children:[e.jsx(W,{htmlFor:"cvv",children:l("CVV")}),e.jsx(X,{id:"cvv",value:h.cvv,onChange:E=>k("cvv",E.target.value),placeholder:"123",maxLength:4,className:u.cvv?"border-red-500":""}),u.cvv&&e.jsx("p",{className:"text-sm text-red-500 mt-1",children:u.cvv})]})]})]}),e.jsxs("div",{className:"flex gap-3",children:[e.jsx(_,{variant:"outline",onClick:x,disabled:o,className:"flex-1",children:l("Cancel")}),e.jsx(_,{onClick:Q,disabled:o||!d,className:"flex-1",children:o?e.jsxs(e.Fragment,{children:[e.jsx(S,{className:"mr-2 h-4 w-4 animate-spin"}),l("Processing...")]}):e.jsxs(e.Fragment,{children:[e.jsx(F,{className:"mr-2 h-4 w-4"}),l("Pay with AuthorizeNet")]})})]}),e.jsxs("div",{className:"space-y-2",children:[v&&e.jsxs(A,{children:[e.jsx(Ee,{className:"h-4 w-4"}),e.jsx(R,{children:l("Test Mode: This is a sandbox transaction. No real money will be charged.")})]}),e.jsxs("div",{className:"text-xs text-muted-foreground text-center space-y-1",children:[e.jsxs("div",{className:"flex items-center justify-center gap-1",children:[e.jsx(Us,{className:"h-3 w-3 text-green-500"}),l("Powered by AuthorizeNet - Secure payment processing")]}),e.jsxs("div",{children:[l("Supported currencies"),": ",s.join(", ")]}),e.jsxs("div",{children:[l("Supported countries"),": ",y.join(", ")]})]})]})]})]})}function _a({planId:a,planPrice:n,couponCode:t,billingCycle:c,fedapayPublicKey:d,currency:p="XOF",onSuccess:v,onCancel:y}){const{t:s}=M(),[i,x]=w.useState(!1),[l,o]=w.useState(null),j=async()=>{var f;if(!d){o(s("FedaPay not configured"));return}x(!0),o(null);try{const b=await(await fetch(route("fedapay.create-payment"),{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-TOKEN":((f=document.querySelector('meta[name="csrf-token"]'))==null?void 0:f.getAttribute("content"))||""},body:JSON.stringify({plan_id:a,billing_cycle:c,coupon_code:t})})).json();if(b.success)window.location.href=b.payment_url;else throw new Error(b.error||s("Payment creation failed"))}catch(u){console.error("FedaPay payment error:",u),o(u instanceof Error?u.message:s("Payment initialization failed")),x(!1)}},N=f=>new Intl.NumberFormat("fr-FR",{style:"currency",currency:p}).format(f);return e.jsxs(I,{children:[e.jsx(L,{children:e.jsxs(q,{className:"flex items-center gap-2",children:[e.jsx(F,{className:"h-5 w-5"}),s("FedaPay Payment")]})}),e.jsxs(z,{className:"space-y-4",children:[l&&e.jsxs(A,{variant:"destructive",children:[e.jsx(D,{className:"h-4 w-4"}),e.jsx(R,{children:l})]}),e.jsxs("div",{className:"bg-muted p-4 rounded-lg",children:[e.jsxs("div",{className:"flex justify-between items-center",children:[e.jsx("span",{className:"font-medium",children:s("Total Amount")}),e.jsx("span",{className:"text-lg font-bold",children:N(n)})]}),e.jsxs("div",{className:"text-sm text-muted-foreground mt-1",children:[s("Billing Cycle"),": ",s(c)]}),t&&e.jsxs("div",{className:"text-sm text-green-600 mt-1",children:[s("Coupon Applied"),": ",t]})]}),e.jsxs(A,{children:[e.jsx(D,{className:"h-4 w-4"}),e.jsx(R,{children:s("You will be redirected to FedaPay to complete your payment securely.")})]}),e.jsxs("div",{className:"bg-green-50 p-4 rounded-lg border border-green-200",children:[e.jsx("h4",{className:"font-medium text-green-900 mb-2",children:s("Supported Payment Methods")}),e.jsxs("ul",{className:"text-sm text-green-800 space-y-1",children:[e.jsx("li",{children:"• Mobile Money (MTN, Moov, Orange)"}),e.jsx("li",{children:"• Visa/Mastercard"}),e.jsx("li",{children:"• Bank Transfers"}),e.jsx("li",{children:"• Digital Wallets"})]})]}),e.jsxs("div",{className:"flex gap-3",children:[e.jsx(_,{variant:"outline",onClick:y,disabled:i,className:"flex-1",children:s("Cancel")}),e.jsx(_,{onClick:j,disabled:i||!d,className:"flex-1",children:i?e.jsxs(e.Fragment,{children:[e.jsx(S,{className:"mr-2 h-4 w-4 animate-spin"}),s("Redirecting...")]}):e.jsxs(e.Fragment,{children:[e.jsx(ae,{className:"mr-2 h-4 w-4"}),s("Pay with FedaPay")]})})]}),e.jsx("div",{className:"text-xs text-muted-foreground text-center",children:s("Powered by FedaPay - West Africa's payment gateway")})]})]})}function Ca({planId:a,planPrice:n,couponCode:t,billingCycle:c,payhereMerchantId:d,currency:p="LKR",onSuccess:v,onCancel:y}){const{t:s}=M(),[i,x]=w.useState(!1),[l,o]=w.useState(null),j=async()=>{var f;if(!d){o(s("PayHere not configured"));return}x(!0),o(null);try{const b=await(await fetch(route("payhere.create-payment"),{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-TOKEN":((f=document.querySelector('meta[name="csrf-token"]'))==null?void 0:f.getAttribute("content"))||""},body:JSON.stringify({plan_id:a,billing_cycle:c,coupon_code:t})})).json();if(b.success){const h=document.createElement("form");h.method="POST",h.action=b.payment_url,Object.keys(b.payment_data).forEach(m=>{const g=document.createElement("input");g.type="hidden",g.name=m,g.value=b.payment_data[m],h.appendChild(g)}),document.body.appendChild(h),h.submit()}else throw new Error(b.error||s("Payment creation failed"))}catch(u){console.error("PayHere payment error:",u),o(u instanceof Error?u.message:s("Payment initialization failed")),x(!1)}},N=f=>new Intl.NumberFormat("en-LK",{style:"currency",currency:p}).format(f);return e.jsxs(I,{children:[e.jsx(L,{children:e.jsxs(q,{className:"flex items-center gap-2",children:[e.jsx(F,{className:"h-5 w-5"}),s("PayHere Payment")]})}),e.jsxs(z,{className:"space-y-4",children:[l&&e.jsxs(A,{variant:"destructive",children:[e.jsx(D,{className:"h-4 w-4"}),e.jsx(R,{children:l})]}),e.jsxs("div",{className:"bg-muted p-4 rounded-lg",children:[e.jsxs("div",{className:"flex justify-between items-center",children:[e.jsx("span",{className:"font-medium",children:s("Total Amount")}),e.jsx("span",{className:"text-lg font-bold",children:N(n)})]}),e.jsxs("div",{className:"text-sm text-muted-foreground mt-1",children:[s("Billing Cycle"),": ",s(c)]}),t&&e.jsxs("div",{className:"text-sm text-green-600 mt-1",children:[s("Coupon Applied"),": ",t]})]}),e.jsxs(A,{children:[e.jsx(D,{className:"h-4 w-4"}),e.jsx(R,{children:s("You will be redirected to PayHere to complete your payment securely.")})]}),e.jsxs("div",{className:"bg-orange-50 p-4 rounded-lg border border-orange-200",children:[e.jsx("h4",{className:"font-medium text-orange-900 mb-2",children:s("Supported Payment Methods")}),e.jsxs("ul",{className:"text-sm text-orange-800 space-y-1",children:[e.jsx("li",{children:"• Visa/Mastercard"}),e.jsx("li",{children:"• Lanka QR"}),e.jsx("li",{children:"• eZ Cash"}),e.jsx("li",{children:"• mCash"}),e.jsx("li",{children:"• Bank Transfers"})]})]}),e.jsxs("div",{className:"flex gap-3",children:[e.jsx(_,{variant:"outline",onClick:y,disabled:i,className:"flex-1",children:s("Cancel")}),e.jsx(_,{onClick:j,disabled:i||!d,className:"flex-1",children:i?e.jsxs(e.Fragment,{children:[e.jsx(S,{className:"mr-2 h-4 w-4 animate-spin"}),s("Redirecting...")]}):e.jsxs(e.Fragment,{children:[e.jsx(ae,{className:"mr-2 h-4 w-4"}),s("Pay with PayHere")]})})]}),e.jsx("div",{className:"text-xs text-muted-foreground text-center",children:s("Powered by PayHere - Sri Lanka's payment gateway")})]})]})}function ka({planId:a,planPrice:n,couponCode:t,billingCycle:c,cinetpaySiteId:d,currency:p="XOF",onSuccess:v,onCancel:y}){const{t:s}=M(),[i,x]=w.useState(!1),[l,o]=w.useState(null),j=async()=>{var f;if(!d){o(s("CinetPay not configured"));return}x(!0),o(null);try{const b=await(await fetch(route("cinetpay.create-payment"),{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-TOKEN":((f=document.querySelector('meta[name="csrf-token"]'))==null?void 0:f.getAttribute("content"))||""},body:JSON.stringify({plan_id:a,billing_cycle:c,coupon_code:t})})).json();if(b.success){const h=document.createElement("form");h.method="POST",h.action=b.payment_url,Object.keys(b.payment_data).forEach(m=>{const g=document.createElement("input");g.type="hidden",g.name=m,g.value=b.payment_data[m],h.appendChild(g)}),document.body.appendChild(h),h.submit()}else throw new Error(b.error||s("Payment creation failed"))}catch(u){console.error("CinetPay payment error:",u),o(u instanceof Error?u.message:s("Payment initialization failed")),x(!1)}},N=f=>new Intl.NumberFormat("fr-FR",{style:"currency",currency:p}).format(f);return e.jsxs(I,{children:[e.jsx(L,{children:e.jsxs(q,{className:"flex items-center gap-2",children:[e.jsx(F,{className:"h-5 w-5"}),s("CinetPay Payment")]})}),e.jsxs(z,{className:"space-y-4",children:[l&&e.jsxs(A,{variant:"destructive",children:[e.jsx(D,{className:"h-4 w-4"}),e.jsx(R,{children:l})]}),e.jsxs("div",{className:"bg-muted p-4 rounded-lg",children:[e.jsxs("div",{className:"flex justify-between items-center",children:[e.jsx("span",{className:"font-medium",children:s("Total Amount")}),e.jsx("span",{className:"text-lg font-bold",children:N(n)})]}),e.jsxs("div",{className:"text-sm text-muted-foreground mt-1",children:[s("Billing Cycle"),": ",s(c)]}),t&&e.jsxs("div",{className:"text-sm text-green-600 mt-1",children:[s("Coupon Applied"),": ",t]})]}),e.jsxs(A,{children:[e.jsx(D,{className:"h-4 w-4"}),e.jsx(R,{children:s("You will be redirected to CinetPay to complete your payment securely.")})]}),e.jsxs("div",{className:"bg-yellow-50 p-4 rounded-lg border border-yellow-200",children:[e.jsx("h4",{className:"font-medium text-yellow-900 mb-2",children:s("Supported Payment Methods")}),e.jsxs("ul",{className:"text-sm text-yellow-800 space-y-1",children:[e.jsx("li",{children:"• Mobile Money (Orange, MTN, Moov)"}),e.jsx("li",{children:"• Visa/Mastercard"}),e.jsx("li",{children:"• Bank Transfers"}),e.jsx("li",{children:"• Digital Wallets"})]})]}),e.jsxs("div",{className:"flex gap-3",children:[e.jsx(_,{variant:"outline",onClick:y,disabled:i,className:"flex-1",children:s("Cancel")}),e.jsx(_,{onClick:j,disabled:i||!d,className:"flex-1",children:i?e.jsxs(e.Fragment,{children:[e.jsx(S,{className:"mr-2 h-4 w-4 animate-spin"}),s("Redirecting...")]}):e.jsxs(e.Fragment,{children:[e.jsx(ae,{className:"mr-2 h-4 w-4"}),s("Pay with CinetPay")]})})]}),e.jsx("div",{className:"text-xs text-muted-foreground text-center",children:s("Powered by CinetPay - African payment gateway")})]})]})}function Ea({planId:a,planPrice:n,couponCode:t,billingCycle:c,paiementMerchantId:d,currency:p="XOF",onSuccess:v,onCancel:y}){const{t:s}=M(),[i,x]=w.useState(!1),[l,o]=w.useState(null),j=async()=>{var f;if(!d){o(s("Paiement Pro not configured"));return}x(!0),o(null);try{const b=await(await fetch(route("paiement.create-payment"),{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-TOKEN":((f=document.querySelector('meta[name="csrf-token"]'))==null?void 0:f.getAttribute("content"))||""},body:JSON.stringify({plan_id:a,billing_cycle:c,coupon_code:t})})).json();if(b.success){const h=document.createElement("form");h.method="POST",h.action=b.payment_url,Object.keys(b.payment_data).forEach(m=>{const g=document.createElement("input");g.type="hidden",g.name=m,g.value=b.payment_data[m],h.appendChild(g)}),document.body.appendChild(h),h.submit()}else throw new Error(b.error||s("Payment creation failed"))}catch(u){console.error("Paiement Pro payment error:",u),o(u instanceof Error?u.message:s("Payment initialization failed")),x(!1)}},N=f=>new Intl.NumberFormat("fr-FR",{style:"currency",currency:p}).format(f);return e.jsxs(I,{children:[e.jsx(L,{children:e.jsxs(q,{className:"flex items-center gap-2",children:[e.jsx(F,{className:"h-5 w-5"}),s("Paiement Pro Payment")]})}),e.jsxs(z,{className:"space-y-4",children:[l&&e.jsxs(A,{variant:"destructive",children:[e.jsx(D,{className:"h-4 w-4"}),e.jsx(R,{children:l})]}),e.jsxs("div",{className:"bg-muted p-4 rounded-lg",children:[e.jsxs("div",{className:"flex justify-between items-center",children:[e.jsx("span",{className:"font-medium",children:s("Total Amount")}),e.jsx("span",{className:"text-lg font-bold",children:N(n)})]}),e.jsxs("div",{className:"text-sm text-muted-foreground mt-1",children:[s("Billing Cycle"),": ",s(c)]}),t&&e.jsxs("div",{className:"text-sm text-green-600 mt-1",children:[s("Coupon Applied"),": ",t]})]}),e.jsxs("div",{className:"bg-blue-50 p-4 rounded-lg border border-blue-200",children:[e.jsx("h4",{className:"font-medium text-blue-900 mb-2",children:s("Supported Payment Methods")}),e.jsxs("ul",{className:"text-sm text-blue-800 space-y-1",children:[e.jsx("li",{children:"• Mobile Money"}),e.jsx("li",{children:"• Bank Cards"}),e.jsx("li",{children:"• Bank Transfers"})]})]}),e.jsxs("div",{className:"flex gap-3",children:[e.jsx(_,{variant:"outline",onClick:y,disabled:i,className:"flex-1",children:s("Cancel")}),e.jsx(_,{onClick:j,disabled:i||!d,className:"flex-1",children:i?e.jsxs(e.Fragment,{children:[e.jsx(S,{className:"mr-2 h-4 w-4 animate-spin"}),s("Redirecting...")]}):e.jsxs(e.Fragment,{children:[e.jsx(ae,{className:"mr-2 h-4 w-4"}),s("Pay with Paiement Pro")]})})]})]})]})}function Fa({planId:a,planPrice:n,couponCode:t,billingCycle:c,nepalstePublicKey:d,currency:p="NPR",onSuccess:v,onCancel:y}){const{t:s}=M(),[i,x]=w.useState(!1),[l,o]=w.useState(null),j=async()=>{var f;if(!d){o(s("Nepalste not configured"));return}x(!0),o(null);try{const b=await(await fetch(route("nepalste.create-payment"),{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-TOKEN":((f=document.querySelector('meta[name="csrf-token"]'))==null?void 0:f.getAttribute("content"))||""},body:JSON.stringify({plan_id:a,billing_cycle:c,coupon_code:t})})).json();if(b.success){const h=document.createElement("form");h.method="POST",h.action=b.payment_url,Object.keys(b.payment_data).forEach(m=>{const g=document.createElement("input");g.type="hidden",g.name=m,g.value=typeof b.payment_data[m]=="object"?JSON.stringify(b.payment_data[m]):b.payment_data[m],h.appendChild(g)}),document.body.appendChild(h),h.submit()}else throw new Error(b.error||s("Payment creation failed"))}catch(u){console.error("Nepalste payment error:",u),o(u instanceof Error?u.message:s("Payment initialization failed")),x(!1)}},N=f=>new Intl.NumberFormat("en-NP",{style:"currency",currency:p}).format(f);return e.jsxs(I,{children:[e.jsx(L,{children:e.jsxs(q,{className:"flex items-center gap-2",children:[e.jsx(F,{className:"h-5 w-5"}),s("Nepalste Payment")]})}),e.jsxs(z,{className:"space-y-4",children:[l&&e.jsxs(A,{variant:"destructive",children:[e.jsx(D,{className:"h-4 w-4"}),e.jsx(R,{children:l})]}),e.jsxs("div",{className:"bg-muted p-4 rounded-lg",children:[e.jsxs("div",{className:"flex justify-between items-center",children:[e.jsx("span",{className:"font-medium",children:s("Total Amount")}),e.jsx("span",{className:"text-lg font-bold",children:N(n)})]}),e.jsxs("div",{className:"text-sm text-muted-foreground mt-1",children:[s("Billing Cycle"),": ",s(c)]}),t&&e.jsxs("div",{className:"text-sm text-green-600 mt-1",children:[s("Coupon Applied"),": ",t]})]}),e.jsxs("div",{className:"bg-red-50 p-4 rounded-lg border border-red-200",children:[e.jsx("h4",{className:"font-medium text-red-900 mb-2",children:s("Supported Payment Methods")}),e.jsxs("ul",{className:"text-sm text-red-800 space-y-1",children:[e.jsx("li",{children:"• eSewa"}),e.jsx("li",{children:"• Khalti"}),e.jsx("li",{children:"• IME Pay"}),e.jsx("li",{children:"• Bank Transfers"})]})]}),e.jsxs("div",{className:"flex gap-3",children:[e.jsx(_,{variant:"outline",onClick:y,disabled:i,className:"flex-1",children:s("Cancel")}),e.jsx(_,{onClick:j,disabled:i||!d,className:"flex-1",children:i?e.jsxs(e.Fragment,{children:[e.jsx(S,{className:"mr-2 h-4 w-4 animate-spin"}),s("Redirecting...")]}):e.jsxs(e.Fragment,{children:[e.jsx(ae,{className:"mr-2 h-4 w-4"}),s("Pay with Nepalste")]})})]})]})]})}function Ta({planId:a,planPrice:n,couponCode:t,billingCycle:c,yookassaShopId:d,currency:p="RUB",onSuccess:v,onCancel:y}){const{t:s}=M(),[i,x]=w.useState(!1),[l,o]=w.useState(null),j=async()=>{var f;if(!d){o(s("YooKassa not configured"));return}x(!0),o(null);try{const b=await(await fetch(route("yookassa.create-payment"),{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-TOKEN":((f=document.querySelector('meta[name="csrf-token"]'))==null?void 0:f.getAttribute("content"))||""},body:JSON.stringify({plan_id:a,billing_cycle:c,coupon_code:t})})).json();if(b.success)window.location.href=b.payment_url;else throw new Error(b.error||s("Payment creation failed"))}catch(u){console.error("YooKassa payment error:",u),o(u instanceof Error?u.message:s("Payment initialization failed")),x(!1)}},N=f=>new Intl.NumberFormat("ru-RU",{style:"currency",currency:p}).format(f);return e.jsxs(I,{children:[e.jsx(L,{children:e.jsxs(q,{className:"flex items-center gap-2",children:[e.jsx(F,{className:"h-5 w-5"}),s("YooKassa Payment")]})}),e.jsxs(z,{className:"space-y-4",children:[l&&e.jsxs(A,{variant:"destructive",children:[e.jsx(D,{className:"h-4 w-4"}),e.jsx(R,{children:l})]}),e.jsxs("div",{className:"bg-muted p-4 rounded-lg",children:[e.jsxs("div",{className:"flex justify-between items-center",children:[e.jsx("span",{className:"font-medium",children:s("Total Amount")}),e.jsx("span",{className:"text-lg font-bold",children:N(n)})]}),e.jsxs("div",{className:"text-sm text-muted-foreground mt-1",children:[s("Billing Cycle"),": ",s(c)]}),t&&e.jsxs("div",{className:"text-sm text-green-600 mt-1",children:[s("Coupon Applied"),": ",t]})]}),e.jsxs("div",{className:"bg-purple-50 p-4 rounded-lg border border-purple-200",children:[e.jsx("h4",{className:"font-medium text-purple-900 mb-2",children:s("Supported Payment Methods")}),e.jsxs("ul",{className:"text-sm text-purple-800 space-y-1",children:[e.jsx("li",{children:"• Bank Cards"}),e.jsx("li",{children:"• YooMoney"}),e.jsx("li",{children:"• Qiwi"}),e.jsx("li",{children:"• Sberbank Online"}),e.jsx("li",{children:"• Alfa-Click"})]})]}),e.jsxs("div",{className:"flex gap-3",children:[e.jsx(_,{variant:"outline",onClick:y,disabled:i,className:"flex-1",children:s("Cancel")}),e.jsx(_,{onClick:j,disabled:i||!d,className:"flex-1",children:i?e.jsxs(e.Fragment,{children:[e.jsx(S,{className:"mr-2 h-4 w-4 animate-spin"}),s("Redirecting...")]}):e.jsxs(e.Fragment,{children:[e.jsx(ae,{className:"mr-2 h-4 w-4"}),s("Pay with YooKassa")]})})]})]})]})}function Ma({planId:a,planPrice:n,couponCode:t,billingCycle:c,aamarpayStoreId:d,currency:p="BDT",onSuccess:v,onCancel:y}){const{t:s}=M(),[i,x]=w.useState(!1),[l,o]=w.useState(null),j=async()=>{var f;if(!d){o(s("Aamarpay not configured"));return}x(!0),o(null);try{const u=document.createElement("form");u.method="POST",u.action=route("aamarpay.create-payment");const b=document.createElement("input");b.type="hidden",b.name="_token",b.value=((f=document.querySelector('meta[name="csrf-token"]'))==null?void 0:f.getAttribute("content"))||"",u.appendChild(b);const h=document.createElement("input");h.type="hidden",h.name="plan_id",h.value=a.toString(),u.appendChild(h);const m=document.createElement("input");if(m.type="hidden",m.name="billing_cycle",m.value=c,u.appendChild(m),t){const g=document.createElement("input");g.type="hidden",g.name="coupon_code",g.value=t,u.appendChild(g)}document.body.appendChild(u),u.submit()}catch(u){console.error("Aamarpay payment error:",u),o(u instanceof Error?u.message:s("Payment initialization failed")),x(!1)}},N=f=>new Intl.NumberFormat("bn-BD",{style:"currency",currency:p}).format(f);return e.jsxs(I,{children:[e.jsx(L,{children:e.jsxs(q,{className:"flex items-center gap-2",children:[e.jsx(F,{className:"h-5 w-5"}),s("Aamarpay Payment")]})}),e.jsxs(z,{className:"space-y-4",children:[l&&e.jsxs(A,{variant:"destructive",children:[e.jsx(D,{className:"h-4 w-4"}),e.jsx(R,{children:l})]}),e.jsxs("div",{className:"bg-muted p-4 rounded-lg",children:[e.jsxs("div",{className:"flex justify-between items-center",children:[e.jsx("span",{className:"font-medium",children:s("Total Amount")}),e.jsx("span",{className:"text-lg font-bold",children:N(n)})]}),e.jsxs("div",{className:"text-sm text-muted-foreground mt-1",children:[s("Billing Cycle"),": ",s(c)]}),t&&e.jsxs("div",{className:"text-sm text-green-600 mt-1",children:[s("Coupon Applied"),": ",t]})]}),e.jsxs("div",{className:"bg-green-50 p-4 rounded-lg border border-green-200",children:[e.jsx("h4",{className:"font-medium text-green-900 mb-2",children:s("Supported Payment Methods")}),e.jsxs("ul",{className:"text-sm text-green-800 space-y-1",children:[e.jsx("li",{children:"• bKash"}),e.jsx("li",{children:"• Nagad"}),e.jsx("li",{children:"• Rocket"}),e.jsx("li",{children:"• Bank Cards"})]})]}),e.jsxs("div",{className:"flex gap-3",children:[e.jsx(_,{variant:"outline",onClick:y,disabled:i,className:"flex-1",children:s("Cancel")}),e.jsx(_,{onClick:j,disabled:i||!d,className:"flex-1",children:i?e.jsxs(e.Fragment,{children:[e.jsx(S,{className:"mr-2 h-4 w-4 animate-spin"}),s("Redirecting...")]}):e.jsxs(e.Fragment,{children:[e.jsx(ae,{className:"mr-2 h-4 w-4"}),s("Pay with Aamarpay")]})})]})]})]})}function Oa({planId:a,planPrice:n,couponCode:t,billingCycle:c,midtransSecretKey:d,currency:p="IDR",onSuccess:v,onCancel:y}){const{t:s}=M(),[i,x]=w.useState(!1),[l,o]=w.useState(null),j=async()=>{var h;if(!d){o(s("Midtrans not configured"));return}x(!0),o(null);try{const g=await(await fetch(route("midtrans.create-payment"),{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-TOKEN":((h=document.querySelector('meta[name="csrf-token"]'))==null?void 0:h.getAttribute("content"))||""},body:JSON.stringify({plan_id:a,billing_cycle:c,coupon_code:t})})).json();if(g.success)N(g.snap_token,g.order_id);else throw new Error(g.error||s("Payment creation failed"))}catch(m){console.error("Midtrans payment error:",m),o(m instanceof Error?m.message:s("Payment initialization failed")),x(!1)}},N=(h,m)=>{if(window.snap)f(h,m);else{const g=document.createElement("script");g.src="https://app.sandbox.midtrans.com/snap/snap.js",g.setAttribute("data-client-key",d),g.onload=()=>{f(h,m)},g.onerror=()=>{o(s("Failed to load Midtrans script")),x(!1)},document.head.appendChild(g)}},f=(h,m)=>{window.snap.pay(h,{onSuccess:g=>{u(g,m)},onPending:g=>{x(!1)},onError:g=>{o(s("Payment failed")),x(!1)},onClose:()=>{x(!1)}})},u=(h,m)=>{ie.post(route("midtrans.payment"),{plan_id:a,billing_cycle:c,coupon_code:t,transaction_status:h.transaction_status,order_id:m},{onSuccess:()=>{v()},onError:g=>{console.error("Payment processing error:",g),o(Object.values(g).flat().join(", ")),x(!1)}})},b=h=>new Intl.NumberFormat("id-ID",{style:"currency",currency:p}).format(h);return e.jsxs(I,{children:[e.jsx(L,{children:e.jsxs(q,{className:"flex items-center gap-2",children:[e.jsx(F,{className:"h-5 w-5"}),s("Midtrans Payment")]})}),e.jsxs(z,{className:"space-y-4",children:[l&&e.jsxs(A,{variant:"destructive",children:[e.jsx(D,{className:"h-4 w-4"}),e.jsx(R,{children:l})]}),e.jsxs("div",{className:"bg-muted p-4 rounded-lg",children:[e.jsxs("div",{className:"flex justify-between items-center",children:[e.jsx("span",{className:"font-medium",children:s("Total Amount")}),e.jsx("span",{className:"text-lg font-bold",children:b(n)})]}),e.jsxs("div",{className:"text-sm text-muted-foreground mt-1",children:[s("Billing Cycle"),": ",s(c)]}),t&&e.jsxs("div",{className:"text-sm text-green-600 mt-1",children:[s("Coupon Applied"),": ",t]})]}),e.jsxs("div",{className:"bg-blue-50 p-4 rounded-lg border border-blue-200",children:[e.jsx("h4",{className:"font-medium text-blue-900 mb-2",children:s("Supported Payment Methods")}),e.jsxs("ul",{className:"text-sm text-blue-800 space-y-1",children:[e.jsx("li",{children:"• Credit/Debit Cards"}),e.jsx("li",{children:"• Bank Transfer"}),e.jsx("li",{children:"• E-Wallets (GoPay, OVO, DANA)"}),e.jsx("li",{children:"• Convenience Stores"})]})]}),e.jsxs("div",{className:"flex gap-3",children:[e.jsx(_,{variant:"outline",onClick:y,disabled:i,className:"flex-1",children:s("Cancel")}),e.jsx(_,{onClick:j,disabled:i||!d,className:"flex-1",children:i?e.jsxs(e.Fragment,{children:[e.jsx(S,{className:"mr-2 h-4 w-4 animate-spin"}),s("Processing...")]}):e.jsxs(e.Fragment,{children:[e.jsx(F,{className:"mr-2 h-4 w-4"}),s("Pay with Midtrans")]})})]})]})]})}function Aa({planId:a,planPrice:n,couponCode:t,billingCycle:c,paymentwallPublicKey:d,currency:p="USD",onSuccess:v,onCancel:y}){var g;const{t:s}=M(),[i,x]=w.useState(!1),[l,o]=w.useState(null),[j,N]=w.useState(!1),[f,u]=w.useState(null),b=w.useRef(null);w.useEffect(()=>{(()=>{if(window.Brick){N(!0);return}const T=document.createElement("script");T.src="https://api.paymentwall.com/brick/build/brick-default.1.5.0.min.js",T.async=!0,T.onload=()=>{N(!0)},T.onerror=()=>{o(s("Failed to load PaymentWall payment form"))},document.head.appendChild(T)})()},[s]),w.useEffect(()=>{j&&d&&!f&&h()},[j,d,f]);const h=async()=>{var O;try{const U=await(await fetch(route("paymentwall.create-payment"),{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-TOKEN":((O=document.querySelector('meta[name="csrf-token"]'))==null?void 0:O.getAttribute("content"))||""},body:JSON.stringify({plan_id:a,billing_cycle:c,coupon_code:t})})).json();if(U.success&&U.brick_config){const Z=U.brick_config,Y=new window.Brick({public_key:Z.public_key,amount:Z.amount,currency:Z.currency,container:"paymentwall-form-container",action:route("paymentwall.process"),form:{merchant:"PaymentWall",product:Z.plan_name,pay_button:s("Pay Now"),show_zip:!0,show_cardholder:!0}});Y.showPaymentForm(k=>{v()},k=>{console.error("Payment error:",k),k&&k.length>0?o(k[0].message||s("Payment failed")):o(s("Payment failed")),x(!1)}),u(Y)}else throw new Error(U.error||s("Failed to initialize payment form"))}catch(T){console.error("PaymentWall initialization error:",T),o(T instanceof Error?T.message:s("Payment initialization failed"))}},m=O=>new Intl.NumberFormat("en-US",{style:"currency",currency:p}).format(O);return e.jsxs(I,{children:[e.jsx(L,{children:e.jsxs(q,{className:"flex items-center gap-2",children:[e.jsx(F,{className:"h-5 w-5"}),s("PaymentWall Payment")]})}),e.jsxs(z,{className:"space-y-4",children:[l&&e.jsxs(A,{variant:"destructive",children:[e.jsx(D,{className:"h-4 w-4"}),e.jsx(R,{children:l})]}),e.jsxs("div",{className:"bg-muted p-4 rounded-lg",children:[e.jsxs("div",{className:"flex justify-between items-center",children:[e.jsx("span",{className:"font-medium",children:s("Total Amount")}),e.jsx("span",{className:"text-lg font-bold",children:m(n)})]}),e.jsxs("div",{className:"text-sm text-muted-foreground mt-1",children:[s("Billing Cycle"),": ",s(c)]}),t&&e.jsxs("div",{className:"text-sm text-green-600 mt-1",children:[s("Coupon Applied"),": ",t]})]}),e.jsxs("div",{className:"space-y-4",children:[e.jsx("div",{id:"paymentwall-form-container",ref:b,className:"min-h-[300px]",children:!j&&e.jsxs("div",{className:"flex items-center justify-center h-32",children:[e.jsx(S,{className:"h-6 w-6 animate-spin mr-2"}),e.jsx("span",{children:s("Loading payment form...")})]})}),e.jsxs("form",{id:"brick-form",style:{display:"none"},children:[e.jsx("input",{type:"hidden",name:"plan_id",value:a}),e.jsx("input",{type:"hidden",name:"billing_cycle",value:c}),e.jsx("input",{type:"hidden",name:"coupon_code",value:t||""}),e.jsx("input",{type:"hidden",name:"_token",value:((g=document.querySelector('meta[name="csrf-token"]'))==null?void 0:g.getAttribute("content"))||""})]}),e.jsxs("div",{className:"bg-blue-50 p-4 rounded-lg border border-blue-200",children:[e.jsx("h4",{className:"font-medium text-blue-900 mb-2",children:s("Secure Payment")}),e.jsxs("ul",{className:"text-sm text-blue-800 space-y-1",children:[e.jsx("li",{children:"• SSL Encrypted & PCI DSS Compliant"}),e.jsx("li",{children:"• Multiple Payment Methods Supported"}),e.jsx("li",{children:"• Powered by PaymentWall"})]})]})]}),e.jsxs("div",{className:"flex gap-3",children:[e.jsx(_,{variant:"outline",onClick:y,disabled:i,className:"flex-1",children:s("Cancel")}),!j&&e.jsxs(_,{disabled:!0,className:"flex-1",children:[e.jsx(S,{className:"mr-2 h-4 w-4 animate-spin"}),s("Loading...")]})]})]})]})}function Ra({planId:a,planPrice:n,couponCode:t,billingCycle:c,sspaySecretKey:d,currency:p="MYR",onSuccess:v,onCancel:y}){const{t:s}=M(),[i,x]=w.useState(!1),[l,o]=w.useState(null),j=async()=>{var f;if(!d){o(s("SSPay not configured"));return}x(!0),o(null);try{const b=await(await fetch(route("sspay.create-payment"),{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-TOKEN":((f=document.querySelector('meta[name="csrf-token"]'))==null?void 0:f.getAttribute("content"))||""},body:JSON.stringify({plan_id:a,billing_cycle:c,coupon_code:t})})).json();if(b.success){const h=document.createElement("form");h.method="POST",h.action=b.payment_url,Object.keys(b.payment_data).forEach(m=>{const g=document.createElement("input");g.type="hidden",g.name=m,g.value=b.payment_data[m],h.appendChild(g)}),document.body.appendChild(h),h.submit()}else throw new Error(b.error||s("Payment creation failed"))}catch(u){console.error("SSPay payment error:",u),o(u instanceof Error?u.message:s("Payment initialization failed")),x(!1)}},N=f=>new Intl.NumberFormat("ms-MY",{style:"currency",currency:p}).format(f);return e.jsxs(I,{children:[e.jsx(L,{children:e.jsxs(q,{className:"flex items-center gap-2",children:[e.jsx(F,{className:"h-5 w-5"}),s("SSPay Payment")]})}),e.jsxs(z,{className:"space-y-4",children:[l&&e.jsxs(A,{variant:"destructive",children:[e.jsx(D,{className:"h-4 w-4"}),e.jsx(R,{children:l})]}),e.jsxs("div",{className:"bg-muted p-4 rounded-lg",children:[e.jsxs("div",{className:"flex justify-between items-center",children:[e.jsx("span",{className:"font-medium",children:s("Total Amount")}),e.jsx("span",{className:"text-lg font-bold",children:N(n)})]}),e.jsxs("div",{className:"text-sm text-muted-foreground mt-1",children:[s("Billing Cycle"),": ",s(c)]}),t&&e.jsxs("div",{className:"text-sm text-green-600 mt-1",children:[s("Coupon Applied"),": ",t]})]}),e.jsxs("div",{className:"bg-teal-50 p-4 rounded-lg border border-teal-200",children:[e.jsx("h4",{className:"font-medium text-teal-900 mb-2",children:s("Supported Payment Methods")}),e.jsxs("ul",{className:"text-sm text-teal-800 space-y-1",children:[e.jsx("li",{children:"• Online Banking"}),e.jsx("li",{children:"• Credit/Debit Cards"}),e.jsx("li",{children:"• E-Wallets"}),e.jsx("li",{children:"• FPX"})]})]}),e.jsxs("div",{className:"flex gap-3",children:[e.jsx(_,{variant:"outline",onClick:y,disabled:i,className:"flex-1",children:s("Cancel")}),e.jsx(_,{onClick:j,disabled:i||!d,className:"flex-1",children:i?e.jsxs(e.Fragment,{children:[e.jsx(S,{className:"mr-2 h-4 w-4 animate-spin"}),s("Redirecting...")]}):e.jsxs(e.Fragment,{children:[e.jsx(ae,{className:"mr-2 h-4 w-4"}),s("Pay with SSPay")]})})]})]})]})}function Ia({planId:a,planPrice:n,couponCode:t,billingCycle:c,tapSecretKey:d,currency:p="USD",onSuccess:v,onCancel:y}){const{t:s}=M(),[i,x]=w.useState(!1),[l,o]=w.useState(null),j=async()=>{var f;if(!d){o(s("Tap not configured"));return}x(!0),o(null);try{const u=document.createElement("form");u.method="POST",u.action=route("tap.create-payment");const b=document.createElement("input");b.type="hidden",b.name="_token",b.value=((f=document.querySelector('meta[name="csrf-token"]'))==null?void 0:f.getAttribute("content"))||"",u.appendChild(b);const h=document.createElement("input");h.type="hidden",h.name="plan_id",h.value=a.toString(),u.appendChild(h);const m=document.createElement("input");if(m.type="hidden",m.name="billing_cycle",m.value=c,u.appendChild(m),t){const g=document.createElement("input");g.type="hidden",g.name="coupon_code",g.value=t,u.appendChild(g)}document.body.appendChild(u),u.submit()}catch(u){console.error("Tap payment error:",u),o(u instanceof Error?u.message:s("Payment initialization failed")),x(!1)}},N=f=>new Intl.NumberFormat("en-US",{style:"currency",currency:p}).format(f);return e.jsxs(I,{children:[e.jsx(L,{children:e.jsxs(q,{className:"flex items-center gap-2",children:[e.jsx(F,{className:"h-5 w-5"}),s("Tap Payment")]})}),e.jsxs(z,{className:"space-y-4",children:[l&&e.jsxs(A,{variant:"destructive",children:[e.jsx(D,{className:"h-4 w-4"}),e.jsx(R,{children:l})]}),e.jsxs("div",{className:"bg-muted p-4 rounded-lg",children:[e.jsxs("div",{className:"flex justify-between items-center",children:[e.jsx("span",{className:"font-medium",children:s("Total Amount")}),e.jsx("span",{className:"text-lg font-bold",children:N(n)})]}),e.jsxs("div",{className:"text-sm text-muted-foreground mt-1",children:[s("Billing Cycle"),": ",s(c)]}),t&&e.jsxs("div",{className:"text-sm text-green-600 mt-1",children:[s("Coupon Applied"),": ",t]})]}),e.jsxs(A,{children:[e.jsx(D,{className:"h-4 w-4"}),e.jsx(R,{children:s("You will be redirected to Tap to complete your payment securely.")})]}),e.jsxs("div",{className:"bg-blue-50 p-4 rounded-lg border border-blue-200",children:[e.jsx("h4",{className:"font-medium text-blue-900 mb-2",children:s("Supported Payment Methods")}),e.jsxs("ul",{className:"text-sm text-blue-800 space-y-1",children:[e.jsx("li",{children:"• Credit/Debit Cards"}),e.jsx("li",{children:"• Apple Pay"}),e.jsx("li",{children:"• Google Pay"}),e.jsx("li",{children:"• KNET"}),e.jsx("li",{children:"• Benefit Pay"})]})]}),e.jsxs("div",{className:"flex gap-3",children:[e.jsx(_,{variant:"outline",onClick:y,disabled:i,className:"flex-1",children:s("Cancel")}),e.jsx(_,{onClick:j,disabled:i||!d,className:"flex-1",children:i?e.jsxs(e.Fragment,{children:[e.jsx(S,{className:"mr-2 h-4 w-4 animate-spin"}),s("Redirecting...")]}):e.jsxs(e.Fragment,{children:[e.jsx(ae,{className:"mr-2 h-4 w-4"}),s("Pay with Tap")]})})]}),e.jsx("div",{className:"text-xs text-muted-foreground text-center",children:s("Powered by Tap - Secure payment processing")})]})]})}function za({planId:a,planPrice:n,couponCode:t,billingCycle:c,xenditApiKey:d,currency:p="PHP",onSuccess:v,onCancel:y}){const{t:s}=M(),[i,x]=w.useState(!1),[l,o]=w.useState(null),j=async()=>{var f;if(!d){o(s("Xendit not configured"));return}x(!0),o(null);try{const b=await(await fetch(route("xendit.create-payment"),{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-TOKEN":((f=document.querySelector('meta[name="csrf-token"]'))==null?void 0:f.getAttribute("content"))||""},body:JSON.stringify({plan_id:a,billing_cycle:c,coupon_code:t})})).json();if(b.success)window.location.href=b.payment_url;else throw new Error(b.error||s("Payment creation failed"))}catch(u){console.error("Xendit payment error:",u),o(u instanceof Error?u.message:s("Payment initialization failed")),x(!1)}},N=f=>new Intl.NumberFormat("id-ID",{style:"currency",currency:p}).format(f);return e.jsxs(I,{children:[e.jsx(L,{children:e.jsxs(q,{className:"flex items-center gap-2",children:[e.jsx(F,{className:"h-5 w-5"}),s("Xendit Payment")]})}),e.jsxs(z,{className:"space-y-4",children:[l&&e.jsxs(A,{variant:"destructive",children:[e.jsx(D,{className:"h-4 w-4"}),e.jsx(R,{children:l})]}),e.jsxs("div",{className:"bg-muted p-4 rounded-lg",children:[e.jsxs("div",{className:"flex justify-between items-center",children:[e.jsx("span",{className:"font-medium",children:s("Total Amount")}),e.jsx("span",{className:"text-lg font-bold",children:N(n)})]}),e.jsxs("div",{className:"text-sm text-muted-foreground mt-1",children:[s("Billing Cycle"),": ",s(c)]}),t&&e.jsxs("div",{className:"text-sm text-green-600 mt-1",children:[s("Coupon Applied"),": ",t]})]}),e.jsxs(A,{children:[e.jsx(D,{className:"h-4 w-4"}),e.jsx(R,{children:s("You will be redirected to Xendit to complete your payment securely.")})]}),e.jsxs("div",{className:"bg-blue-50 p-4 rounded-lg border border-blue-200",children:[e.jsx("h4",{className:"font-medium text-blue-900 mb-2",children:s("Supported Payment Methods")}),e.jsxs("ul",{className:"text-sm text-blue-800 space-y-1",children:[e.jsx("li",{children:"• Credit/Debit Cards"}),e.jsx("li",{children:"• Bank Transfer"}),e.jsx("li",{children:"• E-Wallets (OVO, DANA, LinkAja)"}),e.jsx("li",{children:"• Virtual Accounts"}),e.jsx("li",{children:"• Retail Outlets"})]})]}),e.jsxs("div",{className:"flex gap-3",children:[e.jsx(_,{variant:"outline",onClick:y,disabled:i,className:"flex-1",children:s("Cancel")}),e.jsx(_,{onClick:j,disabled:i||!d,className:"flex-1",children:i?e.jsxs(e.Fragment,{children:[e.jsx(S,{className:"mr-2 h-4 w-4 animate-spin"}),s("Redirecting...")]}):e.jsxs(e.Fragment,{children:[e.jsx(ae,{className:"mr-2 h-4 w-4"}),s("Pay with Xendit")]})})]}),e.jsx("div",{className:"text-xs text-muted-foreground text-center",children:s("Powered by Xendit - Secure payment processing")})]})]})}function Sa({plan:a,billingCycle:n,paymentMethods:t,currencySymbol:c="$",onSuccess:d,onCancel:p}){const{t:v}=M(),[y,s]=w.useState(""),[i,x]=w.useState(""),[l,o]=w.useState(null),[j,N]=w.useState(!1),[f,u]=w.useState(!1),b=Number(a.price),h=l?l.type==="percentage"?b*l.value/100:l.value:0,m=Math.max(0,b-h),g=async()=>{var k;if(!i.trim()){P.error(v("Please enter a coupon code"));return}N(!0);try{const se=await fetch(route("coupons.validate"),{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-TOKEN":((k=document.querySelector('meta[name="csrf-token"]'))==null?void 0:k.getAttribute("content"))||""},body:JSON.stringify({coupon_code:i,plan_id:a.id,amount:b})}),Q=await se.json();se.ok&&Q.valid?(o(Q.coupon),P.success(v("Coupon applied successfully"))):(P.error(Q.message||v("Invalid coupon code")),o(null))}catch{P.error(v("Failed to validate coupon")),o(null)}finally{N(!1)}},O=()=>{o(null),x("")},T=()=>{if(!y){P.error(v("Please select a payment method"));return}u(!0)},U=()=>{u(!1),s("")},Z=t.filter(k=>k.enabled),Y=()=>{var se,Q,ce,E,V,G,K,ue,te,le,oe,r,C,ne,ee,de,Me,Oe,Ae,Re,Ie,ze,Se,De,Be,Le,qe,Ue,Ke,$e,We,Ye,Xe,He,Je,Ve,Ge,Ze,Qe,es,ss,rs,as,ts,ns,is,cs,ls,os,ds,ms,us,hs,xs,ps,fs,ys,js,bs,Ns,vs,gs,ws,Ps;const k={planId:a.id,couponCode:i,billingCycle:n,onSuccess:d,onCancel:U};switch(y){case"stripe":return e.jsx(ta,{...k,stripeKey:((se=a.paymentMethods)==null?void 0:se.stripe_key)||""});case"paypal":return e.jsx(na,{...k,planPrice:m,paypalClientId:((Q=a.paymentMethods)==null?void 0:Q.paypal_client_id)||"",currency:((ce=a.paymentMethods)==null?void 0:ce.defaultCurrency)||"usd"});case"bank":return e.jsx(ia,{...k,planPrice:m,bankDetails:((E=a.paymentMethods)==null?void 0:E.bank_detail)||"",currencySymbol:c});case"razorpay":return e.jsx(ca,{...k,planPrice:m,razorpayKey:((V=a.paymentMethods)==null?void 0:V.razorpay_key)||"",currency:((G=a.paymentMethods)==null?void 0:G.currency)||"INR"});case"mercadopago":return e.jsx(la,{...k,planPrice:m,accessToken:((K=a.paymentMethods)==null?void 0:K.mercadopago_access_token)||"",currency:((ue=a.paymentMethods)==null?void 0:ue.currency)||"BRL"});case"paystack":return e.jsx(oa,{...k,planPrice:m,paystackKey:((te=a.paymentMethods)==null?void 0:te.paystack_public_key)||"",currency:((le=a.paymentMethods)==null?void 0:le.currency)||"NGN"});case"flutterwave":return e.jsx(da,{...k,planPrice:m,flutterwaveKey:((oe=a.paymentMethods)==null?void 0:oe.flutterwave_public_key)||"",currency:((r=a.paymentMethods)==null?void 0:r.currency)||"NGN"});case"paytabs":return e.jsx(ma,{...k,planPrice:m,paytabsClientKey:"",currency:((C=a.paymentMethods)==null?void 0:C.currency)||"USD"});case"skrill":return e.jsx(ua,{...k,planPrice:m,skrillMerchantId:((ne=a.paymentMethods)==null?void 0:ne.skrill_merchant_id)||"",currency:((ee=a.paymentMethods)==null?void 0:ee.currency)||"USD"});case"coingate":return e.jsx(ha,{...k,planPrice:m,coinGateApiToken:((de=a.paymentMethods)==null?void 0:de.coingate_api_token)||"",currency:((Me=a.paymentMethods)==null?void 0:Me.currency)||"USD"});case"payfast":return e.jsx(xa,{...k,planPrice:m,payfastMerchantId:((Oe=a.paymentMethods)==null?void 0:Oe.payfast_merchant_id)||"",currency:((Ae=a.paymentMethods)==null?void 0:Ae.currency)||"ZAR"});case"toyyibpay":return e.jsx(pa,{...k,planPrice:m,toyyibpayCategoryCode:((Re=a.paymentMethods)==null?void 0:Re.toyyibpay_category_code)||"",currency:((Ie=a.paymentMethods)==null?void 0:Ie.currency)||"MYR"});case"paytr":return e.jsx(fa,{...k,planPrice:m,paytrMerchantId:((ze=a.paymentMethods)==null?void 0:ze.paytr_merchant_id)||"",currency:((Se=a.paymentMethods)==null?void 0:Se.currency)||"TRY"});case"mollie":return e.jsx(ya,{...k,planPrice:m,mollieApiKey:((De=a.paymentMethods)==null?void 0:De.mollie_api_key)||"",currency:((Be=a.paymentMethods)==null?void 0:Be.currency)||"EUR"});case"cashfree":return e.jsx(ja,{...k,planPrice:m,cashfreeAppId:((Le=a.paymentMethods)==null?void 0:Le.cashfree_public_key)||"",mode:((qe=a.paymentMethods)==null?void 0:qe.cashfree_mode)||"sandbox",currency:((Ue=a.paymentMethods)==null?void 0:Ue.currency)||"INR"});case"iyzipay":return e.jsx(ba,{...k,planPrice:m,iyzipayPublicKey:((Ke=a.paymentMethods)==null?void 0:Ke.iyzipay_public_key)||"",currency:(($e=a.paymentMethods)==null?void 0:$e.currency)||"USD"});case"benefit":return e.jsx(Na,{...k,planPrice:m,benefitPublicKey:((We=a.paymentMethods)==null?void 0:We.benefit_public_key)||"",currency:((Ye=a.paymentMethods)==null?void 0:Ye.currency)||"BHD"});case"ozow":return e.jsx(va,{...k,planPrice:m,ozowSiteKey:((Xe=a.paymentMethods)==null?void 0:Xe.ozow_site_key)||"",currency:((He=a.paymentMethods)==null?void 0:He.currency)||"ZAR"});case"easebuzz":return e.jsx(ga,{...k,planPrice:m,easebuzzMerchantKey:((Je=a.paymentMethods)==null?void 0:Je.easebuzz_merchant_key)||"",currency:((Ve=a.paymentMethods)==null?void 0:Ve.currency)||"INR"});case"khalti":return e.jsx(wa,{...k,planPrice:m,khaltiPublicKey:((Ge=a.paymentMethods)==null?void 0:Ge.khalti_public_key)||"",currency:((Ze=a.paymentMethods)==null?void 0:Ze.currency)||"NPR"});case"authorizenet":return e.jsx(Pa,{...k,planPrice:m,authorizenetMerchantId:((Qe=a.paymentMethods)==null?void 0:Qe.authorizenet_merchant_id)||"",currency:((es=a.paymentMethods)==null?void 0:es.currency)||"USD"});case"fedapay":return e.jsx(_a,{...k,planPrice:m,fedapayPublicKey:((ss=a.paymentMethods)==null?void 0:ss.fedapay_public_key)||"",currency:((rs=a.paymentMethods)==null?void 0:rs.currency)||"XOF"});case"payhere":return e.jsx(Ca,{...k,planPrice:m,payhereMerchantId:((as=a.paymentMethods)==null?void 0:as.payhere_merchant_id)||"",currency:((ts=a.paymentMethods)==null?void 0:ts.currency)||"LKR"});case"cinetpay":return e.jsx(ka,{...k,planPrice:m,cinetpaySiteId:((ns=a.paymentMethods)==null?void 0:ns.cinetpay_site_id)||"",currency:((is=a.paymentMethods)==null?void 0:is.currency)||"XOF"});case"paiement":return e.jsx(Ea,{...k,planPrice:m,paiementMerchantId:((cs=a.paymentMethods)==null?void 0:cs.paiement_merchant_id)||"",currency:((ls=a.paymentMethods)==null?void 0:ls.currency)||"XOF"});case"nepalste":return e.jsx(Fa,{...k,planPrice:m,nepalstePublicKey:((os=a.paymentMethods)==null?void 0:os.nepalste_public_key)||"",currency:((ds=a.paymentMethods)==null?void 0:ds.currency)||"NPR"});case"yookassa":return e.jsx(Ta,{...k,planPrice:m,yookassaShopId:((ms=a.paymentMethods)==null?void 0:ms.yookassa_shop_id)||"",currency:((us=a.paymentMethods)==null?void 0:us.currency)||"RUB"});case"aamarpay":return e.jsx(Ma,{...k,planPrice:m,aamarpayStoreId:((hs=a.paymentMethods)==null?void 0:hs.aamarpay_store_id)||"",currency:((xs=a.paymentMethods)==null?void 0:xs.currency)||"BDT"});case"midtrans":return e.jsx(Oa,{...k,planPrice:m,midtransSecretKey:((ps=a.paymentMethods)==null?void 0:ps.midtrans_secret_key)||"",currency:((fs=a.paymentMethods)==null?void 0:fs.currency)||"IDR"});case"paymentwall":return e.jsx(Aa,{...k,planPrice:m,paymentwallPublicKey:((ys=a.paymentMethods)==null?void 0:ys.paymentwall_public_key)||"",currency:((js=a.paymentMethods)==null?void 0:js.currency)||"USD"});case"sspay":return e.jsx(Ra,{...k,planPrice:m,sspaySecretKey:((bs=a.paymentMethods)==null?void 0:bs.sspay_secret_key)||"",currency:((Ns=a.paymentMethods)==null?void 0:Ns.currency)||"MYR"});case"tap":return e.jsx(Ia,{...k,planPrice:m,tapSecretKey:((vs=a.paymentMethods)==null?void 0:vs.tap_secret_key)||"",currency:((gs=a.paymentMethods)==null?void 0:gs.currency)||"USD"});case"xendit":return e.jsx(za,{...k,planPrice:m,xenditApiKey:((ws=a.paymentMethods)==null?void 0:ws.xendit_api_key)||"",currency:((Ps=a.paymentMethods)==null?void 0:Ps.currency)||"PHP"});default:return null}};return f?e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx("h3",{className:"font-medium",children:v("Complete Payment")}),e.jsx(_,{variant:"outline",size:"sm",onClick:U,children:v("Back")})]}),Y()]}):e.jsxs("div",{className:"space-y-6",children:[e.jsx(I,{children:e.jsx(z,{className:"p-4",children:e.jsxs("div",{className:"flex justify-between items-center",children:[e.jsxs("div",{children:[e.jsx("h3",{className:"font-medium",children:a.name}),e.jsxs("p",{className:"text-sm text-muted-foreground",children:[v(n)," ",v("subscription")]})]}),e.jsxs("div",{className:"text-right",children:[e.jsxs("div",{className:"text-lg font-bold",children:[c," ",a.price]}),e.jsxs("div",{className:"text-sm text-muted-foreground",children:["/",v(a.duration.toLowerCase())]})]})]})})}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(W,{children:v("Select Payment Method")}),Z.length===0?e.jsx("p",{className:"text-sm text-muted-foreground",children:v("No payment methods available")}):e.jsx("div",{className:"space-y-2",children:Z.map((k,se)=>e.jsx(I,{className:`cursor-pointer transition-colors ${y===k.id?"border-primary bg-primary/5":"hover:border-gray-300"}`,onClick:()=>s(k.id),children:e.jsx(z,{className:"p-3",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"text-primary",children:k.icon}),e.jsx("span",{className:"font-medium",children:k.name}),y===k.id&&e.jsx(qs,{variant:"secondary",className:"ml-auto",children:v("Selected")})]})})},`${k.id}-${se}`))})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsxs(W,{htmlFor:"coupon",children:[v("Coupon Code")," (",v("Optional"),")"]}),e.jsxs("div",{className:"flex gap-2",children:[e.jsxs("div",{className:"relative flex-1",children:[e.jsx(X,{id:"coupon",value:i,onChange:k=>x(k.target.value),placeholder:v("Enter coupon code"),className:"pr-10",disabled:!!l}),e.jsx(pr,{className:"absolute right-3 top-1/2 transform -translate-y-1/2 h-4 w-4 text-muted-foreground"})]}),l?e.jsx(_,{type:"button",variant:"outline",onClick:O,children:v("Remove")}):e.jsx(_,{type:"button",variant:"outline",onClick:g,disabled:!i.trim()||j,children:j?e.jsx(S,{className:"h-4 w-4 animate-spin"}):v("Apply")})]}),l&&e.jsx("div",{className:"bg-green-50 border border-green-200 rounded-lg p-3",children:e.jsxs("div",{className:"flex items-center justify-between text-sm",children:[e.jsxs("span",{className:"text-green-700 font-medium",children:[v("Coupon Applied"),": ",l.code]}),e.jsxs("span",{className:"text-green-600",children:["-",l.type==="percentage"?`${l.value}%`:`${c}${l.value}`]})]})})]}),e.jsx(I,{children:e.jsx(z,{className:"p-4",children:e.jsxs("div",{className:"space-y-2",children:[e.jsxs("div",{className:"flex justify-between text-sm",children:[e.jsx("span",{children:v("Subtotal")}),e.jsxs("span",{children:[c,b]})]}),l&&e.jsxs("div",{className:"flex justify-between text-sm text-green-600",children:[e.jsx("span",{children:v("Discount")}),e.jsxs("span",{children:["-",c,h]})]}),e.jsx("div",{className:"border-t pt-2",children:e.jsxs("div",{className:"flex justify-between font-medium",children:[e.jsx("span",{children:v("Total")}),e.jsxs("span",{children:[c,m.toFixed(2)]})]})})]})})}),e.jsxs("div",{className:"flex gap-3",children:[e.jsx(_,{variant:"outline",onClick:p,className:"flex-1",children:v("Cancel")}),e.jsxs(_,{onClick:T,disabled:Z.length===0,className:"flex-1",children:[v("Pay")," ",c," ",m]})]})]})}function Da({isOpen:a,onClose:n,plan:t,billingCycle:c,paymentMethods:d,currencySymbol:p}){const{t:v}=M(),y=()=>{n(),window.location.reload()},s=d.filter(i=>i.enabled);return e.jsx(rr,{open:a,onOpenChange:n,children:e.jsxs(ar,{className:"max-w-md max-h-[90vh] flex flex-col",children:[e.jsx(tr,{className:"flex-shrink-0",children:e.jsx(nr,{children:v("Subscribe to {{planName}}",{planName:t.name})})}),e.jsx("div",{className:"overflow-y-auto flex-1 pr-2",children:e.jsx(Sa,{plan:t,billingCycle:c,paymentMethods:s,currencySymbol:p,onSuccess:y,onCancel:n})})]})})}function zt({plans:a,billingCycle:n="monthly",hasDefaultPlan:t,isAdmin:c=!1,currentPlan:d,userTrialUsed:p,paymentMethods:v=[],currency:y,currencySymbol:s}){const{t:i}=M(),{flash:x,globalSettings:l}=ir().props,[o,j]=w.useState(a),[N,f]=w.useState(n),[u,b]=w.useState(!1),[h,m]=w.useState(null),[g,O]=w.useState(!1),[T,U]=w.useState(null),{post:Z,processing:Y}=cr(),k=[{title:i("Dashboard"),href:route("dashboard")},{title:i("Plan")}];w.useEffect(()=>{j(a)},[a]),w.useEffect(()=>{x!=null&&x.success&&P.success(i(x.success)),x!=null&&x.error&&P.error(i(x.error))},[x,i]);const se=r=>{f(r),ie.get(route("plans.index"),{billing_cycle:r},{preserveState:!0})},Q=r=>{l!=null&&l.is_demo||P.loading(i("Submitting plan request...")),ie.post(route("plans.request"),{plan_id:r,billing_cycle:N},{onSuccess:()=>{P.dismiss()},onError:C=>{P.dismiss(),typeof C=="string"?P.error(i(C)):P.error(i("Failed to submit plan request: {{errors}}",{errors:Object.values(C).join(", ")}))}})},ce=r=>{l!=null&&l.is_demo||P.loading(i("Starting trial...")),ie.post(route("plans.trial"),{plan_id:r},{onSuccess:()=>{P.dismiss()},onError:C=>{P.dismiss(),typeof C=="string"?P.error(i(C)):P.error(i("Failed to start trial: {{errors}}",{errors:Object.values(C).join(", ")}))}})},E=async r=>{const C=o.find(ne=>ne.id===r);if(C)try{const ee=await(await fetch(route("payment.methods"))).json();U({...C,paymentMethods:ee}),O(!0)}catch{P.error(i("Failed to load payment methods"))}},V=r=>{const C=[];return((r==null?void 0:r.is_bank_enabled)===!0||(r==null?void 0:r.is_bank_enabled)==="1")&&C.push({id:"bank",name:i("Bank Transfer"),icon:e.jsx(Nr,{className:"h-5 w-5"}),enabled:!0}),((r==null?void 0:r.is_stripe_enabled)===!0||(r==null?void 0:r.is_stripe_enabled)==="1")&&C.push({id:"stripe",name:i("Stripe"),icon:e.jsx(F,{className:"h-5 w-5"}),enabled:!0}),((r==null?void 0:r.is_paypal_enabled)===!0||(r==null?void 0:r.is_paypal_enabled)==="1")&&C.push({id:"paypal",name:i("PayPal"),icon:e.jsx(F,{className:"h-5 w-5"}),enabled:!0}),((r==null?void 0:r.is_razorpay_enabled)===!0||(r==null?void 0:r.is_razorpay_enabled)==="1")&&C.push({id:"razorpay",name:i("Razorpay"),icon:e.jsx(ge,{className:"h-5 w-5"}),enabled:!0}),((r==null?void 0:r.is_mercadopago_enabled)===!0||(r==null?void 0:r.is_mercadopago_enabled)==="1")&&(r!=null&&r.mercadopago_access_token)&&C.push({id:"mercadopago",name:i("MercadoPago"),icon:e.jsx(Ce,{className:"h-5 w-5"}),enabled:!0}),((r==null?void 0:r.is_paystack_enabled)===!0||(r==null?void 0:r.is_paystack_enabled)==="1")&&C.push({id:"paystack",name:i("Paystack"),icon:e.jsx(F,{className:"h-5 w-5"}),enabled:!0}),((r==null?void 0:r.is_flutterwave_enabled)===!0||(r==null?void 0:r.is_flutterwave_enabled)==="1")&&C.push({id:"flutterwave",name:i("Flutterwave"),icon:e.jsx(F,{className:"h-5 w-5"}),enabled:!0}),((r==null?void 0:r.is_paytabs_enabled)===!0||(r==null?void 0:r.is_paytabs_enabled)==="1")&&C.push({id:"paytabs",name:i("PayTabs"),icon:e.jsx(F,{className:"h-5 w-5"}),enabled:!0}),((r==null?void 0:r.is_skrill_enabled)===!0||(r==null?void 0:r.is_skrill_enabled)==="1")&&C.push({id:"skrill",name:i("Skrill"),icon:e.jsx(Ce,{className:"h-5 w-5"}),enabled:!0}),((r==null?void 0:r.is_coingate_enabled)===!0||(r==null?void 0:r.is_coingate_enabled)==="1")&&C.push({id:"coingate",name:i("CoinGate"),icon:e.jsx(ke,{className:"h-5 w-5"}),enabled:!0}),((r==null?void 0:r.is_payfast_enabled)===!0||(r==null?void 0:r.is_payfast_enabled)==="1")&&C.push({id:"payfast",name:i("Payfast"),icon:e.jsx(F,{className:"h-5 w-5"}),enabled:!0}),((r==null?void 0:r.is_tap_enabled)===!0||(r==null?void 0:r.is_tap_enabled)==="1")&&C.push({id:"tap",name:i("Tap"),icon:e.jsx(F,{className:"h-5 w-5"}),enabled:!0}),((r==null?void 0:r.is_xendit_enabled)===!0||(r==null?void 0:r.is_xendit_enabled)==="1")&&C.push({id:"xendit",name:i("Xendit"),icon:e.jsx(F,{className:"h-5 w-5"}),enabled:!0}),((r==null?void 0:r.is_paytr_enabled)===!0||(r==null?void 0:r.is_paytr_enabled)==="1")&&C.push({id:"paytr",name:i("PayTR"),icon:e.jsx(F,{className:"h-5 w-5"}),enabled:!0}),((r==null?void 0:r.is_mollie_enabled)===!0||(r==null?void 0:r.is_mollie_enabled)==="1")&&C.push({id:"mollie",name:i("Mollie"),icon:e.jsx(F,{className:"h-5 w-5"}),enabled:!0}),((r==null?void 0:r.is_toyyibpay_enabled)===!0||(r==null?void 0:r.is_toyyibpay_enabled)==="1")&&C.push({id:"toyyibpay",name:i("toyyibPay"),icon:e.jsx(F,{className:"h-5 w-5"}),enabled:!0}),((r==null?void 0:r.is_cashfree_enabled)===!0||(r==null?void 0:r.is_cashfree_enabled)==="1")&&C.push({id:"cashfree",name:i("Cashfree"),icon:e.jsx(ge,{className:"h-5 w-5"}),enabled:!0}),((r==null?void 0:r.is_khalti_enabled)===!0||(r==null?void 0:r.is_khalti_enabled)==="1")&&C.push({id:"khalti",name:i("Khalti"),icon:e.jsx(F,{className:"h-5 w-5"}),enabled:!0}),((r==null?void 0:r.is_iyzipay_enabled)===!0||(r==null?void 0:r.is_iyzipay_enabled)==="1")&&C.push({id:"iyzipay",name:i("Iyzipay"),icon:e.jsx(F,{className:"h-5 w-5"}),enabled:!0}),((r==null?void 0:r.is_benefit_enabled)===!0||(r==null?void 0:r.is_benefit_enabled)==="1")&&C.push({id:"benefit",name:i("Benefit"),icon:e.jsx(F,{className:"h-5 w-5"}),enabled:!0}),((r==null?void 0:r.is_ozow_enabled)===!0||(r==null?void 0:r.is_ozow_enabled)==="1")&&C.push({id:"ozow",name:i("Ozow"),icon:e.jsx(F,{className:"h-5 w-5"}),enabled:!0}),((r==null?void 0:r.is_easebuzz_enabled)===!0||(r==null?void 0:r.is_easebuzz_enabled)==="1")&&C.push({id:"easebuzz",name:i("Easebuzz"),icon:e.jsx(ge,{className:"h-5 w-5"}),enabled:!0}),((r==null?void 0:r.is_authorizenet_enabled)===!0||(r==null?void 0:r.is_authorizenet_enabled)==="1")&&C.push({id:"authorizenet",name:i("AuthorizeNet"),icon:e.jsx(F,{className:"h-5 w-5"}),enabled:!0}),((r==null?void 0:r.is_fedapay_enabled)===!0||(r==null?void 0:r.is_fedapay_enabled)==="1")&&C.push({id:"fedapay",name:i("FedaPay"),icon:e.jsx(F,{className:"h-5 w-5"}),enabled:!0}),((r==null?void 0:r.is_payhere_enabled)===!0||(r==null?void 0:r.is_payhere_enabled)==="1")&&C.push({id:"payhere",name:i("PayHere"),icon:e.jsx(F,{className:"h-5 w-5"}),enabled:!0}),((r==null?void 0:r.is_cinetpay_enabled)===!0||(r==null?void 0:r.is_cinetpay_enabled)==="1")&&C.push({id:"cinetpay",name:i("CinetPay"),icon:e.jsx(F,{className:"h-5 w-5"}),enabled:!0}),((r==null?void 0:r.is_paiement_enabled)===!0||(r==null?void 0:r.is_paiement_enabled)==="1")&&C.push({id:"paiement",name:i("Paiement Pro"),icon:e.jsx(F,{className:"h-5 w-5"}),enabled:!0}),((r==null?void 0:r.is_nepalste_enabled)===!0||(r==null?void 0:r.is_nepalste_enabled)==="1")&&C.push({id:"nepalste",name:i("Nepalste"),icon:e.jsx(F,{className:"h-5 w-5"}),enabled:!0}),((r==null?void 0:r.is_yookassa_enabled)===!0||(r==null?void 0:r.is_yookassa_enabled)==="1")&&C.push({id:"yookassa",name:i("YooKassa"),icon:e.jsx(F,{className:"h-5 w-5"}),enabled:!0}),((r==null?void 0:r.is_aamarpay_enabled)===!0||(r==null?void 0:r.is_aamarpay_enabled)==="1")&&C.push({id:"aamarpay",name:i("Aamarpay"),icon:e.jsx(F,{className:"h-5 w-5"}),enabled:!0}),((r==null?void 0:r.is_midtrans_enabled)===!0||(r==null?void 0:r.is_midtrans_enabled)==="1")&&C.push({id:"midtrans",name:i("Midtrans"),icon:e.jsx(F,{className:"h-5 w-5"}),enabled:!0}),((r==null?void 0:r.is_paymentwall_enabled)===!0||(r==null?void 0:r.is_paymentwall_enabled)==="1")&&C.push({id:"paymentwall",name:i("PaymentWall"),icon:e.jsx(F,{className:"h-5 w-5"}),enabled:!0}),((r==null?void 0:r.is_sspay_enabled)===!0||(r==null?void 0:r.is_sspay_enabled)==="1")&&C.push({id:"sspay",name:i("SSPay"),icon:e.jsx(F,{className:"h-5 w-5"}),enabled:!0}),C},G=r=>d&&d.id===r.id&&d.expires_at&&new Date(d.expires_at)>new Date?e.jsxs(_,{disabled:!0,className:"w-full h-12 bg-green-50 text-green-700 border border-green-200 font-medium",children:[e.jsx(ve,{className:"h-4 w-4 mr-2"}),i("Already Subscribed")]}):r.is_current?e.jsxs(_,{disabled:!0,className:"w-full h-12 bg-primary/10 text-primary border border-primary/20 font-medium",children:[e.jsx(ve,{className:"h-4 w-4 mr-2"}),i("Current Plan")]}):r.is_trial_available&&!p?e.jsxs("div",{className:"space-y-3",children:[e.jsxs(_,{onClick:()=>ce(r.id),disabled:Y,variant:"outline",className:"w-full h-12 border-primary text-primary hover:bg-primary/5 font-medium",children:[e.jsx(Fs,{className:"h-4 w-4 mr-2"}),i("Start {{days}} Day Trial",{days:r.trial_days})]}),e.jsx(_,{onClick:()=>E(r.id),disabled:Y,className:`w-full h-12 font-medium ${r.recommended,"bg-primary hover:bg-primary/90 text-white"}`,children:i("Subscribe Now")})]}):e.jsxs("div",{className:"space-y-3",children:[e.jsxs(_,{onClick:()=>Q(r.id),disabled:Y,variant:"outline",className:"w-full h-12 border-gray-300 text-gray-700 hover:bg-gray-50 font-medium",children:[e.jsx(vr,{className:"h-4 w-4 mr-2"}),i("Request Plan")]}),e.jsx(_,{onClick:()=>E(r.id),disabled:Y||d&&d.id===r.id&&d.expires_at&&new Date(d.expires_at)>new Date,className:`w-full h-12 font-medium ${r.recommended,"bg-primary hover:bg-primary/90 text-white"}`,children:d&&d.id===r.id&&d.expires_at&&new Date(d.expires_at)>new Date?i("Already Subscribed"):i("Subscribe Now")})]}),K=(r,C)=>r.features.includes(C),ue=r=>{const C=o.find(ee=>ee.id===r),ne=!(C!=null&&C.status);l!=null&&l.is_demo||P.loading(`${i(ne?"Activating":"Deactivating")} plan...`),ie.post(route("plans.toggle-status",r),{},{preserveState:!0,onSuccess:ee=>{l!=null&&l.is_demo||(P.dismiss(),j(o.map(de=>de.id===r?{...de,status:!de.status}:de)))},onError:ee=>{l!=null&&l.is_demo||P.dismiss(),typeof ee=="string"?P.error(i(ee)):P.error(i("Failed to update plan status: {{errors}}",{errors:Object.values(ee).join(", ")}))}})},te=r=>{m(r),b(!0)},le=()=>{h&&(l!=null&&l.is_demo||P.loading(i("Deleting plan...")),ie.delete(route("plans.destroy",h.id),{onSuccess:()=>{b(!1),m(null),P.dismiss()},onError:r=>{P.dismiss(),typeof r=="string"?P.error(i(r)):P.error(i("Failed to delete plan: {{errors}}",{errors:Object.values(r).join(", ")}))}}))},oe=["AI Integration"];return e.jsx(sr,{title:i("Plans"),breadcrumbs:k,description:i("Manage subscription plans for your customers"),url:"/plans",children:e.jsxs("div",{className:"space-y-6 sm:space-y-8",children:[e.jsxs("div",{className:"flex flex-col items-center text-center mb-12",children:[e.jsxs("div",{className:"max-w-3xl mx-auto mb-8",children:[e.jsx("h1",{className:"text-3xl font-bold text-gray-900 mb-4",children:i(c?"Subscription Plans":"Choose Your Plan")}),e.jsx("p",{className:"text-lg text-gray-600",children:i(c?"Create and manage subscription plans to offer different service tiers to your customers.":"Select the perfect plan for your business needs and start growing today.")})]}),e.jsxs("div",{className:"flex flex-col sm:flex-row items-center gap-4",children:[e.jsx("div",{className:"bg-gray-100 rounded-lg p-1",children:e.jsx(mr,{value:N,onValueChange:r=>se(r),className:"w-full",children:e.jsxs(ur,{className:"grid w-full grid-cols-2 bg-transparent p-0 h-auto",children:[e.jsx(Es,{value:"monthly",className:"px-6 py-2 text-sm font-medium data-[state=active]:bg-white data-[state=active]:text-gray-900 data-[state=active]:shadow-sm rounded-md",children:i("Monthly")}),e.jsxs(Es,{value:"yearly",className:"px-6 py-2 text-sm font-medium data-[state=active]:bg-white data-[state=active]:text-gray-900 data-[state=active]:shadow-sm rounded-md relative",children:[i("Yearly"),e.jsx(qs,{className:"ml-2 bg-green-500 text-white text-xs px-2 py-0.5",children:i("Save 20%")})]})]})})}),c&&e.jsxs(_,{className:"bg-primary hover:bg-primary/90 text-white px-6 py-2 font-medium",onClick:()=>ie.get(route("plans.create")),children:[e.jsx(lr,{className:"h-4 w-4 mr-2"}),i("Add Plan")]})]})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8 max-w-6xl mx-auto",children:o.map(r=>e.jsx("div",{className:`relative h-full transition-all duration-200 ${r.recommended?"transform scale-105":""}`,children:e.jsxs("div",{className:` relative h-full flex flex-col rounded-lg border-2 transition-all duration-200 ${r.recommended?"border-primary shadow-xl bg-white":"border-gray-200 bg-white hover:border-gray-300 hover:shadow-lg"} diff --git a/public/build/assets/index-CY6-VSV0.js b/public/build/assets/index-5RX67HdD.js similarity index 64% rename from public/build/assets/index-CY6-VSV0.js rename to public/build/assets/index-5RX67HdD.js index fb17349ee..9aecc9bee 100644 --- a/public/build/assets/index-CY6-VSV0.js +++ b/public/build/assets/index-5RX67HdD.js @@ -1 +1 @@ -import{r as d,j as s}from"./ui-Z445SNHD.js";import{P as R}from"./page-template-B_mOhR6n.js";import{u as W,c as X,x as Y,P as Z,r as u,D as ee,t as o}from"./app-36WMjvX0.js";import{C as te}from"./CrudTable-DA37WZsR.js";import{C as re}from"./CrudFormModal-Bmz2nLeY.js";import{C as ie}from"./CrudDeleteModal-DM40AK8z.js";import{P as oe}from"./pagination-n2efY1KU.js";import{S as se}from"./search-and-filter-bar-PUOLiNYr.js";import me from"./view-BPoXKerk.js";import{M as ae}from"./map-pin-L7jUebKz.js";import{M as pe}from"./monitor-DL9THmS7.js";import{U as ne}from"./users-Czs1F8XM.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./table-C1YkBp3W.js";import"./unlink-sh32LPkQ.js";import"./scale-rJYsnHRa.js";import"./arrow-down-left-BN6xjhcz.js";import"./arrow-left-CjPQICYw.js";import"./arrow-right-left-DKUcVR58.js";import"./arrow-right-DUEfRrRr.js";import"./arrow-up-down-FmcUfWon.js";import"./lock-open-CN4tz8Of.js";import"./award-D9FlSYzB.js";import"./ban-CMgLBFSt.js";import"./indian-rupee-Bh3-8N2a.js";import"./bell-Cr2F9IDD.js";import"./book-open-DUwKvBiK.js";import"./boxes-rwzklut0.js";import"./building-2-Cda8xQDI.js";import"./building-CG4yAV8N.js";import"./calculator-wt_63eRJ.js";import"./calendar-check-BZ1JTjf6.js";import"./camera-DDKUkICL.js";import"./chart-column-GeSBJr5Y.js";import"./chart-no-axes-column-increasing-Beqplnfl.js";import"./chart-no-axes-column-BKgkVzqT.js";import"./chevron-left-DKWjKjSf.js";import"./circle-alert-KsX4JXbz.js";import"./circle-check-big-DqURlwt2.js";import"./circle-check-C_SLfS2p.js";import"./circle-help-BdsC7_wR.js";import"./circle-x-DkvEqmM5.js";import"./circle-BpyxLEsH.js";import"./clipboard-list-BU0dok7E.js";import"./code-DNPjFOcs.js";import"./crosshair-C7OptAZm.js";import"./crown-Cp4cgutu.js";import"./download-Ba72czhU.js";import"./external-link-uO-R2E0-.js";import"./eye-off-DlDpEvnB.js";import"./eye-DSAoA9Pp.js";import"./instagram-DBjFHIT7.js";import"./file-down-Bxu0R4EW.js";import"./pen-line-Fy-AVmqM.js";import"./file-up-CZ-cXuKa.js";import"./filter-D8dMdozc.js";import"./folder-git-2-Dwj_EoDL.js";import"./house-D8b8GwgZ.js";import"./git-branch-D2sIFzs4.js";import"./grip-vertical-DXcr-v-g.js";import"./hard-drive-ApF-ULi1.js";import"./hash-CHJS6b-L.js";import"./shield-Mt6vEHxn.js";import"./info-VH-vNQ_z.js";import"./layers-CF7Mhs3n.js";import"./layout-list-BuBaZfwq.js";import"./lightbulb-fAsbBO8F.js";import"./link-2-C22T2wSs.js";import"./link-ClcCoVU_.js";import"./twitter-DDHYm63p.js";import"./list-Ajdnpsw1.js";import"./locate-fixed-D29o3FBS.js";import"./lock-RX1hYn48.js";import"./log-in-Bt5dnADg.js";import"./mail-BFoS8U8W.js";import"./menu-Cu-nnefe.js";import"./message-square-warning-DbVEqa_0.js";import"./message-square-DMJ4IbdE.js";import"./package-B9XnehkQ.js";import"./percent-BYDujffR.js";import"./phone-CJ2h446N.js";import"./plane-BqORGC6m.js";import"./play-DHqp-NCB.js";import"./qr-code-u5AOBzVe.js";import"./quote-BtOwgBns.js";import"./radio-CxUR05xj.js";import"./ruler-DbxwIrQY.js";import"./send-DpE3qK0m.js";import"./server-DgtPu6lA.js";import"./wifi-CFyF5qct.js";import"./shield-check--CTAItWs.js";import"./smartphone-BQ_9x4vN.js";import"./square-check-big-Dt4MtZcM.js";import"./square-pen-B3p2jiW9.js";import"./star-WlheM7sI.js";import"./sun-DRsBfXSu.js";import"./tag-CMVMnpSh.js";import"./target-BEz5Ry2v.js";import"./thumbs-up-DYj-woXk.js";import"./ticket-BhEK5100.js";import"./trash-2-Dxg0nP1A.js";import"./trash-Dyd2ZsaG.js";import"./trending-down-CeOqAkGV.js";import"./trending-up-CPB8hZlm.js";import"./triangle-alert-MsN2AA6c.js";import"./trophy-BZyhzbIT.js";import"./type-DlbqWp8I.js";import"./user-check-4xSYwYvq.js";import"./user-plus-C-0nSlHG.js";import"./user-x-Drk57M2z.js";import"./wallet-C3p1yihr.js";import"./wrench-CLqKc51o.js";import"./zap-D4fS-tPu.js";import"./radio-group-BtLENAXk.js";import"./checkbox-Bos2Phgi.js";import"./multi-select-field-BX9C1tYH.js";import"./scroll-area-BmK0s-Hf.js";import"./LocationPicker-DAd_AcXs.js";import"./leaflet-FVhBWCqS.js";function Xr(){var A;const{t:e}=W(),{auth:y,meetingRooms:m,filters:a={},globalSettings:r}=X().props,v=(y==null?void 0:y.permissions)||[],[f,b]=d.useState(a.search||""),[n,j]=d.useState(a.type||"_empty_"),[l,N]=d.useState(a.status||"_empty_"),[T,C]=d.useState(!1),[O,x]=d.useState(!1),[E,g]=d.useState(!1),[c,F]=d.useState(null),[h,P]=d.useState("create"),[_,k]=d.useState(null),D=()=>n!=="_empty_"||l!=="_empty_"||f!=="",I=()=>(n!=="_empty_"?1:0)+(l!=="_empty_"?1:0)+(f!==""?1:0),V=t=>{t.preventDefault(),w()},w=()=>{u.get(route("meetings.meeting-rooms.index"),{page:1,search:f||void 0,type:n!=="_empty_"?n:void 0,status:l!=="_empty_"?l:void 0,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},$=t=>{const i=a.sort_field===t&&a.sort_direction==="asc"?"desc":"asc";u.get(route("meetings.meeting-rooms.index"),{sort_field:t,sort_direction:i,page:1,search:f||void 0,type:n!=="_empty_"?n:void 0,status:l!=="_empty_"?l:void 0,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},L=(t,i)=>{switch(F(i),t){case"view":k(i);break;case"edit":P("edit"),g(!0);break;case"delete":x(!0);break;case"toggle-status":J(i);break}},U=()=>{F(null),P("create"),g(!0)},B=t=>{t.equipment&&typeof t.equipment=="string"&&(t.equipment=t.equipment.split(",").map(i=>i.trim()).filter(Boolean)),h==="create"?(r!=null&&r.is_demo||o.loading(e("Creating meeting room...")),u.post(route("meetings.meeting-rooms.store"),t,{onSuccess:i=>{g(!1),r!=null&&r.is_demo||o.dismiss(),i.props.flash.success?o.success(e(i.props.flash.success)):i.props.flash.error&&o.error(e(i.props.flash.error))},onError:i=>{r!=null&&r.is_demo||o.dismiss(),typeof i=="string"?o.error(i):o.error(`Failed to create meeting room: ${Object.values(i).join(", ")}`)}})):h==="edit"&&(r!=null&&r.is_demo||o.loading(e("Updating meeting room...")),u.put(route("meetings.meeting-rooms.update",c.id),t,{onSuccess:i=>{g(!1),r!=null&&r.is_demo||o.dismiss(),i.props.flash.success?o.success(e(i.props.flash.success)):i.props.flash.error&&o.error(e(i.props.flash.error))},onError:i=>{r!=null&&r.is_demo||o.dismiss(),typeof i=="string"?o.error(i):o.error(`Failed to update meeting room: ${Object.values(i).join(", ")}`)}}))},z=()=>{r!=null&&r.is_demo||o.loading(e("Deleting meeting room...")),u.delete(route("meetings.meeting-rooms.destroy",c.id),{onSuccess:t=>{x(!1),r!=null&&r.is_demo||o.dismiss(),t.props.flash.success?o.success(e(t.props.flash.success)):t.props.flash.error&&o.error(e(t.props.flash.error))},onError:t=>{r!=null&&r.is_demo||o.dismiss(),typeof t=="string"?o.error(t):o.error(`Failed to delete meeting room: ${Object.values(t).join(", ")}`)}})},J=t=>{const i=t.status==="active"?"inactive":"active";r!=null&&r.is_demo||o.loading(`${e(i==="active"?"Activating":"Deactivating")} meeting room...`),u.put(route("meetings.meeting-rooms.toggle-status",t.id),{},{onSuccess:p=>{r!=null&&r.is_demo||o.dismiss(),p.props.flash.success?o.success(e(p.props.flash.success)):p.props.flash.error&&o.error(e(p.props.flash.error))},onError:p=>{r!=null&&r.is_demo||o.dismiss(),typeof p=="string"?o.error(p):o.error(`Failed to update meeting room status: ${Object.values(p).join(", ")}`)}})},G=()=>{b(""),j("_empty_"),N("_empty_"),C(!1),u.get(route("meetings.meeting-rooms.index"),{page:1,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},M=[];Y(v,"create-meeting-rooms")&&M.push({label:e("Add Meeting Room"),icon:s.jsx(Z,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>U()});const H=[{title:e("Dashboard"),href:route("dashboard")},{title:e("Meetings"),href:route("meetings.meeting-rooms.index")},{title:e("Meeting Rooms")}],K=[{key:"name",label:e("Name"),sortable:!0,render:(t,i)=>s.jsxs("div",{children:[s.jsxs("div",{className:"font-medium flex items-center gap-2",children:[i.type==="Physical"?s.jsx(ae,{className:"h-4 w-4 text-gray-500"}):s.jsx(pe,{className:"h-4 w-4 text-gray-500"}),t]}),s.jsx("div",{className:"text-xs text-gray-500",children:i.type})]})},{key:"location",label:e("Location"),render:(t,i)=>i.type==="Virtual"?i.booking_url?s.jsx("a",{href:i.booking_url,target:"_blank",rel:"noopener noreferrer",className:"text-blue-600 hover:underline text-sm",children:e("Join Link")}):"-":t||"-"},{key:"capacity",label:e("Capacity"),render:t=>s.jsxs("div",{className:"flex items-center gap-1",children:[s.jsx(ne,{className:"h-4 w-4 text-gray-500"}),s.jsx("span",{children:t})]})},{key:"equipment",label:e("Equipment"),render:t=>!t||!Array.isArray(t)||t.length===0?"-":s.jsxs("div",{className:"flex flex-wrap gap-1",children:[t.slice(0,2).map((i,p)=>s.jsx("span",{className:"inline-flex items-center rounded-md bg-blue-50 px-2 py-1 text-xs font-medium text-blue-700 ring-1 ring-inset ring-blue-600/20",children:i},p)),t.length>2&&s.jsxs("span",{className:"text-xs text-gray-500",children:["+",t.length-2," more"]})]})},{key:"meetings_count",label:e("Meetings"),render:t=>s.jsx("span",{className:"inline-flex items-center rounded-full bg-gray-50 px-2 py-1 text-xs font-medium text-gray-600 ring-1 ring-inset ring-gray-500/10",children:t||0})},{key:"status",label:e("Status"),render:t=>s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${t==="active"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"}`,children:e(t==="active"?"Active":"Inactive")})}],Q=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-meeting-rooms"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-meeting-rooms"},{label:e("Toggle Status"),icon:"Lock",action:"toggle-status",className:"text-amber-500",requiredPermission:"edit-meeting-rooms"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-meeting-rooms"}],q=[{value:"_empty_",label:e("All Types"),disabled:!0},{value:"Physical",label:e("Physical")},{value:"Virtual",label:e("Virtual")}],S=[{value:"_empty_",label:e("All Statuses"),disabled:!0},{value:"active",label:e("Active")},{value:"inactive",label:e("Inactive")}];return s.jsxs(R,{title:e("Meeting Rooms"),url:"/meetings/meeting-rooms",actions:M,breadcrumbs:H,noPadding:!0,children:[s.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:s.jsx(se,{searchTerm:f,onSearchChange:b,onSearch:V,filters:[{name:"type",label:e("Type"),type:"select",value:n,onChange:j,options:q},{name:"status",label:e("Status"),type:"select",value:l,onChange:N,options:S}],showFilters:T,setShowFilters:C,hasActiveFilters:D,activeFilterCount:I,onResetFilters:G,onApplyFilters:w,currentPerPage:((A=a.per_page)==null?void 0:A.toString())||"10",onPerPageChange:t=>{u.get(route("meetings.meeting-rooms.index"),{page:1,per_page:parseInt(t),search:f||void 0,type:n!=="_empty_"?n:void 0,status:l!=="_empty_"?l:void 0},{preserveState:!0,preserveScroll:!0})}})}),s.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[s.jsx(te,{columns:K,actions:Q,data:(m==null?void 0:m.data)||[],from:(m==null?void 0:m.from)||1,onAction:L,sortField:a.sort_field,sortDirection:a.sort_direction,onSort:$,permissions:v,entityPermissions:{view:"view-meeting-rooms",create:"create-meeting-rooms",edit:"edit-meeting-rooms",delete:"delete-meeting-rooms"}}),s.jsx(oe,{from:(m==null?void 0:m.from)||0,to:(m==null?void 0:m.to)||0,total:(m==null?void 0:m.total)||0,links:m==null?void 0:m.links,entityName:e("meeting rooms"),onPageChange:t=>u.get(t)})]}),s.jsx(re,{isOpen:E,onClose:()=>g(!1),onSubmit:B,formConfig:{fields:[{name:"name",label:e("Room Name"),type:"text",required:!0},{name:"description",label:e("Description"),type:"textarea"},{name:"type",label:e("Type"),type:"select",required:!0,options:q.filter(t=>t.value!=="_empty_")},{name:"location",label:e("Location"),type:"text",helpText:e("Physical location for physical rooms")},{name:"capacity",label:e("Capacity"),type:"number",required:!0,min:1,helpText:e("Maximum number of participants")},{name:"equipment",label:e("Equipment"),type:"text",helpText:e("Comma-separated list of available equipment")},{name:"booking_url",label:e("Booking URL"),type:"text",helpText:e("Meeting link for virtual rooms")},{name:"status",label:e("Status"),type:"select",required:!0,options:S.filter(t=>t.value!=="_empty_")}],modalSize:"lg"},initialData:c?{...c,equipment:c.equipment?c.equipment.join(", "):""}:null,title:e(h==="create"?"Add New Meeting Room":"Edit Meeting Room"),mode:h}),s.jsx(ie,{isOpen:O,onClose:()=>x(!1),onConfirm:z,itemName:(c==null?void 0:c.name)||"",entityName:"meeting room"}),s.jsx(ee,{open:!!_,onOpenChange:()=>k(null),children:_&&s.jsx(me,{meetingRoom:_})})]})}export{Xr as default}; +import{r as d,j as s}from"./ui-Z445SNHD.js";import{P as R}from"./page-template-Cw8W4Qs2.js";import{u as W,c as X,x as Y,P as Z,r as u,D as ee,t as o}from"./app-Da3PX8qg.js";import{C as te}from"./CrudTable-Dk-uCuqB.js";import{C as re}from"./CrudFormModal-CTSICk3j.js";import{C as ie}from"./CrudDeleteModal-DmHx0JCJ.js";import{P as oe}from"./pagination-B9z4VraF.js";import{S as se}from"./search-and-filter-bar-1QHzFJdq.js";import me from"./view-Cg6Ini2s.js";import{M as ae}from"./map-pin-BFNXdrz2.js";import{M as pe}from"./monitor-P2T9V9tT.js";import{U as ne}from"./users-BG7aX58P.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./table-BRtys9Nx.js";import"./unlink-vC8B7N8r.js";import"./scale-Chnhsap1.js";import"./arrow-down-left-D4-BLXQL.js";import"./arrow-left-B9tcIgis.js";import"./arrow-right-left-TC-Oi5FJ.js";import"./arrow-right-SXr1661j.js";import"./arrow-up-down-Df1H6itH.js";import"./lock-open-Cco69YMj.js";import"./award-DOf5Xc3o.js";import"./ban-C1FQ9ay_.js";import"./indian-rupee-CY9fE6hT.js";import"./bell-BMsQyWM-.js";import"./book-open-DiNAfaue.js";import"./boxes-Bjf0_Kx7.js";import"./building-2-DmmRcP0c.js";import"./building-BXglONiz.js";import"./calculator-B75Vnhim.js";import"./calendar-check-C2F7PWoI.js";import"./camera-DZNJpjXR.js";import"./chart-column-CKzC1aib.js";import"./chart-no-axes-column-increasing-xL8kjLW0.js";import"./chart-no-axes-column-CaNDayE9.js";import"./chevron-left-C98gPe5P.js";import"./circle-alert-Cu5dznTP.js";import"./circle-check-big-KTDTMhTs.js";import"./circle-check-aau4wqhp.js";import"./circle-help-C4uXcZYY.js";import"./circle-x-r3If4JPw.js";import"./circle-DgA3bS7I.js";import"./clipboard-list-BNSl4hy2.js";import"./code-Dzlx6QPB.js";import"./crosshair-DtQysFz7.js";import"./crown-CC8Godfb.js";import"./download-BHVnw95S.js";import"./external-link-DL5n0dhJ.js";import"./eye-off-BJYR0wmr.js";import"./eye-CzYzwmmr.js";import"./instagram-tpp8H3E-.js";import"./file-down-CxCQCvcc.js";import"./pen-line-CNA-f1dm.js";import"./file-up-D3rB-4Bg.js";import"./filter-B_3e214H.js";import"./folder-git-2-T64oq8HG.js";import"./house-BUnGVtyw.js";import"./git-branch-EdIXkL-9.js";import"./grip-vertical-BvetFs24.js";import"./hard-drive--Nch37f-.js";import"./hash-B3fNBlbs.js";import"./shield-rKKgzkbW.js";import"./info-Cj5ROI6H.js";import"./layers-DdZLSQgt.js";import"./layout-list-DkB7S2jk.js";import"./lightbulb-CJXOfIFD.js";import"./link-2-DNnYgrdz.js";import"./link-DeErafFW.js";import"./twitter-CRZZ6zjd.js";import"./list-DY4Uh_0E.js";import"./locate-fixed-BKpEfCUU.js";import"./lock-BGSkpX29.js";import"./log-in-TxFQ9ojy.js";import"./mail-khAU5Oig.js";import"./menu-BGxVBBZl.js";import"./message-square-warning-DHRFlo8i.js";import"./message-square-C7x1Rix5.js";import"./package-C-rDDwyp.js";import"./percent-DP16IBy2.js";import"./phone-XzqO8Dfs.js";import"./plane-C9QqCVcZ.js";import"./play-62Z04sZZ.js";import"./qr-code-CUR1J9NH.js";import"./quote-DF2Qwen7.js";import"./radio-nm2vY_Ib.js";import"./ruler-DviIA5uv.js";import"./send-DXZhFVWG.js";import"./server-BzBihesB.js";import"./wifi-BPS_-hKY.js";import"./shield-check-Cyw4YGYb.js";import"./smartphone-i99jk4ns.js";import"./square-check-big-Cal0w_ma.js";import"./square-pen-CatLE0_h.js";import"./star-CSGOTD6i.js";import"./sun-TjfxyFzf.js";import"./tag-CUFhfHTp.js";import"./target-B_9kWYv3.js";import"./thumbs-up-Du-LlBXg.js";import"./ticket-BjgtGAIQ.js";import"./trash-2-15Ri11Yq.js";import"./trash-BRJCY2my.js";import"./trending-down-MNPLLbIb.js";import"./trending-up-D5y6g4yZ.js";import"./triangle-alert-CeuDFixJ.js";import"./trophy-Cs36GMET.js";import"./type-DX1RNe21.js";import"./user-check-DDs_5zV9.js";import"./user-plus-Ba62LA9O.js";import"./user-x-C3dBJr2o.js";import"./wallet-BP1hP1I0.js";import"./wrench-DX6GWbcS.js";import"./zap-Of1Abppa.js";import"./radio-group-CuY8xCRY.js";import"./checkbox-C3Z6LHOx.js";import"./multi-select-field-ALFA5JXF.js";import"./scroll-area-C7NBgd0i.js";import"./LocationPicker-Dy1Od2a3.js";import"./leaflet-FVhBWCqS.js";function Xr(){var A;const{t:e}=W(),{auth:y,meetingRooms:m,filters:a={},globalSettings:r}=X().props,v=(y==null?void 0:y.permissions)||[],[f,b]=d.useState(a.search||""),[n,j]=d.useState(a.type||"_empty_"),[l,N]=d.useState(a.status||"_empty_"),[T,C]=d.useState(!1),[O,x]=d.useState(!1),[E,g]=d.useState(!1),[c,F]=d.useState(null),[h,P]=d.useState("create"),[_,k]=d.useState(null),D=()=>n!=="_empty_"||l!=="_empty_"||f!=="",I=()=>(n!=="_empty_"?1:0)+(l!=="_empty_"?1:0)+(f!==""?1:0),V=t=>{t.preventDefault(),w()},w=()=>{u.get(route("meetings.meeting-rooms.index"),{page:1,search:f||void 0,type:n!=="_empty_"?n:void 0,status:l!=="_empty_"?l:void 0,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},$=t=>{const i=a.sort_field===t&&a.sort_direction==="asc"?"desc":"asc";u.get(route("meetings.meeting-rooms.index"),{sort_field:t,sort_direction:i,page:1,search:f||void 0,type:n!=="_empty_"?n:void 0,status:l!=="_empty_"?l:void 0,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},L=(t,i)=>{switch(F(i),t){case"view":k(i);break;case"edit":P("edit"),g(!0);break;case"delete":x(!0);break;case"toggle-status":J(i);break}},U=()=>{F(null),P("create"),g(!0)},B=t=>{t.equipment&&typeof t.equipment=="string"&&(t.equipment=t.equipment.split(",").map(i=>i.trim()).filter(Boolean)),h==="create"?(r!=null&&r.is_demo||o.loading(e("Creating meeting room...")),u.post(route("meetings.meeting-rooms.store"),t,{onSuccess:i=>{g(!1),r!=null&&r.is_demo||o.dismiss(),i.props.flash.success?o.success(e(i.props.flash.success)):i.props.flash.error&&o.error(e(i.props.flash.error))},onError:i=>{r!=null&&r.is_demo||o.dismiss(),typeof i=="string"?o.error(i):o.error(`Failed to create meeting room: ${Object.values(i).join(", ")}`)}})):h==="edit"&&(r!=null&&r.is_demo||o.loading(e("Updating meeting room...")),u.put(route("meetings.meeting-rooms.update",c.id),t,{onSuccess:i=>{g(!1),r!=null&&r.is_demo||o.dismiss(),i.props.flash.success?o.success(e(i.props.flash.success)):i.props.flash.error&&o.error(e(i.props.flash.error))},onError:i=>{r!=null&&r.is_demo||o.dismiss(),typeof i=="string"?o.error(i):o.error(`Failed to update meeting room: ${Object.values(i).join(", ")}`)}}))},z=()=>{r!=null&&r.is_demo||o.loading(e("Deleting meeting room...")),u.delete(route("meetings.meeting-rooms.destroy",c.id),{onSuccess:t=>{x(!1),r!=null&&r.is_demo||o.dismiss(),t.props.flash.success?o.success(e(t.props.flash.success)):t.props.flash.error&&o.error(e(t.props.flash.error))},onError:t=>{r!=null&&r.is_demo||o.dismiss(),typeof t=="string"?o.error(t):o.error(`Failed to delete meeting room: ${Object.values(t).join(", ")}`)}})},J=t=>{const i=t.status==="active"?"inactive":"active";r!=null&&r.is_demo||o.loading(`${e(i==="active"?"Activating":"Deactivating")} meeting room...`),u.put(route("meetings.meeting-rooms.toggle-status",t.id),{},{onSuccess:p=>{r!=null&&r.is_demo||o.dismiss(),p.props.flash.success?o.success(e(p.props.flash.success)):p.props.flash.error&&o.error(e(p.props.flash.error))},onError:p=>{r!=null&&r.is_demo||o.dismiss(),typeof p=="string"?o.error(p):o.error(`Failed to update meeting room status: ${Object.values(p).join(", ")}`)}})},G=()=>{b(""),j("_empty_"),N("_empty_"),C(!1),u.get(route("meetings.meeting-rooms.index"),{page:1,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},M=[];Y(v,"create-meeting-rooms")&&M.push({label:e("Add Meeting Room"),icon:s.jsx(Z,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>U()});const H=[{title:e("Dashboard"),href:route("dashboard")},{title:e("Meetings"),href:route("meetings.meeting-rooms.index")},{title:e("Meeting Rooms")}],K=[{key:"name",label:e("Name"),sortable:!0,render:(t,i)=>s.jsxs("div",{children:[s.jsxs("div",{className:"font-medium flex items-center gap-2",children:[i.type==="Physical"?s.jsx(ae,{className:"h-4 w-4 text-gray-500"}):s.jsx(pe,{className:"h-4 w-4 text-gray-500"}),t]}),s.jsx("div",{className:"text-xs text-gray-500",children:i.type})]})},{key:"location",label:e("Location"),render:(t,i)=>i.type==="Virtual"?i.booking_url?s.jsx("a",{href:i.booking_url,target:"_blank",rel:"noopener noreferrer",className:"text-blue-600 hover:underline text-sm",children:e("Join Link")}):"-":t||"-"},{key:"capacity",label:e("Capacity"),render:t=>s.jsxs("div",{className:"flex items-center gap-1",children:[s.jsx(ne,{className:"h-4 w-4 text-gray-500"}),s.jsx("span",{children:t})]})},{key:"equipment",label:e("Equipment"),render:t=>!t||!Array.isArray(t)||t.length===0?"-":s.jsxs("div",{className:"flex flex-wrap gap-1",children:[t.slice(0,2).map((i,p)=>s.jsx("span",{className:"inline-flex items-center rounded-md bg-blue-50 px-2 py-1 text-xs font-medium text-blue-700 ring-1 ring-inset ring-blue-600/20",children:i},p)),t.length>2&&s.jsxs("span",{className:"text-xs text-gray-500",children:["+",t.length-2," more"]})]})},{key:"meetings_count",label:e("Meetings"),render:t=>s.jsx("span",{className:"inline-flex items-center rounded-full bg-gray-50 px-2 py-1 text-xs font-medium text-gray-600 ring-1 ring-inset ring-gray-500/10",children:t||0})},{key:"status",label:e("Status"),render:t=>s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${t==="active"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"}`,children:e(t==="active"?"Active":"Inactive")})}],Q=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-meeting-rooms"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-meeting-rooms"},{label:e("Toggle Status"),icon:"Lock",action:"toggle-status",className:"text-amber-500",requiredPermission:"edit-meeting-rooms"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-meeting-rooms"}],q=[{value:"_empty_",label:e("All Types"),disabled:!0},{value:"Physical",label:e("Physical")},{value:"Virtual",label:e("Virtual")}],S=[{value:"_empty_",label:e("All Statuses"),disabled:!0},{value:"active",label:e("Active")},{value:"inactive",label:e("Inactive")}];return s.jsxs(R,{title:e("Meeting Rooms"),url:"/meetings/meeting-rooms",actions:M,breadcrumbs:H,noPadding:!0,children:[s.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:s.jsx(se,{searchTerm:f,onSearchChange:b,onSearch:V,filters:[{name:"type",label:e("Type"),type:"select",value:n,onChange:j,options:q},{name:"status",label:e("Status"),type:"select",value:l,onChange:N,options:S}],showFilters:T,setShowFilters:C,hasActiveFilters:D,activeFilterCount:I,onResetFilters:G,onApplyFilters:w,currentPerPage:((A=a.per_page)==null?void 0:A.toString())||"10",onPerPageChange:t=>{u.get(route("meetings.meeting-rooms.index"),{page:1,per_page:parseInt(t),search:f||void 0,type:n!=="_empty_"?n:void 0,status:l!=="_empty_"?l:void 0},{preserveState:!0,preserveScroll:!0})}})}),s.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[s.jsx(te,{columns:K,actions:Q,data:(m==null?void 0:m.data)||[],from:(m==null?void 0:m.from)||1,onAction:L,sortField:a.sort_field,sortDirection:a.sort_direction,onSort:$,permissions:v,entityPermissions:{view:"view-meeting-rooms",create:"create-meeting-rooms",edit:"edit-meeting-rooms",delete:"delete-meeting-rooms"}}),s.jsx(oe,{from:(m==null?void 0:m.from)||0,to:(m==null?void 0:m.to)||0,total:(m==null?void 0:m.total)||0,links:m==null?void 0:m.links,entityName:e("meeting rooms"),onPageChange:t=>u.get(t)})]}),s.jsx(re,{isOpen:E,onClose:()=>g(!1),onSubmit:B,formConfig:{fields:[{name:"name",label:e("Room Name"),type:"text",required:!0},{name:"description",label:e("Description"),type:"textarea"},{name:"type",label:e("Type"),type:"select",required:!0,options:q.filter(t=>t.value!=="_empty_")},{name:"location",label:e("Location"),type:"text",helpText:e("Physical location for physical rooms")},{name:"capacity",label:e("Capacity"),type:"number",required:!0,min:1,helpText:e("Maximum number of participants")},{name:"equipment",label:e("Equipment"),type:"text",helpText:e("Comma-separated list of available equipment")},{name:"booking_url",label:e("Booking URL"),type:"text",helpText:e("Meeting link for virtual rooms")},{name:"status",label:e("Status"),type:"select",required:!0,options:S.filter(t=>t.value!=="_empty_")}],modalSize:"lg"},initialData:c?{...c,equipment:c.equipment?c.equipment.join(", "):""}:null,title:e(h==="create"?"Add New Meeting Room":"Edit Meeting Room"),mode:h}),s.jsx(ie,{isOpen:O,onClose:()=>x(!1),onConfirm:z,itemName:(c==null?void 0:c.name)||"",entityName:"meeting room"}),s.jsx(ee,{open:!!_,onOpenChange:()=>k(null),children:_&&s.jsx(me,{meetingRoom:_})})]})}export{Xr as default}; diff --git a/public/build/assets/index-LZCYVipQ.js b/public/build/assets/index-63E__LSd.js similarity index 65% rename from public/build/assets/index-LZCYVipQ.js rename to public/build/assets/index-63E__LSd.js index 364d497c3..7f5416f7a 100644 --- a/public/build/assets/index-LZCYVipQ.js +++ b/public/build/assets/index-63E__LSd.js @@ -1 +1 @@ -import{r as a,j as m}from"./ui-Z445SNHD.js";import{P as ne}from"./page-template-B_mOhR6n.js";import{u as pe,c as ae,x as de,P as le,r as u,D as ce,t as o}from"./app-36WMjvX0.js";import{C as ue}from"./CrudTable-DA37WZsR.js";import{C as _e}from"./CrudFormModal-Bmz2nLeY.js";import{C as ye}from"./CrudDeleteModal-DM40AK8z.js";import{P as ge}from"./pagination-n2efY1KU.js";import{S as fe}from"./search-and-filter-bar-PUOLiNYr.js";import he from"./view-0jk7O7MT.js";import{f as L}from"./utils-BWxnHGCV.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./table-C1YkBp3W.js";import"./unlink-sh32LPkQ.js";import"./scale-rJYsnHRa.js";import"./arrow-down-left-BN6xjhcz.js";import"./arrow-left-CjPQICYw.js";import"./arrow-right-left-DKUcVR58.js";import"./arrow-right-DUEfRrRr.js";import"./arrow-up-down-FmcUfWon.js";import"./lock-open-CN4tz8Of.js";import"./award-D9FlSYzB.js";import"./ban-CMgLBFSt.js";import"./indian-rupee-Bh3-8N2a.js";import"./bell-Cr2F9IDD.js";import"./book-open-DUwKvBiK.js";import"./boxes-rwzklut0.js";import"./building-2-Cda8xQDI.js";import"./building-CG4yAV8N.js";import"./calculator-wt_63eRJ.js";import"./calendar-check-BZ1JTjf6.js";import"./camera-DDKUkICL.js";import"./chart-column-GeSBJr5Y.js";import"./chart-no-axes-column-increasing-Beqplnfl.js";import"./chart-no-axes-column-BKgkVzqT.js";import"./chevron-left-DKWjKjSf.js";import"./circle-alert-KsX4JXbz.js";import"./circle-check-big-DqURlwt2.js";import"./circle-check-C_SLfS2p.js";import"./circle-help-BdsC7_wR.js";import"./circle-x-DkvEqmM5.js";import"./circle-BpyxLEsH.js";import"./clipboard-list-BU0dok7E.js";import"./code-DNPjFOcs.js";import"./crosshair-C7OptAZm.js";import"./crown-Cp4cgutu.js";import"./download-Ba72czhU.js";import"./external-link-uO-R2E0-.js";import"./eye-off-DlDpEvnB.js";import"./eye-DSAoA9Pp.js";import"./instagram-DBjFHIT7.js";import"./file-down-Bxu0R4EW.js";import"./pen-line-Fy-AVmqM.js";import"./file-up-CZ-cXuKa.js";import"./filter-D8dMdozc.js";import"./folder-git-2-Dwj_EoDL.js";import"./house-D8b8GwgZ.js";import"./git-branch-D2sIFzs4.js";import"./grip-vertical-DXcr-v-g.js";import"./hard-drive-ApF-ULi1.js";import"./hash-CHJS6b-L.js";import"./shield-Mt6vEHxn.js";import"./info-VH-vNQ_z.js";import"./layers-CF7Mhs3n.js";import"./layout-list-BuBaZfwq.js";import"./lightbulb-fAsbBO8F.js";import"./link-2-C22T2wSs.js";import"./link-ClcCoVU_.js";import"./twitter-DDHYm63p.js";import"./list-Ajdnpsw1.js";import"./locate-fixed-D29o3FBS.js";import"./lock-RX1hYn48.js";import"./log-in-Bt5dnADg.js";import"./mail-BFoS8U8W.js";import"./map-pin-L7jUebKz.js";import"./menu-Cu-nnefe.js";import"./message-square-warning-DbVEqa_0.js";import"./message-square-DMJ4IbdE.js";import"./monitor-DL9THmS7.js";import"./package-B9XnehkQ.js";import"./percent-BYDujffR.js";import"./phone-CJ2h446N.js";import"./plane-BqORGC6m.js";import"./play-DHqp-NCB.js";import"./qr-code-u5AOBzVe.js";import"./quote-BtOwgBns.js";import"./radio-CxUR05xj.js";import"./ruler-DbxwIrQY.js";import"./send-DpE3qK0m.js";import"./server-DgtPu6lA.js";import"./wifi-CFyF5qct.js";import"./shield-check--CTAItWs.js";import"./smartphone-BQ_9x4vN.js";import"./square-check-big-Dt4MtZcM.js";import"./square-pen-B3p2jiW9.js";import"./star-WlheM7sI.js";import"./sun-DRsBfXSu.js";import"./tag-CMVMnpSh.js";import"./target-BEz5Ry2v.js";import"./thumbs-up-DYj-woXk.js";import"./ticket-BhEK5100.js";import"./trash-2-Dxg0nP1A.js";import"./trash-Dyd2ZsaG.js";import"./trending-down-CeOqAkGV.js";import"./trending-up-CPB8hZlm.js";import"./triangle-alert-MsN2AA6c.js";import"./trophy-BZyhzbIT.js";import"./type-DlbqWp8I.js";import"./user-check-4xSYwYvq.js";import"./user-plus-C-0nSlHG.js";import"./user-x-Drk57M2z.js";import"./wallet-C3p1yihr.js";import"./wrench-CLqKc51o.js";import"./zap-D4fS-tPu.js";import"./radio-group-BtLENAXk.js";import"./checkbox-Bos2Phgi.js";import"./multi-select-field-BX9C1tYH.js";import"./scroll-area-BmK0s-Hf.js";import"./LocationPicker-DAd_AcXs.js";import"./leaflet-FVhBWCqS.js";function mi(){var R;const{t}=pe(),{auth:h,meetingMinutes:s,meetings:x,employees:S,filters:n={},globalSettings:i}=ae().props,w=(h==null?void 0:h.permissions)||[],[_,j]=a.useState(n.search||""),[d,C]=a.useState(n.type||"_empty_"),[l,F]=a.useState(n.meeting_id||"_empty_"),[c,M]=a.useState(n.recorded_by||"_empty_"),[B,T]=a.useState(!1),[V,b]=a.useState(!1),[z,y]=a.useState(!1),[p,N]=a.useState(null),[f,D]=a.useState("create"),[v,P]=a.useState(null),U=()=>d!=="_empty_"||l!=="_empty_"||c!=="_empty_"||_!=="",G=()=>(d!=="_empty_"?1:0)+(l!=="_empty_"?1:0)+(c!=="_empty_"?1:0)+(_!==""?1:0),H=e=>{e.preventDefault(),A()},A=()=>{u.get(route("meetings.meeting-minutes.index"),{page:1,search:_||void 0,type:d!=="_empty_"?d:void 0,meeting_id:l!=="_empty_"?l:void 0,recorded_by:c!=="_empty_"?c:void 0,per_page:n.per_page},{preserveState:!0,preserveScroll:!0})},J=e=>{const r=n.sort_field===e&&n.sort_direction==="asc"?"desc":"asc";u.get(route("meetings.meeting-minutes.index"),{sort_field:e,sort_direction:r,page:1,search:_||void 0,type:d!=="_empty_"?d:void 0,meeting_id:l!=="_empty_"?l:void 0,recorded_by:c!=="_empty_"?c:void 0,per_page:n.per_page},{preserveState:!0,preserveScroll:!0})},K=(e,r)=>{switch(N(r),e){case"view":P(r);break;case"edit":D("edit"),y(!0);break;case"delete":b(!0);break}},Q=()=>{N(null),D("create"),y(!0)},W=e=>{e.recorded_date&&e.recorded_time?e.recorded_at=`${e.recorded_date} ${e.recorded_time}`:e.recorded_date&&(e.recorded_at=`${e.recorded_date} 00:00`),delete e.recorded_date,delete e.recorded_time,f==="create"?(i!=null&&i.is_demo||o.loading(t("Creating meeting minute...")),u.post(route("meetings.meeting-minutes.store"),e,{onSuccess:r=>{y(!1),i!=null&&i.is_demo||o.dismiss(),r.props.flash.success?o.success(t(r.props.flash.success)):r.props.flash.error&&o.error(t(r.props.flash.error))},onError:r=>{i!=null&&i.is_demo||o.dismiss(),typeof r=="string"?o.error(r):o.error(`Failed to create meeting minute: ${Object.values(r).join(", ")}`)}})):f==="edit"&&(i!=null&&i.is_demo||o.loading(t("Updating meeting minute...")),u.put(route("meetings.meeting-minutes.update",p.id),e,{onSuccess:r=>{y(!1),i!=null&&i.is_demo||o.dismiss(),r.props.flash.success?o.success(t(r.props.flash.success)):r.props.flash.error&&o.error(t(r.props.flash.error))},onError:r=>{i!=null&&i.is_demo||o.dismiss(),typeof r=="string"?o.error(r):o.error(`Failed to update meeting minute: ${Object.values(r).join(", ")}`)}}))},X=()=>{i!=null&&i.is_demo||o.loading(t("Deleting meeting minute...")),u.delete(route("meetings.meeting-minutes.destroy",p.id),{onSuccess:e=>{b(!1),i!=null&&i.is_demo||o.dismiss(),e.props.flash.success?o.success(t(e.props.flash.success)):e.props.flash.error&&o.error(t(e.props.flash.error))},onError:e=>{i!=null&&i.is_demo||o.dismiss(),typeof e=="string"?o.error(e):o.error(`Failed to delete meeting minute: ${Object.values(e).join(", ")}`)}})},Y=()=>{j(""),C("_empty_"),F("_empty_"),M("_empty_"),T(!1),u.get(route("meetings.meeting-minutes.index"),{page:1,per_page:n.per_page},{preserveState:!0,preserveScroll:!0})},O=[];de(w,"create-meeting-minutes")&&O.push({label:t("Add Minute"),icon:m.jsx(le,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>Q()});const Z=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Meetings"),href:route("meetings.meeting-minutes.index")},{title:t("Meeting Minutes")}],ee=e=>{switch(e){case"Discussion":return"bg-blue-50 text-blue-700 ring-blue-600/20";case"Decision":return"bg-green-50 text-green-700 ring-green-600/20";case"Action Item":return"bg-orange-50 text-orange-700 ring-orange-600/20";case"Note":return"bg-yellow-50 text-yellow-800 ring-yellow-600/20"}},te=[{key:"meeting.title",label:t("Meeting"),render:(e,r)=>{var g,$,E,I,q;return m.jsxs("div",{children:[m.jsx("div",{className:"font-medium",children:(g=r.meeting)==null?void 0:g.title}),m.jsx("div",{className:"text-xs text-gray-500",children:($=r.meeting)!=null&&$.meeting_date?((I=window.appSettings)==null?void 0:I.formatDateTimeSimple((E=r.meeting)==null?void 0:E.meeting_date,!1))||new Date((q=r.meeting)==null?void 0:q.meeting_date).toLocaleDateString():"-"})]})}},{key:"topic",label:t("Topic"),sortable:!0,render:e=>m.jsx("div",{className:"font-medium",children:e})},{key:"type",label:t("Type"),render:e=>m.jsx("span",{className:`inline-flex items-center gap-1 rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${ee(e)}`,children:t(e)})},{key:"content",label:t("Content"),render:e=>m.jsx("div",{className:"max-w-xs",children:m.jsx("div",{className:"text-sm text-gray-600 truncate",children:e?e.substring(0,100)+(e.length>100?"...":""):"-"})})},{key:"recorder.name",label:t("Recorded By"),render:(e,r)=>{var g;return((g=r.recorder)==null?void 0:g.name)||"-"}},{key:"recorded_at",label:t("Recorded At"),sortable:!0,render:e=>{var r;return((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}}],re=[{label:t("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-meeting-minutes"},{label:t("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-meeting-minutes"},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-meeting-minutes"}],k=[{value:"_empty_",label:t("All Types"),disabled:!0},{value:"Discussion",label:t("Discussion")},{value:"Decision",label:t("Decision")},{value:"Action Item",label:t("Action Item")},{value:"Note",label:t("Note")}],ie=[{value:"_empty_",label:t("All Meetings"),disabled:!0},...(x||[]).map(e=>({value:e.id.toString(),label:`${e.title} - ${L(new Date(e.meeting_date),"MMM dd, yyyy")}`}))],oe=[{value:"_empty_",label:t("All Recorders"),disabled:!0},...(S||[]).map(e=>({value:e.id.toString(),label:e.name}))],se=[{value:"_empty_",label:t("Select Meeting")},...(x||[]).map(e=>({value:e.id.toString(),label:`${e.title} - ${L(new Date(e.meeting_date),"MMM dd, yyyy")}`}))],me=[{value:"_empty_",label:t("Select Recorder")},...(S||[]).map(e=>({value:e.id.toString(),label:e.name}))];return m.jsxs(ne,{title:t("Meeting Minutes"),url:"/meetings/meeting-minutes",actions:O,breadcrumbs:Z,noPadding:!0,children:[m.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:m.jsx(fe,{searchTerm:_,onSearchChange:j,onSearch:H,filters:[{name:"type",label:t("Type"),type:"select",value:d,onChange:C,options:k},{name:"meeting_id",label:t("Meeting"),type:"select",value:l,onChange:F,options:ie,searchable:!0},{name:"recorded_by",label:t("Recorder"),type:"select",value:c,onChange:M,options:oe,searchable:!0}],showFilters:B,setShowFilters:T,hasActiveFilters:U,activeFilterCount:G,onResetFilters:Y,onApplyFilters:A,currentPerPage:((R=n.per_page)==null?void 0:R.toString())||"10",onPerPageChange:e=>{u.get(route("meetings.meeting-minutes.index"),{page:1,per_page:parseInt(e),search:_||void 0,type:d!=="_empty_"?d:void 0,meeting_id:l!=="_empty_"?l:void 0,recorded_by:c!=="_empty_"?c:void 0},{preserveState:!0,preserveScroll:!0})}})}),m.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[m.jsx(ue,{columns:te,actions:re,data:(s==null?void 0:s.data)||[],from:(s==null?void 0:s.from)||1,onAction:K,sortField:n.sort_field,sortDirection:n.sort_direction,onSort:J,permissions:w,entityPermissions:{view:"view-meeting-minutes",create:"create-meeting-minutes",edit:"edit-meeting-minutes",delete:"delete-meeting-minutes"}}),m.jsx(ge,{from:(s==null?void 0:s.from)||0,to:(s==null?void 0:s.to)||0,total:(s==null?void 0:s.total)||0,links:s==null?void 0:s.links,entityName:t("meeting minutes"),onPageChange:e=>u.get(e)})]}),m.jsx(_e,{isOpen:z,onClose:()=>y(!1),onSubmit:W,formConfig:{fields:[{name:"meeting_id",label:t("Meeting"),type:"select",required:!0,options:se.filter(e=>e.value!=="_empty_"),searchable:!0},{name:"topic",label:t("Topic"),type:"text",required:!0},{name:"type",label:t("Type"),type:"select",required:!0,options:k.filter(e=>e.value!=="_empty_")},{name:"content",label:t("Content"),type:"textarea",required:!0,rows:6},{name:"recorded_by",label:t("Recorded By"),type:"select",required:!0,options:me.filter(e=>e.value!=="_empty_"),searchable:!0},{name:"recorded_date",label:t("Recorded Date"),type:"date",helpText:t("Leave empty to use current date")},{name:"recorded_time",label:t("Recorded Time"),type:"time",helpText:t("Leave empty to use current time")}],modalSize:"xl"},initialData:p?{...p,recorded_date:p.recorded_at?new Date(p.recorded_at).toISOString().split("T")[0]:"",recorded_time:p.recorded_at?new Date(p.recorded_at).toTimeString().substring(0,5):""}:null,title:t(f==="create"?"Add Meeting Minute":"Edit Meeting Minute"),mode:f}),m.jsx(ye,{isOpen:V,onClose:()=>b(!1),onConfirm:X,itemName:(p==null?void 0:p.topic)||"",entityName:"meeting minute"}),m.jsx(ce,{open:!!v,onOpenChange:()=>P(null),children:v&&m.jsx(he,{minute:v})})]})}export{mi as default}; +import{r as a,j as m}from"./ui-Z445SNHD.js";import{P as ne}from"./page-template-Cw8W4Qs2.js";import{u as pe,c as ae,x as de,P as le,r as u,D as ce,t as o}from"./app-Da3PX8qg.js";import{C as ue}from"./CrudTable-Dk-uCuqB.js";import{C as _e}from"./CrudFormModal-CTSICk3j.js";import{C as ye}from"./CrudDeleteModal-DmHx0JCJ.js";import{P as ge}from"./pagination-B9z4VraF.js";import{S as fe}from"./search-and-filter-bar-1QHzFJdq.js";import he from"./view-wD_7goAs.js";import{f as L}from"./utils-BWxnHGCV.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./table-BRtys9Nx.js";import"./unlink-vC8B7N8r.js";import"./scale-Chnhsap1.js";import"./arrow-down-left-D4-BLXQL.js";import"./arrow-left-B9tcIgis.js";import"./arrow-right-left-TC-Oi5FJ.js";import"./arrow-right-SXr1661j.js";import"./arrow-up-down-Df1H6itH.js";import"./lock-open-Cco69YMj.js";import"./award-DOf5Xc3o.js";import"./ban-C1FQ9ay_.js";import"./indian-rupee-CY9fE6hT.js";import"./bell-BMsQyWM-.js";import"./book-open-DiNAfaue.js";import"./boxes-Bjf0_Kx7.js";import"./building-2-DmmRcP0c.js";import"./building-BXglONiz.js";import"./calculator-B75Vnhim.js";import"./calendar-check-C2F7PWoI.js";import"./camera-DZNJpjXR.js";import"./chart-column-CKzC1aib.js";import"./chart-no-axes-column-increasing-xL8kjLW0.js";import"./chart-no-axes-column-CaNDayE9.js";import"./chevron-left-C98gPe5P.js";import"./circle-alert-Cu5dznTP.js";import"./circle-check-big-KTDTMhTs.js";import"./circle-check-aau4wqhp.js";import"./circle-help-C4uXcZYY.js";import"./circle-x-r3If4JPw.js";import"./circle-DgA3bS7I.js";import"./clipboard-list-BNSl4hy2.js";import"./code-Dzlx6QPB.js";import"./crosshair-DtQysFz7.js";import"./crown-CC8Godfb.js";import"./download-BHVnw95S.js";import"./external-link-DL5n0dhJ.js";import"./eye-off-BJYR0wmr.js";import"./eye-CzYzwmmr.js";import"./instagram-tpp8H3E-.js";import"./file-down-CxCQCvcc.js";import"./pen-line-CNA-f1dm.js";import"./file-up-D3rB-4Bg.js";import"./filter-B_3e214H.js";import"./folder-git-2-T64oq8HG.js";import"./house-BUnGVtyw.js";import"./git-branch-EdIXkL-9.js";import"./grip-vertical-BvetFs24.js";import"./hard-drive--Nch37f-.js";import"./hash-B3fNBlbs.js";import"./shield-rKKgzkbW.js";import"./info-Cj5ROI6H.js";import"./layers-DdZLSQgt.js";import"./layout-list-DkB7S2jk.js";import"./lightbulb-CJXOfIFD.js";import"./link-2-DNnYgrdz.js";import"./link-DeErafFW.js";import"./twitter-CRZZ6zjd.js";import"./list-DY4Uh_0E.js";import"./locate-fixed-BKpEfCUU.js";import"./lock-BGSkpX29.js";import"./log-in-TxFQ9ojy.js";import"./mail-khAU5Oig.js";import"./map-pin-BFNXdrz2.js";import"./menu-BGxVBBZl.js";import"./message-square-warning-DHRFlo8i.js";import"./message-square-C7x1Rix5.js";import"./monitor-P2T9V9tT.js";import"./package-C-rDDwyp.js";import"./percent-DP16IBy2.js";import"./phone-XzqO8Dfs.js";import"./plane-C9QqCVcZ.js";import"./play-62Z04sZZ.js";import"./qr-code-CUR1J9NH.js";import"./quote-DF2Qwen7.js";import"./radio-nm2vY_Ib.js";import"./ruler-DviIA5uv.js";import"./send-DXZhFVWG.js";import"./server-BzBihesB.js";import"./wifi-BPS_-hKY.js";import"./shield-check-Cyw4YGYb.js";import"./smartphone-i99jk4ns.js";import"./square-check-big-Cal0w_ma.js";import"./square-pen-CatLE0_h.js";import"./star-CSGOTD6i.js";import"./sun-TjfxyFzf.js";import"./tag-CUFhfHTp.js";import"./target-B_9kWYv3.js";import"./thumbs-up-Du-LlBXg.js";import"./ticket-BjgtGAIQ.js";import"./trash-2-15Ri11Yq.js";import"./trash-BRJCY2my.js";import"./trending-down-MNPLLbIb.js";import"./trending-up-D5y6g4yZ.js";import"./triangle-alert-CeuDFixJ.js";import"./trophy-Cs36GMET.js";import"./type-DX1RNe21.js";import"./user-check-DDs_5zV9.js";import"./user-plus-Ba62LA9O.js";import"./user-x-C3dBJr2o.js";import"./wallet-BP1hP1I0.js";import"./wrench-DX6GWbcS.js";import"./zap-Of1Abppa.js";import"./radio-group-CuY8xCRY.js";import"./checkbox-C3Z6LHOx.js";import"./multi-select-field-ALFA5JXF.js";import"./scroll-area-C7NBgd0i.js";import"./LocationPicker-Dy1Od2a3.js";import"./leaflet-FVhBWCqS.js";function mi(){var R;const{t}=pe(),{auth:h,meetingMinutes:s,meetings:x,employees:S,filters:n={},globalSettings:i}=ae().props,w=(h==null?void 0:h.permissions)||[],[_,j]=a.useState(n.search||""),[d,C]=a.useState(n.type||"_empty_"),[l,F]=a.useState(n.meeting_id||"_empty_"),[c,M]=a.useState(n.recorded_by||"_empty_"),[B,T]=a.useState(!1),[V,b]=a.useState(!1),[z,y]=a.useState(!1),[p,N]=a.useState(null),[f,D]=a.useState("create"),[v,P]=a.useState(null),U=()=>d!=="_empty_"||l!=="_empty_"||c!=="_empty_"||_!=="",G=()=>(d!=="_empty_"?1:0)+(l!=="_empty_"?1:0)+(c!=="_empty_"?1:0)+(_!==""?1:0),H=e=>{e.preventDefault(),A()},A=()=>{u.get(route("meetings.meeting-minutes.index"),{page:1,search:_||void 0,type:d!=="_empty_"?d:void 0,meeting_id:l!=="_empty_"?l:void 0,recorded_by:c!=="_empty_"?c:void 0,per_page:n.per_page},{preserveState:!0,preserveScroll:!0})},J=e=>{const r=n.sort_field===e&&n.sort_direction==="asc"?"desc":"asc";u.get(route("meetings.meeting-minutes.index"),{sort_field:e,sort_direction:r,page:1,search:_||void 0,type:d!=="_empty_"?d:void 0,meeting_id:l!=="_empty_"?l:void 0,recorded_by:c!=="_empty_"?c:void 0,per_page:n.per_page},{preserveState:!0,preserveScroll:!0})},K=(e,r)=>{switch(N(r),e){case"view":P(r);break;case"edit":D("edit"),y(!0);break;case"delete":b(!0);break}},Q=()=>{N(null),D("create"),y(!0)},W=e=>{e.recorded_date&&e.recorded_time?e.recorded_at=`${e.recorded_date} ${e.recorded_time}`:e.recorded_date&&(e.recorded_at=`${e.recorded_date} 00:00`),delete e.recorded_date,delete e.recorded_time,f==="create"?(i!=null&&i.is_demo||o.loading(t("Creating meeting minute...")),u.post(route("meetings.meeting-minutes.store"),e,{onSuccess:r=>{y(!1),i!=null&&i.is_demo||o.dismiss(),r.props.flash.success?o.success(t(r.props.flash.success)):r.props.flash.error&&o.error(t(r.props.flash.error))},onError:r=>{i!=null&&i.is_demo||o.dismiss(),typeof r=="string"?o.error(r):o.error(`Failed to create meeting minute: ${Object.values(r).join(", ")}`)}})):f==="edit"&&(i!=null&&i.is_demo||o.loading(t("Updating meeting minute...")),u.put(route("meetings.meeting-minutes.update",p.id),e,{onSuccess:r=>{y(!1),i!=null&&i.is_demo||o.dismiss(),r.props.flash.success?o.success(t(r.props.flash.success)):r.props.flash.error&&o.error(t(r.props.flash.error))},onError:r=>{i!=null&&i.is_demo||o.dismiss(),typeof r=="string"?o.error(r):o.error(`Failed to update meeting minute: ${Object.values(r).join(", ")}`)}}))},X=()=>{i!=null&&i.is_demo||o.loading(t("Deleting meeting minute...")),u.delete(route("meetings.meeting-minutes.destroy",p.id),{onSuccess:e=>{b(!1),i!=null&&i.is_demo||o.dismiss(),e.props.flash.success?o.success(t(e.props.flash.success)):e.props.flash.error&&o.error(t(e.props.flash.error))},onError:e=>{i!=null&&i.is_demo||o.dismiss(),typeof e=="string"?o.error(e):o.error(`Failed to delete meeting minute: ${Object.values(e).join(", ")}`)}})},Y=()=>{j(""),C("_empty_"),F("_empty_"),M("_empty_"),T(!1),u.get(route("meetings.meeting-minutes.index"),{page:1,per_page:n.per_page},{preserveState:!0,preserveScroll:!0})},O=[];de(w,"create-meeting-minutes")&&O.push({label:t("Add Minute"),icon:m.jsx(le,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>Q()});const Z=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Meetings"),href:route("meetings.meeting-minutes.index")},{title:t("Meeting Minutes")}],ee=e=>{switch(e){case"Discussion":return"bg-blue-50 text-blue-700 ring-blue-600/20";case"Decision":return"bg-green-50 text-green-700 ring-green-600/20";case"Action Item":return"bg-orange-50 text-orange-700 ring-orange-600/20";case"Note":return"bg-yellow-50 text-yellow-800 ring-yellow-600/20"}},te=[{key:"meeting.title",label:t("Meeting"),render:(e,r)=>{var g,$,E,I,q;return m.jsxs("div",{children:[m.jsx("div",{className:"font-medium",children:(g=r.meeting)==null?void 0:g.title}),m.jsx("div",{className:"text-xs text-gray-500",children:($=r.meeting)!=null&&$.meeting_date?((I=window.appSettings)==null?void 0:I.formatDateTimeSimple((E=r.meeting)==null?void 0:E.meeting_date,!1))||new Date((q=r.meeting)==null?void 0:q.meeting_date).toLocaleDateString():"-"})]})}},{key:"topic",label:t("Topic"),sortable:!0,render:e=>m.jsx("div",{className:"font-medium",children:e})},{key:"type",label:t("Type"),render:e=>m.jsx("span",{className:`inline-flex items-center gap-1 rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${ee(e)}`,children:t(e)})},{key:"content",label:t("Content"),render:e=>m.jsx("div",{className:"max-w-xs",children:m.jsx("div",{className:"text-sm text-gray-600 truncate",children:e?e.substring(0,100)+(e.length>100?"...":""):"-"})})},{key:"recorder.name",label:t("Recorded By"),render:(e,r)=>{var g;return((g=r.recorder)==null?void 0:g.name)||"-"}},{key:"recorded_at",label:t("Recorded At"),sortable:!0,render:e=>{var r;return((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}}],re=[{label:t("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-meeting-minutes"},{label:t("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-meeting-minutes"},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-meeting-minutes"}],k=[{value:"_empty_",label:t("All Types"),disabled:!0},{value:"Discussion",label:t("Discussion")},{value:"Decision",label:t("Decision")},{value:"Action Item",label:t("Action Item")},{value:"Note",label:t("Note")}],ie=[{value:"_empty_",label:t("All Meetings"),disabled:!0},...(x||[]).map(e=>({value:e.id.toString(),label:`${e.title} - ${L(new Date(e.meeting_date),"MMM dd, yyyy")}`}))],oe=[{value:"_empty_",label:t("All Recorders"),disabled:!0},...(S||[]).map(e=>({value:e.id.toString(),label:e.name}))],se=[{value:"_empty_",label:t("Select Meeting")},...(x||[]).map(e=>({value:e.id.toString(),label:`${e.title} - ${L(new Date(e.meeting_date),"MMM dd, yyyy")}`}))],me=[{value:"_empty_",label:t("Select Recorder")},...(S||[]).map(e=>({value:e.id.toString(),label:e.name}))];return m.jsxs(ne,{title:t("Meeting Minutes"),url:"/meetings/meeting-minutes",actions:O,breadcrumbs:Z,noPadding:!0,children:[m.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:m.jsx(fe,{searchTerm:_,onSearchChange:j,onSearch:H,filters:[{name:"type",label:t("Type"),type:"select",value:d,onChange:C,options:k},{name:"meeting_id",label:t("Meeting"),type:"select",value:l,onChange:F,options:ie,searchable:!0},{name:"recorded_by",label:t("Recorder"),type:"select",value:c,onChange:M,options:oe,searchable:!0}],showFilters:B,setShowFilters:T,hasActiveFilters:U,activeFilterCount:G,onResetFilters:Y,onApplyFilters:A,currentPerPage:((R=n.per_page)==null?void 0:R.toString())||"10",onPerPageChange:e=>{u.get(route("meetings.meeting-minutes.index"),{page:1,per_page:parseInt(e),search:_||void 0,type:d!=="_empty_"?d:void 0,meeting_id:l!=="_empty_"?l:void 0,recorded_by:c!=="_empty_"?c:void 0},{preserveState:!0,preserveScroll:!0})}})}),m.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[m.jsx(ue,{columns:te,actions:re,data:(s==null?void 0:s.data)||[],from:(s==null?void 0:s.from)||1,onAction:K,sortField:n.sort_field,sortDirection:n.sort_direction,onSort:J,permissions:w,entityPermissions:{view:"view-meeting-minutes",create:"create-meeting-minutes",edit:"edit-meeting-minutes",delete:"delete-meeting-minutes"}}),m.jsx(ge,{from:(s==null?void 0:s.from)||0,to:(s==null?void 0:s.to)||0,total:(s==null?void 0:s.total)||0,links:s==null?void 0:s.links,entityName:t("meeting minutes"),onPageChange:e=>u.get(e)})]}),m.jsx(_e,{isOpen:z,onClose:()=>y(!1),onSubmit:W,formConfig:{fields:[{name:"meeting_id",label:t("Meeting"),type:"select",required:!0,options:se.filter(e=>e.value!=="_empty_"),searchable:!0},{name:"topic",label:t("Topic"),type:"text",required:!0},{name:"type",label:t("Type"),type:"select",required:!0,options:k.filter(e=>e.value!=="_empty_")},{name:"content",label:t("Content"),type:"textarea",required:!0,rows:6},{name:"recorded_by",label:t("Recorded By"),type:"select",required:!0,options:me.filter(e=>e.value!=="_empty_"),searchable:!0},{name:"recorded_date",label:t("Recorded Date"),type:"date",helpText:t("Leave empty to use current date")},{name:"recorded_time",label:t("Recorded Time"),type:"time",helpText:t("Leave empty to use current time")}],modalSize:"xl"},initialData:p?{...p,recorded_date:p.recorded_at?new Date(p.recorded_at).toISOString().split("T")[0]:"",recorded_time:p.recorded_at?new Date(p.recorded_at).toTimeString().substring(0,5):""}:null,title:t(f==="create"?"Add Meeting Minute":"Edit Meeting Minute"),mode:f}),m.jsx(ye,{isOpen:V,onClose:()=>b(!1),onConfirm:X,itemName:(p==null?void 0:p.topic)||"",entityName:"meeting minute"}),m.jsx(ce,{open:!!v,onOpenChange:()=>P(null),children:v&&m.jsx(he,{minute:v})})]})}export{mi as default}; diff --git a/public/build/assets/index-BWTH8WIr.js b/public/build/assets/index-8MhFJyUY.js similarity index 91% rename from public/build/assets/index-BWTH8WIr.js rename to public/build/assets/index-8MhFJyUY.js index cd50781fe..ef807fae8 100644 --- a/public/build/assets/index-BWTH8WIr.js +++ b/public/build/assets/index-8MhFJyUY.js @@ -1 +1 @@ -import{r as m,j as e}from"./ui-Z445SNHD.js";import{P as te}from"./page-template-B_mOhR6n.js";import{u as ae,c as ie,x as E,L as P,I as T,B as x,S as de,X as oe,F as O,r as p,t as i}from"./app-36WMjvX0.js";import{C as le}from"./CrudDeleteModal-DM40AK8z.js";import{P as ce}from"./pagination-n2efY1KU.js";import{T as ne}from"./textarea-CdnKPU5F.js";import{S as B,a as L,b as V,c as $,d as b}from"./select-DgPPBKIC.js";import{a as me,C as xe}from"./chevron-up-DXYKkCZG.js";import{S as H}from"./square-pen-B3p2jiW9.js";import{T as K}from"./trash-2-Dxg0nP1A.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./index-9MclThM-.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";function Ye(){const{t:s}=ae(),{auth:w,documentTypes:t,filters:l={},globalSettings:a}=ie().props,_=(w==null?void 0:w.permissions)||[],[y,A]=m.useState(l.search||""),[c,I]=m.useState(l.required||"all"),[X,q]=m.useState(!1),[f,C]=m.useState(null),[h,M]=m.useState("create"),[n,j]=m.useState({name:"",description:"",is_required:!1}),[D,G]=m.useState(new Set),J=r=>{const d=new Set(D);d.has(r)?d.delete(r):d.add(r),G(d)},[u,N]=m.useState({}),v=E(_,"create-document-types"),g=E(_,"edit-document-types"),z=E(_,"delete-document-types"),S=r=>r===!0||r===1||r==="1"||r==="true",F=()=>{j({name:"",description:"",is_required:!1}),N({}),M("create"),C(null)},Q=r=>{j({name:r.name||"",description:r.description||"",is_required:S(r.is_required)}),M("edit"),C(r),N({})},U=r=>{r.preventDefault(),W()},W=()=>{p.get(route("hr.document-types.index"),{page:1,search:y||void 0,required:c!=="all"?c:void 0,per_page:l.per_page||10},{preserveState:!0,preserveScroll:!0})},Y=()=>{A(""),I("all"),p.get(route("hr.document-types.index"),{page:1,per_page:l.per_page||10},{preserveState:!0,preserveScroll:!0})},Z=r=>{const d=l.sort_field===r&&l.sort_direction==="asc"?"desc":"asc";p.get(route("hr.document-types.index"),{sort_field:r,sort_direction:d,page:1,search:y||void 0,required:c!=="all"?c:void 0,per_page:l.per_page||10},{preserveState:!0,preserveScroll:!0})},k=(r,d)=>{switch(r){case"edit":Q(d),window.scrollTo({top:0,behavior:"smooth"});break;case"delete":C(d),q(!0);break}},ee=r=>{r.preventDefault(),N({});const d={...n,is_required:n.is_required?1:0};h==="create"?(a!=null&&a.is_demo||i.loading(s("Creating document type...")),p.post(route("hr.document-types.store"),d,{onSuccess:o=>{a!=null&&a.is_demo||i.dismiss(),o.props.flash.success?(i.success(s(o.props.flash.success)),F()):o.props.flash.error&&i.error(s(o.props.flash.error))},onError:o=>{a!=null&&a.is_demo||i.dismiss(),N(o),typeof o=="string"?i.error(s(o)):i.error(s("Please check the form for errors"))}})):h==="edit"&&(a!=null&&a.is_demo||i.loading(s("Updating document type...")),p.put(route("hr.document-types.update",f.id),d,{onSuccess:o=>{a!=null&&a.is_demo||i.dismiss(),o.props.flash.success?(i.success(s(o.props.flash.success)),F()):o.props.flash.error&&i.error(s(o.props.flash.error))},onError:o=>{a!=null&&a.is_demo||i.dismiss(),N(o),typeof o=="string"?i.error(s(o)):i.error(s("Please check the form for errors"))}}))},re=()=>{a!=null&&a.is_demo||i.loading(s("Deleting document type...")),p.delete(route("hr.document-types.destroy",f.id),{onSuccess:r=>{q(!1),a!=null&&a.is_demo||i.dismiss(),r.props.flash.success?i.success(s(r.props.flash.success)):r.props.flash.error&&i.error(s(r.props.flash.error))},onError:r=>{a!=null&&a.is_demo||i.dismiss(),typeof r=="string"?i.error(s(r)):i.error(s("Failed to delete document type: {{errors}}",{errors:Object.values(r).join(", ")}))}})},se=[{title:s("Dashboard"),href:route("dashboard")},{title:s("HR Management"),href:route("hr.document-types.index")},{title:s("Document Types")}],R=y||c!=="all";return e.jsxs(te,{title:s("Document Types"),description:"",url:"/hr/document-types",breadcrumbs:se,noPadding:!0,children:[e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-6",children:[e.jsx("div",{className:"lg:col-span-1",children:e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 sticky top-4",children:[e.jsxs("div",{className:"p-6 border-b border-gray-200 dark:border-gray-700",children:[e.jsx("h2",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:s(h==="create"?"Add New Document Type":"Edit Document Type")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1",children:s(h==="create"?"Fill in the details to create a new document type":"Update the document type details below")})]}),e.jsxs("form",{onSubmit:ee,className:"p-6 space-y-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(P,{required:!0,htmlFor:"name",className:"required",children:s("Document Type Name")}),e.jsx(T,{id:"name",type:"text",value:n.name,onChange:r=>j({...n,name:r.target.value}),placeholder:s("e.g., Passport, National ID, Contract"),className:u.name?"border-red-500":"",disabled:!v&&!g,required:!0}),u.name&&e.jsx("p",{className:"text-sm text-red-500",children:u.name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(P,{htmlFor:"description",children:s("Description")}),e.jsx(ne,{id:"description",value:n.description,onChange:r=>j({...n,description:r.target.value}),placeholder:s("Brief description of the document type"),rows:3,className:u.description?"border-red-500":"",disabled:!v&&!g}),u.description&&e.jsx("p",{className:"text-sm text-red-500",children:u.description})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(P,{htmlFor:"is_required",children:s("Required")}),e.jsxs(B,{value:n.is_required?"yes":"no",onValueChange:r=>j({...n,is_required:r==="yes"}),disabled:!v&&!g,children:[e.jsx(L,{children:e.jsx(V,{placeholder:s("Select")})}),e.jsxs($,{children:[e.jsx(b,{value:"yes",children:s("Required")}),e.jsx(b,{value:"no",children:s("Optional")})]})]}),e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400",children:s("Is this document required for all employees?")})]}),e.jsxs("div",{className:"flex items-center gap-3 pt-4 border-t border-gray-200 dark:border-gray-700",children:[(v||g)&&e.jsx(x,{type:"submit",className:"flex-1",children:s(h==="create"?"Add Document Type":"Update Document Type")}),h==="edit"&&e.jsx(x,{type:"button",variant:"outline",onClick:F,children:s("Cancel")})]})]})]})}),e.jsxs("div",{className:"lg:col-span-2 space-y-4",children:[e.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 p-4",children:e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex gap-2",children:[e.jsxs("div",{className:"relative flex-1",children:[e.jsx(de,{className:"absolute left-3 top-1/2 transform -translate-y-1/2 h-4 w-4 text-gray-400"}),e.jsx(T,{type:"text",placeholder:s("Search document types..."),value:y,onChange:r=>A(r.target.value),onKeyDown:r=>r.key==="Enter"&&U(r),className:"pl-10"})]}),e.jsx(x,{onClick:U,variant:"default",children:s("Search")}),R&&e.jsxs(x,{onClick:Y,variant:"outline",children:[e.jsx(oe,{className:"h-4 w-4 mr-2"}),s("Reset")]})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-3",children:e.jsxs(B,{value:c,onValueChange:I,children:[e.jsx(L,{children:e.jsx(V,{placeholder:s("All")})}),e.jsxs($,{children:[e.jsx(b,{value:"all",children:s("All")}),e.jsx(b,{value:"yes",children:s("Required")}),e.jsx(b,{value:"no",children:s("Optional")})]})]})})]})}),e.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 overflow-hidden",children:((t==null?void 0:t.data)||[]).length>0?e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"px-6 py-4 border-b border-gray-200 dark:border-gray-700",children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:s("Document Types")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1",children:s("Manage document types required for employee records")})]}),e.jsx("div",{className:"hidden lg:block",children:e.jsx("div",{className:"overflow-x-auto",children:e.jsxs("table",{className:"min-w-full divide-y divide-gray-200 dark:divide-gray-700",children:[e.jsx("thead",{className:"bg-gray-50 dark:bg-gray-700",children:e.jsxs("tr",{children:[e.jsx("th",{className:"px-4 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider cursor-pointer select-none",onClick:()=>Z("name"),children:e.jsxs("div",{className:"flex items-center gap-1",children:[s("Name"),l.sort_field==="name"?l.sort_direction==="asc"?" ↑":" ↓":e.jsx("span",{className:"opacity-40",children:"↕"})]})}),e.jsx("th",{className:"px-3 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:s("Required")}),e.jsx("th",{className:"px-4 py-3 text-right text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:s("Actions")})]})}),e.jsx("tbody",{className:"bg-white dark:bg-gray-800 divide-y divide-gray-200 dark:divide-gray-700",children:((t==null?void 0:t.data)||[]).map(r=>{const d=S(r.is_required);return e.jsxs("tr",{className:"hover:bg-gray-50 dark:hover:bg-gray-700/50 transition-colors",children:[e.jsx("td",{className:"px-4 py-4",children:e.jsxs("div",{className:"flex items-center",children:[e.jsx("div",{className:"flex-shrink-0 h-10 w-10 rounded-lg flex items-center justify-center bg-blue-100 text-blue-600 dark:bg-blue-900/30 dark:text-blue-400",children:e.jsx(O,{className:"h-5 w-5"})}),e.jsxs("div",{className:"ml-3",children:[e.jsx("div",{className:"text-sm font-medium text-gray-900 dark:text-white",children:r.name}),r.description&&e.jsxs("div",{className:"text-sm text-gray-500 dark:text-gray-400 max-w-xs",children:[e.jsx("div",{className:D.has(r.id)?"":"line-clamp-2",children:r.description}),r.description.length>60&&e.jsx("button",{onClick:()=>J(r.id),className:"inline-flex items-center mt-1 text-xs text-blue-600 hover:text-blue-800 dark:text-blue-400 dark:hover:text-blue-300",children:D.has(r.id)?e.jsxs(e.Fragment,{children:[e.jsx(me,{className:"h-3 w-3 mr-1"}),s("Show less")]}):e.jsxs(e.Fragment,{children:[e.jsx(xe,{className:"h-3 w-3 mr-1"}),s("Show more")]})})]})]})]})}),e.jsx("td",{className:"px-3 py-4",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${d?"bg-green-50 text-green-700 ring-green-600/20":"bg-gray-50 text-gray-600 ring-gray-500/10"}`,children:s(d?"Required":"Optional")})}),e.jsx("td",{className:"px-4 py-4 text-right",children:e.jsxs("div",{className:"flex items-center justify-end space-x-2",children:[g&&e.jsx(x,{variant:"ghost",size:"sm",onClick:()=>k("edit",r),className:"h-8 w-8 p-0 text-amber-500",title:s("Edit"),children:e.jsx(H,{className:"h-4 w-4"})}),z&&e.jsx(x,{variant:"ghost",size:"sm",onClick:()=>k("delete",r),className:"h-8 w-8 p-0 text-red-500",title:s("Delete"),children:e.jsx(K,{className:"h-4 w-4"})})]})})]},r.id)})})]})})}),e.jsx("div",{className:"lg:hidden space-y-4",children:((t==null?void 0:t.data)||[]).map(r=>{const d=S(r.is_required);return e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg border border-gray-200 dark:border-gray-700 p-4",children:[e.jsxs("div",{className:"flex items-start justify-between mb-3",children:[e.jsxs("div",{className:"flex items-start space-x-3",children:[e.jsx("div",{className:"flex-shrink-0 h-10 w-10 rounded-lg flex items-center justify-center bg-blue-100 text-blue-600 dark:bg-blue-900/30 dark:text-blue-400",children:e.jsx(O,{className:"h-5 w-5"})}),e.jsxs("div",{className:"flex-1",children:[e.jsx("h3",{className:"text-sm font-medium text-gray-900 dark:text-white",children:r.name}),r.description&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1 line-clamp-2",title:r.description,children:r.description})]})]}),e.jsxs("div",{className:"flex items-center space-x-1",children:[g&&e.jsx(x,{variant:"ghost",size:"sm",onClick:()=>k("edit",r),className:"h-8 w-8 p-0 text-amber-500",children:e.jsx(H,{className:"h-4 w-4"})}),z&&e.jsx(x,{variant:"ghost",size:"sm",onClick:()=>k("delete",r),className:"h-8 w-8 p-0 text-red-500",children:e.jsx(K,{className:"h-4 w-4"})})]})]}),e.jsx("div",{className:"grid grid-cols-2 gap-4",children:e.jsxs("div",{children:[e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400 mb-1",children:s("Required")}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${d?"bg-green-50 text-green-700 ring-green-600/20":"bg-gray-50 text-gray-600 ring-gray-500/10"}`,children:s(d?"Required":"Optional")})]})})]},r.id)})}),(t==null?void 0:t.total)>((t==null?void 0:t.per_page)||10)&&e.jsx("div",{className:"px-6 py-4 border-t border-gray-200 dark:border-gray-700",children:e.jsx(ce,{from:(t==null?void 0:t.from)||0,to:(t==null?void 0:t.to)||0,total:(t==null?void 0:t.total)||0,links:t==null?void 0:t.links,entityName:s("document types"),onPageChange:r=>{const d=new URL(r).searchParams.get("page");p.get(route("hr.document-types.index"),{page:d,per_page:l.per_page||10,search:y||void 0,required:c!=="all"?c:void 0,sort_field:l.sort_field||void 0,sort_direction:l.sort_direction||void 0},{preserveState:!0,preserveScroll:!0})}})})]}):e.jsxs("div",{className:"p-12 text-center",children:[e.jsx("div",{className:"mx-auto w-16 h-16 bg-gray-100 dark:bg-gray-700 rounded-full flex items-center justify-center mb-4",children:e.jsx(O,{className:"h-8 w-8 text-gray-400"})}),e.jsx("h3",{className:"text-lg font-medium text-gray-900 dark:text-white mb-2",children:s("No document types found")}),e.jsx("p",{className:"text-gray-500 dark:text-gray-400 mb-6 max-w-sm mx-auto",children:s(R?"No document types match your search criteria. Try adjusting your filters.":"Create document types to categorize employee documents.")}),!R&&v&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:s("Use the form on the left to add your first document type.")})]})})]})]}),e.jsx(le,{isOpen:X,onClose:()=>q(!1),onConfirm:re,itemName:(f==null?void 0:f.name)||"",entityName:"document type"})]})}export{Ye as default}; +import{r as m,j as e}from"./ui-Z445SNHD.js";import{P as te}from"./page-template-Cw8W4Qs2.js";import{u as ae,c as ie,x as E,L as P,I as T,B as x,S as de,X as oe,F as O,r as p,t as i}from"./app-Da3PX8qg.js";import{C as le}from"./CrudDeleteModal-DmHx0JCJ.js";import{P as ce}from"./pagination-B9z4VraF.js";import{T as ne}from"./textarea-BgXisGCr.js";import{S as B,a as L,b as V,c as $,d as b}from"./select-9uIRiOV_.js";import{a as me,C as xe}from"./chevron-up-CIpCAMDk.js";import{S as H}from"./square-pen-CatLE0_h.js";import{T as K}from"./trash-2-15Ri11Yq.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./index-9MclThM-.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";function Ye(){const{t:s}=ae(),{auth:w,documentTypes:t,filters:l={},globalSettings:a}=ie().props,_=(w==null?void 0:w.permissions)||[],[y,A]=m.useState(l.search||""),[c,I]=m.useState(l.required||"all"),[X,q]=m.useState(!1),[f,C]=m.useState(null),[h,M]=m.useState("create"),[n,j]=m.useState({name:"",description:"",is_required:!1}),[D,G]=m.useState(new Set),J=r=>{const d=new Set(D);d.has(r)?d.delete(r):d.add(r),G(d)},[u,N]=m.useState({}),v=E(_,"create-document-types"),g=E(_,"edit-document-types"),z=E(_,"delete-document-types"),S=r=>r===!0||r===1||r==="1"||r==="true",F=()=>{j({name:"",description:"",is_required:!1}),N({}),M("create"),C(null)},Q=r=>{j({name:r.name||"",description:r.description||"",is_required:S(r.is_required)}),M("edit"),C(r),N({})},U=r=>{r.preventDefault(),W()},W=()=>{p.get(route("hr.document-types.index"),{page:1,search:y||void 0,required:c!=="all"?c:void 0,per_page:l.per_page||10},{preserveState:!0,preserveScroll:!0})},Y=()=>{A(""),I("all"),p.get(route("hr.document-types.index"),{page:1,per_page:l.per_page||10},{preserveState:!0,preserveScroll:!0})},Z=r=>{const d=l.sort_field===r&&l.sort_direction==="asc"?"desc":"asc";p.get(route("hr.document-types.index"),{sort_field:r,sort_direction:d,page:1,search:y||void 0,required:c!=="all"?c:void 0,per_page:l.per_page||10},{preserveState:!0,preserveScroll:!0})},k=(r,d)=>{switch(r){case"edit":Q(d),window.scrollTo({top:0,behavior:"smooth"});break;case"delete":C(d),q(!0);break}},ee=r=>{r.preventDefault(),N({});const d={...n,is_required:n.is_required?1:0};h==="create"?(a!=null&&a.is_demo||i.loading(s("Creating document type...")),p.post(route("hr.document-types.store"),d,{onSuccess:o=>{a!=null&&a.is_demo||i.dismiss(),o.props.flash.success?(i.success(s(o.props.flash.success)),F()):o.props.flash.error&&i.error(s(o.props.flash.error))},onError:o=>{a!=null&&a.is_demo||i.dismiss(),N(o),typeof o=="string"?i.error(s(o)):i.error(s("Please check the form for errors"))}})):h==="edit"&&(a!=null&&a.is_demo||i.loading(s("Updating document type...")),p.put(route("hr.document-types.update",f.id),d,{onSuccess:o=>{a!=null&&a.is_demo||i.dismiss(),o.props.flash.success?(i.success(s(o.props.flash.success)),F()):o.props.flash.error&&i.error(s(o.props.flash.error))},onError:o=>{a!=null&&a.is_demo||i.dismiss(),N(o),typeof o=="string"?i.error(s(o)):i.error(s("Please check the form for errors"))}}))},re=()=>{a!=null&&a.is_demo||i.loading(s("Deleting document type...")),p.delete(route("hr.document-types.destroy",f.id),{onSuccess:r=>{q(!1),a!=null&&a.is_demo||i.dismiss(),r.props.flash.success?i.success(s(r.props.flash.success)):r.props.flash.error&&i.error(s(r.props.flash.error))},onError:r=>{a!=null&&a.is_demo||i.dismiss(),typeof r=="string"?i.error(s(r)):i.error(s("Failed to delete document type: {{errors}}",{errors:Object.values(r).join(", ")}))}})},se=[{title:s("Dashboard"),href:route("dashboard")},{title:s("HR Management"),href:route("hr.document-types.index")},{title:s("Document Types")}],R=y||c!=="all";return e.jsxs(te,{title:s("Document Types"),description:"",url:"/hr/document-types",breadcrumbs:se,noPadding:!0,children:[e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-6",children:[e.jsx("div",{className:"lg:col-span-1",children:e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 sticky top-4",children:[e.jsxs("div",{className:"p-6 border-b border-gray-200 dark:border-gray-700",children:[e.jsx("h2",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:s(h==="create"?"Add New Document Type":"Edit Document Type")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1",children:s(h==="create"?"Fill in the details to create a new document type":"Update the document type details below")})]}),e.jsxs("form",{onSubmit:ee,className:"p-6 space-y-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(P,{required:!0,htmlFor:"name",className:"required",children:s("Document Type Name")}),e.jsx(T,{id:"name",type:"text",value:n.name,onChange:r=>j({...n,name:r.target.value}),placeholder:s("e.g., Passport, National ID, Contract"),className:u.name?"border-red-500":"",disabled:!v&&!g,required:!0}),u.name&&e.jsx("p",{className:"text-sm text-red-500",children:u.name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(P,{htmlFor:"description",children:s("Description")}),e.jsx(ne,{id:"description",value:n.description,onChange:r=>j({...n,description:r.target.value}),placeholder:s("Brief description of the document type"),rows:3,className:u.description?"border-red-500":"",disabled:!v&&!g}),u.description&&e.jsx("p",{className:"text-sm text-red-500",children:u.description})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(P,{htmlFor:"is_required",children:s("Required")}),e.jsxs(B,{value:n.is_required?"yes":"no",onValueChange:r=>j({...n,is_required:r==="yes"}),disabled:!v&&!g,children:[e.jsx(L,{children:e.jsx(V,{placeholder:s("Select")})}),e.jsxs($,{children:[e.jsx(b,{value:"yes",children:s("Required")}),e.jsx(b,{value:"no",children:s("Optional")})]})]}),e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400",children:s("Is this document required for all employees?")})]}),e.jsxs("div",{className:"flex items-center gap-3 pt-4 border-t border-gray-200 dark:border-gray-700",children:[(v||g)&&e.jsx(x,{type:"submit",className:"flex-1",children:s(h==="create"?"Add Document Type":"Update Document Type")}),h==="edit"&&e.jsx(x,{type:"button",variant:"outline",onClick:F,children:s("Cancel")})]})]})]})}),e.jsxs("div",{className:"lg:col-span-2 space-y-4",children:[e.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 p-4",children:e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex gap-2",children:[e.jsxs("div",{className:"relative flex-1",children:[e.jsx(de,{className:"absolute left-3 top-1/2 transform -translate-y-1/2 h-4 w-4 text-gray-400"}),e.jsx(T,{type:"text",placeholder:s("Search document types..."),value:y,onChange:r=>A(r.target.value),onKeyDown:r=>r.key==="Enter"&&U(r),className:"pl-10"})]}),e.jsx(x,{onClick:U,variant:"default",children:s("Search")}),R&&e.jsxs(x,{onClick:Y,variant:"outline",children:[e.jsx(oe,{className:"h-4 w-4 mr-2"}),s("Reset")]})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-3",children:e.jsxs(B,{value:c,onValueChange:I,children:[e.jsx(L,{children:e.jsx(V,{placeholder:s("All")})}),e.jsxs($,{children:[e.jsx(b,{value:"all",children:s("All")}),e.jsx(b,{value:"yes",children:s("Required")}),e.jsx(b,{value:"no",children:s("Optional")})]})]})})]})}),e.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 overflow-hidden",children:((t==null?void 0:t.data)||[]).length>0?e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"px-6 py-4 border-b border-gray-200 dark:border-gray-700",children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:s("Document Types")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1",children:s("Manage document types required for employee records")})]}),e.jsx("div",{className:"hidden lg:block",children:e.jsx("div",{className:"overflow-x-auto",children:e.jsxs("table",{className:"min-w-full divide-y divide-gray-200 dark:divide-gray-700",children:[e.jsx("thead",{className:"bg-gray-50 dark:bg-gray-700",children:e.jsxs("tr",{children:[e.jsx("th",{className:"px-4 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider cursor-pointer select-none",onClick:()=>Z("name"),children:e.jsxs("div",{className:"flex items-center gap-1",children:[s("Name"),l.sort_field==="name"?l.sort_direction==="asc"?" ↑":" ↓":e.jsx("span",{className:"opacity-40",children:"↕"})]})}),e.jsx("th",{className:"px-3 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:s("Required")}),e.jsx("th",{className:"px-4 py-3 text-right text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:s("Actions")})]})}),e.jsx("tbody",{className:"bg-white dark:bg-gray-800 divide-y divide-gray-200 dark:divide-gray-700",children:((t==null?void 0:t.data)||[]).map(r=>{const d=S(r.is_required);return e.jsxs("tr",{className:"hover:bg-gray-50 dark:hover:bg-gray-700/50 transition-colors",children:[e.jsx("td",{className:"px-4 py-4",children:e.jsxs("div",{className:"flex items-center",children:[e.jsx("div",{className:"flex-shrink-0 h-10 w-10 rounded-lg flex items-center justify-center bg-blue-100 text-blue-600 dark:bg-blue-900/30 dark:text-blue-400",children:e.jsx(O,{className:"h-5 w-5"})}),e.jsxs("div",{className:"ml-3",children:[e.jsx("div",{className:"text-sm font-medium text-gray-900 dark:text-white",children:r.name}),r.description&&e.jsxs("div",{className:"text-sm text-gray-500 dark:text-gray-400 max-w-xs",children:[e.jsx("div",{className:D.has(r.id)?"":"line-clamp-2",children:r.description}),r.description.length>60&&e.jsx("button",{onClick:()=>J(r.id),className:"inline-flex items-center mt-1 text-xs text-blue-600 hover:text-blue-800 dark:text-blue-400 dark:hover:text-blue-300",children:D.has(r.id)?e.jsxs(e.Fragment,{children:[e.jsx(me,{className:"h-3 w-3 mr-1"}),s("Show less")]}):e.jsxs(e.Fragment,{children:[e.jsx(xe,{className:"h-3 w-3 mr-1"}),s("Show more")]})})]})]})]})}),e.jsx("td",{className:"px-3 py-4",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${d?"bg-green-50 text-green-700 ring-green-600/20":"bg-gray-50 text-gray-600 ring-gray-500/10"}`,children:s(d?"Required":"Optional")})}),e.jsx("td",{className:"px-4 py-4 text-right",children:e.jsxs("div",{className:"flex items-center justify-end space-x-2",children:[g&&e.jsx(x,{variant:"ghost",size:"sm",onClick:()=>k("edit",r),className:"h-8 w-8 p-0 text-amber-500",title:s("Edit"),children:e.jsx(H,{className:"h-4 w-4"})}),z&&e.jsx(x,{variant:"ghost",size:"sm",onClick:()=>k("delete",r),className:"h-8 w-8 p-0 text-red-500",title:s("Delete"),children:e.jsx(K,{className:"h-4 w-4"})})]})})]},r.id)})})]})})}),e.jsx("div",{className:"lg:hidden space-y-4",children:((t==null?void 0:t.data)||[]).map(r=>{const d=S(r.is_required);return e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg border border-gray-200 dark:border-gray-700 p-4",children:[e.jsxs("div",{className:"flex items-start justify-between mb-3",children:[e.jsxs("div",{className:"flex items-start space-x-3",children:[e.jsx("div",{className:"flex-shrink-0 h-10 w-10 rounded-lg flex items-center justify-center bg-blue-100 text-blue-600 dark:bg-blue-900/30 dark:text-blue-400",children:e.jsx(O,{className:"h-5 w-5"})}),e.jsxs("div",{className:"flex-1",children:[e.jsx("h3",{className:"text-sm font-medium text-gray-900 dark:text-white",children:r.name}),r.description&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1 line-clamp-2",title:r.description,children:r.description})]})]}),e.jsxs("div",{className:"flex items-center space-x-1",children:[g&&e.jsx(x,{variant:"ghost",size:"sm",onClick:()=>k("edit",r),className:"h-8 w-8 p-0 text-amber-500",children:e.jsx(H,{className:"h-4 w-4"})}),z&&e.jsx(x,{variant:"ghost",size:"sm",onClick:()=>k("delete",r),className:"h-8 w-8 p-0 text-red-500",children:e.jsx(K,{className:"h-4 w-4"})})]})]}),e.jsx("div",{className:"grid grid-cols-2 gap-4",children:e.jsxs("div",{children:[e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400 mb-1",children:s("Required")}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${d?"bg-green-50 text-green-700 ring-green-600/20":"bg-gray-50 text-gray-600 ring-gray-500/10"}`,children:s(d?"Required":"Optional")})]})})]},r.id)})}),(t==null?void 0:t.total)>((t==null?void 0:t.per_page)||10)&&e.jsx("div",{className:"px-6 py-4 border-t border-gray-200 dark:border-gray-700",children:e.jsx(ce,{from:(t==null?void 0:t.from)||0,to:(t==null?void 0:t.to)||0,total:(t==null?void 0:t.total)||0,links:t==null?void 0:t.links,entityName:s("document types"),onPageChange:r=>{const d=new URL(r).searchParams.get("page");p.get(route("hr.document-types.index"),{page:d,per_page:l.per_page||10,search:y||void 0,required:c!=="all"?c:void 0,sort_field:l.sort_field||void 0,sort_direction:l.sort_direction||void 0},{preserveState:!0,preserveScroll:!0})}})})]}):e.jsxs("div",{className:"p-12 text-center",children:[e.jsx("div",{className:"mx-auto w-16 h-16 bg-gray-100 dark:bg-gray-700 rounded-full flex items-center justify-center mb-4",children:e.jsx(O,{className:"h-8 w-8 text-gray-400"})}),e.jsx("h3",{className:"text-lg font-medium text-gray-900 dark:text-white mb-2",children:s("No document types found")}),e.jsx("p",{className:"text-gray-500 dark:text-gray-400 mb-6 max-w-sm mx-auto",children:s(R?"No document types match your search criteria. Try adjusting your filters.":"Create document types to categorize employee documents.")}),!R&&v&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:s("Use the form on the left to add your first document type.")})]})})]})]}),e.jsx(le,{isOpen:X,onClose:()=>q(!1),onConfirm:re,itemName:(f==null?void 0:f.name)||"",entityName:"document type"})]})}export{Ye as default}; diff --git a/public/build/assets/index-CVhtxGN0.js b/public/build/assets/index-9Y0lZNW2.js similarity index 64% rename from public/build/assets/index-CVhtxGN0.js rename to public/build/assets/index-9Y0lZNW2.js index 983e57b15..422c7a291 100644 --- a/public/build/assets/index-CVhtxGN0.js +++ b/public/build/assets/index-9Y0lZNW2.js @@ -1 +1 @@ -import{r as m,j as o}from"./ui-Z445SNHD.js";import{P as ee}from"./page-template-B_mOhR6n.js";import{u as te,c as re,x as ie,P as se,r as d,D as oe,t as i}from"./app-36WMjvX0.js";import{C as ae}from"./CrudTable-DA37WZsR.js";import{C as le}from"./CrudFormModal-Bmz2nLeY.js";import{C as me}from"./CrudDeleteModal-DM40AK8z.js";import{P as pe}from"./pagination-n2efY1KU.js";import{S as ne}from"./search-and-filter-bar-PUOLiNYr.js";import ce from"./view-DsKfgxh3.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./table-C1YkBp3W.js";import"./unlink-sh32LPkQ.js";import"./scale-rJYsnHRa.js";import"./arrow-down-left-BN6xjhcz.js";import"./arrow-left-CjPQICYw.js";import"./arrow-right-left-DKUcVR58.js";import"./arrow-right-DUEfRrRr.js";import"./arrow-up-down-FmcUfWon.js";import"./lock-open-CN4tz8Of.js";import"./award-D9FlSYzB.js";import"./ban-CMgLBFSt.js";import"./indian-rupee-Bh3-8N2a.js";import"./bell-Cr2F9IDD.js";import"./book-open-DUwKvBiK.js";import"./boxes-rwzklut0.js";import"./building-2-Cda8xQDI.js";import"./building-CG4yAV8N.js";import"./calculator-wt_63eRJ.js";import"./calendar-check-BZ1JTjf6.js";import"./camera-DDKUkICL.js";import"./chart-column-GeSBJr5Y.js";import"./chart-no-axes-column-increasing-Beqplnfl.js";import"./chart-no-axes-column-BKgkVzqT.js";import"./chevron-left-DKWjKjSf.js";import"./circle-alert-KsX4JXbz.js";import"./circle-check-big-DqURlwt2.js";import"./circle-check-C_SLfS2p.js";import"./circle-help-BdsC7_wR.js";import"./circle-x-DkvEqmM5.js";import"./circle-BpyxLEsH.js";import"./clipboard-list-BU0dok7E.js";import"./code-DNPjFOcs.js";import"./crosshair-C7OptAZm.js";import"./crown-Cp4cgutu.js";import"./download-Ba72czhU.js";import"./external-link-uO-R2E0-.js";import"./eye-off-DlDpEvnB.js";import"./eye-DSAoA9Pp.js";import"./instagram-DBjFHIT7.js";import"./file-down-Bxu0R4EW.js";import"./pen-line-Fy-AVmqM.js";import"./file-up-CZ-cXuKa.js";import"./filter-D8dMdozc.js";import"./folder-git-2-Dwj_EoDL.js";import"./house-D8b8GwgZ.js";import"./git-branch-D2sIFzs4.js";import"./grip-vertical-DXcr-v-g.js";import"./hard-drive-ApF-ULi1.js";import"./hash-CHJS6b-L.js";import"./shield-Mt6vEHxn.js";import"./info-VH-vNQ_z.js";import"./layers-CF7Mhs3n.js";import"./layout-list-BuBaZfwq.js";import"./lightbulb-fAsbBO8F.js";import"./link-2-C22T2wSs.js";import"./link-ClcCoVU_.js";import"./twitter-DDHYm63p.js";import"./list-Ajdnpsw1.js";import"./locate-fixed-D29o3FBS.js";import"./lock-RX1hYn48.js";import"./log-in-Bt5dnADg.js";import"./mail-BFoS8U8W.js";import"./map-pin-L7jUebKz.js";import"./menu-Cu-nnefe.js";import"./message-square-warning-DbVEqa_0.js";import"./message-square-DMJ4IbdE.js";import"./monitor-DL9THmS7.js";import"./package-B9XnehkQ.js";import"./percent-BYDujffR.js";import"./phone-CJ2h446N.js";import"./plane-BqORGC6m.js";import"./play-DHqp-NCB.js";import"./qr-code-u5AOBzVe.js";import"./quote-BtOwgBns.js";import"./radio-CxUR05xj.js";import"./ruler-DbxwIrQY.js";import"./send-DpE3qK0m.js";import"./server-DgtPu6lA.js";import"./wifi-CFyF5qct.js";import"./shield-check--CTAItWs.js";import"./smartphone-BQ_9x4vN.js";import"./square-check-big-Dt4MtZcM.js";import"./square-pen-B3p2jiW9.js";import"./star-WlheM7sI.js";import"./sun-DRsBfXSu.js";import"./tag-CMVMnpSh.js";import"./target-BEz5Ry2v.js";import"./thumbs-up-DYj-woXk.js";import"./ticket-BhEK5100.js";import"./trash-2-Dxg0nP1A.js";import"./trash-Dyd2ZsaG.js";import"./trending-down-CeOqAkGV.js";import"./trending-up-CPB8hZlm.js";import"./triangle-alert-MsN2AA6c.js";import"./trophy-BZyhzbIT.js";import"./type-DlbqWp8I.js";import"./user-check-4xSYwYvq.js";import"./user-plus-C-0nSlHG.js";import"./user-x-Drk57M2z.js";import"./wallet-C3p1yihr.js";import"./wrench-CLqKc51o.js";import"./zap-D4fS-tPu.js";import"./radio-group-BtLENAXk.js";import"./checkbox-Bos2Phgi.js";import"./multi-select-field-BX9C1tYH.js";import"./scroll-area-BmK0s-Hf.js";import"./LocationPicker-DAd_AcXs.js";import"./leaflet-FVhBWCqS.js";function Zr(){var D;const{t:e}=te(),{auth:f,checklistItems:s,checklists:v,filters:a={}}=re().props,k=(f==null?void 0:f.permissions)||[],[u,x]=m.useState(a.search||""),[p,S]=m.useState(a.category||"_empty_"),[n,C]=m.useState(a.checklist_id||"_empty_"),[c,F]=m.useState(a.is_required||"_empty_"),[A,j]=m.useState(!1),[R,y]=m.useState(!1),[E,g]=m.useState(!1),[h,w]=m.useState(null),[_,q]=m.useState("create"),[b,O]=m.useState(null),M=()=>p!=="_empty_"||n!=="_empty_"||c!=="_empty_"||u!=="",$=()=>(p!=="_empty_"?1:0)+(n!=="_empty_"?1:0)+(c!=="_empty_"?1:0)+(u!==""?1:0),I=t=>{t.preventDefault(),P()},P=()=>{d.get(route("hr.recruitment.checklist-items.index"),{page:1,search:u||void 0,category:p!=="_empty_"?p:void 0,checklist_id:n!=="_empty_"?n:void 0,is_required:c!=="_empty_"?c:void 0,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},H=t=>{const r=a.sort_field===t&&a.sort_direction==="asc"?"desc":"asc";d.get(route("hr.recruitment.checklist-items.index"),{sort_field:t,sort_direction:r,page:1,search:u||void 0,category:p!=="_empty_"?p:void 0,checklist_id:n!=="_empty_"?n:void 0,is_required:c!=="_empty_"?c:void 0,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},V=(t,r)=>{switch(w(r),t){case"view":O(r);break;case"edit":q("edit"),g(!0);break;case"delete":y(!0);break;case"toggle-status":U(r);break}},z=()=>{w(null),q("create"),g(!0)},B=t=>{_==="create"?(i.loading(e("Creating checklist item...")),d.post(route("hr.recruitment.checklist-items.store"),t,{onSuccess:r=>{g(!1),i.dismiss(),r.props.flash.success?i.success(e(r.props.flash.success)):r.props.flash.error&&i.error(e(r.props.flash.error))},onError:r=>{i.dismiss(),typeof r=="string"?i.error(r):i.error(`Failed to create checklist item: ${Object.values(r).join(", ")}`)}})):_==="edit"&&(i.loading(e("Updating checklist item...")),d.put(route("hr.recruitment.checklist-items.update",h.id),t,{onSuccess:r=>{g(!1),i.dismiss(),r.props.flash.success?i.success(e(r.props.flash.success)):r.props.flash.error&&i.error(e(r.props.flash.error))},onError:r=>{i.dismiss(),typeof r=="string"?i.error(r):i.error(`Failed to update checklist item: ${Object.values(r).join(", ")}`)}}))},L=()=>{i.loading(e("Deleting checklist item...")),d.delete(route("hr.recruitment.checklist-items.destroy",h.id),{onSuccess:t=>{y(!1),i.dismiss(),t.props.flash.success?i.success(e(t.props.flash.success)):t.props.flash.error&&i.error(e(t.props.flash.error))},onError:t=>{i.dismiss(),typeof t=="string"?i.error(t):i.error(`Failed to delete checklist item: ${Object.values(t).join(", ")}`)}})},U=t=>{const r=t.status==="active"?"inactive":"active";i.loading(`${e(r==="active"?"Activating":"Deactivating")} checklist item...`),d.put(route("hr.recruitment.checklist-items.toggle-status",t.id),{},{onSuccess:l=>{i.dismiss(),l.props.flash.success?i.success(e(l.props.flash.success)):l.props.flash.error&&i.error(e(l.props.flash.error))},onError:l=>{i.dismiss(),typeof l=="string"?i.error(l):i.error(`Failed to update checklist item status: ${Object.values(l).join(", ")}`)}})},G=()=>{x(""),S("_empty_"),C("_empty_"),F("_empty_"),j(!1),d.get(route("hr.recruitment.checklist-items.index"),{page:1,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},N=[];ie(k,"create-checklist-items")&&N.push({label:e("Add Item"),icon:o.jsx(se,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>z()});const J=[{title:e("Dashboard"),href:route("dashboard")},{title:e("Recruitment"),href:route("hr.recruitment.checklist-items.index")},{title:e("Checklist Items")}],K=t=>{switch(t){case"Documentation":return"bg-blue-50 text-blue-700 ring-blue-600/20";case"IT Setup":return"bg-purple-50 text-purple-700 ring-purple-600/20";case"Training":return"bg-green-50 text-green-700 ring-green-600/20";case"HR":return"bg-orange-50 text-orange-700 ring-orange-600/20";case"Facilities":return"bg-yellow-50 text-yellow-800 ring-yellow-600/20";case"Other":return"bg-gray-50 text-gray-600 ring-gray-500/10";default:return"bg-gray-50 text-gray-600 ring-gray-500/10"}},Q=[{key:"checklist.name",label:e("Checklist"),render:(t,r)=>{var l;return((l=r.checklist)==null?void 0:l.name)||"-"}},{key:"task_name",label:e("Task"),sortable:!0,render:(t,r)=>o.jsxs("div",{children:[o.jsx("div",{className:"font-medium",children:t}),r.is_required&&o.jsx("span",{className:"inline-flex items-center rounded-md bg-red-50 px-1.5 py-0.5 text-xs font-medium text-red-700 ring-1 ring-inset ring-red-600/10",children:e("Required")})]})},{key:"category",label:e("Category"),render:t=>o.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${K(t)}`,children:e(t)})},{key:"status",label:e("Status"),render:t=>o.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${t==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:e(t==="active"?"Active":"Inactive")})}],W=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-checklist-items"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-checklist-items"},{label:e("Toggle Status"),icon:"Lock",action:"toggle-status",className:"text-amber-500",requiredPermission:"edit-checklist-items"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-checklist-items"}],T=[{value:"_empty_",label:e("All Categories"),disabled:!0},{value:"Documentation",label:e("Documentation")},{value:"IT Setup",label:e("IT Setup")},{value:"Training",label:e("Training")},{value:"HR",label:e("HR")},{value:"Facilities",label:e("Facilities")},{value:"Other",label:e("Other")}],X=[{value:"_empty_",label:e("All Checklists"),disabled:!0},...(v||[]).map(t=>({value:t.id.toString(),label:t.name}))],Y=[{value:"_empty_",label:e("All"),disabled:!0},{value:"true",label:e("Required")},{value:"false",label:e("Optional")}],Z=[{value:"_empty_",label:e("Select Checklist")},...(v||[]).map(t=>({value:t.id.toString(),label:t.name}))];return o.jsxs(ee,{title:e("Checklist Items"),url:"/hr/recruitment/checklist-items",actions:N,breadcrumbs:J,noPadding:!0,children:[o.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:o.jsx(ne,{searchTerm:u,onSearchChange:x,onSearch:I,filters:[{name:"category",label:e("Category"),type:"select",value:p,onChange:S,options:T},{name:"checklist_id",label:e("Checklist"),type:"select",value:n,onChange:C,options:X,searchable:!0},{name:"is_required",label:e("Required"),type:"select",value:c,onChange:F,options:Y}],showFilters:A,setShowFilters:j,hasActiveFilters:M,activeFilterCount:$,onResetFilters:G,onApplyFilters:P,currentPerPage:((D=a.per_page)==null?void 0:D.toString())||"10",onPerPageChange:t=>{d.get(route("hr.recruitment.checklist-items.index"),{page:1,per_page:parseInt(t),search:u||void 0,category:p!=="_empty_"?p:void 0,checklist_id:n!=="_empty_"?n:void 0,is_required:c!=="_empty_"?c:void 0},{preserveState:!0,preserveScroll:!0})}})}),o.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[o.jsx(ae,{columns:Q,actions:W,data:(s==null?void 0:s.data)||[],from:(s==null?void 0:s.from)||1,onAction:V,sortField:a.sort_field,sortDirection:a.sort_direction,onSort:H,permissions:k,entityPermissions:{view:"view-checklist-items",create:"create-checklist-items",edit:"edit-checklist-items",delete:"delete-checklist-items"}}),o.jsx(pe,{from:(s==null?void 0:s.from)||0,to:(s==null?void 0:s.to)||0,total:(s==null?void 0:s.total)||0,links:s==null?void 0:s.links,entityName:e("checklist items"),onPageChange:t=>d.get(t)})]}),o.jsx(le,{isOpen:E,onClose:()=>g(!1),onSubmit:B,formConfig:{fields:[{name:"checklist_id",label:e("Checklist"),type:"select",required:!0,options:Z.filter(t=>t.value!=="_empty_"),searchable:!0},{name:"task_name",label:e("Task Name"),type:"text",required:!0},{name:"description",label:e("Description"),type:"textarea"},{name:"category",label:e("Category"),type:"select",required:!0,options:T.filter(t=>t.value!=="_empty_"),searchable:!0},{name:"is_required",label:e("Required Task"),type:"checkbox"},{name:"status",label:e("Status"),type:"select",required:!0,options:[{value:"active",label:e("Active")},{value:"inactive",label:e("Inactive")}]}],modalSize:"lg"},initialData:h,title:e(_==="create"?"Add New Checklist Item":"Edit Checklist Item"),mode:_}),o.jsx(me,{isOpen:R,onClose:()=>y(!1),onConfirm:L,itemName:(h==null?void 0:h.task_name)||"",entityName:"checklist item"}),o.jsx(oe,{open:!!b,onOpenChange:()=>O(null),children:b&&o.jsx(ce,{checklistItem:b})})]})}export{Zr as default}; +import{r as m,j as o}from"./ui-Z445SNHD.js";import{P as ee}from"./page-template-Cw8W4Qs2.js";import{u as te,c as re,x as ie,P as se,r as d,D as oe,t as i}from"./app-Da3PX8qg.js";import{C as ae}from"./CrudTable-Dk-uCuqB.js";import{C as le}from"./CrudFormModal-CTSICk3j.js";import{C as me}from"./CrudDeleteModal-DmHx0JCJ.js";import{P as pe}from"./pagination-B9z4VraF.js";import{S as ne}from"./search-and-filter-bar-1QHzFJdq.js";import ce from"./view-C4-xuI1a.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./table-BRtys9Nx.js";import"./unlink-vC8B7N8r.js";import"./scale-Chnhsap1.js";import"./arrow-down-left-D4-BLXQL.js";import"./arrow-left-B9tcIgis.js";import"./arrow-right-left-TC-Oi5FJ.js";import"./arrow-right-SXr1661j.js";import"./arrow-up-down-Df1H6itH.js";import"./lock-open-Cco69YMj.js";import"./award-DOf5Xc3o.js";import"./ban-C1FQ9ay_.js";import"./indian-rupee-CY9fE6hT.js";import"./bell-BMsQyWM-.js";import"./book-open-DiNAfaue.js";import"./boxes-Bjf0_Kx7.js";import"./building-2-DmmRcP0c.js";import"./building-BXglONiz.js";import"./calculator-B75Vnhim.js";import"./calendar-check-C2F7PWoI.js";import"./camera-DZNJpjXR.js";import"./chart-column-CKzC1aib.js";import"./chart-no-axes-column-increasing-xL8kjLW0.js";import"./chart-no-axes-column-CaNDayE9.js";import"./chevron-left-C98gPe5P.js";import"./circle-alert-Cu5dznTP.js";import"./circle-check-big-KTDTMhTs.js";import"./circle-check-aau4wqhp.js";import"./circle-help-C4uXcZYY.js";import"./circle-x-r3If4JPw.js";import"./circle-DgA3bS7I.js";import"./clipboard-list-BNSl4hy2.js";import"./code-Dzlx6QPB.js";import"./crosshair-DtQysFz7.js";import"./crown-CC8Godfb.js";import"./download-BHVnw95S.js";import"./external-link-DL5n0dhJ.js";import"./eye-off-BJYR0wmr.js";import"./eye-CzYzwmmr.js";import"./instagram-tpp8H3E-.js";import"./file-down-CxCQCvcc.js";import"./pen-line-CNA-f1dm.js";import"./file-up-D3rB-4Bg.js";import"./filter-B_3e214H.js";import"./folder-git-2-T64oq8HG.js";import"./house-BUnGVtyw.js";import"./git-branch-EdIXkL-9.js";import"./grip-vertical-BvetFs24.js";import"./hard-drive--Nch37f-.js";import"./hash-B3fNBlbs.js";import"./shield-rKKgzkbW.js";import"./info-Cj5ROI6H.js";import"./layers-DdZLSQgt.js";import"./layout-list-DkB7S2jk.js";import"./lightbulb-CJXOfIFD.js";import"./link-2-DNnYgrdz.js";import"./link-DeErafFW.js";import"./twitter-CRZZ6zjd.js";import"./list-DY4Uh_0E.js";import"./locate-fixed-BKpEfCUU.js";import"./lock-BGSkpX29.js";import"./log-in-TxFQ9ojy.js";import"./mail-khAU5Oig.js";import"./map-pin-BFNXdrz2.js";import"./menu-BGxVBBZl.js";import"./message-square-warning-DHRFlo8i.js";import"./message-square-C7x1Rix5.js";import"./monitor-P2T9V9tT.js";import"./package-C-rDDwyp.js";import"./percent-DP16IBy2.js";import"./phone-XzqO8Dfs.js";import"./plane-C9QqCVcZ.js";import"./play-62Z04sZZ.js";import"./qr-code-CUR1J9NH.js";import"./quote-DF2Qwen7.js";import"./radio-nm2vY_Ib.js";import"./ruler-DviIA5uv.js";import"./send-DXZhFVWG.js";import"./server-BzBihesB.js";import"./wifi-BPS_-hKY.js";import"./shield-check-Cyw4YGYb.js";import"./smartphone-i99jk4ns.js";import"./square-check-big-Cal0w_ma.js";import"./square-pen-CatLE0_h.js";import"./star-CSGOTD6i.js";import"./sun-TjfxyFzf.js";import"./tag-CUFhfHTp.js";import"./target-B_9kWYv3.js";import"./thumbs-up-Du-LlBXg.js";import"./ticket-BjgtGAIQ.js";import"./trash-2-15Ri11Yq.js";import"./trash-BRJCY2my.js";import"./trending-down-MNPLLbIb.js";import"./trending-up-D5y6g4yZ.js";import"./triangle-alert-CeuDFixJ.js";import"./trophy-Cs36GMET.js";import"./type-DX1RNe21.js";import"./user-check-DDs_5zV9.js";import"./user-plus-Ba62LA9O.js";import"./user-x-C3dBJr2o.js";import"./wallet-BP1hP1I0.js";import"./wrench-DX6GWbcS.js";import"./zap-Of1Abppa.js";import"./radio-group-CuY8xCRY.js";import"./checkbox-C3Z6LHOx.js";import"./multi-select-field-ALFA5JXF.js";import"./scroll-area-C7NBgd0i.js";import"./LocationPicker-Dy1Od2a3.js";import"./leaflet-FVhBWCqS.js";function Zr(){var D;const{t:e}=te(),{auth:f,checklistItems:s,checklists:v,filters:a={}}=re().props,k=(f==null?void 0:f.permissions)||[],[u,x]=m.useState(a.search||""),[p,S]=m.useState(a.category||"_empty_"),[n,C]=m.useState(a.checklist_id||"_empty_"),[c,F]=m.useState(a.is_required||"_empty_"),[A,j]=m.useState(!1),[R,y]=m.useState(!1),[E,g]=m.useState(!1),[h,w]=m.useState(null),[_,q]=m.useState("create"),[b,O]=m.useState(null),M=()=>p!=="_empty_"||n!=="_empty_"||c!=="_empty_"||u!=="",$=()=>(p!=="_empty_"?1:0)+(n!=="_empty_"?1:0)+(c!=="_empty_"?1:0)+(u!==""?1:0),I=t=>{t.preventDefault(),P()},P=()=>{d.get(route("hr.recruitment.checklist-items.index"),{page:1,search:u||void 0,category:p!=="_empty_"?p:void 0,checklist_id:n!=="_empty_"?n:void 0,is_required:c!=="_empty_"?c:void 0,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},H=t=>{const r=a.sort_field===t&&a.sort_direction==="asc"?"desc":"asc";d.get(route("hr.recruitment.checklist-items.index"),{sort_field:t,sort_direction:r,page:1,search:u||void 0,category:p!=="_empty_"?p:void 0,checklist_id:n!=="_empty_"?n:void 0,is_required:c!=="_empty_"?c:void 0,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},V=(t,r)=>{switch(w(r),t){case"view":O(r);break;case"edit":q("edit"),g(!0);break;case"delete":y(!0);break;case"toggle-status":U(r);break}},z=()=>{w(null),q("create"),g(!0)},B=t=>{_==="create"?(i.loading(e("Creating checklist item...")),d.post(route("hr.recruitment.checklist-items.store"),t,{onSuccess:r=>{g(!1),i.dismiss(),r.props.flash.success?i.success(e(r.props.flash.success)):r.props.flash.error&&i.error(e(r.props.flash.error))},onError:r=>{i.dismiss(),typeof r=="string"?i.error(r):i.error(`Failed to create checklist item: ${Object.values(r).join(", ")}`)}})):_==="edit"&&(i.loading(e("Updating checklist item...")),d.put(route("hr.recruitment.checklist-items.update",h.id),t,{onSuccess:r=>{g(!1),i.dismiss(),r.props.flash.success?i.success(e(r.props.flash.success)):r.props.flash.error&&i.error(e(r.props.flash.error))},onError:r=>{i.dismiss(),typeof r=="string"?i.error(r):i.error(`Failed to update checklist item: ${Object.values(r).join(", ")}`)}}))},L=()=>{i.loading(e("Deleting checklist item...")),d.delete(route("hr.recruitment.checklist-items.destroy",h.id),{onSuccess:t=>{y(!1),i.dismiss(),t.props.flash.success?i.success(e(t.props.flash.success)):t.props.flash.error&&i.error(e(t.props.flash.error))},onError:t=>{i.dismiss(),typeof t=="string"?i.error(t):i.error(`Failed to delete checklist item: ${Object.values(t).join(", ")}`)}})},U=t=>{const r=t.status==="active"?"inactive":"active";i.loading(`${e(r==="active"?"Activating":"Deactivating")} checklist item...`),d.put(route("hr.recruitment.checklist-items.toggle-status",t.id),{},{onSuccess:l=>{i.dismiss(),l.props.flash.success?i.success(e(l.props.flash.success)):l.props.flash.error&&i.error(e(l.props.flash.error))},onError:l=>{i.dismiss(),typeof l=="string"?i.error(l):i.error(`Failed to update checklist item status: ${Object.values(l).join(", ")}`)}})},G=()=>{x(""),S("_empty_"),C("_empty_"),F("_empty_"),j(!1),d.get(route("hr.recruitment.checklist-items.index"),{page:1,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},N=[];ie(k,"create-checklist-items")&&N.push({label:e("Add Item"),icon:o.jsx(se,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>z()});const J=[{title:e("Dashboard"),href:route("dashboard")},{title:e("Recruitment"),href:route("hr.recruitment.checklist-items.index")},{title:e("Checklist Items")}],K=t=>{switch(t){case"Documentation":return"bg-blue-50 text-blue-700 ring-blue-600/20";case"IT Setup":return"bg-purple-50 text-purple-700 ring-purple-600/20";case"Training":return"bg-green-50 text-green-700 ring-green-600/20";case"HR":return"bg-orange-50 text-orange-700 ring-orange-600/20";case"Facilities":return"bg-yellow-50 text-yellow-800 ring-yellow-600/20";case"Other":return"bg-gray-50 text-gray-600 ring-gray-500/10";default:return"bg-gray-50 text-gray-600 ring-gray-500/10"}},Q=[{key:"checklist.name",label:e("Checklist"),render:(t,r)=>{var l;return((l=r.checklist)==null?void 0:l.name)||"-"}},{key:"task_name",label:e("Task"),sortable:!0,render:(t,r)=>o.jsxs("div",{children:[o.jsx("div",{className:"font-medium",children:t}),r.is_required&&o.jsx("span",{className:"inline-flex items-center rounded-md bg-red-50 px-1.5 py-0.5 text-xs font-medium text-red-700 ring-1 ring-inset ring-red-600/10",children:e("Required")})]})},{key:"category",label:e("Category"),render:t=>o.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${K(t)}`,children:e(t)})},{key:"status",label:e("Status"),render:t=>o.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${t==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:e(t==="active"?"Active":"Inactive")})}],W=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-checklist-items"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-checklist-items"},{label:e("Toggle Status"),icon:"Lock",action:"toggle-status",className:"text-amber-500",requiredPermission:"edit-checklist-items"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-checklist-items"}],T=[{value:"_empty_",label:e("All Categories"),disabled:!0},{value:"Documentation",label:e("Documentation")},{value:"IT Setup",label:e("IT Setup")},{value:"Training",label:e("Training")},{value:"HR",label:e("HR")},{value:"Facilities",label:e("Facilities")},{value:"Other",label:e("Other")}],X=[{value:"_empty_",label:e("All Checklists"),disabled:!0},...(v||[]).map(t=>({value:t.id.toString(),label:t.name}))],Y=[{value:"_empty_",label:e("All"),disabled:!0},{value:"true",label:e("Required")},{value:"false",label:e("Optional")}],Z=[{value:"_empty_",label:e("Select Checklist")},...(v||[]).map(t=>({value:t.id.toString(),label:t.name}))];return o.jsxs(ee,{title:e("Checklist Items"),url:"/hr/recruitment/checklist-items",actions:N,breadcrumbs:J,noPadding:!0,children:[o.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:o.jsx(ne,{searchTerm:u,onSearchChange:x,onSearch:I,filters:[{name:"category",label:e("Category"),type:"select",value:p,onChange:S,options:T},{name:"checklist_id",label:e("Checklist"),type:"select",value:n,onChange:C,options:X,searchable:!0},{name:"is_required",label:e("Required"),type:"select",value:c,onChange:F,options:Y}],showFilters:A,setShowFilters:j,hasActiveFilters:M,activeFilterCount:$,onResetFilters:G,onApplyFilters:P,currentPerPage:((D=a.per_page)==null?void 0:D.toString())||"10",onPerPageChange:t=>{d.get(route("hr.recruitment.checklist-items.index"),{page:1,per_page:parseInt(t),search:u||void 0,category:p!=="_empty_"?p:void 0,checklist_id:n!=="_empty_"?n:void 0,is_required:c!=="_empty_"?c:void 0},{preserveState:!0,preserveScroll:!0})}})}),o.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[o.jsx(ae,{columns:Q,actions:W,data:(s==null?void 0:s.data)||[],from:(s==null?void 0:s.from)||1,onAction:V,sortField:a.sort_field,sortDirection:a.sort_direction,onSort:H,permissions:k,entityPermissions:{view:"view-checklist-items",create:"create-checklist-items",edit:"edit-checklist-items",delete:"delete-checklist-items"}}),o.jsx(pe,{from:(s==null?void 0:s.from)||0,to:(s==null?void 0:s.to)||0,total:(s==null?void 0:s.total)||0,links:s==null?void 0:s.links,entityName:e("checklist items"),onPageChange:t=>d.get(t)})]}),o.jsx(le,{isOpen:E,onClose:()=>g(!1),onSubmit:B,formConfig:{fields:[{name:"checklist_id",label:e("Checklist"),type:"select",required:!0,options:Z.filter(t=>t.value!=="_empty_"),searchable:!0},{name:"task_name",label:e("Task Name"),type:"text",required:!0},{name:"description",label:e("Description"),type:"textarea"},{name:"category",label:e("Category"),type:"select",required:!0,options:T.filter(t=>t.value!=="_empty_"),searchable:!0},{name:"is_required",label:e("Required Task"),type:"checkbox"},{name:"status",label:e("Status"),type:"select",required:!0,options:[{value:"active",label:e("Active")},{value:"inactive",label:e("Inactive")}]}],modalSize:"lg"},initialData:h,title:e(_==="create"?"Add New Checklist Item":"Edit Checklist Item"),mode:_}),o.jsx(me,{isOpen:R,onClose:()=>y(!1),onConfirm:L,itemName:(h==null?void 0:h.task_name)||"",entityName:"checklist item"}),o.jsx(oe,{open:!!b,onOpenChange:()=>O(null),children:b&&o.jsx(ce,{checklistItem:b})})]})}export{Zr as default}; diff --git a/public/build/assets/index-Bet4dOC2.js b/public/build/assets/index-AH-PT_ez.js similarity index 73% rename from public/build/assets/index-Bet4dOC2.js rename to public/build/assets/index-AH-PT_ez.js index e637313a5..b7f5357ce 100644 --- a/public/build/assets/index-Bet4dOC2.js +++ b/public/build/assets/index-AH-PT_ez.js @@ -1 +1 @@ -import{r as i,j as a}from"./ui-Z445SNHD.js";import{P as Re}from"./page-template-B_mOhR6n.js";import{u as Be,c as qe,x as Ie,P as $e,F as Ve,g as ze,r as m,M as Le,D as Ue,t as o}from"./app-36WMjvX0.js";import{C as He}from"./CrudTable-DA37WZsR.js";import{C as M}from"./CrudFormModal-Bmz2nLeY.js";import{C as Xe}from"./CrudDeleteModal-DM40AK8z.js";import{P as Ge}from"./pagination-n2efY1KU.js";import{S as Je}from"./search-and-filter-bar-PUOLiNYr.js";import Ke from"./view-CEt2ed9P.js";import{u as Qe}from"./use-initials-BK4eRgYY.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./table-C1YkBp3W.js";import"./unlink-sh32LPkQ.js";import"./scale-rJYsnHRa.js";import"./arrow-down-left-BN6xjhcz.js";import"./arrow-left-CjPQICYw.js";import"./arrow-right-left-DKUcVR58.js";import"./arrow-right-DUEfRrRr.js";import"./arrow-up-down-FmcUfWon.js";import"./lock-open-CN4tz8Of.js";import"./award-D9FlSYzB.js";import"./ban-CMgLBFSt.js";import"./indian-rupee-Bh3-8N2a.js";import"./bell-Cr2F9IDD.js";import"./book-open-DUwKvBiK.js";import"./boxes-rwzklut0.js";import"./building-2-Cda8xQDI.js";import"./building-CG4yAV8N.js";import"./calculator-wt_63eRJ.js";import"./calendar-check-BZ1JTjf6.js";import"./camera-DDKUkICL.js";import"./chart-column-GeSBJr5Y.js";import"./chart-no-axes-column-increasing-Beqplnfl.js";import"./chart-no-axes-column-BKgkVzqT.js";import"./chevron-left-DKWjKjSf.js";import"./circle-alert-KsX4JXbz.js";import"./circle-check-big-DqURlwt2.js";import"./circle-check-C_SLfS2p.js";import"./circle-help-BdsC7_wR.js";import"./circle-x-DkvEqmM5.js";import"./circle-BpyxLEsH.js";import"./clipboard-list-BU0dok7E.js";import"./code-DNPjFOcs.js";import"./crosshair-C7OptAZm.js";import"./crown-Cp4cgutu.js";import"./download-Ba72czhU.js";import"./external-link-uO-R2E0-.js";import"./eye-off-DlDpEvnB.js";import"./eye-DSAoA9Pp.js";import"./instagram-DBjFHIT7.js";import"./file-down-Bxu0R4EW.js";import"./pen-line-Fy-AVmqM.js";import"./file-up-CZ-cXuKa.js";import"./filter-D8dMdozc.js";import"./folder-git-2-Dwj_EoDL.js";import"./house-D8b8GwgZ.js";import"./git-branch-D2sIFzs4.js";import"./grip-vertical-DXcr-v-g.js";import"./hard-drive-ApF-ULi1.js";import"./hash-CHJS6b-L.js";import"./shield-Mt6vEHxn.js";import"./info-VH-vNQ_z.js";import"./layers-CF7Mhs3n.js";import"./layout-list-BuBaZfwq.js";import"./lightbulb-fAsbBO8F.js";import"./link-2-C22T2wSs.js";import"./link-ClcCoVU_.js";import"./twitter-DDHYm63p.js";import"./list-Ajdnpsw1.js";import"./locate-fixed-D29o3FBS.js";import"./lock-RX1hYn48.js";import"./log-in-Bt5dnADg.js";import"./mail-BFoS8U8W.js";import"./map-pin-L7jUebKz.js";import"./menu-Cu-nnefe.js";import"./message-square-warning-DbVEqa_0.js";import"./message-square-DMJ4IbdE.js";import"./monitor-DL9THmS7.js";import"./package-B9XnehkQ.js";import"./percent-BYDujffR.js";import"./phone-CJ2h446N.js";import"./plane-BqORGC6m.js";import"./play-DHqp-NCB.js";import"./qr-code-u5AOBzVe.js";import"./quote-BtOwgBns.js";import"./radio-CxUR05xj.js";import"./ruler-DbxwIrQY.js";import"./send-DpE3qK0m.js";import"./server-DgtPu6lA.js";import"./wifi-CFyF5qct.js";import"./shield-check--CTAItWs.js";import"./smartphone-BQ_9x4vN.js";import"./square-check-big-Dt4MtZcM.js";import"./square-pen-B3p2jiW9.js";import"./star-WlheM7sI.js";import"./sun-DRsBfXSu.js";import"./tag-CMVMnpSh.js";import"./target-BEz5Ry2v.js";import"./thumbs-up-DYj-woXk.js";import"./ticket-BhEK5100.js";import"./trash-2-Dxg0nP1A.js";import"./trash-Dyd2ZsaG.js";import"./trending-down-CeOqAkGV.js";import"./trending-up-CPB8hZlm.js";import"./triangle-alert-MsN2AA6c.js";import"./trophy-BZyhzbIT.js";import"./type-DlbqWp8I.js";import"./user-check-4xSYwYvq.js";import"./user-plus-C-0nSlHG.js";import"./user-x-Drk57M2z.js";import"./wallet-C3p1yihr.js";import"./wrench-CLqKc51o.js";import"./zap-D4fS-tPu.js";import"./radio-group-BtLENAXk.js";import"./checkbox-Bos2Phgi.js";import"./multi-select-field-BX9C1tYH.js";import"./scroll-area-BmK0s-Hf.js";import"./LocationPicker-DAd_AcXs.js";import"./leaflet-FVhBWCqS.js";function zo(){var Z,ee;const{t:e}=Be(),{auth:C,transfers:n,employees:pe,branches:me,departments:F,designations:R,filters:p={}}=qe().props,B=(C==null?void 0:C.permissions)||[],de=Qe(),[f,q]=i.useState(p.search||""),[u,I]=i.useState(p.employee_id||""),[h,$]=i.useState(p.branch_id||""),[_,V]=i.useState(p.department_id||""),[d,z]=i.useState(p.status||"all"),[g,L]=i.useState(p.date_from||""),[b,U]=i.useState(p.date_to||""),[ce,H]=i.useState(!1),[fe,T]=i.useState(!1),[ue,v]=i.useState(!1),[he,E]=i.useState(!1),[_e,N]=i.useState(!1),[l,X]=i.useState(null),[y,G]=i.useState("create"),[P,J]=i.useState(null),[k,ge]=i.useState("_none_"),[w,K]=i.useState("_none_"),[We,A]=i.useState([]),[Ye,D]=i.useState([]);i.useEffect(()=>{if(k==="_none_")A([]);else{const t=F.filter(r=>r.branch_id.toString()===k);A(t)}K("_none_"),D([])},[k,F]),i.useEffect(()=>{if(w==="_none_")D([]);else{const t=(R||[]).filter(r=>r.department_id.toString()===w);D(t)}},[w,R]);const be=()=>u!==""||h!==""||_!==""||d!=="all"||g!==""||b!==""||f!=="",ve=()=>(u!==""?1:0)+(h!==""?1:0)+(_!==""?1:0)+(d!=="all"?1:0)+(g!==""?1:0)+(b!==""?1:0)+(f!==""?1:0),ye=t=>{t.preventDefault(),Q()},Q=()=>{m.get(route("hr.transfers.index"),{page:1,search:f||void 0,employee_id:u||void 0,branch_id:h||void 0,department_id:_||void 0,status:d!=="all"?d:void 0,date_from:g||void 0,date_to:b||void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},Se=t=>{const r=p.sort_field===t&&p.sort_direction==="asc"?"desc":"asc";m.get(route("hr.transfers.index"),{sort_field:t,sort_direction:r,page:1,search:f||void 0,employee_id:u||void 0,branch_id:h||void 0,department_id:_||void 0,status:d!=="all"?d:void 0,date_from:g||void 0,date_to:b||void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},xe=(t,r)=>{switch(X(r),t){case"view":J(r);break;case"edit":G("edit"),v(!0);break;case"delete":T(!0);break;case"approve":E(!0);break;case"reject":N(!0);break;case"download-document":window.open(route("hr.transfers.download-document",r.id),"_blank");break}},je=()=>{X(null),G("create"),ge("_none_"),K("_none_"),A([]),D([]),v(!0)},De=t=>{const r=t;y==="create"?(o.loading(e("Creating transfer...")),m.post(route("hr.transfers.store"),r,{onSuccess:s=>{v(!1),o.dismiss(),s.props.flash.success?o.success(e(s.props.flash.success)):s.props.flash.error&&o.error(e(s.props.flash.error))},onError:s=>{o.dismiss(),typeof s=="string"?o.error(e(s)):o.error(e("Failed to create transfer: {{errors}}",{errors:Object.values(s).join(", ")}))}})):y==="edit"&&(o.loading(e("Updating transfer...")),m.put(route("hr.transfers.update",l.id),r,{onSuccess:s=>{v(!1),o.dismiss(),s.props.flash.success?o.success(e(s.props.flash.success)):s.props.flash.error&&o.error(e(s.props.flash.error))},onError:s=>{o.dismiss(),typeof s=="string"?o.error(e(s)):o.error(e("Failed to update transfer: {{errors}}",{errors:Object.values(s).join(", ")}))}}))},Ce=t=>{o.loading(e("Approving transfer...")),m.put(route("hr.transfers.approve",l.id),t,{onSuccess:r=>{E(!1),o.dismiss(),r.props.flash.success?o.success(e(r.props.flash.success)):r.props.flash.error&&o.error(e(r.props.flash.error))},onError:r=>{o.dismiss(),typeof r=="string"?o.error(e(r)):o.error(e("Failed to approve transfer: {{errors}}",{errors:Object.values(r).join(", ")}))}})},Fe=t=>{o.loading(e("Rejecting transfer...")),m.put(route("hr.transfers.reject",l.id),t,{onSuccess:r=>{N(!1),o.dismiss(),r.props.flash.success?o.success(e(r.props.flash.success)):r.props.flash.error&&o.error(e(r.props.flash.error))},onError:r=>{o.dismiss(),typeof r=="string"?o.error(e(r)):o.error(e("Failed to reject transfer: {{errors}}",{errors:Object.values(r).join(", ")}))}})},Te=()=>{o.loading(e("Deleting transfer...")),m.delete(route("hr.transfers.destroy",l.id),{onSuccess:t=>{T(!1),o.dismiss(),t.props.flash.success?o.success(e(t.props.flash.success)):t.props.flash.error&&o.error(e(t.props.flash.error))},onError:t=>{o.dismiss(),typeof t=="string"?o.error(e(t)):o.error(e("Failed to delete transfer: {{errors}}",{errors:Object.values(t).join(", ")}))}})},Ee=()=>{q(""),I(""),$(""),V(""),z("all"),L(""),U(""),H(!1),m.get(route("hr.transfers.index"),{page:1,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},W=[];Ie(B,"create-employee-transfers")&&W.push({label:e("Add Transfer"),icon:a.jsx($e,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>je()});const Ne=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.transfers.index")},{title:e("Employee Transfers")}],Pe=[{key:"employee.name",label:e("Employee"),render:(t,r)=>{var s,c,S,x,j;return a.jsxs("div",{className:"flex items-center gap-3",children:[a.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-primary text-white overflow-hidden shrink-0",children:(s=r.employee)!=null&&s.avatar?a.jsx("img",{src:r.employee.avatar,alt:(c=r.employee)==null?void 0:c.name,className:"h-full w-full object-cover"}):de(((S=r.employee)==null?void 0:S.name)||"")}),a.jsxs("div",{children:[a.jsx("div",{className:"font-medium",children:((x=r.employee)==null?void 0:x.name)||"-"}),a.jsx("div",{className:"text-sm text-muted-foreground",children:((j=r.employee)==null?void 0:j.email)||""})]})]})}},{key:"transfer_type",label:e("Transfer Type"),render:(t,r)=>{const s=[];return r.from_branch_id&&r.to_branch_id&&s.push("Branch"),r.from_department_id&&r.to_department_id&&s.push("Department"),r.from_designation_id&&r.to_designation_id&&s.push("Designation"),s.join(", ")||"-"}},{key:"from_to",label:e("From → To"),render:(t,r)=>{var c,S,x,j,te,re,oe,se,ae,ie,ne,le;const s=[];return r.to_branch_id&&s.push(`${((c=r.from_branch)==null?void 0:c.name)||((S=r.fromBranch)==null?void 0:S.name)||"-"} → ${((x=r.to_branch)==null?void 0:x.name)||((j=r.toBranch)==null?void 0:j.name)||"-"}`),r.to_department_id&&s.push(`${((te=r.from_department)==null?void 0:te.name)||((re=r.fromDepartment)==null?void 0:re.name)||"-"} → ${((oe=r.to_department)==null?void 0:oe.name)||((se=r.toDepartment)==null?void 0:se.name)||"-"}`),r.to_designation_id&&s.push(`${((ae=r.from_designation)==null?void 0:ae.name)||((ie=r.fromDesignation)==null?void 0:ie.name)||"-"} → ${((ne=r.to_designation)==null?void 0:ne.name)||((le=r.toDesignation)==null?void 0:le.name)||"-"}`),s.length>0?a.jsx("div",{className:"space-y-1",children:s.map((Oe,Me)=>a.jsx("div",{className:"text-sm",children:Oe},Me))}):"-"}},{key:"transfer_date",label:e("Transfer Date"),sortable:!0,render:t=>{var r;return t?((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(t,!1))||new Date(t).toLocaleString():"-"}},{key:"effective_date",label:e("Effective Date"),sortable:!0,render:t=>{var r;return t?((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(t,!1))||new Date(t).toLocaleString():"-"}},{key:"status",label:e("Status"),render:t=>{const r={pending:"bg-yellow-50 text-yellow-700 ring-yellow-600/20",approved:"bg-green-50 text-green-700 ring-green-600/20",rejected:"bg-red-50 text-red-700 ring-red-600/20"};return a.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${r[t]||""}`,children:t.charAt(0).toUpperCase()+t.slice(1)})}},{key:"documents",label:e("Documents"),render:(t,r)=>t&&t.trim()!==""?a.jsx("a",{href:ze(t),target:"_blank",rel:"noreferrer",className:"inline-flex items-center justify-center text-blue-700 hover:text-blue-900 transition-colors",title:e("View Document"),children:a.jsx(Ve,{className:"h-4 w-4"})}):"-"}],ke=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-employee-transfers"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-employee-transfers",condition:t=>t.status==="pending"},{label:e("Approve"),icon:"CheckCircle",action:"approve",className:"text-green-500",requiredPermission:"approve-employee-transfers",condition:t=>t.status==="pending"},{label:e("Reject"),icon:"XCircle",action:"reject",className:"text-red-500",requiredPermission:"reject-employee-transfers",condition:t=>t.status==="pending"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-employee-transfers",condition:t=>t.status==="pending"}],Y=[{value:"_none_",label:e("All Employees"),disabled:!0},...(pe||[]).map(t=>({value:t.id.toString(),label:`${t.name} (${t.employee_id})`}))],O=[{value:"_none_",label:e("All Branches"),disabled:!0},...(me||[]).map(t=>({value:t.id.toString(),label:t.name}))],we=[{value:"_none_",label:e("All Departments"),disabled:!0},...(F||[]).map(t=>({value:t.id.toString(),label:t.name}))],Ae=[{value:"all",label:e("All Statuses")},{value:"pending",label:e("Pending")},{value:"approved",label:e("Approved")},{value:"rejected",label:e("Rejected")}];return a.jsxs(Re,{title:e("Employee Transfers"),url:"/hr/transfers",actions:W,breadcrumbs:Ne,noPadding:!0,children:[a.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:a.jsx(Je,{searchTerm:f,onSearchChange:q,onSearch:ye,filters:[{name:"employee_id",label:e("Employee"),type:"select",value:u,onChange:I,options:Y,searchable:!0},{name:"branch_id",label:e("Branch"),type:"select",value:h,onChange:$,options:O,searchable:!0},{name:"department_id",label:e("Department"),type:"select",value:_,onChange:V,options:we,searchable:!0},{name:"status",label:e("Status"),type:"select",value:d,onChange:z,options:Ae},{name:"date_from",label:e("Date From"),type:"date",value:g,onChange:L},{name:"date_to",label:e("Date To"),type:"date",value:b,onChange:U}],showFilters:ce,setShowFilters:H,hasActiveFilters:be,activeFilterCount:ve,onResetFilters:Ee,onApplyFilters:Q,currentPerPage:((Z=p.per_page)==null?void 0:Z.toString())||"10",onPerPageChange:t=>{m.get(route("hr.transfers.index"),{page:1,per_page:parseInt(t),search:f||void 0,employee_id:u||void 0,branch_id:h||void 0,department_id:_||void 0,status:d!=="all"?d:void 0,date_from:g||void 0,date_to:b||void 0},{preserveState:!0,preserveScroll:!0})}})}),a.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[a.jsx(He,{columns:Pe,actions:ke,data:(n==null?void 0:n.data)||[],from:(n==null?void 0:n.from)||1,onAction:xe,sortField:p.sort_field,sortDirection:p.sort_direction,onSort:Se,permissions:B,entityPermissions:{view:"view-employee-transfers",create:"create-employee-transfers",edit:"edit-employee-transfers",delete:"delete-employee-transfers"}}),a.jsx(Ge,{from:(n==null?void 0:n.from)||0,to:(n==null?void 0:n.to)||0,total:(n==null?void 0:n.total)||0,links:n==null?void 0:n.links,entityName:e("transfers"),onPageChange:t=>m.get(t)})]}),a.jsx(M,{isOpen:ue,onClose:()=>v(!1),onSubmit:De,formConfig:{fields:[{name:"employee_id",label:e("Employee"),type:"select",required:!0,options:Y.filter(t=>t.value!=="_none_"),searchable:!0},{name:"to_branch_id",type:"dependent-dropdown",dependentConfig:[{name:"to_branch_id",label:e("To Branch"),required:!0,options:O?O.filter(t=>t.value!=="_none_").map(t=>({value:t.value,label:t.label})):[]},{name:"to_department_id",label:e("To Department"),apiEndpoint:"/hr/transfers/get-department/{to_branch_id}",showCurrentValue:!0},{name:"to_designation_id",label:e("To Designation"),apiEndpoint:"/hr/transfers/get-designation/{to_department_id}",showCurrentValue:!0}]},{name:"transfer_date",label:e("Transfer Date"),type:"date",required:!0},{name:"effective_date",label:e("Effective Date"),type:"date",required:!0},{name:"reason",label:e("Reason"),type:"textarea"},{name:"documents",label:e("Documents"),type:"custom",render:(t,r,s)=>a.jsx(Le,{value:String(r[t.name]||""),onChange:c=>s(t.name,c),placeholder:e("Select document file...")})},...y==="edit"?[{name:"status",label:e("Status"),type:"select",options:[{value:"pending",label:e("Pending")},{value:"approved",label:e("Approved")},{value:"rejected",label:e("Rejected")}]},{name:"notes",label:e("Notes"),type:"textarea"}]:[]],modalSize:"lg"},initialData:l?{...l,transfer_date:l.transfer_date?window.appSettings.formatDateTimeSimple(l.transfer_date,!1):l.transfer_date,effective_date:l.effective_date?window.appSettings.formatDateTimeSimple(l.effective_date,!1):l.effective_date}:null,title:e(y==="create"?"Add New Transfer":"Edit Transfer"),mode:y}),a.jsx(M,{isOpen:he,onClose:()=>E(!1),onSubmit:Ce,formConfig:{fields:[{name:"notes",label:e("Notes"),type:"textarea",placeholder:e("Add any notes about this approval (optional)")}],modalSize:"sm"},initialData:l,title:e("Approve Transfer"),mode:"edit"}),a.jsx(M,{isOpen:_e,onClose:()=>N(!1),onSubmit:Fe,formConfig:{fields:[{name:"notes",label:e("Rejection Reason"),type:"textarea",required:!0,placeholder:e("Please provide a reason for rejecting this transfer")}],modalSize:"sm"},initialData:l,title:e("Reject Transfer"),mode:"edit"}),a.jsx(Xe,{isOpen:fe,onClose:()=>T(!1),onConfirm:Te,itemName:`${((ee=l==null?void 0:l.employee)==null?void 0:ee.name)||""}`,entityName:"transfer"}),a.jsx(Ue,{open:!!P,onOpenChange:()=>J(null),children:P&&a.jsx(Ke,{transfer:P})})]})}export{zo as default}; +import{r as i,j as a}from"./ui-Z445SNHD.js";import{P as Re}from"./page-template-Cw8W4Qs2.js";import{u as Be,c as qe,x as Ie,P as $e,F as Ve,g as ze,r as m,M as Le,D as Ue,t as o}from"./app-Da3PX8qg.js";import{C as He}from"./CrudTable-Dk-uCuqB.js";import{C as M}from"./CrudFormModal-CTSICk3j.js";import{C as Xe}from"./CrudDeleteModal-DmHx0JCJ.js";import{P as Ge}from"./pagination-B9z4VraF.js";import{S as Je}from"./search-and-filter-bar-1QHzFJdq.js";import Ke from"./view-nMFUnGaj.js";import{u as Qe}from"./use-initials-BK4eRgYY.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./table-BRtys9Nx.js";import"./unlink-vC8B7N8r.js";import"./scale-Chnhsap1.js";import"./arrow-down-left-D4-BLXQL.js";import"./arrow-left-B9tcIgis.js";import"./arrow-right-left-TC-Oi5FJ.js";import"./arrow-right-SXr1661j.js";import"./arrow-up-down-Df1H6itH.js";import"./lock-open-Cco69YMj.js";import"./award-DOf5Xc3o.js";import"./ban-C1FQ9ay_.js";import"./indian-rupee-CY9fE6hT.js";import"./bell-BMsQyWM-.js";import"./book-open-DiNAfaue.js";import"./boxes-Bjf0_Kx7.js";import"./building-2-DmmRcP0c.js";import"./building-BXglONiz.js";import"./calculator-B75Vnhim.js";import"./calendar-check-C2F7PWoI.js";import"./camera-DZNJpjXR.js";import"./chart-column-CKzC1aib.js";import"./chart-no-axes-column-increasing-xL8kjLW0.js";import"./chart-no-axes-column-CaNDayE9.js";import"./chevron-left-C98gPe5P.js";import"./circle-alert-Cu5dznTP.js";import"./circle-check-big-KTDTMhTs.js";import"./circle-check-aau4wqhp.js";import"./circle-help-C4uXcZYY.js";import"./circle-x-r3If4JPw.js";import"./circle-DgA3bS7I.js";import"./clipboard-list-BNSl4hy2.js";import"./code-Dzlx6QPB.js";import"./crosshair-DtQysFz7.js";import"./crown-CC8Godfb.js";import"./download-BHVnw95S.js";import"./external-link-DL5n0dhJ.js";import"./eye-off-BJYR0wmr.js";import"./eye-CzYzwmmr.js";import"./instagram-tpp8H3E-.js";import"./file-down-CxCQCvcc.js";import"./pen-line-CNA-f1dm.js";import"./file-up-D3rB-4Bg.js";import"./filter-B_3e214H.js";import"./folder-git-2-T64oq8HG.js";import"./house-BUnGVtyw.js";import"./git-branch-EdIXkL-9.js";import"./grip-vertical-BvetFs24.js";import"./hard-drive--Nch37f-.js";import"./hash-B3fNBlbs.js";import"./shield-rKKgzkbW.js";import"./info-Cj5ROI6H.js";import"./layers-DdZLSQgt.js";import"./layout-list-DkB7S2jk.js";import"./lightbulb-CJXOfIFD.js";import"./link-2-DNnYgrdz.js";import"./link-DeErafFW.js";import"./twitter-CRZZ6zjd.js";import"./list-DY4Uh_0E.js";import"./locate-fixed-BKpEfCUU.js";import"./lock-BGSkpX29.js";import"./log-in-TxFQ9ojy.js";import"./mail-khAU5Oig.js";import"./map-pin-BFNXdrz2.js";import"./menu-BGxVBBZl.js";import"./message-square-warning-DHRFlo8i.js";import"./message-square-C7x1Rix5.js";import"./monitor-P2T9V9tT.js";import"./package-C-rDDwyp.js";import"./percent-DP16IBy2.js";import"./phone-XzqO8Dfs.js";import"./plane-C9QqCVcZ.js";import"./play-62Z04sZZ.js";import"./qr-code-CUR1J9NH.js";import"./quote-DF2Qwen7.js";import"./radio-nm2vY_Ib.js";import"./ruler-DviIA5uv.js";import"./send-DXZhFVWG.js";import"./server-BzBihesB.js";import"./wifi-BPS_-hKY.js";import"./shield-check-Cyw4YGYb.js";import"./smartphone-i99jk4ns.js";import"./square-check-big-Cal0w_ma.js";import"./square-pen-CatLE0_h.js";import"./star-CSGOTD6i.js";import"./sun-TjfxyFzf.js";import"./tag-CUFhfHTp.js";import"./target-B_9kWYv3.js";import"./thumbs-up-Du-LlBXg.js";import"./ticket-BjgtGAIQ.js";import"./trash-2-15Ri11Yq.js";import"./trash-BRJCY2my.js";import"./trending-down-MNPLLbIb.js";import"./trending-up-D5y6g4yZ.js";import"./triangle-alert-CeuDFixJ.js";import"./trophy-Cs36GMET.js";import"./type-DX1RNe21.js";import"./user-check-DDs_5zV9.js";import"./user-plus-Ba62LA9O.js";import"./user-x-C3dBJr2o.js";import"./wallet-BP1hP1I0.js";import"./wrench-DX6GWbcS.js";import"./zap-Of1Abppa.js";import"./radio-group-CuY8xCRY.js";import"./checkbox-C3Z6LHOx.js";import"./multi-select-field-ALFA5JXF.js";import"./scroll-area-C7NBgd0i.js";import"./LocationPicker-Dy1Od2a3.js";import"./leaflet-FVhBWCqS.js";function zo(){var Z,ee;const{t:e}=Be(),{auth:C,transfers:n,employees:pe,branches:me,departments:F,designations:R,filters:p={}}=qe().props,B=(C==null?void 0:C.permissions)||[],de=Qe(),[f,q]=i.useState(p.search||""),[u,I]=i.useState(p.employee_id||""),[h,$]=i.useState(p.branch_id||""),[_,V]=i.useState(p.department_id||""),[d,z]=i.useState(p.status||"all"),[g,L]=i.useState(p.date_from||""),[b,U]=i.useState(p.date_to||""),[ce,H]=i.useState(!1),[fe,T]=i.useState(!1),[ue,v]=i.useState(!1),[he,E]=i.useState(!1),[_e,N]=i.useState(!1),[l,X]=i.useState(null),[y,G]=i.useState("create"),[P,J]=i.useState(null),[k,ge]=i.useState("_none_"),[w,K]=i.useState("_none_"),[We,A]=i.useState([]),[Ye,D]=i.useState([]);i.useEffect(()=>{if(k==="_none_")A([]);else{const t=F.filter(r=>r.branch_id.toString()===k);A(t)}K("_none_"),D([])},[k,F]),i.useEffect(()=>{if(w==="_none_")D([]);else{const t=(R||[]).filter(r=>r.department_id.toString()===w);D(t)}},[w,R]);const be=()=>u!==""||h!==""||_!==""||d!=="all"||g!==""||b!==""||f!=="",ve=()=>(u!==""?1:0)+(h!==""?1:0)+(_!==""?1:0)+(d!=="all"?1:0)+(g!==""?1:0)+(b!==""?1:0)+(f!==""?1:0),ye=t=>{t.preventDefault(),Q()},Q=()=>{m.get(route("hr.transfers.index"),{page:1,search:f||void 0,employee_id:u||void 0,branch_id:h||void 0,department_id:_||void 0,status:d!=="all"?d:void 0,date_from:g||void 0,date_to:b||void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},Se=t=>{const r=p.sort_field===t&&p.sort_direction==="asc"?"desc":"asc";m.get(route("hr.transfers.index"),{sort_field:t,sort_direction:r,page:1,search:f||void 0,employee_id:u||void 0,branch_id:h||void 0,department_id:_||void 0,status:d!=="all"?d:void 0,date_from:g||void 0,date_to:b||void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},xe=(t,r)=>{switch(X(r),t){case"view":J(r);break;case"edit":G("edit"),v(!0);break;case"delete":T(!0);break;case"approve":E(!0);break;case"reject":N(!0);break;case"download-document":window.open(route("hr.transfers.download-document",r.id),"_blank");break}},je=()=>{X(null),G("create"),ge("_none_"),K("_none_"),A([]),D([]),v(!0)},De=t=>{const r=t;y==="create"?(o.loading(e("Creating transfer...")),m.post(route("hr.transfers.store"),r,{onSuccess:s=>{v(!1),o.dismiss(),s.props.flash.success?o.success(e(s.props.flash.success)):s.props.flash.error&&o.error(e(s.props.flash.error))},onError:s=>{o.dismiss(),typeof s=="string"?o.error(e(s)):o.error(e("Failed to create transfer: {{errors}}",{errors:Object.values(s).join(", ")}))}})):y==="edit"&&(o.loading(e("Updating transfer...")),m.put(route("hr.transfers.update",l.id),r,{onSuccess:s=>{v(!1),o.dismiss(),s.props.flash.success?o.success(e(s.props.flash.success)):s.props.flash.error&&o.error(e(s.props.flash.error))},onError:s=>{o.dismiss(),typeof s=="string"?o.error(e(s)):o.error(e("Failed to update transfer: {{errors}}",{errors:Object.values(s).join(", ")}))}}))},Ce=t=>{o.loading(e("Approving transfer...")),m.put(route("hr.transfers.approve",l.id),t,{onSuccess:r=>{E(!1),o.dismiss(),r.props.flash.success?o.success(e(r.props.flash.success)):r.props.flash.error&&o.error(e(r.props.flash.error))},onError:r=>{o.dismiss(),typeof r=="string"?o.error(e(r)):o.error(e("Failed to approve transfer: {{errors}}",{errors:Object.values(r).join(", ")}))}})},Fe=t=>{o.loading(e("Rejecting transfer...")),m.put(route("hr.transfers.reject",l.id),t,{onSuccess:r=>{N(!1),o.dismiss(),r.props.flash.success?o.success(e(r.props.flash.success)):r.props.flash.error&&o.error(e(r.props.flash.error))},onError:r=>{o.dismiss(),typeof r=="string"?o.error(e(r)):o.error(e("Failed to reject transfer: {{errors}}",{errors:Object.values(r).join(", ")}))}})},Te=()=>{o.loading(e("Deleting transfer...")),m.delete(route("hr.transfers.destroy",l.id),{onSuccess:t=>{T(!1),o.dismiss(),t.props.flash.success?o.success(e(t.props.flash.success)):t.props.flash.error&&o.error(e(t.props.flash.error))},onError:t=>{o.dismiss(),typeof t=="string"?o.error(e(t)):o.error(e("Failed to delete transfer: {{errors}}",{errors:Object.values(t).join(", ")}))}})},Ee=()=>{q(""),I(""),$(""),V(""),z("all"),L(""),U(""),H(!1),m.get(route("hr.transfers.index"),{page:1,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},W=[];Ie(B,"create-employee-transfers")&&W.push({label:e("Add Transfer"),icon:a.jsx($e,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>je()});const Ne=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.transfers.index")},{title:e("Employee Transfers")}],Pe=[{key:"employee.name",label:e("Employee"),render:(t,r)=>{var s,c,S,x,j;return a.jsxs("div",{className:"flex items-center gap-3",children:[a.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-primary text-white overflow-hidden shrink-0",children:(s=r.employee)!=null&&s.avatar?a.jsx("img",{src:r.employee.avatar,alt:(c=r.employee)==null?void 0:c.name,className:"h-full w-full object-cover"}):de(((S=r.employee)==null?void 0:S.name)||"")}),a.jsxs("div",{children:[a.jsx("div",{className:"font-medium",children:((x=r.employee)==null?void 0:x.name)||"-"}),a.jsx("div",{className:"text-sm text-muted-foreground",children:((j=r.employee)==null?void 0:j.email)||""})]})]})}},{key:"transfer_type",label:e("Transfer Type"),render:(t,r)=>{const s=[];return r.from_branch_id&&r.to_branch_id&&s.push("Branch"),r.from_department_id&&r.to_department_id&&s.push("Department"),r.from_designation_id&&r.to_designation_id&&s.push("Designation"),s.join(", ")||"-"}},{key:"from_to",label:e("From → To"),render:(t,r)=>{var c,S,x,j,te,re,oe,se,ae,ie,ne,le;const s=[];return r.to_branch_id&&s.push(`${((c=r.from_branch)==null?void 0:c.name)||((S=r.fromBranch)==null?void 0:S.name)||"-"} → ${((x=r.to_branch)==null?void 0:x.name)||((j=r.toBranch)==null?void 0:j.name)||"-"}`),r.to_department_id&&s.push(`${((te=r.from_department)==null?void 0:te.name)||((re=r.fromDepartment)==null?void 0:re.name)||"-"} → ${((oe=r.to_department)==null?void 0:oe.name)||((se=r.toDepartment)==null?void 0:se.name)||"-"}`),r.to_designation_id&&s.push(`${((ae=r.from_designation)==null?void 0:ae.name)||((ie=r.fromDesignation)==null?void 0:ie.name)||"-"} → ${((ne=r.to_designation)==null?void 0:ne.name)||((le=r.toDesignation)==null?void 0:le.name)||"-"}`),s.length>0?a.jsx("div",{className:"space-y-1",children:s.map((Oe,Me)=>a.jsx("div",{className:"text-sm",children:Oe},Me))}):"-"}},{key:"transfer_date",label:e("Transfer Date"),sortable:!0,render:t=>{var r;return t?((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(t,!1))||new Date(t).toLocaleString():"-"}},{key:"effective_date",label:e("Effective Date"),sortable:!0,render:t=>{var r;return t?((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(t,!1))||new Date(t).toLocaleString():"-"}},{key:"status",label:e("Status"),render:t=>{const r={pending:"bg-yellow-50 text-yellow-700 ring-yellow-600/20",approved:"bg-green-50 text-green-700 ring-green-600/20",rejected:"bg-red-50 text-red-700 ring-red-600/20"};return a.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${r[t]||""}`,children:t.charAt(0).toUpperCase()+t.slice(1)})}},{key:"documents",label:e("Documents"),render:(t,r)=>t&&t.trim()!==""?a.jsx("a",{href:ze(t),target:"_blank",rel:"noreferrer",className:"inline-flex items-center justify-center text-blue-700 hover:text-blue-900 transition-colors",title:e("View Document"),children:a.jsx(Ve,{className:"h-4 w-4"})}):"-"}],ke=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-employee-transfers"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-employee-transfers",condition:t=>t.status==="pending"},{label:e("Approve"),icon:"CheckCircle",action:"approve",className:"text-green-500",requiredPermission:"approve-employee-transfers",condition:t=>t.status==="pending"},{label:e("Reject"),icon:"XCircle",action:"reject",className:"text-red-500",requiredPermission:"reject-employee-transfers",condition:t=>t.status==="pending"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-employee-transfers",condition:t=>t.status==="pending"}],Y=[{value:"_none_",label:e("All Employees"),disabled:!0},...(pe||[]).map(t=>({value:t.id.toString(),label:`${t.name} (${t.employee_id})`}))],O=[{value:"_none_",label:e("All Branches"),disabled:!0},...(me||[]).map(t=>({value:t.id.toString(),label:t.name}))],we=[{value:"_none_",label:e("All Departments"),disabled:!0},...(F||[]).map(t=>({value:t.id.toString(),label:t.name}))],Ae=[{value:"all",label:e("All Statuses")},{value:"pending",label:e("Pending")},{value:"approved",label:e("Approved")},{value:"rejected",label:e("Rejected")}];return a.jsxs(Re,{title:e("Employee Transfers"),url:"/hr/transfers",actions:W,breadcrumbs:Ne,noPadding:!0,children:[a.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:a.jsx(Je,{searchTerm:f,onSearchChange:q,onSearch:ye,filters:[{name:"employee_id",label:e("Employee"),type:"select",value:u,onChange:I,options:Y,searchable:!0},{name:"branch_id",label:e("Branch"),type:"select",value:h,onChange:$,options:O,searchable:!0},{name:"department_id",label:e("Department"),type:"select",value:_,onChange:V,options:we,searchable:!0},{name:"status",label:e("Status"),type:"select",value:d,onChange:z,options:Ae},{name:"date_from",label:e("Date From"),type:"date",value:g,onChange:L},{name:"date_to",label:e("Date To"),type:"date",value:b,onChange:U}],showFilters:ce,setShowFilters:H,hasActiveFilters:be,activeFilterCount:ve,onResetFilters:Ee,onApplyFilters:Q,currentPerPage:((Z=p.per_page)==null?void 0:Z.toString())||"10",onPerPageChange:t=>{m.get(route("hr.transfers.index"),{page:1,per_page:parseInt(t),search:f||void 0,employee_id:u||void 0,branch_id:h||void 0,department_id:_||void 0,status:d!=="all"?d:void 0,date_from:g||void 0,date_to:b||void 0},{preserveState:!0,preserveScroll:!0})}})}),a.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[a.jsx(He,{columns:Pe,actions:ke,data:(n==null?void 0:n.data)||[],from:(n==null?void 0:n.from)||1,onAction:xe,sortField:p.sort_field,sortDirection:p.sort_direction,onSort:Se,permissions:B,entityPermissions:{view:"view-employee-transfers",create:"create-employee-transfers",edit:"edit-employee-transfers",delete:"delete-employee-transfers"}}),a.jsx(Ge,{from:(n==null?void 0:n.from)||0,to:(n==null?void 0:n.to)||0,total:(n==null?void 0:n.total)||0,links:n==null?void 0:n.links,entityName:e("transfers"),onPageChange:t=>m.get(t)})]}),a.jsx(M,{isOpen:ue,onClose:()=>v(!1),onSubmit:De,formConfig:{fields:[{name:"employee_id",label:e("Employee"),type:"select",required:!0,options:Y.filter(t=>t.value!=="_none_"),searchable:!0},{name:"to_branch_id",type:"dependent-dropdown",dependentConfig:[{name:"to_branch_id",label:e("To Branch"),required:!0,options:O?O.filter(t=>t.value!=="_none_").map(t=>({value:t.value,label:t.label})):[]},{name:"to_department_id",label:e("To Department"),apiEndpoint:"/hr/transfers/get-department/{to_branch_id}",showCurrentValue:!0},{name:"to_designation_id",label:e("To Designation"),apiEndpoint:"/hr/transfers/get-designation/{to_department_id}",showCurrentValue:!0}]},{name:"transfer_date",label:e("Transfer Date"),type:"date",required:!0},{name:"effective_date",label:e("Effective Date"),type:"date",required:!0},{name:"reason",label:e("Reason"),type:"textarea"},{name:"documents",label:e("Documents"),type:"custom",render:(t,r,s)=>a.jsx(Le,{value:String(r[t.name]||""),onChange:c=>s(t.name,c),placeholder:e("Select document file...")})},...y==="edit"?[{name:"status",label:e("Status"),type:"select",options:[{value:"pending",label:e("Pending")},{value:"approved",label:e("Approved")},{value:"rejected",label:e("Rejected")}]},{name:"notes",label:e("Notes"),type:"textarea"}]:[]],modalSize:"lg"},initialData:l?{...l,transfer_date:l.transfer_date?window.appSettings.formatDateTimeSimple(l.transfer_date,!1):l.transfer_date,effective_date:l.effective_date?window.appSettings.formatDateTimeSimple(l.effective_date,!1):l.effective_date}:null,title:e(y==="create"?"Add New Transfer":"Edit Transfer"),mode:y}),a.jsx(M,{isOpen:he,onClose:()=>E(!1),onSubmit:Ce,formConfig:{fields:[{name:"notes",label:e("Notes"),type:"textarea",placeholder:e("Add any notes about this approval (optional)")}],modalSize:"sm"},initialData:l,title:e("Approve Transfer"),mode:"edit"}),a.jsx(M,{isOpen:_e,onClose:()=>N(!1),onSubmit:Fe,formConfig:{fields:[{name:"notes",label:e("Rejection Reason"),type:"textarea",required:!0,placeholder:e("Please provide a reason for rejecting this transfer")}],modalSize:"sm"},initialData:l,title:e("Reject Transfer"),mode:"edit"}),a.jsx(Xe,{isOpen:fe,onClose:()=>T(!1),onConfirm:Te,itemName:`${((ee=l==null?void 0:l.employee)==null?void 0:ee.name)||""}`,entityName:"transfer"}),a.jsx(Ue,{open:!!P,onOpenChange:()=>J(null),children:P&&a.jsx(Ke,{transfer:P})})]})}export{zo as default}; diff --git a/public/build/assets/index-BfDnZJg2.js b/public/build/assets/index-B3Yp207V.js similarity index 53% rename from public/build/assets/index-BfDnZJg2.js rename to public/build/assets/index-B3Yp207V.js index 84747b182..8fe99c43f 100644 --- a/public/build/assets/index-BfDnZJg2.js +++ b/public/build/assets/index-B3Yp207V.js @@ -1 +1 @@ -import{r as a,j as s}from"./ui-Z445SNHD.js";import{P as $}from"./page-template-B_mOhR6n.js";import{u as Y,c as z,x as B,P as L,r as n,D as U,t as o}from"./app-36WMjvX0.js";import{C as G}from"./CrudTable-DA37WZsR.js";import{C as H}from"./CrudFormModal-Bmz2nLeY.js";import{C as J}from"./CrudDeleteModal-DM40AK8z.js";import{P as K}from"./pagination-n2efY1KU.js";import{S as W}from"./search-and-filter-bar-PUOLiNYr.js";import X from"./view-8-tPtnRg.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./table-C1YkBp3W.js";import"./unlink-sh32LPkQ.js";import"./scale-rJYsnHRa.js";import"./arrow-down-left-BN6xjhcz.js";import"./arrow-left-CjPQICYw.js";import"./arrow-right-left-DKUcVR58.js";import"./arrow-right-DUEfRrRr.js";import"./arrow-up-down-FmcUfWon.js";import"./lock-open-CN4tz8Of.js";import"./award-D9FlSYzB.js";import"./ban-CMgLBFSt.js";import"./indian-rupee-Bh3-8N2a.js";import"./bell-Cr2F9IDD.js";import"./book-open-DUwKvBiK.js";import"./boxes-rwzklut0.js";import"./building-2-Cda8xQDI.js";import"./building-CG4yAV8N.js";import"./calculator-wt_63eRJ.js";import"./calendar-check-BZ1JTjf6.js";import"./camera-DDKUkICL.js";import"./chart-column-GeSBJr5Y.js";import"./chart-no-axes-column-increasing-Beqplnfl.js";import"./chart-no-axes-column-BKgkVzqT.js";import"./chevron-left-DKWjKjSf.js";import"./circle-alert-KsX4JXbz.js";import"./circle-check-big-DqURlwt2.js";import"./circle-check-C_SLfS2p.js";import"./circle-help-BdsC7_wR.js";import"./circle-x-DkvEqmM5.js";import"./circle-BpyxLEsH.js";import"./clipboard-list-BU0dok7E.js";import"./code-DNPjFOcs.js";import"./crosshair-C7OptAZm.js";import"./crown-Cp4cgutu.js";import"./download-Ba72czhU.js";import"./external-link-uO-R2E0-.js";import"./eye-off-DlDpEvnB.js";import"./eye-DSAoA9Pp.js";import"./instagram-DBjFHIT7.js";import"./file-down-Bxu0R4EW.js";import"./pen-line-Fy-AVmqM.js";import"./file-up-CZ-cXuKa.js";import"./filter-D8dMdozc.js";import"./folder-git-2-Dwj_EoDL.js";import"./house-D8b8GwgZ.js";import"./git-branch-D2sIFzs4.js";import"./grip-vertical-DXcr-v-g.js";import"./hard-drive-ApF-ULi1.js";import"./hash-CHJS6b-L.js";import"./shield-Mt6vEHxn.js";import"./info-VH-vNQ_z.js";import"./layers-CF7Mhs3n.js";import"./layout-list-BuBaZfwq.js";import"./lightbulb-fAsbBO8F.js";import"./link-2-C22T2wSs.js";import"./link-ClcCoVU_.js";import"./twitter-DDHYm63p.js";import"./list-Ajdnpsw1.js";import"./locate-fixed-D29o3FBS.js";import"./lock-RX1hYn48.js";import"./log-in-Bt5dnADg.js";import"./mail-BFoS8U8W.js";import"./map-pin-L7jUebKz.js";import"./menu-Cu-nnefe.js";import"./message-square-warning-DbVEqa_0.js";import"./message-square-DMJ4IbdE.js";import"./monitor-DL9THmS7.js";import"./package-B9XnehkQ.js";import"./percent-BYDujffR.js";import"./phone-CJ2h446N.js";import"./plane-BqORGC6m.js";import"./play-DHqp-NCB.js";import"./qr-code-u5AOBzVe.js";import"./quote-BtOwgBns.js";import"./radio-CxUR05xj.js";import"./ruler-DbxwIrQY.js";import"./send-DpE3qK0m.js";import"./server-DgtPu6lA.js";import"./wifi-CFyF5qct.js";import"./shield-check--CTAItWs.js";import"./smartphone-BQ_9x4vN.js";import"./square-check-big-Dt4MtZcM.js";import"./square-pen-B3p2jiW9.js";import"./star-WlheM7sI.js";import"./sun-DRsBfXSu.js";import"./tag-CMVMnpSh.js";import"./target-BEz5Ry2v.js";import"./thumbs-up-DYj-woXk.js";import"./ticket-BhEK5100.js";import"./trash-2-Dxg0nP1A.js";import"./trash-Dyd2ZsaG.js";import"./trending-down-CeOqAkGV.js";import"./trending-up-CPB8hZlm.js";import"./triangle-alert-MsN2AA6c.js";import"./trophy-BZyhzbIT.js";import"./type-DlbqWp8I.js";import"./user-check-4xSYwYvq.js";import"./user-plus-C-0nSlHG.js";import"./user-x-Drk57M2z.js";import"./wallet-C3p1yihr.js";import"./wrench-CLqKc51o.js";import"./zap-D4fS-tPu.js";import"./radio-group-BtLENAXk.js";import"./checkbox-Bos2Phgi.js";import"./multi-select-field-BX9C1tYH.js";import"./scroll-area-BmK0s-Hf.js";import"./LocationPicker-DAd_AcXs.js";import"./leaflet-FVhBWCqS.js";function Vr(){var j;const{t}=Y(),{auth:d,customQuestions:i,filters:m={}}=z().props,g=(d==null?void 0:d.permissions)||[],[l,q]=a.useState(m.search||""),[y,b]=a.useState(!1),[F,f]=a.useState(!1),[P,u]=a.useState(!1),[p,S]=a.useState(null),[c,x]=a.useState("create"),[h,v]=a.useState(null),N=()=>l!=="",_=()=>l!==""?1:0,D=e=>{e.preventDefault(),C()},C=()=>{n.get(route("hr.recruitment.custom-questions.index"),{page:1,search:l||void 0,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},k=e=>{const r=m.sort_field===e&&m.sort_direction==="asc"?"desc":"asc";n.get(route("hr.recruitment.custom-questions.index"),{sort_field:e,sort_direction:r,page:1,search:l||void 0,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},A=(e,r)=>{switch(S(r),e){case"view":v(r);break;case"edit":x("edit"),u(!0);break;case"delete":f(!0);break}},O=()=>{S(null),x("create"),u(!0)},E=e=>{c==="create"?(o.loading(t("Creating custom question...")),n.post(route("hr.recruitment.custom-questions.store"),e,{onSuccess:r=>{u(!1),o.dismiss(),r.props.flash.success?o.success(t(r.props.flash.success)):r.props.flash.error&&o.error(t(r.props.flash.error))},onError:r=>{o.dismiss(),typeof r=="string"?o.error(r):o.error(`Failed to create custom question: ${Object.values(r).join(", ")}`)}})):c==="edit"&&(o.loading(t("Updating custom question...")),n.put(route("hr.recruitment.custom-questions.update",p.id),e,{onSuccess:r=>{u(!1),o.dismiss(),r.props.flash.success?o.success(t(r.props.flash.success)):r.props.flash.error&&o.error(t(r.props.flash.error))},onError:r=>{o.dismiss(),typeof r=="string"?o.error(r):o.error(`Failed to update custom question: ${Object.values(r).join(", ")}`)}}))},M=()=>{o.loading(t("Deleting custom question...")),n.delete(route("hr.recruitment.custom-questions.destroy",p.id),{onSuccess:e=>{f(!1),o.dismiss(),e.props.flash.success?o.success(t(e.props.flash.success)):e.props.flash.error&&o.error(t(e.props.flash.error))},onError:e=>{o.dismiss(),typeof e=="string"?o.error(e):o.error(`Failed to delete custom question: ${Object.values(e).join(", ")}`)}})},T=()=>{q(""),b(!1),n.get(route("hr.recruitment.custom-questions.index"),{page:1,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},w=[];B(g,"create-custom-questions")&&w.push({label:t("Add Custom Question"),icon:s.jsx(L,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>O()});const R=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Recruitment"),href:route("hr.recruitment.custom-questions.index")},{title:t("Custom Questions")}],I=[{key:"question",label:t("Question"),sortable:!0,render:e=>s.jsx("div",{className:"font-medium",children:e})},{key:"required",label:t("Required"),render:e=>s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${e==1?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-gray-50 text-gray-700 ring-1 ring-inset ring-gray-600/20"}`,children:e==1?t("Yes"):t("No")})},{key:"created_at",label:t("Created At"),sortable:!0,render:e=>{var r;return((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}}],V=[{label:t("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-custom-questions"},{label:t("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-custom-questions"},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-custom-questions"}];return s.jsxs($,{title:t("Custom Questions"),url:"/hr/recruitment/custom-questions",actions:w,breadcrumbs:R,noPadding:!0,children:[s.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:s.jsx(W,{searchTerm:l,onSearchChange:q,onSearch:D,filters:[],showFilters:y,setShowFilters:b,hasActiveFilters:N,activeFilterCount:_,onResetFilters:T,onApplyFilters:C,currentPerPage:((j=m.per_page)==null?void 0:j.toString())||"10",onPerPageChange:e=>{n.get(route("hr.recruitment.custom-questions.index"),{page:1,per_page:parseInt(e),search:l||void 0},{preserveState:!0,preserveScroll:!0})}})}),s.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[s.jsx(G,{columns:I,actions:V,data:(i==null?void 0:i.data)||[],from:(i==null?void 0:i.from)||1,onAction:A,sortField:m.sort_field,sortDirection:m.sort_direction,onSort:k,permissions:g,entityPermissions:{view:"view-custom-questions",create:"create-custom-questions",edit:"edit-custom-questions",delete:"delete-custom-questions"}}),s.jsx(K,{from:(i==null?void 0:i.from)||0,to:(i==null?void 0:i.to)||0,total:(i==null?void 0:i.total)||0,links:i==null?void 0:i.links,entityName:t("custom questions"),onPageChange:e=>n.get(e)})]}),s.jsx(H,{isOpen:P,onClose:()=>u(!1),onSubmit:E,formConfig:{fields:[{name:"question",label:t("Question"),type:"textarea",required:!0},{name:"required",label:t("Required"),type:"select",options:[{value:"1",label:t("Yes")},{value:"0",label:t("No")}],defaultValue:"0"}],modalSize:"lg"},initialData:p?{...p,required:String(p.required)}:null,title:t(c==="create"?"Add New Custom Question":"Edit Custom Question"),mode:c}),s.jsx(J,{isOpen:F,onClose:()=>f(!1),onConfirm:M,itemName:(p==null?void 0:p.question)||"",entityName:"custom question"}),s.jsx(U,{open:!!h,onOpenChange:()=>v(null),children:h&&s.jsx(X,{customQuestion:h})})]})}export{Vr as default}; +import{r as a,j as s}from"./ui-Z445SNHD.js";import{P as $}from"./page-template-Cw8W4Qs2.js";import{u as Y,c as z,x as B,P as L,r as n,D as U,t as o}from"./app-Da3PX8qg.js";import{C as G}from"./CrudTable-Dk-uCuqB.js";import{C as H}from"./CrudFormModal-CTSICk3j.js";import{C as J}from"./CrudDeleteModal-DmHx0JCJ.js";import{P as K}from"./pagination-B9z4VraF.js";import{S as W}from"./search-and-filter-bar-1QHzFJdq.js";import X from"./view-DisHxYnf.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./table-BRtys9Nx.js";import"./unlink-vC8B7N8r.js";import"./scale-Chnhsap1.js";import"./arrow-down-left-D4-BLXQL.js";import"./arrow-left-B9tcIgis.js";import"./arrow-right-left-TC-Oi5FJ.js";import"./arrow-right-SXr1661j.js";import"./arrow-up-down-Df1H6itH.js";import"./lock-open-Cco69YMj.js";import"./award-DOf5Xc3o.js";import"./ban-C1FQ9ay_.js";import"./indian-rupee-CY9fE6hT.js";import"./bell-BMsQyWM-.js";import"./book-open-DiNAfaue.js";import"./boxes-Bjf0_Kx7.js";import"./building-2-DmmRcP0c.js";import"./building-BXglONiz.js";import"./calculator-B75Vnhim.js";import"./calendar-check-C2F7PWoI.js";import"./camera-DZNJpjXR.js";import"./chart-column-CKzC1aib.js";import"./chart-no-axes-column-increasing-xL8kjLW0.js";import"./chart-no-axes-column-CaNDayE9.js";import"./chevron-left-C98gPe5P.js";import"./circle-alert-Cu5dznTP.js";import"./circle-check-big-KTDTMhTs.js";import"./circle-check-aau4wqhp.js";import"./circle-help-C4uXcZYY.js";import"./circle-x-r3If4JPw.js";import"./circle-DgA3bS7I.js";import"./clipboard-list-BNSl4hy2.js";import"./code-Dzlx6QPB.js";import"./crosshair-DtQysFz7.js";import"./crown-CC8Godfb.js";import"./download-BHVnw95S.js";import"./external-link-DL5n0dhJ.js";import"./eye-off-BJYR0wmr.js";import"./eye-CzYzwmmr.js";import"./instagram-tpp8H3E-.js";import"./file-down-CxCQCvcc.js";import"./pen-line-CNA-f1dm.js";import"./file-up-D3rB-4Bg.js";import"./filter-B_3e214H.js";import"./folder-git-2-T64oq8HG.js";import"./house-BUnGVtyw.js";import"./git-branch-EdIXkL-9.js";import"./grip-vertical-BvetFs24.js";import"./hard-drive--Nch37f-.js";import"./hash-B3fNBlbs.js";import"./shield-rKKgzkbW.js";import"./info-Cj5ROI6H.js";import"./layers-DdZLSQgt.js";import"./layout-list-DkB7S2jk.js";import"./lightbulb-CJXOfIFD.js";import"./link-2-DNnYgrdz.js";import"./link-DeErafFW.js";import"./twitter-CRZZ6zjd.js";import"./list-DY4Uh_0E.js";import"./locate-fixed-BKpEfCUU.js";import"./lock-BGSkpX29.js";import"./log-in-TxFQ9ojy.js";import"./mail-khAU5Oig.js";import"./map-pin-BFNXdrz2.js";import"./menu-BGxVBBZl.js";import"./message-square-warning-DHRFlo8i.js";import"./message-square-C7x1Rix5.js";import"./monitor-P2T9V9tT.js";import"./package-C-rDDwyp.js";import"./percent-DP16IBy2.js";import"./phone-XzqO8Dfs.js";import"./plane-C9QqCVcZ.js";import"./play-62Z04sZZ.js";import"./qr-code-CUR1J9NH.js";import"./quote-DF2Qwen7.js";import"./radio-nm2vY_Ib.js";import"./ruler-DviIA5uv.js";import"./send-DXZhFVWG.js";import"./server-BzBihesB.js";import"./wifi-BPS_-hKY.js";import"./shield-check-Cyw4YGYb.js";import"./smartphone-i99jk4ns.js";import"./square-check-big-Cal0w_ma.js";import"./square-pen-CatLE0_h.js";import"./star-CSGOTD6i.js";import"./sun-TjfxyFzf.js";import"./tag-CUFhfHTp.js";import"./target-B_9kWYv3.js";import"./thumbs-up-Du-LlBXg.js";import"./ticket-BjgtGAIQ.js";import"./trash-2-15Ri11Yq.js";import"./trash-BRJCY2my.js";import"./trending-down-MNPLLbIb.js";import"./trending-up-D5y6g4yZ.js";import"./triangle-alert-CeuDFixJ.js";import"./trophy-Cs36GMET.js";import"./type-DX1RNe21.js";import"./user-check-DDs_5zV9.js";import"./user-plus-Ba62LA9O.js";import"./user-x-C3dBJr2o.js";import"./wallet-BP1hP1I0.js";import"./wrench-DX6GWbcS.js";import"./zap-Of1Abppa.js";import"./radio-group-CuY8xCRY.js";import"./checkbox-C3Z6LHOx.js";import"./multi-select-field-ALFA5JXF.js";import"./scroll-area-C7NBgd0i.js";import"./LocationPicker-Dy1Od2a3.js";import"./leaflet-FVhBWCqS.js";function Vr(){var j;const{t}=Y(),{auth:d,customQuestions:i,filters:m={}}=z().props,g=(d==null?void 0:d.permissions)||[],[l,q]=a.useState(m.search||""),[y,b]=a.useState(!1),[F,f]=a.useState(!1),[P,u]=a.useState(!1),[p,S]=a.useState(null),[c,x]=a.useState("create"),[h,v]=a.useState(null),N=()=>l!=="",_=()=>l!==""?1:0,D=e=>{e.preventDefault(),C()},C=()=>{n.get(route("hr.recruitment.custom-questions.index"),{page:1,search:l||void 0,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},k=e=>{const r=m.sort_field===e&&m.sort_direction==="asc"?"desc":"asc";n.get(route("hr.recruitment.custom-questions.index"),{sort_field:e,sort_direction:r,page:1,search:l||void 0,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},A=(e,r)=>{switch(S(r),e){case"view":v(r);break;case"edit":x("edit"),u(!0);break;case"delete":f(!0);break}},O=()=>{S(null),x("create"),u(!0)},E=e=>{c==="create"?(o.loading(t("Creating custom question...")),n.post(route("hr.recruitment.custom-questions.store"),e,{onSuccess:r=>{u(!1),o.dismiss(),r.props.flash.success?o.success(t(r.props.flash.success)):r.props.flash.error&&o.error(t(r.props.flash.error))},onError:r=>{o.dismiss(),typeof r=="string"?o.error(r):o.error(`Failed to create custom question: ${Object.values(r).join(", ")}`)}})):c==="edit"&&(o.loading(t("Updating custom question...")),n.put(route("hr.recruitment.custom-questions.update",p.id),e,{onSuccess:r=>{u(!1),o.dismiss(),r.props.flash.success?o.success(t(r.props.flash.success)):r.props.flash.error&&o.error(t(r.props.flash.error))},onError:r=>{o.dismiss(),typeof r=="string"?o.error(r):o.error(`Failed to update custom question: ${Object.values(r).join(", ")}`)}}))},M=()=>{o.loading(t("Deleting custom question...")),n.delete(route("hr.recruitment.custom-questions.destroy",p.id),{onSuccess:e=>{f(!1),o.dismiss(),e.props.flash.success?o.success(t(e.props.flash.success)):e.props.flash.error&&o.error(t(e.props.flash.error))},onError:e=>{o.dismiss(),typeof e=="string"?o.error(e):o.error(`Failed to delete custom question: ${Object.values(e).join(", ")}`)}})},T=()=>{q(""),b(!1),n.get(route("hr.recruitment.custom-questions.index"),{page:1,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},w=[];B(g,"create-custom-questions")&&w.push({label:t("Add Custom Question"),icon:s.jsx(L,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>O()});const R=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Recruitment"),href:route("hr.recruitment.custom-questions.index")},{title:t("Custom Questions")}],I=[{key:"question",label:t("Question"),sortable:!0,render:e=>s.jsx("div",{className:"font-medium",children:e})},{key:"required",label:t("Required"),render:e=>s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${e==1?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-gray-50 text-gray-700 ring-1 ring-inset ring-gray-600/20"}`,children:e==1?t("Yes"):t("No")})},{key:"created_at",label:t("Created At"),sortable:!0,render:e=>{var r;return((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}}],V=[{label:t("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-custom-questions"},{label:t("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-custom-questions"},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-custom-questions"}];return s.jsxs($,{title:t("Custom Questions"),url:"/hr/recruitment/custom-questions",actions:w,breadcrumbs:R,noPadding:!0,children:[s.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:s.jsx(W,{searchTerm:l,onSearchChange:q,onSearch:D,filters:[],showFilters:y,setShowFilters:b,hasActiveFilters:N,activeFilterCount:_,onResetFilters:T,onApplyFilters:C,currentPerPage:((j=m.per_page)==null?void 0:j.toString())||"10",onPerPageChange:e=>{n.get(route("hr.recruitment.custom-questions.index"),{page:1,per_page:parseInt(e),search:l||void 0},{preserveState:!0,preserveScroll:!0})}})}),s.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[s.jsx(G,{columns:I,actions:V,data:(i==null?void 0:i.data)||[],from:(i==null?void 0:i.from)||1,onAction:A,sortField:m.sort_field,sortDirection:m.sort_direction,onSort:k,permissions:g,entityPermissions:{view:"view-custom-questions",create:"create-custom-questions",edit:"edit-custom-questions",delete:"delete-custom-questions"}}),s.jsx(K,{from:(i==null?void 0:i.from)||0,to:(i==null?void 0:i.to)||0,total:(i==null?void 0:i.total)||0,links:i==null?void 0:i.links,entityName:t("custom questions"),onPageChange:e=>n.get(e)})]}),s.jsx(H,{isOpen:P,onClose:()=>u(!1),onSubmit:E,formConfig:{fields:[{name:"question",label:t("Question"),type:"textarea",required:!0},{name:"required",label:t("Required"),type:"select",options:[{value:"1",label:t("Yes")},{value:"0",label:t("No")}],defaultValue:"0"}],modalSize:"lg"},initialData:p?{...p,required:String(p.required)}:null,title:t(c==="create"?"Add New Custom Question":"Edit Custom Question"),mode:c}),s.jsx(J,{isOpen:F,onClose:()=>f(!1),onConfirm:M,itemName:(p==null?void 0:p.question)||"",entityName:"custom question"}),s.jsx(U,{open:!!h,onOpenChange:()=>v(null),children:h&&s.jsx(X,{customQuestion:h})})]})}export{Vr as default}; diff --git a/public/build/assets/index-BOtpjlp7.js b/public/build/assets/index-B3bsOaa1.js similarity index 61% rename from public/build/assets/index-BOtpjlp7.js rename to public/build/assets/index-B3bsOaa1.js index d9574a313..5918982c1 100644 --- a/public/build/assets/index-BOtpjlp7.js +++ b/public/build/assets/index-B3bsOaa1.js @@ -1 +1 @@ -import{r as n,j as a}from"./ui-Z445SNHD.js";import{P as oe}from"./page-template-B_mOhR6n.js";import{u as ae,c as ne,x as pe,P as me,l as le,r as d,D as de,t as r}from"./app-36WMjvX0.js";import{C as ce}from"./CrudTable-DA37WZsR.js";import{C as q}from"./CrudFormModal-Bmz2nLeY.js";import{C as ue}from"./CrudDeleteModal-DM40AK8z.js";import{P as ge}from"./pagination-n2efY1KU.js";import{S as he}from"./search-and-filter-bar-PUOLiNYr.js";import fe from"./view-CQJkPnmp.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./table-C1YkBp3W.js";import"./unlink-sh32LPkQ.js";import"./scale-rJYsnHRa.js";import"./arrow-down-left-BN6xjhcz.js";import"./arrow-left-CjPQICYw.js";import"./arrow-right-left-DKUcVR58.js";import"./arrow-right-DUEfRrRr.js";import"./arrow-up-down-FmcUfWon.js";import"./lock-open-CN4tz8Of.js";import"./award-D9FlSYzB.js";import"./ban-CMgLBFSt.js";import"./indian-rupee-Bh3-8N2a.js";import"./bell-Cr2F9IDD.js";import"./book-open-DUwKvBiK.js";import"./boxes-rwzklut0.js";import"./building-2-Cda8xQDI.js";import"./building-CG4yAV8N.js";import"./calculator-wt_63eRJ.js";import"./calendar-check-BZ1JTjf6.js";import"./camera-DDKUkICL.js";import"./chart-column-GeSBJr5Y.js";import"./chart-no-axes-column-increasing-Beqplnfl.js";import"./chart-no-axes-column-BKgkVzqT.js";import"./chevron-left-DKWjKjSf.js";import"./circle-alert-KsX4JXbz.js";import"./circle-check-big-DqURlwt2.js";import"./circle-check-C_SLfS2p.js";import"./circle-help-BdsC7_wR.js";import"./circle-x-DkvEqmM5.js";import"./circle-BpyxLEsH.js";import"./clipboard-list-BU0dok7E.js";import"./code-DNPjFOcs.js";import"./crosshair-C7OptAZm.js";import"./crown-Cp4cgutu.js";import"./download-Ba72czhU.js";import"./external-link-uO-R2E0-.js";import"./eye-off-DlDpEvnB.js";import"./eye-DSAoA9Pp.js";import"./instagram-DBjFHIT7.js";import"./file-down-Bxu0R4EW.js";import"./pen-line-Fy-AVmqM.js";import"./file-up-CZ-cXuKa.js";import"./filter-D8dMdozc.js";import"./folder-git-2-Dwj_EoDL.js";import"./house-D8b8GwgZ.js";import"./git-branch-D2sIFzs4.js";import"./grip-vertical-DXcr-v-g.js";import"./hard-drive-ApF-ULi1.js";import"./hash-CHJS6b-L.js";import"./shield-Mt6vEHxn.js";import"./info-VH-vNQ_z.js";import"./layers-CF7Mhs3n.js";import"./layout-list-BuBaZfwq.js";import"./lightbulb-fAsbBO8F.js";import"./link-2-C22T2wSs.js";import"./link-ClcCoVU_.js";import"./twitter-DDHYm63p.js";import"./list-Ajdnpsw1.js";import"./locate-fixed-D29o3FBS.js";import"./lock-RX1hYn48.js";import"./log-in-Bt5dnADg.js";import"./mail-BFoS8U8W.js";import"./map-pin-L7jUebKz.js";import"./menu-Cu-nnefe.js";import"./message-square-warning-DbVEqa_0.js";import"./message-square-DMJ4IbdE.js";import"./monitor-DL9THmS7.js";import"./package-B9XnehkQ.js";import"./percent-BYDujffR.js";import"./phone-CJ2h446N.js";import"./plane-BqORGC6m.js";import"./play-DHqp-NCB.js";import"./qr-code-u5AOBzVe.js";import"./quote-BtOwgBns.js";import"./radio-CxUR05xj.js";import"./ruler-DbxwIrQY.js";import"./send-DpE3qK0m.js";import"./server-DgtPu6lA.js";import"./wifi-CFyF5qct.js";import"./shield-check--CTAItWs.js";import"./smartphone-BQ_9x4vN.js";import"./square-check-big-Dt4MtZcM.js";import"./square-pen-B3p2jiW9.js";import"./star-WlheM7sI.js";import"./sun-DRsBfXSu.js";import"./tag-CMVMnpSh.js";import"./target-BEz5Ry2v.js";import"./thumbs-up-DYj-woXk.js";import"./ticket-BhEK5100.js";import"./trash-2-Dxg0nP1A.js";import"./trash-Dyd2ZsaG.js";import"./trending-down-CeOqAkGV.js";import"./trending-up-CPB8hZlm.js";import"./triangle-alert-MsN2AA6c.js";import"./trophy-BZyhzbIT.js";import"./type-DlbqWp8I.js";import"./user-check-4xSYwYvq.js";import"./user-plus-C-0nSlHG.js";import"./user-x-Drk57M2z.js";import"./wallet-C3p1yihr.js";import"./wrench-CLqKc51o.js";import"./zap-D4fS-tPu.js";import"./radio-group-BtLENAXk.js";import"./checkbox-Bos2Phgi.js";import"./multi-select-field-BX9C1tYH.js";import"./scroll-area-BmK0s-Hf.js";import"./LocationPicker-DAd_AcXs.js";import"./leaflet-FVhBWCqS.js";function si(){var E,T,B;const{t}=ae(),{auth:S,trainingTypes:o,branches:I,departments:f,filters:p={}}=ne().props,D=(S==null?void 0:S.permissions)||[],[g,j]=n.useState(p.search||""),[m,C]=n.useState(p.branch_id||""),[l,b]=n.useState(p.department_id||""),[R,F]=n.useState(!1),[$,_]=n.useState(!1),[u,V]=n.useState(null),[z,w]=n.useState([]);n.useEffect(()=>{if(m===""||m==="_none_")w(f||[]),b("");else{const e=f.filter(i=>i.branch_id.toString()===m);w(e),l&&!e.find(i=>i.id.toString()===l)&&b("")}},[m,f,l]);const[U,v]=n.useState(!1),[H,h]=n.useState(!1),[c,N]=n.useState(null),[y,P]=n.useState("create"),[x,A]=n.useState(null),G=()=>m!==""||l!==""||g!=="",J=()=>(m!==""?1:0)+(l!==""?1:0)+(g!==""?1:0),K=e=>{e.preventDefault(),O()},O=()=>{d.get(route("hr.training-types.index"),{page:1,search:g||void 0,branch_id:m||void 0,department_id:l||void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},L=e=>{const i=p.sort_field===e&&p.sort_direction==="asc"?"desc":"asc";d.get(route("hr.training-types.index"),{sort_field:e,sort_direction:i,page:1,search:g||void 0,branch_id:m||void 0,department_id:l||void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},Q=(e,i)=>{switch(N(i),e){case"view":A(i);break;case"edit":P("edit"),h(!0);break;case"assign-departments":V(i),_(!0);break;case"delete":v(!0);break}},W=()=>{N(null),P("create"),h(!0)},X=e=>{const i={...e};y==="create"?(r.loading(t("Creating training type...")),d.post(route("hr.training-types.store"),i,{onSuccess:s=>{h(!1),r.dismiss(),s.props.flash.success?r.success(t(s.props.flash.success)):s.props.flash.error?r.error(t(s.props.flash.error)):r.success(t("Training type created successfully"))},onError:s=>{r.dismiss(),typeof s=="string"?r.error(s):r.error(t(`Failed to create training type: ${Object.values(s).join(", ")}`))}})):y==="edit"&&(r.loading(t("Updating training type...")),d.put(route("hr.training-types.update",c.id),i,{onSuccess:s=>{h(!1),r.dismiss(),s.props.flash.success?r.success(t(s.props.flash.success)):s.props.flash.error?r.error(t(s.props.flash.error)):r.success(t("Training type updated successfully"))},onError:s=>{r.dismiss(),typeof s=="string"?r.error(s):r.error(t(`Failed to update training type: ${Object.values(s).join(", ")}`))}}))},Y=e=>{r.loading(t("Assigning departments...")),d.put(route("hr.training-types.assign-departments",u.id),{department_ids:e.department_ids},{onSuccess:i=>{_(!1),r.dismiss(),i.props.flash.success?r.success(t(i.props.flash.success)):r.success(t("Departments assigned successfully"))},onError:i=>{r.dismiss(),typeof i=="string"?r.error(i):r.error(t(`Failed to assign departments: ${Object.values(i).join(", ")}`))}})},Z=()=>{r.loading(t("Deleting training type...")),d.delete(route("hr.training-types.destroy",c.id),{onSuccess:e=>{v(!1),r.dismiss(),e.props.flash.success?r.success(t(e.props.flash.success)):e.props.flash.error?r.error(t(e.props.flash.error)):r.success(t("Training type deleted successfully"))},onError:e=>{r.dismiss(),typeof e=="string"?r.error(e):r.error(t(`Failed to delete training type: ${Object.values(e).join(", ")}`))}})},ee=()=>{j(""),C(""),b(""),F(!1),d.get(route("hr.training-types.index"),{page:1,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},k=[];pe(D,"create-training-types")&&k.push({label:t("Add Training Type"),icon:a.jsx(me,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>W()});const te=[{title:t("Dashboard"),href:route("dashboard")},{title:t("HR Management"),href:route("hr.training-types.index")},{title:t("Training Management"),href:route("hr.training-types.index")},{title:t("Training Types")}],re=[{key:"name",label:t("Name"),sortable:!0,render:e=>e||"-"},{key:"departments",label:t("Departments"),render:e=>!e||e.length===0?a.jsx("span",{className:"text-gray-500",children:t("Departments Not Assigned")}):a.jsx("div",{className:"flex flex-wrap gap-1",children:e.map(i=>{var s;return a.jsxs(le,{variant:"outline",className:"flex flex-col items-start",children:[a.jsx("div",{className:"font-medium",children:i.name}),a.jsx("div",{className:"text-xs text-gray-500",children:((s=i.branch)==null?void 0:s.name)||"-"})]},i.id)})})},{key:"training_programs_count",label:t("Programs"),render:(e,i)=>i.training_programs_count||"0"}],ie=[{label:t("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-training-types"},{label:t("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-training-types"},{label:t("Assign Departments"),icon:"Users",action:"assign-departments",className:"text-green-500",requiredPermission:"edit-training-types"},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-training-types"}],M=[{value:"_none_",label:t("All Branches")},...(I||[]).map(e=>({value:e.id.toString(),label:e.name}))],se=[{value:"_none_",label:t("All Departments")},...z.map(e=>({value:e.id.toString(),label:e.name}))];return a.jsxs(oe,{title:t("Training Types"),url:"/hr/training/types",actions:k,breadcrumbs:te,noPadding:!0,children:[a.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:a.jsx(he,{searchTerm:g,onSearchChange:j,onSearch:K,filters:[{name:"branch_id",label:t("Branch"),type:"select",value:m,onChange:C,options:M,searchable:!0},{name:"department_id",label:t("Department"),type:"select",value:l,onChange:b,options:se,searchable:!0}],showFilters:R,setShowFilters:F,hasActiveFilters:G,activeFilterCount:J,onResetFilters:ee,onApplyFilters:O,currentPerPage:((E=p.per_page)==null?void 0:E.toString())||"10",onPerPageChange:e=>{d.get(route("hr.training-types.index"),{page:1,per_page:parseInt(e),search:g||void 0,branch_id:m||void 0,department_id:l||void 0},{preserveState:!0,preserveScroll:!0})}})}),a.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[a.jsx(ce,{columns:re,actions:ie,data:(o==null?void 0:o.data)||[],from:(o==null?void 0:o.from)||1,onAction:Q,sortField:p.sort_field,sortDirection:p.sort_direction,onSort:L,permissions:D,entityPermissions:{view:"view-training-types",create:"create-training-types",edit:"edit-training-types",delete:"delete-training-types"}}),a.jsx(ge,{from:(o==null?void 0:o.from)||0,to:(o==null?void 0:o.to)||0,total:(o==null?void 0:o.total)||0,links:o==null?void 0:o.links,entityName:t("training types"),onPageChange:e=>d.get(e)})]}),a.jsx(q,{isOpen:H,onClose:()=>h(!1),onSubmit:X,formConfig:{fields:[{name:"name",label:t("Name"),type:"text",required:!0},{name:"description",label:t("Description"),type:"textarea"},{name:"branch_id",label:t("Branch"),type:"select",required:!0,searchable:!0,options:M.filter(e=>e.value!=="_none_")}],modalSize:"md"},initialData:c?{...c,branch_id:((T=c.branch_id)==null?void 0:T.toString())??""}:null,title:t(y==="create"?"Add New Training Type":"Edit Training Type"),mode:y}),a.jsx(q,{isOpen:$,onClose:()=>_(!1),onSubmit:Y,formConfig:{fields:[{name:"department_ids",label:t("Departments"),type:"multi-select",options:f.filter(e=>e.branch_id===(u==null?void 0:u.branch_id)).map(e=>({value:e.id.toString(),label:e.name})),helpText:t("Select departments for this training type")}],modalSize:"2xl"},initialData:{department_ids:((B=u==null?void 0:u.departments)==null?void 0:B.map(e=>e.id.toString()))||[]},title:t("Assign Departments"),mode:"edit"}),a.jsx(ue,{isOpen:U,onClose:()=>v(!1),onConfirm:Z,itemName:(c==null?void 0:c.name)||"",entityName:"training type"}),a.jsx(de,{open:!!x,onOpenChange:()=>A(null),children:x&&a.jsx(fe,{trainingType:x})})]})}export{si as default}; +import{r as n,j as a}from"./ui-Z445SNHD.js";import{P as oe}from"./page-template-Cw8W4Qs2.js";import{u as ae,c as ne,x as pe,P as me,l as le,r as d,D as de,t as r}from"./app-Da3PX8qg.js";import{C as ce}from"./CrudTable-Dk-uCuqB.js";import{C as q}from"./CrudFormModal-CTSICk3j.js";import{C as ue}from"./CrudDeleteModal-DmHx0JCJ.js";import{P as ge}from"./pagination-B9z4VraF.js";import{S as he}from"./search-and-filter-bar-1QHzFJdq.js";import fe from"./view-CrJFMH-W.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./table-BRtys9Nx.js";import"./unlink-vC8B7N8r.js";import"./scale-Chnhsap1.js";import"./arrow-down-left-D4-BLXQL.js";import"./arrow-left-B9tcIgis.js";import"./arrow-right-left-TC-Oi5FJ.js";import"./arrow-right-SXr1661j.js";import"./arrow-up-down-Df1H6itH.js";import"./lock-open-Cco69YMj.js";import"./award-DOf5Xc3o.js";import"./ban-C1FQ9ay_.js";import"./indian-rupee-CY9fE6hT.js";import"./bell-BMsQyWM-.js";import"./book-open-DiNAfaue.js";import"./boxes-Bjf0_Kx7.js";import"./building-2-DmmRcP0c.js";import"./building-BXglONiz.js";import"./calculator-B75Vnhim.js";import"./calendar-check-C2F7PWoI.js";import"./camera-DZNJpjXR.js";import"./chart-column-CKzC1aib.js";import"./chart-no-axes-column-increasing-xL8kjLW0.js";import"./chart-no-axes-column-CaNDayE9.js";import"./chevron-left-C98gPe5P.js";import"./circle-alert-Cu5dznTP.js";import"./circle-check-big-KTDTMhTs.js";import"./circle-check-aau4wqhp.js";import"./circle-help-C4uXcZYY.js";import"./circle-x-r3If4JPw.js";import"./circle-DgA3bS7I.js";import"./clipboard-list-BNSl4hy2.js";import"./code-Dzlx6QPB.js";import"./crosshair-DtQysFz7.js";import"./crown-CC8Godfb.js";import"./download-BHVnw95S.js";import"./external-link-DL5n0dhJ.js";import"./eye-off-BJYR0wmr.js";import"./eye-CzYzwmmr.js";import"./instagram-tpp8H3E-.js";import"./file-down-CxCQCvcc.js";import"./pen-line-CNA-f1dm.js";import"./file-up-D3rB-4Bg.js";import"./filter-B_3e214H.js";import"./folder-git-2-T64oq8HG.js";import"./house-BUnGVtyw.js";import"./git-branch-EdIXkL-9.js";import"./grip-vertical-BvetFs24.js";import"./hard-drive--Nch37f-.js";import"./hash-B3fNBlbs.js";import"./shield-rKKgzkbW.js";import"./info-Cj5ROI6H.js";import"./layers-DdZLSQgt.js";import"./layout-list-DkB7S2jk.js";import"./lightbulb-CJXOfIFD.js";import"./link-2-DNnYgrdz.js";import"./link-DeErafFW.js";import"./twitter-CRZZ6zjd.js";import"./list-DY4Uh_0E.js";import"./locate-fixed-BKpEfCUU.js";import"./lock-BGSkpX29.js";import"./log-in-TxFQ9ojy.js";import"./mail-khAU5Oig.js";import"./map-pin-BFNXdrz2.js";import"./menu-BGxVBBZl.js";import"./message-square-warning-DHRFlo8i.js";import"./message-square-C7x1Rix5.js";import"./monitor-P2T9V9tT.js";import"./package-C-rDDwyp.js";import"./percent-DP16IBy2.js";import"./phone-XzqO8Dfs.js";import"./plane-C9QqCVcZ.js";import"./play-62Z04sZZ.js";import"./qr-code-CUR1J9NH.js";import"./quote-DF2Qwen7.js";import"./radio-nm2vY_Ib.js";import"./ruler-DviIA5uv.js";import"./send-DXZhFVWG.js";import"./server-BzBihesB.js";import"./wifi-BPS_-hKY.js";import"./shield-check-Cyw4YGYb.js";import"./smartphone-i99jk4ns.js";import"./square-check-big-Cal0w_ma.js";import"./square-pen-CatLE0_h.js";import"./star-CSGOTD6i.js";import"./sun-TjfxyFzf.js";import"./tag-CUFhfHTp.js";import"./target-B_9kWYv3.js";import"./thumbs-up-Du-LlBXg.js";import"./ticket-BjgtGAIQ.js";import"./trash-2-15Ri11Yq.js";import"./trash-BRJCY2my.js";import"./trending-down-MNPLLbIb.js";import"./trending-up-D5y6g4yZ.js";import"./triangle-alert-CeuDFixJ.js";import"./trophy-Cs36GMET.js";import"./type-DX1RNe21.js";import"./user-check-DDs_5zV9.js";import"./user-plus-Ba62LA9O.js";import"./user-x-C3dBJr2o.js";import"./wallet-BP1hP1I0.js";import"./wrench-DX6GWbcS.js";import"./zap-Of1Abppa.js";import"./radio-group-CuY8xCRY.js";import"./checkbox-C3Z6LHOx.js";import"./multi-select-field-ALFA5JXF.js";import"./scroll-area-C7NBgd0i.js";import"./LocationPicker-Dy1Od2a3.js";import"./leaflet-FVhBWCqS.js";function si(){var E,T,B;const{t}=ae(),{auth:S,trainingTypes:o,branches:I,departments:f,filters:p={}}=ne().props,D=(S==null?void 0:S.permissions)||[],[g,j]=n.useState(p.search||""),[m,C]=n.useState(p.branch_id||""),[l,b]=n.useState(p.department_id||""),[R,F]=n.useState(!1),[$,_]=n.useState(!1),[u,V]=n.useState(null),[z,w]=n.useState([]);n.useEffect(()=>{if(m===""||m==="_none_")w(f||[]),b("");else{const e=f.filter(i=>i.branch_id.toString()===m);w(e),l&&!e.find(i=>i.id.toString()===l)&&b("")}},[m,f,l]);const[U,v]=n.useState(!1),[H,h]=n.useState(!1),[c,N]=n.useState(null),[y,P]=n.useState("create"),[x,A]=n.useState(null),G=()=>m!==""||l!==""||g!=="",J=()=>(m!==""?1:0)+(l!==""?1:0)+(g!==""?1:0),K=e=>{e.preventDefault(),O()},O=()=>{d.get(route("hr.training-types.index"),{page:1,search:g||void 0,branch_id:m||void 0,department_id:l||void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},L=e=>{const i=p.sort_field===e&&p.sort_direction==="asc"?"desc":"asc";d.get(route("hr.training-types.index"),{sort_field:e,sort_direction:i,page:1,search:g||void 0,branch_id:m||void 0,department_id:l||void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},Q=(e,i)=>{switch(N(i),e){case"view":A(i);break;case"edit":P("edit"),h(!0);break;case"assign-departments":V(i),_(!0);break;case"delete":v(!0);break}},W=()=>{N(null),P("create"),h(!0)},X=e=>{const i={...e};y==="create"?(r.loading(t("Creating training type...")),d.post(route("hr.training-types.store"),i,{onSuccess:s=>{h(!1),r.dismiss(),s.props.flash.success?r.success(t(s.props.flash.success)):s.props.flash.error?r.error(t(s.props.flash.error)):r.success(t("Training type created successfully"))},onError:s=>{r.dismiss(),typeof s=="string"?r.error(s):r.error(t(`Failed to create training type: ${Object.values(s).join(", ")}`))}})):y==="edit"&&(r.loading(t("Updating training type...")),d.put(route("hr.training-types.update",c.id),i,{onSuccess:s=>{h(!1),r.dismiss(),s.props.flash.success?r.success(t(s.props.flash.success)):s.props.flash.error?r.error(t(s.props.flash.error)):r.success(t("Training type updated successfully"))},onError:s=>{r.dismiss(),typeof s=="string"?r.error(s):r.error(t(`Failed to update training type: ${Object.values(s).join(", ")}`))}}))},Y=e=>{r.loading(t("Assigning departments...")),d.put(route("hr.training-types.assign-departments",u.id),{department_ids:e.department_ids},{onSuccess:i=>{_(!1),r.dismiss(),i.props.flash.success?r.success(t(i.props.flash.success)):r.success(t("Departments assigned successfully"))},onError:i=>{r.dismiss(),typeof i=="string"?r.error(i):r.error(t(`Failed to assign departments: ${Object.values(i).join(", ")}`))}})},Z=()=>{r.loading(t("Deleting training type...")),d.delete(route("hr.training-types.destroy",c.id),{onSuccess:e=>{v(!1),r.dismiss(),e.props.flash.success?r.success(t(e.props.flash.success)):e.props.flash.error?r.error(t(e.props.flash.error)):r.success(t("Training type deleted successfully"))},onError:e=>{r.dismiss(),typeof e=="string"?r.error(e):r.error(t(`Failed to delete training type: ${Object.values(e).join(", ")}`))}})},ee=()=>{j(""),C(""),b(""),F(!1),d.get(route("hr.training-types.index"),{page:1,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},k=[];pe(D,"create-training-types")&&k.push({label:t("Add Training Type"),icon:a.jsx(me,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>W()});const te=[{title:t("Dashboard"),href:route("dashboard")},{title:t("HR Management"),href:route("hr.training-types.index")},{title:t("Training Management"),href:route("hr.training-types.index")},{title:t("Training Types")}],re=[{key:"name",label:t("Name"),sortable:!0,render:e=>e||"-"},{key:"departments",label:t("Departments"),render:e=>!e||e.length===0?a.jsx("span",{className:"text-gray-500",children:t("Departments Not Assigned")}):a.jsx("div",{className:"flex flex-wrap gap-1",children:e.map(i=>{var s;return a.jsxs(le,{variant:"outline",className:"flex flex-col items-start",children:[a.jsx("div",{className:"font-medium",children:i.name}),a.jsx("div",{className:"text-xs text-gray-500",children:((s=i.branch)==null?void 0:s.name)||"-"})]},i.id)})})},{key:"training_programs_count",label:t("Programs"),render:(e,i)=>i.training_programs_count||"0"}],ie=[{label:t("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-training-types"},{label:t("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-training-types"},{label:t("Assign Departments"),icon:"Users",action:"assign-departments",className:"text-green-500",requiredPermission:"edit-training-types"},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-training-types"}],M=[{value:"_none_",label:t("All Branches")},...(I||[]).map(e=>({value:e.id.toString(),label:e.name}))],se=[{value:"_none_",label:t("All Departments")},...z.map(e=>({value:e.id.toString(),label:e.name}))];return a.jsxs(oe,{title:t("Training Types"),url:"/hr/training/types",actions:k,breadcrumbs:te,noPadding:!0,children:[a.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:a.jsx(he,{searchTerm:g,onSearchChange:j,onSearch:K,filters:[{name:"branch_id",label:t("Branch"),type:"select",value:m,onChange:C,options:M,searchable:!0},{name:"department_id",label:t("Department"),type:"select",value:l,onChange:b,options:se,searchable:!0}],showFilters:R,setShowFilters:F,hasActiveFilters:G,activeFilterCount:J,onResetFilters:ee,onApplyFilters:O,currentPerPage:((E=p.per_page)==null?void 0:E.toString())||"10",onPerPageChange:e=>{d.get(route("hr.training-types.index"),{page:1,per_page:parseInt(e),search:g||void 0,branch_id:m||void 0,department_id:l||void 0},{preserveState:!0,preserveScroll:!0})}})}),a.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[a.jsx(ce,{columns:re,actions:ie,data:(o==null?void 0:o.data)||[],from:(o==null?void 0:o.from)||1,onAction:Q,sortField:p.sort_field,sortDirection:p.sort_direction,onSort:L,permissions:D,entityPermissions:{view:"view-training-types",create:"create-training-types",edit:"edit-training-types",delete:"delete-training-types"}}),a.jsx(ge,{from:(o==null?void 0:o.from)||0,to:(o==null?void 0:o.to)||0,total:(o==null?void 0:o.total)||0,links:o==null?void 0:o.links,entityName:t("training types"),onPageChange:e=>d.get(e)})]}),a.jsx(q,{isOpen:H,onClose:()=>h(!1),onSubmit:X,formConfig:{fields:[{name:"name",label:t("Name"),type:"text",required:!0},{name:"description",label:t("Description"),type:"textarea"},{name:"branch_id",label:t("Branch"),type:"select",required:!0,searchable:!0,options:M.filter(e=>e.value!=="_none_")}],modalSize:"md"},initialData:c?{...c,branch_id:((T=c.branch_id)==null?void 0:T.toString())??""}:null,title:t(y==="create"?"Add New Training Type":"Edit Training Type"),mode:y}),a.jsx(q,{isOpen:$,onClose:()=>_(!1),onSubmit:Y,formConfig:{fields:[{name:"department_ids",label:t("Departments"),type:"multi-select",options:f.filter(e=>e.branch_id===(u==null?void 0:u.branch_id)).map(e=>({value:e.id.toString(),label:e.name})),helpText:t("Select departments for this training type")}],modalSize:"2xl"},initialData:{department_ids:((B=u==null?void 0:u.departments)==null?void 0:B.map(e=>e.id.toString()))||[]},title:t("Assign Departments"),mode:"edit"}),a.jsx(ue,{isOpen:U,onClose:()=>v(!1),onConfirm:Z,itemName:(c==null?void 0:c.name)||"",entityName:"training type"}),a.jsx(de,{open:!!x,onOpenChange:()=>A(null),children:x&&a.jsx(fe,{trainingType:x})})]})}export{si as default}; diff --git a/public/build/assets/index-BBuwqz6P.js b/public/build/assets/index-B7s0xzAw.js similarity index 91% rename from public/build/assets/index-BBuwqz6P.js rename to public/build/assets/index-B7s0xzAw.js index e6db5ed37..f7d8443a1 100644 --- a/public/build/assets/index-BBuwqz6P.js +++ b/public/build/assets/index-B7s0xzAw.js @@ -1 +1 @@ -import{r as x,j as e}from"./ui-Z445SNHD.js";import{P as ie}from"./page-template-B_mOhR6n.js";import{u as ce,c as de,x as I,L as P,I as T,B as l,S as ne,X as le,r as p,t as c}from"./app-36WMjvX0.js";import{C as oe}from"./CrudDeleteModal-DM40AK8z.js";import{P as me}from"./pagination-n2efY1KU.js";import{T as xe}from"./textarea-CdnKPU5F.js";import{S as $,a as B,b as V,c as H,d as N}from"./select-DgPPBKIC.js";import{M as E}from"./message-square-DMJ4IbdE.js";import{a as pe,C as he}from"./chevron-up-DXYKkCZG.js";import{S as K}from"./square-pen-B3p2jiW9.js";import{L as X}from"./lock-RX1hYn48.js";import{T as G}from"./trash-2-Dxg0nP1A.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./index-9MclThM-.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";function rs(){const{t:r}=ce(),{auth:_,interviewTypes:a,filters:d={},globalSettings:t}=de().props,C=(_==null?void 0:_.permissions)||[],[w,A]=x.useState(d.search||""),[h,q]=x.useState(d.status||"all"),[J,b]=x.useState(!1),[v,k]=x.useState(null),[g,M]=x.useState("create"),[S,Q]=x.useState(new Set),[n,f]=x.useState({name:"",description:"",status:"active"}),[o,j]=x.useState({}),y=I(C,"create-interview-types"),u=I(C,"edit-interview-types"),z=I(C,"delete-interview-types"),W=s=>{const i=new Set(S);i.has(s)?i.delete(s):i.add(s),Q(i)},F=()=>{f({name:"",description:"",status:"active"}),j({}),M("create"),k(null)},O=s=>{f({name:s.name||"",description:s.description||"",status:s.status||"active"}),M("edit"),k(s),j({}),window.scrollTo({top:0,behavior:"smooth"})},Y=()=>{const s={};return n.name.trim()?n.name.trim().length>255&&(s.name=r("Name must not exceed 255 characters")):s.name=r("Name is required"),["active","inactive"].includes(n.status)||(s.status=r("Please select a valid status")),j(s),Object.keys(s).length===0},R=(s={})=>{p.get(route("hr.recruitment.interview-types.index"),{page:1,search:w||void 0,status:h!=="all"?h:void 0,per_page:d.per_page||10,sort_field:d.sort_field||void 0,sort_direction:d.sort_direction||void 0,...s},{preserveState:!0,preserveScroll:!0})},U=s=>{s.preventDefault(),R()},Z=()=>{A(""),q("all"),p.get(route("hr.recruitment.interview-types.index"),{page:1,per_page:d.per_page||10},{preserveState:!0,preserveScroll:!0})},ee=s=>{const i=d.sort_field===s&&d.sort_direction==="asc"?"desc":"asc";R({sort_field:s,sort_direction:i})},se=s=>{s.preventDefault(),Y()&&(g==="create"?(t!=null&&t.is_demo||c.loading(r("Creating interview type...")),p.post(route("hr.recruitment.interview-types.store"),n,{onSuccess:i=>{t!=null&&t.is_demo||c.dismiss(),i.props.flash.success?(c.success(r(i.props.flash.success)),F()):i.props.flash.error&&c.error(r(i.props.flash.error))},onError:i=>{t!=null&&t.is_demo||c.dismiss(),j(i),c.error(r("Please check the form for errors"))}})):(t!=null&&t.is_demo||c.loading(r("Updating interview type...")),p.put(route("hr.recruitment.interview-types.update",v.id),n,{onSuccess:i=>{t!=null&&t.is_demo||c.dismiss(),i.props.flash.success?(c.success(r(i.props.flash.success)),F()):i.props.flash.error&&c.error(r(i.props.flash.error))},onError:i=>{t!=null&&t.is_demo||c.dismiss(),j(i),c.error(r("Please check the form for errors"))}})))},re=()=>{t!=null&&t.is_demo||c.loading(r("Deleting interview type...")),p.delete(route("hr.recruitment.interview-types.destroy",v.id),{onSuccess:s=>{b(!1),t!=null&&t.is_demo||c.dismiss(),s.props.flash.success?c.success(r(s.props.flash.success)):s.props.flash.error&&c.error(r(s.props.flash.error))},onError:s=>{t!=null&&t.is_demo||c.dismiss(),c.error(typeof s=="string"?r(s):r("Failed to delete interview type: {{errors}}",{errors:Object.values(s).join(", ")}))}})},L=s=>{const i=s.status==="active"?"inactive":"active";t!=null&&t.is_demo||c.loading(r(i==="active"?"Activating interview type...":"Deactivating interview type...")),p.put(route("hr.recruitment.interview-types.toggle-status",s.id),{},{onSuccess:m=>{t!=null&&t.is_demo||c.dismiss(),m.props.flash.success?c.success(r(m.props.flash.success)):m.props.flash.error&&c.error(r(m.props.flash.error))},onError:m=>{t!=null&&t.is_demo||c.dismiss(),c.error(typeof m=="string"?r(m):r("Failed to update status: {{errors}}",{errors:Object.values(m).join(", ")}))}})},te=[{title:r("Dashboard"),href:route("dashboard")},{title:r("Recruitment"),href:route("hr.recruitment.interview-types.index")},{title:r("Interview Types")}],D=!!w||h!=="all",ae=({field:s})=>d.sort_field===s?e.jsx("span",{children:d.sort_direction==="asc"?" ↑":" ↓"}):e.jsx("span",{className:"opacity-40",children:"↕"});return e.jsxs(ie,{title:r("Interview Types"),description:"",url:"/hr/recruitment/interview-types",breadcrumbs:te,noPadding:!0,children:[e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-6",children:[e.jsx("div",{className:"lg:col-span-1",children:e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 sticky top-4",children:[e.jsxs("div",{className:"p-6 border-b border-gray-200 dark:border-gray-700",children:[e.jsx("h2",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:r(g==="create"?"Add New Interview Type":"Edit Interview Type")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1",children:r(g==="create"?"Fill in the details to create a new interview type":"Update the interview type details below")})]}),e.jsxs("form",{onSubmit:se,className:"p-6 space-y-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(P,{htmlFor:"name",className:"required",required:!0,children:r("Interview Type Name")}),e.jsx(T,{id:"name",type:"text",value:n.name,onChange:s=>f({...n,name:s.target.value}),placeholder:r("e.g., Technical, HR, Panel, Phone Screen"),className:o.name?"border-red-500":"",disabled:!y&&!u,required:!0}),o.name&&e.jsx("p",{className:"text-sm text-red-500",children:o.name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(P,{htmlFor:"description",children:r("Description")}),e.jsx(xe,{id:"description",value:n.description,onChange:s=>f({...n,description:s.target.value}),placeholder:r("Brief description of the interview type"),rows:3,className:o.description?"border-red-500":"",disabled:!y&&!u}),o.description&&e.jsx("p",{className:"text-sm text-red-500",children:o.description})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(P,{htmlFor:"status",className:"required",required:!0,children:r("Status")}),e.jsxs($,{value:n.status,onValueChange:s=>f({...n,status:s}),disabled:!y&&!u,children:[e.jsx(B,{className:o.status?"border-red-500":"",children:e.jsx(V,{placeholder:r("Select status")})}),e.jsxs(H,{children:[e.jsx(N,{value:"active",children:r("Active")}),e.jsx(N,{value:"inactive",children:r("Inactive")})]})]}),o.status&&e.jsx("p",{className:"text-sm text-red-500",children:o.status})]}),e.jsxs("div",{className:"flex items-center gap-3 pt-4 border-t border-gray-200 dark:border-gray-700",children:[(y||u)&&e.jsx(l,{type:"submit",className:"flex-1",children:r(g==="create"?"Add Interview Type":"Update Interview Type")}),g==="edit"&&e.jsx(l,{type:"button",variant:"outline",onClick:F,children:r("Cancel")})]})]})]})}),e.jsxs("div",{className:"lg:col-span-2 space-y-4",children:[e.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 p-4",children:e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex gap-2",children:[e.jsxs("div",{className:"relative flex-1",children:[e.jsx(ne,{className:"absolute left-3 top-1/2 -translate-y-1/2 h-4 w-4 text-gray-400"}),e.jsx(T,{type:"text",placeholder:r("Search interview types..."),value:w,onChange:s=>A(s.target.value),onKeyDown:s=>s.key==="Enter"&&U(s),className:"pl-10"})]}),e.jsx(l,{onClick:U,variant:"default",children:r("Search")}),D&&e.jsxs(l,{onClick:Z,variant:"outline",children:[e.jsx(le,{className:"h-4 w-4 mr-2"}),r("Reset")]})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-3",children:e.jsxs($,{value:h,onValueChange:q,children:[e.jsx(B,{children:e.jsx(V,{placeholder:r("All Statuses")})}),e.jsxs(H,{children:[e.jsx(N,{value:"all",children:r("All Statuses")}),e.jsx(N,{value:"active",children:r("Active")}),e.jsx(N,{value:"inactive",children:r("Inactive")})]})]})})]})}),e.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 overflow-hidden",children:((a==null?void 0:a.data)||[]).length>0?e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"px-6 py-4 border-b border-gray-200 dark:border-gray-700",children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:r("Interview Types")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1",children:r("Manage interview types used in the recruitment process")})]}),e.jsx("div",{className:"hidden lg:block",children:e.jsx("div",{className:"overflow-x-auto",children:e.jsxs("table",{className:"min-w-full divide-y divide-gray-200 dark:divide-gray-700",children:[e.jsx("thead",{className:"bg-gray-50 dark:bg-gray-700",children:e.jsxs("tr",{children:[e.jsx("th",{className:"px-4 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider cursor-pointer select-none",onClick:()=>ee("name"),children:e.jsxs("div",{className:"flex items-center gap-1",children:[r("Name")," ",e.jsx(ae,{field:"name"})]})}),e.jsx("th",{className:"px-3 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:r("Status")}),e.jsx("th",{className:"px-4 py-3 text-right text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:r("Actions")})]})}),e.jsx("tbody",{className:"bg-white dark:bg-gray-800 divide-y divide-gray-200 dark:divide-gray-700",children:((a==null?void 0:a.data)||[]).map(s=>e.jsxs("tr",{className:"hover:bg-gray-50 dark:hover:bg-gray-700/50 transition-colors",children:[e.jsx("td",{className:"px-4 py-4",children:e.jsxs("div",{className:"flex items-center",children:[e.jsx("div",{className:"flex-shrink-0 h-10 w-10 rounded-lg flex items-center justify-center bg-purple-100 text-purple-600 dark:bg-purple-900/30 dark:text-purple-400",children:e.jsx(E,{className:"h-5 w-5"})}),e.jsxs("div",{className:"ml-3",children:[e.jsx("div",{className:"text-sm font-medium text-gray-900 dark:text-white",children:s.name}),s.description&&e.jsxs("div",{className:"text-sm text-gray-500 dark:text-gray-400 max-w-xs",children:[e.jsx("div",{className:S.has(s.id)?"":"line-clamp-2",children:s.description}),s.description.length>60&&e.jsx("button",{onClick:()=>W(s.id),className:"inline-flex items-center mt-1 text-xs text-blue-600 hover:text-blue-800 dark:text-blue-400 dark:hover:text-blue-300",children:S.has(s.id)?e.jsxs(e.Fragment,{children:[e.jsx(pe,{className:"h-3 w-3 mr-1"}),r("Show less")]}):e.jsxs(e.Fragment,{children:[e.jsx(he,{className:"h-3 w-3 mr-1"}),r("Show more")]})})]})]})]})}),e.jsx("td",{className:"px-3 py-4",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.status==="active"?r("Active"):r("Inactive")})}),e.jsx("td",{className:"px-4 py-4 text-right",children:e.jsxs("div",{className:"flex items-center justify-end space-x-2",children:[u&&e.jsxs(e.Fragment,{children:[e.jsx(l,{variant:"ghost",size:"sm",onClick:()=>O(s),className:"h-8 w-8 p-0 text-amber-500",title:r("Edit"),children:e.jsx(K,{className:"h-4 w-4"})}),e.jsx(l,{variant:"ghost",size:"sm",onClick:()=>L(s),className:`h-8 w-8 p-0 ${s.status==="active"?"text-orange-500":"text-green-600"}`,title:s.status==="active"?r("Deactivate"):r("Activate"),children:e.jsx(X,{className:"h-4 w-4"})})]}),z&&e.jsx(l,{variant:"ghost",size:"sm",onClick:()=>{k(s),b(!0)},className:"h-8 w-8 p-0 text-red-500",title:r("Delete"),children:e.jsx(G,{className:"h-4 w-4"})})]})})]},s.id))})]})})}),e.jsx("div",{className:"lg:hidden space-y-4",children:((a==null?void 0:a.data)||[]).map(s=>e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg border border-gray-200 dark:border-gray-700 p-4",children:[e.jsxs("div",{className:"flex items-start justify-between mb-3",children:[e.jsxs("div",{className:"flex items-start space-x-3",children:[e.jsx("div",{className:"flex-shrink-0 h-10 w-10 rounded-lg flex items-center justify-center bg-purple-100 text-purple-600 dark:bg-purple-900/30 dark:text-purple-400",children:e.jsx(E,{className:"h-5 w-5"})}),e.jsxs("div",{className:"flex-1",children:[e.jsx("h3",{className:"text-sm font-medium text-gray-900 dark:text-white",children:s.name}),s.description&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1 line-clamp-2",title:s.description,children:s.description})]})]}),e.jsxs("div",{className:"flex items-center space-x-1",children:[u&&e.jsxs(e.Fragment,{children:[e.jsx(l,{variant:"ghost",size:"sm",onClick:()=>O(s),className:"h-8 w-8 p-0 text-amber-500",children:e.jsx(K,{className:"h-4 w-4"})}),e.jsx(l,{variant:"ghost",size:"sm",onClick:()=>L(s),className:`h-8 w-8 p-0 ${s.status==="active"?"text-orange-500":"text-green-600"}`,children:e.jsx(X,{className:"h-4 w-4"})})]}),z&&e.jsx(l,{variant:"ghost",size:"sm",onClick:()=>{k(s),b(!0)},className:"h-8 w-8 p-0 text-red-500",children:e.jsx(G,{className:"h-4 w-4"})})]})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400 mb-1",children:r("Status")}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.status==="active"?r("Active"):r("Inactive")})]})]},s.id))}),(a==null?void 0:a.total)>((a==null?void 0:a.per_page)||10)&&e.jsx("div",{className:"px-6 py-4 border-t border-gray-200 dark:border-gray-700",children:e.jsx(me,{from:(a==null?void 0:a.from)||0,to:(a==null?void 0:a.to)||0,total:(a==null?void 0:a.total)||0,links:a==null?void 0:a.links,entityName:r("interview types"),onPageChange:s=>{const i=new URL(s).searchParams.get("page");p.get(route("hr.recruitment.interview-types.index"),{page:i,per_page:d.per_page||10,search:w||void 0,status:h!=="all"?h:void 0,sort_field:d.sort_field||void 0,sort_direction:d.sort_direction||void 0},{preserveState:!0,preserveScroll:!0})}})})]}):e.jsxs("div",{className:"p-12 text-center",children:[e.jsx("div",{className:"mx-auto w-16 h-16 bg-gray-100 dark:bg-gray-700 rounded-full flex items-center justify-center mb-4",children:e.jsx(E,{className:"h-8 w-8 text-gray-400"})}),e.jsx("h3",{className:"text-lg font-medium text-gray-900 dark:text-white mb-2",children:r("No interview types found")}),e.jsx("p",{className:"text-gray-500 dark:text-gray-400 mb-6 max-w-sm mx-auto",children:r(D?"No interview types match your search criteria. Try adjusting your filters.":"Create interview types to categorize your recruitment interviews.")}),!D&&y&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:r("Use the form on the left to add your first interview type.")})]})})]})]}),e.jsx(oe,{isOpen:J,onClose:()=>b(!1),onConfirm:re,itemName:(v==null?void 0:v.name)||"",entityName:"interview type"})]})}export{rs as default}; +import{r as x,j as e}from"./ui-Z445SNHD.js";import{P as ie}from"./page-template-Cw8W4Qs2.js";import{u as ce,c as de,x as I,L as P,I as T,B as l,S as ne,X as le,r as p,t as c}from"./app-Da3PX8qg.js";import{C as oe}from"./CrudDeleteModal-DmHx0JCJ.js";import{P as me}from"./pagination-B9z4VraF.js";import{T as xe}from"./textarea-BgXisGCr.js";import{S as $,a as B,b as V,c as H,d as N}from"./select-9uIRiOV_.js";import{M as E}from"./message-square-C7x1Rix5.js";import{a as pe,C as he}from"./chevron-up-CIpCAMDk.js";import{S as K}from"./square-pen-CatLE0_h.js";import{L as X}from"./lock-BGSkpX29.js";import{T as G}from"./trash-2-15Ri11Yq.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./index-9MclThM-.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";function rs(){const{t:r}=ce(),{auth:_,interviewTypes:a,filters:d={},globalSettings:t}=de().props,C=(_==null?void 0:_.permissions)||[],[w,A]=x.useState(d.search||""),[h,q]=x.useState(d.status||"all"),[J,b]=x.useState(!1),[v,k]=x.useState(null),[g,M]=x.useState("create"),[S,Q]=x.useState(new Set),[n,f]=x.useState({name:"",description:"",status:"active"}),[o,j]=x.useState({}),y=I(C,"create-interview-types"),u=I(C,"edit-interview-types"),z=I(C,"delete-interview-types"),W=s=>{const i=new Set(S);i.has(s)?i.delete(s):i.add(s),Q(i)},F=()=>{f({name:"",description:"",status:"active"}),j({}),M("create"),k(null)},O=s=>{f({name:s.name||"",description:s.description||"",status:s.status||"active"}),M("edit"),k(s),j({}),window.scrollTo({top:0,behavior:"smooth"})},Y=()=>{const s={};return n.name.trim()?n.name.trim().length>255&&(s.name=r("Name must not exceed 255 characters")):s.name=r("Name is required"),["active","inactive"].includes(n.status)||(s.status=r("Please select a valid status")),j(s),Object.keys(s).length===0},R=(s={})=>{p.get(route("hr.recruitment.interview-types.index"),{page:1,search:w||void 0,status:h!=="all"?h:void 0,per_page:d.per_page||10,sort_field:d.sort_field||void 0,sort_direction:d.sort_direction||void 0,...s},{preserveState:!0,preserveScroll:!0})},U=s=>{s.preventDefault(),R()},Z=()=>{A(""),q("all"),p.get(route("hr.recruitment.interview-types.index"),{page:1,per_page:d.per_page||10},{preserveState:!0,preserveScroll:!0})},ee=s=>{const i=d.sort_field===s&&d.sort_direction==="asc"?"desc":"asc";R({sort_field:s,sort_direction:i})},se=s=>{s.preventDefault(),Y()&&(g==="create"?(t!=null&&t.is_demo||c.loading(r("Creating interview type...")),p.post(route("hr.recruitment.interview-types.store"),n,{onSuccess:i=>{t!=null&&t.is_demo||c.dismiss(),i.props.flash.success?(c.success(r(i.props.flash.success)),F()):i.props.flash.error&&c.error(r(i.props.flash.error))},onError:i=>{t!=null&&t.is_demo||c.dismiss(),j(i),c.error(r("Please check the form for errors"))}})):(t!=null&&t.is_demo||c.loading(r("Updating interview type...")),p.put(route("hr.recruitment.interview-types.update",v.id),n,{onSuccess:i=>{t!=null&&t.is_demo||c.dismiss(),i.props.flash.success?(c.success(r(i.props.flash.success)),F()):i.props.flash.error&&c.error(r(i.props.flash.error))},onError:i=>{t!=null&&t.is_demo||c.dismiss(),j(i),c.error(r("Please check the form for errors"))}})))},re=()=>{t!=null&&t.is_demo||c.loading(r("Deleting interview type...")),p.delete(route("hr.recruitment.interview-types.destroy",v.id),{onSuccess:s=>{b(!1),t!=null&&t.is_demo||c.dismiss(),s.props.flash.success?c.success(r(s.props.flash.success)):s.props.flash.error&&c.error(r(s.props.flash.error))},onError:s=>{t!=null&&t.is_demo||c.dismiss(),c.error(typeof s=="string"?r(s):r("Failed to delete interview type: {{errors}}",{errors:Object.values(s).join(", ")}))}})},L=s=>{const i=s.status==="active"?"inactive":"active";t!=null&&t.is_demo||c.loading(r(i==="active"?"Activating interview type...":"Deactivating interview type...")),p.put(route("hr.recruitment.interview-types.toggle-status",s.id),{},{onSuccess:m=>{t!=null&&t.is_demo||c.dismiss(),m.props.flash.success?c.success(r(m.props.flash.success)):m.props.flash.error&&c.error(r(m.props.flash.error))},onError:m=>{t!=null&&t.is_demo||c.dismiss(),c.error(typeof m=="string"?r(m):r("Failed to update status: {{errors}}",{errors:Object.values(m).join(", ")}))}})},te=[{title:r("Dashboard"),href:route("dashboard")},{title:r("Recruitment"),href:route("hr.recruitment.interview-types.index")},{title:r("Interview Types")}],D=!!w||h!=="all",ae=({field:s})=>d.sort_field===s?e.jsx("span",{children:d.sort_direction==="asc"?" ↑":" ↓"}):e.jsx("span",{className:"opacity-40",children:"↕"});return e.jsxs(ie,{title:r("Interview Types"),description:"",url:"/hr/recruitment/interview-types",breadcrumbs:te,noPadding:!0,children:[e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-6",children:[e.jsx("div",{className:"lg:col-span-1",children:e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 sticky top-4",children:[e.jsxs("div",{className:"p-6 border-b border-gray-200 dark:border-gray-700",children:[e.jsx("h2",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:r(g==="create"?"Add New Interview Type":"Edit Interview Type")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1",children:r(g==="create"?"Fill in the details to create a new interview type":"Update the interview type details below")})]}),e.jsxs("form",{onSubmit:se,className:"p-6 space-y-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(P,{htmlFor:"name",className:"required",required:!0,children:r("Interview Type Name")}),e.jsx(T,{id:"name",type:"text",value:n.name,onChange:s=>f({...n,name:s.target.value}),placeholder:r("e.g., Technical, HR, Panel, Phone Screen"),className:o.name?"border-red-500":"",disabled:!y&&!u,required:!0}),o.name&&e.jsx("p",{className:"text-sm text-red-500",children:o.name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(P,{htmlFor:"description",children:r("Description")}),e.jsx(xe,{id:"description",value:n.description,onChange:s=>f({...n,description:s.target.value}),placeholder:r("Brief description of the interview type"),rows:3,className:o.description?"border-red-500":"",disabled:!y&&!u}),o.description&&e.jsx("p",{className:"text-sm text-red-500",children:o.description})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(P,{htmlFor:"status",className:"required",required:!0,children:r("Status")}),e.jsxs($,{value:n.status,onValueChange:s=>f({...n,status:s}),disabled:!y&&!u,children:[e.jsx(B,{className:o.status?"border-red-500":"",children:e.jsx(V,{placeholder:r("Select status")})}),e.jsxs(H,{children:[e.jsx(N,{value:"active",children:r("Active")}),e.jsx(N,{value:"inactive",children:r("Inactive")})]})]}),o.status&&e.jsx("p",{className:"text-sm text-red-500",children:o.status})]}),e.jsxs("div",{className:"flex items-center gap-3 pt-4 border-t border-gray-200 dark:border-gray-700",children:[(y||u)&&e.jsx(l,{type:"submit",className:"flex-1",children:r(g==="create"?"Add Interview Type":"Update Interview Type")}),g==="edit"&&e.jsx(l,{type:"button",variant:"outline",onClick:F,children:r("Cancel")})]})]})]})}),e.jsxs("div",{className:"lg:col-span-2 space-y-4",children:[e.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 p-4",children:e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex gap-2",children:[e.jsxs("div",{className:"relative flex-1",children:[e.jsx(ne,{className:"absolute left-3 top-1/2 -translate-y-1/2 h-4 w-4 text-gray-400"}),e.jsx(T,{type:"text",placeholder:r("Search interview types..."),value:w,onChange:s=>A(s.target.value),onKeyDown:s=>s.key==="Enter"&&U(s),className:"pl-10"})]}),e.jsx(l,{onClick:U,variant:"default",children:r("Search")}),D&&e.jsxs(l,{onClick:Z,variant:"outline",children:[e.jsx(le,{className:"h-4 w-4 mr-2"}),r("Reset")]})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-3",children:e.jsxs($,{value:h,onValueChange:q,children:[e.jsx(B,{children:e.jsx(V,{placeholder:r("All Statuses")})}),e.jsxs(H,{children:[e.jsx(N,{value:"all",children:r("All Statuses")}),e.jsx(N,{value:"active",children:r("Active")}),e.jsx(N,{value:"inactive",children:r("Inactive")})]})]})})]})}),e.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 overflow-hidden",children:((a==null?void 0:a.data)||[]).length>0?e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"px-6 py-4 border-b border-gray-200 dark:border-gray-700",children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:r("Interview Types")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1",children:r("Manage interview types used in the recruitment process")})]}),e.jsx("div",{className:"hidden lg:block",children:e.jsx("div",{className:"overflow-x-auto",children:e.jsxs("table",{className:"min-w-full divide-y divide-gray-200 dark:divide-gray-700",children:[e.jsx("thead",{className:"bg-gray-50 dark:bg-gray-700",children:e.jsxs("tr",{children:[e.jsx("th",{className:"px-4 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider cursor-pointer select-none",onClick:()=>ee("name"),children:e.jsxs("div",{className:"flex items-center gap-1",children:[r("Name")," ",e.jsx(ae,{field:"name"})]})}),e.jsx("th",{className:"px-3 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:r("Status")}),e.jsx("th",{className:"px-4 py-3 text-right text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:r("Actions")})]})}),e.jsx("tbody",{className:"bg-white dark:bg-gray-800 divide-y divide-gray-200 dark:divide-gray-700",children:((a==null?void 0:a.data)||[]).map(s=>e.jsxs("tr",{className:"hover:bg-gray-50 dark:hover:bg-gray-700/50 transition-colors",children:[e.jsx("td",{className:"px-4 py-4",children:e.jsxs("div",{className:"flex items-center",children:[e.jsx("div",{className:"flex-shrink-0 h-10 w-10 rounded-lg flex items-center justify-center bg-purple-100 text-purple-600 dark:bg-purple-900/30 dark:text-purple-400",children:e.jsx(E,{className:"h-5 w-5"})}),e.jsxs("div",{className:"ml-3",children:[e.jsx("div",{className:"text-sm font-medium text-gray-900 dark:text-white",children:s.name}),s.description&&e.jsxs("div",{className:"text-sm text-gray-500 dark:text-gray-400 max-w-xs",children:[e.jsx("div",{className:S.has(s.id)?"":"line-clamp-2",children:s.description}),s.description.length>60&&e.jsx("button",{onClick:()=>W(s.id),className:"inline-flex items-center mt-1 text-xs text-blue-600 hover:text-blue-800 dark:text-blue-400 dark:hover:text-blue-300",children:S.has(s.id)?e.jsxs(e.Fragment,{children:[e.jsx(pe,{className:"h-3 w-3 mr-1"}),r("Show less")]}):e.jsxs(e.Fragment,{children:[e.jsx(he,{className:"h-3 w-3 mr-1"}),r("Show more")]})})]})]})]})}),e.jsx("td",{className:"px-3 py-4",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.status==="active"?r("Active"):r("Inactive")})}),e.jsx("td",{className:"px-4 py-4 text-right",children:e.jsxs("div",{className:"flex items-center justify-end space-x-2",children:[u&&e.jsxs(e.Fragment,{children:[e.jsx(l,{variant:"ghost",size:"sm",onClick:()=>O(s),className:"h-8 w-8 p-0 text-amber-500",title:r("Edit"),children:e.jsx(K,{className:"h-4 w-4"})}),e.jsx(l,{variant:"ghost",size:"sm",onClick:()=>L(s),className:`h-8 w-8 p-0 ${s.status==="active"?"text-orange-500":"text-green-600"}`,title:s.status==="active"?r("Deactivate"):r("Activate"),children:e.jsx(X,{className:"h-4 w-4"})})]}),z&&e.jsx(l,{variant:"ghost",size:"sm",onClick:()=>{k(s),b(!0)},className:"h-8 w-8 p-0 text-red-500",title:r("Delete"),children:e.jsx(G,{className:"h-4 w-4"})})]})})]},s.id))})]})})}),e.jsx("div",{className:"lg:hidden space-y-4",children:((a==null?void 0:a.data)||[]).map(s=>e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg border border-gray-200 dark:border-gray-700 p-4",children:[e.jsxs("div",{className:"flex items-start justify-between mb-3",children:[e.jsxs("div",{className:"flex items-start space-x-3",children:[e.jsx("div",{className:"flex-shrink-0 h-10 w-10 rounded-lg flex items-center justify-center bg-purple-100 text-purple-600 dark:bg-purple-900/30 dark:text-purple-400",children:e.jsx(E,{className:"h-5 w-5"})}),e.jsxs("div",{className:"flex-1",children:[e.jsx("h3",{className:"text-sm font-medium text-gray-900 dark:text-white",children:s.name}),s.description&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1 line-clamp-2",title:s.description,children:s.description})]})]}),e.jsxs("div",{className:"flex items-center space-x-1",children:[u&&e.jsxs(e.Fragment,{children:[e.jsx(l,{variant:"ghost",size:"sm",onClick:()=>O(s),className:"h-8 w-8 p-0 text-amber-500",children:e.jsx(K,{className:"h-4 w-4"})}),e.jsx(l,{variant:"ghost",size:"sm",onClick:()=>L(s),className:`h-8 w-8 p-0 ${s.status==="active"?"text-orange-500":"text-green-600"}`,children:e.jsx(X,{className:"h-4 w-4"})})]}),z&&e.jsx(l,{variant:"ghost",size:"sm",onClick:()=>{k(s),b(!0)},className:"h-8 w-8 p-0 text-red-500",children:e.jsx(G,{className:"h-4 w-4"})})]})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400 mb-1",children:r("Status")}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.status==="active"?r("Active"):r("Inactive")})]})]},s.id))}),(a==null?void 0:a.total)>((a==null?void 0:a.per_page)||10)&&e.jsx("div",{className:"px-6 py-4 border-t border-gray-200 dark:border-gray-700",children:e.jsx(me,{from:(a==null?void 0:a.from)||0,to:(a==null?void 0:a.to)||0,total:(a==null?void 0:a.total)||0,links:a==null?void 0:a.links,entityName:r("interview types"),onPageChange:s=>{const i=new URL(s).searchParams.get("page");p.get(route("hr.recruitment.interview-types.index"),{page:i,per_page:d.per_page||10,search:w||void 0,status:h!=="all"?h:void 0,sort_field:d.sort_field||void 0,sort_direction:d.sort_direction||void 0},{preserveState:!0,preserveScroll:!0})}})})]}):e.jsxs("div",{className:"p-12 text-center",children:[e.jsx("div",{className:"mx-auto w-16 h-16 bg-gray-100 dark:bg-gray-700 rounded-full flex items-center justify-center mb-4",children:e.jsx(E,{className:"h-8 w-8 text-gray-400"})}),e.jsx("h3",{className:"text-lg font-medium text-gray-900 dark:text-white mb-2",children:r("No interview types found")}),e.jsx("p",{className:"text-gray-500 dark:text-gray-400 mb-6 max-w-sm mx-auto",children:r(D?"No interview types match your search criteria. Try adjusting your filters.":"Create interview types to categorize your recruitment interviews.")}),!D&&y&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:r("Use the form on the left to add your first interview type.")})]})})]})]}),e.jsx(oe,{isOpen:J,onClose:()=>b(!1),onConfirm:re,itemName:(v==null?void 0:v.name)||"",entityName:"interview type"})]})}export{rs as default}; diff --git a/public/build/assets/index-BcyRomtd.js b/public/build/assets/index-BADKxotK.js similarity index 91% rename from public/build/assets/index-BcyRomtd.js rename to public/build/assets/index-BADKxotK.js index 4fad1204a..0c5b561fa 100644 --- a/public/build/assets/index-BcyRomtd.js +++ b/public/build/assets/index-BADKxotK.js @@ -1 +1 @@ -import{r as x,j as e}from"./ui-Z445SNHD.js";import{P as Ie}from"./page-template-B_mOhR6n.js";import{u as oe,D as ne,h as Te,j as Fe,k as Ee,p as Me,l as I,q as Le,B as g,c as Ae,r as f,P as J,g as Q,s as N,v as w,w as b,C as ze,t as i}from"./app-36WMjvX0.js";import{P as X}from"./pagination-n2efY1KU.js";import{S as Re}from"./search-and-filter-bar-PUOLiNYr.js";import{D as $e,a as Ue,b as Ve,c as R,d as qe}from"./CookieConsentBanner-CIl2kmlz.js";import{u as Be}from"./use-initials-BK4eRgYY.js";import{C as Z}from"./CrudFormModal-Bmz2nLeY.js";import{C as He}from"./CrudDeleteModal-DM40AK8z.js";import{R as Ge,a as Ye}from"./radio-group-BtLENAXk.js";import{S as Ke}from"./switch-C7AW5g5G.js";import{C as $}from"./credit-card-Dm0mmHp5.js";import{C as We}from"./circle-check-C_SLfS2p.js";import Je from"./view-DuL3-ZS4.js";import{H as Qe,A as ee,K as se,L as re}from"./lock-open-CN4tz8Of.js";import{I as te}from"./info-VH-vNQ_z.js";import{L as ae}from"./lock-RX1hYn48.js";import{S as ie}from"./square-pen-B3p2jiW9.js";import{T as le}from"./trash-2-Dxg0nP1A.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./settings-DYZFNkOc.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./filter-D8dMdozc.js";import"./list-Ajdnpsw1.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./checkbox-Bos2Phgi.js";import"./multi-select-field-BX9C1tYH.js";import"./scroll-area-BmK0s-Hf.js";import"./LocationPicker-DAd_AcXs.js";import"./leaflet-FVhBWCqS.js";import"./locate-fixed-D29o3FBS.js";import"./circle-BpyxLEsH.js";import"./building-2-Cda8xQDI.js";import"./mail-BFoS8U8W.js";function Xe({isOpen:t,onClose:_,onConfirm:o,plans:T,currentPlanId:n,companyName:a}){const{t:j}=oe(),[p,C]=x.useState(null),[m,D]=x.useState(!1),c=T.filter(l=>{const v=l.duration.toLowerCase();return m?v==="yearly":v==="monthly"});x.useEffect(()=>{if(t&&c&&c.length>0){const l=c.find(v=>v.is_current===!0);if(l)C(l.id);else if(n){const v=c.find(u=>u.id===n);C(v?n:c[0].id)}else C(c[0].id)}},[t,T,m]),x.useEffect(()=>{c.length>0&&p&&(c.find(v=>v.id===p)||C(c[0].id))},[m]);const P=()=>{p&&o(p,m?"yearly":"monthly")};return e.jsx(ne,{open:t,onOpenChange:_,children:e.jsxs(Te,{className:"sm:max-w-2xl max-h-[90vh] overflow-hidden flex flex-col",children:[e.jsxs(Fe,{children:[e.jsx(Ee,{className:"text-lg font-semibold text-gray-900",children:j("Upgrade Plan for Company")}),e.jsx(Me,{className:"text-sm text-gray-600",children:j("Select a new plan for this company")})]}),e.jsxs("div",{className:"flex items-center justify-center gap-3 py-2 px-4 bg-gray-50 rounded-lg",children:[e.jsx("span",{className:`text-sm font-medium transition-colors ${m?"text-gray-600":"text-primary"}`,children:j("Monthly")}),e.jsx(Ke,{checked:m,onCheckedChange:D,className:"data-[state=checked]:bg-primary"}),e.jsx("span",{className:`text-sm font-medium transition-colors ${m?"text-primary":"text-gray-600"}`,children:j("Yearly")}),m&&e.jsx(I,{variant:"secondary",className:"ml-2 bg-green-100 text-green-700 border-0 text-xs font-medium",children:j("Save up to 20%")})]}),e.jsx("div",{className:"flex-1 overflow-y-auto py-2 pr-2",children:e.jsx(Ge,{value:(p==null?void 0:p.toString())||"",onValueChange:l=>C(parseInt(l)),className:"space-y-2 pr-2",children:c.length>0?c.map(l=>{var v;return e.jsx("div",{className:`relative rounded-lg border-2 p-3 cursor-pointer transition-all ${p===l.id?"border-primary bg-primary/5":"border-gray-200 hover:border-gray-300 bg-white"}`,onClick:()=>C(l.id),children:e.jsxs("div",{className:"flex items-start gap-3",children:[e.jsx("div",{className:"flex items-center pt-0.5",children:e.jsx(Ye,{value:l.id.toString(),id:`plan-${l.id}`,className:"h-4 w-4"})}),e.jsxs("div",{className:"flex-1 min-w-0",children:[e.jsx("div",{className:"flex items-center justify-between mb-1",children:e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("h3",{className:"text-base font-semibold text-gray-900 leading-tight",children:l.name}),l.is_current&&e.jsx(I,{variant:"secondary",className:"text-xs font-medium bg-blue-100 text-blue-700 border-0 py-0 px-2 leading-tight",children:j("Current")})]})}),e.jsxs("div",{className:"flex items-baseline gap-1 mb-1",children:[e.jsx($,{className:"h-3.5 w-3.5 text-gray-400 flex-shrink-0"}),e.jsx("span",{className:"text-base font-bold text-gray-900 leading-tight",children:((v=window.appSettings)==null?void 0:v.formatCurrency(l.price))||`$${l.price}`}),e.jsxs("span",{className:"text-sm text-gray-600 leading-tight",children:["/ ",l.duration.toLowerCase()]})]}),l.description&&e.jsx("p",{className:"text-sm text-gray-600 mb-1.5 leading-snug",children:l.description}),l.features&&l.features.length>0&&e.jsxs("div",{className:"flex flex-wrap gap-1.5",children:[l.features.slice(0,3).map((u,O)=>e.jsxs(I,{variant:"outline",className:"text-xs font-normal bg-gray-50 text-gray-700 border-gray-200 py-0.5 px-2 leading-tight",children:[e.jsx(We,{className:"mr-1 h-3 w-3 text-green-500 flex-shrink-0"}),e.jsx("span",{className:"truncate",children:u})]},`${l.id}-${O}`)),l.features.length>3&&e.jsxs(I,{variant:"outline",className:"text-xs font-normal bg-gray-50 text-gray-600 border-gray-200 py-0.5 px-2 leading-tight",children:["+",l.features.length-3," more"]})]})]})]})},l.id)}):e.jsx("div",{className:"text-center py-8 text-gray-500",children:e.jsxs("p",{className:"text-sm",children:[j("No plans available for")," ",j(m?"yearly":"monthly")," ",j("billing")]})})})}),e.jsxs(Le,{className:"border-t pt-3",children:[e.jsx(g,{variant:"outline",onClick:_,className:"text-sm font-medium",children:j("Cancel")}),e.jsx(g,{onClick:P,disabled:!p||c.length===0,className:"bg-primary hover:bg-primary/90 text-sm font-medium",children:j("Upgrade Plan")})]})]})})}function ar(){var Y,K,W;const{t}=oe(),{auth:_,companies:o,plans:T,filters:n={},globalSettings:a}=Ae().props,j=(_==null?void 0:_.permissions)||[];Be();const[p,C]=x.useState(n.view||"list"),[m,D]=x.useState(n.search||""),[c,P]=x.useState(n.start_date?new Date(n.start_date):void 0),[l,v]=x.useState(n.end_date?new Date(n.end_date):void 0),[u,O]=x.useState(n.status||"all"),[de,U]=x.useState(!1),[ce,V]=x.useState(!1),[me,k]=x.useState(!1),[he,F]=x.useState(!1),[pe,E]=x.useState(!1),[xe,M]=x.useState(!1),[h,L]=x.useState(null),[ue,fe]=x.useState([]),[S,q]=x.useState("create"),ge=()=>u!=="all"||m!==""||c!==void 0||l!==void 0,je=()=>(u!=="all"?1:0)+(m?1:0)+(c?1:0)+(l?1:0),ve=s=>{s.preventDefault(),B()},B=()=>{const s={page:1};m&&(s.search=m),u!=="all"&&(s.status=u),c&&(s.start_date=c.toISOString().split("T")[0]),l&&(s.end_date=l.toISOString().split("T")[0]),n.per_page&&(s.per_page=n.per_page),s.view=p,f.get(route("companies.index"),s,{preserveState:!0,preserveScroll:!0})},ye=s=>{O(s);const r={page:1};m&&(r.search=m),s!=="all"&&(r.status=s),c&&(r.start_date=c.toISOString().split("T")[0]),l&&(r.end_date=l.toISOString().split("T")[0]),n.per_page&&(r.per_page=n.per_page),r.view=p,f.get(route("companies.index"),r,{preserveState:!0,preserveScroll:!0})},Ne=s=>{const r=n.sort_field===s&&n.sort_direction==="asc"?"desc":"asc",d={sort_field:s,sort_direction:r,page:1};m&&(d.search=m),u!=="all"&&(d.status=u),c&&(d.start_date=c.toISOString().split("T")[0]),l&&(d.end_date=l.toISOString().split("T")[0]),n.per_page&&(d.per_page=n.per_page),d.view=p,f.get(route("companies.index"),d,{preserveState:!0,preserveScroll:!0})},y=(s,r)=>{switch(L(r),s){case"login-as":f.get(route("impersonate.start",r.id));break;case"company-info":V(!0);break;case"upgrade-plan":Se(r);break;case"reset-password":E(!0);break;case"toggle-status":_e(r);break;case"edit":q("edit"),k(!0);break;case"delete":F(!0);break}},H=()=>{L(null),q("create"),k(!0)},we=s=>{S==="create"?(a!=null&&a.is_demo||i.loading(t("Creating company...")),f.post(route("companies.store"),s,{onSuccess:r=>{k(!1),a!=null&&a.is_demo||i.dismiss(),r.props.flash.success?i.success(t(r.props.flash.success)):r.props.flash.error&&i.error(t(r.props.flash.error))},onError:r=>{a!=null&&a.is_demo||i.dismiss(),typeof r=="string"?i.error(t(r)):i.error(t("Failed to create company: {{errors}}",{errors:Object.values(r).join(", ")}))}})):S==="edit"&&(a!=null&&a.is_demo||i.loading(t("Updating company...")),f.put(route("companies.update",h.id),s,{onSuccess:r=>{k(!1),a!=null&&a.is_demo||i.dismiss(),r.props.flash.success?i.success(t(r.props.flash.success)):r.props.flash.error&&i.error(t(r.props.flash.error))},onError:r=>{a!=null&&a.is_demo||i.dismiss(),typeof r=="string"?i.error(t(r)):i.error(t("Failed to update company: {{errors}}",{errors:Object.values(r).join(", ")}))}}))},be=()=>{a!=null&&a.is_demo||i.loading(t("Deleting company...")),f.delete(route("companies.destroy",h.id),{onSuccess:s=>{F(!1),a!=null&&a.is_demo||i.dismiss(),s.props.flash.success?i.success(t(s.props.flash.success)):s.props.flash.error&&i.error(t(s.props.flash.error))},onError:s=>{a!=null&&a.is_demo||i.dismiss(),typeof s=="string"?i.error(t(s)):i.error(t("Failed to delete company: {{errors}}",{errors:Object.values(s).join(", ")}))}})},Ce=s=>{a!=null&&a.is_demo||i.loading(t("Resetting password...")),f.put(route("companies.reset-password",h.id),s,{onSuccess:r=>{E(!1),a!=null&&a.is_demo||i.dismiss(),r.props.flash.success?i.success(t(r.props.flash.success)):r.props.flash.error&&i.error(t(r.props.flash.error))},onError:r=>{a!=null&&a.is_demo||i.dismiss(),typeof r=="string"?i.error(t(r)):i.error(t("Failed to reset password: {{errors}}",{errors:Object.values(r).join(", ")}))}})},_e=s=>{const r=s.status==="active"?"inactive":"active";a!=null&&a.is_demo||i.loading(`${t(r==="active"?"Activating":"Deactivating")} company...`),f.put(route("companies.toggle-status",s.id),{},{onSuccess:d=>{a!=null&&a.is_demo||i.dismiss(),d.props.flash.success?i.success(t(d.props.flash.success)):d.props.flash.error&&i.error(t(d.props.flash.error))},onError:d=>{a!=null&&a.is_demo||i.dismiss(),typeof d=="string"?i.error(t(d)):i.error(t("Failed to update company status: {{errors}}",{errors:Object.values(d).join(", ")}))}})},G=s=>{const d={page:new URL(s).searchParams.get("page")||"1",view:p};m&&(d.search=m),u!=="all"&&(d.status=u),c&&(d.start_date=c.toISOString().split("T")[0]),l&&(d.end_date=l.toISOString().split("T")[0]),n.per_page&&(d.per_page=n.per_page),n.sort_field&&(d.sort_field=n.sort_field),n.sort_direction&&(d.sort_direction=n.sort_direction),f.get(route("companies.index"),d,{preserveState:!0,preserveScroll:!0})},ke=()=>{O("all"),D(""),P(void 0),v(void 0),U(!1),f.get(route("companies.index"),{page:1,per_page:n.per_page,view:p},{preserveState:!0,preserveScroll:!0})},Se=s=>{L(s),a!=null&&a.is_demo||i.loading(t("Loading plans...")),fetch(route("companies.plans",s.id)).then(r=>r.json()).then(r=>{fe(r.plans),M(!0),a!=null&&a.is_demo||i.dismiss()}).catch(r=>{a!=null&&a.is_demo||i.dismiss(),i.error(t("Failed to load plans"))})},De=(s,r)=>{a!=null&&a.is_demo,f.put(route("companies.upgrade-plan",h.id),{plan_id:s,duration:r},{onSuccess:()=>{M(!1),a!=null&&a.is_demo||i.dismiss(),i.success(t("Plan upgraded successfully")),f.reload()},onError:()=>{a!=null&&a.is_demo||i.dismiss(),i.error(t("Failed to upgrade plan"))}})},Pe=[...j.includes("manage-login-history")?[{icon:e.jsx(Qe,{className:"h-4 w-4 mx-auto"}),variant:"outline",onClick:()=>f.get(route("login-history.index")),tooltip:t("Login History")}]:[],{label:t("Add Company"),icon:e.jsx(J,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>H()}],Oe=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Companies")}],A=[{key:"name",label:t("Name"),sortable:!0,render:(s,r)=>e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("img",{src:r.avatar,alt:r.name,className:"h-10 w-10 rounded-full object-cover",onError:d=>{const z=d.target;z.src=Q("avatars/avatar.png")}}),e.jsxs("div",{children:[e.jsx("div",{className:"font-medium",children:r.name}),e.jsx("div",{className:"text-sm text-muted-foreground",children:r.email})]})]})},{key:"plan_name",label:t("Plan"),render:s=>e.jsx("span",{className:"inline-flex items-center rounded-md bg-blue-50 px-2 py-1 text-xs font-medium text-blue-700 ring-1 ring-inset ring-blue-700/10 capitalize",children:s})},{key:"created_at",label:t("Created At"),sortable:!0,render:s=>{var r;return((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(s,!1))||new Date(s).toLocaleDateString()}}];return e.jsxs(Ie,{title:t("Companies"),url:"/companies",actions:Pe,breadcrumbs:Oe,noPadding:!0,children:[e.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:e.jsx(Re,{searchTerm:m,onSearchChange:D,onSearch:ve,filters:[{name:"status",label:t("Status"),type:"select",value:u,onChange:ye,options:[{value:"all",label:t("All Status")},{value:"active",label:t("Active")},{value:"inactive",label:t("Inactive")}]},{name:"start_date",label:t("Start Date"),type:"date",value:c,onChange:s=>P(s)},{name:"end_date",label:t("End Date"),type:"date",value:l,onChange:s=>v(s)}],showFilters:de,setShowFilters:U,hasActiveFilters:ge,activeFilterCount:je,onResetFilters:ke,onApplyFilters:B,currentPerPage:((Y=n.per_page)==null?void 0:Y.toString())||"10",onPerPageChange:s=>{const r={page:1,per_page:parseInt(s)};m&&(r.search=m),u!=="all"&&(r.status=u),c&&(r.start_date=c.toISOString().split("T")[0]),l&&(r.end_date=l.toISOString().split("T")[0]),r.view=p,f.get(route("companies.index"),r,{preserveState:!0,preserveScroll:!0})},showViewToggle:!0,activeView:p,onViewChange:s=>{C(s);const r={page:1,view:s};m&&(r.search=m),u!=="all"&&(r.status=u),c&&(r.start_date=c.toISOString().split("T")[0]),l&&(r.end_date=l.toISOString().split("T")[0]),n.per_page&&(r.per_page=n.per_page),f.get(route("companies.index"),r,{preserveState:!0,preserveScroll:!0})}})}),p==="list"?e.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[e.jsx("div",{className:"overflow-x-auto",children:e.jsxs("table",{className:"w-full text-sm",children:[e.jsx("thead",{children:e.jsxs("tr",{className:"border-b bg-gray-50 dark:bg-gray-800 dark:border-gray-700",children:[A.map(s=>e.jsx("th",{className:"px-4 py-3 text-left font-medium text-gray-500",onClick:()=>s.sortable&&Ne(s.key),children:e.jsxs("div",{className:"flex items-center",children:[s.label,s.sortable&&e.jsx("span",{className:"ml-1",children:n.sort_field===s.key?n.sort_direction==="asc"?"↑":"↓":""})]})},s.key)),e.jsx("th",{className:"px-4 py-3 text-right font-medium text-gray-500",children:t("Actions")})]})}),e.jsxs("tbody",{children:[(K=o==null?void 0:o.data)==null?void 0:K.map(s=>e.jsxs("tr",{className:"border-b hover:bg-gray-50 dark:border-gray-700 dark:bg-gray-900 dark:hover:bg-gray-800",children:[A.map(r=>e.jsx("td",{className:"px-4 py-3",children:r.render?r.render(s[r.key],s):s[r.key]},`${s.id}-${r.key}`)),e.jsx("td",{className:"px-4 py-3 text-right",children:e.jsxs("div",{className:"flex justify-end gap-1",children:[e.jsxs(N,{children:[e.jsx(w,{asChild:!0,children:e.jsx(g,{variant:"ghost",size:"icon",onClick:()=>y("login-as",s),className:"text-blue-500 hover:text-blue-700",children:e.jsx(ee,{className:"h-4 w-4"})})}),e.jsx(b,{children:t("Login as Company")})]}),e.jsxs(N,{children:[e.jsx(w,{asChild:!0,children:e.jsx(g,{variant:"ghost",size:"icon",onClick:()=>y("company-info",s),className:"text-blue-500 hover:text-blue-700",children:e.jsx(te,{className:"h-4 w-4"})})}),e.jsx(b,{children:t("Company Info")})]}),e.jsxs(N,{children:[e.jsx(w,{asChild:!0,children:e.jsx(g,{variant:"ghost",size:"icon",onClick:()=>y("upgrade-plan",s),className:"text-amber-500 hover:text-amber-700",children:e.jsx($,{className:"h-4 w-4"})})}),e.jsx(b,{children:t("Upgrade Plan")})]}),e.jsxs(N,{children:[e.jsx(w,{asChild:!0,children:e.jsx(g,{variant:"ghost",size:"icon",onClick:()=>y("reset-password",s),className:"text-blue-500 hover:text-blue-700",children:e.jsx(se,{className:"h-4 w-4"})})}),e.jsx(b,{children:t("Reset Password")})]}),e.jsxs(N,{children:[e.jsx(w,{asChild:!0,children:e.jsx(g,{variant:"ghost",size:"icon",onClick:()=>y("toggle-status",s),className:"text-amber-500 hover:text-amber-700",children:s.status==="active"?e.jsx(ae,{className:"h-4 w-4"}):e.jsx(re,{className:"h-4 w-4"})})}),e.jsx(b,{children:s.status==="active"?t("Disable Login"):t("Enable Login")})]}),e.jsxs(N,{children:[e.jsx(w,{asChild:!0,children:e.jsx(g,{variant:"ghost",size:"icon",onClick:()=>y("edit",s),className:"text-amber-500 hover:text-amber-700",children:e.jsx(ie,{className:"h-4 w-4"})})}),e.jsx(b,{children:t("Edit")})]}),e.jsxs(N,{children:[e.jsx(w,{asChild:!0,children:e.jsx(g,{variant:"ghost",size:"icon",className:"text-red-500 hover:text-red-700",onClick:()=>y("delete",s),children:e.jsx(le,{className:"h-4 w-4"})})}),e.jsx(b,{children:t("Delete")})]})]})})]},s.id)),(!(o!=null&&o.data)||o.data.length===0)&&e.jsx("tr",{children:e.jsx("td",{colSpan:A.length+1,className:"px-4 py-8 text-center text-gray-500 dark:text-gray-400",children:t("No companies found")})})]})]})}),e.jsx(X,{from:(o==null?void 0:o.from)||0,to:(o==null?void 0:o.to)||0,total:(o==null?void 0:o.total)||0,links:o==null?void 0:o.links,entityName:t("companies"),onPageChange:G})]}):e.jsxs("div",{children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 gap-6",children:[(W=o==null?void 0:o.data)==null?void 0:W.map(s=>{var r;return e.jsxs(ze,{className:"group relative overflow-hidden bg-white dark:bg-gray-900 border border-gray-200 dark:border-gray-700 rounded-xl shadow-sm hover:shadow-lg transition-all duration-300",children:[e.jsx("div",{className:"absolute top-4 right-4 z-10",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.status==="active"?t("Active"):t("Inactive")})}),e.jsxs("div",{className:"p-6",children:[e.jsxs("div",{className:"flex items-start space-x-4 mb-6",children:[e.jsx("div",{className:"relative",children:e.jsx("img",{src:s.avatar,alt:s.name,className:"h-14 w-14 rounded-full object-cover shadow-sm",onError:d=>{const z=d.target;z.src=Q("avatars/avatar.png")}})}),e.jsxs("div",{className:"flex-1 min-w-0",children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-white mb-1 truncate",children:s.name}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 truncate",children:s.email})]})]}),e.jsxs("div",{className:"bg-gray-50 dark:bg-gray-800/50 rounded-lg p-4 mb-6",children:[e.jsxs("div",{className:"flex items-center justify-between mb-2",children:[e.jsxs("div",{className:"flex items-center",children:[e.jsx($,{className:"h-4 w-4 text-primary mr-2"}),e.jsx("span",{className:"text-sm font-medium text-gray-900 dark:text-white",children:s.plan_name})]}),e.jsx(g,{variant:"ghost",size:"sm",onClick:()=>y("upgrade-plan",s),className:"h-6 px-2 text-xs text-primary hover:text-primary hover:bg-primary/10",children:t("Upgrade")})]}),s.plan_expiry_date&&e.jsxs("div",{className:"text-xs text-gray-500 dark:text-gray-400",children:[t("Expires"),": ",((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(s.plan_expiry_date,!1))||new Date(s.plan_expiry_date).toLocaleDateString()]})]}),e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{className:"flex space-x-1",children:[e.jsxs(N,{children:[e.jsx(w,{asChild:!0,children:e.jsx(g,{variant:"ghost",size:"sm",onClick:()=>y("login-as",s),className:"h-8 w-8 p-0 text-blue-600 hover:text-blue-700 hover:bg-blue-50 dark:hover:bg-blue-900/20",children:e.jsx(ee,{className:"h-4 w-4"})})}),e.jsx(b,{children:t("Login as Company")})]}),e.jsxs(N,{children:[e.jsx(w,{asChild:!0,children:e.jsx(g,{variant:"ghost",size:"sm",onClick:()=>y("company-info",s),className:"h-8 w-8 p-0 text-gray-600 hover:text-gray-700 hover:bg-gray-50 dark:hover:bg-gray-800",children:e.jsx(te,{className:"h-4 w-4"})})}),e.jsx(b,{children:t("Company Info")})]}),e.jsxs(N,{children:[e.jsx(w,{asChild:!0,children:e.jsx(g,{variant:"ghost",size:"sm",onClick:()=>y("edit",s),className:"h-8 w-8 p-0 text-amber-600 hover:text-amber-700 hover:bg-amber-50 dark:hover:bg-amber-900/20",children:e.jsx(ie,{className:"h-4 w-4"})})}),e.jsx(b,{children:t("Edit")})]})]}),e.jsxs($e,{children:[e.jsx(Ue,{asChild:!0,children:e.jsx(g,{variant:"ghost",size:"sm",className:"h-8 w-8 p-0 text-gray-400 hover:text-gray-600 hover:bg-gray-50 dark:hover:bg-gray-800",children:e.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[e.jsx("circle",{cx:"12",cy:"12",r:"1"}),e.jsx("circle",{cx:"12",cy:"5",r:"1"}),e.jsx("circle",{cx:"12",cy:"19",r:"1"})]})})}),e.jsxs(Ve,{align:"end",className:"w-48 z-50",sideOffset:5,children:[e.jsxs(R,{onClick:()=>y("reset-password",s),children:[e.jsx(se,{className:"h-4 w-4 mr-2"}),e.jsx("span",{children:t("Reset Password")})]}),e.jsxs(R,{onClick:()=>y("toggle-status",s),children:[s.status==="active"?e.jsx(ae,{className:"h-4 w-4 mr-2"}):e.jsx(re,{className:"h-4 w-4 mr-2"}),e.jsx("span",{children:s.status==="active"?t("Disable Login"):t("Enable Login")})]}),e.jsx(qe,{}),e.jsxs(R,{onClick:()=>y("delete",s),className:"text-red-600 focus:text-red-600",children:[e.jsx(le,{className:"h-4 w-4 mr-2"}),e.jsx("span",{children:t("Delete")})]})]})]})]})]})]},s.id)}),(!(o!=null&&o.data)||o.data.length===0)&&e.jsx("div",{className:"col-span-full",children:e.jsxs("div",{className:"text-center py-12",children:[e.jsx("div",{className:"mx-auto h-24 w-24 text-gray-300 dark:text-gray-600 mb-4",children:e.jsx("svg",{fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",className:"w-full h-full",children:e.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1,d:"M19 21V5a2 2 0 00-2-2H7a2 2 0 00-2 2v16m14 0h2m-2 0h-5m-9 0H3m2 0h5M9 7h1m-1 4h1m4-4h1m-1 4h1m-5 10v-5a1 1 0 011-1h2a1 1 0 011 1v5m-4 0h4"})})}),e.jsx("h3",{className:"text-lg font-medium text-gray-900 dark:text-white mb-2",children:t("No companies found")}),e.jsx("p",{className:"text-gray-500 dark:text-gray-400 mb-6",children:t("Get started by creating your first company")}),e.jsxs(g,{onClick:H,className:"inline-flex items-center",children:[e.jsx(J,{className:"h-4 w-4 mr-2"}),t("Add Company")]})]})})]}),e.jsx("div",{className:"mt-8",children:e.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 overflow-hidden",children:e.jsx(X,{from:(o==null?void 0:o.from)||0,to:(o==null?void 0:o.to)||0,total:(o==null?void 0:o.total)||0,links:o==null?void 0:o.links,entityName:t("companies"),onPageChange:G})})})]}),e.jsx(ne,{open:ce,onOpenChange:V,children:h&&e.jsx(Je,{record:h})}),e.jsx(Z,{isOpen:me,onClose:()=>k(!1),onSubmit:s=>{s.login_enabled===!1&&delete s.password,s.status=s.login_enabled?"active":"inactive",delete s.login_enabled,we(s)},formConfig:{fields:[{name:"name",label:t("Company Name"),type:"text",required:!0},{name:"email",label:t("Email"),type:"email",required:!0},{name:"login_enabled",label:t("Enable Login"),placeholder:"",type:"switch",defaultValue:!0,conditional:s=>s==="create"},{name:"password",label:t("Password"),type:"password",required:s=>s==="create",conditional:(s,r)=>s==="create"&&(r==null?void 0:r.login_enabled)===!0}],modalSize:"lg"},initialData:{...h,login_enabled:(h==null?void 0:h.status)==="active"},title:t(S==="create"?"Add New Company":S==="edit"?"Edit Company":"View Company"),mode:S}),e.jsx(He,{isOpen:he,onClose:()=>F(!1),onConfirm:be,itemName:(h==null?void 0:h.name)||"",entityName:"company"}),e.jsx(Z,{isOpen:pe,onClose:()=>E(!1),onSubmit:Ce,formConfig:{fields:[{name:"password",label:t("New Password"),type:"password",required:!0}],modalSize:"sm"},initialData:{},title:`Reset Password for ${(h==null?void 0:h.name)||"Company"}`,mode:"edit"}),e.jsx(Xe,{isOpen:xe,onClose:()=>M(!1),onConfirm:De,plans:ue,currentPlanId:h==null?void 0:h.plan_id,companyName:(h==null?void 0:h.name)||""})]})}export{ar as default}; +import{r as x,j as e}from"./ui-Z445SNHD.js";import{P as Ie}from"./page-template-Cw8W4Qs2.js";import{u as oe,D as ne,h as Te,j as Fe,k as Ee,p as Me,l as I,q as Le,B as g,c as Ae,r as f,P as J,g as Q,s as N,v as w,w as b,C as ze,t as i}from"./app-Da3PX8qg.js";import{P as X}from"./pagination-B9z4VraF.js";import{S as Re}from"./search-and-filter-bar-1QHzFJdq.js";import{D as $e,a as Ue,b as Ve,c as R,d as qe}from"./CookieConsentBanner-DR6kgCLT.js";import{u as Be}from"./use-initials-BK4eRgYY.js";import{C as Z}from"./CrudFormModal-CTSICk3j.js";import{C as He}from"./CrudDeleteModal-DmHx0JCJ.js";import{R as Ge,a as Ye}from"./radio-group-CuY8xCRY.js";import{S as Ke}from"./switch-DCoM0Ivb.js";import{C as $}from"./credit-card-CHqjxFip.js";import{C as We}from"./circle-check-aau4wqhp.js";import Je from"./view-BHG8plkv.js";import{H as Qe,A as ee,K as se,L as re}from"./lock-open-Cco69YMj.js";import{I as te}from"./info-Cj5ROI6H.js";import{L as ae}from"./lock-BGSkpX29.js";import{S as ie}from"./square-pen-CatLE0_h.js";import{T as le}from"./trash-2-15Ri11Yq.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./settings-BUhtRdnI.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./filter-B_3e214H.js";import"./list-DY4Uh_0E.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./checkbox-C3Z6LHOx.js";import"./multi-select-field-ALFA5JXF.js";import"./scroll-area-C7NBgd0i.js";import"./LocationPicker-Dy1Od2a3.js";import"./leaflet-FVhBWCqS.js";import"./locate-fixed-BKpEfCUU.js";import"./circle-DgA3bS7I.js";import"./building-2-DmmRcP0c.js";import"./mail-khAU5Oig.js";function Xe({isOpen:t,onClose:_,onConfirm:o,plans:T,currentPlanId:n,companyName:a}){const{t:j}=oe(),[p,C]=x.useState(null),[m,D]=x.useState(!1),c=T.filter(l=>{const v=l.duration.toLowerCase();return m?v==="yearly":v==="monthly"});x.useEffect(()=>{if(t&&c&&c.length>0){const l=c.find(v=>v.is_current===!0);if(l)C(l.id);else if(n){const v=c.find(u=>u.id===n);C(v?n:c[0].id)}else C(c[0].id)}},[t,T,m]),x.useEffect(()=>{c.length>0&&p&&(c.find(v=>v.id===p)||C(c[0].id))},[m]);const P=()=>{p&&o(p,m?"yearly":"monthly")};return e.jsx(ne,{open:t,onOpenChange:_,children:e.jsxs(Te,{className:"sm:max-w-2xl max-h-[90vh] overflow-hidden flex flex-col",children:[e.jsxs(Fe,{children:[e.jsx(Ee,{className:"text-lg font-semibold text-gray-900",children:j("Upgrade Plan for Company")}),e.jsx(Me,{className:"text-sm text-gray-600",children:j("Select a new plan for this company")})]}),e.jsxs("div",{className:"flex items-center justify-center gap-3 py-2 px-4 bg-gray-50 rounded-lg",children:[e.jsx("span",{className:`text-sm font-medium transition-colors ${m?"text-gray-600":"text-primary"}`,children:j("Monthly")}),e.jsx(Ke,{checked:m,onCheckedChange:D,className:"data-[state=checked]:bg-primary"}),e.jsx("span",{className:`text-sm font-medium transition-colors ${m?"text-primary":"text-gray-600"}`,children:j("Yearly")}),m&&e.jsx(I,{variant:"secondary",className:"ml-2 bg-green-100 text-green-700 border-0 text-xs font-medium",children:j("Save up to 20%")})]}),e.jsx("div",{className:"flex-1 overflow-y-auto py-2 pr-2",children:e.jsx(Ge,{value:(p==null?void 0:p.toString())||"",onValueChange:l=>C(parseInt(l)),className:"space-y-2 pr-2",children:c.length>0?c.map(l=>{var v;return e.jsx("div",{className:`relative rounded-lg border-2 p-3 cursor-pointer transition-all ${p===l.id?"border-primary bg-primary/5":"border-gray-200 hover:border-gray-300 bg-white"}`,onClick:()=>C(l.id),children:e.jsxs("div",{className:"flex items-start gap-3",children:[e.jsx("div",{className:"flex items-center pt-0.5",children:e.jsx(Ye,{value:l.id.toString(),id:`plan-${l.id}`,className:"h-4 w-4"})}),e.jsxs("div",{className:"flex-1 min-w-0",children:[e.jsx("div",{className:"flex items-center justify-between mb-1",children:e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("h3",{className:"text-base font-semibold text-gray-900 leading-tight",children:l.name}),l.is_current&&e.jsx(I,{variant:"secondary",className:"text-xs font-medium bg-blue-100 text-blue-700 border-0 py-0 px-2 leading-tight",children:j("Current")})]})}),e.jsxs("div",{className:"flex items-baseline gap-1 mb-1",children:[e.jsx($,{className:"h-3.5 w-3.5 text-gray-400 flex-shrink-0"}),e.jsx("span",{className:"text-base font-bold text-gray-900 leading-tight",children:((v=window.appSettings)==null?void 0:v.formatCurrency(l.price))||`$${l.price}`}),e.jsxs("span",{className:"text-sm text-gray-600 leading-tight",children:["/ ",l.duration.toLowerCase()]})]}),l.description&&e.jsx("p",{className:"text-sm text-gray-600 mb-1.5 leading-snug",children:l.description}),l.features&&l.features.length>0&&e.jsxs("div",{className:"flex flex-wrap gap-1.5",children:[l.features.slice(0,3).map((u,O)=>e.jsxs(I,{variant:"outline",className:"text-xs font-normal bg-gray-50 text-gray-700 border-gray-200 py-0.5 px-2 leading-tight",children:[e.jsx(We,{className:"mr-1 h-3 w-3 text-green-500 flex-shrink-0"}),e.jsx("span",{className:"truncate",children:u})]},`${l.id}-${O}`)),l.features.length>3&&e.jsxs(I,{variant:"outline",className:"text-xs font-normal bg-gray-50 text-gray-600 border-gray-200 py-0.5 px-2 leading-tight",children:["+",l.features.length-3," more"]})]})]})]})},l.id)}):e.jsx("div",{className:"text-center py-8 text-gray-500",children:e.jsxs("p",{className:"text-sm",children:[j("No plans available for")," ",j(m?"yearly":"monthly")," ",j("billing")]})})})}),e.jsxs(Le,{className:"border-t pt-3",children:[e.jsx(g,{variant:"outline",onClick:_,className:"text-sm font-medium",children:j("Cancel")}),e.jsx(g,{onClick:P,disabled:!p||c.length===0,className:"bg-primary hover:bg-primary/90 text-sm font-medium",children:j("Upgrade Plan")})]})]})})}function ar(){var Y,K,W;const{t}=oe(),{auth:_,companies:o,plans:T,filters:n={},globalSettings:a}=Ae().props,j=(_==null?void 0:_.permissions)||[];Be();const[p,C]=x.useState(n.view||"list"),[m,D]=x.useState(n.search||""),[c,P]=x.useState(n.start_date?new Date(n.start_date):void 0),[l,v]=x.useState(n.end_date?new Date(n.end_date):void 0),[u,O]=x.useState(n.status||"all"),[de,U]=x.useState(!1),[ce,V]=x.useState(!1),[me,k]=x.useState(!1),[he,F]=x.useState(!1),[pe,E]=x.useState(!1),[xe,M]=x.useState(!1),[h,L]=x.useState(null),[ue,fe]=x.useState([]),[S,q]=x.useState("create"),ge=()=>u!=="all"||m!==""||c!==void 0||l!==void 0,je=()=>(u!=="all"?1:0)+(m?1:0)+(c?1:0)+(l?1:0),ve=s=>{s.preventDefault(),B()},B=()=>{const s={page:1};m&&(s.search=m),u!=="all"&&(s.status=u),c&&(s.start_date=c.toISOString().split("T")[0]),l&&(s.end_date=l.toISOString().split("T")[0]),n.per_page&&(s.per_page=n.per_page),s.view=p,f.get(route("companies.index"),s,{preserveState:!0,preserveScroll:!0})},ye=s=>{O(s);const r={page:1};m&&(r.search=m),s!=="all"&&(r.status=s),c&&(r.start_date=c.toISOString().split("T")[0]),l&&(r.end_date=l.toISOString().split("T")[0]),n.per_page&&(r.per_page=n.per_page),r.view=p,f.get(route("companies.index"),r,{preserveState:!0,preserveScroll:!0})},Ne=s=>{const r=n.sort_field===s&&n.sort_direction==="asc"?"desc":"asc",d={sort_field:s,sort_direction:r,page:1};m&&(d.search=m),u!=="all"&&(d.status=u),c&&(d.start_date=c.toISOString().split("T")[0]),l&&(d.end_date=l.toISOString().split("T")[0]),n.per_page&&(d.per_page=n.per_page),d.view=p,f.get(route("companies.index"),d,{preserveState:!0,preserveScroll:!0})},y=(s,r)=>{switch(L(r),s){case"login-as":f.get(route("impersonate.start",r.id));break;case"company-info":V(!0);break;case"upgrade-plan":Se(r);break;case"reset-password":E(!0);break;case"toggle-status":_e(r);break;case"edit":q("edit"),k(!0);break;case"delete":F(!0);break}},H=()=>{L(null),q("create"),k(!0)},we=s=>{S==="create"?(a!=null&&a.is_demo||i.loading(t("Creating company...")),f.post(route("companies.store"),s,{onSuccess:r=>{k(!1),a!=null&&a.is_demo||i.dismiss(),r.props.flash.success?i.success(t(r.props.flash.success)):r.props.flash.error&&i.error(t(r.props.flash.error))},onError:r=>{a!=null&&a.is_demo||i.dismiss(),typeof r=="string"?i.error(t(r)):i.error(t("Failed to create company: {{errors}}",{errors:Object.values(r).join(", ")}))}})):S==="edit"&&(a!=null&&a.is_demo||i.loading(t("Updating company...")),f.put(route("companies.update",h.id),s,{onSuccess:r=>{k(!1),a!=null&&a.is_demo||i.dismiss(),r.props.flash.success?i.success(t(r.props.flash.success)):r.props.flash.error&&i.error(t(r.props.flash.error))},onError:r=>{a!=null&&a.is_demo||i.dismiss(),typeof r=="string"?i.error(t(r)):i.error(t("Failed to update company: {{errors}}",{errors:Object.values(r).join(", ")}))}}))},be=()=>{a!=null&&a.is_demo||i.loading(t("Deleting company...")),f.delete(route("companies.destroy",h.id),{onSuccess:s=>{F(!1),a!=null&&a.is_demo||i.dismiss(),s.props.flash.success?i.success(t(s.props.flash.success)):s.props.flash.error&&i.error(t(s.props.flash.error))},onError:s=>{a!=null&&a.is_demo||i.dismiss(),typeof s=="string"?i.error(t(s)):i.error(t("Failed to delete company: {{errors}}",{errors:Object.values(s).join(", ")}))}})},Ce=s=>{a!=null&&a.is_demo||i.loading(t("Resetting password...")),f.put(route("companies.reset-password",h.id),s,{onSuccess:r=>{E(!1),a!=null&&a.is_demo||i.dismiss(),r.props.flash.success?i.success(t(r.props.flash.success)):r.props.flash.error&&i.error(t(r.props.flash.error))},onError:r=>{a!=null&&a.is_demo||i.dismiss(),typeof r=="string"?i.error(t(r)):i.error(t("Failed to reset password: {{errors}}",{errors:Object.values(r).join(", ")}))}})},_e=s=>{const r=s.status==="active"?"inactive":"active";a!=null&&a.is_demo||i.loading(`${t(r==="active"?"Activating":"Deactivating")} company...`),f.put(route("companies.toggle-status",s.id),{},{onSuccess:d=>{a!=null&&a.is_demo||i.dismiss(),d.props.flash.success?i.success(t(d.props.flash.success)):d.props.flash.error&&i.error(t(d.props.flash.error))},onError:d=>{a!=null&&a.is_demo||i.dismiss(),typeof d=="string"?i.error(t(d)):i.error(t("Failed to update company status: {{errors}}",{errors:Object.values(d).join(", ")}))}})},G=s=>{const d={page:new URL(s).searchParams.get("page")||"1",view:p};m&&(d.search=m),u!=="all"&&(d.status=u),c&&(d.start_date=c.toISOString().split("T")[0]),l&&(d.end_date=l.toISOString().split("T")[0]),n.per_page&&(d.per_page=n.per_page),n.sort_field&&(d.sort_field=n.sort_field),n.sort_direction&&(d.sort_direction=n.sort_direction),f.get(route("companies.index"),d,{preserveState:!0,preserveScroll:!0})},ke=()=>{O("all"),D(""),P(void 0),v(void 0),U(!1),f.get(route("companies.index"),{page:1,per_page:n.per_page,view:p},{preserveState:!0,preserveScroll:!0})},Se=s=>{L(s),a!=null&&a.is_demo||i.loading(t("Loading plans...")),fetch(route("companies.plans",s.id)).then(r=>r.json()).then(r=>{fe(r.plans),M(!0),a!=null&&a.is_demo||i.dismiss()}).catch(r=>{a!=null&&a.is_demo||i.dismiss(),i.error(t("Failed to load plans"))})},De=(s,r)=>{a!=null&&a.is_demo,f.put(route("companies.upgrade-plan",h.id),{plan_id:s,duration:r},{onSuccess:()=>{M(!1),a!=null&&a.is_demo||i.dismiss(),i.success(t("Plan upgraded successfully")),f.reload()},onError:()=>{a!=null&&a.is_demo||i.dismiss(),i.error(t("Failed to upgrade plan"))}})},Pe=[...j.includes("manage-login-history")?[{icon:e.jsx(Qe,{className:"h-4 w-4 mx-auto"}),variant:"outline",onClick:()=>f.get(route("login-history.index")),tooltip:t("Login History")}]:[],{label:t("Add Company"),icon:e.jsx(J,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>H()}],Oe=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Companies")}],A=[{key:"name",label:t("Name"),sortable:!0,render:(s,r)=>e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("img",{src:r.avatar,alt:r.name,className:"h-10 w-10 rounded-full object-cover",onError:d=>{const z=d.target;z.src=Q("avatars/avatar.png")}}),e.jsxs("div",{children:[e.jsx("div",{className:"font-medium",children:r.name}),e.jsx("div",{className:"text-sm text-muted-foreground",children:r.email})]})]})},{key:"plan_name",label:t("Plan"),render:s=>e.jsx("span",{className:"inline-flex items-center rounded-md bg-blue-50 px-2 py-1 text-xs font-medium text-blue-700 ring-1 ring-inset ring-blue-700/10 capitalize",children:s})},{key:"created_at",label:t("Created At"),sortable:!0,render:s=>{var r;return((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(s,!1))||new Date(s).toLocaleDateString()}}];return e.jsxs(Ie,{title:t("Companies"),url:"/companies",actions:Pe,breadcrumbs:Oe,noPadding:!0,children:[e.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:e.jsx(Re,{searchTerm:m,onSearchChange:D,onSearch:ve,filters:[{name:"status",label:t("Status"),type:"select",value:u,onChange:ye,options:[{value:"all",label:t("All Status")},{value:"active",label:t("Active")},{value:"inactive",label:t("Inactive")}]},{name:"start_date",label:t("Start Date"),type:"date",value:c,onChange:s=>P(s)},{name:"end_date",label:t("End Date"),type:"date",value:l,onChange:s=>v(s)}],showFilters:de,setShowFilters:U,hasActiveFilters:ge,activeFilterCount:je,onResetFilters:ke,onApplyFilters:B,currentPerPage:((Y=n.per_page)==null?void 0:Y.toString())||"10",onPerPageChange:s=>{const r={page:1,per_page:parseInt(s)};m&&(r.search=m),u!=="all"&&(r.status=u),c&&(r.start_date=c.toISOString().split("T")[0]),l&&(r.end_date=l.toISOString().split("T")[0]),r.view=p,f.get(route("companies.index"),r,{preserveState:!0,preserveScroll:!0})},showViewToggle:!0,activeView:p,onViewChange:s=>{C(s);const r={page:1,view:s};m&&(r.search=m),u!=="all"&&(r.status=u),c&&(r.start_date=c.toISOString().split("T")[0]),l&&(r.end_date=l.toISOString().split("T")[0]),n.per_page&&(r.per_page=n.per_page),f.get(route("companies.index"),r,{preserveState:!0,preserveScroll:!0})}})}),p==="list"?e.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[e.jsx("div",{className:"overflow-x-auto",children:e.jsxs("table",{className:"w-full text-sm",children:[e.jsx("thead",{children:e.jsxs("tr",{className:"border-b bg-gray-50 dark:bg-gray-800 dark:border-gray-700",children:[A.map(s=>e.jsx("th",{className:"px-4 py-3 text-left font-medium text-gray-500",onClick:()=>s.sortable&&Ne(s.key),children:e.jsxs("div",{className:"flex items-center",children:[s.label,s.sortable&&e.jsx("span",{className:"ml-1",children:n.sort_field===s.key?n.sort_direction==="asc"?"↑":"↓":""})]})},s.key)),e.jsx("th",{className:"px-4 py-3 text-right font-medium text-gray-500",children:t("Actions")})]})}),e.jsxs("tbody",{children:[(K=o==null?void 0:o.data)==null?void 0:K.map(s=>e.jsxs("tr",{className:"border-b hover:bg-gray-50 dark:border-gray-700 dark:bg-gray-900 dark:hover:bg-gray-800",children:[A.map(r=>e.jsx("td",{className:"px-4 py-3",children:r.render?r.render(s[r.key],s):s[r.key]},`${s.id}-${r.key}`)),e.jsx("td",{className:"px-4 py-3 text-right",children:e.jsxs("div",{className:"flex justify-end gap-1",children:[e.jsxs(N,{children:[e.jsx(w,{asChild:!0,children:e.jsx(g,{variant:"ghost",size:"icon",onClick:()=>y("login-as",s),className:"text-blue-500 hover:text-blue-700",children:e.jsx(ee,{className:"h-4 w-4"})})}),e.jsx(b,{children:t("Login as Company")})]}),e.jsxs(N,{children:[e.jsx(w,{asChild:!0,children:e.jsx(g,{variant:"ghost",size:"icon",onClick:()=>y("company-info",s),className:"text-blue-500 hover:text-blue-700",children:e.jsx(te,{className:"h-4 w-4"})})}),e.jsx(b,{children:t("Company Info")})]}),e.jsxs(N,{children:[e.jsx(w,{asChild:!0,children:e.jsx(g,{variant:"ghost",size:"icon",onClick:()=>y("upgrade-plan",s),className:"text-amber-500 hover:text-amber-700",children:e.jsx($,{className:"h-4 w-4"})})}),e.jsx(b,{children:t("Upgrade Plan")})]}),e.jsxs(N,{children:[e.jsx(w,{asChild:!0,children:e.jsx(g,{variant:"ghost",size:"icon",onClick:()=>y("reset-password",s),className:"text-blue-500 hover:text-blue-700",children:e.jsx(se,{className:"h-4 w-4"})})}),e.jsx(b,{children:t("Reset Password")})]}),e.jsxs(N,{children:[e.jsx(w,{asChild:!0,children:e.jsx(g,{variant:"ghost",size:"icon",onClick:()=>y("toggle-status",s),className:"text-amber-500 hover:text-amber-700",children:s.status==="active"?e.jsx(ae,{className:"h-4 w-4"}):e.jsx(re,{className:"h-4 w-4"})})}),e.jsx(b,{children:s.status==="active"?t("Disable Login"):t("Enable Login")})]}),e.jsxs(N,{children:[e.jsx(w,{asChild:!0,children:e.jsx(g,{variant:"ghost",size:"icon",onClick:()=>y("edit",s),className:"text-amber-500 hover:text-amber-700",children:e.jsx(ie,{className:"h-4 w-4"})})}),e.jsx(b,{children:t("Edit")})]}),e.jsxs(N,{children:[e.jsx(w,{asChild:!0,children:e.jsx(g,{variant:"ghost",size:"icon",className:"text-red-500 hover:text-red-700",onClick:()=>y("delete",s),children:e.jsx(le,{className:"h-4 w-4"})})}),e.jsx(b,{children:t("Delete")})]})]})})]},s.id)),(!(o!=null&&o.data)||o.data.length===0)&&e.jsx("tr",{children:e.jsx("td",{colSpan:A.length+1,className:"px-4 py-8 text-center text-gray-500 dark:text-gray-400",children:t("No companies found")})})]})]})}),e.jsx(X,{from:(o==null?void 0:o.from)||0,to:(o==null?void 0:o.to)||0,total:(o==null?void 0:o.total)||0,links:o==null?void 0:o.links,entityName:t("companies"),onPageChange:G})]}):e.jsxs("div",{children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 gap-6",children:[(W=o==null?void 0:o.data)==null?void 0:W.map(s=>{var r;return e.jsxs(ze,{className:"group relative overflow-hidden bg-white dark:bg-gray-900 border border-gray-200 dark:border-gray-700 rounded-xl shadow-sm hover:shadow-lg transition-all duration-300",children:[e.jsx("div",{className:"absolute top-4 right-4 z-10",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.status==="active"?t("Active"):t("Inactive")})}),e.jsxs("div",{className:"p-6",children:[e.jsxs("div",{className:"flex items-start space-x-4 mb-6",children:[e.jsx("div",{className:"relative",children:e.jsx("img",{src:s.avatar,alt:s.name,className:"h-14 w-14 rounded-full object-cover shadow-sm",onError:d=>{const z=d.target;z.src=Q("avatars/avatar.png")}})}),e.jsxs("div",{className:"flex-1 min-w-0",children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-white mb-1 truncate",children:s.name}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 truncate",children:s.email})]})]}),e.jsxs("div",{className:"bg-gray-50 dark:bg-gray-800/50 rounded-lg p-4 mb-6",children:[e.jsxs("div",{className:"flex items-center justify-between mb-2",children:[e.jsxs("div",{className:"flex items-center",children:[e.jsx($,{className:"h-4 w-4 text-primary mr-2"}),e.jsx("span",{className:"text-sm font-medium text-gray-900 dark:text-white",children:s.plan_name})]}),e.jsx(g,{variant:"ghost",size:"sm",onClick:()=>y("upgrade-plan",s),className:"h-6 px-2 text-xs text-primary hover:text-primary hover:bg-primary/10",children:t("Upgrade")})]}),s.plan_expiry_date&&e.jsxs("div",{className:"text-xs text-gray-500 dark:text-gray-400",children:[t("Expires"),": ",((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(s.plan_expiry_date,!1))||new Date(s.plan_expiry_date).toLocaleDateString()]})]}),e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{className:"flex space-x-1",children:[e.jsxs(N,{children:[e.jsx(w,{asChild:!0,children:e.jsx(g,{variant:"ghost",size:"sm",onClick:()=>y("login-as",s),className:"h-8 w-8 p-0 text-blue-600 hover:text-blue-700 hover:bg-blue-50 dark:hover:bg-blue-900/20",children:e.jsx(ee,{className:"h-4 w-4"})})}),e.jsx(b,{children:t("Login as Company")})]}),e.jsxs(N,{children:[e.jsx(w,{asChild:!0,children:e.jsx(g,{variant:"ghost",size:"sm",onClick:()=>y("company-info",s),className:"h-8 w-8 p-0 text-gray-600 hover:text-gray-700 hover:bg-gray-50 dark:hover:bg-gray-800",children:e.jsx(te,{className:"h-4 w-4"})})}),e.jsx(b,{children:t("Company Info")})]}),e.jsxs(N,{children:[e.jsx(w,{asChild:!0,children:e.jsx(g,{variant:"ghost",size:"sm",onClick:()=>y("edit",s),className:"h-8 w-8 p-0 text-amber-600 hover:text-amber-700 hover:bg-amber-50 dark:hover:bg-amber-900/20",children:e.jsx(ie,{className:"h-4 w-4"})})}),e.jsx(b,{children:t("Edit")})]})]}),e.jsxs($e,{children:[e.jsx(Ue,{asChild:!0,children:e.jsx(g,{variant:"ghost",size:"sm",className:"h-8 w-8 p-0 text-gray-400 hover:text-gray-600 hover:bg-gray-50 dark:hover:bg-gray-800",children:e.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[e.jsx("circle",{cx:"12",cy:"12",r:"1"}),e.jsx("circle",{cx:"12",cy:"5",r:"1"}),e.jsx("circle",{cx:"12",cy:"19",r:"1"})]})})}),e.jsxs(Ve,{align:"end",className:"w-48 z-50",sideOffset:5,children:[e.jsxs(R,{onClick:()=>y("reset-password",s),children:[e.jsx(se,{className:"h-4 w-4 mr-2"}),e.jsx("span",{children:t("Reset Password")})]}),e.jsxs(R,{onClick:()=>y("toggle-status",s),children:[s.status==="active"?e.jsx(ae,{className:"h-4 w-4 mr-2"}):e.jsx(re,{className:"h-4 w-4 mr-2"}),e.jsx("span",{children:s.status==="active"?t("Disable Login"):t("Enable Login")})]}),e.jsx(qe,{}),e.jsxs(R,{onClick:()=>y("delete",s),className:"text-red-600 focus:text-red-600",children:[e.jsx(le,{className:"h-4 w-4 mr-2"}),e.jsx("span",{children:t("Delete")})]})]})]})]})]})]},s.id)}),(!(o!=null&&o.data)||o.data.length===0)&&e.jsx("div",{className:"col-span-full",children:e.jsxs("div",{className:"text-center py-12",children:[e.jsx("div",{className:"mx-auto h-24 w-24 text-gray-300 dark:text-gray-600 mb-4",children:e.jsx("svg",{fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",className:"w-full h-full",children:e.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1,d:"M19 21V5a2 2 0 00-2-2H7a2 2 0 00-2 2v16m14 0h2m-2 0h-5m-9 0H3m2 0h5M9 7h1m-1 4h1m4-4h1m-1 4h1m-5 10v-5a1 1 0 011-1h2a1 1 0 011 1v5m-4 0h4"})})}),e.jsx("h3",{className:"text-lg font-medium text-gray-900 dark:text-white mb-2",children:t("No companies found")}),e.jsx("p",{className:"text-gray-500 dark:text-gray-400 mb-6",children:t("Get started by creating your first company")}),e.jsxs(g,{onClick:H,className:"inline-flex items-center",children:[e.jsx(J,{className:"h-4 w-4 mr-2"}),t("Add Company")]})]})})]}),e.jsx("div",{className:"mt-8",children:e.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 overflow-hidden",children:e.jsx(X,{from:(o==null?void 0:o.from)||0,to:(o==null?void 0:o.to)||0,total:(o==null?void 0:o.total)||0,links:o==null?void 0:o.links,entityName:t("companies"),onPageChange:G})})})]}),e.jsx(ne,{open:ce,onOpenChange:V,children:h&&e.jsx(Je,{record:h})}),e.jsx(Z,{isOpen:me,onClose:()=>k(!1),onSubmit:s=>{s.login_enabled===!1&&delete s.password,s.status=s.login_enabled?"active":"inactive",delete s.login_enabled,we(s)},formConfig:{fields:[{name:"name",label:t("Company Name"),type:"text",required:!0},{name:"email",label:t("Email"),type:"email",required:!0},{name:"login_enabled",label:t("Enable Login"),placeholder:"",type:"switch",defaultValue:!0,conditional:s=>s==="create"},{name:"password",label:t("Password"),type:"password",required:s=>s==="create",conditional:(s,r)=>s==="create"&&(r==null?void 0:r.login_enabled)===!0}],modalSize:"lg"},initialData:{...h,login_enabled:(h==null?void 0:h.status)==="active"},title:t(S==="create"?"Add New Company":S==="edit"?"Edit Company":"View Company"),mode:S}),e.jsx(He,{isOpen:he,onClose:()=>F(!1),onConfirm:be,itemName:(h==null?void 0:h.name)||"",entityName:"company"}),e.jsx(Z,{isOpen:pe,onClose:()=>E(!1),onSubmit:Ce,formConfig:{fields:[{name:"password",label:t("New Password"),type:"password",required:!0}],modalSize:"sm"},initialData:{},title:`Reset Password for ${(h==null?void 0:h.name)||"Company"}`,mode:"edit"}),e.jsx(Xe,{isOpen:xe,onClose:()=>M(!1),onConfirm:De,plans:ue,currentPlanId:h==null?void 0:h.plan_id,companyName:(h==null?void 0:h.name)||""})]})}export{ar as default}; diff --git a/public/build/assets/index-Dkrcibl7.js b/public/build/assets/index-BAZgn0m6.js similarity index 79% rename from public/build/assets/index-Dkrcibl7.js rename to public/build/assets/index-BAZgn0m6.js index 3d1248154..d944ed1b5 100644 --- a/public/build/assets/index-Dkrcibl7.js +++ b/public/build/assets/index-BAZgn0m6.js @@ -1 +1 @@ -import{r as x,j as r}from"./ui-Z445SNHD.js";import{P as qe}from"./page-template-B_mOhR6n.js";import{u as Fe,c as Oe,x as f,t as l,P as Ae,r as y,C as Ie,B as q}from"./app-36WMjvX0.js";import{D as Te,a as Me,b as Le,c as E,d as Re}from"./CookieConsentBanner-CIl2kmlz.js";import{C as Be,E as Ve,K as $e}from"./CrudTable-DA37WZsR.js";import{C as ze}from"./CrudDeleteModal-DM40AK8z.js";import{u as Ue}from"./use-initials-BK4eRgYY.js";import{P as ee}from"./pagination-n2efY1KU.js";import{S as Ke}from"./search-and-filter-bar-PUOLiNYr.js";import{C as He}from"./CrudFormModal-Bmz2nLeY.js";import{I as Je}from"./ImportModal-NusA89JZ.js";import{F as Xe}from"./file-down-Bxu0R4EW.js";import{F as Ge}from"./file-up-CZ-cXuKa.js";import{E as te}from"./eye-DSAoA9Pp.js";import{L as We}from"./lock-RX1hYn48.js";import{L as Ye}from"./lock-open-CN4tz8Of.js";import{S as re}from"./square-pen-B3p2jiW9.js";import{T as se}from"./trash-2-Dxg0nP1A.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./settings-DYZFNkOc.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./switch-C7AW5g5G.js";import"./table-C1YkBp3W.js";import"./unlink-sh32LPkQ.js";import"./scale-rJYsnHRa.js";import"./arrow-down-left-BN6xjhcz.js";import"./arrow-left-CjPQICYw.js";import"./arrow-right-left-DKUcVR58.js";import"./arrow-right-DUEfRrRr.js";import"./arrow-up-down-FmcUfWon.js";import"./award-D9FlSYzB.js";import"./ban-CMgLBFSt.js";import"./indian-rupee-Bh3-8N2a.js";import"./bell-Cr2F9IDD.js";import"./book-open-DUwKvBiK.js";import"./boxes-rwzklut0.js";import"./building-2-Cda8xQDI.js";import"./building-CG4yAV8N.js";import"./calculator-wt_63eRJ.js";import"./calendar-check-BZ1JTjf6.js";import"./camera-DDKUkICL.js";import"./chart-column-GeSBJr5Y.js";import"./chart-no-axes-column-increasing-Beqplnfl.js";import"./chart-no-axes-column-BKgkVzqT.js";import"./chevron-left-DKWjKjSf.js";import"./circle-alert-KsX4JXbz.js";import"./circle-check-big-DqURlwt2.js";import"./circle-check-C_SLfS2p.js";import"./circle-help-BdsC7_wR.js";import"./circle-x-DkvEqmM5.js";import"./circle-BpyxLEsH.js";import"./clipboard-list-BU0dok7E.js";import"./code-DNPjFOcs.js";import"./crosshair-C7OptAZm.js";import"./crown-Cp4cgutu.js";import"./download-Ba72czhU.js";import"./external-link-uO-R2E0-.js";import"./eye-off-DlDpEvnB.js";import"./instagram-DBjFHIT7.js";import"./pen-line-Fy-AVmqM.js";import"./filter-D8dMdozc.js";import"./folder-git-2-Dwj_EoDL.js";import"./house-D8b8GwgZ.js";import"./git-branch-D2sIFzs4.js";import"./grip-vertical-DXcr-v-g.js";import"./hard-drive-ApF-ULi1.js";import"./hash-CHJS6b-L.js";import"./shield-Mt6vEHxn.js";import"./info-VH-vNQ_z.js";import"./layers-CF7Mhs3n.js";import"./layout-list-BuBaZfwq.js";import"./lightbulb-fAsbBO8F.js";import"./link-2-C22T2wSs.js";import"./link-ClcCoVU_.js";import"./twitter-DDHYm63p.js";import"./list-Ajdnpsw1.js";import"./locate-fixed-D29o3FBS.js";import"./log-in-Bt5dnADg.js";import"./mail-BFoS8U8W.js";import"./map-pin-L7jUebKz.js";import"./menu-Cu-nnefe.js";import"./message-square-warning-DbVEqa_0.js";import"./message-square-DMJ4IbdE.js";import"./monitor-DL9THmS7.js";import"./package-B9XnehkQ.js";import"./percent-BYDujffR.js";import"./phone-CJ2h446N.js";import"./plane-BqORGC6m.js";import"./play-DHqp-NCB.js";import"./qr-code-u5AOBzVe.js";import"./quote-BtOwgBns.js";import"./radio-CxUR05xj.js";import"./ruler-DbxwIrQY.js";import"./send-DpE3qK0m.js";import"./server-DgtPu6lA.js";import"./wifi-CFyF5qct.js";import"./shield-check--CTAItWs.js";import"./smartphone-BQ_9x4vN.js";import"./square-check-big-Dt4MtZcM.js";import"./star-WlheM7sI.js";import"./sun-DRsBfXSu.js";import"./tag-CMVMnpSh.js";import"./target-BEz5Ry2v.js";import"./thumbs-up-DYj-woXk.js";import"./ticket-BhEK5100.js";import"./trash-Dyd2ZsaG.js";import"./trending-down-CeOqAkGV.js";import"./trending-up-CPB8hZlm.js";import"./triangle-alert-MsN2AA6c.js";import"./trophy-BZyhzbIT.js";import"./type-DlbqWp8I.js";import"./user-check-4xSYwYvq.js";import"./user-plus-C-0nSlHG.js";import"./user-x-Drk57M2z.js";import"./wallet-C3p1yihr.js";import"./wrench-CLqKc51o.js";import"./zap-D4fS-tPu.js";import"./radio-group-BtLENAXk.js";import"./checkbox-Bos2Phgi.js";import"./multi-select-field-BX9C1tYH.js";import"./scroll-area-BmK0s-Hf.js";import"./LocationPicker-DAd_AcXs.js";import"./leaflet-FVhBWCqS.js";import"./alert-CXPQTH5c.js";function Vs(){var U,K;const{t}=Fe(),{auth:F,employees:o,branches:ae,planLimits:N,departments:ie,designations:oe,hasSampleFile:ne,globalSettings:m,filters:d={}}=Oe().props,g=(F==null?void 0:F.permissions)||[],A=Ue(),[_,le]=x.useState(d.view||"list"),[b,I]=x.useState(d.search||""),[p,T]=x.useState(d.department||"all"),[c,M]=x.useState(d.branch||"all"),[u,L]=x.useState(d.designation||"all"),[h,R]=x.useState(d.status||"all"),[me,B]=x.useState(!1),[de,S]=x.useState(!1),[pe,O]=x.useState(!1),[ce,V]=x.useState(!1),[w,ue]=x.useState(null),he=()=>p!=="all"||c!=="all"||u!=="all"||h!=="all"||b!=="",ge=()=>(p!=="all"?1:0)+(c!=="all"?1:0)+(u!=="all"?1:0)+(h!=="all"?1:0)+(b?1:0),ye=e=>{e.preventDefault(),$()},$=()=>{y.get(route("hr.employees.index"),{page:1,search:b||void 0,department:p!=="all"?p:void 0,branch:c!=="all"?c:void 0,designation:u!=="all"?u:void 0,status:h!=="all"?h:void 0,per_page:d.per_page,view:_},{preserveState:!0,preserveScroll:!0})},xe=e=>{const a=d.sort_field===e&&d.sort_direction==="asc"?"desc":"asc";y.get(route("hr.employees.index"),{sort_field:e,sort_direction:a,page:1,search:b||void 0,department:p!=="all"?p:void 0,branch:c!=="all"?c:void 0,designation:u!=="all"?u:void 0,status:h!=="all"?h:void 0,per_page:d.per_page,view:_},{preserveState:!0,preserveScroll:!0})},v=(e,a)=>{var s,i;switch(ue(a),e){case"view":if(!((s=a.employee)!=null&&s.id)){l.error(t("Employee data not found"));return}y.get(route("hr.employees.show",a.employee.id));break;case"edit":if(!((i=a.employee)!=null&&i.id)){l.error(t("Employee data not found"));return}y.get(route("hr.employees.edit",a.employee.id));break;case"delete":S(!0);break;case"toggle-status":be(a);break;case"change-password":O(!0);break}},fe=()=>{y.get(route("hr.employees.create"))},ve=()=>{if(!w||!w.id){l.error(t("Invalid employee selected for deletion. Please refresh the page and try again.")),S(!1);return}m!=null&&m.is_demo||l.loading(t("Deleting employee...")),y.delete(route("hr.employees.destroy",{employee:w.id}),{onSuccess:e=>{var a,s,i,n;S(!1),m!=null&&m.is_demo||l.dismiss(),(s=(a=e==null?void 0:e.props)==null?void 0:a.flash)!=null&&s.success?l.success(t(e.props.flash.success)):(n=(i=e==null?void 0:e.props)==null?void 0:i.flash)!=null&&n.error&&l.error(t(e.props.flash.error))},onError:e=>{S(!1),m!=null&&m.is_demo||l.dismiss(),typeof e=="string"?l.error(t(e)):l.error(t("Failed to delete employee: {{errors}}",{errors:Object.values(e).join(", ")}))}})},be=e=>{var i;const s=(e.status||"inactive")==="active"?"inactive":"active";if(m!=null&&m.is_demo||l.loading(`${t(s==="active"?"Activating":"Deactivating")} employee...`),!((i=e.employee)!=null&&i.id)){l.error(t("Employee data not found"));return}y.put(route("hr.employees.toggle-status",e.employee.id),{},{onSuccess:n=>{var j,k,C,D;m!=null&&m.is_demo||l.dismiss(),(k=(j=n==null?void 0:n.props)==null?void 0:j.flash)!=null&&k.success?l.success(t(n.props.flash.success)):(D=(C=n==null?void 0:n.props)==null?void 0:C.flash)!=null&&D.error&&l.error(t(n.props.flash.error))},onError:n=>{m!=null&&m.is_demo||l.dismiss(),typeof n=="string"?l.error(t(n)):l.error(t("Failed to update employee status: {{errors}}",{errors:Object.values(n).join(", ")}))}})},we=e=>{var a;if(m!=null&&m.is_demo||l.loading(t("Changing password...")),!((a=w.employee)!=null&&a.id)){l.error(t("Employee data not found"));return}y.put(route("hr.employees.change-password",w.employee.id),e,{onSuccess:s=>{var i,n,j,k;O(!1),m!=null&&m.is_demo||l.dismiss(),(n=(i=s==null?void 0:s.props)==null?void 0:i.flash)!=null&&n.success?l.success(t(s.props.flash.success)):(k=(j=s==null?void 0:s.props)==null?void 0:j.flash)!=null&&k.error&&l.error(t(s.props.flash.error))},onError:s=>{m!=null&&m.is_demo||l.dismiss(),typeof s=="string"?l.error(t(s)):l.error(t("Failed to change password: {{errors}}",{errors:Object.values(s).join(", ")}))}})},z=e=>{const a=new URL(e).searchParams.get("page")||"1";y.get(route("hr.employees.index"),{page:a,view:_,search:b||void 0,department:p!=="all"?p:void 0,branch:c!=="all"?c:void 0,designation:u!=="all"?u:void 0,status:h!=="all"?h:void 0,per_page:d.per_page,sort_field:d.sort_field,sort_direction:d.sort_direction},{preserveState:!0,preserveScroll:!0})},je=()=>{I(""),T("all"),M("all"),L("all"),R("all"),B(!1),y.get(route("hr.employees.index"),{page:1,per_page:d.per_page,view:_},{preserveState:!0,preserveScroll:!0})},ke=async()=>{try{const e=await fetch(route("hr.employees.export"),{method:"GET",headers:{"X-Requested-With":"XMLHttpRequest"}});if(!e.ok){const n=await e.json().catch(()=>({}));l.error(t(n.message||"Failed to export employees"));return}const a=await e.blob(),s=window.URL.createObjectURL(a),i=document.createElement("a");i.href=s,i.download=`employees_${new Date().toISOString().slice(0,10)}.csv`,document.body.appendChild(i),i.click(),window.URL.revokeObjectURL(s),document.body.removeChild(i)}catch{l.error(t("Failed to export employees"))}},P=[];if(f(g,"export-employee")&&P.push({label:t("Export"),icon:r.jsx(Xe,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:ke}),f(g,"import-employee")&&P.push({label:t("Import"),icon:r.jsx(Ge,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>V(!0)}),f(g,"create-employees")){const e=!N||N.can_create;P.push({label:N&&!e?t("Employee Create Limit Reached ({{current}}/{{max}})",{current:N.current_users,max:N.max_users}):t("Add Employee"),icon:r.jsx(Ae,{className:"h-4 w-4 mr-2"}),variant:e?"default":"outline",onClick:e?()=>fe():()=>l.error(t("Employee limit exceeded. Your plan allows maximum {{max}} users. Please upgrade your plan.",{max:N.max_users})),disabled:!e})}const _e=[{title:t("Dashboard"),href:route("dashboard")},{title:t("HR Management"),href:route("hr.employees.index")},{title:t("Employees")}],Ne=[{key:"name",label:t("Name"),sortable:!0,render:(e,a)=>r.jsxs("div",{className:"flex items-center gap-3",children:[r.jsxs("div",{className:"flex h-10 w-10 shrink-0 items-center justify-center rounded-full bg-primary text-white overflow-hidden relative",children:[a.avatar?r.jsx("img",{src:a.avatar,alt:a.name,className:"h-full w-full object-cover",onError:s=>{s.target.style.display="none";const i=s.target.parentElement,n=i==null?void 0:i.querySelector(".initials-fallback");n&&(n.style.display="flex")}}):null,r.jsx("span",{className:"initials-fallback font-semibold text-xs items-center justify-center w-full h-full",style:{display:a.avatar?"none":"flex"},children:A(a.name)})]}),r.jsxs("div",{children:[r.jsx("div",{className:"font-medium",children:a.name}),r.jsx("div",{className:"text-sm text-muted-foreground",children:a.email})]})]})},{key:"employee_id",label:t("Employee ID"),sortable:!1,render:(e,a)=>{var i;const s=(i=a.employee)==null?void 0:i.employee_id;return s?r.jsx("span",{className:"inline-flex items-center rounded-md bg-blue-50 dark:bg-blue-900/20 px-2 py-1 text-xs font-medium text-blue-700 dark:text-blue-400 ring-1 ring-inset ring-blue-600/20",children:s}):"-"}},{key:"department",label:t("Department"),render:(e,a)=>{var s,i;return((i=(s=a.employee)==null?void 0:s.department)==null?void 0:i.name)||"-"}},{key:"designation",label:t("Designation"),render:(e,a)=>{var s,i;return((i=(s=a.employee)==null?void 0:s.designation)==null?void 0:i.name)||"-"}},{key:"employee_status",label:t("Employee Status"),render:(e,a)=>{var i;const s=((i=a.employee)==null?void 0:i.employee_status)||"active";return r.jsxs("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${s==="active"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":s==="inactive"?"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20":s==="probation"?"bg-yellow-50 text-yellow-700 ring-1 ring-inset ring-yellow-600/20":"bg-gray-50 text-gray-700 ring-1 ring-inset ring-gray-600/20"}`,children:[s==="active"&&t("Active"),s==="inactive"&&t("Inactive"),s==="probation"&&t("Probation"),s==="terminated"&&t("Terminated")]})}},{key:"date_of_joining",label:t("Joined"),sortable:!1,render:(e,a)=>{var i,n;const s=(i=a.employee)==null?void 0:i.date_of_joining;return s?((n=window.appSettings)==null?void 0:n.formatDateTimeSimple(s,!1))||new Date(s).toLocaleDateString():"-"}}],Se=[{label:t("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-employees"},{label:t("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-employees"},{label:t("Change Password"),icon:"Key",action:"change-password",className:"text-green-500",requiredPermission:"edit-employees"},{label:t("Toggle Status"),icon:"Lock",action:"toggle-status",className:"text-amber-500",requiredPermission:"edit-employees"},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-employees"}],Ce=[{value:"all",label:t("All Branches")},...(ae||[]).map(e=>({value:e.id.toString(),label:e.name}))],De=[{value:"all",label:t("All Departments")},...(ie||[]).map(e=>{var a;return{value:e.id.toString(),label:`${e.name} (${((a=e.branch)==null?void 0:a.name)||t("No Branch")})`}})],Ee=[{value:"all",label:t("All Designations")},...(oe||[]).map(e=>{var a;return{value:e.id.toString(),label:`${e.name} (${((a=e.department)==null?void 0:a.name)||t("No Department")})`}})],Pe=[{value:"all",label:t("All Statuses")},{value:"active",label:t("Active")},{value:"inactive",label:t("Inactive")},{value:"probation",label:t("Probation")},{value:"terminated",label:t("Terminated")}];return r.jsxs(qe,{title:t("Employees"),description:t("Manage company employee directory, profiles, and account statuses."),url:"/hr/employees",actions:P,breadcrumbs:_e,noPadding:!0,children:[r.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:r.jsx(Ke,{searchTerm:b,onSearchChange:I,onSearch:ye,filters:[{name:"branch",label:t("Branch"),type:"select",value:c,onChange:M,options:Ce,searchable:!0},{name:"department",label:t("Department"),type:"select",value:p,onChange:T,options:De,searchable:!0},{name:"designation",label:t("Designation"),type:"select",value:u,onChange:L,options:Ee,searchable:!0},{name:"status",label:t("Status"),type:"select",value:h,onChange:R,options:Pe}],showFilters:me,setShowFilters:B,hasActiveFilters:he,activeFilterCount:ge,onResetFilters:je,onApplyFilters:$,currentPerPage:((U=d.per_page)==null?void 0:U.toString())||"10",onPerPageChange:e=>{y.get(route("hr.employees.index"),{page:1,per_page:parseInt(e),search:b||void 0,department:p!=="all"?p:void 0,branch:c!=="all"?c:void 0,designation:u!=="all"?u:void 0,status:h!=="all"?h:void 0,view:_},{preserveState:!0,preserveScroll:!0})},showViewToggle:!0,activeView:_,onViewChange:e=>{le(e),y.get(route("hr.employees.index"),{page:1,view:e,search:b||void 0,department:p!=="all"?p:void 0,branch:c!=="all"?c:void 0,designation:u!=="all"?u:void 0,status:h!=="all"?h:void 0,per_page:d.per_page},{preserveState:!0,preserveScroll:!0})}})}),_==="list"?r.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[r.jsx(Be,{columns:Ne,actions:Se,data:(o==null?void 0:o.data)||[],from:(o==null?void 0:o.from)||1,onAction:v,sortField:d.sort_field,sortDirection:d.sort_direction,onSort:xe,permissions:g,entityPermissions:{view:"view-employees",edit:"edit-employees",delete:"delete-employees"}}),r.jsx(ee,{from:(o==null?void 0:o.from)||0,to:(o==null?void 0:o.to)||0,total:(o==null?void 0:o.total)||0,links:o==null?void 0:o.links,entityName:t("employees"),onPageChange:z})]}):r.jsxs("div",{children:[r.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 gap-4",children:(K=o==null?void 0:o.data)==null?void 0:K.map(e=>{var a,s,i,n,j,k,C,D,H,J,X,G,W,Y,Q,Z;return r.jsx(Ie,{className:"bg-white dark:bg-gray-900 border border-gray-300 dark:border-gray-700 rounded-lg shadow",children:r.jsxs("div",{className:"p-6",children:[r.jsxs("div",{className:"flex items-start justify-between mb-4",children:[r.jsxs("div",{className:"flex items-start space-x-4",children:[r.jsx("div",{className:"h-16 w-16 rounded-full bg-primary text-white flex items-center justify-center text-lg font-bold overflow-hidden",children:e.avatar?r.jsx("img",{src:e.avatar,alt:e.name,className:"h-full w-full object-cover"}):A(e.name)}),r.jsxs("div",{className:"flex-1 min-w-0",children:[r.jsx("h3",{className:"text-lg font-bold text-gray-900 dark:text-white mb-1",children:e.name}),r.jsx("p",{className:"text-sm text-gray-600 dark:text-gray-300 mb-1",children:e.email}),r.jsx("p",{className:"text-sm text-gray-600 dark:text-gray-300 mb-2",children:((a=e.employee)==null?void 0:a.employee_id)||"-"}),r.jsxs("div",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${((s=e.employee)==null?void 0:s.employee_status)==="active"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":((i=e.employee)==null?void 0:i.employee_status)==="inactive"?"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20":((n=e.employee)==null?void 0:n.employee_status)==="probation"?"bg-yellow-50 text-yellow-700 ring-1 ring-inset ring-yellow-600/20":(((j=e.employee)==null?void 0:j.employee_status)==="terminated","bg-gray-50 text-gray-700 ring-1 ring-inset ring-gray-600/20")}`,children:[((k=e.employee)==null?void 0:k.employee_status)==="active"&&t("Active"),((C=e.employee)==null?void 0:C.employee_status)==="inactive"&&t("Inactive"),((D=e.employee)==null?void 0:D.employee_status)==="probation"&&t("Probation"),((H=e.employee)==null?void 0:H.employee_status)==="terminated"&&t("Terminated"),!((J=e.employee)!=null&&J.employee_status)&&t("Active")]})]})]}),r.jsxs(Te,{children:[r.jsx(Me,{asChild:!0,children:r.jsx(q,{variant:"ghost",size:"sm",className:"h-8 w-8 p-0 text-gray-400 hover:text-gray-600 dark:text-gray-400 dark:hover:text-gray-300",children:r.jsx(Ve,{className:"h-4 w-4"})})}),r.jsxs(Le,{align:"end",className:"w-48 z-50",sideOffset:5,children:[f(g,"view-employees")&&r.jsxs(E,{onClick:()=>v("view",e),children:[r.jsx(te,{className:"h-4 w-4 mr-2"}),r.jsx("span",{children:t("View Employee")})]}),f(g,"edit-employees")&&r.jsxs(E,{onClick:()=>v("change-password",e),children:[r.jsx($e,{className:"h-4 w-4 mr-2"}),r.jsx("span",{children:t("Change Password")})]}),f(g,"edit-employees")&&r.jsxs(E,{onClick:()=>v("toggle-status",e),children:[e.status==="active"?r.jsx(We,{className:"h-4 w-4 mr-2"}):r.jsx(Ye,{className:"h-4 w-4 mr-2"}),r.jsx("span",{children:e.status==="active"?t("Deactivate"):t("Activate")})]}),r.jsx(Re,{}),f(g,"edit-employees")&&r.jsxs(E,{onClick:()=>v("edit",e),className:"text-amber-600",children:[r.jsx(re,{className:"h-4 w-4 mr-2"}),r.jsx("span",{children:t("Edit")})]}),f(g,"delete-employees")&&r.jsxs(E,{onClick:()=>v("delete",e),className:"text-rose-600",children:[r.jsx(se,{className:"h-4 w-4 mr-2"}),r.jsx("span",{children:t("Delete")})]})]})]})]}),r.jsxs("div",{className:"border border-gray-200 dark:border-gray-700 rounded-md p-3 mb-4",children:[r.jsxs("div",{className:"text-sm mb-1",children:[r.jsxs("span",{className:"font-medium",children:[t("Department"),":"]})," ",((G=(X=e.employee)==null?void 0:X.department)==null?void 0:G.name)||"-"]}),r.jsxs("div",{className:"text-sm",children:[r.jsxs("span",{className:"font-medium",children:[t("Designation"),":"]})," ",((Y=(W=e.employee)==null?void 0:W.designation)==null?void 0:Y.name)||"-"]})]}),r.jsxs("div",{className:"text-xs text-gray-500 dark:text-gray-400 mb-4",children:[r.jsxs("span",{className:"font-medium text-gray-600 dark:text-gray-300",children:[t("Joining Date")," : "]})," ",(Q=e.employee)!=null&&Q.date_of_joining?((Z=window.appSettings)==null?void 0:Z.formatDateTimeSimple(e.employee.date_of_joining,!1))||new Date(e.employee.date_of_joining).toLocaleDateString():"-"]}),r.jsxs("div",{className:"flex gap-2",children:[f(g,"edit-employees")&&r.jsxs(q,{variant:"outline",size:"sm",onClick:()=>v("edit",e),className:"flex-1 h-9 text-sm border-gray-300 dark:border-gray-600 dark:text-gray-200",children:[r.jsx(re,{className:"h-4 w-4 mr-2"}),t("Edit")]}),f(g,"view-employees")&&r.jsxs(q,{variant:"outline",size:"sm",onClick:()=>v("view",e),className:"flex-1 h-9 text-sm border-gray-300 dark:border-gray-600 dark:text-gray-200",children:[r.jsx(te,{className:"h-4 w-4 mr-2"}),t("View")]}),f(g,"delete-employees")&&r.jsxs(q,{variant:"outline",size:"sm",onClick:()=>v("delete",e),className:"flex-1 h-9 text-sm text-gray-700 border-gray-300 dark:border-gray-600 dark:text-gray-200",children:[r.jsx(se,{className:"h-4 w-4 mr-2"}),t("Delete")]})]})]})},e.id)})}),r.jsx("div",{className:"mt-6 bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:r.jsx(ee,{from:(o==null?void 0:o.from)||0,to:(o==null?void 0:o.to)||0,total:(o==null?void 0:o.total)||0,links:o==null?void 0:o.links,entityName:t("employees"),onPageChange:z})})]}),r.jsx(ze,{isOpen:de,onClose:()=>S(!1),onConfirm:ve,itemName:(w==null?void 0:w.name)||"",entityName:"employee"}),r.jsx(He,{isOpen:pe,onClose:()=>O(!1),onSubmit:we,formConfig:{fields:[{name:"password",label:t("New Password"),type:"password",required:!0},{name:"password_confirmation",label:t("Confirm Password"),type:"password",required:!0}],modalSize:"md"},initialData:{},title:t("Change Employee Password"),mode:"edit"}),r.jsx(Je,{isOpen:ce,onClose:()=>V(!1),title:t("Import Employees from CSV/Excel"),importRoute:"hr.employees.import",parseRoute:"hr.employees.parse",sampleRoute:ne?"hr.employees.download.template":void 0,importNotes:t("Ensure that the values entered for Department, Designation, Branch , Shift , Attedance Policy , Employement Type , Employement Status match the existing records in your system."),modalSize:"xl",databaseFields:[{key:"name",required:!0},{key:"email",required:!0},{key:"password",required:!0},{key:"biometric_emp_id",required:!0},{key:"phone",required:!0},{key:"department",required:!0},{key:"designation",required:!0},{key:"branch",required:!0},{key:"base_salary",required:!0},{key:"date_of_joining",required:!0},{key:"date_of_birth",required:!0},{key:"gender",required:!0},{key:"shift"},{key:"attendance_policy"},{key:"employment_type"},{key:"employee_status"},{key:"city",required:!0},{key:"state",required:!0},{key:"country",required:!0},{key:"postal_code",required:!0},{key:"address",required:!0},{key:"bank_name",required:!0},{key:"account_number",required:!0},{key:"bank_identifier_code",required:!0},{key:"bank_branch",required:!0}]})]})}export{Vs as default}; +import{r as x,j as r}from"./ui-Z445SNHD.js";import{P as qe}from"./page-template-Cw8W4Qs2.js";import{u as Fe,c as Oe,x as f,t as l,P as Ae,r as y,C as Ie,B as q}from"./app-Da3PX8qg.js";import{D as Te,a as Me,b as Le,c as E,d as Re}from"./CookieConsentBanner-DR6kgCLT.js";import{C as Be,E as Ve,K as $e}from"./CrudTable-Dk-uCuqB.js";import{C as ze}from"./CrudDeleteModal-DmHx0JCJ.js";import{u as Ue}from"./use-initials-BK4eRgYY.js";import{P as ee}from"./pagination-B9z4VraF.js";import{S as Ke}from"./search-and-filter-bar-1QHzFJdq.js";import{C as He}from"./CrudFormModal-CTSICk3j.js";import{I as Je}from"./ImportModal-BQZYlB54.js";import{F as Xe}from"./file-down-CxCQCvcc.js";import{F as Ge}from"./file-up-D3rB-4Bg.js";import{E as te}from"./eye-CzYzwmmr.js";import{L as We}from"./lock-BGSkpX29.js";import{L as Ye}from"./lock-open-Cco69YMj.js";import{S as re}from"./square-pen-CatLE0_h.js";import{T as se}from"./trash-2-15Ri11Yq.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./settings-BUhtRdnI.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./switch-DCoM0Ivb.js";import"./table-BRtys9Nx.js";import"./unlink-vC8B7N8r.js";import"./scale-Chnhsap1.js";import"./arrow-down-left-D4-BLXQL.js";import"./arrow-left-B9tcIgis.js";import"./arrow-right-left-TC-Oi5FJ.js";import"./arrow-right-SXr1661j.js";import"./arrow-up-down-Df1H6itH.js";import"./award-DOf5Xc3o.js";import"./ban-C1FQ9ay_.js";import"./indian-rupee-CY9fE6hT.js";import"./bell-BMsQyWM-.js";import"./book-open-DiNAfaue.js";import"./boxes-Bjf0_Kx7.js";import"./building-2-DmmRcP0c.js";import"./building-BXglONiz.js";import"./calculator-B75Vnhim.js";import"./calendar-check-C2F7PWoI.js";import"./camera-DZNJpjXR.js";import"./chart-column-CKzC1aib.js";import"./chart-no-axes-column-increasing-xL8kjLW0.js";import"./chart-no-axes-column-CaNDayE9.js";import"./chevron-left-C98gPe5P.js";import"./circle-alert-Cu5dznTP.js";import"./circle-check-big-KTDTMhTs.js";import"./circle-check-aau4wqhp.js";import"./circle-help-C4uXcZYY.js";import"./circle-x-r3If4JPw.js";import"./circle-DgA3bS7I.js";import"./clipboard-list-BNSl4hy2.js";import"./code-Dzlx6QPB.js";import"./crosshair-DtQysFz7.js";import"./crown-CC8Godfb.js";import"./download-BHVnw95S.js";import"./external-link-DL5n0dhJ.js";import"./eye-off-BJYR0wmr.js";import"./instagram-tpp8H3E-.js";import"./pen-line-CNA-f1dm.js";import"./filter-B_3e214H.js";import"./folder-git-2-T64oq8HG.js";import"./house-BUnGVtyw.js";import"./git-branch-EdIXkL-9.js";import"./grip-vertical-BvetFs24.js";import"./hard-drive--Nch37f-.js";import"./hash-B3fNBlbs.js";import"./shield-rKKgzkbW.js";import"./info-Cj5ROI6H.js";import"./layers-DdZLSQgt.js";import"./layout-list-DkB7S2jk.js";import"./lightbulb-CJXOfIFD.js";import"./link-2-DNnYgrdz.js";import"./link-DeErafFW.js";import"./twitter-CRZZ6zjd.js";import"./list-DY4Uh_0E.js";import"./locate-fixed-BKpEfCUU.js";import"./log-in-TxFQ9ojy.js";import"./mail-khAU5Oig.js";import"./map-pin-BFNXdrz2.js";import"./menu-BGxVBBZl.js";import"./message-square-warning-DHRFlo8i.js";import"./message-square-C7x1Rix5.js";import"./monitor-P2T9V9tT.js";import"./package-C-rDDwyp.js";import"./percent-DP16IBy2.js";import"./phone-XzqO8Dfs.js";import"./plane-C9QqCVcZ.js";import"./play-62Z04sZZ.js";import"./qr-code-CUR1J9NH.js";import"./quote-DF2Qwen7.js";import"./radio-nm2vY_Ib.js";import"./ruler-DviIA5uv.js";import"./send-DXZhFVWG.js";import"./server-BzBihesB.js";import"./wifi-BPS_-hKY.js";import"./shield-check-Cyw4YGYb.js";import"./smartphone-i99jk4ns.js";import"./square-check-big-Cal0w_ma.js";import"./star-CSGOTD6i.js";import"./sun-TjfxyFzf.js";import"./tag-CUFhfHTp.js";import"./target-B_9kWYv3.js";import"./thumbs-up-Du-LlBXg.js";import"./ticket-BjgtGAIQ.js";import"./trash-BRJCY2my.js";import"./trending-down-MNPLLbIb.js";import"./trending-up-D5y6g4yZ.js";import"./triangle-alert-CeuDFixJ.js";import"./trophy-Cs36GMET.js";import"./type-DX1RNe21.js";import"./user-check-DDs_5zV9.js";import"./user-plus-Ba62LA9O.js";import"./user-x-C3dBJr2o.js";import"./wallet-BP1hP1I0.js";import"./wrench-DX6GWbcS.js";import"./zap-Of1Abppa.js";import"./radio-group-CuY8xCRY.js";import"./checkbox-C3Z6LHOx.js";import"./multi-select-field-ALFA5JXF.js";import"./scroll-area-C7NBgd0i.js";import"./LocationPicker-Dy1Od2a3.js";import"./leaflet-FVhBWCqS.js";import"./alert-Dt2Bu0kM.js";function Vs(){var U,K;const{t}=Fe(),{auth:F,employees:o,branches:ae,planLimits:N,departments:ie,designations:oe,hasSampleFile:ne,globalSettings:m,filters:d={}}=Oe().props,g=(F==null?void 0:F.permissions)||[],A=Ue(),[_,le]=x.useState(d.view||"list"),[b,I]=x.useState(d.search||""),[p,T]=x.useState(d.department||"all"),[c,M]=x.useState(d.branch||"all"),[u,L]=x.useState(d.designation||"all"),[h,R]=x.useState(d.status||"all"),[me,B]=x.useState(!1),[de,S]=x.useState(!1),[pe,O]=x.useState(!1),[ce,V]=x.useState(!1),[w,ue]=x.useState(null),he=()=>p!=="all"||c!=="all"||u!=="all"||h!=="all"||b!=="",ge=()=>(p!=="all"?1:0)+(c!=="all"?1:0)+(u!=="all"?1:0)+(h!=="all"?1:0)+(b?1:0),ye=e=>{e.preventDefault(),$()},$=()=>{y.get(route("hr.employees.index"),{page:1,search:b||void 0,department:p!=="all"?p:void 0,branch:c!=="all"?c:void 0,designation:u!=="all"?u:void 0,status:h!=="all"?h:void 0,per_page:d.per_page,view:_},{preserveState:!0,preserveScroll:!0})},xe=e=>{const a=d.sort_field===e&&d.sort_direction==="asc"?"desc":"asc";y.get(route("hr.employees.index"),{sort_field:e,sort_direction:a,page:1,search:b||void 0,department:p!=="all"?p:void 0,branch:c!=="all"?c:void 0,designation:u!=="all"?u:void 0,status:h!=="all"?h:void 0,per_page:d.per_page,view:_},{preserveState:!0,preserveScroll:!0})},v=(e,a)=>{var s,i;switch(ue(a),e){case"view":if(!((s=a.employee)!=null&&s.id)){l.error(t("Employee data not found"));return}y.get(route("hr.employees.show",a.employee.id));break;case"edit":if(!((i=a.employee)!=null&&i.id)){l.error(t("Employee data not found"));return}y.get(route("hr.employees.edit",a.employee.id));break;case"delete":S(!0);break;case"toggle-status":be(a);break;case"change-password":O(!0);break}},fe=()=>{y.get(route("hr.employees.create"))},ve=()=>{if(!w||!w.id){l.error(t("Invalid employee selected for deletion. Please refresh the page and try again.")),S(!1);return}m!=null&&m.is_demo||l.loading(t("Deleting employee...")),y.delete(route("hr.employees.destroy",{employee:w.id}),{onSuccess:e=>{var a,s,i,n;S(!1),m!=null&&m.is_demo||l.dismiss(),(s=(a=e==null?void 0:e.props)==null?void 0:a.flash)!=null&&s.success?l.success(t(e.props.flash.success)):(n=(i=e==null?void 0:e.props)==null?void 0:i.flash)!=null&&n.error&&l.error(t(e.props.flash.error))},onError:e=>{S(!1),m!=null&&m.is_demo||l.dismiss(),typeof e=="string"?l.error(t(e)):l.error(t("Failed to delete employee: {{errors}}",{errors:Object.values(e).join(", ")}))}})},be=e=>{var i;const s=(e.status||"inactive")==="active"?"inactive":"active";if(m!=null&&m.is_demo||l.loading(`${t(s==="active"?"Activating":"Deactivating")} employee...`),!((i=e.employee)!=null&&i.id)){l.error(t("Employee data not found"));return}y.put(route("hr.employees.toggle-status",e.employee.id),{},{onSuccess:n=>{var j,k,C,D;m!=null&&m.is_demo||l.dismiss(),(k=(j=n==null?void 0:n.props)==null?void 0:j.flash)!=null&&k.success?l.success(t(n.props.flash.success)):(D=(C=n==null?void 0:n.props)==null?void 0:C.flash)!=null&&D.error&&l.error(t(n.props.flash.error))},onError:n=>{m!=null&&m.is_demo||l.dismiss(),typeof n=="string"?l.error(t(n)):l.error(t("Failed to update employee status: {{errors}}",{errors:Object.values(n).join(", ")}))}})},we=e=>{var a;if(m!=null&&m.is_demo||l.loading(t("Changing password...")),!((a=w.employee)!=null&&a.id)){l.error(t("Employee data not found"));return}y.put(route("hr.employees.change-password",w.employee.id),e,{onSuccess:s=>{var i,n,j,k;O(!1),m!=null&&m.is_demo||l.dismiss(),(n=(i=s==null?void 0:s.props)==null?void 0:i.flash)!=null&&n.success?l.success(t(s.props.flash.success)):(k=(j=s==null?void 0:s.props)==null?void 0:j.flash)!=null&&k.error&&l.error(t(s.props.flash.error))},onError:s=>{m!=null&&m.is_demo||l.dismiss(),typeof s=="string"?l.error(t(s)):l.error(t("Failed to change password: {{errors}}",{errors:Object.values(s).join(", ")}))}})},z=e=>{const a=new URL(e).searchParams.get("page")||"1";y.get(route("hr.employees.index"),{page:a,view:_,search:b||void 0,department:p!=="all"?p:void 0,branch:c!=="all"?c:void 0,designation:u!=="all"?u:void 0,status:h!=="all"?h:void 0,per_page:d.per_page,sort_field:d.sort_field,sort_direction:d.sort_direction},{preserveState:!0,preserveScroll:!0})},je=()=>{I(""),T("all"),M("all"),L("all"),R("all"),B(!1),y.get(route("hr.employees.index"),{page:1,per_page:d.per_page,view:_},{preserveState:!0,preserveScroll:!0})},ke=async()=>{try{const e=await fetch(route("hr.employees.export"),{method:"GET",headers:{"X-Requested-With":"XMLHttpRequest"}});if(!e.ok){const n=await e.json().catch(()=>({}));l.error(t(n.message||"Failed to export employees"));return}const a=await e.blob(),s=window.URL.createObjectURL(a),i=document.createElement("a");i.href=s,i.download=`employees_${new Date().toISOString().slice(0,10)}.csv`,document.body.appendChild(i),i.click(),window.URL.revokeObjectURL(s),document.body.removeChild(i)}catch{l.error(t("Failed to export employees"))}},P=[];if(f(g,"export-employee")&&P.push({label:t("Export"),icon:r.jsx(Xe,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:ke}),f(g,"import-employee")&&P.push({label:t("Import"),icon:r.jsx(Ge,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>V(!0)}),f(g,"create-employees")){const e=!N||N.can_create;P.push({label:N&&!e?t("Employee Create Limit Reached ({{current}}/{{max}})",{current:N.current_users,max:N.max_users}):t("Add Employee"),icon:r.jsx(Ae,{className:"h-4 w-4 mr-2"}),variant:e?"default":"outline",onClick:e?()=>fe():()=>l.error(t("Employee limit exceeded. Your plan allows maximum {{max}} users. Please upgrade your plan.",{max:N.max_users})),disabled:!e})}const _e=[{title:t("Dashboard"),href:route("dashboard")},{title:t("HR Management"),href:route("hr.employees.index")},{title:t("Employees")}],Ne=[{key:"name",label:t("Name"),sortable:!0,render:(e,a)=>r.jsxs("div",{className:"flex items-center gap-3",children:[r.jsxs("div",{className:"flex h-10 w-10 shrink-0 items-center justify-center rounded-full bg-primary text-white overflow-hidden relative",children:[a.avatar?r.jsx("img",{src:a.avatar,alt:a.name,className:"h-full w-full object-cover",onError:s=>{s.target.style.display="none";const i=s.target.parentElement,n=i==null?void 0:i.querySelector(".initials-fallback");n&&(n.style.display="flex")}}):null,r.jsx("span",{className:"initials-fallback font-semibold text-xs items-center justify-center w-full h-full",style:{display:a.avatar?"none":"flex"},children:A(a.name)})]}),r.jsxs("div",{children:[r.jsx("div",{className:"font-medium",children:a.name}),r.jsx("div",{className:"text-sm text-muted-foreground",children:a.email})]})]})},{key:"employee_id",label:t("Employee ID"),sortable:!1,render:(e,a)=>{var i;const s=(i=a.employee)==null?void 0:i.employee_id;return s?r.jsx("span",{className:"inline-flex items-center rounded-md bg-blue-50 dark:bg-blue-900/20 px-2 py-1 text-xs font-medium text-blue-700 dark:text-blue-400 ring-1 ring-inset ring-blue-600/20",children:s}):"-"}},{key:"department",label:t("Department"),render:(e,a)=>{var s,i;return((i=(s=a.employee)==null?void 0:s.department)==null?void 0:i.name)||"-"}},{key:"designation",label:t("Designation"),render:(e,a)=>{var s,i;return((i=(s=a.employee)==null?void 0:s.designation)==null?void 0:i.name)||"-"}},{key:"employee_status",label:t("Employee Status"),render:(e,a)=>{var i;const s=((i=a.employee)==null?void 0:i.employee_status)||"active";return r.jsxs("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${s==="active"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":s==="inactive"?"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20":s==="probation"?"bg-yellow-50 text-yellow-700 ring-1 ring-inset ring-yellow-600/20":"bg-gray-50 text-gray-700 ring-1 ring-inset ring-gray-600/20"}`,children:[s==="active"&&t("Active"),s==="inactive"&&t("Inactive"),s==="probation"&&t("Probation"),s==="terminated"&&t("Terminated")]})}},{key:"date_of_joining",label:t("Joined"),sortable:!1,render:(e,a)=>{var i,n;const s=(i=a.employee)==null?void 0:i.date_of_joining;return s?((n=window.appSettings)==null?void 0:n.formatDateTimeSimple(s,!1))||new Date(s).toLocaleDateString():"-"}}],Se=[{label:t("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-employees"},{label:t("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-employees"},{label:t("Change Password"),icon:"Key",action:"change-password",className:"text-green-500",requiredPermission:"edit-employees"},{label:t("Toggle Status"),icon:"Lock",action:"toggle-status",className:"text-amber-500",requiredPermission:"edit-employees"},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-employees"}],Ce=[{value:"all",label:t("All Branches")},...(ae||[]).map(e=>({value:e.id.toString(),label:e.name}))],De=[{value:"all",label:t("All Departments")},...(ie||[]).map(e=>{var a;return{value:e.id.toString(),label:`${e.name} (${((a=e.branch)==null?void 0:a.name)||t("No Branch")})`}})],Ee=[{value:"all",label:t("All Designations")},...(oe||[]).map(e=>{var a;return{value:e.id.toString(),label:`${e.name} (${((a=e.department)==null?void 0:a.name)||t("No Department")})`}})],Pe=[{value:"all",label:t("All Statuses")},{value:"active",label:t("Active")},{value:"inactive",label:t("Inactive")},{value:"probation",label:t("Probation")},{value:"terminated",label:t("Terminated")}];return r.jsxs(qe,{title:t("Employees"),description:t("Manage company employee directory, profiles, and account statuses."),url:"/hr/employees",actions:P,breadcrumbs:_e,noPadding:!0,children:[r.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:r.jsx(Ke,{searchTerm:b,onSearchChange:I,onSearch:ye,filters:[{name:"branch",label:t("Branch"),type:"select",value:c,onChange:M,options:Ce,searchable:!0},{name:"department",label:t("Department"),type:"select",value:p,onChange:T,options:De,searchable:!0},{name:"designation",label:t("Designation"),type:"select",value:u,onChange:L,options:Ee,searchable:!0},{name:"status",label:t("Status"),type:"select",value:h,onChange:R,options:Pe}],showFilters:me,setShowFilters:B,hasActiveFilters:he,activeFilterCount:ge,onResetFilters:je,onApplyFilters:$,currentPerPage:((U=d.per_page)==null?void 0:U.toString())||"10",onPerPageChange:e=>{y.get(route("hr.employees.index"),{page:1,per_page:parseInt(e),search:b||void 0,department:p!=="all"?p:void 0,branch:c!=="all"?c:void 0,designation:u!=="all"?u:void 0,status:h!=="all"?h:void 0,view:_},{preserveState:!0,preserveScroll:!0})},showViewToggle:!0,activeView:_,onViewChange:e=>{le(e),y.get(route("hr.employees.index"),{page:1,view:e,search:b||void 0,department:p!=="all"?p:void 0,branch:c!=="all"?c:void 0,designation:u!=="all"?u:void 0,status:h!=="all"?h:void 0,per_page:d.per_page},{preserveState:!0,preserveScroll:!0})}})}),_==="list"?r.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[r.jsx(Be,{columns:Ne,actions:Se,data:(o==null?void 0:o.data)||[],from:(o==null?void 0:o.from)||1,onAction:v,sortField:d.sort_field,sortDirection:d.sort_direction,onSort:xe,permissions:g,entityPermissions:{view:"view-employees",edit:"edit-employees",delete:"delete-employees"}}),r.jsx(ee,{from:(o==null?void 0:o.from)||0,to:(o==null?void 0:o.to)||0,total:(o==null?void 0:o.total)||0,links:o==null?void 0:o.links,entityName:t("employees"),onPageChange:z})]}):r.jsxs("div",{children:[r.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 gap-4",children:(K=o==null?void 0:o.data)==null?void 0:K.map(e=>{var a,s,i,n,j,k,C,D,H,J,X,G,W,Y,Q,Z;return r.jsx(Ie,{className:"bg-white dark:bg-gray-900 border border-gray-300 dark:border-gray-700 rounded-lg shadow",children:r.jsxs("div",{className:"p-6",children:[r.jsxs("div",{className:"flex items-start justify-between mb-4",children:[r.jsxs("div",{className:"flex items-start space-x-4",children:[r.jsx("div",{className:"h-16 w-16 rounded-full bg-primary text-white flex items-center justify-center text-lg font-bold overflow-hidden",children:e.avatar?r.jsx("img",{src:e.avatar,alt:e.name,className:"h-full w-full object-cover"}):A(e.name)}),r.jsxs("div",{className:"flex-1 min-w-0",children:[r.jsx("h3",{className:"text-lg font-bold text-gray-900 dark:text-white mb-1",children:e.name}),r.jsx("p",{className:"text-sm text-gray-600 dark:text-gray-300 mb-1",children:e.email}),r.jsx("p",{className:"text-sm text-gray-600 dark:text-gray-300 mb-2",children:((a=e.employee)==null?void 0:a.employee_id)||"-"}),r.jsxs("div",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${((s=e.employee)==null?void 0:s.employee_status)==="active"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":((i=e.employee)==null?void 0:i.employee_status)==="inactive"?"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20":((n=e.employee)==null?void 0:n.employee_status)==="probation"?"bg-yellow-50 text-yellow-700 ring-1 ring-inset ring-yellow-600/20":(((j=e.employee)==null?void 0:j.employee_status)==="terminated","bg-gray-50 text-gray-700 ring-1 ring-inset ring-gray-600/20")}`,children:[((k=e.employee)==null?void 0:k.employee_status)==="active"&&t("Active"),((C=e.employee)==null?void 0:C.employee_status)==="inactive"&&t("Inactive"),((D=e.employee)==null?void 0:D.employee_status)==="probation"&&t("Probation"),((H=e.employee)==null?void 0:H.employee_status)==="terminated"&&t("Terminated"),!((J=e.employee)!=null&&J.employee_status)&&t("Active")]})]})]}),r.jsxs(Te,{children:[r.jsx(Me,{asChild:!0,children:r.jsx(q,{variant:"ghost",size:"sm",className:"h-8 w-8 p-0 text-gray-400 hover:text-gray-600 dark:text-gray-400 dark:hover:text-gray-300",children:r.jsx(Ve,{className:"h-4 w-4"})})}),r.jsxs(Le,{align:"end",className:"w-48 z-50",sideOffset:5,children:[f(g,"view-employees")&&r.jsxs(E,{onClick:()=>v("view",e),children:[r.jsx(te,{className:"h-4 w-4 mr-2"}),r.jsx("span",{children:t("View Employee")})]}),f(g,"edit-employees")&&r.jsxs(E,{onClick:()=>v("change-password",e),children:[r.jsx($e,{className:"h-4 w-4 mr-2"}),r.jsx("span",{children:t("Change Password")})]}),f(g,"edit-employees")&&r.jsxs(E,{onClick:()=>v("toggle-status",e),children:[e.status==="active"?r.jsx(We,{className:"h-4 w-4 mr-2"}):r.jsx(Ye,{className:"h-4 w-4 mr-2"}),r.jsx("span",{children:e.status==="active"?t("Deactivate"):t("Activate")})]}),r.jsx(Re,{}),f(g,"edit-employees")&&r.jsxs(E,{onClick:()=>v("edit",e),className:"text-amber-600",children:[r.jsx(re,{className:"h-4 w-4 mr-2"}),r.jsx("span",{children:t("Edit")})]}),f(g,"delete-employees")&&r.jsxs(E,{onClick:()=>v("delete",e),className:"text-rose-600",children:[r.jsx(se,{className:"h-4 w-4 mr-2"}),r.jsx("span",{children:t("Delete")})]})]})]})]}),r.jsxs("div",{className:"border border-gray-200 dark:border-gray-700 rounded-md p-3 mb-4",children:[r.jsxs("div",{className:"text-sm mb-1",children:[r.jsxs("span",{className:"font-medium",children:[t("Department"),":"]})," ",((G=(X=e.employee)==null?void 0:X.department)==null?void 0:G.name)||"-"]}),r.jsxs("div",{className:"text-sm",children:[r.jsxs("span",{className:"font-medium",children:[t("Designation"),":"]})," ",((Y=(W=e.employee)==null?void 0:W.designation)==null?void 0:Y.name)||"-"]})]}),r.jsxs("div",{className:"text-xs text-gray-500 dark:text-gray-400 mb-4",children:[r.jsxs("span",{className:"font-medium text-gray-600 dark:text-gray-300",children:[t("Joining Date")," : "]})," ",(Q=e.employee)!=null&&Q.date_of_joining?((Z=window.appSettings)==null?void 0:Z.formatDateTimeSimple(e.employee.date_of_joining,!1))||new Date(e.employee.date_of_joining).toLocaleDateString():"-"]}),r.jsxs("div",{className:"flex gap-2",children:[f(g,"edit-employees")&&r.jsxs(q,{variant:"outline",size:"sm",onClick:()=>v("edit",e),className:"flex-1 h-9 text-sm border-gray-300 dark:border-gray-600 dark:text-gray-200",children:[r.jsx(re,{className:"h-4 w-4 mr-2"}),t("Edit")]}),f(g,"view-employees")&&r.jsxs(q,{variant:"outline",size:"sm",onClick:()=>v("view",e),className:"flex-1 h-9 text-sm border-gray-300 dark:border-gray-600 dark:text-gray-200",children:[r.jsx(te,{className:"h-4 w-4 mr-2"}),t("View")]}),f(g,"delete-employees")&&r.jsxs(q,{variant:"outline",size:"sm",onClick:()=>v("delete",e),className:"flex-1 h-9 text-sm text-gray-700 border-gray-300 dark:border-gray-600 dark:text-gray-200",children:[r.jsx(se,{className:"h-4 w-4 mr-2"}),t("Delete")]})]})]})},e.id)})}),r.jsx("div",{className:"mt-6 bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:r.jsx(ee,{from:(o==null?void 0:o.from)||0,to:(o==null?void 0:o.to)||0,total:(o==null?void 0:o.total)||0,links:o==null?void 0:o.links,entityName:t("employees"),onPageChange:z})})]}),r.jsx(ze,{isOpen:de,onClose:()=>S(!1),onConfirm:ve,itemName:(w==null?void 0:w.name)||"",entityName:"employee"}),r.jsx(He,{isOpen:pe,onClose:()=>O(!1),onSubmit:we,formConfig:{fields:[{name:"password",label:t("New Password"),type:"password",required:!0},{name:"password_confirmation",label:t("Confirm Password"),type:"password",required:!0}],modalSize:"md"},initialData:{},title:t("Change Employee Password"),mode:"edit"}),r.jsx(Je,{isOpen:ce,onClose:()=>V(!1),title:t("Import Employees from CSV/Excel"),importRoute:"hr.employees.import",parseRoute:"hr.employees.parse",sampleRoute:ne?"hr.employees.download.template":void 0,importNotes:t("Ensure that the values entered for Department, Designation, Branch , Shift , Attedance Policy , Employement Type , Employement Status match the existing records in your system."),modalSize:"xl",databaseFields:[{key:"name",required:!0},{key:"email",required:!0},{key:"password",required:!0},{key:"biometric_emp_id",required:!0},{key:"phone",required:!0},{key:"department",required:!0},{key:"designation",required:!0},{key:"branch",required:!0},{key:"base_salary",required:!0},{key:"date_of_joining",required:!0},{key:"date_of_birth",required:!0},{key:"gender",required:!0},{key:"shift"},{key:"attendance_policy"},{key:"employment_type"},{key:"employee_status"},{key:"city",required:!0},{key:"state",required:!0},{key:"country",required:!0},{key:"postal_code",required:!0},{key:"address",required:!0},{key:"bank_name",required:!0},{key:"account_number",required:!0},{key:"bank_identifier_code",required:!0},{key:"bank_branch",required:!0}]})]})}export{Vs as default}; diff --git a/public/build/assets/index-DJSZdJ8L.js b/public/build/assets/index-BGO034Ez.js similarity index 59% rename from public/build/assets/index-DJSZdJ8L.js rename to public/build/assets/index-BGO034Ez.js index 206f34933..133b8480c 100644 --- a/public/build/assets/index-DJSZdJ8L.js +++ b/public/build/assets/index-BGO034Ez.js @@ -1 +1 @@ -import{r as n,j as o}from"./ui-Z445SNHD.js";import{P as G}from"./page-template-B_mOhR6n.js";import{u as J,c as K,x as L,P as W,l as X,r as m,t as s}from"./app-36WMjvX0.js";import{C as Y}from"./CrudTable-DA37WZsR.js";import{C as Z}from"./CrudFormModal-Bmz2nLeY.js";import{C as ee}from"./CrudDeleteModal-DM40AK8z.js";import{P as te}from"./pagination-n2efY1KU.js";import{S as re}from"./search-and-filter-bar-PUOLiNYr.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./table-C1YkBp3W.js";import"./unlink-sh32LPkQ.js";import"./scale-rJYsnHRa.js";import"./arrow-down-left-BN6xjhcz.js";import"./arrow-left-CjPQICYw.js";import"./arrow-right-left-DKUcVR58.js";import"./arrow-right-DUEfRrRr.js";import"./arrow-up-down-FmcUfWon.js";import"./lock-open-CN4tz8Of.js";import"./award-D9FlSYzB.js";import"./ban-CMgLBFSt.js";import"./indian-rupee-Bh3-8N2a.js";import"./bell-Cr2F9IDD.js";import"./book-open-DUwKvBiK.js";import"./boxes-rwzklut0.js";import"./building-2-Cda8xQDI.js";import"./building-CG4yAV8N.js";import"./calculator-wt_63eRJ.js";import"./calendar-check-BZ1JTjf6.js";import"./camera-DDKUkICL.js";import"./chart-column-GeSBJr5Y.js";import"./chart-no-axes-column-increasing-Beqplnfl.js";import"./chart-no-axes-column-BKgkVzqT.js";import"./chevron-left-DKWjKjSf.js";import"./circle-alert-KsX4JXbz.js";import"./circle-check-big-DqURlwt2.js";import"./circle-check-C_SLfS2p.js";import"./circle-help-BdsC7_wR.js";import"./circle-x-DkvEqmM5.js";import"./circle-BpyxLEsH.js";import"./clipboard-list-BU0dok7E.js";import"./code-DNPjFOcs.js";import"./crosshair-C7OptAZm.js";import"./crown-Cp4cgutu.js";import"./download-Ba72czhU.js";import"./external-link-uO-R2E0-.js";import"./eye-off-DlDpEvnB.js";import"./eye-DSAoA9Pp.js";import"./instagram-DBjFHIT7.js";import"./file-down-Bxu0R4EW.js";import"./pen-line-Fy-AVmqM.js";import"./file-up-CZ-cXuKa.js";import"./filter-D8dMdozc.js";import"./folder-git-2-Dwj_EoDL.js";import"./house-D8b8GwgZ.js";import"./git-branch-D2sIFzs4.js";import"./grip-vertical-DXcr-v-g.js";import"./hard-drive-ApF-ULi1.js";import"./hash-CHJS6b-L.js";import"./shield-Mt6vEHxn.js";import"./info-VH-vNQ_z.js";import"./layers-CF7Mhs3n.js";import"./layout-list-BuBaZfwq.js";import"./lightbulb-fAsbBO8F.js";import"./link-2-C22T2wSs.js";import"./link-ClcCoVU_.js";import"./twitter-DDHYm63p.js";import"./list-Ajdnpsw1.js";import"./locate-fixed-D29o3FBS.js";import"./lock-RX1hYn48.js";import"./log-in-Bt5dnADg.js";import"./mail-BFoS8U8W.js";import"./map-pin-L7jUebKz.js";import"./menu-Cu-nnefe.js";import"./message-square-warning-DbVEqa_0.js";import"./message-square-DMJ4IbdE.js";import"./monitor-DL9THmS7.js";import"./package-B9XnehkQ.js";import"./percent-BYDujffR.js";import"./phone-CJ2h446N.js";import"./plane-BqORGC6m.js";import"./play-DHqp-NCB.js";import"./qr-code-u5AOBzVe.js";import"./quote-BtOwgBns.js";import"./radio-CxUR05xj.js";import"./ruler-DbxwIrQY.js";import"./send-DpE3qK0m.js";import"./server-DgtPu6lA.js";import"./wifi-CFyF5qct.js";import"./shield-check--CTAItWs.js";import"./smartphone-BQ_9x4vN.js";import"./square-check-big-Dt4MtZcM.js";import"./square-pen-B3p2jiW9.js";import"./star-WlheM7sI.js";import"./sun-DRsBfXSu.js";import"./tag-CMVMnpSh.js";import"./target-BEz5Ry2v.js";import"./thumbs-up-DYj-woXk.js";import"./ticket-BhEK5100.js";import"./trash-2-Dxg0nP1A.js";import"./trash-Dyd2ZsaG.js";import"./trending-down-CeOqAkGV.js";import"./trending-up-CPB8hZlm.js";import"./triangle-alert-MsN2AA6c.js";import"./trophy-BZyhzbIT.js";import"./type-DlbqWp8I.js";import"./user-check-4xSYwYvq.js";import"./user-plus-C-0nSlHG.js";import"./user-x-Drk57M2z.js";import"./wallet-C3p1yihr.js";import"./wrench-CLqKc51o.js";import"./zap-D4fS-tPu.js";import"./radio-group-BtLENAXk.js";import"./checkbox-Bos2Phgi.js";import"./multi-select-field-BX9C1tYH.js";import"./scroll-area-BmK0s-Hf.js";import"./LocationPicker-DAd_AcXs.js";import"./leaflet-FVhBWCqS.js";function Qr(){var F;const{t:e}=J(),{auth:h,trainingAssessments:i,trainingPrograms:N,filters:a={}}=K().props,b=(h==null?void 0:h.permissions)||[],[p,y]=n.useState(a.search||""),[l,v]=n.useState(a.training_program_id||""),[c,x]=n.useState(a.type||""),[A,S]=n.useState(!1),[k,f]=n.useState(!1),[D,u]=n.useState(!1),[d,P]=n.useState(null),[g,_]=n.useState("create"),O=()=>l!==""||c!==""||p!=="",q=()=>(l!==""?1:0)+(c!==""?1:0)+(p!==""?1:0),M=t=>{t.preventDefault(),C()},C=()=>{m.get(route("hr.training-assessments.index"),{page:1,search:p||void 0,training_program_id:l||void 0,type:c||void 0,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},E=t=>{const r=a.sort_field===t&&a.sort_direction==="asc"?"desc":"asc";m.get(route("hr.training-assessments.index"),{sort_field:t,sort_direction:r,page:1,search:p||void 0,training_program_id:l||void 0,type:c||void 0,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},z=(t,r)=>{switch(P(r),t){case"view":m.get(route("hr.training-assessments.show",r.id));break;case"edit":_("edit"),u(!0);break;case"delete":f(!0);break}},R=()=>{P(null),_("create"),u(!0)},$=t=>{g==="create"?(s.loading(e("Creating assessment...")),m.post(route("hr.training-assessments.store"),t,{onSuccess:r=>{u(!1),s.dismiss(),r.props.flash.success?s.success(e(r.props.flash.success)):r.props.flash.error?s.error(e(r.props.flash.error)):s.success(e("Assessment created successfully"))},onError:r=>{s.dismiss(),typeof r=="string"?s.error(r):s.error(`Failed to create assessment: ${Object.values(r).join(", ")}`)}})):g==="edit"&&(s.loading(e("Updating assessment...")),m.put(route("hr.training-assessments.update",d.id),t,{onSuccess:r=>{u(!1),s.dismiss(),r.props.flash.success?s.success(e(r.props.flash.success)):r.props.flash.error?s.error(e(r.props.flash.error)):s.success(e("Assessment updated successfully"))},onError:r=>{s.dismiss(),typeof r=="string"?s.error(r):s.error(`Failed to update assessment: ${Object.values(r).join(", ")}`)}}))},I=()=>{s.loading(e("Deleting assessment...")),m.delete(route("hr.training-assessments.destroy",d.id),{onSuccess:t=>{f(!1),s.dismiss(),t.props.flash.success?s.success(e(t.props.flash.success)):t.props.flash.error?s.error(e(t.props.flash.error)):s.success(e("Assessment deleted successfully"))},onError:t=>{s.dismiss(),typeof t=="string"?s.error(t):s.error(`Failed to delete assessment: ${Object.values(t).join(", ")}`)}})},V=()=>{y(""),v(""),x(""),S(!1),m.get(route("hr.training-assessments.index"),{page:1,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},j=[];L(b,"manage-assessments")&&j.push({label:e("Add Assessment"),icon:o.jsx(W,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>R()});const B=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.training-assessments.index")},{title:e("Training Management"),href:route("hr.training-assessments.index")},{title:e("Training Assessments")}],Q=[{key:"name",label:e("Name"),sortable:!0,render:(t,r)=>{var w;return o.jsxs("div",{children:[o.jsx("div",{className:"font-medium",children:t}),o.jsx("div",{className:"text-xs text-gray-500",children:((w=r.training_program)==null?void 0:w.name)||"-"})]})}},{key:"type",label:e("Type"),sortable:!0,render:t=>{const r={quiz:"bg-blue-50 text-blue-700 ring-blue-600/20",practical:"bg-green-50 text-green-700 ring-green-600/20",presentation:"bg-amber-50 text-amber-700 ring-amber-600/20"};return o.jsx(X,{className:`${r[t]||""}`,children:t.charAt(0).toUpperCase()+t.slice(1)})}},{key:"passing_score",label:e("Passing Score"),sortable:!0,render:t=>`${t}%`},{key:"description",label:e("Description"),render:t=>t?o.jsx("div",{className:"max-w-xs truncate",children:t}):"-"},{key:"employee_results_count",label:e("Results"),render:t=>t||"0"}],U=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"manage-assessments"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"manage-assessments"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"manage-assessments"}],T=[{value:"",label:e("All Programs")},...(N||[]).map(t=>({value:t.id.toString(),label:t.name}))],H=[{value:"",label:e("All Types")},{value:"quiz",label:e("Quiz")},{value:"practical",label:e("Practical")},{value:"presentation",label:e("Presentation")}];return o.jsxs(G,{title:e("Training Assessments"),url:"/hr/training/assessments",actions:j,breadcrumbs:B,noPadding:!0,children:[o.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:o.jsx(re,{searchTerm:p,onSearchChange:y,onSearch:M,filters:[{name:"training_program_id",label:e("Training Program"),type:"select",value:l,onChange:v,options:T},{name:"type",label:e("Assessment Type"),type:"select",value:c,onChange:x,options:H}],showFilters:A,setShowFilters:S,hasActiveFilters:O,activeFilterCount:q,onResetFilters:V,onApplyFilters:C,currentPerPage:((F=a.per_page)==null?void 0:F.toString())||"10",onPerPageChange:t=>{m.get(route("hr.training-assessments.index"),{page:1,per_page:parseInt(t),search:p||void 0,training_program_id:l||void 0,type:c||void 0},{preserveState:!0,preserveScroll:!0})}})}),o.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[o.jsx(Y,{columns:Q,actions:U,data:(i==null?void 0:i.data)||[],from:(i==null?void 0:i.from)||1,onAction:z,sortField:a.sort_field,sortDirection:a.sort_direction,onSort:E,permissions:b,entityPermissions:{view:"manage-assessments",create:"manage-assessments",edit:"manage-assessments",delete:"manage-assessments"}}),o.jsx(te,{from:(i==null?void 0:i.from)||0,to:(i==null?void 0:i.to)||0,total:(i==null?void 0:i.total)||0,links:i==null?void 0:i.links,entityName:e("assessments"),onPageChange:t=>m.get(t)})]}),o.jsx(Z,{isOpen:D,onClose:()=>u(!1),onSubmit:$,formConfig:{fields:[{name:"training_program_id",label:e("Training Program"),type:"select",required:!0,options:T.filter(t=>t.value!=="")},{name:"name",label:e("Assessment Name"),type:"text",required:!0},{name:"description",label:e("Description"),type:"textarea"},{name:"type",label:e("Assessment Type"),type:"select",required:!0,options:[{value:"quiz",label:e("Quiz")},{value:"practical",label:e("Practical")},{value:"presentation",label:e("Presentation")}]},{name:"passing_score",label:e("Passing Score (%)"),type:"number",required:!0,min:0,max:100,defaultValue:70},{name:"criteria",label:e("Assessment Criteria"),type:"textarea",helpText:e("Describe the criteria used to evaluate this assessment")}],modalSize:"lg"},initialData:d,title:e(g==="create"?"Add New Assessment":g==="edit"?"Edit Assessment":"View Assessment"),mode:g}),o.jsx(ee,{isOpen:k,onClose:()=>f(!1),onConfirm:I,itemName:(d==null?void 0:d.name)||"",entityName:"assessment"})]})}export{Qr as default}; +import{r as n,j as o}from"./ui-Z445SNHD.js";import{P as G}from"./page-template-Cw8W4Qs2.js";import{u as J,c as K,x as L,P as W,l as X,r as m,t as s}from"./app-Da3PX8qg.js";import{C as Y}from"./CrudTable-Dk-uCuqB.js";import{C as Z}from"./CrudFormModal-CTSICk3j.js";import{C as ee}from"./CrudDeleteModal-DmHx0JCJ.js";import{P as te}from"./pagination-B9z4VraF.js";import{S as re}from"./search-and-filter-bar-1QHzFJdq.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./table-BRtys9Nx.js";import"./unlink-vC8B7N8r.js";import"./scale-Chnhsap1.js";import"./arrow-down-left-D4-BLXQL.js";import"./arrow-left-B9tcIgis.js";import"./arrow-right-left-TC-Oi5FJ.js";import"./arrow-right-SXr1661j.js";import"./arrow-up-down-Df1H6itH.js";import"./lock-open-Cco69YMj.js";import"./award-DOf5Xc3o.js";import"./ban-C1FQ9ay_.js";import"./indian-rupee-CY9fE6hT.js";import"./bell-BMsQyWM-.js";import"./book-open-DiNAfaue.js";import"./boxes-Bjf0_Kx7.js";import"./building-2-DmmRcP0c.js";import"./building-BXglONiz.js";import"./calculator-B75Vnhim.js";import"./calendar-check-C2F7PWoI.js";import"./camera-DZNJpjXR.js";import"./chart-column-CKzC1aib.js";import"./chart-no-axes-column-increasing-xL8kjLW0.js";import"./chart-no-axes-column-CaNDayE9.js";import"./chevron-left-C98gPe5P.js";import"./circle-alert-Cu5dznTP.js";import"./circle-check-big-KTDTMhTs.js";import"./circle-check-aau4wqhp.js";import"./circle-help-C4uXcZYY.js";import"./circle-x-r3If4JPw.js";import"./circle-DgA3bS7I.js";import"./clipboard-list-BNSl4hy2.js";import"./code-Dzlx6QPB.js";import"./crosshair-DtQysFz7.js";import"./crown-CC8Godfb.js";import"./download-BHVnw95S.js";import"./external-link-DL5n0dhJ.js";import"./eye-off-BJYR0wmr.js";import"./eye-CzYzwmmr.js";import"./instagram-tpp8H3E-.js";import"./file-down-CxCQCvcc.js";import"./pen-line-CNA-f1dm.js";import"./file-up-D3rB-4Bg.js";import"./filter-B_3e214H.js";import"./folder-git-2-T64oq8HG.js";import"./house-BUnGVtyw.js";import"./git-branch-EdIXkL-9.js";import"./grip-vertical-BvetFs24.js";import"./hard-drive--Nch37f-.js";import"./hash-B3fNBlbs.js";import"./shield-rKKgzkbW.js";import"./info-Cj5ROI6H.js";import"./layers-DdZLSQgt.js";import"./layout-list-DkB7S2jk.js";import"./lightbulb-CJXOfIFD.js";import"./link-2-DNnYgrdz.js";import"./link-DeErafFW.js";import"./twitter-CRZZ6zjd.js";import"./list-DY4Uh_0E.js";import"./locate-fixed-BKpEfCUU.js";import"./lock-BGSkpX29.js";import"./log-in-TxFQ9ojy.js";import"./mail-khAU5Oig.js";import"./map-pin-BFNXdrz2.js";import"./menu-BGxVBBZl.js";import"./message-square-warning-DHRFlo8i.js";import"./message-square-C7x1Rix5.js";import"./monitor-P2T9V9tT.js";import"./package-C-rDDwyp.js";import"./percent-DP16IBy2.js";import"./phone-XzqO8Dfs.js";import"./plane-C9QqCVcZ.js";import"./play-62Z04sZZ.js";import"./qr-code-CUR1J9NH.js";import"./quote-DF2Qwen7.js";import"./radio-nm2vY_Ib.js";import"./ruler-DviIA5uv.js";import"./send-DXZhFVWG.js";import"./server-BzBihesB.js";import"./wifi-BPS_-hKY.js";import"./shield-check-Cyw4YGYb.js";import"./smartphone-i99jk4ns.js";import"./square-check-big-Cal0w_ma.js";import"./square-pen-CatLE0_h.js";import"./star-CSGOTD6i.js";import"./sun-TjfxyFzf.js";import"./tag-CUFhfHTp.js";import"./target-B_9kWYv3.js";import"./thumbs-up-Du-LlBXg.js";import"./ticket-BjgtGAIQ.js";import"./trash-2-15Ri11Yq.js";import"./trash-BRJCY2my.js";import"./trending-down-MNPLLbIb.js";import"./trending-up-D5y6g4yZ.js";import"./triangle-alert-CeuDFixJ.js";import"./trophy-Cs36GMET.js";import"./type-DX1RNe21.js";import"./user-check-DDs_5zV9.js";import"./user-plus-Ba62LA9O.js";import"./user-x-C3dBJr2o.js";import"./wallet-BP1hP1I0.js";import"./wrench-DX6GWbcS.js";import"./zap-Of1Abppa.js";import"./radio-group-CuY8xCRY.js";import"./checkbox-C3Z6LHOx.js";import"./multi-select-field-ALFA5JXF.js";import"./scroll-area-C7NBgd0i.js";import"./LocationPicker-Dy1Od2a3.js";import"./leaflet-FVhBWCqS.js";function Qr(){var F;const{t:e}=J(),{auth:h,trainingAssessments:i,trainingPrograms:N,filters:a={}}=K().props,b=(h==null?void 0:h.permissions)||[],[p,y]=n.useState(a.search||""),[l,v]=n.useState(a.training_program_id||""),[c,x]=n.useState(a.type||""),[A,S]=n.useState(!1),[k,f]=n.useState(!1),[D,u]=n.useState(!1),[d,P]=n.useState(null),[g,_]=n.useState("create"),O=()=>l!==""||c!==""||p!=="",q=()=>(l!==""?1:0)+(c!==""?1:0)+(p!==""?1:0),M=t=>{t.preventDefault(),C()},C=()=>{m.get(route("hr.training-assessments.index"),{page:1,search:p||void 0,training_program_id:l||void 0,type:c||void 0,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},E=t=>{const r=a.sort_field===t&&a.sort_direction==="asc"?"desc":"asc";m.get(route("hr.training-assessments.index"),{sort_field:t,sort_direction:r,page:1,search:p||void 0,training_program_id:l||void 0,type:c||void 0,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},z=(t,r)=>{switch(P(r),t){case"view":m.get(route("hr.training-assessments.show",r.id));break;case"edit":_("edit"),u(!0);break;case"delete":f(!0);break}},R=()=>{P(null),_("create"),u(!0)},$=t=>{g==="create"?(s.loading(e("Creating assessment...")),m.post(route("hr.training-assessments.store"),t,{onSuccess:r=>{u(!1),s.dismiss(),r.props.flash.success?s.success(e(r.props.flash.success)):r.props.flash.error?s.error(e(r.props.flash.error)):s.success(e("Assessment created successfully"))},onError:r=>{s.dismiss(),typeof r=="string"?s.error(r):s.error(`Failed to create assessment: ${Object.values(r).join(", ")}`)}})):g==="edit"&&(s.loading(e("Updating assessment...")),m.put(route("hr.training-assessments.update",d.id),t,{onSuccess:r=>{u(!1),s.dismiss(),r.props.flash.success?s.success(e(r.props.flash.success)):r.props.flash.error?s.error(e(r.props.flash.error)):s.success(e("Assessment updated successfully"))},onError:r=>{s.dismiss(),typeof r=="string"?s.error(r):s.error(`Failed to update assessment: ${Object.values(r).join(", ")}`)}}))},I=()=>{s.loading(e("Deleting assessment...")),m.delete(route("hr.training-assessments.destroy",d.id),{onSuccess:t=>{f(!1),s.dismiss(),t.props.flash.success?s.success(e(t.props.flash.success)):t.props.flash.error?s.error(e(t.props.flash.error)):s.success(e("Assessment deleted successfully"))},onError:t=>{s.dismiss(),typeof t=="string"?s.error(t):s.error(`Failed to delete assessment: ${Object.values(t).join(", ")}`)}})},V=()=>{y(""),v(""),x(""),S(!1),m.get(route("hr.training-assessments.index"),{page:1,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},j=[];L(b,"manage-assessments")&&j.push({label:e("Add Assessment"),icon:o.jsx(W,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>R()});const B=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.training-assessments.index")},{title:e("Training Management"),href:route("hr.training-assessments.index")},{title:e("Training Assessments")}],Q=[{key:"name",label:e("Name"),sortable:!0,render:(t,r)=>{var w;return o.jsxs("div",{children:[o.jsx("div",{className:"font-medium",children:t}),o.jsx("div",{className:"text-xs text-gray-500",children:((w=r.training_program)==null?void 0:w.name)||"-"})]})}},{key:"type",label:e("Type"),sortable:!0,render:t=>{const r={quiz:"bg-blue-50 text-blue-700 ring-blue-600/20",practical:"bg-green-50 text-green-700 ring-green-600/20",presentation:"bg-amber-50 text-amber-700 ring-amber-600/20"};return o.jsx(X,{className:`${r[t]||""}`,children:t.charAt(0).toUpperCase()+t.slice(1)})}},{key:"passing_score",label:e("Passing Score"),sortable:!0,render:t=>`${t}%`},{key:"description",label:e("Description"),render:t=>t?o.jsx("div",{className:"max-w-xs truncate",children:t}):"-"},{key:"employee_results_count",label:e("Results"),render:t=>t||"0"}],U=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"manage-assessments"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"manage-assessments"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"manage-assessments"}],T=[{value:"",label:e("All Programs")},...(N||[]).map(t=>({value:t.id.toString(),label:t.name}))],H=[{value:"",label:e("All Types")},{value:"quiz",label:e("Quiz")},{value:"practical",label:e("Practical")},{value:"presentation",label:e("Presentation")}];return o.jsxs(G,{title:e("Training Assessments"),url:"/hr/training/assessments",actions:j,breadcrumbs:B,noPadding:!0,children:[o.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:o.jsx(re,{searchTerm:p,onSearchChange:y,onSearch:M,filters:[{name:"training_program_id",label:e("Training Program"),type:"select",value:l,onChange:v,options:T},{name:"type",label:e("Assessment Type"),type:"select",value:c,onChange:x,options:H}],showFilters:A,setShowFilters:S,hasActiveFilters:O,activeFilterCount:q,onResetFilters:V,onApplyFilters:C,currentPerPage:((F=a.per_page)==null?void 0:F.toString())||"10",onPerPageChange:t=>{m.get(route("hr.training-assessments.index"),{page:1,per_page:parseInt(t),search:p||void 0,training_program_id:l||void 0,type:c||void 0},{preserveState:!0,preserveScroll:!0})}})}),o.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[o.jsx(Y,{columns:Q,actions:U,data:(i==null?void 0:i.data)||[],from:(i==null?void 0:i.from)||1,onAction:z,sortField:a.sort_field,sortDirection:a.sort_direction,onSort:E,permissions:b,entityPermissions:{view:"manage-assessments",create:"manage-assessments",edit:"manage-assessments",delete:"manage-assessments"}}),o.jsx(te,{from:(i==null?void 0:i.from)||0,to:(i==null?void 0:i.to)||0,total:(i==null?void 0:i.total)||0,links:i==null?void 0:i.links,entityName:e("assessments"),onPageChange:t=>m.get(t)})]}),o.jsx(Z,{isOpen:D,onClose:()=>u(!1),onSubmit:$,formConfig:{fields:[{name:"training_program_id",label:e("Training Program"),type:"select",required:!0,options:T.filter(t=>t.value!=="")},{name:"name",label:e("Assessment Name"),type:"text",required:!0},{name:"description",label:e("Description"),type:"textarea"},{name:"type",label:e("Assessment Type"),type:"select",required:!0,options:[{value:"quiz",label:e("Quiz")},{value:"practical",label:e("Practical")},{value:"presentation",label:e("Presentation")}]},{name:"passing_score",label:e("Passing Score (%)"),type:"number",required:!0,min:0,max:100,defaultValue:70},{name:"criteria",label:e("Assessment Criteria"),type:"textarea",helpText:e("Describe the criteria used to evaluate this assessment")}],modalSize:"lg"},initialData:d,title:e(g==="create"?"Add New Assessment":g==="edit"?"Edit Assessment":"View Assessment"),mode:g}),o.jsx(ee,{isOpen:k,onClose:()=>f(!1),onConfirm:I,itemName:(d==null?void 0:d.name)||"",entityName:"assessment"})]})}export{Qr as default}; diff --git a/public/build/assets/index-DLJ628gT.js b/public/build/assets/index-BH1iLNu1.js similarity index 64% rename from public/build/assets/index-DLJ628gT.js rename to public/build/assets/index-BH1iLNu1.js index 2780c97fb..d6b3abd8e 100644 --- a/public/build/assets/index-DLJ628gT.js +++ b/public/build/assets/index-BH1iLNu1.js @@ -1 +1 @@ -import{r as n,j as s}from"./ui-Z445SNHD.js";import{P as Z}from"./page-template-B_mOhR6n.js";import{u as ee,c as te,r as u,t as o}from"./app-36WMjvX0.js";import{C as re}from"./CrudTable-DA37WZsR.js";import{C as oe}from"./CrudFormModal-Bmz2nLeY.js";import{C as ie}from"./CrudDeleteModal-DM40AK8z.js";import{P as se}from"./pagination-n2efY1KU.js";import{S as ae}from"./search-and-filter-bar-PUOLiNYr.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./table-C1YkBp3W.js";import"./unlink-sh32LPkQ.js";import"./scale-rJYsnHRa.js";import"./arrow-down-left-BN6xjhcz.js";import"./arrow-left-CjPQICYw.js";import"./arrow-right-left-DKUcVR58.js";import"./arrow-right-DUEfRrRr.js";import"./arrow-up-down-FmcUfWon.js";import"./lock-open-CN4tz8Of.js";import"./award-D9FlSYzB.js";import"./ban-CMgLBFSt.js";import"./indian-rupee-Bh3-8N2a.js";import"./bell-Cr2F9IDD.js";import"./book-open-DUwKvBiK.js";import"./boxes-rwzklut0.js";import"./building-2-Cda8xQDI.js";import"./building-CG4yAV8N.js";import"./calculator-wt_63eRJ.js";import"./calendar-check-BZ1JTjf6.js";import"./camera-DDKUkICL.js";import"./chart-column-GeSBJr5Y.js";import"./chart-no-axes-column-increasing-Beqplnfl.js";import"./chart-no-axes-column-BKgkVzqT.js";import"./chevron-left-DKWjKjSf.js";import"./circle-alert-KsX4JXbz.js";import"./circle-check-big-DqURlwt2.js";import"./circle-check-C_SLfS2p.js";import"./circle-help-BdsC7_wR.js";import"./circle-x-DkvEqmM5.js";import"./circle-BpyxLEsH.js";import"./clipboard-list-BU0dok7E.js";import"./code-DNPjFOcs.js";import"./crosshair-C7OptAZm.js";import"./crown-Cp4cgutu.js";import"./download-Ba72czhU.js";import"./external-link-uO-R2E0-.js";import"./eye-off-DlDpEvnB.js";import"./eye-DSAoA9Pp.js";import"./instagram-DBjFHIT7.js";import"./file-down-Bxu0R4EW.js";import"./pen-line-Fy-AVmqM.js";import"./file-up-CZ-cXuKa.js";import"./filter-D8dMdozc.js";import"./folder-git-2-Dwj_EoDL.js";import"./house-D8b8GwgZ.js";import"./git-branch-D2sIFzs4.js";import"./grip-vertical-DXcr-v-g.js";import"./hard-drive-ApF-ULi1.js";import"./hash-CHJS6b-L.js";import"./shield-Mt6vEHxn.js";import"./info-VH-vNQ_z.js";import"./layers-CF7Mhs3n.js";import"./layout-list-BuBaZfwq.js";import"./lightbulb-fAsbBO8F.js";import"./link-2-C22T2wSs.js";import"./link-ClcCoVU_.js";import"./twitter-DDHYm63p.js";import"./list-Ajdnpsw1.js";import"./locate-fixed-D29o3FBS.js";import"./lock-RX1hYn48.js";import"./log-in-Bt5dnADg.js";import"./mail-BFoS8U8W.js";import"./map-pin-L7jUebKz.js";import"./menu-Cu-nnefe.js";import"./message-square-warning-DbVEqa_0.js";import"./message-square-DMJ4IbdE.js";import"./monitor-DL9THmS7.js";import"./package-B9XnehkQ.js";import"./percent-BYDujffR.js";import"./phone-CJ2h446N.js";import"./plane-BqORGC6m.js";import"./play-DHqp-NCB.js";import"./qr-code-u5AOBzVe.js";import"./quote-BtOwgBns.js";import"./radio-CxUR05xj.js";import"./ruler-DbxwIrQY.js";import"./send-DpE3qK0m.js";import"./server-DgtPu6lA.js";import"./wifi-CFyF5qct.js";import"./shield-check--CTAItWs.js";import"./smartphone-BQ_9x4vN.js";import"./square-check-big-Dt4MtZcM.js";import"./square-pen-B3p2jiW9.js";import"./star-WlheM7sI.js";import"./sun-DRsBfXSu.js";import"./tag-CMVMnpSh.js";import"./target-BEz5Ry2v.js";import"./thumbs-up-DYj-woXk.js";import"./ticket-BhEK5100.js";import"./trash-2-Dxg0nP1A.js";import"./trash-Dyd2ZsaG.js";import"./trending-down-CeOqAkGV.js";import"./trending-up-CPB8hZlm.js";import"./triangle-alert-MsN2AA6c.js";import"./trophy-BZyhzbIT.js";import"./type-DlbqWp8I.js";import"./user-check-4xSYwYvq.js";import"./user-plus-C-0nSlHG.js";import"./user-x-Drk57M2z.js";import"./wallet-C3p1yihr.js";import"./wrench-CLqKc51o.js";import"./zap-D4fS-tPu.js";import"./radio-group-BtLENAXk.js";import"./checkbox-Bos2Phgi.js";import"./multi-select-field-BX9C1tYH.js";import"./scroll-area-BmK0s-Hf.js";import"./LocationPicker-DAd_AcXs.js";import"./leaflet-FVhBWCqS.js";function Wr(){var O;const{t}=ee(),{auth:g,candidates:i,jobPostings:h,sources:v,employees:D,filters:p={},globalSettings:m}=te().props,E=(g==null?void 0:g.permissions)||[],[_,S]=n.useState(p.search||""),[l,x]=n.useState(p.status||"_empty_"),[d,j]=n.useState(p.job_id||"_empty_"),[c,w]=n.useState(p.source_id||"_empty_"),[A,C]=n.useState(!1),[M,b]=n.useState(!1),[pe,ne]=n.useState(!1),[f,F]=n.useState(null),[me,le]=n.useState("create"),[$,y]=n.useState(!1),[I,R]=n.useState(""),T=()=>l!=="_empty_"||d!=="_empty_"||c!=="_empty_"||_!=="",U=()=>(l!=="_empty_"?1:0)+(d!=="_empty_"?1:0)+(c!=="_empty_"?1:0)+(_!==""?1:0),q=e=>{e.preventDefault(),N()},N=()=>{u.get(route("hr.recruitment.candidates.index"),{page:1,search:_||void 0,status:l!=="_empty_"?l:void 0,job_id:d!=="_empty_"?d:void 0,source_id:c!=="_empty_"?c:void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},H=e=>{const r=p.sort_field===e&&p.sort_direction==="asc"?"desc":"asc";u.get(route("hr.recruitment.candidates.index"),{sort_field:e,sort_direction:r,page:1,search:_||void 0,status:l!=="_empty_"?l:void 0,job_id:d!=="_empty_"?d:void 0,source_id:c!=="_empty_"?c:void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},J=(e,r)=>{switch(F(r),e){case"view":u.get(route("hr.recruitment.candidates.show",r.id));break;case"delete":b(!0);break;case"update-status":F(r),R(r.status),y(!0);break;case"convert-to-employee":m!=null&&m.is_demo||o.loading(t("Loading conversion form...")),u.get(route("hr.recruitment.candidates.convert-to-employee",r.id),{},{onSuccess:a=>{m!=null&&m.is_demo||o.dismiss(),a.props.flash.success?o.success(t(a.props.flash.success)):a.props.flash.error&&o.error(t(a.props.flash.error))},onError:a=>{m!=null&&m.is_demo||o.dismiss(),typeof a=="string"?o.error(t(a)):o.error(t("Failed to load conversion form: {{errors}}",{errors:Object.values(a).join(", ")}))}});break}},L=()=>{o.loading(t("Deleting candidate...")),u.delete(route("hr.recruitment.candidates.destroy",f.id),{onSuccess:e=>{b(!1),o.dismiss(),e.props.flash.success?o.success(t(e.props.flash.success)):e.props.flash.error&&o.error(t(e.props.flash.error))},onError:e=>{o.dismiss(),typeof e=="string"?o.error(t(e)):o.error(t("Failed to delete candidate: {{errors}}",{errors:Object.values(e).join(", ")}))}})},B=e=>{e.status&&(o.loading(t("Updating status...")),u.put(route("hr.recruitment.candidates.update-status",f.id),{status:e.status},{onSuccess:r=>{y(!1),o.dismiss(),r.props.flash.success?o.success(t(r.props.flash.success)):r.props.flash.error&&o.error(t(r.props.flash.error))},onError:r=>{o.dismiss(),typeof r=="string"?o.error(t(r)):o.error(t("Failed to update status: {{errors}}",{errors:Object.values(r).join(", ")}))}}))},V=()=>{S(""),x("_empty_"),j("_empty_"),w("_empty_"),C(!1),u.get(route("hr.recruitment.candidates.index"),{page:1,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},Y=[],z=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Recruitment"),href:route("hr.recruitment.candidates.index")},{title:t("Candidates")}],G=e=>{switch(e){case"New":return"bg-blue-50 text-blue-700 ring-blue-600/20";case"Screening":return"bg-yellow-50 text-yellow-800 ring-yellow-600/20";case"Interview":return"bg-purple-50 text-purple-700 ring-purple-600/20";case"Offer":return"bg-orange-50 text-orange-700 ring-orange-600/20";case"Hired":return"bg-green-50 text-green-700 ring-green-600/20";case"Rejected":return"bg-red-50 text-red-700 ring-red-600/10";default:return"bg-gray-50 text-gray-600 ring-gray-500/10"}},K=[{key:"full_name",label:t("Name"),sortable:!0,render:(e,r)=>s.jsxs("div",{children:[s.jsxs("div",{className:"font-medium",children:[r.first_name," ",r.last_name]}),s.jsx("div",{className:"text-xs text-gray-500",children:r.email})]})},{key:"job.title",label:t("Job"),render:(e,r)=>{var a,k;return s.jsxs("div",{children:[s.jsx("div",{className:"font-medium",children:((a=r.job)==null?void 0:a.title)||"-"}),s.jsx("div",{className:"text-xs text-gray-500",children:((k=r.job)==null?void 0:k.job_code)||""})]})}},{key:"source.name",label:t("Source"),render:(e,r)=>{var a;return((a=r.source)==null?void 0:a.name)||"-"}},{key:"experience_years",label:t("Experience"),render:e=>`${e} ${t("years")}`},{key:"expected_salary",label:t("Expected Salary"),render:e=>{var r;return e?(r=window.appSettings)==null?void 0:r.formatCurrency(e):"-"}},{key:"status",label:t("Status"),render:e=>s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${G(e)}`,children:t(e)})},{key:"is_employee",label:t("Employee Converted"),render:e=>s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${e?"bg-green-50 text-green-700 ring-green-600/20":"bg-gray-50 text-gray-600 ring-gray-500/10"}`,children:t(e?"Yes":"No")})},{key:"application_date",label:t("Applied"),sortable:!0,render:e=>{var r;return((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}}],Q=[{label:t("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-candidates"},{label:t("Update Status"),icon:"RefreshCw",action:"update-status",className:"text-green-500",requiredPermission:"edit-candidates",condition:e=>!["Hired","Rejected"].includes(e.status)},{label:t("Convert to Employee"),icon:"UserPlus",action:"convert-to-employee",className:"text-purple-500",requiredPermission:"create-employees",condition:e=>e.status==="Hired"&&!e.is_employee},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-candidates"}],P=[{value:"_empty_",label:t("All Statuses")},{value:"New",label:t("New")},{value:"Screening",label:t("Screening")},{value:"Interview",label:t("Interview")},{value:"Offer",label:t("Offer")},{value:"Hired",label:t("Hired")},{value:"Rejected",label:t("Rejected")}],W=[{value:"_empty_",label:t("All Jobs")},...(h||[]).map(e=>({value:e.id.toString(),label:`${e.job_code} - ${e.title}`}))],X=[{value:"_empty_",label:t("All Sources")},...(v||[]).map(e=>({value:e.id.toString(),label:e.name}))];return[t("Select Job"),...(h||[]).map(e=>({value:e.id.toString(),label:`${e.job_code} - ${e.title}`}))],[t("Select Source"),...(v||[]).map(e=>({value:e.id.toString(),label:e.name}))],[t("Select Employee"),...(D||[]).map(e=>({value:e.id.toString(),label:e.name}))],s.jsxs(Z,{title:t("Candidates"),url:"/hr/recruitment/candidates",actions:Y,breadcrumbs:z,noPadding:!0,children:[s.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:s.jsx(ae,{searchTerm:_,onSearchChange:S,onSearch:q,filters:[{name:"status",label:t("Status"),type:"select",value:l,onChange:x,options:P},{name:"job_id",label:t("Job"),type:"select",value:d,onChange:j,options:W,searchable:!0},{name:"source_id",label:t("Source"),type:"select",value:c,onChange:w,options:X,searchable:!0}],showFilters:A,setShowFilters:C,hasActiveFilters:T,activeFilterCount:U,onResetFilters:V,onApplyFilters:N,currentPerPage:((O=p.per_page)==null?void 0:O.toString())||"10",onPerPageChange:e=>{u.get(route("hr.recruitment.candidates.index"),{page:1,per_page:parseInt(e),search:_||void 0,status:l!=="_empty_"?l:void 0,job_id:d!=="_empty_"?d:void 0,source_id:c!=="_empty_"?c:void 0},{preserveState:!0,preserveScroll:!0})}})}),s.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[s.jsx(re,{columns:K,actions:Q,data:(i==null?void 0:i.data)||[],from:(i==null?void 0:i.from)||1,onAction:J,sortField:p.sort_field,sortDirection:p.sort_direction,onSort:H,permissions:E,entityPermissions:{view:"view-candidates",create:"create-candidates",edit:"edit-candidates",delete:"delete-candidates"}}),s.jsx(se,{from:(i==null?void 0:i.from)||0,to:(i==null?void 0:i.to)||0,total:(i==null?void 0:i.total)||0,links:i==null?void 0:i.links,entityName:t("candidates"),onPageChange:e=>u.get(e)})]}),s.jsx(ie,{isOpen:M,onClose:()=>b(!1),onConfirm:L,itemName:f?`${f.first_name} ${f.last_name}`:"",entityName:"candidate"}),s.jsx(oe,{isOpen:$,onClose:()=>y(!1),onSubmit:B,formConfig:{fields:[{name:"status",label:t("Status"),type:"select",required:!0,options:P.filter(e=>e.value!=="_empty_")}]},initialData:{status:I},title:t("Update Candidate Status"),mode:"edit",submitLabel:t("Update Status")})]})}export{Wr as default}; +import{r as n,j as s}from"./ui-Z445SNHD.js";import{P as Z}from"./page-template-Cw8W4Qs2.js";import{u as ee,c as te,r as u,t as o}from"./app-Da3PX8qg.js";import{C as re}from"./CrudTable-Dk-uCuqB.js";import{C as oe}from"./CrudFormModal-CTSICk3j.js";import{C as ie}from"./CrudDeleteModal-DmHx0JCJ.js";import{P as se}from"./pagination-B9z4VraF.js";import{S as ae}from"./search-and-filter-bar-1QHzFJdq.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./table-BRtys9Nx.js";import"./unlink-vC8B7N8r.js";import"./scale-Chnhsap1.js";import"./arrow-down-left-D4-BLXQL.js";import"./arrow-left-B9tcIgis.js";import"./arrow-right-left-TC-Oi5FJ.js";import"./arrow-right-SXr1661j.js";import"./arrow-up-down-Df1H6itH.js";import"./lock-open-Cco69YMj.js";import"./award-DOf5Xc3o.js";import"./ban-C1FQ9ay_.js";import"./indian-rupee-CY9fE6hT.js";import"./bell-BMsQyWM-.js";import"./book-open-DiNAfaue.js";import"./boxes-Bjf0_Kx7.js";import"./building-2-DmmRcP0c.js";import"./building-BXglONiz.js";import"./calculator-B75Vnhim.js";import"./calendar-check-C2F7PWoI.js";import"./camera-DZNJpjXR.js";import"./chart-column-CKzC1aib.js";import"./chart-no-axes-column-increasing-xL8kjLW0.js";import"./chart-no-axes-column-CaNDayE9.js";import"./chevron-left-C98gPe5P.js";import"./circle-alert-Cu5dznTP.js";import"./circle-check-big-KTDTMhTs.js";import"./circle-check-aau4wqhp.js";import"./circle-help-C4uXcZYY.js";import"./circle-x-r3If4JPw.js";import"./circle-DgA3bS7I.js";import"./clipboard-list-BNSl4hy2.js";import"./code-Dzlx6QPB.js";import"./crosshair-DtQysFz7.js";import"./crown-CC8Godfb.js";import"./download-BHVnw95S.js";import"./external-link-DL5n0dhJ.js";import"./eye-off-BJYR0wmr.js";import"./eye-CzYzwmmr.js";import"./instagram-tpp8H3E-.js";import"./file-down-CxCQCvcc.js";import"./pen-line-CNA-f1dm.js";import"./file-up-D3rB-4Bg.js";import"./filter-B_3e214H.js";import"./folder-git-2-T64oq8HG.js";import"./house-BUnGVtyw.js";import"./git-branch-EdIXkL-9.js";import"./grip-vertical-BvetFs24.js";import"./hard-drive--Nch37f-.js";import"./hash-B3fNBlbs.js";import"./shield-rKKgzkbW.js";import"./info-Cj5ROI6H.js";import"./layers-DdZLSQgt.js";import"./layout-list-DkB7S2jk.js";import"./lightbulb-CJXOfIFD.js";import"./link-2-DNnYgrdz.js";import"./link-DeErafFW.js";import"./twitter-CRZZ6zjd.js";import"./list-DY4Uh_0E.js";import"./locate-fixed-BKpEfCUU.js";import"./lock-BGSkpX29.js";import"./log-in-TxFQ9ojy.js";import"./mail-khAU5Oig.js";import"./map-pin-BFNXdrz2.js";import"./menu-BGxVBBZl.js";import"./message-square-warning-DHRFlo8i.js";import"./message-square-C7x1Rix5.js";import"./monitor-P2T9V9tT.js";import"./package-C-rDDwyp.js";import"./percent-DP16IBy2.js";import"./phone-XzqO8Dfs.js";import"./plane-C9QqCVcZ.js";import"./play-62Z04sZZ.js";import"./qr-code-CUR1J9NH.js";import"./quote-DF2Qwen7.js";import"./radio-nm2vY_Ib.js";import"./ruler-DviIA5uv.js";import"./send-DXZhFVWG.js";import"./server-BzBihesB.js";import"./wifi-BPS_-hKY.js";import"./shield-check-Cyw4YGYb.js";import"./smartphone-i99jk4ns.js";import"./square-check-big-Cal0w_ma.js";import"./square-pen-CatLE0_h.js";import"./star-CSGOTD6i.js";import"./sun-TjfxyFzf.js";import"./tag-CUFhfHTp.js";import"./target-B_9kWYv3.js";import"./thumbs-up-Du-LlBXg.js";import"./ticket-BjgtGAIQ.js";import"./trash-2-15Ri11Yq.js";import"./trash-BRJCY2my.js";import"./trending-down-MNPLLbIb.js";import"./trending-up-D5y6g4yZ.js";import"./triangle-alert-CeuDFixJ.js";import"./trophy-Cs36GMET.js";import"./type-DX1RNe21.js";import"./user-check-DDs_5zV9.js";import"./user-plus-Ba62LA9O.js";import"./user-x-C3dBJr2o.js";import"./wallet-BP1hP1I0.js";import"./wrench-DX6GWbcS.js";import"./zap-Of1Abppa.js";import"./radio-group-CuY8xCRY.js";import"./checkbox-C3Z6LHOx.js";import"./multi-select-field-ALFA5JXF.js";import"./scroll-area-C7NBgd0i.js";import"./LocationPicker-Dy1Od2a3.js";import"./leaflet-FVhBWCqS.js";function Wr(){var O;const{t}=ee(),{auth:g,candidates:i,jobPostings:h,sources:v,employees:D,filters:p={},globalSettings:m}=te().props,E=(g==null?void 0:g.permissions)||[],[_,S]=n.useState(p.search||""),[l,x]=n.useState(p.status||"_empty_"),[d,j]=n.useState(p.job_id||"_empty_"),[c,w]=n.useState(p.source_id||"_empty_"),[A,C]=n.useState(!1),[M,b]=n.useState(!1),[pe,ne]=n.useState(!1),[f,F]=n.useState(null),[me,le]=n.useState("create"),[$,y]=n.useState(!1),[I,R]=n.useState(""),T=()=>l!=="_empty_"||d!=="_empty_"||c!=="_empty_"||_!=="",U=()=>(l!=="_empty_"?1:0)+(d!=="_empty_"?1:0)+(c!=="_empty_"?1:0)+(_!==""?1:0),q=e=>{e.preventDefault(),N()},N=()=>{u.get(route("hr.recruitment.candidates.index"),{page:1,search:_||void 0,status:l!=="_empty_"?l:void 0,job_id:d!=="_empty_"?d:void 0,source_id:c!=="_empty_"?c:void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},H=e=>{const r=p.sort_field===e&&p.sort_direction==="asc"?"desc":"asc";u.get(route("hr.recruitment.candidates.index"),{sort_field:e,sort_direction:r,page:1,search:_||void 0,status:l!=="_empty_"?l:void 0,job_id:d!=="_empty_"?d:void 0,source_id:c!=="_empty_"?c:void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},J=(e,r)=>{switch(F(r),e){case"view":u.get(route("hr.recruitment.candidates.show",r.id));break;case"delete":b(!0);break;case"update-status":F(r),R(r.status),y(!0);break;case"convert-to-employee":m!=null&&m.is_demo||o.loading(t("Loading conversion form...")),u.get(route("hr.recruitment.candidates.convert-to-employee",r.id),{},{onSuccess:a=>{m!=null&&m.is_demo||o.dismiss(),a.props.flash.success?o.success(t(a.props.flash.success)):a.props.flash.error&&o.error(t(a.props.flash.error))},onError:a=>{m!=null&&m.is_demo||o.dismiss(),typeof a=="string"?o.error(t(a)):o.error(t("Failed to load conversion form: {{errors}}",{errors:Object.values(a).join(", ")}))}});break}},L=()=>{o.loading(t("Deleting candidate...")),u.delete(route("hr.recruitment.candidates.destroy",f.id),{onSuccess:e=>{b(!1),o.dismiss(),e.props.flash.success?o.success(t(e.props.flash.success)):e.props.flash.error&&o.error(t(e.props.flash.error))},onError:e=>{o.dismiss(),typeof e=="string"?o.error(t(e)):o.error(t("Failed to delete candidate: {{errors}}",{errors:Object.values(e).join(", ")}))}})},B=e=>{e.status&&(o.loading(t("Updating status...")),u.put(route("hr.recruitment.candidates.update-status",f.id),{status:e.status},{onSuccess:r=>{y(!1),o.dismiss(),r.props.flash.success?o.success(t(r.props.flash.success)):r.props.flash.error&&o.error(t(r.props.flash.error))},onError:r=>{o.dismiss(),typeof r=="string"?o.error(t(r)):o.error(t("Failed to update status: {{errors}}",{errors:Object.values(r).join(", ")}))}}))},V=()=>{S(""),x("_empty_"),j("_empty_"),w("_empty_"),C(!1),u.get(route("hr.recruitment.candidates.index"),{page:1,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},Y=[],z=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Recruitment"),href:route("hr.recruitment.candidates.index")},{title:t("Candidates")}],G=e=>{switch(e){case"New":return"bg-blue-50 text-blue-700 ring-blue-600/20";case"Screening":return"bg-yellow-50 text-yellow-800 ring-yellow-600/20";case"Interview":return"bg-purple-50 text-purple-700 ring-purple-600/20";case"Offer":return"bg-orange-50 text-orange-700 ring-orange-600/20";case"Hired":return"bg-green-50 text-green-700 ring-green-600/20";case"Rejected":return"bg-red-50 text-red-700 ring-red-600/10";default:return"bg-gray-50 text-gray-600 ring-gray-500/10"}},K=[{key:"full_name",label:t("Name"),sortable:!0,render:(e,r)=>s.jsxs("div",{children:[s.jsxs("div",{className:"font-medium",children:[r.first_name," ",r.last_name]}),s.jsx("div",{className:"text-xs text-gray-500",children:r.email})]})},{key:"job.title",label:t("Job"),render:(e,r)=>{var a,k;return s.jsxs("div",{children:[s.jsx("div",{className:"font-medium",children:((a=r.job)==null?void 0:a.title)||"-"}),s.jsx("div",{className:"text-xs text-gray-500",children:((k=r.job)==null?void 0:k.job_code)||""})]})}},{key:"source.name",label:t("Source"),render:(e,r)=>{var a;return((a=r.source)==null?void 0:a.name)||"-"}},{key:"experience_years",label:t("Experience"),render:e=>`${e} ${t("years")}`},{key:"expected_salary",label:t("Expected Salary"),render:e=>{var r;return e?(r=window.appSettings)==null?void 0:r.formatCurrency(e):"-"}},{key:"status",label:t("Status"),render:e=>s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${G(e)}`,children:t(e)})},{key:"is_employee",label:t("Employee Converted"),render:e=>s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${e?"bg-green-50 text-green-700 ring-green-600/20":"bg-gray-50 text-gray-600 ring-gray-500/10"}`,children:t(e?"Yes":"No")})},{key:"application_date",label:t("Applied"),sortable:!0,render:e=>{var r;return((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}}],Q=[{label:t("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-candidates"},{label:t("Update Status"),icon:"RefreshCw",action:"update-status",className:"text-green-500",requiredPermission:"edit-candidates",condition:e=>!["Hired","Rejected"].includes(e.status)},{label:t("Convert to Employee"),icon:"UserPlus",action:"convert-to-employee",className:"text-purple-500",requiredPermission:"create-employees",condition:e=>e.status==="Hired"&&!e.is_employee},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-candidates"}],P=[{value:"_empty_",label:t("All Statuses")},{value:"New",label:t("New")},{value:"Screening",label:t("Screening")},{value:"Interview",label:t("Interview")},{value:"Offer",label:t("Offer")},{value:"Hired",label:t("Hired")},{value:"Rejected",label:t("Rejected")}],W=[{value:"_empty_",label:t("All Jobs")},...(h||[]).map(e=>({value:e.id.toString(),label:`${e.job_code} - ${e.title}`}))],X=[{value:"_empty_",label:t("All Sources")},...(v||[]).map(e=>({value:e.id.toString(),label:e.name}))];return[t("Select Job"),...(h||[]).map(e=>({value:e.id.toString(),label:`${e.job_code} - ${e.title}`}))],[t("Select Source"),...(v||[]).map(e=>({value:e.id.toString(),label:e.name}))],[t("Select Employee"),...(D||[]).map(e=>({value:e.id.toString(),label:e.name}))],s.jsxs(Z,{title:t("Candidates"),url:"/hr/recruitment/candidates",actions:Y,breadcrumbs:z,noPadding:!0,children:[s.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:s.jsx(ae,{searchTerm:_,onSearchChange:S,onSearch:q,filters:[{name:"status",label:t("Status"),type:"select",value:l,onChange:x,options:P},{name:"job_id",label:t("Job"),type:"select",value:d,onChange:j,options:W,searchable:!0},{name:"source_id",label:t("Source"),type:"select",value:c,onChange:w,options:X,searchable:!0}],showFilters:A,setShowFilters:C,hasActiveFilters:T,activeFilterCount:U,onResetFilters:V,onApplyFilters:N,currentPerPage:((O=p.per_page)==null?void 0:O.toString())||"10",onPerPageChange:e=>{u.get(route("hr.recruitment.candidates.index"),{page:1,per_page:parseInt(e),search:_||void 0,status:l!=="_empty_"?l:void 0,job_id:d!=="_empty_"?d:void 0,source_id:c!=="_empty_"?c:void 0},{preserveState:!0,preserveScroll:!0})}})}),s.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[s.jsx(re,{columns:K,actions:Q,data:(i==null?void 0:i.data)||[],from:(i==null?void 0:i.from)||1,onAction:J,sortField:p.sort_field,sortDirection:p.sort_direction,onSort:H,permissions:E,entityPermissions:{view:"view-candidates",create:"create-candidates",edit:"edit-candidates",delete:"delete-candidates"}}),s.jsx(se,{from:(i==null?void 0:i.from)||0,to:(i==null?void 0:i.to)||0,total:(i==null?void 0:i.total)||0,links:i==null?void 0:i.links,entityName:t("candidates"),onPageChange:e=>u.get(e)})]}),s.jsx(ie,{isOpen:M,onClose:()=>b(!1),onConfirm:L,itemName:f?`${f.first_name} ${f.last_name}`:"",entityName:"candidate"}),s.jsx(oe,{isOpen:$,onClose:()=>y(!1),onSubmit:B,formConfig:{fields:[{name:"status",label:t("Status"),type:"select",required:!0,options:P.filter(e=>e.value!=="_empty_")}]},initialData:{status:I},title:t("Update Candidate Status"),mode:"edit",submitLabel:t("Update Status")})]})}export{Wr as default}; diff --git a/public/build/assets/index-BJjmPxN7.js b/public/build/assets/index-BJjmPxN7.js deleted file mode 100644 index e0501db8d..000000000 --- a/public/build/assets/index-BJjmPxN7.js +++ /dev/null @@ -1 +0,0 @@ -import{r as f,j as r}from"./ui-Z445SNHD.js";import{t as p,P as I}from"./i18n-XqrMqrqA.js";import{a as M,b as R,C as L}from"./checkbox-Bos2Phgi.js";import{V as O,e as C,u as S,L as k,c as $}from"./app-36WMjvX0.js";import{M as q}from"./CrudTable-DA37WZsR.js";import"./page-template-B_mOhR6n.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./pagination-n2efY1KU.js";import"./CrudFormModal-Bmz2nLeY.js";import"./radio-group-BtLENAXk.js";import"./circle-BpyxLEsH.js";import"./multi-select-field-BX9C1tYH.js";import"./scroll-area-BmK0s-Hf.js";import"./LocationPicker-DAd_AcXs.js";import"./leaflet-FVhBWCqS.js";import"./locate-fixed-D29o3FBS.js";import"./CrudDeleteModal-DM40AK8z.js";import"./filter-D8dMdozc.js";import"./utils-BWxnHGCV.js";import"./table-C1YkBp3W.js";import"./unlink-sh32LPkQ.js";import"./scale-rJYsnHRa.js";import"./arrow-down-left-BN6xjhcz.js";import"./arrow-left-CjPQICYw.js";import"./arrow-right-left-DKUcVR58.js";import"./arrow-right-DUEfRrRr.js";import"./arrow-up-down-FmcUfWon.js";import"./lock-open-CN4tz8Of.js";import"./award-D9FlSYzB.js";import"./ban-CMgLBFSt.js";import"./indian-rupee-Bh3-8N2a.js";import"./bell-Cr2F9IDD.js";import"./book-open-DUwKvBiK.js";import"./boxes-rwzklut0.js";import"./building-2-Cda8xQDI.js";import"./building-CG4yAV8N.js";import"./calculator-wt_63eRJ.js";import"./calendar-check-BZ1JTjf6.js";import"./camera-DDKUkICL.js";import"./chart-column-GeSBJr5Y.js";import"./chart-no-axes-column-increasing-Beqplnfl.js";import"./chart-no-axes-column-BKgkVzqT.js";import"./chevron-left-DKWjKjSf.js";import"./circle-alert-KsX4JXbz.js";import"./circle-check-big-DqURlwt2.js";import"./circle-check-C_SLfS2p.js";import"./circle-help-BdsC7_wR.js";import"./circle-x-DkvEqmM5.js";import"./clipboard-list-BU0dok7E.js";import"./code-DNPjFOcs.js";import"./crosshair-C7OptAZm.js";import"./crown-Cp4cgutu.js";import"./download-Ba72czhU.js";import"./external-link-uO-R2E0-.js";import"./eye-off-DlDpEvnB.js";import"./eye-DSAoA9Pp.js";import"./instagram-DBjFHIT7.js";import"./file-down-Bxu0R4EW.js";import"./pen-line-Fy-AVmqM.js";import"./file-up-CZ-cXuKa.js";import"./folder-git-2-Dwj_EoDL.js";import"./house-D8b8GwgZ.js";import"./git-branch-D2sIFzs4.js";import"./grip-vertical-DXcr-v-g.js";import"./hard-drive-ApF-ULi1.js";import"./hash-CHJS6b-L.js";import"./shield-Mt6vEHxn.js";import"./info-VH-vNQ_z.js";import"./layers-CF7Mhs3n.js";import"./layout-list-BuBaZfwq.js";import"./lightbulb-fAsbBO8F.js";import"./link-2-C22T2wSs.js";import"./link-ClcCoVU_.js";import"./twitter-DDHYm63p.js";import"./list-Ajdnpsw1.js";import"./lock-RX1hYn48.js";import"./log-in-Bt5dnADg.js";import"./mail-BFoS8U8W.js";import"./map-pin-L7jUebKz.js";import"./menu-Cu-nnefe.js";import"./message-square-warning-DbVEqa_0.js";import"./message-square-DMJ4IbdE.js";import"./monitor-DL9THmS7.js";import"./package-B9XnehkQ.js";import"./percent-BYDujffR.js";import"./phone-CJ2h446N.js";import"./plane-BqORGC6m.js";import"./play-DHqp-NCB.js";import"./qr-code-u5AOBzVe.js";import"./quote-BtOwgBns.js";import"./radio-CxUR05xj.js";import"./ruler-DbxwIrQY.js";import"./send-DpE3qK0m.js";import"./server-DgtPu6lA.js";import"./wifi-CFyF5qct.js";import"./shield-check--CTAItWs.js";import"./smartphone-BQ_9x4vN.js";import"./square-check-big-Dt4MtZcM.js";import"./square-pen-B3p2jiW9.js";import"./star-WlheM7sI.js";import"./sun-DRsBfXSu.js";import"./tag-CMVMnpSh.js";import"./target-BEz5Ry2v.js";import"./thumbs-up-DYj-woXk.js";import"./ticket-BhEK5100.js";import"./trash-2-Dxg0nP1A.js";import"./trash-Dyd2ZsaG.js";import"./trending-down-CeOqAkGV.js";import"./trending-up-CPB8hZlm.js";import"./triangle-alert-MsN2AA6c.js";import"./trophy-BZyhzbIT.js";import"./type-DlbqWp8I.js";import"./user-check-4xSYwYvq.js";import"./user-plus-C-0nSlHG.js";import"./user-x-Drk57M2z.js";import"./wallet-C3p1yihr.js";import"./wrench-CLqKc51o.js";import"./zap-D4fS-tPu.js";const j={entity:{name:"roles",endpoint:route("roles.index"),permissions:{view:"view-roles",create:"create-roles",edit:"edit-roles",delete:"delete-roles"}},modalSize:"5xl",description:p("Manage user roles and their permissions"),table:{columns:[{key:"label",label:p("Name"),sortable:!0},{key:"name",label:p("Slug"),sortable:!0},{key:"description",label:p("Description")}],actions:[{label:p("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-roles"},{label:p("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-roles"},{label:p("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-roles",condition:o=>!o.is_system_role}]},filters:[],form:{fields:[{name:"label",label:p("Role Name"),type:"text",required:!0},{name:"description",label:p("Description"),type:"textarea"}]}},v=f.forwardRef(({className:o,indeterminate:s,...d},a)=>{const n=f.useRef(null);return f.useImperativeHandle(a,()=>n.current),f.useEffect(()=>{n.current&&(n.current.dataset.state=s?"indeterminate":d.checked?"checked":"unchecked")},[s,d.checked]),r.jsx(M,{ref:n,className:C("peer h-4 w-4 shrink-0 rounded-sm border border-primary ring-offset-background cursor-pointer focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 data-[state=checked]:bg-primary data-[state=checked]:text-primary-foreground data-[state=indeterminate]:bg-primary data-[state=indeterminate]:text-primary-foreground",o),...d,children:r.jsx(R,{className:C("flex items-center justify-center text-current"),children:s?r.jsx(q,{className:"h-3 w-3"}):r.jsx(O,{className:"h-4 w-4"})})})});v.displayName="IndeterminateCheckbox";function T({permissions:o,selectedPermissions:s,onChange:d}){const{t:a}=S(),[n,u]=f.useState([]),h=o,m=()=>{const t=[];return Object.values(h).forEach(i=>{i.forEach(e=>{t.push(e.id.toString())})}),t},x=t=>{var i;return((i=h[t])==null?void 0:i.map(e=>e.id.toString()))||[]};f.useEffect(()=>{if(!s||Object.keys(h).length===0){u([]);return}try{const t={};Object.values(h).forEach(e=>{e.forEach(l=>{t[l.name]=l.id.toString()})});let i=[];Array.isArray(s)?i=s.map(e=>{if(typeof e=="object"&&e!==null){if("id"in e)return e.id.toString();if("name"in e)return t[e.name]||e.name}return t[String(e)]||String(e)}).filter(Boolean):typeof s=="object"&&s!==null&&"permissions"in s&&Array.isArray(s.permissions)&&(i=s.permissions.map(e=>{if(typeof e=="object"&&e!==null){if("id"in e)return e.id.toString();if("name"in e)return t[e.name]||e.name}return t[String(e)]||String(e)}).filter(Boolean)),u(i)}catch(t){console.error("Error processing permissions:",t),u([])}},[s]);const c=(t,i)=>{const e=i?[...n,t]:n.filter(l=>l!==t);u(e),N(e)},g=(t,i)=>{const e=x(t);let l;if(i){const y=e.filter(A=>!n.includes(A));l=[...n,...y]}else l=n.filter(y=>!e.includes(y));u(l),N(l)},b=t=>{const i=t?m():[];u(i),N(i)},N=t=>{const i={};Object.values(h).forEach(l=>{l.forEach(y=>{i[y.id.toString()]=y.name})});const e=t.map(l=>i[l]||l).filter(l=>!!l);d(e)},w=n.length===m().length&&m().length>0,E=t=>{const i=x(t);return i.every(e=>n.includes(e))&&i.length>0},P=t=>{const i=x(t),e=i.filter(l=>n.includes(l)).length;return e>0&&eb(t===!0)}),r.jsx(k,{htmlFor:"select-all-permissions-checkbox",className:"font-medium",children:a("Select All Permissions")})]}),r.jsxs("div",{className:"text-xs text-gray-500",children:[n.length," ",a("of")," ",m().length," ",a("selected")]})]})}),r.jsx("div",{className:"space-y-6",children:Object.entries(h).map(([t,i])=>r.jsxs("div",{className:"border rounded shadow-sm",children:[r.jsxs("div",{className:"flex items-center justify-between p-3 bg-gray-50 border-b",children:[r.jsxs("div",{className:"flex items-center space-x-2",children:[r.jsx(v,{id:`module-checkbox-${t.replace(/\s+/g,"-").toLowerCase()}`,checked:E(t),indeterminate:P(t),onCheckedChange:e=>g(t,e===!0)}),r.jsx(k,{htmlFor:`module-checkbox-${t.replace(/\s+/g,"-").toLowerCase()}`,className:"font-medium",children:t})]}),r.jsxs("div",{className:"text-xs text-gray-500",children:[i.filter(e=>n.includes(e.id.toString())).length," of ",i.length," ",a("selected")]})]}),r.jsx("div",{className:"p-3",children:r.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 lg:grid-cols-4 gap-2",children:i.map(e=>r.jsxs("div",{className:"flex items-center space-x-2",children:[r.jsx(L,{id:`permission-checkbox-${e.id.toString().replace(/\s+/g,"-").toLowerCase()}`,checked:n.includes(e.id.toString())||n.includes(e.name),onCheckedChange:l=>c(e.id.toString(),l===!0)}),r.jsx(k,{htmlFor:`permission-checkbox-${e.id.toString().replace(/\s+/g,"-").toLowerCase()}`,className:"text-sm truncate",children:e.label})]},e.id))})})]},t))})]})}function B({permissions:o=[],maxDisplay:s=3}){const{t:d}=S();return!o||!Array.isArray(o)||o.length===0?r.jsx("span",{className:"text-sm text-gray-500",children:"-"}):r.jsxs("div",{className:"flex flex-wrap gap-1",children:[o.slice(0,s).map((a,n)=>r.jsx("span",{className:"inline-flex items-center px-2 py-0.5 rounded text-xs font-medium bg-blue-100 text-blue-800",children:a.label||a.name},n)),o.length>s&&r.jsxs("span",{className:"inline-flex items-center px-2 py-0.5 rounded text-xs font-medium bg-gray-100 text-gray-800",children:["+",o.length-s," ",d("more")]})]})}function Cr(){const{t:o}=S(),{permissions:s,flash:d,auth:a}=$().props,[n,u]=f.useState(j);f.useEffect(()=>{s&&u({...j,table:{...j.table,columns:[...j.table.columns,{key:"permissions",label:o("Permissions"),render:(m,x)=>r.jsx(B,{permissions:m||[]})}]},form:{...j.form,fields:[...j.form.fields.map(m=>m.name==="label"?{...m,render:(x,c,g)=>{const b=(c==null?void 0:c.id)&&!(c!=null&&c.is_editable);return r.jsx("input",{type:"text",className:`flex h-10 w-full rounded-md border border-input bg-background px-3 py-2 text-sm ring-offset-background placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 ${b?"disabled:cursor-not-allowed disabled:opacity-50":""}`,value:c.label||"",onChange:N=>g("label",N.target.value),disabled:b,placeholder:"Enter role name",required:!0})}}:m).filter(m=>m.name!=="permissions"),{name:"permissions",label:o("Role Permissions"),type:"custom",colSpan:12,render:(m,x,c)=>{var g;return r.jsxs("div",{className:"mt-4",id:"permissions",children:[r.jsx("h3",{className:"text-lg font-medium mb-2",children:o("Manage Permissions")}),r.jsxs("p",{className:"text-sm text-gray-500 mb-4",children:[o("Select permissions for this role. You can select all permissions at once or manage them by module."),((g=a.user)==null?void 0:g.type)!=="superadmin"&&r.jsx("span",{className:"block mt-1 text-amber-600",children:o("Note: Only permissions for modules available to your role are shown.")})]}),r.jsx(T,{permissions:s,selectedPermissions:x.permissions||[],onChange:b=>{c("permissions",b)}})]})}}]}})},[s,o]);const h=[{title:o("Dashboard"),href:route("dashboard")},{title:o("Staff"),href:route("roles.index")},{title:o("Roles")}];return r.jsx(I,{config:n,url:"/roles",breadcrumbs:h})}export{Cr as default}; diff --git a/public/build/assets/index-YEKu_pmu.js b/public/build/assets/index-BN4nz8l3.js similarity index 70% rename from public/build/assets/index-YEKu_pmu.js rename to public/build/assets/index-BN4nz8l3.js index 181234ad5..1248473a1 100644 --- a/public/build/assets/index-YEKu_pmu.js +++ b/public/build/assets/index-BN4nz8l3.js @@ -1 +1 @@ -import{r as m,j as a}from"./ui-Z445SNHD.js";import{P as fe}from"./page-template-B_mOhR6n.js";import{u as he,c as be,x as U,P as ge,F as ye,g as ve,r as d,M as xe,D as Se,t as o}from"./app-36WMjvX0.js";import{C as _e}from"./CrudTable-DA37WZsR.js";import{C as z}from"./CrudFormModal-Bmz2nLeY.js";import{C as we}from"./CrudDeleteModal-DM40AK8z.js";import{P as Ce}from"./pagination-n2efY1KU.js";import{S as je}from"./search-and-filter-bar-PUOLiNYr.js";import Te from"./view-DkItOopW.js";import{u as De}from"./use-initials-BK4eRgYY.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./table-C1YkBp3W.js";import"./unlink-sh32LPkQ.js";import"./scale-rJYsnHRa.js";import"./arrow-down-left-BN6xjhcz.js";import"./arrow-left-CjPQICYw.js";import"./arrow-right-left-DKUcVR58.js";import"./arrow-right-DUEfRrRr.js";import"./arrow-up-down-FmcUfWon.js";import"./lock-open-CN4tz8Of.js";import"./award-D9FlSYzB.js";import"./ban-CMgLBFSt.js";import"./indian-rupee-Bh3-8N2a.js";import"./bell-Cr2F9IDD.js";import"./book-open-DUwKvBiK.js";import"./boxes-rwzklut0.js";import"./building-2-Cda8xQDI.js";import"./building-CG4yAV8N.js";import"./calculator-wt_63eRJ.js";import"./calendar-check-BZ1JTjf6.js";import"./camera-DDKUkICL.js";import"./chart-column-GeSBJr5Y.js";import"./chart-no-axes-column-increasing-Beqplnfl.js";import"./chart-no-axes-column-BKgkVzqT.js";import"./chevron-left-DKWjKjSf.js";import"./circle-alert-KsX4JXbz.js";import"./circle-check-big-DqURlwt2.js";import"./circle-check-C_SLfS2p.js";import"./circle-help-BdsC7_wR.js";import"./circle-x-DkvEqmM5.js";import"./circle-BpyxLEsH.js";import"./clipboard-list-BU0dok7E.js";import"./code-DNPjFOcs.js";import"./crosshair-C7OptAZm.js";import"./crown-Cp4cgutu.js";import"./download-Ba72czhU.js";import"./external-link-uO-R2E0-.js";import"./eye-off-DlDpEvnB.js";import"./eye-DSAoA9Pp.js";import"./instagram-DBjFHIT7.js";import"./file-down-Bxu0R4EW.js";import"./pen-line-Fy-AVmqM.js";import"./file-up-CZ-cXuKa.js";import"./filter-D8dMdozc.js";import"./folder-git-2-Dwj_EoDL.js";import"./house-D8b8GwgZ.js";import"./git-branch-D2sIFzs4.js";import"./grip-vertical-DXcr-v-g.js";import"./hard-drive-ApF-ULi1.js";import"./hash-CHJS6b-L.js";import"./shield-Mt6vEHxn.js";import"./info-VH-vNQ_z.js";import"./layers-CF7Mhs3n.js";import"./layout-list-BuBaZfwq.js";import"./lightbulb-fAsbBO8F.js";import"./link-2-C22T2wSs.js";import"./link-ClcCoVU_.js";import"./twitter-DDHYm63p.js";import"./list-Ajdnpsw1.js";import"./locate-fixed-D29o3FBS.js";import"./lock-RX1hYn48.js";import"./log-in-Bt5dnADg.js";import"./mail-BFoS8U8W.js";import"./map-pin-L7jUebKz.js";import"./menu-Cu-nnefe.js";import"./message-square-warning-DbVEqa_0.js";import"./message-square-DMJ4IbdE.js";import"./monitor-DL9THmS7.js";import"./package-B9XnehkQ.js";import"./percent-BYDujffR.js";import"./phone-CJ2h446N.js";import"./plane-BqORGC6m.js";import"./play-DHqp-NCB.js";import"./qr-code-u5AOBzVe.js";import"./quote-BtOwgBns.js";import"./radio-CxUR05xj.js";import"./ruler-DbxwIrQY.js";import"./send-DpE3qK0m.js";import"./server-DgtPu6lA.js";import"./wifi-CFyF5qct.js";import"./shield-check--CTAItWs.js";import"./smartphone-BQ_9x4vN.js";import"./square-check-big-Dt4MtZcM.js";import"./square-pen-B3p2jiW9.js";import"./star-WlheM7sI.js";import"./sun-DRsBfXSu.js";import"./tag-CMVMnpSh.js";import"./target-BEz5Ry2v.js";import"./thumbs-up-DYj-woXk.js";import"./ticket-BhEK5100.js";import"./trash-2-Dxg0nP1A.js";import"./trash-Dyd2ZsaG.js";import"./trending-down-CeOqAkGV.js";import"./trending-up-CPB8hZlm.js";import"./triangle-alert-MsN2AA6c.js";import"./trophy-BZyhzbIT.js";import"./type-DlbqWp8I.js";import"./user-check-4xSYwYvq.js";import"./user-plus-C-0nSlHG.js";import"./user-x-Drk57M2z.js";import"./wallet-C3p1yihr.js";import"./wrench-CLqKc51o.js";import"./zap-D4fS-tPu.js";import"./radio-group-BtLENAXk.js";import"./checkbox-Bos2Phgi.js";import"./multi-select-field-BX9C1tYH.js";import"./scroll-area-BmK0s-Hf.js";import"./LocationPicker-DAd_AcXs.js";import"./leaflet-FVhBWCqS.js";function go(){var R,V;const{t:e}=he(),{auth:x,terminations:s,employees:B,terminationTypes:H,filters:l={}}=be().props,S=(x==null?void 0:x.permissions)||[],G=De(),[c,j]=m.useState(l.search||""),[u,T]=m.useState(l.employee_id||""),[f,D]=m.useState(l.termination_type||""),[p,P]=m.useState(l.status||"all"),[h,F]=m.useState(l.date_from||""),[b,k]=m.useState(l.date_to||""),[J,N]=m.useState(!1),[K,_]=m.useState(!1),[Q,g]=m.useState(!1),[X,w]=m.useState(!1),[n,E]=m.useState(null),[y,I]=m.useState("create"),[C,O]=m.useState(null),Y=()=>u!==""||f!==""||p!=="all"||h!==""||b!==""||c!=="",Z=()=>(u!==""?1:0)+(f!==""?1:0)+(p!=="all"?1:0)+(h!==""?1:0)+(b!==""?1:0)+(c!==""?1:0),ee=t=>{t.preventDefault(),M()},M=()=>{d.get(route("hr.terminations.index"),{page:1,search:c||void 0,employee_id:u||void 0,termination_type:f||void 0,status:p!=="all"?p:void 0,date_from:h||void 0,date_to:b||void 0,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},te=t=>{const r=l.sort_field===t&&l.sort_direction==="asc"?"desc":"asc";d.get(route("hr.terminations.index"),{sort_field:t,sort_direction:r,page:1,search:c||void 0,employee_id:u||void 0,termination_type:f||void 0,status:p!=="all"?p:void 0,date_from:h||void 0,date_to:b||void 0,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},re=(t,r)=>{switch(E(r),t){case"view":O(r);break;case"edit":I("edit"),g(!0);break;case"delete":_(!0);break;case"change-status":w(!0);break;case"download-document":window.open(route("hr.terminations.download-document",r.id),"_blank");break}},oe=()=>{E(null),I("create"),g(!0)},ie=t=>{const r=t;y==="create"?(o.loading(e("Creating termination...")),d.post(route("hr.terminations.store"),r,{onSuccess:i=>{g(!1),o.dismiss(),i.props.flash.success?o.success(e(i.props.flash.success)):i.props.flash.error&&o.error(e(i.props.flash.error))},onError:i=>{o.dismiss(),typeof i=="string"?o.error(e(i)):o.error(e("Failed to create termination: {{errors}}",{errors:Object.values(i).join(", ")}))}})):y==="edit"&&(o.loading(e("Updating termination...")),d.put(route("hr.terminations.update",n.id),r,{onSuccess:i=>{g(!1),o.dismiss(),i.props.flash.success?o.success(e(i.props.flash.success)):i.props.flash.error&&o.error(e(i.props.flash.error))},onError:i=>{o.dismiss(),typeof i=="string"?o.error(e(i)):o.error(e("Failed to update termination: {{errors}}",{errors:Object.values(i).join(", ")}))}}))},ae=t=>{o.loading(e("Updating termination status...")),d.put(route("hr.terminations.change-status",n.id),t,{onSuccess:r=>{w(!1),o.dismiss(),r.props.flash.success?o.success(e(r.props.flash.success)):r.props.flash.error&&o.error(e(r.props.flash.error))},onError:r=>{o.dismiss(),typeof r=="string"?o.error(e(r)):o.error(e("Failed to update termination status: {{errors}}",{errors:Object.values(r).join(", ")}))}})},se=()=>{o.loading(e("Deleting termination...")),d.delete(route("hr.terminations.destroy",n.id),{onSuccess:t=>{_(!1),o.dismiss(),t.props.flash.success?o.success(e(t.props.flash.success)):t.props.flash.error&&o.error(e(t.props.flash.error))},onError:t=>{o.dismiss(),typeof t=="string"?o.error(e(t)):o.error(e("Failed to delete termination: {{errors}}",{errors:Object.values(t).join(", ")}))}})},ne=()=>{j(""),T(""),D(""),P("all"),F(""),k(""),N(!1),d.get(route("hr.terminations.index"),{page:1,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},A=[];U(S,"create-terminations")&&A.push({label:e("Add Termination"),icon:a.jsx(ge,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>oe()});const le=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.terminations.index")},{title:e("Terminations")}],me=[{key:"employee.name",label:e("Employee"),render:(t,r)=>{var i,v,W,L,$;return a.jsxs("div",{className:"flex items-center gap-3",children:[a.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-primary text-white overflow-hidden shrink-0",children:(i=r.employee)!=null&&i.avatar?a.jsx("img",{src:r.employee.avatar,alt:(v=r.employee)==null?void 0:v.name,className:"h-full w-full object-cover"}):G(((W=r.employee)==null?void 0:W.name)||"")}),a.jsxs("div",{children:[a.jsx("div",{className:"font-medium",children:((L=r.employee)==null?void 0:L.name)||"-"}),a.jsx("div",{className:"text-sm text-muted-foreground",children:(($=r.employee)==null?void 0:$.email)||""})]})]})}},{key:"termination_type",label:e("Type"),render:t=>t||"-"},{key:"termination_date",label:e("Termination Date"),sortable:!0,render:t=>{var r;return t?((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(t,!1))||new Date(t).toLocaleString():"-"}},{key:"notice_date",label:e("Notice Date"),sortable:!0,render:t=>{var r;return t?((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(t,!1))||new Date(t).toLocaleString():"-"}},{key:"status",label:e("Status"),render:t=>{const r={planned:"bg-yellow-50 text-yellow-700 ring-yellow-600/20","in progress":"bg-blue-50 text-blue-700 ring-blue-600/20",completed:"bg-green-50 text-green-700 ring-green-600/20"};return a.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${r[t]||""}`,children:t.charAt(0).toUpperCase()+t.slice(1)})}},{key:"documents",label:e("Documents"),render:(t,r)=>t&&t.trim()!==""?a.jsx("a",{href:ve(t),target:"_blank",rel:"noreferrer",className:"inline-flex items-center justify-center text-blue-700 hover:text-blue-900 transition-colors",title:e("View Document"),children:a.jsx(ye,{className:"h-4 w-4"})}):"-"}],pe=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-terminations"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-terminations"},{label:e("Change Status"),icon:"RefreshCw",action:"change-status",className:"text-green-500",requiredPermission:["approve-terminations","reject-terminations"]},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-terminations"}],q=[{value:"",label:e("All Employees")},...(B||[]).map(t=>({value:t.id.toString(),label:`${t.name} (${t.employee_id})`}))],de=[{value:"",label:e("All Types")},...(H||[]).map(t=>({value:t,label:t}))],ce=[{value:"all",label:e("All Statuses")},{value:"planned",label:e("Planned")},{value:"in progress",label:e("In Progress")},{value:"completed",label:e("Completed")}],ue=[{value:"Voluntary",label:e("Voluntary")},{value:"Involuntary",label:e("Involuntary")},{value:"Layoff",label:e("Layoff")},{value:"Retirement",label:e("Retirement")},{value:"Contract Completion",label:e("Contract Completion")},{value:"Probation Failure",label:e("Probation Failure")},{value:"Misconduct",label:e("Misconduct")},{value:"Performance Issues",label:e("Performance Issues")}];return a.jsxs(fe,{title:e("Terminations"),url:"/hr/terminations",actions:A,breadcrumbs:le,noPadding:!0,children:[a.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:a.jsx(je,{searchTerm:c,onSearchChange:j,onSearch:ee,filters:[...U(S,"manage-any-terminations")?[{name:"employee_id",label:e("Employee"),type:"select",value:u,onChange:T,options:q,searchable:!0}]:[],{name:"termination_type",label:e("Type"),type:"select",value:f,onChange:D,options:de},{name:"status",label:e("Status"),type:"select",value:p,onChange:P,options:ce},{name:"date_from",label:e("Date From"),type:"date",value:h,onChange:F},{name:"date_to",label:e("Date To"),type:"date",value:b,onChange:k}],showFilters:J,setShowFilters:N,hasActiveFilters:Y,activeFilterCount:Z,onResetFilters:ne,onApplyFilters:M,currentPerPage:((R=l.per_page)==null?void 0:R.toString())||"10",onPerPageChange:t=>{d.get(route("hr.terminations.index"),{page:1,per_page:parseInt(t),search:c||void 0,employee_id:u||void 0,termination_type:f||void 0,status:p!=="all"?p:void 0,date_from:h||void 0,date_to:b||void 0},{preserveState:!0,preserveScroll:!0})}})}),a.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[a.jsx(_e,{columns:me,actions:pe,data:(s==null?void 0:s.data)||[],from:(s==null?void 0:s.from)||1,onAction:re,sortField:l.sort_field,sortDirection:l.sort_direction,onSort:te,permissions:S,entityPermissions:{view:"view-terminations",create:"create-terminations",edit:"edit-terminations",delete:"delete-terminations"}}),a.jsx(Ce,{from:(s==null?void 0:s.from)||0,to:(s==null?void 0:s.to)||0,total:(s==null?void 0:s.total)||0,links:s==null?void 0:s.links,entityName:e("terminations"),onPageChange:t=>d.get(t)})]}),a.jsx(z,{isOpen:Q,onClose:()=>g(!1),onSubmit:ie,formConfig:{fields:[{name:"employee_id",label:e("Employee"),type:"select",required:!0,options:q.filter(t=>t.value!==""),searchable:!0},{name:"termination_type",label:e("Termination Type"),type:"select",required:!0,options:ue,searchable:!0},{name:"notice_date",label:e("Notice Date"),type:"date",required:!0},{name:"termination_date",label:e("Termination Date"),type:"date",required:!0},{name:"notice_period",label:e("Notice Period"),type:"text",placeholder:"e.g. 1 month, 2 weeks"},{name:"reason",label:e("Reason"),type:"text"},{name:"description",label:e("Description"),type:"textarea"},{name:"documents",label:e("Documents"),type:"custom",render:(t,r,i)=>a.jsx(xe,{value:String(r[t.name]||""),onChange:v=>i(t.name,v),placeholder:e("Select document file...")})},...y==="edit"?[{name:"status",label:e("Status"),type:"select",options:[{value:"planned",label:e("Planned")},{value:"in progress",label:e("In Progress")},{value:"completed",label:e("Completed")}]},{name:"exit_interview_conducted",label:e("Exit Interview Conducted"),type:"checkbox"},{name:"exit_interview_date",label:e("Exit Interview Date"),type:"date",showWhen:t=>t.exit_interview_conducted},{name:"exit_feedback",label:e("Exit Feedback"),type:"textarea",showWhen:t=>t.status==="completed"}]:[]],modalSize:"lg"},initialData:n?{...n,notice_date:n.notice_date?window.appSettings.formatDateTimeSimple(n.notice_date,!1):n.notice_date,termination_date:n.termination_date?window.appSettings.formatDateTimeSimple(n.termination_date,!1):n.termination_date}:null,title:e(y==="create"?"Add New Termination":"Edit Termination"),mode:y}),a.jsx(z,{isOpen:X,onClose:()=>w(!1),onSubmit:ae,formConfig:{fields:[{name:"status",label:e("Status"),type:"select",required:!0,options:[{value:"planned",label:e("Planned")},{value:"in progress",label:e("In Progress")},{value:"completed",label:e("Completed")}],defaultValue:n==null?void 0:n.status},{name:"exit_interview_conducted",label:e("Exit Interview Conducted"),type:"checkbox",showWhen:t=>t.status==="completed"},{name:"exit_interview_date",label:e("Exit Interview Date"),type:"date",showWhen:t=>t.status==="completed"&&t.exit_interview_conducted},{name:"exit_feedback",label:e("Exit Feedback"),type:"textarea",showWhen:t=>t.status==="completed"}],modalSize:"md"},initialData:n,title:e("Change Termination Status"),mode:"edit"}),a.jsx(we,{isOpen:K,onClose:()=>_(!1),onConfirm:se,itemName:`${((V=n==null?void 0:n.employee)==null?void 0:V.name)||""}`,entityName:"termination"}),a.jsx(Se,{open:!!C,onOpenChange:()=>O(null),children:C&&a.jsx(Te,{termination:C})})]})}export{go as default}; +import{r as m,j as a}from"./ui-Z445SNHD.js";import{P as fe}from"./page-template-Cw8W4Qs2.js";import{u as he,c as be,x as U,P as ge,F as ye,g as ve,r as d,M as xe,D as Se,t as o}from"./app-Da3PX8qg.js";import{C as _e}from"./CrudTable-Dk-uCuqB.js";import{C as z}from"./CrudFormModal-CTSICk3j.js";import{C as we}from"./CrudDeleteModal-DmHx0JCJ.js";import{P as Ce}from"./pagination-B9z4VraF.js";import{S as je}from"./search-and-filter-bar-1QHzFJdq.js";import Te from"./view-C5ExN9Kc.js";import{u as De}from"./use-initials-BK4eRgYY.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./table-BRtys9Nx.js";import"./unlink-vC8B7N8r.js";import"./scale-Chnhsap1.js";import"./arrow-down-left-D4-BLXQL.js";import"./arrow-left-B9tcIgis.js";import"./arrow-right-left-TC-Oi5FJ.js";import"./arrow-right-SXr1661j.js";import"./arrow-up-down-Df1H6itH.js";import"./lock-open-Cco69YMj.js";import"./award-DOf5Xc3o.js";import"./ban-C1FQ9ay_.js";import"./indian-rupee-CY9fE6hT.js";import"./bell-BMsQyWM-.js";import"./book-open-DiNAfaue.js";import"./boxes-Bjf0_Kx7.js";import"./building-2-DmmRcP0c.js";import"./building-BXglONiz.js";import"./calculator-B75Vnhim.js";import"./calendar-check-C2F7PWoI.js";import"./camera-DZNJpjXR.js";import"./chart-column-CKzC1aib.js";import"./chart-no-axes-column-increasing-xL8kjLW0.js";import"./chart-no-axes-column-CaNDayE9.js";import"./chevron-left-C98gPe5P.js";import"./circle-alert-Cu5dznTP.js";import"./circle-check-big-KTDTMhTs.js";import"./circle-check-aau4wqhp.js";import"./circle-help-C4uXcZYY.js";import"./circle-x-r3If4JPw.js";import"./circle-DgA3bS7I.js";import"./clipboard-list-BNSl4hy2.js";import"./code-Dzlx6QPB.js";import"./crosshair-DtQysFz7.js";import"./crown-CC8Godfb.js";import"./download-BHVnw95S.js";import"./external-link-DL5n0dhJ.js";import"./eye-off-BJYR0wmr.js";import"./eye-CzYzwmmr.js";import"./instagram-tpp8H3E-.js";import"./file-down-CxCQCvcc.js";import"./pen-line-CNA-f1dm.js";import"./file-up-D3rB-4Bg.js";import"./filter-B_3e214H.js";import"./folder-git-2-T64oq8HG.js";import"./house-BUnGVtyw.js";import"./git-branch-EdIXkL-9.js";import"./grip-vertical-BvetFs24.js";import"./hard-drive--Nch37f-.js";import"./hash-B3fNBlbs.js";import"./shield-rKKgzkbW.js";import"./info-Cj5ROI6H.js";import"./layers-DdZLSQgt.js";import"./layout-list-DkB7S2jk.js";import"./lightbulb-CJXOfIFD.js";import"./link-2-DNnYgrdz.js";import"./link-DeErafFW.js";import"./twitter-CRZZ6zjd.js";import"./list-DY4Uh_0E.js";import"./locate-fixed-BKpEfCUU.js";import"./lock-BGSkpX29.js";import"./log-in-TxFQ9ojy.js";import"./mail-khAU5Oig.js";import"./map-pin-BFNXdrz2.js";import"./menu-BGxVBBZl.js";import"./message-square-warning-DHRFlo8i.js";import"./message-square-C7x1Rix5.js";import"./monitor-P2T9V9tT.js";import"./package-C-rDDwyp.js";import"./percent-DP16IBy2.js";import"./phone-XzqO8Dfs.js";import"./plane-C9QqCVcZ.js";import"./play-62Z04sZZ.js";import"./qr-code-CUR1J9NH.js";import"./quote-DF2Qwen7.js";import"./radio-nm2vY_Ib.js";import"./ruler-DviIA5uv.js";import"./send-DXZhFVWG.js";import"./server-BzBihesB.js";import"./wifi-BPS_-hKY.js";import"./shield-check-Cyw4YGYb.js";import"./smartphone-i99jk4ns.js";import"./square-check-big-Cal0w_ma.js";import"./square-pen-CatLE0_h.js";import"./star-CSGOTD6i.js";import"./sun-TjfxyFzf.js";import"./tag-CUFhfHTp.js";import"./target-B_9kWYv3.js";import"./thumbs-up-Du-LlBXg.js";import"./ticket-BjgtGAIQ.js";import"./trash-2-15Ri11Yq.js";import"./trash-BRJCY2my.js";import"./trending-down-MNPLLbIb.js";import"./trending-up-D5y6g4yZ.js";import"./triangle-alert-CeuDFixJ.js";import"./trophy-Cs36GMET.js";import"./type-DX1RNe21.js";import"./user-check-DDs_5zV9.js";import"./user-plus-Ba62LA9O.js";import"./user-x-C3dBJr2o.js";import"./wallet-BP1hP1I0.js";import"./wrench-DX6GWbcS.js";import"./zap-Of1Abppa.js";import"./radio-group-CuY8xCRY.js";import"./checkbox-C3Z6LHOx.js";import"./multi-select-field-ALFA5JXF.js";import"./scroll-area-C7NBgd0i.js";import"./LocationPicker-Dy1Od2a3.js";import"./leaflet-FVhBWCqS.js";function go(){var R,V;const{t:e}=he(),{auth:x,terminations:s,employees:B,terminationTypes:H,filters:l={}}=be().props,S=(x==null?void 0:x.permissions)||[],G=De(),[c,j]=m.useState(l.search||""),[u,T]=m.useState(l.employee_id||""),[f,D]=m.useState(l.termination_type||""),[p,P]=m.useState(l.status||"all"),[h,F]=m.useState(l.date_from||""),[b,k]=m.useState(l.date_to||""),[J,N]=m.useState(!1),[K,_]=m.useState(!1),[Q,g]=m.useState(!1),[X,w]=m.useState(!1),[n,E]=m.useState(null),[y,I]=m.useState("create"),[C,O]=m.useState(null),Y=()=>u!==""||f!==""||p!=="all"||h!==""||b!==""||c!=="",Z=()=>(u!==""?1:0)+(f!==""?1:0)+(p!=="all"?1:0)+(h!==""?1:0)+(b!==""?1:0)+(c!==""?1:0),ee=t=>{t.preventDefault(),M()},M=()=>{d.get(route("hr.terminations.index"),{page:1,search:c||void 0,employee_id:u||void 0,termination_type:f||void 0,status:p!=="all"?p:void 0,date_from:h||void 0,date_to:b||void 0,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},te=t=>{const r=l.sort_field===t&&l.sort_direction==="asc"?"desc":"asc";d.get(route("hr.terminations.index"),{sort_field:t,sort_direction:r,page:1,search:c||void 0,employee_id:u||void 0,termination_type:f||void 0,status:p!=="all"?p:void 0,date_from:h||void 0,date_to:b||void 0,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},re=(t,r)=>{switch(E(r),t){case"view":O(r);break;case"edit":I("edit"),g(!0);break;case"delete":_(!0);break;case"change-status":w(!0);break;case"download-document":window.open(route("hr.terminations.download-document",r.id),"_blank");break}},oe=()=>{E(null),I("create"),g(!0)},ie=t=>{const r=t;y==="create"?(o.loading(e("Creating termination...")),d.post(route("hr.terminations.store"),r,{onSuccess:i=>{g(!1),o.dismiss(),i.props.flash.success?o.success(e(i.props.flash.success)):i.props.flash.error&&o.error(e(i.props.flash.error))},onError:i=>{o.dismiss(),typeof i=="string"?o.error(e(i)):o.error(e("Failed to create termination: {{errors}}",{errors:Object.values(i).join(", ")}))}})):y==="edit"&&(o.loading(e("Updating termination...")),d.put(route("hr.terminations.update",n.id),r,{onSuccess:i=>{g(!1),o.dismiss(),i.props.flash.success?o.success(e(i.props.flash.success)):i.props.flash.error&&o.error(e(i.props.flash.error))},onError:i=>{o.dismiss(),typeof i=="string"?o.error(e(i)):o.error(e("Failed to update termination: {{errors}}",{errors:Object.values(i).join(", ")}))}}))},ae=t=>{o.loading(e("Updating termination status...")),d.put(route("hr.terminations.change-status",n.id),t,{onSuccess:r=>{w(!1),o.dismiss(),r.props.flash.success?o.success(e(r.props.flash.success)):r.props.flash.error&&o.error(e(r.props.flash.error))},onError:r=>{o.dismiss(),typeof r=="string"?o.error(e(r)):o.error(e("Failed to update termination status: {{errors}}",{errors:Object.values(r).join(", ")}))}})},se=()=>{o.loading(e("Deleting termination...")),d.delete(route("hr.terminations.destroy",n.id),{onSuccess:t=>{_(!1),o.dismiss(),t.props.flash.success?o.success(e(t.props.flash.success)):t.props.flash.error&&o.error(e(t.props.flash.error))},onError:t=>{o.dismiss(),typeof t=="string"?o.error(e(t)):o.error(e("Failed to delete termination: {{errors}}",{errors:Object.values(t).join(", ")}))}})},ne=()=>{j(""),T(""),D(""),P("all"),F(""),k(""),N(!1),d.get(route("hr.terminations.index"),{page:1,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},A=[];U(S,"create-terminations")&&A.push({label:e("Add Termination"),icon:a.jsx(ge,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>oe()});const le=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.terminations.index")},{title:e("Terminations")}],me=[{key:"employee.name",label:e("Employee"),render:(t,r)=>{var i,v,W,L,$;return a.jsxs("div",{className:"flex items-center gap-3",children:[a.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-primary text-white overflow-hidden shrink-0",children:(i=r.employee)!=null&&i.avatar?a.jsx("img",{src:r.employee.avatar,alt:(v=r.employee)==null?void 0:v.name,className:"h-full w-full object-cover"}):G(((W=r.employee)==null?void 0:W.name)||"")}),a.jsxs("div",{children:[a.jsx("div",{className:"font-medium",children:((L=r.employee)==null?void 0:L.name)||"-"}),a.jsx("div",{className:"text-sm text-muted-foreground",children:(($=r.employee)==null?void 0:$.email)||""})]})]})}},{key:"termination_type",label:e("Type"),render:t=>t||"-"},{key:"termination_date",label:e("Termination Date"),sortable:!0,render:t=>{var r;return t?((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(t,!1))||new Date(t).toLocaleString():"-"}},{key:"notice_date",label:e("Notice Date"),sortable:!0,render:t=>{var r;return t?((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(t,!1))||new Date(t).toLocaleString():"-"}},{key:"status",label:e("Status"),render:t=>{const r={planned:"bg-yellow-50 text-yellow-700 ring-yellow-600/20","in progress":"bg-blue-50 text-blue-700 ring-blue-600/20",completed:"bg-green-50 text-green-700 ring-green-600/20"};return a.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${r[t]||""}`,children:t.charAt(0).toUpperCase()+t.slice(1)})}},{key:"documents",label:e("Documents"),render:(t,r)=>t&&t.trim()!==""?a.jsx("a",{href:ve(t),target:"_blank",rel:"noreferrer",className:"inline-flex items-center justify-center text-blue-700 hover:text-blue-900 transition-colors",title:e("View Document"),children:a.jsx(ye,{className:"h-4 w-4"})}):"-"}],pe=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-terminations"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-terminations"},{label:e("Change Status"),icon:"RefreshCw",action:"change-status",className:"text-green-500",requiredPermission:["approve-terminations","reject-terminations"]},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-terminations"}],q=[{value:"",label:e("All Employees")},...(B||[]).map(t=>({value:t.id.toString(),label:`${t.name} (${t.employee_id})`}))],de=[{value:"",label:e("All Types")},...(H||[]).map(t=>({value:t,label:t}))],ce=[{value:"all",label:e("All Statuses")},{value:"planned",label:e("Planned")},{value:"in progress",label:e("In Progress")},{value:"completed",label:e("Completed")}],ue=[{value:"Voluntary",label:e("Voluntary")},{value:"Involuntary",label:e("Involuntary")},{value:"Layoff",label:e("Layoff")},{value:"Retirement",label:e("Retirement")},{value:"Contract Completion",label:e("Contract Completion")},{value:"Probation Failure",label:e("Probation Failure")},{value:"Misconduct",label:e("Misconduct")},{value:"Performance Issues",label:e("Performance Issues")}];return a.jsxs(fe,{title:e("Terminations"),url:"/hr/terminations",actions:A,breadcrumbs:le,noPadding:!0,children:[a.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:a.jsx(je,{searchTerm:c,onSearchChange:j,onSearch:ee,filters:[...U(S,"manage-any-terminations")?[{name:"employee_id",label:e("Employee"),type:"select",value:u,onChange:T,options:q,searchable:!0}]:[],{name:"termination_type",label:e("Type"),type:"select",value:f,onChange:D,options:de},{name:"status",label:e("Status"),type:"select",value:p,onChange:P,options:ce},{name:"date_from",label:e("Date From"),type:"date",value:h,onChange:F},{name:"date_to",label:e("Date To"),type:"date",value:b,onChange:k}],showFilters:J,setShowFilters:N,hasActiveFilters:Y,activeFilterCount:Z,onResetFilters:ne,onApplyFilters:M,currentPerPage:((R=l.per_page)==null?void 0:R.toString())||"10",onPerPageChange:t=>{d.get(route("hr.terminations.index"),{page:1,per_page:parseInt(t),search:c||void 0,employee_id:u||void 0,termination_type:f||void 0,status:p!=="all"?p:void 0,date_from:h||void 0,date_to:b||void 0},{preserveState:!0,preserveScroll:!0})}})}),a.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[a.jsx(_e,{columns:me,actions:pe,data:(s==null?void 0:s.data)||[],from:(s==null?void 0:s.from)||1,onAction:re,sortField:l.sort_field,sortDirection:l.sort_direction,onSort:te,permissions:S,entityPermissions:{view:"view-terminations",create:"create-terminations",edit:"edit-terminations",delete:"delete-terminations"}}),a.jsx(Ce,{from:(s==null?void 0:s.from)||0,to:(s==null?void 0:s.to)||0,total:(s==null?void 0:s.total)||0,links:s==null?void 0:s.links,entityName:e("terminations"),onPageChange:t=>d.get(t)})]}),a.jsx(z,{isOpen:Q,onClose:()=>g(!1),onSubmit:ie,formConfig:{fields:[{name:"employee_id",label:e("Employee"),type:"select",required:!0,options:q.filter(t=>t.value!==""),searchable:!0},{name:"termination_type",label:e("Termination Type"),type:"select",required:!0,options:ue,searchable:!0},{name:"notice_date",label:e("Notice Date"),type:"date",required:!0},{name:"termination_date",label:e("Termination Date"),type:"date",required:!0},{name:"notice_period",label:e("Notice Period"),type:"text",placeholder:"e.g. 1 month, 2 weeks"},{name:"reason",label:e("Reason"),type:"text"},{name:"description",label:e("Description"),type:"textarea"},{name:"documents",label:e("Documents"),type:"custom",render:(t,r,i)=>a.jsx(xe,{value:String(r[t.name]||""),onChange:v=>i(t.name,v),placeholder:e("Select document file...")})},...y==="edit"?[{name:"status",label:e("Status"),type:"select",options:[{value:"planned",label:e("Planned")},{value:"in progress",label:e("In Progress")},{value:"completed",label:e("Completed")}]},{name:"exit_interview_conducted",label:e("Exit Interview Conducted"),type:"checkbox"},{name:"exit_interview_date",label:e("Exit Interview Date"),type:"date",showWhen:t=>t.exit_interview_conducted},{name:"exit_feedback",label:e("Exit Feedback"),type:"textarea",showWhen:t=>t.status==="completed"}]:[]],modalSize:"lg"},initialData:n?{...n,notice_date:n.notice_date?window.appSettings.formatDateTimeSimple(n.notice_date,!1):n.notice_date,termination_date:n.termination_date?window.appSettings.formatDateTimeSimple(n.termination_date,!1):n.termination_date}:null,title:e(y==="create"?"Add New Termination":"Edit Termination"),mode:y}),a.jsx(z,{isOpen:X,onClose:()=>w(!1),onSubmit:ae,formConfig:{fields:[{name:"status",label:e("Status"),type:"select",required:!0,options:[{value:"planned",label:e("Planned")},{value:"in progress",label:e("In Progress")},{value:"completed",label:e("Completed")}],defaultValue:n==null?void 0:n.status},{name:"exit_interview_conducted",label:e("Exit Interview Conducted"),type:"checkbox",showWhen:t=>t.status==="completed"},{name:"exit_interview_date",label:e("Exit Interview Date"),type:"date",showWhen:t=>t.status==="completed"&&t.exit_interview_conducted},{name:"exit_feedback",label:e("Exit Feedback"),type:"textarea",showWhen:t=>t.status==="completed"}],modalSize:"md"},initialData:n,title:e("Change Termination Status"),mode:"edit"}),a.jsx(we,{isOpen:K,onClose:()=>_(!1),onConfirm:se,itemName:`${((V=n==null?void 0:n.employee)==null?void 0:V.name)||""}`,entityName:"termination"}),a.jsx(Se,{open:!!C,onOpenChange:()=>O(null),children:C&&a.jsx(Te,{termination:C})})]})}export{go as default}; diff --git a/public/build/assets/index-BNo-eqB7.js b/public/build/assets/index-BSiTmJJ5.js similarity index 69% rename from public/build/assets/index-BNo-eqB7.js rename to public/build/assets/index-BSiTmJJ5.js index de6628347..89373bd0c 100644 --- a/public/build/assets/index-BNo-eqB7.js +++ b/public/build/assets/index-BSiTmJJ5.js @@ -1 +1 @@ -import{r as d,j as o}from"./ui-Z445SNHD.js";import{P as de}from"./page-template-B_mOhR6n.js";import{u as ce,c as ue,x as V,P as ve,r as y,M as fe,D as he,t as i}from"./app-36WMjvX0.js";import{C as ye}from"./CrudTable-DA37WZsR.js";import{C as _e}from"./CrudFormModal-Bmz2nLeY.js";import{C as xe}from"./CrudDeleteModal-DM40AK8z.js";import{P as be}from"./pagination-n2efY1KU.js";import{S as je}from"./search-and-filter-bar-PUOLiNYr.js";import{u as Se}from"./use-initials-BK4eRgYY.js";import ge from"./view-CNZtvKpI.js";import{F as we}from"./file-down-Bxu0R4EW.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./table-C1YkBp3W.js";import"./unlink-sh32LPkQ.js";import"./scale-rJYsnHRa.js";import"./arrow-down-left-BN6xjhcz.js";import"./arrow-left-CjPQICYw.js";import"./arrow-right-left-DKUcVR58.js";import"./arrow-right-DUEfRrRr.js";import"./arrow-up-down-FmcUfWon.js";import"./lock-open-CN4tz8Of.js";import"./award-D9FlSYzB.js";import"./ban-CMgLBFSt.js";import"./indian-rupee-Bh3-8N2a.js";import"./bell-Cr2F9IDD.js";import"./book-open-DUwKvBiK.js";import"./boxes-rwzklut0.js";import"./building-2-Cda8xQDI.js";import"./building-CG4yAV8N.js";import"./calculator-wt_63eRJ.js";import"./calendar-check-BZ1JTjf6.js";import"./camera-DDKUkICL.js";import"./chart-column-GeSBJr5Y.js";import"./chart-no-axes-column-increasing-Beqplnfl.js";import"./chart-no-axes-column-BKgkVzqT.js";import"./chevron-left-DKWjKjSf.js";import"./circle-alert-KsX4JXbz.js";import"./circle-check-big-DqURlwt2.js";import"./circle-check-C_SLfS2p.js";import"./circle-help-BdsC7_wR.js";import"./circle-x-DkvEqmM5.js";import"./circle-BpyxLEsH.js";import"./clipboard-list-BU0dok7E.js";import"./code-DNPjFOcs.js";import"./crosshair-C7OptAZm.js";import"./crown-Cp4cgutu.js";import"./download-Ba72czhU.js";import"./external-link-uO-R2E0-.js";import"./eye-off-DlDpEvnB.js";import"./eye-DSAoA9Pp.js";import"./instagram-DBjFHIT7.js";import"./pen-line-Fy-AVmqM.js";import"./file-up-CZ-cXuKa.js";import"./filter-D8dMdozc.js";import"./folder-git-2-Dwj_EoDL.js";import"./house-D8b8GwgZ.js";import"./git-branch-D2sIFzs4.js";import"./grip-vertical-DXcr-v-g.js";import"./hard-drive-ApF-ULi1.js";import"./hash-CHJS6b-L.js";import"./shield-Mt6vEHxn.js";import"./info-VH-vNQ_z.js";import"./layers-CF7Mhs3n.js";import"./layout-list-BuBaZfwq.js";import"./lightbulb-fAsbBO8F.js";import"./link-2-C22T2wSs.js";import"./link-ClcCoVU_.js";import"./twitter-DDHYm63p.js";import"./list-Ajdnpsw1.js";import"./locate-fixed-D29o3FBS.js";import"./lock-RX1hYn48.js";import"./log-in-Bt5dnADg.js";import"./mail-BFoS8U8W.js";import"./map-pin-L7jUebKz.js";import"./menu-Cu-nnefe.js";import"./message-square-warning-DbVEqa_0.js";import"./message-square-DMJ4IbdE.js";import"./monitor-DL9THmS7.js";import"./package-B9XnehkQ.js";import"./percent-BYDujffR.js";import"./phone-CJ2h446N.js";import"./plane-BqORGC6m.js";import"./play-DHqp-NCB.js";import"./qr-code-u5AOBzVe.js";import"./quote-BtOwgBns.js";import"./radio-CxUR05xj.js";import"./ruler-DbxwIrQY.js";import"./send-DpE3qK0m.js";import"./server-DgtPu6lA.js";import"./wifi-CFyF5qct.js";import"./shield-check--CTAItWs.js";import"./smartphone-BQ_9x4vN.js";import"./square-check-big-Dt4MtZcM.js";import"./square-pen-B3p2jiW9.js";import"./star-WlheM7sI.js";import"./sun-DRsBfXSu.js";import"./tag-CMVMnpSh.js";import"./target-BEz5Ry2v.js";import"./thumbs-up-DYj-woXk.js";import"./ticket-BhEK5100.js";import"./trash-2-Dxg0nP1A.js";import"./trash-Dyd2ZsaG.js";import"./trending-down-CeOqAkGV.js";import"./trending-up-CPB8hZlm.js";import"./triangle-alert-MsN2AA6c.js";import"./trophy-BZyhzbIT.js";import"./type-DlbqWp8I.js";import"./user-check-4xSYwYvq.js";import"./user-plus-C-0nSlHG.js";import"./user-x-Drk57M2z.js";import"./wallet-C3p1yihr.js";import"./wrench-CLqKc51o.js";import"./zap-D4fS-tPu.js";import"./radio-group-BtLENAXk.js";import"./checkbox-Bos2Phgi.js";import"./multi-select-field-BX9C1tYH.js";import"./scroll-area-BmK0s-Hf.js";import"./LocationPicker-DAd_AcXs.js";import"./leaflet-FVhBWCqS.js";function fa(){var q,$,U,I;const{t}=ce(),{auth:c,leaveApplications:l,employees:S,leaveTypes:g,filters:n={},globalSettings:a}=ue().props,w=(c==null?void 0:c.permissions)||[],J=Se(),u=((q=c==null?void 0:c.user)==null?void 0:q.type)==="employee",[_,k]=d.useState(n.search||""),[v,F]=d.useState(n.employee_id||"all"),[f,E]=d.useState(n.leave_type_id||"all"),[h,N]=d.useState(n.status||"all"),[z,O]=d.useState(!1),[B,x]=d.useState(!1),[H,C]=d.useState(!1),[Ce,De]=d.useState(!1),[p,T]=d.useState(null),[b,L]=d.useState("create"),[D,A]=d.useState(null),W=()=>_!==""||v!=="all"||f!=="all"||h!=="all",K=()=>(_?1:0)+(v!=="all"?1:0)+(f!=="all"?1:0)+(h!=="all"?1:0),Q=e=>{e.preventDefault(),M()},M=()=>{y.get(route("hr.leave-applications.index"),{page:1,search:_||void 0,employee_id:v!=="all"?v:void 0,leave_type_id:f!=="all"?f:void 0,status:h!=="all"?h:void 0,per_page:n.per_page},{preserveState:!0,preserveScroll:!0})},Y=e=>{const r=n.sort_field===e&&n.sort_direction==="asc"?"desc":"asc";y.get(route("hr.leave-applications.index"),{sort_field:e,sort_direction:r,page:1,search:_||void 0,employee_id:v!=="all"?v:void 0,leave_type_id:f!=="all"?f:void 0,status:h!=="all"?h:void 0,per_page:n.per_page},{preserveState:!0,preserveScroll:!0})},Z=(e,r)=>{switch(T(r),e){case"view":A(r);break;case"edit":L("edit"),x(!0);break;case"delete":C(!0);break;case"approve":R(r,"approved");break;case"reject":R(r,"rejected");break}},ee=()=>{T(null),L("create"),x(!0)},te=e=>{b==="create"?(a!=null&&a.is_demo||i.loading(t("Creating leave application...")),y.post(route("hr.leave-applications.store"),e,{onSuccess:r=>{x(!1),a!=null&&a.is_demo||i.dismiss(),r.props.flash.success?i.success(t(r.props.flash.success)):r.props.flash.error&&i.error(t(r.props.flash.error))},onError:r=>{a!=null&&a.is_demo||i.dismiss(),typeof r=="string"?i.error(r):i.error(`Failed to create leave application: ${Object.values(r).join(", ")}`)}})):b==="edit"&&(a!=null&&a.is_demo||i.loading(t("Updating leave application...")),y.put(route("hr.leave-applications.update",p.id),e,{onSuccess:r=>{x(!1),a!=null&&a.is_demo||i.dismiss(),r.props.flash.success?i.success(t(r.props.flash.success)):r.props.flash.error&&i.error(t(r.props.flash.error))},onError:r=>{a!=null&&a.is_demo||i.dismiss(),typeof r=="string"?i.error(r):i.error(`Failed to update leave application: ${Object.values(r).join(", ")}`)}}))},re=()=>{a!=null&&a.is_demo||i.loading(t("Deleting leave application...")),y.delete(route("hr.leave-applications.destroy",p.id),{onSuccess:e=>{C(!1),a!=null&&a.is_demo||i.dismiss(),e.props.flash.success?i.success(t(e.props.flash.success)):e.props.flash.error&&i.error(t(e.props.flash.error))},onError:e=>{a!=null&&a.is_demo||i.dismiss(),typeof e=="string"?i.error(e):i.error(`Failed to delete leave application: ${Object.values(e).join(", ")}`)}})},R=(e,r)=>{const m=t(r==="approved"?"Approving":"Rejecting");a!=null&&a.is_demo||i.loading(`${m} leave application...`),y.put(route("hr.leave-applications.update-status",e.id),{status:r,manager_comments:""},{onSuccess:s=>{a!=null&&a.is_demo||i.dismiss(),s.props.flash.success?i.success(t(s.props.flash.success)):s.props.flash.error&&i.error(t(s.props.flash.error))},onError:s=>{a!=null&&a.is_demo||i.dismiss(),typeof s=="string"?i.error(s):i.error(`Failed to update leave application status: ${Object.values(s).join(", ")}`)}})},ae=()=>{k(""),F("all"),E("all"),N("all"),O(!1),y.get(route("hr.leave-applications.index"),{page:1,per_page:n.per_page},{preserveState:!0,preserveScroll:!0})},ie=async()=>{try{const e=await fetch(route("hr.leave-applications.export"),{method:"GET",headers:{"X-Requested-With":"XMLHttpRequest"}});if(!e.ok){const j=await e.json().catch(()=>({}));i.error(t(j.message||"Failed to export leave applications"));return}const r=await e.blob(),m=window.URL.createObjectURL(r),s=document.createElement("a");s.href=m,s.download=`leave_applications_${new Date().toISOString().slice(0,10)}.csv`,document.body.appendChild(s),s.click(),window.URL.revokeObjectURL(m),document.body.removeChild(s)}catch{i.error(t("Failed to export leave applications"))}},P=[];V(w,"export-leave-applications")&&P.push({label:t("Export"),icon:o.jsx(we,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:ie}),(V(w,"create-leave-applications")||u)&&P.push({label:t("Add Leave Application"),icon:o.jsx(ve,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>ee()});const oe=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Leave Management"),href:route("hr.leave-applications.index")},{title:t("Leave Applications")}],se=[{key:"employee",label:t("Employee"),render:(e,r)=>{var m,s,j,G,X;return o.jsxs("div",{className:"flex items-center gap-3",children:[o.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-primary text-white overflow-hidden shrink-0",children:(m=r.employee)!=null&&m.avatar?o.jsx("img",{src:r.employee.avatar,alt:(s=r.employee)==null?void 0:s.name,className:"h-full w-full object-cover"}):J(((j=r.employee)==null?void 0:j.name)||"")}),o.jsxs("div",{children:[o.jsx("div",{className:"font-medium",children:((G=r.employee)==null?void 0:G.name)||"-"}),o.jsx("div",{className:"text-sm text-muted-foreground",children:((X=r.employee)==null?void 0:X.email)||""})]})]})}},{key:"leave_type",label:t("Leave Type"),render:(e,r)=>{var m,s;return o.jsxs("div",{className:"flex items-center gap-2",children:[o.jsx("div",{className:"w-3 h-3 rounded-full",style:{backgroundColor:(m=r.leave_type)==null?void 0:m.color}}),o.jsx("span",{children:((s=r.leave_type)==null?void 0:s.name)||"-"})]})}},{key:"start_date",label:t("Start Date"),sortable:!0,render:e=>{var r;return((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}},{key:"end_date",label:t("End Date"),sortable:!0,render:e=>{var r;return((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}},{key:"total_days",label:t("Days"),render:e=>o.jsx("span",{className:"font-mono",children:e})},{key:"status",label:t("Status"),render:e=>{const r={pending:"bg-yellow-50 text-yellow-700 ring-yellow-600/20",approved:"bg-green-50 text-green-700 ring-green-600/20",rejected:"bg-red-50 text-red-700 ring-red-600/20"};return o.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${r[e]}`,children:e.charAt(0).toUpperCase()+e.slice(1)})}},{key:"created_at",label:t("Applied On"),sortable:!0,render:e=>{var r;return((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}}],le=[{label:t("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:u?void 0:"view-leave-applications"},{label:t("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:u?void 0:"edit-leave-applications",condition:e=>e.status==="pending"},{label:t("Approve"),icon:"CheckCircle",action:"approve",className:"text-green-500",requiredPermission:"approve-leave-applications",condition:e=>e.status==="pending"},{label:t("Reject"),icon:"XCircle",action:"reject",className:"text-red-500",requiredPermission:"reject-leave-applications",condition:e=>e.status==="pending"},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:u?void 0:"delete-leave-applications",condition:e=>u?e.status==="pending":!0}],pe=[{value:"all",label:t("All Employees"),disabled:!0},...(S||[]).map(e=>({value:e.id.toString(),label:e.name}))],ne=[{value:"all",label:t("All Leave Types"),disabled:!0},...(g||[]).map(e=>({value:e.id.toString(),label:e.name}))],me=[{value:"all",label:t("All Statuses"),disabled:!0},{value:"pending",label:t("Pending")},{value:"approved",label:t("Approved")},{value:"rejected",label:t("Rejected")}];return o.jsxs(de,{title:t("Leave Applications"),url:"/hr/leave-applications",actions:P,breadcrumbs:oe,noPadding:!0,children:[o.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:o.jsx(je,{searchTerm:_,onSearchChange:k,onSearch:Q,filters:[...u?[]:[{name:"employee_id",label:t("Employee"),type:"select",value:v,onChange:F,options:pe,searchable:!0}],{name:"leave_type_id",label:t("Leave Type"),type:"select",value:f,onChange:E,options:ne,searchable:!0},{name:"status",label:t("Status"),type:"select",value:h,onChange:N,options:me}],showFilters:z,setShowFilters:O,hasActiveFilters:W,activeFilterCount:K,onResetFilters:ae,onApplyFilters:M,currentPerPage:(($=n.per_page)==null?void 0:$.toString())||"10",onPerPageChange:e=>{y.get(route("hr.leave-applications.index"),{page:1,per_page:parseInt(e),search:_||void 0,employee_id:v!=="all"?v:void 0,leave_type_id:f!=="all"?f:void 0,status:h!=="all"?h:void 0},{preserveState:!0,preserveScroll:!0})}})}),o.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[o.jsx(ye,{columns:se,actions:le,data:(l==null?void 0:l.data)||[],from:(l==null?void 0:l.from)||1,onAction:Z,sortField:n.sort_field,sortDirection:n.sort_direction,onSort:Y,permissions:w,entityPermissions:u?void 0:{view:"view-leave-applications",create:"create-leave-applications",edit:"edit-leave-applications",delete:"delete-leave-applications"}}),o.jsx(be,{from:(l==null?void 0:l.from)||0,to:(l==null?void 0:l.to)||0,total:(l==null?void 0:l.total)||0,links:l==null?void 0:l.links,entityName:t("leave applications"),onPageChange:e=>y.get(e)})]}),o.jsx(_e,{isOpen:B,onClose:()=>x(!1),onSubmit:te,formConfig:{fields:[{name:"employee_id",label:t("Employee"),type:"select",required:!0,searchable:!0,conditional:()=>!u,options:S?S.map(e=>({value:e.id.toString(),label:e.name})):[]},{name:"leave_type_id",label:t("Leave Type"),type:"select",required:!0,searchable:!0,options:g?g.map(e=>({value:e.id.toString(),label:e.name})):[]},{name:"start_date",label:t("Start Date"),type:"date",required:!0},{name:"end_date",label:t("End Date"),type:"date",required:!0},{name:"reason",label:t("Reason"),type:"textarea",required:!0},{name:"attachment",label:t("Attachment"),type:"custom",render:(e,r,m)=>o.jsx("div",{children:o.jsx(fe,{value:String(r[e.name]||""),onChange:s=>m(e.name,s),placeholder:t("Select attachment file...")})}),helpText:t("Upload PDF, DOC, DOCX, JPG, JPEG, PNG files")}],modalSize:"lg"},initialData:p?{...p,start_date:p.start_date?window.appSettings.formatDateTimeSimple(p.start_date,!1):p.start_date,end_date:p.end_date?window.appSettings.formatDateTimeSimple(p.end_date,!1):p.end_date}:u&&(c!=null&&c.user)?{employee_id:c.user.id.toString()}:null,title:t(b==="create"?"Add New Leave Application":"Edit Leave Application"),mode:b}),o.jsx(xe,{isOpen:H,onClose:()=>C(!1),onConfirm:re,itemName:`${(U=p==null?void 0:p.employee)==null?void 0:U.name} - ${(I=p==null?void 0:p.leave_type)==null?void 0:I.name}`||"",entityName:"leave application"}),o.jsx(he,{open:!!D,onOpenChange:()=>A(null),children:D&&o.jsx(ge,{leaveApplication:D})})]})}export{fa as default}; +import{r as d,j as o}from"./ui-Z445SNHD.js";import{P as de}from"./page-template-Cw8W4Qs2.js";import{u as ce,c as ue,x as V,P as ve,r as y,M as fe,D as he,t as i}from"./app-Da3PX8qg.js";import{C as ye}from"./CrudTable-Dk-uCuqB.js";import{C as _e}from"./CrudFormModal-CTSICk3j.js";import{C as xe}from"./CrudDeleteModal-DmHx0JCJ.js";import{P as be}from"./pagination-B9z4VraF.js";import{S as je}from"./search-and-filter-bar-1QHzFJdq.js";import{u as Se}from"./use-initials-BK4eRgYY.js";import ge from"./view-CBURvijQ.js";import{F as we}from"./file-down-CxCQCvcc.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./table-BRtys9Nx.js";import"./unlink-vC8B7N8r.js";import"./scale-Chnhsap1.js";import"./arrow-down-left-D4-BLXQL.js";import"./arrow-left-B9tcIgis.js";import"./arrow-right-left-TC-Oi5FJ.js";import"./arrow-right-SXr1661j.js";import"./arrow-up-down-Df1H6itH.js";import"./lock-open-Cco69YMj.js";import"./award-DOf5Xc3o.js";import"./ban-C1FQ9ay_.js";import"./indian-rupee-CY9fE6hT.js";import"./bell-BMsQyWM-.js";import"./book-open-DiNAfaue.js";import"./boxes-Bjf0_Kx7.js";import"./building-2-DmmRcP0c.js";import"./building-BXglONiz.js";import"./calculator-B75Vnhim.js";import"./calendar-check-C2F7PWoI.js";import"./camera-DZNJpjXR.js";import"./chart-column-CKzC1aib.js";import"./chart-no-axes-column-increasing-xL8kjLW0.js";import"./chart-no-axes-column-CaNDayE9.js";import"./chevron-left-C98gPe5P.js";import"./circle-alert-Cu5dznTP.js";import"./circle-check-big-KTDTMhTs.js";import"./circle-check-aau4wqhp.js";import"./circle-help-C4uXcZYY.js";import"./circle-x-r3If4JPw.js";import"./circle-DgA3bS7I.js";import"./clipboard-list-BNSl4hy2.js";import"./code-Dzlx6QPB.js";import"./crosshair-DtQysFz7.js";import"./crown-CC8Godfb.js";import"./download-BHVnw95S.js";import"./external-link-DL5n0dhJ.js";import"./eye-off-BJYR0wmr.js";import"./eye-CzYzwmmr.js";import"./instagram-tpp8H3E-.js";import"./pen-line-CNA-f1dm.js";import"./file-up-D3rB-4Bg.js";import"./filter-B_3e214H.js";import"./folder-git-2-T64oq8HG.js";import"./house-BUnGVtyw.js";import"./git-branch-EdIXkL-9.js";import"./grip-vertical-BvetFs24.js";import"./hard-drive--Nch37f-.js";import"./hash-B3fNBlbs.js";import"./shield-rKKgzkbW.js";import"./info-Cj5ROI6H.js";import"./layers-DdZLSQgt.js";import"./layout-list-DkB7S2jk.js";import"./lightbulb-CJXOfIFD.js";import"./link-2-DNnYgrdz.js";import"./link-DeErafFW.js";import"./twitter-CRZZ6zjd.js";import"./list-DY4Uh_0E.js";import"./locate-fixed-BKpEfCUU.js";import"./lock-BGSkpX29.js";import"./log-in-TxFQ9ojy.js";import"./mail-khAU5Oig.js";import"./map-pin-BFNXdrz2.js";import"./menu-BGxVBBZl.js";import"./message-square-warning-DHRFlo8i.js";import"./message-square-C7x1Rix5.js";import"./monitor-P2T9V9tT.js";import"./package-C-rDDwyp.js";import"./percent-DP16IBy2.js";import"./phone-XzqO8Dfs.js";import"./plane-C9QqCVcZ.js";import"./play-62Z04sZZ.js";import"./qr-code-CUR1J9NH.js";import"./quote-DF2Qwen7.js";import"./radio-nm2vY_Ib.js";import"./ruler-DviIA5uv.js";import"./send-DXZhFVWG.js";import"./server-BzBihesB.js";import"./wifi-BPS_-hKY.js";import"./shield-check-Cyw4YGYb.js";import"./smartphone-i99jk4ns.js";import"./square-check-big-Cal0w_ma.js";import"./square-pen-CatLE0_h.js";import"./star-CSGOTD6i.js";import"./sun-TjfxyFzf.js";import"./tag-CUFhfHTp.js";import"./target-B_9kWYv3.js";import"./thumbs-up-Du-LlBXg.js";import"./ticket-BjgtGAIQ.js";import"./trash-2-15Ri11Yq.js";import"./trash-BRJCY2my.js";import"./trending-down-MNPLLbIb.js";import"./trending-up-D5y6g4yZ.js";import"./triangle-alert-CeuDFixJ.js";import"./trophy-Cs36GMET.js";import"./type-DX1RNe21.js";import"./user-check-DDs_5zV9.js";import"./user-plus-Ba62LA9O.js";import"./user-x-C3dBJr2o.js";import"./wallet-BP1hP1I0.js";import"./wrench-DX6GWbcS.js";import"./zap-Of1Abppa.js";import"./radio-group-CuY8xCRY.js";import"./checkbox-C3Z6LHOx.js";import"./multi-select-field-ALFA5JXF.js";import"./scroll-area-C7NBgd0i.js";import"./LocationPicker-Dy1Od2a3.js";import"./leaflet-FVhBWCqS.js";function fa(){var q,$,U,I;const{t}=ce(),{auth:c,leaveApplications:l,employees:S,leaveTypes:g,filters:n={},globalSettings:a}=ue().props,w=(c==null?void 0:c.permissions)||[],J=Se(),u=((q=c==null?void 0:c.user)==null?void 0:q.type)==="employee",[_,k]=d.useState(n.search||""),[v,F]=d.useState(n.employee_id||"all"),[f,E]=d.useState(n.leave_type_id||"all"),[h,N]=d.useState(n.status||"all"),[z,O]=d.useState(!1),[B,x]=d.useState(!1),[H,C]=d.useState(!1),[Ce,De]=d.useState(!1),[p,T]=d.useState(null),[b,L]=d.useState("create"),[D,A]=d.useState(null),W=()=>_!==""||v!=="all"||f!=="all"||h!=="all",K=()=>(_?1:0)+(v!=="all"?1:0)+(f!=="all"?1:0)+(h!=="all"?1:0),Q=e=>{e.preventDefault(),M()},M=()=>{y.get(route("hr.leave-applications.index"),{page:1,search:_||void 0,employee_id:v!=="all"?v:void 0,leave_type_id:f!=="all"?f:void 0,status:h!=="all"?h:void 0,per_page:n.per_page},{preserveState:!0,preserveScroll:!0})},Y=e=>{const r=n.sort_field===e&&n.sort_direction==="asc"?"desc":"asc";y.get(route("hr.leave-applications.index"),{sort_field:e,sort_direction:r,page:1,search:_||void 0,employee_id:v!=="all"?v:void 0,leave_type_id:f!=="all"?f:void 0,status:h!=="all"?h:void 0,per_page:n.per_page},{preserveState:!0,preserveScroll:!0})},Z=(e,r)=>{switch(T(r),e){case"view":A(r);break;case"edit":L("edit"),x(!0);break;case"delete":C(!0);break;case"approve":R(r,"approved");break;case"reject":R(r,"rejected");break}},ee=()=>{T(null),L("create"),x(!0)},te=e=>{b==="create"?(a!=null&&a.is_demo||i.loading(t("Creating leave application...")),y.post(route("hr.leave-applications.store"),e,{onSuccess:r=>{x(!1),a!=null&&a.is_demo||i.dismiss(),r.props.flash.success?i.success(t(r.props.flash.success)):r.props.flash.error&&i.error(t(r.props.flash.error))},onError:r=>{a!=null&&a.is_demo||i.dismiss(),typeof r=="string"?i.error(r):i.error(`Failed to create leave application: ${Object.values(r).join(", ")}`)}})):b==="edit"&&(a!=null&&a.is_demo||i.loading(t("Updating leave application...")),y.put(route("hr.leave-applications.update",p.id),e,{onSuccess:r=>{x(!1),a!=null&&a.is_demo||i.dismiss(),r.props.flash.success?i.success(t(r.props.flash.success)):r.props.flash.error&&i.error(t(r.props.flash.error))},onError:r=>{a!=null&&a.is_demo||i.dismiss(),typeof r=="string"?i.error(r):i.error(`Failed to update leave application: ${Object.values(r).join(", ")}`)}}))},re=()=>{a!=null&&a.is_demo||i.loading(t("Deleting leave application...")),y.delete(route("hr.leave-applications.destroy",p.id),{onSuccess:e=>{C(!1),a!=null&&a.is_demo||i.dismiss(),e.props.flash.success?i.success(t(e.props.flash.success)):e.props.flash.error&&i.error(t(e.props.flash.error))},onError:e=>{a!=null&&a.is_demo||i.dismiss(),typeof e=="string"?i.error(e):i.error(`Failed to delete leave application: ${Object.values(e).join(", ")}`)}})},R=(e,r)=>{const m=t(r==="approved"?"Approving":"Rejecting");a!=null&&a.is_demo||i.loading(`${m} leave application...`),y.put(route("hr.leave-applications.update-status",e.id),{status:r,manager_comments:""},{onSuccess:s=>{a!=null&&a.is_demo||i.dismiss(),s.props.flash.success?i.success(t(s.props.flash.success)):s.props.flash.error&&i.error(t(s.props.flash.error))},onError:s=>{a!=null&&a.is_demo||i.dismiss(),typeof s=="string"?i.error(s):i.error(`Failed to update leave application status: ${Object.values(s).join(", ")}`)}})},ae=()=>{k(""),F("all"),E("all"),N("all"),O(!1),y.get(route("hr.leave-applications.index"),{page:1,per_page:n.per_page},{preserveState:!0,preserveScroll:!0})},ie=async()=>{try{const e=await fetch(route("hr.leave-applications.export"),{method:"GET",headers:{"X-Requested-With":"XMLHttpRequest"}});if(!e.ok){const j=await e.json().catch(()=>({}));i.error(t(j.message||"Failed to export leave applications"));return}const r=await e.blob(),m=window.URL.createObjectURL(r),s=document.createElement("a");s.href=m,s.download=`leave_applications_${new Date().toISOString().slice(0,10)}.csv`,document.body.appendChild(s),s.click(),window.URL.revokeObjectURL(m),document.body.removeChild(s)}catch{i.error(t("Failed to export leave applications"))}},P=[];V(w,"export-leave-applications")&&P.push({label:t("Export"),icon:o.jsx(we,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:ie}),(V(w,"create-leave-applications")||u)&&P.push({label:t("Add Leave Application"),icon:o.jsx(ve,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>ee()});const oe=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Leave Management"),href:route("hr.leave-applications.index")},{title:t("Leave Applications")}],se=[{key:"employee",label:t("Employee"),render:(e,r)=>{var m,s,j,G,X;return o.jsxs("div",{className:"flex items-center gap-3",children:[o.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-primary text-white overflow-hidden shrink-0",children:(m=r.employee)!=null&&m.avatar?o.jsx("img",{src:r.employee.avatar,alt:(s=r.employee)==null?void 0:s.name,className:"h-full w-full object-cover"}):J(((j=r.employee)==null?void 0:j.name)||"")}),o.jsxs("div",{children:[o.jsx("div",{className:"font-medium",children:((G=r.employee)==null?void 0:G.name)||"-"}),o.jsx("div",{className:"text-sm text-muted-foreground",children:((X=r.employee)==null?void 0:X.email)||""})]})]})}},{key:"leave_type",label:t("Leave Type"),render:(e,r)=>{var m,s;return o.jsxs("div",{className:"flex items-center gap-2",children:[o.jsx("div",{className:"w-3 h-3 rounded-full",style:{backgroundColor:(m=r.leave_type)==null?void 0:m.color}}),o.jsx("span",{children:((s=r.leave_type)==null?void 0:s.name)||"-"})]})}},{key:"start_date",label:t("Start Date"),sortable:!0,render:e=>{var r;return((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}},{key:"end_date",label:t("End Date"),sortable:!0,render:e=>{var r;return((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}},{key:"total_days",label:t("Days"),render:e=>o.jsx("span",{className:"font-mono",children:e})},{key:"status",label:t("Status"),render:e=>{const r={pending:"bg-yellow-50 text-yellow-700 ring-yellow-600/20",approved:"bg-green-50 text-green-700 ring-green-600/20",rejected:"bg-red-50 text-red-700 ring-red-600/20"};return o.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${r[e]}`,children:e.charAt(0).toUpperCase()+e.slice(1)})}},{key:"created_at",label:t("Applied On"),sortable:!0,render:e=>{var r;return((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}}],le=[{label:t("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:u?void 0:"view-leave-applications"},{label:t("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:u?void 0:"edit-leave-applications",condition:e=>e.status==="pending"},{label:t("Approve"),icon:"CheckCircle",action:"approve",className:"text-green-500",requiredPermission:"approve-leave-applications",condition:e=>e.status==="pending"},{label:t("Reject"),icon:"XCircle",action:"reject",className:"text-red-500",requiredPermission:"reject-leave-applications",condition:e=>e.status==="pending"},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:u?void 0:"delete-leave-applications",condition:e=>u?e.status==="pending":!0}],pe=[{value:"all",label:t("All Employees"),disabled:!0},...(S||[]).map(e=>({value:e.id.toString(),label:e.name}))],ne=[{value:"all",label:t("All Leave Types"),disabled:!0},...(g||[]).map(e=>({value:e.id.toString(),label:e.name}))],me=[{value:"all",label:t("All Statuses"),disabled:!0},{value:"pending",label:t("Pending")},{value:"approved",label:t("Approved")},{value:"rejected",label:t("Rejected")}];return o.jsxs(de,{title:t("Leave Applications"),url:"/hr/leave-applications",actions:P,breadcrumbs:oe,noPadding:!0,children:[o.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:o.jsx(je,{searchTerm:_,onSearchChange:k,onSearch:Q,filters:[...u?[]:[{name:"employee_id",label:t("Employee"),type:"select",value:v,onChange:F,options:pe,searchable:!0}],{name:"leave_type_id",label:t("Leave Type"),type:"select",value:f,onChange:E,options:ne,searchable:!0},{name:"status",label:t("Status"),type:"select",value:h,onChange:N,options:me}],showFilters:z,setShowFilters:O,hasActiveFilters:W,activeFilterCount:K,onResetFilters:ae,onApplyFilters:M,currentPerPage:(($=n.per_page)==null?void 0:$.toString())||"10",onPerPageChange:e=>{y.get(route("hr.leave-applications.index"),{page:1,per_page:parseInt(e),search:_||void 0,employee_id:v!=="all"?v:void 0,leave_type_id:f!=="all"?f:void 0,status:h!=="all"?h:void 0},{preserveState:!0,preserveScroll:!0})}})}),o.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[o.jsx(ye,{columns:se,actions:le,data:(l==null?void 0:l.data)||[],from:(l==null?void 0:l.from)||1,onAction:Z,sortField:n.sort_field,sortDirection:n.sort_direction,onSort:Y,permissions:w,entityPermissions:u?void 0:{view:"view-leave-applications",create:"create-leave-applications",edit:"edit-leave-applications",delete:"delete-leave-applications"}}),o.jsx(be,{from:(l==null?void 0:l.from)||0,to:(l==null?void 0:l.to)||0,total:(l==null?void 0:l.total)||0,links:l==null?void 0:l.links,entityName:t("leave applications"),onPageChange:e=>y.get(e)})]}),o.jsx(_e,{isOpen:B,onClose:()=>x(!1),onSubmit:te,formConfig:{fields:[{name:"employee_id",label:t("Employee"),type:"select",required:!0,searchable:!0,conditional:()=>!u,options:S?S.map(e=>({value:e.id.toString(),label:e.name})):[]},{name:"leave_type_id",label:t("Leave Type"),type:"select",required:!0,searchable:!0,options:g?g.map(e=>({value:e.id.toString(),label:e.name})):[]},{name:"start_date",label:t("Start Date"),type:"date",required:!0},{name:"end_date",label:t("End Date"),type:"date",required:!0},{name:"reason",label:t("Reason"),type:"textarea",required:!0},{name:"attachment",label:t("Attachment"),type:"custom",render:(e,r,m)=>o.jsx("div",{children:o.jsx(fe,{value:String(r[e.name]||""),onChange:s=>m(e.name,s),placeholder:t("Select attachment file...")})}),helpText:t("Upload PDF, DOC, DOCX, JPG, JPEG, PNG files")}],modalSize:"lg"},initialData:p?{...p,start_date:p.start_date?window.appSettings.formatDateTimeSimple(p.start_date,!1):p.start_date,end_date:p.end_date?window.appSettings.formatDateTimeSimple(p.end_date,!1):p.end_date}:u&&(c!=null&&c.user)?{employee_id:c.user.id.toString()}:null,title:t(b==="create"?"Add New Leave Application":"Edit Leave Application"),mode:b}),o.jsx(xe,{isOpen:H,onClose:()=>C(!1),onConfirm:re,itemName:`${(U=p==null?void 0:p.employee)==null?void 0:U.name} - ${(I=p==null?void 0:p.leave_type)==null?void 0:I.name}`||"",entityName:"leave application"}),o.jsx(he,{open:!!D,onOpenChange:()=>A(null),children:D&&o.jsx(ge,{leaveApplication:D})})]})}export{fa as default}; diff --git a/public/build/assets/index-DvAIhxUh.js b/public/build/assets/index-BXvhJWuZ.js similarity index 61% rename from public/build/assets/index-DvAIhxUh.js rename to public/build/assets/index-BXvhJWuZ.js index 01daa7f23..520ea883b 100644 --- a/public/build/assets/index-DvAIhxUh.js +++ b/public/build/assets/index-BXvhJWuZ.js @@ -1 +1 @@ -import{r as m,j as a}from"./ui-Z445SNHD.js";import{P as Q}from"./page-template-B_mOhR6n.js";import{u as W,c as X,x as Y,P as Z,r as l,D as ee,t as o}from"./app-36WMjvX0.js";import{C as re}from"./CrudTable-DA37WZsR.js";import{C as te}from"./CrudFormModal-Bmz2nLeY.js";import{C as oe}from"./CrudDeleteModal-DM40AK8z.js";import{P as ie}from"./pagination-n2efY1KU.js";import{S as ae}from"./search-and-filter-bar-PUOLiNYr.js";import se from"./view-DVfIqCBv.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./table-C1YkBp3W.js";import"./unlink-sh32LPkQ.js";import"./scale-rJYsnHRa.js";import"./arrow-down-left-BN6xjhcz.js";import"./arrow-left-CjPQICYw.js";import"./arrow-right-left-DKUcVR58.js";import"./arrow-right-DUEfRrRr.js";import"./arrow-up-down-FmcUfWon.js";import"./lock-open-CN4tz8Of.js";import"./award-D9FlSYzB.js";import"./ban-CMgLBFSt.js";import"./indian-rupee-Bh3-8N2a.js";import"./bell-Cr2F9IDD.js";import"./book-open-DUwKvBiK.js";import"./boxes-rwzklut0.js";import"./building-2-Cda8xQDI.js";import"./building-CG4yAV8N.js";import"./calculator-wt_63eRJ.js";import"./calendar-check-BZ1JTjf6.js";import"./camera-DDKUkICL.js";import"./chart-column-GeSBJr5Y.js";import"./chart-no-axes-column-increasing-Beqplnfl.js";import"./chart-no-axes-column-BKgkVzqT.js";import"./chevron-left-DKWjKjSf.js";import"./circle-alert-KsX4JXbz.js";import"./circle-check-big-DqURlwt2.js";import"./circle-check-C_SLfS2p.js";import"./circle-help-BdsC7_wR.js";import"./circle-x-DkvEqmM5.js";import"./circle-BpyxLEsH.js";import"./clipboard-list-BU0dok7E.js";import"./code-DNPjFOcs.js";import"./crosshair-C7OptAZm.js";import"./crown-Cp4cgutu.js";import"./download-Ba72czhU.js";import"./external-link-uO-R2E0-.js";import"./eye-off-DlDpEvnB.js";import"./eye-DSAoA9Pp.js";import"./instagram-DBjFHIT7.js";import"./file-down-Bxu0R4EW.js";import"./pen-line-Fy-AVmqM.js";import"./file-up-CZ-cXuKa.js";import"./filter-D8dMdozc.js";import"./folder-git-2-Dwj_EoDL.js";import"./house-D8b8GwgZ.js";import"./git-branch-D2sIFzs4.js";import"./grip-vertical-DXcr-v-g.js";import"./hard-drive-ApF-ULi1.js";import"./hash-CHJS6b-L.js";import"./shield-Mt6vEHxn.js";import"./info-VH-vNQ_z.js";import"./layers-CF7Mhs3n.js";import"./layout-list-BuBaZfwq.js";import"./lightbulb-fAsbBO8F.js";import"./link-2-C22T2wSs.js";import"./link-ClcCoVU_.js";import"./twitter-DDHYm63p.js";import"./list-Ajdnpsw1.js";import"./locate-fixed-D29o3FBS.js";import"./lock-RX1hYn48.js";import"./log-in-Bt5dnADg.js";import"./mail-BFoS8U8W.js";import"./map-pin-L7jUebKz.js";import"./menu-Cu-nnefe.js";import"./message-square-warning-DbVEqa_0.js";import"./message-square-DMJ4IbdE.js";import"./monitor-DL9THmS7.js";import"./package-B9XnehkQ.js";import"./percent-BYDujffR.js";import"./phone-CJ2h446N.js";import"./plane-BqORGC6m.js";import"./play-DHqp-NCB.js";import"./qr-code-u5AOBzVe.js";import"./quote-BtOwgBns.js";import"./radio-CxUR05xj.js";import"./ruler-DbxwIrQY.js";import"./send-DpE3qK0m.js";import"./server-DgtPu6lA.js";import"./wifi-CFyF5qct.js";import"./shield-check--CTAItWs.js";import"./smartphone-BQ_9x4vN.js";import"./square-check-big-Dt4MtZcM.js";import"./square-pen-B3p2jiW9.js";import"./star-WlheM7sI.js";import"./sun-DRsBfXSu.js";import"./tag-CMVMnpSh.js";import"./target-BEz5Ry2v.js";import"./thumbs-up-DYj-woXk.js";import"./ticket-BhEK5100.js";import"./trash-2-Dxg0nP1A.js";import"./trash-Dyd2ZsaG.js";import"./trending-down-CeOqAkGV.js";import"./trending-up-CPB8hZlm.js";import"./triangle-alert-MsN2AA6c.js";import"./trophy-BZyhzbIT.js";import"./type-DlbqWp8I.js";import"./user-check-4xSYwYvq.js";import"./user-plus-C-0nSlHG.js";import"./user-x-Drk57M2z.js";import"./wallet-C3p1yihr.js";import"./wrench-CLqKc51o.js";import"./zap-D4fS-tPu.js";import"./radio-group-BtLENAXk.js";import"./checkbox-Bos2Phgi.js";import"./multi-select-field-BX9C1tYH.js";import"./scroll-area-BmK0s-Hf.js";import"./LocationPicker-DAd_AcXs.js";import"./leaflet-FVhBWCqS.js";function Kt(){var D;const{t:e}=W(),{auth:h,indicators:i,categories:S,filters:s={}}=X().props,y=(h==null?void 0:h.permissions)||[],[c,x]=m.useState(s.search||""),[p,C]=m.useState(s.status||"all"),[d,_]=m.useState(s.category_id||""),[I,w]=m.useState(!1),[N,v]=m.useState(!1),[O,f]=m.useState(!1),[u,P]=m.useState(null),[g,j]=m.useState("create"),[b,F]=m.useState(null),M=()=>p!=="all"||c!==""||d!=="",T=()=>(p!=="all"?1:0)+(c?1:0)+(d?1:0),E=r=>{r.preventDefault(),k()},k=()=>{l.get(route("hr.performance.indicators.index"),{page:1,search:c||void 0,status:p!=="all"?p:void 0,category_id:d||void 0,per_page:s.per_page},{preserveState:!0,preserveScroll:!0})},q=r=>{const t=s.sort_field===r&&s.sort_direction==="asc"?"desc":"asc";l.get(route("hr.performance.indicators.index"),{sort_field:r,sort_direction:t,page:1,search:c||void 0,status:p!=="all"?p:void 0,category_id:d||void 0,per_page:s.per_page},{preserveState:!0,preserveScroll:!0})},V=(r,t)=>{switch(P(t),r){case"view":F(t);break;case"edit":j("edit"),f(!0);break;case"delete":v(!0);break;case"toggle-status":$(t);break}},R=()=>{P(null),j("create"),f(!0)},U=r=>{g==="create"?(o.loading(e("Creating performance indicator...")),l.post(route("hr.performance.indicators.store"),r,{onSuccess:t=>{f(!1),o.dismiss(),t.props.flash.success?o.success(e(t.props.flash.success)):t.props.flash.error&&o.error(e(t.props.flash.error))},onError:t=>{o.dismiss(),typeof t=="string"?o.error(e(t)):o.error(e("Failed to create indicator: {{errors}}",{errors:Object.values(t).join(", ")}))}})):g==="edit"&&(o.loading(e("Updating performance indicator...")),l.put(route("hr.performance.indicators.update",u.id),r,{onSuccess:t=>{f(!1),o.dismiss(),t.props.flash.success?o.success(e(t.props.flash.success)):t.props.flash.error&&o.error(e(t.props.flash.error))},onError:t=>{o.dismiss(),typeof t=="string"?o.error(e(t)):o.error(e("Failed to update indicator: {{errors}}",{errors:Object.values(t).join(", ")}))}}))},L=()=>{o.loading(e("Deleting performance indicator...")),l.delete(route("hr.performance.indicators.destroy",u.id),{onSuccess:r=>{v(!1),o.dismiss(),r.props.flash.success?o.success(e(r.props.flash.success)):r.props.flash.error&&o.error(e(r.props.flash.error))},onError:r=>{o.dismiss(),typeof r=="string"?o.error(e(r)):o.error(e("Failed to delete indicator: {{errors}}",{errors:Object.values(r).join(", ")}))}})},$=r=>{const t=r.status==="active"?"inactive":"active";o.loading(`${e(t==="active"?"Activating":"Deactivating")} indicator...`),l.put(route("hr.performance.indicators.toggle-status",r.id),{},{onSuccess:n=>{o.dismiss(),n.props.flash.success?o.success(e(n.props.flash.success)):n.props.flash.error&&o.error(e(n.props.flash.error))},onError:n=>{o.dismiss(),typeof n=="string"?o.error(e(n)):o.error(e("Failed to update indicator status: {{errors}}",{errors:Object.values(n).join(", ")}))}})},z=()=>{x(""),C("all"),_(""),w(!1),l.get(route("hr.performance.indicators.index"),{page:1,per_page:s.per_page},{preserveState:!0,preserveScroll:!0})},A=[];Y(y,"create-performance-indicators")&&A.push({label:e("Add Indicator"),icon:a.jsx(Z,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>R()});const B=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.performance.indicator-categories.index")},{title:e("Performance"),href:route("hr.performance.indicator-categories.index")},{title:e("Indicators")}],H=[{key:"name",label:e("Name"),sortable:!0},{key:"category.name",label:e("Category"),render:(r,t)=>{var n;return((n=t.category)==null?void 0:n.name)||"-"}},{key:"measurement_unit",label:e("Measurement Unit"),render:r=>r||"-"},{key:"target_value",label:e("Target Value"),render:r=>r||"-"},{key:"status",label:e("Status"),render:r=>a.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${r==="active"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"}`,children:e(r==="active"?"Active":"Inactive")})},{key:"created_at",label:e("Created At"),sortable:!0,render:r=>{var t;return r?((t=window.appSettings)==null?void 0:t.formatDateTimeSimple(r,!1))||new Date(r).toLocaleString():"-"}}],G=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-performance-indicators"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-performance-indicators"},{label:e("Toggle Status"),icon:"Lock",action:"toggle-status",className:"text-amber-500",requiredPermission:"edit-performance-indicators"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-performance-indicators"}],J=[{value:"all",label:e("All Statuses")},{value:"active",label:e("Active")},{value:"inactive",label:e("Inactive")}],K=[{value:"",label:e("All Categories")},...(S||[]).map(r=>({value:r.id.toString(),label:r.name}))];return a.jsxs(Q,{title:e("Indicators"),url:"/hr/performance/indicators",actions:A,breadcrumbs:B,noPadding:!0,children:[a.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:a.jsx(ae,{searchTerm:c,onSearchChange:x,onSearch:E,filters:[{name:"category_id",label:e("Category"),type:"select",value:d,onChange:_,options:K,searchable:!0},{name:"status",label:e("Status"),type:"select",value:p,onChange:C,options:J}],showFilters:I,setShowFilters:w,hasActiveFilters:M,activeFilterCount:T,onResetFilters:z,onApplyFilters:k,currentPerPage:((D=s.per_page)==null?void 0:D.toString())||"10",onPerPageChange:r=>{l.get(route("hr.performance.indicators.index"),{page:1,per_page:parseInt(r),search:c||void 0,status:p!=="all"?p:void 0,category_id:d||void 0},{preserveState:!0,preserveScroll:!0})}})}),a.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[a.jsx(re,{columns:H,actions:G,data:(i==null?void 0:i.data)||[],from:(i==null?void 0:i.from)||1,onAction:V,sortField:s.sort_field,sortDirection:s.sort_direction,onSort:q,permissions:y,entityPermissions:{view:"view-performance-indicators",create:"create-performance-indicators",edit:"edit-performance-indicators",delete:"delete-performance-indicators"}}),a.jsx(ie,{from:(i==null?void 0:i.from)||0,to:(i==null?void 0:i.to)||0,total:(i==null?void 0:i.total)||0,links:i==null?void 0:i.links,entityName:e("performance indicators"),onPageChange:r=>l.get(r)})]}),a.jsx(te,{isOpen:O,onClose:()=>f(!1),onSubmit:U,formConfig:{fields:[{name:"name",label:e("Indicator Name"),type:"text",required:!0},{name:"category_id",label:e("Category"),type:"select",required:!0,searchable:!0,options:S.map(r=>({value:r.id.toString(),label:r.name}))},{name:"description",label:e("Description"),type:"textarea"},{name:"measurement_unit",label:e("Measurement Unit"),type:"text",placeholder:"e.g., Rating 1-5, Percentage, etc."},{name:"target_value",label:e("Target Value"),type:"text",placeholder:"e.g., 4, 95%, etc."},{name:"status",label:e("Status"),type:"select",options:[{value:"active",label:e("Active")},{value:"inactive",label:e("Inactive")}],defaultValue:"active"}],modalSize:"md"},initialData:u,title:e(g==="create"?"Add New Performance Indicator":"Edit Performance Indicator"),mode:g}),a.jsx(oe,{isOpen:N,onClose:()=>v(!1),onConfirm:L,itemName:(u==null?void 0:u.name)||"",entityName:"performance indicator"}),a.jsx(ee,{open:!!b,onOpenChange:()=>F(null),children:b&&a.jsx(se,{indicator:b})})]})}export{Kt as default}; +import{r as m,j as a}from"./ui-Z445SNHD.js";import{P as Q}from"./page-template-Cw8W4Qs2.js";import{u as W,c as X,x as Y,P as Z,r as l,D as ee,t as o}from"./app-Da3PX8qg.js";import{C as re}from"./CrudTable-Dk-uCuqB.js";import{C as te}from"./CrudFormModal-CTSICk3j.js";import{C as oe}from"./CrudDeleteModal-DmHx0JCJ.js";import{P as ie}from"./pagination-B9z4VraF.js";import{S as ae}from"./search-and-filter-bar-1QHzFJdq.js";import se from"./view-CfNMgy1t.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./table-BRtys9Nx.js";import"./unlink-vC8B7N8r.js";import"./scale-Chnhsap1.js";import"./arrow-down-left-D4-BLXQL.js";import"./arrow-left-B9tcIgis.js";import"./arrow-right-left-TC-Oi5FJ.js";import"./arrow-right-SXr1661j.js";import"./arrow-up-down-Df1H6itH.js";import"./lock-open-Cco69YMj.js";import"./award-DOf5Xc3o.js";import"./ban-C1FQ9ay_.js";import"./indian-rupee-CY9fE6hT.js";import"./bell-BMsQyWM-.js";import"./book-open-DiNAfaue.js";import"./boxes-Bjf0_Kx7.js";import"./building-2-DmmRcP0c.js";import"./building-BXglONiz.js";import"./calculator-B75Vnhim.js";import"./calendar-check-C2F7PWoI.js";import"./camera-DZNJpjXR.js";import"./chart-column-CKzC1aib.js";import"./chart-no-axes-column-increasing-xL8kjLW0.js";import"./chart-no-axes-column-CaNDayE9.js";import"./chevron-left-C98gPe5P.js";import"./circle-alert-Cu5dznTP.js";import"./circle-check-big-KTDTMhTs.js";import"./circle-check-aau4wqhp.js";import"./circle-help-C4uXcZYY.js";import"./circle-x-r3If4JPw.js";import"./circle-DgA3bS7I.js";import"./clipboard-list-BNSl4hy2.js";import"./code-Dzlx6QPB.js";import"./crosshair-DtQysFz7.js";import"./crown-CC8Godfb.js";import"./download-BHVnw95S.js";import"./external-link-DL5n0dhJ.js";import"./eye-off-BJYR0wmr.js";import"./eye-CzYzwmmr.js";import"./instagram-tpp8H3E-.js";import"./file-down-CxCQCvcc.js";import"./pen-line-CNA-f1dm.js";import"./file-up-D3rB-4Bg.js";import"./filter-B_3e214H.js";import"./folder-git-2-T64oq8HG.js";import"./house-BUnGVtyw.js";import"./git-branch-EdIXkL-9.js";import"./grip-vertical-BvetFs24.js";import"./hard-drive--Nch37f-.js";import"./hash-B3fNBlbs.js";import"./shield-rKKgzkbW.js";import"./info-Cj5ROI6H.js";import"./layers-DdZLSQgt.js";import"./layout-list-DkB7S2jk.js";import"./lightbulb-CJXOfIFD.js";import"./link-2-DNnYgrdz.js";import"./link-DeErafFW.js";import"./twitter-CRZZ6zjd.js";import"./list-DY4Uh_0E.js";import"./locate-fixed-BKpEfCUU.js";import"./lock-BGSkpX29.js";import"./log-in-TxFQ9ojy.js";import"./mail-khAU5Oig.js";import"./map-pin-BFNXdrz2.js";import"./menu-BGxVBBZl.js";import"./message-square-warning-DHRFlo8i.js";import"./message-square-C7x1Rix5.js";import"./monitor-P2T9V9tT.js";import"./package-C-rDDwyp.js";import"./percent-DP16IBy2.js";import"./phone-XzqO8Dfs.js";import"./plane-C9QqCVcZ.js";import"./play-62Z04sZZ.js";import"./qr-code-CUR1J9NH.js";import"./quote-DF2Qwen7.js";import"./radio-nm2vY_Ib.js";import"./ruler-DviIA5uv.js";import"./send-DXZhFVWG.js";import"./server-BzBihesB.js";import"./wifi-BPS_-hKY.js";import"./shield-check-Cyw4YGYb.js";import"./smartphone-i99jk4ns.js";import"./square-check-big-Cal0w_ma.js";import"./square-pen-CatLE0_h.js";import"./star-CSGOTD6i.js";import"./sun-TjfxyFzf.js";import"./tag-CUFhfHTp.js";import"./target-B_9kWYv3.js";import"./thumbs-up-Du-LlBXg.js";import"./ticket-BjgtGAIQ.js";import"./trash-2-15Ri11Yq.js";import"./trash-BRJCY2my.js";import"./trending-down-MNPLLbIb.js";import"./trending-up-D5y6g4yZ.js";import"./triangle-alert-CeuDFixJ.js";import"./trophy-Cs36GMET.js";import"./type-DX1RNe21.js";import"./user-check-DDs_5zV9.js";import"./user-plus-Ba62LA9O.js";import"./user-x-C3dBJr2o.js";import"./wallet-BP1hP1I0.js";import"./wrench-DX6GWbcS.js";import"./zap-Of1Abppa.js";import"./radio-group-CuY8xCRY.js";import"./checkbox-C3Z6LHOx.js";import"./multi-select-field-ALFA5JXF.js";import"./scroll-area-C7NBgd0i.js";import"./LocationPicker-Dy1Od2a3.js";import"./leaflet-FVhBWCqS.js";function Kt(){var D;const{t:e}=W(),{auth:h,indicators:i,categories:S,filters:s={}}=X().props,y=(h==null?void 0:h.permissions)||[],[c,x]=m.useState(s.search||""),[p,C]=m.useState(s.status||"all"),[d,_]=m.useState(s.category_id||""),[I,w]=m.useState(!1),[N,v]=m.useState(!1),[O,f]=m.useState(!1),[u,P]=m.useState(null),[g,j]=m.useState("create"),[b,F]=m.useState(null),M=()=>p!=="all"||c!==""||d!=="",T=()=>(p!=="all"?1:0)+(c?1:0)+(d?1:0),E=r=>{r.preventDefault(),k()},k=()=>{l.get(route("hr.performance.indicators.index"),{page:1,search:c||void 0,status:p!=="all"?p:void 0,category_id:d||void 0,per_page:s.per_page},{preserveState:!0,preserveScroll:!0})},q=r=>{const t=s.sort_field===r&&s.sort_direction==="asc"?"desc":"asc";l.get(route("hr.performance.indicators.index"),{sort_field:r,sort_direction:t,page:1,search:c||void 0,status:p!=="all"?p:void 0,category_id:d||void 0,per_page:s.per_page},{preserveState:!0,preserveScroll:!0})},V=(r,t)=>{switch(P(t),r){case"view":F(t);break;case"edit":j("edit"),f(!0);break;case"delete":v(!0);break;case"toggle-status":$(t);break}},R=()=>{P(null),j("create"),f(!0)},U=r=>{g==="create"?(o.loading(e("Creating performance indicator...")),l.post(route("hr.performance.indicators.store"),r,{onSuccess:t=>{f(!1),o.dismiss(),t.props.flash.success?o.success(e(t.props.flash.success)):t.props.flash.error&&o.error(e(t.props.flash.error))},onError:t=>{o.dismiss(),typeof t=="string"?o.error(e(t)):o.error(e("Failed to create indicator: {{errors}}",{errors:Object.values(t).join(", ")}))}})):g==="edit"&&(o.loading(e("Updating performance indicator...")),l.put(route("hr.performance.indicators.update",u.id),r,{onSuccess:t=>{f(!1),o.dismiss(),t.props.flash.success?o.success(e(t.props.flash.success)):t.props.flash.error&&o.error(e(t.props.flash.error))},onError:t=>{o.dismiss(),typeof t=="string"?o.error(e(t)):o.error(e("Failed to update indicator: {{errors}}",{errors:Object.values(t).join(", ")}))}}))},L=()=>{o.loading(e("Deleting performance indicator...")),l.delete(route("hr.performance.indicators.destroy",u.id),{onSuccess:r=>{v(!1),o.dismiss(),r.props.flash.success?o.success(e(r.props.flash.success)):r.props.flash.error&&o.error(e(r.props.flash.error))},onError:r=>{o.dismiss(),typeof r=="string"?o.error(e(r)):o.error(e("Failed to delete indicator: {{errors}}",{errors:Object.values(r).join(", ")}))}})},$=r=>{const t=r.status==="active"?"inactive":"active";o.loading(`${e(t==="active"?"Activating":"Deactivating")} indicator...`),l.put(route("hr.performance.indicators.toggle-status",r.id),{},{onSuccess:n=>{o.dismiss(),n.props.flash.success?o.success(e(n.props.flash.success)):n.props.flash.error&&o.error(e(n.props.flash.error))},onError:n=>{o.dismiss(),typeof n=="string"?o.error(e(n)):o.error(e("Failed to update indicator status: {{errors}}",{errors:Object.values(n).join(", ")}))}})},z=()=>{x(""),C("all"),_(""),w(!1),l.get(route("hr.performance.indicators.index"),{page:1,per_page:s.per_page},{preserveState:!0,preserveScroll:!0})},A=[];Y(y,"create-performance-indicators")&&A.push({label:e("Add Indicator"),icon:a.jsx(Z,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>R()});const B=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.performance.indicator-categories.index")},{title:e("Performance"),href:route("hr.performance.indicator-categories.index")},{title:e("Indicators")}],H=[{key:"name",label:e("Name"),sortable:!0},{key:"category.name",label:e("Category"),render:(r,t)=>{var n;return((n=t.category)==null?void 0:n.name)||"-"}},{key:"measurement_unit",label:e("Measurement Unit"),render:r=>r||"-"},{key:"target_value",label:e("Target Value"),render:r=>r||"-"},{key:"status",label:e("Status"),render:r=>a.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${r==="active"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"}`,children:e(r==="active"?"Active":"Inactive")})},{key:"created_at",label:e("Created At"),sortable:!0,render:r=>{var t;return r?((t=window.appSettings)==null?void 0:t.formatDateTimeSimple(r,!1))||new Date(r).toLocaleString():"-"}}],G=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-performance-indicators"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-performance-indicators"},{label:e("Toggle Status"),icon:"Lock",action:"toggle-status",className:"text-amber-500",requiredPermission:"edit-performance-indicators"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-performance-indicators"}],J=[{value:"all",label:e("All Statuses")},{value:"active",label:e("Active")},{value:"inactive",label:e("Inactive")}],K=[{value:"",label:e("All Categories")},...(S||[]).map(r=>({value:r.id.toString(),label:r.name}))];return a.jsxs(Q,{title:e("Indicators"),url:"/hr/performance/indicators",actions:A,breadcrumbs:B,noPadding:!0,children:[a.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:a.jsx(ae,{searchTerm:c,onSearchChange:x,onSearch:E,filters:[{name:"category_id",label:e("Category"),type:"select",value:d,onChange:_,options:K,searchable:!0},{name:"status",label:e("Status"),type:"select",value:p,onChange:C,options:J}],showFilters:I,setShowFilters:w,hasActiveFilters:M,activeFilterCount:T,onResetFilters:z,onApplyFilters:k,currentPerPage:((D=s.per_page)==null?void 0:D.toString())||"10",onPerPageChange:r=>{l.get(route("hr.performance.indicators.index"),{page:1,per_page:parseInt(r),search:c||void 0,status:p!=="all"?p:void 0,category_id:d||void 0},{preserveState:!0,preserveScroll:!0})}})}),a.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[a.jsx(re,{columns:H,actions:G,data:(i==null?void 0:i.data)||[],from:(i==null?void 0:i.from)||1,onAction:V,sortField:s.sort_field,sortDirection:s.sort_direction,onSort:q,permissions:y,entityPermissions:{view:"view-performance-indicators",create:"create-performance-indicators",edit:"edit-performance-indicators",delete:"delete-performance-indicators"}}),a.jsx(ie,{from:(i==null?void 0:i.from)||0,to:(i==null?void 0:i.to)||0,total:(i==null?void 0:i.total)||0,links:i==null?void 0:i.links,entityName:e("performance indicators"),onPageChange:r=>l.get(r)})]}),a.jsx(te,{isOpen:O,onClose:()=>f(!1),onSubmit:U,formConfig:{fields:[{name:"name",label:e("Indicator Name"),type:"text",required:!0},{name:"category_id",label:e("Category"),type:"select",required:!0,searchable:!0,options:S.map(r=>({value:r.id.toString(),label:r.name}))},{name:"description",label:e("Description"),type:"textarea"},{name:"measurement_unit",label:e("Measurement Unit"),type:"text",placeholder:"e.g., Rating 1-5, Percentage, etc."},{name:"target_value",label:e("Target Value"),type:"text",placeholder:"e.g., 4, 95%, etc."},{name:"status",label:e("Status"),type:"select",options:[{value:"active",label:e("Active")},{value:"inactive",label:e("Inactive")}],defaultValue:"active"}],modalSize:"md"},initialData:u,title:e(g==="create"?"Add New Performance Indicator":"Edit Performance Indicator"),mode:g}),a.jsx(oe,{isOpen:N,onClose:()=>v(!1),onConfirm:L,itemName:(u==null?void 0:u.name)||"",entityName:"performance indicator"}),a.jsx(ee,{open:!!b,onOpenChange:()=>F(null),children:b&&a.jsx(se,{indicator:b})})]})}export{Kt as default}; diff --git a/public/build/assets/index-D53XJX3I.js b/public/build/assets/index-BZF669j8.js similarity index 90% rename from public/build/assets/index-D53XJX3I.js rename to public/build/assets/index-BZF669j8.js index 8ef3b12cd..8582cfae4 100644 --- a/public/build/assets/index-D53XJX3I.js +++ b/public/build/assets/index-BZF669j8.js @@ -1 +1 @@ -import{r as o,j as e}from"./ui-Z445SNHD.js";import{P as Pe}from"./page-template-B_mOhR6n.js";import{u as qe,c as Ie,r as y,x as T,P as Me,C as E,m as A,D as He,t as r,B as z}from"./app-36WMjvX0.js";import{C as Re}from"./CrudFormModal-Bmz2nLeY.js";import{C as $e}from"./CrudDeleteModal-DM40AK8z.js";import{P as Ue}from"./pagination-n2efY1KU.js";import{S as Be}from"./search-and-filter-bar-PUOLiNYr.js";import{I as Ve}from"./ImportModal-NusA89JZ.js";import ze from"./view-KNkCu3wq.js";import{C as L}from"./calendar-BYVpj4_X.js";import{F as Xe}from"./file-down-Bxu0R4EW.js";import{F as Ge}from"./file-up-CZ-cXuKa.js";import{C as pe}from"./circle-check-big-DqURlwt2.js";import{T as X}from"./triangle-alert-MsN2AA6c.js";import{T as We}from"./trending-up-CPB8hZlm.js";import{E as Je}from"./eye-DSAoA9Pp.js";import{S as Ke}from"./square-pen-B3p2jiW9.js";import{T as Qe}from"./trash-2-Dxg0nP1A.js";import{L as Ye}from"./log-in-Bt5dnADg.js";import{L as Ze}from"./log-out-DJQW3sMi.js";import{C as G}from"./clock-Cfp0CYjJ.js";import{C as et}from"./circle-x-DkvEqmM5.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-days-BdrEl_Gk.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./utils-BWxnHGCV.js";import"./radio-group-BtLENAXk.js";import"./circle-BpyxLEsH.js";import"./checkbox-Bos2Phgi.js";import"./multi-select-field-BX9C1tYH.js";import"./scroll-area-BmK0s-Hf.js";import"./LocationPicker-DAd_AcXs.js";import"./leaflet-FVhBWCqS.js";import"./locate-fixed-D29o3FBS.js";import"./filter-D8dMdozc.js";import"./list-Ajdnpsw1.js";import"./alert-CXPQTH5c.js";import"./info-VH-vNQ_z.js";import"./download-Ba72czhU.js";import"./map-pin-L7jUebKz.js";import"./monitor-DL9THmS7.js";function xa(){var ne,ie,oe;const{t:a}=qe(),{auth:$,attendanceRecords:n,employees:j,branches:xe,filters:d={},hasSampleFile:ue,globalSettings:p,todayStats:c,leaveTypes:ge}=Ie().props,N=($==null?void 0:$.permissions)||[],[k,W]=o.useState(d.search||""),[x,J]=o.useState(d.employee_id||"all"),[f,K]=o.useState(d.branch_id||"all"),[u,Q]=o.useState(d.status||"all"),[w,Y]=o.useState(d.date_from||""),[_,Z]=o.useState(d.date_to||""),[he,ee]=o.useState(!1),[be,O]=o.useState(!1),[ye,U]=o.useState(!1),[fe,te]=o.useState(!1),[m,ae]=o.useState(null),[P,se]=o.useState("create"),[B,re]=o.useState(null),ve=()=>k!==""||x!=="all"||f!=="all"||u!=="all"||w!==""||_!=="",je=()=>(k?1:0)+(x!=="all"?1:0)+(f!=="all"?1:0)+(u!=="all"?1:0)+(w?1:0)+(_?1:0),Ne=t=>{t.preventDefault(),le()},le=()=>{y.get(route("hr.attendance-records.index"),{page:1,search:k||void 0,employee_id:x!=="all"?x:void 0,branch_id:f!=="all"?f:void 0,status:u!=="all"?u:void 0,date_from:w||void 0,date_to:_||void 0,per_page:d.per_page||9},{preserveState:!0,preserveScroll:!0})},V=(t,s)=>{switch(ae(s),t){case"view":re(s);break;case"edit":se("edit"),O(!0);break;case"delete":U(!0);break}},ke=()=>{ae(null),se("create"),O(!0)},we=t=>{P==="create"?(p!=null&&p.is_demo||r.loading(a("Creating attendance record...")),y.post(route("hr.attendance-records.store"),t,{onSuccess:s=>{O(!1),r.dismiss(),s.props.flash.success?r.success(a(s.props.flash.success)):s.props.flash.error&&r.error(a(s.props.flash.error))},onError:s=>{r.dismiss(),typeof s=="string"?r.error(s):r.error(`Failed to create attendance record: ${Object.values(s).join(", ")}`)}})):P==="edit"&&(p!=null&&p.is_demo||r.loading(a("Updating attendance record...")),y.put(route("hr.attendance-records.update",m.id),t,{onSuccess:s=>{O(!1),r.dismiss(),s.props.flash.success?r.success(a(s.props.flash.success)):s.props.flash.error&&r.error(a(s.props.flash.error))},onError:s=>{r.dismiss(),typeof s=="string"?r.error(s):r.error(`Failed to update attendance record: ${Object.values(s).join(", ")}`)}}))},_e=()=>{p!=null&&p.is_demo||r.loading(a("Deleting attendance record...")),y.delete(route("hr.attendance-records.destroy",m.id),{onSuccess:t=>{U(!1),r.dismiss(),t.props.flash.success?r.success(a(t.props.flash.success)):t.props.flash.error&&r.error(a(t.props.flash.error))},onError:t=>{r.dismiss(),typeof t=="string"?r.error(t):r.error(`Failed to delete attendance record: ${Object.values(t).join(", ")}`)}})},Se=()=>{W(""),J("all"),K("all"),Q("all"),Y(""),Z(""),ee(!1),y.get(route("hr.attendance-records.index"),{page:1,per_page:d.per_page||9},{preserveState:!0,preserveScroll:!0})},Ce=async()=>{try{const t=await fetch(route("hr.attendance-records.export"),{method:"GET",headers:{"X-Requested-With":"XMLHttpRequest"}});if(!t.ok){const S=await t.json().catch(()=>({}));r.error(a(S.message||"Failed to export attendance records"));return}const s=await t.blob(),l=window.URL.createObjectURL(s),i=document.createElement("a");i.href=l,i.download=`attendance_records_${new Date().toISOString().slice(0,10)}.csv`,document.body.appendChild(i),i.click(),window.URL.revokeObjectURL(l),document.body.removeChild(i)}catch{r.error(a("Failed to export attendance records"))}},q=[{label:a("Calendar View"),icon:e.jsx(L,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>y.get(route("hr.attendance-records.calendar"))}];T(N,"export-attendance-record")&&q.push({label:a("Export"),icon:e.jsx(Xe,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:Ce}),T(N,"import-attendance-record")&&q.push({label:a("Import"),icon:e.jsx(Ge,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>te(!0)}),T(N,"create-attendance-records")&&q.push({label:a("Add Record"),icon:e.jsx(Me,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>ke()});const Te=[{title:a("Dashboard"),href:route("dashboard")},{title:a("Shift Management"),href:route("hr.attendance-records.index")},{title:a("Attendance Records")}];a("Employee"),a("Date"),a("Shift"),a("Clock In"),a("Clock Out"),a("Total Hours"),a("Overtime"),a("Status"),a("View"),a("Edit"),a("Delete");const Oe=[{value:"all",label:a("All Employees"),disabled:!0},...(j||[]).map(t=>({value:t.id.toString(),label:t.name}))],Fe=[{value:"all",label:a("All Branches")},...(xe||[]).map(t=>({value:t.id.toString(),label:t.name}))],De=[{value:"all",label:a("All Statuses"),disabled:!0},{value:"present",label:a("Present")},{value:"absent",label:a("Absent")},{value:"half_day",label:a("Half Day")},{value:"on_leave",label:a("On Leave")},{value:"holiday",label:a("Holiday")}],Ee=(n==null?void 0:n.total)||0,Ae=(t,s)=>{const l={present:{label:a("Present"),color:"bg-green-100 text-green-700 border-green-200",icon:pe},absent:{label:a("Absent"),color:"bg-red-100 text-red-700 border-red-200",icon:et},half_day:{label:a("Half Day"),color:"bg-yellow-100 text-yellow-700 border-yellow-200",icon:G},on_leave:{label:a("On Leave"),color:"bg-blue-100 text-blue-700 border-blue-200",icon:L},holiday:{label:a("Holiday"),color:"bg-purple-100 text-purple-700 border-purple-200",icon:L}};return l[t]||l.absent},Le=t=>{var S,I,M,b,v,H,C,F,D,g,h,R;const s=Ae(t.status),l=t.clock_in||t.clock_out,i=Number(t.total_hours||0);return e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg border border-gray-200 dark:border-gray-700 p-4 hover:shadow-md hover:border-gray-300 dark:hover:border-gray-600 transition-all duration-200",children:[e.jsxs("div",{className:"flex items-center justify-between mb-3",children:[e.jsxs("div",{className:"flex items-center space-x-3",children:[e.jsxs("div",{className:"relative",children:[(S=t.employee)!=null&&S.avatar?e.jsx("img",{src:t.employee.avatar,alt:((I=t.employee)==null?void 0:I.name)||"",className:"w-10 h-10 rounded-lg object-cover",onError:de=>{var me;de.currentTarget.style.display="none";const ce=(me=de.currentTarget.parentElement)==null?void 0:me.querySelector(".avatar-fallback");ce&&(ce.style.display="flex")}}):null,e.jsx("div",{className:`avatar-fallback w-10 h-10 rounded-lg bg-gray-100 dark:bg-gray-700 flex items-center justify-center text-gray-700 dark:text-gray-300 font-semibold text-sm${(M=t.employee)!=null&&M.avatar?" hidden":""}`,children:((H=(v=(b=t.employee)==null?void 0:b.name)==null?void 0:v.charAt(0))==null?void 0:H.toUpperCase())||"U"}),e.jsx("div",{className:`absolute -top-1 -right-1 w-3 h-3 rounded-full border-2 border-white dark:border-gray-800 ${t.status==="present"?"bg-green-500":t.status==="absent"?"bg-red-500":t.status==="half_day"?"bg-yellow-500":t.status==="on_leave"?"bg-blue-500":"bg-purple-500"}`})]}),e.jsxs("div",{className:"min-w-0 flex-1",children:[e.jsx("h3",{className:"font-semibold text-gray-900 dark:text-white text-sm truncate",children:((C=t.employee)==null?void 0:C.name)||a("Unknown Employee")}),e.jsxs("div",{className:"flex items-center space-x-2 mt-1",children:[e.jsx("span",{className:"text-xs text-gray-500 dark:text-gray-400",children:((F=window.appSettings)==null?void 0:F.formatDateTimeSimple(t.date,!1))||new Date(t.date).toLocaleDateString()}),((D=t.shift)==null?void 0:D.name)&&e.jsx("span",{className:"text-xs font-medium px-2 py-0.5 rounded-full bg-gray-100 text-gray-600 dark:bg-gray-700 dark:text-gray-400 ring-1 ring-inset ring-gray-500/20",children:t.shift.name}),((h=(g=t.employee)==null?void 0:g.branch)==null?void 0:h.name)&&e.jsx("span",{className:"text-xs font-medium px-2 py-0.5 ml-1 rounded-full bg-blue-100 text-blue-600 dark:bg-blue-900/30 dark:text-blue-400 ring-1 ring-inset ring-blue-500/20",children:t.employee.branch.name})]})]})]}),e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx("span",{className:`text-xs font-medium px-2 py-1 rounded ${t.status==="present"?"bg-green-100 text-green-800 dark:bg-green-900/30 dark:text-green-400":t.status==="absent"?"bg-red-100 text-red-800 dark:bg-red-900/30 dark:text-red-400":t.status==="half_day"?"bg-yellow-100 text-yellow-800 dark:bg-yellow-900/30 dark:text-yellow-400":t.status==="on_leave"?"bg-blue-100 text-blue-800 dark:bg-blue-900/30 dark:text-blue-400":"bg-purple-100 text-purple-800 dark:bg-purple-900/30 dark:text-purple-400"}`,children:s.label}),e.jsxs("div",{className:"flex items-center space-x-1",children:[T(N,"view-attendance-records")&&e.jsx(z,{variant:"ghost",size:"sm",onClick:()=>V("view",t),className:"h-8 w-8 p-0 text-blue-500",title:a("View Record"),children:e.jsx(Je,{className:"h-3.5 w-3.5"})}),T(N,"edit-attendance-records")&&e.jsx(z,{variant:"ghost",size:"sm",onClick:()=>V("edit",t),className:"h-8 w-8 p-0 text-amber-500",title:a("Edit Record"),children:e.jsx(Ke,{className:"h-3.5 w-3.5"})}),T(N,"delete-attendance-records")&&e.jsx(z,{variant:"ghost",size:"sm",onClick:()=>V("delete",t),className:"h-8 w-8 p-0 text-red-500",title:a("Delete Record"),children:e.jsx(Qe,{className:"h-3.5 w-3.5"})})]})]})]}),l?e.jsxs("div",{className:"space-y-3",children:[e.jsxs("div",{className:"flex items-center justify-between text-sm",children:[e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(Ye,{className:"h-4 w-4 text-green-600"}),e.jsx("span",{className:"font-mono font-semibold text-gray-900 dark:text-white",children:window.appSettings.formatTime(t.clock_in)})]}),e.jsxs("div",{className:"text-center",children:[e.jsx("span",{className:"text-xs text-gray-500 dark:text-gray-400",children:a("Duration")}),e.jsxs("div",{className:"font-semibold text-gray-900 dark:text-white",children:[i.toFixed(1),"h"]})]}),e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx("span",{className:"font-mono font-semibold text-gray-900 dark:text-white",children:window.appSettings.formatTime(t.clock_out)}),e.jsx(Ze,{className:"h-4 w-4 text-blue-600"})]})]}),e.jsxs("div",{className:"relative",children:[e.jsx("div",{className:"h-2 bg-gray-100 dark:bg-gray-700 rounded-full overflow-hidden",children:e.jsx("div",{className:`h-full rounded-full transition-all duration-500 ${i>=8?"bg-green-500":i>=6?"bg-blue-500":i>=4?"bg-yellow-500":i>0?"bg-orange-500":"bg-gray-400"}`,style:{width:`${Math.min(i/8*100,100)}%`}})}),e.jsxs("div",{className:"absolute top-0 left-0 right-0 flex justify-between",children:[e.jsx("div",{className:"w-0.5 h-2 bg-white dark:bg-gray-800 opacity-50",style:{marginLeft:"25%"}}),e.jsx("div",{className:"w-0.5 h-2 bg-white dark:bg-gray-800 opacity-50",style:{marginLeft:"25%"}}),e.jsx("div",{className:"w-0.5 h-2 bg-white dark:bg-gray-800 opacity-50",style:{marginLeft:"25%"}})]})]}),e.jsxs("div",{className:"flex items-center justify-between text-xs",children:[e.jsxs("div",{className:"flex items-center space-x-2",children:[t.is_late&&e.jsxs("span",{className:"inline-flex items-center text-red-600 dark:text-red-400",children:[e.jsx(X,{className:"h-3 w-3 mr-1"}),a("Late")]}),t.is_early_departure&&e.jsxs("span",{className:"inline-flex items-center text-orange-600 dark:text-orange-400",children:[e.jsx(G,{className:"h-3 w-3 mr-1"}),a("Early")]})]}),e.jsxs("div",{className:"flex items-center space-x-3",children:[t.overtime_hours>0&&e.jsxs("span",{className:"text-orange-600 dark:text-orange-400 font-medium",children:["+",Number(t.overtime_hours).toFixed(1),"h OT"]}),t.overtime_amount>0&&e.jsx("span",{className:"text-green-600 dark:text-green-400 font-medium",children:(R=window.appSettings)==null?void 0:R.formatCurrency(t.overtime_amount)})]})]})]}):e.jsxs("div",{className:"text-center py-4 text-gray-400 dark:text-gray-500 bg-gray-50 dark:bg-gray-700/30 rounded",children:[e.jsx(G,{className:"h-5 w-5 mx-auto mb-1"}),e.jsx("p",{className:"text-xs",children:a("No attendance recorded")})]}),t.notes&&e.jsx("div",{className:"mt-3 pt-3 border-t border-gray-200 dark:border-gray-700",children:e.jsx("p",{className:"text-xs text-gray-600 dark:text-gray-400 line-clamp-1",children:t.notes})})]},t.id)};return e.jsxs(Pe,{title:a("Attendance Records"),url:"/hr/attendance-records",actions:q,breadcrumbs:Te,noPadding:!0,children:[e.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-6 p-4",children:e.jsx(Be,{searchTerm:k,onSearchChange:W,onSearch:Ne,filters:[{name:"employee_id",label:a("Employee"),type:"select",value:x,onChange:J,options:Oe,searchable:!0},{name:"branch_id",label:a("Branch"),type:"select",value:f,onChange:K,options:Fe,searchable:!0},{name:"status",label:a("Status"),type:"select",value:u,onChange:Q,options:De},{name:"date_from",label:a("Date From"),type:"date",value:w,onChange:Y},{name:"date_to",label:a("Date To"),type:"date",value:_,onChange:Z}],showFilters:he,setShowFilters:ee,hasActiveFilters:ve,activeFilterCount:je,onResetFilters:Se,onApplyFilters:le,currentPerPage:((ne=d.per_page)==null?void 0:ne.toString())||"9",onPerPageChange:t=>{y.get(route("hr.attendance-records.index"),{page:1,per_page:parseInt(t),search:k||void 0,employee_id:x!=="all"?x:void 0,branch_id:f!=="all"?f:void 0,status:u!=="all"?u:void 0,date_from:w||void 0,date_to:_||void 0},{preserveState:!0,preserveScroll:!0})},perPageOptions:[9,27,45,90]})}),e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 xl:grid-cols-5 gap-4",children:[e.jsx(E,{className:"bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700",children:e.jsx(A,{className:"p-4",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-gray-600 dark:text-gray-400 text-sm font-medium",children:a("Total Records")}),e.jsx("p",{className:"text-2xl font-bold text-gray-900 dark:text-white",children:Ee}),e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400",children:a("All time")})]}),e.jsx("div",{className:"p-2 bg-gray-100 dark:bg-gray-700 rounded-lg",children:e.jsx(L,{className:"h-5 w-5 text-gray-600 dark:text-gray-400"})})]})})}),e.jsx(E,{className:"bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700",children:e.jsx(A,{className:"p-4",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-gray-600 dark:text-gray-400 text-sm font-medium",children:a("Present Today")}),e.jsx("p",{className:"text-2xl font-bold text-gray-900 dark:text-white",children:(c==null?void 0:c.present)??0}),e.jsx("p",{className:"text-xs text-green-600 font-medium",children:a("Today")})]}),e.jsx("div",{className:"p-2 bg-green-100 dark:bg-green-900/30 rounded-lg",children:e.jsx(pe,{className:"h-5 w-5 text-green-600 dark:text-green-400"})})]})})}),e.jsx(E,{className:"bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700",children:e.jsx(A,{className:"p-4",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-gray-600 dark:text-gray-400 text-sm font-medium",children:a("On Leave Today")}),e.jsx("p",{className:"text-2xl font-bold text-gray-900 dark:text-white",children:(c==null?void 0:c.on_leave)??0}),e.jsx("p",{className:"text-xs text-blue-600 font-medium",children:a("Today")})]}),e.jsx("div",{className:"p-2 bg-blue-100 dark:bg-blue-900/30 rounded-lg",children:e.jsx(L,{className:"h-5 w-5 text-blue-600 dark:text-blue-400"})})]})})}),e.jsx(E,{className:"bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700",children:e.jsx(A,{className:"p-4",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-gray-600 dark:text-gray-400 text-sm font-medium",children:a("Late Arrivals Today")}),e.jsx("p",{className:"text-2xl font-bold text-gray-900 dark:text-white",children:(c==null?void 0:c.late_arrivals)??0}),e.jsx("p",{className:"text-xs text-orange-600 font-medium",children:a("Today")})]}),e.jsx("div",{className:"p-2 bg-orange-100 dark:bg-orange-900/30 rounded-lg",children:e.jsx(X,{className:"h-5 w-5 text-orange-600 dark:text-orange-400"})})]})})}),e.jsx(E,{className:"bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700",children:e.jsx(A,{className:"p-4",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-gray-600 dark:text-gray-400 text-sm font-medium",children:a("Overtime Today")}),e.jsx("p",{className:"text-2xl font-bold text-gray-900 dark:text-white",children:(c==null?void 0:c.overtime)??0}),e.jsx("p",{className:"text-xs text-blue-600 font-medium",children:a("Today")})]}),e.jsx("div",{className:"p-2 bg-blue-100 dark:bg-blue-900/30 rounded-lg",children:e.jsx(We,{className:"h-5 w-5 text-blue-600 dark:text-blue-400"})})]})})})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 xl:grid-cols-3 gap-4",children:(ie=n==null?void 0:n.data)==null?void 0:ie.map(t=>Le(t))}),e.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow border border-gray-200 dark:border-gray-700 p-4",children:e.jsx(Ue,{from:(n==null?void 0:n.from)||0,to:(n==null?void 0:n.to)||0,total:(n==null?void 0:n.total)||0,links:n==null?void 0:n.links,entityName:a("attendance records"),onPageChange:t=>{const s=new URL(t).searchParams.get("page");y.get(route("hr.attendance-records.index"),{page:s,per_page:d.per_page||9,search:k||void 0,employee_id:x!=="all"?x:void 0,status:u!=="all"?u:void 0,date_from:w||void 0,date_to:_||void 0,sort_field:d.sort_field||void 0,sort_direction:d.sort_direction||void 0},{preserveState:!0,preserveScroll:!0})}})})]}),e.jsx(Re,{isOpen:be,onClose:()=>O(!1),onSubmit:we,formConfig:{fields:[{name:"employee_id",label:a("Employee"),type:"select",required:!0,searchable:!0,options:j?j.map(t=>({value:t.id.toString(),label:t.name})):[]},{name:"date",label:a("Date"),type:"date",required:!0},{name:"status",label:a("Status"),type:"select",required:!0,options:[{value:"present",label:a("Present")},{value:"absent",label:a("Absent")},{value:"half_day",label:a("Half Day")},{value:"on_leave",label:a("On Leave")},{value:"holiday",label:a("Holiday")}]},{name:"clock_in",label:a("Clock In Time"),type:"time",required:!0,conditional:(t,s)=>!["absent","on_leave","holiday"].includes(s==null?void 0:s.status)},{name:"clock_out",label:a("Clock Out Time"),type:"time",required:!0,conditional:(t,s)=>!["absent","on_leave","holiday"].includes(s==null?void 0:s.status)},{name:"leave_type_id",label:a("Leave Type"),type:"select",required:!0,conditional:(t,s)=>(s==null?void 0:s.status)==="on_leave",options:(ge||[]).map(t=>({value:t.id.toString(),label:t.name}))},{name:"validation_warnings",label:"",type:"custom",conditional:(t,s)=>!["absent","on_leave","holiday"].includes(s==null?void 0:s.status)&&(s==null?void 0:s.clock_in)&&(s==null?void 0:s.clock_out)&&(s==null?void 0:s.employee_id),render:(t,s)=>{const l=j==null?void 0:j.find(g=>{var h;return g.id.toString()===((h=s.employee_id)==null?void 0:h.toString())});if(!l||!l.shift)return null;const i=l.shift.start_time,S=l.shift.end_time,I=s.clock_in,M=s.clock_out,b=[],v=g=>{if(!g)return 0;const[h,R]=g.split(":").map(Number);return h*60+(R||0)},H=v(I),C=v(M);v(i);const F=v(S),D=(C-H)/60;return D>0&&D<4&&b.push(a("Half Day: Employee worked less than 4 hours.")),CF&&b.push(a("Overtime: Clock out is later than shift end.")),b.length===0?null:e.jsx("div",{className:"bg-amber-50 border-l-4 border-amber-500 p-3 mt-2 rounded col-span-full",children:e.jsxs("div",{className:"flex items-start",children:[e.jsx("div",{className:"flex-shrink-0",children:e.jsx(X,{className:"h-5 w-5 text-amber-500"})}),e.jsxs("div",{className:"ml-3",children:[e.jsx("p",{className:"text-sm text-amber-800 font-medium",children:a("Shift Validation Notice (Soft Block)")}),e.jsx("ul",{className:"mt-1 text-xs text-amber-700 list-disc list-inside space-y-1",children:b.map((g,h)=>e.jsx("li",{children:g},h))})]})]})})}},{name:"is_holiday",label:a("Holiday"),type:"checkbox",defaultValue:!1},{name:"notes",label:a("Notes"),type:"textarea"}],modalSize:"lg"},initialData:m?{...m,date:m.date?window.appSettings.formatDateTimeSimple(m.date,!1):m.date}:null,title:a(P==="create"?"Add New Attendance Record":"Edit Attendance Record"),mode:P}),e.jsx($e,{isOpen:ye,onClose:()=>U(!1),onConfirm:_e,itemName:((oe=m==null?void 0:m.employee)==null?void 0:oe.name)||"",entityName:"attendance record"}),e.jsx(Ve,{isOpen:fe,onClose:()=>te(!1),title:a("Import Attendance Records from CSV/Excel"),importRoute:"hr.attendance-records.import",parseRoute:"hr.attendance-records.parse",sampleRoute:ue?"hr.attendance-records.download.template":void 0,importNotes:a("Ensure that the employee names , shift & attedance policy must be match exactly with existing employees in your system."),modalSize:"xl",databaseFields:[{key:"employee",required:!0},{key:"date",required:!0},{key:"clock_in",required:!0},{key:"clock_out",required:!0}]}),e.jsx(He,{open:!!B,onOpenChange:()=>re(null),children:B&&e.jsx(ze,{record:B})})]})}export{xa as default}; +import{r as o,j as e}from"./ui-Z445SNHD.js";import{P as Pe}from"./page-template-Cw8W4Qs2.js";import{u as qe,c as Ie,r as y,x as T,P as Me,C as E,m as A,D as He,t as r,B as z}from"./app-Da3PX8qg.js";import{C as Re}from"./CrudFormModal-CTSICk3j.js";import{C as $e}from"./CrudDeleteModal-DmHx0JCJ.js";import{P as Ue}from"./pagination-B9z4VraF.js";import{S as Be}from"./search-and-filter-bar-1QHzFJdq.js";import{I as Ve}from"./ImportModal-BQZYlB54.js";import ze from"./view-VT90ykAU.js";import{C as L}from"./calendar-kiIl5Cyq.js";import{F as Xe}from"./file-down-CxCQCvcc.js";import{F as Ge}from"./file-up-D3rB-4Bg.js";import{C as pe}from"./circle-check-big-KTDTMhTs.js";import{T as X}from"./triangle-alert-CeuDFixJ.js";import{T as We}from"./trending-up-D5y6g4yZ.js";import{E as Je}from"./eye-CzYzwmmr.js";import{S as Ke}from"./square-pen-CatLE0_h.js";import{T as Qe}from"./trash-2-15Ri11Yq.js";import{L as Ye}from"./log-in-TxFQ9ojy.js";import{L as Ze}from"./log-out-CphXjhx9.js";import{C as G}from"./clock-CLIx856C.js";import{C as et}from"./circle-x-r3If4JPw.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-days-BgbYDkbG.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./utils-BWxnHGCV.js";import"./radio-group-CuY8xCRY.js";import"./circle-DgA3bS7I.js";import"./checkbox-C3Z6LHOx.js";import"./multi-select-field-ALFA5JXF.js";import"./scroll-area-C7NBgd0i.js";import"./LocationPicker-Dy1Od2a3.js";import"./leaflet-FVhBWCqS.js";import"./locate-fixed-BKpEfCUU.js";import"./filter-B_3e214H.js";import"./list-DY4Uh_0E.js";import"./alert-Dt2Bu0kM.js";import"./info-Cj5ROI6H.js";import"./download-BHVnw95S.js";import"./map-pin-BFNXdrz2.js";import"./monitor-P2T9V9tT.js";function xa(){var ne,ie,oe;const{t:a}=qe(),{auth:$,attendanceRecords:n,employees:j,branches:xe,filters:d={},hasSampleFile:ue,globalSettings:p,todayStats:c,leaveTypes:ge}=Ie().props,N=($==null?void 0:$.permissions)||[],[k,W]=o.useState(d.search||""),[x,J]=o.useState(d.employee_id||"all"),[f,K]=o.useState(d.branch_id||"all"),[u,Q]=o.useState(d.status||"all"),[w,Y]=o.useState(d.date_from||""),[_,Z]=o.useState(d.date_to||""),[he,ee]=o.useState(!1),[be,O]=o.useState(!1),[ye,U]=o.useState(!1),[fe,te]=o.useState(!1),[m,ae]=o.useState(null),[P,se]=o.useState("create"),[B,re]=o.useState(null),ve=()=>k!==""||x!=="all"||f!=="all"||u!=="all"||w!==""||_!=="",je=()=>(k?1:0)+(x!=="all"?1:0)+(f!=="all"?1:0)+(u!=="all"?1:0)+(w?1:0)+(_?1:0),Ne=t=>{t.preventDefault(),le()},le=()=>{y.get(route("hr.attendance-records.index"),{page:1,search:k||void 0,employee_id:x!=="all"?x:void 0,branch_id:f!=="all"?f:void 0,status:u!=="all"?u:void 0,date_from:w||void 0,date_to:_||void 0,per_page:d.per_page||9},{preserveState:!0,preserveScroll:!0})},V=(t,s)=>{switch(ae(s),t){case"view":re(s);break;case"edit":se("edit"),O(!0);break;case"delete":U(!0);break}},ke=()=>{ae(null),se("create"),O(!0)},we=t=>{P==="create"?(p!=null&&p.is_demo||r.loading(a("Creating attendance record...")),y.post(route("hr.attendance-records.store"),t,{onSuccess:s=>{O(!1),r.dismiss(),s.props.flash.success?r.success(a(s.props.flash.success)):s.props.flash.error&&r.error(a(s.props.flash.error))},onError:s=>{r.dismiss(),typeof s=="string"?r.error(s):r.error(`Failed to create attendance record: ${Object.values(s).join(", ")}`)}})):P==="edit"&&(p!=null&&p.is_demo||r.loading(a("Updating attendance record...")),y.put(route("hr.attendance-records.update",m.id),t,{onSuccess:s=>{O(!1),r.dismiss(),s.props.flash.success?r.success(a(s.props.flash.success)):s.props.flash.error&&r.error(a(s.props.flash.error))},onError:s=>{r.dismiss(),typeof s=="string"?r.error(s):r.error(`Failed to update attendance record: ${Object.values(s).join(", ")}`)}}))},_e=()=>{p!=null&&p.is_demo||r.loading(a("Deleting attendance record...")),y.delete(route("hr.attendance-records.destroy",m.id),{onSuccess:t=>{U(!1),r.dismiss(),t.props.flash.success?r.success(a(t.props.flash.success)):t.props.flash.error&&r.error(a(t.props.flash.error))},onError:t=>{r.dismiss(),typeof t=="string"?r.error(t):r.error(`Failed to delete attendance record: ${Object.values(t).join(", ")}`)}})},Se=()=>{W(""),J("all"),K("all"),Q("all"),Y(""),Z(""),ee(!1),y.get(route("hr.attendance-records.index"),{page:1,per_page:d.per_page||9},{preserveState:!0,preserveScroll:!0})},Ce=async()=>{try{const t=await fetch(route("hr.attendance-records.export"),{method:"GET",headers:{"X-Requested-With":"XMLHttpRequest"}});if(!t.ok){const S=await t.json().catch(()=>({}));r.error(a(S.message||"Failed to export attendance records"));return}const s=await t.blob(),l=window.URL.createObjectURL(s),i=document.createElement("a");i.href=l,i.download=`attendance_records_${new Date().toISOString().slice(0,10)}.csv`,document.body.appendChild(i),i.click(),window.URL.revokeObjectURL(l),document.body.removeChild(i)}catch{r.error(a("Failed to export attendance records"))}},q=[{label:a("Calendar View"),icon:e.jsx(L,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>y.get(route("hr.attendance-records.calendar"))}];T(N,"export-attendance-record")&&q.push({label:a("Export"),icon:e.jsx(Xe,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:Ce}),T(N,"import-attendance-record")&&q.push({label:a("Import"),icon:e.jsx(Ge,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>te(!0)}),T(N,"create-attendance-records")&&q.push({label:a("Add Record"),icon:e.jsx(Me,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>ke()});const Te=[{title:a("Dashboard"),href:route("dashboard")},{title:a("Shift Management"),href:route("hr.attendance-records.index")},{title:a("Attendance Records")}];a("Employee"),a("Date"),a("Shift"),a("Clock In"),a("Clock Out"),a("Total Hours"),a("Overtime"),a("Status"),a("View"),a("Edit"),a("Delete");const Oe=[{value:"all",label:a("All Employees"),disabled:!0},...(j||[]).map(t=>({value:t.id.toString(),label:t.name}))],Fe=[{value:"all",label:a("All Branches")},...(xe||[]).map(t=>({value:t.id.toString(),label:t.name}))],De=[{value:"all",label:a("All Statuses"),disabled:!0},{value:"present",label:a("Present")},{value:"absent",label:a("Absent")},{value:"half_day",label:a("Half Day")},{value:"on_leave",label:a("On Leave")},{value:"holiday",label:a("Holiday")}],Ee=(n==null?void 0:n.total)||0,Ae=(t,s)=>{const l={present:{label:a("Present"),color:"bg-green-100 text-green-700 border-green-200",icon:pe},absent:{label:a("Absent"),color:"bg-red-100 text-red-700 border-red-200",icon:et},half_day:{label:a("Half Day"),color:"bg-yellow-100 text-yellow-700 border-yellow-200",icon:G},on_leave:{label:a("On Leave"),color:"bg-blue-100 text-blue-700 border-blue-200",icon:L},holiday:{label:a("Holiday"),color:"bg-purple-100 text-purple-700 border-purple-200",icon:L}};return l[t]||l.absent},Le=t=>{var S,I,M,b,v,H,C,F,D,g,h,R;const s=Ae(t.status),l=t.clock_in||t.clock_out,i=Number(t.total_hours||0);return e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg border border-gray-200 dark:border-gray-700 p-4 hover:shadow-md hover:border-gray-300 dark:hover:border-gray-600 transition-all duration-200",children:[e.jsxs("div",{className:"flex items-center justify-between mb-3",children:[e.jsxs("div",{className:"flex items-center space-x-3",children:[e.jsxs("div",{className:"relative",children:[(S=t.employee)!=null&&S.avatar?e.jsx("img",{src:t.employee.avatar,alt:((I=t.employee)==null?void 0:I.name)||"",className:"w-10 h-10 rounded-lg object-cover",onError:de=>{var me;de.currentTarget.style.display="none";const ce=(me=de.currentTarget.parentElement)==null?void 0:me.querySelector(".avatar-fallback");ce&&(ce.style.display="flex")}}):null,e.jsx("div",{className:`avatar-fallback w-10 h-10 rounded-lg bg-gray-100 dark:bg-gray-700 flex items-center justify-center text-gray-700 dark:text-gray-300 font-semibold text-sm${(M=t.employee)!=null&&M.avatar?" hidden":""}`,children:((H=(v=(b=t.employee)==null?void 0:b.name)==null?void 0:v.charAt(0))==null?void 0:H.toUpperCase())||"U"}),e.jsx("div",{className:`absolute -top-1 -right-1 w-3 h-3 rounded-full border-2 border-white dark:border-gray-800 ${t.status==="present"?"bg-green-500":t.status==="absent"?"bg-red-500":t.status==="half_day"?"bg-yellow-500":t.status==="on_leave"?"bg-blue-500":"bg-purple-500"}`})]}),e.jsxs("div",{className:"min-w-0 flex-1",children:[e.jsx("h3",{className:"font-semibold text-gray-900 dark:text-white text-sm truncate",children:((C=t.employee)==null?void 0:C.name)||a("Unknown Employee")}),e.jsxs("div",{className:"flex items-center space-x-2 mt-1",children:[e.jsx("span",{className:"text-xs text-gray-500 dark:text-gray-400",children:((F=window.appSettings)==null?void 0:F.formatDateTimeSimple(t.date,!1))||new Date(t.date).toLocaleDateString()}),((D=t.shift)==null?void 0:D.name)&&e.jsx("span",{className:"text-xs font-medium px-2 py-0.5 rounded-full bg-gray-100 text-gray-600 dark:bg-gray-700 dark:text-gray-400 ring-1 ring-inset ring-gray-500/20",children:t.shift.name}),((h=(g=t.employee)==null?void 0:g.branch)==null?void 0:h.name)&&e.jsx("span",{className:"text-xs font-medium px-2 py-0.5 ml-1 rounded-full bg-blue-100 text-blue-600 dark:bg-blue-900/30 dark:text-blue-400 ring-1 ring-inset ring-blue-500/20",children:t.employee.branch.name})]})]})]}),e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx("span",{className:`text-xs font-medium px-2 py-1 rounded ${t.status==="present"?"bg-green-100 text-green-800 dark:bg-green-900/30 dark:text-green-400":t.status==="absent"?"bg-red-100 text-red-800 dark:bg-red-900/30 dark:text-red-400":t.status==="half_day"?"bg-yellow-100 text-yellow-800 dark:bg-yellow-900/30 dark:text-yellow-400":t.status==="on_leave"?"bg-blue-100 text-blue-800 dark:bg-blue-900/30 dark:text-blue-400":"bg-purple-100 text-purple-800 dark:bg-purple-900/30 dark:text-purple-400"}`,children:s.label}),e.jsxs("div",{className:"flex items-center space-x-1",children:[T(N,"view-attendance-records")&&e.jsx(z,{variant:"ghost",size:"sm",onClick:()=>V("view",t),className:"h-8 w-8 p-0 text-blue-500",title:a("View Record"),children:e.jsx(Je,{className:"h-3.5 w-3.5"})}),T(N,"edit-attendance-records")&&e.jsx(z,{variant:"ghost",size:"sm",onClick:()=>V("edit",t),className:"h-8 w-8 p-0 text-amber-500",title:a("Edit Record"),children:e.jsx(Ke,{className:"h-3.5 w-3.5"})}),T(N,"delete-attendance-records")&&e.jsx(z,{variant:"ghost",size:"sm",onClick:()=>V("delete",t),className:"h-8 w-8 p-0 text-red-500",title:a("Delete Record"),children:e.jsx(Qe,{className:"h-3.5 w-3.5"})})]})]})]}),l?e.jsxs("div",{className:"space-y-3",children:[e.jsxs("div",{className:"flex items-center justify-between text-sm",children:[e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(Ye,{className:"h-4 w-4 text-green-600"}),e.jsx("span",{className:"font-mono font-semibold text-gray-900 dark:text-white",children:window.appSettings.formatTime(t.clock_in)})]}),e.jsxs("div",{className:"text-center",children:[e.jsx("span",{className:"text-xs text-gray-500 dark:text-gray-400",children:a("Duration")}),e.jsxs("div",{className:"font-semibold text-gray-900 dark:text-white",children:[i.toFixed(1),"h"]})]}),e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx("span",{className:"font-mono font-semibold text-gray-900 dark:text-white",children:window.appSettings.formatTime(t.clock_out)}),e.jsx(Ze,{className:"h-4 w-4 text-blue-600"})]})]}),e.jsxs("div",{className:"relative",children:[e.jsx("div",{className:"h-2 bg-gray-100 dark:bg-gray-700 rounded-full overflow-hidden",children:e.jsx("div",{className:`h-full rounded-full transition-all duration-500 ${i>=8?"bg-green-500":i>=6?"bg-blue-500":i>=4?"bg-yellow-500":i>0?"bg-orange-500":"bg-gray-400"}`,style:{width:`${Math.min(i/8*100,100)}%`}})}),e.jsxs("div",{className:"absolute top-0 left-0 right-0 flex justify-between",children:[e.jsx("div",{className:"w-0.5 h-2 bg-white dark:bg-gray-800 opacity-50",style:{marginLeft:"25%"}}),e.jsx("div",{className:"w-0.5 h-2 bg-white dark:bg-gray-800 opacity-50",style:{marginLeft:"25%"}}),e.jsx("div",{className:"w-0.5 h-2 bg-white dark:bg-gray-800 opacity-50",style:{marginLeft:"25%"}})]})]}),e.jsxs("div",{className:"flex items-center justify-between text-xs",children:[e.jsxs("div",{className:"flex items-center space-x-2",children:[t.is_late&&e.jsxs("span",{className:"inline-flex items-center text-red-600 dark:text-red-400",children:[e.jsx(X,{className:"h-3 w-3 mr-1"}),a("Late")]}),t.is_early_departure&&e.jsxs("span",{className:"inline-flex items-center text-orange-600 dark:text-orange-400",children:[e.jsx(G,{className:"h-3 w-3 mr-1"}),a("Early")]})]}),e.jsxs("div",{className:"flex items-center space-x-3",children:[t.overtime_hours>0&&e.jsxs("span",{className:"text-orange-600 dark:text-orange-400 font-medium",children:["+",Number(t.overtime_hours).toFixed(1),"h OT"]}),t.overtime_amount>0&&e.jsx("span",{className:"text-green-600 dark:text-green-400 font-medium",children:(R=window.appSettings)==null?void 0:R.formatCurrency(t.overtime_amount)})]})]})]}):e.jsxs("div",{className:"text-center py-4 text-gray-400 dark:text-gray-500 bg-gray-50 dark:bg-gray-700/30 rounded",children:[e.jsx(G,{className:"h-5 w-5 mx-auto mb-1"}),e.jsx("p",{className:"text-xs",children:a("No attendance recorded")})]}),t.notes&&e.jsx("div",{className:"mt-3 pt-3 border-t border-gray-200 dark:border-gray-700",children:e.jsx("p",{className:"text-xs text-gray-600 dark:text-gray-400 line-clamp-1",children:t.notes})})]},t.id)};return e.jsxs(Pe,{title:a("Attendance Records"),url:"/hr/attendance-records",actions:q,breadcrumbs:Te,noPadding:!0,children:[e.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-6 p-4",children:e.jsx(Be,{searchTerm:k,onSearchChange:W,onSearch:Ne,filters:[{name:"employee_id",label:a("Employee"),type:"select",value:x,onChange:J,options:Oe,searchable:!0},{name:"branch_id",label:a("Branch"),type:"select",value:f,onChange:K,options:Fe,searchable:!0},{name:"status",label:a("Status"),type:"select",value:u,onChange:Q,options:De},{name:"date_from",label:a("Date From"),type:"date",value:w,onChange:Y},{name:"date_to",label:a("Date To"),type:"date",value:_,onChange:Z}],showFilters:he,setShowFilters:ee,hasActiveFilters:ve,activeFilterCount:je,onResetFilters:Se,onApplyFilters:le,currentPerPage:((ne=d.per_page)==null?void 0:ne.toString())||"9",onPerPageChange:t=>{y.get(route("hr.attendance-records.index"),{page:1,per_page:parseInt(t),search:k||void 0,employee_id:x!=="all"?x:void 0,branch_id:f!=="all"?f:void 0,status:u!=="all"?u:void 0,date_from:w||void 0,date_to:_||void 0},{preserveState:!0,preserveScroll:!0})},perPageOptions:[9,27,45,90]})}),e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 xl:grid-cols-5 gap-4",children:[e.jsx(E,{className:"bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700",children:e.jsx(A,{className:"p-4",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-gray-600 dark:text-gray-400 text-sm font-medium",children:a("Total Records")}),e.jsx("p",{className:"text-2xl font-bold text-gray-900 dark:text-white",children:Ee}),e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400",children:a("All time")})]}),e.jsx("div",{className:"p-2 bg-gray-100 dark:bg-gray-700 rounded-lg",children:e.jsx(L,{className:"h-5 w-5 text-gray-600 dark:text-gray-400"})})]})})}),e.jsx(E,{className:"bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700",children:e.jsx(A,{className:"p-4",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-gray-600 dark:text-gray-400 text-sm font-medium",children:a("Present Today")}),e.jsx("p",{className:"text-2xl font-bold text-gray-900 dark:text-white",children:(c==null?void 0:c.present)??0}),e.jsx("p",{className:"text-xs text-green-600 font-medium",children:a("Today")})]}),e.jsx("div",{className:"p-2 bg-green-100 dark:bg-green-900/30 rounded-lg",children:e.jsx(pe,{className:"h-5 w-5 text-green-600 dark:text-green-400"})})]})})}),e.jsx(E,{className:"bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700",children:e.jsx(A,{className:"p-4",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-gray-600 dark:text-gray-400 text-sm font-medium",children:a("On Leave Today")}),e.jsx("p",{className:"text-2xl font-bold text-gray-900 dark:text-white",children:(c==null?void 0:c.on_leave)??0}),e.jsx("p",{className:"text-xs text-blue-600 font-medium",children:a("Today")})]}),e.jsx("div",{className:"p-2 bg-blue-100 dark:bg-blue-900/30 rounded-lg",children:e.jsx(L,{className:"h-5 w-5 text-blue-600 dark:text-blue-400"})})]})})}),e.jsx(E,{className:"bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700",children:e.jsx(A,{className:"p-4",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-gray-600 dark:text-gray-400 text-sm font-medium",children:a("Late Arrivals Today")}),e.jsx("p",{className:"text-2xl font-bold text-gray-900 dark:text-white",children:(c==null?void 0:c.late_arrivals)??0}),e.jsx("p",{className:"text-xs text-orange-600 font-medium",children:a("Today")})]}),e.jsx("div",{className:"p-2 bg-orange-100 dark:bg-orange-900/30 rounded-lg",children:e.jsx(X,{className:"h-5 w-5 text-orange-600 dark:text-orange-400"})})]})})}),e.jsx(E,{className:"bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700",children:e.jsx(A,{className:"p-4",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-gray-600 dark:text-gray-400 text-sm font-medium",children:a("Overtime Today")}),e.jsx("p",{className:"text-2xl font-bold text-gray-900 dark:text-white",children:(c==null?void 0:c.overtime)??0}),e.jsx("p",{className:"text-xs text-blue-600 font-medium",children:a("Today")})]}),e.jsx("div",{className:"p-2 bg-blue-100 dark:bg-blue-900/30 rounded-lg",children:e.jsx(We,{className:"h-5 w-5 text-blue-600 dark:text-blue-400"})})]})})})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 xl:grid-cols-3 gap-4",children:(ie=n==null?void 0:n.data)==null?void 0:ie.map(t=>Le(t))}),e.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow border border-gray-200 dark:border-gray-700 p-4",children:e.jsx(Ue,{from:(n==null?void 0:n.from)||0,to:(n==null?void 0:n.to)||0,total:(n==null?void 0:n.total)||0,links:n==null?void 0:n.links,entityName:a("attendance records"),onPageChange:t=>{const s=new URL(t).searchParams.get("page");y.get(route("hr.attendance-records.index"),{page:s,per_page:d.per_page||9,search:k||void 0,employee_id:x!=="all"?x:void 0,status:u!=="all"?u:void 0,date_from:w||void 0,date_to:_||void 0,sort_field:d.sort_field||void 0,sort_direction:d.sort_direction||void 0},{preserveState:!0,preserveScroll:!0})}})})]}),e.jsx(Re,{isOpen:be,onClose:()=>O(!1),onSubmit:we,formConfig:{fields:[{name:"employee_id",label:a("Employee"),type:"select",required:!0,searchable:!0,options:j?j.map(t=>({value:t.id.toString(),label:t.name})):[]},{name:"date",label:a("Date"),type:"date",required:!0},{name:"status",label:a("Status"),type:"select",required:!0,options:[{value:"present",label:a("Present")},{value:"absent",label:a("Absent")},{value:"half_day",label:a("Half Day")},{value:"on_leave",label:a("On Leave")},{value:"holiday",label:a("Holiday")}]},{name:"clock_in",label:a("Clock In Time"),type:"time",required:!0,conditional:(t,s)=>!["absent","on_leave","holiday"].includes(s==null?void 0:s.status)},{name:"clock_out",label:a("Clock Out Time"),type:"time",required:!0,conditional:(t,s)=>!["absent","on_leave","holiday"].includes(s==null?void 0:s.status)},{name:"leave_type_id",label:a("Leave Type"),type:"select",required:!0,conditional:(t,s)=>(s==null?void 0:s.status)==="on_leave",options:(ge||[]).map(t=>({value:t.id.toString(),label:t.name}))},{name:"validation_warnings",label:"",type:"custom",conditional:(t,s)=>!["absent","on_leave","holiday"].includes(s==null?void 0:s.status)&&(s==null?void 0:s.clock_in)&&(s==null?void 0:s.clock_out)&&(s==null?void 0:s.employee_id),render:(t,s)=>{const l=j==null?void 0:j.find(g=>{var h;return g.id.toString()===((h=s.employee_id)==null?void 0:h.toString())});if(!l||!l.shift)return null;const i=l.shift.start_time,S=l.shift.end_time,I=s.clock_in,M=s.clock_out,b=[],v=g=>{if(!g)return 0;const[h,R]=g.split(":").map(Number);return h*60+(R||0)},H=v(I),C=v(M);v(i);const F=v(S),D=(C-H)/60;return D>0&&D<4&&b.push(a("Half Day: Employee worked less than 4 hours.")),CF&&b.push(a("Overtime: Clock out is later than shift end.")),b.length===0?null:e.jsx("div",{className:"bg-amber-50 border-l-4 border-amber-500 p-3 mt-2 rounded col-span-full",children:e.jsxs("div",{className:"flex items-start",children:[e.jsx("div",{className:"flex-shrink-0",children:e.jsx(X,{className:"h-5 w-5 text-amber-500"})}),e.jsxs("div",{className:"ml-3",children:[e.jsx("p",{className:"text-sm text-amber-800 font-medium",children:a("Shift Validation Notice (Soft Block)")}),e.jsx("ul",{className:"mt-1 text-xs text-amber-700 list-disc list-inside space-y-1",children:b.map((g,h)=>e.jsx("li",{children:g},h))})]})]})})}},{name:"is_holiday",label:a("Holiday"),type:"checkbox",defaultValue:!1},{name:"notes",label:a("Notes"),type:"textarea"}],modalSize:"lg"},initialData:m?{...m,date:m.date?window.appSettings.formatDateTimeSimple(m.date,!1):m.date}:null,title:a(P==="create"?"Add New Attendance Record":"Edit Attendance Record"),mode:P}),e.jsx($e,{isOpen:ye,onClose:()=>U(!1),onConfirm:_e,itemName:((oe=m==null?void 0:m.employee)==null?void 0:oe.name)||"",entityName:"attendance record"}),e.jsx(Ve,{isOpen:fe,onClose:()=>te(!1),title:a("Import Attendance Records from CSV/Excel"),importRoute:"hr.attendance-records.import",parseRoute:"hr.attendance-records.parse",sampleRoute:ue?"hr.attendance-records.download.template":void 0,importNotes:a("Ensure that the employee names , shift & attedance policy must be match exactly with existing employees in your system."),modalSize:"xl",databaseFields:[{key:"employee",required:!0},{key:"date",required:!0},{key:"clock_in",required:!0},{key:"clock_out",required:!0}]}),e.jsx(He,{open:!!B,onOpenChange:()=>re(null),children:B&&e.jsx(ze,{record:B})})]})}export{xa as default}; diff --git a/public/build/assets/index-BrBk6BCC.js b/public/build/assets/index-BZwg0-Kq.js similarity index 70% rename from public/build/assets/index-BrBk6BCC.js rename to public/build/assets/index-BZwg0-Kq.js index dbd470cf5..1dbd8309e 100644 --- a/public/build/assets/index-BrBk6BCC.js +++ b/public/build/assets/index-BZwg0-Kq.js @@ -1 +1 @@ -import{r as b,j as r}from"./ui-Z445SNHD.js";import{u as f,H as j,r as a,s as v,v as y,B as N,w as S}from"./app-36WMjvX0.js";import{P as k}from"./page-template-B_mOhR6n.js";import{P as w}from"./pagination-n2efY1KU.js";import{S as _}from"./search-and-filter-bar-PUOLiNYr.js";import{E as T}from"./eye-DSAoA9Pp.js";import"./utils-BWxnHGCV.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./filter-D8dMdozc.js";import"./list-Ajdnpsw1.js";function xr({templates:t,filters:o={}}){var l,c;const{t:i}=f(),[s,m]=b.useState(o.search||""),h=(e,n)=>{a.get(route("email-templates.show",n.id))},p=e=>{e.preventDefault(),x()},x=()=>{a.get(route("email-templates.index"),{page:1,search:s||void 0,per_page:o.per_page},{preserveState:!0,preserveScroll:!0})},g=e=>{const n=o.sort_field===e&&o.sort_direction==="asc"?"desc":"asc";a.get(route("email-templates.index"),{sort_field:e,sort_direction:n,page:1,search:s||void 0,per_page:o.per_page},{preserveState:!0,preserveScroll:!0})},u=[{title:i("Dashboard"),href:route("dashboard")},{title:i("Email Templates")}],d=[{key:"name",label:i("Name"),sortable:!0}];return r.jsxs(k,{title:i("Email Templates"),url:route("email-templates.index"),breadcrumbs:u,noPadding:!0,children:[r.jsx(j,{title:"Email Templates"}),r.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:r.jsx(_,{searchTerm:s,onSearchChange:m,onSearch:p,filters:[],showFilters:!1,setShowFilters:()=>{},hasActiveFilters:()=>!1,activeFilterCount:()=>0,onResetFilters:()=>{},currentPerPage:((l=o.per_page)==null?void 0:l.toString())||"10",onPerPageChange:e=>{a.get(route("email-templates.index"),{page:1,per_page:parseInt(e),search:s||void 0},{preserveState:!0,preserveScroll:!0})}})}),r.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[r.jsx("div",{className:"overflow-x-auto",children:r.jsxs("table",{className:"w-full text-sm",children:[r.jsx("thead",{children:r.jsxs("tr",{className:"border-b bg-gray-50 dark:bg-gray-800 dark:border-gray-700",children:[d.map(e=>r.jsx("th",{className:"px-4 py-3 text-left font-medium text-gray-500 cursor-pointer hover:bg-gray-100",onClick:()=>e.sortable&&g(e.key),children:r.jsxs("div",{className:"flex items-center",children:[e.label,e.sortable&&r.jsx("span",{className:"ml-1",children:o.sort_field===e.key?o.sort_direction==="asc"?"↑":"↓":""})]})},e.key)),r.jsx("th",{className:"px-4 py-3 text-right font-medium text-gray-500",children:i("Actions")})]})}),r.jsxs("tbody",{children:[(c=t==null?void 0:t.data)==null?void 0:c.map(e=>r.jsxs("tr",{className:"border-b hover:bg-gray-50 dark:border-gray-700 dark:hover:bg-gray-800",children:[r.jsx("td",{className:"px-4 py-3",children:r.jsx("div",{className:"font-medium",children:e.name})}),r.jsx("td",{className:"px-4 py-3 text-right",children:r.jsxs(v,{children:[r.jsx(y,{asChild:!0,children:r.jsx(N,{variant:"ghost",size:"icon",onClick:()=>h("view",e),className:"text-blue-500 hover:text-blue-700",children:r.jsx(T,{className:"h-4 w-4"})})}),r.jsx(S,{children:i("View")})]})})]},e.id)),(!(t!=null&&t.data)||t.data.length===0)&&r.jsx("tr",{children:r.jsx("td",{colSpan:d.length+1,className:"px-4 py-8 text-center text-gray-500 dark:text-gray-400",children:i("No email templates found")})})]})]})}),r.jsx(w,{from:(t==null?void 0:t.from)||0,to:(t==null?void 0:t.to)||0,total:(t==null?void 0:t.total)||0,links:t==null?void 0:t.links,entityName:i("templates"),onPageChange:e=>a.get(e)})]})]})}export{xr as default}; +import{r as b,j as r}from"./ui-Z445SNHD.js";import{u as f,H as j,r as a,s as v,v as y,B as N,w as S}from"./app-Da3PX8qg.js";import{P as k}from"./page-template-Cw8W4Qs2.js";import{P as w}from"./pagination-B9z4VraF.js";import{S as _}from"./search-and-filter-bar-1QHzFJdq.js";import{E as T}from"./eye-CzYzwmmr.js";import"./utils-BWxnHGCV.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./filter-B_3e214H.js";import"./list-DY4Uh_0E.js";function xr({templates:t,filters:o={}}){var l,c;const{t:i}=f(),[s,m]=b.useState(o.search||""),h=(e,n)=>{a.get(route("email-templates.show",n.id))},p=e=>{e.preventDefault(),x()},x=()=>{a.get(route("email-templates.index"),{page:1,search:s||void 0,per_page:o.per_page},{preserveState:!0,preserveScroll:!0})},g=e=>{const n=o.sort_field===e&&o.sort_direction==="asc"?"desc":"asc";a.get(route("email-templates.index"),{sort_field:e,sort_direction:n,page:1,search:s||void 0,per_page:o.per_page},{preserveState:!0,preserveScroll:!0})},u=[{title:i("Dashboard"),href:route("dashboard")},{title:i("Email Templates")}],d=[{key:"name",label:i("Name"),sortable:!0}];return r.jsxs(k,{title:i("Email Templates"),url:route("email-templates.index"),breadcrumbs:u,noPadding:!0,children:[r.jsx(j,{title:"Email Templates"}),r.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:r.jsx(_,{searchTerm:s,onSearchChange:m,onSearch:p,filters:[],showFilters:!1,setShowFilters:()=>{},hasActiveFilters:()=>!1,activeFilterCount:()=>0,onResetFilters:()=>{},currentPerPage:((l=o.per_page)==null?void 0:l.toString())||"10",onPerPageChange:e=>{a.get(route("email-templates.index"),{page:1,per_page:parseInt(e),search:s||void 0},{preserveState:!0,preserveScroll:!0})}})}),r.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[r.jsx("div",{className:"overflow-x-auto",children:r.jsxs("table",{className:"w-full text-sm",children:[r.jsx("thead",{children:r.jsxs("tr",{className:"border-b bg-gray-50 dark:bg-gray-800 dark:border-gray-700",children:[d.map(e=>r.jsx("th",{className:"px-4 py-3 text-left font-medium text-gray-500 cursor-pointer hover:bg-gray-100",onClick:()=>e.sortable&&g(e.key),children:r.jsxs("div",{className:"flex items-center",children:[e.label,e.sortable&&r.jsx("span",{className:"ml-1",children:o.sort_field===e.key?o.sort_direction==="asc"?"↑":"↓":""})]})},e.key)),r.jsx("th",{className:"px-4 py-3 text-right font-medium text-gray-500",children:i("Actions")})]})}),r.jsxs("tbody",{children:[(c=t==null?void 0:t.data)==null?void 0:c.map(e=>r.jsxs("tr",{className:"border-b hover:bg-gray-50 dark:border-gray-700 dark:hover:bg-gray-800",children:[r.jsx("td",{className:"px-4 py-3",children:r.jsx("div",{className:"font-medium",children:e.name})}),r.jsx("td",{className:"px-4 py-3 text-right",children:r.jsxs(v,{children:[r.jsx(y,{asChild:!0,children:r.jsx(N,{variant:"ghost",size:"icon",onClick:()=>h("view",e),className:"text-blue-500 hover:text-blue-700",children:r.jsx(T,{className:"h-4 w-4"})})}),r.jsx(S,{children:i("View")})]})})]},e.id)),(!(t!=null&&t.data)||t.data.length===0)&&r.jsx("tr",{children:r.jsx("td",{colSpan:d.length+1,className:"px-4 py-8 text-center text-gray-500 dark:text-gray-400",children:i("No email templates found")})})]})]})}),r.jsx(w,{from:(t==null?void 0:t.from)||0,to:(t==null?void 0:t.to)||0,total:(t==null?void 0:t.total)||0,links:t==null?void 0:t.links,entityName:i("templates"),onPageChange:e=>a.get(e)})]})]})}export{xr as default}; diff --git a/public/build/assets/index-BZ6e-chf.js b/public/build/assets/index-BeFjVumK.js similarity index 87% rename from public/build/assets/index-BZ6e-chf.js rename to public/build/assets/index-BeFjVumK.js index decd78671..f3bb7f67f 100644 --- a/public/build/assets/index-BZ6e-chf.js +++ b/public/build/assets/index-BeFjVumK.js @@ -1 +1 @@ -import{r as h,j as e}from"./ui-Z445SNHD.js";import{P as oe}from"./page-template-B_mOhR6n.js";import{u as de,c as ce,r as x,x as b,P as me,C as j,m as N,ai as z,D as pe,t as r,n as he,o as xe,B as S}from"./app-36WMjvX0.js";import{C as ue}from"./CrudFormModal-Bmz2nLeY.js";import{C as ge}from"./CrudDeleteModal-DM40AK8z.js";import{P as fe}from"./pagination-n2efY1KU.js";import{S as be}from"./search-and-filter-bar-PUOLiNYr.js";import ye from"./view-De9g9ToC.js";import{C as L}from"./calendar-BYVpj4_X.js";import{U as ve}from"./users-Czs1F8XM.js";import{S as F}from"./sun-DRsBfXSu.js";import{E as je}from"./eye-DSAoA9Pp.js";import{S as Ne}from"./square-pen-B3p2jiW9.js";import{L as ke}from"./lock-RX1hYn48.js";import{T as we}from"./trash-2-Dxg0nP1A.js";import{C as Se}from"./clock-Cfp0CYjJ.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./calendar-days-BdrEl_Gk.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./radio-group-BtLENAXk.js";import"./circle-BpyxLEsH.js";import"./checkbox-Bos2Phgi.js";import"./multi-select-field-BX9C1tYH.js";import"./scroll-area-BmK0s-Hf.js";import"./LocationPicker-DAd_AcXs.js";import"./leaflet-FVhBWCqS.js";import"./locate-fixed-D29o3FBS.js";import"./filter-D8dMdozc.js";import"./list-Ajdnpsw1.js";function Ct(){var I,H;const{t}=de(),{auth:_,shifts:l,stats:n,filters:d={},globalSettings:o,branches:R=[]}=ce().props,g=(_==null?void 0:_.permissions)||[],[f,A]=h.useState(d.search||""),[c,M]=h.useState(d.status||"all"),[m,E]=h.useState(d.shift_type||"all"),[U,O]=h.useState(!1),[W,y]=h.useState(!1),[G,C]=h.useState(!1),[p,$]=h.useState(null),[k,q]=h.useState("create"),[T,B]=h.useState(null),J=()=>f!==""||c!=="all"||m!=="all",K=()=>(f?1:0)+(c!=="all"?1:0)+(m!=="all"?1:0),Q=s=>{s.preventDefault(),V()},V=()=>{x.get(route("hr.shifts.index"),{page:1,search:f||void 0,status:c!=="all"?c:void 0,shift_type:m!=="all"?m:void 0,per_page:d.per_page},{preserveState:!0,preserveScroll:!0})},w=(s,a)=>{switch($(a),s){case"view":B(a);break;case"edit":q("edit"),y(!0);break;case"delete":C(!0);break;case"toggle-status":ee(a);break}},X=()=>{$(null),q("create"),y(!0)},Y=s=>{k==="create"?(o!=null&&o.is_demo||r.loading(t("Creating shift...")),x.post(route("hr.shifts.store"),s,{onSuccess:a=>{y(!1),r.dismiss(),a.props.flash.success?r.success(t(a.props.flash.success)):a.props.flash.error&&r.error(t(a.props.flash.error))},onError:a=>{r.dismiss(),typeof a=="string"?r.error(a):r.error(`Failed to create shift: ${Object.values(a).join(", ")}`)}})):k==="edit"&&(o!=null&&o.is_demo||r.loading(t("Updating shift...")),x.put(route("hr.shifts.update",p.id),s,{onSuccess:a=>{y(!1),r.dismiss(),a.props.flash.success?r.success(t(a.props.flash.success)):a.props.flash.error&&r.error(t(a.props.flash.error))},onError:a=>{r.dismiss(),typeof a=="string"?r.error(a):r.error(`Failed to update shift: ${Object.values(a).join(", ")}`)}}))},Z=()=>{o!=null&&o.is_demo||r.loading(t("Deleting shift...")),x.delete(route("hr.shifts.destroy",p.id),{onSuccess:s=>{C(!1),r.dismiss(),s.props.flash.success?r.success(t(s.props.flash.success)):s.props.flash.error&&r.error(t(s.props.flash.error))},onError:s=>{r.dismiss(),typeof s=="string"?r.error(s):r.error(`Failed to delete shift: ${Object.values(s).join(", ")}`)}})},ee=s=>{const a=s.status==="active"?"inactive":"active";o!=null&&o.is_demo||r.loading(`${t(a==="active"?"Activating":"Deactivating")} shift...`),x.put(route("hr.shifts.toggle-status",s.id),{},{onSuccess:i=>{r.dismiss(),i.props.flash.success?r.success(t(i.props.flash.success)):i.props.flash.error&&r.error(t(i.props.flash.error))},onError:i=>{r.dismiss(),typeof i=="string"?r.error(i):r.error(`Failed to update shift status: ${Object.values(i).join(", ")}`)}})},te=()=>{A(""),M("all"),E("all"),O(!1),x.get(route("hr.shifts.index"),{page:1,per_page:d.per_page},{preserveState:!0,preserveScroll:!0})},D=[];D.push({label:t("Calendar View"),icon:e.jsx(L,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>x.get(route("hr.shifts.calendar"))}),b(g,"create-shifts")&&D.push({label:t("Add Shift"),icon:e.jsx(me,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>X()});const se=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Shift Management"),href:route("hr.shifts.index")},{title:t("Shifts")}];t("Shift Name"),t("Start Time"),t("End Time"),t("Break (mins)"),t("Working Hours"),t("Grace (mins)"),t("Type"),t("Status"),t("View"),t("Edit"),t("Toggle Status"),t("Delete");const ae=[{value:"all",label:t("All Statuses"),disabled:!0},{value:"active",label:t("Active")},{value:"inactive",label:t("Inactive")}],re=[{value:"all",label:t("All Types"),disabled:!0},{value:"day",label:t("Day Shift")},{value:"night",label:t("Night Shift")}];t("Monday"),t("Tuesday"),t("Wednesday"),t("Thursday"),t("Friday"),t("Saturday"),t("Sunday");const ie=(s,a,i)=>{if(!s||!a)return 0;const u=new Date(`2000-01-01 ${s}`),v=new Date(`2000-01-01 ${a}`);v<=u&&v.setDate(v.getDate()+1);const P=(v.getTime()-u.getTime())/(1e3*60);return Math.max(0,(P-(i||0))/60)},le=s=>{const a=ie(s.start_time,s.end_time,s.break_duration),i=s.is_night_shift;return e.jsxs(j,{className:"group hover:shadow-md transition-all duration-200 border border-gray-200 dark:border-gray-700 bg-white dark:bg-gray-800",children:[e.jsx(he,{className:"pb-4",children:e.jsxs("div",{className:"flex items-start justify-between",children:[e.jsxs("div",{className:"flex items-center space-x-3",children:[e.jsx("div",{className:`p-2.5 rounded-lg ${i?"bg-slate-100 text-slate-600 dark:bg-slate-800 dark:text-slate-400":"bg-gray-100 text-gray-600 dark:bg-gray-700 dark:text-gray-400"}`,children:i?e.jsx(z,{className:"h-5 w-5"}):e.jsx(F,{className:"h-5 w-5"})}),e.jsxs("div",{children:[e.jsx(xe,{className:"text-lg font-semibold text-gray-900 dark:text-white mb-2",children:s.name}),e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${i?"bg-slate-100 text-slate-700 ring-slate-600/20":"bg-yellow-50 text-yellow-700 ring-yellow-600/20"}`,children:t(i?"Night Shift":"Day Shift")}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.status==="active"?t("Active"):t("Inactive")})]})]})]}),e.jsxs("div",{className:"flex items-center space-x-1",children:[b(g,"view-shifts")&&e.jsx(S,{variant:"ghost",size:"sm",onClick:()=>w("view",s),className:"h-8 w-8 p-0 text-blue-500",title:t("View Shift"),children:e.jsx(je,{className:"h-4 w-4"})}),b(g,"edit-shifts")&&e.jsx(S,{variant:"ghost",size:"sm",onClick:()=>w("edit",s),className:"h-8 w-8 p-0 text-amber-500",title:t("Edit Shift"),children:e.jsx(Ne,{className:"h-4 w-4"})}),b(g,"edit-shifts")&&e.jsx(S,{variant:"ghost",size:"sm",onClick:()=>w("toggle-status",s),className:"h-8 w-8 p-0 text-amber-500",title:s.status==="active"?t("Deactivate Shift"):t("Activate Shift"),children:e.jsx(ke,{className:"h-4 w-4"})}),b(g,"delete-shifts")&&e.jsx(S,{variant:"ghost",size:"sm",onClick:()=>w("delete",s),className:"h-8 w-8 p-0 text-red-500",title:t("Delete Shift"),children:e.jsx(we,{className:"h-4 w-4"})})]})]})}),e.jsxs(N,{className:"pt-0",children:[e.jsxs("div",{className:"grid grid-cols-2 gap-6",children:[e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex items-start space-x-3",children:[e.jsx(Se,{className:"h-4 w-4 text-gray-500 mt-0.5"}),e.jsxs("div",{children:[e.jsxs("p",{className:"text-sm font-semibold text-gray-900 dark:text-white",children:[window.appSettings.formatTime(s.start_time)," - ",window.appSettings.formatTime(s.end_time)]}),e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400",children:t("Shift Hours")})]})]}),e.jsxs("div",{className:"flex items-start space-x-3",children:[e.jsx(L,{className:"h-4 w-4 text-gray-500 mt-0.5"}),e.jsxs("div",{children:[e.jsxs("p",{className:"text-sm font-semibold text-gray-900 dark:text-white",children:[a.toFixed(1)," ",t("hours")]}),e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400",children:t("Working Time")})]})]})]}),e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{children:[e.jsxs("p",{className:"text-sm font-semibold text-gray-900 dark:text-white",children:[s.break_duration," ",t("minutes")]}),e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400",children:t("Break Duration")})]}),e.jsxs("div",{children:[e.jsxs("p",{className:"text-sm font-semibold text-gray-900 dark:text-white",children:[s.grace_period," ",t("minutes")]}),e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400",children:t("Grace Period")})]})]})]}),s.description&&e.jsx("div",{className:"mt-4 pt-4 border-t border-gray-100 dark:border-gray-700",children:e.jsx("p",{className:"text-sm text-gray-600 dark:text-gray-400 leading-relaxed",children:s.description})})]})]},s.id)};return e.jsxs(oe,{title:t("Shifts"),url:"/hr/shifts",actions:D,breadcrumbs:se,noPadding:!0,children:[e.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-6 p-4",children:e.jsx(be,{searchTerm:f,onSearchChange:A,onSearch:Q,filters:[{name:"status",label:t("Status"),type:"select",value:c,onChange:M,options:ae},{name:"shift_type",label:t("Shift Type"),type:"select",value:m,onChange:E,options:re}],showFilters:U,setShowFilters:O,hasActiveFilters:J,activeFilterCount:K,onResetFilters:te,onApplyFilters:V,currentPerPage:((I=d.per_page)==null?void 0:I.toString())||"9",onPerPageChange:s=>{x.get(route("hr.shifts.index"),{page:1,per_page:parseInt(s),search:f||void 0,status:c!=="all"?c:void 0,shift_type:m!=="all"?m:void 0},{preserveState:!0,preserveScroll:!0})},perPageOptions:[9,27,45,90]})}),e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-4 gap-4",children:[e.jsx(j,{className:"bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700",children:e.jsx(N,{className:"p-4",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-gray-600 dark:text-gray-400 text-sm font-medium",children:t("Total Shifts")}),e.jsx("p",{className:"text-2xl font-bold text-gray-900 dark:text-white",children:(n==null?void 0:n.total)||0})]}),e.jsx("div",{className:"p-2 bg-gray-100 dark:bg-gray-700 rounded-lg",children:e.jsx(ve,{className:"h-6 w-6 text-gray-600 dark:text-gray-400"})})]})})}),e.jsx(j,{className:"bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700",children:e.jsx(N,{className:"p-4",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-gray-600 dark:text-gray-400 text-sm font-medium",children:t("Active Shifts")}),e.jsx("p",{className:"text-2xl font-bold text-gray-900 dark:text-white",children:(n==null?void 0:n.active)||0})]}),e.jsx("div",{className:"p-2 bg-green-100 dark:bg-green-900/30 rounded-lg",children:e.jsx(F,{className:"h-6 w-6 text-green-600 dark:text-green-400"})})]})})}),e.jsx(j,{className:"bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700",children:e.jsx(N,{className:"p-4",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-gray-600 dark:text-gray-400 text-sm font-medium",children:t("Night Shifts")}),e.jsx("p",{className:"text-2xl font-bold text-gray-900 dark:text-white",children:(n==null?void 0:n.night)||0})]}),e.jsx("div",{className:"p-2 bg-slate-100 dark:bg-slate-800 rounded-lg",children:e.jsx(z,{className:"h-6 w-6 text-slate-600 dark:text-slate-400"})})]})})}),e.jsx(j,{className:"bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700",children:e.jsx(N,{className:"p-4",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-gray-600 dark:text-gray-400 text-sm font-medium",children:t("Day Shifts")}),e.jsx("p",{className:"text-2xl font-bold text-gray-900 dark:text-white",children:(n==null?void 0:n.day)||0})]}),e.jsx("div",{className:"p-2 bg-blue-100 dark:bg-blue-900/30 rounded-lg",children:e.jsx(F,{className:"h-6 w-6 text-blue-600 dark:text-blue-400"})})]})})})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 xl:grid-cols-3 gap-6",children:(H=l==null?void 0:l.data)==null?void 0:H.map(s=>le(s))}),e.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow border border-gray-200 dark:border-gray-700 p-4",children:e.jsx(fe,{from:(l==null?void 0:l.from)||0,to:(l==null?void 0:l.to)||0,total:(l==null?void 0:l.total)||0,links:l==null?void 0:l.links,entityName:t("shifts"),onPageChange:s=>{const a=new URL(s).searchParams.get("page")||"1";x.get(route("hr.shifts.index"),{page:a,search:f||void 0,status:c!=="all"?c:void 0,shift_type:m!=="all"?m:void 0,sort_field:d.sort_field||void 0,sort_direction:d.sort_direction||void 0,per_page:d.per_page},{preserveState:!0,preserveScroll:!0})}})})]}),e.jsx(ue,{isOpen:W,onClose:()=>y(!1),onSubmit:Y,formConfig:{fields:[{name:"name",label:t("Shift Name"),type:"text",required:!0},{name:"description",label:t("Description"),type:"textarea"},{name:"start_time",label:t("Start Time"),type:"time",required:!0},{name:"end_time",label:t("End Time"),type:"time",required:!0},{name:"break_duration",label:t("Break Duration (minutes)"),type:"number",required:!0,min:0,defaultValue:60},{name:"break_start_time",label:t("Break Start Time"),type:"time"},{name:"break_end_time",label:t("Break End Time"),type:"time"},{name:"grace_period",label:t("Grace Period (minutes)"),type:"number",required:!0,min:0,defaultValue:15},{name:"is_night_shift",label:t("Night Shift"),type:"checkbox",defaultValue:!1},{name:"status",label:t("Status"),type:"select",options:[{value:"active",label:"Active"},{value:"inactive",label:"Inactive"}],defaultValue:"active"},...b(g,"manage-any-shifts")?[{name:"branch_id",label:t("Branch"),type:"select",options:[{value:"none",label:t("All Branches (Company-wide)")},...R.map(s=>({value:s.id.toString(),label:s.name}))],defaultValue:"none"}]:[]],modalSize:"lg"},initialData:p?{...p,branch_id:p.branch_id?p.branch_id.toString():"none"}:null,title:t(k==="create"?"Add New Shift":"Edit Shift"),mode:k}),e.jsx(ge,{isOpen:G,onClose:()=>C(!1),onConfirm:Z,itemName:(p==null?void 0:p.name)||"",entityName:"shift"}),e.jsx(pe,{open:!!T,onOpenChange:()=>B(null),children:T&&e.jsx(ye,{shift:T})})]})}export{Ct as default}; +import{r as h,j as e}from"./ui-Z445SNHD.js";import{P as oe}from"./page-template-Cw8W4Qs2.js";import{u as de,c as ce,r as x,x as b,P as me,C as j,m as N,ai as z,D as pe,t as r,n as he,o as xe,B as S}from"./app-Da3PX8qg.js";import{C as ue}from"./CrudFormModal-CTSICk3j.js";import{C as ge}from"./CrudDeleteModal-DmHx0JCJ.js";import{P as fe}from"./pagination-B9z4VraF.js";import{S as be}from"./search-and-filter-bar-1QHzFJdq.js";import ye from"./view-DfMsQri-.js";import{C as L}from"./calendar-kiIl5Cyq.js";import{U as ve}from"./users-BG7aX58P.js";import{S as F}from"./sun-TjfxyFzf.js";import{E as je}from"./eye-CzYzwmmr.js";import{S as Ne}from"./square-pen-CatLE0_h.js";import{L as ke}from"./lock-BGSkpX29.js";import{T as we}from"./trash-2-15Ri11Yq.js";import{C as Se}from"./clock-CLIx856C.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./calendar-days-BgbYDkbG.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./radio-group-CuY8xCRY.js";import"./circle-DgA3bS7I.js";import"./checkbox-C3Z6LHOx.js";import"./multi-select-field-ALFA5JXF.js";import"./scroll-area-C7NBgd0i.js";import"./LocationPicker-Dy1Od2a3.js";import"./leaflet-FVhBWCqS.js";import"./locate-fixed-BKpEfCUU.js";import"./filter-B_3e214H.js";import"./list-DY4Uh_0E.js";function Ct(){var I,H;const{t}=de(),{auth:_,shifts:l,stats:n,filters:d={},globalSettings:o,branches:R=[]}=ce().props,g=(_==null?void 0:_.permissions)||[],[f,A]=h.useState(d.search||""),[c,M]=h.useState(d.status||"all"),[m,E]=h.useState(d.shift_type||"all"),[U,O]=h.useState(!1),[W,y]=h.useState(!1),[G,C]=h.useState(!1),[p,$]=h.useState(null),[k,q]=h.useState("create"),[T,B]=h.useState(null),J=()=>f!==""||c!=="all"||m!=="all",K=()=>(f?1:0)+(c!=="all"?1:0)+(m!=="all"?1:0),Q=s=>{s.preventDefault(),V()},V=()=>{x.get(route("hr.shifts.index"),{page:1,search:f||void 0,status:c!=="all"?c:void 0,shift_type:m!=="all"?m:void 0,per_page:d.per_page},{preserveState:!0,preserveScroll:!0})},w=(s,a)=>{switch($(a),s){case"view":B(a);break;case"edit":q("edit"),y(!0);break;case"delete":C(!0);break;case"toggle-status":ee(a);break}},X=()=>{$(null),q("create"),y(!0)},Y=s=>{k==="create"?(o!=null&&o.is_demo||r.loading(t("Creating shift...")),x.post(route("hr.shifts.store"),s,{onSuccess:a=>{y(!1),r.dismiss(),a.props.flash.success?r.success(t(a.props.flash.success)):a.props.flash.error&&r.error(t(a.props.flash.error))},onError:a=>{r.dismiss(),typeof a=="string"?r.error(a):r.error(`Failed to create shift: ${Object.values(a).join(", ")}`)}})):k==="edit"&&(o!=null&&o.is_demo||r.loading(t("Updating shift...")),x.put(route("hr.shifts.update",p.id),s,{onSuccess:a=>{y(!1),r.dismiss(),a.props.flash.success?r.success(t(a.props.flash.success)):a.props.flash.error&&r.error(t(a.props.flash.error))},onError:a=>{r.dismiss(),typeof a=="string"?r.error(a):r.error(`Failed to update shift: ${Object.values(a).join(", ")}`)}}))},Z=()=>{o!=null&&o.is_demo||r.loading(t("Deleting shift...")),x.delete(route("hr.shifts.destroy",p.id),{onSuccess:s=>{C(!1),r.dismiss(),s.props.flash.success?r.success(t(s.props.flash.success)):s.props.flash.error&&r.error(t(s.props.flash.error))},onError:s=>{r.dismiss(),typeof s=="string"?r.error(s):r.error(`Failed to delete shift: ${Object.values(s).join(", ")}`)}})},ee=s=>{const a=s.status==="active"?"inactive":"active";o!=null&&o.is_demo||r.loading(`${t(a==="active"?"Activating":"Deactivating")} shift...`),x.put(route("hr.shifts.toggle-status",s.id),{},{onSuccess:i=>{r.dismiss(),i.props.flash.success?r.success(t(i.props.flash.success)):i.props.flash.error&&r.error(t(i.props.flash.error))},onError:i=>{r.dismiss(),typeof i=="string"?r.error(i):r.error(`Failed to update shift status: ${Object.values(i).join(", ")}`)}})},te=()=>{A(""),M("all"),E("all"),O(!1),x.get(route("hr.shifts.index"),{page:1,per_page:d.per_page},{preserveState:!0,preserveScroll:!0})},D=[];D.push({label:t("Calendar View"),icon:e.jsx(L,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>x.get(route("hr.shifts.calendar"))}),b(g,"create-shifts")&&D.push({label:t("Add Shift"),icon:e.jsx(me,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>X()});const se=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Shift Management"),href:route("hr.shifts.index")},{title:t("Shifts")}];t("Shift Name"),t("Start Time"),t("End Time"),t("Break (mins)"),t("Working Hours"),t("Grace (mins)"),t("Type"),t("Status"),t("View"),t("Edit"),t("Toggle Status"),t("Delete");const ae=[{value:"all",label:t("All Statuses"),disabled:!0},{value:"active",label:t("Active")},{value:"inactive",label:t("Inactive")}],re=[{value:"all",label:t("All Types"),disabled:!0},{value:"day",label:t("Day Shift")},{value:"night",label:t("Night Shift")}];t("Monday"),t("Tuesday"),t("Wednesday"),t("Thursday"),t("Friday"),t("Saturday"),t("Sunday");const ie=(s,a,i)=>{if(!s||!a)return 0;const u=new Date(`2000-01-01 ${s}`),v=new Date(`2000-01-01 ${a}`);v<=u&&v.setDate(v.getDate()+1);const P=(v.getTime()-u.getTime())/(1e3*60);return Math.max(0,(P-(i||0))/60)},le=s=>{const a=ie(s.start_time,s.end_time,s.break_duration),i=s.is_night_shift;return e.jsxs(j,{className:"group hover:shadow-md transition-all duration-200 border border-gray-200 dark:border-gray-700 bg-white dark:bg-gray-800",children:[e.jsx(he,{className:"pb-4",children:e.jsxs("div",{className:"flex items-start justify-between",children:[e.jsxs("div",{className:"flex items-center space-x-3",children:[e.jsx("div",{className:`p-2.5 rounded-lg ${i?"bg-slate-100 text-slate-600 dark:bg-slate-800 dark:text-slate-400":"bg-gray-100 text-gray-600 dark:bg-gray-700 dark:text-gray-400"}`,children:i?e.jsx(z,{className:"h-5 w-5"}):e.jsx(F,{className:"h-5 w-5"})}),e.jsxs("div",{children:[e.jsx(xe,{className:"text-lg font-semibold text-gray-900 dark:text-white mb-2",children:s.name}),e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${i?"bg-slate-100 text-slate-700 ring-slate-600/20":"bg-yellow-50 text-yellow-700 ring-yellow-600/20"}`,children:t(i?"Night Shift":"Day Shift")}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.status==="active"?t("Active"):t("Inactive")})]})]})]}),e.jsxs("div",{className:"flex items-center space-x-1",children:[b(g,"view-shifts")&&e.jsx(S,{variant:"ghost",size:"sm",onClick:()=>w("view",s),className:"h-8 w-8 p-0 text-blue-500",title:t("View Shift"),children:e.jsx(je,{className:"h-4 w-4"})}),b(g,"edit-shifts")&&e.jsx(S,{variant:"ghost",size:"sm",onClick:()=>w("edit",s),className:"h-8 w-8 p-0 text-amber-500",title:t("Edit Shift"),children:e.jsx(Ne,{className:"h-4 w-4"})}),b(g,"edit-shifts")&&e.jsx(S,{variant:"ghost",size:"sm",onClick:()=>w("toggle-status",s),className:"h-8 w-8 p-0 text-amber-500",title:s.status==="active"?t("Deactivate Shift"):t("Activate Shift"),children:e.jsx(ke,{className:"h-4 w-4"})}),b(g,"delete-shifts")&&e.jsx(S,{variant:"ghost",size:"sm",onClick:()=>w("delete",s),className:"h-8 w-8 p-0 text-red-500",title:t("Delete Shift"),children:e.jsx(we,{className:"h-4 w-4"})})]})]})}),e.jsxs(N,{className:"pt-0",children:[e.jsxs("div",{className:"grid grid-cols-2 gap-6",children:[e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex items-start space-x-3",children:[e.jsx(Se,{className:"h-4 w-4 text-gray-500 mt-0.5"}),e.jsxs("div",{children:[e.jsxs("p",{className:"text-sm font-semibold text-gray-900 dark:text-white",children:[window.appSettings.formatTime(s.start_time)," - ",window.appSettings.formatTime(s.end_time)]}),e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400",children:t("Shift Hours")})]})]}),e.jsxs("div",{className:"flex items-start space-x-3",children:[e.jsx(L,{className:"h-4 w-4 text-gray-500 mt-0.5"}),e.jsxs("div",{children:[e.jsxs("p",{className:"text-sm font-semibold text-gray-900 dark:text-white",children:[a.toFixed(1)," ",t("hours")]}),e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400",children:t("Working Time")})]})]})]}),e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{children:[e.jsxs("p",{className:"text-sm font-semibold text-gray-900 dark:text-white",children:[s.break_duration," ",t("minutes")]}),e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400",children:t("Break Duration")})]}),e.jsxs("div",{children:[e.jsxs("p",{className:"text-sm font-semibold text-gray-900 dark:text-white",children:[s.grace_period," ",t("minutes")]}),e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400",children:t("Grace Period")})]})]})]}),s.description&&e.jsx("div",{className:"mt-4 pt-4 border-t border-gray-100 dark:border-gray-700",children:e.jsx("p",{className:"text-sm text-gray-600 dark:text-gray-400 leading-relaxed",children:s.description})})]})]},s.id)};return e.jsxs(oe,{title:t("Shifts"),url:"/hr/shifts",actions:D,breadcrumbs:se,noPadding:!0,children:[e.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-6 p-4",children:e.jsx(be,{searchTerm:f,onSearchChange:A,onSearch:Q,filters:[{name:"status",label:t("Status"),type:"select",value:c,onChange:M,options:ae},{name:"shift_type",label:t("Shift Type"),type:"select",value:m,onChange:E,options:re}],showFilters:U,setShowFilters:O,hasActiveFilters:J,activeFilterCount:K,onResetFilters:te,onApplyFilters:V,currentPerPage:((I=d.per_page)==null?void 0:I.toString())||"9",onPerPageChange:s=>{x.get(route("hr.shifts.index"),{page:1,per_page:parseInt(s),search:f||void 0,status:c!=="all"?c:void 0,shift_type:m!=="all"?m:void 0},{preserveState:!0,preserveScroll:!0})},perPageOptions:[9,27,45,90]})}),e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-4 gap-4",children:[e.jsx(j,{className:"bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700",children:e.jsx(N,{className:"p-4",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-gray-600 dark:text-gray-400 text-sm font-medium",children:t("Total Shifts")}),e.jsx("p",{className:"text-2xl font-bold text-gray-900 dark:text-white",children:(n==null?void 0:n.total)||0})]}),e.jsx("div",{className:"p-2 bg-gray-100 dark:bg-gray-700 rounded-lg",children:e.jsx(ve,{className:"h-6 w-6 text-gray-600 dark:text-gray-400"})})]})})}),e.jsx(j,{className:"bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700",children:e.jsx(N,{className:"p-4",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-gray-600 dark:text-gray-400 text-sm font-medium",children:t("Active Shifts")}),e.jsx("p",{className:"text-2xl font-bold text-gray-900 dark:text-white",children:(n==null?void 0:n.active)||0})]}),e.jsx("div",{className:"p-2 bg-green-100 dark:bg-green-900/30 rounded-lg",children:e.jsx(F,{className:"h-6 w-6 text-green-600 dark:text-green-400"})})]})})}),e.jsx(j,{className:"bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700",children:e.jsx(N,{className:"p-4",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-gray-600 dark:text-gray-400 text-sm font-medium",children:t("Night Shifts")}),e.jsx("p",{className:"text-2xl font-bold text-gray-900 dark:text-white",children:(n==null?void 0:n.night)||0})]}),e.jsx("div",{className:"p-2 bg-slate-100 dark:bg-slate-800 rounded-lg",children:e.jsx(z,{className:"h-6 w-6 text-slate-600 dark:text-slate-400"})})]})})}),e.jsx(j,{className:"bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700",children:e.jsx(N,{className:"p-4",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-gray-600 dark:text-gray-400 text-sm font-medium",children:t("Day Shifts")}),e.jsx("p",{className:"text-2xl font-bold text-gray-900 dark:text-white",children:(n==null?void 0:n.day)||0})]}),e.jsx("div",{className:"p-2 bg-blue-100 dark:bg-blue-900/30 rounded-lg",children:e.jsx(F,{className:"h-6 w-6 text-blue-600 dark:text-blue-400"})})]})})})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 xl:grid-cols-3 gap-6",children:(H=l==null?void 0:l.data)==null?void 0:H.map(s=>le(s))}),e.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow border border-gray-200 dark:border-gray-700 p-4",children:e.jsx(fe,{from:(l==null?void 0:l.from)||0,to:(l==null?void 0:l.to)||0,total:(l==null?void 0:l.total)||0,links:l==null?void 0:l.links,entityName:t("shifts"),onPageChange:s=>{const a=new URL(s).searchParams.get("page")||"1";x.get(route("hr.shifts.index"),{page:a,search:f||void 0,status:c!=="all"?c:void 0,shift_type:m!=="all"?m:void 0,sort_field:d.sort_field||void 0,sort_direction:d.sort_direction||void 0,per_page:d.per_page},{preserveState:!0,preserveScroll:!0})}})})]}),e.jsx(ue,{isOpen:W,onClose:()=>y(!1),onSubmit:Y,formConfig:{fields:[{name:"name",label:t("Shift Name"),type:"text",required:!0},{name:"description",label:t("Description"),type:"textarea"},{name:"start_time",label:t("Start Time"),type:"time",required:!0},{name:"end_time",label:t("End Time"),type:"time",required:!0},{name:"break_duration",label:t("Break Duration (minutes)"),type:"number",required:!0,min:0,defaultValue:60},{name:"break_start_time",label:t("Break Start Time"),type:"time"},{name:"break_end_time",label:t("Break End Time"),type:"time"},{name:"grace_period",label:t("Grace Period (minutes)"),type:"number",required:!0,min:0,defaultValue:15},{name:"is_night_shift",label:t("Night Shift"),type:"checkbox",defaultValue:!1},{name:"status",label:t("Status"),type:"select",options:[{value:"active",label:"Active"},{value:"inactive",label:"Inactive"}],defaultValue:"active"},...b(g,"manage-any-shifts")?[{name:"branch_id",label:t("Branch"),type:"select",options:[{value:"none",label:t("All Branches (Company-wide)")},...R.map(s=>({value:s.id.toString(),label:s.name}))],defaultValue:"none"}]:[]],modalSize:"lg"},initialData:p?{...p,branch_id:p.branch_id?p.branch_id.toString():"none"}:null,title:t(k==="create"?"Add New Shift":"Edit Shift"),mode:k}),e.jsx(ge,{isOpen:G,onClose:()=>C(!1),onConfirm:Z,itemName:(p==null?void 0:p.name)||"",entityName:"shift"}),e.jsx(pe,{open:!!T,onOpenChange:()=>B(null),children:T&&e.jsx(ye,{shift:T})})]})}export{Ct as default}; diff --git a/public/build/assets/index-BU1XiNFu.js b/public/build/assets/index-BkKWvZMK.js similarity index 74% rename from public/build/assets/index-BU1XiNFu.js rename to public/build/assets/index-BkKWvZMK.js index c752530e0..b0f5a52d7 100644 --- a/public/build/assets/index-BU1XiNFu.js +++ b/public/build/assets/index-BkKWvZMK.js @@ -1 +1 @@ -import{r as c,j as r}from"./ui-Z445SNHD.js";import{P as ce}from"./page-template-B_mOhR6n.js";import{u as ue,c as he,r as p,x as f,t as o,P as I,C as fe,s as y,v as N,B as b,w as S,D as ge}from"./app-36WMjvX0.js";import{P as K}from"./pagination-n2efY1KU.js";import{S as xe}from"./search-and-filter-bar-PUOLiNYr.js";import{C as be}from"./CrudTable-DA37WZsR.js";import{C as $}from"./CrudFormModal-Bmz2nLeY.js";import{C as ve}from"./CrudDeleteModal-DM40AK8z.js";import{u as je}from"./use-initials-BK4eRgYY.js";import we from"./view-WKa9si0E.js";import{H as ye,K as Ne,L as Se}from"./lock-open-CN4tz8Of.js";import{E as _e}from"./eye-DSAoA9Pp.js";import{S as ke}from"./square-pen-B3p2jiW9.js";import{L as Ce}from"./lock-RX1hYn48.js";import{T as Pe}from"./trash-2-Dxg0nP1A.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./filter-D8dMdozc.js";import"./list-Ajdnpsw1.js";import"./table-C1YkBp3W.js";import"./unlink-sh32LPkQ.js";import"./scale-rJYsnHRa.js";import"./arrow-down-left-BN6xjhcz.js";import"./arrow-left-CjPQICYw.js";import"./arrow-right-left-DKUcVR58.js";import"./arrow-right-DUEfRrRr.js";import"./arrow-up-down-FmcUfWon.js";import"./award-D9FlSYzB.js";import"./ban-CMgLBFSt.js";import"./indian-rupee-Bh3-8N2a.js";import"./bell-Cr2F9IDD.js";import"./book-open-DUwKvBiK.js";import"./boxes-rwzklut0.js";import"./building-2-Cda8xQDI.js";import"./building-CG4yAV8N.js";import"./calculator-wt_63eRJ.js";import"./calendar-check-BZ1JTjf6.js";import"./camera-DDKUkICL.js";import"./chart-column-GeSBJr5Y.js";import"./chart-no-axes-column-increasing-Beqplnfl.js";import"./chart-no-axes-column-BKgkVzqT.js";import"./chevron-left-DKWjKjSf.js";import"./circle-alert-KsX4JXbz.js";import"./circle-check-big-DqURlwt2.js";import"./circle-check-C_SLfS2p.js";import"./circle-help-BdsC7_wR.js";import"./circle-x-DkvEqmM5.js";import"./circle-BpyxLEsH.js";import"./clipboard-list-BU0dok7E.js";import"./code-DNPjFOcs.js";import"./crosshair-C7OptAZm.js";import"./crown-Cp4cgutu.js";import"./download-Ba72czhU.js";import"./external-link-uO-R2E0-.js";import"./eye-off-DlDpEvnB.js";import"./instagram-DBjFHIT7.js";import"./file-down-Bxu0R4EW.js";import"./pen-line-Fy-AVmqM.js";import"./file-up-CZ-cXuKa.js";import"./folder-git-2-Dwj_EoDL.js";import"./house-D8b8GwgZ.js";import"./git-branch-D2sIFzs4.js";import"./grip-vertical-DXcr-v-g.js";import"./hard-drive-ApF-ULi1.js";import"./hash-CHJS6b-L.js";import"./shield-Mt6vEHxn.js";import"./info-VH-vNQ_z.js";import"./layers-CF7Mhs3n.js";import"./layout-list-BuBaZfwq.js";import"./lightbulb-fAsbBO8F.js";import"./link-2-C22T2wSs.js";import"./link-ClcCoVU_.js";import"./twitter-DDHYm63p.js";import"./locate-fixed-D29o3FBS.js";import"./log-in-Bt5dnADg.js";import"./mail-BFoS8U8W.js";import"./map-pin-L7jUebKz.js";import"./menu-Cu-nnefe.js";import"./message-square-warning-DbVEqa_0.js";import"./message-square-DMJ4IbdE.js";import"./monitor-DL9THmS7.js";import"./package-B9XnehkQ.js";import"./percent-BYDujffR.js";import"./phone-CJ2h446N.js";import"./plane-BqORGC6m.js";import"./play-DHqp-NCB.js";import"./qr-code-u5AOBzVe.js";import"./quote-BtOwgBns.js";import"./radio-CxUR05xj.js";import"./ruler-DbxwIrQY.js";import"./send-DpE3qK0m.js";import"./server-DgtPu6lA.js";import"./wifi-CFyF5qct.js";import"./shield-check--CTAItWs.js";import"./smartphone-BQ_9x4vN.js";import"./square-check-big-Dt4MtZcM.js";import"./star-WlheM7sI.js";import"./sun-DRsBfXSu.js";import"./tag-CMVMnpSh.js";import"./target-BEz5Ry2v.js";import"./thumbs-up-DYj-woXk.js";import"./ticket-BhEK5100.js";import"./trash-Dyd2ZsaG.js";import"./trending-down-CeOqAkGV.js";import"./trending-up-CPB8hZlm.js";import"./triangle-alert-MsN2AA6c.js";import"./trophy-BZyhzbIT.js";import"./type-DlbqWp8I.js";import"./user-check-4xSYwYvq.js";import"./user-plus-C-0nSlHG.js";import"./user-x-Drk57M2z.js";import"./wallet-C3p1yihr.js";import"./wrench-CLqKc51o.js";import"./zap-D4fS-tPu.js";import"./radio-group-BtLENAXk.js";import"./checkbox-Bos2Phgi.js";import"./multi-select-field-BX9C1tYH.js";import"./scroll-area-BmK0s-Hf.js";import"./LocationPicker-DAd_AcXs.js";import"./leaflet-FVhBWCqS.js";function xt(){var z,B;const{t}=ue(),{auth:_,users:i,roles:k,branches:E,planLimits:g,filters:a={}}=he().props,u=(_==null?void 0:_.permissions)||[],R=je(),[h,G]=c.useState(a.view||"list"),[m,M]=c.useState(a.search||""),[d,O]=c.useState(a.role||"all"),[J,T]=c.useState(!1),[W,q]=c.useState(!1),[Y,v]=c.useState(!1),[Q,C]=c.useState(!1),[X,P]=c.useState(!1),[l,A]=c.useState(null),[j,L]=c.useState("create"),Z=()=>d!=="all"||m!=="",ee=()=>(d!=="all"?1:0)+(m?1:0),re=e=>{e.preventDefault(),U()},U=()=>{const e={page:1};m&&(e.search=m),d!=="all"&&(e.role=d),a.per_page&&(e.per_page=a.per_page),e.view=h,p.get(route("users.index"),e,{preserveState:!0,preserveScroll:!0})},se=e=>{O(e)},te=e=>{const s=a.sort_field===e&&a.sort_direction==="asc"?"desc":"asc",n={sort_field:e,sort_direction:s,page:1};m&&(n.search=m),d!=="all"&&(n.role=d),a.per_page&&(n.per_page=a.per_page),n.view=h,p.get(route("users.index"),n,{preserveState:!0,preserveScroll:!0})},x=(e,s)=>{switch(A(s),e){case"view":q(!0);break;case"edit":L("edit"),v(!0);break;case"delete":C(!0);break;case"reset-password":P(!0);break;case"toggle-status":le(s);break}},D=()=>{A(null),L("create"),v(!0)},ie=e=>{e.roles&&Array.isArray(e.roles)&&(e.roles=e.roles[0]),j==="create"?p.post(route("users.store"),e,{onSuccess:s=>{v(!1),o.dismiss(),s.props.flash.success?o.success(t(s.props.flash.success)):s.props.flash.error&&o.error(t(s.props.flash.error))},onError:s=>{o.dismiss(),typeof s=="string"?o.error(t(s)):o.error(t("Failed to create user: {{errors}}",{errors:Object.values(s).join(", ")}))}}):j==="edit"&&p.put(route("users.update",l.id),e,{onSuccess:s=>{v(!1),o.dismiss(),s.props.flash.success?o.success(t(s.props.flash.success)):s.props.flash.error&&o.error(t(s.props.flash.error))},onError:s=>{o.dismiss(),typeof s=="string"?o.error(t(s)):o.error(t("Failed to update user: {{errors}}",{errors:Object.values(s).join(", ")}))}})},oe=()=>{p.delete(route("users.destroy",l.id),{onSuccess:e=>{C(!1),o.dismiss(),e.props.flash.success?o.success(t(e.props.flash.success)):e.props.flash.error&&o.error(t(e.props.flash.error))},onError:e=>{o.dismiss(),typeof e=="string"?o.error(t(e)):o.error(t("Failed to delete user: {{errors}}",{errors:Object.values(e).join(", ")}))}})},ae=e=>{p.put(route("users.reset-password",l.id),e,{onSuccess:s=>{P(!1),o.dismiss(),s.props.flash.success?o.success(t(s.props.flash.success)):s.props.flash.error&&o.error(t(s.props.flash.error))},onError:s=>{o.dismiss(),typeof s=="string"?o.error(t(s)):o.error(t("Failed to reset password: {{errors}}",{errors:Object.values(s).join(", ")}))}})},le=e=>{e.status,p.put(route("users.toggle-status",e.id),{},{onSuccess:s=>{o.dismiss(),s.props.flash.success?o.success(t(s.props.flash.success)):s.props.flash.error&&o.error(t(s.props.flash.error))},onError:s=>{o.dismiss(),typeof s=="string"?o.error(t(s)):o.error(t("Failed to update user status: {{errors}}",{errors:Object.values(s).join(", ")}))}})},V=e=>{const n={page:new URL(e).searchParams.get("page")||"1",view:h};m&&(n.search=m),d!=="all"&&(n.role=d),a.per_page&&(n.per_page=a.per_page),a.sort_field&&(n.sort_field=a.sort_field),a.sort_direction&&(n.sort_direction=a.sort_direction),p.get(route("users.index"),n,{preserveState:!0,preserveScroll:!0})},ne=()=>{O("all"),M(""),T(!1),p.get(route("users.index"),{page:1,per_page:a.per_page,view:h},{preserveState:!0,preserveScroll:!0})},F=[];if(u.includes("manage-login-history")&&F.push({icon:r.jsx(ye,{className:"h-4 w-4 mx-auto"}),variant:"outline",tooltip:t("Login History"),onClick:()=>p.get(route("login-history.index"))}),f(u,"create-users")){const e=!g||g.can_create;F.push({label:g&&!e?t("User Limit Reached ({{current}}/{{max}})",{current:g.current_users,max:g.max_users}):t("Add User"),icon:r.jsx(I,{className:"h-4 w-4 mr-2"}),variant:e?"default":"outline",onClick:e?()=>D():()=>o.error(t("User limit exceeded. Your plan allows maximum {{max}} users. Please upgrade your plan.",{max:g.max_users})),disabled:!e})}const me=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Staff"),href:route("users.index")},{title:t("Users")}],de=[{key:"name",label:t("Name"),sortable:!0,render:(e,s)=>r.jsxs("div",{className:"flex items-center gap-3",children:[s.avatar?r.jsx("img",{src:s.avatar,alt:s.name,className:"h-10 w-10 rounded-full object-cover",onError:n=>{var H;const w=n.target;w.style.display="none",(H=w.nextElementSibling)==null||H.classList.remove("hidden")}}):null,r.jsx("div",{className:`flex h-10 w-10 items-center justify-center rounded-full bg-primary text-white flex-shrink-0 ${s.avatar?"hidden":""}`,children:R(s.name)}),r.jsxs("div",{children:[r.jsx("div",{className:"font-medium",children:s.name}),r.jsx("div",{className:"text-sm text-muted-foreground",children:s.email})]})]})},{key:"roles",label:t("Roles"),render:e=>!e||!e.length?r.jsx("span",{className:"text-muted-foreground",children:"No roles assigned"}):e.map(s=>r.jsx("span",{className:"inline-flex items-center rounded-md bg-blue-50 px-2 py-1 text-xs font-medium text-blue-700 ring-1 ring-inset ring-blue-700/10 mr-1",children:s.label||s.name},s.id))},{key:"created_at",label:t("Joined"),sortable:!0,render:e=>{var s;return((s=window.appSettings)==null?void 0:s.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}}],pe=[{label:t("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-users"},{label:t("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-users"},{label:t("Reset Password"),icon:"KeyRound",action:"reset-password",className:"text-blue-500",requiredPermission:"reset-password-users"},{label:t("Toggle Status"),icon:"Lock",action:"toggle-status",className:"text-amber-500",requiredPermission:"toggle-status-users"},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-users"}];return r.jsxs(ce,{title:t("Users Management"),url:"/users",actions:F,breadcrumbs:me,noPadding:!0,children:[r.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:r.jsx(xe,{searchTerm:m,onSearchChange:M,onSearch:re,filters:[{name:"role",label:t("Role"),type:"select",value:d,onChange:se,options:[{value:"all",label:t("All Roles")},...(k||[]).map(e=>({value:e.id.toString(),label:e.label||e.name}))]}],showFilters:J,setShowFilters:T,hasActiveFilters:Z,activeFilterCount:ee,onResetFilters:ne,onApplyFilters:U,currentPerPage:((z=a.per_page)==null?void 0:z.toString())||"10",onPerPageChange:e=>{const s={page:1,per_page:parseInt(e),view:h};m&&(s.search=m),d!=="all"&&(s.role=d),a.sort_field&&(s.sort_field=a.sort_field),a.sort_direction&&(s.sort_direction=a.sort_direction),p.get(route("users.index"),s,{preserveState:!0,preserveScroll:!0})},showViewToggle:!0,activeView:h,onViewChange:e=>{G(e);const s={page:1,view:e};m&&(s.search=m),d!=="all"&&(s.role=d),a.per_page&&(s.per_page=a.per_page),a.sort_field&&(s.sort_field=a.sort_field),a.sort_direction&&(s.sort_direction=a.sort_direction),p.get(route("users.index"),s,{preserveState:!0,preserveScroll:!0})}})}),h==="list"?r.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[r.jsx(be,{columns:de,actions:pe,data:(i==null?void 0:i.data)||[],from:(i==null?void 0:i.from)||1,onAction:x,sortField:a.sort_field,sortDirection:a.sort_direction,onSort:te,permissions:u,entityPermissions:{view:"view-users",create:"create-users",edit:"edit-users",delete:"delete-users"}}),r.jsx(K,{from:(i==null?void 0:i.from)||0,to:(i==null?void 0:i.to)||0,total:(i==null?void 0:i.total)||0,links:i==null?void 0:i.links,entityName:t("users"),onPageChange:V})]}):r.jsxs("div",{children:[r.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 gap-4",children:[(B=i==null?void 0:i.data)==null?void 0:B.map(e=>r.jsx(fe,{className:"bg-white dark:bg-gray-900 border border-gray-200 dark:border-gray-700 rounded-xl shadow-sm hover:shadow-md transition-all duration-200",children:r.jsxs("div",{className:"p-4",children:[r.jsxs("div",{className:"flex items-center gap-3",children:[r.jsxs("div",{className:"flex-shrink-0",children:[e.avatar?r.jsx("img",{src:e.avatar,alt:e.name,className:"h-12 w-12 rounded-lg object-cover",onError:s=>{var w;const n=s.target;n.style.display="none",(w=n.nextElementSibling)==null||w.classList.remove("hidden")}}):null,r.jsx("div",{className:`h-12 w-12 rounded-lg bg-primary/10 text-primary flex items-center justify-center text-sm font-bold ${e.avatar?"hidden":""}`,children:R(e.name)})]}),r.jsxs("div",{className:"flex-1 min-w-0",children:[r.jsx("h3",{className:"text-sm font-semibold text-gray-900 dark:text-white truncate",children:e.name}),r.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400 truncate",children:e.email})]})]}),r.jsx("div",{className:"border-t border-gray-100 dark:border-gray-700 my-3"}),r.jsxs("div",{className:"flex items-center justify-between",children:[r.jsxs("div",{className:"flex items-center gap-1",children:[f(u,"view-users")&&r.jsxs(y,{children:[r.jsx(N,{asChild:!0,children:r.jsx(b,{variant:"ghost",size:"sm",onClick:()=>x("view",e),className:"h-8 w-8 p-0 text-blue-500 hover:text-blue-600 hover:bg-blue-50 dark:hover:bg-blue-900/20",children:r.jsx(_e,{className:"h-4 w-4"})})}),r.jsx(S,{children:t("View")})]}),f(u,"edit-users")&&r.jsxs(y,{children:[r.jsx(N,{asChild:!0,children:r.jsx(b,{variant:"ghost",size:"sm",onClick:()=>x("edit",e),className:"h-8 w-8 p-0 text-amber-500 hover:text-amber-600 hover:bg-amber-50 dark:hover:bg-amber-900/20",children:r.jsx(ke,{className:"h-4 w-4"})})}),r.jsx(S,{children:t("Edit")})]}),f(u,"reset-password-users")&&r.jsxs(y,{children:[r.jsx(N,{asChild:!0,children:r.jsx(b,{variant:"ghost",size:"sm",onClick:()=>x("reset-password",e),className:"h-8 w-8 p-0 text-blue-500 hover:text-blue-600 hover:bg-blue-50 dark:hover:bg-blue-900/20",children:r.jsx(Ne,{className:"h-4 w-4"})})}),r.jsx(S,{children:t("Reset Password")})]}),f(u,"toggle-status-users")&&r.jsxs(y,{children:[r.jsx(N,{asChild:!0,children:r.jsx(b,{variant:"ghost",size:"sm",onClick:()=>x("toggle-status",e),className:"h-8 w-8 p-0 text-amber-500 hover:text-amber-600 hover:bg-amber-50 dark:hover:bg-amber-900/20",children:e.status==="active"?r.jsx(Ce,{className:"h-4 w-4"}):r.jsx(Se,{className:"h-4 w-4"})})}),r.jsx(S,{children:e.status==="active"?t("Disable User"):t("Enable User")})]}),f(u,"delete-users")&&r.jsxs(y,{children:[r.jsx(N,{asChild:!0,children:r.jsx(b,{variant:"ghost",size:"sm",onClick:()=>x("delete",e),className:"h-8 w-8 p-0 text-red-500 hover:text-red-600 hover:bg-red-50 dark:hover:bg-red-900/20",children:r.jsx(Pe,{className:"h-4 w-4"})})}),r.jsx(S,{children:t("Delete")})]})]}),r.jsx("div",{children:e.roles&&e.roles.length>0?r.jsx("span",{className:"inline-flex items-center rounded-md bg-primary px-2.5 py-1 text-xs font-medium text-white capitalize",children:e.roles[0].label||e.roles[0].name}):r.jsx("span",{className:"inline-flex items-center rounded-md bg-gray-100 dark:bg-gray-700 px-2.5 py-1 text-xs font-medium text-gray-500 dark:text-gray-400",children:t("No role")})})]})]})},e.id)),(!(i!=null&&i.data)||i.data.length===0)&&r.jsxs("div",{className:"col-span-full text-center py-16",children:[r.jsx("div",{className:"mx-auto h-20 w-20 text-gray-300 dark:text-gray-600 mb-4",children:r.jsx("svg",{fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",className:"w-full h-full",children:r.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1,d:"M17 20h5v-2a3 3 0 00-5.356-1.857M17 20H7m10 0v-2c0-.656-.126-1.283-.356-1.857M7 20H2v-2a3 3 0 015.356-1.857M7 20v-2c0-.656.126-1.283.356-1.857m0 0a5.002 5.002 0 019.288 0M15 7a3 3 0 11-6 0 3 3 0 016 0z"})})}),r.jsx("h3",{className:"text-lg font-medium text-gray-900 dark:text-white mb-2",children:t("No users found")}),r.jsx("p",{className:"text-gray-500 dark:text-gray-400 mb-6",children:t("Get started by creating your first user")}),f(u,"create-users")&&r.jsxs(b,{onClick:D,children:[r.jsx(I,{className:"h-4 w-4 mr-2"}),t("Add User")]})]})]}),r.jsx("div",{className:"mt-6",children:r.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 overflow-hidden",children:r.jsx(K,{from:(i==null?void 0:i.from)||0,to:(i==null?void 0:i.to)||0,total:(i==null?void 0:i.total)||0,links:i==null?void 0:i.links,entityName:t("users"),onPageChange:V})})})]}),r.jsx(ge,{open:W,onOpenChange:q,children:l&&r.jsx(we,{record:l})}),r.jsx($,{isOpen:Y,onClose:()=>v(!1),onSubmit:ie,formConfig:{fields:[{name:"name",label:t("Name"),type:"text",required:!0},{name:"email",label:t("Email"),type:"email",required:!0},{name:"password",label:t("Password"),type:"password",required:!0,conditional:e=>e==="create"},{name:"password_confirmation",label:t("Confirm Password"),type:"password",required:!0,conditional:e=>e==="create"},{name:"roles",label:t("Role"),type:"select",options:k?k.map(e=>({value:e.id.toString(),label:e.label||e.name})):[],required:!0},{name:"branch_id",label:t("Branch"),type:"select",options:E?E.map(e=>({value:e.id.toString(),label:e.name})):[],required:!1}],modalSize:"lg"},initialData:l?{...l,roles:l.roles&&l.roles.length>0?l.roles[0].id.toString():"",branch_id:l.branch_id?l.branch_id.toString():""}:null,title:t(j==="create"?"Add New User":j==="edit"?"Edit User":"View User"),mode:j}),r.jsx(ve,{isOpen:Q,onClose:()=>C(!1),onConfirm:oe,itemName:(l==null?void 0:l.name)||"",entityName:"user"}),r.jsx($,{isOpen:X,onClose:()=>P(!1),onSubmit:ae,formConfig:{fields:[{name:"password",label:t("New Password"),type:"password",required:!0},{name:"password_confirmation",label:t("Confirm Password"),type:"password",required:!0}],modalSize:"sm"},initialData:{},title:`Reset Password for ${(l==null?void 0:l.name)||"User"}`,mode:"edit"})]})}export{xt as default}; +import{r as c,j as r}from"./ui-Z445SNHD.js";import{P as ce}from"./page-template-Cw8W4Qs2.js";import{u as ue,c as he,r as p,x as f,t as o,P as I,C as fe,s as y,v as N,B as b,w as S,D as ge}from"./app-Da3PX8qg.js";import{P as K}from"./pagination-B9z4VraF.js";import{S as xe}from"./search-and-filter-bar-1QHzFJdq.js";import{C as be}from"./CrudTable-Dk-uCuqB.js";import{C as $}from"./CrudFormModal-CTSICk3j.js";import{C as ve}from"./CrudDeleteModal-DmHx0JCJ.js";import{u as je}from"./use-initials-BK4eRgYY.js";import we from"./view-KkE8YYbB.js";import{H as ye,K as Ne,L as Se}from"./lock-open-Cco69YMj.js";import{E as _e}from"./eye-CzYzwmmr.js";import{S as ke}from"./square-pen-CatLE0_h.js";import{L as Ce}from"./lock-BGSkpX29.js";import{T as Pe}from"./trash-2-15Ri11Yq.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./filter-B_3e214H.js";import"./list-DY4Uh_0E.js";import"./table-BRtys9Nx.js";import"./unlink-vC8B7N8r.js";import"./scale-Chnhsap1.js";import"./arrow-down-left-D4-BLXQL.js";import"./arrow-left-B9tcIgis.js";import"./arrow-right-left-TC-Oi5FJ.js";import"./arrow-right-SXr1661j.js";import"./arrow-up-down-Df1H6itH.js";import"./award-DOf5Xc3o.js";import"./ban-C1FQ9ay_.js";import"./indian-rupee-CY9fE6hT.js";import"./bell-BMsQyWM-.js";import"./book-open-DiNAfaue.js";import"./boxes-Bjf0_Kx7.js";import"./building-2-DmmRcP0c.js";import"./building-BXglONiz.js";import"./calculator-B75Vnhim.js";import"./calendar-check-C2F7PWoI.js";import"./camera-DZNJpjXR.js";import"./chart-column-CKzC1aib.js";import"./chart-no-axes-column-increasing-xL8kjLW0.js";import"./chart-no-axes-column-CaNDayE9.js";import"./chevron-left-C98gPe5P.js";import"./circle-alert-Cu5dznTP.js";import"./circle-check-big-KTDTMhTs.js";import"./circle-check-aau4wqhp.js";import"./circle-help-C4uXcZYY.js";import"./circle-x-r3If4JPw.js";import"./circle-DgA3bS7I.js";import"./clipboard-list-BNSl4hy2.js";import"./code-Dzlx6QPB.js";import"./crosshair-DtQysFz7.js";import"./crown-CC8Godfb.js";import"./download-BHVnw95S.js";import"./external-link-DL5n0dhJ.js";import"./eye-off-BJYR0wmr.js";import"./instagram-tpp8H3E-.js";import"./file-down-CxCQCvcc.js";import"./pen-line-CNA-f1dm.js";import"./file-up-D3rB-4Bg.js";import"./folder-git-2-T64oq8HG.js";import"./house-BUnGVtyw.js";import"./git-branch-EdIXkL-9.js";import"./grip-vertical-BvetFs24.js";import"./hard-drive--Nch37f-.js";import"./hash-B3fNBlbs.js";import"./shield-rKKgzkbW.js";import"./info-Cj5ROI6H.js";import"./layers-DdZLSQgt.js";import"./layout-list-DkB7S2jk.js";import"./lightbulb-CJXOfIFD.js";import"./link-2-DNnYgrdz.js";import"./link-DeErafFW.js";import"./twitter-CRZZ6zjd.js";import"./locate-fixed-BKpEfCUU.js";import"./log-in-TxFQ9ojy.js";import"./mail-khAU5Oig.js";import"./map-pin-BFNXdrz2.js";import"./menu-BGxVBBZl.js";import"./message-square-warning-DHRFlo8i.js";import"./message-square-C7x1Rix5.js";import"./monitor-P2T9V9tT.js";import"./package-C-rDDwyp.js";import"./percent-DP16IBy2.js";import"./phone-XzqO8Dfs.js";import"./plane-C9QqCVcZ.js";import"./play-62Z04sZZ.js";import"./qr-code-CUR1J9NH.js";import"./quote-DF2Qwen7.js";import"./radio-nm2vY_Ib.js";import"./ruler-DviIA5uv.js";import"./send-DXZhFVWG.js";import"./server-BzBihesB.js";import"./wifi-BPS_-hKY.js";import"./shield-check-Cyw4YGYb.js";import"./smartphone-i99jk4ns.js";import"./square-check-big-Cal0w_ma.js";import"./star-CSGOTD6i.js";import"./sun-TjfxyFzf.js";import"./tag-CUFhfHTp.js";import"./target-B_9kWYv3.js";import"./thumbs-up-Du-LlBXg.js";import"./ticket-BjgtGAIQ.js";import"./trash-BRJCY2my.js";import"./trending-down-MNPLLbIb.js";import"./trending-up-D5y6g4yZ.js";import"./triangle-alert-CeuDFixJ.js";import"./trophy-Cs36GMET.js";import"./type-DX1RNe21.js";import"./user-check-DDs_5zV9.js";import"./user-plus-Ba62LA9O.js";import"./user-x-C3dBJr2o.js";import"./wallet-BP1hP1I0.js";import"./wrench-DX6GWbcS.js";import"./zap-Of1Abppa.js";import"./radio-group-CuY8xCRY.js";import"./checkbox-C3Z6LHOx.js";import"./multi-select-field-ALFA5JXF.js";import"./scroll-area-C7NBgd0i.js";import"./LocationPicker-Dy1Od2a3.js";import"./leaflet-FVhBWCqS.js";function xt(){var z,B;const{t}=ue(),{auth:_,users:i,roles:k,branches:E,planLimits:g,filters:a={}}=he().props,u=(_==null?void 0:_.permissions)||[],R=je(),[h,G]=c.useState(a.view||"list"),[m,M]=c.useState(a.search||""),[d,O]=c.useState(a.role||"all"),[J,T]=c.useState(!1),[W,q]=c.useState(!1),[Y,v]=c.useState(!1),[Q,C]=c.useState(!1),[X,P]=c.useState(!1),[l,A]=c.useState(null),[j,L]=c.useState("create"),Z=()=>d!=="all"||m!=="",ee=()=>(d!=="all"?1:0)+(m?1:0),re=e=>{e.preventDefault(),U()},U=()=>{const e={page:1};m&&(e.search=m),d!=="all"&&(e.role=d),a.per_page&&(e.per_page=a.per_page),e.view=h,p.get(route("users.index"),e,{preserveState:!0,preserveScroll:!0})},se=e=>{O(e)},te=e=>{const s=a.sort_field===e&&a.sort_direction==="asc"?"desc":"asc",n={sort_field:e,sort_direction:s,page:1};m&&(n.search=m),d!=="all"&&(n.role=d),a.per_page&&(n.per_page=a.per_page),n.view=h,p.get(route("users.index"),n,{preserveState:!0,preserveScroll:!0})},x=(e,s)=>{switch(A(s),e){case"view":q(!0);break;case"edit":L("edit"),v(!0);break;case"delete":C(!0);break;case"reset-password":P(!0);break;case"toggle-status":le(s);break}},D=()=>{A(null),L("create"),v(!0)},ie=e=>{e.roles&&Array.isArray(e.roles)&&(e.roles=e.roles[0]),j==="create"?p.post(route("users.store"),e,{onSuccess:s=>{v(!1),o.dismiss(),s.props.flash.success?o.success(t(s.props.flash.success)):s.props.flash.error&&o.error(t(s.props.flash.error))},onError:s=>{o.dismiss(),typeof s=="string"?o.error(t(s)):o.error(t("Failed to create user: {{errors}}",{errors:Object.values(s).join(", ")}))}}):j==="edit"&&p.put(route("users.update",l.id),e,{onSuccess:s=>{v(!1),o.dismiss(),s.props.flash.success?o.success(t(s.props.flash.success)):s.props.flash.error&&o.error(t(s.props.flash.error))},onError:s=>{o.dismiss(),typeof s=="string"?o.error(t(s)):o.error(t("Failed to update user: {{errors}}",{errors:Object.values(s).join(", ")}))}})},oe=()=>{p.delete(route("users.destroy",l.id),{onSuccess:e=>{C(!1),o.dismiss(),e.props.flash.success?o.success(t(e.props.flash.success)):e.props.flash.error&&o.error(t(e.props.flash.error))},onError:e=>{o.dismiss(),typeof e=="string"?o.error(t(e)):o.error(t("Failed to delete user: {{errors}}",{errors:Object.values(e).join(", ")}))}})},ae=e=>{p.put(route("users.reset-password",l.id),e,{onSuccess:s=>{P(!1),o.dismiss(),s.props.flash.success?o.success(t(s.props.flash.success)):s.props.flash.error&&o.error(t(s.props.flash.error))},onError:s=>{o.dismiss(),typeof s=="string"?o.error(t(s)):o.error(t("Failed to reset password: {{errors}}",{errors:Object.values(s).join(", ")}))}})},le=e=>{e.status,p.put(route("users.toggle-status",e.id),{},{onSuccess:s=>{o.dismiss(),s.props.flash.success?o.success(t(s.props.flash.success)):s.props.flash.error&&o.error(t(s.props.flash.error))},onError:s=>{o.dismiss(),typeof s=="string"?o.error(t(s)):o.error(t("Failed to update user status: {{errors}}",{errors:Object.values(s).join(", ")}))}})},V=e=>{const n={page:new URL(e).searchParams.get("page")||"1",view:h};m&&(n.search=m),d!=="all"&&(n.role=d),a.per_page&&(n.per_page=a.per_page),a.sort_field&&(n.sort_field=a.sort_field),a.sort_direction&&(n.sort_direction=a.sort_direction),p.get(route("users.index"),n,{preserveState:!0,preserveScroll:!0})},ne=()=>{O("all"),M(""),T(!1),p.get(route("users.index"),{page:1,per_page:a.per_page,view:h},{preserveState:!0,preserveScroll:!0})},F=[];if(u.includes("manage-login-history")&&F.push({icon:r.jsx(ye,{className:"h-4 w-4 mx-auto"}),variant:"outline",tooltip:t("Login History"),onClick:()=>p.get(route("login-history.index"))}),f(u,"create-users")){const e=!g||g.can_create;F.push({label:g&&!e?t("User Limit Reached ({{current}}/{{max}})",{current:g.current_users,max:g.max_users}):t("Add User"),icon:r.jsx(I,{className:"h-4 w-4 mr-2"}),variant:e?"default":"outline",onClick:e?()=>D():()=>o.error(t("User limit exceeded. Your plan allows maximum {{max}} users. Please upgrade your plan.",{max:g.max_users})),disabled:!e})}const me=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Staff"),href:route("users.index")},{title:t("Users")}],de=[{key:"name",label:t("Name"),sortable:!0,render:(e,s)=>r.jsxs("div",{className:"flex items-center gap-3",children:[s.avatar?r.jsx("img",{src:s.avatar,alt:s.name,className:"h-10 w-10 rounded-full object-cover",onError:n=>{var H;const w=n.target;w.style.display="none",(H=w.nextElementSibling)==null||H.classList.remove("hidden")}}):null,r.jsx("div",{className:`flex h-10 w-10 items-center justify-center rounded-full bg-primary text-white flex-shrink-0 ${s.avatar?"hidden":""}`,children:R(s.name)}),r.jsxs("div",{children:[r.jsx("div",{className:"font-medium",children:s.name}),r.jsx("div",{className:"text-sm text-muted-foreground",children:s.email})]})]})},{key:"roles",label:t("Roles"),render:e=>!e||!e.length?r.jsx("span",{className:"text-muted-foreground",children:"No roles assigned"}):e.map(s=>r.jsx("span",{className:"inline-flex items-center rounded-md bg-blue-50 px-2 py-1 text-xs font-medium text-blue-700 ring-1 ring-inset ring-blue-700/10 mr-1",children:s.label||s.name},s.id))},{key:"created_at",label:t("Joined"),sortable:!0,render:e=>{var s;return((s=window.appSettings)==null?void 0:s.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}}],pe=[{label:t("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-users"},{label:t("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-users"},{label:t("Reset Password"),icon:"KeyRound",action:"reset-password",className:"text-blue-500",requiredPermission:"reset-password-users"},{label:t("Toggle Status"),icon:"Lock",action:"toggle-status",className:"text-amber-500",requiredPermission:"toggle-status-users"},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-users"}];return r.jsxs(ce,{title:t("Users Management"),url:"/users",actions:F,breadcrumbs:me,noPadding:!0,children:[r.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:r.jsx(xe,{searchTerm:m,onSearchChange:M,onSearch:re,filters:[{name:"role",label:t("Role"),type:"select",value:d,onChange:se,options:[{value:"all",label:t("All Roles")},...(k||[]).map(e=>({value:e.id.toString(),label:e.label||e.name}))]}],showFilters:J,setShowFilters:T,hasActiveFilters:Z,activeFilterCount:ee,onResetFilters:ne,onApplyFilters:U,currentPerPage:((z=a.per_page)==null?void 0:z.toString())||"10",onPerPageChange:e=>{const s={page:1,per_page:parseInt(e),view:h};m&&(s.search=m),d!=="all"&&(s.role=d),a.sort_field&&(s.sort_field=a.sort_field),a.sort_direction&&(s.sort_direction=a.sort_direction),p.get(route("users.index"),s,{preserveState:!0,preserveScroll:!0})},showViewToggle:!0,activeView:h,onViewChange:e=>{G(e);const s={page:1,view:e};m&&(s.search=m),d!=="all"&&(s.role=d),a.per_page&&(s.per_page=a.per_page),a.sort_field&&(s.sort_field=a.sort_field),a.sort_direction&&(s.sort_direction=a.sort_direction),p.get(route("users.index"),s,{preserveState:!0,preserveScroll:!0})}})}),h==="list"?r.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[r.jsx(be,{columns:de,actions:pe,data:(i==null?void 0:i.data)||[],from:(i==null?void 0:i.from)||1,onAction:x,sortField:a.sort_field,sortDirection:a.sort_direction,onSort:te,permissions:u,entityPermissions:{view:"view-users",create:"create-users",edit:"edit-users",delete:"delete-users"}}),r.jsx(K,{from:(i==null?void 0:i.from)||0,to:(i==null?void 0:i.to)||0,total:(i==null?void 0:i.total)||0,links:i==null?void 0:i.links,entityName:t("users"),onPageChange:V})]}):r.jsxs("div",{children:[r.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 gap-4",children:[(B=i==null?void 0:i.data)==null?void 0:B.map(e=>r.jsx(fe,{className:"bg-white dark:bg-gray-900 border border-gray-200 dark:border-gray-700 rounded-xl shadow-sm hover:shadow-md transition-all duration-200",children:r.jsxs("div",{className:"p-4",children:[r.jsxs("div",{className:"flex items-center gap-3",children:[r.jsxs("div",{className:"flex-shrink-0",children:[e.avatar?r.jsx("img",{src:e.avatar,alt:e.name,className:"h-12 w-12 rounded-lg object-cover",onError:s=>{var w;const n=s.target;n.style.display="none",(w=n.nextElementSibling)==null||w.classList.remove("hidden")}}):null,r.jsx("div",{className:`h-12 w-12 rounded-lg bg-primary/10 text-primary flex items-center justify-center text-sm font-bold ${e.avatar?"hidden":""}`,children:R(e.name)})]}),r.jsxs("div",{className:"flex-1 min-w-0",children:[r.jsx("h3",{className:"text-sm font-semibold text-gray-900 dark:text-white truncate",children:e.name}),r.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400 truncate",children:e.email})]})]}),r.jsx("div",{className:"border-t border-gray-100 dark:border-gray-700 my-3"}),r.jsxs("div",{className:"flex items-center justify-between",children:[r.jsxs("div",{className:"flex items-center gap-1",children:[f(u,"view-users")&&r.jsxs(y,{children:[r.jsx(N,{asChild:!0,children:r.jsx(b,{variant:"ghost",size:"sm",onClick:()=>x("view",e),className:"h-8 w-8 p-0 text-blue-500 hover:text-blue-600 hover:bg-blue-50 dark:hover:bg-blue-900/20",children:r.jsx(_e,{className:"h-4 w-4"})})}),r.jsx(S,{children:t("View")})]}),f(u,"edit-users")&&r.jsxs(y,{children:[r.jsx(N,{asChild:!0,children:r.jsx(b,{variant:"ghost",size:"sm",onClick:()=>x("edit",e),className:"h-8 w-8 p-0 text-amber-500 hover:text-amber-600 hover:bg-amber-50 dark:hover:bg-amber-900/20",children:r.jsx(ke,{className:"h-4 w-4"})})}),r.jsx(S,{children:t("Edit")})]}),f(u,"reset-password-users")&&r.jsxs(y,{children:[r.jsx(N,{asChild:!0,children:r.jsx(b,{variant:"ghost",size:"sm",onClick:()=>x("reset-password",e),className:"h-8 w-8 p-0 text-blue-500 hover:text-blue-600 hover:bg-blue-50 dark:hover:bg-blue-900/20",children:r.jsx(Ne,{className:"h-4 w-4"})})}),r.jsx(S,{children:t("Reset Password")})]}),f(u,"toggle-status-users")&&r.jsxs(y,{children:[r.jsx(N,{asChild:!0,children:r.jsx(b,{variant:"ghost",size:"sm",onClick:()=>x("toggle-status",e),className:"h-8 w-8 p-0 text-amber-500 hover:text-amber-600 hover:bg-amber-50 dark:hover:bg-amber-900/20",children:e.status==="active"?r.jsx(Ce,{className:"h-4 w-4"}):r.jsx(Se,{className:"h-4 w-4"})})}),r.jsx(S,{children:e.status==="active"?t("Disable User"):t("Enable User")})]}),f(u,"delete-users")&&r.jsxs(y,{children:[r.jsx(N,{asChild:!0,children:r.jsx(b,{variant:"ghost",size:"sm",onClick:()=>x("delete",e),className:"h-8 w-8 p-0 text-red-500 hover:text-red-600 hover:bg-red-50 dark:hover:bg-red-900/20",children:r.jsx(Pe,{className:"h-4 w-4"})})}),r.jsx(S,{children:t("Delete")})]})]}),r.jsx("div",{children:e.roles&&e.roles.length>0?r.jsx("span",{className:"inline-flex items-center rounded-md bg-primary px-2.5 py-1 text-xs font-medium text-white capitalize",children:e.roles[0].label||e.roles[0].name}):r.jsx("span",{className:"inline-flex items-center rounded-md bg-gray-100 dark:bg-gray-700 px-2.5 py-1 text-xs font-medium text-gray-500 dark:text-gray-400",children:t("No role")})})]})]})},e.id)),(!(i!=null&&i.data)||i.data.length===0)&&r.jsxs("div",{className:"col-span-full text-center py-16",children:[r.jsx("div",{className:"mx-auto h-20 w-20 text-gray-300 dark:text-gray-600 mb-4",children:r.jsx("svg",{fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",className:"w-full h-full",children:r.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1,d:"M17 20h5v-2a3 3 0 00-5.356-1.857M17 20H7m10 0v-2c0-.656-.126-1.283-.356-1.857M7 20H2v-2a3 3 0 015.356-1.857M7 20v-2c0-.656.126-1.283.356-1.857m0 0a5.002 5.002 0 019.288 0M15 7a3 3 0 11-6 0 3 3 0 016 0z"})})}),r.jsx("h3",{className:"text-lg font-medium text-gray-900 dark:text-white mb-2",children:t("No users found")}),r.jsx("p",{className:"text-gray-500 dark:text-gray-400 mb-6",children:t("Get started by creating your first user")}),f(u,"create-users")&&r.jsxs(b,{onClick:D,children:[r.jsx(I,{className:"h-4 w-4 mr-2"}),t("Add User")]})]})]}),r.jsx("div",{className:"mt-6",children:r.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 overflow-hidden",children:r.jsx(K,{from:(i==null?void 0:i.from)||0,to:(i==null?void 0:i.to)||0,total:(i==null?void 0:i.total)||0,links:i==null?void 0:i.links,entityName:t("users"),onPageChange:V})})})]}),r.jsx(ge,{open:W,onOpenChange:q,children:l&&r.jsx(we,{record:l})}),r.jsx($,{isOpen:Y,onClose:()=>v(!1),onSubmit:ie,formConfig:{fields:[{name:"name",label:t("Name"),type:"text",required:!0},{name:"email",label:t("Email"),type:"email",required:!0},{name:"password",label:t("Password"),type:"password",required:!0,conditional:e=>e==="create"},{name:"password_confirmation",label:t("Confirm Password"),type:"password",required:!0,conditional:e=>e==="create"},{name:"roles",label:t("Role"),type:"select",options:k?k.map(e=>({value:e.id.toString(),label:e.label||e.name})):[],required:!0},{name:"branch_id",label:t("Branch"),type:"select",options:E?E.map(e=>({value:e.id.toString(),label:e.name})):[],required:!1}],modalSize:"lg"},initialData:l?{...l,roles:l.roles&&l.roles.length>0?l.roles[0].id.toString():"",branch_id:l.branch_id?l.branch_id.toString():""}:null,title:t(j==="create"?"Add New User":j==="edit"?"Edit User":"View User"),mode:j}),r.jsx(ve,{isOpen:Q,onClose:()=>C(!1),onConfirm:oe,itemName:(l==null?void 0:l.name)||"",entityName:"user"}),r.jsx($,{isOpen:X,onClose:()=>P(!1),onSubmit:ae,formConfig:{fields:[{name:"password",label:t("New Password"),type:"password",required:!0},{name:"password_confirmation",label:t("Confirm Password"),type:"password",required:!0}],modalSize:"sm"},initialData:{},title:`Reset Password for ${(l==null?void 0:l.name)||"User"}`,mode:"edit"})]})}export{xt as default}; diff --git a/public/build/assets/index-B8KYECH7.js b/public/build/assets/index-Bm2RKcwS.js similarity index 66% rename from public/build/assets/index-B8KYECH7.js rename to public/build/assets/index-Bm2RKcwS.js index 1140c9043..106bc20df 100644 --- a/public/build/assets/index-B8KYECH7.js +++ b/public/build/assets/index-Bm2RKcwS.js @@ -1 +1 @@ -import{r as u,j as s}from"./ui-Z445SNHD.js";import{P as se}from"./page-template-B_mOhR6n.js";import{u as ae,c as ne,x as le,P as pe,r as m,t as o}from"./app-36WMjvX0.js";import{C as me}from"./CrudTable-DA37WZsR.js";import{C as q}from"./CrudFormModal-Bmz2nLeY.js";import{C as de}from"./CrudDeleteModal-DM40AK8z.js";import{P as ce}from"./pagination-n2efY1KU.js";import{S as ue}from"./search-and-filter-bar-PUOLiNYr.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./table-C1YkBp3W.js";import"./unlink-sh32LPkQ.js";import"./scale-rJYsnHRa.js";import"./arrow-down-left-BN6xjhcz.js";import"./arrow-left-CjPQICYw.js";import"./arrow-right-left-DKUcVR58.js";import"./arrow-right-DUEfRrRr.js";import"./arrow-up-down-FmcUfWon.js";import"./lock-open-CN4tz8Of.js";import"./award-D9FlSYzB.js";import"./ban-CMgLBFSt.js";import"./indian-rupee-Bh3-8N2a.js";import"./bell-Cr2F9IDD.js";import"./book-open-DUwKvBiK.js";import"./boxes-rwzklut0.js";import"./building-2-Cda8xQDI.js";import"./building-CG4yAV8N.js";import"./calculator-wt_63eRJ.js";import"./calendar-check-BZ1JTjf6.js";import"./camera-DDKUkICL.js";import"./chart-column-GeSBJr5Y.js";import"./chart-no-axes-column-increasing-Beqplnfl.js";import"./chart-no-axes-column-BKgkVzqT.js";import"./chevron-left-DKWjKjSf.js";import"./circle-alert-KsX4JXbz.js";import"./circle-check-big-DqURlwt2.js";import"./circle-check-C_SLfS2p.js";import"./circle-help-BdsC7_wR.js";import"./circle-x-DkvEqmM5.js";import"./circle-BpyxLEsH.js";import"./clipboard-list-BU0dok7E.js";import"./code-DNPjFOcs.js";import"./crosshair-C7OptAZm.js";import"./crown-Cp4cgutu.js";import"./download-Ba72czhU.js";import"./external-link-uO-R2E0-.js";import"./eye-off-DlDpEvnB.js";import"./eye-DSAoA9Pp.js";import"./instagram-DBjFHIT7.js";import"./file-down-Bxu0R4EW.js";import"./pen-line-Fy-AVmqM.js";import"./file-up-CZ-cXuKa.js";import"./filter-D8dMdozc.js";import"./folder-git-2-Dwj_EoDL.js";import"./house-D8b8GwgZ.js";import"./git-branch-D2sIFzs4.js";import"./grip-vertical-DXcr-v-g.js";import"./hard-drive-ApF-ULi1.js";import"./hash-CHJS6b-L.js";import"./shield-Mt6vEHxn.js";import"./info-VH-vNQ_z.js";import"./layers-CF7Mhs3n.js";import"./layout-list-BuBaZfwq.js";import"./lightbulb-fAsbBO8F.js";import"./link-2-C22T2wSs.js";import"./link-ClcCoVU_.js";import"./twitter-DDHYm63p.js";import"./list-Ajdnpsw1.js";import"./locate-fixed-D29o3FBS.js";import"./lock-RX1hYn48.js";import"./log-in-Bt5dnADg.js";import"./mail-BFoS8U8W.js";import"./map-pin-L7jUebKz.js";import"./menu-Cu-nnefe.js";import"./message-square-warning-DbVEqa_0.js";import"./message-square-DMJ4IbdE.js";import"./monitor-DL9THmS7.js";import"./package-B9XnehkQ.js";import"./percent-BYDujffR.js";import"./phone-CJ2h446N.js";import"./plane-BqORGC6m.js";import"./play-DHqp-NCB.js";import"./qr-code-u5AOBzVe.js";import"./quote-BtOwgBns.js";import"./radio-CxUR05xj.js";import"./ruler-DbxwIrQY.js";import"./send-DpE3qK0m.js";import"./server-DgtPu6lA.js";import"./wifi-CFyF5qct.js";import"./shield-check--CTAItWs.js";import"./smartphone-BQ_9x4vN.js";import"./square-check-big-Dt4MtZcM.js";import"./square-pen-B3p2jiW9.js";import"./star-WlheM7sI.js";import"./sun-DRsBfXSu.js";import"./tag-CMVMnpSh.js";import"./target-BEz5Ry2v.js";import"./thumbs-up-DYj-woXk.js";import"./ticket-BhEK5100.js";import"./trash-2-Dxg0nP1A.js";import"./trash-Dyd2ZsaG.js";import"./trending-down-CeOqAkGV.js";import"./trending-up-CPB8hZlm.js";import"./triangle-alert-MsN2AA6c.js";import"./trophy-BZyhzbIT.js";import"./type-DlbqWp8I.js";import"./user-check-4xSYwYvq.js";import"./user-plus-C-0nSlHG.js";import"./user-x-Drk57M2z.js";import"./wallet-C3p1yihr.js";import"./wrench-CLqKc51o.js";import"./zap-D4fS-tPu.js";import"./radio-group-BtLENAXk.js";import"./checkbox-Bos2Phgi.js";import"./multi-select-field-BX9C1tYH.js";import"./scroll-area-BmK0s-Hf.js";import"./LocationPicker-DAd_AcXs.js";import"./leaflet-FVhBWCqS.js";function eo(){var N,M;const{t}=ae(),{auth:f,candidateOnboarding:i,employees:S,checklists:A,buddyEmployees:v,filters:a={}}=ne().props,x=(f==null?void 0:f.permissions)||[],[g,C]=u.useState(a.search||""),[d,w]=u.useState(a.status||"_empty_"),[c,P]=u.useState(a.employee_id||"_empty_"),[I,j]=u.useState(!1),[T,h]=u.useState(!1),[B,b]=u.useState(!1),[R,_]=u.useState(!1),[n,k]=u.useState(null),[y,F]=u.useState("create"),U=()=>d!=="_empty_"||c!=="_empty_"||g!=="",L=()=>(d!=="_empty_"?1:0)+(c!=="_empty_"?1:0)+(g!==""?1:0),V=e=>{e.preventDefault(),E()},E=()=>{m.get(route("hr.recruitment.candidate-onboarding.index"),{page:1,search:g||void 0,status:d!=="_empty_"?d:void 0,employee_id:c!=="_empty_"?c:void 0,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},$=e=>{const r=a.sort_field===e&&a.sort_direction==="asc"?"desc":"asc";m.get(route("hr.recruitment.candidate-onboarding.index"),{sort_field:e,sort_direction:r,page:1,search:g||void 0,status:d!=="_empty_"?d:void 0,employee_id:c!=="_empty_"?c:void 0,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},z=(e,r)=>{switch(k(r),e){case"view":m.get(route("hr.recruitment.candidate-onboarding.show",r.id));break;case"edit":F("edit"),b(!0);break;case"delete":h(!0);break;case"update-status":_(!0);break}},G=()=>{k(null),F("create"),b(!0)},H=e=>{D.filter(r=>r.value==="_empty_"||r.value!==e.employee_id),y==="create"?(o.loading(t("Creating candidate onboarding...")),m.post(route("hr.recruitment.candidate-onboarding.store"),e,{onSuccess:r=>{b(!1),o.dismiss(),r.props.flash.success?o.success(t(r.props.flash.success)):r.props.flash.error&&o.error(t(r.props.flash.error))},onError:r=>{o.dismiss(),typeof r=="string"?o.error(t(r)):o.error(t("Failed to create candidate onboarding: {{errors}}",{errors:Object.values(r).join(", ")}))}})):y==="edit"&&(o.loading(t("Updating candidate onboarding...")),m.put(route("hr.recruitment.candidate-onboarding.update",n.id),e,{onSuccess:r=>{b(!1),o.dismiss(),r.props.flash.success?o.success(t(r.props.flash.success)):r.props.flash.error&&o.error(t(r.props.flash.error))},onError:r=>{o.dismiss(),typeof r=="string"?o.error(t(r)):o.error(t("Failed to update candidate onboarding: {{errors}}",{errors:Object.values(r).join(", ")}))}}))},J=()=>{o.loading(t("Deleting candidate onboarding...")),m.delete(route("hr.recruitment.candidate-onboarding.destroy",n.id),{onSuccess:e=>{h(!1),o.dismiss(),e.props.flash.success?o.success(t(e.props.flash.success)):e.props.flash.error&&o.error(t(e.props.flash.error))},onError:e=>{o.dismiss(),typeof e=="string"?o.error(t(e)):o.error(t("Failed to delete candidate onboarding: {{errors}}",{errors:Object.values(e).join(", ")}))}})},K=e=>{o.loading(t("Updating status...")),m.put(route("hr.recruitment.candidate-onboarding.update-status",n.id),e,{onSuccess:r=>{_(!1),o.dismiss(),r.props.flash.success?o.success(t(r.props.flash.success)):r.props.flash.error&&o.error(t(r.props.flash.error))},onError:r=>{o.dismiss(),typeof r=="string"?o.error(t(r)):o.error(t("Failed to update status: {{errors}}",{errors:Object.values(r).join(", ")}))}})},Q=()=>{C(""),w("_empty_"),P("_empty_"),j(!1),m.get(route("hr.recruitment.candidate-onboarding.index"),{page:1,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},O=[];le(x,"create-candidate-onboarding")&&O.push({label:t("Start Onboarding"),icon:s.jsx(pe,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>G()});const W=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Recruitment"),href:route("hr.recruitment.candidate-onboarding.index")},{title:t("Candidate Onboarding")}],X=e=>{switch(e){case"Pending":return"bg-yellow-50 text-yellow-800 ring-yellow-600/20";case"In Progress":return"bg-blue-50 text-blue-700 ring-blue-600/20";case"Completed":return"bg-green-50 text-green-700 ring-green-600/20";default:return"bg-gray-50 text-gray-600 ring-gray-500/10"}},Y=[{key:"employee.name",label:t("Employee"),render:(e,r)=>{var l;return(l=r.employee)!=null&&l.name?s.jsxs("div",{children:[s.jsx("div",{className:"font-medium",children:r.employee.name}),s.jsx("div",{className:"text-xs text-gray-500",children:r.employee.email||"-"})]}):"-"}},{key:"checklist.name",label:t("Checklist"),render:(e,r)=>{var l;return((l=r.checklist)==null?void 0:l.name)||"-"}},{key:"start_date",label:t("Start Date"),sortable:!0,render:e=>{var r;return((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}},{key:"buddy_employee.name",label:t("Buddy"),render:(e,r)=>{var l;return((l=r.buddy_employee)==null?void 0:l.name)||"-"}},{key:"status",label:t("Status"),render:e=>s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${X(e)}`,children:t(e)})},{key:"created_at",label:t("Created"),sortable:!0,render:e=>{var r;return((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}}],Z=[{label:t("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-candidate-onboarding"},{label:t("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-candidate-onboarding"},{label:t("Update Status"),icon:"RefreshCw",action:"update-status",className:"text-green-500",requiredPermission:"manage-candidate-onboarding-status"},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-candidate-onboarding"}],ee=[{value:"_empty_",label:t("All Statuses"),disabled:!0},{value:"Pending",label:t("Pending")},{value:"In Progress",label:t("In Progress")},{value:"Completed",label:t("Completed")}],te=[{value:"_empty_",label:t("All Employees"),disabled:!0},...(S||[]).map(e=>({value:e.id.toString(),label:e.name}))],re=[{value:"_empty_",label:t("Select Employee")},...(S||[]).map(e=>({value:e.id.toString(),label:e.name}))],oe=[{value:"_empty_",label:t("Select Checklist")},...(A||[]).map(e=>({value:e.id.toString(),label:e.name}))],D=[{value:"_empty_",label:t("Select Buddy")},...(v||[]).map(e=>({value:e.id.toString(),label:e.name}))];return s.jsxs(se,{title:t("Candidate Onboarding"),url:"/hr/recruitment/candidate-onboarding",actions:O,breadcrumbs:W,noPadding:!0,children:[s.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:s.jsx(ue,{searchTerm:g,onSearchChange:C,onSearch:V,filters:[{name:"status",label:t("Status"),type:"select",value:d,onChange:w,options:ee,searchable:!0},{name:"employee_id",label:t("Employee"),type:"select",value:c,onChange:P,options:te,searchable:!0}],showFilters:I,setShowFilters:j,hasActiveFilters:U,activeFilterCount:L,onResetFilters:Q,onApplyFilters:E,currentPerPage:((N=a.per_page)==null?void 0:N.toString())||"10",onPerPageChange:e=>{m.get(route("hr.recruitment.candidate-onboarding.index"),{page:1,per_page:parseInt(e),search:g||void 0,status:d!=="_empty_"?d:void 0,employee_id:c!=="_empty_"?c:void 0},{preserveState:!0,preserveScroll:!0})}})}),s.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[s.jsx(me,{columns:Y,actions:Z,data:(i==null?void 0:i.data)||[],from:(i==null?void 0:i.from)||1,onAction:z,sortField:a.sort_field,sortDirection:a.sort_direction,onSort:$,permissions:x,entityPermissions:{view:"view-candidate-onboarding",create:"create-candidate-onboarding",edit:"edit-candidate-onboarding",delete:"delete-candidate-onboarding"}}),s.jsx(ce,{from:(i==null?void 0:i.from)||0,to:(i==null?void 0:i.to)||0,total:(i==null?void 0:i.total)||0,links:i==null?void 0:i.links,entityName:t("onboarding records"),onPageChange:e=>m.get(e)})]}),s.jsx(q,{isOpen:B,onClose:()=>b(!1),onSubmit:H,formConfig:{fields:[{name:"employee_id",label:t("Employee"),type:"select",required:!0,options:re.filter(e=>e.value!=="_empty_"),searchable:!0,onChange:(e,r)=>{((n==null?void 0:n.buddy_employee_id)||"")===e&&r("buddy_employee_id","")}},{name:"checklist_id",label:t("Onboarding Checklist"),type:"select",required:!0,options:oe.filter(e=>e.value!=="_empty_"),searchable:!0},{name:"start_date",label:t("Start Date"),type:"date",required:!0},{name:"buddy_employee_id",label:t("Buddy Employee"),type:"select",required:!0,options:D.filter(e=>e.value!=="_empty_"),searchable:!0,render:(e,r,l)=>{const ie=v.filter(p=>p.id.toString()!==r.employee_id).map(p=>({value:p.id.toString(),label:p.name}));return s.jsxs("select",{className:"flex h-10 w-full rounded-md border border-input bg-background px-3 py-2 text-sm ring-offset-background",value:r[e.name]||"",onChange:p=>l(e.name,p.target.value),children:[s.jsx("option",{value:"",selected:!0,disabled:!0,children:t("Select Buddy")}),ie.map(p=>s.jsx("option",{value:p.value,children:p.label},p.value))]})}}]},initialData:n,title:t(y==="create"?"Start New Onboarding":y==="edit"?"Edit Onboarding":"View Onboarding"),mode:y}),s.jsx(de,{isOpen:T,onClose:()=>h(!1),onConfirm:J,itemName:n?(M=n.employee)==null?void 0:M.name:"",entityName:"onboarding record"}),s.jsx(q,{isOpen:R,onClose:()=>_(!1),onSubmit:K,formConfig:{fields:[{name:"status",label:t("Status"),type:"select",required:!0,options:[{value:"Pending",label:t("Pending")},{value:"In Progress",label:t("In Progress")},{value:"Completed",label:t("Completed")}]}]},initialData:n?{status:n.status}:{},title:t("Update Onboarding Status"),mode:"edit"})]})}export{eo as default}; +import{r as u,j as s}from"./ui-Z445SNHD.js";import{P as se}from"./page-template-Cw8W4Qs2.js";import{u as ae,c as ne,x as le,P as pe,r as m,t as o}from"./app-Da3PX8qg.js";import{C as me}from"./CrudTable-Dk-uCuqB.js";import{C as q}from"./CrudFormModal-CTSICk3j.js";import{C as de}from"./CrudDeleteModal-DmHx0JCJ.js";import{P as ce}from"./pagination-B9z4VraF.js";import{S as ue}from"./search-and-filter-bar-1QHzFJdq.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./table-BRtys9Nx.js";import"./unlink-vC8B7N8r.js";import"./scale-Chnhsap1.js";import"./arrow-down-left-D4-BLXQL.js";import"./arrow-left-B9tcIgis.js";import"./arrow-right-left-TC-Oi5FJ.js";import"./arrow-right-SXr1661j.js";import"./arrow-up-down-Df1H6itH.js";import"./lock-open-Cco69YMj.js";import"./award-DOf5Xc3o.js";import"./ban-C1FQ9ay_.js";import"./indian-rupee-CY9fE6hT.js";import"./bell-BMsQyWM-.js";import"./book-open-DiNAfaue.js";import"./boxes-Bjf0_Kx7.js";import"./building-2-DmmRcP0c.js";import"./building-BXglONiz.js";import"./calculator-B75Vnhim.js";import"./calendar-check-C2F7PWoI.js";import"./camera-DZNJpjXR.js";import"./chart-column-CKzC1aib.js";import"./chart-no-axes-column-increasing-xL8kjLW0.js";import"./chart-no-axes-column-CaNDayE9.js";import"./chevron-left-C98gPe5P.js";import"./circle-alert-Cu5dznTP.js";import"./circle-check-big-KTDTMhTs.js";import"./circle-check-aau4wqhp.js";import"./circle-help-C4uXcZYY.js";import"./circle-x-r3If4JPw.js";import"./circle-DgA3bS7I.js";import"./clipboard-list-BNSl4hy2.js";import"./code-Dzlx6QPB.js";import"./crosshair-DtQysFz7.js";import"./crown-CC8Godfb.js";import"./download-BHVnw95S.js";import"./external-link-DL5n0dhJ.js";import"./eye-off-BJYR0wmr.js";import"./eye-CzYzwmmr.js";import"./instagram-tpp8H3E-.js";import"./file-down-CxCQCvcc.js";import"./pen-line-CNA-f1dm.js";import"./file-up-D3rB-4Bg.js";import"./filter-B_3e214H.js";import"./folder-git-2-T64oq8HG.js";import"./house-BUnGVtyw.js";import"./git-branch-EdIXkL-9.js";import"./grip-vertical-BvetFs24.js";import"./hard-drive--Nch37f-.js";import"./hash-B3fNBlbs.js";import"./shield-rKKgzkbW.js";import"./info-Cj5ROI6H.js";import"./layers-DdZLSQgt.js";import"./layout-list-DkB7S2jk.js";import"./lightbulb-CJXOfIFD.js";import"./link-2-DNnYgrdz.js";import"./link-DeErafFW.js";import"./twitter-CRZZ6zjd.js";import"./list-DY4Uh_0E.js";import"./locate-fixed-BKpEfCUU.js";import"./lock-BGSkpX29.js";import"./log-in-TxFQ9ojy.js";import"./mail-khAU5Oig.js";import"./map-pin-BFNXdrz2.js";import"./menu-BGxVBBZl.js";import"./message-square-warning-DHRFlo8i.js";import"./message-square-C7x1Rix5.js";import"./monitor-P2T9V9tT.js";import"./package-C-rDDwyp.js";import"./percent-DP16IBy2.js";import"./phone-XzqO8Dfs.js";import"./plane-C9QqCVcZ.js";import"./play-62Z04sZZ.js";import"./qr-code-CUR1J9NH.js";import"./quote-DF2Qwen7.js";import"./radio-nm2vY_Ib.js";import"./ruler-DviIA5uv.js";import"./send-DXZhFVWG.js";import"./server-BzBihesB.js";import"./wifi-BPS_-hKY.js";import"./shield-check-Cyw4YGYb.js";import"./smartphone-i99jk4ns.js";import"./square-check-big-Cal0w_ma.js";import"./square-pen-CatLE0_h.js";import"./star-CSGOTD6i.js";import"./sun-TjfxyFzf.js";import"./tag-CUFhfHTp.js";import"./target-B_9kWYv3.js";import"./thumbs-up-Du-LlBXg.js";import"./ticket-BjgtGAIQ.js";import"./trash-2-15Ri11Yq.js";import"./trash-BRJCY2my.js";import"./trending-down-MNPLLbIb.js";import"./trending-up-D5y6g4yZ.js";import"./triangle-alert-CeuDFixJ.js";import"./trophy-Cs36GMET.js";import"./type-DX1RNe21.js";import"./user-check-DDs_5zV9.js";import"./user-plus-Ba62LA9O.js";import"./user-x-C3dBJr2o.js";import"./wallet-BP1hP1I0.js";import"./wrench-DX6GWbcS.js";import"./zap-Of1Abppa.js";import"./radio-group-CuY8xCRY.js";import"./checkbox-C3Z6LHOx.js";import"./multi-select-field-ALFA5JXF.js";import"./scroll-area-C7NBgd0i.js";import"./LocationPicker-Dy1Od2a3.js";import"./leaflet-FVhBWCqS.js";function eo(){var N,M;const{t}=ae(),{auth:f,candidateOnboarding:i,employees:S,checklists:A,buddyEmployees:v,filters:a={}}=ne().props,x=(f==null?void 0:f.permissions)||[],[g,C]=u.useState(a.search||""),[d,w]=u.useState(a.status||"_empty_"),[c,P]=u.useState(a.employee_id||"_empty_"),[I,j]=u.useState(!1),[T,h]=u.useState(!1),[B,b]=u.useState(!1),[R,_]=u.useState(!1),[n,k]=u.useState(null),[y,F]=u.useState("create"),U=()=>d!=="_empty_"||c!=="_empty_"||g!=="",L=()=>(d!=="_empty_"?1:0)+(c!=="_empty_"?1:0)+(g!==""?1:0),V=e=>{e.preventDefault(),E()},E=()=>{m.get(route("hr.recruitment.candidate-onboarding.index"),{page:1,search:g||void 0,status:d!=="_empty_"?d:void 0,employee_id:c!=="_empty_"?c:void 0,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},$=e=>{const r=a.sort_field===e&&a.sort_direction==="asc"?"desc":"asc";m.get(route("hr.recruitment.candidate-onboarding.index"),{sort_field:e,sort_direction:r,page:1,search:g||void 0,status:d!=="_empty_"?d:void 0,employee_id:c!=="_empty_"?c:void 0,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},z=(e,r)=>{switch(k(r),e){case"view":m.get(route("hr.recruitment.candidate-onboarding.show",r.id));break;case"edit":F("edit"),b(!0);break;case"delete":h(!0);break;case"update-status":_(!0);break}},G=()=>{k(null),F("create"),b(!0)},H=e=>{D.filter(r=>r.value==="_empty_"||r.value!==e.employee_id),y==="create"?(o.loading(t("Creating candidate onboarding...")),m.post(route("hr.recruitment.candidate-onboarding.store"),e,{onSuccess:r=>{b(!1),o.dismiss(),r.props.flash.success?o.success(t(r.props.flash.success)):r.props.flash.error&&o.error(t(r.props.flash.error))},onError:r=>{o.dismiss(),typeof r=="string"?o.error(t(r)):o.error(t("Failed to create candidate onboarding: {{errors}}",{errors:Object.values(r).join(", ")}))}})):y==="edit"&&(o.loading(t("Updating candidate onboarding...")),m.put(route("hr.recruitment.candidate-onboarding.update",n.id),e,{onSuccess:r=>{b(!1),o.dismiss(),r.props.flash.success?o.success(t(r.props.flash.success)):r.props.flash.error&&o.error(t(r.props.flash.error))},onError:r=>{o.dismiss(),typeof r=="string"?o.error(t(r)):o.error(t("Failed to update candidate onboarding: {{errors}}",{errors:Object.values(r).join(", ")}))}}))},J=()=>{o.loading(t("Deleting candidate onboarding...")),m.delete(route("hr.recruitment.candidate-onboarding.destroy",n.id),{onSuccess:e=>{h(!1),o.dismiss(),e.props.flash.success?o.success(t(e.props.flash.success)):e.props.flash.error&&o.error(t(e.props.flash.error))},onError:e=>{o.dismiss(),typeof e=="string"?o.error(t(e)):o.error(t("Failed to delete candidate onboarding: {{errors}}",{errors:Object.values(e).join(", ")}))}})},K=e=>{o.loading(t("Updating status...")),m.put(route("hr.recruitment.candidate-onboarding.update-status",n.id),e,{onSuccess:r=>{_(!1),o.dismiss(),r.props.flash.success?o.success(t(r.props.flash.success)):r.props.flash.error&&o.error(t(r.props.flash.error))},onError:r=>{o.dismiss(),typeof r=="string"?o.error(t(r)):o.error(t("Failed to update status: {{errors}}",{errors:Object.values(r).join(", ")}))}})},Q=()=>{C(""),w("_empty_"),P("_empty_"),j(!1),m.get(route("hr.recruitment.candidate-onboarding.index"),{page:1,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},O=[];le(x,"create-candidate-onboarding")&&O.push({label:t("Start Onboarding"),icon:s.jsx(pe,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>G()});const W=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Recruitment"),href:route("hr.recruitment.candidate-onboarding.index")},{title:t("Candidate Onboarding")}],X=e=>{switch(e){case"Pending":return"bg-yellow-50 text-yellow-800 ring-yellow-600/20";case"In Progress":return"bg-blue-50 text-blue-700 ring-blue-600/20";case"Completed":return"bg-green-50 text-green-700 ring-green-600/20";default:return"bg-gray-50 text-gray-600 ring-gray-500/10"}},Y=[{key:"employee.name",label:t("Employee"),render:(e,r)=>{var l;return(l=r.employee)!=null&&l.name?s.jsxs("div",{children:[s.jsx("div",{className:"font-medium",children:r.employee.name}),s.jsx("div",{className:"text-xs text-gray-500",children:r.employee.email||"-"})]}):"-"}},{key:"checklist.name",label:t("Checklist"),render:(e,r)=>{var l;return((l=r.checklist)==null?void 0:l.name)||"-"}},{key:"start_date",label:t("Start Date"),sortable:!0,render:e=>{var r;return((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}},{key:"buddy_employee.name",label:t("Buddy"),render:(e,r)=>{var l;return((l=r.buddy_employee)==null?void 0:l.name)||"-"}},{key:"status",label:t("Status"),render:e=>s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${X(e)}`,children:t(e)})},{key:"created_at",label:t("Created"),sortable:!0,render:e=>{var r;return((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}}],Z=[{label:t("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-candidate-onboarding"},{label:t("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-candidate-onboarding"},{label:t("Update Status"),icon:"RefreshCw",action:"update-status",className:"text-green-500",requiredPermission:"manage-candidate-onboarding-status"},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-candidate-onboarding"}],ee=[{value:"_empty_",label:t("All Statuses"),disabled:!0},{value:"Pending",label:t("Pending")},{value:"In Progress",label:t("In Progress")},{value:"Completed",label:t("Completed")}],te=[{value:"_empty_",label:t("All Employees"),disabled:!0},...(S||[]).map(e=>({value:e.id.toString(),label:e.name}))],re=[{value:"_empty_",label:t("Select Employee")},...(S||[]).map(e=>({value:e.id.toString(),label:e.name}))],oe=[{value:"_empty_",label:t("Select Checklist")},...(A||[]).map(e=>({value:e.id.toString(),label:e.name}))],D=[{value:"_empty_",label:t("Select Buddy")},...(v||[]).map(e=>({value:e.id.toString(),label:e.name}))];return s.jsxs(se,{title:t("Candidate Onboarding"),url:"/hr/recruitment/candidate-onboarding",actions:O,breadcrumbs:W,noPadding:!0,children:[s.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:s.jsx(ue,{searchTerm:g,onSearchChange:C,onSearch:V,filters:[{name:"status",label:t("Status"),type:"select",value:d,onChange:w,options:ee,searchable:!0},{name:"employee_id",label:t("Employee"),type:"select",value:c,onChange:P,options:te,searchable:!0}],showFilters:I,setShowFilters:j,hasActiveFilters:U,activeFilterCount:L,onResetFilters:Q,onApplyFilters:E,currentPerPage:((N=a.per_page)==null?void 0:N.toString())||"10",onPerPageChange:e=>{m.get(route("hr.recruitment.candidate-onboarding.index"),{page:1,per_page:parseInt(e),search:g||void 0,status:d!=="_empty_"?d:void 0,employee_id:c!=="_empty_"?c:void 0},{preserveState:!0,preserveScroll:!0})}})}),s.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[s.jsx(me,{columns:Y,actions:Z,data:(i==null?void 0:i.data)||[],from:(i==null?void 0:i.from)||1,onAction:z,sortField:a.sort_field,sortDirection:a.sort_direction,onSort:$,permissions:x,entityPermissions:{view:"view-candidate-onboarding",create:"create-candidate-onboarding",edit:"edit-candidate-onboarding",delete:"delete-candidate-onboarding"}}),s.jsx(ce,{from:(i==null?void 0:i.from)||0,to:(i==null?void 0:i.to)||0,total:(i==null?void 0:i.total)||0,links:i==null?void 0:i.links,entityName:t("onboarding records"),onPageChange:e=>m.get(e)})]}),s.jsx(q,{isOpen:B,onClose:()=>b(!1),onSubmit:H,formConfig:{fields:[{name:"employee_id",label:t("Employee"),type:"select",required:!0,options:re.filter(e=>e.value!=="_empty_"),searchable:!0,onChange:(e,r)=>{((n==null?void 0:n.buddy_employee_id)||"")===e&&r("buddy_employee_id","")}},{name:"checklist_id",label:t("Onboarding Checklist"),type:"select",required:!0,options:oe.filter(e=>e.value!=="_empty_"),searchable:!0},{name:"start_date",label:t("Start Date"),type:"date",required:!0},{name:"buddy_employee_id",label:t("Buddy Employee"),type:"select",required:!0,options:D.filter(e=>e.value!=="_empty_"),searchable:!0,render:(e,r,l)=>{const ie=v.filter(p=>p.id.toString()!==r.employee_id).map(p=>({value:p.id.toString(),label:p.name}));return s.jsxs("select",{className:"flex h-10 w-full rounded-md border border-input bg-background px-3 py-2 text-sm ring-offset-background",value:r[e.name]||"",onChange:p=>l(e.name,p.target.value),children:[s.jsx("option",{value:"",selected:!0,disabled:!0,children:t("Select Buddy")}),ie.map(p=>s.jsx("option",{value:p.value,children:p.label},p.value))]})}}]},initialData:n,title:t(y==="create"?"Start New Onboarding":y==="edit"?"Edit Onboarding":"View Onboarding"),mode:y}),s.jsx(de,{isOpen:T,onClose:()=>h(!1),onConfirm:J,itemName:n?(M=n.employee)==null?void 0:M.name:"",entityName:"onboarding record"}),s.jsx(q,{isOpen:R,onClose:()=>_(!1),onSubmit:K,formConfig:{fields:[{name:"status",label:t("Status"),type:"select",required:!0,options:[{value:"Pending",label:t("Pending")},{value:"In Progress",label:t("In Progress")},{value:"Completed",label:t("Completed")}]}]},initialData:n?{status:n.status}:{},title:t("Update Onboarding Status"),mode:"edit"})]})}export{eo as default}; diff --git a/public/build/assets/index-BnNwk20m.js b/public/build/assets/index-BnNwk20m.js new file mode 100644 index 000000000..be93bcbb7 --- /dev/null +++ b/public/build/assets/index-BnNwk20m.js @@ -0,0 +1 @@ +import{r as c,j as p}from"./ui-Z445SNHD.js";import{P as A}from"./page-template-Cw8W4Qs2.js";import{u as E,c as O,r as n,t as m}from"./app-Da3PX8qg.js";import{C as M}from"./CrudTable-Dk-uCuqB.js";import{C as R}from"./CrudDeleteModal-DmHx0JCJ.js";import{P as I}from"./pagination-B9z4VraF.js";import{S as L}from"./search-and-filter-bar-1QHzFJdq.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./table-BRtys9Nx.js";import"./unlink-vC8B7N8r.js";import"./scale-Chnhsap1.js";import"./arrow-down-left-D4-BLXQL.js";import"./arrow-left-B9tcIgis.js";import"./arrow-right-left-TC-Oi5FJ.js";import"./arrow-right-SXr1661j.js";import"./arrow-up-down-Df1H6itH.js";import"./lock-open-Cco69YMj.js";import"./award-DOf5Xc3o.js";import"./ban-C1FQ9ay_.js";import"./indian-rupee-CY9fE6hT.js";import"./bell-BMsQyWM-.js";import"./book-open-DiNAfaue.js";import"./boxes-Bjf0_Kx7.js";import"./building-2-DmmRcP0c.js";import"./building-BXglONiz.js";import"./calculator-B75Vnhim.js";import"./calendar-check-C2F7PWoI.js";import"./camera-DZNJpjXR.js";import"./chart-column-CKzC1aib.js";import"./chart-no-axes-column-increasing-xL8kjLW0.js";import"./chart-no-axes-column-CaNDayE9.js";import"./chevron-left-C98gPe5P.js";import"./circle-alert-Cu5dznTP.js";import"./circle-check-big-KTDTMhTs.js";import"./circle-check-aau4wqhp.js";import"./circle-help-C4uXcZYY.js";import"./circle-x-r3If4JPw.js";import"./circle-DgA3bS7I.js";import"./clipboard-list-BNSl4hy2.js";import"./code-Dzlx6QPB.js";import"./crosshair-DtQysFz7.js";import"./crown-CC8Godfb.js";import"./download-BHVnw95S.js";import"./external-link-DL5n0dhJ.js";import"./eye-off-BJYR0wmr.js";import"./eye-CzYzwmmr.js";import"./instagram-tpp8H3E-.js";import"./file-down-CxCQCvcc.js";import"./pen-line-CNA-f1dm.js";import"./file-up-D3rB-4Bg.js";import"./filter-B_3e214H.js";import"./folder-git-2-T64oq8HG.js";import"./house-BUnGVtyw.js";import"./git-branch-EdIXkL-9.js";import"./grip-vertical-BvetFs24.js";import"./hard-drive--Nch37f-.js";import"./hash-B3fNBlbs.js";import"./shield-rKKgzkbW.js";import"./info-Cj5ROI6H.js";import"./layers-DdZLSQgt.js";import"./layout-list-DkB7S2jk.js";import"./lightbulb-CJXOfIFD.js";import"./link-2-DNnYgrdz.js";import"./link-DeErafFW.js";import"./twitter-CRZZ6zjd.js";import"./list-DY4Uh_0E.js";import"./locate-fixed-BKpEfCUU.js";import"./lock-BGSkpX29.js";import"./log-in-TxFQ9ojy.js";import"./mail-khAU5Oig.js";import"./map-pin-BFNXdrz2.js";import"./menu-BGxVBBZl.js";import"./message-square-warning-DHRFlo8i.js";import"./message-square-C7x1Rix5.js";import"./monitor-P2T9V9tT.js";import"./package-C-rDDwyp.js";import"./percent-DP16IBy2.js";import"./phone-XzqO8Dfs.js";import"./plane-C9QqCVcZ.js";import"./play-62Z04sZZ.js";import"./qr-code-CUR1J9NH.js";import"./quote-DF2Qwen7.js";import"./radio-nm2vY_Ib.js";import"./ruler-DviIA5uv.js";import"./send-DXZhFVWG.js";import"./server-BzBihesB.js";import"./wifi-BPS_-hKY.js";import"./shield-check-Cyw4YGYb.js";import"./smartphone-i99jk4ns.js";import"./square-check-big-Cal0w_ma.js";import"./square-pen-CatLE0_h.js";import"./star-CSGOTD6i.js";import"./sun-TjfxyFzf.js";import"./tag-CUFhfHTp.js";import"./target-B_9kWYv3.js";import"./thumbs-up-Du-LlBXg.js";import"./ticket-BjgtGAIQ.js";import"./trash-2-15Ri11Yq.js";import"./trash-BRJCY2my.js";import"./trending-down-MNPLLbIb.js";import"./trending-up-D5y6g4yZ.js";import"./triangle-alert-CeuDFixJ.js";import"./trophy-Cs36GMET.js";import"./type-DX1RNe21.js";import"./user-check-DDs_5zV9.js";import"./user-plus-Ba62LA9O.js";import"./user-x-C3dBJr2o.js";import"./wallet-BP1hP1I0.js";import"./wrench-DX6GWbcS.js";import"./zap-Of1Abppa.js";function be(){var S;const{t:e}=E(),{auth:d,newsletters:t,filters:o={},globalSettings:i}=O().props,b=(d==null?void 0:d.permissions)||[],[s,f]=c.useState(o.search||""),[_,h]=c.useState(!1),[v,u]=c.useState(!1),[l,x]=c.useState(null),w=()=>s!=="",P=()=>s!==""?1:0,D=r=>{r.preventDefault(),g()},g=()=>{n.get(route("newsletters.index"),{page:1,search:s||void 0,per_page:o.per_page},{preserveState:!0,preserveScroll:!0})},C=r=>{const a=o.sort_field===r&&o.sort_direction==="asc"?"desc":"asc";n.get(route("newsletters.index"),{sort_field:r,sort_direction:a,page:1,search:s||void 0,per_page:o.per_page},{preserveState:!0,preserveScroll:!0})},F=(r,a)=>{switch(x(a),r){case"delete":u(!0);break}},j=()=>{i!=null&&i.is_demo||m.loading(e("Deleting newsletter subscription...")),n.delete(route("newsletters.destroy",l.id),{onSuccess:r=>{u(!1),i!=null&&i.is_demo||m.dismiss(),r.props.flash.success?m.success(e(r.props.flash.success)):r.props.flash.error&&m.error(e(r.props.flash.error))},onError:r=>{i!=null&&i.is_demo||m.dismiss(),typeof r=="string"?m.error(e(r)):m.error(e("Failed to delete newsletter subscription: {{errors}}",{errors:Object.values(r).join(", ")}))}})},y=()=>{f(""),h(!1),n.get(route("newsletters.index"),{page:1,per_page:o.per_page},{preserveState:!0,preserveScroll:!0})},N=[{title:e("Dashboard"),href:route("dashboard")},{title:e("Landing Page"),href:route("landing-page")},{title:e("Newsletter")}],T=[{key:"email",label:e("Email"),sortable:!0,render:r=>r||"-"},{key:"created_at",label:e("Subscribed Date"),sortable:!0,render:r=>{var a;return((a=window.appSettings)==null?void 0:a.formatDateTimeSimple(r,!1))||new Date(r).toLocaleDateString()}}],k=[{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-newsletters"}];return p.jsxs(A,{title:e("Newsletter"),url:"/newsletters",breadcrumbs:N,noPadding:!0,children:[p.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:p.jsx(L,{searchTerm:s,onSearchChange:f,onSearch:D,filters:[],showFilters:_,setShowFilters:h,hasActiveFilters:w,activeFilterCount:P,onResetFilters:y,onApplyFilters:g,currentPerPage:((S=o.per_page)==null?void 0:S.toString())||"10",onPerPageChange:r=>{n.get(route("newsletters.index"),{page:1,per_page:parseInt(r),search:s||void 0},{preserveState:!0,preserveScroll:!0})}})}),p.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[p.jsx(M,{columns:T,actions:k,data:(t==null?void 0:t.data)||[],from:(t==null?void 0:t.from)||1,onAction:F,sortField:o.sort_field,sortDirection:o.sort_direction,onSort:C,permissions:b,entityPermissions:{delete:"delete-newsletters"}}),p.jsx(I,{from:(t==null?void 0:t.from)||0,to:(t==null?void 0:t.to)||0,total:(t==null?void 0:t.total)||0,links:t==null?void 0:t.links,entityName:e("newsletter subscriptions"),onPageChange:r=>n.get(r)})]}),p.jsx(R,{isOpen:v,onClose:()=>u(!1),onConfirm:j,itemName:(l==null?void 0:l.email)||"",itemType:e("newsletter subscription")})]})}export{be as default}; diff --git a/public/build/assets/index-Cw9CiUtQ.js b/public/build/assets/index-BqmdRDGq.js similarity index 61% rename from public/build/assets/index-Cw9CiUtQ.js rename to public/build/assets/index-BqmdRDGq.js index bff2515d1..f8ad1d4ff 100644 --- a/public/build/assets/index-Cw9CiUtQ.js +++ b/public/build/assets/index-BqmdRDGq.js @@ -1 +1 @@ -import{r as m,j as a}from"./ui-Z445SNHD.js";import{P as $}from"./page-template-B_mOhR6n.js";import{u as G,c as K,x as H,P as U,r as l,D as J,t as o}from"./app-36WMjvX0.js";import{C as Q}from"./CrudTable-DA37WZsR.js";import{C as W}from"./CrudFormModal-Bmz2nLeY.js";import{C as X}from"./CrudDeleteModal-DM40AK8z.js";import{P as Y}from"./pagination-n2efY1KU.js";import{S as ee}from"./search-and-filter-bar-PUOLiNYr.js";import re from"./view-CWpbKAQ9.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./table-C1YkBp3W.js";import"./unlink-sh32LPkQ.js";import"./scale-rJYsnHRa.js";import"./arrow-down-left-BN6xjhcz.js";import"./arrow-left-CjPQICYw.js";import"./arrow-right-left-DKUcVR58.js";import"./arrow-right-DUEfRrRr.js";import"./arrow-up-down-FmcUfWon.js";import"./lock-open-CN4tz8Of.js";import"./award-D9FlSYzB.js";import"./ban-CMgLBFSt.js";import"./indian-rupee-Bh3-8N2a.js";import"./bell-Cr2F9IDD.js";import"./book-open-DUwKvBiK.js";import"./boxes-rwzklut0.js";import"./building-2-Cda8xQDI.js";import"./building-CG4yAV8N.js";import"./calculator-wt_63eRJ.js";import"./calendar-check-BZ1JTjf6.js";import"./camera-DDKUkICL.js";import"./chart-column-GeSBJr5Y.js";import"./chart-no-axes-column-increasing-Beqplnfl.js";import"./chart-no-axes-column-BKgkVzqT.js";import"./chevron-left-DKWjKjSf.js";import"./circle-alert-KsX4JXbz.js";import"./circle-check-big-DqURlwt2.js";import"./circle-check-C_SLfS2p.js";import"./circle-help-BdsC7_wR.js";import"./circle-x-DkvEqmM5.js";import"./circle-BpyxLEsH.js";import"./clipboard-list-BU0dok7E.js";import"./code-DNPjFOcs.js";import"./crosshair-C7OptAZm.js";import"./crown-Cp4cgutu.js";import"./download-Ba72czhU.js";import"./external-link-uO-R2E0-.js";import"./eye-off-DlDpEvnB.js";import"./eye-DSAoA9Pp.js";import"./instagram-DBjFHIT7.js";import"./file-down-Bxu0R4EW.js";import"./pen-line-Fy-AVmqM.js";import"./file-up-CZ-cXuKa.js";import"./filter-D8dMdozc.js";import"./folder-git-2-Dwj_EoDL.js";import"./house-D8b8GwgZ.js";import"./git-branch-D2sIFzs4.js";import"./grip-vertical-DXcr-v-g.js";import"./hard-drive-ApF-ULi1.js";import"./hash-CHJS6b-L.js";import"./shield-Mt6vEHxn.js";import"./info-VH-vNQ_z.js";import"./layers-CF7Mhs3n.js";import"./layout-list-BuBaZfwq.js";import"./lightbulb-fAsbBO8F.js";import"./link-2-C22T2wSs.js";import"./link-ClcCoVU_.js";import"./twitter-DDHYm63p.js";import"./list-Ajdnpsw1.js";import"./locate-fixed-D29o3FBS.js";import"./lock-RX1hYn48.js";import"./log-in-Bt5dnADg.js";import"./mail-BFoS8U8W.js";import"./map-pin-L7jUebKz.js";import"./menu-Cu-nnefe.js";import"./message-square-warning-DbVEqa_0.js";import"./message-square-DMJ4IbdE.js";import"./monitor-DL9THmS7.js";import"./package-B9XnehkQ.js";import"./percent-BYDujffR.js";import"./phone-CJ2h446N.js";import"./plane-BqORGC6m.js";import"./play-DHqp-NCB.js";import"./qr-code-u5AOBzVe.js";import"./quote-BtOwgBns.js";import"./radio-CxUR05xj.js";import"./ruler-DbxwIrQY.js";import"./send-DpE3qK0m.js";import"./server-DgtPu6lA.js";import"./wifi-CFyF5qct.js";import"./shield-check--CTAItWs.js";import"./smartphone-BQ_9x4vN.js";import"./square-check-big-Dt4MtZcM.js";import"./square-pen-B3p2jiW9.js";import"./star-WlheM7sI.js";import"./sun-DRsBfXSu.js";import"./tag-CMVMnpSh.js";import"./target-BEz5Ry2v.js";import"./thumbs-up-DYj-woXk.js";import"./ticket-BhEK5100.js";import"./trash-2-Dxg0nP1A.js";import"./trash-Dyd2ZsaG.js";import"./trending-down-CeOqAkGV.js";import"./trending-up-CPB8hZlm.js";import"./triangle-alert-MsN2AA6c.js";import"./trophy-BZyhzbIT.js";import"./type-DlbqWp8I.js";import"./user-check-4xSYwYvq.js";import"./user-plus-C-0nSlHG.js";import"./user-x-Drk57M2z.js";import"./wallet-C3p1yihr.js";import"./wrench-CLqKc51o.js";import"./zap-D4fS-tPu.js";import"./radio-group-BtLENAXk.js";import"./checkbox-Bos2Phgi.js";import"./multi-select-field-BX9C1tYH.js";import"./scroll-area-BmK0s-Hf.js";import"./LocationPicker-DAd_AcXs.js";import"./leaflet-FVhBWCqS.js";function Kt(){var w;const{t:e}=G(),{auth:f,branches:s,filters:p={},globalSettings:i}=K().props,x=(f==null?void 0:f.permissions)||[],[c,v]=m.useState(p.search||""),[F,y]=m.useState(!1),[N,u]=m.useState(!1),[A,b]=m.useState(!1),[d,_]=m.useState(null),[h,k]=m.useState("create"),[g,P]=m.useState(null),[te,ie]=m.useState(!1),[oe,j]=m.useState(null),D=()=>c!=="",E=()=>c?1:0,I=r=>{r.preventDefault(),C()},C=()=>{l.get(route("hr.branches.index"),{page:1,search:c||void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},O=r=>{const t=p.sort_field===r&&p.sort_direction==="asc"?"desc":"asc";l.get(route("hr.branches.index"),{sort_field:r,sort_direction:t,page:1,search:c||void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},T=(r,t)=>{switch(_(t),r){case"view":P(t);break;case"edit":k("edit"),j(null),u(!0);break;case"delete":b(!0);break;case"toggle-status":Z(t);break}},B=()=>{_(null),k("create"),j(null),u(!0)},M=r=>{h==="create"?(i!=null&&i.is_demo||o.loading(e("Creating branch...")),l.post(route("hr.branches.store"),r,{onSuccess:t=>{u(!1),i!=null&&i.is_demo||o.dismiss(),t.props.flash.success?o.success(e(t.props.flash.success)):t.props.flash.error&&o.error(e(t.props.flash.error))},onError:t=>{i!=null&&i.is_demo||o.dismiss(),typeof t=="string"?o.error(e(t)):o.error(e("Failed to create branch: {{errors}}",{errors:Object.values(t).join(", ")}))}})):h==="edit"&&(i!=null&&i.is_demo||o.loading(e("Updating branch...")),l.put(route("hr.branches.update",d.id),r,{onSuccess:t=>{u(!1),i!=null&&i.is_demo||o.dismiss(),t.props.flash.success?o.success(e(t.props.flash.success)):t.props.flash.error&&o.error(e(t.props.flash.error))},onError:t=>{i!=null&&i.is_demo||o.dismiss(),typeof t=="string"?o.error(e(t)):o.error(e("Failed to update branch: {{errors}}",{errors:Object.values(t).join(", ")}))}}))},R=()=>{i!=null&&i.is_demo||o.loading(e("Deleting branch...")),l.delete(route("hr.branches.destroy",d.id),{onSuccess:r=>{b(!1),i!=null&&i.is_demo||o.dismiss(),r.props.flash.success?o.success(e(r.props.flash.success)):r.props.flash.error&&o.error(e(r.props.flash.error))},onError:r=>{i!=null&&i.is_demo||o.dismiss(),typeof r=="string"?o.error(e(r)):o.error(e("Failed to delete branch: {{errors}}",{errors:Object.values(r).join(", ")}))}})},Z=r=>{const t=r.status==="active"?"inactive":"active";i!=null&&i.is_demo||o.loading(`${e(t==="active"?"Activating":"Deactivating")} branch...`),l.put(route("hr.branches.toggle-status",r.id),{},{onSuccess:n=>{o.dismiss(),n.props.flash.success?o.success(e(n.props.flash.success)):n.props.flash.error&&o.error(e(n.props.flash.error))},onError:n=>{o.dismiss(),typeof n=="string"?o.error(e(n)):o.error(e("Failed to update branch status: {{errors}}",{errors:Object.values(n).join(", ")}))}})},q=()=>{v(""),y(!1),l.get(route("hr.branches.index"),{page:1,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},S=[];H(x,"create-branches")&&S.push({label:e("Add Branch"),icon:a.jsx(U,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>B()});const z=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.branches.index")},{title:e("Branches")}],V=[{key:"name",label:e("Name"),sortable:!0,render:(r,t)=>a.jsxs("div",{children:[a.jsx("div",{className:"font-medium",children:r}),t.email&&a.jsx("div",{className:"text-sm text-muted-foreground",children:t.email})]})},{key:"contact",label:e("Contact"),render:(r,t)=>{const n=[];return t.phone&&n.push(t.phone),n.join(" | ")||"-"}},{key:"zkteco_ip",label:e("ZKTeco IP"),render:r=>r||"-"},{key:"status",label:e("Status"),render:r=>a.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${r==="active"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"}`,children:e(r==="active"?"Active":"Inactive")})},{key:"enable_clock_in_out",label:e("Clock In/Out"),sortable:!0,render:r=>a.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${r?"bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20":"bg-gray-50 text-gray-700 ring-1 ring-inset ring-gray-600/20"}`,children:e(r?"Enabled":"Disabled")})},{key:"created_at",label:e("Created At"),sortable:!0,render:r=>{var t;return((t=window.appSettings)==null?void 0:t.formatDateTimeSimple(r,!1))||new Date(r).toLocaleDateString()}}],L=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-branches"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-branches"},{label:e("Toggle Status"),icon:"Lock",action:"toggle-status",className:"text-amber-500",requiredPermission:"toggle-status-branches"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-branches"}];return a.jsxs($,{title:e("Branches"),url:"/hr/branches",actions:S,breadcrumbs:z,noPadding:!0,children:[a.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:a.jsx(ee,{searchTerm:c,onSearchChange:v,onSearch:I,filters:[],showFilters:F,setShowFilters:y,hasActiveFilters:D,activeFilterCount:E,onResetFilters:q,onApplyFilters:C,currentPerPage:((w=p.per_page)==null?void 0:w.toString())||"10",onPerPageChange:r=>{l.get(route("hr.branches.index"),{page:1,per_page:parseInt(r),search:c||void 0},{preserveState:!0,preserveScroll:!0})}})}),a.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[a.jsx(Q,{columns:V,actions:L,data:(s==null?void 0:s.data)||[],from:(s==null?void 0:s.from)||1,onAction:T,sortField:p.sort_field,sortDirection:p.sort_direction,onSort:O,permissions:x,entityPermissions:{view:"view-branches",create:"create-branches",edit:"edit-branches",delete:"delete-branches"}}),a.jsx(Y,{from:(s==null?void 0:s.from)||0,to:(s==null?void 0:s.to)||0,total:(s==null?void 0:s.total)||0,links:s==null?void 0:s.links,entityName:e("branches"),onPageChange:r=>l.get(r)})]}),a.jsx(W,{isOpen:N,onClose:()=>u(!1),onSubmit:M,formConfig:{fields:[{name:"name",label:e("Branch Name"),type:"text",required:!0},{name:"address",label:e("Address"),type:"textarea"},{name:"city",label:e("City"),type:"text"},{name:"state",label:e("State/Province"),type:"text"},{name:"country",label:e("Country"),type:"text"},{name:"zip_code",label:e("ZIP/Postal Code"),type:"text"},{name:"phone",label:e("Phone"),type:"text"},{name:"email",label:e("Email"),type:"email"},{name:"zkteco_ip",label:e("ZKTeco Biometric IP (Agent Target)"),type:"text",description:e("Local IP used by the branch sync agent (e.g., 192.168.1.201)")},{name:"location",label:e("GPS Geofencing"),type:"location-picker",latField:"latitude",lngField:"longitude",radiusField:"radius",description:e("Pin the branch location and set radius for employee attendance.")},{name:"enable_clock_in_out",label:e("Enable Clock In / Clock Out"),type:"switch",description:e("Allow employees in this branch to clock in and out from their dashboard."),defaultValue:!1},{name:"status",label:e("Status"),type:"select",options:[{value:"active",label:e("Active")},{value:"inactive",label:e("Inactive")}],defaultValue:"active"}],modalSize:"lg"},initialData:d,title:e(h==="create"?"Add New Branch":"Edit Branch"),mode:h}),a.jsx(X,{isOpen:A,onClose:()=>b(!1),onConfirm:R,itemName:(d==null?void 0:d.name)||"",entityName:"branch"}),a.jsx(J,{open:!!g,onOpenChange:()=>P(null),children:g&&a.jsx(re,{branch:g})})]})}export{Kt as default}; +import{r as m,j as a}from"./ui-Z445SNHD.js";import{P as $}from"./page-template-Cw8W4Qs2.js";import{u as G,c as K,x as H,P as U,r as l,D as J,t as o}from"./app-Da3PX8qg.js";import{C as Q}from"./CrudTable-Dk-uCuqB.js";import{C as W}from"./CrudFormModal-CTSICk3j.js";import{C as X}from"./CrudDeleteModal-DmHx0JCJ.js";import{P as Y}from"./pagination-B9z4VraF.js";import{S as ee}from"./search-and-filter-bar-1QHzFJdq.js";import re from"./view-BwqbKgws.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./table-BRtys9Nx.js";import"./unlink-vC8B7N8r.js";import"./scale-Chnhsap1.js";import"./arrow-down-left-D4-BLXQL.js";import"./arrow-left-B9tcIgis.js";import"./arrow-right-left-TC-Oi5FJ.js";import"./arrow-right-SXr1661j.js";import"./arrow-up-down-Df1H6itH.js";import"./lock-open-Cco69YMj.js";import"./award-DOf5Xc3o.js";import"./ban-C1FQ9ay_.js";import"./indian-rupee-CY9fE6hT.js";import"./bell-BMsQyWM-.js";import"./book-open-DiNAfaue.js";import"./boxes-Bjf0_Kx7.js";import"./building-2-DmmRcP0c.js";import"./building-BXglONiz.js";import"./calculator-B75Vnhim.js";import"./calendar-check-C2F7PWoI.js";import"./camera-DZNJpjXR.js";import"./chart-column-CKzC1aib.js";import"./chart-no-axes-column-increasing-xL8kjLW0.js";import"./chart-no-axes-column-CaNDayE9.js";import"./chevron-left-C98gPe5P.js";import"./circle-alert-Cu5dznTP.js";import"./circle-check-big-KTDTMhTs.js";import"./circle-check-aau4wqhp.js";import"./circle-help-C4uXcZYY.js";import"./circle-x-r3If4JPw.js";import"./circle-DgA3bS7I.js";import"./clipboard-list-BNSl4hy2.js";import"./code-Dzlx6QPB.js";import"./crosshair-DtQysFz7.js";import"./crown-CC8Godfb.js";import"./download-BHVnw95S.js";import"./external-link-DL5n0dhJ.js";import"./eye-off-BJYR0wmr.js";import"./eye-CzYzwmmr.js";import"./instagram-tpp8H3E-.js";import"./file-down-CxCQCvcc.js";import"./pen-line-CNA-f1dm.js";import"./file-up-D3rB-4Bg.js";import"./filter-B_3e214H.js";import"./folder-git-2-T64oq8HG.js";import"./house-BUnGVtyw.js";import"./git-branch-EdIXkL-9.js";import"./grip-vertical-BvetFs24.js";import"./hard-drive--Nch37f-.js";import"./hash-B3fNBlbs.js";import"./shield-rKKgzkbW.js";import"./info-Cj5ROI6H.js";import"./layers-DdZLSQgt.js";import"./layout-list-DkB7S2jk.js";import"./lightbulb-CJXOfIFD.js";import"./link-2-DNnYgrdz.js";import"./link-DeErafFW.js";import"./twitter-CRZZ6zjd.js";import"./list-DY4Uh_0E.js";import"./locate-fixed-BKpEfCUU.js";import"./lock-BGSkpX29.js";import"./log-in-TxFQ9ojy.js";import"./mail-khAU5Oig.js";import"./map-pin-BFNXdrz2.js";import"./menu-BGxVBBZl.js";import"./message-square-warning-DHRFlo8i.js";import"./message-square-C7x1Rix5.js";import"./monitor-P2T9V9tT.js";import"./package-C-rDDwyp.js";import"./percent-DP16IBy2.js";import"./phone-XzqO8Dfs.js";import"./plane-C9QqCVcZ.js";import"./play-62Z04sZZ.js";import"./qr-code-CUR1J9NH.js";import"./quote-DF2Qwen7.js";import"./radio-nm2vY_Ib.js";import"./ruler-DviIA5uv.js";import"./send-DXZhFVWG.js";import"./server-BzBihesB.js";import"./wifi-BPS_-hKY.js";import"./shield-check-Cyw4YGYb.js";import"./smartphone-i99jk4ns.js";import"./square-check-big-Cal0w_ma.js";import"./square-pen-CatLE0_h.js";import"./star-CSGOTD6i.js";import"./sun-TjfxyFzf.js";import"./tag-CUFhfHTp.js";import"./target-B_9kWYv3.js";import"./thumbs-up-Du-LlBXg.js";import"./ticket-BjgtGAIQ.js";import"./trash-2-15Ri11Yq.js";import"./trash-BRJCY2my.js";import"./trending-down-MNPLLbIb.js";import"./trending-up-D5y6g4yZ.js";import"./triangle-alert-CeuDFixJ.js";import"./trophy-Cs36GMET.js";import"./type-DX1RNe21.js";import"./user-check-DDs_5zV9.js";import"./user-plus-Ba62LA9O.js";import"./user-x-C3dBJr2o.js";import"./wallet-BP1hP1I0.js";import"./wrench-DX6GWbcS.js";import"./zap-Of1Abppa.js";import"./radio-group-CuY8xCRY.js";import"./checkbox-C3Z6LHOx.js";import"./multi-select-field-ALFA5JXF.js";import"./scroll-area-C7NBgd0i.js";import"./LocationPicker-Dy1Od2a3.js";import"./leaflet-FVhBWCqS.js";function Kt(){var w;const{t:e}=G(),{auth:f,branches:s,filters:p={},globalSettings:i}=K().props,x=(f==null?void 0:f.permissions)||[],[c,v]=m.useState(p.search||""),[F,y]=m.useState(!1),[N,u]=m.useState(!1),[A,b]=m.useState(!1),[d,_]=m.useState(null),[h,k]=m.useState("create"),[g,P]=m.useState(null),[te,ie]=m.useState(!1),[oe,j]=m.useState(null),D=()=>c!=="",E=()=>c?1:0,I=r=>{r.preventDefault(),C()},C=()=>{l.get(route("hr.branches.index"),{page:1,search:c||void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},O=r=>{const t=p.sort_field===r&&p.sort_direction==="asc"?"desc":"asc";l.get(route("hr.branches.index"),{sort_field:r,sort_direction:t,page:1,search:c||void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},T=(r,t)=>{switch(_(t),r){case"view":P(t);break;case"edit":k("edit"),j(null),u(!0);break;case"delete":b(!0);break;case"toggle-status":Z(t);break}},B=()=>{_(null),k("create"),j(null),u(!0)},M=r=>{h==="create"?(i!=null&&i.is_demo||o.loading(e("Creating branch...")),l.post(route("hr.branches.store"),r,{onSuccess:t=>{u(!1),i!=null&&i.is_demo||o.dismiss(),t.props.flash.success?o.success(e(t.props.flash.success)):t.props.flash.error&&o.error(e(t.props.flash.error))},onError:t=>{i!=null&&i.is_demo||o.dismiss(),typeof t=="string"?o.error(e(t)):o.error(e("Failed to create branch: {{errors}}",{errors:Object.values(t).join(", ")}))}})):h==="edit"&&(i!=null&&i.is_demo||o.loading(e("Updating branch...")),l.put(route("hr.branches.update",d.id),r,{onSuccess:t=>{u(!1),i!=null&&i.is_demo||o.dismiss(),t.props.flash.success?o.success(e(t.props.flash.success)):t.props.flash.error&&o.error(e(t.props.flash.error))},onError:t=>{i!=null&&i.is_demo||o.dismiss(),typeof t=="string"?o.error(e(t)):o.error(e("Failed to update branch: {{errors}}",{errors:Object.values(t).join(", ")}))}}))},R=()=>{i!=null&&i.is_demo||o.loading(e("Deleting branch...")),l.delete(route("hr.branches.destroy",d.id),{onSuccess:r=>{b(!1),i!=null&&i.is_demo||o.dismiss(),r.props.flash.success?o.success(e(r.props.flash.success)):r.props.flash.error&&o.error(e(r.props.flash.error))},onError:r=>{i!=null&&i.is_demo||o.dismiss(),typeof r=="string"?o.error(e(r)):o.error(e("Failed to delete branch: {{errors}}",{errors:Object.values(r).join(", ")}))}})},Z=r=>{const t=r.status==="active"?"inactive":"active";i!=null&&i.is_demo||o.loading(`${e(t==="active"?"Activating":"Deactivating")} branch...`),l.put(route("hr.branches.toggle-status",r.id),{},{onSuccess:n=>{o.dismiss(),n.props.flash.success?o.success(e(n.props.flash.success)):n.props.flash.error&&o.error(e(n.props.flash.error))},onError:n=>{o.dismiss(),typeof n=="string"?o.error(e(n)):o.error(e("Failed to update branch status: {{errors}}",{errors:Object.values(n).join(", ")}))}})},q=()=>{v(""),y(!1),l.get(route("hr.branches.index"),{page:1,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},S=[];H(x,"create-branches")&&S.push({label:e("Add Branch"),icon:a.jsx(U,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>B()});const z=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.branches.index")},{title:e("Branches")}],V=[{key:"name",label:e("Name"),sortable:!0,render:(r,t)=>a.jsxs("div",{children:[a.jsx("div",{className:"font-medium",children:r}),t.email&&a.jsx("div",{className:"text-sm text-muted-foreground",children:t.email})]})},{key:"contact",label:e("Contact"),render:(r,t)=>{const n=[];return t.phone&&n.push(t.phone),n.join(" | ")||"-"}},{key:"zkteco_ip",label:e("ZKTeco IP"),render:r=>r||"-"},{key:"status",label:e("Status"),render:r=>a.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${r==="active"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"}`,children:e(r==="active"?"Active":"Inactive")})},{key:"enable_clock_in_out",label:e("Clock In/Out"),sortable:!0,render:r=>a.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${r?"bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20":"bg-gray-50 text-gray-700 ring-1 ring-inset ring-gray-600/20"}`,children:e(r?"Enabled":"Disabled")})},{key:"created_at",label:e("Created At"),sortable:!0,render:r=>{var t;return((t=window.appSettings)==null?void 0:t.formatDateTimeSimple(r,!1))||new Date(r).toLocaleDateString()}}],L=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-branches"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-branches"},{label:e("Toggle Status"),icon:"Lock",action:"toggle-status",className:"text-amber-500",requiredPermission:"toggle-status-branches"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-branches"}];return a.jsxs($,{title:e("Branches"),url:"/hr/branches",actions:S,breadcrumbs:z,noPadding:!0,children:[a.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:a.jsx(ee,{searchTerm:c,onSearchChange:v,onSearch:I,filters:[],showFilters:F,setShowFilters:y,hasActiveFilters:D,activeFilterCount:E,onResetFilters:q,onApplyFilters:C,currentPerPage:((w=p.per_page)==null?void 0:w.toString())||"10",onPerPageChange:r=>{l.get(route("hr.branches.index"),{page:1,per_page:parseInt(r),search:c||void 0},{preserveState:!0,preserveScroll:!0})}})}),a.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[a.jsx(Q,{columns:V,actions:L,data:(s==null?void 0:s.data)||[],from:(s==null?void 0:s.from)||1,onAction:T,sortField:p.sort_field,sortDirection:p.sort_direction,onSort:O,permissions:x,entityPermissions:{view:"view-branches",create:"create-branches",edit:"edit-branches",delete:"delete-branches"}}),a.jsx(Y,{from:(s==null?void 0:s.from)||0,to:(s==null?void 0:s.to)||0,total:(s==null?void 0:s.total)||0,links:s==null?void 0:s.links,entityName:e("branches"),onPageChange:r=>l.get(r)})]}),a.jsx(W,{isOpen:N,onClose:()=>u(!1),onSubmit:M,formConfig:{fields:[{name:"name",label:e("Branch Name"),type:"text",required:!0},{name:"address",label:e("Address"),type:"textarea"},{name:"city",label:e("City"),type:"text"},{name:"state",label:e("State/Province"),type:"text"},{name:"country",label:e("Country"),type:"text"},{name:"zip_code",label:e("ZIP/Postal Code"),type:"text"},{name:"phone",label:e("Phone"),type:"text"},{name:"email",label:e("Email"),type:"email"},{name:"zkteco_ip",label:e("ZKTeco Biometric IP (Agent Target)"),type:"text",description:e("Local IP used by the branch sync agent (e.g., 192.168.1.201)")},{name:"location",label:e("GPS Geofencing"),type:"location-picker",latField:"latitude",lngField:"longitude",radiusField:"radius",description:e("Pin the branch location and set radius for employee attendance.")},{name:"enable_clock_in_out",label:e("Enable Clock In / Clock Out"),type:"switch",description:e("Allow employees in this branch to clock in and out from their dashboard."),defaultValue:!1},{name:"status",label:e("Status"),type:"select",options:[{value:"active",label:e("Active")},{value:"inactive",label:e("Inactive")}],defaultValue:"active"}],modalSize:"lg"},initialData:d,title:e(h==="create"?"Add New Branch":"Edit Branch"),mode:h}),a.jsx(X,{isOpen:A,onClose:()=>b(!1),onConfirm:R,itemName:(d==null?void 0:d.name)||"",entityName:"branch"}),a.jsx(J,{open:!!g,onOpenChange:()=>P(null),children:g&&a.jsx(re,{branch:g})})]})}export{Kt as default}; diff --git a/public/build/assets/index-DKAtJ6uq.js b/public/build/assets/index-BtCRqTJs.js similarity index 58% rename from public/build/assets/index-DKAtJ6uq.js rename to public/build/assets/index-BtCRqTJs.js index d9843181b..567a2acb0 100644 --- a/public/build/assets/index-DKAtJ6uq.js +++ b/public/build/assets/index-BtCRqTJs.js @@ -1 +1 @@ -import{r as u,j as e}from"./ui-Z445SNHD.js";import{P as J}from"./page-template-B_mOhR6n.js";import{u as z,c as $,r as l,D as G,h as K,j as Q,k as W,t as d}from"./app-36WMjvX0.js";import{C as X}from"./CrudTable-DA37WZsR.js";import{C as Y}from"./CrudDeleteModal-DM40AK8z.js";import{P as Z}from"./pagination-n2efY1KU.js";import{S as H}from"./search-and-filter-bar-PUOLiNYr.js";import{A as I}from"./arrow-left-CjPQICYw.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./table-C1YkBp3W.js";import"./unlink-sh32LPkQ.js";import"./scale-rJYsnHRa.js";import"./arrow-down-left-BN6xjhcz.js";import"./arrow-right-left-DKUcVR58.js";import"./arrow-right-DUEfRrRr.js";import"./arrow-up-down-FmcUfWon.js";import"./lock-open-CN4tz8Of.js";import"./award-D9FlSYzB.js";import"./ban-CMgLBFSt.js";import"./indian-rupee-Bh3-8N2a.js";import"./bell-Cr2F9IDD.js";import"./book-open-DUwKvBiK.js";import"./boxes-rwzklut0.js";import"./building-2-Cda8xQDI.js";import"./building-CG4yAV8N.js";import"./calculator-wt_63eRJ.js";import"./calendar-check-BZ1JTjf6.js";import"./camera-DDKUkICL.js";import"./chart-column-GeSBJr5Y.js";import"./chart-no-axes-column-increasing-Beqplnfl.js";import"./chart-no-axes-column-BKgkVzqT.js";import"./chevron-left-DKWjKjSf.js";import"./circle-alert-KsX4JXbz.js";import"./circle-check-big-DqURlwt2.js";import"./circle-check-C_SLfS2p.js";import"./circle-help-BdsC7_wR.js";import"./circle-x-DkvEqmM5.js";import"./circle-BpyxLEsH.js";import"./clipboard-list-BU0dok7E.js";import"./code-DNPjFOcs.js";import"./crosshair-C7OptAZm.js";import"./crown-Cp4cgutu.js";import"./download-Ba72czhU.js";import"./external-link-uO-R2E0-.js";import"./eye-off-DlDpEvnB.js";import"./eye-DSAoA9Pp.js";import"./instagram-DBjFHIT7.js";import"./file-down-Bxu0R4EW.js";import"./pen-line-Fy-AVmqM.js";import"./file-up-CZ-cXuKa.js";import"./filter-D8dMdozc.js";import"./folder-git-2-Dwj_EoDL.js";import"./house-D8b8GwgZ.js";import"./git-branch-D2sIFzs4.js";import"./grip-vertical-DXcr-v-g.js";import"./hard-drive-ApF-ULi1.js";import"./hash-CHJS6b-L.js";import"./shield-Mt6vEHxn.js";import"./info-VH-vNQ_z.js";import"./layers-CF7Mhs3n.js";import"./layout-list-BuBaZfwq.js";import"./lightbulb-fAsbBO8F.js";import"./link-2-C22T2wSs.js";import"./link-ClcCoVU_.js";import"./twitter-DDHYm63p.js";import"./list-Ajdnpsw1.js";import"./locate-fixed-D29o3FBS.js";import"./lock-RX1hYn48.js";import"./log-in-Bt5dnADg.js";import"./mail-BFoS8U8W.js";import"./map-pin-L7jUebKz.js";import"./menu-Cu-nnefe.js";import"./message-square-warning-DbVEqa_0.js";import"./message-square-DMJ4IbdE.js";import"./monitor-DL9THmS7.js";import"./package-B9XnehkQ.js";import"./percent-BYDujffR.js";import"./phone-CJ2h446N.js";import"./plane-BqORGC6m.js";import"./play-DHqp-NCB.js";import"./qr-code-u5AOBzVe.js";import"./quote-BtOwgBns.js";import"./radio-CxUR05xj.js";import"./ruler-DbxwIrQY.js";import"./send-DpE3qK0m.js";import"./server-DgtPu6lA.js";import"./wifi-CFyF5qct.js";import"./shield-check--CTAItWs.js";import"./smartphone-BQ_9x4vN.js";import"./square-check-big-Dt4MtZcM.js";import"./square-pen-B3p2jiW9.js";import"./star-WlheM7sI.js";import"./sun-DRsBfXSu.js";import"./tag-CMVMnpSh.js";import"./target-BEz5Ry2v.js";import"./thumbs-up-DYj-woXk.js";import"./ticket-BhEK5100.js";import"./trash-2-Dxg0nP1A.js";import"./trash-Dyd2ZsaG.js";import"./trending-down-CeOqAkGV.js";import"./trending-up-CPB8hZlm.js";import"./triangle-alert-MsN2AA6c.js";import"./trophy-BZyhzbIT.js";import"./type-DlbqWp8I.js";import"./user-check-4xSYwYvq.js";import"./user-plus-C-0nSlHG.js";import"./user-x-Drk57M2z.js";import"./wallet-C3p1yihr.js";import"./wrench-CLqKc51o.js";import"./zap-D4fS-tPu.js";function Ot(){var j,v,N,w,S,D,_;const{t}=z(),{auth:a,loginHistory:s,filters:p={},globalSettings:m}=$().props,C=(a==null?void 0:a.permissions)||[],[c,f]=u.useState(p.search||""),[P,g]=u.useState(!1),[k,x]=u.useState(!1),[T,y]=u.useState(!1),[i,F]=u.useState(null),A=()=>c!=="",O=()=>c!==""?1:0,L=r=>{r.preventDefault(),b()},b=()=>{l.get(route("login-history.index"),{page:1,search:c||void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},U=r=>{const o=p.sort_field===r&&p.sort_direction==="asc"?"desc":"asc";l.get(route("login-history.index"),{sort_field:r,sort_direction:o,page:1,search:c||void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},E=(r,o)=>{switch(F(o),r){case"view":y(!0);break;case"delete":x(!0);break}},M=()=>{m!=null&&m.is_demo||d.loading(t("Deleting login history...")),l.delete(route("login-history.destroy",i.id),{onSuccess:r=>{x(!1),m!=null&&m.is_demo||d.dismiss(),r.props.flash.success?d.success(t(r.props.flash.success)):r.props.flash.error&&d.error(t(r.props.flash.error))},onError:r=>{m!=null&&m.is_demo||d.dismiss(),typeof r=="string"?d.error(t(r)):d.error(t("Failed to delete login history: {{errors}}",{errors:Object.values(r).join(", ")}))}})},R=()=>{f(""),g(!1),l.get(route("login-history.index"),{page:1,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},V=[{title:t("Dashboard"),href:route("dashboard")},...((j=a==null?void 0:a.user)==null?void 0:j.type)==="company"?[{title:t("Users"),href:route("users.index")}]:[{title:t("Companies"),href:route("companies.index")}],{title:t("Login History")}],q=[{key:"user.name",label:t("User"),render:(r,o)=>{var n,h;return e.jsxs("div",{children:[e.jsx("div",{className:"font-medium",children:((n=o.user)==null?void 0:n.name)||"-"}),e.jsx("div",{className:"text-xs text-gray-500",children:((h=o.user)==null?void 0:h.email)||""})]})}},{key:"user.type",label:t("User Type"),render:(r,o)=>{var h;const n=((h=o.user)==null?void 0:h.type)||"-";return n.charAt(0).toUpperCase()+n.slice(1)}},{key:"ip",label:t("IP Address"),sortable:!0,render:r=>r||"-"},{key:"date",label:t("Login Date"),sortable:!0,render:r=>{var o;return((o=window.appSettings)==null?void 0:o.formatDateTimeSimple(r,!0))||new Date(r).toLocaleString()}},{key:"Details",label:t("Details"),render:r=>{try{const o=JSON.parse(r||"{}");return e.jsxs("div",{className:"text-xs",children:[e.jsx("div",{children:o.browser_name||"-"}),e.jsx("div",{className:"text-gray-500",children:o.os_name||"-"})]})}catch{return"-"}}}],B=[{label:t("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"show-login-history"},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-login-history"}];return e.jsxs(J,{title:t("Login History"),url:"/login-history",breadcrumbs:V,noPadding:!0,actions:[{label:t("Back"),icon:e.jsx(I,{className:"h-4 w-4"}),variant:"outline",onClick:()=>{var r;return l.visit(((r=a==null?void 0:a.user)==null?void 0:r.type)==="company"?route("users.index"):route("companies.index"))}}],children:[e.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:e.jsx(H,{searchTerm:c,onSearchChange:f,onSearch:L,filters:[],showFilters:P,setShowFilters:g,hasActiveFilters:A,activeFilterCount:O,onResetFilters:R,onApplyFilters:b,currentPerPage:((v=p.per_page)==null?void 0:v.toString())||"10",onPerPageChange:r=>{l.get(route("login-history.index"),{page:1,per_page:parseInt(r),search:c||void 0},{preserveState:!0,preserveScroll:!0})}})}),e.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[e.jsx(X,{columns:q,actions:B,data:(s==null?void 0:s.data)||[],from:(s==null?void 0:s.from)||1,onAction:E,sortField:p.sort_field,sortDirection:p.sort_direction,onSort:U,permissions:C,entityPermissions:{delete:"delete-login-history"}}),e.jsx(Z,{from:(s==null?void 0:s.from)||0,to:(s==null?void 0:s.to)||0,total:(s==null?void 0:s.total)||0,links:s==null?void 0:s.links,entityName:t("login records"),onPageChange:r=>l.get(r)})]}),e.jsx(Y,{isOpen:k,onClose:()=>x(!1),onConfirm:M,itemName:`${((N=i==null?void 0:i.user)==null?void 0:N.name)||""} `,itemType:t("login history")}),e.jsx(G,{open:T,onOpenChange:y,children:e.jsxs(K,{className:"max-w-xl max-h-[80vh] overflow-y-auto scrollbar-thin scrollbar-thumb-gray-300 scrollbar-track-gray-100",children:[e.jsx(Q,{children:e.jsx(W,{children:t("Login Details")})}),e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex justify-between py-2 border-b border-gray-100",children:[e.jsx("span",{className:"text-gray-600",children:t("User")}),e.jsx("span",{className:"font-medium",children:((w=i==null?void 0:i.user)==null?void 0:w.name)||"-"})]}),e.jsxs("div",{className:"flex justify-between py-2 border-b border-gray-100",children:[e.jsx("span",{className:"text-gray-600",children:t("Email")}),e.jsx("span",{className:"font-medium",children:((S=i==null?void 0:i.user)==null?void 0:S.email)||"-"})]}),e.jsxs("div",{className:"flex justify-between py-2 border-b border-gray-100",children:[e.jsx("span",{className:"text-gray-600",children:t("User Type")}),e.jsx("span",{className:"font-medium",children:(D=i==null?void 0:i.user)!=null&&D.type?i.user.type.charAt(0).toUpperCase()+i.user.type.slice(1):"-"})]}),e.jsxs("div",{className:"flex justify-between py-2 border-b border-gray-100",children:[e.jsx("span",{className:"text-gray-600",children:t("IP Address")}),e.jsx("span",{className:"font-medium",children:(i==null?void 0:i.ip)||"-"})]}),e.jsxs("div",{className:"flex justify-between py-2 border-b border-gray-100",children:[e.jsx("span",{className:"text-gray-600",children:t("Login Date")}),e.jsx("span",{className:"font-medium",children:i!=null&&i.date?((_=window.appSettings)==null?void 0:_.formatDateTimeSimple(i.date,!0))||new Date(i.date).toLocaleString():"-"})]}),(()=>{try{const r=JSON.parse((i==null?void 0:i.Details)||"{}");return Object.entries(r).map(([o,n])=>e.jsxs("div",{className:"flex justify-between py-2 border-b border-gray-100",children:[e.jsx("span",{className:"text-gray-600 capitalize",children:o.replace(/_/g," ")}),e.jsx("span",{className:"font-medium",children:String(n)||"-"})]},o))}catch{return null}})()]})]})})]})}export{Ot as default}; +import{r as u,j as e}from"./ui-Z445SNHD.js";import{P as J}from"./page-template-Cw8W4Qs2.js";import{u as z,c as $,r as l,D as G,h as K,j as Q,k as W,t as d}from"./app-Da3PX8qg.js";import{C as X}from"./CrudTable-Dk-uCuqB.js";import{C as Y}from"./CrudDeleteModal-DmHx0JCJ.js";import{P as Z}from"./pagination-B9z4VraF.js";import{S as H}from"./search-and-filter-bar-1QHzFJdq.js";import{A as I}from"./arrow-left-B9tcIgis.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./table-BRtys9Nx.js";import"./unlink-vC8B7N8r.js";import"./scale-Chnhsap1.js";import"./arrow-down-left-D4-BLXQL.js";import"./arrow-right-left-TC-Oi5FJ.js";import"./arrow-right-SXr1661j.js";import"./arrow-up-down-Df1H6itH.js";import"./lock-open-Cco69YMj.js";import"./award-DOf5Xc3o.js";import"./ban-C1FQ9ay_.js";import"./indian-rupee-CY9fE6hT.js";import"./bell-BMsQyWM-.js";import"./book-open-DiNAfaue.js";import"./boxes-Bjf0_Kx7.js";import"./building-2-DmmRcP0c.js";import"./building-BXglONiz.js";import"./calculator-B75Vnhim.js";import"./calendar-check-C2F7PWoI.js";import"./camera-DZNJpjXR.js";import"./chart-column-CKzC1aib.js";import"./chart-no-axes-column-increasing-xL8kjLW0.js";import"./chart-no-axes-column-CaNDayE9.js";import"./chevron-left-C98gPe5P.js";import"./circle-alert-Cu5dznTP.js";import"./circle-check-big-KTDTMhTs.js";import"./circle-check-aau4wqhp.js";import"./circle-help-C4uXcZYY.js";import"./circle-x-r3If4JPw.js";import"./circle-DgA3bS7I.js";import"./clipboard-list-BNSl4hy2.js";import"./code-Dzlx6QPB.js";import"./crosshair-DtQysFz7.js";import"./crown-CC8Godfb.js";import"./download-BHVnw95S.js";import"./external-link-DL5n0dhJ.js";import"./eye-off-BJYR0wmr.js";import"./eye-CzYzwmmr.js";import"./instagram-tpp8H3E-.js";import"./file-down-CxCQCvcc.js";import"./pen-line-CNA-f1dm.js";import"./file-up-D3rB-4Bg.js";import"./filter-B_3e214H.js";import"./folder-git-2-T64oq8HG.js";import"./house-BUnGVtyw.js";import"./git-branch-EdIXkL-9.js";import"./grip-vertical-BvetFs24.js";import"./hard-drive--Nch37f-.js";import"./hash-B3fNBlbs.js";import"./shield-rKKgzkbW.js";import"./info-Cj5ROI6H.js";import"./layers-DdZLSQgt.js";import"./layout-list-DkB7S2jk.js";import"./lightbulb-CJXOfIFD.js";import"./link-2-DNnYgrdz.js";import"./link-DeErafFW.js";import"./twitter-CRZZ6zjd.js";import"./list-DY4Uh_0E.js";import"./locate-fixed-BKpEfCUU.js";import"./lock-BGSkpX29.js";import"./log-in-TxFQ9ojy.js";import"./mail-khAU5Oig.js";import"./map-pin-BFNXdrz2.js";import"./menu-BGxVBBZl.js";import"./message-square-warning-DHRFlo8i.js";import"./message-square-C7x1Rix5.js";import"./monitor-P2T9V9tT.js";import"./package-C-rDDwyp.js";import"./percent-DP16IBy2.js";import"./phone-XzqO8Dfs.js";import"./plane-C9QqCVcZ.js";import"./play-62Z04sZZ.js";import"./qr-code-CUR1J9NH.js";import"./quote-DF2Qwen7.js";import"./radio-nm2vY_Ib.js";import"./ruler-DviIA5uv.js";import"./send-DXZhFVWG.js";import"./server-BzBihesB.js";import"./wifi-BPS_-hKY.js";import"./shield-check-Cyw4YGYb.js";import"./smartphone-i99jk4ns.js";import"./square-check-big-Cal0w_ma.js";import"./square-pen-CatLE0_h.js";import"./star-CSGOTD6i.js";import"./sun-TjfxyFzf.js";import"./tag-CUFhfHTp.js";import"./target-B_9kWYv3.js";import"./thumbs-up-Du-LlBXg.js";import"./ticket-BjgtGAIQ.js";import"./trash-2-15Ri11Yq.js";import"./trash-BRJCY2my.js";import"./trending-down-MNPLLbIb.js";import"./trending-up-D5y6g4yZ.js";import"./triangle-alert-CeuDFixJ.js";import"./trophy-Cs36GMET.js";import"./type-DX1RNe21.js";import"./user-check-DDs_5zV9.js";import"./user-plus-Ba62LA9O.js";import"./user-x-C3dBJr2o.js";import"./wallet-BP1hP1I0.js";import"./wrench-DX6GWbcS.js";import"./zap-Of1Abppa.js";function Ot(){var j,v,N,w,S,D,_;const{t}=z(),{auth:a,loginHistory:s,filters:p={},globalSettings:m}=$().props,C=(a==null?void 0:a.permissions)||[],[c,f]=u.useState(p.search||""),[P,g]=u.useState(!1),[k,x]=u.useState(!1),[T,y]=u.useState(!1),[i,F]=u.useState(null),A=()=>c!=="",O=()=>c!==""?1:0,L=r=>{r.preventDefault(),b()},b=()=>{l.get(route("login-history.index"),{page:1,search:c||void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},U=r=>{const o=p.sort_field===r&&p.sort_direction==="asc"?"desc":"asc";l.get(route("login-history.index"),{sort_field:r,sort_direction:o,page:1,search:c||void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},E=(r,o)=>{switch(F(o),r){case"view":y(!0);break;case"delete":x(!0);break}},M=()=>{m!=null&&m.is_demo||d.loading(t("Deleting login history...")),l.delete(route("login-history.destroy",i.id),{onSuccess:r=>{x(!1),m!=null&&m.is_demo||d.dismiss(),r.props.flash.success?d.success(t(r.props.flash.success)):r.props.flash.error&&d.error(t(r.props.flash.error))},onError:r=>{m!=null&&m.is_demo||d.dismiss(),typeof r=="string"?d.error(t(r)):d.error(t("Failed to delete login history: {{errors}}",{errors:Object.values(r).join(", ")}))}})},R=()=>{f(""),g(!1),l.get(route("login-history.index"),{page:1,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},V=[{title:t("Dashboard"),href:route("dashboard")},...((j=a==null?void 0:a.user)==null?void 0:j.type)==="company"?[{title:t("Users"),href:route("users.index")}]:[{title:t("Companies"),href:route("companies.index")}],{title:t("Login History")}],q=[{key:"user.name",label:t("User"),render:(r,o)=>{var n,h;return e.jsxs("div",{children:[e.jsx("div",{className:"font-medium",children:((n=o.user)==null?void 0:n.name)||"-"}),e.jsx("div",{className:"text-xs text-gray-500",children:((h=o.user)==null?void 0:h.email)||""})]})}},{key:"user.type",label:t("User Type"),render:(r,o)=>{var h;const n=((h=o.user)==null?void 0:h.type)||"-";return n.charAt(0).toUpperCase()+n.slice(1)}},{key:"ip",label:t("IP Address"),sortable:!0,render:r=>r||"-"},{key:"date",label:t("Login Date"),sortable:!0,render:r=>{var o;return((o=window.appSettings)==null?void 0:o.formatDateTimeSimple(r,!0))||new Date(r).toLocaleString()}},{key:"Details",label:t("Details"),render:r=>{try{const o=JSON.parse(r||"{}");return e.jsxs("div",{className:"text-xs",children:[e.jsx("div",{children:o.browser_name||"-"}),e.jsx("div",{className:"text-gray-500",children:o.os_name||"-"})]})}catch{return"-"}}}],B=[{label:t("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"show-login-history"},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-login-history"}];return e.jsxs(J,{title:t("Login History"),url:"/login-history",breadcrumbs:V,noPadding:!0,actions:[{label:t("Back"),icon:e.jsx(I,{className:"h-4 w-4"}),variant:"outline",onClick:()=>{var r;return l.visit(((r=a==null?void 0:a.user)==null?void 0:r.type)==="company"?route("users.index"):route("companies.index"))}}],children:[e.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:e.jsx(H,{searchTerm:c,onSearchChange:f,onSearch:L,filters:[],showFilters:P,setShowFilters:g,hasActiveFilters:A,activeFilterCount:O,onResetFilters:R,onApplyFilters:b,currentPerPage:((v=p.per_page)==null?void 0:v.toString())||"10",onPerPageChange:r=>{l.get(route("login-history.index"),{page:1,per_page:parseInt(r),search:c||void 0},{preserveState:!0,preserveScroll:!0})}})}),e.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[e.jsx(X,{columns:q,actions:B,data:(s==null?void 0:s.data)||[],from:(s==null?void 0:s.from)||1,onAction:E,sortField:p.sort_field,sortDirection:p.sort_direction,onSort:U,permissions:C,entityPermissions:{delete:"delete-login-history"}}),e.jsx(Z,{from:(s==null?void 0:s.from)||0,to:(s==null?void 0:s.to)||0,total:(s==null?void 0:s.total)||0,links:s==null?void 0:s.links,entityName:t("login records"),onPageChange:r=>l.get(r)})]}),e.jsx(Y,{isOpen:k,onClose:()=>x(!1),onConfirm:M,itemName:`${((N=i==null?void 0:i.user)==null?void 0:N.name)||""} `,itemType:t("login history")}),e.jsx(G,{open:T,onOpenChange:y,children:e.jsxs(K,{className:"max-w-xl max-h-[80vh] overflow-y-auto scrollbar-thin scrollbar-thumb-gray-300 scrollbar-track-gray-100",children:[e.jsx(Q,{children:e.jsx(W,{children:t("Login Details")})}),e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex justify-between py-2 border-b border-gray-100",children:[e.jsx("span",{className:"text-gray-600",children:t("User")}),e.jsx("span",{className:"font-medium",children:((w=i==null?void 0:i.user)==null?void 0:w.name)||"-"})]}),e.jsxs("div",{className:"flex justify-between py-2 border-b border-gray-100",children:[e.jsx("span",{className:"text-gray-600",children:t("Email")}),e.jsx("span",{className:"font-medium",children:((S=i==null?void 0:i.user)==null?void 0:S.email)||"-"})]}),e.jsxs("div",{className:"flex justify-between py-2 border-b border-gray-100",children:[e.jsx("span",{className:"text-gray-600",children:t("User Type")}),e.jsx("span",{className:"font-medium",children:(D=i==null?void 0:i.user)!=null&&D.type?i.user.type.charAt(0).toUpperCase()+i.user.type.slice(1):"-"})]}),e.jsxs("div",{className:"flex justify-between py-2 border-b border-gray-100",children:[e.jsx("span",{className:"text-gray-600",children:t("IP Address")}),e.jsx("span",{className:"font-medium",children:(i==null?void 0:i.ip)||"-"})]}),e.jsxs("div",{className:"flex justify-between py-2 border-b border-gray-100",children:[e.jsx("span",{className:"text-gray-600",children:t("Login Date")}),e.jsx("span",{className:"font-medium",children:i!=null&&i.date?((_=window.appSettings)==null?void 0:_.formatDateTimeSimple(i.date,!0))||new Date(i.date).toLocaleString():"-"})]}),(()=>{try{const r=JSON.parse((i==null?void 0:i.Details)||"{}");return Object.entries(r).map(([o,n])=>e.jsxs("div",{className:"flex justify-between py-2 border-b border-gray-100",children:[e.jsx("span",{className:"text-gray-600 capitalize",children:o.replace(/_/g," ")}),e.jsx("span",{className:"font-medium",children:String(n)||"-"})]},o))}catch{return null}})()]})]})})]})}export{Ot as default}; diff --git a/public/build/assets/index-CO2R-44s.js b/public/build/assets/index-C-zaNDrD.js similarity index 69% rename from public/build/assets/index-CO2R-44s.js rename to public/build/assets/index-C-zaNDrD.js index 742412b67..df1020c81 100644 --- a/public/build/assets/index-CO2R-44s.js +++ b/public/build/assets/index-C-zaNDrD.js @@ -1 +1 @@ -import{r as n,j as s}from"./ui-Z445SNHD.js";import{P as me}from"./page-template-B_mOhR6n.js";import{u as pe,c as le,x as ne,P as de,F as v,r as u,M as ce,D as ue,t as i}from"./app-36WMjvX0.js";import{C as fe}from"./CrudTable-DA37WZsR.js";import{C as M}from"./CrudFormModal-Bmz2nLeY.js";import{C as he}from"./CrudDeleteModal-DM40AK8z.js";import{P as xe}from"./pagination-n2efY1KU.js";import{S as ve}from"./search-and-filter-bar-PUOLiNYr.js";import _e from"./view-CtFA_ASk.js";import{T as U}from"./triangle-alert-MsN2AA6c.js";import{D as ye}from"./download-Ba72czhU.js";import{E as ge}from"./eye-DSAoA9Pp.js";import{C as we}from"./circle-check-big-DqURlwt2.js";import{C as be}from"./clock-Cfp0CYjJ.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./table-C1YkBp3W.js";import"./unlink-sh32LPkQ.js";import"./scale-rJYsnHRa.js";import"./arrow-down-left-BN6xjhcz.js";import"./arrow-left-CjPQICYw.js";import"./arrow-right-left-DKUcVR58.js";import"./arrow-right-DUEfRrRr.js";import"./arrow-up-down-FmcUfWon.js";import"./lock-open-CN4tz8Of.js";import"./award-D9FlSYzB.js";import"./ban-CMgLBFSt.js";import"./indian-rupee-Bh3-8N2a.js";import"./bell-Cr2F9IDD.js";import"./book-open-DUwKvBiK.js";import"./boxes-rwzklut0.js";import"./building-2-Cda8xQDI.js";import"./building-CG4yAV8N.js";import"./calculator-wt_63eRJ.js";import"./calendar-check-BZ1JTjf6.js";import"./camera-DDKUkICL.js";import"./chart-column-GeSBJr5Y.js";import"./chart-no-axes-column-increasing-Beqplnfl.js";import"./chart-no-axes-column-BKgkVzqT.js";import"./chevron-left-DKWjKjSf.js";import"./circle-alert-KsX4JXbz.js";import"./circle-check-C_SLfS2p.js";import"./circle-help-BdsC7_wR.js";import"./circle-x-DkvEqmM5.js";import"./circle-BpyxLEsH.js";import"./clipboard-list-BU0dok7E.js";import"./code-DNPjFOcs.js";import"./crosshair-C7OptAZm.js";import"./crown-Cp4cgutu.js";import"./external-link-uO-R2E0-.js";import"./eye-off-DlDpEvnB.js";import"./instagram-DBjFHIT7.js";import"./file-down-Bxu0R4EW.js";import"./pen-line-Fy-AVmqM.js";import"./file-up-CZ-cXuKa.js";import"./filter-D8dMdozc.js";import"./folder-git-2-Dwj_EoDL.js";import"./house-D8b8GwgZ.js";import"./git-branch-D2sIFzs4.js";import"./grip-vertical-DXcr-v-g.js";import"./hard-drive-ApF-ULi1.js";import"./hash-CHJS6b-L.js";import"./shield-Mt6vEHxn.js";import"./info-VH-vNQ_z.js";import"./layers-CF7Mhs3n.js";import"./layout-list-BuBaZfwq.js";import"./lightbulb-fAsbBO8F.js";import"./link-2-C22T2wSs.js";import"./link-ClcCoVU_.js";import"./twitter-DDHYm63p.js";import"./list-Ajdnpsw1.js";import"./locate-fixed-D29o3FBS.js";import"./lock-RX1hYn48.js";import"./log-in-Bt5dnADg.js";import"./mail-BFoS8U8W.js";import"./map-pin-L7jUebKz.js";import"./menu-Cu-nnefe.js";import"./message-square-warning-DbVEqa_0.js";import"./message-square-DMJ4IbdE.js";import"./monitor-DL9THmS7.js";import"./package-B9XnehkQ.js";import"./percent-BYDujffR.js";import"./phone-CJ2h446N.js";import"./plane-BqORGC6m.js";import"./play-DHqp-NCB.js";import"./qr-code-u5AOBzVe.js";import"./quote-BtOwgBns.js";import"./radio-CxUR05xj.js";import"./ruler-DbxwIrQY.js";import"./send-DpE3qK0m.js";import"./server-DgtPu6lA.js";import"./wifi-CFyF5qct.js";import"./shield-check--CTAItWs.js";import"./smartphone-BQ_9x4vN.js";import"./square-check-big-Dt4MtZcM.js";import"./square-pen-B3p2jiW9.js";import"./star-WlheM7sI.js";import"./sun-DRsBfXSu.js";import"./tag-CMVMnpSh.js";import"./target-BEz5Ry2v.js";import"./thumbs-up-DYj-woXk.js";import"./ticket-BhEK5100.js";import"./trash-2-Dxg0nP1A.js";import"./trash-Dyd2ZsaG.js";import"./trending-down-CeOqAkGV.js";import"./trending-up-CPB8hZlm.js";import"./trophy-BZyhzbIT.js";import"./type-DlbqWp8I.js";import"./user-check-4xSYwYvq.js";import"./user-plus-C-0nSlHG.js";import"./user-x-Drk57M2z.js";import"./wallet-C3p1yihr.js";import"./wrench-CLqKc51o.js";import"./zap-D4fS-tPu.js";import"./radio-group-BtLENAXk.js";import"./checkbox-Bos2Phgi.js";import"./multi-select-field-BX9C1tYH.js";import"./scroll-area-BmK0s-Hf.js";import"./LocationPicker-DAd_AcXs.js";import"./leaflet-FVhBWCqS.js";function co(){var T;const{t:e}=pe(),{auth:_,hrDocuments:a,categories:b,filters:l={},errors:j,flash:je,globalSettings:o}=le().props,S=(_==null?void 0:_.permissions)||[],[f,C]=n.useState(l.search||""),[d,D]=n.useState(l.category_id||"_empty_"),[c,F]=n.useState(l.status||"_empty_"),[R,P]=n.useState(!1),[q,y]=n.useState(!1),[B,h]=n.useState(!1),[X,g]=n.useState(!1),[m,N]=n.useState(null),[x,k]=n.useState("create"),[w,A]=n.useState(null),z=()=>d!=="_empty_"||c!=="_empty_"||f!=="",I=()=>(d!=="_empty_"?1:0)+(c!=="_empty_"?1:0)+(f!==""?1:0),H=t=>{t.preventDefault(),E()},E=()=>{u.get(route("hr.documents.hr-documents.index"),{page:1,search:f||void 0,category_id:d!=="_empty_"?d:void 0,status:c!=="_empty_"?c:void 0,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},L=t=>{const r=l.sort_field===t&&l.sort_direction==="asc"?"desc":"asc";u.get(route("hr.documents.hr-documents.index"),{sort_field:t,sort_direction:r,page:1,search:f||void 0,category_id:d!=="_empty_"?d:void 0,status:c!=="_empty_"?c:void 0,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},V=(t,r)=>{switch(N(r),t){case"view":A(r);break;case"edit":k("edit"),h(!0);break;case"delete":y(!0);break;case"download":window.open(route("hr.documents.hr-documents.download",r.id),"_blank");break;case"update-status":g(!0);break}},$=()=>{N(null),k("create"),h(!0)},G=t=>{x==="create"?(o!=null&&o.is_demo||i.loading(e("Uploading document...")),u.post(route("hr.documents.hr-documents.store"),t,{onSuccess:r=>{h(!1),o!=null&&o.is_demo||i.dismiss(),r.props.flash.success?i.success(e(r.props.flash.success)):r.props.flash.error&&i.error(e(r.props.flash.error))},onError:r=>{o!=null&&o.is_demo||i.dismiss(),typeof r=="string"?i.error(e(r)):i.error(e("Failed to upload document: {{errors}}",{errors:Object.values(r).join(", ")}))}})):x==="edit"&&(o!=null&&o.is_demo||i.loading(e("Updating document...")),u.put(route("hr.documents.hr-documents.update",m.id),t,{onSuccess:r=>{h(!1),o!=null&&o.is_demo||i.dismiss(),r.props.flash.success?i.success(e(r.props.flash.success)):r.props.flash.error&&i.error(e(r.props.flash.error))},onError:r=>{o!=null&&o.is_demo||i.dismiss(),typeof r=="string"?i.error(e(r)):i.error(e("Failed to update document: {{errors}}",{errors:Object.values(r).join(", ")}))}}))},K=()=>{o!=null&&o.is_demo||i.loading(e("Deleting document...")),u.delete(route("hr.documents.hr-documents.destroy",m.id),{onSuccess:t=>{y(!1),o!=null&&o.is_demo||i.dismiss(),t.props.flash.success?i.success(e(t.props.flash.success)):t.props.flash.error&&i.error(e(t.props.flash.error))},onError:t=>{o!=null&&o.is_demo||i.dismiss(),typeof t=="string"?i.error(e(t)):i.error(e("Failed to delete document: {{errors}}",{errors:Object.values(t).join(", ")}))}})},J=()=>{C(""),D("_empty_"),F("_empty_"),P(!1),u.get(route("hr.documents.hr-documents.index"),{page:1,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},Q=t=>{o!=null&&o.is_demo||i.loading(e("Updating status...")),u.put(route("hr.documents.hr-documents.update-status",m.id),t,{onSuccess:r=>{g(!1),o!=null&&o.is_demo||i.dismiss(),r.props.flash.success?i.success(e(r.props.flash.success)):r.props.flash.error&&i.error(e(r.props.flash.error))},onError:r=>{o!=null&&o.is_demo||i.dismiss(),typeof r=="string"?i.error(e(r)):i.error(e("Failed to update status: {{errors}}",{errors:Object.values(r).join(", ")}))}})},O=[];ne(S,"create-hr-documents")&&O.push({label:e("Upload Document"),icon:s.jsx(de,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>$()});const W=[{title:e("Dashboard"),href:route("dashboard")},{title:e("Document Management"),href:route("hr.documents.hr-documents.index")},{title:e("HR Documents")}],Y=t=>{switch(t){case"Draft":return"bg-gray-50 text-gray-600 ring-gray-500/10";case"Under Review":return"bg-yellow-50 text-yellow-800 ring-yellow-600/20";case"Approved":return"bg-green-50 text-green-700 ring-green-600/20";case"Published":return"bg-blue-50 text-blue-700 ring-blue-600/20";case"Archived":return"bg-purple-50 text-purple-700 ring-purple-600/20";case"Expired":return"bg-red-50 text-red-700 ring-red-600/10";default:return"bg-gray-50 text-gray-600 ring-gray-500/10"}},Z=t=>{switch(t){case"Draft":return s.jsx(v,{className:"h-3 w-3"});case"Under Review":return s.jsx(be,{className:"h-3 w-3"});case"Approved":return s.jsx(we,{className:"h-3 w-3"});case"Published":return s.jsx(ge,{className:"h-3 w-3"});case"Archived":return s.jsx(v,{className:"h-3 w-3"});case"Expired":return s.jsx(U,{className:"h-3 w-3"});default:return s.jsx(v,{className:"h-3 w-3"})}},ee=t=>t>=1073741824?(t/1073741824).toFixed(2)+" GB":t>=1048576?(t/1048576).toFixed(2)+" MB":t>=1024?(t/1024).toFixed(2)+" KB":t+" bytes",te=[{key:"title",label:e("Document"),sortable:!0,render:(t,r)=>{var p;return s.jsxs("div",{className:"flex items-center gap-3",children:[s.jsx("div",{className:"w-10 h-10 rounded-lg flex items-center justify-center text-white",style:{backgroundColor:((p=r.category)==null?void 0:p.color)||"#3B82F6"},children:s.jsx(v,{className:"h-5 w-5"})}),s.jsx("div",{children:s.jsxs("div",{className:"font-medium flex items-center gap-2",children:[t,r.requires_acknowledgment&&s.jsx(U,{className:"h-4 w-4 text-red-500"})]})})]})}},{key:"category.name",label:e("Category"),render:(t,r)=>{var p;return((p=r.category)==null?void 0:p.name)||"-"}},{key:"file_size",label:e("Size"),render:t=>ee(t)},{key:"status",label:e("Status"),render:t=>s.jsxs("span",{className:`inline-flex items-center gap-1 rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${Y(t)}`,children:[Z(t),e(t)]})},{key:"download_count",label:e("Downloads"),render:t=>s.jsxs("div",{className:"flex items-center gap-1",children:[s.jsx(ye,{className:"h-4 w-4 text-gray-500"}),s.jsx("span",{children:t||0})]})},{key:"expiry_date",label:e("Expires"),sortable:!0,render:t=>{var p;if(!t)return"-";const r=new Date(t){var p;return((p=r.uploader)==null?void 0:p.name)||"-"}}],re=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-hr-documents"},{label:e("Download"),icon:"Download",action:"download",className:"text-green-500",requiredPermission:"view-hr-documents"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-hr-documents"},{label:e("Update Status"),icon:"RefreshCw",action:"update-status",className:"text-purple-500",requiredPermission:"edit-hr-documents"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-hr-documents"}],oe=[{value:"_empty_",label:e("All Categories"),disabled:!0},...(b||[]).map(t=>({value:t.id.toString(),label:t.name}))],se=[{value:"_empty_",label:e("All Statuses"),disabled:!0},{value:"Draft",label:e("Draft")},{value:"Under Review",label:e("Under Review")},{value:"Approved",label:e("Approved")},{value:"Published",label:e("Published")},{value:"Archived",label:e("Archived")},{value:"Expired",label:e("Expired")}],ie=[{value:"_empty_",label:e("Select Category")},...(b||[]).map(t=>({value:t.id.toString(),label:t.name}))];return s.jsxs(me,{title:e("HR Documents"),url:"/hr/documents/hr-documents",actions:O,breadcrumbs:W,noPadding:!0,children:[s.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:s.jsx(ve,{searchTerm:f,onSearchChange:C,onSearch:H,filters:[{name:"category_id",label:e("Category"),type:"select",value:d,onChange:D,options:oe,searchable:!0},{name:"status",label:e("Status"),type:"select",value:c,onChange:F,options:se}],showFilters:R,setShowFilters:P,hasActiveFilters:z,activeFilterCount:I,onResetFilters:J,onApplyFilters:E,currentPerPage:((T=l.per_page)==null?void 0:T.toString())||"10",onPerPageChange:t=>{u.get(route("hr.documents.hr-documents.index"),{page:1,per_page:parseInt(t),search:f||void 0,category_id:d!=="_empty_"?d:void 0,status:c!=="_empty_"?c:void 0},{preserveState:!0,preserveScroll:!0})}})}),s.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[s.jsx(fe,{columns:te,actions:re,data:(a==null?void 0:a.data)||[],from:(a==null?void 0:a.from)||1,onAction:V,sortField:l.sort_field,sortDirection:l.sort_direction,onSort:L,permissions:S,entityPermissions:{view:"view-hr-documents",create:"create-hr-documents",edit:"edit-hr-documents",delete:"delete-hr-documents"}}),s.jsx(xe,{from:(a==null?void 0:a.from)||0,to:(a==null?void 0:a.to)||0,total:(a==null?void 0:a.total)||0,links:a==null?void 0:a.links,entityName:e("documents"),onPageChange:t=>u.get(t)})]}),s.jsx(M,{isOpen:B,onClose:()=>h(!1),onSubmit:G,errors:j,formConfig:{fields:[{name:"title",label:e("Document Title"),type:"text",required:!0},{name:"description",label:e("Description"),type:"textarea",rows:3},{name:"category_id",label:e("Category"),type:"select",required:!0,options:ie.filter(t=>t.value!=="_empty_"),searchable:!0},{name:"file",label:e("File"),type:"custom",required:x==="create",render:(t,r,p)=>s.jsx("div",{children:s.jsx(ce,{value:String(r[t.name]||r.file_path||""),onChange:ae=>p(t.name,ae),placeholder:e("Select document file...")})}),helpText:e("Max file size: 10MB. Supported formats: PDF, DOC, DOCX, XLS, XLSX, PPT, PPTX, TXT")},{name:"effective_date",label:e("Effective Date"),type:"date"},{name:"expiry_date",label:e("Expiry Date"),type:"date"},{name:"requires_acknowledgment",label:e("Requires Acknowledgment"),type:"checkbox",helpText:e("Users must acknowledge reading this document")}],modalSize:"xl"},initialData:m?{...m,effective_date:m.effective_date?window.appSettings.formatDateTimeSimple(m.effective_date,!1):m.effective_date}:null,title:e(x==="create"?"Upload New Document":"Edit Document"),mode:x}),s.jsx(he,{isOpen:q,onClose:()=>y(!1),onConfirm:K,itemName:(m==null?void 0:m.title)||"",entityName:"document"}),s.jsx(M,{isOpen:X,onClose:()=>g(!1),onSubmit:Q,formConfig:{fields:[{name:"status",label:e("Status"),type:"select",required:!0,options:[{value:"Draft",label:e("Draft")},{value:"Under Review",label:e("Under Review")},{value:"Approved",label:e("Approved")},{value:"Published",label:e("Published")},{value:"Archived",label:e("Archived")},{value:"Expired",label:e("Expired")}]}]},initialData:{status:m==null?void 0:m.status},title:e("Update Document Status"),mode:"edit",errors:j}),s.jsx(ue,{open:!!w,onOpenChange:()=>A(null),children:w&&s.jsx(_e,{document:w})})]})}export{co as default}; +import{r as n,j as s}from"./ui-Z445SNHD.js";import{P as me}from"./page-template-Cw8W4Qs2.js";import{u as pe,c as le,x as ne,P as de,F as v,r as u,M as ce,D as ue,t as i}from"./app-Da3PX8qg.js";import{C as fe}from"./CrudTable-Dk-uCuqB.js";import{C as M}from"./CrudFormModal-CTSICk3j.js";import{C as he}from"./CrudDeleteModal-DmHx0JCJ.js";import{P as xe}from"./pagination-B9z4VraF.js";import{S as ve}from"./search-and-filter-bar-1QHzFJdq.js";import _e from"./view-cd2bBgkD.js";import{T as U}from"./triangle-alert-CeuDFixJ.js";import{D as ye}from"./download-BHVnw95S.js";import{E as ge}from"./eye-CzYzwmmr.js";import{C as we}from"./circle-check-big-KTDTMhTs.js";import{C as be}from"./clock-CLIx856C.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./table-BRtys9Nx.js";import"./unlink-vC8B7N8r.js";import"./scale-Chnhsap1.js";import"./arrow-down-left-D4-BLXQL.js";import"./arrow-left-B9tcIgis.js";import"./arrow-right-left-TC-Oi5FJ.js";import"./arrow-right-SXr1661j.js";import"./arrow-up-down-Df1H6itH.js";import"./lock-open-Cco69YMj.js";import"./award-DOf5Xc3o.js";import"./ban-C1FQ9ay_.js";import"./indian-rupee-CY9fE6hT.js";import"./bell-BMsQyWM-.js";import"./book-open-DiNAfaue.js";import"./boxes-Bjf0_Kx7.js";import"./building-2-DmmRcP0c.js";import"./building-BXglONiz.js";import"./calculator-B75Vnhim.js";import"./calendar-check-C2F7PWoI.js";import"./camera-DZNJpjXR.js";import"./chart-column-CKzC1aib.js";import"./chart-no-axes-column-increasing-xL8kjLW0.js";import"./chart-no-axes-column-CaNDayE9.js";import"./chevron-left-C98gPe5P.js";import"./circle-alert-Cu5dznTP.js";import"./circle-check-aau4wqhp.js";import"./circle-help-C4uXcZYY.js";import"./circle-x-r3If4JPw.js";import"./circle-DgA3bS7I.js";import"./clipboard-list-BNSl4hy2.js";import"./code-Dzlx6QPB.js";import"./crosshair-DtQysFz7.js";import"./crown-CC8Godfb.js";import"./external-link-DL5n0dhJ.js";import"./eye-off-BJYR0wmr.js";import"./instagram-tpp8H3E-.js";import"./file-down-CxCQCvcc.js";import"./pen-line-CNA-f1dm.js";import"./file-up-D3rB-4Bg.js";import"./filter-B_3e214H.js";import"./folder-git-2-T64oq8HG.js";import"./house-BUnGVtyw.js";import"./git-branch-EdIXkL-9.js";import"./grip-vertical-BvetFs24.js";import"./hard-drive--Nch37f-.js";import"./hash-B3fNBlbs.js";import"./shield-rKKgzkbW.js";import"./info-Cj5ROI6H.js";import"./layers-DdZLSQgt.js";import"./layout-list-DkB7S2jk.js";import"./lightbulb-CJXOfIFD.js";import"./link-2-DNnYgrdz.js";import"./link-DeErafFW.js";import"./twitter-CRZZ6zjd.js";import"./list-DY4Uh_0E.js";import"./locate-fixed-BKpEfCUU.js";import"./lock-BGSkpX29.js";import"./log-in-TxFQ9ojy.js";import"./mail-khAU5Oig.js";import"./map-pin-BFNXdrz2.js";import"./menu-BGxVBBZl.js";import"./message-square-warning-DHRFlo8i.js";import"./message-square-C7x1Rix5.js";import"./monitor-P2T9V9tT.js";import"./package-C-rDDwyp.js";import"./percent-DP16IBy2.js";import"./phone-XzqO8Dfs.js";import"./plane-C9QqCVcZ.js";import"./play-62Z04sZZ.js";import"./qr-code-CUR1J9NH.js";import"./quote-DF2Qwen7.js";import"./radio-nm2vY_Ib.js";import"./ruler-DviIA5uv.js";import"./send-DXZhFVWG.js";import"./server-BzBihesB.js";import"./wifi-BPS_-hKY.js";import"./shield-check-Cyw4YGYb.js";import"./smartphone-i99jk4ns.js";import"./square-check-big-Cal0w_ma.js";import"./square-pen-CatLE0_h.js";import"./star-CSGOTD6i.js";import"./sun-TjfxyFzf.js";import"./tag-CUFhfHTp.js";import"./target-B_9kWYv3.js";import"./thumbs-up-Du-LlBXg.js";import"./ticket-BjgtGAIQ.js";import"./trash-2-15Ri11Yq.js";import"./trash-BRJCY2my.js";import"./trending-down-MNPLLbIb.js";import"./trending-up-D5y6g4yZ.js";import"./trophy-Cs36GMET.js";import"./type-DX1RNe21.js";import"./user-check-DDs_5zV9.js";import"./user-plus-Ba62LA9O.js";import"./user-x-C3dBJr2o.js";import"./wallet-BP1hP1I0.js";import"./wrench-DX6GWbcS.js";import"./zap-Of1Abppa.js";import"./radio-group-CuY8xCRY.js";import"./checkbox-C3Z6LHOx.js";import"./multi-select-field-ALFA5JXF.js";import"./scroll-area-C7NBgd0i.js";import"./LocationPicker-Dy1Od2a3.js";import"./leaflet-FVhBWCqS.js";function co(){var T;const{t:e}=pe(),{auth:_,hrDocuments:a,categories:b,filters:l={},errors:j,flash:je,globalSettings:o}=le().props,S=(_==null?void 0:_.permissions)||[],[f,C]=n.useState(l.search||""),[d,D]=n.useState(l.category_id||"_empty_"),[c,F]=n.useState(l.status||"_empty_"),[R,P]=n.useState(!1),[q,y]=n.useState(!1),[B,h]=n.useState(!1),[X,g]=n.useState(!1),[m,N]=n.useState(null),[x,k]=n.useState("create"),[w,A]=n.useState(null),z=()=>d!=="_empty_"||c!=="_empty_"||f!=="",I=()=>(d!=="_empty_"?1:0)+(c!=="_empty_"?1:0)+(f!==""?1:0),H=t=>{t.preventDefault(),E()},E=()=>{u.get(route("hr.documents.hr-documents.index"),{page:1,search:f||void 0,category_id:d!=="_empty_"?d:void 0,status:c!=="_empty_"?c:void 0,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},L=t=>{const r=l.sort_field===t&&l.sort_direction==="asc"?"desc":"asc";u.get(route("hr.documents.hr-documents.index"),{sort_field:t,sort_direction:r,page:1,search:f||void 0,category_id:d!=="_empty_"?d:void 0,status:c!=="_empty_"?c:void 0,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},V=(t,r)=>{switch(N(r),t){case"view":A(r);break;case"edit":k("edit"),h(!0);break;case"delete":y(!0);break;case"download":window.open(route("hr.documents.hr-documents.download",r.id),"_blank");break;case"update-status":g(!0);break}},$=()=>{N(null),k("create"),h(!0)},G=t=>{x==="create"?(o!=null&&o.is_demo||i.loading(e("Uploading document...")),u.post(route("hr.documents.hr-documents.store"),t,{onSuccess:r=>{h(!1),o!=null&&o.is_demo||i.dismiss(),r.props.flash.success?i.success(e(r.props.flash.success)):r.props.flash.error&&i.error(e(r.props.flash.error))},onError:r=>{o!=null&&o.is_demo||i.dismiss(),typeof r=="string"?i.error(e(r)):i.error(e("Failed to upload document: {{errors}}",{errors:Object.values(r).join(", ")}))}})):x==="edit"&&(o!=null&&o.is_demo||i.loading(e("Updating document...")),u.put(route("hr.documents.hr-documents.update",m.id),t,{onSuccess:r=>{h(!1),o!=null&&o.is_demo||i.dismiss(),r.props.flash.success?i.success(e(r.props.flash.success)):r.props.flash.error&&i.error(e(r.props.flash.error))},onError:r=>{o!=null&&o.is_demo||i.dismiss(),typeof r=="string"?i.error(e(r)):i.error(e("Failed to update document: {{errors}}",{errors:Object.values(r).join(", ")}))}}))},K=()=>{o!=null&&o.is_demo||i.loading(e("Deleting document...")),u.delete(route("hr.documents.hr-documents.destroy",m.id),{onSuccess:t=>{y(!1),o!=null&&o.is_demo||i.dismiss(),t.props.flash.success?i.success(e(t.props.flash.success)):t.props.flash.error&&i.error(e(t.props.flash.error))},onError:t=>{o!=null&&o.is_demo||i.dismiss(),typeof t=="string"?i.error(e(t)):i.error(e("Failed to delete document: {{errors}}",{errors:Object.values(t).join(", ")}))}})},J=()=>{C(""),D("_empty_"),F("_empty_"),P(!1),u.get(route("hr.documents.hr-documents.index"),{page:1,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},Q=t=>{o!=null&&o.is_demo||i.loading(e("Updating status...")),u.put(route("hr.documents.hr-documents.update-status",m.id),t,{onSuccess:r=>{g(!1),o!=null&&o.is_demo||i.dismiss(),r.props.flash.success?i.success(e(r.props.flash.success)):r.props.flash.error&&i.error(e(r.props.flash.error))},onError:r=>{o!=null&&o.is_demo||i.dismiss(),typeof r=="string"?i.error(e(r)):i.error(e("Failed to update status: {{errors}}",{errors:Object.values(r).join(", ")}))}})},O=[];ne(S,"create-hr-documents")&&O.push({label:e("Upload Document"),icon:s.jsx(de,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>$()});const W=[{title:e("Dashboard"),href:route("dashboard")},{title:e("Document Management"),href:route("hr.documents.hr-documents.index")},{title:e("HR Documents")}],Y=t=>{switch(t){case"Draft":return"bg-gray-50 text-gray-600 ring-gray-500/10";case"Under Review":return"bg-yellow-50 text-yellow-800 ring-yellow-600/20";case"Approved":return"bg-green-50 text-green-700 ring-green-600/20";case"Published":return"bg-blue-50 text-blue-700 ring-blue-600/20";case"Archived":return"bg-purple-50 text-purple-700 ring-purple-600/20";case"Expired":return"bg-red-50 text-red-700 ring-red-600/10";default:return"bg-gray-50 text-gray-600 ring-gray-500/10"}},Z=t=>{switch(t){case"Draft":return s.jsx(v,{className:"h-3 w-3"});case"Under Review":return s.jsx(be,{className:"h-3 w-3"});case"Approved":return s.jsx(we,{className:"h-3 w-3"});case"Published":return s.jsx(ge,{className:"h-3 w-3"});case"Archived":return s.jsx(v,{className:"h-3 w-3"});case"Expired":return s.jsx(U,{className:"h-3 w-3"});default:return s.jsx(v,{className:"h-3 w-3"})}},ee=t=>t>=1073741824?(t/1073741824).toFixed(2)+" GB":t>=1048576?(t/1048576).toFixed(2)+" MB":t>=1024?(t/1024).toFixed(2)+" KB":t+" bytes",te=[{key:"title",label:e("Document"),sortable:!0,render:(t,r)=>{var p;return s.jsxs("div",{className:"flex items-center gap-3",children:[s.jsx("div",{className:"w-10 h-10 rounded-lg flex items-center justify-center text-white",style:{backgroundColor:((p=r.category)==null?void 0:p.color)||"#3B82F6"},children:s.jsx(v,{className:"h-5 w-5"})}),s.jsx("div",{children:s.jsxs("div",{className:"font-medium flex items-center gap-2",children:[t,r.requires_acknowledgment&&s.jsx(U,{className:"h-4 w-4 text-red-500"})]})})]})}},{key:"category.name",label:e("Category"),render:(t,r)=>{var p;return((p=r.category)==null?void 0:p.name)||"-"}},{key:"file_size",label:e("Size"),render:t=>ee(t)},{key:"status",label:e("Status"),render:t=>s.jsxs("span",{className:`inline-flex items-center gap-1 rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${Y(t)}`,children:[Z(t),e(t)]})},{key:"download_count",label:e("Downloads"),render:t=>s.jsxs("div",{className:"flex items-center gap-1",children:[s.jsx(ye,{className:"h-4 w-4 text-gray-500"}),s.jsx("span",{children:t||0})]})},{key:"expiry_date",label:e("Expires"),sortable:!0,render:t=>{var p;if(!t)return"-";const r=new Date(t){var p;return((p=r.uploader)==null?void 0:p.name)||"-"}}],re=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-hr-documents"},{label:e("Download"),icon:"Download",action:"download",className:"text-green-500",requiredPermission:"view-hr-documents"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-hr-documents"},{label:e("Update Status"),icon:"RefreshCw",action:"update-status",className:"text-purple-500",requiredPermission:"edit-hr-documents"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-hr-documents"}],oe=[{value:"_empty_",label:e("All Categories"),disabled:!0},...(b||[]).map(t=>({value:t.id.toString(),label:t.name}))],se=[{value:"_empty_",label:e("All Statuses"),disabled:!0},{value:"Draft",label:e("Draft")},{value:"Under Review",label:e("Under Review")},{value:"Approved",label:e("Approved")},{value:"Published",label:e("Published")},{value:"Archived",label:e("Archived")},{value:"Expired",label:e("Expired")}],ie=[{value:"_empty_",label:e("Select Category")},...(b||[]).map(t=>({value:t.id.toString(),label:t.name}))];return s.jsxs(me,{title:e("HR Documents"),url:"/hr/documents/hr-documents",actions:O,breadcrumbs:W,noPadding:!0,children:[s.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:s.jsx(ve,{searchTerm:f,onSearchChange:C,onSearch:H,filters:[{name:"category_id",label:e("Category"),type:"select",value:d,onChange:D,options:oe,searchable:!0},{name:"status",label:e("Status"),type:"select",value:c,onChange:F,options:se}],showFilters:R,setShowFilters:P,hasActiveFilters:z,activeFilterCount:I,onResetFilters:J,onApplyFilters:E,currentPerPage:((T=l.per_page)==null?void 0:T.toString())||"10",onPerPageChange:t=>{u.get(route("hr.documents.hr-documents.index"),{page:1,per_page:parseInt(t),search:f||void 0,category_id:d!=="_empty_"?d:void 0,status:c!=="_empty_"?c:void 0},{preserveState:!0,preserveScroll:!0})}})}),s.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[s.jsx(fe,{columns:te,actions:re,data:(a==null?void 0:a.data)||[],from:(a==null?void 0:a.from)||1,onAction:V,sortField:l.sort_field,sortDirection:l.sort_direction,onSort:L,permissions:S,entityPermissions:{view:"view-hr-documents",create:"create-hr-documents",edit:"edit-hr-documents",delete:"delete-hr-documents"}}),s.jsx(xe,{from:(a==null?void 0:a.from)||0,to:(a==null?void 0:a.to)||0,total:(a==null?void 0:a.total)||0,links:a==null?void 0:a.links,entityName:e("documents"),onPageChange:t=>u.get(t)})]}),s.jsx(M,{isOpen:B,onClose:()=>h(!1),onSubmit:G,errors:j,formConfig:{fields:[{name:"title",label:e("Document Title"),type:"text",required:!0},{name:"description",label:e("Description"),type:"textarea",rows:3},{name:"category_id",label:e("Category"),type:"select",required:!0,options:ie.filter(t=>t.value!=="_empty_"),searchable:!0},{name:"file",label:e("File"),type:"custom",required:x==="create",render:(t,r,p)=>s.jsx("div",{children:s.jsx(ce,{value:String(r[t.name]||r.file_path||""),onChange:ae=>p(t.name,ae),placeholder:e("Select document file...")})}),helpText:e("Max file size: 10MB. Supported formats: PDF, DOC, DOCX, XLS, XLSX, PPT, PPTX, TXT")},{name:"effective_date",label:e("Effective Date"),type:"date"},{name:"expiry_date",label:e("Expiry Date"),type:"date"},{name:"requires_acknowledgment",label:e("Requires Acknowledgment"),type:"checkbox",helpText:e("Users must acknowledge reading this document")}],modalSize:"xl"},initialData:m?{...m,effective_date:m.effective_date?window.appSettings.formatDateTimeSimple(m.effective_date,!1):m.effective_date}:null,title:e(x==="create"?"Upload New Document":"Edit Document"),mode:x}),s.jsx(he,{isOpen:q,onClose:()=>y(!1),onConfirm:K,itemName:(m==null?void 0:m.title)||"",entityName:"document"}),s.jsx(M,{isOpen:X,onClose:()=>g(!1),onSubmit:Q,formConfig:{fields:[{name:"status",label:e("Status"),type:"select",required:!0,options:[{value:"Draft",label:e("Draft")},{value:"Under Review",label:e("Under Review")},{value:"Approved",label:e("Approved")},{value:"Published",label:e("Published")},{value:"Archived",label:e("Archived")},{value:"Expired",label:e("Expired")}]}]},initialData:{status:m==null?void 0:m.status},title:e("Update Document Status"),mode:"edit",errors:j}),s.jsx(ue,{open:!!w,onOpenChange:()=>A(null),children:w&&s.jsx(_e,{document:w})})]})}export{co as default}; diff --git a/public/build/assets/index-Bqf2jHZQ.js b/public/build/assets/index-C0oHzz4N.js similarity index 93% rename from public/build/assets/index-Bqf2jHZQ.js rename to public/build/assets/index-C0oHzz4N.js index 968ed63a6..5b2aa2050 100644 --- a/public/build/assets/index-Bqf2jHZQ.js +++ b/public/build/assets/index-C0oHzz4N.js @@ -1 +1 @@ -import{r as l,j as e,R as re}from"./ui-Z445SNHD.js";import{P as le}from"./page-template-B_mOhR6n.js";import{u as de,c as ne,B as c,y as oe,r as f,t as i}from"./app-36WMjvX0.js";import{S as ie}from"./sparkles-CpwdFUQZ.js";import{F as me,P as ce}from"./pen-line-Fy-AVmqM.js";import{C as xe}from"./circle-check-C_SLfS2p.js";import{F as he}from"./filter-D8dMdozc.js";import{C as ue}from"./calculator-wt_63eRJ.js";import{U as pe}from"./users-Czs1F8XM.js";import{D as be}from"./dollar-sign-CFqWGHdB.js";import{S as ge}from"./shield-check--CTAItWs.js";import{C as fe}from"./chevron-up-DXYKkCZG.js";import{C as je}from"./chevron-right-C_P-uZ-m.js";import{C as ke}from"./calendar-BYVpj4_X.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";function ot(){var D,I;const{t:s}=de(),{activeRun:a,pastRuns:Ne=[],branches:$=[],availableYears:E=[],filters:x={}}=ne().props,M=new Date().getFullYear(),[h,z]=l.useState(x.start_year||M),[u,H]=l.useState(x.start_month||1),[p,J]=l.useState(x.end_year||M),[b,U]=l.useState(x.end_month||12),[N,V]=l.useState(x.branch_id||""),[G,q]=l.useState(null),[C,Q]=l.useState({}),[_,v]=l.useState(null),[g,w]=l.useState(null),[A,P]=l.useState("0"),[F,B]=l.useState(""),y=[{id:1,name:"January"},{id:2,name:"February"},{id:3,name:"March"},{id:4,name:"April"},{id:5,name:"May"},{id:6,name:"June"},{id:7,name:"July"},{id:8,name:"August"},{id:9,name:"September"},{id:10,name:"October"},{id:11,name:"November"},{id:12,name:"December"}],W=t=>{f.get(route("hr.thirteenth-month.index"),{start_year:h,start_month:u,end_year:p,end_month:b,branch_id:N||void 0},{preserveState:!0})},X=t=>{t.preventDefault(),f.post(route("hr.thirteenth-month.store"),{start_year:h,start_month:u,end_year:p,end_month:b,branch_id:N||null},{onSuccess:()=>i.success(s("13th Month Pay range calculated successfully!")),onError:()=>i.error(s("Failed to calculate 13th Month Pay range."))})},Z=()=>{a!=null&&a.id&&confirm(s("Are you sure you want to approve and lock this 13th Month Pay run?"))&&f.post(route("hr.thirteenth-month.approve",a.id),{},{onSuccess:()=>i.success(s("13th Month Pay run approved!"))})},R=t=>{w(t),P(String(t.adjustment_amount||0)),B(t.notes||"")},K=t=>{t.preventDefault(),g&&f.put(route("hr.thirteenth-month.entries.update",g.id),{adjustment_amount:parseFloat(A)||0,notes:F},{onSuccess:()=>{i.success(s("Adjustment saved successfully!")),w(null)},onError:()=>i.error(s("Failed to save adjustment."))})},ee=(t,r,n,S)=>{Q(o=>{const k=o[t]||{...S};return{...o,[t]:{...k,[r]:n}}})},te=t=>{const r=t.id,n=C[r]||t.monthly_earnings||{};v(r),f.put(route("hr.thirteenth-month.entries.update",r),{monthly_earnings:n},{onSuccess:()=>{i.success(s("Monthly breakdown updated & 13th Month recalculated!")),v(null)},onError:()=>{i.error(s("Failed to update monthly breakdown.")),v(null)}})},d=t=>{const r=typeof t=="string"?parseFloat(t):t;return new Intl.NumberFormat("en-PH",{style:"currency",currency:"PHP"}).format(r||0)},j=t=>{var r;return((r=y.find(n=>n.id===t))==null?void 0:r.name)||`Month ${t}`};return e.jsxs(le,{title:s("13th Month Pay Management"),children:[e.jsxs("div",{className:"space-y-6",children:[e.jsx("div",{className:"relative overflow-hidden rounded-2xl bg-gradient-to-r from-slate-900 via-emerald-950 to-slate-900 p-6 md:p-8 text-white shadow-xl border border-emerald-500/20",children:e.jsxs("div",{className:"relative z-10 flex flex-col md:flex-row justify-between items-start md:items-center gap-4",children:[e.jsxs("div",{children:[e.jsxs("div",{className:"inline-flex items-center gap-2 px-3 py-1 rounded-full bg-emerald-500/20 text-emerald-300 text-xs font-semibold uppercase tracking-wider mb-2 border border-emerald-500/30",children:[e.jsx(ie,{className:"w-3.5 h-3.5"})," DOLE PD 851 Compliant • Inline Monthly Backtrack"]}),e.jsx("h1",{className:"text-2xl md:text-3xl font-extrabold tracking-tight",children:s("13th Month Pay Module")}),e.jsx("p",{className:"text-sm text-slate-300 max-w-2xl mt-1",children:s("Expand any employee to edit their monthly base earnings directly inline. Perfect for backtracking prior months before system migration.")})]}),e.jsxs("div",{className:"flex flex-wrap items-center gap-3",children:[a&&e.jsxs("a",{href:route("hr.thirteenth-month.export-csv",a.id),className:"inline-flex items-center gap-2 px-4 py-2 rounded-xl bg-slate-800 hover:bg-slate-700 text-white font-medium text-sm transition-all border border-slate-700 shadow-md",children:[e.jsx(me,{className:"w-4 h-4 text-emerald-400"}),s("Export Bank Advice (CSV)")]}),(a==null?void 0:a.status)==="draft"&&e.jsxs(c,{onClick:Z,className:"bg-emerald-600 hover:bg-emerald-500 text-white font-medium shadow-lg shadow-emerald-900/30",children:[e.jsx(xe,{className:"w-4 h-4 mr-2"}),s("Approve & Lock Run")]})]})]})}),e.jsxs("div",{className:"bg-white dark:bg-slate-900 rounded-xl p-5 border border-slate-200 dark:border-slate-800 shadow-sm space-y-4",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{className:"flex items-center gap-2 text-slate-800 dark:text-slate-200 font-semibold text-sm",children:[e.jsx(he,{className:"w-4 h-4 text-emerald-500"}),s("Date Range & Branch Selection")]}),(a==null?void 0:a.status)&&e.jsxs("span",{className:`px-3 py-1 text-xs font-semibold rounded-full uppercase tracking-wider ${a.status==="approved"?"bg-emerald-100 text-emerald-800 dark:bg-emerald-900/40 dark:text-emerald-300":"bg-amber-100 text-amber-800 dark:bg-amber-900/40 dark:text-amber-300"}`,children:[s("Status"),": ",a.status]})]}),e.jsxs("form",{onSubmit:X,className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-5 gap-4 items-end",children:[e.jsxs("div",{children:[e.jsx("label",{className:"block text-xs font-medium text-slate-600 dark:text-slate-400 mb-1",children:s("From (Start Month & Year)")}),e.jsxs("div",{className:"grid grid-cols-2 gap-2",children:[e.jsx("select",{value:u,onChange:t=>H(parseInt(t.target.value)),className:"w-full rounded-lg border-slate-300 dark:border-slate-700 bg-white dark:bg-slate-800 text-slate-900 dark:text-slate-100 text-xs focus:ring-emerald-500 focus:border-emerald-500",children:y.map(t=>e.jsx("option",{value:t.id,children:t.name.slice(0,3)},t.id))}),e.jsx("select",{value:h,onChange:t=>z(parseInt(t.target.value)),className:"w-full rounded-lg border-slate-300 dark:border-slate-700 bg-white dark:bg-slate-800 text-slate-900 dark:text-slate-100 text-xs focus:ring-emerald-500 focus:border-emerald-500",children:E.map(t=>e.jsx("option",{value:t,children:t},t))})]})]}),e.jsxs("div",{children:[e.jsx("label",{className:"block text-xs font-medium text-slate-600 dark:text-slate-400 mb-1",children:s("To (End Month & Year)")}),e.jsxs("div",{className:"grid grid-cols-2 gap-2",children:[e.jsx("select",{value:b,onChange:t=>U(parseInt(t.target.value)),className:"w-full rounded-lg border-slate-300 dark:border-slate-700 bg-white dark:bg-slate-800 text-slate-900 dark:text-slate-100 text-xs focus:ring-emerald-500 focus:border-emerald-500",children:y.map(t=>e.jsx("option",{value:t.id,children:t.name.slice(0,3)},t.id))}),e.jsx("select",{value:p,onChange:t=>J(parseInt(t.target.value)),className:"w-full rounded-lg border-slate-300 dark:border-slate-700 bg-white dark:bg-slate-800 text-slate-900 dark:text-slate-100 text-xs focus:ring-emerald-500 focus:border-emerald-500",children:E.map(t=>e.jsx("option",{value:t,children:t},t))})]})]}),e.jsxs("div",{children:[e.jsx("label",{className:"block text-xs font-medium text-slate-600 dark:text-slate-400 mb-1",children:s("Branch")}),e.jsxs("select",{value:N,onChange:t=>V(t.target.value),className:"w-full rounded-lg border-slate-300 dark:border-slate-700 bg-white dark:bg-slate-800 text-slate-900 dark:text-slate-100 text-xs focus:ring-emerald-500 focus:border-emerald-500 h-9",children:[e.jsx("option",{value:"",children:s("All Branches")}),$.map(t=>e.jsx("option",{value:t.id,children:t.name},t.id))]})]}),e.jsxs("div",{className:"flex gap-2",children:[e.jsx(c,{type:"button",variant:"outline",onClick:()=>W(),className:"w-full text-xs font-medium",children:s("Load Range")}),e.jsxs(c,{type:"submit",className:"w-full bg-emerald-600 hover:bg-emerald-700 text-white font-medium text-xs",children:[e.jsx(ue,{className:"w-3.5 h-3.5 mr-1"}),s("Calculate")]})]})]})]}),e.jsxs("div",{className:"grid grid-cols-1 sm:grid-cols-3 gap-4",children:[e.jsxs("div",{className:"bg-white dark:bg-slate-900 rounded-xl p-5 border border-slate-200 dark:border-slate-800 shadow-sm flex items-center gap-4",children:[e.jsx("div",{className:"p-3 rounded-xl bg-blue-500/10 text-blue-600 dark:text-blue-400",children:e.jsx(pe,{className:"w-6 h-6"})}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-slate-500 dark:text-slate-400 uppercase tracking-wider",children:s("Eligible Employees")}),e.jsx("h3",{className:"text-2xl font-bold text-slate-900 dark:text-slate-100",children:(a==null?void 0:a.employee_count)||0})]})]}),e.jsxs("div",{className:"bg-white dark:bg-slate-900 rounded-xl p-5 border border-slate-200 dark:border-slate-800 shadow-sm flex items-center gap-4",children:[e.jsx("div",{className:"p-3 rounded-xl bg-emerald-500/10 text-emerald-600 dark:text-emerald-400",children:e.jsx(be,{className:"w-6 h-6"})}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-slate-500 dark:text-slate-400 uppercase tracking-wider",children:s("Total Base Earnings")}),e.jsx("h3",{className:"text-2xl font-bold text-slate-900 dark:text-slate-100",children:d((a==null?void 0:a.total_base_earnings)||0)})]})]}),e.jsxs("div",{className:"bg-white dark:bg-slate-900 rounded-xl p-5 border border-slate-200 dark:border-slate-800 shadow-sm flex items-center gap-4 border-l-4 border-l-emerald-500",children:[e.jsx("div",{className:"p-3 rounded-xl bg-emerald-500/20 text-emerald-600 dark:text-emerald-300",children:e.jsx(ge,{className:"w-6 h-6"})}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-slate-500 dark:text-slate-400 uppercase tracking-wider",children:s("Net 13th Month Payout")}),e.jsx("h3",{className:"text-2xl font-bold text-emerald-600 dark:text-emerald-400",children:d((a==null?void 0:a.total_payout)||0)})]})]})]}),e.jsxs("div",{className:"bg-white dark:bg-slate-900 rounded-xl border border-slate-200 dark:border-slate-800 shadow-sm overflow-hidden",children:[e.jsxs("div",{className:"px-6 py-4 border-b border-slate-200 dark:border-slate-800 flex justify-between items-center",children:[e.jsxs("div",{children:[e.jsx("h3",{className:"font-semibold text-slate-900 dark:text-slate-100 text-base",children:s("13th Month Pay Employee Breakdown")}),e.jsxs("p",{className:"text-xs text-slate-500 mt-0.5",children:[s("Selected Range"),": ",e.jsxs("span",{className:"font-medium text-emerald-600 dark:text-emerald-400",children:[j(u)," ",h]})," → ",e.jsxs("span",{className:"font-medium text-emerald-600 dark:text-emerald-400",children:[j(b)," ",p]})]})]}),e.jsx("span",{className:"text-xs text-slate-500 font-medium",children:s("Formula: Total Base Earned ÷ 12")})]}),e.jsx("div",{className:"overflow-x-auto",children:e.jsxs("table",{className:"w-full text-left text-sm text-slate-600 dark:text-slate-300",children:[e.jsx("thead",{className:"bg-slate-50 dark:bg-slate-800/50 text-xs uppercase tracking-wider text-slate-500 dark:text-slate-400 border-b border-slate-200 dark:border-slate-800",children:e.jsxs("tr",{children:[e.jsx("th",{className:"px-6 py-3 font-semibold",children:s("Employee")}),e.jsx("th",{className:"px-6 py-3 font-semibold",children:s("Department")}),e.jsx("th",{className:"px-6 py-3 font-semibold text-right",children:s("Total Base Earned")}),e.jsx("th",{className:"px-6 py-3 font-semibold text-right",children:s("Computed 13th Month")}),e.jsx("th",{className:"px-6 py-3 font-semibold text-right",children:s("Adjustment")}),e.jsx("th",{className:"px-6 py-3 font-semibold text-right",children:s("Final Payout")}),e.jsx("th",{className:"px-6 py-3 font-semibold text-center",children:s("Actions")})]})}),e.jsx("tbody",{className:"divide-y divide-slate-200 dark:divide-slate-800",children:a!=null&&a.entries&&a.entries.length>0?a.entries.map(t=>{var Y,T,L,O;const r=G===t.id,n=((Y=t.employee)==null?void 0:Y.user)||{},S=((L=(T=t.employee)==null?void 0:T.department)==null?void 0:L.name)||"General",o=t.monthly_earnings||{},k=C[t.id]||o;return e.jsxs(re.Fragment,{children:[e.jsxs("tr",{className:"hover:bg-slate-50 dark:hover:bg-slate-800/40 transition-colors",children:[e.jsx("td",{className:"px-6 py-4 font-medium text-slate-900 dark:text-slate-100",children:e.jsxs("button",{type:"button",onClick:()=>q(r?null:t.id),className:"inline-flex items-center gap-2 hover:text-emerald-600 transition-colors text-left",children:[r?e.jsx(fe,{className:"w-4 h-4 text-emerald-500"}):e.jsx(je,{className:"w-4 h-4 text-slate-400"}),e.jsxs("div",{children:[e.jsx("span",{className:"font-semibold",children:n.name||"Staff"}),e.jsx("span",{className:"block text-xs text-slate-400 font-normal",children:((O=t.employee)==null?void 0:O.employee_code)||`EMP-${t.employee_id}`})]})]})}),e.jsx("td",{className:"px-6 py-4",children:S}),e.jsx("td",{className:"px-6 py-4 text-right font-medium",children:d(t.total_base_earned)}),e.jsx("td",{className:"px-6 py-4 text-right font-medium text-slate-700 dark:text-slate-300",children:d(t.computed_amount)}),e.jsx("td",{className:`px-6 py-4 text-right font-medium ${t.adjustment_amount!==0?"text-amber-600 dark:text-amber-400 font-semibold":"text-slate-400"}`,children:d(t.adjustment_amount)}),e.jsx("td",{className:"px-6 py-4 text-right font-bold text-emerald-600 dark:text-emerald-400 text-base",children:d(t.final_payout)}),e.jsx("td",{className:"px-6 py-4 text-center",children:e.jsx("button",{type:"button",onClick:()=>R(t),className:"p-1.5 rounded-lg text-slate-500 hover:text-emerald-600 hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors",title:s("Edit Adjustment"),children:e.jsx(ce,{className:"w-4 h-4"})})})]}),r&&e.jsx("tr",{className:"bg-slate-50/80 dark:bg-slate-800/40",children:e.jsx("td",{colSpan:7,className:"px-6 py-5 border-y border-slate-200 dark:border-slate-800",children:e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex flex-col sm:flex-row items-start sm:items-center justify-between gap-3",children:[e.jsxs("div",{className:"flex items-center gap-2 text-xs font-semibold text-slate-800 dark:text-slate-200 uppercase tracking-wider",children:[e.jsx(ke,{className:"w-4 h-4 text-emerald-500"}),s("Monthly Earnings Breakdown")," (",j(u)," ",h," → ",j(b)," ",p,")",e.jsxs("span",{className:"normal-case text-slate-400 font-normal ml-1",children:["(",s("Edit amounts below for backtracking prior months"),")"]})]}),e.jsx(c,{type:"button",size:"sm",onClick:()=>te(t),disabled:_===t.id,className:"bg-emerald-600 hover:bg-emerald-500 text-white font-medium text-xs shadow-sm h-8",children:_===t.id?e.jsxs(e.Fragment,{children:[e.jsx("div",{className:"w-3 h-3 border-2 border-white border-t-transparent rounded-full animate-spin mr-1.5"}),s("Saving...")]}):e.jsxs(e.Fragment,{children:[e.jsx(oe,{className:"w-3.5 h-3.5 mr-1.5"}),s("Save Monthly Breakdown")]})})]}),e.jsx("div",{className:"grid grid-cols-2 sm:grid-cols-4 md:grid-cols-6 gap-3",children:Object.keys(o).map(m=>{const se=k[m]!==void 0?k[m]:o[m];return e.jsxs("div",{className:"p-3 rounded-xl bg-white dark:bg-slate-900 border border-slate-200 dark:border-slate-800 shadow-sm focus-within:ring-2 focus-within:ring-emerald-500",children:[e.jsx("span",{className:"block text-xs text-slate-500 dark:text-slate-400 font-semibold mb-1 text-center",children:m}),e.jsxs("div",{className:"relative flex items-center",children:[e.jsx("span",{className:"absolute left-2 text-xs font-semibold text-slate-400",children:"₱"}),e.jsx("input",{type:"number",step:"0.01",value:se,onChange:ae=>ee(t.id,m,ae.target.value,o),className:"w-full pl-5 pr-1 py-1 text-xs font-bold text-right text-slate-900 dark:text-slate-100 rounded-md border-slate-300 dark:border-slate-700 bg-slate-50 dark:bg-slate-800 focus:bg-white dark:focus:bg-slate-900 focus:ring-0 focus:border-emerald-500"})]})]},m)})})]})})})]},t.id)}):e.jsx("tr",{children:e.jsx("td",{colSpan:7,className:"px-6 py-12 text-center text-slate-400",children:s("No 13th Month Pay records calculated yet.")})})})]})})]})]}),g&&e.jsx("div",{className:"fixed inset-0 z-50 flex items-center justify-center bg-black/60 backdrop-blur-sm p-4",children:e.jsxs("div",{className:"w-full max-w-md bg-white dark:bg-slate-900 rounded-2xl p-6 border border-slate-200 dark:border-slate-800 shadow-2xl space-y-4",children:[e.jsxs("h3",{className:"text-lg font-bold text-slate-900 dark:text-slate-100",children:[s("Edit Adjustment for")," ",((I=(D=g.employee)==null?void 0:D.user)==null?void 0:I.name)||"Staff"]}),e.jsxs("form",{onSubmit:K,className:"space-y-4",children:[e.jsxs("div",{children:[e.jsx("label",{className:"block text-xs font-medium text-slate-600 dark:text-slate-400 mb-1",children:s("Computed Amount")}),e.jsx("input",{type:"text",disabled:!0,value:d(g.computed_amount),className:"w-full rounded-lg bg-slate-100 dark:bg-slate-800 text-slate-700 dark:text-slate-300 text-sm font-medium border-slate-300 dark:border-slate-700"})]}),e.jsxs("div",{children:[e.jsx("label",{className:"block text-xs font-medium text-slate-600 dark:text-slate-400 mb-1",children:s("Adjustment Amount (+ / - PHP)")}),e.jsx("input",{type:"number",step:"0.01",value:A,onChange:t=>P(t.target.value),className:"w-full rounded-lg border-slate-300 dark:border-slate-700 bg-white dark:bg-slate-800 text-slate-900 dark:text-slate-100 text-sm focus:ring-emerald-500 focus:border-emerald-500"})]}),e.jsxs("div",{children:[e.jsx("label",{className:"block text-xs font-medium text-slate-600 dark:text-slate-400 mb-1",children:s("Notes / Reason")}),e.jsx("input",{type:"text",value:F,onChange:t=>B(t.target.value),placeholder:s("e.g. Approved performance bonus adjustment"),className:"w-full rounded-lg border-slate-300 dark:border-slate-700 bg-white dark:bg-slate-800 text-slate-900 dark:text-slate-100 text-sm focus:ring-emerald-500 focus:border-emerald-500"})]}),e.jsxs("div",{className:"flex justify-end gap-3 pt-2",children:[e.jsx(c,{type:"button",variant:"outline",onClick:()=>w(null),children:s("Cancel")}),e.jsx(c,{type:"submit",className:"bg-emerald-600 hover:bg-emerald-700 text-white",children:s("Save Adjustment")})]})]})]})})]})}export{ot as default}; +import{r as l,j as e,R as re}from"./ui-Z445SNHD.js";import{P as le}from"./page-template-Cw8W4Qs2.js";import{u as de,c as ne,B as c,y as oe,r as f,t as i}from"./app-Da3PX8qg.js";import{S as ie}from"./sparkles-5e-ws3h6.js";import{F as me,P as ce}from"./pen-line-CNA-f1dm.js";import{C as xe}from"./circle-check-aau4wqhp.js";import{F as he}from"./filter-B_3e214H.js";import{C as ue}from"./calculator-B75Vnhim.js";import{U as pe}from"./users-BG7aX58P.js";import{D as be}from"./dollar-sign-BKfERkc9.js";import{S as ge}from"./shield-check-Cyw4YGYb.js";import{C as fe}from"./chevron-up-CIpCAMDk.js";import{C as je}from"./chevron-right-DCgmF6LO.js";import{C as ke}from"./calendar-kiIl5Cyq.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";function ot(){var D,I;const{t:s}=de(),{activeRun:a,pastRuns:Ne=[],branches:$=[],availableYears:E=[],filters:x={}}=ne().props,M=new Date().getFullYear(),[h,z]=l.useState(x.start_year||M),[u,H]=l.useState(x.start_month||1),[p,J]=l.useState(x.end_year||M),[b,U]=l.useState(x.end_month||12),[N,V]=l.useState(x.branch_id||""),[G,q]=l.useState(null),[C,Q]=l.useState({}),[_,v]=l.useState(null),[g,w]=l.useState(null),[A,P]=l.useState("0"),[F,B]=l.useState(""),y=[{id:1,name:"January"},{id:2,name:"February"},{id:3,name:"March"},{id:4,name:"April"},{id:5,name:"May"},{id:6,name:"June"},{id:7,name:"July"},{id:8,name:"August"},{id:9,name:"September"},{id:10,name:"October"},{id:11,name:"November"},{id:12,name:"December"}],W=t=>{f.get(route("hr.thirteenth-month.index"),{start_year:h,start_month:u,end_year:p,end_month:b,branch_id:N||void 0},{preserveState:!0})},X=t=>{t.preventDefault(),f.post(route("hr.thirteenth-month.store"),{start_year:h,start_month:u,end_year:p,end_month:b,branch_id:N||null},{onSuccess:()=>i.success(s("13th Month Pay range calculated successfully!")),onError:()=>i.error(s("Failed to calculate 13th Month Pay range."))})},Z=()=>{a!=null&&a.id&&confirm(s("Are you sure you want to approve and lock this 13th Month Pay run?"))&&f.post(route("hr.thirteenth-month.approve",a.id),{},{onSuccess:()=>i.success(s("13th Month Pay run approved!"))})},R=t=>{w(t),P(String(t.adjustment_amount||0)),B(t.notes||"")},K=t=>{t.preventDefault(),g&&f.put(route("hr.thirteenth-month.entries.update",g.id),{adjustment_amount:parseFloat(A)||0,notes:F},{onSuccess:()=>{i.success(s("Adjustment saved successfully!")),w(null)},onError:()=>i.error(s("Failed to save adjustment."))})},ee=(t,r,n,S)=>{Q(o=>{const k=o[t]||{...S};return{...o,[t]:{...k,[r]:n}}})},te=t=>{const r=t.id,n=C[r]||t.monthly_earnings||{};v(r),f.put(route("hr.thirteenth-month.entries.update",r),{monthly_earnings:n},{onSuccess:()=>{i.success(s("Monthly breakdown updated & 13th Month recalculated!")),v(null)},onError:()=>{i.error(s("Failed to update monthly breakdown.")),v(null)}})},d=t=>{const r=typeof t=="string"?parseFloat(t):t;return new Intl.NumberFormat("en-PH",{style:"currency",currency:"PHP"}).format(r||0)},j=t=>{var r;return((r=y.find(n=>n.id===t))==null?void 0:r.name)||`Month ${t}`};return e.jsxs(le,{title:s("13th Month Pay Management"),children:[e.jsxs("div",{className:"space-y-6",children:[e.jsx("div",{className:"relative overflow-hidden rounded-2xl bg-gradient-to-r from-slate-900 via-emerald-950 to-slate-900 p-6 md:p-8 text-white shadow-xl border border-emerald-500/20",children:e.jsxs("div",{className:"relative z-10 flex flex-col md:flex-row justify-between items-start md:items-center gap-4",children:[e.jsxs("div",{children:[e.jsxs("div",{className:"inline-flex items-center gap-2 px-3 py-1 rounded-full bg-emerald-500/20 text-emerald-300 text-xs font-semibold uppercase tracking-wider mb-2 border border-emerald-500/30",children:[e.jsx(ie,{className:"w-3.5 h-3.5"})," DOLE PD 851 Compliant • Inline Monthly Backtrack"]}),e.jsx("h1",{className:"text-2xl md:text-3xl font-extrabold tracking-tight",children:s("13th Month Pay Module")}),e.jsx("p",{className:"text-sm text-slate-300 max-w-2xl mt-1",children:s("Expand any employee to edit their monthly base earnings directly inline. Perfect for backtracking prior months before system migration.")})]}),e.jsxs("div",{className:"flex flex-wrap items-center gap-3",children:[a&&e.jsxs("a",{href:route("hr.thirteenth-month.export-csv",a.id),className:"inline-flex items-center gap-2 px-4 py-2 rounded-xl bg-slate-800 hover:bg-slate-700 text-white font-medium text-sm transition-all border border-slate-700 shadow-md",children:[e.jsx(me,{className:"w-4 h-4 text-emerald-400"}),s("Export Bank Advice (CSV)")]}),(a==null?void 0:a.status)==="draft"&&e.jsxs(c,{onClick:Z,className:"bg-emerald-600 hover:bg-emerald-500 text-white font-medium shadow-lg shadow-emerald-900/30",children:[e.jsx(xe,{className:"w-4 h-4 mr-2"}),s("Approve & Lock Run")]})]})]})}),e.jsxs("div",{className:"bg-white dark:bg-slate-900 rounded-xl p-5 border border-slate-200 dark:border-slate-800 shadow-sm space-y-4",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{className:"flex items-center gap-2 text-slate-800 dark:text-slate-200 font-semibold text-sm",children:[e.jsx(he,{className:"w-4 h-4 text-emerald-500"}),s("Date Range & Branch Selection")]}),(a==null?void 0:a.status)&&e.jsxs("span",{className:`px-3 py-1 text-xs font-semibold rounded-full uppercase tracking-wider ${a.status==="approved"?"bg-emerald-100 text-emerald-800 dark:bg-emerald-900/40 dark:text-emerald-300":"bg-amber-100 text-amber-800 dark:bg-amber-900/40 dark:text-amber-300"}`,children:[s("Status"),": ",a.status]})]}),e.jsxs("form",{onSubmit:X,className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-5 gap-4 items-end",children:[e.jsxs("div",{children:[e.jsx("label",{className:"block text-xs font-medium text-slate-600 dark:text-slate-400 mb-1",children:s("From (Start Month & Year)")}),e.jsxs("div",{className:"grid grid-cols-2 gap-2",children:[e.jsx("select",{value:u,onChange:t=>H(parseInt(t.target.value)),className:"w-full rounded-lg border-slate-300 dark:border-slate-700 bg-white dark:bg-slate-800 text-slate-900 dark:text-slate-100 text-xs focus:ring-emerald-500 focus:border-emerald-500",children:y.map(t=>e.jsx("option",{value:t.id,children:t.name.slice(0,3)},t.id))}),e.jsx("select",{value:h,onChange:t=>z(parseInt(t.target.value)),className:"w-full rounded-lg border-slate-300 dark:border-slate-700 bg-white dark:bg-slate-800 text-slate-900 dark:text-slate-100 text-xs focus:ring-emerald-500 focus:border-emerald-500",children:E.map(t=>e.jsx("option",{value:t,children:t},t))})]})]}),e.jsxs("div",{children:[e.jsx("label",{className:"block text-xs font-medium text-slate-600 dark:text-slate-400 mb-1",children:s("To (End Month & Year)")}),e.jsxs("div",{className:"grid grid-cols-2 gap-2",children:[e.jsx("select",{value:b,onChange:t=>U(parseInt(t.target.value)),className:"w-full rounded-lg border-slate-300 dark:border-slate-700 bg-white dark:bg-slate-800 text-slate-900 dark:text-slate-100 text-xs focus:ring-emerald-500 focus:border-emerald-500",children:y.map(t=>e.jsx("option",{value:t.id,children:t.name.slice(0,3)},t.id))}),e.jsx("select",{value:p,onChange:t=>J(parseInt(t.target.value)),className:"w-full rounded-lg border-slate-300 dark:border-slate-700 bg-white dark:bg-slate-800 text-slate-900 dark:text-slate-100 text-xs focus:ring-emerald-500 focus:border-emerald-500",children:E.map(t=>e.jsx("option",{value:t,children:t},t))})]})]}),e.jsxs("div",{children:[e.jsx("label",{className:"block text-xs font-medium text-slate-600 dark:text-slate-400 mb-1",children:s("Branch")}),e.jsxs("select",{value:N,onChange:t=>V(t.target.value),className:"w-full rounded-lg border-slate-300 dark:border-slate-700 bg-white dark:bg-slate-800 text-slate-900 dark:text-slate-100 text-xs focus:ring-emerald-500 focus:border-emerald-500 h-9",children:[e.jsx("option",{value:"",children:s("All Branches")}),$.map(t=>e.jsx("option",{value:t.id,children:t.name},t.id))]})]}),e.jsxs("div",{className:"flex gap-2",children:[e.jsx(c,{type:"button",variant:"outline",onClick:()=>W(),className:"w-full text-xs font-medium",children:s("Load Range")}),e.jsxs(c,{type:"submit",className:"w-full bg-emerald-600 hover:bg-emerald-700 text-white font-medium text-xs",children:[e.jsx(ue,{className:"w-3.5 h-3.5 mr-1"}),s("Calculate")]})]})]})]}),e.jsxs("div",{className:"grid grid-cols-1 sm:grid-cols-3 gap-4",children:[e.jsxs("div",{className:"bg-white dark:bg-slate-900 rounded-xl p-5 border border-slate-200 dark:border-slate-800 shadow-sm flex items-center gap-4",children:[e.jsx("div",{className:"p-3 rounded-xl bg-blue-500/10 text-blue-600 dark:text-blue-400",children:e.jsx(pe,{className:"w-6 h-6"})}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-slate-500 dark:text-slate-400 uppercase tracking-wider",children:s("Eligible Employees")}),e.jsx("h3",{className:"text-2xl font-bold text-slate-900 dark:text-slate-100",children:(a==null?void 0:a.employee_count)||0})]})]}),e.jsxs("div",{className:"bg-white dark:bg-slate-900 rounded-xl p-5 border border-slate-200 dark:border-slate-800 shadow-sm flex items-center gap-4",children:[e.jsx("div",{className:"p-3 rounded-xl bg-emerald-500/10 text-emerald-600 dark:text-emerald-400",children:e.jsx(be,{className:"w-6 h-6"})}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-slate-500 dark:text-slate-400 uppercase tracking-wider",children:s("Total Base Earnings")}),e.jsx("h3",{className:"text-2xl font-bold text-slate-900 dark:text-slate-100",children:d((a==null?void 0:a.total_base_earnings)||0)})]})]}),e.jsxs("div",{className:"bg-white dark:bg-slate-900 rounded-xl p-5 border border-slate-200 dark:border-slate-800 shadow-sm flex items-center gap-4 border-l-4 border-l-emerald-500",children:[e.jsx("div",{className:"p-3 rounded-xl bg-emerald-500/20 text-emerald-600 dark:text-emerald-300",children:e.jsx(ge,{className:"w-6 h-6"})}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-slate-500 dark:text-slate-400 uppercase tracking-wider",children:s("Net 13th Month Payout")}),e.jsx("h3",{className:"text-2xl font-bold text-emerald-600 dark:text-emerald-400",children:d((a==null?void 0:a.total_payout)||0)})]})]})]}),e.jsxs("div",{className:"bg-white dark:bg-slate-900 rounded-xl border border-slate-200 dark:border-slate-800 shadow-sm overflow-hidden",children:[e.jsxs("div",{className:"px-6 py-4 border-b border-slate-200 dark:border-slate-800 flex justify-between items-center",children:[e.jsxs("div",{children:[e.jsx("h3",{className:"font-semibold text-slate-900 dark:text-slate-100 text-base",children:s("13th Month Pay Employee Breakdown")}),e.jsxs("p",{className:"text-xs text-slate-500 mt-0.5",children:[s("Selected Range"),": ",e.jsxs("span",{className:"font-medium text-emerald-600 dark:text-emerald-400",children:[j(u)," ",h]})," → ",e.jsxs("span",{className:"font-medium text-emerald-600 dark:text-emerald-400",children:[j(b)," ",p]})]})]}),e.jsx("span",{className:"text-xs text-slate-500 font-medium",children:s("Formula: Total Base Earned ÷ 12")})]}),e.jsx("div",{className:"overflow-x-auto",children:e.jsxs("table",{className:"w-full text-left text-sm text-slate-600 dark:text-slate-300",children:[e.jsx("thead",{className:"bg-slate-50 dark:bg-slate-800/50 text-xs uppercase tracking-wider text-slate-500 dark:text-slate-400 border-b border-slate-200 dark:border-slate-800",children:e.jsxs("tr",{children:[e.jsx("th",{className:"px-6 py-3 font-semibold",children:s("Employee")}),e.jsx("th",{className:"px-6 py-3 font-semibold",children:s("Department")}),e.jsx("th",{className:"px-6 py-3 font-semibold text-right",children:s("Total Base Earned")}),e.jsx("th",{className:"px-6 py-3 font-semibold text-right",children:s("Computed 13th Month")}),e.jsx("th",{className:"px-6 py-3 font-semibold text-right",children:s("Adjustment")}),e.jsx("th",{className:"px-6 py-3 font-semibold text-right",children:s("Final Payout")}),e.jsx("th",{className:"px-6 py-3 font-semibold text-center",children:s("Actions")})]})}),e.jsx("tbody",{className:"divide-y divide-slate-200 dark:divide-slate-800",children:a!=null&&a.entries&&a.entries.length>0?a.entries.map(t=>{var Y,T,L,O;const r=G===t.id,n=((Y=t.employee)==null?void 0:Y.user)||{},S=((L=(T=t.employee)==null?void 0:T.department)==null?void 0:L.name)||"General",o=t.monthly_earnings||{},k=C[t.id]||o;return e.jsxs(re.Fragment,{children:[e.jsxs("tr",{className:"hover:bg-slate-50 dark:hover:bg-slate-800/40 transition-colors",children:[e.jsx("td",{className:"px-6 py-4 font-medium text-slate-900 dark:text-slate-100",children:e.jsxs("button",{type:"button",onClick:()=>q(r?null:t.id),className:"inline-flex items-center gap-2 hover:text-emerald-600 transition-colors text-left",children:[r?e.jsx(fe,{className:"w-4 h-4 text-emerald-500"}):e.jsx(je,{className:"w-4 h-4 text-slate-400"}),e.jsxs("div",{children:[e.jsx("span",{className:"font-semibold",children:n.name||"Staff"}),e.jsx("span",{className:"block text-xs text-slate-400 font-normal",children:((O=t.employee)==null?void 0:O.employee_code)||`EMP-${t.employee_id}`})]})]})}),e.jsx("td",{className:"px-6 py-4",children:S}),e.jsx("td",{className:"px-6 py-4 text-right font-medium",children:d(t.total_base_earned)}),e.jsx("td",{className:"px-6 py-4 text-right font-medium text-slate-700 dark:text-slate-300",children:d(t.computed_amount)}),e.jsx("td",{className:`px-6 py-4 text-right font-medium ${t.adjustment_amount!==0?"text-amber-600 dark:text-amber-400 font-semibold":"text-slate-400"}`,children:d(t.adjustment_amount)}),e.jsx("td",{className:"px-6 py-4 text-right font-bold text-emerald-600 dark:text-emerald-400 text-base",children:d(t.final_payout)}),e.jsx("td",{className:"px-6 py-4 text-center",children:e.jsx("button",{type:"button",onClick:()=>R(t),className:"p-1.5 rounded-lg text-slate-500 hover:text-emerald-600 hover:bg-slate-100 dark:hover:bg-slate-800 transition-colors",title:s("Edit Adjustment"),children:e.jsx(ce,{className:"w-4 h-4"})})})]}),r&&e.jsx("tr",{className:"bg-slate-50/80 dark:bg-slate-800/40",children:e.jsx("td",{colSpan:7,className:"px-6 py-5 border-y border-slate-200 dark:border-slate-800",children:e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex flex-col sm:flex-row items-start sm:items-center justify-between gap-3",children:[e.jsxs("div",{className:"flex items-center gap-2 text-xs font-semibold text-slate-800 dark:text-slate-200 uppercase tracking-wider",children:[e.jsx(ke,{className:"w-4 h-4 text-emerald-500"}),s("Monthly Earnings Breakdown")," (",j(u)," ",h," → ",j(b)," ",p,")",e.jsxs("span",{className:"normal-case text-slate-400 font-normal ml-1",children:["(",s("Edit amounts below for backtracking prior months"),")"]})]}),e.jsx(c,{type:"button",size:"sm",onClick:()=>te(t),disabled:_===t.id,className:"bg-emerald-600 hover:bg-emerald-500 text-white font-medium text-xs shadow-sm h-8",children:_===t.id?e.jsxs(e.Fragment,{children:[e.jsx("div",{className:"w-3 h-3 border-2 border-white border-t-transparent rounded-full animate-spin mr-1.5"}),s("Saving...")]}):e.jsxs(e.Fragment,{children:[e.jsx(oe,{className:"w-3.5 h-3.5 mr-1.5"}),s("Save Monthly Breakdown")]})})]}),e.jsx("div",{className:"grid grid-cols-2 sm:grid-cols-4 md:grid-cols-6 gap-3",children:Object.keys(o).map(m=>{const se=k[m]!==void 0?k[m]:o[m];return e.jsxs("div",{className:"p-3 rounded-xl bg-white dark:bg-slate-900 border border-slate-200 dark:border-slate-800 shadow-sm focus-within:ring-2 focus-within:ring-emerald-500",children:[e.jsx("span",{className:"block text-xs text-slate-500 dark:text-slate-400 font-semibold mb-1 text-center",children:m}),e.jsxs("div",{className:"relative flex items-center",children:[e.jsx("span",{className:"absolute left-2 text-xs font-semibold text-slate-400",children:"₱"}),e.jsx("input",{type:"number",step:"0.01",value:se,onChange:ae=>ee(t.id,m,ae.target.value,o),className:"w-full pl-5 pr-1 py-1 text-xs font-bold text-right text-slate-900 dark:text-slate-100 rounded-md border-slate-300 dark:border-slate-700 bg-slate-50 dark:bg-slate-800 focus:bg-white dark:focus:bg-slate-900 focus:ring-0 focus:border-emerald-500"})]})]},m)})})]})})})]},t.id)}):e.jsx("tr",{children:e.jsx("td",{colSpan:7,className:"px-6 py-12 text-center text-slate-400",children:s("No 13th Month Pay records calculated yet.")})})})]})})]})]}),g&&e.jsx("div",{className:"fixed inset-0 z-50 flex items-center justify-center bg-black/60 backdrop-blur-sm p-4",children:e.jsxs("div",{className:"w-full max-w-md bg-white dark:bg-slate-900 rounded-2xl p-6 border border-slate-200 dark:border-slate-800 shadow-2xl space-y-4",children:[e.jsxs("h3",{className:"text-lg font-bold text-slate-900 dark:text-slate-100",children:[s("Edit Adjustment for")," ",((I=(D=g.employee)==null?void 0:D.user)==null?void 0:I.name)||"Staff"]}),e.jsxs("form",{onSubmit:K,className:"space-y-4",children:[e.jsxs("div",{children:[e.jsx("label",{className:"block text-xs font-medium text-slate-600 dark:text-slate-400 mb-1",children:s("Computed Amount")}),e.jsx("input",{type:"text",disabled:!0,value:d(g.computed_amount),className:"w-full rounded-lg bg-slate-100 dark:bg-slate-800 text-slate-700 dark:text-slate-300 text-sm font-medium border-slate-300 dark:border-slate-700"})]}),e.jsxs("div",{children:[e.jsx("label",{className:"block text-xs font-medium text-slate-600 dark:text-slate-400 mb-1",children:s("Adjustment Amount (+ / - PHP)")}),e.jsx("input",{type:"number",step:"0.01",value:A,onChange:t=>P(t.target.value),className:"w-full rounded-lg border-slate-300 dark:border-slate-700 bg-white dark:bg-slate-800 text-slate-900 dark:text-slate-100 text-sm focus:ring-emerald-500 focus:border-emerald-500"})]}),e.jsxs("div",{children:[e.jsx("label",{className:"block text-xs font-medium text-slate-600 dark:text-slate-400 mb-1",children:s("Notes / Reason")}),e.jsx("input",{type:"text",value:F,onChange:t=>B(t.target.value),placeholder:s("e.g. Approved performance bonus adjustment"),className:"w-full rounded-lg border-slate-300 dark:border-slate-700 bg-white dark:bg-slate-800 text-slate-900 dark:text-slate-100 text-sm focus:ring-emerald-500 focus:border-emerald-500"})]}),e.jsxs("div",{className:"flex justify-end gap-3 pt-2",children:[e.jsx(c,{type:"button",variant:"outline",onClick:()=>w(null),children:s("Cancel")}),e.jsx(c,{type:"submit",className:"bg-emerald-600 hover:bg-emerald-700 text-white",children:s("Save Adjustment")})]})]})]})})]})}export{ot as default}; diff --git a/public/build/assets/index-DmNc0KqZ.js b/public/build/assets/index-C2oZdbzb.js similarity index 68% rename from public/build/assets/index-DmNc0KqZ.js rename to public/build/assets/index-C2oZdbzb.js index 82fe0fb47..0f48b3439 100644 --- a/public/build/assets/index-DmNc0KqZ.js +++ b/public/build/assets/index-C2oZdbzb.js @@ -1 +1 @@ -import{r as n,j as s}from"./ui-Z445SNHD.js";import{P as ie}from"./page-template-B_mOhR6n.js";import{u as se,c as pe,x as ae,P as ne,r as m,I,B as me,t as i}from"./app-36WMjvX0.js";import{C as le}from"./CrudTable-DA37WZsR.js";import{C as de}from"./CrudFormModal-Bmz2nLeY.js";import{C as ue}from"./CrudDeleteModal-DM40AK8z.js";import{P as ce}from"./pagination-n2efY1KU.js";import{S as _e}from"./search-and-filter-bar-PUOLiNYr.js";import{S as he}from"./switch-C7AW5g5G.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./table-C1YkBp3W.js";import"./unlink-sh32LPkQ.js";import"./scale-rJYsnHRa.js";import"./arrow-down-left-BN6xjhcz.js";import"./arrow-left-CjPQICYw.js";import"./arrow-right-left-DKUcVR58.js";import"./arrow-right-DUEfRrRr.js";import"./arrow-up-down-FmcUfWon.js";import"./lock-open-CN4tz8Of.js";import"./award-D9FlSYzB.js";import"./ban-CMgLBFSt.js";import"./indian-rupee-Bh3-8N2a.js";import"./bell-Cr2F9IDD.js";import"./book-open-DUwKvBiK.js";import"./boxes-rwzklut0.js";import"./building-2-Cda8xQDI.js";import"./building-CG4yAV8N.js";import"./calculator-wt_63eRJ.js";import"./calendar-check-BZ1JTjf6.js";import"./camera-DDKUkICL.js";import"./chart-column-GeSBJr5Y.js";import"./chart-no-axes-column-increasing-Beqplnfl.js";import"./chart-no-axes-column-BKgkVzqT.js";import"./chevron-left-DKWjKjSf.js";import"./circle-alert-KsX4JXbz.js";import"./circle-check-big-DqURlwt2.js";import"./circle-check-C_SLfS2p.js";import"./circle-help-BdsC7_wR.js";import"./circle-x-DkvEqmM5.js";import"./circle-BpyxLEsH.js";import"./clipboard-list-BU0dok7E.js";import"./code-DNPjFOcs.js";import"./crosshair-C7OptAZm.js";import"./crown-Cp4cgutu.js";import"./download-Ba72czhU.js";import"./external-link-uO-R2E0-.js";import"./eye-off-DlDpEvnB.js";import"./eye-DSAoA9Pp.js";import"./instagram-DBjFHIT7.js";import"./file-down-Bxu0R4EW.js";import"./pen-line-Fy-AVmqM.js";import"./file-up-CZ-cXuKa.js";import"./filter-D8dMdozc.js";import"./folder-git-2-Dwj_EoDL.js";import"./house-D8b8GwgZ.js";import"./git-branch-D2sIFzs4.js";import"./grip-vertical-DXcr-v-g.js";import"./hard-drive-ApF-ULi1.js";import"./hash-CHJS6b-L.js";import"./shield-Mt6vEHxn.js";import"./info-VH-vNQ_z.js";import"./layers-CF7Mhs3n.js";import"./layout-list-BuBaZfwq.js";import"./lightbulb-fAsbBO8F.js";import"./link-2-C22T2wSs.js";import"./link-ClcCoVU_.js";import"./twitter-DDHYm63p.js";import"./list-Ajdnpsw1.js";import"./locate-fixed-D29o3FBS.js";import"./lock-RX1hYn48.js";import"./log-in-Bt5dnADg.js";import"./mail-BFoS8U8W.js";import"./map-pin-L7jUebKz.js";import"./menu-Cu-nnefe.js";import"./message-square-warning-DbVEqa_0.js";import"./message-square-DMJ4IbdE.js";import"./monitor-DL9THmS7.js";import"./package-B9XnehkQ.js";import"./percent-BYDujffR.js";import"./phone-CJ2h446N.js";import"./plane-BqORGC6m.js";import"./play-DHqp-NCB.js";import"./qr-code-u5AOBzVe.js";import"./quote-BtOwgBns.js";import"./radio-CxUR05xj.js";import"./ruler-DbxwIrQY.js";import"./send-DpE3qK0m.js";import"./server-DgtPu6lA.js";import"./wifi-CFyF5qct.js";import"./shield-check--CTAItWs.js";import"./smartphone-BQ_9x4vN.js";import"./square-check-big-Dt4MtZcM.js";import"./square-pen-B3p2jiW9.js";import"./star-WlheM7sI.js";import"./sun-DRsBfXSu.js";import"./tag-CMVMnpSh.js";import"./target-BEz5Ry2v.js";import"./thumbs-up-DYj-woXk.js";import"./ticket-BhEK5100.js";import"./trash-2-Dxg0nP1A.js";import"./trash-Dyd2ZsaG.js";import"./trending-down-CeOqAkGV.js";import"./trending-up-CPB8hZlm.js";import"./triangle-alert-MsN2AA6c.js";import"./trophy-BZyhzbIT.js";import"./type-DlbqWp8I.js";import"./user-check-4xSYwYvq.js";import"./user-plus-C-0nSlHG.js";import"./user-x-Drk57M2z.js";import"./wallet-C3p1yihr.js";import"./wrench-CLqKc51o.js";import"./zap-D4fS-tPu.js";import"./radio-group-BtLENAXk.js";import"./checkbox-Bos2Phgi.js";import"./multi-select-field-BX9C1tYH.js";import"./scroll-area-BmK0s-Hf.js";import"./LocationPicker-DAd_AcXs.js";import"./leaflet-FVhBWCqS.js";function ro(){var O;const{t}=se(),{auth:b,coupons:p,filters:a={},globalSettings:o}=pe().props,w=(b==null?void 0:b.permissions)||[],[c,F]=n.useState(a.search||""),[l,S]=n.useState(a.type||"_empty_"),[d,g]=n.useState(a.status||"_empty_"),[_,j]=n.useState(a.date_from||""),[h,k]=n.useState(a.date_to||""),[q,P]=n.useState(!1),[L,f]=n.useState(!1),[U,C]=n.useState(!1),[y,N]=n.useState(null),[v,T]=n.useState("create"),[$,A]=n.useState(null),G=()=>l!=="_empty_"||d!=="_empty_"||_!==""||h!==""||c!=="",V=()=>(l!=="_empty_"?1:0)+(d!=="_empty_"?1:0)+(_!==""?1:0)+(h!==""?1:0)+(c!==""?1:0),B=e=>{e.preventDefault(),E()},E=()=>{m.get(route("coupons.index"),{page:1,search:c||void 0,type:l!=="_empty_"?l:void 0,status:d!=="_empty_"?d:void 0,date_from:_||void 0,date_to:h||void 0,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},R=e=>{const r=a.sort_field===e&&a.sort_direction==="asc"?"desc":"asc";m.get(route("coupons.index"),{sort_field:e,sort_direction:r,page:1,search:c||void 0,type:l!=="_empty_"?l:void 0,status:d!=="_empty_"?d:void 0,date_from:_||void 0,date_to:h||void 0,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},D=(e,r)=>{switch(N(r),e){case"view-details":m.get(route("coupons.show",r.id));break;case"edit":T("edit"),f(!0);break;case"delete":C(!0);break}},z=()=>{N(null),T("create"),f(!0)},H=()=>{const e="ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";let r="";for(let u=0;u<10;u++)r+=e.charAt(Math.floor(Math.random()*e.length));return r},J=e=>{e.code_type||(e.code_type="manual"),(e.status===void 0||e.status===null)&&(e.status=!0),e.minimum_spend&&(e.minimum_spend=parseFloat(e.minimum_spend)),e.maximum_spend&&(e.maximum_spend=parseFloat(e.maximum_spend)),e.discount_amount&&(e.discount_amount=parseFloat(e.discount_amount)),e.use_limit_per_coupon&&(e.use_limit_per_coupon=parseInt(e.use_limit_per_coupon)),e.use_limit_per_user&&(e.use_limit_per_user=parseInt(e.use_limit_per_user)),v==="create"?(o!=null&&o.is_demo||i.loading(t("Creating coupon...")),m.post(route("coupons.store"),e,{onSuccess:r=>{f(!1),o!=null&&o.is_demo||i.dismiss(),r.props.flash.success?i.success(t(r.props.flash.success)):r.props.flash.error&&i.error(t(r.props.flash.error))},onError:r=>{o!=null&&o.is_demo||i.dismiss(),typeof r=="string"?i.error(t(r)):i.error(t("Failed to create coupon: {{errors}}",{errors:Object.values(r).join(", ")}))}})):v==="edit"&&(o!=null&&o.is_demo||i.loading(t("Updating coupon...")),m.put(route("coupons.update",y.id),e,{onSuccess:r=>{f(!1),o!=null&&o.is_demo||i.dismiss(),r.props.flash.success?i.success(t(r.props.flash.success)):r.props.flash.error&&i.error(t(r.props.flash.error))},onError:r=>{o!=null&&o.is_demo||i.dismiss(),typeof r=="string"?i.error(t(r)):i.error(t("Failed to update coupon: {{errors}}",{errors:Object.values(r).join(", ")}))}}))},K=()=>{o!=null&&o.is_demo||i.loading(t("Deleting coupon...")),m.delete(route("coupons.destroy",y.id),{onSuccess:e=>{C(!1),o!=null&&o.is_demo||i.dismiss(),e.props.flash.success?i.success(t(e.props.flash.success)):e.props.flash.error&&i.error(t(e.props.flash.error))},onError:e=>{o!=null&&o.is_demo||i.dismiss(),typeof e=="string"?i.error(t(e)):i.error(t("Failed to delete coupon: {{errors}}",{errors:Object.values(e).join(", ")}))}})},Q=()=>{F(""),S("_empty_"),g("_empty_"),j(""),k(""),P(!1),m.get(route("coupons.index"),{page:1,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},W=e=>{o!=null&&o.is_demo||i.loading(t(e.status?"Deactivating":"Activating")+" "+t("coupon...")),m.put(route("coupons.toggle-status",e.id),{},{onSuccess:r=>{o!=null&&o.is_demo||i.dismiss(),r.props.flash.success?i.success(t(r.props.flash.success)):r.props.flash.error&&i.error(t(r.props.flash.error))},onError:r=>{o!=null&&o.is_demo||i.dismiss(),typeof r=="string"?i.error(t(r)):i.error(t("Failed to update coupon status: {{errors}}",{errors:Object.values(r).join(", ")}))}})},X=async e=>{try{await navigator.clipboard.writeText(e),A(e),setTimeout(()=>{A(null)},2e3)}catch(r){console.error("Failed to copy:",r)}},M=[];ae(w,"create-coupons")&&M.push({label:t("Add Coupon"),icon:s.jsx(ne,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>z()});const Y=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Coupons")}],Z=[{key:"name",label:t("Name"),sortable:!0},{key:"code",label:t("Code"),sortable:!0,render:e=>s.jsxs("div",{className:"flex flex-col items-start",children:[s.jsx("button",{onClick:()=>X(e),className:"px-3 py-1.5 rounded-md bg-gray-100 hover:bg-gray-200 dark:bg-gray-800 dark:hover:bg-gray-700 transition-colors font-mono text-sm cursor-pointer",children:e}),$===e&&s.jsx("span",{className:"text-xs text-red-600 dark:text-red-400 mt-1 font-medium ml-3",children:t("Copied!")})]})},{key:"type",label:t("Type"),sortable:!0,render:e=>t(e==="percentage"?"Percentage":"Flat Amount")},{key:"minimum_spend",label:t("Min Spend"),render:e=>{var r;return e?((r=window.appSettings)==null?void 0:r.formatCurrency(e))||`$${parseFloat(e).toFixed(2)}`:"-"}},{key:"maximum_spend",label:t("Max Spend"),render:e=>{var r;return e?((r=window.appSettings)==null?void 0:r.formatCurrency(e))||`$${parseFloat(e).toFixed(2)}`:"-"}},{key:"discount_amount",label:t("Discount"),render:(e,r)=>{var x;const u=parseFloat(r.discount_amount);return r.type==="percentage"?`${u}%`:((x=window.appSettings)==null?void 0:x.formatCurrency(u))||`$${u.toFixed(2)}`}},{key:"use_limit_per_coupon",label:t("Coupon Limit"),render:e=>e||t("Unlimited")},{key:"use_limit_per_user",label:t("User Limit"),render:e=>e||t("Unlimited")},{key:"expiry_date",label:t("Expiry Date"),sortable:!0,render:e=>{var r;return((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}},{key:"status",label:t("Status"),render:(e,r)=>s.jsx("div",{className:"flex items-center",children:s.jsx(he,{checked:!!r.status,onCheckedChange:()=>W(r)})})}],ee=[{label:t("View Details"),icon:"Eye",action:"view-details",className:"text-blue-500",requiredPermission:"view-coupons"},{label:t("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"create-coupons"},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-coupons"}],te=[{value:"_empty_",label:t("All Types")},{value:"percentage",label:t("Percentage")},{value:"flat",label:t("Flat Amount")}],re=[{value:"_empty_",label:t("All Status")},{value:"1",label:t("Active")},{value:"0",label:t("Inactive")}];return s.jsxs(ie,{title:t("Coupons"),url:"/coupons",actions:M,breadcrumbs:Y,noPadding:!0,children:[s.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:s.jsx(_e,{searchTerm:c,onSearchChange:F,onSearch:B,filters:[{name:"type",label:t("Type"),type:"select",value:l,onChange:S,options:te},{name:"status",label:t("Status"),type:"select",value:d,onChange:g,options:re},{name:"date_from",label:t("Date From"),type:"date",value:_,onChange:j},{name:"date_to",label:t("Date To"),type:"date",value:h,onChange:k}],showFilters:q,setShowFilters:P,hasActiveFilters:G,activeFilterCount:V,onResetFilters:Q,onApplyFilters:E,currentPerPage:((O=a.per_page)==null?void 0:O.toString())||"10",onPerPageChange:e=>{m.get(route("coupons.index"),{page:1,per_page:parseInt(e),search:c||void 0,type:l!=="_empty_"?l:void 0,status:d!=="_empty_"?d:void 0,date_from:_||void 0,date_to:h||void 0},{preserveState:!0,preserveScroll:!0})}})}),s.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[s.jsx(le,{columns:Z,actions:ee,data:(p==null?void 0:p.data)||[],from:(p==null?void 0:p.from)||1,onAction:D,sortField:a.sort_field,sortDirection:a.sort_direction,onSort:R,permissions:w,entityPermissions:{view:"view-coupons",create:"create-coupons",edit:"create-coupons",delete:"delete-coupons"}}),s.jsx(ce,{from:(p==null?void 0:p.from)||0,to:(p==null?void 0:p.to)||0,total:(p==null?void 0:p.total)||0,links:p==null?void 0:p.links,entityName:t("coupons"),onPageChange:e=>m.get(e)})]}),s.jsx(de,{isOpen:L,onClose:()=>f(!1),onSubmit:J,formConfig:{fields:[{name:"name",label:t("Coupon Name"),type:"text",required:!0,placeholder:t("Enter coupon name"),width:"48%"},{name:"type",label:t("Discount Type"),type:"select",required:!0,options:[{value:"percentage",label:t("Percentage (%)")},{value:"flat",label:t("Fixed Amount ($)")}],width:"48%"},{name:"discount_amount",label:t("Discount Value"),type:"number",required:!0,min:0,step:.01,placeholder:t("Enter value"),width:"48%"},{name:"use_limit_per_coupon",label:t("Total Usage Limit"),type:"number",min:1,placeholder:t("Leave empty for unlimited"),width:"48%"},{name:"code_type",label:t("Code Generation"),type:"radio",required:!0,options:[{value:"manual",label:t("Manual Entry")},{value:"auto",label:t("Auto Generate")}],defaultValue:"manual",width:"48%"},{name:"code",label:t("Coupon Code"),type:"text",required:!0,placeholder:t("Enter coupon code"),width:"48%",render:(e,r,u)=>{const x=r.code_type==="auto";return s.jsx("div",{className:"space-y-2",children:x?s.jsxs("div",{className:"flex gap-2",children:[s.jsx(I,{id:e.name,name:e.name,type:"text",placeholder:t("Click generate to create code"),value:r[e.name]||"",readOnly:!0,className:"flex-1"}),s.jsx(me,{type:"button",onClick:()=>u(e.name,H()),variant:"default",children:t("Generate")})]}):s.jsx(I,{id:e.name,name:e.name,type:"text",placeholder:e.placeholder,value:r[e.name]||"",onChange:oe=>u(e.name,oe.target.value)})})}},{name:"minimum_spend",label:t("Minimum Spend"),type:"number",min:0,step:.01,placeholder:t("Optional"),width:"48%"},{name:"maximum_spend",label:t("Maximum Spend"),type:"number",min:0,step:.01,placeholder:t("Optional"),width:"48%"},{name:"use_limit_per_user",label:t("Usage Limit Per User"),type:"number",min:1,placeholder:t("Leave empty for unlimited"),width:"48%"},{name:"expiry_date",label:t("Expiry Date"),type:"date",width:"48%"}],modalSize:"4xl",layout:"flex"},initialData:y,title:t(v==="create"?"Add New Coupon":v==="edit"?"Edit Coupon":"View Coupon"),mode:v}),s.jsx(ue,{isOpen:U,onClose:()=>C(!1),onConfirm:K,itemName:(y==null?void 0:y.name)||"",entityName:"coupon"})]})}export{ro as default}; +import{r as n,j as s}from"./ui-Z445SNHD.js";import{P as ie}from"./page-template-Cw8W4Qs2.js";import{u as se,c as pe,x as ae,P as ne,r as m,I,B as me,t as i}from"./app-Da3PX8qg.js";import{C as le}from"./CrudTable-Dk-uCuqB.js";import{C as de}from"./CrudFormModal-CTSICk3j.js";import{C as ue}from"./CrudDeleteModal-DmHx0JCJ.js";import{P as ce}from"./pagination-B9z4VraF.js";import{S as _e}from"./search-and-filter-bar-1QHzFJdq.js";import{S as he}from"./switch-DCoM0Ivb.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./table-BRtys9Nx.js";import"./unlink-vC8B7N8r.js";import"./scale-Chnhsap1.js";import"./arrow-down-left-D4-BLXQL.js";import"./arrow-left-B9tcIgis.js";import"./arrow-right-left-TC-Oi5FJ.js";import"./arrow-right-SXr1661j.js";import"./arrow-up-down-Df1H6itH.js";import"./lock-open-Cco69YMj.js";import"./award-DOf5Xc3o.js";import"./ban-C1FQ9ay_.js";import"./indian-rupee-CY9fE6hT.js";import"./bell-BMsQyWM-.js";import"./book-open-DiNAfaue.js";import"./boxes-Bjf0_Kx7.js";import"./building-2-DmmRcP0c.js";import"./building-BXglONiz.js";import"./calculator-B75Vnhim.js";import"./calendar-check-C2F7PWoI.js";import"./camera-DZNJpjXR.js";import"./chart-column-CKzC1aib.js";import"./chart-no-axes-column-increasing-xL8kjLW0.js";import"./chart-no-axes-column-CaNDayE9.js";import"./chevron-left-C98gPe5P.js";import"./circle-alert-Cu5dznTP.js";import"./circle-check-big-KTDTMhTs.js";import"./circle-check-aau4wqhp.js";import"./circle-help-C4uXcZYY.js";import"./circle-x-r3If4JPw.js";import"./circle-DgA3bS7I.js";import"./clipboard-list-BNSl4hy2.js";import"./code-Dzlx6QPB.js";import"./crosshair-DtQysFz7.js";import"./crown-CC8Godfb.js";import"./download-BHVnw95S.js";import"./external-link-DL5n0dhJ.js";import"./eye-off-BJYR0wmr.js";import"./eye-CzYzwmmr.js";import"./instagram-tpp8H3E-.js";import"./file-down-CxCQCvcc.js";import"./pen-line-CNA-f1dm.js";import"./file-up-D3rB-4Bg.js";import"./filter-B_3e214H.js";import"./folder-git-2-T64oq8HG.js";import"./house-BUnGVtyw.js";import"./git-branch-EdIXkL-9.js";import"./grip-vertical-BvetFs24.js";import"./hard-drive--Nch37f-.js";import"./hash-B3fNBlbs.js";import"./shield-rKKgzkbW.js";import"./info-Cj5ROI6H.js";import"./layers-DdZLSQgt.js";import"./layout-list-DkB7S2jk.js";import"./lightbulb-CJXOfIFD.js";import"./link-2-DNnYgrdz.js";import"./link-DeErafFW.js";import"./twitter-CRZZ6zjd.js";import"./list-DY4Uh_0E.js";import"./locate-fixed-BKpEfCUU.js";import"./lock-BGSkpX29.js";import"./log-in-TxFQ9ojy.js";import"./mail-khAU5Oig.js";import"./map-pin-BFNXdrz2.js";import"./menu-BGxVBBZl.js";import"./message-square-warning-DHRFlo8i.js";import"./message-square-C7x1Rix5.js";import"./monitor-P2T9V9tT.js";import"./package-C-rDDwyp.js";import"./percent-DP16IBy2.js";import"./phone-XzqO8Dfs.js";import"./plane-C9QqCVcZ.js";import"./play-62Z04sZZ.js";import"./qr-code-CUR1J9NH.js";import"./quote-DF2Qwen7.js";import"./radio-nm2vY_Ib.js";import"./ruler-DviIA5uv.js";import"./send-DXZhFVWG.js";import"./server-BzBihesB.js";import"./wifi-BPS_-hKY.js";import"./shield-check-Cyw4YGYb.js";import"./smartphone-i99jk4ns.js";import"./square-check-big-Cal0w_ma.js";import"./square-pen-CatLE0_h.js";import"./star-CSGOTD6i.js";import"./sun-TjfxyFzf.js";import"./tag-CUFhfHTp.js";import"./target-B_9kWYv3.js";import"./thumbs-up-Du-LlBXg.js";import"./ticket-BjgtGAIQ.js";import"./trash-2-15Ri11Yq.js";import"./trash-BRJCY2my.js";import"./trending-down-MNPLLbIb.js";import"./trending-up-D5y6g4yZ.js";import"./triangle-alert-CeuDFixJ.js";import"./trophy-Cs36GMET.js";import"./type-DX1RNe21.js";import"./user-check-DDs_5zV9.js";import"./user-plus-Ba62LA9O.js";import"./user-x-C3dBJr2o.js";import"./wallet-BP1hP1I0.js";import"./wrench-DX6GWbcS.js";import"./zap-Of1Abppa.js";import"./radio-group-CuY8xCRY.js";import"./checkbox-C3Z6LHOx.js";import"./multi-select-field-ALFA5JXF.js";import"./scroll-area-C7NBgd0i.js";import"./LocationPicker-Dy1Od2a3.js";import"./leaflet-FVhBWCqS.js";function ro(){var O;const{t}=se(),{auth:b,coupons:p,filters:a={},globalSettings:o}=pe().props,w=(b==null?void 0:b.permissions)||[],[c,F]=n.useState(a.search||""),[l,S]=n.useState(a.type||"_empty_"),[d,g]=n.useState(a.status||"_empty_"),[_,j]=n.useState(a.date_from||""),[h,k]=n.useState(a.date_to||""),[q,P]=n.useState(!1),[L,f]=n.useState(!1),[U,C]=n.useState(!1),[y,N]=n.useState(null),[v,T]=n.useState("create"),[$,A]=n.useState(null),G=()=>l!=="_empty_"||d!=="_empty_"||_!==""||h!==""||c!=="",V=()=>(l!=="_empty_"?1:0)+(d!=="_empty_"?1:0)+(_!==""?1:0)+(h!==""?1:0)+(c!==""?1:0),B=e=>{e.preventDefault(),E()},E=()=>{m.get(route("coupons.index"),{page:1,search:c||void 0,type:l!=="_empty_"?l:void 0,status:d!=="_empty_"?d:void 0,date_from:_||void 0,date_to:h||void 0,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},R=e=>{const r=a.sort_field===e&&a.sort_direction==="asc"?"desc":"asc";m.get(route("coupons.index"),{sort_field:e,sort_direction:r,page:1,search:c||void 0,type:l!=="_empty_"?l:void 0,status:d!=="_empty_"?d:void 0,date_from:_||void 0,date_to:h||void 0,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},D=(e,r)=>{switch(N(r),e){case"view-details":m.get(route("coupons.show",r.id));break;case"edit":T("edit"),f(!0);break;case"delete":C(!0);break}},z=()=>{N(null),T("create"),f(!0)},H=()=>{const e="ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";let r="";for(let u=0;u<10;u++)r+=e.charAt(Math.floor(Math.random()*e.length));return r},J=e=>{e.code_type||(e.code_type="manual"),(e.status===void 0||e.status===null)&&(e.status=!0),e.minimum_spend&&(e.minimum_spend=parseFloat(e.minimum_spend)),e.maximum_spend&&(e.maximum_spend=parseFloat(e.maximum_spend)),e.discount_amount&&(e.discount_amount=parseFloat(e.discount_amount)),e.use_limit_per_coupon&&(e.use_limit_per_coupon=parseInt(e.use_limit_per_coupon)),e.use_limit_per_user&&(e.use_limit_per_user=parseInt(e.use_limit_per_user)),v==="create"?(o!=null&&o.is_demo||i.loading(t("Creating coupon...")),m.post(route("coupons.store"),e,{onSuccess:r=>{f(!1),o!=null&&o.is_demo||i.dismiss(),r.props.flash.success?i.success(t(r.props.flash.success)):r.props.flash.error&&i.error(t(r.props.flash.error))},onError:r=>{o!=null&&o.is_demo||i.dismiss(),typeof r=="string"?i.error(t(r)):i.error(t("Failed to create coupon: {{errors}}",{errors:Object.values(r).join(", ")}))}})):v==="edit"&&(o!=null&&o.is_demo||i.loading(t("Updating coupon...")),m.put(route("coupons.update",y.id),e,{onSuccess:r=>{f(!1),o!=null&&o.is_demo||i.dismiss(),r.props.flash.success?i.success(t(r.props.flash.success)):r.props.flash.error&&i.error(t(r.props.flash.error))},onError:r=>{o!=null&&o.is_demo||i.dismiss(),typeof r=="string"?i.error(t(r)):i.error(t("Failed to update coupon: {{errors}}",{errors:Object.values(r).join(", ")}))}}))},K=()=>{o!=null&&o.is_demo||i.loading(t("Deleting coupon...")),m.delete(route("coupons.destroy",y.id),{onSuccess:e=>{C(!1),o!=null&&o.is_demo||i.dismiss(),e.props.flash.success?i.success(t(e.props.flash.success)):e.props.flash.error&&i.error(t(e.props.flash.error))},onError:e=>{o!=null&&o.is_demo||i.dismiss(),typeof e=="string"?i.error(t(e)):i.error(t("Failed to delete coupon: {{errors}}",{errors:Object.values(e).join(", ")}))}})},Q=()=>{F(""),S("_empty_"),g("_empty_"),j(""),k(""),P(!1),m.get(route("coupons.index"),{page:1,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},W=e=>{o!=null&&o.is_demo||i.loading(t(e.status?"Deactivating":"Activating")+" "+t("coupon...")),m.put(route("coupons.toggle-status",e.id),{},{onSuccess:r=>{o!=null&&o.is_demo||i.dismiss(),r.props.flash.success?i.success(t(r.props.flash.success)):r.props.flash.error&&i.error(t(r.props.flash.error))},onError:r=>{o!=null&&o.is_demo||i.dismiss(),typeof r=="string"?i.error(t(r)):i.error(t("Failed to update coupon status: {{errors}}",{errors:Object.values(r).join(", ")}))}})},X=async e=>{try{await navigator.clipboard.writeText(e),A(e),setTimeout(()=>{A(null)},2e3)}catch(r){console.error("Failed to copy:",r)}},M=[];ae(w,"create-coupons")&&M.push({label:t("Add Coupon"),icon:s.jsx(ne,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>z()});const Y=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Coupons")}],Z=[{key:"name",label:t("Name"),sortable:!0},{key:"code",label:t("Code"),sortable:!0,render:e=>s.jsxs("div",{className:"flex flex-col items-start",children:[s.jsx("button",{onClick:()=>X(e),className:"px-3 py-1.5 rounded-md bg-gray-100 hover:bg-gray-200 dark:bg-gray-800 dark:hover:bg-gray-700 transition-colors font-mono text-sm cursor-pointer",children:e}),$===e&&s.jsx("span",{className:"text-xs text-red-600 dark:text-red-400 mt-1 font-medium ml-3",children:t("Copied!")})]})},{key:"type",label:t("Type"),sortable:!0,render:e=>t(e==="percentage"?"Percentage":"Flat Amount")},{key:"minimum_spend",label:t("Min Spend"),render:e=>{var r;return e?((r=window.appSettings)==null?void 0:r.formatCurrency(e))||`$${parseFloat(e).toFixed(2)}`:"-"}},{key:"maximum_spend",label:t("Max Spend"),render:e=>{var r;return e?((r=window.appSettings)==null?void 0:r.formatCurrency(e))||`$${parseFloat(e).toFixed(2)}`:"-"}},{key:"discount_amount",label:t("Discount"),render:(e,r)=>{var x;const u=parseFloat(r.discount_amount);return r.type==="percentage"?`${u}%`:((x=window.appSettings)==null?void 0:x.formatCurrency(u))||`$${u.toFixed(2)}`}},{key:"use_limit_per_coupon",label:t("Coupon Limit"),render:e=>e||t("Unlimited")},{key:"use_limit_per_user",label:t("User Limit"),render:e=>e||t("Unlimited")},{key:"expiry_date",label:t("Expiry Date"),sortable:!0,render:e=>{var r;return((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}},{key:"status",label:t("Status"),render:(e,r)=>s.jsx("div",{className:"flex items-center",children:s.jsx(he,{checked:!!r.status,onCheckedChange:()=>W(r)})})}],ee=[{label:t("View Details"),icon:"Eye",action:"view-details",className:"text-blue-500",requiredPermission:"view-coupons"},{label:t("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"create-coupons"},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-coupons"}],te=[{value:"_empty_",label:t("All Types")},{value:"percentage",label:t("Percentage")},{value:"flat",label:t("Flat Amount")}],re=[{value:"_empty_",label:t("All Status")},{value:"1",label:t("Active")},{value:"0",label:t("Inactive")}];return s.jsxs(ie,{title:t("Coupons"),url:"/coupons",actions:M,breadcrumbs:Y,noPadding:!0,children:[s.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:s.jsx(_e,{searchTerm:c,onSearchChange:F,onSearch:B,filters:[{name:"type",label:t("Type"),type:"select",value:l,onChange:S,options:te},{name:"status",label:t("Status"),type:"select",value:d,onChange:g,options:re},{name:"date_from",label:t("Date From"),type:"date",value:_,onChange:j},{name:"date_to",label:t("Date To"),type:"date",value:h,onChange:k}],showFilters:q,setShowFilters:P,hasActiveFilters:G,activeFilterCount:V,onResetFilters:Q,onApplyFilters:E,currentPerPage:((O=a.per_page)==null?void 0:O.toString())||"10",onPerPageChange:e=>{m.get(route("coupons.index"),{page:1,per_page:parseInt(e),search:c||void 0,type:l!=="_empty_"?l:void 0,status:d!=="_empty_"?d:void 0,date_from:_||void 0,date_to:h||void 0},{preserveState:!0,preserveScroll:!0})}})}),s.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[s.jsx(le,{columns:Z,actions:ee,data:(p==null?void 0:p.data)||[],from:(p==null?void 0:p.from)||1,onAction:D,sortField:a.sort_field,sortDirection:a.sort_direction,onSort:R,permissions:w,entityPermissions:{view:"view-coupons",create:"create-coupons",edit:"create-coupons",delete:"delete-coupons"}}),s.jsx(ce,{from:(p==null?void 0:p.from)||0,to:(p==null?void 0:p.to)||0,total:(p==null?void 0:p.total)||0,links:p==null?void 0:p.links,entityName:t("coupons"),onPageChange:e=>m.get(e)})]}),s.jsx(de,{isOpen:L,onClose:()=>f(!1),onSubmit:J,formConfig:{fields:[{name:"name",label:t("Coupon Name"),type:"text",required:!0,placeholder:t("Enter coupon name"),width:"48%"},{name:"type",label:t("Discount Type"),type:"select",required:!0,options:[{value:"percentage",label:t("Percentage (%)")},{value:"flat",label:t("Fixed Amount ($)")}],width:"48%"},{name:"discount_amount",label:t("Discount Value"),type:"number",required:!0,min:0,step:.01,placeholder:t("Enter value"),width:"48%"},{name:"use_limit_per_coupon",label:t("Total Usage Limit"),type:"number",min:1,placeholder:t("Leave empty for unlimited"),width:"48%"},{name:"code_type",label:t("Code Generation"),type:"radio",required:!0,options:[{value:"manual",label:t("Manual Entry")},{value:"auto",label:t("Auto Generate")}],defaultValue:"manual",width:"48%"},{name:"code",label:t("Coupon Code"),type:"text",required:!0,placeholder:t("Enter coupon code"),width:"48%",render:(e,r,u)=>{const x=r.code_type==="auto";return s.jsx("div",{className:"space-y-2",children:x?s.jsxs("div",{className:"flex gap-2",children:[s.jsx(I,{id:e.name,name:e.name,type:"text",placeholder:t("Click generate to create code"),value:r[e.name]||"",readOnly:!0,className:"flex-1"}),s.jsx(me,{type:"button",onClick:()=>u(e.name,H()),variant:"default",children:t("Generate")})]}):s.jsx(I,{id:e.name,name:e.name,type:"text",placeholder:e.placeholder,value:r[e.name]||"",onChange:oe=>u(e.name,oe.target.value)})})}},{name:"minimum_spend",label:t("Minimum Spend"),type:"number",min:0,step:.01,placeholder:t("Optional"),width:"48%"},{name:"maximum_spend",label:t("Maximum Spend"),type:"number",min:0,step:.01,placeholder:t("Optional"),width:"48%"},{name:"use_limit_per_user",label:t("Usage Limit Per User"),type:"number",min:1,placeholder:t("Leave empty for unlimited"),width:"48%"},{name:"expiry_date",label:t("Expiry Date"),type:"date",width:"48%"}],modalSize:"4xl",layout:"flex"},initialData:y,title:t(v==="create"?"Add New Coupon":v==="edit"?"Edit Coupon":"View Coupon"),mode:v}),s.jsx(ue,{isOpen:U,onClose:()=>C(!1),onConfirm:K,itemName:(y==null?void 0:y.name)||"",entityName:"coupon"})]})}export{ro as default}; diff --git a/public/build/assets/index-DMs7zjzO.js b/public/build/assets/index-C4_MVhah.js similarity index 64% rename from public/build/assets/index-DMs7zjzO.js rename to public/build/assets/index-C4_MVhah.js index aff09c478..b2fe7d83c 100644 --- a/public/build/assets/index-DMs7zjzO.js +++ b/public/build/assets/index-C4_MVhah.js @@ -1 +1 @@ -import{r as c,j as o}from"./ui-Z445SNHD.js";import{P as K}from"./page-template-B_mOhR6n.js";import{u as Q,c as W,x as X,P as Z,r as l,D as ee,t as i}from"./app-36WMjvX0.js";import{C as te}from"./CrudTable-DA37WZsR.js";import{C as re}from"./CrudFormModal-Bmz2nLeY.js";import{C as oe}from"./CrudDeleteModal-DM40AK8z.js";import{P as se}from"./pagination-n2efY1KU.js";import{S as ie}from"./search-and-filter-bar-PUOLiNYr.js";import ae from"./view-DaYOOtgw.js";import{C as ne}from"./calendar-BYVpj4_X.js";import{C as pe}from"./clock-Cfp0CYjJ.js";import{R as me}from"./refresh-cw-BTR9wbuS.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-days-BdrEl_Gk.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./table-C1YkBp3W.js";import"./unlink-sh32LPkQ.js";import"./scale-rJYsnHRa.js";import"./arrow-down-left-BN6xjhcz.js";import"./arrow-left-CjPQICYw.js";import"./arrow-right-left-DKUcVR58.js";import"./arrow-right-DUEfRrRr.js";import"./arrow-up-down-FmcUfWon.js";import"./lock-open-CN4tz8Of.js";import"./award-D9FlSYzB.js";import"./ban-CMgLBFSt.js";import"./indian-rupee-Bh3-8N2a.js";import"./bell-Cr2F9IDD.js";import"./book-open-DUwKvBiK.js";import"./boxes-rwzklut0.js";import"./building-2-Cda8xQDI.js";import"./building-CG4yAV8N.js";import"./calculator-wt_63eRJ.js";import"./calendar-check-BZ1JTjf6.js";import"./camera-DDKUkICL.js";import"./chart-column-GeSBJr5Y.js";import"./chart-no-axes-column-increasing-Beqplnfl.js";import"./chart-no-axes-column-BKgkVzqT.js";import"./chevron-left-DKWjKjSf.js";import"./circle-alert-KsX4JXbz.js";import"./circle-check-big-DqURlwt2.js";import"./circle-check-C_SLfS2p.js";import"./circle-help-BdsC7_wR.js";import"./circle-x-DkvEqmM5.js";import"./circle-BpyxLEsH.js";import"./clipboard-list-BU0dok7E.js";import"./code-DNPjFOcs.js";import"./crosshair-C7OptAZm.js";import"./crown-Cp4cgutu.js";import"./download-Ba72czhU.js";import"./external-link-uO-R2E0-.js";import"./eye-off-DlDpEvnB.js";import"./eye-DSAoA9Pp.js";import"./instagram-DBjFHIT7.js";import"./file-down-Bxu0R4EW.js";import"./pen-line-Fy-AVmqM.js";import"./file-up-CZ-cXuKa.js";import"./filter-D8dMdozc.js";import"./folder-git-2-Dwj_EoDL.js";import"./house-D8b8GwgZ.js";import"./git-branch-D2sIFzs4.js";import"./grip-vertical-DXcr-v-g.js";import"./hard-drive-ApF-ULi1.js";import"./hash-CHJS6b-L.js";import"./shield-Mt6vEHxn.js";import"./info-VH-vNQ_z.js";import"./layers-CF7Mhs3n.js";import"./layout-list-BuBaZfwq.js";import"./lightbulb-fAsbBO8F.js";import"./link-2-C22T2wSs.js";import"./link-ClcCoVU_.js";import"./twitter-DDHYm63p.js";import"./list-Ajdnpsw1.js";import"./locate-fixed-D29o3FBS.js";import"./lock-RX1hYn48.js";import"./log-in-Bt5dnADg.js";import"./mail-BFoS8U8W.js";import"./map-pin-L7jUebKz.js";import"./menu-Cu-nnefe.js";import"./message-square-warning-DbVEqa_0.js";import"./message-square-DMJ4IbdE.js";import"./monitor-DL9THmS7.js";import"./package-B9XnehkQ.js";import"./percent-BYDujffR.js";import"./phone-CJ2h446N.js";import"./plane-BqORGC6m.js";import"./play-DHqp-NCB.js";import"./qr-code-u5AOBzVe.js";import"./quote-BtOwgBns.js";import"./radio-CxUR05xj.js";import"./ruler-DbxwIrQY.js";import"./send-DpE3qK0m.js";import"./server-DgtPu6lA.js";import"./wifi-CFyF5qct.js";import"./shield-check--CTAItWs.js";import"./smartphone-BQ_9x4vN.js";import"./square-check-big-Dt4MtZcM.js";import"./square-pen-B3p2jiW9.js";import"./star-WlheM7sI.js";import"./sun-DRsBfXSu.js";import"./tag-CMVMnpSh.js";import"./target-BEz5Ry2v.js";import"./thumbs-up-DYj-woXk.js";import"./ticket-BhEK5100.js";import"./trash-2-Dxg0nP1A.js";import"./trash-Dyd2ZsaG.js";import"./trending-down-CeOqAkGV.js";import"./trending-up-CPB8hZlm.js";import"./triangle-alert-MsN2AA6c.js";import"./trophy-BZyhzbIT.js";import"./type-DlbqWp8I.js";import"./user-check-4xSYwYvq.js";import"./user-plus-C-0nSlHG.js";import"./user-x-Drk57M2z.js";import"./wallet-C3p1yihr.js";import"./wrench-CLqKc51o.js";import"./zap-D4fS-tPu.js";import"./radio-group-BtLENAXk.js";import"./checkbox-Bos2Phgi.js";import"./multi-select-field-BX9C1tYH.js";import"./scroll-area-BmK0s-Hf.js";import"./LocationPicker-DAd_AcXs.js";import"./leaflet-FVhBWCqS.js";function Wr(){var A;const{t:e}=Q(),{auth:_,contractTypes:a,filters:n={},globalSettings:r}=W().props,v=(_==null?void 0:_.permissions)||[],[u,w]=c.useState(n.search||""),[p,g]=c.useState(n.status||"_empty_"),[m,j]=c.useState(n.is_renewable||"_empty_"),[O,C]=c.useState(!1),[E,x]=c.useState(!1),[R,h]=c.useState(!1),[f,N]=c.useState(null),[y,F]=c.useState("create"),[b,P]=c.useState(null),M=()=>p!=="_empty_"||m!=="_empty_"||u!=="",T=()=>(p!=="_empty_"?1:0)+(m!=="_empty_"?1:0)+(u!==""?1:0),q=t=>{t.preventDefault(),S()},S=()=>{l.get(route("hr.contracts.contract-types.index"),{page:1,search:u||void 0,status:p!=="_empty_"?p:void 0,is_renewable:m!=="_empty_"?m:void 0,per_page:n.per_page},{preserveState:!0,preserveScroll:!0})},I=t=>{const s=n.sort_field===t&&n.sort_direction==="asc"?"desc":"asc";l.get(route("hr.contracts.contract-types.index"),{sort_field:t,sort_direction:s,page:1,search:u||void 0,status:p!=="_empty_"?p:void 0,is_renewable:m!=="_empty_"?m:void 0,per_page:n.per_page},{preserveState:!0,preserveScroll:!0})},$=(t,s)=>{switch(N(s),t){case"view":P(s);break;case"edit":F("edit"),h(!0);break;case"delete":x(!0);break;case"toggle-status":B(s);break}},L=()=>{N(null),F("create"),h(!0)},V=t=>{y==="create"?(r!=null&&r.is_demo||i.loading(e("Creating contract type...")),l.post(route("hr.contracts.contract-types.store"),t,{onSuccess:s=>{h(!1),r!=null&&r.is_demo||i.dismiss(),s.props.flash.success?i.success(e(s.props.flash.success)):s.props.flash.error&&i.error(e(s.props.flash.error))},onError:s=>{r!=null&&r.is_demo||i.dismiss(),typeof s=="string"?i.error(s):i.error(`Failed to create contract type: ${Object.values(s).join(", ")}`)}})):y==="edit"&&(r!=null&&r.is_demo||i.loading(e("Updating contract type...")),l.put(route("hr.contracts.contract-types.update",f.id),t,{onSuccess:s=>{h(!1),r!=null&&r.is_demo||i.dismiss(),s.props.flash.success?i.success(e(s.props.flash.success)):s.props.flash.error&&i.error(e(s.props.flash.error))},onError:s=>{r!=null&&r.is_demo||i.dismiss(),typeof s=="string"?i.error(s):i.error(`Failed to update contract type: ${Object.values(s).join(", ")}`)}}))},z=()=>{r!=null&&r.is_demo||i.loading(e("Deleting contract type...")),l.delete(route("hr.contracts.contract-types.destroy",f.id),{onSuccess:t=>{x(!1),r!=null&&r.is_demo||i.dismiss(),t.props.flash.success?i.success(e(t.props.flash.success)):t.props.flash.error&&i.error(e(t.props.flash.error))},onError:t=>{r!=null&&r.is_demo||i.dismiss(),typeof t=="string"?i.error(t):i.error(`Failed to delete contract type: ${Object.values(t).join(", ")}`)}})},B=t=>{const s=t.status==="active"?"inactive":"active";r!=null&&r.is_demo||i.loading(`${e(s==="active"?"Activating":"Deactivating")} contract type...`),l.put(route("hr.contracts.contract-types.toggle-status",t.id),{},{onSuccess:d=>{r!=null&&r.is_demo||i.dismiss(),d.props.flash.success?i.success(e(d.props.flash.success)):d.props.flash.error&&i.error(e(d.props.flash.error))},onError:d=>{r!=null&&r.is_demo||i.dismiss(),typeof d=="string"?i.error(d):i.error(`Failed to update contract type status: ${Object.values(d).join(", ")}`)}})},U=()=>{w(""),g("_empty_"),j("_empty_"),C(!1),l.get(route("hr.contracts.contract-types.index"),{page:1,per_page:n.per_page},{preserveState:!0,preserveScroll:!0})},k=[];X(v,"create-contract-types")&&k.push({label:e("Add Contract Type"),icon:o.jsx(Z,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>L()});const Y=[{title:e("Dashboard"),href:route("dashboard")},{title:e("Contract Management"),href:route("hr.contracts.contract-types.index")},{title:e("Contract Types")}],G=[{key:"name",label:e("Contract Type"),sortable:!1,render:(t,s)=>o.jsx("div",{className:"flex items-center gap-2",children:o.jsx("div",{children:o.jsx("div",{className:"font-medium",children:t})})})},{key:"default_duration_months",label:e("Duration"),render:t=>t?o.jsxs("div",{className:"flex items-center gap-1",children:[o.jsx(ne,{className:"h-4 w-4 text-gray-500"}),o.jsxs("span",{children:[t," ",e("months")]})]}):o.jsx("span",{className:"inline-flex items-center rounded-md bg-blue-50 px-2 py-1 text-xs font-medium text-blue-700 ring-1 ring-inset ring-blue-600/20",children:e("Permanent")})},{key:"probation_period_months",label:e("Probation"),render:t=>o.jsxs("div",{className:"flex items-center gap-1",children:[o.jsx(pe,{className:"h-4 w-4 text-gray-500"}),o.jsxs("span",{children:[t," ",e("months")]})]})},{key:"notice_period_days",label:e("Notice Period"),render:t=>o.jsxs("span",{children:[t," ",e("days")]})},{key:"is_renewable",label:e("Renewable"),render:t=>o.jsx("div",{className:"flex items-center gap-1",children:t?o.jsxs(o.Fragment,{children:[o.jsx(me,{className:"h-4 w-4 text-green-500"}),o.jsx("span",{className:"text-green-700",children:e("Yes")})]}):o.jsx("span",{className:"text-gray-500",children:e("No")})})},{key:"contracts_count",label:e("Contracts"),render:t=>o.jsxs("span",{className:"inline-flex items-center rounded-full bg-gray-50 px-2 py-1 text-xs font-medium text-gray-600 ring-1 ring-inset ring-gray-500/10",children:[t||0," ",e("contracts")]})},{key:"status",label:e("Status"),render:t=>o.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${t==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:e(t==="active"?"Active":"Inactive")})},{key:"created_at",label:e("Created At"),sortable:!0,render:t=>{var s;return((s=window.appSettings)==null?void 0:s.formatDateTimeSimple(t,!1))||new Date(t).toLocaleDateString()}}],H=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-contract-types"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-contract-types"},{label:e("Toggle Status"),icon:"Lock",action:"toggle-status",className:"text-amber-500",requiredPermission:"edit-contract-types"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-contract-types"}],D=[{value:"_empty_",label:e("All Statuses"),disabled:!0},{value:"active",label:e("Active")},{value:"inactive",label:e("Inactive")}],J=[{value:"_empty_",label:e("All"),disabled:!0},{value:"true",label:e("Renewable")},{value:"false",label:e("Non-renewable")}];return o.jsxs(K,{title:e("Contract Types"),url:"/hr/contracts/contract-types",actions:k,breadcrumbs:Y,noPadding:!0,children:[o.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:o.jsx(ie,{searchTerm:u,onSearchChange:w,onSearch:q,filters:[{name:"status",label:e("Status"),type:"select",value:p,onChange:g,options:D},{name:"is_renewable",label:e("Renewable"),type:"select",value:m,onChange:j,options:J}],showFilters:O,setShowFilters:C,hasActiveFilters:M,activeFilterCount:T,onResetFilters:U,onApplyFilters:S,currentPerPage:((A=n.per_page)==null?void 0:A.toString())||"10",onPerPageChange:t=>{l.get(route("hr.contracts.contract-types.index"),{page:1,per_page:parseInt(t),search:u||void 0,status:p!=="_empty_"?p:void 0,is_renewable:m!=="_empty_"?m:void 0},{preserveState:!0,preserveScroll:!0})}})}),o.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[o.jsx(te,{columns:G,actions:H,data:(a==null?void 0:a.data)||[],from:(a==null?void 0:a.from)||1,onAction:$,sortField:n.sort_field,sortDirection:n.sort_direction,onSort:I,permissions:v,entityPermissions:{view:"view-contract-types",create:"create-contract-types",edit:"edit-contract-types",delete:"delete-contract-types"}}),o.jsx(se,{from:(a==null?void 0:a.from)||0,to:(a==null?void 0:a.to)||0,total:(a==null?void 0:a.total)||0,links:a==null?void 0:a.links,entityName:e("contract types"),onPageChange:t=>l.get(t)})]}),o.jsx(re,{isOpen:R,onClose:()=>h(!1),onSubmit:V,formConfig:{fields:[{name:"name",label:e("Contract Type Name"),type:"text",required:!0},{name:"description",label:e("Description"),type:"textarea",rows:3},{name:"default_duration_months",label:e("Default Duration (months)"),type:"number",min:1,max:120,helpText:e("Leave empty for permanent contracts")},{name:"probation_period_months",label:e("Probation Period (months)"),type:"number",required:!0,min:0,max:12},{name:"notice_period_days",label:e("Notice Period (days)"),type:"number",required:!0,min:0,max:365},{name:"is_renewable",label:e("Is Renewable"),type:"checkbox",helpText:e("Can this contract type be renewed?")},{name:"status",label:e("Status"),type:"select",required:!0,options:D.filter(t=>t.value!=="_empty_")}],modalSize:"lg"},initialData:f,title:e(y==="create"?"Add New Contract Type":"Edit Contract Type"),mode:y}),o.jsx(oe,{isOpen:E,onClose:()=>x(!1),onConfirm:z,itemName:(f==null?void 0:f.name)||"",entityName:"contract type"}),o.jsx(ee,{open:!!b,onOpenChange:()=>P(null),children:b&&o.jsx(ae,{contractType:b})})]})}export{Wr as default}; +import{r as c,j as o}from"./ui-Z445SNHD.js";import{P as K}from"./page-template-Cw8W4Qs2.js";import{u as Q,c as W,x as X,P as Z,r as l,D as ee,t as i}from"./app-Da3PX8qg.js";import{C as te}from"./CrudTable-Dk-uCuqB.js";import{C as re}from"./CrudFormModal-CTSICk3j.js";import{C as oe}from"./CrudDeleteModal-DmHx0JCJ.js";import{P as se}from"./pagination-B9z4VraF.js";import{S as ie}from"./search-and-filter-bar-1QHzFJdq.js";import ae from"./view-D0SkMhO7.js";import{C as ne}from"./calendar-kiIl5Cyq.js";import{C as pe}from"./clock-CLIx856C.js";import{R as me}from"./refresh-cw--0MMVqmk.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-days-BgbYDkbG.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./table-BRtys9Nx.js";import"./unlink-vC8B7N8r.js";import"./scale-Chnhsap1.js";import"./arrow-down-left-D4-BLXQL.js";import"./arrow-left-B9tcIgis.js";import"./arrow-right-left-TC-Oi5FJ.js";import"./arrow-right-SXr1661j.js";import"./arrow-up-down-Df1H6itH.js";import"./lock-open-Cco69YMj.js";import"./award-DOf5Xc3o.js";import"./ban-C1FQ9ay_.js";import"./indian-rupee-CY9fE6hT.js";import"./bell-BMsQyWM-.js";import"./book-open-DiNAfaue.js";import"./boxes-Bjf0_Kx7.js";import"./building-2-DmmRcP0c.js";import"./building-BXglONiz.js";import"./calculator-B75Vnhim.js";import"./calendar-check-C2F7PWoI.js";import"./camera-DZNJpjXR.js";import"./chart-column-CKzC1aib.js";import"./chart-no-axes-column-increasing-xL8kjLW0.js";import"./chart-no-axes-column-CaNDayE9.js";import"./chevron-left-C98gPe5P.js";import"./circle-alert-Cu5dznTP.js";import"./circle-check-big-KTDTMhTs.js";import"./circle-check-aau4wqhp.js";import"./circle-help-C4uXcZYY.js";import"./circle-x-r3If4JPw.js";import"./circle-DgA3bS7I.js";import"./clipboard-list-BNSl4hy2.js";import"./code-Dzlx6QPB.js";import"./crosshair-DtQysFz7.js";import"./crown-CC8Godfb.js";import"./download-BHVnw95S.js";import"./external-link-DL5n0dhJ.js";import"./eye-off-BJYR0wmr.js";import"./eye-CzYzwmmr.js";import"./instagram-tpp8H3E-.js";import"./file-down-CxCQCvcc.js";import"./pen-line-CNA-f1dm.js";import"./file-up-D3rB-4Bg.js";import"./filter-B_3e214H.js";import"./folder-git-2-T64oq8HG.js";import"./house-BUnGVtyw.js";import"./git-branch-EdIXkL-9.js";import"./grip-vertical-BvetFs24.js";import"./hard-drive--Nch37f-.js";import"./hash-B3fNBlbs.js";import"./shield-rKKgzkbW.js";import"./info-Cj5ROI6H.js";import"./layers-DdZLSQgt.js";import"./layout-list-DkB7S2jk.js";import"./lightbulb-CJXOfIFD.js";import"./link-2-DNnYgrdz.js";import"./link-DeErafFW.js";import"./twitter-CRZZ6zjd.js";import"./list-DY4Uh_0E.js";import"./locate-fixed-BKpEfCUU.js";import"./lock-BGSkpX29.js";import"./log-in-TxFQ9ojy.js";import"./mail-khAU5Oig.js";import"./map-pin-BFNXdrz2.js";import"./menu-BGxVBBZl.js";import"./message-square-warning-DHRFlo8i.js";import"./message-square-C7x1Rix5.js";import"./monitor-P2T9V9tT.js";import"./package-C-rDDwyp.js";import"./percent-DP16IBy2.js";import"./phone-XzqO8Dfs.js";import"./plane-C9QqCVcZ.js";import"./play-62Z04sZZ.js";import"./qr-code-CUR1J9NH.js";import"./quote-DF2Qwen7.js";import"./radio-nm2vY_Ib.js";import"./ruler-DviIA5uv.js";import"./send-DXZhFVWG.js";import"./server-BzBihesB.js";import"./wifi-BPS_-hKY.js";import"./shield-check-Cyw4YGYb.js";import"./smartphone-i99jk4ns.js";import"./square-check-big-Cal0w_ma.js";import"./square-pen-CatLE0_h.js";import"./star-CSGOTD6i.js";import"./sun-TjfxyFzf.js";import"./tag-CUFhfHTp.js";import"./target-B_9kWYv3.js";import"./thumbs-up-Du-LlBXg.js";import"./ticket-BjgtGAIQ.js";import"./trash-2-15Ri11Yq.js";import"./trash-BRJCY2my.js";import"./trending-down-MNPLLbIb.js";import"./trending-up-D5y6g4yZ.js";import"./triangle-alert-CeuDFixJ.js";import"./trophy-Cs36GMET.js";import"./type-DX1RNe21.js";import"./user-check-DDs_5zV9.js";import"./user-plus-Ba62LA9O.js";import"./user-x-C3dBJr2o.js";import"./wallet-BP1hP1I0.js";import"./wrench-DX6GWbcS.js";import"./zap-Of1Abppa.js";import"./radio-group-CuY8xCRY.js";import"./checkbox-C3Z6LHOx.js";import"./multi-select-field-ALFA5JXF.js";import"./scroll-area-C7NBgd0i.js";import"./LocationPicker-Dy1Od2a3.js";import"./leaflet-FVhBWCqS.js";function Wr(){var A;const{t:e}=Q(),{auth:_,contractTypes:a,filters:n={},globalSettings:r}=W().props,v=(_==null?void 0:_.permissions)||[],[u,w]=c.useState(n.search||""),[p,g]=c.useState(n.status||"_empty_"),[m,j]=c.useState(n.is_renewable||"_empty_"),[O,C]=c.useState(!1),[E,x]=c.useState(!1),[R,h]=c.useState(!1),[f,N]=c.useState(null),[y,F]=c.useState("create"),[b,P]=c.useState(null),M=()=>p!=="_empty_"||m!=="_empty_"||u!=="",T=()=>(p!=="_empty_"?1:0)+(m!=="_empty_"?1:0)+(u!==""?1:0),q=t=>{t.preventDefault(),S()},S=()=>{l.get(route("hr.contracts.contract-types.index"),{page:1,search:u||void 0,status:p!=="_empty_"?p:void 0,is_renewable:m!=="_empty_"?m:void 0,per_page:n.per_page},{preserveState:!0,preserveScroll:!0})},I=t=>{const s=n.sort_field===t&&n.sort_direction==="asc"?"desc":"asc";l.get(route("hr.contracts.contract-types.index"),{sort_field:t,sort_direction:s,page:1,search:u||void 0,status:p!=="_empty_"?p:void 0,is_renewable:m!=="_empty_"?m:void 0,per_page:n.per_page},{preserveState:!0,preserveScroll:!0})},$=(t,s)=>{switch(N(s),t){case"view":P(s);break;case"edit":F("edit"),h(!0);break;case"delete":x(!0);break;case"toggle-status":B(s);break}},L=()=>{N(null),F("create"),h(!0)},V=t=>{y==="create"?(r!=null&&r.is_demo||i.loading(e("Creating contract type...")),l.post(route("hr.contracts.contract-types.store"),t,{onSuccess:s=>{h(!1),r!=null&&r.is_demo||i.dismiss(),s.props.flash.success?i.success(e(s.props.flash.success)):s.props.flash.error&&i.error(e(s.props.flash.error))},onError:s=>{r!=null&&r.is_demo||i.dismiss(),typeof s=="string"?i.error(s):i.error(`Failed to create contract type: ${Object.values(s).join(", ")}`)}})):y==="edit"&&(r!=null&&r.is_demo||i.loading(e("Updating contract type...")),l.put(route("hr.contracts.contract-types.update",f.id),t,{onSuccess:s=>{h(!1),r!=null&&r.is_demo||i.dismiss(),s.props.flash.success?i.success(e(s.props.flash.success)):s.props.flash.error&&i.error(e(s.props.flash.error))},onError:s=>{r!=null&&r.is_demo||i.dismiss(),typeof s=="string"?i.error(s):i.error(`Failed to update contract type: ${Object.values(s).join(", ")}`)}}))},z=()=>{r!=null&&r.is_demo||i.loading(e("Deleting contract type...")),l.delete(route("hr.contracts.contract-types.destroy",f.id),{onSuccess:t=>{x(!1),r!=null&&r.is_demo||i.dismiss(),t.props.flash.success?i.success(e(t.props.flash.success)):t.props.flash.error&&i.error(e(t.props.flash.error))},onError:t=>{r!=null&&r.is_demo||i.dismiss(),typeof t=="string"?i.error(t):i.error(`Failed to delete contract type: ${Object.values(t).join(", ")}`)}})},B=t=>{const s=t.status==="active"?"inactive":"active";r!=null&&r.is_demo||i.loading(`${e(s==="active"?"Activating":"Deactivating")} contract type...`),l.put(route("hr.contracts.contract-types.toggle-status",t.id),{},{onSuccess:d=>{r!=null&&r.is_demo||i.dismiss(),d.props.flash.success?i.success(e(d.props.flash.success)):d.props.flash.error&&i.error(e(d.props.flash.error))},onError:d=>{r!=null&&r.is_demo||i.dismiss(),typeof d=="string"?i.error(d):i.error(`Failed to update contract type status: ${Object.values(d).join(", ")}`)}})},U=()=>{w(""),g("_empty_"),j("_empty_"),C(!1),l.get(route("hr.contracts.contract-types.index"),{page:1,per_page:n.per_page},{preserveState:!0,preserveScroll:!0})},k=[];X(v,"create-contract-types")&&k.push({label:e("Add Contract Type"),icon:o.jsx(Z,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>L()});const Y=[{title:e("Dashboard"),href:route("dashboard")},{title:e("Contract Management"),href:route("hr.contracts.contract-types.index")},{title:e("Contract Types")}],G=[{key:"name",label:e("Contract Type"),sortable:!1,render:(t,s)=>o.jsx("div",{className:"flex items-center gap-2",children:o.jsx("div",{children:o.jsx("div",{className:"font-medium",children:t})})})},{key:"default_duration_months",label:e("Duration"),render:t=>t?o.jsxs("div",{className:"flex items-center gap-1",children:[o.jsx(ne,{className:"h-4 w-4 text-gray-500"}),o.jsxs("span",{children:[t," ",e("months")]})]}):o.jsx("span",{className:"inline-flex items-center rounded-md bg-blue-50 px-2 py-1 text-xs font-medium text-blue-700 ring-1 ring-inset ring-blue-600/20",children:e("Permanent")})},{key:"probation_period_months",label:e("Probation"),render:t=>o.jsxs("div",{className:"flex items-center gap-1",children:[o.jsx(pe,{className:"h-4 w-4 text-gray-500"}),o.jsxs("span",{children:[t," ",e("months")]})]})},{key:"notice_period_days",label:e("Notice Period"),render:t=>o.jsxs("span",{children:[t," ",e("days")]})},{key:"is_renewable",label:e("Renewable"),render:t=>o.jsx("div",{className:"flex items-center gap-1",children:t?o.jsxs(o.Fragment,{children:[o.jsx(me,{className:"h-4 w-4 text-green-500"}),o.jsx("span",{className:"text-green-700",children:e("Yes")})]}):o.jsx("span",{className:"text-gray-500",children:e("No")})})},{key:"contracts_count",label:e("Contracts"),render:t=>o.jsxs("span",{className:"inline-flex items-center rounded-full bg-gray-50 px-2 py-1 text-xs font-medium text-gray-600 ring-1 ring-inset ring-gray-500/10",children:[t||0," ",e("contracts")]})},{key:"status",label:e("Status"),render:t=>o.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${t==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:e(t==="active"?"Active":"Inactive")})},{key:"created_at",label:e("Created At"),sortable:!0,render:t=>{var s;return((s=window.appSettings)==null?void 0:s.formatDateTimeSimple(t,!1))||new Date(t).toLocaleDateString()}}],H=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-contract-types"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-contract-types"},{label:e("Toggle Status"),icon:"Lock",action:"toggle-status",className:"text-amber-500",requiredPermission:"edit-contract-types"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-contract-types"}],D=[{value:"_empty_",label:e("All Statuses"),disabled:!0},{value:"active",label:e("Active")},{value:"inactive",label:e("Inactive")}],J=[{value:"_empty_",label:e("All"),disabled:!0},{value:"true",label:e("Renewable")},{value:"false",label:e("Non-renewable")}];return o.jsxs(K,{title:e("Contract Types"),url:"/hr/contracts/contract-types",actions:k,breadcrumbs:Y,noPadding:!0,children:[o.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:o.jsx(ie,{searchTerm:u,onSearchChange:w,onSearch:q,filters:[{name:"status",label:e("Status"),type:"select",value:p,onChange:g,options:D},{name:"is_renewable",label:e("Renewable"),type:"select",value:m,onChange:j,options:J}],showFilters:O,setShowFilters:C,hasActiveFilters:M,activeFilterCount:T,onResetFilters:U,onApplyFilters:S,currentPerPage:((A=n.per_page)==null?void 0:A.toString())||"10",onPerPageChange:t=>{l.get(route("hr.contracts.contract-types.index"),{page:1,per_page:parseInt(t),search:u||void 0,status:p!=="_empty_"?p:void 0,is_renewable:m!=="_empty_"?m:void 0},{preserveState:!0,preserveScroll:!0})}})}),o.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[o.jsx(te,{columns:G,actions:H,data:(a==null?void 0:a.data)||[],from:(a==null?void 0:a.from)||1,onAction:$,sortField:n.sort_field,sortDirection:n.sort_direction,onSort:I,permissions:v,entityPermissions:{view:"view-contract-types",create:"create-contract-types",edit:"edit-contract-types",delete:"delete-contract-types"}}),o.jsx(se,{from:(a==null?void 0:a.from)||0,to:(a==null?void 0:a.to)||0,total:(a==null?void 0:a.total)||0,links:a==null?void 0:a.links,entityName:e("contract types"),onPageChange:t=>l.get(t)})]}),o.jsx(re,{isOpen:R,onClose:()=>h(!1),onSubmit:V,formConfig:{fields:[{name:"name",label:e("Contract Type Name"),type:"text",required:!0},{name:"description",label:e("Description"),type:"textarea",rows:3},{name:"default_duration_months",label:e("Default Duration (months)"),type:"number",min:1,max:120,helpText:e("Leave empty for permanent contracts")},{name:"probation_period_months",label:e("Probation Period (months)"),type:"number",required:!0,min:0,max:12},{name:"notice_period_days",label:e("Notice Period (days)"),type:"number",required:!0,min:0,max:365},{name:"is_renewable",label:e("Is Renewable"),type:"checkbox",helpText:e("Can this contract type be renewed?")},{name:"status",label:e("Status"),type:"select",required:!0,options:D.filter(t=>t.value!=="_empty_")}],modalSize:"lg"},initialData:f,title:e(y==="create"?"Add New Contract Type":"Edit Contract Type"),mode:y}),o.jsx(oe,{isOpen:E,onClose:()=>x(!1),onConfirm:z,itemName:(f==null?void 0:f.name)||"",entityName:"contract type"}),o.jsx(ee,{open:!!b,onOpenChange:()=>P(null),children:b&&o.jsx(ae,{contractType:b})})]})}export{Wr as default}; diff --git a/public/build/assets/index-ClMbMobc.js b/public/build/assets/index-C4w1yZOS.js similarity index 92% rename from public/build/assets/index-ClMbMobc.js rename to public/build/assets/index-C4w1yZOS.js index a602b80a5..8639dd128 100644 --- a/public/build/assets/index-ClMbMobc.js +++ b/public/build/assets/index-C4w1yZOS.js @@ -1 +1 @@ -import{r as y,j as e}from"./ui-Z445SNHD.js";import{C as ie}from"./CrudDeleteModal-DM40AK8z.js";import{u as de,c as le,x as A,L as N,I as k,B as h,S as oe,X as ce,r as v,t}from"./app-36WMjvX0.js";import{P as ne}from"./page-template-B_mOhR6n.js";import{P as xe}from"./pagination-n2efY1KU.js";import{S as z,a as I,b as O,c as R,d as w}from"./select-DgPPBKIC.js";import{S as me}from"./switch-C7AW5g5G.js";import{T as pe}from"./textarea-CdnKPU5F.js";import{C as P}from"./calendar-BYVpj4_X.js";import{a as he,C as ge}from"./chevron-up-DXYKkCZG.js";import{S as V}from"./square-pen-B3p2jiW9.js";import{L as Y}from"./lock-RX1hYn48.js";import{T as W}from"./trash-2-Dxg0nP1A.js";import{D as ue}from"./dollar-sign-CFqWGHdB.js";import{W as ye}from"./wallet-C3p1yihr.js";import"./utils-BWxnHGCV.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";function is(){const{t:r}=de(),{auth:F,leaveTypes:d,filters:n={},globalSettings:a}=le().props,D=(F==null?void 0:F.permissions)||[],[b,T]=y.useState(n.search||""),[u,$]=y.useState(n.status||"all"),[K,C]=y.useState(!1),[x,L]=y.useState(null),[f,B]=y.useState("create"),[E,X]=y.useState(new Set),[c,p]=y.useState({name:"",description:"",max_days_per_year:"",is_paid:!0,color:"#3B82F6",status:"active"}),[o,_]=y.useState({}),S=()=>{p({name:"",description:"",max_days_per_year:"",is_paid:!0,color:"#3B82F6",status:"active"}),_({}),B("create"),L(null)},G=s=>{var l;p({name:s.name||"",description:s.description||"",max_days_per_year:((l=s.max_days_per_year)==null?void 0:l.toString())||"",is_paid:s.is_paid??!0,color:s.color||"#3B82F6",status:s.status||"active"}),B("edit"),L(s),_({})},q=()=>b!==""||u!=="all",M=s=>{s!=null&&s.preventDefault&&s.preventDefault(),H()},H=()=>{v.get(route("hr.leave-types.index"),{page:1,search:b||void 0,status:u!=="all"?u:void 0,sort_field:n.sort_field,sort_direction:n.sort_direction,per_page:n.per_page||10},{preserveState:!0,preserveScroll:!0})},J=s=>{const l=n.sort_field===s&&n.sort_direction==="asc"?"desc":"asc";v.get(route("hr.leave-types.index"),{sort_field:s,sort_direction:l,page:1,search:b||void 0,status:u!=="all"?u:void 0,per_page:n.per_page||10},{preserveState:!0,preserveScroll:!0})},Q=()=>{T(""),$("all"),v.get(route("hr.leave-types.index"),{page:1,sort_field:n.sort_field,sort_direction:n.sort_direction,per_page:n.per_page||10},{preserveState:!0,preserveScroll:!0})},j=(s,l)=>{switch(L(l),s){case"edit":case"view":G(l),window.scrollTo({top:0,behavior:"smooth"});break;case"delete":C(!0);break;case"toggle-status":se(l);break}},Z=s=>{s.preventDefault(),_({});const l={...c,max_days_per_year:parseInt(c.max_days_per_year,10)};f==="create"?(a!=null&&a.is_demo||t.loading(r("Creating leave type...")),v.post(route("hr.leave-types.store"),l,{onSuccess:i=>{a!=null&&a.is_demo||t.dismiss(),i.props.flash.success?(t.success(r(i.props.flash.success)),S()):i.props.flash.error&&t.error(r(i.props.flash.error))},onError:i=>{a!=null&&a.is_demo||t.dismiss(),_(i),typeof i=="string"?t.error(i):t.error("Failed to create leave type.")}})):(a!=null&&a.is_demo||t.loading(r("Updating leave type...")),v.put(route("hr.leave-types.update",x.id),l,{onSuccess:i=>{a!=null&&a.is_demo||t.dismiss(),i.props.flash.success?(t.success(r(i.props.flash.success)),S()):i.props.flash.error&&t.error(r(i.props.flash.error))},onError:i=>{a!=null&&a.is_demo||t.dismiss(),_(i),typeof i=="string"?t.error(i):t.error("Failed to update leave type.")}}))},ee=()=>{a!=null&&a.is_demo||t.loading(r("Deleting leave type...")),v.delete(route("hr.leave-types.destroy",x.id),{onSuccess:s=>{C(!1),a!=null&&a.is_demo||t.dismiss(),s.props.flash.success?(t.success(r(s.props.flash.success)),f==="edit"&&(x==null?void 0:x.id)===x.id&&S()):s.props.flash.error&&t.error(r(s.props.flash.error))},onError:s=>{C(!1),a!=null&&a.is_demo||t.dismiss(),typeof s=="string"?t.error(s):t.error(`Failed to delete leave type: ${Object.values(s).join(", ")}`)}})},se=s=>{const l=s.status==="active"?"inactive":"active";a!=null&&a.is_demo||t.loading(`${r(l==="active"?"Activating":"Deactivating")} leave type...`),v.put(route("hr.leave-types.toggle-status",s.id),{},{onSuccess:i=>{a!=null&&a.is_demo||t.dismiss(),i.props.flash.success?(t.success(r(i.props.flash.success)),f==="edit"&&(x==null?void 0:x.id)===s.id&&p(te=>({...te,status:l}))):i.props.flash.error&&t.error(r(i.props.flash.error))},onError:i=>{a!=null&&a.is_demo||t.dismiss(),typeof i=="string"?t.error(i):t.error(`Failed to update leave type status: ${Object.values(i).join(", ")}`)}})},re=s=>{const l=new Set(E);l.has(s)?l.delete(s):l.add(s),X(l)},ae=[{title:r("Dashboard"),href:route("dashboard")},{title:r("Leave Management"),href:route("hr.leave-types.index")},{title:r("Leave Types")}],g=A(D,"create-leave-types"),m=A(D,"edit-leave-types"),U=A(D,"delete-leave-types");return e.jsxs(ne,{title:r("Leave Types"),description:"",url:"/hr/leave-types",breadcrumbs:ae,noPadding:!0,children:[e.jsxs("div",{className:"grid grid-cols-1 gap-6 lg:grid-cols-3",children:[e.jsx("div",{className:"lg:col-span-1",children:e.jsxs("div",{className:"sticky top-4 rounded-lg border border-gray-200 bg-white shadow-sm dark:border-gray-700 dark:bg-gray-800",children:[e.jsxs("div",{className:"border-b border-gray-200 p-6 dark:border-gray-700",children:[e.jsx("h2",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:r(f==="create"?"Add New Leave Type":"Edit Leave Type")}),e.jsx("p",{className:"mt-1 text-sm text-gray-500 dark:text-gray-400",children:r(f==="create"?"Fill in the details to create a new leave type":"Update the leave type details below")})]}),e.jsxs("form",{onSubmit:Z,className:"space-y-4 p-6",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(N,{required:!0,htmlFor:"name",className:"required",children:r("Leave Type Name")}),e.jsx(k,{id:"name",type:"text",value:c.name,onChange:s=>p({...c,name:s.target.value}),placeholder:r("e.g., Casual Leave, Sick Leave"),className:o.name?"border-red-500":"",disabled:!g&&!m,required:!0}),o.name&&e.jsx("p",{className:"text-sm text-red-500",children:o.name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(N,{htmlFor:"description",children:r("Description")}),e.jsx(pe,{id:"description",value:c.description,onChange:s=>p({...c,description:s.target.value}),placeholder:r("Brief description of the leave policies"),rows:3,className:o.description?"border-red-500":"",disabled:!g&&!m}),o.description&&e.jsx("p",{className:"text-sm text-red-500",children:o.description})]}),e.jsxs("div",{className:"grid grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(N,{required:!0,htmlFor:"max_days_per_year",className:"required",children:r("Max Days / Year")}),e.jsx(k,{id:"max_days_per_year",type:"number",min:"0",step:"1",value:c.max_days_per_year,onChange:s=>p({...c,max_days_per_year:s.target.value}),placeholder:"0",className:o.max_days_per_year?"border-red-500":"",disabled:!g&&!m,required:!0}),o.max_days_per_year&&e.jsx("p",{className:"text-sm text-red-500",children:o.max_days_per_year})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(N,{required:!0,htmlFor:"color",className:"required",children:r("Color")}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(k,{id:"color",type:"color",value:c.color,onChange:s=>p({...c,color:s.target.value}),className:`h-10 w-14 cursor-pointer p-1 ${o.color?"border-red-500":""}`,disabled:!g&&!m,required:!0}),e.jsx(k,{type:"text",value:c.color,onChange:s=>p({...c,color:s.target.value}),pattern:"^#[0-9A-Fa-f]{6}$",className:"font-mono text-sm uppercase",placeholder:"#000000",disabled:!g&&!m,required:!0})]}),o.color&&e.jsx("p",{className:"text-sm text-red-500",children:o.color})]})]}),e.jsxs("div",{className:"space-y-2 pt-2",children:[e.jsxs("div",{className:"flex items-center justify-between rounded-lg border border-gray-200 p-4 dark:border-gray-700",children:[e.jsxs("div",{className:"space-y-0.5",children:[e.jsx(N,{className:"text-base",children:r("Paid Leave")}),e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400",children:r("Employees will receive salary for these days")})]}),e.jsx(me,{checked:c.is_paid,onCheckedChange:s=>p({...c,is_paid:s}),disabled:!g&&!m})]}),o.is_paid&&e.jsx("p",{className:"text-sm text-red-500",children:o.is_paid})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(N,{required:!0,htmlFor:"status",className:"required",children:[r("Status")," "]}),e.jsxs(z,{value:c.status,onValueChange:s=>p({...c,status:s}),disabled:!g&&!m,required:!0,children:[e.jsx(I,{className:o.status?"border-red-500":"",children:e.jsx(O,{placeholder:r("Select status")})}),e.jsxs(R,{children:[e.jsx(w,{value:"active",children:r("Active")}),e.jsx(w,{value:"inactive",children:r("Inactive")})]})]}),o.status&&e.jsx("p",{className:"text-sm text-red-500",children:o.status})]}),e.jsxs("div",{className:"flex items-center gap-3 border-t border-gray-200 pt-4 dark:border-gray-700",children:[(g||m)&&e.jsx(h,{type:"submit",className:"flex-1",children:r(f==="create"?"Add Leave Type":"Update Leave Type")}),f==="edit"&&e.jsx(h,{type:"button",variant:"outline",onClick:S,children:r("Cancel")})]})]})]})}),e.jsxs("div",{className:"space-y-4 lg:col-span-2",children:[e.jsx("div",{className:"rounded-lg border border-gray-200 bg-white p-4 shadow-sm dark:border-gray-700 dark:bg-gray-800",children:e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex gap-2",children:[e.jsxs("div",{className:"relative flex-1",children:[e.jsx(oe,{className:"absolute top-1/2 left-3 h-4 w-4 -translate-y-1/2 transform text-gray-400"}),e.jsx(k,{type:"text",placeholder:r("Search leave types..."),value:b,onChange:s=>T(s.target.value),onKeyDown:s=>s.key==="Enter"&&M(s),className:"pl-10"})]}),e.jsx(h,{onClick:M,variant:"default",children:r("Search")}),q()&&e.jsxs(h,{onClick:Q,variant:"outline",children:[e.jsx(ce,{className:"mr-2 h-4 w-4"}),r("Reset")]})]}),e.jsx("div",{className:"grid grid-cols-1 gap-3 md:grid-cols-2",children:e.jsxs(z,{value:u,onValueChange:$,children:[e.jsx(I,{children:e.jsx(O,{placeholder:r("All Statuses")})}),e.jsxs(R,{children:[e.jsx(w,{value:"all",children:r("All Statuses")}),e.jsx(w,{value:"active",children:r("Active")}),e.jsx(w,{value:"inactive",children:r("Inactive")})]})]})})]})}),e.jsx("div",{className:"overflow-hidden rounded-lg border border-gray-200 bg-white shadow-sm dark:border-gray-700 dark:bg-gray-800",children:((d==null?void 0:d.data)||[]).length>0?e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"border-b border-gray-200 px-6 py-4 dark:border-gray-700",children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:r("Leave Types")}),e.jsx("p",{className:"mt-1 text-sm text-gray-500 dark:text-gray-400",children:r("Manage leave policies and maximum allocated days.")})]}),e.jsx("div",{className:"hidden lg:block",children:e.jsx("div",{className:"overflow-x-auto",children:e.jsxs("table",{className:"min-w-full divide-y divide-gray-200 dark:divide-gray-700",children:[e.jsx("thead",{className:"bg-gray-50 dark:bg-gray-700",children:e.jsxs("tr",{children:[e.jsx("th",{className:"cursor-pointer px-4 py-3 text-left text-xs font-medium tracking-wider text-gray-500 select-none dark:text-gray-300",onClick:()=>J("name"),children:e.jsxs("div",{className:"flex items-center gap-1",children:[r("Leave Type"),n.sort_field==="name"?n.sort_direction==="asc"?" ↑":" ↓":e.jsx("span",{className:"opacity-40",children:"↕"})]})}),e.jsx("th",{className:"px-3 py-3 text-left text-xs font-medium tracking-wider text-gray-500 dark:text-gray-300",children:r("Days/Year")}),e.jsx("th",{className:"px-3 py-3 text-left text-xs font-medium tracking-wider text-gray-500 dark:text-gray-300",children:r("Payment Type")}),e.jsx("th",{className:"px-3 py-3 text-left text-xs font-medium tracking-wider text-gray-500 dark:text-gray-300",children:r("Status")}),e.jsx("th",{className:"px-4 py-3 text-right text-xs font-medium tracking-wider text-gray-500 dark:text-gray-300",children:r("Actions")})]})}),e.jsx("tbody",{className:"divide-y divide-gray-200 bg-white dark:divide-gray-700 dark:bg-gray-800",children:d.data.map(s=>e.jsxs("tr",{className:"transition-colors hover:bg-gray-50 dark:hover:bg-gray-700/50",children:[e.jsx("td",{className:"px-4 py-4",children:e.jsxs("div",{className:"flex items-center",children:[e.jsx("div",{className:"flex h-10 w-10 flex-shrink-0 items-center justify-center rounded-lg text-white",style:{backgroundColor:s.color||"#3B82F6"},children:e.jsx(P,{className:"h-5 w-5"})}),e.jsxs("div",{className:"ml-3",children:[e.jsx("div",{className:"flex flex-row items-center gap-1.5 text-sm font-medium text-gray-900 dark:text-white",children:s.name}),s.description&&e.jsxs("div",{className:"mt-0.5 max-w-xs text-sm text-gray-500 dark:text-gray-400",children:[e.jsx("div",{className:E.has(s.id)?"":"line-clamp-2",children:s.description}),s.description.length>60&&e.jsx("button",{onClick:()=>re(s.id),className:"mt-1 inline-flex items-center text-xs text-blue-600 hover:text-blue-800 dark:text-blue-400 dark:hover:text-blue-300",children:E.has(s.id)?e.jsxs(e.Fragment,{children:[e.jsx(he,{className:"mr-1 h-3 w-3"}),r("Show less")]}):e.jsxs(e.Fragment,{children:[e.jsx(ge,{className:"mr-1 h-3 w-3"}),r("Show more")]})})]})]})]})}),e.jsx("td",{className:"px-3 py-4",children:e.jsxs("span",{className:"inline-flex items-center font-mono font-semibold text-gray-900 dark:text-gray-100",children:[s.max_days_per_year," ",r("Days")]})}),e.jsx("td",{className:"px-3 py-4",children:e.jsx("span",{className:`inline-flex items-center gap-1.5 rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.is_paid?"bg-emerald-50 text-emerald-700 ring-emerald-600/20":"bg-orange-50 text-orange-700 ring-orange-600/20"}`,children:s.is_paid?r("Paid"):r("Unpaid")})}),e.jsx("td",{className:"px-3 py-4",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.status==="active"?r("Active"):r("Inactive")})}),e.jsx("td",{className:"px-4 py-4 text-right text-sm font-medium whitespace-nowrap",children:e.jsxs("div",{className:"flex items-center justify-end gap-2",children:[m&&e.jsx(h,{variant:"ghost",size:"sm",onClick:()=>j("edit",s),className:"h-8 w-8 p-0 text-amber-500 hover:bg-amber-50 hover:text-amber-600 dark:hover:bg-amber-900/20",title:r("Edit Type"),children:e.jsx(V,{className:"h-4 w-4"})}),m&&e.jsx(h,{variant:"ghost",size:"sm",onClick:()=>j("toggle-status",s),className:`h-8 w-8 p-0 ${s.status==="active"?"text-orange-500 hover:bg-orange-50 hover:text-orange-600 dark:hover:bg-orange-900/20":"text-green-600 hover:bg-green-50 hover:text-green-700 dark:hover:bg-green-900/20"}`,title:s.status==="active"?r("Deactivate"):r("Activate"),children:e.jsx(Y,{className:"h-4 w-4"})}),U&&e.jsx(h,{variant:"ghost",size:"sm",onClick:()=>j("delete",s),className:"h-8 w-8 p-0 text-red-500 hover:bg-red-50 hover:text-red-600 dark:hover:bg-red-900/20",title:r("Delete Type"),children:e.jsx(W,{className:"h-4 w-4"})})]})})]},s.id))})]})})}),e.jsx("div",{className:"space-y-4 p-4 lg:hidden",children:d.data.map(s=>e.jsxs("div",{className:"rounded-lg border border-gray-200 bg-white p-4 shadow-sm dark:border-gray-700 dark:bg-gray-800",children:[e.jsxs("div",{className:"mb-3 flex items-start justify-between",children:[e.jsxs("div",{className:"flex gap-3",children:[e.jsx("div",{className:"flex h-10 w-10 flex-shrink-0 items-center justify-center rounded-lg text-white",style:{backgroundColor:s.color||"#3B82F6"},children:e.jsx(P,{className:"h-5 w-5"})}),e.jsxs("div",{children:[e.jsx("h4",{className:"flex items-center gap-1.5 text-sm font-semibold text-gray-900 dark:text-white",children:s.name}),s.description&&e.jsx("p",{className:"mt-1 line-clamp-2 text-sm text-gray-500 dark:text-gray-400",children:s.description})]})]}),e.jsxs("div",{className:"ml-4 flex justify-end gap-1",children:[m&&e.jsx(h,{variant:"ghost",size:"sm",onClick:()=>j("edit",s),className:"h-8 w-8 p-0 text-amber-500",children:e.jsx(V,{className:"h-4 w-4"})}),m&&e.jsx(h,{variant:"ghost",size:"sm",onClick:()=>j("toggle-status",s),className:`h-8 w-8 p-0 ${s.status==="active"?"text-orange-500":"text-green-600"}`,children:e.jsx(Y,{className:"h-4 w-4"})}),U&&e.jsx(h,{variant:"ghost",size:"sm",onClick:()=>j("delete",s),className:"h-8 w-8 p-0 text-red-500",children:e.jsx(W,{className:"h-4 w-4"})})]})]}),e.jsxs("div",{className:"mt-3 grid grid-cols-2 gap-4 border-t border-gray-100 pt-3 dark:border-gray-700",children:[e.jsxs("div",{children:[e.jsx("p",{className:"mb-1 text-xs text-gray-500 dark:text-gray-400",children:r("Days/Year")}),e.jsxs("span",{className:"font-mono text-xs font-medium text-gray-900 dark:text-gray-100",children:[s.max_days_per_year," ",r("Days")]})]}),e.jsxs("div",{children:[e.jsx("p",{className:"mb-1 text-xs text-gray-500 dark:text-gray-400",children:r("Payment Type")}),e.jsx("span",{className:`inline-flex items-center gap-1.5 rounded-md px-2 py-0.5 text-xs font-medium ring-1 ring-inset ${s.is_paid?"bg-emerald-50 text-emerald-700 ring-emerald-600/20":"bg-orange-50 text-orange-700 ring-orange-600/20"}`,children:s.is_paid?e.jsxs(e.Fragment,{children:[e.jsx(ue,{className:"h-3 w-3"})," ",r("Paid")]}):e.jsxs(e.Fragment,{children:[e.jsx(ye,{className:"h-3 w-3"})," ",r("Unpaid")]})})]}),e.jsxs("div",{className:"col-span-2",children:[e.jsx("p",{className:"mb-1 text-xs text-gray-500 dark:text-gray-400",children:r("Status")}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.status==="active"?r("Active"):r("Inactive")})]})]})]},s.id))}),(d==null?void 0:d.total)>((d==null?void 0:d.per_page)||10)&&e.jsx("div",{className:"border-t border-gray-200 px-6 py-4 dark:border-gray-700",children:e.jsx(xe,{from:(d==null?void 0:d.from)||0,to:(d==null?void 0:d.to)||0,total:(d==null?void 0:d.total)||0,links:d==null?void 0:d.links,entityName:r("leave types"),onPageChange:s=>{const l=new URL(s,window.location.origin);v.get(l.pathname+l.search,{search:b||void 0,status:u!=="all"?u:void 0,sort_field:n.sort_field,sort_direction:n.sort_direction},{preserveState:!0,preserveScroll:!0})}})})]}):e.jsxs("div",{className:"p-12 text-center",children:[e.jsx("div",{className:"mx-auto mb-4 flex h-16 w-16 items-center justify-center rounded-full bg-gray-100 dark:bg-gray-700",children:e.jsx(P,{className:"h-8 w-8 text-gray-400"})}),e.jsx("h3",{className:"mb-2 text-lg font-medium text-gray-900 dark:text-white",children:r("No leave types found")}),e.jsx("p",{className:"mx-auto mb-6 max-w-sm text-gray-500 dark:text-gray-400",children:q()?r("No leave types match your search criteria. Try adjusting your filters."):r("Create leave types to start managing your employee time off.")}),!q()&&g&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:r("Use the form on the left to add your first leave type.")})]})})]})]}),e.jsx(ie,{isOpen:K,onClose:()=>C(!1),onConfirm:ee,itemName:(x==null?void 0:x.name)||"",entityName:r("leave type")})]})}export{is as default}; +import{r as y,j as e}from"./ui-Z445SNHD.js";import{C as ie}from"./CrudDeleteModal-DmHx0JCJ.js";import{u as de,c as le,x as A,L as N,I as k,B as h,S as oe,X as ce,r as v,t}from"./app-Da3PX8qg.js";import{P as ne}from"./page-template-Cw8W4Qs2.js";import{P as xe}from"./pagination-B9z4VraF.js";import{S as z,a as I,b as O,c as R,d as w}from"./select-9uIRiOV_.js";import{S as me}from"./switch-DCoM0Ivb.js";import{T as pe}from"./textarea-BgXisGCr.js";import{C as P}from"./calendar-kiIl5Cyq.js";import{a as he,C as ge}from"./chevron-up-CIpCAMDk.js";import{S as V}from"./square-pen-CatLE0_h.js";import{L as Y}from"./lock-BGSkpX29.js";import{T as W}from"./trash-2-15Ri11Yq.js";import{D as ue}from"./dollar-sign-BKfERkc9.js";import{W as ye}from"./wallet-BP1hP1I0.js";import"./utils-BWxnHGCV.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";function is(){const{t:r}=de(),{auth:F,leaveTypes:d,filters:n={},globalSettings:a}=le().props,D=(F==null?void 0:F.permissions)||[],[b,T]=y.useState(n.search||""),[u,$]=y.useState(n.status||"all"),[K,C]=y.useState(!1),[x,L]=y.useState(null),[f,B]=y.useState("create"),[E,X]=y.useState(new Set),[c,p]=y.useState({name:"",description:"",max_days_per_year:"",is_paid:!0,color:"#3B82F6",status:"active"}),[o,_]=y.useState({}),S=()=>{p({name:"",description:"",max_days_per_year:"",is_paid:!0,color:"#3B82F6",status:"active"}),_({}),B("create"),L(null)},G=s=>{var l;p({name:s.name||"",description:s.description||"",max_days_per_year:((l=s.max_days_per_year)==null?void 0:l.toString())||"",is_paid:s.is_paid??!0,color:s.color||"#3B82F6",status:s.status||"active"}),B("edit"),L(s),_({})},q=()=>b!==""||u!=="all",M=s=>{s!=null&&s.preventDefault&&s.preventDefault(),H()},H=()=>{v.get(route("hr.leave-types.index"),{page:1,search:b||void 0,status:u!=="all"?u:void 0,sort_field:n.sort_field,sort_direction:n.sort_direction,per_page:n.per_page||10},{preserveState:!0,preserveScroll:!0})},J=s=>{const l=n.sort_field===s&&n.sort_direction==="asc"?"desc":"asc";v.get(route("hr.leave-types.index"),{sort_field:s,sort_direction:l,page:1,search:b||void 0,status:u!=="all"?u:void 0,per_page:n.per_page||10},{preserveState:!0,preserveScroll:!0})},Q=()=>{T(""),$("all"),v.get(route("hr.leave-types.index"),{page:1,sort_field:n.sort_field,sort_direction:n.sort_direction,per_page:n.per_page||10},{preserveState:!0,preserveScroll:!0})},j=(s,l)=>{switch(L(l),s){case"edit":case"view":G(l),window.scrollTo({top:0,behavior:"smooth"});break;case"delete":C(!0);break;case"toggle-status":se(l);break}},Z=s=>{s.preventDefault(),_({});const l={...c,max_days_per_year:parseInt(c.max_days_per_year,10)};f==="create"?(a!=null&&a.is_demo||t.loading(r("Creating leave type...")),v.post(route("hr.leave-types.store"),l,{onSuccess:i=>{a!=null&&a.is_demo||t.dismiss(),i.props.flash.success?(t.success(r(i.props.flash.success)),S()):i.props.flash.error&&t.error(r(i.props.flash.error))},onError:i=>{a!=null&&a.is_demo||t.dismiss(),_(i),typeof i=="string"?t.error(i):t.error("Failed to create leave type.")}})):(a!=null&&a.is_demo||t.loading(r("Updating leave type...")),v.put(route("hr.leave-types.update",x.id),l,{onSuccess:i=>{a!=null&&a.is_demo||t.dismiss(),i.props.flash.success?(t.success(r(i.props.flash.success)),S()):i.props.flash.error&&t.error(r(i.props.flash.error))},onError:i=>{a!=null&&a.is_demo||t.dismiss(),_(i),typeof i=="string"?t.error(i):t.error("Failed to update leave type.")}}))},ee=()=>{a!=null&&a.is_demo||t.loading(r("Deleting leave type...")),v.delete(route("hr.leave-types.destroy",x.id),{onSuccess:s=>{C(!1),a!=null&&a.is_demo||t.dismiss(),s.props.flash.success?(t.success(r(s.props.flash.success)),f==="edit"&&(x==null?void 0:x.id)===x.id&&S()):s.props.flash.error&&t.error(r(s.props.flash.error))},onError:s=>{C(!1),a!=null&&a.is_demo||t.dismiss(),typeof s=="string"?t.error(s):t.error(`Failed to delete leave type: ${Object.values(s).join(", ")}`)}})},se=s=>{const l=s.status==="active"?"inactive":"active";a!=null&&a.is_demo||t.loading(`${r(l==="active"?"Activating":"Deactivating")} leave type...`),v.put(route("hr.leave-types.toggle-status",s.id),{},{onSuccess:i=>{a!=null&&a.is_demo||t.dismiss(),i.props.flash.success?(t.success(r(i.props.flash.success)),f==="edit"&&(x==null?void 0:x.id)===s.id&&p(te=>({...te,status:l}))):i.props.flash.error&&t.error(r(i.props.flash.error))},onError:i=>{a!=null&&a.is_demo||t.dismiss(),typeof i=="string"?t.error(i):t.error(`Failed to update leave type status: ${Object.values(i).join(", ")}`)}})},re=s=>{const l=new Set(E);l.has(s)?l.delete(s):l.add(s),X(l)},ae=[{title:r("Dashboard"),href:route("dashboard")},{title:r("Leave Management"),href:route("hr.leave-types.index")},{title:r("Leave Types")}],g=A(D,"create-leave-types"),m=A(D,"edit-leave-types"),U=A(D,"delete-leave-types");return e.jsxs(ne,{title:r("Leave Types"),description:"",url:"/hr/leave-types",breadcrumbs:ae,noPadding:!0,children:[e.jsxs("div",{className:"grid grid-cols-1 gap-6 lg:grid-cols-3",children:[e.jsx("div",{className:"lg:col-span-1",children:e.jsxs("div",{className:"sticky top-4 rounded-lg border border-gray-200 bg-white shadow-sm dark:border-gray-700 dark:bg-gray-800",children:[e.jsxs("div",{className:"border-b border-gray-200 p-6 dark:border-gray-700",children:[e.jsx("h2",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:r(f==="create"?"Add New Leave Type":"Edit Leave Type")}),e.jsx("p",{className:"mt-1 text-sm text-gray-500 dark:text-gray-400",children:r(f==="create"?"Fill in the details to create a new leave type":"Update the leave type details below")})]}),e.jsxs("form",{onSubmit:Z,className:"space-y-4 p-6",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(N,{required:!0,htmlFor:"name",className:"required",children:r("Leave Type Name")}),e.jsx(k,{id:"name",type:"text",value:c.name,onChange:s=>p({...c,name:s.target.value}),placeholder:r("e.g., Casual Leave, Sick Leave"),className:o.name?"border-red-500":"",disabled:!g&&!m,required:!0}),o.name&&e.jsx("p",{className:"text-sm text-red-500",children:o.name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(N,{htmlFor:"description",children:r("Description")}),e.jsx(pe,{id:"description",value:c.description,onChange:s=>p({...c,description:s.target.value}),placeholder:r("Brief description of the leave policies"),rows:3,className:o.description?"border-red-500":"",disabled:!g&&!m}),o.description&&e.jsx("p",{className:"text-sm text-red-500",children:o.description})]}),e.jsxs("div",{className:"grid grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(N,{required:!0,htmlFor:"max_days_per_year",className:"required",children:r("Max Days / Year")}),e.jsx(k,{id:"max_days_per_year",type:"number",min:"0",step:"1",value:c.max_days_per_year,onChange:s=>p({...c,max_days_per_year:s.target.value}),placeholder:"0",className:o.max_days_per_year?"border-red-500":"",disabled:!g&&!m,required:!0}),o.max_days_per_year&&e.jsx("p",{className:"text-sm text-red-500",children:o.max_days_per_year})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(N,{required:!0,htmlFor:"color",className:"required",children:r("Color")}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(k,{id:"color",type:"color",value:c.color,onChange:s=>p({...c,color:s.target.value}),className:`h-10 w-14 cursor-pointer p-1 ${o.color?"border-red-500":""}`,disabled:!g&&!m,required:!0}),e.jsx(k,{type:"text",value:c.color,onChange:s=>p({...c,color:s.target.value}),pattern:"^#[0-9A-Fa-f]{6}$",className:"font-mono text-sm uppercase",placeholder:"#000000",disabled:!g&&!m,required:!0})]}),o.color&&e.jsx("p",{className:"text-sm text-red-500",children:o.color})]})]}),e.jsxs("div",{className:"space-y-2 pt-2",children:[e.jsxs("div",{className:"flex items-center justify-between rounded-lg border border-gray-200 p-4 dark:border-gray-700",children:[e.jsxs("div",{className:"space-y-0.5",children:[e.jsx(N,{className:"text-base",children:r("Paid Leave")}),e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400",children:r("Employees will receive salary for these days")})]}),e.jsx(me,{checked:c.is_paid,onCheckedChange:s=>p({...c,is_paid:s}),disabled:!g&&!m})]}),o.is_paid&&e.jsx("p",{className:"text-sm text-red-500",children:o.is_paid})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(N,{required:!0,htmlFor:"status",className:"required",children:[r("Status")," "]}),e.jsxs(z,{value:c.status,onValueChange:s=>p({...c,status:s}),disabled:!g&&!m,required:!0,children:[e.jsx(I,{className:o.status?"border-red-500":"",children:e.jsx(O,{placeholder:r("Select status")})}),e.jsxs(R,{children:[e.jsx(w,{value:"active",children:r("Active")}),e.jsx(w,{value:"inactive",children:r("Inactive")})]})]}),o.status&&e.jsx("p",{className:"text-sm text-red-500",children:o.status})]}),e.jsxs("div",{className:"flex items-center gap-3 border-t border-gray-200 pt-4 dark:border-gray-700",children:[(g||m)&&e.jsx(h,{type:"submit",className:"flex-1",children:r(f==="create"?"Add Leave Type":"Update Leave Type")}),f==="edit"&&e.jsx(h,{type:"button",variant:"outline",onClick:S,children:r("Cancel")})]})]})]})}),e.jsxs("div",{className:"space-y-4 lg:col-span-2",children:[e.jsx("div",{className:"rounded-lg border border-gray-200 bg-white p-4 shadow-sm dark:border-gray-700 dark:bg-gray-800",children:e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex gap-2",children:[e.jsxs("div",{className:"relative flex-1",children:[e.jsx(oe,{className:"absolute top-1/2 left-3 h-4 w-4 -translate-y-1/2 transform text-gray-400"}),e.jsx(k,{type:"text",placeholder:r("Search leave types..."),value:b,onChange:s=>T(s.target.value),onKeyDown:s=>s.key==="Enter"&&M(s),className:"pl-10"})]}),e.jsx(h,{onClick:M,variant:"default",children:r("Search")}),q()&&e.jsxs(h,{onClick:Q,variant:"outline",children:[e.jsx(ce,{className:"mr-2 h-4 w-4"}),r("Reset")]})]}),e.jsx("div",{className:"grid grid-cols-1 gap-3 md:grid-cols-2",children:e.jsxs(z,{value:u,onValueChange:$,children:[e.jsx(I,{children:e.jsx(O,{placeholder:r("All Statuses")})}),e.jsxs(R,{children:[e.jsx(w,{value:"all",children:r("All Statuses")}),e.jsx(w,{value:"active",children:r("Active")}),e.jsx(w,{value:"inactive",children:r("Inactive")})]})]})})]})}),e.jsx("div",{className:"overflow-hidden rounded-lg border border-gray-200 bg-white shadow-sm dark:border-gray-700 dark:bg-gray-800",children:((d==null?void 0:d.data)||[]).length>0?e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"border-b border-gray-200 px-6 py-4 dark:border-gray-700",children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:r("Leave Types")}),e.jsx("p",{className:"mt-1 text-sm text-gray-500 dark:text-gray-400",children:r("Manage leave policies and maximum allocated days.")})]}),e.jsx("div",{className:"hidden lg:block",children:e.jsx("div",{className:"overflow-x-auto",children:e.jsxs("table",{className:"min-w-full divide-y divide-gray-200 dark:divide-gray-700",children:[e.jsx("thead",{className:"bg-gray-50 dark:bg-gray-700",children:e.jsxs("tr",{children:[e.jsx("th",{className:"cursor-pointer px-4 py-3 text-left text-xs font-medium tracking-wider text-gray-500 select-none dark:text-gray-300",onClick:()=>J("name"),children:e.jsxs("div",{className:"flex items-center gap-1",children:[r("Leave Type"),n.sort_field==="name"?n.sort_direction==="asc"?" ↑":" ↓":e.jsx("span",{className:"opacity-40",children:"↕"})]})}),e.jsx("th",{className:"px-3 py-3 text-left text-xs font-medium tracking-wider text-gray-500 dark:text-gray-300",children:r("Days/Year")}),e.jsx("th",{className:"px-3 py-3 text-left text-xs font-medium tracking-wider text-gray-500 dark:text-gray-300",children:r("Payment Type")}),e.jsx("th",{className:"px-3 py-3 text-left text-xs font-medium tracking-wider text-gray-500 dark:text-gray-300",children:r("Status")}),e.jsx("th",{className:"px-4 py-3 text-right text-xs font-medium tracking-wider text-gray-500 dark:text-gray-300",children:r("Actions")})]})}),e.jsx("tbody",{className:"divide-y divide-gray-200 bg-white dark:divide-gray-700 dark:bg-gray-800",children:d.data.map(s=>e.jsxs("tr",{className:"transition-colors hover:bg-gray-50 dark:hover:bg-gray-700/50",children:[e.jsx("td",{className:"px-4 py-4",children:e.jsxs("div",{className:"flex items-center",children:[e.jsx("div",{className:"flex h-10 w-10 flex-shrink-0 items-center justify-center rounded-lg text-white",style:{backgroundColor:s.color||"#3B82F6"},children:e.jsx(P,{className:"h-5 w-5"})}),e.jsxs("div",{className:"ml-3",children:[e.jsx("div",{className:"flex flex-row items-center gap-1.5 text-sm font-medium text-gray-900 dark:text-white",children:s.name}),s.description&&e.jsxs("div",{className:"mt-0.5 max-w-xs text-sm text-gray-500 dark:text-gray-400",children:[e.jsx("div",{className:E.has(s.id)?"":"line-clamp-2",children:s.description}),s.description.length>60&&e.jsx("button",{onClick:()=>re(s.id),className:"mt-1 inline-flex items-center text-xs text-blue-600 hover:text-blue-800 dark:text-blue-400 dark:hover:text-blue-300",children:E.has(s.id)?e.jsxs(e.Fragment,{children:[e.jsx(he,{className:"mr-1 h-3 w-3"}),r("Show less")]}):e.jsxs(e.Fragment,{children:[e.jsx(ge,{className:"mr-1 h-3 w-3"}),r("Show more")]})})]})]})]})}),e.jsx("td",{className:"px-3 py-4",children:e.jsxs("span",{className:"inline-flex items-center font-mono font-semibold text-gray-900 dark:text-gray-100",children:[s.max_days_per_year," ",r("Days")]})}),e.jsx("td",{className:"px-3 py-4",children:e.jsx("span",{className:`inline-flex items-center gap-1.5 rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.is_paid?"bg-emerald-50 text-emerald-700 ring-emerald-600/20":"bg-orange-50 text-orange-700 ring-orange-600/20"}`,children:s.is_paid?r("Paid"):r("Unpaid")})}),e.jsx("td",{className:"px-3 py-4",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.status==="active"?r("Active"):r("Inactive")})}),e.jsx("td",{className:"px-4 py-4 text-right text-sm font-medium whitespace-nowrap",children:e.jsxs("div",{className:"flex items-center justify-end gap-2",children:[m&&e.jsx(h,{variant:"ghost",size:"sm",onClick:()=>j("edit",s),className:"h-8 w-8 p-0 text-amber-500 hover:bg-amber-50 hover:text-amber-600 dark:hover:bg-amber-900/20",title:r("Edit Type"),children:e.jsx(V,{className:"h-4 w-4"})}),m&&e.jsx(h,{variant:"ghost",size:"sm",onClick:()=>j("toggle-status",s),className:`h-8 w-8 p-0 ${s.status==="active"?"text-orange-500 hover:bg-orange-50 hover:text-orange-600 dark:hover:bg-orange-900/20":"text-green-600 hover:bg-green-50 hover:text-green-700 dark:hover:bg-green-900/20"}`,title:s.status==="active"?r("Deactivate"):r("Activate"),children:e.jsx(Y,{className:"h-4 w-4"})}),U&&e.jsx(h,{variant:"ghost",size:"sm",onClick:()=>j("delete",s),className:"h-8 w-8 p-0 text-red-500 hover:bg-red-50 hover:text-red-600 dark:hover:bg-red-900/20",title:r("Delete Type"),children:e.jsx(W,{className:"h-4 w-4"})})]})})]},s.id))})]})})}),e.jsx("div",{className:"space-y-4 p-4 lg:hidden",children:d.data.map(s=>e.jsxs("div",{className:"rounded-lg border border-gray-200 bg-white p-4 shadow-sm dark:border-gray-700 dark:bg-gray-800",children:[e.jsxs("div",{className:"mb-3 flex items-start justify-between",children:[e.jsxs("div",{className:"flex gap-3",children:[e.jsx("div",{className:"flex h-10 w-10 flex-shrink-0 items-center justify-center rounded-lg text-white",style:{backgroundColor:s.color||"#3B82F6"},children:e.jsx(P,{className:"h-5 w-5"})}),e.jsxs("div",{children:[e.jsx("h4",{className:"flex items-center gap-1.5 text-sm font-semibold text-gray-900 dark:text-white",children:s.name}),s.description&&e.jsx("p",{className:"mt-1 line-clamp-2 text-sm text-gray-500 dark:text-gray-400",children:s.description})]})]}),e.jsxs("div",{className:"ml-4 flex justify-end gap-1",children:[m&&e.jsx(h,{variant:"ghost",size:"sm",onClick:()=>j("edit",s),className:"h-8 w-8 p-0 text-amber-500",children:e.jsx(V,{className:"h-4 w-4"})}),m&&e.jsx(h,{variant:"ghost",size:"sm",onClick:()=>j("toggle-status",s),className:`h-8 w-8 p-0 ${s.status==="active"?"text-orange-500":"text-green-600"}`,children:e.jsx(Y,{className:"h-4 w-4"})}),U&&e.jsx(h,{variant:"ghost",size:"sm",onClick:()=>j("delete",s),className:"h-8 w-8 p-0 text-red-500",children:e.jsx(W,{className:"h-4 w-4"})})]})]}),e.jsxs("div",{className:"mt-3 grid grid-cols-2 gap-4 border-t border-gray-100 pt-3 dark:border-gray-700",children:[e.jsxs("div",{children:[e.jsx("p",{className:"mb-1 text-xs text-gray-500 dark:text-gray-400",children:r("Days/Year")}),e.jsxs("span",{className:"font-mono text-xs font-medium text-gray-900 dark:text-gray-100",children:[s.max_days_per_year," ",r("Days")]})]}),e.jsxs("div",{children:[e.jsx("p",{className:"mb-1 text-xs text-gray-500 dark:text-gray-400",children:r("Payment Type")}),e.jsx("span",{className:`inline-flex items-center gap-1.5 rounded-md px-2 py-0.5 text-xs font-medium ring-1 ring-inset ${s.is_paid?"bg-emerald-50 text-emerald-700 ring-emerald-600/20":"bg-orange-50 text-orange-700 ring-orange-600/20"}`,children:s.is_paid?e.jsxs(e.Fragment,{children:[e.jsx(ue,{className:"h-3 w-3"})," ",r("Paid")]}):e.jsxs(e.Fragment,{children:[e.jsx(ye,{className:"h-3 w-3"})," ",r("Unpaid")]})})]}),e.jsxs("div",{className:"col-span-2",children:[e.jsx("p",{className:"mb-1 text-xs text-gray-500 dark:text-gray-400",children:r("Status")}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.status==="active"?r("Active"):r("Inactive")})]})]})]},s.id))}),(d==null?void 0:d.total)>((d==null?void 0:d.per_page)||10)&&e.jsx("div",{className:"border-t border-gray-200 px-6 py-4 dark:border-gray-700",children:e.jsx(xe,{from:(d==null?void 0:d.from)||0,to:(d==null?void 0:d.to)||0,total:(d==null?void 0:d.total)||0,links:d==null?void 0:d.links,entityName:r("leave types"),onPageChange:s=>{const l=new URL(s,window.location.origin);v.get(l.pathname+l.search,{search:b||void 0,status:u!=="all"?u:void 0,sort_field:n.sort_field,sort_direction:n.sort_direction},{preserveState:!0,preserveScroll:!0})}})})]}):e.jsxs("div",{className:"p-12 text-center",children:[e.jsx("div",{className:"mx-auto mb-4 flex h-16 w-16 items-center justify-center rounded-full bg-gray-100 dark:bg-gray-700",children:e.jsx(P,{className:"h-8 w-8 text-gray-400"})}),e.jsx("h3",{className:"mb-2 text-lg font-medium text-gray-900 dark:text-white",children:r("No leave types found")}),e.jsx("p",{className:"mx-auto mb-6 max-w-sm text-gray-500 dark:text-gray-400",children:q()?r("No leave types match your search criteria. Try adjusting your filters."):r("Create leave types to start managing your employee time off.")}),!q()&&g&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:r("Use the form on the left to add your first leave type.")})]})})]})]}),e.jsx(ie,{isOpen:K,onClose:()=>C(!1),onConfirm:ee,itemName:(x==null?void 0:x.name)||"",entityName:r("leave type")})]})}export{is as default}; diff --git a/public/build/assets/index-C5ZQe6hb.js b/public/build/assets/index-C5ZQe6hb.js new file mode 100644 index 000000000..e1a5105ed --- /dev/null +++ b/public/build/assets/index-C5ZQe6hb.js @@ -0,0 +1 @@ +import{r as f,j as r}from"./ui-Z445SNHD.js";import{t as p,P as I}from"./i18n-B2IfU_Xz.js";import{a as M,b as R,C as L}from"./checkbox-C3Z6LHOx.js";import{V as O,e as C,u as S,L as k,c as $}from"./app-Da3PX8qg.js";import{M as q}from"./CrudTable-Dk-uCuqB.js";import"./page-template-Cw8W4Qs2.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./pagination-B9z4VraF.js";import"./CrudFormModal-CTSICk3j.js";import"./radio-group-CuY8xCRY.js";import"./circle-DgA3bS7I.js";import"./multi-select-field-ALFA5JXF.js";import"./scroll-area-C7NBgd0i.js";import"./LocationPicker-Dy1Od2a3.js";import"./leaflet-FVhBWCqS.js";import"./locate-fixed-BKpEfCUU.js";import"./CrudDeleteModal-DmHx0JCJ.js";import"./filter-B_3e214H.js";import"./utils-BWxnHGCV.js";import"./table-BRtys9Nx.js";import"./unlink-vC8B7N8r.js";import"./scale-Chnhsap1.js";import"./arrow-down-left-D4-BLXQL.js";import"./arrow-left-B9tcIgis.js";import"./arrow-right-left-TC-Oi5FJ.js";import"./arrow-right-SXr1661j.js";import"./arrow-up-down-Df1H6itH.js";import"./lock-open-Cco69YMj.js";import"./award-DOf5Xc3o.js";import"./ban-C1FQ9ay_.js";import"./indian-rupee-CY9fE6hT.js";import"./bell-BMsQyWM-.js";import"./book-open-DiNAfaue.js";import"./boxes-Bjf0_Kx7.js";import"./building-2-DmmRcP0c.js";import"./building-BXglONiz.js";import"./calculator-B75Vnhim.js";import"./calendar-check-C2F7PWoI.js";import"./camera-DZNJpjXR.js";import"./chart-column-CKzC1aib.js";import"./chart-no-axes-column-increasing-xL8kjLW0.js";import"./chart-no-axes-column-CaNDayE9.js";import"./chevron-left-C98gPe5P.js";import"./circle-alert-Cu5dznTP.js";import"./circle-check-big-KTDTMhTs.js";import"./circle-check-aau4wqhp.js";import"./circle-help-C4uXcZYY.js";import"./circle-x-r3If4JPw.js";import"./clipboard-list-BNSl4hy2.js";import"./code-Dzlx6QPB.js";import"./crosshair-DtQysFz7.js";import"./crown-CC8Godfb.js";import"./download-BHVnw95S.js";import"./external-link-DL5n0dhJ.js";import"./eye-off-BJYR0wmr.js";import"./eye-CzYzwmmr.js";import"./instagram-tpp8H3E-.js";import"./file-down-CxCQCvcc.js";import"./pen-line-CNA-f1dm.js";import"./file-up-D3rB-4Bg.js";import"./folder-git-2-T64oq8HG.js";import"./house-BUnGVtyw.js";import"./git-branch-EdIXkL-9.js";import"./grip-vertical-BvetFs24.js";import"./hard-drive--Nch37f-.js";import"./hash-B3fNBlbs.js";import"./shield-rKKgzkbW.js";import"./info-Cj5ROI6H.js";import"./layers-DdZLSQgt.js";import"./layout-list-DkB7S2jk.js";import"./lightbulb-CJXOfIFD.js";import"./link-2-DNnYgrdz.js";import"./link-DeErafFW.js";import"./twitter-CRZZ6zjd.js";import"./list-DY4Uh_0E.js";import"./lock-BGSkpX29.js";import"./log-in-TxFQ9ojy.js";import"./mail-khAU5Oig.js";import"./map-pin-BFNXdrz2.js";import"./menu-BGxVBBZl.js";import"./message-square-warning-DHRFlo8i.js";import"./message-square-C7x1Rix5.js";import"./monitor-P2T9V9tT.js";import"./package-C-rDDwyp.js";import"./percent-DP16IBy2.js";import"./phone-XzqO8Dfs.js";import"./plane-C9QqCVcZ.js";import"./play-62Z04sZZ.js";import"./qr-code-CUR1J9NH.js";import"./quote-DF2Qwen7.js";import"./radio-nm2vY_Ib.js";import"./ruler-DviIA5uv.js";import"./send-DXZhFVWG.js";import"./server-BzBihesB.js";import"./wifi-BPS_-hKY.js";import"./shield-check-Cyw4YGYb.js";import"./smartphone-i99jk4ns.js";import"./square-check-big-Cal0w_ma.js";import"./square-pen-CatLE0_h.js";import"./star-CSGOTD6i.js";import"./sun-TjfxyFzf.js";import"./tag-CUFhfHTp.js";import"./target-B_9kWYv3.js";import"./thumbs-up-Du-LlBXg.js";import"./ticket-BjgtGAIQ.js";import"./trash-2-15Ri11Yq.js";import"./trash-BRJCY2my.js";import"./trending-down-MNPLLbIb.js";import"./trending-up-D5y6g4yZ.js";import"./triangle-alert-CeuDFixJ.js";import"./trophy-Cs36GMET.js";import"./type-DX1RNe21.js";import"./user-check-DDs_5zV9.js";import"./user-plus-Ba62LA9O.js";import"./user-x-C3dBJr2o.js";import"./wallet-BP1hP1I0.js";import"./wrench-DX6GWbcS.js";import"./zap-Of1Abppa.js";const j={entity:{name:"roles",endpoint:route("roles.index"),permissions:{view:"view-roles",create:"create-roles",edit:"edit-roles",delete:"delete-roles"}},modalSize:"5xl",description:p("Manage user roles and their permissions"),table:{columns:[{key:"label",label:p("Name"),sortable:!0},{key:"name",label:p("Slug"),sortable:!0},{key:"description",label:p("Description")}],actions:[{label:p("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-roles"},{label:p("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-roles"},{label:p("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-roles",condition:o=>!o.is_system_role}]},filters:[],form:{fields:[{name:"label",label:p("Role Name"),type:"text",required:!0},{name:"description",label:p("Description"),type:"textarea"}]}},v=f.forwardRef(({className:o,indeterminate:n,...d},a)=>{const l=f.useRef(null);return f.useImperativeHandle(a,()=>l.current),f.useEffect(()=>{l.current&&(l.current.dataset.state=n?"indeterminate":d.checked?"checked":"unchecked")},[n,d.checked]),r.jsx(M,{ref:l,className:C("peer h-4 w-4 shrink-0 rounded-sm border border-primary ring-offset-background cursor-pointer focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 data-[state=checked]:bg-primary data-[state=checked]:text-primary-foreground data-[state=indeterminate]:bg-primary data-[state=indeterminate]:text-primary-foreground",o),...d,children:r.jsx(R,{className:C("flex items-center justify-center text-current"),children:n?r.jsx(q,{className:"h-3 w-3"}):r.jsx(O,{className:"h-4 w-4"})})})});v.displayName="IndeterminateCheckbox";function T({permissions:o,selectedPermissions:n,onChange:d}){const{t:a}=S(),[l,u]=f.useState([]),h=o,m=()=>{const t=[];return Object.values(h).forEach(i=>{i.forEach(e=>{t.push(e.id.toString())})}),t},x=t=>{var i;return((i=h[t])==null?void 0:i.map(e=>e.id.toString()))||[]};f.useEffect(()=>{if(!n||Object.keys(h).length===0){u([]);return}try{const t={};Object.values(h).forEach(e=>{e.forEach(s=>{t[s.name]=s.id.toString()})});let i=[];Array.isArray(n)?i=n.map(e=>{if(typeof e=="object"&&e!==null){if("id"in e)return e.id.toString();if("name"in e)return t[e.name]||e.name}return t[String(e)]||String(e)}).filter(Boolean):typeof n=="object"&&n!==null&&"permissions"in n&&Array.isArray(n.permissions)&&(i=n.permissions.map(e=>{if(typeof e=="object"&&e!==null){if("id"in e)return e.id.toString();if("name"in e)return t[e.name]||e.name}return t[String(e)]||String(e)}).filter(Boolean)),u(i)}catch(t){console.error("Error processing permissions:",t),u([])}},[n]);const c=(t,i)=>{const e=i?[...l,t]:l.filter(s=>s!==t);u(e),N(e)},g=(t,i)=>{const e=x(t);let s;if(i){const y=e.filter(A=>!l.includes(A));s=[...l,...y]}else s=l.filter(y=>!e.includes(y));u(s),N(s)},b=t=>{const i=t?m():[];u(i),N(i)},N=t=>{const i={};Object.values(h).forEach(s=>{s.forEach(y=>{i[y.id.toString()]=y.name})});const e=t.map(s=>i[s]||s).filter(s=>!!s);d(e)},w=l.length===m().length&&m().length>0,E=t=>{const i=x(t);return i.every(e=>l.includes(e))&&i.length>0},P=t=>{const i=x(t),e=i.filter(s=>l.includes(s)).length;return e>0&&eb(t===!0)}),r.jsx(k,{htmlFor:"select-all-permissions-checkbox",className:"font-medium",children:a("Select All Permissions")})]}),r.jsxs("div",{className:"text-xs text-gray-500",children:[l.length," ",a("of")," ",m().length," ",a("selected")]})]})}),r.jsx("div",{className:"space-y-6",children:Object.entries(h).map(([t,i])=>r.jsxs("div",{className:"border rounded shadow-sm",children:[r.jsxs("div",{className:"flex items-center justify-between p-3 bg-gray-50 border-b",children:[r.jsxs("div",{className:"flex items-center space-x-2",children:[r.jsx(v,{id:`module-checkbox-${t.replace(/\s+/g,"-").toLowerCase()}`,checked:E(t),indeterminate:P(t),onCheckedChange:e=>g(t,e===!0)}),r.jsx(k,{htmlFor:`module-checkbox-${t.replace(/\s+/g,"-").toLowerCase()}`,className:"font-medium",children:t})]}),r.jsxs("div",{className:"text-xs text-gray-500",children:[i.filter(e=>l.includes(e.id.toString())).length," of ",i.length," ",a("selected")]})]}),r.jsx("div",{className:"p-3",children:r.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 lg:grid-cols-4 gap-2",children:i.map(e=>r.jsxs("div",{className:"flex items-center space-x-2",children:[r.jsx(L,{id:`permission-checkbox-${e.id.toString().replace(/\s+/g,"-").toLowerCase()}`,checked:l.includes(e.id.toString())||l.includes(e.name),onCheckedChange:s=>c(e.id.toString(),s===!0)}),r.jsx(k,{htmlFor:`permission-checkbox-${e.id.toString().replace(/\s+/g,"-").toLowerCase()}`,className:"text-sm truncate",children:e.label||e.name.replace(/[-_]/g," ").replace(/\b\w/g,s=>s.toUpperCase())})]},e.id))})})]},t))})]})}function _({permissions:o=[],maxDisplay:n=3}){const{t:d}=S();return!o||!Array.isArray(o)||o.length===0?r.jsx("span",{className:"text-sm text-gray-500",children:"-"}):r.jsxs("div",{className:"flex flex-wrap gap-1",children:[o.slice(0,n).map((a,l)=>r.jsx("span",{className:"inline-flex items-center px-2 py-0.5 rounded text-xs font-medium bg-blue-100 text-blue-800",children:a.label||a.name},l)),o.length>n&&r.jsxs("span",{className:"inline-flex items-center px-2 py-0.5 rounded text-xs font-medium bg-gray-100 text-gray-800",children:["+",o.length-n," ",d("more")]})]})}function Cr(){const{t:o}=S(),{permissions:n,flash:d,auth:a}=$().props,[l,u]=f.useState(j);f.useEffect(()=>{n&&u({...j,table:{...j.table,columns:[...j.table.columns,{key:"permissions",label:o("Permissions"),render:(m,x)=>r.jsx(_,{permissions:m||[]})}]},form:{...j.form,fields:[...j.form.fields.map(m=>m.name==="label"?{...m,render:(x,c,g)=>{const b=(c==null?void 0:c.id)&&!(c!=null&&c.is_editable);return r.jsx("input",{type:"text",className:`flex h-10 w-full rounded-md border border-input bg-background px-3 py-2 text-sm ring-offset-background placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 ${b?"disabled:cursor-not-allowed disabled:opacity-50":""}`,value:c.label||"",onChange:N=>g("label",N.target.value),disabled:b,placeholder:"Enter role name",required:!0})}}:m).filter(m=>m.name!=="permissions"),{name:"permissions",label:o("Role Permissions"),type:"custom",colSpan:12,render:(m,x,c)=>{var g;return r.jsxs("div",{className:"mt-4",id:"permissions",children:[r.jsx("h3",{className:"text-lg font-medium mb-2",children:o("Manage Permissions")}),r.jsxs("p",{className:"text-sm text-gray-500 mb-4",children:[o("Select permissions for this role. You can select all permissions at once or manage them by module."),((g=a.user)==null?void 0:g.type)!=="superadmin"&&r.jsx("span",{className:"block mt-1 text-amber-600",children:o("Note: Only permissions for modules available to your role are shown.")})]}),r.jsx(T,{permissions:n,selectedPermissions:x.permissions||[],onChange:b=>{c("permissions",b)}})]})}}]}})},[n,o]);const h=[{title:o("Dashboard"),href:route("dashboard")},{title:o("Staff"),href:route("roles.index")},{title:o("Roles")}];return r.jsx(I,{config:l,url:"/roles",breadcrumbs:h})}export{Cr as default}; diff --git a/public/build/assets/index-C8KRlEbh.js b/public/build/assets/index-C8KRlEbh.js deleted file mode 100644 index 10f74fdd4..000000000 --- a/public/build/assets/index-C8KRlEbh.js +++ /dev/null @@ -1 +0,0 @@ -import{r as c,j as p}from"./ui-Z445SNHD.js";import{P as A}from"./page-template-B_mOhR6n.js";import{u as E,c as O,r as n,t as m}from"./app-36WMjvX0.js";import{C as M}from"./CrudTable-DA37WZsR.js";import{C as R}from"./CrudDeleteModal-DM40AK8z.js";import{P as I}from"./pagination-n2efY1KU.js";import{S as L}from"./search-and-filter-bar-PUOLiNYr.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./table-C1YkBp3W.js";import"./unlink-sh32LPkQ.js";import"./scale-rJYsnHRa.js";import"./arrow-down-left-BN6xjhcz.js";import"./arrow-left-CjPQICYw.js";import"./arrow-right-left-DKUcVR58.js";import"./arrow-right-DUEfRrRr.js";import"./arrow-up-down-FmcUfWon.js";import"./lock-open-CN4tz8Of.js";import"./award-D9FlSYzB.js";import"./ban-CMgLBFSt.js";import"./indian-rupee-Bh3-8N2a.js";import"./bell-Cr2F9IDD.js";import"./book-open-DUwKvBiK.js";import"./boxes-rwzklut0.js";import"./building-2-Cda8xQDI.js";import"./building-CG4yAV8N.js";import"./calculator-wt_63eRJ.js";import"./calendar-check-BZ1JTjf6.js";import"./camera-DDKUkICL.js";import"./chart-column-GeSBJr5Y.js";import"./chart-no-axes-column-increasing-Beqplnfl.js";import"./chart-no-axes-column-BKgkVzqT.js";import"./chevron-left-DKWjKjSf.js";import"./circle-alert-KsX4JXbz.js";import"./circle-check-big-DqURlwt2.js";import"./circle-check-C_SLfS2p.js";import"./circle-help-BdsC7_wR.js";import"./circle-x-DkvEqmM5.js";import"./circle-BpyxLEsH.js";import"./clipboard-list-BU0dok7E.js";import"./code-DNPjFOcs.js";import"./crosshair-C7OptAZm.js";import"./crown-Cp4cgutu.js";import"./download-Ba72czhU.js";import"./external-link-uO-R2E0-.js";import"./eye-off-DlDpEvnB.js";import"./eye-DSAoA9Pp.js";import"./instagram-DBjFHIT7.js";import"./file-down-Bxu0R4EW.js";import"./pen-line-Fy-AVmqM.js";import"./file-up-CZ-cXuKa.js";import"./filter-D8dMdozc.js";import"./folder-git-2-Dwj_EoDL.js";import"./house-D8b8GwgZ.js";import"./git-branch-D2sIFzs4.js";import"./grip-vertical-DXcr-v-g.js";import"./hard-drive-ApF-ULi1.js";import"./hash-CHJS6b-L.js";import"./shield-Mt6vEHxn.js";import"./info-VH-vNQ_z.js";import"./layers-CF7Mhs3n.js";import"./layout-list-BuBaZfwq.js";import"./lightbulb-fAsbBO8F.js";import"./link-2-C22T2wSs.js";import"./link-ClcCoVU_.js";import"./twitter-DDHYm63p.js";import"./list-Ajdnpsw1.js";import"./locate-fixed-D29o3FBS.js";import"./lock-RX1hYn48.js";import"./log-in-Bt5dnADg.js";import"./mail-BFoS8U8W.js";import"./map-pin-L7jUebKz.js";import"./menu-Cu-nnefe.js";import"./message-square-warning-DbVEqa_0.js";import"./message-square-DMJ4IbdE.js";import"./monitor-DL9THmS7.js";import"./package-B9XnehkQ.js";import"./percent-BYDujffR.js";import"./phone-CJ2h446N.js";import"./plane-BqORGC6m.js";import"./play-DHqp-NCB.js";import"./qr-code-u5AOBzVe.js";import"./quote-BtOwgBns.js";import"./radio-CxUR05xj.js";import"./ruler-DbxwIrQY.js";import"./send-DpE3qK0m.js";import"./server-DgtPu6lA.js";import"./wifi-CFyF5qct.js";import"./shield-check--CTAItWs.js";import"./smartphone-BQ_9x4vN.js";import"./square-check-big-Dt4MtZcM.js";import"./square-pen-B3p2jiW9.js";import"./star-WlheM7sI.js";import"./sun-DRsBfXSu.js";import"./tag-CMVMnpSh.js";import"./target-BEz5Ry2v.js";import"./thumbs-up-DYj-woXk.js";import"./ticket-BhEK5100.js";import"./trash-2-Dxg0nP1A.js";import"./trash-Dyd2ZsaG.js";import"./trending-down-CeOqAkGV.js";import"./trending-up-CPB8hZlm.js";import"./triangle-alert-MsN2AA6c.js";import"./trophy-BZyhzbIT.js";import"./type-DlbqWp8I.js";import"./user-check-4xSYwYvq.js";import"./user-plus-C-0nSlHG.js";import"./user-x-Drk57M2z.js";import"./wallet-C3p1yihr.js";import"./wrench-CLqKc51o.js";import"./zap-D4fS-tPu.js";function be(){var S;const{t:e}=E(),{auth:d,newsletters:t,filters:o={},globalSettings:i}=O().props,b=(d==null?void 0:d.permissions)||[],[s,f]=c.useState(o.search||""),[_,h]=c.useState(!1),[v,u]=c.useState(!1),[l,x]=c.useState(null),w=()=>s!=="",P=()=>s!==""?1:0,D=r=>{r.preventDefault(),g()},g=()=>{n.get(route("newsletters.index"),{page:1,search:s||void 0,per_page:o.per_page},{preserveState:!0,preserveScroll:!0})},C=r=>{const a=o.sort_field===r&&o.sort_direction==="asc"?"desc":"asc";n.get(route("newsletters.index"),{sort_field:r,sort_direction:a,page:1,search:s||void 0,per_page:o.per_page},{preserveState:!0,preserveScroll:!0})},F=(r,a)=>{switch(x(a),r){case"delete":u(!0);break}},j=()=>{i!=null&&i.is_demo||m.loading(e("Deleting newsletter subscription...")),n.delete(route("newsletters.destroy",l.id),{onSuccess:r=>{u(!1),i!=null&&i.is_demo||m.dismiss(),r.props.flash.success?m.success(e(r.props.flash.success)):r.props.flash.error&&m.error(e(r.props.flash.error))},onError:r=>{i!=null&&i.is_demo||m.dismiss(),typeof r=="string"?m.error(e(r)):m.error(e("Failed to delete newsletter subscription: {{errors}}",{errors:Object.values(r).join(", ")}))}})},y=()=>{f(""),h(!1),n.get(route("newsletters.index"),{page:1,per_page:o.per_page},{preserveState:!0,preserveScroll:!0})},N=[{title:e("Dashboard"),href:route("dashboard")},{title:e("Landing Page"),href:route("landing-page")},{title:e("Newsletter")}],T=[{key:"email",label:e("Email"),sortable:!0,render:r=>r||"-"},{key:"created_at",label:e("Subscribed Date"),sortable:!0,render:r=>{var a;return((a=window.appSettings)==null?void 0:a.formatDateTimeSimple(r,!1))||new Date(r).toLocaleDateString()}}],k=[{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-newsletters"}];return p.jsxs(A,{title:e("Newsletter"),url:"/newsletters",breadcrumbs:N,noPadding:!0,children:[p.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:p.jsx(L,{searchTerm:s,onSearchChange:f,onSearch:D,filters:[],showFilters:_,setShowFilters:h,hasActiveFilters:w,activeFilterCount:P,onResetFilters:y,onApplyFilters:g,currentPerPage:((S=o.per_page)==null?void 0:S.toString())||"10",onPerPageChange:r=>{n.get(route("newsletters.index"),{page:1,per_page:parseInt(r),search:s||void 0},{preserveState:!0,preserveScroll:!0})}})}),p.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[p.jsx(M,{columns:T,actions:k,data:(t==null?void 0:t.data)||[],from:(t==null?void 0:t.from)||1,onAction:F,sortField:o.sort_field,sortDirection:o.sort_direction,onSort:C,permissions:b,entityPermissions:{delete:"delete-newsletters"}}),p.jsx(I,{from:(t==null?void 0:t.from)||0,to:(t==null?void 0:t.to)||0,total:(t==null?void 0:t.total)||0,links:t==null?void 0:t.links,entityName:e("newsletter subscriptions"),onPageChange:r=>n.get(r)})]}),p.jsx(R,{isOpen:v,onClose:()=>u(!1),onConfirm:j,itemName:(l==null?void 0:l.email)||"",itemType:e("newsletter subscription")})]})}export{be as default}; diff --git a/public/build/assets/index-Cn5g3P59.js b/public/build/assets/index-C9f7ZcED.js similarity index 90% rename from public/build/assets/index-Cn5g3P59.js rename to public/build/assets/index-C9f7ZcED.js index b56bb2ada..77ba50e98 100644 --- a/public/build/assets/index-Cn5g3P59.js +++ b/public/build/assets/index-C9f7ZcED.js @@ -1 +1 @@ -import{r as x,j as e}from"./ui-Z445SNHD.js";import{P as re}from"./page-template-B_mOhR6n.js";import{u as te,c as ae,x as E,L as A,I as z,B as p,S as ie,X as de,r as h,t as i}from"./app-36WMjvX0.js";import{C as le}from"./CrudDeleteModal-DM40AK8z.js";import{P as oe}from"./pagination-n2efY1KU.js";import{T as ce}from"./textarea-CdnKPU5F.js";import{S as R,a as O,b as B,c as L,d as b}from"./select-DgPPBKIC.js";import{T as G}from"./target-BEz5Ry2v.js";import{a as ne,C as me}from"./chevron-up-DXYKkCZG.js";import{S as V}from"./square-pen-B3p2jiW9.js";import{T as $}from"./trash-2-Dxg0nP1A.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./index-9MclThM-.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";function Ye(){const{t:r}=te(),{auth:w,goalTypes:t,filters:o={},globalSettings:a}=ae().props,S=(w==null?void 0:w.permissions)||[],[y,I]=x.useState(o.search||""),[m,q]=x.useState(o.status||"all"),[H,C]=x.useState(!1),[j,_]=x.useState(null),[u,M]=x.useState("create"),[c,v]=x.useState({name:"",description:"",status:"active"}),[n,g]=x.useState({}),[D,K]=x.useState(new Set),N=E(S,"create-goal-types"),f=E(S,"edit-goal-types"),T=E(S,"delete-goal-types"),X=s=>{const d=new Set(D);d.has(s)?d.delete(s):d.add(s),K(d)},F=()=>{v({name:"",description:"",status:"active"}),g({}),M("create"),_(null)},J=s=>{v({name:s.name||"",description:s.description||"",status:s.status||"active"}),M("edit"),_(s),g({})},U=s=>{s.preventDefault(),Q()},Q=()=>{h.get(route("hr.performance.goal-types.index"),{page:1,search:y||void 0,status:m!=="all"?m:void 0,per_page:o.per_page||10},{preserveState:!0,preserveScroll:!0})},W=()=>{I(""),q("all"),h.get(route("hr.performance.goal-types.index"),{page:1,per_page:o.per_page||10},{preserveState:!0,preserveScroll:!0})},Y=s=>{const d=o.sort_field===s&&o.sort_direction==="asc"?"desc":"asc";h.get(route("hr.performance.goal-types.index"),{sort_field:s,sort_direction:d,page:1,search:y||void 0,status:m!=="all"?m:void 0,per_page:o.per_page||10},{preserveState:!0,preserveScroll:!0})},k=(s,d)=>{switch(s){case"edit":J(d),window.scrollTo({top:0,behavior:"smooth"});break;case"delete":_(d),C(!0);break}},Z=s=>{s.preventDefault(),g({});const d={};if(c.name.trim()||(d.name=r("Goal type name is required")),c.status||(d.status=r("Status is required")),Object.keys(d).length>0){g(d);return}u==="create"?(a!=null&&a.is_demo||i.loading(r("Creating goal type...")),h.post(route("hr.performance.goal-types.store"),c,{onSuccess:l=>{a!=null&&a.is_demo||i.dismiss(),l.props.flash.success?(i.success(r(l.props.flash.success)),F()):l.props.flash.error&&i.error(r(l.props.flash.error))},onError:l=>{a!=null&&a.is_demo||i.dismiss(),g(l),i.error(r("Please check the form for errors"))}})):u==="edit"&&(a!=null&&a.is_demo||i.loading(r("Updating goal type...")),h.put(route("hr.performance.goal-types.update",j.id),c,{onSuccess:l=>{a!=null&&a.is_demo||i.dismiss(),l.props.flash.success?(i.success(r(l.props.flash.success)),F()):l.props.flash.error&&i.error(r(l.props.flash.error))},onError:l=>{a!=null&&a.is_demo||i.dismiss(),g(l),i.error(r("Please check the form for errors"))}}))},ee=()=>{a!=null&&a.is_demo||i.loading(r("Deleting goal type...")),h.delete(route("hr.performance.goal-types.destroy",j.id),{onSuccess:s=>{C(!1),a!=null&&a.is_demo||i.dismiss(),s.props.flash.success?i.success(r(s.props.flash.success)):s.props.flash.error&&i.error(r(s.props.flash.error))},onError:s=>{a!=null&&a.is_demo||i.dismiss(),i.error(r(typeof s=="string"?s:"Failed to delete goal type"))}})},se=[{title:r("Dashboard"),href:route("dashboard")},{title:r("HR Management"),href:route("hr.performance.indicator-categories.index")},{title:r("Performance"),href:route("hr.performance.indicator-categories.index")},{title:r("Goal Types")}],P=y||m!=="all";return e.jsxs(re,{title:r("Goal Types"),description:"",url:"/hr/performance/goal-types",breadcrumbs:se,noPadding:!0,children:[e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-6",children:[e.jsx("div",{className:"lg:col-span-1",children:e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 sticky top-4",children:[e.jsxs("div",{className:"p-6 border-b border-gray-200 dark:border-gray-700",children:[e.jsx("h2",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:r(u==="create"?"Add New Goal Type":"Edit Goal Type")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1",children:r(u==="create"?"Fill in the details to create a new goal type":"Update the goal type details below")})]}),e.jsxs("form",{onSubmit:Z,className:"p-6 space-y-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(A,{required:!0,htmlFor:"name",className:"required",children:r("Goal Type Name")}),e.jsx(z,{required:!0,id:"name",type:"text",value:c.name,onChange:s=>v({...c,name:s.target.value}),placeholder:r("e.g., Personal, Professional, Team"),className:n.name?"border-red-500":"",disabled:!N&&!f}),n.name&&e.jsx("p",{className:"text-sm text-red-500",children:n.name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(A,{htmlFor:"description",children:r("Description")}),e.jsx(ce,{id:"description",value:c.description,onChange:s=>v({...c,description:s.target.value}),placeholder:r("Brief description of the goal type"),rows:3,className:n.description?"border-red-500":"",disabled:!N&&!f}),n.description&&e.jsx("p",{className:"text-sm text-red-500",children:n.description})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(A,{required:!0,htmlFor:"status",className:"required",children:r("Status")}),e.jsxs(R,{value:c.status,onValueChange:s=>v({...c,status:s}),disabled:!N&&!f,children:[e.jsx(O,{className:n.status?"border-red-500":"",children:e.jsx(B,{})}),e.jsxs(L,{children:[e.jsx(b,{value:"active",children:r("Active")}),e.jsx(b,{value:"inactive",children:r("Inactive")})]})]}),n.status&&e.jsx("p",{className:"text-sm text-red-500",children:n.status})]}),e.jsxs("div",{className:"flex items-center gap-3 pt-4 border-t border-gray-200 dark:border-gray-700",children:[(N||f)&&e.jsx(p,{type:"submit",className:"flex-1",children:r(u==="create"?"Add Goal Type":"Update Goal Type")}),u==="edit"&&e.jsx(p,{type:"button",variant:"outline",onClick:F,children:r("Cancel")})]})]})]})}),e.jsxs("div",{className:"lg:col-span-2 space-y-4",children:[e.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 p-4",children:e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex gap-2",children:[e.jsxs("div",{className:"relative flex-1",children:[e.jsx(ie,{className:"absolute left-3 top-1/2 transform -translate-y-1/2 h-4 w-4 text-gray-400"}),e.jsx(z,{type:"text",placeholder:r("Search goal types..."),value:y,onChange:s=>I(s.target.value),onKeyDown:s=>s.key==="Enter"&&U(s),className:"pl-10"})]}),e.jsx(p,{onClick:U,variant:"default",children:r("Search")}),P&&e.jsxs(p,{onClick:W,variant:"outline",children:[e.jsx(de,{className:"h-4 w-4 mr-2"}),r("Reset")]})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-3",children:e.jsxs(R,{value:m,onValueChange:q,children:[e.jsx(O,{children:e.jsx(B,{placeholder:r("All Statuses")})}),e.jsxs(L,{children:[e.jsx(b,{value:"all",children:r("All Statuses")}),e.jsx(b,{value:"active",children:r("Active")}),e.jsx(b,{value:"inactive",children:r("Inactive")})]})]})})]})}),e.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 overflow-hidden",children:((t==null?void 0:t.data)||[]).length>0?e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"px-6 py-4 border-b border-gray-200 dark:border-gray-700",children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:r("Goal Types")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1",children:r("Manage goal types for employee performance tracking")})]}),e.jsx("div",{className:"hidden lg:block",children:e.jsx("div",{className:"overflow-x-auto",children:e.jsxs("table",{className:"min-w-full divide-y divide-gray-200 dark:divide-gray-700",children:[e.jsx("thead",{className:"bg-gray-50 dark:bg-gray-700",children:e.jsxs("tr",{children:[e.jsx("th",{className:"px-4 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider cursor-pointer select-none",onClick:()=>Y("name"),children:e.jsxs("div",{className:"flex items-center gap-1",children:[r("Name"),o.sort_field==="name"?o.sort_direction==="asc"?" ↑":" ↓":e.jsx("span",{className:"opacity-40",children:"↕"})]})}),e.jsx("th",{className:"px-3 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:r("Status")}),e.jsx("th",{className:"px-4 py-3 text-right text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:r("Actions")})]})}),e.jsx("tbody",{className:"bg-white dark:bg-gray-800 divide-y divide-gray-200 dark:divide-gray-700",children:((t==null?void 0:t.data)||[]).map(s=>e.jsxs("tr",{className:"hover:bg-gray-50 dark:hover:bg-gray-700/50 transition-colors",children:[e.jsx("td",{className:"px-4 py-4",children:e.jsxs("div",{className:"flex items-center",children:[e.jsx("div",{className:"flex-shrink-0 h-10 w-10 rounded-lg flex items-center justify-center bg-blue-100 text-blue-600 dark:bg-blue-900/30 dark:text-blue-400",children:e.jsx(G,{className:"h-5 w-5"})}),e.jsxs("div",{className:"ml-3",children:[e.jsx("div",{className:"text-sm font-medium text-gray-900 dark:text-white",children:s.name}),s.description&&e.jsxs("div",{className:"text-sm text-gray-500 dark:text-gray-400 max-w-xs",children:[e.jsx("div",{className:D.has(s.id)?"":"line-clamp-2",children:s.description}),s.description.length>60&&e.jsx("button",{onClick:()=>X(s.id),className:"inline-flex items-center mt-1 text-xs text-blue-600 hover:text-blue-800 dark:text-blue-400 dark:hover:text-blue-300",children:D.has(s.id)?e.jsxs(e.Fragment,{children:[e.jsx(ne,{className:"h-3 w-3 mr-1"}),r("Show less")]}):e.jsxs(e.Fragment,{children:[e.jsx(me,{className:"h-3 w-3 mr-1"}),r("Show more")]})})]})]})]})}),e.jsx("td",{className:"px-3 py-4",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.status==="active"?r("Active"):r("Inactive")})}),e.jsx("td",{className:"px-4 py-4 text-right",children:e.jsxs("div",{className:"flex items-center justify-end space-x-2",children:[f&&e.jsx(p,{variant:"ghost",size:"sm",onClick:()=>k("edit",s),className:"h-8 w-8 p-0 text-amber-500",title:r("Edit"),children:e.jsx(V,{className:"h-4 w-4"})}),T&&e.jsx(p,{variant:"ghost",size:"sm",onClick:()=>k("delete",s),className:"h-8 w-8 p-0 text-red-500",title:r("Delete"),children:e.jsx($,{className:"h-4 w-4"})})]})})]},s.id))})]})})}),e.jsx("div",{className:"lg:hidden space-y-4",children:((t==null?void 0:t.data)||[]).map(s=>e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg border border-gray-200 dark:border-gray-700 p-4",children:[e.jsxs("div",{className:"flex items-start justify-between mb-3",children:[e.jsxs("div",{className:"flex items-start space-x-3",children:[e.jsx("div",{className:"flex-shrink-0 h-10 w-10 rounded-lg flex items-center justify-center bg-blue-100 text-blue-600 dark:bg-blue-900/30 dark:text-blue-400",children:e.jsx(G,{className:"h-5 w-5"})}),e.jsxs("div",{className:"flex-1",children:[e.jsx("h3",{className:"text-sm font-medium text-gray-900 dark:text-white",children:s.name}),s.description&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1 line-clamp-2",title:s.description,children:s.description})]})]}),e.jsxs("div",{className:"flex items-center space-x-1",children:[f&&e.jsx(p,{variant:"ghost",size:"sm",onClick:()=>k("edit",s),className:"h-8 w-8 p-0 text-amber-500",children:e.jsx(V,{className:"h-4 w-4"})}),T&&e.jsx(p,{variant:"ghost",size:"sm",onClick:()=>k("delete",s),className:"h-8 w-8 p-0 text-red-500",children:e.jsx($,{className:"h-4 w-4"})})]})]}),e.jsx("div",{className:"grid grid-cols-2 gap-4",children:e.jsxs("div",{children:[e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400 mb-1",children:r("Status")}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.status==="active"?r("Active"):r("Inactive")})]})})]},s.id))}),(t==null?void 0:t.total)>((t==null?void 0:t.per_page)||10)&&e.jsx("div",{className:"px-6 py-4 border-t border-gray-200 dark:border-gray-700",children:e.jsx(oe,{from:(t==null?void 0:t.from)||0,to:(t==null?void 0:t.to)||0,total:(t==null?void 0:t.total)||0,links:t==null?void 0:t.links,entityName:r("goal types"),onPageChange:s=>{const d=new URL(s).searchParams.get("page")||"1";h.get(route("hr.performance.goal-types.index"),{page:d,per_page:o.per_page||10,search:y||void 0,status:m!=="all"?m:void 0,sort_field:o.sort_field||void 0,sort_direction:o.sort_direction||void 0},{preserveState:!0,preserveScroll:!0})}})})]}):e.jsxs("div",{className:"p-12 text-center",children:[e.jsx("div",{className:"mx-auto w-16 h-16 bg-gray-100 dark:bg-gray-700 rounded-full flex items-center justify-center mb-4",children:e.jsx(G,{className:"h-8 w-8 text-gray-400"})}),e.jsx("h3",{className:"text-lg font-medium text-gray-900 dark:text-white mb-2",children:r("No goal types found")}),e.jsx("p",{className:"text-gray-500 dark:text-gray-400 mb-6 max-w-sm mx-auto",children:r(P?"No goal types match your search criteria. Try adjusting your filters.":"Create goal types to categorize employee performance goals.")}),!P&&N&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:r("Use the form on the left to add your first goal type.")})]})})]})]}),e.jsx(le,{isOpen:H,onClose:()=>C(!1),onConfirm:ee,itemName:(j==null?void 0:j.name)||"",entityName:"goal type"})]})}export{Ye as default}; +import{r as x,j as e}from"./ui-Z445SNHD.js";import{P as re}from"./page-template-Cw8W4Qs2.js";import{u as te,c as ae,x as E,L as A,I as z,B as p,S as ie,X as de,r as h,t as i}from"./app-Da3PX8qg.js";import{C as le}from"./CrudDeleteModal-DmHx0JCJ.js";import{P as oe}from"./pagination-B9z4VraF.js";import{T as ce}from"./textarea-BgXisGCr.js";import{S as R,a as O,b as B,c as L,d as b}from"./select-9uIRiOV_.js";import{T as G}from"./target-B_9kWYv3.js";import{a as ne,C as me}from"./chevron-up-CIpCAMDk.js";import{S as V}from"./square-pen-CatLE0_h.js";import{T as $}from"./trash-2-15Ri11Yq.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./index-9MclThM-.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";function Ye(){const{t:r}=te(),{auth:w,goalTypes:t,filters:o={},globalSettings:a}=ae().props,S=(w==null?void 0:w.permissions)||[],[y,I]=x.useState(o.search||""),[m,q]=x.useState(o.status||"all"),[H,C]=x.useState(!1),[j,_]=x.useState(null),[u,M]=x.useState("create"),[c,v]=x.useState({name:"",description:"",status:"active"}),[n,g]=x.useState({}),[D,K]=x.useState(new Set),N=E(S,"create-goal-types"),f=E(S,"edit-goal-types"),T=E(S,"delete-goal-types"),X=s=>{const d=new Set(D);d.has(s)?d.delete(s):d.add(s),K(d)},F=()=>{v({name:"",description:"",status:"active"}),g({}),M("create"),_(null)},J=s=>{v({name:s.name||"",description:s.description||"",status:s.status||"active"}),M("edit"),_(s),g({})},U=s=>{s.preventDefault(),Q()},Q=()=>{h.get(route("hr.performance.goal-types.index"),{page:1,search:y||void 0,status:m!=="all"?m:void 0,per_page:o.per_page||10},{preserveState:!0,preserveScroll:!0})},W=()=>{I(""),q("all"),h.get(route("hr.performance.goal-types.index"),{page:1,per_page:o.per_page||10},{preserveState:!0,preserveScroll:!0})},Y=s=>{const d=o.sort_field===s&&o.sort_direction==="asc"?"desc":"asc";h.get(route("hr.performance.goal-types.index"),{sort_field:s,sort_direction:d,page:1,search:y||void 0,status:m!=="all"?m:void 0,per_page:o.per_page||10},{preserveState:!0,preserveScroll:!0})},k=(s,d)=>{switch(s){case"edit":J(d),window.scrollTo({top:0,behavior:"smooth"});break;case"delete":_(d),C(!0);break}},Z=s=>{s.preventDefault(),g({});const d={};if(c.name.trim()||(d.name=r("Goal type name is required")),c.status||(d.status=r("Status is required")),Object.keys(d).length>0){g(d);return}u==="create"?(a!=null&&a.is_demo||i.loading(r("Creating goal type...")),h.post(route("hr.performance.goal-types.store"),c,{onSuccess:l=>{a!=null&&a.is_demo||i.dismiss(),l.props.flash.success?(i.success(r(l.props.flash.success)),F()):l.props.flash.error&&i.error(r(l.props.flash.error))},onError:l=>{a!=null&&a.is_demo||i.dismiss(),g(l),i.error(r("Please check the form for errors"))}})):u==="edit"&&(a!=null&&a.is_demo||i.loading(r("Updating goal type...")),h.put(route("hr.performance.goal-types.update",j.id),c,{onSuccess:l=>{a!=null&&a.is_demo||i.dismiss(),l.props.flash.success?(i.success(r(l.props.flash.success)),F()):l.props.flash.error&&i.error(r(l.props.flash.error))},onError:l=>{a!=null&&a.is_demo||i.dismiss(),g(l),i.error(r("Please check the form for errors"))}}))},ee=()=>{a!=null&&a.is_demo||i.loading(r("Deleting goal type...")),h.delete(route("hr.performance.goal-types.destroy",j.id),{onSuccess:s=>{C(!1),a!=null&&a.is_demo||i.dismiss(),s.props.flash.success?i.success(r(s.props.flash.success)):s.props.flash.error&&i.error(r(s.props.flash.error))},onError:s=>{a!=null&&a.is_demo||i.dismiss(),i.error(r(typeof s=="string"?s:"Failed to delete goal type"))}})},se=[{title:r("Dashboard"),href:route("dashboard")},{title:r("HR Management"),href:route("hr.performance.indicator-categories.index")},{title:r("Performance"),href:route("hr.performance.indicator-categories.index")},{title:r("Goal Types")}],P=y||m!=="all";return e.jsxs(re,{title:r("Goal Types"),description:"",url:"/hr/performance/goal-types",breadcrumbs:se,noPadding:!0,children:[e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-6",children:[e.jsx("div",{className:"lg:col-span-1",children:e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 sticky top-4",children:[e.jsxs("div",{className:"p-6 border-b border-gray-200 dark:border-gray-700",children:[e.jsx("h2",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:r(u==="create"?"Add New Goal Type":"Edit Goal Type")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1",children:r(u==="create"?"Fill in the details to create a new goal type":"Update the goal type details below")})]}),e.jsxs("form",{onSubmit:Z,className:"p-6 space-y-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(A,{required:!0,htmlFor:"name",className:"required",children:r("Goal Type Name")}),e.jsx(z,{required:!0,id:"name",type:"text",value:c.name,onChange:s=>v({...c,name:s.target.value}),placeholder:r("e.g., Personal, Professional, Team"),className:n.name?"border-red-500":"",disabled:!N&&!f}),n.name&&e.jsx("p",{className:"text-sm text-red-500",children:n.name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(A,{htmlFor:"description",children:r("Description")}),e.jsx(ce,{id:"description",value:c.description,onChange:s=>v({...c,description:s.target.value}),placeholder:r("Brief description of the goal type"),rows:3,className:n.description?"border-red-500":"",disabled:!N&&!f}),n.description&&e.jsx("p",{className:"text-sm text-red-500",children:n.description})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(A,{required:!0,htmlFor:"status",className:"required",children:r("Status")}),e.jsxs(R,{value:c.status,onValueChange:s=>v({...c,status:s}),disabled:!N&&!f,children:[e.jsx(O,{className:n.status?"border-red-500":"",children:e.jsx(B,{})}),e.jsxs(L,{children:[e.jsx(b,{value:"active",children:r("Active")}),e.jsx(b,{value:"inactive",children:r("Inactive")})]})]}),n.status&&e.jsx("p",{className:"text-sm text-red-500",children:n.status})]}),e.jsxs("div",{className:"flex items-center gap-3 pt-4 border-t border-gray-200 dark:border-gray-700",children:[(N||f)&&e.jsx(p,{type:"submit",className:"flex-1",children:r(u==="create"?"Add Goal Type":"Update Goal Type")}),u==="edit"&&e.jsx(p,{type:"button",variant:"outline",onClick:F,children:r("Cancel")})]})]})]})}),e.jsxs("div",{className:"lg:col-span-2 space-y-4",children:[e.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 p-4",children:e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex gap-2",children:[e.jsxs("div",{className:"relative flex-1",children:[e.jsx(ie,{className:"absolute left-3 top-1/2 transform -translate-y-1/2 h-4 w-4 text-gray-400"}),e.jsx(z,{type:"text",placeholder:r("Search goal types..."),value:y,onChange:s=>I(s.target.value),onKeyDown:s=>s.key==="Enter"&&U(s),className:"pl-10"})]}),e.jsx(p,{onClick:U,variant:"default",children:r("Search")}),P&&e.jsxs(p,{onClick:W,variant:"outline",children:[e.jsx(de,{className:"h-4 w-4 mr-2"}),r("Reset")]})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-3",children:e.jsxs(R,{value:m,onValueChange:q,children:[e.jsx(O,{children:e.jsx(B,{placeholder:r("All Statuses")})}),e.jsxs(L,{children:[e.jsx(b,{value:"all",children:r("All Statuses")}),e.jsx(b,{value:"active",children:r("Active")}),e.jsx(b,{value:"inactive",children:r("Inactive")})]})]})})]})}),e.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 overflow-hidden",children:((t==null?void 0:t.data)||[]).length>0?e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"px-6 py-4 border-b border-gray-200 dark:border-gray-700",children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:r("Goal Types")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1",children:r("Manage goal types for employee performance tracking")})]}),e.jsx("div",{className:"hidden lg:block",children:e.jsx("div",{className:"overflow-x-auto",children:e.jsxs("table",{className:"min-w-full divide-y divide-gray-200 dark:divide-gray-700",children:[e.jsx("thead",{className:"bg-gray-50 dark:bg-gray-700",children:e.jsxs("tr",{children:[e.jsx("th",{className:"px-4 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider cursor-pointer select-none",onClick:()=>Y("name"),children:e.jsxs("div",{className:"flex items-center gap-1",children:[r("Name"),o.sort_field==="name"?o.sort_direction==="asc"?" ↑":" ↓":e.jsx("span",{className:"opacity-40",children:"↕"})]})}),e.jsx("th",{className:"px-3 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:r("Status")}),e.jsx("th",{className:"px-4 py-3 text-right text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:r("Actions")})]})}),e.jsx("tbody",{className:"bg-white dark:bg-gray-800 divide-y divide-gray-200 dark:divide-gray-700",children:((t==null?void 0:t.data)||[]).map(s=>e.jsxs("tr",{className:"hover:bg-gray-50 dark:hover:bg-gray-700/50 transition-colors",children:[e.jsx("td",{className:"px-4 py-4",children:e.jsxs("div",{className:"flex items-center",children:[e.jsx("div",{className:"flex-shrink-0 h-10 w-10 rounded-lg flex items-center justify-center bg-blue-100 text-blue-600 dark:bg-blue-900/30 dark:text-blue-400",children:e.jsx(G,{className:"h-5 w-5"})}),e.jsxs("div",{className:"ml-3",children:[e.jsx("div",{className:"text-sm font-medium text-gray-900 dark:text-white",children:s.name}),s.description&&e.jsxs("div",{className:"text-sm text-gray-500 dark:text-gray-400 max-w-xs",children:[e.jsx("div",{className:D.has(s.id)?"":"line-clamp-2",children:s.description}),s.description.length>60&&e.jsx("button",{onClick:()=>X(s.id),className:"inline-flex items-center mt-1 text-xs text-blue-600 hover:text-blue-800 dark:text-blue-400 dark:hover:text-blue-300",children:D.has(s.id)?e.jsxs(e.Fragment,{children:[e.jsx(ne,{className:"h-3 w-3 mr-1"}),r("Show less")]}):e.jsxs(e.Fragment,{children:[e.jsx(me,{className:"h-3 w-3 mr-1"}),r("Show more")]})})]})]})]})}),e.jsx("td",{className:"px-3 py-4",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.status==="active"?r("Active"):r("Inactive")})}),e.jsx("td",{className:"px-4 py-4 text-right",children:e.jsxs("div",{className:"flex items-center justify-end space-x-2",children:[f&&e.jsx(p,{variant:"ghost",size:"sm",onClick:()=>k("edit",s),className:"h-8 w-8 p-0 text-amber-500",title:r("Edit"),children:e.jsx(V,{className:"h-4 w-4"})}),T&&e.jsx(p,{variant:"ghost",size:"sm",onClick:()=>k("delete",s),className:"h-8 w-8 p-0 text-red-500",title:r("Delete"),children:e.jsx($,{className:"h-4 w-4"})})]})})]},s.id))})]})})}),e.jsx("div",{className:"lg:hidden space-y-4",children:((t==null?void 0:t.data)||[]).map(s=>e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg border border-gray-200 dark:border-gray-700 p-4",children:[e.jsxs("div",{className:"flex items-start justify-between mb-3",children:[e.jsxs("div",{className:"flex items-start space-x-3",children:[e.jsx("div",{className:"flex-shrink-0 h-10 w-10 rounded-lg flex items-center justify-center bg-blue-100 text-blue-600 dark:bg-blue-900/30 dark:text-blue-400",children:e.jsx(G,{className:"h-5 w-5"})}),e.jsxs("div",{className:"flex-1",children:[e.jsx("h3",{className:"text-sm font-medium text-gray-900 dark:text-white",children:s.name}),s.description&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1 line-clamp-2",title:s.description,children:s.description})]})]}),e.jsxs("div",{className:"flex items-center space-x-1",children:[f&&e.jsx(p,{variant:"ghost",size:"sm",onClick:()=>k("edit",s),className:"h-8 w-8 p-0 text-amber-500",children:e.jsx(V,{className:"h-4 w-4"})}),T&&e.jsx(p,{variant:"ghost",size:"sm",onClick:()=>k("delete",s),className:"h-8 w-8 p-0 text-red-500",children:e.jsx($,{className:"h-4 w-4"})})]})]}),e.jsx("div",{className:"grid grid-cols-2 gap-4",children:e.jsxs("div",{children:[e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400 mb-1",children:r("Status")}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.status==="active"?r("Active"):r("Inactive")})]})})]},s.id))}),(t==null?void 0:t.total)>((t==null?void 0:t.per_page)||10)&&e.jsx("div",{className:"px-6 py-4 border-t border-gray-200 dark:border-gray-700",children:e.jsx(oe,{from:(t==null?void 0:t.from)||0,to:(t==null?void 0:t.to)||0,total:(t==null?void 0:t.total)||0,links:t==null?void 0:t.links,entityName:r("goal types"),onPageChange:s=>{const d=new URL(s).searchParams.get("page")||"1";h.get(route("hr.performance.goal-types.index"),{page:d,per_page:o.per_page||10,search:y||void 0,status:m!=="all"?m:void 0,sort_field:o.sort_field||void 0,sort_direction:o.sort_direction||void 0},{preserveState:!0,preserveScroll:!0})}})})]}):e.jsxs("div",{className:"p-12 text-center",children:[e.jsx("div",{className:"mx-auto w-16 h-16 bg-gray-100 dark:bg-gray-700 rounded-full flex items-center justify-center mb-4",children:e.jsx(G,{className:"h-8 w-8 text-gray-400"})}),e.jsx("h3",{className:"text-lg font-medium text-gray-900 dark:text-white mb-2",children:r("No goal types found")}),e.jsx("p",{className:"text-gray-500 dark:text-gray-400 mb-6 max-w-sm mx-auto",children:r(P?"No goal types match your search criteria. Try adjusting your filters.":"Create goal types to categorize employee performance goals.")}),!P&&N&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:r("Use the form on the left to add your first goal type.")})]})})]})]}),e.jsx(le,{isOpen:H,onClose:()=>C(!1),onConfirm:ee,itemName:(j==null?void 0:j.name)||"",entityName:"goal type"})]})}export{Ye as default}; diff --git a/public/build/assets/index-CAY7jDgm.js b/public/build/assets/index-CAY7jDgm.js new file mode 100644 index 000000000..2db8222ff --- /dev/null +++ b/public/build/assets/index-CAY7jDgm.js @@ -0,0 +1 @@ +import{R as n,j as o}from"./ui-Z445SNHD.js";import{t as i,P as u}from"./i18n-B2IfU_Xz.js";import{d as a,l,e as d,u as x}from"./app-Da3PX8qg.js";import{S as b}from"./switch-DCoM0Ivb.js";import"./page-template-Cw8W4Qs2.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./pagination-B9z4VraF.js";import"./CrudTable-Dk-uCuqB.js";import"./table-BRtys9Nx.js";import"./unlink-vC8B7N8r.js";import"./scale-Chnhsap1.js";import"./arrow-down-left-D4-BLXQL.js";import"./arrow-left-B9tcIgis.js";import"./arrow-right-left-TC-Oi5FJ.js";import"./arrow-right-SXr1661j.js";import"./arrow-up-down-Df1H6itH.js";import"./lock-open-Cco69YMj.js";import"./award-DOf5Xc3o.js";import"./ban-C1FQ9ay_.js";import"./indian-rupee-CY9fE6hT.js";import"./bell-BMsQyWM-.js";import"./book-open-DiNAfaue.js";import"./boxes-Bjf0_Kx7.js";import"./building-2-DmmRcP0c.js";import"./building-BXglONiz.js";import"./calculator-B75Vnhim.js";import"./calendar-check-C2F7PWoI.js";import"./camera-DZNJpjXR.js";import"./chart-column-CKzC1aib.js";import"./chart-no-axes-column-increasing-xL8kjLW0.js";import"./chart-no-axes-column-CaNDayE9.js";import"./chevron-left-C98gPe5P.js";import"./circle-alert-Cu5dznTP.js";import"./circle-check-big-KTDTMhTs.js";import"./circle-check-aau4wqhp.js";import"./circle-help-C4uXcZYY.js";import"./circle-x-r3If4JPw.js";import"./circle-DgA3bS7I.js";import"./clipboard-list-BNSl4hy2.js";import"./code-Dzlx6QPB.js";import"./crosshair-DtQysFz7.js";import"./crown-CC8Godfb.js";import"./download-BHVnw95S.js";import"./external-link-DL5n0dhJ.js";import"./eye-off-BJYR0wmr.js";import"./eye-CzYzwmmr.js";import"./instagram-tpp8H3E-.js";import"./file-down-CxCQCvcc.js";import"./pen-line-CNA-f1dm.js";import"./file-up-D3rB-4Bg.js";import"./filter-B_3e214H.js";import"./folder-git-2-T64oq8HG.js";import"./house-BUnGVtyw.js";import"./git-branch-EdIXkL-9.js";import"./grip-vertical-BvetFs24.js";import"./hard-drive--Nch37f-.js";import"./hash-B3fNBlbs.js";import"./shield-rKKgzkbW.js";import"./info-Cj5ROI6H.js";import"./layers-DdZLSQgt.js";import"./layout-list-DkB7S2jk.js";import"./lightbulb-CJXOfIFD.js";import"./link-2-DNnYgrdz.js";import"./link-DeErafFW.js";import"./twitter-CRZZ6zjd.js";import"./list-DY4Uh_0E.js";import"./locate-fixed-BKpEfCUU.js";import"./lock-BGSkpX29.js";import"./log-in-TxFQ9ojy.js";import"./mail-khAU5Oig.js";import"./map-pin-BFNXdrz2.js";import"./menu-BGxVBBZl.js";import"./message-square-warning-DHRFlo8i.js";import"./message-square-C7x1Rix5.js";import"./monitor-P2T9V9tT.js";import"./package-C-rDDwyp.js";import"./percent-DP16IBy2.js";import"./phone-XzqO8Dfs.js";import"./plane-C9QqCVcZ.js";import"./play-62Z04sZZ.js";import"./qr-code-CUR1J9NH.js";import"./quote-DF2Qwen7.js";import"./radio-nm2vY_Ib.js";import"./ruler-DviIA5uv.js";import"./send-DXZhFVWG.js";import"./server-BzBihesB.js";import"./wifi-BPS_-hKY.js";import"./shield-check-Cyw4YGYb.js";import"./smartphone-i99jk4ns.js";import"./square-check-big-Cal0w_ma.js";import"./square-pen-CatLE0_h.js";import"./star-CSGOTD6i.js";import"./sun-TjfxyFzf.js";import"./tag-CUFhfHTp.js";import"./target-B_9kWYv3.js";import"./thumbs-up-Du-LlBXg.js";import"./ticket-BjgtGAIQ.js";import"./trash-2-15Ri11Yq.js";import"./trash-BRJCY2my.js";import"./trending-down-MNPLLbIb.js";import"./trending-up-D5y6g4yZ.js";import"./triangle-alert-CeuDFixJ.js";import"./trophy-Cs36GMET.js";import"./type-DX1RNe21.js";import"./user-check-DDs_5zV9.js";import"./user-plus-Ba62LA9O.js";import"./user-x-C3dBJr2o.js";import"./wallet-BP1hP1I0.js";import"./wrench-DX6GWbcS.js";import"./zap-Of1Abppa.js";import"./CrudFormModal-CTSICk3j.js";import"./radio-group-CuY8xCRY.js";import"./checkbox-C3Z6LHOx.js";import"./multi-select-field-ALFA5JXF.js";import"./scroll-area-C7NBgd0i.js";import"./LocationPicker-Dy1Od2a3.js";import"./leaflet-FVhBWCqS.js";import"./CrudDeleteModal-DmHx0JCJ.js";import"./utils-BWxnHGCV.js";const f={status:(e={},r="bg-gray-100 text-gray-800")=>t=>{if(t==null)return o.jsx("span",{children:"-"});if(typeof t=="boolean")return o.jsx(l,{className:d("capitalize",t?"bg-green-100 text-green-800":"bg-red-100 text-red-800"),children:t?"Active":"Inactive"});const m=e[t]||r;return o.jsx(l,{className:d("capitalize",m),children:t})},image:(e="h-16 w-20 rounded-md object-cover shadow-sm",r="https://placehold.co/200x150?text=Image+Not+Found")=>(t,m)=>{if(!t)return o.jsx("div",{className:"text-center text-gray-400",children:"No image"});const p=typeof t=="string"&&t.startsWith("http")?t:`/storage/${t}`;return o.jsx("div",{className:"flex justify-center",children:o.jsx("img",{src:p,alt:"Image",className:e,onError:s=>{s.currentTarget.src=r}})})},price:(e="USD",r="en-US")=>t=>{if(t==null)return o.jsx("span",{children:"-"});const m=typeof t=="string"?parseFloat(t):t;return o.jsx("span",{className:"text-sm font-medium",children:m.toLocaleString(r,{style:"currency",currency:e})})},date:(e=!1)=>r=>{if(!r)return o.jsx("span",{children:"-"});try{if(typeof window<"u"&&window.appSettings){const p=window.appSettings.formatDateTime(r,!1);return o.jsx("span",{className:"text-sm",children:p})}const t=new Date(r),m=e?{dateStyle:"medium",timeStyle:"short"}:{dateStyle:"medium"};return o.jsx("span",{className:"text-sm",children:t.toLocaleDateString("en-US",m)})}catch{return o.jsx("span",{className:"text-sm",children:r})}},boolean:()=>e=>o.jsx("span",{children:e?"Yes":"No"}),relation:e=>(r,t)=>t?t&&t[e]?o.jsx("span",{children:t[e]}):o.jsx("span",{children:"-"}):o.jsx("span",{children:"-"}),link:(e,r="text-blue-600 hover:underline",t=!1)=>(m,p)=>{if(!m)return o.jsx("span",{children:"-"});const s=typeof e=="function"?e(p):e.replace(":id",p.id);return o.jsx(a,{href:s,className:r,target:t?"_blank":void 0,children:m})},button:(e,r,t="px-2 py-1 text-xs bg-blue-500 text-white rounded hover:bg-blue-600",m=!1)=>(p,s)=>{const c=typeof r=="function"?r(s):r.replace(":id",s.id);return o.jsx(a,{href:c,className:t,target:m?"_blank":void 0,children:e})},switch:(e,r=!1)=>(t,m)=>{const p=()=>{!r&&e&&e(m.id,!t)};return n.createElement("div",{className:"flex items-center justify-center"},[n.createElement(b,{key:"switch",checked:!!t,onCheckedChange:p,disabled:r})])}},h={entity:{name:"permissions",endpoint:route("permissions.index"),permissions:{view:"view-permissions",create:"create-permissions",edit:"edit-permissions",delete:"delete-permissions"}},description:i("Manage system permissions for different modules"),table:{columns:[{key:"module",label:i("Module"),sortable:!0,render:f.status({[i("Products")]:"bg-blue-100 text-blue-800",[i("Categories")]:"bg-green-100 text-green-800",[i("Contacts")]:"bg-purple-100 text-purple-800",[i("Permissions")]:"bg-amber-100 text-amber-800",[i("Roles")]:"bg-red-100 text-red-800",[i("Users")]:"bg-indigo-100 text-indigo-800"})},{key:"name",label:i("Name"),sortable:!0},{key:"label",label:i("Label"),sortable:!0},{key:"description",label:i("Description")},{key:"created_at",label:i("Created At"),sortable:!0,render:e=>`${window.appSettings.formatDateTime(e,!1)}`}],actions:[{label:i("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-permissions"},{label:i("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-permissions"},{label:i("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-permissions"}]},filters:[{key:"module",label:i("Module"),type:"select",options:[]}],form:{fields:[{name:"module",label:i("Module"),type:"text",required:!0},{name:"label",label:i("Label"),type:"text",required:!0,description:i("The name field will be automatically generated from this label")},{name:"description",label:i("Description"),type:"textarea"}]}};function or(){const{t:e}=x(),r=[{title:e("Dashboard"),href:route("dashboard")},{title:e("User Management"),href:route("roles.index")},{title:e("Permissions")}];return o.jsx(u,{config:h,url:"/permissions",breadcrumbs:r})}export{or as default}; diff --git a/public/build/assets/index-CC85rWvL.js b/public/build/assets/index-CC85rWvL.js deleted file mode 100644 index 988aee294..000000000 --- a/public/build/assets/index-CC85rWvL.js +++ /dev/null @@ -1 +0,0 @@ -import{r as g,j as o}from"./ui-Z445SNHD.js";import{u as w,c as y,r as p,P as N,t as a}from"./app-36WMjvX0.js";import{P as T}from"./pagination-n2efY1KU.js";import{S as k}from"./search-and-filter-bar-PUOLiNYr.js";import{P as F}from"./page-template-B_mOhR6n.js";import{C as A}from"./CrudTable-DA37WZsR.js";import{C as E}from"./CrudDeleteModal-DM40AK8z.js";import{T as I}from"./toaster-Bc5RPjCT.js";import"./utils-BWxnHGCV.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./calendar-BYVpj4_X.js";import"./filter-D8dMdozc.js";import"./list-Ajdnpsw1.js";import"./layout-grid-Ba5sCiyJ.js";import"./textarea-CdnKPU5F.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./table-C1YkBp3W.js";import"./unlink-sh32LPkQ.js";import"./scale-rJYsnHRa.js";import"./arrow-down-left-BN6xjhcz.js";import"./arrow-left-CjPQICYw.js";import"./arrow-right-left-DKUcVR58.js";import"./arrow-right-DUEfRrRr.js";import"./arrow-up-down-FmcUfWon.js";import"./lock-open-CN4tz8Of.js";import"./award-D9FlSYzB.js";import"./ban-CMgLBFSt.js";import"./indian-rupee-Bh3-8N2a.js";import"./bell-Cr2F9IDD.js";import"./book-open-DUwKvBiK.js";import"./boxes-rwzklut0.js";import"./building-2-Cda8xQDI.js";import"./building-CG4yAV8N.js";import"./calculator-wt_63eRJ.js";import"./calendar-check-BZ1JTjf6.js";import"./camera-DDKUkICL.js";import"./chart-column-GeSBJr5Y.js";import"./chart-no-axes-column-increasing-Beqplnfl.js";import"./chart-no-axes-column-BKgkVzqT.js";import"./chevron-left-DKWjKjSf.js";import"./circle-alert-KsX4JXbz.js";import"./circle-check-big-DqURlwt2.js";import"./circle-check-C_SLfS2p.js";import"./circle-help-BdsC7_wR.js";import"./circle-x-DkvEqmM5.js";import"./circle-BpyxLEsH.js";import"./clipboard-list-BU0dok7E.js";import"./code-DNPjFOcs.js";import"./crosshair-C7OptAZm.js";import"./crown-Cp4cgutu.js";import"./download-Ba72czhU.js";import"./external-link-uO-R2E0-.js";import"./eye-off-DlDpEvnB.js";import"./eye-DSAoA9Pp.js";import"./instagram-DBjFHIT7.js";import"./file-down-Bxu0R4EW.js";import"./pen-line-Fy-AVmqM.js";import"./file-up-CZ-cXuKa.js";import"./folder-git-2-Dwj_EoDL.js";import"./house-D8b8GwgZ.js";import"./git-branch-D2sIFzs4.js";import"./grip-vertical-DXcr-v-g.js";import"./hard-drive-ApF-ULi1.js";import"./hash-CHJS6b-L.js";import"./shield-Mt6vEHxn.js";import"./info-VH-vNQ_z.js";import"./layers-CF7Mhs3n.js";import"./layout-list-BuBaZfwq.js";import"./lightbulb-fAsbBO8F.js";import"./link-2-C22T2wSs.js";import"./link-ClcCoVU_.js";import"./twitter-DDHYm63p.js";import"./locate-fixed-D29o3FBS.js";import"./lock-RX1hYn48.js";import"./log-in-Bt5dnADg.js";import"./mail-BFoS8U8W.js";import"./map-pin-L7jUebKz.js";import"./menu-Cu-nnefe.js";import"./message-square-warning-DbVEqa_0.js";import"./message-square-DMJ4IbdE.js";import"./monitor-DL9THmS7.js";import"./package-B9XnehkQ.js";import"./percent-BYDujffR.js";import"./phone-CJ2h446N.js";import"./plane-BqORGC6m.js";import"./play-DHqp-NCB.js";import"./qr-code-u5AOBzVe.js";import"./quote-BtOwgBns.js";import"./radio-CxUR05xj.js";import"./ruler-DbxwIrQY.js";import"./send-DpE3qK0m.js";import"./server-DgtPu6lA.js";import"./wifi-CFyF5qct.js";import"./shield-check--CTAItWs.js";import"./smartphone-BQ_9x4vN.js";import"./square-check-big-Dt4MtZcM.js";import"./square-pen-B3p2jiW9.js";import"./star-WlheM7sI.js";import"./sun-DRsBfXSu.js";import"./tag-CMVMnpSh.js";import"./target-BEz5Ry2v.js";import"./thumbs-up-DYj-woXk.js";import"./ticket-BhEK5100.js";import"./trash-2-Dxg0nP1A.js";import"./trash-Dyd2ZsaG.js";import"./trending-down-CeOqAkGV.js";import"./trending-up-CPB8hZlm.js";import"./triangle-alert-MsN2AA6c.js";import"./trophy-BZyhzbIT.js";import"./type-DlbqWp8I.js";import"./user-check-4xSYwYvq.js";import"./user-plus-C-0nSlHG.js";import"./user-x-Drk57M2z.js";import"./wallet-C3p1yihr.js";import"./wrench-CLqKc51o.js";import"./zap-D4fS-tPu.js";function fe(){var f;const{t:m}=w(),{pages:r,filters:n={},globalSettings:i}=y().props,[h,c]=g.useState(!1),[d,u]=g.useState(null),[s,x]=g.useState(n.search||""),S=t=>{p.get(route("landing-page.custom-pages.edit",t.id))},b=t=>{u(t),c(!0)},C=()=>{i!=null&&i.is_demo||a.loading(m("Deleting page...")),p.delete(route("landing-page.custom-pages.destroy",d.id),{onSuccess:t=>{var e,l;c(!1),u(null),i!=null&&i.is_demo||a.dismiss(),(e=t.props.flash)!=null&&e.success?a.success(m(t.props.flash.success)):(l=t.props.flash)!=null&&l.error&&a.error(m(t.props.flash.error))},onError:t=>{i!=null&&i.is_demo||a.dismiss(),typeof t=="string"?a.error(m(t)):a.error(m("Failed to delete page"))}})},P=t=>{t.preventDefault();const e={page:1};s&&(e.search=s),p.get(route("landing-page.custom-pages.index"),e,{preserveState:!0,preserveScroll:!0})},v=(t,e)=>{t==="edit"?S(e):t==="delete"&&b(e)},j=t=>{const e=n.sort_field===t&&n.sort_direction==="desc"?"asc":"desc",l={sort_field:t,sort_direction:e,page:1};s&&(l.search=s),p.get(route("landing-page.custom-pages.index"),l,{preserveState:!0,preserveScroll:!0})},D=[{key:"title",label:"Title",sortable:!0,render:t=>o.jsx("div",{className:"font-medium",children:t})},{key:"content",label:"Content",render:t=>{const e=t.replace(/<[^>]*>/g,"");return o.jsxs("div",{className:"max-w-xs truncate",title:e,children:[e.substring(0,100),"..."]})}},{key:"is_active",label:"Status",render:t=>{const e=t?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20";return o.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${e}`,children:t?"Active":"Inactive"})}},{key:"created_at",label:"Created",sortable:!0,render:t=>{var e;return((e=window.appSettings)==null?void 0:e.formatDateTimeSimple(t,!1))||new Date(t).toLocaleDateString()}}],_=[{label:"Edit",icon:"Edit",action:"edit",className:"text-amber-500"},{label:"Delete",icon:"Trash2",action:"delete",className:"text-red-500"}];return o.jsxs(F,{title:"Custom Pages",url:"/custom-pages",breadcrumbs:[{title:m("Dashboard"),href:route("dashboard")},{title:m("Landing Page"),href:route("landing-page")},{title:m("Custom Pages")}],actions:[{label:"Add Page",icon:o.jsx(N,{className:"w-4 h-4 mr-2"}),variant:"default",onClick:()=>p.get(route("landing-page.custom-pages.create"))}],noPadding:!0,children:[o.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:o.jsx(k,{searchTerm:s,onSearchChange:x,onSearch:P,filters:[],showFilters:!1,setShowFilters:()=>{},hasActiveFilters:()=>!1,activeFilterCount:()=>0,onResetFilters:()=>{},currentPerPage:((f=n.per_page)==null?void 0:f.toString())||"10",onPerPageChange:t=>{const e={page:1,per_page:parseInt(t)};s&&(e.search=s),p.get(route("landing-page.custom-pages.index"),e,{preserveState:!0,preserveScroll:!0})}})}),o.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[o.jsx(A,{columns:D,actions:_,data:(r==null?void 0:r.data)||r||[],from:(r==null?void 0:r.from)||1,onAction:v,sortField:n.sort_field,sortDirection:n.sort_direction,onSort:j}),(r==null?void 0:r.links)&&o.jsx(T,{from:(r==null?void 0:r.from)||0,to:(r==null?void 0:r.to)||0,total:(r==null?void 0:r.total)||0,links:r==null?void 0:r.links,entityName:"pages",onPageChange:t=>p.get(t)})]}),o.jsx(E,{isOpen:h,onClose:()=>{c(!1),u(null)},onConfirm:C,itemName:(d==null?void 0:d.title)||"",entityName:"page"}),o.jsx(I,{})]})}export{fe as default}; diff --git a/public/build/assets/index-Hungu7Ev.js b/public/build/assets/index-CHIERAu7.js similarity index 64% rename from public/build/assets/index-Hungu7Ev.js rename to public/build/assets/index-CHIERAu7.js index a6fb919dc..05f4e350a 100644 --- a/public/build/assets/index-Hungu7Ev.js +++ b/public/build/assets/index-CHIERAu7.js @@ -1 +1 @@ -import{r as s,j as e}from"./ui-Z445SNHD.js";import{P as L}from"./page-template-B_mOhR6n.js";import{u as V,c as G,r as c,B as f,D as C,h as J,j as Q,k as W,t as o}from"./app-36WMjvX0.js";import{C as X}from"./CrudTable-DA37WZsR.js";import{P as Y}from"./pagination-n2efY1KU.js";import{S as ee}from"./search-and-filter-bar-PUOLiNYr.js";import te from"./view-CmXiH4eH.js";import{C as re}from"./circle-check-big-DqURlwt2.js";import{C as ae}from"./clock-Cfp0CYjJ.js";import{T as _}from"./timer-Bn-D5krG.js";import{R as P}from"./refresh-cw-BTR9wbuS.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./fingerprint-q0Oj9Sk5.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./table-C1YkBp3W.js";import"./unlink-sh32LPkQ.js";import"./scale-rJYsnHRa.js";import"./arrow-down-left-BN6xjhcz.js";import"./arrow-left-CjPQICYw.js";import"./arrow-right-left-DKUcVR58.js";import"./arrow-right-DUEfRrRr.js";import"./arrow-up-down-FmcUfWon.js";import"./lock-open-CN4tz8Of.js";import"./award-D9FlSYzB.js";import"./ban-CMgLBFSt.js";import"./indian-rupee-Bh3-8N2a.js";import"./bell-Cr2F9IDD.js";import"./book-open-DUwKvBiK.js";import"./boxes-rwzklut0.js";import"./building-2-Cda8xQDI.js";import"./building-CG4yAV8N.js";import"./calculator-wt_63eRJ.js";import"./calendar-check-BZ1JTjf6.js";import"./camera-DDKUkICL.js";import"./chart-column-GeSBJr5Y.js";import"./chart-no-axes-column-increasing-Beqplnfl.js";import"./chart-no-axes-column-BKgkVzqT.js";import"./chevron-left-DKWjKjSf.js";import"./circle-alert-KsX4JXbz.js";import"./circle-check-C_SLfS2p.js";import"./circle-help-BdsC7_wR.js";import"./circle-x-DkvEqmM5.js";import"./circle-BpyxLEsH.js";import"./clipboard-list-BU0dok7E.js";import"./code-DNPjFOcs.js";import"./crosshair-C7OptAZm.js";import"./crown-Cp4cgutu.js";import"./download-Ba72czhU.js";import"./external-link-uO-R2E0-.js";import"./eye-off-DlDpEvnB.js";import"./eye-DSAoA9Pp.js";import"./instagram-DBjFHIT7.js";import"./file-down-Bxu0R4EW.js";import"./pen-line-Fy-AVmqM.js";import"./file-up-CZ-cXuKa.js";import"./filter-D8dMdozc.js";import"./folder-git-2-Dwj_EoDL.js";import"./house-D8b8GwgZ.js";import"./git-branch-D2sIFzs4.js";import"./grip-vertical-DXcr-v-g.js";import"./hard-drive-ApF-ULi1.js";import"./hash-CHJS6b-L.js";import"./shield-Mt6vEHxn.js";import"./info-VH-vNQ_z.js";import"./layers-CF7Mhs3n.js";import"./layout-list-BuBaZfwq.js";import"./lightbulb-fAsbBO8F.js";import"./link-2-C22T2wSs.js";import"./link-ClcCoVU_.js";import"./twitter-DDHYm63p.js";import"./list-Ajdnpsw1.js";import"./locate-fixed-D29o3FBS.js";import"./lock-RX1hYn48.js";import"./log-in-Bt5dnADg.js";import"./mail-BFoS8U8W.js";import"./map-pin-L7jUebKz.js";import"./menu-Cu-nnefe.js";import"./message-square-warning-DbVEqa_0.js";import"./message-square-DMJ4IbdE.js";import"./monitor-DL9THmS7.js";import"./package-B9XnehkQ.js";import"./percent-BYDujffR.js";import"./phone-CJ2h446N.js";import"./plane-BqORGC6m.js";import"./play-DHqp-NCB.js";import"./qr-code-u5AOBzVe.js";import"./quote-BtOwgBns.js";import"./radio-CxUR05xj.js";import"./ruler-DbxwIrQY.js";import"./send-DpE3qK0m.js";import"./server-DgtPu6lA.js";import"./wifi-CFyF5qct.js";import"./shield-check--CTAItWs.js";import"./smartphone-BQ_9x4vN.js";import"./square-check-big-Dt4MtZcM.js";import"./square-pen-B3p2jiW9.js";import"./star-WlheM7sI.js";import"./sun-DRsBfXSu.js";import"./tag-CMVMnpSh.js";import"./target-BEz5Ry2v.js";import"./thumbs-up-DYj-woXk.js";import"./ticket-BhEK5100.js";import"./trash-2-Dxg0nP1A.js";import"./trash-Dyd2ZsaG.js";import"./trending-down-CeOqAkGV.js";import"./trending-up-CPB8hZlm.js";import"./triangle-alert-MsN2AA6c.js";import"./trophy-BZyhzbIT.js";import"./type-DlbqWp8I.js";import"./user-check-4xSYwYvq.js";import"./user-plus-C-0nSlHG.js";import"./user-x-Drk57M2z.js";import"./wallet-C3p1yihr.js";import"./wrench-CLqKc51o.js";import"./zap-D4fS-tPu.js";function Or(){var N;const{t}=V(),{auth:x,biometricData:a,filters:i={},configurationMissing:y,globalSettings:se}=G().props,A=(x==null?void 0:x.permissions)||[],[n,b]=s.useState(i.search||""),[m,j]=s.useState(i.start_date||""),[l,k]=s.useState(i.end_date||""),[T,v]=s.useState(!1),[E,g]=s.useState(!1),[F,R]=s.useState([]),[p,B]=s.useState(null),[w,D]=s.useState(!1),[I,h]=s.useState(!1),M=()=>n!==""||m!==""||l!=="",O=()=>(n?1:0)+(m?1:0)+(l?1:0),q=r=>{r.preventDefault(),S()},S=()=>{c.get(route("hr.biometric-attendance.index"),{page:1,search:n||void 0,start_date:m||void 0,end_date:l||void 0,per_page:i.per_page},{preserveState:!0,preserveScroll:!0})},K=(r,u)=>{switch(r){case"view":U(u);break}},U=async r=>{try{const d=await(await fetch(route("hr.biometric-attendance.show",{employeeCode:r.employee_code,date:r.date}))).json();d.success?(R(d.data.entries),B({code:d.data.employee_code,date:d.data.date,name:r.name,attendance_record:d.data.attendance_record}),g(!0)):o.error(t(d.message||"Failed to fetch details"))}catch{o.error(t("Error fetching details"))}},Z=()=>{b(""),j(""),k(""),v(!1),c.get(route("hr.biometric-attendance.index"),{page:1,per_page:i.per_page},{preserveState:!0,preserveScroll:!0})},$=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Biometric Attendance")}],z=[{label:t("Details"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-biometric-attendance"}],H=[{key:"employee_code",label:t("Employee Code"),sortable:!1,render:r=>e.jsx("span",{className:"font-mono text-sm font-medium",children:r})},{key:"name",label:t("Employee Name"),sortable:!1,render:r=>e.jsx("span",{className:"font-medium",children:r})},{key:"terminal",label:t("Branch"),sortable:!1,render:r=>e.jsx("span",{className:"text-sm font-medium text-gray-700 dark:text-gray-300",children:r||"-"})},{key:"date",label:t("Date"),sortable:!1,render:r=>e.jsx("span",{className:"text-sm",children:window.appSettings.formatDateTimeSimple(r,!1)})},{key:"clock_in",label:t("Clock In"),sortable:!1,render:r=>e.jsx("span",{className:"font-mono text-sm font-medium text-green-600",children:r||"-"})},{key:"clock_out",label:t("Clock Out"),sortable:!1,render:r=>e.jsx("span",{className:"font-mono text-sm font-medium text-red-600",children:r||"-"})},{key:"sync_status",label:t("Status"),sortable:!1,render:r=>r==="synced"?e.jsxs("span",{className:"inline-flex items-center gap-1.5 px-2.5 py-1 rounded-full text-xs font-semibold bg-green-50 text-green-700 dark:bg-green-950/20 dark:text-green-400 border border-green-200/50",children:[e.jsx(re,{className:"h-3.5 w-3.5"}),t("Synced")]}):e.jsxs("span",{className:"inline-flex items-center gap-1.5 px-2.5 py-1 rounded-full text-xs font-semibold bg-amber-50 text-amber-700 dark:bg-amber-950/20 dark:text-amber-400 border border-amber-200/50",children:[e.jsx(ae,{className:"h-3.5 w-3.5"}),t("Pending")]})}];return e.jsxs(L,{title:t("Biometric Attendance"),url:"/hr/biometric-attendance",breadcrumbs:$,noPadding:!0,children:[!y&&e.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:e.jsx(ee,{searchTerm:n,onSearchChange:b,onSearch:q,searchPlaceholder:t("Search by employee name or code..."),filters:[{name:"start_date",label:t("Start Date"),type:"date",value:m,onChange:j},{name:"end_date",label:t("End Date"),type:"date",value:l,onChange:k}],showFilters:T,setShowFilters:v,hasActiveFilters:M,activeFilterCount:O,onResetFilters:Z,onApplyFilters:S,currentPerPage:((N=i.per_page)==null?void 0:N.toString())||"10",onPerPageChange:r=>{c.get(route("hr.biometric-attendance.index"),{page:1,per_page:parseInt(r),search:n||void 0,start_date:m||void 0,end_date:l||void 0},{preserveState:!0,preserveScroll:!0})}})}),e.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[e.jsxs("div",{className:"px-6 py-4 border-b border-gray-200 dark:border-gray-700 flex justify-between items-center",children:[e.jsxs("div",{className:"flex items-center gap-2 text-sm text-gray-600 dark:text-gray-400",children:[e.jsx(_,{className:"h-4 w-4"}),e.jsx("span",{children:t("Biometric attendance data from device")})]}),e.jsxs(f,{size:"sm",variant:"outline",onClick:()=>h(!0),children:[e.jsx(P,{className:"h-4 w-4 mr-2"}),t("Sync to Attendance Records")]})]}),y?e.jsx("div",{className:"px-6 py-12 text-center",children:e.jsxs("div",{className:"max-w-md mx-auto",children:[e.jsx("div",{className:"mb-4",children:e.jsx(_,{className:"h-16 w-16 mx-auto text-gray-400"})}),e.jsx("h3",{className:"text-lg font-medium text-gray-900 dark:text-gray-100 mb-2",children:t("Configuration Required")}),e.jsx("p",{className:"text-gray-600 dark:text-gray-400 mb-6",children:t("Please configure ZKTeco API settings to fetch biometric attendance data.")}),e.jsxs("div",{className:"space-y-2 text-sm text-gray-500 dark:text-gray-400",children:[e.jsx("p",{children:t("Required settings:")}),e.jsxs("ul",{className:"list-disc list-inside space-y-1",children:[e.jsx("li",{children:t("ZKTeco API URL")}),e.jsx("li",{children:t("Username")}),e.jsx("li",{children:t("Password")}),e.jsx("li",{children:t("Auth Token")})]})]})]})}):e.jsxs(e.Fragment,{children:[e.jsx(X,{columns:H,actions:z,data:(a==null?void 0:a.data)||[],from:(a==null?void 0:a.from)||1,onAction:K,permissions:A,entityPermissions:{view:"view-biometric-attendance",create:"manage-biometric-attendance",edit:"manage-biometric-attendance",delete:"manage-biometric-attendance"}}),e.jsx(Y,{from:(a==null?void 0:a.from)||0,to:(a==null?void 0:a.to)||0,total:(a==null?void 0:a.total)||0,links:a==null?void 0:a.links,entityName:t("biometric records"),onPageChange:r=>c.get(r)})]})]}),e.jsx(C,{open:E,onOpenChange:g,children:p&&e.jsx(te,{employee:p,entries:F,onClose:()=>g(!1)},`${p.code}_${p.date}`)}),e.jsx(C,{open:I,onOpenChange:h,children:e.jsxs(J,{className:"max-w-md bg-white dark:bg-gray-900 border dark:border-gray-800",children:[e.jsx(Q,{children:e.jsxs(W,{className:"flex items-center gap-2 text-lg font-semibold text-gray-900 dark:text-gray-100",children:[e.jsx(P,{className:"h-5 w-5 text-blue-600 animate-spin-slow"}),e.jsx("span",{children:t("Sync to Attendance Records")})]})}),e.jsxs("div",{className:"py-4 space-y-4",children:[e.jsx("p",{className:"text-sm text-gray-600 dark:text-gray-400 leading-relaxed",children:t("Are you sure you want to sync all pending biometric logs to attendance records? This will process all unmatched punches and generate attendance sheets.")}),e.jsx("div",{className:"bg-gray-50 dark:bg-gray-800 p-3 rounded-lg border border-gray-150 dark:border-gray-700",children:e.jsxs("label",{className:"flex items-start gap-3 text-sm font-medium text-gray-700 dark:text-gray-300 cursor-pointer select-none",children:[e.jsx("input",{type:"checkbox",checked:w,onChange:r=>D(r.target.checked),className:"mt-1 h-4 w-4 rounded border-gray-300 text-blue-600 focus:ring-blue-500 cursor-pointer"}),e.jsxs("div",{children:[e.jsx("span",{className:"block font-semibold",children:t("Overwrite existing records")}),e.jsx("span",{className:"block text-xs text-gray-500 dark:text-gray-400 mt-0.5 leading-normal",children:t("If checked, existing attendance sheets will be updated with the latest biometric source of truth.")})]})]})})]}),e.jsxs("div",{className:"flex justify-end gap-3 border-t pt-4 border-gray-100 dark:border-gray-800",children:[e.jsx(f,{variant:"outline",onClick:()=>h(!1),children:t("Cancel")}),e.jsx(f,{onClick:()=>{h(!1),o.loading(t("Syncing biometric data... This may take a moment.")),c.post(route("hr.biometric-attendance.sync-all"),{overwrite:w,start_date:m||void 0,end_date:l||void 0,search:n||void 0},{onSuccess:r=>{o.dismiss(),r.props.flash.success?o.success(t(r.props.flash.success)):r.props.flash.error&&o.error(t(r.props.flash.error))},onError:r=>{o.dismiss(),o.error(t("Failed to sync data."))}})},children:t("Confirm Sync")})]})]})})]})}export{Or as default}; +import{r as s,j as e}from"./ui-Z445SNHD.js";import{P as L}from"./page-template-Cw8W4Qs2.js";import{u as V,c as G,r as c,B as f,D as C,h as J,j as Q,k as W,t as o}from"./app-Da3PX8qg.js";import{C as X}from"./CrudTable-Dk-uCuqB.js";import{P as Y}from"./pagination-B9z4VraF.js";import{S as ee}from"./search-and-filter-bar-1QHzFJdq.js";import te from"./view-DXRT85fU.js";import{C as re}from"./circle-check-big-KTDTMhTs.js";import{C as ae}from"./clock-CLIx856C.js";import{T as _}from"./timer-0BosSTc0.js";import{R as P}from"./refresh-cw--0MMVqmk.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./fingerprint-BTRdXMJ4.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./table-BRtys9Nx.js";import"./unlink-vC8B7N8r.js";import"./scale-Chnhsap1.js";import"./arrow-down-left-D4-BLXQL.js";import"./arrow-left-B9tcIgis.js";import"./arrow-right-left-TC-Oi5FJ.js";import"./arrow-right-SXr1661j.js";import"./arrow-up-down-Df1H6itH.js";import"./lock-open-Cco69YMj.js";import"./award-DOf5Xc3o.js";import"./ban-C1FQ9ay_.js";import"./indian-rupee-CY9fE6hT.js";import"./bell-BMsQyWM-.js";import"./book-open-DiNAfaue.js";import"./boxes-Bjf0_Kx7.js";import"./building-2-DmmRcP0c.js";import"./building-BXglONiz.js";import"./calculator-B75Vnhim.js";import"./calendar-check-C2F7PWoI.js";import"./camera-DZNJpjXR.js";import"./chart-column-CKzC1aib.js";import"./chart-no-axes-column-increasing-xL8kjLW0.js";import"./chart-no-axes-column-CaNDayE9.js";import"./chevron-left-C98gPe5P.js";import"./circle-alert-Cu5dznTP.js";import"./circle-check-aau4wqhp.js";import"./circle-help-C4uXcZYY.js";import"./circle-x-r3If4JPw.js";import"./circle-DgA3bS7I.js";import"./clipboard-list-BNSl4hy2.js";import"./code-Dzlx6QPB.js";import"./crosshair-DtQysFz7.js";import"./crown-CC8Godfb.js";import"./download-BHVnw95S.js";import"./external-link-DL5n0dhJ.js";import"./eye-off-BJYR0wmr.js";import"./eye-CzYzwmmr.js";import"./instagram-tpp8H3E-.js";import"./file-down-CxCQCvcc.js";import"./pen-line-CNA-f1dm.js";import"./file-up-D3rB-4Bg.js";import"./filter-B_3e214H.js";import"./folder-git-2-T64oq8HG.js";import"./house-BUnGVtyw.js";import"./git-branch-EdIXkL-9.js";import"./grip-vertical-BvetFs24.js";import"./hard-drive--Nch37f-.js";import"./hash-B3fNBlbs.js";import"./shield-rKKgzkbW.js";import"./info-Cj5ROI6H.js";import"./layers-DdZLSQgt.js";import"./layout-list-DkB7S2jk.js";import"./lightbulb-CJXOfIFD.js";import"./link-2-DNnYgrdz.js";import"./link-DeErafFW.js";import"./twitter-CRZZ6zjd.js";import"./list-DY4Uh_0E.js";import"./locate-fixed-BKpEfCUU.js";import"./lock-BGSkpX29.js";import"./log-in-TxFQ9ojy.js";import"./mail-khAU5Oig.js";import"./map-pin-BFNXdrz2.js";import"./menu-BGxVBBZl.js";import"./message-square-warning-DHRFlo8i.js";import"./message-square-C7x1Rix5.js";import"./monitor-P2T9V9tT.js";import"./package-C-rDDwyp.js";import"./percent-DP16IBy2.js";import"./phone-XzqO8Dfs.js";import"./plane-C9QqCVcZ.js";import"./play-62Z04sZZ.js";import"./qr-code-CUR1J9NH.js";import"./quote-DF2Qwen7.js";import"./radio-nm2vY_Ib.js";import"./ruler-DviIA5uv.js";import"./send-DXZhFVWG.js";import"./server-BzBihesB.js";import"./wifi-BPS_-hKY.js";import"./shield-check-Cyw4YGYb.js";import"./smartphone-i99jk4ns.js";import"./square-check-big-Cal0w_ma.js";import"./square-pen-CatLE0_h.js";import"./star-CSGOTD6i.js";import"./sun-TjfxyFzf.js";import"./tag-CUFhfHTp.js";import"./target-B_9kWYv3.js";import"./thumbs-up-Du-LlBXg.js";import"./ticket-BjgtGAIQ.js";import"./trash-2-15Ri11Yq.js";import"./trash-BRJCY2my.js";import"./trending-down-MNPLLbIb.js";import"./trending-up-D5y6g4yZ.js";import"./triangle-alert-CeuDFixJ.js";import"./trophy-Cs36GMET.js";import"./type-DX1RNe21.js";import"./user-check-DDs_5zV9.js";import"./user-plus-Ba62LA9O.js";import"./user-x-C3dBJr2o.js";import"./wallet-BP1hP1I0.js";import"./wrench-DX6GWbcS.js";import"./zap-Of1Abppa.js";function Or(){var N;const{t}=V(),{auth:x,biometricData:a,filters:i={},configurationMissing:y,globalSettings:se}=G().props,A=(x==null?void 0:x.permissions)||[],[n,b]=s.useState(i.search||""),[m,j]=s.useState(i.start_date||""),[l,k]=s.useState(i.end_date||""),[T,v]=s.useState(!1),[E,g]=s.useState(!1),[F,R]=s.useState([]),[p,B]=s.useState(null),[w,D]=s.useState(!1),[I,h]=s.useState(!1),M=()=>n!==""||m!==""||l!=="",O=()=>(n?1:0)+(m?1:0)+(l?1:0),q=r=>{r.preventDefault(),S()},S=()=>{c.get(route("hr.biometric-attendance.index"),{page:1,search:n||void 0,start_date:m||void 0,end_date:l||void 0,per_page:i.per_page},{preserveState:!0,preserveScroll:!0})},K=(r,u)=>{switch(r){case"view":U(u);break}},U=async r=>{try{const d=await(await fetch(route("hr.biometric-attendance.show",{employeeCode:r.employee_code,date:r.date}))).json();d.success?(R(d.data.entries),B({code:d.data.employee_code,date:d.data.date,name:r.name,attendance_record:d.data.attendance_record}),g(!0)):o.error(t(d.message||"Failed to fetch details"))}catch{o.error(t("Error fetching details"))}},Z=()=>{b(""),j(""),k(""),v(!1),c.get(route("hr.biometric-attendance.index"),{page:1,per_page:i.per_page},{preserveState:!0,preserveScroll:!0})},$=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Biometric Attendance")}],z=[{label:t("Details"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-biometric-attendance"}],H=[{key:"employee_code",label:t("Employee Code"),sortable:!1,render:r=>e.jsx("span",{className:"font-mono text-sm font-medium",children:r})},{key:"name",label:t("Employee Name"),sortable:!1,render:r=>e.jsx("span",{className:"font-medium",children:r})},{key:"terminal",label:t("Branch"),sortable:!1,render:r=>e.jsx("span",{className:"text-sm font-medium text-gray-700 dark:text-gray-300",children:r||"-"})},{key:"date",label:t("Date"),sortable:!1,render:r=>e.jsx("span",{className:"text-sm",children:window.appSettings.formatDateTimeSimple(r,!1)})},{key:"clock_in",label:t("Clock In"),sortable:!1,render:r=>e.jsx("span",{className:"font-mono text-sm font-medium text-green-600",children:r||"-"})},{key:"clock_out",label:t("Clock Out"),sortable:!1,render:r=>e.jsx("span",{className:"font-mono text-sm font-medium text-red-600",children:r||"-"})},{key:"sync_status",label:t("Status"),sortable:!1,render:r=>r==="synced"?e.jsxs("span",{className:"inline-flex items-center gap-1.5 px-2.5 py-1 rounded-full text-xs font-semibold bg-green-50 text-green-700 dark:bg-green-950/20 dark:text-green-400 border border-green-200/50",children:[e.jsx(re,{className:"h-3.5 w-3.5"}),t("Synced")]}):e.jsxs("span",{className:"inline-flex items-center gap-1.5 px-2.5 py-1 rounded-full text-xs font-semibold bg-amber-50 text-amber-700 dark:bg-amber-950/20 dark:text-amber-400 border border-amber-200/50",children:[e.jsx(ae,{className:"h-3.5 w-3.5"}),t("Pending")]})}];return e.jsxs(L,{title:t("Biometric Attendance"),url:"/hr/biometric-attendance",breadcrumbs:$,noPadding:!0,children:[!y&&e.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:e.jsx(ee,{searchTerm:n,onSearchChange:b,onSearch:q,searchPlaceholder:t("Search by employee name or code..."),filters:[{name:"start_date",label:t("Start Date"),type:"date",value:m,onChange:j},{name:"end_date",label:t("End Date"),type:"date",value:l,onChange:k}],showFilters:T,setShowFilters:v,hasActiveFilters:M,activeFilterCount:O,onResetFilters:Z,onApplyFilters:S,currentPerPage:((N=i.per_page)==null?void 0:N.toString())||"10",onPerPageChange:r=>{c.get(route("hr.biometric-attendance.index"),{page:1,per_page:parseInt(r),search:n||void 0,start_date:m||void 0,end_date:l||void 0},{preserveState:!0,preserveScroll:!0})}})}),e.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[e.jsxs("div",{className:"px-6 py-4 border-b border-gray-200 dark:border-gray-700 flex justify-between items-center",children:[e.jsxs("div",{className:"flex items-center gap-2 text-sm text-gray-600 dark:text-gray-400",children:[e.jsx(_,{className:"h-4 w-4"}),e.jsx("span",{children:t("Biometric attendance data from device")})]}),e.jsxs(f,{size:"sm",variant:"outline",onClick:()=>h(!0),children:[e.jsx(P,{className:"h-4 w-4 mr-2"}),t("Sync to Attendance Records")]})]}),y?e.jsx("div",{className:"px-6 py-12 text-center",children:e.jsxs("div",{className:"max-w-md mx-auto",children:[e.jsx("div",{className:"mb-4",children:e.jsx(_,{className:"h-16 w-16 mx-auto text-gray-400"})}),e.jsx("h3",{className:"text-lg font-medium text-gray-900 dark:text-gray-100 mb-2",children:t("Configuration Required")}),e.jsx("p",{className:"text-gray-600 dark:text-gray-400 mb-6",children:t("Please configure ZKTeco API settings to fetch biometric attendance data.")}),e.jsxs("div",{className:"space-y-2 text-sm text-gray-500 dark:text-gray-400",children:[e.jsx("p",{children:t("Required settings:")}),e.jsxs("ul",{className:"list-disc list-inside space-y-1",children:[e.jsx("li",{children:t("ZKTeco API URL")}),e.jsx("li",{children:t("Username")}),e.jsx("li",{children:t("Password")}),e.jsx("li",{children:t("Auth Token")})]})]})]})}):e.jsxs(e.Fragment,{children:[e.jsx(X,{columns:H,actions:z,data:(a==null?void 0:a.data)||[],from:(a==null?void 0:a.from)||1,onAction:K,permissions:A,entityPermissions:{view:"view-biometric-attendance",create:"manage-biometric-attendance",edit:"manage-biometric-attendance",delete:"manage-biometric-attendance"}}),e.jsx(Y,{from:(a==null?void 0:a.from)||0,to:(a==null?void 0:a.to)||0,total:(a==null?void 0:a.total)||0,links:a==null?void 0:a.links,entityName:t("biometric records"),onPageChange:r=>c.get(r)})]})]}),e.jsx(C,{open:E,onOpenChange:g,children:p&&e.jsx(te,{employee:p,entries:F,onClose:()=>g(!1)},`${p.code}_${p.date}`)}),e.jsx(C,{open:I,onOpenChange:h,children:e.jsxs(J,{className:"max-w-md bg-white dark:bg-gray-900 border dark:border-gray-800",children:[e.jsx(Q,{children:e.jsxs(W,{className:"flex items-center gap-2 text-lg font-semibold text-gray-900 dark:text-gray-100",children:[e.jsx(P,{className:"h-5 w-5 text-blue-600 animate-spin-slow"}),e.jsx("span",{children:t("Sync to Attendance Records")})]})}),e.jsxs("div",{className:"py-4 space-y-4",children:[e.jsx("p",{className:"text-sm text-gray-600 dark:text-gray-400 leading-relaxed",children:t("Are you sure you want to sync all pending biometric logs to attendance records? This will process all unmatched punches and generate attendance sheets.")}),e.jsx("div",{className:"bg-gray-50 dark:bg-gray-800 p-3 rounded-lg border border-gray-150 dark:border-gray-700",children:e.jsxs("label",{className:"flex items-start gap-3 text-sm font-medium text-gray-700 dark:text-gray-300 cursor-pointer select-none",children:[e.jsx("input",{type:"checkbox",checked:w,onChange:r=>D(r.target.checked),className:"mt-1 h-4 w-4 rounded border-gray-300 text-blue-600 focus:ring-blue-500 cursor-pointer"}),e.jsxs("div",{children:[e.jsx("span",{className:"block font-semibold",children:t("Overwrite existing records")}),e.jsx("span",{className:"block text-xs text-gray-500 dark:text-gray-400 mt-0.5 leading-normal",children:t("If checked, existing attendance sheets will be updated with the latest biometric source of truth.")})]})]})})]}),e.jsxs("div",{className:"flex justify-end gap-3 border-t pt-4 border-gray-100 dark:border-gray-800",children:[e.jsx(f,{variant:"outline",onClick:()=>h(!1),children:t("Cancel")}),e.jsx(f,{onClick:()=>{h(!1),o.loading(t("Syncing biometric data... This may take a moment.")),c.post(route("hr.biometric-attendance.sync-all"),{overwrite:w,start_date:m||void 0,end_date:l||void 0,search:n||void 0},{onSuccess:r=>{o.dismiss(),r.props.flash.success?o.success(t(r.props.flash.success)):r.props.flash.error&&o.error(t(r.props.flash.error))},onError:r=>{o.dismiss(),o.error(t("Failed to sync data."))}})},children:t("Confirm Sync")})]})]})})]})}export{Or as default}; diff --git a/public/build/assets/index-DkKA_RYB.js b/public/build/assets/index-CHLZwPWd.js similarity index 61% rename from public/build/assets/index-DkKA_RYB.js rename to public/build/assets/index-CHLZwPWd.js index 8e280e980..378eb0a13 100644 --- a/public/build/assets/index-DkKA_RYB.js +++ b/public/build/assets/index-CHLZwPWd.js @@ -1 +1 @@ -import{r as p,j as s}from"./ui-Z445SNHD.js";import{P as K}from"./page-template-B_mOhR6n.js";import{u as Q,c as W,x as X,P as Y,r as m,D as Z,t as i}from"./app-36WMjvX0.js";import{C as ee}from"./CrudTable-DA37WZsR.js";import{C as te}from"./CrudFormModal-Bmz2nLeY.js";import{C as re}from"./CrudDeleteModal-DM40AK8z.js";import{P as ie}from"./pagination-n2efY1KU.js";import{S as oe}from"./search-and-filter-bar-PUOLiNYr.js";import se from"./view-Cyka--Jz.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./table-C1YkBp3W.js";import"./unlink-sh32LPkQ.js";import"./scale-rJYsnHRa.js";import"./arrow-down-left-BN6xjhcz.js";import"./arrow-left-CjPQICYw.js";import"./arrow-right-left-DKUcVR58.js";import"./arrow-right-DUEfRrRr.js";import"./arrow-up-down-FmcUfWon.js";import"./lock-open-CN4tz8Of.js";import"./award-D9FlSYzB.js";import"./ban-CMgLBFSt.js";import"./indian-rupee-Bh3-8N2a.js";import"./bell-Cr2F9IDD.js";import"./book-open-DUwKvBiK.js";import"./boxes-rwzklut0.js";import"./building-2-Cda8xQDI.js";import"./building-CG4yAV8N.js";import"./calculator-wt_63eRJ.js";import"./calendar-check-BZ1JTjf6.js";import"./camera-DDKUkICL.js";import"./chart-column-GeSBJr5Y.js";import"./chart-no-axes-column-increasing-Beqplnfl.js";import"./chart-no-axes-column-BKgkVzqT.js";import"./chevron-left-DKWjKjSf.js";import"./circle-alert-KsX4JXbz.js";import"./circle-check-big-DqURlwt2.js";import"./circle-check-C_SLfS2p.js";import"./circle-help-BdsC7_wR.js";import"./circle-x-DkvEqmM5.js";import"./circle-BpyxLEsH.js";import"./clipboard-list-BU0dok7E.js";import"./code-DNPjFOcs.js";import"./crosshair-C7OptAZm.js";import"./crown-Cp4cgutu.js";import"./download-Ba72czhU.js";import"./external-link-uO-R2E0-.js";import"./eye-off-DlDpEvnB.js";import"./eye-DSAoA9Pp.js";import"./instagram-DBjFHIT7.js";import"./file-down-Bxu0R4EW.js";import"./pen-line-Fy-AVmqM.js";import"./file-up-CZ-cXuKa.js";import"./filter-D8dMdozc.js";import"./folder-git-2-Dwj_EoDL.js";import"./house-D8b8GwgZ.js";import"./git-branch-D2sIFzs4.js";import"./grip-vertical-DXcr-v-g.js";import"./hard-drive-ApF-ULi1.js";import"./hash-CHJS6b-L.js";import"./shield-Mt6vEHxn.js";import"./info-VH-vNQ_z.js";import"./layers-CF7Mhs3n.js";import"./layout-list-BuBaZfwq.js";import"./lightbulb-fAsbBO8F.js";import"./link-2-C22T2wSs.js";import"./link-ClcCoVU_.js";import"./twitter-DDHYm63p.js";import"./list-Ajdnpsw1.js";import"./locate-fixed-D29o3FBS.js";import"./lock-RX1hYn48.js";import"./log-in-Bt5dnADg.js";import"./mail-BFoS8U8W.js";import"./map-pin-L7jUebKz.js";import"./menu-Cu-nnefe.js";import"./message-square-warning-DbVEqa_0.js";import"./message-square-DMJ4IbdE.js";import"./monitor-DL9THmS7.js";import"./package-B9XnehkQ.js";import"./percent-BYDujffR.js";import"./phone-CJ2h446N.js";import"./plane-BqORGC6m.js";import"./play-DHqp-NCB.js";import"./qr-code-u5AOBzVe.js";import"./quote-BtOwgBns.js";import"./radio-CxUR05xj.js";import"./ruler-DbxwIrQY.js";import"./send-DpE3qK0m.js";import"./server-DgtPu6lA.js";import"./wifi-CFyF5qct.js";import"./shield-check--CTAItWs.js";import"./smartphone-BQ_9x4vN.js";import"./square-check-big-Dt4MtZcM.js";import"./square-pen-B3p2jiW9.js";import"./star-WlheM7sI.js";import"./sun-DRsBfXSu.js";import"./tag-CMVMnpSh.js";import"./target-BEz5Ry2v.js";import"./thumbs-up-DYj-woXk.js";import"./ticket-BhEK5100.js";import"./trash-2-Dxg0nP1A.js";import"./trash-Dyd2ZsaG.js";import"./trending-down-CeOqAkGV.js";import"./trending-up-CPB8hZlm.js";import"./triangle-alert-MsN2AA6c.js";import"./trophy-BZyhzbIT.js";import"./type-DlbqWp8I.js";import"./user-check-4xSYwYvq.js";import"./user-plus-C-0nSlHG.js";import"./user-x-Drk57M2z.js";import"./wallet-C3p1yihr.js";import"./wrench-CLqKc51o.js";import"./zap-D4fS-tPu.js";import"./radio-group-BtLENAXk.js";import"./checkbox-Bos2Phgi.js";import"./multi-select-field-BX9C1tYH.js";import"./scroll-area-BmK0s-Hf.js";import"./LocationPicker-DAd_AcXs.js";import"./leaflet-FVhBWCqS.js";function Jr(){var P;const{t:e}=Q(),{auth:f,onboardingChecklists:o,filters:a={}}=W().props,v=(f==null?void 0:f.permissions)||[],[d,x]=p.useState(a.search||""),[n,y]=p.useState(a.status||"_empty_"),[l,S]=p.useState(a.is_default||"_empty_"),[N,k]=p.useState(!1),[A,b]=p.useState(!1),[T,h]=p.useState(!1),[u,j]=p.useState(null),[g,w]=p.useState("create"),[_,F]=p.useState(null),E=()=>n!=="_empty_"||l!=="_empty_"||d!=="",I=()=>(n!=="_empty_"?1:0)+(l!=="_empty_"?1:0)+(d!==""?1:0),M=t=>{t.preventDefault(),D()},D=()=>{m.get(route("hr.recruitment.onboarding-checklists.index"),{page:1,search:d||void 0,status:n!=="_empty_"?n:void 0,is_default:l!=="_empty_"?l:void 0,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},q=t=>{const r=a.sort_field===t&&a.sort_direction==="asc"?"desc":"asc";m.get(route("hr.recruitment.onboarding-checklists.index"),{sort_field:t,sort_direction:r,page:1,search:d||void 0,status:n!=="_empty_"?n:void 0,is_default:l!=="_empty_"?l:void 0,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},$=(t,r)=>{switch(j(r),t){case"view":F(r);break;case"edit":w("edit"),h(!0);break;case"delete":b(!0);break;case"toggle-status":B(r);break}},R=()=>{j(null),w("create"),h(!0)},V=t=>{g==="create"?(i.loading(e("Creating onboarding checklist...")),m.post(route("hr.recruitment.onboarding-checklists.store"),t,{onSuccess:r=>{h(!1),i.dismiss(),r.props.flash.success?i.success(e(r.props.flash.success)):r.props.flash.error&&i.error(e(r.props.flash.error))},onError:r=>{i.dismiss(),typeof r=="string"?i.error(r):i.error(`Failed to create onboarding checklist: ${Object.values(r).join(", ")}`)}})):g==="edit"&&(i.loading(e("Updating onboarding checklist...")),m.put(route("hr.recruitment.onboarding-checklists.update",u.id),t,{onSuccess:r=>{h(!1),i.dismiss(),r.props.flash.success?i.success(e(r.props.flash.success)):r.props.flash.error&&i.error(e(r.props.flash.error))},onError:r=>{i.dismiss(),typeof r=="string"?i.error(r):i.error(`Failed to update onboarding checklist: ${Object.values(r).join(", ")}`)}}))},L=()=>{i.loading(e("Deleting onboarding checklist...")),m.delete(route("hr.recruitment.onboarding-checklists.destroy",u.id),{onSuccess:t=>{b(!1),i.dismiss(),t.props.flash.success?i.success(e(t.props.flash.success)):t.props.flash.error&&i.error(e(t.props.flash.error))},onError:t=>{i.dismiss(),typeof t=="string"?i.error(t):i.error(`Failed to delete onboarding checklist: ${Object.values(t).join(", ")}`)}})},B=t=>{const r=t.status==="active"?"inactive":"active";i.loading(`${e(r==="active"?"Activating":"Deactivating")} onboarding checklist...`),m.put(route("hr.recruitment.onboarding-checklists.toggle-status",t.id),{},{onSuccess:c=>{i.dismiss(),c.props.flash.success?i.success(e(c.props.flash.success)):c.props.flash.error&&i.error(e(c.props.flash.error))},onError:c=>{i.dismiss(),typeof c=="string"?i.error(c):i.error(`Failed to update onboarding checklist status: ${Object.values(c).join(", ")}`)}})},U=()=>{x(""),y("_empty_"),S("_empty_"),k(!1),m.get(route("hr.recruitment.onboarding-checklists.index"),{page:1,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},C=[];X(v,"create-onboarding-checklists")&&C.push({label:e("Add Checklist"),icon:s.jsx(Y,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>R()});const z=[{title:e("Dashboard"),href:route("dashboard")},{title:e("Recruitment"),href:route("hr.recruitment.onboarding-checklists.index")},{title:e("Onboarding Checklists")}],G=[{key:"name",label:e("Name"),sortable:!0,render:(t,r)=>s.jsxs("div",{children:[s.jsx("div",{className:"font-medium",children:t}),r.is_default&&s.jsx("span",{className:"inline-flex items-center rounded-md bg-blue-50 px-2 py-1 text-xs font-medium text-blue-700 ring-1 ring-inset ring-blue-600/20",children:e("Default")})]})},{key:"checklist_items_count",label:e("Items"),render:t=>s.jsx("span",{className:"inline-flex items-center rounded-full bg-gray-50 px-2 py-1 text-xs font-medium text-gray-600 ring-1 ring-inset ring-gray-500/10",children:t||0})},{key:"status",label:e("Status"),render:t=>s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${t==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:e(t==="active"?"Active":"Inactive")})},{key:"created_at",label:e("Created At"),sortable:!0,render:t=>{var r;return((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(t,!1))||new Date(t).toLocaleDateString()}}],H=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-onboarding-checklists"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-onboarding-checklists"},{label:e("Toggle Status"),icon:"Lock",action:"toggle-status",className:"text-amber-500",requiredPermission:"edit-onboarding-checklists"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-onboarding-checklists"}],O=[{value:"_empty_",label:e("All Statuses"),disabled:!0},{value:"active",label:e("Active")},{value:"inactive",label:e("Inactive")}],J=[{value:"_empty_",label:e("All"),disabled:!0},{value:"true",label:e("Default")},{value:"false",label:e("Custom")}];return s.jsxs(K,{title:e("Onboarding Checklists"),url:"/hr/recruitment/onboarding-checklists",actions:C,breadcrumbs:z,noPadding:!0,children:[s.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:s.jsx(oe,{searchTerm:d,onSearchChange:x,onSearch:M,filters:[{name:"status",label:e("Status"),type:"select",value:n,onChange:y,options:O,searchable:!0},{name:"is_default",label:e("Type"),type:"select",value:l,onChange:S,options:J,searchable:!0}],showFilters:N,setShowFilters:k,hasActiveFilters:E,activeFilterCount:I,onResetFilters:U,onApplyFilters:D,currentPerPage:((P=a.per_page)==null?void 0:P.toString())||"10",onPerPageChange:t=>{m.get(route("hr.recruitment.onboarding-checklists.index"),{page:1,per_page:parseInt(t),search:d||void 0,status:n!=="_empty_"?n:void 0,is_default:l!=="_empty_"?l:void 0},{preserveState:!0,preserveScroll:!0})}})}),s.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[s.jsx(ee,{columns:G,actions:H,data:(o==null?void 0:o.data)||[],from:(o==null?void 0:o.from)||1,onAction:$,sortField:a.sort_field,sortDirection:a.sort_direction,onSort:q,permissions:v,entityPermissions:{view:"view-onboarding-checklists",create:"create-onboarding-checklists",edit:"edit-onboarding-checklists",delete:"delete-onboarding-checklists"}}),s.jsx(ie,{from:(o==null?void 0:o.from)||0,to:(o==null?void 0:o.to)||0,total:(o==null?void 0:o.total)||0,links:o==null?void 0:o.links,entityName:e("onboarding checklists"),onPageChange:t=>m.get(t)})]}),s.jsx(te,{isOpen:T,onClose:()=>h(!1),onSubmit:V,formConfig:{fields:[{name:"name",label:e("Checklist Name"),type:"text",required:!0},{name:"description",label:e("Description"),type:"textarea"},{name:"is_default",label:e("Set as Default"),type:"checkbox",helpText:e("Only one checklist can be set as default")},{name:"status",label:e("Status"),type:"select",required:!0,options:O.filter(t=>t.value!=="_empty_")}]},initialData:u,title:e(g==="create"?"Add New Onboarding Checklist":"Edit Onboarding Checklist"),mode:g}),s.jsx(re,{isOpen:A,onClose:()=>b(!1),onConfirm:L,itemName:(u==null?void 0:u.name)||"",entityName:"onboarding checklist"}),s.jsx(Z,{open:!!_,onOpenChange:()=>F(null),children:_&&s.jsx(se,{checklist:_})})]})}export{Jr as default}; +import{r as p,j as s}from"./ui-Z445SNHD.js";import{P as K}from"./page-template-Cw8W4Qs2.js";import{u as Q,c as W,x as X,P as Y,r as m,D as Z,t as i}from"./app-Da3PX8qg.js";import{C as ee}from"./CrudTable-Dk-uCuqB.js";import{C as te}from"./CrudFormModal-CTSICk3j.js";import{C as re}from"./CrudDeleteModal-DmHx0JCJ.js";import{P as ie}from"./pagination-B9z4VraF.js";import{S as oe}from"./search-and-filter-bar-1QHzFJdq.js";import se from"./view-BF2GfZKs.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./table-BRtys9Nx.js";import"./unlink-vC8B7N8r.js";import"./scale-Chnhsap1.js";import"./arrow-down-left-D4-BLXQL.js";import"./arrow-left-B9tcIgis.js";import"./arrow-right-left-TC-Oi5FJ.js";import"./arrow-right-SXr1661j.js";import"./arrow-up-down-Df1H6itH.js";import"./lock-open-Cco69YMj.js";import"./award-DOf5Xc3o.js";import"./ban-C1FQ9ay_.js";import"./indian-rupee-CY9fE6hT.js";import"./bell-BMsQyWM-.js";import"./book-open-DiNAfaue.js";import"./boxes-Bjf0_Kx7.js";import"./building-2-DmmRcP0c.js";import"./building-BXglONiz.js";import"./calculator-B75Vnhim.js";import"./calendar-check-C2F7PWoI.js";import"./camera-DZNJpjXR.js";import"./chart-column-CKzC1aib.js";import"./chart-no-axes-column-increasing-xL8kjLW0.js";import"./chart-no-axes-column-CaNDayE9.js";import"./chevron-left-C98gPe5P.js";import"./circle-alert-Cu5dznTP.js";import"./circle-check-big-KTDTMhTs.js";import"./circle-check-aau4wqhp.js";import"./circle-help-C4uXcZYY.js";import"./circle-x-r3If4JPw.js";import"./circle-DgA3bS7I.js";import"./clipboard-list-BNSl4hy2.js";import"./code-Dzlx6QPB.js";import"./crosshair-DtQysFz7.js";import"./crown-CC8Godfb.js";import"./download-BHVnw95S.js";import"./external-link-DL5n0dhJ.js";import"./eye-off-BJYR0wmr.js";import"./eye-CzYzwmmr.js";import"./instagram-tpp8H3E-.js";import"./file-down-CxCQCvcc.js";import"./pen-line-CNA-f1dm.js";import"./file-up-D3rB-4Bg.js";import"./filter-B_3e214H.js";import"./folder-git-2-T64oq8HG.js";import"./house-BUnGVtyw.js";import"./git-branch-EdIXkL-9.js";import"./grip-vertical-BvetFs24.js";import"./hard-drive--Nch37f-.js";import"./hash-B3fNBlbs.js";import"./shield-rKKgzkbW.js";import"./info-Cj5ROI6H.js";import"./layers-DdZLSQgt.js";import"./layout-list-DkB7S2jk.js";import"./lightbulb-CJXOfIFD.js";import"./link-2-DNnYgrdz.js";import"./link-DeErafFW.js";import"./twitter-CRZZ6zjd.js";import"./list-DY4Uh_0E.js";import"./locate-fixed-BKpEfCUU.js";import"./lock-BGSkpX29.js";import"./log-in-TxFQ9ojy.js";import"./mail-khAU5Oig.js";import"./map-pin-BFNXdrz2.js";import"./menu-BGxVBBZl.js";import"./message-square-warning-DHRFlo8i.js";import"./message-square-C7x1Rix5.js";import"./monitor-P2T9V9tT.js";import"./package-C-rDDwyp.js";import"./percent-DP16IBy2.js";import"./phone-XzqO8Dfs.js";import"./plane-C9QqCVcZ.js";import"./play-62Z04sZZ.js";import"./qr-code-CUR1J9NH.js";import"./quote-DF2Qwen7.js";import"./radio-nm2vY_Ib.js";import"./ruler-DviIA5uv.js";import"./send-DXZhFVWG.js";import"./server-BzBihesB.js";import"./wifi-BPS_-hKY.js";import"./shield-check-Cyw4YGYb.js";import"./smartphone-i99jk4ns.js";import"./square-check-big-Cal0w_ma.js";import"./square-pen-CatLE0_h.js";import"./star-CSGOTD6i.js";import"./sun-TjfxyFzf.js";import"./tag-CUFhfHTp.js";import"./target-B_9kWYv3.js";import"./thumbs-up-Du-LlBXg.js";import"./ticket-BjgtGAIQ.js";import"./trash-2-15Ri11Yq.js";import"./trash-BRJCY2my.js";import"./trending-down-MNPLLbIb.js";import"./trending-up-D5y6g4yZ.js";import"./triangle-alert-CeuDFixJ.js";import"./trophy-Cs36GMET.js";import"./type-DX1RNe21.js";import"./user-check-DDs_5zV9.js";import"./user-plus-Ba62LA9O.js";import"./user-x-C3dBJr2o.js";import"./wallet-BP1hP1I0.js";import"./wrench-DX6GWbcS.js";import"./zap-Of1Abppa.js";import"./radio-group-CuY8xCRY.js";import"./checkbox-C3Z6LHOx.js";import"./multi-select-field-ALFA5JXF.js";import"./scroll-area-C7NBgd0i.js";import"./LocationPicker-Dy1Od2a3.js";import"./leaflet-FVhBWCqS.js";function Jr(){var P;const{t:e}=Q(),{auth:f,onboardingChecklists:o,filters:a={}}=W().props,v=(f==null?void 0:f.permissions)||[],[d,x]=p.useState(a.search||""),[n,y]=p.useState(a.status||"_empty_"),[l,S]=p.useState(a.is_default||"_empty_"),[N,k]=p.useState(!1),[A,b]=p.useState(!1),[T,h]=p.useState(!1),[u,j]=p.useState(null),[g,w]=p.useState("create"),[_,F]=p.useState(null),E=()=>n!=="_empty_"||l!=="_empty_"||d!=="",I=()=>(n!=="_empty_"?1:0)+(l!=="_empty_"?1:0)+(d!==""?1:0),M=t=>{t.preventDefault(),D()},D=()=>{m.get(route("hr.recruitment.onboarding-checklists.index"),{page:1,search:d||void 0,status:n!=="_empty_"?n:void 0,is_default:l!=="_empty_"?l:void 0,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},q=t=>{const r=a.sort_field===t&&a.sort_direction==="asc"?"desc":"asc";m.get(route("hr.recruitment.onboarding-checklists.index"),{sort_field:t,sort_direction:r,page:1,search:d||void 0,status:n!=="_empty_"?n:void 0,is_default:l!=="_empty_"?l:void 0,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},$=(t,r)=>{switch(j(r),t){case"view":F(r);break;case"edit":w("edit"),h(!0);break;case"delete":b(!0);break;case"toggle-status":B(r);break}},R=()=>{j(null),w("create"),h(!0)},V=t=>{g==="create"?(i.loading(e("Creating onboarding checklist...")),m.post(route("hr.recruitment.onboarding-checklists.store"),t,{onSuccess:r=>{h(!1),i.dismiss(),r.props.flash.success?i.success(e(r.props.flash.success)):r.props.flash.error&&i.error(e(r.props.flash.error))},onError:r=>{i.dismiss(),typeof r=="string"?i.error(r):i.error(`Failed to create onboarding checklist: ${Object.values(r).join(", ")}`)}})):g==="edit"&&(i.loading(e("Updating onboarding checklist...")),m.put(route("hr.recruitment.onboarding-checklists.update",u.id),t,{onSuccess:r=>{h(!1),i.dismiss(),r.props.flash.success?i.success(e(r.props.flash.success)):r.props.flash.error&&i.error(e(r.props.flash.error))},onError:r=>{i.dismiss(),typeof r=="string"?i.error(r):i.error(`Failed to update onboarding checklist: ${Object.values(r).join(", ")}`)}}))},L=()=>{i.loading(e("Deleting onboarding checklist...")),m.delete(route("hr.recruitment.onboarding-checklists.destroy",u.id),{onSuccess:t=>{b(!1),i.dismiss(),t.props.flash.success?i.success(e(t.props.flash.success)):t.props.flash.error&&i.error(e(t.props.flash.error))},onError:t=>{i.dismiss(),typeof t=="string"?i.error(t):i.error(`Failed to delete onboarding checklist: ${Object.values(t).join(", ")}`)}})},B=t=>{const r=t.status==="active"?"inactive":"active";i.loading(`${e(r==="active"?"Activating":"Deactivating")} onboarding checklist...`),m.put(route("hr.recruitment.onboarding-checklists.toggle-status",t.id),{},{onSuccess:c=>{i.dismiss(),c.props.flash.success?i.success(e(c.props.flash.success)):c.props.flash.error&&i.error(e(c.props.flash.error))},onError:c=>{i.dismiss(),typeof c=="string"?i.error(c):i.error(`Failed to update onboarding checklist status: ${Object.values(c).join(", ")}`)}})},U=()=>{x(""),y("_empty_"),S("_empty_"),k(!1),m.get(route("hr.recruitment.onboarding-checklists.index"),{page:1,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},C=[];X(v,"create-onboarding-checklists")&&C.push({label:e("Add Checklist"),icon:s.jsx(Y,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>R()});const z=[{title:e("Dashboard"),href:route("dashboard")},{title:e("Recruitment"),href:route("hr.recruitment.onboarding-checklists.index")},{title:e("Onboarding Checklists")}],G=[{key:"name",label:e("Name"),sortable:!0,render:(t,r)=>s.jsxs("div",{children:[s.jsx("div",{className:"font-medium",children:t}),r.is_default&&s.jsx("span",{className:"inline-flex items-center rounded-md bg-blue-50 px-2 py-1 text-xs font-medium text-blue-700 ring-1 ring-inset ring-blue-600/20",children:e("Default")})]})},{key:"checklist_items_count",label:e("Items"),render:t=>s.jsx("span",{className:"inline-flex items-center rounded-full bg-gray-50 px-2 py-1 text-xs font-medium text-gray-600 ring-1 ring-inset ring-gray-500/10",children:t||0})},{key:"status",label:e("Status"),render:t=>s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${t==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:e(t==="active"?"Active":"Inactive")})},{key:"created_at",label:e("Created At"),sortable:!0,render:t=>{var r;return((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(t,!1))||new Date(t).toLocaleDateString()}}],H=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-onboarding-checklists"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-onboarding-checklists"},{label:e("Toggle Status"),icon:"Lock",action:"toggle-status",className:"text-amber-500",requiredPermission:"edit-onboarding-checklists"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-onboarding-checklists"}],O=[{value:"_empty_",label:e("All Statuses"),disabled:!0},{value:"active",label:e("Active")},{value:"inactive",label:e("Inactive")}],J=[{value:"_empty_",label:e("All"),disabled:!0},{value:"true",label:e("Default")},{value:"false",label:e("Custom")}];return s.jsxs(K,{title:e("Onboarding Checklists"),url:"/hr/recruitment/onboarding-checklists",actions:C,breadcrumbs:z,noPadding:!0,children:[s.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:s.jsx(oe,{searchTerm:d,onSearchChange:x,onSearch:M,filters:[{name:"status",label:e("Status"),type:"select",value:n,onChange:y,options:O,searchable:!0},{name:"is_default",label:e("Type"),type:"select",value:l,onChange:S,options:J,searchable:!0}],showFilters:N,setShowFilters:k,hasActiveFilters:E,activeFilterCount:I,onResetFilters:U,onApplyFilters:D,currentPerPage:((P=a.per_page)==null?void 0:P.toString())||"10",onPerPageChange:t=>{m.get(route("hr.recruitment.onboarding-checklists.index"),{page:1,per_page:parseInt(t),search:d||void 0,status:n!=="_empty_"?n:void 0,is_default:l!=="_empty_"?l:void 0},{preserveState:!0,preserveScroll:!0})}})}),s.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[s.jsx(ee,{columns:G,actions:H,data:(o==null?void 0:o.data)||[],from:(o==null?void 0:o.from)||1,onAction:$,sortField:a.sort_field,sortDirection:a.sort_direction,onSort:q,permissions:v,entityPermissions:{view:"view-onboarding-checklists",create:"create-onboarding-checklists",edit:"edit-onboarding-checklists",delete:"delete-onboarding-checklists"}}),s.jsx(ie,{from:(o==null?void 0:o.from)||0,to:(o==null?void 0:o.to)||0,total:(o==null?void 0:o.total)||0,links:o==null?void 0:o.links,entityName:e("onboarding checklists"),onPageChange:t=>m.get(t)})]}),s.jsx(te,{isOpen:T,onClose:()=>h(!1),onSubmit:V,formConfig:{fields:[{name:"name",label:e("Checklist Name"),type:"text",required:!0},{name:"description",label:e("Description"),type:"textarea"},{name:"is_default",label:e("Set as Default"),type:"checkbox",helpText:e("Only one checklist can be set as default")},{name:"status",label:e("Status"),type:"select",required:!0,options:O.filter(t=>t.value!=="_empty_")}]},initialData:u,title:e(g==="create"?"Add New Onboarding Checklist":"Edit Onboarding Checklist"),mode:g}),s.jsx(re,{isOpen:A,onClose:()=>b(!1),onConfirm:L,itemName:(u==null?void 0:u.name)||"",entityName:"onboarding checklist"}),s.jsx(Z,{open:!!_,onOpenChange:()=>F(null),children:_&&s.jsx(se,{checklist:_})})]})}export{Jr as default}; diff --git a/public/build/assets/index-CwauSmZb.js b/public/build/assets/index-CJxfjEqH.js similarity index 71% rename from public/build/assets/index-CwauSmZb.js rename to public/build/assets/index-CJxfjEqH.js index 561864235..39a0a6d2a 100644 --- a/public/build/assets/index-CwauSmZb.js +++ b/public/build/assets/index-CJxfjEqH.js @@ -1 +1 @@ -import{r as l,j as s}from"./ui-Z445SNHD.js";import{C as he}from"./CrudDeleteModal-DM40AK8z.js";import{C as X}from"./CrudFormModal-Bmz2nLeY.js";import{C as ye}from"./CrudTable-DA37WZsR.js";import{u as we,c as xe,x as ke,P as ve,F as be,r as g,D as De,t as i}from"./app-36WMjvX0.js";import{P as je}from"./page-template-B_mOhR6n.js";import{P as Se}from"./pagination-n2efY1KU.js";import{S as Ce}from"./search-and-filter-bar-PUOLiNYr.js";import Ne from"./view-DxLgnxXp.js";import{U as Fe}from"./user-DToEmJ9g.js";import{C as Oe}from"./calendar-BYVpj4_X.js";import{C as G}from"./clock-Cfp0CYjJ.js";import{C as Pe}from"./circle-x-DkvEqmM5.js";import{T as Ae}from"./triangle-alert-MsN2AA6c.js";import{C as Ee}from"./circle-check-big-DqURlwt2.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./radio-group-BtLENAXk.js";import"./circle-BpyxLEsH.js";import"./checkbox-Bos2Phgi.js";import"./switch-C7AW5g5G.js";import"./multi-select-field-BX9C1tYH.js";import"./scroll-area-BmK0s-Hf.js";import"./LocationPicker-DAd_AcXs.js";import"./leaflet-FVhBWCqS.js";import"./locate-fixed-D29o3FBS.js";import"./table-C1YkBp3W.js";import"./unlink-sh32LPkQ.js";import"./scale-rJYsnHRa.js";import"./arrow-down-left-BN6xjhcz.js";import"./arrow-left-CjPQICYw.js";import"./arrow-right-left-DKUcVR58.js";import"./arrow-right-DUEfRrRr.js";import"./arrow-up-down-FmcUfWon.js";import"./lock-open-CN4tz8Of.js";import"./award-D9FlSYzB.js";import"./ban-CMgLBFSt.js";import"./indian-rupee-Bh3-8N2a.js";import"./bell-Cr2F9IDD.js";import"./book-open-DUwKvBiK.js";import"./boxes-rwzklut0.js";import"./sparkles-CpwdFUQZ.js";import"./briefcase-Dsiqzllu.js";import"./building-2-Cda8xQDI.js";import"./building-CG4yAV8N.js";import"./calculator-wt_63eRJ.js";import"./calendar-check-BZ1JTjf6.js";import"./calendar-days-BdrEl_Gk.js";import"./camera-DDKUkICL.js";import"./chart-column-GeSBJr5Y.js";import"./chart-no-axes-column-increasing-Beqplnfl.js";import"./chart-no-axes-column-BKgkVzqT.js";import"./chevron-left-DKWjKjSf.js";import"./chevron-right-C_P-uZ-m.js";import"./circle-alert-KsX4JXbz.js";import"./circle-check-C_SLfS2p.js";import"./circle-help-BdsC7_wR.js";import"./clipboard-list-BU0dok7E.js";import"./code-DNPjFOcs.js";import"./coins-D-42zezY.js";import"./copy-DSkOAFhr.js";import"./credit-card-Dm0mmHp5.js";import"./crosshair-C7OptAZm.js";import"./crown-Cp4cgutu.js";import"./dollar-sign-CFqWGHdB.js";import"./download-Ba72czhU.js";import"./external-link-uO-R2E0-.js";import"./eye-off-DlDpEvnB.js";import"./eye-DSAoA9Pp.js";import"./instagram-DBjFHIT7.js";import"./file-down-Bxu0R4EW.js";import"./pen-line-Fy-AVmqM.js";import"./file-up-CZ-cXuKa.js";import"./filter-D8dMdozc.js";import"./fingerprint-q0Oj9Sk5.js";import"./folder-git-2-Dwj_EoDL.js";import"./house-D8b8GwgZ.js";import"./gift-Cu9GEEJ_.js";import"./git-branch-D2sIFzs4.js";import"./globe-ZoJAuRB5.js";import"./grip-vertical-DXcr-v-g.js";import"./hard-drive-ApF-ULi1.js";import"./hash-CHJS6b-L.js";import"./shield-Mt6vEHxn.js";import"./info-VH-vNQ_z.js";import"./layers-CF7Mhs3n.js";import"./layout-grid-Ba5sCiyJ.js";import"./layout-list-BuBaZfwq.js";import"./lightbulb-fAsbBO8F.js";import"./link-2-C22T2wSs.js";import"./link-ClcCoVU_.js";import"./twitter-DDHYm63p.js";import"./list-Ajdnpsw1.js";import"./loader-circle-CbxAZW2L.js";import"./lock-RX1hYn48.js";import"./log-in-Bt5dnADg.js";import"./log-out-DJQW3sMi.js";import"./mail-BFoS8U8W.js";import"./map-pin-L7jUebKz.js";import"./menu-Cu-nnefe.js";import"./message-square-warning-DbVEqa_0.js";import"./message-square-DMJ4IbdE.js";import"./monitor-DL9THmS7.js";import"./package-B9XnehkQ.js";import"./percent-BYDujffR.js";import"./phone-CJ2h446N.js";import"./plane-BqORGC6m.js";import"./play-DHqp-NCB.js";import"./qr-code-u5AOBzVe.js";import"./quote-BtOwgBns.js";import"./radio-CxUR05xj.js";import"./refresh-cw-BTR9wbuS.js";import"./ruler-DbxwIrQY.js";import"./send-DpE3qK0m.js";import"./server-DgtPu6lA.js";import"./settings-DYZFNkOc.js";import"./wifi-CFyF5qct.js";import"./shield-check--CTAItWs.js";import"./smartphone-BQ_9x4vN.js";import"./square-check-big-Dt4MtZcM.js";import"./square-pen-B3p2jiW9.js";import"./star-WlheM7sI.js";import"./sun-DRsBfXSu.js";import"./tag-CMVMnpSh.js";import"./target-BEz5Ry2v.js";import"./thumbs-up-DYj-woXk.js";import"./ticket-BhEK5100.js";import"./timer-Bn-D5krG.js";import"./trash-2-Dxg0nP1A.js";import"./trash-Dyd2ZsaG.js";import"./trending-down-CeOqAkGV.js";import"./trending-up-CPB8hZlm.js";import"./trophy-BZyhzbIT.js";import"./type-DlbqWp8I.js";import"./user-check-4xSYwYvq.js";import"./user-plus-C-0nSlHG.js";import"./user-x-Drk57M2z.js";import"./users-Czs1F8XM.js";import"./wallet-C3p1yihr.js";import"./wrench-CLqKc51o.js";import"./zap-D4fS-tPu.js";import"./utils-BWxnHGCV.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./index-BFT_C1pH.js";function vo(){var $,q,B,L,R;const{t}=we(),{auth:x,documentAcknowledgments:a,documents:D,users:j,filters:d={},globalSettings:o}=xe().props,S=(x==null?void 0:x.permissions)||[],[h,C]=l.useState(d.search||""),[c,N]=l.useState(d.document_id||"_empty_"),[p,F]=l.useState(d.user_id||"_empty_"),[u,O]=l.useState(d.status||"_empty_"),[H,P]=l.useState(!1),[J,k]=l.useState(!1),[K,w]=l.useState(!1),[Q,v]=l.useState(!1),[m,A]=l.useState(null),[y,E]=l.useState("create"),[b,T]=l.useState(null),W=()=>c!=="_empty_"||p!=="_empty_"||u!=="_empty_"||h!=="",Y=()=>(c!=="_empty_"?1:0)+(p!=="_empty_"?1:0)+(u!=="_empty_"?1:0)+(h!==""?1:0),Z=e=>{e.preventDefault(),M()},M=()=>{g.get(route("hr.documents.document-acknowledgments.index"),{page:1,search:h||void 0,document_id:c!=="_empty_"?c:void 0,user_id:p!=="_empty_"?p:void 0,status:u!=="_empty_"?u:void 0,per_page:d.per_page},{preserveState:!0,preserveScroll:!0})},ee=e=>{const r=d.sort_field===e&&d.sort_direction==="asc"?"desc":"asc";g.get(route("hr.documents.document-acknowledgments.index"),{sort_field:e,sort_direction:r,page:1,search:h||void 0,document_id:c!=="_empty_"?c:void 0,user_id:p!=="_empty_"?p:void 0,status:u!=="_empty_"?u:void 0,per_page:d.per_page},{preserveState:!0,preserveScroll:!0})},te=(e,r)=>{switch(A(r),e){case"view":T(r);break;case"edit":E("edit"),w(!0);break;case"delete":k(!0);break;case"acknowledge":v(!0);break}},re=()=>{A(null),E("create"),w(!0)},oe=e=>{y==="create"?(o!=null&&o.is_demo||i.loading(t("Assigning document acknowledgment...")),g.post(route("hr.documents.document-acknowledgments.store"),e,{onSuccess:r=>{w(!1),o!=null&&o.is_demo||i.dismiss(),r.props.flash.success?i.success(t(r.props.flash.success)):r.props.flash.error&&i.error(t(r.props.flash.error))},onError:r=>{o!=null&&o.is_demo||i.dismiss(),typeof r=="string"?i.error(r):i.error(`Failed to assign acknowledgment: ${Object.values(r).join(", ")}`)}})):y==="edit"&&(o!=null&&o.is_demo||i.loading(t("Updating document acknowledgment...")),g.put(route("hr.documents.document-acknowledgments.update",m.id),e,{onSuccess:r=>{w(!1),o!=null&&o.is_demo||i.dismiss(),r.props.flash.success?i.success(t(r.props.flash.success)):r.props.flash.error&&i.error(t(r.props.flash.error))},onError:r=>{o!=null&&o.is_demo||i.dismiss(),typeof r=="string"?i.error(r):i.error(`Failed to update acknowledgment: ${Object.values(r).join(", ")}`)}}))},se=()=>{o!=null&&o.is_demo||i.loading(t("Deleting document acknowledgment...")),g.delete(route("hr.documents.document-acknowledgments.destroy",m.id),{onSuccess:e=>{k(!1),o!=null&&o.is_demo||i.dismiss(),e.props.flash.success?i.success(t(e.props.flash.success)):e.props.flash.error&&i.error(t(e.props.flash.error))},onError:e=>{o!=null&&o.is_demo||i.dismiss(),typeof e=="string"?i.error(e):i.error(`Failed to delete acknowledgment: ${Object.values(e).join(", ")}`)}})},ie=()=>{C(""),N("_empty_"),F("_empty_"),O("_empty_"),P(!1),g.get(route("hr.documents.document-acknowledgments.index"),{page:1,per_page:d.per_page},{preserveState:!0,preserveScroll:!0})},ae=e=>{o!=null&&o.is_demo||i.loading(t("Acknowledging document...")),g.put(route("hr.documents.document-acknowledgments.acknowledge",m.id),{acknowledgment_note:e.acknowledgment_note||"Document acknowledged"},{onSuccess:r=>{v(!1),o!=null&&o.is_demo||i.dismiss(),r.props.flash.success?i.success(t(r.props.flash.success)):r.props.flash.error&&i.error(t(r.props.flash.error))},onError:r=>{o!=null&&o.is_demo||i.dismiss(),typeof r=="string"?i.error(r):i.error(`Failed to acknowledge document: ${Object.values(r).join(", ")}`)}})},I=[];ke(S,"create-document-acknowledgments")&&I.push({label:t("Assign Document"),icon:s.jsx(ve,{className:"mr-2 h-4 w-4"}),variant:"default",onClick:()=>re()});const ne=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Document Management"),href:route("hr.documents.document-acknowledgments.index")},{title:t("Acknowledgments")}],me=e=>{switch(e){case"Pending":return"bg-yellow-50 text-yellow-800 ring-yellow-600/20";case"Acknowledged":return"bg-green-50 text-green-700 ring-green-600/20";case"Overdue":return"bg-red-50 text-red-700 ring-red-600/10";case"Exempted":return"bg-gray-50 text-gray-600 ring-gray-500/10";default:return"bg-gray-50 text-gray-600 ring-gray-500/10"}},de=e=>{switch(e){case"Pending":return s.jsx(G,{className:"h-3 w-3"});case"Acknowledged":return s.jsx(Ee,{className:"h-3 w-3"});case"Overdue":return s.jsx(Ae,{className:"h-3 w-3"});case"Exempted":return s.jsx(Pe,{className:"h-3 w-3"});default:return s.jsx(G,{className:"h-3 w-3"})}},le=e=>{if(e.status==="Acknowledged"||e.status==="Exempted"||!e.due_date)return null;const r=new Date,_=new Date(e.due_date).getTime()-r.getTime(),f=Math.ceil(_/(1e3*60*60*24));return f<0?{type:"overdue",days:Math.abs(f),text:`${Math.abs(f)} days overdue`}:f===0?{type:"today",days:0,text:"Due today"}:{type:"remaining",days:f,text:`${f} days remaining`}},ce=[{key:"document.title",label:t("Document"),sortable:!1,render:(e,r)=>{var n,_,f,V,z;return s.jsxs("div",{className:"flex items-center gap-3",children:[s.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-lg text-white",style:{backgroundColor:((_=(n=r.document)==null?void 0:n.category)==null?void 0:_.color)||"#3B82F6"},children:s.jsx(be,{className:"h-5 w-5"})}),s.jsxs("div",{children:[s.jsx("div",{className:"font-medium",children:((f=r.document)==null?void 0:f.title)||"Unknown Document"}),s.jsx("div",{className:"text-xs text-gray-500",children:(z=(V=r.document)==null?void 0:V.category)==null?void 0:z.name})]})]})}},{key:"user.name",label:t("Employee"),render:(e,r)=>{var n;return s.jsxs("div",{className:"flex items-center gap-2",children:[s.jsx(Fe,{className:"h-4 w-4 text-gray-500"}),((n=r.user)==null?void 0:n.name)||"Unknown User"]})}},{key:"status",label:t("Status"),render:e=>s.jsxs("span",{className:`inline-flex items-center gap-1 rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${me(e)}`,children:[de(e),t(e)]})},{key:"acknowledged_at",label:t("Acknowledged"),sortable:!0,render:(e,r)=>{var n;return e?s.jsx("div",{children:s.jsx("div",{className:"text-sm",children:e?((n=window.appSettings)==null?void 0:n.formatDateTimeSimple(e,!1))||new Date(e).toLocaleString():"-"})}):"-"}},{key:"due_date",label:t("Due Date"),sortable:!0,render:(e,r)=>{var _;if(!e)return"-";const n=le(r);return s.jsxs("div",{children:[s.jsxs("div",{className:"flex items-center gap-1",children:[s.jsx(Oe,{className:"h-4 w-4 text-gray-500"}),e?((_=window.appSettings)==null?void 0:_.formatDateTimeSimple(e,!1))||new Date(e).toLocaleString():"-"]}),n&&s.jsx("div",{className:`text-xs ${n.type==="overdue"?"text-red-600":n.type==="today"?"text-orange-600":"text-gray-500"}`,children:n.text})]})}},{key:"assigned_by.name",label:t("Assigned By"),render:(e,r)=>{var n;return((n=r.assigned_by)==null?void 0:n.name)||"-"}},{key:"assigned_at",label:t("Assigned"),sortable:!0,render:e=>{var r;return((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}}],pe=[{label:t("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-document-acknowledgments"},{label:t("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-document-acknowledgments"},{label:t("Acknowledge"),icon:"CheckCircle",action:"acknowledge",className:"text-green-500",requiredPermission:"acknowledge-document-acknowledgments",condition:e=>e.status==="Pending"||e.status==="Overdue"},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-document-acknowledgments"}],ue=[{value:"_empty_",label:t("All Documents"),disabled:!0},...(D||[]).map(e=>({value:e.id.toString(),label:e.title}))],fe=[{value:"_empty_",label:t("All Users"),disabled:!0},...(j||[]).map(e=>({value:e.id.toString(),label:e.name}))],U=[{value:"_empty_",label:t("All Statuses"),disabled:!0},{value:"Pending",label:t("Pending")},{value:"Acknowledged",label:t("Acknowledged")},{value:"Overdue",label:t("Overdue")},{value:"Exempted",label:t("Exempted")}],ge=[{value:"_empty_",label:t("Select Document")},...(D||[]).map(e=>({value:e.id.toString(),label:e.title}))],_e=[{value:"_empty_",label:t("Select User")},...(j||[]).map(e=>({value:e.id.toString(),label:e.name}))];return s.jsxs(je,{title:t("Acknowledgments"),url:"/hr/documents/document-acknowledgments",actions:I,breadcrumbs:ne,noPadding:!0,children:[s.jsx("div",{className:"mb-4 rounded-lg bg-white p-4 shadow dark:bg-gray-900",children:s.jsx(Ce,{searchTerm:h,onSearchChange:C,onSearch:Z,filters:[{name:"document_id",label:t("Document"),type:"select",value:c,onChange:N,options:ue,searchable:!0},{name:"user_id",label:t("User"),type:"select",value:p,onChange:F,options:fe,searchable:!0},{name:"status",label:t("Status"),type:"select",value:u,onChange:O,options:U}],showFilters:H,setShowFilters:P,hasActiveFilters:W,activeFilterCount:Y,onResetFilters:ie,onApplyFilters:M,currentPerPage:(($=d.per_page)==null?void 0:$.toString())||"10",onPerPageChange:e=>{g.get(route("hr.documents.document-acknowledgments.index"),{page:1,per_page:parseInt(e),search:h||void 0,document_id:c!=="_empty_"?c:void 0,user_id:p!=="_empty_"?p:void 0,status:u!=="_empty_"?u:void 0},{preserveState:!0,preserveScroll:!0})}})}),s.jsxs("div",{className:"overflow-hidden rounded-lg bg-white shadow dark:bg-gray-900",children:[s.jsx(ye,{columns:ce,actions:pe,data:(a==null?void 0:a.data)||[],from:(a==null?void 0:a.from)||1,onAction:te,sortField:d.sort_field,sortDirection:d.sort_direction,onSort:ee,permissions:S,entityPermissions:{view:"view-document-acknowledgments",create:"create-document-acknowledgments",edit:"edit-document-acknowledgments",delete:"delete-document-acknowledgments"}}),s.jsx(Se,{from:(a==null?void 0:a.from)||0,to:(a==null?void 0:a.to)||0,total:(a==null?void 0:a.total)||0,links:a==null?void 0:a.links,entityName:t("acknowledgments"),onPageChange:e=>g.get(e)})]}),s.jsx(X,{isOpen:K,onClose:()=>w(!1),onSubmit:oe,formConfig:{fields:[{name:"document_id",label:t("Document"),type:"select",required:!0,options:ge.filter(e=>e.value!=="_empty_"),searchable:!0},{name:"user_id",label:t("User"),type:"select",required:!0,options:_e.filter(e=>e.value!=="_empty_"),searchable:!0},{name:"due_date",label:t("Due Date"),type:"date",helpText:y==="create"?t("Leave empty to set 7 days from today"):void 0},{name:"status",label:t("Status"),type:"select",required:y==="edit",options:U.filter(e=>e.value!=="_empty_"),conditional:e=>e==="edit"||e==="view"},{name:"acknowledgment_note",label:t("Note"),type:"textarea",rows:3}],modalSize:"lg"},initialData:m?{...m,document_id:(q=m.document_id)==null?void 0:q.toString(),user_id:(B=m.user_id)==null?void 0:B.toString(),due_date:m.due_date?window.appSettings.formatDateTimeSimple(m.due_date,!1):m.due_date}:null,title:t(y==="create"?"Assign Document for Acknowledgment":"Edit Document Acknowledgment"),mode:y}),s.jsx(he,{isOpen:J,onClose:()=>k(!1),onConfirm:se,itemName:m?`${(L=m.document)==null?void 0:L.title} - ${(R=m.user)==null?void 0:R.name}`:"",entityName:"acknowledgment"}),s.jsx(X,{isOpen:Q,onClose:()=>v(!1),onSubmit:ae,formConfig:{fields:[{name:"acknowledgment_note",label:t("Acknowledgment Note"),type:"textarea",rows:3,placeholder:t("Enter acknowledgment note (optional)")}]},initialData:{acknowledgment_note:""},title:t("Acknowledge Document"),mode:"edit"}),s.jsx(De,{open:!!b,onOpenChange:()=>T(null),children:b&&s.jsx(Ne,{acknowledgment:b})})]})}export{vo as default}; +import{r as l,j as s}from"./ui-Z445SNHD.js";import{C as he}from"./CrudDeleteModal-DmHx0JCJ.js";import{C as X}from"./CrudFormModal-CTSICk3j.js";import{C as ye}from"./CrudTable-Dk-uCuqB.js";import{u as we,c as xe,x as ke,P as ve,F as be,r as g,D as De,t as i}from"./app-Da3PX8qg.js";import{P as je}from"./page-template-Cw8W4Qs2.js";import{P as Se}from"./pagination-B9z4VraF.js";import{S as Ce}from"./search-and-filter-bar-1QHzFJdq.js";import Ne from"./view-DgK9t0ig.js";import{U as Fe}from"./user-Ka_u5D6T.js";import{C as Oe}from"./calendar-kiIl5Cyq.js";import{C as G}from"./clock-CLIx856C.js";import{C as Pe}from"./circle-x-r3If4JPw.js";import{T as Ae}from"./triangle-alert-CeuDFixJ.js";import{C as Ee}from"./circle-check-big-KTDTMhTs.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./radio-group-CuY8xCRY.js";import"./circle-DgA3bS7I.js";import"./checkbox-C3Z6LHOx.js";import"./switch-DCoM0Ivb.js";import"./multi-select-field-ALFA5JXF.js";import"./scroll-area-C7NBgd0i.js";import"./LocationPicker-Dy1Od2a3.js";import"./leaflet-FVhBWCqS.js";import"./locate-fixed-BKpEfCUU.js";import"./table-BRtys9Nx.js";import"./unlink-vC8B7N8r.js";import"./scale-Chnhsap1.js";import"./arrow-down-left-D4-BLXQL.js";import"./arrow-left-B9tcIgis.js";import"./arrow-right-left-TC-Oi5FJ.js";import"./arrow-right-SXr1661j.js";import"./arrow-up-down-Df1H6itH.js";import"./lock-open-Cco69YMj.js";import"./award-DOf5Xc3o.js";import"./ban-C1FQ9ay_.js";import"./indian-rupee-CY9fE6hT.js";import"./bell-BMsQyWM-.js";import"./book-open-DiNAfaue.js";import"./boxes-Bjf0_Kx7.js";import"./sparkles-5e-ws3h6.js";import"./briefcase-lPam_Ipn.js";import"./building-2-DmmRcP0c.js";import"./building-BXglONiz.js";import"./calculator-B75Vnhim.js";import"./calendar-check-C2F7PWoI.js";import"./calendar-days-BgbYDkbG.js";import"./camera-DZNJpjXR.js";import"./chart-column-CKzC1aib.js";import"./chart-no-axes-column-increasing-xL8kjLW0.js";import"./chart-no-axes-column-CaNDayE9.js";import"./chevron-left-C98gPe5P.js";import"./chevron-right-DCgmF6LO.js";import"./circle-alert-Cu5dznTP.js";import"./circle-check-aau4wqhp.js";import"./circle-help-C4uXcZYY.js";import"./clipboard-list-BNSl4hy2.js";import"./code-Dzlx6QPB.js";import"./coins-cHhhtBQu.js";import"./copy-D8vf_ZyP.js";import"./credit-card-CHqjxFip.js";import"./crosshair-DtQysFz7.js";import"./crown-CC8Godfb.js";import"./dollar-sign-BKfERkc9.js";import"./download-BHVnw95S.js";import"./external-link-DL5n0dhJ.js";import"./eye-off-BJYR0wmr.js";import"./eye-CzYzwmmr.js";import"./instagram-tpp8H3E-.js";import"./file-down-CxCQCvcc.js";import"./pen-line-CNA-f1dm.js";import"./file-up-D3rB-4Bg.js";import"./filter-B_3e214H.js";import"./fingerprint-BTRdXMJ4.js";import"./folder-git-2-T64oq8HG.js";import"./house-BUnGVtyw.js";import"./gift-dVgRLkc0.js";import"./git-branch-EdIXkL-9.js";import"./globe-DK33Pm0M.js";import"./grip-vertical-BvetFs24.js";import"./hard-drive--Nch37f-.js";import"./hash-B3fNBlbs.js";import"./shield-rKKgzkbW.js";import"./info-Cj5ROI6H.js";import"./layers-DdZLSQgt.js";import"./layout-grid-DD1-BKce.js";import"./layout-list-DkB7S2jk.js";import"./lightbulb-CJXOfIFD.js";import"./link-2-DNnYgrdz.js";import"./link-DeErafFW.js";import"./twitter-CRZZ6zjd.js";import"./list-DY4Uh_0E.js";import"./loader-circle-BDWbvi2z.js";import"./lock-BGSkpX29.js";import"./log-in-TxFQ9ojy.js";import"./log-out-CphXjhx9.js";import"./mail-khAU5Oig.js";import"./map-pin-BFNXdrz2.js";import"./menu-BGxVBBZl.js";import"./message-square-warning-DHRFlo8i.js";import"./message-square-C7x1Rix5.js";import"./monitor-P2T9V9tT.js";import"./package-C-rDDwyp.js";import"./percent-DP16IBy2.js";import"./phone-XzqO8Dfs.js";import"./plane-C9QqCVcZ.js";import"./play-62Z04sZZ.js";import"./qr-code-CUR1J9NH.js";import"./quote-DF2Qwen7.js";import"./radio-nm2vY_Ib.js";import"./refresh-cw--0MMVqmk.js";import"./ruler-DviIA5uv.js";import"./send-DXZhFVWG.js";import"./server-BzBihesB.js";import"./settings-BUhtRdnI.js";import"./wifi-BPS_-hKY.js";import"./shield-check-Cyw4YGYb.js";import"./smartphone-i99jk4ns.js";import"./square-check-big-Cal0w_ma.js";import"./square-pen-CatLE0_h.js";import"./star-CSGOTD6i.js";import"./sun-TjfxyFzf.js";import"./tag-CUFhfHTp.js";import"./target-B_9kWYv3.js";import"./thumbs-up-Du-LlBXg.js";import"./ticket-BjgtGAIQ.js";import"./timer-0BosSTc0.js";import"./trash-2-15Ri11Yq.js";import"./trash-BRJCY2my.js";import"./trending-down-MNPLLbIb.js";import"./trending-up-D5y6g4yZ.js";import"./trophy-Cs36GMET.js";import"./type-DX1RNe21.js";import"./user-check-DDs_5zV9.js";import"./user-plus-Ba62LA9O.js";import"./user-x-C3dBJr2o.js";import"./users-BG7aX58P.js";import"./wallet-BP1hP1I0.js";import"./wrench-DX6GWbcS.js";import"./zap-Of1Abppa.js";import"./utils-BWxnHGCV.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./index-BFT_C1pH.js";function vo(){var $,q,B,L,R;const{t}=we(),{auth:x,documentAcknowledgments:a,documents:D,users:j,filters:d={},globalSettings:o}=xe().props,S=(x==null?void 0:x.permissions)||[],[h,C]=l.useState(d.search||""),[c,N]=l.useState(d.document_id||"_empty_"),[p,F]=l.useState(d.user_id||"_empty_"),[u,O]=l.useState(d.status||"_empty_"),[H,P]=l.useState(!1),[J,k]=l.useState(!1),[K,w]=l.useState(!1),[Q,v]=l.useState(!1),[m,A]=l.useState(null),[y,E]=l.useState("create"),[b,T]=l.useState(null),W=()=>c!=="_empty_"||p!=="_empty_"||u!=="_empty_"||h!=="",Y=()=>(c!=="_empty_"?1:0)+(p!=="_empty_"?1:0)+(u!=="_empty_"?1:0)+(h!==""?1:0),Z=e=>{e.preventDefault(),M()},M=()=>{g.get(route("hr.documents.document-acknowledgments.index"),{page:1,search:h||void 0,document_id:c!=="_empty_"?c:void 0,user_id:p!=="_empty_"?p:void 0,status:u!=="_empty_"?u:void 0,per_page:d.per_page},{preserveState:!0,preserveScroll:!0})},ee=e=>{const r=d.sort_field===e&&d.sort_direction==="asc"?"desc":"asc";g.get(route("hr.documents.document-acknowledgments.index"),{sort_field:e,sort_direction:r,page:1,search:h||void 0,document_id:c!=="_empty_"?c:void 0,user_id:p!=="_empty_"?p:void 0,status:u!=="_empty_"?u:void 0,per_page:d.per_page},{preserveState:!0,preserveScroll:!0})},te=(e,r)=>{switch(A(r),e){case"view":T(r);break;case"edit":E("edit"),w(!0);break;case"delete":k(!0);break;case"acknowledge":v(!0);break}},re=()=>{A(null),E("create"),w(!0)},oe=e=>{y==="create"?(o!=null&&o.is_demo||i.loading(t("Assigning document acknowledgment...")),g.post(route("hr.documents.document-acknowledgments.store"),e,{onSuccess:r=>{w(!1),o!=null&&o.is_demo||i.dismiss(),r.props.flash.success?i.success(t(r.props.flash.success)):r.props.flash.error&&i.error(t(r.props.flash.error))},onError:r=>{o!=null&&o.is_demo||i.dismiss(),typeof r=="string"?i.error(r):i.error(`Failed to assign acknowledgment: ${Object.values(r).join(", ")}`)}})):y==="edit"&&(o!=null&&o.is_demo||i.loading(t("Updating document acknowledgment...")),g.put(route("hr.documents.document-acknowledgments.update",m.id),e,{onSuccess:r=>{w(!1),o!=null&&o.is_demo||i.dismiss(),r.props.flash.success?i.success(t(r.props.flash.success)):r.props.flash.error&&i.error(t(r.props.flash.error))},onError:r=>{o!=null&&o.is_demo||i.dismiss(),typeof r=="string"?i.error(r):i.error(`Failed to update acknowledgment: ${Object.values(r).join(", ")}`)}}))},se=()=>{o!=null&&o.is_demo||i.loading(t("Deleting document acknowledgment...")),g.delete(route("hr.documents.document-acknowledgments.destroy",m.id),{onSuccess:e=>{k(!1),o!=null&&o.is_demo||i.dismiss(),e.props.flash.success?i.success(t(e.props.flash.success)):e.props.flash.error&&i.error(t(e.props.flash.error))},onError:e=>{o!=null&&o.is_demo||i.dismiss(),typeof e=="string"?i.error(e):i.error(`Failed to delete acknowledgment: ${Object.values(e).join(", ")}`)}})},ie=()=>{C(""),N("_empty_"),F("_empty_"),O("_empty_"),P(!1),g.get(route("hr.documents.document-acknowledgments.index"),{page:1,per_page:d.per_page},{preserveState:!0,preserveScroll:!0})},ae=e=>{o!=null&&o.is_demo||i.loading(t("Acknowledging document...")),g.put(route("hr.documents.document-acknowledgments.acknowledge",m.id),{acknowledgment_note:e.acknowledgment_note||"Document acknowledged"},{onSuccess:r=>{v(!1),o!=null&&o.is_demo||i.dismiss(),r.props.flash.success?i.success(t(r.props.flash.success)):r.props.flash.error&&i.error(t(r.props.flash.error))},onError:r=>{o!=null&&o.is_demo||i.dismiss(),typeof r=="string"?i.error(r):i.error(`Failed to acknowledge document: ${Object.values(r).join(", ")}`)}})},I=[];ke(S,"create-document-acknowledgments")&&I.push({label:t("Assign Document"),icon:s.jsx(ve,{className:"mr-2 h-4 w-4"}),variant:"default",onClick:()=>re()});const ne=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Document Management"),href:route("hr.documents.document-acknowledgments.index")},{title:t("Acknowledgments")}],me=e=>{switch(e){case"Pending":return"bg-yellow-50 text-yellow-800 ring-yellow-600/20";case"Acknowledged":return"bg-green-50 text-green-700 ring-green-600/20";case"Overdue":return"bg-red-50 text-red-700 ring-red-600/10";case"Exempted":return"bg-gray-50 text-gray-600 ring-gray-500/10";default:return"bg-gray-50 text-gray-600 ring-gray-500/10"}},de=e=>{switch(e){case"Pending":return s.jsx(G,{className:"h-3 w-3"});case"Acknowledged":return s.jsx(Ee,{className:"h-3 w-3"});case"Overdue":return s.jsx(Ae,{className:"h-3 w-3"});case"Exempted":return s.jsx(Pe,{className:"h-3 w-3"});default:return s.jsx(G,{className:"h-3 w-3"})}},le=e=>{if(e.status==="Acknowledged"||e.status==="Exempted"||!e.due_date)return null;const r=new Date,_=new Date(e.due_date).getTime()-r.getTime(),f=Math.ceil(_/(1e3*60*60*24));return f<0?{type:"overdue",days:Math.abs(f),text:`${Math.abs(f)} days overdue`}:f===0?{type:"today",days:0,text:"Due today"}:{type:"remaining",days:f,text:`${f} days remaining`}},ce=[{key:"document.title",label:t("Document"),sortable:!1,render:(e,r)=>{var n,_,f,V,z;return s.jsxs("div",{className:"flex items-center gap-3",children:[s.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-lg text-white",style:{backgroundColor:((_=(n=r.document)==null?void 0:n.category)==null?void 0:_.color)||"#3B82F6"},children:s.jsx(be,{className:"h-5 w-5"})}),s.jsxs("div",{children:[s.jsx("div",{className:"font-medium",children:((f=r.document)==null?void 0:f.title)||"Unknown Document"}),s.jsx("div",{className:"text-xs text-gray-500",children:(z=(V=r.document)==null?void 0:V.category)==null?void 0:z.name})]})]})}},{key:"user.name",label:t("Employee"),render:(e,r)=>{var n;return s.jsxs("div",{className:"flex items-center gap-2",children:[s.jsx(Fe,{className:"h-4 w-4 text-gray-500"}),((n=r.user)==null?void 0:n.name)||"Unknown User"]})}},{key:"status",label:t("Status"),render:e=>s.jsxs("span",{className:`inline-flex items-center gap-1 rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${me(e)}`,children:[de(e),t(e)]})},{key:"acknowledged_at",label:t("Acknowledged"),sortable:!0,render:(e,r)=>{var n;return e?s.jsx("div",{children:s.jsx("div",{className:"text-sm",children:e?((n=window.appSettings)==null?void 0:n.formatDateTimeSimple(e,!1))||new Date(e).toLocaleString():"-"})}):"-"}},{key:"due_date",label:t("Due Date"),sortable:!0,render:(e,r)=>{var _;if(!e)return"-";const n=le(r);return s.jsxs("div",{children:[s.jsxs("div",{className:"flex items-center gap-1",children:[s.jsx(Oe,{className:"h-4 w-4 text-gray-500"}),e?((_=window.appSettings)==null?void 0:_.formatDateTimeSimple(e,!1))||new Date(e).toLocaleString():"-"]}),n&&s.jsx("div",{className:`text-xs ${n.type==="overdue"?"text-red-600":n.type==="today"?"text-orange-600":"text-gray-500"}`,children:n.text})]})}},{key:"assigned_by.name",label:t("Assigned By"),render:(e,r)=>{var n;return((n=r.assigned_by)==null?void 0:n.name)||"-"}},{key:"assigned_at",label:t("Assigned"),sortable:!0,render:e=>{var r;return((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}}],pe=[{label:t("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-document-acknowledgments"},{label:t("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-document-acknowledgments"},{label:t("Acknowledge"),icon:"CheckCircle",action:"acknowledge",className:"text-green-500",requiredPermission:"acknowledge-document-acknowledgments",condition:e=>e.status==="Pending"||e.status==="Overdue"},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-document-acknowledgments"}],ue=[{value:"_empty_",label:t("All Documents"),disabled:!0},...(D||[]).map(e=>({value:e.id.toString(),label:e.title}))],fe=[{value:"_empty_",label:t("All Users"),disabled:!0},...(j||[]).map(e=>({value:e.id.toString(),label:e.name}))],U=[{value:"_empty_",label:t("All Statuses"),disabled:!0},{value:"Pending",label:t("Pending")},{value:"Acknowledged",label:t("Acknowledged")},{value:"Overdue",label:t("Overdue")},{value:"Exempted",label:t("Exempted")}],ge=[{value:"_empty_",label:t("Select Document")},...(D||[]).map(e=>({value:e.id.toString(),label:e.title}))],_e=[{value:"_empty_",label:t("Select User")},...(j||[]).map(e=>({value:e.id.toString(),label:e.name}))];return s.jsxs(je,{title:t("Acknowledgments"),url:"/hr/documents/document-acknowledgments",actions:I,breadcrumbs:ne,noPadding:!0,children:[s.jsx("div",{className:"mb-4 rounded-lg bg-white p-4 shadow dark:bg-gray-900",children:s.jsx(Ce,{searchTerm:h,onSearchChange:C,onSearch:Z,filters:[{name:"document_id",label:t("Document"),type:"select",value:c,onChange:N,options:ue,searchable:!0},{name:"user_id",label:t("User"),type:"select",value:p,onChange:F,options:fe,searchable:!0},{name:"status",label:t("Status"),type:"select",value:u,onChange:O,options:U}],showFilters:H,setShowFilters:P,hasActiveFilters:W,activeFilterCount:Y,onResetFilters:ie,onApplyFilters:M,currentPerPage:(($=d.per_page)==null?void 0:$.toString())||"10",onPerPageChange:e=>{g.get(route("hr.documents.document-acknowledgments.index"),{page:1,per_page:parseInt(e),search:h||void 0,document_id:c!=="_empty_"?c:void 0,user_id:p!=="_empty_"?p:void 0,status:u!=="_empty_"?u:void 0},{preserveState:!0,preserveScroll:!0})}})}),s.jsxs("div",{className:"overflow-hidden rounded-lg bg-white shadow dark:bg-gray-900",children:[s.jsx(ye,{columns:ce,actions:pe,data:(a==null?void 0:a.data)||[],from:(a==null?void 0:a.from)||1,onAction:te,sortField:d.sort_field,sortDirection:d.sort_direction,onSort:ee,permissions:S,entityPermissions:{view:"view-document-acknowledgments",create:"create-document-acknowledgments",edit:"edit-document-acknowledgments",delete:"delete-document-acknowledgments"}}),s.jsx(Se,{from:(a==null?void 0:a.from)||0,to:(a==null?void 0:a.to)||0,total:(a==null?void 0:a.total)||0,links:a==null?void 0:a.links,entityName:t("acknowledgments"),onPageChange:e=>g.get(e)})]}),s.jsx(X,{isOpen:K,onClose:()=>w(!1),onSubmit:oe,formConfig:{fields:[{name:"document_id",label:t("Document"),type:"select",required:!0,options:ge.filter(e=>e.value!=="_empty_"),searchable:!0},{name:"user_id",label:t("User"),type:"select",required:!0,options:_e.filter(e=>e.value!=="_empty_"),searchable:!0},{name:"due_date",label:t("Due Date"),type:"date",helpText:y==="create"?t("Leave empty to set 7 days from today"):void 0},{name:"status",label:t("Status"),type:"select",required:y==="edit",options:U.filter(e=>e.value!=="_empty_"),conditional:e=>e==="edit"||e==="view"},{name:"acknowledgment_note",label:t("Note"),type:"textarea",rows:3}],modalSize:"lg"},initialData:m?{...m,document_id:(q=m.document_id)==null?void 0:q.toString(),user_id:(B=m.user_id)==null?void 0:B.toString(),due_date:m.due_date?window.appSettings.formatDateTimeSimple(m.due_date,!1):m.due_date}:null,title:t(y==="create"?"Assign Document for Acknowledgment":"Edit Document Acknowledgment"),mode:y}),s.jsx(he,{isOpen:J,onClose:()=>k(!1),onConfirm:se,itemName:m?`${(L=m.document)==null?void 0:L.title} - ${(R=m.user)==null?void 0:R.name}`:"",entityName:"acknowledgment"}),s.jsx(X,{isOpen:Q,onClose:()=>v(!1),onSubmit:ae,formConfig:{fields:[{name:"acknowledgment_note",label:t("Acknowledgment Note"),type:"textarea",rows:3,placeholder:t("Enter acknowledgment note (optional)")}]},initialData:{acknowledgment_note:""},title:t("Acknowledge Document"),mode:"edit"}),s.jsx(De,{open:!!b,onOpenChange:()=>T(null),children:b&&s.jsx(Ne,{acknowledgment:b})})]})}export{vo as default}; diff --git a/public/build/assets/index-BEOddIe2.js b/public/build/assets/index-CJyozE8o.js similarity index 63% rename from public/build/assets/index-BEOddIe2.js rename to public/build/assets/index-CJyozE8o.js index 4e9191080..d3c0c6b76 100644 --- a/public/build/assets/index-BEOddIe2.js +++ b/public/build/assets/index-CJyozE8o.js @@ -1 +1 @@ -import{r as u,j as n}from"./ui-Z445SNHD.js";import{P as V}from"./page-template-B_mOhR6n.js";import{u as Y,c as z,x as G,P as H,r as m,t as s}from"./app-36WMjvX0.js";import{C as K}from"./CrudTable-DA37WZsR.js";import{C as Q}from"./CrudDeleteModal-DM40AK8z.js";import{P as W}from"./pagination-n2efY1KU.js";import{S as X}from"./search-and-filter-bar-PUOLiNYr.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./table-C1YkBp3W.js";import"./unlink-sh32LPkQ.js";import"./scale-rJYsnHRa.js";import"./arrow-down-left-BN6xjhcz.js";import"./arrow-left-CjPQICYw.js";import"./arrow-right-left-DKUcVR58.js";import"./arrow-right-DUEfRrRr.js";import"./arrow-up-down-FmcUfWon.js";import"./lock-open-CN4tz8Of.js";import"./award-D9FlSYzB.js";import"./ban-CMgLBFSt.js";import"./indian-rupee-Bh3-8N2a.js";import"./bell-Cr2F9IDD.js";import"./book-open-DUwKvBiK.js";import"./boxes-rwzklut0.js";import"./building-2-Cda8xQDI.js";import"./building-CG4yAV8N.js";import"./calculator-wt_63eRJ.js";import"./calendar-check-BZ1JTjf6.js";import"./camera-DDKUkICL.js";import"./chart-column-GeSBJr5Y.js";import"./chart-no-axes-column-increasing-Beqplnfl.js";import"./chart-no-axes-column-BKgkVzqT.js";import"./chevron-left-DKWjKjSf.js";import"./circle-alert-KsX4JXbz.js";import"./circle-check-big-DqURlwt2.js";import"./circle-check-C_SLfS2p.js";import"./circle-help-BdsC7_wR.js";import"./circle-x-DkvEqmM5.js";import"./circle-BpyxLEsH.js";import"./clipboard-list-BU0dok7E.js";import"./code-DNPjFOcs.js";import"./crosshair-C7OptAZm.js";import"./crown-Cp4cgutu.js";import"./download-Ba72czhU.js";import"./external-link-uO-R2E0-.js";import"./eye-off-DlDpEvnB.js";import"./eye-DSAoA9Pp.js";import"./instagram-DBjFHIT7.js";import"./file-down-Bxu0R4EW.js";import"./pen-line-Fy-AVmqM.js";import"./file-up-CZ-cXuKa.js";import"./filter-D8dMdozc.js";import"./folder-git-2-Dwj_EoDL.js";import"./house-D8b8GwgZ.js";import"./git-branch-D2sIFzs4.js";import"./grip-vertical-DXcr-v-g.js";import"./hard-drive-ApF-ULi1.js";import"./hash-CHJS6b-L.js";import"./shield-Mt6vEHxn.js";import"./info-VH-vNQ_z.js";import"./layers-CF7Mhs3n.js";import"./layout-list-BuBaZfwq.js";import"./lightbulb-fAsbBO8F.js";import"./link-2-C22T2wSs.js";import"./link-ClcCoVU_.js";import"./twitter-DDHYm63p.js";import"./list-Ajdnpsw1.js";import"./locate-fixed-D29o3FBS.js";import"./lock-RX1hYn48.js";import"./log-in-Bt5dnADg.js";import"./mail-BFoS8U8W.js";import"./map-pin-L7jUebKz.js";import"./menu-Cu-nnefe.js";import"./message-square-warning-DbVEqa_0.js";import"./message-square-DMJ4IbdE.js";import"./monitor-DL9THmS7.js";import"./package-B9XnehkQ.js";import"./percent-BYDujffR.js";import"./phone-CJ2h446N.js";import"./plane-BqORGC6m.js";import"./play-DHqp-NCB.js";import"./qr-code-u5AOBzVe.js";import"./quote-BtOwgBns.js";import"./radio-CxUR05xj.js";import"./ruler-DbxwIrQY.js";import"./send-DpE3qK0m.js";import"./server-DgtPu6lA.js";import"./wifi-CFyF5qct.js";import"./shield-check--CTAItWs.js";import"./smartphone-BQ_9x4vN.js";import"./square-check-big-Dt4MtZcM.js";import"./square-pen-B3p2jiW9.js";import"./star-WlheM7sI.js";import"./sun-DRsBfXSu.js";import"./tag-CMVMnpSh.js";import"./target-BEz5Ry2v.js";import"./thumbs-up-DYj-woXk.js";import"./ticket-BhEK5100.js";import"./trash-2-Dxg0nP1A.js";import"./trash-Dyd2ZsaG.js";import"./trending-down-CeOqAkGV.js";import"./trending-up-CPB8hZlm.js";import"./triangle-alert-MsN2AA6c.js";import"./trophy-BZyhzbIT.js";import"./type-DlbqWp8I.js";import"./user-check-4xSYwYvq.js";import"./user-plus-C-0nSlHG.js";import"./user-x-Drk57M2z.js";import"./wallet-C3p1yihr.js";import"./wrench-CLqKc51o.js";import"./zap-D4fS-tPu.js";function Tt(){var C;const{t:e}=Y(),{auth:b,jobPostings:p,filters:a={},globalSettings:t}=z().props,_=(b==null?void 0:b.permissions)||[],[c,y]=u.useState(a.search||""),[l,g]=u.useState(a.status||"_empty_"),[d,x]=u.useState(a.is_published||"_empty_"),[k,j]=u.useState(!1),[F,f]=u.useState(!1),[h,N]=u.useState(null),D=()=>l!=="_empty_"||d!=="_empty_"||c!=="",A=()=>(l!=="_empty_"?1:0)+(d!=="_empty_"?1:0)+(c!==""?1:0),T=r=>{r.preventDefault(),v()},v=()=>{m.get(route("hr.recruitment.job-postings.index"),{page:1,search:c||void 0,status:l!=="_empty_"?l:void 0,is_published:d!=="_empty_"?d:void 0,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},E=r=>{const o=a.sort_field===r&&a.sort_direction==="asc"?"desc":"asc";m.get(route("hr.recruitment.job-postings.index"),{sort_field:r,sort_direction:o,page:1,search:c||void 0,status:l!=="_empty_"?l:void 0,is_published:d!=="_empty_"?d:void 0,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},O=(r,o)=>{switch(r){case"view":m.get(route("hr.recruitment.job-postings.show",o.id));break;case"edit":m.get(route("hr.recruitment.job-postings.edit",o.id));break;case"delete":N(o),f(!0);break;case"publish":t!=null&&t.is_demo||s.loading(e("Publishing job posting...")),m.put(route("hr.recruitment.job-postings.publish",o.id),{},{onSuccess:i=>{t!=null&&t.is_demo||s.dismiss(),i.props.flash.success?s.success(e(i.props.flash.success)):i.props.flash.error&&s.error(e(i.props.flash.error))},onError:i=>{t!=null&&t.is_demo||s.dismiss(),typeof i=="string"?s.error(e(i)):s.error(e("Failed to publish job posting: {{errors}}",{errors:Object.values(i).join(", ")}))}});break;case"unpublish":t!=null&&t.is_demo||s.loading(e("Unpublishing job posting...")),m.put(route("hr.recruitment.job-postings.unpublish",o.id),{},{onSuccess:i=>{t!=null&&t.is_demo||s.dismiss(),i.props.flash.success?s.success(e(i.props.flash.success)):i.props.flash.error&&s.error(e(i.props.flash.error))},onError:i=>{t!=null&&t.is_demo||s.dismiss(),typeof i=="string"?s.error(e(i)):s.error(e("Failed to unpublish job posting: {{errors}}",{errors:Object.values(i).join(", ")}))}});break}},q=()=>{m.get(route("hr.recruitment.job-postings.create"))},R=()=>{t!=null&&t.is_demo||s.loading(e("Deleting job posting...")),m.delete(route("hr.recruitment.job-postings.destroy",h.id),{onSuccess:r=>{f(!1),t!=null&&t.is_demo||s.dismiss(),r.props.flash.success?s.success(e(r.props.flash.success)):r.props.flash.error&&s.error(e(r.props.flash.error))},onError:r=>{t!=null&&t.is_demo||s.dismiss(),typeof r=="string"?s.error(e(r)):s.error(e("Failed to delete job posting: {{errors}}",{errors:Object.values(r).join(", ")}))}})},$=()=>{y(""),g("_empty_"),x("_empty_"),j(!1),m.get(route("hr.recruitment.job-postings.index"),{page:1,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},w=[];G(_,"create-job-postings")&&w.push({label:e("Add Job Posting"),icon:n.jsx(H,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>q()});const J=[{title:e("Dashboard"),href:route("dashboard")},{title:e("Recruitment"),href:route("hr.recruitment.job-postings.index")},{title:e("Job Postings")}],M=r=>{switch(r){case"Draft":return"bg-yellow-50 text-yellow-700 ring-yellow-600/20";case"Published":return"bg-green-50 text-green-700 ring-green-600/20";case"Closed":return"bg-red-50 text-red-700 ring-red-600/10";default:return"bg-yellow-50 text-yellow-700 ring-yellow-600/20"}},U=[{key:"job_code",label:e("Code"),sortable:!0,render:r=>n.jsx("div",{className:"font-mono text-sm",children:r})},{key:"title",label:e("Title"),sortable:!0,render:(r,o)=>n.jsxs("div",{children:[n.jsx("div",{className:"font-medium",children:r}),o.is_featured&&n.jsx("span",{className:"inline-flex items-center rounded-md bg-yellow-50 px-2 py-1 text-xs font-medium text-yellow-800 ring-1 ring-inset ring-yellow-600/20",children:e("Featured")})]})},{key:"job_type.name",label:e("Type"),render:(r,o)=>{var i;return((i=o.job_type)==null?void 0:i.name)||"-"}},{key:"location.name",label:e("Location"),render:(r,o)=>{var i;return((i=o.location)==null?void 0:i.name)||"-"}},{key:"min_salary",label:e("Salary Range"),render:(r,o)=>{var i,P,S;return o.min_salary&&o.max_salary?`${(i=window.appSettings)==null?void 0:i.formatCurrency(o.min_salary)} - ${(P=window.appSettings)==null?void 0:P.formatCurrency(o.max_salary)}`:o.min_salary?`${(S=window.appSettings)==null?void 0:S.formatCurrency(o.min_salary)}+`:"-"}},{key:"candidates_count",label:e("Applications"),render:r=>n.jsx("div",{className:"text-center",children:r||0})},{key:"is_published",label:e("Published"),render:r=>n.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${r?"bg-green-50 text-green-700 ring-green-600/20":"bg-yellow-50 text-yellow-700 ring-yellow-600/20"}`,children:e(r?"Yes":"No")})},{key:"status",label:e("Status"),render:r=>n.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${M(r)}`,children:e(r)})},{key:"application_deadline",label:e("Deadline"),render:r=>{var o;return((o=window.appSettings)==null?void 0:o.formatDateTimeSimple(r,!1))||new Date(r).toLocaleDateString()}}],I=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-job-postings"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-job-postings"},{label:e("Publish"),icon:"Upload",action:"publish",className:"text-green-500",requiredPermission:"publish-job-postings",condition:r=>!r.is_published},{label:e("Unpublish"),icon:"Download",action:"unpublish",className:"text-orange-500",requiredPermission:"publish-job-postings",condition:r=>r.is_published},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-job-postings"}],L=[{value:"_empty_",label:e("All Statuses")},{value:"Draft",label:e("Draft")},{value:"Published",label:e("Published")},{value:"Closed",label:e("Closed")}],B=[{value:"_empty_",label:e("All")},{value:"true",label:e("Published")},{value:"false",label:e("Draft")}];return n.jsxs(V,{title:e("Job Postings"),url:"/hr/recruitment/job-postings",actions:w,breadcrumbs:J,noPadding:!0,children:[n.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:n.jsx(X,{searchTerm:c,onSearchChange:y,onSearch:T,filters:[{name:"status",label:e("Status"),type:"select",value:l,onChange:g,options:L},{name:"is_published",label:e("Published"),type:"select",value:d,onChange:x,options:B}],showFilters:k,setShowFilters:j,hasActiveFilters:D,activeFilterCount:A,onResetFilters:$,onApplyFilters:v,currentPerPage:((C=a.per_page)==null?void 0:C.toString())||"10",onPerPageChange:r=>{m.get(route("hr.recruitment.job-postings.index"),{page:1,per_page:parseInt(r),search:c||void 0,status:l!=="_empty_"?l:void 0,is_published:d!=="_empty_"?d:void 0},{preserveState:!0,preserveScroll:!0})}})}),n.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[n.jsx(K,{columns:U,actions:I,data:(p==null?void 0:p.data)||[],from:(p==null?void 0:p.from)||1,onAction:O,sortField:a.sort_field,sortDirection:a.sort_direction,onSort:E,permissions:_,entityPermissions:{view:"view-job-postings",create:"create-job-postings",edit:"edit-job-postings",delete:"delete-job-postings"}}),n.jsx(W,{from:(p==null?void 0:p.from)||0,to:(p==null?void 0:p.to)||0,total:(p==null?void 0:p.total)||0,links:p==null?void 0:p.links,entityName:e("job postings"),onPageChange:r=>m.get(r)})]}),n.jsx(Q,{isOpen:F,onClose:()=>f(!1),onConfirm:R,itemName:(h==null?void 0:h.title)||"",entityName:"job posting"})]})}export{Tt as default}; +import{r as u,j as n}from"./ui-Z445SNHD.js";import{P as V}from"./page-template-Cw8W4Qs2.js";import{u as Y,c as z,x as G,P as H,r as m,t as s}from"./app-Da3PX8qg.js";import{C as K}from"./CrudTable-Dk-uCuqB.js";import{C as Q}from"./CrudDeleteModal-DmHx0JCJ.js";import{P as W}from"./pagination-B9z4VraF.js";import{S as X}from"./search-and-filter-bar-1QHzFJdq.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./table-BRtys9Nx.js";import"./unlink-vC8B7N8r.js";import"./scale-Chnhsap1.js";import"./arrow-down-left-D4-BLXQL.js";import"./arrow-left-B9tcIgis.js";import"./arrow-right-left-TC-Oi5FJ.js";import"./arrow-right-SXr1661j.js";import"./arrow-up-down-Df1H6itH.js";import"./lock-open-Cco69YMj.js";import"./award-DOf5Xc3o.js";import"./ban-C1FQ9ay_.js";import"./indian-rupee-CY9fE6hT.js";import"./bell-BMsQyWM-.js";import"./book-open-DiNAfaue.js";import"./boxes-Bjf0_Kx7.js";import"./building-2-DmmRcP0c.js";import"./building-BXglONiz.js";import"./calculator-B75Vnhim.js";import"./calendar-check-C2F7PWoI.js";import"./camera-DZNJpjXR.js";import"./chart-column-CKzC1aib.js";import"./chart-no-axes-column-increasing-xL8kjLW0.js";import"./chart-no-axes-column-CaNDayE9.js";import"./chevron-left-C98gPe5P.js";import"./circle-alert-Cu5dznTP.js";import"./circle-check-big-KTDTMhTs.js";import"./circle-check-aau4wqhp.js";import"./circle-help-C4uXcZYY.js";import"./circle-x-r3If4JPw.js";import"./circle-DgA3bS7I.js";import"./clipboard-list-BNSl4hy2.js";import"./code-Dzlx6QPB.js";import"./crosshair-DtQysFz7.js";import"./crown-CC8Godfb.js";import"./download-BHVnw95S.js";import"./external-link-DL5n0dhJ.js";import"./eye-off-BJYR0wmr.js";import"./eye-CzYzwmmr.js";import"./instagram-tpp8H3E-.js";import"./file-down-CxCQCvcc.js";import"./pen-line-CNA-f1dm.js";import"./file-up-D3rB-4Bg.js";import"./filter-B_3e214H.js";import"./folder-git-2-T64oq8HG.js";import"./house-BUnGVtyw.js";import"./git-branch-EdIXkL-9.js";import"./grip-vertical-BvetFs24.js";import"./hard-drive--Nch37f-.js";import"./hash-B3fNBlbs.js";import"./shield-rKKgzkbW.js";import"./info-Cj5ROI6H.js";import"./layers-DdZLSQgt.js";import"./layout-list-DkB7S2jk.js";import"./lightbulb-CJXOfIFD.js";import"./link-2-DNnYgrdz.js";import"./link-DeErafFW.js";import"./twitter-CRZZ6zjd.js";import"./list-DY4Uh_0E.js";import"./locate-fixed-BKpEfCUU.js";import"./lock-BGSkpX29.js";import"./log-in-TxFQ9ojy.js";import"./mail-khAU5Oig.js";import"./map-pin-BFNXdrz2.js";import"./menu-BGxVBBZl.js";import"./message-square-warning-DHRFlo8i.js";import"./message-square-C7x1Rix5.js";import"./monitor-P2T9V9tT.js";import"./package-C-rDDwyp.js";import"./percent-DP16IBy2.js";import"./phone-XzqO8Dfs.js";import"./plane-C9QqCVcZ.js";import"./play-62Z04sZZ.js";import"./qr-code-CUR1J9NH.js";import"./quote-DF2Qwen7.js";import"./radio-nm2vY_Ib.js";import"./ruler-DviIA5uv.js";import"./send-DXZhFVWG.js";import"./server-BzBihesB.js";import"./wifi-BPS_-hKY.js";import"./shield-check-Cyw4YGYb.js";import"./smartphone-i99jk4ns.js";import"./square-check-big-Cal0w_ma.js";import"./square-pen-CatLE0_h.js";import"./star-CSGOTD6i.js";import"./sun-TjfxyFzf.js";import"./tag-CUFhfHTp.js";import"./target-B_9kWYv3.js";import"./thumbs-up-Du-LlBXg.js";import"./ticket-BjgtGAIQ.js";import"./trash-2-15Ri11Yq.js";import"./trash-BRJCY2my.js";import"./trending-down-MNPLLbIb.js";import"./trending-up-D5y6g4yZ.js";import"./triangle-alert-CeuDFixJ.js";import"./trophy-Cs36GMET.js";import"./type-DX1RNe21.js";import"./user-check-DDs_5zV9.js";import"./user-plus-Ba62LA9O.js";import"./user-x-C3dBJr2o.js";import"./wallet-BP1hP1I0.js";import"./wrench-DX6GWbcS.js";import"./zap-Of1Abppa.js";function Tt(){var C;const{t:e}=Y(),{auth:b,jobPostings:p,filters:a={},globalSettings:t}=z().props,_=(b==null?void 0:b.permissions)||[],[c,y]=u.useState(a.search||""),[l,g]=u.useState(a.status||"_empty_"),[d,x]=u.useState(a.is_published||"_empty_"),[k,j]=u.useState(!1),[F,f]=u.useState(!1),[h,N]=u.useState(null),D=()=>l!=="_empty_"||d!=="_empty_"||c!=="",A=()=>(l!=="_empty_"?1:0)+(d!=="_empty_"?1:0)+(c!==""?1:0),T=r=>{r.preventDefault(),v()},v=()=>{m.get(route("hr.recruitment.job-postings.index"),{page:1,search:c||void 0,status:l!=="_empty_"?l:void 0,is_published:d!=="_empty_"?d:void 0,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},E=r=>{const o=a.sort_field===r&&a.sort_direction==="asc"?"desc":"asc";m.get(route("hr.recruitment.job-postings.index"),{sort_field:r,sort_direction:o,page:1,search:c||void 0,status:l!=="_empty_"?l:void 0,is_published:d!=="_empty_"?d:void 0,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},O=(r,o)=>{switch(r){case"view":m.get(route("hr.recruitment.job-postings.show",o.id));break;case"edit":m.get(route("hr.recruitment.job-postings.edit",o.id));break;case"delete":N(o),f(!0);break;case"publish":t!=null&&t.is_demo||s.loading(e("Publishing job posting...")),m.put(route("hr.recruitment.job-postings.publish",o.id),{},{onSuccess:i=>{t!=null&&t.is_demo||s.dismiss(),i.props.flash.success?s.success(e(i.props.flash.success)):i.props.flash.error&&s.error(e(i.props.flash.error))},onError:i=>{t!=null&&t.is_demo||s.dismiss(),typeof i=="string"?s.error(e(i)):s.error(e("Failed to publish job posting: {{errors}}",{errors:Object.values(i).join(", ")}))}});break;case"unpublish":t!=null&&t.is_demo||s.loading(e("Unpublishing job posting...")),m.put(route("hr.recruitment.job-postings.unpublish",o.id),{},{onSuccess:i=>{t!=null&&t.is_demo||s.dismiss(),i.props.flash.success?s.success(e(i.props.flash.success)):i.props.flash.error&&s.error(e(i.props.flash.error))},onError:i=>{t!=null&&t.is_demo||s.dismiss(),typeof i=="string"?s.error(e(i)):s.error(e("Failed to unpublish job posting: {{errors}}",{errors:Object.values(i).join(", ")}))}});break}},q=()=>{m.get(route("hr.recruitment.job-postings.create"))},R=()=>{t!=null&&t.is_demo||s.loading(e("Deleting job posting...")),m.delete(route("hr.recruitment.job-postings.destroy",h.id),{onSuccess:r=>{f(!1),t!=null&&t.is_demo||s.dismiss(),r.props.flash.success?s.success(e(r.props.flash.success)):r.props.flash.error&&s.error(e(r.props.flash.error))},onError:r=>{t!=null&&t.is_demo||s.dismiss(),typeof r=="string"?s.error(e(r)):s.error(e("Failed to delete job posting: {{errors}}",{errors:Object.values(r).join(", ")}))}})},$=()=>{y(""),g("_empty_"),x("_empty_"),j(!1),m.get(route("hr.recruitment.job-postings.index"),{page:1,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},w=[];G(_,"create-job-postings")&&w.push({label:e("Add Job Posting"),icon:n.jsx(H,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>q()});const J=[{title:e("Dashboard"),href:route("dashboard")},{title:e("Recruitment"),href:route("hr.recruitment.job-postings.index")},{title:e("Job Postings")}],M=r=>{switch(r){case"Draft":return"bg-yellow-50 text-yellow-700 ring-yellow-600/20";case"Published":return"bg-green-50 text-green-700 ring-green-600/20";case"Closed":return"bg-red-50 text-red-700 ring-red-600/10";default:return"bg-yellow-50 text-yellow-700 ring-yellow-600/20"}},U=[{key:"job_code",label:e("Code"),sortable:!0,render:r=>n.jsx("div",{className:"font-mono text-sm",children:r})},{key:"title",label:e("Title"),sortable:!0,render:(r,o)=>n.jsxs("div",{children:[n.jsx("div",{className:"font-medium",children:r}),o.is_featured&&n.jsx("span",{className:"inline-flex items-center rounded-md bg-yellow-50 px-2 py-1 text-xs font-medium text-yellow-800 ring-1 ring-inset ring-yellow-600/20",children:e("Featured")})]})},{key:"job_type.name",label:e("Type"),render:(r,o)=>{var i;return((i=o.job_type)==null?void 0:i.name)||"-"}},{key:"location.name",label:e("Location"),render:(r,o)=>{var i;return((i=o.location)==null?void 0:i.name)||"-"}},{key:"min_salary",label:e("Salary Range"),render:(r,o)=>{var i,P,S;return o.min_salary&&o.max_salary?`${(i=window.appSettings)==null?void 0:i.formatCurrency(o.min_salary)} - ${(P=window.appSettings)==null?void 0:P.formatCurrency(o.max_salary)}`:o.min_salary?`${(S=window.appSettings)==null?void 0:S.formatCurrency(o.min_salary)}+`:"-"}},{key:"candidates_count",label:e("Applications"),render:r=>n.jsx("div",{className:"text-center",children:r||0})},{key:"is_published",label:e("Published"),render:r=>n.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${r?"bg-green-50 text-green-700 ring-green-600/20":"bg-yellow-50 text-yellow-700 ring-yellow-600/20"}`,children:e(r?"Yes":"No")})},{key:"status",label:e("Status"),render:r=>n.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${M(r)}`,children:e(r)})},{key:"application_deadline",label:e("Deadline"),render:r=>{var o;return((o=window.appSettings)==null?void 0:o.formatDateTimeSimple(r,!1))||new Date(r).toLocaleDateString()}}],I=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-job-postings"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-job-postings"},{label:e("Publish"),icon:"Upload",action:"publish",className:"text-green-500",requiredPermission:"publish-job-postings",condition:r=>!r.is_published},{label:e("Unpublish"),icon:"Download",action:"unpublish",className:"text-orange-500",requiredPermission:"publish-job-postings",condition:r=>r.is_published},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-job-postings"}],L=[{value:"_empty_",label:e("All Statuses")},{value:"Draft",label:e("Draft")},{value:"Published",label:e("Published")},{value:"Closed",label:e("Closed")}],B=[{value:"_empty_",label:e("All")},{value:"true",label:e("Published")},{value:"false",label:e("Draft")}];return n.jsxs(V,{title:e("Job Postings"),url:"/hr/recruitment/job-postings",actions:w,breadcrumbs:J,noPadding:!0,children:[n.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:n.jsx(X,{searchTerm:c,onSearchChange:y,onSearch:T,filters:[{name:"status",label:e("Status"),type:"select",value:l,onChange:g,options:L},{name:"is_published",label:e("Published"),type:"select",value:d,onChange:x,options:B}],showFilters:k,setShowFilters:j,hasActiveFilters:D,activeFilterCount:A,onResetFilters:$,onApplyFilters:v,currentPerPage:((C=a.per_page)==null?void 0:C.toString())||"10",onPerPageChange:r=>{m.get(route("hr.recruitment.job-postings.index"),{page:1,per_page:parseInt(r),search:c||void 0,status:l!=="_empty_"?l:void 0,is_published:d!=="_empty_"?d:void 0},{preserveState:!0,preserveScroll:!0})}})}),n.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[n.jsx(K,{columns:U,actions:I,data:(p==null?void 0:p.data)||[],from:(p==null?void 0:p.from)||1,onAction:O,sortField:a.sort_field,sortDirection:a.sort_direction,onSort:E,permissions:_,entityPermissions:{view:"view-job-postings",create:"create-job-postings",edit:"edit-job-postings",delete:"delete-job-postings"}}),n.jsx(W,{from:(p==null?void 0:p.from)||0,to:(p==null?void 0:p.to)||0,total:(p==null?void 0:p.total)||0,links:p==null?void 0:p.links,entityName:e("job postings"),onPageChange:r=>m.get(r)})]}),n.jsx(Q,{isOpen:F,onClose:()=>f(!1),onConfirm:R,itemName:(h==null?void 0:h.title)||"",entityName:"job posting"})]})}export{Tt as default}; diff --git a/public/build/assets/index-BN22scs4.js b/public/build/assets/index-COG83D8i.js similarity index 93% rename from public/build/assets/index-BN22scs4.js rename to public/build/assets/index-COG83D8i.js index a8dde1f4c..3d2b87199 100644 --- a/public/build/assets/index-BN22scs4.js +++ b/public/build/assets/index-COG83D8i.js @@ -1 +1 @@ -import{r as x,j as e}from"./ui-Z445SNHD.js";import{P as ce}from"./page-template-B_mOhR6n.js";import{u as ne,c as oe,x as O,L as v,I as A,B as m,S as xe,X as me,r as N,t as i}from"./app-36WMjvX0.js";import{C as pe}from"./CrudDeleteModal-DM40AK8z.js";import{P as he}from"./pagination-n2efY1KU.js";import{T as ue}from"./textarea-CdnKPU5F.js";import{S as w,a as S,b as C,c as F,d as n}from"./select-DgPPBKIC.js";import{T as K}from"./trending-up-CPB8hZlm.js";import{T as X}from"./trending-down-CeOqAkGV.js";import{a as ge,C as ye}from"./chevron-up-DXYKkCZG.js";import{S as G}from"./square-pen-B3p2jiW9.js";import{L as J}from"./lock-RX1hYn48.js";import{T as Q}from"./trash-2-Dxg0nP1A.js";import{D as W}from"./dollar-sign-CFqWGHdB.js";import{P as fe}from"./percent-BYDujffR.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./index-9MclThM-.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";function cs(){const{t:a}=ne(),{auth:E,salaryComponents:l,filters:p={},globalSettings:t}=oe().props,P=(E==null?void 0:E.permissions)||[],[b,U]=x.useState(p.search||""),[g,V]=x.useState(p.type||"all"),[y,z]=x.useState(p.calculation_type||"all"),[f,B]=x.useState(p.status||"all"),[Y,$]=x.useState(!1),[T,q]=x.useState(null),[_,L]=x.useState("create"),[M,Z]=x.useState(new Set),[c,h]=x.useState({name:"",description:"",type:"earning",calculation_type:"fixed",default_amount:"",percentage_of_basic:"",is_taxable:!0,is_mandatory:!1,status:"active"}),[d,D]=x.useState({}),I=()=>{h({name:"",description:"",type:"earning",calculation_type:"fixed",default_amount:"",percentage_of_basic:"",is_taxable:!0,is_mandatory:!1,status:"active"}),D({}),L("create"),q(null)},ee=s=>{h({name:s.name||"",description:s.description||"",type:s.type||"earning",calculation_type:s.calculation_type||"fixed",default_amount:s.default_amount||"",percentage_of_basic:s.percentage_of_basic||"",is_taxable:s.is_taxable??!0,is_mandatory:s.is_mandatory??!1,status:s.status||"active"}),L("edit"),q(s),D({})},R=s=>{s.preventDefault(),se()},se=()=>{N.get(route("hr.salary-components.index"),{page:1,search:b||void 0,type:g!=="all"?g:void 0,calculation_type:y!=="all"?y:void 0,status:f!=="all"?f:void 0,per_page:p.per_page||10},{preserveState:!0,preserveScroll:!0})},ae=()=>{U(""),V("all"),z("all"),B("all"),N.get(route("hr.salary-components.index"),{page:1,per_page:p.per_page||10},{preserveState:!0,preserveScroll:!0})},k=(s,r)=>{switch(q(r),s){case"edit":ee(r),window.scrollTo({top:0,behavior:"smooth"});break;case"delete":$(!0);break;case"toggle-status":ie(r);break}},te=s=>{s.preventDefault(),D({}),_==="create"?(t!=null&&t.is_demo||i.loading(a("Creating salary component...")),N.post(route("hr.salary-components.store"),c,{onSuccess:r=>{t!=null&&t.is_demo||i.dismiss(),r.props.flash.success?(i.success(a(r.props.flash.success)),I()):r.props.flash.error&&i.error(a(r.props.flash.error))},onError:r=>{t!=null&&t.is_demo||i.dismiss(),D(r),typeof r=="string"?i.error(r):i.error(a("Please check the form for errors"))}})):_==="edit"&&(t!=null&&t.is_demo||i.loading(a("Updating salary component...")),N.put(route("hr.salary-components.update",T.id),c,{onSuccess:r=>{t!=null&&t.is_demo||i.dismiss(),r.props.flash.success?(i.success(a(r.props.flash.success)),I()):r.props.flash.error&&i.error(a(r.props.flash.error))},onError:r=>{t!=null&&t.is_demo||i.dismiss(),D(r),typeof r=="string"?i.error(r):i.error(a("Please check the form for errors"))}}))},re=()=>{t!=null&&t.is_demo||i.loading(a("Deleting salary component...")),N.delete(route("hr.salary-components.destroy",T.id),{onSuccess:s=>{$(!1),t!=null&&t.is_demo||i.dismiss(),s.props.flash.success?i.success(a(s.props.flash.success)):s.props.flash.error&&i.error(a(s.props.flash.error))},onError:s=>{t!=null&&t.is_demo||i.dismiss(),typeof s=="string"?i.error(s):i.error(`Failed to delete salary component: ${Object.values(s).join(", ")}`)}})},ie=s=>{const r=s.status==="active"?"inactive":"active";t!=null&&t.is_demo||i.loading(`${a(r==="active"?"Activating":"Deactivating")} salary component...`),N.put(route("hr.salary-components.toggle-status",s.id),{},{onSuccess:j=>{t!=null&&t.is_demo||i.dismiss(),j.props.flash.success?i.success(a(j.props.flash.success)):j.props.flash.error&&i.error(a(j.props.flash.error))},onError:j=>{t!=null&&t.is_demo||i.dismiss(),typeof j=="string"?i.error(j):i.error(`Failed to update salary component status: ${Object.values(j).join(", ")}`)}})},le=s=>{const r=new Set(M);r.has(s)?r.delete(s):r.add(s),Z(r)},de=[{title:a("Dashboard"),href:route("dashboard")},{title:a("Payroll Management"),href:route("hr.salary-components.index")},{title:a("Salary Components")}],u=O(P,"create-salary-components"),o=O(P,"edit-salary-components"),H=O(P,"delete-salary-components");return e.jsxs(ce,{title:a("Salary Components"),description:"",url:"/hr/salary-components",breadcrumbs:de,noPadding:!0,children:[e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-6",children:[e.jsx("div",{className:"lg:col-span-1",children:e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 sticky top-4",children:[e.jsxs("div",{className:"p-6 border-b border-gray-200 dark:border-gray-700",children:[e.jsx("h2",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:a(_==="create"?"Add New Component":"Edit Component")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1",children:a(_==="create"?"Fill in the details to create a new salary component":"Update the component details below")})]}),e.jsxs("form",{onSubmit:te,className:"p-6 space-y-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(v,{required:!0,htmlFor:"name",className:"required",children:a("Component Name")}),e.jsx(A,{id:"name",type:"text",value:c.name,onChange:s=>h({...c,name:s.target.value}),placeholder:a("e.g., Basic Salary, HRA, Tax"),className:d.name?"border-red-500":"",disabled:!u&&!o,required:!0}),d.name&&e.jsx("p",{className:"text-sm text-red-500",children:d.name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(v,{htmlFor:"description",children:a("Description")}),e.jsx(ue,{id:"description",value:c.description,onChange:s=>h({...c,description:s.target.value}),placeholder:a("Brief description of the component"),rows:3,className:d.description?"border-red-500":"",disabled:!u&&!o}),d.description&&e.jsx("p",{className:"text-sm text-red-500",children:d.description})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(v,{required:!0,htmlFor:"type",className:"required",children:a("Type")}),e.jsxs(w,{value:c.type,onValueChange:s=>h({...c,type:s}),disabled:!u&&!o,children:[e.jsx(S,{className:d.type?"border-red-500":"",children:e.jsx(C,{placeholder:a("Select type")})}),e.jsxs(F,{children:[e.jsx(n,{value:"earning",children:a("Earning")}),e.jsx(n,{value:"deduction",children:a("Deduction")})]})]}),d.type&&e.jsx("p",{className:"text-sm text-red-500",children:d.type})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(v,{required:!0,htmlFor:"calculation_type",className:"required",children:[a("Calculation Type")," "]}),e.jsxs(w,{value:c.calculation_type,onValueChange:s=>h({...c,calculation_type:s}),disabled:!u&&!o,children:[e.jsx(S,{className:d.calculation_type?"border-red-500":"",children:e.jsx(C,{placeholder:a("Select calculation type")})}),e.jsxs(F,{children:[e.jsx(n,{value:"fixed",children:a("Fixed Amount")}),e.jsx(n,{value:"percentage",children:a("Percentage of Basic")})]})]}),d.calculation_type&&e.jsx("p",{className:"text-sm text-red-500",children:d.calculation_type})]}),c.calculation_type==="fixed"?e.jsxs("div",{className:"space-y-2",children:[e.jsxs(v,{required:!0,htmlFor:"default_amount",className:"required",children:[a("Fixed Amount")," "]}),e.jsx(A,{id:"default_amount",type:"number",step:"0.01",min:"0",value:c.default_amount,onChange:s=>h({...c,default_amount:s.target.value}),placeholder:"0.00",className:d.default_amount?"border-red-500":"",disabled:!u&&!o,required:!0}),d.default_amount&&e.jsx("p",{className:"text-sm text-red-500",children:d.default_amount})]}):e.jsxs("div",{className:"space-y-2",children:[e.jsx(v,{htmlFor:"percentage_of_basic",className:"required",children:a("Percentage of Basic")}),e.jsx(A,{id:"percentage_of_basic",type:"number",step:"0.01",min:"0",max:"100",value:c.percentage_of_basic,onChange:s=>h({...c,percentage_of_basic:s.target.value}),placeholder:"0.00",className:d.percentage_of_basic?"border-red-500":"",disabled:!u&&!o}),d.percentage_of_basic&&e.jsx("p",{className:"text-sm text-red-500",children:d.percentage_of_basic})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(v,{required:!0,htmlFor:"status",children:[a("Status")," "]}),e.jsxs(w,{value:c.status,onValueChange:s=>h({...c,status:s}),disabled:!u&&!o,children:[e.jsx(S,{className:d.status?"border-red-500":"",children:e.jsx(C,{placeholder:a("Select status")})}),e.jsxs(F,{children:[e.jsx(n,{value:"active",children:a("Active")}),e.jsx(n,{value:"inactive",children:a("Inactive")})]})]})]}),e.jsxs("div",{className:"flex items-center gap-3 pt-4 border-t border-gray-200 dark:border-gray-700",children:[(u||o)&&e.jsx(m,{type:"submit",className:"flex-1",children:a(_==="create"?"Add Component":"Update Component")}),_==="edit"&&e.jsx(m,{type:"button",variant:"outline",onClick:I,children:a("Cancel")})]})]})]})}),e.jsxs("div",{className:"lg:col-span-2 space-y-4",children:[e.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 p-4",children:e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex gap-2",children:[e.jsxs("div",{className:"relative flex-1",children:[e.jsx(xe,{className:"absolute left-3 top-1/2 transform -translate-y-1/2 h-4 w-4 text-gray-400"}),e.jsx(A,{type:"text",placeholder:a("Search components..."),value:b,onChange:s=>U(s.target.value),onKeyDown:s=>s.key==="Enter"&&R(s),className:"pl-10"})]}),e.jsx(m,{onClick:R,variant:"default",children:a("Search")}),(b||g!=="all"||y!=="all"||f!=="all")&&e.jsxs(m,{onClick:ae,variant:"outline",children:[e.jsx(me,{className:"h-4 w-4 mr-2"}),a("Reset")]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-3",children:[e.jsxs(w,{value:g,onValueChange:V,children:[e.jsx(S,{children:e.jsx(C,{placeholder:a("All Types")})}),e.jsxs(F,{children:[e.jsx(n,{value:"all",children:a("All Types")}),e.jsx(n,{value:"earning",children:a("Earning")}),e.jsx(n,{value:"deduction",children:a("Deduction")})]})]}),e.jsxs(w,{value:y,onValueChange:z,children:[e.jsx(S,{children:e.jsx(C,{placeholder:a("All Calculations")})}),e.jsxs(F,{children:[e.jsx(n,{value:"all",children:a("All Calculations")}),e.jsx(n,{value:"fixed",children:a("Fixed Amount")}),e.jsx(n,{value:"percentage",children:a("Percentage")})]})]}),e.jsxs(w,{value:f,onValueChange:B,children:[e.jsx(S,{children:e.jsx(C,{placeholder:a("All Statuses")})}),e.jsxs(F,{children:[e.jsx(n,{value:"all",children:a("All Statuses")}),e.jsx(n,{value:"active",children:a("Active")}),e.jsx(n,{value:"inactive",children:a("Inactive")})]})]})]})]})}),e.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 overflow-hidden",children:((l==null?void 0:l.data)||[]).length>0?e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"px-6 py-4 border-b border-gray-200 dark:border-gray-700",children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:a("Salary Components")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1",children:a("Manage your payroll components and their calculation methods")})]}),e.jsx("div",{className:"hidden lg:block",children:e.jsx("div",{className:"overflow-x-auto",children:e.jsxs("table",{className:"min-w-full divide-y divide-gray-200 dark:divide-gray-700",children:[e.jsx("thead",{className:"bg-gray-50 dark:bg-gray-700",children:e.jsxs("tr",{children:[e.jsx("th",{className:"px-4 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:a("Component")}),e.jsx("th",{className:"px-3 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:a("Type")}),e.jsx("th",{className:"px-3 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:a("Amount")}),e.jsx("th",{className:"px-3 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:a("Status")}),e.jsx("th",{className:"px-4 py-3 text-right text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:a("Actions")})]})}),e.jsx("tbody",{className:"bg-white dark:bg-gray-800 divide-y divide-gray-200 dark:divide-gray-700",children:((l==null?void 0:l.data)||[]).map(s=>{var r;return e.jsxs("tr",{className:"hover:bg-gray-50 dark:hover:bg-gray-700/50 transition-colors",children:[e.jsx("td",{className:"px-4 py-4",children:e.jsxs("div",{className:"flex items-center",children:[e.jsx("div",{className:`flex-shrink-0 h-10 w-10 rounded-lg flex items-center justify-center ${s.type==="earning"?"bg-green-100 text-green-600 dark:bg-green-900/30 dark:text-green-400":"bg-red-100 text-red-600 dark:bg-red-900/30 dark:text-red-400"}`,children:s.type==="earning"?e.jsx(K,{className:"h-5 w-5"}):e.jsx(X,{className:"h-5 w-5"})}),e.jsxs("div",{className:"ml-3",children:[e.jsx("div",{className:"text-sm font-medium text-gray-900 dark:text-white",children:s.name}),s.description&&e.jsxs("div",{className:"text-sm text-gray-500 dark:text-gray-400 max-w-xs",children:[e.jsx("div",{className:M.has(s.id)?"":"line-clamp-2",children:s.description}),s.description.length>60&&e.jsx("button",{onClick:()=>le(s.id),className:"inline-flex items-center mt-1 text-xs text-blue-600 hover:text-blue-800 dark:text-blue-400 dark:hover:text-blue-300",children:M.has(s.id)?e.jsxs(e.Fragment,{children:[e.jsx(ge,{className:"h-3 w-3 mr-1"}),a("Show less")]}):e.jsxs(e.Fragment,{children:[e.jsx(ye,{className:"h-3 w-3 mr-1"}),a("Show more")]})})]})]})]})}),e.jsx("td",{className:"px-3 py-4",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.type==="earning"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.type==="earning"?a("Earning"):a("Deduction")})}),e.jsxs("td",{className:"px-3 py-4",children:[e.jsx("div",{className:"text-sm font-semibold text-gray-900 dark:text-white font-mono",children:s.calculation_type==="fixed"?(r=window.appSettings)==null?void 0:r.formatCurrency(s.default_amount):`${s.percentage_of_basic}%`}),e.jsx("div",{className:"text-xs text-gray-500 dark:text-gray-400",children:s.calculation_type==="fixed"?a("Fixed amount"):a("Of basic salary")})]}),e.jsx("td",{className:"px-3 py-4",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.status==="active"?a("Active"):a("Inactive")})}),e.jsx("td",{className:"px-4 py-4 text-right",children:e.jsxs("div",{className:"flex items-center justify-end space-x-2",children:[o&&e.jsx(m,{variant:"ghost",size:"sm",onClick:()=>k("edit",s),className:"h-8 w-8 p-0 text-amber-500",title:a("Edit Component"),children:e.jsx(G,{className:"h-4 w-4"})}),o&&e.jsx(m,{variant:"ghost",size:"sm",onClick:()=>k("toggle-status",s),className:`h-8 w-8 p-0 ${s.status==="active"?"text-orange-500":"text-green-600"}`,title:s.status==="active"?a("Deactivate"):a("Activate"),children:e.jsx(J,{className:"h-4 w-4"})}),H&&e.jsx(m,{variant:"ghost",size:"sm",onClick:()=>k("delete",s),className:"h-8 w-8 p-0 text-red-500",title:a("Delete Component"),children:e.jsx(Q,{className:"h-4 w-4"})})]})})]},s.id)})})]})})}),e.jsx("div",{className:"lg:hidden space-y-4",children:((l==null?void 0:l.data)||[]).map(s=>{var r;return e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg border border-gray-200 dark:border-gray-700 p-4",children:[e.jsxs("div",{className:"flex items-start justify-between mb-3",children:[e.jsxs("div",{className:"flex items-start space-x-3",children:[e.jsx("div",{className:`flex-shrink-0 h-10 w-10 rounded-lg flex items-center justify-center ${s.type==="earning"?"bg-green-100 text-green-600 dark:bg-green-900/30 dark:text-green-400":"bg-red-100 text-red-600 dark:bg-red-900/30 dark:text-red-400"}`,children:s.type==="earning"?e.jsx(K,{className:"h-5 w-5"}):e.jsx(X,{className:"h-5 w-5"})}),e.jsxs("div",{className:"flex-1",children:[e.jsx("h3",{className:"text-sm font-medium text-gray-900 dark:text-white",children:s.name}),s.description&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1 line-clamp-2",title:s.description,children:s.description})]})]}),e.jsxs("div",{className:"flex items-center space-x-1",children:[o&&e.jsx(m,{variant:"ghost",size:"sm",onClick:()=>k("edit",s),className:"h-8 w-8 p-0 text-amber-500",children:e.jsx(G,{className:"h-4 w-4"})}),o&&e.jsx(m,{variant:"ghost",size:"sm",onClick:()=>k("toggle-status",s),className:`h-8 w-8 p-0 ${s.status==="active"?"text-orange-500":"text-green-600"}`,children:e.jsx(J,{className:"h-4 w-4"})}),H&&e.jsx(m,{variant:"ghost",size:"sm",onClick:()=>k("delete",s),className:"h-8 w-8 p-0 text-red-500",children:e.jsx(Q,{className:"h-4 w-4"})})]})]}),e.jsxs("div",{className:"grid grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400 mb-1",children:a("Type & Calculation")}),e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.type==="earning"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.type==="earning"?a("Earning"):a("Deduction")}),e.jsx("span",{className:`inline-flex items-center text-xs ${s.calculation_type==="fixed"?"text-blue-600 dark:text-blue-400":"text-purple-600 dark:text-purple-400"}`,children:s.calculation_type==="fixed"?e.jsxs(e.Fragment,{children:[e.jsx(W,{className:"h-3 w-3 mr-1"}),a("Fixed")]}):e.jsxs(e.Fragment,{children:[e.jsx(fe,{className:"h-3 w-3 mr-1"}),a("%")]})})]})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400 mb-1",children:a("Amount")}),e.jsx("p",{className:"text-sm font-semibold text-gray-900 dark:text-white font-mono",children:s.calculation_type==="fixed"?(r=window.appSettings)==null?void 0:r.formatCurrency(s.default_amount):`${s.percentage_of_basic}%`})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400 mb-1",children:a("Properties")}),e.jsxs("div",{className:"flex flex-wrap gap-1",children:[s.is_taxable&&e.jsx("span",{className:"inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset bg-yellow-50 text-yellow-700 ring-yellow-600/20",children:a("Taxable")}),s.is_mandatory&&e.jsx("span",{className:"inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset bg-orange-50 text-orange-700 ring-orange-600/20",children:a("Mandatory")}),!s.is_taxable&&!s.is_mandatory&&e.jsx("span",{className:"text-xs text-gray-400 dark:text-gray-500",children:a("Optional")})]})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400 mb-1",children:a("Status")}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.status==="active"?a("Active"):a("Inactive")})]})]})]},s.id)})}),(l==null?void 0:l.total)>((l==null?void 0:l.per_page)||10)&&e.jsx("div",{className:"px-6 py-4 border-t border-gray-200 dark:border-gray-700",children:e.jsx(he,{from:(l==null?void 0:l.from)||0,to:(l==null?void 0:l.to)||0,total:(l==null?void 0:l.total)||0,links:l==null?void 0:l.links,entityName:a("components"),onPageChange:s=>{const r=new URL(s).searchParams.get("page");N.get(route("hr.salary-components.index"),{page:r,per_page:p.per_page||10,search:b||void 0,type:g!=="all"?g:void 0,calculation_type:y!=="all"?y:void 0,status:f!=="all"?f:void 0,sort_field:p.sort_field||void 0,sort_direction:p.sort_direction||void 0},{preserveState:!0,preserveScroll:!0})}})})]}):e.jsxs("div",{className:"p-12 text-center",children:[e.jsx("div",{className:"mx-auto w-16 h-16 bg-gray-100 dark:bg-gray-700 rounded-full flex items-center justify-center mb-4",children:e.jsx(W,{className:"h-8 w-8 text-gray-400"})}),e.jsx("h3",{className:"text-lg font-medium text-gray-900 dark:text-white mb-2",children:a("No salary components found")}),e.jsx("p",{className:"text-gray-500 dark:text-gray-400 mb-6 max-w-sm mx-auto",children:a(b||g!=="all"||y!=="all"||f!=="all"?"No components match your search criteria. Try adjusting your filters.":"Create salary components to define earnings and deductions for your payroll system.")}),!b&&g==="all"&&y==="all"&&f==="all"&&u&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:a("Use the form on the left to add your first component.")})]})})]})]}),e.jsx(pe,{isOpen:Y,onClose:()=>$(!1),onConfirm:re,itemName:(T==null?void 0:T.name)||"",entityName:"salary component"})]})}export{cs as default}; +import{r as x,j as e}from"./ui-Z445SNHD.js";import{P as ce}from"./page-template-Cw8W4Qs2.js";import{u as ne,c as oe,x as O,L as v,I as A,B as m,S as xe,X as me,r as N,t as i}from"./app-Da3PX8qg.js";import{C as pe}from"./CrudDeleteModal-DmHx0JCJ.js";import{P as he}from"./pagination-B9z4VraF.js";import{T as ue}from"./textarea-BgXisGCr.js";import{S as w,a as S,b as C,c as F,d as n}from"./select-9uIRiOV_.js";import{T as K}from"./trending-up-D5y6g4yZ.js";import{T as X}from"./trending-down-MNPLLbIb.js";import{a as ge,C as ye}from"./chevron-up-CIpCAMDk.js";import{S as G}from"./square-pen-CatLE0_h.js";import{L as J}from"./lock-BGSkpX29.js";import{T as Q}from"./trash-2-15Ri11Yq.js";import{D as W}from"./dollar-sign-BKfERkc9.js";import{P as fe}from"./percent-DP16IBy2.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./index-9MclThM-.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";function cs(){const{t:a}=ne(),{auth:E,salaryComponents:l,filters:p={},globalSettings:t}=oe().props,P=(E==null?void 0:E.permissions)||[],[b,U]=x.useState(p.search||""),[g,V]=x.useState(p.type||"all"),[y,z]=x.useState(p.calculation_type||"all"),[f,B]=x.useState(p.status||"all"),[Y,$]=x.useState(!1),[T,q]=x.useState(null),[_,L]=x.useState("create"),[M,Z]=x.useState(new Set),[c,h]=x.useState({name:"",description:"",type:"earning",calculation_type:"fixed",default_amount:"",percentage_of_basic:"",is_taxable:!0,is_mandatory:!1,status:"active"}),[d,D]=x.useState({}),I=()=>{h({name:"",description:"",type:"earning",calculation_type:"fixed",default_amount:"",percentage_of_basic:"",is_taxable:!0,is_mandatory:!1,status:"active"}),D({}),L("create"),q(null)},ee=s=>{h({name:s.name||"",description:s.description||"",type:s.type||"earning",calculation_type:s.calculation_type||"fixed",default_amount:s.default_amount||"",percentage_of_basic:s.percentage_of_basic||"",is_taxable:s.is_taxable??!0,is_mandatory:s.is_mandatory??!1,status:s.status||"active"}),L("edit"),q(s),D({})},R=s=>{s.preventDefault(),se()},se=()=>{N.get(route("hr.salary-components.index"),{page:1,search:b||void 0,type:g!=="all"?g:void 0,calculation_type:y!=="all"?y:void 0,status:f!=="all"?f:void 0,per_page:p.per_page||10},{preserveState:!0,preserveScroll:!0})},ae=()=>{U(""),V("all"),z("all"),B("all"),N.get(route("hr.salary-components.index"),{page:1,per_page:p.per_page||10},{preserveState:!0,preserveScroll:!0})},k=(s,r)=>{switch(q(r),s){case"edit":ee(r),window.scrollTo({top:0,behavior:"smooth"});break;case"delete":$(!0);break;case"toggle-status":ie(r);break}},te=s=>{s.preventDefault(),D({}),_==="create"?(t!=null&&t.is_demo||i.loading(a("Creating salary component...")),N.post(route("hr.salary-components.store"),c,{onSuccess:r=>{t!=null&&t.is_demo||i.dismiss(),r.props.flash.success?(i.success(a(r.props.flash.success)),I()):r.props.flash.error&&i.error(a(r.props.flash.error))},onError:r=>{t!=null&&t.is_demo||i.dismiss(),D(r),typeof r=="string"?i.error(r):i.error(a("Please check the form for errors"))}})):_==="edit"&&(t!=null&&t.is_demo||i.loading(a("Updating salary component...")),N.put(route("hr.salary-components.update",T.id),c,{onSuccess:r=>{t!=null&&t.is_demo||i.dismiss(),r.props.flash.success?(i.success(a(r.props.flash.success)),I()):r.props.flash.error&&i.error(a(r.props.flash.error))},onError:r=>{t!=null&&t.is_demo||i.dismiss(),D(r),typeof r=="string"?i.error(r):i.error(a("Please check the form for errors"))}}))},re=()=>{t!=null&&t.is_demo||i.loading(a("Deleting salary component...")),N.delete(route("hr.salary-components.destroy",T.id),{onSuccess:s=>{$(!1),t!=null&&t.is_demo||i.dismiss(),s.props.flash.success?i.success(a(s.props.flash.success)):s.props.flash.error&&i.error(a(s.props.flash.error))},onError:s=>{t!=null&&t.is_demo||i.dismiss(),typeof s=="string"?i.error(s):i.error(`Failed to delete salary component: ${Object.values(s).join(", ")}`)}})},ie=s=>{const r=s.status==="active"?"inactive":"active";t!=null&&t.is_demo||i.loading(`${a(r==="active"?"Activating":"Deactivating")} salary component...`),N.put(route("hr.salary-components.toggle-status",s.id),{},{onSuccess:j=>{t!=null&&t.is_demo||i.dismiss(),j.props.flash.success?i.success(a(j.props.flash.success)):j.props.flash.error&&i.error(a(j.props.flash.error))},onError:j=>{t!=null&&t.is_demo||i.dismiss(),typeof j=="string"?i.error(j):i.error(`Failed to update salary component status: ${Object.values(j).join(", ")}`)}})},le=s=>{const r=new Set(M);r.has(s)?r.delete(s):r.add(s),Z(r)},de=[{title:a("Dashboard"),href:route("dashboard")},{title:a("Payroll Management"),href:route("hr.salary-components.index")},{title:a("Salary Components")}],u=O(P,"create-salary-components"),o=O(P,"edit-salary-components"),H=O(P,"delete-salary-components");return e.jsxs(ce,{title:a("Salary Components"),description:"",url:"/hr/salary-components",breadcrumbs:de,noPadding:!0,children:[e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-6",children:[e.jsx("div",{className:"lg:col-span-1",children:e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 sticky top-4",children:[e.jsxs("div",{className:"p-6 border-b border-gray-200 dark:border-gray-700",children:[e.jsx("h2",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:a(_==="create"?"Add New Component":"Edit Component")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1",children:a(_==="create"?"Fill in the details to create a new salary component":"Update the component details below")})]}),e.jsxs("form",{onSubmit:te,className:"p-6 space-y-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(v,{required:!0,htmlFor:"name",className:"required",children:a("Component Name")}),e.jsx(A,{id:"name",type:"text",value:c.name,onChange:s=>h({...c,name:s.target.value}),placeholder:a("e.g., Basic Salary, HRA, Tax"),className:d.name?"border-red-500":"",disabled:!u&&!o,required:!0}),d.name&&e.jsx("p",{className:"text-sm text-red-500",children:d.name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(v,{htmlFor:"description",children:a("Description")}),e.jsx(ue,{id:"description",value:c.description,onChange:s=>h({...c,description:s.target.value}),placeholder:a("Brief description of the component"),rows:3,className:d.description?"border-red-500":"",disabled:!u&&!o}),d.description&&e.jsx("p",{className:"text-sm text-red-500",children:d.description})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(v,{required:!0,htmlFor:"type",className:"required",children:a("Type")}),e.jsxs(w,{value:c.type,onValueChange:s=>h({...c,type:s}),disabled:!u&&!o,children:[e.jsx(S,{className:d.type?"border-red-500":"",children:e.jsx(C,{placeholder:a("Select type")})}),e.jsxs(F,{children:[e.jsx(n,{value:"earning",children:a("Earning")}),e.jsx(n,{value:"deduction",children:a("Deduction")})]})]}),d.type&&e.jsx("p",{className:"text-sm text-red-500",children:d.type})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(v,{required:!0,htmlFor:"calculation_type",className:"required",children:[a("Calculation Type")," "]}),e.jsxs(w,{value:c.calculation_type,onValueChange:s=>h({...c,calculation_type:s}),disabled:!u&&!o,children:[e.jsx(S,{className:d.calculation_type?"border-red-500":"",children:e.jsx(C,{placeholder:a("Select calculation type")})}),e.jsxs(F,{children:[e.jsx(n,{value:"fixed",children:a("Fixed Amount")}),e.jsx(n,{value:"percentage",children:a("Percentage of Basic")})]})]}),d.calculation_type&&e.jsx("p",{className:"text-sm text-red-500",children:d.calculation_type})]}),c.calculation_type==="fixed"?e.jsxs("div",{className:"space-y-2",children:[e.jsxs(v,{required:!0,htmlFor:"default_amount",className:"required",children:[a("Fixed Amount")," "]}),e.jsx(A,{id:"default_amount",type:"number",step:"0.01",min:"0",value:c.default_amount,onChange:s=>h({...c,default_amount:s.target.value}),placeholder:"0.00",className:d.default_amount?"border-red-500":"",disabled:!u&&!o,required:!0}),d.default_amount&&e.jsx("p",{className:"text-sm text-red-500",children:d.default_amount})]}):e.jsxs("div",{className:"space-y-2",children:[e.jsx(v,{htmlFor:"percentage_of_basic",className:"required",children:a("Percentage of Basic")}),e.jsx(A,{id:"percentage_of_basic",type:"number",step:"0.01",min:"0",max:"100",value:c.percentage_of_basic,onChange:s=>h({...c,percentage_of_basic:s.target.value}),placeholder:"0.00",className:d.percentage_of_basic?"border-red-500":"",disabled:!u&&!o}),d.percentage_of_basic&&e.jsx("p",{className:"text-sm text-red-500",children:d.percentage_of_basic})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs(v,{required:!0,htmlFor:"status",children:[a("Status")," "]}),e.jsxs(w,{value:c.status,onValueChange:s=>h({...c,status:s}),disabled:!u&&!o,children:[e.jsx(S,{className:d.status?"border-red-500":"",children:e.jsx(C,{placeholder:a("Select status")})}),e.jsxs(F,{children:[e.jsx(n,{value:"active",children:a("Active")}),e.jsx(n,{value:"inactive",children:a("Inactive")})]})]})]}),e.jsxs("div",{className:"flex items-center gap-3 pt-4 border-t border-gray-200 dark:border-gray-700",children:[(u||o)&&e.jsx(m,{type:"submit",className:"flex-1",children:a(_==="create"?"Add Component":"Update Component")}),_==="edit"&&e.jsx(m,{type:"button",variant:"outline",onClick:I,children:a("Cancel")})]})]})]})}),e.jsxs("div",{className:"lg:col-span-2 space-y-4",children:[e.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 p-4",children:e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex gap-2",children:[e.jsxs("div",{className:"relative flex-1",children:[e.jsx(xe,{className:"absolute left-3 top-1/2 transform -translate-y-1/2 h-4 w-4 text-gray-400"}),e.jsx(A,{type:"text",placeholder:a("Search components..."),value:b,onChange:s=>U(s.target.value),onKeyDown:s=>s.key==="Enter"&&R(s),className:"pl-10"})]}),e.jsx(m,{onClick:R,variant:"default",children:a("Search")}),(b||g!=="all"||y!=="all"||f!=="all")&&e.jsxs(m,{onClick:ae,variant:"outline",children:[e.jsx(me,{className:"h-4 w-4 mr-2"}),a("Reset")]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-3",children:[e.jsxs(w,{value:g,onValueChange:V,children:[e.jsx(S,{children:e.jsx(C,{placeholder:a("All Types")})}),e.jsxs(F,{children:[e.jsx(n,{value:"all",children:a("All Types")}),e.jsx(n,{value:"earning",children:a("Earning")}),e.jsx(n,{value:"deduction",children:a("Deduction")})]})]}),e.jsxs(w,{value:y,onValueChange:z,children:[e.jsx(S,{children:e.jsx(C,{placeholder:a("All Calculations")})}),e.jsxs(F,{children:[e.jsx(n,{value:"all",children:a("All Calculations")}),e.jsx(n,{value:"fixed",children:a("Fixed Amount")}),e.jsx(n,{value:"percentage",children:a("Percentage")})]})]}),e.jsxs(w,{value:f,onValueChange:B,children:[e.jsx(S,{children:e.jsx(C,{placeholder:a("All Statuses")})}),e.jsxs(F,{children:[e.jsx(n,{value:"all",children:a("All Statuses")}),e.jsx(n,{value:"active",children:a("Active")}),e.jsx(n,{value:"inactive",children:a("Inactive")})]})]})]})]})}),e.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 overflow-hidden",children:((l==null?void 0:l.data)||[]).length>0?e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"px-6 py-4 border-b border-gray-200 dark:border-gray-700",children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:a("Salary Components")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1",children:a("Manage your payroll components and their calculation methods")})]}),e.jsx("div",{className:"hidden lg:block",children:e.jsx("div",{className:"overflow-x-auto",children:e.jsxs("table",{className:"min-w-full divide-y divide-gray-200 dark:divide-gray-700",children:[e.jsx("thead",{className:"bg-gray-50 dark:bg-gray-700",children:e.jsxs("tr",{children:[e.jsx("th",{className:"px-4 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:a("Component")}),e.jsx("th",{className:"px-3 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:a("Type")}),e.jsx("th",{className:"px-3 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:a("Amount")}),e.jsx("th",{className:"px-3 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:a("Status")}),e.jsx("th",{className:"px-4 py-3 text-right text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:a("Actions")})]})}),e.jsx("tbody",{className:"bg-white dark:bg-gray-800 divide-y divide-gray-200 dark:divide-gray-700",children:((l==null?void 0:l.data)||[]).map(s=>{var r;return e.jsxs("tr",{className:"hover:bg-gray-50 dark:hover:bg-gray-700/50 transition-colors",children:[e.jsx("td",{className:"px-4 py-4",children:e.jsxs("div",{className:"flex items-center",children:[e.jsx("div",{className:`flex-shrink-0 h-10 w-10 rounded-lg flex items-center justify-center ${s.type==="earning"?"bg-green-100 text-green-600 dark:bg-green-900/30 dark:text-green-400":"bg-red-100 text-red-600 dark:bg-red-900/30 dark:text-red-400"}`,children:s.type==="earning"?e.jsx(K,{className:"h-5 w-5"}):e.jsx(X,{className:"h-5 w-5"})}),e.jsxs("div",{className:"ml-3",children:[e.jsx("div",{className:"text-sm font-medium text-gray-900 dark:text-white",children:s.name}),s.description&&e.jsxs("div",{className:"text-sm text-gray-500 dark:text-gray-400 max-w-xs",children:[e.jsx("div",{className:M.has(s.id)?"":"line-clamp-2",children:s.description}),s.description.length>60&&e.jsx("button",{onClick:()=>le(s.id),className:"inline-flex items-center mt-1 text-xs text-blue-600 hover:text-blue-800 dark:text-blue-400 dark:hover:text-blue-300",children:M.has(s.id)?e.jsxs(e.Fragment,{children:[e.jsx(ge,{className:"h-3 w-3 mr-1"}),a("Show less")]}):e.jsxs(e.Fragment,{children:[e.jsx(ye,{className:"h-3 w-3 mr-1"}),a("Show more")]})})]})]})]})}),e.jsx("td",{className:"px-3 py-4",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.type==="earning"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.type==="earning"?a("Earning"):a("Deduction")})}),e.jsxs("td",{className:"px-3 py-4",children:[e.jsx("div",{className:"text-sm font-semibold text-gray-900 dark:text-white font-mono",children:s.calculation_type==="fixed"?(r=window.appSettings)==null?void 0:r.formatCurrency(s.default_amount):`${s.percentage_of_basic}%`}),e.jsx("div",{className:"text-xs text-gray-500 dark:text-gray-400",children:s.calculation_type==="fixed"?a("Fixed amount"):a("Of basic salary")})]}),e.jsx("td",{className:"px-3 py-4",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.status==="active"?a("Active"):a("Inactive")})}),e.jsx("td",{className:"px-4 py-4 text-right",children:e.jsxs("div",{className:"flex items-center justify-end space-x-2",children:[o&&e.jsx(m,{variant:"ghost",size:"sm",onClick:()=>k("edit",s),className:"h-8 w-8 p-0 text-amber-500",title:a("Edit Component"),children:e.jsx(G,{className:"h-4 w-4"})}),o&&e.jsx(m,{variant:"ghost",size:"sm",onClick:()=>k("toggle-status",s),className:`h-8 w-8 p-0 ${s.status==="active"?"text-orange-500":"text-green-600"}`,title:s.status==="active"?a("Deactivate"):a("Activate"),children:e.jsx(J,{className:"h-4 w-4"})}),H&&e.jsx(m,{variant:"ghost",size:"sm",onClick:()=>k("delete",s),className:"h-8 w-8 p-0 text-red-500",title:a("Delete Component"),children:e.jsx(Q,{className:"h-4 w-4"})})]})})]},s.id)})})]})})}),e.jsx("div",{className:"lg:hidden space-y-4",children:((l==null?void 0:l.data)||[]).map(s=>{var r;return e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg border border-gray-200 dark:border-gray-700 p-4",children:[e.jsxs("div",{className:"flex items-start justify-between mb-3",children:[e.jsxs("div",{className:"flex items-start space-x-3",children:[e.jsx("div",{className:`flex-shrink-0 h-10 w-10 rounded-lg flex items-center justify-center ${s.type==="earning"?"bg-green-100 text-green-600 dark:bg-green-900/30 dark:text-green-400":"bg-red-100 text-red-600 dark:bg-red-900/30 dark:text-red-400"}`,children:s.type==="earning"?e.jsx(K,{className:"h-5 w-5"}):e.jsx(X,{className:"h-5 w-5"})}),e.jsxs("div",{className:"flex-1",children:[e.jsx("h3",{className:"text-sm font-medium text-gray-900 dark:text-white",children:s.name}),s.description&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1 line-clamp-2",title:s.description,children:s.description})]})]}),e.jsxs("div",{className:"flex items-center space-x-1",children:[o&&e.jsx(m,{variant:"ghost",size:"sm",onClick:()=>k("edit",s),className:"h-8 w-8 p-0 text-amber-500",children:e.jsx(G,{className:"h-4 w-4"})}),o&&e.jsx(m,{variant:"ghost",size:"sm",onClick:()=>k("toggle-status",s),className:`h-8 w-8 p-0 ${s.status==="active"?"text-orange-500":"text-green-600"}`,children:e.jsx(J,{className:"h-4 w-4"})}),H&&e.jsx(m,{variant:"ghost",size:"sm",onClick:()=>k("delete",s),className:"h-8 w-8 p-0 text-red-500",children:e.jsx(Q,{className:"h-4 w-4"})})]})]}),e.jsxs("div",{className:"grid grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400 mb-1",children:a("Type & Calculation")}),e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.type==="earning"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.type==="earning"?a("Earning"):a("Deduction")}),e.jsx("span",{className:`inline-flex items-center text-xs ${s.calculation_type==="fixed"?"text-blue-600 dark:text-blue-400":"text-purple-600 dark:text-purple-400"}`,children:s.calculation_type==="fixed"?e.jsxs(e.Fragment,{children:[e.jsx(W,{className:"h-3 w-3 mr-1"}),a("Fixed")]}):e.jsxs(e.Fragment,{children:[e.jsx(fe,{className:"h-3 w-3 mr-1"}),a("%")]})})]})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400 mb-1",children:a("Amount")}),e.jsx("p",{className:"text-sm font-semibold text-gray-900 dark:text-white font-mono",children:s.calculation_type==="fixed"?(r=window.appSettings)==null?void 0:r.formatCurrency(s.default_amount):`${s.percentage_of_basic}%`})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400 mb-1",children:a("Properties")}),e.jsxs("div",{className:"flex flex-wrap gap-1",children:[s.is_taxable&&e.jsx("span",{className:"inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset bg-yellow-50 text-yellow-700 ring-yellow-600/20",children:a("Taxable")}),s.is_mandatory&&e.jsx("span",{className:"inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset bg-orange-50 text-orange-700 ring-orange-600/20",children:a("Mandatory")}),!s.is_taxable&&!s.is_mandatory&&e.jsx("span",{className:"text-xs text-gray-400 dark:text-gray-500",children:a("Optional")})]})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400 mb-1",children:a("Status")}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.status==="active"?a("Active"):a("Inactive")})]})]})]},s.id)})}),(l==null?void 0:l.total)>((l==null?void 0:l.per_page)||10)&&e.jsx("div",{className:"px-6 py-4 border-t border-gray-200 dark:border-gray-700",children:e.jsx(he,{from:(l==null?void 0:l.from)||0,to:(l==null?void 0:l.to)||0,total:(l==null?void 0:l.total)||0,links:l==null?void 0:l.links,entityName:a("components"),onPageChange:s=>{const r=new URL(s).searchParams.get("page");N.get(route("hr.salary-components.index"),{page:r,per_page:p.per_page||10,search:b||void 0,type:g!=="all"?g:void 0,calculation_type:y!=="all"?y:void 0,status:f!=="all"?f:void 0,sort_field:p.sort_field||void 0,sort_direction:p.sort_direction||void 0},{preserveState:!0,preserveScroll:!0})}})})]}):e.jsxs("div",{className:"p-12 text-center",children:[e.jsx("div",{className:"mx-auto w-16 h-16 bg-gray-100 dark:bg-gray-700 rounded-full flex items-center justify-center mb-4",children:e.jsx(W,{className:"h-8 w-8 text-gray-400"})}),e.jsx("h3",{className:"text-lg font-medium text-gray-900 dark:text-white mb-2",children:a("No salary components found")}),e.jsx("p",{className:"text-gray-500 dark:text-gray-400 mb-6 max-w-sm mx-auto",children:a(b||g!=="all"||y!=="all"||f!=="all"?"No components match your search criteria. Try adjusting your filters.":"Create salary components to define earnings and deductions for your payroll system.")}),!b&&g==="all"&&y==="all"&&f==="all"&&u&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:a("Use the form on the left to add your first component.")})]})})]})]}),e.jsx(pe,{isOpen:Y,onClose:()=>$(!1),onConfirm:re,itemName:(T==null?void 0:T.name)||"",entityName:"salary component"})]})}export{cs as default}; diff --git a/public/build/assets/index-w1CUvFzu.js b/public/build/assets/index-CPp5uxhN.js similarity index 71% rename from public/build/assets/index-w1CUvFzu.js rename to public/build/assets/index-CPp5uxhN.js index 040d282cf..3117695ed 100644 --- a/public/build/assets/index-w1CUvFzu.js +++ b/public/build/assets/index-CPp5uxhN.js @@ -1 +1 @@ -import{r as l,j as s}from"./ui-Z445SNHD.js";import{P as ge}from"./page-template-B_mOhR6n.js";import{u as _e,c as fe,x as ye,P as he,r as _,D as xe,t as o}from"./app-36WMjvX0.js";import{C as be}from"./CrudTable-DA37WZsR.js";import{C as L}from"./CrudFormModal-Bmz2nLeY.js";import{C as ve}from"./CrudDeleteModal-DM40AK8z.js";import{P as we}from"./pagination-n2efY1KU.js";import{S as je}from"./search-and-filter-bar-PUOLiNYr.js";import Pe from"./view-D-9NrBlF.js";import{U as Ce}from"./user-DToEmJ9g.js";import{C as Se}from"./calendar-BYVpj4_X.js";import{f as H}from"./utils-BWxnHGCV.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./users-Czs1F8XM.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./table-C1YkBp3W.js";import"./unlink-sh32LPkQ.js";import"./scale-rJYsnHRa.js";import"./arrow-down-left-BN6xjhcz.js";import"./arrow-left-CjPQICYw.js";import"./arrow-right-left-DKUcVR58.js";import"./arrow-right-DUEfRrRr.js";import"./arrow-up-down-FmcUfWon.js";import"./lock-open-CN4tz8Of.js";import"./award-D9FlSYzB.js";import"./ban-CMgLBFSt.js";import"./indian-rupee-Bh3-8N2a.js";import"./bell-Cr2F9IDD.js";import"./book-open-DUwKvBiK.js";import"./boxes-rwzklut0.js";import"./building-2-Cda8xQDI.js";import"./building-CG4yAV8N.js";import"./calculator-wt_63eRJ.js";import"./calendar-check-BZ1JTjf6.js";import"./camera-DDKUkICL.js";import"./chart-column-GeSBJr5Y.js";import"./chart-no-axes-column-increasing-Beqplnfl.js";import"./chart-no-axes-column-BKgkVzqT.js";import"./chevron-left-DKWjKjSf.js";import"./circle-alert-KsX4JXbz.js";import"./circle-check-big-DqURlwt2.js";import"./circle-check-C_SLfS2p.js";import"./circle-help-BdsC7_wR.js";import"./circle-x-DkvEqmM5.js";import"./circle-BpyxLEsH.js";import"./clipboard-list-BU0dok7E.js";import"./code-DNPjFOcs.js";import"./crosshair-C7OptAZm.js";import"./crown-Cp4cgutu.js";import"./download-Ba72czhU.js";import"./external-link-uO-R2E0-.js";import"./eye-off-DlDpEvnB.js";import"./eye-DSAoA9Pp.js";import"./instagram-DBjFHIT7.js";import"./file-down-Bxu0R4EW.js";import"./pen-line-Fy-AVmqM.js";import"./file-up-CZ-cXuKa.js";import"./filter-D8dMdozc.js";import"./folder-git-2-Dwj_EoDL.js";import"./house-D8b8GwgZ.js";import"./git-branch-D2sIFzs4.js";import"./grip-vertical-DXcr-v-g.js";import"./hard-drive-ApF-ULi1.js";import"./hash-CHJS6b-L.js";import"./shield-Mt6vEHxn.js";import"./info-VH-vNQ_z.js";import"./layers-CF7Mhs3n.js";import"./layout-list-BuBaZfwq.js";import"./lightbulb-fAsbBO8F.js";import"./link-2-C22T2wSs.js";import"./link-ClcCoVU_.js";import"./twitter-DDHYm63p.js";import"./list-Ajdnpsw1.js";import"./locate-fixed-D29o3FBS.js";import"./lock-RX1hYn48.js";import"./log-in-Bt5dnADg.js";import"./mail-BFoS8U8W.js";import"./map-pin-L7jUebKz.js";import"./menu-Cu-nnefe.js";import"./message-square-warning-DbVEqa_0.js";import"./message-square-DMJ4IbdE.js";import"./monitor-DL9THmS7.js";import"./package-B9XnehkQ.js";import"./percent-BYDujffR.js";import"./phone-CJ2h446N.js";import"./plane-BqORGC6m.js";import"./play-DHqp-NCB.js";import"./qr-code-u5AOBzVe.js";import"./quote-BtOwgBns.js";import"./radio-CxUR05xj.js";import"./ruler-DbxwIrQY.js";import"./send-DpE3qK0m.js";import"./server-DgtPu6lA.js";import"./wifi-CFyF5qct.js";import"./shield-check--CTAItWs.js";import"./smartphone-BQ_9x4vN.js";import"./square-check-big-Dt4MtZcM.js";import"./square-pen-B3p2jiW9.js";import"./star-WlheM7sI.js";import"./sun-DRsBfXSu.js";import"./tag-CMVMnpSh.js";import"./target-BEz5Ry2v.js";import"./thumbs-up-DYj-woXk.js";import"./ticket-BhEK5100.js";import"./trash-2-Dxg0nP1A.js";import"./trash-Dyd2ZsaG.js";import"./trending-down-CeOqAkGV.js";import"./trending-up-CPB8hZlm.js";import"./triangle-alert-MsN2AA6c.js";import"./trophy-BZyhzbIT.js";import"./type-DlbqWp8I.js";import"./user-check-4xSYwYvq.js";import"./user-plus-C-0nSlHG.js";import"./user-x-Drk57M2z.js";import"./wallet-C3p1yihr.js";import"./wrench-CLqKc51o.js";import"./zap-D4fS-tPu.js";import"./radio-group-BtLENAXk.js";import"./checkbox-Bos2Phgi.js";import"./multi-select-field-BX9C1tYH.js";import"./scroll-area-BmK0s-Hf.js";import"./LocationPicker-DAd_AcXs.js";import"./leaflet-FVhBWCqS.js";function _i(){var R;const{t:e}=_e(),{auth:x,actionItems:a,meetings:P,employees:C,filters:p={},globalSettings:i}=fe().props,S=(x==null?void 0:x.permissions)||[],[f,N]=l.useState(p.search||""),[d,D]=l.useState(p.status||"_empty_"),[c,F]=l.useState(p.priority||"_empty_"),[u,A]=l.useState(p.assigned_to||"_empty_"),[g,M]=l.useState(p.meeting_id||"_empty_"),[I,O]=l.useState(!1),[V,b]=l.useState(!1),[z,y]=l.useState(!1),[B,v]=l.useState(!1),[n,T]=l.useState(null),[h,$]=l.useState("create"),[w,k]=l.useState(null),G=()=>d!=="_empty_"||c!=="_empty_"||u!=="_empty_"||g!=="_empty_"||f!=="",J=()=>(d!=="_empty_"?1:0)+(c!=="_empty_"?1:0)+(u!=="_empty_"?1:0)+(g!=="_empty_"?1:0)+(f!==""?1:0),K=t=>{t.preventDefault(),E()},E=()=>{_.get(route("meetings.action-items.index"),{page:1,search:f||void 0,status:d!=="_empty_"?d:void 0,priority:c!=="_empty_"?c:void 0,assigned_to:u!=="_empty_"?u:void 0,meeting_id:g!=="_empty_"?g:void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},Q=t=>{const r=p.sort_field===t&&p.sort_direction==="asc"?"desc":"asc";_.get(route("meetings.action-items.index"),{sort_field:t,sort_direction:r,page:1,search:f||void 0,status:d!=="_empty_"?d:void 0,priority:c!=="_empty_"?c:void 0,assigned_to:u!=="_empty_"?u:void 0,meeting_id:g!=="_empty_"?g:void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},W=(t,r)=>{switch(T(r),t){case"view":k(r);break;case"edit":$("edit"),y(!0);break;case"delete":b(!0);break;case"update-progress":v(!0);break}},X=()=>{T(null),$("create"),y(!0)},Y=t=>{h==="create"?(i!=null&&i.is_demo||o.loading(e("Creating action item...")),_.post(route("meetings.action-items.store"),t,{onSuccess:r=>{y(!1),i!=null&&i.is_demo||o.dismiss(),r.props.flash.success?o.success(e(r.props.flash.success)):r.props.flash.error&&o.error(e(r.props.flash.error))},onError:r=>{i!=null&&i.is_demo||o.dismiss(),typeof r=="string"?o.error(r):o.error(`Failed to create action item: ${Object.values(r).join(", ")}`)}})):h==="edit"&&(i!=null&&i.is_demo||o.loading(e("Updating action item...")),_.put(route("meetings.action-items.update",n.id),t,{onSuccess:r=>{y(!1),i!=null&&i.is_demo||o.dismiss(),r.props.flash.success?o.success(e(r.props.flash.success)):r.props.flash.error&&o.error(e(r.props.flash.error))},onError:r=>{i!=null&&i.is_demo||o.dismiss(),typeof r=="string"?o.error(r):o.error(`Failed to update action item: ${Object.values(r).join(", ")}`)}}))},Z=()=>{i!=null&&i.is_demo||o.loading(e("Deleting action item...")),_.delete(route("meetings.action-items.destroy",n.id),{onSuccess:t=>{b(!1),i!=null&&i.is_demo||o.dismiss(),t.props.flash.success?o.success(e(t.props.flash.success)):t.props.flash.error&&o.error(e(t.props.flash.error))},onError:t=>{i!=null&&i.is_demo||o.dismiss(),typeof t=="string"?o.error(t):o.error(`Failed to delete action item: ${Object.values(t).join(", ")}`)}})},ee=t=>{i!=null&&i.is_demo||o.loading(e("Updating progress...")),_.put(route("meetings.action-items.update-progress",n.id),{progress_percentage:t.progress_percentage,notes:t.notes},{onSuccess:r=>{v(!1),i!=null&&i.is_demo||o.dismiss(),r.props.flash.success?o.success(e(r.props.flash.success)):r.props.flash.error&&o.error(e(r.props.flash.error))},onError:r=>{i!=null&&i.is_demo||o.dismiss(),typeof r=="string"?o.error(r):o.error(`Failed to update progress: ${Object.values(r).join(", ")}`)}})},te=()=>{N(""),D("_empty_"),F("_empty_"),A("_empty_"),M("_empty_"),O(!1),_.get(route("meetings.action-items.index"),{page:1,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},q=[];ye(S,"create-action-items")&&q.push({label:e("Add Action Item"),icon:s.jsx(he,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>X()});const re=[{title:e("Dashboard"),href:route("dashboard")},{title:e("Meetings"),href:route("meetings.action-items.index")},{title:e("Action Items")}],ie=t=>{switch(t){case"Not Started":return"bg-gray-50 text-gray-600 ring-gray-500/10";case"In Progress":return"bg-blue-50 text-blue-700 ring-blue-600/20";case"Completed":return"bg-green-50 text-green-700 ring-green-600/20";case"Overdue":return"bg-red-50 text-red-700 ring-red-600/10";default:return"bg-gray-50 text-gray-600 ring-gray-500/10"}},se=t=>{switch(t){case"Low":return"bg-green-50 text-green-700 ring-green-600/20";case"Medium":return"bg-yellow-50 text-yellow-800 ring-yellow-600/20";case"High":return"bg-orange-50 text-orange-700 ring-orange-600/20";case"Critical":return"bg-red-50 text-red-700 ring-red-600/10";default:return"bg-gray-50 text-gray-600 ring-gray-500/10"}},oe=(t,r)=>{if(r==="Completed")return null;const m=new Date,ue=new Date(t).getTime()-m.getTime();return Math.ceil(ue/(1e3*60*60*24))},ae=[{key:"title",label:e("Action Item"),sortable:!0,render:(t,r)=>{var m;return s.jsxs("div",{children:[s.jsx("div",{className:"font-medium",children:t}),s.jsx("div",{className:"text-xs text-gray-500",children:(m=r.meeting)==null?void 0:m.title})]})}},{key:"assignee.name",label:e("Assigned To"),render:(t,r)=>{var m;return s.jsxs("div",{className:"flex items-center gap-1",children:[s.jsx(Ce,{className:"h-4 w-4 text-gray-500"}),((m=r.assignee)==null?void 0:m.name)||"-"]})}},{key:"due_date",label:e("Due Date"),sortable:!0,render:(t,r)=>{var j;const m=oe(t,r.status);return s.jsxs("div",{children:[s.jsxs("div",{className:"flex items-center gap-1",children:[s.jsx(Se,{className:"h-4 w-4 text-gray-500"}),((j=window.appSettings)==null?void 0:j.formatDateTimeSimple(t,!1))||new Date(t).toLocaleDateString()]}),m!==null&&s.jsx("div",{className:`text-xs ${m<0?"text-red-600":m<=3?"text-orange-600":"text-gray-500"}`,children:m<0?`${Math.abs(m)} days overdue`:m===0?"Due today":`${m} days remaining`})]})}},{key:"priority",label:e("Priority"),render:t=>s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${se(t)}`,children:e(t)})},{key:"progress_percentage",label:e("Progress"),render:(t,r)=>s.jsxs("div",{className:"w-full",children:[s.jsxs("div",{className:"flex items-center justify-between mb-1",children:[s.jsxs("span",{className:"text-xs text-gray-600",children:[t,"%"]}),s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${ie(r.status)}`,children:e(r.status)})]}),s.jsx("div",{className:"w-full bg-gray-200 rounded-full h-2",children:s.jsx("div",{className:`h-2 rounded-full ${r.status==="Completed"?"bg-green-500":r.status==="Overdue"?"bg-red-500":"bg-blue-500"}`,style:{width:`${t}%`}})})]})}],ne=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-action-items"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-action-items"},{label:e("Update Progress"),icon:"TrendingUp",action:"update-progress",className:"text-green-500",requiredPermission:"edit-action-items"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-action-items"}],me=[{value:"_empty_",label:e("All Statuses"),disabled:!0},{value:"Not Started",label:e("Not Started")},{value:"In Progress",label:e("In Progress")},{value:"Completed",label:e("Completed")},{value:"Overdue",label:e("Overdue")}],U=[{value:"_empty_",label:e("All Priorities"),disabled:!0},{value:"Low",label:e("Low")},{value:"Medium",label:e("Medium")},{value:"High",label:e("High")},{value:"Critical",label:e("Critical")}],pe=[{value:"_empty_",label:e("All Assignees"),disabled:!0},...(C||[]).map(t=>({value:t.id.toString(),label:t.name}))],le=[{value:"_empty_",label:e("All Meetings"),disabled:!0},...(P||[]).map(t=>({value:t.id.toString(),label:`${t.title} - ${H(new Date(t.meeting_date),"MMM dd, yyyy")}`}))],de=[{value:"_empty_",label:e("Select Meeting")},...(P||[]).map(t=>({value:t.id.toString(),label:`${t.title} - ${H(new Date(t.meeting_date),"MMM dd, yyyy")}`}))],ce=[{value:"_empty_",label:e("Select Assignee")},...(C||[]).map(t=>({value:t.id.toString(),label:t.name}))];return s.jsxs(ge,{title:e("Action Items"),url:"/meetings/action-items",actions:q,breadcrumbs:re,noPadding:!0,children:[s.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:s.jsx(je,{searchTerm:f,onSearchChange:N,onSearch:K,filters:[{name:"status",label:e("Status"),type:"select",value:d,onChange:D,options:me},{name:"priority",label:e("Priority"),type:"select",value:c,onChange:F,options:U},{name:"assigned_to",label:e("Assignee"),type:"select",value:u,onChange:A,options:pe,searchable:!0},{name:"meeting_id",label:e("Meeting"),type:"select",value:g,onChange:M,options:le,searchable:!0}],showFilters:I,setShowFilters:O,hasActiveFilters:G,activeFilterCount:J,onResetFilters:te,onApplyFilters:E,currentPerPage:((R=p.per_page)==null?void 0:R.toString())||"10",onPerPageChange:t=>{_.get(route("meetings.action-items.index"),{page:1,per_page:parseInt(t),search:f||void 0,status:d!=="_empty_"?d:void 0,priority:c!=="_empty_"?c:void 0,assigned_to:u!=="_empty_"?u:void 0,meeting_id:g!=="_empty_"?g:void 0},{preserveState:!0,preserveScroll:!0})}})}),s.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[s.jsx(be,{columns:ae,actions:ne,data:(a==null?void 0:a.data)||[],from:(a==null?void 0:a.from)||1,onAction:W,sortField:p.sort_field,sortDirection:p.sort_direction,onSort:Q,permissions:S,entityPermissions:{view:"view-action-items",create:"create-action-items",edit:"edit-action-items",delete:"delete-action-items"}}),s.jsx(we,{from:(a==null?void 0:a.from)||0,to:(a==null?void 0:a.to)||0,total:(a==null?void 0:a.total)||0,links:a==null?void 0:a.links,entityName:e("action items"),onPageChange:t=>_.get(t)})]}),s.jsx(L,{isOpen:z,onClose:()=>y(!1),onSubmit:Y,formConfig:{fields:[{name:"meeting_id",label:e("Meeting"),type:"select",required:!0,options:de.filter(t=>t.value!=="_empty_"),searchable:!0},{name:"title",label:e("Action Item Title"),type:"text",required:!0},{name:"description",label:e("Description"),type:"textarea",rows:3},{name:"assigned_to",label:e("Assign To"),type:"select",required:!0,options:ce.filter(t=>t.value!=="_empty_"),searchable:!0},{name:"due_date",label:e("Due Date"),type:"date",required:!0},{name:"priority",label:e("Priority"),type:"select",required:!0,options:U.filter(t=>t.value!=="_empty_")},{name:"progress_percentage",label:e("Progress (%)"),type:"number",min:0,max:100,helpText:e("Current completion percentage")},{name:"notes",label:e("Notes"),type:"textarea",rows:2}],modalSize:"xl"},initialData:n?{...n,due_date:n.due_date?window.appSettings.formatDateTimeSimple(n.due_date,!1):n.due_date}:null,title:e(h==="create"?"Add Action Item":"Edit Action Item"),mode:h}),s.jsx(ve,{isOpen:V,onClose:()=>b(!1),onConfirm:Z,itemName:(n==null?void 0:n.title)||"",entityName:"action item"}),s.jsx(L,{isOpen:B,onClose:()=>v(!1),onSubmit:ee,formConfig:{fields:[{name:"progress_percentage",label:e("Progress Percentage"),type:"number",required:!0,min:0,max:100,helpText:e("Enter completion percentage (0-100)")},{name:"notes",label:e("Progress Notes"),type:"textarea",rows:3,helpText:e("Optional notes about the progress")}],modalSize:"md"},initialData:{progress_percentage:(n==null?void 0:n.progress_percentage)||0,notes:(n==null?void 0:n.notes)||""},title:e("Update Progress"),mode:"edit",submitButtonText:e("Update Progress")}),s.jsx(xe,{open:!!w,onOpenChange:()=>k(null),children:w&&s.jsx(Pe,{actionItem:w})})]})}export{_i as default}; +import{r as l,j as s}from"./ui-Z445SNHD.js";import{P as ge}from"./page-template-Cw8W4Qs2.js";import{u as _e,c as fe,x as ye,P as he,r as _,D as xe,t as o}from"./app-Da3PX8qg.js";import{C as be}from"./CrudTable-Dk-uCuqB.js";import{C as L}from"./CrudFormModal-CTSICk3j.js";import{C as ve}from"./CrudDeleteModal-DmHx0JCJ.js";import{P as we}from"./pagination-B9z4VraF.js";import{S as je}from"./search-and-filter-bar-1QHzFJdq.js";import Pe from"./view-BNxR-hCr.js";import{U as Ce}from"./user-Ka_u5D6T.js";import{C as Se}from"./calendar-kiIl5Cyq.js";import{f as H}from"./utils-BWxnHGCV.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./users-BG7aX58P.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./table-BRtys9Nx.js";import"./unlink-vC8B7N8r.js";import"./scale-Chnhsap1.js";import"./arrow-down-left-D4-BLXQL.js";import"./arrow-left-B9tcIgis.js";import"./arrow-right-left-TC-Oi5FJ.js";import"./arrow-right-SXr1661j.js";import"./arrow-up-down-Df1H6itH.js";import"./lock-open-Cco69YMj.js";import"./award-DOf5Xc3o.js";import"./ban-C1FQ9ay_.js";import"./indian-rupee-CY9fE6hT.js";import"./bell-BMsQyWM-.js";import"./book-open-DiNAfaue.js";import"./boxes-Bjf0_Kx7.js";import"./building-2-DmmRcP0c.js";import"./building-BXglONiz.js";import"./calculator-B75Vnhim.js";import"./calendar-check-C2F7PWoI.js";import"./camera-DZNJpjXR.js";import"./chart-column-CKzC1aib.js";import"./chart-no-axes-column-increasing-xL8kjLW0.js";import"./chart-no-axes-column-CaNDayE9.js";import"./chevron-left-C98gPe5P.js";import"./circle-alert-Cu5dznTP.js";import"./circle-check-big-KTDTMhTs.js";import"./circle-check-aau4wqhp.js";import"./circle-help-C4uXcZYY.js";import"./circle-x-r3If4JPw.js";import"./circle-DgA3bS7I.js";import"./clipboard-list-BNSl4hy2.js";import"./code-Dzlx6QPB.js";import"./crosshair-DtQysFz7.js";import"./crown-CC8Godfb.js";import"./download-BHVnw95S.js";import"./external-link-DL5n0dhJ.js";import"./eye-off-BJYR0wmr.js";import"./eye-CzYzwmmr.js";import"./instagram-tpp8H3E-.js";import"./file-down-CxCQCvcc.js";import"./pen-line-CNA-f1dm.js";import"./file-up-D3rB-4Bg.js";import"./filter-B_3e214H.js";import"./folder-git-2-T64oq8HG.js";import"./house-BUnGVtyw.js";import"./git-branch-EdIXkL-9.js";import"./grip-vertical-BvetFs24.js";import"./hard-drive--Nch37f-.js";import"./hash-B3fNBlbs.js";import"./shield-rKKgzkbW.js";import"./info-Cj5ROI6H.js";import"./layers-DdZLSQgt.js";import"./layout-list-DkB7S2jk.js";import"./lightbulb-CJXOfIFD.js";import"./link-2-DNnYgrdz.js";import"./link-DeErafFW.js";import"./twitter-CRZZ6zjd.js";import"./list-DY4Uh_0E.js";import"./locate-fixed-BKpEfCUU.js";import"./lock-BGSkpX29.js";import"./log-in-TxFQ9ojy.js";import"./mail-khAU5Oig.js";import"./map-pin-BFNXdrz2.js";import"./menu-BGxVBBZl.js";import"./message-square-warning-DHRFlo8i.js";import"./message-square-C7x1Rix5.js";import"./monitor-P2T9V9tT.js";import"./package-C-rDDwyp.js";import"./percent-DP16IBy2.js";import"./phone-XzqO8Dfs.js";import"./plane-C9QqCVcZ.js";import"./play-62Z04sZZ.js";import"./qr-code-CUR1J9NH.js";import"./quote-DF2Qwen7.js";import"./radio-nm2vY_Ib.js";import"./ruler-DviIA5uv.js";import"./send-DXZhFVWG.js";import"./server-BzBihesB.js";import"./wifi-BPS_-hKY.js";import"./shield-check-Cyw4YGYb.js";import"./smartphone-i99jk4ns.js";import"./square-check-big-Cal0w_ma.js";import"./square-pen-CatLE0_h.js";import"./star-CSGOTD6i.js";import"./sun-TjfxyFzf.js";import"./tag-CUFhfHTp.js";import"./target-B_9kWYv3.js";import"./thumbs-up-Du-LlBXg.js";import"./ticket-BjgtGAIQ.js";import"./trash-2-15Ri11Yq.js";import"./trash-BRJCY2my.js";import"./trending-down-MNPLLbIb.js";import"./trending-up-D5y6g4yZ.js";import"./triangle-alert-CeuDFixJ.js";import"./trophy-Cs36GMET.js";import"./type-DX1RNe21.js";import"./user-check-DDs_5zV9.js";import"./user-plus-Ba62LA9O.js";import"./user-x-C3dBJr2o.js";import"./wallet-BP1hP1I0.js";import"./wrench-DX6GWbcS.js";import"./zap-Of1Abppa.js";import"./radio-group-CuY8xCRY.js";import"./checkbox-C3Z6LHOx.js";import"./multi-select-field-ALFA5JXF.js";import"./scroll-area-C7NBgd0i.js";import"./LocationPicker-Dy1Od2a3.js";import"./leaflet-FVhBWCqS.js";function _i(){var R;const{t:e}=_e(),{auth:x,actionItems:a,meetings:P,employees:C,filters:p={},globalSettings:i}=fe().props,S=(x==null?void 0:x.permissions)||[],[f,N]=l.useState(p.search||""),[d,D]=l.useState(p.status||"_empty_"),[c,F]=l.useState(p.priority||"_empty_"),[u,A]=l.useState(p.assigned_to||"_empty_"),[g,M]=l.useState(p.meeting_id||"_empty_"),[I,O]=l.useState(!1),[V,b]=l.useState(!1),[z,y]=l.useState(!1),[B,v]=l.useState(!1),[n,T]=l.useState(null),[h,$]=l.useState("create"),[w,k]=l.useState(null),G=()=>d!=="_empty_"||c!=="_empty_"||u!=="_empty_"||g!=="_empty_"||f!=="",J=()=>(d!=="_empty_"?1:0)+(c!=="_empty_"?1:0)+(u!=="_empty_"?1:0)+(g!=="_empty_"?1:0)+(f!==""?1:0),K=t=>{t.preventDefault(),E()},E=()=>{_.get(route("meetings.action-items.index"),{page:1,search:f||void 0,status:d!=="_empty_"?d:void 0,priority:c!=="_empty_"?c:void 0,assigned_to:u!=="_empty_"?u:void 0,meeting_id:g!=="_empty_"?g:void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},Q=t=>{const r=p.sort_field===t&&p.sort_direction==="asc"?"desc":"asc";_.get(route("meetings.action-items.index"),{sort_field:t,sort_direction:r,page:1,search:f||void 0,status:d!=="_empty_"?d:void 0,priority:c!=="_empty_"?c:void 0,assigned_to:u!=="_empty_"?u:void 0,meeting_id:g!=="_empty_"?g:void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},W=(t,r)=>{switch(T(r),t){case"view":k(r);break;case"edit":$("edit"),y(!0);break;case"delete":b(!0);break;case"update-progress":v(!0);break}},X=()=>{T(null),$("create"),y(!0)},Y=t=>{h==="create"?(i!=null&&i.is_demo||o.loading(e("Creating action item...")),_.post(route("meetings.action-items.store"),t,{onSuccess:r=>{y(!1),i!=null&&i.is_demo||o.dismiss(),r.props.flash.success?o.success(e(r.props.flash.success)):r.props.flash.error&&o.error(e(r.props.flash.error))},onError:r=>{i!=null&&i.is_demo||o.dismiss(),typeof r=="string"?o.error(r):o.error(`Failed to create action item: ${Object.values(r).join(", ")}`)}})):h==="edit"&&(i!=null&&i.is_demo||o.loading(e("Updating action item...")),_.put(route("meetings.action-items.update",n.id),t,{onSuccess:r=>{y(!1),i!=null&&i.is_demo||o.dismiss(),r.props.flash.success?o.success(e(r.props.flash.success)):r.props.flash.error&&o.error(e(r.props.flash.error))},onError:r=>{i!=null&&i.is_demo||o.dismiss(),typeof r=="string"?o.error(r):o.error(`Failed to update action item: ${Object.values(r).join(", ")}`)}}))},Z=()=>{i!=null&&i.is_demo||o.loading(e("Deleting action item...")),_.delete(route("meetings.action-items.destroy",n.id),{onSuccess:t=>{b(!1),i!=null&&i.is_demo||o.dismiss(),t.props.flash.success?o.success(e(t.props.flash.success)):t.props.flash.error&&o.error(e(t.props.flash.error))},onError:t=>{i!=null&&i.is_demo||o.dismiss(),typeof t=="string"?o.error(t):o.error(`Failed to delete action item: ${Object.values(t).join(", ")}`)}})},ee=t=>{i!=null&&i.is_demo||o.loading(e("Updating progress...")),_.put(route("meetings.action-items.update-progress",n.id),{progress_percentage:t.progress_percentage,notes:t.notes},{onSuccess:r=>{v(!1),i!=null&&i.is_demo||o.dismiss(),r.props.flash.success?o.success(e(r.props.flash.success)):r.props.flash.error&&o.error(e(r.props.flash.error))},onError:r=>{i!=null&&i.is_demo||o.dismiss(),typeof r=="string"?o.error(r):o.error(`Failed to update progress: ${Object.values(r).join(", ")}`)}})},te=()=>{N(""),D("_empty_"),F("_empty_"),A("_empty_"),M("_empty_"),O(!1),_.get(route("meetings.action-items.index"),{page:1,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},q=[];ye(S,"create-action-items")&&q.push({label:e("Add Action Item"),icon:s.jsx(he,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>X()});const re=[{title:e("Dashboard"),href:route("dashboard")},{title:e("Meetings"),href:route("meetings.action-items.index")},{title:e("Action Items")}],ie=t=>{switch(t){case"Not Started":return"bg-gray-50 text-gray-600 ring-gray-500/10";case"In Progress":return"bg-blue-50 text-blue-700 ring-blue-600/20";case"Completed":return"bg-green-50 text-green-700 ring-green-600/20";case"Overdue":return"bg-red-50 text-red-700 ring-red-600/10";default:return"bg-gray-50 text-gray-600 ring-gray-500/10"}},se=t=>{switch(t){case"Low":return"bg-green-50 text-green-700 ring-green-600/20";case"Medium":return"bg-yellow-50 text-yellow-800 ring-yellow-600/20";case"High":return"bg-orange-50 text-orange-700 ring-orange-600/20";case"Critical":return"bg-red-50 text-red-700 ring-red-600/10";default:return"bg-gray-50 text-gray-600 ring-gray-500/10"}},oe=(t,r)=>{if(r==="Completed")return null;const m=new Date,ue=new Date(t).getTime()-m.getTime();return Math.ceil(ue/(1e3*60*60*24))},ae=[{key:"title",label:e("Action Item"),sortable:!0,render:(t,r)=>{var m;return s.jsxs("div",{children:[s.jsx("div",{className:"font-medium",children:t}),s.jsx("div",{className:"text-xs text-gray-500",children:(m=r.meeting)==null?void 0:m.title})]})}},{key:"assignee.name",label:e("Assigned To"),render:(t,r)=>{var m;return s.jsxs("div",{className:"flex items-center gap-1",children:[s.jsx(Ce,{className:"h-4 w-4 text-gray-500"}),((m=r.assignee)==null?void 0:m.name)||"-"]})}},{key:"due_date",label:e("Due Date"),sortable:!0,render:(t,r)=>{var j;const m=oe(t,r.status);return s.jsxs("div",{children:[s.jsxs("div",{className:"flex items-center gap-1",children:[s.jsx(Se,{className:"h-4 w-4 text-gray-500"}),((j=window.appSettings)==null?void 0:j.formatDateTimeSimple(t,!1))||new Date(t).toLocaleDateString()]}),m!==null&&s.jsx("div",{className:`text-xs ${m<0?"text-red-600":m<=3?"text-orange-600":"text-gray-500"}`,children:m<0?`${Math.abs(m)} days overdue`:m===0?"Due today":`${m} days remaining`})]})}},{key:"priority",label:e("Priority"),render:t=>s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${se(t)}`,children:e(t)})},{key:"progress_percentage",label:e("Progress"),render:(t,r)=>s.jsxs("div",{className:"w-full",children:[s.jsxs("div",{className:"flex items-center justify-between mb-1",children:[s.jsxs("span",{className:"text-xs text-gray-600",children:[t,"%"]}),s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${ie(r.status)}`,children:e(r.status)})]}),s.jsx("div",{className:"w-full bg-gray-200 rounded-full h-2",children:s.jsx("div",{className:`h-2 rounded-full ${r.status==="Completed"?"bg-green-500":r.status==="Overdue"?"bg-red-500":"bg-blue-500"}`,style:{width:`${t}%`}})})]})}],ne=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-action-items"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-action-items"},{label:e("Update Progress"),icon:"TrendingUp",action:"update-progress",className:"text-green-500",requiredPermission:"edit-action-items"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-action-items"}],me=[{value:"_empty_",label:e("All Statuses"),disabled:!0},{value:"Not Started",label:e("Not Started")},{value:"In Progress",label:e("In Progress")},{value:"Completed",label:e("Completed")},{value:"Overdue",label:e("Overdue")}],U=[{value:"_empty_",label:e("All Priorities"),disabled:!0},{value:"Low",label:e("Low")},{value:"Medium",label:e("Medium")},{value:"High",label:e("High")},{value:"Critical",label:e("Critical")}],pe=[{value:"_empty_",label:e("All Assignees"),disabled:!0},...(C||[]).map(t=>({value:t.id.toString(),label:t.name}))],le=[{value:"_empty_",label:e("All Meetings"),disabled:!0},...(P||[]).map(t=>({value:t.id.toString(),label:`${t.title} - ${H(new Date(t.meeting_date),"MMM dd, yyyy")}`}))],de=[{value:"_empty_",label:e("Select Meeting")},...(P||[]).map(t=>({value:t.id.toString(),label:`${t.title} - ${H(new Date(t.meeting_date),"MMM dd, yyyy")}`}))],ce=[{value:"_empty_",label:e("Select Assignee")},...(C||[]).map(t=>({value:t.id.toString(),label:t.name}))];return s.jsxs(ge,{title:e("Action Items"),url:"/meetings/action-items",actions:q,breadcrumbs:re,noPadding:!0,children:[s.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:s.jsx(je,{searchTerm:f,onSearchChange:N,onSearch:K,filters:[{name:"status",label:e("Status"),type:"select",value:d,onChange:D,options:me},{name:"priority",label:e("Priority"),type:"select",value:c,onChange:F,options:U},{name:"assigned_to",label:e("Assignee"),type:"select",value:u,onChange:A,options:pe,searchable:!0},{name:"meeting_id",label:e("Meeting"),type:"select",value:g,onChange:M,options:le,searchable:!0}],showFilters:I,setShowFilters:O,hasActiveFilters:G,activeFilterCount:J,onResetFilters:te,onApplyFilters:E,currentPerPage:((R=p.per_page)==null?void 0:R.toString())||"10",onPerPageChange:t=>{_.get(route("meetings.action-items.index"),{page:1,per_page:parseInt(t),search:f||void 0,status:d!=="_empty_"?d:void 0,priority:c!=="_empty_"?c:void 0,assigned_to:u!=="_empty_"?u:void 0,meeting_id:g!=="_empty_"?g:void 0},{preserveState:!0,preserveScroll:!0})}})}),s.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[s.jsx(be,{columns:ae,actions:ne,data:(a==null?void 0:a.data)||[],from:(a==null?void 0:a.from)||1,onAction:W,sortField:p.sort_field,sortDirection:p.sort_direction,onSort:Q,permissions:S,entityPermissions:{view:"view-action-items",create:"create-action-items",edit:"edit-action-items",delete:"delete-action-items"}}),s.jsx(we,{from:(a==null?void 0:a.from)||0,to:(a==null?void 0:a.to)||0,total:(a==null?void 0:a.total)||0,links:a==null?void 0:a.links,entityName:e("action items"),onPageChange:t=>_.get(t)})]}),s.jsx(L,{isOpen:z,onClose:()=>y(!1),onSubmit:Y,formConfig:{fields:[{name:"meeting_id",label:e("Meeting"),type:"select",required:!0,options:de.filter(t=>t.value!=="_empty_"),searchable:!0},{name:"title",label:e("Action Item Title"),type:"text",required:!0},{name:"description",label:e("Description"),type:"textarea",rows:3},{name:"assigned_to",label:e("Assign To"),type:"select",required:!0,options:ce.filter(t=>t.value!=="_empty_"),searchable:!0},{name:"due_date",label:e("Due Date"),type:"date",required:!0},{name:"priority",label:e("Priority"),type:"select",required:!0,options:U.filter(t=>t.value!=="_empty_")},{name:"progress_percentage",label:e("Progress (%)"),type:"number",min:0,max:100,helpText:e("Current completion percentage")},{name:"notes",label:e("Notes"),type:"textarea",rows:2}],modalSize:"xl"},initialData:n?{...n,due_date:n.due_date?window.appSettings.formatDateTimeSimple(n.due_date,!1):n.due_date}:null,title:e(h==="create"?"Add Action Item":"Edit Action Item"),mode:h}),s.jsx(ve,{isOpen:V,onClose:()=>b(!1),onConfirm:Z,itemName:(n==null?void 0:n.title)||"",entityName:"action item"}),s.jsx(L,{isOpen:B,onClose:()=>v(!1),onSubmit:ee,formConfig:{fields:[{name:"progress_percentage",label:e("Progress Percentage"),type:"number",required:!0,min:0,max:100,helpText:e("Enter completion percentage (0-100)")},{name:"notes",label:e("Progress Notes"),type:"textarea",rows:3,helpText:e("Optional notes about the progress")}],modalSize:"md"},initialData:{progress_percentage:(n==null?void 0:n.progress_percentage)||0,notes:(n==null?void 0:n.notes)||""},title:e("Update Progress"),mode:"edit",submitButtonText:e("Update Progress")}),s.jsx(xe,{open:!!w,onOpenChange:()=>k(null),children:w&&s.jsx(Pe,{actionItem:w})})]})}export{_i as default}; diff --git a/public/build/assets/index-DftQ_Qq2.js b/public/build/assets/index-CWpArO1B.js similarity index 66% rename from public/build/assets/index-DftQ_Qq2.js rename to public/build/assets/index-CWpArO1B.js index 54db40c4f..42e9a4a16 100644 --- a/public/build/assets/index-DftQ_Qq2.js +++ b/public/build/assets/index-CWpArO1B.js @@ -1 +1 @@ -import{r as u,j as a}from"./ui-Z445SNHD.js";import{P as X}from"./page-template-B_mOhR6n.js";import{u as Y,c as Z,x as ee,P as re,r as m,t as o}from"./app-36WMjvX0.js";import{C as te}from"./CrudTable-DA37WZsR.js";import{C as ie}from"./CrudFormModal-Bmz2nLeY.js";import{C as oe}from"./CrudDeleteModal-DM40AK8z.js";import{P as se}from"./pagination-n2efY1KU.js";import{S as ae}from"./search-and-filter-bar-PUOLiNYr.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./table-C1YkBp3W.js";import"./unlink-sh32LPkQ.js";import"./scale-rJYsnHRa.js";import"./arrow-down-left-BN6xjhcz.js";import"./arrow-left-CjPQICYw.js";import"./arrow-right-left-DKUcVR58.js";import"./arrow-right-DUEfRrRr.js";import"./arrow-up-down-FmcUfWon.js";import"./lock-open-CN4tz8Of.js";import"./award-D9FlSYzB.js";import"./ban-CMgLBFSt.js";import"./indian-rupee-Bh3-8N2a.js";import"./bell-Cr2F9IDD.js";import"./book-open-DUwKvBiK.js";import"./boxes-rwzklut0.js";import"./building-2-Cda8xQDI.js";import"./building-CG4yAV8N.js";import"./calculator-wt_63eRJ.js";import"./calendar-check-BZ1JTjf6.js";import"./camera-DDKUkICL.js";import"./chart-column-GeSBJr5Y.js";import"./chart-no-axes-column-increasing-Beqplnfl.js";import"./chart-no-axes-column-BKgkVzqT.js";import"./chevron-left-DKWjKjSf.js";import"./circle-alert-KsX4JXbz.js";import"./circle-check-big-DqURlwt2.js";import"./circle-check-C_SLfS2p.js";import"./circle-help-BdsC7_wR.js";import"./circle-x-DkvEqmM5.js";import"./circle-BpyxLEsH.js";import"./clipboard-list-BU0dok7E.js";import"./code-DNPjFOcs.js";import"./crosshair-C7OptAZm.js";import"./crown-Cp4cgutu.js";import"./download-Ba72czhU.js";import"./external-link-uO-R2E0-.js";import"./eye-off-DlDpEvnB.js";import"./eye-DSAoA9Pp.js";import"./instagram-DBjFHIT7.js";import"./file-down-Bxu0R4EW.js";import"./pen-line-Fy-AVmqM.js";import"./file-up-CZ-cXuKa.js";import"./filter-D8dMdozc.js";import"./folder-git-2-Dwj_EoDL.js";import"./house-D8b8GwgZ.js";import"./git-branch-D2sIFzs4.js";import"./grip-vertical-DXcr-v-g.js";import"./hard-drive-ApF-ULi1.js";import"./hash-CHJS6b-L.js";import"./shield-Mt6vEHxn.js";import"./info-VH-vNQ_z.js";import"./layers-CF7Mhs3n.js";import"./layout-list-BuBaZfwq.js";import"./lightbulb-fAsbBO8F.js";import"./link-2-C22T2wSs.js";import"./link-ClcCoVU_.js";import"./twitter-DDHYm63p.js";import"./list-Ajdnpsw1.js";import"./locate-fixed-D29o3FBS.js";import"./lock-RX1hYn48.js";import"./log-in-Bt5dnADg.js";import"./mail-BFoS8U8W.js";import"./map-pin-L7jUebKz.js";import"./menu-Cu-nnefe.js";import"./message-square-warning-DbVEqa_0.js";import"./message-square-DMJ4IbdE.js";import"./monitor-DL9THmS7.js";import"./package-B9XnehkQ.js";import"./percent-BYDujffR.js";import"./phone-CJ2h446N.js";import"./plane-BqORGC6m.js";import"./play-DHqp-NCB.js";import"./qr-code-u5AOBzVe.js";import"./quote-BtOwgBns.js";import"./radio-CxUR05xj.js";import"./ruler-DbxwIrQY.js";import"./send-DpE3qK0m.js";import"./server-DgtPu6lA.js";import"./wifi-CFyF5qct.js";import"./shield-check--CTAItWs.js";import"./smartphone-BQ_9x4vN.js";import"./square-check-big-Dt4MtZcM.js";import"./square-pen-B3p2jiW9.js";import"./star-WlheM7sI.js";import"./sun-DRsBfXSu.js";import"./tag-CMVMnpSh.js";import"./target-BEz5Ry2v.js";import"./thumbs-up-DYj-woXk.js";import"./ticket-BhEK5100.js";import"./trash-2-Dxg0nP1A.js";import"./trash-Dyd2ZsaG.js";import"./trending-down-CeOqAkGV.js";import"./trending-up-CPB8hZlm.js";import"./triangle-alert-MsN2AA6c.js";import"./trophy-BZyhzbIT.js";import"./type-DlbqWp8I.js";import"./user-check-4xSYwYvq.js";import"./user-plus-C-0nSlHG.js";import"./user-x-Drk57M2z.js";import"./wallet-C3p1yihr.js";import"./wrench-CLqKc51o.js";import"./zap-D4fS-tPu.js";import"./radio-group-BtLENAXk.js";import"./checkbox-Bos2Phgi.js";import"./multi-select-field-BX9C1tYH.js";import"./scroll-area-BmK0s-Hf.js";import"./LocationPicker-DAd_AcXs.js";import"./leaflet-FVhBWCqS.js";function Kt(){var F;const{t:e}=Y(),{auth:y,jobRequisitions:i,jobCategories:A,departments:k,filters:p={}}=Z().props,_=(y==null?void 0:y.permissions)||[],[c,v]=u.useState(p.search||""),[n,x]=u.useState(p.status||"_empty_"),[l,S]=u.useState(p.priority||"_empty_"),[D,j]=u.useState(!1),[N,f]=u.useState(!1),[O,d]=u.useState(!1),[b,q]=u.useState(null),[g,h]=u.useState("create"),M=()=>n!=="_empty_"||l!=="_empty_"||c!=="",E=()=>(n!=="_empty_"?1:0)+(l!=="_empty_"?1:0)+(c!==""?1:0),T=r=>{r.preventDefault(),C()},C=()=>{m.get(route("hr.recruitment.job-requisitions.index"),{page:1,search:c||void 0,status:n!=="_empty_"?n:void 0,priority:l!=="_empty_"?l:void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},J=r=>{const t=p.sort_field===r&&p.sort_direction==="asc"?"desc":"asc";m.get(route("hr.recruitment.job-requisitions.index"),{sort_field:r,sort_direction:t,page:1,search:c||void 0,status:n!=="_empty_"?n:void 0,priority:l!=="_empty_"?l:void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},H=(r,t)=>{switch(q(t),r){case"view":h("view"),d(!0);break;case"edit":h("edit"),d(!0);break;case"delete":f(!0);break;case"approve":m.put(route("hr.recruitment.job-requisitions.update-status",t.id),{status:"Approved"},{onSuccess:s=>{s.props.flash.success?o.success(e(s.props.flash.success)):s.props.flash.error&&o.error(e(s.props.flash.error))},onError:s=>{typeof s=="string"?o.error(e(s)):o.error(e("Failed to approve job requisition: {{errors}}",{errors:Object.values(s).join(", ")}))}});break}},$=()=>{q(null),h("create"),d(!0)},B=r=>{g==="create"?m.post(route("hr.recruitment.job-requisitions.store"),r,{onSuccess:t=>{d(!1),t.props.flash.success?o.success(e(t.props.flash.success)):t.props.flash.error&&o.error(e(t.props.flash.error))},onError:t=>{typeof t=="string"?o.error(e(t)):o.error(e("Failed to create job requisition: {{errors}}",{errors:Object.values(t).join(", ")}))}}):g==="edit"&&m.put(route("hr.recruitment.job-requisitions.update",b.id),r,{onSuccess:t=>{d(!1),t.props.flash.success?o.success(e(t.props.flash.success)):t.props.flash.error&&o.error(e(t.props.flash.error))},onError:t=>{typeof t=="string"?o.error(e(t)):o.error(e("Failed to update job requisition: {{errors}}",{errors:Object.values(t).join(", ")}))}})},L=()=>{m.delete(route("hr.recruitment.job-requisitions.destroy",b.id),{onSuccess:r=>{f(!1),r.props.flash.success?o.success(e(r.props.flash.success)):r.props.flash.error&&o.error(e(r.props.flash.error))},onError:r=>{typeof r=="string"?o.error(e(r)):o.error(e("Failed to delete job requisition: {{errors}}",{errors:Object.values(r).join(", ")}))}})},R=()=>{v(""),x("_empty_"),S("_empty_"),j(!1),m.get(route("hr.recruitment.job-requisitions.index"),{page:1,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},w=[];ee(_,"create-job-requisitions")&&w.push({label:e("Add Job Requisition"),icon:a.jsx(re,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>$()});const I=[{title:e("Dashboard"),href:route("dashboard")},{title:e("Recruitment"),href:route("hr.recruitment.job-requisitions.index")},{title:e("Job Requisitions")}],V=r=>{switch(r){case"Draft":return"bg-gray-50 text-gray-600 ring-gray-500/10";case"Pending Approval":return"bg-yellow-50 text-yellow-800 ring-yellow-600/20";case"Approved":return"bg-green-50 text-green-700 ring-green-600/20";case"On Hold":return"bg-red-50 text-red-700 ring-red-600/10";case"Closed":return"bg-gray-50 text-gray-600 ring-gray-500/10";default:return"bg-gray-50 text-gray-600 ring-gray-500/10"}},z=r=>{switch(r){case"High":return"bg-red-50 text-red-700 ring-red-600/10";case"Medium":return"bg-yellow-50 text-yellow-800 ring-yellow-600/20";case"Low":return"bg-gray-50 text-gray-600 ring-gray-500/10";default:return"bg-gray-50 text-gray-600 ring-gray-500/10"}},G=[{key:"requisition_code",label:e("Code"),sortable:!0,render:r=>a.jsx("div",{className:"font-mono text-sm",children:r})},{key:"title",label:e("Title"),sortable:!0,render:r=>a.jsx("div",{className:"font-medium",children:r})},{key:"job_category.name",label:e("Category"),render:(r,t)=>{var s;return((s=t.job_category)==null?void 0:s.name)||"-"}},{key:"department.name",label:e("Department"),render:(r,t)=>{var s;return t.department?`${t.department.name} (${((s=t.department.branch)==null?void 0:s.name)||"No Branch"})`:"-"}},{key:"positions_count",label:e("Positions"),render:r=>r||1},{key:"status",label:e("Status"),render:r=>a.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${V(r)}`,children:e(r)})},{key:"priority",label:e("Priority"),render:r=>a.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${z(r)}`,children:e(r)})},{key:"created_at",label:e("Created At"),sortable:!0,render:r=>{var t;return((t=window.appSettings)==null?void 0:t.formatDateTimeSimple(r,!1))||new Date(r).toLocaleDateString()}}],K=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-job-requisitions"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-job-requisitions"},{label:e("Approve"),icon:"CheckCircle",action:"approve",className:"text-green-500",requiredPermission:"approve-job-requisitions",condition:r=>r.status!=="Approved"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-job-requisitions"}],Q=[{value:"_empty_",label:e("All Statuses")},{value:"Draft",label:e("Draft")},{value:"Pending Approval",label:e("Pending Approval")},{value:"Approved",label:e("Approved")},{value:"On Hold",label:e("On Hold")},{value:"Closed",label:e("Closed")}],P=[{value:"_empty_",label:e("All Priorities")},{value:"Low",label:e("Low")},{value:"Medium",label:e("Medium")},{value:"High",label:e("High")}],U=[{value:"_empty_",label:e("Select Category")},...(A||[]).map(r=>({value:r.id.toString(),label:r.name}))],W=[{value:"_empty_",label:e("Select Department")},...(k||[]).map(r=>{var t;return{value:r.id.toString(),label:`${r.name} (${((t=r.branch)==null?void 0:t.name)||"No Branch"})`}})];return a.jsxs(X,{title:e("Job Requisitions"),url:"/hr/recruitment/job-requisitions",actions:w,breadcrumbs:I,noPadding:!0,children:[a.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:a.jsx(ae,{searchTerm:c,onSearchChange:v,onSearch:T,filters:[{name:"status",label:e("Status"),type:"select",value:n,onChange:x,options:Q},{name:"priority",label:e("Priority"),type:"select",value:l,onChange:S,options:P}],showFilters:D,setShowFilters:j,hasActiveFilters:M,activeFilterCount:E,onResetFilters:R,onApplyFilters:C,currentPerPage:((F=p.per_page)==null?void 0:F.toString())||"10",onPerPageChange:r=>{m.get(route("hr.recruitment.job-requisitions.index"),{page:1,per_page:parseInt(r),search:c||void 0,status:n!=="_empty_"?n:void 0,priority:l!=="_empty_"?l:void 0},{preserveState:!0,preserveScroll:!0})}})}),a.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[a.jsx(te,{columns:G,actions:K,data:(i==null?void 0:i.data)||[],from:(i==null?void 0:i.from)||1,onAction:H,sortField:p.sort_field,sortDirection:p.sort_direction,onSort:J,permissions:_,entityPermissions:{view:"view-job-requisitions",create:"create-job-requisitions",edit:"edit-job-requisitions",delete:"delete-job-requisitions"}}),a.jsx(se,{from:(i==null?void 0:i.from)||0,to:(i==null?void 0:i.to)||0,total:(i==null?void 0:i.total)||0,links:i==null?void 0:i.links,entityName:e("job requisitions"),onPageChange:r=>m.get(r)})]}),a.jsx(ie,{isOpen:O,onClose:()=>d(!1),onSubmit:B,formConfig:{fields:[{name:"title",label:e("Title"),type:"text",required:!0},{name:"job_category_id",label:e("Job Category"),type:"select",required:!0,options:U.filter(r=>r.value!=="_empty_"),searchable:!0},{name:"department_id",label:e("Department"),type:"select",options:W.filter(r=>r.value!=="_empty_"),searchable:!0},{name:"positions_count",label:e("Positions"),type:"number",required:!0,min:1},{name:"budget_min",label:e("Min Budget"),type:"number",min:0,step:.01},{name:"budget_max",label:e("Max Budget"),type:"number",min:0,step:.01},{name:"priority",label:e("Priority"),type:"select",required:!0,options:P.filter(r=>r.value!=="_empty_")},{name:"skills_required",label:e("Skills Required"),type:"textarea"},{name:"education_required",label:e("Education Required"),type:"textarea"},{name:"experience_required",label:e("Experience Required"),type:"textarea"},{name:"description",label:e("Description"),type:"textarea"},{name:"responsibilities",label:e("Responsibilities"),type:"textarea"}],modalSize:"xl"},initialData:b,title:e(g==="create"?"Add New Job Requisition":g==="edit"?"Edit Job Requisition":"View Job Requisition"),mode:g}),a.jsx(oe,{isOpen:N,onClose:()=>f(!1),onConfirm:L,itemName:(b==null?void 0:b.title)||"",entityName:"job requisition"})]})}export{Kt as default}; +import{r as u,j as a}from"./ui-Z445SNHD.js";import{P as X}from"./page-template-Cw8W4Qs2.js";import{u as Y,c as Z,x as ee,P as re,r as m,t as o}from"./app-Da3PX8qg.js";import{C as te}from"./CrudTable-Dk-uCuqB.js";import{C as ie}from"./CrudFormModal-CTSICk3j.js";import{C as oe}from"./CrudDeleteModal-DmHx0JCJ.js";import{P as se}from"./pagination-B9z4VraF.js";import{S as ae}from"./search-and-filter-bar-1QHzFJdq.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./table-BRtys9Nx.js";import"./unlink-vC8B7N8r.js";import"./scale-Chnhsap1.js";import"./arrow-down-left-D4-BLXQL.js";import"./arrow-left-B9tcIgis.js";import"./arrow-right-left-TC-Oi5FJ.js";import"./arrow-right-SXr1661j.js";import"./arrow-up-down-Df1H6itH.js";import"./lock-open-Cco69YMj.js";import"./award-DOf5Xc3o.js";import"./ban-C1FQ9ay_.js";import"./indian-rupee-CY9fE6hT.js";import"./bell-BMsQyWM-.js";import"./book-open-DiNAfaue.js";import"./boxes-Bjf0_Kx7.js";import"./building-2-DmmRcP0c.js";import"./building-BXglONiz.js";import"./calculator-B75Vnhim.js";import"./calendar-check-C2F7PWoI.js";import"./camera-DZNJpjXR.js";import"./chart-column-CKzC1aib.js";import"./chart-no-axes-column-increasing-xL8kjLW0.js";import"./chart-no-axes-column-CaNDayE9.js";import"./chevron-left-C98gPe5P.js";import"./circle-alert-Cu5dznTP.js";import"./circle-check-big-KTDTMhTs.js";import"./circle-check-aau4wqhp.js";import"./circle-help-C4uXcZYY.js";import"./circle-x-r3If4JPw.js";import"./circle-DgA3bS7I.js";import"./clipboard-list-BNSl4hy2.js";import"./code-Dzlx6QPB.js";import"./crosshair-DtQysFz7.js";import"./crown-CC8Godfb.js";import"./download-BHVnw95S.js";import"./external-link-DL5n0dhJ.js";import"./eye-off-BJYR0wmr.js";import"./eye-CzYzwmmr.js";import"./instagram-tpp8H3E-.js";import"./file-down-CxCQCvcc.js";import"./pen-line-CNA-f1dm.js";import"./file-up-D3rB-4Bg.js";import"./filter-B_3e214H.js";import"./folder-git-2-T64oq8HG.js";import"./house-BUnGVtyw.js";import"./git-branch-EdIXkL-9.js";import"./grip-vertical-BvetFs24.js";import"./hard-drive--Nch37f-.js";import"./hash-B3fNBlbs.js";import"./shield-rKKgzkbW.js";import"./info-Cj5ROI6H.js";import"./layers-DdZLSQgt.js";import"./layout-list-DkB7S2jk.js";import"./lightbulb-CJXOfIFD.js";import"./link-2-DNnYgrdz.js";import"./link-DeErafFW.js";import"./twitter-CRZZ6zjd.js";import"./list-DY4Uh_0E.js";import"./locate-fixed-BKpEfCUU.js";import"./lock-BGSkpX29.js";import"./log-in-TxFQ9ojy.js";import"./mail-khAU5Oig.js";import"./map-pin-BFNXdrz2.js";import"./menu-BGxVBBZl.js";import"./message-square-warning-DHRFlo8i.js";import"./message-square-C7x1Rix5.js";import"./monitor-P2T9V9tT.js";import"./package-C-rDDwyp.js";import"./percent-DP16IBy2.js";import"./phone-XzqO8Dfs.js";import"./plane-C9QqCVcZ.js";import"./play-62Z04sZZ.js";import"./qr-code-CUR1J9NH.js";import"./quote-DF2Qwen7.js";import"./radio-nm2vY_Ib.js";import"./ruler-DviIA5uv.js";import"./send-DXZhFVWG.js";import"./server-BzBihesB.js";import"./wifi-BPS_-hKY.js";import"./shield-check-Cyw4YGYb.js";import"./smartphone-i99jk4ns.js";import"./square-check-big-Cal0w_ma.js";import"./square-pen-CatLE0_h.js";import"./star-CSGOTD6i.js";import"./sun-TjfxyFzf.js";import"./tag-CUFhfHTp.js";import"./target-B_9kWYv3.js";import"./thumbs-up-Du-LlBXg.js";import"./ticket-BjgtGAIQ.js";import"./trash-2-15Ri11Yq.js";import"./trash-BRJCY2my.js";import"./trending-down-MNPLLbIb.js";import"./trending-up-D5y6g4yZ.js";import"./triangle-alert-CeuDFixJ.js";import"./trophy-Cs36GMET.js";import"./type-DX1RNe21.js";import"./user-check-DDs_5zV9.js";import"./user-plus-Ba62LA9O.js";import"./user-x-C3dBJr2o.js";import"./wallet-BP1hP1I0.js";import"./wrench-DX6GWbcS.js";import"./zap-Of1Abppa.js";import"./radio-group-CuY8xCRY.js";import"./checkbox-C3Z6LHOx.js";import"./multi-select-field-ALFA5JXF.js";import"./scroll-area-C7NBgd0i.js";import"./LocationPicker-Dy1Od2a3.js";import"./leaflet-FVhBWCqS.js";function Kt(){var F;const{t:e}=Y(),{auth:y,jobRequisitions:i,jobCategories:A,departments:k,filters:p={}}=Z().props,_=(y==null?void 0:y.permissions)||[],[c,v]=u.useState(p.search||""),[n,x]=u.useState(p.status||"_empty_"),[l,S]=u.useState(p.priority||"_empty_"),[D,j]=u.useState(!1),[N,f]=u.useState(!1),[O,d]=u.useState(!1),[b,q]=u.useState(null),[g,h]=u.useState("create"),M=()=>n!=="_empty_"||l!=="_empty_"||c!=="",E=()=>(n!=="_empty_"?1:0)+(l!=="_empty_"?1:0)+(c!==""?1:0),T=r=>{r.preventDefault(),C()},C=()=>{m.get(route("hr.recruitment.job-requisitions.index"),{page:1,search:c||void 0,status:n!=="_empty_"?n:void 0,priority:l!=="_empty_"?l:void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},J=r=>{const t=p.sort_field===r&&p.sort_direction==="asc"?"desc":"asc";m.get(route("hr.recruitment.job-requisitions.index"),{sort_field:r,sort_direction:t,page:1,search:c||void 0,status:n!=="_empty_"?n:void 0,priority:l!=="_empty_"?l:void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},H=(r,t)=>{switch(q(t),r){case"view":h("view"),d(!0);break;case"edit":h("edit"),d(!0);break;case"delete":f(!0);break;case"approve":m.put(route("hr.recruitment.job-requisitions.update-status",t.id),{status:"Approved"},{onSuccess:s=>{s.props.flash.success?o.success(e(s.props.flash.success)):s.props.flash.error&&o.error(e(s.props.flash.error))},onError:s=>{typeof s=="string"?o.error(e(s)):o.error(e("Failed to approve job requisition: {{errors}}",{errors:Object.values(s).join(", ")}))}});break}},$=()=>{q(null),h("create"),d(!0)},B=r=>{g==="create"?m.post(route("hr.recruitment.job-requisitions.store"),r,{onSuccess:t=>{d(!1),t.props.flash.success?o.success(e(t.props.flash.success)):t.props.flash.error&&o.error(e(t.props.flash.error))},onError:t=>{typeof t=="string"?o.error(e(t)):o.error(e("Failed to create job requisition: {{errors}}",{errors:Object.values(t).join(", ")}))}}):g==="edit"&&m.put(route("hr.recruitment.job-requisitions.update",b.id),r,{onSuccess:t=>{d(!1),t.props.flash.success?o.success(e(t.props.flash.success)):t.props.flash.error&&o.error(e(t.props.flash.error))},onError:t=>{typeof t=="string"?o.error(e(t)):o.error(e("Failed to update job requisition: {{errors}}",{errors:Object.values(t).join(", ")}))}})},L=()=>{m.delete(route("hr.recruitment.job-requisitions.destroy",b.id),{onSuccess:r=>{f(!1),r.props.flash.success?o.success(e(r.props.flash.success)):r.props.flash.error&&o.error(e(r.props.flash.error))},onError:r=>{typeof r=="string"?o.error(e(r)):o.error(e("Failed to delete job requisition: {{errors}}",{errors:Object.values(r).join(", ")}))}})},R=()=>{v(""),x("_empty_"),S("_empty_"),j(!1),m.get(route("hr.recruitment.job-requisitions.index"),{page:1,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},w=[];ee(_,"create-job-requisitions")&&w.push({label:e("Add Job Requisition"),icon:a.jsx(re,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>$()});const I=[{title:e("Dashboard"),href:route("dashboard")},{title:e("Recruitment"),href:route("hr.recruitment.job-requisitions.index")},{title:e("Job Requisitions")}],V=r=>{switch(r){case"Draft":return"bg-gray-50 text-gray-600 ring-gray-500/10";case"Pending Approval":return"bg-yellow-50 text-yellow-800 ring-yellow-600/20";case"Approved":return"bg-green-50 text-green-700 ring-green-600/20";case"On Hold":return"bg-red-50 text-red-700 ring-red-600/10";case"Closed":return"bg-gray-50 text-gray-600 ring-gray-500/10";default:return"bg-gray-50 text-gray-600 ring-gray-500/10"}},z=r=>{switch(r){case"High":return"bg-red-50 text-red-700 ring-red-600/10";case"Medium":return"bg-yellow-50 text-yellow-800 ring-yellow-600/20";case"Low":return"bg-gray-50 text-gray-600 ring-gray-500/10";default:return"bg-gray-50 text-gray-600 ring-gray-500/10"}},G=[{key:"requisition_code",label:e("Code"),sortable:!0,render:r=>a.jsx("div",{className:"font-mono text-sm",children:r})},{key:"title",label:e("Title"),sortable:!0,render:r=>a.jsx("div",{className:"font-medium",children:r})},{key:"job_category.name",label:e("Category"),render:(r,t)=>{var s;return((s=t.job_category)==null?void 0:s.name)||"-"}},{key:"department.name",label:e("Department"),render:(r,t)=>{var s;return t.department?`${t.department.name} (${((s=t.department.branch)==null?void 0:s.name)||"No Branch"})`:"-"}},{key:"positions_count",label:e("Positions"),render:r=>r||1},{key:"status",label:e("Status"),render:r=>a.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${V(r)}`,children:e(r)})},{key:"priority",label:e("Priority"),render:r=>a.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${z(r)}`,children:e(r)})},{key:"created_at",label:e("Created At"),sortable:!0,render:r=>{var t;return((t=window.appSettings)==null?void 0:t.formatDateTimeSimple(r,!1))||new Date(r).toLocaleDateString()}}],K=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-job-requisitions"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-job-requisitions"},{label:e("Approve"),icon:"CheckCircle",action:"approve",className:"text-green-500",requiredPermission:"approve-job-requisitions",condition:r=>r.status!=="Approved"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-job-requisitions"}],Q=[{value:"_empty_",label:e("All Statuses")},{value:"Draft",label:e("Draft")},{value:"Pending Approval",label:e("Pending Approval")},{value:"Approved",label:e("Approved")},{value:"On Hold",label:e("On Hold")},{value:"Closed",label:e("Closed")}],P=[{value:"_empty_",label:e("All Priorities")},{value:"Low",label:e("Low")},{value:"Medium",label:e("Medium")},{value:"High",label:e("High")}],U=[{value:"_empty_",label:e("Select Category")},...(A||[]).map(r=>({value:r.id.toString(),label:r.name}))],W=[{value:"_empty_",label:e("Select Department")},...(k||[]).map(r=>{var t;return{value:r.id.toString(),label:`${r.name} (${((t=r.branch)==null?void 0:t.name)||"No Branch"})`}})];return a.jsxs(X,{title:e("Job Requisitions"),url:"/hr/recruitment/job-requisitions",actions:w,breadcrumbs:I,noPadding:!0,children:[a.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:a.jsx(ae,{searchTerm:c,onSearchChange:v,onSearch:T,filters:[{name:"status",label:e("Status"),type:"select",value:n,onChange:x,options:Q},{name:"priority",label:e("Priority"),type:"select",value:l,onChange:S,options:P}],showFilters:D,setShowFilters:j,hasActiveFilters:M,activeFilterCount:E,onResetFilters:R,onApplyFilters:C,currentPerPage:((F=p.per_page)==null?void 0:F.toString())||"10",onPerPageChange:r=>{m.get(route("hr.recruitment.job-requisitions.index"),{page:1,per_page:parseInt(r),search:c||void 0,status:n!=="_empty_"?n:void 0,priority:l!=="_empty_"?l:void 0},{preserveState:!0,preserveScroll:!0})}})}),a.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[a.jsx(te,{columns:G,actions:K,data:(i==null?void 0:i.data)||[],from:(i==null?void 0:i.from)||1,onAction:H,sortField:p.sort_field,sortDirection:p.sort_direction,onSort:J,permissions:_,entityPermissions:{view:"view-job-requisitions",create:"create-job-requisitions",edit:"edit-job-requisitions",delete:"delete-job-requisitions"}}),a.jsx(se,{from:(i==null?void 0:i.from)||0,to:(i==null?void 0:i.to)||0,total:(i==null?void 0:i.total)||0,links:i==null?void 0:i.links,entityName:e("job requisitions"),onPageChange:r=>m.get(r)})]}),a.jsx(ie,{isOpen:O,onClose:()=>d(!1),onSubmit:B,formConfig:{fields:[{name:"title",label:e("Title"),type:"text",required:!0},{name:"job_category_id",label:e("Job Category"),type:"select",required:!0,options:U.filter(r=>r.value!=="_empty_"),searchable:!0},{name:"department_id",label:e("Department"),type:"select",options:W.filter(r=>r.value!=="_empty_"),searchable:!0},{name:"positions_count",label:e("Positions"),type:"number",required:!0,min:1},{name:"budget_min",label:e("Min Budget"),type:"number",min:0,step:.01},{name:"budget_max",label:e("Max Budget"),type:"number",min:0,step:.01},{name:"priority",label:e("Priority"),type:"select",required:!0,options:P.filter(r=>r.value!=="_empty_")},{name:"skills_required",label:e("Skills Required"),type:"textarea"},{name:"education_required",label:e("Education Required"),type:"textarea"},{name:"experience_required",label:e("Experience Required"),type:"textarea"},{name:"description",label:e("Description"),type:"textarea"},{name:"responsibilities",label:e("Responsibilities"),type:"textarea"}],modalSize:"xl"},initialData:b,title:e(g==="create"?"Add New Job Requisition":g==="edit"?"Edit Job Requisition":"View Job Requisition"),mode:g}),a.jsx(oe,{isOpen:N,onClose:()=>f(!1),onConfirm:L,itemName:(b==null?void 0:b.title)||"",entityName:"job requisition"})]})}export{Kt as default}; diff --git a/public/build/assets/index-B29fKzxc.js b/public/build/assets/index-CcAmQKLv.js similarity index 92% rename from public/build/assets/index-B29fKzxc.js rename to public/build/assets/index-CcAmQKLv.js index f0c9b67dd..4fc797820 100644 --- a/public/build/assets/index-B29fKzxc.js +++ b/public/build/assets/index-CcAmQKLv.js @@ -1 +1 @@ -import{r as u,j as e}from"./ui-Z445SNHD.js";import{C as ne}from"./CrudDeleteModal-DM40AK8z.js";import{u as me,c as xe,x as O,L as b,I as A,F as L,B as x,S as he,X as pe,r as j,t as i}from"./app-36WMjvX0.js";import{P as ue}from"./page-template-B_mOhR6n.js";import{P as ge}from"./pagination-n2efY1KU.js";import{S as C,a as S,b as F,c as D,d as m}from"./select-DgPPBKIC.js";import{T as ye}from"./textarea-CdnKPU5F.js";import{U as ve}from"./user-DToEmJ9g.js";import{T as je}from"./trending-up-CPB8hZlm.js";import{A as fe}from"./award-D9FlSYzB.js";import{D as Ne}from"./dollar-sign-CFqWGHdB.js";import{B as be}from"./briefcase-Dsiqzllu.js";import{I as ke,A as _e,G as we,S as Ce,B as Se}from"./scale-rJYsnHRa.js";import{S as Fe}from"./settings-DYZFNkOc.js";import{U as De}from"./users-Czs1F8XM.js";import{H as Ae,S as Te}from"./shield-Mt6vEHxn.js";import{B as Be}from"./building-CG4yAV8N.js";import{C as Ie}from"./clipboard-list-BU0dok7E.js";import{F as B}from"./sparkles-CpwdFUQZ.js";import{T}from"./triangle-alert-MsN2AA6c.js";import{a as Ue,C as qe}from"./chevron-up-DXYKkCZG.js";import{S as Y}from"./square-pen-B3p2jiW9.js";import{L as J}from"./lock-RX1hYn48.js";import{T as Q}from"./trash-2-Dxg0nP1A.js";import"./utils-BWxnHGCV.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./switch-C7AW5g5G.js";import"./index-9MclThM-.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./index-BdQq_4o_.js";const z={FileText:L,Folder:B,Shield:Te,Book:Se,ClipboardList:Ie,Scale:Ce,GraduationCap:we,Building:Be,Heart:Ae,Users:De,Settings:Fe,Archive:_e,IdCard:ke,Briefcase:be,DollarSign:Ne,Award:fe,TrendingUp:je,User:ve};function Ds(){const{t:r}=me(),{auth:I,documentCategories:o,filters:l={},globalSettings:t}=xe().props,U=(I==null?void 0:I.permissions)||[],[k,V]=u.useState(l.search||""),[g,H]=u.useState(l.status||"_empty_"),[y,R]=u.useState(l.is_mandatory||"_empty_"),[W,q]=u.useState(!1),[_,E]=u.useState(null),[f,G]=u.useState("create"),[M,Z]=u.useState(new Set),[d,h]=u.useState({name:"",description:"",color:"#3B82F6",icon:"Folder",is_mandatory:!1,status:"active"}),[c,w]=u.useState({}),ee=[{value:"IdCard",label:"IdCard"},{value:"GraduationCap",label:"GraduationCap"},{value:"Briefcase",label:"Briefcase"},{value:"DollarSign",label:"DollarSign"},{value:"Heart",label:"Heart"},{value:"Scale",label:"Scale"},{value:"Award",label:"Award"},{value:"TrendingUp",label:"TrendingUp"},{value:"User",label:"User"},{value:"Shield",label:"Shield"},{value:"FileText",label:"FileText"},{value:"Folder",label:"Folder"},{value:"Book",label:"Book"},{value:"ClipboardList",label:"ClipboardList"},{value:"Building",label:"Building"},{value:"Users",label:"Users"},{value:"Settings",label:"Settings"},{value:"Archive",label:"Archive"}],P=()=>{h({name:"",description:"",color:"#3B82F6",icon:"Folder",is_mandatory:!1,status:"active"}),w({}),G("create"),E(null)},se=s=>{h({name:s.name||"",description:s.description||"",color:s.color||"#3B82F6",icon:s.icon||"Folder",is_mandatory:s.is_mandatory??!1,status:s.status||"active"}),G("edit"),E(s),w({})},K=s=>{s.preventDefault(),re()},re=()=>{j.get(route("hr.documents.document-categories.index"),{page:1,search:k||void 0,status:g!=="_empty_"?g:void 0,is_mandatory:y!=="_empty_"?y:void 0,per_page:l.per_page||10,sort_field:l.sort_field||void 0,sort_direction:l.sort_direction||void 0},{preserveState:!0,preserveScroll:!0})},ae=()=>{V(""),H("_empty_"),R("_empty_"),j.get(route("hr.documents.document-categories.index"),{page:1,per_page:l.per_page||10},{preserveState:!0,preserveScroll:!0})},te=s=>{const a=l.sort_field===s&&l.sort_direction==="asc"?"desc":"asc";j.get(route("hr.documents.document-categories.index"),{sort_field:s,sort_direction:a,page:1,search:k||void 0,status:g!=="_empty_"?g:void 0,is_mandatory:y!=="_empty_"?y:void 0,per_page:l.per_page||10},{preserveState:!0,preserveScroll:!0})},N=(s,a)=>{switch(E(a),s){case"edit":se(a),window.scrollTo({top:0,behavior:"smooth"});break;case"delete":q(!0);break;case"toggle-status":de(a);break}},ie=s=>{s.preventDefault(),w({}),f==="create"?(t!=null&&t.is_demo||i.loading(r("Creating document category...")),j.post(route("hr.documents.document-categories.store"),d,{onSuccess:a=>{t!=null&&t.is_demo||i.dismiss(),a.props.flash.success?(i.success(r(a.props.flash.success)),P()):a.props.flash.error&&i.error(r(a.props.flash.error))},onError:a=>{t!=null&&t.is_demo||i.dismiss(),w(a),typeof a=="string"?i.error(a):i.error(r("Please check the form for errors"))}})):f==="edit"&&(t!=null&&t.is_demo||i.loading(r("Updating document category...")),j.put(route("hr.documents.document-categories.update",_.id),d,{onSuccess:a=>{t!=null&&t.is_demo||i.dismiss(),a.props.flash.success?(i.success(r(a.props.flash.success)),P()):a.props.flash.error&&i.error(r(a.props.flash.error))},onError:a=>{t!=null&&t.is_demo||i.dismiss(),w(a),typeof a=="string"?i.error(a):i.error(r("Please check the form for errors"))}}))},oe=()=>{t!=null&&t.is_demo||i.loading(r("Deleting document category...")),j.delete(route("hr.documents.document-categories.destroy",_.id),{onSuccess:s=>{q(!1),t!=null&&t.is_demo||i.dismiss(),s.props.flash.success?i.success(r(s.props.flash.success)):s.props.flash.error&&i.error(r(s.props.flash.error))},onError:s=>{t!=null&&t.is_demo||i.dismiss(),typeof s=="string"?i.error(s):i.error(`Failed to delete document category: ${Object.values(s).join(", ")}`)}})},de=s=>{const a=s.status==="active"?"inactive":"active";t!=null&&t.is_demo||i.loading(`${r(a==="active"?"Activating":"Deactivating")} document category...`),j.put(route("hr.documents.document-categories.toggle-status",s.id),{},{onSuccess:v=>{t!=null&&t.is_demo||i.dismiss(),v.props.flash.success?i.success(r(v.props.flash.success)):v.props.flash.error&&i.error(r(v.props.flash.error))},onError:v=>{t!=null&&t.is_demo||i.dismiss(),typeof v=="string"?i.error(v):i.error(`Failed to update document category status: ${Object.values(v).join(", ")}`)}})},le=s=>{const a=new Set(M);a.has(s)?a.delete(s):a.add(s),Z(a)},ce=[{title:r("Dashboard"),href:route("dashboard")},{title:r("Document Management"),href:route("hr.documents.document-categories.index")},{title:r("Document Categories")}],p=O(U,"create-document-categories"),n=O(U,"edit-document-categories"),X=O(U,"delete-document-categories"),$=()=>g!=="_empty_"||y!=="_empty_"||k!=="";return e.jsxs(ue,{title:r("Document Categories"),description:"",url:"/hr/documents/document-categories",breadcrumbs:ce,noPadding:!0,children:[e.jsxs("div",{className:"grid grid-cols-1 gap-6 lg:grid-cols-3",children:[e.jsx("div",{className:"lg:col-span-1",children:e.jsxs("div",{className:"sticky top-4 rounded-lg border border-gray-200 bg-white shadow-sm dark:border-gray-700 dark:bg-gray-800",children:[e.jsxs("div",{className:"border-b border-gray-200 p-6 dark:border-gray-700",children:[e.jsx("h2",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:r(f==="create"?"Add New Category":"Edit Category")}),e.jsx("p",{className:"mt-1 text-sm text-gray-500 dark:text-gray-400",children:r(f==="create"?"Fill in the details to create a new document category":"Update the category details below")})]}),e.jsxs("form",{onSubmit:ie,className:"space-y-4 p-6",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(b,{required:!0,htmlFor:"name",className:"required",children:r("Category Name")}),e.jsx(A,{id:"name",type:"text",value:d.name,onChange:s=>h({...d,name:s.target.value}),placeholder:r("e.g., HR Policies, Contracts"),className:c.name?"border-red-500":"",disabled:!p&&!n,required:!0}),c.name&&e.jsx("p",{className:"text-sm text-red-500",children:c.name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(b,{htmlFor:"description",children:r("Description")}),e.jsx(ye,{id:"description",value:d.description,onChange:s=>h({...d,description:s.target.value}),placeholder:r("Brief description of the category"),rows:3,className:c.description?"border-red-500":"",disabled:!p&&!n}),c.description&&e.jsx("p",{className:"text-sm text-red-500",children:c.description})]}),e.jsxs("div",{className:"grid grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(b,{required:!0,htmlFor:"color",className:"required",children:r("Color")}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(A,{id:"color",type:"color",value:d.color,onChange:s=>h({...d,color:s.target.value}),className:`h-10 w-12 cursor-pointer p-1 ${c.color?"border-red-500":""}`,disabled:!p&&!n,required:!0}),e.jsx(A,{type:"text",value:d.color,onChange:s=>h({...d,color:s.target.value}),className:"flex-1 font-mono text-sm uppercase",disabled:!p&&!n,placeholder:"#3B82F6",pattern:"^#[0-9A-Fa-f]{6}$",required:!0})]}),c.color&&e.jsx("p",{className:"text-sm text-red-500",children:c.color})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(b,{required:!0,htmlFor:"icon",className:"required",children:r("Icon")}),e.jsxs(C,{value:d.icon,onValueChange:s=>h({...d,icon:s}),disabled:!p&&!n,required:!0,children:[e.jsx(S,{className:c.icon?"border-red-500":"",children:e.jsx(F,{placeholder:r("Select icon")})}),e.jsx(D,{children:ee.map(s=>{const a=z[s.value];return e.jsx(m,{value:s.value,children:e.jsxs("div",{className:"flex items-center gap-2",children:[a&&e.jsx(a,{className:"h-4 w-4"}),e.jsx("span",{children:s.label})]})},s.value)})})]}),c.icon&&e.jsx("p",{className:"text-sm text-red-500",children:c.icon})]})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(b,{htmlFor:"is_mandatory",children:r("Mandatory Category")}),e.jsxs(C,{value:d.is_mandatory?"yes":"no",onValueChange:s=>h({...d,is_mandatory:s==="yes"}),disabled:!p&&!n,children:[e.jsx(S,{children:e.jsx(F,{placeholder:r("Select")})}),e.jsxs(D,{children:[e.jsx(m,{value:"yes",children:r("Yes, Mandatory")}),e.jsx(m,{value:"no",children:r("No, Optional")})]})]}),e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400",children:r("Documents in mandatory categories require acknowledgment")})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(b,{required:!0,htmlFor:"status",className:"required",children:r("Status")}),e.jsxs(C,{value:d.status,onValueChange:s=>h({...d,status:s}),disabled:!p&&!n,required:!0,children:[e.jsx(S,{className:c.status?"border-red-500":"",children:e.jsx(F,{placeholder:r("Select status")})}),e.jsxs(D,{children:[e.jsx(m,{value:"active",children:r("Active")}),e.jsx(m,{value:"inactive",children:r("Inactive")})]})]}),c.status&&e.jsx("p",{className:"text-sm text-red-500",children:c.status})]}),e.jsxs("div",{className:"flex items-center gap-3 border-t border-gray-200 pt-4 dark:border-gray-700",children:[(p||n)&&e.jsx(x,{type:"submit",className:"flex-1",children:r(f==="create"?"Add Category":"Update Category")}),f==="edit"&&e.jsx(x,{type:"button",variant:"outline",onClick:P,children:r("Cancel")})]})]})]})}),e.jsxs("div",{className:"space-y-4 lg:col-span-2",children:[e.jsx("div",{className:"rounded-lg border border-gray-200 bg-white p-4 shadow-sm dark:border-gray-700 dark:bg-gray-800",children:e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex gap-2",children:[e.jsxs("div",{className:"relative flex-1",children:[e.jsx(he,{className:"absolute top-1/2 left-3 h-4 w-4 -translate-y-1/2 transform text-gray-400"}),e.jsx(A,{type:"text",placeholder:r("Search categories..."),value:k,onChange:s=>V(s.target.value),onKeyDown:s=>s.key==="Enter"&&K(s),className:"pl-10"})]}),e.jsx(x,{onClick:K,variant:"default",children:r("Search")}),$()&&e.jsxs(x,{onClick:ae,variant:"outline",children:[e.jsx(pe,{className:"mr-2 h-4 w-4"}),r("Reset")]})]}),e.jsxs("div",{className:"grid grid-cols-1 gap-3 md:grid-cols-2",children:[e.jsxs(C,{value:g,onValueChange:H,children:[e.jsx(S,{children:e.jsx(F,{placeholder:r("All Statuses")})}),e.jsxs(D,{children:[e.jsx(m,{value:"_empty_",children:r("All Statuses")}),e.jsx(m,{value:"active",children:r("Active")}),e.jsx(m,{value:"inactive",children:r("Inactive")})]})]}),e.jsxs(C,{value:y,onValueChange:R,children:[e.jsx(S,{children:e.jsx(F,{placeholder:r("All Types")})}),e.jsxs(D,{children:[e.jsx(m,{value:"_empty_",children:r("All Types")}),e.jsx(m,{value:"true",children:r("Mandatory")}),e.jsx(m,{value:"false",children:r("Optional")})]})]})]})]})}),e.jsx("div",{className:"overflow-hidden rounded-lg border border-gray-200 bg-white shadow-sm dark:border-gray-700 dark:bg-gray-800",children:((o==null?void 0:o.data)||[]).length>0?e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"border-b border-gray-200 px-6 py-4 dark:border-gray-700",children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:r("Document Categories")}),e.jsx("p",{className:"mt-1 text-sm text-gray-500 dark:text-gray-400",children:r("Manage how documents are organized and categorized.")})]}),e.jsx("div",{className:"hidden lg:block",children:e.jsx("div",{className:"overflow-x-auto",children:e.jsxs("table",{className:"min-w-full divide-y divide-gray-200 dark:divide-gray-700",children:[e.jsx("thead",{className:"bg-gray-50 dark:bg-gray-700",children:e.jsxs("tr",{children:[e.jsx("th",{className:"cursor-pointer px-4 py-3 text-left text-xs font-medium tracking-wider text-gray-500 select-none dark:text-gray-300",onClick:()=>te("name"),children:e.jsxs("div",{className:"flex items-center gap-1",children:[r("Category"),l.sort_field==="name"?l.sort_direction==="asc"?" ↑":" ↓":e.jsx("span",{className:"opacity-40",children:"↕"})]})}),e.jsx("th",{className:"px-3 py-3 text-left text-xs font-medium tracking-wider text-gray-500 dark:text-gray-300",children:r("Documents")}),e.jsx("th",{className:"px-3 py-3 text-left text-xs font-medium tracking-wider text-gray-500 dark:text-gray-300",children:r("Type")}),e.jsx("th",{className:"px-3 py-3 text-left text-xs font-medium tracking-wider text-gray-500 dark:text-gray-300",children:r("Status")}),e.jsx("th",{className:"px-4 py-3 text-right text-xs font-medium tracking-wider text-gray-500 dark:text-gray-300",children:r("Actions")})]})}),e.jsx("tbody",{className:"divide-y divide-gray-200 bg-white dark:divide-gray-700 dark:bg-gray-800",children:o.data.map(s=>{const a=z[s.icon]||B;return e.jsxs("tr",{className:"transition-colors hover:bg-gray-50 dark:hover:bg-gray-700/50",children:[e.jsx("td",{className:"px-4 py-4",children:e.jsxs("div",{className:"flex items-center",children:[e.jsx("div",{className:"flex h-10 w-10 flex-shrink-0 items-center justify-center rounded-lg text-white",style:{backgroundColor:s.color||"#3B82F6"},children:e.jsx(a,{className:"h-5 w-5"})}),e.jsxs("div",{className:"ml-3",children:[e.jsxs("div",{className:"flex flex-row items-center gap-1.5 text-sm font-medium text-gray-900 dark:text-white",children:[s.name,s.is_mandatory&&e.jsx("span",{title:r("Mandatory"),children:e.jsx(T,{className:"h-3.5 w-3.5 text-red-500"})})]}),s.description&&e.jsxs("div",{className:"mt-0.5 max-w-xs text-sm text-gray-500 dark:text-gray-400",children:[e.jsx("div",{className:M.has(s.id)?"":"line-clamp-2",children:s.description}),s.description.length>60&&e.jsx("button",{onClick:()=>le(s.id),className:"mt-1 inline-flex items-center text-xs text-blue-600 hover:text-blue-800 dark:text-blue-400 dark:hover:text-blue-300",children:M.has(s.id)?e.jsxs(e.Fragment,{children:[e.jsx(Ue,{className:"mr-1 h-3 w-3"}),r("Show less")]}):e.jsxs(e.Fragment,{children:[e.jsx(qe,{className:"mr-1 h-3 w-3"}),r("Show more")]})})]})]})]})}),e.jsx("td",{className:"px-3 py-4",children:e.jsxs("span",{className:"inline-flex items-center gap-1.5 rounded-full bg-gray-50 px-2.5 py-1 text-xs font-medium text-gray-600 ring-1 ring-gray-500/10 ring-inset dark:bg-gray-700 dark:text-gray-300",children:[e.jsx(L,{className:"h-3.5 w-3.5 text-gray-400"}),s.documents_count||0]})}),e.jsx("td",{className:"px-3 py-4",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.is_mandatory?"bg-red-50 text-red-700 ring-red-600/10":"bg-blue-50 text-blue-700 ring-blue-600/20"}`,children:s.is_mandatory?e.jsxs(e.Fragment,{children:[e.jsx(T,{className:"mr-1 h-3 w-3"}),r("Mandatory")]}):r("Optional")})}),e.jsx("td",{className:"px-3 py-4",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.status==="active"?r("Active"):r("Inactive")})}),e.jsx("td",{className:"px-4 py-4 text-right text-sm font-medium whitespace-nowrap",children:e.jsxs("div",{className:"flex items-center justify-end gap-2",children:[n&&e.jsx(x,{variant:"ghost",size:"sm",onClick:()=>N("edit",s),className:"h-8 w-8 p-0 text-amber-500 hover:bg-amber-50 hover:text-amber-600 dark:hover:bg-amber-900/20",title:r("Edit Category"),children:e.jsx(Y,{className:"h-4 w-4"})}),n&&e.jsx(x,{variant:"ghost",size:"sm",onClick:()=>N("toggle-status",s),className:`h-8 w-8 p-0 ${s.status==="active"?"text-orange-500 hover:bg-orange-50 hover:text-orange-600 dark:hover:bg-orange-900/20":"text-green-600 hover:bg-green-50 hover:text-green-700 dark:hover:bg-green-900/20"}`,title:s.status==="active"?r("Deactivate"):r("Activate"),children:e.jsx(J,{className:"h-4 w-4"})}),X&&e.jsx(x,{variant:"ghost",size:"sm",onClick:()=>N("delete",s),className:"h-8 w-8 p-0 text-red-500 hover:bg-red-50 hover:text-red-600 dark:hover:bg-red-900/20",title:r("Delete Category"),children:e.jsx(Q,{className:"h-4 w-4"})})]})})]},s.id)})})]})})}),e.jsx("div",{className:"space-y-4 p-4 lg:hidden",children:o.data.map(s=>{const a=z[s.icon]||B;return e.jsxs("div",{className:"rounded-lg border border-gray-200 bg-white p-4 shadow-sm dark:border-gray-700 dark:bg-gray-800",children:[e.jsxs("div",{className:"mb-3 flex items-start justify-between",children:[e.jsxs("div",{className:"flex gap-3",children:[e.jsx("div",{className:"flex h-10 w-10 flex-shrink-0 items-center justify-center rounded-lg text-white",style:{backgroundColor:s.color||"#3B82F6"},children:e.jsx(a,{className:"h-5 w-5"})}),e.jsxs("div",{children:[e.jsxs("h4",{className:"flex items-center gap-1.5 text-sm font-semibold text-gray-900 dark:text-white",children:[s.name,s.is_mandatory&&e.jsx(T,{className:"h-3.5 w-3.5 text-red-500"})]}),s.description&&e.jsx("p",{className:"mt-1 line-clamp-2 text-sm text-gray-500 dark:text-gray-400",children:s.description})]})]}),e.jsxs("div",{className:"ml-4 flex justify-end gap-1",children:[n&&e.jsx(x,{variant:"ghost",size:"sm",onClick:()=>N("edit",s),className:"h-8 w-8 p-0 text-amber-500",children:e.jsx(Y,{className:"h-4 w-4"})}),n&&e.jsx(x,{variant:"ghost",size:"sm",onClick:()=>N("toggle-status",s),className:`h-8 w-8 p-0 ${s.status==="active"?"text-orange-500":"text-green-600"}`,children:e.jsx(J,{className:"h-4 w-4"})}),X&&e.jsx(x,{variant:"ghost",size:"sm",onClick:()=>N("delete",s),className:"h-8 w-8 p-0 text-red-500",children:e.jsx(Q,{className:"h-4 w-4"})})]})]}),e.jsxs("div",{className:"mt-3 grid grid-cols-2 gap-4 border-t border-gray-100 pt-3 dark:border-gray-700",children:[e.jsxs("div",{children:[e.jsx("p",{className:"mb-1 text-xs text-gray-500 dark:text-gray-400",children:r("Type")}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.is_mandatory?"bg-red-50 text-red-700 ring-red-600/10":"bg-blue-50 text-blue-700 ring-blue-600/20"}`,children:s.is_mandatory?e.jsxs(e.Fragment,{children:[e.jsx(T,{className:"mr-1 h-3 w-3"}),r("Mandatory")]}):r("Optional")})]}),e.jsxs("div",{children:[e.jsx("p",{className:"mb-1 text-xs text-gray-500 dark:text-gray-400",children:r("Documents")}),e.jsxs("span",{className:"inline-flex items-center gap-1.5 rounded-full bg-gray-50 px-2.5 py-0.5 text-xs font-medium text-gray-600 ring-1 ring-gray-500/10 ring-inset dark:bg-gray-700 dark:text-gray-300",children:[e.jsx(L,{className:"h-3 w-3 text-gray-400"}),s.documents_count||0]})]}),e.jsxs("div",{className:"col-span-2",children:[e.jsx("p",{className:"mb-1 text-xs text-gray-500 dark:text-gray-400",children:r("Status")}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.status==="active"?r("Active"):r("Inactive")})]})]})]},s.id)})}),(o==null?void 0:o.total)>((o==null?void 0:o.per_page)||10)&&e.jsx("div",{className:"border-t border-gray-200 px-6 py-4 dark:border-gray-700",children:e.jsx(ge,{from:(o==null?void 0:o.from)||0,to:(o==null?void 0:o.to)||0,total:(o==null?void 0:o.total)||0,links:o==null?void 0:o.links,entityName:r("categories"),onPageChange:s=>{const a=new URL(s).searchParams.get("page");j.get(route("hr.documents.document-categories.index"),{page:a,per_page:l.per_page||10,search:k||void 0,status:g!=="_empty_"?g:void 0,is_mandatory:y!=="_empty_"?y:void 0,sort_field:l.sort_field||void 0,sort_direction:l.sort_direction||void 0},{preserveState:!0,preserveScroll:!0})}})})]}):e.jsxs("div",{className:"p-12 text-center",children:[e.jsx("div",{className:"mx-auto mb-4 flex h-16 w-16 items-center justify-center rounded-full bg-gray-100 dark:bg-gray-700",children:e.jsx(B,{className:"h-8 w-8 text-gray-400"})}),e.jsx("h3",{className:"mb-2 text-lg font-medium text-gray-900 dark:text-white",children:r("No document categories found")}),e.jsx("p",{className:"mx-auto mb-6 max-w-sm text-gray-500 dark:text-gray-400",children:$()?r("No categories match your search criteria. Try adjusting your filters."):r("Create document categories to organize your team documents.")}),!$()&&p&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:r("Use the form on the left to add your first category.")})]})})]})]}),e.jsx(ne,{isOpen:W,onClose:()=>q(!1),onConfirm:oe,itemName:(_==null?void 0:_.name)||"",entityName:"document category"})]})}export{Ds as default}; +import{r as u,j as e}from"./ui-Z445SNHD.js";import{C as ne}from"./CrudDeleteModal-DmHx0JCJ.js";import{u as me,c as xe,x as O,L as b,I as A,F as L,B as x,S as he,X as pe,r as j,t as i}from"./app-Da3PX8qg.js";import{P as ue}from"./page-template-Cw8W4Qs2.js";import{P as ge}from"./pagination-B9z4VraF.js";import{S as C,a as S,b as F,c as D,d as m}from"./select-9uIRiOV_.js";import{T as ye}from"./textarea-BgXisGCr.js";import{U as ve}from"./user-Ka_u5D6T.js";import{T as je}from"./trending-up-D5y6g4yZ.js";import{A as fe}from"./award-DOf5Xc3o.js";import{D as Ne}from"./dollar-sign-BKfERkc9.js";import{B as be}from"./briefcase-lPam_Ipn.js";import{I as ke,A as _e,G as we,S as Ce,B as Se}from"./scale-Chnhsap1.js";import{S as Fe}from"./settings-BUhtRdnI.js";import{U as De}from"./users-BG7aX58P.js";import{H as Ae,S as Te}from"./shield-rKKgzkbW.js";import{B as Be}from"./building-BXglONiz.js";import{C as Ie}from"./clipboard-list-BNSl4hy2.js";import{F as B}from"./sparkles-5e-ws3h6.js";import{T}from"./triangle-alert-CeuDFixJ.js";import{a as Ue,C as qe}from"./chevron-up-CIpCAMDk.js";import{S as Y}from"./square-pen-CatLE0_h.js";import{L as J}from"./lock-BGSkpX29.js";import{T as Q}from"./trash-2-15Ri11Yq.js";import"./utils-BWxnHGCV.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./switch-DCoM0Ivb.js";import"./index-9MclThM-.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./index-BdQq_4o_.js";const z={FileText:L,Folder:B,Shield:Te,Book:Se,ClipboardList:Ie,Scale:Ce,GraduationCap:we,Building:Be,Heart:Ae,Users:De,Settings:Fe,Archive:_e,IdCard:ke,Briefcase:be,DollarSign:Ne,Award:fe,TrendingUp:je,User:ve};function Ds(){const{t:r}=me(),{auth:I,documentCategories:o,filters:l={},globalSettings:t}=xe().props,U=(I==null?void 0:I.permissions)||[],[k,V]=u.useState(l.search||""),[g,H]=u.useState(l.status||"_empty_"),[y,R]=u.useState(l.is_mandatory||"_empty_"),[W,q]=u.useState(!1),[_,E]=u.useState(null),[f,G]=u.useState("create"),[M,Z]=u.useState(new Set),[d,h]=u.useState({name:"",description:"",color:"#3B82F6",icon:"Folder",is_mandatory:!1,status:"active"}),[c,w]=u.useState({}),ee=[{value:"IdCard",label:"IdCard"},{value:"GraduationCap",label:"GraduationCap"},{value:"Briefcase",label:"Briefcase"},{value:"DollarSign",label:"DollarSign"},{value:"Heart",label:"Heart"},{value:"Scale",label:"Scale"},{value:"Award",label:"Award"},{value:"TrendingUp",label:"TrendingUp"},{value:"User",label:"User"},{value:"Shield",label:"Shield"},{value:"FileText",label:"FileText"},{value:"Folder",label:"Folder"},{value:"Book",label:"Book"},{value:"ClipboardList",label:"ClipboardList"},{value:"Building",label:"Building"},{value:"Users",label:"Users"},{value:"Settings",label:"Settings"},{value:"Archive",label:"Archive"}],P=()=>{h({name:"",description:"",color:"#3B82F6",icon:"Folder",is_mandatory:!1,status:"active"}),w({}),G("create"),E(null)},se=s=>{h({name:s.name||"",description:s.description||"",color:s.color||"#3B82F6",icon:s.icon||"Folder",is_mandatory:s.is_mandatory??!1,status:s.status||"active"}),G("edit"),E(s),w({})},K=s=>{s.preventDefault(),re()},re=()=>{j.get(route("hr.documents.document-categories.index"),{page:1,search:k||void 0,status:g!=="_empty_"?g:void 0,is_mandatory:y!=="_empty_"?y:void 0,per_page:l.per_page||10,sort_field:l.sort_field||void 0,sort_direction:l.sort_direction||void 0},{preserveState:!0,preserveScroll:!0})},ae=()=>{V(""),H("_empty_"),R("_empty_"),j.get(route("hr.documents.document-categories.index"),{page:1,per_page:l.per_page||10},{preserveState:!0,preserveScroll:!0})},te=s=>{const a=l.sort_field===s&&l.sort_direction==="asc"?"desc":"asc";j.get(route("hr.documents.document-categories.index"),{sort_field:s,sort_direction:a,page:1,search:k||void 0,status:g!=="_empty_"?g:void 0,is_mandatory:y!=="_empty_"?y:void 0,per_page:l.per_page||10},{preserveState:!0,preserveScroll:!0})},N=(s,a)=>{switch(E(a),s){case"edit":se(a),window.scrollTo({top:0,behavior:"smooth"});break;case"delete":q(!0);break;case"toggle-status":de(a);break}},ie=s=>{s.preventDefault(),w({}),f==="create"?(t!=null&&t.is_demo||i.loading(r("Creating document category...")),j.post(route("hr.documents.document-categories.store"),d,{onSuccess:a=>{t!=null&&t.is_demo||i.dismiss(),a.props.flash.success?(i.success(r(a.props.flash.success)),P()):a.props.flash.error&&i.error(r(a.props.flash.error))},onError:a=>{t!=null&&t.is_demo||i.dismiss(),w(a),typeof a=="string"?i.error(a):i.error(r("Please check the form for errors"))}})):f==="edit"&&(t!=null&&t.is_demo||i.loading(r("Updating document category...")),j.put(route("hr.documents.document-categories.update",_.id),d,{onSuccess:a=>{t!=null&&t.is_demo||i.dismiss(),a.props.flash.success?(i.success(r(a.props.flash.success)),P()):a.props.flash.error&&i.error(r(a.props.flash.error))},onError:a=>{t!=null&&t.is_demo||i.dismiss(),w(a),typeof a=="string"?i.error(a):i.error(r("Please check the form for errors"))}}))},oe=()=>{t!=null&&t.is_demo||i.loading(r("Deleting document category...")),j.delete(route("hr.documents.document-categories.destroy",_.id),{onSuccess:s=>{q(!1),t!=null&&t.is_demo||i.dismiss(),s.props.flash.success?i.success(r(s.props.flash.success)):s.props.flash.error&&i.error(r(s.props.flash.error))},onError:s=>{t!=null&&t.is_demo||i.dismiss(),typeof s=="string"?i.error(s):i.error(`Failed to delete document category: ${Object.values(s).join(", ")}`)}})},de=s=>{const a=s.status==="active"?"inactive":"active";t!=null&&t.is_demo||i.loading(`${r(a==="active"?"Activating":"Deactivating")} document category...`),j.put(route("hr.documents.document-categories.toggle-status",s.id),{},{onSuccess:v=>{t!=null&&t.is_demo||i.dismiss(),v.props.flash.success?i.success(r(v.props.flash.success)):v.props.flash.error&&i.error(r(v.props.flash.error))},onError:v=>{t!=null&&t.is_demo||i.dismiss(),typeof v=="string"?i.error(v):i.error(`Failed to update document category status: ${Object.values(v).join(", ")}`)}})},le=s=>{const a=new Set(M);a.has(s)?a.delete(s):a.add(s),Z(a)},ce=[{title:r("Dashboard"),href:route("dashboard")},{title:r("Document Management"),href:route("hr.documents.document-categories.index")},{title:r("Document Categories")}],p=O(U,"create-document-categories"),n=O(U,"edit-document-categories"),X=O(U,"delete-document-categories"),$=()=>g!=="_empty_"||y!=="_empty_"||k!=="";return e.jsxs(ue,{title:r("Document Categories"),description:"",url:"/hr/documents/document-categories",breadcrumbs:ce,noPadding:!0,children:[e.jsxs("div",{className:"grid grid-cols-1 gap-6 lg:grid-cols-3",children:[e.jsx("div",{className:"lg:col-span-1",children:e.jsxs("div",{className:"sticky top-4 rounded-lg border border-gray-200 bg-white shadow-sm dark:border-gray-700 dark:bg-gray-800",children:[e.jsxs("div",{className:"border-b border-gray-200 p-6 dark:border-gray-700",children:[e.jsx("h2",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:r(f==="create"?"Add New Category":"Edit Category")}),e.jsx("p",{className:"mt-1 text-sm text-gray-500 dark:text-gray-400",children:r(f==="create"?"Fill in the details to create a new document category":"Update the category details below")})]}),e.jsxs("form",{onSubmit:ie,className:"space-y-4 p-6",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(b,{required:!0,htmlFor:"name",className:"required",children:r("Category Name")}),e.jsx(A,{id:"name",type:"text",value:d.name,onChange:s=>h({...d,name:s.target.value}),placeholder:r("e.g., HR Policies, Contracts"),className:c.name?"border-red-500":"",disabled:!p&&!n,required:!0}),c.name&&e.jsx("p",{className:"text-sm text-red-500",children:c.name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(b,{htmlFor:"description",children:r("Description")}),e.jsx(ye,{id:"description",value:d.description,onChange:s=>h({...d,description:s.target.value}),placeholder:r("Brief description of the category"),rows:3,className:c.description?"border-red-500":"",disabled:!p&&!n}),c.description&&e.jsx("p",{className:"text-sm text-red-500",children:c.description})]}),e.jsxs("div",{className:"grid grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(b,{required:!0,htmlFor:"color",className:"required",children:r("Color")}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(A,{id:"color",type:"color",value:d.color,onChange:s=>h({...d,color:s.target.value}),className:`h-10 w-12 cursor-pointer p-1 ${c.color?"border-red-500":""}`,disabled:!p&&!n,required:!0}),e.jsx(A,{type:"text",value:d.color,onChange:s=>h({...d,color:s.target.value}),className:"flex-1 font-mono text-sm uppercase",disabled:!p&&!n,placeholder:"#3B82F6",pattern:"^#[0-9A-Fa-f]{6}$",required:!0})]}),c.color&&e.jsx("p",{className:"text-sm text-red-500",children:c.color})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(b,{required:!0,htmlFor:"icon",className:"required",children:r("Icon")}),e.jsxs(C,{value:d.icon,onValueChange:s=>h({...d,icon:s}),disabled:!p&&!n,required:!0,children:[e.jsx(S,{className:c.icon?"border-red-500":"",children:e.jsx(F,{placeholder:r("Select icon")})}),e.jsx(D,{children:ee.map(s=>{const a=z[s.value];return e.jsx(m,{value:s.value,children:e.jsxs("div",{className:"flex items-center gap-2",children:[a&&e.jsx(a,{className:"h-4 w-4"}),e.jsx("span",{children:s.label})]})},s.value)})})]}),c.icon&&e.jsx("p",{className:"text-sm text-red-500",children:c.icon})]})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(b,{htmlFor:"is_mandatory",children:r("Mandatory Category")}),e.jsxs(C,{value:d.is_mandatory?"yes":"no",onValueChange:s=>h({...d,is_mandatory:s==="yes"}),disabled:!p&&!n,children:[e.jsx(S,{children:e.jsx(F,{placeholder:r("Select")})}),e.jsxs(D,{children:[e.jsx(m,{value:"yes",children:r("Yes, Mandatory")}),e.jsx(m,{value:"no",children:r("No, Optional")})]})]}),e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400",children:r("Documents in mandatory categories require acknowledgment")})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(b,{required:!0,htmlFor:"status",className:"required",children:r("Status")}),e.jsxs(C,{value:d.status,onValueChange:s=>h({...d,status:s}),disabled:!p&&!n,required:!0,children:[e.jsx(S,{className:c.status?"border-red-500":"",children:e.jsx(F,{placeholder:r("Select status")})}),e.jsxs(D,{children:[e.jsx(m,{value:"active",children:r("Active")}),e.jsx(m,{value:"inactive",children:r("Inactive")})]})]}),c.status&&e.jsx("p",{className:"text-sm text-red-500",children:c.status})]}),e.jsxs("div",{className:"flex items-center gap-3 border-t border-gray-200 pt-4 dark:border-gray-700",children:[(p||n)&&e.jsx(x,{type:"submit",className:"flex-1",children:r(f==="create"?"Add Category":"Update Category")}),f==="edit"&&e.jsx(x,{type:"button",variant:"outline",onClick:P,children:r("Cancel")})]})]})]})}),e.jsxs("div",{className:"space-y-4 lg:col-span-2",children:[e.jsx("div",{className:"rounded-lg border border-gray-200 bg-white p-4 shadow-sm dark:border-gray-700 dark:bg-gray-800",children:e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex gap-2",children:[e.jsxs("div",{className:"relative flex-1",children:[e.jsx(he,{className:"absolute top-1/2 left-3 h-4 w-4 -translate-y-1/2 transform text-gray-400"}),e.jsx(A,{type:"text",placeholder:r("Search categories..."),value:k,onChange:s=>V(s.target.value),onKeyDown:s=>s.key==="Enter"&&K(s),className:"pl-10"})]}),e.jsx(x,{onClick:K,variant:"default",children:r("Search")}),$()&&e.jsxs(x,{onClick:ae,variant:"outline",children:[e.jsx(pe,{className:"mr-2 h-4 w-4"}),r("Reset")]})]}),e.jsxs("div",{className:"grid grid-cols-1 gap-3 md:grid-cols-2",children:[e.jsxs(C,{value:g,onValueChange:H,children:[e.jsx(S,{children:e.jsx(F,{placeholder:r("All Statuses")})}),e.jsxs(D,{children:[e.jsx(m,{value:"_empty_",children:r("All Statuses")}),e.jsx(m,{value:"active",children:r("Active")}),e.jsx(m,{value:"inactive",children:r("Inactive")})]})]}),e.jsxs(C,{value:y,onValueChange:R,children:[e.jsx(S,{children:e.jsx(F,{placeholder:r("All Types")})}),e.jsxs(D,{children:[e.jsx(m,{value:"_empty_",children:r("All Types")}),e.jsx(m,{value:"true",children:r("Mandatory")}),e.jsx(m,{value:"false",children:r("Optional")})]})]})]})]})}),e.jsx("div",{className:"overflow-hidden rounded-lg border border-gray-200 bg-white shadow-sm dark:border-gray-700 dark:bg-gray-800",children:((o==null?void 0:o.data)||[]).length>0?e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"border-b border-gray-200 px-6 py-4 dark:border-gray-700",children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:r("Document Categories")}),e.jsx("p",{className:"mt-1 text-sm text-gray-500 dark:text-gray-400",children:r("Manage how documents are organized and categorized.")})]}),e.jsx("div",{className:"hidden lg:block",children:e.jsx("div",{className:"overflow-x-auto",children:e.jsxs("table",{className:"min-w-full divide-y divide-gray-200 dark:divide-gray-700",children:[e.jsx("thead",{className:"bg-gray-50 dark:bg-gray-700",children:e.jsxs("tr",{children:[e.jsx("th",{className:"cursor-pointer px-4 py-3 text-left text-xs font-medium tracking-wider text-gray-500 select-none dark:text-gray-300",onClick:()=>te("name"),children:e.jsxs("div",{className:"flex items-center gap-1",children:[r("Category"),l.sort_field==="name"?l.sort_direction==="asc"?" ↑":" ↓":e.jsx("span",{className:"opacity-40",children:"↕"})]})}),e.jsx("th",{className:"px-3 py-3 text-left text-xs font-medium tracking-wider text-gray-500 dark:text-gray-300",children:r("Documents")}),e.jsx("th",{className:"px-3 py-3 text-left text-xs font-medium tracking-wider text-gray-500 dark:text-gray-300",children:r("Type")}),e.jsx("th",{className:"px-3 py-3 text-left text-xs font-medium tracking-wider text-gray-500 dark:text-gray-300",children:r("Status")}),e.jsx("th",{className:"px-4 py-3 text-right text-xs font-medium tracking-wider text-gray-500 dark:text-gray-300",children:r("Actions")})]})}),e.jsx("tbody",{className:"divide-y divide-gray-200 bg-white dark:divide-gray-700 dark:bg-gray-800",children:o.data.map(s=>{const a=z[s.icon]||B;return e.jsxs("tr",{className:"transition-colors hover:bg-gray-50 dark:hover:bg-gray-700/50",children:[e.jsx("td",{className:"px-4 py-4",children:e.jsxs("div",{className:"flex items-center",children:[e.jsx("div",{className:"flex h-10 w-10 flex-shrink-0 items-center justify-center rounded-lg text-white",style:{backgroundColor:s.color||"#3B82F6"},children:e.jsx(a,{className:"h-5 w-5"})}),e.jsxs("div",{className:"ml-3",children:[e.jsxs("div",{className:"flex flex-row items-center gap-1.5 text-sm font-medium text-gray-900 dark:text-white",children:[s.name,s.is_mandatory&&e.jsx("span",{title:r("Mandatory"),children:e.jsx(T,{className:"h-3.5 w-3.5 text-red-500"})})]}),s.description&&e.jsxs("div",{className:"mt-0.5 max-w-xs text-sm text-gray-500 dark:text-gray-400",children:[e.jsx("div",{className:M.has(s.id)?"":"line-clamp-2",children:s.description}),s.description.length>60&&e.jsx("button",{onClick:()=>le(s.id),className:"mt-1 inline-flex items-center text-xs text-blue-600 hover:text-blue-800 dark:text-blue-400 dark:hover:text-blue-300",children:M.has(s.id)?e.jsxs(e.Fragment,{children:[e.jsx(Ue,{className:"mr-1 h-3 w-3"}),r("Show less")]}):e.jsxs(e.Fragment,{children:[e.jsx(qe,{className:"mr-1 h-3 w-3"}),r("Show more")]})})]})]})]})}),e.jsx("td",{className:"px-3 py-4",children:e.jsxs("span",{className:"inline-flex items-center gap-1.5 rounded-full bg-gray-50 px-2.5 py-1 text-xs font-medium text-gray-600 ring-1 ring-gray-500/10 ring-inset dark:bg-gray-700 dark:text-gray-300",children:[e.jsx(L,{className:"h-3.5 w-3.5 text-gray-400"}),s.documents_count||0]})}),e.jsx("td",{className:"px-3 py-4",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.is_mandatory?"bg-red-50 text-red-700 ring-red-600/10":"bg-blue-50 text-blue-700 ring-blue-600/20"}`,children:s.is_mandatory?e.jsxs(e.Fragment,{children:[e.jsx(T,{className:"mr-1 h-3 w-3"}),r("Mandatory")]}):r("Optional")})}),e.jsx("td",{className:"px-3 py-4",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.status==="active"?r("Active"):r("Inactive")})}),e.jsx("td",{className:"px-4 py-4 text-right text-sm font-medium whitespace-nowrap",children:e.jsxs("div",{className:"flex items-center justify-end gap-2",children:[n&&e.jsx(x,{variant:"ghost",size:"sm",onClick:()=>N("edit",s),className:"h-8 w-8 p-0 text-amber-500 hover:bg-amber-50 hover:text-amber-600 dark:hover:bg-amber-900/20",title:r("Edit Category"),children:e.jsx(Y,{className:"h-4 w-4"})}),n&&e.jsx(x,{variant:"ghost",size:"sm",onClick:()=>N("toggle-status",s),className:`h-8 w-8 p-0 ${s.status==="active"?"text-orange-500 hover:bg-orange-50 hover:text-orange-600 dark:hover:bg-orange-900/20":"text-green-600 hover:bg-green-50 hover:text-green-700 dark:hover:bg-green-900/20"}`,title:s.status==="active"?r("Deactivate"):r("Activate"),children:e.jsx(J,{className:"h-4 w-4"})}),X&&e.jsx(x,{variant:"ghost",size:"sm",onClick:()=>N("delete",s),className:"h-8 w-8 p-0 text-red-500 hover:bg-red-50 hover:text-red-600 dark:hover:bg-red-900/20",title:r("Delete Category"),children:e.jsx(Q,{className:"h-4 w-4"})})]})})]},s.id)})})]})})}),e.jsx("div",{className:"space-y-4 p-4 lg:hidden",children:o.data.map(s=>{const a=z[s.icon]||B;return e.jsxs("div",{className:"rounded-lg border border-gray-200 bg-white p-4 shadow-sm dark:border-gray-700 dark:bg-gray-800",children:[e.jsxs("div",{className:"mb-3 flex items-start justify-between",children:[e.jsxs("div",{className:"flex gap-3",children:[e.jsx("div",{className:"flex h-10 w-10 flex-shrink-0 items-center justify-center rounded-lg text-white",style:{backgroundColor:s.color||"#3B82F6"},children:e.jsx(a,{className:"h-5 w-5"})}),e.jsxs("div",{children:[e.jsxs("h4",{className:"flex items-center gap-1.5 text-sm font-semibold text-gray-900 dark:text-white",children:[s.name,s.is_mandatory&&e.jsx(T,{className:"h-3.5 w-3.5 text-red-500"})]}),s.description&&e.jsx("p",{className:"mt-1 line-clamp-2 text-sm text-gray-500 dark:text-gray-400",children:s.description})]})]}),e.jsxs("div",{className:"ml-4 flex justify-end gap-1",children:[n&&e.jsx(x,{variant:"ghost",size:"sm",onClick:()=>N("edit",s),className:"h-8 w-8 p-0 text-amber-500",children:e.jsx(Y,{className:"h-4 w-4"})}),n&&e.jsx(x,{variant:"ghost",size:"sm",onClick:()=>N("toggle-status",s),className:`h-8 w-8 p-0 ${s.status==="active"?"text-orange-500":"text-green-600"}`,children:e.jsx(J,{className:"h-4 w-4"})}),X&&e.jsx(x,{variant:"ghost",size:"sm",onClick:()=>N("delete",s),className:"h-8 w-8 p-0 text-red-500",children:e.jsx(Q,{className:"h-4 w-4"})})]})]}),e.jsxs("div",{className:"mt-3 grid grid-cols-2 gap-4 border-t border-gray-100 pt-3 dark:border-gray-700",children:[e.jsxs("div",{children:[e.jsx("p",{className:"mb-1 text-xs text-gray-500 dark:text-gray-400",children:r("Type")}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.is_mandatory?"bg-red-50 text-red-700 ring-red-600/10":"bg-blue-50 text-blue-700 ring-blue-600/20"}`,children:s.is_mandatory?e.jsxs(e.Fragment,{children:[e.jsx(T,{className:"mr-1 h-3 w-3"}),r("Mandatory")]}):r("Optional")})]}),e.jsxs("div",{children:[e.jsx("p",{className:"mb-1 text-xs text-gray-500 dark:text-gray-400",children:r("Documents")}),e.jsxs("span",{className:"inline-flex items-center gap-1.5 rounded-full bg-gray-50 px-2.5 py-0.5 text-xs font-medium text-gray-600 ring-1 ring-gray-500/10 ring-inset dark:bg-gray-700 dark:text-gray-300",children:[e.jsx(L,{className:"h-3 w-3 text-gray-400"}),s.documents_count||0]})]}),e.jsxs("div",{className:"col-span-2",children:[e.jsx("p",{className:"mb-1 text-xs text-gray-500 dark:text-gray-400",children:r("Status")}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.status==="active"?r("Active"):r("Inactive")})]})]})]},s.id)})}),(o==null?void 0:o.total)>((o==null?void 0:o.per_page)||10)&&e.jsx("div",{className:"border-t border-gray-200 px-6 py-4 dark:border-gray-700",children:e.jsx(ge,{from:(o==null?void 0:o.from)||0,to:(o==null?void 0:o.to)||0,total:(o==null?void 0:o.total)||0,links:o==null?void 0:o.links,entityName:r("categories"),onPageChange:s=>{const a=new URL(s).searchParams.get("page");j.get(route("hr.documents.document-categories.index"),{page:a,per_page:l.per_page||10,search:k||void 0,status:g!=="_empty_"?g:void 0,is_mandatory:y!=="_empty_"?y:void 0,sort_field:l.sort_field||void 0,sort_direction:l.sort_direction||void 0},{preserveState:!0,preserveScroll:!0})}})})]}):e.jsxs("div",{className:"p-12 text-center",children:[e.jsx("div",{className:"mx-auto mb-4 flex h-16 w-16 items-center justify-center rounded-full bg-gray-100 dark:bg-gray-700",children:e.jsx(B,{className:"h-8 w-8 text-gray-400"})}),e.jsx("h3",{className:"mb-2 text-lg font-medium text-gray-900 dark:text-white",children:r("No document categories found")}),e.jsx("p",{className:"mx-auto mb-6 max-w-sm text-gray-500 dark:text-gray-400",children:$()?r("No categories match your search criteria. Try adjusting your filters."):r("Create document categories to organize your team documents.")}),!$()&&p&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:r("Use the form on the left to add your first category.")})]})})]})]}),e.jsx(ne,{isOpen:W,onClose:()=>q(!1),onConfirm:oe,itemName:(_==null?void 0:_.name)||"",entityName:"document category"})]})}export{Ds as default}; diff --git a/public/build/assets/index-Ct-gPtfV.js b/public/build/assets/index-Cgabyolz.js similarity index 68% rename from public/build/assets/index-Ct-gPtfV.js rename to public/build/assets/index-Cgabyolz.js index ccef4284c..cb719b6eb 100644 --- a/public/build/assets/index-Ct-gPtfV.js +++ b/public/build/assets/index-Cgabyolz.js @@ -1 +1 @@ -import{r as n,j as o}from"./ui-Z445SNHD.js";import{P as ce}from"./page-template-B_mOhR6n.js";import{u as ue,c as ge,x as fe,P as _e,r as g,D as ye,t as s}from"./app-36WMjvX0.js";import{C as he}from"./CrudTable-DA37WZsR.js";import{C as E}from"./CrudFormModal-Bmz2nLeY.js";import{C as xe}from"./CrudDeleteModal-DM40AK8z.js";import{P as be}from"./pagination-n2efY1KU.js";import{S as ve}from"./search-and-filter-bar-PUOLiNYr.js";import Se from"./view-U3yXRj5k.js";import{C as Ce}from"./calendar-BYVpj4_X.js";import{C as we}from"./clock-Cfp0CYjJ.js";import{U as je}from"./user-DToEmJ9g.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./users-Czs1F8XM.js";import"./calendar-days-BdrEl_Gk.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./table-C1YkBp3W.js";import"./unlink-sh32LPkQ.js";import"./scale-rJYsnHRa.js";import"./arrow-down-left-BN6xjhcz.js";import"./arrow-left-CjPQICYw.js";import"./arrow-right-left-DKUcVR58.js";import"./arrow-right-DUEfRrRr.js";import"./arrow-up-down-FmcUfWon.js";import"./lock-open-CN4tz8Of.js";import"./award-D9FlSYzB.js";import"./ban-CMgLBFSt.js";import"./indian-rupee-Bh3-8N2a.js";import"./bell-Cr2F9IDD.js";import"./book-open-DUwKvBiK.js";import"./boxes-rwzklut0.js";import"./building-2-Cda8xQDI.js";import"./building-CG4yAV8N.js";import"./calculator-wt_63eRJ.js";import"./calendar-check-BZ1JTjf6.js";import"./camera-DDKUkICL.js";import"./chart-column-GeSBJr5Y.js";import"./chart-no-axes-column-increasing-Beqplnfl.js";import"./chart-no-axes-column-BKgkVzqT.js";import"./chevron-left-DKWjKjSf.js";import"./circle-alert-KsX4JXbz.js";import"./circle-check-big-DqURlwt2.js";import"./circle-check-C_SLfS2p.js";import"./circle-help-BdsC7_wR.js";import"./circle-x-DkvEqmM5.js";import"./circle-BpyxLEsH.js";import"./clipboard-list-BU0dok7E.js";import"./code-DNPjFOcs.js";import"./crosshair-C7OptAZm.js";import"./crown-Cp4cgutu.js";import"./download-Ba72czhU.js";import"./external-link-uO-R2E0-.js";import"./eye-off-DlDpEvnB.js";import"./eye-DSAoA9Pp.js";import"./instagram-DBjFHIT7.js";import"./file-down-Bxu0R4EW.js";import"./pen-line-Fy-AVmqM.js";import"./file-up-CZ-cXuKa.js";import"./filter-D8dMdozc.js";import"./folder-git-2-Dwj_EoDL.js";import"./house-D8b8GwgZ.js";import"./git-branch-D2sIFzs4.js";import"./grip-vertical-DXcr-v-g.js";import"./hard-drive-ApF-ULi1.js";import"./hash-CHJS6b-L.js";import"./shield-Mt6vEHxn.js";import"./info-VH-vNQ_z.js";import"./layers-CF7Mhs3n.js";import"./layout-list-BuBaZfwq.js";import"./lightbulb-fAsbBO8F.js";import"./link-2-C22T2wSs.js";import"./link-ClcCoVU_.js";import"./twitter-DDHYm63p.js";import"./list-Ajdnpsw1.js";import"./locate-fixed-D29o3FBS.js";import"./lock-RX1hYn48.js";import"./log-in-Bt5dnADg.js";import"./mail-BFoS8U8W.js";import"./map-pin-L7jUebKz.js";import"./menu-Cu-nnefe.js";import"./message-square-warning-DbVEqa_0.js";import"./message-square-DMJ4IbdE.js";import"./monitor-DL9THmS7.js";import"./package-B9XnehkQ.js";import"./percent-BYDujffR.js";import"./phone-CJ2h446N.js";import"./plane-BqORGC6m.js";import"./play-DHqp-NCB.js";import"./qr-code-u5AOBzVe.js";import"./quote-BtOwgBns.js";import"./radio-CxUR05xj.js";import"./ruler-DbxwIrQY.js";import"./send-DpE3qK0m.js";import"./server-DgtPu6lA.js";import"./wifi-CFyF5qct.js";import"./shield-check--CTAItWs.js";import"./smartphone-BQ_9x4vN.js";import"./square-check-big-Dt4MtZcM.js";import"./square-pen-B3p2jiW9.js";import"./star-WlheM7sI.js";import"./sun-DRsBfXSu.js";import"./tag-CMVMnpSh.js";import"./target-BEz5Ry2v.js";import"./thumbs-up-DYj-woXk.js";import"./ticket-BhEK5100.js";import"./trash-2-Dxg0nP1A.js";import"./trash-Dyd2ZsaG.js";import"./trending-down-CeOqAkGV.js";import"./trending-up-CPB8hZlm.js";import"./triangle-alert-MsN2AA6c.js";import"./trophy-BZyhzbIT.js";import"./type-DlbqWp8I.js";import"./user-check-4xSYwYvq.js";import"./user-plus-C-0nSlHG.js";import"./user-x-Drk57M2z.js";import"./wallet-C3p1yihr.js";import"./wrench-CLqKc51o.js";import"./zap-D4fS-tPu.js";import"./radio-group-BtLENAXk.js";import"./checkbox-Bos2Phgi.js";import"./multi-select-field-BX9C1tYH.js";import"./scroll-area-BmK0s-Hf.js";import"./LocationPicker-DAd_AcXs.js";import"./leaflet-FVhBWCqS.js";function ui(){var q;const{t:e}=ue(),{auth:h,meetings:a,meetingTypes:S,meetingRooms:A,employees:C,filters:m={},globalSettings:i}=ge().props,w=(h==null?void 0:h.permissions)||[],[f,j]=n.useState(m.search||""),[d,F]=n.useState(m.status||"_empty_"),[c,N]=n.useState(m.type_id||"_empty_"),[u,O]=n.useState(m.organizer_id||"_empty_"),[I,M]=n.useState(!1),[U,x]=n.useState(!1),[$,_]=n.useState(!1),[B,b]=n.useState(!1),[l,P]=n.useState(null),[y,D]=n.useState("create"),[v,T]=n.useState(null),[V,W]=n.useState(""),L=()=>d!=="_empty_"||c!=="_empty_"||u!=="_empty_"||f!=="",G=()=>(d!=="_empty_"?1:0)+(c!=="_empty_"?1:0)+(u!=="_empty_"?1:0)+(f!==""?1:0),H=t=>{t.preventDefault(),k()},k=()=>{g.get(route("meetings.meetings.index"),{page:1,search:f||void 0,status:d!=="_empty_"?d:void 0,type_id:c!=="_empty_"?c:void 0,organizer_id:u!=="_empty_"?u:void 0,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},J=t=>{const r=m.sort_field===t&&m.sort_direction==="asc"?"desc":"asc";g.get(route("meetings.meetings.index"),{sort_field:t,sort_direction:r,page:1,search:f||void 0,status:d!=="_empty_"?d:void 0,type_id:c!=="_empty_"?c:void 0,organizer_id:u!=="_empty_"?u:void 0,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},K=(t,r)=>{switch(P(r),t){case"view":T(r);break;case"edit":D("edit"),_(!0);break;case"delete":x(!0);break;case"update-status":W(r.status),b(!0);break}},Q=()=>{P(null),D("create"),_(!0)},X=t=>{y==="create"?(i!=null&&i.is_demo||s.loading(e("Creating meeting...")),g.post(route("meetings.meetings.store"),t,{onSuccess:r=>{_(!1),i!=null&&i.is_demo||s.dismiss(),r.props.flash.success?s.success(e(r.props.flash.success)):r.props.flash.error&&s.error(e(r.props.flash.error))},onError:r=>{i!=null&&i.is_demo||s.dismiss(),typeof r=="string"?s.error(r):s.error(`Failed to create meeting: ${Object.values(r).join(", ")}`)}})):y==="edit"&&(i!=null&&i.is_demo||s.loading(e("Updating meeting...")),g.put(route("meetings.meetings.update",l.id),t,{onSuccess:r=>{_(!1),i!=null&&i.is_demo||s.dismiss(),r.props.flash.success?s.success(e(r.props.flash.success)):r.props.flash.error&&s.error(e(r.props.flash.error))},onError:r=>{i!=null&&i.is_demo||s.dismiss(),typeof r=="string"?s.error(r):s.error(`Failed to update meeting: ${Object.values(r).join(", ")}`)}}))},Y=()=>{i!=null&&i.is_demo||s.loading(e("Deleting meeting...")),g.delete(route("meetings.meetings.destroy",l.id),{onSuccess:t=>{x(!1),i!=null&&i.is_demo||s.dismiss(),t.props.flash.success?s.success(e(t.props.flash.success)):t.props.flash.error&&s.error(e(t.props.flash.error))},onError:t=>{i!=null&&i.is_demo||s.dismiss(),typeof t=="string"?s.error(t):s.error(`Failed to delete meeting: ${Object.values(t).join(", ")}`)}})},Z=t=>{i!=null&&i.is_demo||s.loading(e("Updating status...")),g.put(route("meetings.meetings.update-status",l.id),{status:t.status},{onSuccess:r=>{b(!1),i!=null&&i.is_demo||s.dismiss(),r.props.flash.success?s.success(e(r.props.flash.success)):r.props.flash.error&&s.error(e(r.props.flash.error))},onError:r=>{i!=null&&i.is_demo||s.dismiss(),typeof r=="string"?s.error(r):s.error(`Failed to update status: ${Object.values(r).join(", ")}`)}})},ee=()=>{j(""),F("_empty_"),N("_empty_"),O("_empty_"),M(!1),g.get(route("meetings.meetings.index"),{page:1,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},z=[];fe(w,"create-meetings")&&z.push({label:e("Schedule Meeting"),icon:o.jsx(_e,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>Q()});const te=[{title:e("Dashboard"),href:route("dashboard")},{title:e("Meetings"),href:route("meetings.meetings.index")},{title:e("Meetings")}],re=t=>{switch(t){case"Scheduled":return"bg-blue-50 text-blue-700 ring-blue-600/20";case"In Progress":return"bg-yellow-50 text-yellow-800 ring-yellow-600/20";case"Completed":return"bg-green-50 text-green-700 ring-green-600/20";case"Cancelled":return"bg-red-50 text-red-700 ring-red-600/10";default:return"bg-gray-50 text-gray-600 ring-gray-500/10"}},ie=t=>t==="None"?"bg-gray-50 text-gray-600 ring-gray-500/10":"bg-purple-50 text-purple-700 ring-purple-600/20",se=[{key:"title",label:e("Meeting"),sortable:!0,render:(t,r)=>{var p,R;return o.jsxs("div",{children:[o.jsx("div",{className:"font-medium",children:t}),o.jsxs("div",{className:"text-xs text-gray-500 flex items-center gap-1",children:[o.jsx("div",{className:"w-2 h-2 rounded-full",style:{backgroundColor:((p=r.type)==null?void 0:p.color)||"#3B82F6"}}),(R=r.type)==null?void 0:R.name]})]})}},{key:"meeting_date",label:e("Date & Time"),sortable:!0,render:(t,r)=>{var p;return o.jsxs("div",{children:[o.jsxs("div",{className:"font-medium flex items-center gap-1",children:[o.jsx(Ce,{className:"h-4 w-4 text-gray-500"}),((p=window.appSettings)==null?void 0:p.formatDateTimeSimple(t,!1))||new Date(t).toLocaleDateString()]}),o.jsxs("div",{className:"text-xs text-gray-500 flex items-center gap-1",children:[o.jsx(we,{className:"h-3 w-3"}),window.appSettings.formatTime(r.start_time)," - ",window.appSettings.formatTime(r.end_time)]})]})}},{key:"organizer.name",label:e("Organizer"),render:(t,r)=>{var p;return o.jsxs("div",{className:"flex items-center gap-1",children:[o.jsx(je,{className:"h-4 w-4 text-gray-500"}),((p=r.organizer)==null?void 0:p.name)||"-"]})}},{key:"room.name",label:e("Room"),render:(t,r)=>{var p;return((p=r.room)==null?void 0:p.name)||"-"}},{key:"recurrence",label:e("Recurrence"),render:t=>o.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${ie(t)}`,children:e(t)})},{key:"status",label:e("Status"),render:t=>o.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${re(t)}`,children:e(t)})}],oe=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-meetings"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-meetings"},{label:e("Update Status"),icon:"RefreshCw",action:"update-status",className:"text-green-500",requiredPermission:"manage-meeting-status"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-meetings"}],ae=[{value:"_empty_",label:e("All Statuses"),disabled:!0},{value:"Scheduled",label:e("Scheduled")},{value:"In Progress",label:e("In Progress")},{value:"Completed",label:e("Completed")},{value:"Cancelled",label:e("Cancelled")}],me=[{value:"_empty_",label:e("All Types"),disabled:!0},...(S||[]).map(t=>({value:t.id.toString(),label:t.name}))],ne=[{value:"_empty_",label:e("All Organizers"),disabled:!0},...(C||[]).map(t=>({value:t.id.toString(),label:t.name}))],le=[{value:"_empty_",label:e("Select Type")},...(S||[]).map(t=>({value:t.id.toString(),label:t.name}))],pe=[{value:"_empty_",label:e("Select Room")},...(A||[]).map(t=>({value:t.id.toString(),label:`${t.name} (${t.type})`}))],de=[{value:"_empty_",label:e("Select Organizer")},...(C||[]).map(t=>({value:t.id.toString(),label:t.name}))];return o.jsxs(ce,{title:e("Meetings"),url:"/meetings/meetings",actions:z,breadcrumbs:te,noPadding:!0,children:[o.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:o.jsx(ve,{searchTerm:f,onSearchChange:j,onSearch:H,filters:[{name:"status",label:e("Status"),type:"select",value:d,onChange:F,options:ae},{name:"type_id",label:e("Type"),type:"select",value:c,onChange:N,options:me,searchable:!0},{name:"organizer_id",label:e("Organizer"),type:"select",value:u,onChange:O,options:ne,searchable:!0}],showFilters:I,setShowFilters:M,hasActiveFilters:L,activeFilterCount:G,onResetFilters:ee,onApplyFilters:k,currentPerPage:((q=m.per_page)==null?void 0:q.toString())||"10",onPerPageChange:t=>{g.get(route("meetings.meetings.index"),{page:1,per_page:parseInt(t),search:f||void 0,status:d!=="_empty_"?d:void 0,type_id:c!=="_empty_"?c:void 0,organizer_id:u!=="_empty_"?u:void 0},{preserveState:!0,preserveScroll:!0})}})}),o.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[o.jsx(he,{columns:se,actions:oe,data:(a==null?void 0:a.data)||[],from:(a==null?void 0:a.from)||1,onAction:K,sortField:m.sort_field,sortDirection:m.sort_direction,onSort:J,permissions:w,entityPermissions:{view:"view-meetings",create:"create-meetings",edit:"edit-meetings",delete:"delete-meetings"}}),o.jsx(be,{from:(a==null?void 0:a.from)||0,to:(a==null?void 0:a.to)||0,total:(a==null?void 0:a.total)||0,links:a==null?void 0:a.links,entityName:e("meetings"),onPageChange:t=>g.get(t)})]}),o.jsx(E,{isOpen:$,onClose:()=>_(!1),onSubmit:X,formConfig:{fields:[{name:"title",label:e("Meeting Title"),type:"text",required:!0},{name:"description",label:e("Description"),type:"textarea"},{name:"type_id",label:e("Meeting Type"),type:"select",required:!0,options:le.filter(t=>t.value!=="_empty_"),searchable:!0},{name:"room_id",label:e("Meeting Room"),type:"select",options:pe.filter(t=>t.value!=="_empty_"),searchable:!0},{name:"meeting_date",label:e("Meeting Date"),type:"date",required:!0},{name:"start_time",label:e("Start Time"),type:"time",required:!0},{name:"end_time",label:e("End Time"),type:"time",required:!0},{name:"organizer_id",label:e("Organizer"),type:"select",required:!0,options:de.filter(t=>t.value!=="_empty_"),searchable:!0},{name:"recurrence",label:e("Recurrence"),type:"select",required:!0,options:[{value:"None",label:e("None")},{value:"Daily",label:e("Daily")},{value:"Weekly",label:e("Weekly")},{value:"Monthly",label:e("Monthly")}]},{name:"recurrence_end_date",label:e("Recurrence End Date"),type:"date",helpText:e("Required for recurring meetings")},{name:"agenda",label:e("Agenda"),type:"textarea",rows:4}],modalSize:"xl"},initialData:l?{...l,meeting_date:l.meeting_date?window.appSettings.formatDateTimeSimple(l.meeting_date,!1):l.meeting_date}:null,title:e(y==="create"?"Schedule New Meeting":"Edit Meeting"),mode:y}),o.jsx(xe,{isOpen:U,onClose:()=>x(!1),onConfirm:Y,itemName:(l==null?void 0:l.title)||"",entityName:"meeting"}),o.jsx(E,{isOpen:B,onClose:()=>b(!1),onSubmit:Z,formConfig:{fields:[{name:"status",label:e("Status"),type:"select",required:!0,options:[{value:"Scheduled",label:e("Scheduled")},{value:"In Progress",label:e("In Progress")},{value:"Completed",label:e("Completed")},{value:"Cancelled",label:e("Cancelled")}]}],modalSize:"sm"},initialData:{status:V},title:e("Update Meeting Status"),mode:"edit",submitButtonText:e("Update Status")}),o.jsx(ye,{open:!!v,onOpenChange:()=>T(null),children:v&&o.jsx(Se,{meeting:v})})]})}export{ui as default}; +import{r as n,j as o}from"./ui-Z445SNHD.js";import{P as ce}from"./page-template-Cw8W4Qs2.js";import{u as ue,c as ge,x as fe,P as _e,r as g,D as ye,t as s}from"./app-Da3PX8qg.js";import{C as he}from"./CrudTable-Dk-uCuqB.js";import{C as E}from"./CrudFormModal-CTSICk3j.js";import{C as xe}from"./CrudDeleteModal-DmHx0JCJ.js";import{P as be}from"./pagination-B9z4VraF.js";import{S as ve}from"./search-and-filter-bar-1QHzFJdq.js";import Se from"./view-B1fRLm_s.js";import{C as Ce}from"./calendar-kiIl5Cyq.js";import{C as we}from"./clock-CLIx856C.js";import{U as je}from"./user-Ka_u5D6T.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./users-BG7aX58P.js";import"./calendar-days-BgbYDkbG.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./table-BRtys9Nx.js";import"./unlink-vC8B7N8r.js";import"./scale-Chnhsap1.js";import"./arrow-down-left-D4-BLXQL.js";import"./arrow-left-B9tcIgis.js";import"./arrow-right-left-TC-Oi5FJ.js";import"./arrow-right-SXr1661j.js";import"./arrow-up-down-Df1H6itH.js";import"./lock-open-Cco69YMj.js";import"./award-DOf5Xc3o.js";import"./ban-C1FQ9ay_.js";import"./indian-rupee-CY9fE6hT.js";import"./bell-BMsQyWM-.js";import"./book-open-DiNAfaue.js";import"./boxes-Bjf0_Kx7.js";import"./building-2-DmmRcP0c.js";import"./building-BXglONiz.js";import"./calculator-B75Vnhim.js";import"./calendar-check-C2F7PWoI.js";import"./camera-DZNJpjXR.js";import"./chart-column-CKzC1aib.js";import"./chart-no-axes-column-increasing-xL8kjLW0.js";import"./chart-no-axes-column-CaNDayE9.js";import"./chevron-left-C98gPe5P.js";import"./circle-alert-Cu5dznTP.js";import"./circle-check-big-KTDTMhTs.js";import"./circle-check-aau4wqhp.js";import"./circle-help-C4uXcZYY.js";import"./circle-x-r3If4JPw.js";import"./circle-DgA3bS7I.js";import"./clipboard-list-BNSl4hy2.js";import"./code-Dzlx6QPB.js";import"./crosshair-DtQysFz7.js";import"./crown-CC8Godfb.js";import"./download-BHVnw95S.js";import"./external-link-DL5n0dhJ.js";import"./eye-off-BJYR0wmr.js";import"./eye-CzYzwmmr.js";import"./instagram-tpp8H3E-.js";import"./file-down-CxCQCvcc.js";import"./pen-line-CNA-f1dm.js";import"./file-up-D3rB-4Bg.js";import"./filter-B_3e214H.js";import"./folder-git-2-T64oq8HG.js";import"./house-BUnGVtyw.js";import"./git-branch-EdIXkL-9.js";import"./grip-vertical-BvetFs24.js";import"./hard-drive--Nch37f-.js";import"./hash-B3fNBlbs.js";import"./shield-rKKgzkbW.js";import"./info-Cj5ROI6H.js";import"./layers-DdZLSQgt.js";import"./layout-list-DkB7S2jk.js";import"./lightbulb-CJXOfIFD.js";import"./link-2-DNnYgrdz.js";import"./link-DeErafFW.js";import"./twitter-CRZZ6zjd.js";import"./list-DY4Uh_0E.js";import"./locate-fixed-BKpEfCUU.js";import"./lock-BGSkpX29.js";import"./log-in-TxFQ9ojy.js";import"./mail-khAU5Oig.js";import"./map-pin-BFNXdrz2.js";import"./menu-BGxVBBZl.js";import"./message-square-warning-DHRFlo8i.js";import"./message-square-C7x1Rix5.js";import"./monitor-P2T9V9tT.js";import"./package-C-rDDwyp.js";import"./percent-DP16IBy2.js";import"./phone-XzqO8Dfs.js";import"./plane-C9QqCVcZ.js";import"./play-62Z04sZZ.js";import"./qr-code-CUR1J9NH.js";import"./quote-DF2Qwen7.js";import"./radio-nm2vY_Ib.js";import"./ruler-DviIA5uv.js";import"./send-DXZhFVWG.js";import"./server-BzBihesB.js";import"./wifi-BPS_-hKY.js";import"./shield-check-Cyw4YGYb.js";import"./smartphone-i99jk4ns.js";import"./square-check-big-Cal0w_ma.js";import"./square-pen-CatLE0_h.js";import"./star-CSGOTD6i.js";import"./sun-TjfxyFzf.js";import"./tag-CUFhfHTp.js";import"./target-B_9kWYv3.js";import"./thumbs-up-Du-LlBXg.js";import"./ticket-BjgtGAIQ.js";import"./trash-2-15Ri11Yq.js";import"./trash-BRJCY2my.js";import"./trending-down-MNPLLbIb.js";import"./trending-up-D5y6g4yZ.js";import"./triangle-alert-CeuDFixJ.js";import"./trophy-Cs36GMET.js";import"./type-DX1RNe21.js";import"./user-check-DDs_5zV9.js";import"./user-plus-Ba62LA9O.js";import"./user-x-C3dBJr2o.js";import"./wallet-BP1hP1I0.js";import"./wrench-DX6GWbcS.js";import"./zap-Of1Abppa.js";import"./radio-group-CuY8xCRY.js";import"./checkbox-C3Z6LHOx.js";import"./multi-select-field-ALFA5JXF.js";import"./scroll-area-C7NBgd0i.js";import"./LocationPicker-Dy1Od2a3.js";import"./leaflet-FVhBWCqS.js";function ui(){var q;const{t:e}=ue(),{auth:h,meetings:a,meetingTypes:S,meetingRooms:A,employees:C,filters:m={},globalSettings:i}=ge().props,w=(h==null?void 0:h.permissions)||[],[f,j]=n.useState(m.search||""),[d,F]=n.useState(m.status||"_empty_"),[c,N]=n.useState(m.type_id||"_empty_"),[u,O]=n.useState(m.organizer_id||"_empty_"),[I,M]=n.useState(!1),[U,x]=n.useState(!1),[$,_]=n.useState(!1),[B,b]=n.useState(!1),[l,P]=n.useState(null),[y,D]=n.useState("create"),[v,T]=n.useState(null),[V,W]=n.useState(""),L=()=>d!=="_empty_"||c!=="_empty_"||u!=="_empty_"||f!=="",G=()=>(d!=="_empty_"?1:0)+(c!=="_empty_"?1:0)+(u!=="_empty_"?1:0)+(f!==""?1:0),H=t=>{t.preventDefault(),k()},k=()=>{g.get(route("meetings.meetings.index"),{page:1,search:f||void 0,status:d!=="_empty_"?d:void 0,type_id:c!=="_empty_"?c:void 0,organizer_id:u!=="_empty_"?u:void 0,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},J=t=>{const r=m.sort_field===t&&m.sort_direction==="asc"?"desc":"asc";g.get(route("meetings.meetings.index"),{sort_field:t,sort_direction:r,page:1,search:f||void 0,status:d!=="_empty_"?d:void 0,type_id:c!=="_empty_"?c:void 0,organizer_id:u!=="_empty_"?u:void 0,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},K=(t,r)=>{switch(P(r),t){case"view":T(r);break;case"edit":D("edit"),_(!0);break;case"delete":x(!0);break;case"update-status":W(r.status),b(!0);break}},Q=()=>{P(null),D("create"),_(!0)},X=t=>{y==="create"?(i!=null&&i.is_demo||s.loading(e("Creating meeting...")),g.post(route("meetings.meetings.store"),t,{onSuccess:r=>{_(!1),i!=null&&i.is_demo||s.dismiss(),r.props.flash.success?s.success(e(r.props.flash.success)):r.props.flash.error&&s.error(e(r.props.flash.error))},onError:r=>{i!=null&&i.is_demo||s.dismiss(),typeof r=="string"?s.error(r):s.error(`Failed to create meeting: ${Object.values(r).join(", ")}`)}})):y==="edit"&&(i!=null&&i.is_demo||s.loading(e("Updating meeting...")),g.put(route("meetings.meetings.update",l.id),t,{onSuccess:r=>{_(!1),i!=null&&i.is_demo||s.dismiss(),r.props.flash.success?s.success(e(r.props.flash.success)):r.props.flash.error&&s.error(e(r.props.flash.error))},onError:r=>{i!=null&&i.is_demo||s.dismiss(),typeof r=="string"?s.error(r):s.error(`Failed to update meeting: ${Object.values(r).join(", ")}`)}}))},Y=()=>{i!=null&&i.is_demo||s.loading(e("Deleting meeting...")),g.delete(route("meetings.meetings.destroy",l.id),{onSuccess:t=>{x(!1),i!=null&&i.is_demo||s.dismiss(),t.props.flash.success?s.success(e(t.props.flash.success)):t.props.flash.error&&s.error(e(t.props.flash.error))},onError:t=>{i!=null&&i.is_demo||s.dismiss(),typeof t=="string"?s.error(t):s.error(`Failed to delete meeting: ${Object.values(t).join(", ")}`)}})},Z=t=>{i!=null&&i.is_demo||s.loading(e("Updating status...")),g.put(route("meetings.meetings.update-status",l.id),{status:t.status},{onSuccess:r=>{b(!1),i!=null&&i.is_demo||s.dismiss(),r.props.flash.success?s.success(e(r.props.flash.success)):r.props.flash.error&&s.error(e(r.props.flash.error))},onError:r=>{i!=null&&i.is_demo||s.dismiss(),typeof r=="string"?s.error(r):s.error(`Failed to update status: ${Object.values(r).join(", ")}`)}})},ee=()=>{j(""),F("_empty_"),N("_empty_"),O("_empty_"),M(!1),g.get(route("meetings.meetings.index"),{page:1,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},z=[];fe(w,"create-meetings")&&z.push({label:e("Schedule Meeting"),icon:o.jsx(_e,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>Q()});const te=[{title:e("Dashboard"),href:route("dashboard")},{title:e("Meetings"),href:route("meetings.meetings.index")},{title:e("Meetings")}],re=t=>{switch(t){case"Scheduled":return"bg-blue-50 text-blue-700 ring-blue-600/20";case"In Progress":return"bg-yellow-50 text-yellow-800 ring-yellow-600/20";case"Completed":return"bg-green-50 text-green-700 ring-green-600/20";case"Cancelled":return"bg-red-50 text-red-700 ring-red-600/10";default:return"bg-gray-50 text-gray-600 ring-gray-500/10"}},ie=t=>t==="None"?"bg-gray-50 text-gray-600 ring-gray-500/10":"bg-purple-50 text-purple-700 ring-purple-600/20",se=[{key:"title",label:e("Meeting"),sortable:!0,render:(t,r)=>{var p,R;return o.jsxs("div",{children:[o.jsx("div",{className:"font-medium",children:t}),o.jsxs("div",{className:"text-xs text-gray-500 flex items-center gap-1",children:[o.jsx("div",{className:"w-2 h-2 rounded-full",style:{backgroundColor:((p=r.type)==null?void 0:p.color)||"#3B82F6"}}),(R=r.type)==null?void 0:R.name]})]})}},{key:"meeting_date",label:e("Date & Time"),sortable:!0,render:(t,r)=>{var p;return o.jsxs("div",{children:[o.jsxs("div",{className:"font-medium flex items-center gap-1",children:[o.jsx(Ce,{className:"h-4 w-4 text-gray-500"}),((p=window.appSettings)==null?void 0:p.formatDateTimeSimple(t,!1))||new Date(t).toLocaleDateString()]}),o.jsxs("div",{className:"text-xs text-gray-500 flex items-center gap-1",children:[o.jsx(we,{className:"h-3 w-3"}),window.appSettings.formatTime(r.start_time)," - ",window.appSettings.formatTime(r.end_time)]})]})}},{key:"organizer.name",label:e("Organizer"),render:(t,r)=>{var p;return o.jsxs("div",{className:"flex items-center gap-1",children:[o.jsx(je,{className:"h-4 w-4 text-gray-500"}),((p=r.organizer)==null?void 0:p.name)||"-"]})}},{key:"room.name",label:e("Room"),render:(t,r)=>{var p;return((p=r.room)==null?void 0:p.name)||"-"}},{key:"recurrence",label:e("Recurrence"),render:t=>o.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${ie(t)}`,children:e(t)})},{key:"status",label:e("Status"),render:t=>o.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${re(t)}`,children:e(t)})}],oe=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-meetings"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-meetings"},{label:e("Update Status"),icon:"RefreshCw",action:"update-status",className:"text-green-500",requiredPermission:"manage-meeting-status"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-meetings"}],ae=[{value:"_empty_",label:e("All Statuses"),disabled:!0},{value:"Scheduled",label:e("Scheduled")},{value:"In Progress",label:e("In Progress")},{value:"Completed",label:e("Completed")},{value:"Cancelled",label:e("Cancelled")}],me=[{value:"_empty_",label:e("All Types"),disabled:!0},...(S||[]).map(t=>({value:t.id.toString(),label:t.name}))],ne=[{value:"_empty_",label:e("All Organizers"),disabled:!0},...(C||[]).map(t=>({value:t.id.toString(),label:t.name}))],le=[{value:"_empty_",label:e("Select Type")},...(S||[]).map(t=>({value:t.id.toString(),label:t.name}))],pe=[{value:"_empty_",label:e("Select Room")},...(A||[]).map(t=>({value:t.id.toString(),label:`${t.name} (${t.type})`}))],de=[{value:"_empty_",label:e("Select Organizer")},...(C||[]).map(t=>({value:t.id.toString(),label:t.name}))];return o.jsxs(ce,{title:e("Meetings"),url:"/meetings/meetings",actions:z,breadcrumbs:te,noPadding:!0,children:[o.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:o.jsx(ve,{searchTerm:f,onSearchChange:j,onSearch:H,filters:[{name:"status",label:e("Status"),type:"select",value:d,onChange:F,options:ae},{name:"type_id",label:e("Type"),type:"select",value:c,onChange:N,options:me,searchable:!0},{name:"organizer_id",label:e("Organizer"),type:"select",value:u,onChange:O,options:ne,searchable:!0}],showFilters:I,setShowFilters:M,hasActiveFilters:L,activeFilterCount:G,onResetFilters:ee,onApplyFilters:k,currentPerPage:((q=m.per_page)==null?void 0:q.toString())||"10",onPerPageChange:t=>{g.get(route("meetings.meetings.index"),{page:1,per_page:parseInt(t),search:f||void 0,status:d!=="_empty_"?d:void 0,type_id:c!=="_empty_"?c:void 0,organizer_id:u!=="_empty_"?u:void 0},{preserveState:!0,preserveScroll:!0})}})}),o.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[o.jsx(he,{columns:se,actions:oe,data:(a==null?void 0:a.data)||[],from:(a==null?void 0:a.from)||1,onAction:K,sortField:m.sort_field,sortDirection:m.sort_direction,onSort:J,permissions:w,entityPermissions:{view:"view-meetings",create:"create-meetings",edit:"edit-meetings",delete:"delete-meetings"}}),o.jsx(be,{from:(a==null?void 0:a.from)||0,to:(a==null?void 0:a.to)||0,total:(a==null?void 0:a.total)||0,links:a==null?void 0:a.links,entityName:e("meetings"),onPageChange:t=>g.get(t)})]}),o.jsx(E,{isOpen:$,onClose:()=>_(!1),onSubmit:X,formConfig:{fields:[{name:"title",label:e("Meeting Title"),type:"text",required:!0},{name:"description",label:e("Description"),type:"textarea"},{name:"type_id",label:e("Meeting Type"),type:"select",required:!0,options:le.filter(t=>t.value!=="_empty_"),searchable:!0},{name:"room_id",label:e("Meeting Room"),type:"select",options:pe.filter(t=>t.value!=="_empty_"),searchable:!0},{name:"meeting_date",label:e("Meeting Date"),type:"date",required:!0},{name:"start_time",label:e("Start Time"),type:"time",required:!0},{name:"end_time",label:e("End Time"),type:"time",required:!0},{name:"organizer_id",label:e("Organizer"),type:"select",required:!0,options:de.filter(t=>t.value!=="_empty_"),searchable:!0},{name:"recurrence",label:e("Recurrence"),type:"select",required:!0,options:[{value:"None",label:e("None")},{value:"Daily",label:e("Daily")},{value:"Weekly",label:e("Weekly")},{value:"Monthly",label:e("Monthly")}]},{name:"recurrence_end_date",label:e("Recurrence End Date"),type:"date",helpText:e("Required for recurring meetings")},{name:"agenda",label:e("Agenda"),type:"textarea",rows:4}],modalSize:"xl"},initialData:l?{...l,meeting_date:l.meeting_date?window.appSettings.formatDateTimeSimple(l.meeting_date,!1):l.meeting_date}:null,title:e(y==="create"?"Schedule New Meeting":"Edit Meeting"),mode:y}),o.jsx(xe,{isOpen:U,onClose:()=>x(!1),onConfirm:Y,itemName:(l==null?void 0:l.title)||"",entityName:"meeting"}),o.jsx(E,{isOpen:B,onClose:()=>b(!1),onSubmit:Z,formConfig:{fields:[{name:"status",label:e("Status"),type:"select",required:!0,options:[{value:"Scheduled",label:e("Scheduled")},{value:"In Progress",label:e("In Progress")},{value:"Completed",label:e("Completed")},{value:"Cancelled",label:e("Cancelled")}]}],modalSize:"sm"},initialData:{status:V},title:e("Update Meeting Status"),mode:"edit",submitButtonText:e("Update Status")}),o.jsx(ye,{open:!!v,onOpenChange:()=>T(null),children:v&&o.jsx(Se,{meeting:v})})]})}export{ui as default}; diff --git a/public/build/assets/index-CPI-Myxp.js b/public/build/assets/index-CrNdtgWF.js similarity index 68% rename from public/build/assets/index-CPI-Myxp.js rename to public/build/assets/index-CrNdtgWF.js index 0394b8df9..db4a595c6 100644 --- a/public/build/assets/index-CPI-Myxp.js +++ b/public/build/assets/index-CrNdtgWF.js @@ -1 +1 @@ -import{r as m,j as s}from"./ui-Z445SNHD.js";import{P as me}from"./page-template-B_mOhR6n.js";import{u as pe,c as de,x as ce,P as ue,l as ge,r as p,t as o}from"./app-36WMjvX0.js";import{C as he}from"./CrudTable-DA37WZsR.js";import{C as be}from"./CrudFormModal-Bmz2nLeY.js";import{C as _e}from"./CrudDeleteModal-DM40AK8z.js";import{P as fe}from"./pagination-n2efY1KU.js";import{S as ve}from"./search-and-filter-bar-PUOLiNYr.js";import{C as ye}from"./calendar-BYVpj4_X.js";import{f as $}from"./utils-BWxnHGCV.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./table-C1YkBp3W.js";import"./unlink-sh32LPkQ.js";import"./scale-rJYsnHRa.js";import"./arrow-down-left-BN6xjhcz.js";import"./arrow-left-CjPQICYw.js";import"./arrow-right-left-DKUcVR58.js";import"./arrow-right-DUEfRrRr.js";import"./arrow-up-down-FmcUfWon.js";import"./lock-open-CN4tz8Of.js";import"./award-D9FlSYzB.js";import"./ban-CMgLBFSt.js";import"./indian-rupee-Bh3-8N2a.js";import"./bell-Cr2F9IDD.js";import"./book-open-DUwKvBiK.js";import"./boxes-rwzklut0.js";import"./building-2-Cda8xQDI.js";import"./building-CG4yAV8N.js";import"./calculator-wt_63eRJ.js";import"./calendar-check-BZ1JTjf6.js";import"./camera-DDKUkICL.js";import"./chart-column-GeSBJr5Y.js";import"./chart-no-axes-column-increasing-Beqplnfl.js";import"./chart-no-axes-column-BKgkVzqT.js";import"./chevron-left-DKWjKjSf.js";import"./circle-alert-KsX4JXbz.js";import"./circle-check-big-DqURlwt2.js";import"./circle-check-C_SLfS2p.js";import"./circle-help-BdsC7_wR.js";import"./circle-x-DkvEqmM5.js";import"./circle-BpyxLEsH.js";import"./clipboard-list-BU0dok7E.js";import"./code-DNPjFOcs.js";import"./crosshair-C7OptAZm.js";import"./crown-Cp4cgutu.js";import"./download-Ba72czhU.js";import"./external-link-uO-R2E0-.js";import"./eye-off-DlDpEvnB.js";import"./eye-DSAoA9Pp.js";import"./instagram-DBjFHIT7.js";import"./file-down-Bxu0R4EW.js";import"./pen-line-Fy-AVmqM.js";import"./file-up-CZ-cXuKa.js";import"./filter-D8dMdozc.js";import"./folder-git-2-Dwj_EoDL.js";import"./house-D8b8GwgZ.js";import"./git-branch-D2sIFzs4.js";import"./grip-vertical-DXcr-v-g.js";import"./hard-drive-ApF-ULi1.js";import"./hash-CHJS6b-L.js";import"./shield-Mt6vEHxn.js";import"./info-VH-vNQ_z.js";import"./layers-CF7Mhs3n.js";import"./layout-list-BuBaZfwq.js";import"./lightbulb-fAsbBO8F.js";import"./link-2-C22T2wSs.js";import"./link-ClcCoVU_.js";import"./twitter-DDHYm63p.js";import"./list-Ajdnpsw1.js";import"./locate-fixed-D29o3FBS.js";import"./lock-RX1hYn48.js";import"./log-in-Bt5dnADg.js";import"./mail-BFoS8U8W.js";import"./map-pin-L7jUebKz.js";import"./menu-Cu-nnefe.js";import"./message-square-warning-DbVEqa_0.js";import"./message-square-DMJ4IbdE.js";import"./monitor-DL9THmS7.js";import"./package-B9XnehkQ.js";import"./percent-BYDujffR.js";import"./phone-CJ2h446N.js";import"./plane-BqORGC6m.js";import"./play-DHqp-NCB.js";import"./qr-code-u5AOBzVe.js";import"./quote-BtOwgBns.js";import"./radio-CxUR05xj.js";import"./ruler-DbxwIrQY.js";import"./send-DpE3qK0m.js";import"./server-DgtPu6lA.js";import"./wifi-CFyF5qct.js";import"./shield-check--CTAItWs.js";import"./smartphone-BQ_9x4vN.js";import"./square-check-big-Dt4MtZcM.js";import"./square-pen-B3p2jiW9.js";import"./star-WlheM7sI.js";import"./sun-DRsBfXSu.js";import"./tag-CMVMnpSh.js";import"./target-BEz5Ry2v.js";import"./thumbs-up-DYj-woXk.js";import"./ticket-BhEK5100.js";import"./trash-2-Dxg0nP1A.js";import"./trash-Dyd2ZsaG.js";import"./trending-down-CeOqAkGV.js";import"./trending-up-CPB8hZlm.js";import"./triangle-alert-MsN2AA6c.js";import"./trophy-BZyhzbIT.js";import"./type-DlbqWp8I.js";import"./user-check-4xSYwYvq.js";import"./user-plus-C-0nSlHG.js";import"./user-x-Drk57M2z.js";import"./wallet-C3p1yihr.js";import"./wrench-CLqKc51o.js";import"./zap-D4fS-tPu.js";import"./radio-group-BtLENAXk.js";import"./checkbox-Bos2Phgi.js";import"./multi-select-field-BX9C1tYH.js";import"./scroll-area-BmK0s-Hf.js";import"./LocationPicker-DAd_AcXs.js";import"./leaflet-FVhBWCqS.js";function ni(){var E,L,q,V,R;const{t:e}=pe(),{auth:y,trainingSessions:n,trainingPrograms:B,employees:U,filters:l={}}=de().props,C=(y==null?void 0:y.permissions)||[],[d,j]=m.useState(l.search||""),[c,P]=m.useState(l.training_program_id||""),[u,w]=m.useState(l.status||""),[g,T]=m.useState(l.location_type||""),[h,D]=m.useState(l.date_from||""),[b,F]=m.useState(l.date_to||""),[z,N]=m.useState(!1),[H,x]=m.useState(!1),[G,f]=m.useState(!1),[a,k]=m.useState(null),[_,A]=m.useState("create"),J=()=>c!==""||u!==""||g!==""||h!==""||b!==""||d!=="",K=()=>(c!==""?1:0)+(u!==""?1:0)+(g!==""?1:0)+(h!==""?1:0)+(b!==""?1:0)+(d!==""?1:0),Q=t=>{t.preventDefault(),O()},X=()=>{p.get(route("hr.training-sessions.calendar"))},O=()=>{p.get(route("hr.training-sessions.index"),{page:1,search:d||void 0,training_program_id:c||void 0,status:u||void 0,location_type:g||void 0,date_from:h||void 0,date_to:b||void 0,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},Y=t=>{const r=l.sort_field===t&&l.sort_direction==="asc"?"desc":"asc";p.get(route("hr.training-sessions.index"),{sort_field:t,sort_direction:r,page:1,search:d||void 0,training_program_id:c||void 0,status:u||void 0,location_type:g||void 0,date_from:h||void 0,date_to:b||void 0,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},Z=(t,r)=>{switch(k(r),t){case"view":p.get(route("hr.training-sessions.show",r.id));break;case"edit":A("edit"),f(!0);break;case"delete":x(!0);break}},ee=()=>{k(null),A("create"),f(!0)},te=t=>{const r={...t};_==="create"?(o.loading(e("Creating training session...")),p.post(route("hr.training-sessions.store"),r,{onSuccess:i=>{f(!1),o.dismiss(),i.props.flash.success?o.success(e(i.props.flash.success)):i.props.flash.error&&o.error(e(i.props.flash.error))},onError:i=>{o.dismiss(),typeof i=="string"?o.error(e(i)):o.error(e("Failed to create training session: {{errors}}",{errors:Object.values(i).join(", ")}))}})):_==="edit"&&(o.loading(e("Updating training session...")),p.put(route("hr.training-sessions.update",a.id),r,{onSuccess:i=>{f(!1),o.dismiss(),i.props.flash.success?o.success(e(i.props.flash.success)):i.props.flash.error&&o.error(e(i.props.flash.error))},onError:i=>{o.dismiss(),typeof i=="string"?o.error(e(i)):o.error(e("Failed to update training session: {{errors}}",{errors:Object.values(i).join(", ")}))}}))},re=()=>{o.loading(e("Deleting training session...")),p.delete(route("hr.training-sessions.destroy",a.id),{onSuccess:t=>{x(!1),o.dismiss(),t.props.flash.success?o.success(e(t.props.flash.success)):t.props.flash.error&&o.error(e(t.props.flash.error))},onError:t=>{o.dismiss(),typeof t=="string"?o.error(e(t)):o.error(e("Failed to delete training session: {{errors}}",{errors:Object.values(t).join(", ")}))}})},ie=()=>{j(""),P(""),w(""),T(""),D(""),F(""),N(!1),p.get(route("hr.training-sessions.index"),{page:1,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},S=[];S.push({label:e("Calendar View"),icon:s.jsx(ye,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:X}),ce(C,"create-training-sessions")&&S.push({label:e("Add Session"),icon:s.jsx(ue,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>ee()});const se=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.training-sessions.index")},{title:e("Training Management"),href:route("hr.training-sessions.index")},{title:e("Training Sessions")}],oe=[{key:"program",label:e("Program"),render:(t,r)=>{var i,v;return s.jsxs("div",{children:[s.jsx("div",{className:"font-medium",children:r.name||((i=r.training_program)==null?void 0:i.name)||"-"}),s.jsx("div",{className:"text-xs text-gray-500",children:((v=r.training_program)==null?void 0:v.name)||"-"})]})}},{key:"date_time",label:e("Date & Time"),sortable:!0,sortField:"start_date",render:(t,r)=>{var i,v,W,I;return s.jsx("div",{children:s.jsxs("div",{className:"text-xs text-gray-500",children:[((v=(i=window.appSettings)==null?void 0:i.formatDateTimeSimple(r.start_date,!0))==null?void 0:v.split(" ").slice(-2).join(" "))||$(new Date(r.start_date),"h:mm a")," - ",((I=(W=window.appSettings)==null?void 0:W.formatDateTimeSimple(r.end_date,!0))==null?void 0:I.split(" ").slice(-2).join(" "))||$(new Date(r.end_date),"h:mm a")]})})}},{key:"location",label:e("Location"),render:(t,r)=>s.jsxs("div",{children:[s.jsx("div",{children:t||"-"}),s.jsx(ge,{variant:"outline",className:r.location_type==="virtual"?"bg-blue-50 text-blue-700":"bg-green-50 text-green-700",children:r.location_type==="virtual"?e("Virtual"):e("Physical")})]})},{key:"status",label:e("Status"),sortable:!0,render:t=>{const r={scheduled:"bg-blue-50 text-blue-700 ring-blue-600/20",in_progress:"bg-amber-50 text-amber-700 ring-amber-600/20",completed:"bg-green-50 text-green-700 ring-green-600/20",cancelled:"bg-red-50 text-red-700 ring-red-600/20"};return s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${r[t]||""}`,children:t.charAt(0).toUpperCase()+t.slice(1).replace("_"," ")})}},{key:"trainers",label:e("Trainers"),render:t=>!t||t.length===0?"-":s.jsxs("div",{className:"space-y-1",children:[t.slice(0,2).map(r=>s.jsx("div",{className:"text-sm",children:r.name},r.id)),t.length>2&&s.jsxs("div",{className:"text-xs text-gray-500",children:["+",t.length-2," more"]})]})},{key:"attendance_count",label:e("Attendance"),render:t=>t||"0"}],ae=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-training-sessions"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-training-sessions"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-training-sessions"}],M=[{value:"",label:e("All Programs")},...(B||[]).map(t=>({value:t.id.toString(),label:t.name}))],ne=[{value:"",label:e("All Statuses")},{value:"scheduled",label:e("Scheduled")},{value:"in_progress",label:e("In Progress")},{value:"completed",label:e("Completed")},{value:"cancelled",label:e("Cancelled")}],le=[{value:"",label:e("All Locations")},{value:"physical",label:e("Physical")},{value:"virtual",label:e("Virtual")}];return s.jsxs(me,{title:e("Training Sessions"),url:"/hr/training/sessions",actions:S,breadcrumbs:se,noPadding:!0,children:[s.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:s.jsx(ve,{searchTerm:d,onSearchChange:j,onSearch:Q,filters:[{name:"training_program_id",label:e("Program"),type:"select",value:c,onChange:P,options:M},{name:"status",label:e("Status"),type:"select",value:u,onChange:w,options:ne},{name:"location_type",label:e("Location Type"),type:"select",value:g,onChange:T,options:le},{name:"date_from",label:e("Date From"),type:"date",value:h,onChange:D},{name:"date_to",label:e("Date To"),type:"date",value:b,onChange:F}],showFilters:z,setShowFilters:N,hasActiveFilters:J,activeFilterCount:K,onResetFilters:ie,onApplyFilters:O,currentPerPage:((E=l.per_page)==null?void 0:E.toString())||"10",onPerPageChange:t=>{p.get(route("hr.training-sessions.index"),{page:1,per_page:parseInt(t),search:d||void 0,training_program_id:c||void 0,status:u||void 0,location_type:g||void 0,date_from:h||void 0,date_to:b||void 0},{preserveState:!0,preserveScroll:!0})}})}),s.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[s.jsx(he,{columns:oe,actions:ae,data:(n==null?void 0:n.data)||[],from:(n==null?void 0:n.from)||1,onAction:Z,sortField:l.sort_field,sortDirection:l.sort_direction,onSort:Y,permissions:C,entityPermissions:{view:"view-training-sessions",create:"create-training-sessions",edit:"edit-training-sessions",delete:"delete-training-sessions"}}),s.jsx(fe,{from:(n==null?void 0:n.from)||0,to:(n==null?void 0:n.to)||0,total:(n==null?void 0:n.total)||0,links:n==null?void 0:n.links,entityName:e("training sessions"),onPageChange:t=>p.get(t)})]}),s.jsx(be,{isOpen:G,onClose:()=>f(!1),onSubmit:te,formConfig:{fields:[{name:"training_program_id",label:e("Training Program"),type:"select",required:!0,options:M.filter(t=>t.value!=="")},{name:"name",label:e("Session Name"),type:"text",helpText:e("Leave blank to use program name")},{name:"start_date",label:e("Start Date"),type:"date",required:!0},{name:"end_date",label:e("End Date"),type:"date",required:!0},{name:"location_type",label:e("Location Type"),type:"select",required:!0,options:[{value:"physical",label:e("Physical")},{value:"virtual",label:e("Virtual")}]},{name:"location",label:e("Location"),type:"text",showWhen:t=>t.location_type==="physical"},{name:"meeting_link",label:e("Meeting Link"),type:"text",showWhen:t=>t.location_type==="virtual"},{name:"status",label:e("Status"),type:"select",required:!0,options:[{value:"scheduled",label:e("Scheduled")},{value:"in_progress",label:e("In Progress")},{value:"completed",label:e("Completed")},{value:"cancelled",label:e("Cancelled")}]},{name:"notes",label:e("Notes"),type:"textarea"},{name:"trainer_ids",label:e("Trainers"),type:"multi-select",options:(U||[]).map(t=>({value:t.id.toString(),label:`${t.name} (${t.employee_id})`}))},{name:"is_recurring",label:e("Recurring Session"),type:"checkbox",showWhen:t=>_==="create"},{name:"recurrence_pattern",label:e("Recurrence Pattern"),type:"select",options:[{value:"daily",label:e("Daily")},{value:"weekly",label:e("Weekly")},{value:"monthly",label:e("Monthly")}],showWhen:t=>t.is_recurring},{name:"recurrence_count",label:e("Number of Occurrences"),type:"number",min:1,max:52,showWhen:t=>t.is_recurring}],modalSize:"lg"},initialData:a?{...a,start_date:a.start_date?a.start_date.split(" ")[0]:"",start_time:a.start_date?(L=a.start_date.split(" ")[1])==null?void 0:L.substring(0,5):"",end_date:a.end_date?a.end_date.split(" ")[0]:"",end_time:a.end_date?(q=a.end_date.split(" ")[1])==null?void 0:q.substring(0,5):"",trainer_ids:(V=a.trainers)==null?void 0:V.map(t=>t.id.toString())}:null,title:e(_==="create"?"Add New Training Session":_==="edit"?"Edit Training Session":"View Training Session"),mode:_}),s.jsx(_e,{isOpen:H,onClose:()=>x(!1),onConfirm:re,itemName:(a==null?void 0:a.name)||((R=a==null?void 0:a.training_program)==null?void 0:R.name)||"",entityName:"training session"})]})}export{ni as default}; +import{r as m,j as s}from"./ui-Z445SNHD.js";import{P as me}from"./page-template-Cw8W4Qs2.js";import{u as pe,c as de,x as ce,P as ue,l as ge,r as p,t as o}from"./app-Da3PX8qg.js";import{C as he}from"./CrudTable-Dk-uCuqB.js";import{C as be}from"./CrudFormModal-CTSICk3j.js";import{C as _e}from"./CrudDeleteModal-DmHx0JCJ.js";import{P as fe}from"./pagination-B9z4VraF.js";import{S as ve}from"./search-and-filter-bar-1QHzFJdq.js";import{C as ye}from"./calendar-kiIl5Cyq.js";import{f as $}from"./utils-BWxnHGCV.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./table-BRtys9Nx.js";import"./unlink-vC8B7N8r.js";import"./scale-Chnhsap1.js";import"./arrow-down-left-D4-BLXQL.js";import"./arrow-left-B9tcIgis.js";import"./arrow-right-left-TC-Oi5FJ.js";import"./arrow-right-SXr1661j.js";import"./arrow-up-down-Df1H6itH.js";import"./lock-open-Cco69YMj.js";import"./award-DOf5Xc3o.js";import"./ban-C1FQ9ay_.js";import"./indian-rupee-CY9fE6hT.js";import"./bell-BMsQyWM-.js";import"./book-open-DiNAfaue.js";import"./boxes-Bjf0_Kx7.js";import"./building-2-DmmRcP0c.js";import"./building-BXglONiz.js";import"./calculator-B75Vnhim.js";import"./calendar-check-C2F7PWoI.js";import"./camera-DZNJpjXR.js";import"./chart-column-CKzC1aib.js";import"./chart-no-axes-column-increasing-xL8kjLW0.js";import"./chart-no-axes-column-CaNDayE9.js";import"./chevron-left-C98gPe5P.js";import"./circle-alert-Cu5dznTP.js";import"./circle-check-big-KTDTMhTs.js";import"./circle-check-aau4wqhp.js";import"./circle-help-C4uXcZYY.js";import"./circle-x-r3If4JPw.js";import"./circle-DgA3bS7I.js";import"./clipboard-list-BNSl4hy2.js";import"./code-Dzlx6QPB.js";import"./crosshair-DtQysFz7.js";import"./crown-CC8Godfb.js";import"./download-BHVnw95S.js";import"./external-link-DL5n0dhJ.js";import"./eye-off-BJYR0wmr.js";import"./eye-CzYzwmmr.js";import"./instagram-tpp8H3E-.js";import"./file-down-CxCQCvcc.js";import"./pen-line-CNA-f1dm.js";import"./file-up-D3rB-4Bg.js";import"./filter-B_3e214H.js";import"./folder-git-2-T64oq8HG.js";import"./house-BUnGVtyw.js";import"./git-branch-EdIXkL-9.js";import"./grip-vertical-BvetFs24.js";import"./hard-drive--Nch37f-.js";import"./hash-B3fNBlbs.js";import"./shield-rKKgzkbW.js";import"./info-Cj5ROI6H.js";import"./layers-DdZLSQgt.js";import"./layout-list-DkB7S2jk.js";import"./lightbulb-CJXOfIFD.js";import"./link-2-DNnYgrdz.js";import"./link-DeErafFW.js";import"./twitter-CRZZ6zjd.js";import"./list-DY4Uh_0E.js";import"./locate-fixed-BKpEfCUU.js";import"./lock-BGSkpX29.js";import"./log-in-TxFQ9ojy.js";import"./mail-khAU5Oig.js";import"./map-pin-BFNXdrz2.js";import"./menu-BGxVBBZl.js";import"./message-square-warning-DHRFlo8i.js";import"./message-square-C7x1Rix5.js";import"./monitor-P2T9V9tT.js";import"./package-C-rDDwyp.js";import"./percent-DP16IBy2.js";import"./phone-XzqO8Dfs.js";import"./plane-C9QqCVcZ.js";import"./play-62Z04sZZ.js";import"./qr-code-CUR1J9NH.js";import"./quote-DF2Qwen7.js";import"./radio-nm2vY_Ib.js";import"./ruler-DviIA5uv.js";import"./send-DXZhFVWG.js";import"./server-BzBihesB.js";import"./wifi-BPS_-hKY.js";import"./shield-check-Cyw4YGYb.js";import"./smartphone-i99jk4ns.js";import"./square-check-big-Cal0w_ma.js";import"./square-pen-CatLE0_h.js";import"./star-CSGOTD6i.js";import"./sun-TjfxyFzf.js";import"./tag-CUFhfHTp.js";import"./target-B_9kWYv3.js";import"./thumbs-up-Du-LlBXg.js";import"./ticket-BjgtGAIQ.js";import"./trash-2-15Ri11Yq.js";import"./trash-BRJCY2my.js";import"./trending-down-MNPLLbIb.js";import"./trending-up-D5y6g4yZ.js";import"./triangle-alert-CeuDFixJ.js";import"./trophy-Cs36GMET.js";import"./type-DX1RNe21.js";import"./user-check-DDs_5zV9.js";import"./user-plus-Ba62LA9O.js";import"./user-x-C3dBJr2o.js";import"./wallet-BP1hP1I0.js";import"./wrench-DX6GWbcS.js";import"./zap-Of1Abppa.js";import"./radio-group-CuY8xCRY.js";import"./checkbox-C3Z6LHOx.js";import"./multi-select-field-ALFA5JXF.js";import"./scroll-area-C7NBgd0i.js";import"./LocationPicker-Dy1Od2a3.js";import"./leaflet-FVhBWCqS.js";function ni(){var E,L,q,V,R;const{t:e}=pe(),{auth:y,trainingSessions:n,trainingPrograms:B,employees:U,filters:l={}}=de().props,C=(y==null?void 0:y.permissions)||[],[d,j]=m.useState(l.search||""),[c,P]=m.useState(l.training_program_id||""),[u,w]=m.useState(l.status||""),[g,T]=m.useState(l.location_type||""),[h,D]=m.useState(l.date_from||""),[b,F]=m.useState(l.date_to||""),[z,N]=m.useState(!1),[H,x]=m.useState(!1),[G,f]=m.useState(!1),[a,k]=m.useState(null),[_,A]=m.useState("create"),J=()=>c!==""||u!==""||g!==""||h!==""||b!==""||d!=="",K=()=>(c!==""?1:0)+(u!==""?1:0)+(g!==""?1:0)+(h!==""?1:0)+(b!==""?1:0)+(d!==""?1:0),Q=t=>{t.preventDefault(),O()},X=()=>{p.get(route("hr.training-sessions.calendar"))},O=()=>{p.get(route("hr.training-sessions.index"),{page:1,search:d||void 0,training_program_id:c||void 0,status:u||void 0,location_type:g||void 0,date_from:h||void 0,date_to:b||void 0,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},Y=t=>{const r=l.sort_field===t&&l.sort_direction==="asc"?"desc":"asc";p.get(route("hr.training-sessions.index"),{sort_field:t,sort_direction:r,page:1,search:d||void 0,training_program_id:c||void 0,status:u||void 0,location_type:g||void 0,date_from:h||void 0,date_to:b||void 0,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},Z=(t,r)=>{switch(k(r),t){case"view":p.get(route("hr.training-sessions.show",r.id));break;case"edit":A("edit"),f(!0);break;case"delete":x(!0);break}},ee=()=>{k(null),A("create"),f(!0)},te=t=>{const r={...t};_==="create"?(o.loading(e("Creating training session...")),p.post(route("hr.training-sessions.store"),r,{onSuccess:i=>{f(!1),o.dismiss(),i.props.flash.success?o.success(e(i.props.flash.success)):i.props.flash.error&&o.error(e(i.props.flash.error))},onError:i=>{o.dismiss(),typeof i=="string"?o.error(e(i)):o.error(e("Failed to create training session: {{errors}}",{errors:Object.values(i).join(", ")}))}})):_==="edit"&&(o.loading(e("Updating training session...")),p.put(route("hr.training-sessions.update",a.id),r,{onSuccess:i=>{f(!1),o.dismiss(),i.props.flash.success?o.success(e(i.props.flash.success)):i.props.flash.error&&o.error(e(i.props.flash.error))},onError:i=>{o.dismiss(),typeof i=="string"?o.error(e(i)):o.error(e("Failed to update training session: {{errors}}",{errors:Object.values(i).join(", ")}))}}))},re=()=>{o.loading(e("Deleting training session...")),p.delete(route("hr.training-sessions.destroy",a.id),{onSuccess:t=>{x(!1),o.dismiss(),t.props.flash.success?o.success(e(t.props.flash.success)):t.props.flash.error&&o.error(e(t.props.flash.error))},onError:t=>{o.dismiss(),typeof t=="string"?o.error(e(t)):o.error(e("Failed to delete training session: {{errors}}",{errors:Object.values(t).join(", ")}))}})},ie=()=>{j(""),P(""),w(""),T(""),D(""),F(""),N(!1),p.get(route("hr.training-sessions.index"),{page:1,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},S=[];S.push({label:e("Calendar View"),icon:s.jsx(ye,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:X}),ce(C,"create-training-sessions")&&S.push({label:e("Add Session"),icon:s.jsx(ue,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>ee()});const se=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.training-sessions.index")},{title:e("Training Management"),href:route("hr.training-sessions.index")},{title:e("Training Sessions")}],oe=[{key:"program",label:e("Program"),render:(t,r)=>{var i,v;return s.jsxs("div",{children:[s.jsx("div",{className:"font-medium",children:r.name||((i=r.training_program)==null?void 0:i.name)||"-"}),s.jsx("div",{className:"text-xs text-gray-500",children:((v=r.training_program)==null?void 0:v.name)||"-"})]})}},{key:"date_time",label:e("Date & Time"),sortable:!0,sortField:"start_date",render:(t,r)=>{var i,v,W,I;return s.jsx("div",{children:s.jsxs("div",{className:"text-xs text-gray-500",children:[((v=(i=window.appSettings)==null?void 0:i.formatDateTimeSimple(r.start_date,!0))==null?void 0:v.split(" ").slice(-2).join(" "))||$(new Date(r.start_date),"h:mm a")," - ",((I=(W=window.appSettings)==null?void 0:W.formatDateTimeSimple(r.end_date,!0))==null?void 0:I.split(" ").slice(-2).join(" "))||$(new Date(r.end_date),"h:mm a")]})})}},{key:"location",label:e("Location"),render:(t,r)=>s.jsxs("div",{children:[s.jsx("div",{children:t||"-"}),s.jsx(ge,{variant:"outline",className:r.location_type==="virtual"?"bg-blue-50 text-blue-700":"bg-green-50 text-green-700",children:r.location_type==="virtual"?e("Virtual"):e("Physical")})]})},{key:"status",label:e("Status"),sortable:!0,render:t=>{const r={scheduled:"bg-blue-50 text-blue-700 ring-blue-600/20",in_progress:"bg-amber-50 text-amber-700 ring-amber-600/20",completed:"bg-green-50 text-green-700 ring-green-600/20",cancelled:"bg-red-50 text-red-700 ring-red-600/20"};return s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${r[t]||""}`,children:t.charAt(0).toUpperCase()+t.slice(1).replace("_"," ")})}},{key:"trainers",label:e("Trainers"),render:t=>!t||t.length===0?"-":s.jsxs("div",{className:"space-y-1",children:[t.slice(0,2).map(r=>s.jsx("div",{className:"text-sm",children:r.name},r.id)),t.length>2&&s.jsxs("div",{className:"text-xs text-gray-500",children:["+",t.length-2," more"]})]})},{key:"attendance_count",label:e("Attendance"),render:t=>t||"0"}],ae=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-training-sessions"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-training-sessions"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-training-sessions"}],M=[{value:"",label:e("All Programs")},...(B||[]).map(t=>({value:t.id.toString(),label:t.name}))],ne=[{value:"",label:e("All Statuses")},{value:"scheduled",label:e("Scheduled")},{value:"in_progress",label:e("In Progress")},{value:"completed",label:e("Completed")},{value:"cancelled",label:e("Cancelled")}],le=[{value:"",label:e("All Locations")},{value:"physical",label:e("Physical")},{value:"virtual",label:e("Virtual")}];return s.jsxs(me,{title:e("Training Sessions"),url:"/hr/training/sessions",actions:S,breadcrumbs:se,noPadding:!0,children:[s.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:s.jsx(ve,{searchTerm:d,onSearchChange:j,onSearch:Q,filters:[{name:"training_program_id",label:e("Program"),type:"select",value:c,onChange:P,options:M},{name:"status",label:e("Status"),type:"select",value:u,onChange:w,options:ne},{name:"location_type",label:e("Location Type"),type:"select",value:g,onChange:T,options:le},{name:"date_from",label:e("Date From"),type:"date",value:h,onChange:D},{name:"date_to",label:e("Date To"),type:"date",value:b,onChange:F}],showFilters:z,setShowFilters:N,hasActiveFilters:J,activeFilterCount:K,onResetFilters:ie,onApplyFilters:O,currentPerPage:((E=l.per_page)==null?void 0:E.toString())||"10",onPerPageChange:t=>{p.get(route("hr.training-sessions.index"),{page:1,per_page:parseInt(t),search:d||void 0,training_program_id:c||void 0,status:u||void 0,location_type:g||void 0,date_from:h||void 0,date_to:b||void 0},{preserveState:!0,preserveScroll:!0})}})}),s.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[s.jsx(he,{columns:oe,actions:ae,data:(n==null?void 0:n.data)||[],from:(n==null?void 0:n.from)||1,onAction:Z,sortField:l.sort_field,sortDirection:l.sort_direction,onSort:Y,permissions:C,entityPermissions:{view:"view-training-sessions",create:"create-training-sessions",edit:"edit-training-sessions",delete:"delete-training-sessions"}}),s.jsx(fe,{from:(n==null?void 0:n.from)||0,to:(n==null?void 0:n.to)||0,total:(n==null?void 0:n.total)||0,links:n==null?void 0:n.links,entityName:e("training sessions"),onPageChange:t=>p.get(t)})]}),s.jsx(be,{isOpen:G,onClose:()=>f(!1),onSubmit:te,formConfig:{fields:[{name:"training_program_id",label:e("Training Program"),type:"select",required:!0,options:M.filter(t=>t.value!=="")},{name:"name",label:e("Session Name"),type:"text",helpText:e("Leave blank to use program name")},{name:"start_date",label:e("Start Date"),type:"date",required:!0},{name:"end_date",label:e("End Date"),type:"date",required:!0},{name:"location_type",label:e("Location Type"),type:"select",required:!0,options:[{value:"physical",label:e("Physical")},{value:"virtual",label:e("Virtual")}]},{name:"location",label:e("Location"),type:"text",showWhen:t=>t.location_type==="physical"},{name:"meeting_link",label:e("Meeting Link"),type:"text",showWhen:t=>t.location_type==="virtual"},{name:"status",label:e("Status"),type:"select",required:!0,options:[{value:"scheduled",label:e("Scheduled")},{value:"in_progress",label:e("In Progress")},{value:"completed",label:e("Completed")},{value:"cancelled",label:e("Cancelled")}]},{name:"notes",label:e("Notes"),type:"textarea"},{name:"trainer_ids",label:e("Trainers"),type:"multi-select",options:(U||[]).map(t=>({value:t.id.toString(),label:`${t.name} (${t.employee_id})`}))},{name:"is_recurring",label:e("Recurring Session"),type:"checkbox",showWhen:t=>_==="create"},{name:"recurrence_pattern",label:e("Recurrence Pattern"),type:"select",options:[{value:"daily",label:e("Daily")},{value:"weekly",label:e("Weekly")},{value:"monthly",label:e("Monthly")}],showWhen:t=>t.is_recurring},{name:"recurrence_count",label:e("Number of Occurrences"),type:"number",min:1,max:52,showWhen:t=>t.is_recurring}],modalSize:"lg"},initialData:a?{...a,start_date:a.start_date?a.start_date.split(" ")[0]:"",start_time:a.start_date?(L=a.start_date.split(" ")[1])==null?void 0:L.substring(0,5):"",end_date:a.end_date?a.end_date.split(" ")[0]:"",end_time:a.end_date?(q=a.end_date.split(" ")[1])==null?void 0:q.substring(0,5):"",trainer_ids:(V=a.trainers)==null?void 0:V.map(t=>t.id.toString())}:null,title:e(_==="create"?"Add New Training Session":_==="edit"?"Edit Training Session":"View Training Session"),mode:_}),s.jsx(_e,{isOpen:H,onClose:()=>x(!1),onConfirm:re,itemName:(a==null?void 0:a.name)||((R=a==null?void 0:a.training_program)==null?void 0:R.name)||"",entityName:"training session"})]})}export{ni as default}; diff --git a/public/build/assets/index-8q28BI_8.js b/public/build/assets/index-Cu-OrZIw.js similarity index 61% rename from public/build/assets/index-8q28BI_8.js rename to public/build/assets/index-Cu-OrZIw.js index e20987623..a91ecaba3 100644 --- a/public/build/assets/index-8q28BI_8.js +++ b/public/build/assets/index-Cu-OrZIw.js @@ -1 +1 @@ -import{r as l,j as s}from"./ui-Z445SNHD.js";import{P as Y}from"./page-template-B_mOhR6n.js";import{u as Z,c as R,x as ee,P as te,r as d,D as re,t as i}from"./app-36WMjvX0.js";import{C as ie}from"./CrudTable-DA37WZsR.js";import{C as oe}from"./CrudFormModal-Bmz2nLeY.js";import{C as se}from"./CrudDeleteModal-DM40AK8z.js";import{P as ne}from"./pagination-n2efY1KU.js";import{S as ae}from"./search-and-filter-bar-PUOLiNYr.js";import pe from"./view-C8mpw4Um.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./table-C1YkBp3W.js";import"./unlink-sh32LPkQ.js";import"./scale-rJYsnHRa.js";import"./arrow-down-left-BN6xjhcz.js";import"./arrow-left-CjPQICYw.js";import"./arrow-right-left-DKUcVR58.js";import"./arrow-right-DUEfRrRr.js";import"./arrow-up-down-FmcUfWon.js";import"./lock-open-CN4tz8Of.js";import"./award-D9FlSYzB.js";import"./ban-CMgLBFSt.js";import"./indian-rupee-Bh3-8N2a.js";import"./bell-Cr2F9IDD.js";import"./book-open-DUwKvBiK.js";import"./boxes-rwzklut0.js";import"./building-2-Cda8xQDI.js";import"./building-CG4yAV8N.js";import"./calculator-wt_63eRJ.js";import"./calendar-check-BZ1JTjf6.js";import"./camera-DDKUkICL.js";import"./chart-column-GeSBJr5Y.js";import"./chart-no-axes-column-increasing-Beqplnfl.js";import"./chart-no-axes-column-BKgkVzqT.js";import"./chevron-left-DKWjKjSf.js";import"./circle-alert-KsX4JXbz.js";import"./circle-check-big-DqURlwt2.js";import"./circle-check-C_SLfS2p.js";import"./circle-help-BdsC7_wR.js";import"./circle-x-DkvEqmM5.js";import"./circle-BpyxLEsH.js";import"./clipboard-list-BU0dok7E.js";import"./code-DNPjFOcs.js";import"./crosshair-C7OptAZm.js";import"./crown-Cp4cgutu.js";import"./download-Ba72czhU.js";import"./external-link-uO-R2E0-.js";import"./eye-off-DlDpEvnB.js";import"./eye-DSAoA9Pp.js";import"./instagram-DBjFHIT7.js";import"./file-down-Bxu0R4EW.js";import"./pen-line-Fy-AVmqM.js";import"./file-up-CZ-cXuKa.js";import"./filter-D8dMdozc.js";import"./folder-git-2-Dwj_EoDL.js";import"./house-D8b8GwgZ.js";import"./git-branch-D2sIFzs4.js";import"./grip-vertical-DXcr-v-g.js";import"./hard-drive-ApF-ULi1.js";import"./hash-CHJS6b-L.js";import"./shield-Mt6vEHxn.js";import"./info-VH-vNQ_z.js";import"./layers-CF7Mhs3n.js";import"./layout-list-BuBaZfwq.js";import"./lightbulb-fAsbBO8F.js";import"./link-2-C22T2wSs.js";import"./link-ClcCoVU_.js";import"./twitter-DDHYm63p.js";import"./list-Ajdnpsw1.js";import"./locate-fixed-D29o3FBS.js";import"./lock-RX1hYn48.js";import"./log-in-Bt5dnADg.js";import"./mail-BFoS8U8W.js";import"./map-pin-L7jUebKz.js";import"./menu-Cu-nnefe.js";import"./message-square-warning-DbVEqa_0.js";import"./message-square-DMJ4IbdE.js";import"./monitor-DL9THmS7.js";import"./package-B9XnehkQ.js";import"./percent-BYDujffR.js";import"./phone-CJ2h446N.js";import"./plane-BqORGC6m.js";import"./play-DHqp-NCB.js";import"./qr-code-u5AOBzVe.js";import"./quote-BtOwgBns.js";import"./radio-CxUR05xj.js";import"./ruler-DbxwIrQY.js";import"./send-DpE3qK0m.js";import"./server-DgtPu6lA.js";import"./wifi-CFyF5qct.js";import"./shield-check--CTAItWs.js";import"./smartphone-BQ_9x4vN.js";import"./square-check-big-Dt4MtZcM.js";import"./square-pen-B3p2jiW9.js";import"./star-WlheM7sI.js";import"./sun-DRsBfXSu.js";import"./tag-CMVMnpSh.js";import"./target-BEz5Ry2v.js";import"./thumbs-up-DYj-woXk.js";import"./ticket-BhEK5100.js";import"./trash-2-Dxg0nP1A.js";import"./trash-Dyd2ZsaG.js";import"./trending-down-CeOqAkGV.js";import"./trending-up-CPB8hZlm.js";import"./triangle-alert-MsN2AA6c.js";import"./trophy-BZyhzbIT.js";import"./type-DlbqWp8I.js";import"./user-check-4xSYwYvq.js";import"./user-plus-C-0nSlHG.js";import"./user-x-Drk57M2z.js";import"./wallet-C3p1yihr.js";import"./wrench-CLqKc51o.js";import"./zap-D4fS-tPu.js";import"./radio-group-BtLENAXk.js";import"./checkbox-Bos2Phgi.js";import"./multi-select-field-BX9C1tYH.js";import"./scroll-area-BmK0s-Hf.js";import"./LocationPicker-DAd_AcXs.js";import"./leaflet-FVhBWCqS.js";function Xr(){var A;const{t}=Z(),{auth:b,interviewRounds:o,jobPostings:_,filters:n={}}=R().props,S=(b==null?void 0:b.permissions)||[],[c,y]=l.useState(n.search||""),[p,w]=l.useState(n.status||"_empty_"),[m,x]=l.useState(n.job_id||"_empty_"),[I,j]=l.useState(!1),[q,g]=l.useState(!1),[E,f]=l.useState(!1),[u,F]=l.useState(null),[v,C]=l.useState("create"),[h,P]=l.useState(null),$=()=>p!=="_empty_"||m!=="_empty_"||c!=="",T=()=>(p!=="_empty_"?1:0)+(m!=="_empty_"?1:0)+(c!==""?1:0),M=e=>{e.preventDefault(),N()},N=()=>{d.get(route("hr.recruitment.interview-rounds.index"),{page:1,search:c||void 0,status:p!=="_empty_"?p:void 0,job_id:m!=="_empty_"?m:void 0,per_page:n.per_page},{preserveState:!0,preserveScroll:!0})},J=e=>{const r=n.sort_field===e&&n.sort_direction==="asc"?"desc":"asc";d.get(route("hr.recruitment.interview-rounds.index"),{sort_field:e,sort_direction:r,page:1,search:c||void 0,status:p!=="_empty_"?p:void 0,job_id:m!=="_empty_"?m:void 0,per_page:n.per_page},{preserveState:!0,preserveScroll:!0})},V=(e,r)=>{switch(F(r),e){case"view":P(r);break;case"edit":C("edit"),f(!0);break;case"delete":g(!0);break;case"toggle-status":z(r);break}},L=()=>{F(null),C("create"),f(!0)},B=e=>{v==="create"?(i.loading(t("Creating interview round...")),d.post(route("hr.recruitment.interview-rounds.store"),e,{onSuccess:r=>{f(!1),i.dismiss(),r.props.flash.success?i.success(t(r.props.flash.success)):r.props.flash.error&&i.error(t(r.props.flash.error))},onError:r=>{i.dismiss(),typeof r=="string"?i.error(r):i.error(`Failed to create interview round: ${Object.values(r).join(", ")}`)}})):v==="edit"&&(i.loading(t("Updating interview round...")),d.put(route("hr.recruitment.interview-rounds.update",u.id),e,{onSuccess:r=>{f(!1),i.dismiss(),r.props.flash.success?i.success(t(r.props.flash.success)):r.props.flash.error&&i.error(t(r.props.flash.error))},onError:r=>{i.dismiss(),typeof r=="string"?i.error(r):i.error(`Failed to update interview round: ${Object.values(r).join(", ")}`)}}))},U=()=>{i.loading(t("Deleting interview round...")),d.delete(route("hr.recruitment.interview-rounds.destroy",u.id),{onSuccess:e=>{g(!1),i.dismiss(),e.props.flash.success?i.success(t(e.props.flash.success)):e.props.flash.error&&i.error(t(e.props.flash.error))},onError:e=>{i.dismiss(),typeof e=="string"?i.error(e):i.error(`Failed to delete interview round: ${Object.values(e).join(", ")}`)}})},z=e=>{const r=e.status==="active"?"inactive":"active";i.loading(`${t(r==="active"?"Activating":"Deactivating")} interview round...`),d.put(route("hr.recruitment.interview-rounds.toggle-status",e.id),{},{onSuccess:a=>{i.dismiss(),a.props.flash.success?i.success(t(a.props.flash.success)):a.props.flash.error&&i.error(t(a.props.flash.error))},onError:a=>{i.dismiss(),typeof a=="string"?i.error(a):i.error(`Failed to update interview round status: ${Object.values(a).join(", ")}`)}})},G=()=>{y(""),w("_empty_"),x("_empty_"),j(!1),d.get(route("hr.recruitment.interview-rounds.index"),{page:1,per_page:n.per_page},{preserveState:!0,preserveScroll:!0})},D=[];ee(S,"create-interview-rounds")&&D.push({label:t("Add Interview Round"),icon:s.jsx(te,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>L()});const H=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Recruitment"),href:route("hr.recruitment.interview-rounds.index")},{title:t("Interview Rounds")}],K=[{key:"job.title",label:t("Job"),render:(e,r)=>{var a,O;return s.jsxs("div",{children:[s.jsx("div",{className:"font-medium",children:((a=r.job)==null?void 0:a.title)||"-"}),s.jsx("div",{className:"text-xs text-gray-500",children:((O=r.job)==null?void 0:O.job_code)||""})]})}},{key:"sequence_number",label:t("Sequence"),sortable:!1,render:e=>s.jsx("span",{className:"inline-flex items-center rounded-full bg-blue-50 px-2 py-1 text-xs font-medium text-blue-700 ring-1 ring-inset ring-blue-600/20",children:e})},{key:"name",label:t("Name"),sortable:!1,render:e=>s.jsx("div",{className:"font-medium",children:e})},{key:"description",label:t("Description"),render:e=>e||"-"},{key:"status",label:t("Status"),render:e=>s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${e==="active"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"}`,children:t(e==="active"?"Active":"Inactive")})},{key:"created_at",label:t("Created At"),sortable:!0,render:e=>{var r;return((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}}],Q=[{label:t("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-interview-rounds"},{label:t("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-interview-rounds"},{label:t("Toggle Status"),icon:"Lock",action:"toggle-status",className:"text-amber-500",requiredPermission:"edit-interview-rounds"},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-interview-rounds"}],k=[{value:"_empty_",label:t("All Statuses"),disabled:!0},{value:"active",label:t("Active")},{value:"inactive",label:t("Inactive")}],W=[{value:"_empty_",label:t("All Jobs"),disabled:!0},...(_||[]).map(e=>({value:e.id.toString(),label:`${e.job_code} - ${e.title}`}))],X=[{value:"_empty_",label:t("Select Job")},...(_||[]).map(e=>({value:e.id.toString(),label:`${e.job_code} - ${e.title}`}))];return s.jsxs(Y,{title:t("Interview Rounds"),url:"/hr/recruitment/interview-rounds",actions:D,breadcrumbs:H,noPadding:!0,children:[s.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:s.jsx(ae,{searchTerm:c,onSearchChange:y,onSearch:M,filters:[{name:"status",label:t("Status"),type:"select",value:p,onChange:w,options:k},{name:"job_id",label:t("Job"),type:"select",value:m,onChange:x,options:W,searchable:!0}],showFilters:I,setShowFilters:j,hasActiveFilters:$,activeFilterCount:T,onResetFilters:G,onApplyFilters:N,currentPerPage:((A=n.per_page)==null?void 0:A.toString())||"10",onPerPageChange:e=>{d.get(route("hr.recruitment.interview-rounds.index"),{page:1,per_page:parseInt(e),search:c||void 0,status:p!=="_empty_"?p:void 0,job_id:m!=="_empty_"?m:void 0},{preserveState:!0,preserveScroll:!0})}})}),s.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[s.jsx(ie,{columns:K,actions:Q,data:(o==null?void 0:o.data)||[],from:(o==null?void 0:o.from)||1,onAction:V,sortField:n.sort_field,sortDirection:n.sort_direction,onSort:J,permissions:S,entityPermissions:{view:"view-interview-rounds",create:"create-interview-rounds",edit:"edit-interview-rounds",delete:"delete-interview-rounds"}}),s.jsx(ne,{from:(o==null?void 0:o.from)||0,to:(o==null?void 0:o.to)||0,total:(o==null?void 0:o.total)||0,links:o==null?void 0:o.links,entityName:t("interview rounds"),onPageChange:e=>d.get(e)})]}),s.jsx(oe,{isOpen:E,onClose:()=>f(!1),onSubmit:B,formConfig:{fields:[{name:"job_id",label:t("Job"),type:"select",required:!0,options:X.filter(e=>e.value!=="_empty_"),searchable:!0},{name:"name",label:t("Name"),type:"text",required:!0},{name:"sequence_number",label:t("Sequence Number"),type:"number",required:!0,min:1},{name:"description",label:t("Description"),type:"textarea"},{name:"status",label:t("Status"),type:"select",required:!0,options:k.filter(e=>e.value!=="_empty_")}]},initialData:u,title:t(v==="create"?"Add New Interview Round":"Edit Interview Round"),mode:v}),s.jsx(se,{isOpen:q,onClose:()=>g(!1),onConfirm:U,itemName:(u==null?void 0:u.name)||"",entityName:"interview round"}),s.jsx(re,{open:!!h,onOpenChange:()=>P(null),children:h&&s.jsx(pe,{interviewRound:h})})]})}export{Xr as default}; +import{r as l,j as s}from"./ui-Z445SNHD.js";import{P as Y}from"./page-template-Cw8W4Qs2.js";import{u as Z,c as R,x as ee,P as te,r as d,D as re,t as i}from"./app-Da3PX8qg.js";import{C as ie}from"./CrudTable-Dk-uCuqB.js";import{C as oe}from"./CrudFormModal-CTSICk3j.js";import{C as se}from"./CrudDeleteModal-DmHx0JCJ.js";import{P as ne}from"./pagination-B9z4VraF.js";import{S as ae}from"./search-and-filter-bar-1QHzFJdq.js";import pe from"./view-BnxVRLYE.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./table-BRtys9Nx.js";import"./unlink-vC8B7N8r.js";import"./scale-Chnhsap1.js";import"./arrow-down-left-D4-BLXQL.js";import"./arrow-left-B9tcIgis.js";import"./arrow-right-left-TC-Oi5FJ.js";import"./arrow-right-SXr1661j.js";import"./arrow-up-down-Df1H6itH.js";import"./lock-open-Cco69YMj.js";import"./award-DOf5Xc3o.js";import"./ban-C1FQ9ay_.js";import"./indian-rupee-CY9fE6hT.js";import"./bell-BMsQyWM-.js";import"./book-open-DiNAfaue.js";import"./boxes-Bjf0_Kx7.js";import"./building-2-DmmRcP0c.js";import"./building-BXglONiz.js";import"./calculator-B75Vnhim.js";import"./calendar-check-C2F7PWoI.js";import"./camera-DZNJpjXR.js";import"./chart-column-CKzC1aib.js";import"./chart-no-axes-column-increasing-xL8kjLW0.js";import"./chart-no-axes-column-CaNDayE9.js";import"./chevron-left-C98gPe5P.js";import"./circle-alert-Cu5dznTP.js";import"./circle-check-big-KTDTMhTs.js";import"./circle-check-aau4wqhp.js";import"./circle-help-C4uXcZYY.js";import"./circle-x-r3If4JPw.js";import"./circle-DgA3bS7I.js";import"./clipboard-list-BNSl4hy2.js";import"./code-Dzlx6QPB.js";import"./crosshair-DtQysFz7.js";import"./crown-CC8Godfb.js";import"./download-BHVnw95S.js";import"./external-link-DL5n0dhJ.js";import"./eye-off-BJYR0wmr.js";import"./eye-CzYzwmmr.js";import"./instagram-tpp8H3E-.js";import"./file-down-CxCQCvcc.js";import"./pen-line-CNA-f1dm.js";import"./file-up-D3rB-4Bg.js";import"./filter-B_3e214H.js";import"./folder-git-2-T64oq8HG.js";import"./house-BUnGVtyw.js";import"./git-branch-EdIXkL-9.js";import"./grip-vertical-BvetFs24.js";import"./hard-drive--Nch37f-.js";import"./hash-B3fNBlbs.js";import"./shield-rKKgzkbW.js";import"./info-Cj5ROI6H.js";import"./layers-DdZLSQgt.js";import"./layout-list-DkB7S2jk.js";import"./lightbulb-CJXOfIFD.js";import"./link-2-DNnYgrdz.js";import"./link-DeErafFW.js";import"./twitter-CRZZ6zjd.js";import"./list-DY4Uh_0E.js";import"./locate-fixed-BKpEfCUU.js";import"./lock-BGSkpX29.js";import"./log-in-TxFQ9ojy.js";import"./mail-khAU5Oig.js";import"./map-pin-BFNXdrz2.js";import"./menu-BGxVBBZl.js";import"./message-square-warning-DHRFlo8i.js";import"./message-square-C7x1Rix5.js";import"./monitor-P2T9V9tT.js";import"./package-C-rDDwyp.js";import"./percent-DP16IBy2.js";import"./phone-XzqO8Dfs.js";import"./plane-C9QqCVcZ.js";import"./play-62Z04sZZ.js";import"./qr-code-CUR1J9NH.js";import"./quote-DF2Qwen7.js";import"./radio-nm2vY_Ib.js";import"./ruler-DviIA5uv.js";import"./send-DXZhFVWG.js";import"./server-BzBihesB.js";import"./wifi-BPS_-hKY.js";import"./shield-check-Cyw4YGYb.js";import"./smartphone-i99jk4ns.js";import"./square-check-big-Cal0w_ma.js";import"./square-pen-CatLE0_h.js";import"./star-CSGOTD6i.js";import"./sun-TjfxyFzf.js";import"./tag-CUFhfHTp.js";import"./target-B_9kWYv3.js";import"./thumbs-up-Du-LlBXg.js";import"./ticket-BjgtGAIQ.js";import"./trash-2-15Ri11Yq.js";import"./trash-BRJCY2my.js";import"./trending-down-MNPLLbIb.js";import"./trending-up-D5y6g4yZ.js";import"./triangle-alert-CeuDFixJ.js";import"./trophy-Cs36GMET.js";import"./type-DX1RNe21.js";import"./user-check-DDs_5zV9.js";import"./user-plus-Ba62LA9O.js";import"./user-x-C3dBJr2o.js";import"./wallet-BP1hP1I0.js";import"./wrench-DX6GWbcS.js";import"./zap-Of1Abppa.js";import"./radio-group-CuY8xCRY.js";import"./checkbox-C3Z6LHOx.js";import"./multi-select-field-ALFA5JXF.js";import"./scroll-area-C7NBgd0i.js";import"./LocationPicker-Dy1Od2a3.js";import"./leaflet-FVhBWCqS.js";function Xr(){var A;const{t}=Z(),{auth:b,interviewRounds:o,jobPostings:_,filters:n={}}=R().props,S=(b==null?void 0:b.permissions)||[],[c,y]=l.useState(n.search||""),[p,w]=l.useState(n.status||"_empty_"),[m,x]=l.useState(n.job_id||"_empty_"),[I,j]=l.useState(!1),[q,g]=l.useState(!1),[E,f]=l.useState(!1),[u,F]=l.useState(null),[v,C]=l.useState("create"),[h,P]=l.useState(null),$=()=>p!=="_empty_"||m!=="_empty_"||c!=="",T=()=>(p!=="_empty_"?1:0)+(m!=="_empty_"?1:0)+(c!==""?1:0),M=e=>{e.preventDefault(),N()},N=()=>{d.get(route("hr.recruitment.interview-rounds.index"),{page:1,search:c||void 0,status:p!=="_empty_"?p:void 0,job_id:m!=="_empty_"?m:void 0,per_page:n.per_page},{preserveState:!0,preserveScroll:!0})},J=e=>{const r=n.sort_field===e&&n.sort_direction==="asc"?"desc":"asc";d.get(route("hr.recruitment.interview-rounds.index"),{sort_field:e,sort_direction:r,page:1,search:c||void 0,status:p!=="_empty_"?p:void 0,job_id:m!=="_empty_"?m:void 0,per_page:n.per_page},{preserveState:!0,preserveScroll:!0})},V=(e,r)=>{switch(F(r),e){case"view":P(r);break;case"edit":C("edit"),f(!0);break;case"delete":g(!0);break;case"toggle-status":z(r);break}},L=()=>{F(null),C("create"),f(!0)},B=e=>{v==="create"?(i.loading(t("Creating interview round...")),d.post(route("hr.recruitment.interview-rounds.store"),e,{onSuccess:r=>{f(!1),i.dismiss(),r.props.flash.success?i.success(t(r.props.flash.success)):r.props.flash.error&&i.error(t(r.props.flash.error))},onError:r=>{i.dismiss(),typeof r=="string"?i.error(r):i.error(`Failed to create interview round: ${Object.values(r).join(", ")}`)}})):v==="edit"&&(i.loading(t("Updating interview round...")),d.put(route("hr.recruitment.interview-rounds.update",u.id),e,{onSuccess:r=>{f(!1),i.dismiss(),r.props.flash.success?i.success(t(r.props.flash.success)):r.props.flash.error&&i.error(t(r.props.flash.error))},onError:r=>{i.dismiss(),typeof r=="string"?i.error(r):i.error(`Failed to update interview round: ${Object.values(r).join(", ")}`)}}))},U=()=>{i.loading(t("Deleting interview round...")),d.delete(route("hr.recruitment.interview-rounds.destroy",u.id),{onSuccess:e=>{g(!1),i.dismiss(),e.props.flash.success?i.success(t(e.props.flash.success)):e.props.flash.error&&i.error(t(e.props.flash.error))},onError:e=>{i.dismiss(),typeof e=="string"?i.error(e):i.error(`Failed to delete interview round: ${Object.values(e).join(", ")}`)}})},z=e=>{const r=e.status==="active"?"inactive":"active";i.loading(`${t(r==="active"?"Activating":"Deactivating")} interview round...`),d.put(route("hr.recruitment.interview-rounds.toggle-status",e.id),{},{onSuccess:a=>{i.dismiss(),a.props.flash.success?i.success(t(a.props.flash.success)):a.props.flash.error&&i.error(t(a.props.flash.error))},onError:a=>{i.dismiss(),typeof a=="string"?i.error(a):i.error(`Failed to update interview round status: ${Object.values(a).join(", ")}`)}})},G=()=>{y(""),w("_empty_"),x("_empty_"),j(!1),d.get(route("hr.recruitment.interview-rounds.index"),{page:1,per_page:n.per_page},{preserveState:!0,preserveScroll:!0})},D=[];ee(S,"create-interview-rounds")&&D.push({label:t("Add Interview Round"),icon:s.jsx(te,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>L()});const H=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Recruitment"),href:route("hr.recruitment.interview-rounds.index")},{title:t("Interview Rounds")}],K=[{key:"job.title",label:t("Job"),render:(e,r)=>{var a,O;return s.jsxs("div",{children:[s.jsx("div",{className:"font-medium",children:((a=r.job)==null?void 0:a.title)||"-"}),s.jsx("div",{className:"text-xs text-gray-500",children:((O=r.job)==null?void 0:O.job_code)||""})]})}},{key:"sequence_number",label:t("Sequence"),sortable:!1,render:e=>s.jsx("span",{className:"inline-flex items-center rounded-full bg-blue-50 px-2 py-1 text-xs font-medium text-blue-700 ring-1 ring-inset ring-blue-600/20",children:e})},{key:"name",label:t("Name"),sortable:!1,render:e=>s.jsx("div",{className:"font-medium",children:e})},{key:"description",label:t("Description"),render:e=>e||"-"},{key:"status",label:t("Status"),render:e=>s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${e==="active"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"}`,children:t(e==="active"?"Active":"Inactive")})},{key:"created_at",label:t("Created At"),sortable:!0,render:e=>{var r;return((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}}],Q=[{label:t("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-interview-rounds"},{label:t("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-interview-rounds"},{label:t("Toggle Status"),icon:"Lock",action:"toggle-status",className:"text-amber-500",requiredPermission:"edit-interview-rounds"},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-interview-rounds"}],k=[{value:"_empty_",label:t("All Statuses"),disabled:!0},{value:"active",label:t("Active")},{value:"inactive",label:t("Inactive")}],W=[{value:"_empty_",label:t("All Jobs"),disabled:!0},...(_||[]).map(e=>({value:e.id.toString(),label:`${e.job_code} - ${e.title}`}))],X=[{value:"_empty_",label:t("Select Job")},...(_||[]).map(e=>({value:e.id.toString(),label:`${e.job_code} - ${e.title}`}))];return s.jsxs(Y,{title:t("Interview Rounds"),url:"/hr/recruitment/interview-rounds",actions:D,breadcrumbs:H,noPadding:!0,children:[s.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:s.jsx(ae,{searchTerm:c,onSearchChange:y,onSearch:M,filters:[{name:"status",label:t("Status"),type:"select",value:p,onChange:w,options:k},{name:"job_id",label:t("Job"),type:"select",value:m,onChange:x,options:W,searchable:!0}],showFilters:I,setShowFilters:j,hasActiveFilters:$,activeFilterCount:T,onResetFilters:G,onApplyFilters:N,currentPerPage:((A=n.per_page)==null?void 0:A.toString())||"10",onPerPageChange:e=>{d.get(route("hr.recruitment.interview-rounds.index"),{page:1,per_page:parseInt(e),search:c||void 0,status:p!=="_empty_"?p:void 0,job_id:m!=="_empty_"?m:void 0},{preserveState:!0,preserveScroll:!0})}})}),s.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[s.jsx(ie,{columns:K,actions:Q,data:(o==null?void 0:o.data)||[],from:(o==null?void 0:o.from)||1,onAction:V,sortField:n.sort_field,sortDirection:n.sort_direction,onSort:J,permissions:S,entityPermissions:{view:"view-interview-rounds",create:"create-interview-rounds",edit:"edit-interview-rounds",delete:"delete-interview-rounds"}}),s.jsx(ne,{from:(o==null?void 0:o.from)||0,to:(o==null?void 0:o.to)||0,total:(o==null?void 0:o.total)||0,links:o==null?void 0:o.links,entityName:t("interview rounds"),onPageChange:e=>d.get(e)})]}),s.jsx(oe,{isOpen:E,onClose:()=>f(!1),onSubmit:B,formConfig:{fields:[{name:"job_id",label:t("Job"),type:"select",required:!0,options:X.filter(e=>e.value!=="_empty_"),searchable:!0},{name:"name",label:t("Name"),type:"text",required:!0},{name:"sequence_number",label:t("Sequence Number"),type:"number",required:!0,min:1},{name:"description",label:t("Description"),type:"textarea"},{name:"status",label:t("Status"),type:"select",required:!0,options:k.filter(e=>e.value!=="_empty_")}]},initialData:u,title:t(v==="create"?"Add New Interview Round":"Edit Interview Round"),mode:v}),s.jsx(se,{isOpen:q,onClose:()=>g(!1),onConfirm:U,itemName:(u==null?void 0:u.name)||"",entityName:"interview round"}),s.jsx(re,{open:!!h,onOpenChange:()=>P(null),children:h&&s.jsx(pe,{interviewRound:h})})]})}export{Xr as default}; diff --git a/public/build/assets/index-DN74-9IT.js b/public/build/assets/index-CwA5qXhD.js similarity index 60% rename from public/build/assets/index-DN74-9IT.js rename to public/build/assets/index-CwA5qXhD.js index e0bdf76ac..b5d4ab185 100644 --- a/public/build/assets/index-DN74-9IT.js +++ b/public/build/assets/index-CwA5qXhD.js @@ -1 +1 @@ -import{r as n,j as s}from"./ui-Z445SNHD.js";import{P as K}from"./page-template-B_mOhR6n.js";import{u as Q,c as U,x as X,P as Y,r as c,D as Z,t as i}from"./app-36WMjvX0.js";import{C as L}from"./CrudTable-DA37WZsR.js";import{C as ee}from"./CrudFormModal-Bmz2nLeY.js";import{C as te}from"./CrudDeleteModal-DM40AK8z.js";import{P as re}from"./pagination-n2efY1KU.js";import{S as oe}from"./search-and-filter-bar-PUOLiNYr.js";import ie from"./view-DJSQQkIM.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./table-C1YkBp3W.js";import"./unlink-sh32LPkQ.js";import"./scale-rJYsnHRa.js";import"./arrow-down-left-BN6xjhcz.js";import"./arrow-left-CjPQICYw.js";import"./arrow-right-left-DKUcVR58.js";import"./arrow-right-DUEfRrRr.js";import"./arrow-up-down-FmcUfWon.js";import"./lock-open-CN4tz8Of.js";import"./award-D9FlSYzB.js";import"./ban-CMgLBFSt.js";import"./indian-rupee-Bh3-8N2a.js";import"./bell-Cr2F9IDD.js";import"./book-open-DUwKvBiK.js";import"./boxes-rwzklut0.js";import"./building-2-Cda8xQDI.js";import"./building-CG4yAV8N.js";import"./calculator-wt_63eRJ.js";import"./calendar-check-BZ1JTjf6.js";import"./camera-DDKUkICL.js";import"./chart-column-GeSBJr5Y.js";import"./chart-no-axes-column-increasing-Beqplnfl.js";import"./chart-no-axes-column-BKgkVzqT.js";import"./chevron-left-DKWjKjSf.js";import"./circle-alert-KsX4JXbz.js";import"./circle-check-big-DqURlwt2.js";import"./circle-check-C_SLfS2p.js";import"./circle-help-BdsC7_wR.js";import"./circle-x-DkvEqmM5.js";import"./circle-BpyxLEsH.js";import"./clipboard-list-BU0dok7E.js";import"./code-DNPjFOcs.js";import"./crosshair-C7OptAZm.js";import"./crown-Cp4cgutu.js";import"./download-Ba72czhU.js";import"./external-link-uO-R2E0-.js";import"./eye-off-DlDpEvnB.js";import"./eye-DSAoA9Pp.js";import"./instagram-DBjFHIT7.js";import"./file-down-Bxu0R4EW.js";import"./pen-line-Fy-AVmqM.js";import"./file-up-CZ-cXuKa.js";import"./filter-D8dMdozc.js";import"./folder-git-2-Dwj_EoDL.js";import"./house-D8b8GwgZ.js";import"./git-branch-D2sIFzs4.js";import"./grip-vertical-DXcr-v-g.js";import"./hard-drive-ApF-ULi1.js";import"./hash-CHJS6b-L.js";import"./shield-Mt6vEHxn.js";import"./info-VH-vNQ_z.js";import"./layers-CF7Mhs3n.js";import"./layout-list-BuBaZfwq.js";import"./lightbulb-fAsbBO8F.js";import"./link-2-C22T2wSs.js";import"./link-ClcCoVU_.js";import"./twitter-DDHYm63p.js";import"./list-Ajdnpsw1.js";import"./locate-fixed-D29o3FBS.js";import"./lock-RX1hYn48.js";import"./log-in-Bt5dnADg.js";import"./mail-BFoS8U8W.js";import"./map-pin-L7jUebKz.js";import"./menu-Cu-nnefe.js";import"./message-square-warning-DbVEqa_0.js";import"./message-square-DMJ4IbdE.js";import"./monitor-DL9THmS7.js";import"./package-B9XnehkQ.js";import"./percent-BYDujffR.js";import"./phone-CJ2h446N.js";import"./plane-BqORGC6m.js";import"./play-DHqp-NCB.js";import"./qr-code-u5AOBzVe.js";import"./quote-BtOwgBns.js";import"./radio-CxUR05xj.js";import"./ruler-DbxwIrQY.js";import"./send-DpE3qK0m.js";import"./server-DgtPu6lA.js";import"./wifi-CFyF5qct.js";import"./shield-check--CTAItWs.js";import"./smartphone-BQ_9x4vN.js";import"./square-check-big-Dt4MtZcM.js";import"./square-pen-B3p2jiW9.js";import"./star-WlheM7sI.js";import"./sun-DRsBfXSu.js";import"./tag-CMVMnpSh.js";import"./target-BEz5Ry2v.js";import"./thumbs-up-DYj-woXk.js";import"./ticket-BhEK5100.js";import"./trash-2-Dxg0nP1A.js";import"./trash-Dyd2ZsaG.js";import"./trending-down-CeOqAkGV.js";import"./trending-up-CPB8hZlm.js";import"./triangle-alert-MsN2AA6c.js";import"./trophy-BZyhzbIT.js";import"./type-DlbqWp8I.js";import"./user-check-4xSYwYvq.js";import"./user-plus-C-0nSlHG.js";import"./user-x-Drk57M2z.js";import"./wallet-C3p1yihr.js";import"./wrench-CLqKc51o.js";import"./zap-D4fS-tPu.js";import"./radio-group-BtLENAXk.js";import"./checkbox-Bos2Phgi.js";import"./multi-select-field-BX9C1tYH.js";import"./scroll-area-BmK0s-Hf.js";import"./LocationPicker-DAd_AcXs.js";import"./leaflet-FVhBWCqS.js";function Hr(){var A;const{t:e}=Q(),{auth:h,jobLocations:o,filters:a={}}=U().props,_=(h==null?void 0:h.permissions)||[],[u,v]=n.useState(a.search||""),[m,x]=n.useState(a.status||"_empty_"),[l,S]=n.useState(a.is_remote||"_empty_"),[O,j]=n.useState(!1),[D,g]=n.useState(!1),[T,f]=n.useState(!1),[d,C]=n.useState(null),[b,F]=n.useState("create"),[y,w]=n.useState(null),E=()=>m!=="_empty_"||l!=="_empty_"||u!=="",R=()=>(m!=="_empty_"?1:0)+(l!=="_empty_"?1:0)+(u!==""?1:0),M=t=>{t.preventDefault(),P()},P=()=>{c.get(route("hr.recruitment.job-locations.index"),{page:1,search:u||void 0,status:m!=="_empty_"?m:void 0,is_remote:l!=="_empty_"?l:void 0,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},I=t=>{const r=a.sort_field===t&&a.sort_direction==="asc"?"desc":"asc";c.get(route("hr.recruitment.job-locations.index"),{sort_field:t,sort_direction:r,page:1,search:u||void 0,status:m!=="_empty_"?m:void 0,is_remote:l!=="_empty_"?l:void 0,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},q=(t,r)=>{switch(C(r),t){case"view":w(r);break;case"edit":F("edit"),f(!0);break;case"delete":g(!0);break;case"toggle-status":c.put(route("hr.recruitment.job-locations.toggle-status",r.id),{},{onSuccess:p=>{p.props.flash.success?i.success(e(p.props.flash.success)):p.props.flash.error&&i.error(e(p.props.flash.error))},onError:p=>{typeof p=="string"?i.error(e(p)):i.error(e("Failed to update status: {{errors}}",{errors:Object.values(p).join(", ")}))}});break}},J=()=>{C(null),F("create"),f(!0)},V=t=>{b==="create"?c.post(route("hr.recruitment.job-locations.store"),t,{onSuccess:r=>{f(!1),r.props.flash.success?i.success(e(r.props.flash.success)):r.props.flash.error&&i.error(e(r.props.flash.error))},onError:r=>{typeof r=="string"?i.error(e(r)):i.error(e("Failed to create job location: {{errors}}",{errors:Object.values(r).join(", ")}))}}):b==="edit"&&c.put(route("hr.recruitment.job-locations.update",d.id),t,{onSuccess:r=>{f(!1),r.props.flash.success?i.success(e(r.props.flash.success)):r.props.flash.error&&i.error(e(r.props.flash.error))},onError:r=>{typeof r=="string"?i.error(e(r)):i.error(e("Failed to update job location: {{errors}}",{errors:Object.values(r).join(", ")}))}})},B=()=>{c.delete(route("hr.recruitment.job-locations.destroy",d.id),{onSuccess:t=>{g(!1),t.props.flash.success?i.success(e(t.props.flash.success)):t.props.flash.error&&i.error(e(t.props.flash.error))},onError:t=>{typeof t=="string"?i.error(e(t)):i.error(e("Failed to delete job location: {{errors}}",{errors:Object.values(t).join(", ")}))}})},W=()=>{v(""),x("_empty_"),S("_empty_"),j(!1),c.get(route("hr.recruitment.job-locations.index"),{page:1,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},k=[];X(_,"create-job-locations")&&k.push({label:e("Add Job Location"),icon:s.jsx(Y,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>J()});const $=[{title:e("Dashboard"),href:route("dashboard")},{title:e("Recruitment"),href:route("hr.recruitment.job-locations.index")},{title:e("Job Locations")}],z=[{key:"name",label:e("Name"),sortable:!0,render:t=>s.jsx("div",{className:"font-medium",children:t})},{key:"address",label:e("Address"),render:(t,r)=>{if(r.is_remote)return s.jsx("span",{className:"text-blue-600 font-medium",children:e("Remote Work")});const p=[t,r.city,r.state,r.country].filter(Boolean);return p.length>0?p.join(", "):"-"}},{key:"is_remote",label:e("Type"),render:t=>s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${t?"bg-blue-50 text-blue-700 ring-blue-600/20":"bg-gray-50 text-gray-600 ring-gray-500/10"}`,children:e(t?"Remote":"On-site")})},{key:"status",label:e("Status"),render:t=>s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${t==="active"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"}`,children:e(t==="active"?"Active":"Inactive")})},{key:"created_at",label:e("Created At"),sortable:!0,render:t=>{var r;return((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(t,!1))||new Date(t).toLocaleDateString()}}],G=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-job-locations"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-job-locations"},{label:e("Toggle Status"),icon:"Lock",action:"toggle-status",className:"text-amber-500",requiredPermission:"edit-job-locations"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-job-locations"}],N=[{value:"_empty_",label:e("All Statuses")},{value:"active",label:e("Active")},{value:"inactive",label:e("Inactive")}],H=[{value:"_empty_",label:e("All Types")},{value:"true",label:e("Remote")},{value:"false",label:e("On-site")}];return s.jsxs(K,{title:e("Job Locations"),url:"/hr/recruitment/job-locations",actions:k,breadcrumbs:$,noPadding:!0,children:[s.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:s.jsx(oe,{searchTerm:u,onSearchChange:v,onSearch:M,filters:[{name:"status",label:e("Status"),type:"select",value:m,onChange:x,options:N},{name:"is_remote",label:e("Type"),type:"select",value:l,onChange:S,options:H}],showFilters:O,setShowFilters:j,hasActiveFilters:E,activeFilterCount:R,onResetFilters:W,onApplyFilters:P,currentPerPage:((A=a.per_page)==null?void 0:A.toString())||"10",onPerPageChange:t=>{c.get(route("hr.recruitment.job-locations.index"),{page:1,per_page:parseInt(t),search:u||void 0,status:m!=="_empty_"?m:void 0,is_remote:l!=="_empty_"?l:void 0},{preserveState:!0,preserveScroll:!0})}})}),s.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[s.jsx(L,{columns:z,actions:G,data:(o==null?void 0:o.data)||[],from:(o==null?void 0:o.from)||1,onAction:q,sortField:a.sort_field,sortDirection:a.sort_direction,onSort:I,permissions:_,entityPermissions:{view:"view-job-locations",create:"create-job-locations",edit:"edit-job-locations",delete:"delete-job-locations"}}),s.jsx(re,{from:(o==null?void 0:o.from)||0,to:(o==null?void 0:o.to)||0,total:(o==null?void 0:o.total)||0,links:o==null?void 0:o.links,entityName:e("job locations"),onPageChange:t=>c.get(t)})]}),s.jsx(ee,{isOpen:T,onClose:()=>f(!1),onSubmit:V,formConfig:{fields:[{name:"name",label:e("Name"),type:"text",required:!0},{name:"is_remote",label:e("Remote Work"),type:"checkbox"},{name:"address",label:e("Address"),type:"textarea"},{name:"city",label:e("City"),type:"text"},{name:"state",label:e("State"),type:"text"},{name:"country",label:e("Country"),type:"text"},{name:"postal_code",label:e("Postal Code"),type:"text"},{name:"status",label:e("Status"),type:"select",required:!0,options:N.filter(t=>t.value!=="_empty_")}]},initialData:d,title:e(b==="create"?"Add New Job Location":"Edit Job Location"),mode:b}),s.jsx(te,{isOpen:D,onClose:()=>g(!1),onConfirm:B,itemName:(d==null?void 0:d.name)||"",entityName:"job location"}),s.jsx(Z,{open:!!y,onOpenChange:()=>w(null),children:y&&s.jsx(ie,{jobLocation:y})})]})}export{Hr as default}; +import{r as n,j as s}from"./ui-Z445SNHD.js";import{P as K}from"./page-template-Cw8W4Qs2.js";import{u as Q,c as U,x as X,P as Y,r as c,D as Z,t as i}from"./app-Da3PX8qg.js";import{C as L}from"./CrudTable-Dk-uCuqB.js";import{C as ee}from"./CrudFormModal-CTSICk3j.js";import{C as te}from"./CrudDeleteModal-DmHx0JCJ.js";import{P as re}from"./pagination-B9z4VraF.js";import{S as oe}from"./search-and-filter-bar-1QHzFJdq.js";import ie from"./view-D9OgrgB2.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./table-BRtys9Nx.js";import"./unlink-vC8B7N8r.js";import"./scale-Chnhsap1.js";import"./arrow-down-left-D4-BLXQL.js";import"./arrow-left-B9tcIgis.js";import"./arrow-right-left-TC-Oi5FJ.js";import"./arrow-right-SXr1661j.js";import"./arrow-up-down-Df1H6itH.js";import"./lock-open-Cco69YMj.js";import"./award-DOf5Xc3o.js";import"./ban-C1FQ9ay_.js";import"./indian-rupee-CY9fE6hT.js";import"./bell-BMsQyWM-.js";import"./book-open-DiNAfaue.js";import"./boxes-Bjf0_Kx7.js";import"./building-2-DmmRcP0c.js";import"./building-BXglONiz.js";import"./calculator-B75Vnhim.js";import"./calendar-check-C2F7PWoI.js";import"./camera-DZNJpjXR.js";import"./chart-column-CKzC1aib.js";import"./chart-no-axes-column-increasing-xL8kjLW0.js";import"./chart-no-axes-column-CaNDayE9.js";import"./chevron-left-C98gPe5P.js";import"./circle-alert-Cu5dznTP.js";import"./circle-check-big-KTDTMhTs.js";import"./circle-check-aau4wqhp.js";import"./circle-help-C4uXcZYY.js";import"./circle-x-r3If4JPw.js";import"./circle-DgA3bS7I.js";import"./clipboard-list-BNSl4hy2.js";import"./code-Dzlx6QPB.js";import"./crosshair-DtQysFz7.js";import"./crown-CC8Godfb.js";import"./download-BHVnw95S.js";import"./external-link-DL5n0dhJ.js";import"./eye-off-BJYR0wmr.js";import"./eye-CzYzwmmr.js";import"./instagram-tpp8H3E-.js";import"./file-down-CxCQCvcc.js";import"./pen-line-CNA-f1dm.js";import"./file-up-D3rB-4Bg.js";import"./filter-B_3e214H.js";import"./folder-git-2-T64oq8HG.js";import"./house-BUnGVtyw.js";import"./git-branch-EdIXkL-9.js";import"./grip-vertical-BvetFs24.js";import"./hard-drive--Nch37f-.js";import"./hash-B3fNBlbs.js";import"./shield-rKKgzkbW.js";import"./info-Cj5ROI6H.js";import"./layers-DdZLSQgt.js";import"./layout-list-DkB7S2jk.js";import"./lightbulb-CJXOfIFD.js";import"./link-2-DNnYgrdz.js";import"./link-DeErafFW.js";import"./twitter-CRZZ6zjd.js";import"./list-DY4Uh_0E.js";import"./locate-fixed-BKpEfCUU.js";import"./lock-BGSkpX29.js";import"./log-in-TxFQ9ojy.js";import"./mail-khAU5Oig.js";import"./map-pin-BFNXdrz2.js";import"./menu-BGxVBBZl.js";import"./message-square-warning-DHRFlo8i.js";import"./message-square-C7x1Rix5.js";import"./monitor-P2T9V9tT.js";import"./package-C-rDDwyp.js";import"./percent-DP16IBy2.js";import"./phone-XzqO8Dfs.js";import"./plane-C9QqCVcZ.js";import"./play-62Z04sZZ.js";import"./qr-code-CUR1J9NH.js";import"./quote-DF2Qwen7.js";import"./radio-nm2vY_Ib.js";import"./ruler-DviIA5uv.js";import"./send-DXZhFVWG.js";import"./server-BzBihesB.js";import"./wifi-BPS_-hKY.js";import"./shield-check-Cyw4YGYb.js";import"./smartphone-i99jk4ns.js";import"./square-check-big-Cal0w_ma.js";import"./square-pen-CatLE0_h.js";import"./star-CSGOTD6i.js";import"./sun-TjfxyFzf.js";import"./tag-CUFhfHTp.js";import"./target-B_9kWYv3.js";import"./thumbs-up-Du-LlBXg.js";import"./ticket-BjgtGAIQ.js";import"./trash-2-15Ri11Yq.js";import"./trash-BRJCY2my.js";import"./trending-down-MNPLLbIb.js";import"./trending-up-D5y6g4yZ.js";import"./triangle-alert-CeuDFixJ.js";import"./trophy-Cs36GMET.js";import"./type-DX1RNe21.js";import"./user-check-DDs_5zV9.js";import"./user-plus-Ba62LA9O.js";import"./user-x-C3dBJr2o.js";import"./wallet-BP1hP1I0.js";import"./wrench-DX6GWbcS.js";import"./zap-Of1Abppa.js";import"./radio-group-CuY8xCRY.js";import"./checkbox-C3Z6LHOx.js";import"./multi-select-field-ALFA5JXF.js";import"./scroll-area-C7NBgd0i.js";import"./LocationPicker-Dy1Od2a3.js";import"./leaflet-FVhBWCqS.js";function Hr(){var A;const{t:e}=Q(),{auth:h,jobLocations:o,filters:a={}}=U().props,_=(h==null?void 0:h.permissions)||[],[u,v]=n.useState(a.search||""),[m,x]=n.useState(a.status||"_empty_"),[l,S]=n.useState(a.is_remote||"_empty_"),[O,j]=n.useState(!1),[D,g]=n.useState(!1),[T,f]=n.useState(!1),[d,C]=n.useState(null),[b,F]=n.useState("create"),[y,w]=n.useState(null),E=()=>m!=="_empty_"||l!=="_empty_"||u!=="",R=()=>(m!=="_empty_"?1:0)+(l!=="_empty_"?1:0)+(u!==""?1:0),M=t=>{t.preventDefault(),P()},P=()=>{c.get(route("hr.recruitment.job-locations.index"),{page:1,search:u||void 0,status:m!=="_empty_"?m:void 0,is_remote:l!=="_empty_"?l:void 0,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},I=t=>{const r=a.sort_field===t&&a.sort_direction==="asc"?"desc":"asc";c.get(route("hr.recruitment.job-locations.index"),{sort_field:t,sort_direction:r,page:1,search:u||void 0,status:m!=="_empty_"?m:void 0,is_remote:l!=="_empty_"?l:void 0,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},q=(t,r)=>{switch(C(r),t){case"view":w(r);break;case"edit":F("edit"),f(!0);break;case"delete":g(!0);break;case"toggle-status":c.put(route("hr.recruitment.job-locations.toggle-status",r.id),{},{onSuccess:p=>{p.props.flash.success?i.success(e(p.props.flash.success)):p.props.flash.error&&i.error(e(p.props.flash.error))},onError:p=>{typeof p=="string"?i.error(e(p)):i.error(e("Failed to update status: {{errors}}",{errors:Object.values(p).join(", ")}))}});break}},J=()=>{C(null),F("create"),f(!0)},V=t=>{b==="create"?c.post(route("hr.recruitment.job-locations.store"),t,{onSuccess:r=>{f(!1),r.props.flash.success?i.success(e(r.props.flash.success)):r.props.flash.error&&i.error(e(r.props.flash.error))},onError:r=>{typeof r=="string"?i.error(e(r)):i.error(e("Failed to create job location: {{errors}}",{errors:Object.values(r).join(", ")}))}}):b==="edit"&&c.put(route("hr.recruitment.job-locations.update",d.id),t,{onSuccess:r=>{f(!1),r.props.flash.success?i.success(e(r.props.flash.success)):r.props.flash.error&&i.error(e(r.props.flash.error))},onError:r=>{typeof r=="string"?i.error(e(r)):i.error(e("Failed to update job location: {{errors}}",{errors:Object.values(r).join(", ")}))}})},B=()=>{c.delete(route("hr.recruitment.job-locations.destroy",d.id),{onSuccess:t=>{g(!1),t.props.flash.success?i.success(e(t.props.flash.success)):t.props.flash.error&&i.error(e(t.props.flash.error))},onError:t=>{typeof t=="string"?i.error(e(t)):i.error(e("Failed to delete job location: {{errors}}",{errors:Object.values(t).join(", ")}))}})},W=()=>{v(""),x("_empty_"),S("_empty_"),j(!1),c.get(route("hr.recruitment.job-locations.index"),{page:1,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},k=[];X(_,"create-job-locations")&&k.push({label:e("Add Job Location"),icon:s.jsx(Y,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>J()});const $=[{title:e("Dashboard"),href:route("dashboard")},{title:e("Recruitment"),href:route("hr.recruitment.job-locations.index")},{title:e("Job Locations")}],z=[{key:"name",label:e("Name"),sortable:!0,render:t=>s.jsx("div",{className:"font-medium",children:t})},{key:"address",label:e("Address"),render:(t,r)=>{if(r.is_remote)return s.jsx("span",{className:"text-blue-600 font-medium",children:e("Remote Work")});const p=[t,r.city,r.state,r.country].filter(Boolean);return p.length>0?p.join(", "):"-"}},{key:"is_remote",label:e("Type"),render:t=>s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${t?"bg-blue-50 text-blue-700 ring-blue-600/20":"bg-gray-50 text-gray-600 ring-gray-500/10"}`,children:e(t?"Remote":"On-site")})},{key:"status",label:e("Status"),render:t=>s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${t==="active"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"}`,children:e(t==="active"?"Active":"Inactive")})},{key:"created_at",label:e("Created At"),sortable:!0,render:t=>{var r;return((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(t,!1))||new Date(t).toLocaleDateString()}}],G=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-job-locations"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-job-locations"},{label:e("Toggle Status"),icon:"Lock",action:"toggle-status",className:"text-amber-500",requiredPermission:"edit-job-locations"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-job-locations"}],N=[{value:"_empty_",label:e("All Statuses")},{value:"active",label:e("Active")},{value:"inactive",label:e("Inactive")}],H=[{value:"_empty_",label:e("All Types")},{value:"true",label:e("Remote")},{value:"false",label:e("On-site")}];return s.jsxs(K,{title:e("Job Locations"),url:"/hr/recruitment/job-locations",actions:k,breadcrumbs:$,noPadding:!0,children:[s.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:s.jsx(oe,{searchTerm:u,onSearchChange:v,onSearch:M,filters:[{name:"status",label:e("Status"),type:"select",value:m,onChange:x,options:N},{name:"is_remote",label:e("Type"),type:"select",value:l,onChange:S,options:H}],showFilters:O,setShowFilters:j,hasActiveFilters:E,activeFilterCount:R,onResetFilters:W,onApplyFilters:P,currentPerPage:((A=a.per_page)==null?void 0:A.toString())||"10",onPerPageChange:t=>{c.get(route("hr.recruitment.job-locations.index"),{page:1,per_page:parseInt(t),search:u||void 0,status:m!=="_empty_"?m:void 0,is_remote:l!=="_empty_"?l:void 0},{preserveState:!0,preserveScroll:!0})}})}),s.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[s.jsx(L,{columns:z,actions:G,data:(o==null?void 0:o.data)||[],from:(o==null?void 0:o.from)||1,onAction:q,sortField:a.sort_field,sortDirection:a.sort_direction,onSort:I,permissions:_,entityPermissions:{view:"view-job-locations",create:"create-job-locations",edit:"edit-job-locations",delete:"delete-job-locations"}}),s.jsx(re,{from:(o==null?void 0:o.from)||0,to:(o==null?void 0:o.to)||0,total:(o==null?void 0:o.total)||0,links:o==null?void 0:o.links,entityName:e("job locations"),onPageChange:t=>c.get(t)})]}),s.jsx(ee,{isOpen:T,onClose:()=>f(!1),onSubmit:V,formConfig:{fields:[{name:"name",label:e("Name"),type:"text",required:!0},{name:"is_remote",label:e("Remote Work"),type:"checkbox"},{name:"address",label:e("Address"),type:"textarea"},{name:"city",label:e("City"),type:"text"},{name:"state",label:e("State"),type:"text"},{name:"country",label:e("Country"),type:"text"},{name:"postal_code",label:e("Postal Code"),type:"text"},{name:"status",label:e("Status"),type:"select",required:!0,options:N.filter(t=>t.value!=="_empty_")}]},initialData:d,title:e(b==="create"?"Add New Job Location":"Edit Job Location"),mode:b}),s.jsx(te,{isOpen:D,onClose:()=>g(!1),onConfirm:B,itemName:(d==null?void 0:d.name)||"",entityName:"job location"}),s.jsx(Z,{open:!!y,onOpenChange:()=>w(null),children:y&&s.jsx(ie,{jobLocation:y})})]})}export{Hr as default}; diff --git a/public/build/assets/index-RRHqyqCe.js b/public/build/assets/index-CwMkelXK.js similarity index 90% rename from public/build/assets/index-RRHqyqCe.js rename to public/build/assets/index-CwMkelXK.js index 331723f47..10eb10583 100644 --- a/public/build/assets/index-RRHqyqCe.js +++ b/public/build/assets/index-CwMkelXK.js @@ -1 +1 @@ -import{r as x,j as e}from"./ui-Z445SNHD.js";import{P as ie}from"./page-template-B_mOhR6n.js";import{u as ce,c as de,x as E,L as P,I as R,B as o,S as oe,X as le,r as h,t as c}from"./app-36WMjvX0.js";import{C as ne}from"./CrudDeleteModal-DM40AK8z.js";import{P as me}from"./pagination-n2efY1KU.js";import{T as xe}from"./textarea-CdnKPU5F.js";import{S as T,a as $,b as B,c as V,d as N}from"./select-DgPPBKIC.js";import{L as A}from"./layers-CF7Mhs3n.js";import{a as he,C as pe}from"./chevron-up-DXYKkCZG.js";import{S as K}from"./square-pen-B3p2jiW9.js";import{L as X}from"./lock-RX1hYn48.js";import{T as G}from"./trash-2-Dxg0nP1A.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./index-9MclThM-.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";function rs(){const{t:r}=ce(),{auth:C,jobTypes:a,filters:l={},globalSettings:t}=de().props,S=(C==null?void 0:C.permissions)||[],[b,I]=x.useState(l.search||""),[p,J]=x.useState(l.status||"all"),[H,k]=x.useState(!1),[j,w]=x.useState(null),[g,q]=x.useState("create"),[_,Q]=x.useState(new Set),[d,v]=x.useState({name:"",description:"",status:"active"}),[n,f]=x.useState({}),y=E(S,"create-job-types"),u=E(S,"edit-job-types"),z=E(S,"delete-job-types"),W=s=>{const i=new Set(_);i.has(s)?i.delete(s):i.add(s),Q(i)},F=()=>{v({name:"",description:"",status:"active"}),f({}),q("create"),w(null)},L=s=>{v({name:s.name||"",description:s.description||"",status:s.status||"active"}),q("edit"),w(s),f({}),window.scrollTo({top:0,behavior:"smooth"})},Y=()=>{const s={};return d.name.trim()?d.name.trim().length>255&&(s.name=r("Name must not exceed 255 characters")):s.name=r("Job Type required"),["active","inactive"].includes(d.status)||(s.status=r("Please select a valid status")),f(s),Object.keys(s).length===0},M=(s={})=>{h.get(route("hr.recruitment.job-types.index"),{page:1,search:b||void 0,status:p!=="all"?p:void 0,per_page:l.per_page||10,...s},{preserveState:!0,preserveScroll:!0})},O=s=>{s.preventDefault(),M()},Z=()=>{I(""),J("all"),h.get(route("hr.recruitment.job-types.index"),{page:1,per_page:l.per_page||10},{preserveState:!0,preserveScroll:!0})},ee=s=>{const i=l.sort_field===s&&l.sort_direction==="asc"?"desc":"asc";M({sort_field:s,sort_direction:i})},se=s=>{s.preventDefault(),Y()&&(g==="create"?(t!=null&&t.is_demo||c.loading(r("Creating job type...")),h.post(route("hr.recruitment.job-types.store"),d,{onSuccess:i=>{t!=null&&t.is_demo||c.dismiss(),i.props.flash.success?(c.success(r(i.props.flash.success)),F()):i.props.flash.error&&c.error(r(i.props.flash.error))},onError:i=>{t!=null&&t.is_demo||c.dismiss(),f(i),c.error(r("Please check the form for errors"))}})):(t!=null&&t.is_demo||c.loading(r("Updating job type...")),h.put(route("hr.recruitment.job-types.update",j.id),d,{onSuccess:i=>{t!=null&&t.is_demo||c.dismiss(),i.props.flash.success?(c.success(r(i.props.flash.success)),F()):i.props.flash.error&&c.error(r(i.props.flash.error))},onError:i=>{t!=null&&t.is_demo||c.dismiss(),f(i),c.error(r("Please check the form for errors"))}})))},re=()=>{t!=null&&t.is_demo||c.loading(r("Deleting job type...")),h.delete(route("hr.recruitment.job-types.destroy",j.id),{onSuccess:s=>{k(!1),t!=null&&t.is_demo||c.dismiss(),s.props.flash.success?c.success(r(s.props.flash.success)):s.props.flash.error&&c.error(r(s.props.flash.error))},onError:s=>{t!=null&&t.is_demo||c.dismiss(),c.error(typeof s=="string"?r(s):r("Failed to delete job type: {{errors}}",{errors:Object.values(s).join(", ")}))}})},U=s=>{const i=s.status==="active"?"inactive":"active";t!=null&&t.is_demo||c.loading(r(i==="active"?"Activating job type...":"Deactivating job type...")),h.put(route("hr.recruitment.job-types.toggle-status",s.id),{},{onSuccess:m=>{t!=null&&t.is_demo||c.dismiss(),m.props.flash.success?c.success(r(m.props.flash.success)):m.props.flash.error&&c.error(r(m.props.flash.error))},onError:m=>{t!=null&&t.is_demo||c.dismiss(),c.error(typeof m=="string"?r(m):r("Failed to update status: {{errors}}",{errors:Object.values(m).join(", ")}))}})},te=[{title:r("Dashboard"),href:route("dashboard")},{title:r("Recruitment"),href:route("hr.recruitment.job-types.index")},{title:r("Job Types")}],D=!!b||p!=="all",ae=({field:s})=>l.sort_field===s?e.jsx("span",{children:l.sort_direction==="asc"?" ↑":" ↓"}):e.jsx("span",{className:"opacity-40",children:"↕"});return e.jsxs(ie,{title:r("Job Types"),description:"",url:"/hr/recruitment/job-types",breadcrumbs:te,noPadding:!0,children:[e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-6",children:[e.jsx("div",{className:"lg:col-span-1",children:e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 sticky top-4",children:[e.jsxs("div",{className:"p-6 border-b border-gray-200 dark:border-gray-700",children:[e.jsx("h2",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:r(g==="create"?"Add New Job Type":"Edit Job Type")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1",children:r(g==="create"?"Fill in the details to create a new job type":"Update the job type details below")})]}),e.jsxs("form",{onSubmit:se,className:"p-6 space-y-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(P,{required:!0,htmlFor:"name",className:"required",children:r("Job Type Name")}),e.jsx(R,{id:"name",type:"text",value:d.name,onChange:s=>v({...d,name:s.target.value}),placeholder:r("e.g., Full-time, Part-time, Contract"),className:n.name?"border-red-500":"",disabled:!y&&!u,required:!0}),n.name&&e.jsx("p",{className:"text-sm text-red-500",children:n.name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(P,{htmlFor:"description",children:r("Description")}),e.jsx(xe,{id:"description",value:d.description,onChange:s=>v({...d,description:s.target.value}),placeholder:r("Brief description of the job type"),rows:3,className:n.description?"border-red-500":"",disabled:!y&&!u}),n.description&&e.jsx("p",{className:"text-sm text-red-500",children:n.description})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(P,{required:!0,htmlFor:"status",className:"required",children:r("Status")}),e.jsxs(T,{value:d.status,onValueChange:s=>v({...d,status:s}),disabled:!y&&!u,children:[e.jsx($,{className:n.status?"border-red-500":"",children:e.jsx(B,{placeholder:r("Select status")})}),e.jsxs(V,{children:[e.jsx(N,{value:"active",children:r("Active")}),e.jsx(N,{value:"inactive",children:r("Inactive")})]})]}),n.status&&e.jsx("p",{className:"text-sm text-red-500",children:n.status})]}),e.jsxs("div",{className:"flex items-center gap-3 pt-4 border-t border-gray-200 dark:border-gray-700",children:[(y||u)&&e.jsx(o,{type:"submit",className:"flex-1",children:r(g==="create"?"Add Job Type":"Update Job Type")}),g==="edit"&&e.jsx(o,{type:"button",variant:"outline",onClick:F,children:r("Cancel")})]})]})]})}),e.jsxs("div",{className:"lg:col-span-2 space-y-4",children:[e.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 p-4",children:e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex gap-2",children:[e.jsxs("div",{className:"relative flex-1",children:[e.jsx(oe,{className:"absolute left-3 top-1/2 -translate-y-1/2 h-4 w-4 text-gray-400"}),e.jsx(R,{type:"text",placeholder:r("Search job types..."),value:b,onChange:s=>I(s.target.value),onKeyDown:s=>s.key==="Enter"&&O(s),className:"pl-10"})]}),e.jsx(o,{onClick:O,variant:"default",children:r("Search")}),D&&e.jsxs(o,{onClick:Z,variant:"outline",children:[e.jsx(le,{className:"h-4 w-4 mr-2"}),r("Reset")]})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-3",children:e.jsxs(T,{value:p,onValueChange:J,children:[e.jsx($,{children:e.jsx(B,{placeholder:r("All Statuses")})}),e.jsxs(V,{children:[e.jsx(N,{value:"all",children:r("All Statuses")}),e.jsx(N,{value:"active",children:r("Active")}),e.jsx(N,{value:"inactive",children:r("Inactive")})]})]})})]})}),e.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 overflow-hidden",children:((a==null?void 0:a.data)||[]).length>0?e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"px-6 py-4 border-b border-gray-200 dark:border-gray-700",children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:r("Job Types")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1",children:r("Manage job types used in recruitment")})]}),e.jsx("div",{className:"hidden lg:block",children:e.jsx("div",{className:"overflow-x-auto",children:e.jsxs("table",{className:"min-w-full divide-y divide-gray-200 dark:divide-gray-700",children:[e.jsx("thead",{className:"bg-gray-50 dark:bg-gray-700",children:e.jsxs("tr",{children:[e.jsx("th",{className:"px-4 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider cursor-pointer select-none",onClick:()=>ee("name"),children:e.jsxs("div",{className:"flex items-center gap-1",children:[r("Name")," ",e.jsx(ae,{field:"name"})]})}),e.jsx("th",{className:"px-3 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:r("Status")}),e.jsx("th",{className:"px-4 py-3 text-right text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:r("Actions")})]})}),e.jsx("tbody",{className:"bg-white dark:bg-gray-800 divide-y divide-gray-200 dark:divide-gray-700",children:((a==null?void 0:a.data)||[]).map(s=>e.jsxs("tr",{className:"hover:bg-gray-50 dark:hover:bg-gray-700/50 transition-colors",children:[e.jsx("td",{className:"px-4 py-4",children:e.jsxs("div",{className:"flex items-center",children:[e.jsx("div",{className:"flex-shrink-0 h-10 w-10 rounded-lg flex items-center justify-center bg-violet-100 text-violet-600 dark:bg-violet-900/30 dark:text-violet-400",children:e.jsx(A,{className:"h-5 w-5"})}),e.jsxs("div",{className:"ml-3",children:[e.jsx("div",{className:"text-sm font-medium text-gray-900 dark:text-white",children:s.name}),s.description&&e.jsxs("div",{className:"text-sm text-gray-500 dark:text-gray-400 max-w-xs",children:[e.jsx("div",{className:_.has(s.id)?"":"line-clamp-2",children:s.description}),s.description.length>60&&e.jsx("button",{onClick:()=>W(s.id),className:"inline-flex items-center mt-1 text-xs text-blue-600 hover:text-blue-800 dark:text-blue-400 dark:hover:text-blue-300",children:_.has(s.id)?e.jsxs(e.Fragment,{children:[e.jsx(he,{className:"h-3 w-3 mr-1"}),r("Show less")]}):e.jsxs(e.Fragment,{children:[e.jsx(pe,{className:"h-3 w-3 mr-1"}),r("Show more")]})})]})]})]})}),e.jsx("td",{className:"px-3 py-4",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.status==="active"?r("Active"):r("Inactive")})}),e.jsx("td",{className:"px-4 py-4 text-right",children:e.jsxs("div",{className:"flex items-center justify-end space-x-2",children:[u&&e.jsxs(e.Fragment,{children:[e.jsx(o,{variant:"ghost",size:"sm",onClick:()=>L(s),className:"h-8 w-8 p-0 text-amber-500",title:r("Edit"),children:e.jsx(K,{className:"h-4 w-4"})}),e.jsx(o,{variant:"ghost",size:"sm",onClick:()=>U(s),className:`h-8 w-8 p-0 ${s.status==="active"?"text-orange-500":"text-green-600"}`,title:s.status==="active"?r("Deactivate"):r("Activate"),children:e.jsx(X,{className:"h-4 w-4"})})]}),z&&e.jsx(o,{variant:"ghost",size:"sm",onClick:()=>{w(s),k(!0)},className:"h-8 w-8 p-0 text-red-500",title:r("Delete"),children:e.jsx(G,{className:"h-4 w-4"})})]})})]},s.id))})]})})}),e.jsx("div",{className:"lg:hidden space-y-4",children:((a==null?void 0:a.data)||[]).map(s=>e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg border border-gray-200 dark:border-gray-700 p-4",children:[e.jsxs("div",{className:"flex items-start justify-between mb-3",children:[e.jsxs("div",{className:"flex items-start space-x-3",children:[e.jsx("div",{className:"flex-shrink-0 h-10 w-10 rounded-lg flex items-center justify-center bg-violet-100 text-violet-600 dark:bg-violet-900/30 dark:text-violet-400",children:e.jsx(A,{className:"h-5 w-5"})}),e.jsxs("div",{className:"flex-1",children:[e.jsx("h3",{className:"text-sm font-medium text-gray-900 dark:text-white",children:s.name}),s.description&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1 line-clamp-2",title:s.description,children:s.description})]})]}),e.jsxs("div",{className:"flex items-center space-x-1",children:[u&&e.jsxs(e.Fragment,{children:[e.jsx(o,{variant:"ghost",size:"sm",onClick:()=>L(s),className:"h-8 w-8 p-0 text-amber-500",children:e.jsx(K,{className:"h-4 w-4"})}),e.jsx(o,{variant:"ghost",size:"sm",onClick:()=>U(s),className:`h-8 w-8 p-0 ${s.status==="active"?"text-orange-500":"text-green-600"}`,children:e.jsx(X,{className:"h-4 w-4"})})]}),z&&e.jsx(o,{variant:"ghost",size:"sm",onClick:()=>{w(s),k(!0)},className:"h-8 w-8 p-0 text-red-500",children:e.jsx(G,{className:"h-4 w-4"})})]})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400 mb-1",children:r("Status")}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.status==="active"?r("Active"):r("Inactive")})]})]},s.id))}),(a==null?void 0:a.total)>((a==null?void 0:a.per_page)||10)&&e.jsx("div",{className:"px-6 py-4 border-t border-gray-200 dark:border-gray-700",children:e.jsx(me,{from:(a==null?void 0:a.from)||0,to:(a==null?void 0:a.to)||0,total:(a==null?void 0:a.total)||0,links:a==null?void 0:a.links,entityName:r("job types"),onPageChange:s=>{const i=new URL(s).searchParams.get("page");h.get(route("hr.recruitment.job-types.index"),{page:i,per_page:l.per_page||10,search:b||void 0,status:p!=="all"?p:void 0},{preserveState:!0,preserveScroll:!0})}})})]}):e.jsxs("div",{className:"p-12 text-center",children:[e.jsx("div",{className:"mx-auto w-16 h-16 bg-gray-100 dark:bg-gray-700 rounded-full flex items-center justify-center mb-4",children:e.jsx(A,{className:"h-8 w-8 text-gray-400"})}),e.jsx("h3",{className:"text-lg font-medium text-gray-900 dark:text-white mb-2",children:r("No job types found")}),e.jsx("p",{className:"text-gray-500 dark:text-gray-400 mb-6 max-w-sm mx-auto",children:r(D?"No job types match your search criteria. Try adjusting your filters.":"Create job types to categorize your recruitment positions.")}),!D&&y&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:r("Use the form on the left to add your first job type.")})]})})]})]}),e.jsx(ne,{isOpen:H,onClose:()=>k(!1),onConfirm:re,itemName:(j==null?void 0:j.name)||"",entityName:"job type"})]})}export{rs as default}; +import{r as x,j as e}from"./ui-Z445SNHD.js";import{P as ie}from"./page-template-Cw8W4Qs2.js";import{u as ce,c as de,x as E,L as P,I as R,B as o,S as oe,X as le,r as h,t as c}from"./app-Da3PX8qg.js";import{C as ne}from"./CrudDeleteModal-DmHx0JCJ.js";import{P as me}from"./pagination-B9z4VraF.js";import{T as xe}from"./textarea-BgXisGCr.js";import{S as T,a as $,b as B,c as V,d as N}from"./select-9uIRiOV_.js";import{L as A}from"./layers-DdZLSQgt.js";import{a as he,C as pe}from"./chevron-up-CIpCAMDk.js";import{S as K}from"./square-pen-CatLE0_h.js";import{L as X}from"./lock-BGSkpX29.js";import{T as G}from"./trash-2-15Ri11Yq.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./index-9MclThM-.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";function rs(){const{t:r}=ce(),{auth:C,jobTypes:a,filters:l={},globalSettings:t}=de().props,S=(C==null?void 0:C.permissions)||[],[b,I]=x.useState(l.search||""),[p,J]=x.useState(l.status||"all"),[H,k]=x.useState(!1),[j,w]=x.useState(null),[g,q]=x.useState("create"),[_,Q]=x.useState(new Set),[d,v]=x.useState({name:"",description:"",status:"active"}),[n,f]=x.useState({}),y=E(S,"create-job-types"),u=E(S,"edit-job-types"),z=E(S,"delete-job-types"),W=s=>{const i=new Set(_);i.has(s)?i.delete(s):i.add(s),Q(i)},F=()=>{v({name:"",description:"",status:"active"}),f({}),q("create"),w(null)},L=s=>{v({name:s.name||"",description:s.description||"",status:s.status||"active"}),q("edit"),w(s),f({}),window.scrollTo({top:0,behavior:"smooth"})},Y=()=>{const s={};return d.name.trim()?d.name.trim().length>255&&(s.name=r("Name must not exceed 255 characters")):s.name=r("Job Type required"),["active","inactive"].includes(d.status)||(s.status=r("Please select a valid status")),f(s),Object.keys(s).length===0},M=(s={})=>{h.get(route("hr.recruitment.job-types.index"),{page:1,search:b||void 0,status:p!=="all"?p:void 0,per_page:l.per_page||10,...s},{preserveState:!0,preserveScroll:!0})},O=s=>{s.preventDefault(),M()},Z=()=>{I(""),J("all"),h.get(route("hr.recruitment.job-types.index"),{page:1,per_page:l.per_page||10},{preserveState:!0,preserveScroll:!0})},ee=s=>{const i=l.sort_field===s&&l.sort_direction==="asc"?"desc":"asc";M({sort_field:s,sort_direction:i})},se=s=>{s.preventDefault(),Y()&&(g==="create"?(t!=null&&t.is_demo||c.loading(r("Creating job type...")),h.post(route("hr.recruitment.job-types.store"),d,{onSuccess:i=>{t!=null&&t.is_demo||c.dismiss(),i.props.flash.success?(c.success(r(i.props.flash.success)),F()):i.props.flash.error&&c.error(r(i.props.flash.error))},onError:i=>{t!=null&&t.is_demo||c.dismiss(),f(i),c.error(r("Please check the form for errors"))}})):(t!=null&&t.is_demo||c.loading(r("Updating job type...")),h.put(route("hr.recruitment.job-types.update",j.id),d,{onSuccess:i=>{t!=null&&t.is_demo||c.dismiss(),i.props.flash.success?(c.success(r(i.props.flash.success)),F()):i.props.flash.error&&c.error(r(i.props.flash.error))},onError:i=>{t!=null&&t.is_demo||c.dismiss(),f(i),c.error(r("Please check the form for errors"))}})))},re=()=>{t!=null&&t.is_demo||c.loading(r("Deleting job type...")),h.delete(route("hr.recruitment.job-types.destroy",j.id),{onSuccess:s=>{k(!1),t!=null&&t.is_demo||c.dismiss(),s.props.flash.success?c.success(r(s.props.flash.success)):s.props.flash.error&&c.error(r(s.props.flash.error))},onError:s=>{t!=null&&t.is_demo||c.dismiss(),c.error(typeof s=="string"?r(s):r("Failed to delete job type: {{errors}}",{errors:Object.values(s).join(", ")}))}})},U=s=>{const i=s.status==="active"?"inactive":"active";t!=null&&t.is_demo||c.loading(r(i==="active"?"Activating job type...":"Deactivating job type...")),h.put(route("hr.recruitment.job-types.toggle-status",s.id),{},{onSuccess:m=>{t!=null&&t.is_demo||c.dismiss(),m.props.flash.success?c.success(r(m.props.flash.success)):m.props.flash.error&&c.error(r(m.props.flash.error))},onError:m=>{t!=null&&t.is_demo||c.dismiss(),c.error(typeof m=="string"?r(m):r("Failed to update status: {{errors}}",{errors:Object.values(m).join(", ")}))}})},te=[{title:r("Dashboard"),href:route("dashboard")},{title:r("Recruitment"),href:route("hr.recruitment.job-types.index")},{title:r("Job Types")}],D=!!b||p!=="all",ae=({field:s})=>l.sort_field===s?e.jsx("span",{children:l.sort_direction==="asc"?" ↑":" ↓"}):e.jsx("span",{className:"opacity-40",children:"↕"});return e.jsxs(ie,{title:r("Job Types"),description:"",url:"/hr/recruitment/job-types",breadcrumbs:te,noPadding:!0,children:[e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-6",children:[e.jsx("div",{className:"lg:col-span-1",children:e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 sticky top-4",children:[e.jsxs("div",{className:"p-6 border-b border-gray-200 dark:border-gray-700",children:[e.jsx("h2",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:r(g==="create"?"Add New Job Type":"Edit Job Type")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1",children:r(g==="create"?"Fill in the details to create a new job type":"Update the job type details below")})]}),e.jsxs("form",{onSubmit:se,className:"p-6 space-y-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(P,{required:!0,htmlFor:"name",className:"required",children:r("Job Type Name")}),e.jsx(R,{id:"name",type:"text",value:d.name,onChange:s=>v({...d,name:s.target.value}),placeholder:r("e.g., Full-time, Part-time, Contract"),className:n.name?"border-red-500":"",disabled:!y&&!u,required:!0}),n.name&&e.jsx("p",{className:"text-sm text-red-500",children:n.name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(P,{htmlFor:"description",children:r("Description")}),e.jsx(xe,{id:"description",value:d.description,onChange:s=>v({...d,description:s.target.value}),placeholder:r("Brief description of the job type"),rows:3,className:n.description?"border-red-500":"",disabled:!y&&!u}),n.description&&e.jsx("p",{className:"text-sm text-red-500",children:n.description})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(P,{required:!0,htmlFor:"status",className:"required",children:r("Status")}),e.jsxs(T,{value:d.status,onValueChange:s=>v({...d,status:s}),disabled:!y&&!u,children:[e.jsx($,{className:n.status?"border-red-500":"",children:e.jsx(B,{placeholder:r("Select status")})}),e.jsxs(V,{children:[e.jsx(N,{value:"active",children:r("Active")}),e.jsx(N,{value:"inactive",children:r("Inactive")})]})]}),n.status&&e.jsx("p",{className:"text-sm text-red-500",children:n.status})]}),e.jsxs("div",{className:"flex items-center gap-3 pt-4 border-t border-gray-200 dark:border-gray-700",children:[(y||u)&&e.jsx(o,{type:"submit",className:"flex-1",children:r(g==="create"?"Add Job Type":"Update Job Type")}),g==="edit"&&e.jsx(o,{type:"button",variant:"outline",onClick:F,children:r("Cancel")})]})]})]})}),e.jsxs("div",{className:"lg:col-span-2 space-y-4",children:[e.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 p-4",children:e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex gap-2",children:[e.jsxs("div",{className:"relative flex-1",children:[e.jsx(oe,{className:"absolute left-3 top-1/2 -translate-y-1/2 h-4 w-4 text-gray-400"}),e.jsx(R,{type:"text",placeholder:r("Search job types..."),value:b,onChange:s=>I(s.target.value),onKeyDown:s=>s.key==="Enter"&&O(s),className:"pl-10"})]}),e.jsx(o,{onClick:O,variant:"default",children:r("Search")}),D&&e.jsxs(o,{onClick:Z,variant:"outline",children:[e.jsx(le,{className:"h-4 w-4 mr-2"}),r("Reset")]})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-3",children:e.jsxs(T,{value:p,onValueChange:J,children:[e.jsx($,{children:e.jsx(B,{placeholder:r("All Statuses")})}),e.jsxs(V,{children:[e.jsx(N,{value:"all",children:r("All Statuses")}),e.jsx(N,{value:"active",children:r("Active")}),e.jsx(N,{value:"inactive",children:r("Inactive")})]})]})})]})}),e.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 overflow-hidden",children:((a==null?void 0:a.data)||[]).length>0?e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"px-6 py-4 border-b border-gray-200 dark:border-gray-700",children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:r("Job Types")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1",children:r("Manage job types used in recruitment")})]}),e.jsx("div",{className:"hidden lg:block",children:e.jsx("div",{className:"overflow-x-auto",children:e.jsxs("table",{className:"min-w-full divide-y divide-gray-200 dark:divide-gray-700",children:[e.jsx("thead",{className:"bg-gray-50 dark:bg-gray-700",children:e.jsxs("tr",{children:[e.jsx("th",{className:"px-4 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider cursor-pointer select-none",onClick:()=>ee("name"),children:e.jsxs("div",{className:"flex items-center gap-1",children:[r("Name")," ",e.jsx(ae,{field:"name"})]})}),e.jsx("th",{className:"px-3 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:r("Status")}),e.jsx("th",{className:"px-4 py-3 text-right text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:r("Actions")})]})}),e.jsx("tbody",{className:"bg-white dark:bg-gray-800 divide-y divide-gray-200 dark:divide-gray-700",children:((a==null?void 0:a.data)||[]).map(s=>e.jsxs("tr",{className:"hover:bg-gray-50 dark:hover:bg-gray-700/50 transition-colors",children:[e.jsx("td",{className:"px-4 py-4",children:e.jsxs("div",{className:"flex items-center",children:[e.jsx("div",{className:"flex-shrink-0 h-10 w-10 rounded-lg flex items-center justify-center bg-violet-100 text-violet-600 dark:bg-violet-900/30 dark:text-violet-400",children:e.jsx(A,{className:"h-5 w-5"})}),e.jsxs("div",{className:"ml-3",children:[e.jsx("div",{className:"text-sm font-medium text-gray-900 dark:text-white",children:s.name}),s.description&&e.jsxs("div",{className:"text-sm text-gray-500 dark:text-gray-400 max-w-xs",children:[e.jsx("div",{className:_.has(s.id)?"":"line-clamp-2",children:s.description}),s.description.length>60&&e.jsx("button",{onClick:()=>W(s.id),className:"inline-flex items-center mt-1 text-xs text-blue-600 hover:text-blue-800 dark:text-blue-400 dark:hover:text-blue-300",children:_.has(s.id)?e.jsxs(e.Fragment,{children:[e.jsx(he,{className:"h-3 w-3 mr-1"}),r("Show less")]}):e.jsxs(e.Fragment,{children:[e.jsx(pe,{className:"h-3 w-3 mr-1"}),r("Show more")]})})]})]})]})}),e.jsx("td",{className:"px-3 py-4",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.status==="active"?r("Active"):r("Inactive")})}),e.jsx("td",{className:"px-4 py-4 text-right",children:e.jsxs("div",{className:"flex items-center justify-end space-x-2",children:[u&&e.jsxs(e.Fragment,{children:[e.jsx(o,{variant:"ghost",size:"sm",onClick:()=>L(s),className:"h-8 w-8 p-0 text-amber-500",title:r("Edit"),children:e.jsx(K,{className:"h-4 w-4"})}),e.jsx(o,{variant:"ghost",size:"sm",onClick:()=>U(s),className:`h-8 w-8 p-0 ${s.status==="active"?"text-orange-500":"text-green-600"}`,title:s.status==="active"?r("Deactivate"):r("Activate"),children:e.jsx(X,{className:"h-4 w-4"})})]}),z&&e.jsx(o,{variant:"ghost",size:"sm",onClick:()=>{w(s),k(!0)},className:"h-8 w-8 p-0 text-red-500",title:r("Delete"),children:e.jsx(G,{className:"h-4 w-4"})})]})})]},s.id))})]})})}),e.jsx("div",{className:"lg:hidden space-y-4",children:((a==null?void 0:a.data)||[]).map(s=>e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg border border-gray-200 dark:border-gray-700 p-4",children:[e.jsxs("div",{className:"flex items-start justify-between mb-3",children:[e.jsxs("div",{className:"flex items-start space-x-3",children:[e.jsx("div",{className:"flex-shrink-0 h-10 w-10 rounded-lg flex items-center justify-center bg-violet-100 text-violet-600 dark:bg-violet-900/30 dark:text-violet-400",children:e.jsx(A,{className:"h-5 w-5"})}),e.jsxs("div",{className:"flex-1",children:[e.jsx("h3",{className:"text-sm font-medium text-gray-900 dark:text-white",children:s.name}),s.description&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1 line-clamp-2",title:s.description,children:s.description})]})]}),e.jsxs("div",{className:"flex items-center space-x-1",children:[u&&e.jsxs(e.Fragment,{children:[e.jsx(o,{variant:"ghost",size:"sm",onClick:()=>L(s),className:"h-8 w-8 p-0 text-amber-500",children:e.jsx(K,{className:"h-4 w-4"})}),e.jsx(o,{variant:"ghost",size:"sm",onClick:()=>U(s),className:`h-8 w-8 p-0 ${s.status==="active"?"text-orange-500":"text-green-600"}`,children:e.jsx(X,{className:"h-4 w-4"})})]}),z&&e.jsx(o,{variant:"ghost",size:"sm",onClick:()=>{w(s),k(!0)},className:"h-8 w-8 p-0 text-red-500",children:e.jsx(G,{className:"h-4 w-4"})})]})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400 mb-1",children:r("Status")}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.status==="active"?r("Active"):r("Inactive")})]})]},s.id))}),(a==null?void 0:a.total)>((a==null?void 0:a.per_page)||10)&&e.jsx("div",{className:"px-6 py-4 border-t border-gray-200 dark:border-gray-700",children:e.jsx(me,{from:(a==null?void 0:a.from)||0,to:(a==null?void 0:a.to)||0,total:(a==null?void 0:a.total)||0,links:a==null?void 0:a.links,entityName:r("job types"),onPageChange:s=>{const i=new URL(s).searchParams.get("page");h.get(route("hr.recruitment.job-types.index"),{page:i,per_page:l.per_page||10,search:b||void 0,status:p!=="all"?p:void 0},{preserveState:!0,preserveScroll:!0})}})})]}):e.jsxs("div",{className:"p-12 text-center",children:[e.jsx("div",{className:"mx-auto w-16 h-16 bg-gray-100 dark:bg-gray-700 rounded-full flex items-center justify-center mb-4",children:e.jsx(A,{className:"h-8 w-8 text-gray-400"})}),e.jsx("h3",{className:"text-lg font-medium text-gray-900 dark:text-white mb-2",children:r("No job types found")}),e.jsx("p",{className:"text-gray-500 dark:text-gray-400 mb-6 max-w-sm mx-auto",children:r(D?"No job types match your search criteria. Try adjusting your filters.":"Create job types to categorize your recruitment positions.")}),!D&&y&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:r("Use the form on the left to add your first job type.")})]})})]})]}),e.jsx(ne,{isOpen:H,onClose:()=>k(!1),onConfirm:re,itemName:(j==null?void 0:j.name)||"",entityName:"job type"})]})}export{rs as default}; diff --git a/public/build/assets/index-DkPpEkpg.js b/public/build/assets/index-D-hUHucJ.js similarity index 72% rename from public/build/assets/index-DkPpEkpg.js rename to public/build/assets/index-D-hUHucJ.js index 4726218c2..79562cba9 100644 --- a/public/build/assets/index-DkPpEkpg.js +++ b/public/build/assets/index-D-hUHucJ.js @@ -1 +1 @@ -import{R as d,j as i}from"./ui-Z445SNHD.js";import{u as Q,c as F,a as W,O as z,Q as G,H as X,T as Y}from"./app-36WMjvX0.js";import Z from"./Header-CwhUlFHp.js";import K from"./HeroSection-DN5HNuBZ.js";import tt from"./FeaturesSection-0hdL9niF.js";import et from"./ScreenshotsSection-DplZQ--i.js";import ot from"./WhyChooseUs-ckgTl6GY.js";import rt from"./AboutUs-DzEZTl81.js";import st from"./TeamSection-CeRMDP71.js";import nt from"./TestimonialsSection-CJKIVhW3.js";import it from"./PlansSection-CTWOjrTj.js";import ct from"./FaqSection-BcC82gj4.js";import at from"./NewsletterSection-Cga8QX_n.js";import mt from"./ContactSection-_7Db-oCq.js";import dt from"./Footer-DmSr40Af.js";import{u as ut}from"./use-favicon-D9sXPfy_.js";import"./utils-BWxnHGCV.js";import"./menu-Cu-nnefe.js";import"./arrow-right-DUEfRrRr.js";import"./play-DHqp-NCB.js";import"./useScrollAnimation-B_bDsIuD.js";import"./chart-no-axes-column-BKgkVzqT.js";import"./award-D9FlSYzB.js";import"./user-plus-C-0nSlHG.js";import"./clock-Cfp0CYjJ.js";import"./dollar-sign-CFqWGHdB.js";import"./shield-Mt6vEHxn.js";import"./wifi-CFyF5qct.js";import"./lock-RX1hYn48.js";import"./users-Czs1F8XM.js";import"./zap-D4fS-tPu.js";import"./star-WlheM7sI.js";import"./globe-ZoJAuRB5.js";import"./chart-column-GeSBJr5Y.js";import"./smartphone-BQ_9x4vN.js";import"./qr-code-u5AOBzVe.js";import"./monitor-DL9THmS7.js";import"./chart-no-axes-column-increasing-Beqplnfl.js";import"./layers-CF7Mhs3n.js";import"./circle-check-big-DqURlwt2.js";import"./lightbulb-fAsbBO8F.js";import"./target-BEz5Ry2v.js";import"./twitter-DDHYm63p.js";import"./mail-BFoS8U8W.js";import"./quote-BtOwgBns.js";import"./chevron-up-DXYKkCZG.js";import"./map-pin-L7jUebKz.js";import"./building-2-Cda8xQDI.js";import"./fingerprint-q0Oj9Sk5.js";import"./calculator-wt_63eRJ.js";import"./folder-git-2-Dwj_EoDL.js";import"./phone-CJ2h446N.js";import"./chevron-left-DKWjKjSf.js";import"./chevron-right-C_P-uZ-m.js";import"./send-DpE3qK0m.js";import"./instagram-DBjFHIT7.js";function ye(){var C,g,x,D,j,E,b,L,k,w,v,R,T;const{i18n:l}=Q(),f=F(),{plans:H,testimonials:O,faqs:A,customPages:I=[],settings:o,flash:h}=f.props,e=f.props.globalSettings,{themeColor:_,customColor:B}=W(),c=((g=(C=o.config_sections)==null?void 0:C.theme)==null?void 0:g.primary_color)||(_==="custom"?B:Y[_]),p=F().props.userLanguage;ut(),d.useEffect(()=>{p&&l.language!==p&&l.changeLanguage(p)},[p,l]);const y=d.useCallback(()=>{const t=(e==null?void 0:e.is_demo)||!1,r=p||(e==null?void 0:e.defaultLanguage)||"en",n=["ar","he"].includes(r);let s="ltr";const V=(t?($=>{var P;if(typeof document>"u")return null;const M=`; ${document.cookie}`.split(`; ${$}=`);if(M.length===2){const q=(P=M.pop())==null?void 0:P.split(";").shift();return q?decodeURIComponent(q):null}return null})("layoutPosition"):e==null?void 0:e.layoutDirection)==="right";return(n||V)&&(s="rtl"),document.documentElement.dir=s,document.documentElement.setAttribute("dir",s),document.body.dir=s,s},[p,e==null?void 0:e.defaultLanguage,e==null?void 0:e.is_demo,e==null?void 0:e.layoutDirection]);d.useLayoutEffect(()=>{const t=y(),r=new MutationObserver(()=>{document.documentElement.dir!==t&&(document.documentElement.dir=t,document.documentElement.setAttribute("dir",t))});return r.observe(document.documentElement,{attributes:!0,attributeFilter:["dir"]}),()=>r.disconnect()},[y]),d.useEffect(()=>{let t="light";if(z())try{const s=G("themeSettings");s&&(t=JSON.parse(s).appearance||"light")}catch{}else t=(e==null?void 0:e.themeMode)||"light";const r=window.matchMedia("(prefers-color-scheme: dark)").matches,n=t==="dark"||t==="system"&&r;document.documentElement.classList.toggle("dark",n),document.body.classList.toggle("dark",n)},[e==null?void 0:e.themeMode]),d.useEffect(()=>{var r;const t=(r=o.config_sections)==null?void 0:r.seo;if(t!=null&&t.meta_title&&(document.title=t.meta_title),t!=null&&t.meta_description){let n=document.querySelector('meta[name="description"]');n||(n=document.createElement("meta"),n.setAttribute("name","description"),document.head.appendChild(n)),n.setAttribute("content",t.meta_description)}},[(x=o.config_sections)==null?void 0:x.seo]),d.useEffect(()=>{var r;const t=(r=o.config_sections)==null?void 0:r.custom_css;if(t){const n="landing-custom-css";let s=document.getElementById(n);s||(s=document.createElement("style"),s.id=n,document.head.appendChild(s)),s.textContent=t}},[(D=o.config_sections)==null?void 0:D.custom_css]),d.useEffect(()=>{var r;const t=(r=o.config_sections)==null?void 0:r.custom_js;if(t){const n="landing-custom-js";let s=document.getElementById(n);s&&s.remove(),s=document.createElement("script"),s.id=n,s.textContent=t,document.body.appendChild(s)}},[(j=o.config_sections)==null?void 0:j.custom_js]);const a=t=>{var r,n;return((n=(r=o.config_sections)==null?void 0:r.sections)==null?void 0:n.find(s=>s.key===t))||{}},m=t=>{var r,n;return((n=(r=o.config_sections)==null?void 0:r.section_visibility)==null?void 0:n[t])!==!1},N=((E=o.config_sections)==null?void 0:E.section_order)||["header","hero","features","screenshots","why_choose_us","templates","about","team","testimonials","plans","faq","newsletter","contact","footer"],U={header:()=>m("header")&&i.jsx(Z,{settings:o,sectionData:a("header"),customPages:I,brandColor:c}),hero:()=>m("hero")&&i.jsx(K,{settings:o,sectionData:a("hero"),brandColor:c}),features:()=>m("features")&&i.jsx(tt,{settings:o,sectionData:a("features"),brandColor:c}),screenshots:()=>m("screenshots")&&i.jsx(et,{settings:o,globalSettings:e,sectionData:a("screenshots"),brandColor:c}),why_choose_us:()=>m("why_choose_us")&&i.jsx(ot,{settings:o,sectionData:a("why_choose_us"),brandColor:c}),about:()=>m("about")&&i.jsx(rt,{settings:o,sectionData:a("about"),brandColor:c}),team:()=>m("team")&&i.jsx(st,{settings:o,sectionData:a("team"),brandColor:c}),testimonials:()=>m("testimonials")&&i.jsx(nt,{testimonials:O,settings:o,sectionData:a("testimonials"),brandColor:c}),plans:()=>m("plans")&&i.jsx(it,{plans:H,settings:o,sectionData:a("plans"),brandColor:c}),faq:()=>m("faq")&&i.jsx(ct,{faqs:A,settings:o,sectionData:a("faq"),brandColor:c}),newsletter:()=>m("newsletter")&&i.jsx(at,{flash:h,settings:o,sectionData:a("newsletter"),brandColor:c}),contact:()=>m("contact")&&i.jsx(mt,{flash:h,settings:o,sectionData:a("contact"),brandColor:c}),footer:()=>m("footer")&&i.jsx(dt,{settings:o,sectionData:a("footer"),brandColor:c})},u=(b=o.config_sections)==null?void 0:b.seo,J=(u==null?void 0:u.meta_title)||(e==null?void 0:e.title_text)||"HRM";return i.jsxs(i.Fragment,{children:[i.jsx(X,{title:J,children:(u==null?void 0:u.meta_description)&&i.jsx("meta",{name:"description",content:u.meta_description})}),i.jsx("div",{className:"min-h-screen bg-white",style:{scrollBehavior:"smooth","--brand-color":c,"--primary-color":((k=(L=o.config_sections)==null?void 0:L.theme)==null?void 0:k.primary_color)||c,"--secondary-color":((v=(w=o.config_sections)==null?void 0:w.theme)==null?void 0:v.secondary_color)||"#8b5cf6","--accent-color":((T=(R=o.config_sections)==null?void 0:R.theme)==null?void 0:T.accent_color)||"#10b77f"},children:N.map(t=>{const r=U[t];return r?i.jsx(d.Fragment,{children:r()},t):null})})]})}export{ye as default}; +import{R as d,j as i}from"./ui-Z445SNHD.js";import{u as Q,c as F,a as W,O as z,Q as G,H as X,T as Y}from"./app-Da3PX8qg.js";import Z from"./Header-DY8Vcpbe.js";import K from"./HeroSection-DkPeW135.js";import tt from"./FeaturesSection-DY3zmwO3.js";import et from"./ScreenshotsSection-Dcf0rSNP.js";import ot from"./WhyChooseUs-CsbZ5GNm.js";import rt from"./AboutUs-Bcq6_wmw.js";import st from"./TeamSection-C8PzwMz7.js";import nt from"./TestimonialsSection-DPs6QPm8.js";import it from"./PlansSection-VMycY4Uw.js";import ct from"./FaqSection-CUBvSvVu.js";import at from"./NewsletterSection-CFwD16WS.js";import mt from"./ContactSection-Cv4wUR_5.js";import dt from"./Footer-DWT7SkZQ.js";import{u as ut}from"./use-favicon-B1Z6Sm0k.js";import"./utils-BWxnHGCV.js";import"./menu-BGxVBBZl.js";import"./arrow-right-SXr1661j.js";import"./play-62Z04sZZ.js";import"./useScrollAnimation-B_bDsIuD.js";import"./chart-no-axes-column-CaNDayE9.js";import"./award-DOf5Xc3o.js";import"./user-plus-Ba62LA9O.js";import"./clock-CLIx856C.js";import"./dollar-sign-BKfERkc9.js";import"./shield-rKKgzkbW.js";import"./wifi-BPS_-hKY.js";import"./lock-BGSkpX29.js";import"./users-BG7aX58P.js";import"./zap-Of1Abppa.js";import"./star-CSGOTD6i.js";import"./globe-DK33Pm0M.js";import"./chart-column-CKzC1aib.js";import"./smartphone-i99jk4ns.js";import"./qr-code-CUR1J9NH.js";import"./monitor-P2T9V9tT.js";import"./chart-no-axes-column-increasing-xL8kjLW0.js";import"./layers-DdZLSQgt.js";import"./circle-check-big-KTDTMhTs.js";import"./lightbulb-CJXOfIFD.js";import"./target-B_9kWYv3.js";import"./twitter-CRZZ6zjd.js";import"./mail-khAU5Oig.js";import"./quote-DF2Qwen7.js";import"./chevron-up-CIpCAMDk.js";import"./map-pin-BFNXdrz2.js";import"./building-2-DmmRcP0c.js";import"./fingerprint-BTRdXMJ4.js";import"./calculator-B75Vnhim.js";import"./folder-git-2-T64oq8HG.js";import"./phone-XzqO8Dfs.js";import"./chevron-left-C98gPe5P.js";import"./chevron-right-DCgmF6LO.js";import"./send-DXZhFVWG.js";import"./instagram-tpp8H3E-.js";function ye(){var C,g,x,D,j,E,b,L,k,w,v,R,T;const{i18n:l}=Q(),f=F(),{plans:H,testimonials:O,faqs:A,customPages:I=[],settings:o,flash:h}=f.props,e=f.props.globalSettings,{themeColor:_,customColor:B}=W(),c=((g=(C=o.config_sections)==null?void 0:C.theme)==null?void 0:g.primary_color)||(_==="custom"?B:Y[_]),p=F().props.userLanguage;ut(),d.useEffect(()=>{p&&l.language!==p&&l.changeLanguage(p)},[p,l]);const y=d.useCallback(()=>{const t=(e==null?void 0:e.is_demo)||!1,r=p||(e==null?void 0:e.defaultLanguage)||"en",n=["ar","he"].includes(r);let s="ltr";const V=(t?($=>{var P;if(typeof document>"u")return null;const M=`; ${document.cookie}`.split(`; ${$}=`);if(M.length===2){const q=(P=M.pop())==null?void 0:P.split(";").shift();return q?decodeURIComponent(q):null}return null})("layoutPosition"):e==null?void 0:e.layoutDirection)==="right";return(n||V)&&(s="rtl"),document.documentElement.dir=s,document.documentElement.setAttribute("dir",s),document.body.dir=s,s},[p,e==null?void 0:e.defaultLanguage,e==null?void 0:e.is_demo,e==null?void 0:e.layoutDirection]);d.useLayoutEffect(()=>{const t=y(),r=new MutationObserver(()=>{document.documentElement.dir!==t&&(document.documentElement.dir=t,document.documentElement.setAttribute("dir",t))});return r.observe(document.documentElement,{attributes:!0,attributeFilter:["dir"]}),()=>r.disconnect()},[y]),d.useEffect(()=>{let t="light";if(z())try{const s=G("themeSettings");s&&(t=JSON.parse(s).appearance||"light")}catch{}else t=(e==null?void 0:e.themeMode)||"light";const r=window.matchMedia("(prefers-color-scheme: dark)").matches,n=t==="dark"||t==="system"&&r;document.documentElement.classList.toggle("dark",n),document.body.classList.toggle("dark",n)},[e==null?void 0:e.themeMode]),d.useEffect(()=>{var r;const t=(r=o.config_sections)==null?void 0:r.seo;if(t!=null&&t.meta_title&&(document.title=t.meta_title),t!=null&&t.meta_description){let n=document.querySelector('meta[name="description"]');n||(n=document.createElement("meta"),n.setAttribute("name","description"),document.head.appendChild(n)),n.setAttribute("content",t.meta_description)}},[(x=o.config_sections)==null?void 0:x.seo]),d.useEffect(()=>{var r;const t=(r=o.config_sections)==null?void 0:r.custom_css;if(t){const n="landing-custom-css";let s=document.getElementById(n);s||(s=document.createElement("style"),s.id=n,document.head.appendChild(s)),s.textContent=t}},[(D=o.config_sections)==null?void 0:D.custom_css]),d.useEffect(()=>{var r;const t=(r=o.config_sections)==null?void 0:r.custom_js;if(t){const n="landing-custom-js";let s=document.getElementById(n);s&&s.remove(),s=document.createElement("script"),s.id=n,s.textContent=t,document.body.appendChild(s)}},[(j=o.config_sections)==null?void 0:j.custom_js]);const a=t=>{var r,n;return((n=(r=o.config_sections)==null?void 0:r.sections)==null?void 0:n.find(s=>s.key===t))||{}},m=t=>{var r,n;return((n=(r=o.config_sections)==null?void 0:r.section_visibility)==null?void 0:n[t])!==!1},N=((E=o.config_sections)==null?void 0:E.section_order)||["header","hero","features","screenshots","why_choose_us","templates","about","team","testimonials","plans","faq","newsletter","contact","footer"],U={header:()=>m("header")&&i.jsx(Z,{settings:o,sectionData:a("header"),customPages:I,brandColor:c}),hero:()=>m("hero")&&i.jsx(K,{settings:o,sectionData:a("hero"),brandColor:c}),features:()=>m("features")&&i.jsx(tt,{settings:o,sectionData:a("features"),brandColor:c}),screenshots:()=>m("screenshots")&&i.jsx(et,{settings:o,globalSettings:e,sectionData:a("screenshots"),brandColor:c}),why_choose_us:()=>m("why_choose_us")&&i.jsx(ot,{settings:o,sectionData:a("why_choose_us"),brandColor:c}),about:()=>m("about")&&i.jsx(rt,{settings:o,sectionData:a("about"),brandColor:c}),team:()=>m("team")&&i.jsx(st,{settings:o,sectionData:a("team"),brandColor:c}),testimonials:()=>m("testimonials")&&i.jsx(nt,{testimonials:O,settings:o,sectionData:a("testimonials"),brandColor:c}),plans:()=>m("plans")&&i.jsx(it,{plans:H,settings:o,sectionData:a("plans"),brandColor:c}),faq:()=>m("faq")&&i.jsx(ct,{faqs:A,settings:o,sectionData:a("faq"),brandColor:c}),newsletter:()=>m("newsletter")&&i.jsx(at,{flash:h,settings:o,sectionData:a("newsletter"),brandColor:c}),contact:()=>m("contact")&&i.jsx(mt,{flash:h,settings:o,sectionData:a("contact"),brandColor:c}),footer:()=>m("footer")&&i.jsx(dt,{settings:o,sectionData:a("footer"),brandColor:c})},u=(b=o.config_sections)==null?void 0:b.seo,J=(u==null?void 0:u.meta_title)||(e==null?void 0:e.title_text)||"HRM";return i.jsxs(i.Fragment,{children:[i.jsx(X,{title:J,children:(u==null?void 0:u.meta_description)&&i.jsx("meta",{name:"description",content:u.meta_description})}),i.jsx("div",{className:"min-h-screen bg-white",style:{scrollBehavior:"smooth","--brand-color":c,"--primary-color":((k=(L=o.config_sections)==null?void 0:L.theme)==null?void 0:k.primary_color)||c,"--secondary-color":((v=(w=o.config_sections)==null?void 0:w.theme)==null?void 0:v.secondary_color)||"#8b5cf6","--accent-color":((T=(R=o.config_sections)==null?void 0:R.theme)==null?void 0:T.accent_color)||"#10b77f"},children:N.map(t=>{const r=U[t];return r?i.jsx(d.Fragment,{children:r()},t):null})})]})}export{ye as default}; diff --git a/public/build/assets/index-R6M1pkDI.js b/public/build/assets/index-D6Cnt_j-.js similarity index 69% rename from public/build/assets/index-R6M1pkDI.js rename to public/build/assets/index-D6Cnt_j-.js index bbee71afa..4418943b5 100644 --- a/public/build/assets/index-R6M1pkDI.js +++ b/public/build/assets/index-D6Cnt_j-.js @@ -1 +1 @@ -import{r as m,j as o}from"./ui-Z445SNHD.js";import{P as le}from"./page-template-B_mOhR6n.js";import{u as ne,c as pe,x as de,P as me,r as n,t as a}from"./app-36WMjvX0.js";import{C as ce}from"./CrudTable-DA37WZsR.js";import{C as q}from"./CrudFormModal-Bmz2nLeY.js";import{C as ue}from"./CrudDeleteModal-DM40AK8z.js";import{P as fe}from"./pagination-n2efY1KU.js";import{S as ge}from"./search-and-filter-bar-PUOLiNYr.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./table-C1YkBp3W.js";import"./unlink-sh32LPkQ.js";import"./scale-rJYsnHRa.js";import"./arrow-down-left-BN6xjhcz.js";import"./arrow-left-CjPQICYw.js";import"./arrow-right-left-DKUcVR58.js";import"./arrow-right-DUEfRrRr.js";import"./arrow-up-down-FmcUfWon.js";import"./lock-open-CN4tz8Of.js";import"./award-D9FlSYzB.js";import"./ban-CMgLBFSt.js";import"./indian-rupee-Bh3-8N2a.js";import"./bell-Cr2F9IDD.js";import"./book-open-DUwKvBiK.js";import"./boxes-rwzklut0.js";import"./building-2-Cda8xQDI.js";import"./building-CG4yAV8N.js";import"./calculator-wt_63eRJ.js";import"./calendar-check-BZ1JTjf6.js";import"./camera-DDKUkICL.js";import"./chart-column-GeSBJr5Y.js";import"./chart-no-axes-column-increasing-Beqplnfl.js";import"./chart-no-axes-column-BKgkVzqT.js";import"./chevron-left-DKWjKjSf.js";import"./circle-alert-KsX4JXbz.js";import"./circle-check-big-DqURlwt2.js";import"./circle-check-C_SLfS2p.js";import"./circle-help-BdsC7_wR.js";import"./circle-x-DkvEqmM5.js";import"./circle-BpyxLEsH.js";import"./clipboard-list-BU0dok7E.js";import"./code-DNPjFOcs.js";import"./crosshair-C7OptAZm.js";import"./crown-Cp4cgutu.js";import"./download-Ba72czhU.js";import"./external-link-uO-R2E0-.js";import"./eye-off-DlDpEvnB.js";import"./eye-DSAoA9Pp.js";import"./instagram-DBjFHIT7.js";import"./file-down-Bxu0R4EW.js";import"./pen-line-Fy-AVmqM.js";import"./file-up-CZ-cXuKa.js";import"./filter-D8dMdozc.js";import"./folder-git-2-Dwj_EoDL.js";import"./house-D8b8GwgZ.js";import"./git-branch-D2sIFzs4.js";import"./grip-vertical-DXcr-v-g.js";import"./hard-drive-ApF-ULi1.js";import"./hash-CHJS6b-L.js";import"./shield-Mt6vEHxn.js";import"./info-VH-vNQ_z.js";import"./layers-CF7Mhs3n.js";import"./layout-list-BuBaZfwq.js";import"./lightbulb-fAsbBO8F.js";import"./link-2-C22T2wSs.js";import"./link-ClcCoVU_.js";import"./twitter-DDHYm63p.js";import"./list-Ajdnpsw1.js";import"./locate-fixed-D29o3FBS.js";import"./lock-RX1hYn48.js";import"./log-in-Bt5dnADg.js";import"./mail-BFoS8U8W.js";import"./map-pin-L7jUebKz.js";import"./menu-Cu-nnefe.js";import"./message-square-warning-DbVEqa_0.js";import"./message-square-DMJ4IbdE.js";import"./monitor-DL9THmS7.js";import"./package-B9XnehkQ.js";import"./percent-BYDujffR.js";import"./phone-CJ2h446N.js";import"./plane-BqORGC6m.js";import"./play-DHqp-NCB.js";import"./qr-code-u5AOBzVe.js";import"./quote-BtOwgBns.js";import"./radio-CxUR05xj.js";import"./ruler-DbxwIrQY.js";import"./send-DpE3qK0m.js";import"./server-DgtPu6lA.js";import"./wifi-CFyF5qct.js";import"./shield-check--CTAItWs.js";import"./smartphone-BQ_9x4vN.js";import"./square-check-big-Dt4MtZcM.js";import"./square-pen-B3p2jiW9.js";import"./star-WlheM7sI.js";import"./sun-DRsBfXSu.js";import"./tag-CMVMnpSh.js";import"./target-BEz5Ry2v.js";import"./thumbs-up-DYj-woXk.js";import"./ticket-BhEK5100.js";import"./trash-2-Dxg0nP1A.js";import"./trash-Dyd2ZsaG.js";import"./trending-down-CeOqAkGV.js";import"./trending-up-CPB8hZlm.js";import"./triangle-alert-MsN2AA6c.js";import"./trophy-BZyhzbIT.js";import"./type-DlbqWp8I.js";import"./user-check-4xSYwYvq.js";import"./user-plus-C-0nSlHG.js";import"./user-x-Drk57M2z.js";import"./wallet-C3p1yihr.js";import"./wrench-CLqKc51o.js";import"./zap-D4fS-tPu.js";import"./radio-group-BtLENAXk.js";import"./checkbox-Bos2Phgi.js";import"./multi-select-field-BX9C1tYH.js";import"./scroll-area-BmK0s-Hf.js";import"./LocationPicker-DAd_AcXs.js";import"./leaflet-FVhBWCqS.js";function ii(){var P,A,$,k;const{t:e}=ne(),{auth:f,offers:s,candidates:x,departments:M,employees:R,jobPostings:_e,currentUser:h,filters:l={}}=pe().props,v=(f==null?void 0:f.permissions)||[],[g,w]=m.useState(l.search||""),[p,D]=m.useState(l.status||"_empty_"),[d,C]=m.useState(l.candidate_id||"_empty_"),[B,O]=m.useState(!1),[U,S]=m.useState(!1),[V,_]=m.useState(!1),[L,y]=m.useState(!1),[i,j]=m.useState(null),[u,F]=m.useState("create"),z=()=>p!=="_empty_"||d!=="_empty_"||g!=="",G=()=>(p!=="_empty_"?1:0)+(d!=="_empty_"?1:0)+(g!==""?1:0),H=t=>{t.preventDefault(),N()},N=()=>{n.get(route("hr.recruitment.offers.index"),{page:1,search:g||void 0,status:p!=="_empty_"?p:void 0,candidate_id:d!=="_empty_"?d:void 0,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},J=t=>{const r=l.sort_field===t&&l.sort_direction==="asc"?"desc":"asc";n.get(route("hr.recruitment.offers.index"),{sort_field:t,sort_direction:r,page:1,search:g||void 0,status:p!=="_empty_"?p:void 0,candidate_id:d!=="_empty_"?d:void 0,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},K=(t,r)=>{switch(j(r),t){case"view":n.get(route("hr.recruitment.offers.show",r.id));break;case"edit":F("edit"),_(!0);break;case"delete":S(!0);break;case"update-status":y(!0);break}},Q=()=>{j(null),F("create"),_(!0)},W=t=>{u==="create"?(a.loading(e("Creating offer...")),n.post(route("hr.recruitment.offers.store"),t,{onSuccess:r=>{_(!1),a.dismiss(),r.props.flash.success?a.success(e(r.props.flash.success)):r.props.flash.error?a.error(e(r.props.flash.error)):a.success(e("Offer created successfully"))},onError:r=>{a.dismiss(),typeof r=="string"?a.error(r):a.error(`Failed to create offer: ${Object.values(r).join(", ")}`)}})):u==="edit"&&(a.loading(e("Updating offer...")),n.put(route("hr.recruitment.offers.update",i.id),t,{onSuccess:r=>{_(!1),a.dismiss(),r.props.flash.success?a.success(e(r.props.flash.success)):r.props.flash.error?a.error(e(r.props.flash.error)):a.success(e("Offer updated successfully"))},onError:r=>{a.dismiss(),typeof r=="string"?a.error(r):a.error(`Failed to update offer: ${Object.values(r).join(", ")}`)}}))},X=()=>{a.loading(e("Deleting offer...")),n.delete(route("hr.recruitment.offers.destroy",i.id),{onSuccess:t=>{S(!1),a.dismiss(),t.props.flash.success?a.success(e(t.props.flash.success)):t.props.flash.error?a.error(e(t.props.flash.error)):a.success(e("Offer deleted successfully"))},onError:t=>{a.dismiss(),typeof t=="string"?a.error(t):a.error(`Failed to delete offer: ${Object.values(t).join(", ")}`)}})},Y=t=>{a.loading(e("Updating status...")),n.put(route("hr.recruitment.offers.update-status",i.id),t,{onSuccess:r=>{y(!1),a.dismiss(),r.props.flash.success?a.success(e(r.props.flash.success)):r.props.flash.error?a.error(e(r.props.flash.error)):a.success(e("Status updated successfully"))},onError:r=>{a.dismiss(),typeof r=="string"?a.error(r):a.error(`Failed to update status: ${Object.values(r).join(", ")}`)}})},Z=()=>{w(""),D("_empty_"),C("_empty_"),O(!1),n.get(route("hr.recruitment.offers.index"),{page:1,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},E=[];de(v,"create-offers")&&E.push({label:e("Create Offer"),icon:o.jsx(me,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>Q()});const I=[{title:e("Dashboard"),href:route("dashboard")},{title:e("Recruitment"),href:route("hr.recruitment.offers.index")},{title:e("Offers")}],ee=t=>{switch(t){case"Draft":return"bg-gray-50 text-gray-600 ring-gray-500/10";case"Sent":return"bg-blue-50 text-blue-700 ring-blue-600/20";case"Accepted":return"bg-green-50 text-green-700 ring-green-600/20";case"Negotiating":return"bg-yellow-50 text-yellow-800 ring-yellow-600/20";case"Declined":return"bg-red-50 text-red-700 ring-red-600/10";case"Expired":return"bg-orange-50 text-orange-700 ring-orange-600/20";default:return"bg-gray-50 text-gray-600 ring-gray-500/10"}},te=[{key:"candidate.full_name",label:e("Candidate"),render:(t,r)=>{var c,b,T;return o.jsxs("div",{children:[o.jsxs("div",{className:"font-medium",children:[(c=r.candidate)==null?void 0:c.first_name," ",(b=r.candidate)==null?void 0:b.last_name]}),o.jsx("div",{className:"text-xs text-gray-500",children:(T=r.job)==null?void 0:T.title})]})}},{key:"salary",label:e("Salary"),render:(t,r)=>{var c;return o.jsx("div",{children:o.jsx("div",{className:"font-medium",children:(c=window.appSettings)==null?void 0:c.formatCurrency(t)})})}},{key:"start_date",label:e("Start Date"),sortable:!1,render:t=>{var r;return((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(t,!1))||new Date(t).toLocaleDateString()}},{key:"expiration_date",label:e("Expires"),sortable:!1,render:t=>{var b;if(!t)return"-";const r=new Date(t),c=ro.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${ee(t)}`,children:e(t)})},{key:"offer_date",label:e("Offer Date"),sortable:!1,render:t=>{var r;return((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(t,!1))||new Date(t).toLocaleDateString()}}],re=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-offers"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-offers",condition:t=>!["Accepted","Declined"].includes(t.status)},{label:e("Update Status"),icon:"RefreshCw",action:"update-status",className:"text-green-500",requiredPermission:"approve-offers",condition:t=>!["Accepted","Declined"].includes(t.status)},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-offers"}],ie=[{value:"_empty_",label:e("All Statuses"),disabled:!0},{value:"Draft",label:e("Draft")},{value:"Sent",label:e("Sent")},{value:"Accepted",label:e("Accepted")},{value:"Negotiating",label:e("Negotiating")},{value:"Declined",label:e("Declined")},{value:"Expired",label:e("Expired")}],ae=[{value:"_empty_",label:e("All Candidates"),disabled:!0},...(x||[]).map(t=>({value:t.id.toString(),label:`${t.first_name} ${t.last_name}`}))],se=[{value:"_empty_",label:e("Select Candidate")},...(x||[]).map(t=>({value:t.id.toString(),label:`${t.first_name} ${t.last_name}`}))];[...(M||[]).map(t=>{var r;return{value:t.id.toString(),label:`${t.name} - ${((r=t.branch)==null?void 0:r.name)||"No Branch"}`}})];const oe=[{value:"_empty_",label:e("Select Approver")},...(R||[]).map(t=>{var r;return{value:t.id.toString(),label:`${t.name} - ${((r=f==null?void 0:f.user)==null?void 0:r.name)||"Company"}`}})];return o.jsxs(le,{title:e("Offers"),url:"/hr/recruitment/offers",actions:E,breadcrumbs:I,noPadding:!0,children:[o.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:o.jsx(ge,{searchTerm:g,onSearchChange:w,onSearch:H,filters:[{name:"status",label:e("Status"),type:"select",value:p,onChange:D,options:ie,searchable:!0},{name:"candidate_id",label:e("Candidate"),type:"select",value:d,onChange:C,options:ae,searchable:!0}],showFilters:B,setShowFilters:O,hasActiveFilters:z,activeFilterCount:G,onResetFilters:Z,onApplyFilters:N,currentPerPage:((P=l.per_page)==null?void 0:P.toString())||"10",onPerPageChange:t=>{n.get(route("hr.recruitment.offers.index"),{page:1,per_page:parseInt(t),search:g||void 0,status:p!=="_empty_"?p:void 0,candidate_id:d!=="_empty_"?d:void 0},{preserveState:!0,preserveScroll:!0})}})}),o.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[o.jsx(ce,{columns:te,actions:re,data:(s==null?void 0:s.data)||[],from:(s==null?void 0:s.from)||1,onAction:K,sortField:l.sort_field,sortDirection:l.sort_direction,onSort:J,permissions:v,entityPermissions:{view:"view-offers",create:"create-offers",edit:"edit-offers",delete:"delete-offers"}}),o.jsx(fe,{from:(s==null?void 0:s.from)||0,to:(s==null?void 0:s.to)||0,total:(s==null?void 0:s.total)||0,links:s==null?void 0:s.links,entityName:e("offers"),onPageChange:t=>n.get(t)})]}),o.jsx(q,{isOpen:V,onClose:()=>_(!1),onSubmit:W,formConfig:{fields:[{name:"candidate_id",type:"dependent-dropdown",dependentConfig:[{name:"candidate_id",label:e("Candidate"),required:!0,searchable:!0,options:se.filter(t=>t.value!=="_empty_")},{name:"position",label:e("Position"),required:!0,apiEndpoint:"/hr/recruitment/offers/candidate/{candidate_id}/job",showCurrentValue:!0,searchable:!0},{name:"department_id",label:e("Department"),required:!1,apiEndpoint:"/hr/recruitment/offers/job/{position}/departments",searchable:!1,disabled:!0,selectFirstOption:!0}]},{name:"salary",label:e("Salary"),type:"number",required:!0,min:0,step:.01},{name:"start_date",label:e("Start Date"),type:"date",required:!0},{name:"expiration_date",label:e("Expiration Date"),type:"date",required:!0},{name:"approved_by",label:e("Approved By"),type:"select",required:!0,options:oe.filter(t=>t.value!=="_empty_"),defaultValue:(A=h==null?void 0:h.id)==null?void 0:A.toString()},{name:"benefits",label:e("Benefits"),type:"textarea"}],modalSize:"xl"},initialData:u==="create"?{}:u==="view"?{...i,candidate_id:i!=null&&i.candidate?`${i.candidate.first_name} ${i.candidate.last_name}`:i==null?void 0:i.candidate_id,start_date:i!=null&&i.start_date?new Date(i.start_date).toISOString().split("T")[0]:i==null?void 0:i.start_date,expiration_date:i!=null&&i.expiration_date?new Date(i.expiration_date).toISOString().split("T")[0]:i==null?void 0:i.expiration_date}:{...i,start_date:i!=null&&i.start_date?new Date(i.start_date).toISOString().split("T")[0]:i==null?void 0:i.start_date,expiration_date:i!=null&&i.expiration_date?new Date(i.expiration_date).toISOString().split("T")[0]:i==null?void 0:i.expiration_date},title:e(u==="create"?"Create New Offer":u==="edit"?"Edit Offer":"View Offer"),mode:u}),o.jsx(ue,{isOpen:U,onClose:()=>S(!1),onConfirm:X,itemName:i?`${($=i.candidate)==null?void 0:$.first_name} ${(k=i.candidate)==null?void 0:k.last_name} - ${i.position}`:"",entityName:"offer"}),o.jsx(q,{isOpen:L,onClose:()=>y(!1),onSubmit:Y,formConfig:{fields:[{name:"status",label:e("Status"),type:"select",required:!0,options:[{value:"Draft",label:e("Draft")},{value:"Sent",label:e("Sent")},{value:"Accepted",label:e("Accepted")},{value:"Negotiating",label:e("Negotiating")},{value:"Declined",label:e("Declined")},{value:"Expired",label:e("Expired")}]}]},initialData:i?{status:i.status}:{},title:e("Update Offer Status"),mode:"edit"})]})}export{ii as default}; +import{r as m,j as o}from"./ui-Z445SNHD.js";import{P as le}from"./page-template-Cw8W4Qs2.js";import{u as ne,c as pe,x as de,P as me,r as n,t as a}from"./app-Da3PX8qg.js";import{C as ce}from"./CrudTable-Dk-uCuqB.js";import{C as q}from"./CrudFormModal-CTSICk3j.js";import{C as ue}from"./CrudDeleteModal-DmHx0JCJ.js";import{P as fe}from"./pagination-B9z4VraF.js";import{S as ge}from"./search-and-filter-bar-1QHzFJdq.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./table-BRtys9Nx.js";import"./unlink-vC8B7N8r.js";import"./scale-Chnhsap1.js";import"./arrow-down-left-D4-BLXQL.js";import"./arrow-left-B9tcIgis.js";import"./arrow-right-left-TC-Oi5FJ.js";import"./arrow-right-SXr1661j.js";import"./arrow-up-down-Df1H6itH.js";import"./lock-open-Cco69YMj.js";import"./award-DOf5Xc3o.js";import"./ban-C1FQ9ay_.js";import"./indian-rupee-CY9fE6hT.js";import"./bell-BMsQyWM-.js";import"./book-open-DiNAfaue.js";import"./boxes-Bjf0_Kx7.js";import"./building-2-DmmRcP0c.js";import"./building-BXglONiz.js";import"./calculator-B75Vnhim.js";import"./calendar-check-C2F7PWoI.js";import"./camera-DZNJpjXR.js";import"./chart-column-CKzC1aib.js";import"./chart-no-axes-column-increasing-xL8kjLW0.js";import"./chart-no-axes-column-CaNDayE9.js";import"./chevron-left-C98gPe5P.js";import"./circle-alert-Cu5dznTP.js";import"./circle-check-big-KTDTMhTs.js";import"./circle-check-aau4wqhp.js";import"./circle-help-C4uXcZYY.js";import"./circle-x-r3If4JPw.js";import"./circle-DgA3bS7I.js";import"./clipboard-list-BNSl4hy2.js";import"./code-Dzlx6QPB.js";import"./crosshair-DtQysFz7.js";import"./crown-CC8Godfb.js";import"./download-BHVnw95S.js";import"./external-link-DL5n0dhJ.js";import"./eye-off-BJYR0wmr.js";import"./eye-CzYzwmmr.js";import"./instagram-tpp8H3E-.js";import"./file-down-CxCQCvcc.js";import"./pen-line-CNA-f1dm.js";import"./file-up-D3rB-4Bg.js";import"./filter-B_3e214H.js";import"./folder-git-2-T64oq8HG.js";import"./house-BUnGVtyw.js";import"./git-branch-EdIXkL-9.js";import"./grip-vertical-BvetFs24.js";import"./hard-drive--Nch37f-.js";import"./hash-B3fNBlbs.js";import"./shield-rKKgzkbW.js";import"./info-Cj5ROI6H.js";import"./layers-DdZLSQgt.js";import"./layout-list-DkB7S2jk.js";import"./lightbulb-CJXOfIFD.js";import"./link-2-DNnYgrdz.js";import"./link-DeErafFW.js";import"./twitter-CRZZ6zjd.js";import"./list-DY4Uh_0E.js";import"./locate-fixed-BKpEfCUU.js";import"./lock-BGSkpX29.js";import"./log-in-TxFQ9ojy.js";import"./mail-khAU5Oig.js";import"./map-pin-BFNXdrz2.js";import"./menu-BGxVBBZl.js";import"./message-square-warning-DHRFlo8i.js";import"./message-square-C7x1Rix5.js";import"./monitor-P2T9V9tT.js";import"./package-C-rDDwyp.js";import"./percent-DP16IBy2.js";import"./phone-XzqO8Dfs.js";import"./plane-C9QqCVcZ.js";import"./play-62Z04sZZ.js";import"./qr-code-CUR1J9NH.js";import"./quote-DF2Qwen7.js";import"./radio-nm2vY_Ib.js";import"./ruler-DviIA5uv.js";import"./send-DXZhFVWG.js";import"./server-BzBihesB.js";import"./wifi-BPS_-hKY.js";import"./shield-check-Cyw4YGYb.js";import"./smartphone-i99jk4ns.js";import"./square-check-big-Cal0w_ma.js";import"./square-pen-CatLE0_h.js";import"./star-CSGOTD6i.js";import"./sun-TjfxyFzf.js";import"./tag-CUFhfHTp.js";import"./target-B_9kWYv3.js";import"./thumbs-up-Du-LlBXg.js";import"./ticket-BjgtGAIQ.js";import"./trash-2-15Ri11Yq.js";import"./trash-BRJCY2my.js";import"./trending-down-MNPLLbIb.js";import"./trending-up-D5y6g4yZ.js";import"./triangle-alert-CeuDFixJ.js";import"./trophy-Cs36GMET.js";import"./type-DX1RNe21.js";import"./user-check-DDs_5zV9.js";import"./user-plus-Ba62LA9O.js";import"./user-x-C3dBJr2o.js";import"./wallet-BP1hP1I0.js";import"./wrench-DX6GWbcS.js";import"./zap-Of1Abppa.js";import"./radio-group-CuY8xCRY.js";import"./checkbox-C3Z6LHOx.js";import"./multi-select-field-ALFA5JXF.js";import"./scroll-area-C7NBgd0i.js";import"./LocationPicker-Dy1Od2a3.js";import"./leaflet-FVhBWCqS.js";function ii(){var P,A,$,k;const{t:e}=ne(),{auth:f,offers:s,candidates:x,departments:M,employees:R,jobPostings:_e,currentUser:h,filters:l={}}=pe().props,v=(f==null?void 0:f.permissions)||[],[g,w]=m.useState(l.search||""),[p,D]=m.useState(l.status||"_empty_"),[d,C]=m.useState(l.candidate_id||"_empty_"),[B,O]=m.useState(!1),[U,S]=m.useState(!1),[V,_]=m.useState(!1),[L,y]=m.useState(!1),[i,j]=m.useState(null),[u,F]=m.useState("create"),z=()=>p!=="_empty_"||d!=="_empty_"||g!=="",G=()=>(p!=="_empty_"?1:0)+(d!=="_empty_"?1:0)+(g!==""?1:0),H=t=>{t.preventDefault(),N()},N=()=>{n.get(route("hr.recruitment.offers.index"),{page:1,search:g||void 0,status:p!=="_empty_"?p:void 0,candidate_id:d!=="_empty_"?d:void 0,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},J=t=>{const r=l.sort_field===t&&l.sort_direction==="asc"?"desc":"asc";n.get(route("hr.recruitment.offers.index"),{sort_field:t,sort_direction:r,page:1,search:g||void 0,status:p!=="_empty_"?p:void 0,candidate_id:d!=="_empty_"?d:void 0,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},K=(t,r)=>{switch(j(r),t){case"view":n.get(route("hr.recruitment.offers.show",r.id));break;case"edit":F("edit"),_(!0);break;case"delete":S(!0);break;case"update-status":y(!0);break}},Q=()=>{j(null),F("create"),_(!0)},W=t=>{u==="create"?(a.loading(e("Creating offer...")),n.post(route("hr.recruitment.offers.store"),t,{onSuccess:r=>{_(!1),a.dismiss(),r.props.flash.success?a.success(e(r.props.flash.success)):r.props.flash.error?a.error(e(r.props.flash.error)):a.success(e("Offer created successfully"))},onError:r=>{a.dismiss(),typeof r=="string"?a.error(r):a.error(`Failed to create offer: ${Object.values(r).join(", ")}`)}})):u==="edit"&&(a.loading(e("Updating offer...")),n.put(route("hr.recruitment.offers.update",i.id),t,{onSuccess:r=>{_(!1),a.dismiss(),r.props.flash.success?a.success(e(r.props.flash.success)):r.props.flash.error?a.error(e(r.props.flash.error)):a.success(e("Offer updated successfully"))},onError:r=>{a.dismiss(),typeof r=="string"?a.error(r):a.error(`Failed to update offer: ${Object.values(r).join(", ")}`)}}))},X=()=>{a.loading(e("Deleting offer...")),n.delete(route("hr.recruitment.offers.destroy",i.id),{onSuccess:t=>{S(!1),a.dismiss(),t.props.flash.success?a.success(e(t.props.flash.success)):t.props.flash.error?a.error(e(t.props.flash.error)):a.success(e("Offer deleted successfully"))},onError:t=>{a.dismiss(),typeof t=="string"?a.error(t):a.error(`Failed to delete offer: ${Object.values(t).join(", ")}`)}})},Y=t=>{a.loading(e("Updating status...")),n.put(route("hr.recruitment.offers.update-status",i.id),t,{onSuccess:r=>{y(!1),a.dismiss(),r.props.flash.success?a.success(e(r.props.flash.success)):r.props.flash.error?a.error(e(r.props.flash.error)):a.success(e("Status updated successfully"))},onError:r=>{a.dismiss(),typeof r=="string"?a.error(r):a.error(`Failed to update status: ${Object.values(r).join(", ")}`)}})},Z=()=>{w(""),D("_empty_"),C("_empty_"),O(!1),n.get(route("hr.recruitment.offers.index"),{page:1,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},E=[];de(v,"create-offers")&&E.push({label:e("Create Offer"),icon:o.jsx(me,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>Q()});const I=[{title:e("Dashboard"),href:route("dashboard")},{title:e("Recruitment"),href:route("hr.recruitment.offers.index")},{title:e("Offers")}],ee=t=>{switch(t){case"Draft":return"bg-gray-50 text-gray-600 ring-gray-500/10";case"Sent":return"bg-blue-50 text-blue-700 ring-blue-600/20";case"Accepted":return"bg-green-50 text-green-700 ring-green-600/20";case"Negotiating":return"bg-yellow-50 text-yellow-800 ring-yellow-600/20";case"Declined":return"bg-red-50 text-red-700 ring-red-600/10";case"Expired":return"bg-orange-50 text-orange-700 ring-orange-600/20";default:return"bg-gray-50 text-gray-600 ring-gray-500/10"}},te=[{key:"candidate.full_name",label:e("Candidate"),render:(t,r)=>{var c,b,T;return o.jsxs("div",{children:[o.jsxs("div",{className:"font-medium",children:[(c=r.candidate)==null?void 0:c.first_name," ",(b=r.candidate)==null?void 0:b.last_name]}),o.jsx("div",{className:"text-xs text-gray-500",children:(T=r.job)==null?void 0:T.title})]})}},{key:"salary",label:e("Salary"),render:(t,r)=>{var c;return o.jsx("div",{children:o.jsx("div",{className:"font-medium",children:(c=window.appSettings)==null?void 0:c.formatCurrency(t)})})}},{key:"start_date",label:e("Start Date"),sortable:!1,render:t=>{var r;return((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(t,!1))||new Date(t).toLocaleDateString()}},{key:"expiration_date",label:e("Expires"),sortable:!1,render:t=>{var b;if(!t)return"-";const r=new Date(t),c=ro.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${ee(t)}`,children:e(t)})},{key:"offer_date",label:e("Offer Date"),sortable:!1,render:t=>{var r;return((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(t,!1))||new Date(t).toLocaleDateString()}}],re=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-offers"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-offers",condition:t=>!["Accepted","Declined"].includes(t.status)},{label:e("Update Status"),icon:"RefreshCw",action:"update-status",className:"text-green-500",requiredPermission:"approve-offers",condition:t=>!["Accepted","Declined"].includes(t.status)},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-offers"}],ie=[{value:"_empty_",label:e("All Statuses"),disabled:!0},{value:"Draft",label:e("Draft")},{value:"Sent",label:e("Sent")},{value:"Accepted",label:e("Accepted")},{value:"Negotiating",label:e("Negotiating")},{value:"Declined",label:e("Declined")},{value:"Expired",label:e("Expired")}],ae=[{value:"_empty_",label:e("All Candidates"),disabled:!0},...(x||[]).map(t=>({value:t.id.toString(),label:`${t.first_name} ${t.last_name}`}))],se=[{value:"_empty_",label:e("Select Candidate")},...(x||[]).map(t=>({value:t.id.toString(),label:`${t.first_name} ${t.last_name}`}))];[...(M||[]).map(t=>{var r;return{value:t.id.toString(),label:`${t.name} - ${((r=t.branch)==null?void 0:r.name)||"No Branch"}`}})];const oe=[{value:"_empty_",label:e("Select Approver")},...(R||[]).map(t=>{var r;return{value:t.id.toString(),label:`${t.name} - ${((r=f==null?void 0:f.user)==null?void 0:r.name)||"Company"}`}})];return o.jsxs(le,{title:e("Offers"),url:"/hr/recruitment/offers",actions:E,breadcrumbs:I,noPadding:!0,children:[o.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:o.jsx(ge,{searchTerm:g,onSearchChange:w,onSearch:H,filters:[{name:"status",label:e("Status"),type:"select",value:p,onChange:D,options:ie,searchable:!0},{name:"candidate_id",label:e("Candidate"),type:"select",value:d,onChange:C,options:ae,searchable:!0}],showFilters:B,setShowFilters:O,hasActiveFilters:z,activeFilterCount:G,onResetFilters:Z,onApplyFilters:N,currentPerPage:((P=l.per_page)==null?void 0:P.toString())||"10",onPerPageChange:t=>{n.get(route("hr.recruitment.offers.index"),{page:1,per_page:parseInt(t),search:g||void 0,status:p!=="_empty_"?p:void 0,candidate_id:d!=="_empty_"?d:void 0},{preserveState:!0,preserveScroll:!0})}})}),o.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[o.jsx(ce,{columns:te,actions:re,data:(s==null?void 0:s.data)||[],from:(s==null?void 0:s.from)||1,onAction:K,sortField:l.sort_field,sortDirection:l.sort_direction,onSort:J,permissions:v,entityPermissions:{view:"view-offers",create:"create-offers",edit:"edit-offers",delete:"delete-offers"}}),o.jsx(fe,{from:(s==null?void 0:s.from)||0,to:(s==null?void 0:s.to)||0,total:(s==null?void 0:s.total)||0,links:s==null?void 0:s.links,entityName:e("offers"),onPageChange:t=>n.get(t)})]}),o.jsx(q,{isOpen:V,onClose:()=>_(!1),onSubmit:W,formConfig:{fields:[{name:"candidate_id",type:"dependent-dropdown",dependentConfig:[{name:"candidate_id",label:e("Candidate"),required:!0,searchable:!0,options:se.filter(t=>t.value!=="_empty_")},{name:"position",label:e("Position"),required:!0,apiEndpoint:"/hr/recruitment/offers/candidate/{candidate_id}/job",showCurrentValue:!0,searchable:!0},{name:"department_id",label:e("Department"),required:!1,apiEndpoint:"/hr/recruitment/offers/job/{position}/departments",searchable:!1,disabled:!0,selectFirstOption:!0}]},{name:"salary",label:e("Salary"),type:"number",required:!0,min:0,step:.01},{name:"start_date",label:e("Start Date"),type:"date",required:!0},{name:"expiration_date",label:e("Expiration Date"),type:"date",required:!0},{name:"approved_by",label:e("Approved By"),type:"select",required:!0,options:oe.filter(t=>t.value!=="_empty_"),defaultValue:(A=h==null?void 0:h.id)==null?void 0:A.toString()},{name:"benefits",label:e("Benefits"),type:"textarea"}],modalSize:"xl"},initialData:u==="create"?{}:u==="view"?{...i,candidate_id:i!=null&&i.candidate?`${i.candidate.first_name} ${i.candidate.last_name}`:i==null?void 0:i.candidate_id,start_date:i!=null&&i.start_date?new Date(i.start_date).toISOString().split("T")[0]:i==null?void 0:i.start_date,expiration_date:i!=null&&i.expiration_date?new Date(i.expiration_date).toISOString().split("T")[0]:i==null?void 0:i.expiration_date}:{...i,start_date:i!=null&&i.start_date?new Date(i.start_date).toISOString().split("T")[0]:i==null?void 0:i.start_date,expiration_date:i!=null&&i.expiration_date?new Date(i.expiration_date).toISOString().split("T")[0]:i==null?void 0:i.expiration_date},title:e(u==="create"?"Create New Offer":u==="edit"?"Edit Offer":"View Offer"),mode:u}),o.jsx(ue,{isOpen:U,onClose:()=>S(!1),onConfirm:X,itemName:i?`${($=i.candidate)==null?void 0:$.first_name} ${(k=i.candidate)==null?void 0:k.last_name} - ${i.position}`:"",entityName:"offer"}),o.jsx(q,{isOpen:L,onClose:()=>y(!1),onSubmit:Y,formConfig:{fields:[{name:"status",label:e("Status"),type:"select",required:!0,options:[{value:"Draft",label:e("Draft")},{value:"Sent",label:e("Sent")},{value:"Accepted",label:e("Accepted")},{value:"Negotiating",label:e("Negotiating")},{value:"Declined",label:e("Declined")},{value:"Expired",label:e("Expired")}]}]},initialData:i?{status:i.status}:{},title:e("Update Offer Status"),mode:"edit"})]})}export{ii as default}; diff --git a/public/build/assets/index-oTtEIR32.js b/public/build/assets/index-D747M_QD.js similarity index 72% rename from public/build/assets/index-oTtEIR32.js rename to public/build/assets/index-D747M_QD.js index 5b06366c5..bc1951d03 100644 --- a/public/build/assets/index-oTtEIR32.js +++ b/public/build/assets/index-D747M_QD.js @@ -1 +1 @@ -import{r as l,j as o}from"./ui-Z445SNHD.js";import{P as je}from"./page-template-B_mOhR6n.js";import{u as Fe,c as Pe,E as Ae,x as Te,P as Ne,l as w,F as ke,g as Ee,r as m,M as Oe,t as n}from"./app-36WMjvX0.js";import{C as Me}from"./CrudTable-DA37WZsR.js";import{C as Be}from"./CrudFormModal-Bmz2nLeY.js";import{C as Re}from"./CrudDeleteModal-DM40AK8z.js";import{P as Ie}from"./pagination-n2efY1KU.js";import{S as qe}from"./search-and-filter-bar-PUOLiNYr.js";import{R as He}from"./rich-text-editor-BU9ZFbid.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./table-C1YkBp3W.js";import"./unlink-sh32LPkQ.js";import"./scale-rJYsnHRa.js";import"./arrow-down-left-BN6xjhcz.js";import"./arrow-left-CjPQICYw.js";import"./arrow-right-left-DKUcVR58.js";import"./arrow-right-DUEfRrRr.js";import"./arrow-up-down-FmcUfWon.js";import"./lock-open-CN4tz8Of.js";import"./award-D9FlSYzB.js";import"./ban-CMgLBFSt.js";import"./indian-rupee-Bh3-8N2a.js";import"./bell-Cr2F9IDD.js";import"./book-open-DUwKvBiK.js";import"./boxes-rwzklut0.js";import"./building-2-Cda8xQDI.js";import"./building-CG4yAV8N.js";import"./calculator-wt_63eRJ.js";import"./calendar-check-BZ1JTjf6.js";import"./camera-DDKUkICL.js";import"./chart-column-GeSBJr5Y.js";import"./chart-no-axes-column-increasing-Beqplnfl.js";import"./chart-no-axes-column-BKgkVzqT.js";import"./chevron-left-DKWjKjSf.js";import"./circle-alert-KsX4JXbz.js";import"./circle-check-big-DqURlwt2.js";import"./circle-check-C_SLfS2p.js";import"./circle-help-BdsC7_wR.js";import"./circle-x-DkvEqmM5.js";import"./circle-BpyxLEsH.js";import"./clipboard-list-BU0dok7E.js";import"./code-DNPjFOcs.js";import"./crosshair-C7OptAZm.js";import"./crown-Cp4cgutu.js";import"./download-Ba72czhU.js";import"./external-link-uO-R2E0-.js";import"./eye-off-DlDpEvnB.js";import"./eye-DSAoA9Pp.js";import"./instagram-DBjFHIT7.js";import"./file-down-Bxu0R4EW.js";import"./pen-line-Fy-AVmqM.js";import"./file-up-CZ-cXuKa.js";import"./filter-D8dMdozc.js";import"./folder-git-2-Dwj_EoDL.js";import"./house-D8b8GwgZ.js";import"./git-branch-D2sIFzs4.js";import"./grip-vertical-DXcr-v-g.js";import"./hard-drive-ApF-ULi1.js";import"./hash-CHJS6b-L.js";import"./shield-Mt6vEHxn.js";import"./info-VH-vNQ_z.js";import"./layers-CF7Mhs3n.js";import"./layout-list-BuBaZfwq.js";import"./lightbulb-fAsbBO8F.js";import"./link-2-C22T2wSs.js";import"./link-ClcCoVU_.js";import"./twitter-DDHYm63p.js";import"./list-Ajdnpsw1.js";import"./locate-fixed-D29o3FBS.js";import"./lock-RX1hYn48.js";import"./log-in-Bt5dnADg.js";import"./mail-BFoS8U8W.js";import"./map-pin-L7jUebKz.js";import"./menu-Cu-nnefe.js";import"./message-square-warning-DbVEqa_0.js";import"./message-square-DMJ4IbdE.js";import"./monitor-DL9THmS7.js";import"./package-B9XnehkQ.js";import"./percent-BYDujffR.js";import"./phone-CJ2h446N.js";import"./plane-BqORGC6m.js";import"./play-DHqp-NCB.js";import"./qr-code-u5AOBzVe.js";import"./quote-BtOwgBns.js";import"./radio-CxUR05xj.js";import"./ruler-DbxwIrQY.js";import"./send-DpE3qK0m.js";import"./server-DgtPu6lA.js";import"./wifi-CFyF5qct.js";import"./shield-check--CTAItWs.js";import"./smartphone-BQ_9x4vN.js";import"./square-check-big-Dt4MtZcM.js";import"./square-pen-B3p2jiW9.js";import"./star-WlheM7sI.js";import"./sun-DRsBfXSu.js";import"./tag-CMVMnpSh.js";import"./target-BEz5Ry2v.js";import"./thumbs-up-DYj-woXk.js";import"./ticket-BhEK5100.js";import"./trash-2-Dxg0nP1A.js";import"./trash-Dyd2ZsaG.js";import"./trending-down-CeOqAkGV.js";import"./trending-up-CPB8hZlm.js";import"./triangle-alert-MsN2AA6c.js";import"./trophy-BZyhzbIT.js";import"./type-DlbqWp8I.js";import"./user-check-4xSYwYvq.js";import"./user-plus-C-0nSlHG.js";import"./user-x-Drk57M2z.js";import"./wallet-C3p1yihr.js";import"./wrench-CLqKc51o.js";import"./zap-D4fS-tPu.js";import"./radio-group-BtLENAXk.js";import"./checkbox-Bos2Phgi.js";import"./multi-select-field-BX9C1tYH.js";import"./scroll-area-BmK0s-Hf.js";import"./LocationPicker-DAd_AcXs.js";import"./leaflet-FVhBWCqS.js";function Pa(){var z,G,J,K,Q,X,Y;const{t:e}=Fe(),{auth:P,announcements:i,departments:re,branches:ae,categories:oe,filters:s={}}=Pe().props,N=(P==null?void 0:P.permissions)||[],[d,k]=l.useState(s.search||""),[u,E]=l.useState(s.category||""),[h,O]=l.useState(s.department_id||""),[g,M]=l.useState(s.branch_id||""),[b,B]=l.useState(s.status||""),[f,R]=l.useState(s.priority||""),[v,I]=l.useState(s.featured==="true"),[y,q]=l.useState(s.date_from||""),[x,H]=l.useState(s.date_to||""),[ne,U]=l.useState(!1),[ie,A]=l.useState(!1),[se,_]=l.useState(!1),[p,V]=l.useState(null),[S,L]=l.useState("create"),le=()=>u!==""||h!==""||g!==""||b!==""||f!==""||v||y!==""||x!==""||d!=="",me=()=>(u!==""?1:0)+(h!==""?1:0)+(g!==""?1:0)+(b!==""?1:0)+(f!==""?1:0)+(v?1:0)+(y!==""?1:0)+(x!==""?1:0)+(d!==""?1:0),pe=t=>{t.preventDefault(),W()},W=()=>{m.get(route("hr.announcements.index"),{page:1,search:d||void 0,category:u||void 0,department_id:h||void 0,branch_id:g||void 0,status:b||void 0,priority:f||void 0,featured:v?"true":void 0,date_from:y||void 0,date_to:x||void 0,per_page:s.per_page},{preserveState:!0,preserveScroll:!0})},ce=t=>{const r=s.sort_field===t&&s.sort_direction==="asc"?"desc":"asc";m.get(route("hr.announcements.index"),{sort_field:t,sort_direction:r,page:1,search:d||void 0,category:u||void 0,department_id:h||void 0,branch_id:g||void 0,status:b||void 0,priority:f||void 0,featured:v?"true":void 0,date_from:y||void 0,date_to:x||void 0,per_page:s.per_page},{preserveState:!0,preserveScroll:!0})},de=(t,r)=>{switch(V(r),t){case"view":m.get(route("hr.announcements.show",r.id));break;case"edit":L("edit"),_(!0);break;case"delete":A(!0);break;case"statistics":m.visit(route("hr.announcements.statistics",r.id));break;case"download-attachment":window.open(route("hr.announcements.download-attachment",r.id),"_blank");break}},ue=()=>{V(null),L("create"),_(!0)},he=()=>{m.get(route("hr.announcements.dashboard"))},ge=t=>{const r=t;S==="create"?(n.loading(e("Creating announcement...")),m.post(route("hr.announcements.store"),r,{onSuccess:a=>{_(!1),n.dismiss(),a.props.flash.success?n.success(e(a.props.flash.success)):a.props.flash.error&&n.error(e(a.props.flash.error))},onError:a=>{n.dismiss(),typeof a=="string"?n.error(e(a)):n.error(e("Failed to create announcement: {{errors}}",{errors:Object.values(a).join(", ")}))}})):S==="edit"&&(n.loading(e("Updating announcement...")),m.put(route("hr.announcements.update",p.id),r,{onSuccess:a=>{_(!1),n.dismiss(),a.props.flash.success?n.success(e(a.props.flash.success)):a.props.flash.error&&n.error(e(a.props.flash.error))},onError:a=>{n.dismiss(),typeof a=="string"?n.error(e(a)):n.error(e("Failed to update announcement: {{errors}}",{errors:Object.values(a).join(", ")}))}}))},be=()=>{n.loading(e("Deleting announcement...")),m.delete(route("hr.announcements.destroy",p.id),{onSuccess:t=>{A(!1),n.dismiss(),t.props.flash.success?n.success(e(t.props.flash.success)):t.props.flash.error&&n.error(e(t.props.flash.error))},onError:t=>{n.dismiss(),typeof t=="string"?n.error(e(t)):n.error(e("Failed to delete announcement: {{errors}}",{errors:Object.values(t).join(", ")}))}})},fe=()=>{k(""),E(""),O(""),M(""),B(""),R(""),I(!1),q(""),H(""),U(!1),m.get(route("hr.announcements.index"),{page:1,per_page:s.per_page},{preserveState:!0,preserveScroll:!0})},T=[];T.push({label:e("Dashboard View"),icon:o.jsx(Ae,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:he}),Te(N,"create-announcements")&&T.push({label:e("Add Announcement"),icon:o.jsx(Ne,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>ue()});const ve=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.announcements.index")},{title:e("Announcements")}],ye=[{key:"title",label:e("Title"),sortable:!0,render:(t,r)=>{const a=[];return r.is_featured&&a.push(o.jsx(w,{variant:"secondary",className:"bg-purple-50 text-purple-700 hover:bg-purple-50 ml-2",children:e("Featured")},"featured")),r.is_high_priority&&a.push(o.jsx(w,{variant:"secondary",className:"bg-red-50 text-red-700 hover:bg-red-50 ml-2",children:e("High Priority")},"priority")),o.jsxs("div",{className:"flex items-center flex-wrap gap-1",children:[o.jsx("span",{className:"font-medium",children:t}),a]})}},{key:"category",label:e("Category"),render:t=>{const a={"company news":"bg-blue-50 text-blue-700 ring-blue-600/20","policy updates":"bg-purple-50 text-purple-700 ring-purple-600/20",events:"bg-green-50 text-green-700 ring-green-600/20",HR:"bg-amber-50 text-amber-700 ring-amber-600/20","IT updates":"bg-indigo-50 text-indigo-700 ring-indigo-600/20"}[t]||"bg-gray-50 text-gray-700 ring-gray-600/20";return o.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${a}`,children:t.charAt(0).toUpperCase()+t.slice(1)})}},{key:"date_range",label:e("Date Range"),sortable:!0,render:(t,r)=>{var ee,te;const a=r.start_date?((ee=window.appSettings)==null?void 0:ee.formatDateTimeSimple(r.start_date,!1))||new Date(r.start_date).toLocaleString():"-",c=r.end_date?((te=window.appSettings)==null?void 0:te.formatDateTimeSimple(r.end_date,!1))||new Date(r.end_date).toLocaleString():"-",C=new Date,D=new Date(r.start_date),Z=r.end_date?new Date(r.end_date):null;let j,F;return D>C?(j=e("Upcoming"),F="bg-blue-50 text-blue-700 ring-blue-600/20"):Z&&Z{var C,D;if(r.is_company_wide)return o.jsx(w,{variant:"outline",className:"bg-blue-50 text-blue-700 hover:bg-blue-50",children:e("Company-wide")});const a=((C=r.departments)==null?void 0:C.length)||0,c=((D=r.branches)==null?void 0:D.length)||0;return o.jsxs("div",{className:"space-y-1",children:[a>0&&o.jsx(w,{variant:"outline",className:"bg-green-50 text-green-700 hover:bg-green-50",children:e("{{count}} Departments",{count:a})}),c>0&&o.jsx(w,{variant:"outline",className:"bg-amber-50 text-amber-700 hover:bg-amber-50",children:e("{{count}} Branches",{count:c})})]})}},{key:"attachments",label:e("Attachments"),render:(t,r)=>t&&t.trim()!==""?o.jsx("a",{href:Ee(t),target:"_blank",rel:"noreferrer",className:"inline-flex items-center justify-center text-blue-700 hover:text-blue-900 transition-colors",title:e("View Attachment"),children:o.jsx(ke,{className:"h-4 w-4"})}):"-"}],xe=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-announcements"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-announcements"},{label:e("Statistics"),icon:"BarChart",action:"statistics",className:"text-indigo-500",requiredPermission:"view-announcements"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-announcements"}],_e=[{value:"",label:e("All Categories")},...(oe||[]).map(t=>({value:t,label:t.charAt(0).toUpperCase()+t.slice(1)}))],Se=[{value:"",label:e("All Departments")},...(re||[]).map(t=>({value:t.id.toString(),label:t.name}))],$=[{value:"",label:e("All Branches")},...(ae||[]).map(t=>({value:t.id.toString(),label:t.name}))],Ce=[{value:"",label:e("All Statuses")},{value:"active",label:e("Active")},{value:"upcoming",label:e("Upcoming")},{value:"expired",label:e("Expired")}],we=[{value:"",label:e("All Priorities")},{value:"high",label:e("High Priority")},{value:"normal",label:e("Normal Priority")}],De=[{value:"company news",label:e("Company News")},{value:"policy updates",label:e("Policy Updates")},{value:"events",label:e("Events")},{value:"HR",label:e("HR")},{value:"IT updates",label:e("IT Updates")}];return o.jsxs(je,{title:e("Announcements"),url:"/hr/announcements",actions:T,breadcrumbs:ve,noPadding:!0,children:[o.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:o.jsx(qe,{searchTerm:d,onSearchChange:k,onSearch:pe,filters:[{name:"category",label:e("Category"),type:"select",value:u,onChange:E,options:_e},{name:"department_id",label:e("Department"),type:"select",value:h,onChange:O,options:Se},{name:"branch_id",label:e("Branch"),type:"select",value:g,onChange:M,options:$},{name:"status",label:e("Status"),type:"select",value:b,onChange:B,options:Ce},{name:"priority",label:e("Priority"),type:"select",value:f,onChange:R,options:we},{name:"featured",label:e("Featured Only"),type:"checkbox",value:v,onChange:I},{name:"date_from",label:e("Date From"),type:"date",value:y,onChange:q},{name:"date_to",label:e("Date To"),type:"date",value:x,onChange:H}],showFilters:ne,setShowFilters:U,hasActiveFilters:le,activeFilterCount:me,onResetFilters:fe,onApplyFilters:W,currentPerPage:((z=s.per_page)==null?void 0:z.toString())||"10",onPerPageChange:t=>{m.get(route("hr.announcements.index"),{page:1,per_page:parseInt(t),search:d||void 0,category:u||void 0,department_id:h||void 0,branch_id:g||void 0,status:b||void 0,priority:f||void 0,featured:v?"true":void 0,date_from:y||void 0,date_to:x||void 0},{preserveState:!0,preserveScroll:!0})}})}),o.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[o.jsx(Me,{columns:ye,actions:xe,data:(i==null?void 0:i.data)||[],from:(i==null?void 0:i.from)||1,onAction:de,sortField:s.sort_field,sortDirection:s.sort_direction,onSort:ce,permissions:N,entityPermissions:{view:"view-announcements",create:"create-announcements",edit:"edit-announcements",delete:"delete-announcements"}}),o.jsx(Ie,{from:(i==null?void 0:i.from)||0,to:(i==null?void 0:i.to)||0,total:(i==null?void 0:i.total)||0,links:i==null?void 0:i.links,entityName:e("announcements"),onPageChange:t=>m.get(t)})]}),o.jsx(Be,{isOpen:se,onClose:()=>_(!1),onSubmit:ge,formConfig:{fields:[{name:"title",label:e("Title"),type:"text",required:!0},{name:"category",label:e("Category"),type:"select",required:!0,options:De},{name:"description",label:e("Short Description"),type:"textarea",helpText:e("Brief summary of the announcement")},{name:"content",label:e("Content"),type:"custom",required:!0,render:(t,r,a)=>o.jsx(He,{value:r[t.name]||"",onChange:c=>a(t.name,c),placeholder:e("Enter announcement content...")})},{name:"start_date",label:e("Start Date"),type:"date",required:!0},{name:"end_date",label:e("End Date"),type:"date",helpText:e("Leave empty for indefinite announcements")},{name:"attachments",label:e("Attachments"),type:"custom",render:(t,r,a)=>o.jsx(Oe,{value:String(r[t.name]||""),onChange:c=>a(t.name,c),placeholder:e("Select attachment file...")}),helpText:e("Upload PDF, Word or image file (max 5MB)")},{name:"is_featured",label:e("Featured Announcement"),type:"checkbox",helpText:e("Featured announcements are highlighted on the dashboard")},{name:"is_high_priority",label:e("High Priority"),type:"checkbox",helpText:e("High priority announcements are shown at the top of the list")},{name:"is_company_wide",label:e("Company-wide Announcement"),type:"checkbox",defaultValue:!0,helpText:e("If unchecked, you must select specific departments or branches")},{name:"branch_department_selection",type:"dependent-dropdown",showWhen:t=>!t.is_company_wide,dependentConfig:[{name:"branch_ids",label:e("Target Branches"),multiple:!0,options:$.filter(t=>t.value!==""),helpText:e("Select branches that should receive this announcement")},{name:"department_ids",label:e("Target Departments"),multiple:!0,apiEndpoint:"/hr/announcements/get-departments/{branch_ids}",helpText:e("Select departments that should receive this announcement")}]}],modalSize:"xl"},initialData:p?{...p,department_ids:((K=(J=(G=p.departments)==null?void 0:G[0])==null?void 0:J.id)==null?void 0:K.toString())||"",branch_ids:((Y=(X=(Q=p.branches)==null?void 0:Q[0])==null?void 0:X.id)==null?void 0:Y.toString())||"",is_company_wide:p.is_company_wide??!0}:null,title:e(S==="create"?"Add New Announcement":S==="edit"?"Edit Announcement":"View Announcement"),mode:S}),o.jsx(Re,{isOpen:ie,onClose:()=>A(!1),onConfirm:be,itemName:(p==null?void 0:p.title)||"",entityName:"announcement"})]})}export{Pa as default}; +import{r as l,j as o}from"./ui-Z445SNHD.js";import{P as je}from"./page-template-Cw8W4Qs2.js";import{u as Fe,c as Pe,E as Ae,x as Te,P as Ne,l as w,F as ke,g as Ee,r as m,M as Oe,t as n}from"./app-Da3PX8qg.js";import{C as Me}from"./CrudTable-Dk-uCuqB.js";import{C as Be}from"./CrudFormModal-CTSICk3j.js";import{C as Re}from"./CrudDeleteModal-DmHx0JCJ.js";import{P as Ie}from"./pagination-B9z4VraF.js";import{S as qe}from"./search-and-filter-bar-1QHzFJdq.js";import{R as He}from"./rich-text-editor-DgC-p13Z.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./table-BRtys9Nx.js";import"./unlink-vC8B7N8r.js";import"./scale-Chnhsap1.js";import"./arrow-down-left-D4-BLXQL.js";import"./arrow-left-B9tcIgis.js";import"./arrow-right-left-TC-Oi5FJ.js";import"./arrow-right-SXr1661j.js";import"./arrow-up-down-Df1H6itH.js";import"./lock-open-Cco69YMj.js";import"./award-DOf5Xc3o.js";import"./ban-C1FQ9ay_.js";import"./indian-rupee-CY9fE6hT.js";import"./bell-BMsQyWM-.js";import"./book-open-DiNAfaue.js";import"./boxes-Bjf0_Kx7.js";import"./building-2-DmmRcP0c.js";import"./building-BXglONiz.js";import"./calculator-B75Vnhim.js";import"./calendar-check-C2F7PWoI.js";import"./camera-DZNJpjXR.js";import"./chart-column-CKzC1aib.js";import"./chart-no-axes-column-increasing-xL8kjLW0.js";import"./chart-no-axes-column-CaNDayE9.js";import"./chevron-left-C98gPe5P.js";import"./circle-alert-Cu5dznTP.js";import"./circle-check-big-KTDTMhTs.js";import"./circle-check-aau4wqhp.js";import"./circle-help-C4uXcZYY.js";import"./circle-x-r3If4JPw.js";import"./circle-DgA3bS7I.js";import"./clipboard-list-BNSl4hy2.js";import"./code-Dzlx6QPB.js";import"./crosshair-DtQysFz7.js";import"./crown-CC8Godfb.js";import"./download-BHVnw95S.js";import"./external-link-DL5n0dhJ.js";import"./eye-off-BJYR0wmr.js";import"./eye-CzYzwmmr.js";import"./instagram-tpp8H3E-.js";import"./file-down-CxCQCvcc.js";import"./pen-line-CNA-f1dm.js";import"./file-up-D3rB-4Bg.js";import"./filter-B_3e214H.js";import"./folder-git-2-T64oq8HG.js";import"./house-BUnGVtyw.js";import"./git-branch-EdIXkL-9.js";import"./grip-vertical-BvetFs24.js";import"./hard-drive--Nch37f-.js";import"./hash-B3fNBlbs.js";import"./shield-rKKgzkbW.js";import"./info-Cj5ROI6H.js";import"./layers-DdZLSQgt.js";import"./layout-list-DkB7S2jk.js";import"./lightbulb-CJXOfIFD.js";import"./link-2-DNnYgrdz.js";import"./link-DeErafFW.js";import"./twitter-CRZZ6zjd.js";import"./list-DY4Uh_0E.js";import"./locate-fixed-BKpEfCUU.js";import"./lock-BGSkpX29.js";import"./log-in-TxFQ9ojy.js";import"./mail-khAU5Oig.js";import"./map-pin-BFNXdrz2.js";import"./menu-BGxVBBZl.js";import"./message-square-warning-DHRFlo8i.js";import"./message-square-C7x1Rix5.js";import"./monitor-P2T9V9tT.js";import"./package-C-rDDwyp.js";import"./percent-DP16IBy2.js";import"./phone-XzqO8Dfs.js";import"./plane-C9QqCVcZ.js";import"./play-62Z04sZZ.js";import"./qr-code-CUR1J9NH.js";import"./quote-DF2Qwen7.js";import"./radio-nm2vY_Ib.js";import"./ruler-DviIA5uv.js";import"./send-DXZhFVWG.js";import"./server-BzBihesB.js";import"./wifi-BPS_-hKY.js";import"./shield-check-Cyw4YGYb.js";import"./smartphone-i99jk4ns.js";import"./square-check-big-Cal0w_ma.js";import"./square-pen-CatLE0_h.js";import"./star-CSGOTD6i.js";import"./sun-TjfxyFzf.js";import"./tag-CUFhfHTp.js";import"./target-B_9kWYv3.js";import"./thumbs-up-Du-LlBXg.js";import"./ticket-BjgtGAIQ.js";import"./trash-2-15Ri11Yq.js";import"./trash-BRJCY2my.js";import"./trending-down-MNPLLbIb.js";import"./trending-up-D5y6g4yZ.js";import"./triangle-alert-CeuDFixJ.js";import"./trophy-Cs36GMET.js";import"./type-DX1RNe21.js";import"./user-check-DDs_5zV9.js";import"./user-plus-Ba62LA9O.js";import"./user-x-C3dBJr2o.js";import"./wallet-BP1hP1I0.js";import"./wrench-DX6GWbcS.js";import"./zap-Of1Abppa.js";import"./radio-group-CuY8xCRY.js";import"./checkbox-C3Z6LHOx.js";import"./multi-select-field-ALFA5JXF.js";import"./scroll-area-C7NBgd0i.js";import"./LocationPicker-Dy1Od2a3.js";import"./leaflet-FVhBWCqS.js";function Pa(){var z,G,J,K,Q,X,Y;const{t:e}=Fe(),{auth:P,announcements:i,departments:re,branches:ae,categories:oe,filters:s={}}=Pe().props,N=(P==null?void 0:P.permissions)||[],[d,k]=l.useState(s.search||""),[u,E]=l.useState(s.category||""),[h,O]=l.useState(s.department_id||""),[g,M]=l.useState(s.branch_id||""),[b,B]=l.useState(s.status||""),[f,R]=l.useState(s.priority||""),[v,I]=l.useState(s.featured==="true"),[y,q]=l.useState(s.date_from||""),[x,H]=l.useState(s.date_to||""),[ne,U]=l.useState(!1),[ie,A]=l.useState(!1),[se,_]=l.useState(!1),[p,V]=l.useState(null),[S,L]=l.useState("create"),le=()=>u!==""||h!==""||g!==""||b!==""||f!==""||v||y!==""||x!==""||d!=="",me=()=>(u!==""?1:0)+(h!==""?1:0)+(g!==""?1:0)+(b!==""?1:0)+(f!==""?1:0)+(v?1:0)+(y!==""?1:0)+(x!==""?1:0)+(d!==""?1:0),pe=t=>{t.preventDefault(),W()},W=()=>{m.get(route("hr.announcements.index"),{page:1,search:d||void 0,category:u||void 0,department_id:h||void 0,branch_id:g||void 0,status:b||void 0,priority:f||void 0,featured:v?"true":void 0,date_from:y||void 0,date_to:x||void 0,per_page:s.per_page},{preserveState:!0,preserveScroll:!0})},ce=t=>{const r=s.sort_field===t&&s.sort_direction==="asc"?"desc":"asc";m.get(route("hr.announcements.index"),{sort_field:t,sort_direction:r,page:1,search:d||void 0,category:u||void 0,department_id:h||void 0,branch_id:g||void 0,status:b||void 0,priority:f||void 0,featured:v?"true":void 0,date_from:y||void 0,date_to:x||void 0,per_page:s.per_page},{preserveState:!0,preserveScroll:!0})},de=(t,r)=>{switch(V(r),t){case"view":m.get(route("hr.announcements.show",r.id));break;case"edit":L("edit"),_(!0);break;case"delete":A(!0);break;case"statistics":m.visit(route("hr.announcements.statistics",r.id));break;case"download-attachment":window.open(route("hr.announcements.download-attachment",r.id),"_blank");break}},ue=()=>{V(null),L("create"),_(!0)},he=()=>{m.get(route("hr.announcements.dashboard"))},ge=t=>{const r=t;S==="create"?(n.loading(e("Creating announcement...")),m.post(route("hr.announcements.store"),r,{onSuccess:a=>{_(!1),n.dismiss(),a.props.flash.success?n.success(e(a.props.flash.success)):a.props.flash.error&&n.error(e(a.props.flash.error))},onError:a=>{n.dismiss(),typeof a=="string"?n.error(e(a)):n.error(e("Failed to create announcement: {{errors}}",{errors:Object.values(a).join(", ")}))}})):S==="edit"&&(n.loading(e("Updating announcement...")),m.put(route("hr.announcements.update",p.id),r,{onSuccess:a=>{_(!1),n.dismiss(),a.props.flash.success?n.success(e(a.props.flash.success)):a.props.flash.error&&n.error(e(a.props.flash.error))},onError:a=>{n.dismiss(),typeof a=="string"?n.error(e(a)):n.error(e("Failed to update announcement: {{errors}}",{errors:Object.values(a).join(", ")}))}}))},be=()=>{n.loading(e("Deleting announcement...")),m.delete(route("hr.announcements.destroy",p.id),{onSuccess:t=>{A(!1),n.dismiss(),t.props.flash.success?n.success(e(t.props.flash.success)):t.props.flash.error&&n.error(e(t.props.flash.error))},onError:t=>{n.dismiss(),typeof t=="string"?n.error(e(t)):n.error(e("Failed to delete announcement: {{errors}}",{errors:Object.values(t).join(", ")}))}})},fe=()=>{k(""),E(""),O(""),M(""),B(""),R(""),I(!1),q(""),H(""),U(!1),m.get(route("hr.announcements.index"),{page:1,per_page:s.per_page},{preserveState:!0,preserveScroll:!0})},T=[];T.push({label:e("Dashboard View"),icon:o.jsx(Ae,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:he}),Te(N,"create-announcements")&&T.push({label:e("Add Announcement"),icon:o.jsx(Ne,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>ue()});const ve=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.announcements.index")},{title:e("Announcements")}],ye=[{key:"title",label:e("Title"),sortable:!0,render:(t,r)=>{const a=[];return r.is_featured&&a.push(o.jsx(w,{variant:"secondary",className:"bg-purple-50 text-purple-700 hover:bg-purple-50 ml-2",children:e("Featured")},"featured")),r.is_high_priority&&a.push(o.jsx(w,{variant:"secondary",className:"bg-red-50 text-red-700 hover:bg-red-50 ml-2",children:e("High Priority")},"priority")),o.jsxs("div",{className:"flex items-center flex-wrap gap-1",children:[o.jsx("span",{className:"font-medium",children:t}),a]})}},{key:"category",label:e("Category"),render:t=>{const a={"company news":"bg-blue-50 text-blue-700 ring-blue-600/20","policy updates":"bg-purple-50 text-purple-700 ring-purple-600/20",events:"bg-green-50 text-green-700 ring-green-600/20",HR:"bg-amber-50 text-amber-700 ring-amber-600/20","IT updates":"bg-indigo-50 text-indigo-700 ring-indigo-600/20"}[t]||"bg-gray-50 text-gray-700 ring-gray-600/20";return o.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${a}`,children:t.charAt(0).toUpperCase()+t.slice(1)})}},{key:"date_range",label:e("Date Range"),sortable:!0,render:(t,r)=>{var ee,te;const a=r.start_date?((ee=window.appSettings)==null?void 0:ee.formatDateTimeSimple(r.start_date,!1))||new Date(r.start_date).toLocaleString():"-",c=r.end_date?((te=window.appSettings)==null?void 0:te.formatDateTimeSimple(r.end_date,!1))||new Date(r.end_date).toLocaleString():"-",C=new Date,D=new Date(r.start_date),Z=r.end_date?new Date(r.end_date):null;let j,F;return D>C?(j=e("Upcoming"),F="bg-blue-50 text-blue-700 ring-blue-600/20"):Z&&Z{var C,D;if(r.is_company_wide)return o.jsx(w,{variant:"outline",className:"bg-blue-50 text-blue-700 hover:bg-blue-50",children:e("Company-wide")});const a=((C=r.departments)==null?void 0:C.length)||0,c=((D=r.branches)==null?void 0:D.length)||0;return o.jsxs("div",{className:"space-y-1",children:[a>0&&o.jsx(w,{variant:"outline",className:"bg-green-50 text-green-700 hover:bg-green-50",children:e("{{count}} Departments",{count:a})}),c>0&&o.jsx(w,{variant:"outline",className:"bg-amber-50 text-amber-700 hover:bg-amber-50",children:e("{{count}} Branches",{count:c})})]})}},{key:"attachments",label:e("Attachments"),render:(t,r)=>t&&t.trim()!==""?o.jsx("a",{href:Ee(t),target:"_blank",rel:"noreferrer",className:"inline-flex items-center justify-center text-blue-700 hover:text-blue-900 transition-colors",title:e("View Attachment"),children:o.jsx(ke,{className:"h-4 w-4"})}):"-"}],xe=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-announcements"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-announcements"},{label:e("Statistics"),icon:"BarChart",action:"statistics",className:"text-indigo-500",requiredPermission:"view-announcements"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-announcements"}],_e=[{value:"",label:e("All Categories")},...(oe||[]).map(t=>({value:t,label:t.charAt(0).toUpperCase()+t.slice(1)}))],Se=[{value:"",label:e("All Departments")},...(re||[]).map(t=>({value:t.id.toString(),label:t.name}))],$=[{value:"",label:e("All Branches")},...(ae||[]).map(t=>({value:t.id.toString(),label:t.name}))],Ce=[{value:"",label:e("All Statuses")},{value:"active",label:e("Active")},{value:"upcoming",label:e("Upcoming")},{value:"expired",label:e("Expired")}],we=[{value:"",label:e("All Priorities")},{value:"high",label:e("High Priority")},{value:"normal",label:e("Normal Priority")}],De=[{value:"company news",label:e("Company News")},{value:"policy updates",label:e("Policy Updates")},{value:"events",label:e("Events")},{value:"HR",label:e("HR")},{value:"IT updates",label:e("IT Updates")}];return o.jsxs(je,{title:e("Announcements"),url:"/hr/announcements",actions:T,breadcrumbs:ve,noPadding:!0,children:[o.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:o.jsx(qe,{searchTerm:d,onSearchChange:k,onSearch:pe,filters:[{name:"category",label:e("Category"),type:"select",value:u,onChange:E,options:_e},{name:"department_id",label:e("Department"),type:"select",value:h,onChange:O,options:Se},{name:"branch_id",label:e("Branch"),type:"select",value:g,onChange:M,options:$},{name:"status",label:e("Status"),type:"select",value:b,onChange:B,options:Ce},{name:"priority",label:e("Priority"),type:"select",value:f,onChange:R,options:we},{name:"featured",label:e("Featured Only"),type:"checkbox",value:v,onChange:I},{name:"date_from",label:e("Date From"),type:"date",value:y,onChange:q},{name:"date_to",label:e("Date To"),type:"date",value:x,onChange:H}],showFilters:ne,setShowFilters:U,hasActiveFilters:le,activeFilterCount:me,onResetFilters:fe,onApplyFilters:W,currentPerPage:((z=s.per_page)==null?void 0:z.toString())||"10",onPerPageChange:t=>{m.get(route("hr.announcements.index"),{page:1,per_page:parseInt(t),search:d||void 0,category:u||void 0,department_id:h||void 0,branch_id:g||void 0,status:b||void 0,priority:f||void 0,featured:v?"true":void 0,date_from:y||void 0,date_to:x||void 0},{preserveState:!0,preserveScroll:!0})}})}),o.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[o.jsx(Me,{columns:ye,actions:xe,data:(i==null?void 0:i.data)||[],from:(i==null?void 0:i.from)||1,onAction:de,sortField:s.sort_field,sortDirection:s.sort_direction,onSort:ce,permissions:N,entityPermissions:{view:"view-announcements",create:"create-announcements",edit:"edit-announcements",delete:"delete-announcements"}}),o.jsx(Ie,{from:(i==null?void 0:i.from)||0,to:(i==null?void 0:i.to)||0,total:(i==null?void 0:i.total)||0,links:i==null?void 0:i.links,entityName:e("announcements"),onPageChange:t=>m.get(t)})]}),o.jsx(Be,{isOpen:se,onClose:()=>_(!1),onSubmit:ge,formConfig:{fields:[{name:"title",label:e("Title"),type:"text",required:!0},{name:"category",label:e("Category"),type:"select",required:!0,options:De},{name:"description",label:e("Short Description"),type:"textarea",helpText:e("Brief summary of the announcement")},{name:"content",label:e("Content"),type:"custom",required:!0,render:(t,r,a)=>o.jsx(He,{value:r[t.name]||"",onChange:c=>a(t.name,c),placeholder:e("Enter announcement content...")})},{name:"start_date",label:e("Start Date"),type:"date",required:!0},{name:"end_date",label:e("End Date"),type:"date",helpText:e("Leave empty for indefinite announcements")},{name:"attachments",label:e("Attachments"),type:"custom",render:(t,r,a)=>o.jsx(Oe,{value:String(r[t.name]||""),onChange:c=>a(t.name,c),placeholder:e("Select attachment file...")}),helpText:e("Upload PDF, Word or image file (max 5MB)")},{name:"is_featured",label:e("Featured Announcement"),type:"checkbox",helpText:e("Featured announcements are highlighted on the dashboard")},{name:"is_high_priority",label:e("High Priority"),type:"checkbox",helpText:e("High priority announcements are shown at the top of the list")},{name:"is_company_wide",label:e("Company-wide Announcement"),type:"checkbox",defaultValue:!0,helpText:e("If unchecked, you must select specific departments or branches")},{name:"branch_department_selection",type:"dependent-dropdown",showWhen:t=>!t.is_company_wide,dependentConfig:[{name:"branch_ids",label:e("Target Branches"),multiple:!0,options:$.filter(t=>t.value!==""),helpText:e("Select branches that should receive this announcement")},{name:"department_ids",label:e("Target Departments"),multiple:!0,apiEndpoint:"/hr/announcements/get-departments/{branch_ids}",helpText:e("Select departments that should receive this announcement")}]}],modalSize:"xl"},initialData:p?{...p,department_ids:((K=(J=(G=p.departments)==null?void 0:G[0])==null?void 0:J.id)==null?void 0:K.toString())||"",branch_ids:((Y=(X=(Q=p.branches)==null?void 0:Q[0])==null?void 0:X.id)==null?void 0:Y.toString())||"",is_company_wide:p.is_company_wide??!0}:null,title:e(S==="create"?"Add New Announcement":S==="edit"?"Edit Announcement":"View Announcement"),mode:S}),o.jsx(Re,{isOpen:ie,onClose:()=>A(!1),onConfirm:be,itemName:(p==null?void 0:p.title)||"",entityName:"announcement"})]})}export{Pa as default}; diff --git a/public/build/assets/index-smRRRkSn.js b/public/build/assets/index-D9_1IA-m.js similarity index 69% rename from public/build/assets/index-smRRRkSn.js rename to public/build/assets/index-D9_1IA-m.js index 46d7cd266..e5170d811 100644 --- a/public/build/assets/index-smRRRkSn.js +++ b/public/build/assets/index-D9_1IA-m.js @@ -1 +1 @@ -import{r as p,j as a}from"./ui-Z445SNHD.js";import{P as me}from"./page-template-B_mOhR6n.js";import{u as ce,c as ue,F as he,x as ge,P as ye,l as u,r as h,D as fe,t as o}from"./app-36WMjvX0.js";import{C as be}from"./CrudTable-DA37WZsR.js";import{C as ve}from"./CrudFormModal-Bmz2nLeY.js";import{C as xe}from"./CrudDeleteModal-DM40AK8z.js";import{P as _e}from"./pagination-n2efY1KU.js";import{S as Se}from"./search-and-filter-bar-PUOLiNYr.js";import Ce from"./view-CB7ZdtdC.js";import{C as De}from"./calendar-BYVpj4_X.js";import{D as we}from"./download-Ba72czhU.js";import{d as je}from"./utils-BWxnHGCV.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./table-C1YkBp3W.js";import"./unlink-sh32LPkQ.js";import"./scale-rJYsnHRa.js";import"./arrow-down-left-BN6xjhcz.js";import"./arrow-left-CjPQICYw.js";import"./arrow-right-left-DKUcVR58.js";import"./arrow-right-DUEfRrRr.js";import"./arrow-up-down-FmcUfWon.js";import"./lock-open-CN4tz8Of.js";import"./award-D9FlSYzB.js";import"./ban-CMgLBFSt.js";import"./indian-rupee-Bh3-8N2a.js";import"./bell-Cr2F9IDD.js";import"./book-open-DUwKvBiK.js";import"./boxes-rwzklut0.js";import"./building-2-Cda8xQDI.js";import"./building-CG4yAV8N.js";import"./calculator-wt_63eRJ.js";import"./calendar-check-BZ1JTjf6.js";import"./camera-DDKUkICL.js";import"./chart-column-GeSBJr5Y.js";import"./chart-no-axes-column-increasing-Beqplnfl.js";import"./chart-no-axes-column-BKgkVzqT.js";import"./chevron-left-DKWjKjSf.js";import"./circle-alert-KsX4JXbz.js";import"./circle-check-big-DqURlwt2.js";import"./circle-check-C_SLfS2p.js";import"./circle-help-BdsC7_wR.js";import"./circle-x-DkvEqmM5.js";import"./circle-BpyxLEsH.js";import"./clipboard-list-BU0dok7E.js";import"./code-DNPjFOcs.js";import"./crosshair-C7OptAZm.js";import"./crown-Cp4cgutu.js";import"./external-link-uO-R2E0-.js";import"./eye-off-DlDpEvnB.js";import"./eye-DSAoA9Pp.js";import"./instagram-DBjFHIT7.js";import"./file-down-Bxu0R4EW.js";import"./pen-line-Fy-AVmqM.js";import"./file-up-CZ-cXuKa.js";import"./filter-D8dMdozc.js";import"./folder-git-2-Dwj_EoDL.js";import"./house-D8b8GwgZ.js";import"./git-branch-D2sIFzs4.js";import"./grip-vertical-DXcr-v-g.js";import"./hard-drive-ApF-ULi1.js";import"./hash-CHJS6b-L.js";import"./shield-Mt6vEHxn.js";import"./info-VH-vNQ_z.js";import"./layers-CF7Mhs3n.js";import"./layout-list-BuBaZfwq.js";import"./lightbulb-fAsbBO8F.js";import"./link-2-C22T2wSs.js";import"./link-ClcCoVU_.js";import"./twitter-DDHYm63p.js";import"./list-Ajdnpsw1.js";import"./locate-fixed-D29o3FBS.js";import"./lock-RX1hYn48.js";import"./log-in-Bt5dnADg.js";import"./mail-BFoS8U8W.js";import"./map-pin-L7jUebKz.js";import"./menu-Cu-nnefe.js";import"./message-square-warning-DbVEqa_0.js";import"./message-square-DMJ4IbdE.js";import"./monitor-DL9THmS7.js";import"./package-B9XnehkQ.js";import"./percent-BYDujffR.js";import"./phone-CJ2h446N.js";import"./plane-BqORGC6m.js";import"./play-DHqp-NCB.js";import"./qr-code-u5AOBzVe.js";import"./quote-BtOwgBns.js";import"./radio-CxUR05xj.js";import"./ruler-DbxwIrQY.js";import"./send-DpE3qK0m.js";import"./server-DgtPu6lA.js";import"./wifi-CFyF5qct.js";import"./shield-check--CTAItWs.js";import"./smartphone-BQ_9x4vN.js";import"./square-check-big-Dt4MtZcM.js";import"./square-pen-B3p2jiW9.js";import"./star-WlheM7sI.js";import"./sun-DRsBfXSu.js";import"./tag-CMVMnpSh.js";import"./target-BEz5Ry2v.js";import"./thumbs-up-DYj-woXk.js";import"./ticket-BhEK5100.js";import"./trash-2-Dxg0nP1A.js";import"./trash-Dyd2ZsaG.js";import"./trending-down-CeOqAkGV.js";import"./trending-up-CPB8hZlm.js";import"./triangle-alert-MsN2AA6c.js";import"./trophy-BZyhzbIT.js";import"./type-DlbqWp8I.js";import"./user-check-4xSYwYvq.js";import"./user-plus-C-0nSlHG.js";import"./user-x-Drk57M2z.js";import"./wallet-C3p1yihr.js";import"./wrench-CLqKc51o.js";import"./zap-D4fS-tPu.js";import"./radio-group-BtLENAXk.js";import"./checkbox-Bos2Phgi.js";import"./multi-select-field-BX9C1tYH.js";import"./scroll-area-BmK0s-Hf.js";import"./LocationPicker-DAd_AcXs.js";import"./leaflet-FVhBWCqS.js";function ha(){var Y,M;const{t:e}=ce(),{auth:_,holidays:i,branches:$,categories:I,years:L,filters:l={}}=ue().props,D=(_==null?void 0:_.permissions)||[],[g,w]=p.useState(l.search||""),[d,j]=p.useState(l.category||""),[m,F]=p.useState(l.branch_id||""),[c,N]=p.useState(l.year||new Date().getFullYear().toString()),[y,k]=p.useState(l.date_from||""),[f,P]=p.useState(l.date_to||""),[U,H]=p.useState(!1),[V,S]=p.useState(!1),[W,b]=p.useState(!1),[n,T]=p.useState(null),[x,A]=p.useState("create"),[C,E]=p.useState(null),z=()=>d!==""||m!==""||c!==new Date().getFullYear().toString()||y!==""||f!==""||g!=="",G=()=>(d!==""?1:0)+(m!==""?1:0)+(c!==new Date().getFullYear().toString()?1:0)+(y!==""?1:0)+(f!==""?1:0)+(g!==""?1:0),J=t=>{t.preventDefault(),O()},O=()=>{h.get(route("hr.holidays.index"),{page:1,search:g||void 0,category:d||void 0,branch_id:m||void 0,year:c||void 0,date_from:y||void 0,date_to:f||void 0,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},K=t=>{const r=l.sort_field===t&&l.sort_direction==="asc"?"desc":"asc";h.get(route("hr.holidays.index"),{sort_field:t,sort_direction:r,page:1,search:g||void 0,category:d||void 0,branch_id:m||void 0,year:c||void 0,date_from:y||void 0,date_to:f||void 0,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},Q=(t,r)=>{switch(T(r),t){case"view":E(r);break;case"edit":A("edit"),b(!0);break;case"delete":S(!0);break}},X=()=>{T(null),A("create"),b(!0)},Z=t=>{x==="create"?(o.loading(e("Creating holiday...")),h.post(route("hr.holidays.store"),t,{onSuccess:r=>{b(!1),o.dismiss(),r.props.flash.success?o.success(e(r.props.flash.success)):r.props.flash.error?o.error(e(r.props.flash.error)):o.success(e("Holiday created successfully"))},onError:r=>{o.dismiss(),typeof r=="string"?o.error(r):o.error(e(`Failed to create holiday: ${Object.values(r).join(", ")}`))}})):x==="edit"&&(o.loading(e("Updating holiday...")),h.put(route("hr.holidays.update",n.id),t,{onSuccess:r=>{b(!1),o.dismiss(),r.props.flash.success?o.success(e(r.props.flash.success)):r.props.flash.error?o.error(e(r.props.flash.error)):o.success(e("Holiday updated successfully"))},onError:r=>{o.dismiss(),typeof r=="string"?o.error(r):o.error(e(`Failed to update holiday: ${Object.values(r).join(", ")}`))}}))},ee=()=>{o.loading(e("Deleting holiday...")),h.delete(route("hr.holidays.destroy",n.id),{onSuccess:t=>{S(!1),o.dismiss(),t.props.flash.success?o.success(e(t.props.flash.success)):t.props.flash.error?o.error(e(t.props.flash.error)):o.success(e("Holiday deleted successfully"))},onError:t=>{o.dismiss(),typeof t=="string"?o.error(t):o.error(e(`Failed to delete holiday: ${Object.values(t).join(", ")}`))}})},te=()=>{w(""),j(""),F(""),N(new Date().getFullYear().toString()),k(""),P(""),H(!1),h.get(route("hr.holidays.index"),{page:1,year:new Date().getFullYear().toString(),per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},re=()=>{h.visit(route("hr.holidays.calendar"),{method:"get",data:{year:c||new Date().getFullYear().toString(),category:d||void 0,branch_id:m||void 0}})},ae=()=>{const t=new URLSearchParams({year:c||new Date().getFullYear().toString(),...d&&{category:d},...m&&{branch_id:m}});window.open(`${route("hr.holidays.export.pdf")}?${t.toString()}`,"_blank")},oe=()=>{const t=new URLSearchParams({year:c||new Date().getFullYear().toString(),...d&&{category:d},...m&&{branch_id:m}});window.open(`${route("hr.holidays.export.ical")}?${t.toString()}`,"_blank")},v=[];v.push({label:e("Calendar View"),icon:a.jsx(De,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:re}),v.push({label:e("Export PDF"),icon:a.jsx(he,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:ae}),v.push({label:e("Export iCal"),icon:a.jsx(we,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:oe}),ge(D,"create-holidays")&&v.push({label:e("Add Holiday"),icon:a.jsx(ye,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>X()});const ie=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.holidays.index")},{title:e("Holidays")}],se=[{key:"name",label:e("Holiday Name"),sortable:!0,render:t=>t||"-"},{key:"date",label:e("Date"),sortable:!0,render:(t,r)=>{var s,q,B;return r.end_date&&r.start_date!==r.end_date?a.jsxs("div",{children:[a.jsx("div",{children:((s=window.appSettings)==null?void 0:s.formatDateTimeSimple(r.start_date,!1))||new Date(r.start_date).toLocaleDateString()}),a.jsx("div",{className:"text-xs text-gray-500",children:"to"}),a.jsx("div",{children:((q=window.appSettings)==null?void 0:q.formatDateTimeSimple(r.end_date,!1))||new Date(r.end_date).toLocaleDateString()}),a.jsxs("div",{className:"text-xs text-gray-500",children:["(",je(new Date(r.end_date),new Date(r.start_date))+1," days)"]})]}):((B=window.appSettings)==null?void 0:B.formatDateTimeSimple(r.start_date,!1))||new Date(r.start_date).toLocaleDateString()}},{key:"category",label:e("Category"),render:t=>{const s={national:"bg-blue-50 text-blue-700 ring-blue-600/20",religious:"bg-purple-50 text-purple-700 ring-purple-600/20","company-specific":"bg-green-50 text-green-700 ring-green-600/20",regional:"bg-amber-50 text-amber-700 ring-amber-600/20"}[t]||"bg-gray-50 text-gray-700 ring-gray-600/20";return a.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s}`,children:t.charAt(0).toUpperCase()+t.slice(1)})}},{key:"branches",label:e("Branches"),render:(t,r)=>!r.branches||r.branches.length===0?"-":r.branches.length<=2?a.jsx("div",{className:"flex flex-wrap gap-1",children:r.branches.map(s=>a.jsx(u,{variant:"outline",children:s.name},s.id))}):a.jsxs("div",{className:"flex flex-wrap gap-1",children:[a.jsx(u,{variant:"outline",children:r.branches[0].name}),a.jsxs(u,{variant:"outline",children:["+",r.branches.length-1," more"]})]})},{key:"type",label:e("Type"),render:(t,r)=>{const s=[];return r.holiday_type==="regular"?s.push(a.jsx(u,{variant:"secondary",className:"bg-red-50 text-red-700 hover:bg-red-50",children:e("Regular Holiday (100%)")},"regular")):r.holiday_type==="special_non_working"?s.push(a.jsx(u,{variant:"secondary",className:"bg-yellow-50 text-yellow-700 hover:bg-yellow-50",children:e("Special Non-Working (30%)")},"special")):s.push(a.jsx(u,{variant:"secondary",className:"bg-gray-50 text-gray-500 hover:bg-gray-50",children:e("Not Set")},"unset")),r.is_half_day&&s.push(a.jsx(u,{variant:"secondary",className:"bg-orange-50 text-orange-700 hover:bg-orange-50",children:e("Half Day")},"half-day")),r.is_paid?s.push(a.jsx(u,{variant:"secondary",className:"bg-green-50 text-green-700 hover:bg-green-50",children:e("Paid")},"paid")):s.push(a.jsx(u,{variant:"secondary",className:"bg-red-50 text-red-700 hover:bg-red-50",children:e("Unpaid")},"unpaid")),a.jsx("div",{className:"flex flex-wrap gap-1",children:s})}}],le=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-holidays"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-holidays"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-holidays"}],ne=[{value:"",label:e("All Categories")},...(I||[]).map(t=>({value:t,label:t.charAt(0).toUpperCase()+t.slice(1)}))],R=[{value:"",label:e("All Branches")},...($||[]).map(t=>({value:t.id.toString(),label:t.name}))],pe=[...(L||[]).map(t=>({value:t.toString(),label:t.toString()}))],de=[{value:"national",label:e("National")},{value:"religious",label:e("Religious")},{value:"company-specific",label:e("Company Specific")},{value:"regional",label:e("Regional")}];return a.jsxs(me,{title:e("Holidays"),url:"/hr/holidays",actions:v,breadcrumbs:ie,noPadding:!0,children:[a.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:a.jsx(Se,{searchTerm:g,onSearchChange:w,onSearch:J,filters:[{name:"category",label:e("Category"),type:"select",value:d,onChange:j,options:ne},{name:"branch_id",label:e("Branch"),type:"select",value:m,onChange:F,options:R},{name:"year",label:e("Year"),type:"select",value:c,onChange:N,options:pe},{name:"date_from",label:e("Date From"),type:"date",value:y,onChange:k},{name:"date_to",label:e("Date To"),type:"date",value:f,onChange:P}],showFilters:U,setShowFilters:H,hasActiveFilters:z,activeFilterCount:G,onResetFilters:te,onApplyFilters:O,currentPerPage:((Y=l.per_page)==null?void 0:Y.toString())||"10",onPerPageChange:t=>{h.get(route("hr.holidays.index"),{page:1,per_page:parseInt(t),search:g||void 0,category:d||void 0,branch_id:m||void 0,year:c||void 0,date_from:y||void 0,date_to:f||void 0},{preserveState:!0,preserveScroll:!0})}})}),a.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[a.jsx(be,{columns:se,actions:le,data:(i==null?void 0:i.data)||[],from:(i==null?void 0:i.from)||1,onAction:Q,sortField:l.sort_field,sortDirection:l.sort_direction,onSort:K,permissions:D,entityPermissions:{view:"view-holidays",create:"create-holidays",edit:"edit-holidays",delete:"delete-holidays"}}),a.jsx(_e,{from:(i==null?void 0:i.from)||0,to:(i==null?void 0:i.to)||0,total:(i==null?void 0:i.total)||0,links:i==null?void 0:i.links,entityName:e("holidays"),onPageChange:t=>h.get(t)})]}),a.jsx(ve,{isOpen:W,onClose:()=>b(!1),onSubmit:Z,formConfig:{fields:[{name:"name",label:e("Holiday Name"),type:"text",required:!0},{name:"holiday_type",label:e("Holiday Type"),type:"select",required:!0,options:[{value:"regular",label:e("Regular Holiday (100% Premium)")},{value:"special_non_working",label:e("Special Non-Working Holiday (30% Premium)")}],helpText:e("Regular = double pay if worked. Special = 30% extra if worked.")},{name:"category",label:e("Category"),type:"select",required:!0,options:de},{name:"start_date",label:e("Start Date"),type:"date",required:!0},{name:"end_date",label:e("End Date"),type:"date",helpText:e("Leave empty for single-day holiday")},{name:"description",label:e("Description"),type:"textarea"},{name:"is_paid",label:e("Paid Holiday"),type:"checkbox",defaultValue:!0},{name:"is_half_day",label:e("Half Day"),type:"checkbox"},{name:"branch_ids",label:e("Applicable Branches"),type:"multi-select",required:!0,options:R.filter(t=>t.value!=="")}],modalSize:"lg"},initialData:n?{...n,start_date:n.start_date?n.start_date.split("T")[0]:"",end_date:n.end_date?n.end_date.split("T")[0]:"",branch_ids:(M=n.branches)==null?void 0:M.map(t=>t.id.toString())}:null,title:e(x==="create"?"Add New Holiday":"Edit Holiday"),mode:x}),a.jsx(xe,{isOpen:V,onClose:()=>S(!1),onConfirm:ee,itemName:(n==null?void 0:n.name)||"",entityName:"holiday"}),a.jsx(fe,{open:!!C,onOpenChange:()=>E(null),children:C&&a.jsx(Ce,{holiday:C})})]})}export{ha as default}; +import{r as p,j as a}from"./ui-Z445SNHD.js";import{P as me}from"./page-template-Cw8W4Qs2.js";import{u as ce,c as ue,F as he,x as ge,P as ye,l as u,r as h,D as fe,t as o}from"./app-Da3PX8qg.js";import{C as be}from"./CrudTable-Dk-uCuqB.js";import{C as ve}from"./CrudFormModal-CTSICk3j.js";import{C as xe}from"./CrudDeleteModal-DmHx0JCJ.js";import{P as _e}from"./pagination-B9z4VraF.js";import{S as Se}from"./search-and-filter-bar-1QHzFJdq.js";import Ce from"./view-B5jeJnvO.js";import{C as De}from"./calendar-kiIl5Cyq.js";import{D as we}from"./download-BHVnw95S.js";import{d as je}from"./utils-BWxnHGCV.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./table-BRtys9Nx.js";import"./unlink-vC8B7N8r.js";import"./scale-Chnhsap1.js";import"./arrow-down-left-D4-BLXQL.js";import"./arrow-left-B9tcIgis.js";import"./arrow-right-left-TC-Oi5FJ.js";import"./arrow-right-SXr1661j.js";import"./arrow-up-down-Df1H6itH.js";import"./lock-open-Cco69YMj.js";import"./award-DOf5Xc3o.js";import"./ban-C1FQ9ay_.js";import"./indian-rupee-CY9fE6hT.js";import"./bell-BMsQyWM-.js";import"./book-open-DiNAfaue.js";import"./boxes-Bjf0_Kx7.js";import"./building-2-DmmRcP0c.js";import"./building-BXglONiz.js";import"./calculator-B75Vnhim.js";import"./calendar-check-C2F7PWoI.js";import"./camera-DZNJpjXR.js";import"./chart-column-CKzC1aib.js";import"./chart-no-axes-column-increasing-xL8kjLW0.js";import"./chart-no-axes-column-CaNDayE9.js";import"./chevron-left-C98gPe5P.js";import"./circle-alert-Cu5dznTP.js";import"./circle-check-big-KTDTMhTs.js";import"./circle-check-aau4wqhp.js";import"./circle-help-C4uXcZYY.js";import"./circle-x-r3If4JPw.js";import"./circle-DgA3bS7I.js";import"./clipboard-list-BNSl4hy2.js";import"./code-Dzlx6QPB.js";import"./crosshair-DtQysFz7.js";import"./crown-CC8Godfb.js";import"./external-link-DL5n0dhJ.js";import"./eye-off-BJYR0wmr.js";import"./eye-CzYzwmmr.js";import"./instagram-tpp8H3E-.js";import"./file-down-CxCQCvcc.js";import"./pen-line-CNA-f1dm.js";import"./file-up-D3rB-4Bg.js";import"./filter-B_3e214H.js";import"./folder-git-2-T64oq8HG.js";import"./house-BUnGVtyw.js";import"./git-branch-EdIXkL-9.js";import"./grip-vertical-BvetFs24.js";import"./hard-drive--Nch37f-.js";import"./hash-B3fNBlbs.js";import"./shield-rKKgzkbW.js";import"./info-Cj5ROI6H.js";import"./layers-DdZLSQgt.js";import"./layout-list-DkB7S2jk.js";import"./lightbulb-CJXOfIFD.js";import"./link-2-DNnYgrdz.js";import"./link-DeErafFW.js";import"./twitter-CRZZ6zjd.js";import"./list-DY4Uh_0E.js";import"./locate-fixed-BKpEfCUU.js";import"./lock-BGSkpX29.js";import"./log-in-TxFQ9ojy.js";import"./mail-khAU5Oig.js";import"./map-pin-BFNXdrz2.js";import"./menu-BGxVBBZl.js";import"./message-square-warning-DHRFlo8i.js";import"./message-square-C7x1Rix5.js";import"./monitor-P2T9V9tT.js";import"./package-C-rDDwyp.js";import"./percent-DP16IBy2.js";import"./phone-XzqO8Dfs.js";import"./plane-C9QqCVcZ.js";import"./play-62Z04sZZ.js";import"./qr-code-CUR1J9NH.js";import"./quote-DF2Qwen7.js";import"./radio-nm2vY_Ib.js";import"./ruler-DviIA5uv.js";import"./send-DXZhFVWG.js";import"./server-BzBihesB.js";import"./wifi-BPS_-hKY.js";import"./shield-check-Cyw4YGYb.js";import"./smartphone-i99jk4ns.js";import"./square-check-big-Cal0w_ma.js";import"./square-pen-CatLE0_h.js";import"./star-CSGOTD6i.js";import"./sun-TjfxyFzf.js";import"./tag-CUFhfHTp.js";import"./target-B_9kWYv3.js";import"./thumbs-up-Du-LlBXg.js";import"./ticket-BjgtGAIQ.js";import"./trash-2-15Ri11Yq.js";import"./trash-BRJCY2my.js";import"./trending-down-MNPLLbIb.js";import"./trending-up-D5y6g4yZ.js";import"./triangle-alert-CeuDFixJ.js";import"./trophy-Cs36GMET.js";import"./type-DX1RNe21.js";import"./user-check-DDs_5zV9.js";import"./user-plus-Ba62LA9O.js";import"./user-x-C3dBJr2o.js";import"./wallet-BP1hP1I0.js";import"./wrench-DX6GWbcS.js";import"./zap-Of1Abppa.js";import"./radio-group-CuY8xCRY.js";import"./checkbox-C3Z6LHOx.js";import"./multi-select-field-ALFA5JXF.js";import"./scroll-area-C7NBgd0i.js";import"./LocationPicker-Dy1Od2a3.js";import"./leaflet-FVhBWCqS.js";function ha(){var Y,M;const{t:e}=ce(),{auth:_,holidays:i,branches:$,categories:I,years:L,filters:l={}}=ue().props,D=(_==null?void 0:_.permissions)||[],[g,w]=p.useState(l.search||""),[d,j]=p.useState(l.category||""),[m,F]=p.useState(l.branch_id||""),[c,N]=p.useState(l.year||new Date().getFullYear().toString()),[y,k]=p.useState(l.date_from||""),[f,P]=p.useState(l.date_to||""),[U,H]=p.useState(!1),[V,S]=p.useState(!1),[W,b]=p.useState(!1),[n,T]=p.useState(null),[x,A]=p.useState("create"),[C,E]=p.useState(null),z=()=>d!==""||m!==""||c!==new Date().getFullYear().toString()||y!==""||f!==""||g!=="",G=()=>(d!==""?1:0)+(m!==""?1:0)+(c!==new Date().getFullYear().toString()?1:0)+(y!==""?1:0)+(f!==""?1:0)+(g!==""?1:0),J=t=>{t.preventDefault(),O()},O=()=>{h.get(route("hr.holidays.index"),{page:1,search:g||void 0,category:d||void 0,branch_id:m||void 0,year:c||void 0,date_from:y||void 0,date_to:f||void 0,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},K=t=>{const r=l.sort_field===t&&l.sort_direction==="asc"?"desc":"asc";h.get(route("hr.holidays.index"),{sort_field:t,sort_direction:r,page:1,search:g||void 0,category:d||void 0,branch_id:m||void 0,year:c||void 0,date_from:y||void 0,date_to:f||void 0,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},Q=(t,r)=>{switch(T(r),t){case"view":E(r);break;case"edit":A("edit"),b(!0);break;case"delete":S(!0);break}},X=()=>{T(null),A("create"),b(!0)},Z=t=>{x==="create"?(o.loading(e("Creating holiday...")),h.post(route("hr.holidays.store"),t,{onSuccess:r=>{b(!1),o.dismiss(),r.props.flash.success?o.success(e(r.props.flash.success)):r.props.flash.error?o.error(e(r.props.flash.error)):o.success(e("Holiday created successfully"))},onError:r=>{o.dismiss(),typeof r=="string"?o.error(r):o.error(e(`Failed to create holiday: ${Object.values(r).join(", ")}`))}})):x==="edit"&&(o.loading(e("Updating holiday...")),h.put(route("hr.holidays.update",n.id),t,{onSuccess:r=>{b(!1),o.dismiss(),r.props.flash.success?o.success(e(r.props.flash.success)):r.props.flash.error?o.error(e(r.props.flash.error)):o.success(e("Holiday updated successfully"))},onError:r=>{o.dismiss(),typeof r=="string"?o.error(r):o.error(e(`Failed to update holiday: ${Object.values(r).join(", ")}`))}}))},ee=()=>{o.loading(e("Deleting holiday...")),h.delete(route("hr.holidays.destroy",n.id),{onSuccess:t=>{S(!1),o.dismiss(),t.props.flash.success?o.success(e(t.props.flash.success)):t.props.flash.error?o.error(e(t.props.flash.error)):o.success(e("Holiday deleted successfully"))},onError:t=>{o.dismiss(),typeof t=="string"?o.error(t):o.error(e(`Failed to delete holiday: ${Object.values(t).join(", ")}`))}})},te=()=>{w(""),j(""),F(""),N(new Date().getFullYear().toString()),k(""),P(""),H(!1),h.get(route("hr.holidays.index"),{page:1,year:new Date().getFullYear().toString(),per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},re=()=>{h.visit(route("hr.holidays.calendar"),{method:"get",data:{year:c||new Date().getFullYear().toString(),category:d||void 0,branch_id:m||void 0}})},ae=()=>{const t=new URLSearchParams({year:c||new Date().getFullYear().toString(),...d&&{category:d},...m&&{branch_id:m}});window.open(`${route("hr.holidays.export.pdf")}?${t.toString()}`,"_blank")},oe=()=>{const t=new URLSearchParams({year:c||new Date().getFullYear().toString(),...d&&{category:d},...m&&{branch_id:m}});window.open(`${route("hr.holidays.export.ical")}?${t.toString()}`,"_blank")},v=[];v.push({label:e("Calendar View"),icon:a.jsx(De,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:re}),v.push({label:e("Export PDF"),icon:a.jsx(he,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:ae}),v.push({label:e("Export iCal"),icon:a.jsx(we,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:oe}),ge(D,"create-holidays")&&v.push({label:e("Add Holiday"),icon:a.jsx(ye,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>X()});const ie=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.holidays.index")},{title:e("Holidays")}],se=[{key:"name",label:e("Holiday Name"),sortable:!0,render:t=>t||"-"},{key:"date",label:e("Date"),sortable:!0,render:(t,r)=>{var s,q,B;return r.end_date&&r.start_date!==r.end_date?a.jsxs("div",{children:[a.jsx("div",{children:((s=window.appSettings)==null?void 0:s.formatDateTimeSimple(r.start_date,!1))||new Date(r.start_date).toLocaleDateString()}),a.jsx("div",{className:"text-xs text-gray-500",children:"to"}),a.jsx("div",{children:((q=window.appSettings)==null?void 0:q.formatDateTimeSimple(r.end_date,!1))||new Date(r.end_date).toLocaleDateString()}),a.jsxs("div",{className:"text-xs text-gray-500",children:["(",je(new Date(r.end_date),new Date(r.start_date))+1," days)"]})]}):((B=window.appSettings)==null?void 0:B.formatDateTimeSimple(r.start_date,!1))||new Date(r.start_date).toLocaleDateString()}},{key:"category",label:e("Category"),render:t=>{const s={national:"bg-blue-50 text-blue-700 ring-blue-600/20",religious:"bg-purple-50 text-purple-700 ring-purple-600/20","company-specific":"bg-green-50 text-green-700 ring-green-600/20",regional:"bg-amber-50 text-amber-700 ring-amber-600/20"}[t]||"bg-gray-50 text-gray-700 ring-gray-600/20";return a.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s}`,children:t.charAt(0).toUpperCase()+t.slice(1)})}},{key:"branches",label:e("Branches"),render:(t,r)=>!r.branches||r.branches.length===0?"-":r.branches.length<=2?a.jsx("div",{className:"flex flex-wrap gap-1",children:r.branches.map(s=>a.jsx(u,{variant:"outline",children:s.name},s.id))}):a.jsxs("div",{className:"flex flex-wrap gap-1",children:[a.jsx(u,{variant:"outline",children:r.branches[0].name}),a.jsxs(u,{variant:"outline",children:["+",r.branches.length-1," more"]})]})},{key:"type",label:e("Type"),render:(t,r)=>{const s=[];return r.holiday_type==="regular"?s.push(a.jsx(u,{variant:"secondary",className:"bg-red-50 text-red-700 hover:bg-red-50",children:e("Regular Holiday (100%)")},"regular")):r.holiday_type==="special_non_working"?s.push(a.jsx(u,{variant:"secondary",className:"bg-yellow-50 text-yellow-700 hover:bg-yellow-50",children:e("Special Non-Working (30%)")},"special")):s.push(a.jsx(u,{variant:"secondary",className:"bg-gray-50 text-gray-500 hover:bg-gray-50",children:e("Not Set")},"unset")),r.is_half_day&&s.push(a.jsx(u,{variant:"secondary",className:"bg-orange-50 text-orange-700 hover:bg-orange-50",children:e("Half Day")},"half-day")),r.is_paid?s.push(a.jsx(u,{variant:"secondary",className:"bg-green-50 text-green-700 hover:bg-green-50",children:e("Paid")},"paid")):s.push(a.jsx(u,{variant:"secondary",className:"bg-red-50 text-red-700 hover:bg-red-50",children:e("Unpaid")},"unpaid")),a.jsx("div",{className:"flex flex-wrap gap-1",children:s})}}],le=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-holidays"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-holidays"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-holidays"}],ne=[{value:"",label:e("All Categories")},...(I||[]).map(t=>({value:t,label:t.charAt(0).toUpperCase()+t.slice(1)}))],R=[{value:"",label:e("All Branches")},...($||[]).map(t=>({value:t.id.toString(),label:t.name}))],pe=[...(L||[]).map(t=>({value:t.toString(),label:t.toString()}))],de=[{value:"national",label:e("National")},{value:"religious",label:e("Religious")},{value:"company-specific",label:e("Company Specific")},{value:"regional",label:e("Regional")}];return a.jsxs(me,{title:e("Holidays"),url:"/hr/holidays",actions:v,breadcrumbs:ie,noPadding:!0,children:[a.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:a.jsx(Se,{searchTerm:g,onSearchChange:w,onSearch:J,filters:[{name:"category",label:e("Category"),type:"select",value:d,onChange:j,options:ne},{name:"branch_id",label:e("Branch"),type:"select",value:m,onChange:F,options:R},{name:"year",label:e("Year"),type:"select",value:c,onChange:N,options:pe},{name:"date_from",label:e("Date From"),type:"date",value:y,onChange:k},{name:"date_to",label:e("Date To"),type:"date",value:f,onChange:P}],showFilters:U,setShowFilters:H,hasActiveFilters:z,activeFilterCount:G,onResetFilters:te,onApplyFilters:O,currentPerPage:((Y=l.per_page)==null?void 0:Y.toString())||"10",onPerPageChange:t=>{h.get(route("hr.holidays.index"),{page:1,per_page:parseInt(t),search:g||void 0,category:d||void 0,branch_id:m||void 0,year:c||void 0,date_from:y||void 0,date_to:f||void 0},{preserveState:!0,preserveScroll:!0})}})}),a.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[a.jsx(be,{columns:se,actions:le,data:(i==null?void 0:i.data)||[],from:(i==null?void 0:i.from)||1,onAction:Q,sortField:l.sort_field,sortDirection:l.sort_direction,onSort:K,permissions:D,entityPermissions:{view:"view-holidays",create:"create-holidays",edit:"edit-holidays",delete:"delete-holidays"}}),a.jsx(_e,{from:(i==null?void 0:i.from)||0,to:(i==null?void 0:i.to)||0,total:(i==null?void 0:i.total)||0,links:i==null?void 0:i.links,entityName:e("holidays"),onPageChange:t=>h.get(t)})]}),a.jsx(ve,{isOpen:W,onClose:()=>b(!1),onSubmit:Z,formConfig:{fields:[{name:"name",label:e("Holiday Name"),type:"text",required:!0},{name:"holiday_type",label:e("Holiday Type"),type:"select",required:!0,options:[{value:"regular",label:e("Regular Holiday (100% Premium)")},{value:"special_non_working",label:e("Special Non-Working Holiday (30% Premium)")}],helpText:e("Regular = double pay if worked. Special = 30% extra if worked.")},{name:"category",label:e("Category"),type:"select",required:!0,options:de},{name:"start_date",label:e("Start Date"),type:"date",required:!0},{name:"end_date",label:e("End Date"),type:"date",helpText:e("Leave empty for single-day holiday")},{name:"description",label:e("Description"),type:"textarea"},{name:"is_paid",label:e("Paid Holiday"),type:"checkbox",defaultValue:!0},{name:"is_half_day",label:e("Half Day"),type:"checkbox"},{name:"branch_ids",label:e("Applicable Branches"),type:"multi-select",required:!0,options:R.filter(t=>t.value!=="")}],modalSize:"lg"},initialData:n?{...n,start_date:n.start_date?n.start_date.split("T")[0]:"",end_date:n.end_date?n.end_date.split("T")[0]:"",branch_ids:(M=n.branches)==null?void 0:M.map(t=>t.id.toString())}:null,title:e(x==="create"?"Add New Holiday":"Edit Holiday"),mode:x}),a.jsx(xe,{isOpen:V,onClose:()=>S(!1),onConfirm:ee,itemName:(n==null?void 0:n.name)||"",entityName:"holiday"}),a.jsx(fe,{open:!!C,onOpenChange:()=>E(null),children:C&&a.jsx(Ce,{holiday:C})})]})}export{ha as default}; diff --git a/public/build/assets/index-CoSCDBWf.js b/public/build/assets/index-DHskW2wK.js similarity index 62% rename from public/build/assets/index-CoSCDBWf.js rename to public/build/assets/index-DHskW2wK.js index a3d04cfdf..50debb5c3 100644 --- a/public/build/assets/index-CoSCDBWf.js +++ b/public/build/assets/index-DHskW2wK.js @@ -1 +1 @@ -import{r as d,j as s}from"./ui-Z445SNHD.js";import{P as de}from"./page-template-B_mOhR6n.js";import{u as le,c as ne,x as B,P as ce,r as u,M as H,D as ue,t as a}from"./app-36WMjvX0.js";import{C as fe}from"./CrudTable-DA37WZsR.js";import{C as _e}from"./CrudFormModal-Bmz2nLeY.js";import{C as he}from"./CrudDeleteModal-DM40AK8z.js";import{P as ye}from"./pagination-n2efY1KU.js";import{S as we}from"./search-and-filter-bar-PUOLiNYr.js";import ve from"./view-DRK4ZZ6R.js";import{u as xe}from"./use-initials-BK4eRgYY.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./table-C1YkBp3W.js";import"./unlink-sh32LPkQ.js";import"./scale-rJYsnHRa.js";import"./arrow-down-left-BN6xjhcz.js";import"./arrow-left-CjPQICYw.js";import"./arrow-right-left-DKUcVR58.js";import"./arrow-right-DUEfRrRr.js";import"./arrow-up-down-FmcUfWon.js";import"./lock-open-CN4tz8Of.js";import"./award-D9FlSYzB.js";import"./ban-CMgLBFSt.js";import"./indian-rupee-Bh3-8N2a.js";import"./bell-Cr2F9IDD.js";import"./book-open-DUwKvBiK.js";import"./boxes-rwzklut0.js";import"./building-2-Cda8xQDI.js";import"./building-CG4yAV8N.js";import"./calculator-wt_63eRJ.js";import"./calendar-check-BZ1JTjf6.js";import"./camera-DDKUkICL.js";import"./chart-column-GeSBJr5Y.js";import"./chart-no-axes-column-increasing-Beqplnfl.js";import"./chart-no-axes-column-BKgkVzqT.js";import"./chevron-left-DKWjKjSf.js";import"./circle-alert-KsX4JXbz.js";import"./circle-check-big-DqURlwt2.js";import"./circle-check-C_SLfS2p.js";import"./circle-help-BdsC7_wR.js";import"./circle-x-DkvEqmM5.js";import"./circle-BpyxLEsH.js";import"./clipboard-list-BU0dok7E.js";import"./code-DNPjFOcs.js";import"./crosshair-C7OptAZm.js";import"./crown-Cp4cgutu.js";import"./download-Ba72czhU.js";import"./external-link-uO-R2E0-.js";import"./eye-off-DlDpEvnB.js";import"./eye-DSAoA9Pp.js";import"./instagram-DBjFHIT7.js";import"./file-down-Bxu0R4EW.js";import"./pen-line-Fy-AVmqM.js";import"./file-up-CZ-cXuKa.js";import"./filter-D8dMdozc.js";import"./folder-git-2-Dwj_EoDL.js";import"./house-D8b8GwgZ.js";import"./git-branch-D2sIFzs4.js";import"./grip-vertical-DXcr-v-g.js";import"./hard-drive-ApF-ULi1.js";import"./hash-CHJS6b-L.js";import"./shield-Mt6vEHxn.js";import"./info-VH-vNQ_z.js";import"./layers-CF7Mhs3n.js";import"./layout-list-BuBaZfwq.js";import"./lightbulb-fAsbBO8F.js";import"./link-2-C22T2wSs.js";import"./link-ClcCoVU_.js";import"./twitter-DDHYm63p.js";import"./list-Ajdnpsw1.js";import"./locate-fixed-D29o3FBS.js";import"./lock-RX1hYn48.js";import"./log-in-Bt5dnADg.js";import"./mail-BFoS8U8W.js";import"./map-pin-L7jUebKz.js";import"./menu-Cu-nnefe.js";import"./message-square-warning-DbVEqa_0.js";import"./message-square-DMJ4IbdE.js";import"./monitor-DL9THmS7.js";import"./package-B9XnehkQ.js";import"./percent-BYDujffR.js";import"./phone-CJ2h446N.js";import"./plane-BqORGC6m.js";import"./play-DHqp-NCB.js";import"./qr-code-u5AOBzVe.js";import"./quote-BtOwgBns.js";import"./radio-CxUR05xj.js";import"./ruler-DbxwIrQY.js";import"./send-DpE3qK0m.js";import"./server-DgtPu6lA.js";import"./wifi-CFyF5qct.js";import"./shield-check--CTAItWs.js";import"./smartphone-BQ_9x4vN.js";import"./square-check-big-Dt4MtZcM.js";import"./square-pen-B3p2jiW9.js";import"./star-WlheM7sI.js";import"./sun-DRsBfXSu.js";import"./tag-CMVMnpSh.js";import"./target-BEz5Ry2v.js";import"./thumbs-up-DYj-woXk.js";import"./ticket-BhEK5100.js";import"./trash-2-Dxg0nP1A.js";import"./trash-Dyd2ZsaG.js";import"./trending-down-CeOqAkGV.js";import"./trending-up-CPB8hZlm.js";import"./triangle-alert-MsN2AA6c.js";import"./trophy-BZyhzbIT.js";import"./type-DlbqWp8I.js";import"./user-check-4xSYwYvq.js";import"./user-plus-C-0nSlHG.js";import"./user-x-Drk57M2z.js";import"./wallet-C3p1yihr.js";import"./wrench-CLqKc51o.js";import"./zap-D4fS-tPu.js";import"./radio-group-BtLENAXk.js";import"./checkbox-Bos2Phgi.js";import"./multi-select-field-BX9C1tYH.js";import"./scroll-area-BmK0s-Hf.js";import"./LocationPicker-DAd_AcXs.js";import"./leaflet-FVhBWCqS.js";function lo(){var I,R,$;const{t:r}=le(),{auth:x,awards:p,awardTypes:L,employees:U,filters:m={},globalSettings:t}=ne().props,b=(x==null?void 0:x.permissions)||[],J=xe(),[f,j]=d.useState(m.search||""),[l,C]=d.useState(m.award_type_id||"_empty_"),[n,A]=d.useState(m.employee_id||"_empty_"),[_,D]=d.useState(m.date_from||""),[h,F]=d.useState(m.date_to||""),[K,P]=d.useState(!1),[Q,g]=d.useState(!1),[W,w]=d.useState(!1),[c,k]=d.useState(null),[v,T]=d.useState("create"),[S,N]=d.useState(null),X=()=>l!=="_empty_"||n!=="_empty_"||_!==""||h!==""||f!=="",Y=()=>(l!=="_empty_"?1:0)+(n!=="_empty_"?1:0)+(_!==""?1:0)+(h!==""?1:0)+(f!==""?1:0),Z=e=>{e.preventDefault(),E()},E=()=>{u.get(route("hr.awards.index"),{page:1,search:f||void 0,award_type_id:l!=="_empty_"?l:void 0,employee_id:n!=="_empty_"?n:void 0,date_from:_||void 0,date_to:h||void 0,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},ee=e=>{const i=m.sort_field===e&&m.sort_direction==="asc"?"desc":"asc";u.get(route("hr.awards.index"),{sort_field:e,sort_direction:i,page:1,search:f||void 0,award_type_id:l!=="_empty_"?l:void 0,employee_id:n!=="_empty_"?n:void 0,date_from:_||void 0,date_to:h||void 0,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},re=(e,i)=>{switch(k(i),e){case"view":N(i);break;case"edit":T("edit"),w(!0);break;case"delete":g(!0);break;case"download-certificate":window.open(route("hr.awards.download-certificate",i.id),"_blank");break;case"download-photo":window.open(route("hr.awards.download-photo",i.id),"_blank");break}},te=()=>{k(null),T("create"),w(!0)},oe=e=>{const i=e;v==="create"?(t!=null&&t.is_demo||a.loading(r("Creating award...")),u.post(route("hr.awards.store"),i,{onSuccess:o=>{w(!1),t!=null&&t.is_demo||a.dismiss(),o.props.flash.success?a.success(r(o.props.flash.success)):o.props.flash.error&&a.error(r(o.props.flash.error))},onError:o=>{t!=null&&t.is_demo||a.dismiss(),typeof o=="string"?a.error(r(o)):a.error(r("Failed to create award: {{errors}}",{errors:Object.values(o).join(", ")}))}})):v==="edit"&&(t!=null&&t.is_demo||a.loading(r("Updating award...")),u.put(route("hr.awards.update",c.id),i,{onSuccess:o=>{w(!1),t!=null&&t.is_demo||a.dismiss(),o.props.flash.success?a.success(r(o.props.flash.success)):o.props.flash.error&&a.error(r(o.props.flash.error))},onError:o=>{t!=null&&t.is_demo||a.dismiss(),typeof o=="string"?a.error(r(o)):a.error(r("Failed to update award: {{errors}}",{errors:Object.values(o).join(", ")}))}}))},ie=()=>{t!=null&&t.is_demo||a.loading(r("Deleting award...")),u.delete(route("hr.awards.destroy",c.id),{onSuccess:e=>{g(!1),t!=null&&t.is_demo||a.dismiss(),e.props.flash.success?a.success(r(e.props.flash.success)):e.props.flash.error&&a.error(r(e.props.flash.error))},onError:e=>{t!=null&&t.is_demo||a.dismiss(),typeof e=="string"?a.error(r(e)):a.error(r("Failed to delete award: {{errors}}",{errors:Object.values(e).join(", ")}))}})},ae=()=>{j(""),C("_empty_"),A("_empty_"),D(""),F(""),P(!1),u.get(route("hr.awards.index"),{page:1,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},O=[];B(b,"create-awards")&&O.push({label:r("Add Award"),icon:s.jsx(ce,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>te()});const se=[{title:r("Dashboard"),href:route("dashboard")},{title:r("HR Management"),href:route("hr.awards.index")},{title:r("Awards")}],pe=[{key:"employee.name",label:r("Employee"),render:(e,i)=>{var o,y,V,G,z;return s.jsxs("div",{className:"flex items-center gap-3",children:[s.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-primary text-white overflow-hidden shrink-0",children:(o=i.employee)!=null&&o.avatar?s.jsx("img",{src:i.employee.avatar,alt:(y=i.employee)==null?void 0:y.name,className:"h-full w-full object-cover"}):J(((V=i.employee)==null?void 0:V.name)||"")}),s.jsxs("div",{children:[s.jsx("div",{className:"font-medium",children:((G=i.employee)==null?void 0:G.name)||"-"}),s.jsx("div",{className:"text-sm text-muted-foreground",children:((z=i.employee)==null?void 0:z.email)||""})]})]})}},{key:"award_type.name",label:r("Award Type"),render:(e,i)=>{var o;return((o=i.award_type)==null?void 0:o.name)||"-"}},{key:"award_date",label:r("Award Date"),sortable:!0,render:e=>{var i;return((i=window.appSettings)==null?void 0:i.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}},{key:"gift",label:r("Gift"),render:e=>e||"-"}],me=[{label:r("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-awards"},{label:r("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-awards"},{label:r("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-awards"}],M=[...(L||[]).map(e=>({value:e.id.toString(),label:e.name}))],q=[{value:"_empty_",label:r("Select Employee"),disabled:!0},...(U||[]).map(e=>({value:e.id.toString(),label:`${e.name} (${e.employee_id})`}))];return s.jsxs(de,{title:r("Awards"),url:"/hr/awards",actions:O,breadcrumbs:se,noPadding:!0,children:[s.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:s.jsx(we,{searchTerm:f,onSearchChange:j,onSearch:Z,filters:[{name:"award_type_id",label:r("Award Type"),type:"select",value:l,onChange:C,options:M,searchable:!0},...B(b,"manage-any-awards")?[{name:"employee_id",label:r("Employee"),type:"select",value:n,onChange:A,options:q,searchable:!0}]:[],{name:"date_from",label:r("Date From"),type:"date",value:_,onChange:D},{name:"date_to",label:r("Date To"),type:"date",value:h,onChange:F}],showFilters:K,setShowFilters:P,hasActiveFilters:X,activeFilterCount:Y,onResetFilters:ae,onApplyFilters:E,currentPerPage:((I=m.per_page)==null?void 0:I.toString())||"10",onPerPageChange:e=>{u.get(route("hr.awards.index"),{page:1,per_page:parseInt(e),search:f||void 0,award_type_id:l!=="_empty_"?l:void 0,employee_id:n!=="_empty_"?n:void 0,date_from:_||void 0,date_to:h||void 0},{preserveState:!0,preserveScroll:!0})}})}),s.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[s.jsx(fe,{columns:pe,actions:me,data:(p==null?void 0:p.data)||[],from:(p==null?void 0:p.from)||1,onAction:re,sortField:m.sort_field,sortDirection:m.sort_direction,onSort:ee,permissions:b,entityPermissions:{view:"view-awards",create:"create-awards",edit:"edit-awards",delete:"delete-awards"}}),s.jsx(ye,{from:(p==null?void 0:p.from)||0,to:(p==null?void 0:p.to)||0,total:(p==null?void 0:p.total)||0,links:p==null?void 0:p.links,entityName:r("awards"),onPageChange:e=>u.get(e)})]}),s.jsx(_e,{isOpen:W,onClose:()=>w(!1),onSubmit:oe,formConfig:{fields:[{name:"employee_id",label:r("Employee"),type:"select",required:!0,searchable:!0,options:q.filter(e=>e.value!=="_empty_")},{name:"award_type_id",label:r("Award Type"),type:"select",required:!0,options:M.filter(e=>e.value!==""),searchable:!0},{name:"award_date",label:r("Award Date"),type:"date",required:!0},{name:"gift",label:r("Gift"),type:"text"},{name:"description",label:r("Description"),type:"textarea"},{name:"certificate",label:r("Certificate"),type:"custom",render:(e,i,o)=>s.jsx(H,{value:String(i[e.name]||""),onChange:y=>o(e.name,y),placeholder:r("Select certificate file...")})},{name:"photo",label:r("Photo"),type:"custom",render:(e,i,o)=>s.jsx(H,{value:String(i[e.name]||""),onChange:y=>o(e.name,y),placeholder:r("Select photo file...")})}],modalSize:"lg"},initialData:c,title:r(v==="create"?"Add New Award":"Edit Award"),mode:v}),s.jsx(he,{isOpen:Q,onClose:()=>g(!1),onConfirm:ie,itemName:`${((R=c==null?void 0:c.employee)==null?void 0:R.name)||""} - ${(($=c==null?void 0:c.award_type)==null?void 0:$.name)||""}`,entityName:"award"}),s.jsx(ue,{open:!!S,onOpenChange:()=>N(null),children:S&&s.jsx(ve,{award:S})})]})}export{lo as default}; +import{r as d,j as s}from"./ui-Z445SNHD.js";import{P as de}from"./page-template-Cw8W4Qs2.js";import{u as le,c as ne,x as B,P as ce,r as u,M as H,D as ue,t as a}from"./app-Da3PX8qg.js";import{C as fe}from"./CrudTable-Dk-uCuqB.js";import{C as _e}from"./CrudFormModal-CTSICk3j.js";import{C as he}from"./CrudDeleteModal-DmHx0JCJ.js";import{P as ye}from"./pagination-B9z4VraF.js";import{S as we}from"./search-and-filter-bar-1QHzFJdq.js";import ve from"./view-B6qqIOYm.js";import{u as xe}from"./use-initials-BK4eRgYY.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./table-BRtys9Nx.js";import"./unlink-vC8B7N8r.js";import"./scale-Chnhsap1.js";import"./arrow-down-left-D4-BLXQL.js";import"./arrow-left-B9tcIgis.js";import"./arrow-right-left-TC-Oi5FJ.js";import"./arrow-right-SXr1661j.js";import"./arrow-up-down-Df1H6itH.js";import"./lock-open-Cco69YMj.js";import"./award-DOf5Xc3o.js";import"./ban-C1FQ9ay_.js";import"./indian-rupee-CY9fE6hT.js";import"./bell-BMsQyWM-.js";import"./book-open-DiNAfaue.js";import"./boxes-Bjf0_Kx7.js";import"./building-2-DmmRcP0c.js";import"./building-BXglONiz.js";import"./calculator-B75Vnhim.js";import"./calendar-check-C2F7PWoI.js";import"./camera-DZNJpjXR.js";import"./chart-column-CKzC1aib.js";import"./chart-no-axes-column-increasing-xL8kjLW0.js";import"./chart-no-axes-column-CaNDayE9.js";import"./chevron-left-C98gPe5P.js";import"./circle-alert-Cu5dznTP.js";import"./circle-check-big-KTDTMhTs.js";import"./circle-check-aau4wqhp.js";import"./circle-help-C4uXcZYY.js";import"./circle-x-r3If4JPw.js";import"./circle-DgA3bS7I.js";import"./clipboard-list-BNSl4hy2.js";import"./code-Dzlx6QPB.js";import"./crosshair-DtQysFz7.js";import"./crown-CC8Godfb.js";import"./download-BHVnw95S.js";import"./external-link-DL5n0dhJ.js";import"./eye-off-BJYR0wmr.js";import"./eye-CzYzwmmr.js";import"./instagram-tpp8H3E-.js";import"./file-down-CxCQCvcc.js";import"./pen-line-CNA-f1dm.js";import"./file-up-D3rB-4Bg.js";import"./filter-B_3e214H.js";import"./folder-git-2-T64oq8HG.js";import"./house-BUnGVtyw.js";import"./git-branch-EdIXkL-9.js";import"./grip-vertical-BvetFs24.js";import"./hard-drive--Nch37f-.js";import"./hash-B3fNBlbs.js";import"./shield-rKKgzkbW.js";import"./info-Cj5ROI6H.js";import"./layers-DdZLSQgt.js";import"./layout-list-DkB7S2jk.js";import"./lightbulb-CJXOfIFD.js";import"./link-2-DNnYgrdz.js";import"./link-DeErafFW.js";import"./twitter-CRZZ6zjd.js";import"./list-DY4Uh_0E.js";import"./locate-fixed-BKpEfCUU.js";import"./lock-BGSkpX29.js";import"./log-in-TxFQ9ojy.js";import"./mail-khAU5Oig.js";import"./map-pin-BFNXdrz2.js";import"./menu-BGxVBBZl.js";import"./message-square-warning-DHRFlo8i.js";import"./message-square-C7x1Rix5.js";import"./monitor-P2T9V9tT.js";import"./package-C-rDDwyp.js";import"./percent-DP16IBy2.js";import"./phone-XzqO8Dfs.js";import"./plane-C9QqCVcZ.js";import"./play-62Z04sZZ.js";import"./qr-code-CUR1J9NH.js";import"./quote-DF2Qwen7.js";import"./radio-nm2vY_Ib.js";import"./ruler-DviIA5uv.js";import"./send-DXZhFVWG.js";import"./server-BzBihesB.js";import"./wifi-BPS_-hKY.js";import"./shield-check-Cyw4YGYb.js";import"./smartphone-i99jk4ns.js";import"./square-check-big-Cal0w_ma.js";import"./square-pen-CatLE0_h.js";import"./star-CSGOTD6i.js";import"./sun-TjfxyFzf.js";import"./tag-CUFhfHTp.js";import"./target-B_9kWYv3.js";import"./thumbs-up-Du-LlBXg.js";import"./ticket-BjgtGAIQ.js";import"./trash-2-15Ri11Yq.js";import"./trash-BRJCY2my.js";import"./trending-down-MNPLLbIb.js";import"./trending-up-D5y6g4yZ.js";import"./triangle-alert-CeuDFixJ.js";import"./trophy-Cs36GMET.js";import"./type-DX1RNe21.js";import"./user-check-DDs_5zV9.js";import"./user-plus-Ba62LA9O.js";import"./user-x-C3dBJr2o.js";import"./wallet-BP1hP1I0.js";import"./wrench-DX6GWbcS.js";import"./zap-Of1Abppa.js";import"./radio-group-CuY8xCRY.js";import"./checkbox-C3Z6LHOx.js";import"./multi-select-field-ALFA5JXF.js";import"./scroll-area-C7NBgd0i.js";import"./LocationPicker-Dy1Od2a3.js";import"./leaflet-FVhBWCqS.js";function lo(){var I,R,$;const{t:r}=le(),{auth:x,awards:p,awardTypes:L,employees:U,filters:m={},globalSettings:t}=ne().props,b=(x==null?void 0:x.permissions)||[],J=xe(),[f,j]=d.useState(m.search||""),[l,C]=d.useState(m.award_type_id||"_empty_"),[n,A]=d.useState(m.employee_id||"_empty_"),[_,D]=d.useState(m.date_from||""),[h,F]=d.useState(m.date_to||""),[K,P]=d.useState(!1),[Q,g]=d.useState(!1),[W,w]=d.useState(!1),[c,k]=d.useState(null),[v,T]=d.useState("create"),[S,N]=d.useState(null),X=()=>l!=="_empty_"||n!=="_empty_"||_!==""||h!==""||f!=="",Y=()=>(l!=="_empty_"?1:0)+(n!=="_empty_"?1:0)+(_!==""?1:0)+(h!==""?1:0)+(f!==""?1:0),Z=e=>{e.preventDefault(),E()},E=()=>{u.get(route("hr.awards.index"),{page:1,search:f||void 0,award_type_id:l!=="_empty_"?l:void 0,employee_id:n!=="_empty_"?n:void 0,date_from:_||void 0,date_to:h||void 0,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},ee=e=>{const i=m.sort_field===e&&m.sort_direction==="asc"?"desc":"asc";u.get(route("hr.awards.index"),{sort_field:e,sort_direction:i,page:1,search:f||void 0,award_type_id:l!=="_empty_"?l:void 0,employee_id:n!=="_empty_"?n:void 0,date_from:_||void 0,date_to:h||void 0,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},re=(e,i)=>{switch(k(i),e){case"view":N(i);break;case"edit":T("edit"),w(!0);break;case"delete":g(!0);break;case"download-certificate":window.open(route("hr.awards.download-certificate",i.id),"_blank");break;case"download-photo":window.open(route("hr.awards.download-photo",i.id),"_blank");break}},te=()=>{k(null),T("create"),w(!0)},oe=e=>{const i=e;v==="create"?(t!=null&&t.is_demo||a.loading(r("Creating award...")),u.post(route("hr.awards.store"),i,{onSuccess:o=>{w(!1),t!=null&&t.is_demo||a.dismiss(),o.props.flash.success?a.success(r(o.props.flash.success)):o.props.flash.error&&a.error(r(o.props.flash.error))},onError:o=>{t!=null&&t.is_demo||a.dismiss(),typeof o=="string"?a.error(r(o)):a.error(r("Failed to create award: {{errors}}",{errors:Object.values(o).join(", ")}))}})):v==="edit"&&(t!=null&&t.is_demo||a.loading(r("Updating award...")),u.put(route("hr.awards.update",c.id),i,{onSuccess:o=>{w(!1),t!=null&&t.is_demo||a.dismiss(),o.props.flash.success?a.success(r(o.props.flash.success)):o.props.flash.error&&a.error(r(o.props.flash.error))},onError:o=>{t!=null&&t.is_demo||a.dismiss(),typeof o=="string"?a.error(r(o)):a.error(r("Failed to update award: {{errors}}",{errors:Object.values(o).join(", ")}))}}))},ie=()=>{t!=null&&t.is_demo||a.loading(r("Deleting award...")),u.delete(route("hr.awards.destroy",c.id),{onSuccess:e=>{g(!1),t!=null&&t.is_demo||a.dismiss(),e.props.flash.success?a.success(r(e.props.flash.success)):e.props.flash.error&&a.error(r(e.props.flash.error))},onError:e=>{t!=null&&t.is_demo||a.dismiss(),typeof e=="string"?a.error(r(e)):a.error(r("Failed to delete award: {{errors}}",{errors:Object.values(e).join(", ")}))}})},ae=()=>{j(""),C("_empty_"),A("_empty_"),D(""),F(""),P(!1),u.get(route("hr.awards.index"),{page:1,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},O=[];B(b,"create-awards")&&O.push({label:r("Add Award"),icon:s.jsx(ce,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>te()});const se=[{title:r("Dashboard"),href:route("dashboard")},{title:r("HR Management"),href:route("hr.awards.index")},{title:r("Awards")}],pe=[{key:"employee.name",label:r("Employee"),render:(e,i)=>{var o,y,V,G,z;return s.jsxs("div",{className:"flex items-center gap-3",children:[s.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-primary text-white overflow-hidden shrink-0",children:(o=i.employee)!=null&&o.avatar?s.jsx("img",{src:i.employee.avatar,alt:(y=i.employee)==null?void 0:y.name,className:"h-full w-full object-cover"}):J(((V=i.employee)==null?void 0:V.name)||"")}),s.jsxs("div",{children:[s.jsx("div",{className:"font-medium",children:((G=i.employee)==null?void 0:G.name)||"-"}),s.jsx("div",{className:"text-sm text-muted-foreground",children:((z=i.employee)==null?void 0:z.email)||""})]})]})}},{key:"award_type.name",label:r("Award Type"),render:(e,i)=>{var o;return((o=i.award_type)==null?void 0:o.name)||"-"}},{key:"award_date",label:r("Award Date"),sortable:!0,render:e=>{var i;return((i=window.appSettings)==null?void 0:i.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}},{key:"gift",label:r("Gift"),render:e=>e||"-"}],me=[{label:r("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-awards"},{label:r("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-awards"},{label:r("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-awards"}],M=[...(L||[]).map(e=>({value:e.id.toString(),label:e.name}))],q=[{value:"_empty_",label:r("Select Employee"),disabled:!0},...(U||[]).map(e=>({value:e.id.toString(),label:`${e.name} (${e.employee_id})`}))];return s.jsxs(de,{title:r("Awards"),url:"/hr/awards",actions:O,breadcrumbs:se,noPadding:!0,children:[s.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:s.jsx(we,{searchTerm:f,onSearchChange:j,onSearch:Z,filters:[{name:"award_type_id",label:r("Award Type"),type:"select",value:l,onChange:C,options:M,searchable:!0},...B(b,"manage-any-awards")?[{name:"employee_id",label:r("Employee"),type:"select",value:n,onChange:A,options:q,searchable:!0}]:[],{name:"date_from",label:r("Date From"),type:"date",value:_,onChange:D},{name:"date_to",label:r("Date To"),type:"date",value:h,onChange:F}],showFilters:K,setShowFilters:P,hasActiveFilters:X,activeFilterCount:Y,onResetFilters:ae,onApplyFilters:E,currentPerPage:((I=m.per_page)==null?void 0:I.toString())||"10",onPerPageChange:e=>{u.get(route("hr.awards.index"),{page:1,per_page:parseInt(e),search:f||void 0,award_type_id:l!=="_empty_"?l:void 0,employee_id:n!=="_empty_"?n:void 0,date_from:_||void 0,date_to:h||void 0},{preserveState:!0,preserveScroll:!0})}})}),s.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[s.jsx(fe,{columns:pe,actions:me,data:(p==null?void 0:p.data)||[],from:(p==null?void 0:p.from)||1,onAction:re,sortField:m.sort_field,sortDirection:m.sort_direction,onSort:ee,permissions:b,entityPermissions:{view:"view-awards",create:"create-awards",edit:"edit-awards",delete:"delete-awards"}}),s.jsx(ye,{from:(p==null?void 0:p.from)||0,to:(p==null?void 0:p.to)||0,total:(p==null?void 0:p.total)||0,links:p==null?void 0:p.links,entityName:r("awards"),onPageChange:e=>u.get(e)})]}),s.jsx(_e,{isOpen:W,onClose:()=>w(!1),onSubmit:oe,formConfig:{fields:[{name:"employee_id",label:r("Employee"),type:"select",required:!0,searchable:!0,options:q.filter(e=>e.value!=="_empty_")},{name:"award_type_id",label:r("Award Type"),type:"select",required:!0,options:M.filter(e=>e.value!==""),searchable:!0},{name:"award_date",label:r("Award Date"),type:"date",required:!0},{name:"gift",label:r("Gift"),type:"text"},{name:"description",label:r("Description"),type:"textarea"},{name:"certificate",label:r("Certificate"),type:"custom",render:(e,i,o)=>s.jsx(H,{value:String(i[e.name]||""),onChange:y=>o(e.name,y),placeholder:r("Select certificate file...")})},{name:"photo",label:r("Photo"),type:"custom",render:(e,i,o)=>s.jsx(H,{value:String(i[e.name]||""),onChange:y=>o(e.name,y),placeholder:r("Select photo file...")})}],modalSize:"lg"},initialData:c,title:r(v==="create"?"Add New Award":"Edit Award"),mode:v}),s.jsx(he,{isOpen:Q,onClose:()=>g(!1),onConfirm:ie,itemName:`${((R=c==null?void 0:c.employee)==null?void 0:R.name)||""} - ${(($=c==null?void 0:c.award_type)==null?void 0:$.name)||""}`,entityName:"award"}),s.jsx(ue,{open:!!S,onOpenChange:()=>N(null),children:S&&s.jsx(ve,{award:S})})]})}export{lo as default}; diff --git a/public/build/assets/index-CzYjihki.js b/public/build/assets/index-DJ3_CNN6.js similarity index 89% rename from public/build/assets/index-CzYjihki.js rename to public/build/assets/index-DJ3_CNN6.js index 8bbce0d20..5c8e078e5 100644 --- a/public/build/assets/index-CzYjihki.js +++ b/public/build/assets/index-DJ3_CNN6.js @@ -1 +1 @@ -import{r as l,j as e}from"./ui-Z445SNHD.js";import{P as Q}from"./page-template-B_mOhR6n.js";import{u as W,c as Y,x as D,L as U,I as q,B as c,S as Z,X as $,r as x,t as d}from"./app-36WMjvX0.js";import{C as ee}from"./CrudDeleteModal-DM40AK8z.js";import{P as se}from"./pagination-n2efY1KU.js";import{T as re}from"./textarea-CdnKPU5F.js";import{B as F}from"./boxes-rwzklut0.js";import{a as te,C as ae}from"./chevron-up-DXYKkCZG.js";import{S as B}from"./square-pen-B3p2jiW9.js";import{T as I}from"./trash-2-Dxg0nP1A.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";function Ve(){const{t:r}=W(),{auth:b,assetTypes:t,filters:o={},globalSettings:a}=Y().props,k=(b==null?void 0:b.permissions)||[],[u,A]=l.useState(o.search||""),[O,f]=l.useState(!1),[p,j]=l.useState(null),[h,S]=l.useState("create"),[n,N]=l.useState({name:"",description:""}),[m,g]=l.useState({}),[w,R]=l.useState(new Set),v=D(k,"create-asset-types"),y=D(k,"edit-asset-types"),E=D(k,"delete-asset-types"),L=s=>{const i=new Set(w);i.has(s)?i.delete(s):i.add(s),R(i)},_=()=>{N({name:"",description:""}),g({}),S("create"),j(null)},P=s=>{N({name:s.name||"",description:s.description||""}),S("edit"),j(s),g({}),window.scrollTo({top:0,behavior:"smooth"})},T=()=>{const s={};return n.name.trim()?n.name.trim().length>255&&(s.name=r("Name must not exceed 255 characters")):s.name=r("Name is required"),g(s),Object.keys(s).length===0},M=(s={})=>{x.get(route("hr.asset-types.index"),{page:1,search:u||void 0,per_page:o.per_page||10,sort_field:o.sort_field||void 0,sort_direction:o.sort_direction||void 0,...s},{preserveState:!0,preserveScroll:!0})},z=s=>{s.preventDefault(),M()},H=()=>{A(""),x.get(route("hr.asset-types.index"),{page:1,per_page:o.per_page||10},{preserveState:!0,preserveScroll:!0})},K=s=>{const i=o.sort_field===s&&o.sort_direction==="asc"?"desc":"asc";M({sort_field:s,sort_direction:i})},V=s=>{s.preventDefault(),T()&&(h==="create"?(a!=null&&a.is_demo||d.loading(r("Creating asset type...")),x.post(route("hr.asset-types.store"),n,{onSuccess:i=>{a!=null&&a.is_demo||d.dismiss(),i.props.flash.success?(d.success(r(i.props.flash.success)),_()):i.props.flash.error&&d.error(r(i.props.flash.error))},onError:i=>{a!=null&&a.is_demo||d.dismiss(),g(i),d.error(r("Please check the form for errors"))}})):(a!=null&&a.is_demo||d.loading(r("Updating asset type...")),x.put(route("hr.asset-types.update",p.id),n,{onSuccess:i=>{a!=null&&a.is_demo||d.dismiss(),i.props.flash.success?(d.success(r(i.props.flash.success)),_()):i.props.flash.error&&d.error(r(i.props.flash.error))},onError:i=>{a!=null&&a.is_demo||d.dismiss(),g(i),d.error(r("Please check the form for errors"))}})))},X=()=>{a!=null&&a.is_demo||d.loading(r("Deleting asset type...")),x.delete(route("hr.asset-types.destroy",p.id),{onSuccess:s=>{f(!1),a!=null&&a.is_demo||d.dismiss(),s.props.flash.success?d.success(r(s.props.flash.success)):s.props.flash.error&&d.error(r(s.props.flash.error))},onError:s=>{a!=null&&a.is_demo||d.dismiss(),d.error(typeof s=="string"?r(s):r("Failed to delete asset type: {{errors}}",{errors:Object.values(s).join(", ")}))}})},G=[{title:r("Dashboard"),href:route("dashboard")},{title:r("HR Management"),href:route("hr.asset-types.index")},{title:r("Asset Management"),href:route("hr.asset-types.index")},{title:r("Asset Types")}],C=!!u,J=({field:s})=>o.sort_field===s?e.jsx("span",{children:o.sort_direction==="asc"?" ↑":" ↓"}):e.jsx("span",{className:"opacity-40",children:"↕"});return e.jsxs(Q,{title:r("Asset Types"),description:"",url:"/hr/assets/types",breadcrumbs:G,noPadding:!0,children:[e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-6",children:[e.jsx("div",{className:"lg:col-span-1",children:e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 sticky top-4",children:[e.jsxs("div",{className:"p-6 border-b border-gray-200 dark:border-gray-700",children:[e.jsx("h2",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:r(h==="create"?"Add New Asset Type":"Edit Asset Type")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1",children:r(h==="create"?"Fill in the details to create a new asset type":"Update the asset type details below")})]}),e.jsxs("form",{onSubmit:V,className:"p-6 space-y-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(U,{required:!0,htmlFor:"name",className:"required",children:r("Asset Type Name")}),e.jsx(q,{required:!0,id:"name",type:"text",value:n.name,onChange:s=>N({...n,name:s.target.value}),placeholder:r("e.g., Laptop, Furniture, Vehicle"),className:m.name?"border-red-500":"",disabled:!v&&!y}),m.name&&e.jsx("p",{className:"text-sm text-red-500",children:m.name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(U,{htmlFor:"description",children:r("Description")}),e.jsx(re,{id:"description",value:n.description,onChange:s=>N({...n,description:s.target.value}),placeholder:r("Brief description of the asset type"),rows:3,className:m.description?"border-red-500":"",disabled:!v&&!y}),m.description&&e.jsx("p",{className:"text-sm text-red-500",children:m.description})]}),e.jsxs("div",{className:"flex items-center gap-3 pt-4 border-t border-gray-200 dark:border-gray-700",children:[(v||y)&&e.jsx(c,{type:"submit",className:"flex-1",children:r(h==="create"?"Add Asset Type":"Update Asset Type")}),h==="edit"&&e.jsx(c,{type:"button",variant:"outline",onClick:_,children:r("Cancel")})]})]})]})}),e.jsxs("div",{className:"lg:col-span-2 space-y-4",children:[e.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 p-4",children:e.jsxs("div",{className:"flex gap-2",children:[e.jsxs("div",{className:"relative flex-1",children:[e.jsx(Z,{className:"absolute left-3 top-1/2 -translate-y-1/2 h-4 w-4 text-gray-400"}),e.jsx(q,{type:"text",placeholder:r("Search asset types..."),value:u,onChange:s=>A(s.target.value),onKeyDown:s=>s.key==="Enter"&&z(s),className:"pl-10"})]}),e.jsx(c,{onClick:z,variant:"default",children:r("Search")}),C&&e.jsxs(c,{onClick:H,variant:"outline",children:[e.jsx($,{className:"h-4 w-4 mr-2"}),r("Reset")]})]})}),e.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 overflow-hidden",children:((t==null?void 0:t.data)||[]).length>0?e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"px-6 py-4 border-b border-gray-200 dark:border-gray-700",children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:r("Asset Types")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1",children:r("Manage asset types used to categorize company assets")})]}),e.jsx("div",{className:"hidden lg:block",children:e.jsx("div",{className:"overflow-x-auto",children:e.jsxs("table",{className:"min-w-full divide-y divide-gray-200 dark:divide-gray-700",children:[e.jsx("thead",{className:"bg-gray-50 dark:bg-gray-700",children:e.jsxs("tr",{children:[e.jsx("th",{className:"px-4 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider cursor-pointer select-none",onClick:()=>K("name"),children:e.jsxs("div",{className:"flex items-center gap-1",children:[r("Name")," ",e.jsx(J,{field:"name"})]})}),e.jsx("th",{className:"px-3 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:r("Assets")}),e.jsx("th",{className:"px-4 py-3 text-right text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:r("Actions")})]})}),e.jsx("tbody",{className:"bg-white dark:bg-gray-800 divide-y divide-gray-200 dark:divide-gray-700",children:((t==null?void 0:t.data)||[]).map(s=>e.jsxs("tr",{className:"hover:bg-gray-50 dark:hover:bg-gray-700/50 transition-colors",children:[e.jsx("td",{className:"px-4 py-4",children:e.jsxs("div",{className:"flex items-center",children:[e.jsx("div",{className:"flex-shrink-0 h-10 w-10 rounded-lg flex items-center justify-center bg-indigo-100 text-indigo-600 dark:bg-indigo-900/30 dark:text-indigo-400",children:e.jsx(F,{className:"h-5 w-5"})}),e.jsxs("div",{className:"ml-3",children:[e.jsx("div",{className:"text-sm font-medium text-gray-900 dark:text-white",children:s.name}),s.description&&e.jsxs("div",{className:"text-sm text-gray-500 dark:text-gray-400 max-w-xs",children:[e.jsx("div",{className:w.has(s.id)?"":"line-clamp-2",children:s.description}),s.description.length>60&&e.jsx("button",{onClick:()=>L(s.id),className:"inline-flex items-center mt-1 text-xs text-blue-600 hover:text-blue-800 dark:text-blue-400 dark:hover:text-blue-300",children:w.has(s.id)?e.jsxs(e.Fragment,{children:[e.jsx(te,{className:"h-3 w-3 mr-1"}),r("Show less")]}):e.jsxs(e.Fragment,{children:[e.jsx(ae,{className:"h-3 w-3 mr-1"}),r("Show more")]})})]})]})]})}),e.jsx("td",{className:"px-3 py-4",children:e.jsxs("span",{className:"inline-flex items-center rounded-full bg-gray-50 px-2 py-1 text-xs font-medium text-gray-600 ring-1 ring-inset ring-gray-500/10",children:[s.assets_count??0," ",r("assets")]})}),e.jsx("td",{className:"px-4 py-4 text-right",children:e.jsxs("div",{className:"flex items-center justify-end space-x-2",children:[y&&e.jsx(c,{variant:"ghost",size:"sm",onClick:()=>P(s),className:"h-8 w-8 p-0 text-amber-500",title:r("Edit"),children:e.jsx(B,{className:"h-4 w-4"})}),E&&e.jsx(c,{variant:"ghost",size:"sm",onClick:()=>{j(s),f(!0)},className:"h-8 w-8 p-0 text-red-500",title:r("Delete"),children:e.jsx(I,{className:"h-4 w-4"})})]})})]},s.id))})]})})}),e.jsx("div",{className:"lg:hidden space-y-4",children:((t==null?void 0:t.data)||[]).map(s=>e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg border border-gray-200 dark:border-gray-700 p-4",children:[e.jsxs("div",{className:"flex items-start justify-between mb-3",children:[e.jsxs("div",{className:"flex items-start space-x-3",children:[e.jsx("div",{className:"flex-shrink-0 h-10 w-10 rounded-lg flex items-center justify-center bg-indigo-100 text-indigo-600 dark:bg-indigo-900/30 dark:text-indigo-400",children:e.jsx(F,{className:"h-5 w-5"})}),e.jsxs("div",{className:"flex-1",children:[e.jsx("h3",{className:"text-sm font-medium text-gray-900 dark:text-white",children:s.name}),s.description&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1 line-clamp-2",title:s.description,children:s.description})]})]}),e.jsxs("div",{className:"flex items-center space-x-1",children:[y&&e.jsx(c,{variant:"ghost",size:"sm",onClick:()=>P(s),className:"h-8 w-8 p-0 text-amber-500",children:e.jsx(B,{className:"h-4 w-4"})}),E&&e.jsx(c,{variant:"ghost",size:"sm",onClick:()=>{j(s),f(!0)},className:"h-8 w-8 p-0 text-red-500",children:e.jsx(I,{className:"h-4 w-4"})})]})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400 mb-1",children:r("Assets")}),e.jsxs("span",{className:"inline-flex items-center rounded-full bg-gray-50 px-2 py-1 text-xs font-medium text-gray-600 ring-1 ring-inset ring-gray-500/10",children:[s.assets_count??0," ",r("assets")]})]})]},s.id))}),(t==null?void 0:t.total)>((t==null?void 0:t.per_page)||10)&&e.jsx("div",{className:"px-6 py-4 border-t border-gray-200 dark:border-gray-700",children:e.jsx(se,{from:(t==null?void 0:t.from)||0,to:(t==null?void 0:t.to)||0,total:(t==null?void 0:t.total)||0,links:t==null?void 0:t.links,entityName:r("asset types"),onPageChange:s=>{const i=new URL(s).searchParams.get("page");x.get(route("hr.asset-types.index"),{page:i,per_page:o.per_page||10,search:u||void 0,sort_field:o.sort_field||void 0,sort_direction:o.sort_direction||void 0},{preserveState:!0,preserveScroll:!0})}})})]}):e.jsxs("div",{className:"p-12 text-center",children:[e.jsx("div",{className:"mx-auto w-16 h-16 bg-gray-100 dark:bg-gray-700 rounded-full flex items-center justify-center mb-4",children:e.jsx(F,{className:"h-8 w-8 text-gray-400"})}),e.jsx("h3",{className:"text-lg font-medium text-gray-900 dark:text-white mb-2",children:r("No asset types found")}),e.jsx("p",{className:"text-gray-500 dark:text-gray-400 mb-6 max-w-sm mx-auto",children:r(C?"No asset types match your search criteria. Try adjusting your filters.":"Create asset types to categorize company assets.")}),!C&&v&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:r("Use the form on the left to add your first asset type.")})]})})]})]}),e.jsx(ee,{isOpen:O,onClose:()=>f(!1),onConfirm:X,itemName:(p==null?void 0:p.name)||"",entityName:"asset type"})]})}export{Ve as default}; +import{r as l,j as e}from"./ui-Z445SNHD.js";import{P as Q}from"./page-template-Cw8W4Qs2.js";import{u as W,c as Y,x as D,L as U,I as q,B as c,S as Z,X as $,r as x,t as d}from"./app-Da3PX8qg.js";import{C as ee}from"./CrudDeleteModal-DmHx0JCJ.js";import{P as se}from"./pagination-B9z4VraF.js";import{T as re}from"./textarea-BgXisGCr.js";import{B as F}from"./boxes-Bjf0_Kx7.js";import{a as te,C as ae}from"./chevron-up-CIpCAMDk.js";import{S as B}from"./square-pen-CatLE0_h.js";import{T as I}from"./trash-2-15Ri11Yq.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";function Ve(){const{t:r}=W(),{auth:b,assetTypes:t,filters:o={},globalSettings:a}=Y().props,k=(b==null?void 0:b.permissions)||[],[u,A]=l.useState(o.search||""),[O,f]=l.useState(!1),[p,j]=l.useState(null),[h,S]=l.useState("create"),[n,N]=l.useState({name:"",description:""}),[m,g]=l.useState({}),[w,R]=l.useState(new Set),v=D(k,"create-asset-types"),y=D(k,"edit-asset-types"),E=D(k,"delete-asset-types"),L=s=>{const i=new Set(w);i.has(s)?i.delete(s):i.add(s),R(i)},_=()=>{N({name:"",description:""}),g({}),S("create"),j(null)},P=s=>{N({name:s.name||"",description:s.description||""}),S("edit"),j(s),g({}),window.scrollTo({top:0,behavior:"smooth"})},T=()=>{const s={};return n.name.trim()?n.name.trim().length>255&&(s.name=r("Name must not exceed 255 characters")):s.name=r("Name is required"),g(s),Object.keys(s).length===0},M=(s={})=>{x.get(route("hr.asset-types.index"),{page:1,search:u||void 0,per_page:o.per_page||10,sort_field:o.sort_field||void 0,sort_direction:o.sort_direction||void 0,...s},{preserveState:!0,preserveScroll:!0})},z=s=>{s.preventDefault(),M()},H=()=>{A(""),x.get(route("hr.asset-types.index"),{page:1,per_page:o.per_page||10},{preserveState:!0,preserveScroll:!0})},K=s=>{const i=o.sort_field===s&&o.sort_direction==="asc"?"desc":"asc";M({sort_field:s,sort_direction:i})},V=s=>{s.preventDefault(),T()&&(h==="create"?(a!=null&&a.is_demo||d.loading(r("Creating asset type...")),x.post(route("hr.asset-types.store"),n,{onSuccess:i=>{a!=null&&a.is_demo||d.dismiss(),i.props.flash.success?(d.success(r(i.props.flash.success)),_()):i.props.flash.error&&d.error(r(i.props.flash.error))},onError:i=>{a!=null&&a.is_demo||d.dismiss(),g(i),d.error(r("Please check the form for errors"))}})):(a!=null&&a.is_demo||d.loading(r("Updating asset type...")),x.put(route("hr.asset-types.update",p.id),n,{onSuccess:i=>{a!=null&&a.is_demo||d.dismiss(),i.props.flash.success?(d.success(r(i.props.flash.success)),_()):i.props.flash.error&&d.error(r(i.props.flash.error))},onError:i=>{a!=null&&a.is_demo||d.dismiss(),g(i),d.error(r("Please check the form for errors"))}})))},X=()=>{a!=null&&a.is_demo||d.loading(r("Deleting asset type...")),x.delete(route("hr.asset-types.destroy",p.id),{onSuccess:s=>{f(!1),a!=null&&a.is_demo||d.dismiss(),s.props.flash.success?d.success(r(s.props.flash.success)):s.props.flash.error&&d.error(r(s.props.flash.error))},onError:s=>{a!=null&&a.is_demo||d.dismiss(),d.error(typeof s=="string"?r(s):r("Failed to delete asset type: {{errors}}",{errors:Object.values(s).join(", ")}))}})},G=[{title:r("Dashboard"),href:route("dashboard")},{title:r("HR Management"),href:route("hr.asset-types.index")},{title:r("Asset Management"),href:route("hr.asset-types.index")},{title:r("Asset Types")}],C=!!u,J=({field:s})=>o.sort_field===s?e.jsx("span",{children:o.sort_direction==="asc"?" ↑":" ↓"}):e.jsx("span",{className:"opacity-40",children:"↕"});return e.jsxs(Q,{title:r("Asset Types"),description:"",url:"/hr/assets/types",breadcrumbs:G,noPadding:!0,children:[e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-6",children:[e.jsx("div",{className:"lg:col-span-1",children:e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 sticky top-4",children:[e.jsxs("div",{className:"p-6 border-b border-gray-200 dark:border-gray-700",children:[e.jsx("h2",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:r(h==="create"?"Add New Asset Type":"Edit Asset Type")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1",children:r(h==="create"?"Fill in the details to create a new asset type":"Update the asset type details below")})]}),e.jsxs("form",{onSubmit:V,className:"p-6 space-y-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(U,{required:!0,htmlFor:"name",className:"required",children:r("Asset Type Name")}),e.jsx(q,{required:!0,id:"name",type:"text",value:n.name,onChange:s=>N({...n,name:s.target.value}),placeholder:r("e.g., Laptop, Furniture, Vehicle"),className:m.name?"border-red-500":"",disabled:!v&&!y}),m.name&&e.jsx("p",{className:"text-sm text-red-500",children:m.name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(U,{htmlFor:"description",children:r("Description")}),e.jsx(re,{id:"description",value:n.description,onChange:s=>N({...n,description:s.target.value}),placeholder:r("Brief description of the asset type"),rows:3,className:m.description?"border-red-500":"",disabled:!v&&!y}),m.description&&e.jsx("p",{className:"text-sm text-red-500",children:m.description})]}),e.jsxs("div",{className:"flex items-center gap-3 pt-4 border-t border-gray-200 dark:border-gray-700",children:[(v||y)&&e.jsx(c,{type:"submit",className:"flex-1",children:r(h==="create"?"Add Asset Type":"Update Asset Type")}),h==="edit"&&e.jsx(c,{type:"button",variant:"outline",onClick:_,children:r("Cancel")})]})]})]})}),e.jsxs("div",{className:"lg:col-span-2 space-y-4",children:[e.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 p-4",children:e.jsxs("div",{className:"flex gap-2",children:[e.jsxs("div",{className:"relative flex-1",children:[e.jsx(Z,{className:"absolute left-3 top-1/2 -translate-y-1/2 h-4 w-4 text-gray-400"}),e.jsx(q,{type:"text",placeholder:r("Search asset types..."),value:u,onChange:s=>A(s.target.value),onKeyDown:s=>s.key==="Enter"&&z(s),className:"pl-10"})]}),e.jsx(c,{onClick:z,variant:"default",children:r("Search")}),C&&e.jsxs(c,{onClick:H,variant:"outline",children:[e.jsx($,{className:"h-4 w-4 mr-2"}),r("Reset")]})]})}),e.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 overflow-hidden",children:((t==null?void 0:t.data)||[]).length>0?e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"px-6 py-4 border-b border-gray-200 dark:border-gray-700",children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:r("Asset Types")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1",children:r("Manage asset types used to categorize company assets")})]}),e.jsx("div",{className:"hidden lg:block",children:e.jsx("div",{className:"overflow-x-auto",children:e.jsxs("table",{className:"min-w-full divide-y divide-gray-200 dark:divide-gray-700",children:[e.jsx("thead",{className:"bg-gray-50 dark:bg-gray-700",children:e.jsxs("tr",{children:[e.jsx("th",{className:"px-4 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider cursor-pointer select-none",onClick:()=>K("name"),children:e.jsxs("div",{className:"flex items-center gap-1",children:[r("Name")," ",e.jsx(J,{field:"name"})]})}),e.jsx("th",{className:"px-3 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:r("Assets")}),e.jsx("th",{className:"px-4 py-3 text-right text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:r("Actions")})]})}),e.jsx("tbody",{className:"bg-white dark:bg-gray-800 divide-y divide-gray-200 dark:divide-gray-700",children:((t==null?void 0:t.data)||[]).map(s=>e.jsxs("tr",{className:"hover:bg-gray-50 dark:hover:bg-gray-700/50 transition-colors",children:[e.jsx("td",{className:"px-4 py-4",children:e.jsxs("div",{className:"flex items-center",children:[e.jsx("div",{className:"flex-shrink-0 h-10 w-10 rounded-lg flex items-center justify-center bg-indigo-100 text-indigo-600 dark:bg-indigo-900/30 dark:text-indigo-400",children:e.jsx(F,{className:"h-5 w-5"})}),e.jsxs("div",{className:"ml-3",children:[e.jsx("div",{className:"text-sm font-medium text-gray-900 dark:text-white",children:s.name}),s.description&&e.jsxs("div",{className:"text-sm text-gray-500 dark:text-gray-400 max-w-xs",children:[e.jsx("div",{className:w.has(s.id)?"":"line-clamp-2",children:s.description}),s.description.length>60&&e.jsx("button",{onClick:()=>L(s.id),className:"inline-flex items-center mt-1 text-xs text-blue-600 hover:text-blue-800 dark:text-blue-400 dark:hover:text-blue-300",children:w.has(s.id)?e.jsxs(e.Fragment,{children:[e.jsx(te,{className:"h-3 w-3 mr-1"}),r("Show less")]}):e.jsxs(e.Fragment,{children:[e.jsx(ae,{className:"h-3 w-3 mr-1"}),r("Show more")]})})]})]})]})}),e.jsx("td",{className:"px-3 py-4",children:e.jsxs("span",{className:"inline-flex items-center rounded-full bg-gray-50 px-2 py-1 text-xs font-medium text-gray-600 ring-1 ring-inset ring-gray-500/10",children:[s.assets_count??0," ",r("assets")]})}),e.jsx("td",{className:"px-4 py-4 text-right",children:e.jsxs("div",{className:"flex items-center justify-end space-x-2",children:[y&&e.jsx(c,{variant:"ghost",size:"sm",onClick:()=>P(s),className:"h-8 w-8 p-0 text-amber-500",title:r("Edit"),children:e.jsx(B,{className:"h-4 w-4"})}),E&&e.jsx(c,{variant:"ghost",size:"sm",onClick:()=>{j(s),f(!0)},className:"h-8 w-8 p-0 text-red-500",title:r("Delete"),children:e.jsx(I,{className:"h-4 w-4"})})]})})]},s.id))})]})})}),e.jsx("div",{className:"lg:hidden space-y-4",children:((t==null?void 0:t.data)||[]).map(s=>e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg border border-gray-200 dark:border-gray-700 p-4",children:[e.jsxs("div",{className:"flex items-start justify-between mb-3",children:[e.jsxs("div",{className:"flex items-start space-x-3",children:[e.jsx("div",{className:"flex-shrink-0 h-10 w-10 rounded-lg flex items-center justify-center bg-indigo-100 text-indigo-600 dark:bg-indigo-900/30 dark:text-indigo-400",children:e.jsx(F,{className:"h-5 w-5"})}),e.jsxs("div",{className:"flex-1",children:[e.jsx("h3",{className:"text-sm font-medium text-gray-900 dark:text-white",children:s.name}),s.description&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1 line-clamp-2",title:s.description,children:s.description})]})]}),e.jsxs("div",{className:"flex items-center space-x-1",children:[y&&e.jsx(c,{variant:"ghost",size:"sm",onClick:()=>P(s),className:"h-8 w-8 p-0 text-amber-500",children:e.jsx(B,{className:"h-4 w-4"})}),E&&e.jsx(c,{variant:"ghost",size:"sm",onClick:()=>{j(s),f(!0)},className:"h-8 w-8 p-0 text-red-500",children:e.jsx(I,{className:"h-4 w-4"})})]})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400 mb-1",children:r("Assets")}),e.jsxs("span",{className:"inline-flex items-center rounded-full bg-gray-50 px-2 py-1 text-xs font-medium text-gray-600 ring-1 ring-inset ring-gray-500/10",children:[s.assets_count??0," ",r("assets")]})]})]},s.id))}),(t==null?void 0:t.total)>((t==null?void 0:t.per_page)||10)&&e.jsx("div",{className:"px-6 py-4 border-t border-gray-200 dark:border-gray-700",children:e.jsx(se,{from:(t==null?void 0:t.from)||0,to:(t==null?void 0:t.to)||0,total:(t==null?void 0:t.total)||0,links:t==null?void 0:t.links,entityName:r("asset types"),onPageChange:s=>{const i=new URL(s).searchParams.get("page");x.get(route("hr.asset-types.index"),{page:i,per_page:o.per_page||10,search:u||void 0,sort_field:o.sort_field||void 0,sort_direction:o.sort_direction||void 0},{preserveState:!0,preserveScroll:!0})}})})]}):e.jsxs("div",{className:"p-12 text-center",children:[e.jsx("div",{className:"mx-auto w-16 h-16 bg-gray-100 dark:bg-gray-700 rounded-full flex items-center justify-center mb-4",children:e.jsx(F,{className:"h-8 w-8 text-gray-400"})}),e.jsx("h3",{className:"text-lg font-medium text-gray-900 dark:text-white mb-2",children:r("No asset types found")}),e.jsx("p",{className:"text-gray-500 dark:text-gray-400 mb-6 max-w-sm mx-auto",children:r(C?"No asset types match your search criteria. Try adjusting your filters.":"Create asset types to categorize company assets.")}),!C&&v&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:r("Use the form on the left to add your first asset type.")})]})})]})]}),e.jsx(ee,{isOpen:O,onClose:()=>f(!1),onConfirm:X,itemName:(p==null?void 0:p.name)||"",entityName:"asset type"})]})}export{Ve as default}; diff --git a/public/build/assets/index-ZC_WyL6Y.js b/public/build/assets/index-DJhgsjv7.js similarity index 65% rename from public/build/assets/index-ZC_WyL6Y.js rename to public/build/assets/index-DJhgsjv7.js index 0a4fec5c4..295be72e2 100644 --- a/public/build/assets/index-ZC_WyL6Y.js +++ b/public/build/assets/index-DJhgsjv7.js @@ -1 +1 @@ -import{r as l,j as s}from"./ui-Z445SNHD.js";import{P as X}from"./page-template-B_mOhR6n.js";import{u as Y,c as ee,x as re,P as te,l as P,r as p,M as ie,t as o}from"./app-36WMjvX0.js";import{C as oe}from"./CrudTable-DA37WZsR.js";import{C as ae}from"./CrudFormModal-Bmz2nLeY.js";import{C as se}from"./CrudDeleteModal-DM40AK8z.js";import{P as ne}from"./pagination-n2efY1KU.js";import{S as le}from"./search-and-filter-bar-PUOLiNYr.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./table-C1YkBp3W.js";import"./unlink-sh32LPkQ.js";import"./scale-rJYsnHRa.js";import"./arrow-down-left-BN6xjhcz.js";import"./arrow-left-CjPQICYw.js";import"./arrow-right-left-DKUcVR58.js";import"./arrow-right-DUEfRrRr.js";import"./arrow-up-down-FmcUfWon.js";import"./lock-open-CN4tz8Of.js";import"./award-D9FlSYzB.js";import"./ban-CMgLBFSt.js";import"./indian-rupee-Bh3-8N2a.js";import"./bell-Cr2F9IDD.js";import"./book-open-DUwKvBiK.js";import"./boxes-rwzklut0.js";import"./building-2-Cda8xQDI.js";import"./building-CG4yAV8N.js";import"./calculator-wt_63eRJ.js";import"./calendar-check-BZ1JTjf6.js";import"./camera-DDKUkICL.js";import"./chart-column-GeSBJr5Y.js";import"./chart-no-axes-column-increasing-Beqplnfl.js";import"./chart-no-axes-column-BKgkVzqT.js";import"./chevron-left-DKWjKjSf.js";import"./circle-alert-KsX4JXbz.js";import"./circle-check-big-DqURlwt2.js";import"./circle-check-C_SLfS2p.js";import"./circle-help-BdsC7_wR.js";import"./circle-x-DkvEqmM5.js";import"./circle-BpyxLEsH.js";import"./clipboard-list-BU0dok7E.js";import"./code-DNPjFOcs.js";import"./crosshair-C7OptAZm.js";import"./crown-Cp4cgutu.js";import"./download-Ba72czhU.js";import"./external-link-uO-R2E0-.js";import"./eye-off-DlDpEvnB.js";import"./eye-DSAoA9Pp.js";import"./instagram-DBjFHIT7.js";import"./file-down-Bxu0R4EW.js";import"./pen-line-Fy-AVmqM.js";import"./file-up-CZ-cXuKa.js";import"./filter-D8dMdozc.js";import"./folder-git-2-Dwj_EoDL.js";import"./house-D8b8GwgZ.js";import"./git-branch-D2sIFzs4.js";import"./grip-vertical-DXcr-v-g.js";import"./hard-drive-ApF-ULi1.js";import"./hash-CHJS6b-L.js";import"./shield-Mt6vEHxn.js";import"./info-VH-vNQ_z.js";import"./layers-CF7Mhs3n.js";import"./layout-list-BuBaZfwq.js";import"./lightbulb-fAsbBO8F.js";import"./link-2-C22T2wSs.js";import"./link-ClcCoVU_.js";import"./twitter-DDHYm63p.js";import"./list-Ajdnpsw1.js";import"./locate-fixed-D29o3FBS.js";import"./lock-RX1hYn48.js";import"./log-in-Bt5dnADg.js";import"./mail-BFoS8U8W.js";import"./map-pin-L7jUebKz.js";import"./menu-Cu-nnefe.js";import"./message-square-warning-DbVEqa_0.js";import"./message-square-DMJ4IbdE.js";import"./monitor-DL9THmS7.js";import"./package-B9XnehkQ.js";import"./percent-BYDujffR.js";import"./phone-CJ2h446N.js";import"./plane-BqORGC6m.js";import"./play-DHqp-NCB.js";import"./qr-code-u5AOBzVe.js";import"./quote-BtOwgBns.js";import"./radio-CxUR05xj.js";import"./ruler-DbxwIrQY.js";import"./send-DpE3qK0m.js";import"./server-DgtPu6lA.js";import"./wifi-CFyF5qct.js";import"./shield-check--CTAItWs.js";import"./smartphone-BQ_9x4vN.js";import"./square-check-big-Dt4MtZcM.js";import"./square-pen-B3p2jiW9.js";import"./star-WlheM7sI.js";import"./sun-DRsBfXSu.js";import"./tag-CMVMnpSh.js";import"./target-BEz5Ry2v.js";import"./thumbs-up-DYj-woXk.js";import"./ticket-BhEK5100.js";import"./trash-2-Dxg0nP1A.js";import"./trash-Dyd2ZsaG.js";import"./trending-down-CeOqAkGV.js";import"./trending-up-CPB8hZlm.js";import"./triangle-alert-MsN2AA6c.js";import"./trophy-BZyhzbIT.js";import"./type-DlbqWp8I.js";import"./user-check-4xSYwYvq.js";import"./user-plus-C-0nSlHG.js";import"./user-x-Drk57M2z.js";import"./wallet-C3p1yihr.js";import"./wrench-CLqKc51o.js";import"./zap-D4fS-tPu.js";import"./radio-group-BtLENAXk.js";import"./checkbox-Bos2Phgi.js";import"./multi-select-field-BX9C1tYH.js";import"./scroll-area-BmK0s-Hf.js";import"./LocationPicker-DAd_AcXs.js";import"./leaflet-FVhBWCqS.js";function Kt(){var D;const{t:e}=Y(),{auth:v,trainingPrograms:a,trainingTypes:S,filters:n={}}=ee().props,_=(v==null?void 0:v.permissions)||[],[m,C]=l.useState(n.search||""),[d,j]=l.useState(n.training_type_id||""),[c,w]=l.useState(n.status||""),[g,A]=l.useState(n.is_mandatory==="true"),[h,E]=l.useState(n.is_self_enrollment==="true"),[O,T]=l.useState(!1),[$,x]=l.useState(!1),[q,f]=l.useState(!1),[u,N]=l.useState(null),[b,k]=l.useState("create"),I=()=>d!==""||c!==""||g||h||m!=="",B=()=>(d!==""?1:0)+(c!==""?1:0)+(g?1:0)+(h?1:0)+(m!==""?1:0),R=r=>{r.preventDefault(),F()},F=()=>{p.get(route("hr.training-programs.index"),{page:1,search:m||void 0,training_type_id:d||void 0,status:c||void 0,is_mandatory:g?"true":void 0,is_self_enrollment:h?"true":void 0,per_page:n.per_page},{preserveState:!0,preserveScroll:!0})},U=r=>{const i=n.sort_field===r&&n.sort_direction==="asc"?"desc":"asc";p.get(route("hr.training-programs.index"),{sort_field:r,sort_direction:i,page:1,search:m||void 0,training_type_id:d||void 0,status:c||void 0,is_mandatory:g?"true":void 0,is_self_enrollment:h?"true":void 0,per_page:n.per_page},{preserveState:!0,preserveScroll:!0})},V=(r,i)=>{switch(N(i),r){case"view":p.get(route("hr.training-programs.show",i.id));break;case"edit":k("edit"),f(!0);break;case"delete":x(!0);break;case"download-materials":window.open(route("hr.training-programs.download-materials",i.id),"_blank");break}},z=()=>{N(null),k("create"),f(!0)},H=r=>{const i=r;b==="create"?(o.loading(e("Creating training program...")),p.post(route("hr.training-programs.store"),i,{onSuccess:t=>{f(!1),o.dismiss(),t.props.flash.success?o.success(e(t.props.flash.success)):t.props.flash.error&&o.error(e(t.props.flash.error))},onError:t=>{o.dismiss(),typeof t=="string"?o.error(e(t)):o.error(e("Failed to create training program: {{errors}}",{errors:Object.values(t).join(", ")}))}})):b==="edit"&&(o.loading(e("Updating training program...")),p.put(route("hr.training-programs.update",u.id),i,{onSuccess:t=>{f(!1),o.dismiss(),t.props.flash.success?o.success(e(t.props.flash.success)):t.props.flash.error&&o.error(e(t.props.flash.error))},onError:t=>{o.dismiss(),typeof t=="string"?o.error(e(t)):o.error(e("Failed to update training program: {{errors}}",{errors:Object.values(t).join(", ")}))}}))},W=()=>{o.loading(e("Deleting training program...")),p.delete(route("hr.training-programs.destroy",u.id),{onSuccess:r=>{x(!1),o.dismiss(),r.props.flash.success?o.success(e(r.props.flash.success)):r.props.flash.error&&o.error(e(r.props.flash.error))},onError:r=>{o.dismiss(),typeof r=="string"?o.error(e(r)):o.error(e("Failed to delete training program: {{errors}}",{errors:Object.values(r).join(", ")}))}})},Z=()=>{C(""),j(""),w(""),A(!1),E(!1),T(!1),p.get(route("hr.training-programs.index"),{page:1,per_page:n.per_page},{preserveState:!0,preserveScroll:!0})},M=[];re(_,"create-training-programs")&&M.push({label:e("Add Training Program"),icon:s.jsx(te,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>z()});const G=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.training-programs.index")},{title:e("Training Management"),href:route("hr.training-programs.index")},{title:e("Training Programs")}],J=[{key:"name",label:e("Name"),sortable:!0,render:(r,i)=>{var t;return s.jsxs("div",{children:[s.jsx("div",{className:"font-medium",children:r}),s.jsx("div",{className:"text-xs text-gray-500",children:((t=i.training_type)==null?void 0:t.name)||"-"})]})}},{key:"status",label:e("Status"),sortable:!0,render:r=>{const i={draft:"bg-gray-50 text-gray-700 ring-gray-600/20",active:"bg-green-50 text-green-700 ring-green-600/20",completed:"bg-blue-50 text-blue-700 ring-blue-600/20",cancelled:"bg-red-50 text-red-700 ring-red-600/20"};return s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${i[r]||""}`,children:r.charAt(0).toUpperCase()+r.slice(1)})}},{key:"duration",label:e("Duration"),sortable:!0,render:r=>r?`${r} ${e("hours")}`:"-"},{key:"cost",label:e("Cost"),sortable:!0,render:r=>{var i;return r?(i=window.appSettings)==null?void 0:i.formatCurrency(parseFloat(r)):"-"}},{key:"capacity",label:e("Capacity"),sortable:!0,render:r=>r||"-"},{key:"flags",label:e("Flags"),render:(r,i)=>s.jsxs("div",{className:"flex flex-wrap gap-1",children:[i.is_mandatory&&s.jsx(P,{variant:"outline",className:"bg-red-50 text-red-700 hover:bg-red-50",children:e("Mandatory")}),i.is_self_enrollment&&s.jsx(P,{variant:"outline",className:"bg-blue-50 text-blue-700 hover:bg-blue-50",children:e("Self-Enrollment")})]})},{key:"sessions_count",label:e("Sessions"),render:r=>r||"0"},{key:"employee_trainings_count",label:e("Employees"),render:r=>r||"0"}],K=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-training-programs"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-training-programs"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-training-programs"}],L=[{value:"",label:e("All Types")},...(S||[]).map(r=>{var i,t;return{value:r.id.toString(),label:`${r.name} (${((i=r.branch)==null?void 0:i.name)||"No Branch"} - ${((t=r.departments)==null?void 0:t.map(y=>y.name).join(", "))||"No Departments"})`}})],Q=[{value:"",label:e("All Statuses")},{value:"draft",label:e("Draft")},{value:"active",label:e("Active")},{value:"completed",label:e("Completed")},{value:"cancelled",label:e("Cancelled")}];return s.jsxs(X,{title:e("Training Programs"),url:"/hr/training/programs",actions:M,breadcrumbs:G,noPadding:!0,children:[s.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:s.jsx(le,{searchTerm:m,onSearchChange:C,onSearch:R,filters:[{name:"training_type_id",label:e("Training Type"),type:"select",value:d,onChange:j,options:L,searchable:!0},{name:"status",label:e("Status"),type:"select",value:c,onChange:w,options:Q,searchable:!0}],showFilters:O,setShowFilters:T,hasActiveFilters:I,activeFilterCount:B,onResetFilters:Z,onApplyFilters:F,currentPerPage:((D=n.per_page)==null?void 0:D.toString())||"10",onPerPageChange:r=>{p.get(route("hr.training-programs.index"),{page:1,per_page:parseInt(r),search:m||void 0,training_type_id:d||void 0,status:c||void 0,is_mandatory:g?"true":void 0,is_self_enrollment:h?"true":void 0},{preserveState:!0,preserveScroll:!0})}})}),s.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[s.jsx(oe,{columns:J,actions:K,data:(a==null?void 0:a.data)||[],from:(a==null?void 0:a.from)||1,onAction:V,sortField:n.sort_field,sortDirection:n.sort_direction,onSort:U,permissions:_,entityPermissions:{view:"view-training-programs",create:"create-training-programs",edit:"edit-training-programs",delete:"delete-training-programs"}}),s.jsx(ne,{from:(a==null?void 0:a.from)||0,to:(a==null?void 0:a.to)||0,total:(a==null?void 0:a.total)||0,links:a==null?void 0:a.links,entityName:e("training programs"),onPageChange:r=>p.get(r)})]}),s.jsx(ae,{isOpen:q,onClose:()=>f(!1),onSubmit:H,formConfig:{fields:[{name:"name",label:e("Name"),type:"text",required:!0},{name:"training_type_id",label:e("Training Type"),type:"select",required:!0,searchable:!0,options:(S||[]).map(r=>{var i,t;return{value:r.id.toString(),label:`${r.name} (${((i=r.branch)==null?void 0:i.name)||"No Branch"} - ${((t=r.departments)==null?void 0:t.map(y=>y.name).join(", "))||"No Departments"})`}})},{name:"description",label:e("Description"),type:"textarea"},{name:"duration",label:e("Duration (hours)"),type:"number",min:1},{name:"cost",label:e("Cost"),type:"number",min:0,step:.01},{name:"capacity",label:e("Capacity"),type:"number",min:1},{name:"status",label:e("Status"),type:"select",required:!0,options:[{value:"draft",label:e("Draft")},{value:"active",label:e("Active")},{value:"completed",label:e("Completed")},{value:"cancelled",label:e("Cancelled")}]},{name:"materials",label:e("Materials"),type:"custom",render:(r,i,t)=>s.jsx(ie,{value:String(i[r.name]||""),onChange:y=>t(r.name,y),placeholder:e("Select materials file...")}),helpText:e("Upload PDF, Word or ZIP file (max 10MB)")},{name:"prerequisites",label:e("Prerequisites"),type:"textarea"},{name:"is_mandatory",label:e("Mandatory Training"),type:"checkbox",helpText:e("Mark this training as mandatory for employees")},{name:"is_self_enrollment",label:e("Allow Self-Enrollment"),type:"checkbox",helpText:e("Allow employees to enroll themselves in this training")}],modalSize:"lg"},initialData:u,title:e(b==="create"?"Add New Training Program":b==="edit"?"Edit Training Program":"View Training Program"),mode:b}),s.jsx(se,{isOpen:$,onClose:()=>x(!1),onConfirm:W,itemName:(u==null?void 0:u.name)||"",entityName:"training program"})]})}export{Kt as default}; +import{r as l,j as s}from"./ui-Z445SNHD.js";import{P as X}from"./page-template-Cw8W4Qs2.js";import{u as Y,c as ee,x as re,P as te,l as P,r as p,M as ie,t as o}from"./app-Da3PX8qg.js";import{C as oe}from"./CrudTable-Dk-uCuqB.js";import{C as ae}from"./CrudFormModal-CTSICk3j.js";import{C as se}from"./CrudDeleteModal-DmHx0JCJ.js";import{P as ne}from"./pagination-B9z4VraF.js";import{S as le}from"./search-and-filter-bar-1QHzFJdq.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./table-BRtys9Nx.js";import"./unlink-vC8B7N8r.js";import"./scale-Chnhsap1.js";import"./arrow-down-left-D4-BLXQL.js";import"./arrow-left-B9tcIgis.js";import"./arrow-right-left-TC-Oi5FJ.js";import"./arrow-right-SXr1661j.js";import"./arrow-up-down-Df1H6itH.js";import"./lock-open-Cco69YMj.js";import"./award-DOf5Xc3o.js";import"./ban-C1FQ9ay_.js";import"./indian-rupee-CY9fE6hT.js";import"./bell-BMsQyWM-.js";import"./book-open-DiNAfaue.js";import"./boxes-Bjf0_Kx7.js";import"./building-2-DmmRcP0c.js";import"./building-BXglONiz.js";import"./calculator-B75Vnhim.js";import"./calendar-check-C2F7PWoI.js";import"./camera-DZNJpjXR.js";import"./chart-column-CKzC1aib.js";import"./chart-no-axes-column-increasing-xL8kjLW0.js";import"./chart-no-axes-column-CaNDayE9.js";import"./chevron-left-C98gPe5P.js";import"./circle-alert-Cu5dznTP.js";import"./circle-check-big-KTDTMhTs.js";import"./circle-check-aau4wqhp.js";import"./circle-help-C4uXcZYY.js";import"./circle-x-r3If4JPw.js";import"./circle-DgA3bS7I.js";import"./clipboard-list-BNSl4hy2.js";import"./code-Dzlx6QPB.js";import"./crosshair-DtQysFz7.js";import"./crown-CC8Godfb.js";import"./download-BHVnw95S.js";import"./external-link-DL5n0dhJ.js";import"./eye-off-BJYR0wmr.js";import"./eye-CzYzwmmr.js";import"./instagram-tpp8H3E-.js";import"./file-down-CxCQCvcc.js";import"./pen-line-CNA-f1dm.js";import"./file-up-D3rB-4Bg.js";import"./filter-B_3e214H.js";import"./folder-git-2-T64oq8HG.js";import"./house-BUnGVtyw.js";import"./git-branch-EdIXkL-9.js";import"./grip-vertical-BvetFs24.js";import"./hard-drive--Nch37f-.js";import"./hash-B3fNBlbs.js";import"./shield-rKKgzkbW.js";import"./info-Cj5ROI6H.js";import"./layers-DdZLSQgt.js";import"./layout-list-DkB7S2jk.js";import"./lightbulb-CJXOfIFD.js";import"./link-2-DNnYgrdz.js";import"./link-DeErafFW.js";import"./twitter-CRZZ6zjd.js";import"./list-DY4Uh_0E.js";import"./locate-fixed-BKpEfCUU.js";import"./lock-BGSkpX29.js";import"./log-in-TxFQ9ojy.js";import"./mail-khAU5Oig.js";import"./map-pin-BFNXdrz2.js";import"./menu-BGxVBBZl.js";import"./message-square-warning-DHRFlo8i.js";import"./message-square-C7x1Rix5.js";import"./monitor-P2T9V9tT.js";import"./package-C-rDDwyp.js";import"./percent-DP16IBy2.js";import"./phone-XzqO8Dfs.js";import"./plane-C9QqCVcZ.js";import"./play-62Z04sZZ.js";import"./qr-code-CUR1J9NH.js";import"./quote-DF2Qwen7.js";import"./radio-nm2vY_Ib.js";import"./ruler-DviIA5uv.js";import"./send-DXZhFVWG.js";import"./server-BzBihesB.js";import"./wifi-BPS_-hKY.js";import"./shield-check-Cyw4YGYb.js";import"./smartphone-i99jk4ns.js";import"./square-check-big-Cal0w_ma.js";import"./square-pen-CatLE0_h.js";import"./star-CSGOTD6i.js";import"./sun-TjfxyFzf.js";import"./tag-CUFhfHTp.js";import"./target-B_9kWYv3.js";import"./thumbs-up-Du-LlBXg.js";import"./ticket-BjgtGAIQ.js";import"./trash-2-15Ri11Yq.js";import"./trash-BRJCY2my.js";import"./trending-down-MNPLLbIb.js";import"./trending-up-D5y6g4yZ.js";import"./triangle-alert-CeuDFixJ.js";import"./trophy-Cs36GMET.js";import"./type-DX1RNe21.js";import"./user-check-DDs_5zV9.js";import"./user-plus-Ba62LA9O.js";import"./user-x-C3dBJr2o.js";import"./wallet-BP1hP1I0.js";import"./wrench-DX6GWbcS.js";import"./zap-Of1Abppa.js";import"./radio-group-CuY8xCRY.js";import"./checkbox-C3Z6LHOx.js";import"./multi-select-field-ALFA5JXF.js";import"./scroll-area-C7NBgd0i.js";import"./LocationPicker-Dy1Od2a3.js";import"./leaflet-FVhBWCqS.js";function Kt(){var D;const{t:e}=Y(),{auth:v,trainingPrograms:a,trainingTypes:S,filters:n={}}=ee().props,_=(v==null?void 0:v.permissions)||[],[m,C]=l.useState(n.search||""),[d,j]=l.useState(n.training_type_id||""),[c,w]=l.useState(n.status||""),[g,A]=l.useState(n.is_mandatory==="true"),[h,E]=l.useState(n.is_self_enrollment==="true"),[O,T]=l.useState(!1),[$,x]=l.useState(!1),[q,f]=l.useState(!1),[u,N]=l.useState(null),[b,k]=l.useState("create"),I=()=>d!==""||c!==""||g||h||m!=="",B=()=>(d!==""?1:0)+(c!==""?1:0)+(g?1:0)+(h?1:0)+(m!==""?1:0),R=r=>{r.preventDefault(),F()},F=()=>{p.get(route("hr.training-programs.index"),{page:1,search:m||void 0,training_type_id:d||void 0,status:c||void 0,is_mandatory:g?"true":void 0,is_self_enrollment:h?"true":void 0,per_page:n.per_page},{preserveState:!0,preserveScroll:!0})},U=r=>{const i=n.sort_field===r&&n.sort_direction==="asc"?"desc":"asc";p.get(route("hr.training-programs.index"),{sort_field:r,sort_direction:i,page:1,search:m||void 0,training_type_id:d||void 0,status:c||void 0,is_mandatory:g?"true":void 0,is_self_enrollment:h?"true":void 0,per_page:n.per_page},{preserveState:!0,preserveScroll:!0})},V=(r,i)=>{switch(N(i),r){case"view":p.get(route("hr.training-programs.show",i.id));break;case"edit":k("edit"),f(!0);break;case"delete":x(!0);break;case"download-materials":window.open(route("hr.training-programs.download-materials",i.id),"_blank");break}},z=()=>{N(null),k("create"),f(!0)},H=r=>{const i=r;b==="create"?(o.loading(e("Creating training program...")),p.post(route("hr.training-programs.store"),i,{onSuccess:t=>{f(!1),o.dismiss(),t.props.flash.success?o.success(e(t.props.flash.success)):t.props.flash.error&&o.error(e(t.props.flash.error))},onError:t=>{o.dismiss(),typeof t=="string"?o.error(e(t)):o.error(e("Failed to create training program: {{errors}}",{errors:Object.values(t).join(", ")}))}})):b==="edit"&&(o.loading(e("Updating training program...")),p.put(route("hr.training-programs.update",u.id),i,{onSuccess:t=>{f(!1),o.dismiss(),t.props.flash.success?o.success(e(t.props.flash.success)):t.props.flash.error&&o.error(e(t.props.flash.error))},onError:t=>{o.dismiss(),typeof t=="string"?o.error(e(t)):o.error(e("Failed to update training program: {{errors}}",{errors:Object.values(t).join(", ")}))}}))},W=()=>{o.loading(e("Deleting training program...")),p.delete(route("hr.training-programs.destroy",u.id),{onSuccess:r=>{x(!1),o.dismiss(),r.props.flash.success?o.success(e(r.props.flash.success)):r.props.flash.error&&o.error(e(r.props.flash.error))},onError:r=>{o.dismiss(),typeof r=="string"?o.error(e(r)):o.error(e("Failed to delete training program: {{errors}}",{errors:Object.values(r).join(", ")}))}})},Z=()=>{C(""),j(""),w(""),A(!1),E(!1),T(!1),p.get(route("hr.training-programs.index"),{page:1,per_page:n.per_page},{preserveState:!0,preserveScroll:!0})},M=[];re(_,"create-training-programs")&&M.push({label:e("Add Training Program"),icon:s.jsx(te,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>z()});const G=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.training-programs.index")},{title:e("Training Management"),href:route("hr.training-programs.index")},{title:e("Training Programs")}],J=[{key:"name",label:e("Name"),sortable:!0,render:(r,i)=>{var t;return s.jsxs("div",{children:[s.jsx("div",{className:"font-medium",children:r}),s.jsx("div",{className:"text-xs text-gray-500",children:((t=i.training_type)==null?void 0:t.name)||"-"})]})}},{key:"status",label:e("Status"),sortable:!0,render:r=>{const i={draft:"bg-gray-50 text-gray-700 ring-gray-600/20",active:"bg-green-50 text-green-700 ring-green-600/20",completed:"bg-blue-50 text-blue-700 ring-blue-600/20",cancelled:"bg-red-50 text-red-700 ring-red-600/20"};return s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${i[r]||""}`,children:r.charAt(0).toUpperCase()+r.slice(1)})}},{key:"duration",label:e("Duration"),sortable:!0,render:r=>r?`${r} ${e("hours")}`:"-"},{key:"cost",label:e("Cost"),sortable:!0,render:r=>{var i;return r?(i=window.appSettings)==null?void 0:i.formatCurrency(parseFloat(r)):"-"}},{key:"capacity",label:e("Capacity"),sortable:!0,render:r=>r||"-"},{key:"flags",label:e("Flags"),render:(r,i)=>s.jsxs("div",{className:"flex flex-wrap gap-1",children:[i.is_mandatory&&s.jsx(P,{variant:"outline",className:"bg-red-50 text-red-700 hover:bg-red-50",children:e("Mandatory")}),i.is_self_enrollment&&s.jsx(P,{variant:"outline",className:"bg-blue-50 text-blue-700 hover:bg-blue-50",children:e("Self-Enrollment")})]})},{key:"sessions_count",label:e("Sessions"),render:r=>r||"0"},{key:"employee_trainings_count",label:e("Employees"),render:r=>r||"0"}],K=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-training-programs"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-training-programs"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-training-programs"}],L=[{value:"",label:e("All Types")},...(S||[]).map(r=>{var i,t;return{value:r.id.toString(),label:`${r.name} (${((i=r.branch)==null?void 0:i.name)||"No Branch"} - ${((t=r.departments)==null?void 0:t.map(y=>y.name).join(", "))||"No Departments"})`}})],Q=[{value:"",label:e("All Statuses")},{value:"draft",label:e("Draft")},{value:"active",label:e("Active")},{value:"completed",label:e("Completed")},{value:"cancelled",label:e("Cancelled")}];return s.jsxs(X,{title:e("Training Programs"),url:"/hr/training/programs",actions:M,breadcrumbs:G,noPadding:!0,children:[s.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:s.jsx(le,{searchTerm:m,onSearchChange:C,onSearch:R,filters:[{name:"training_type_id",label:e("Training Type"),type:"select",value:d,onChange:j,options:L,searchable:!0},{name:"status",label:e("Status"),type:"select",value:c,onChange:w,options:Q,searchable:!0}],showFilters:O,setShowFilters:T,hasActiveFilters:I,activeFilterCount:B,onResetFilters:Z,onApplyFilters:F,currentPerPage:((D=n.per_page)==null?void 0:D.toString())||"10",onPerPageChange:r=>{p.get(route("hr.training-programs.index"),{page:1,per_page:parseInt(r),search:m||void 0,training_type_id:d||void 0,status:c||void 0,is_mandatory:g?"true":void 0,is_self_enrollment:h?"true":void 0},{preserveState:!0,preserveScroll:!0})}})}),s.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[s.jsx(oe,{columns:J,actions:K,data:(a==null?void 0:a.data)||[],from:(a==null?void 0:a.from)||1,onAction:V,sortField:n.sort_field,sortDirection:n.sort_direction,onSort:U,permissions:_,entityPermissions:{view:"view-training-programs",create:"create-training-programs",edit:"edit-training-programs",delete:"delete-training-programs"}}),s.jsx(ne,{from:(a==null?void 0:a.from)||0,to:(a==null?void 0:a.to)||0,total:(a==null?void 0:a.total)||0,links:a==null?void 0:a.links,entityName:e("training programs"),onPageChange:r=>p.get(r)})]}),s.jsx(ae,{isOpen:q,onClose:()=>f(!1),onSubmit:H,formConfig:{fields:[{name:"name",label:e("Name"),type:"text",required:!0},{name:"training_type_id",label:e("Training Type"),type:"select",required:!0,searchable:!0,options:(S||[]).map(r=>{var i,t;return{value:r.id.toString(),label:`${r.name} (${((i=r.branch)==null?void 0:i.name)||"No Branch"} - ${((t=r.departments)==null?void 0:t.map(y=>y.name).join(", "))||"No Departments"})`}})},{name:"description",label:e("Description"),type:"textarea"},{name:"duration",label:e("Duration (hours)"),type:"number",min:1},{name:"cost",label:e("Cost"),type:"number",min:0,step:.01},{name:"capacity",label:e("Capacity"),type:"number",min:1},{name:"status",label:e("Status"),type:"select",required:!0,options:[{value:"draft",label:e("Draft")},{value:"active",label:e("Active")},{value:"completed",label:e("Completed")},{value:"cancelled",label:e("Cancelled")}]},{name:"materials",label:e("Materials"),type:"custom",render:(r,i,t)=>s.jsx(ie,{value:String(i[r.name]||""),onChange:y=>t(r.name,y),placeholder:e("Select materials file...")}),helpText:e("Upload PDF, Word or ZIP file (max 10MB)")},{name:"prerequisites",label:e("Prerequisites"),type:"textarea"},{name:"is_mandatory",label:e("Mandatory Training"),type:"checkbox",helpText:e("Mark this training as mandatory for employees")},{name:"is_self_enrollment",label:e("Allow Self-Enrollment"),type:"checkbox",helpText:e("Allow employees to enroll themselves in this training")}],modalSize:"lg"},initialData:u,title:e(b==="create"?"Add New Training Program":b==="edit"?"Edit Training Program":"View Training Program"),mode:b}),s.jsx(se,{isOpen:$,onClose:()=>x(!1),onConfirm:W,itemName:(u==null?void 0:u.name)||"",entityName:"training program"})]})}export{Kt as default}; diff --git a/public/build/assets/index-duELMnXl.js b/public/build/assets/index-DLIP4d3h.js similarity index 69% rename from public/build/assets/index-duELMnXl.js rename to public/build/assets/index-DLIP4d3h.js index 38da0bcb4..a5ebac9cb 100644 --- a/public/build/assets/index-duELMnXl.js +++ b/public/build/assets/index-DLIP4d3h.js @@ -1 +1 @@ -import{r as l,j as s}from"./ui-Z445SNHD.js";import{P as ge}from"./page-template-B_mOhR6n.js";import{u as ve,c as be,x as Se,P as ye,r as u,D as xe,t as i}from"./app-36WMjvX0.js";import{C as we}from"./CrudTable-DA37WZsR.js";import{C as X}from"./CrudFormModal-Bmz2nLeY.js";import{C as Ce}from"./CrudDeleteModal-DM40AK8z.js";import{P as je}from"./pagination-n2efY1KU.js";import{S as Fe}from"./search-and-filter-bar-PUOLiNYr.js";import Ne from"./view-BLotU0Ce.js";import{S as ke,a as Oe,b as Pe,c as Ie,d as Te}from"./select-DgPPBKIC.js";import"./textarea-CdnKPU5F.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./table-C1YkBp3W.js";import"./unlink-sh32LPkQ.js";import"./scale-rJYsnHRa.js";import"./arrow-down-left-BN6xjhcz.js";import"./arrow-left-CjPQICYw.js";import"./arrow-right-left-DKUcVR58.js";import"./arrow-right-DUEfRrRr.js";import"./arrow-up-down-FmcUfWon.js";import"./lock-open-CN4tz8Of.js";import"./award-D9FlSYzB.js";import"./ban-CMgLBFSt.js";import"./indian-rupee-Bh3-8N2a.js";import"./bell-Cr2F9IDD.js";import"./book-open-DUwKvBiK.js";import"./boxes-rwzklut0.js";import"./building-2-Cda8xQDI.js";import"./building-CG4yAV8N.js";import"./calculator-wt_63eRJ.js";import"./calendar-check-BZ1JTjf6.js";import"./camera-DDKUkICL.js";import"./chart-column-GeSBJr5Y.js";import"./chart-no-axes-column-increasing-Beqplnfl.js";import"./chart-no-axes-column-BKgkVzqT.js";import"./chevron-left-DKWjKjSf.js";import"./circle-alert-KsX4JXbz.js";import"./circle-check-big-DqURlwt2.js";import"./circle-check-C_SLfS2p.js";import"./circle-help-BdsC7_wR.js";import"./circle-x-DkvEqmM5.js";import"./circle-BpyxLEsH.js";import"./clipboard-list-BU0dok7E.js";import"./code-DNPjFOcs.js";import"./crosshair-C7OptAZm.js";import"./crown-Cp4cgutu.js";import"./download-Ba72czhU.js";import"./external-link-uO-R2E0-.js";import"./eye-off-DlDpEvnB.js";import"./eye-DSAoA9Pp.js";import"./instagram-DBjFHIT7.js";import"./file-down-Bxu0R4EW.js";import"./pen-line-Fy-AVmqM.js";import"./file-up-CZ-cXuKa.js";import"./filter-D8dMdozc.js";import"./folder-git-2-Dwj_EoDL.js";import"./house-D8b8GwgZ.js";import"./git-branch-D2sIFzs4.js";import"./grip-vertical-DXcr-v-g.js";import"./hard-drive-ApF-ULi1.js";import"./hash-CHJS6b-L.js";import"./shield-Mt6vEHxn.js";import"./info-VH-vNQ_z.js";import"./layers-CF7Mhs3n.js";import"./layout-list-BuBaZfwq.js";import"./lightbulb-fAsbBO8F.js";import"./link-2-C22T2wSs.js";import"./link-ClcCoVU_.js";import"./twitter-DDHYm63p.js";import"./list-Ajdnpsw1.js";import"./locate-fixed-D29o3FBS.js";import"./lock-RX1hYn48.js";import"./log-in-Bt5dnADg.js";import"./mail-BFoS8U8W.js";import"./map-pin-L7jUebKz.js";import"./menu-Cu-nnefe.js";import"./message-square-warning-DbVEqa_0.js";import"./message-square-DMJ4IbdE.js";import"./monitor-DL9THmS7.js";import"./package-B9XnehkQ.js";import"./percent-BYDujffR.js";import"./phone-CJ2h446N.js";import"./plane-BqORGC6m.js";import"./play-DHqp-NCB.js";import"./qr-code-u5AOBzVe.js";import"./quote-BtOwgBns.js";import"./radio-CxUR05xj.js";import"./ruler-DbxwIrQY.js";import"./send-DpE3qK0m.js";import"./server-DgtPu6lA.js";import"./wifi-CFyF5qct.js";import"./shield-check--CTAItWs.js";import"./smartphone-BQ_9x4vN.js";import"./square-check-big-Dt4MtZcM.js";import"./square-pen-B3p2jiW9.js";import"./star-WlheM7sI.js";import"./sun-DRsBfXSu.js";import"./tag-CMVMnpSh.js";import"./target-BEz5Ry2v.js";import"./thumbs-up-DYj-woXk.js";import"./ticket-BhEK5100.js";import"./trash-2-Dxg0nP1A.js";import"./trash-Dyd2ZsaG.js";import"./trending-down-CeOqAkGV.js";import"./trending-up-CPB8hZlm.js";import"./triangle-alert-MsN2AA6c.js";import"./trophy-BZyhzbIT.js";import"./type-DlbqWp8I.js";import"./user-check-4xSYwYvq.js";import"./user-plus-C-0nSlHG.js";import"./user-x-Drk57M2z.js";import"./wallet-C3p1yihr.js";import"./wrench-CLqKc51o.js";import"./zap-D4fS-tPu.js";import"./radio-group-BtLENAXk.js";import"./checkbox-Bos2Phgi.js";import"./multi-select-field-BX9C1tYH.js";import"./scroll-area-BmK0s-Hf.js";import"./index-BdQq_4o_.js";import"./LocationPicker-DAd_AcXs.js";import"./leaflet-FVhBWCqS.js";function Si(){var R,L,U,V,z;const{t}=ve(),{auth:y,interviews:a,candidates:F,interviewTypes:B,employees:G,filters:d={}}=be().props,N=(y==null?void 0:y.permissions)||[],[f,k]=l.useState(d.search||""),[p,O]=l.useState(d.status||"_empty_"),[c,P]=l.useState(d.candidate_id||"_empty_"),[H,I]=l.useState(!1),[W,x]=l.useState(!1),[J,g]=l.useState(!1),[n,w]=l.useState(null),[b,T]=l.useState("create"),[C,D]=l.useState(null),[K,j]=l.useState(!1),[Q,Y]=l.useState(""),[Z,h]=l.useState([]),[S,v]=l.useState(""),ee=()=>p!=="_empty_"||c!=="_empty_"||f!=="",te=()=>(p!=="_empty_"?1:0)+(c!=="_empty_"?1:0)+(f!==""?1:0),re=e=>{e.preventDefault(),$()},$=()=>{u.get(route("hr.recruitment.interviews.index"),{page:1,search:f||void 0,status:p!=="_empty_"?p:void 0,candidate_id:c!=="_empty_"?c:void 0,per_page:d.per_page},{preserveState:!0,preserveScroll:!0})},ie=e=>{const r=d.sort_field===e&&d.sort_direction==="asc"?"desc":"asc";u.get(route("hr.recruitment.interviews.index"),{sort_field:e,sort_direction:r,page:1,search:f||void 0,status:p!=="_empty_"?p:void 0,candidate_id:c!=="_empty_"?c:void 0,per_page:d.per_page},{preserveState:!0,preserveScroll:!0})},se=async(e,r)=>{switch(w(r),e==="edit"&&r.candidate_id&&(v(r.candidate_id.toString()),await q(r.candidate_id.toString())),e){case"view":D(r);break;case"edit":T("edit"),g(!0);break;case"delete":x(!0);break;case"update-status":w(r),Y(r.status),j(!0);break}},q=async(e,r=!0)=>{if(r&&h([]),e&&e!=="_empty_")try{const _=await(await fetch(route("hr.recruitment.interviews.rounds-by-candidate",e),{method:"GET",headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})).json();h(_||[])}catch(o){console.error("Error fetching rounds:",o),h([])}else h([])},ae=()=>{w(null),T("create"),h([]),v(""),g(!0)},oe=e=>{S&&(e.candidate_id=S),b==="create"?(i.loading(t("Scheduling interview...")),u.post(route("hr.recruitment.interviews.store"),e,{onSuccess:r=>{g(!1),v(""),h([]),i.dismiss(),r.props.flash.success?i.success(t(r.props.flash.success)):r.props.flash.error&&i.error(t(r.props.flash.error))},onError:r=>{i.dismiss(),typeof r=="string"?i.error(r):i.error(`Failed to schedule interview: ${Object.values(r).join(", ")}`)}})):b==="edit"&&(i.loading(t("Updating interview...")),u.put(route("hr.recruitment.interviews.update",n.id),e,{onSuccess:r=>{g(!1),v(""),h([]),i.dismiss(),r.props.flash.success?i.success(t(r.props.flash.success)):r.props.flash.error&&i.error(t(r.props.flash.error))},onError:r=>{i.dismiss(),typeof r=="string"?i.error(r):i.error(`Failed to update interview: ${Object.values(r).join(", ")}`)}}))},ne=()=>{i.loading(t("Deleting interview...")),u.delete(route("hr.recruitment.interviews.destroy",n.id),{onSuccess:e=>{x(!1),i.dismiss(),e.props.flash.success?i.success(t(e.props.flash.success)):e.props.flash.error&&i.error(t(e.props.flash.error))},onError:e=>{i.dismiss(),typeof e=="string"?i.error(e):i.error(`Failed to delete interview: ${Object.values(e).join(", ")}`)}})},le=e=>{e.status&&(i.loading(t("Updating status...")),u.put(route("hr.recruitment.interviews.update-status",n.id),{status:e.status},{onSuccess:r=>{j(!1),i.dismiss(),r.props.flash.success?i.success(t(r.props.flash.success)):r.props.flash.error&&i.error(t(r.props.flash.error))},onError:r=>{i.dismiss(),typeof r=="string"?i.error(r):i.error(`Failed to update status: ${Object.values(r).join(", ")}`)}}))},me=()=>{k(""),O("_empty_"),P("_empty_"),I(!1),u.get(route("hr.recruitment.interviews.index"),{page:1,per_page:d.per_page},{preserveState:!0,preserveScroll:!0})},E=[];Se(N,"create-interviews")&&E.push({label:t("Schedule Interview"),icon:s.jsx(ye,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>ae()});const de=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Recruitment"),href:route("hr.recruitment.interviews.index")},{title:t("Interviews")}],pe=e=>{switch(e){case"Scheduled":return"bg-blue-50 text-blue-700 ring-blue-600/20";case"Completed":return"bg-green-50 text-green-700 ring-green-600/20";case"Cancelled":return"bg-red-50 text-red-700 ring-red-600/10";case"No-show":return"bg-orange-50 text-orange-700 ring-orange-600/20";default:return"bg-gray-50 text-gray-600 ring-gray-500/10"}},ce=[{key:"candidate.full_name",label:t("Candidate"),render:(e,r)=>{var o,_,m;return s.jsxs("div",{children:[s.jsxs("div",{className:"font-medium",children:[(o=r.candidate)==null?void 0:o.first_name," ",(_=r.candidate)==null?void 0:_.last_name]}),s.jsx("div",{className:"text-xs text-gray-500",children:(m=r.job)==null?void 0:m.title})]})}},{key:"round.name",label:t("Round"),render:(e,r)=>{var o;return((o=r.round)==null?void 0:o.name)||"-"}},{key:"interview_type.name",label:t("Type"),render:(e,r)=>{var o;return((o=r.interview_type)==null?void 0:o.name)||"-"}},{key:"scheduled_date",label:t("Date & Time"),sortable:!1,render:(e,r)=>{var o;return s.jsxs("div",{children:[s.jsx("div",{className:"font-medium",children:((o=window.appSettings)==null?void 0:o.formatDateTimeSimple(r.scheduled_date,!1))||new Date(r.scheduled_date).toLocaleDateString()}),s.jsxs("div",{className:"text-xs text-gray-500",children:[window.appSettings.formatTime(r.scheduled_time)," (",r.duration," min)"]})]})}},{key:"location",label:t("Location"),render:(e,r)=>r.meeting_link?s.jsx("span",{className:"text-blue-600",children:t("Online")}):e||"-"},{key:"status",label:t("Status"),render:e=>s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${pe(e)}`,children:t(e)})},{key:"feedback_submitted",label:t("Feedback"),render:e=>s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${e?"bg-green-50 text-green-700 ring-green-600/20":"bg-yellow-50 text-yellow-700 ring-yellow-600/20"}`,children:t(e?"Submitted":"Pending")})}],ue=[{label:t("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-interviews"},{label:t("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-interviews"},{label:t("Update Status"),icon:"RefreshCw",action:"update-status",className:"text-green-500",requiredPermission:"edit-interviews"},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-interviews"}],M=[{value:"_empty_",label:t("All Statuses")},{value:"Scheduled",label:t("Scheduled")},{value:"Completed",label:t("Completed")},{value:"Cancelled",label:t("Cancelled")},{value:"No-show",label:t("No-show")}],he=[{value:"_empty_",label:t("All Candidates"),disable:!0},...(F||[]).map(e=>({value:e.id.toString(),label:`${e.first_name} ${e.last_name}`}))],A=[{value:"_empty_",label:t("Select Candidate")},...(F||[]).map(e=>({value:e.id.toString(),label:`${e.first_name} ${e.last_name}`}))],fe=[{value:"_empty_",label:t("Select Interview Type")},...(B||[]).map(e=>({value:e.id.toString(),label:e.name}))],_e=(G||[]).map(e=>({value:e.id.toString(),label:e.name||`${e.first_name} ${e.last_name}`||e.employee_id}));return s.jsxs(ge,{title:t("Interviews"),url:"/hr/recruitment/interviews",actions:E,breadcrumbs:de,noPadding:!0,children:[s.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:s.jsx(Fe,{searchTerm:f,onSearchChange:k,onSearch:re,filters:[{name:"status",label:t("Status"),type:"select",value:p,onChange:O,options:M,searchable:!0},{name:"candidate_id",label:t("Candidate"),type:"select",value:c,onChange:P,options:he,searchable:!0}],showFilters:H,setShowFilters:I,hasActiveFilters:ee,activeFilterCount:te,onResetFilters:me,onApplyFilters:$,currentPerPage:((R=d.per_page)==null?void 0:R.toString())||"10",onPerPageChange:e=>{u.get(route("hr.recruitment.interviews.index"),{page:1,per_page:parseInt(e),search:f||void 0,status:p!=="_empty_"?p:void 0,candidate_id:c!=="_empty_"?c:void 0},{preserveState:!0,preserveScroll:!0})}})}),s.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[s.jsx(we,{columns:ce,actions:ue,data:(a==null?void 0:a.data)||[],from:(a==null?void 0:a.from)||1,onAction:se,sortField:d.sort_field,sortDirection:d.sort_direction,onSort:ie,permissions:N,entityPermissions:{view:"view-interviews",create:"create-interviews",edit:"edit-interviews",delete:"delete-interviews"}}),s.jsx(je,{from:(a==null?void 0:a.from)||0,to:(a==null?void 0:a.to)||0,total:(a==null?void 0:a.total)||0,links:a==null?void 0:a.links,entityName:t("interviews"),onPageChange:e=>u.get(e)})]}),s.jsx(X,{isOpen:J,onClose:()=>g(!1),onSubmit:oe,formConfig:{fields:[{name:"candidate_id",label:t("Candidate"),type:"select",required:!1,options:A.filter(e=>e.value!=="_empty_"),render:(e,r,o)=>{const _=S||r[e.name]||"";return s.jsxs(ke,{value:_,onValueChange:m=>{v(m),o(e.name,m),h([]),o("round_id",""),q(m)},children:[s.jsx(Oe,{children:s.jsx(Pe,{placeholder:t("Select Candidate")})}),s.jsx(Ie,{className:"z-[60000]",searchable:!0,children:A.filter(m=>m.value!=="_empty_").map(m=>s.jsx(Te,{value:String(m.value),children:m.label},m.value))})]})}},{name:"round_id",label:t("Interview Round"),type:"select",required:!0,searchable:!0,key:`round-${S}`,options:Z.map(e=>({value:e.id.toString(),label:e.name}))},{name:"interview_type_id",label:t("Interview Type"),type:"select",required:!0,options:fe.filter(e=>e.value!=="_empty_"),searchable:!0},{name:"scheduled_date",label:t("Date"),type:"date",required:!0},{name:"scheduled_time",label:t("Time"),type:"time",required:!0},{name:"duration",label:t("Duration (minutes)"),type:"number",required:!0,min:15,max:480},{name:"location",label:t("Location"),type:"text"},{name:"meeting_link",label:t("Meeting Link"),type:"text",placeholder:"https://meet.google.com/xxx-xxxx-xxx"},{name:"interviewers",label:t("Interviewers"),type:"multi-select",required:!0,options:_e}],modalSize:"lg"},initialData:n?{...n,candidate_id:(L=n.candidate_id)==null?void 0:L.toString(),scheduled_date:n.scheduled_date?window.appSettings.formatDateTimeSimple(n.scheduled_date,!1):n.scheduled_date}:null,title:t(b==="create"?"Schedule New Interview":"Edit Interview"),mode:b}),s.jsx(Ce,{isOpen:W,onClose:()=>x(!1),onConfirm:ne,itemName:n?`${(U=n.candidate)==null?void 0:U.first_name} ${(V=n.candidate)==null?void 0:V.last_name} - ${(z=n.round)==null?void 0:z.name}`:"",entityName:"interview"}),s.jsx(X,{isOpen:K,onClose:()=>j(!1),onSubmit:le,formConfig:{fields:[{name:"status",label:t("Status"),type:"select",required:!0,options:M.filter(e=>e.value!=="_empty_")}]},initialData:{status:Q},title:t("Update Interview Status"),mode:"edit",submitLabel:t("Update Status")}),s.jsx(xe,{open:!!C,onOpenChange:()=>D(null),children:C&&s.jsx(Ne,{interview:C})})]})}export{Si as default}; +import{r as l,j as s}from"./ui-Z445SNHD.js";import{P as ge}from"./page-template-Cw8W4Qs2.js";import{u as ve,c as be,x as Se,P as ye,r as u,D as xe,t as i}from"./app-Da3PX8qg.js";import{C as we}from"./CrudTable-Dk-uCuqB.js";import{C as X}from"./CrudFormModal-CTSICk3j.js";import{C as Ce}from"./CrudDeleteModal-DmHx0JCJ.js";import{P as je}from"./pagination-B9z4VraF.js";import{S as Fe}from"./search-and-filter-bar-1QHzFJdq.js";import Ne from"./view-DSW-EIs1.js";import{S as ke,a as Oe,b as Pe,c as Ie,d as Te}from"./select-9uIRiOV_.js";import"./textarea-BgXisGCr.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./table-BRtys9Nx.js";import"./unlink-vC8B7N8r.js";import"./scale-Chnhsap1.js";import"./arrow-down-left-D4-BLXQL.js";import"./arrow-left-B9tcIgis.js";import"./arrow-right-left-TC-Oi5FJ.js";import"./arrow-right-SXr1661j.js";import"./arrow-up-down-Df1H6itH.js";import"./lock-open-Cco69YMj.js";import"./award-DOf5Xc3o.js";import"./ban-C1FQ9ay_.js";import"./indian-rupee-CY9fE6hT.js";import"./bell-BMsQyWM-.js";import"./book-open-DiNAfaue.js";import"./boxes-Bjf0_Kx7.js";import"./building-2-DmmRcP0c.js";import"./building-BXglONiz.js";import"./calculator-B75Vnhim.js";import"./calendar-check-C2F7PWoI.js";import"./camera-DZNJpjXR.js";import"./chart-column-CKzC1aib.js";import"./chart-no-axes-column-increasing-xL8kjLW0.js";import"./chart-no-axes-column-CaNDayE9.js";import"./chevron-left-C98gPe5P.js";import"./circle-alert-Cu5dznTP.js";import"./circle-check-big-KTDTMhTs.js";import"./circle-check-aau4wqhp.js";import"./circle-help-C4uXcZYY.js";import"./circle-x-r3If4JPw.js";import"./circle-DgA3bS7I.js";import"./clipboard-list-BNSl4hy2.js";import"./code-Dzlx6QPB.js";import"./crosshair-DtQysFz7.js";import"./crown-CC8Godfb.js";import"./download-BHVnw95S.js";import"./external-link-DL5n0dhJ.js";import"./eye-off-BJYR0wmr.js";import"./eye-CzYzwmmr.js";import"./instagram-tpp8H3E-.js";import"./file-down-CxCQCvcc.js";import"./pen-line-CNA-f1dm.js";import"./file-up-D3rB-4Bg.js";import"./filter-B_3e214H.js";import"./folder-git-2-T64oq8HG.js";import"./house-BUnGVtyw.js";import"./git-branch-EdIXkL-9.js";import"./grip-vertical-BvetFs24.js";import"./hard-drive--Nch37f-.js";import"./hash-B3fNBlbs.js";import"./shield-rKKgzkbW.js";import"./info-Cj5ROI6H.js";import"./layers-DdZLSQgt.js";import"./layout-list-DkB7S2jk.js";import"./lightbulb-CJXOfIFD.js";import"./link-2-DNnYgrdz.js";import"./link-DeErafFW.js";import"./twitter-CRZZ6zjd.js";import"./list-DY4Uh_0E.js";import"./locate-fixed-BKpEfCUU.js";import"./lock-BGSkpX29.js";import"./log-in-TxFQ9ojy.js";import"./mail-khAU5Oig.js";import"./map-pin-BFNXdrz2.js";import"./menu-BGxVBBZl.js";import"./message-square-warning-DHRFlo8i.js";import"./message-square-C7x1Rix5.js";import"./monitor-P2T9V9tT.js";import"./package-C-rDDwyp.js";import"./percent-DP16IBy2.js";import"./phone-XzqO8Dfs.js";import"./plane-C9QqCVcZ.js";import"./play-62Z04sZZ.js";import"./qr-code-CUR1J9NH.js";import"./quote-DF2Qwen7.js";import"./radio-nm2vY_Ib.js";import"./ruler-DviIA5uv.js";import"./send-DXZhFVWG.js";import"./server-BzBihesB.js";import"./wifi-BPS_-hKY.js";import"./shield-check-Cyw4YGYb.js";import"./smartphone-i99jk4ns.js";import"./square-check-big-Cal0w_ma.js";import"./square-pen-CatLE0_h.js";import"./star-CSGOTD6i.js";import"./sun-TjfxyFzf.js";import"./tag-CUFhfHTp.js";import"./target-B_9kWYv3.js";import"./thumbs-up-Du-LlBXg.js";import"./ticket-BjgtGAIQ.js";import"./trash-2-15Ri11Yq.js";import"./trash-BRJCY2my.js";import"./trending-down-MNPLLbIb.js";import"./trending-up-D5y6g4yZ.js";import"./triangle-alert-CeuDFixJ.js";import"./trophy-Cs36GMET.js";import"./type-DX1RNe21.js";import"./user-check-DDs_5zV9.js";import"./user-plus-Ba62LA9O.js";import"./user-x-C3dBJr2o.js";import"./wallet-BP1hP1I0.js";import"./wrench-DX6GWbcS.js";import"./zap-Of1Abppa.js";import"./radio-group-CuY8xCRY.js";import"./checkbox-C3Z6LHOx.js";import"./multi-select-field-ALFA5JXF.js";import"./scroll-area-C7NBgd0i.js";import"./index-BdQq_4o_.js";import"./LocationPicker-Dy1Od2a3.js";import"./leaflet-FVhBWCqS.js";function Si(){var R,L,U,V,z;const{t}=ve(),{auth:y,interviews:a,candidates:F,interviewTypes:B,employees:G,filters:d={}}=be().props,N=(y==null?void 0:y.permissions)||[],[f,k]=l.useState(d.search||""),[p,O]=l.useState(d.status||"_empty_"),[c,P]=l.useState(d.candidate_id||"_empty_"),[H,I]=l.useState(!1),[W,x]=l.useState(!1),[J,g]=l.useState(!1),[n,w]=l.useState(null),[b,T]=l.useState("create"),[C,D]=l.useState(null),[K,j]=l.useState(!1),[Q,Y]=l.useState(""),[Z,h]=l.useState([]),[S,v]=l.useState(""),ee=()=>p!=="_empty_"||c!=="_empty_"||f!=="",te=()=>(p!=="_empty_"?1:0)+(c!=="_empty_"?1:0)+(f!==""?1:0),re=e=>{e.preventDefault(),$()},$=()=>{u.get(route("hr.recruitment.interviews.index"),{page:1,search:f||void 0,status:p!=="_empty_"?p:void 0,candidate_id:c!=="_empty_"?c:void 0,per_page:d.per_page},{preserveState:!0,preserveScroll:!0})},ie=e=>{const r=d.sort_field===e&&d.sort_direction==="asc"?"desc":"asc";u.get(route("hr.recruitment.interviews.index"),{sort_field:e,sort_direction:r,page:1,search:f||void 0,status:p!=="_empty_"?p:void 0,candidate_id:c!=="_empty_"?c:void 0,per_page:d.per_page},{preserveState:!0,preserveScroll:!0})},se=async(e,r)=>{switch(w(r),e==="edit"&&r.candidate_id&&(v(r.candidate_id.toString()),await q(r.candidate_id.toString())),e){case"view":D(r);break;case"edit":T("edit"),g(!0);break;case"delete":x(!0);break;case"update-status":w(r),Y(r.status),j(!0);break}},q=async(e,r=!0)=>{if(r&&h([]),e&&e!=="_empty_")try{const _=await(await fetch(route("hr.recruitment.interviews.rounds-by-candidate",e),{method:"GET",headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})).json();h(_||[])}catch(o){console.error("Error fetching rounds:",o),h([])}else h([])},ae=()=>{w(null),T("create"),h([]),v(""),g(!0)},oe=e=>{S&&(e.candidate_id=S),b==="create"?(i.loading(t("Scheduling interview...")),u.post(route("hr.recruitment.interviews.store"),e,{onSuccess:r=>{g(!1),v(""),h([]),i.dismiss(),r.props.flash.success?i.success(t(r.props.flash.success)):r.props.flash.error&&i.error(t(r.props.flash.error))},onError:r=>{i.dismiss(),typeof r=="string"?i.error(r):i.error(`Failed to schedule interview: ${Object.values(r).join(", ")}`)}})):b==="edit"&&(i.loading(t("Updating interview...")),u.put(route("hr.recruitment.interviews.update",n.id),e,{onSuccess:r=>{g(!1),v(""),h([]),i.dismiss(),r.props.flash.success?i.success(t(r.props.flash.success)):r.props.flash.error&&i.error(t(r.props.flash.error))},onError:r=>{i.dismiss(),typeof r=="string"?i.error(r):i.error(`Failed to update interview: ${Object.values(r).join(", ")}`)}}))},ne=()=>{i.loading(t("Deleting interview...")),u.delete(route("hr.recruitment.interviews.destroy",n.id),{onSuccess:e=>{x(!1),i.dismiss(),e.props.flash.success?i.success(t(e.props.flash.success)):e.props.flash.error&&i.error(t(e.props.flash.error))},onError:e=>{i.dismiss(),typeof e=="string"?i.error(e):i.error(`Failed to delete interview: ${Object.values(e).join(", ")}`)}})},le=e=>{e.status&&(i.loading(t("Updating status...")),u.put(route("hr.recruitment.interviews.update-status",n.id),{status:e.status},{onSuccess:r=>{j(!1),i.dismiss(),r.props.flash.success?i.success(t(r.props.flash.success)):r.props.flash.error&&i.error(t(r.props.flash.error))},onError:r=>{i.dismiss(),typeof r=="string"?i.error(r):i.error(`Failed to update status: ${Object.values(r).join(", ")}`)}}))},me=()=>{k(""),O("_empty_"),P("_empty_"),I(!1),u.get(route("hr.recruitment.interviews.index"),{page:1,per_page:d.per_page},{preserveState:!0,preserveScroll:!0})},E=[];Se(N,"create-interviews")&&E.push({label:t("Schedule Interview"),icon:s.jsx(ye,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>ae()});const de=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Recruitment"),href:route("hr.recruitment.interviews.index")},{title:t("Interviews")}],pe=e=>{switch(e){case"Scheduled":return"bg-blue-50 text-blue-700 ring-blue-600/20";case"Completed":return"bg-green-50 text-green-700 ring-green-600/20";case"Cancelled":return"bg-red-50 text-red-700 ring-red-600/10";case"No-show":return"bg-orange-50 text-orange-700 ring-orange-600/20";default:return"bg-gray-50 text-gray-600 ring-gray-500/10"}},ce=[{key:"candidate.full_name",label:t("Candidate"),render:(e,r)=>{var o,_,m;return s.jsxs("div",{children:[s.jsxs("div",{className:"font-medium",children:[(o=r.candidate)==null?void 0:o.first_name," ",(_=r.candidate)==null?void 0:_.last_name]}),s.jsx("div",{className:"text-xs text-gray-500",children:(m=r.job)==null?void 0:m.title})]})}},{key:"round.name",label:t("Round"),render:(e,r)=>{var o;return((o=r.round)==null?void 0:o.name)||"-"}},{key:"interview_type.name",label:t("Type"),render:(e,r)=>{var o;return((o=r.interview_type)==null?void 0:o.name)||"-"}},{key:"scheduled_date",label:t("Date & Time"),sortable:!1,render:(e,r)=>{var o;return s.jsxs("div",{children:[s.jsx("div",{className:"font-medium",children:((o=window.appSettings)==null?void 0:o.formatDateTimeSimple(r.scheduled_date,!1))||new Date(r.scheduled_date).toLocaleDateString()}),s.jsxs("div",{className:"text-xs text-gray-500",children:[window.appSettings.formatTime(r.scheduled_time)," (",r.duration," min)"]})]})}},{key:"location",label:t("Location"),render:(e,r)=>r.meeting_link?s.jsx("span",{className:"text-blue-600",children:t("Online")}):e||"-"},{key:"status",label:t("Status"),render:e=>s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${pe(e)}`,children:t(e)})},{key:"feedback_submitted",label:t("Feedback"),render:e=>s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${e?"bg-green-50 text-green-700 ring-green-600/20":"bg-yellow-50 text-yellow-700 ring-yellow-600/20"}`,children:t(e?"Submitted":"Pending")})}],ue=[{label:t("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-interviews"},{label:t("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-interviews"},{label:t("Update Status"),icon:"RefreshCw",action:"update-status",className:"text-green-500",requiredPermission:"edit-interviews"},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-interviews"}],M=[{value:"_empty_",label:t("All Statuses")},{value:"Scheduled",label:t("Scheduled")},{value:"Completed",label:t("Completed")},{value:"Cancelled",label:t("Cancelled")},{value:"No-show",label:t("No-show")}],he=[{value:"_empty_",label:t("All Candidates"),disable:!0},...(F||[]).map(e=>({value:e.id.toString(),label:`${e.first_name} ${e.last_name}`}))],A=[{value:"_empty_",label:t("Select Candidate")},...(F||[]).map(e=>({value:e.id.toString(),label:`${e.first_name} ${e.last_name}`}))],fe=[{value:"_empty_",label:t("Select Interview Type")},...(B||[]).map(e=>({value:e.id.toString(),label:e.name}))],_e=(G||[]).map(e=>({value:e.id.toString(),label:e.name||`${e.first_name} ${e.last_name}`||e.employee_id}));return s.jsxs(ge,{title:t("Interviews"),url:"/hr/recruitment/interviews",actions:E,breadcrumbs:de,noPadding:!0,children:[s.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:s.jsx(Fe,{searchTerm:f,onSearchChange:k,onSearch:re,filters:[{name:"status",label:t("Status"),type:"select",value:p,onChange:O,options:M,searchable:!0},{name:"candidate_id",label:t("Candidate"),type:"select",value:c,onChange:P,options:he,searchable:!0}],showFilters:H,setShowFilters:I,hasActiveFilters:ee,activeFilterCount:te,onResetFilters:me,onApplyFilters:$,currentPerPage:((R=d.per_page)==null?void 0:R.toString())||"10",onPerPageChange:e=>{u.get(route("hr.recruitment.interviews.index"),{page:1,per_page:parseInt(e),search:f||void 0,status:p!=="_empty_"?p:void 0,candidate_id:c!=="_empty_"?c:void 0},{preserveState:!0,preserveScroll:!0})}})}),s.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[s.jsx(we,{columns:ce,actions:ue,data:(a==null?void 0:a.data)||[],from:(a==null?void 0:a.from)||1,onAction:se,sortField:d.sort_field,sortDirection:d.sort_direction,onSort:ie,permissions:N,entityPermissions:{view:"view-interviews",create:"create-interviews",edit:"edit-interviews",delete:"delete-interviews"}}),s.jsx(je,{from:(a==null?void 0:a.from)||0,to:(a==null?void 0:a.to)||0,total:(a==null?void 0:a.total)||0,links:a==null?void 0:a.links,entityName:t("interviews"),onPageChange:e=>u.get(e)})]}),s.jsx(X,{isOpen:J,onClose:()=>g(!1),onSubmit:oe,formConfig:{fields:[{name:"candidate_id",label:t("Candidate"),type:"select",required:!1,options:A.filter(e=>e.value!=="_empty_"),render:(e,r,o)=>{const _=S||r[e.name]||"";return s.jsxs(ke,{value:_,onValueChange:m=>{v(m),o(e.name,m),h([]),o("round_id",""),q(m)},children:[s.jsx(Oe,{children:s.jsx(Pe,{placeholder:t("Select Candidate")})}),s.jsx(Ie,{className:"z-[60000]",searchable:!0,children:A.filter(m=>m.value!=="_empty_").map(m=>s.jsx(Te,{value:String(m.value),children:m.label},m.value))})]})}},{name:"round_id",label:t("Interview Round"),type:"select",required:!0,searchable:!0,key:`round-${S}`,options:Z.map(e=>({value:e.id.toString(),label:e.name}))},{name:"interview_type_id",label:t("Interview Type"),type:"select",required:!0,options:fe.filter(e=>e.value!=="_empty_"),searchable:!0},{name:"scheduled_date",label:t("Date"),type:"date",required:!0},{name:"scheduled_time",label:t("Time"),type:"time",required:!0},{name:"duration",label:t("Duration (minutes)"),type:"number",required:!0,min:15,max:480},{name:"location",label:t("Location"),type:"text"},{name:"meeting_link",label:t("Meeting Link"),type:"text",placeholder:"https://meet.google.com/xxx-xxxx-xxx"},{name:"interviewers",label:t("Interviewers"),type:"multi-select",required:!0,options:_e}],modalSize:"lg"},initialData:n?{...n,candidate_id:(L=n.candidate_id)==null?void 0:L.toString(),scheduled_date:n.scheduled_date?window.appSettings.formatDateTimeSimple(n.scheduled_date,!1):n.scheduled_date}:null,title:t(b==="create"?"Schedule New Interview":"Edit Interview"),mode:b}),s.jsx(Ce,{isOpen:W,onClose:()=>x(!1),onConfirm:ne,itemName:n?`${(U=n.candidate)==null?void 0:U.first_name} ${(V=n.candidate)==null?void 0:V.last_name} - ${(z=n.round)==null?void 0:z.name}`:"",entityName:"interview"}),s.jsx(X,{isOpen:K,onClose:()=>j(!1),onSubmit:le,formConfig:{fields:[{name:"status",label:t("Status"),type:"select",required:!0,options:M.filter(e=>e.value!=="_empty_")}]},initialData:{status:Q},title:t("Update Interview Status"),mode:"edit",submitLabel:t("Update Status")}),s.jsx(xe,{open:!!C,onOpenChange:()=>D(null),children:C&&s.jsx(Ne,{interview:C})})]})}export{Si as default}; diff --git a/public/build/assets/index-BWI5iqQ8.js b/public/build/assets/index-DLNTqNm9.js similarity index 67% rename from public/build/assets/index-BWI5iqQ8.js rename to public/build/assets/index-DLNTqNm9.js index fef2e32dc..12a388d90 100644 --- a/public/build/assets/index-BWI5iqQ8.js +++ b/public/build/assets/index-DLNTqNm9.js @@ -1 +1 @@ -import{r as d,j as r}from"./ui-Z445SNHD.js";import{P as ee}from"./page-template-B_mOhR6n.js";import{u as te,c as E,t as c,x as re,P as oe,F as se,r as u,D as M,h as ie,j as ae,k as me}from"./app-36WMjvX0.js";import{C as ne}from"./CrudTable-DA37WZsR.js";import{C as le}from"./CrudDeleteModal-DM40AK8z.js";import{P as pe}from"./pagination-n2efY1KU.js";import{S as ce}from"./search-and-filter-bar-PUOLiNYr.js";import de from"./generate-te0OpLsc.js";import{S as ue}from"./star-WlheM7sI.js";import{C as ge}from"./code-DNPjFOcs.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./table-C1YkBp3W.js";import"./unlink-sh32LPkQ.js";import"./scale-rJYsnHRa.js";import"./arrow-down-left-BN6xjhcz.js";import"./arrow-left-CjPQICYw.js";import"./arrow-right-left-DKUcVR58.js";import"./arrow-right-DUEfRrRr.js";import"./arrow-up-down-FmcUfWon.js";import"./lock-open-CN4tz8Of.js";import"./award-D9FlSYzB.js";import"./ban-CMgLBFSt.js";import"./indian-rupee-Bh3-8N2a.js";import"./bell-Cr2F9IDD.js";import"./book-open-DUwKvBiK.js";import"./boxes-rwzklut0.js";import"./building-2-Cda8xQDI.js";import"./building-CG4yAV8N.js";import"./calculator-wt_63eRJ.js";import"./calendar-check-BZ1JTjf6.js";import"./camera-DDKUkICL.js";import"./chart-column-GeSBJr5Y.js";import"./chart-no-axes-column-increasing-Beqplnfl.js";import"./chart-no-axes-column-BKgkVzqT.js";import"./chevron-left-DKWjKjSf.js";import"./circle-alert-KsX4JXbz.js";import"./circle-check-big-DqURlwt2.js";import"./circle-check-C_SLfS2p.js";import"./circle-help-BdsC7_wR.js";import"./circle-x-DkvEqmM5.js";import"./circle-BpyxLEsH.js";import"./clipboard-list-BU0dok7E.js";import"./crosshair-C7OptAZm.js";import"./crown-Cp4cgutu.js";import"./download-Ba72czhU.js";import"./external-link-uO-R2E0-.js";import"./eye-off-DlDpEvnB.js";import"./eye-DSAoA9Pp.js";import"./instagram-DBjFHIT7.js";import"./file-down-Bxu0R4EW.js";import"./pen-line-Fy-AVmqM.js";import"./file-up-CZ-cXuKa.js";import"./filter-D8dMdozc.js";import"./folder-git-2-Dwj_EoDL.js";import"./house-D8b8GwgZ.js";import"./git-branch-D2sIFzs4.js";import"./grip-vertical-DXcr-v-g.js";import"./hard-drive-ApF-ULi1.js";import"./hash-CHJS6b-L.js";import"./shield-Mt6vEHxn.js";import"./info-VH-vNQ_z.js";import"./layers-CF7Mhs3n.js";import"./layout-list-BuBaZfwq.js";import"./lightbulb-fAsbBO8F.js";import"./link-2-C22T2wSs.js";import"./link-ClcCoVU_.js";import"./twitter-DDHYm63p.js";import"./list-Ajdnpsw1.js";import"./locate-fixed-D29o3FBS.js";import"./lock-RX1hYn48.js";import"./log-in-Bt5dnADg.js";import"./mail-BFoS8U8W.js";import"./map-pin-L7jUebKz.js";import"./menu-Cu-nnefe.js";import"./message-square-warning-DbVEqa_0.js";import"./message-square-DMJ4IbdE.js";import"./monitor-DL9THmS7.js";import"./package-B9XnehkQ.js";import"./percent-BYDujffR.js";import"./phone-CJ2h446N.js";import"./plane-BqORGC6m.js";import"./play-DHqp-NCB.js";import"./qr-code-u5AOBzVe.js";import"./quote-BtOwgBns.js";import"./radio-CxUR05xj.js";import"./ruler-DbxwIrQY.js";import"./send-DpE3qK0m.js";import"./server-DgtPu6lA.js";import"./wifi-CFyF5qct.js";import"./shield-check--CTAItWs.js";import"./smartphone-BQ_9x4vN.js";import"./square-check-big-Dt4MtZcM.js";import"./square-pen-B3p2jiW9.js";import"./sun-DRsBfXSu.js";import"./tag-CMVMnpSh.js";import"./target-BEz5Ry2v.js";import"./thumbs-up-DYj-woXk.js";import"./ticket-BhEK5100.js";import"./trash-2-Dxg0nP1A.js";import"./trash-Dyd2ZsaG.js";import"./trending-down-CeOqAkGV.js";import"./trending-up-CPB8hZlm.js";import"./triangle-alert-MsN2AA6c.js";import"./trophy-BZyhzbIT.js";import"./type-DlbqWp8I.js";import"./user-check-4xSYwYvq.js";import"./user-plus-C-0nSlHG.js";import"./user-x-Drk57M2z.js";import"./wallet-C3p1yihr.js";import"./wrench-CLqKc51o.js";import"./zap-D4fS-tPu.js";function Qr(){var A;const{t}=te(),{auth:x,documentTemplates:s,categories:b,filters:a={},globalSettings:_}=E().props,{flash:g}=E().props,S=(x==null?void 0:x.permissions)||[];d.useEffect(()=>{g!=null&&g.error&&c.error(t(g.error))},[g==null?void 0:g.error]);const[h,j]=d.useState(a.search||""),[n,w]=d.useState(a.category_id||"_empty_"),[l,N]=d.useState(a.status||"_empty_"),[p,C]=d.useState(a.is_default||"_empty_"),[T,P]=d.useState(!1),[q,v]=d.useState(!1),[$,D]=d.useState(!1),[G,f]=d.useState(!1),[i,y]=d.useState(null),L=()=>n!=="_empty_"||l!=="_empty_"||p!=="_empty_"||h!=="",R=()=>(n!=="_empty_"?1:0)+(l!=="_empty_"?1:0)+(p!=="_empty_"?1:0)+(h!==""?1:0),B=e=>{e.preventDefault(),k()},k=()=>{u.get(route("hr.documents.document-templates.index"),{page:1,search:h||void 0,category_id:n!=="_empty_"?n:void 0,status:l!=="_empty_"?l:void 0,is_default:p!=="_empty_"?p:void 0,per_page:a.per_page||10},{preserveState:!0,preserveScroll:!0})},U=e=>{const o=a.sort_field===e&&a.sort_direction==="asc"?"desc":"asc";u.get(route("hr.documents.document-templates.index"),{sort_field:e,sort_direction:o,page:1,search:h||void 0,category_id:n!=="_empty_"?n:void 0,status:l!=="_empty_"?l:void 0,is_default:p!=="_empty_"?p:void 0,per_page:a.per_page||10},{preserveState:!0,preserveScroll:!0})},H=(e,o)=>{switch(y(o),e){case"view":u.get(route("hr.documents.document-templates.show",o.id));break;case"edit":u.get(route("hr.documents.document-templates.edit",o.id));break;case"delete":v(!0);break;case"toggle-status":I(o);break;case"preview":y(o),D(!0);break;case"generate":y(o),f(!0);break}},V=()=>{u.get(route("hr.documents.document-templates.create"))},z=()=>{_!=null&&_.is_demo||c.loading(t("Deleting document template...")),u.delete(route("hr.documents.document-templates.destroy",i.id),{onSuccess:e=>{var o;v(!1),c.dismiss(),(o=e.props.flash)!=null&&o.success&&c.success(t(e.props.flash.success))},onError:e=>{c.dismiss(),c.error(typeof e=="string"?e:Object.values(e).join(", "))}})},I=e=>{const o=e.status==="active"?"inactive":"active";_!=null&&_.is_demo||c.loading(`${t(o==="active"?"Activating":"Deactivating")} document template...`),u.put(route("hr.documents.document-templates.toggle-status",e.id),{},{onSuccess:m=>{var O;c.dismiss(),(O=m.props.flash)!=null&&O.success&&c.success(t(m.props.flash.success))},onError:m=>{c.dismiss(),c.error(typeof m=="string"?m:Object.values(m).join(", "))}})},J=()=>{j(""),w("_empty_"),N("_empty_"),C("_empty_"),P(!1),u.get(route("hr.documents.document-templates.index"),{page:1,per_page:a.per_page||10},{preserveState:!0,preserveScroll:!0})},F=[];re(S,"create-document-templates")&&F.push({label:t("Add Template"),icon:r.jsx(oe,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>V()});const K=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Document Management"),href:route("hr.documents.document-templates.index")},{title:t("Document Templates")}],Q=[{key:"name",label:t("Template Name"),sortable:!0,render:(e,o)=>{var m;return r.jsxs("div",{className:"flex items-center gap-3",children:[r.jsx("div",{className:"w-10 h-10 rounded-lg flex items-center justify-center text-white",style:{backgroundColor:((m=o.category)==null?void 0:m.color)||"#3B82F6"},children:r.jsx(se,{className:"h-5 w-5"})}),r.jsxs("div",{children:[r.jsxs("div",{className:"font-medium flex items-center gap-2",children:[e,o.is_default&&r.jsx(ue,{className:"h-4 w-4 text-yellow-500 fill-current"})]}),r.jsx("div",{className:"text-xs text-gray-500",children:o.description})]})]})}},{key:"category.name",label:t("Category"),render:(e,o)=>{var m;return((m=o.category)==null?void 0:m.name)||"-"}},{key:"placeholders",label:t("Placeholders"),render:e=>!e||!Array.isArray(e)||e.length===0?"-":r.jsxs("div",{className:"flex items-center gap-1",children:[r.jsx(ge,{className:"h-4 w-4 text-gray-500"}),r.jsxs("span",{children:[e.length," ",t("placeholders")]})]})},{key:"file_format",label:t("Format"),render:e=>r.jsx("span",{className:"inline-flex items-center rounded-md bg-gray-50 px-2 py-1 text-xs font-medium text-gray-600 ring-1 ring-inset ring-gray-500/10",children:e.toUpperCase()})},{key:"template_content",label:t("Content Length"),render:e=>r.jsx("span",{className:"text-sm text-gray-600",children:e?`${e.length} ${t("characters")}`:"-"})},{key:"status",label:t("Status"),render:e=>r.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${e==="active"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"}`,children:t(e==="active"?"Active":"Inactive")})},{key:"created_at",label:t("Created"),sortable:!0,render:e=>{var o;return((o=window.appSettings)==null?void 0:o.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}}],W=[{label:t("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-document-templates"},{label:t("Preview"),icon:"FileText",action:"preview",className:"text-purple-500",requiredPermission:"view-document-templates"},{label:t("Generate"),icon:"Download",action:"generate",className:"text-green-500",requiredPermission:"view-document-templates"},{label:t("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-document-templates"},{label:t("Toggle Status"),icon:"Lock",action:"toggle-status",className:"text-amber-500",requiredPermission:"edit-document-templates"},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-document-templates"}],X=[{value:"_empty_",label:t("All Categories")},...(b||[]).map(e=>({value:e.id.toString(),label:e.name}))],Y=[{value:"_empty_",label:t("All Statuses")},{value:"active",label:t("Active")},{value:"inactive",label:t("Inactive")}],Z=[{value:"_empty_",label:t("All")},{value:"true",label:t("Default")},{value:"false",label:t("Custom")}];return[t("Select Category"),...(b||[]).map(e=>({value:e.id.toString(),label:e.name}))],r.jsxs(ee,{title:t("Document Templates"),url:"/hr/documents/document-templates",actions:F,breadcrumbs:K,noPadding:!0,children:[r.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:r.jsx(ce,{searchTerm:h,onSearchChange:j,onSearch:B,filters:[{name:"category_id",label:t("Category"),type:"select",value:n,searchable:!0,onChange:w,options:X},{name:"status",label:t("Status"),type:"select",value:l,onChange:N,options:Y},{name:"is_default",label:t("Type"),type:"select",value:p,onChange:C,options:Z}],showFilters:T,setShowFilters:P,hasActiveFilters:L,activeFilterCount:R,onResetFilters:J,onApplyFilters:k,currentPerPage:((A=a.per_page)==null?void 0:A.toString())||"10",onPerPageChange:e=>{u.get(route("hr.documents.document-templates.index"),{page:1,per_page:parseInt(e),search:h||void 0,category_id:n!=="_empty_"?n:void 0,status:l!=="_empty_"?l:void 0,is_default:p!=="_empty_"?p:void 0},{preserveState:!0,preserveScroll:!0})}})}),r.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[r.jsx(ne,{columns:Q,actions:W,data:(s==null?void 0:s.data)||[],from:(s==null?void 0:s.from)||1,onAction:H,sortField:a.sort_field,sortDirection:a.sort_direction,onSort:U,permissions:S,entityPermissions:{view:"view-document-templates",create:"create-document-templates",edit:"edit-document-templates",delete:"delete-document-templates"}}),r.jsx(pe,{from:(s==null?void 0:s.from)||0,to:(s==null?void 0:s.to)||0,total:(s==null?void 0:s.total)||0,links:s==null?void 0:s.links,entityName:t("document templates"),onPageChange:e=>{const o=new URL(e).searchParams.get("page");u.get(route("hr.documents.document-templates.index"),{page:o,per_page:a.per_page||10,search:h||void 0,category_id:n!=="_empty_"?n:void 0,status:l!=="_empty_"?l:void 0,is_default:p!=="_empty_"?p:void 0,sort_field:a.sort_field||void 0,sort_direction:a.sort_direction||void 0},{preserveState:!0,preserveScroll:!0})}})]}),r.jsx(le,{isOpen:q,onClose:()=>v(!1),onConfirm:z,itemName:(i==null?void 0:i.name)||"",entityName:"document template"}),r.jsx(M,{open:$,onOpenChange:D,children:r.jsxs(ie,{className:"max-w-4xl max-h-[80vh]",children:[r.jsx(ae,{children:r.jsxs(me,{children:[t("Template Preview"),": ",i==null?void 0:i.name]})}),r.jsxs("div",{className:"mt-4 overflow-y-auto max-h-[60vh] pr-1",children:[r.jsx("div",{className:"bg-gray-50 dark:bg-gray-800 p-4 rounded-lg border",children:r.jsx("pre",{className:"whitespace-pre-wrap text-sm font-mono",children:(i==null?void 0:i.template_content)||t("No content available")})}),(i==null?void 0:i.placeholders)&&i.placeholders.length>0&&r.jsxs("div",{className:"mt-4",children:[r.jsxs("h4",{className:"text-sm font-medium mb-2",children:[t("Available Placeholders"),":"]}),r.jsx("div",{className:"flex flex-wrap gap-2",children:i.placeholders.map((e,o)=>r.jsx("span",{className:"inline-flex items-center rounded-md bg-blue-50 px-2 py-1 text-xs font-medium text-blue-700 ring-1 ring-inset ring-blue-600/20",children:`{{${e}}}`},o))})]})]})]})}),r.jsx(M,{open:G,onOpenChange:f,children:i&&r.jsx(de,{record:i,onClose:()=>f(!1)})})]})}export{Qr as default}; +import{r as d,j as r}from"./ui-Z445SNHD.js";import{P as ee}from"./page-template-Cw8W4Qs2.js";import{u as te,c as E,t as c,x as re,P as oe,F as se,r as u,D as M,h as ie,j as ae,k as me}from"./app-Da3PX8qg.js";import{C as ne}from"./CrudTable-Dk-uCuqB.js";import{C as le}from"./CrudDeleteModal-DmHx0JCJ.js";import{P as pe}from"./pagination-B9z4VraF.js";import{S as ce}from"./search-and-filter-bar-1QHzFJdq.js";import de from"./generate-CltoCWib.js";import{S as ue}from"./star-CSGOTD6i.js";import{C as ge}from"./code-Dzlx6QPB.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./table-BRtys9Nx.js";import"./unlink-vC8B7N8r.js";import"./scale-Chnhsap1.js";import"./arrow-down-left-D4-BLXQL.js";import"./arrow-left-B9tcIgis.js";import"./arrow-right-left-TC-Oi5FJ.js";import"./arrow-right-SXr1661j.js";import"./arrow-up-down-Df1H6itH.js";import"./lock-open-Cco69YMj.js";import"./award-DOf5Xc3o.js";import"./ban-C1FQ9ay_.js";import"./indian-rupee-CY9fE6hT.js";import"./bell-BMsQyWM-.js";import"./book-open-DiNAfaue.js";import"./boxes-Bjf0_Kx7.js";import"./building-2-DmmRcP0c.js";import"./building-BXglONiz.js";import"./calculator-B75Vnhim.js";import"./calendar-check-C2F7PWoI.js";import"./camera-DZNJpjXR.js";import"./chart-column-CKzC1aib.js";import"./chart-no-axes-column-increasing-xL8kjLW0.js";import"./chart-no-axes-column-CaNDayE9.js";import"./chevron-left-C98gPe5P.js";import"./circle-alert-Cu5dznTP.js";import"./circle-check-big-KTDTMhTs.js";import"./circle-check-aau4wqhp.js";import"./circle-help-C4uXcZYY.js";import"./circle-x-r3If4JPw.js";import"./circle-DgA3bS7I.js";import"./clipboard-list-BNSl4hy2.js";import"./crosshair-DtQysFz7.js";import"./crown-CC8Godfb.js";import"./download-BHVnw95S.js";import"./external-link-DL5n0dhJ.js";import"./eye-off-BJYR0wmr.js";import"./eye-CzYzwmmr.js";import"./instagram-tpp8H3E-.js";import"./file-down-CxCQCvcc.js";import"./pen-line-CNA-f1dm.js";import"./file-up-D3rB-4Bg.js";import"./filter-B_3e214H.js";import"./folder-git-2-T64oq8HG.js";import"./house-BUnGVtyw.js";import"./git-branch-EdIXkL-9.js";import"./grip-vertical-BvetFs24.js";import"./hard-drive--Nch37f-.js";import"./hash-B3fNBlbs.js";import"./shield-rKKgzkbW.js";import"./info-Cj5ROI6H.js";import"./layers-DdZLSQgt.js";import"./layout-list-DkB7S2jk.js";import"./lightbulb-CJXOfIFD.js";import"./link-2-DNnYgrdz.js";import"./link-DeErafFW.js";import"./twitter-CRZZ6zjd.js";import"./list-DY4Uh_0E.js";import"./locate-fixed-BKpEfCUU.js";import"./lock-BGSkpX29.js";import"./log-in-TxFQ9ojy.js";import"./mail-khAU5Oig.js";import"./map-pin-BFNXdrz2.js";import"./menu-BGxVBBZl.js";import"./message-square-warning-DHRFlo8i.js";import"./message-square-C7x1Rix5.js";import"./monitor-P2T9V9tT.js";import"./package-C-rDDwyp.js";import"./percent-DP16IBy2.js";import"./phone-XzqO8Dfs.js";import"./plane-C9QqCVcZ.js";import"./play-62Z04sZZ.js";import"./qr-code-CUR1J9NH.js";import"./quote-DF2Qwen7.js";import"./radio-nm2vY_Ib.js";import"./ruler-DviIA5uv.js";import"./send-DXZhFVWG.js";import"./server-BzBihesB.js";import"./wifi-BPS_-hKY.js";import"./shield-check-Cyw4YGYb.js";import"./smartphone-i99jk4ns.js";import"./square-check-big-Cal0w_ma.js";import"./square-pen-CatLE0_h.js";import"./sun-TjfxyFzf.js";import"./tag-CUFhfHTp.js";import"./target-B_9kWYv3.js";import"./thumbs-up-Du-LlBXg.js";import"./ticket-BjgtGAIQ.js";import"./trash-2-15Ri11Yq.js";import"./trash-BRJCY2my.js";import"./trending-down-MNPLLbIb.js";import"./trending-up-D5y6g4yZ.js";import"./triangle-alert-CeuDFixJ.js";import"./trophy-Cs36GMET.js";import"./type-DX1RNe21.js";import"./user-check-DDs_5zV9.js";import"./user-plus-Ba62LA9O.js";import"./user-x-C3dBJr2o.js";import"./wallet-BP1hP1I0.js";import"./wrench-DX6GWbcS.js";import"./zap-Of1Abppa.js";function Qr(){var A;const{t}=te(),{auth:x,documentTemplates:s,categories:b,filters:a={},globalSettings:_}=E().props,{flash:g}=E().props,S=(x==null?void 0:x.permissions)||[];d.useEffect(()=>{g!=null&&g.error&&c.error(t(g.error))},[g==null?void 0:g.error]);const[h,j]=d.useState(a.search||""),[n,w]=d.useState(a.category_id||"_empty_"),[l,N]=d.useState(a.status||"_empty_"),[p,C]=d.useState(a.is_default||"_empty_"),[T,P]=d.useState(!1),[q,v]=d.useState(!1),[$,D]=d.useState(!1),[G,f]=d.useState(!1),[i,y]=d.useState(null),L=()=>n!=="_empty_"||l!=="_empty_"||p!=="_empty_"||h!=="",R=()=>(n!=="_empty_"?1:0)+(l!=="_empty_"?1:0)+(p!=="_empty_"?1:0)+(h!==""?1:0),B=e=>{e.preventDefault(),k()},k=()=>{u.get(route("hr.documents.document-templates.index"),{page:1,search:h||void 0,category_id:n!=="_empty_"?n:void 0,status:l!=="_empty_"?l:void 0,is_default:p!=="_empty_"?p:void 0,per_page:a.per_page||10},{preserveState:!0,preserveScroll:!0})},U=e=>{const o=a.sort_field===e&&a.sort_direction==="asc"?"desc":"asc";u.get(route("hr.documents.document-templates.index"),{sort_field:e,sort_direction:o,page:1,search:h||void 0,category_id:n!=="_empty_"?n:void 0,status:l!=="_empty_"?l:void 0,is_default:p!=="_empty_"?p:void 0,per_page:a.per_page||10},{preserveState:!0,preserveScroll:!0})},H=(e,o)=>{switch(y(o),e){case"view":u.get(route("hr.documents.document-templates.show",o.id));break;case"edit":u.get(route("hr.documents.document-templates.edit",o.id));break;case"delete":v(!0);break;case"toggle-status":I(o);break;case"preview":y(o),D(!0);break;case"generate":y(o),f(!0);break}},V=()=>{u.get(route("hr.documents.document-templates.create"))},z=()=>{_!=null&&_.is_demo||c.loading(t("Deleting document template...")),u.delete(route("hr.documents.document-templates.destroy",i.id),{onSuccess:e=>{var o;v(!1),c.dismiss(),(o=e.props.flash)!=null&&o.success&&c.success(t(e.props.flash.success))},onError:e=>{c.dismiss(),c.error(typeof e=="string"?e:Object.values(e).join(", "))}})},I=e=>{const o=e.status==="active"?"inactive":"active";_!=null&&_.is_demo||c.loading(`${t(o==="active"?"Activating":"Deactivating")} document template...`),u.put(route("hr.documents.document-templates.toggle-status",e.id),{},{onSuccess:m=>{var O;c.dismiss(),(O=m.props.flash)!=null&&O.success&&c.success(t(m.props.flash.success))},onError:m=>{c.dismiss(),c.error(typeof m=="string"?m:Object.values(m).join(", "))}})},J=()=>{j(""),w("_empty_"),N("_empty_"),C("_empty_"),P(!1),u.get(route("hr.documents.document-templates.index"),{page:1,per_page:a.per_page||10},{preserveState:!0,preserveScroll:!0})},F=[];re(S,"create-document-templates")&&F.push({label:t("Add Template"),icon:r.jsx(oe,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>V()});const K=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Document Management"),href:route("hr.documents.document-templates.index")},{title:t("Document Templates")}],Q=[{key:"name",label:t("Template Name"),sortable:!0,render:(e,o)=>{var m;return r.jsxs("div",{className:"flex items-center gap-3",children:[r.jsx("div",{className:"w-10 h-10 rounded-lg flex items-center justify-center text-white",style:{backgroundColor:((m=o.category)==null?void 0:m.color)||"#3B82F6"},children:r.jsx(se,{className:"h-5 w-5"})}),r.jsxs("div",{children:[r.jsxs("div",{className:"font-medium flex items-center gap-2",children:[e,o.is_default&&r.jsx(ue,{className:"h-4 w-4 text-yellow-500 fill-current"})]}),r.jsx("div",{className:"text-xs text-gray-500",children:o.description})]})]})}},{key:"category.name",label:t("Category"),render:(e,o)=>{var m;return((m=o.category)==null?void 0:m.name)||"-"}},{key:"placeholders",label:t("Placeholders"),render:e=>!e||!Array.isArray(e)||e.length===0?"-":r.jsxs("div",{className:"flex items-center gap-1",children:[r.jsx(ge,{className:"h-4 w-4 text-gray-500"}),r.jsxs("span",{children:[e.length," ",t("placeholders")]})]})},{key:"file_format",label:t("Format"),render:e=>r.jsx("span",{className:"inline-flex items-center rounded-md bg-gray-50 px-2 py-1 text-xs font-medium text-gray-600 ring-1 ring-inset ring-gray-500/10",children:e.toUpperCase()})},{key:"template_content",label:t("Content Length"),render:e=>r.jsx("span",{className:"text-sm text-gray-600",children:e?`${e.length} ${t("characters")}`:"-"})},{key:"status",label:t("Status"),render:e=>r.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${e==="active"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"}`,children:t(e==="active"?"Active":"Inactive")})},{key:"created_at",label:t("Created"),sortable:!0,render:e=>{var o;return((o=window.appSettings)==null?void 0:o.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}}],W=[{label:t("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-document-templates"},{label:t("Preview"),icon:"FileText",action:"preview",className:"text-purple-500",requiredPermission:"view-document-templates"},{label:t("Generate"),icon:"Download",action:"generate",className:"text-green-500",requiredPermission:"view-document-templates"},{label:t("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-document-templates"},{label:t("Toggle Status"),icon:"Lock",action:"toggle-status",className:"text-amber-500",requiredPermission:"edit-document-templates"},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-document-templates"}],X=[{value:"_empty_",label:t("All Categories")},...(b||[]).map(e=>({value:e.id.toString(),label:e.name}))],Y=[{value:"_empty_",label:t("All Statuses")},{value:"active",label:t("Active")},{value:"inactive",label:t("Inactive")}],Z=[{value:"_empty_",label:t("All")},{value:"true",label:t("Default")},{value:"false",label:t("Custom")}];return[t("Select Category"),...(b||[]).map(e=>({value:e.id.toString(),label:e.name}))],r.jsxs(ee,{title:t("Document Templates"),url:"/hr/documents/document-templates",actions:F,breadcrumbs:K,noPadding:!0,children:[r.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:r.jsx(ce,{searchTerm:h,onSearchChange:j,onSearch:B,filters:[{name:"category_id",label:t("Category"),type:"select",value:n,searchable:!0,onChange:w,options:X},{name:"status",label:t("Status"),type:"select",value:l,onChange:N,options:Y},{name:"is_default",label:t("Type"),type:"select",value:p,onChange:C,options:Z}],showFilters:T,setShowFilters:P,hasActiveFilters:L,activeFilterCount:R,onResetFilters:J,onApplyFilters:k,currentPerPage:((A=a.per_page)==null?void 0:A.toString())||"10",onPerPageChange:e=>{u.get(route("hr.documents.document-templates.index"),{page:1,per_page:parseInt(e),search:h||void 0,category_id:n!=="_empty_"?n:void 0,status:l!=="_empty_"?l:void 0,is_default:p!=="_empty_"?p:void 0},{preserveState:!0,preserveScroll:!0})}})}),r.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[r.jsx(ne,{columns:Q,actions:W,data:(s==null?void 0:s.data)||[],from:(s==null?void 0:s.from)||1,onAction:H,sortField:a.sort_field,sortDirection:a.sort_direction,onSort:U,permissions:S,entityPermissions:{view:"view-document-templates",create:"create-document-templates",edit:"edit-document-templates",delete:"delete-document-templates"}}),r.jsx(pe,{from:(s==null?void 0:s.from)||0,to:(s==null?void 0:s.to)||0,total:(s==null?void 0:s.total)||0,links:s==null?void 0:s.links,entityName:t("document templates"),onPageChange:e=>{const o=new URL(e).searchParams.get("page");u.get(route("hr.documents.document-templates.index"),{page:o,per_page:a.per_page||10,search:h||void 0,category_id:n!=="_empty_"?n:void 0,status:l!=="_empty_"?l:void 0,is_default:p!=="_empty_"?p:void 0,sort_field:a.sort_field||void 0,sort_direction:a.sort_direction||void 0},{preserveState:!0,preserveScroll:!0})}})]}),r.jsx(le,{isOpen:q,onClose:()=>v(!1),onConfirm:z,itemName:(i==null?void 0:i.name)||"",entityName:"document template"}),r.jsx(M,{open:$,onOpenChange:D,children:r.jsxs(ie,{className:"max-w-4xl max-h-[80vh]",children:[r.jsx(ae,{children:r.jsxs(me,{children:[t("Template Preview"),": ",i==null?void 0:i.name]})}),r.jsxs("div",{className:"mt-4 overflow-y-auto max-h-[60vh] pr-1",children:[r.jsx("div",{className:"bg-gray-50 dark:bg-gray-800 p-4 rounded-lg border",children:r.jsx("pre",{className:"whitespace-pre-wrap text-sm font-mono",children:(i==null?void 0:i.template_content)||t("No content available")})}),(i==null?void 0:i.placeholders)&&i.placeholders.length>0&&r.jsxs("div",{className:"mt-4",children:[r.jsxs("h4",{className:"text-sm font-medium mb-2",children:[t("Available Placeholders"),":"]}),r.jsx("div",{className:"flex flex-wrap gap-2",children:i.placeholders.map((e,o)=>r.jsx("span",{className:"inline-flex items-center rounded-md bg-blue-50 px-2 py-1 text-xs font-medium text-blue-700 ring-1 ring-inset ring-blue-600/20",children:`{{${e}}}`},o))})]})]})]})}),r.jsx(M,{open:G,onOpenChange:f,children:i&&r.jsx(de,{record:i,onClose:()=>f(!1)})})]})}export{Qr as default}; diff --git a/public/build/assets/index-C1sI7BBU.js b/public/build/assets/index-DMgkHaAy.js similarity index 91% rename from public/build/assets/index-C1sI7BBU.js rename to public/build/assets/index-DMgkHaAy.js index 9ab5b6fa9..252393e0a 100644 --- a/public/build/assets/index-C1sI7BBU.js +++ b/public/build/assets/index-DMgkHaAy.js @@ -1 +1 @@ -import{r as m,j as e}from"./ui-Z445SNHD.js";import{P as ie}from"./page-template-B_mOhR6n.js";import{u as ce,c as de,x as M,L as q,I as H,B as p,S as le,X as ne,r as f,t as i}from"./app-36WMjvX0.js";import{C as oe}from"./CrudDeleteModal-DM40AK8z.js";import{P as me}from"./pagination-n2efY1KU.js";import{T as xe}from"./textarea-CdnKPU5F.js";import{S,a as _,b as F,c as C,d as u}from"./select-DgPPBKIC.js";import{R as O}from"./refresh-cw-BTR9wbuS.js";import{a as he,C as pe}from"./chevron-up-DXYKkCZG.js";import{S as K}from"./square-pen-B3p2jiW9.js";import{T as X}from"./trash-2-Dxg0nP1A.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./index-9MclThM-.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";const Y=["Monthly","Quarterly","Semi-Annual","Annual","One-time"];function er(){const{t:s}=ce(),{auth:R,reviewCycles:t,filters:d={},globalSettings:a}=de().props,D=(R==null?void 0:R.permissions)||[],[b,U]=m.useState(d.search||""),[x,z]=m.useState(d.status||"all"),[h,V]=m.useState(d.frequency||"all"),[G,A]=m.useState(!1),[w,E]=m.useState(null),[y,B]=m.useState("create"),[l,v]=m.useState({name:"",frequency:"",description:"",status:"active"}),[o,j]=m.useState({}),[P,J]=m.useState(new Set),N=M(D,"create-review-cycles"),g=M(D,"edit-review-cycles"),L=M(D,"delete-review-cycles"),W=r=>{const c=new Set(P);c.has(r)?c.delete(r):c.add(r),J(c)},T=()=>{v({name:"",frequency:"",description:"",status:"active"}),j({}),B("create"),E(null)},Z=r=>{v({name:r.name||"",frequency:r.frequency||"",description:r.description||"",status:r.status||"active"}),B("edit"),E(r),j({})},Q=r=>{r.preventDefault(),ee()},ee=()=>{f.get(route("hr.performance.review-cycles.index"),{page:1,search:b||void 0,status:x!=="all"?x:void 0,frequency:h!=="all"?h:void 0,per_page:d.per_page||10},{preserveState:!0,preserveScroll:!0})},re=()=>{U(""),z("all"),V("all"),f.get(route("hr.performance.review-cycles.index"),{page:1,per_page:d.per_page||10},{preserveState:!0,preserveScroll:!0})},$=r=>{const c=d.sort_field===r&&d.sort_direction==="asc"?"desc":"asc";f.get(route("hr.performance.review-cycles.index"),{sort_field:r,sort_direction:c,page:1,search:b||void 0,status:x!=="all"?x:void 0,frequency:h!=="all"?h:void 0,per_page:d.per_page||10},{preserveState:!0,preserveScroll:!0})},k=(r,c)=>{switch(r){case"edit":Z(c),window.scrollTo({top:0,behavior:"smooth"});break;case"delete":E(c),A(!0);break}},se=r=>{r.preventDefault(),j({});const c={};if(l.name.trim()||(c.name=s("Review cycle name is required")),l.frequency||(c.frequency=s("Frequency is required")),l.status||(c.status=s("Status is required")),Object.keys(c).length>0){j(c);return}y==="create"?(a!=null&&a.is_demo||i.loading(s("Creating review cycle...")),f.post(route("hr.performance.review-cycles.store"),l,{onSuccess:n=>{a!=null&&a.is_demo||i.dismiss(),n.props.flash.success?(i.success(s(n.props.flash.success)),T()):n.props.flash.error&&i.error(s(n.props.flash.error))},onError:n=>{a!=null&&a.is_demo||i.dismiss(),j(n),i.error(s("Please check the form for errors"))}})):y==="edit"&&(a!=null&&a.is_demo||i.loading(s("Updating review cycle...")),f.put(route("hr.performance.review-cycles.update",w.id),l,{onSuccess:n=>{a!=null&&a.is_demo||i.dismiss(),n.props.flash.success?(i.success(s(n.props.flash.success)),T()):n.props.flash.error&&i.error(s(n.props.flash.error))},onError:n=>{a!=null&&a.is_demo||i.dismiss(),j(n),i.error(s("Please check the form for errors"))}}))},te=()=>{a!=null&&a.is_demo||i.loading(s("Deleting review cycle...")),f.delete(route("hr.performance.review-cycles.destroy",w.id),{onSuccess:r=>{A(!1),a!=null&&a.is_demo||i.dismiss(),r.props.flash.success?i.success(s(r.props.flash.success)):r.props.flash.error&&i.error(s(r.props.flash.error))},onError:r=>{a!=null&&a.is_demo||i.dismiss(),i.error(s(typeof r=="string"?r:"Failed to delete review cycle"))}})},ae=[{title:s("Dashboard"),href:route("dashboard")},{title:s("HR Management"),href:route("hr.performance.indicator-categories.index")},{title:s("Performance"),href:route("hr.performance.indicator-categories.index")},{title:s("Review Cycles")}],I=b||x!=="all"||h!=="all";return e.jsxs(ie,{title:s("Review Cycles"),description:"",url:"/hr/performance/review-cycles",breadcrumbs:ae,noPadding:!0,children:[e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-6",children:[e.jsx("div",{className:"lg:col-span-1",children:e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 sticky top-4",children:[e.jsxs("div",{className:"p-6 border-b border-gray-200 dark:border-gray-700",children:[e.jsx("h2",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:s(y==="create"?"Add New Review Cycle":"Edit Review Cycle")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1",children:s(y==="create"?"Fill in the details to create a new review cycle":"Update the review cycle details below")})]}),e.jsxs("form",{onSubmit:se,className:"p-6 space-y-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(q,{required:!0,htmlFor:"name",className:"required",children:s("Review Cycle Name")}),e.jsx(H,{id:"name",value:l.name,onChange:r=>v({...l,name:r.target.value}),placeholder:s("e.g., Annual Review 2026"),className:o.name?"border-red-500":"",disabled:!N&&!g}),o.name&&e.jsx("p",{className:"text-sm text-red-500",children:o.name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(q,{required:!0,htmlFor:"frequency",className:"required",children:s("Frequency")}),e.jsxs(S,{value:l.frequency,onValueChange:r=>v({...l,frequency:r}),disabled:!N&&!g,children:[e.jsx(_,{className:o.frequency?"border-red-500":"",children:e.jsx(F,{placeholder:s("Select frequency")})}),e.jsx(C,{children:Y.map(r=>e.jsx(u,{value:r,children:s(r)},r))})]}),o.frequency&&e.jsx("p",{className:"text-sm text-red-500",children:o.frequency})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(q,{htmlFor:"description",children:s("Description")}),e.jsx(xe,{id:"description",value:l.description,onChange:r=>v({...l,description:r.target.value}),placeholder:s("Brief description of the review cycle"),rows:3,className:o.description?"border-red-500":"",disabled:!N&&!g}),o.description&&e.jsx("p",{className:"text-sm text-red-500",children:o.description})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(q,{required:!0,htmlFor:"status",className:"required",children:s("Status")}),e.jsxs(S,{value:l.status,onValueChange:r=>v({...l,status:r}),disabled:!N&&!g,children:[e.jsx(_,{className:o.status?"border-red-500":"",children:e.jsx(F,{})}),e.jsxs(C,{children:[e.jsx(u,{value:"active",children:s("Active")}),e.jsx(u,{value:"inactive",children:s("Inactive")})]})]}),o.status&&e.jsx("p",{className:"text-sm text-red-500",children:o.status})]}),e.jsxs("div",{className:"flex items-center gap-3 pt-4 border-t border-gray-200 dark:border-gray-700",children:[(N||g)&&e.jsx(p,{type:"submit",className:"flex-1",children:s(y==="create"?"Add Review Cycle":"Update Review Cycle")}),y==="edit"&&e.jsx(p,{type:"button",variant:"outline",onClick:T,children:s("Cancel")})]})]})]})}),e.jsxs("div",{className:"lg:col-span-2 space-y-4",children:[e.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 p-4",children:e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex gap-2",children:[e.jsxs("div",{className:"relative flex-1",children:[e.jsx(le,{className:"absolute left-3 top-1/2 -translate-y-1/2 h-4 w-4 text-gray-400"}),e.jsx(H,{placeholder:s("Search review cycles..."),value:b,onChange:r=>U(r.target.value),onKeyDown:r=>r.key==="Enter"&&Q(r),className:"pl-10"})]}),e.jsx(p,{onClick:Q,variant:"default",children:s("Search")}),I&&e.jsxs(p,{onClick:re,variant:"outline",children:[e.jsx(ne,{className:"h-4 w-4 mr-2"}),s("Reset")]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-3",children:[e.jsxs(S,{value:h,onValueChange:V,children:[e.jsx(_,{children:e.jsx(F,{placeholder:s("All Frequencies")})}),e.jsxs(C,{children:[e.jsx(u,{value:"all",children:s("All Frequencies")}),Y.map(r=>e.jsx(u,{value:r,children:s(r)},r))]})]}),e.jsxs(S,{value:x,onValueChange:z,children:[e.jsx(_,{children:e.jsx(F,{placeholder:s("All Statuses")})}),e.jsxs(C,{children:[e.jsx(u,{value:"all",children:s("All Statuses")}),e.jsx(u,{value:"active",children:s("Active")}),e.jsx(u,{value:"inactive",children:s("Inactive")})]})]})]})]})}),e.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 overflow-hidden",children:((t==null?void 0:t.data)||[]).length>0?e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"px-6 py-4 border-b border-gray-200 dark:border-gray-700",children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:s("Review Cycles")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1",children:s("Manage performance review cycles for your organization")})]}),e.jsx("div",{className:"hidden lg:block",children:e.jsx("div",{className:"overflow-x-auto",children:e.jsxs("table",{className:"min-w-full divide-y divide-gray-200 dark:divide-gray-700",children:[e.jsx("thead",{className:"bg-gray-50 dark:bg-gray-700",children:e.jsxs("tr",{children:[e.jsx("th",{className:"px-4 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider cursor-pointer select-none",onClick:()=>$("name"),children:e.jsxs("div",{className:"flex items-center gap-1",children:[s("Name"),d.sort_field==="name"?d.sort_direction==="asc"?" ↑":" ↓":e.jsx("span",{className:"opacity-40",children:"↕"})]})}),e.jsx("th",{className:"px-3 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider cursor-pointer select-none",onClick:()=>$("frequency"),children:e.jsxs("div",{className:"flex items-center gap-1",children:[s("Frequency"),d.sort_field==="frequency"?d.sort_direction==="asc"?" ↑":" ↓":e.jsx("span",{className:"opacity-40",children:"↕"})]})}),e.jsx("th",{className:"px-3 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:s("Status")}),e.jsx("th",{className:"px-4 py-3 text-right text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:s("Actions")})]})}),e.jsx("tbody",{className:"bg-white dark:bg-gray-800 divide-y divide-gray-200 dark:divide-gray-700",children:((t==null?void 0:t.data)||[]).map(r=>e.jsxs("tr",{className:"hover:bg-gray-50 dark:hover:bg-gray-700/50 transition-colors",children:[e.jsx("td",{className:"px-4 py-4",children:e.jsxs("div",{className:"flex items-center",children:[e.jsx("div",{className:"flex-shrink-0 h-10 w-10 rounded-lg flex items-center justify-center bg-indigo-100 text-indigo-600 dark:bg-indigo-900/30 dark:text-indigo-400",children:e.jsx(O,{className:"h-5 w-5"})}),e.jsxs("div",{className:"ml-3",children:[e.jsx("div",{className:"text-sm font-medium text-gray-900 dark:text-white",children:r.name}),r.description&&e.jsxs("div",{className:"text-sm text-gray-500 dark:text-gray-400 max-w-xs",children:[e.jsx("div",{className:P.has(r.id)?"":"line-clamp-2",children:r.description}),r.description.length>60&&e.jsx("button",{onClick:()=>W(r.id),className:"inline-flex items-center mt-1 text-xs text-blue-600 hover:text-blue-800 dark:text-blue-400 dark:hover:text-blue-300",children:P.has(r.id)?e.jsxs(e.Fragment,{children:[e.jsx(he,{className:"h-3 w-3 mr-1"}),s("Show less")]}):e.jsxs(e.Fragment,{children:[e.jsx(pe,{className:"h-3 w-3 mr-1"}),s("Show more")]})})]})]})]})}),e.jsx("td",{className:"px-3 py-4",children:e.jsx("span",{className:"inline-flex items-center rounded-md px-2 py-1 text-xs font-medium bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20 dark:bg-blue-900/20 dark:text-blue-300",children:s(r.frequency)})}),e.jsx("td",{className:"px-3 py-4",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${r.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:r.status==="active"?s("Active"):s("Inactive")})}),e.jsx("td",{className:"px-4 py-4 text-right",children:e.jsxs("div",{className:"flex items-center justify-end space-x-2",children:[g&&e.jsx(p,{variant:"ghost",size:"sm",onClick:()=>k("edit",r),className:"h-8 w-8 p-0 text-amber-500",title:s("Edit"),children:e.jsx(K,{className:"h-4 w-4"})}),L&&e.jsx(p,{variant:"ghost",size:"sm",onClick:()=>k("delete",r),className:"h-8 w-8 p-0 text-red-500",title:s("Delete"),children:e.jsx(X,{className:"h-4 w-4"})})]})})]},r.id))})]})})}),e.jsx("div",{className:"lg:hidden space-y-4",children:((t==null?void 0:t.data)||[]).map(r=>e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg border border-gray-200 dark:border-gray-700 p-4",children:[e.jsxs("div",{className:"flex items-start justify-between mb-3",children:[e.jsxs("div",{className:"flex items-start space-x-3",children:[e.jsx("div",{className:"flex-shrink-0 h-10 w-10 rounded-lg flex items-center justify-center bg-indigo-100 text-indigo-600 dark:bg-indigo-900/30 dark:text-indigo-400",children:e.jsx(O,{className:"h-5 w-5"})}),e.jsxs("div",{className:"flex-1",children:[e.jsx("h3",{className:"text-sm font-medium text-gray-900 dark:text-white",children:r.name}),r.description&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1 line-clamp-2",title:r.description,children:r.description})]})]}),e.jsxs("div",{className:"flex items-center space-x-1",children:[g&&e.jsx(p,{variant:"ghost",size:"sm",onClick:()=>k("edit",r),className:"h-8 w-8 p-0 text-amber-500",children:e.jsx(K,{className:"h-4 w-4"})}),L&&e.jsx(p,{variant:"ghost",size:"sm",onClick:()=>k("delete",r),className:"h-8 w-8 p-0 text-red-500",children:e.jsx(X,{className:"h-4 w-4"})})]})]}),e.jsxs("div",{className:"grid grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400 mb-1",children:s("Frequency")}),e.jsx("span",{className:"inline-flex items-center rounded-md px-2 py-1 text-xs font-medium bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20",children:s(r.frequency)})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400 mb-1",children:s("Status")}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${r.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:r.status==="active"?s("Active"):s("Inactive")})]})]})]},r.id))}),(t==null?void 0:t.total)>((t==null?void 0:t.per_page)||10)&&e.jsx("div",{className:"px-6 py-4 border-t border-gray-200 dark:border-gray-700",children:e.jsx(me,{from:(t==null?void 0:t.from)||0,to:(t==null?void 0:t.to)||0,total:(t==null?void 0:t.total)||0,links:t==null?void 0:t.links,entityName:s("review cycles"),onPageChange:r=>{const c=new URL(r).searchParams.get("page")||"1";f.get(route("hr.performance.review-cycles.index"),{page:c,per_page:d.per_page||10,search:b||void 0,status:x!=="all"?x:void 0,frequency:h!=="all"?h:void 0,sort_field:d.sort_field||void 0,sort_direction:d.sort_direction||void 0},{preserveState:!0,preserveScroll:!0})}})})]}):e.jsxs("div",{className:"p-12 text-center",children:[e.jsx("div",{className:"mx-auto w-16 h-16 bg-gray-100 dark:bg-gray-700 rounded-full flex items-center justify-center mb-4",children:e.jsx(O,{className:"h-8 w-8 text-gray-400"})}),e.jsx("h3",{className:"text-lg font-medium text-gray-900 dark:text-white mb-2",children:s("No review cycles found")}),e.jsx("p",{className:"text-gray-500 dark:text-gray-400 mb-6 max-w-sm mx-auto",children:s(I?"No review cycles match your search criteria. Try adjusting your filters.":"Create review cycles to manage employee performance reviews.")}),!I&&N&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:s("Use the form on the left to add your first review cycle.")})]})})]})]}),e.jsx(oe,{isOpen:G,onClose:()=>A(!1),onConfirm:te,itemName:(w==null?void 0:w.name)||"",entityName:"review cycle"})]})}export{er as default}; +import{r as m,j as e}from"./ui-Z445SNHD.js";import{P as ie}from"./page-template-Cw8W4Qs2.js";import{u as ce,c as de,x as M,L as q,I as H,B as p,S as le,X as ne,r as f,t as i}from"./app-Da3PX8qg.js";import{C as oe}from"./CrudDeleteModal-DmHx0JCJ.js";import{P as me}from"./pagination-B9z4VraF.js";import{T as xe}from"./textarea-BgXisGCr.js";import{S,a as _,b as F,c as C,d as u}from"./select-9uIRiOV_.js";import{R as O}from"./refresh-cw--0MMVqmk.js";import{a as he,C as pe}from"./chevron-up-CIpCAMDk.js";import{S as K}from"./square-pen-CatLE0_h.js";import{T as X}from"./trash-2-15Ri11Yq.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./index-9MclThM-.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";const Y=["Monthly","Quarterly","Semi-Annual","Annual","One-time"];function er(){const{t:s}=ce(),{auth:R,reviewCycles:t,filters:d={},globalSettings:a}=de().props,D=(R==null?void 0:R.permissions)||[],[b,U]=m.useState(d.search||""),[x,z]=m.useState(d.status||"all"),[h,V]=m.useState(d.frequency||"all"),[G,A]=m.useState(!1),[w,E]=m.useState(null),[y,B]=m.useState("create"),[l,v]=m.useState({name:"",frequency:"",description:"",status:"active"}),[o,j]=m.useState({}),[P,J]=m.useState(new Set),N=M(D,"create-review-cycles"),g=M(D,"edit-review-cycles"),L=M(D,"delete-review-cycles"),W=r=>{const c=new Set(P);c.has(r)?c.delete(r):c.add(r),J(c)},T=()=>{v({name:"",frequency:"",description:"",status:"active"}),j({}),B("create"),E(null)},Z=r=>{v({name:r.name||"",frequency:r.frequency||"",description:r.description||"",status:r.status||"active"}),B("edit"),E(r),j({})},Q=r=>{r.preventDefault(),ee()},ee=()=>{f.get(route("hr.performance.review-cycles.index"),{page:1,search:b||void 0,status:x!=="all"?x:void 0,frequency:h!=="all"?h:void 0,per_page:d.per_page||10},{preserveState:!0,preserveScroll:!0})},re=()=>{U(""),z("all"),V("all"),f.get(route("hr.performance.review-cycles.index"),{page:1,per_page:d.per_page||10},{preserveState:!0,preserveScroll:!0})},$=r=>{const c=d.sort_field===r&&d.sort_direction==="asc"?"desc":"asc";f.get(route("hr.performance.review-cycles.index"),{sort_field:r,sort_direction:c,page:1,search:b||void 0,status:x!=="all"?x:void 0,frequency:h!=="all"?h:void 0,per_page:d.per_page||10},{preserveState:!0,preserveScroll:!0})},k=(r,c)=>{switch(r){case"edit":Z(c),window.scrollTo({top:0,behavior:"smooth"});break;case"delete":E(c),A(!0);break}},se=r=>{r.preventDefault(),j({});const c={};if(l.name.trim()||(c.name=s("Review cycle name is required")),l.frequency||(c.frequency=s("Frequency is required")),l.status||(c.status=s("Status is required")),Object.keys(c).length>0){j(c);return}y==="create"?(a!=null&&a.is_demo||i.loading(s("Creating review cycle...")),f.post(route("hr.performance.review-cycles.store"),l,{onSuccess:n=>{a!=null&&a.is_demo||i.dismiss(),n.props.flash.success?(i.success(s(n.props.flash.success)),T()):n.props.flash.error&&i.error(s(n.props.flash.error))},onError:n=>{a!=null&&a.is_demo||i.dismiss(),j(n),i.error(s("Please check the form for errors"))}})):y==="edit"&&(a!=null&&a.is_demo||i.loading(s("Updating review cycle...")),f.put(route("hr.performance.review-cycles.update",w.id),l,{onSuccess:n=>{a!=null&&a.is_demo||i.dismiss(),n.props.flash.success?(i.success(s(n.props.flash.success)),T()):n.props.flash.error&&i.error(s(n.props.flash.error))},onError:n=>{a!=null&&a.is_demo||i.dismiss(),j(n),i.error(s("Please check the form for errors"))}}))},te=()=>{a!=null&&a.is_demo||i.loading(s("Deleting review cycle...")),f.delete(route("hr.performance.review-cycles.destroy",w.id),{onSuccess:r=>{A(!1),a!=null&&a.is_demo||i.dismiss(),r.props.flash.success?i.success(s(r.props.flash.success)):r.props.flash.error&&i.error(s(r.props.flash.error))},onError:r=>{a!=null&&a.is_demo||i.dismiss(),i.error(s(typeof r=="string"?r:"Failed to delete review cycle"))}})},ae=[{title:s("Dashboard"),href:route("dashboard")},{title:s("HR Management"),href:route("hr.performance.indicator-categories.index")},{title:s("Performance"),href:route("hr.performance.indicator-categories.index")},{title:s("Review Cycles")}],I=b||x!=="all"||h!=="all";return e.jsxs(ie,{title:s("Review Cycles"),description:"",url:"/hr/performance/review-cycles",breadcrumbs:ae,noPadding:!0,children:[e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-6",children:[e.jsx("div",{className:"lg:col-span-1",children:e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 sticky top-4",children:[e.jsxs("div",{className:"p-6 border-b border-gray-200 dark:border-gray-700",children:[e.jsx("h2",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:s(y==="create"?"Add New Review Cycle":"Edit Review Cycle")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1",children:s(y==="create"?"Fill in the details to create a new review cycle":"Update the review cycle details below")})]}),e.jsxs("form",{onSubmit:se,className:"p-6 space-y-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(q,{required:!0,htmlFor:"name",className:"required",children:s("Review Cycle Name")}),e.jsx(H,{id:"name",value:l.name,onChange:r=>v({...l,name:r.target.value}),placeholder:s("e.g., Annual Review 2026"),className:o.name?"border-red-500":"",disabled:!N&&!g}),o.name&&e.jsx("p",{className:"text-sm text-red-500",children:o.name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(q,{required:!0,htmlFor:"frequency",className:"required",children:s("Frequency")}),e.jsxs(S,{value:l.frequency,onValueChange:r=>v({...l,frequency:r}),disabled:!N&&!g,children:[e.jsx(_,{className:o.frequency?"border-red-500":"",children:e.jsx(F,{placeholder:s("Select frequency")})}),e.jsx(C,{children:Y.map(r=>e.jsx(u,{value:r,children:s(r)},r))})]}),o.frequency&&e.jsx("p",{className:"text-sm text-red-500",children:o.frequency})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(q,{htmlFor:"description",children:s("Description")}),e.jsx(xe,{id:"description",value:l.description,onChange:r=>v({...l,description:r.target.value}),placeholder:s("Brief description of the review cycle"),rows:3,className:o.description?"border-red-500":"",disabled:!N&&!g}),o.description&&e.jsx("p",{className:"text-sm text-red-500",children:o.description})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(q,{required:!0,htmlFor:"status",className:"required",children:s("Status")}),e.jsxs(S,{value:l.status,onValueChange:r=>v({...l,status:r}),disabled:!N&&!g,children:[e.jsx(_,{className:o.status?"border-red-500":"",children:e.jsx(F,{})}),e.jsxs(C,{children:[e.jsx(u,{value:"active",children:s("Active")}),e.jsx(u,{value:"inactive",children:s("Inactive")})]})]}),o.status&&e.jsx("p",{className:"text-sm text-red-500",children:o.status})]}),e.jsxs("div",{className:"flex items-center gap-3 pt-4 border-t border-gray-200 dark:border-gray-700",children:[(N||g)&&e.jsx(p,{type:"submit",className:"flex-1",children:s(y==="create"?"Add Review Cycle":"Update Review Cycle")}),y==="edit"&&e.jsx(p,{type:"button",variant:"outline",onClick:T,children:s("Cancel")})]})]})]})}),e.jsxs("div",{className:"lg:col-span-2 space-y-4",children:[e.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 p-4",children:e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex gap-2",children:[e.jsxs("div",{className:"relative flex-1",children:[e.jsx(le,{className:"absolute left-3 top-1/2 -translate-y-1/2 h-4 w-4 text-gray-400"}),e.jsx(H,{placeholder:s("Search review cycles..."),value:b,onChange:r=>U(r.target.value),onKeyDown:r=>r.key==="Enter"&&Q(r),className:"pl-10"})]}),e.jsx(p,{onClick:Q,variant:"default",children:s("Search")}),I&&e.jsxs(p,{onClick:re,variant:"outline",children:[e.jsx(ne,{className:"h-4 w-4 mr-2"}),s("Reset")]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-3",children:[e.jsxs(S,{value:h,onValueChange:V,children:[e.jsx(_,{children:e.jsx(F,{placeholder:s("All Frequencies")})}),e.jsxs(C,{children:[e.jsx(u,{value:"all",children:s("All Frequencies")}),Y.map(r=>e.jsx(u,{value:r,children:s(r)},r))]})]}),e.jsxs(S,{value:x,onValueChange:z,children:[e.jsx(_,{children:e.jsx(F,{placeholder:s("All Statuses")})}),e.jsxs(C,{children:[e.jsx(u,{value:"all",children:s("All Statuses")}),e.jsx(u,{value:"active",children:s("Active")}),e.jsx(u,{value:"inactive",children:s("Inactive")})]})]})]})]})}),e.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 overflow-hidden",children:((t==null?void 0:t.data)||[]).length>0?e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"px-6 py-4 border-b border-gray-200 dark:border-gray-700",children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:s("Review Cycles")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1",children:s("Manage performance review cycles for your organization")})]}),e.jsx("div",{className:"hidden lg:block",children:e.jsx("div",{className:"overflow-x-auto",children:e.jsxs("table",{className:"min-w-full divide-y divide-gray-200 dark:divide-gray-700",children:[e.jsx("thead",{className:"bg-gray-50 dark:bg-gray-700",children:e.jsxs("tr",{children:[e.jsx("th",{className:"px-4 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider cursor-pointer select-none",onClick:()=>$("name"),children:e.jsxs("div",{className:"flex items-center gap-1",children:[s("Name"),d.sort_field==="name"?d.sort_direction==="asc"?" ↑":" ↓":e.jsx("span",{className:"opacity-40",children:"↕"})]})}),e.jsx("th",{className:"px-3 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider cursor-pointer select-none",onClick:()=>$("frequency"),children:e.jsxs("div",{className:"flex items-center gap-1",children:[s("Frequency"),d.sort_field==="frequency"?d.sort_direction==="asc"?" ↑":" ↓":e.jsx("span",{className:"opacity-40",children:"↕"})]})}),e.jsx("th",{className:"px-3 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:s("Status")}),e.jsx("th",{className:"px-4 py-3 text-right text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:s("Actions")})]})}),e.jsx("tbody",{className:"bg-white dark:bg-gray-800 divide-y divide-gray-200 dark:divide-gray-700",children:((t==null?void 0:t.data)||[]).map(r=>e.jsxs("tr",{className:"hover:bg-gray-50 dark:hover:bg-gray-700/50 transition-colors",children:[e.jsx("td",{className:"px-4 py-4",children:e.jsxs("div",{className:"flex items-center",children:[e.jsx("div",{className:"flex-shrink-0 h-10 w-10 rounded-lg flex items-center justify-center bg-indigo-100 text-indigo-600 dark:bg-indigo-900/30 dark:text-indigo-400",children:e.jsx(O,{className:"h-5 w-5"})}),e.jsxs("div",{className:"ml-3",children:[e.jsx("div",{className:"text-sm font-medium text-gray-900 dark:text-white",children:r.name}),r.description&&e.jsxs("div",{className:"text-sm text-gray-500 dark:text-gray-400 max-w-xs",children:[e.jsx("div",{className:P.has(r.id)?"":"line-clamp-2",children:r.description}),r.description.length>60&&e.jsx("button",{onClick:()=>W(r.id),className:"inline-flex items-center mt-1 text-xs text-blue-600 hover:text-blue-800 dark:text-blue-400 dark:hover:text-blue-300",children:P.has(r.id)?e.jsxs(e.Fragment,{children:[e.jsx(he,{className:"h-3 w-3 mr-1"}),s("Show less")]}):e.jsxs(e.Fragment,{children:[e.jsx(pe,{className:"h-3 w-3 mr-1"}),s("Show more")]})})]})]})]})}),e.jsx("td",{className:"px-3 py-4",children:e.jsx("span",{className:"inline-flex items-center rounded-md px-2 py-1 text-xs font-medium bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20 dark:bg-blue-900/20 dark:text-blue-300",children:s(r.frequency)})}),e.jsx("td",{className:"px-3 py-4",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${r.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:r.status==="active"?s("Active"):s("Inactive")})}),e.jsx("td",{className:"px-4 py-4 text-right",children:e.jsxs("div",{className:"flex items-center justify-end space-x-2",children:[g&&e.jsx(p,{variant:"ghost",size:"sm",onClick:()=>k("edit",r),className:"h-8 w-8 p-0 text-amber-500",title:s("Edit"),children:e.jsx(K,{className:"h-4 w-4"})}),L&&e.jsx(p,{variant:"ghost",size:"sm",onClick:()=>k("delete",r),className:"h-8 w-8 p-0 text-red-500",title:s("Delete"),children:e.jsx(X,{className:"h-4 w-4"})})]})})]},r.id))})]})})}),e.jsx("div",{className:"lg:hidden space-y-4",children:((t==null?void 0:t.data)||[]).map(r=>e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg border border-gray-200 dark:border-gray-700 p-4",children:[e.jsxs("div",{className:"flex items-start justify-between mb-3",children:[e.jsxs("div",{className:"flex items-start space-x-3",children:[e.jsx("div",{className:"flex-shrink-0 h-10 w-10 rounded-lg flex items-center justify-center bg-indigo-100 text-indigo-600 dark:bg-indigo-900/30 dark:text-indigo-400",children:e.jsx(O,{className:"h-5 w-5"})}),e.jsxs("div",{className:"flex-1",children:[e.jsx("h3",{className:"text-sm font-medium text-gray-900 dark:text-white",children:r.name}),r.description&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1 line-clamp-2",title:r.description,children:r.description})]})]}),e.jsxs("div",{className:"flex items-center space-x-1",children:[g&&e.jsx(p,{variant:"ghost",size:"sm",onClick:()=>k("edit",r),className:"h-8 w-8 p-0 text-amber-500",children:e.jsx(K,{className:"h-4 w-4"})}),L&&e.jsx(p,{variant:"ghost",size:"sm",onClick:()=>k("delete",r),className:"h-8 w-8 p-0 text-red-500",children:e.jsx(X,{className:"h-4 w-4"})})]})]}),e.jsxs("div",{className:"grid grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400 mb-1",children:s("Frequency")}),e.jsx("span",{className:"inline-flex items-center rounded-md px-2 py-1 text-xs font-medium bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20",children:s(r.frequency)})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400 mb-1",children:s("Status")}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${r.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:r.status==="active"?s("Active"):s("Inactive")})]})]})]},r.id))}),(t==null?void 0:t.total)>((t==null?void 0:t.per_page)||10)&&e.jsx("div",{className:"px-6 py-4 border-t border-gray-200 dark:border-gray-700",children:e.jsx(me,{from:(t==null?void 0:t.from)||0,to:(t==null?void 0:t.to)||0,total:(t==null?void 0:t.total)||0,links:t==null?void 0:t.links,entityName:s("review cycles"),onPageChange:r=>{const c=new URL(r).searchParams.get("page")||"1";f.get(route("hr.performance.review-cycles.index"),{page:c,per_page:d.per_page||10,search:b||void 0,status:x!=="all"?x:void 0,frequency:h!=="all"?h:void 0,sort_field:d.sort_field||void 0,sort_direction:d.sort_direction||void 0},{preserveState:!0,preserveScroll:!0})}})})]}):e.jsxs("div",{className:"p-12 text-center",children:[e.jsx("div",{className:"mx-auto w-16 h-16 bg-gray-100 dark:bg-gray-700 rounded-full flex items-center justify-center mb-4",children:e.jsx(O,{className:"h-8 w-8 text-gray-400"})}),e.jsx("h3",{className:"text-lg font-medium text-gray-900 dark:text-white mb-2",children:s("No review cycles found")}),e.jsx("p",{className:"text-gray-500 dark:text-gray-400 mb-6 max-w-sm mx-auto",children:s(I?"No review cycles match your search criteria. Try adjusting your filters.":"Create review cycles to manage employee performance reviews.")}),!I&&N&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:s("Use the form on the left to add your first review cycle.")})]})})]})]}),e.jsx(oe,{isOpen:G,onClose:()=>A(!1),onConfirm:te,itemName:(w==null?void 0:w.name)||"",entityName:"review cycle"})]})}export{er as default}; diff --git a/public/build/assets/index-C9PRI7BR.js b/public/build/assets/index-DR9AiYLs.js similarity index 91% rename from public/build/assets/index-C9PRI7BR.js rename to public/build/assets/index-DR9AiYLs.js index 645053226..2f4eab95e 100644 --- a/public/build/assets/index-C9PRI7BR.js +++ b/public/build/assets/index-DR9AiYLs.js @@ -1 +1 @@ -import{r as h,j as e}from"./ui-Z445SNHD.js";import{P as ae}from"./page-template-B_mOhR6n.js";import{u as ie,c as de,x as E,L as P,I as $,B as n,S as ce,X as le,r as u,t as a}from"./app-36WMjvX0.js";import{C as oe}from"./CrudDeleteModal-DM40AK8z.js";import{P as ne}from"./pagination-n2efY1KU.js";import{T as me}from"./textarea-CdnKPU5F.js";import{S as L,a as R,b as B,c as T,d as b}from"./select-DgPPBKIC.js";import{A as I}from"./award-D9FlSYzB.js";import{a as xe,C as pe}from"./chevron-up-DXYKkCZG.js";import{S as V}from"./square-pen-B3p2jiW9.js";import{L as H}from"./lock-RX1hYn48.js";import{T as K}from"./trash-2-Dxg0nP1A.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./index-9MclThM-.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";function ss(){const{t:s}=ie(),{auth:k,awardTypes:i,filters:l={},globalSettings:t}=de().props,C=(k==null?void 0:k.permissions)||[],[j,q]=h.useState(l.search||""),[x,M]=h.useState(l.status||"all"),[X,_]=h.useState(!1),[v,S]=h.useState(null),[g,z]=h.useState("create"),[o,N]=h.useState({name:"",description:"",status:"active"}),[m,f]=h.useState({}),[A,G]=h.useState(new Set),J=r=>{const c=new Set(A);c.has(r)?c.delete(r):c.add(r),G(c)},w=E(C,"create-award-types"),p=E(C,"edit-award-types"),O=E(C,"delete-award-types"),D=()=>{N({name:"",description:"",status:"active"}),f({}),z("create"),S(null)},Q=r=>{N({name:r.name||"",description:r.description||"",status:r.status||"active"}),z("edit"),S(r),f({})},U=r=>{r.preventDefault(),W()},W=()=>{u.get(route("hr.award-types.index"),{page:1,search:j||void 0,status:x!=="all"?x:void 0,per_page:l.per_page||10},{preserveState:!0,preserveScroll:!0})},Y=()=>{q(""),M("all"),u.get(route("hr.award-types.index"),{page:1,per_page:l.per_page||10},{preserveState:!0,preserveScroll:!0})},Z=r=>{const c=l.sort_field===r&&l.sort_direction==="asc"?"desc":"asc";u.get(route("hr.award-types.index"),{sort_field:r,sort_direction:c,page:1,search:j||void 0,status:x!=="all"?x:void 0,per_page:l.per_page||10},{preserveState:!0,preserveScroll:!0})},y=(r,c)=>{switch(r){case"edit":Q(c),window.scrollTo({top:0,behavior:"smooth"});break;case"delete":S(c),_(!0);break;case"toggle-status":re(c);break}},ee=r=>{r.preventDefault(),f({});const c={};if(o.name.trim()||(c.name=s("Award type name is required")),o.status||(c.status=s("Status is required")),Object.keys(c).length>0){f(c);return}g==="create"?(t!=null&&t.is_demo||a.loading(s("Creating award type...")),u.post(route("hr.award-types.store"),o,{onSuccess:d=>{t!=null&&t.is_demo||a.dismiss(),d.props.flash.success?(a.success(s(d.props.flash.success)),D()):d.props.flash.error&&a.error(s(d.props.flash.error))},onError:d=>{t!=null&&t.is_demo||a.dismiss(),f(d),typeof d=="string"?a.error(s(d)):a.error(s("Please check the form for errors"))}})):g==="edit"&&(t!=null&&t.is_demo||a.loading(s("Updating award type...")),u.put(route("hr.award-types.update",v.id),o,{onSuccess:d=>{t!=null&&t.is_demo||a.dismiss(),d.props.flash.success?(a.success(s(d.props.flash.success)),D()):d.props.flash.error&&a.error(s(d.props.flash.error))},onError:d=>{t!=null&&t.is_demo||a.dismiss(),f(d),typeof d=="string"?a.error(s(d)):a.error(s("Please check the form for errors"))}}))},se=()=>{t!=null&&t.is_demo||a.loading(s("Deleting award type...")),u.delete(route("hr.award-types.destroy",v.id),{onSuccess:r=>{_(!1),t!=null&&t.is_demo||a.dismiss(),r.props.flash.success?a.success(s(r.props.flash.success)):r.props.flash.error&&a.error(s(r.props.flash.error))},onError:r=>{t!=null&&t.is_demo||a.dismiss(),typeof r=="string"?a.error(s(r)):a.error(s("Failed to delete award type: {{errors}}",{errors:Object.values(r).join(", ")}))}})},re=r=>{const c=r.status==="active"?"inactive":"active";t!=null&&t.is_demo||a.loading(`${s(c==="active"?"Activating":"Deactivating")} ${s("award type")}...`),u.put(route("hr.award-types.toggle-status",r.id),{},{onSuccess:d=>{t!=null&&t.is_demo||a.dismiss(),d.props.flash.success?a.success(s(d.props.flash.success)):d.props.flash.error&&a.error(s(d.props.flash.error))},onError:d=>{t!=null&&t.is_demo||a.dismiss(),typeof d=="string"?a.error(s(d)):a.error(s("Failed to update award type status: {{errors}}",{errors:Object.values(d).join(", ")}))}})},te=[{title:s("Dashboard"),href:route("dashboard")},{title:s("HR Management"),href:route("hr.award-types.index")},{title:s("Award Types")}],F=j||x!=="all";return e.jsxs(ae,{title:s("Award Types"),description:"",url:"/hr/award-types",breadcrumbs:te,noPadding:!0,children:[e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-6",children:[e.jsx("div",{className:"lg:col-span-1",children:e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 sticky top-4",children:[e.jsxs("div",{className:"p-6 border-b border-gray-200 dark:border-gray-700",children:[e.jsx("h2",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:s(g==="create"?"Add New Award Type":"Edit Award Type")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1",children:s(g==="create"?"Fill in the details to create a new award type":"Update the award type details below")})]}),e.jsxs("form",{onSubmit:ee,className:"p-6 space-y-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(P,{required:!0,htmlFor:"name",className:"required",children:s("Award Type Name")}),e.jsx($,{id:"name",type:"text",value:o.name,onChange:r=>N({...o,name:r.target.value}),placeholder:s("e.g., Employee of the Month, Best Performer"),className:m.name?"border-red-500":"",disabled:!w&&!p,required:!0}),m.name&&e.jsx("p",{className:"text-sm text-red-500",children:m.name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(P,{htmlFor:"description",children:s("Description")}),e.jsx(me,{id:"description",value:o.description,onChange:r=>N({...o,description:r.target.value}),placeholder:s("Brief description of the award type"),rows:3,className:m.description?"border-red-500":"",disabled:!w&&!p}),m.description&&e.jsx("p",{className:"text-sm text-red-500",children:m.description})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(P,{required:!0,htmlFor:"status",className:"required",children:s("Status")}),e.jsxs(L,{value:o.status,onValueChange:r=>N({...o,status:r}),disabled:!w&&!p,children:[e.jsx(R,{className:m.status?"border-red-500":"",children:e.jsx(B,{placeholder:s("Select status")})}),e.jsxs(T,{children:[e.jsx(b,{value:"active",children:s("Active")}),e.jsx(b,{value:"inactive",children:s("Inactive")})]})]}),m.status&&e.jsx("p",{className:"text-sm text-red-500",children:m.status})]}),e.jsxs("div",{className:"flex items-center gap-3 pt-4 border-t border-gray-200 dark:border-gray-700",children:[(w||p)&&e.jsx(n,{type:"submit",className:"flex-1",children:s(g==="create"?"Add Award Type":"Update Award Type")}),g==="edit"&&e.jsx(n,{type:"button",variant:"outline",onClick:D,children:s("Cancel")})]})]})]})}),e.jsxs("div",{className:"lg:col-span-2 space-y-4",children:[e.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 p-4",children:e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex gap-2",children:[e.jsxs("div",{className:"relative flex-1",children:[e.jsx(ce,{className:"absolute left-3 top-1/2 transform -translate-y-1/2 h-4 w-4 text-gray-400"}),e.jsx($,{type:"text",placeholder:s("Search award types..."),value:j,onChange:r=>q(r.target.value),onKeyDown:r=>r.key==="Enter"&&U(r),className:"pl-10"})]}),e.jsx(n,{onClick:U,variant:"default",children:s("Search")}),F&&e.jsxs(n,{onClick:Y,variant:"outline",children:[e.jsx(le,{className:"h-4 w-4 mr-2"}),s("Reset")]})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-3",children:e.jsxs(L,{value:x,onValueChange:M,children:[e.jsx(R,{children:e.jsx(B,{placeholder:s("All Statuses")})}),e.jsxs(T,{children:[e.jsx(b,{value:"all",children:s("All Statuses")}),e.jsx(b,{value:"active",children:s("Active")}),e.jsx(b,{value:"inactive",children:s("Inactive")})]})]})})]})}),e.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 overflow-hidden",children:((i==null?void 0:i.data)||[]).length>0?e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"px-6 py-4 border-b border-gray-200 dark:border-gray-700",children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:s("Award Types")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1",children:s("Manage award types used for employee recognition")})]}),e.jsx("div",{className:"hidden lg:block",children:e.jsx("div",{className:"overflow-x-auto",children:e.jsxs("table",{className:"min-w-full divide-y divide-gray-200 dark:divide-gray-700",children:[e.jsx("thead",{className:"bg-gray-50 dark:bg-gray-700",children:e.jsxs("tr",{children:[e.jsx("th",{className:"px-4 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider cursor-pointer select-none",onClick:()=>Z("name"),children:e.jsxs("div",{className:"flex items-center gap-1",children:[s("Name"),l.sort_field==="name"?l.sort_direction==="asc"?" ↑":" ↓":e.jsx("span",{className:"opacity-40",children:"↕"})]})}),e.jsx("th",{className:"px-3 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:s("Status")}),e.jsx("th",{className:"px-4 py-3 text-right text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:s("Actions")})]})}),e.jsx("tbody",{className:"bg-white dark:bg-gray-800 divide-y divide-gray-200 dark:divide-gray-700",children:((i==null?void 0:i.data)||[]).map(r=>e.jsxs("tr",{className:"hover:bg-gray-50 dark:hover:bg-gray-700/50 transition-colors",children:[e.jsx("td",{className:"px-4 py-4",children:e.jsxs("div",{className:"flex items-center",children:[e.jsx("div",{className:"flex-shrink-0 h-10 w-10 rounded-lg flex items-center justify-center bg-yellow-100 text-yellow-600 dark:bg-yellow-900/30 dark:text-yellow-400",children:e.jsx(I,{className:"h-5 w-5"})}),e.jsxs("div",{className:"ml-3",children:[e.jsx("div",{className:"text-sm font-medium text-gray-900 dark:text-white",children:r.name}),r.description&&e.jsxs("div",{className:"text-sm text-gray-500 dark:text-gray-400 max-w-xs",children:[e.jsx("div",{className:A.has(r.id)?"":"line-clamp-2",children:r.description}),r.description.length>60&&e.jsx("button",{onClick:()=>J(r.id),className:"inline-flex items-center mt-1 text-xs text-blue-600 hover:text-blue-800 dark:text-blue-400 dark:hover:text-blue-300",children:A.has(r.id)?e.jsxs(e.Fragment,{children:[e.jsx(xe,{className:"h-3 w-3 mr-1"}),s("Show less")]}):e.jsxs(e.Fragment,{children:[e.jsx(pe,{className:"h-3 w-3 mr-1"}),s("Show more")]})})]})]})]})}),e.jsx("td",{className:"px-3 py-4",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${r.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:r.status==="active"?s("Active"):s("Inactive")})}),e.jsx("td",{className:"px-4 py-4 text-right",children:e.jsxs("div",{className:"flex items-center justify-end space-x-2",children:[p&&e.jsx(n,{variant:"ghost",size:"sm",onClick:()=>y("edit",r),className:"h-8 w-8 p-0 text-amber-500",title:s("Edit"),children:e.jsx(V,{className:"h-4 w-4"})}),p&&e.jsx(n,{variant:"ghost",size:"sm",onClick:()=>y("toggle-status",r),className:`h-8 w-8 p-0 ${r.status==="active"?"text-orange-500":"text-green-600"}`,title:r.status==="active"?s("Deactivate"):s("Activate"),children:e.jsx(H,{className:"h-4 w-4"})}),O&&e.jsx(n,{variant:"ghost",size:"sm",onClick:()=>y("delete",r),className:"h-8 w-8 p-0 text-red-500",title:s("Delete"),children:e.jsx(K,{className:"h-4 w-4"})})]})})]},r.id))})]})})}),e.jsx("div",{className:"lg:hidden space-y-4",children:((i==null?void 0:i.data)||[]).map(r=>e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg border border-gray-200 dark:border-gray-700 p-4",children:[e.jsxs("div",{className:"flex items-start justify-between mb-3",children:[e.jsxs("div",{className:"flex items-start space-x-3",children:[e.jsx("div",{className:"flex-shrink-0 h-10 w-10 rounded-lg flex items-center justify-center bg-yellow-100 text-yellow-600 dark:bg-yellow-900/30 dark:text-yellow-400",children:e.jsx(I,{className:"h-5 w-5"})}),e.jsxs("div",{className:"flex-1",children:[e.jsx("h3",{className:"text-sm font-medium text-gray-900 dark:text-white",children:r.name}),r.description&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1 line-clamp-2",title:r.description,children:r.description})]})]}),e.jsxs("div",{className:"flex items-center space-x-1",children:[p&&e.jsx(n,{variant:"ghost",size:"sm",onClick:()=>y("edit",r),className:"h-8 w-8 p-0 text-amber-500",children:e.jsx(V,{className:"h-4 w-4"})}),p&&e.jsx(n,{variant:"ghost",size:"sm",onClick:()=>y("toggle-status",r),className:`h-8 w-8 p-0 ${r.status==="active"?"text-orange-500":"text-green-600"}`,children:e.jsx(H,{className:"h-4 w-4"})}),O&&e.jsx(n,{variant:"ghost",size:"sm",onClick:()=>y("delete",r),className:"h-8 w-8 p-0 text-red-500",children:e.jsx(K,{className:"h-4 w-4"})})]})]}),e.jsx("div",{className:"grid grid-cols-2 gap-4",children:e.jsxs("div",{children:[e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400 mb-1",children:s("Status")}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${r.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:r.status==="active"?s("Active"):s("Inactive")})]})})]},r.id))}),(i==null?void 0:i.total)>((i==null?void 0:i.per_page)||10)&&e.jsx("div",{className:"px-6 py-4 border-t border-gray-200 dark:border-gray-700",children:e.jsx(ne,{from:(i==null?void 0:i.from)||0,to:(i==null?void 0:i.to)||0,total:(i==null?void 0:i.total)||0,links:i==null?void 0:i.links,entityName:s("award types"),onPageChange:r=>{const c=new URL(r).searchParams.get("page");u.get(route("hr.award-types.index"),{page:c,per_page:l.per_page||10,search:j||void 0,status:x!=="all"?x:void 0,sort_field:l.sort_field||void 0,sort_direction:l.sort_direction||void 0},{preserveState:!0,preserveScroll:!0})}})})]}):e.jsxs("div",{className:"p-12 text-center",children:[e.jsx("div",{className:"mx-auto w-16 h-16 bg-gray-100 dark:bg-gray-700 rounded-full flex items-center justify-center mb-4",children:e.jsx(I,{className:"h-8 w-8 text-gray-400"})}),e.jsx("h3",{className:"text-lg font-medium text-gray-900 dark:text-white mb-2",children:s("No award types found")}),e.jsx("p",{className:"text-gray-500 dark:text-gray-400 mb-6 max-w-sm mx-auto",children:s(F?"No award types match your search criteria. Try adjusting your filters.":"Create award types to categorize employee recognition awards.")}),!F&&w&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:s("Use the form on the left to add your first award type.")})]})})]})]}),e.jsx(oe,{isOpen:X,onClose:()=>_(!1),onConfirm:se,itemName:(v==null?void 0:v.name)||"",entityName:"award type"})]})}export{ss as default}; +import{r as h,j as e}from"./ui-Z445SNHD.js";import{P as ae}from"./page-template-Cw8W4Qs2.js";import{u as ie,c as de,x as E,L as P,I as $,B as n,S as ce,X as le,r as u,t as a}from"./app-Da3PX8qg.js";import{C as oe}from"./CrudDeleteModal-DmHx0JCJ.js";import{P as ne}from"./pagination-B9z4VraF.js";import{T as me}from"./textarea-BgXisGCr.js";import{S as L,a as R,b as B,c as T,d as b}from"./select-9uIRiOV_.js";import{A as I}from"./award-DOf5Xc3o.js";import{a as xe,C as pe}from"./chevron-up-CIpCAMDk.js";import{S as V}from"./square-pen-CatLE0_h.js";import{L as H}from"./lock-BGSkpX29.js";import{T as K}from"./trash-2-15Ri11Yq.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./index-9MclThM-.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";function ss(){const{t:s}=ie(),{auth:k,awardTypes:i,filters:l={},globalSettings:t}=de().props,C=(k==null?void 0:k.permissions)||[],[j,q]=h.useState(l.search||""),[x,M]=h.useState(l.status||"all"),[X,_]=h.useState(!1),[v,S]=h.useState(null),[g,z]=h.useState("create"),[o,N]=h.useState({name:"",description:"",status:"active"}),[m,f]=h.useState({}),[A,G]=h.useState(new Set),J=r=>{const c=new Set(A);c.has(r)?c.delete(r):c.add(r),G(c)},w=E(C,"create-award-types"),p=E(C,"edit-award-types"),O=E(C,"delete-award-types"),D=()=>{N({name:"",description:"",status:"active"}),f({}),z("create"),S(null)},Q=r=>{N({name:r.name||"",description:r.description||"",status:r.status||"active"}),z("edit"),S(r),f({})},U=r=>{r.preventDefault(),W()},W=()=>{u.get(route("hr.award-types.index"),{page:1,search:j||void 0,status:x!=="all"?x:void 0,per_page:l.per_page||10},{preserveState:!0,preserveScroll:!0})},Y=()=>{q(""),M("all"),u.get(route("hr.award-types.index"),{page:1,per_page:l.per_page||10},{preserveState:!0,preserveScroll:!0})},Z=r=>{const c=l.sort_field===r&&l.sort_direction==="asc"?"desc":"asc";u.get(route("hr.award-types.index"),{sort_field:r,sort_direction:c,page:1,search:j||void 0,status:x!=="all"?x:void 0,per_page:l.per_page||10},{preserveState:!0,preserveScroll:!0})},y=(r,c)=>{switch(r){case"edit":Q(c),window.scrollTo({top:0,behavior:"smooth"});break;case"delete":S(c),_(!0);break;case"toggle-status":re(c);break}},ee=r=>{r.preventDefault(),f({});const c={};if(o.name.trim()||(c.name=s("Award type name is required")),o.status||(c.status=s("Status is required")),Object.keys(c).length>0){f(c);return}g==="create"?(t!=null&&t.is_demo||a.loading(s("Creating award type...")),u.post(route("hr.award-types.store"),o,{onSuccess:d=>{t!=null&&t.is_demo||a.dismiss(),d.props.flash.success?(a.success(s(d.props.flash.success)),D()):d.props.flash.error&&a.error(s(d.props.flash.error))},onError:d=>{t!=null&&t.is_demo||a.dismiss(),f(d),typeof d=="string"?a.error(s(d)):a.error(s("Please check the form for errors"))}})):g==="edit"&&(t!=null&&t.is_demo||a.loading(s("Updating award type...")),u.put(route("hr.award-types.update",v.id),o,{onSuccess:d=>{t!=null&&t.is_demo||a.dismiss(),d.props.flash.success?(a.success(s(d.props.flash.success)),D()):d.props.flash.error&&a.error(s(d.props.flash.error))},onError:d=>{t!=null&&t.is_demo||a.dismiss(),f(d),typeof d=="string"?a.error(s(d)):a.error(s("Please check the form for errors"))}}))},se=()=>{t!=null&&t.is_demo||a.loading(s("Deleting award type...")),u.delete(route("hr.award-types.destroy",v.id),{onSuccess:r=>{_(!1),t!=null&&t.is_demo||a.dismiss(),r.props.flash.success?a.success(s(r.props.flash.success)):r.props.flash.error&&a.error(s(r.props.flash.error))},onError:r=>{t!=null&&t.is_demo||a.dismiss(),typeof r=="string"?a.error(s(r)):a.error(s("Failed to delete award type: {{errors}}",{errors:Object.values(r).join(", ")}))}})},re=r=>{const c=r.status==="active"?"inactive":"active";t!=null&&t.is_demo||a.loading(`${s(c==="active"?"Activating":"Deactivating")} ${s("award type")}...`),u.put(route("hr.award-types.toggle-status",r.id),{},{onSuccess:d=>{t!=null&&t.is_demo||a.dismiss(),d.props.flash.success?a.success(s(d.props.flash.success)):d.props.flash.error&&a.error(s(d.props.flash.error))},onError:d=>{t!=null&&t.is_demo||a.dismiss(),typeof d=="string"?a.error(s(d)):a.error(s("Failed to update award type status: {{errors}}",{errors:Object.values(d).join(", ")}))}})},te=[{title:s("Dashboard"),href:route("dashboard")},{title:s("HR Management"),href:route("hr.award-types.index")},{title:s("Award Types")}],F=j||x!=="all";return e.jsxs(ae,{title:s("Award Types"),description:"",url:"/hr/award-types",breadcrumbs:te,noPadding:!0,children:[e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-6",children:[e.jsx("div",{className:"lg:col-span-1",children:e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 sticky top-4",children:[e.jsxs("div",{className:"p-6 border-b border-gray-200 dark:border-gray-700",children:[e.jsx("h2",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:s(g==="create"?"Add New Award Type":"Edit Award Type")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1",children:s(g==="create"?"Fill in the details to create a new award type":"Update the award type details below")})]}),e.jsxs("form",{onSubmit:ee,className:"p-6 space-y-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(P,{required:!0,htmlFor:"name",className:"required",children:s("Award Type Name")}),e.jsx($,{id:"name",type:"text",value:o.name,onChange:r=>N({...o,name:r.target.value}),placeholder:s("e.g., Employee of the Month, Best Performer"),className:m.name?"border-red-500":"",disabled:!w&&!p,required:!0}),m.name&&e.jsx("p",{className:"text-sm text-red-500",children:m.name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(P,{htmlFor:"description",children:s("Description")}),e.jsx(me,{id:"description",value:o.description,onChange:r=>N({...o,description:r.target.value}),placeholder:s("Brief description of the award type"),rows:3,className:m.description?"border-red-500":"",disabled:!w&&!p}),m.description&&e.jsx("p",{className:"text-sm text-red-500",children:m.description})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(P,{required:!0,htmlFor:"status",className:"required",children:s("Status")}),e.jsxs(L,{value:o.status,onValueChange:r=>N({...o,status:r}),disabled:!w&&!p,children:[e.jsx(R,{className:m.status?"border-red-500":"",children:e.jsx(B,{placeholder:s("Select status")})}),e.jsxs(T,{children:[e.jsx(b,{value:"active",children:s("Active")}),e.jsx(b,{value:"inactive",children:s("Inactive")})]})]}),m.status&&e.jsx("p",{className:"text-sm text-red-500",children:m.status})]}),e.jsxs("div",{className:"flex items-center gap-3 pt-4 border-t border-gray-200 dark:border-gray-700",children:[(w||p)&&e.jsx(n,{type:"submit",className:"flex-1",children:s(g==="create"?"Add Award Type":"Update Award Type")}),g==="edit"&&e.jsx(n,{type:"button",variant:"outline",onClick:D,children:s("Cancel")})]})]})]})}),e.jsxs("div",{className:"lg:col-span-2 space-y-4",children:[e.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 p-4",children:e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex gap-2",children:[e.jsxs("div",{className:"relative flex-1",children:[e.jsx(ce,{className:"absolute left-3 top-1/2 transform -translate-y-1/2 h-4 w-4 text-gray-400"}),e.jsx($,{type:"text",placeholder:s("Search award types..."),value:j,onChange:r=>q(r.target.value),onKeyDown:r=>r.key==="Enter"&&U(r),className:"pl-10"})]}),e.jsx(n,{onClick:U,variant:"default",children:s("Search")}),F&&e.jsxs(n,{onClick:Y,variant:"outline",children:[e.jsx(le,{className:"h-4 w-4 mr-2"}),s("Reset")]})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-3",children:e.jsxs(L,{value:x,onValueChange:M,children:[e.jsx(R,{children:e.jsx(B,{placeholder:s("All Statuses")})}),e.jsxs(T,{children:[e.jsx(b,{value:"all",children:s("All Statuses")}),e.jsx(b,{value:"active",children:s("Active")}),e.jsx(b,{value:"inactive",children:s("Inactive")})]})]})})]})}),e.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 overflow-hidden",children:((i==null?void 0:i.data)||[]).length>0?e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"px-6 py-4 border-b border-gray-200 dark:border-gray-700",children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:s("Award Types")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1",children:s("Manage award types used for employee recognition")})]}),e.jsx("div",{className:"hidden lg:block",children:e.jsx("div",{className:"overflow-x-auto",children:e.jsxs("table",{className:"min-w-full divide-y divide-gray-200 dark:divide-gray-700",children:[e.jsx("thead",{className:"bg-gray-50 dark:bg-gray-700",children:e.jsxs("tr",{children:[e.jsx("th",{className:"px-4 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider cursor-pointer select-none",onClick:()=>Z("name"),children:e.jsxs("div",{className:"flex items-center gap-1",children:[s("Name"),l.sort_field==="name"?l.sort_direction==="asc"?" ↑":" ↓":e.jsx("span",{className:"opacity-40",children:"↕"})]})}),e.jsx("th",{className:"px-3 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:s("Status")}),e.jsx("th",{className:"px-4 py-3 text-right text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:s("Actions")})]})}),e.jsx("tbody",{className:"bg-white dark:bg-gray-800 divide-y divide-gray-200 dark:divide-gray-700",children:((i==null?void 0:i.data)||[]).map(r=>e.jsxs("tr",{className:"hover:bg-gray-50 dark:hover:bg-gray-700/50 transition-colors",children:[e.jsx("td",{className:"px-4 py-4",children:e.jsxs("div",{className:"flex items-center",children:[e.jsx("div",{className:"flex-shrink-0 h-10 w-10 rounded-lg flex items-center justify-center bg-yellow-100 text-yellow-600 dark:bg-yellow-900/30 dark:text-yellow-400",children:e.jsx(I,{className:"h-5 w-5"})}),e.jsxs("div",{className:"ml-3",children:[e.jsx("div",{className:"text-sm font-medium text-gray-900 dark:text-white",children:r.name}),r.description&&e.jsxs("div",{className:"text-sm text-gray-500 dark:text-gray-400 max-w-xs",children:[e.jsx("div",{className:A.has(r.id)?"":"line-clamp-2",children:r.description}),r.description.length>60&&e.jsx("button",{onClick:()=>J(r.id),className:"inline-flex items-center mt-1 text-xs text-blue-600 hover:text-blue-800 dark:text-blue-400 dark:hover:text-blue-300",children:A.has(r.id)?e.jsxs(e.Fragment,{children:[e.jsx(xe,{className:"h-3 w-3 mr-1"}),s("Show less")]}):e.jsxs(e.Fragment,{children:[e.jsx(pe,{className:"h-3 w-3 mr-1"}),s("Show more")]})})]})]})]})}),e.jsx("td",{className:"px-3 py-4",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${r.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:r.status==="active"?s("Active"):s("Inactive")})}),e.jsx("td",{className:"px-4 py-4 text-right",children:e.jsxs("div",{className:"flex items-center justify-end space-x-2",children:[p&&e.jsx(n,{variant:"ghost",size:"sm",onClick:()=>y("edit",r),className:"h-8 w-8 p-0 text-amber-500",title:s("Edit"),children:e.jsx(V,{className:"h-4 w-4"})}),p&&e.jsx(n,{variant:"ghost",size:"sm",onClick:()=>y("toggle-status",r),className:`h-8 w-8 p-0 ${r.status==="active"?"text-orange-500":"text-green-600"}`,title:r.status==="active"?s("Deactivate"):s("Activate"),children:e.jsx(H,{className:"h-4 w-4"})}),O&&e.jsx(n,{variant:"ghost",size:"sm",onClick:()=>y("delete",r),className:"h-8 w-8 p-0 text-red-500",title:s("Delete"),children:e.jsx(K,{className:"h-4 w-4"})})]})})]},r.id))})]})})}),e.jsx("div",{className:"lg:hidden space-y-4",children:((i==null?void 0:i.data)||[]).map(r=>e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg border border-gray-200 dark:border-gray-700 p-4",children:[e.jsxs("div",{className:"flex items-start justify-between mb-3",children:[e.jsxs("div",{className:"flex items-start space-x-3",children:[e.jsx("div",{className:"flex-shrink-0 h-10 w-10 rounded-lg flex items-center justify-center bg-yellow-100 text-yellow-600 dark:bg-yellow-900/30 dark:text-yellow-400",children:e.jsx(I,{className:"h-5 w-5"})}),e.jsxs("div",{className:"flex-1",children:[e.jsx("h3",{className:"text-sm font-medium text-gray-900 dark:text-white",children:r.name}),r.description&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1 line-clamp-2",title:r.description,children:r.description})]})]}),e.jsxs("div",{className:"flex items-center space-x-1",children:[p&&e.jsx(n,{variant:"ghost",size:"sm",onClick:()=>y("edit",r),className:"h-8 w-8 p-0 text-amber-500",children:e.jsx(V,{className:"h-4 w-4"})}),p&&e.jsx(n,{variant:"ghost",size:"sm",onClick:()=>y("toggle-status",r),className:`h-8 w-8 p-0 ${r.status==="active"?"text-orange-500":"text-green-600"}`,children:e.jsx(H,{className:"h-4 w-4"})}),O&&e.jsx(n,{variant:"ghost",size:"sm",onClick:()=>y("delete",r),className:"h-8 w-8 p-0 text-red-500",children:e.jsx(K,{className:"h-4 w-4"})})]})]}),e.jsx("div",{className:"grid grid-cols-2 gap-4",children:e.jsxs("div",{children:[e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400 mb-1",children:s("Status")}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${r.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:r.status==="active"?s("Active"):s("Inactive")})]})})]},r.id))}),(i==null?void 0:i.total)>((i==null?void 0:i.per_page)||10)&&e.jsx("div",{className:"px-6 py-4 border-t border-gray-200 dark:border-gray-700",children:e.jsx(ne,{from:(i==null?void 0:i.from)||0,to:(i==null?void 0:i.to)||0,total:(i==null?void 0:i.total)||0,links:i==null?void 0:i.links,entityName:s("award types"),onPageChange:r=>{const c=new URL(r).searchParams.get("page");u.get(route("hr.award-types.index"),{page:c,per_page:l.per_page||10,search:j||void 0,status:x!=="all"?x:void 0,sort_field:l.sort_field||void 0,sort_direction:l.sort_direction||void 0},{preserveState:!0,preserveScroll:!0})}})})]}):e.jsxs("div",{className:"p-12 text-center",children:[e.jsx("div",{className:"mx-auto w-16 h-16 bg-gray-100 dark:bg-gray-700 rounded-full flex items-center justify-center mb-4",children:e.jsx(I,{className:"h-8 w-8 text-gray-400"})}),e.jsx("h3",{className:"text-lg font-medium text-gray-900 dark:text-white mb-2",children:s("No award types found")}),e.jsx("p",{className:"text-gray-500 dark:text-gray-400 mb-6 max-w-sm mx-auto",children:s(F?"No award types match your search criteria. Try adjusting your filters.":"Create award types to categorize employee recognition awards.")}),!F&&w&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:s("Use the form on the left to add your first award type.")})]})})]})]}),e.jsx(oe,{isOpen:X,onClose:()=>_(!1),onConfirm:se,itemName:(v==null?void 0:v.name)||"",entityName:"award type"})]})}export{ss as default}; diff --git a/public/build/assets/index-BGHNx3JG.js b/public/build/assets/index-DTwdGpvl.js similarity index 72% rename from public/build/assets/index-BGHNx3JG.js rename to public/build/assets/index-DTwdGpvl.js index de4a42bbd..29718fef4 100644 --- a/public/build/assets/index-BGHNx3JG.js +++ b/public/build/assets/index-DTwdGpvl.js @@ -1 +1 @@ -import{r as o,j as a}from"./ui-Z445SNHD.js";import{P as xe}from"./page-template-B_mOhR6n.js";import{u as be,c as Se,x as Pe,P as je,r as m,D as Ae,t as i}from"./app-36WMjvX0.js";import{C as Re}from"./CrudTable-DA37WZsR.js";import{C as P}from"./CrudFormModal-Bmz2nLeY.js";import{C as we}from"./CrudDeleteModal-DM40AK8z.js";import{P as Me}from"./pagination-n2efY1KU.js";import{S as Ce}from"./search-and-filter-bar-PUOLiNYr.js";import Ne from"./view-2YneSrKw.js";import{U as De}from"./user-DToEmJ9g.js";import{C as Fe}from"./calendar-BYVpj4_X.js";import{f as B}from"./utils-BWxnHGCV.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./users-Czs1F8XM.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./table-C1YkBp3W.js";import"./unlink-sh32LPkQ.js";import"./scale-rJYsnHRa.js";import"./arrow-down-left-BN6xjhcz.js";import"./arrow-left-CjPQICYw.js";import"./arrow-right-left-DKUcVR58.js";import"./arrow-right-DUEfRrRr.js";import"./arrow-up-down-FmcUfWon.js";import"./lock-open-CN4tz8Of.js";import"./award-D9FlSYzB.js";import"./ban-CMgLBFSt.js";import"./indian-rupee-Bh3-8N2a.js";import"./bell-Cr2F9IDD.js";import"./book-open-DUwKvBiK.js";import"./boxes-rwzklut0.js";import"./building-2-Cda8xQDI.js";import"./building-CG4yAV8N.js";import"./calculator-wt_63eRJ.js";import"./calendar-check-BZ1JTjf6.js";import"./camera-DDKUkICL.js";import"./chart-column-GeSBJr5Y.js";import"./chart-no-axes-column-increasing-Beqplnfl.js";import"./chart-no-axes-column-BKgkVzqT.js";import"./chevron-left-DKWjKjSf.js";import"./circle-alert-KsX4JXbz.js";import"./circle-check-big-DqURlwt2.js";import"./circle-check-C_SLfS2p.js";import"./circle-help-BdsC7_wR.js";import"./circle-x-DkvEqmM5.js";import"./circle-BpyxLEsH.js";import"./clipboard-list-BU0dok7E.js";import"./code-DNPjFOcs.js";import"./crosshair-C7OptAZm.js";import"./crown-Cp4cgutu.js";import"./download-Ba72czhU.js";import"./external-link-uO-R2E0-.js";import"./eye-off-DlDpEvnB.js";import"./eye-DSAoA9Pp.js";import"./instagram-DBjFHIT7.js";import"./file-down-Bxu0R4EW.js";import"./pen-line-Fy-AVmqM.js";import"./file-up-CZ-cXuKa.js";import"./filter-D8dMdozc.js";import"./folder-git-2-Dwj_EoDL.js";import"./house-D8b8GwgZ.js";import"./git-branch-D2sIFzs4.js";import"./grip-vertical-DXcr-v-g.js";import"./hard-drive-ApF-ULi1.js";import"./hash-CHJS6b-L.js";import"./shield-Mt6vEHxn.js";import"./info-VH-vNQ_z.js";import"./layers-CF7Mhs3n.js";import"./layout-list-BuBaZfwq.js";import"./lightbulb-fAsbBO8F.js";import"./link-2-C22T2wSs.js";import"./link-ClcCoVU_.js";import"./twitter-DDHYm63p.js";import"./list-Ajdnpsw1.js";import"./locate-fixed-D29o3FBS.js";import"./lock-RX1hYn48.js";import"./log-in-Bt5dnADg.js";import"./mail-BFoS8U8W.js";import"./map-pin-L7jUebKz.js";import"./menu-Cu-nnefe.js";import"./message-square-warning-DbVEqa_0.js";import"./message-square-DMJ4IbdE.js";import"./monitor-DL9THmS7.js";import"./package-B9XnehkQ.js";import"./percent-BYDujffR.js";import"./phone-CJ2h446N.js";import"./plane-BqORGC6m.js";import"./play-DHqp-NCB.js";import"./qr-code-u5AOBzVe.js";import"./quote-BtOwgBns.js";import"./radio-CxUR05xj.js";import"./ruler-DbxwIrQY.js";import"./send-DpE3qK0m.js";import"./server-DgtPu6lA.js";import"./wifi-CFyF5qct.js";import"./shield-check--CTAItWs.js";import"./smartphone-BQ_9x4vN.js";import"./square-check-big-Dt4MtZcM.js";import"./square-pen-B3p2jiW9.js";import"./star-WlheM7sI.js";import"./sun-DRsBfXSu.js";import"./tag-CMVMnpSh.js";import"./target-BEz5Ry2v.js";import"./thumbs-up-DYj-woXk.js";import"./ticket-BhEK5100.js";import"./trash-2-Dxg0nP1A.js";import"./trash-Dyd2ZsaG.js";import"./trending-down-CeOqAkGV.js";import"./trending-up-CPB8hZlm.js";import"./triangle-alert-MsN2AA6c.js";import"./trophy-BZyhzbIT.js";import"./type-DlbqWp8I.js";import"./user-check-4xSYwYvq.js";import"./user-plus-C-0nSlHG.js";import"./user-x-Drk57M2z.js";import"./wallet-C3p1yihr.js";import"./wrench-CLqKc51o.js";import"./zap-D4fS-tPu.js";import"./radio-group-BtLENAXk.js";import"./checkbox-Bos2Phgi.js";import"./multi-select-field-BX9C1tYH.js";import"./scroll-area-BmK0s-Hf.js";import"./LocationPicker-DAd_AcXs.js";import"./leaflet-FVhBWCqS.js";function xs(){var V,U,$;const{t:e}=be(),{auth:y,meetingAttendees:n,meetings:j,employees:G,filters:p={},globalSettings:s}=Se().props,A=(y==null?void 0:y.permissions)||[],[f,R]=o.useState(p.search||""),[d,w]=o.useState(p.rsvp_status||"_empty_"),[c,M]=o.useState(p.attendance_status||"_empty_"),[u,C]=o.useState(p.meeting_id||"_empty_"),[H,N]=o.useState(!1),[J,h]=o.useState(!1),[K,_]=o.useState(!1),[Q,x]=o.useState(!1),[W,b]=o.useState(!1),[l,D]=o.useState(null),[v,F]=o.useState("create"),[S,O]=o.useState(null),[X,Y]=o.useState(""),[Z,ee]=o.useState(""),te=()=>d!=="_empty_"||c!=="_empty_"||u!=="_empty_"||f!=="",re=()=>(d!=="_empty_"?1:0)+(c!=="_empty_"?1:0)+(u!=="_empty_"?1:0)+(f!==""?1:0),se=t=>{t.preventDefault(),E()},E=()=>{m.get(route("meetings.meeting-attendees.index"),{page:1,search:f||void 0,rsvp_status:d!=="_empty_"?d:void 0,attendance_status:c!=="_empty_"?c:void 0,meeting_id:u!=="_empty_"?u:void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},ie=t=>{const r=p.sort_field===t&&p.sort_direction==="asc"?"desc":"asc";m.get(route("meetings.meeting-attendees.index"),{sort_field:t,sort_direction:r,page:1,search:f||void 0,rsvp_status:d!=="_empty_"?d:void 0,attendance_status:c!=="_empty_"?c:void 0,meeting_id:u!=="_empty_"?u:void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},ae=(t,r)=>{switch(D(r),t){case"view":O(r);break;case"edit":F("edit"),_(!0);break;case"delete":h(!0);break;case"update-rsvp":Y(r.rsvp_status),x(!0);break;case"update-attendance":ee(r.attendance_status),b(!0);break}},ne=()=>{D(null),F("create"),_(!0)},oe=t=>{v==="create"?(s!=null&&s.is_demo||i.loading(e("Adding meeting attendee...")),m.post(route("meetings.meeting-attendees.store"),t,{onSuccess:r=>{_(!1),s!=null&&s.is_demo||i.dismiss(),r.props.flash.success?i.success(e(r.props.flash.success)):r.props.flash.error&&i.error(e(r.props.flash.error))},onError:r=>{s!=null&&s.is_demo||i.dismiss(),typeof r=="string"?i.error(r):i.error(`Failed to add attendee: ${Object.values(r).join(", ")}`)}})):v==="edit"&&(s!=null&&s.is_demo||i.loading(e("Updating meeting attendee...")),m.put(route("meetings.meeting-attendees.update",l.id),t,{onSuccess:r=>{_(!1),s!=null&&s.is_demo||i.dismiss(),r.props.flash.success?i.success(e(r.props.flash.success)):r.props.flash.error&&i.error(e(r.props.flash.error))},onError:r=>{s!=null&&s.is_demo||i.dismiss(),typeof r=="string"?i.error(r):i.error(`Failed to update attendee: ${Object.values(r).join(", ")}`)}}))},pe=()=>{s!=null&&s.is_demo||i.loading(e("Removing meeting attendee...")),m.delete(route("meetings.meeting-attendees.destroy",l.id),{onSuccess:t=>{h(!1),s!=null&&s.is_demo||i.dismiss(),t.props.flash.success?i.success(e(t.props.flash.success)):t.props.flash.error&&i.error(e(t.props.flash.error))},onError:t=>{s!=null&&s.is_demo||i.dismiss(),typeof t=="string"?i.error(t):i.error(`Failed to remove attendee: ${Object.values(t).join(", ")}`)}})},le=t=>{s!=null&&s.is_demo||i.loading(e("Updating RSVP status...")),m.put(route("meetings.meeting-attendees.update-rsvp",l.id),{rsvp_status:t.rsvp_status,decline_reason:t.decline_reason},{onSuccess:r=>{x(!1),s!=null&&s.is_demo||i.dismiss(),r.props.flash.success?i.success(e(r.props.flash.success)):r.props.flash.error&&i.error(e(r.props.flash.error))},onError:r=>{s!=null&&s.is_demo||i.dismiss(),typeof r=="string"?i.error(r):i.error(`Failed to update RSVP: ${Object.values(r).join(", ")}`)}})},me=t=>{s!=null&&s.is_demo||i.loading(e("Updating attendance status...")),m.put(route("meetings.meeting-attendees.update-attendance",l.id),{attendance_status:t.attendance_status},{onSuccess:r=>{b(!1),s!=null&&s.is_demo||i.dismiss(),r.props.flash.success?i.success(e(r.props.flash.success)):r.props.flash.error&&i.error(e(r.props.flash.error))},onError:r=>{s!=null&&s.is_demo||i.dismiss(),typeof r=="string"?i.error(r):i.error(`Failed to update attendance: ${Object.values(r).join(", ")}`)}})},de=()=>{R(""),w("_empty_"),M("_empty_"),C("_empty_"),N(!1),m.get(route("meetings.meeting-attendees.index"),{page:1,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},T=[];Pe(A,"create-meeting-attendees")&&T.push({label:e("Add Attendee"),icon:a.jsx(je,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>ne()});const ce=[{title:e("Dashboard"),href:route("dashboard")},{title:e("Meetings"),href:route("meetings.meeting-attendees.index")},{title:e("Meeting Attendees")}],ue=t=>{switch(t){case"Accepted":return"bg-green-50 text-green-700 ring-green-600/20";case"Declined":return"bg-red-50 text-red-700 ring-red-600/10";case"Tentative":return"bg-yellow-50 text-yellow-800 ring-yellow-600/20";case"Pending":return"bg-orange-50 text-orange-700 ring-orange-600/20";default:return"bg-gray-50 text-gray-600 ring-gray-500/10"}},fe=t=>{switch(t){case"Present":return"bg-green-50 text-green-700 ring-green-600/20";case"Late":return"bg-yellow-50 text-yellow-800 ring-yellow-600/20";case"Left Early":return"bg-orange-50 text-orange-700 ring-orange-600/20";case"Not Attended":return"bg-red-50 text-red-700 ring-red-600/10";default:return"bg-gray-50 text-gray-600 ring-gray-500/10"}},_e=[{key:"user.name",label:e("Attendee"),render:(t,r)=>{var g;return a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx(De,{className:"h-4 w-4 text-gray-500"}),a.jsxs("div",{children:[a.jsx("div",{className:"font-medium",children:(g=r.user)==null?void 0:g.name}),a.jsx("div",{className:"text-xs text-gray-500",children:r.type==="Required"?a.jsx("span",{className:"text-red-600",children:e("Required")}):a.jsx("span",{className:"text-blue-600",children:e("Optional")})})]})]})}},{key:"meeting.title",label:e("Meeting"),render:(t,r)=>{var g,L,I,z;return a.jsxs("div",{children:[a.jsx("div",{className:"font-medium",children:(g=r.meeting)==null?void 0:g.title}),a.jsxs("div",{className:"text-xs text-gray-500 flex items-center gap-1",children:[a.jsx(Fe,{className:"h-3 w-3"}),(L=r.meeting)!=null&&L.meeting_date?(z=window.appSettings)==null?void 0:z.formatDateTimeSimple((I=r.meeting)==null?void 0:I.meeting_date,!1):"-"]})]})}},{key:"rsvp_status",label:e("RSVP"),render:t=>a.jsx("span",{className:`inline-flex items-center gap-1 rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${ue(t)}`,children:e(t)})},{key:"attendance_status",label:e("Attendance"),render:t=>a.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${fe(t)}`,children:e(t)})},{key:"rsvp_date",label:e("RSVP Date"),sortable:!0,render:t=>{var r;return((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(t,!1))||new Date(t).toLocaleDateString()}},{key:"decline_reason",label:e("Decline Reason"),render:t=>t||"-"}],ge=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-meeting-attendees"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-meeting-attendees"},{label:e("Update RSVP"),icon:"MessageSquare",action:"update-rsvp",className:"text-green-500",requiredPermission:"manage-meeting-rsvp-status"},{label:e("Update Attendance"),icon:"UserCheck",action:"update-attendance",className:"text-purple-500",requiredPermission:"manage-meeting-attendance"},{label:e("Remove"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-meeting-attendees"}],k=[{value:"_empty_",label:e("All RSVP"),disabled:!0},{value:"Pending",label:e("Pending")},{value:"Accepted",label:e("Accepted")},{value:"Declined",label:e("Declined")},{value:"Tentative",label:e("Tentative")}],q=[{value:"_empty_",label:e("All Attendance"),disabled:!0},{value:"Not Attended",label:e("Not Attended")},{value:"Present",label:e("Present")},{value:"Late",label:e("Late")},{value:"Left Early",label:e("Left Early")}],ve=[{value:"_empty_",label:e("All Meetings"),disabled:!0},...(j||[]).map(t=>({value:t.id.toString(),label:`${t.title} - ${B(new Date(t.meeting_date),"MMM dd, yyyy")}`}))],ye=[{value:"_empty_",label:e("Select Meeting")},...(j||[]).map(t=>({value:t.id.toString(),label:`${t.title} - ${B(new Date(t.meeting_date),"MMM dd, yyyy")}`}))],he=[{value:"_empty_",label:e("Select Employee")},...(G||[]).map(t=>({value:t.id.toString(),label:t.name}))];return a.jsxs(xe,{title:e("Meeting Attendees"),url:"/meetings/meeting-attendees",actions:T,breadcrumbs:ce,noPadding:!0,children:[a.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:a.jsx(Ce,{searchTerm:f,onSearchChange:R,onSearch:se,filters:[{name:"rsvp_status",label:e("RSVP Status"),type:"select",value:d,onChange:w,options:k},{name:"attendance_status",label:e("Attendance"),type:"select",value:c,onChange:M,options:q},{name:"meeting_id",label:e("Meeting"),type:"select",value:u,onChange:C,options:ve,searchable:!0}],showFilters:H,setShowFilters:N,hasActiveFilters:te,activeFilterCount:re,onResetFilters:de,onApplyFilters:E,currentPerPage:((V=p.per_page)==null?void 0:V.toString())||"10",onPerPageChange:t=>{m.get(route("meetings.meeting-attendees.index"),{page:1,per_page:parseInt(t),search:f||void 0,rsvp_status:d!=="_empty_"?d:void 0,attendance_status:c!=="_empty_"?c:void 0,meeting_id:u!=="_empty_"?u:void 0},{preserveState:!0,preserveScroll:!0})}})}),a.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[a.jsx(Re,{columns:_e,actions:ge,data:(n==null?void 0:n.data)||[],from:(n==null?void 0:n.from)||1,onAction:ae,sortField:p.sort_field,sortDirection:p.sort_direction,onSort:ie,permissions:A,entityPermissions:{view:"view-meeting-attendees",create:"create-meeting-attendees",edit:"edit-meeting-attendees",delete:"delete-meeting-attendees"}}),a.jsx(Me,{from:(n==null?void 0:n.from)||0,to:(n==null?void 0:n.to)||0,total:(n==null?void 0:n.total)||0,links:n==null?void 0:n.links,entityName:e("meeting attendees"),onPageChange:t=>m.get(t)})]}),a.jsx(P,{isOpen:K,onClose:()=>_(!1),onSubmit:oe,formConfig:{fields:[{name:"meeting_id",label:e("Meeting"),type:"select",required:!0,options:ye.filter(t=>t.value!=="_empty_"),searchable:!0},{name:"user_id",label:e("Employee"),type:"select",required:!0,options:he.filter(t=>t.value!=="_empty_"),searchable:!0},{name:"type",label:e("Attendance Type"),type:"select",required:!0,options:[{value:"Required",label:e("Required")},{value:"Optional",label:e("Optional")}]},{name:"rsvp_status",label:e("RSVP Status"),type:"select",options:k.filter(t=>t.value!=="_empty_")},{name:"attendance_status",label:e("Attendance Status"),type:"select",options:q.filter(t=>t.value!=="_empty_")},{name:"decline_reason",label:e("Decline Reason"),type:"textarea",helpText:e("Required if RSVP status is Declined")}],modalSize:"lg"},initialData:l,title:e(v==="create"?"Add Meeting Attendee":"Edit Meeting Attendee"),mode:v}),a.jsx(we,{isOpen:J,onClose:()=>h(!1),onConfirm:pe,itemName:l?`${(U=l.user)==null?void 0:U.name} - ${($=l.meeting)==null?void 0:$.title}`:"",entityName:"meeting attendee"}),a.jsx(P,{isOpen:Q,onClose:()=>x(!1),onSubmit:le,formConfig:{fields:[{name:"rsvp_status",label:e("RSVP Status"),type:"select",required:!0,options:[{value:"Pending",label:e("Pending")},{value:"Accepted",label:e("Accepted")},{value:"Declined",label:e("Declined")},{value:"Tentative",label:e("Tentative")}]},{name:"decline_reason",label:e("Decline Reason"),type:"textarea",helpText:e("Required if RSVP status is Declined")}],modalSize:"md"},initialData:{rsvp_status:X,decline_reason:(l==null?void 0:l.decline_reason)||""},title:e("Update RSVP Status"),mode:"edit",submitButtonText:e("Update RSVP")}),a.jsx(P,{isOpen:W,onClose:()=>b(!1),onSubmit:me,formConfig:{fields:[{name:"attendance_status",label:e("Attendance Status"),type:"select",required:!0,options:[{value:"Not Attended",label:e("Not Attended")},{value:"Present",label:e("Present")},{value:"Late",label:e("Late")},{value:"Left Early",label:e("Left Early")}]}],modalSize:"sm"},initialData:{attendance_status:Z},title:e("Update Attendance Status"),mode:"edit",submitButtonText:e("Update Attendance")}),a.jsx(Ae,{open:!!S,onOpenChange:()=>O(null),children:S&&a.jsx(Ne,{attendee:S})})]})}export{xs as default}; +import{r as o,j as a}from"./ui-Z445SNHD.js";import{P as xe}from"./page-template-Cw8W4Qs2.js";import{u as be,c as Se,x as Pe,P as je,r as m,D as Ae,t as i}from"./app-Da3PX8qg.js";import{C as Re}from"./CrudTable-Dk-uCuqB.js";import{C as P}from"./CrudFormModal-CTSICk3j.js";import{C as we}from"./CrudDeleteModal-DmHx0JCJ.js";import{P as Me}from"./pagination-B9z4VraF.js";import{S as Ce}from"./search-and-filter-bar-1QHzFJdq.js";import Ne from"./view-Dd9H2WmN.js";import{U as De}from"./user-Ka_u5D6T.js";import{C as Fe}from"./calendar-kiIl5Cyq.js";import{f as B}from"./utils-BWxnHGCV.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./users-BG7aX58P.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./table-BRtys9Nx.js";import"./unlink-vC8B7N8r.js";import"./scale-Chnhsap1.js";import"./arrow-down-left-D4-BLXQL.js";import"./arrow-left-B9tcIgis.js";import"./arrow-right-left-TC-Oi5FJ.js";import"./arrow-right-SXr1661j.js";import"./arrow-up-down-Df1H6itH.js";import"./lock-open-Cco69YMj.js";import"./award-DOf5Xc3o.js";import"./ban-C1FQ9ay_.js";import"./indian-rupee-CY9fE6hT.js";import"./bell-BMsQyWM-.js";import"./book-open-DiNAfaue.js";import"./boxes-Bjf0_Kx7.js";import"./building-2-DmmRcP0c.js";import"./building-BXglONiz.js";import"./calculator-B75Vnhim.js";import"./calendar-check-C2F7PWoI.js";import"./camera-DZNJpjXR.js";import"./chart-column-CKzC1aib.js";import"./chart-no-axes-column-increasing-xL8kjLW0.js";import"./chart-no-axes-column-CaNDayE9.js";import"./chevron-left-C98gPe5P.js";import"./circle-alert-Cu5dznTP.js";import"./circle-check-big-KTDTMhTs.js";import"./circle-check-aau4wqhp.js";import"./circle-help-C4uXcZYY.js";import"./circle-x-r3If4JPw.js";import"./circle-DgA3bS7I.js";import"./clipboard-list-BNSl4hy2.js";import"./code-Dzlx6QPB.js";import"./crosshair-DtQysFz7.js";import"./crown-CC8Godfb.js";import"./download-BHVnw95S.js";import"./external-link-DL5n0dhJ.js";import"./eye-off-BJYR0wmr.js";import"./eye-CzYzwmmr.js";import"./instagram-tpp8H3E-.js";import"./file-down-CxCQCvcc.js";import"./pen-line-CNA-f1dm.js";import"./file-up-D3rB-4Bg.js";import"./filter-B_3e214H.js";import"./folder-git-2-T64oq8HG.js";import"./house-BUnGVtyw.js";import"./git-branch-EdIXkL-9.js";import"./grip-vertical-BvetFs24.js";import"./hard-drive--Nch37f-.js";import"./hash-B3fNBlbs.js";import"./shield-rKKgzkbW.js";import"./info-Cj5ROI6H.js";import"./layers-DdZLSQgt.js";import"./layout-list-DkB7S2jk.js";import"./lightbulb-CJXOfIFD.js";import"./link-2-DNnYgrdz.js";import"./link-DeErafFW.js";import"./twitter-CRZZ6zjd.js";import"./list-DY4Uh_0E.js";import"./locate-fixed-BKpEfCUU.js";import"./lock-BGSkpX29.js";import"./log-in-TxFQ9ojy.js";import"./mail-khAU5Oig.js";import"./map-pin-BFNXdrz2.js";import"./menu-BGxVBBZl.js";import"./message-square-warning-DHRFlo8i.js";import"./message-square-C7x1Rix5.js";import"./monitor-P2T9V9tT.js";import"./package-C-rDDwyp.js";import"./percent-DP16IBy2.js";import"./phone-XzqO8Dfs.js";import"./plane-C9QqCVcZ.js";import"./play-62Z04sZZ.js";import"./qr-code-CUR1J9NH.js";import"./quote-DF2Qwen7.js";import"./radio-nm2vY_Ib.js";import"./ruler-DviIA5uv.js";import"./send-DXZhFVWG.js";import"./server-BzBihesB.js";import"./wifi-BPS_-hKY.js";import"./shield-check-Cyw4YGYb.js";import"./smartphone-i99jk4ns.js";import"./square-check-big-Cal0w_ma.js";import"./square-pen-CatLE0_h.js";import"./star-CSGOTD6i.js";import"./sun-TjfxyFzf.js";import"./tag-CUFhfHTp.js";import"./target-B_9kWYv3.js";import"./thumbs-up-Du-LlBXg.js";import"./ticket-BjgtGAIQ.js";import"./trash-2-15Ri11Yq.js";import"./trash-BRJCY2my.js";import"./trending-down-MNPLLbIb.js";import"./trending-up-D5y6g4yZ.js";import"./triangle-alert-CeuDFixJ.js";import"./trophy-Cs36GMET.js";import"./type-DX1RNe21.js";import"./user-check-DDs_5zV9.js";import"./user-plus-Ba62LA9O.js";import"./user-x-C3dBJr2o.js";import"./wallet-BP1hP1I0.js";import"./wrench-DX6GWbcS.js";import"./zap-Of1Abppa.js";import"./radio-group-CuY8xCRY.js";import"./checkbox-C3Z6LHOx.js";import"./multi-select-field-ALFA5JXF.js";import"./scroll-area-C7NBgd0i.js";import"./LocationPicker-Dy1Od2a3.js";import"./leaflet-FVhBWCqS.js";function xs(){var V,U,$;const{t:e}=be(),{auth:y,meetingAttendees:n,meetings:j,employees:G,filters:p={},globalSettings:s}=Se().props,A=(y==null?void 0:y.permissions)||[],[f,R]=o.useState(p.search||""),[d,w]=o.useState(p.rsvp_status||"_empty_"),[c,M]=o.useState(p.attendance_status||"_empty_"),[u,C]=o.useState(p.meeting_id||"_empty_"),[H,N]=o.useState(!1),[J,h]=o.useState(!1),[K,_]=o.useState(!1),[Q,x]=o.useState(!1),[W,b]=o.useState(!1),[l,D]=o.useState(null),[v,F]=o.useState("create"),[S,O]=o.useState(null),[X,Y]=o.useState(""),[Z,ee]=o.useState(""),te=()=>d!=="_empty_"||c!=="_empty_"||u!=="_empty_"||f!=="",re=()=>(d!=="_empty_"?1:0)+(c!=="_empty_"?1:0)+(u!=="_empty_"?1:0)+(f!==""?1:0),se=t=>{t.preventDefault(),E()},E=()=>{m.get(route("meetings.meeting-attendees.index"),{page:1,search:f||void 0,rsvp_status:d!=="_empty_"?d:void 0,attendance_status:c!=="_empty_"?c:void 0,meeting_id:u!=="_empty_"?u:void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},ie=t=>{const r=p.sort_field===t&&p.sort_direction==="asc"?"desc":"asc";m.get(route("meetings.meeting-attendees.index"),{sort_field:t,sort_direction:r,page:1,search:f||void 0,rsvp_status:d!=="_empty_"?d:void 0,attendance_status:c!=="_empty_"?c:void 0,meeting_id:u!=="_empty_"?u:void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},ae=(t,r)=>{switch(D(r),t){case"view":O(r);break;case"edit":F("edit"),_(!0);break;case"delete":h(!0);break;case"update-rsvp":Y(r.rsvp_status),x(!0);break;case"update-attendance":ee(r.attendance_status),b(!0);break}},ne=()=>{D(null),F("create"),_(!0)},oe=t=>{v==="create"?(s!=null&&s.is_demo||i.loading(e("Adding meeting attendee...")),m.post(route("meetings.meeting-attendees.store"),t,{onSuccess:r=>{_(!1),s!=null&&s.is_demo||i.dismiss(),r.props.flash.success?i.success(e(r.props.flash.success)):r.props.flash.error&&i.error(e(r.props.flash.error))},onError:r=>{s!=null&&s.is_demo||i.dismiss(),typeof r=="string"?i.error(r):i.error(`Failed to add attendee: ${Object.values(r).join(", ")}`)}})):v==="edit"&&(s!=null&&s.is_demo||i.loading(e("Updating meeting attendee...")),m.put(route("meetings.meeting-attendees.update",l.id),t,{onSuccess:r=>{_(!1),s!=null&&s.is_demo||i.dismiss(),r.props.flash.success?i.success(e(r.props.flash.success)):r.props.flash.error&&i.error(e(r.props.flash.error))},onError:r=>{s!=null&&s.is_demo||i.dismiss(),typeof r=="string"?i.error(r):i.error(`Failed to update attendee: ${Object.values(r).join(", ")}`)}}))},pe=()=>{s!=null&&s.is_demo||i.loading(e("Removing meeting attendee...")),m.delete(route("meetings.meeting-attendees.destroy",l.id),{onSuccess:t=>{h(!1),s!=null&&s.is_demo||i.dismiss(),t.props.flash.success?i.success(e(t.props.flash.success)):t.props.flash.error&&i.error(e(t.props.flash.error))},onError:t=>{s!=null&&s.is_demo||i.dismiss(),typeof t=="string"?i.error(t):i.error(`Failed to remove attendee: ${Object.values(t).join(", ")}`)}})},le=t=>{s!=null&&s.is_demo||i.loading(e("Updating RSVP status...")),m.put(route("meetings.meeting-attendees.update-rsvp",l.id),{rsvp_status:t.rsvp_status,decline_reason:t.decline_reason},{onSuccess:r=>{x(!1),s!=null&&s.is_demo||i.dismiss(),r.props.flash.success?i.success(e(r.props.flash.success)):r.props.flash.error&&i.error(e(r.props.flash.error))},onError:r=>{s!=null&&s.is_demo||i.dismiss(),typeof r=="string"?i.error(r):i.error(`Failed to update RSVP: ${Object.values(r).join(", ")}`)}})},me=t=>{s!=null&&s.is_demo||i.loading(e("Updating attendance status...")),m.put(route("meetings.meeting-attendees.update-attendance",l.id),{attendance_status:t.attendance_status},{onSuccess:r=>{b(!1),s!=null&&s.is_demo||i.dismiss(),r.props.flash.success?i.success(e(r.props.flash.success)):r.props.flash.error&&i.error(e(r.props.flash.error))},onError:r=>{s!=null&&s.is_demo||i.dismiss(),typeof r=="string"?i.error(r):i.error(`Failed to update attendance: ${Object.values(r).join(", ")}`)}})},de=()=>{R(""),w("_empty_"),M("_empty_"),C("_empty_"),N(!1),m.get(route("meetings.meeting-attendees.index"),{page:1,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},T=[];Pe(A,"create-meeting-attendees")&&T.push({label:e("Add Attendee"),icon:a.jsx(je,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>ne()});const ce=[{title:e("Dashboard"),href:route("dashboard")},{title:e("Meetings"),href:route("meetings.meeting-attendees.index")},{title:e("Meeting Attendees")}],ue=t=>{switch(t){case"Accepted":return"bg-green-50 text-green-700 ring-green-600/20";case"Declined":return"bg-red-50 text-red-700 ring-red-600/10";case"Tentative":return"bg-yellow-50 text-yellow-800 ring-yellow-600/20";case"Pending":return"bg-orange-50 text-orange-700 ring-orange-600/20";default:return"bg-gray-50 text-gray-600 ring-gray-500/10"}},fe=t=>{switch(t){case"Present":return"bg-green-50 text-green-700 ring-green-600/20";case"Late":return"bg-yellow-50 text-yellow-800 ring-yellow-600/20";case"Left Early":return"bg-orange-50 text-orange-700 ring-orange-600/20";case"Not Attended":return"bg-red-50 text-red-700 ring-red-600/10";default:return"bg-gray-50 text-gray-600 ring-gray-500/10"}},_e=[{key:"user.name",label:e("Attendee"),render:(t,r)=>{var g;return a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx(De,{className:"h-4 w-4 text-gray-500"}),a.jsxs("div",{children:[a.jsx("div",{className:"font-medium",children:(g=r.user)==null?void 0:g.name}),a.jsx("div",{className:"text-xs text-gray-500",children:r.type==="Required"?a.jsx("span",{className:"text-red-600",children:e("Required")}):a.jsx("span",{className:"text-blue-600",children:e("Optional")})})]})]})}},{key:"meeting.title",label:e("Meeting"),render:(t,r)=>{var g,L,I,z;return a.jsxs("div",{children:[a.jsx("div",{className:"font-medium",children:(g=r.meeting)==null?void 0:g.title}),a.jsxs("div",{className:"text-xs text-gray-500 flex items-center gap-1",children:[a.jsx(Fe,{className:"h-3 w-3"}),(L=r.meeting)!=null&&L.meeting_date?(z=window.appSettings)==null?void 0:z.formatDateTimeSimple((I=r.meeting)==null?void 0:I.meeting_date,!1):"-"]})]})}},{key:"rsvp_status",label:e("RSVP"),render:t=>a.jsx("span",{className:`inline-flex items-center gap-1 rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${ue(t)}`,children:e(t)})},{key:"attendance_status",label:e("Attendance"),render:t=>a.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${fe(t)}`,children:e(t)})},{key:"rsvp_date",label:e("RSVP Date"),sortable:!0,render:t=>{var r;return((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(t,!1))||new Date(t).toLocaleDateString()}},{key:"decline_reason",label:e("Decline Reason"),render:t=>t||"-"}],ge=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-meeting-attendees"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-meeting-attendees"},{label:e("Update RSVP"),icon:"MessageSquare",action:"update-rsvp",className:"text-green-500",requiredPermission:"manage-meeting-rsvp-status"},{label:e("Update Attendance"),icon:"UserCheck",action:"update-attendance",className:"text-purple-500",requiredPermission:"manage-meeting-attendance"},{label:e("Remove"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-meeting-attendees"}],k=[{value:"_empty_",label:e("All RSVP"),disabled:!0},{value:"Pending",label:e("Pending")},{value:"Accepted",label:e("Accepted")},{value:"Declined",label:e("Declined")},{value:"Tentative",label:e("Tentative")}],q=[{value:"_empty_",label:e("All Attendance"),disabled:!0},{value:"Not Attended",label:e("Not Attended")},{value:"Present",label:e("Present")},{value:"Late",label:e("Late")},{value:"Left Early",label:e("Left Early")}],ve=[{value:"_empty_",label:e("All Meetings"),disabled:!0},...(j||[]).map(t=>({value:t.id.toString(),label:`${t.title} - ${B(new Date(t.meeting_date),"MMM dd, yyyy")}`}))],ye=[{value:"_empty_",label:e("Select Meeting")},...(j||[]).map(t=>({value:t.id.toString(),label:`${t.title} - ${B(new Date(t.meeting_date),"MMM dd, yyyy")}`}))],he=[{value:"_empty_",label:e("Select Employee")},...(G||[]).map(t=>({value:t.id.toString(),label:t.name}))];return a.jsxs(xe,{title:e("Meeting Attendees"),url:"/meetings/meeting-attendees",actions:T,breadcrumbs:ce,noPadding:!0,children:[a.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:a.jsx(Ce,{searchTerm:f,onSearchChange:R,onSearch:se,filters:[{name:"rsvp_status",label:e("RSVP Status"),type:"select",value:d,onChange:w,options:k},{name:"attendance_status",label:e("Attendance"),type:"select",value:c,onChange:M,options:q},{name:"meeting_id",label:e("Meeting"),type:"select",value:u,onChange:C,options:ve,searchable:!0}],showFilters:H,setShowFilters:N,hasActiveFilters:te,activeFilterCount:re,onResetFilters:de,onApplyFilters:E,currentPerPage:((V=p.per_page)==null?void 0:V.toString())||"10",onPerPageChange:t=>{m.get(route("meetings.meeting-attendees.index"),{page:1,per_page:parseInt(t),search:f||void 0,rsvp_status:d!=="_empty_"?d:void 0,attendance_status:c!=="_empty_"?c:void 0,meeting_id:u!=="_empty_"?u:void 0},{preserveState:!0,preserveScroll:!0})}})}),a.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[a.jsx(Re,{columns:_e,actions:ge,data:(n==null?void 0:n.data)||[],from:(n==null?void 0:n.from)||1,onAction:ae,sortField:p.sort_field,sortDirection:p.sort_direction,onSort:ie,permissions:A,entityPermissions:{view:"view-meeting-attendees",create:"create-meeting-attendees",edit:"edit-meeting-attendees",delete:"delete-meeting-attendees"}}),a.jsx(Me,{from:(n==null?void 0:n.from)||0,to:(n==null?void 0:n.to)||0,total:(n==null?void 0:n.total)||0,links:n==null?void 0:n.links,entityName:e("meeting attendees"),onPageChange:t=>m.get(t)})]}),a.jsx(P,{isOpen:K,onClose:()=>_(!1),onSubmit:oe,formConfig:{fields:[{name:"meeting_id",label:e("Meeting"),type:"select",required:!0,options:ye.filter(t=>t.value!=="_empty_"),searchable:!0},{name:"user_id",label:e("Employee"),type:"select",required:!0,options:he.filter(t=>t.value!=="_empty_"),searchable:!0},{name:"type",label:e("Attendance Type"),type:"select",required:!0,options:[{value:"Required",label:e("Required")},{value:"Optional",label:e("Optional")}]},{name:"rsvp_status",label:e("RSVP Status"),type:"select",options:k.filter(t=>t.value!=="_empty_")},{name:"attendance_status",label:e("Attendance Status"),type:"select",options:q.filter(t=>t.value!=="_empty_")},{name:"decline_reason",label:e("Decline Reason"),type:"textarea",helpText:e("Required if RSVP status is Declined")}],modalSize:"lg"},initialData:l,title:e(v==="create"?"Add Meeting Attendee":"Edit Meeting Attendee"),mode:v}),a.jsx(we,{isOpen:J,onClose:()=>h(!1),onConfirm:pe,itemName:l?`${(U=l.user)==null?void 0:U.name} - ${($=l.meeting)==null?void 0:$.title}`:"",entityName:"meeting attendee"}),a.jsx(P,{isOpen:Q,onClose:()=>x(!1),onSubmit:le,formConfig:{fields:[{name:"rsvp_status",label:e("RSVP Status"),type:"select",required:!0,options:[{value:"Pending",label:e("Pending")},{value:"Accepted",label:e("Accepted")},{value:"Declined",label:e("Declined")},{value:"Tentative",label:e("Tentative")}]},{name:"decline_reason",label:e("Decline Reason"),type:"textarea",helpText:e("Required if RSVP status is Declined")}],modalSize:"md"},initialData:{rsvp_status:X,decline_reason:(l==null?void 0:l.decline_reason)||""},title:e("Update RSVP Status"),mode:"edit",submitButtonText:e("Update RSVP")}),a.jsx(P,{isOpen:W,onClose:()=>b(!1),onSubmit:me,formConfig:{fields:[{name:"attendance_status",label:e("Attendance Status"),type:"select",required:!0,options:[{value:"Not Attended",label:e("Not Attended")},{value:"Present",label:e("Present")},{value:"Late",label:e("Late")},{value:"Left Early",label:e("Left Early")}]}],modalSize:"sm"},initialData:{attendance_status:Z},title:e("Update Attendance Status"),mode:"edit",submitButtonText:e("Update Attendance")}),a.jsx(Ae,{open:!!S,onOpenChange:()=>O(null),children:S&&a.jsx(Ne,{attendee:S})})]})}export{xs as default}; diff --git a/public/build/assets/index-DWOIimsh.js b/public/build/assets/index-DV3xU5G3.js similarity index 69% rename from public/build/assets/index-DWOIimsh.js rename to public/build/assets/index-DV3xU5G3.js index c1a823c86..203460fc3 100644 --- a/public/build/assets/index-DWOIimsh.js +++ b/public/build/assets/index-DV3xU5G3.js @@ -1 +1 @@ -import{r as l,j as s}from"./ui-Z445SNHD.js";import{P as je}from"./page-template-B_mOhR6n.js";import{u as be,c as ge,x as P,P as _e,r as f,D as we,t as i}from"./app-36WMjvX0.js";import{C as Se}from"./CrudTable-DA37WZsR.js";import{C as Ce}from"./CrudFormModal-Bmz2nLeY.js";import{C as ke}from"./CrudDeleteModal-DM40AK8z.js";import{P as Fe}from"./pagination-n2efY1KU.js";import{S as Pe}from"./search-and-filter-bar-PUOLiNYr.js";import{I as De}from"./ImportModal-NusA89JZ.js";import Ne from"./view-W5rVIna8.js";import{F as Te}from"./file-down-Bxu0R4EW.js";import{F as Oe}from"./file-up-CZ-cXuKa.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./table-C1YkBp3W.js";import"./unlink-sh32LPkQ.js";import"./scale-rJYsnHRa.js";import"./arrow-down-left-BN6xjhcz.js";import"./arrow-left-CjPQICYw.js";import"./arrow-right-left-DKUcVR58.js";import"./arrow-right-DUEfRrRr.js";import"./arrow-up-down-FmcUfWon.js";import"./lock-open-CN4tz8Of.js";import"./award-D9FlSYzB.js";import"./ban-CMgLBFSt.js";import"./indian-rupee-Bh3-8N2a.js";import"./bell-Cr2F9IDD.js";import"./book-open-DUwKvBiK.js";import"./boxes-rwzklut0.js";import"./building-2-Cda8xQDI.js";import"./building-CG4yAV8N.js";import"./calculator-wt_63eRJ.js";import"./calendar-check-BZ1JTjf6.js";import"./camera-DDKUkICL.js";import"./chart-column-GeSBJr5Y.js";import"./chart-no-axes-column-increasing-Beqplnfl.js";import"./chart-no-axes-column-BKgkVzqT.js";import"./chevron-left-DKWjKjSf.js";import"./circle-alert-KsX4JXbz.js";import"./circle-check-big-DqURlwt2.js";import"./circle-check-C_SLfS2p.js";import"./circle-help-BdsC7_wR.js";import"./circle-x-DkvEqmM5.js";import"./circle-BpyxLEsH.js";import"./clipboard-list-BU0dok7E.js";import"./code-DNPjFOcs.js";import"./crosshair-C7OptAZm.js";import"./crown-Cp4cgutu.js";import"./download-Ba72czhU.js";import"./external-link-uO-R2E0-.js";import"./eye-off-DlDpEvnB.js";import"./eye-DSAoA9Pp.js";import"./instagram-DBjFHIT7.js";import"./pen-line-Fy-AVmqM.js";import"./filter-D8dMdozc.js";import"./folder-git-2-Dwj_EoDL.js";import"./house-D8b8GwgZ.js";import"./git-branch-D2sIFzs4.js";import"./grip-vertical-DXcr-v-g.js";import"./hard-drive-ApF-ULi1.js";import"./hash-CHJS6b-L.js";import"./shield-Mt6vEHxn.js";import"./info-VH-vNQ_z.js";import"./layers-CF7Mhs3n.js";import"./layout-list-BuBaZfwq.js";import"./lightbulb-fAsbBO8F.js";import"./link-2-C22T2wSs.js";import"./link-ClcCoVU_.js";import"./twitter-DDHYm63p.js";import"./list-Ajdnpsw1.js";import"./locate-fixed-D29o3FBS.js";import"./lock-RX1hYn48.js";import"./log-in-Bt5dnADg.js";import"./mail-BFoS8U8W.js";import"./map-pin-L7jUebKz.js";import"./menu-Cu-nnefe.js";import"./message-square-warning-DbVEqa_0.js";import"./message-square-DMJ4IbdE.js";import"./monitor-DL9THmS7.js";import"./package-B9XnehkQ.js";import"./percent-BYDujffR.js";import"./phone-CJ2h446N.js";import"./plane-BqORGC6m.js";import"./play-DHqp-NCB.js";import"./qr-code-u5AOBzVe.js";import"./quote-BtOwgBns.js";import"./radio-CxUR05xj.js";import"./ruler-DbxwIrQY.js";import"./send-DpE3qK0m.js";import"./server-DgtPu6lA.js";import"./wifi-CFyF5qct.js";import"./shield-check--CTAItWs.js";import"./smartphone-BQ_9x4vN.js";import"./square-check-big-Dt4MtZcM.js";import"./square-pen-B3p2jiW9.js";import"./star-WlheM7sI.js";import"./sun-DRsBfXSu.js";import"./tag-CMVMnpSh.js";import"./target-BEz5Ry2v.js";import"./thumbs-up-DYj-woXk.js";import"./ticket-BhEK5100.js";import"./trash-2-Dxg0nP1A.js";import"./trash-Dyd2ZsaG.js";import"./trending-down-CeOqAkGV.js";import"./trending-up-CPB8hZlm.js";import"./triangle-alert-MsN2AA6c.js";import"./trophy-BZyhzbIT.js";import"./type-DlbqWp8I.js";import"./user-check-4xSYwYvq.js";import"./user-plus-C-0nSlHG.js";import"./user-x-Drk57M2z.js";import"./wallet-C3p1yihr.js";import"./wrench-CLqKc51o.js";import"./zap-D4fS-tPu.js";import"./radio-group-BtLENAXk.js";import"./checkbox-Bos2Phgi.js";import"./multi-select-field-BX9C1tYH.js";import"./scroll-area-BmK0s-Hf.js";import"./LocationPicker-DAd_AcXs.js";import"./leaflet-FVhBWCqS.js";import"./alert-CXPQTH5c.js";function wo(){var V,H;const{t}=be(),{auth:S,timeEntries:a,employees:C,projects:Q,filters:p={},hasSampleFile:Y,globalSettings:o}=ge().props,b=(S==null?void 0:S.permissions)||[],[y,D]=l.useState(p.search||""),[d,N]=l.useState(p.employee_id||"all"),[c,T]=l.useState(p.status||"all"),[u,O]=l.useState(p.project||"all"),[v,E]=l.useState(p.date_from||""),[x,A]=l.useState(p.date_to||""),[Z,q]=l.useState(!1),[ee,j]=l.useState(!1),[te,k]=l.useState(!1),[re,R]=l.useState(!1),[n,I]=l.useState(null),[g,M]=l.useState("create"),[F,U]=l.useState(null),oe=()=>y!==""||d!=="all"||c!=="all"||u!=="all"||v!==""||x!=="",ie=()=>(y?1:0)+(d!=="all"?1:0)+(c!=="all"?1:0)+(u!=="all"?1:0)+(v?1:0)+(x?1:0),se=e=>{e.preventDefault(),$()},$=()=>{f.get(route("hr.time-entries.index"),{page:1,search:y||void 0,employee_id:d!=="all"?d:void 0,status:c!=="all"?c:void 0,project:u!=="all"?u:void 0,date_from:v||void 0,date_to:x||void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},ae=e=>{const r=p.sort_field===e&&p.sort_direction==="asc"?"desc":"asc";f.get(route("hr.time-entries.index"),{sort_field:e,sort_direction:r,page:1,search:y||void 0,employee_id:d!=="all"?d:void 0,status:c!=="all"?c:void 0,project:u!=="all"?u:void 0,date_from:v||void 0,date_to:x||void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},me=(e,r)=>{switch(I(r),e){case"view":U(r);break;case"edit":M("edit"),j(!0);break;case"delete":k(!0);break;case"approve":L(r,"approved");break;case"reject":L(r,"rejected");break}},pe=()=>{I(null),M("create"),j(!0)},le=e=>{g==="create"?(o!=null&&o.is_demo||i.loading(t("Creating time entry...")),f.post(route("hr.time-entries.store"),e,{onSuccess:r=>{j(!1),o!=null&&o.is_demo||i.dismiss(),r.props.flash.success?i.success(t(r.props.flash.success)):r.props.flash.error&&i.error(t(r.props.flash.error))},onError:r=>{o!=null&&o.is_demo||i.dismiss(),typeof r=="string"?i.error(r):i.error(`Failed to create time entry: ${Object.values(r).join(", ")}`)}})):g==="edit"&&(o!=null&&o.is_demo||i.loading(t("Updating time entry...")),f.put(route("hr.time-entries.update",n.id),e,{onSuccess:r=>{j(!1),o!=null&&o.is_demo||i.dismiss(),r.props.flash.success?i.success(t(r.props.flash.success)):r.props.flash.error&&i.error(t(r.props.flash.error))},onError:r=>{o!=null&&o.is_demo||i.dismiss(),typeof r=="string"?i.error(r):i.error(`Failed to update time entry: ${Object.values(r).join(", ")}`)}}))},ne=()=>{o!=null&&o.is_demo||i.loading(t("Deleting time entry...")),f.delete(route("hr.time-entries.destroy",n.id),{onSuccess:e=>{k(!1),o!=null&&o.is_demo||i.dismiss(),e.props.flash.success?i.success(t(e.props.flash.success)):e.props.flash.error&&i.error(t(e.props.flash.error))},onError:e=>{o!=null&&o.is_demo||i.dismiss(),typeof e=="string"?i.error(e):i.error(`Failed to delete time entry: ${Object.values(e).join(", ")}`)}})},L=(e,r)=>{const h=t(r==="approved"?"Approving":"Rejecting");o!=null&&o.is_demo||i.loading(`${h} time entry...`),f.put(route("hr.time-entries.update-status",e.id),{status:r,manager_comments:""},{onSuccess:m=>{o!=null&&o.is_demo||i.dismiss(),m.props.flash.success?i.success(t(m.props.flash.success)):m.props.flash.error&&i.error(t(m.props.flash.error))},onError:m=>{o!=null&&o.is_demo||i.dismiss(),typeof m=="string"?i.error(m):i.error(`Failed to update time entry status: ${Object.values(m).join(", ")}`)}})},de=()=>{D(""),N("all"),T("all"),O("all"),E(""),A(""),q(!1),f.get(route("hr.time-entries.index"),{page:1,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},ce=async()=>{try{const e=await fetch(route("hr.time-entries.export"),{method:"GET",headers:{"X-Requested-With":"XMLHttpRequest"}});if(!e.ok){const w=await e.json().catch(()=>({}));i.error(t(w.message||"Failed to export time entries"));return}const r=await e.blob(),h=window.URL.createObjectURL(r),m=document.createElement("a");m.href=h,m.download=`time_entries_${new Date().toISOString().slice(0,10)}.csv`,document.body.appendChild(m),m.click(),window.URL.revokeObjectURL(h),document.body.removeChild(m)}catch{i.error(t("Failed to export time entries"))}},_=[];P(b,"export-time-entry")&&_.push({label:t("Export"),icon:s.jsx(Te,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:ce}),P(b,"import-time-entry")&&_.push({label:t("Import"),icon:s.jsx(Oe,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>R(!0)}),P(b,"create-time-entries")&&_.push({label:t("Add Time Entry"),icon:s.jsx(_e,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>pe()});const ue=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Time Tracking"),href:route("hr.time-entries.index")},{title:t("Time Entries")}],fe=[{key:"employee",label:t("Employee"),render:(e,r)=>{var h,m,w,X,z,B,G;return s.jsxs("div",{className:"flex items-center space-x-3",children:[s.jsxs("div",{className:"relative",children:[(h=r.employee)!=null&&h.avatar?s.jsx("img",{src:r.employee.avatar,alt:((m=r.employee)==null?void 0:m.name)||"",className:"w-8 h-8 rounded-full object-cover",onError:W=>{var K;W.currentTarget.style.display="none";const J=(K=W.currentTarget.parentElement)==null?void 0:K.querySelector(".avatar-fallback");J&&(J.style.display="flex")}}):null,s.jsx("div",{className:`avatar-fallback w-8 h-8 rounded-full bg-gray-100 flex items-center justify-center text-gray-700 font-semibold text-xs${(w=r.employee)!=null&&w.avatar?" hidden":""}`,children:((B=(z=(X=r.employee)==null?void 0:X.name)==null?void 0:z.charAt(0))==null?void 0:B.toUpperCase())||"U"})]}),s.jsx("span",{className:"font-medium",children:((G=r.employee)==null?void 0:G.name)||"-"})]})}},{key:"date",label:t("Date"),sortable:!0,render:e=>{var r;return((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}},{key:"hours",label:t("Hours"),render:e=>s.jsxs("span",{className:"font-mono text-blue-600",children:[e,"h"]})},{key:"project",label:t("Project"),render:e=>s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${e?"bg-purple-50 text-purple-700 ring-1 ring-inset ring-purple-600/20":"bg-gray-50 text-gray-700 ring-1 ring-inset ring-gray-600/20"}`,children:e||t("No Project")})},{key:"status",label:t("Status"),render:e=>{const r={pending:"bg-yellow-50 text-yellow-700 ring-yellow-600/20",approved:"bg-green-50 text-green-700 ring-green-600/20",rejected:"bg-red-50 text-red-700 ring-red-600/20"};return s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${r[e]}`,children:e.charAt(0).toUpperCase()+e.slice(1)})}},{key:"created_at",label:t("Submitted On"),sortable:!0,render:e=>{var r;return((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}}],he=[{label:t("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-time-entries"},{label:t("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-time-entries",condition:e=>e.status==="pending"},{label:t("Approve"),icon:"CheckCircle",action:"approve",className:"text-green-500",requiredPermission:"approve-time-entries",condition:e=>e.status==="pending"},{label:t("Reject"),icon:"XCircle",action:"reject",className:"text-red-500",requiredPermission:"reject-time-entries",condition:e=>e.status==="pending"},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-time-entries",condition:e=>e.status==="pending"}],ye=[{value:"all",label:t("All Employees")},...(C||[]).map(e=>({value:e.id.toString(),label:e.name}))],ve=[{value:"all",label:t("All Statuses")},{value:"pending",label:t("Pending")},{value:"approved",label:t("Approved")},{value:"rejected",label:t("Rejected")}],xe=[{value:"all",label:t("All Projects")},...(Q||[]).map(e=>({value:e,label:e}))];return s.jsxs(je,{title:t("Time Entry Management"),url:"/hr/time-entries",actions:_,breadcrumbs:ue,noPadding:!0,children:[s.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:s.jsx(Pe,{searchTerm:y,onSearchChange:D,onSearch:se,filters:[{name:"employee_id",label:t("Employee"),type:"select",value:d,onChange:N,options:ye},{name:"status",label:t("Status"),type:"select",value:c,onChange:T,options:ve},{name:"project",label:t("Project"),type:"select",value:u,onChange:O,options:xe},{name:"date_from",label:t("Date From"),type:"date",value:v,onChange:E},{name:"date_to",label:t("Date To"),type:"date",value:x,onChange:A}],showFilters:Z,setShowFilters:q,hasActiveFilters:oe,activeFilterCount:ie,onResetFilters:de,onApplyFilters:$,currentPerPage:((V=p.per_page)==null?void 0:V.toString())||"10",onPerPageChange:e=>{f.get(route("hr.time-entries.index"),{page:1,per_page:parseInt(e),search:y||void 0,employee_id:d!=="all"?d:void 0,status:c!=="all"?c:void 0,project:u!=="all"?u:void 0,date_from:v||void 0,date_to:x||void 0},{preserveState:!0,preserveScroll:!0})}})}),s.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[s.jsx(Se,{columns:fe,actions:he,data:(a==null?void 0:a.data)||[],from:(a==null?void 0:a.from)||1,onAction:me,sortField:p.sort_field,sortDirection:p.sort_direction,onSort:ae,permissions:b,entityPermissions:{view:"view-time-entries",create:"create-time-entries",edit:"edit-time-entries",delete:"delete-time-entries"}}),s.jsx(Fe,{from:(a==null?void 0:a.from)||0,to:(a==null?void 0:a.to)||0,total:(a==null?void 0:a.total)||0,links:a==null?void 0:a.links,entityName:t("time entries"),onPageChange:e=>f.get(e)})]}),s.jsx(Ce,{isOpen:ee,onClose:()=>j(!1),onSubmit:le,formConfig:{fields:[{name:"employee_id",label:t("Employee"),type:"select",required:!0,options:C?C.map(e=>({value:e.id.toString(),label:e.name})):[]},{name:"date",label:t("Date"),type:"date",required:!0},{name:"hours",label:t("Hours"),type:"number",required:!0,min:.5,max:24,step:.5},{name:"project",label:t("Project"),type:"text"},{name:"description",label:t("Description"),type:"textarea",required:!0}],modalSize:"lg"},initialData:n?{...n,date:n.date?window.appSettings.formatDateTimeSimple(n.date,!1):n.date}:null,title:t(g==="create"?"Add New Time Entry":"Edit Time Entry"),mode:g}),s.jsx(we,{open:!!F,onOpenChange:()=>U(null),children:F&&s.jsx(Ne,{record:F})}),s.jsx(ke,{isOpen:te,onClose:()=>k(!1),onConfirm:ne,itemName:`${(H=n==null?void 0:n.employee)==null?void 0:H.name}`||"",entityName:"time entry"}),s.jsx(De,{isOpen:re,onClose:()=>R(!1),title:t("Import Time Entries from CSV/Excel"),importRoute:"hr.time-entries.import",parseRoute:"hr.time-entries.parse",sampleRoute:Y?"hr.time-entries.download.template":void 0,importNotes:t("Ensure that the employee names match exactly with existing employees in your system."),modalSize:"xl",databaseFields:[{key:"employee",required:!0},{key:"date",required:!0},{key:"hours",required:!0},{key:"project"},{key:"description"}]})]})}export{wo as default}; +import{r as l,j as s}from"./ui-Z445SNHD.js";import{P as je}from"./page-template-Cw8W4Qs2.js";import{u as be,c as ge,x as P,P as _e,r as f,D as we,t as i}from"./app-Da3PX8qg.js";import{C as Se}from"./CrudTable-Dk-uCuqB.js";import{C as Ce}from"./CrudFormModal-CTSICk3j.js";import{C as ke}from"./CrudDeleteModal-DmHx0JCJ.js";import{P as Fe}from"./pagination-B9z4VraF.js";import{S as Pe}from"./search-and-filter-bar-1QHzFJdq.js";import{I as De}from"./ImportModal-BQZYlB54.js";import Ne from"./view-Dxpu18k7.js";import{F as Te}from"./file-down-CxCQCvcc.js";import{F as Oe}from"./file-up-D3rB-4Bg.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./table-BRtys9Nx.js";import"./unlink-vC8B7N8r.js";import"./scale-Chnhsap1.js";import"./arrow-down-left-D4-BLXQL.js";import"./arrow-left-B9tcIgis.js";import"./arrow-right-left-TC-Oi5FJ.js";import"./arrow-right-SXr1661j.js";import"./arrow-up-down-Df1H6itH.js";import"./lock-open-Cco69YMj.js";import"./award-DOf5Xc3o.js";import"./ban-C1FQ9ay_.js";import"./indian-rupee-CY9fE6hT.js";import"./bell-BMsQyWM-.js";import"./book-open-DiNAfaue.js";import"./boxes-Bjf0_Kx7.js";import"./building-2-DmmRcP0c.js";import"./building-BXglONiz.js";import"./calculator-B75Vnhim.js";import"./calendar-check-C2F7PWoI.js";import"./camera-DZNJpjXR.js";import"./chart-column-CKzC1aib.js";import"./chart-no-axes-column-increasing-xL8kjLW0.js";import"./chart-no-axes-column-CaNDayE9.js";import"./chevron-left-C98gPe5P.js";import"./circle-alert-Cu5dznTP.js";import"./circle-check-big-KTDTMhTs.js";import"./circle-check-aau4wqhp.js";import"./circle-help-C4uXcZYY.js";import"./circle-x-r3If4JPw.js";import"./circle-DgA3bS7I.js";import"./clipboard-list-BNSl4hy2.js";import"./code-Dzlx6QPB.js";import"./crosshair-DtQysFz7.js";import"./crown-CC8Godfb.js";import"./download-BHVnw95S.js";import"./external-link-DL5n0dhJ.js";import"./eye-off-BJYR0wmr.js";import"./eye-CzYzwmmr.js";import"./instagram-tpp8H3E-.js";import"./pen-line-CNA-f1dm.js";import"./filter-B_3e214H.js";import"./folder-git-2-T64oq8HG.js";import"./house-BUnGVtyw.js";import"./git-branch-EdIXkL-9.js";import"./grip-vertical-BvetFs24.js";import"./hard-drive--Nch37f-.js";import"./hash-B3fNBlbs.js";import"./shield-rKKgzkbW.js";import"./info-Cj5ROI6H.js";import"./layers-DdZLSQgt.js";import"./layout-list-DkB7S2jk.js";import"./lightbulb-CJXOfIFD.js";import"./link-2-DNnYgrdz.js";import"./link-DeErafFW.js";import"./twitter-CRZZ6zjd.js";import"./list-DY4Uh_0E.js";import"./locate-fixed-BKpEfCUU.js";import"./lock-BGSkpX29.js";import"./log-in-TxFQ9ojy.js";import"./mail-khAU5Oig.js";import"./map-pin-BFNXdrz2.js";import"./menu-BGxVBBZl.js";import"./message-square-warning-DHRFlo8i.js";import"./message-square-C7x1Rix5.js";import"./monitor-P2T9V9tT.js";import"./package-C-rDDwyp.js";import"./percent-DP16IBy2.js";import"./phone-XzqO8Dfs.js";import"./plane-C9QqCVcZ.js";import"./play-62Z04sZZ.js";import"./qr-code-CUR1J9NH.js";import"./quote-DF2Qwen7.js";import"./radio-nm2vY_Ib.js";import"./ruler-DviIA5uv.js";import"./send-DXZhFVWG.js";import"./server-BzBihesB.js";import"./wifi-BPS_-hKY.js";import"./shield-check-Cyw4YGYb.js";import"./smartphone-i99jk4ns.js";import"./square-check-big-Cal0w_ma.js";import"./square-pen-CatLE0_h.js";import"./star-CSGOTD6i.js";import"./sun-TjfxyFzf.js";import"./tag-CUFhfHTp.js";import"./target-B_9kWYv3.js";import"./thumbs-up-Du-LlBXg.js";import"./ticket-BjgtGAIQ.js";import"./trash-2-15Ri11Yq.js";import"./trash-BRJCY2my.js";import"./trending-down-MNPLLbIb.js";import"./trending-up-D5y6g4yZ.js";import"./triangle-alert-CeuDFixJ.js";import"./trophy-Cs36GMET.js";import"./type-DX1RNe21.js";import"./user-check-DDs_5zV9.js";import"./user-plus-Ba62LA9O.js";import"./user-x-C3dBJr2o.js";import"./wallet-BP1hP1I0.js";import"./wrench-DX6GWbcS.js";import"./zap-Of1Abppa.js";import"./radio-group-CuY8xCRY.js";import"./checkbox-C3Z6LHOx.js";import"./multi-select-field-ALFA5JXF.js";import"./scroll-area-C7NBgd0i.js";import"./LocationPicker-Dy1Od2a3.js";import"./leaflet-FVhBWCqS.js";import"./alert-Dt2Bu0kM.js";function wo(){var V,H;const{t}=be(),{auth:S,timeEntries:a,employees:C,projects:Q,filters:p={},hasSampleFile:Y,globalSettings:o}=ge().props,b=(S==null?void 0:S.permissions)||[],[y,D]=l.useState(p.search||""),[d,N]=l.useState(p.employee_id||"all"),[c,T]=l.useState(p.status||"all"),[u,O]=l.useState(p.project||"all"),[v,E]=l.useState(p.date_from||""),[x,A]=l.useState(p.date_to||""),[Z,q]=l.useState(!1),[ee,j]=l.useState(!1),[te,k]=l.useState(!1),[re,R]=l.useState(!1),[n,I]=l.useState(null),[g,M]=l.useState("create"),[F,U]=l.useState(null),oe=()=>y!==""||d!=="all"||c!=="all"||u!=="all"||v!==""||x!=="",ie=()=>(y?1:0)+(d!=="all"?1:0)+(c!=="all"?1:0)+(u!=="all"?1:0)+(v?1:0)+(x?1:0),se=e=>{e.preventDefault(),$()},$=()=>{f.get(route("hr.time-entries.index"),{page:1,search:y||void 0,employee_id:d!=="all"?d:void 0,status:c!=="all"?c:void 0,project:u!=="all"?u:void 0,date_from:v||void 0,date_to:x||void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},ae=e=>{const r=p.sort_field===e&&p.sort_direction==="asc"?"desc":"asc";f.get(route("hr.time-entries.index"),{sort_field:e,sort_direction:r,page:1,search:y||void 0,employee_id:d!=="all"?d:void 0,status:c!=="all"?c:void 0,project:u!=="all"?u:void 0,date_from:v||void 0,date_to:x||void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},me=(e,r)=>{switch(I(r),e){case"view":U(r);break;case"edit":M("edit"),j(!0);break;case"delete":k(!0);break;case"approve":L(r,"approved");break;case"reject":L(r,"rejected");break}},pe=()=>{I(null),M("create"),j(!0)},le=e=>{g==="create"?(o!=null&&o.is_demo||i.loading(t("Creating time entry...")),f.post(route("hr.time-entries.store"),e,{onSuccess:r=>{j(!1),o!=null&&o.is_demo||i.dismiss(),r.props.flash.success?i.success(t(r.props.flash.success)):r.props.flash.error&&i.error(t(r.props.flash.error))},onError:r=>{o!=null&&o.is_demo||i.dismiss(),typeof r=="string"?i.error(r):i.error(`Failed to create time entry: ${Object.values(r).join(", ")}`)}})):g==="edit"&&(o!=null&&o.is_demo||i.loading(t("Updating time entry...")),f.put(route("hr.time-entries.update",n.id),e,{onSuccess:r=>{j(!1),o!=null&&o.is_demo||i.dismiss(),r.props.flash.success?i.success(t(r.props.flash.success)):r.props.flash.error&&i.error(t(r.props.flash.error))},onError:r=>{o!=null&&o.is_demo||i.dismiss(),typeof r=="string"?i.error(r):i.error(`Failed to update time entry: ${Object.values(r).join(", ")}`)}}))},ne=()=>{o!=null&&o.is_demo||i.loading(t("Deleting time entry...")),f.delete(route("hr.time-entries.destroy",n.id),{onSuccess:e=>{k(!1),o!=null&&o.is_demo||i.dismiss(),e.props.flash.success?i.success(t(e.props.flash.success)):e.props.flash.error&&i.error(t(e.props.flash.error))},onError:e=>{o!=null&&o.is_demo||i.dismiss(),typeof e=="string"?i.error(e):i.error(`Failed to delete time entry: ${Object.values(e).join(", ")}`)}})},L=(e,r)=>{const h=t(r==="approved"?"Approving":"Rejecting");o!=null&&o.is_demo||i.loading(`${h} time entry...`),f.put(route("hr.time-entries.update-status",e.id),{status:r,manager_comments:""},{onSuccess:m=>{o!=null&&o.is_demo||i.dismiss(),m.props.flash.success?i.success(t(m.props.flash.success)):m.props.flash.error&&i.error(t(m.props.flash.error))},onError:m=>{o!=null&&o.is_demo||i.dismiss(),typeof m=="string"?i.error(m):i.error(`Failed to update time entry status: ${Object.values(m).join(", ")}`)}})},de=()=>{D(""),N("all"),T("all"),O("all"),E(""),A(""),q(!1),f.get(route("hr.time-entries.index"),{page:1,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},ce=async()=>{try{const e=await fetch(route("hr.time-entries.export"),{method:"GET",headers:{"X-Requested-With":"XMLHttpRequest"}});if(!e.ok){const w=await e.json().catch(()=>({}));i.error(t(w.message||"Failed to export time entries"));return}const r=await e.blob(),h=window.URL.createObjectURL(r),m=document.createElement("a");m.href=h,m.download=`time_entries_${new Date().toISOString().slice(0,10)}.csv`,document.body.appendChild(m),m.click(),window.URL.revokeObjectURL(h),document.body.removeChild(m)}catch{i.error(t("Failed to export time entries"))}},_=[];P(b,"export-time-entry")&&_.push({label:t("Export"),icon:s.jsx(Te,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:ce}),P(b,"import-time-entry")&&_.push({label:t("Import"),icon:s.jsx(Oe,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>R(!0)}),P(b,"create-time-entries")&&_.push({label:t("Add Time Entry"),icon:s.jsx(_e,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>pe()});const ue=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Time Tracking"),href:route("hr.time-entries.index")},{title:t("Time Entries")}],fe=[{key:"employee",label:t("Employee"),render:(e,r)=>{var h,m,w,X,z,B,G;return s.jsxs("div",{className:"flex items-center space-x-3",children:[s.jsxs("div",{className:"relative",children:[(h=r.employee)!=null&&h.avatar?s.jsx("img",{src:r.employee.avatar,alt:((m=r.employee)==null?void 0:m.name)||"",className:"w-8 h-8 rounded-full object-cover",onError:W=>{var K;W.currentTarget.style.display="none";const J=(K=W.currentTarget.parentElement)==null?void 0:K.querySelector(".avatar-fallback");J&&(J.style.display="flex")}}):null,s.jsx("div",{className:`avatar-fallback w-8 h-8 rounded-full bg-gray-100 flex items-center justify-center text-gray-700 font-semibold text-xs${(w=r.employee)!=null&&w.avatar?" hidden":""}`,children:((B=(z=(X=r.employee)==null?void 0:X.name)==null?void 0:z.charAt(0))==null?void 0:B.toUpperCase())||"U"})]}),s.jsx("span",{className:"font-medium",children:((G=r.employee)==null?void 0:G.name)||"-"})]})}},{key:"date",label:t("Date"),sortable:!0,render:e=>{var r;return((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}},{key:"hours",label:t("Hours"),render:e=>s.jsxs("span",{className:"font-mono text-blue-600",children:[e,"h"]})},{key:"project",label:t("Project"),render:e=>s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${e?"bg-purple-50 text-purple-700 ring-1 ring-inset ring-purple-600/20":"bg-gray-50 text-gray-700 ring-1 ring-inset ring-gray-600/20"}`,children:e||t("No Project")})},{key:"status",label:t("Status"),render:e=>{const r={pending:"bg-yellow-50 text-yellow-700 ring-yellow-600/20",approved:"bg-green-50 text-green-700 ring-green-600/20",rejected:"bg-red-50 text-red-700 ring-red-600/20"};return s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${r[e]}`,children:e.charAt(0).toUpperCase()+e.slice(1)})}},{key:"created_at",label:t("Submitted On"),sortable:!0,render:e=>{var r;return((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}}],he=[{label:t("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-time-entries"},{label:t("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-time-entries",condition:e=>e.status==="pending"},{label:t("Approve"),icon:"CheckCircle",action:"approve",className:"text-green-500",requiredPermission:"approve-time-entries",condition:e=>e.status==="pending"},{label:t("Reject"),icon:"XCircle",action:"reject",className:"text-red-500",requiredPermission:"reject-time-entries",condition:e=>e.status==="pending"},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-time-entries",condition:e=>e.status==="pending"}],ye=[{value:"all",label:t("All Employees")},...(C||[]).map(e=>({value:e.id.toString(),label:e.name}))],ve=[{value:"all",label:t("All Statuses")},{value:"pending",label:t("Pending")},{value:"approved",label:t("Approved")},{value:"rejected",label:t("Rejected")}],xe=[{value:"all",label:t("All Projects")},...(Q||[]).map(e=>({value:e,label:e}))];return s.jsxs(je,{title:t("Time Entry Management"),url:"/hr/time-entries",actions:_,breadcrumbs:ue,noPadding:!0,children:[s.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:s.jsx(Pe,{searchTerm:y,onSearchChange:D,onSearch:se,filters:[{name:"employee_id",label:t("Employee"),type:"select",value:d,onChange:N,options:ye},{name:"status",label:t("Status"),type:"select",value:c,onChange:T,options:ve},{name:"project",label:t("Project"),type:"select",value:u,onChange:O,options:xe},{name:"date_from",label:t("Date From"),type:"date",value:v,onChange:E},{name:"date_to",label:t("Date To"),type:"date",value:x,onChange:A}],showFilters:Z,setShowFilters:q,hasActiveFilters:oe,activeFilterCount:ie,onResetFilters:de,onApplyFilters:$,currentPerPage:((V=p.per_page)==null?void 0:V.toString())||"10",onPerPageChange:e=>{f.get(route("hr.time-entries.index"),{page:1,per_page:parseInt(e),search:y||void 0,employee_id:d!=="all"?d:void 0,status:c!=="all"?c:void 0,project:u!=="all"?u:void 0,date_from:v||void 0,date_to:x||void 0},{preserveState:!0,preserveScroll:!0})}})}),s.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[s.jsx(Se,{columns:fe,actions:he,data:(a==null?void 0:a.data)||[],from:(a==null?void 0:a.from)||1,onAction:me,sortField:p.sort_field,sortDirection:p.sort_direction,onSort:ae,permissions:b,entityPermissions:{view:"view-time-entries",create:"create-time-entries",edit:"edit-time-entries",delete:"delete-time-entries"}}),s.jsx(Fe,{from:(a==null?void 0:a.from)||0,to:(a==null?void 0:a.to)||0,total:(a==null?void 0:a.total)||0,links:a==null?void 0:a.links,entityName:t("time entries"),onPageChange:e=>f.get(e)})]}),s.jsx(Ce,{isOpen:ee,onClose:()=>j(!1),onSubmit:le,formConfig:{fields:[{name:"employee_id",label:t("Employee"),type:"select",required:!0,options:C?C.map(e=>({value:e.id.toString(),label:e.name})):[]},{name:"date",label:t("Date"),type:"date",required:!0},{name:"hours",label:t("Hours"),type:"number",required:!0,min:.5,max:24,step:.5},{name:"project",label:t("Project"),type:"text"},{name:"description",label:t("Description"),type:"textarea",required:!0}],modalSize:"lg"},initialData:n?{...n,date:n.date?window.appSettings.formatDateTimeSimple(n.date,!1):n.date}:null,title:t(g==="create"?"Add New Time Entry":"Edit Time Entry"),mode:g}),s.jsx(we,{open:!!F,onOpenChange:()=>U(null),children:F&&s.jsx(Ne,{record:F})}),s.jsx(ke,{isOpen:te,onClose:()=>k(!1),onConfirm:ne,itemName:`${(H=n==null?void 0:n.employee)==null?void 0:H.name}`||"",entityName:"time entry"}),s.jsx(De,{isOpen:re,onClose:()=>R(!1),title:t("Import Time Entries from CSV/Excel"),importRoute:"hr.time-entries.import",parseRoute:"hr.time-entries.parse",sampleRoute:Y?"hr.time-entries.download.template":void 0,importNotes:t("Ensure that the employee names match exactly with existing employees in your system."),modalSize:"xl",databaseFields:[{key:"employee",required:!0},{key:"date",required:!0},{key:"hours",required:!0},{key:"project"},{key:"description"}]})]})}export{wo as default}; diff --git a/public/build/assets/index-BOicqsA7.js b/public/build/assets/index-DVHV7zOH.js similarity index 59% rename from public/build/assets/index-BOicqsA7.js rename to public/build/assets/index-DVHV7zOH.js index e550e1a1e..53fe70cd5 100644 --- a/public/build/assets/index-BOicqsA7.js +++ b/public/build/assets/index-DVHV7zOH.js @@ -1 +1 @@ -import{r as c,j as s}from"./ui-Z445SNHD.js";import{P as U}from"./page-template-B_mOhR6n.js";import{u as G,c as J,x as K,P as Q,r as n,D as W,t as o}from"./app-36WMjvX0.js";import{C as X}from"./CrudTable-DA37WZsR.js";import{C as Y}from"./CrudFormModal-Bmz2nLeY.js";import{C as Z}from"./CrudDeleteModal-DM40AK8z.js";import{P as ee}from"./pagination-n2efY1KU.js";import{S as re}from"./search-and-filter-bar-PUOLiNYr.js";import te from"./view-C9rDkZIQ.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./table-C1YkBp3W.js";import"./unlink-sh32LPkQ.js";import"./scale-rJYsnHRa.js";import"./arrow-down-left-BN6xjhcz.js";import"./arrow-left-CjPQICYw.js";import"./arrow-right-left-DKUcVR58.js";import"./arrow-right-DUEfRrRr.js";import"./arrow-up-down-FmcUfWon.js";import"./lock-open-CN4tz8Of.js";import"./award-D9FlSYzB.js";import"./ban-CMgLBFSt.js";import"./indian-rupee-Bh3-8N2a.js";import"./bell-Cr2F9IDD.js";import"./book-open-DUwKvBiK.js";import"./boxes-rwzklut0.js";import"./building-2-Cda8xQDI.js";import"./building-CG4yAV8N.js";import"./calculator-wt_63eRJ.js";import"./calendar-check-BZ1JTjf6.js";import"./camera-DDKUkICL.js";import"./chart-column-GeSBJr5Y.js";import"./chart-no-axes-column-increasing-Beqplnfl.js";import"./chart-no-axes-column-BKgkVzqT.js";import"./chevron-left-DKWjKjSf.js";import"./circle-alert-KsX4JXbz.js";import"./circle-check-big-DqURlwt2.js";import"./circle-check-C_SLfS2p.js";import"./circle-help-BdsC7_wR.js";import"./circle-x-DkvEqmM5.js";import"./circle-BpyxLEsH.js";import"./clipboard-list-BU0dok7E.js";import"./code-DNPjFOcs.js";import"./crosshair-C7OptAZm.js";import"./crown-Cp4cgutu.js";import"./download-Ba72czhU.js";import"./external-link-uO-R2E0-.js";import"./eye-off-DlDpEvnB.js";import"./eye-DSAoA9Pp.js";import"./instagram-DBjFHIT7.js";import"./file-down-Bxu0R4EW.js";import"./pen-line-Fy-AVmqM.js";import"./file-up-CZ-cXuKa.js";import"./filter-D8dMdozc.js";import"./folder-git-2-Dwj_EoDL.js";import"./house-D8b8GwgZ.js";import"./git-branch-D2sIFzs4.js";import"./grip-vertical-DXcr-v-g.js";import"./hard-drive-ApF-ULi1.js";import"./hash-CHJS6b-L.js";import"./shield-Mt6vEHxn.js";import"./info-VH-vNQ_z.js";import"./layers-CF7Mhs3n.js";import"./layout-list-BuBaZfwq.js";import"./lightbulb-fAsbBO8F.js";import"./link-2-C22T2wSs.js";import"./link-ClcCoVU_.js";import"./twitter-DDHYm63p.js";import"./list-Ajdnpsw1.js";import"./locate-fixed-D29o3FBS.js";import"./lock-RX1hYn48.js";import"./log-in-Bt5dnADg.js";import"./mail-BFoS8U8W.js";import"./map-pin-L7jUebKz.js";import"./menu-Cu-nnefe.js";import"./message-square-warning-DbVEqa_0.js";import"./message-square-DMJ4IbdE.js";import"./monitor-DL9THmS7.js";import"./package-B9XnehkQ.js";import"./percent-BYDujffR.js";import"./phone-CJ2h446N.js";import"./plane-BqORGC6m.js";import"./play-DHqp-NCB.js";import"./qr-code-u5AOBzVe.js";import"./quote-BtOwgBns.js";import"./radio-CxUR05xj.js";import"./ruler-DbxwIrQY.js";import"./send-DpE3qK0m.js";import"./server-DgtPu6lA.js";import"./wifi-CFyF5qct.js";import"./shield-check--CTAItWs.js";import"./smartphone-BQ_9x4vN.js";import"./square-check-big-Dt4MtZcM.js";import"./square-pen-B3p2jiW9.js";import"./star-WlheM7sI.js";import"./sun-DRsBfXSu.js";import"./tag-CMVMnpSh.js";import"./target-BEz5Ry2v.js";import"./thumbs-up-DYj-woXk.js";import"./ticket-BhEK5100.js";import"./trash-2-Dxg0nP1A.js";import"./trash-Dyd2ZsaG.js";import"./trending-down-CeOqAkGV.js";import"./trending-up-CPB8hZlm.js";import"./triangle-alert-MsN2AA6c.js";import"./trophy-BZyhzbIT.js";import"./type-DlbqWp8I.js";import"./user-check-4xSYwYvq.js";import"./user-plus-C-0nSlHG.js";import"./user-x-Drk57M2z.js";import"./wallet-C3p1yihr.js";import"./wrench-CLqKc51o.js";import"./zap-D4fS-tPu.js";import"./radio-group-BtLENAXk.js";import"./checkbox-Bos2Phgi.js";import"./multi-select-field-BX9C1tYH.js";import"./scroll-area-BmK0s-Hf.js";import"./LocationPicker-DAd_AcXs.js";import"./leaflet-FVhBWCqS.js";function Ht(){var D;const{t:e}=G(),{auth:g,categories:i,filters:a={}}=J().props,S=(g==null?void 0:g.permissions)||[],[l,b]=c.useState(a.search||""),[p,x]=c.useState(a.status||"all"),[A,y]=c.useState(!1),[N,h]=c.useState(!1),[_,u]=c.useState(!1),[d,C]=c.useState(null),[f,w]=c.useState("create"),[v,P]=c.useState(null),k=()=>p!=="all"||l!=="",I=()=>(p!=="all"?1:0)+(l?1:0),O=r=>{r.preventDefault(),j()},j=()=>{n.get(route("hr.performance.indicator-categories.index"),{page:1,search:l||void 0,status:p!=="all"?p:void 0,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},E=r=>{const t=a.sort_field===r&&a.sort_direction==="asc"?"desc":"asc";n.get(route("hr.performance.indicator-categories.index"),{sort_field:r,sort_direction:t,page:1,search:l||void 0,status:p!=="all"?p:void 0,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},M=(r,t)=>{switch(C(t),r){case"view":P(t);break;case"edit":w("edit"),u(!0);break;case"delete":h(!0);break;case"toggle-status":V(t);break}},T=()=>{C(null),w("create"),u(!0)},q=r=>{f==="create"?(o.loading(e("Creating performance indicator category...")),n.post(route("hr.performance.indicator-categories.store"),r,{onSuccess:t=>{u(!1),o.dismiss(),t.props.flash.success?o.success(e(t.props.flash.success)):t.props.flash.error&&o.error(e(t.props.flash.error))},onError:t=>{o.dismiss(),typeof t=="string"?o.error(e(t)):o.error(e("Failed to create category: {{errors}}",{errors:Object.values(t).join(", ")}))}})):f==="edit"&&(o.loading(e("Updating performance indicator category...")),n.put(route("hr.performance.indicator-categories.update",d.id),r,{onSuccess:t=>{u(!1),o.dismiss(),t.props.flash.success?o.success(e(t.props.flash.success)):t.props.flash.error&&o.error(e(t.props.flash.error))},onError:t=>{o.dismiss(),typeof t=="string"?o.error(e(t)):o.error(e("Failed to update category: {{errors}}",{errors:Object.values(t).join(", ")}))}}))},R=()=>{o.loading(e("Deleting performance indicator category...")),n.delete(route("hr.performance.indicator-categories.destroy",d.id),{onSuccess:r=>{h(!1),o.dismiss(),r.props.flash.success?o.success(e(r.props.flash.success)):r.props.flash.error&&o.error(e(r.props.flash.error))},onError:r=>{o.dismiss(),typeof r=="string"?o.error(e(r)):o.error(e("Failed to delete category: {{errors}}",{errors:Object.values(r).join(", ")}))}})},V=r=>{const t=r.status==="active"?"inactive":"active";o.loading(`${e(t==="active"?"Activating":"Deactivating")} category...`),n.put(route("hr.performance.indicator-categories.toggle-status",r.id),{},{onSuccess:m=>{o.dismiss(),m.props.flash.success?o.success(e(m.props.flash.success)):m.props.flash.error&&o.error(e(m.props.flash.error))},onError:m=>{o.dismiss(),typeof m=="string"?o.error(e(m)):o.error(e("Failed to update category status: {{errors}}",{errors:Object.values(m).join(", ")}))}})},L=()=>{b(""),x("all"),y(!1),n.get(route("hr.performance.indicator-categories.index"),{page:1,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},F=[];K(S,"create-performance-indicator-categories")&&F.push({label:e("Add Category"),icon:s.jsx(Q,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>T()});const $=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.performance.indicator-categories.index")},{title:e("Performance"),href:route("hr.performance.indicator-categories.index")},{title:e("Indicator Categories")}],z=[{key:"name",label:e("Name"),sortable:!0},{key:"status",label:e("Status"),render:r=>s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${r==="active"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"}`,children:e(r==="active"?"Active":"Inactive")})},{key:"created_at",label:e("Created At"),sortable:!0,render:r=>{var t;return((t=window.appSettings)==null?void 0:t.formatDateTimeSimple(r,!1))||new Date(r).toLocaleDateString()}}],B=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-performance-indicator-categories"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-performance-indicator-categories"},{label:e("Toggle Status"),icon:"Lock",action:"toggle-status",className:"text-amber-500",requiredPermission:"edit-performance-indicator-categories"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-performance-indicator-categories"}],H=[{value:"all",label:e("All Statuses")},{value:"active",label:e("Active")},{value:"inactive",label:e("Inactive")}];return s.jsxs(U,{title:e("Indicator Categories"),url:"/hr/performance/indicator-categories",actions:F,breadcrumbs:$,noPadding:!0,children:[s.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:s.jsx(re,{searchTerm:l,onSearchChange:b,onSearch:O,filters:[{name:"status",label:e("Status"),type:"select",value:p,onChange:x,options:H}],showFilters:A,setShowFilters:y,hasActiveFilters:k,activeFilterCount:I,onResetFilters:L,onApplyFilters:j,currentPerPage:((D=a.per_page)==null?void 0:D.toString())||"10",onPerPageChange:r=>{n.get(route("hr.performance.indicator-categories.index"),{page:1,per_page:parseInt(r),search:l||void 0,status:p!=="all"?p:void 0},{preserveState:!0,preserveScroll:!0})}})}),s.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[s.jsx(X,{columns:z,actions:B,data:(i==null?void 0:i.data)||[],from:(i==null?void 0:i.from)||1,onAction:M,sortField:a.sort_field,sortDirection:a.sort_direction,onSort:E,permissions:S,entityPermissions:{view:"view-performance-indicator-categories",create:"create-performance-indicator-categories",edit:"edit-performance-indicator-categories",delete:"delete-performance-indicator-categories"}}),s.jsx(ee,{from:(i==null?void 0:i.from)||0,to:(i==null?void 0:i.to)||0,total:(i==null?void 0:i.total)||0,links:i==null?void 0:i.links,entityName:e("performance indicator categories"),onPageChange:r=>n.get(r)})]}),s.jsx(Y,{isOpen:_,onClose:()=>u(!1),onSubmit:q,formConfig:{fields:[{name:"name",label:e("Category Name"),type:"text",required:!0},{name:"description",label:e("Description"),type:"textarea"},{name:"status",label:e("Status"),type:"select",options:[{value:"active",label:e("Active")},{value:"inactive",label:e("Inactive")}],defaultValue:"active"}],modalSize:"md"},initialData:d,title:e(f==="create"?"Add New Performance Indicator Category":"Edit Performance Indicator Category"),mode:f}),s.jsx(Z,{isOpen:N,onClose:()=>h(!1),onConfirm:R,itemName:(d==null?void 0:d.name)||"",entityName:"performance indicator category"}),s.jsx(W,{open:!!v,onOpenChange:()=>P(null),children:v&&s.jsx(te,{category:v})})]})}export{Ht as default}; +import{r as c,j as s}from"./ui-Z445SNHD.js";import{P as U}from"./page-template-Cw8W4Qs2.js";import{u as G,c as J,x as K,P as Q,r as n,D as W,t as o}from"./app-Da3PX8qg.js";import{C as X}from"./CrudTable-Dk-uCuqB.js";import{C as Y}from"./CrudFormModal-CTSICk3j.js";import{C as Z}from"./CrudDeleteModal-DmHx0JCJ.js";import{P as ee}from"./pagination-B9z4VraF.js";import{S as re}from"./search-and-filter-bar-1QHzFJdq.js";import te from"./view-BpkrNQo3.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./table-BRtys9Nx.js";import"./unlink-vC8B7N8r.js";import"./scale-Chnhsap1.js";import"./arrow-down-left-D4-BLXQL.js";import"./arrow-left-B9tcIgis.js";import"./arrow-right-left-TC-Oi5FJ.js";import"./arrow-right-SXr1661j.js";import"./arrow-up-down-Df1H6itH.js";import"./lock-open-Cco69YMj.js";import"./award-DOf5Xc3o.js";import"./ban-C1FQ9ay_.js";import"./indian-rupee-CY9fE6hT.js";import"./bell-BMsQyWM-.js";import"./book-open-DiNAfaue.js";import"./boxes-Bjf0_Kx7.js";import"./building-2-DmmRcP0c.js";import"./building-BXglONiz.js";import"./calculator-B75Vnhim.js";import"./calendar-check-C2F7PWoI.js";import"./camera-DZNJpjXR.js";import"./chart-column-CKzC1aib.js";import"./chart-no-axes-column-increasing-xL8kjLW0.js";import"./chart-no-axes-column-CaNDayE9.js";import"./chevron-left-C98gPe5P.js";import"./circle-alert-Cu5dznTP.js";import"./circle-check-big-KTDTMhTs.js";import"./circle-check-aau4wqhp.js";import"./circle-help-C4uXcZYY.js";import"./circle-x-r3If4JPw.js";import"./circle-DgA3bS7I.js";import"./clipboard-list-BNSl4hy2.js";import"./code-Dzlx6QPB.js";import"./crosshair-DtQysFz7.js";import"./crown-CC8Godfb.js";import"./download-BHVnw95S.js";import"./external-link-DL5n0dhJ.js";import"./eye-off-BJYR0wmr.js";import"./eye-CzYzwmmr.js";import"./instagram-tpp8H3E-.js";import"./file-down-CxCQCvcc.js";import"./pen-line-CNA-f1dm.js";import"./file-up-D3rB-4Bg.js";import"./filter-B_3e214H.js";import"./folder-git-2-T64oq8HG.js";import"./house-BUnGVtyw.js";import"./git-branch-EdIXkL-9.js";import"./grip-vertical-BvetFs24.js";import"./hard-drive--Nch37f-.js";import"./hash-B3fNBlbs.js";import"./shield-rKKgzkbW.js";import"./info-Cj5ROI6H.js";import"./layers-DdZLSQgt.js";import"./layout-list-DkB7S2jk.js";import"./lightbulb-CJXOfIFD.js";import"./link-2-DNnYgrdz.js";import"./link-DeErafFW.js";import"./twitter-CRZZ6zjd.js";import"./list-DY4Uh_0E.js";import"./locate-fixed-BKpEfCUU.js";import"./lock-BGSkpX29.js";import"./log-in-TxFQ9ojy.js";import"./mail-khAU5Oig.js";import"./map-pin-BFNXdrz2.js";import"./menu-BGxVBBZl.js";import"./message-square-warning-DHRFlo8i.js";import"./message-square-C7x1Rix5.js";import"./monitor-P2T9V9tT.js";import"./package-C-rDDwyp.js";import"./percent-DP16IBy2.js";import"./phone-XzqO8Dfs.js";import"./plane-C9QqCVcZ.js";import"./play-62Z04sZZ.js";import"./qr-code-CUR1J9NH.js";import"./quote-DF2Qwen7.js";import"./radio-nm2vY_Ib.js";import"./ruler-DviIA5uv.js";import"./send-DXZhFVWG.js";import"./server-BzBihesB.js";import"./wifi-BPS_-hKY.js";import"./shield-check-Cyw4YGYb.js";import"./smartphone-i99jk4ns.js";import"./square-check-big-Cal0w_ma.js";import"./square-pen-CatLE0_h.js";import"./star-CSGOTD6i.js";import"./sun-TjfxyFzf.js";import"./tag-CUFhfHTp.js";import"./target-B_9kWYv3.js";import"./thumbs-up-Du-LlBXg.js";import"./ticket-BjgtGAIQ.js";import"./trash-2-15Ri11Yq.js";import"./trash-BRJCY2my.js";import"./trending-down-MNPLLbIb.js";import"./trending-up-D5y6g4yZ.js";import"./triangle-alert-CeuDFixJ.js";import"./trophy-Cs36GMET.js";import"./type-DX1RNe21.js";import"./user-check-DDs_5zV9.js";import"./user-plus-Ba62LA9O.js";import"./user-x-C3dBJr2o.js";import"./wallet-BP1hP1I0.js";import"./wrench-DX6GWbcS.js";import"./zap-Of1Abppa.js";import"./radio-group-CuY8xCRY.js";import"./checkbox-C3Z6LHOx.js";import"./multi-select-field-ALFA5JXF.js";import"./scroll-area-C7NBgd0i.js";import"./LocationPicker-Dy1Od2a3.js";import"./leaflet-FVhBWCqS.js";function Ht(){var D;const{t:e}=G(),{auth:g,categories:i,filters:a={}}=J().props,S=(g==null?void 0:g.permissions)||[],[l,b]=c.useState(a.search||""),[p,x]=c.useState(a.status||"all"),[A,y]=c.useState(!1),[N,h]=c.useState(!1),[_,u]=c.useState(!1),[d,C]=c.useState(null),[f,w]=c.useState("create"),[v,P]=c.useState(null),k=()=>p!=="all"||l!=="",I=()=>(p!=="all"?1:0)+(l?1:0),O=r=>{r.preventDefault(),j()},j=()=>{n.get(route("hr.performance.indicator-categories.index"),{page:1,search:l||void 0,status:p!=="all"?p:void 0,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},E=r=>{const t=a.sort_field===r&&a.sort_direction==="asc"?"desc":"asc";n.get(route("hr.performance.indicator-categories.index"),{sort_field:r,sort_direction:t,page:1,search:l||void 0,status:p!=="all"?p:void 0,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},M=(r,t)=>{switch(C(t),r){case"view":P(t);break;case"edit":w("edit"),u(!0);break;case"delete":h(!0);break;case"toggle-status":V(t);break}},T=()=>{C(null),w("create"),u(!0)},q=r=>{f==="create"?(o.loading(e("Creating performance indicator category...")),n.post(route("hr.performance.indicator-categories.store"),r,{onSuccess:t=>{u(!1),o.dismiss(),t.props.flash.success?o.success(e(t.props.flash.success)):t.props.flash.error&&o.error(e(t.props.flash.error))},onError:t=>{o.dismiss(),typeof t=="string"?o.error(e(t)):o.error(e("Failed to create category: {{errors}}",{errors:Object.values(t).join(", ")}))}})):f==="edit"&&(o.loading(e("Updating performance indicator category...")),n.put(route("hr.performance.indicator-categories.update",d.id),r,{onSuccess:t=>{u(!1),o.dismiss(),t.props.flash.success?o.success(e(t.props.flash.success)):t.props.flash.error&&o.error(e(t.props.flash.error))},onError:t=>{o.dismiss(),typeof t=="string"?o.error(e(t)):o.error(e("Failed to update category: {{errors}}",{errors:Object.values(t).join(", ")}))}}))},R=()=>{o.loading(e("Deleting performance indicator category...")),n.delete(route("hr.performance.indicator-categories.destroy",d.id),{onSuccess:r=>{h(!1),o.dismiss(),r.props.flash.success?o.success(e(r.props.flash.success)):r.props.flash.error&&o.error(e(r.props.flash.error))},onError:r=>{o.dismiss(),typeof r=="string"?o.error(e(r)):o.error(e("Failed to delete category: {{errors}}",{errors:Object.values(r).join(", ")}))}})},V=r=>{const t=r.status==="active"?"inactive":"active";o.loading(`${e(t==="active"?"Activating":"Deactivating")} category...`),n.put(route("hr.performance.indicator-categories.toggle-status",r.id),{},{onSuccess:m=>{o.dismiss(),m.props.flash.success?o.success(e(m.props.flash.success)):m.props.flash.error&&o.error(e(m.props.flash.error))},onError:m=>{o.dismiss(),typeof m=="string"?o.error(e(m)):o.error(e("Failed to update category status: {{errors}}",{errors:Object.values(m).join(", ")}))}})},L=()=>{b(""),x("all"),y(!1),n.get(route("hr.performance.indicator-categories.index"),{page:1,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},F=[];K(S,"create-performance-indicator-categories")&&F.push({label:e("Add Category"),icon:s.jsx(Q,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>T()});const $=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.performance.indicator-categories.index")},{title:e("Performance"),href:route("hr.performance.indicator-categories.index")},{title:e("Indicator Categories")}],z=[{key:"name",label:e("Name"),sortable:!0},{key:"status",label:e("Status"),render:r=>s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${r==="active"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"}`,children:e(r==="active"?"Active":"Inactive")})},{key:"created_at",label:e("Created At"),sortable:!0,render:r=>{var t;return((t=window.appSettings)==null?void 0:t.formatDateTimeSimple(r,!1))||new Date(r).toLocaleDateString()}}],B=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-performance-indicator-categories"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-performance-indicator-categories"},{label:e("Toggle Status"),icon:"Lock",action:"toggle-status",className:"text-amber-500",requiredPermission:"edit-performance-indicator-categories"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-performance-indicator-categories"}],H=[{value:"all",label:e("All Statuses")},{value:"active",label:e("Active")},{value:"inactive",label:e("Inactive")}];return s.jsxs(U,{title:e("Indicator Categories"),url:"/hr/performance/indicator-categories",actions:F,breadcrumbs:$,noPadding:!0,children:[s.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:s.jsx(re,{searchTerm:l,onSearchChange:b,onSearch:O,filters:[{name:"status",label:e("Status"),type:"select",value:p,onChange:x,options:H}],showFilters:A,setShowFilters:y,hasActiveFilters:k,activeFilterCount:I,onResetFilters:L,onApplyFilters:j,currentPerPage:((D=a.per_page)==null?void 0:D.toString())||"10",onPerPageChange:r=>{n.get(route("hr.performance.indicator-categories.index"),{page:1,per_page:parseInt(r),search:l||void 0,status:p!=="all"?p:void 0},{preserveState:!0,preserveScroll:!0})}})}),s.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[s.jsx(X,{columns:z,actions:B,data:(i==null?void 0:i.data)||[],from:(i==null?void 0:i.from)||1,onAction:M,sortField:a.sort_field,sortDirection:a.sort_direction,onSort:E,permissions:S,entityPermissions:{view:"view-performance-indicator-categories",create:"create-performance-indicator-categories",edit:"edit-performance-indicator-categories",delete:"delete-performance-indicator-categories"}}),s.jsx(ee,{from:(i==null?void 0:i.from)||0,to:(i==null?void 0:i.to)||0,total:(i==null?void 0:i.total)||0,links:i==null?void 0:i.links,entityName:e("performance indicator categories"),onPageChange:r=>n.get(r)})]}),s.jsx(Y,{isOpen:_,onClose:()=>u(!1),onSubmit:q,formConfig:{fields:[{name:"name",label:e("Category Name"),type:"text",required:!0},{name:"description",label:e("Description"),type:"textarea"},{name:"status",label:e("Status"),type:"select",options:[{value:"active",label:e("Active")},{value:"inactive",label:e("Inactive")}],defaultValue:"active"}],modalSize:"md"},initialData:d,title:e(f==="create"?"Add New Performance Indicator Category":"Edit Performance Indicator Category"),mode:f}),s.jsx(Z,{isOpen:N,onClose:()=>h(!1),onConfirm:R,itemName:(d==null?void 0:d.name)||"",entityName:"performance indicator category"}),s.jsx(W,{open:!!v,onOpenChange:()=>P(null),children:v&&s.jsx(te,{category:v})})]})}export{Ht as default}; diff --git a/public/build/assets/index-BnPJtQmj.js b/public/build/assets/index-DWsd8KRc.js similarity index 52% rename from public/build/assets/index-BnPJtQmj.js rename to public/build/assets/index-DWsd8KRc.js index 5544f05dd..bba811e1a 100644 --- a/public/build/assets/index-BnPJtQmj.js +++ b/public/build/assets/index-DWsd8KRc.js @@ -1 +1 @@ -import{r as a,j as t}from"./ui-Z445SNHD.js";import{P as v}from"./page-template-B_mOhR6n.js";import{C as B}from"./CrudTable-DA37WZsR.js";import{C}from"./CrudFormModal-Bmz2nLeY.js";import{C as M}from"./CrudDeleteModal-DM40AK8z.js";import{u as P,c as D,H as E,B as F,P as A,r as n,t as c}from"./app-36WMjvX0.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./table-C1YkBp3W.js";import"./unlink-sh32LPkQ.js";import"./scale-rJYsnHRa.js";import"./arrow-down-left-BN6xjhcz.js";import"./arrow-left-CjPQICYw.js";import"./arrow-right-left-DKUcVR58.js";import"./arrow-right-DUEfRrRr.js";import"./arrow-up-down-FmcUfWon.js";import"./lock-open-CN4tz8Of.js";import"./award-D9FlSYzB.js";import"./ban-CMgLBFSt.js";import"./indian-rupee-Bh3-8N2a.js";import"./bell-Cr2F9IDD.js";import"./book-open-DUwKvBiK.js";import"./boxes-rwzklut0.js";import"./building-2-Cda8xQDI.js";import"./building-CG4yAV8N.js";import"./calculator-wt_63eRJ.js";import"./calendar-check-BZ1JTjf6.js";import"./camera-DDKUkICL.js";import"./chart-column-GeSBJr5Y.js";import"./chart-no-axes-column-increasing-Beqplnfl.js";import"./chart-no-axes-column-BKgkVzqT.js";import"./chevron-left-DKWjKjSf.js";import"./circle-alert-KsX4JXbz.js";import"./circle-check-big-DqURlwt2.js";import"./circle-check-C_SLfS2p.js";import"./circle-help-BdsC7_wR.js";import"./circle-x-DkvEqmM5.js";import"./circle-BpyxLEsH.js";import"./clipboard-list-BU0dok7E.js";import"./code-DNPjFOcs.js";import"./crosshair-C7OptAZm.js";import"./crown-Cp4cgutu.js";import"./download-Ba72czhU.js";import"./external-link-uO-R2E0-.js";import"./eye-off-DlDpEvnB.js";import"./eye-DSAoA9Pp.js";import"./instagram-DBjFHIT7.js";import"./file-down-Bxu0R4EW.js";import"./pen-line-Fy-AVmqM.js";import"./file-up-CZ-cXuKa.js";import"./filter-D8dMdozc.js";import"./folder-git-2-Dwj_EoDL.js";import"./house-D8b8GwgZ.js";import"./git-branch-D2sIFzs4.js";import"./grip-vertical-DXcr-v-g.js";import"./hard-drive-ApF-ULi1.js";import"./hash-CHJS6b-L.js";import"./shield-Mt6vEHxn.js";import"./info-VH-vNQ_z.js";import"./layers-CF7Mhs3n.js";import"./layout-list-BuBaZfwq.js";import"./lightbulb-fAsbBO8F.js";import"./link-2-C22T2wSs.js";import"./link-ClcCoVU_.js";import"./twitter-DDHYm63p.js";import"./list-Ajdnpsw1.js";import"./locate-fixed-D29o3FBS.js";import"./lock-RX1hYn48.js";import"./log-in-Bt5dnADg.js";import"./mail-BFoS8U8W.js";import"./map-pin-L7jUebKz.js";import"./menu-Cu-nnefe.js";import"./message-square-warning-DbVEqa_0.js";import"./message-square-DMJ4IbdE.js";import"./monitor-DL9THmS7.js";import"./package-B9XnehkQ.js";import"./percent-BYDujffR.js";import"./phone-CJ2h446N.js";import"./plane-BqORGC6m.js";import"./play-DHqp-NCB.js";import"./qr-code-u5AOBzVe.js";import"./quote-BtOwgBns.js";import"./radio-CxUR05xj.js";import"./ruler-DbxwIrQY.js";import"./send-DpE3qK0m.js";import"./server-DgtPu6lA.js";import"./wifi-CFyF5qct.js";import"./shield-check--CTAItWs.js";import"./smartphone-BQ_9x4vN.js";import"./square-check-big-Dt4MtZcM.js";import"./square-pen-B3p2jiW9.js";import"./star-WlheM7sI.js";import"./sun-DRsBfXSu.js";import"./tag-CMVMnpSh.js";import"./target-BEz5Ry2v.js";import"./thumbs-up-DYj-woXk.js";import"./ticket-BhEK5100.js";import"./trash-2-Dxg0nP1A.js";import"./trash-Dyd2ZsaG.js";import"./trending-down-CeOqAkGV.js";import"./trending-up-CPB8hZlm.js";import"./triangle-alert-MsN2AA6c.js";import"./trophy-BZyhzbIT.js";import"./type-DlbqWp8I.js";import"./user-check-4xSYwYvq.js";import"./user-plus-C-0nSlHG.js";import"./user-x-Drk57M2z.js";import"./wallet-C3p1yihr.js";import"./wrench-CLqKc51o.js";import"./zap-D4fS-tPu.js";import"./radio-group-BtLENAXk.js";import"./checkbox-Bos2Phgi.js";import"./multi-select-field-BX9C1tYH.js";import"./scroll-area-BmK0s-Hf.js";import"./LocationPicker-DAd_AcXs.js";import"./leaflet-FVhBWCqS.js";import"./utils-BWxnHGCV.js";function br({brackets:h}){const{t:e}=P(),{auth:s}=D().props,g=(s==null?void 0:s.permissions)||[],[x,i]=a.useState(!1),[b,p]=a.useState(!1),[l,d]=a.useState("create"),[m,u]=a.useState(null),f=[{key:"type",label:e("Type"),sortable:!0,render:r=>{const o={sss:"SSS",philhealth:"PhilHealth",pagibig:"Pag-IBIG"},y={sss:"bg-blue-100 text-blue-800",philhealth:"bg-green-100 text-green-800",pagibig:"bg-red-100 text-red-800"};return t.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-bold ${r&&y[r]?y[r]:"bg-gray-100 text-gray-800"}`,children:r&&o[r]?o[r]:r?r.toUpperCase():"UNKNOWN"})}},{key:"min_salary",label:e("Salary Range"),render:(r,o)=>t.jsxs("span",{children:[Number(o.min_salary).toLocaleString(void 0,{minimumFractionDigits:2})," - ",o.max_salary?Number(o.max_salary).toLocaleString(void 0,{minimumFractionDigits:2}):e("Above")]})},{key:"employee_share_amount",label:e("Employee Share"),render:(r,o)=>t.jsxs("div",{className:"flex flex-col text-sm",children:[o.employee_share_amount?t.jsxs("span",{className:"font-semibold",children:["₱ ",Number(o.employee_share_amount).toLocaleString(void 0,{minimumFractionDigits:2})]}):null,o.employee_share_percentage?t.jsxs("span",{className:"text-gray-500",children:[o.employee_share_percentage,"% of MSC"]}):null]})},{key:"employer_share_amount",label:e("Employer Share"),render:(r,o)=>t.jsxs("div",{className:"flex flex-col text-sm",children:[o.employer_share_amount?t.jsxs("span",{className:"font-semibold",children:["₱ ",Number(o.employer_share_amount).toLocaleString(void 0,{minimumFractionDigits:2})]}):null,o.employer_share_percentage?t.jsxs("span",{className:"text-gray-500",children:[o.employer_share_percentage,"% of MSC"]}):null]})},{key:"is_active",label:e("Status"),render:r=>t.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${r?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"}`,children:e(r?"Active":"Inactive")})}],S=[{action:"edit",label:e("Edit"),icon:"Edit",permission:"manage-employee-salaries"},{action:"delete",label:e("Delete"),icon:"Trash2",variant:"destructive",permission:"manage-employee-salaries"}],_=(r,o)=>{u(o),r==="edit"?(d("edit"),i(!0)):r==="delete"&&p(!0)},k=r=>{l==="create"?n.post(route("hr.statutory-brackets.store"),r,{onSuccess:()=>{i(!1),c.success(e("Bracket created successfully"))}}):n.put(route("hr.statutory-brackets.update",m.id),r,{onSuccess:()=>{i(!1),c.success(e("Bracket updated successfully"))}})},j=()=>{m&&n.delete(route("hr.statutory-brackets.destroy",m.id),{onSuccess:()=>{p(!1),c.success(e("Bracket deleted successfully"))}})},N=[{name:"type",label:e("Contribution Type"),type:"select",required:!0,options:[{value:"sss",label:"SSS"},{value:"philhealth",label:"PhilHealth"},{value:"pagibig",label:"Pag-IBIG"}]},{name:"min_salary",label:e("Min Salary Range"),type:"number",required:!0,min:0,step:.01},{name:"max_salary",label:e("Max Salary Range"),type:"number",min:0,step:.01,placeholder:e("Leave blank for no limit")},{name:"employee_share_amount",label:e("Employee Share (Fixed Amount)"),type:"number",min:0,step:.01,placeholder:e("Leave blank if using percentage")},{name:"employee_share_percentage",label:e("Employee Share (Percentage %)"),type:"number",min:0,max:100,step:.01,placeholder:e("Leave blank if using fixed amount")},{name:"employer_share_amount",label:e("Employer Share (Fixed Amount)"),type:"number",min:0,step:.01,placeholder:e("Leave blank if using percentage")},{name:"employer_share_percentage",label:e("Employer Share (Percentage %)"),type:"number",min:0,max:100,step:.01,placeholder:e("Leave blank if using fixed amount")},{name:"is_active",label:e("Is Active"),type:"checkbox",defaultValue:!0}];return t.jsxs(v,{title:e("Statutory Brackets"),children:[t.jsx(E,{title:e("Statutory Brackets")}),t.jsxs("div",{className:"space-y-6",children:[t.jsxs("div",{className:"flex justify-between items-center",children:[t.jsxs("div",{children:[t.jsx("h1",{className:"text-2xl font-bold tracking-tight",children:e("Statutory Brackets")}),t.jsx("p",{className:"text-muted-foreground",children:e("Manage DOLE statutory brackets for SSS, PhilHealth, and Pag-IBIG.")})]}),t.jsxs(F,{onClick:()=>{u(null),d("create"),i(!0)},children:[t.jsx(A,{className:"w-4 h-4 mr-2"}),e("Add Bracket")]})]}),t.jsx("div",{className:"rounded-lg border bg-card text-card-foreground shadow-sm",children:t.jsx(B,{data:h||[],columns:f,actions:S,from:1,onAction:_,permissions:g})})]}),t.jsx(C,{isOpen:x,onClose:()=>i(!1),onSubmit:k,formConfig:{fields:N},initialData:m,title:e(l==="create"?"Add Statutory Bracket":"Edit Statutory Bracket"),mode:l}),t.jsx(M,{isOpen:b,onClose:()=>p(!1),onConfirm:j,title:e("Delete Statutory Bracket"),description:e("Are you sure you want to delete this statutory bracket? This action cannot be undone.")})]})}export{br as default}; +import{r as a,j as t}from"./ui-Z445SNHD.js";import{P as v}from"./page-template-Cw8W4Qs2.js";import{C as B}from"./CrudTable-Dk-uCuqB.js";import{C}from"./CrudFormModal-CTSICk3j.js";import{C as M}from"./CrudDeleteModal-DmHx0JCJ.js";import{u as P,c as D,H as E,B as F,P as A,r as n,t as c}from"./app-Da3PX8qg.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./table-BRtys9Nx.js";import"./unlink-vC8B7N8r.js";import"./scale-Chnhsap1.js";import"./arrow-down-left-D4-BLXQL.js";import"./arrow-left-B9tcIgis.js";import"./arrow-right-left-TC-Oi5FJ.js";import"./arrow-right-SXr1661j.js";import"./arrow-up-down-Df1H6itH.js";import"./lock-open-Cco69YMj.js";import"./award-DOf5Xc3o.js";import"./ban-C1FQ9ay_.js";import"./indian-rupee-CY9fE6hT.js";import"./bell-BMsQyWM-.js";import"./book-open-DiNAfaue.js";import"./boxes-Bjf0_Kx7.js";import"./building-2-DmmRcP0c.js";import"./building-BXglONiz.js";import"./calculator-B75Vnhim.js";import"./calendar-check-C2F7PWoI.js";import"./camera-DZNJpjXR.js";import"./chart-column-CKzC1aib.js";import"./chart-no-axes-column-increasing-xL8kjLW0.js";import"./chart-no-axes-column-CaNDayE9.js";import"./chevron-left-C98gPe5P.js";import"./circle-alert-Cu5dznTP.js";import"./circle-check-big-KTDTMhTs.js";import"./circle-check-aau4wqhp.js";import"./circle-help-C4uXcZYY.js";import"./circle-x-r3If4JPw.js";import"./circle-DgA3bS7I.js";import"./clipboard-list-BNSl4hy2.js";import"./code-Dzlx6QPB.js";import"./crosshair-DtQysFz7.js";import"./crown-CC8Godfb.js";import"./download-BHVnw95S.js";import"./external-link-DL5n0dhJ.js";import"./eye-off-BJYR0wmr.js";import"./eye-CzYzwmmr.js";import"./instagram-tpp8H3E-.js";import"./file-down-CxCQCvcc.js";import"./pen-line-CNA-f1dm.js";import"./file-up-D3rB-4Bg.js";import"./filter-B_3e214H.js";import"./folder-git-2-T64oq8HG.js";import"./house-BUnGVtyw.js";import"./git-branch-EdIXkL-9.js";import"./grip-vertical-BvetFs24.js";import"./hard-drive--Nch37f-.js";import"./hash-B3fNBlbs.js";import"./shield-rKKgzkbW.js";import"./info-Cj5ROI6H.js";import"./layers-DdZLSQgt.js";import"./layout-list-DkB7S2jk.js";import"./lightbulb-CJXOfIFD.js";import"./link-2-DNnYgrdz.js";import"./link-DeErafFW.js";import"./twitter-CRZZ6zjd.js";import"./list-DY4Uh_0E.js";import"./locate-fixed-BKpEfCUU.js";import"./lock-BGSkpX29.js";import"./log-in-TxFQ9ojy.js";import"./mail-khAU5Oig.js";import"./map-pin-BFNXdrz2.js";import"./menu-BGxVBBZl.js";import"./message-square-warning-DHRFlo8i.js";import"./message-square-C7x1Rix5.js";import"./monitor-P2T9V9tT.js";import"./package-C-rDDwyp.js";import"./percent-DP16IBy2.js";import"./phone-XzqO8Dfs.js";import"./plane-C9QqCVcZ.js";import"./play-62Z04sZZ.js";import"./qr-code-CUR1J9NH.js";import"./quote-DF2Qwen7.js";import"./radio-nm2vY_Ib.js";import"./ruler-DviIA5uv.js";import"./send-DXZhFVWG.js";import"./server-BzBihesB.js";import"./wifi-BPS_-hKY.js";import"./shield-check-Cyw4YGYb.js";import"./smartphone-i99jk4ns.js";import"./square-check-big-Cal0w_ma.js";import"./square-pen-CatLE0_h.js";import"./star-CSGOTD6i.js";import"./sun-TjfxyFzf.js";import"./tag-CUFhfHTp.js";import"./target-B_9kWYv3.js";import"./thumbs-up-Du-LlBXg.js";import"./ticket-BjgtGAIQ.js";import"./trash-2-15Ri11Yq.js";import"./trash-BRJCY2my.js";import"./trending-down-MNPLLbIb.js";import"./trending-up-D5y6g4yZ.js";import"./triangle-alert-CeuDFixJ.js";import"./trophy-Cs36GMET.js";import"./type-DX1RNe21.js";import"./user-check-DDs_5zV9.js";import"./user-plus-Ba62LA9O.js";import"./user-x-C3dBJr2o.js";import"./wallet-BP1hP1I0.js";import"./wrench-DX6GWbcS.js";import"./zap-Of1Abppa.js";import"./radio-group-CuY8xCRY.js";import"./checkbox-C3Z6LHOx.js";import"./multi-select-field-ALFA5JXF.js";import"./scroll-area-C7NBgd0i.js";import"./LocationPicker-Dy1Od2a3.js";import"./leaflet-FVhBWCqS.js";import"./utils-BWxnHGCV.js";function br({brackets:h}){const{t:e}=P(),{auth:s}=D().props,g=(s==null?void 0:s.permissions)||[],[x,i]=a.useState(!1),[b,p]=a.useState(!1),[l,d]=a.useState("create"),[m,u]=a.useState(null),f=[{key:"type",label:e("Type"),sortable:!0,render:r=>{const o={sss:"SSS",philhealth:"PhilHealth",pagibig:"Pag-IBIG"},y={sss:"bg-blue-100 text-blue-800",philhealth:"bg-green-100 text-green-800",pagibig:"bg-red-100 text-red-800"};return t.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-bold ${r&&y[r]?y[r]:"bg-gray-100 text-gray-800"}`,children:r&&o[r]?o[r]:r?r.toUpperCase():"UNKNOWN"})}},{key:"min_salary",label:e("Salary Range"),render:(r,o)=>t.jsxs("span",{children:[Number(o.min_salary).toLocaleString(void 0,{minimumFractionDigits:2})," - ",o.max_salary?Number(o.max_salary).toLocaleString(void 0,{minimumFractionDigits:2}):e("Above")]})},{key:"employee_share_amount",label:e("Employee Share"),render:(r,o)=>t.jsxs("div",{className:"flex flex-col text-sm",children:[o.employee_share_amount?t.jsxs("span",{className:"font-semibold",children:["₱ ",Number(o.employee_share_amount).toLocaleString(void 0,{minimumFractionDigits:2})]}):null,o.employee_share_percentage?t.jsxs("span",{className:"text-gray-500",children:[o.employee_share_percentage,"% of MSC"]}):null]})},{key:"employer_share_amount",label:e("Employer Share"),render:(r,o)=>t.jsxs("div",{className:"flex flex-col text-sm",children:[o.employer_share_amount?t.jsxs("span",{className:"font-semibold",children:["₱ ",Number(o.employer_share_amount).toLocaleString(void 0,{minimumFractionDigits:2})]}):null,o.employer_share_percentage?t.jsxs("span",{className:"text-gray-500",children:[o.employer_share_percentage,"% of MSC"]}):null]})},{key:"is_active",label:e("Status"),render:r=>t.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${r?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"}`,children:e(r?"Active":"Inactive")})}],S=[{action:"edit",label:e("Edit"),icon:"Edit",permission:"manage-employee-salaries"},{action:"delete",label:e("Delete"),icon:"Trash2",variant:"destructive",permission:"manage-employee-salaries"}],_=(r,o)=>{u(o),r==="edit"?(d("edit"),i(!0)):r==="delete"&&p(!0)},k=r=>{l==="create"?n.post(route("hr.statutory-brackets.store"),r,{onSuccess:()=>{i(!1),c.success(e("Bracket created successfully"))}}):n.put(route("hr.statutory-brackets.update",m.id),r,{onSuccess:()=>{i(!1),c.success(e("Bracket updated successfully"))}})},j=()=>{m&&n.delete(route("hr.statutory-brackets.destroy",m.id),{onSuccess:()=>{p(!1),c.success(e("Bracket deleted successfully"))}})},N=[{name:"type",label:e("Contribution Type"),type:"select",required:!0,options:[{value:"sss",label:"SSS"},{value:"philhealth",label:"PhilHealth"},{value:"pagibig",label:"Pag-IBIG"}]},{name:"min_salary",label:e("Min Salary Range"),type:"number",required:!0,min:0,step:.01},{name:"max_salary",label:e("Max Salary Range"),type:"number",min:0,step:.01,placeholder:e("Leave blank for no limit")},{name:"employee_share_amount",label:e("Employee Share (Fixed Amount)"),type:"number",min:0,step:.01,placeholder:e("Leave blank if using percentage")},{name:"employee_share_percentage",label:e("Employee Share (Percentage %)"),type:"number",min:0,max:100,step:.01,placeholder:e("Leave blank if using fixed amount")},{name:"employer_share_amount",label:e("Employer Share (Fixed Amount)"),type:"number",min:0,step:.01,placeholder:e("Leave blank if using percentage")},{name:"employer_share_percentage",label:e("Employer Share (Percentage %)"),type:"number",min:0,max:100,step:.01,placeholder:e("Leave blank if using fixed amount")},{name:"is_active",label:e("Is Active"),type:"checkbox",defaultValue:!0}];return t.jsxs(v,{title:e("Statutory Brackets"),children:[t.jsx(E,{title:e("Statutory Brackets")}),t.jsxs("div",{className:"space-y-6",children:[t.jsxs("div",{className:"flex justify-between items-center",children:[t.jsxs("div",{children:[t.jsx("h1",{className:"text-2xl font-bold tracking-tight",children:e("Statutory Brackets")}),t.jsx("p",{className:"text-muted-foreground",children:e("Manage DOLE statutory brackets for SSS, PhilHealth, and Pag-IBIG.")})]}),t.jsxs(F,{onClick:()=>{u(null),d("create"),i(!0)},children:[t.jsx(A,{className:"w-4 h-4 mr-2"}),e("Add Bracket")]})]}),t.jsx("div",{className:"rounded-lg border bg-card text-card-foreground shadow-sm",children:t.jsx(B,{data:h||[],columns:f,actions:S,from:1,onAction:_,permissions:g})})]}),t.jsx(C,{isOpen:x,onClose:()=>i(!1),onSubmit:k,formConfig:{fields:N},initialData:m,title:e(l==="create"?"Add Statutory Bracket":"Edit Statutory Bracket"),mode:l}),t.jsx(M,{isOpen:b,onClose:()=>p(!1),onConfirm:j,title:e("Delete Statutory Bracket"),description:e("Are you sure you want to delete this statutory bracket? This action cannot be undone.")})]})}export{br as default}; diff --git a/public/build/assets/index-BOoI89Cn.js b/public/build/assets/index-DX0sqq5K.js similarity index 65% rename from public/build/assets/index-BOoI89Cn.js rename to public/build/assets/index-DX0sqq5K.js index 1ac445c2b..587c3714f 100644 --- a/public/build/assets/index-BOoI89Cn.js +++ b/public/build/assets/index-DX0sqq5K.js @@ -1 +1 @@ -import{r as i,j as e}from"./ui-Z445SNHD.js";import{P as gt}from"./page-template-B_mOhR6n.js";import{u as lt,K as ft,c as ut,ad as dt,F as ht,S as yt,B as St,e as xt,as as jt}from"./app-36WMjvX0.js";import{S as Nt}from"./scroll-area-BmK0s-Hf.js";import Rt from"./system-settings-D8GwO2bO.js";import wt from"./currency-settings-CtNr5NRh.js";import bt from"./email-settings-BduUz-w6.js";import kt from"./payment-settings-C-EKaF7U.js";import Tt from"./storage-settings-1itIwtRy.js";import Ct from"./recaptcha-settings-FKf7iLgR.js";import Pt from"./chatgpt-settings-DeHmmAFq.js";import vt from"./cookie-settings-gyN0DIar.js";import Et from"./seo-settings-BLgIe142.js";import Bt from"./cache-settings-DTMa0SPq.js";import It from"./working-days-settings-WpVxAWFg.js";import Dt from"./ip-restriction-settings-DcxSMNVR.js";import Lt from"./noc-settings-DCC_Tt0R.js";import Ft from"./experience-certificate-settings-AEXxulC8.js";import Wt from"./joining-letter-settings-CyDhW7l1.js";import{T as zt}from"./toaster-Bc5RPjCT.js";import{S as At}from"./settings-DYZFNkOc.js";import{D as Gt}from"./dollar-sign-CFqWGHdB.js";import{M as Ht}from"./mail-BFoS8U8W.js";import{C as Jt}from"./clock-Cfp0CYjJ.js";import{N as Mt,F as Ot,B as Vt,a as $t}from"./CrudTable-DA37WZsR.js";import{B as Kt}from"./briefcase-Dsiqzllu.js";import{C as Ut}from"./credit-card-Dm0mmHp5.js";import{H as Ge}from"./hard-drive-ApF-ULi1.js";import{S as Yt}from"./shield-Mt6vEHxn.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./info-VH-vNQ_z.js";import"./alert-CXPQTH5c.js";import"./server-DgtPu6lA.js";import"./circle-alert-KsX4JXbz.js";import"./lock-RX1hYn48.js";import"./send-DpE3qK0m.js";import"./eye-off-DlDpEvnB.js";import"./eye-DSAoA9Pp.js";import"./radio-group-BtLENAXk.js";import"./circle-BpyxLEsH.js";import"./indian-rupee-Bh3-8N2a.js";import"./wallet-C3p1yihr.js";import"./tabs-NEtB1dPW.js";import"./checkbox-Bos2Phgi.js";import"./download-Ba72czhU.js";import"./lightbulb-fAsbBO8F.js";import"./trash-2-Dxg0nP1A.js";import"./CrudDeleteModal-DM40AK8z.js";import"./CrudFormModal-Bmz2nLeY.js";import"./multi-select-field-BX9C1tYH.js";import"./LocationPicker-DAd_AcXs.js";import"./leaflet-FVhBWCqS.js";import"./locate-fixed-D29o3FBS.js";import"./table-C1YkBp3W.js";import"./unlink-sh32LPkQ.js";import"./scale-rJYsnHRa.js";import"./arrow-down-left-BN6xjhcz.js";import"./arrow-left-CjPQICYw.js";import"./arrow-right-left-DKUcVR58.js";import"./arrow-right-DUEfRrRr.js";import"./arrow-up-down-FmcUfWon.js";import"./lock-open-CN4tz8Of.js";import"./award-D9FlSYzB.js";import"./ban-CMgLBFSt.js";import"./bell-Cr2F9IDD.js";import"./book-open-DUwKvBiK.js";import"./boxes-rwzklut0.js";import"./building-2-Cda8xQDI.js";import"./building-CG4yAV8N.js";import"./calculator-wt_63eRJ.js";import"./calendar-check-BZ1JTjf6.js";import"./camera-DDKUkICL.js";import"./chart-column-GeSBJr5Y.js";import"./chart-no-axes-column-increasing-Beqplnfl.js";import"./chart-no-axes-column-BKgkVzqT.js";import"./chevron-left-DKWjKjSf.js";import"./circle-check-big-DqURlwt2.js";import"./circle-check-C_SLfS2p.js";import"./circle-help-BdsC7_wR.js";import"./circle-x-DkvEqmM5.js";import"./clipboard-list-BU0dok7E.js";import"./code-DNPjFOcs.js";import"./crosshair-C7OptAZm.js";import"./crown-Cp4cgutu.js";import"./external-link-uO-R2E0-.js";import"./instagram-DBjFHIT7.js";import"./file-down-Bxu0R4EW.js";import"./pen-line-Fy-AVmqM.js";import"./file-up-CZ-cXuKa.js";import"./filter-D8dMdozc.js";import"./folder-git-2-Dwj_EoDL.js";import"./house-D8b8GwgZ.js";import"./git-branch-D2sIFzs4.js";import"./grip-vertical-DXcr-v-g.js";import"./hash-CHJS6b-L.js";import"./layers-CF7Mhs3n.js";import"./layout-list-BuBaZfwq.js";import"./link-2-C22T2wSs.js";import"./link-ClcCoVU_.js";import"./twitter-DDHYm63p.js";import"./list-Ajdnpsw1.js";import"./log-in-Bt5dnADg.js";import"./map-pin-L7jUebKz.js";import"./menu-Cu-nnefe.js";import"./message-square-warning-DbVEqa_0.js";import"./message-square-DMJ4IbdE.js";import"./monitor-DL9THmS7.js";import"./package-B9XnehkQ.js";import"./percent-BYDujffR.js";import"./phone-CJ2h446N.js";import"./plane-BqORGC6m.js";import"./play-DHqp-NCB.js";import"./qr-code-u5AOBzVe.js";import"./quote-BtOwgBns.js";import"./radio-CxUR05xj.js";import"./ruler-DbxwIrQY.js";import"./wifi-CFyF5qct.js";import"./shield-check--CTAItWs.js";import"./smartphone-BQ_9x4vN.js";import"./square-check-big-Dt4MtZcM.js";import"./square-pen-B3p2jiW9.js";import"./star-WlheM7sI.js";import"./sun-DRsBfXSu.js";import"./tag-CMVMnpSh.js";import"./target-BEz5Ry2v.js";import"./thumbs-up-DYj-woXk.js";import"./ticket-BhEK5100.js";import"./trash-Dyd2ZsaG.js";import"./trending-down-CeOqAkGV.js";import"./trending-up-CPB8hZlm.js";import"./triangle-alert-MsN2AA6c.js";import"./trophy-BZyhzbIT.js";import"./type-DlbqWp8I.js";import"./user-check-4xSYwYvq.js";import"./user-plus-C-0nSlHG.js";import"./user-x-Drk57M2z.js";import"./wrench-CLqKc51o.js";import"./zap-D4fS-tPu.js";import"./rich-text-editor-BU9ZFbid.js";function sr(){var I,D,L,F,W,z,A,G,H,J,M,O,V,$,K,U,Y,_,q,Q,X,Z,ee,te,se,ie,ne,re,oe,me,ae,pe,ce,ge,le,fe,ue,de,he,ye,Se,xe;const{t:n}=lt(),{position:d}=ft(),{systemSettings:a={},cacheSize:He="0.00",timezones:Je={},dateFormats:Me={},timeFormats:Oe={},paymentSettings:Ve={},webhooks:_t=[],auth:t={},globalSettings:u={},nocTemplates:$e=[],joiningLetterTemplates:Ke=[],experienceCertificateTemplates:Ue=[],languages:qt=[]}=ut().props,p=u==null?void 0:u.is_saas,[Ye,o]=i.useState("system-settings"),_e=[{title:n("System Settings"),href:"#system-settings",icon:e.jsx(At,{className:"h-4 w-4 mr-2"}),permission:"manage-system-settings"},{title:n("Brand Settings"),href:"#brand-settings",icon:e.jsx(dt,{className:"h-4 w-4 mr-2"}),permission:"manage-brand-settings"},{title:n("Currency Settings"),href:"#currency-settings",icon:e.jsx(Gt,{className:"h-4 w-4 mr-2"}),permission:"manage-currency-settings"},{title:n("Email Settings"),href:"#email-settings",icon:e.jsx(Ht,{className:"h-4 w-4 mr-2"}),permission:"manage-email-settings"},{title:n("Working Days Settings"),href:"#working-days-settings",icon:e.jsx(Jt,{className:"h-4 w-4 mr-2"}),permission:"manage-working-days-settings"},{title:n("IP Restriction Settings"),href:"#ip-restriction-settings",icon:e.jsx(Mt,{className:"h-4 w-4 mr-2"}),permission:"manage-ip-restriction-settings"},{title:n("NOC Settings"),href:"#noc-settings",icon:e.jsx(ht,{className:"h-4 w-4 mr-2"}),permission:"manage-noc"},{title:n("Experience Certificate Settings"),href:"#experience-certificate-settings",icon:e.jsx(Kt,{className:"h-4 w-4 mr-2"}),permission:"manage-experience-certificate"},{title:n("Joining Letter Settings"),href:"#joining-letter-settings",icon:e.jsx(Ot,{className:"h-4 w-4 mr-2"}),permission:"manage-joining-letter"},{title:n("Payment Settings"),href:"#payment-settings",icon:e.jsx(Ut,{className:"h-4 w-4 mr-2"}),permission:"manage-payment-settings"},{title:n("Storage Settings"),href:"#storage-settings",icon:e.jsx(Ge,{className:"h-4 w-4 mr-2"}),permission:"manage-storage-settings"},{title:n("ReCaptcha Settings"),href:"#recaptcha-settings",icon:e.jsx(Yt,{className:"h-4 w-4 mr-2"}),permission:"manage-recaptcha-settings"},{title:n("Chat GPT Settings"),href:"#chatgpt-settings",icon:e.jsx(Vt,{className:"h-4 w-4 mr-2"}),permission:"manage-chatgpt-settings"},{title:n("Cookie Settings"),href:"#cookie-settings",icon:e.jsx($t,{className:"h-4 w-4 mr-2"}),permission:"manage-cookie-settings"},{title:n("SEO Settings"),href:"#seo-settings",icon:e.jsx(yt,{className:"h-4 w-4 mr-2"}),permission:"manage-seo-settings"},{title:n("Cache Settings"),href:"#cache-settings",icon:e.jsx(Ge,{className:"h-4 w-4 mr-2"}),permission:"manage-cache-settings"}].filter(r=>{var m,s,c,g,l;if(r.permission==="manage-working-days-settings"&&((m=t.user)==null?void 0:m.type)==="superadmin"||r.permission==="manage-ip-restriction-settings"&&((s=t.user)==null?void 0:s.type)==="superadmin"||r.permission==="manage-noc"&&((c=t.user)==null?void 0:c.type)==="superadmin"||r.permission==="manage-experience-certificate"&&((g=t.user)==null?void 0:g.type)==="superadmin"||r.permission==="manage-joining-letter"&&((l=t.user)==null?void 0:l.type)==="superadmin")return!1;if(!r.permission||t.permissions&&t.permissions.includes(r.permission))return!0;if(t.user&&t.user.type==="company"){const f=["manage-system-settings","manage-email-settings","manage-currency-settings","manage-brand-settings","manage-webhook-settings","manage-working-days-settings","manage-ip-restriction-settings","settings"];return p||f.push("manage-storage-settings","manage-recaptcha-settings","manage-chatgpt-settings","manage-cookie-settings","manage-seo-settings","manage-cache-settings","manage-working-days-settings","manage-ip-restriction-settings"),f.includes(r.permission)}return!1}),h=i.useRef(null),y=i.useRef(null),S=i.useRef(null),x=i.useRef(null),j=i.useRef(null),N=i.useRef(null),R=i.useRef(null),w=i.useRef(null),b=i.useRef(null),k=i.useRef(null),T=i.useRef(null),C=i.useRef(null),qe=i.useRef(null),Qe=i.useRef(null),Xe=i.useRef(null),P=i.useRef(null),v=i.useRef(null),E=i.useRef(null),B=i.useRef(null);i.useEffect(()=>{const r=()=>{var je,Ne,Re,we,be,ke,Te,Ce,Pe,ve,Ee,Be,Ie,De,Le,Fe,We,ze,Ae;const s=window.scrollY+100;(je=h.current)!=null&&je.offsetTop;const c=((Ne=y.current)==null?void 0:Ne.offsetTop)||0,g=((Re=S.current)==null?void 0:Re.offsetTop)||0,l=((we=x.current)==null?void 0:we.offsetTop)||0,f=((be=j.current)==null?void 0:be.offsetTop)||0,et=((ke=N.current)==null?void 0:ke.offsetTop)||0,tt=((Te=R.current)==null?void 0:Te.offsetTop)||0,st=((Ce=w.current)==null?void 0:Ce.offsetTop)||0,it=((Pe=b.current)==null?void 0:Pe.offsetTop)||0,nt=((ve=k.current)==null?void 0:ve.offsetTop)||0,rt=((Ee=T.current)==null?void 0:Ee.offsetTop)||0,ot=((Be=C.current)==null?void 0:Be.offsetTop)||0;(Ie=qe.current)!=null&&Ie.offsetTop,(De=Qe.current)!=null&&De.offsetTop,(Le=Xe.current)!=null&&Le.offsetTop;const mt=((Fe=P.current)==null?void 0:Fe.offsetTop)||0,at=((We=v.current)==null?void 0:We.offsetTop)||0,pt=((ze=E.current)==null?void 0:ze.offsetTop)||0,ct=((Ae=B.current)==null?void 0:Ae.offsetTop)||0;s>=ct?o("joining-letter-settings"):s>=pt?o("experience-certificate-settings"):s>=at?o("noc-settings"):s>=mt?o("ip-restriction-settings"):s>=ot?o("cache-settings"):s>=rt?o("seo-settings"):s>=nt?o("cookie-settings"):s>=it?o("chatgpt-settings"):s>=st?o("recaptcha-settings"):s>=tt?o("storage-settings"):s>=et?o("payment-settings"):s>=l?o("working-days-settings"):s>=f?o("email-settings"):s>=g?o("currency-settings"):s>=c?o("brand-settings"):o("system-settings")};window.addEventListener("scroll",r);const m=window.location.hash.replace("#","");if(m){const s=document.getElementById(m);s&&(s.scrollIntoView({behavior:"smooth"}),o(m))}return()=>{window.removeEventListener("scroll",r)}},[]);const Ze=r=>{const m=r.replace("#",""),s=document.getElementById(m);s&&(s.scrollIntoView({behavior:"smooth"}),o(m))};return e.jsxs(gt,{title:n("Settings"),url:"/settings",breadcrumbs:[{title:n("Dashboard"),href:route("dashboard")},{title:n("Settings")}],children:[e.jsxs("div",{className:"flex flex-col md:flex-row gap-8",dir:d==="right"?"rtl":"ltr",children:[e.jsx("div",{className:"md:w-64 flex-shrink-0",children:e.jsx("div",{className:"sticky top-20",children:e.jsx(Nt,{className:"h-[calc(100vh-5rem)]",children:e.jsx("div",{className:`space-y-1 ${d==="rtl"?"pl-4":"pr-4"}`,children:_e.map(r=>e.jsxs(St,{variant:"ghost",className:xt("w-full justify-start",{"bg-muted font-medium":Ye===r.href.replace("#","")}),onClick:()=>Ze(r.href),children:[r.icon,r.title]},r.href))})})})}),e.jsxs("div",{className:"flex-1",children:[(((I=t.permissions)==null?void 0:I.includes("manage-system-settings"))||((D=t.user)==null?void 0:D.type)==="superadmin"||((L=t.user)==null?void 0:L.type)==="company")&&e.jsx("section",{id:"system-settings",ref:h,className:"mb-8",children:e.jsx(Rt,{settings:a,timezones:Je,dateFormats:Me,timeFormats:Oe,isCompanyUser:((F=t.user)==null?void 0:F.type)==="company"})}),(((W=t.permissions)==null?void 0:W.includes("manage-brand-settings"))||((z=t.user)==null?void 0:z.type)==="superadmin")&&e.jsx("section",{id:"brand-settings",ref:y,className:"mb-8",children:e.jsx(jt,{settings:a})}),(((A=t.permissions)==null?void 0:A.includes("manage-currency-settings"))||((G=t.user)==null?void 0:G.type)==="superadmin"||((H=t.user)==null?void 0:H.type)==="company")&&e.jsx("section",{id:"currency-settings",ref:S,className:"mb-8",children:e.jsx(wt,{})}),(((J=t.permissions)==null?void 0:J.includes("manage-email-settings"))||((M=t.user)==null?void 0:M.type)==="superadmin")&&e.jsx("section",{id:"email-settings",ref:j,className:"mb-8",children:e.jsx(bt,{})}),((O=t.user)==null?void 0:O.type)!=="superadmin"&&(((V=t.permissions)==null?void 0:V.includes("manage-working-days-settings"))||(($=t.user)==null?void 0:$.type)==="company")&&e.jsx("section",{id:"working-days-settings",ref:x,className:"mb-8",children:e.jsx(It,{settings:a})}),((K=t.user)==null?void 0:K.type)==="company"&&((U=t.permissions)==null?void 0:U.includes("manage-ip-restriction-settings"))&&e.jsx("section",{id:"ip-restriction-settings",ref:P,className:"mb-8",children:e.jsx(Dt,{})}),((Y=t.user)==null?void 0:Y.type)==="company"&&((_=t.permissions)==null?void 0:_.includes("manage-noc"))&&e.jsx("section",{id:"noc-settings",ref:v,className:"mb-8",children:e.jsx(Lt,{templates:$e})}),((q=t.user)==null?void 0:q.type)==="company"&&((Q=t.permissions)==null?void 0:Q.includes("manage-experience-certificate"))&&e.jsx("section",{id:"experience-certificate-settings",ref:E,className:"mb-8",children:e.jsx(Ft,{templates:Ue})}),((X=t.user)==null?void 0:X.type)==="company"&&((Z=t.permissions)==null?void 0:Z.includes("manage-joining-letter"))&&e.jsx("section",{id:"joining-letter-settings",ref:B,className:"mb-8",children:e.jsx(Wt,{templates:Ke})}),(((ee=t.permissions)==null?void 0:ee.includes("manage-payment-settings"))||((te=t.user)==null?void 0:te.type)==="superadmin")&&e.jsx("section",{id:"payment-settings",ref:N,className:"mb-8",children:e.jsx(kt,{settings:Ve})}),((se=t.permissions)==null?void 0:se.includes("manage-settings"))&&(((ie=t.user)==null?void 0:ie.type)==="superadmin"||((ne=t.user)==null?void 0:ne.type)==="company"&&!p)&&e.jsx("section",{id:"storage-settings",ref:R,className:"mb-8",children:e.jsx(Tt,{settings:a})}),(((re=t.permissions)==null?void 0:re.includes("manage-recaptcha-settings"))||((oe=t.user)==null?void 0:oe.type)==="superadmin"||((me=t.user)==null?void 0:me.type)==="company"&&!p)&&e.jsx("section",{id:"recaptcha-settings",ref:w,className:"mb-8",children:e.jsx(Ct,{settings:a})}),(((ae=t.permissions)==null?void 0:ae.includes("manage-chatgpt-settings"))||((pe=t.user)==null?void 0:pe.type)==="superadmin"||((ce=t.user)==null?void 0:ce.type)==="company"&&!p)&&e.jsx("section",{id:"chatgpt-settings",ref:b,className:"mb-8",children:e.jsx(Pt,{settings:a})}),(((ge=t.permissions)==null?void 0:ge.includes("manage-cookie-settings"))||((le=t.user)==null?void 0:le.type)==="superadmin"||((fe=t.user)==null?void 0:fe.type)==="company"&&!p)&&e.jsx("section",{id:"cookie-settings",ref:k,className:"mb-8",children:e.jsx(vt,{settings:a})}),(((ue=t.permissions)==null?void 0:ue.includes("manage-seo-settings"))||((de=t.user)==null?void 0:de.type)==="superadmin"||((he=t.user)==null?void 0:he.type)==="company"&&!p)&&e.jsx("section",{id:"seo-settings",ref:T,className:"mb-8",children:e.jsx(Et,{settings:a})}),(((ye=t.permissions)==null?void 0:ye.includes("manage-cache-settings"))||((Se=t.user)==null?void 0:Se.type)==="superadmin"||((xe=t.user)==null?void 0:xe.type)==="company"&&!p)&&e.jsx("section",{id:"cache-settings",ref:C,className:"mb-8",children:e.jsx(Bt,{cacheSize:He})})]})]}),e.jsx(zt,{})]})}export{sr as default}; +import{r as i,j as e}from"./ui-Z445SNHD.js";import{P as gt}from"./page-template-Cw8W4Qs2.js";import{u as lt,K as ft,c as ut,ad as dt,F as ht,S as yt,B as St,e as xt,as as jt}from"./app-Da3PX8qg.js";import{S as Nt}from"./scroll-area-C7NBgd0i.js";import Rt from"./system-settings-DoouC1r4.js";import wt from"./currency-settings-Cr0GjjUR.js";import bt from"./email-settings-d0lJn701.js";import kt from"./payment-settings-9w8nluE5.js";import Tt from"./storage-settings-Bcj42KvT.js";import Ct from"./recaptcha-settings-COSWemy1.js";import Pt from"./chatgpt-settings-BMoJY0oO.js";import vt from"./cookie-settings-CHEn4kda.js";import Et from"./seo-settings-BiQpFZS4.js";import Bt from"./cache-settings-DUEt2dpX.js";import It from"./working-days-settings-yB3uYVxa.js";import Dt from"./ip-restriction-settings-EoIrZbbC.js";import Lt from"./noc-settings-BF-_sALF.js";import Ft from"./experience-certificate-settings-DxCuFGtu.js";import Wt from"./joining-letter-settings-09El4-1K.js";import{T as zt}from"./toaster-Bc5RPjCT.js";import{S as At}from"./settings-BUhtRdnI.js";import{D as Gt}from"./dollar-sign-BKfERkc9.js";import{M as Ht}from"./mail-khAU5Oig.js";import{C as Jt}from"./clock-CLIx856C.js";import{N as Mt,F as Ot,B as Vt,a as $t}from"./CrudTable-Dk-uCuqB.js";import{B as Kt}from"./briefcase-lPam_Ipn.js";import{C as Ut}from"./credit-card-CHqjxFip.js";import{H as Ge}from"./hard-drive--Nch37f-.js";import{S as Yt}from"./shield-rKKgzkbW.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./info-Cj5ROI6H.js";import"./alert-Dt2Bu0kM.js";import"./server-BzBihesB.js";import"./circle-alert-Cu5dznTP.js";import"./lock-BGSkpX29.js";import"./send-DXZhFVWG.js";import"./eye-off-BJYR0wmr.js";import"./eye-CzYzwmmr.js";import"./radio-group-CuY8xCRY.js";import"./circle-DgA3bS7I.js";import"./indian-rupee-CY9fE6hT.js";import"./wallet-BP1hP1I0.js";import"./tabs--KW-Mci6.js";import"./checkbox-C3Z6LHOx.js";import"./download-BHVnw95S.js";import"./lightbulb-CJXOfIFD.js";import"./trash-2-15Ri11Yq.js";import"./CrudDeleteModal-DmHx0JCJ.js";import"./CrudFormModal-CTSICk3j.js";import"./multi-select-field-ALFA5JXF.js";import"./LocationPicker-Dy1Od2a3.js";import"./leaflet-FVhBWCqS.js";import"./locate-fixed-BKpEfCUU.js";import"./table-BRtys9Nx.js";import"./unlink-vC8B7N8r.js";import"./scale-Chnhsap1.js";import"./arrow-down-left-D4-BLXQL.js";import"./arrow-left-B9tcIgis.js";import"./arrow-right-left-TC-Oi5FJ.js";import"./arrow-right-SXr1661j.js";import"./arrow-up-down-Df1H6itH.js";import"./lock-open-Cco69YMj.js";import"./award-DOf5Xc3o.js";import"./ban-C1FQ9ay_.js";import"./bell-BMsQyWM-.js";import"./book-open-DiNAfaue.js";import"./boxes-Bjf0_Kx7.js";import"./building-2-DmmRcP0c.js";import"./building-BXglONiz.js";import"./calculator-B75Vnhim.js";import"./calendar-check-C2F7PWoI.js";import"./camera-DZNJpjXR.js";import"./chart-column-CKzC1aib.js";import"./chart-no-axes-column-increasing-xL8kjLW0.js";import"./chart-no-axes-column-CaNDayE9.js";import"./chevron-left-C98gPe5P.js";import"./circle-check-big-KTDTMhTs.js";import"./circle-check-aau4wqhp.js";import"./circle-help-C4uXcZYY.js";import"./circle-x-r3If4JPw.js";import"./clipboard-list-BNSl4hy2.js";import"./code-Dzlx6QPB.js";import"./crosshair-DtQysFz7.js";import"./crown-CC8Godfb.js";import"./external-link-DL5n0dhJ.js";import"./instagram-tpp8H3E-.js";import"./file-down-CxCQCvcc.js";import"./pen-line-CNA-f1dm.js";import"./file-up-D3rB-4Bg.js";import"./filter-B_3e214H.js";import"./folder-git-2-T64oq8HG.js";import"./house-BUnGVtyw.js";import"./git-branch-EdIXkL-9.js";import"./grip-vertical-BvetFs24.js";import"./hash-B3fNBlbs.js";import"./layers-DdZLSQgt.js";import"./layout-list-DkB7S2jk.js";import"./link-2-DNnYgrdz.js";import"./link-DeErafFW.js";import"./twitter-CRZZ6zjd.js";import"./list-DY4Uh_0E.js";import"./log-in-TxFQ9ojy.js";import"./map-pin-BFNXdrz2.js";import"./menu-BGxVBBZl.js";import"./message-square-warning-DHRFlo8i.js";import"./message-square-C7x1Rix5.js";import"./monitor-P2T9V9tT.js";import"./package-C-rDDwyp.js";import"./percent-DP16IBy2.js";import"./phone-XzqO8Dfs.js";import"./plane-C9QqCVcZ.js";import"./play-62Z04sZZ.js";import"./qr-code-CUR1J9NH.js";import"./quote-DF2Qwen7.js";import"./radio-nm2vY_Ib.js";import"./ruler-DviIA5uv.js";import"./wifi-BPS_-hKY.js";import"./shield-check-Cyw4YGYb.js";import"./smartphone-i99jk4ns.js";import"./square-check-big-Cal0w_ma.js";import"./square-pen-CatLE0_h.js";import"./star-CSGOTD6i.js";import"./sun-TjfxyFzf.js";import"./tag-CUFhfHTp.js";import"./target-B_9kWYv3.js";import"./thumbs-up-Du-LlBXg.js";import"./ticket-BjgtGAIQ.js";import"./trash-BRJCY2my.js";import"./trending-down-MNPLLbIb.js";import"./trending-up-D5y6g4yZ.js";import"./triangle-alert-CeuDFixJ.js";import"./trophy-Cs36GMET.js";import"./type-DX1RNe21.js";import"./user-check-DDs_5zV9.js";import"./user-plus-Ba62LA9O.js";import"./user-x-C3dBJr2o.js";import"./wrench-DX6GWbcS.js";import"./zap-Of1Abppa.js";import"./rich-text-editor-DgC-p13Z.js";function sr(){var I,D,L,F,W,z,A,G,H,J,M,O,V,$,K,U,Y,_,q,Q,X,Z,ee,te,se,ie,ne,re,oe,me,ae,pe,ce,ge,le,fe,ue,de,he,ye,Se,xe;const{t:n}=lt(),{position:d}=ft(),{systemSettings:a={},cacheSize:He="0.00",timezones:Je={},dateFormats:Me={},timeFormats:Oe={},paymentSettings:Ve={},webhooks:_t=[],auth:t={},globalSettings:u={},nocTemplates:$e=[],joiningLetterTemplates:Ke=[],experienceCertificateTemplates:Ue=[],languages:qt=[]}=ut().props,p=u==null?void 0:u.is_saas,[Ye,o]=i.useState("system-settings"),_e=[{title:n("System Settings"),href:"#system-settings",icon:e.jsx(At,{className:"h-4 w-4 mr-2"}),permission:"manage-system-settings"},{title:n("Brand Settings"),href:"#brand-settings",icon:e.jsx(dt,{className:"h-4 w-4 mr-2"}),permission:"manage-brand-settings"},{title:n("Currency Settings"),href:"#currency-settings",icon:e.jsx(Gt,{className:"h-4 w-4 mr-2"}),permission:"manage-currency-settings"},{title:n("Email Settings"),href:"#email-settings",icon:e.jsx(Ht,{className:"h-4 w-4 mr-2"}),permission:"manage-email-settings"},{title:n("Working Days Settings"),href:"#working-days-settings",icon:e.jsx(Jt,{className:"h-4 w-4 mr-2"}),permission:"manage-working-days-settings"},{title:n("IP Restriction Settings"),href:"#ip-restriction-settings",icon:e.jsx(Mt,{className:"h-4 w-4 mr-2"}),permission:"manage-ip-restriction-settings"},{title:n("NOC Settings"),href:"#noc-settings",icon:e.jsx(ht,{className:"h-4 w-4 mr-2"}),permission:"manage-noc"},{title:n("Experience Certificate Settings"),href:"#experience-certificate-settings",icon:e.jsx(Kt,{className:"h-4 w-4 mr-2"}),permission:"manage-experience-certificate"},{title:n("Joining Letter Settings"),href:"#joining-letter-settings",icon:e.jsx(Ot,{className:"h-4 w-4 mr-2"}),permission:"manage-joining-letter"},{title:n("Payment Settings"),href:"#payment-settings",icon:e.jsx(Ut,{className:"h-4 w-4 mr-2"}),permission:"manage-payment-settings"},{title:n("Storage Settings"),href:"#storage-settings",icon:e.jsx(Ge,{className:"h-4 w-4 mr-2"}),permission:"manage-storage-settings"},{title:n("ReCaptcha Settings"),href:"#recaptcha-settings",icon:e.jsx(Yt,{className:"h-4 w-4 mr-2"}),permission:"manage-recaptcha-settings"},{title:n("Chat GPT Settings"),href:"#chatgpt-settings",icon:e.jsx(Vt,{className:"h-4 w-4 mr-2"}),permission:"manage-chatgpt-settings"},{title:n("Cookie Settings"),href:"#cookie-settings",icon:e.jsx($t,{className:"h-4 w-4 mr-2"}),permission:"manage-cookie-settings"},{title:n("SEO Settings"),href:"#seo-settings",icon:e.jsx(yt,{className:"h-4 w-4 mr-2"}),permission:"manage-seo-settings"},{title:n("Cache Settings"),href:"#cache-settings",icon:e.jsx(Ge,{className:"h-4 w-4 mr-2"}),permission:"manage-cache-settings"}].filter(r=>{var m,s,c,g,l;if(r.permission==="manage-working-days-settings"&&((m=t.user)==null?void 0:m.type)==="superadmin"||r.permission==="manage-ip-restriction-settings"&&((s=t.user)==null?void 0:s.type)==="superadmin"||r.permission==="manage-noc"&&((c=t.user)==null?void 0:c.type)==="superadmin"||r.permission==="manage-experience-certificate"&&((g=t.user)==null?void 0:g.type)==="superadmin"||r.permission==="manage-joining-letter"&&((l=t.user)==null?void 0:l.type)==="superadmin")return!1;if(!r.permission||t.permissions&&t.permissions.includes(r.permission))return!0;if(t.user&&t.user.type==="company"){const f=["manage-system-settings","manage-email-settings","manage-currency-settings","manage-brand-settings","manage-webhook-settings","manage-working-days-settings","manage-ip-restriction-settings","settings"];return p||f.push("manage-storage-settings","manage-recaptcha-settings","manage-chatgpt-settings","manage-cookie-settings","manage-seo-settings","manage-cache-settings","manage-working-days-settings","manage-ip-restriction-settings"),f.includes(r.permission)}return!1}),h=i.useRef(null),y=i.useRef(null),S=i.useRef(null),x=i.useRef(null),j=i.useRef(null),N=i.useRef(null),R=i.useRef(null),w=i.useRef(null),b=i.useRef(null),k=i.useRef(null),T=i.useRef(null),C=i.useRef(null),qe=i.useRef(null),Qe=i.useRef(null),Xe=i.useRef(null),P=i.useRef(null),v=i.useRef(null),E=i.useRef(null),B=i.useRef(null);i.useEffect(()=>{const r=()=>{var je,Ne,Re,we,be,ke,Te,Ce,Pe,ve,Ee,Be,Ie,De,Le,Fe,We,ze,Ae;const s=window.scrollY+100;(je=h.current)!=null&&je.offsetTop;const c=((Ne=y.current)==null?void 0:Ne.offsetTop)||0,g=((Re=S.current)==null?void 0:Re.offsetTop)||0,l=((we=x.current)==null?void 0:we.offsetTop)||0,f=((be=j.current)==null?void 0:be.offsetTop)||0,et=((ke=N.current)==null?void 0:ke.offsetTop)||0,tt=((Te=R.current)==null?void 0:Te.offsetTop)||0,st=((Ce=w.current)==null?void 0:Ce.offsetTop)||0,it=((Pe=b.current)==null?void 0:Pe.offsetTop)||0,nt=((ve=k.current)==null?void 0:ve.offsetTop)||0,rt=((Ee=T.current)==null?void 0:Ee.offsetTop)||0,ot=((Be=C.current)==null?void 0:Be.offsetTop)||0;(Ie=qe.current)!=null&&Ie.offsetTop,(De=Qe.current)!=null&&De.offsetTop,(Le=Xe.current)!=null&&Le.offsetTop;const mt=((Fe=P.current)==null?void 0:Fe.offsetTop)||0,at=((We=v.current)==null?void 0:We.offsetTop)||0,pt=((ze=E.current)==null?void 0:ze.offsetTop)||0,ct=((Ae=B.current)==null?void 0:Ae.offsetTop)||0;s>=ct?o("joining-letter-settings"):s>=pt?o("experience-certificate-settings"):s>=at?o("noc-settings"):s>=mt?o("ip-restriction-settings"):s>=ot?o("cache-settings"):s>=rt?o("seo-settings"):s>=nt?o("cookie-settings"):s>=it?o("chatgpt-settings"):s>=st?o("recaptcha-settings"):s>=tt?o("storage-settings"):s>=et?o("payment-settings"):s>=l?o("working-days-settings"):s>=f?o("email-settings"):s>=g?o("currency-settings"):s>=c?o("brand-settings"):o("system-settings")};window.addEventListener("scroll",r);const m=window.location.hash.replace("#","");if(m){const s=document.getElementById(m);s&&(s.scrollIntoView({behavior:"smooth"}),o(m))}return()=>{window.removeEventListener("scroll",r)}},[]);const Ze=r=>{const m=r.replace("#",""),s=document.getElementById(m);s&&(s.scrollIntoView({behavior:"smooth"}),o(m))};return e.jsxs(gt,{title:n("Settings"),url:"/settings",breadcrumbs:[{title:n("Dashboard"),href:route("dashboard")},{title:n("Settings")}],children:[e.jsxs("div",{className:"flex flex-col md:flex-row gap-8",dir:d==="right"?"rtl":"ltr",children:[e.jsx("div",{className:"md:w-64 flex-shrink-0",children:e.jsx("div",{className:"sticky top-20",children:e.jsx(Nt,{className:"h-[calc(100vh-5rem)]",children:e.jsx("div",{className:`space-y-1 ${d==="rtl"?"pl-4":"pr-4"}`,children:_e.map(r=>e.jsxs(St,{variant:"ghost",className:xt("w-full justify-start",{"bg-muted font-medium":Ye===r.href.replace("#","")}),onClick:()=>Ze(r.href),children:[r.icon,r.title]},r.href))})})})}),e.jsxs("div",{className:"flex-1",children:[(((I=t.permissions)==null?void 0:I.includes("manage-system-settings"))||((D=t.user)==null?void 0:D.type)==="superadmin"||((L=t.user)==null?void 0:L.type)==="company")&&e.jsx("section",{id:"system-settings",ref:h,className:"mb-8",children:e.jsx(Rt,{settings:a,timezones:Je,dateFormats:Me,timeFormats:Oe,isCompanyUser:((F=t.user)==null?void 0:F.type)==="company"})}),(((W=t.permissions)==null?void 0:W.includes("manage-brand-settings"))||((z=t.user)==null?void 0:z.type)==="superadmin")&&e.jsx("section",{id:"brand-settings",ref:y,className:"mb-8",children:e.jsx(jt,{settings:a})}),(((A=t.permissions)==null?void 0:A.includes("manage-currency-settings"))||((G=t.user)==null?void 0:G.type)==="superadmin"||((H=t.user)==null?void 0:H.type)==="company")&&e.jsx("section",{id:"currency-settings",ref:S,className:"mb-8",children:e.jsx(wt,{})}),(((J=t.permissions)==null?void 0:J.includes("manage-email-settings"))||((M=t.user)==null?void 0:M.type)==="superadmin")&&e.jsx("section",{id:"email-settings",ref:j,className:"mb-8",children:e.jsx(bt,{})}),((O=t.user)==null?void 0:O.type)!=="superadmin"&&(((V=t.permissions)==null?void 0:V.includes("manage-working-days-settings"))||(($=t.user)==null?void 0:$.type)==="company")&&e.jsx("section",{id:"working-days-settings",ref:x,className:"mb-8",children:e.jsx(It,{settings:a})}),((K=t.user)==null?void 0:K.type)==="company"&&((U=t.permissions)==null?void 0:U.includes("manage-ip-restriction-settings"))&&e.jsx("section",{id:"ip-restriction-settings",ref:P,className:"mb-8",children:e.jsx(Dt,{})}),((Y=t.user)==null?void 0:Y.type)==="company"&&((_=t.permissions)==null?void 0:_.includes("manage-noc"))&&e.jsx("section",{id:"noc-settings",ref:v,className:"mb-8",children:e.jsx(Lt,{templates:$e})}),((q=t.user)==null?void 0:q.type)==="company"&&((Q=t.permissions)==null?void 0:Q.includes("manage-experience-certificate"))&&e.jsx("section",{id:"experience-certificate-settings",ref:E,className:"mb-8",children:e.jsx(Ft,{templates:Ue})}),((X=t.user)==null?void 0:X.type)==="company"&&((Z=t.permissions)==null?void 0:Z.includes("manage-joining-letter"))&&e.jsx("section",{id:"joining-letter-settings",ref:B,className:"mb-8",children:e.jsx(Wt,{templates:Ke})}),(((ee=t.permissions)==null?void 0:ee.includes("manage-payment-settings"))||((te=t.user)==null?void 0:te.type)==="superadmin")&&e.jsx("section",{id:"payment-settings",ref:N,className:"mb-8",children:e.jsx(kt,{settings:Ve})}),((se=t.permissions)==null?void 0:se.includes("manage-settings"))&&(((ie=t.user)==null?void 0:ie.type)==="superadmin"||((ne=t.user)==null?void 0:ne.type)==="company"&&!p)&&e.jsx("section",{id:"storage-settings",ref:R,className:"mb-8",children:e.jsx(Tt,{settings:a})}),(((re=t.permissions)==null?void 0:re.includes("manage-recaptcha-settings"))||((oe=t.user)==null?void 0:oe.type)==="superadmin"||((me=t.user)==null?void 0:me.type)==="company"&&!p)&&e.jsx("section",{id:"recaptcha-settings",ref:w,className:"mb-8",children:e.jsx(Ct,{settings:a})}),(((ae=t.permissions)==null?void 0:ae.includes("manage-chatgpt-settings"))||((pe=t.user)==null?void 0:pe.type)==="superadmin"||((ce=t.user)==null?void 0:ce.type)==="company"&&!p)&&e.jsx("section",{id:"chatgpt-settings",ref:b,className:"mb-8",children:e.jsx(Pt,{settings:a})}),(((ge=t.permissions)==null?void 0:ge.includes("manage-cookie-settings"))||((le=t.user)==null?void 0:le.type)==="superadmin"||((fe=t.user)==null?void 0:fe.type)==="company"&&!p)&&e.jsx("section",{id:"cookie-settings",ref:k,className:"mb-8",children:e.jsx(vt,{settings:a})}),(((ue=t.permissions)==null?void 0:ue.includes("manage-seo-settings"))||((de=t.user)==null?void 0:de.type)==="superadmin"||((he=t.user)==null?void 0:he.type)==="company"&&!p)&&e.jsx("section",{id:"seo-settings",ref:T,className:"mb-8",children:e.jsx(Et,{settings:a})}),(((ye=t.permissions)==null?void 0:ye.includes("manage-cache-settings"))||((Se=t.user)==null?void 0:Se.type)==="superadmin"||((xe=t.user)==null?void 0:xe.type)==="company"&&!p)&&e.jsx("section",{id:"cache-settings",ref:C,className:"mb-8",children:e.jsx(Bt,{cacheSize:He})})]})]}),e.jsx(zt,{})]})}export{sr as default}; diff --git a/public/build/assets/index-DXnohNhY.js b/public/build/assets/index-DXnohNhY.js deleted file mode 100644 index 8e8986667..000000000 --- a/public/build/assets/index-DXnohNhY.js +++ /dev/null @@ -1 +0,0 @@ -import{r as p,j as r}from"./ui-Z445SNHD.js";import{P as E}from"./page-template-B_mOhR6n.js";import{u as D,c as k,B as C,e as I}from"./app-36WMjvX0.js";import{S as B}from"./scroll-area-BmK0s-Hf.js";import{T as L}from"./toaster-Bc5RPjCT.js";import A from"./referral-dashboard-cDWFqjyS.js";import V from"./payout-requests-Chh0Wcu-.js";import Y from"./referral-settings-CMT_9mKJ.js";import z from"./referred-users-section-KcXEa8dR.js";import{C as F}from"./chart-column-GeSBJr5Y.js";import{U as G}from"./users-Czs1F8XM.js";import{D as H}from"./dollar-sign-CFqWGHdB.js";import{S as J}from"./settings-DYZFNkOc.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./trending-up-CPB8hZlm.js";import"./award-D9FlSYzB.js";import"./mail-BFoS8U8W.js";import"./CrudTable-DA37WZsR.js";import"./table-C1YkBp3W.js";import"./unlink-sh32LPkQ.js";import"./scale-rJYsnHRa.js";import"./arrow-down-left-BN6xjhcz.js";import"./arrow-left-CjPQICYw.js";import"./arrow-right-left-DKUcVR58.js";import"./arrow-right-DUEfRrRr.js";import"./arrow-up-down-FmcUfWon.js";import"./lock-open-CN4tz8Of.js";import"./ban-CMgLBFSt.js";import"./indian-rupee-Bh3-8N2a.js";import"./bell-Cr2F9IDD.js";import"./book-open-DUwKvBiK.js";import"./boxes-rwzklut0.js";import"./building-2-Cda8xQDI.js";import"./building-CG4yAV8N.js";import"./calculator-wt_63eRJ.js";import"./calendar-check-BZ1JTjf6.js";import"./camera-DDKUkICL.js";import"./chart-no-axes-column-increasing-Beqplnfl.js";import"./chart-no-axes-column-BKgkVzqT.js";import"./chevron-left-DKWjKjSf.js";import"./circle-alert-KsX4JXbz.js";import"./circle-check-big-DqURlwt2.js";import"./circle-check-C_SLfS2p.js";import"./circle-help-BdsC7_wR.js";import"./circle-x-DkvEqmM5.js";import"./circle-BpyxLEsH.js";import"./clipboard-list-BU0dok7E.js";import"./code-DNPjFOcs.js";import"./crosshair-C7OptAZm.js";import"./crown-Cp4cgutu.js";import"./download-Ba72czhU.js";import"./external-link-uO-R2E0-.js";import"./eye-off-DlDpEvnB.js";import"./eye-DSAoA9Pp.js";import"./instagram-DBjFHIT7.js";import"./file-down-Bxu0R4EW.js";import"./pen-line-Fy-AVmqM.js";import"./file-up-CZ-cXuKa.js";import"./filter-D8dMdozc.js";import"./folder-git-2-Dwj_EoDL.js";import"./house-D8b8GwgZ.js";import"./git-branch-D2sIFzs4.js";import"./grip-vertical-DXcr-v-g.js";import"./hard-drive-ApF-ULi1.js";import"./hash-CHJS6b-L.js";import"./shield-Mt6vEHxn.js";import"./info-VH-vNQ_z.js";import"./layers-CF7Mhs3n.js";import"./layout-list-BuBaZfwq.js";import"./lightbulb-fAsbBO8F.js";import"./link-2-C22T2wSs.js";import"./link-ClcCoVU_.js";import"./twitter-DDHYm63p.js";import"./list-Ajdnpsw1.js";import"./locate-fixed-D29o3FBS.js";import"./lock-RX1hYn48.js";import"./log-in-Bt5dnADg.js";import"./map-pin-L7jUebKz.js";import"./menu-Cu-nnefe.js";import"./message-square-warning-DbVEqa_0.js";import"./message-square-DMJ4IbdE.js";import"./monitor-DL9THmS7.js";import"./package-B9XnehkQ.js";import"./percent-BYDujffR.js";import"./phone-CJ2h446N.js";import"./plane-BqORGC6m.js";import"./play-DHqp-NCB.js";import"./qr-code-u5AOBzVe.js";import"./quote-BtOwgBns.js";import"./radio-CxUR05xj.js";import"./ruler-DbxwIrQY.js";import"./send-DpE3qK0m.js";import"./server-DgtPu6lA.js";import"./wifi-CFyF5qct.js";import"./shield-check--CTAItWs.js";import"./smartphone-BQ_9x4vN.js";import"./square-check-big-Dt4MtZcM.js";import"./square-pen-B3p2jiW9.js";import"./star-WlheM7sI.js";import"./sun-DRsBfXSu.js";import"./tag-CMVMnpSh.js";import"./target-BEz5Ry2v.js";import"./thumbs-up-DYj-woXk.js";import"./ticket-BhEK5100.js";import"./trash-2-Dxg0nP1A.js";import"./trash-Dyd2ZsaG.js";import"./trending-down-CeOqAkGV.js";import"./triangle-alert-MsN2AA6c.js";import"./trophy-BZyhzbIT.js";import"./type-DlbqWp8I.js";import"./user-check-4xSYwYvq.js";import"./user-plus-C-0nSlHG.js";import"./user-x-Drk57M2z.js";import"./wallet-C3p1yihr.js";import"./wrench-CLqKc51o.js";import"./zap-D4fS-tPu.js";import"./pagination-n2efY1KU.js";function To(){const{t}=D(),{props:l}=k(),{userType:i,settings:n,stats:c,payoutRequests:g,referralLink:N,currencySymbol:a,globalSettings:w}=l,[y,s]=p.useState("dashboard"),v=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Referral Program")}],S=[{title:t("Dashboard"),href:"#dashboard",icon:r.jsx(F,{className:"h-4 w-4 mr-2"})},{title:t("Referred Users"),href:"#referred-users",icon:r.jsx(G,{className:"h-4 w-4 mr-2"})},{title:t("Payout Requests"),href:"#payout-requests",icon:r.jsx(H,{className:"h-4 w-4 mr-2"})},...i==="superadmin"?[{title:t("Settings"),href:"#settings",icon:r.jsx(J,{className:"h-4 w-4 mr-2"})}]:[]],f=p.useRef(null),d=p.useRef(null),u=p.useRef(null),h=p.useRef(null);p.useEffect(()=>{const o=()=>{var x,b,j,R;const e=window.scrollY+100;(x=f.current)!=null&&x.offsetTop;const U=((b=d.current)==null?void 0:b.offsetTop)||0,q=((j=u.current)==null?void 0:j.offsetTop)||0,T=((R=h.current)==null?void 0:R.offsetTop)||0;i==="superadmin"&&e>=T?s("settings"):e>=q?s("payout-requests"):e>=U?s("referred-users"):s("dashboard")};window.addEventListener("scroll",o);const m=window.location.hash.replace("#","");if(m){const e=document.getElementById(m);e&&(e.scrollIntoView({behavior:"smooth"}),s(m))}return()=>{window.removeEventListener("scroll",o)}},[i]);const P=o=>{const m=o.replace("#",""),e=document.getElementById(m);e&&(e.scrollIntoView({behavior:"smooth"}),s(m))};return r.jsxs(E,{breadcrumbs:v,title:t("Referral Program"),url:"/referral",children:[r.jsxs("div",{className:"flex flex-col md:flex-row gap-8",children:[r.jsx("div",{className:"md:w-64 flex-shrink-0",children:r.jsx("div",{className:"sticky top-20",children:r.jsx(B,{className:"h-[calc(100vh-5rem)]",children:r.jsx("div",{className:"pr-4 space-y-1",children:S.map(o=>r.jsxs(C,{variant:"ghost",className:I("w-full justify-start text-sm",{"bg-muted font-semibold":y===o.href.replace("#","")}),onClick:()=>P(o.href),children:[o.icon,o.title]},o.href))})})})}),r.jsxs("div",{className:"flex-1",children:[r.jsxs("section",{id:"dashboard",ref:f,className:"mb-8",children:[r.jsx("h2",{className:"text-xl font-semibold mb-4",children:t("Dashboard")}),r.jsx(A,{userType:i,stats:c,referralLink:N,recentReferredUsers:l.recentReferredUsers,currencySymbol:a})]}),r.jsxs("section",{id:"referred-users",ref:d,className:"mb-8",children:[r.jsx("h2",{className:"text-xl font-semibold mb-4",children:t("Referred Users")}),r.jsx(z,{referredUsers:l.referredUsers,userType:i,currencySymbol:a})]}),r.jsxs("section",{id:"payout-requests",ref:u,className:"mb-8",children:[r.jsx("h2",{className:"text-xl font-semibold mb-4",children:t("Payout Requests")}),r.jsx(V,{userType:i,payoutRequests:g,settings:n,stats:c,currencySymbol:a})]}),i==="superadmin"&&r.jsxs("section",{id:"settings",ref:h,className:"mb-8",children:[r.jsx("h2",{className:"text-xl font-semibold mb-4",children:t("Settings")}),r.jsx(Y,{settings:n,currencySymbol:a,globalSettings:w})]})]})]}),r.jsx(L,{})]})}export{To as default}; diff --git a/public/build/assets/index-B1Wp-9Ys.js b/public/build/assets/index-DYpJCd4F.js similarity index 60% rename from public/build/assets/index-B1Wp-9Ys.js rename to public/build/assets/index-DYpJCd4F.js index 7b74bee22..f7389a083 100644 --- a/public/build/assets/index-B1Wp-9Ys.js +++ b/public/build/assets/index-DYpJCd4F.js @@ -1 +1 @@ -import{r as c,j as a}from"./ui-Z445SNHD.js";import{P as W}from"./page-template-B_mOhR6n.js";import{u as X,c as Y,x as Z,P as ee,r as d,D as te,t as o}from"./app-36WMjvX0.js";import{C as re}from"./CrudTable-DA37WZsR.js";import{C as ie}from"./CrudFormModal-Bmz2nLeY.js";import{C as oe}from"./CrudDeleteModal-DM40AK8z.js";import{P as se}from"./pagination-n2efY1KU.js";import{S as ae}from"./search-and-filter-bar-PUOLiNYr.js";import pe from"./view-7DGOaQpC.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./table-C1YkBp3W.js";import"./unlink-sh32LPkQ.js";import"./scale-rJYsnHRa.js";import"./arrow-down-left-BN6xjhcz.js";import"./arrow-left-CjPQICYw.js";import"./arrow-right-left-DKUcVR58.js";import"./arrow-right-DUEfRrRr.js";import"./arrow-up-down-FmcUfWon.js";import"./lock-open-CN4tz8Of.js";import"./award-D9FlSYzB.js";import"./ban-CMgLBFSt.js";import"./indian-rupee-Bh3-8N2a.js";import"./bell-Cr2F9IDD.js";import"./book-open-DUwKvBiK.js";import"./boxes-rwzklut0.js";import"./building-2-Cda8xQDI.js";import"./building-CG4yAV8N.js";import"./calculator-wt_63eRJ.js";import"./calendar-check-BZ1JTjf6.js";import"./camera-DDKUkICL.js";import"./chart-column-GeSBJr5Y.js";import"./chart-no-axes-column-increasing-Beqplnfl.js";import"./chart-no-axes-column-BKgkVzqT.js";import"./chevron-left-DKWjKjSf.js";import"./circle-alert-KsX4JXbz.js";import"./circle-check-big-DqURlwt2.js";import"./circle-check-C_SLfS2p.js";import"./circle-help-BdsC7_wR.js";import"./circle-x-DkvEqmM5.js";import"./circle-BpyxLEsH.js";import"./clipboard-list-BU0dok7E.js";import"./code-DNPjFOcs.js";import"./crosshair-C7OptAZm.js";import"./crown-Cp4cgutu.js";import"./download-Ba72czhU.js";import"./external-link-uO-R2E0-.js";import"./eye-off-DlDpEvnB.js";import"./eye-DSAoA9Pp.js";import"./instagram-DBjFHIT7.js";import"./file-down-Bxu0R4EW.js";import"./pen-line-Fy-AVmqM.js";import"./file-up-CZ-cXuKa.js";import"./filter-D8dMdozc.js";import"./folder-git-2-Dwj_EoDL.js";import"./house-D8b8GwgZ.js";import"./git-branch-D2sIFzs4.js";import"./grip-vertical-DXcr-v-g.js";import"./hard-drive-ApF-ULi1.js";import"./hash-CHJS6b-L.js";import"./shield-Mt6vEHxn.js";import"./info-VH-vNQ_z.js";import"./layers-CF7Mhs3n.js";import"./layout-list-BuBaZfwq.js";import"./lightbulb-fAsbBO8F.js";import"./link-2-C22T2wSs.js";import"./link-ClcCoVU_.js";import"./twitter-DDHYm63p.js";import"./list-Ajdnpsw1.js";import"./locate-fixed-D29o3FBS.js";import"./lock-RX1hYn48.js";import"./log-in-Bt5dnADg.js";import"./mail-BFoS8U8W.js";import"./map-pin-L7jUebKz.js";import"./menu-Cu-nnefe.js";import"./message-square-warning-DbVEqa_0.js";import"./message-square-DMJ4IbdE.js";import"./monitor-DL9THmS7.js";import"./package-B9XnehkQ.js";import"./percent-BYDujffR.js";import"./phone-CJ2h446N.js";import"./plane-BqORGC6m.js";import"./play-DHqp-NCB.js";import"./qr-code-u5AOBzVe.js";import"./quote-BtOwgBns.js";import"./radio-CxUR05xj.js";import"./ruler-DbxwIrQY.js";import"./send-DpE3qK0m.js";import"./server-DgtPu6lA.js";import"./wifi-CFyF5qct.js";import"./shield-check--CTAItWs.js";import"./smartphone-BQ_9x4vN.js";import"./square-check-big-Dt4MtZcM.js";import"./square-pen-B3p2jiW9.js";import"./star-WlheM7sI.js";import"./sun-DRsBfXSu.js";import"./tag-CMVMnpSh.js";import"./target-BEz5Ry2v.js";import"./thumbs-up-DYj-woXk.js";import"./ticket-BhEK5100.js";import"./trash-2-Dxg0nP1A.js";import"./trash-Dyd2ZsaG.js";import"./trending-down-CeOqAkGV.js";import"./trending-up-CPB8hZlm.js";import"./triangle-alert-MsN2AA6c.js";import"./trophy-BZyhzbIT.js";import"./type-DlbqWp8I.js";import"./user-check-4xSYwYvq.js";import"./user-plus-C-0nSlHG.js";import"./user-x-Drk57M2z.js";import"./wallet-C3p1yihr.js";import"./wrench-CLqKc51o.js";import"./zap-D4fS-tPu.js";import"./radio-group-BtLENAXk.js";import"./checkbox-Bos2Phgi.js";import"./multi-select-field-BX9C1tYH.js";import"./scroll-area-BmK0s-Hf.js";import"./LocationPicker-DAd_AcXs.js";import"./leaflet-FVhBWCqS.js";function Qr(){var k;const{t:e}=X(),{auth:b,departments:s,branches:x,filters:p={},globalSettings:r}=Y().props,g=(b==null?void 0:b.permissions)||[],[u,w]=c.useState(p.search||""),[n,y]=c.useState(p.branch_id||"all"),[l,D]=c.useState(p.status||"all"),[O,j]=c.useState(!1),[E,h]=c.useState(!1),[M,_]=c.useState(!1),[f,C]=c.useState(null),[v,F]=c.useState("create"),[S,P]=c.useState(null),T=()=>u!==""||n!=="all"||l!=="all",I=()=>(u?1:0)+(n!=="all"?1:0)+(l!=="all"?1:0),B=t=>{t.preventDefault(),A()},A=()=>{d.get(route("hr.departments.index"),{page:1,search:u||void 0,branch_id:n!=="all"?n:void 0,status:l!=="all"?l:void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},q=t=>{const i=p.sort_field===t&&p.sort_direction==="asc"?"desc":"asc";d.get(route("hr.departments.index"),{sort_field:t,sort_direction:i,page:1,search:u||void 0,branch_id:n!=="all"?n:void 0,status:l!=="all"?l:void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},R=(t,i)=>{switch(C(i),t){case"view":P(i);break;case"edit":F("edit"),h(!0);break;case"delete":_(!0);break;case"toggle-status":z(i);break}},V=()=>{C(null),F("create"),h(!0)},L=t=>{v==="create"?(r!=null&&r.is_demo||o.loading(e("Creating department...")),d.post(route("hr.departments.store"),t,{onSuccess:i=>{h(!1),r!=null&&r.is_demo||o.dismiss(),i.props.flash.success?o.success(e(i.props.flash.success)):i.props.flash.error&&o.error(e(i.props.flash.error))},onError:i=>{r!=null&&r.is_demo||o.dismiss(),typeof i=="string"?o.error(e(i)):o.error(e("Failed to create department: {{errors}}",{errors:Object.values(i).join(", ")}))}})):v==="edit"&&(r!=null&&r.is_demo||o.loading(e("Updating department...")),d.put(route("hr.departments.update",f.id),t,{onSuccess:i=>{h(!1),r!=null&&r.is_demo||o.dismiss(),i.props.flash.success?o.success(e(i.props.flash.success)):i.props.flash.error&&o.error(e(i.props.flash.error))},onError:i=>{r!=null&&r.is_demo||o.dismiss(),typeof i=="string"?o.error(e(i)):o.error(e("Failed to update department: {{errors}}",{errors:Object.values(i).join(", ")}))}}))},$=()=>{r!=null&&r.is_demo||o.loading(e("Deleting department...")),d.delete(route("hr.departments.destroy",f.id),{onSuccess:t=>{_(!1),r!=null&&r.is_demo||o.dismiss(),t.props.flash.success?o.success(e(t.props.flash.success)):t.props.flash.error&&o.error(e(t.props.flash.error))},onError:t=>{r!=null&&r.is_demo||o.dismiss(),typeof t=="string"?o.error(e(t)):o.error(e("Failed to delete department: {{errors}}",{errors:Object.values(t).join(", ")}))}})},z=t=>{const i=t.status==="active"?"inactive":"active";r!=null&&r.is_demo||o.loading(`${e(i==="active"?"Activating":"Deactivating")} department...`),d.put(route("hr.departments.toggle-status",t.id),{},{onSuccess:m=>{r!=null&&r.is_demo||o.dismiss(),m.props.flash.success?o.success(e(m.props.flash.success)):m.props.flash.error&&o.error(e(m.props.flash.error))},onError:m=>{r!=null&&r.is_demo||o.dismiss(),typeof m=="string"?o.error(e(m)):o.error(e("Failed to update department status: {{errors}}",{errors:Object.values(m).join(", ")}))}})},H=()=>{w(""),y("all"),D("all"),j(!1),d.get(route("hr.departments.index"),{page:1,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},N=[];Z(g,"create-departments")&&N.push({label:e("Add Department"),icon:a.jsx(ee,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>V()});const U=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.departments.index")},{title:e("Departments")}],G=[{key:"name",label:e("Name"),sortable:!0},{key:"branch",label:e("Branch"),render:(t,i)=>{var m;return((m=i.branch)==null?void 0:m.name)||"-"}},{key:"status",label:e("Status"),render:t=>a.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${t==="active"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"}`,children:e(t==="active"?"Active":"Inactive")})},{key:"created_at",label:e("Created At"),sortable:!0,render:t=>{var i;return((i=window.appSettings)==null?void 0:i.formatDateTimeSimple(t,!1))||new Date(t).toLocaleDateString()}}],J=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-departments"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-departments"},{label:e("Toggle Status"),icon:"Lock",action:"toggle-status",className:"text-amber-500",requiredPermission:"edit-departments"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-departments"}],K=[{value:"all",label:e("All Branches")},...(x||[]).map(t=>({value:t.id.toString(),label:t.name}))],Q=[{value:"all",label:e("Select Status"),disabled:!0},{value:"active",label:e("Active")},{value:"inactive",label:e("Inactive")}];return a.jsxs(W,{title:e("Departments"),url:"/hr/departments",actions:N,breadcrumbs:U,noPadding:!0,children:[a.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:a.jsx(ae,{searchTerm:u,onSearchChange:w,onSearch:B,filters:[{name:"branch_id",label:e("Branch"),type:"select",value:n,onChange:y,options:K,searchable:!0},{name:"status",label:e("Status"),type:"select",value:l,onChange:D,options:Q}],showFilters:O,setShowFilters:j,hasActiveFilters:T,activeFilterCount:I,onResetFilters:H,onApplyFilters:A,currentPerPage:((k=p.per_page)==null?void 0:k.toString())||"10",onPerPageChange:t=>{d.get(route("hr.departments.index"),{page:1,per_page:parseInt(t),search:u||void 0,branch_id:n!=="all"?n:void 0,status:l!=="all"?l:void 0},{preserveState:!0,preserveScroll:!0})}})}),a.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[a.jsx(re,{columns:G,actions:J,data:(s==null?void 0:s.data)||[],from:(s==null?void 0:s.from)||1,onAction:R,sortField:p.sort_field,sortDirection:p.sort_direction,onSort:q,permissions:g,entityPermissions:{view:"view-departments",create:"create-departments",edit:"edit-departments",delete:"delete-departments"}}),a.jsx(se,{from:(s==null?void 0:s.from)||0,to:(s==null?void 0:s.to)||0,total:(s==null?void 0:s.total)||0,links:s==null?void 0:s.links,entityName:e("departments"),onPageChange:t=>d.get(t)})]}),a.jsx(ie,{isOpen:E,onClose:()=>h(!1),onSubmit:L,formConfig:{fields:[{name:"name",label:e("Department Name"),type:"text",required:!0},{name:"branch_id",label:e("Branch"),type:"select",required:!0,searchable:!0,options:x?x.map(t=>({value:t.id.toString(),label:t.name})):[]},{name:"description",label:e("Description"),type:"textarea"},{name:"status",label:e("Status"),type:"select",options:[{value:"active",label:e("Active")},{value:"inactive",label:e("Inactive")}],defaultValue:"active"}],modalSize:"lg"},initialData:f,title:e(v==="create"?"Add New Department":"Edit Department"),mode:v}),a.jsx(oe,{isOpen:M,onClose:()=>_(!1),onConfirm:$,itemName:(f==null?void 0:f.name)||"",entityName:"department"}),a.jsx(te,{open:!!S,onOpenChange:()=>P(null),children:S&&a.jsx(pe,{department:S})})]})}export{Qr as default}; +import{r as c,j as a}from"./ui-Z445SNHD.js";import{P as W}from"./page-template-Cw8W4Qs2.js";import{u as X,c as Y,x as Z,P as ee,r as d,D as te,t as o}from"./app-Da3PX8qg.js";import{C as re}from"./CrudTable-Dk-uCuqB.js";import{C as ie}from"./CrudFormModal-CTSICk3j.js";import{C as oe}from"./CrudDeleteModal-DmHx0JCJ.js";import{P as se}from"./pagination-B9z4VraF.js";import{S as ae}from"./search-and-filter-bar-1QHzFJdq.js";import pe from"./view-Cqv75KpC.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./table-BRtys9Nx.js";import"./unlink-vC8B7N8r.js";import"./scale-Chnhsap1.js";import"./arrow-down-left-D4-BLXQL.js";import"./arrow-left-B9tcIgis.js";import"./arrow-right-left-TC-Oi5FJ.js";import"./arrow-right-SXr1661j.js";import"./arrow-up-down-Df1H6itH.js";import"./lock-open-Cco69YMj.js";import"./award-DOf5Xc3o.js";import"./ban-C1FQ9ay_.js";import"./indian-rupee-CY9fE6hT.js";import"./bell-BMsQyWM-.js";import"./book-open-DiNAfaue.js";import"./boxes-Bjf0_Kx7.js";import"./building-2-DmmRcP0c.js";import"./building-BXglONiz.js";import"./calculator-B75Vnhim.js";import"./calendar-check-C2F7PWoI.js";import"./camera-DZNJpjXR.js";import"./chart-column-CKzC1aib.js";import"./chart-no-axes-column-increasing-xL8kjLW0.js";import"./chart-no-axes-column-CaNDayE9.js";import"./chevron-left-C98gPe5P.js";import"./circle-alert-Cu5dznTP.js";import"./circle-check-big-KTDTMhTs.js";import"./circle-check-aau4wqhp.js";import"./circle-help-C4uXcZYY.js";import"./circle-x-r3If4JPw.js";import"./circle-DgA3bS7I.js";import"./clipboard-list-BNSl4hy2.js";import"./code-Dzlx6QPB.js";import"./crosshair-DtQysFz7.js";import"./crown-CC8Godfb.js";import"./download-BHVnw95S.js";import"./external-link-DL5n0dhJ.js";import"./eye-off-BJYR0wmr.js";import"./eye-CzYzwmmr.js";import"./instagram-tpp8H3E-.js";import"./file-down-CxCQCvcc.js";import"./pen-line-CNA-f1dm.js";import"./file-up-D3rB-4Bg.js";import"./filter-B_3e214H.js";import"./folder-git-2-T64oq8HG.js";import"./house-BUnGVtyw.js";import"./git-branch-EdIXkL-9.js";import"./grip-vertical-BvetFs24.js";import"./hard-drive--Nch37f-.js";import"./hash-B3fNBlbs.js";import"./shield-rKKgzkbW.js";import"./info-Cj5ROI6H.js";import"./layers-DdZLSQgt.js";import"./layout-list-DkB7S2jk.js";import"./lightbulb-CJXOfIFD.js";import"./link-2-DNnYgrdz.js";import"./link-DeErafFW.js";import"./twitter-CRZZ6zjd.js";import"./list-DY4Uh_0E.js";import"./locate-fixed-BKpEfCUU.js";import"./lock-BGSkpX29.js";import"./log-in-TxFQ9ojy.js";import"./mail-khAU5Oig.js";import"./map-pin-BFNXdrz2.js";import"./menu-BGxVBBZl.js";import"./message-square-warning-DHRFlo8i.js";import"./message-square-C7x1Rix5.js";import"./monitor-P2T9V9tT.js";import"./package-C-rDDwyp.js";import"./percent-DP16IBy2.js";import"./phone-XzqO8Dfs.js";import"./plane-C9QqCVcZ.js";import"./play-62Z04sZZ.js";import"./qr-code-CUR1J9NH.js";import"./quote-DF2Qwen7.js";import"./radio-nm2vY_Ib.js";import"./ruler-DviIA5uv.js";import"./send-DXZhFVWG.js";import"./server-BzBihesB.js";import"./wifi-BPS_-hKY.js";import"./shield-check-Cyw4YGYb.js";import"./smartphone-i99jk4ns.js";import"./square-check-big-Cal0w_ma.js";import"./square-pen-CatLE0_h.js";import"./star-CSGOTD6i.js";import"./sun-TjfxyFzf.js";import"./tag-CUFhfHTp.js";import"./target-B_9kWYv3.js";import"./thumbs-up-Du-LlBXg.js";import"./ticket-BjgtGAIQ.js";import"./trash-2-15Ri11Yq.js";import"./trash-BRJCY2my.js";import"./trending-down-MNPLLbIb.js";import"./trending-up-D5y6g4yZ.js";import"./triangle-alert-CeuDFixJ.js";import"./trophy-Cs36GMET.js";import"./type-DX1RNe21.js";import"./user-check-DDs_5zV9.js";import"./user-plus-Ba62LA9O.js";import"./user-x-C3dBJr2o.js";import"./wallet-BP1hP1I0.js";import"./wrench-DX6GWbcS.js";import"./zap-Of1Abppa.js";import"./radio-group-CuY8xCRY.js";import"./checkbox-C3Z6LHOx.js";import"./multi-select-field-ALFA5JXF.js";import"./scroll-area-C7NBgd0i.js";import"./LocationPicker-Dy1Od2a3.js";import"./leaflet-FVhBWCqS.js";function Qr(){var k;const{t:e}=X(),{auth:b,departments:s,branches:x,filters:p={},globalSettings:r}=Y().props,g=(b==null?void 0:b.permissions)||[],[u,w]=c.useState(p.search||""),[n,y]=c.useState(p.branch_id||"all"),[l,D]=c.useState(p.status||"all"),[O,j]=c.useState(!1),[E,h]=c.useState(!1),[M,_]=c.useState(!1),[f,C]=c.useState(null),[v,F]=c.useState("create"),[S,P]=c.useState(null),T=()=>u!==""||n!=="all"||l!=="all",I=()=>(u?1:0)+(n!=="all"?1:0)+(l!=="all"?1:0),B=t=>{t.preventDefault(),A()},A=()=>{d.get(route("hr.departments.index"),{page:1,search:u||void 0,branch_id:n!=="all"?n:void 0,status:l!=="all"?l:void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},q=t=>{const i=p.sort_field===t&&p.sort_direction==="asc"?"desc":"asc";d.get(route("hr.departments.index"),{sort_field:t,sort_direction:i,page:1,search:u||void 0,branch_id:n!=="all"?n:void 0,status:l!=="all"?l:void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},R=(t,i)=>{switch(C(i),t){case"view":P(i);break;case"edit":F("edit"),h(!0);break;case"delete":_(!0);break;case"toggle-status":z(i);break}},V=()=>{C(null),F("create"),h(!0)},L=t=>{v==="create"?(r!=null&&r.is_demo||o.loading(e("Creating department...")),d.post(route("hr.departments.store"),t,{onSuccess:i=>{h(!1),r!=null&&r.is_demo||o.dismiss(),i.props.flash.success?o.success(e(i.props.flash.success)):i.props.flash.error&&o.error(e(i.props.flash.error))},onError:i=>{r!=null&&r.is_demo||o.dismiss(),typeof i=="string"?o.error(e(i)):o.error(e("Failed to create department: {{errors}}",{errors:Object.values(i).join(", ")}))}})):v==="edit"&&(r!=null&&r.is_demo||o.loading(e("Updating department...")),d.put(route("hr.departments.update",f.id),t,{onSuccess:i=>{h(!1),r!=null&&r.is_demo||o.dismiss(),i.props.flash.success?o.success(e(i.props.flash.success)):i.props.flash.error&&o.error(e(i.props.flash.error))},onError:i=>{r!=null&&r.is_demo||o.dismiss(),typeof i=="string"?o.error(e(i)):o.error(e("Failed to update department: {{errors}}",{errors:Object.values(i).join(", ")}))}}))},$=()=>{r!=null&&r.is_demo||o.loading(e("Deleting department...")),d.delete(route("hr.departments.destroy",f.id),{onSuccess:t=>{_(!1),r!=null&&r.is_demo||o.dismiss(),t.props.flash.success?o.success(e(t.props.flash.success)):t.props.flash.error&&o.error(e(t.props.flash.error))},onError:t=>{r!=null&&r.is_demo||o.dismiss(),typeof t=="string"?o.error(e(t)):o.error(e("Failed to delete department: {{errors}}",{errors:Object.values(t).join(", ")}))}})},z=t=>{const i=t.status==="active"?"inactive":"active";r!=null&&r.is_demo||o.loading(`${e(i==="active"?"Activating":"Deactivating")} department...`),d.put(route("hr.departments.toggle-status",t.id),{},{onSuccess:m=>{r!=null&&r.is_demo||o.dismiss(),m.props.flash.success?o.success(e(m.props.flash.success)):m.props.flash.error&&o.error(e(m.props.flash.error))},onError:m=>{r!=null&&r.is_demo||o.dismiss(),typeof m=="string"?o.error(e(m)):o.error(e("Failed to update department status: {{errors}}",{errors:Object.values(m).join(", ")}))}})},H=()=>{w(""),y("all"),D("all"),j(!1),d.get(route("hr.departments.index"),{page:1,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},N=[];Z(g,"create-departments")&&N.push({label:e("Add Department"),icon:a.jsx(ee,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>V()});const U=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.departments.index")},{title:e("Departments")}],G=[{key:"name",label:e("Name"),sortable:!0},{key:"branch",label:e("Branch"),render:(t,i)=>{var m;return((m=i.branch)==null?void 0:m.name)||"-"}},{key:"status",label:e("Status"),render:t=>a.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${t==="active"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"}`,children:e(t==="active"?"Active":"Inactive")})},{key:"created_at",label:e("Created At"),sortable:!0,render:t=>{var i;return((i=window.appSettings)==null?void 0:i.formatDateTimeSimple(t,!1))||new Date(t).toLocaleDateString()}}],J=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-departments"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-departments"},{label:e("Toggle Status"),icon:"Lock",action:"toggle-status",className:"text-amber-500",requiredPermission:"edit-departments"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-departments"}],K=[{value:"all",label:e("All Branches")},...(x||[]).map(t=>({value:t.id.toString(),label:t.name}))],Q=[{value:"all",label:e("Select Status"),disabled:!0},{value:"active",label:e("Active")},{value:"inactive",label:e("Inactive")}];return a.jsxs(W,{title:e("Departments"),url:"/hr/departments",actions:N,breadcrumbs:U,noPadding:!0,children:[a.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:a.jsx(ae,{searchTerm:u,onSearchChange:w,onSearch:B,filters:[{name:"branch_id",label:e("Branch"),type:"select",value:n,onChange:y,options:K,searchable:!0},{name:"status",label:e("Status"),type:"select",value:l,onChange:D,options:Q}],showFilters:O,setShowFilters:j,hasActiveFilters:T,activeFilterCount:I,onResetFilters:H,onApplyFilters:A,currentPerPage:((k=p.per_page)==null?void 0:k.toString())||"10",onPerPageChange:t=>{d.get(route("hr.departments.index"),{page:1,per_page:parseInt(t),search:u||void 0,branch_id:n!=="all"?n:void 0,status:l!=="all"?l:void 0},{preserveState:!0,preserveScroll:!0})}})}),a.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[a.jsx(re,{columns:G,actions:J,data:(s==null?void 0:s.data)||[],from:(s==null?void 0:s.from)||1,onAction:R,sortField:p.sort_field,sortDirection:p.sort_direction,onSort:q,permissions:g,entityPermissions:{view:"view-departments",create:"create-departments",edit:"edit-departments",delete:"delete-departments"}}),a.jsx(se,{from:(s==null?void 0:s.from)||0,to:(s==null?void 0:s.to)||0,total:(s==null?void 0:s.total)||0,links:s==null?void 0:s.links,entityName:e("departments"),onPageChange:t=>d.get(t)})]}),a.jsx(ie,{isOpen:E,onClose:()=>h(!1),onSubmit:L,formConfig:{fields:[{name:"name",label:e("Department Name"),type:"text",required:!0},{name:"branch_id",label:e("Branch"),type:"select",required:!0,searchable:!0,options:x?x.map(t=>({value:t.id.toString(),label:t.name})):[]},{name:"description",label:e("Description"),type:"textarea"},{name:"status",label:e("Status"),type:"select",options:[{value:"active",label:e("Active")},{value:"inactive",label:e("Inactive")}],defaultValue:"active"}],modalSize:"lg"},initialData:f,title:e(v==="create"?"Add New Department":"Edit Department"),mode:v}),a.jsx(oe,{isOpen:M,onClose:()=>_(!1),onConfirm:$,itemName:(f==null?void 0:f.name)||"",entityName:"department"}),a.jsx(te,{open:!!S,onOpenChange:()=>P(null),children:S&&a.jsx(pe,{department:S})})]})}export{Qr as default}; diff --git a/public/build/assets/index-CNrYyrTq.js b/public/build/assets/index-DZF0Niua.js similarity index 89% rename from public/build/assets/index-CNrYyrTq.js rename to public/build/assets/index-DZF0Niua.js index f9413fced..d13610d8a 100644 --- a/public/build/assets/index-CNrYyrTq.js +++ b/public/build/assets/index-DZF0Niua.js @@ -1 +1 @@ -import{r as d,j as e}from"./ui-Z445SNHD.js";import{u as we,c as ke,x as v,P as _e,r as x,C as k,m as _,D as Se,t as r,B as N}from"./app-36WMjvX0.js";import Ce from"./view-C5HIvuAE.js";import{P as Re}from"./page-template-B_mOhR6n.js";import{C as Ae}from"./CrudFormModal-Bmz2nLeY.js";import{C as De}from"./CrudDeleteModal-DM40AK8z.js";import{P as Te}from"./pagination-n2efY1KU.js";import{S as Pe}from"./search-and-filter-bar-PUOLiNYr.js";import{C as re}from"./calendar-BYVpj4_X.js";import{C as Fe}from"./circle-alert-KsX4JXbz.js";import{C as ie}from"./circle-check-big-DqURlwt2.js";import{C as le}from"./circle-x-DkvEqmM5.js";import{E as Ee}from"./eye-DSAoA9Pp.js";import{S as ze}from"./square-pen-B3p2jiW9.js";import{T as Oe}from"./trash-2-Dxg0nP1A.js";import{C as S}from"./clock-Cfp0CYjJ.js";import{A as $e}from"./arrow-right-DUEfRrRr.js";import{M as Me}from"./message-square-DMJ4IbdE.js";import{U as qe}from"./user-DToEmJ9g.js";import"./utils-BWxnHGCV.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./users-Czs1F8XM.js";import"./calendar-days-BdrEl_Gk.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./radio-group-BtLENAXk.js";import"./circle-BpyxLEsH.js";import"./checkbox-Bos2Phgi.js";import"./multi-select-field-BX9C1tYH.js";import"./scroll-area-BmK0s-Hf.js";import"./LocationPicker-DAd_AcXs.js";import"./leaflet-FVhBWCqS.js";import"./locate-fixed-D29o3FBS.js";import"./filter-D8dMdozc.js";import"./list-Ajdnpsw1.js";function Bt(){var V,B,X;const{t:a}=we(),{auth:C,regularizations:l,employees:R,attendanceRecords:ne,filters:n={},summaryStats:i}=ke().props,f=(C==null?void 0:C.permissions)||[],[g,T]=d.useState(n.search||""),[c,P]=d.useState(n.employee_id||"all"),[m,F]=d.useState(n.status||"all"),[h,E]=d.useState(n.date_from||""),[u,z]=d.useState(n.date_to||""),[oe,O]=d.useState(!1),[de,b]=d.useState(!1),[ce,A]=d.useState(!1),[j,$]=d.useState(null),[w,M]=d.useState("create"),[D,q]=d.useState(null),me=()=>g!==""||c!=="all"||m!=="all"||h!==""||u!=="",pe=()=>(g?1:0)+(c!=="all"?1:0)+(m!=="all"?1:0)+(h?1:0)+(u?1:0),xe=t=>{t.preventDefault(),U()},U=()=>{x.get(route("hr.attendance-regularizations.index"),{page:1,search:g||void 0,employee_id:c!=="all"?c:void 0,status:m!=="all"?m:void 0,date_from:h||void 0,date_to:u||void 0,per_page:n.per_page||9},{preserveState:!0,preserveScroll:!0})},y=(t,s)=>{switch($(s),t){case"view":q(s);break;case"edit":M("edit"),b(!0);break;case"delete":A(!0);break;case"approve":I(s,"approved");break;case"reject":I(s,"rejected");break}},ge=()=>{$(null),M("create"),b(!0)},he=t=>{w==="create"?(r.loading(a("Creating adjustment request...")),x.post(route("hr.attendance-regularizations.store"),t,{onSuccess:s=>{b(!1),r.dismiss(),s.props.flash.success?r.success(a(s.props.flash.success)):s.props.flash.error&&r.error(a(s.props.flash.error))},onError:s=>{r.dismiss(),typeof s=="string"?r.error(s):r.error(`Failed to create adjustment request: ${Object.values(s).join(", ")}`)}})):w==="edit"&&(r.loading(a("Updating adjustment request...")),x.put(route("hr.attendance-regularizations.update",j.id),t,{onSuccess:s=>{b(!1),r.dismiss(),s.props.flash.success?r.success(a(s.props.flash.success)):s.props.flash.error&&r.error(a(s.props.flash.error))},onError:s=>{r.dismiss(),typeof s=="string"?r.error(s):r.error(`Failed to update adjustment request: ${Object.values(s).join(", ")}`)}}))},ue=()=>{r.loading(a("Deleting adjustment request...")),x.delete(route("hr.attendance-regularizations.destroy",j.id),{onSuccess:t=>{A(!1),r.dismiss(),t.props.flash.success?r.success(a(t.props.flash.success)):t.props.flash.error&&r.error(a(t.props.flash.error))},onError:t=>{r.dismiss(),typeof t=="string"?r.error(t):r.error(`Failed to delete adjustment request: ${Object.values(t).join(", ")}`)}})},I=(t,s)=>{const p=a(s==="approved"?"Approving":"Rejecting");r.loading(`${p} adjustment request...`),x.put(route("hr.attendance-regularizations.update-status",t.id),{status:s,manager_comments:s==="approved"?"Approved":"Rejected"},{onSuccess:o=>{r.dismiss(),o.props.flash.success?r.success(a(o.props.flash.success)):o.props.flash.error&&r.error(a(o.props.flash.error))},onError:o=>{r.dismiss(),typeof o=="string"?r.error(o):r.error(`Failed to update adjustment request status: ${Object.values(o).join(", ")}`)}})},je=()=>{T(""),P("all"),F("all"),E(""),z(""),O(!1),x.get(route("hr.attendance-regularizations.index"),{page:1,per_page:n.per_page||9},{preserveState:!0,preserveScroll:!0})},L=[];v(f,"create-attendance-regularizations")&&L.push({label:a("Add Request"),icon:e.jsx(_e,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>ge()});const fe=[{title:a("Attendance Adjustment"),href:route("hr.attendance-regularizations.index")},{title:a("Attendance Adjustment")}];a("Employee"),a("Date"),a("Original Times"),a("Requested Times"),a("Reason"),a("Status"),a("Requested On"),a("View"),a("Edit"),a("Approve"),a("Reject"),a("Delete");const be=[{value:"all",label:a("All Employees"),disabled:!0},...(R||[]).map(t=>({value:t.id.toString(),label:t.name}))],ye=[{value:"all",label:a("All Statuses"),disabled:!0},{value:"pending",label:a("Pending")},{value:"approved",label:a("Approved")},{value:"rejected",label:a("Rejected")}];(ne||[]).map(t=>{var s;return{value:t.id.toString(),label:`${(s=t.employee)==null?void 0:s.name} - ${new Date(t.date).toLocaleDateString()}`}});const ve=t=>{const s={pending:{label:a("Pending"),className:"bg-yellow-50 text-yellow-700 ring-yellow-600/20",dotColor:"bg-yellow-500"},approved:{label:a("Approved"),className:"bg-green-50 text-green-700 ring-green-600/20",dotColor:"bg-green-500"},rejected:{label:a("Rejected"),className:"bg-red-50 text-red-700 ring-red-600/20",dotColor:"bg-red-500"}};return s[t]||s.pending},Ne=t=>{var o,G,H,J,K,Q,W,Y,Z,ee;const s=ve(t.status),p=t.status==="pending";return e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg border border-gray-200 dark:border-gray-700 p-4 hover:shadow-md hover:border-gray-300 dark:hover:border-gray-600 transition-all duration-200",children:[e.jsxs("div",{className:"flex items-center justify-between mb-4",children:[e.jsxs("div",{className:"flex items-center space-x-3",children:[e.jsxs("div",{className:"relative",children:[(o=t.employee)!=null&&o.avatar?e.jsx("img",{src:t.employee.avatar,alt:((G=t.employee)==null?void 0:G.name)||"",className:"w-10 h-10 rounded-lg object-cover",onError:te=>{var se;te.currentTarget.style.display="none";const ae=(se=te.currentTarget.parentElement)==null?void 0:se.querySelector(".avatar-fallback");ae&&(ae.style.display="flex")}}):null,e.jsx("div",{className:`avatar-fallback w-10 h-10 rounded-lg bg-gray-100 dark:bg-gray-700 flex items-center justify-center text-gray-700 dark:text-gray-300 font-semibold text-sm${(H=t.employee)!=null&&H.avatar?" hidden":""}`,children:((Q=(K=(J=t.employee)==null?void 0:J.name)==null?void 0:K.charAt(0))==null?void 0:Q.toUpperCase())||"U"}),e.jsx("div",{className:`absolute -top-1 -right-1 w-3 h-3 rounded-full border-2 border-white dark:border-gray-800 ${s.dotColor}`})]}),e.jsxs("div",{className:"min-w-0 flex-1",children:[e.jsx("h3",{className:"font-semibold text-gray-900 dark:text-white text-sm truncate",children:((W=t.employee)==null?void 0:W.name)||a("Unknown Employee")}),e.jsxs("div",{className:"flex items-center space-x-2 mt-1",children:[e.jsx("span",{className:"text-xs text-gray-500 dark:text-gray-400",children:((Y=window.appSettings)==null?void 0:Y.formatDateTimeSimple(t.date,!1))||new Date(t.date).toLocaleDateString()}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.className}`,children:s.label})]})]})]}),e.jsxs("div",{className:"flex items-center space-x-1",children:[p&&v(f,"approve-attendance-regularizations")&&e.jsxs(e.Fragment,{children:[e.jsx(N,{variant:"ghost",size:"sm",onClick:()=>y("approve",t),className:"h-7 w-7 p-0 text-green-600",title:a("Approve Request"),children:e.jsx(ie,{className:"h-3.5 w-3.5"})}),e.jsx(N,{variant:"ghost",size:"sm",onClick:()=>y("reject",t),className:"h-7 w-7 p-0 text-red-500",title:a("Reject Request"),children:e.jsx(le,{className:"h-3.5 w-3.5"})})]}),v(f,"view-attendance-regularizations")&&e.jsx(N,{variant:"ghost",size:"sm",onClick:()=>y("view",t),className:"h-8 w-8 p-0 text-blue-500",title:a("View Request"),children:e.jsx(Ee,{className:"h-3.5 w-3.5"})}),p&&v(f,"edit-attendance-regularizations")&&e.jsx(N,{variant:"ghost",size:"sm",onClick:()=>y("edit",t),className:"h-8 w-8 p-0 text-amber-500",title:a("Edit Request"),children:e.jsx(ze,{className:"h-3.5 w-3.5"})}),p&&v(f,"delete-attendance-regularizations")&&e.jsx(N,{variant:"ghost",size:"sm",onClick:()=>y("delete",t),className:"h-8 w-8 p-0 text-red-500",title:a("Delete Request"),children:e.jsx(Oe,{className:"h-3.5 w-3.5"})})]})]}),e.jsx("div",{className:"bg-gray-50 dark:bg-gray-700/30 rounded-lg p-3 mb-3",children:e.jsxs("div",{className:"flex items-center justify-between text-sm",children:[e.jsxs("div",{className:"text-center",children:[e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400 font-medium mb-1",children:a("Original")}),e.jsxs("div",{className:"space-y-1",children:[e.jsxs("div",{className:"flex items-center space-x-1 text-red-600 dark:text-red-400",children:[e.jsx(S,{className:"h-3 w-3"}),e.jsx("span",{className:"font-mono text-xs",children:t.original_clock_in?window.appSettings.formatTime(t.original_clock_in):"--:--"})]}),e.jsxs("div",{className:"flex items-center space-x-1 text-red-600 dark:text-red-400",children:[e.jsx(S,{className:"h-3 w-3"}),e.jsx("span",{className:"font-mono text-xs",children:t.original_clock_out?window.appSettings.formatTime(t.original_clock_out):"--:--"})]})]})]}),e.jsx("div",{className:"flex items-center",children:e.jsx($e,{className:"h-4 w-4 text-gray-400"})}),e.jsxs("div",{className:"text-center",children:[e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400 font-medium mb-1",children:a("Requested")}),e.jsxs("div",{className:"space-y-1",children:[e.jsxs("div",{className:"flex items-center space-x-1 text-green-600 dark:text-green-400",children:[e.jsx(S,{className:"h-3 w-3"}),e.jsx("span",{className:"font-mono text-xs",children:t.requested_clock_in?window.appSettings.formatTime(t.requested_clock_in):"--:--"})]}),e.jsxs("div",{className:"flex items-center space-x-1 text-green-600 dark:text-green-400",children:[e.jsx(S,{className:"h-3 w-3"}),e.jsx("span",{className:"font-mono text-xs",children:t.requested_clock_out?window.appSettings.formatTime(t.requested_clock_out):"--:--"})]})]})]})]})}),e.jsx("div",{className:"mb-3",children:e.jsxs("div",{className:"flex items-start space-x-2",children:[e.jsx(Me,{className:"h-4 w-4 text-gray-400 mt-0.5 flex-shrink-0"}),e.jsxs("div",{className:"min-w-0 flex-1",children:[e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400 font-medium mb-1",children:a("Reason")}),e.jsx("p",{className:"text-sm text-gray-700 dark:text-gray-300 line-clamp-2 leading-relaxed",children:t.reason||a("No reason provided")})]})]})}),e.jsxs("div",{className:"flex items-center justify-between text-xs pt-3 border-t border-gray-200 dark:border-gray-700",children:[e.jsxs("div",{className:"flex items-center space-x-2 text-gray-500 dark:text-gray-400",children:[e.jsx(re,{className:"h-3 w-3"}),e.jsxs("span",{children:[a("Requested on : ")," ",((Z=window.appSettings)==null?void 0:Z.formatDateTimeSimple(t.created_at,!1))||new Date(t.created_at).toLocaleDateString()]})]}),t.status!=="pending"&&t.approved_at&&e.jsxs("div",{className:"flex items-center space-x-2 text-gray-500 dark:text-gray-400",children:[e.jsx(qe,{className:"h-3 w-3"}),e.jsxs("span",{children:[t.status==="approved"?a("Approved : "):a("Rejected : ")," ",(ee=window.appSettings)==null?void 0:ee.formatDateTimeSimple(t.approved_at,!1)]})]})]}),t.manager_comments&&t.status!=="pending"&&t.manager_comments!=="Approved"&&t.manager_comments!=="Rejected"&&e.jsxs("div",{className:"mt-3 pt-3 border-t border-gray-200 dark:border-gray-700",children:[e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400 font-medium mb-1",children:a("Manager Comments")}),e.jsxs("p",{className:"text-xs text-gray-600 dark:text-gray-400 italic",children:['"',t.manager_comments,'"']})]})]},t.id)};return e.jsxs(Re,{title:a("Attendance Adjustment"),url:"/hr/attendance-regularizations",actions:L,breadcrumbs:fe,noPadding:!0,children:[e.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-6 p-4",children:e.jsx(Pe,{searchTerm:g,onSearchChange:T,onSearch:xe,filters:[{name:"employee_id",label:a("Employee"),type:"select",value:c,onChange:P,options:be,searchable:!0},{name:"status",label:a("Status"),type:"select",value:m,onChange:F,options:ye},{name:"date_from",label:a("Date From"),type:"date",value:h,onChange:E},{name:"date_to",label:a("Date To"),type:"date",value:u,onChange:z}],showFilters:oe,setShowFilters:O,hasActiveFilters:me,activeFilterCount:pe,onResetFilters:je,onApplyFilters:U,currentPerPage:((V=n.per_page)==null?void 0:V.toString())||"9",onPerPageChange:t=>{x.get(route("hr.attendance-regularizations.index"),{page:1,per_page:parseInt(t),search:g||void 0,employee_id:c!=="all"?c:void 0,status:m!=="all"?m:void 0,date_from:h||void 0,date_to:u||void 0},{preserveState:!0,preserveScroll:!0})},perPageOptions:[9,27,45,90]})}),e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-4",children:[e.jsx(k,{className:"bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700",children:e.jsx(_,{className:"p-4",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-gray-600 dark:text-gray-400 text-sm font-medium",children:a("Total Requests")}),e.jsx("p",{className:"text-2xl font-bold text-gray-900 dark:text-white",children:(i==null?void 0:i.total)??0}),e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400",children:a("All time")})]}),e.jsx("div",{className:"p-2 bg-gray-100 dark:bg-gray-700 rounded-lg",children:e.jsx(re,{className:"h-5 w-5 text-gray-600 dark:text-gray-400"})})]})})}),e.jsx(k,{className:"bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700",children:e.jsx(_,{className:"p-4",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-gray-600 dark:text-gray-400 text-sm font-medium",children:a("Pending")}),e.jsx("p",{className:"text-2xl font-bold text-gray-900 dark:text-white",children:(i==null?void 0:i.pending)??0}),e.jsx("p",{className:"text-xs text-yellow-600 font-medium",children:a("Needs Review")})]}),e.jsx("div",{className:"p-2 bg-yellow-100 dark:bg-yellow-900/30 rounded-lg",children:e.jsx(Fe,{className:"h-5 w-5 text-yellow-600 dark:text-yellow-400"})})]})})}),e.jsx(k,{className:"bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700",children:e.jsx(_,{className:"p-4",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-gray-600 dark:text-gray-400 text-sm font-medium",children:a("Approved")}),e.jsx("p",{className:"text-2xl font-bold text-gray-900 dark:text-white",children:(i==null?void 0:i.approved)??0}),e.jsxs("p",{className:"text-xs text-green-600 font-medium",children:[(i==null?void 0:i.total)>0?(((i==null?void 0:i.approved)??0)/i.total*100).toFixed(1):"0","% ",a("rate")]})]}),e.jsx("div",{className:"p-2 bg-green-100 dark:bg-green-900/30 rounded-lg",children:e.jsx(ie,{className:"h-5 w-5 text-green-600 dark:text-green-400"})})]})})}),e.jsx(k,{className:"bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700",children:e.jsx(_,{className:"p-4",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-gray-600 dark:text-gray-400 text-sm font-medium",children:a("Rejected")}),e.jsx("p",{className:"text-2xl font-bold text-gray-900 dark:text-white",children:(i==null?void 0:i.rejected)??0}),e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400",children:a("Declined")})]}),e.jsx("div",{className:"p-2 bg-red-100 dark:bg-red-900/30 rounded-lg",children:e.jsx(le,{className:"h-5 w-5 text-red-600 dark:text-red-400"})})]})})})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 xl:grid-cols-3 gap-4",children:(B=l==null?void 0:l.data)==null?void 0:B.map(t=>Ne(t))}),e.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow border border-gray-200 dark:border-gray-700 p-4",children:e.jsx(Te,{from:(l==null?void 0:l.from)||0,to:(l==null?void 0:l.to)||0,total:(l==null?void 0:l.total)||0,links:l==null?void 0:l.links,entityName:a("adjustment requests"),onPageChange:t=>{const s=new URL(t).searchParams.get("page");x.get(route("hr.attendance-regularizations.index"),{page:s,per_page:n.per_page||9,search:g||void 0,employee_id:c!=="all"?c:void 0,status:m!=="all"?m:void 0,date_from:h||void 0,date_to:u||void 0,sort_field:n.sort_field||void 0,sort_direction:n.sort_direction||void 0},{preserveState:!0,preserveScroll:!0})}})})]}),e.jsx(Ae,{isOpen:de,onClose:()=>b(!1),onSubmit:he,formConfig:{fields:[{name:"employee_id",type:"dependent-dropdown",dependentConfig:[{name:"employee_id",label:a("Employee"),required:!0,searchable:!0,options:R?R.map(t=>({value:t.id.toString(),label:t.name})):[]},{name:"attendance_record_id",label:a("Attendance Record"),apiEndpoint:"/hr/attendance-regularizations/get-employee-attendance/{employee_id}",showCurrentValue:!0,searchable:!0}]},{name:"requested_clock_in",label:a("Requested Clock In"),type:"time"},{name:"requested_clock_out",label:a("Requested Clock Out"),type:"time"},{name:"reason",label:a("Reason"),type:"textarea",required:!0}],modalSize:"lg"},initialData:j,title:a(w==="create"?"Add New Adjustment Request":"Edit Adjustment Request"),mode:w}),e.jsx(Se,{open:!!D,onOpenChange:()=>q(null),children:D&&e.jsx(Ce,{record:D})}),e.jsx(De,{isOpen:ce,onClose:()=>A(!1),onConfirm:ue,itemName:`${(X=j==null?void 0:j.employee)==null?void 0:X.name} `||"",entityName:"adjustment request"})]})}export{Bt as default}; +import{r as d,j as e}from"./ui-Z445SNHD.js";import{u as we,c as ke,x as v,P as _e,r as x,C as k,m as _,D as Se,t as r,B as N}from"./app-Da3PX8qg.js";import Ce from"./view-BtmlPzOA.js";import{P as Re}from"./page-template-Cw8W4Qs2.js";import{C as Ae}from"./CrudFormModal-CTSICk3j.js";import{C as De}from"./CrudDeleteModal-DmHx0JCJ.js";import{P as Te}from"./pagination-B9z4VraF.js";import{S as Pe}from"./search-and-filter-bar-1QHzFJdq.js";import{C as re}from"./calendar-kiIl5Cyq.js";import{C as Fe}from"./circle-alert-Cu5dznTP.js";import{C as ie}from"./circle-check-big-KTDTMhTs.js";import{C as le}from"./circle-x-r3If4JPw.js";import{E as Ee}from"./eye-CzYzwmmr.js";import{S as ze}from"./square-pen-CatLE0_h.js";import{T as Oe}from"./trash-2-15Ri11Yq.js";import{C as S}from"./clock-CLIx856C.js";import{A as $e}from"./arrow-right-SXr1661j.js";import{M as Me}from"./message-square-C7x1Rix5.js";import{U as qe}from"./user-Ka_u5D6T.js";import"./utils-BWxnHGCV.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./users-BG7aX58P.js";import"./calendar-days-BgbYDkbG.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./radio-group-CuY8xCRY.js";import"./circle-DgA3bS7I.js";import"./checkbox-C3Z6LHOx.js";import"./multi-select-field-ALFA5JXF.js";import"./scroll-area-C7NBgd0i.js";import"./LocationPicker-Dy1Od2a3.js";import"./leaflet-FVhBWCqS.js";import"./locate-fixed-BKpEfCUU.js";import"./filter-B_3e214H.js";import"./list-DY4Uh_0E.js";function Bt(){var V,B,X;const{t:a}=we(),{auth:C,regularizations:l,employees:R,attendanceRecords:ne,filters:n={},summaryStats:i}=ke().props,f=(C==null?void 0:C.permissions)||[],[g,T]=d.useState(n.search||""),[c,P]=d.useState(n.employee_id||"all"),[m,F]=d.useState(n.status||"all"),[h,E]=d.useState(n.date_from||""),[u,z]=d.useState(n.date_to||""),[oe,O]=d.useState(!1),[de,b]=d.useState(!1),[ce,A]=d.useState(!1),[j,$]=d.useState(null),[w,M]=d.useState("create"),[D,q]=d.useState(null),me=()=>g!==""||c!=="all"||m!=="all"||h!==""||u!=="",pe=()=>(g?1:0)+(c!=="all"?1:0)+(m!=="all"?1:0)+(h?1:0)+(u?1:0),xe=t=>{t.preventDefault(),U()},U=()=>{x.get(route("hr.attendance-regularizations.index"),{page:1,search:g||void 0,employee_id:c!=="all"?c:void 0,status:m!=="all"?m:void 0,date_from:h||void 0,date_to:u||void 0,per_page:n.per_page||9},{preserveState:!0,preserveScroll:!0})},y=(t,s)=>{switch($(s),t){case"view":q(s);break;case"edit":M("edit"),b(!0);break;case"delete":A(!0);break;case"approve":I(s,"approved");break;case"reject":I(s,"rejected");break}},ge=()=>{$(null),M("create"),b(!0)},he=t=>{w==="create"?(r.loading(a("Creating adjustment request...")),x.post(route("hr.attendance-regularizations.store"),t,{onSuccess:s=>{b(!1),r.dismiss(),s.props.flash.success?r.success(a(s.props.flash.success)):s.props.flash.error&&r.error(a(s.props.flash.error))},onError:s=>{r.dismiss(),typeof s=="string"?r.error(s):r.error(`Failed to create adjustment request: ${Object.values(s).join(", ")}`)}})):w==="edit"&&(r.loading(a("Updating adjustment request...")),x.put(route("hr.attendance-regularizations.update",j.id),t,{onSuccess:s=>{b(!1),r.dismiss(),s.props.flash.success?r.success(a(s.props.flash.success)):s.props.flash.error&&r.error(a(s.props.flash.error))},onError:s=>{r.dismiss(),typeof s=="string"?r.error(s):r.error(`Failed to update adjustment request: ${Object.values(s).join(", ")}`)}}))},ue=()=>{r.loading(a("Deleting adjustment request...")),x.delete(route("hr.attendance-regularizations.destroy",j.id),{onSuccess:t=>{A(!1),r.dismiss(),t.props.flash.success?r.success(a(t.props.flash.success)):t.props.flash.error&&r.error(a(t.props.flash.error))},onError:t=>{r.dismiss(),typeof t=="string"?r.error(t):r.error(`Failed to delete adjustment request: ${Object.values(t).join(", ")}`)}})},I=(t,s)=>{const p=a(s==="approved"?"Approving":"Rejecting");r.loading(`${p} adjustment request...`),x.put(route("hr.attendance-regularizations.update-status",t.id),{status:s,manager_comments:s==="approved"?"Approved":"Rejected"},{onSuccess:o=>{r.dismiss(),o.props.flash.success?r.success(a(o.props.flash.success)):o.props.flash.error&&r.error(a(o.props.flash.error))},onError:o=>{r.dismiss(),typeof o=="string"?r.error(o):r.error(`Failed to update adjustment request status: ${Object.values(o).join(", ")}`)}})},je=()=>{T(""),P("all"),F("all"),E(""),z(""),O(!1),x.get(route("hr.attendance-regularizations.index"),{page:1,per_page:n.per_page||9},{preserveState:!0,preserveScroll:!0})},L=[];v(f,"create-attendance-regularizations")&&L.push({label:a("Add Request"),icon:e.jsx(_e,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>ge()});const fe=[{title:a("Attendance Adjustment"),href:route("hr.attendance-regularizations.index")},{title:a("Attendance Adjustment")}];a("Employee"),a("Date"),a("Original Times"),a("Requested Times"),a("Reason"),a("Status"),a("Requested On"),a("View"),a("Edit"),a("Approve"),a("Reject"),a("Delete");const be=[{value:"all",label:a("All Employees"),disabled:!0},...(R||[]).map(t=>({value:t.id.toString(),label:t.name}))],ye=[{value:"all",label:a("All Statuses"),disabled:!0},{value:"pending",label:a("Pending")},{value:"approved",label:a("Approved")},{value:"rejected",label:a("Rejected")}];(ne||[]).map(t=>{var s;return{value:t.id.toString(),label:`${(s=t.employee)==null?void 0:s.name} - ${new Date(t.date).toLocaleDateString()}`}});const ve=t=>{const s={pending:{label:a("Pending"),className:"bg-yellow-50 text-yellow-700 ring-yellow-600/20",dotColor:"bg-yellow-500"},approved:{label:a("Approved"),className:"bg-green-50 text-green-700 ring-green-600/20",dotColor:"bg-green-500"},rejected:{label:a("Rejected"),className:"bg-red-50 text-red-700 ring-red-600/20",dotColor:"bg-red-500"}};return s[t]||s.pending},Ne=t=>{var o,G,H,J,K,Q,W,Y,Z,ee;const s=ve(t.status),p=t.status==="pending";return e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg border border-gray-200 dark:border-gray-700 p-4 hover:shadow-md hover:border-gray-300 dark:hover:border-gray-600 transition-all duration-200",children:[e.jsxs("div",{className:"flex items-center justify-between mb-4",children:[e.jsxs("div",{className:"flex items-center space-x-3",children:[e.jsxs("div",{className:"relative",children:[(o=t.employee)!=null&&o.avatar?e.jsx("img",{src:t.employee.avatar,alt:((G=t.employee)==null?void 0:G.name)||"",className:"w-10 h-10 rounded-lg object-cover",onError:te=>{var se;te.currentTarget.style.display="none";const ae=(se=te.currentTarget.parentElement)==null?void 0:se.querySelector(".avatar-fallback");ae&&(ae.style.display="flex")}}):null,e.jsx("div",{className:`avatar-fallback w-10 h-10 rounded-lg bg-gray-100 dark:bg-gray-700 flex items-center justify-center text-gray-700 dark:text-gray-300 font-semibold text-sm${(H=t.employee)!=null&&H.avatar?" hidden":""}`,children:((Q=(K=(J=t.employee)==null?void 0:J.name)==null?void 0:K.charAt(0))==null?void 0:Q.toUpperCase())||"U"}),e.jsx("div",{className:`absolute -top-1 -right-1 w-3 h-3 rounded-full border-2 border-white dark:border-gray-800 ${s.dotColor}`})]}),e.jsxs("div",{className:"min-w-0 flex-1",children:[e.jsx("h3",{className:"font-semibold text-gray-900 dark:text-white text-sm truncate",children:((W=t.employee)==null?void 0:W.name)||a("Unknown Employee")}),e.jsxs("div",{className:"flex items-center space-x-2 mt-1",children:[e.jsx("span",{className:"text-xs text-gray-500 dark:text-gray-400",children:((Y=window.appSettings)==null?void 0:Y.formatDateTimeSimple(t.date,!1))||new Date(t.date).toLocaleDateString()}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.className}`,children:s.label})]})]})]}),e.jsxs("div",{className:"flex items-center space-x-1",children:[p&&v(f,"approve-attendance-regularizations")&&e.jsxs(e.Fragment,{children:[e.jsx(N,{variant:"ghost",size:"sm",onClick:()=>y("approve",t),className:"h-7 w-7 p-0 text-green-600",title:a("Approve Request"),children:e.jsx(ie,{className:"h-3.5 w-3.5"})}),e.jsx(N,{variant:"ghost",size:"sm",onClick:()=>y("reject",t),className:"h-7 w-7 p-0 text-red-500",title:a("Reject Request"),children:e.jsx(le,{className:"h-3.5 w-3.5"})})]}),v(f,"view-attendance-regularizations")&&e.jsx(N,{variant:"ghost",size:"sm",onClick:()=>y("view",t),className:"h-8 w-8 p-0 text-blue-500",title:a("View Request"),children:e.jsx(Ee,{className:"h-3.5 w-3.5"})}),p&&v(f,"edit-attendance-regularizations")&&e.jsx(N,{variant:"ghost",size:"sm",onClick:()=>y("edit",t),className:"h-8 w-8 p-0 text-amber-500",title:a("Edit Request"),children:e.jsx(ze,{className:"h-3.5 w-3.5"})}),p&&v(f,"delete-attendance-regularizations")&&e.jsx(N,{variant:"ghost",size:"sm",onClick:()=>y("delete",t),className:"h-8 w-8 p-0 text-red-500",title:a("Delete Request"),children:e.jsx(Oe,{className:"h-3.5 w-3.5"})})]})]}),e.jsx("div",{className:"bg-gray-50 dark:bg-gray-700/30 rounded-lg p-3 mb-3",children:e.jsxs("div",{className:"flex items-center justify-between text-sm",children:[e.jsxs("div",{className:"text-center",children:[e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400 font-medium mb-1",children:a("Original")}),e.jsxs("div",{className:"space-y-1",children:[e.jsxs("div",{className:"flex items-center space-x-1 text-red-600 dark:text-red-400",children:[e.jsx(S,{className:"h-3 w-3"}),e.jsx("span",{className:"font-mono text-xs",children:t.original_clock_in?window.appSettings.formatTime(t.original_clock_in):"--:--"})]}),e.jsxs("div",{className:"flex items-center space-x-1 text-red-600 dark:text-red-400",children:[e.jsx(S,{className:"h-3 w-3"}),e.jsx("span",{className:"font-mono text-xs",children:t.original_clock_out?window.appSettings.formatTime(t.original_clock_out):"--:--"})]})]})]}),e.jsx("div",{className:"flex items-center",children:e.jsx($e,{className:"h-4 w-4 text-gray-400"})}),e.jsxs("div",{className:"text-center",children:[e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400 font-medium mb-1",children:a("Requested")}),e.jsxs("div",{className:"space-y-1",children:[e.jsxs("div",{className:"flex items-center space-x-1 text-green-600 dark:text-green-400",children:[e.jsx(S,{className:"h-3 w-3"}),e.jsx("span",{className:"font-mono text-xs",children:t.requested_clock_in?window.appSettings.formatTime(t.requested_clock_in):"--:--"})]}),e.jsxs("div",{className:"flex items-center space-x-1 text-green-600 dark:text-green-400",children:[e.jsx(S,{className:"h-3 w-3"}),e.jsx("span",{className:"font-mono text-xs",children:t.requested_clock_out?window.appSettings.formatTime(t.requested_clock_out):"--:--"})]})]})]})]})}),e.jsx("div",{className:"mb-3",children:e.jsxs("div",{className:"flex items-start space-x-2",children:[e.jsx(Me,{className:"h-4 w-4 text-gray-400 mt-0.5 flex-shrink-0"}),e.jsxs("div",{className:"min-w-0 flex-1",children:[e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400 font-medium mb-1",children:a("Reason")}),e.jsx("p",{className:"text-sm text-gray-700 dark:text-gray-300 line-clamp-2 leading-relaxed",children:t.reason||a("No reason provided")})]})]})}),e.jsxs("div",{className:"flex items-center justify-between text-xs pt-3 border-t border-gray-200 dark:border-gray-700",children:[e.jsxs("div",{className:"flex items-center space-x-2 text-gray-500 dark:text-gray-400",children:[e.jsx(re,{className:"h-3 w-3"}),e.jsxs("span",{children:[a("Requested on : ")," ",((Z=window.appSettings)==null?void 0:Z.formatDateTimeSimple(t.created_at,!1))||new Date(t.created_at).toLocaleDateString()]})]}),t.status!=="pending"&&t.approved_at&&e.jsxs("div",{className:"flex items-center space-x-2 text-gray-500 dark:text-gray-400",children:[e.jsx(qe,{className:"h-3 w-3"}),e.jsxs("span",{children:[t.status==="approved"?a("Approved : "):a("Rejected : ")," ",(ee=window.appSettings)==null?void 0:ee.formatDateTimeSimple(t.approved_at,!1)]})]})]}),t.manager_comments&&t.status!=="pending"&&t.manager_comments!=="Approved"&&t.manager_comments!=="Rejected"&&e.jsxs("div",{className:"mt-3 pt-3 border-t border-gray-200 dark:border-gray-700",children:[e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400 font-medium mb-1",children:a("Manager Comments")}),e.jsxs("p",{className:"text-xs text-gray-600 dark:text-gray-400 italic",children:['"',t.manager_comments,'"']})]})]},t.id)};return e.jsxs(Re,{title:a("Attendance Adjustment"),url:"/hr/attendance-regularizations",actions:L,breadcrumbs:fe,noPadding:!0,children:[e.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-6 p-4",children:e.jsx(Pe,{searchTerm:g,onSearchChange:T,onSearch:xe,filters:[{name:"employee_id",label:a("Employee"),type:"select",value:c,onChange:P,options:be,searchable:!0},{name:"status",label:a("Status"),type:"select",value:m,onChange:F,options:ye},{name:"date_from",label:a("Date From"),type:"date",value:h,onChange:E},{name:"date_to",label:a("Date To"),type:"date",value:u,onChange:z}],showFilters:oe,setShowFilters:O,hasActiveFilters:me,activeFilterCount:pe,onResetFilters:je,onApplyFilters:U,currentPerPage:((V=n.per_page)==null?void 0:V.toString())||"9",onPerPageChange:t=>{x.get(route("hr.attendance-regularizations.index"),{page:1,per_page:parseInt(t),search:g||void 0,employee_id:c!=="all"?c:void 0,status:m!=="all"?m:void 0,date_from:h||void 0,date_to:u||void 0},{preserveState:!0,preserveScroll:!0})},perPageOptions:[9,27,45,90]})}),e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-4",children:[e.jsx(k,{className:"bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700",children:e.jsx(_,{className:"p-4",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-gray-600 dark:text-gray-400 text-sm font-medium",children:a("Total Requests")}),e.jsx("p",{className:"text-2xl font-bold text-gray-900 dark:text-white",children:(i==null?void 0:i.total)??0}),e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400",children:a("All time")})]}),e.jsx("div",{className:"p-2 bg-gray-100 dark:bg-gray-700 rounded-lg",children:e.jsx(re,{className:"h-5 w-5 text-gray-600 dark:text-gray-400"})})]})})}),e.jsx(k,{className:"bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700",children:e.jsx(_,{className:"p-4",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-gray-600 dark:text-gray-400 text-sm font-medium",children:a("Pending")}),e.jsx("p",{className:"text-2xl font-bold text-gray-900 dark:text-white",children:(i==null?void 0:i.pending)??0}),e.jsx("p",{className:"text-xs text-yellow-600 font-medium",children:a("Needs Review")})]}),e.jsx("div",{className:"p-2 bg-yellow-100 dark:bg-yellow-900/30 rounded-lg",children:e.jsx(Fe,{className:"h-5 w-5 text-yellow-600 dark:text-yellow-400"})})]})})}),e.jsx(k,{className:"bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700",children:e.jsx(_,{className:"p-4",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-gray-600 dark:text-gray-400 text-sm font-medium",children:a("Approved")}),e.jsx("p",{className:"text-2xl font-bold text-gray-900 dark:text-white",children:(i==null?void 0:i.approved)??0}),e.jsxs("p",{className:"text-xs text-green-600 font-medium",children:[(i==null?void 0:i.total)>0?(((i==null?void 0:i.approved)??0)/i.total*100).toFixed(1):"0","% ",a("rate")]})]}),e.jsx("div",{className:"p-2 bg-green-100 dark:bg-green-900/30 rounded-lg",children:e.jsx(ie,{className:"h-5 w-5 text-green-600 dark:text-green-400"})})]})})}),e.jsx(k,{className:"bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700",children:e.jsx(_,{className:"p-4",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-gray-600 dark:text-gray-400 text-sm font-medium",children:a("Rejected")}),e.jsx("p",{className:"text-2xl font-bold text-gray-900 dark:text-white",children:(i==null?void 0:i.rejected)??0}),e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400",children:a("Declined")})]}),e.jsx("div",{className:"p-2 bg-red-100 dark:bg-red-900/30 rounded-lg",children:e.jsx(le,{className:"h-5 w-5 text-red-600 dark:text-red-400"})})]})})})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 xl:grid-cols-3 gap-4",children:(B=l==null?void 0:l.data)==null?void 0:B.map(t=>Ne(t))}),e.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow border border-gray-200 dark:border-gray-700 p-4",children:e.jsx(Te,{from:(l==null?void 0:l.from)||0,to:(l==null?void 0:l.to)||0,total:(l==null?void 0:l.total)||0,links:l==null?void 0:l.links,entityName:a("adjustment requests"),onPageChange:t=>{const s=new URL(t).searchParams.get("page");x.get(route("hr.attendance-regularizations.index"),{page:s,per_page:n.per_page||9,search:g||void 0,employee_id:c!=="all"?c:void 0,status:m!=="all"?m:void 0,date_from:h||void 0,date_to:u||void 0,sort_field:n.sort_field||void 0,sort_direction:n.sort_direction||void 0},{preserveState:!0,preserveScroll:!0})}})})]}),e.jsx(Ae,{isOpen:de,onClose:()=>b(!1),onSubmit:he,formConfig:{fields:[{name:"employee_id",type:"dependent-dropdown",dependentConfig:[{name:"employee_id",label:a("Employee"),required:!0,searchable:!0,options:R?R.map(t=>({value:t.id.toString(),label:t.name})):[]},{name:"attendance_record_id",label:a("Attendance Record"),apiEndpoint:"/hr/attendance-regularizations/get-employee-attendance/{employee_id}",showCurrentValue:!0,searchable:!0}]},{name:"requested_clock_in",label:a("Requested Clock In"),type:"time"},{name:"requested_clock_out",label:a("Requested Clock Out"),type:"time"},{name:"reason",label:a("Reason"),type:"textarea",required:!0}],modalSize:"lg"},initialData:j,title:a(w==="create"?"Add New Adjustment Request":"Edit Adjustment Request"),mode:w}),e.jsx(Se,{open:!!D,onOpenChange:()=>q(null),children:D&&e.jsx(Ce,{record:D})}),e.jsx(De,{isOpen:ce,onClose:()=>A(!1),onConfirm:ue,itemName:`${(X=j==null?void 0:j.employee)==null?void 0:X.name} `||"",entityName:"adjustment request"})]})}export{Bt as default}; diff --git a/public/build/assets/index-CVkqnyLt.js b/public/build/assets/index-DaCOVGu6.js similarity index 92% rename from public/build/assets/index-CVkqnyLt.js rename to public/build/assets/index-DaCOVGu6.js index bc0653c75..3060fd4f3 100644 --- a/public/build/assets/index-CVkqnyLt.js +++ b/public/build/assets/index-DaCOVGu6.js @@ -1 +1 @@ -import{r as g,j as e}from"./ui-Z445SNHD.js";import{C as te}from"./CrudDeleteModal-DM40AK8z.js";import{u as ae,c as ie,x as q,L as k,I as w,B as x,S as de,X as oe,r as f,t as i}from"./app-36WMjvX0.js";import{P as le}from"./page-template-B_mOhR6n.js";import{P as ce}from"./pagination-n2efY1KU.js";import{S as U,a as L,b as O,c as R,d as _}from"./select-DgPPBKIC.js";import{T as ne}from"./textarea-CdnKPU5F.js";import{a as me,C as xe}from"./chevron-up-DXYKkCZG.js";import{C as B}from"./clock-Cfp0CYjJ.js";import{S as V}from"./square-pen-B3p2jiW9.js";import{L as K}from"./lock-RX1hYn48.js";import{T as X}from"./trash-2-Dxg0nP1A.js";import{C as he}from"./calendar-BYVpj4_X.js";import"./utils-BWxnHGCV.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./index-9MclThM-.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-days-BdrEl_Gk.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./index-BdQq_4o_.js";function es(){const{t:r}=ae(),{auth:C,meetingTypes:d,filters:l={},globalSettings:t}=ie().props,S=(C==null?void 0:C.permissions)||[],[v,A]=g.useState(l.search||""),[m,P]=g.useState(l.status||"all"),[G,D]=g.useState(!1),[N,F]=g.useState(null),[j,$]=g.useState("create"),[M,H]=g.useState(new Set),[c,h]=g.useState({name:"",description:"",color:"#000000",default_duration:15,status:"active"}),[o,b]=g.useState({}),E=()=>{h({name:"",description:"",color:"#000000",default_duration:15,status:"active"}),b({}),$("create"),F(null)},J=s=>{h({name:s.name||"",description:s.description||"",color:s.color||"#000000",default_duration:s.default_duration||15,status:s.status||"active"}),$("edit"),F(s),b({})},I=s=>{s.preventDefault(),Q()},Q=()=>{f.get(route("meetings.meeting-types.index"),{page:1,search:v||void 0,status:m!=="all"?m:void 0,per_page:l.per_page||10,sort_field:l.sort_field||void 0,sort_direction:l.sort_direction||void 0},{preserveState:!0,preserveScroll:!0})},W=()=>{A(""),P("all"),f.get(route("meetings.meeting-types.index"),{page:1,per_page:l.per_page||10},{preserveState:!0,preserveScroll:!0})},Y=s=>{const a=l.sort_field===s&&l.sort_direction==="asc"?"desc":"asc";f.get(route("meetings.meeting-types.index"),{sort_field:s,sort_direction:a,page:1,search:v||void 0,status:m!=="all"?m:void 0,per_page:l.per_page||10},{preserveState:!0,preserveScroll:!0})},y=(s,a)=>{switch(F(a),s){case"edit":J(a),window.scrollTo({top:0,behavior:"smooth"});break;case"delete":D(!0);break;case"toggle-status":ee(a);break}},Z=s=>{s.preventDefault(),b({}),j==="create"?(t!=null&&t.is_demo||i.loading(r("Creating meeting type...")),f.post(route("meetings.meeting-types.store"),c,{onSuccess:a=>{t!=null&&t.is_demo||i.dismiss(),a.props.flash.success?(i.success(r(a.props.flash.success)),E()):a.props.flash.error&&i.error(r(a.props.flash.error))},onError:a=>{t!=null&&t.is_demo||i.dismiss(),b(a),typeof a=="string"?i.error(a):i.error(r("Please check the form for errors"))}})):j==="edit"&&(t!=null&&t.is_demo||i.loading(r("Updating meeting type...")),f.put(route("meetings.meeting-types.update",N.id),c,{onSuccess:a=>{t!=null&&t.is_demo||i.dismiss(),a.props.flash.success?(i.success(r(a.props.flash.success)),E()):a.props.flash.error&&i.error(r(a.props.flash.error))},onError:a=>{t!=null&&t.is_demo||i.dismiss(),b(a),typeof a=="string"?i.error(a):i.error(r("Please check the form for errors"))}}))},T=()=>{t!=null&&t.is_demo||i.loading(r("Deleting meeting type...")),f.delete(route("meetings.meeting-types.destroy",N.id),{onSuccess:s=>{D(!1),t!=null&&t.is_demo||i.dismiss(),s.props.flash.success?i.success(r(s.props.flash.success)):s.props.flash.error&&i.error(r(s.props.flash.error))},onError:s=>{t!=null&&t.is_demo||i.dismiss(),typeof s=="string"?i.error(s):i.error(`Failed to delete meeting type: ${Object.values(s).join(", ")}`)}})},ee=s=>{const a=s.status==="active"?"inactive":"active";t!=null&&t.is_demo||i.loading(`${r(a==="active"?"Activating":"Deactivating")} meeting type...`),f.put(route("meetings.meeting-types.toggle-status",s.id),{},{onSuccess:u=>{t!=null&&t.is_demo||i.dismiss(),u.props.flash.success?i.success(r(u.props.flash.success)):u.props.flash.error&&i.error(r(u.props.flash.error))},onError:u=>{t!=null&&t.is_demo||i.dismiss(),typeof u=="string"?i.error(u):i.error(`Failed to update meeting type status: ${Object.values(u).join(", ")}`)}})},se=s=>{const a=new Set(M);a.has(s)?a.delete(s):a.add(s),H(a)},re=[{title:r("Dashboard"),href:route("dashboard")},{title:r("Meetings"),href:route("meetings.meeting-types.index")},{title:r("Meeting Types")}],p=q(S,"create-meeting-types"),n=q(S,"edit-meeting-types"),z=q(S,"delete-meeting-types");return e.jsxs(le,{title:r("Meeting Types"),description:"",url:"/meetings/meeting-types",breadcrumbs:re,noPadding:!0,children:[e.jsxs("div",{className:"grid grid-cols-1 gap-6 lg:grid-cols-3",children:[e.jsx("div",{className:"lg:col-span-1",children:e.jsxs("div",{className:"sticky top-4 rounded-lg border border-gray-200 bg-white shadow-sm dark:border-gray-700 dark:bg-gray-800",children:[e.jsxs("div",{className:"border-b border-gray-200 p-6 dark:border-gray-700",children:[e.jsx("h2",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:r(j==="create"?"Add New Meeting Type":"Edit Meeting Type")}),e.jsx("p",{className:"mt-1 text-sm text-gray-500 dark:text-gray-400",children:r(j==="create"?"Fill in the details to create a new meeting type":"Update the meeting type details below")})]}),e.jsxs("form",{onSubmit:Z,className:"space-y-4 p-6",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(k,{required:!0,htmlFor:"name",className:"required",children:r("Name")}),e.jsx(w,{id:"name",type:"text",value:c.name,onChange:s=>h({...c,name:s.target.value}),placeholder:r("e.g., Client Call, Team Sync"),className:o.name?"border-red-500":"",disabled:!p&&!n,required:!0}),o.name&&e.jsx("p",{className:"text-sm text-red-500",children:o.name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(k,{htmlFor:"description",children:r("Description")}),e.jsx(ne,{id:"description",value:c.description,onChange:s=>h({...c,description:s.target.value}),placeholder:r("Brief description of the meeting type"),rows:3,className:o.description?"border-red-500":"",disabled:!p&&!n}),o.description&&e.jsx("p",{className:"text-sm text-red-500",children:o.description})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(k,{required:!0,htmlFor:"color",className:"required",children:r("Color")}),e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx(w,{id:"color",type:"color",value:c.color,onChange:s=>h({...c,color:s.target.value}),className:`h-10 w-14 cursor-pointer p-1 ${o.color?"border-red-500":""}`,disabled:!p&&!n,required:!0}),e.jsx(w,{type:"text",value:c.color,onChange:s=>h({...c,color:s.target.value}),className:"flex-1 font-mono uppercase",disabled:!p&&!n,placeholder:"#000000",pattern:"^#[0-9A-Fa-f]{6}$",required:!0})]}),o.color&&e.jsx("p",{className:"text-sm text-red-500",children:o.color})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(k,{required:!0,htmlFor:"default_duration",className:"required",children:r("Default Duration (minutes)")}),e.jsx(w,{id:"default_duration",type:"number",min:"15",max:"480",value:c.default_duration,onChange:s=>h({...c,default_duration:parseInt(s.target.value)||""}),className:o.default_duration?"border-red-500":"",disabled:!p&&!n,required:!0}),o.default_duration&&e.jsx("p",{className:"text-sm text-red-500",children:o.default_duration})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(k,{required:!0,htmlFor:"status",className:"required",children:r("Status")}),e.jsxs(U,{value:c.status,onValueChange:s=>h({...c,status:s}),disabled:!p&&!n,required:!0,children:[e.jsx(L,{className:o.status?"border-red-500":"",children:e.jsx(O,{placeholder:r("Select status")})}),e.jsxs(R,{children:[e.jsx(_,{value:"active",children:r("Active")}),e.jsx(_,{value:"inactive",children:r("Inactive")})]})]}),o.status&&e.jsx("p",{className:"text-sm text-red-500",children:o.status})]}),e.jsxs("div",{className:"flex items-center gap-3 border-t border-gray-200 pt-4 dark:border-gray-700",children:[(p||n)&&e.jsx(x,{type:"submit",className:"flex-1",children:r(j==="create"?"Add Meeting Type":"Update Meeting Type")}),j==="edit"&&e.jsx(x,{type:"button",variant:"outline",onClick:E,children:r("Cancel")})]})]})]})}),e.jsxs("div",{className:"space-y-4 lg:col-span-2",children:[e.jsx("div",{className:"rounded-lg border border-gray-200 bg-white p-4 shadow-sm dark:border-gray-700 dark:bg-gray-800",children:e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex gap-2",children:[e.jsxs("div",{className:"relative flex-1",children:[e.jsx(de,{className:"absolute top-1/2 left-3 h-4 w-4 -translate-y-1/2 transform text-gray-400"}),e.jsx(w,{type:"text",placeholder:r("Search meeting types..."),value:v,onChange:s=>A(s.target.value),onKeyDown:s=>s.key==="Enter"&&I(s),className:"pl-10"})]}),e.jsx(x,{onClick:I,variant:"default",children:r("Search")}),(v||m!=="all")&&e.jsxs(x,{onClick:W,variant:"outline",children:[e.jsx(oe,{className:"mr-2 h-4 w-4"}),r("Reset")]})]}),e.jsx("div",{className:"grid grid-cols-1 gap-3 md:grid-cols-2 lg:w-1/2",children:e.jsxs(U,{value:m,onValueChange:P,children:[e.jsx(L,{children:e.jsx(O,{placeholder:r("All Statuses")})}),e.jsxs(R,{children:[e.jsx(_,{value:"all",children:r("All Statuses")}),e.jsx(_,{value:"active",children:r("Active")}),e.jsx(_,{value:"inactive",children:r("Inactive")})]})]})})]})}),e.jsx("div",{className:"overflow-hidden rounded-lg border border-gray-200 bg-white shadow-sm dark:border-gray-700 dark:bg-gray-800",children:((d==null?void 0:d.data)||[]).length>0?e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"border-b border-gray-200 px-6 py-4 dark:border-gray-700",children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:r("Meeting Types")}),e.jsx("p",{className:"mt-1 text-sm text-gray-500 dark:text-gray-400",children:r("Manage different types of meetings and their default durations.")})]}),e.jsx("div",{className:"hidden lg:block",children:e.jsx("div",{className:"overflow-x-auto",children:e.jsxs("table",{className:"min-w-full divide-y divide-gray-200 dark:divide-gray-700",children:[e.jsx("thead",{className:"bg-gray-50 dark:bg-gray-700",children:e.jsxs("tr",{children:[e.jsx("th",{className:"cursor-pointer px-4 py-3 text-left text-xs font-medium tracking-wider text-gray-500 select-none dark:text-gray-300",onClick:()=>Y("name"),children:e.jsxs("div",{className:"flex items-center gap-1",children:[r("Name"),l.sort_field==="name"?l.sort_direction==="asc"?" ↑":" ↓":e.jsx("span",{className:"opacity-40",children:"↕"})]})}),e.jsx("th",{className:"px-3 py-3 text-left text-xs font-medium tracking-wider text-gray-500 dark:text-gray-300",children:r("Duration")}),e.jsx("th",{className:"px-3 py-3 text-center text-xs font-medium tracking-wider text-gray-500 dark:text-gray-300",children:r("Meetings")}),e.jsx("th",{className:"px-3 py-3 text-left text-xs font-medium tracking-wider text-gray-500 dark:text-gray-300",children:r("Status")}),e.jsx("th",{className:"px-4 py-3 text-right text-xs font-medium tracking-wider text-gray-500 dark:text-gray-300",children:r("Actions")})]})}),e.jsx("tbody",{className:"divide-y divide-gray-200 bg-white dark:divide-gray-700 dark:bg-gray-800",children:d.data.map(s=>e.jsxs("tr",{className:"transition-colors hover:bg-gray-50 dark:hover:bg-gray-700/50",children:[e.jsx("td",{className:"px-4 py-4",children:e.jsxs("div",{className:"flex items-start",children:[e.jsx("div",{className:"mt-1 h-4 w-4 flex-shrink-0 rounded-full border border-gray-200 shadow-sm",style:{backgroundColor:s.color}}),e.jsxs("div",{className:"ml-3",children:[e.jsx("div",{className:"text-sm font-medium text-gray-900 dark:text-white",children:s.name}),s.description&&e.jsxs("div",{className:"mt-1 max-w-xs text-sm text-gray-500 dark:text-gray-400",children:[e.jsx("div",{className:M.has(s.id)?"":"line-clamp-2",children:s.description}),s.description.length>60&&e.jsx("button",{onClick:()=>se(s.id),className:"mt-1 inline-flex items-center text-xs text-blue-600 hover:text-blue-800 dark:text-blue-400 dark:hover:text-blue-300",children:M.has(s.id)?e.jsxs(e.Fragment,{children:[e.jsx(me,{className:"mr-1 h-3 w-3"}),r("Show less")]}):e.jsxs(e.Fragment,{children:[e.jsx(xe,{className:"mr-1 h-3 w-3"}),r("Show more")]})})]})]})]})}),e.jsx("td",{className:"px-3 py-4 text-sm whitespace-nowrap text-gray-500 dark:text-gray-400",children:e.jsxs("div",{className:"flex items-center gap-1.5",children:[e.jsx(B,{className:"h-4 w-4 text-gray-400"}),s.default_duration," ",r("min")]})}),e.jsx("td",{className:"px-3 py-4 text-center",children:e.jsx("span",{className:"inline-flex items-center rounded-full bg-gray-50 px-2 py-1 text-xs font-medium text-gray-600 ring-1 ring-gray-500/10 ring-inset dark:bg-gray-700 dark:text-gray-300 dark:ring-gray-400/20",children:s.meetings_count||0})}),e.jsx("td",{className:"px-3 py-4 whitespace-nowrap",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.status==="active"?r("Active"):r("Inactive")})}),e.jsx("td",{className:"px-4 py-4 text-right text-sm font-medium whitespace-nowrap",children:e.jsxs("div",{className:"flex items-center justify-end gap-2",children:[n&&e.jsx(x,{variant:"ghost",size:"sm",onClick:()=>y("edit",s),className:"h-8 w-8 p-0 text-amber-500 hover:bg-amber-50 hover:text-amber-600 dark:hover:bg-amber-900/20",title:r("Edit Meeting Type"),children:e.jsx(V,{className:"h-4 w-4"})}),n&&e.jsx(x,{variant:"ghost",size:"sm",onClick:()=>y("toggle-status",s),className:`h-8 w-8 p-0 ${s.status==="active"?"text-orange-500 hover:bg-orange-50 hover:text-orange-600 dark:hover:bg-orange-900/20":"text-green-600 hover:bg-green-50 hover:text-green-700 dark:hover:bg-green-900/20"}`,title:s.status==="active"?r("Deactivate"):r("Activate"),children:e.jsx(K,{className:"h-4 w-4"})}),z&&e.jsx(x,{variant:"ghost",size:"sm",onClick:()=>y("delete",s),className:"h-8 w-8 p-0 text-red-500 hover:bg-red-50 hover:text-red-600 dark:hover:bg-red-900/20",title:r("Delete Meeting Type"),children:e.jsx(X,{className:"h-4 w-4"})})]})})]},s.id))})]})})}),e.jsx("div",{className:"space-y-4 p-4 lg:hidden",children:d.data.map(s=>e.jsxs("div",{className:"rounded-lg border border-gray-200 bg-white p-4 shadow-sm dark:border-gray-700 dark:bg-gray-800",children:[e.jsxs("div",{className:"mb-3 flex items-start justify-between",children:[e.jsxs("div",{className:"flex gap-3",children:[e.jsx("div",{className:"mt-1 h-4 w-4 flex-shrink-0 rounded-full border border-gray-200 shadow-sm",style:{backgroundColor:s.color}}),e.jsxs("div",{children:[e.jsx("h4",{className:"text-sm font-semibold text-gray-900 dark:text-white",children:s.name}),s.description&&e.jsx("p",{className:"mt-1 line-clamp-2 text-sm text-gray-500 dark:text-gray-400",children:s.description})]})]}),e.jsxs("div",{className:"ml-4 flex justify-end gap-1",children:[n&&e.jsx(x,{variant:"ghost",size:"sm",onClick:()=>y("edit",s),className:"h-8 w-8 p-0 text-amber-500",children:e.jsx(V,{className:"h-4 w-4"})}),n&&e.jsx(x,{variant:"ghost",size:"sm",onClick:()=>y("toggle-status",s),className:`h-8 w-8 p-0 ${s.status==="active"?"text-orange-500":"text-green-600"}`,children:e.jsx(K,{className:"h-4 w-4"})}),z&&e.jsx(x,{variant:"ghost",size:"sm",onClick:()=>y("delete",s),className:"h-8 w-8 p-0 text-red-500",children:e.jsx(X,{className:"h-4 w-4"})})]})]}),e.jsxs("div",{className:"mt-3 grid grid-cols-2 gap-4 border-t border-gray-100 pt-3 dark:border-gray-700",children:[e.jsxs("div",{children:[e.jsx("p",{className:"mb-1 text-xs text-gray-500 dark:text-gray-400",children:r("Duration")}),e.jsxs("p",{className:"flex items-center gap-1.5 text-sm font-medium text-gray-900 dark:text-white",children:[e.jsx(B,{className:"h-3.5 w-3.5 text-gray-400"}),s.default_duration," min"]})]}),e.jsxs("div",{children:[e.jsx("p",{className:"mb-1 text-xs text-gray-500 dark:text-gray-400",children:r("Meetings")}),e.jsx("span",{className:"inline-flex items-center rounded-full bg-gray-50 px-2.5 py-0.5 text-xs font-medium text-gray-600 ring-1 ring-gray-500/10 ring-inset dark:bg-gray-700 dark:text-gray-300",children:s.meetings_count||0})]}),e.jsxs("div",{className:"col-span-2",children:[e.jsx("p",{className:"mb-1 text-xs text-gray-500 dark:text-gray-400",children:r("Status")}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.status==="active"?r("Active"):r("Inactive")})]})]})]},s.id))}),(d==null?void 0:d.total)>((d==null?void 0:d.per_page)||10)&&e.jsx("div",{className:"border-t border-gray-200 px-6 py-4 dark:border-gray-700",children:e.jsx(ce,{from:(d==null?void 0:d.from)||0,to:(d==null?void 0:d.to)||0,total:(d==null?void 0:d.total)||0,links:d==null?void 0:d.links,entityName:r("meeting types"),onPageChange:s=>{const a=new URL(s).searchParams.get("page");f.get(route("meetings.meeting-types.index"),{page:a,per_page:l.per_page||10,search:v||void 0,status:m!=="all"?m:void 0,sort_field:l.sort_field||void 0,sort_direction:l.sort_direction||void 0},{preserveState:!0,preserveScroll:!0})}})})]}):e.jsxs("div",{className:"p-12 text-center",children:[e.jsx("div",{className:"mx-auto mb-4 flex h-16 w-16 items-center justify-center rounded-full bg-gray-100 dark:bg-gray-700",children:e.jsx(he,{className:"h-8 w-8 text-gray-400"})}),e.jsx("h3",{className:"mb-2 text-lg font-medium text-gray-900 dark:text-white",children:r("No meeting types found")}),e.jsx("p",{className:"mx-auto mb-6 max-w-sm text-gray-500 dark:text-gray-400",children:r(v||m!=="all"?"No meeting types match your search criteria. Try adjusting your filters.":"Create meeting types to categorize and set default durations for your team meetings.")}),!v&&m==="all"&&p&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:r("Use the form on the left to add your first type.")})]})})]})]}),e.jsx(te,{isOpen:G,onClose:()=>D(!1),onConfirm:T,itemName:(N==null?void 0:N.name)||"",entityName:"meeting type"})]})}export{es as default}; +import{r as g,j as e}from"./ui-Z445SNHD.js";import{C as te}from"./CrudDeleteModal-DmHx0JCJ.js";import{u as ae,c as ie,x as q,L as k,I as w,B as x,S as de,X as oe,r as f,t as i}from"./app-Da3PX8qg.js";import{P as le}from"./page-template-Cw8W4Qs2.js";import{P as ce}from"./pagination-B9z4VraF.js";import{S as U,a as L,b as O,c as R,d as _}from"./select-9uIRiOV_.js";import{T as ne}from"./textarea-BgXisGCr.js";import{a as me,C as xe}from"./chevron-up-CIpCAMDk.js";import{C as B}from"./clock-CLIx856C.js";import{S as V}from"./square-pen-CatLE0_h.js";import{L as K}from"./lock-BGSkpX29.js";import{T as X}from"./trash-2-15Ri11Yq.js";import{C as he}from"./calendar-kiIl5Cyq.js";import"./utils-BWxnHGCV.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./index-9MclThM-.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-days-BgbYDkbG.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./index-BdQq_4o_.js";function es(){const{t:r}=ae(),{auth:C,meetingTypes:d,filters:l={},globalSettings:t}=ie().props,S=(C==null?void 0:C.permissions)||[],[v,A]=g.useState(l.search||""),[m,P]=g.useState(l.status||"all"),[G,D]=g.useState(!1),[N,F]=g.useState(null),[j,$]=g.useState("create"),[M,H]=g.useState(new Set),[c,h]=g.useState({name:"",description:"",color:"#000000",default_duration:15,status:"active"}),[o,b]=g.useState({}),E=()=>{h({name:"",description:"",color:"#000000",default_duration:15,status:"active"}),b({}),$("create"),F(null)},J=s=>{h({name:s.name||"",description:s.description||"",color:s.color||"#000000",default_duration:s.default_duration||15,status:s.status||"active"}),$("edit"),F(s),b({})},I=s=>{s.preventDefault(),Q()},Q=()=>{f.get(route("meetings.meeting-types.index"),{page:1,search:v||void 0,status:m!=="all"?m:void 0,per_page:l.per_page||10,sort_field:l.sort_field||void 0,sort_direction:l.sort_direction||void 0},{preserveState:!0,preserveScroll:!0})},W=()=>{A(""),P("all"),f.get(route("meetings.meeting-types.index"),{page:1,per_page:l.per_page||10},{preserveState:!0,preserveScroll:!0})},Y=s=>{const a=l.sort_field===s&&l.sort_direction==="asc"?"desc":"asc";f.get(route("meetings.meeting-types.index"),{sort_field:s,sort_direction:a,page:1,search:v||void 0,status:m!=="all"?m:void 0,per_page:l.per_page||10},{preserveState:!0,preserveScroll:!0})},y=(s,a)=>{switch(F(a),s){case"edit":J(a),window.scrollTo({top:0,behavior:"smooth"});break;case"delete":D(!0);break;case"toggle-status":ee(a);break}},Z=s=>{s.preventDefault(),b({}),j==="create"?(t!=null&&t.is_demo||i.loading(r("Creating meeting type...")),f.post(route("meetings.meeting-types.store"),c,{onSuccess:a=>{t!=null&&t.is_demo||i.dismiss(),a.props.flash.success?(i.success(r(a.props.flash.success)),E()):a.props.flash.error&&i.error(r(a.props.flash.error))},onError:a=>{t!=null&&t.is_demo||i.dismiss(),b(a),typeof a=="string"?i.error(a):i.error(r("Please check the form for errors"))}})):j==="edit"&&(t!=null&&t.is_demo||i.loading(r("Updating meeting type...")),f.put(route("meetings.meeting-types.update",N.id),c,{onSuccess:a=>{t!=null&&t.is_demo||i.dismiss(),a.props.flash.success?(i.success(r(a.props.flash.success)),E()):a.props.flash.error&&i.error(r(a.props.flash.error))},onError:a=>{t!=null&&t.is_demo||i.dismiss(),b(a),typeof a=="string"?i.error(a):i.error(r("Please check the form for errors"))}}))},T=()=>{t!=null&&t.is_demo||i.loading(r("Deleting meeting type...")),f.delete(route("meetings.meeting-types.destroy",N.id),{onSuccess:s=>{D(!1),t!=null&&t.is_demo||i.dismiss(),s.props.flash.success?i.success(r(s.props.flash.success)):s.props.flash.error&&i.error(r(s.props.flash.error))},onError:s=>{t!=null&&t.is_demo||i.dismiss(),typeof s=="string"?i.error(s):i.error(`Failed to delete meeting type: ${Object.values(s).join(", ")}`)}})},ee=s=>{const a=s.status==="active"?"inactive":"active";t!=null&&t.is_demo||i.loading(`${r(a==="active"?"Activating":"Deactivating")} meeting type...`),f.put(route("meetings.meeting-types.toggle-status",s.id),{},{onSuccess:u=>{t!=null&&t.is_demo||i.dismiss(),u.props.flash.success?i.success(r(u.props.flash.success)):u.props.flash.error&&i.error(r(u.props.flash.error))},onError:u=>{t!=null&&t.is_demo||i.dismiss(),typeof u=="string"?i.error(u):i.error(`Failed to update meeting type status: ${Object.values(u).join(", ")}`)}})},se=s=>{const a=new Set(M);a.has(s)?a.delete(s):a.add(s),H(a)},re=[{title:r("Dashboard"),href:route("dashboard")},{title:r("Meetings"),href:route("meetings.meeting-types.index")},{title:r("Meeting Types")}],p=q(S,"create-meeting-types"),n=q(S,"edit-meeting-types"),z=q(S,"delete-meeting-types");return e.jsxs(le,{title:r("Meeting Types"),description:"",url:"/meetings/meeting-types",breadcrumbs:re,noPadding:!0,children:[e.jsxs("div",{className:"grid grid-cols-1 gap-6 lg:grid-cols-3",children:[e.jsx("div",{className:"lg:col-span-1",children:e.jsxs("div",{className:"sticky top-4 rounded-lg border border-gray-200 bg-white shadow-sm dark:border-gray-700 dark:bg-gray-800",children:[e.jsxs("div",{className:"border-b border-gray-200 p-6 dark:border-gray-700",children:[e.jsx("h2",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:r(j==="create"?"Add New Meeting Type":"Edit Meeting Type")}),e.jsx("p",{className:"mt-1 text-sm text-gray-500 dark:text-gray-400",children:r(j==="create"?"Fill in the details to create a new meeting type":"Update the meeting type details below")})]}),e.jsxs("form",{onSubmit:Z,className:"space-y-4 p-6",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(k,{required:!0,htmlFor:"name",className:"required",children:r("Name")}),e.jsx(w,{id:"name",type:"text",value:c.name,onChange:s=>h({...c,name:s.target.value}),placeholder:r("e.g., Client Call, Team Sync"),className:o.name?"border-red-500":"",disabled:!p&&!n,required:!0}),o.name&&e.jsx("p",{className:"text-sm text-red-500",children:o.name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(k,{htmlFor:"description",children:r("Description")}),e.jsx(ne,{id:"description",value:c.description,onChange:s=>h({...c,description:s.target.value}),placeholder:r("Brief description of the meeting type"),rows:3,className:o.description?"border-red-500":"",disabled:!p&&!n}),o.description&&e.jsx("p",{className:"text-sm text-red-500",children:o.description})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(k,{required:!0,htmlFor:"color",className:"required",children:r("Color")}),e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx(w,{id:"color",type:"color",value:c.color,onChange:s=>h({...c,color:s.target.value}),className:`h-10 w-14 cursor-pointer p-1 ${o.color?"border-red-500":""}`,disabled:!p&&!n,required:!0}),e.jsx(w,{type:"text",value:c.color,onChange:s=>h({...c,color:s.target.value}),className:"flex-1 font-mono uppercase",disabled:!p&&!n,placeholder:"#000000",pattern:"^#[0-9A-Fa-f]{6}$",required:!0})]}),o.color&&e.jsx("p",{className:"text-sm text-red-500",children:o.color})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(k,{required:!0,htmlFor:"default_duration",className:"required",children:r("Default Duration (minutes)")}),e.jsx(w,{id:"default_duration",type:"number",min:"15",max:"480",value:c.default_duration,onChange:s=>h({...c,default_duration:parseInt(s.target.value)||""}),className:o.default_duration?"border-red-500":"",disabled:!p&&!n,required:!0}),o.default_duration&&e.jsx("p",{className:"text-sm text-red-500",children:o.default_duration})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(k,{required:!0,htmlFor:"status",className:"required",children:r("Status")}),e.jsxs(U,{value:c.status,onValueChange:s=>h({...c,status:s}),disabled:!p&&!n,required:!0,children:[e.jsx(L,{className:o.status?"border-red-500":"",children:e.jsx(O,{placeholder:r("Select status")})}),e.jsxs(R,{children:[e.jsx(_,{value:"active",children:r("Active")}),e.jsx(_,{value:"inactive",children:r("Inactive")})]})]}),o.status&&e.jsx("p",{className:"text-sm text-red-500",children:o.status})]}),e.jsxs("div",{className:"flex items-center gap-3 border-t border-gray-200 pt-4 dark:border-gray-700",children:[(p||n)&&e.jsx(x,{type:"submit",className:"flex-1",children:r(j==="create"?"Add Meeting Type":"Update Meeting Type")}),j==="edit"&&e.jsx(x,{type:"button",variant:"outline",onClick:E,children:r("Cancel")})]})]})]})}),e.jsxs("div",{className:"space-y-4 lg:col-span-2",children:[e.jsx("div",{className:"rounded-lg border border-gray-200 bg-white p-4 shadow-sm dark:border-gray-700 dark:bg-gray-800",children:e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex gap-2",children:[e.jsxs("div",{className:"relative flex-1",children:[e.jsx(de,{className:"absolute top-1/2 left-3 h-4 w-4 -translate-y-1/2 transform text-gray-400"}),e.jsx(w,{type:"text",placeholder:r("Search meeting types..."),value:v,onChange:s=>A(s.target.value),onKeyDown:s=>s.key==="Enter"&&I(s),className:"pl-10"})]}),e.jsx(x,{onClick:I,variant:"default",children:r("Search")}),(v||m!=="all")&&e.jsxs(x,{onClick:W,variant:"outline",children:[e.jsx(oe,{className:"mr-2 h-4 w-4"}),r("Reset")]})]}),e.jsx("div",{className:"grid grid-cols-1 gap-3 md:grid-cols-2 lg:w-1/2",children:e.jsxs(U,{value:m,onValueChange:P,children:[e.jsx(L,{children:e.jsx(O,{placeholder:r("All Statuses")})}),e.jsxs(R,{children:[e.jsx(_,{value:"all",children:r("All Statuses")}),e.jsx(_,{value:"active",children:r("Active")}),e.jsx(_,{value:"inactive",children:r("Inactive")})]})]})})]})}),e.jsx("div",{className:"overflow-hidden rounded-lg border border-gray-200 bg-white shadow-sm dark:border-gray-700 dark:bg-gray-800",children:((d==null?void 0:d.data)||[]).length>0?e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"border-b border-gray-200 px-6 py-4 dark:border-gray-700",children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:r("Meeting Types")}),e.jsx("p",{className:"mt-1 text-sm text-gray-500 dark:text-gray-400",children:r("Manage different types of meetings and their default durations.")})]}),e.jsx("div",{className:"hidden lg:block",children:e.jsx("div",{className:"overflow-x-auto",children:e.jsxs("table",{className:"min-w-full divide-y divide-gray-200 dark:divide-gray-700",children:[e.jsx("thead",{className:"bg-gray-50 dark:bg-gray-700",children:e.jsxs("tr",{children:[e.jsx("th",{className:"cursor-pointer px-4 py-3 text-left text-xs font-medium tracking-wider text-gray-500 select-none dark:text-gray-300",onClick:()=>Y("name"),children:e.jsxs("div",{className:"flex items-center gap-1",children:[r("Name"),l.sort_field==="name"?l.sort_direction==="asc"?" ↑":" ↓":e.jsx("span",{className:"opacity-40",children:"↕"})]})}),e.jsx("th",{className:"px-3 py-3 text-left text-xs font-medium tracking-wider text-gray-500 dark:text-gray-300",children:r("Duration")}),e.jsx("th",{className:"px-3 py-3 text-center text-xs font-medium tracking-wider text-gray-500 dark:text-gray-300",children:r("Meetings")}),e.jsx("th",{className:"px-3 py-3 text-left text-xs font-medium tracking-wider text-gray-500 dark:text-gray-300",children:r("Status")}),e.jsx("th",{className:"px-4 py-3 text-right text-xs font-medium tracking-wider text-gray-500 dark:text-gray-300",children:r("Actions")})]})}),e.jsx("tbody",{className:"divide-y divide-gray-200 bg-white dark:divide-gray-700 dark:bg-gray-800",children:d.data.map(s=>e.jsxs("tr",{className:"transition-colors hover:bg-gray-50 dark:hover:bg-gray-700/50",children:[e.jsx("td",{className:"px-4 py-4",children:e.jsxs("div",{className:"flex items-start",children:[e.jsx("div",{className:"mt-1 h-4 w-4 flex-shrink-0 rounded-full border border-gray-200 shadow-sm",style:{backgroundColor:s.color}}),e.jsxs("div",{className:"ml-3",children:[e.jsx("div",{className:"text-sm font-medium text-gray-900 dark:text-white",children:s.name}),s.description&&e.jsxs("div",{className:"mt-1 max-w-xs text-sm text-gray-500 dark:text-gray-400",children:[e.jsx("div",{className:M.has(s.id)?"":"line-clamp-2",children:s.description}),s.description.length>60&&e.jsx("button",{onClick:()=>se(s.id),className:"mt-1 inline-flex items-center text-xs text-blue-600 hover:text-blue-800 dark:text-blue-400 dark:hover:text-blue-300",children:M.has(s.id)?e.jsxs(e.Fragment,{children:[e.jsx(me,{className:"mr-1 h-3 w-3"}),r("Show less")]}):e.jsxs(e.Fragment,{children:[e.jsx(xe,{className:"mr-1 h-3 w-3"}),r("Show more")]})})]})]})]})}),e.jsx("td",{className:"px-3 py-4 text-sm whitespace-nowrap text-gray-500 dark:text-gray-400",children:e.jsxs("div",{className:"flex items-center gap-1.5",children:[e.jsx(B,{className:"h-4 w-4 text-gray-400"}),s.default_duration," ",r("min")]})}),e.jsx("td",{className:"px-3 py-4 text-center",children:e.jsx("span",{className:"inline-flex items-center rounded-full bg-gray-50 px-2 py-1 text-xs font-medium text-gray-600 ring-1 ring-gray-500/10 ring-inset dark:bg-gray-700 dark:text-gray-300 dark:ring-gray-400/20",children:s.meetings_count||0})}),e.jsx("td",{className:"px-3 py-4 whitespace-nowrap",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.status==="active"?r("Active"):r("Inactive")})}),e.jsx("td",{className:"px-4 py-4 text-right text-sm font-medium whitespace-nowrap",children:e.jsxs("div",{className:"flex items-center justify-end gap-2",children:[n&&e.jsx(x,{variant:"ghost",size:"sm",onClick:()=>y("edit",s),className:"h-8 w-8 p-0 text-amber-500 hover:bg-amber-50 hover:text-amber-600 dark:hover:bg-amber-900/20",title:r("Edit Meeting Type"),children:e.jsx(V,{className:"h-4 w-4"})}),n&&e.jsx(x,{variant:"ghost",size:"sm",onClick:()=>y("toggle-status",s),className:`h-8 w-8 p-0 ${s.status==="active"?"text-orange-500 hover:bg-orange-50 hover:text-orange-600 dark:hover:bg-orange-900/20":"text-green-600 hover:bg-green-50 hover:text-green-700 dark:hover:bg-green-900/20"}`,title:s.status==="active"?r("Deactivate"):r("Activate"),children:e.jsx(K,{className:"h-4 w-4"})}),z&&e.jsx(x,{variant:"ghost",size:"sm",onClick:()=>y("delete",s),className:"h-8 w-8 p-0 text-red-500 hover:bg-red-50 hover:text-red-600 dark:hover:bg-red-900/20",title:r("Delete Meeting Type"),children:e.jsx(X,{className:"h-4 w-4"})})]})})]},s.id))})]})})}),e.jsx("div",{className:"space-y-4 p-4 lg:hidden",children:d.data.map(s=>e.jsxs("div",{className:"rounded-lg border border-gray-200 bg-white p-4 shadow-sm dark:border-gray-700 dark:bg-gray-800",children:[e.jsxs("div",{className:"mb-3 flex items-start justify-between",children:[e.jsxs("div",{className:"flex gap-3",children:[e.jsx("div",{className:"mt-1 h-4 w-4 flex-shrink-0 rounded-full border border-gray-200 shadow-sm",style:{backgroundColor:s.color}}),e.jsxs("div",{children:[e.jsx("h4",{className:"text-sm font-semibold text-gray-900 dark:text-white",children:s.name}),s.description&&e.jsx("p",{className:"mt-1 line-clamp-2 text-sm text-gray-500 dark:text-gray-400",children:s.description})]})]}),e.jsxs("div",{className:"ml-4 flex justify-end gap-1",children:[n&&e.jsx(x,{variant:"ghost",size:"sm",onClick:()=>y("edit",s),className:"h-8 w-8 p-0 text-amber-500",children:e.jsx(V,{className:"h-4 w-4"})}),n&&e.jsx(x,{variant:"ghost",size:"sm",onClick:()=>y("toggle-status",s),className:`h-8 w-8 p-0 ${s.status==="active"?"text-orange-500":"text-green-600"}`,children:e.jsx(K,{className:"h-4 w-4"})}),z&&e.jsx(x,{variant:"ghost",size:"sm",onClick:()=>y("delete",s),className:"h-8 w-8 p-0 text-red-500",children:e.jsx(X,{className:"h-4 w-4"})})]})]}),e.jsxs("div",{className:"mt-3 grid grid-cols-2 gap-4 border-t border-gray-100 pt-3 dark:border-gray-700",children:[e.jsxs("div",{children:[e.jsx("p",{className:"mb-1 text-xs text-gray-500 dark:text-gray-400",children:r("Duration")}),e.jsxs("p",{className:"flex items-center gap-1.5 text-sm font-medium text-gray-900 dark:text-white",children:[e.jsx(B,{className:"h-3.5 w-3.5 text-gray-400"}),s.default_duration," min"]})]}),e.jsxs("div",{children:[e.jsx("p",{className:"mb-1 text-xs text-gray-500 dark:text-gray-400",children:r("Meetings")}),e.jsx("span",{className:"inline-flex items-center rounded-full bg-gray-50 px-2.5 py-0.5 text-xs font-medium text-gray-600 ring-1 ring-gray-500/10 ring-inset dark:bg-gray-700 dark:text-gray-300",children:s.meetings_count||0})]}),e.jsxs("div",{className:"col-span-2",children:[e.jsx("p",{className:"mb-1 text-xs text-gray-500 dark:text-gray-400",children:r("Status")}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.status==="active"?r("Active"):r("Inactive")})]})]})]},s.id))}),(d==null?void 0:d.total)>((d==null?void 0:d.per_page)||10)&&e.jsx("div",{className:"border-t border-gray-200 px-6 py-4 dark:border-gray-700",children:e.jsx(ce,{from:(d==null?void 0:d.from)||0,to:(d==null?void 0:d.to)||0,total:(d==null?void 0:d.total)||0,links:d==null?void 0:d.links,entityName:r("meeting types"),onPageChange:s=>{const a=new URL(s).searchParams.get("page");f.get(route("meetings.meeting-types.index"),{page:a,per_page:l.per_page||10,search:v||void 0,status:m!=="all"?m:void 0,sort_field:l.sort_field||void 0,sort_direction:l.sort_direction||void 0},{preserveState:!0,preserveScroll:!0})}})})]}):e.jsxs("div",{className:"p-12 text-center",children:[e.jsx("div",{className:"mx-auto mb-4 flex h-16 w-16 items-center justify-center rounded-full bg-gray-100 dark:bg-gray-700",children:e.jsx(he,{className:"h-8 w-8 text-gray-400"})}),e.jsx("h3",{className:"mb-2 text-lg font-medium text-gray-900 dark:text-white",children:r("No meeting types found")}),e.jsx("p",{className:"mx-auto mb-6 max-w-sm text-gray-500 dark:text-gray-400",children:r(v||m!=="all"?"No meeting types match your search criteria. Try adjusting your filters.":"Create meeting types to categorize and set default durations for your team meetings.")}),!v&&m==="all"&&p&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:r("Use the form on the left to add your first type.")})]})})]})]}),e.jsx(te,{isOpen:G,onClose:()=>D(!1),onConfirm:T,itemName:(N==null?void 0:N.name)||"",entityName:"meeting type"})]})}export{es as default}; diff --git a/public/build/assets/index-BJ7vd-ZI.js b/public/build/assets/index-DbJZomNu.js similarity index 73% rename from public/build/assets/index-BJ7vd-ZI.js rename to public/build/assets/index-DbJZomNu.js index 7b4f8f424..be6c2b850 100644 --- a/public/build/assets/index-BJ7vd-ZI.js +++ b/public/build/assets/index-DbJZomNu.js @@ -1 +1 @@ -import{r as n,j as a}from"./ui-Z445SNHD.js";import{P as be}from"./page-template-B_mOhR6n.js";import{u as fe,c as ge,x as he,P as ve,B as xe,F as Se,r as d,M as ye,D as _e,t as r}from"./app-36WMjvX0.js";import{C as Ce}from"./CrudTable-DA37WZsR.js";import{C as x}from"./CrudFormModal-Bmz2nLeY.js";import{C as je}from"./CrudDeleteModal-DM40AK8z.js";import{P as we}from"./pagination-n2efY1KU.js";import{S as Pe}from"./search-and-filter-bar-PUOLiNYr.js";import De from"./view-DaYCj7q2.js";import{u as Fe}from"./use-initials-BK4eRgYY.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./table-C1YkBp3W.js";import"./unlink-sh32LPkQ.js";import"./scale-rJYsnHRa.js";import"./arrow-down-left-BN6xjhcz.js";import"./arrow-left-CjPQICYw.js";import"./arrow-right-left-DKUcVR58.js";import"./arrow-right-DUEfRrRr.js";import"./arrow-up-down-FmcUfWon.js";import"./lock-open-CN4tz8Of.js";import"./award-D9FlSYzB.js";import"./ban-CMgLBFSt.js";import"./indian-rupee-Bh3-8N2a.js";import"./bell-Cr2F9IDD.js";import"./book-open-DUwKvBiK.js";import"./boxes-rwzklut0.js";import"./building-2-Cda8xQDI.js";import"./building-CG4yAV8N.js";import"./calculator-wt_63eRJ.js";import"./calendar-check-BZ1JTjf6.js";import"./camera-DDKUkICL.js";import"./chart-column-GeSBJr5Y.js";import"./chart-no-axes-column-increasing-Beqplnfl.js";import"./chart-no-axes-column-BKgkVzqT.js";import"./chevron-left-DKWjKjSf.js";import"./circle-alert-KsX4JXbz.js";import"./circle-check-big-DqURlwt2.js";import"./circle-check-C_SLfS2p.js";import"./circle-help-BdsC7_wR.js";import"./circle-x-DkvEqmM5.js";import"./circle-BpyxLEsH.js";import"./clipboard-list-BU0dok7E.js";import"./code-DNPjFOcs.js";import"./crosshair-C7OptAZm.js";import"./crown-Cp4cgutu.js";import"./download-Ba72czhU.js";import"./external-link-uO-R2E0-.js";import"./eye-off-DlDpEvnB.js";import"./eye-DSAoA9Pp.js";import"./instagram-DBjFHIT7.js";import"./file-down-Bxu0R4EW.js";import"./pen-line-Fy-AVmqM.js";import"./file-up-CZ-cXuKa.js";import"./filter-D8dMdozc.js";import"./folder-git-2-Dwj_EoDL.js";import"./house-D8b8GwgZ.js";import"./git-branch-D2sIFzs4.js";import"./grip-vertical-DXcr-v-g.js";import"./hard-drive-ApF-ULi1.js";import"./hash-CHJS6b-L.js";import"./shield-Mt6vEHxn.js";import"./info-VH-vNQ_z.js";import"./layers-CF7Mhs3n.js";import"./layout-list-BuBaZfwq.js";import"./lightbulb-fAsbBO8F.js";import"./link-2-C22T2wSs.js";import"./link-ClcCoVU_.js";import"./twitter-DDHYm63p.js";import"./list-Ajdnpsw1.js";import"./locate-fixed-D29o3FBS.js";import"./lock-RX1hYn48.js";import"./log-in-Bt5dnADg.js";import"./mail-BFoS8U8W.js";import"./map-pin-L7jUebKz.js";import"./menu-Cu-nnefe.js";import"./message-square-warning-DbVEqa_0.js";import"./message-square-DMJ4IbdE.js";import"./monitor-DL9THmS7.js";import"./package-B9XnehkQ.js";import"./percent-BYDujffR.js";import"./phone-CJ2h446N.js";import"./plane-BqORGC6m.js";import"./play-DHqp-NCB.js";import"./qr-code-u5AOBzVe.js";import"./quote-BtOwgBns.js";import"./radio-CxUR05xj.js";import"./ruler-DbxwIrQY.js";import"./send-DpE3qK0m.js";import"./server-DgtPu6lA.js";import"./wifi-CFyF5qct.js";import"./shield-check--CTAItWs.js";import"./smartphone-BQ_9x4vN.js";import"./square-check-big-Dt4MtZcM.js";import"./square-pen-B3p2jiW9.js";import"./star-WlheM7sI.js";import"./sun-DRsBfXSu.js";import"./tag-CMVMnpSh.js";import"./target-BEz5Ry2v.js";import"./thumbs-up-DYj-woXk.js";import"./ticket-BhEK5100.js";import"./trash-2-Dxg0nP1A.js";import"./trash-Dyd2ZsaG.js";import"./trending-down-CeOqAkGV.js";import"./trending-up-CPB8hZlm.js";import"./triangle-alert-MsN2AA6c.js";import"./trophy-BZyhzbIT.js";import"./type-DlbqWp8I.js";import"./user-check-4xSYwYvq.js";import"./user-plus-C-0nSlHG.js";import"./user-x-Drk57M2z.js";import"./wallet-C3p1yihr.js";import"./wrench-CLqKc51o.js";import"./zap-D4fS-tPu.js";import"./radio-group-BtLENAXk.js";import"./checkbox-Bos2Phgi.js";import"./multi-select-field-BX9C1tYH.js";import"./scroll-area-BmK0s-Hf.js";import"./LocationPicker-DAd_AcXs.js";import"./leaflet-FVhBWCqS.js";function hr(){var V,z;const{t:e}=fe(),{auth:S,trips:l,employees:L,filters:p={}}=ge().props,P=(S==null?void 0:S.permissions)||[],H=Fe(),[u,D]=n.useState(p.search||""),[c,F]=n.useState(p.employee_id||""),[m,A]=n.useState(p.status||"all"),[b,O]=n.useState(p.date_from||""),[f,k]=n.useState(p.date_to||""),[G,E]=n.useState(!1),[J,y]=n.useState(!1),[K,g]=n.useState(!1),[Q,_]=n.useState(!1),[X,C]=n.useState(!1),[Y,j]=n.useState(!1),[i,N]=n.useState(null),[h,T]=n.useState("create"),[w,q]=n.useState(null),Z=()=>c!==""||m!=="all"||b!==""||f!==""||u!=="",ee=()=>(c!==""?1:0)+(m!=="all"?1:0)+(b!==""?1:0)+(f!==""?1:0)+(u!==""?1:0),te=t=>{t.preventDefault(),M()},M=()=>{d.get(route("hr.trips.index"),{page:1,search:u||void 0,employee_id:c||void 0,status:m!=="all"?m:void 0,date_from:b||void 0,date_to:f||void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},se=t=>{const s=p.sort_field===t&&p.sort_direction==="asc"?"desc":"asc";d.get(route("hr.trips.index"),{sort_field:t,sort_direction:s,page:1,search:u||void 0,employee_id:c||void 0,status:m!=="all"?m:void 0,date_from:b||void 0,date_to:f||void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},R=(t,s)=>{switch(N(s),t){case"view":q(s);break;case"edit":T("edit"),g(!0);break;case"delete":y(!0);break;case"change-status":_(!0);break;case"advance-status":C(!0);break;case"reimbursement-status":j(!0);break;case"download-document":window.open(route("hr.trips.download-document",s.id),"_blank");break;case"view-expenses":d.get(route("hr.trips.expenses",s.id));break}},re=()=>{N(null),T("create"),g(!0)},ae=t=>{const s=t;h==="create"?(r.loading(e("Creating trip...")),d.post(route("hr.trips.store"),s,{onSuccess:o=>{g(!1),r.dismiss(),o.props.flash.success?r.success(e(o.props.flash.success)):o.props.flash.error&&r.error(e(o.props.flash.error))},onError:o=>{r.dismiss(),typeof o=="string"?r.error(e(o)):r.error(e("Failed to create trip: {{errors}}",{errors:Object.values(o).join(", ")}))}})):h==="edit"&&(r.loading(e("Updating trip...")),d.put(route("hr.trips.update",i.id),s,{onSuccess:o=>{g(!1),r.dismiss(),o.props.flash.success?r.success(e(o.props.flash.success)):o.props.flash.error&&r.error(e(o.props.flash.error))},onError:o=>{r.dismiss(),typeof o=="string"?r.error(e(o)):r.error(e("Failed to update trip: {{errors}}",{errors:Object.values(o).join(", ")}))}}))},ie=t=>{r.loading(e("Updating trip status...")),d.put(route("hr.trips.change-status",i.id),t,{onSuccess:s=>{_(!1),r.dismiss(),s.props.flash.success?r.success(e(s.props.flash.success)):s.props.flash.error&&r.error(e(s.props.flash.error))},onError:s=>{r.dismiss(),typeof s=="string"?r.error(e(s)):r.error(e("Failed to update trip status: {{errors}}",{errors:Object.values(s).join(", ")}))}})},oe=t=>{r.loading(e("Updating advance status...")),d.put(route("hr.trips.update-advance-status",i.id),t,{onSuccess:s=>{C(!1),r.dismiss(),s.props.flash.success?r.success(e(s.props.flash.success)):s.props.flash.error&&r.error(e(s.props.flash.error))},onError:s=>{r.dismiss(),typeof s=="string"?r.error(e(s)):r.error(e("Failed to update advance status: {{errors}}",{errors:Object.values(s).join(", ")}))}})},le=t=>{r.loading(e("Updating reimbursement status...")),d.put(route("hr.trips.update-reimbursement-status",i.id),t,{onSuccess:s=>{j(!1),r.dismiss(),s.props.flash.success?r.success(e(s.props.flash.success)):s.props.flash.error&&r.error(e(s.props.flash.error))},onError:s=>{r.dismiss(),typeof s=="string"?r.error(e(s)):r.error(e("Failed to update reimbursement status: {{errors}}",{errors:Object.values(s).join(", ")}))}})},ne=()=>{r.loading(e("Deleting trip...")),d.delete(route("hr.trips.destroy",i.id),{onSuccess:t=>{y(!1),r.dismiss(),t.props.flash.success?r.success(e(t.props.flash.success)):t.props.flash.error&&r.error(e(t.props.flash.error))},onError:t=>{r.dismiss(),typeof t=="string"?r.error(e(t)):r.error(e("Failed to delete trip: {{errors}}",{errors:Object.values(t).join(", ")}))}})},pe=()=>{D(""),F(""),A("all"),O(""),k(""),E(!1),d.get(route("hr.trips.index"),{page:1,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},U=[];he(P,"create-trips")&&U.push({label:e("Add Trip"),icon:a.jsx(ve,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>re()});const de=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.trips.index")},{title:e("Trips")}],me=[{key:"employee.name",label:e("Employee"),render:(t,s)=>{var o,v,W,B,I;return a.jsxs("div",{className:"flex items-center gap-3",children:[a.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-primary text-white overflow-hidden shrink-0",children:(o=s.employee)!=null&&o.avatar?a.jsx("img",{src:s.employee.avatar,alt:(v=s.employee)==null?void 0:v.name,className:"h-full w-full object-cover"}):H(((W=s.employee)==null?void 0:W.name)||"")}),a.jsxs("div",{children:[a.jsx("div",{className:"font-medium",children:((B=s.employee)==null?void 0:B.name)||"-"}),a.jsx("div",{className:"text-sm text-muted-foreground",children:((I=s.employee)==null?void 0:I.email)||""})]})]})}},{key:"destination",label:e("Destination"),render:t=>t||"-"},{key:"start_date",label:e("Start Date"),sortable:!0,render:t=>{var s;return t?((s=window.appSettings)==null?void 0:s.formatDateTimeSimple(t,!1))||new Date(t).toLocaleString():"-"}},{key:"end_date",label:e("End Date"),sortable:!0,render:t=>{var s;return t?((s=window.appSettings)==null?void 0:s.formatDateTimeSimple(t,!1))||new Date(t).toLocaleString():"-"}},{key:"status",label:e("Status"),render:t=>{const s={planned:"bg-blue-50 text-blue-700 ring-blue-600/20",ongoing:"bg-yellow-50 text-yellow-700 ring-yellow-600/20",completed:"bg-green-50 text-green-700 ring-green-600/20",cancelled:"bg-red-50 text-red-700 ring-red-600/20"};return a.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s[t]||""}`,children:t.charAt(0).toUpperCase()+t.slice(1)})}},{key:"advance_amount",label:e("Advance"),render:(t,s)=>{if(!t||parseFloat(t)===0)return"-";const o={requested:"bg-blue-50 text-blue-700 ring-blue-600/20",approved:"bg-yellow-50 text-yellow-700 ring-yellow-600/20",paid:"bg-green-50 text-green-700 ring-green-600/20",reconciled:"bg-purple-50 text-purple-700 ring-purple-600/20"};return a.jsxs("div",{children:[a.jsxs("div",{children:[" ",window.appSettings.formatCurrency(t)]}),s.advance_status&&a.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${o[s.advance_status]||""}`,children:s.advance_status.charAt(0).toUpperCase()+s.advance_status.slice(1)})]})}},{key:"total_expenses",label:e("Expenses"),render:(t,s)=>{if(!t||parseFloat(t)===0)return"-";const o={pending:"bg-blue-50 text-blue-700 ring-blue-600/20",approved:"bg-yellow-50 text-yellow-700 ring-yellow-600/20",paid:"bg-green-50 text-green-700 ring-green-600/20"};return a.jsxs("div",{children:[a.jsx("div",{children:window.appSettings.formatCurrency(t)}),s.reimbursement_status&&a.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${o[s.reimbursement_status]||""}`,children:s.reimbursement_status.charAt(0).toUpperCase()+s.reimbursement_status.slice(1)})]})}},{key:"actions",label:e("Expenses"),render:(t,s)=>a.jsx("div",{className:"flex space-x-2",children:a.jsxs(xe,{variant:"outline",size:"sm",className:"flex items-center text-blue-500",onClick:o=>{o.stopPropagation(),R("view-expenses",s)},children:[a.jsx(Se,{className:"h-4 w-4 mr-1"}),e("Expenses")]})})}],ue=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-trips"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-trips"},{label:e("Change Status"),icon:"RefreshCw",action:"change-status",className:"text-green-500",requiredPermission:"edit-trips"},{label:e("Advance Status"),icon:"DollarSign",action:"advance-status",className:"text-purple-500",requiredPermission:"edit-trips",showWhen:t=>t.advance_amount>0},{label:e("Reimbursement Status"),icon:"CreditCard",action:"reimbursement-status",className:"text-indigo-500",requiredPermission:"edit-trips",showWhen:t=>t.total_expenses>0},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-trips"}],$=[{value:"",label:e("All Employees"),disabled:!0},...(L||[]).map(t=>({value:t.id.toString(),label:`${t.name} (${t.employee_id})`}))],ce=[{value:"all",label:e("All Statuses")},{value:"planned",label:e("Planned")},{value:"ongoing",label:e("Ongoing")},{value:"completed",label:e("Completed")},{value:"cancelled",label:e("Cancelled")}];return a.jsxs(be,{title:e("Trips"),url:"/hr/trips",actions:U,breadcrumbs:de,noPadding:!0,children:[a.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:a.jsx(Pe,{searchTerm:u,onSearchChange:D,onSearch:te,filters:[{name:"employee_id",label:e("Employee"),type:"select",value:c,onChange:F,options:$,searchable:!0},{name:"status",label:e("Status"),type:"select",value:m,onChange:A,options:ce},{name:"date_from",label:e("Start Date From"),type:"date",value:b,onChange:O},{name:"date_to",label:e("End Date To"),type:"date",value:f,onChange:k}],showFilters:G,setShowFilters:E,hasActiveFilters:Z,activeFilterCount:ee,onResetFilters:pe,onApplyFilters:M,currentPerPage:((V=p.per_page)==null?void 0:V.toString())||"10",onPerPageChange:t=>{d.get(route("hr.trips.index"),{page:1,per_page:parseInt(t),search:u||void 0,employee_id:c||void 0,status:m!=="all"?m:void 0,date_from:b||void 0,date_to:f||void 0},{preserveState:!0,preserveScroll:!0})}})}),a.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[a.jsx(Ce,{columns:me,actions:ue,data:(l==null?void 0:l.data)||[],from:(l==null?void 0:l.from)||1,onAction:R,sortField:p.sort_field,sortDirection:p.sort_direction,onSort:se,permissions:P,entityPermissions:{view:"view-trips",create:"create-trips",edit:"edit-trips",delete:"delete-trips"}}),a.jsx(we,{from:(l==null?void 0:l.from)||0,to:(l==null?void 0:l.to)||0,total:(l==null?void 0:l.total)||0,links:l==null?void 0:l.links,entityName:e("trips"),onPageChange:t=>d.get(t)})]}),a.jsx(x,{isOpen:K,onClose:()=>g(!1),onSubmit:ae,formConfig:{fields:[{name:"employee_id",label:e("Employee"),type:"select",required:!0,options:$.filter(t=>t.value!==""),searchable:!0},{name:"purpose",label:e("Purpose"),type:"text",required:!0},{name:"destination",label:e("Destination"),type:"text",required:!0},{name:"start_date",label:e("Start Date"),type:"date",required:!0},{name:"end_date",label:e("End Date"),type:"date",required:!0},{name:"description",label:e("Description"),type:"textarea"},{name:"expected_outcomes",label:e("Expected Outcomes"),type:"textarea"},{name:"documents",label:e("Documents"),type:"custom",render:(t,s,o)=>a.jsx(ye,{value:String(s[t.name]||""),onChange:v=>o(t.name,v),placeholder:e("Select document file...")})},{name:"advance_amount",label:e("Advance Amount"),type:"number",min:0,step:.01},...h==="edit"?[{name:"status",label:e("Status"),type:"select",options:[{value:"planned",label:e("Planned")},{value:"ongoing",label:e("Ongoing")},{value:"completed",label:e("Completed")},{value:"cancelled",label:e("Cancelled")}]},{name:"advance_status",label:e("Advance Status"),type:"select",options:[{value:"requested",label:e("Requested")},{value:"approved",label:e("Approved")},{value:"paid",label:e("Paid")},{value:"reconciled",label:e("Reconciled")}],showWhen:t=>t.advance_amount>0},{name:"reimbursement_status",label:e("Reimbursement Status"),type:"select",options:[{value:"pending",label:e("Pending")},{value:"approved",label:e("Approved")},{value:"paid",label:e("Paid")}],showWhen:t=>t.total_expenses>0},{name:"trip_report",label:e("Trip Report"),type:"textarea",showWhen:t=>t.status==="completed"}]:[]],modalSize:"lg"},initialData:i?{...i,start_date:i.start_date?i.start_date.split("T")[0]:"",end_date:i.end_date?i.end_date.split("T")[0]:""}:null,title:e(h==="create"?"Add New Trip":"Edit Trip"),mode:h}),a.jsx(x,{isOpen:Q,onClose:()=>_(!1),onSubmit:ie,formConfig:{fields:[{name:"status",label:e("Status"),type:"select",required:!0,options:[{value:"planned",label:e("Planned")},{value:"ongoing",label:e("Ongoing")},{value:"completed",label:e("Completed")},{value:"cancelled",label:e("Cancelled")}],defaultValue:i==null?void 0:i.status}],modalSize:"sm"},initialData:i,title:e("Change Trip Status"),mode:"edit"}),a.jsx(x,{isOpen:X,onClose:()=>C(!1),onSubmit:oe,formConfig:{fields:[{name:"advance_status",label:e("Advance Status"),type:"select",required:!0,options:[{value:"requested",label:e("Requested")},{value:"approved",label:e("Approved")},{value:"paid",label:e("Paid")},{value:"reconciled",label:e("Reconciled")}],defaultValue:i==null?void 0:i.advance_status}],modalSize:"sm"},initialData:i,title:e("Change Advance Status"),mode:"edit"}),a.jsx(x,{isOpen:Y,onClose:()=>j(!1),onSubmit:le,formConfig:{fields:[{name:"reimbursement_status",label:e("Reimbursement Status"),type:"select",required:!0,options:[{value:"pending",label:e("Pending")},{value:"approved",label:e("Approved")},{value:"paid",label:e("Paid")}],defaultValue:i==null?void 0:i.reimbursement_status}],modalSize:"sm"},initialData:i,title:e("Change Reimbursement Status"),mode:"edit"}),a.jsx(je,{isOpen:J,onClose:()=>y(!1),onConfirm:ne,itemName:`${((z=i==null?void 0:i.employee)==null?void 0:z.name)||""} - ${(i==null?void 0:i.purpose)||""}`,entityName:"trip"}),a.jsx(_e,{open:!!w,onOpenChange:()=>q(null),children:w&&a.jsx(De,{trip:w})})]})}export{hr as default}; +import{r as n,j as a}from"./ui-Z445SNHD.js";import{P as be}from"./page-template-Cw8W4Qs2.js";import{u as fe,c as ge,x as he,P as ve,B as xe,F as Se,r as d,M as ye,D as _e,t as r}from"./app-Da3PX8qg.js";import{C as Ce}from"./CrudTable-Dk-uCuqB.js";import{C as x}from"./CrudFormModal-CTSICk3j.js";import{C as je}from"./CrudDeleteModal-DmHx0JCJ.js";import{P as we}from"./pagination-B9z4VraF.js";import{S as Pe}from"./search-and-filter-bar-1QHzFJdq.js";import De from"./view-D1V0Y6P7.js";import{u as Fe}from"./use-initials-BK4eRgYY.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./table-BRtys9Nx.js";import"./unlink-vC8B7N8r.js";import"./scale-Chnhsap1.js";import"./arrow-down-left-D4-BLXQL.js";import"./arrow-left-B9tcIgis.js";import"./arrow-right-left-TC-Oi5FJ.js";import"./arrow-right-SXr1661j.js";import"./arrow-up-down-Df1H6itH.js";import"./lock-open-Cco69YMj.js";import"./award-DOf5Xc3o.js";import"./ban-C1FQ9ay_.js";import"./indian-rupee-CY9fE6hT.js";import"./bell-BMsQyWM-.js";import"./book-open-DiNAfaue.js";import"./boxes-Bjf0_Kx7.js";import"./building-2-DmmRcP0c.js";import"./building-BXglONiz.js";import"./calculator-B75Vnhim.js";import"./calendar-check-C2F7PWoI.js";import"./camera-DZNJpjXR.js";import"./chart-column-CKzC1aib.js";import"./chart-no-axes-column-increasing-xL8kjLW0.js";import"./chart-no-axes-column-CaNDayE9.js";import"./chevron-left-C98gPe5P.js";import"./circle-alert-Cu5dznTP.js";import"./circle-check-big-KTDTMhTs.js";import"./circle-check-aau4wqhp.js";import"./circle-help-C4uXcZYY.js";import"./circle-x-r3If4JPw.js";import"./circle-DgA3bS7I.js";import"./clipboard-list-BNSl4hy2.js";import"./code-Dzlx6QPB.js";import"./crosshair-DtQysFz7.js";import"./crown-CC8Godfb.js";import"./download-BHVnw95S.js";import"./external-link-DL5n0dhJ.js";import"./eye-off-BJYR0wmr.js";import"./eye-CzYzwmmr.js";import"./instagram-tpp8H3E-.js";import"./file-down-CxCQCvcc.js";import"./pen-line-CNA-f1dm.js";import"./file-up-D3rB-4Bg.js";import"./filter-B_3e214H.js";import"./folder-git-2-T64oq8HG.js";import"./house-BUnGVtyw.js";import"./git-branch-EdIXkL-9.js";import"./grip-vertical-BvetFs24.js";import"./hard-drive--Nch37f-.js";import"./hash-B3fNBlbs.js";import"./shield-rKKgzkbW.js";import"./info-Cj5ROI6H.js";import"./layers-DdZLSQgt.js";import"./layout-list-DkB7S2jk.js";import"./lightbulb-CJXOfIFD.js";import"./link-2-DNnYgrdz.js";import"./link-DeErafFW.js";import"./twitter-CRZZ6zjd.js";import"./list-DY4Uh_0E.js";import"./locate-fixed-BKpEfCUU.js";import"./lock-BGSkpX29.js";import"./log-in-TxFQ9ojy.js";import"./mail-khAU5Oig.js";import"./map-pin-BFNXdrz2.js";import"./menu-BGxVBBZl.js";import"./message-square-warning-DHRFlo8i.js";import"./message-square-C7x1Rix5.js";import"./monitor-P2T9V9tT.js";import"./package-C-rDDwyp.js";import"./percent-DP16IBy2.js";import"./phone-XzqO8Dfs.js";import"./plane-C9QqCVcZ.js";import"./play-62Z04sZZ.js";import"./qr-code-CUR1J9NH.js";import"./quote-DF2Qwen7.js";import"./radio-nm2vY_Ib.js";import"./ruler-DviIA5uv.js";import"./send-DXZhFVWG.js";import"./server-BzBihesB.js";import"./wifi-BPS_-hKY.js";import"./shield-check-Cyw4YGYb.js";import"./smartphone-i99jk4ns.js";import"./square-check-big-Cal0w_ma.js";import"./square-pen-CatLE0_h.js";import"./star-CSGOTD6i.js";import"./sun-TjfxyFzf.js";import"./tag-CUFhfHTp.js";import"./target-B_9kWYv3.js";import"./thumbs-up-Du-LlBXg.js";import"./ticket-BjgtGAIQ.js";import"./trash-2-15Ri11Yq.js";import"./trash-BRJCY2my.js";import"./trending-down-MNPLLbIb.js";import"./trending-up-D5y6g4yZ.js";import"./triangle-alert-CeuDFixJ.js";import"./trophy-Cs36GMET.js";import"./type-DX1RNe21.js";import"./user-check-DDs_5zV9.js";import"./user-plus-Ba62LA9O.js";import"./user-x-C3dBJr2o.js";import"./wallet-BP1hP1I0.js";import"./wrench-DX6GWbcS.js";import"./zap-Of1Abppa.js";import"./radio-group-CuY8xCRY.js";import"./checkbox-C3Z6LHOx.js";import"./multi-select-field-ALFA5JXF.js";import"./scroll-area-C7NBgd0i.js";import"./LocationPicker-Dy1Od2a3.js";import"./leaflet-FVhBWCqS.js";function hr(){var V,z;const{t:e}=fe(),{auth:S,trips:l,employees:L,filters:p={}}=ge().props,P=(S==null?void 0:S.permissions)||[],H=Fe(),[u,D]=n.useState(p.search||""),[c,F]=n.useState(p.employee_id||""),[m,A]=n.useState(p.status||"all"),[b,O]=n.useState(p.date_from||""),[f,k]=n.useState(p.date_to||""),[G,E]=n.useState(!1),[J,y]=n.useState(!1),[K,g]=n.useState(!1),[Q,_]=n.useState(!1),[X,C]=n.useState(!1),[Y,j]=n.useState(!1),[i,N]=n.useState(null),[h,T]=n.useState("create"),[w,q]=n.useState(null),Z=()=>c!==""||m!=="all"||b!==""||f!==""||u!=="",ee=()=>(c!==""?1:0)+(m!=="all"?1:0)+(b!==""?1:0)+(f!==""?1:0)+(u!==""?1:0),te=t=>{t.preventDefault(),M()},M=()=>{d.get(route("hr.trips.index"),{page:1,search:u||void 0,employee_id:c||void 0,status:m!=="all"?m:void 0,date_from:b||void 0,date_to:f||void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},se=t=>{const s=p.sort_field===t&&p.sort_direction==="asc"?"desc":"asc";d.get(route("hr.trips.index"),{sort_field:t,sort_direction:s,page:1,search:u||void 0,employee_id:c||void 0,status:m!=="all"?m:void 0,date_from:b||void 0,date_to:f||void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},R=(t,s)=>{switch(N(s),t){case"view":q(s);break;case"edit":T("edit"),g(!0);break;case"delete":y(!0);break;case"change-status":_(!0);break;case"advance-status":C(!0);break;case"reimbursement-status":j(!0);break;case"download-document":window.open(route("hr.trips.download-document",s.id),"_blank");break;case"view-expenses":d.get(route("hr.trips.expenses",s.id));break}},re=()=>{N(null),T("create"),g(!0)},ae=t=>{const s=t;h==="create"?(r.loading(e("Creating trip...")),d.post(route("hr.trips.store"),s,{onSuccess:o=>{g(!1),r.dismiss(),o.props.flash.success?r.success(e(o.props.flash.success)):o.props.flash.error&&r.error(e(o.props.flash.error))},onError:o=>{r.dismiss(),typeof o=="string"?r.error(e(o)):r.error(e("Failed to create trip: {{errors}}",{errors:Object.values(o).join(", ")}))}})):h==="edit"&&(r.loading(e("Updating trip...")),d.put(route("hr.trips.update",i.id),s,{onSuccess:o=>{g(!1),r.dismiss(),o.props.flash.success?r.success(e(o.props.flash.success)):o.props.flash.error&&r.error(e(o.props.flash.error))},onError:o=>{r.dismiss(),typeof o=="string"?r.error(e(o)):r.error(e("Failed to update trip: {{errors}}",{errors:Object.values(o).join(", ")}))}}))},ie=t=>{r.loading(e("Updating trip status...")),d.put(route("hr.trips.change-status",i.id),t,{onSuccess:s=>{_(!1),r.dismiss(),s.props.flash.success?r.success(e(s.props.flash.success)):s.props.flash.error&&r.error(e(s.props.flash.error))},onError:s=>{r.dismiss(),typeof s=="string"?r.error(e(s)):r.error(e("Failed to update trip status: {{errors}}",{errors:Object.values(s).join(", ")}))}})},oe=t=>{r.loading(e("Updating advance status...")),d.put(route("hr.trips.update-advance-status",i.id),t,{onSuccess:s=>{C(!1),r.dismiss(),s.props.flash.success?r.success(e(s.props.flash.success)):s.props.flash.error&&r.error(e(s.props.flash.error))},onError:s=>{r.dismiss(),typeof s=="string"?r.error(e(s)):r.error(e("Failed to update advance status: {{errors}}",{errors:Object.values(s).join(", ")}))}})},le=t=>{r.loading(e("Updating reimbursement status...")),d.put(route("hr.trips.update-reimbursement-status",i.id),t,{onSuccess:s=>{j(!1),r.dismiss(),s.props.flash.success?r.success(e(s.props.flash.success)):s.props.flash.error&&r.error(e(s.props.flash.error))},onError:s=>{r.dismiss(),typeof s=="string"?r.error(e(s)):r.error(e("Failed to update reimbursement status: {{errors}}",{errors:Object.values(s).join(", ")}))}})},ne=()=>{r.loading(e("Deleting trip...")),d.delete(route("hr.trips.destroy",i.id),{onSuccess:t=>{y(!1),r.dismiss(),t.props.flash.success?r.success(e(t.props.flash.success)):t.props.flash.error&&r.error(e(t.props.flash.error))},onError:t=>{r.dismiss(),typeof t=="string"?r.error(e(t)):r.error(e("Failed to delete trip: {{errors}}",{errors:Object.values(t).join(", ")}))}})},pe=()=>{D(""),F(""),A("all"),O(""),k(""),E(!1),d.get(route("hr.trips.index"),{page:1,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},U=[];he(P,"create-trips")&&U.push({label:e("Add Trip"),icon:a.jsx(ve,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>re()});const de=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.trips.index")},{title:e("Trips")}],me=[{key:"employee.name",label:e("Employee"),render:(t,s)=>{var o,v,W,B,I;return a.jsxs("div",{className:"flex items-center gap-3",children:[a.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-primary text-white overflow-hidden shrink-0",children:(o=s.employee)!=null&&o.avatar?a.jsx("img",{src:s.employee.avatar,alt:(v=s.employee)==null?void 0:v.name,className:"h-full w-full object-cover"}):H(((W=s.employee)==null?void 0:W.name)||"")}),a.jsxs("div",{children:[a.jsx("div",{className:"font-medium",children:((B=s.employee)==null?void 0:B.name)||"-"}),a.jsx("div",{className:"text-sm text-muted-foreground",children:((I=s.employee)==null?void 0:I.email)||""})]})]})}},{key:"destination",label:e("Destination"),render:t=>t||"-"},{key:"start_date",label:e("Start Date"),sortable:!0,render:t=>{var s;return t?((s=window.appSettings)==null?void 0:s.formatDateTimeSimple(t,!1))||new Date(t).toLocaleString():"-"}},{key:"end_date",label:e("End Date"),sortable:!0,render:t=>{var s;return t?((s=window.appSettings)==null?void 0:s.formatDateTimeSimple(t,!1))||new Date(t).toLocaleString():"-"}},{key:"status",label:e("Status"),render:t=>{const s={planned:"bg-blue-50 text-blue-700 ring-blue-600/20",ongoing:"bg-yellow-50 text-yellow-700 ring-yellow-600/20",completed:"bg-green-50 text-green-700 ring-green-600/20",cancelled:"bg-red-50 text-red-700 ring-red-600/20"};return a.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s[t]||""}`,children:t.charAt(0).toUpperCase()+t.slice(1)})}},{key:"advance_amount",label:e("Advance"),render:(t,s)=>{if(!t||parseFloat(t)===0)return"-";const o={requested:"bg-blue-50 text-blue-700 ring-blue-600/20",approved:"bg-yellow-50 text-yellow-700 ring-yellow-600/20",paid:"bg-green-50 text-green-700 ring-green-600/20",reconciled:"bg-purple-50 text-purple-700 ring-purple-600/20"};return a.jsxs("div",{children:[a.jsxs("div",{children:[" ",window.appSettings.formatCurrency(t)]}),s.advance_status&&a.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${o[s.advance_status]||""}`,children:s.advance_status.charAt(0).toUpperCase()+s.advance_status.slice(1)})]})}},{key:"total_expenses",label:e("Expenses"),render:(t,s)=>{if(!t||parseFloat(t)===0)return"-";const o={pending:"bg-blue-50 text-blue-700 ring-blue-600/20",approved:"bg-yellow-50 text-yellow-700 ring-yellow-600/20",paid:"bg-green-50 text-green-700 ring-green-600/20"};return a.jsxs("div",{children:[a.jsx("div",{children:window.appSettings.formatCurrency(t)}),s.reimbursement_status&&a.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${o[s.reimbursement_status]||""}`,children:s.reimbursement_status.charAt(0).toUpperCase()+s.reimbursement_status.slice(1)})]})}},{key:"actions",label:e("Expenses"),render:(t,s)=>a.jsx("div",{className:"flex space-x-2",children:a.jsxs(xe,{variant:"outline",size:"sm",className:"flex items-center text-blue-500",onClick:o=>{o.stopPropagation(),R("view-expenses",s)},children:[a.jsx(Se,{className:"h-4 w-4 mr-1"}),e("Expenses")]})})}],ue=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-trips"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-trips"},{label:e("Change Status"),icon:"RefreshCw",action:"change-status",className:"text-green-500",requiredPermission:"edit-trips"},{label:e("Advance Status"),icon:"DollarSign",action:"advance-status",className:"text-purple-500",requiredPermission:"edit-trips",showWhen:t=>t.advance_amount>0},{label:e("Reimbursement Status"),icon:"CreditCard",action:"reimbursement-status",className:"text-indigo-500",requiredPermission:"edit-trips",showWhen:t=>t.total_expenses>0},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-trips"}],$=[{value:"",label:e("All Employees"),disabled:!0},...(L||[]).map(t=>({value:t.id.toString(),label:`${t.name} (${t.employee_id})`}))],ce=[{value:"all",label:e("All Statuses")},{value:"planned",label:e("Planned")},{value:"ongoing",label:e("Ongoing")},{value:"completed",label:e("Completed")},{value:"cancelled",label:e("Cancelled")}];return a.jsxs(be,{title:e("Trips"),url:"/hr/trips",actions:U,breadcrumbs:de,noPadding:!0,children:[a.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:a.jsx(Pe,{searchTerm:u,onSearchChange:D,onSearch:te,filters:[{name:"employee_id",label:e("Employee"),type:"select",value:c,onChange:F,options:$,searchable:!0},{name:"status",label:e("Status"),type:"select",value:m,onChange:A,options:ce},{name:"date_from",label:e("Start Date From"),type:"date",value:b,onChange:O},{name:"date_to",label:e("End Date To"),type:"date",value:f,onChange:k}],showFilters:G,setShowFilters:E,hasActiveFilters:Z,activeFilterCount:ee,onResetFilters:pe,onApplyFilters:M,currentPerPage:((V=p.per_page)==null?void 0:V.toString())||"10",onPerPageChange:t=>{d.get(route("hr.trips.index"),{page:1,per_page:parseInt(t),search:u||void 0,employee_id:c||void 0,status:m!=="all"?m:void 0,date_from:b||void 0,date_to:f||void 0},{preserveState:!0,preserveScroll:!0})}})}),a.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[a.jsx(Ce,{columns:me,actions:ue,data:(l==null?void 0:l.data)||[],from:(l==null?void 0:l.from)||1,onAction:R,sortField:p.sort_field,sortDirection:p.sort_direction,onSort:se,permissions:P,entityPermissions:{view:"view-trips",create:"create-trips",edit:"edit-trips",delete:"delete-trips"}}),a.jsx(we,{from:(l==null?void 0:l.from)||0,to:(l==null?void 0:l.to)||0,total:(l==null?void 0:l.total)||0,links:l==null?void 0:l.links,entityName:e("trips"),onPageChange:t=>d.get(t)})]}),a.jsx(x,{isOpen:K,onClose:()=>g(!1),onSubmit:ae,formConfig:{fields:[{name:"employee_id",label:e("Employee"),type:"select",required:!0,options:$.filter(t=>t.value!==""),searchable:!0},{name:"purpose",label:e("Purpose"),type:"text",required:!0},{name:"destination",label:e("Destination"),type:"text",required:!0},{name:"start_date",label:e("Start Date"),type:"date",required:!0},{name:"end_date",label:e("End Date"),type:"date",required:!0},{name:"description",label:e("Description"),type:"textarea"},{name:"expected_outcomes",label:e("Expected Outcomes"),type:"textarea"},{name:"documents",label:e("Documents"),type:"custom",render:(t,s,o)=>a.jsx(ye,{value:String(s[t.name]||""),onChange:v=>o(t.name,v),placeholder:e("Select document file...")})},{name:"advance_amount",label:e("Advance Amount"),type:"number",min:0,step:.01},...h==="edit"?[{name:"status",label:e("Status"),type:"select",options:[{value:"planned",label:e("Planned")},{value:"ongoing",label:e("Ongoing")},{value:"completed",label:e("Completed")},{value:"cancelled",label:e("Cancelled")}]},{name:"advance_status",label:e("Advance Status"),type:"select",options:[{value:"requested",label:e("Requested")},{value:"approved",label:e("Approved")},{value:"paid",label:e("Paid")},{value:"reconciled",label:e("Reconciled")}],showWhen:t=>t.advance_amount>0},{name:"reimbursement_status",label:e("Reimbursement Status"),type:"select",options:[{value:"pending",label:e("Pending")},{value:"approved",label:e("Approved")},{value:"paid",label:e("Paid")}],showWhen:t=>t.total_expenses>0},{name:"trip_report",label:e("Trip Report"),type:"textarea",showWhen:t=>t.status==="completed"}]:[]],modalSize:"lg"},initialData:i?{...i,start_date:i.start_date?i.start_date.split("T")[0]:"",end_date:i.end_date?i.end_date.split("T")[0]:""}:null,title:e(h==="create"?"Add New Trip":"Edit Trip"),mode:h}),a.jsx(x,{isOpen:Q,onClose:()=>_(!1),onSubmit:ie,formConfig:{fields:[{name:"status",label:e("Status"),type:"select",required:!0,options:[{value:"planned",label:e("Planned")},{value:"ongoing",label:e("Ongoing")},{value:"completed",label:e("Completed")},{value:"cancelled",label:e("Cancelled")}],defaultValue:i==null?void 0:i.status}],modalSize:"sm"},initialData:i,title:e("Change Trip Status"),mode:"edit"}),a.jsx(x,{isOpen:X,onClose:()=>C(!1),onSubmit:oe,formConfig:{fields:[{name:"advance_status",label:e("Advance Status"),type:"select",required:!0,options:[{value:"requested",label:e("Requested")},{value:"approved",label:e("Approved")},{value:"paid",label:e("Paid")},{value:"reconciled",label:e("Reconciled")}],defaultValue:i==null?void 0:i.advance_status}],modalSize:"sm"},initialData:i,title:e("Change Advance Status"),mode:"edit"}),a.jsx(x,{isOpen:Y,onClose:()=>j(!1),onSubmit:le,formConfig:{fields:[{name:"reimbursement_status",label:e("Reimbursement Status"),type:"select",required:!0,options:[{value:"pending",label:e("Pending")},{value:"approved",label:e("Approved")},{value:"paid",label:e("Paid")}],defaultValue:i==null?void 0:i.reimbursement_status}],modalSize:"sm"},initialData:i,title:e("Change Reimbursement Status"),mode:"edit"}),a.jsx(je,{isOpen:J,onClose:()=>y(!1),onConfirm:ne,itemName:`${((z=i==null?void 0:i.employee)==null?void 0:z.name)||""} - ${(i==null?void 0:i.purpose)||""}`,entityName:"trip"}),a.jsx(_e,{open:!!w,onOpenChange:()=>q(null),children:w&&a.jsx(De,{trip:w})})]})}export{hr as default}; diff --git a/public/build/assets/index-SfCpQzNf.js b/public/build/assets/index-DfYRnKJ_.js similarity index 75% rename from public/build/assets/index-SfCpQzNf.js rename to public/build/assets/index-DfYRnKJ_.js index 77f51592b..4a96cd3d6 100644 --- a/public/build/assets/index-SfCpQzNf.js +++ b/public/build/assets/index-DfYRnKJ_.js @@ -1 +1 @@ -import{r as p,j as n}from"./ui-Z445SNHD.js";import{P as fe}from"./page-template-B_mOhR6n.js";import{u as we,c as xe,x as Se,P as je,F as Ce,g as Pe,r as m,M as ke,D as Fe,t as s}from"./app-36WMjvX0.js";import{C as Ne}from"./CrudTable-DA37WZsR.js";import{C as k}from"./CrudFormModal-Bmz2nLeY.js";import{C as We}from"./CrudDeleteModal-DM40AK8z.js";import{P as Ee}from"./pagination-n2efY1KU.js";import{S as Oe}from"./search-and-filter-bar-PUOLiNYr.js";import Ae from"./view-Di4g9l3g.js";import{u as De}from"./use-initials-BK4eRgYY.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./table-C1YkBp3W.js";import"./unlink-sh32LPkQ.js";import"./scale-rJYsnHRa.js";import"./arrow-down-left-BN6xjhcz.js";import"./arrow-left-CjPQICYw.js";import"./arrow-right-left-DKUcVR58.js";import"./arrow-right-DUEfRrRr.js";import"./arrow-up-down-FmcUfWon.js";import"./lock-open-CN4tz8Of.js";import"./award-D9FlSYzB.js";import"./ban-CMgLBFSt.js";import"./indian-rupee-Bh3-8N2a.js";import"./bell-Cr2F9IDD.js";import"./book-open-DUwKvBiK.js";import"./boxes-rwzklut0.js";import"./building-2-Cda8xQDI.js";import"./building-CG4yAV8N.js";import"./calculator-wt_63eRJ.js";import"./calendar-check-BZ1JTjf6.js";import"./camera-DDKUkICL.js";import"./chart-column-GeSBJr5Y.js";import"./chart-no-axes-column-increasing-Beqplnfl.js";import"./chart-no-axes-column-BKgkVzqT.js";import"./chevron-left-DKWjKjSf.js";import"./circle-alert-KsX4JXbz.js";import"./circle-check-big-DqURlwt2.js";import"./circle-check-C_SLfS2p.js";import"./circle-help-BdsC7_wR.js";import"./circle-x-DkvEqmM5.js";import"./circle-BpyxLEsH.js";import"./clipboard-list-BU0dok7E.js";import"./code-DNPjFOcs.js";import"./crosshair-C7OptAZm.js";import"./crown-Cp4cgutu.js";import"./download-Ba72czhU.js";import"./external-link-uO-R2E0-.js";import"./eye-off-DlDpEvnB.js";import"./eye-DSAoA9Pp.js";import"./instagram-DBjFHIT7.js";import"./file-down-Bxu0R4EW.js";import"./pen-line-Fy-AVmqM.js";import"./file-up-CZ-cXuKa.js";import"./filter-D8dMdozc.js";import"./folder-git-2-Dwj_EoDL.js";import"./house-D8b8GwgZ.js";import"./git-branch-D2sIFzs4.js";import"./grip-vertical-DXcr-v-g.js";import"./hard-drive-ApF-ULi1.js";import"./hash-CHJS6b-L.js";import"./shield-Mt6vEHxn.js";import"./info-VH-vNQ_z.js";import"./layers-CF7Mhs3n.js";import"./layout-list-BuBaZfwq.js";import"./lightbulb-fAsbBO8F.js";import"./link-2-C22T2wSs.js";import"./link-ClcCoVU_.js";import"./twitter-DDHYm63p.js";import"./list-Ajdnpsw1.js";import"./locate-fixed-D29o3FBS.js";import"./lock-RX1hYn48.js";import"./log-in-Bt5dnADg.js";import"./mail-BFoS8U8W.js";import"./map-pin-L7jUebKz.js";import"./menu-Cu-nnefe.js";import"./message-square-warning-DbVEqa_0.js";import"./message-square-DMJ4IbdE.js";import"./monitor-DL9THmS7.js";import"./package-B9XnehkQ.js";import"./percent-BYDujffR.js";import"./phone-CJ2h446N.js";import"./plane-BqORGC6m.js";import"./play-DHqp-NCB.js";import"./qr-code-u5AOBzVe.js";import"./quote-BtOwgBns.js";import"./radio-CxUR05xj.js";import"./ruler-DbxwIrQY.js";import"./send-DpE3qK0m.js";import"./server-DgtPu6lA.js";import"./wifi-CFyF5qct.js";import"./shield-check--CTAItWs.js";import"./smartphone-BQ_9x4vN.js";import"./square-check-big-Dt4MtZcM.js";import"./square-pen-B3p2jiW9.js";import"./star-WlheM7sI.js";import"./sun-DRsBfXSu.js";import"./tag-CMVMnpSh.js";import"./target-BEz5Ry2v.js";import"./thumbs-up-DYj-woXk.js";import"./ticket-BhEK5100.js";import"./trash-2-Dxg0nP1A.js";import"./trash-Dyd2ZsaG.js";import"./trending-down-CeOqAkGV.js";import"./trending-up-CPB8hZlm.js";import"./triangle-alert-MsN2AA6c.js";import"./trophy-BZyhzbIT.js";import"./type-DlbqWp8I.js";import"./user-check-4xSYwYvq.js";import"./user-plus-C-0nSlHG.js";import"./user-x-Drk57M2z.js";import"./wallet-C3p1yihr.js";import"./wrench-CLqKc51o.js";import"./zap-D4fS-tPu.js";import"./radio-group-BtLENAXk.js";import"./checkbox-Bos2Phgi.js";import"./multi-select-field-BX9C1tYH.js";import"./scroll-area-BmK0s-Hf.js";import"./LocationPicker-DAd_AcXs.js";import"./leaflet-FVhBWCqS.js";function Sa(){var z,H;const{t:e}=we(),{auth:w,warnings:o,employees:Y,managers:x,warningTypes:J,filters:l={}}=xe().props,F=(w==null?void 0:w.permissions)||[],K=De(),[u,N]=p.useState(l.search||""),[g,W]=p.useState(l.employee_id||""),[h,E]=p.useState(l.warning_type||""),[v,O]=p.useState(l.severity||""),[d,A]=p.useState(l.status||"all"),[b,D]=p.useState(l.date_from||""),[_,I]=p.useState(l.date_to||""),[Q,T]=p.useState(!1),[X,S]=p.useState(!1),[Z,y]=p.useState(!1),[ee,j]=p.useState(!1),[te,C]=p.useState(!1),[r,M]=p.useState(null),[c,q]=p.useState("create"),[P,V]=p.useState(null),re=()=>g!==""||h!==""||v!==""||d!=="all"||b!==""||_!==""||u!=="",ae=()=>(g!==""?1:0)+(h!==""?1:0)+(v!==""?1:0)+(d!=="all"?1:0)+(b!==""?1:0)+(_!==""?1:0)+(u!==""?1:0),se=t=>{t.preventDefault(),R()},R=()=>{m.get(route("hr.warnings.index"),{page:1,search:u||void 0,employee_id:g||void 0,warning_type:h||void 0,severity:v||void 0,status:d!=="all"?d:void 0,date_from:b||void 0,date_to:_||void 0,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},ie=t=>{const a=l.sort_field===t&&l.sort_direction==="asc"?"desc":"asc";m.get(route("hr.warnings.index"),{sort_field:t,sort_direction:a,page:1,search:u||void 0,employee_id:g||void 0,warning_type:h||void 0,severity:v||void 0,status:d!=="all"?d:void 0,date_from:b||void 0,date_to:_||void 0,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},ne=(t,a)=>{switch(M(a),t){case"view":V(a);break;case"edit":q("edit"),y(!0);break;case"delete":S(!0);break;case"change-status":j(!0);break;case"improvement-plan":C(!0);break;case"download-document":window.open(route("hr.warnings.download-document",a.id),"_blank");break}},oe=()=>{M(null),q("create"),y(!0)},le=t=>{const a=t;c==="create"?(s.loading(e("Creating warning...")),m.post(route("hr.warnings.store"),a,{onSuccess:i=>{y(!1),s.dismiss(),i.props.flash.success?s.success(e(i.props.flash.success)):i.props.flash.error&&s.error(e(i.props.flash.error))},onError:i=>{s.dismiss(),typeof i=="string"?s.error(e(i)):s.error(e("Failed to create warning: {{errors}}",{errors:Object.values(i).join(", ")}))}})):c==="edit"&&(s.loading(e("Updating warning...")),m.put(route("hr.warnings.update",r.id),a,{onSuccess:i=>{y(!1),s.dismiss(),i.props.flash.success?s.success(e(i.props.flash.success)):i.props.flash.error&&s.error(e(i.props.flash.error))},onError:i=>{s.dismiss(),typeof i=="string"?s.error(e(i)):s.error(e("Failed to update warning: {{errors}}",{errors:Object.values(i).join(", ")}))}}))},pe=t=>{s.loading(e("Updating warning status...")),m.put(route("hr.warnings.change-status",r.id),t,{onSuccess:a=>{j(!1),s.dismiss(),a.props.flash.success?s.success(e(a.props.flash.success)):a.props.flash.error&&s.error(e(a.props.flash.error))},onError:a=>{s.dismiss(),typeof a=="string"?s.error(e(a)):s.error(e("Failed to update warning status: {{errors}}",{errors:Object.values(a).join(", ")}))}})},me=t=>{s.loading(e("Updating improvement plan..."));const a={...t,has_improvement_plan:!!t.has_improvement_plan};m.put(route("hr.warnings.update-improvement-plan",r.id),a,{onSuccess:i=>{C(!1),s.dismiss(),i.props.flash.success?s.success(e(i.props.flash.success)):i.props.flash.error&&s.error(e(i.props.flash.error))},onError:i=>{s.dismiss(),typeof i=="string"?s.error(e(i)):s.error(e("Failed to update improvement plan: {{errors}}",{errors:Object.values(i).join(", ")}))}})},de=()=>{s.loading(e("Deleting warning...")),m.delete(route("hr.warnings.destroy",r.id),{onSuccess:t=>{S(!1),s.dismiss(),t.props.flash.success?s.success(e(t.props.flash.success)):t.props.flash.error&&s.error(e(t.props.flash.error))},onError:t=>{s.dismiss(),typeof t=="string"?s.error(e(t)):s.error(e("Failed to delete warning: {{errors}}",{errors:Object.values(t).join(", ")}))}})},ce=()=>{N(""),W(""),E(""),O(""),A("all"),D(""),I(""),T(!1),m.get(route("hr.warnings.index"),{page:1,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},U=[];Se(F,"create-warnings")&&U.push({label:e("Add Warning"),icon:n.jsx(je,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>oe()});const ue=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.warnings.index")},{title:e("Warnings")}],ge=[{key:"employee.name",label:e("Employee"),render:(t,a)=>{var i,f,B,G,L;return n.jsxs("div",{className:"flex items-center gap-3",children:[n.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-primary text-white overflow-hidden shrink-0",children:(i=a.employee)!=null&&i.avatar?n.jsx("img",{src:a.employee.avatar,alt:(f=a.employee)==null?void 0:f.name,className:"h-full w-full object-cover"}):K(((B=a.employee)==null?void 0:B.name)||"")}),n.jsxs("div",{children:[n.jsx("div",{className:"font-medium",children:((G=a.employee)==null?void 0:G.name)||"-"}),n.jsx("div",{className:"text-sm text-muted-foreground",children:((L=a.employee)==null?void 0:L.email)||""})]})]})}},{key:"subject",label:e("Subject"),render:t=>t||"-"},{key:"warning_type",label:e("Type"),render:t=>t||"-"},{key:"severity",label:e("Severity"),render:t=>{const a={verbal:"bg-blue-50 text-blue-700 ring-blue-600/20",written:"bg-yellow-50 text-yellow-700 ring-yellow-600/20",final:"bg-red-50 text-red-700 ring-red-600/20"};return n.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${a[t]||""}`,children:t.charAt(0).toUpperCase()+t.slice(1)})}},{key:"warning_date",label:e("Date"),sortable:!0,render:t=>{var a;return t?((a=window.appSettings)==null?void 0:a.formatDateTimeSimple(t,!1))||new Date(t).toLocaleString():"-"}},{key:"status",label:e("Status"),render:t=>{const a={draft:"bg-gray-50 text-gray-700 ring-gray-600/20",issued:"bg-yellow-50 text-yellow-700 ring-yellow-600/20",acknowledged:"bg-green-50 text-green-700 ring-green-600/20",expired:"bg-blue-50 text-blue-700 ring-blue-600/20"};return n.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${a[t]||""}`,children:t.charAt(0).toUpperCase()+t.slice(1)})}},{key:"has_improvement_plan",label:e("Improvement Plan"),render:t=>t?n.jsx("span",{className:"inline-flex items-center rounded-md bg-green-50 px-2 py-1 text-xs font-medium text-green-700 ring-1 ring-inset ring-green-600/20",children:e("Yes")}):n.jsx("span",{className:"inline-flex items-center rounded-md bg-gray-50 px-2 py-1 text-xs font-medium text-gray-700 ring-1 ring-inset ring-gray-600/20",children:e("No")})},{key:"documents",label:e("Documents"),render:(t,a)=>t&&t.trim()!==""?n.jsx("a",{href:Pe(t),target:"_blank",rel:"noreferrer",className:"inline-flex items-center justify-center text-blue-700 hover:text-blue-900 transition-colors",title:e("View Document"),children:n.jsx(Ce,{className:"h-4 w-4"})}):"-"}],he=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-warnings"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-warnings"},{label:e("Change Status"),icon:"RefreshCw",action:"change-status",className:"text-green-500",requiredPermission:["approve-warnings","acknowledge-warnings"]},{label:e("Improvement Plan"),icon:"LineChart",action:"improvement-plan",className:"text-purple-500",requiredPermission:"edit-warnings"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-warnings"}],$=[{value:"",label:e("All Employees"),disabled:!0},...(Y||[]).map(t=>({value:t.id.toString(),label:`${t.name} (${t.employee_id})`}))],ve=[{value:"",label:e("All Types"),disabled:!0},...(J||[]).map(t=>({value:t,label:t}))],be=[{value:"",label:e("All Severities"),disabled:!0},{value:"verbal",label:e("Verbal")},{value:"written",label:e("Written")},{value:"final",label:e("Final")}],_e=[{value:"all",label:e("All Statuses"),disabled:!0},{value:"draft",label:e("Draft")},{value:"issued",label:e("Issued")},{value:"acknowledged",label:e("Acknowledged")},{value:"expired",label:e("Expired")}],ye=[{value:"Attendance",label:e("Attendance")},{value:"Performance",label:e("Performance")},{value:"Conduct",label:e("Conduct")},{value:"Policy Violation",label:e("Policy Violation")},{value:"Safety",label:e("Safety")},{value:"Communication",label:e("Communication")},{value:"Insubordination",label:e("Insubordination")},{value:"Confidentiality",label:e("Confidentiality")}];return n.jsxs(fe,{title:e("Warnings"),url:"/hr/warnings",actions:U,breadcrumbs:ue,noPadding:!0,children:[n.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:n.jsx(Oe,{searchTerm:u,onSearchChange:N,onSearch:se,filters:[{name:"employee_id",label:e("Employee"),type:"select",value:g,onChange:W,options:$,searchable:!0},{name:"warning_type",label:e("Type"),type:"select",value:h,onChange:E,options:ve,searchable:!0},{name:"severity",label:e("Severity"),type:"select",value:v,onChange:O,options:be,searchable:!0},{name:"status",label:e("Status"),type:"select",value:d,onChange:A,options:_e,searchable:!0},{name:"date_from",label:e("Date From"),type:"date",value:b,onChange:D},{name:"date_to",label:e("Date To"),type:"date",value:_,onChange:I}],showFilters:Q,setShowFilters:T,hasActiveFilters:re,activeFilterCount:ae,onResetFilters:ce,onApplyFilters:R,currentPerPage:((z=l.per_page)==null?void 0:z.toString())||"10",onPerPageChange:t=>{m.get(route("hr.warnings.index"),{page:1,per_page:parseInt(t),search:u||void 0,employee_id:g||void 0,warning_type:h||void 0,severity:v||void 0,status:d!=="all"?d:void 0,date_from:b||void 0,date_to:_||void 0},{preserveState:!0,preserveScroll:!0})}})}),n.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[n.jsx(Ne,{columns:ge,actions:he,data:(o==null?void 0:o.data)||[],from:(o==null?void 0:o.from)||1,onAction:ne,sortField:l.sort_field,sortDirection:l.sort_direction,onSort:ie,permissions:F,entityPermissions:{view:"view-warnings",create:"create-warnings",edit:"edit-warnings",delete:"delete-warnings"}}),n.jsx(Ee,{from:(o==null?void 0:o.from)||0,to:(o==null?void 0:o.to)||0,total:(o==null?void 0:o.total)||0,links:o==null?void 0:o.links,entityName:e("warnings"),onPageChange:t=>m.get(t)})]}),n.jsx(k,{isOpen:Z,onClose:()=>y(!1),onSubmit:le,formConfig:{fields:[{name:"employee_id",label:e("Employee"),type:"select",required:!0,options:$.filter(t=>t.value!==""),searchable:!0},{name:"warning_by",label:e("Warning By"),type:"select",required:!0,searchable:!0,options:(x==null?void 0:x.map(t=>({value:t.id.toString(),label:t.name})))||[]},{name:"warning_type",label:e("Warning Type"),type:"select",required:!0,options:ye,searchable:!0},{name:"subject",label:e("Subject"),type:"text",required:!0},{name:"severity",label:e("Severity"),type:"select",required:!0,options:[{value:"verbal",label:e("Verbal")},{value:"written",label:e("Written")},{value:"final",label:e("Final")}]},{name:"warning_date",label:e("Warning Date"),type:"date",required:!0},{name:"description",label:e("Description"),type:"textarea"},{name:"documents",label:e("Documents"),type:"custom",render:(t,a,i)=>n.jsx(ke,{value:String(a[t.name]||""),onChange:f=>i(t.name,f),placeholder:e("Select document file...")})},{name:"expiry_date",label:e("Expiry Date"),type:"date"},{name:"has_improvement_plan",label:e("Has Improvement Plan"),type:c==="view"?"text":"checkbox",render:c==="view"?t=>e(t?"Yes":"No"):void 0},{name:"improvement_plan_goals",label:e("Improvement Plan Goals"),type:"textarea",showWhen:t=>t.has_improvement_plan===!0||t.has_improvement_plan===1||t.has_improvement_plan==="1"},{name:"improvement_plan_start_date",label:e("Improvement Plan Start Date"),type:"date",showWhen:t=>t.has_improvement_plan===!0||t.has_improvement_plan===1||t.has_improvement_plan==="1"},{name:"improvement_plan_end_date",label:e("Improvement Plan End Date"),type:"date",showWhen:t=>t.has_improvement_plan===!0||t.has_improvement_plan===1||t.has_improvement_plan==="1"},...c==="edit"?[{name:"status",label:e("Status"),type:"select",options:[{value:"draft",label:e("Draft")},{value:"issued",label:e("Issued")},{value:"acknowledged",label:e("Acknowledged")},{value:"expired",label:e("Expired")}]},{name:"acknowledgment_date",label:e("Acknowledgment Date"),type:"date",showWhen:t=>["acknowledged","expired"].includes(t.status)},{name:"employee_response",label:e("Employee Response"),type:"textarea",showWhen:t=>["acknowledged","expired"].includes(t.status)},{name:"improvement_plan_progress",label:e("Improvement Plan Progress"),type:"textarea",showWhen:t=>t.has_improvement_plan===!0||t.has_improvement_plan===1||t.has_improvement_plan==="1"}]:[]],modalSize:"lg"},initialData:r?{...r,has_improvement_plan:r.has_improvement_plan===1||r.has_improvement_plan===!0||r.has_improvement_plan==="1",warning_date:r.warning_date?window.appSettings.formatDateTimeSimple(r.warning_date,!1):r.warning_date}:null,title:e(c==="create"?"Add New Warning":"Edit Warning"),mode:c}),n.jsx(k,{isOpen:ee,onClose:()=>j(!1),onSubmit:pe,formConfig:{fields:[{name:"status",label:e("Status"),type:"select",required:!0,options:[{value:"draft",label:e("Draft")},{value:"issued",label:e("Issued")},{value:"acknowledged",label:e("Acknowledged")},{value:"expired",label:e("Expired")}],defaultValue:r==null?void 0:r.status},{name:"acknowledgment_date",label:e("Acknowledgment Date"),type:"date",showWhen:t=>["acknowledged","expired"].includes(t.status)},{name:"employee_response",label:e("Employee Response"),type:"textarea",showWhen:t=>["acknowledged","expired"].includes(t.status)}],modalSize:"md"},initialData:r,title:e("Change Warning Status"),mode:"edit"}),n.jsx(k,{isOpen:te,onClose:()=>C(!1),onSubmit:me,formConfig:{fields:[{name:"has_improvement_plan",label:e("Has Improvement Plan"),type:"checkbox",defaultValue:(r==null?void 0:r.has_improvement_plan)===!0||(r==null?void 0:r.has_improvement_plan)===1||(r==null?void 0:r.has_improvement_plan)==="1"},{name:"improvement_plan_goals",label:e("Improvement Plan Goals"),type:"textarea",showWhen:t=>t.has_improvement_plan===!0||t.has_improvement_plan===1||t.has_improvement_plan==="1"},{name:"improvement_plan_start_date",label:e("Improvement Plan Start Date"),type:"date",showWhen:t=>t.has_improvement_plan===!0||t.has_improvement_plan===1||t.has_improvement_plan==="1"},{name:"improvement_plan_end_date",label:e("Improvement Plan End Date"),type:"date",showWhen:t=>t.has_improvement_plan===!0||t.has_improvement_plan===1||t.has_improvement_plan==="1"},{name:"improvement_plan_progress",label:e("Improvement Plan Progress"),type:"textarea",showWhen:t=>t.has_improvement_plan===!0||t.has_improvement_plan===1||t.has_improvement_plan==="1"}],modalSize:"md"},initialData:r?{...r,has_improvement_plan:r.has_improvement_plan===!0||r.has_improvement_plan===1||r.has_improvement_plan==="1"}:null,title:e("Update Improvement Plan"),mode:"edit"}),n.jsx(We,{isOpen:X,onClose:()=>S(!1),onConfirm:de,itemName:`${((H=r==null?void 0:r.employee)==null?void 0:H.name)||""} - ${(r==null?void 0:r.subject)||""}`,entityName:"warning"}),n.jsx(Fe,{open:!!P,onOpenChange:()=>V(null),children:P&&n.jsx(Ae,{warning:P})})]})}export{Sa as default}; +import{r as p,j as n}from"./ui-Z445SNHD.js";import{P as fe}from"./page-template-Cw8W4Qs2.js";import{u as we,c as xe,x as Se,P as je,F as Ce,g as Pe,r as m,M as ke,D as Fe,t as s}from"./app-Da3PX8qg.js";import{C as Ne}from"./CrudTable-Dk-uCuqB.js";import{C as k}from"./CrudFormModal-CTSICk3j.js";import{C as We}from"./CrudDeleteModal-DmHx0JCJ.js";import{P as Ee}from"./pagination-B9z4VraF.js";import{S as Oe}from"./search-and-filter-bar-1QHzFJdq.js";import Ae from"./view-Bvise2R1.js";import{u as De}from"./use-initials-BK4eRgYY.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./table-BRtys9Nx.js";import"./unlink-vC8B7N8r.js";import"./scale-Chnhsap1.js";import"./arrow-down-left-D4-BLXQL.js";import"./arrow-left-B9tcIgis.js";import"./arrow-right-left-TC-Oi5FJ.js";import"./arrow-right-SXr1661j.js";import"./arrow-up-down-Df1H6itH.js";import"./lock-open-Cco69YMj.js";import"./award-DOf5Xc3o.js";import"./ban-C1FQ9ay_.js";import"./indian-rupee-CY9fE6hT.js";import"./bell-BMsQyWM-.js";import"./book-open-DiNAfaue.js";import"./boxes-Bjf0_Kx7.js";import"./building-2-DmmRcP0c.js";import"./building-BXglONiz.js";import"./calculator-B75Vnhim.js";import"./calendar-check-C2F7PWoI.js";import"./camera-DZNJpjXR.js";import"./chart-column-CKzC1aib.js";import"./chart-no-axes-column-increasing-xL8kjLW0.js";import"./chart-no-axes-column-CaNDayE9.js";import"./chevron-left-C98gPe5P.js";import"./circle-alert-Cu5dznTP.js";import"./circle-check-big-KTDTMhTs.js";import"./circle-check-aau4wqhp.js";import"./circle-help-C4uXcZYY.js";import"./circle-x-r3If4JPw.js";import"./circle-DgA3bS7I.js";import"./clipboard-list-BNSl4hy2.js";import"./code-Dzlx6QPB.js";import"./crosshair-DtQysFz7.js";import"./crown-CC8Godfb.js";import"./download-BHVnw95S.js";import"./external-link-DL5n0dhJ.js";import"./eye-off-BJYR0wmr.js";import"./eye-CzYzwmmr.js";import"./instagram-tpp8H3E-.js";import"./file-down-CxCQCvcc.js";import"./pen-line-CNA-f1dm.js";import"./file-up-D3rB-4Bg.js";import"./filter-B_3e214H.js";import"./folder-git-2-T64oq8HG.js";import"./house-BUnGVtyw.js";import"./git-branch-EdIXkL-9.js";import"./grip-vertical-BvetFs24.js";import"./hard-drive--Nch37f-.js";import"./hash-B3fNBlbs.js";import"./shield-rKKgzkbW.js";import"./info-Cj5ROI6H.js";import"./layers-DdZLSQgt.js";import"./layout-list-DkB7S2jk.js";import"./lightbulb-CJXOfIFD.js";import"./link-2-DNnYgrdz.js";import"./link-DeErafFW.js";import"./twitter-CRZZ6zjd.js";import"./list-DY4Uh_0E.js";import"./locate-fixed-BKpEfCUU.js";import"./lock-BGSkpX29.js";import"./log-in-TxFQ9ojy.js";import"./mail-khAU5Oig.js";import"./map-pin-BFNXdrz2.js";import"./menu-BGxVBBZl.js";import"./message-square-warning-DHRFlo8i.js";import"./message-square-C7x1Rix5.js";import"./monitor-P2T9V9tT.js";import"./package-C-rDDwyp.js";import"./percent-DP16IBy2.js";import"./phone-XzqO8Dfs.js";import"./plane-C9QqCVcZ.js";import"./play-62Z04sZZ.js";import"./qr-code-CUR1J9NH.js";import"./quote-DF2Qwen7.js";import"./radio-nm2vY_Ib.js";import"./ruler-DviIA5uv.js";import"./send-DXZhFVWG.js";import"./server-BzBihesB.js";import"./wifi-BPS_-hKY.js";import"./shield-check-Cyw4YGYb.js";import"./smartphone-i99jk4ns.js";import"./square-check-big-Cal0w_ma.js";import"./square-pen-CatLE0_h.js";import"./star-CSGOTD6i.js";import"./sun-TjfxyFzf.js";import"./tag-CUFhfHTp.js";import"./target-B_9kWYv3.js";import"./thumbs-up-Du-LlBXg.js";import"./ticket-BjgtGAIQ.js";import"./trash-2-15Ri11Yq.js";import"./trash-BRJCY2my.js";import"./trending-down-MNPLLbIb.js";import"./trending-up-D5y6g4yZ.js";import"./triangle-alert-CeuDFixJ.js";import"./trophy-Cs36GMET.js";import"./type-DX1RNe21.js";import"./user-check-DDs_5zV9.js";import"./user-plus-Ba62LA9O.js";import"./user-x-C3dBJr2o.js";import"./wallet-BP1hP1I0.js";import"./wrench-DX6GWbcS.js";import"./zap-Of1Abppa.js";import"./radio-group-CuY8xCRY.js";import"./checkbox-C3Z6LHOx.js";import"./multi-select-field-ALFA5JXF.js";import"./scroll-area-C7NBgd0i.js";import"./LocationPicker-Dy1Od2a3.js";import"./leaflet-FVhBWCqS.js";function Sa(){var z,H;const{t:e}=we(),{auth:w,warnings:o,employees:Y,managers:x,warningTypes:J,filters:l={}}=xe().props,F=(w==null?void 0:w.permissions)||[],K=De(),[u,N]=p.useState(l.search||""),[g,W]=p.useState(l.employee_id||""),[h,E]=p.useState(l.warning_type||""),[v,O]=p.useState(l.severity||""),[d,A]=p.useState(l.status||"all"),[b,D]=p.useState(l.date_from||""),[_,I]=p.useState(l.date_to||""),[Q,T]=p.useState(!1),[X,S]=p.useState(!1),[Z,y]=p.useState(!1),[ee,j]=p.useState(!1),[te,C]=p.useState(!1),[r,M]=p.useState(null),[c,q]=p.useState("create"),[P,V]=p.useState(null),re=()=>g!==""||h!==""||v!==""||d!=="all"||b!==""||_!==""||u!=="",ae=()=>(g!==""?1:0)+(h!==""?1:0)+(v!==""?1:0)+(d!=="all"?1:0)+(b!==""?1:0)+(_!==""?1:0)+(u!==""?1:0),se=t=>{t.preventDefault(),R()},R=()=>{m.get(route("hr.warnings.index"),{page:1,search:u||void 0,employee_id:g||void 0,warning_type:h||void 0,severity:v||void 0,status:d!=="all"?d:void 0,date_from:b||void 0,date_to:_||void 0,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},ie=t=>{const a=l.sort_field===t&&l.sort_direction==="asc"?"desc":"asc";m.get(route("hr.warnings.index"),{sort_field:t,sort_direction:a,page:1,search:u||void 0,employee_id:g||void 0,warning_type:h||void 0,severity:v||void 0,status:d!=="all"?d:void 0,date_from:b||void 0,date_to:_||void 0,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},ne=(t,a)=>{switch(M(a),t){case"view":V(a);break;case"edit":q("edit"),y(!0);break;case"delete":S(!0);break;case"change-status":j(!0);break;case"improvement-plan":C(!0);break;case"download-document":window.open(route("hr.warnings.download-document",a.id),"_blank");break}},oe=()=>{M(null),q("create"),y(!0)},le=t=>{const a=t;c==="create"?(s.loading(e("Creating warning...")),m.post(route("hr.warnings.store"),a,{onSuccess:i=>{y(!1),s.dismiss(),i.props.flash.success?s.success(e(i.props.flash.success)):i.props.flash.error&&s.error(e(i.props.flash.error))},onError:i=>{s.dismiss(),typeof i=="string"?s.error(e(i)):s.error(e("Failed to create warning: {{errors}}",{errors:Object.values(i).join(", ")}))}})):c==="edit"&&(s.loading(e("Updating warning...")),m.put(route("hr.warnings.update",r.id),a,{onSuccess:i=>{y(!1),s.dismiss(),i.props.flash.success?s.success(e(i.props.flash.success)):i.props.flash.error&&s.error(e(i.props.flash.error))},onError:i=>{s.dismiss(),typeof i=="string"?s.error(e(i)):s.error(e("Failed to update warning: {{errors}}",{errors:Object.values(i).join(", ")}))}}))},pe=t=>{s.loading(e("Updating warning status...")),m.put(route("hr.warnings.change-status",r.id),t,{onSuccess:a=>{j(!1),s.dismiss(),a.props.flash.success?s.success(e(a.props.flash.success)):a.props.flash.error&&s.error(e(a.props.flash.error))},onError:a=>{s.dismiss(),typeof a=="string"?s.error(e(a)):s.error(e("Failed to update warning status: {{errors}}",{errors:Object.values(a).join(", ")}))}})},me=t=>{s.loading(e("Updating improvement plan..."));const a={...t,has_improvement_plan:!!t.has_improvement_plan};m.put(route("hr.warnings.update-improvement-plan",r.id),a,{onSuccess:i=>{C(!1),s.dismiss(),i.props.flash.success?s.success(e(i.props.flash.success)):i.props.flash.error&&s.error(e(i.props.flash.error))},onError:i=>{s.dismiss(),typeof i=="string"?s.error(e(i)):s.error(e("Failed to update improvement plan: {{errors}}",{errors:Object.values(i).join(", ")}))}})},de=()=>{s.loading(e("Deleting warning...")),m.delete(route("hr.warnings.destroy",r.id),{onSuccess:t=>{S(!1),s.dismiss(),t.props.flash.success?s.success(e(t.props.flash.success)):t.props.flash.error&&s.error(e(t.props.flash.error))},onError:t=>{s.dismiss(),typeof t=="string"?s.error(e(t)):s.error(e("Failed to delete warning: {{errors}}",{errors:Object.values(t).join(", ")}))}})},ce=()=>{N(""),W(""),E(""),O(""),A("all"),D(""),I(""),T(!1),m.get(route("hr.warnings.index"),{page:1,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},U=[];Se(F,"create-warnings")&&U.push({label:e("Add Warning"),icon:n.jsx(je,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>oe()});const ue=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.warnings.index")},{title:e("Warnings")}],ge=[{key:"employee.name",label:e("Employee"),render:(t,a)=>{var i,f,B,G,L;return n.jsxs("div",{className:"flex items-center gap-3",children:[n.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-primary text-white overflow-hidden shrink-0",children:(i=a.employee)!=null&&i.avatar?n.jsx("img",{src:a.employee.avatar,alt:(f=a.employee)==null?void 0:f.name,className:"h-full w-full object-cover"}):K(((B=a.employee)==null?void 0:B.name)||"")}),n.jsxs("div",{children:[n.jsx("div",{className:"font-medium",children:((G=a.employee)==null?void 0:G.name)||"-"}),n.jsx("div",{className:"text-sm text-muted-foreground",children:((L=a.employee)==null?void 0:L.email)||""})]})]})}},{key:"subject",label:e("Subject"),render:t=>t||"-"},{key:"warning_type",label:e("Type"),render:t=>t||"-"},{key:"severity",label:e("Severity"),render:t=>{const a={verbal:"bg-blue-50 text-blue-700 ring-blue-600/20",written:"bg-yellow-50 text-yellow-700 ring-yellow-600/20",final:"bg-red-50 text-red-700 ring-red-600/20"};return n.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${a[t]||""}`,children:t.charAt(0).toUpperCase()+t.slice(1)})}},{key:"warning_date",label:e("Date"),sortable:!0,render:t=>{var a;return t?((a=window.appSettings)==null?void 0:a.formatDateTimeSimple(t,!1))||new Date(t).toLocaleString():"-"}},{key:"status",label:e("Status"),render:t=>{const a={draft:"bg-gray-50 text-gray-700 ring-gray-600/20",issued:"bg-yellow-50 text-yellow-700 ring-yellow-600/20",acknowledged:"bg-green-50 text-green-700 ring-green-600/20",expired:"bg-blue-50 text-blue-700 ring-blue-600/20"};return n.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${a[t]||""}`,children:t.charAt(0).toUpperCase()+t.slice(1)})}},{key:"has_improvement_plan",label:e("Improvement Plan"),render:t=>t?n.jsx("span",{className:"inline-flex items-center rounded-md bg-green-50 px-2 py-1 text-xs font-medium text-green-700 ring-1 ring-inset ring-green-600/20",children:e("Yes")}):n.jsx("span",{className:"inline-flex items-center rounded-md bg-gray-50 px-2 py-1 text-xs font-medium text-gray-700 ring-1 ring-inset ring-gray-600/20",children:e("No")})},{key:"documents",label:e("Documents"),render:(t,a)=>t&&t.trim()!==""?n.jsx("a",{href:Pe(t),target:"_blank",rel:"noreferrer",className:"inline-flex items-center justify-center text-blue-700 hover:text-blue-900 transition-colors",title:e("View Document"),children:n.jsx(Ce,{className:"h-4 w-4"})}):"-"}],he=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-warnings"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-warnings"},{label:e("Change Status"),icon:"RefreshCw",action:"change-status",className:"text-green-500",requiredPermission:["approve-warnings","acknowledge-warnings"]},{label:e("Improvement Plan"),icon:"LineChart",action:"improvement-plan",className:"text-purple-500",requiredPermission:"edit-warnings"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-warnings"}],$=[{value:"",label:e("All Employees"),disabled:!0},...(Y||[]).map(t=>({value:t.id.toString(),label:`${t.name} (${t.employee_id})`}))],ve=[{value:"",label:e("All Types"),disabled:!0},...(J||[]).map(t=>({value:t,label:t}))],be=[{value:"",label:e("All Severities"),disabled:!0},{value:"verbal",label:e("Verbal")},{value:"written",label:e("Written")},{value:"final",label:e("Final")}],_e=[{value:"all",label:e("All Statuses"),disabled:!0},{value:"draft",label:e("Draft")},{value:"issued",label:e("Issued")},{value:"acknowledged",label:e("Acknowledged")},{value:"expired",label:e("Expired")}],ye=[{value:"Attendance",label:e("Attendance")},{value:"Performance",label:e("Performance")},{value:"Conduct",label:e("Conduct")},{value:"Policy Violation",label:e("Policy Violation")},{value:"Safety",label:e("Safety")},{value:"Communication",label:e("Communication")},{value:"Insubordination",label:e("Insubordination")},{value:"Confidentiality",label:e("Confidentiality")}];return n.jsxs(fe,{title:e("Warnings"),url:"/hr/warnings",actions:U,breadcrumbs:ue,noPadding:!0,children:[n.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:n.jsx(Oe,{searchTerm:u,onSearchChange:N,onSearch:se,filters:[{name:"employee_id",label:e("Employee"),type:"select",value:g,onChange:W,options:$,searchable:!0},{name:"warning_type",label:e("Type"),type:"select",value:h,onChange:E,options:ve,searchable:!0},{name:"severity",label:e("Severity"),type:"select",value:v,onChange:O,options:be,searchable:!0},{name:"status",label:e("Status"),type:"select",value:d,onChange:A,options:_e,searchable:!0},{name:"date_from",label:e("Date From"),type:"date",value:b,onChange:D},{name:"date_to",label:e("Date To"),type:"date",value:_,onChange:I}],showFilters:Q,setShowFilters:T,hasActiveFilters:re,activeFilterCount:ae,onResetFilters:ce,onApplyFilters:R,currentPerPage:((z=l.per_page)==null?void 0:z.toString())||"10",onPerPageChange:t=>{m.get(route("hr.warnings.index"),{page:1,per_page:parseInt(t),search:u||void 0,employee_id:g||void 0,warning_type:h||void 0,severity:v||void 0,status:d!=="all"?d:void 0,date_from:b||void 0,date_to:_||void 0},{preserveState:!0,preserveScroll:!0})}})}),n.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[n.jsx(Ne,{columns:ge,actions:he,data:(o==null?void 0:o.data)||[],from:(o==null?void 0:o.from)||1,onAction:ne,sortField:l.sort_field,sortDirection:l.sort_direction,onSort:ie,permissions:F,entityPermissions:{view:"view-warnings",create:"create-warnings",edit:"edit-warnings",delete:"delete-warnings"}}),n.jsx(Ee,{from:(o==null?void 0:o.from)||0,to:(o==null?void 0:o.to)||0,total:(o==null?void 0:o.total)||0,links:o==null?void 0:o.links,entityName:e("warnings"),onPageChange:t=>m.get(t)})]}),n.jsx(k,{isOpen:Z,onClose:()=>y(!1),onSubmit:le,formConfig:{fields:[{name:"employee_id",label:e("Employee"),type:"select",required:!0,options:$.filter(t=>t.value!==""),searchable:!0},{name:"warning_by",label:e("Warning By"),type:"select",required:!0,searchable:!0,options:(x==null?void 0:x.map(t=>({value:t.id.toString(),label:t.name})))||[]},{name:"warning_type",label:e("Warning Type"),type:"select",required:!0,options:ye,searchable:!0},{name:"subject",label:e("Subject"),type:"text",required:!0},{name:"severity",label:e("Severity"),type:"select",required:!0,options:[{value:"verbal",label:e("Verbal")},{value:"written",label:e("Written")},{value:"final",label:e("Final")}]},{name:"warning_date",label:e("Warning Date"),type:"date",required:!0},{name:"description",label:e("Description"),type:"textarea"},{name:"documents",label:e("Documents"),type:"custom",render:(t,a,i)=>n.jsx(ke,{value:String(a[t.name]||""),onChange:f=>i(t.name,f),placeholder:e("Select document file...")})},{name:"expiry_date",label:e("Expiry Date"),type:"date"},{name:"has_improvement_plan",label:e("Has Improvement Plan"),type:c==="view"?"text":"checkbox",render:c==="view"?t=>e(t?"Yes":"No"):void 0},{name:"improvement_plan_goals",label:e("Improvement Plan Goals"),type:"textarea",showWhen:t=>t.has_improvement_plan===!0||t.has_improvement_plan===1||t.has_improvement_plan==="1"},{name:"improvement_plan_start_date",label:e("Improvement Plan Start Date"),type:"date",showWhen:t=>t.has_improvement_plan===!0||t.has_improvement_plan===1||t.has_improvement_plan==="1"},{name:"improvement_plan_end_date",label:e("Improvement Plan End Date"),type:"date",showWhen:t=>t.has_improvement_plan===!0||t.has_improvement_plan===1||t.has_improvement_plan==="1"},...c==="edit"?[{name:"status",label:e("Status"),type:"select",options:[{value:"draft",label:e("Draft")},{value:"issued",label:e("Issued")},{value:"acknowledged",label:e("Acknowledged")},{value:"expired",label:e("Expired")}]},{name:"acknowledgment_date",label:e("Acknowledgment Date"),type:"date",showWhen:t=>["acknowledged","expired"].includes(t.status)},{name:"employee_response",label:e("Employee Response"),type:"textarea",showWhen:t=>["acknowledged","expired"].includes(t.status)},{name:"improvement_plan_progress",label:e("Improvement Plan Progress"),type:"textarea",showWhen:t=>t.has_improvement_plan===!0||t.has_improvement_plan===1||t.has_improvement_plan==="1"}]:[]],modalSize:"lg"},initialData:r?{...r,has_improvement_plan:r.has_improvement_plan===1||r.has_improvement_plan===!0||r.has_improvement_plan==="1",warning_date:r.warning_date?window.appSettings.formatDateTimeSimple(r.warning_date,!1):r.warning_date}:null,title:e(c==="create"?"Add New Warning":"Edit Warning"),mode:c}),n.jsx(k,{isOpen:ee,onClose:()=>j(!1),onSubmit:pe,formConfig:{fields:[{name:"status",label:e("Status"),type:"select",required:!0,options:[{value:"draft",label:e("Draft")},{value:"issued",label:e("Issued")},{value:"acknowledged",label:e("Acknowledged")},{value:"expired",label:e("Expired")}],defaultValue:r==null?void 0:r.status},{name:"acknowledgment_date",label:e("Acknowledgment Date"),type:"date",showWhen:t=>["acknowledged","expired"].includes(t.status)},{name:"employee_response",label:e("Employee Response"),type:"textarea",showWhen:t=>["acknowledged","expired"].includes(t.status)}],modalSize:"md"},initialData:r,title:e("Change Warning Status"),mode:"edit"}),n.jsx(k,{isOpen:te,onClose:()=>C(!1),onSubmit:me,formConfig:{fields:[{name:"has_improvement_plan",label:e("Has Improvement Plan"),type:"checkbox",defaultValue:(r==null?void 0:r.has_improvement_plan)===!0||(r==null?void 0:r.has_improvement_plan)===1||(r==null?void 0:r.has_improvement_plan)==="1"},{name:"improvement_plan_goals",label:e("Improvement Plan Goals"),type:"textarea",showWhen:t=>t.has_improvement_plan===!0||t.has_improvement_plan===1||t.has_improvement_plan==="1"},{name:"improvement_plan_start_date",label:e("Improvement Plan Start Date"),type:"date",showWhen:t=>t.has_improvement_plan===!0||t.has_improvement_plan===1||t.has_improvement_plan==="1"},{name:"improvement_plan_end_date",label:e("Improvement Plan End Date"),type:"date",showWhen:t=>t.has_improvement_plan===!0||t.has_improvement_plan===1||t.has_improvement_plan==="1"},{name:"improvement_plan_progress",label:e("Improvement Plan Progress"),type:"textarea",showWhen:t=>t.has_improvement_plan===!0||t.has_improvement_plan===1||t.has_improvement_plan==="1"}],modalSize:"md"},initialData:r?{...r,has_improvement_plan:r.has_improvement_plan===!0||r.has_improvement_plan===1||r.has_improvement_plan==="1"}:null,title:e("Update Improvement Plan"),mode:"edit"}),n.jsx(We,{isOpen:X,onClose:()=>S(!1),onConfirm:de,itemName:`${((H=r==null?void 0:r.employee)==null?void 0:H.name)||""} - ${(r==null?void 0:r.subject)||""}`,entityName:"warning"}),n.jsx(Fe,{open:!!P,onOpenChange:()=>V(null),children:P&&n.jsx(Ae,{warning:P})})]})}export{Sa as default}; diff --git a/public/build/assets/index-Clwr72bD.js b/public/build/assets/index-DfuUmCoJ.js similarity index 60% rename from public/build/assets/index-Clwr72bD.js rename to public/build/assets/index-DfuUmCoJ.js index f4d01b6da..1e246aa01 100644 --- a/public/build/assets/index-Clwr72bD.js +++ b/public/build/assets/index-DfuUmCoJ.js @@ -1 +1 @@ -import{r as d,j as a}from"./ui-Z445SNHD.js";import{P as J}from"./page-template-B_mOhR6n.js";import{u as K,c as Q,x as W,P as X,r as l,D as Y,t as o}from"./app-36WMjvX0.js";import{C as Z}from"./CrudTable-DA37WZsR.js";import{C as ee}from"./CrudFormModal-Bmz2nLeY.js";import{C as re}from"./CrudDeleteModal-DM40AK8z.js";import{P as te}from"./pagination-n2efY1KU.js";import{S as ie}from"./search-and-filter-bar-PUOLiNYr.js";import oe from"./view-CoouHh4M.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./table-C1YkBp3W.js";import"./unlink-sh32LPkQ.js";import"./scale-rJYsnHRa.js";import"./arrow-down-left-BN6xjhcz.js";import"./arrow-left-CjPQICYw.js";import"./arrow-right-left-DKUcVR58.js";import"./arrow-right-DUEfRrRr.js";import"./arrow-up-down-FmcUfWon.js";import"./lock-open-CN4tz8Of.js";import"./award-D9FlSYzB.js";import"./ban-CMgLBFSt.js";import"./indian-rupee-Bh3-8N2a.js";import"./bell-Cr2F9IDD.js";import"./book-open-DUwKvBiK.js";import"./boxes-rwzklut0.js";import"./building-2-Cda8xQDI.js";import"./building-CG4yAV8N.js";import"./calculator-wt_63eRJ.js";import"./calendar-check-BZ1JTjf6.js";import"./camera-DDKUkICL.js";import"./chart-column-GeSBJr5Y.js";import"./chart-no-axes-column-increasing-Beqplnfl.js";import"./chart-no-axes-column-BKgkVzqT.js";import"./chevron-left-DKWjKjSf.js";import"./circle-alert-KsX4JXbz.js";import"./circle-check-big-DqURlwt2.js";import"./circle-check-C_SLfS2p.js";import"./circle-help-BdsC7_wR.js";import"./circle-x-DkvEqmM5.js";import"./circle-BpyxLEsH.js";import"./clipboard-list-BU0dok7E.js";import"./code-DNPjFOcs.js";import"./crosshair-C7OptAZm.js";import"./crown-Cp4cgutu.js";import"./download-Ba72czhU.js";import"./external-link-uO-R2E0-.js";import"./eye-off-DlDpEvnB.js";import"./eye-DSAoA9Pp.js";import"./instagram-DBjFHIT7.js";import"./file-down-Bxu0R4EW.js";import"./pen-line-Fy-AVmqM.js";import"./file-up-CZ-cXuKa.js";import"./filter-D8dMdozc.js";import"./folder-git-2-Dwj_EoDL.js";import"./house-D8b8GwgZ.js";import"./git-branch-D2sIFzs4.js";import"./grip-vertical-DXcr-v-g.js";import"./hard-drive-ApF-ULi1.js";import"./hash-CHJS6b-L.js";import"./shield-Mt6vEHxn.js";import"./info-VH-vNQ_z.js";import"./layers-CF7Mhs3n.js";import"./layout-list-BuBaZfwq.js";import"./lightbulb-fAsbBO8F.js";import"./link-2-C22T2wSs.js";import"./link-ClcCoVU_.js";import"./twitter-DDHYm63p.js";import"./list-Ajdnpsw1.js";import"./locate-fixed-D29o3FBS.js";import"./lock-RX1hYn48.js";import"./log-in-Bt5dnADg.js";import"./mail-BFoS8U8W.js";import"./map-pin-L7jUebKz.js";import"./menu-Cu-nnefe.js";import"./message-square-warning-DbVEqa_0.js";import"./message-square-DMJ4IbdE.js";import"./monitor-DL9THmS7.js";import"./package-B9XnehkQ.js";import"./percent-BYDujffR.js";import"./phone-CJ2h446N.js";import"./plane-BqORGC6m.js";import"./play-DHqp-NCB.js";import"./qr-code-u5AOBzVe.js";import"./quote-BtOwgBns.js";import"./radio-CxUR05xj.js";import"./ruler-DbxwIrQY.js";import"./send-DpE3qK0m.js";import"./server-DgtPu6lA.js";import"./wifi-CFyF5qct.js";import"./shield-check--CTAItWs.js";import"./smartphone-BQ_9x4vN.js";import"./square-check-big-Dt4MtZcM.js";import"./square-pen-B3p2jiW9.js";import"./star-WlheM7sI.js";import"./sun-DRsBfXSu.js";import"./tag-CMVMnpSh.js";import"./target-BEz5Ry2v.js";import"./thumbs-up-DYj-woXk.js";import"./ticket-BhEK5100.js";import"./trash-2-Dxg0nP1A.js";import"./trash-Dyd2ZsaG.js";import"./trending-down-CeOqAkGV.js";import"./trending-up-CPB8hZlm.js";import"./triangle-alert-MsN2AA6c.js";import"./trophy-BZyhzbIT.js";import"./type-DlbqWp8I.js";import"./user-check-4xSYwYvq.js";import"./user-plus-C-0nSlHG.js";import"./user-x-Drk57M2z.js";import"./wallet-C3p1yihr.js";import"./wrench-CLqKc51o.js";import"./zap-D4fS-tPu.js";import"./radio-group-BtLENAXk.js";import"./checkbox-Bos2Phgi.js";import"./multi-select-field-BX9C1tYH.js";import"./scroll-area-BmK0s-Hf.js";import"./LocationPicker-DAd_AcXs.js";import"./leaflet-FVhBWCqS.js";function Gt(){var N;const{t:e}=K(),{auth:g,designations:s,departments:v,filters:p={},globalSettings:t}=Q().props,b=(g==null?void 0:g.permissions)||[],[c,_]=d.useState(p.search||""),[m,j]=d.useState(p.department||"all"),[k,w]=d.useState(!1),[A,f]=d.useState(!1),[O,x]=d.useState(!1),[u,y]=d.useState(null),[h,C]=d.useState("create"),[D,S]=d.useState(null),E=()=>c!==""||m!=="all",M=()=>(c?1:0)+(m!=="all"?1:0),T=r=>{r.preventDefault(),F()},F=()=>{l.get(route("hr.designations.index"),{page:1,search:c||void 0,department:m!=="all"?m:void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},I=r=>{const i=p.sort_field===r&&p.sort_direction==="asc"?"desc":"asc";l.get(route("hr.designations.index"),{sort_field:r,sort_direction:i,page:1,search:c||void 0,department:m!=="all"?m:void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},q=(r,i)=>{switch(y(i),r){case"view":S(i);break;case"edit":C("edit"),f(!0);break;case"delete":x(!0);break;case"toggle-status":V(i);break}},$=()=>{y(null),C("create"),f(!0)},B=r=>{h==="create"?(t!=null&&t.is_demo||o.loading(e("Creating designation...")),l.post(route("hr.designations.store"),r,{onSuccess:i=>{f(!1),t!=null&&t.is_demo||o.dismiss(),i.props.flash.success?o.success(e(i.props.flash.success)):i.props.flash.error&&o.error(e(i.props.flash.error))},onError:i=>{t!=null&&t.is_demo||o.dismiss(),typeof i=="string"?o.error(e(i)):o.error(e("Failed to create designation: {{errors}}",{errors:Object.values(i).join(", ")}))}})):h==="edit"&&(t!=null&&t.is_demo||o.loading(e("Updating designation...")),l.put(route("hr.designations.update",u.id),r,{onSuccess:i=>{f(!1),t!=null&&t.is_demo||o.dismiss(),i.props.flash.success?o.success(e(i.props.flash.success)):i.props.flash.error&&o.error(e(i.props.flash.error))},onError:i=>{t!=null&&t.is_demo||o.dismiss(),typeof i=="string"?o.error(e(i)):o.error(e("Failed to update designation: {{errors}}",{errors:Object.values(i).join(", ")}))}}))},R=()=>{t!=null&&t.is_demo||o.loading(e("Deleting designation...")),l.delete(route("hr.designations.destroy",u.id),{onSuccess:r=>{x(!1),t!=null&&t.is_demo||o.dismiss(),r.props.flash.success?o.success(e(r.props.flash.success)):r.props.flash.error&&o.error(e(r.props.flash.error))},onError:r=>{t!=null&&t.is_demo||o.dismiss(),typeof r=="string"?o.error(e(r)):o.error(e("Failed to delete designation: {{errors}}",{errors:Object.values(r).join(", ")}))}})},V=r=>{const i=r.status==="active"?"inactive":"active";t!=null&&t.is_demo||o.loading(`${e(i==="active"?"Activating":"Deactivating")} designation...`),l.put(route("hr.designations.toggle-status",r.id),{},{onSuccess:n=>{t!=null&&t.is_demo||o.dismiss(),n.props.flash.success?o.success(e(n.props.flash.success)):n.props.flash.error&&o.error(e(n.props.flash.error))},onError:n=>{t!=null&&t.is_demo||o.dismiss(),typeof n=="string"?o.error(e(n)):o.error(e("Failed to update designation status: {{errors}}",{errors:Object.values(n).join(", ")}))}})},L=()=>{_(""),j("all"),w(!1),l.get(route("hr.designations.index"),{page:1,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},P=[];W(b,"create-designations")&&P.push({label:e("Add Designation"),icon:a.jsx(X,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>$()});const z=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.designations.index")},{title:e("Designations")}],H=[{key:"name",label:e("Name"),sortable:!0},{key:"department",label:e("Department"),render:(r,i)=>{var n;return r?a.jsxs("div",{children:[a.jsx("div",{children:r.name}),a.jsxs("div",{className:"text-xs text-muted-foreground",children:[e("Branch"),": ",((n=r.branch)==null?void 0:n.name)||"-"]})]}):"-"}},{key:"status",label:e("Status"),render:r=>a.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${r==="active"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"}`,children:e(r==="active"?"Active":"Inactive")})},{key:"created_at",label:e("Created At"),sortable:!0,render:r=>{var i;return((i=window.appSettings)==null?void 0:i.formatDateTimeSimple(r,!1))||new Date(r).toLocaleDateString()}}],U=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-designations"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-designations"},{label:e("Toggle Status"),icon:"Lock",action:"toggle-status",className:"text-amber-500",requiredPermission:"toggle-status-designations"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-designations"}],G=[{value:"all",label:e("All Departments")},...(v||[]).map(r=>{var i;return{value:r.id.toString(),label:`${r.name} (${((i=r.branch)==null?void 0:i.name)||e("No Branch")})`}})];return a.jsxs(J,{title:e("Designations"),url:"/hr/designations",actions:P,breadcrumbs:z,noPadding:!0,children:[a.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:a.jsx(ie,{searchTerm:c,onSearchChange:_,onSearch:T,filters:[{name:"department",label:e("Department"),type:"select",value:m,searchable:!0,onChange:j,options:G}],showFilters:k,setShowFilters:w,hasActiveFilters:E,activeFilterCount:M,onResetFilters:L,onApplyFilters:F,currentPerPage:((N=p.per_page)==null?void 0:N.toString())||"10",onPerPageChange:r=>{l.get(route("hr.designations.index"),{page:1,per_page:parseInt(r),search:c||void 0,department:m!=="all"?m:void 0},{preserveState:!0,preserveScroll:!0})}})}),a.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[a.jsx(Z,{columns:H,actions:U,data:(s==null?void 0:s.data)||[],from:(s==null?void 0:s.from)||1,onAction:q,sortField:p.sort_field,sortDirection:p.sort_direction,onSort:I,permissions:b,entityPermissions:{view:"view-designations",create:"create-designations",edit:"edit-designations",delete:"delete-designations"}}),a.jsx(te,{from:(s==null?void 0:s.from)||0,to:(s==null?void 0:s.to)||0,total:(s==null?void 0:s.total)||0,links:s==null?void 0:s.links,entityName:e("designations"),onPageChange:r=>l.get(r)})]}),a.jsx(ee,{isOpen:A,onClose:()=>f(!1),onSubmit:B,formConfig:{fields:[{name:"name",label:e("Designation Name"),type:"text",required:!0},{name:"description",label:e("Description"),type:"textarea"},{name:"department_id",label:e("Department"),type:"select",searchable:!0,options:v?v.map(r=>{var i;return{value:r.id.toString(),label:`${r.name} (${((i=r.branch)==null?void 0:i.name)||e("No Branch")})`}}):[],required:!0},{name:"status",label:e("Status"),type:"select",options:[{value:"active",label:e("Active")},{value:"inactive",label:e("Inactive")}],defaultValue:"active"}],modalSize:"lg"},initialData:u,title:e(h==="create"?"Add New Designation":"Edit Designation"),mode:h}),a.jsx(re,{isOpen:O,onClose:()=>x(!1),onConfirm:R,itemName:(u==null?void 0:u.name)||"",entityName:"designation"}),a.jsx(Y,{open:!!D,onOpenChange:()=>S(null),children:D&&a.jsx(oe,{designation:D})})]})}export{Gt as default}; +import{r as d,j as a}from"./ui-Z445SNHD.js";import{P as J}from"./page-template-Cw8W4Qs2.js";import{u as K,c as Q,x as W,P as X,r as l,D as Y,t as o}from"./app-Da3PX8qg.js";import{C as Z}from"./CrudTable-Dk-uCuqB.js";import{C as ee}from"./CrudFormModal-CTSICk3j.js";import{C as re}from"./CrudDeleteModal-DmHx0JCJ.js";import{P as te}from"./pagination-B9z4VraF.js";import{S as ie}from"./search-and-filter-bar-1QHzFJdq.js";import oe from"./view-nCcjpDGT.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./table-BRtys9Nx.js";import"./unlink-vC8B7N8r.js";import"./scale-Chnhsap1.js";import"./arrow-down-left-D4-BLXQL.js";import"./arrow-left-B9tcIgis.js";import"./arrow-right-left-TC-Oi5FJ.js";import"./arrow-right-SXr1661j.js";import"./arrow-up-down-Df1H6itH.js";import"./lock-open-Cco69YMj.js";import"./award-DOf5Xc3o.js";import"./ban-C1FQ9ay_.js";import"./indian-rupee-CY9fE6hT.js";import"./bell-BMsQyWM-.js";import"./book-open-DiNAfaue.js";import"./boxes-Bjf0_Kx7.js";import"./building-2-DmmRcP0c.js";import"./building-BXglONiz.js";import"./calculator-B75Vnhim.js";import"./calendar-check-C2F7PWoI.js";import"./camera-DZNJpjXR.js";import"./chart-column-CKzC1aib.js";import"./chart-no-axes-column-increasing-xL8kjLW0.js";import"./chart-no-axes-column-CaNDayE9.js";import"./chevron-left-C98gPe5P.js";import"./circle-alert-Cu5dznTP.js";import"./circle-check-big-KTDTMhTs.js";import"./circle-check-aau4wqhp.js";import"./circle-help-C4uXcZYY.js";import"./circle-x-r3If4JPw.js";import"./circle-DgA3bS7I.js";import"./clipboard-list-BNSl4hy2.js";import"./code-Dzlx6QPB.js";import"./crosshair-DtQysFz7.js";import"./crown-CC8Godfb.js";import"./download-BHVnw95S.js";import"./external-link-DL5n0dhJ.js";import"./eye-off-BJYR0wmr.js";import"./eye-CzYzwmmr.js";import"./instagram-tpp8H3E-.js";import"./file-down-CxCQCvcc.js";import"./pen-line-CNA-f1dm.js";import"./file-up-D3rB-4Bg.js";import"./filter-B_3e214H.js";import"./folder-git-2-T64oq8HG.js";import"./house-BUnGVtyw.js";import"./git-branch-EdIXkL-9.js";import"./grip-vertical-BvetFs24.js";import"./hard-drive--Nch37f-.js";import"./hash-B3fNBlbs.js";import"./shield-rKKgzkbW.js";import"./info-Cj5ROI6H.js";import"./layers-DdZLSQgt.js";import"./layout-list-DkB7S2jk.js";import"./lightbulb-CJXOfIFD.js";import"./link-2-DNnYgrdz.js";import"./link-DeErafFW.js";import"./twitter-CRZZ6zjd.js";import"./list-DY4Uh_0E.js";import"./locate-fixed-BKpEfCUU.js";import"./lock-BGSkpX29.js";import"./log-in-TxFQ9ojy.js";import"./mail-khAU5Oig.js";import"./map-pin-BFNXdrz2.js";import"./menu-BGxVBBZl.js";import"./message-square-warning-DHRFlo8i.js";import"./message-square-C7x1Rix5.js";import"./monitor-P2T9V9tT.js";import"./package-C-rDDwyp.js";import"./percent-DP16IBy2.js";import"./phone-XzqO8Dfs.js";import"./plane-C9QqCVcZ.js";import"./play-62Z04sZZ.js";import"./qr-code-CUR1J9NH.js";import"./quote-DF2Qwen7.js";import"./radio-nm2vY_Ib.js";import"./ruler-DviIA5uv.js";import"./send-DXZhFVWG.js";import"./server-BzBihesB.js";import"./wifi-BPS_-hKY.js";import"./shield-check-Cyw4YGYb.js";import"./smartphone-i99jk4ns.js";import"./square-check-big-Cal0w_ma.js";import"./square-pen-CatLE0_h.js";import"./star-CSGOTD6i.js";import"./sun-TjfxyFzf.js";import"./tag-CUFhfHTp.js";import"./target-B_9kWYv3.js";import"./thumbs-up-Du-LlBXg.js";import"./ticket-BjgtGAIQ.js";import"./trash-2-15Ri11Yq.js";import"./trash-BRJCY2my.js";import"./trending-down-MNPLLbIb.js";import"./trending-up-D5y6g4yZ.js";import"./triangle-alert-CeuDFixJ.js";import"./trophy-Cs36GMET.js";import"./type-DX1RNe21.js";import"./user-check-DDs_5zV9.js";import"./user-plus-Ba62LA9O.js";import"./user-x-C3dBJr2o.js";import"./wallet-BP1hP1I0.js";import"./wrench-DX6GWbcS.js";import"./zap-Of1Abppa.js";import"./radio-group-CuY8xCRY.js";import"./checkbox-C3Z6LHOx.js";import"./multi-select-field-ALFA5JXF.js";import"./scroll-area-C7NBgd0i.js";import"./LocationPicker-Dy1Od2a3.js";import"./leaflet-FVhBWCqS.js";function Gt(){var N;const{t:e}=K(),{auth:g,designations:s,departments:v,filters:p={},globalSettings:t}=Q().props,b=(g==null?void 0:g.permissions)||[],[c,_]=d.useState(p.search||""),[m,j]=d.useState(p.department||"all"),[k,w]=d.useState(!1),[A,f]=d.useState(!1),[O,x]=d.useState(!1),[u,y]=d.useState(null),[h,C]=d.useState("create"),[D,S]=d.useState(null),E=()=>c!==""||m!=="all",M=()=>(c?1:0)+(m!=="all"?1:0),T=r=>{r.preventDefault(),F()},F=()=>{l.get(route("hr.designations.index"),{page:1,search:c||void 0,department:m!=="all"?m:void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},I=r=>{const i=p.sort_field===r&&p.sort_direction==="asc"?"desc":"asc";l.get(route("hr.designations.index"),{sort_field:r,sort_direction:i,page:1,search:c||void 0,department:m!=="all"?m:void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},q=(r,i)=>{switch(y(i),r){case"view":S(i);break;case"edit":C("edit"),f(!0);break;case"delete":x(!0);break;case"toggle-status":V(i);break}},$=()=>{y(null),C("create"),f(!0)},B=r=>{h==="create"?(t!=null&&t.is_demo||o.loading(e("Creating designation...")),l.post(route("hr.designations.store"),r,{onSuccess:i=>{f(!1),t!=null&&t.is_demo||o.dismiss(),i.props.flash.success?o.success(e(i.props.flash.success)):i.props.flash.error&&o.error(e(i.props.flash.error))},onError:i=>{t!=null&&t.is_demo||o.dismiss(),typeof i=="string"?o.error(e(i)):o.error(e("Failed to create designation: {{errors}}",{errors:Object.values(i).join(", ")}))}})):h==="edit"&&(t!=null&&t.is_demo||o.loading(e("Updating designation...")),l.put(route("hr.designations.update",u.id),r,{onSuccess:i=>{f(!1),t!=null&&t.is_demo||o.dismiss(),i.props.flash.success?o.success(e(i.props.flash.success)):i.props.flash.error&&o.error(e(i.props.flash.error))},onError:i=>{t!=null&&t.is_demo||o.dismiss(),typeof i=="string"?o.error(e(i)):o.error(e("Failed to update designation: {{errors}}",{errors:Object.values(i).join(", ")}))}}))},R=()=>{t!=null&&t.is_demo||o.loading(e("Deleting designation...")),l.delete(route("hr.designations.destroy",u.id),{onSuccess:r=>{x(!1),t!=null&&t.is_demo||o.dismiss(),r.props.flash.success?o.success(e(r.props.flash.success)):r.props.flash.error&&o.error(e(r.props.flash.error))},onError:r=>{t!=null&&t.is_demo||o.dismiss(),typeof r=="string"?o.error(e(r)):o.error(e("Failed to delete designation: {{errors}}",{errors:Object.values(r).join(", ")}))}})},V=r=>{const i=r.status==="active"?"inactive":"active";t!=null&&t.is_demo||o.loading(`${e(i==="active"?"Activating":"Deactivating")} designation...`),l.put(route("hr.designations.toggle-status",r.id),{},{onSuccess:n=>{t!=null&&t.is_demo||o.dismiss(),n.props.flash.success?o.success(e(n.props.flash.success)):n.props.flash.error&&o.error(e(n.props.flash.error))},onError:n=>{t!=null&&t.is_demo||o.dismiss(),typeof n=="string"?o.error(e(n)):o.error(e("Failed to update designation status: {{errors}}",{errors:Object.values(n).join(", ")}))}})},L=()=>{_(""),j("all"),w(!1),l.get(route("hr.designations.index"),{page:1,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},P=[];W(b,"create-designations")&&P.push({label:e("Add Designation"),icon:a.jsx(X,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>$()});const z=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.designations.index")},{title:e("Designations")}],H=[{key:"name",label:e("Name"),sortable:!0},{key:"department",label:e("Department"),render:(r,i)=>{var n;return r?a.jsxs("div",{children:[a.jsx("div",{children:r.name}),a.jsxs("div",{className:"text-xs text-muted-foreground",children:[e("Branch"),": ",((n=r.branch)==null?void 0:n.name)||"-"]})]}):"-"}},{key:"status",label:e("Status"),render:r=>a.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${r==="active"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"}`,children:e(r==="active"?"Active":"Inactive")})},{key:"created_at",label:e("Created At"),sortable:!0,render:r=>{var i;return((i=window.appSettings)==null?void 0:i.formatDateTimeSimple(r,!1))||new Date(r).toLocaleDateString()}}],U=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-designations"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-designations"},{label:e("Toggle Status"),icon:"Lock",action:"toggle-status",className:"text-amber-500",requiredPermission:"toggle-status-designations"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-designations"}],G=[{value:"all",label:e("All Departments")},...(v||[]).map(r=>{var i;return{value:r.id.toString(),label:`${r.name} (${((i=r.branch)==null?void 0:i.name)||e("No Branch")})`}})];return a.jsxs(J,{title:e("Designations"),url:"/hr/designations",actions:P,breadcrumbs:z,noPadding:!0,children:[a.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:a.jsx(ie,{searchTerm:c,onSearchChange:_,onSearch:T,filters:[{name:"department",label:e("Department"),type:"select",value:m,searchable:!0,onChange:j,options:G}],showFilters:k,setShowFilters:w,hasActiveFilters:E,activeFilterCount:M,onResetFilters:L,onApplyFilters:F,currentPerPage:((N=p.per_page)==null?void 0:N.toString())||"10",onPerPageChange:r=>{l.get(route("hr.designations.index"),{page:1,per_page:parseInt(r),search:c||void 0,department:m!=="all"?m:void 0},{preserveState:!0,preserveScroll:!0})}})}),a.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[a.jsx(Z,{columns:H,actions:U,data:(s==null?void 0:s.data)||[],from:(s==null?void 0:s.from)||1,onAction:q,sortField:p.sort_field,sortDirection:p.sort_direction,onSort:I,permissions:b,entityPermissions:{view:"view-designations",create:"create-designations",edit:"edit-designations",delete:"delete-designations"}}),a.jsx(te,{from:(s==null?void 0:s.from)||0,to:(s==null?void 0:s.to)||0,total:(s==null?void 0:s.total)||0,links:s==null?void 0:s.links,entityName:e("designations"),onPageChange:r=>l.get(r)})]}),a.jsx(ee,{isOpen:A,onClose:()=>f(!1),onSubmit:B,formConfig:{fields:[{name:"name",label:e("Designation Name"),type:"text",required:!0},{name:"description",label:e("Description"),type:"textarea"},{name:"department_id",label:e("Department"),type:"select",searchable:!0,options:v?v.map(r=>{var i;return{value:r.id.toString(),label:`${r.name} (${((i=r.branch)==null?void 0:i.name)||e("No Branch")})`}}):[],required:!0},{name:"status",label:e("Status"),type:"select",options:[{value:"active",label:e("Active")},{value:"inactive",label:e("Inactive")}],defaultValue:"active"}],modalSize:"lg"},initialData:u,title:e(h==="create"?"Add New Designation":"Edit Designation"),mode:h}),a.jsx(re,{isOpen:O,onClose:()=>x(!1),onConfirm:R,itemName:(u==null?void 0:u.name)||"",entityName:"designation"}),a.jsx(Y,{open:!!D,onOpenChange:()=>S(null),children:D&&a.jsx(oe,{designation:D})})]})}export{Gt as default}; diff --git a/public/build/assets/index-D_-BSoKg.js b/public/build/assets/index-Di42pwgZ.js similarity index 88% rename from public/build/assets/index-D_-BSoKg.js rename to public/build/assets/index-Di42pwgZ.js index 0169b1a19..ee6ba290a 100644 --- a/public/build/assets/index-D_-BSoKg.js +++ b/public/build/assets/index-Di42pwgZ.js @@ -1 +1 @@ -import{r as l,j as e}from"./ui-Z445SNHD.js";import{P as $}from"./page-template-B_mOhR6n.js";import{u as ee,c as se,x as ae,P as te,C as y,n as w,o as C,m as S,S as re,I as d,B as i,l as T,D as I,h as O,j as R,k as q,L as o,q as z,r as m,t as n}from"./app-36WMjvX0.js";import{L as ne}from"./LocationPicker-DAd_AcXs.js";import{M as _}from"./map-pin-L7jUebKz.js";import{C as le}from"./circle-check-big-DqURlwt2.js";import{C as ie}from"./circle-x-DkvEqmM5.js";import{F as oe}from"./filter-D8dMdozc.js";import{R as ce}from"./refresh-cw-BTR9wbuS.js";import{B as de}from"./building-2-Cda8xQDI.js";import{R as me}from"./radio-CxUR05xj.js";import{S as ue}from"./square-pen-B3p2jiW9.js";import{T as xe}from"./trash-2-Dxg0nP1A.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./leaflet-FVhBWCqS.js";import"./locate-fixed-D29o3FBS.js";function ls(){const{t:a}=ee(),{auth:g,locations:j,branches:k=[],stats:f={total:0,active:0,inactive:0},filters:v={}}=se().props,H=(g==null?void 0:g.permissions)||[],[L,F]=l.useState(v.search||""),[N,A]=l.useState(v.branch_id||"all"),[b,D]=l.useState(v.status||"all"),[K,c]=l.useState(!1),[U,h]=l.useState(!1),[p,B]=l.useState(null),[u,E]=l.useState(null),[t,r]=l.useState({name:"",branch_id:"",address:"",latitude:14.599512,longitude:120.984222,radius_meters:500,is_active:!0}),G=()=>{m.get(route("hr.attendance-locations.index"),{search:L||void 0,branch_id:N!=="all"?N:void 0,status:b!=="all"?b:void 0},{preserveState:!0,preserveScroll:!0})},V=()=>{F(""),A("all"),D("all"),m.get(route("hr.attendance-locations.index"),{},{preserveState:!0,preserveScroll:!0})},X=()=>{B(null),r({name:"",branch_id:"",address:"",latitude:14.599512,longitude:120.984222,radius_meters:500,is_active:!0}),c(!0)},J=s=>{B(s),r({name:s.name,branch_id:s.branch_id?String(s.branch_id):"",address:s.address||"",latitude:parseFloat(s.latitude),longitude:parseFloat(s.longitude),radius_meters:s.radius_meters||500,is_active:!!s.is_active}),c(!0)},Q=s=>{if(s.preventDefault(),!t.name.trim()){n.error(a("Location name is required."));return}if(t.latitude===null||t.longitude===null){n.error(a("Please pin a location on the map."));return}p?m.put(route("hr.attendance-locations.update",p.id),t,{onSuccess:()=>{c(!1),n.success(a("Geofence location updated successfully."))},onError:x=>{n.error(Object.values(x).join(", ")||a("Failed to update location."))}}):m.post(route("hr.attendance-locations.store"),t,{onSuccess:()=>{c(!1),n.success(a("Geofence location created successfully."))},onError:x=>{n.error(Object.values(x).join(", ")||a("Failed to create location."))}})},W=s=>{m.put(route("hr.attendance-locations.toggle-status",s.id),{},{onSuccess:()=>n.success(a("Status updated successfully.")),onError:()=>n.error(a("Failed to toggle status."))})},Y=()=>{u&&m.delete(route("hr.attendance-locations.destroy",u.id),{onSuccess:()=>{h(!1),E(null),n.success(a("Geofence location deleted."))},onError:()=>n.error(a("Failed to delete location."))})},M=[];return ae(H,"manage-attendance-records")&&M.push({label:a("Add Location"),icon:e.jsx(te,{className:"h-4 w-4 mr-1"}),variant:"default",onClick:X}),e.jsxs($,{title:a("Attendance Locations (Geofencing)"),description:a("Manage company geofence boundaries and allowed clock-in locations for employees"),url:route("hr.attendance-locations.index"),actions:M,children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4 mb-6",children:[e.jsxs(y,{children:[e.jsxs(w,{className:"flex flex-row items-center justify-between space-y-0 pb-2",children:[e.jsx(C,{className:"text-sm font-medium",children:a("Total Locations")}),e.jsx(_,{className:"h-4 w-4 text-muted-foreground"})]}),e.jsxs(S,{children:[e.jsx("div",{className:"text-2xl font-bold",children:f.total}),e.jsx("p",{className:"text-xs text-muted-foreground",children:a("Registered geofences")})]})]}),e.jsxs(y,{children:[e.jsxs(w,{className:"flex flex-row items-center justify-between space-y-0 pb-2",children:[e.jsx(C,{className:"text-sm font-medium",children:a("Active Geofences")}),e.jsx(le,{className:"h-4 w-4 text-emerald-500"})]}),e.jsxs(S,{children:[e.jsx("div",{className:"text-2xl font-bold text-emerald-600",children:f.active}),e.jsx("p",{className:"text-xs text-muted-foreground",children:a("Enforced on mobile clock-in")})]})]}),e.jsxs(y,{children:[e.jsxs(w,{className:"flex flex-row items-center justify-between space-y-0 pb-2",children:[e.jsx(C,{className:"text-sm font-medium",children:a("Inactive Locations")}),e.jsx(ie,{className:"h-4 w-4 text-muted-foreground"})]}),e.jsxs(S,{children:[e.jsx("div",{className:"text-2xl font-bold text-muted-foreground",children:f.inactive}),e.jsx("p",{className:"text-xs text-muted-foreground",children:a("Validation disabled")})]})]})]}),e.jsxs("div",{className:"flex flex-wrap items-center gap-3 mb-6 bg-card p-4 rounded-lg border shadow-sm",children:[e.jsx("div",{className:"flex-1 min-w-[200px]",children:e.jsxs("div",{className:"relative",children:[e.jsx(re,{className:"absolute left-3 top-2.5 h-4 w-4 text-muted-foreground"}),e.jsx(d,{placeholder:a("Search by location name or address..."),value:L,onChange:s=>F(s.target.value),onKeyDown:s=>s.key==="Enter"&&G(),className:"pl-9"})]})}),e.jsx("div",{className:"w-[180px]",children:e.jsxs("select",{value:N,onChange:s=>A(s.target.value),className:"w-full h-10 px-3 py-2 bg-background border rounded-md text-sm focus:outline-none focus:ring-2 focus:ring-primary",children:[e.jsx("option",{value:"all",children:a("All Branches")}),k.map(s=>e.jsx("option",{value:s.id,children:s.name},s.id))]})}),e.jsx("div",{className:"w-[150px]",children:e.jsxs("select",{value:b,onChange:s=>D(s.target.value),className:"w-full h-10 px-3 py-2 bg-background border rounded-md text-sm focus:outline-none focus:ring-2 focus:ring-primary",children:[e.jsx("option",{value:"all",children:a("All Status")}),e.jsx("option",{value:"active",children:a("Active")}),e.jsx("option",{value:"inactive",children:a("Inactive")})]})}),e.jsxs(i,{variant:"secondary",onClick:G,className:"flex items-center gap-1",children:[e.jsx(oe,{className:"h-4 w-4"}),a("Filter")]}),e.jsxs(i,{variant:"ghost",onClick:V,className:"flex items-center gap-1",children:[e.jsx(ce,{className:"h-4 w-4"}),a("Reset")]})]}),e.jsx("div",{className:"bg-card rounded-lg border shadow-sm overflow-hidden",children:e.jsxs("table",{className:"w-full text-sm text-left",children:[e.jsx("thead",{className:"bg-muted/50 text-muted-foreground text-xs uppercase font-semibold",children:e.jsxs("tr",{children:[e.jsx("th",{className:"px-6 py-3",children:a("Location Name")}),e.jsx("th",{className:"px-6 py-3",children:a("Branch")}),e.jsx("th",{className:"px-6 py-3",children:a("Coordinates (Lat, Lng)")}),e.jsx("th",{className:"px-6 py-3",children:a("Radius")}),e.jsx("th",{className:"px-6 py-3",children:a("Status")}),e.jsx("th",{className:"px-6 py-3 text-right",children:a("Actions")})]})}),e.jsx("tbody",{className:"divide-y",children:j.data&&j.data.length>0?j.data.map(s=>e.jsxs("tr",{className:"hover:bg-muted/40 transition-colors",children:[e.jsx("td",{className:"px-6 py-4 font-medium",children:e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("div",{className:"h-8 w-8 rounded-full bg-primary/10 text-primary flex items-center justify-center font-bold",children:e.jsx(_,{className:"h-4 w-4"})}),e.jsxs("div",{children:[e.jsx("div",{className:"font-semibold text-foreground",children:s.name}),s.address&&e.jsx("div",{className:"text-xs text-muted-foreground truncate max-w-[250px]",children:s.address})]})]})}),e.jsx("td",{className:"px-6 py-4",children:s.branch?e.jsxs("span",{className:"inline-flex items-center gap-1 text-xs font-medium bg-blue-50 text-blue-700 dark:bg-blue-950 dark:text-blue-300 px-2 py-1 rounded",children:[e.jsx(de,{className:"h-3 w-3"}),s.branch.name]}):e.jsx("span",{className:"text-xs text-muted-foreground",children:a("All Branches (Global)")})}),e.jsxs("td",{className:"px-6 py-4 font-mono text-xs text-muted-foreground",children:[s.latitude,", ",s.longitude]}),e.jsx("td",{className:"px-6 py-4",children:e.jsxs("span",{className:"inline-flex items-center gap-1 text-xs font-semibold bg-emerald-50 text-emerald-700 dark:bg-emerald-950 dark:text-emerald-300 px-2.5 py-1 rounded-full",children:[e.jsx(me,{className:"h-3 w-3"}),s.radius_meters,"m"]})}),e.jsx("td",{className:"px-6 py-4",children:e.jsx("button",{onClick:()=>W(s),className:"cursor-pointer",children:s.is_active?e.jsx(T,{variant:"default",className:"bg-emerald-600 hover:bg-emerald-700",children:a("Active")}):e.jsx(T,{variant:"secondary",className:"text-muted-foreground",children:a("Inactive")})})}),e.jsx("td",{className:"px-6 py-4 text-right",children:e.jsxs("div",{className:"flex items-center justify-end gap-2",children:[e.jsx(i,{variant:"outline",size:"sm",onClick:()=>J(s),children:e.jsx(ue,{className:"h-3.5 w-3.5"})}),e.jsx(i,{variant:"outline",size:"sm",className:"text-destructive hover:bg-destructive/10",onClick:()=>{E(s),h(!0)},children:e.jsx(xe,{className:"h-3.5 w-3.5"})})]})})]},s.id)):e.jsx("tr",{children:e.jsxs("td",{colSpan:6,className:"px-6 py-12 text-center text-muted-foreground",children:[e.jsx(_,{className:"h-8 w-8 mx-auto mb-2 opacity-50"}),e.jsx("p",{children:a("No geofence locations found.")})]})})})]})}),e.jsx(I,{open:K,onOpenChange:c,children:e.jsxs(O,{className:"max-w-2xl max-h-[90vh] overflow-y-auto",children:[e.jsx(R,{children:e.jsx(q,{children:a(p?"Edit Geofence Location":"Add Geofence Location")})}),e.jsxs("form",{onSubmit:Q,className:"space-y-4 py-2",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(o,{htmlFor:"name",children:a("Location Name *")}),e.jsx(d,{id:"name",placeholder:a("e.g. Main Office, Client Site A"),value:t.name,onChange:s=>r({...t,name:s.target.value}),required:!0})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(o,{htmlFor:"branch_id",children:a("Assigned Branch")}),e.jsxs("select",{id:"branch_id",value:t.branch_id,onChange:s=>r({...t,branch_id:s.target.value}),className:"w-full h-10 px-3 py-2 bg-background border rounded-md text-sm focus:outline-none focus:ring-2 focus:ring-primary",children:[e.jsx("option",{value:"",children:a("All Branches (Global Access)")}),k.map(s=>e.jsx("option",{value:s.id,children:s.name},s.id))]})]})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(o,{htmlFor:"address",children:a("Street Address")}),e.jsx(d,{id:"address",placeholder:a("Optional physical street address"),value:t.address,onChange:s=>r({...t,address:s.target.value})})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(o,{children:a("Pin Location & Set Geofence Radius")}),e.jsx("div",{className:"border rounded-lg overflow-hidden bg-background",children:e.jsx(ne,{latitude:t.latitude,longitude:t.longitude,radius:t.radius_meters,onChange:(s,x,Z)=>{r(P=>({...P,latitude:s,longitude:x,radius_meters:Z||P.radius_meters}))}})})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(o,{htmlFor:"latitude",children:a("Latitude")}),e.jsx(d,{id:"latitude",type:"number",step:"any",value:t.latitude??"",onChange:s=>r({...t,latitude:parseFloat(s.target.value)||null}),required:!0})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(o,{htmlFor:"longitude",children:a("Longitude")}),e.jsx(d,{id:"longitude",type:"number",step:"any",value:t.longitude??"",onChange:s=>r({...t,longitude:parseFloat(s.target.value)||null}),required:!0})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(o,{htmlFor:"radius_meters",children:a("Allowed Radius (Meters)")}),e.jsx(d,{id:"radius_meters",type:"number",min:10,max:1e4,value:t.radius_meters,onChange:s=>r({...t,radius_meters:parseInt(s.target.value,10)||500}),required:!0})]})]}),e.jsxs("div",{className:"flex items-center gap-2 pt-2",children:[e.jsx("input",{type:"checkbox",id:"is_active",checked:t.is_active,onChange:s=>r({...t,is_active:s.target.checked}),className:"h-4 w-4 rounded border-gray-300 text-primary focus:ring-primary"}),e.jsx(o,{htmlFor:"is_active",className:"cursor-pointer font-normal",children:a("Enable Geofence Enforcement for this Location")})]}),e.jsxs(z,{className:"pt-4",children:[e.jsx(i,{type:"button",variant:"outline",onClick:()=>c(!1),children:a("Cancel")}),e.jsx(i,{type:"submit",children:a(p?"Update Location":"Create Location")})]})]})]})}),e.jsx(I,{open:U,onOpenChange:h,children:e.jsxs(O,{className:"max-w-md",children:[e.jsx(R,{children:e.jsx(q,{children:a("Delete Geofence Location")})}),e.jsxs("p",{className:"text-sm text-muted-foreground",children:[a("Are you sure you want to delete ")," ",e.jsx("span",{className:"font-semibold text-foreground",children:u==null?void 0:u.name}),"? ",a("This action cannot be undone.")]}),e.jsxs(z,{className:"pt-4",children:[e.jsx(i,{variant:"outline",onClick:()=>h(!1),children:a("Cancel")}),e.jsx(i,{variant:"destructive",onClick:Y,children:a("Delete Location")})]})]})})]})}export{ls as default}; +import{r as l,j as e}from"./ui-Z445SNHD.js";import{P as $}from"./page-template-Cw8W4Qs2.js";import{u as ee,c as se,x as ae,P as te,C as y,n as w,o as C,m as S,S as re,I as d,B as i,l as T,D as I,h as O,j as R,k as q,L as o,q as z,r as m,t as n}from"./app-Da3PX8qg.js";import{L as ne}from"./LocationPicker-Dy1Od2a3.js";import{M as _}from"./map-pin-BFNXdrz2.js";import{C as le}from"./circle-check-big-KTDTMhTs.js";import{C as ie}from"./circle-x-r3If4JPw.js";import{F as oe}from"./filter-B_3e214H.js";import{R as ce}from"./refresh-cw--0MMVqmk.js";import{B as de}from"./building-2-DmmRcP0c.js";import{R as me}from"./radio-nm2vY_Ib.js";import{S as ue}from"./square-pen-CatLE0_h.js";import{T as xe}from"./trash-2-15Ri11Yq.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./leaflet-FVhBWCqS.js";import"./locate-fixed-BKpEfCUU.js";function ls(){const{t:a}=ee(),{auth:g,locations:j,branches:k=[],stats:f={total:0,active:0,inactive:0},filters:v={}}=se().props,H=(g==null?void 0:g.permissions)||[],[L,F]=l.useState(v.search||""),[N,A]=l.useState(v.branch_id||"all"),[b,D]=l.useState(v.status||"all"),[K,c]=l.useState(!1),[U,h]=l.useState(!1),[p,B]=l.useState(null),[u,E]=l.useState(null),[t,r]=l.useState({name:"",branch_id:"",address:"",latitude:14.599512,longitude:120.984222,radius_meters:500,is_active:!0}),G=()=>{m.get(route("hr.attendance-locations.index"),{search:L||void 0,branch_id:N!=="all"?N:void 0,status:b!=="all"?b:void 0},{preserveState:!0,preserveScroll:!0})},V=()=>{F(""),A("all"),D("all"),m.get(route("hr.attendance-locations.index"),{},{preserveState:!0,preserveScroll:!0})},X=()=>{B(null),r({name:"",branch_id:"",address:"",latitude:14.599512,longitude:120.984222,radius_meters:500,is_active:!0}),c(!0)},J=s=>{B(s),r({name:s.name,branch_id:s.branch_id?String(s.branch_id):"",address:s.address||"",latitude:parseFloat(s.latitude),longitude:parseFloat(s.longitude),radius_meters:s.radius_meters||500,is_active:!!s.is_active}),c(!0)},Q=s=>{if(s.preventDefault(),!t.name.trim()){n.error(a("Location name is required."));return}if(t.latitude===null||t.longitude===null){n.error(a("Please pin a location on the map."));return}p?m.put(route("hr.attendance-locations.update",p.id),t,{onSuccess:()=>{c(!1),n.success(a("Geofence location updated successfully."))},onError:x=>{n.error(Object.values(x).join(", ")||a("Failed to update location."))}}):m.post(route("hr.attendance-locations.store"),t,{onSuccess:()=>{c(!1),n.success(a("Geofence location created successfully."))},onError:x=>{n.error(Object.values(x).join(", ")||a("Failed to create location."))}})},W=s=>{m.put(route("hr.attendance-locations.toggle-status",s.id),{},{onSuccess:()=>n.success(a("Status updated successfully.")),onError:()=>n.error(a("Failed to toggle status."))})},Y=()=>{u&&m.delete(route("hr.attendance-locations.destroy",u.id),{onSuccess:()=>{h(!1),E(null),n.success(a("Geofence location deleted."))},onError:()=>n.error(a("Failed to delete location."))})},M=[];return ae(H,"manage-attendance-records")&&M.push({label:a("Add Location"),icon:e.jsx(te,{className:"h-4 w-4 mr-1"}),variant:"default",onClick:X}),e.jsxs($,{title:a("Attendance Locations (Geofencing)"),description:a("Manage company geofence boundaries and allowed clock-in locations for employees"),url:route("hr.attendance-locations.index"),actions:M,children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4 mb-6",children:[e.jsxs(y,{children:[e.jsxs(w,{className:"flex flex-row items-center justify-between space-y-0 pb-2",children:[e.jsx(C,{className:"text-sm font-medium",children:a("Total Locations")}),e.jsx(_,{className:"h-4 w-4 text-muted-foreground"})]}),e.jsxs(S,{children:[e.jsx("div",{className:"text-2xl font-bold",children:f.total}),e.jsx("p",{className:"text-xs text-muted-foreground",children:a("Registered geofences")})]})]}),e.jsxs(y,{children:[e.jsxs(w,{className:"flex flex-row items-center justify-between space-y-0 pb-2",children:[e.jsx(C,{className:"text-sm font-medium",children:a("Active Geofences")}),e.jsx(le,{className:"h-4 w-4 text-emerald-500"})]}),e.jsxs(S,{children:[e.jsx("div",{className:"text-2xl font-bold text-emerald-600",children:f.active}),e.jsx("p",{className:"text-xs text-muted-foreground",children:a("Enforced on mobile clock-in")})]})]}),e.jsxs(y,{children:[e.jsxs(w,{className:"flex flex-row items-center justify-between space-y-0 pb-2",children:[e.jsx(C,{className:"text-sm font-medium",children:a("Inactive Locations")}),e.jsx(ie,{className:"h-4 w-4 text-muted-foreground"})]}),e.jsxs(S,{children:[e.jsx("div",{className:"text-2xl font-bold text-muted-foreground",children:f.inactive}),e.jsx("p",{className:"text-xs text-muted-foreground",children:a("Validation disabled")})]})]})]}),e.jsxs("div",{className:"flex flex-wrap items-center gap-3 mb-6 bg-card p-4 rounded-lg border shadow-sm",children:[e.jsx("div",{className:"flex-1 min-w-[200px]",children:e.jsxs("div",{className:"relative",children:[e.jsx(re,{className:"absolute left-3 top-2.5 h-4 w-4 text-muted-foreground"}),e.jsx(d,{placeholder:a("Search by location name or address..."),value:L,onChange:s=>F(s.target.value),onKeyDown:s=>s.key==="Enter"&&G(),className:"pl-9"})]})}),e.jsx("div",{className:"w-[180px]",children:e.jsxs("select",{value:N,onChange:s=>A(s.target.value),className:"w-full h-10 px-3 py-2 bg-background border rounded-md text-sm focus:outline-none focus:ring-2 focus:ring-primary",children:[e.jsx("option",{value:"all",children:a("All Branches")}),k.map(s=>e.jsx("option",{value:s.id,children:s.name},s.id))]})}),e.jsx("div",{className:"w-[150px]",children:e.jsxs("select",{value:b,onChange:s=>D(s.target.value),className:"w-full h-10 px-3 py-2 bg-background border rounded-md text-sm focus:outline-none focus:ring-2 focus:ring-primary",children:[e.jsx("option",{value:"all",children:a("All Status")}),e.jsx("option",{value:"active",children:a("Active")}),e.jsx("option",{value:"inactive",children:a("Inactive")})]})}),e.jsxs(i,{variant:"secondary",onClick:G,className:"flex items-center gap-1",children:[e.jsx(oe,{className:"h-4 w-4"}),a("Filter")]}),e.jsxs(i,{variant:"ghost",onClick:V,className:"flex items-center gap-1",children:[e.jsx(ce,{className:"h-4 w-4"}),a("Reset")]})]}),e.jsx("div",{className:"bg-card rounded-lg border shadow-sm overflow-hidden",children:e.jsxs("table",{className:"w-full text-sm text-left",children:[e.jsx("thead",{className:"bg-muted/50 text-muted-foreground text-xs uppercase font-semibold",children:e.jsxs("tr",{children:[e.jsx("th",{className:"px-6 py-3",children:a("Location Name")}),e.jsx("th",{className:"px-6 py-3",children:a("Branch")}),e.jsx("th",{className:"px-6 py-3",children:a("Coordinates (Lat, Lng)")}),e.jsx("th",{className:"px-6 py-3",children:a("Radius")}),e.jsx("th",{className:"px-6 py-3",children:a("Status")}),e.jsx("th",{className:"px-6 py-3 text-right",children:a("Actions")})]})}),e.jsx("tbody",{className:"divide-y",children:j.data&&j.data.length>0?j.data.map(s=>e.jsxs("tr",{className:"hover:bg-muted/40 transition-colors",children:[e.jsx("td",{className:"px-6 py-4 font-medium",children:e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("div",{className:"h-8 w-8 rounded-full bg-primary/10 text-primary flex items-center justify-center font-bold",children:e.jsx(_,{className:"h-4 w-4"})}),e.jsxs("div",{children:[e.jsx("div",{className:"font-semibold text-foreground",children:s.name}),s.address&&e.jsx("div",{className:"text-xs text-muted-foreground truncate max-w-[250px]",children:s.address})]})]})}),e.jsx("td",{className:"px-6 py-4",children:s.branch?e.jsxs("span",{className:"inline-flex items-center gap-1 text-xs font-medium bg-blue-50 text-blue-700 dark:bg-blue-950 dark:text-blue-300 px-2 py-1 rounded",children:[e.jsx(de,{className:"h-3 w-3"}),s.branch.name]}):e.jsx("span",{className:"text-xs text-muted-foreground",children:a("All Branches (Global)")})}),e.jsxs("td",{className:"px-6 py-4 font-mono text-xs text-muted-foreground",children:[s.latitude,", ",s.longitude]}),e.jsx("td",{className:"px-6 py-4",children:e.jsxs("span",{className:"inline-flex items-center gap-1 text-xs font-semibold bg-emerald-50 text-emerald-700 dark:bg-emerald-950 dark:text-emerald-300 px-2.5 py-1 rounded-full",children:[e.jsx(me,{className:"h-3 w-3"}),s.radius_meters,"m"]})}),e.jsx("td",{className:"px-6 py-4",children:e.jsx("button",{onClick:()=>W(s),className:"cursor-pointer",children:s.is_active?e.jsx(T,{variant:"default",className:"bg-emerald-600 hover:bg-emerald-700",children:a("Active")}):e.jsx(T,{variant:"secondary",className:"text-muted-foreground",children:a("Inactive")})})}),e.jsx("td",{className:"px-6 py-4 text-right",children:e.jsxs("div",{className:"flex items-center justify-end gap-2",children:[e.jsx(i,{variant:"outline",size:"sm",onClick:()=>J(s),children:e.jsx(ue,{className:"h-3.5 w-3.5"})}),e.jsx(i,{variant:"outline",size:"sm",className:"text-destructive hover:bg-destructive/10",onClick:()=>{E(s),h(!0)},children:e.jsx(xe,{className:"h-3.5 w-3.5"})})]})})]},s.id)):e.jsx("tr",{children:e.jsxs("td",{colSpan:6,className:"px-6 py-12 text-center text-muted-foreground",children:[e.jsx(_,{className:"h-8 w-8 mx-auto mb-2 opacity-50"}),e.jsx("p",{children:a("No geofence locations found.")})]})})})]})}),e.jsx(I,{open:K,onOpenChange:c,children:e.jsxs(O,{className:"max-w-2xl max-h-[90vh] overflow-y-auto",children:[e.jsx(R,{children:e.jsx(q,{children:a(p?"Edit Geofence Location":"Add Geofence Location")})}),e.jsxs("form",{onSubmit:Q,className:"space-y-4 py-2",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(o,{htmlFor:"name",children:a("Location Name *")}),e.jsx(d,{id:"name",placeholder:a("e.g. Main Office, Client Site A"),value:t.name,onChange:s=>r({...t,name:s.target.value}),required:!0})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(o,{htmlFor:"branch_id",children:a("Assigned Branch")}),e.jsxs("select",{id:"branch_id",value:t.branch_id,onChange:s=>r({...t,branch_id:s.target.value}),className:"w-full h-10 px-3 py-2 bg-background border rounded-md text-sm focus:outline-none focus:ring-2 focus:ring-primary",children:[e.jsx("option",{value:"",children:a("All Branches (Global Access)")}),k.map(s=>e.jsx("option",{value:s.id,children:s.name},s.id))]})]})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(o,{htmlFor:"address",children:a("Street Address")}),e.jsx(d,{id:"address",placeholder:a("Optional physical street address"),value:t.address,onChange:s=>r({...t,address:s.target.value})})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(o,{children:a("Pin Location & Set Geofence Radius")}),e.jsx("div",{className:"border rounded-lg overflow-hidden bg-background",children:e.jsx(ne,{latitude:t.latitude,longitude:t.longitude,radius:t.radius_meters,onChange:(s,x,Z)=>{r(P=>({...P,latitude:s,longitude:x,radius_meters:Z||P.radius_meters}))}})})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(o,{htmlFor:"latitude",children:a("Latitude")}),e.jsx(d,{id:"latitude",type:"number",step:"any",value:t.latitude??"",onChange:s=>r({...t,latitude:parseFloat(s.target.value)||null}),required:!0})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(o,{htmlFor:"longitude",children:a("Longitude")}),e.jsx(d,{id:"longitude",type:"number",step:"any",value:t.longitude??"",onChange:s=>r({...t,longitude:parseFloat(s.target.value)||null}),required:!0})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(o,{htmlFor:"radius_meters",children:a("Allowed Radius (Meters)")}),e.jsx(d,{id:"radius_meters",type:"number",min:10,max:1e4,value:t.radius_meters,onChange:s=>r({...t,radius_meters:parseInt(s.target.value,10)||500}),required:!0})]})]}),e.jsxs("div",{className:"flex items-center gap-2 pt-2",children:[e.jsx("input",{type:"checkbox",id:"is_active",checked:t.is_active,onChange:s=>r({...t,is_active:s.target.checked}),className:"h-4 w-4 rounded border-gray-300 text-primary focus:ring-primary"}),e.jsx(o,{htmlFor:"is_active",className:"cursor-pointer font-normal",children:a("Enable Geofence Enforcement for this Location")})]}),e.jsxs(z,{className:"pt-4",children:[e.jsx(i,{type:"button",variant:"outline",onClick:()=>c(!1),children:a("Cancel")}),e.jsx(i,{type:"submit",children:a(p?"Update Location":"Create Location")})]})]})]})}),e.jsx(I,{open:U,onOpenChange:h,children:e.jsxs(O,{className:"max-w-md",children:[e.jsx(R,{children:e.jsx(q,{children:a("Delete Geofence Location")})}),e.jsxs("p",{className:"text-sm text-muted-foreground",children:[a("Are you sure you want to delete ")," ",e.jsx("span",{className:"font-semibold text-foreground",children:u==null?void 0:u.name}),"? ",a("This action cannot be undone.")]}),e.jsxs(z,{className:"pt-4",children:[e.jsx(i,{variant:"outline",onClick:()=>h(!1),children:a("Cancel")}),e.jsx(i,{variant:"destructive",onClick:Y,children:a("Delete Location")})]})]})})]})}export{ls as default}; diff --git a/public/build/assets/index-Bu7EiVR5.js b/public/build/assets/index-DnmMJ0mA.js similarity index 69% rename from public/build/assets/index-Bu7EiVR5.js rename to public/build/assets/index-DnmMJ0mA.js index ce0d03a37..e3f5be1ae 100644 --- a/public/build/assets/index-Bu7EiVR5.js +++ b/public/build/assets/index-DnmMJ0mA.js @@ -1 +1 @@ -import{r as p,j as s}from"./ui-Z445SNHD.js";import{P as de}from"./page-template-B_mOhR6n.js";import{u as ce,c as ue,x as ge,P as he,F as fe,g as be,r as d,M as ve,D as ye,t as r}from"./app-36WMjvX0.js";import{C as xe}from"./CrudTable-DA37WZsR.js";import{C as z}from"./CrudFormModal-Bmz2nLeY.js";import{C as _e}from"./CrudDeleteModal-DM40AK8z.js";import{P as Se}from"./pagination-n2efY1KU.js";import{S as we}from"./search-and-filter-bar-PUOLiNYr.js";import je from"./view-DczTOeNr.js";import{u as Ce}from"./use-initials-BK4eRgYY.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./table-C1YkBp3W.js";import"./unlink-sh32LPkQ.js";import"./scale-rJYsnHRa.js";import"./arrow-down-left-BN6xjhcz.js";import"./arrow-left-CjPQICYw.js";import"./arrow-right-left-DKUcVR58.js";import"./arrow-right-DUEfRrRr.js";import"./arrow-up-down-FmcUfWon.js";import"./lock-open-CN4tz8Of.js";import"./award-D9FlSYzB.js";import"./ban-CMgLBFSt.js";import"./indian-rupee-Bh3-8N2a.js";import"./bell-Cr2F9IDD.js";import"./book-open-DUwKvBiK.js";import"./boxes-rwzklut0.js";import"./building-2-Cda8xQDI.js";import"./building-CG4yAV8N.js";import"./calculator-wt_63eRJ.js";import"./calendar-check-BZ1JTjf6.js";import"./camera-DDKUkICL.js";import"./chart-column-GeSBJr5Y.js";import"./chart-no-axes-column-increasing-Beqplnfl.js";import"./chart-no-axes-column-BKgkVzqT.js";import"./chevron-left-DKWjKjSf.js";import"./circle-alert-KsX4JXbz.js";import"./circle-check-big-DqURlwt2.js";import"./circle-check-C_SLfS2p.js";import"./circle-help-BdsC7_wR.js";import"./circle-x-DkvEqmM5.js";import"./circle-BpyxLEsH.js";import"./clipboard-list-BU0dok7E.js";import"./code-DNPjFOcs.js";import"./crosshair-C7OptAZm.js";import"./crown-Cp4cgutu.js";import"./download-Ba72czhU.js";import"./external-link-uO-R2E0-.js";import"./eye-off-DlDpEvnB.js";import"./eye-DSAoA9Pp.js";import"./instagram-DBjFHIT7.js";import"./file-down-Bxu0R4EW.js";import"./pen-line-Fy-AVmqM.js";import"./file-up-CZ-cXuKa.js";import"./filter-D8dMdozc.js";import"./folder-git-2-Dwj_EoDL.js";import"./house-D8b8GwgZ.js";import"./git-branch-D2sIFzs4.js";import"./grip-vertical-DXcr-v-g.js";import"./hard-drive-ApF-ULi1.js";import"./hash-CHJS6b-L.js";import"./shield-Mt6vEHxn.js";import"./info-VH-vNQ_z.js";import"./layers-CF7Mhs3n.js";import"./layout-list-BuBaZfwq.js";import"./lightbulb-fAsbBO8F.js";import"./link-2-C22T2wSs.js";import"./link-ClcCoVU_.js";import"./twitter-DDHYm63p.js";import"./list-Ajdnpsw1.js";import"./locate-fixed-D29o3FBS.js";import"./lock-RX1hYn48.js";import"./log-in-Bt5dnADg.js";import"./mail-BFoS8U8W.js";import"./map-pin-L7jUebKz.js";import"./menu-Cu-nnefe.js";import"./message-square-warning-DbVEqa_0.js";import"./message-square-DMJ4IbdE.js";import"./monitor-DL9THmS7.js";import"./package-B9XnehkQ.js";import"./percent-BYDujffR.js";import"./phone-CJ2h446N.js";import"./plane-BqORGC6m.js";import"./play-DHqp-NCB.js";import"./qr-code-u5AOBzVe.js";import"./quote-BtOwgBns.js";import"./radio-CxUR05xj.js";import"./ruler-DbxwIrQY.js";import"./send-DpE3qK0m.js";import"./server-DgtPu6lA.js";import"./wifi-CFyF5qct.js";import"./shield-check--CTAItWs.js";import"./smartphone-BQ_9x4vN.js";import"./square-check-big-Dt4MtZcM.js";import"./square-pen-B3p2jiW9.js";import"./star-WlheM7sI.js";import"./sun-DRsBfXSu.js";import"./tag-CMVMnpSh.js";import"./target-BEz5Ry2v.js";import"./thumbs-up-DYj-woXk.js";import"./ticket-BhEK5100.js";import"./trash-2-Dxg0nP1A.js";import"./trash-Dyd2ZsaG.js";import"./trending-down-CeOqAkGV.js";import"./trending-up-CPB8hZlm.js";import"./triangle-alert-MsN2AA6c.js";import"./trophy-BZyhzbIT.js";import"./type-DlbqWp8I.js";import"./user-check-4xSYwYvq.js";import"./user-plus-C-0nSlHG.js";import"./user-x-Drk57M2z.js";import"./wallet-C3p1yihr.js";import"./wrench-CLqKc51o.js";import"./zap-D4fS-tPu.js";import"./radio-group-BtLENAXk.js";import"./checkbox-Bos2Phgi.js";import"./multi-select-field-BX9C1tYH.js";import"./scroll-area-BmK0s-Hf.js";import"./LocationPicker-DAd_AcXs.js";import"./leaflet-FVhBWCqS.js";function gr(){var M,I,q,$,W;const{t:e}=ce(),{auth:y,resignations:n,employees:B,filters:l={}}=ue().props,w=(y==null?void 0:y.permissions)||[],H=Ce(),[c,j]=p.useState(l.search||""),[u,C]=p.useState(l.employee_id||""),[m,k]=p.useState(l.status||"all"),[g,D]=p.useState(l.date_from||""),[h,F]=p.useState(l.date_to||""),[G,P]=p.useState(!1),[J,x]=p.useState(!1),[K,f]=p.useState(!1),[Q,_]=p.useState(!1),[a,E]=p.useState(null),[b,N]=p.useState("create"),[S,R]=p.useState(null),X=()=>u!==""||m!=="all"||g!==""||h!==""||c!=="",Y=()=>(u!==""?1:0)+(m!=="all"?1:0)+(g!==""?1:0)+(h!==""?1:0)+(c!==""?1:0),Z=t=>{t.preventDefault(),O()},O=()=>{d.get(route("hr.resignations.index"),{page:1,search:c||void 0,employee_id:u||void 0,status:m!=="all"?m:void 0,date_from:g||void 0,date_to:h||void 0,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},ee=t=>{const i=l.sort_field===t&&l.sort_direction==="asc"?"desc":"asc";d.get(route("hr.resignations.index"),{sort_field:t,sort_direction:i,page:1,search:c||void 0,employee_id:u||void 0,status:m!=="all"?m:void 0,date_from:g||void 0,date_to:h||void 0,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},te=(t,i)=>{switch(E(i),t){case"view":R(i);break;case"edit":N("edit"),f(!0);break;case"delete":x(!0);break;case"change-status":_(!0);break;case"download-document":window.open(route("hr.resignations.download-document",i.id),"_blank");break}},ie=()=>{E(null),N("create"),f(!0)},re=t=>{const i=t;b==="create"?(r.loading(e("Creating resignation...")),d.post(route("hr.resignations.store"),i,{onSuccess:o=>{f(!1),r.dismiss(),o.props.flash.success?r.success(e(o.props.flash.success)):o.props.flash.error?r.error(e(o.props.flash.error)):r.success(e("Resignation created successfully"))},onError:o=>{r.dismiss(),typeof o=="string"?r.error(e(o)):r.error(e(`Failed to create resignation: ${Object.values(o).join(", ")}`))}})):b==="edit"&&(r.loading(e("Updating resignation...")),d.put(route("hr.resignations.update",a.id),i,{onSuccess:o=>{f(!1),r.dismiss(),o.props.flash.success?r.success(e(o.props.flash.success)):o.props.flash.error?r.error(e(o.props.flash.error)):r.success(e("Resignation updated successfully"))},onError:o=>{r.dismiss(),typeof o=="string"?r.error(o):r.error(e(`Failed to update resignation: ${Object.values(o).join(", ")}`))}}))},oe=t=>{r.loading(e("Updating resignation status...")),d.put(route("hr.resignations.change-status",a.id),t,{onSuccess:i=>{_(!1),r.dismiss(),i.props.flash.success?r.success(e(i.props.flash.success)):i.props.flash.error?r.error(e(i.props.flash.error)):r.success(e("Resignation status updated successfully"))},onError:i=>{r.dismiss(),typeof i=="string"?r.error(i):r.error(e(`Failed to update resignation status: ${Object.values(i).join(", ")}`))}})},se=()=>{r.loading(e("Deleting resignation...")),d.delete(route("hr.resignations.destroy",a.id),{onSuccess:t=>{x(!1),r.dismiss(),t.props.flash.success?r.success(e(t.props.flash.success)):t.props.flash.error?r.error(e(t.props.flash.error)):r.success(e("Resignation deleted successfully"))},onError:t=>{r.dismiss(),typeof t=="string"?r.error(t):r.error(e(`Failed to delete resignation: ${Object.values(t).join(", ")}`))}})},ae=()=>{j(""),C(""),k("all"),D(""),F(""),P(!1),d.get(route("hr.resignations.index"),{page:1,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},A=[];ge(w,"create-resignations")&&A.push({label:e("Add Resignation"),icon:s.jsx(he,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>ie()});const ne=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.resignations.index")},{title:e("Resignations")}],le=[{key:"employee.name",label:e("Employee"),render:(t,i)=>{var o,v,V,L,U;return s.jsxs("div",{className:"flex items-center gap-3",children:[s.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-primary text-white overflow-hidden shrink-0",children:(o=i.employee)!=null&&o.avatar?s.jsx("img",{src:i.employee.avatar,alt:(v=i.employee)==null?void 0:v.name,className:"h-full w-full object-cover"}):H(((V=i.employee)==null?void 0:V.name)||"")}),s.jsxs("div",{children:[s.jsx("div",{className:"font-medium",children:((L=i.employee)==null?void 0:L.name)||"-"}),s.jsx("div",{className:"text-sm text-muted-foreground",children:((U=i.employee)==null?void 0:U.email)||""})]})]})}},{key:"resignation_date",label:e("Resignation Date"),sortable:!0,render:t=>{var i;return t?((i=window.appSettings)==null?void 0:i.formatDateTimeSimple(t,!1))||new Date(t).toLocaleString():"-"}},{key:"last_working_day",label:e("Last Working Day"),sortable:!0,render:t=>{var i;return t?((i=window.appSettings)==null?void 0:i.formatDateTimeSimple(t,!1))||new Date(t).toLocaleString():"-"}},{key:"notice_period",label:e("Notice Period"),render:t=>t||"-"},{key:"status",label:e("Status"),render:t=>{const i={pending:"bg-yellow-50 text-yellow-700 ring-yellow-600/20",approved:"bg-green-50 text-green-700 ring-green-600/20",rejected:"bg-red-50 text-red-700 ring-red-600/20",completed:"bg-blue-50 text-blue-700 ring-blue-600/20"};return s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${i[t]||""}`,children:t.charAt(0).toUpperCase()+t.slice(1)})}},{key:"documents",label:e("Documents"),render:(t,i)=>t&&t.trim()!==""?s.jsx("a",{href:be(t),target:"_blank",rel:"noreferrer",className:"inline-flex items-center justify-center text-blue-700 hover:text-blue-900 transition-colors",title:e("View Document"),children:s.jsx(fe,{className:"h-4 w-4"})}):"-"}],pe=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-resignations"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-resignations"},{label:e("Change Status"),icon:"RefreshCw",action:"change-status",className:"text-green-500",requiredPermission:["approve-resignations","reject-resignations"]},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-resignations"}],T=[{value:"",label:e("All Employees")},...(B||[]).map(t=>({value:t.id.toString(),label:`${t.name} (${t.employee_id})`}))],me=[{value:"all",label:e("All Statuses")},{value:"pending",label:e("Pending")},{value:"approved",label:e("Approved")},{value:"rejected",label:e("Rejected")},{value:"completed",label:e("Completed")}];return s.jsxs(de,{title:e("Resignations"),url:"/hr/resignations",actions:A,breadcrumbs:ne,noPadding:!0,children:[s.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:s.jsx(we,{searchTerm:c,onSearchChange:j,onSearch:Z,filters:[{name:"employee_id",label:e("Employee"),type:"select",value:u,onChange:C,options:T,searchable:!0},{name:"status",label:e("Status"),type:"select",value:m,onChange:k,options:me},{name:"date_from",label:e("Date From"),type:"date",value:g,onChange:D},{name:"date_to",label:e("Date To"),type:"date",value:h,onChange:F}],showFilters:G,setShowFilters:P,hasActiveFilters:X,activeFilterCount:Y,onResetFilters:ae,onApplyFilters:O,currentPerPage:((M=l.per_page)==null?void 0:M.toString())||"10",onPerPageChange:t=>{d.get(route("hr.resignations.index"),{page:1,per_page:parseInt(t),search:c||void 0,employee_id:u||void 0,status:m!=="all"?m:void 0,date_from:g||void 0,date_to:h||void 0},{preserveState:!0,preserveScroll:!0})}})}),s.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[s.jsx(xe,{columns:le,actions:pe,data:(n==null?void 0:n.data)||[],from:(n==null?void 0:n.from)||1,onAction:te,sortField:l.sort_field,sortDirection:l.sort_direction,onSort:ee,permissions:w,entityPermissions:{view:"view-resignations",create:"create-resignations",edit:"edit-resignations",delete:"delete-resignations"}}),s.jsx(Se,{from:(n==null?void 0:n.from)||0,to:(n==null?void 0:n.to)||0,total:(n==null?void 0:n.total)||0,links:n==null?void 0:n.links,entityName:e("resignations"),onPageChange:t=>d.get(t)})]}),s.jsx(z,{isOpen:K,onClose:()=>f(!1),onSubmit:re,formConfig:{fields:[{name:"employee_id",label:e("Employee"),type:"select",required:!0,options:T.filter(t=>t.value!==""),searchable:!0},{name:"resignation_date",label:e("Resignation Date"),type:"date",required:!0},{name:"last_working_day",label:e("Last Working Day"),type:"date",required:!0},{name:"notice_period",label:e("Notice Period"),type:"text",placeholder:"e.g. 1 month, 2 weeks"},{name:"reason",label:e("Reason"),type:"text"},{name:"description",label:e("Description"),type:"textarea"},{name:"documents",label:e("Documents"),type:"custom",render:(t,i,o)=>s.jsx(ve,{value:String(i[t.name]||""),onChange:v=>o(t.name,v),placeholder:e("Select document file...")})},...b==="edit"?[{name:"status",label:e("Status"),type:"select",options:[{value:"pending",label:"Pending"},{value:"approved",label:"Approved"},{value:"rejected",label:"Rejected"},{value:"completed",label:"Completed"}]},{name:"exit_interview_conducted",label:e("Exit Interview Conducted"),type:"checkbox"},{name:"exit_interview_date",label:e("Exit Interview Date"),type:"date",showWhen:t=>t.exit_interview_conducted},{name:"exit_feedback",label:e("Exit Feedback"),type:"textarea",showWhen:t=>t.status==="completed"}]:[]],modalSize:"lg"},initialData:a?{...a,employee_id:((I=a.employee_id)==null?void 0:I.toString())||(($=(q=a.employee)==null?void 0:q.id)==null?void 0:$.toString())||"",resignation_date:a.resignation_date?a.resignation_date.split("T")[0]:"",last_working_day:a.last_working_day?a.last_working_day.split("T")[0]:"",exit_interview_date:a.exit_interview_date?a.exit_interview_date.split("T")[0]:""}:null,title:e(b==="create"?"Add New Resignation":"Edit Resignation"),mode:b}),s.jsx(z,{isOpen:Q,onClose:()=>_(!1),onSubmit:oe,formConfig:{fields:[{name:"status",label:e("Status"),type:"select",required:!0,options:[{value:"pending",label:"Pending"},{value:"approved",label:"Approved"},{value:"rejected",label:"Rejected"},{value:"completed",label:"Completed"}],defaultValue:a==null?void 0:a.status},{name:"exit_interview_conducted",label:e("Exit Interview Conducted"),type:"checkbox",showWhen:t=>t.status==="completed"},{name:"exit_interview_date",label:e("Exit Interview Date"),type:"date",showWhen:t=>t.status==="completed"&&t.exit_interview_conducted},{name:"exit_feedback",label:e("Exit Feedback"),type:"textarea",showWhen:t=>t.status==="completed"}],modalSize:"md"},initialData:a,title:e("Change Resignation Status"),mode:"edit"}),s.jsx(_e,{isOpen:J,onClose:()=>x(!1),onConfirm:se,itemName:`${((W=a==null?void 0:a.employee)==null?void 0:W.name)||""}`,entityName:"resignation"}),s.jsx(ye,{open:!!S,onOpenChange:()=>R(null),children:S&&s.jsx(je,{resignation:S})})]})}export{gr as default}; +import{r as p,j as s}from"./ui-Z445SNHD.js";import{P as de}from"./page-template-Cw8W4Qs2.js";import{u as ce,c as ue,x as ge,P as he,F as fe,g as be,r as d,M as ve,D as ye,t as r}from"./app-Da3PX8qg.js";import{C as xe}from"./CrudTable-Dk-uCuqB.js";import{C as z}from"./CrudFormModal-CTSICk3j.js";import{C as _e}from"./CrudDeleteModal-DmHx0JCJ.js";import{P as Se}from"./pagination-B9z4VraF.js";import{S as we}from"./search-and-filter-bar-1QHzFJdq.js";import je from"./view-CAKKogGN.js";import{u as Ce}from"./use-initials-BK4eRgYY.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./table-BRtys9Nx.js";import"./unlink-vC8B7N8r.js";import"./scale-Chnhsap1.js";import"./arrow-down-left-D4-BLXQL.js";import"./arrow-left-B9tcIgis.js";import"./arrow-right-left-TC-Oi5FJ.js";import"./arrow-right-SXr1661j.js";import"./arrow-up-down-Df1H6itH.js";import"./lock-open-Cco69YMj.js";import"./award-DOf5Xc3o.js";import"./ban-C1FQ9ay_.js";import"./indian-rupee-CY9fE6hT.js";import"./bell-BMsQyWM-.js";import"./book-open-DiNAfaue.js";import"./boxes-Bjf0_Kx7.js";import"./building-2-DmmRcP0c.js";import"./building-BXglONiz.js";import"./calculator-B75Vnhim.js";import"./calendar-check-C2F7PWoI.js";import"./camera-DZNJpjXR.js";import"./chart-column-CKzC1aib.js";import"./chart-no-axes-column-increasing-xL8kjLW0.js";import"./chart-no-axes-column-CaNDayE9.js";import"./chevron-left-C98gPe5P.js";import"./circle-alert-Cu5dznTP.js";import"./circle-check-big-KTDTMhTs.js";import"./circle-check-aau4wqhp.js";import"./circle-help-C4uXcZYY.js";import"./circle-x-r3If4JPw.js";import"./circle-DgA3bS7I.js";import"./clipboard-list-BNSl4hy2.js";import"./code-Dzlx6QPB.js";import"./crosshair-DtQysFz7.js";import"./crown-CC8Godfb.js";import"./download-BHVnw95S.js";import"./external-link-DL5n0dhJ.js";import"./eye-off-BJYR0wmr.js";import"./eye-CzYzwmmr.js";import"./instagram-tpp8H3E-.js";import"./file-down-CxCQCvcc.js";import"./pen-line-CNA-f1dm.js";import"./file-up-D3rB-4Bg.js";import"./filter-B_3e214H.js";import"./folder-git-2-T64oq8HG.js";import"./house-BUnGVtyw.js";import"./git-branch-EdIXkL-9.js";import"./grip-vertical-BvetFs24.js";import"./hard-drive--Nch37f-.js";import"./hash-B3fNBlbs.js";import"./shield-rKKgzkbW.js";import"./info-Cj5ROI6H.js";import"./layers-DdZLSQgt.js";import"./layout-list-DkB7S2jk.js";import"./lightbulb-CJXOfIFD.js";import"./link-2-DNnYgrdz.js";import"./link-DeErafFW.js";import"./twitter-CRZZ6zjd.js";import"./list-DY4Uh_0E.js";import"./locate-fixed-BKpEfCUU.js";import"./lock-BGSkpX29.js";import"./log-in-TxFQ9ojy.js";import"./mail-khAU5Oig.js";import"./map-pin-BFNXdrz2.js";import"./menu-BGxVBBZl.js";import"./message-square-warning-DHRFlo8i.js";import"./message-square-C7x1Rix5.js";import"./monitor-P2T9V9tT.js";import"./package-C-rDDwyp.js";import"./percent-DP16IBy2.js";import"./phone-XzqO8Dfs.js";import"./plane-C9QqCVcZ.js";import"./play-62Z04sZZ.js";import"./qr-code-CUR1J9NH.js";import"./quote-DF2Qwen7.js";import"./radio-nm2vY_Ib.js";import"./ruler-DviIA5uv.js";import"./send-DXZhFVWG.js";import"./server-BzBihesB.js";import"./wifi-BPS_-hKY.js";import"./shield-check-Cyw4YGYb.js";import"./smartphone-i99jk4ns.js";import"./square-check-big-Cal0w_ma.js";import"./square-pen-CatLE0_h.js";import"./star-CSGOTD6i.js";import"./sun-TjfxyFzf.js";import"./tag-CUFhfHTp.js";import"./target-B_9kWYv3.js";import"./thumbs-up-Du-LlBXg.js";import"./ticket-BjgtGAIQ.js";import"./trash-2-15Ri11Yq.js";import"./trash-BRJCY2my.js";import"./trending-down-MNPLLbIb.js";import"./trending-up-D5y6g4yZ.js";import"./triangle-alert-CeuDFixJ.js";import"./trophy-Cs36GMET.js";import"./type-DX1RNe21.js";import"./user-check-DDs_5zV9.js";import"./user-plus-Ba62LA9O.js";import"./user-x-C3dBJr2o.js";import"./wallet-BP1hP1I0.js";import"./wrench-DX6GWbcS.js";import"./zap-Of1Abppa.js";import"./radio-group-CuY8xCRY.js";import"./checkbox-C3Z6LHOx.js";import"./multi-select-field-ALFA5JXF.js";import"./scroll-area-C7NBgd0i.js";import"./LocationPicker-Dy1Od2a3.js";import"./leaflet-FVhBWCqS.js";function gr(){var M,I,q,$,W;const{t:e}=ce(),{auth:y,resignations:n,employees:B,filters:l={}}=ue().props,w=(y==null?void 0:y.permissions)||[],H=Ce(),[c,j]=p.useState(l.search||""),[u,C]=p.useState(l.employee_id||""),[m,k]=p.useState(l.status||"all"),[g,D]=p.useState(l.date_from||""),[h,F]=p.useState(l.date_to||""),[G,P]=p.useState(!1),[J,x]=p.useState(!1),[K,f]=p.useState(!1),[Q,_]=p.useState(!1),[a,E]=p.useState(null),[b,N]=p.useState("create"),[S,R]=p.useState(null),X=()=>u!==""||m!=="all"||g!==""||h!==""||c!=="",Y=()=>(u!==""?1:0)+(m!=="all"?1:0)+(g!==""?1:0)+(h!==""?1:0)+(c!==""?1:0),Z=t=>{t.preventDefault(),O()},O=()=>{d.get(route("hr.resignations.index"),{page:1,search:c||void 0,employee_id:u||void 0,status:m!=="all"?m:void 0,date_from:g||void 0,date_to:h||void 0,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},ee=t=>{const i=l.sort_field===t&&l.sort_direction==="asc"?"desc":"asc";d.get(route("hr.resignations.index"),{sort_field:t,sort_direction:i,page:1,search:c||void 0,employee_id:u||void 0,status:m!=="all"?m:void 0,date_from:g||void 0,date_to:h||void 0,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},te=(t,i)=>{switch(E(i),t){case"view":R(i);break;case"edit":N("edit"),f(!0);break;case"delete":x(!0);break;case"change-status":_(!0);break;case"download-document":window.open(route("hr.resignations.download-document",i.id),"_blank");break}},ie=()=>{E(null),N("create"),f(!0)},re=t=>{const i=t;b==="create"?(r.loading(e("Creating resignation...")),d.post(route("hr.resignations.store"),i,{onSuccess:o=>{f(!1),r.dismiss(),o.props.flash.success?r.success(e(o.props.flash.success)):o.props.flash.error?r.error(e(o.props.flash.error)):r.success(e("Resignation created successfully"))},onError:o=>{r.dismiss(),typeof o=="string"?r.error(e(o)):r.error(e(`Failed to create resignation: ${Object.values(o).join(", ")}`))}})):b==="edit"&&(r.loading(e("Updating resignation...")),d.put(route("hr.resignations.update",a.id),i,{onSuccess:o=>{f(!1),r.dismiss(),o.props.flash.success?r.success(e(o.props.flash.success)):o.props.flash.error?r.error(e(o.props.flash.error)):r.success(e("Resignation updated successfully"))},onError:o=>{r.dismiss(),typeof o=="string"?r.error(o):r.error(e(`Failed to update resignation: ${Object.values(o).join(", ")}`))}}))},oe=t=>{r.loading(e("Updating resignation status...")),d.put(route("hr.resignations.change-status",a.id),t,{onSuccess:i=>{_(!1),r.dismiss(),i.props.flash.success?r.success(e(i.props.flash.success)):i.props.flash.error?r.error(e(i.props.flash.error)):r.success(e("Resignation status updated successfully"))},onError:i=>{r.dismiss(),typeof i=="string"?r.error(i):r.error(e(`Failed to update resignation status: ${Object.values(i).join(", ")}`))}})},se=()=>{r.loading(e("Deleting resignation...")),d.delete(route("hr.resignations.destroy",a.id),{onSuccess:t=>{x(!1),r.dismiss(),t.props.flash.success?r.success(e(t.props.flash.success)):t.props.flash.error?r.error(e(t.props.flash.error)):r.success(e("Resignation deleted successfully"))},onError:t=>{r.dismiss(),typeof t=="string"?r.error(t):r.error(e(`Failed to delete resignation: ${Object.values(t).join(", ")}`))}})},ae=()=>{j(""),C(""),k("all"),D(""),F(""),P(!1),d.get(route("hr.resignations.index"),{page:1,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},A=[];ge(w,"create-resignations")&&A.push({label:e("Add Resignation"),icon:s.jsx(he,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>ie()});const ne=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.resignations.index")},{title:e("Resignations")}],le=[{key:"employee.name",label:e("Employee"),render:(t,i)=>{var o,v,V,L,U;return s.jsxs("div",{className:"flex items-center gap-3",children:[s.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-primary text-white overflow-hidden shrink-0",children:(o=i.employee)!=null&&o.avatar?s.jsx("img",{src:i.employee.avatar,alt:(v=i.employee)==null?void 0:v.name,className:"h-full w-full object-cover"}):H(((V=i.employee)==null?void 0:V.name)||"")}),s.jsxs("div",{children:[s.jsx("div",{className:"font-medium",children:((L=i.employee)==null?void 0:L.name)||"-"}),s.jsx("div",{className:"text-sm text-muted-foreground",children:((U=i.employee)==null?void 0:U.email)||""})]})]})}},{key:"resignation_date",label:e("Resignation Date"),sortable:!0,render:t=>{var i;return t?((i=window.appSettings)==null?void 0:i.formatDateTimeSimple(t,!1))||new Date(t).toLocaleString():"-"}},{key:"last_working_day",label:e("Last Working Day"),sortable:!0,render:t=>{var i;return t?((i=window.appSettings)==null?void 0:i.formatDateTimeSimple(t,!1))||new Date(t).toLocaleString():"-"}},{key:"notice_period",label:e("Notice Period"),render:t=>t||"-"},{key:"status",label:e("Status"),render:t=>{const i={pending:"bg-yellow-50 text-yellow-700 ring-yellow-600/20",approved:"bg-green-50 text-green-700 ring-green-600/20",rejected:"bg-red-50 text-red-700 ring-red-600/20",completed:"bg-blue-50 text-blue-700 ring-blue-600/20"};return s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${i[t]||""}`,children:t.charAt(0).toUpperCase()+t.slice(1)})}},{key:"documents",label:e("Documents"),render:(t,i)=>t&&t.trim()!==""?s.jsx("a",{href:be(t),target:"_blank",rel:"noreferrer",className:"inline-flex items-center justify-center text-blue-700 hover:text-blue-900 transition-colors",title:e("View Document"),children:s.jsx(fe,{className:"h-4 w-4"})}):"-"}],pe=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-resignations"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-resignations"},{label:e("Change Status"),icon:"RefreshCw",action:"change-status",className:"text-green-500",requiredPermission:["approve-resignations","reject-resignations"]},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-resignations"}],T=[{value:"",label:e("All Employees")},...(B||[]).map(t=>({value:t.id.toString(),label:`${t.name} (${t.employee_id})`}))],me=[{value:"all",label:e("All Statuses")},{value:"pending",label:e("Pending")},{value:"approved",label:e("Approved")},{value:"rejected",label:e("Rejected")},{value:"completed",label:e("Completed")}];return s.jsxs(de,{title:e("Resignations"),url:"/hr/resignations",actions:A,breadcrumbs:ne,noPadding:!0,children:[s.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:s.jsx(we,{searchTerm:c,onSearchChange:j,onSearch:Z,filters:[{name:"employee_id",label:e("Employee"),type:"select",value:u,onChange:C,options:T,searchable:!0},{name:"status",label:e("Status"),type:"select",value:m,onChange:k,options:me},{name:"date_from",label:e("Date From"),type:"date",value:g,onChange:D},{name:"date_to",label:e("Date To"),type:"date",value:h,onChange:F}],showFilters:G,setShowFilters:P,hasActiveFilters:X,activeFilterCount:Y,onResetFilters:ae,onApplyFilters:O,currentPerPage:((M=l.per_page)==null?void 0:M.toString())||"10",onPerPageChange:t=>{d.get(route("hr.resignations.index"),{page:1,per_page:parseInt(t),search:c||void 0,employee_id:u||void 0,status:m!=="all"?m:void 0,date_from:g||void 0,date_to:h||void 0},{preserveState:!0,preserveScroll:!0})}})}),s.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[s.jsx(xe,{columns:le,actions:pe,data:(n==null?void 0:n.data)||[],from:(n==null?void 0:n.from)||1,onAction:te,sortField:l.sort_field,sortDirection:l.sort_direction,onSort:ee,permissions:w,entityPermissions:{view:"view-resignations",create:"create-resignations",edit:"edit-resignations",delete:"delete-resignations"}}),s.jsx(Se,{from:(n==null?void 0:n.from)||0,to:(n==null?void 0:n.to)||0,total:(n==null?void 0:n.total)||0,links:n==null?void 0:n.links,entityName:e("resignations"),onPageChange:t=>d.get(t)})]}),s.jsx(z,{isOpen:K,onClose:()=>f(!1),onSubmit:re,formConfig:{fields:[{name:"employee_id",label:e("Employee"),type:"select",required:!0,options:T.filter(t=>t.value!==""),searchable:!0},{name:"resignation_date",label:e("Resignation Date"),type:"date",required:!0},{name:"last_working_day",label:e("Last Working Day"),type:"date",required:!0},{name:"notice_period",label:e("Notice Period"),type:"text",placeholder:"e.g. 1 month, 2 weeks"},{name:"reason",label:e("Reason"),type:"text"},{name:"description",label:e("Description"),type:"textarea"},{name:"documents",label:e("Documents"),type:"custom",render:(t,i,o)=>s.jsx(ve,{value:String(i[t.name]||""),onChange:v=>o(t.name,v),placeholder:e("Select document file...")})},...b==="edit"?[{name:"status",label:e("Status"),type:"select",options:[{value:"pending",label:"Pending"},{value:"approved",label:"Approved"},{value:"rejected",label:"Rejected"},{value:"completed",label:"Completed"}]},{name:"exit_interview_conducted",label:e("Exit Interview Conducted"),type:"checkbox"},{name:"exit_interview_date",label:e("Exit Interview Date"),type:"date",showWhen:t=>t.exit_interview_conducted},{name:"exit_feedback",label:e("Exit Feedback"),type:"textarea",showWhen:t=>t.status==="completed"}]:[]],modalSize:"lg"},initialData:a?{...a,employee_id:((I=a.employee_id)==null?void 0:I.toString())||(($=(q=a.employee)==null?void 0:q.id)==null?void 0:$.toString())||"",resignation_date:a.resignation_date?a.resignation_date.split("T")[0]:"",last_working_day:a.last_working_day?a.last_working_day.split("T")[0]:"",exit_interview_date:a.exit_interview_date?a.exit_interview_date.split("T")[0]:""}:null,title:e(b==="create"?"Add New Resignation":"Edit Resignation"),mode:b}),s.jsx(z,{isOpen:Q,onClose:()=>_(!1),onSubmit:oe,formConfig:{fields:[{name:"status",label:e("Status"),type:"select",required:!0,options:[{value:"pending",label:"Pending"},{value:"approved",label:"Approved"},{value:"rejected",label:"Rejected"},{value:"completed",label:"Completed"}],defaultValue:a==null?void 0:a.status},{name:"exit_interview_conducted",label:e("Exit Interview Conducted"),type:"checkbox",showWhen:t=>t.status==="completed"},{name:"exit_interview_date",label:e("Exit Interview Date"),type:"date",showWhen:t=>t.status==="completed"&&t.exit_interview_conducted},{name:"exit_feedback",label:e("Exit Feedback"),type:"textarea",showWhen:t=>t.status==="completed"}],modalSize:"md"},initialData:a,title:e("Change Resignation Status"),mode:"edit"}),s.jsx(_e,{isOpen:J,onClose:()=>x(!1),onConfirm:se,itemName:`${((W=a==null?void 0:a.employee)==null?void 0:W.name)||""}`,entityName:"resignation"}),s.jsx(ye,{open:!!S,onOpenChange:()=>R(null),children:S&&s.jsx(je,{resignation:S})})]})}export{gr as default}; diff --git a/public/build/assets/index-CZgLZzqR.js b/public/build/assets/index-DpLV8W-E.js similarity index 71% rename from public/build/assets/index-CZgLZzqR.js rename to public/build/assets/index-DpLV8W-E.js index 6e0b98ed4..3b7429913 100644 --- a/public/build/assets/index-CZgLZzqR.js +++ b/public/build/assets/index-DpLV8W-E.js @@ -1 +1 @@ -import{r as c,j as a}from"./ui-Z445SNHD.js";import{P as H}from"./page-template-B_mOhR6n.js";import{u as J,c as K,r as p,D as W,h as Y,j as Z,k as I,t as i}from"./app-36WMjvX0.js";import{C as ee}from"./CrudTable-DA37WZsR.js";import{C as te}from"./CrudDeleteModal-DM40AK8z.js";import{C as h}from"./CrudFormModal-Bmz2nLeY.js";import{P as re}from"./pagination-n2efY1KU.js";import{S as se}from"./search-and-filter-bar-PUOLiNYr.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./table-C1YkBp3W.js";import"./unlink-sh32LPkQ.js";import"./scale-rJYsnHRa.js";import"./arrow-down-left-BN6xjhcz.js";import"./arrow-left-CjPQICYw.js";import"./arrow-right-left-DKUcVR58.js";import"./arrow-right-DUEfRrRr.js";import"./arrow-up-down-FmcUfWon.js";import"./lock-open-CN4tz8Of.js";import"./award-D9FlSYzB.js";import"./ban-CMgLBFSt.js";import"./indian-rupee-Bh3-8N2a.js";import"./bell-Cr2F9IDD.js";import"./book-open-DUwKvBiK.js";import"./boxes-rwzklut0.js";import"./building-2-Cda8xQDI.js";import"./building-CG4yAV8N.js";import"./calculator-wt_63eRJ.js";import"./calendar-check-BZ1JTjf6.js";import"./camera-DDKUkICL.js";import"./chart-column-GeSBJr5Y.js";import"./chart-no-axes-column-increasing-Beqplnfl.js";import"./chart-no-axes-column-BKgkVzqT.js";import"./chevron-left-DKWjKjSf.js";import"./circle-alert-KsX4JXbz.js";import"./circle-check-big-DqURlwt2.js";import"./circle-check-C_SLfS2p.js";import"./circle-help-BdsC7_wR.js";import"./circle-x-DkvEqmM5.js";import"./circle-BpyxLEsH.js";import"./clipboard-list-BU0dok7E.js";import"./code-DNPjFOcs.js";import"./crosshair-C7OptAZm.js";import"./crown-Cp4cgutu.js";import"./download-Ba72czhU.js";import"./external-link-uO-R2E0-.js";import"./eye-off-DlDpEvnB.js";import"./eye-DSAoA9Pp.js";import"./instagram-DBjFHIT7.js";import"./file-down-Bxu0R4EW.js";import"./pen-line-Fy-AVmqM.js";import"./file-up-CZ-cXuKa.js";import"./filter-D8dMdozc.js";import"./folder-git-2-Dwj_EoDL.js";import"./house-D8b8GwgZ.js";import"./git-branch-D2sIFzs4.js";import"./grip-vertical-DXcr-v-g.js";import"./hard-drive-ApF-ULi1.js";import"./hash-CHJS6b-L.js";import"./shield-Mt6vEHxn.js";import"./info-VH-vNQ_z.js";import"./layers-CF7Mhs3n.js";import"./layout-list-BuBaZfwq.js";import"./lightbulb-fAsbBO8F.js";import"./link-2-C22T2wSs.js";import"./link-ClcCoVU_.js";import"./twitter-DDHYm63p.js";import"./list-Ajdnpsw1.js";import"./locate-fixed-D29o3FBS.js";import"./lock-RX1hYn48.js";import"./log-in-Bt5dnADg.js";import"./mail-BFoS8U8W.js";import"./map-pin-L7jUebKz.js";import"./menu-Cu-nnefe.js";import"./message-square-warning-DbVEqa_0.js";import"./message-square-DMJ4IbdE.js";import"./monitor-DL9THmS7.js";import"./package-B9XnehkQ.js";import"./percent-BYDujffR.js";import"./phone-CJ2h446N.js";import"./plane-BqORGC6m.js";import"./play-DHqp-NCB.js";import"./qr-code-u5AOBzVe.js";import"./quote-BtOwgBns.js";import"./radio-CxUR05xj.js";import"./ruler-DbxwIrQY.js";import"./send-DpE3qK0m.js";import"./server-DgtPu6lA.js";import"./wifi-CFyF5qct.js";import"./shield-check--CTAItWs.js";import"./smartphone-BQ_9x4vN.js";import"./square-check-big-Dt4MtZcM.js";import"./square-pen-B3p2jiW9.js";import"./star-WlheM7sI.js";import"./sun-DRsBfXSu.js";import"./tag-CMVMnpSh.js";import"./target-BEz5Ry2v.js";import"./thumbs-up-DYj-woXk.js";import"./ticket-BhEK5100.js";import"./trash-2-Dxg0nP1A.js";import"./trash-Dyd2ZsaG.js";import"./trending-down-CeOqAkGV.js";import"./trending-up-CPB8hZlm.js";import"./triangle-alert-MsN2AA6c.js";import"./trophy-BZyhzbIT.js";import"./type-DlbqWp8I.js";import"./user-check-4xSYwYvq.js";import"./user-plus-C-0nSlHG.js";import"./user-x-Drk57M2z.js";import"./wallet-C3p1yihr.js";import"./wrench-CLqKc51o.js";import"./zap-D4fS-tPu.js";import"./radio-group-BtLENAXk.js";import"./checkbox-Bos2Phgi.js";import"./multi-select-field-BX9C1tYH.js";import"./scroll-area-BmK0s-Hf.js";import"./LocationPicker-DAd_AcXs.js";import"./leaflet-FVhBWCqS.js";function zr(){var v,_;const{t}=J(),{auth:g,contacts:l,filters:m={},globalSettings:n}=K().props,w=(g==null?void 0:g.permissions)||[],[u,j]=c.useState(m.search||""),[k,S]=c.useState(!1),[D,b]=c.useState(!1),[E,C]=c.useState(!1),[P,x]=c.useState(!1),[O,y]=c.useState(!1),[q,f]=c.useState(!1),[e,F]=c.useState(null),M=()=>u!=="",R=()=>u!==""?1:0,T=s=>{s.preventDefault(),N()},N=()=>{p.get(route("contacts.index"),{page:1,search:u||void 0,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},A=s=>{const r=m.sort_field===s&&m.sort_direction==="asc"?"desc":"asc";p.get(route("contacts.index"),{sort_field:s,sort_direction:r,page:1,search:u||void 0,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},V=(s,r)=>{switch(F(r),s){case"view":C(!0);break;case"update-status":x(!0);break;case"send-reply":y(!0);break;case"create-subdomain":f(!0);break;case"delete":b(!0);break}},U=s=>{i.loading(t("Updating contact status...")),p.put(route("contacts.update-status",e.id),{status:s.status},{onSuccess:r=>{var d;x(!1),i.dismiss();const o=(d=r==null?void 0:r.props)==null?void 0:d.flash;o!=null&&o.success?i.success(t(o.success)):o!=null&&o.error&&i.error(t(o.error))},onError:r=>{i.dismiss(),typeof r=="string"?i.error(t(r)):i.error(t("Failed to update contact status: {{errors}}",{errors:Object.values(r).join(", ")}))}})},L=()=>{n!=null&&n.is_demo||i.loading(t("Deleting contact...")),p.delete(route("contacts.destroy",e.id),{onSuccess:s=>{var o;b(!1),n!=null&&n.is_demo||i.dismiss();const r=(o=s==null?void 0:s.props)==null?void 0:o.flash;r!=null&&r.success?i.success(t(r.success)):r!=null&&r.error&&i.error(t(r.error))},onError:s=>{n!=null&&n.is_demo||i.dismiss(),typeof s=="string"?i.error(t(s)):i.error(t("Failed to delete contact: {{errors}}",{errors:Object.values(s).join(", ")}))}})},B=s=>{n!=null&&n.is_demo||i.loading(t("Sending reply...")),p.post(route("contacts.send-reply",e.id),{subject:s.subject,message:s.message},{onSuccess:r=>{var d;y(!1),n!=null&&n.is_demo||i.dismiss();const o=(d=r==null?void 0:r.props)==null?void 0:d.flash;o!=null&&o.success?i.success(t(o.success)):o!=null&&o.error&&i.error(t(o.error))},onError:r=>{n!=null&&n.is_demo||i.dismiss(),typeof r=="string"?i.error(t(r)):i.error(t("Failed to send reply: {{errors}}",{errors:Object.values(r).join(", ")}))}})},Q=s=>{i.loading(t("Provisioning subdomain & database...")),p.post(route("contacts.provision-subdomain"),{company_name:(e==null?void 0:e.name)||"Company",contact_name:(e==null?void 0:e.name)||"Contact",email:(e==null?void 0:e.email)||"",desired_subdomain:s.desired_subdomain,employee_count:(e==null?void 0:e.employee_count)||10,requested_features:(e==null?void 0:e.requested_features)||[],payment_reference:s.payment_reference||"MANUAL-EXECUTIVE-PROVISION"},{onSuccess:r=>{var o,d;f(!1),i.dismiss(),(d=(o=r==null?void 0:r.props)==null?void 0:o.flash)!=null&&d.success?i.success(t(r.props.flash.success)):i.success(t("Subdomain created and database provisioned successfully!"))},onError:r=>{i.dismiss(),typeof r=="string"?i.error(t(r)):i.error(t("Failed to provision subdomain: {{errors}}",{errors:Object.values(r).join(", ")}))}})},$=()=>{j(""),S(!1),p.get(route("contacts.index"),{page:1,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},z=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Landing Page"),href:route("landing-page")},{title:t("Contact Inquiries")}],X=[{key:"name",label:t("Name & Company"),sortable:!0,render:(s,r)=>a.jsxs("div",{children:[a.jsx("div",{className:"font-semibold text-gray-900",children:s||"-"}),r.company_name&&a.jsx("div",{className:"text-xs text-gray-500 font-medium",children:r.company_name})]})},{key:"email",label:t("Email"),sortable:!0,render:s=>s||"-"},{key:"desired_subdomain",label:t("Subdomain Slug"),render:s=>s?a.jsxs("span",{className:"font-mono text-xs text-blue-600 bg-blue-50 border border-blue-200 px-2 py-0.5 rounded font-semibold",children:[s,".hrm.com"]}):"-"},{key:"employee_count",label:t("Employees"),render:s=>s?a.jsxs("span",{className:"inline-flex items-center px-2 py-0.5 rounded text-xs font-semibold bg-gray-100 text-gray-800 border border-gray-200",children:[s," Staff"]}):"-"},{key:"requested_features",label:t("Requested Modules"),render:s=>{const r=Array.isArray(s)?s:[];return r.length===0?a.jsx("span",{className:"text-xs text-gray-400",children:"Standard"}):a.jsx("div",{className:"flex flex-wrap gap-1 max-w-xs",children:r.map((o,d)=>a.jsx("span",{className:"inline-flex items-center px-1.5 py-0.5 rounded text-[10px] font-bold uppercase tracking-wider bg-indigo-50 text-indigo-700 border border-indigo-200",children:o.replace("module_","").replace("_"," ")},d))})}},{key:"status",label:t("Status"),render:s=>{const r={New:"bg-blue-50 text-blue-700 ring-blue-700/10",Contacted:"bg-yellow-50 text-yellow-700 ring-yellow-600/20",Qualified:"bg-green-50 text-green-700 ring-green-600/20",Converted:"bg-purple-50 text-purple-700 ring-purple-700/10",Closed:"bg-gray-50 text-gray-700 ring-gray-600/20"};return a.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${r[s]||"bg-gray-50 text-gray-700 ring-gray-600/20"}`,children:s||"New"})}},{key:"created_at",label:t("Date"),sortable:!0,render:s=>{var r;return((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(s,!0))||new Date(s).toLocaleString()}}],G=[{label:t("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-contacts"},{label:t("Update Status"),icon:"RefreshCw",action:"update-status",className:"text-green-500",requiredPermission:"update-contact-status"},{label:t("Send Reply"),icon:"Reply",action:"send-reply",className:"text-purple-500",requiredPermission:"send-reply-contacts"},{label:t("Create Subdomain"),icon:"Globe",action:"create-subdomain",className:"text-emerald-600",requiredPermission:"manage-contacts"},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-contacts"}];return a.jsxs(H,{title:t("Contact Inquiries"),description:t("Manage website inquiries and create subdomains for prospective tenants."),url:"/contacts",breadcrumbs:z,noPadding:!0,children:[a.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:a.jsx(se,{searchTerm:u,onSearchChange:j,onSearch:T,filters:[],showFilters:k,setShowFilters:S,hasActiveFilters:M,activeFilterCount:R,onResetFilters:$,onApplyFilters:N,currentPerPage:((v=m.per_page)==null?void 0:v.toString())||"10",onPerPageChange:s=>{p.get(route("contacts.index"),{page:1,per_page:parseInt(s),search:u||void 0},{preserveState:!0,preserveScroll:!0})}})}),a.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[a.jsx(ee,{columns:X,actions:G,data:(l==null?void 0:l.data)||[],from:(l==null?void 0:l.from)||1,onAction:V,sortField:m.sort_field,sortDirection:m.sort_direction,onSort:A,permissions:w,entityPermissions:{view:"view-contacts",edit:"update-contact-status",delete:"delete-contacts"}}),a.jsx(re,{from:(l==null?void 0:l.from)||0,to:(l==null?void 0:l.to)||0,total:(l==null?void 0:l.total)||0,links:l==null?void 0:l.links,entityName:t("contacts"),onPageChange:s=>p.get(s)})]}),a.jsx(te,{isOpen:D,onClose:()=>b(!1),onConfirm:L,itemName:`${(e==null?void 0:e.name)||""} - ${(e==null?void 0:e.subject)||""}`,entityName:t("contact")}),a.jsx(W,{open:E,onOpenChange:C,children:a.jsxs(Y,{className:"max-w-2xl",children:[a.jsx(Z,{children:a.jsx(I,{children:t("Contact Details")})}),a.jsxs("div",{className:"space-y-6",children:[a.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[a.jsxs("div",{className:"bg-gray-50 dark:bg-gray-800 p-4 rounded-lg",children:[a.jsx("label",{className:"block text-sm font-semibold text-gray-700 dark:text-gray-300 mb-2",children:t("Name")}),a.jsx("p",{className:"text-gray-900 dark:text-gray-100",children:(e==null?void 0:e.name)||"-"})]}),a.jsxs("div",{className:"bg-gray-50 dark:bg-gray-800 p-4 rounded-lg",children:[a.jsx("label",{className:"block text-sm font-semibold text-gray-700 dark:text-gray-300 mb-2",children:t("Email")}),a.jsx("p",{className:"text-gray-900 dark:text-gray-100",children:(e==null?void 0:e.email)||"-"})]})]}),a.jsxs("div",{className:"bg-gray-50 dark:bg-gray-800 p-4 rounded-lg",children:[a.jsx("label",{className:"block text-sm font-semibold text-gray-700 dark:text-gray-300 mb-2",children:t("Subject")}),a.jsx("p",{className:"text-gray-900 dark:text-gray-100",children:(e==null?void 0:e.subject)||"-"})]}),a.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[a.jsxs("div",{className:"bg-gray-50 dark:bg-gray-800 p-4 rounded-lg",children:[a.jsx("label",{className:"block text-sm font-semibold text-gray-700 dark:text-gray-300 mb-2",children:t("Status")}),a.jsx("div",{children:(()=>{const s=(e==null?void 0:e.status)||"New",r={New:"bg-blue-50 text-blue-700 ring-blue-700/10",Contacted:"bg-yellow-50 text-yellow-700 ring-yellow-600/20",Qualified:"bg-green-50 text-green-700 ring-green-600/20",Converted:"bg-purple-50 text-purple-700 ring-purple-700/10",Closed:"bg-gray-50 text-gray-700 ring-gray-600/20"};return a.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${r[s]||"bg-gray-50 text-gray-700 ring-gray-600/20"}`,children:s})})()})]}),a.jsxs("div",{className:"bg-gray-50 dark:bg-gray-800 p-4 rounded-lg",children:[a.jsx("label",{className:"block text-sm font-semibold text-gray-700 dark:text-gray-300 mb-2",children:t("Date")}),a.jsx("p",{className:"text-gray-900 dark:text-gray-100",children:e!=null&&e.created_at?((_=window.appSettings)==null?void 0:_.formatDateTimeSimple(e.created_at,!0))||new Date(e.created_at).toLocaleString():"-"})]})]}),a.jsxs("div",{className:"bg-gray-50 dark:bg-gray-800 p-4 rounded-lg",children:[a.jsx("label",{className:"block text-sm font-semibold text-gray-700 dark:text-gray-300 mb-2",children:t("Message")}),a.jsx("p",{className:"text-gray-900 dark:text-gray-100 whitespace-pre-wrap",children:(e==null?void 0:e.message)||"-"})]})]})]})}),a.jsx(h,{isOpen:P,onClose:()=>x(!1),onSubmit:U,title:t("Update Contact Status"),mode:"edit",formConfig:{fields:[{name:"status",label:t("Status"),type:"select",required:!0,options:[{value:"New",label:t("New")},{value:"Contacted",label:t("Contacted")},{value:"Qualified",label:t("Qualified")},{value:"Converted",label:t("Converted")},{value:"Closed",label:t("Closed")}]}]},initialData:{status:(e==null?void 0:e.status)||"New"}}),a.jsx(h,{isOpen:O,onClose:()=>y(!1),onSubmit:B,title:t("Send Reply"),mode:"create",submitButtonText:t("Send"),formConfig:{fields:[{name:"email",label:t("Email"),type:"text",defaultValue:(e==null?void 0:e.email)||"",disabled:!0},{name:"subject",label:t("Subject"),type:"text",required:!0,placeholder:t("Enter reply subject")},{name:"message",label:t("Message"),type:"textarea",required:!0,placeholder:t("Enter your reply message")}],modalSize:"2xl"},initialData:{email:(e==null?void 0:e.email)||""}}),a.jsx(h,{isOpen:q,onClose:()=>f(!1),onSubmit:Q,title:t("Approve & Create Subdomain for Inquiry"),mode:"create",submitButtonText:t("Create Subdomain & Provision DB"),formConfig:{fields:[{name:"company_name",label:t("Company / Contact Name"),type:"text",defaultValue:(e==null?void 0:e.name)||"",disabled:!0},{name:"email",label:t("Email"),type:"text",defaultValue:(e==null?void 0:e.email)||"",disabled:!0},{name:"desired_subdomain",label:t("Desired Subdomain Slug"),type:"text",required:!0,placeholder:t("e.g. acme, globex, stark")},{name:"payment_reference",label:t("Payment Reference / Receipt No."),type:"text",required:!1,placeholder:t("e.g. REF-123456")}],modalSize:"2xl"},initialData:{desired_subdomain:(e==null?void 0:e.desired_subdomain)||(e!=null&&e.name?e.name.toLowerCase().replace(/[^a-z0-9]/g,""):""),payment_reference:(e==null?void 0:e.payment_reference)||"PAID-EXECUTIVE-VERIFIED"}})]})}export{zr as default}; +import{r as c,j as a}from"./ui-Z445SNHD.js";import{P as H}from"./page-template-Cw8W4Qs2.js";import{u as J,c as K,r as p,D as W,h as Y,j as Z,k as I,t as i}from"./app-Da3PX8qg.js";import{C as ee}from"./CrudTable-Dk-uCuqB.js";import{C as te}from"./CrudDeleteModal-DmHx0JCJ.js";import{C as h}from"./CrudFormModal-CTSICk3j.js";import{P as re}from"./pagination-B9z4VraF.js";import{S as se}from"./search-and-filter-bar-1QHzFJdq.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./table-BRtys9Nx.js";import"./unlink-vC8B7N8r.js";import"./scale-Chnhsap1.js";import"./arrow-down-left-D4-BLXQL.js";import"./arrow-left-B9tcIgis.js";import"./arrow-right-left-TC-Oi5FJ.js";import"./arrow-right-SXr1661j.js";import"./arrow-up-down-Df1H6itH.js";import"./lock-open-Cco69YMj.js";import"./award-DOf5Xc3o.js";import"./ban-C1FQ9ay_.js";import"./indian-rupee-CY9fE6hT.js";import"./bell-BMsQyWM-.js";import"./book-open-DiNAfaue.js";import"./boxes-Bjf0_Kx7.js";import"./building-2-DmmRcP0c.js";import"./building-BXglONiz.js";import"./calculator-B75Vnhim.js";import"./calendar-check-C2F7PWoI.js";import"./camera-DZNJpjXR.js";import"./chart-column-CKzC1aib.js";import"./chart-no-axes-column-increasing-xL8kjLW0.js";import"./chart-no-axes-column-CaNDayE9.js";import"./chevron-left-C98gPe5P.js";import"./circle-alert-Cu5dznTP.js";import"./circle-check-big-KTDTMhTs.js";import"./circle-check-aau4wqhp.js";import"./circle-help-C4uXcZYY.js";import"./circle-x-r3If4JPw.js";import"./circle-DgA3bS7I.js";import"./clipboard-list-BNSl4hy2.js";import"./code-Dzlx6QPB.js";import"./crosshair-DtQysFz7.js";import"./crown-CC8Godfb.js";import"./download-BHVnw95S.js";import"./external-link-DL5n0dhJ.js";import"./eye-off-BJYR0wmr.js";import"./eye-CzYzwmmr.js";import"./instagram-tpp8H3E-.js";import"./file-down-CxCQCvcc.js";import"./pen-line-CNA-f1dm.js";import"./file-up-D3rB-4Bg.js";import"./filter-B_3e214H.js";import"./folder-git-2-T64oq8HG.js";import"./house-BUnGVtyw.js";import"./git-branch-EdIXkL-9.js";import"./grip-vertical-BvetFs24.js";import"./hard-drive--Nch37f-.js";import"./hash-B3fNBlbs.js";import"./shield-rKKgzkbW.js";import"./info-Cj5ROI6H.js";import"./layers-DdZLSQgt.js";import"./layout-list-DkB7S2jk.js";import"./lightbulb-CJXOfIFD.js";import"./link-2-DNnYgrdz.js";import"./link-DeErafFW.js";import"./twitter-CRZZ6zjd.js";import"./list-DY4Uh_0E.js";import"./locate-fixed-BKpEfCUU.js";import"./lock-BGSkpX29.js";import"./log-in-TxFQ9ojy.js";import"./mail-khAU5Oig.js";import"./map-pin-BFNXdrz2.js";import"./menu-BGxVBBZl.js";import"./message-square-warning-DHRFlo8i.js";import"./message-square-C7x1Rix5.js";import"./monitor-P2T9V9tT.js";import"./package-C-rDDwyp.js";import"./percent-DP16IBy2.js";import"./phone-XzqO8Dfs.js";import"./plane-C9QqCVcZ.js";import"./play-62Z04sZZ.js";import"./qr-code-CUR1J9NH.js";import"./quote-DF2Qwen7.js";import"./radio-nm2vY_Ib.js";import"./ruler-DviIA5uv.js";import"./send-DXZhFVWG.js";import"./server-BzBihesB.js";import"./wifi-BPS_-hKY.js";import"./shield-check-Cyw4YGYb.js";import"./smartphone-i99jk4ns.js";import"./square-check-big-Cal0w_ma.js";import"./square-pen-CatLE0_h.js";import"./star-CSGOTD6i.js";import"./sun-TjfxyFzf.js";import"./tag-CUFhfHTp.js";import"./target-B_9kWYv3.js";import"./thumbs-up-Du-LlBXg.js";import"./ticket-BjgtGAIQ.js";import"./trash-2-15Ri11Yq.js";import"./trash-BRJCY2my.js";import"./trending-down-MNPLLbIb.js";import"./trending-up-D5y6g4yZ.js";import"./triangle-alert-CeuDFixJ.js";import"./trophy-Cs36GMET.js";import"./type-DX1RNe21.js";import"./user-check-DDs_5zV9.js";import"./user-plus-Ba62LA9O.js";import"./user-x-C3dBJr2o.js";import"./wallet-BP1hP1I0.js";import"./wrench-DX6GWbcS.js";import"./zap-Of1Abppa.js";import"./radio-group-CuY8xCRY.js";import"./checkbox-C3Z6LHOx.js";import"./multi-select-field-ALFA5JXF.js";import"./scroll-area-C7NBgd0i.js";import"./LocationPicker-Dy1Od2a3.js";import"./leaflet-FVhBWCqS.js";function zr(){var v,_;const{t}=J(),{auth:g,contacts:l,filters:m={},globalSettings:n}=K().props,w=(g==null?void 0:g.permissions)||[],[u,j]=c.useState(m.search||""),[k,S]=c.useState(!1),[D,b]=c.useState(!1),[E,C]=c.useState(!1),[P,x]=c.useState(!1),[O,y]=c.useState(!1),[q,f]=c.useState(!1),[e,F]=c.useState(null),M=()=>u!=="",R=()=>u!==""?1:0,T=s=>{s.preventDefault(),N()},N=()=>{p.get(route("contacts.index"),{page:1,search:u||void 0,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},A=s=>{const r=m.sort_field===s&&m.sort_direction==="asc"?"desc":"asc";p.get(route("contacts.index"),{sort_field:s,sort_direction:r,page:1,search:u||void 0,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},V=(s,r)=>{switch(F(r),s){case"view":C(!0);break;case"update-status":x(!0);break;case"send-reply":y(!0);break;case"create-subdomain":f(!0);break;case"delete":b(!0);break}},U=s=>{i.loading(t("Updating contact status...")),p.put(route("contacts.update-status",e.id),{status:s.status},{onSuccess:r=>{var d;x(!1),i.dismiss();const o=(d=r==null?void 0:r.props)==null?void 0:d.flash;o!=null&&o.success?i.success(t(o.success)):o!=null&&o.error&&i.error(t(o.error))},onError:r=>{i.dismiss(),typeof r=="string"?i.error(t(r)):i.error(t("Failed to update contact status: {{errors}}",{errors:Object.values(r).join(", ")}))}})},L=()=>{n!=null&&n.is_demo||i.loading(t("Deleting contact...")),p.delete(route("contacts.destroy",e.id),{onSuccess:s=>{var o;b(!1),n!=null&&n.is_demo||i.dismiss();const r=(o=s==null?void 0:s.props)==null?void 0:o.flash;r!=null&&r.success?i.success(t(r.success)):r!=null&&r.error&&i.error(t(r.error))},onError:s=>{n!=null&&n.is_demo||i.dismiss(),typeof s=="string"?i.error(t(s)):i.error(t("Failed to delete contact: {{errors}}",{errors:Object.values(s).join(", ")}))}})},B=s=>{n!=null&&n.is_demo||i.loading(t("Sending reply...")),p.post(route("contacts.send-reply",e.id),{subject:s.subject,message:s.message},{onSuccess:r=>{var d;y(!1),n!=null&&n.is_demo||i.dismiss();const o=(d=r==null?void 0:r.props)==null?void 0:d.flash;o!=null&&o.success?i.success(t(o.success)):o!=null&&o.error&&i.error(t(o.error))},onError:r=>{n!=null&&n.is_demo||i.dismiss(),typeof r=="string"?i.error(t(r)):i.error(t("Failed to send reply: {{errors}}",{errors:Object.values(r).join(", ")}))}})},Q=s=>{i.loading(t("Provisioning subdomain & database...")),p.post(route("contacts.provision-subdomain"),{company_name:(e==null?void 0:e.name)||"Company",contact_name:(e==null?void 0:e.name)||"Contact",email:(e==null?void 0:e.email)||"",desired_subdomain:s.desired_subdomain,employee_count:(e==null?void 0:e.employee_count)||10,requested_features:(e==null?void 0:e.requested_features)||[],payment_reference:s.payment_reference||"MANUAL-EXECUTIVE-PROVISION"},{onSuccess:r=>{var o,d;f(!1),i.dismiss(),(d=(o=r==null?void 0:r.props)==null?void 0:o.flash)!=null&&d.success?i.success(t(r.props.flash.success)):i.success(t("Subdomain created and database provisioned successfully!"))},onError:r=>{i.dismiss(),typeof r=="string"?i.error(t(r)):i.error(t("Failed to provision subdomain: {{errors}}",{errors:Object.values(r).join(", ")}))}})},$=()=>{j(""),S(!1),p.get(route("contacts.index"),{page:1,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},z=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Landing Page"),href:route("landing-page")},{title:t("Contact Inquiries")}],X=[{key:"name",label:t("Name & Company"),sortable:!0,render:(s,r)=>a.jsxs("div",{children:[a.jsx("div",{className:"font-semibold text-gray-900",children:s||"-"}),r.company_name&&a.jsx("div",{className:"text-xs text-gray-500 font-medium",children:r.company_name})]})},{key:"email",label:t("Email"),sortable:!0,render:s=>s||"-"},{key:"desired_subdomain",label:t("Subdomain Slug"),render:s=>s?a.jsxs("span",{className:"font-mono text-xs text-blue-600 bg-blue-50 border border-blue-200 px-2 py-0.5 rounded font-semibold",children:[s,".hrm.com"]}):"-"},{key:"employee_count",label:t("Employees"),render:s=>s?a.jsxs("span",{className:"inline-flex items-center px-2 py-0.5 rounded text-xs font-semibold bg-gray-100 text-gray-800 border border-gray-200",children:[s," Staff"]}):"-"},{key:"requested_features",label:t("Requested Modules"),render:s=>{const r=Array.isArray(s)?s:[];return r.length===0?a.jsx("span",{className:"text-xs text-gray-400",children:"Standard"}):a.jsx("div",{className:"flex flex-wrap gap-1 max-w-xs",children:r.map((o,d)=>a.jsx("span",{className:"inline-flex items-center px-1.5 py-0.5 rounded text-[10px] font-bold uppercase tracking-wider bg-indigo-50 text-indigo-700 border border-indigo-200",children:o.replace("module_","").replace("_"," ")},d))})}},{key:"status",label:t("Status"),render:s=>{const r={New:"bg-blue-50 text-blue-700 ring-blue-700/10",Contacted:"bg-yellow-50 text-yellow-700 ring-yellow-600/20",Qualified:"bg-green-50 text-green-700 ring-green-600/20",Converted:"bg-purple-50 text-purple-700 ring-purple-700/10",Closed:"bg-gray-50 text-gray-700 ring-gray-600/20"};return a.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${r[s]||"bg-gray-50 text-gray-700 ring-gray-600/20"}`,children:s||"New"})}},{key:"created_at",label:t("Date"),sortable:!0,render:s=>{var r;return((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(s,!0))||new Date(s).toLocaleString()}}],G=[{label:t("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-contacts"},{label:t("Update Status"),icon:"RefreshCw",action:"update-status",className:"text-green-500",requiredPermission:"update-contact-status"},{label:t("Send Reply"),icon:"Reply",action:"send-reply",className:"text-purple-500",requiredPermission:"send-reply-contacts"},{label:t("Create Subdomain"),icon:"Globe",action:"create-subdomain",className:"text-emerald-600",requiredPermission:"manage-contacts"},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-contacts"}];return a.jsxs(H,{title:t("Contact Inquiries"),description:t("Manage website inquiries and create subdomains for prospective tenants."),url:"/contacts",breadcrumbs:z,noPadding:!0,children:[a.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:a.jsx(se,{searchTerm:u,onSearchChange:j,onSearch:T,filters:[],showFilters:k,setShowFilters:S,hasActiveFilters:M,activeFilterCount:R,onResetFilters:$,onApplyFilters:N,currentPerPage:((v=m.per_page)==null?void 0:v.toString())||"10",onPerPageChange:s=>{p.get(route("contacts.index"),{page:1,per_page:parseInt(s),search:u||void 0},{preserveState:!0,preserveScroll:!0})}})}),a.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[a.jsx(ee,{columns:X,actions:G,data:(l==null?void 0:l.data)||[],from:(l==null?void 0:l.from)||1,onAction:V,sortField:m.sort_field,sortDirection:m.sort_direction,onSort:A,permissions:w,entityPermissions:{view:"view-contacts",edit:"update-contact-status",delete:"delete-contacts"}}),a.jsx(re,{from:(l==null?void 0:l.from)||0,to:(l==null?void 0:l.to)||0,total:(l==null?void 0:l.total)||0,links:l==null?void 0:l.links,entityName:t("contacts"),onPageChange:s=>p.get(s)})]}),a.jsx(te,{isOpen:D,onClose:()=>b(!1),onConfirm:L,itemName:`${(e==null?void 0:e.name)||""} - ${(e==null?void 0:e.subject)||""}`,entityName:t("contact")}),a.jsx(W,{open:E,onOpenChange:C,children:a.jsxs(Y,{className:"max-w-2xl",children:[a.jsx(Z,{children:a.jsx(I,{children:t("Contact Details")})}),a.jsxs("div",{className:"space-y-6",children:[a.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[a.jsxs("div",{className:"bg-gray-50 dark:bg-gray-800 p-4 rounded-lg",children:[a.jsx("label",{className:"block text-sm font-semibold text-gray-700 dark:text-gray-300 mb-2",children:t("Name")}),a.jsx("p",{className:"text-gray-900 dark:text-gray-100",children:(e==null?void 0:e.name)||"-"})]}),a.jsxs("div",{className:"bg-gray-50 dark:bg-gray-800 p-4 rounded-lg",children:[a.jsx("label",{className:"block text-sm font-semibold text-gray-700 dark:text-gray-300 mb-2",children:t("Email")}),a.jsx("p",{className:"text-gray-900 dark:text-gray-100",children:(e==null?void 0:e.email)||"-"})]})]}),a.jsxs("div",{className:"bg-gray-50 dark:bg-gray-800 p-4 rounded-lg",children:[a.jsx("label",{className:"block text-sm font-semibold text-gray-700 dark:text-gray-300 mb-2",children:t("Subject")}),a.jsx("p",{className:"text-gray-900 dark:text-gray-100",children:(e==null?void 0:e.subject)||"-"})]}),a.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[a.jsxs("div",{className:"bg-gray-50 dark:bg-gray-800 p-4 rounded-lg",children:[a.jsx("label",{className:"block text-sm font-semibold text-gray-700 dark:text-gray-300 mb-2",children:t("Status")}),a.jsx("div",{children:(()=>{const s=(e==null?void 0:e.status)||"New",r={New:"bg-blue-50 text-blue-700 ring-blue-700/10",Contacted:"bg-yellow-50 text-yellow-700 ring-yellow-600/20",Qualified:"bg-green-50 text-green-700 ring-green-600/20",Converted:"bg-purple-50 text-purple-700 ring-purple-700/10",Closed:"bg-gray-50 text-gray-700 ring-gray-600/20"};return a.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${r[s]||"bg-gray-50 text-gray-700 ring-gray-600/20"}`,children:s})})()})]}),a.jsxs("div",{className:"bg-gray-50 dark:bg-gray-800 p-4 rounded-lg",children:[a.jsx("label",{className:"block text-sm font-semibold text-gray-700 dark:text-gray-300 mb-2",children:t("Date")}),a.jsx("p",{className:"text-gray-900 dark:text-gray-100",children:e!=null&&e.created_at?((_=window.appSettings)==null?void 0:_.formatDateTimeSimple(e.created_at,!0))||new Date(e.created_at).toLocaleString():"-"})]})]}),a.jsxs("div",{className:"bg-gray-50 dark:bg-gray-800 p-4 rounded-lg",children:[a.jsx("label",{className:"block text-sm font-semibold text-gray-700 dark:text-gray-300 mb-2",children:t("Message")}),a.jsx("p",{className:"text-gray-900 dark:text-gray-100 whitespace-pre-wrap",children:(e==null?void 0:e.message)||"-"})]})]})]})}),a.jsx(h,{isOpen:P,onClose:()=>x(!1),onSubmit:U,title:t("Update Contact Status"),mode:"edit",formConfig:{fields:[{name:"status",label:t("Status"),type:"select",required:!0,options:[{value:"New",label:t("New")},{value:"Contacted",label:t("Contacted")},{value:"Qualified",label:t("Qualified")},{value:"Converted",label:t("Converted")},{value:"Closed",label:t("Closed")}]}]},initialData:{status:(e==null?void 0:e.status)||"New"}}),a.jsx(h,{isOpen:O,onClose:()=>y(!1),onSubmit:B,title:t("Send Reply"),mode:"create",submitButtonText:t("Send"),formConfig:{fields:[{name:"email",label:t("Email"),type:"text",defaultValue:(e==null?void 0:e.email)||"",disabled:!0},{name:"subject",label:t("Subject"),type:"text",required:!0,placeholder:t("Enter reply subject")},{name:"message",label:t("Message"),type:"textarea",required:!0,placeholder:t("Enter your reply message")}],modalSize:"2xl"},initialData:{email:(e==null?void 0:e.email)||""}}),a.jsx(h,{isOpen:q,onClose:()=>f(!1),onSubmit:Q,title:t("Approve & Create Subdomain for Inquiry"),mode:"create",submitButtonText:t("Create Subdomain & Provision DB"),formConfig:{fields:[{name:"company_name",label:t("Company / Contact Name"),type:"text",defaultValue:(e==null?void 0:e.name)||"",disabled:!0},{name:"email",label:t("Email"),type:"text",defaultValue:(e==null?void 0:e.email)||"",disabled:!0},{name:"desired_subdomain",label:t("Desired Subdomain Slug"),type:"text",required:!0,placeholder:t("e.g. acme, globex, stark")},{name:"payment_reference",label:t("Payment Reference / Receipt No."),type:"text",required:!1,placeholder:t("e.g. REF-123456")}],modalSize:"2xl"},initialData:{desired_subdomain:(e==null?void 0:e.desired_subdomain)||(e!=null&&e.name?e.name.toLowerCase().replace(/[^a-z0-9]/g,""):""),payment_reference:(e==null?void 0:e.payment_reference)||"PAID-EXECUTIVE-VERIFIED"}})]})}export{zr as default}; diff --git a/public/build/assets/index-BqugrWsg.js b/public/build/assets/index-DqoVjSoS.js similarity index 75% rename from public/build/assets/index-BqugrWsg.js rename to public/build/assets/index-DqoVjSoS.js index c95be71e9..62a2fb077 100644 --- a/public/build/assets/index-BqugrWsg.js +++ b/public/build/assets/index-DqoVjSoS.js @@ -1 +1 @@ -import{r as u,j as r}from"./ui-Z445SNHD.js";import{P as ne}from"./page-template-B_mOhR6n.js";import{u as pe,c as me,r as p,D as ce,t as i}from"./app-36WMjvX0.js";import{C as de}from"./CrudTable-DA37WZsR.js";import{C as ue}from"./CrudFormModal-Bmz2nLeY.js";import{C as ye}from"./CrudDeleteModal-DM40AK8z.js";import{P as fe}from"./pagination-n2efY1KU.js";import{S as xe}from"./search-and-filter-bar-PUOLiNYr.js";import he from"./view-CXN7ZYNm.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./table-C1YkBp3W.js";import"./unlink-sh32LPkQ.js";import"./scale-rJYsnHRa.js";import"./arrow-down-left-BN6xjhcz.js";import"./arrow-left-CjPQICYw.js";import"./arrow-right-left-DKUcVR58.js";import"./arrow-right-DUEfRrRr.js";import"./arrow-up-down-FmcUfWon.js";import"./lock-open-CN4tz8Of.js";import"./award-D9FlSYzB.js";import"./ban-CMgLBFSt.js";import"./indian-rupee-Bh3-8N2a.js";import"./bell-Cr2F9IDD.js";import"./book-open-DUwKvBiK.js";import"./boxes-rwzklut0.js";import"./building-2-Cda8xQDI.js";import"./building-CG4yAV8N.js";import"./calculator-wt_63eRJ.js";import"./calendar-check-BZ1JTjf6.js";import"./camera-DDKUkICL.js";import"./chart-column-GeSBJr5Y.js";import"./chart-no-axes-column-increasing-Beqplnfl.js";import"./chart-no-axes-column-BKgkVzqT.js";import"./chevron-left-DKWjKjSf.js";import"./circle-alert-KsX4JXbz.js";import"./circle-check-big-DqURlwt2.js";import"./circle-check-C_SLfS2p.js";import"./circle-help-BdsC7_wR.js";import"./circle-x-DkvEqmM5.js";import"./circle-BpyxLEsH.js";import"./clipboard-list-BU0dok7E.js";import"./code-DNPjFOcs.js";import"./crosshair-C7OptAZm.js";import"./crown-Cp4cgutu.js";import"./download-Ba72czhU.js";import"./external-link-uO-R2E0-.js";import"./eye-off-DlDpEvnB.js";import"./eye-DSAoA9Pp.js";import"./instagram-DBjFHIT7.js";import"./file-down-Bxu0R4EW.js";import"./pen-line-Fy-AVmqM.js";import"./file-up-CZ-cXuKa.js";import"./filter-D8dMdozc.js";import"./folder-git-2-Dwj_EoDL.js";import"./house-D8b8GwgZ.js";import"./git-branch-D2sIFzs4.js";import"./grip-vertical-DXcr-v-g.js";import"./hard-drive-ApF-ULi1.js";import"./hash-CHJS6b-L.js";import"./shield-Mt6vEHxn.js";import"./info-VH-vNQ_z.js";import"./layers-CF7Mhs3n.js";import"./layout-list-BuBaZfwq.js";import"./lightbulb-fAsbBO8F.js";import"./link-2-C22T2wSs.js";import"./link-ClcCoVU_.js";import"./twitter-DDHYm63p.js";import"./list-Ajdnpsw1.js";import"./locate-fixed-D29o3FBS.js";import"./lock-RX1hYn48.js";import"./log-in-Bt5dnADg.js";import"./mail-BFoS8U8W.js";import"./map-pin-L7jUebKz.js";import"./menu-Cu-nnefe.js";import"./message-square-warning-DbVEqa_0.js";import"./message-square-DMJ4IbdE.js";import"./monitor-DL9THmS7.js";import"./package-B9XnehkQ.js";import"./percent-BYDujffR.js";import"./phone-CJ2h446N.js";import"./plane-BqORGC6m.js";import"./play-DHqp-NCB.js";import"./qr-code-u5AOBzVe.js";import"./quote-BtOwgBns.js";import"./radio-CxUR05xj.js";import"./ruler-DbxwIrQY.js";import"./send-DpE3qK0m.js";import"./server-DgtPu6lA.js";import"./wifi-CFyF5qct.js";import"./shield-check--CTAItWs.js";import"./smartphone-BQ_9x4vN.js";import"./square-check-big-Dt4MtZcM.js";import"./square-pen-B3p2jiW9.js";import"./star-WlheM7sI.js";import"./sun-DRsBfXSu.js";import"./tag-CMVMnpSh.js";import"./target-BEz5Ry2v.js";import"./thumbs-up-DYj-woXk.js";import"./ticket-BhEK5100.js";import"./trash-2-Dxg0nP1A.js";import"./trash-Dyd2ZsaG.js";import"./trending-down-CeOqAkGV.js";import"./trending-up-CPB8hZlm.js";import"./triangle-alert-MsN2AA6c.js";import"./trophy-BZyhzbIT.js";import"./type-DlbqWp8I.js";import"./user-check-4xSYwYvq.js";import"./user-plus-C-0nSlHG.js";import"./user-x-Drk57M2z.js";import"./wallet-C3p1yihr.js";import"./wrench-CLqKc51o.js";import"./zap-D4fS-tPu.js";import"./radio-group-BtLENAXk.js";import"./checkbox-Bos2Phgi.js";import"./multi-select-field-BX9C1tYH.js";import"./scroll-area-BmK0s-Hf.js";import"./LocationPicker-DAd_AcXs.js";import"./leaflet-FVhBWCqS.js";function or(){var I,$;const{t}=pe(),{auth:N,employeeSalaries:o,employees:C,salaryComponents:k,filters:s={},flash:ge}=me().props,L=(N==null?void 0:N.permissions)||[],[f,E]=u.useState(s.search||""),[m,M]=u.useState(s.employee_id||"all"),[c,A]=u.useState(s.is_active||"all"),[B,D]=u.useState(!1),[H,S]=u.useState(!1),[V,w]=u.useState(!1),[d,R]=u.useState(null),[x,U]=u.useState("create"),[F,T]=u.useState(null),z=()=>f!==""||m!=="all"||c!=="all",G=()=>(f?1:0)+(m!=="all"?1:0)+(c!=="all"?1:0),W=a=>{a.preventDefault(),O()},O=()=>{p.get(route("hr.employee-salaries.index"),{page:1,search:f||void 0,employee_id:m!=="all"?m:void 0,is_active:c!=="all"?c:void 0,per_page:s.per_page},{preserveState:!0,preserveScroll:!0})},J=a=>{const e=s.sort_field===a&&s.sort_direction==="asc"?"desc":"asc";p.get(route("hr.employee-salaries.index"),{sort_field:a,sort_direction:e,page:1,search:f||void 0,employee_id:m!=="all"?m:void 0,is_active:c!=="all"?c:void 0,per_page:s.per_page},{preserveState:!0,preserveScroll:!0})},K=(a,e)=>{switch(R(e),a){case"view":T(e);break;case"edit":U("edit"),S(!0);break;case"delete":w(!0);break;case"toggle-status":Y(e);break;case"show-payroll":Z(e);break}},Q=a=>{x==="create"?(i.loading(t("Creating employee salary...")),p.post(route("hr.employee-salaries.store"),a,{onSuccess:e=>{S(!1),i.dismiss(),e.props.flash.success?i.success(t(e.props.flash.success)):e.props.flash.error&&i.error(t(e.props.flash.error))},onError:e=>{i.dismiss(),typeof e=="string"?i.error(e):i.error(`Failed to create employee salary: ${Object.values(e).join(", ")}`)}})):x==="edit"&&(i.loading(t("Updating employee salary...")),p.put(route("hr.employee-salaries.update",d.id),a,{onSuccess:e=>{S(!1),i.dismiss(),e.props.flash.success?i.success(t(e.props.flash.success)):e.props.flash.error&&i.error(t(e.props.flash.error))},onError:e=>{i.dismiss(),typeof e=="string"?i.error(e):i.error(`Failed to update employee salary: ${Object.values(e).join(", ")}`)}}))},X=()=>{i.loading(t("Deleting employee salary...")),p.delete(route("hr.employee-salaries.destroy",d.id),{onSuccess:a=>{w(!1),i.dismiss(),a.props.flash.success?i.success(t(a.props.flash.success)):a.props.flash.error&&i.error(t(a.props.flash.error))},onError:a=>{i.dismiss(),typeof a=="string"?i.error(a):i.error(`Failed to delete employee salary: ${Object.values(a).join(", ")}`)}})},Y=a=>{const e=a.is_active?"inactive":"active";i.loading(`${t(e==="active"?"Activating":"Deactivating")} employee salary...`),p.put(route("hr.employee-salaries.toggle-status",a.id),{},{onSuccess:l=>{i.dismiss(),l.props.flash.success?i.success(t(l.props.flash.success)):l.props.flash.error&&i.error(t(l.props.flash.error))},onError:l=>{i.dismiss(),typeof l=="string"?i.error(l):i.error(`Failed to update employee salary status: ${Object.values(l).join(", ")}`)}})},Z=a=>{p.get(route("hr.employee-salaries.show-payroll",a.id),{},{onSuccess:e=>{var l;(l=e.props.flash)!=null&&l.error&&i.error(t(e.props.flash.error))},onError:e=>{typeof e=="string"?i.error(e):i.error(t("Failed to load payroll calculation"))}})},ee=()=>{E(""),M("all"),A("all"),D(!1),p.get(route("hr.employee-salaries.index"),{page:1,per_page:s.per_page},{preserveState:!0,preserveScroll:!0})},te=[],ae=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Payroll Management"),href:route("hr.employee-salaries.index")},{title:t("Employee Salaries")}],re=[{key:"employee",label:t("Employee"),render:(a,e)=>{var l,n,y,h,g,b,v;return r.jsxs("div",{className:"flex items-center space-x-3",children:[r.jsxs("div",{className:"relative",children:[(l=e.employee)!=null&&l.avatar?r.jsx("img",{src:e.employee.avatar,alt:((n=e.employee)==null?void 0:n.name)||"",className:"w-8 h-8 rounded-full object-cover",onError:j=>{var P;j.currentTarget.style.display="none";const _=(P=j.currentTarget.parentElement)==null?void 0:P.querySelector(".avatar-fallback");_&&(_.style.display="flex")}}):null,r.jsx("div",{className:`avatar-fallback w-8 h-8 rounded-full bg-gray-100 flex items-center justify-center text-gray-700 font-semibold text-xs${(y=e.employee)!=null&&y.avatar?" hidden":""}`,children:((b=(g=(h=e.employee)==null?void 0:h.name)==null?void 0:g.charAt(0))==null?void 0:b.toUpperCase())||"U"})]}),r.jsx("span",{className:"font-medium",children:((v=e.employee)==null?void 0:v.name)||"-"})]})}},{key:"basic_salary",label:t("Basic Salary"),render:a=>{var e,l,n;return r.jsxs("div",{className:"flex flex-col",children:[r.jsx("span",{className:"font-mono text-green-600 font-bold",children:(e=window.appSettings)==null?void 0:e.formatCurrency(a||0)}),r.jsxs("div",{className:"flex gap-2 text-[10px] text-gray-500 font-mono",children:[r.jsxs("span",{children:["D: ",(l=window.appSettings)==null?void 0:l.formatCurrency((a||0)/26)]}),r.jsxs("span",{children:["H: ",(n=window.appSettings)==null?void 0:n.formatCurrency((a||0)/26/8)]})]})]})}},{key:"pay_frequency",label:t("Payslip Basis (Cut-Off)"),render:(a,e)=>{var y;const l=a||"monthly",n=l==="semi-monthly"?e.basic_salary/2:e.basic_salary;return r.jsxs("div",{className:"flex flex-col items-end sm:items-start",children:[r.jsx("span",{className:"font-mono text-blue-600 font-bold",children:(y=window.appSettings)==null?void 0:y.formatCurrency(n||0)}),r.jsx("span",{className:"text-xs text-gray-500 capitalize",children:l.replace("-"," ")})]})}},{key:"components",label:t("Components"),render:(a,e)=>{var n,y,h,g,b,v;const l=e.component_names||[];return r.jsxs("div",{className:"text-sm",children:[l.length>0?r.jsx("div",{className:"flex flex-wrap gap-1",children:l.map((j,_)=>{var q;const se=((q=e.component_types)==null?void 0:q[_])==="earning";return r.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${se?"bg-green-50 text-green-700 ring-green-700/10":"bg-red-50 text-red-700 ring-red-700/10"}`,children:j},_)})}):r.jsx("span",{className:"text-gray-500",children:"Basic only"}),(e.sss_fixed||e.sss_computed||e.philhealth_fixed||e.philhealth_computed||e.pagibig_fixed||e.pagibig_computed)&&r.jsxs("div",{className:"mt-1 flex flex-wrap gap-1",children:[e.sss_fixed?r.jsxs("span",{className:"inline-flex items-center rounded-md px-2 py-1 text-[10px] font-bold bg-amber-100 text-amber-800",children:["SSS: ",(n=window.appSettings)==null?void 0:n.formatCurrency(e.sss_fixed)]}):e.sss_computed?r.jsxs("span",{className:"inline-flex items-center rounded-md px-2 py-1 text-[10px] font-bold bg-amber-50 text-amber-700 ring-1 ring-amber-300 ring-inset",children:["SSS: ",(y=window.appSettings)==null?void 0:y.formatCurrency(e.sss_computed)," ",r.jsx("span",{className:"ml-1 opacity-75 font-normal",children:"(auto)"})]}):null,e.philhealth_fixed?r.jsxs("span",{className:"inline-flex items-center rounded-md px-2 py-1 text-[10px] font-bold bg-blue-100 text-blue-800",children:["PH: ",(h=window.appSettings)==null?void 0:h.formatCurrency(e.philhealth_fixed)]}):e.philhealth_computed?r.jsxs("span",{className:"inline-flex items-center rounded-md px-2 py-1 text-[10px] font-bold bg-blue-50 text-blue-700 ring-1 ring-blue-300 ring-inset",children:["PH: ",(g=window.appSettings)==null?void 0:g.formatCurrency(e.philhealth_computed)," ",r.jsx("span",{className:"ml-1 opacity-75 font-normal",children:"(auto)"})]}):null,e.pagibig_fixed?r.jsxs("span",{className:"inline-flex items-center rounded-md px-2 py-1 text-[10px] font-bold bg-purple-100 text-purple-800",children:["HDMF: ",(b=window.appSettings)==null?void 0:b.formatCurrency(e.pagibig_fixed)]}):e.pagibig_computed?r.jsxs("span",{className:"inline-flex items-center rounded-md px-2 py-1 text-[10px] font-bold bg-purple-50 text-purple-700 ring-1 ring-purple-300 ring-inset",children:["HDMF: ",(v=window.appSettings)==null?void 0:v.formatCurrency(e.pagibig_computed)," ",r.jsx("span",{className:"ml-1 opacity-75 font-normal",children:"(auto)"})]}):null]})]})}},{key:"is_active",label:t("Status"),render:(a,e)=>r.jsxs("div",{className:"flex flex-col gap-1",children:[r.jsx("span",{className:`inline-flex w-fit items-center rounded-md px-2 py-1 text-xs font-medium ${a?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"}`,children:t(a?"Active":"Inactive")}),r.jsx("span",{className:`inline-flex w-fit items-center rounded-md px-2 py-1 text-[10px] font-bold ${e.payroll_type==="manual"?"bg-orange-100 text-orange-800":"bg-indigo-100 text-indigo-800"}`,children:e.payroll_type==="manual"?t("Manual"):t("Automatic")})]})},{key:"created_at",label:t("Created At"),sortable:!0,render:a=>{var e;return((e=window.appSettings)==null?void 0:e.formatDateTimeSimple(a,!1))||new Date(a).toLocaleDateString()}}],ie=[{label:t("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-employee-salaries"},{label:t("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-employee-salaries"},{label:t("Toggle Status"),icon:"Lock",action:"toggle-status",className:"text-amber-500",requiredPermission:"edit-employee-salaries"},{label:t("Show Payroll"),icon:"BarChart3",action:"show-payroll",className:"text-blue-500",requiredPermission:"view-employee-salaries"},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-employee-salaries"}],le=[{value:"all",label:t("All Employees"),disabled:!0},...(C||[]).map(a=>({value:a.id.toString(),label:a.name}))],oe=[{value:"all",label:t("All Status"),disabled:!0},{value:"active",label:t("Active")},{value:"inactive",label:t("Inactive")}];return r.jsxs(ne,{title:t("Employee Salaries"),url:"/hr/employee-salaries",actions:te,breadcrumbs:ae,noPadding:!0,children:[r.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:r.jsx(xe,{searchTerm:f,onSearchChange:E,onSearch:W,filters:[{name:"employee_id",label:t("Employee"),type:"select",value:m,onChange:M,options:le,searchable:!0},{name:"is_active",label:t("Status"),type:"select",value:c,onChange:A,options:oe}],showFilters:B,setShowFilters:D,hasActiveFilters:z,activeFilterCount:G,onResetFilters:ee,onApplyFilters:O,currentPerPage:((I=s.per_page)==null?void 0:I.toString())||"10",onPerPageChange:a=>{p.get(route("hr.employee-salaries.index"),{page:1,per_page:parseInt(a),search:f||void 0,employee_id:m!=="all"?m:void 0,is_active:c!=="all"?c:void 0},{preserveState:!0,preserveScroll:!0})}})}),r.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[r.jsx(de,{columns:re,actions:ie,data:(o==null?void 0:o.data)||[],from:(o==null?void 0:o.from)||1,onAction:K,sortField:s.sort_field,sortDirection:s.sort_direction,onSort:J,permissions:L,entityPermissions:{view:"view-employee-salaries",create:"create-employee-salaries",edit:"edit-employee-salaries",delete:"delete-employee-salaries"}}),r.jsx(fe,{from:(o==null?void 0:o.from)||0,to:(o==null?void 0:o.to)||0,total:(o==null?void 0:o.total)||0,links:o==null?void 0:o.links,entityName:t("employee salaries"),onPageChange:a=>p.get(a)})]}),r.jsx(ue,{isOpen:H,onClose:()=>S(!1),onSubmit:Q,formConfig:{fields:[{name:"employee_id",label:t("Employee"),type:"select",required:!0,searchable:!0,disabled:x==="edit"||x==="view",options:C?C.map(a=>({value:a.id.toString(),label:a.name})):[]},{name:"payroll_type",label:t("Payroll Calculation Type"),type:"select",defaultValue:"automatic",options:[{value:"automatic",label:t("Automatic (DOLE Matrix)")},{value:"manual",label:t("Manual Override")}]},{name:"basic_salary",label:t("Basic Salary"),type:"number",min:0,step:.01,readOnly:!1},{name:"pay_frequency",label:t("Pay Frequency"),type:"select",required:!0,options:[{value:"monthly",label:t("Monthly")},{value:"semi-monthly",label:t("Semi-Monthly")},{value:"weekly",label:t("Weekly")},{value:"daily",label:t("Daily")}]},{name:"sss_fixed",label:t("Fixed Monthly SSS"),type:"number",min:0,step:.01,placeholder:t("Leave blank for standard logic")},{name:"philhealth_fixed",label:t("Fixed Monthly PhilHealth"),type:"number",min:0,step:.01,placeholder:t("Leave blank for standard logic")},{name:"pagibig_fixed",label:t("Fixed Monthly Pag-IBIG"),type:"number",min:0,step:.01,placeholder:t("Leave blank for standard logic")},{name:"fixed_overtime",label:t("Fixed Overtime Pay (Manual)"),type:"number",min:0,step:.01,placeholder:t("Leave blank for automatic"),conditional:(a,e)=>(e==null?void 0:e.payroll_type)==="manual"},{name:"fixed_holiday_pay",label:t("Fixed Holiday Pay (Manual)"),type:"number",min:0,step:.01,placeholder:t("Leave blank for automatic"),conditional:(a,e)=>(e==null?void 0:e.payroll_type)==="manual"},{name:"fixed_late_deduction",label:t("Fixed Late Deduction (Manual)"),type:"number",min:0,step:.01,placeholder:t("Leave blank for automatic"),conditional:(a,e)=>(e==null?void 0:e.payroll_type)==="manual"},{name:"is_taxable",label:t("Is Taxable? (BIR TRAIN Law)"),type:"switch",defaultValue:!1},{name:"tax_calculation_mode",label:t("Tax Calculation Mode"),type:"select",defaultValue:"automatic",options:[{value:"automatic",label:t("Automatic (Graduated Table)")},{value:"manual",label:t("Manual Override (%)")}],conditional:(a,e)=>!!(e!=null&&e.is_taxable)},{name:"tax_percentage",label:t("Tax Percentage (%)"),type:"number",min:0,max:100,step:.01,placeholder:t("e.g. 8.00"),conditional:(a,e)=>!!(e!=null&&e.is_taxable)&&(e==null?void 0:e.tax_calculation_mode)==="manual"},{name:"components",label:t("Salary Components"),type:"multi-select",searchable:!0,options:k?k.map(a=>{var e;return{value:a.id.toString(),label:`${a.name} (${a.type}) - ${a.calculation_type==="percentage"?a.percentage_of_basic+"%":(e=window.appSettings)==null?void 0:e.formatCurrency(a.default_amount||0)}`}}):[],placeholder:t("Select salary components")},{name:"is_time_exempt",label:t("Time Exempt (No Late / Night Diff / OT / Holiday)"),type:"checkbox",defaultValue:!1},{name:"is_active",label:t("Is Active"),type:"checkbox",defaultValue:!0},{name:"notes",label:t("Notes"),type:"textarea",placeholder:t("Additional notes...")}],modalSize:"lg"},initialData:d?{...d,components:d.components?d.components.map(a=>a.toString()):[]}:null,title:t(x==="create"?"Setup Employee Salary":"Edit Employee Salary"),mode:x}),r.jsx(ce,{open:!!F,onOpenChange:()=>T(null),children:F&&r.jsx(he,{record:F})}),r.jsx(ye,{isOpen:V,onClose:()=>w(!1),onConfirm:X,itemName:`${($=d==null?void 0:d.employee)==null?void 0:$.name} - Basic Salary`||"",entityName:"employee salary"})]})}export{or as default}; +import{r as u,j as r}from"./ui-Z445SNHD.js";import{P as ne}from"./page-template-Cw8W4Qs2.js";import{u as pe,c as me,r as p,D as ce,t as i}from"./app-Da3PX8qg.js";import{C as de}from"./CrudTable-Dk-uCuqB.js";import{C as ue}from"./CrudFormModal-CTSICk3j.js";import{C as ye}from"./CrudDeleteModal-DmHx0JCJ.js";import{P as fe}from"./pagination-B9z4VraF.js";import{S as xe}from"./search-and-filter-bar-1QHzFJdq.js";import he from"./view-DmFQeHMw.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./table-BRtys9Nx.js";import"./unlink-vC8B7N8r.js";import"./scale-Chnhsap1.js";import"./arrow-down-left-D4-BLXQL.js";import"./arrow-left-B9tcIgis.js";import"./arrow-right-left-TC-Oi5FJ.js";import"./arrow-right-SXr1661j.js";import"./arrow-up-down-Df1H6itH.js";import"./lock-open-Cco69YMj.js";import"./award-DOf5Xc3o.js";import"./ban-C1FQ9ay_.js";import"./indian-rupee-CY9fE6hT.js";import"./bell-BMsQyWM-.js";import"./book-open-DiNAfaue.js";import"./boxes-Bjf0_Kx7.js";import"./building-2-DmmRcP0c.js";import"./building-BXglONiz.js";import"./calculator-B75Vnhim.js";import"./calendar-check-C2F7PWoI.js";import"./camera-DZNJpjXR.js";import"./chart-column-CKzC1aib.js";import"./chart-no-axes-column-increasing-xL8kjLW0.js";import"./chart-no-axes-column-CaNDayE9.js";import"./chevron-left-C98gPe5P.js";import"./circle-alert-Cu5dznTP.js";import"./circle-check-big-KTDTMhTs.js";import"./circle-check-aau4wqhp.js";import"./circle-help-C4uXcZYY.js";import"./circle-x-r3If4JPw.js";import"./circle-DgA3bS7I.js";import"./clipboard-list-BNSl4hy2.js";import"./code-Dzlx6QPB.js";import"./crosshair-DtQysFz7.js";import"./crown-CC8Godfb.js";import"./download-BHVnw95S.js";import"./external-link-DL5n0dhJ.js";import"./eye-off-BJYR0wmr.js";import"./eye-CzYzwmmr.js";import"./instagram-tpp8H3E-.js";import"./file-down-CxCQCvcc.js";import"./pen-line-CNA-f1dm.js";import"./file-up-D3rB-4Bg.js";import"./filter-B_3e214H.js";import"./folder-git-2-T64oq8HG.js";import"./house-BUnGVtyw.js";import"./git-branch-EdIXkL-9.js";import"./grip-vertical-BvetFs24.js";import"./hard-drive--Nch37f-.js";import"./hash-B3fNBlbs.js";import"./shield-rKKgzkbW.js";import"./info-Cj5ROI6H.js";import"./layers-DdZLSQgt.js";import"./layout-list-DkB7S2jk.js";import"./lightbulb-CJXOfIFD.js";import"./link-2-DNnYgrdz.js";import"./link-DeErafFW.js";import"./twitter-CRZZ6zjd.js";import"./list-DY4Uh_0E.js";import"./locate-fixed-BKpEfCUU.js";import"./lock-BGSkpX29.js";import"./log-in-TxFQ9ojy.js";import"./mail-khAU5Oig.js";import"./map-pin-BFNXdrz2.js";import"./menu-BGxVBBZl.js";import"./message-square-warning-DHRFlo8i.js";import"./message-square-C7x1Rix5.js";import"./monitor-P2T9V9tT.js";import"./package-C-rDDwyp.js";import"./percent-DP16IBy2.js";import"./phone-XzqO8Dfs.js";import"./plane-C9QqCVcZ.js";import"./play-62Z04sZZ.js";import"./qr-code-CUR1J9NH.js";import"./quote-DF2Qwen7.js";import"./radio-nm2vY_Ib.js";import"./ruler-DviIA5uv.js";import"./send-DXZhFVWG.js";import"./server-BzBihesB.js";import"./wifi-BPS_-hKY.js";import"./shield-check-Cyw4YGYb.js";import"./smartphone-i99jk4ns.js";import"./square-check-big-Cal0w_ma.js";import"./square-pen-CatLE0_h.js";import"./star-CSGOTD6i.js";import"./sun-TjfxyFzf.js";import"./tag-CUFhfHTp.js";import"./target-B_9kWYv3.js";import"./thumbs-up-Du-LlBXg.js";import"./ticket-BjgtGAIQ.js";import"./trash-2-15Ri11Yq.js";import"./trash-BRJCY2my.js";import"./trending-down-MNPLLbIb.js";import"./trending-up-D5y6g4yZ.js";import"./triangle-alert-CeuDFixJ.js";import"./trophy-Cs36GMET.js";import"./type-DX1RNe21.js";import"./user-check-DDs_5zV9.js";import"./user-plus-Ba62LA9O.js";import"./user-x-C3dBJr2o.js";import"./wallet-BP1hP1I0.js";import"./wrench-DX6GWbcS.js";import"./zap-Of1Abppa.js";import"./radio-group-CuY8xCRY.js";import"./checkbox-C3Z6LHOx.js";import"./multi-select-field-ALFA5JXF.js";import"./scroll-area-C7NBgd0i.js";import"./LocationPicker-Dy1Od2a3.js";import"./leaflet-FVhBWCqS.js";function or(){var I,$;const{t}=pe(),{auth:N,employeeSalaries:o,employees:C,salaryComponents:k,filters:s={},flash:ge}=me().props,L=(N==null?void 0:N.permissions)||[],[f,E]=u.useState(s.search||""),[m,M]=u.useState(s.employee_id||"all"),[c,A]=u.useState(s.is_active||"all"),[B,D]=u.useState(!1),[H,S]=u.useState(!1),[V,w]=u.useState(!1),[d,R]=u.useState(null),[x,U]=u.useState("create"),[F,T]=u.useState(null),z=()=>f!==""||m!=="all"||c!=="all",G=()=>(f?1:0)+(m!=="all"?1:0)+(c!=="all"?1:0),W=a=>{a.preventDefault(),O()},O=()=>{p.get(route("hr.employee-salaries.index"),{page:1,search:f||void 0,employee_id:m!=="all"?m:void 0,is_active:c!=="all"?c:void 0,per_page:s.per_page},{preserveState:!0,preserveScroll:!0})},J=a=>{const e=s.sort_field===a&&s.sort_direction==="asc"?"desc":"asc";p.get(route("hr.employee-salaries.index"),{sort_field:a,sort_direction:e,page:1,search:f||void 0,employee_id:m!=="all"?m:void 0,is_active:c!=="all"?c:void 0,per_page:s.per_page},{preserveState:!0,preserveScroll:!0})},K=(a,e)=>{switch(R(e),a){case"view":T(e);break;case"edit":U("edit"),S(!0);break;case"delete":w(!0);break;case"toggle-status":Y(e);break;case"show-payroll":Z(e);break}},Q=a=>{x==="create"?(i.loading(t("Creating employee salary...")),p.post(route("hr.employee-salaries.store"),a,{onSuccess:e=>{S(!1),i.dismiss(),e.props.flash.success?i.success(t(e.props.flash.success)):e.props.flash.error&&i.error(t(e.props.flash.error))},onError:e=>{i.dismiss(),typeof e=="string"?i.error(e):i.error(`Failed to create employee salary: ${Object.values(e).join(", ")}`)}})):x==="edit"&&(i.loading(t("Updating employee salary...")),p.put(route("hr.employee-salaries.update",d.id),a,{onSuccess:e=>{S(!1),i.dismiss(),e.props.flash.success?i.success(t(e.props.flash.success)):e.props.flash.error&&i.error(t(e.props.flash.error))},onError:e=>{i.dismiss(),typeof e=="string"?i.error(e):i.error(`Failed to update employee salary: ${Object.values(e).join(", ")}`)}}))},X=()=>{i.loading(t("Deleting employee salary...")),p.delete(route("hr.employee-salaries.destroy",d.id),{onSuccess:a=>{w(!1),i.dismiss(),a.props.flash.success?i.success(t(a.props.flash.success)):a.props.flash.error&&i.error(t(a.props.flash.error))},onError:a=>{i.dismiss(),typeof a=="string"?i.error(a):i.error(`Failed to delete employee salary: ${Object.values(a).join(", ")}`)}})},Y=a=>{const e=a.is_active?"inactive":"active";i.loading(`${t(e==="active"?"Activating":"Deactivating")} employee salary...`),p.put(route("hr.employee-salaries.toggle-status",a.id),{},{onSuccess:l=>{i.dismiss(),l.props.flash.success?i.success(t(l.props.flash.success)):l.props.flash.error&&i.error(t(l.props.flash.error))},onError:l=>{i.dismiss(),typeof l=="string"?i.error(l):i.error(`Failed to update employee salary status: ${Object.values(l).join(", ")}`)}})},Z=a=>{p.get(route("hr.employee-salaries.show-payroll",a.id),{},{onSuccess:e=>{var l;(l=e.props.flash)!=null&&l.error&&i.error(t(e.props.flash.error))},onError:e=>{typeof e=="string"?i.error(e):i.error(t("Failed to load payroll calculation"))}})},ee=()=>{E(""),M("all"),A("all"),D(!1),p.get(route("hr.employee-salaries.index"),{page:1,per_page:s.per_page},{preserveState:!0,preserveScroll:!0})},te=[],ae=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Payroll Management"),href:route("hr.employee-salaries.index")},{title:t("Employee Salaries")}],re=[{key:"employee",label:t("Employee"),render:(a,e)=>{var l,n,y,h,g,b,v;return r.jsxs("div",{className:"flex items-center space-x-3",children:[r.jsxs("div",{className:"relative",children:[(l=e.employee)!=null&&l.avatar?r.jsx("img",{src:e.employee.avatar,alt:((n=e.employee)==null?void 0:n.name)||"",className:"w-8 h-8 rounded-full object-cover",onError:j=>{var P;j.currentTarget.style.display="none";const _=(P=j.currentTarget.parentElement)==null?void 0:P.querySelector(".avatar-fallback");_&&(_.style.display="flex")}}):null,r.jsx("div",{className:`avatar-fallback w-8 h-8 rounded-full bg-gray-100 flex items-center justify-center text-gray-700 font-semibold text-xs${(y=e.employee)!=null&&y.avatar?" hidden":""}`,children:((b=(g=(h=e.employee)==null?void 0:h.name)==null?void 0:g.charAt(0))==null?void 0:b.toUpperCase())||"U"})]}),r.jsx("span",{className:"font-medium",children:((v=e.employee)==null?void 0:v.name)||"-"})]})}},{key:"basic_salary",label:t("Basic Salary"),render:a=>{var e,l,n;return r.jsxs("div",{className:"flex flex-col",children:[r.jsx("span",{className:"font-mono text-green-600 font-bold",children:(e=window.appSettings)==null?void 0:e.formatCurrency(a||0)}),r.jsxs("div",{className:"flex gap-2 text-[10px] text-gray-500 font-mono",children:[r.jsxs("span",{children:["D: ",(l=window.appSettings)==null?void 0:l.formatCurrency((a||0)/26)]}),r.jsxs("span",{children:["H: ",(n=window.appSettings)==null?void 0:n.formatCurrency((a||0)/26/8)]})]})]})}},{key:"pay_frequency",label:t("Payslip Basis (Cut-Off)"),render:(a,e)=>{var y;const l=a||"monthly",n=l==="semi-monthly"?e.basic_salary/2:e.basic_salary;return r.jsxs("div",{className:"flex flex-col items-end sm:items-start",children:[r.jsx("span",{className:"font-mono text-blue-600 font-bold",children:(y=window.appSettings)==null?void 0:y.formatCurrency(n||0)}),r.jsx("span",{className:"text-xs text-gray-500 capitalize",children:l.replace("-"," ")})]})}},{key:"components",label:t("Components"),render:(a,e)=>{var n,y,h,g,b,v;const l=e.component_names||[];return r.jsxs("div",{className:"text-sm",children:[l.length>0?r.jsx("div",{className:"flex flex-wrap gap-1",children:l.map((j,_)=>{var q;const se=((q=e.component_types)==null?void 0:q[_])==="earning";return r.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${se?"bg-green-50 text-green-700 ring-green-700/10":"bg-red-50 text-red-700 ring-red-700/10"}`,children:j},_)})}):r.jsx("span",{className:"text-gray-500",children:"Basic only"}),(e.sss_fixed||e.sss_computed||e.philhealth_fixed||e.philhealth_computed||e.pagibig_fixed||e.pagibig_computed)&&r.jsxs("div",{className:"mt-1 flex flex-wrap gap-1",children:[e.sss_fixed?r.jsxs("span",{className:"inline-flex items-center rounded-md px-2 py-1 text-[10px] font-bold bg-amber-100 text-amber-800",children:["SSS: ",(n=window.appSettings)==null?void 0:n.formatCurrency(e.sss_fixed)]}):e.sss_computed?r.jsxs("span",{className:"inline-flex items-center rounded-md px-2 py-1 text-[10px] font-bold bg-amber-50 text-amber-700 ring-1 ring-amber-300 ring-inset",children:["SSS: ",(y=window.appSettings)==null?void 0:y.formatCurrency(e.sss_computed)," ",r.jsx("span",{className:"ml-1 opacity-75 font-normal",children:"(auto)"})]}):null,e.philhealth_fixed?r.jsxs("span",{className:"inline-flex items-center rounded-md px-2 py-1 text-[10px] font-bold bg-blue-100 text-blue-800",children:["PH: ",(h=window.appSettings)==null?void 0:h.formatCurrency(e.philhealth_fixed)]}):e.philhealth_computed?r.jsxs("span",{className:"inline-flex items-center rounded-md px-2 py-1 text-[10px] font-bold bg-blue-50 text-blue-700 ring-1 ring-blue-300 ring-inset",children:["PH: ",(g=window.appSettings)==null?void 0:g.formatCurrency(e.philhealth_computed)," ",r.jsx("span",{className:"ml-1 opacity-75 font-normal",children:"(auto)"})]}):null,e.pagibig_fixed?r.jsxs("span",{className:"inline-flex items-center rounded-md px-2 py-1 text-[10px] font-bold bg-purple-100 text-purple-800",children:["HDMF: ",(b=window.appSettings)==null?void 0:b.formatCurrency(e.pagibig_fixed)]}):e.pagibig_computed?r.jsxs("span",{className:"inline-flex items-center rounded-md px-2 py-1 text-[10px] font-bold bg-purple-50 text-purple-700 ring-1 ring-purple-300 ring-inset",children:["HDMF: ",(v=window.appSettings)==null?void 0:v.formatCurrency(e.pagibig_computed)," ",r.jsx("span",{className:"ml-1 opacity-75 font-normal",children:"(auto)"})]}):null]})]})}},{key:"is_active",label:t("Status"),render:(a,e)=>r.jsxs("div",{className:"flex flex-col gap-1",children:[r.jsx("span",{className:`inline-flex w-fit items-center rounded-md px-2 py-1 text-xs font-medium ${a?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"}`,children:t(a?"Active":"Inactive")}),r.jsx("span",{className:`inline-flex w-fit items-center rounded-md px-2 py-1 text-[10px] font-bold ${e.payroll_type==="manual"?"bg-orange-100 text-orange-800":"bg-indigo-100 text-indigo-800"}`,children:e.payroll_type==="manual"?t("Manual"):t("Automatic")})]})},{key:"created_at",label:t("Created At"),sortable:!0,render:a=>{var e;return((e=window.appSettings)==null?void 0:e.formatDateTimeSimple(a,!1))||new Date(a).toLocaleDateString()}}],ie=[{label:t("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-employee-salaries"},{label:t("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-employee-salaries"},{label:t("Toggle Status"),icon:"Lock",action:"toggle-status",className:"text-amber-500",requiredPermission:"edit-employee-salaries"},{label:t("Show Payroll"),icon:"BarChart3",action:"show-payroll",className:"text-blue-500",requiredPermission:"view-employee-salaries"},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-employee-salaries"}],le=[{value:"all",label:t("All Employees"),disabled:!0},...(C||[]).map(a=>({value:a.id.toString(),label:a.name}))],oe=[{value:"all",label:t("All Status"),disabled:!0},{value:"active",label:t("Active")},{value:"inactive",label:t("Inactive")}];return r.jsxs(ne,{title:t("Employee Salaries"),url:"/hr/employee-salaries",actions:te,breadcrumbs:ae,noPadding:!0,children:[r.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:r.jsx(xe,{searchTerm:f,onSearchChange:E,onSearch:W,filters:[{name:"employee_id",label:t("Employee"),type:"select",value:m,onChange:M,options:le,searchable:!0},{name:"is_active",label:t("Status"),type:"select",value:c,onChange:A,options:oe}],showFilters:B,setShowFilters:D,hasActiveFilters:z,activeFilterCount:G,onResetFilters:ee,onApplyFilters:O,currentPerPage:((I=s.per_page)==null?void 0:I.toString())||"10",onPerPageChange:a=>{p.get(route("hr.employee-salaries.index"),{page:1,per_page:parseInt(a),search:f||void 0,employee_id:m!=="all"?m:void 0,is_active:c!=="all"?c:void 0},{preserveState:!0,preserveScroll:!0})}})}),r.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[r.jsx(de,{columns:re,actions:ie,data:(o==null?void 0:o.data)||[],from:(o==null?void 0:o.from)||1,onAction:K,sortField:s.sort_field,sortDirection:s.sort_direction,onSort:J,permissions:L,entityPermissions:{view:"view-employee-salaries",create:"create-employee-salaries",edit:"edit-employee-salaries",delete:"delete-employee-salaries"}}),r.jsx(fe,{from:(o==null?void 0:o.from)||0,to:(o==null?void 0:o.to)||0,total:(o==null?void 0:o.total)||0,links:o==null?void 0:o.links,entityName:t("employee salaries"),onPageChange:a=>p.get(a)})]}),r.jsx(ue,{isOpen:H,onClose:()=>S(!1),onSubmit:Q,formConfig:{fields:[{name:"employee_id",label:t("Employee"),type:"select",required:!0,searchable:!0,disabled:x==="edit"||x==="view",options:C?C.map(a=>({value:a.id.toString(),label:a.name})):[]},{name:"payroll_type",label:t("Payroll Calculation Type"),type:"select",defaultValue:"automatic",options:[{value:"automatic",label:t("Automatic (DOLE Matrix)")},{value:"manual",label:t("Manual Override")}]},{name:"basic_salary",label:t("Basic Salary"),type:"number",min:0,step:.01,readOnly:!1},{name:"pay_frequency",label:t("Pay Frequency"),type:"select",required:!0,options:[{value:"monthly",label:t("Monthly")},{value:"semi-monthly",label:t("Semi-Monthly")},{value:"weekly",label:t("Weekly")},{value:"daily",label:t("Daily")}]},{name:"sss_fixed",label:t("Fixed Monthly SSS"),type:"number",min:0,step:.01,placeholder:t("Leave blank for standard logic")},{name:"philhealth_fixed",label:t("Fixed Monthly PhilHealth"),type:"number",min:0,step:.01,placeholder:t("Leave blank for standard logic")},{name:"pagibig_fixed",label:t("Fixed Monthly Pag-IBIG"),type:"number",min:0,step:.01,placeholder:t("Leave blank for standard logic")},{name:"fixed_overtime",label:t("Fixed Overtime Pay (Manual)"),type:"number",min:0,step:.01,placeholder:t("Leave blank for automatic"),conditional:(a,e)=>(e==null?void 0:e.payroll_type)==="manual"},{name:"fixed_holiday_pay",label:t("Fixed Holiday Pay (Manual)"),type:"number",min:0,step:.01,placeholder:t("Leave blank for automatic"),conditional:(a,e)=>(e==null?void 0:e.payroll_type)==="manual"},{name:"fixed_late_deduction",label:t("Fixed Late Deduction (Manual)"),type:"number",min:0,step:.01,placeholder:t("Leave blank for automatic"),conditional:(a,e)=>(e==null?void 0:e.payroll_type)==="manual"},{name:"is_taxable",label:t("Is Taxable? (BIR TRAIN Law)"),type:"switch",defaultValue:!1},{name:"tax_calculation_mode",label:t("Tax Calculation Mode"),type:"select",defaultValue:"automatic",options:[{value:"automatic",label:t("Automatic (Graduated Table)")},{value:"manual",label:t("Manual Override (%)")}],conditional:(a,e)=>!!(e!=null&&e.is_taxable)},{name:"tax_percentage",label:t("Tax Percentage (%)"),type:"number",min:0,max:100,step:.01,placeholder:t("e.g. 8.00"),conditional:(a,e)=>!!(e!=null&&e.is_taxable)&&(e==null?void 0:e.tax_calculation_mode)==="manual"},{name:"components",label:t("Salary Components"),type:"multi-select",searchable:!0,options:k?k.map(a=>{var e;return{value:a.id.toString(),label:`${a.name} (${a.type}) - ${a.calculation_type==="percentage"?a.percentage_of_basic+"%":(e=window.appSettings)==null?void 0:e.formatCurrency(a.default_amount||0)}`}}):[],placeholder:t("Select salary components")},{name:"is_time_exempt",label:t("Time Exempt (No Late / Night Diff / OT / Holiday)"),type:"checkbox",defaultValue:!1},{name:"is_active",label:t("Is Active"),type:"checkbox",defaultValue:!0},{name:"notes",label:t("Notes"),type:"textarea",placeholder:t("Additional notes...")}],modalSize:"lg"},initialData:d?{...d,components:d.components?d.components.map(a=>a.toString()):[]}:null,title:t(x==="create"?"Setup Employee Salary":"Edit Employee Salary"),mode:x}),r.jsx(ce,{open:!!F,onOpenChange:()=>T(null),children:F&&r.jsx(he,{record:F})}),r.jsx(ye,{isOpen:V,onClose:()=>w(!1),onConfirm:X,itemName:`${($=d==null?void 0:d.employee)==null?void 0:$.name} - Basic Salary`||"",entityName:"employee salary"})]})}export{or as default}; diff --git a/public/build/assets/index-CSidNqBG.js b/public/build/assets/index-Dtm5eMYT.js similarity index 66% rename from public/build/assets/index-CSidNqBG.js rename to public/build/assets/index-Dtm5eMYT.js index 292ff08cf..fd09ff2cd 100644 --- a/public/build/assets/index-CSidNqBG.js +++ b/public/build/assets/index-Dtm5eMYT.js @@ -1 +1 @@ -import{r as p,j as s}from"./ui-Z445SNHD.js";import{P as ie}from"./page-template-B_mOhR6n.js";import{u as le,c as pe,x as M,P as me,r as d,D as ne,t as o}from"./app-36WMjvX0.js";import{C as de}from"./CrudTable-DA37WZsR.js";import{C as q}from"./CrudFormModal-Bmz2nLeY.js";import{C as ce}from"./CrudDeleteModal-DM40AK8z.js";import{P as ue}from"./pagination-n2efY1KU.js";import{S as ge}from"./search-and-filter-bar-PUOLiNYr.js";import fe from"./view-DvQoBgBR.js";import{P as I}from"./progress-hZbbaL1H.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./table-C1YkBp3W.js";import"./unlink-sh32LPkQ.js";import"./scale-rJYsnHRa.js";import"./arrow-down-left-BN6xjhcz.js";import"./arrow-left-CjPQICYw.js";import"./arrow-right-left-DKUcVR58.js";import"./arrow-right-DUEfRrRr.js";import"./arrow-up-down-FmcUfWon.js";import"./lock-open-CN4tz8Of.js";import"./award-D9FlSYzB.js";import"./ban-CMgLBFSt.js";import"./indian-rupee-Bh3-8N2a.js";import"./bell-Cr2F9IDD.js";import"./book-open-DUwKvBiK.js";import"./boxes-rwzklut0.js";import"./building-2-Cda8xQDI.js";import"./building-CG4yAV8N.js";import"./calculator-wt_63eRJ.js";import"./calendar-check-BZ1JTjf6.js";import"./camera-DDKUkICL.js";import"./chart-column-GeSBJr5Y.js";import"./chart-no-axes-column-increasing-Beqplnfl.js";import"./chart-no-axes-column-BKgkVzqT.js";import"./chevron-left-DKWjKjSf.js";import"./circle-alert-KsX4JXbz.js";import"./circle-check-big-DqURlwt2.js";import"./circle-check-C_SLfS2p.js";import"./circle-help-BdsC7_wR.js";import"./circle-x-DkvEqmM5.js";import"./circle-BpyxLEsH.js";import"./clipboard-list-BU0dok7E.js";import"./code-DNPjFOcs.js";import"./crosshair-C7OptAZm.js";import"./crown-Cp4cgutu.js";import"./download-Ba72czhU.js";import"./external-link-uO-R2E0-.js";import"./eye-off-DlDpEvnB.js";import"./eye-DSAoA9Pp.js";import"./instagram-DBjFHIT7.js";import"./file-down-Bxu0R4EW.js";import"./pen-line-Fy-AVmqM.js";import"./file-up-CZ-cXuKa.js";import"./filter-D8dMdozc.js";import"./folder-git-2-Dwj_EoDL.js";import"./house-D8b8GwgZ.js";import"./git-branch-D2sIFzs4.js";import"./grip-vertical-DXcr-v-g.js";import"./hard-drive-ApF-ULi1.js";import"./hash-CHJS6b-L.js";import"./shield-Mt6vEHxn.js";import"./info-VH-vNQ_z.js";import"./layers-CF7Mhs3n.js";import"./layout-list-BuBaZfwq.js";import"./lightbulb-fAsbBO8F.js";import"./link-2-C22T2wSs.js";import"./link-ClcCoVU_.js";import"./twitter-DDHYm63p.js";import"./list-Ajdnpsw1.js";import"./locate-fixed-D29o3FBS.js";import"./lock-RX1hYn48.js";import"./log-in-Bt5dnADg.js";import"./mail-BFoS8U8W.js";import"./map-pin-L7jUebKz.js";import"./menu-Cu-nnefe.js";import"./message-square-warning-DbVEqa_0.js";import"./message-square-DMJ4IbdE.js";import"./monitor-DL9THmS7.js";import"./package-B9XnehkQ.js";import"./percent-BYDujffR.js";import"./phone-CJ2h446N.js";import"./plane-BqORGC6m.js";import"./play-DHqp-NCB.js";import"./qr-code-u5AOBzVe.js";import"./quote-BtOwgBns.js";import"./radio-CxUR05xj.js";import"./ruler-DbxwIrQY.js";import"./send-DpE3qK0m.js";import"./server-DgtPu6lA.js";import"./wifi-CFyF5qct.js";import"./shield-check--CTAItWs.js";import"./smartphone-BQ_9x4vN.js";import"./square-check-big-Dt4MtZcM.js";import"./square-pen-B3p2jiW9.js";import"./star-WlheM7sI.js";import"./sun-DRsBfXSu.js";import"./tag-CMVMnpSh.js";import"./target-BEz5Ry2v.js";import"./thumbs-up-DYj-woXk.js";import"./ticket-BhEK5100.js";import"./trash-2-Dxg0nP1A.js";import"./trash-Dyd2ZsaG.js";import"./trending-down-CeOqAkGV.js";import"./trending-up-CPB8hZlm.js";import"./triangle-alert-MsN2AA6c.js";import"./trophy-BZyhzbIT.js";import"./type-DlbqWp8I.js";import"./user-check-4xSYwYvq.js";import"./user-plus-C-0nSlHG.js";import"./user-x-Drk57M2z.js";import"./wallet-C3p1yihr.js";import"./wrench-CLqKc51o.js";import"./zap-D4fS-tPu.js";import"./radio-group-BtLENAXk.js";import"./checkbox-Bos2Phgi.js";import"./multi-select-field-BX9C1tYH.js";import"./scroll-area-BmK0s-Hf.js";import"./LocationPicker-DAd_AcXs.js";import"./leaflet-FVhBWCqS.js";function so(){var A;const{t:e}=le(),{auth:h,goals:a,employees:P,goalTypes:C,filters:i={}}=pe().props,b=(h==null?void 0:h.permissions)||[],[c,j]=p.useState(i.search||""),[u,w]=p.useState(i.employee_id||""),[g,E]=p.useState(i.goal_type_id||""),[n,N]=p.useState(i.status||"all"),[$,k]=p.useState(!1),[V,S]=p.useState(!1),[R,f]=p.useState(!1),[U,x]=p.useState(!1),[l,D]=p.useState(null),[y,F]=p.useState("create"),[v,T]=p.useState(null),[_,z]=p.useState(0),B=()=>n!=="all"||c!==""||u!==""||g!=="",L=()=>(n!=="all"?1:0)+(c?1:0)+(u?1:0)+(g?1:0),H=t=>{t.preventDefault(),O()},O=()=>{d.get(route("hr.performance.employee-goals.index"),{page:1,search:c||void 0,employee_id:u||void 0,goal_type_id:g||void 0,status:n!=="all"?n:void 0,per_page:i.per_page},{preserveState:!0,preserveScroll:!0})},J=t=>{const r=i.sort_field===t&&i.sort_direction==="asc"?"desc":"asc";d.get(route("hr.performance.employee-goals.index"),{sort_field:t,sort_direction:r,page:1,search:c||void 0,employee_id:u||void 0,goal_type_id:g||void 0,status:n!=="all"?n:void 0,per_page:i.per_page},{preserveState:!0,preserveScroll:!0})},K=(t,r)=>{switch(D(r),t){case"view":T(r);break;case"edit":F("edit"),f(!0);break;case"delete":S(!0);break;case"update-progress":z(r.progress||0),x(!0);break}},Q=()=>{D(null),F("create"),f(!0)},W=t=>{y==="create"?(o.loading(e("Creating employee goal...")),d.post(route("hr.performance.employee-goals.store"),t,{onSuccess:r=>{f(!1),o.dismiss(),r.props.flash.success?o.success(e(r.props.flash.success)):r.props.flash.error?o.error(e(r.props.flash.error)):o.success(e("Employee goal created successfully"))},onError:r=>{o.dismiss(),typeof r=="string"?o.error(r):o.error(`Failed to create goal: ${Object.values(r).join(", ")}`)}})):y==="edit"&&(o.loading(e("Updating employee goal...")),d.put(route("hr.performance.employee-goals.update",l.id),t,{onSuccess:r=>{f(!1),o.dismiss(),r.props.flash.success?o.success(e(r.props.flash.success)):r.props.flash.error?o.error(e(r.props.flash.error)):o.success(e("Employee goal updated successfully"))},onError:r=>{o.dismiss(),typeof r=="string"?o.error(r):o.error(`Failed to update goal: ${Object.values(r).join(", ")}`)}}))},X=t=>{o.loading(e("Updating goal progress...")),d.put(route("hr.performance.employee-goals.update-progress",l.id),{progress:t.progress},{onSuccess:r=>{x(!1),o.dismiss(),r.props.flash.success?o.success(e(r.props.flash.success)):r.props.flash.error?o.error(e(r.props.flash.error)):o.success(e("Goal progress updated successfully"))},onError:r=>{o.dismiss(),typeof r=="string"?o.error(r):o.error(`Failed to update progress: ${Object.values(r).join(", ")}`)}})},Y=()=>{o.loading(e("Deleting employee goal...")),d.delete(route("hr.performance.employee-goals.destroy",l.id),{onSuccess:t=>{S(!1),o.dismiss(),t.props.flash.success?o.success(e(t.props.flash.success)):t.props.flash.error?o.error(e(t.props.flash.error)):o.success(e("Employee goal deleted successfully"))},onError:t=>{o.dismiss(),typeof t=="string"?o.error(t):o.error(`Failed to delete goal: ${Object.values(t).join(", ")}`)}})},Z=()=>{j(""),w(""),E(""),N("all"),k(!1),d.get(route("hr.performance.employee-goals.index"),{page:1,per_page:i.per_page},{preserveState:!0,preserveScroll:!0})},G=[];M(b,"create-employee-goals")&&G.push({label:e("Add Goal"),icon:s.jsx(me,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>Q()});const ee=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.performance.indicator-categories.index")},{title:e("Performance"),href:route("hr.performance.indicator-categories.index")},{title:e("Employee Goals")}],te=[{key:"title",label:e("Title"),sortable:!0},{key:"employee",label:e("Employee"),render:(t,r)=>{var m;return((m=r.employee)==null?void 0:m.name)||"-"}},{key:"goal_type.name",label:e("Goal Type"),render:(t,r)=>{var m;return((m=r.goal_type)==null?void 0:m.name)||"-"}},{key:"start_date",label:e("Start Date"),sortable:!0,render:t=>{var r;return t?((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(t,!1))||new Date(t).toLocaleString():"-"}},{key:"end_date",label:e("End Date"),sortable:!0,render:t=>{var r;return t?((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(t,!1))||new Date(t).toLocaleString():"-"}},{key:"progress",label:e("Progress"),render:t=>s.jsxs("div",{className:"flex items-center gap-2 w-full min-w-[120px]",children:[s.jsx(I,{value:t,className:"h-2 flex-1"}),s.jsxs("span",{className:"text-xs font-medium text-gray-600 dark:text-gray-400 shrink-0",children:[t,"%"]})]})},{key:"status",label:e("Status"),render:t=>{let r="",m="";switch(t){case"not_started":r="bg-gray-50 text-gray-700 ring-1 ring-inset ring-gray-600/20",m=e("Not Started");break;case"in_progress":r="bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20",m=e("In Progress");break;case"completed":r="bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20",m=e("Completed");break;default:r="bg-gray-50 text-gray-700 ring-1 ring-inset ring-gray-600/20",m=t}return s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${r}`,children:m})}}],re=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-employee-goals"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-employee-goals"},{label:e("Update Progress"),icon:"BarChart",action:"update-progress",className:"text-green-500",requiredPermission:"edit-employee-goals"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-employee-goals"}],oe=[{value:"all",label:e("All Statuses")},{value:"not_started",label:e("Not Started")},{value:"in_progress",label:e("In Progress")},{value:"completed",label:e("Completed")}],se=[{value:"",label:e("All Employees")},...(P||[]).map(t=>({value:t.id.toString(),label:`${t.name} (${t.employee_id})`}))],ae=[{value:"",label:e("All Goal Types")},...(C||[]).map(t=>({value:t.id.toString(),label:t.name}))];return s.jsxs(ie,{title:e("Employee Goals"),url:"/hr/performance/employee-goals",actions:G,breadcrumbs:ee,noPadding:!0,children:[s.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:s.jsx(ge,{searchTerm:c,onSearchChange:j,onSearch:H,filters:[...M(b,"manage-any-employee-goals")?[{name:"employee_id",label:e("Employee"),type:"select",value:u,onChange:w,options:se,searchable:!0}]:[],{name:"goal_type_id",label:e("Goal Type"),type:"select",value:g,onChange:E,options:ae,searchable:!0},{name:"status",label:e("Status"),type:"select",value:n,onChange:N,options:oe}],showFilters:$,setShowFilters:k,hasActiveFilters:B,activeFilterCount:L,onResetFilters:Z,onApplyFilters:O,currentPerPage:((A=i.per_page)==null?void 0:A.toString())||"10",onPerPageChange:t=>{d.get(route("hr.performance.employee-goals.index"),{page:1,per_page:parseInt(t),search:c||void 0,employee_id:u||void 0,goal_type_id:g||void 0,status:n!=="all"?n:void 0},{preserveState:!0,preserveScroll:!0})}})}),s.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[s.jsx(de,{columns:te,actions:re,data:(a==null?void 0:a.data)||[],from:(a==null?void 0:a.from)||1,onAction:K,sortField:i.sort_field,sortDirection:i.sort_direction,onSort:J,permissions:b,entityPermissions:{view:"view-employee-goals",create:"create-employee-goals",edit:"edit-employee-goals",delete:"delete-employee-goals"}}),s.jsx(ue,{from:(a==null?void 0:a.from)||0,to:(a==null?void 0:a.to)||0,total:(a==null?void 0:a.total)||0,links:a==null?void 0:a.links,entityName:e("employee goals"),onPageChange:t=>d.get(t)})]}),s.jsx(q,{isOpen:R,onClose:()=>f(!1),onSubmit:W,formConfig:{fields:[{name:"employee_id",label:e("Employee"),type:"select",required:!0,searchable:!0,options:P.map(t=>({value:t.id,label:`${t.name} (${t.employee_id})`}))},{name:"goal_type_id",label:e("Goal Type"),type:"select",searchable:!0,required:!0,options:C.map(t=>({value:t.id.toString(),label:t.name}))},{name:"title",label:e("Goal Title"),type:"text",required:!0},{name:"description",label:e("Description"),type:"textarea"},{name:"start_date",label:e("Start Date"),type:"date",required:!0},{name:"end_date",label:e("End Date"),type:"date",required:!0},{name:"target",label:e("Target"),type:"text",placeholder:"e.g., Complete 5 projects, Achieve 95% accuracy, etc."},{name:"progress",label:e("Progress (%)"),type:"number",min:0,max:100,defaultValue:0},{name:"status",label:e("Status"),type:"select",options:[{value:"not_started",label:e("Not Started")},{value:"in_progress",label:e("In Progress")},{value:"completed",label:e("Completed")}],defaultValue:"not_started"}],modalSize:"lg"},initialData:l?{...l,start_date:l.start_date?l.start_date.substring(0,10):"",end_date:l.end_date?l.end_date.substring(0,10):""}:null,title:e(y==="create"?"Add New Employee Goal":"Edit Employee Goal"),mode:y}),s.jsx(q,{isOpen:U,onClose:()=>x(!1),onSubmit:X,formConfig:{fields:[{name:"progress",label:e("Progress (%)"),type:"number",min:0,max:100,step:5,required:!0}],modalSize:"sm"},initialData:{progress:_},title:e("Update Goal Progress"),mode:"edit",customContent:s.jsxs("div",{className:"mb-4 text-center",children:[s.jsxs("div",{className:"text-3xl font-bold",children:[_,"%"]}),s.jsx(I,{value:_,className:"h-2 mt-2"})]})}),s.jsx(ce,{isOpen:V,onClose:()=>S(!1),onConfirm:Y,itemName:(l==null?void 0:l.title)||"",entityName:"employee goal"}),s.jsx(ne,{open:!!v,onOpenChange:()=>T(null),children:v&&s.jsx(fe,{goal:v})})]})}export{so as default}; +import{r as p,j as s}from"./ui-Z445SNHD.js";import{P as ie}from"./page-template-Cw8W4Qs2.js";import{u as le,c as pe,x as M,P as me,r as d,D as ne,t as o}from"./app-Da3PX8qg.js";import{C as de}from"./CrudTable-Dk-uCuqB.js";import{C as q}from"./CrudFormModal-CTSICk3j.js";import{C as ce}from"./CrudDeleteModal-DmHx0JCJ.js";import{P as ue}from"./pagination-B9z4VraF.js";import{S as ge}from"./search-and-filter-bar-1QHzFJdq.js";import fe from"./view-D3ydBmyj.js";import{P as I}from"./progress-Dy5W7V_n.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./table-BRtys9Nx.js";import"./unlink-vC8B7N8r.js";import"./scale-Chnhsap1.js";import"./arrow-down-left-D4-BLXQL.js";import"./arrow-left-B9tcIgis.js";import"./arrow-right-left-TC-Oi5FJ.js";import"./arrow-right-SXr1661j.js";import"./arrow-up-down-Df1H6itH.js";import"./lock-open-Cco69YMj.js";import"./award-DOf5Xc3o.js";import"./ban-C1FQ9ay_.js";import"./indian-rupee-CY9fE6hT.js";import"./bell-BMsQyWM-.js";import"./book-open-DiNAfaue.js";import"./boxes-Bjf0_Kx7.js";import"./building-2-DmmRcP0c.js";import"./building-BXglONiz.js";import"./calculator-B75Vnhim.js";import"./calendar-check-C2F7PWoI.js";import"./camera-DZNJpjXR.js";import"./chart-column-CKzC1aib.js";import"./chart-no-axes-column-increasing-xL8kjLW0.js";import"./chart-no-axes-column-CaNDayE9.js";import"./chevron-left-C98gPe5P.js";import"./circle-alert-Cu5dznTP.js";import"./circle-check-big-KTDTMhTs.js";import"./circle-check-aau4wqhp.js";import"./circle-help-C4uXcZYY.js";import"./circle-x-r3If4JPw.js";import"./circle-DgA3bS7I.js";import"./clipboard-list-BNSl4hy2.js";import"./code-Dzlx6QPB.js";import"./crosshair-DtQysFz7.js";import"./crown-CC8Godfb.js";import"./download-BHVnw95S.js";import"./external-link-DL5n0dhJ.js";import"./eye-off-BJYR0wmr.js";import"./eye-CzYzwmmr.js";import"./instagram-tpp8H3E-.js";import"./file-down-CxCQCvcc.js";import"./pen-line-CNA-f1dm.js";import"./file-up-D3rB-4Bg.js";import"./filter-B_3e214H.js";import"./folder-git-2-T64oq8HG.js";import"./house-BUnGVtyw.js";import"./git-branch-EdIXkL-9.js";import"./grip-vertical-BvetFs24.js";import"./hard-drive--Nch37f-.js";import"./hash-B3fNBlbs.js";import"./shield-rKKgzkbW.js";import"./info-Cj5ROI6H.js";import"./layers-DdZLSQgt.js";import"./layout-list-DkB7S2jk.js";import"./lightbulb-CJXOfIFD.js";import"./link-2-DNnYgrdz.js";import"./link-DeErafFW.js";import"./twitter-CRZZ6zjd.js";import"./list-DY4Uh_0E.js";import"./locate-fixed-BKpEfCUU.js";import"./lock-BGSkpX29.js";import"./log-in-TxFQ9ojy.js";import"./mail-khAU5Oig.js";import"./map-pin-BFNXdrz2.js";import"./menu-BGxVBBZl.js";import"./message-square-warning-DHRFlo8i.js";import"./message-square-C7x1Rix5.js";import"./monitor-P2T9V9tT.js";import"./package-C-rDDwyp.js";import"./percent-DP16IBy2.js";import"./phone-XzqO8Dfs.js";import"./plane-C9QqCVcZ.js";import"./play-62Z04sZZ.js";import"./qr-code-CUR1J9NH.js";import"./quote-DF2Qwen7.js";import"./radio-nm2vY_Ib.js";import"./ruler-DviIA5uv.js";import"./send-DXZhFVWG.js";import"./server-BzBihesB.js";import"./wifi-BPS_-hKY.js";import"./shield-check-Cyw4YGYb.js";import"./smartphone-i99jk4ns.js";import"./square-check-big-Cal0w_ma.js";import"./square-pen-CatLE0_h.js";import"./star-CSGOTD6i.js";import"./sun-TjfxyFzf.js";import"./tag-CUFhfHTp.js";import"./target-B_9kWYv3.js";import"./thumbs-up-Du-LlBXg.js";import"./ticket-BjgtGAIQ.js";import"./trash-2-15Ri11Yq.js";import"./trash-BRJCY2my.js";import"./trending-down-MNPLLbIb.js";import"./trending-up-D5y6g4yZ.js";import"./triangle-alert-CeuDFixJ.js";import"./trophy-Cs36GMET.js";import"./type-DX1RNe21.js";import"./user-check-DDs_5zV9.js";import"./user-plus-Ba62LA9O.js";import"./user-x-C3dBJr2o.js";import"./wallet-BP1hP1I0.js";import"./wrench-DX6GWbcS.js";import"./zap-Of1Abppa.js";import"./radio-group-CuY8xCRY.js";import"./checkbox-C3Z6LHOx.js";import"./multi-select-field-ALFA5JXF.js";import"./scroll-area-C7NBgd0i.js";import"./LocationPicker-Dy1Od2a3.js";import"./leaflet-FVhBWCqS.js";function so(){var A;const{t:e}=le(),{auth:h,goals:a,employees:P,goalTypes:C,filters:i={}}=pe().props,b=(h==null?void 0:h.permissions)||[],[c,j]=p.useState(i.search||""),[u,w]=p.useState(i.employee_id||""),[g,E]=p.useState(i.goal_type_id||""),[n,N]=p.useState(i.status||"all"),[$,k]=p.useState(!1),[V,S]=p.useState(!1),[R,f]=p.useState(!1),[U,x]=p.useState(!1),[l,D]=p.useState(null),[y,F]=p.useState("create"),[v,T]=p.useState(null),[_,z]=p.useState(0),B=()=>n!=="all"||c!==""||u!==""||g!=="",L=()=>(n!=="all"?1:0)+(c?1:0)+(u?1:0)+(g?1:0),H=t=>{t.preventDefault(),O()},O=()=>{d.get(route("hr.performance.employee-goals.index"),{page:1,search:c||void 0,employee_id:u||void 0,goal_type_id:g||void 0,status:n!=="all"?n:void 0,per_page:i.per_page},{preserveState:!0,preserveScroll:!0})},J=t=>{const r=i.sort_field===t&&i.sort_direction==="asc"?"desc":"asc";d.get(route("hr.performance.employee-goals.index"),{sort_field:t,sort_direction:r,page:1,search:c||void 0,employee_id:u||void 0,goal_type_id:g||void 0,status:n!=="all"?n:void 0,per_page:i.per_page},{preserveState:!0,preserveScroll:!0})},K=(t,r)=>{switch(D(r),t){case"view":T(r);break;case"edit":F("edit"),f(!0);break;case"delete":S(!0);break;case"update-progress":z(r.progress||0),x(!0);break}},Q=()=>{D(null),F("create"),f(!0)},W=t=>{y==="create"?(o.loading(e("Creating employee goal...")),d.post(route("hr.performance.employee-goals.store"),t,{onSuccess:r=>{f(!1),o.dismiss(),r.props.flash.success?o.success(e(r.props.flash.success)):r.props.flash.error?o.error(e(r.props.flash.error)):o.success(e("Employee goal created successfully"))},onError:r=>{o.dismiss(),typeof r=="string"?o.error(r):o.error(`Failed to create goal: ${Object.values(r).join(", ")}`)}})):y==="edit"&&(o.loading(e("Updating employee goal...")),d.put(route("hr.performance.employee-goals.update",l.id),t,{onSuccess:r=>{f(!1),o.dismiss(),r.props.flash.success?o.success(e(r.props.flash.success)):r.props.flash.error?o.error(e(r.props.flash.error)):o.success(e("Employee goal updated successfully"))},onError:r=>{o.dismiss(),typeof r=="string"?o.error(r):o.error(`Failed to update goal: ${Object.values(r).join(", ")}`)}}))},X=t=>{o.loading(e("Updating goal progress...")),d.put(route("hr.performance.employee-goals.update-progress",l.id),{progress:t.progress},{onSuccess:r=>{x(!1),o.dismiss(),r.props.flash.success?o.success(e(r.props.flash.success)):r.props.flash.error?o.error(e(r.props.flash.error)):o.success(e("Goal progress updated successfully"))},onError:r=>{o.dismiss(),typeof r=="string"?o.error(r):o.error(`Failed to update progress: ${Object.values(r).join(", ")}`)}})},Y=()=>{o.loading(e("Deleting employee goal...")),d.delete(route("hr.performance.employee-goals.destroy",l.id),{onSuccess:t=>{S(!1),o.dismiss(),t.props.flash.success?o.success(e(t.props.flash.success)):t.props.flash.error?o.error(e(t.props.flash.error)):o.success(e("Employee goal deleted successfully"))},onError:t=>{o.dismiss(),typeof t=="string"?o.error(t):o.error(`Failed to delete goal: ${Object.values(t).join(", ")}`)}})},Z=()=>{j(""),w(""),E(""),N("all"),k(!1),d.get(route("hr.performance.employee-goals.index"),{page:1,per_page:i.per_page},{preserveState:!0,preserveScroll:!0})},G=[];M(b,"create-employee-goals")&&G.push({label:e("Add Goal"),icon:s.jsx(me,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>Q()});const ee=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.performance.indicator-categories.index")},{title:e("Performance"),href:route("hr.performance.indicator-categories.index")},{title:e("Employee Goals")}],te=[{key:"title",label:e("Title"),sortable:!0},{key:"employee",label:e("Employee"),render:(t,r)=>{var m;return((m=r.employee)==null?void 0:m.name)||"-"}},{key:"goal_type.name",label:e("Goal Type"),render:(t,r)=>{var m;return((m=r.goal_type)==null?void 0:m.name)||"-"}},{key:"start_date",label:e("Start Date"),sortable:!0,render:t=>{var r;return t?((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(t,!1))||new Date(t).toLocaleString():"-"}},{key:"end_date",label:e("End Date"),sortable:!0,render:t=>{var r;return t?((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(t,!1))||new Date(t).toLocaleString():"-"}},{key:"progress",label:e("Progress"),render:t=>s.jsxs("div",{className:"flex items-center gap-2 w-full min-w-[120px]",children:[s.jsx(I,{value:t,className:"h-2 flex-1"}),s.jsxs("span",{className:"text-xs font-medium text-gray-600 dark:text-gray-400 shrink-0",children:[t,"%"]})]})},{key:"status",label:e("Status"),render:t=>{let r="",m="";switch(t){case"not_started":r="bg-gray-50 text-gray-700 ring-1 ring-inset ring-gray-600/20",m=e("Not Started");break;case"in_progress":r="bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20",m=e("In Progress");break;case"completed":r="bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20",m=e("Completed");break;default:r="bg-gray-50 text-gray-700 ring-1 ring-inset ring-gray-600/20",m=t}return s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${r}`,children:m})}}],re=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-employee-goals"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-employee-goals"},{label:e("Update Progress"),icon:"BarChart",action:"update-progress",className:"text-green-500",requiredPermission:"edit-employee-goals"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-employee-goals"}],oe=[{value:"all",label:e("All Statuses")},{value:"not_started",label:e("Not Started")},{value:"in_progress",label:e("In Progress")},{value:"completed",label:e("Completed")}],se=[{value:"",label:e("All Employees")},...(P||[]).map(t=>({value:t.id.toString(),label:`${t.name} (${t.employee_id})`}))],ae=[{value:"",label:e("All Goal Types")},...(C||[]).map(t=>({value:t.id.toString(),label:t.name}))];return s.jsxs(ie,{title:e("Employee Goals"),url:"/hr/performance/employee-goals",actions:G,breadcrumbs:ee,noPadding:!0,children:[s.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:s.jsx(ge,{searchTerm:c,onSearchChange:j,onSearch:H,filters:[...M(b,"manage-any-employee-goals")?[{name:"employee_id",label:e("Employee"),type:"select",value:u,onChange:w,options:se,searchable:!0}]:[],{name:"goal_type_id",label:e("Goal Type"),type:"select",value:g,onChange:E,options:ae,searchable:!0},{name:"status",label:e("Status"),type:"select",value:n,onChange:N,options:oe}],showFilters:$,setShowFilters:k,hasActiveFilters:B,activeFilterCount:L,onResetFilters:Z,onApplyFilters:O,currentPerPage:((A=i.per_page)==null?void 0:A.toString())||"10",onPerPageChange:t=>{d.get(route("hr.performance.employee-goals.index"),{page:1,per_page:parseInt(t),search:c||void 0,employee_id:u||void 0,goal_type_id:g||void 0,status:n!=="all"?n:void 0},{preserveState:!0,preserveScroll:!0})}})}),s.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[s.jsx(de,{columns:te,actions:re,data:(a==null?void 0:a.data)||[],from:(a==null?void 0:a.from)||1,onAction:K,sortField:i.sort_field,sortDirection:i.sort_direction,onSort:J,permissions:b,entityPermissions:{view:"view-employee-goals",create:"create-employee-goals",edit:"edit-employee-goals",delete:"delete-employee-goals"}}),s.jsx(ue,{from:(a==null?void 0:a.from)||0,to:(a==null?void 0:a.to)||0,total:(a==null?void 0:a.total)||0,links:a==null?void 0:a.links,entityName:e("employee goals"),onPageChange:t=>d.get(t)})]}),s.jsx(q,{isOpen:R,onClose:()=>f(!1),onSubmit:W,formConfig:{fields:[{name:"employee_id",label:e("Employee"),type:"select",required:!0,searchable:!0,options:P.map(t=>({value:t.id,label:`${t.name} (${t.employee_id})`}))},{name:"goal_type_id",label:e("Goal Type"),type:"select",searchable:!0,required:!0,options:C.map(t=>({value:t.id.toString(),label:t.name}))},{name:"title",label:e("Goal Title"),type:"text",required:!0},{name:"description",label:e("Description"),type:"textarea"},{name:"start_date",label:e("Start Date"),type:"date",required:!0},{name:"end_date",label:e("End Date"),type:"date",required:!0},{name:"target",label:e("Target"),type:"text",placeholder:"e.g., Complete 5 projects, Achieve 95% accuracy, etc."},{name:"progress",label:e("Progress (%)"),type:"number",min:0,max:100,defaultValue:0},{name:"status",label:e("Status"),type:"select",options:[{value:"not_started",label:e("Not Started")},{value:"in_progress",label:e("In Progress")},{value:"completed",label:e("Completed")}],defaultValue:"not_started"}],modalSize:"lg"},initialData:l?{...l,start_date:l.start_date?l.start_date.substring(0,10):"",end_date:l.end_date?l.end_date.substring(0,10):""}:null,title:e(y==="create"?"Add New Employee Goal":"Edit Employee Goal"),mode:y}),s.jsx(q,{isOpen:U,onClose:()=>x(!1),onSubmit:X,formConfig:{fields:[{name:"progress",label:e("Progress (%)"),type:"number",min:0,max:100,step:5,required:!0}],modalSize:"sm"},initialData:{progress:_},title:e("Update Goal Progress"),mode:"edit",customContent:s.jsxs("div",{className:"mb-4 text-center",children:[s.jsxs("div",{className:"text-3xl font-bold",children:[_,"%"]}),s.jsx(I,{value:_,className:"h-2 mt-2"})]})}),s.jsx(ce,{isOpen:V,onClose:()=>S(!1),onConfirm:Y,itemName:(l==null?void 0:l.title)||"",entityName:"employee goal"}),s.jsx(ne,{open:!!v,onOpenChange:()=>T(null),children:v&&s.jsx(fe,{goal:v})})]})}export{so as default}; diff --git a/public/build/assets/index-pRmNWXVx.js b/public/build/assets/index-DukSD3WE.js similarity index 64% rename from public/build/assets/index-pRmNWXVx.js rename to public/build/assets/index-DukSD3WE.js index b2d7fa91f..55a3c94c1 100644 --- a/public/build/assets/index-pRmNWXVx.js +++ b/public/build/assets/index-DukSD3WE.js @@ -1 +1 @@ -import{r as c,j as s}from"./ui-Z445SNHD.js";import{P as W}from"./page-template-B_mOhR6n.js";import{u as X,c as Z,x as ee,P as re,r as d,D as te,t as o}from"./app-36WMjvX0.js";import{C as ie}from"./CrudTable-DA37WZsR.js";import{C as oe}from"./CrudFormModal-Bmz2nLeY.js";import{C as ae}from"./CrudDeleteModal-DM40AK8z.js";import{P as se}from"./pagination-n2efY1KU.js";import{S as le}from"./search-and-filter-bar-PUOLiNYr.js";import pe from"./view-vdn7WTtT.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./table-C1YkBp3W.js";import"./unlink-sh32LPkQ.js";import"./scale-rJYsnHRa.js";import"./arrow-down-left-BN6xjhcz.js";import"./arrow-left-CjPQICYw.js";import"./arrow-right-left-DKUcVR58.js";import"./arrow-right-DUEfRrRr.js";import"./arrow-up-down-FmcUfWon.js";import"./lock-open-CN4tz8Of.js";import"./award-D9FlSYzB.js";import"./ban-CMgLBFSt.js";import"./indian-rupee-Bh3-8N2a.js";import"./bell-Cr2F9IDD.js";import"./book-open-DUwKvBiK.js";import"./boxes-rwzklut0.js";import"./building-2-Cda8xQDI.js";import"./building-CG4yAV8N.js";import"./calculator-wt_63eRJ.js";import"./calendar-check-BZ1JTjf6.js";import"./camera-DDKUkICL.js";import"./chart-column-GeSBJr5Y.js";import"./chart-no-axes-column-increasing-Beqplnfl.js";import"./chart-no-axes-column-BKgkVzqT.js";import"./chevron-left-DKWjKjSf.js";import"./circle-alert-KsX4JXbz.js";import"./circle-check-big-DqURlwt2.js";import"./circle-check-C_SLfS2p.js";import"./circle-help-BdsC7_wR.js";import"./circle-x-DkvEqmM5.js";import"./circle-BpyxLEsH.js";import"./clipboard-list-BU0dok7E.js";import"./code-DNPjFOcs.js";import"./crosshair-C7OptAZm.js";import"./crown-Cp4cgutu.js";import"./download-Ba72czhU.js";import"./external-link-uO-R2E0-.js";import"./eye-off-DlDpEvnB.js";import"./eye-DSAoA9Pp.js";import"./instagram-DBjFHIT7.js";import"./file-down-Bxu0R4EW.js";import"./pen-line-Fy-AVmqM.js";import"./file-up-CZ-cXuKa.js";import"./filter-D8dMdozc.js";import"./folder-git-2-Dwj_EoDL.js";import"./house-D8b8GwgZ.js";import"./git-branch-D2sIFzs4.js";import"./grip-vertical-DXcr-v-g.js";import"./hard-drive-ApF-ULi1.js";import"./hash-CHJS6b-L.js";import"./shield-Mt6vEHxn.js";import"./info-VH-vNQ_z.js";import"./layers-CF7Mhs3n.js";import"./layout-list-BuBaZfwq.js";import"./lightbulb-fAsbBO8F.js";import"./link-2-C22T2wSs.js";import"./link-ClcCoVU_.js";import"./twitter-DDHYm63p.js";import"./list-Ajdnpsw1.js";import"./locate-fixed-D29o3FBS.js";import"./lock-RX1hYn48.js";import"./log-in-Bt5dnADg.js";import"./mail-BFoS8U8W.js";import"./map-pin-L7jUebKz.js";import"./menu-Cu-nnefe.js";import"./message-square-warning-DbVEqa_0.js";import"./message-square-DMJ4IbdE.js";import"./monitor-DL9THmS7.js";import"./package-B9XnehkQ.js";import"./percent-BYDujffR.js";import"./phone-CJ2h446N.js";import"./plane-BqORGC6m.js";import"./play-DHqp-NCB.js";import"./qr-code-u5AOBzVe.js";import"./quote-BtOwgBns.js";import"./radio-CxUR05xj.js";import"./ruler-DbxwIrQY.js";import"./send-DpE3qK0m.js";import"./server-DgtPu6lA.js";import"./wifi-CFyF5qct.js";import"./shield-check--CTAItWs.js";import"./smartphone-BQ_9x4vN.js";import"./square-check-big-Dt4MtZcM.js";import"./square-pen-B3p2jiW9.js";import"./star-WlheM7sI.js";import"./sun-DRsBfXSu.js";import"./tag-CMVMnpSh.js";import"./target-BEz5Ry2v.js";import"./thumbs-up-DYj-woXk.js";import"./ticket-BhEK5100.js";import"./trash-2-Dxg0nP1A.js";import"./trash-Dyd2ZsaG.js";import"./trending-down-CeOqAkGV.js";import"./trending-up-CPB8hZlm.js";import"./triangle-alert-MsN2AA6c.js";import"./trophy-BZyhzbIT.js";import"./type-DlbqWp8I.js";import"./user-check-4xSYwYvq.js";import"./user-plus-C-0nSlHG.js";import"./user-x-Drk57M2z.js";import"./wallet-C3p1yihr.js";import"./wrench-CLqKc51o.js";import"./zap-D4fS-tPu.js";import"./radio-group-BtLENAXk.js";import"./checkbox-Bos2Phgi.js";import"./multi-select-field-BX9C1tYH.js";import"./scroll-area-BmK0s-Hf.js";import"./LocationPicker-DAd_AcXs.js";import"./leaflet-FVhBWCqS.js";function Qt(){var P;const{t:e}=X(),{auth:h,leavePolicies:a,leaveTypes:_,filters:l={},globalSettings:t}=Z().props,g=(h==null?void 0:h.permissions)||[],[u,w]=c.useState(l.search||""),[m,j]=c.useState(l.leave_type_id||"all"),[n,S]=c.useState(l.status||"all"),[q,C]=c.useState(!1),[L,f]=c.useState(!1),[O,b]=c.useState(!1),[v,A]=c.useState(null),[y,F]=c.useState("create"),[x,N]=c.useState(null),M=()=>u!==""||m!=="all"||n!=="all",E=()=>(u?1:0)+(m!=="all"?1:0)+(n!=="all"?1:0),I=r=>{r.preventDefault(),D()},D=()=>{d.get(route("hr.leave-policies.index"),{page:1,search:u||void 0,leave_type_id:m!=="all"?m:void 0,status:n!=="all"?n:void 0,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},R=r=>{const i=l.sort_field===r&&l.sort_direction==="asc"?"desc":"asc";d.get(route("hr.leave-policies.index"),{sort_field:r,sort_direction:i,page:1,search:u||void 0,leave_type_id:m!=="all"?m:void 0,status:n!=="all"?n:void 0,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},$=(r,i)=>{switch(A(i),r){case"view":N(i);break;case"edit":F("edit"),f(!0);break;case"delete":b(!0);break;case"toggle-status":U(i);break}},V=()=>{A(null),F("create"),f(!0)},z=r=>{y==="create"?(t!=null&&t.is_demo||o.loading(e("Creating leave policy...")),d.post(route("hr.leave-policies.store"),r,{onSuccess:i=>{f(!1),t!=null&&t.is_demo||o.dismiss(),i.props.flash.success?o.success(e(i.props.flash.success)):i.props.flash.error&&o.error(e(i.props.flash.error))},onError:i=>{t!=null&&t.is_demo||o.dismiss(),typeof i=="string"?o.error(i):o.error(`Failed to create leave policy: ${Object.values(i).join(", ")}`)}})):y==="edit"&&(t!=null&&t.is_demo||o.loading(e("Updating leave policy...")),d.put(route("hr.leave-policies.update",v.id),r,{onSuccess:i=>{f(!1),t!=null&&t.is_demo||o.dismiss(),i.props.flash.success?o.success(e(i.props.flash.success)):i.props.flash.error&&o.error(e(i.props.flash.error))},onError:i=>{t!=null&&t.is_demo||o.dismiss(),typeof i=="string"?o.error(i):o.error(`Failed to update leave policy: ${Object.values(i).join(", ")}`)}}))},B=()=>{t!=null&&t.is_demo||o.loading(e("Deleting leave policy...")),d.delete(route("hr.leave-policies.destroy",v.id),{onSuccess:r=>{b(!1),t!=null&&t.is_demo||o.dismiss(),r.props.flash.success?o.success(e(r.props.flash.success)):r.props.flash.error&&o.error(e(r.props.flash.error))},onError:r=>{t!=null&&t.is_demo||o.dismiss(),typeof r=="string"?o.error(r):o.error(`Failed to delete leave policy: ${Object.values(r).join(", ")}`)}})},U=r=>{const i=r.status==="active"?"inactive":"active";t!=null&&t.is_demo||o.loading(`${e(i==="active"?"Activating":"Deactivating")} leave policy...`),d.put(route("hr.leave-policies.toggle-status",r.id),{},{onSuccess:p=>{t!=null&&t.is_demo||o.dismiss(),p.props.flash.success?o.success(e(p.props.flash.success)):p.props.flash.error&&o.error(e(p.props.flash.error))},onError:p=>{t!=null&&t.is_demo||o.dismiss(),typeof p=="string"?o.error(p):o.error(`Failed to update leave policy status: ${Object.values(p).join(", ")}`)}})},Y=()=>{w(""),j("all"),S("all"),C(!1),d.get(route("hr.leave-policies.index"),{page:1,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},k=[];ee(g,"create-leave-policies")&&k.push({label:e("Add Leave Policy"),icon:s.jsx(re,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>V()});const G=[{title:e("Dashboard"),href:route("dashboard")},{title:e("Leave Management"),href:route("hr.leave-policies.index")},{title:e("Leave Policies")}],H=[{key:"name",label:e("Policy Name"),sortable:!0},{key:"leave_type",label:e("Leave Type"),render:(r,i)=>{var p,T;return s.jsxs("div",{className:"flex items-center gap-2",children:[s.jsx("div",{className:"w-3 h-3 rounded-full",style:{backgroundColor:(p=i.leave_type)==null?void 0:p.color}}),s.jsx("span",{children:((T=i.leave_type)==null?void 0:T.name)||"-"})]})}},{key:"accrual_rate",label:e("Accrual"),render:(r,i)=>s.jsxs("span",{className:"font-mono",children:[r," days/",i.accrual_type]})},{key:"carry_forward_limit",label:e("Carry Forward"),render:r=>s.jsxs("span",{className:"font-mono",children:[r," days"]})},{key:"requires_approval",label:e("Approval"),render:r=>s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${r?"bg-yellow-50 text-yellow-700 ring-1 ring-inset ring-yellow-600/20":"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20"}`,children:e(r?"Required":"Not Required")})},{key:"status",label:e("Status"),render:r=>s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${r==="active"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"}`,children:e(r==="active"?"Active":"Inactive")})},{key:"created_at",label:e("Created At"),sortable:!0,render:r=>{var i;return((i=window.appSettings)==null?void 0:i.formatDateTimeSimple(r,!1))||new Date(r).toLocaleDateString()}}],J=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-leave-policies"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-leave-policies"},{label:e("Toggle Status"),icon:"Lock",action:"toggle-status",className:"text-amber-500",requiredPermission:"edit-leave-policies"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-leave-policies"}],K=[{value:"all",label:e("All Leave Types"),disabled:!0},...(_||[]).map(r=>({value:r.id.toString(),label:r.name}))],Q=[{value:"all",label:e("All Statuses"),disabled:!0},{value:"active",label:e("Active")},{value:"inactive",label:e("Inactive")}];return s.jsxs(W,{title:e("Leave Policies"),url:"/hr/leave-policies",actions:k,breadcrumbs:G,noPadding:!0,children:[s.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:s.jsx(le,{searchTerm:u,onSearchChange:w,onSearch:I,filters:[{name:"leave_type_id",label:e("Leave Type"),type:"select",value:m,onChange:j,options:K,searchable:!0},{name:"status",label:e("Status"),type:"select",value:n,onChange:S,options:Q}],showFilters:q,setShowFilters:C,hasActiveFilters:M,activeFilterCount:E,onResetFilters:Y,onApplyFilters:D,currentPerPage:((P=l.per_page)==null?void 0:P.toString())||"10",onPerPageChange:r=>{d.get(route("hr.leave-policies.index"),{page:1,per_page:parseInt(r),search:u||void 0,leave_type_id:m!=="all"?m:void 0,status:n!=="all"?n:void 0},{preserveState:!0,preserveScroll:!0})}})}),s.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[s.jsx(ie,{columns:H,actions:J,data:(a==null?void 0:a.data)||[],from:(a==null?void 0:a.from)||1,onAction:$,sortField:l.sort_field,sortDirection:l.sort_direction,onSort:R,permissions:g,entityPermissions:{view:"view-leave-policies",create:"create-leave-policies",edit:"edit-leave-policies",delete:"delete-leave-policies"}}),s.jsx(se,{from:(a==null?void 0:a.from)||0,to:(a==null?void 0:a.to)||0,total:(a==null?void 0:a.total)||0,links:a==null?void 0:a.links,entityName:e("leave policies"),onPageChange:r=>d.get(r)})]}),s.jsx(oe,{isOpen:L,onClose:()=>f(!1),onSubmit:z,formConfig:{fields:[{name:"name",label:e("Policy Name"),type:"text",required:!0},{name:"description",label:e("Description"),type:"textarea"},{name:"leave_type_id",label:e("Leave Type"),type:"select",required:!0,searchable:!0,options:_?_.map(r=>({value:r.id.toString(),label:r.name})):[]},{name:"accrual_type",label:e("Accrual Type"),type:"select",required:!0,options:[{value:"yearly",label:e("Yearly")},{value:"monthly",label:e("Monthly")}]},{name:"accrual_rate",label:e("Accrual Rate (Days)"),type:"number",required:!0,min:0,step:.5},{name:"carry_forward_limit",label:e("Carry Forward Limit (Days)"),type:"number",required:!0,min:0},{name:"min_days_per_application",label:e("Min Days Per Application"),type:"number",required:!0,min:0},{name:"max_days_per_application",label:e("Max Days Per Application"),type:"number",required:!0,min:0},{name:"requires_approval",label:e("Requires Approval"),type:"checkbox",defaultValue:!0},{name:"status",label:e("Status"),type:"select",options:[{value:"active",label:"Active"},{value:"inactive",label:"Inactive"}],defaultValue:"active"}],modalSize:"lg"},initialData:v,title:e(y==="create"?"Add New Leave Policy":"Edit Leave Policy"),mode:y}),s.jsx(ae,{isOpen:O,onClose:()=>b(!1),onConfirm:B,itemName:(v==null?void 0:v.name)||"",entityName:"leave policy"}),s.jsx(te,{open:!!x,onOpenChange:()=>N(null),children:x&&s.jsx(pe,{leavePolicy:x})})]})}export{Qt as default}; +import{r as c,j as s}from"./ui-Z445SNHD.js";import{P as W}from"./page-template-Cw8W4Qs2.js";import{u as X,c as Z,x as ee,P as re,r as d,D as te,t as o}from"./app-Da3PX8qg.js";import{C as ie}from"./CrudTable-Dk-uCuqB.js";import{C as oe}from"./CrudFormModal-CTSICk3j.js";import{C as ae}from"./CrudDeleteModal-DmHx0JCJ.js";import{P as se}from"./pagination-B9z4VraF.js";import{S as le}from"./search-and-filter-bar-1QHzFJdq.js";import pe from"./view-DSs1A5YD.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./table-BRtys9Nx.js";import"./unlink-vC8B7N8r.js";import"./scale-Chnhsap1.js";import"./arrow-down-left-D4-BLXQL.js";import"./arrow-left-B9tcIgis.js";import"./arrow-right-left-TC-Oi5FJ.js";import"./arrow-right-SXr1661j.js";import"./arrow-up-down-Df1H6itH.js";import"./lock-open-Cco69YMj.js";import"./award-DOf5Xc3o.js";import"./ban-C1FQ9ay_.js";import"./indian-rupee-CY9fE6hT.js";import"./bell-BMsQyWM-.js";import"./book-open-DiNAfaue.js";import"./boxes-Bjf0_Kx7.js";import"./building-2-DmmRcP0c.js";import"./building-BXglONiz.js";import"./calculator-B75Vnhim.js";import"./calendar-check-C2F7PWoI.js";import"./camera-DZNJpjXR.js";import"./chart-column-CKzC1aib.js";import"./chart-no-axes-column-increasing-xL8kjLW0.js";import"./chart-no-axes-column-CaNDayE9.js";import"./chevron-left-C98gPe5P.js";import"./circle-alert-Cu5dznTP.js";import"./circle-check-big-KTDTMhTs.js";import"./circle-check-aau4wqhp.js";import"./circle-help-C4uXcZYY.js";import"./circle-x-r3If4JPw.js";import"./circle-DgA3bS7I.js";import"./clipboard-list-BNSl4hy2.js";import"./code-Dzlx6QPB.js";import"./crosshair-DtQysFz7.js";import"./crown-CC8Godfb.js";import"./download-BHVnw95S.js";import"./external-link-DL5n0dhJ.js";import"./eye-off-BJYR0wmr.js";import"./eye-CzYzwmmr.js";import"./instagram-tpp8H3E-.js";import"./file-down-CxCQCvcc.js";import"./pen-line-CNA-f1dm.js";import"./file-up-D3rB-4Bg.js";import"./filter-B_3e214H.js";import"./folder-git-2-T64oq8HG.js";import"./house-BUnGVtyw.js";import"./git-branch-EdIXkL-9.js";import"./grip-vertical-BvetFs24.js";import"./hard-drive--Nch37f-.js";import"./hash-B3fNBlbs.js";import"./shield-rKKgzkbW.js";import"./info-Cj5ROI6H.js";import"./layers-DdZLSQgt.js";import"./layout-list-DkB7S2jk.js";import"./lightbulb-CJXOfIFD.js";import"./link-2-DNnYgrdz.js";import"./link-DeErafFW.js";import"./twitter-CRZZ6zjd.js";import"./list-DY4Uh_0E.js";import"./locate-fixed-BKpEfCUU.js";import"./lock-BGSkpX29.js";import"./log-in-TxFQ9ojy.js";import"./mail-khAU5Oig.js";import"./map-pin-BFNXdrz2.js";import"./menu-BGxVBBZl.js";import"./message-square-warning-DHRFlo8i.js";import"./message-square-C7x1Rix5.js";import"./monitor-P2T9V9tT.js";import"./package-C-rDDwyp.js";import"./percent-DP16IBy2.js";import"./phone-XzqO8Dfs.js";import"./plane-C9QqCVcZ.js";import"./play-62Z04sZZ.js";import"./qr-code-CUR1J9NH.js";import"./quote-DF2Qwen7.js";import"./radio-nm2vY_Ib.js";import"./ruler-DviIA5uv.js";import"./send-DXZhFVWG.js";import"./server-BzBihesB.js";import"./wifi-BPS_-hKY.js";import"./shield-check-Cyw4YGYb.js";import"./smartphone-i99jk4ns.js";import"./square-check-big-Cal0w_ma.js";import"./square-pen-CatLE0_h.js";import"./star-CSGOTD6i.js";import"./sun-TjfxyFzf.js";import"./tag-CUFhfHTp.js";import"./target-B_9kWYv3.js";import"./thumbs-up-Du-LlBXg.js";import"./ticket-BjgtGAIQ.js";import"./trash-2-15Ri11Yq.js";import"./trash-BRJCY2my.js";import"./trending-down-MNPLLbIb.js";import"./trending-up-D5y6g4yZ.js";import"./triangle-alert-CeuDFixJ.js";import"./trophy-Cs36GMET.js";import"./type-DX1RNe21.js";import"./user-check-DDs_5zV9.js";import"./user-plus-Ba62LA9O.js";import"./user-x-C3dBJr2o.js";import"./wallet-BP1hP1I0.js";import"./wrench-DX6GWbcS.js";import"./zap-Of1Abppa.js";import"./radio-group-CuY8xCRY.js";import"./checkbox-C3Z6LHOx.js";import"./multi-select-field-ALFA5JXF.js";import"./scroll-area-C7NBgd0i.js";import"./LocationPicker-Dy1Od2a3.js";import"./leaflet-FVhBWCqS.js";function Qt(){var P;const{t:e}=X(),{auth:h,leavePolicies:a,leaveTypes:_,filters:l={},globalSettings:t}=Z().props,g=(h==null?void 0:h.permissions)||[],[u,w]=c.useState(l.search||""),[m,j]=c.useState(l.leave_type_id||"all"),[n,S]=c.useState(l.status||"all"),[q,C]=c.useState(!1),[L,f]=c.useState(!1),[O,b]=c.useState(!1),[v,A]=c.useState(null),[y,F]=c.useState("create"),[x,N]=c.useState(null),M=()=>u!==""||m!=="all"||n!=="all",E=()=>(u?1:0)+(m!=="all"?1:0)+(n!=="all"?1:0),I=r=>{r.preventDefault(),D()},D=()=>{d.get(route("hr.leave-policies.index"),{page:1,search:u||void 0,leave_type_id:m!=="all"?m:void 0,status:n!=="all"?n:void 0,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},R=r=>{const i=l.sort_field===r&&l.sort_direction==="asc"?"desc":"asc";d.get(route("hr.leave-policies.index"),{sort_field:r,sort_direction:i,page:1,search:u||void 0,leave_type_id:m!=="all"?m:void 0,status:n!=="all"?n:void 0,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},$=(r,i)=>{switch(A(i),r){case"view":N(i);break;case"edit":F("edit"),f(!0);break;case"delete":b(!0);break;case"toggle-status":U(i);break}},V=()=>{A(null),F("create"),f(!0)},z=r=>{y==="create"?(t!=null&&t.is_demo||o.loading(e("Creating leave policy...")),d.post(route("hr.leave-policies.store"),r,{onSuccess:i=>{f(!1),t!=null&&t.is_demo||o.dismiss(),i.props.flash.success?o.success(e(i.props.flash.success)):i.props.flash.error&&o.error(e(i.props.flash.error))},onError:i=>{t!=null&&t.is_demo||o.dismiss(),typeof i=="string"?o.error(i):o.error(`Failed to create leave policy: ${Object.values(i).join(", ")}`)}})):y==="edit"&&(t!=null&&t.is_demo||o.loading(e("Updating leave policy...")),d.put(route("hr.leave-policies.update",v.id),r,{onSuccess:i=>{f(!1),t!=null&&t.is_demo||o.dismiss(),i.props.flash.success?o.success(e(i.props.flash.success)):i.props.flash.error&&o.error(e(i.props.flash.error))},onError:i=>{t!=null&&t.is_demo||o.dismiss(),typeof i=="string"?o.error(i):o.error(`Failed to update leave policy: ${Object.values(i).join(", ")}`)}}))},B=()=>{t!=null&&t.is_demo||o.loading(e("Deleting leave policy...")),d.delete(route("hr.leave-policies.destroy",v.id),{onSuccess:r=>{b(!1),t!=null&&t.is_demo||o.dismiss(),r.props.flash.success?o.success(e(r.props.flash.success)):r.props.flash.error&&o.error(e(r.props.flash.error))},onError:r=>{t!=null&&t.is_demo||o.dismiss(),typeof r=="string"?o.error(r):o.error(`Failed to delete leave policy: ${Object.values(r).join(", ")}`)}})},U=r=>{const i=r.status==="active"?"inactive":"active";t!=null&&t.is_demo||o.loading(`${e(i==="active"?"Activating":"Deactivating")} leave policy...`),d.put(route("hr.leave-policies.toggle-status",r.id),{},{onSuccess:p=>{t!=null&&t.is_demo||o.dismiss(),p.props.flash.success?o.success(e(p.props.flash.success)):p.props.flash.error&&o.error(e(p.props.flash.error))},onError:p=>{t!=null&&t.is_demo||o.dismiss(),typeof p=="string"?o.error(p):o.error(`Failed to update leave policy status: ${Object.values(p).join(", ")}`)}})},Y=()=>{w(""),j("all"),S("all"),C(!1),d.get(route("hr.leave-policies.index"),{page:1,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},k=[];ee(g,"create-leave-policies")&&k.push({label:e("Add Leave Policy"),icon:s.jsx(re,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>V()});const G=[{title:e("Dashboard"),href:route("dashboard")},{title:e("Leave Management"),href:route("hr.leave-policies.index")},{title:e("Leave Policies")}],H=[{key:"name",label:e("Policy Name"),sortable:!0},{key:"leave_type",label:e("Leave Type"),render:(r,i)=>{var p,T;return s.jsxs("div",{className:"flex items-center gap-2",children:[s.jsx("div",{className:"w-3 h-3 rounded-full",style:{backgroundColor:(p=i.leave_type)==null?void 0:p.color}}),s.jsx("span",{children:((T=i.leave_type)==null?void 0:T.name)||"-"})]})}},{key:"accrual_rate",label:e("Accrual"),render:(r,i)=>s.jsxs("span",{className:"font-mono",children:[r," days/",i.accrual_type]})},{key:"carry_forward_limit",label:e("Carry Forward"),render:r=>s.jsxs("span",{className:"font-mono",children:[r," days"]})},{key:"requires_approval",label:e("Approval"),render:r=>s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${r?"bg-yellow-50 text-yellow-700 ring-1 ring-inset ring-yellow-600/20":"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20"}`,children:e(r?"Required":"Not Required")})},{key:"status",label:e("Status"),render:r=>s.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${r==="active"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"}`,children:e(r==="active"?"Active":"Inactive")})},{key:"created_at",label:e("Created At"),sortable:!0,render:r=>{var i;return((i=window.appSettings)==null?void 0:i.formatDateTimeSimple(r,!1))||new Date(r).toLocaleDateString()}}],J=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-leave-policies"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-leave-policies"},{label:e("Toggle Status"),icon:"Lock",action:"toggle-status",className:"text-amber-500",requiredPermission:"edit-leave-policies"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-leave-policies"}],K=[{value:"all",label:e("All Leave Types"),disabled:!0},...(_||[]).map(r=>({value:r.id.toString(),label:r.name}))],Q=[{value:"all",label:e("All Statuses"),disabled:!0},{value:"active",label:e("Active")},{value:"inactive",label:e("Inactive")}];return s.jsxs(W,{title:e("Leave Policies"),url:"/hr/leave-policies",actions:k,breadcrumbs:G,noPadding:!0,children:[s.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:s.jsx(le,{searchTerm:u,onSearchChange:w,onSearch:I,filters:[{name:"leave_type_id",label:e("Leave Type"),type:"select",value:m,onChange:j,options:K,searchable:!0},{name:"status",label:e("Status"),type:"select",value:n,onChange:S,options:Q}],showFilters:q,setShowFilters:C,hasActiveFilters:M,activeFilterCount:E,onResetFilters:Y,onApplyFilters:D,currentPerPage:((P=l.per_page)==null?void 0:P.toString())||"10",onPerPageChange:r=>{d.get(route("hr.leave-policies.index"),{page:1,per_page:parseInt(r),search:u||void 0,leave_type_id:m!=="all"?m:void 0,status:n!=="all"?n:void 0},{preserveState:!0,preserveScroll:!0})}})}),s.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[s.jsx(ie,{columns:H,actions:J,data:(a==null?void 0:a.data)||[],from:(a==null?void 0:a.from)||1,onAction:$,sortField:l.sort_field,sortDirection:l.sort_direction,onSort:R,permissions:g,entityPermissions:{view:"view-leave-policies",create:"create-leave-policies",edit:"edit-leave-policies",delete:"delete-leave-policies"}}),s.jsx(se,{from:(a==null?void 0:a.from)||0,to:(a==null?void 0:a.to)||0,total:(a==null?void 0:a.total)||0,links:a==null?void 0:a.links,entityName:e("leave policies"),onPageChange:r=>d.get(r)})]}),s.jsx(oe,{isOpen:L,onClose:()=>f(!1),onSubmit:z,formConfig:{fields:[{name:"name",label:e("Policy Name"),type:"text",required:!0},{name:"description",label:e("Description"),type:"textarea"},{name:"leave_type_id",label:e("Leave Type"),type:"select",required:!0,searchable:!0,options:_?_.map(r=>({value:r.id.toString(),label:r.name})):[]},{name:"accrual_type",label:e("Accrual Type"),type:"select",required:!0,options:[{value:"yearly",label:e("Yearly")},{value:"monthly",label:e("Monthly")}]},{name:"accrual_rate",label:e("Accrual Rate (Days)"),type:"number",required:!0,min:0,step:.5},{name:"carry_forward_limit",label:e("Carry Forward Limit (Days)"),type:"number",required:!0,min:0},{name:"min_days_per_application",label:e("Min Days Per Application"),type:"number",required:!0,min:0},{name:"max_days_per_application",label:e("Max Days Per Application"),type:"number",required:!0,min:0},{name:"requires_approval",label:e("Requires Approval"),type:"checkbox",defaultValue:!0},{name:"status",label:e("Status"),type:"select",options:[{value:"active",label:"Active"},{value:"inactive",label:"Inactive"}],defaultValue:"active"}],modalSize:"lg"},initialData:v,title:e(y==="create"?"Add New Leave Policy":"Edit Leave Policy"),mode:y}),s.jsx(ae,{isOpen:O,onClose:()=>b(!1),onConfirm:B,itemName:(v==null?void 0:v.name)||"",entityName:"leave policy"}),s.jsx(te,{open:!!x,onOpenChange:()=>N(null),children:x&&s.jsx(pe,{leavePolicy:x})})]})}export{Qt as default}; diff --git a/public/build/assets/index-DnOImrhZ.js b/public/build/assets/index-Dv7yukUL.js similarity index 76% rename from public/build/assets/index-DnOImrhZ.js rename to public/build/assets/index-Dv7yukUL.js index bd35ab55a..91b9f3f5a 100644 --- a/public/build/assets/index-DnOImrhZ.js +++ b/public/build/assets/index-Dv7yukUL.js @@ -1 +1 @@ -import{r as n,j as o}from"./ui-Z445SNHD.js";import{P as Ce}from"./page-template-B_mOhR6n.js";import{u as ke,c as De,x as F,P as je,r as d,M as G,t as a}from"./app-36WMjvX0.js";import{C as Ae}from"./CrudTable-DA37WZsR.js";import{C as w}from"./CrudFormModal-Bmz2nLeY.js";import{C as Fe}from"./CrudDeleteModal-DM40AK8z.js";import{P as Pe}from"./pagination-n2efY1KU.js";import{S as Ne}from"./search-and-filter-bar-PUOLiNYr.js";import{I as Me}from"./ImportModal-NusA89JZ.js";import{F as Oe}from"./file-down-Bxu0R4EW.js";import{F as Te}from"./file-up-CZ-cXuKa.js";import{C as B}from"./chart-no-axes-column-increasing-Beqplnfl.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./table-C1YkBp3W.js";import"./unlink-sh32LPkQ.js";import"./scale-rJYsnHRa.js";import"./arrow-down-left-BN6xjhcz.js";import"./arrow-left-CjPQICYw.js";import"./arrow-right-left-DKUcVR58.js";import"./arrow-right-DUEfRrRr.js";import"./arrow-up-down-FmcUfWon.js";import"./lock-open-CN4tz8Of.js";import"./award-D9FlSYzB.js";import"./ban-CMgLBFSt.js";import"./indian-rupee-Bh3-8N2a.js";import"./bell-Cr2F9IDD.js";import"./book-open-DUwKvBiK.js";import"./boxes-rwzklut0.js";import"./building-2-Cda8xQDI.js";import"./building-CG4yAV8N.js";import"./calculator-wt_63eRJ.js";import"./calendar-check-BZ1JTjf6.js";import"./camera-DDKUkICL.js";import"./chart-column-GeSBJr5Y.js";import"./chart-no-axes-column-BKgkVzqT.js";import"./chevron-left-DKWjKjSf.js";import"./circle-alert-KsX4JXbz.js";import"./circle-check-big-DqURlwt2.js";import"./circle-check-C_SLfS2p.js";import"./circle-help-BdsC7_wR.js";import"./circle-x-DkvEqmM5.js";import"./circle-BpyxLEsH.js";import"./clipboard-list-BU0dok7E.js";import"./code-DNPjFOcs.js";import"./crosshair-C7OptAZm.js";import"./crown-Cp4cgutu.js";import"./download-Ba72czhU.js";import"./external-link-uO-R2E0-.js";import"./eye-off-DlDpEvnB.js";import"./eye-DSAoA9Pp.js";import"./instagram-DBjFHIT7.js";import"./pen-line-Fy-AVmqM.js";import"./filter-D8dMdozc.js";import"./folder-git-2-Dwj_EoDL.js";import"./house-D8b8GwgZ.js";import"./git-branch-D2sIFzs4.js";import"./grip-vertical-DXcr-v-g.js";import"./hard-drive-ApF-ULi1.js";import"./hash-CHJS6b-L.js";import"./shield-Mt6vEHxn.js";import"./info-VH-vNQ_z.js";import"./layers-CF7Mhs3n.js";import"./layout-list-BuBaZfwq.js";import"./lightbulb-fAsbBO8F.js";import"./link-2-C22T2wSs.js";import"./link-ClcCoVU_.js";import"./twitter-DDHYm63p.js";import"./list-Ajdnpsw1.js";import"./locate-fixed-D29o3FBS.js";import"./lock-RX1hYn48.js";import"./log-in-Bt5dnADg.js";import"./mail-BFoS8U8W.js";import"./map-pin-L7jUebKz.js";import"./menu-Cu-nnefe.js";import"./message-square-warning-DbVEqa_0.js";import"./message-square-DMJ4IbdE.js";import"./monitor-DL9THmS7.js";import"./package-B9XnehkQ.js";import"./percent-BYDujffR.js";import"./phone-CJ2h446N.js";import"./plane-BqORGC6m.js";import"./play-DHqp-NCB.js";import"./qr-code-u5AOBzVe.js";import"./quote-BtOwgBns.js";import"./radio-CxUR05xj.js";import"./ruler-DbxwIrQY.js";import"./send-DpE3qK0m.js";import"./server-DgtPu6lA.js";import"./wifi-CFyF5qct.js";import"./shield-check--CTAItWs.js";import"./smartphone-BQ_9x4vN.js";import"./square-check-big-Dt4MtZcM.js";import"./square-pen-B3p2jiW9.js";import"./star-WlheM7sI.js";import"./sun-DRsBfXSu.js";import"./tag-CMVMnpSh.js";import"./target-BEz5Ry2v.js";import"./thumbs-up-DYj-woXk.js";import"./ticket-BhEK5100.js";import"./trash-2-Dxg0nP1A.js";import"./trash-Dyd2ZsaG.js";import"./trending-down-CeOqAkGV.js";import"./trending-up-CPB8hZlm.js";import"./triangle-alert-MsN2AA6c.js";import"./trophy-BZyhzbIT.js";import"./type-DlbqWp8I.js";import"./user-check-4xSYwYvq.js";import"./user-plus-C-0nSlHG.js";import"./user-x-Drk57M2z.js";import"./wallet-C3p1yihr.js";import"./wrench-CLqKc51o.js";import"./zap-D4fS-tPu.js";import"./radio-group-BtLENAXk.js";import"./checkbox-Bos2Phgi.js";import"./multi-select-field-BX9C1tYH.js";import"./scroll-area-BmK0s-Hf.js";import"./LocationPicker-DAd_AcXs.js";import"./leaflet-FVhBWCqS.js";import"./alert-CXPQTH5c.js";function Ca(){var z;const{t:e}=ke(),{auth:C,assets:i,assetTypes:$,locations:H,employees:X,globalSettings:Re,filters:l={}}=De().props,S=(C==null?void 0:C.permissions)||[],[c,P]=n.useState(l.search||""),[u,N]=n.useState(l.asset_type_id||""),[h,M]=n.useState(l.status||""),[b,O]=n.useState(l.condition||""),[f,T]=n.useState(l.location||""),[g,R]=n.useState(l.purchase_date_from||""),[v,E]=n.useState(l.purchase_date_to||""),[Y,q]=n.useState(!1),[J,k]=n.useState(!1),[K,_]=n.useState(!1),[Q,D]=n.useState(!1),[Z,j]=n.useState(!1),[ee,A]=n.useState(!1),[te,I]=n.useState(!1),[p,L]=n.useState(null),[x,U]=n.useState("create"),se=()=>u!==""||h!==""||b!==""||f!==""||g!==""||v!==""||c!=="",ae=()=>(u!==""?1:0)+(h!==""?1:0)+(b!==""?1:0)+(f!==""?1:0)+(g!==""?1:0)+(v!==""?1:0)+(c!==""?1:0),re=t=>{t.preventDefault(),V()},oe=()=>{d.get(route("hr.assets.dashboard"))},ie=()=>{d.get(route("hr.assets.depreciation-report"))},V=()=>{d.get(route("hr.assets.index"),{page:1,search:c||void 0,asset_type_id:u||void 0,status:h||void 0,condition:b||void 0,location:f||void 0,purchase_date_from:g||void 0,purchase_date_to:v||void 0,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},ne=t=>{const s=l.sort_field===t&&l.sort_direction==="asc"?"desc":"asc";d.get(route("hr.assets.index"),{sort_field:t,sort_direction:s,page:1,search:c||void 0,asset_type_id:u||void 0,status:h||void 0,condition:b||void 0,location:f||void 0,purchase_date_from:g||void 0,purchase_date_to:v||void 0,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},le=(t,s)=>{switch(L(s),t){case"view":d.get(route("hr.assets.show",s.id));break;case"edit":U("edit"),_(!0);break;case"delete":k(!0);break;case"assign":D(!0);break;case"return":j(!0);break;case"maintenance":A(!0);break;case"download-document":window.open(route("hr.assets.download-document",s.id),"_blank");break}},pe=()=>{L(null),U("create"),_(!0)},de=t=>{const s=t;x==="create"?(a.loading(e("Creating asset...")),d.post(route("hr.assets.store"),s,{onSuccess:r=>{_(!1),a.dismiss(),r.props.flash.success?a.success(e(r.props.flash.success)):r.props.flash.error&&a.error(e(r.props.flash.error))},onError:r=>{a.dismiss(),typeof r=="string"?a.error(e(r)):a.error(e("Failed to create asset: {{errors}}",{errors:Object.values(r).join(", ")}))}})):x==="edit"&&(a.loading(e("Updating asset...")),d.put(route("hr.assets.update",p.id),s,{onSuccess:r=>{_(!1),a.dismiss(),r.props.flash.success?a.success(e(r.props.flash.success)):r.props.flash.error&&a.error(e(r.props.flash.error))},onError:r=>{a.dismiss(),typeof r=="string"?a.error(e(r)):a.error(e("Failed to update asset: {{errors}}",{errors:Object.values(r).join(", ")}))}}))},me=t=>{a.loading(e("Assigning asset...")),d.post(route("hr.assets.assign",p.id),t,{onSuccess:s=>{D(!1),a.dismiss(),s.props.flash.success?a.success(e(s.props.flash.success)):s.props.flash.error&&a.error(e(s.props.flash.error))},onError:s=>{a.dismiss(),typeof s=="string"?a.error(e(s)):a.error(e("Failed to assign asset: {{errors}}",{errors:Object.values(s).join(", ")}))}})},ce=t=>{a.loading(e("Returning asset...")),d.post(route("hr.assets.return",p.id),t,{onSuccess:s=>{j(!1),a.dismiss(),s.props.flash.success?a.success(e(s.props.flash.success)):s.props.flash.error&&a.error(e(s.props.flash.error))},onError:s=>{a.dismiss(),typeof s=="string"?a.error(e(s)):a.error(e("Failed to return asset: {{errors}}",{errors:Object.values(s).join(", ")}))}})},ue=t=>{a.loading(e("Scheduling maintenance...")),d.post(route("hr.assets.schedule-maintenance",p.id),t,{onSuccess:s=>{A(!1),a.dismiss(),s.props.flash.success?a.success(e(s.props.flash.success)):s.props.flash.error&&a.error(e(s.props.flash.error))},onError:s=>{a.dismiss(),typeof s=="string"?a.error(e(s)):a.error(e("Failed to schedule maintenance: {{errors}}",{errors:Object.values(s).join(", ")}))}})},he=()=>{a.loading(e("Deleting asset...")),d.delete(route("hr.assets.destroy",p.id),{onSuccess:t=>{k(!1),a.dismiss(),t.props.flash.success?a.success(e(t.props.flash.success)):t.props.flash.error&&a.error(e(t.props.flash.error))},onError:t=>{a.dismiss(),typeof t=="string"?a.error(e(t)):a.error(e("Failed to delete asset: {{errors}}",{errors:Object.values(t).join(", ")}))}})},be=()=>{P(""),N(""),M(""),O(""),T(""),R(""),E(""),q(!1),d.get(route("hr.assets.index"),{page:1,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},fe=async()=>{try{const t=await fetch(route("hr.assets.export"),{method:"GET",headers:{"X-Requested-With":"XMLHttpRequest"}});if(!t.ok){const we=await t.json().catch(()=>({}));a.error(e(we.message||"Failed to export assets"));return}const s=await t.blob(),r=window.URL.createObjectURL(s),m=document.createElement("a");m.href=r,m.download=`assets_${new Date().toISOString().slice(0,10)}.csv`,document.body.appendChild(m),m.click(),window.URL.revokeObjectURL(r),document.body.removeChild(m)}catch{a.error(e("Failed to export assets"))}},y=[];F(S,"export-assets")&&y.push({label:e("Export"),icon:o.jsx(Oe,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:fe}),F(S,"import-assets")&&y.push({label:e("Import"),icon:o.jsx(Te,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>I(!0)}),y.push({label:e("Dashboard"),icon:o.jsx(B,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:oe}),y.push({label:e("Depreciation Report"),icon:o.jsx(B,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:ie}),F(S,"create-assets")&&y.push({label:e("Add Asset"),icon:o.jsx(je,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>pe()});const ge=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.assets.index")},{title:e("Asset Management"),href:route("hr.assets.index")},{title:e("Assets")}],ve=[{key:"name",label:e("Name"),sortable:!0,render:(t,s)=>{var r;return o.jsxs("div",{children:[o.jsx("div",{className:"font-medium",children:t}),o.jsx("div",{className:"text-xs text-gray-500",children:((r=s.asset_type)==null?void 0:r.name)||"-"})]})}},{key:"asset_code",label:e("Asset Code"),render:(t,s)=>o.jsxs("div",{children:[o.jsx("div",{children:t||"-"}),o.jsx("div",{className:"text-xs text-gray-500",children:s.serial_number||"-"})]})},{key:"status",label:e("Status"),render:t=>{const s={available:"bg-green-50 text-green-700 ring-green-600/20",assigned:"bg-blue-50 text-blue-700 ring-blue-600/20",under_maintenance:"bg-amber-50 text-amber-700 ring-amber-600/20",disposed:"bg-red-50 text-red-700 ring-red-600/20"},r={available:e("Available"),assigned:e("Assigned"),under_maintenance:e("Under Maintenance"),disposed:e("Disposed")};return o.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s[t]||""}`,children:r[t]||t})}},{key:"assigned_to",label:e("Assigned To"),render:(t,s)=>{var r;return s.status!=="assigned"||!((r=s.current_assignment)!=null&&r.employee)?"-":o.jsxs("div",{children:[o.jsx("div",{className:"font-medium",children:s.current_assignment.employee.name}),o.jsx("div",{className:"text-xs text-gray-500",children:s.current_assignment.employee.employee_id})]})}},{key:"purchase_date",label:e("Purchase Date"),sortable:!0,render:t=>{var s;return t?((s=window.appSettings)==null?void 0:s.formatDateTimeSimple(t,!1))||new Date(t).toLocaleString():"-"}},{key:"purchase_cost",label:e("Purchase Cost"),sortable:!0,render:t=>t?window.appSettings.formatCurrency(t):"-"},{key:"location",label:e("Location"),render:t=>t||"-"}],ye=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-assets"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-assets"},{label:e("Assign"),icon:"UserPlus",action:"assign",className:"text-green-500",requiredPermission:"assign-assets",showWhen:t=>t.status==="available"},{label:e("Return"),icon:"ArrowDownLeft",action:"return",className:"text-purple-500",requiredPermission:"assign-assets",showWhen:t=>t.status==="assigned"},{label:e("Maintenance"),icon:"Wrench",action:"maintenance",className:"text-indigo-500",requiredPermission:"manage-asset-maintenance",showWhen:t=>t.status!=="disposed"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-assets",showWhen:t=>t.status!=="assigned"}],W=[{value:"_none_",label:e("All Types")},...($||[]).map(t=>({value:t.id.toString(),label:t.name}))],_e=[{value:"_none_",label:e("All Statuses")},{value:"available",label:e("Available")},{value:"assigned",label:e("Assigned")},{value:"under_maintenance",label:e("Under Maintenance")},{value:"disposed",label:e("Disposed")}],xe=[{value:"_none_",label:e("All Conditions")},{value:"new",label:e("New")},{value:"good",label:e("Good")},{value:"fair",label:e("Fair")},{value:"poor",label:e("Poor")}],Se=[{value:"_none_",label:e("All Locations")},...(H||[]).map(t=>({value:t,label:t}))];return o.jsxs(Ce,{title:e("Assets"),url:"/hr/assets",actions:y,breadcrumbs:ge,noPadding:!0,children:[o.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:o.jsx(Ne,{searchTerm:c,onSearchChange:P,onSearch:re,filters:[{name:"asset_type_id",label:e("Asset Type"),type:"select",value:u,onChange:N,options:W},{name:"status",label:e("Status"),type:"select",value:h,onChange:M,options:_e},{name:"condition",label:e("Condition"),type:"select",value:b,onChange:O,options:xe},{name:"location",label:e("Location"),type:"select",value:f,onChange:T,options:Se},{name:"purchase_date_from",label:e("Purchase Date From"),type:"date",value:g,onChange:R},{name:"purchase_date_to",label:e("Purchase Date To"),type:"date",value:v,onChange:E}],showFilters:Y,setShowFilters:q,hasActiveFilters:se,activeFilterCount:ae,onResetFilters:be,onApplyFilters:V,currentPerPage:((z=l.per_page)==null?void 0:z.toString())||"10",onPerPageChange:t=>{d.get(route("hr.assets.index"),{page:1,per_page:parseInt(t),search:c||void 0,asset_type_id:u||void 0,status:h||void 0,condition:b||void 0,location:f||void 0,purchase_date_from:g||void 0,purchase_date_to:v||void 0},{preserveState:!0,preserveScroll:!0})}})}),o.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[o.jsx(Ae,{columns:ve,actions:ye,data:(i==null?void 0:i.data)||[],from:(i==null?void 0:i.from)||1,onAction:le,sortField:l.sort_field,sortDirection:l.sort_direction,onSort:ne,permissions:S,entityPermissions:{view:"view-assets",create:"create-assets",edit:"edit-assets",delete:"delete-assets"}}),o.jsx(Pe,{from:(i==null?void 0:i.from)||0,to:(i==null?void 0:i.to)||0,total:(i==null?void 0:i.total)||0,links:i==null?void 0:i.links,entityName:e("assets"),onPageChange:t=>d.get(t)})]}),o.jsx(w,{isOpen:K,onClose:()=>_(!1),onSubmit:de,formConfig:{fields:[{name:"name",label:e("Name"),type:"text",required:!0},{name:"asset_type_id",label:e("Asset Type"),type:"select",required:!0,options:W.filter(t=>t.value!=="_none_")},{name:"serial_number",label:e("Serial Number"),type:"text"},{name:"asset_code",label:e("Asset Code"),type:"text"},{name:"purchase_date",label:e("Purchase Date"),type:"date"},{name:"purchase_cost",label:e("Purchase Cost"),type:"number",min:0,step:.01},{name:"status",label:e("Status"),type:"select",required:!0,options:[{value:"available",label:e("Available")},{value:"assigned",label:e("Assigned")},{value:"under_maintenance",label:e("Under Maintenance")},{value:"disposed",label:e("Disposed")}]},{name:"condition",label:e("Condition"),type:"select",options:[{value:"new",label:e("New")},{value:"good",label:e("Good")},{value:"fair",label:e("Fair")},{value:"poor",label:e("Poor")}]},{name:"description",label:e("Description"),type:"textarea"},{name:"location",label:e("Location"),type:"text"},{name:"supplier",label:e("Supplier"),type:"text"},{name:"warranty_info",label:e("Warranty Information"),type:"text"},{name:"warranty_expiry_date",label:e("Warranty Expiry Date"),type:"date"},{name:"images",label:e("Images"),type:"custom",render:(t,s,r)=>o.jsx(G,{value:String(s[t.name]||""),onChange:m=>r(t.name,m),placeholder:e("Select image file...")}),helpText:e("Upload image file (max 5MB)")},{name:"documents",label:e("Documents"),type:"custom",render:(t,s,r)=>o.jsx(G,{value:String(s[t.name]||""),onChange:m=>r(t.name,m),placeholder:e("Select document file...")}),helpText:e("Upload PDF or Word document (max 5MB)")},{name:"depreciation_method",label:e("Depreciation Method"),type:"select",options:[{value:"_none_",label:e("No Depreciation")},{value:"straight_line",label:e("Straight Line")},{value:"reducing_balance",label:e("Reducing Balance")}],showWhen:t=>t.purchase_cost&&t.purchase_date},{name:"useful_life_years",label:e("Useful Life (Years)"),type:"number",min:1,step:1,defaultValue:5,showWhen:t=>t.depreciation_method},{name:"salvage_value",label:e("Salvage Value"),type:"number",min:0,step:.01,showWhen:t=>t.depreciation_method}],modalSize:"lg"},initialData:p,title:e(x==="create"?"Add New Asset":x==="edit"?"Edit Asset":"View Asset"),mode:x}),o.jsx(w,{isOpen:Q,onClose:()=>D(!1),onSubmit:me,formConfig:{fields:[{name:"employee_id",label:e("Employee"),type:"select",required:!0,options:(X||[]).map(t=>({value:t.id.toString(),label:`${t.name} (${t.employee_id})`}))},{name:"checkout_date",label:e("Checkout Date"),type:"date",required:!0,defaultValue:new Date().toISOString().split("T")[0]},{name:"expected_return_date",label:e("Expected Return Date"),type:"date"},{name:"checkout_condition",label:e("Checkout Condition"),type:"select",options:[{value:"new",label:e("New")},{value:"good",label:e("Good")},{value:"fair",label:e("Fair")},{value:"poor",label:e("Poor")}],defaultValue:p==null?void 0:p.condition},{name:"notes",label:e("Notes"),type:"textarea"}],modalSize:"md"},initialData:{},title:e("Assign Asset"),mode:"create"}),o.jsx(w,{isOpen:Z,onClose:()=>j(!1),onSubmit:ce,formConfig:{fields:[{name:"checkin_date",label:e("Check-in Date"),type:"date",required:!0,defaultValue:new Date().toISOString().split("T")[0]},{name:"checkin_condition",label:e("Check-in Condition"),type:"select",options:[{value:"new",label:e("New")},{value:"good",label:e("Good")},{value:"fair",label:e("Fair")},{value:"poor",label:e("Poor")}],defaultValue:p==null?void 0:p.condition},{name:"notes",label:e("Notes"),type:"textarea"}],modalSize:"md"},initialData:{},title:e("Return Asset"),mode:"create"}),o.jsx(w,{isOpen:ee,onClose:()=>A(!1),onSubmit:ue,formConfig:{fields:[{name:"maintenance_type",label:e("Maintenance Type"),type:"select",required:!0,options:[{value:"repair",label:e("Repair")},{value:"preventive",label:e("Preventive")},{value:"calibration",label:e("Calibration")},{value:"software update",label:e("Software Update")},{value:"hardware upgrade",label:e("Hardware Upgrade")}]},{name:"start_date",label:e("Start Date"),type:"date",required:!0,defaultValue:new Date().toISOString().split("T")[0]},{name:"end_date",label:e("End Date"),type:"date"},{name:"cost",label:e("Cost"),type:"number",min:0,step:.01},{name:"details",label:e("Details"),type:"textarea"},{name:"supplier",label:e("Supplier"),type:"text"}],modalSize:"md"},initialData:{},title:e("Schedule Maintenance"),mode:"create"}),o.jsx(Fe,{isOpen:J,onClose:()=>k(!1),onConfirm:he,itemName:(p==null?void 0:p.name)||"",entityName:"asset"}),o.jsx(Me,{isOpen:te,onClose:()=>I(!1),title:e("Import Assets from CSV/Excel"),importRoute:"hr.assets.import",parseRoute:"hr.assets.parse",sampleRoute:"hr.assets.download.template",importNotes:e("Ensure that the values entered for Asset Type, status , condition & deprication method match the existing records in your system."),modalSize:"xl",databaseFields:[{key:"name",required:!0},{key:"asset_type",required:!0},{key:"serial_number"},{key:"asset_code"},{key:"purchase_date"},{key:"purchase_cost"},{key:"status"},{key:"condition"},{key:"description"},{key:"location"},{key:"supplier"},{key:"warranty_info"},{key:"warranty_expiry_date"}]})]})}export{Ca as default}; +import{r as n,j as o}from"./ui-Z445SNHD.js";import{P as Ce}from"./page-template-Cw8W4Qs2.js";import{u as ke,c as De,x as F,P as je,r as d,M as G,t as a}from"./app-Da3PX8qg.js";import{C as Ae}from"./CrudTable-Dk-uCuqB.js";import{C as w}from"./CrudFormModal-CTSICk3j.js";import{C as Fe}from"./CrudDeleteModal-DmHx0JCJ.js";import{P as Pe}from"./pagination-B9z4VraF.js";import{S as Ne}from"./search-and-filter-bar-1QHzFJdq.js";import{I as Me}from"./ImportModal-BQZYlB54.js";import{F as Oe}from"./file-down-CxCQCvcc.js";import{F as Te}from"./file-up-D3rB-4Bg.js";import{C as B}from"./chart-no-axes-column-increasing-xL8kjLW0.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./table-BRtys9Nx.js";import"./unlink-vC8B7N8r.js";import"./scale-Chnhsap1.js";import"./arrow-down-left-D4-BLXQL.js";import"./arrow-left-B9tcIgis.js";import"./arrow-right-left-TC-Oi5FJ.js";import"./arrow-right-SXr1661j.js";import"./arrow-up-down-Df1H6itH.js";import"./lock-open-Cco69YMj.js";import"./award-DOf5Xc3o.js";import"./ban-C1FQ9ay_.js";import"./indian-rupee-CY9fE6hT.js";import"./bell-BMsQyWM-.js";import"./book-open-DiNAfaue.js";import"./boxes-Bjf0_Kx7.js";import"./building-2-DmmRcP0c.js";import"./building-BXglONiz.js";import"./calculator-B75Vnhim.js";import"./calendar-check-C2F7PWoI.js";import"./camera-DZNJpjXR.js";import"./chart-column-CKzC1aib.js";import"./chart-no-axes-column-CaNDayE9.js";import"./chevron-left-C98gPe5P.js";import"./circle-alert-Cu5dznTP.js";import"./circle-check-big-KTDTMhTs.js";import"./circle-check-aau4wqhp.js";import"./circle-help-C4uXcZYY.js";import"./circle-x-r3If4JPw.js";import"./circle-DgA3bS7I.js";import"./clipboard-list-BNSl4hy2.js";import"./code-Dzlx6QPB.js";import"./crosshair-DtQysFz7.js";import"./crown-CC8Godfb.js";import"./download-BHVnw95S.js";import"./external-link-DL5n0dhJ.js";import"./eye-off-BJYR0wmr.js";import"./eye-CzYzwmmr.js";import"./instagram-tpp8H3E-.js";import"./pen-line-CNA-f1dm.js";import"./filter-B_3e214H.js";import"./folder-git-2-T64oq8HG.js";import"./house-BUnGVtyw.js";import"./git-branch-EdIXkL-9.js";import"./grip-vertical-BvetFs24.js";import"./hard-drive--Nch37f-.js";import"./hash-B3fNBlbs.js";import"./shield-rKKgzkbW.js";import"./info-Cj5ROI6H.js";import"./layers-DdZLSQgt.js";import"./layout-list-DkB7S2jk.js";import"./lightbulb-CJXOfIFD.js";import"./link-2-DNnYgrdz.js";import"./link-DeErafFW.js";import"./twitter-CRZZ6zjd.js";import"./list-DY4Uh_0E.js";import"./locate-fixed-BKpEfCUU.js";import"./lock-BGSkpX29.js";import"./log-in-TxFQ9ojy.js";import"./mail-khAU5Oig.js";import"./map-pin-BFNXdrz2.js";import"./menu-BGxVBBZl.js";import"./message-square-warning-DHRFlo8i.js";import"./message-square-C7x1Rix5.js";import"./monitor-P2T9V9tT.js";import"./package-C-rDDwyp.js";import"./percent-DP16IBy2.js";import"./phone-XzqO8Dfs.js";import"./plane-C9QqCVcZ.js";import"./play-62Z04sZZ.js";import"./qr-code-CUR1J9NH.js";import"./quote-DF2Qwen7.js";import"./radio-nm2vY_Ib.js";import"./ruler-DviIA5uv.js";import"./send-DXZhFVWG.js";import"./server-BzBihesB.js";import"./wifi-BPS_-hKY.js";import"./shield-check-Cyw4YGYb.js";import"./smartphone-i99jk4ns.js";import"./square-check-big-Cal0w_ma.js";import"./square-pen-CatLE0_h.js";import"./star-CSGOTD6i.js";import"./sun-TjfxyFzf.js";import"./tag-CUFhfHTp.js";import"./target-B_9kWYv3.js";import"./thumbs-up-Du-LlBXg.js";import"./ticket-BjgtGAIQ.js";import"./trash-2-15Ri11Yq.js";import"./trash-BRJCY2my.js";import"./trending-down-MNPLLbIb.js";import"./trending-up-D5y6g4yZ.js";import"./triangle-alert-CeuDFixJ.js";import"./trophy-Cs36GMET.js";import"./type-DX1RNe21.js";import"./user-check-DDs_5zV9.js";import"./user-plus-Ba62LA9O.js";import"./user-x-C3dBJr2o.js";import"./wallet-BP1hP1I0.js";import"./wrench-DX6GWbcS.js";import"./zap-Of1Abppa.js";import"./radio-group-CuY8xCRY.js";import"./checkbox-C3Z6LHOx.js";import"./multi-select-field-ALFA5JXF.js";import"./scroll-area-C7NBgd0i.js";import"./LocationPicker-Dy1Od2a3.js";import"./leaflet-FVhBWCqS.js";import"./alert-Dt2Bu0kM.js";function Ca(){var z;const{t:e}=ke(),{auth:C,assets:i,assetTypes:$,locations:H,employees:X,globalSettings:Re,filters:l={}}=De().props,S=(C==null?void 0:C.permissions)||[],[c,P]=n.useState(l.search||""),[u,N]=n.useState(l.asset_type_id||""),[h,M]=n.useState(l.status||""),[b,O]=n.useState(l.condition||""),[f,T]=n.useState(l.location||""),[g,R]=n.useState(l.purchase_date_from||""),[v,E]=n.useState(l.purchase_date_to||""),[Y,q]=n.useState(!1),[J,k]=n.useState(!1),[K,_]=n.useState(!1),[Q,D]=n.useState(!1),[Z,j]=n.useState(!1),[ee,A]=n.useState(!1),[te,I]=n.useState(!1),[p,L]=n.useState(null),[x,U]=n.useState("create"),se=()=>u!==""||h!==""||b!==""||f!==""||g!==""||v!==""||c!=="",ae=()=>(u!==""?1:0)+(h!==""?1:0)+(b!==""?1:0)+(f!==""?1:0)+(g!==""?1:0)+(v!==""?1:0)+(c!==""?1:0),re=t=>{t.preventDefault(),V()},oe=()=>{d.get(route("hr.assets.dashboard"))},ie=()=>{d.get(route("hr.assets.depreciation-report"))},V=()=>{d.get(route("hr.assets.index"),{page:1,search:c||void 0,asset_type_id:u||void 0,status:h||void 0,condition:b||void 0,location:f||void 0,purchase_date_from:g||void 0,purchase_date_to:v||void 0,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},ne=t=>{const s=l.sort_field===t&&l.sort_direction==="asc"?"desc":"asc";d.get(route("hr.assets.index"),{sort_field:t,sort_direction:s,page:1,search:c||void 0,asset_type_id:u||void 0,status:h||void 0,condition:b||void 0,location:f||void 0,purchase_date_from:g||void 0,purchase_date_to:v||void 0,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},le=(t,s)=>{switch(L(s),t){case"view":d.get(route("hr.assets.show",s.id));break;case"edit":U("edit"),_(!0);break;case"delete":k(!0);break;case"assign":D(!0);break;case"return":j(!0);break;case"maintenance":A(!0);break;case"download-document":window.open(route("hr.assets.download-document",s.id),"_blank");break}},pe=()=>{L(null),U("create"),_(!0)},de=t=>{const s=t;x==="create"?(a.loading(e("Creating asset...")),d.post(route("hr.assets.store"),s,{onSuccess:r=>{_(!1),a.dismiss(),r.props.flash.success?a.success(e(r.props.flash.success)):r.props.flash.error&&a.error(e(r.props.flash.error))},onError:r=>{a.dismiss(),typeof r=="string"?a.error(e(r)):a.error(e("Failed to create asset: {{errors}}",{errors:Object.values(r).join(", ")}))}})):x==="edit"&&(a.loading(e("Updating asset...")),d.put(route("hr.assets.update",p.id),s,{onSuccess:r=>{_(!1),a.dismiss(),r.props.flash.success?a.success(e(r.props.flash.success)):r.props.flash.error&&a.error(e(r.props.flash.error))},onError:r=>{a.dismiss(),typeof r=="string"?a.error(e(r)):a.error(e("Failed to update asset: {{errors}}",{errors:Object.values(r).join(", ")}))}}))},me=t=>{a.loading(e("Assigning asset...")),d.post(route("hr.assets.assign",p.id),t,{onSuccess:s=>{D(!1),a.dismiss(),s.props.flash.success?a.success(e(s.props.flash.success)):s.props.flash.error&&a.error(e(s.props.flash.error))},onError:s=>{a.dismiss(),typeof s=="string"?a.error(e(s)):a.error(e("Failed to assign asset: {{errors}}",{errors:Object.values(s).join(", ")}))}})},ce=t=>{a.loading(e("Returning asset...")),d.post(route("hr.assets.return",p.id),t,{onSuccess:s=>{j(!1),a.dismiss(),s.props.flash.success?a.success(e(s.props.flash.success)):s.props.flash.error&&a.error(e(s.props.flash.error))},onError:s=>{a.dismiss(),typeof s=="string"?a.error(e(s)):a.error(e("Failed to return asset: {{errors}}",{errors:Object.values(s).join(", ")}))}})},ue=t=>{a.loading(e("Scheduling maintenance...")),d.post(route("hr.assets.schedule-maintenance",p.id),t,{onSuccess:s=>{A(!1),a.dismiss(),s.props.flash.success?a.success(e(s.props.flash.success)):s.props.flash.error&&a.error(e(s.props.flash.error))},onError:s=>{a.dismiss(),typeof s=="string"?a.error(e(s)):a.error(e("Failed to schedule maintenance: {{errors}}",{errors:Object.values(s).join(", ")}))}})},he=()=>{a.loading(e("Deleting asset...")),d.delete(route("hr.assets.destroy",p.id),{onSuccess:t=>{k(!1),a.dismiss(),t.props.flash.success?a.success(e(t.props.flash.success)):t.props.flash.error&&a.error(e(t.props.flash.error))},onError:t=>{a.dismiss(),typeof t=="string"?a.error(e(t)):a.error(e("Failed to delete asset: {{errors}}",{errors:Object.values(t).join(", ")}))}})},be=()=>{P(""),N(""),M(""),O(""),T(""),R(""),E(""),q(!1),d.get(route("hr.assets.index"),{page:1,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},fe=async()=>{try{const t=await fetch(route("hr.assets.export"),{method:"GET",headers:{"X-Requested-With":"XMLHttpRequest"}});if(!t.ok){const we=await t.json().catch(()=>({}));a.error(e(we.message||"Failed to export assets"));return}const s=await t.blob(),r=window.URL.createObjectURL(s),m=document.createElement("a");m.href=r,m.download=`assets_${new Date().toISOString().slice(0,10)}.csv`,document.body.appendChild(m),m.click(),window.URL.revokeObjectURL(r),document.body.removeChild(m)}catch{a.error(e("Failed to export assets"))}},y=[];F(S,"export-assets")&&y.push({label:e("Export"),icon:o.jsx(Oe,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:fe}),F(S,"import-assets")&&y.push({label:e("Import"),icon:o.jsx(Te,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>I(!0)}),y.push({label:e("Dashboard"),icon:o.jsx(B,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:oe}),y.push({label:e("Depreciation Report"),icon:o.jsx(B,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:ie}),F(S,"create-assets")&&y.push({label:e("Add Asset"),icon:o.jsx(je,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>pe()});const ge=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.assets.index")},{title:e("Asset Management"),href:route("hr.assets.index")},{title:e("Assets")}],ve=[{key:"name",label:e("Name"),sortable:!0,render:(t,s)=>{var r;return o.jsxs("div",{children:[o.jsx("div",{className:"font-medium",children:t}),o.jsx("div",{className:"text-xs text-gray-500",children:((r=s.asset_type)==null?void 0:r.name)||"-"})]})}},{key:"asset_code",label:e("Asset Code"),render:(t,s)=>o.jsxs("div",{children:[o.jsx("div",{children:t||"-"}),o.jsx("div",{className:"text-xs text-gray-500",children:s.serial_number||"-"})]})},{key:"status",label:e("Status"),render:t=>{const s={available:"bg-green-50 text-green-700 ring-green-600/20",assigned:"bg-blue-50 text-blue-700 ring-blue-600/20",under_maintenance:"bg-amber-50 text-amber-700 ring-amber-600/20",disposed:"bg-red-50 text-red-700 ring-red-600/20"},r={available:e("Available"),assigned:e("Assigned"),under_maintenance:e("Under Maintenance"),disposed:e("Disposed")};return o.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s[t]||""}`,children:r[t]||t})}},{key:"assigned_to",label:e("Assigned To"),render:(t,s)=>{var r;return s.status!=="assigned"||!((r=s.current_assignment)!=null&&r.employee)?"-":o.jsxs("div",{children:[o.jsx("div",{className:"font-medium",children:s.current_assignment.employee.name}),o.jsx("div",{className:"text-xs text-gray-500",children:s.current_assignment.employee.employee_id})]})}},{key:"purchase_date",label:e("Purchase Date"),sortable:!0,render:t=>{var s;return t?((s=window.appSettings)==null?void 0:s.formatDateTimeSimple(t,!1))||new Date(t).toLocaleString():"-"}},{key:"purchase_cost",label:e("Purchase Cost"),sortable:!0,render:t=>t?window.appSettings.formatCurrency(t):"-"},{key:"location",label:e("Location"),render:t=>t||"-"}],ye=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-assets"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-assets"},{label:e("Assign"),icon:"UserPlus",action:"assign",className:"text-green-500",requiredPermission:"assign-assets",showWhen:t=>t.status==="available"},{label:e("Return"),icon:"ArrowDownLeft",action:"return",className:"text-purple-500",requiredPermission:"assign-assets",showWhen:t=>t.status==="assigned"},{label:e("Maintenance"),icon:"Wrench",action:"maintenance",className:"text-indigo-500",requiredPermission:"manage-asset-maintenance",showWhen:t=>t.status!=="disposed"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-assets",showWhen:t=>t.status!=="assigned"}],W=[{value:"_none_",label:e("All Types")},...($||[]).map(t=>({value:t.id.toString(),label:t.name}))],_e=[{value:"_none_",label:e("All Statuses")},{value:"available",label:e("Available")},{value:"assigned",label:e("Assigned")},{value:"under_maintenance",label:e("Under Maintenance")},{value:"disposed",label:e("Disposed")}],xe=[{value:"_none_",label:e("All Conditions")},{value:"new",label:e("New")},{value:"good",label:e("Good")},{value:"fair",label:e("Fair")},{value:"poor",label:e("Poor")}],Se=[{value:"_none_",label:e("All Locations")},...(H||[]).map(t=>({value:t,label:t}))];return o.jsxs(Ce,{title:e("Assets"),url:"/hr/assets",actions:y,breadcrumbs:ge,noPadding:!0,children:[o.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:o.jsx(Ne,{searchTerm:c,onSearchChange:P,onSearch:re,filters:[{name:"asset_type_id",label:e("Asset Type"),type:"select",value:u,onChange:N,options:W},{name:"status",label:e("Status"),type:"select",value:h,onChange:M,options:_e},{name:"condition",label:e("Condition"),type:"select",value:b,onChange:O,options:xe},{name:"location",label:e("Location"),type:"select",value:f,onChange:T,options:Se},{name:"purchase_date_from",label:e("Purchase Date From"),type:"date",value:g,onChange:R},{name:"purchase_date_to",label:e("Purchase Date To"),type:"date",value:v,onChange:E}],showFilters:Y,setShowFilters:q,hasActiveFilters:se,activeFilterCount:ae,onResetFilters:be,onApplyFilters:V,currentPerPage:((z=l.per_page)==null?void 0:z.toString())||"10",onPerPageChange:t=>{d.get(route("hr.assets.index"),{page:1,per_page:parseInt(t),search:c||void 0,asset_type_id:u||void 0,status:h||void 0,condition:b||void 0,location:f||void 0,purchase_date_from:g||void 0,purchase_date_to:v||void 0},{preserveState:!0,preserveScroll:!0})}})}),o.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[o.jsx(Ae,{columns:ve,actions:ye,data:(i==null?void 0:i.data)||[],from:(i==null?void 0:i.from)||1,onAction:le,sortField:l.sort_field,sortDirection:l.sort_direction,onSort:ne,permissions:S,entityPermissions:{view:"view-assets",create:"create-assets",edit:"edit-assets",delete:"delete-assets"}}),o.jsx(Pe,{from:(i==null?void 0:i.from)||0,to:(i==null?void 0:i.to)||0,total:(i==null?void 0:i.total)||0,links:i==null?void 0:i.links,entityName:e("assets"),onPageChange:t=>d.get(t)})]}),o.jsx(w,{isOpen:K,onClose:()=>_(!1),onSubmit:de,formConfig:{fields:[{name:"name",label:e("Name"),type:"text",required:!0},{name:"asset_type_id",label:e("Asset Type"),type:"select",required:!0,options:W.filter(t=>t.value!=="_none_")},{name:"serial_number",label:e("Serial Number"),type:"text"},{name:"asset_code",label:e("Asset Code"),type:"text"},{name:"purchase_date",label:e("Purchase Date"),type:"date"},{name:"purchase_cost",label:e("Purchase Cost"),type:"number",min:0,step:.01},{name:"status",label:e("Status"),type:"select",required:!0,options:[{value:"available",label:e("Available")},{value:"assigned",label:e("Assigned")},{value:"under_maintenance",label:e("Under Maintenance")},{value:"disposed",label:e("Disposed")}]},{name:"condition",label:e("Condition"),type:"select",options:[{value:"new",label:e("New")},{value:"good",label:e("Good")},{value:"fair",label:e("Fair")},{value:"poor",label:e("Poor")}]},{name:"description",label:e("Description"),type:"textarea"},{name:"location",label:e("Location"),type:"text"},{name:"supplier",label:e("Supplier"),type:"text"},{name:"warranty_info",label:e("Warranty Information"),type:"text"},{name:"warranty_expiry_date",label:e("Warranty Expiry Date"),type:"date"},{name:"images",label:e("Images"),type:"custom",render:(t,s,r)=>o.jsx(G,{value:String(s[t.name]||""),onChange:m=>r(t.name,m),placeholder:e("Select image file...")}),helpText:e("Upload image file (max 5MB)")},{name:"documents",label:e("Documents"),type:"custom",render:(t,s,r)=>o.jsx(G,{value:String(s[t.name]||""),onChange:m=>r(t.name,m),placeholder:e("Select document file...")}),helpText:e("Upload PDF or Word document (max 5MB)")},{name:"depreciation_method",label:e("Depreciation Method"),type:"select",options:[{value:"_none_",label:e("No Depreciation")},{value:"straight_line",label:e("Straight Line")},{value:"reducing_balance",label:e("Reducing Balance")}],showWhen:t=>t.purchase_cost&&t.purchase_date},{name:"useful_life_years",label:e("Useful Life (Years)"),type:"number",min:1,step:1,defaultValue:5,showWhen:t=>t.depreciation_method},{name:"salvage_value",label:e("Salvage Value"),type:"number",min:0,step:.01,showWhen:t=>t.depreciation_method}],modalSize:"lg"},initialData:p,title:e(x==="create"?"Add New Asset":x==="edit"?"Edit Asset":"View Asset"),mode:x}),o.jsx(w,{isOpen:Q,onClose:()=>D(!1),onSubmit:me,formConfig:{fields:[{name:"employee_id",label:e("Employee"),type:"select",required:!0,options:(X||[]).map(t=>({value:t.id.toString(),label:`${t.name} (${t.employee_id})`}))},{name:"checkout_date",label:e("Checkout Date"),type:"date",required:!0,defaultValue:new Date().toISOString().split("T")[0]},{name:"expected_return_date",label:e("Expected Return Date"),type:"date"},{name:"checkout_condition",label:e("Checkout Condition"),type:"select",options:[{value:"new",label:e("New")},{value:"good",label:e("Good")},{value:"fair",label:e("Fair")},{value:"poor",label:e("Poor")}],defaultValue:p==null?void 0:p.condition},{name:"notes",label:e("Notes"),type:"textarea"}],modalSize:"md"},initialData:{},title:e("Assign Asset"),mode:"create"}),o.jsx(w,{isOpen:Z,onClose:()=>j(!1),onSubmit:ce,formConfig:{fields:[{name:"checkin_date",label:e("Check-in Date"),type:"date",required:!0,defaultValue:new Date().toISOString().split("T")[0]},{name:"checkin_condition",label:e("Check-in Condition"),type:"select",options:[{value:"new",label:e("New")},{value:"good",label:e("Good")},{value:"fair",label:e("Fair")},{value:"poor",label:e("Poor")}],defaultValue:p==null?void 0:p.condition},{name:"notes",label:e("Notes"),type:"textarea"}],modalSize:"md"},initialData:{},title:e("Return Asset"),mode:"create"}),o.jsx(w,{isOpen:ee,onClose:()=>A(!1),onSubmit:ue,formConfig:{fields:[{name:"maintenance_type",label:e("Maintenance Type"),type:"select",required:!0,options:[{value:"repair",label:e("Repair")},{value:"preventive",label:e("Preventive")},{value:"calibration",label:e("Calibration")},{value:"software update",label:e("Software Update")},{value:"hardware upgrade",label:e("Hardware Upgrade")}]},{name:"start_date",label:e("Start Date"),type:"date",required:!0,defaultValue:new Date().toISOString().split("T")[0]},{name:"end_date",label:e("End Date"),type:"date"},{name:"cost",label:e("Cost"),type:"number",min:0,step:.01},{name:"details",label:e("Details"),type:"textarea"},{name:"supplier",label:e("Supplier"),type:"text"}],modalSize:"md"},initialData:{},title:e("Schedule Maintenance"),mode:"create"}),o.jsx(Fe,{isOpen:J,onClose:()=>k(!1),onConfirm:he,itemName:(p==null?void 0:p.name)||"",entityName:"asset"}),o.jsx(Me,{isOpen:te,onClose:()=>I(!1),title:e("Import Assets from CSV/Excel"),importRoute:"hr.assets.import",parseRoute:"hr.assets.parse",sampleRoute:"hr.assets.download.template",importNotes:e("Ensure that the values entered for Asset Type, status , condition & deprication method match the existing records in your system."),modalSize:"xl",databaseFields:[{key:"name",required:!0},{key:"asset_type",required:!0},{key:"serial_number"},{key:"asset_code"},{key:"purchase_date"},{key:"purchase_cost"},{key:"status"},{key:"condition"},{key:"description"},{key:"location"},{key:"supplier"},{key:"warranty_info"},{key:"warranty_expiry_date"}]})]})}export{Ca as default}; diff --git a/public/build/assets/index-CuFhuoKQ.js b/public/build/assets/index-EWAiQcfK.js similarity index 65% rename from public/build/assets/index-CuFhuoKQ.js rename to public/build/assets/index-EWAiQcfK.js index 71b20ebf1..ab5e3c80f 100644 --- a/public/build/assets/index-CuFhuoKQ.js +++ b/public/build/assets/index-EWAiQcfK.js @@ -1 +1 @@ -import{r as m,j as o}from"./ui-Z445SNHD.js";import{P as se}from"./page-template-B_mOhR6n.js";import{u as ae,c as le,x as me,P as pe,l as ne,r as p,t as l}from"./app-36WMjvX0.js";import{C as de}from"./CrudTable-DA37WZsR.js";import{C as ce}from"./CrudDeleteModal-DM40AK8z.js";import{P as ue}from"./pagination-n2efY1KU.js";import{S as ve}from"./search-and-filter-bar-PUOLiNYr.js";import{u as he}from"./use-initials-BK4eRgYY.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./table-C1YkBp3W.js";import"./unlink-sh32LPkQ.js";import"./scale-rJYsnHRa.js";import"./arrow-down-left-BN6xjhcz.js";import"./arrow-left-CjPQICYw.js";import"./arrow-right-left-DKUcVR58.js";import"./arrow-right-DUEfRrRr.js";import"./arrow-up-down-FmcUfWon.js";import"./lock-open-CN4tz8Of.js";import"./award-D9FlSYzB.js";import"./ban-CMgLBFSt.js";import"./indian-rupee-Bh3-8N2a.js";import"./bell-Cr2F9IDD.js";import"./book-open-DUwKvBiK.js";import"./boxes-rwzklut0.js";import"./building-2-Cda8xQDI.js";import"./building-CG4yAV8N.js";import"./calculator-wt_63eRJ.js";import"./calendar-check-BZ1JTjf6.js";import"./camera-DDKUkICL.js";import"./chart-column-GeSBJr5Y.js";import"./chart-no-axes-column-increasing-Beqplnfl.js";import"./chart-no-axes-column-BKgkVzqT.js";import"./chevron-left-DKWjKjSf.js";import"./circle-alert-KsX4JXbz.js";import"./circle-check-big-DqURlwt2.js";import"./circle-check-C_SLfS2p.js";import"./circle-help-BdsC7_wR.js";import"./circle-x-DkvEqmM5.js";import"./circle-BpyxLEsH.js";import"./clipboard-list-BU0dok7E.js";import"./code-DNPjFOcs.js";import"./crosshair-C7OptAZm.js";import"./crown-Cp4cgutu.js";import"./download-Ba72czhU.js";import"./external-link-uO-R2E0-.js";import"./eye-off-DlDpEvnB.js";import"./eye-DSAoA9Pp.js";import"./instagram-DBjFHIT7.js";import"./file-down-Bxu0R4EW.js";import"./pen-line-Fy-AVmqM.js";import"./file-up-CZ-cXuKa.js";import"./filter-D8dMdozc.js";import"./folder-git-2-Dwj_EoDL.js";import"./house-D8b8GwgZ.js";import"./git-branch-D2sIFzs4.js";import"./grip-vertical-DXcr-v-g.js";import"./hard-drive-ApF-ULi1.js";import"./hash-CHJS6b-L.js";import"./shield-Mt6vEHxn.js";import"./info-VH-vNQ_z.js";import"./layers-CF7Mhs3n.js";import"./layout-list-BuBaZfwq.js";import"./lightbulb-fAsbBO8F.js";import"./link-2-C22T2wSs.js";import"./link-ClcCoVU_.js";import"./twitter-DDHYm63p.js";import"./list-Ajdnpsw1.js";import"./locate-fixed-D29o3FBS.js";import"./lock-RX1hYn48.js";import"./log-in-Bt5dnADg.js";import"./mail-BFoS8U8W.js";import"./map-pin-L7jUebKz.js";import"./menu-Cu-nnefe.js";import"./message-square-warning-DbVEqa_0.js";import"./message-square-DMJ4IbdE.js";import"./monitor-DL9THmS7.js";import"./package-B9XnehkQ.js";import"./percent-BYDujffR.js";import"./phone-CJ2h446N.js";import"./plane-BqORGC6m.js";import"./play-DHqp-NCB.js";import"./qr-code-u5AOBzVe.js";import"./quote-BtOwgBns.js";import"./radio-CxUR05xj.js";import"./ruler-DbxwIrQY.js";import"./send-DpE3qK0m.js";import"./server-DgtPu6lA.js";import"./wifi-CFyF5qct.js";import"./shield-check--CTAItWs.js";import"./smartphone-BQ_9x4vN.js";import"./square-check-big-Dt4MtZcM.js";import"./square-pen-B3p2jiW9.js";import"./star-WlheM7sI.js";import"./sun-DRsBfXSu.js";import"./tag-CMVMnpSh.js";import"./target-BEz5Ry2v.js";import"./thumbs-up-DYj-woXk.js";import"./ticket-BhEK5100.js";import"./trash-2-Dxg0nP1A.js";import"./trash-Dyd2ZsaG.js";import"./trending-down-CeOqAkGV.js";import"./trending-up-CPB8hZlm.js";import"./triangle-alert-MsN2AA6c.js";import"./trophy-BZyhzbIT.js";import"./type-DlbqWp8I.js";import"./user-check-4xSYwYvq.js";import"./user-plus-C-0nSlHG.js";import"./user-x-Drk57M2z.js";import"./wallet-C3p1yihr.js";import"./wrench-CLqKc51o.js";import"./zap-D4fS-tPu.js";function Wr(){var I,M,$;const{t}=ae(),{auth:x,reviews:s,employees:U,reviewCycles:B,filters:a={}}=le().props,C=(x==null?void 0:x.permissions)||[],j=he(),[c,N]=m.useState(a.search||""),[u,P]=m.useState(a.employee_id||""),[v,R]=m.useState(a.reviewer_id||""),[h,k]=m.useState(a.review_cycle_id||""),[n,F]=m.useState(a.status||"all"),[g,D]=m.useState(a.date_from||""),[f,E]=m.useState(a.date_to||""),[L,T]=m.useState(!1),[H,S]=m.useState(!1),[d,V]=m.useState(null),z=()=>n!=="all"||c!==""||u!==""||v!==""||h!==""||g!==""||f!=="",G=()=>(n!=="all"?1:0)+(c?1:0)+(u?1:0)+(v?1:0)+(h?1:0)+(g?1:0)+(f?1:0),J=e=>{e.preventDefault(),A()},A=()=>{p.get(route("hr.performance.employee-reviews.index"),{page:1,search:c||void 0,employee_id:u||void 0,reviewer_id:v||void 0,review_cycle_id:h||void 0,status:n!=="all"?n:void 0,date_from:g||void 0,date_to:f||void 0,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},K=e=>{const r=a.sort_field===e&&a.sort_direction==="asc"?"desc":"asc";p.get(route("hr.performance.employee-reviews.index"),{sort_field:e,sort_direction:r,page:1,search:c||void 0,employee_id:u||void 0,reviewer_id:v||void 0,review_cycle_id:h||void 0,status:n!=="all"?n:void 0,date_from:g||void 0,date_to:f||void 0,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},Q=(e,r)=>{switch(V(r),e){case"view":p.visit(route("hr.performance.employee-reviews.show",r.id));break;case"conduct":p.visit(route("hr.performance.employee-reviews.conduct",r.id));break;case"delete":S(!0);break;case"update-status":Y(r);break}},W=()=>{p.visit(route("hr.performance.employee-reviews.create"))},X=()=>{l.loading(t("Deleting employee review...")),p.delete(route("hr.performance.employee-reviews.destroy",d.id),{onSuccess:e=>{S(!1),l.dismiss(),e.props.flash.success?l.success(t(e.props.flash.success)):e.props.flash.error&&l.error(t(e.props.flash.error))},onError:e=>{l.dismiss(),typeof e=="string"?l.error(t(e)):l.error(t("Failed to delete review: {{errors}}",{errors:Object.values(e).join(", ")}))}})},Y=e=>{let r="in_progress";e.status==="scheduled"?r="in_progress":e.status==="in_progress"?r="completed":r="scheduled",l.loading(t("Updating review status to {{status}}...",{status:t(r)})),p.put(route("hr.performance.employee-reviews.update-status",e.id),{status:r},{onSuccess:i=>{l.dismiss(),i.props.flash.success?l.success(t(i.props.flash.success)):i.props.flash.error&&l.error(t(i.props.flash.error))},onError:i=>{l.dismiss(),typeof i=="string"?l.error(t(i)):l.error(t("Failed to update review status: {{errors}}",{errors:Object.values(i).join(", ")}))}})},Z=()=>{N(""),P(""),R(""),k(""),F("all"),D(""),E(""),T(!1),p.get(route("hr.performance.employee-reviews.index"),{page:1,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},O=[];me(C,"create-employee-reviews")&&O.push({label:t("Schedule Review"),icon:o.jsx(pe,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>W()});const ee=[{title:t("Dashboard"),href:route("dashboard")},{title:t("HR Management"),href:route("hr.performance.indicator-categories.index")},{title:t("Performance"),href:route("hr.performance.indicator-categories.index")},{title:t("Employee Reviews")}],te=[{key:"employee.name",label:t("Employee"),render:(e,r)=>{var i,y,w,b,_;return o.jsxs("div",{className:"flex items-center gap-3",children:[o.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-primary text-white overflow-hidden shrink-0",children:(i=r.employee)!=null&&i.avatar?o.jsx("img",{src:r.employee.avatar,alt:(y=r.employee)==null?void 0:y.name,className:"h-full w-full object-cover"}):j(((w=r.employee)==null?void 0:w.name)||"")}),o.jsxs("div",{children:[o.jsx("div",{className:"font-medium",children:((b=r.employee)==null?void 0:b.name)||"-"}),o.jsx("div",{className:"text-sm text-muted-foreground",children:((_=r.employee)==null?void 0:_.email)||""})]})]})}},{key:"reviewer.name",label:t("Reviewer"),render:(e,r)=>{var i,y,w,b,_;return o.jsxs("div",{className:"flex items-center gap-3",children:[o.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-primary text-white overflow-hidden shrink-0",children:(i=r.reviewer)!=null&&i.avatar?o.jsx("img",{src:r.reviewer.avatar,alt:(y=r.reviewer)==null?void 0:y.name,className:"h-full w-full object-cover"}):j(((w=r.reviewer)==null?void 0:w.name)||"")}),o.jsxs("div",{children:[o.jsx("div",{className:"font-medium",children:((b=r.reviewer)==null?void 0:b.name)||"-"}),o.jsx("div",{className:"text-sm text-muted-foreground",children:((_=r.reviewer)==null?void 0:_.email)||""})]})]})}},{key:"review_cycle.name",label:t("Review Cycle"),render:(e,r)=>{var i;return((i=r.review_cycle)==null?void 0:i.name)||"-"}},{key:"review_date",label:t("Review Date"),sortable:!0,render:e=>{var r;return e?((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(e,!1))||new Date(e).toLocaleString():"-"}},{key:"overall_rating",label:t("Rating"),render:e=>e?e.toFixed(1):"-"},{key:"status",label:t("Status"),render:e=>{let r="",i="";switch(e){case"scheduled":r="bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20",i=t("Scheduled");break;case"in_progress":r="bg-amber-50 text-amber-700 ring-1 ring-inset ring-amber-600/20",i=t("In Progress");break;case"completed":r="bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20",i=t("Completed");break;default:r="bg-gray-50 text-gray-700 ring-1 ring-inset ring-gray-600/20",i=e}return o.jsx(ne,{variant:"outline",className:r,children:i})}}],re=[{label:t("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-employee-reviews"},{label:t("Conduct Review"),icon:"ClipboardList",action:"conduct",className:"text-green-500",requiredPermission:"edit-employee-reviews",condition:e=>e.status!=="completed"},{label:t("Update Status"),icon:"RefreshCw",action:"update-status",className:"text-amber-500",requiredPermission:"edit-employee-reviews"},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-employee-reviews",condition:e=>e.status!=="completed"}],ie=[{value:"all",label:t("All Statuses")},{value:"scheduled",label:t("Scheduled")},{value:"in_progress",label:t("In Progress")},{value:"completed",label:t("Completed")}],q=[{value:"",label:t("Select Employee"),disabled:!0},...(U||[]).map(e=>({value:e.id.toString(),label:`${e.name} (${e.employee_id})`}))],oe=[{value:"",label:t("Select Review Cycle"),disabled:!0},...(B||[]).map(e=>({value:e.id.toString(),label:e.name}))];return o.jsxs(se,{title:t("Employee Reviews"),url:"/hr/performance/employee-reviews",actions:O,breadcrumbs:ee,noPadding:!0,children:[o.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:o.jsx(ve,{searchTerm:c,onSearchChange:N,onSearch:J,filters:[{name:"employee_id",label:t("Employee"),type:"select",value:u,onChange:P,options:q,searchable:!0},{name:"reviewer_id",label:t("Reviewer"),type:"select",value:v,onChange:R,options:q,searchable:!0},{name:"review_cycle_id",label:t("Review Cycle"),type:"select",value:h,onChange:k,options:oe,searchable:!0},{name:"status",label:t("Status"),type:"select",value:n,onChange:F,options:ie},{name:"date_from",label:t("From Date"),type:"date",value:g,onChange:D},{name:"date_to",label:t("To Date"),type:"date",value:f,onChange:E}],showFilters:L,setShowFilters:T,hasActiveFilters:z,activeFilterCount:G,onResetFilters:Z,onApplyFilters:A,currentPerPage:((I=a.per_page)==null?void 0:I.toString())||"10",onPerPageChange:e=>{p.get(route("hr.performance.employee-reviews.index"),{page:1,per_page:parseInt(e),search:c||void 0,employee_id:u||void 0,reviewer_id:v||void 0,review_cycle_id:h||void 0,status:n!=="all"?n:void 0,date_from:g||void 0,date_to:f||void 0},{preserveState:!0,preserveScroll:!0})}})}),o.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[o.jsx(de,{columns:te,actions:re,data:(s==null?void 0:s.data)||[],from:(s==null?void 0:s.from)||1,onAction:Q,sortField:a.sort_field,sortDirection:a.sort_direction,onSort:K,permissions:C,entityPermissions:{view:"view-employee-reviews",create:"create-employee-reviews",edit:"edit-employee-reviews",delete:"delete-employee-reviews"}}),o.jsx(ue,{from:(s==null?void 0:s.from)||0,to:(s==null?void 0:s.to)||0,total:(s==null?void 0:s.total)||0,links:s==null?void 0:s.links,entityName:t("employee reviews"),onPageChange:e=>p.get(e)})]}),o.jsx(ce,{isOpen:H,onClose:()=>S(!1),onConfirm:X,itemName:`${((M=d==null?void 0:d.employee)==null?void 0:M.first_name)||""} ${(($=d==null?void 0:d.employee)==null?void 0:$.last_name)||""}'s review`,entityName:"employee review"})]})}export{Wr as default}; +import{r as m,j as o}from"./ui-Z445SNHD.js";import{P as se}from"./page-template-Cw8W4Qs2.js";import{u as ae,c as le,x as me,P as pe,l as ne,r as p,t as l}from"./app-Da3PX8qg.js";import{C as de}from"./CrudTable-Dk-uCuqB.js";import{C as ce}from"./CrudDeleteModal-DmHx0JCJ.js";import{P as ue}from"./pagination-B9z4VraF.js";import{S as ve}from"./search-and-filter-bar-1QHzFJdq.js";import{u as he}from"./use-initials-BK4eRgYY.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./table-BRtys9Nx.js";import"./unlink-vC8B7N8r.js";import"./scale-Chnhsap1.js";import"./arrow-down-left-D4-BLXQL.js";import"./arrow-left-B9tcIgis.js";import"./arrow-right-left-TC-Oi5FJ.js";import"./arrow-right-SXr1661j.js";import"./arrow-up-down-Df1H6itH.js";import"./lock-open-Cco69YMj.js";import"./award-DOf5Xc3o.js";import"./ban-C1FQ9ay_.js";import"./indian-rupee-CY9fE6hT.js";import"./bell-BMsQyWM-.js";import"./book-open-DiNAfaue.js";import"./boxes-Bjf0_Kx7.js";import"./building-2-DmmRcP0c.js";import"./building-BXglONiz.js";import"./calculator-B75Vnhim.js";import"./calendar-check-C2F7PWoI.js";import"./camera-DZNJpjXR.js";import"./chart-column-CKzC1aib.js";import"./chart-no-axes-column-increasing-xL8kjLW0.js";import"./chart-no-axes-column-CaNDayE9.js";import"./chevron-left-C98gPe5P.js";import"./circle-alert-Cu5dznTP.js";import"./circle-check-big-KTDTMhTs.js";import"./circle-check-aau4wqhp.js";import"./circle-help-C4uXcZYY.js";import"./circle-x-r3If4JPw.js";import"./circle-DgA3bS7I.js";import"./clipboard-list-BNSl4hy2.js";import"./code-Dzlx6QPB.js";import"./crosshair-DtQysFz7.js";import"./crown-CC8Godfb.js";import"./download-BHVnw95S.js";import"./external-link-DL5n0dhJ.js";import"./eye-off-BJYR0wmr.js";import"./eye-CzYzwmmr.js";import"./instagram-tpp8H3E-.js";import"./file-down-CxCQCvcc.js";import"./pen-line-CNA-f1dm.js";import"./file-up-D3rB-4Bg.js";import"./filter-B_3e214H.js";import"./folder-git-2-T64oq8HG.js";import"./house-BUnGVtyw.js";import"./git-branch-EdIXkL-9.js";import"./grip-vertical-BvetFs24.js";import"./hard-drive--Nch37f-.js";import"./hash-B3fNBlbs.js";import"./shield-rKKgzkbW.js";import"./info-Cj5ROI6H.js";import"./layers-DdZLSQgt.js";import"./layout-list-DkB7S2jk.js";import"./lightbulb-CJXOfIFD.js";import"./link-2-DNnYgrdz.js";import"./link-DeErafFW.js";import"./twitter-CRZZ6zjd.js";import"./list-DY4Uh_0E.js";import"./locate-fixed-BKpEfCUU.js";import"./lock-BGSkpX29.js";import"./log-in-TxFQ9ojy.js";import"./mail-khAU5Oig.js";import"./map-pin-BFNXdrz2.js";import"./menu-BGxVBBZl.js";import"./message-square-warning-DHRFlo8i.js";import"./message-square-C7x1Rix5.js";import"./monitor-P2T9V9tT.js";import"./package-C-rDDwyp.js";import"./percent-DP16IBy2.js";import"./phone-XzqO8Dfs.js";import"./plane-C9QqCVcZ.js";import"./play-62Z04sZZ.js";import"./qr-code-CUR1J9NH.js";import"./quote-DF2Qwen7.js";import"./radio-nm2vY_Ib.js";import"./ruler-DviIA5uv.js";import"./send-DXZhFVWG.js";import"./server-BzBihesB.js";import"./wifi-BPS_-hKY.js";import"./shield-check-Cyw4YGYb.js";import"./smartphone-i99jk4ns.js";import"./square-check-big-Cal0w_ma.js";import"./square-pen-CatLE0_h.js";import"./star-CSGOTD6i.js";import"./sun-TjfxyFzf.js";import"./tag-CUFhfHTp.js";import"./target-B_9kWYv3.js";import"./thumbs-up-Du-LlBXg.js";import"./ticket-BjgtGAIQ.js";import"./trash-2-15Ri11Yq.js";import"./trash-BRJCY2my.js";import"./trending-down-MNPLLbIb.js";import"./trending-up-D5y6g4yZ.js";import"./triangle-alert-CeuDFixJ.js";import"./trophy-Cs36GMET.js";import"./type-DX1RNe21.js";import"./user-check-DDs_5zV9.js";import"./user-plus-Ba62LA9O.js";import"./user-x-C3dBJr2o.js";import"./wallet-BP1hP1I0.js";import"./wrench-DX6GWbcS.js";import"./zap-Of1Abppa.js";function Wr(){var I,M,$;const{t}=ae(),{auth:x,reviews:s,employees:U,reviewCycles:B,filters:a={}}=le().props,C=(x==null?void 0:x.permissions)||[],j=he(),[c,N]=m.useState(a.search||""),[u,P]=m.useState(a.employee_id||""),[v,R]=m.useState(a.reviewer_id||""),[h,k]=m.useState(a.review_cycle_id||""),[n,F]=m.useState(a.status||"all"),[g,D]=m.useState(a.date_from||""),[f,E]=m.useState(a.date_to||""),[L,T]=m.useState(!1),[H,S]=m.useState(!1),[d,V]=m.useState(null),z=()=>n!=="all"||c!==""||u!==""||v!==""||h!==""||g!==""||f!=="",G=()=>(n!=="all"?1:0)+(c?1:0)+(u?1:0)+(v?1:0)+(h?1:0)+(g?1:0)+(f?1:0),J=e=>{e.preventDefault(),A()},A=()=>{p.get(route("hr.performance.employee-reviews.index"),{page:1,search:c||void 0,employee_id:u||void 0,reviewer_id:v||void 0,review_cycle_id:h||void 0,status:n!=="all"?n:void 0,date_from:g||void 0,date_to:f||void 0,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},K=e=>{const r=a.sort_field===e&&a.sort_direction==="asc"?"desc":"asc";p.get(route("hr.performance.employee-reviews.index"),{sort_field:e,sort_direction:r,page:1,search:c||void 0,employee_id:u||void 0,reviewer_id:v||void 0,review_cycle_id:h||void 0,status:n!=="all"?n:void 0,date_from:g||void 0,date_to:f||void 0,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},Q=(e,r)=>{switch(V(r),e){case"view":p.visit(route("hr.performance.employee-reviews.show",r.id));break;case"conduct":p.visit(route("hr.performance.employee-reviews.conduct",r.id));break;case"delete":S(!0);break;case"update-status":Y(r);break}},W=()=>{p.visit(route("hr.performance.employee-reviews.create"))},X=()=>{l.loading(t("Deleting employee review...")),p.delete(route("hr.performance.employee-reviews.destroy",d.id),{onSuccess:e=>{S(!1),l.dismiss(),e.props.flash.success?l.success(t(e.props.flash.success)):e.props.flash.error&&l.error(t(e.props.flash.error))},onError:e=>{l.dismiss(),typeof e=="string"?l.error(t(e)):l.error(t("Failed to delete review: {{errors}}",{errors:Object.values(e).join(", ")}))}})},Y=e=>{let r="in_progress";e.status==="scheduled"?r="in_progress":e.status==="in_progress"?r="completed":r="scheduled",l.loading(t("Updating review status to {{status}}...",{status:t(r)})),p.put(route("hr.performance.employee-reviews.update-status",e.id),{status:r},{onSuccess:i=>{l.dismiss(),i.props.flash.success?l.success(t(i.props.flash.success)):i.props.flash.error&&l.error(t(i.props.flash.error))},onError:i=>{l.dismiss(),typeof i=="string"?l.error(t(i)):l.error(t("Failed to update review status: {{errors}}",{errors:Object.values(i).join(", ")}))}})},Z=()=>{N(""),P(""),R(""),k(""),F("all"),D(""),E(""),T(!1),p.get(route("hr.performance.employee-reviews.index"),{page:1,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},O=[];me(C,"create-employee-reviews")&&O.push({label:t("Schedule Review"),icon:o.jsx(pe,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>W()});const ee=[{title:t("Dashboard"),href:route("dashboard")},{title:t("HR Management"),href:route("hr.performance.indicator-categories.index")},{title:t("Performance"),href:route("hr.performance.indicator-categories.index")},{title:t("Employee Reviews")}],te=[{key:"employee.name",label:t("Employee"),render:(e,r)=>{var i,y,w,b,_;return o.jsxs("div",{className:"flex items-center gap-3",children:[o.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-primary text-white overflow-hidden shrink-0",children:(i=r.employee)!=null&&i.avatar?o.jsx("img",{src:r.employee.avatar,alt:(y=r.employee)==null?void 0:y.name,className:"h-full w-full object-cover"}):j(((w=r.employee)==null?void 0:w.name)||"")}),o.jsxs("div",{children:[o.jsx("div",{className:"font-medium",children:((b=r.employee)==null?void 0:b.name)||"-"}),o.jsx("div",{className:"text-sm text-muted-foreground",children:((_=r.employee)==null?void 0:_.email)||""})]})]})}},{key:"reviewer.name",label:t("Reviewer"),render:(e,r)=>{var i,y,w,b,_;return o.jsxs("div",{className:"flex items-center gap-3",children:[o.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-primary text-white overflow-hidden shrink-0",children:(i=r.reviewer)!=null&&i.avatar?o.jsx("img",{src:r.reviewer.avatar,alt:(y=r.reviewer)==null?void 0:y.name,className:"h-full w-full object-cover"}):j(((w=r.reviewer)==null?void 0:w.name)||"")}),o.jsxs("div",{children:[o.jsx("div",{className:"font-medium",children:((b=r.reviewer)==null?void 0:b.name)||"-"}),o.jsx("div",{className:"text-sm text-muted-foreground",children:((_=r.reviewer)==null?void 0:_.email)||""})]})]})}},{key:"review_cycle.name",label:t("Review Cycle"),render:(e,r)=>{var i;return((i=r.review_cycle)==null?void 0:i.name)||"-"}},{key:"review_date",label:t("Review Date"),sortable:!0,render:e=>{var r;return e?((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(e,!1))||new Date(e).toLocaleString():"-"}},{key:"overall_rating",label:t("Rating"),render:e=>e?e.toFixed(1):"-"},{key:"status",label:t("Status"),render:e=>{let r="",i="";switch(e){case"scheduled":r="bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20",i=t("Scheduled");break;case"in_progress":r="bg-amber-50 text-amber-700 ring-1 ring-inset ring-amber-600/20",i=t("In Progress");break;case"completed":r="bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20",i=t("Completed");break;default:r="bg-gray-50 text-gray-700 ring-1 ring-inset ring-gray-600/20",i=e}return o.jsx(ne,{variant:"outline",className:r,children:i})}}],re=[{label:t("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-employee-reviews"},{label:t("Conduct Review"),icon:"ClipboardList",action:"conduct",className:"text-green-500",requiredPermission:"edit-employee-reviews",condition:e=>e.status!=="completed"},{label:t("Update Status"),icon:"RefreshCw",action:"update-status",className:"text-amber-500",requiredPermission:"edit-employee-reviews"},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-employee-reviews",condition:e=>e.status!=="completed"}],ie=[{value:"all",label:t("All Statuses")},{value:"scheduled",label:t("Scheduled")},{value:"in_progress",label:t("In Progress")},{value:"completed",label:t("Completed")}],q=[{value:"",label:t("Select Employee"),disabled:!0},...(U||[]).map(e=>({value:e.id.toString(),label:`${e.name} (${e.employee_id})`}))],oe=[{value:"",label:t("Select Review Cycle"),disabled:!0},...(B||[]).map(e=>({value:e.id.toString(),label:e.name}))];return o.jsxs(se,{title:t("Employee Reviews"),url:"/hr/performance/employee-reviews",actions:O,breadcrumbs:ee,noPadding:!0,children:[o.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:o.jsx(ve,{searchTerm:c,onSearchChange:N,onSearch:J,filters:[{name:"employee_id",label:t("Employee"),type:"select",value:u,onChange:P,options:q,searchable:!0},{name:"reviewer_id",label:t("Reviewer"),type:"select",value:v,onChange:R,options:q,searchable:!0},{name:"review_cycle_id",label:t("Review Cycle"),type:"select",value:h,onChange:k,options:oe,searchable:!0},{name:"status",label:t("Status"),type:"select",value:n,onChange:F,options:ie},{name:"date_from",label:t("From Date"),type:"date",value:g,onChange:D},{name:"date_to",label:t("To Date"),type:"date",value:f,onChange:E}],showFilters:L,setShowFilters:T,hasActiveFilters:z,activeFilterCount:G,onResetFilters:Z,onApplyFilters:A,currentPerPage:((I=a.per_page)==null?void 0:I.toString())||"10",onPerPageChange:e=>{p.get(route("hr.performance.employee-reviews.index"),{page:1,per_page:parseInt(e),search:c||void 0,employee_id:u||void 0,reviewer_id:v||void 0,review_cycle_id:h||void 0,status:n!=="all"?n:void 0,date_from:g||void 0,date_to:f||void 0},{preserveState:!0,preserveScroll:!0})}})}),o.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[o.jsx(de,{columns:te,actions:re,data:(s==null?void 0:s.data)||[],from:(s==null?void 0:s.from)||1,onAction:Q,sortField:a.sort_field,sortDirection:a.sort_direction,onSort:K,permissions:C,entityPermissions:{view:"view-employee-reviews",create:"create-employee-reviews",edit:"edit-employee-reviews",delete:"delete-employee-reviews"}}),o.jsx(ue,{from:(s==null?void 0:s.from)||0,to:(s==null?void 0:s.to)||0,total:(s==null?void 0:s.total)||0,links:s==null?void 0:s.links,entityName:t("employee reviews"),onPageChange:e=>p.get(e)})]}),o.jsx(ce,{isOpen:H,onClose:()=>S(!1),onConfirm:X,itemName:`${((M=d==null?void 0:d.employee)==null?void 0:M.first_name)||""} ${(($=d==null?void 0:d.employee)==null?void 0:$.last_name)||""}'s review`,entityName:"employee review"})]})}export{Wr as default}; diff --git a/public/build/assets/index-DWgyDBl8.js b/public/build/assets/index-EXP1vGDT.js similarity index 91% rename from public/build/assets/index-DWgyDBl8.js rename to public/build/assets/index-EXP1vGDT.js index 463696660..9c0d6c9e4 100644 --- a/public/build/assets/index-DWgyDBl8.js +++ b/public/build/assets/index-EXP1vGDT.js @@ -1 +1 @@ -import{r as x,j as e}from"./ui-Z445SNHD.js";import{P as ie}from"./page-template-B_mOhR6n.js";import{u as ce,c as oe,x as E,L as P,I as B,B as l,S as de,X as le,r as h,t as c}from"./app-36WMjvX0.js";import{C as ne}from"./CrudDeleteModal-DM40AK8z.js";import{P as me}from"./pagination-n2efY1KU.js";import{T as xe}from"./textarea-CdnKPU5F.js";import{S as L,a as R,b as $,c as V,d as N}from"./select-DgPPBKIC.js";import{B as A}from"./briefcase-Dsiqzllu.js";import{a as he,C as pe}from"./chevron-up-DXYKkCZG.js";import{S as K}from"./square-pen-B3p2jiW9.js";import{L as X}from"./lock-RX1hYn48.js";import{T as G}from"./trash-2-Dxg0nP1A.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./index-9MclThM-.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";function ss(){const{t:r}=ce(),{auth:_,jobCategories:a,filters:o={},globalSettings:t}=oe().props,S=(_==null?void 0:_.permissions)||[],[b,T]=x.useState(o.search||""),[p,I]=x.useState(o.status||"all"),[H,k]=x.useState(!1),[g,w]=x.useState(null),[j,J]=x.useState("create"),[C,Q]=x.useState(new Set),[d,f]=x.useState({name:"",description:"",status:"active"}),[n,v]=x.useState({}),y=E(S,"create-job-categories"),u=E(S,"edit-job-categories"),q=E(S,"delete-job-categories"),W=s=>{const i=new Set(C);i.has(s)?i.delete(s):i.add(s),Q(i)},F=()=>{f({name:"",description:"",status:"active"}),v({}),J("create"),w(null)},z=s=>{f({name:s.name||"",description:s.description||"",status:s.status||"active"}),J("edit"),w(s),v({}),window.scrollTo({top:0,behavior:"smooth"})},Y=()=>{const s={};return d.name.trim()?d.name.trim().length>255&&(s.name=r("Name must not exceed 255 characters")):s.name=r("Category name is required"),["active","inactive"].includes(d.status)||(s.status=r("Please select a valid status")),v(s),Object.keys(s).length===0},M=(s={})=>{h.get(route("hr.recruitment.job-categories.index"),{page:1,search:b||void 0,status:p!=="all"?p:void 0,per_page:o.per_page||10,sort_field:o.sort_field||void 0,sort_direction:o.sort_direction||void 0,...s},{preserveState:!0,preserveScroll:!0})},O=s=>{s.preventDefault(),M()},Z=()=>{T(""),I("all"),h.get(route("hr.recruitment.job-categories.index"),{page:1,per_page:o.per_page||10},{preserveState:!0,preserveScroll:!0})},ee=s=>{const i=o.sort_field===s&&o.sort_direction==="asc"?"desc":"asc";M({sort_field:s,sort_direction:i})},se=s=>{s.preventDefault(),Y()&&(j==="create"?(t!=null&&t.is_demo||c.loading(r("Creating job category...")),h.post(route("hr.recruitment.job-categories.store"),d,{onSuccess:i=>{t!=null&&t.is_demo||c.dismiss(),i.props.flash.success?(c.success(r(i.props.flash.success)),F()):i.props.flash.error&&c.error(r(i.props.flash.error))},onError:i=>{t!=null&&t.is_demo||c.dismiss(),v(i),c.error(r("Please check the form for errors"))}})):(t!=null&&t.is_demo||c.loading(r("Updating job category...")),h.put(route("hr.recruitment.job-categories.update",g.id),d,{onSuccess:i=>{t!=null&&t.is_demo||c.dismiss(),i.props.flash.success?(c.success(r(i.props.flash.success)),F()):i.props.flash.error&&c.error(r(i.props.flash.error))},onError:i=>{t!=null&&t.is_demo||c.dismiss(),v(i),c.error(r("Please check the form for errors"))}})))},re=()=>{t!=null&&t.is_demo||c.loading(r("Deleting job category...")),h.delete(route("hr.recruitment.job-categories.destroy",g.id),{onSuccess:s=>{k(!1),t!=null&&t.is_demo||c.dismiss(),s.props.flash.success?c.success(r(s.props.flash.success)):s.props.flash.error&&c.error(r(s.props.flash.error))},onError:s=>{t!=null&&t.is_demo||c.dismiss(),c.error(typeof s=="string"?r(s):r("Failed to delete job category: {{errors}}",{errors:Object.values(s).join(", ")}))}})},U=s=>{const i=s.status==="active"?"inactive":"active";t!=null&&t.is_demo||c.loading(r(i==="active"?"Activating job category...":"Deactivating job category...")),h.put(route("hr.recruitment.job-categories.toggle-status",s.id),{},{onSuccess:m=>{t!=null&&t.is_demo||c.dismiss(),m.props.flash.success?c.success(r(m.props.flash.success)):m.props.flash.error&&c.error(r(m.props.flash.error))},onError:m=>{t!=null&&t.is_demo||c.dismiss(),c.error(typeof m=="string"?r(m):r("Failed to update status: {{errors}}",{errors:Object.values(m).join(", ")}))}})},te=[{title:r("Dashboard"),href:route("dashboard")},{title:r("Recruitment"),href:route("hr.recruitment.job-categories.index")},{title:r("Job Categories")}],D=!!b||p!=="all",ae=({field:s})=>o.sort_field===s?e.jsx("span",{children:o.sort_direction==="asc"?" ↑":" ↓"}):e.jsx("span",{className:"opacity-40",children:"↕"});return e.jsxs(ie,{title:r("Job Categories"),description:"",url:"/hr/recruitment/job-categories",breadcrumbs:te,noPadding:!0,children:[e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-6",children:[e.jsx("div",{className:"lg:col-span-1",children:e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 sticky top-4",children:[e.jsxs("div",{className:"p-6 border-b border-gray-200 dark:border-gray-700",children:[e.jsx("h2",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:r(j==="create"?"Add New Job Category":"Edit Job Category")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1",children:r(j==="create"?"Fill in the details to create a new job category":"Update the job category details below")})]}),e.jsxs("form",{onSubmit:se,className:"p-6 space-y-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(P,{required:!0,htmlFor:"name",className:"required",children:r("Category Name")}),e.jsx(B,{required:!0,id:"name",type:"text",value:d.name,onChange:s=>f({...d,name:s.target.value}),placeholder:r("e.g., Engineering, Marketing, Finance"),className:n.name?"border-red-500":"",disabled:!y&&!u}),n.name&&e.jsx("p",{className:"text-sm text-red-500",children:n.name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(P,{htmlFor:"description",children:r("Description")}),e.jsx(xe,{id:"description",value:d.description,onChange:s=>f({...d,description:s.target.value}),placeholder:r("Brief description of the job category"),rows:3,className:n.description?"border-red-500":"",disabled:!y&&!u}),n.description&&e.jsx("p",{className:"text-sm text-red-500",children:n.description})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(P,{required:!0,htmlFor:"status",className:"required",children:r("Status")}),e.jsxs(L,{value:d.status,onValueChange:s=>f({...d,status:s}),disabled:!y&&!u,children:[e.jsx(R,{className:n.status?"border-red-500":"",children:e.jsx($,{placeholder:r("Select status")})}),e.jsxs(V,{children:[e.jsx(N,{value:"active",children:r("Active")}),e.jsx(N,{value:"inactive",children:r("Inactive")})]})]}),n.status&&e.jsx("p",{className:"text-sm text-red-500",children:n.status})]}),e.jsxs("div",{className:"flex items-center gap-3 pt-4 border-t border-gray-200 dark:border-gray-700",children:[(y||u)&&e.jsx(l,{type:"submit",className:"flex-1",children:r(j==="create"?"Add Job Category":"Update Job Category")}),j==="edit"&&e.jsx(l,{type:"button",variant:"outline",onClick:F,children:r("Cancel")})]})]})]})}),e.jsxs("div",{className:"lg:col-span-2 space-y-4",children:[e.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 p-4",children:e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex gap-2",children:[e.jsxs("div",{className:"relative flex-1",children:[e.jsx(de,{className:"absolute left-3 top-1/2 -translate-y-1/2 h-4 w-4 text-gray-400"}),e.jsx(B,{type:"text",placeholder:r("Search job categories..."),value:b,onChange:s=>T(s.target.value),onKeyDown:s=>s.key==="Enter"&&O(s),className:"pl-10"})]}),e.jsx(l,{onClick:O,variant:"default",children:r("Search")}),D&&e.jsxs(l,{onClick:Z,variant:"outline",children:[e.jsx(le,{className:"h-4 w-4 mr-2"}),r("Reset")]})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-3",children:e.jsxs(L,{value:p,onValueChange:I,children:[e.jsx(R,{children:e.jsx($,{placeholder:r("All Statuses")})}),e.jsxs(V,{children:[e.jsx(N,{value:"all",children:r("All Statuses")}),e.jsx(N,{value:"active",children:r("Active")}),e.jsx(N,{value:"inactive",children:r("Inactive")})]})]})})]})}),e.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 overflow-hidden",children:((a==null?void 0:a.data)||[]).length>0?e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"px-6 py-4 border-b border-gray-200 dark:border-gray-700",children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:r("Job Categories")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1",children:r("Manage job categories used in recruitment")})]}),e.jsx("div",{className:"hidden lg:block",children:e.jsx("div",{className:"overflow-x-auto",children:e.jsxs("table",{className:"min-w-full divide-y divide-gray-200 dark:divide-gray-700",children:[e.jsx("thead",{className:"bg-gray-50 dark:bg-gray-700",children:e.jsxs("tr",{children:[e.jsx("th",{className:"px-4 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider cursor-pointer select-none",onClick:()=>ee("name"),children:e.jsxs("div",{className:"flex items-center gap-1",children:[r("Name")," ",e.jsx(ae,{field:"name"})]})}),e.jsx("th",{className:"px-3 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:r("Status")}),e.jsx("th",{className:"px-4 py-3 text-right text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:r("Actions")})]})}),e.jsx("tbody",{className:"bg-white dark:bg-gray-800 divide-y divide-gray-200 dark:divide-gray-700",children:((a==null?void 0:a.data)||[]).map(s=>e.jsxs("tr",{className:"hover:bg-gray-50 dark:hover:bg-gray-700/50 transition-colors",children:[e.jsx("td",{className:"px-4 py-4",children:e.jsxs("div",{className:"flex items-center",children:[e.jsx("div",{className:"flex-shrink-0 h-10 w-10 rounded-lg flex items-center justify-center bg-blue-100 text-blue-600 dark:bg-blue-900/30 dark:text-blue-400",children:e.jsx(A,{className:"h-5 w-5"})}),e.jsxs("div",{className:"ml-3",children:[e.jsx("div",{className:"text-sm font-medium text-gray-900 dark:text-white",children:s.name}),s.description&&e.jsxs("div",{className:"text-sm text-gray-500 dark:text-gray-400 max-w-xs",children:[e.jsx("div",{className:C.has(s.id)?"":"line-clamp-2",children:s.description}),s.description.length>60&&e.jsx("button",{onClick:()=>W(s.id),className:"inline-flex items-center mt-1 text-xs text-blue-600 hover:text-blue-800 dark:text-blue-400 dark:hover:text-blue-300",children:C.has(s.id)?e.jsxs(e.Fragment,{children:[e.jsx(he,{className:"h-3 w-3 mr-1"}),r("Show less")]}):e.jsxs(e.Fragment,{children:[e.jsx(pe,{className:"h-3 w-3 mr-1"}),r("Show more")]})})]})]})]})}),e.jsx("td",{className:"px-3 py-4",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.status==="active"?r("Active"):r("Inactive")})}),e.jsx("td",{className:"px-4 py-4 text-right",children:e.jsxs("div",{className:"flex items-center justify-end space-x-2",children:[u&&e.jsxs(e.Fragment,{children:[e.jsx(l,{variant:"ghost",size:"sm",onClick:()=>z(s),className:"h-8 w-8 p-0 text-amber-500",title:r("Edit"),children:e.jsx(K,{className:"h-4 w-4"})}),e.jsx(l,{variant:"ghost",size:"sm",onClick:()=>U(s),className:`h-8 w-8 p-0 ${s.status==="active"?"text-orange-500":"text-green-600"}`,title:s.status==="active"?r("Deactivate"):r("Activate"),children:e.jsx(X,{className:"h-4 w-4"})})]}),q&&e.jsx(l,{variant:"ghost",size:"sm",onClick:()=>{w(s),k(!0)},className:"h-8 w-8 p-0 text-red-500",title:r("Delete"),children:e.jsx(G,{className:"h-4 w-4"})})]})})]},s.id))})]})})}),e.jsx("div",{className:"lg:hidden space-y-4",children:((a==null?void 0:a.data)||[]).map(s=>e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg border border-gray-200 dark:border-gray-700 p-4",children:[e.jsxs("div",{className:"flex items-start justify-between mb-3",children:[e.jsxs("div",{className:"flex items-start space-x-3",children:[e.jsx("div",{className:"flex-shrink-0 h-10 w-10 rounded-lg flex items-center justify-center bg-blue-100 text-blue-600 dark:bg-blue-900/30 dark:text-blue-400",children:e.jsx(A,{className:"h-5 w-5"})}),e.jsxs("div",{className:"flex-1",children:[e.jsx("h3",{className:"text-sm font-medium text-gray-900 dark:text-white",children:s.name}),s.description&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1 line-clamp-2",title:s.description,children:s.description})]})]}),e.jsxs("div",{className:"flex items-center space-x-1",children:[u&&e.jsxs(e.Fragment,{children:[e.jsx(l,{variant:"ghost",size:"sm",onClick:()=>z(s),className:"h-8 w-8 p-0 text-amber-500",children:e.jsx(K,{className:"h-4 w-4"})}),e.jsx(l,{variant:"ghost",size:"sm",onClick:()=>U(s),className:`h-8 w-8 p-0 ${s.status==="active"?"text-orange-500":"text-green-600"}`,children:e.jsx(X,{className:"h-4 w-4"})})]}),q&&e.jsx(l,{variant:"ghost",size:"sm",onClick:()=>{w(s),k(!0)},className:"h-8 w-8 p-0 text-red-500",children:e.jsx(G,{className:"h-4 w-4"})})]})]}),e.jsx("div",{className:"grid grid-cols-2 gap-3",children:e.jsxs("div",{children:[e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400 mb-1",children:r("Status")}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.status==="active"?r("Active"):r("Inactive")})]})})]},s.id))}),(a==null?void 0:a.total)>((a==null?void 0:a.per_page)||10)&&e.jsx("div",{className:"px-6 py-4 border-t border-gray-200 dark:border-gray-700",children:e.jsx(me,{from:(a==null?void 0:a.from)||0,to:(a==null?void 0:a.to)||0,total:(a==null?void 0:a.total)||0,links:a==null?void 0:a.links,entityName:r("job categories"),onPageChange:s=>{const i=new URL(s).searchParams.get("page");h.get(route("hr.recruitment.job-categories.index"),{page:i,per_page:o.per_page||10,search:b||void 0,status:p!=="all"?p:void 0,sort_field:o.sort_field||void 0,sort_direction:o.sort_direction||void 0},{preserveState:!0,preserveScroll:!0})}})})]}):e.jsxs("div",{className:"p-12 text-center",children:[e.jsx("div",{className:"mx-auto w-16 h-16 bg-gray-100 dark:bg-gray-700 rounded-full flex items-center justify-center mb-4",children:e.jsx(A,{className:"h-8 w-8 text-gray-400"})}),e.jsx("h3",{className:"text-lg font-medium text-gray-900 dark:text-white mb-2",children:r("No job categories found")}),e.jsx("p",{className:"text-gray-500 dark:text-gray-400 mb-6 max-w-sm mx-auto",children:r(D?"No job categories match your search criteria. Try adjusting your filters.":"Create job categories to organize your recruitment process.")}),!D&&y&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:r("Use the form on the left to add your first job category.")})]})})]})]}),e.jsx(ne,{isOpen:H,onClose:()=>k(!1),onConfirm:re,itemName:(g==null?void 0:g.name)||"",entityName:"job category"})]})}export{ss as default}; +import{r as x,j as e}from"./ui-Z445SNHD.js";import{P as ie}from"./page-template-Cw8W4Qs2.js";import{u as ce,c as oe,x as E,L as P,I as B,B as l,S as de,X as le,r as h,t as c}from"./app-Da3PX8qg.js";import{C as ne}from"./CrudDeleteModal-DmHx0JCJ.js";import{P as me}from"./pagination-B9z4VraF.js";import{T as xe}from"./textarea-BgXisGCr.js";import{S as L,a as R,b as $,c as V,d as N}from"./select-9uIRiOV_.js";import{B as A}from"./briefcase-lPam_Ipn.js";import{a as he,C as pe}from"./chevron-up-CIpCAMDk.js";import{S as K}from"./square-pen-CatLE0_h.js";import{L as X}from"./lock-BGSkpX29.js";import{T as G}from"./trash-2-15Ri11Yq.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./index-9MclThM-.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";function ss(){const{t:r}=ce(),{auth:_,jobCategories:a,filters:o={},globalSettings:t}=oe().props,S=(_==null?void 0:_.permissions)||[],[b,T]=x.useState(o.search||""),[p,I]=x.useState(o.status||"all"),[H,k]=x.useState(!1),[g,w]=x.useState(null),[j,J]=x.useState("create"),[C,Q]=x.useState(new Set),[d,f]=x.useState({name:"",description:"",status:"active"}),[n,v]=x.useState({}),y=E(S,"create-job-categories"),u=E(S,"edit-job-categories"),q=E(S,"delete-job-categories"),W=s=>{const i=new Set(C);i.has(s)?i.delete(s):i.add(s),Q(i)},F=()=>{f({name:"",description:"",status:"active"}),v({}),J("create"),w(null)},z=s=>{f({name:s.name||"",description:s.description||"",status:s.status||"active"}),J("edit"),w(s),v({}),window.scrollTo({top:0,behavior:"smooth"})},Y=()=>{const s={};return d.name.trim()?d.name.trim().length>255&&(s.name=r("Name must not exceed 255 characters")):s.name=r("Category name is required"),["active","inactive"].includes(d.status)||(s.status=r("Please select a valid status")),v(s),Object.keys(s).length===0},M=(s={})=>{h.get(route("hr.recruitment.job-categories.index"),{page:1,search:b||void 0,status:p!=="all"?p:void 0,per_page:o.per_page||10,sort_field:o.sort_field||void 0,sort_direction:o.sort_direction||void 0,...s},{preserveState:!0,preserveScroll:!0})},O=s=>{s.preventDefault(),M()},Z=()=>{T(""),I("all"),h.get(route("hr.recruitment.job-categories.index"),{page:1,per_page:o.per_page||10},{preserveState:!0,preserveScroll:!0})},ee=s=>{const i=o.sort_field===s&&o.sort_direction==="asc"?"desc":"asc";M({sort_field:s,sort_direction:i})},se=s=>{s.preventDefault(),Y()&&(j==="create"?(t!=null&&t.is_demo||c.loading(r("Creating job category...")),h.post(route("hr.recruitment.job-categories.store"),d,{onSuccess:i=>{t!=null&&t.is_demo||c.dismiss(),i.props.flash.success?(c.success(r(i.props.flash.success)),F()):i.props.flash.error&&c.error(r(i.props.flash.error))},onError:i=>{t!=null&&t.is_demo||c.dismiss(),v(i),c.error(r("Please check the form for errors"))}})):(t!=null&&t.is_demo||c.loading(r("Updating job category...")),h.put(route("hr.recruitment.job-categories.update",g.id),d,{onSuccess:i=>{t!=null&&t.is_demo||c.dismiss(),i.props.flash.success?(c.success(r(i.props.flash.success)),F()):i.props.flash.error&&c.error(r(i.props.flash.error))},onError:i=>{t!=null&&t.is_demo||c.dismiss(),v(i),c.error(r("Please check the form for errors"))}})))},re=()=>{t!=null&&t.is_demo||c.loading(r("Deleting job category...")),h.delete(route("hr.recruitment.job-categories.destroy",g.id),{onSuccess:s=>{k(!1),t!=null&&t.is_demo||c.dismiss(),s.props.flash.success?c.success(r(s.props.flash.success)):s.props.flash.error&&c.error(r(s.props.flash.error))},onError:s=>{t!=null&&t.is_demo||c.dismiss(),c.error(typeof s=="string"?r(s):r("Failed to delete job category: {{errors}}",{errors:Object.values(s).join(", ")}))}})},U=s=>{const i=s.status==="active"?"inactive":"active";t!=null&&t.is_demo||c.loading(r(i==="active"?"Activating job category...":"Deactivating job category...")),h.put(route("hr.recruitment.job-categories.toggle-status",s.id),{},{onSuccess:m=>{t!=null&&t.is_demo||c.dismiss(),m.props.flash.success?c.success(r(m.props.flash.success)):m.props.flash.error&&c.error(r(m.props.flash.error))},onError:m=>{t!=null&&t.is_demo||c.dismiss(),c.error(typeof m=="string"?r(m):r("Failed to update status: {{errors}}",{errors:Object.values(m).join(", ")}))}})},te=[{title:r("Dashboard"),href:route("dashboard")},{title:r("Recruitment"),href:route("hr.recruitment.job-categories.index")},{title:r("Job Categories")}],D=!!b||p!=="all",ae=({field:s})=>o.sort_field===s?e.jsx("span",{children:o.sort_direction==="asc"?" ↑":" ↓"}):e.jsx("span",{className:"opacity-40",children:"↕"});return e.jsxs(ie,{title:r("Job Categories"),description:"",url:"/hr/recruitment/job-categories",breadcrumbs:te,noPadding:!0,children:[e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-6",children:[e.jsx("div",{className:"lg:col-span-1",children:e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 sticky top-4",children:[e.jsxs("div",{className:"p-6 border-b border-gray-200 dark:border-gray-700",children:[e.jsx("h2",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:r(j==="create"?"Add New Job Category":"Edit Job Category")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1",children:r(j==="create"?"Fill in the details to create a new job category":"Update the job category details below")})]}),e.jsxs("form",{onSubmit:se,className:"p-6 space-y-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(P,{required:!0,htmlFor:"name",className:"required",children:r("Category Name")}),e.jsx(B,{required:!0,id:"name",type:"text",value:d.name,onChange:s=>f({...d,name:s.target.value}),placeholder:r("e.g., Engineering, Marketing, Finance"),className:n.name?"border-red-500":"",disabled:!y&&!u}),n.name&&e.jsx("p",{className:"text-sm text-red-500",children:n.name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(P,{htmlFor:"description",children:r("Description")}),e.jsx(xe,{id:"description",value:d.description,onChange:s=>f({...d,description:s.target.value}),placeholder:r("Brief description of the job category"),rows:3,className:n.description?"border-red-500":"",disabled:!y&&!u}),n.description&&e.jsx("p",{className:"text-sm text-red-500",children:n.description})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(P,{required:!0,htmlFor:"status",className:"required",children:r("Status")}),e.jsxs(L,{value:d.status,onValueChange:s=>f({...d,status:s}),disabled:!y&&!u,children:[e.jsx(R,{className:n.status?"border-red-500":"",children:e.jsx($,{placeholder:r("Select status")})}),e.jsxs(V,{children:[e.jsx(N,{value:"active",children:r("Active")}),e.jsx(N,{value:"inactive",children:r("Inactive")})]})]}),n.status&&e.jsx("p",{className:"text-sm text-red-500",children:n.status})]}),e.jsxs("div",{className:"flex items-center gap-3 pt-4 border-t border-gray-200 dark:border-gray-700",children:[(y||u)&&e.jsx(l,{type:"submit",className:"flex-1",children:r(j==="create"?"Add Job Category":"Update Job Category")}),j==="edit"&&e.jsx(l,{type:"button",variant:"outline",onClick:F,children:r("Cancel")})]})]})]})}),e.jsxs("div",{className:"lg:col-span-2 space-y-4",children:[e.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 p-4",children:e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex gap-2",children:[e.jsxs("div",{className:"relative flex-1",children:[e.jsx(de,{className:"absolute left-3 top-1/2 -translate-y-1/2 h-4 w-4 text-gray-400"}),e.jsx(B,{type:"text",placeholder:r("Search job categories..."),value:b,onChange:s=>T(s.target.value),onKeyDown:s=>s.key==="Enter"&&O(s),className:"pl-10"})]}),e.jsx(l,{onClick:O,variant:"default",children:r("Search")}),D&&e.jsxs(l,{onClick:Z,variant:"outline",children:[e.jsx(le,{className:"h-4 w-4 mr-2"}),r("Reset")]})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-3",children:e.jsxs(L,{value:p,onValueChange:I,children:[e.jsx(R,{children:e.jsx($,{placeholder:r("All Statuses")})}),e.jsxs(V,{children:[e.jsx(N,{value:"all",children:r("All Statuses")}),e.jsx(N,{value:"active",children:r("Active")}),e.jsx(N,{value:"inactive",children:r("Inactive")})]})]})})]})}),e.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 overflow-hidden",children:((a==null?void 0:a.data)||[]).length>0?e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"px-6 py-4 border-b border-gray-200 dark:border-gray-700",children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:r("Job Categories")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1",children:r("Manage job categories used in recruitment")})]}),e.jsx("div",{className:"hidden lg:block",children:e.jsx("div",{className:"overflow-x-auto",children:e.jsxs("table",{className:"min-w-full divide-y divide-gray-200 dark:divide-gray-700",children:[e.jsx("thead",{className:"bg-gray-50 dark:bg-gray-700",children:e.jsxs("tr",{children:[e.jsx("th",{className:"px-4 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider cursor-pointer select-none",onClick:()=>ee("name"),children:e.jsxs("div",{className:"flex items-center gap-1",children:[r("Name")," ",e.jsx(ae,{field:"name"})]})}),e.jsx("th",{className:"px-3 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:r("Status")}),e.jsx("th",{className:"px-4 py-3 text-right text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:r("Actions")})]})}),e.jsx("tbody",{className:"bg-white dark:bg-gray-800 divide-y divide-gray-200 dark:divide-gray-700",children:((a==null?void 0:a.data)||[]).map(s=>e.jsxs("tr",{className:"hover:bg-gray-50 dark:hover:bg-gray-700/50 transition-colors",children:[e.jsx("td",{className:"px-4 py-4",children:e.jsxs("div",{className:"flex items-center",children:[e.jsx("div",{className:"flex-shrink-0 h-10 w-10 rounded-lg flex items-center justify-center bg-blue-100 text-blue-600 dark:bg-blue-900/30 dark:text-blue-400",children:e.jsx(A,{className:"h-5 w-5"})}),e.jsxs("div",{className:"ml-3",children:[e.jsx("div",{className:"text-sm font-medium text-gray-900 dark:text-white",children:s.name}),s.description&&e.jsxs("div",{className:"text-sm text-gray-500 dark:text-gray-400 max-w-xs",children:[e.jsx("div",{className:C.has(s.id)?"":"line-clamp-2",children:s.description}),s.description.length>60&&e.jsx("button",{onClick:()=>W(s.id),className:"inline-flex items-center mt-1 text-xs text-blue-600 hover:text-blue-800 dark:text-blue-400 dark:hover:text-blue-300",children:C.has(s.id)?e.jsxs(e.Fragment,{children:[e.jsx(he,{className:"h-3 w-3 mr-1"}),r("Show less")]}):e.jsxs(e.Fragment,{children:[e.jsx(pe,{className:"h-3 w-3 mr-1"}),r("Show more")]})})]})]})]})}),e.jsx("td",{className:"px-3 py-4",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.status==="active"?r("Active"):r("Inactive")})}),e.jsx("td",{className:"px-4 py-4 text-right",children:e.jsxs("div",{className:"flex items-center justify-end space-x-2",children:[u&&e.jsxs(e.Fragment,{children:[e.jsx(l,{variant:"ghost",size:"sm",onClick:()=>z(s),className:"h-8 w-8 p-0 text-amber-500",title:r("Edit"),children:e.jsx(K,{className:"h-4 w-4"})}),e.jsx(l,{variant:"ghost",size:"sm",onClick:()=>U(s),className:`h-8 w-8 p-0 ${s.status==="active"?"text-orange-500":"text-green-600"}`,title:s.status==="active"?r("Deactivate"):r("Activate"),children:e.jsx(X,{className:"h-4 w-4"})})]}),q&&e.jsx(l,{variant:"ghost",size:"sm",onClick:()=>{w(s),k(!0)},className:"h-8 w-8 p-0 text-red-500",title:r("Delete"),children:e.jsx(G,{className:"h-4 w-4"})})]})})]},s.id))})]})})}),e.jsx("div",{className:"lg:hidden space-y-4",children:((a==null?void 0:a.data)||[]).map(s=>e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg border border-gray-200 dark:border-gray-700 p-4",children:[e.jsxs("div",{className:"flex items-start justify-between mb-3",children:[e.jsxs("div",{className:"flex items-start space-x-3",children:[e.jsx("div",{className:"flex-shrink-0 h-10 w-10 rounded-lg flex items-center justify-center bg-blue-100 text-blue-600 dark:bg-blue-900/30 dark:text-blue-400",children:e.jsx(A,{className:"h-5 w-5"})}),e.jsxs("div",{className:"flex-1",children:[e.jsx("h3",{className:"text-sm font-medium text-gray-900 dark:text-white",children:s.name}),s.description&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1 line-clamp-2",title:s.description,children:s.description})]})]}),e.jsxs("div",{className:"flex items-center space-x-1",children:[u&&e.jsxs(e.Fragment,{children:[e.jsx(l,{variant:"ghost",size:"sm",onClick:()=>z(s),className:"h-8 w-8 p-0 text-amber-500",children:e.jsx(K,{className:"h-4 w-4"})}),e.jsx(l,{variant:"ghost",size:"sm",onClick:()=>U(s),className:`h-8 w-8 p-0 ${s.status==="active"?"text-orange-500":"text-green-600"}`,children:e.jsx(X,{className:"h-4 w-4"})})]}),q&&e.jsx(l,{variant:"ghost",size:"sm",onClick:()=>{w(s),k(!0)},className:"h-8 w-8 p-0 text-red-500",children:e.jsx(G,{className:"h-4 w-4"})})]})]}),e.jsx("div",{className:"grid grid-cols-2 gap-3",children:e.jsxs("div",{children:[e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400 mb-1",children:r("Status")}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.status==="active"?r("Active"):r("Inactive")})]})})]},s.id))}),(a==null?void 0:a.total)>((a==null?void 0:a.per_page)||10)&&e.jsx("div",{className:"px-6 py-4 border-t border-gray-200 dark:border-gray-700",children:e.jsx(me,{from:(a==null?void 0:a.from)||0,to:(a==null?void 0:a.to)||0,total:(a==null?void 0:a.total)||0,links:a==null?void 0:a.links,entityName:r("job categories"),onPageChange:s=>{const i=new URL(s).searchParams.get("page");h.get(route("hr.recruitment.job-categories.index"),{page:i,per_page:o.per_page||10,search:b||void 0,status:p!=="all"?p:void 0,sort_field:o.sort_field||void 0,sort_direction:o.sort_direction||void 0},{preserveState:!0,preserveScroll:!0})}})})]}):e.jsxs("div",{className:"p-12 text-center",children:[e.jsx("div",{className:"mx-auto w-16 h-16 bg-gray-100 dark:bg-gray-700 rounded-full flex items-center justify-center mb-4",children:e.jsx(A,{className:"h-8 w-8 text-gray-400"})}),e.jsx("h3",{className:"text-lg font-medium text-gray-900 dark:text-white mb-2",children:r("No job categories found")}),e.jsx("p",{className:"text-gray-500 dark:text-gray-400 mb-6 max-w-sm mx-auto",children:r(D?"No job categories match your search criteria. Try adjusting your filters.":"Create job categories to organize your recruitment process.")}),!D&&y&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:r("Use the form on the left to add your first job category.")})]})})]})]}),e.jsx(ne,{isOpen:H,onClose:()=>k(!1),onConfirm:re,itemName:(g==null?void 0:g.name)||"",entityName:"job category"})]})}export{ss as default}; diff --git a/public/build/assets/index-Dc3krk5Z.js b/public/build/assets/index-EjVKuMTW.js similarity index 72% rename from public/build/assets/index-Dc3krk5Z.js rename to public/build/assets/index-EjVKuMTW.js index da0826d24..a23798b99 100644 --- a/public/build/assets/index-Dc3krk5Z.js +++ b/public/build/assets/index-EjVKuMTW.js @@ -1 +1 @@ -import{r as l,j as o}from"./ui-Z445SNHD.js";import{P as be}from"./page-template-B_mOhR6n.js";import{u as ye,c as _e,x as H,P as ve,l as L,B as xe,r as m,M as Se,t as s}from"./app-36WMjvX0.js";import{C as we}from"./CrudTable-DA37WZsR.js";import{C as G}from"./CrudFormModal-Bmz2nLeY.js";import{C as je}from"./CrudDeleteModal-DM40AK8z.js";import{P as Ce}from"./pagination-n2efY1KU.js";import{S as Pe}from"./search-and-filter-bar-PUOLiNYr.js";import{u as ke}from"./use-initials-BK4eRgYY.js";import{C as Ae}from"./chart-no-axes-column-increasing-Beqplnfl.js";import{U as De}from"./user-plus-C-0nSlHG.js";import{D as Fe}from"./download-Ba72czhU.js";import{f as J}from"./utils-BWxnHGCV.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./table-C1YkBp3W.js";import"./unlink-sh32LPkQ.js";import"./scale-rJYsnHRa.js";import"./arrow-down-left-BN6xjhcz.js";import"./arrow-left-CjPQICYw.js";import"./arrow-right-left-DKUcVR58.js";import"./arrow-right-DUEfRrRr.js";import"./arrow-up-down-FmcUfWon.js";import"./lock-open-CN4tz8Of.js";import"./award-D9FlSYzB.js";import"./ban-CMgLBFSt.js";import"./indian-rupee-Bh3-8N2a.js";import"./bell-Cr2F9IDD.js";import"./book-open-DUwKvBiK.js";import"./boxes-rwzklut0.js";import"./building-2-Cda8xQDI.js";import"./building-CG4yAV8N.js";import"./calculator-wt_63eRJ.js";import"./calendar-check-BZ1JTjf6.js";import"./camera-DDKUkICL.js";import"./chart-column-GeSBJr5Y.js";import"./chart-no-axes-column-BKgkVzqT.js";import"./chevron-left-DKWjKjSf.js";import"./circle-alert-KsX4JXbz.js";import"./circle-check-big-DqURlwt2.js";import"./circle-check-C_SLfS2p.js";import"./circle-help-BdsC7_wR.js";import"./circle-x-DkvEqmM5.js";import"./circle-BpyxLEsH.js";import"./clipboard-list-BU0dok7E.js";import"./code-DNPjFOcs.js";import"./crosshair-C7OptAZm.js";import"./crown-Cp4cgutu.js";import"./external-link-uO-R2E0-.js";import"./eye-off-DlDpEvnB.js";import"./eye-DSAoA9Pp.js";import"./instagram-DBjFHIT7.js";import"./file-down-Bxu0R4EW.js";import"./pen-line-Fy-AVmqM.js";import"./file-up-CZ-cXuKa.js";import"./filter-D8dMdozc.js";import"./folder-git-2-Dwj_EoDL.js";import"./house-D8b8GwgZ.js";import"./git-branch-D2sIFzs4.js";import"./grip-vertical-DXcr-v-g.js";import"./hard-drive-ApF-ULi1.js";import"./hash-CHJS6b-L.js";import"./shield-Mt6vEHxn.js";import"./info-VH-vNQ_z.js";import"./layers-CF7Mhs3n.js";import"./layout-list-BuBaZfwq.js";import"./lightbulb-fAsbBO8F.js";import"./link-2-C22T2wSs.js";import"./link-ClcCoVU_.js";import"./twitter-DDHYm63p.js";import"./list-Ajdnpsw1.js";import"./locate-fixed-D29o3FBS.js";import"./lock-RX1hYn48.js";import"./log-in-Bt5dnADg.js";import"./mail-BFoS8U8W.js";import"./map-pin-L7jUebKz.js";import"./menu-Cu-nnefe.js";import"./message-square-warning-DbVEqa_0.js";import"./message-square-DMJ4IbdE.js";import"./monitor-DL9THmS7.js";import"./package-B9XnehkQ.js";import"./percent-BYDujffR.js";import"./phone-CJ2h446N.js";import"./plane-BqORGC6m.js";import"./play-DHqp-NCB.js";import"./qr-code-u5AOBzVe.js";import"./quote-BtOwgBns.js";import"./radio-CxUR05xj.js";import"./ruler-DbxwIrQY.js";import"./send-DpE3qK0m.js";import"./server-DgtPu6lA.js";import"./wifi-CFyF5qct.js";import"./shield-check--CTAItWs.js";import"./smartphone-BQ_9x4vN.js";import"./square-check-big-Dt4MtZcM.js";import"./square-pen-B3p2jiW9.js";import"./star-WlheM7sI.js";import"./sun-DRsBfXSu.js";import"./tag-CMVMnpSh.js";import"./target-BEz5Ry2v.js";import"./thumbs-up-DYj-woXk.js";import"./ticket-BhEK5100.js";import"./trash-2-Dxg0nP1A.js";import"./trash-Dyd2ZsaG.js";import"./trending-down-CeOqAkGV.js";import"./trending-up-CPB8hZlm.js";import"./triangle-alert-MsN2AA6c.js";import"./trophy-BZyhzbIT.js";import"./type-DlbqWp8I.js";import"./user-check-4xSYwYvq.js";import"./user-x-Drk57M2z.js";import"./wallet-C3p1yihr.js";import"./wrench-CLqKc51o.js";import"./zap-D4fS-tPu.js";import"./radio-group-BtLENAXk.js";import"./checkbox-Bos2Phgi.js";import"./multi-select-field-BX9C1tYH.js";import"./scroll-area-BmK0s-Hf.js";import"./LocationPicker-DAd_AcXs.js";import"./leaflet-FVhBWCqS.js";function yi(){var R,V,W;const{t:e}=ye(),{auth:S,employeeTrainings:a,employees:K,trainingPrograms:Q,filters:n={}}=_e().props,w=(S==null?void 0:S.permissions)||[],X=ke(),[c,A]=l.useState(n.search||""),[g,D]=l.useState(n.employee_id||""),[u,F]=l.useState(n.training_program_id||""),[f,N]=l.useState(n.status||""),[h,E]=l.useState(n.assigned_date_from||""),[b,M]=l.useState(n.assigned_date_to||""),[Y,O]=l.useState(!1),[Z,j]=l.useState(!1),[ee,y]=l.useState(!1),[te,C]=l.useState(!1),[d,T]=l.useState(null),[_,B]=l.useState("create"),re=()=>g!==""||u!==""||f!==""||h!==""||b!==""||c!=="",ie=()=>(g!==""?1:0)+(u!==""?1:0)+(f!==""?1:0)+(h!==""?1:0)+(b!==""?1:0)+(c!==""?1:0),se=t=>{t.preventDefault(),q()},oe=()=>{m.get(route("hr.employee-trainings.dashboard"))},q=()=>{m.get(route("hr.employee-trainings.index"),{page:1,search:c||void 0,employee_id:g||void 0,training_program_id:u||void 0,status:f||void 0,assigned_date_from:h||void 0,assigned_date_to:b||void 0,per_page:n.per_page},{preserveState:!0,preserveScroll:!0})},ae=t=>{const r=n.sort_field===t&&n.sort_direction==="asc"?"desc":"asc";m.get(route("hr.employee-trainings.index"),{sort_field:t,sort_direction:r,page:1,search:c||void 0,employee_id:g||void 0,training_program_id:u||void 0,status:f||void 0,assigned_date_from:h||void 0,assigned_date_to:b||void 0,per_page:n.per_page},{preserveState:!0,preserveScroll:!0})},I=(t,r)=>{switch(T(r),t){case"view":m.get(route("hr.employee-trainings.show",r.id),{},{onSuccess:i=>{var p;(p=i.props.flash)!=null&&p.error&&s.error(e(i.props.flash.error))},onError:i=>{typeof i=="string"?s.error(e(i)):i.message?s.error(e(i.message)):s.error(e("Failed to load training details"))}});break;case"edit":B("edit"),y(!0);break;case"delete":j(!0);break;case"download-certification":window.open(route("hr.employee-trainings.download-certification",r.id),"_blank");break}},ne=()=>{T(null),B("create"),y(!0)},le=()=>{C(!0)},me=t=>{const r=t;_==="create"?(s.loading(e("Assigning training...")),m.post(route("hr.employee-trainings.store"),r,{onSuccess:i=>{y(!1),s.dismiss(),i.props.flash.success?s.success(e(i.props.flash.success)):i.props.flash.error&&s.error(e(i.props.flash.error))},onError:i=>{s.dismiss(),typeof i=="string"?s.error(e(i)):s.error(e("Failed to assign training: {{errors}}",{errors:Object.values(i).join(", ")}))}})):_==="edit"&&(s.loading(e("Updating training...")),m.put(route("hr.employee-trainings.update",d.id),r,{onSuccess:i=>{y(!1),s.dismiss(),i.props.flash.success?s.success(e(i.props.flash.success)):i.props.flash.error&&s.error(e(i.props.flash.error))},onError:i=>{s.dismiss(),typeof i=="string"?s.error(e(i)):s.error(e("Failed to update training: {{errors}}",{errors:Object.values(i).join(", ")}))}}))},pe=t=>{s.loading(e("Assigning training to employees...")),m.post(route("hr.employee-trainings.bulk-assign"),t,{onSuccess:r=>{C(!1),s.dismiss(),r.props.flash.success?s.success(e(r.props.flash.success)):r.props.flash.error&&s.error(e(r.props.flash.error))},onError:r=>{s.dismiss(),typeof r=="string"?s.error(e(r)):s.error(e("Failed to assign training: {{errors}}",{errors:Object.values(r).join(", ")}))}})},de=()=>{s.loading(e("Deleting training assignment...")),m.delete(route("hr.employee-trainings.destroy",d.id),{onSuccess:t=>{j(!1),s.dismiss(),t.props.flash.success?s.success(e(t.props.flash.success)):t.props.flash.error&&s.error(e(t.props.flash.error))},onError:t=>{s.dismiss(),typeof t=="string"?s.error(e(t)):s.error(e("Failed to delete training assignment: {{errors}}",{errors:Object.values(t).join(", ")}))}})},ce=()=>{A(""),D(""),F(""),N(""),E(""),M(""),O(!1),m.get(route("hr.employee-trainings.index"),{page:1,per_page:n.per_page},{preserveState:!0,preserveScroll:!0})},x=[];x.push({label:e("Dashboard"),icon:o.jsx(Ae,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:oe}),H(w,"create-employee-trainings")&&x.push({label:e("Bulk Assign"),icon:o.jsx(De,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:le}),H(w,"create-employee-trainings")&&x.push({label:e("Assign Training"),icon:o.jsx(ve,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>ne()});const ge=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.employee-trainings.index")},{title:e("Training Management"),href:route("hr.employee-trainings.index")},{title:e("Employee Trainings")}],ue=[{key:"employee",label:e("Employee"),sortable:!1,sortField:"employee_name",render:(t,r)=>{var i,p,v,U,$,z;return o.jsxs("div",{className:"flex items-center gap-3",children:[o.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-primary text-white overflow-hidden shrink-0",children:(i=r.employee)!=null&&i.avatar?o.jsx("img",{src:r.employee.avatar,alt:(p=r.employee)==null?void 0:p.name,className:"h-full w-full object-cover"}):X(((v=r.employee)==null?void 0:v.name)||"")}),o.jsxs("div",{children:[o.jsx("div",{className:"font-medium",children:((U=r.employee)==null?void 0:U.name)||"-"}),o.jsx("div",{className:"text-sm text-muted-foreground",children:((z=($=r.employee)==null?void 0:$.employee)==null?void 0:z.employee_id)||"-"})]})]})}},{key:"program",label:e("Training Program"),sortable:!1,sortField:"program_name",render:(t,r)=>{var i,p,v;return o.jsxs("div",{children:[o.jsx("div",{className:"font-medium",children:((i=r.training_program)==null?void 0:i.name)||"-"}),o.jsx("div",{className:"text-xs text-gray-500",children:((v=(p=r.training_program)==null?void 0:p.training_type)==null?void 0:v.name)||"-"})]})}},{key:"status",label:e("Status"),sortable:!0,render:t=>{const r={assigned:"bg-blue-50 text-blue-700 ring-blue-600/20",in_progress:"bg-amber-50 text-amber-700 ring-amber-600/20",completed:"bg-green-50 text-green-700 ring-green-600/20",failed:"bg-red-50 text-red-700 ring-red-600/20"},i={assigned:e("Assigned"),in_progress:e("In Progress"),completed:e("Completed"),failed:e("Failed")};return o.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${r[t]||"bg-gray-50 text-gray-700 ring-gray-600/20"}`,children:i[t]||t})}},{key:"assigned_date",label:e("Assigned Date"),sortable:!0,render:t=>{var r;return t?((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(t,!1))||J(new Date(t),"MMM dd, yyyy"):"-"}},{key:"completion_date",label:e("Completion Date"),sortable:!0,render:t=>{var r;return t?((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(t,!1))||J(new Date(t),"MMM dd, yyyy"):"-"}},{key:"score",label:e("Score"),sortable:!0,render:t=>t!==null?`${t}%`:"-"},{key:"is_passed",label:e("Result"),render:t=>t===null?"-":t?o.jsx(L,{variant:"outline",className:"bg-green-50 text-green-700",children:e("Passed")}):o.jsx(L,{variant:"outline",className:"bg-red-50 text-red-700",children:e("Failed")})},{key:"assessment_results_count",label:e("Assessments"),render:t=>t||"0"},{key:"certification",label:e("Certificate"),render:(t,r)=>t&&t.trim()!==""?o.jsxs(xe,{variant:"outline",size:"sm",className:"flex items-center text-blue-500",onClick:i=>{i.stopPropagation(),I("download-certification",r)},children:[o.jsx(Fe,{className:"h-4 w-4 mr-1"}),e("Download")]}):"-"}],fe=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-employee-trainings"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-employee-trainings"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-employee-trainings"}],P=[{value:"",label:e("All Employees"),disabled:!0},...(K||[]).map(t=>({value:t.id.toString(),label:t.name}))],k=[{value:"",label:e("All Programs"),disabled:!0},...(Q||[]).map(t=>({value:t.id.toString(),label:t.name}))],he=[{value:"",label:e("All Statuses")},{value:"assigned",label:e("Assigned")},{value:"in_progress",label:e("In Progress")},{value:"completed",label:e("Completed")},{value:"failed",label:e("Failed")}];return o.jsxs(be,{title:e("Employee Trainings"),url:"/hr/training/employee-trainings",actions:x,breadcrumbs:ge,noPadding:!0,children:[o.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:o.jsx(Pe,{searchTerm:c,onSearchChange:A,onSearch:se,filters:[{name:"employee_id",label:e("Employee"),type:"select",value:g,onChange:D,options:P,searchable:!0},{name:"training_program_id",label:e("Training Program"),type:"select",value:u,onChange:F,options:k,searchable:!0},{name:"status",label:e("Status"),type:"select",value:f,onChange:N,options:he},{name:"assigned_date_from",label:e("Assigned From"),type:"date",value:h,onChange:E},{name:"assigned_date_to",label:e("Assigned To"),type:"date",value:b,onChange:M}],showFilters:Y,setShowFilters:O,hasActiveFilters:re,activeFilterCount:ie,onResetFilters:ce,onApplyFilters:q,currentPerPage:((R=n.per_page)==null?void 0:R.toString())||"10",onPerPageChange:t=>{m.get(route("hr.employee-trainings.index"),{page:1,per_page:parseInt(t),search:c||void 0,employee_id:g||void 0,training_program_id:u||void 0,status:f||void 0,assigned_date_from:h||void 0,assigned_date_to:b||void 0},{preserveState:!0,preserveScroll:!0})}})}),o.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[o.jsx(we,{columns:ue,actions:fe,data:(a==null?void 0:a.data)||[],from:(a==null?void 0:a.from)||1,onAction:I,sortField:n.sort_field,sortDirection:n.sort_direction,onSort:ae,permissions:w,entityPermissions:{view:"view-employee-trainings",create:"create-employee-trainings",edit:"edit-employee-trainings",delete:"delete-employee-trainings"}}),o.jsx(Ce,{from:(a==null?void 0:a.from)||0,to:(a==null?void 0:a.to)||0,total:(a==null?void 0:a.total)||0,links:a==null?void 0:a.links,entityName:e("employee trainings"),onPageChange:t=>m.get(t)})]}),o.jsx(G,{isOpen:ee,onClose:()=>y(!1),onSubmit:me,formConfig:{fields:[{name:"employee_id",label:e("Employee"),type:"select",required:!0,options:P.filter(t=>t.value!==""),searchable:!0},{name:"training_program_id",label:e("Training Program"),type:"select",required:!0,options:k.filter(t=>t.value!==""),searchable:!0},{name:"status",label:e("Status"),type:"select",required:!0,options:[{value:"assigned",label:e("Assigned")},{value:"in_progress",label:e("In Progress")},{value:"completed",label:e("Completed")},{value:"failed",label:e("Failed")}]},{name:"assigned_date",label:e("Assigned Date"),type:"date",required:!0,defaultValue:new Date().toISOString().split("T")[0]},{name:"completion_date",label:e("Completion Date"),type:"date",showWhen:t=>["completed","failed"].includes(t.status)},{name:"certification",label:e("Certification"),type:"custom",render:(t,r,i)=>o.jsx(Se,{value:String(r[t.name]||""),onChange:p=>i(t.name,p),placeholder:e("Select certification file...")}),helpText:e("Upload certification file (max 5MB)"),showWhen:t=>t.status==="completed"},{name:"score",label:e("Score (%)"),type:"number",min:0,max:100,step:.01,showWhen:t=>["completed","failed"].includes(t.status)},{name:"is_passed",label:e("Passed"),type:"checkbox",showWhen:t=>["completed","failed"].includes(t.status)},{name:"feedback",label:e("Feedback"),type:"textarea",showWhen:t=>["completed","failed"].includes(t.status)},{name:"notes",label:e("Notes"),type:"textarea"}],modalSize:"lg"},initialData:d,title:e(_==="create"?"Assign Training":_==="edit"?"Edit Training Assignment":"View Training Assignment"),mode:_}),o.jsx(G,{isOpen:te,onClose:()=>C(!1),onSubmit:pe,formConfig:{fields:[{name:"employee_ids",label:e("Employees"),type:"multi-select",required:!0,options:P.filter(t=>t.value!=="")},{name:"training_program_id",label:e("Training Program"),type:"select",required:!0,options:k.filter(t=>t.value!=="")},{name:"assigned_date",label:e("Assigned Date"),type:"date",required:!0,defaultValue:new Date().toISOString().split("T")[0]},{name:"notes",label:e("Notes"),type:"textarea"}],modalSize:"lg"},initialData:{},title:e("Bulk Assign Training"),mode:"create"}),o.jsx(je,{isOpen:Z,onClose:()=>j(!1),onConfirm:de,itemName:`${((V=d==null?void 0:d.employee)==null?void 0:V.name)||""} - ${((W=d==null?void 0:d.training_program)==null?void 0:W.name)||""}`,entityName:"training assignment"})]})}export{yi as default}; +import{r as l,j as o}from"./ui-Z445SNHD.js";import{P as be}from"./page-template-Cw8W4Qs2.js";import{u as ye,c as _e,x as H,P as ve,l as L,B as xe,r as m,M as Se,t as s}from"./app-Da3PX8qg.js";import{C as we}from"./CrudTable-Dk-uCuqB.js";import{C as G}from"./CrudFormModal-CTSICk3j.js";import{C as je}from"./CrudDeleteModal-DmHx0JCJ.js";import{P as Ce}from"./pagination-B9z4VraF.js";import{S as Pe}from"./search-and-filter-bar-1QHzFJdq.js";import{u as ke}from"./use-initials-BK4eRgYY.js";import{C as Ae}from"./chart-no-axes-column-increasing-xL8kjLW0.js";import{U as De}from"./user-plus-Ba62LA9O.js";import{D as Fe}from"./download-BHVnw95S.js";import{f as J}from"./utils-BWxnHGCV.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./table-BRtys9Nx.js";import"./unlink-vC8B7N8r.js";import"./scale-Chnhsap1.js";import"./arrow-down-left-D4-BLXQL.js";import"./arrow-left-B9tcIgis.js";import"./arrow-right-left-TC-Oi5FJ.js";import"./arrow-right-SXr1661j.js";import"./arrow-up-down-Df1H6itH.js";import"./lock-open-Cco69YMj.js";import"./award-DOf5Xc3o.js";import"./ban-C1FQ9ay_.js";import"./indian-rupee-CY9fE6hT.js";import"./bell-BMsQyWM-.js";import"./book-open-DiNAfaue.js";import"./boxes-Bjf0_Kx7.js";import"./building-2-DmmRcP0c.js";import"./building-BXglONiz.js";import"./calculator-B75Vnhim.js";import"./calendar-check-C2F7PWoI.js";import"./camera-DZNJpjXR.js";import"./chart-column-CKzC1aib.js";import"./chart-no-axes-column-CaNDayE9.js";import"./chevron-left-C98gPe5P.js";import"./circle-alert-Cu5dznTP.js";import"./circle-check-big-KTDTMhTs.js";import"./circle-check-aau4wqhp.js";import"./circle-help-C4uXcZYY.js";import"./circle-x-r3If4JPw.js";import"./circle-DgA3bS7I.js";import"./clipboard-list-BNSl4hy2.js";import"./code-Dzlx6QPB.js";import"./crosshair-DtQysFz7.js";import"./crown-CC8Godfb.js";import"./external-link-DL5n0dhJ.js";import"./eye-off-BJYR0wmr.js";import"./eye-CzYzwmmr.js";import"./instagram-tpp8H3E-.js";import"./file-down-CxCQCvcc.js";import"./pen-line-CNA-f1dm.js";import"./file-up-D3rB-4Bg.js";import"./filter-B_3e214H.js";import"./folder-git-2-T64oq8HG.js";import"./house-BUnGVtyw.js";import"./git-branch-EdIXkL-9.js";import"./grip-vertical-BvetFs24.js";import"./hard-drive--Nch37f-.js";import"./hash-B3fNBlbs.js";import"./shield-rKKgzkbW.js";import"./info-Cj5ROI6H.js";import"./layers-DdZLSQgt.js";import"./layout-list-DkB7S2jk.js";import"./lightbulb-CJXOfIFD.js";import"./link-2-DNnYgrdz.js";import"./link-DeErafFW.js";import"./twitter-CRZZ6zjd.js";import"./list-DY4Uh_0E.js";import"./locate-fixed-BKpEfCUU.js";import"./lock-BGSkpX29.js";import"./log-in-TxFQ9ojy.js";import"./mail-khAU5Oig.js";import"./map-pin-BFNXdrz2.js";import"./menu-BGxVBBZl.js";import"./message-square-warning-DHRFlo8i.js";import"./message-square-C7x1Rix5.js";import"./monitor-P2T9V9tT.js";import"./package-C-rDDwyp.js";import"./percent-DP16IBy2.js";import"./phone-XzqO8Dfs.js";import"./plane-C9QqCVcZ.js";import"./play-62Z04sZZ.js";import"./qr-code-CUR1J9NH.js";import"./quote-DF2Qwen7.js";import"./radio-nm2vY_Ib.js";import"./ruler-DviIA5uv.js";import"./send-DXZhFVWG.js";import"./server-BzBihesB.js";import"./wifi-BPS_-hKY.js";import"./shield-check-Cyw4YGYb.js";import"./smartphone-i99jk4ns.js";import"./square-check-big-Cal0w_ma.js";import"./square-pen-CatLE0_h.js";import"./star-CSGOTD6i.js";import"./sun-TjfxyFzf.js";import"./tag-CUFhfHTp.js";import"./target-B_9kWYv3.js";import"./thumbs-up-Du-LlBXg.js";import"./ticket-BjgtGAIQ.js";import"./trash-2-15Ri11Yq.js";import"./trash-BRJCY2my.js";import"./trending-down-MNPLLbIb.js";import"./trending-up-D5y6g4yZ.js";import"./triangle-alert-CeuDFixJ.js";import"./trophy-Cs36GMET.js";import"./type-DX1RNe21.js";import"./user-check-DDs_5zV9.js";import"./user-x-C3dBJr2o.js";import"./wallet-BP1hP1I0.js";import"./wrench-DX6GWbcS.js";import"./zap-Of1Abppa.js";import"./radio-group-CuY8xCRY.js";import"./checkbox-C3Z6LHOx.js";import"./multi-select-field-ALFA5JXF.js";import"./scroll-area-C7NBgd0i.js";import"./LocationPicker-Dy1Od2a3.js";import"./leaflet-FVhBWCqS.js";function yi(){var R,V,W;const{t:e}=ye(),{auth:S,employeeTrainings:a,employees:K,trainingPrograms:Q,filters:n={}}=_e().props,w=(S==null?void 0:S.permissions)||[],X=ke(),[c,A]=l.useState(n.search||""),[g,D]=l.useState(n.employee_id||""),[u,F]=l.useState(n.training_program_id||""),[f,N]=l.useState(n.status||""),[h,E]=l.useState(n.assigned_date_from||""),[b,M]=l.useState(n.assigned_date_to||""),[Y,O]=l.useState(!1),[Z,j]=l.useState(!1),[ee,y]=l.useState(!1),[te,C]=l.useState(!1),[d,T]=l.useState(null),[_,B]=l.useState("create"),re=()=>g!==""||u!==""||f!==""||h!==""||b!==""||c!=="",ie=()=>(g!==""?1:0)+(u!==""?1:0)+(f!==""?1:0)+(h!==""?1:0)+(b!==""?1:0)+(c!==""?1:0),se=t=>{t.preventDefault(),q()},oe=()=>{m.get(route("hr.employee-trainings.dashboard"))},q=()=>{m.get(route("hr.employee-trainings.index"),{page:1,search:c||void 0,employee_id:g||void 0,training_program_id:u||void 0,status:f||void 0,assigned_date_from:h||void 0,assigned_date_to:b||void 0,per_page:n.per_page},{preserveState:!0,preserveScroll:!0})},ae=t=>{const r=n.sort_field===t&&n.sort_direction==="asc"?"desc":"asc";m.get(route("hr.employee-trainings.index"),{sort_field:t,sort_direction:r,page:1,search:c||void 0,employee_id:g||void 0,training_program_id:u||void 0,status:f||void 0,assigned_date_from:h||void 0,assigned_date_to:b||void 0,per_page:n.per_page},{preserveState:!0,preserveScroll:!0})},I=(t,r)=>{switch(T(r),t){case"view":m.get(route("hr.employee-trainings.show",r.id),{},{onSuccess:i=>{var p;(p=i.props.flash)!=null&&p.error&&s.error(e(i.props.flash.error))},onError:i=>{typeof i=="string"?s.error(e(i)):i.message?s.error(e(i.message)):s.error(e("Failed to load training details"))}});break;case"edit":B("edit"),y(!0);break;case"delete":j(!0);break;case"download-certification":window.open(route("hr.employee-trainings.download-certification",r.id),"_blank");break}},ne=()=>{T(null),B("create"),y(!0)},le=()=>{C(!0)},me=t=>{const r=t;_==="create"?(s.loading(e("Assigning training...")),m.post(route("hr.employee-trainings.store"),r,{onSuccess:i=>{y(!1),s.dismiss(),i.props.flash.success?s.success(e(i.props.flash.success)):i.props.flash.error&&s.error(e(i.props.flash.error))},onError:i=>{s.dismiss(),typeof i=="string"?s.error(e(i)):s.error(e("Failed to assign training: {{errors}}",{errors:Object.values(i).join(", ")}))}})):_==="edit"&&(s.loading(e("Updating training...")),m.put(route("hr.employee-trainings.update",d.id),r,{onSuccess:i=>{y(!1),s.dismiss(),i.props.flash.success?s.success(e(i.props.flash.success)):i.props.flash.error&&s.error(e(i.props.flash.error))},onError:i=>{s.dismiss(),typeof i=="string"?s.error(e(i)):s.error(e("Failed to update training: {{errors}}",{errors:Object.values(i).join(", ")}))}}))},pe=t=>{s.loading(e("Assigning training to employees...")),m.post(route("hr.employee-trainings.bulk-assign"),t,{onSuccess:r=>{C(!1),s.dismiss(),r.props.flash.success?s.success(e(r.props.flash.success)):r.props.flash.error&&s.error(e(r.props.flash.error))},onError:r=>{s.dismiss(),typeof r=="string"?s.error(e(r)):s.error(e("Failed to assign training: {{errors}}",{errors:Object.values(r).join(", ")}))}})},de=()=>{s.loading(e("Deleting training assignment...")),m.delete(route("hr.employee-trainings.destroy",d.id),{onSuccess:t=>{j(!1),s.dismiss(),t.props.flash.success?s.success(e(t.props.flash.success)):t.props.flash.error&&s.error(e(t.props.flash.error))},onError:t=>{s.dismiss(),typeof t=="string"?s.error(e(t)):s.error(e("Failed to delete training assignment: {{errors}}",{errors:Object.values(t).join(", ")}))}})},ce=()=>{A(""),D(""),F(""),N(""),E(""),M(""),O(!1),m.get(route("hr.employee-trainings.index"),{page:1,per_page:n.per_page},{preserveState:!0,preserveScroll:!0})},x=[];x.push({label:e("Dashboard"),icon:o.jsx(Ae,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:oe}),H(w,"create-employee-trainings")&&x.push({label:e("Bulk Assign"),icon:o.jsx(De,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:le}),H(w,"create-employee-trainings")&&x.push({label:e("Assign Training"),icon:o.jsx(ve,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>ne()});const ge=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.employee-trainings.index")},{title:e("Training Management"),href:route("hr.employee-trainings.index")},{title:e("Employee Trainings")}],ue=[{key:"employee",label:e("Employee"),sortable:!1,sortField:"employee_name",render:(t,r)=>{var i,p,v,U,$,z;return o.jsxs("div",{className:"flex items-center gap-3",children:[o.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-primary text-white overflow-hidden shrink-0",children:(i=r.employee)!=null&&i.avatar?o.jsx("img",{src:r.employee.avatar,alt:(p=r.employee)==null?void 0:p.name,className:"h-full w-full object-cover"}):X(((v=r.employee)==null?void 0:v.name)||"")}),o.jsxs("div",{children:[o.jsx("div",{className:"font-medium",children:((U=r.employee)==null?void 0:U.name)||"-"}),o.jsx("div",{className:"text-sm text-muted-foreground",children:((z=($=r.employee)==null?void 0:$.employee)==null?void 0:z.employee_id)||"-"})]})]})}},{key:"program",label:e("Training Program"),sortable:!1,sortField:"program_name",render:(t,r)=>{var i,p,v;return o.jsxs("div",{children:[o.jsx("div",{className:"font-medium",children:((i=r.training_program)==null?void 0:i.name)||"-"}),o.jsx("div",{className:"text-xs text-gray-500",children:((v=(p=r.training_program)==null?void 0:p.training_type)==null?void 0:v.name)||"-"})]})}},{key:"status",label:e("Status"),sortable:!0,render:t=>{const r={assigned:"bg-blue-50 text-blue-700 ring-blue-600/20",in_progress:"bg-amber-50 text-amber-700 ring-amber-600/20",completed:"bg-green-50 text-green-700 ring-green-600/20",failed:"bg-red-50 text-red-700 ring-red-600/20"},i={assigned:e("Assigned"),in_progress:e("In Progress"),completed:e("Completed"),failed:e("Failed")};return o.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${r[t]||"bg-gray-50 text-gray-700 ring-gray-600/20"}`,children:i[t]||t})}},{key:"assigned_date",label:e("Assigned Date"),sortable:!0,render:t=>{var r;return t?((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(t,!1))||J(new Date(t),"MMM dd, yyyy"):"-"}},{key:"completion_date",label:e("Completion Date"),sortable:!0,render:t=>{var r;return t?((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(t,!1))||J(new Date(t),"MMM dd, yyyy"):"-"}},{key:"score",label:e("Score"),sortable:!0,render:t=>t!==null?`${t}%`:"-"},{key:"is_passed",label:e("Result"),render:t=>t===null?"-":t?o.jsx(L,{variant:"outline",className:"bg-green-50 text-green-700",children:e("Passed")}):o.jsx(L,{variant:"outline",className:"bg-red-50 text-red-700",children:e("Failed")})},{key:"assessment_results_count",label:e("Assessments"),render:t=>t||"0"},{key:"certification",label:e("Certificate"),render:(t,r)=>t&&t.trim()!==""?o.jsxs(xe,{variant:"outline",size:"sm",className:"flex items-center text-blue-500",onClick:i=>{i.stopPropagation(),I("download-certification",r)},children:[o.jsx(Fe,{className:"h-4 w-4 mr-1"}),e("Download")]}):"-"}],fe=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-employee-trainings"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-employee-trainings"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-employee-trainings"}],P=[{value:"",label:e("All Employees"),disabled:!0},...(K||[]).map(t=>({value:t.id.toString(),label:t.name}))],k=[{value:"",label:e("All Programs"),disabled:!0},...(Q||[]).map(t=>({value:t.id.toString(),label:t.name}))],he=[{value:"",label:e("All Statuses")},{value:"assigned",label:e("Assigned")},{value:"in_progress",label:e("In Progress")},{value:"completed",label:e("Completed")},{value:"failed",label:e("Failed")}];return o.jsxs(be,{title:e("Employee Trainings"),url:"/hr/training/employee-trainings",actions:x,breadcrumbs:ge,noPadding:!0,children:[o.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:o.jsx(Pe,{searchTerm:c,onSearchChange:A,onSearch:se,filters:[{name:"employee_id",label:e("Employee"),type:"select",value:g,onChange:D,options:P,searchable:!0},{name:"training_program_id",label:e("Training Program"),type:"select",value:u,onChange:F,options:k,searchable:!0},{name:"status",label:e("Status"),type:"select",value:f,onChange:N,options:he},{name:"assigned_date_from",label:e("Assigned From"),type:"date",value:h,onChange:E},{name:"assigned_date_to",label:e("Assigned To"),type:"date",value:b,onChange:M}],showFilters:Y,setShowFilters:O,hasActiveFilters:re,activeFilterCount:ie,onResetFilters:ce,onApplyFilters:q,currentPerPage:((R=n.per_page)==null?void 0:R.toString())||"10",onPerPageChange:t=>{m.get(route("hr.employee-trainings.index"),{page:1,per_page:parseInt(t),search:c||void 0,employee_id:g||void 0,training_program_id:u||void 0,status:f||void 0,assigned_date_from:h||void 0,assigned_date_to:b||void 0},{preserveState:!0,preserveScroll:!0})}})}),o.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[o.jsx(we,{columns:ue,actions:fe,data:(a==null?void 0:a.data)||[],from:(a==null?void 0:a.from)||1,onAction:I,sortField:n.sort_field,sortDirection:n.sort_direction,onSort:ae,permissions:w,entityPermissions:{view:"view-employee-trainings",create:"create-employee-trainings",edit:"edit-employee-trainings",delete:"delete-employee-trainings"}}),o.jsx(Ce,{from:(a==null?void 0:a.from)||0,to:(a==null?void 0:a.to)||0,total:(a==null?void 0:a.total)||0,links:a==null?void 0:a.links,entityName:e("employee trainings"),onPageChange:t=>m.get(t)})]}),o.jsx(G,{isOpen:ee,onClose:()=>y(!1),onSubmit:me,formConfig:{fields:[{name:"employee_id",label:e("Employee"),type:"select",required:!0,options:P.filter(t=>t.value!==""),searchable:!0},{name:"training_program_id",label:e("Training Program"),type:"select",required:!0,options:k.filter(t=>t.value!==""),searchable:!0},{name:"status",label:e("Status"),type:"select",required:!0,options:[{value:"assigned",label:e("Assigned")},{value:"in_progress",label:e("In Progress")},{value:"completed",label:e("Completed")},{value:"failed",label:e("Failed")}]},{name:"assigned_date",label:e("Assigned Date"),type:"date",required:!0,defaultValue:new Date().toISOString().split("T")[0]},{name:"completion_date",label:e("Completion Date"),type:"date",showWhen:t=>["completed","failed"].includes(t.status)},{name:"certification",label:e("Certification"),type:"custom",render:(t,r,i)=>o.jsx(Se,{value:String(r[t.name]||""),onChange:p=>i(t.name,p),placeholder:e("Select certification file...")}),helpText:e("Upload certification file (max 5MB)"),showWhen:t=>t.status==="completed"},{name:"score",label:e("Score (%)"),type:"number",min:0,max:100,step:.01,showWhen:t=>["completed","failed"].includes(t.status)},{name:"is_passed",label:e("Passed"),type:"checkbox",showWhen:t=>["completed","failed"].includes(t.status)},{name:"feedback",label:e("Feedback"),type:"textarea",showWhen:t=>["completed","failed"].includes(t.status)},{name:"notes",label:e("Notes"),type:"textarea"}],modalSize:"lg"},initialData:d,title:e(_==="create"?"Assign Training":_==="edit"?"Edit Training Assignment":"View Training Assignment"),mode:_}),o.jsx(G,{isOpen:te,onClose:()=>C(!1),onSubmit:pe,formConfig:{fields:[{name:"employee_ids",label:e("Employees"),type:"multi-select",required:!0,options:P.filter(t=>t.value!=="")},{name:"training_program_id",label:e("Training Program"),type:"select",required:!0,options:k.filter(t=>t.value!=="")},{name:"assigned_date",label:e("Assigned Date"),type:"date",required:!0,defaultValue:new Date().toISOString().split("T")[0]},{name:"notes",label:e("Notes"),type:"textarea"}],modalSize:"lg"},initialData:{},title:e("Bulk Assign Training"),mode:"create"}),o.jsx(je,{isOpen:Z,onClose:()=>j(!1),onConfirm:de,itemName:`${((V=d==null?void 0:d.employee)==null?void 0:V.name)||""} - ${((W=d==null?void 0:d.training_program)==null?void 0:W.name)||""}`,entityName:"training assignment"})]})}export{yi as default}; diff --git a/public/build/assets/index-BGtyamTZ.js b/public/build/assets/index-JtN6jvAN.js similarity index 62% rename from public/build/assets/index-BGtyamTZ.js rename to public/build/assets/index-JtN6jvAN.js index 5c11cdceb..bfd364349 100644 --- a/public/build/assets/index-BGtyamTZ.js +++ b/public/build/assets/index-JtN6jvAN.js @@ -1 +1 @@ -import{r as c,j as r}from"./ui-Z445SNHD.js";import{P as I}from"./page-template-B_mOhR6n.js";import{u as J,c as k,t as p,x as K,r as n,P as Q,D,h as W,j as X,k as Y}from"./app-36WMjvX0.js";import{C as Z}from"./CrudTable-DA37WZsR.js";import{C as ee}from"./CrudDeleteModal-DM40AK8z.js";import{P as te}from"./pagination-n2efY1KU.js";import{S as re}from"./search-and-filter-bar-PUOLiNYr.js";import ie from"./generate-CXjAPr3R.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./table-C1YkBp3W.js";import"./unlink-sh32LPkQ.js";import"./scale-rJYsnHRa.js";import"./arrow-down-left-BN6xjhcz.js";import"./arrow-left-CjPQICYw.js";import"./arrow-right-left-DKUcVR58.js";import"./arrow-right-DUEfRrRr.js";import"./arrow-up-down-FmcUfWon.js";import"./lock-open-CN4tz8Of.js";import"./award-D9FlSYzB.js";import"./ban-CMgLBFSt.js";import"./indian-rupee-Bh3-8N2a.js";import"./bell-Cr2F9IDD.js";import"./book-open-DUwKvBiK.js";import"./boxes-rwzklut0.js";import"./building-2-Cda8xQDI.js";import"./building-CG4yAV8N.js";import"./calculator-wt_63eRJ.js";import"./calendar-check-BZ1JTjf6.js";import"./camera-DDKUkICL.js";import"./chart-column-GeSBJr5Y.js";import"./chart-no-axes-column-increasing-Beqplnfl.js";import"./chart-no-axes-column-BKgkVzqT.js";import"./chevron-left-DKWjKjSf.js";import"./circle-alert-KsX4JXbz.js";import"./circle-check-big-DqURlwt2.js";import"./circle-check-C_SLfS2p.js";import"./circle-help-BdsC7_wR.js";import"./circle-x-DkvEqmM5.js";import"./circle-BpyxLEsH.js";import"./clipboard-list-BU0dok7E.js";import"./code-DNPjFOcs.js";import"./crosshair-C7OptAZm.js";import"./crown-Cp4cgutu.js";import"./download-Ba72czhU.js";import"./external-link-uO-R2E0-.js";import"./eye-off-DlDpEvnB.js";import"./eye-DSAoA9Pp.js";import"./instagram-DBjFHIT7.js";import"./file-down-Bxu0R4EW.js";import"./pen-line-Fy-AVmqM.js";import"./file-up-CZ-cXuKa.js";import"./filter-D8dMdozc.js";import"./folder-git-2-Dwj_EoDL.js";import"./house-D8b8GwgZ.js";import"./git-branch-D2sIFzs4.js";import"./grip-vertical-DXcr-v-g.js";import"./hard-drive-ApF-ULi1.js";import"./hash-CHJS6b-L.js";import"./shield-Mt6vEHxn.js";import"./info-VH-vNQ_z.js";import"./layers-CF7Mhs3n.js";import"./layout-list-BuBaZfwq.js";import"./lightbulb-fAsbBO8F.js";import"./link-2-C22T2wSs.js";import"./link-ClcCoVU_.js";import"./twitter-DDHYm63p.js";import"./list-Ajdnpsw1.js";import"./locate-fixed-D29o3FBS.js";import"./lock-RX1hYn48.js";import"./log-in-Bt5dnADg.js";import"./mail-BFoS8U8W.js";import"./map-pin-L7jUebKz.js";import"./menu-Cu-nnefe.js";import"./message-square-warning-DbVEqa_0.js";import"./message-square-DMJ4IbdE.js";import"./monitor-DL9THmS7.js";import"./package-B9XnehkQ.js";import"./percent-BYDujffR.js";import"./phone-CJ2h446N.js";import"./plane-BqORGC6m.js";import"./play-DHqp-NCB.js";import"./qr-code-u5AOBzVe.js";import"./quote-BtOwgBns.js";import"./radio-CxUR05xj.js";import"./ruler-DbxwIrQY.js";import"./send-DpE3qK0m.js";import"./server-DgtPu6lA.js";import"./wifi-CFyF5qct.js";import"./shield-check--CTAItWs.js";import"./smartphone-BQ_9x4vN.js";import"./square-check-big-Dt4MtZcM.js";import"./square-pen-B3p2jiW9.js";import"./star-WlheM7sI.js";import"./sun-DRsBfXSu.js";import"./tag-CMVMnpSh.js";import"./target-BEz5Ry2v.js";import"./thumbs-up-DYj-woXk.js";import"./ticket-BhEK5100.js";import"./trash-2-Dxg0nP1A.js";import"./trash-Dyd2ZsaG.js";import"./trending-down-CeOqAkGV.js";import"./trending-up-CPB8hZlm.js";import"./triangle-alert-MsN2AA6c.js";import"./trophy-BZyhzbIT.js";import"./type-DlbqWp8I.js";import"./user-check-4xSYwYvq.js";import"./user-plus-C-0nSlHG.js";import"./user-x-Drk57M2z.js";import"./wallet-C3p1yihr.js";import"./wrench-CLqKc51o.js";import"./zap-D4fS-tPu.js";function Gr(){var P;const{t}=J(),{auth:f,offerTemplates:o,filters:a={},globalSettings:g}=k().props,{flash:d}=k().props,b=(f==null?void 0:f.permissions)||[];c.useEffect(()=>{d!=null&&d.error&&p.error(t(d.error))},[d==null?void 0:d.error]);const[u,_]=c.useState(a.search||""),[m,w]=c.useState(a.status||"_empty_"),[O,y]=c.useState(!1),[A,h]=c.useState(!1),[F,S]=c.useState(!1),[E,x]=c.useState(!1),[s,v]=c.useState(null),M=()=>m!=="_empty_"||u!=="",q=()=>(m!=="_empty_"?1:0)+(u!==""?1:0),R=e=>{e.preventDefault(),j()},j=()=>{n.get(route("hr.recruitment.offer-templates.index"),{page:1,search:u||void 0,status:m!=="_empty_"?m:void 0,per_page:a.per_page||10},{preserveState:!0,preserveScroll:!0})},T=e=>{const i=a.sort_field===e&&a.sort_direction==="asc"?"desc":"asc";n.get(route("hr.recruitment.offer-templates.index"),{sort_field:e,sort_direction:i,page:1,search:u||void 0,status:m!=="_empty_"?m:void 0,per_page:a.per_page||10},{preserveState:!0,preserveScroll:!0})},G=(e,i)=>{switch(v(i),e){case"view":n.get(route("hr.recruitment.offer-templates.show",i.id));break;case"edit":n.get(route("hr.recruitment.offer-templates.edit",i.id));break;case"delete":h(!0);break;case"toggle-status":L(i);break;case"preview":v(i),S(!0);break;case"generate":v(i),x(!0);break}},L=e=>{const i=e.status==="active"?"inactive":"active";g!=null&&g.is_demo||p.loading(`${t(i==="active"?"Activating":"Deactivating")} template...`),n.put(route("hr.recruitment.offer-templates.toggle-status",e.id),{},{onSuccess:l=>{var C;p.dismiss(),(C=l.props.flash)!=null&&C.success&&p.success(t(l.props.flash.success))},onError:l=>{p.dismiss(),p.error(typeof l=="string"?l:Object.values(l).join(", "))}})},V=()=>{g!=null&&g.is_demo||p.loading(t("Deleting template...")),n.delete(route("hr.recruitment.offer-templates.destroy",s.id),{onSuccess:e=>{var i;h(!1),p.dismiss(),(i=e.props.flash)!=null&&i.success&&p.success(t(e.props.flash.success))},onError:e=>{p.dismiss(),p.error(typeof e=="string"?e:Object.values(e).join(", "))}})},$=()=>{_(""),w("_empty_"),y(!1),n.get(route("hr.recruitment.offer-templates.index"),{page:1,per_page:a.per_page||10},{preserveState:!0,preserveScroll:!0})},N=[];K(b,"create-offer-templates")&&N.push({label:t("Add Template"),icon:r.jsx(Q,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>n.get(route("hr.recruitment.offer-templates.create"))});const B=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Recruitment"),href:route("hr.recruitment.offer-templates.index")},{title:t("Offer Templates")}],H=[{key:"name",label:t("Name"),sortable:!0,render:e=>r.jsx("div",{className:"font-medium",children:e})},{key:"template_content",label:t("Content Preview"),render:e=>r.jsx("div",{className:"max-w-xs",children:r.jsx("div",{className:"text-sm text-gray-600 truncate",children:e?e.substring(0,100)+(e.length>100?"...":""):"-"})})},{key:"variables",label:t("Variables"),render:e=>!e||!Array.isArray(e)||e.length===0?"-":r.jsxs("div",{className:"flex flex-wrap gap-1",children:[e.slice(0,3).map((i,l)=>r.jsx("span",{className:"inline-flex items-center rounded-md bg-blue-50 px-2 py-1 text-xs font-medium text-blue-700 ring-1 ring-inset ring-blue-600/20",children:i},l)),e.length>3&&r.jsxs("span",{className:"text-xs text-gray-500",children:["+",e.length-3," more"]})]})},{key:"status",label:t("Status"),render:e=>r.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${e==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:t(e==="active"?"Active":"Inactive")})},{key:"created_at",label:t("Created At"),sortable:!0,render:e=>{var i;return((i=window.appSettings)==null?void 0:i.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}}],U=[{label:t("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-offer-templates"},{label:t("Preview"),icon:"FileText",action:"preview",className:"text-purple-500",requiredPermission:"view-offer-templates"},{label:t("Generate Offer"),icon:"Download",action:"generate",className:"text-green-500",requiredPermission:"view-offer-templates"},{label:t("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-offer-templates"},{label:t("Toggle Status"),icon:"Lock",action:"toggle-status",className:"text-orange-500",requiredPermission:"edit-offer-templates"},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-offer-templates"}],z=[{value:"_empty_",label:t("All Statuses")},{value:"active",label:t("Active")},{value:"inactive",label:t("Inactive")}];return r.jsxs(I,{title:t("Offer Templates"),url:"/hr/recruitment/offer-templates",actions:N,breadcrumbs:B,noPadding:!0,children:[r.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:r.jsx(re,{searchTerm:u,onSearchChange:_,onSearch:R,filters:[{name:"status",label:t("Status"),type:"select",value:m,onChange:w,options:z}],showFilters:O,setShowFilters:y,hasActiveFilters:M,activeFilterCount:q,onResetFilters:$,onApplyFilters:j,currentPerPage:((P=a.per_page)==null?void 0:P.toString())||"10",onPerPageChange:e=>{n.get(route("hr.recruitment.offer-templates.index"),{page:1,per_page:parseInt(e),search:u||void 0,status:m!=="_empty_"?m:void 0},{preserveState:!0,preserveScroll:!0})}})}),r.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[r.jsx(Z,{columns:H,actions:U,data:(o==null?void 0:o.data)||[],from:(o==null?void 0:o.from)||1,onAction:G,sortField:a.sort_field,sortDirection:a.sort_direction,onSort:T,permissions:b,entityPermissions:{view:"view-offer-templates",create:"create-offer-templates",edit:"edit-offer-templates",delete:"delete-offer-templates"}}),r.jsx(te,{from:(o==null?void 0:o.from)||0,to:(o==null?void 0:o.to)||0,total:(o==null?void 0:o.total)||0,links:o==null?void 0:o.links,entityName:t("offer templates"),onPageChange:e=>{const i=new URL(e).searchParams.get("page");n.get(route("hr.recruitment.offer-templates.index"),{page:i,per_page:a.per_page||10,search:u||void 0,status:m!=="_empty_"?m:void 0,sort_field:a.sort_field||void 0,sort_direction:a.sort_direction||void 0},{preserveState:!0,preserveScroll:!0})}})]}),r.jsx(ee,{isOpen:A,onClose:()=>h(!1),onConfirm:V,itemName:(s==null?void 0:s.name)||"",entityName:"offer template"}),r.jsx(D,{open:F,onOpenChange:S,children:r.jsxs(W,{className:"max-w-4xl max-h-[80vh]",children:[r.jsx(X,{children:r.jsxs(Y,{children:[t("Template Preview"),": ",s==null?void 0:s.name]})}),r.jsxs("div",{className:"mt-4 overflow-y-auto max-h-[60vh] pr-1",children:[r.jsx("div",{className:"bg-gray-50 dark:bg-gray-800 p-4 rounded-lg border",children:r.jsx("pre",{className:"whitespace-pre-wrap text-sm font-mono",children:(s==null?void 0:s.template_content)||t("No content available")})}),(s==null?void 0:s.variables)&&s.variables.length>0&&r.jsxs("div",{className:"mt-4",children:[r.jsxs("h4",{className:"text-sm font-medium mb-2",children:[t("Available Variables"),":"]}),r.jsx("div",{className:"flex flex-wrap gap-2",children:s.variables.map((e,i)=>r.jsx("span",{className:"inline-flex items-center rounded-md bg-blue-50 px-2 py-1 text-xs font-medium text-blue-700 ring-1 ring-inset ring-blue-600/20",children:`{{${e}}}`},i))})]})]})]})}),r.jsx(D,{open:E,onOpenChange:x,children:s&&r.jsx(ie,{record:s,onClose:()=>x(!1)})})]})}export{Gr as default}; +import{r as c,j as r}from"./ui-Z445SNHD.js";import{P as I}from"./page-template-Cw8W4Qs2.js";import{u as J,c as k,t as p,x as K,r as n,P as Q,D,h as W,j as X,k as Y}from"./app-Da3PX8qg.js";import{C as Z}from"./CrudTable-Dk-uCuqB.js";import{C as ee}from"./CrudDeleteModal-DmHx0JCJ.js";import{P as te}from"./pagination-B9z4VraF.js";import{S as re}from"./search-and-filter-bar-1QHzFJdq.js";import ie from"./generate-B8jgF1jq.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./table-BRtys9Nx.js";import"./unlink-vC8B7N8r.js";import"./scale-Chnhsap1.js";import"./arrow-down-left-D4-BLXQL.js";import"./arrow-left-B9tcIgis.js";import"./arrow-right-left-TC-Oi5FJ.js";import"./arrow-right-SXr1661j.js";import"./arrow-up-down-Df1H6itH.js";import"./lock-open-Cco69YMj.js";import"./award-DOf5Xc3o.js";import"./ban-C1FQ9ay_.js";import"./indian-rupee-CY9fE6hT.js";import"./bell-BMsQyWM-.js";import"./book-open-DiNAfaue.js";import"./boxes-Bjf0_Kx7.js";import"./building-2-DmmRcP0c.js";import"./building-BXglONiz.js";import"./calculator-B75Vnhim.js";import"./calendar-check-C2F7PWoI.js";import"./camera-DZNJpjXR.js";import"./chart-column-CKzC1aib.js";import"./chart-no-axes-column-increasing-xL8kjLW0.js";import"./chart-no-axes-column-CaNDayE9.js";import"./chevron-left-C98gPe5P.js";import"./circle-alert-Cu5dznTP.js";import"./circle-check-big-KTDTMhTs.js";import"./circle-check-aau4wqhp.js";import"./circle-help-C4uXcZYY.js";import"./circle-x-r3If4JPw.js";import"./circle-DgA3bS7I.js";import"./clipboard-list-BNSl4hy2.js";import"./code-Dzlx6QPB.js";import"./crosshair-DtQysFz7.js";import"./crown-CC8Godfb.js";import"./download-BHVnw95S.js";import"./external-link-DL5n0dhJ.js";import"./eye-off-BJYR0wmr.js";import"./eye-CzYzwmmr.js";import"./instagram-tpp8H3E-.js";import"./file-down-CxCQCvcc.js";import"./pen-line-CNA-f1dm.js";import"./file-up-D3rB-4Bg.js";import"./filter-B_3e214H.js";import"./folder-git-2-T64oq8HG.js";import"./house-BUnGVtyw.js";import"./git-branch-EdIXkL-9.js";import"./grip-vertical-BvetFs24.js";import"./hard-drive--Nch37f-.js";import"./hash-B3fNBlbs.js";import"./shield-rKKgzkbW.js";import"./info-Cj5ROI6H.js";import"./layers-DdZLSQgt.js";import"./layout-list-DkB7S2jk.js";import"./lightbulb-CJXOfIFD.js";import"./link-2-DNnYgrdz.js";import"./link-DeErafFW.js";import"./twitter-CRZZ6zjd.js";import"./list-DY4Uh_0E.js";import"./locate-fixed-BKpEfCUU.js";import"./lock-BGSkpX29.js";import"./log-in-TxFQ9ojy.js";import"./mail-khAU5Oig.js";import"./map-pin-BFNXdrz2.js";import"./menu-BGxVBBZl.js";import"./message-square-warning-DHRFlo8i.js";import"./message-square-C7x1Rix5.js";import"./monitor-P2T9V9tT.js";import"./package-C-rDDwyp.js";import"./percent-DP16IBy2.js";import"./phone-XzqO8Dfs.js";import"./plane-C9QqCVcZ.js";import"./play-62Z04sZZ.js";import"./qr-code-CUR1J9NH.js";import"./quote-DF2Qwen7.js";import"./radio-nm2vY_Ib.js";import"./ruler-DviIA5uv.js";import"./send-DXZhFVWG.js";import"./server-BzBihesB.js";import"./wifi-BPS_-hKY.js";import"./shield-check-Cyw4YGYb.js";import"./smartphone-i99jk4ns.js";import"./square-check-big-Cal0w_ma.js";import"./square-pen-CatLE0_h.js";import"./star-CSGOTD6i.js";import"./sun-TjfxyFzf.js";import"./tag-CUFhfHTp.js";import"./target-B_9kWYv3.js";import"./thumbs-up-Du-LlBXg.js";import"./ticket-BjgtGAIQ.js";import"./trash-2-15Ri11Yq.js";import"./trash-BRJCY2my.js";import"./trending-down-MNPLLbIb.js";import"./trending-up-D5y6g4yZ.js";import"./triangle-alert-CeuDFixJ.js";import"./trophy-Cs36GMET.js";import"./type-DX1RNe21.js";import"./user-check-DDs_5zV9.js";import"./user-plus-Ba62LA9O.js";import"./user-x-C3dBJr2o.js";import"./wallet-BP1hP1I0.js";import"./wrench-DX6GWbcS.js";import"./zap-Of1Abppa.js";function Gr(){var P;const{t}=J(),{auth:f,offerTemplates:o,filters:a={},globalSettings:g}=k().props,{flash:d}=k().props,b=(f==null?void 0:f.permissions)||[];c.useEffect(()=>{d!=null&&d.error&&p.error(t(d.error))},[d==null?void 0:d.error]);const[u,_]=c.useState(a.search||""),[m,w]=c.useState(a.status||"_empty_"),[O,y]=c.useState(!1),[A,h]=c.useState(!1),[F,S]=c.useState(!1),[E,x]=c.useState(!1),[s,v]=c.useState(null),M=()=>m!=="_empty_"||u!=="",q=()=>(m!=="_empty_"?1:0)+(u!==""?1:0),R=e=>{e.preventDefault(),j()},j=()=>{n.get(route("hr.recruitment.offer-templates.index"),{page:1,search:u||void 0,status:m!=="_empty_"?m:void 0,per_page:a.per_page||10},{preserveState:!0,preserveScroll:!0})},T=e=>{const i=a.sort_field===e&&a.sort_direction==="asc"?"desc":"asc";n.get(route("hr.recruitment.offer-templates.index"),{sort_field:e,sort_direction:i,page:1,search:u||void 0,status:m!=="_empty_"?m:void 0,per_page:a.per_page||10},{preserveState:!0,preserveScroll:!0})},G=(e,i)=>{switch(v(i),e){case"view":n.get(route("hr.recruitment.offer-templates.show",i.id));break;case"edit":n.get(route("hr.recruitment.offer-templates.edit",i.id));break;case"delete":h(!0);break;case"toggle-status":L(i);break;case"preview":v(i),S(!0);break;case"generate":v(i),x(!0);break}},L=e=>{const i=e.status==="active"?"inactive":"active";g!=null&&g.is_demo||p.loading(`${t(i==="active"?"Activating":"Deactivating")} template...`),n.put(route("hr.recruitment.offer-templates.toggle-status",e.id),{},{onSuccess:l=>{var C;p.dismiss(),(C=l.props.flash)!=null&&C.success&&p.success(t(l.props.flash.success))},onError:l=>{p.dismiss(),p.error(typeof l=="string"?l:Object.values(l).join(", "))}})},V=()=>{g!=null&&g.is_demo||p.loading(t("Deleting template...")),n.delete(route("hr.recruitment.offer-templates.destroy",s.id),{onSuccess:e=>{var i;h(!1),p.dismiss(),(i=e.props.flash)!=null&&i.success&&p.success(t(e.props.flash.success))},onError:e=>{p.dismiss(),p.error(typeof e=="string"?e:Object.values(e).join(", "))}})},$=()=>{_(""),w("_empty_"),y(!1),n.get(route("hr.recruitment.offer-templates.index"),{page:1,per_page:a.per_page||10},{preserveState:!0,preserveScroll:!0})},N=[];K(b,"create-offer-templates")&&N.push({label:t("Add Template"),icon:r.jsx(Q,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>n.get(route("hr.recruitment.offer-templates.create"))});const B=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Recruitment"),href:route("hr.recruitment.offer-templates.index")},{title:t("Offer Templates")}],H=[{key:"name",label:t("Name"),sortable:!0,render:e=>r.jsx("div",{className:"font-medium",children:e})},{key:"template_content",label:t("Content Preview"),render:e=>r.jsx("div",{className:"max-w-xs",children:r.jsx("div",{className:"text-sm text-gray-600 truncate",children:e?e.substring(0,100)+(e.length>100?"...":""):"-"})})},{key:"variables",label:t("Variables"),render:e=>!e||!Array.isArray(e)||e.length===0?"-":r.jsxs("div",{className:"flex flex-wrap gap-1",children:[e.slice(0,3).map((i,l)=>r.jsx("span",{className:"inline-flex items-center rounded-md bg-blue-50 px-2 py-1 text-xs font-medium text-blue-700 ring-1 ring-inset ring-blue-600/20",children:i},l)),e.length>3&&r.jsxs("span",{className:"text-xs text-gray-500",children:["+",e.length-3," more"]})]})},{key:"status",label:t("Status"),render:e=>r.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${e==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:t(e==="active"?"Active":"Inactive")})},{key:"created_at",label:t("Created At"),sortable:!0,render:e=>{var i;return((i=window.appSettings)==null?void 0:i.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}}],U=[{label:t("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-offer-templates"},{label:t("Preview"),icon:"FileText",action:"preview",className:"text-purple-500",requiredPermission:"view-offer-templates"},{label:t("Generate Offer"),icon:"Download",action:"generate",className:"text-green-500",requiredPermission:"view-offer-templates"},{label:t("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-offer-templates"},{label:t("Toggle Status"),icon:"Lock",action:"toggle-status",className:"text-orange-500",requiredPermission:"edit-offer-templates"},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-offer-templates"}],z=[{value:"_empty_",label:t("All Statuses")},{value:"active",label:t("Active")},{value:"inactive",label:t("Inactive")}];return r.jsxs(I,{title:t("Offer Templates"),url:"/hr/recruitment/offer-templates",actions:N,breadcrumbs:B,noPadding:!0,children:[r.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:r.jsx(re,{searchTerm:u,onSearchChange:_,onSearch:R,filters:[{name:"status",label:t("Status"),type:"select",value:m,onChange:w,options:z}],showFilters:O,setShowFilters:y,hasActiveFilters:M,activeFilterCount:q,onResetFilters:$,onApplyFilters:j,currentPerPage:((P=a.per_page)==null?void 0:P.toString())||"10",onPerPageChange:e=>{n.get(route("hr.recruitment.offer-templates.index"),{page:1,per_page:parseInt(e),search:u||void 0,status:m!=="_empty_"?m:void 0},{preserveState:!0,preserveScroll:!0})}})}),r.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[r.jsx(Z,{columns:H,actions:U,data:(o==null?void 0:o.data)||[],from:(o==null?void 0:o.from)||1,onAction:G,sortField:a.sort_field,sortDirection:a.sort_direction,onSort:T,permissions:b,entityPermissions:{view:"view-offer-templates",create:"create-offer-templates",edit:"edit-offer-templates",delete:"delete-offer-templates"}}),r.jsx(te,{from:(o==null?void 0:o.from)||0,to:(o==null?void 0:o.to)||0,total:(o==null?void 0:o.total)||0,links:o==null?void 0:o.links,entityName:t("offer templates"),onPageChange:e=>{const i=new URL(e).searchParams.get("page");n.get(route("hr.recruitment.offer-templates.index"),{page:i,per_page:a.per_page||10,search:u||void 0,status:m!=="_empty_"?m:void 0,sort_field:a.sort_field||void 0,sort_direction:a.sort_direction||void 0},{preserveState:!0,preserveScroll:!0})}})]}),r.jsx(ee,{isOpen:A,onClose:()=>h(!1),onConfirm:V,itemName:(s==null?void 0:s.name)||"",entityName:"offer template"}),r.jsx(D,{open:F,onOpenChange:S,children:r.jsxs(W,{className:"max-w-4xl max-h-[80vh]",children:[r.jsx(X,{children:r.jsxs(Y,{children:[t("Template Preview"),": ",s==null?void 0:s.name]})}),r.jsxs("div",{className:"mt-4 overflow-y-auto max-h-[60vh] pr-1",children:[r.jsx("div",{className:"bg-gray-50 dark:bg-gray-800 p-4 rounded-lg border",children:r.jsx("pre",{className:"whitespace-pre-wrap text-sm font-mono",children:(s==null?void 0:s.template_content)||t("No content available")})}),(s==null?void 0:s.variables)&&s.variables.length>0&&r.jsxs("div",{className:"mt-4",children:[r.jsxs("h4",{className:"text-sm font-medium mb-2",children:[t("Available Variables"),":"]}),r.jsx("div",{className:"flex flex-wrap gap-2",children:s.variables.map((e,i)=>r.jsx("span",{className:"inline-flex items-center rounded-md bg-blue-50 px-2 py-1 text-xs font-medium text-blue-700 ring-1 ring-inset ring-blue-600/20",children:`{{${e}}}`},i))})]})]})]})}),r.jsx(D,{open:E,onOpenChange:x,children:s&&r.jsx(ie,{record:s,onClose:()=>x(!1)})})]})}export{Gr as default}; diff --git a/public/build/assets/index-CKWBSAmf.js b/public/build/assets/index-N1iFt9fg.js similarity index 81% rename from public/build/assets/index-CKWBSAmf.js rename to public/build/assets/index-N1iFt9fg.js index e3fccc322..ca2b1c259 100644 --- a/public/build/assets/index-CKWBSAmf.js +++ b/public/build/assets/index-N1iFt9fg.js @@ -1 +1 @@ -import{r as p,j as e}from"./ui-Z445SNHD.js";import{P as O}from"./page-template-B_mOhR6n.js";import{u as N,c as q,B as h,P as S,r as v,t as g,ao as M}from"./app-36WMjvX0.js";import{C as j}from"./CrudFormModal-Bmz2nLeY.js";import{C as D}from"./circle-check-big-DqURlwt2.js";import{C as R}from"./circle-x-DkvEqmM5.js";import{f as k}from"./utils-BWxnHGCV.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./radio-group-BtLENAXk.js";import"./circle-BpyxLEsH.js";import"./checkbox-Bos2Phgi.js";import"./multi-select-field-BX9C1tYH.js";import"./scroll-area-BmK0s-Hf.js";import"./LocationPicker-DAd_AcXs.js";import"./leaflet-FVhBWCqS.js";import"./locate-fixed-D29o3FBS.js";const B=({date:r,userId:n,onChange:d})=>{const{t:l}=N(),[a,m]=p.useState({loading:!1});return p.useEffect(()=>{r&&(m({loading:!0}),M.get(route("hr.overtime.get-attendance-details"),{params:{date:r,user_id:n}}).then(o=>{m({loading:!1,...o.data}),o.data.has_overtime&&o.data.suggested_hours&&d(o.data.suggested_hours)}).catch(()=>{m({loading:!1,message:l("Failed to load attendance details.")})}))},[r,n]),r?a.loading?e.jsx("div",{className:"text-xs text-gray-500 animate-pulse",children:l("Checking attendance records...")}):a.message?e.jsxs("div",{className:`mt-2 p-3 rounded-lg border text-sm ${a.has_overtime?"bg-indigo-50 border-indigo-200 text-indigo-700 dark:bg-indigo-900/20 dark:border-indigo-800 dark:text-indigo-300":"bg-gray-50 border-gray-200 text-gray-600 dark:bg-gray-800 dark:border-gray-700 dark:text-gray-400"}`,children:[e.jsx("div",{className:"font-medium mb-1",children:a.has_overtime?l("Overtime Detected!"):l("Attendance Info")}),e.jsx("div",{className:"text-xs opacity-90",children:a.message})]}):null:null};function Ae(){const{t:r}=N(),{applications:n,can_approve:d,auth:l,users:a}=q().props,[m,o]=p.useState(!1),[_,x]=p.useState(!1),[i,b]=p.useState(null),w=()=>{b({date:k(new Date,"yyyy-MM-dd"),requested_hours:1,reason:""}),o(!0)},C=t=>{v.post(route("hr.overtime.store"),t,{onSuccess:s=>{s.props.flash.success?(g.success(r(s.props.flash.success)),o(!1)):s.props.flash.error&&g.error(r(s.props.flash.error))}})},f=(t,s)=>{b({...t,new_status:s,approved_hours:t.requested_hours,admin_remarks:""}),x(!0)},A=t=>{v.put(route("hr.overtime.updateStatus",t.id),{status:t.new_status,approved_hours:t.new_status==="approved"?t.approved_hours:null,admin_remarks:t.admin_remarks},{onSuccess:s=>{s.props.flash.success&&(g.success(r(s.props.flash.success)),x(!1))}})};return e.jsxs(O,{title:r("Overtime Applications"),description:r("Manage and track overtime requests"),children:[e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-xl shadow-sm border border-gray-100 dark:border-gray-700/50 overflow-hidden",children:[e.jsxs("div",{className:"p-4 border-b border-gray-100 dark:border-gray-700 flex justify-between items-center",children:[e.jsx("h2",{className:"text-lg font-semibold",children:r("All Requests")}),e.jsxs(h,{onClick:w,children:[e.jsx(S,{className:"w-4 h-4 mr-2"}),r("Apply Overtime")]})]}),e.jsx("div",{className:"overflow-x-auto",children:e.jsxs("table",{className:"w-full text-sm text-left text-gray-500 dark:text-gray-400",children:[e.jsx("thead",{className:"text-xs text-gray-700 uppercase bg-gray-50 dark:bg-gray-700 dark:text-gray-400",children:e.jsxs("tr",{children:[e.jsx("th",{className:"px-6 py-3",children:r("Date")}),d&&e.jsx("th",{className:"px-6 py-3",children:r("Employee")}),e.jsx("th",{className:"px-6 py-3 text-right",children:r("Requested (h)")}),e.jsx("th",{className:"px-6 py-3 text-right",children:r("Approved (h)")}),e.jsx("th",{className:"px-6 py-3",children:r("Reason")}),e.jsx("th",{className:"px-6 py-3",children:r("Status")}),e.jsx("th",{className:"px-6 py-3 text-right",children:r("Actions")})]})}),e.jsx("tbody",{children:n.length===0?e.jsx("tr",{children:e.jsx("td",{colSpan:d?7:6,className:"px-6 py-8 text-center text-gray-400",children:r("No overtime applications found.")})}):n.map(t=>{var s,c,u,y;return e.jsxs("tr",{className:"bg-white border-b dark:bg-gray-800 dark:border-gray-700 hover:bg-gray-50 dark:hover:bg-gray-700/50 transition-colors",children:[e.jsx("td",{className:"px-6 py-4 font-medium text-gray-900 dark:text-white",children:k(new Date(t.date),"MMM dd, yyyy")}),d&&e.jsxs("td",{className:"px-6 py-4",children:[e.jsx("div",{className:"font-semibold text-gray-900 dark:text-white",children:(s=t.user)==null?void 0:s.name}),e.jsx("div",{className:"text-xs text-gray-500",children:(y=(u=(c=t.user)==null?void 0:c.employee)==null?void 0:u.department)==null?void 0:y.name})]}),e.jsxs("td",{className:"px-6 py-4 text-right font-medium",children:[t.requested_hours,"h"]}),e.jsx("td",{className:"px-6 py-4 text-right font-bold text-green-600 dark:text-green-400",children:t.approved_hours?`${t.approved_hours}h`:"-"}),e.jsx("td",{className:"px-6 py-4 max-w-xs truncate",title:t.reason,children:t.reason||"-"}),e.jsx("td",{className:"px-6 py-4",children:e.jsx("span",{className:`px-2.5 py-1 text-xs font-semibold rounded-full border ${t.status==="pending"?"bg-amber-50 text-amber-600 border-amber-200 dark:bg-amber-900/20 dark:text-amber-400 dark:border-amber-800":t.status==="approved"?"bg-green-50 text-green-600 border-green-200 dark:bg-green-900/20 dark:text-green-400 dark:border-green-800":"bg-red-50 text-red-600 border-red-200 dark:bg-red-900/20 dark:text-red-400 dark:border-red-800"}`,children:r(t.status.charAt(0).toUpperCase()+t.status.slice(1))})}),e.jsx("td",{className:"px-6 py-4 text-right space-x-2",children:t.status==="pending"&&d&&e.jsxs(e.Fragment,{children:[e.jsx(h,{size:"sm",variant:"outline",className:"h-8 border-green-200 text-green-600 hover:bg-green-50 dark:border-green-800 dark:text-green-400 dark:hover:bg-green-900/20",onClick:()=>f(t,"approved"),children:e.jsx(D,{className:"w-4 h-4"})}),e.jsx(h,{size:"sm",variant:"outline",className:"h-8 border-red-200 text-red-600 hover:bg-red-50 dark:border-red-800 dark:text-red-400 dark:hover:bg-red-900/20",onClick:()=>f(t,"rejected"),children:e.jsx(R,{className:"w-4 h-4"})})]})})]},t.id)})})]})})]}),e.jsx(j,{isOpen:m,onClose:()=>o(!1),title:r("Apply for Overtime"),mode:"create",formConfig:{fields:[...d&&a?[{name:"user_id",label:r("Employee (Optional)"),type:"select",required:!1,width:"full",options:a.map(t=>({label:t.name,value:t.id.toString()}))}]:[],{name:"date",label:r("Date"),type:"date",required:!0,width:"full"},{name:"auto_detect",label:"",type:"custom",render:(t,s,c)=>e.jsx(B,{date:s.date,userId:s.user_id,onChange:u=>c("requested_hours",u)})},{name:"requested_hours",label:r("Requested Hours"),type:"number",required:!0,width:"full"},{name:"reason",label:r("Reason"),type:"textarea",required:!1,width:"full"}]},initialData:i||{},onSubmit:C,submitButtonText:r("Submit Application")}),e.jsx(j,{isOpen:_,onClose:()=>x(!1),title:(i==null?void 0:i.new_status)==="approved"?r("Approve Overtime"):r("Reject Overtime"),mode:"edit",formConfig:{fields:[...(i==null?void 0:i.new_status)==="approved"?[{name:"approved_hours",label:r("Approved Hours (You can adjust this)"),type:"number",required:!0,width:"full"}]:[],{name:"admin_remarks",label:r("Remarks (Optional)"),type:"textarea",required:!1,width:"full"}]},initialData:i||{},onSubmit:A,submitButtonText:r("Confirm")})]})}export{Ae as default}; +import{r as p,j as e}from"./ui-Z445SNHD.js";import{P as O}from"./page-template-Cw8W4Qs2.js";import{u as N,c as q,B as h,P as S,r as v,t as g,ao as M}from"./app-Da3PX8qg.js";import{C as j}from"./CrudFormModal-CTSICk3j.js";import{C as D}from"./circle-check-big-KTDTMhTs.js";import{C as R}from"./circle-x-r3If4JPw.js";import{f as k}from"./utils-BWxnHGCV.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./radio-group-CuY8xCRY.js";import"./circle-DgA3bS7I.js";import"./checkbox-C3Z6LHOx.js";import"./multi-select-field-ALFA5JXF.js";import"./scroll-area-C7NBgd0i.js";import"./LocationPicker-Dy1Od2a3.js";import"./leaflet-FVhBWCqS.js";import"./locate-fixed-BKpEfCUU.js";const B=({date:r,userId:n,onChange:d})=>{const{t:l}=N(),[a,m]=p.useState({loading:!1});return p.useEffect(()=>{r&&(m({loading:!0}),M.get(route("hr.overtime.get-attendance-details"),{params:{date:r,user_id:n}}).then(o=>{m({loading:!1,...o.data}),o.data.has_overtime&&o.data.suggested_hours&&d(o.data.suggested_hours)}).catch(()=>{m({loading:!1,message:l("Failed to load attendance details.")})}))},[r,n]),r?a.loading?e.jsx("div",{className:"text-xs text-gray-500 animate-pulse",children:l("Checking attendance records...")}):a.message?e.jsxs("div",{className:`mt-2 p-3 rounded-lg border text-sm ${a.has_overtime?"bg-indigo-50 border-indigo-200 text-indigo-700 dark:bg-indigo-900/20 dark:border-indigo-800 dark:text-indigo-300":"bg-gray-50 border-gray-200 text-gray-600 dark:bg-gray-800 dark:border-gray-700 dark:text-gray-400"}`,children:[e.jsx("div",{className:"font-medium mb-1",children:a.has_overtime?l("Overtime Detected!"):l("Attendance Info")}),e.jsx("div",{className:"text-xs opacity-90",children:a.message})]}):null:null};function Ae(){const{t:r}=N(),{applications:n,can_approve:d,auth:l,users:a}=q().props,[m,o]=p.useState(!1),[_,x]=p.useState(!1),[i,b]=p.useState(null),w=()=>{b({date:k(new Date,"yyyy-MM-dd"),requested_hours:1,reason:""}),o(!0)},C=t=>{v.post(route("hr.overtime.store"),t,{onSuccess:s=>{s.props.flash.success?(g.success(r(s.props.flash.success)),o(!1)):s.props.flash.error&&g.error(r(s.props.flash.error))}})},f=(t,s)=>{b({...t,new_status:s,approved_hours:t.requested_hours,admin_remarks:""}),x(!0)},A=t=>{v.put(route("hr.overtime.updateStatus",t.id),{status:t.new_status,approved_hours:t.new_status==="approved"?t.approved_hours:null,admin_remarks:t.admin_remarks},{onSuccess:s=>{s.props.flash.success&&(g.success(r(s.props.flash.success)),x(!1))}})};return e.jsxs(O,{title:r("Overtime Applications"),description:r("Manage and track overtime requests"),children:[e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-xl shadow-sm border border-gray-100 dark:border-gray-700/50 overflow-hidden",children:[e.jsxs("div",{className:"p-4 border-b border-gray-100 dark:border-gray-700 flex justify-between items-center",children:[e.jsx("h2",{className:"text-lg font-semibold",children:r("All Requests")}),e.jsxs(h,{onClick:w,children:[e.jsx(S,{className:"w-4 h-4 mr-2"}),r("Apply Overtime")]})]}),e.jsx("div",{className:"overflow-x-auto",children:e.jsxs("table",{className:"w-full text-sm text-left text-gray-500 dark:text-gray-400",children:[e.jsx("thead",{className:"text-xs text-gray-700 uppercase bg-gray-50 dark:bg-gray-700 dark:text-gray-400",children:e.jsxs("tr",{children:[e.jsx("th",{className:"px-6 py-3",children:r("Date")}),d&&e.jsx("th",{className:"px-6 py-3",children:r("Employee")}),e.jsx("th",{className:"px-6 py-3 text-right",children:r("Requested (h)")}),e.jsx("th",{className:"px-6 py-3 text-right",children:r("Approved (h)")}),e.jsx("th",{className:"px-6 py-3",children:r("Reason")}),e.jsx("th",{className:"px-6 py-3",children:r("Status")}),e.jsx("th",{className:"px-6 py-3 text-right",children:r("Actions")})]})}),e.jsx("tbody",{children:n.length===0?e.jsx("tr",{children:e.jsx("td",{colSpan:d?7:6,className:"px-6 py-8 text-center text-gray-400",children:r("No overtime applications found.")})}):n.map(t=>{var s,c,u,y;return e.jsxs("tr",{className:"bg-white border-b dark:bg-gray-800 dark:border-gray-700 hover:bg-gray-50 dark:hover:bg-gray-700/50 transition-colors",children:[e.jsx("td",{className:"px-6 py-4 font-medium text-gray-900 dark:text-white",children:k(new Date(t.date),"MMM dd, yyyy")}),d&&e.jsxs("td",{className:"px-6 py-4",children:[e.jsx("div",{className:"font-semibold text-gray-900 dark:text-white",children:(s=t.user)==null?void 0:s.name}),e.jsx("div",{className:"text-xs text-gray-500",children:(y=(u=(c=t.user)==null?void 0:c.employee)==null?void 0:u.department)==null?void 0:y.name})]}),e.jsxs("td",{className:"px-6 py-4 text-right font-medium",children:[t.requested_hours,"h"]}),e.jsx("td",{className:"px-6 py-4 text-right font-bold text-green-600 dark:text-green-400",children:t.approved_hours?`${t.approved_hours}h`:"-"}),e.jsx("td",{className:"px-6 py-4 max-w-xs truncate",title:t.reason,children:t.reason||"-"}),e.jsx("td",{className:"px-6 py-4",children:e.jsx("span",{className:`px-2.5 py-1 text-xs font-semibold rounded-full border ${t.status==="pending"?"bg-amber-50 text-amber-600 border-amber-200 dark:bg-amber-900/20 dark:text-amber-400 dark:border-amber-800":t.status==="approved"?"bg-green-50 text-green-600 border-green-200 dark:bg-green-900/20 dark:text-green-400 dark:border-green-800":"bg-red-50 text-red-600 border-red-200 dark:bg-red-900/20 dark:text-red-400 dark:border-red-800"}`,children:r(t.status.charAt(0).toUpperCase()+t.status.slice(1))})}),e.jsx("td",{className:"px-6 py-4 text-right space-x-2",children:t.status==="pending"&&d&&e.jsxs(e.Fragment,{children:[e.jsx(h,{size:"sm",variant:"outline",className:"h-8 border-green-200 text-green-600 hover:bg-green-50 dark:border-green-800 dark:text-green-400 dark:hover:bg-green-900/20",onClick:()=>f(t,"approved"),children:e.jsx(D,{className:"w-4 h-4"})}),e.jsx(h,{size:"sm",variant:"outline",className:"h-8 border-red-200 text-red-600 hover:bg-red-50 dark:border-red-800 dark:text-red-400 dark:hover:bg-red-900/20",onClick:()=>f(t,"rejected"),children:e.jsx(R,{className:"w-4 h-4"})})]})})]},t.id)})})]})})]}),e.jsx(j,{isOpen:m,onClose:()=>o(!1),title:r("Apply for Overtime"),mode:"create",formConfig:{fields:[...d&&a?[{name:"user_id",label:r("Employee (Optional)"),type:"select",required:!1,width:"full",options:a.map(t=>({label:t.name,value:t.id.toString()}))}]:[],{name:"date",label:r("Date"),type:"date",required:!0,width:"full"},{name:"auto_detect",label:"",type:"custom",render:(t,s,c)=>e.jsx(B,{date:s.date,userId:s.user_id,onChange:u=>c("requested_hours",u)})},{name:"requested_hours",label:r("Requested Hours"),type:"number",required:!0,width:"full"},{name:"reason",label:r("Reason"),type:"textarea",required:!1,width:"full"}]},initialData:i||{},onSubmit:C,submitButtonText:r("Submit Application")}),e.jsx(j,{isOpen:_,onClose:()=>x(!1),title:(i==null?void 0:i.new_status)==="approved"?r("Approve Overtime"):r("Reject Overtime"),mode:"edit",formConfig:{fields:[...(i==null?void 0:i.new_status)==="approved"?[{name:"approved_hours",label:r("Approved Hours (You can adjust this)"),type:"number",required:!0,width:"full"}]:[],{name:"admin_remarks",label:r("Remarks (Optional)"),type:"textarea",required:!1,width:"full"}]},initialData:i||{},onSubmit:A,submitButtonText:r("Confirm")})]})}export{Ae as default}; diff --git a/public/build/assets/index-pqo9n095.js b/public/build/assets/index-N7EjcW5F.js similarity index 69% rename from public/build/assets/index-pqo9n095.js rename to public/build/assets/index-N7EjcW5F.js index 89e999bc8..cfb7156b4 100644 --- a/public/build/assets/index-pqo9n095.js +++ b/public/build/assets/index-N7EjcW5F.js @@ -1 +1 @@ -import{r as p,j as s}from"./ui-Z445SNHD.js";import{P as fe}from"./page-template-B_mOhR6n.js";import{u as ge,c as he,x as H,P as be,l as ve,F as ye,g as Se,r as c,M as xe,D as _e,t as i}from"./app-36WMjvX0.js";import{C as je}from"./CrudTable-DA37WZsR.js";import{C as G}from"./CrudFormModal-Bmz2nLeY.js";import{C as we}from"./CrudDeleteModal-DM40AK8z.js";import{P as De}from"./pagination-n2efY1KU.js";import{S as Pe}from"./search-and-filter-bar-PUOLiNYr.js";import Ce from"./view-B61i5IO4.js";import{u as ke}from"./use-initials-BK4eRgYY.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./table-C1YkBp3W.js";import"./unlink-sh32LPkQ.js";import"./scale-rJYsnHRa.js";import"./arrow-down-left-BN6xjhcz.js";import"./arrow-left-CjPQICYw.js";import"./arrow-right-left-DKUcVR58.js";import"./arrow-right-DUEfRrRr.js";import"./arrow-up-down-FmcUfWon.js";import"./lock-open-CN4tz8Of.js";import"./award-D9FlSYzB.js";import"./ban-CMgLBFSt.js";import"./indian-rupee-Bh3-8N2a.js";import"./bell-Cr2F9IDD.js";import"./book-open-DUwKvBiK.js";import"./boxes-rwzklut0.js";import"./building-2-Cda8xQDI.js";import"./building-CG4yAV8N.js";import"./calculator-wt_63eRJ.js";import"./calendar-check-BZ1JTjf6.js";import"./camera-DDKUkICL.js";import"./chart-column-GeSBJr5Y.js";import"./chart-no-axes-column-increasing-Beqplnfl.js";import"./chart-no-axes-column-BKgkVzqT.js";import"./chevron-left-DKWjKjSf.js";import"./circle-alert-KsX4JXbz.js";import"./circle-check-big-DqURlwt2.js";import"./circle-check-C_SLfS2p.js";import"./circle-help-BdsC7_wR.js";import"./circle-x-DkvEqmM5.js";import"./circle-BpyxLEsH.js";import"./clipboard-list-BU0dok7E.js";import"./code-DNPjFOcs.js";import"./crosshair-C7OptAZm.js";import"./crown-Cp4cgutu.js";import"./download-Ba72czhU.js";import"./external-link-uO-R2E0-.js";import"./eye-off-DlDpEvnB.js";import"./eye-DSAoA9Pp.js";import"./instagram-DBjFHIT7.js";import"./file-down-Bxu0R4EW.js";import"./pen-line-Fy-AVmqM.js";import"./file-up-CZ-cXuKa.js";import"./filter-D8dMdozc.js";import"./folder-git-2-Dwj_EoDL.js";import"./house-D8b8GwgZ.js";import"./git-branch-D2sIFzs4.js";import"./grip-vertical-DXcr-v-g.js";import"./hard-drive-ApF-ULi1.js";import"./hash-CHJS6b-L.js";import"./shield-Mt6vEHxn.js";import"./info-VH-vNQ_z.js";import"./layers-CF7Mhs3n.js";import"./layout-list-BuBaZfwq.js";import"./lightbulb-fAsbBO8F.js";import"./link-2-C22T2wSs.js";import"./link-ClcCoVU_.js";import"./twitter-DDHYm63p.js";import"./list-Ajdnpsw1.js";import"./locate-fixed-D29o3FBS.js";import"./lock-RX1hYn48.js";import"./log-in-Bt5dnADg.js";import"./mail-BFoS8U8W.js";import"./map-pin-L7jUebKz.js";import"./menu-Cu-nnefe.js";import"./message-square-warning-DbVEqa_0.js";import"./message-square-DMJ4IbdE.js";import"./monitor-DL9THmS7.js";import"./package-B9XnehkQ.js";import"./percent-BYDujffR.js";import"./phone-CJ2h446N.js";import"./plane-BqORGC6m.js";import"./play-DHqp-NCB.js";import"./qr-code-u5AOBzVe.js";import"./quote-BtOwgBns.js";import"./radio-CxUR05xj.js";import"./ruler-DbxwIrQY.js";import"./send-DpE3qK0m.js";import"./server-DgtPu6lA.js";import"./wifi-CFyF5qct.js";import"./shield-check--CTAItWs.js";import"./smartphone-BQ_9x4vN.js";import"./square-check-big-Dt4MtZcM.js";import"./square-pen-B3p2jiW9.js";import"./star-WlheM7sI.js";import"./sun-DRsBfXSu.js";import"./tag-CMVMnpSh.js";import"./target-BEz5Ry2v.js";import"./thumbs-up-DYj-woXk.js";import"./ticket-BhEK5100.js";import"./trash-2-Dxg0nP1A.js";import"./trash-Dyd2ZsaG.js";import"./trending-down-CeOqAkGV.js";import"./trending-up-CPB8hZlm.js";import"./triangle-alert-MsN2AA6c.js";import"./trophy-BZyhzbIT.js";import"./type-DlbqWp8I.js";import"./user-check-4xSYwYvq.js";import"./user-plus-C-0nSlHG.js";import"./user-x-Drk57M2z.js";import"./wallet-C3p1yihr.js";import"./wrench-CLqKc51o.js";import"./zap-D4fS-tPu.js";import"./radio-group-BtLENAXk.js";import"./checkbox-Bos2Phgi.js";import"./multi-select-field-BX9C1tYH.js";import"./scroll-area-BmK0s-Hf.js";import"./LocationPicker-DAd_AcXs.js";import"./leaflet-FVhBWCqS.js";function vr(){var V,I,U;const{t:e}=ge(),{auth:S,promotions:a,employees:J,designations:D,filters:l={}}=he().props,x=(S==null?void 0:S.permissions)||[],K=ke(),[u,P]=p.useState(l.search||""),[f,C]=p.useState(l.employee_id||""),[g,k]=p.useState(l.designation_id||""),[d,F]=p.useState(l.status||"all"),[h,N]=p.useState(l.date_from||""),[b,E]=p.useState(l.date_to||""),[Q,A]=p.useState(!1),[W,_]=p.useState(!1),[X,v]=p.useState(!1),[Y,j]=p.useState(!1),[n,O]=p.useState(null),[y,M]=p.useState("create"),[w,T]=p.useState(null),Z=()=>f!==""||g!==""||d!=="all"||h!==""||b!==""||u!=="",ee=()=>(f!==""?1:0)+(g!==""?1:0)+(d!=="all"?1:0)+(h!==""?1:0)+(b!==""?1:0)+(u!==""?1:0),te=t=>{t.preventDefault(),$()},$=()=>{c.get(route("hr.promotions.index"),{page:1,search:u||void 0,employee_id:f||void 0,designation_id:g||void 0,status:d!=="all"?d:void 0,date_from:h||void 0,date_to:b||void 0,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},oe=t=>{const o=l.sort_field===t&&l.sort_direction==="asc"?"desc":"asc";c.get(route("hr.promotions.index"),{sort_field:t,sort_direction:o,page:1,search:u||void 0,employee_id:f||void 0,designation_id:g||void 0,status:d!=="all"?d:void 0,date_from:h||void 0,date_to:b||void 0,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},re=(t,o)=>{switch(O(o),t){case"view":T(o);break;case"edit":M("edit"),v(!0);break;case"delete":_(!0);break;case"update-status":j(!0);break;case"download-document":window.open(route("hr.promotions.download-document",o.id),"_blank");break}},ie=()=>{O(null),M("create"),v(!0)},se=t=>{const o=t;y==="create"?(i.loading(e("Creating promotion...")),c.post(route("hr.promotions.store"),o,{onSuccess:r=>{v(!1),i.dismiss(),r.props.flash.success?i.success(e(r.props.flash.success)):r.props.flash.error&&i.error(e(r.props.flash.error))},onError:r=>{i.dismiss(),typeof r=="string"?i.error(e(r)):i.error(e("Failed to create promotion: {{errors}}",{errors:Object.values(r).join(", ")}))}})):y==="edit"&&(i.loading(e("Updating promotion...")),c.put(route("hr.promotions.update",n.id),o,{onSuccess:r=>{v(!1),i.dismiss(),r.props.flash.success?i.success(e(r.props.flash.success)):r.props.flash.error&&i.error(e(r.props.flash.error))},onError:r=>{i.dismiss(),typeof r=="string"?i.error(e(r)):i.error(e("Failed to update promotion: {{errors}}",{errors:Object.values(r).join(", ")}))}}))},ae=t=>{i.loading(e("Updating promotion status...")),c.put(route("hr.promotions.update-status",n.id),{status:t},{onSuccess:o=>{j(!1),i.dismiss(),o.props.flash.success?i.success(e(o.props.flash.success)):o.props.flash.error&&i.error(e(o.props.flash.error))},onError:o=>{i.dismiss(),typeof o=="string"?i.error(e(o)):i.error(e("Failed to update promotion status: {{errors}}",{errors:Object.values(o).join(", ")}))}})},ne=()=>{i.loading(e("Deleting promotion...")),c.delete(route("hr.promotions.destroy",n.id),{onSuccess:t=>{_(!1),i.dismiss(),t.props.flash.success?i.success(e(t.props.flash.success)):t.props.flash.error&&i.error(e(t.props.flash.error))},onError:t=>{i.dismiss(),typeof t=="string"?i.error(e(t)):i.error(e("Failed to delete promotion: {{errors}}",{errors:Object.values(t).join(", ")}))}})},le=()=>{P(""),C(""),k(""),F("all"),N(""),E(""),A(!1),c.get(route("hr.promotions.index"),{page:1,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},q=[];H(x,"create-promotions")&&q.push({label:e("Add Promotion"),icon:s.jsx(be,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>ie()});const pe=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.promotions.index")},{title:e("Promotions")}],me=[{key:"employee.name",label:e("Employee"),render:(t,o)=>{var r,m,z,B,L;return s.jsxs("div",{className:"flex items-center gap-3",children:[s.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-primary text-white overflow-hidden shrink-0",children:(r=o.employee)!=null&&r.avatar?s.jsx("img",{src:o.employee.avatar,alt:(m=o.employee)==null?void 0:m.name,className:"h-full w-full object-cover"}):K(((z=o.employee)==null?void 0:z.name)||"")}),s.jsxs("div",{children:[s.jsx("div",{className:"font-medium",children:((B=o.employee)==null?void 0:B.name)||"-"}),s.jsx("div",{className:"text-sm text-muted-foreground",children:((L=o.employee)==null?void 0:L.email)||""})]})]})}},{key:"previous_designation",label:e("Previous Designation"),render:t=>t||"-"},{key:"designation.name",label:e("New Designation"),render:(t,o)=>{var r;return((r=o.designation)==null?void 0:r.name)||"-"}},{key:"promotion_date",label:e("Promotion Date"),sortable:!0,render:t=>{var o;return((o=window.appSettings)==null?void 0:o.formatDateTimeSimple(t,!1))||new Date(t).toLocaleDateString()}},{key:"effective_date",label:e("Effective Date"),sortable:!0,render:t=>{var o;return((o=window.appSettings)==null?void 0:o.formatDateTimeSimple(t,!1))||new Date(t).toLocaleDateString()}},{key:"salary_adjustment",label:e("Salary Adjustment"),render:t=>t?window.appSettings.formatCurrency(t):"-"},{key:"status",label:e("Status"),render:t=>{let o="";switch(t){case"pending":o="bg-yellow-100 text-yellow-800 border-yellow-200";break;case"approved":o="bg-green-100 text-green-800 border-green-200";break;case"rejected":o="bg-red-100 text-red-800 border-red-200";break;default:o="bg-gray-100 text-gray-800 border-gray-200"}return s.jsx(ve,{className:`${o} capitalize`,children:t})}},{key:"document",label:e("Document"),render:(t,o)=>t&&t.trim()!==""?s.jsx("a",{href:Se(t),target:"_blank",rel:"noreferrer",className:"inline-flex items-center justify-center text-blue-700 hover:text-blue-900 transition-colors",title:e("View Document"),children:s.jsx(ye,{className:"h-4 w-4"})}):"-"}],de=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-promotions"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-promotions"},{label:e("Update Status"),icon:"RefreshCw",action:"update-status",className:"text-green-500",requiredPermission:["approve-promotions","reject-promotions"]},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-promotions"}],R=[{value:"",label:e("All Employees")},...(J||[]).map(t=>({value:t.id.toString(),label:`${t.name} (${t.employee_id})`}))],ce=[{value:"",label:e("All Designations")},...(D||[]).map(t=>{var o,r,m;return{value:t.id.toString(),label:`${t.name} - ${((o=t.department)==null?void 0:o.name)||""} (${((m=(r=t.department)==null?void 0:r.branch)==null?void 0:m.name)||""})`}})],ue=[{value:"all",label:e("All Statuses")},{value:"pending",label:e("Pending")},{value:"approved",label:e("Approved")},{value:"rejected",label:e("Rejected")}];return s.jsxs(fe,{title:e("Promotions"),url:"/hr/promotions",actions:q,breadcrumbs:pe,noPadding:!0,children:[s.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:s.jsx(Pe,{searchTerm:u,onSearchChange:P,onSearch:te,filters:[...H(x,"manage-any-promotions")?[{name:"employee_id",label:e("Employee"),type:"select",value:f,onChange:C,options:R,searchable:!0}]:[],{name:"designation_id",label:e("Designation"),type:"select",value:g,onChange:k,options:ce,searchable:!0},{name:"status",label:e("Status"),type:"select",value:d,onChange:F,options:ue},{name:"date_from",label:e("Date From"),type:"date",value:h,onChange:N},{name:"date_to",label:e("Date To"),type:"date",value:b,onChange:E}],showFilters:Q,setShowFilters:A,hasActiveFilters:Z,activeFilterCount:ee,onResetFilters:le,onApplyFilters:$,currentPerPage:((V=l.per_page)==null?void 0:V.toString())||"10",onPerPageChange:t=>{c.get(route("hr.promotions.index"),{page:1,per_page:parseInt(t),search:u||void 0,employee_id:f||void 0,designation_id:g||void 0,status:d!=="all"?d:void 0,date_from:h||void 0,date_to:b||void 0},{preserveState:!0,preserveScroll:!0})}})}),s.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[s.jsx(je,{columns:me,actions:de,data:(a==null?void 0:a.data)||[],from:(a==null?void 0:a.from)||1,onAction:re,sortField:l.sort_field,sortDirection:l.sort_direction,onSort:oe,permissions:x,entityPermissions:{view:"view-promotions",create:"create-promotions",edit:"edit-promotions",delete:"delete-promotions"}}),s.jsx(De,{from:(a==null?void 0:a.from)||0,to:(a==null?void 0:a.to)||0,total:(a==null?void 0:a.total)||0,links:a==null?void 0:a.links,entityName:e("promotions"),onPageChange:t=>c.get(t)})]}),s.jsx(G,{isOpen:X,onClose:()=>v(!1),onSubmit:se,formConfig:{fields:[{name:"employee_id",label:e("Employee"),type:"select",required:!0,options:R.filter(t=>t.value!==""),searchable:!0},{name:"previous_designation",label:e("Previous Designation"),type:"text",required:!0},{name:"designation_id",label:e("New Designation"),type:"select",required:!0,searchable:!0,options:(D||[]).map(t=>{var o,r,m;return{value:t.id.toString(),label:`${t.name} - ${((o=t.department)==null?void 0:o.name)||""} (${((m=(r=t.department)==null?void 0:r.branch)==null?void 0:m.name)||""})`}})},{name:"promotion_date",label:e("Promotion Date"),type:"date",required:!0},{name:"effective_date",label:e("Effective Date"),type:"date",required:!0},{name:"salary_adjustment",label:e("Salary Adjustment"),type:"number",min:0,step:.01},{name:"reason",label:e("Reason for Promotion"),type:"textarea"},{name:"document",label:e("Document"),type:"custom",render:(t,o,r)=>s.jsx(xe,{value:String(o[t.name]||""),onChange:m=>r(t.name,m),placeholder:e("Select document file...")})},{name:"status",label:e("Status"),type:"select",options:[{value:"pending",label:e("Pending")},{value:"approved",label:e("Approved")},{value:"rejected",label:e("Rejected")}],defaultValue:"pending"}],modalSize:"lg"},initialData:n,title:e(y==="create"?"Add New Promotion":"Edit Promotion"),mode:y}),s.jsx(we,{isOpen:W,onClose:()=>_(!1),onConfirm:ne,itemName:`${((I=n==null?void 0:n.employee)==null?void 0:I.name)||""} - ${((U=n==null?void 0:n.designation)==null?void 0:U.name)||""}`,entityName:"promotion"}),s.jsx(_e,{open:!!w,onOpenChange:()=>T(null),children:w&&s.jsx(Ce,{promotion:w})}),s.jsx(G,{isOpen:Y,onClose:()=>j(!1),onSubmit:t=>ae(t.status),formConfig:{fields:[{name:"status",label:e("Status"),type:"select",required:!0,options:[{value:"pending",label:e("Pending")},{value:"approved",label:e("Approved")},{value:"rejected",label:e("Rejected")}],defaultValue:(n==null?void 0:n.status)||"pending"}],modalSize:"sm"},initialData:n?{status:n.status}:{status:"pending"},title:e("Update Promotion Status"),mode:"edit"})]})}export{vr as default}; +import{r as p,j as s}from"./ui-Z445SNHD.js";import{P as fe}from"./page-template-Cw8W4Qs2.js";import{u as ge,c as he,x as H,P as be,l as ve,F as ye,g as Se,r as c,M as xe,D as _e,t as i}from"./app-Da3PX8qg.js";import{C as je}from"./CrudTable-Dk-uCuqB.js";import{C as G}from"./CrudFormModal-CTSICk3j.js";import{C as we}from"./CrudDeleteModal-DmHx0JCJ.js";import{P as De}from"./pagination-B9z4VraF.js";import{S as Pe}from"./search-and-filter-bar-1QHzFJdq.js";import Ce from"./view-7nhFxNg1.js";import{u as ke}from"./use-initials-BK4eRgYY.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./table-BRtys9Nx.js";import"./unlink-vC8B7N8r.js";import"./scale-Chnhsap1.js";import"./arrow-down-left-D4-BLXQL.js";import"./arrow-left-B9tcIgis.js";import"./arrow-right-left-TC-Oi5FJ.js";import"./arrow-right-SXr1661j.js";import"./arrow-up-down-Df1H6itH.js";import"./lock-open-Cco69YMj.js";import"./award-DOf5Xc3o.js";import"./ban-C1FQ9ay_.js";import"./indian-rupee-CY9fE6hT.js";import"./bell-BMsQyWM-.js";import"./book-open-DiNAfaue.js";import"./boxes-Bjf0_Kx7.js";import"./building-2-DmmRcP0c.js";import"./building-BXglONiz.js";import"./calculator-B75Vnhim.js";import"./calendar-check-C2F7PWoI.js";import"./camera-DZNJpjXR.js";import"./chart-column-CKzC1aib.js";import"./chart-no-axes-column-increasing-xL8kjLW0.js";import"./chart-no-axes-column-CaNDayE9.js";import"./chevron-left-C98gPe5P.js";import"./circle-alert-Cu5dznTP.js";import"./circle-check-big-KTDTMhTs.js";import"./circle-check-aau4wqhp.js";import"./circle-help-C4uXcZYY.js";import"./circle-x-r3If4JPw.js";import"./circle-DgA3bS7I.js";import"./clipboard-list-BNSl4hy2.js";import"./code-Dzlx6QPB.js";import"./crosshair-DtQysFz7.js";import"./crown-CC8Godfb.js";import"./download-BHVnw95S.js";import"./external-link-DL5n0dhJ.js";import"./eye-off-BJYR0wmr.js";import"./eye-CzYzwmmr.js";import"./instagram-tpp8H3E-.js";import"./file-down-CxCQCvcc.js";import"./pen-line-CNA-f1dm.js";import"./file-up-D3rB-4Bg.js";import"./filter-B_3e214H.js";import"./folder-git-2-T64oq8HG.js";import"./house-BUnGVtyw.js";import"./git-branch-EdIXkL-9.js";import"./grip-vertical-BvetFs24.js";import"./hard-drive--Nch37f-.js";import"./hash-B3fNBlbs.js";import"./shield-rKKgzkbW.js";import"./info-Cj5ROI6H.js";import"./layers-DdZLSQgt.js";import"./layout-list-DkB7S2jk.js";import"./lightbulb-CJXOfIFD.js";import"./link-2-DNnYgrdz.js";import"./link-DeErafFW.js";import"./twitter-CRZZ6zjd.js";import"./list-DY4Uh_0E.js";import"./locate-fixed-BKpEfCUU.js";import"./lock-BGSkpX29.js";import"./log-in-TxFQ9ojy.js";import"./mail-khAU5Oig.js";import"./map-pin-BFNXdrz2.js";import"./menu-BGxVBBZl.js";import"./message-square-warning-DHRFlo8i.js";import"./message-square-C7x1Rix5.js";import"./monitor-P2T9V9tT.js";import"./package-C-rDDwyp.js";import"./percent-DP16IBy2.js";import"./phone-XzqO8Dfs.js";import"./plane-C9QqCVcZ.js";import"./play-62Z04sZZ.js";import"./qr-code-CUR1J9NH.js";import"./quote-DF2Qwen7.js";import"./radio-nm2vY_Ib.js";import"./ruler-DviIA5uv.js";import"./send-DXZhFVWG.js";import"./server-BzBihesB.js";import"./wifi-BPS_-hKY.js";import"./shield-check-Cyw4YGYb.js";import"./smartphone-i99jk4ns.js";import"./square-check-big-Cal0w_ma.js";import"./square-pen-CatLE0_h.js";import"./star-CSGOTD6i.js";import"./sun-TjfxyFzf.js";import"./tag-CUFhfHTp.js";import"./target-B_9kWYv3.js";import"./thumbs-up-Du-LlBXg.js";import"./ticket-BjgtGAIQ.js";import"./trash-2-15Ri11Yq.js";import"./trash-BRJCY2my.js";import"./trending-down-MNPLLbIb.js";import"./trending-up-D5y6g4yZ.js";import"./triangle-alert-CeuDFixJ.js";import"./trophy-Cs36GMET.js";import"./type-DX1RNe21.js";import"./user-check-DDs_5zV9.js";import"./user-plus-Ba62LA9O.js";import"./user-x-C3dBJr2o.js";import"./wallet-BP1hP1I0.js";import"./wrench-DX6GWbcS.js";import"./zap-Of1Abppa.js";import"./radio-group-CuY8xCRY.js";import"./checkbox-C3Z6LHOx.js";import"./multi-select-field-ALFA5JXF.js";import"./scroll-area-C7NBgd0i.js";import"./LocationPicker-Dy1Od2a3.js";import"./leaflet-FVhBWCqS.js";function vr(){var V,I,U;const{t:e}=ge(),{auth:S,promotions:a,employees:J,designations:D,filters:l={}}=he().props,x=(S==null?void 0:S.permissions)||[],K=ke(),[u,P]=p.useState(l.search||""),[f,C]=p.useState(l.employee_id||""),[g,k]=p.useState(l.designation_id||""),[d,F]=p.useState(l.status||"all"),[h,N]=p.useState(l.date_from||""),[b,E]=p.useState(l.date_to||""),[Q,A]=p.useState(!1),[W,_]=p.useState(!1),[X,v]=p.useState(!1),[Y,j]=p.useState(!1),[n,O]=p.useState(null),[y,M]=p.useState("create"),[w,T]=p.useState(null),Z=()=>f!==""||g!==""||d!=="all"||h!==""||b!==""||u!=="",ee=()=>(f!==""?1:0)+(g!==""?1:0)+(d!=="all"?1:0)+(h!==""?1:0)+(b!==""?1:0)+(u!==""?1:0),te=t=>{t.preventDefault(),$()},$=()=>{c.get(route("hr.promotions.index"),{page:1,search:u||void 0,employee_id:f||void 0,designation_id:g||void 0,status:d!=="all"?d:void 0,date_from:h||void 0,date_to:b||void 0,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},oe=t=>{const o=l.sort_field===t&&l.sort_direction==="asc"?"desc":"asc";c.get(route("hr.promotions.index"),{sort_field:t,sort_direction:o,page:1,search:u||void 0,employee_id:f||void 0,designation_id:g||void 0,status:d!=="all"?d:void 0,date_from:h||void 0,date_to:b||void 0,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},re=(t,o)=>{switch(O(o),t){case"view":T(o);break;case"edit":M("edit"),v(!0);break;case"delete":_(!0);break;case"update-status":j(!0);break;case"download-document":window.open(route("hr.promotions.download-document",o.id),"_blank");break}},ie=()=>{O(null),M("create"),v(!0)},se=t=>{const o=t;y==="create"?(i.loading(e("Creating promotion...")),c.post(route("hr.promotions.store"),o,{onSuccess:r=>{v(!1),i.dismiss(),r.props.flash.success?i.success(e(r.props.flash.success)):r.props.flash.error&&i.error(e(r.props.flash.error))},onError:r=>{i.dismiss(),typeof r=="string"?i.error(e(r)):i.error(e("Failed to create promotion: {{errors}}",{errors:Object.values(r).join(", ")}))}})):y==="edit"&&(i.loading(e("Updating promotion...")),c.put(route("hr.promotions.update",n.id),o,{onSuccess:r=>{v(!1),i.dismiss(),r.props.flash.success?i.success(e(r.props.flash.success)):r.props.flash.error&&i.error(e(r.props.flash.error))},onError:r=>{i.dismiss(),typeof r=="string"?i.error(e(r)):i.error(e("Failed to update promotion: {{errors}}",{errors:Object.values(r).join(", ")}))}}))},ae=t=>{i.loading(e("Updating promotion status...")),c.put(route("hr.promotions.update-status",n.id),{status:t},{onSuccess:o=>{j(!1),i.dismiss(),o.props.flash.success?i.success(e(o.props.flash.success)):o.props.flash.error&&i.error(e(o.props.flash.error))},onError:o=>{i.dismiss(),typeof o=="string"?i.error(e(o)):i.error(e("Failed to update promotion status: {{errors}}",{errors:Object.values(o).join(", ")}))}})},ne=()=>{i.loading(e("Deleting promotion...")),c.delete(route("hr.promotions.destroy",n.id),{onSuccess:t=>{_(!1),i.dismiss(),t.props.flash.success?i.success(e(t.props.flash.success)):t.props.flash.error&&i.error(e(t.props.flash.error))},onError:t=>{i.dismiss(),typeof t=="string"?i.error(e(t)):i.error(e("Failed to delete promotion: {{errors}}",{errors:Object.values(t).join(", ")}))}})},le=()=>{P(""),C(""),k(""),F("all"),N(""),E(""),A(!1),c.get(route("hr.promotions.index"),{page:1,per_page:l.per_page},{preserveState:!0,preserveScroll:!0})},q=[];H(x,"create-promotions")&&q.push({label:e("Add Promotion"),icon:s.jsx(be,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>ie()});const pe=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.promotions.index")},{title:e("Promotions")}],me=[{key:"employee.name",label:e("Employee"),render:(t,o)=>{var r,m,z,B,L;return s.jsxs("div",{className:"flex items-center gap-3",children:[s.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-primary text-white overflow-hidden shrink-0",children:(r=o.employee)!=null&&r.avatar?s.jsx("img",{src:o.employee.avatar,alt:(m=o.employee)==null?void 0:m.name,className:"h-full w-full object-cover"}):K(((z=o.employee)==null?void 0:z.name)||"")}),s.jsxs("div",{children:[s.jsx("div",{className:"font-medium",children:((B=o.employee)==null?void 0:B.name)||"-"}),s.jsx("div",{className:"text-sm text-muted-foreground",children:((L=o.employee)==null?void 0:L.email)||""})]})]})}},{key:"previous_designation",label:e("Previous Designation"),render:t=>t||"-"},{key:"designation.name",label:e("New Designation"),render:(t,o)=>{var r;return((r=o.designation)==null?void 0:r.name)||"-"}},{key:"promotion_date",label:e("Promotion Date"),sortable:!0,render:t=>{var o;return((o=window.appSettings)==null?void 0:o.formatDateTimeSimple(t,!1))||new Date(t).toLocaleDateString()}},{key:"effective_date",label:e("Effective Date"),sortable:!0,render:t=>{var o;return((o=window.appSettings)==null?void 0:o.formatDateTimeSimple(t,!1))||new Date(t).toLocaleDateString()}},{key:"salary_adjustment",label:e("Salary Adjustment"),render:t=>t?window.appSettings.formatCurrency(t):"-"},{key:"status",label:e("Status"),render:t=>{let o="";switch(t){case"pending":o="bg-yellow-100 text-yellow-800 border-yellow-200";break;case"approved":o="bg-green-100 text-green-800 border-green-200";break;case"rejected":o="bg-red-100 text-red-800 border-red-200";break;default:o="bg-gray-100 text-gray-800 border-gray-200"}return s.jsx(ve,{className:`${o} capitalize`,children:t})}},{key:"document",label:e("Document"),render:(t,o)=>t&&t.trim()!==""?s.jsx("a",{href:Se(t),target:"_blank",rel:"noreferrer",className:"inline-flex items-center justify-center text-blue-700 hover:text-blue-900 transition-colors",title:e("View Document"),children:s.jsx(ye,{className:"h-4 w-4"})}):"-"}],de=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-promotions"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-promotions"},{label:e("Update Status"),icon:"RefreshCw",action:"update-status",className:"text-green-500",requiredPermission:["approve-promotions","reject-promotions"]},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-promotions"}],R=[{value:"",label:e("All Employees")},...(J||[]).map(t=>({value:t.id.toString(),label:`${t.name} (${t.employee_id})`}))],ce=[{value:"",label:e("All Designations")},...(D||[]).map(t=>{var o,r,m;return{value:t.id.toString(),label:`${t.name} - ${((o=t.department)==null?void 0:o.name)||""} (${((m=(r=t.department)==null?void 0:r.branch)==null?void 0:m.name)||""})`}})],ue=[{value:"all",label:e("All Statuses")},{value:"pending",label:e("Pending")},{value:"approved",label:e("Approved")},{value:"rejected",label:e("Rejected")}];return s.jsxs(fe,{title:e("Promotions"),url:"/hr/promotions",actions:q,breadcrumbs:pe,noPadding:!0,children:[s.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:s.jsx(Pe,{searchTerm:u,onSearchChange:P,onSearch:te,filters:[...H(x,"manage-any-promotions")?[{name:"employee_id",label:e("Employee"),type:"select",value:f,onChange:C,options:R,searchable:!0}]:[],{name:"designation_id",label:e("Designation"),type:"select",value:g,onChange:k,options:ce,searchable:!0},{name:"status",label:e("Status"),type:"select",value:d,onChange:F,options:ue},{name:"date_from",label:e("Date From"),type:"date",value:h,onChange:N},{name:"date_to",label:e("Date To"),type:"date",value:b,onChange:E}],showFilters:Q,setShowFilters:A,hasActiveFilters:Z,activeFilterCount:ee,onResetFilters:le,onApplyFilters:$,currentPerPage:((V=l.per_page)==null?void 0:V.toString())||"10",onPerPageChange:t=>{c.get(route("hr.promotions.index"),{page:1,per_page:parseInt(t),search:u||void 0,employee_id:f||void 0,designation_id:g||void 0,status:d!=="all"?d:void 0,date_from:h||void 0,date_to:b||void 0},{preserveState:!0,preserveScroll:!0})}})}),s.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[s.jsx(je,{columns:me,actions:de,data:(a==null?void 0:a.data)||[],from:(a==null?void 0:a.from)||1,onAction:re,sortField:l.sort_field,sortDirection:l.sort_direction,onSort:oe,permissions:x,entityPermissions:{view:"view-promotions",create:"create-promotions",edit:"edit-promotions",delete:"delete-promotions"}}),s.jsx(De,{from:(a==null?void 0:a.from)||0,to:(a==null?void 0:a.to)||0,total:(a==null?void 0:a.total)||0,links:a==null?void 0:a.links,entityName:e("promotions"),onPageChange:t=>c.get(t)})]}),s.jsx(G,{isOpen:X,onClose:()=>v(!1),onSubmit:se,formConfig:{fields:[{name:"employee_id",label:e("Employee"),type:"select",required:!0,options:R.filter(t=>t.value!==""),searchable:!0},{name:"previous_designation",label:e("Previous Designation"),type:"text",required:!0},{name:"designation_id",label:e("New Designation"),type:"select",required:!0,searchable:!0,options:(D||[]).map(t=>{var o,r,m;return{value:t.id.toString(),label:`${t.name} - ${((o=t.department)==null?void 0:o.name)||""} (${((m=(r=t.department)==null?void 0:r.branch)==null?void 0:m.name)||""})`}})},{name:"promotion_date",label:e("Promotion Date"),type:"date",required:!0},{name:"effective_date",label:e("Effective Date"),type:"date",required:!0},{name:"salary_adjustment",label:e("Salary Adjustment"),type:"number",min:0,step:.01},{name:"reason",label:e("Reason for Promotion"),type:"textarea"},{name:"document",label:e("Document"),type:"custom",render:(t,o,r)=>s.jsx(xe,{value:String(o[t.name]||""),onChange:m=>r(t.name,m),placeholder:e("Select document file...")})},{name:"status",label:e("Status"),type:"select",options:[{value:"pending",label:e("Pending")},{value:"approved",label:e("Approved")},{value:"rejected",label:e("Rejected")}],defaultValue:"pending"}],modalSize:"lg"},initialData:n,title:e(y==="create"?"Add New Promotion":"Edit Promotion"),mode:y}),s.jsx(we,{isOpen:W,onClose:()=>_(!1),onConfirm:ne,itemName:`${((I=n==null?void 0:n.employee)==null?void 0:I.name)||""} - ${((U=n==null?void 0:n.designation)==null?void 0:U.name)||""}`,entityName:"promotion"}),s.jsx(_e,{open:!!w,onOpenChange:()=>T(null),children:w&&s.jsx(Ce,{promotion:w})}),s.jsx(G,{isOpen:Y,onClose:()=>j(!1),onSubmit:t=>ae(t.status),formConfig:{fields:[{name:"status",label:e("Status"),type:"select",required:!0,options:[{value:"pending",label:e("Pending")},{value:"approved",label:e("Approved")},{value:"rejected",label:e("Rejected")}],defaultValue:(n==null?void 0:n.status)||"pending"}],modalSize:"sm"},initialData:n?{status:n.status}:{status:"pending"},title:e("Update Promotion Status"),mode:"edit"})]})}export{vr as default}; diff --git a/public/build/assets/index-Xfx-1YyG.js b/public/build/assets/index-Vwt_xoPk.js similarity index 70% rename from public/build/assets/index-Xfx-1YyG.js rename to public/build/assets/index-Vwt_xoPk.js index 20c69c347..eb13d1499 100644 --- a/public/build/assets/index-Xfx-1YyG.js +++ b/public/build/assets/index-Vwt_xoPk.js @@ -1 +1 @@ -import{r as y,j as o}from"./ui-Z445SNHD.js";import{P as ue}from"./page-template-B_mOhR6n.js";import{u as ye,c as fe,x as _e,P as he,F as ve,r as f,D as xe,t as a}from"./app-36WMjvX0.js";import{C as be}from"./CrudTable-DA37WZsR.js";import{C as U}from"./CrudFormModal-Bmz2nLeY.js";import{C as ge}from"./CrudDeleteModal-DM40AK8z.js";import{P as je}from"./pagination-n2efY1KU.js";import{S as we}from"./search-and-filter-bar-PUOLiNYr.js";import Se from"./view-DNab4SHJ.js";import{u as Ce}from"./use-initials-BK4eRgYY.js";import{C as De}from"./calendar-BYVpj4_X.js";import{T as Pe}from"./triangle-alert-MsN2AA6c.js";import{f as $}from"./utils-BWxnHGCV.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./table-C1YkBp3W.js";import"./unlink-sh32LPkQ.js";import"./scale-rJYsnHRa.js";import"./arrow-down-left-BN6xjhcz.js";import"./arrow-left-CjPQICYw.js";import"./arrow-right-left-DKUcVR58.js";import"./arrow-right-DUEfRrRr.js";import"./arrow-up-down-FmcUfWon.js";import"./lock-open-CN4tz8Of.js";import"./award-D9FlSYzB.js";import"./ban-CMgLBFSt.js";import"./indian-rupee-Bh3-8N2a.js";import"./bell-Cr2F9IDD.js";import"./book-open-DUwKvBiK.js";import"./boxes-rwzklut0.js";import"./building-2-Cda8xQDI.js";import"./building-CG4yAV8N.js";import"./calculator-wt_63eRJ.js";import"./calendar-check-BZ1JTjf6.js";import"./camera-DDKUkICL.js";import"./chart-column-GeSBJr5Y.js";import"./chart-no-axes-column-increasing-Beqplnfl.js";import"./chart-no-axes-column-BKgkVzqT.js";import"./chevron-left-DKWjKjSf.js";import"./circle-alert-KsX4JXbz.js";import"./circle-check-big-DqURlwt2.js";import"./circle-check-C_SLfS2p.js";import"./circle-help-BdsC7_wR.js";import"./circle-x-DkvEqmM5.js";import"./circle-BpyxLEsH.js";import"./clipboard-list-BU0dok7E.js";import"./code-DNPjFOcs.js";import"./crosshair-C7OptAZm.js";import"./crown-Cp4cgutu.js";import"./download-Ba72czhU.js";import"./external-link-uO-R2E0-.js";import"./eye-off-DlDpEvnB.js";import"./eye-DSAoA9Pp.js";import"./instagram-DBjFHIT7.js";import"./file-down-Bxu0R4EW.js";import"./pen-line-Fy-AVmqM.js";import"./file-up-CZ-cXuKa.js";import"./filter-D8dMdozc.js";import"./folder-git-2-Dwj_EoDL.js";import"./house-D8b8GwgZ.js";import"./git-branch-D2sIFzs4.js";import"./grip-vertical-DXcr-v-g.js";import"./hard-drive-ApF-ULi1.js";import"./hash-CHJS6b-L.js";import"./shield-Mt6vEHxn.js";import"./info-VH-vNQ_z.js";import"./layers-CF7Mhs3n.js";import"./layout-list-BuBaZfwq.js";import"./lightbulb-fAsbBO8F.js";import"./link-2-C22T2wSs.js";import"./link-ClcCoVU_.js";import"./twitter-DDHYm63p.js";import"./list-Ajdnpsw1.js";import"./locate-fixed-D29o3FBS.js";import"./lock-RX1hYn48.js";import"./log-in-Bt5dnADg.js";import"./mail-BFoS8U8W.js";import"./map-pin-L7jUebKz.js";import"./menu-Cu-nnefe.js";import"./message-square-warning-DbVEqa_0.js";import"./message-square-DMJ4IbdE.js";import"./monitor-DL9THmS7.js";import"./package-B9XnehkQ.js";import"./percent-BYDujffR.js";import"./phone-CJ2h446N.js";import"./plane-BqORGC6m.js";import"./play-DHqp-NCB.js";import"./qr-code-u5AOBzVe.js";import"./quote-BtOwgBns.js";import"./radio-CxUR05xj.js";import"./ruler-DbxwIrQY.js";import"./send-DpE3qK0m.js";import"./server-DgtPu6lA.js";import"./wifi-CFyF5qct.js";import"./shield-check--CTAItWs.js";import"./smartphone-BQ_9x4vN.js";import"./square-check-big-Dt4MtZcM.js";import"./square-pen-B3p2jiW9.js";import"./star-WlheM7sI.js";import"./sun-DRsBfXSu.js";import"./tag-CMVMnpSh.js";import"./target-BEz5Ry2v.js";import"./thumbs-up-DYj-woXk.js";import"./ticket-BhEK5100.js";import"./trash-2-Dxg0nP1A.js";import"./trash-Dyd2ZsaG.js";import"./trending-down-CeOqAkGV.js";import"./trending-up-CPB8hZlm.js";import"./trophy-BZyhzbIT.js";import"./type-DlbqWp8I.js";import"./user-check-4xSYwYvq.js";import"./user-plus-C-0nSlHG.js";import"./user-x-Drk57M2z.js";import"./wallet-C3p1yihr.js";import"./wrench-CLqKc51o.js";import"./zap-D4fS-tPu.js";import"./radio-group-BtLENAXk.js";import"./checkbox-Bos2Phgi.js";import"./multi-select-field-BX9C1tYH.js";import"./scroll-area-BmK0s-Hf.js";import"./LocationPicker-DAd_AcXs.js";import"./leaflet-FVhBWCqS.js";function _s(){var I;const{t}=ye(),{auth:b,employeeContracts:i,contractTypes:C,employees:D,filters:p={},globalSettings:s}=fe().props,P=(b==null?void 0:b.permissions)||[],L=Ce(),[_,T]=y.useState(p.search||""),[c,E]=y.useState(p.status||"_empty_"),[d,N]=y.useState(p.contract_type_id||"_empty_"),[u,F]=y.useState(p.employee_id||"_empty_"),[V,A]=y.useState(!1),[B,g]=y.useState(!1),[z,v]=y.useState(!1),[G,j]=y.useState(!1),[n,O]=y.useState(null),[x,M]=y.useState("create"),[w,k]=y.useState(null),H=()=>c!=="_empty_"||d!=="_empty_"||u!=="_empty_"||_!=="",J=()=>(c!=="_empty_"?1:0)+(d!=="_empty_"?1:0)+(u!=="_empty_"?1:0)+(_!==""?1:0),K=e=>{e.preventDefault(),R()},R=()=>{f.get(route("hr.contracts.employee-contracts.index"),{page:1,search:_||void 0,status:c!=="_empty_"?c:void 0,contract_type_id:d!=="_empty_"?d:void 0,employee_id:u!=="_empty_"?u:void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},Q=e=>{const r=p.sort_field===e&&p.sort_direction==="asc"?"desc":"asc";f.get(route("hr.contracts.employee-contracts.index"),{sort_field:e,sort_direction:r,page:1,search:_||void 0,status:c!=="_empty_"?c:void 0,contract_type_id:d!=="_empty_"?d:void 0,employee_id:u!=="_empty_"?u:void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},W=(e,r)=>{switch(O(r),e){case"view":k(r);break;case"edit":M("edit"),v(!0);break;case"delete":g(!0);break;case"update-status":j(!0);break}},X=()=>{O(null),M("create"),v(!0)},Y=e=>{x==="create"?(s!=null&&s.is_demo||a.loading(t("Creating employee contract...")),f.post(route("hr.contracts.employee-contracts.store"),e,{onSuccess:r=>{v(!1),s!=null&&s.is_demo||a.dismiss(),r.props.flash.success?a.success(t(r.props.flash.success)):r.props.flash.error&&a.error(t(r.props.flash.error))},onError:r=>{s!=null&&s.is_demo||a.dismiss(),typeof r=="string"?a.error(r):a.error(`Failed to create employee contract: ${Object.values(r).join(", ")}`)}})):x==="edit"&&(s!=null&&s.is_demo||a.loading(t("Updating employee contract...")),f.put(route("hr.contracts.employee-contracts.update",n.id),e,{onSuccess:r=>{v(!1),s!=null&&s.is_demo||a.dismiss(),r.props.flash.success?a.success(t(r.props.flash.success)):r.props.flash.error&&a.error(t(r.props.flash.error))},onError:r=>{s!=null&&s.is_demo||a.dismiss(),typeof r=="string"?a.error(r):a.error(`Failed to update employee contract: ${Object.values(r).join(", ")}`)}}))},Z=()=>{s!=null&&s.is_demo||a.loading(t("Deleting employee contract...")),f.delete(route("hr.contracts.employee-contracts.destroy",n.id),{onSuccess:e=>{g(!1),s!=null&&s.is_demo||a.dismiss(),e.props.flash.success?a.success(t(e.props.flash.success)):e.props.flash.error&&a.error(t(e.props.flash.error))},onError:e=>{s!=null&&s.is_demo||a.dismiss(),typeof e=="string"?a.error(e):a.error(`Failed to delete employee contract: ${Object.values(e).join(", ")}`)}})},ee=e=>{s!=null&&s.is_demo||a.loading(t("Updating contract status...")),f.put(route("hr.contracts.employee-contracts.update-status",n.id),e,{onSuccess:r=>{j(!1),s!=null&&s.is_demo||a.dismiss(),r.props.flash.success?a.success(t(r.props.flash.success)):r.props.flash.error&&a.error(t(r.props.flash.error))},onError:r=>{s!=null&&s.is_demo||a.dismiss(),typeof r=="string"?a.error(r):a.error(`Failed to update contract status: ${Object.values(r).join(", ")}`)}})},te=()=>{T(""),E("_empty_"),N("_empty_"),F("_empty_"),A(!1),f.get(route("hr.contracts.employee-contracts.index"),{page:1,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},q=[];_e(P,"create-employee-contracts")&&q.push({label:t("Add Contract"),icon:o.jsx(he,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>X()});const re=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Contract Management"),href:route("hr.contracts.employee-contracts.index")},{title:t("Employee Contracts")}],se=e=>{switch(e){case"Draft":return"bg-gray-50 text-gray-600 ring-gray-500/10";case"Pending Approval":return"bg-yellow-50 text-yellow-800 ring-yellow-600/20";case"Active":return"bg-green-50 text-green-700 ring-green-600/20";case"Expired":return"bg-red-50 text-red-700 ring-red-600/10";case"Terminated":return"bg-red-50 text-red-700 ring-red-600/10";case"Renewed":return"bg-blue-50 text-blue-700 ring-blue-600/20";default:return"bg-gray-50 text-gray-600 ring-gray-500/10"}},oe=(e,r)=>{if(!e||r!=="Active")return null;const m=new Date,h=new Date(e).getTime()-m.getTime();return Math.ceil(h/(1e3*60*60*24))},ae=e=>e,ie=[{key:"employee.name",label:t("Employee"),render:(e,r)=>{var m,l,h,S;return o.jsxs("div",{className:"flex items-center gap-3",children:[o.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-primary text-white overflow-hidden shrink-0",children:(m=r.employee)!=null&&m.avatar?o.jsx("img",{src:r.employee.avatar,alt:(l=r.employee)==null?void 0:l.name,className:"h-full w-full object-cover"}):L(((h=r.employee)==null?void 0:h.name)||"")}),o.jsx("div",{className:"font-medium",children:((S=r.employee)==null?void 0:S.name)||"-"})]})}},{key:"contract_number",label:t("Contract #"),sortable:!0,render:(e,r)=>{var m;return o.jsxs("div",{className:"flex items-center gap-2",children:[o.jsx(ve,{className:"h-4 w-4 text-gray-500"}),o.jsxs("div",{children:[o.jsx("div",{className:"font-medium",children:e}),o.jsx("div",{className:"text-xs text-gray-500",children:(m=r.contract_type)==null?void 0:m.name})]})]})}},{key:"start_date",label:t("Contract Period"),sortable:!0,render:(e,r)=>{var l,h;const m=oe(r.end_date,r.status);return o.jsxs("div",{children:[o.jsxs("div",{className:"flex items-center gap-1",children:[o.jsx(De,{className:"h-4 w-4 text-gray-500"}),((l=window.appSettings)==null?void 0:l.formatDateTimeSimple(e,!1))||$(new Date(e),"MMM dd, yyyy")]}),r.end_date&&o.jsxs("div",{className:"text-xs text-gray-500",children:["to ",((h=window.appSettings)==null?void 0:h.formatDateTimeSimple(r.end_date,!1))||$(new Date(r.end_date),"MMM dd, yyyy"),m!==null&&m<=30&&m>0&&o.jsxs("div",{className:"flex items-center gap-1 text-orange-600 mt-1",children:[o.jsx(Pe,{className:"h-3 w-3"}),m," days left"]})]})]})}},{key:"basic_salary",label:t("Compensation"),render:(e,r)=>{var l;const m=ae(e);return o.jsx("div",{className:"flex items-center gap-1",children:o.jsx("div",{children:o.jsx("div",{className:"font-medium",children:(l=window.appSettings)==null?void 0:l.formatCurrency(m)})})})}},{key:"status",label:t("Status"),render:e=>o.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${se(e)}`,children:t(e)})},{key:"approved_at",label:t("Approved"),render:(e,r)=>{var m,l;return e?o.jsxs("div",{children:[o.jsx("div",{className:"text-sm",children:((m=window.appSettings)==null?void 0:m.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}),o.jsx("div",{className:"text-xs text-gray-500",children:(l=r.approver)==null?void 0:l.name})]}):"-"}}],pe=[{label:t("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-employee-contracts"},{label:t("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-employee-contracts"},{label:t("Update Status"),icon:"RefreshCw",action:"update-status",className:"text-green-500",requiredPermission:["approve-employee-contracts","reject-employee-contracts"]},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-employee-contracts"}],me=[{value:"_empty_",label:t("All Statuses"),disabled:!0},{value:"Draft",label:t("Draft")},{value:"Pending Approval",label:t("Pending Approval")},{value:"Active",label:t("Active")},{value:"Expired",label:t("Expired")},{value:"Terminated",label:t("Terminated")},{value:"Renewed",label:t("Renewed")}],ne=[{value:"_empty_",label:t("All Types"),disabled:!0},...(C||[]).map(e=>({value:e.id.toString(),label:e.name}))],le=[{value:"_empty_",label:t("All Employees"),disabled:!0},...(D||[]).map(e=>({value:e.id.toString(),label:e.name}))],ce=[{value:"_empty_",label:t("Select Employee")},...(D||[]).map(e=>({value:e.id.toString(),label:e.name}))],de=[{value:"_empty_",label:t("Select Contract Type")},...(C||[]).map(e=>({value:e.id.toString(),label:e.name}))];return o.jsxs(ue,{title:t("Employee Contracts"),url:"/hr/contracts/employee-contracts",actions:q,breadcrumbs:re,noPadding:!0,children:[o.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:o.jsx(we,{searchTerm:_,onSearchChange:T,onSearch:K,filters:[{name:"status",label:t("Status"),type:"select",value:c,onChange:E,options:me},{name:"contract_type_id",label:t("Contract Type"),type:"select",value:d,onChange:N,options:ne,searchable:!0},{name:"employee_id",label:t("Employee"),type:"select",value:u,onChange:F,options:le,searchable:!0}],showFilters:V,setShowFilters:A,hasActiveFilters:H,activeFilterCount:J,onResetFilters:te,onApplyFilters:R,currentPerPage:((I=p.per_page)==null?void 0:I.toString())||"10",onPerPageChange:e=>{f.get(route("hr.contracts.employee-contracts.index"),{page:1,per_page:parseInt(e),search:_||void 0,status:c!=="_empty_"?c:void 0,contract_type_id:d!=="_empty_"?d:void 0,employee_id:u!=="_empty_"?u:void 0},{preserveState:!0,preserveScroll:!0})}})}),o.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[o.jsx(be,{columns:ie,actions:pe,data:(i==null?void 0:i.data)||[],from:(i==null?void 0:i.from)||1,onAction:W,sortField:p.sort_field,sortDirection:p.sort_direction,onSort:Q,permissions:P,entityPermissions:{view:"view-employee-contracts",create:"create-employee-contracts",edit:"edit-employee-contracts",delete:"delete-employee-contracts"}}),o.jsx(je,{from:(i==null?void 0:i.from)||0,to:(i==null?void 0:i.to)||0,total:(i==null?void 0:i.total)||0,links:i==null?void 0:i.links,entityName:t("employee contracts"),onPageChange:e=>{const r=new URL(e);_&&r.searchParams.set("search",_),c!=="_empty_"&&r.searchParams.set("status",c),d!=="_empty_"&&r.searchParams.set("contract_type_id",d),u!=="_empty_"&&r.searchParams.set("employee_id",u),p.sort_field&&r.searchParams.set("sort_field",p.sort_field),p.sort_direction&&r.searchParams.set("sort_direction",p.sort_direction),p.per_page&&r.searchParams.set("per_page",p.per_page),f.get(r.toString())}})]}),o.jsx(U,{isOpen:z,onClose:()=>v(!1),onSubmit:Y,formConfig:{fields:[{name:"employee_id",label:t("Employee"),type:"select",required:!0,options:ce.filter(e=>e.value!=="_empty_"),searchable:!0},{name:"contract_type_id",label:t("Contract Type"),type:"select",required:!0,options:de.filter(e=>e.value!=="_empty_"),searchable:!0},{name:"start_date",label:t("Start Date"),type:"date",required:!0},{name:"end_date",label:t("End Date"),type:"date",helpText:t("Leave empty for permanent contracts")},{name:"basic_salary",label:t("Basic Salary"),type:"number",required:!0,min:0,step:.01},{name:"terms_conditions",label:t("Terms & Conditions"),type:"textarea",rows:6}],modalSize:"xl"},initialData:n?{...n,start_date:n.start_date?window.appSettings.formatDateTimeSimple(n.start_date,!1):n.start_date,end_date:n.end_date?window.appSettings.formatDateTimeSimple(n.end_date,!1):n.end_date}:null,title:t(x==="create"?"Add Employee Contract":"Edit Employee Contract"),mode:x}),o.jsx(ge,{isOpen:B,onClose:()=>g(!1),onConfirm:Z,itemName:(n==null?void 0:n.contract_number)||"",entityName:"employee contract"}),o.jsx(U,{isOpen:G,onClose:()=>j(!1),onSubmit:ee,formConfig:{fields:[{name:"status",label:t("Status"),type:"select",required:!0,options:[{value:"Draft",label:t("Draft")},{value:"Pending Approval",label:t("Pending Approval")},{value:"Active",label:t("Active")},{value:"Expired",label:t("Expired")},{value:"Terminated",label:t("Terminated")},{value:"Renewed",label:t("Renewed")}]}]},initialData:n?{status:n.status}:{},title:t("Update Contract Status"),mode:"edit"}),o.jsx(xe,{open:!!w,onOpenChange:()=>k(null),children:w&&o.jsx(Se,{contract:w})})]})}export{_s as default}; +import{r as y,j as o}from"./ui-Z445SNHD.js";import{P as ue}from"./page-template-Cw8W4Qs2.js";import{u as ye,c as fe,x as _e,P as he,F as ve,r as f,D as xe,t as a}from"./app-Da3PX8qg.js";import{C as be}from"./CrudTable-Dk-uCuqB.js";import{C as U}from"./CrudFormModal-CTSICk3j.js";import{C as ge}from"./CrudDeleteModal-DmHx0JCJ.js";import{P as je}from"./pagination-B9z4VraF.js";import{S as we}from"./search-and-filter-bar-1QHzFJdq.js";import Se from"./view-Dt0LUwDl.js";import{u as Ce}from"./use-initials-BK4eRgYY.js";import{C as De}from"./calendar-kiIl5Cyq.js";import{T as Pe}from"./triangle-alert-CeuDFixJ.js";import{f as $}from"./utils-BWxnHGCV.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./table-BRtys9Nx.js";import"./unlink-vC8B7N8r.js";import"./scale-Chnhsap1.js";import"./arrow-down-left-D4-BLXQL.js";import"./arrow-left-B9tcIgis.js";import"./arrow-right-left-TC-Oi5FJ.js";import"./arrow-right-SXr1661j.js";import"./arrow-up-down-Df1H6itH.js";import"./lock-open-Cco69YMj.js";import"./award-DOf5Xc3o.js";import"./ban-C1FQ9ay_.js";import"./indian-rupee-CY9fE6hT.js";import"./bell-BMsQyWM-.js";import"./book-open-DiNAfaue.js";import"./boxes-Bjf0_Kx7.js";import"./building-2-DmmRcP0c.js";import"./building-BXglONiz.js";import"./calculator-B75Vnhim.js";import"./calendar-check-C2F7PWoI.js";import"./camera-DZNJpjXR.js";import"./chart-column-CKzC1aib.js";import"./chart-no-axes-column-increasing-xL8kjLW0.js";import"./chart-no-axes-column-CaNDayE9.js";import"./chevron-left-C98gPe5P.js";import"./circle-alert-Cu5dznTP.js";import"./circle-check-big-KTDTMhTs.js";import"./circle-check-aau4wqhp.js";import"./circle-help-C4uXcZYY.js";import"./circle-x-r3If4JPw.js";import"./circle-DgA3bS7I.js";import"./clipboard-list-BNSl4hy2.js";import"./code-Dzlx6QPB.js";import"./crosshair-DtQysFz7.js";import"./crown-CC8Godfb.js";import"./download-BHVnw95S.js";import"./external-link-DL5n0dhJ.js";import"./eye-off-BJYR0wmr.js";import"./eye-CzYzwmmr.js";import"./instagram-tpp8H3E-.js";import"./file-down-CxCQCvcc.js";import"./pen-line-CNA-f1dm.js";import"./file-up-D3rB-4Bg.js";import"./filter-B_3e214H.js";import"./folder-git-2-T64oq8HG.js";import"./house-BUnGVtyw.js";import"./git-branch-EdIXkL-9.js";import"./grip-vertical-BvetFs24.js";import"./hard-drive--Nch37f-.js";import"./hash-B3fNBlbs.js";import"./shield-rKKgzkbW.js";import"./info-Cj5ROI6H.js";import"./layers-DdZLSQgt.js";import"./layout-list-DkB7S2jk.js";import"./lightbulb-CJXOfIFD.js";import"./link-2-DNnYgrdz.js";import"./link-DeErafFW.js";import"./twitter-CRZZ6zjd.js";import"./list-DY4Uh_0E.js";import"./locate-fixed-BKpEfCUU.js";import"./lock-BGSkpX29.js";import"./log-in-TxFQ9ojy.js";import"./mail-khAU5Oig.js";import"./map-pin-BFNXdrz2.js";import"./menu-BGxVBBZl.js";import"./message-square-warning-DHRFlo8i.js";import"./message-square-C7x1Rix5.js";import"./monitor-P2T9V9tT.js";import"./package-C-rDDwyp.js";import"./percent-DP16IBy2.js";import"./phone-XzqO8Dfs.js";import"./plane-C9QqCVcZ.js";import"./play-62Z04sZZ.js";import"./qr-code-CUR1J9NH.js";import"./quote-DF2Qwen7.js";import"./radio-nm2vY_Ib.js";import"./ruler-DviIA5uv.js";import"./send-DXZhFVWG.js";import"./server-BzBihesB.js";import"./wifi-BPS_-hKY.js";import"./shield-check-Cyw4YGYb.js";import"./smartphone-i99jk4ns.js";import"./square-check-big-Cal0w_ma.js";import"./square-pen-CatLE0_h.js";import"./star-CSGOTD6i.js";import"./sun-TjfxyFzf.js";import"./tag-CUFhfHTp.js";import"./target-B_9kWYv3.js";import"./thumbs-up-Du-LlBXg.js";import"./ticket-BjgtGAIQ.js";import"./trash-2-15Ri11Yq.js";import"./trash-BRJCY2my.js";import"./trending-down-MNPLLbIb.js";import"./trending-up-D5y6g4yZ.js";import"./trophy-Cs36GMET.js";import"./type-DX1RNe21.js";import"./user-check-DDs_5zV9.js";import"./user-plus-Ba62LA9O.js";import"./user-x-C3dBJr2o.js";import"./wallet-BP1hP1I0.js";import"./wrench-DX6GWbcS.js";import"./zap-Of1Abppa.js";import"./radio-group-CuY8xCRY.js";import"./checkbox-C3Z6LHOx.js";import"./multi-select-field-ALFA5JXF.js";import"./scroll-area-C7NBgd0i.js";import"./LocationPicker-Dy1Od2a3.js";import"./leaflet-FVhBWCqS.js";function _s(){var I;const{t}=ye(),{auth:b,employeeContracts:i,contractTypes:C,employees:D,filters:p={},globalSettings:s}=fe().props,P=(b==null?void 0:b.permissions)||[],L=Ce(),[_,T]=y.useState(p.search||""),[c,E]=y.useState(p.status||"_empty_"),[d,N]=y.useState(p.contract_type_id||"_empty_"),[u,F]=y.useState(p.employee_id||"_empty_"),[V,A]=y.useState(!1),[B,g]=y.useState(!1),[z,v]=y.useState(!1),[G,j]=y.useState(!1),[n,O]=y.useState(null),[x,M]=y.useState("create"),[w,k]=y.useState(null),H=()=>c!=="_empty_"||d!=="_empty_"||u!=="_empty_"||_!=="",J=()=>(c!=="_empty_"?1:0)+(d!=="_empty_"?1:0)+(u!=="_empty_"?1:0)+(_!==""?1:0),K=e=>{e.preventDefault(),R()},R=()=>{f.get(route("hr.contracts.employee-contracts.index"),{page:1,search:_||void 0,status:c!=="_empty_"?c:void 0,contract_type_id:d!=="_empty_"?d:void 0,employee_id:u!=="_empty_"?u:void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},Q=e=>{const r=p.sort_field===e&&p.sort_direction==="asc"?"desc":"asc";f.get(route("hr.contracts.employee-contracts.index"),{sort_field:e,sort_direction:r,page:1,search:_||void 0,status:c!=="_empty_"?c:void 0,contract_type_id:d!=="_empty_"?d:void 0,employee_id:u!=="_empty_"?u:void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},W=(e,r)=>{switch(O(r),e){case"view":k(r);break;case"edit":M("edit"),v(!0);break;case"delete":g(!0);break;case"update-status":j(!0);break}},X=()=>{O(null),M("create"),v(!0)},Y=e=>{x==="create"?(s!=null&&s.is_demo||a.loading(t("Creating employee contract...")),f.post(route("hr.contracts.employee-contracts.store"),e,{onSuccess:r=>{v(!1),s!=null&&s.is_demo||a.dismiss(),r.props.flash.success?a.success(t(r.props.flash.success)):r.props.flash.error&&a.error(t(r.props.flash.error))},onError:r=>{s!=null&&s.is_demo||a.dismiss(),typeof r=="string"?a.error(r):a.error(`Failed to create employee contract: ${Object.values(r).join(", ")}`)}})):x==="edit"&&(s!=null&&s.is_demo||a.loading(t("Updating employee contract...")),f.put(route("hr.contracts.employee-contracts.update",n.id),e,{onSuccess:r=>{v(!1),s!=null&&s.is_demo||a.dismiss(),r.props.flash.success?a.success(t(r.props.flash.success)):r.props.flash.error&&a.error(t(r.props.flash.error))},onError:r=>{s!=null&&s.is_demo||a.dismiss(),typeof r=="string"?a.error(r):a.error(`Failed to update employee contract: ${Object.values(r).join(", ")}`)}}))},Z=()=>{s!=null&&s.is_demo||a.loading(t("Deleting employee contract...")),f.delete(route("hr.contracts.employee-contracts.destroy",n.id),{onSuccess:e=>{g(!1),s!=null&&s.is_demo||a.dismiss(),e.props.flash.success?a.success(t(e.props.flash.success)):e.props.flash.error&&a.error(t(e.props.flash.error))},onError:e=>{s!=null&&s.is_demo||a.dismiss(),typeof e=="string"?a.error(e):a.error(`Failed to delete employee contract: ${Object.values(e).join(", ")}`)}})},ee=e=>{s!=null&&s.is_demo||a.loading(t("Updating contract status...")),f.put(route("hr.contracts.employee-contracts.update-status",n.id),e,{onSuccess:r=>{j(!1),s!=null&&s.is_demo||a.dismiss(),r.props.flash.success?a.success(t(r.props.flash.success)):r.props.flash.error&&a.error(t(r.props.flash.error))},onError:r=>{s!=null&&s.is_demo||a.dismiss(),typeof r=="string"?a.error(r):a.error(`Failed to update contract status: ${Object.values(r).join(", ")}`)}})},te=()=>{T(""),E("_empty_"),N("_empty_"),F("_empty_"),A(!1),f.get(route("hr.contracts.employee-contracts.index"),{page:1,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},q=[];_e(P,"create-employee-contracts")&&q.push({label:t("Add Contract"),icon:o.jsx(he,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>X()});const re=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Contract Management"),href:route("hr.contracts.employee-contracts.index")},{title:t("Employee Contracts")}],se=e=>{switch(e){case"Draft":return"bg-gray-50 text-gray-600 ring-gray-500/10";case"Pending Approval":return"bg-yellow-50 text-yellow-800 ring-yellow-600/20";case"Active":return"bg-green-50 text-green-700 ring-green-600/20";case"Expired":return"bg-red-50 text-red-700 ring-red-600/10";case"Terminated":return"bg-red-50 text-red-700 ring-red-600/10";case"Renewed":return"bg-blue-50 text-blue-700 ring-blue-600/20";default:return"bg-gray-50 text-gray-600 ring-gray-500/10"}},oe=(e,r)=>{if(!e||r!=="Active")return null;const m=new Date,h=new Date(e).getTime()-m.getTime();return Math.ceil(h/(1e3*60*60*24))},ae=e=>e,ie=[{key:"employee.name",label:t("Employee"),render:(e,r)=>{var m,l,h,S;return o.jsxs("div",{className:"flex items-center gap-3",children:[o.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-primary text-white overflow-hidden shrink-0",children:(m=r.employee)!=null&&m.avatar?o.jsx("img",{src:r.employee.avatar,alt:(l=r.employee)==null?void 0:l.name,className:"h-full w-full object-cover"}):L(((h=r.employee)==null?void 0:h.name)||"")}),o.jsx("div",{className:"font-medium",children:((S=r.employee)==null?void 0:S.name)||"-"})]})}},{key:"contract_number",label:t("Contract #"),sortable:!0,render:(e,r)=>{var m;return o.jsxs("div",{className:"flex items-center gap-2",children:[o.jsx(ve,{className:"h-4 w-4 text-gray-500"}),o.jsxs("div",{children:[o.jsx("div",{className:"font-medium",children:e}),o.jsx("div",{className:"text-xs text-gray-500",children:(m=r.contract_type)==null?void 0:m.name})]})]})}},{key:"start_date",label:t("Contract Period"),sortable:!0,render:(e,r)=>{var l,h;const m=oe(r.end_date,r.status);return o.jsxs("div",{children:[o.jsxs("div",{className:"flex items-center gap-1",children:[o.jsx(De,{className:"h-4 w-4 text-gray-500"}),((l=window.appSettings)==null?void 0:l.formatDateTimeSimple(e,!1))||$(new Date(e),"MMM dd, yyyy")]}),r.end_date&&o.jsxs("div",{className:"text-xs text-gray-500",children:["to ",((h=window.appSettings)==null?void 0:h.formatDateTimeSimple(r.end_date,!1))||$(new Date(r.end_date),"MMM dd, yyyy"),m!==null&&m<=30&&m>0&&o.jsxs("div",{className:"flex items-center gap-1 text-orange-600 mt-1",children:[o.jsx(Pe,{className:"h-3 w-3"}),m," days left"]})]})]})}},{key:"basic_salary",label:t("Compensation"),render:(e,r)=>{var l;const m=ae(e);return o.jsx("div",{className:"flex items-center gap-1",children:o.jsx("div",{children:o.jsx("div",{className:"font-medium",children:(l=window.appSettings)==null?void 0:l.formatCurrency(m)})})})}},{key:"status",label:t("Status"),render:e=>o.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${se(e)}`,children:t(e)})},{key:"approved_at",label:t("Approved"),render:(e,r)=>{var m,l;return e?o.jsxs("div",{children:[o.jsx("div",{className:"text-sm",children:((m=window.appSettings)==null?void 0:m.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}),o.jsx("div",{className:"text-xs text-gray-500",children:(l=r.approver)==null?void 0:l.name})]}):"-"}}],pe=[{label:t("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-employee-contracts"},{label:t("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-employee-contracts"},{label:t("Update Status"),icon:"RefreshCw",action:"update-status",className:"text-green-500",requiredPermission:["approve-employee-contracts","reject-employee-contracts"]},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-employee-contracts"}],me=[{value:"_empty_",label:t("All Statuses"),disabled:!0},{value:"Draft",label:t("Draft")},{value:"Pending Approval",label:t("Pending Approval")},{value:"Active",label:t("Active")},{value:"Expired",label:t("Expired")},{value:"Terminated",label:t("Terminated")},{value:"Renewed",label:t("Renewed")}],ne=[{value:"_empty_",label:t("All Types"),disabled:!0},...(C||[]).map(e=>({value:e.id.toString(),label:e.name}))],le=[{value:"_empty_",label:t("All Employees"),disabled:!0},...(D||[]).map(e=>({value:e.id.toString(),label:e.name}))],ce=[{value:"_empty_",label:t("Select Employee")},...(D||[]).map(e=>({value:e.id.toString(),label:e.name}))],de=[{value:"_empty_",label:t("Select Contract Type")},...(C||[]).map(e=>({value:e.id.toString(),label:e.name}))];return o.jsxs(ue,{title:t("Employee Contracts"),url:"/hr/contracts/employee-contracts",actions:q,breadcrumbs:re,noPadding:!0,children:[o.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:o.jsx(we,{searchTerm:_,onSearchChange:T,onSearch:K,filters:[{name:"status",label:t("Status"),type:"select",value:c,onChange:E,options:me},{name:"contract_type_id",label:t("Contract Type"),type:"select",value:d,onChange:N,options:ne,searchable:!0},{name:"employee_id",label:t("Employee"),type:"select",value:u,onChange:F,options:le,searchable:!0}],showFilters:V,setShowFilters:A,hasActiveFilters:H,activeFilterCount:J,onResetFilters:te,onApplyFilters:R,currentPerPage:((I=p.per_page)==null?void 0:I.toString())||"10",onPerPageChange:e=>{f.get(route("hr.contracts.employee-contracts.index"),{page:1,per_page:parseInt(e),search:_||void 0,status:c!=="_empty_"?c:void 0,contract_type_id:d!=="_empty_"?d:void 0,employee_id:u!=="_empty_"?u:void 0},{preserveState:!0,preserveScroll:!0})}})}),o.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[o.jsx(be,{columns:ie,actions:pe,data:(i==null?void 0:i.data)||[],from:(i==null?void 0:i.from)||1,onAction:W,sortField:p.sort_field,sortDirection:p.sort_direction,onSort:Q,permissions:P,entityPermissions:{view:"view-employee-contracts",create:"create-employee-contracts",edit:"edit-employee-contracts",delete:"delete-employee-contracts"}}),o.jsx(je,{from:(i==null?void 0:i.from)||0,to:(i==null?void 0:i.to)||0,total:(i==null?void 0:i.total)||0,links:i==null?void 0:i.links,entityName:t("employee contracts"),onPageChange:e=>{const r=new URL(e);_&&r.searchParams.set("search",_),c!=="_empty_"&&r.searchParams.set("status",c),d!=="_empty_"&&r.searchParams.set("contract_type_id",d),u!=="_empty_"&&r.searchParams.set("employee_id",u),p.sort_field&&r.searchParams.set("sort_field",p.sort_field),p.sort_direction&&r.searchParams.set("sort_direction",p.sort_direction),p.per_page&&r.searchParams.set("per_page",p.per_page),f.get(r.toString())}})]}),o.jsx(U,{isOpen:z,onClose:()=>v(!1),onSubmit:Y,formConfig:{fields:[{name:"employee_id",label:t("Employee"),type:"select",required:!0,options:ce.filter(e=>e.value!=="_empty_"),searchable:!0},{name:"contract_type_id",label:t("Contract Type"),type:"select",required:!0,options:de.filter(e=>e.value!=="_empty_"),searchable:!0},{name:"start_date",label:t("Start Date"),type:"date",required:!0},{name:"end_date",label:t("End Date"),type:"date",helpText:t("Leave empty for permanent contracts")},{name:"basic_salary",label:t("Basic Salary"),type:"number",required:!0,min:0,step:.01},{name:"terms_conditions",label:t("Terms & Conditions"),type:"textarea",rows:6}],modalSize:"xl"},initialData:n?{...n,start_date:n.start_date?window.appSettings.formatDateTimeSimple(n.start_date,!1):n.start_date,end_date:n.end_date?window.appSettings.formatDateTimeSimple(n.end_date,!1):n.end_date}:null,title:t(x==="create"?"Add Employee Contract":"Edit Employee Contract"),mode:x}),o.jsx(ge,{isOpen:B,onClose:()=>g(!1),onConfirm:Z,itemName:(n==null?void 0:n.contract_number)||"",entityName:"employee contract"}),o.jsx(U,{isOpen:G,onClose:()=>j(!1),onSubmit:ee,formConfig:{fields:[{name:"status",label:t("Status"),type:"select",required:!0,options:[{value:"Draft",label:t("Draft")},{value:"Pending Approval",label:t("Pending Approval")},{value:"Active",label:t("Active")},{value:"Expired",label:t("Expired")},{value:"Terminated",label:t("Terminated")},{value:"Renewed",label:t("Renewed")}]}]},initialData:n?{status:n.status}:{},title:t("Update Contract Status"),mode:"edit"}),o.jsx(xe,{open:!!w,onOpenChange:()=>k(null),children:w&&o.jsx(Se,{contract:w})})]})}export{_s as default}; diff --git a/public/build/assets/index-DWXfG_OI.js b/public/build/assets/index-YjEXhEdi.js similarity index 63% rename from public/build/assets/index-DWXfG_OI.js rename to public/build/assets/index-YjEXhEdi.js index 28c06ff14..9d51cc10f 100644 --- a/public/build/assets/index-DWXfG_OI.js +++ b/public/build/assets/index-YjEXhEdi.js @@ -1 +1 @@ -import{r as p,j as a}from"./ui-Z445SNHD.js";import{P as te}from"./page-template-B_mOhR6n.js";import{u as se,c as re,x as ie,P as ae,r as d,D as oe,t as r}from"./app-36WMjvX0.js";import{C as ne}from"./CrudTable-DA37WZsR.js";import{C as me}from"./CrudFormModal-Bmz2nLeY.js";import{C as le}from"./CrudDeleteModal-DM40AK8z.js";import{P as pe}from"./pagination-n2efY1KU.js";import{S as de}from"./search-and-filter-bar-PUOLiNYr.js";import ce from"./view-B42C0eXq.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./table-C1YkBp3W.js";import"./unlink-sh32LPkQ.js";import"./scale-rJYsnHRa.js";import"./arrow-down-left-BN6xjhcz.js";import"./arrow-left-CjPQICYw.js";import"./arrow-right-left-DKUcVR58.js";import"./arrow-right-DUEfRrRr.js";import"./arrow-up-down-FmcUfWon.js";import"./lock-open-CN4tz8Of.js";import"./award-D9FlSYzB.js";import"./ban-CMgLBFSt.js";import"./indian-rupee-Bh3-8N2a.js";import"./bell-Cr2F9IDD.js";import"./book-open-DUwKvBiK.js";import"./boxes-rwzklut0.js";import"./building-2-Cda8xQDI.js";import"./building-CG4yAV8N.js";import"./calculator-wt_63eRJ.js";import"./calendar-check-BZ1JTjf6.js";import"./camera-DDKUkICL.js";import"./chart-column-GeSBJr5Y.js";import"./chart-no-axes-column-increasing-Beqplnfl.js";import"./chart-no-axes-column-BKgkVzqT.js";import"./chevron-left-DKWjKjSf.js";import"./circle-alert-KsX4JXbz.js";import"./circle-check-big-DqURlwt2.js";import"./circle-check-C_SLfS2p.js";import"./circle-help-BdsC7_wR.js";import"./circle-x-DkvEqmM5.js";import"./circle-BpyxLEsH.js";import"./clipboard-list-BU0dok7E.js";import"./code-DNPjFOcs.js";import"./crosshair-C7OptAZm.js";import"./crown-Cp4cgutu.js";import"./download-Ba72czhU.js";import"./external-link-uO-R2E0-.js";import"./eye-off-DlDpEvnB.js";import"./eye-DSAoA9Pp.js";import"./instagram-DBjFHIT7.js";import"./file-down-Bxu0R4EW.js";import"./pen-line-Fy-AVmqM.js";import"./file-up-CZ-cXuKa.js";import"./filter-D8dMdozc.js";import"./folder-git-2-Dwj_EoDL.js";import"./house-D8b8GwgZ.js";import"./git-branch-D2sIFzs4.js";import"./grip-vertical-DXcr-v-g.js";import"./hard-drive-ApF-ULi1.js";import"./hash-CHJS6b-L.js";import"./shield-Mt6vEHxn.js";import"./info-VH-vNQ_z.js";import"./layers-CF7Mhs3n.js";import"./layout-list-BuBaZfwq.js";import"./lightbulb-fAsbBO8F.js";import"./link-2-C22T2wSs.js";import"./link-ClcCoVU_.js";import"./twitter-DDHYm63p.js";import"./list-Ajdnpsw1.js";import"./locate-fixed-D29o3FBS.js";import"./lock-RX1hYn48.js";import"./log-in-Bt5dnADg.js";import"./mail-BFoS8U8W.js";import"./map-pin-L7jUebKz.js";import"./menu-Cu-nnefe.js";import"./message-square-warning-DbVEqa_0.js";import"./message-square-DMJ4IbdE.js";import"./monitor-DL9THmS7.js";import"./package-B9XnehkQ.js";import"./percent-BYDujffR.js";import"./phone-CJ2h446N.js";import"./plane-BqORGC6m.js";import"./play-DHqp-NCB.js";import"./qr-code-u5AOBzVe.js";import"./quote-BtOwgBns.js";import"./radio-CxUR05xj.js";import"./ruler-DbxwIrQY.js";import"./send-DpE3qK0m.js";import"./server-DgtPu6lA.js";import"./wifi-CFyF5qct.js";import"./shield-check--CTAItWs.js";import"./smartphone-BQ_9x4vN.js";import"./square-check-big-Dt4MtZcM.js";import"./square-pen-B3p2jiW9.js";import"./star-WlheM7sI.js";import"./sun-DRsBfXSu.js";import"./tag-CMVMnpSh.js";import"./target-BEz5Ry2v.js";import"./thumbs-up-DYj-woXk.js";import"./ticket-BhEK5100.js";import"./trash-2-Dxg0nP1A.js";import"./trash-Dyd2ZsaG.js";import"./trending-down-CeOqAkGV.js";import"./trending-up-CPB8hZlm.js";import"./triangle-alert-MsN2AA6c.js";import"./trophy-BZyhzbIT.js";import"./type-DlbqWp8I.js";import"./user-check-4xSYwYvq.js";import"./user-plus-C-0nSlHG.js";import"./user-x-Drk57M2z.js";import"./wallet-C3p1yihr.js";import"./wrench-CLqKc51o.js";import"./zap-D4fS-tPu.js";import"./radio-group-BtLENAXk.js";import"./checkbox-Bos2Phgi.js";import"./multi-select-field-BX9C1tYH.js";import"./scroll-area-BmK0s-Hf.js";import"./LocationPicker-DAd_AcXs.js";import"./leaflet-FVhBWCqS.js";function er(){var k,O,$;const{t}=se(),{auth:h,assessments:i,candidates:b,employees:M,filters:o={}}=re().props,S=(h==null?void 0:h.permissions)||[],[u,v]=p.useState(o.search||""),[m,x]=p.useState(o.status||"_empty_"),[l,C]=p.useState(o.candidate_id||"_empty_"),[q,j]=p.useState(!1),[T,g]=p.useState(!1),[I,f]=p.useState(!1),[n,F]=p.useState(null),[_,P]=p.useState("create"),[y,w]=p.useState(null),R=()=>m!=="_empty_"||l!=="_empty_"||u!=="",B=()=>(m!=="_empty_"?1:0)+(l!=="_empty_"?1:0)+(u!==""?1:0),V=e=>{e.preventDefault(),A()},A=()=>{d.get(route("hr.recruitment.candidate-assessments.index"),{page:1,search:u||void 0,status:m!=="_empty_"?m:void 0,candidate_id:l!=="_empty_"?l:void 0,per_page:o.per_page},{preserveState:!0,preserveScroll:!0})},z=e=>{const s=o.sort_field===e&&o.sort_direction==="asc"?"desc":"asc";d.get(route("hr.recruitment.candidate-assessments.index"),{sort_field:e,sort_direction:s,page:1,search:u||void 0,status:m!=="_empty_"?m:void 0,candidate_id:l!=="_empty_"?l:void 0,per_page:o.per_page},{preserveState:!0,preserveScroll:!0})},L=(e,s)=>{switch(F(s),e){case"view":w(s);break;case"edit":P("edit"),f(!0);break;case"delete":g(!0);break}},U=()=>{F(null),P("create"),f(!0)},G=e=>{_==="create"?(r.loading(t("Creating assessment...")),d.post(route("hr.recruitment.candidate-assessments.store"),e,{onSuccess:s=>{f(!1),r.dismiss(),s.props.flash.success?r.success(t(s.props.flash.success)):s.props.flash.error?r.error(t(s.props.flash.error)):r.success(t("Assessment created successfully"))},onError:s=>{r.dismiss(),typeof s=="string"?r.error(s):r.error(`Failed to create assessment: ${Object.values(s).join(", ")}`)}})):_==="edit"&&(r.loading(t("Updating assessment...")),d.put(route("hr.recruitment.candidate-assessments.update",n.id),e,{onSuccess:s=>{f(!1),r.dismiss(),s.props.flash.success?r.success(t(s.props.flash.success)):s.props.flash.error?r.error(t(s.props.flash.error)):r.success(t("Assessment updated successfully"))},onError:s=>{r.dismiss(),typeof s=="string"?r.error(s):r.error(`Failed to update assessment: ${Object.values(s).join(", ")}`)}}))},H=()=>{r.loading(t("Deleting assessment...")),d.delete(route("hr.recruitment.candidate-assessments.destroy",n.id),{onSuccess:e=>{g(!1),r.dismiss(),e.props.flash.success?r.success(t(e.props.flash.success)):e.props.flash.error?r.error(t(e.props.flash.error)):r.success(t("Assessment deleted successfully"))},onError:e=>{r.dismiss(),typeof e=="string"?r.error(e):r.error(`Failed to delete assessment: ${Object.values(e).join(", ")}`)}})},J=()=>{v(""),x("_empty_"),C("_empty_"),j(!1),d.get(route("hr.recruitment.candidate-assessments.index"),{page:1,per_page:o.per_page},{preserveState:!0,preserveScroll:!0})},D=[];ie(S,"create-candidate-assessments")&&D.push({label:t("Add Assessment"),icon:a.jsx(ae,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>U()});const K=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Recruitment"),href:route("hr.recruitment.candidate-assessments.index")},{title:t("Candidate Assessments")}],Q=e=>{switch(e){case"Pass":return"bg-green-50 text-green-700 ring-green-600/20";case"Fail":return"bg-red-50 text-red-700 ring-red-600/10";case"Pending":return"bg-yellow-50 text-yellow-800 ring-yellow-600/20";default:return"bg-gray-50 text-gray-600 ring-gray-500/10"}},W=[{key:"candidate.full_name",label:t("Candidate"),render:(e,s)=>{var c,E;return a.jsx("div",{children:a.jsxs("div",{className:"font-medium",children:[(c=s.candidate)==null?void 0:c.first_name," ",(E=s.candidate)==null?void 0:E.last_name]})})}},{key:"assessment_name",label:t("Assessment"),sortable:!0,render:e=>a.jsx("div",{className:"font-medium",children:e})},{key:"score",label:t("Score"),render:(e,s)=>{if(!s.score||!s.max_score)return"-";const c=Math.round(s.score/s.max_score*100);return a.jsxs("div",{children:[a.jsxs("div",{className:"font-medium",children:[s.score,"/",s.max_score]}),a.jsxs("div",{className:"text-xs text-gray-500",children:[c,"%"]})]})}},{key:"pass_fail_status",label:t("Status"),render:e=>a.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${Q(e)}`,children:t(e)})},{key:"conductor.name",label:t("Conducted By"),render:(e,s)=>{var c;return((c=s.conductor)==null?void 0:c.name)||"-"}},{key:"assessment_date",label:t("Date"),sortable:!0,render:e=>{var s;return((s=window.appSettings)==null?void 0:s.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}}],X=[{label:t("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-candidate-assessments"},{label:t("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-candidate-assessments"},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-candidate-assessments"}],N=[{value:"_empty_",label:t("All Statuses"),disabled:!0},{value:"Pass",label:t("Pass")},{value:"Fail",label:t("Fail")},{value:"Pending",label:t("Pending")}],Y=[{value:"_empty_",label:t("All Candidates"),disabled:!0},...(b||[]).map(e=>({value:e.id.toString(),label:`${e.first_name} ${e.last_name}`}))],Z=[{value:"_empty_",label:t("Select Candidate")},...(b||[]).map(e=>({value:e.id.toString(),label:`${e.first_name} ${e.last_name}`}))],ee=[...(M||[]).map(e=>({value:e.id.toString(),label:e.name}))];return a.jsxs(te,{title:t("Candidate Assessments"),url:"/hr/recruitment/candidate-assessments",actions:D,breadcrumbs:K,noPadding:!0,children:[a.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:a.jsx(de,{searchTerm:u,onSearchChange:v,onSearch:V,filters:[{name:"status",label:t("Status"),type:"select",value:m,onChange:x,options:N},{name:"candidate_id",label:t("Candidate"),type:"select",value:l,onChange:C,options:Y,searchable:!0}],showFilters:q,setShowFilters:j,hasActiveFilters:R,activeFilterCount:B,onResetFilters:J,onApplyFilters:A,currentPerPage:((k=o.per_page)==null?void 0:k.toString())||"10",onPerPageChange:e=>{d.get(route("hr.recruitment.candidate-assessments.index"),{page:1,per_page:parseInt(e),search:u||void 0,status:m!=="_empty_"?m:void 0,candidate_id:l!=="_empty_"?l:void 0},{preserveState:!0,preserveScroll:!0})}})}),a.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[a.jsx(ne,{columns:W,actions:X,data:(i==null?void 0:i.data)||[],from:(i==null?void 0:i.from)||1,onAction:L,sortField:o.sort_field,sortDirection:o.sort_direction,onSort:z,permissions:S,entityPermissions:{view:"view-candidate-assessments",create:"create-candidate-assessments",edit:"edit-candidate-assessments",delete:"delete-candidate-assessments"}}),a.jsx(pe,{from:(i==null?void 0:i.from)||0,to:(i==null?void 0:i.to)||0,total:(i==null?void 0:i.total)||0,links:i==null?void 0:i.links,entityName:t("assessments"),onPageChange:e=>d.get(e)})]}),a.jsx(me,{isOpen:I,onClose:()=>f(!1),onSubmit:G,formConfig:{fields:[{name:"candidate_id",label:t("Candidate"),type:"select",required:!0,options:Z.filter(e=>e.value!=="_empty_"),searchable:!0},{name:"assessment_name",label:t("Assessment Name"),type:"text",required:!0},{name:"score",label:t("Score"),type:"number",min:0},{name:"max_score",label:t("Max Score"),type:"number",min:1},{name:"pass_fail_status",label:t("Status"),type:"select",required:!0,options:N.filter(e=>e.value!=="_empty_")},{name:"conducted_by",label:t("Conducted By"),type:"select",required:!0,options:ee,placeholder:t("Select Employee"),searchable:!0},{name:"assessment_date",label:t("Assessment Date"),type:"date",required:!0},{name:"comments",label:t("Comments"),type:"textarea"}],modalSize:"lg"},initialData:n?{...n,assessment_date:n.assessment_date?window.appSettings.formatDateTimeSimple(n.assessment_date,!1):n.assessment_date}:null,title:t(_==="create"?"Add New Assessment":"Edit Assessment"),mode:_}),a.jsx(le,{isOpen:T,onClose:()=>g(!1),onConfirm:H,itemName:n?`${(O=n.candidate)==null?void 0:O.first_name} ${($=n.candidate)==null?void 0:$.last_name} - ${n.assessment_name}`:"",entityName:"assessment"}),a.jsx(oe,{open:!!y,onOpenChange:()=>w(null),children:y&&a.jsx(ce,{assessment:y})})]})}export{er as default}; +import{r as p,j as a}from"./ui-Z445SNHD.js";import{P as te}from"./page-template-Cw8W4Qs2.js";import{u as se,c as re,x as ie,P as ae,r as d,D as oe,t as r}from"./app-Da3PX8qg.js";import{C as ne}from"./CrudTable-Dk-uCuqB.js";import{C as me}from"./CrudFormModal-CTSICk3j.js";import{C as le}from"./CrudDeleteModal-DmHx0JCJ.js";import{P as pe}from"./pagination-B9z4VraF.js";import{S as de}from"./search-and-filter-bar-1QHzFJdq.js";import ce from"./view-BuptRAC0.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./table-BRtys9Nx.js";import"./unlink-vC8B7N8r.js";import"./scale-Chnhsap1.js";import"./arrow-down-left-D4-BLXQL.js";import"./arrow-left-B9tcIgis.js";import"./arrow-right-left-TC-Oi5FJ.js";import"./arrow-right-SXr1661j.js";import"./arrow-up-down-Df1H6itH.js";import"./lock-open-Cco69YMj.js";import"./award-DOf5Xc3o.js";import"./ban-C1FQ9ay_.js";import"./indian-rupee-CY9fE6hT.js";import"./bell-BMsQyWM-.js";import"./book-open-DiNAfaue.js";import"./boxes-Bjf0_Kx7.js";import"./building-2-DmmRcP0c.js";import"./building-BXglONiz.js";import"./calculator-B75Vnhim.js";import"./calendar-check-C2F7PWoI.js";import"./camera-DZNJpjXR.js";import"./chart-column-CKzC1aib.js";import"./chart-no-axes-column-increasing-xL8kjLW0.js";import"./chart-no-axes-column-CaNDayE9.js";import"./chevron-left-C98gPe5P.js";import"./circle-alert-Cu5dznTP.js";import"./circle-check-big-KTDTMhTs.js";import"./circle-check-aau4wqhp.js";import"./circle-help-C4uXcZYY.js";import"./circle-x-r3If4JPw.js";import"./circle-DgA3bS7I.js";import"./clipboard-list-BNSl4hy2.js";import"./code-Dzlx6QPB.js";import"./crosshair-DtQysFz7.js";import"./crown-CC8Godfb.js";import"./download-BHVnw95S.js";import"./external-link-DL5n0dhJ.js";import"./eye-off-BJYR0wmr.js";import"./eye-CzYzwmmr.js";import"./instagram-tpp8H3E-.js";import"./file-down-CxCQCvcc.js";import"./pen-line-CNA-f1dm.js";import"./file-up-D3rB-4Bg.js";import"./filter-B_3e214H.js";import"./folder-git-2-T64oq8HG.js";import"./house-BUnGVtyw.js";import"./git-branch-EdIXkL-9.js";import"./grip-vertical-BvetFs24.js";import"./hard-drive--Nch37f-.js";import"./hash-B3fNBlbs.js";import"./shield-rKKgzkbW.js";import"./info-Cj5ROI6H.js";import"./layers-DdZLSQgt.js";import"./layout-list-DkB7S2jk.js";import"./lightbulb-CJXOfIFD.js";import"./link-2-DNnYgrdz.js";import"./link-DeErafFW.js";import"./twitter-CRZZ6zjd.js";import"./list-DY4Uh_0E.js";import"./locate-fixed-BKpEfCUU.js";import"./lock-BGSkpX29.js";import"./log-in-TxFQ9ojy.js";import"./mail-khAU5Oig.js";import"./map-pin-BFNXdrz2.js";import"./menu-BGxVBBZl.js";import"./message-square-warning-DHRFlo8i.js";import"./message-square-C7x1Rix5.js";import"./monitor-P2T9V9tT.js";import"./package-C-rDDwyp.js";import"./percent-DP16IBy2.js";import"./phone-XzqO8Dfs.js";import"./plane-C9QqCVcZ.js";import"./play-62Z04sZZ.js";import"./qr-code-CUR1J9NH.js";import"./quote-DF2Qwen7.js";import"./radio-nm2vY_Ib.js";import"./ruler-DviIA5uv.js";import"./send-DXZhFVWG.js";import"./server-BzBihesB.js";import"./wifi-BPS_-hKY.js";import"./shield-check-Cyw4YGYb.js";import"./smartphone-i99jk4ns.js";import"./square-check-big-Cal0w_ma.js";import"./square-pen-CatLE0_h.js";import"./star-CSGOTD6i.js";import"./sun-TjfxyFzf.js";import"./tag-CUFhfHTp.js";import"./target-B_9kWYv3.js";import"./thumbs-up-Du-LlBXg.js";import"./ticket-BjgtGAIQ.js";import"./trash-2-15Ri11Yq.js";import"./trash-BRJCY2my.js";import"./trending-down-MNPLLbIb.js";import"./trending-up-D5y6g4yZ.js";import"./triangle-alert-CeuDFixJ.js";import"./trophy-Cs36GMET.js";import"./type-DX1RNe21.js";import"./user-check-DDs_5zV9.js";import"./user-plus-Ba62LA9O.js";import"./user-x-C3dBJr2o.js";import"./wallet-BP1hP1I0.js";import"./wrench-DX6GWbcS.js";import"./zap-Of1Abppa.js";import"./radio-group-CuY8xCRY.js";import"./checkbox-C3Z6LHOx.js";import"./multi-select-field-ALFA5JXF.js";import"./scroll-area-C7NBgd0i.js";import"./LocationPicker-Dy1Od2a3.js";import"./leaflet-FVhBWCqS.js";function er(){var k,O,$;const{t}=se(),{auth:h,assessments:i,candidates:b,employees:M,filters:o={}}=re().props,S=(h==null?void 0:h.permissions)||[],[u,v]=p.useState(o.search||""),[m,x]=p.useState(o.status||"_empty_"),[l,C]=p.useState(o.candidate_id||"_empty_"),[q,j]=p.useState(!1),[T,g]=p.useState(!1),[I,f]=p.useState(!1),[n,F]=p.useState(null),[_,P]=p.useState("create"),[y,w]=p.useState(null),R=()=>m!=="_empty_"||l!=="_empty_"||u!=="",B=()=>(m!=="_empty_"?1:0)+(l!=="_empty_"?1:0)+(u!==""?1:0),V=e=>{e.preventDefault(),A()},A=()=>{d.get(route("hr.recruitment.candidate-assessments.index"),{page:1,search:u||void 0,status:m!=="_empty_"?m:void 0,candidate_id:l!=="_empty_"?l:void 0,per_page:o.per_page},{preserveState:!0,preserveScroll:!0})},z=e=>{const s=o.sort_field===e&&o.sort_direction==="asc"?"desc":"asc";d.get(route("hr.recruitment.candidate-assessments.index"),{sort_field:e,sort_direction:s,page:1,search:u||void 0,status:m!=="_empty_"?m:void 0,candidate_id:l!=="_empty_"?l:void 0,per_page:o.per_page},{preserveState:!0,preserveScroll:!0})},L=(e,s)=>{switch(F(s),e){case"view":w(s);break;case"edit":P("edit"),f(!0);break;case"delete":g(!0);break}},U=()=>{F(null),P("create"),f(!0)},G=e=>{_==="create"?(r.loading(t("Creating assessment...")),d.post(route("hr.recruitment.candidate-assessments.store"),e,{onSuccess:s=>{f(!1),r.dismiss(),s.props.flash.success?r.success(t(s.props.flash.success)):s.props.flash.error?r.error(t(s.props.flash.error)):r.success(t("Assessment created successfully"))},onError:s=>{r.dismiss(),typeof s=="string"?r.error(s):r.error(`Failed to create assessment: ${Object.values(s).join(", ")}`)}})):_==="edit"&&(r.loading(t("Updating assessment...")),d.put(route("hr.recruitment.candidate-assessments.update",n.id),e,{onSuccess:s=>{f(!1),r.dismiss(),s.props.flash.success?r.success(t(s.props.flash.success)):s.props.flash.error?r.error(t(s.props.flash.error)):r.success(t("Assessment updated successfully"))},onError:s=>{r.dismiss(),typeof s=="string"?r.error(s):r.error(`Failed to update assessment: ${Object.values(s).join(", ")}`)}}))},H=()=>{r.loading(t("Deleting assessment...")),d.delete(route("hr.recruitment.candidate-assessments.destroy",n.id),{onSuccess:e=>{g(!1),r.dismiss(),e.props.flash.success?r.success(t(e.props.flash.success)):e.props.flash.error?r.error(t(e.props.flash.error)):r.success(t("Assessment deleted successfully"))},onError:e=>{r.dismiss(),typeof e=="string"?r.error(e):r.error(`Failed to delete assessment: ${Object.values(e).join(", ")}`)}})},J=()=>{v(""),x("_empty_"),C("_empty_"),j(!1),d.get(route("hr.recruitment.candidate-assessments.index"),{page:1,per_page:o.per_page},{preserveState:!0,preserveScroll:!0})},D=[];ie(S,"create-candidate-assessments")&&D.push({label:t("Add Assessment"),icon:a.jsx(ae,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>U()});const K=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Recruitment"),href:route("hr.recruitment.candidate-assessments.index")},{title:t("Candidate Assessments")}],Q=e=>{switch(e){case"Pass":return"bg-green-50 text-green-700 ring-green-600/20";case"Fail":return"bg-red-50 text-red-700 ring-red-600/10";case"Pending":return"bg-yellow-50 text-yellow-800 ring-yellow-600/20";default:return"bg-gray-50 text-gray-600 ring-gray-500/10"}},W=[{key:"candidate.full_name",label:t("Candidate"),render:(e,s)=>{var c,E;return a.jsx("div",{children:a.jsxs("div",{className:"font-medium",children:[(c=s.candidate)==null?void 0:c.first_name," ",(E=s.candidate)==null?void 0:E.last_name]})})}},{key:"assessment_name",label:t("Assessment"),sortable:!0,render:e=>a.jsx("div",{className:"font-medium",children:e})},{key:"score",label:t("Score"),render:(e,s)=>{if(!s.score||!s.max_score)return"-";const c=Math.round(s.score/s.max_score*100);return a.jsxs("div",{children:[a.jsxs("div",{className:"font-medium",children:[s.score,"/",s.max_score]}),a.jsxs("div",{className:"text-xs text-gray-500",children:[c,"%"]})]})}},{key:"pass_fail_status",label:t("Status"),render:e=>a.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${Q(e)}`,children:t(e)})},{key:"conductor.name",label:t("Conducted By"),render:(e,s)=>{var c;return((c=s.conductor)==null?void 0:c.name)||"-"}},{key:"assessment_date",label:t("Date"),sortable:!0,render:e=>{var s;return((s=window.appSettings)==null?void 0:s.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}}],X=[{label:t("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-candidate-assessments"},{label:t("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-candidate-assessments"},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-candidate-assessments"}],N=[{value:"_empty_",label:t("All Statuses"),disabled:!0},{value:"Pass",label:t("Pass")},{value:"Fail",label:t("Fail")},{value:"Pending",label:t("Pending")}],Y=[{value:"_empty_",label:t("All Candidates"),disabled:!0},...(b||[]).map(e=>({value:e.id.toString(),label:`${e.first_name} ${e.last_name}`}))],Z=[{value:"_empty_",label:t("Select Candidate")},...(b||[]).map(e=>({value:e.id.toString(),label:`${e.first_name} ${e.last_name}`}))],ee=[...(M||[]).map(e=>({value:e.id.toString(),label:e.name}))];return a.jsxs(te,{title:t("Candidate Assessments"),url:"/hr/recruitment/candidate-assessments",actions:D,breadcrumbs:K,noPadding:!0,children:[a.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:a.jsx(de,{searchTerm:u,onSearchChange:v,onSearch:V,filters:[{name:"status",label:t("Status"),type:"select",value:m,onChange:x,options:N},{name:"candidate_id",label:t("Candidate"),type:"select",value:l,onChange:C,options:Y,searchable:!0}],showFilters:q,setShowFilters:j,hasActiveFilters:R,activeFilterCount:B,onResetFilters:J,onApplyFilters:A,currentPerPage:((k=o.per_page)==null?void 0:k.toString())||"10",onPerPageChange:e=>{d.get(route("hr.recruitment.candidate-assessments.index"),{page:1,per_page:parseInt(e),search:u||void 0,status:m!=="_empty_"?m:void 0,candidate_id:l!=="_empty_"?l:void 0},{preserveState:!0,preserveScroll:!0})}})}),a.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[a.jsx(ne,{columns:W,actions:X,data:(i==null?void 0:i.data)||[],from:(i==null?void 0:i.from)||1,onAction:L,sortField:o.sort_field,sortDirection:o.sort_direction,onSort:z,permissions:S,entityPermissions:{view:"view-candidate-assessments",create:"create-candidate-assessments",edit:"edit-candidate-assessments",delete:"delete-candidate-assessments"}}),a.jsx(pe,{from:(i==null?void 0:i.from)||0,to:(i==null?void 0:i.to)||0,total:(i==null?void 0:i.total)||0,links:i==null?void 0:i.links,entityName:t("assessments"),onPageChange:e=>d.get(e)})]}),a.jsx(me,{isOpen:I,onClose:()=>f(!1),onSubmit:G,formConfig:{fields:[{name:"candidate_id",label:t("Candidate"),type:"select",required:!0,options:Z.filter(e=>e.value!=="_empty_"),searchable:!0},{name:"assessment_name",label:t("Assessment Name"),type:"text",required:!0},{name:"score",label:t("Score"),type:"number",min:0},{name:"max_score",label:t("Max Score"),type:"number",min:1},{name:"pass_fail_status",label:t("Status"),type:"select",required:!0,options:N.filter(e=>e.value!=="_empty_")},{name:"conducted_by",label:t("Conducted By"),type:"select",required:!0,options:ee,placeholder:t("Select Employee"),searchable:!0},{name:"assessment_date",label:t("Assessment Date"),type:"date",required:!0},{name:"comments",label:t("Comments"),type:"textarea"}],modalSize:"lg"},initialData:n?{...n,assessment_date:n.assessment_date?window.appSettings.formatDateTimeSimple(n.assessment_date,!1):n.assessment_date}:null,title:t(_==="create"?"Add New Assessment":"Edit Assessment"),mode:_}),a.jsx(le,{isOpen:T,onClose:()=>g(!1),onConfirm:H,itemName:n?`${(O=n.candidate)==null?void 0:O.first_name} ${($=n.candidate)==null?void 0:$.last_name} - ${n.assessment_name}`:"",entityName:"assessment"}),a.jsx(oe,{open:!!y,onOpenChange:()=>w(null),children:y&&a.jsx(ce,{assessment:y})})]})}export{er as default}; diff --git a/public/build/assets/index-pYsbnZJq.js b/public/build/assets/index-ZgRW7xta.js similarity index 70% rename from public/build/assets/index-pYsbnZJq.js rename to public/build/assets/index-ZgRW7xta.js index 387b22e73..06061edf6 100644 --- a/public/build/assets/index-pYsbnZJq.js +++ b/public/build/assets/index-ZgRW7xta.js @@ -1 +1 @@ -import{r as c,j as i}from"./ui-Z445SNHD.js";import{P as fe}from"./page-template-B_mOhR6n.js";import{u as we,c as be,x as he,P as ge,r as h,D as _e,t as n}from"./app-36WMjvX0.js";import{C as ye}from"./CrudTable-DA37WZsR.js";import{C as xe}from"./CrudFormModal-Bmz2nLeY.js";import{C as Se}from"./CrudDeleteModal-DM40AK8z.js";import{P as je}from"./pagination-n2efY1KU.js";import{S as ke}from"./search-and-filter-bar-PUOLiNYr.js";import Ne from"./view-xmGjBfiu.js";import{S as Ce,a as Ie,b as Re,c as Fe,d as Pe}from"./select-DgPPBKIC.js";import{S as y}from"./star-WlheM7sI.js";import"./textarea-CdnKPU5F.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./table-C1YkBp3W.js";import"./unlink-sh32LPkQ.js";import"./scale-rJYsnHRa.js";import"./arrow-down-left-BN6xjhcz.js";import"./arrow-left-CjPQICYw.js";import"./arrow-right-left-DKUcVR58.js";import"./arrow-right-DUEfRrRr.js";import"./arrow-up-down-FmcUfWon.js";import"./lock-open-CN4tz8Of.js";import"./award-D9FlSYzB.js";import"./ban-CMgLBFSt.js";import"./indian-rupee-Bh3-8N2a.js";import"./bell-Cr2F9IDD.js";import"./book-open-DUwKvBiK.js";import"./boxes-rwzklut0.js";import"./building-2-Cda8xQDI.js";import"./building-CG4yAV8N.js";import"./calculator-wt_63eRJ.js";import"./calendar-check-BZ1JTjf6.js";import"./camera-DDKUkICL.js";import"./chart-column-GeSBJr5Y.js";import"./chart-no-axes-column-increasing-Beqplnfl.js";import"./chart-no-axes-column-BKgkVzqT.js";import"./chevron-left-DKWjKjSf.js";import"./circle-alert-KsX4JXbz.js";import"./circle-check-big-DqURlwt2.js";import"./circle-check-C_SLfS2p.js";import"./circle-help-BdsC7_wR.js";import"./circle-x-DkvEqmM5.js";import"./circle-BpyxLEsH.js";import"./clipboard-list-BU0dok7E.js";import"./code-DNPjFOcs.js";import"./crosshair-C7OptAZm.js";import"./crown-Cp4cgutu.js";import"./download-Ba72czhU.js";import"./external-link-uO-R2E0-.js";import"./eye-off-DlDpEvnB.js";import"./eye-DSAoA9Pp.js";import"./instagram-DBjFHIT7.js";import"./file-down-Bxu0R4EW.js";import"./pen-line-Fy-AVmqM.js";import"./file-up-CZ-cXuKa.js";import"./filter-D8dMdozc.js";import"./folder-git-2-Dwj_EoDL.js";import"./house-D8b8GwgZ.js";import"./git-branch-D2sIFzs4.js";import"./grip-vertical-DXcr-v-g.js";import"./hard-drive-ApF-ULi1.js";import"./hash-CHJS6b-L.js";import"./shield-Mt6vEHxn.js";import"./info-VH-vNQ_z.js";import"./layers-CF7Mhs3n.js";import"./layout-list-BuBaZfwq.js";import"./lightbulb-fAsbBO8F.js";import"./link-2-C22T2wSs.js";import"./link-ClcCoVU_.js";import"./twitter-DDHYm63p.js";import"./list-Ajdnpsw1.js";import"./locate-fixed-D29o3FBS.js";import"./lock-RX1hYn48.js";import"./log-in-Bt5dnADg.js";import"./mail-BFoS8U8W.js";import"./map-pin-L7jUebKz.js";import"./menu-Cu-nnefe.js";import"./message-square-warning-DbVEqa_0.js";import"./message-square-DMJ4IbdE.js";import"./monitor-DL9THmS7.js";import"./package-B9XnehkQ.js";import"./percent-BYDujffR.js";import"./phone-CJ2h446N.js";import"./plane-BqORGC6m.js";import"./play-DHqp-NCB.js";import"./qr-code-u5AOBzVe.js";import"./quote-BtOwgBns.js";import"./radio-CxUR05xj.js";import"./ruler-DbxwIrQY.js";import"./send-DpE3qK0m.js";import"./server-DgtPu6lA.js";import"./wifi-CFyF5qct.js";import"./shield-check--CTAItWs.js";import"./smartphone-BQ_9x4vN.js";import"./square-check-big-Dt4MtZcM.js";import"./square-pen-B3p2jiW9.js";import"./sun-DRsBfXSu.js";import"./tag-CMVMnpSh.js";import"./target-BEz5Ry2v.js";import"./thumbs-up-DYj-woXk.js";import"./ticket-BhEK5100.js";import"./trash-2-Dxg0nP1A.js";import"./trash-Dyd2ZsaG.js";import"./trending-down-CeOqAkGV.js";import"./trending-up-CPB8hZlm.js";import"./triangle-alert-MsN2AA6c.js";import"./trophy-BZyhzbIT.js";import"./type-DlbqWp8I.js";import"./user-check-4xSYwYvq.js";import"./user-plus-C-0nSlHG.js";import"./user-x-Drk57M2z.js";import"./wallet-C3p1yihr.js";import"./wrench-CLqKc51o.js";import"./zap-D4fS-tPu.js";import"./radio-group-BtLENAXk.js";import"./checkbox-Bos2Phgi.js";import"./multi-select-field-BX9C1tYH.js";import"./scroll-area-BmK0s-Hf.js";import"./index-BdQq_4o_.js";import"./LocationPicker-DAd_AcXs.js";import"./leaflet-FVhBWCqS.js";function N({value:t,onChange:_,disabled:s}){const[C,g]=c.useState(0),m=C||t;return i.jsxs("div",{className:"flex items-center gap-0.5",children:[[1,2,3,4,5].map(d=>{const u=m>=d,j=!u&&m>=d-.5;return i.jsxs("div",{className:"relative h-7 w-7",children:[i.jsx(y,{className:"h-7 w-7 fill-none text-gray-300"}),j&&i.jsx("div",{className:"absolute inset-0 overflow-hidden",style:{width:"50%"},children:i.jsx(y,{className:"h-7 w-7 fill-yellow-400 text-yellow-400"})}),u&&i.jsx("div",{className:"absolute inset-0",children:i.jsx(y,{className:"h-7 w-7 fill-yellow-400 text-yellow-400"})}),i.jsx("div",{className:`absolute inset-y-0 left-0 w-1/2 ${s?"cursor-default":"cursor-pointer"}`,onMouseEnter:()=>!s&&g(d-.5),onMouseLeave:()=>!s&&g(0),onClick:()=>!s&&_(d-.5)}),i.jsx("div",{className:`absolute inset-y-0 right-0 w-1/2 ${s?"cursor-default":"cursor-pointer"}`,onMouseEnter:()=>!s&&g(d),onMouseLeave:()=>!s&&g(0),onClick:()=>!s&&_(d)})]},d)}),t>0&&i.jsxs("span",{className:"ml-2 text-sm text-gray-500",children:[t,"/5"]})]})}function gi(){var q,L,z,W,X,B,G;const{t}=we(),{auth:_,interviewFeedback:s,interviews:C,interviewers:g,filters:m={}}=be().props,d=(_==null?void 0:_.permissions)||[],[u,j]=c.useState(m.search||""),[v,F]=c.useState(m.recommendation||"_empty_"),[f,P]=c.useState(m.interviewer_id||"_empty_"),[Q,M]=c.useState(!1),[Y,I]=c.useState(!1),[Z,x]=c.useState(!1),[p,A]=c.useState(null),[w,O]=c.useState("create"),[R,$]=c.useState(null),[ee,b]=c.useState([]),[k,S]=c.useState(""),E=async(e,r=!0)=>{if(r&&b([]),e&&e!=="_empty_")try{const a=await(await fetch(route("hr.recruitment.interview-feedback.get-interviewers",e),{method:"GET",headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})).json();b(a||[])}catch(o){console.error("Error fetching interviewers:",o),b([])}else b([])},te=()=>v!=="_empty_"||f!=="_empty_"||u!=="",re=()=>(v!=="_empty_"?1:0)+(f!=="_empty_"?1:0)+(u!==""?1:0),ie=e=>{e.preventDefault(),H()},H=()=>{h.get(route("hr.recruitment.interview-feedback.index"),{page:1,search:u||void 0,recommendation:v!=="_empty_"?v:void 0,interviewer_id:f!=="_empty_"?f:void 0,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},se=e=>{const r=m.sort_field===e&&m.sort_direction==="asc"?"desc":"asc";h.get(route("hr.recruitment.interview-feedback.index"),{sort_field:e,sort_direction:r,page:1,search:u||void 0,recommendation:v!=="_empty_"?v:void 0,interviewer_id:f!=="_empty_"?f:void 0,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},oe=async(e,r)=>{switch(A(r),e==="edit"&&r.interview_id&&(S(r.interview_id.toString()),await E(r.interview_id.toString())),e){case"view":$(r);break;case"edit":O("edit"),x(!0);break;case"delete":I(!0);break}},ne=()=>{A(null),O("create"),b([]),S(""),x(!0)},ae=e=>{k&&(e.interview_id=k),Array.isArray(e.interviewer_id)&&e.interviewer_id.length>0?e.interviewer_id=e.interviewer_id.join(","):e.interviewer_id||(e.interviewer_id=null),w==="create"?(n.loading(t("Submitting interview feedback...")),h.post(route("hr.recruitment.interview-feedback.store"),e,{onSuccess:r=>{x(!1),S(""),b([]),n.dismiss(),r.props.flash.success?n.success(t(r.props.flash.success)):r.props.flash.error?n.error(t(r.props.flash.error)):n.success(t("Interview feedback submitted successfully"))},onError:r=>{n.dismiss(),typeof r=="string"?n.error(r):n.error(`Failed to submit interview feedback: ${Object.values(r).join(", ")}`)}})):w==="edit"&&(n.loading(t("Updating interview feedback...")),h.put(route("hr.recruitment.interview-feedback.update",p.id),e,{onSuccess:r=>{x(!1),S(""),b([]),n.dismiss(),r.props.flash.success?n.success(t(r.props.flash.success)):r.props.flash.error?n.error(t(r.props.flash.error)):n.success(t("Interview feedback updated successfully"))},onError:r=>{n.dismiss(),typeof r=="string"?n.error(r):n.error(`Failed to update interview feedback: ${Object.values(r).join(", ")}`)}}))},le=()=>{n.loading(t("Deleting interview feedback...")),h.delete(route("hr.recruitment.interview-feedback.destroy",p.id),{onSuccess:e=>{I(!1),n.dismiss(),e.props.flash.success?n.success(t(e.props.flash.success)):e.props.flash.error?n.error(t(e.props.flash.error)):n.success(t("Interview feedback deleted successfully"))},onError:e=>{n.dismiss(),typeof e=="string"?n.error(e):n.error(`Failed to delete interview feedback: ${Object.values(e).join(", ")}`)}})},me=()=>{j(""),F("_empty_"),P("_empty_"),M(!1),h.get(route("hr.recruitment.interview-feedback.index"),{page:1,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},T=[];he(d,"create-interview-feedback")&&T.push({label:t("Add Feedback"),icon:i.jsx(ge,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>ne()});const ce=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Recruitment"),href:route("hr.recruitment.interview-feedback.index")},{title:t("Interview Feedback")}],pe=e=>{switch(e){case"Strong Hire":return"bg-green-50 text-green-700 ring-green-600/20";case"Hire":return"bg-blue-50 text-blue-700 ring-blue-600/20";case"Maybe":return"bg-yellow-50 text-yellow-800 ring-yellow-600/20";case"Reject":return"bg-red-50 text-red-700 ring-red-600/10";case"Strong Reject":return"bg-red-50 text-red-700 ring-red-600/10";default:return"bg-gray-50 text-gray-600 ring-gray-500/10"}},de=[{key:"interview.candidate.full_name",label:t("Candidate"),render:(e,r)=>{var o,a,l,U,J,K;return i.jsxs("div",{children:[i.jsxs("div",{className:"font-medium",children:[(a=(o=r.interview)==null?void 0:o.candidate)==null?void 0:a.first_name," ",(U=(l=r.interview)==null?void 0:l.candidate)==null?void 0:U.last_name]}),i.jsx("div",{className:"text-xs text-gray-500",children:(K=(J=r.interview)==null?void 0:J.job)==null?void 0:K.title})]})}},{key:"interview.round.name",label:t("Round"),render:(e,r)=>{var o,a;return((a=(o=r.interview)==null?void 0:o.round)==null?void 0:a.name)||"-"}},{key:"interviewer_names",label:t("Interviewer"),render:(e,r)=>r.interviewer_names||"-"},{key:"overall_rating",label:t("Overall Rating"),render:e=>e?i.jsxs("div",{className:"flex items-center gap-0.5",children:[[1,2,3,4,5].map(r=>{const o=e>=r,a=!o&&e>=r-.5;return i.jsxs("div",{className:"relative h-4 w-4",children:[i.jsx(y,{className:"h-4 w-4 fill-none text-gray-300"}),a&&i.jsx("div",{className:"absolute inset-0 overflow-hidden",style:{width:"50%"},children:i.jsx(y,{className:"h-4 w-4 fill-yellow-400 text-yellow-400"})}),o&&i.jsx("div",{className:"absolute inset-0",children:i.jsx(y,{className:"h-4 w-4 fill-yellow-400 text-yellow-400"})})]},r)}),i.jsxs("span",{className:"ml-1 text-xs text-gray-500",children:[e,"/5"]})]}):"-"},{key:"recommendation",label:t("Recommendation"),render:e=>e?i.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${pe(e)}`,children:t(e)}):"-"},{key:"created_at",label:t("Submitted"),sortable:!0,render:e=>{var r;return((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}}],ue=[{label:t("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-interview-feedback"},{label:t("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-interview-feedback"},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-interview-feedback"}],D=[{value:"_empty_",label:t("All Recommendations")},{value:"Strong Hire",label:t("Strong Hire")},{value:"Hire",label:t("Hire")},{value:"Maybe",label:t("Maybe")},{value:"Reject",label:t("Reject")},{value:"Strong Reject",label:t("Strong Reject")}],ve=[{value:"_empty_",label:t("All Interviewers"),disabled:!0},...(g||[]).map(e=>({value:e.id.toString(),label:e.name}))],V=[{value:"_empty_",label:t("Select Interview")},...(C||[]).map(e=>{var r,o,a,l;return{value:e.id.toString(),label:`${(r=e.candidate)==null?void 0:r.first_name} ${(o=e.candidate)==null?void 0:o.last_name} - ${(a=e.job)==null?void 0:a.title} (${((l=e.round)==null?void 0:l.name)||"No Round"})`}})];return[t("Select Interviewer"),...(g||[]).map(e=>({value:e.id.toString(),label:e.name}))],i.jsxs(fe,{title:t("Interview Feedback"),url:"/hr/recruitment/interview-feedback",actions:T,breadcrumbs:ce,noPadding:!0,children:[i.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:i.jsx(ke,{searchTerm:u,onSearchChange:j,onSearch:ie,filters:[{name:"recommendation",label:t("Recommendation"),type:"select",value:v,onChange:F,options:D},{name:"interviewer_id",label:t("Interviewer"),type:"select",value:f,onChange:P,options:ve,searchable:!0}],showFilters:Q,setShowFilters:M,hasActiveFilters:te,activeFilterCount:re,onResetFilters:me,onApplyFilters:H,currentPerPage:((q=m.per_page)==null?void 0:q.toString())||"10",onPerPageChange:e=>{h.get(route("hr.recruitment.interview-feedback.index"),{page:1,per_page:parseInt(e),search:u||void 0,recommendation:v!=="_empty_"?v:void 0,interviewer_id:f!=="_empty_"?f:void 0},{preserveState:!0,preserveScroll:!0})}})}),i.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[i.jsx(ye,{columns:de,actions:ue,data:(s==null?void 0:s.data)||[],from:(s==null?void 0:s.from)||1,onAction:oe,sortField:m.sort_field,sortDirection:m.sort_direction,onSort:se,permissions:d,entityPermissions:{view:"view-interview-feedback",create:"create-interview-feedback",edit:"edit-interview-feedback",delete:"delete-interview-feedback"}}),i.jsx(je,{from:(s==null?void 0:s.from)||0,to:(s==null?void 0:s.to)||0,total:(s==null?void 0:s.total)||0,links:s==null?void 0:s.links,entityName:t("interview feedback"),onPageChange:e=>h.get(e)})]}),i.jsx(xe,{isOpen:Z,onClose:()=>x(!1),onSubmit:ae,formConfig:{fields:[{name:"interview_id",label:t("Interview"),type:"select",required:!1,options:V.filter(e=>e.value!=="_empty_"),render:(e,r,o)=>{const a=k||r[e.name]||"";return i.jsxs(Ce,{value:a,onValueChange:l=>{S(l),o(e.name,l),b([]),o("interviewer_id",[]),E(l)},children:[i.jsx(Ie,{children:i.jsx(Re,{placeholder:t("Select Interview")})}),i.jsx(Fe,{className:"z-[60000]",searchable:!0,children:V.filter(l=>l.value!=="_empty_").map(l=>i.jsx(Pe,{value:String(l.value),children:l.label},l.value))})]})}},{name:"interviewer_id",label:t("Interviewer"),type:"multi-select",searchable:!0,key:`interviewer-${k}`,options:ee.map(e=>({value:e.id.toString(),label:e.name}))},{name:"technical_rating",label:t("Technical Rating"),type:"number",render:(e,r,o)=>i.jsx(N,{value:Number(r[e.name])||0,onChange:a=>o(e.name,a),disabled:w==="view"})},{name:"communication_rating",label:t("Communication Rating"),type:"number",render:(e,r,o)=>i.jsx(N,{value:Number(r[e.name])||0,onChange:a=>o(e.name,a),disabled:w==="view"})},{name:"cultural_fit_rating",label:t("Cultural Fit Rating"),type:"number",render:(e,r,o)=>i.jsx(N,{value:Number(r[e.name])||0,onChange:a=>o(e.name,a),disabled:w==="view"})},{name:"overall_rating",label:t("Overall Rating"),type:"number",render:(e,r,o)=>i.jsx(N,{value:Number(r[e.name])||0,onChange:a=>o(e.name,a),disabled:w==="view"})},{name:"recommendation",label:t("Recommendation"),type:"select",options:D.filter(e=>e.value!=="_empty_")},{name:"strengths",label:t("Strengths"),type:"textarea"},{name:"weaknesses",label:t("Weaknesses"),type:"textarea"},{name:"comments",label:t("Comments"),type:"textarea"}],modalSize:"xl"},initialData:p?{...p,interviewer_id:p.interviewer_id?p.interviewer_id.split(","):[],interview_id:(L=p.interview_id)==null?void 0:L.toString()}:null,title:t(w==="create"?"Add Interview Feedback":"Edit Interview Feedback"),mode:w}),i.jsx(Se,{isOpen:Y,onClose:()=>I(!1),onConfirm:le,itemName:p?`${(W=(z=p.interview)==null?void 0:z.candidate)==null?void 0:W.first_name} ${(B=(X=p.interview)==null?void 0:X.candidate)==null?void 0:B.last_name} - ${(G=p.interviewer)==null?void 0:G.name}`:"",entityName:"interview feedback"}),i.jsx(_e,{open:!!R,onOpenChange:()=>$(null),children:R&&i.jsx(Ne,{feedback:R})})]})}export{gi as default}; +import{r as c,j as i}from"./ui-Z445SNHD.js";import{P as fe}from"./page-template-Cw8W4Qs2.js";import{u as we,c as be,x as he,P as ge,r as h,D as _e,t as n}from"./app-Da3PX8qg.js";import{C as ye}from"./CrudTable-Dk-uCuqB.js";import{C as xe}from"./CrudFormModal-CTSICk3j.js";import{C as Se}from"./CrudDeleteModal-DmHx0JCJ.js";import{P as je}from"./pagination-B9z4VraF.js";import{S as ke}from"./search-and-filter-bar-1QHzFJdq.js";import Ne from"./view-B6GrgoZ1.js";import{S as Ce,a as Ie,b as Re,c as Fe,d as Pe}from"./select-9uIRiOV_.js";import{S as y}from"./star-CSGOTD6i.js";import"./textarea-BgXisGCr.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./table-BRtys9Nx.js";import"./unlink-vC8B7N8r.js";import"./scale-Chnhsap1.js";import"./arrow-down-left-D4-BLXQL.js";import"./arrow-left-B9tcIgis.js";import"./arrow-right-left-TC-Oi5FJ.js";import"./arrow-right-SXr1661j.js";import"./arrow-up-down-Df1H6itH.js";import"./lock-open-Cco69YMj.js";import"./award-DOf5Xc3o.js";import"./ban-C1FQ9ay_.js";import"./indian-rupee-CY9fE6hT.js";import"./bell-BMsQyWM-.js";import"./book-open-DiNAfaue.js";import"./boxes-Bjf0_Kx7.js";import"./building-2-DmmRcP0c.js";import"./building-BXglONiz.js";import"./calculator-B75Vnhim.js";import"./calendar-check-C2F7PWoI.js";import"./camera-DZNJpjXR.js";import"./chart-column-CKzC1aib.js";import"./chart-no-axes-column-increasing-xL8kjLW0.js";import"./chart-no-axes-column-CaNDayE9.js";import"./chevron-left-C98gPe5P.js";import"./circle-alert-Cu5dznTP.js";import"./circle-check-big-KTDTMhTs.js";import"./circle-check-aau4wqhp.js";import"./circle-help-C4uXcZYY.js";import"./circle-x-r3If4JPw.js";import"./circle-DgA3bS7I.js";import"./clipboard-list-BNSl4hy2.js";import"./code-Dzlx6QPB.js";import"./crosshair-DtQysFz7.js";import"./crown-CC8Godfb.js";import"./download-BHVnw95S.js";import"./external-link-DL5n0dhJ.js";import"./eye-off-BJYR0wmr.js";import"./eye-CzYzwmmr.js";import"./instagram-tpp8H3E-.js";import"./file-down-CxCQCvcc.js";import"./pen-line-CNA-f1dm.js";import"./file-up-D3rB-4Bg.js";import"./filter-B_3e214H.js";import"./folder-git-2-T64oq8HG.js";import"./house-BUnGVtyw.js";import"./git-branch-EdIXkL-9.js";import"./grip-vertical-BvetFs24.js";import"./hard-drive--Nch37f-.js";import"./hash-B3fNBlbs.js";import"./shield-rKKgzkbW.js";import"./info-Cj5ROI6H.js";import"./layers-DdZLSQgt.js";import"./layout-list-DkB7S2jk.js";import"./lightbulb-CJXOfIFD.js";import"./link-2-DNnYgrdz.js";import"./link-DeErafFW.js";import"./twitter-CRZZ6zjd.js";import"./list-DY4Uh_0E.js";import"./locate-fixed-BKpEfCUU.js";import"./lock-BGSkpX29.js";import"./log-in-TxFQ9ojy.js";import"./mail-khAU5Oig.js";import"./map-pin-BFNXdrz2.js";import"./menu-BGxVBBZl.js";import"./message-square-warning-DHRFlo8i.js";import"./message-square-C7x1Rix5.js";import"./monitor-P2T9V9tT.js";import"./package-C-rDDwyp.js";import"./percent-DP16IBy2.js";import"./phone-XzqO8Dfs.js";import"./plane-C9QqCVcZ.js";import"./play-62Z04sZZ.js";import"./qr-code-CUR1J9NH.js";import"./quote-DF2Qwen7.js";import"./radio-nm2vY_Ib.js";import"./ruler-DviIA5uv.js";import"./send-DXZhFVWG.js";import"./server-BzBihesB.js";import"./wifi-BPS_-hKY.js";import"./shield-check-Cyw4YGYb.js";import"./smartphone-i99jk4ns.js";import"./square-check-big-Cal0w_ma.js";import"./square-pen-CatLE0_h.js";import"./sun-TjfxyFzf.js";import"./tag-CUFhfHTp.js";import"./target-B_9kWYv3.js";import"./thumbs-up-Du-LlBXg.js";import"./ticket-BjgtGAIQ.js";import"./trash-2-15Ri11Yq.js";import"./trash-BRJCY2my.js";import"./trending-down-MNPLLbIb.js";import"./trending-up-D5y6g4yZ.js";import"./triangle-alert-CeuDFixJ.js";import"./trophy-Cs36GMET.js";import"./type-DX1RNe21.js";import"./user-check-DDs_5zV9.js";import"./user-plus-Ba62LA9O.js";import"./user-x-C3dBJr2o.js";import"./wallet-BP1hP1I0.js";import"./wrench-DX6GWbcS.js";import"./zap-Of1Abppa.js";import"./radio-group-CuY8xCRY.js";import"./checkbox-C3Z6LHOx.js";import"./multi-select-field-ALFA5JXF.js";import"./scroll-area-C7NBgd0i.js";import"./index-BdQq_4o_.js";import"./LocationPicker-Dy1Od2a3.js";import"./leaflet-FVhBWCqS.js";function N({value:t,onChange:_,disabled:s}){const[C,g]=c.useState(0),m=C||t;return i.jsxs("div",{className:"flex items-center gap-0.5",children:[[1,2,3,4,5].map(d=>{const u=m>=d,j=!u&&m>=d-.5;return i.jsxs("div",{className:"relative h-7 w-7",children:[i.jsx(y,{className:"h-7 w-7 fill-none text-gray-300"}),j&&i.jsx("div",{className:"absolute inset-0 overflow-hidden",style:{width:"50%"},children:i.jsx(y,{className:"h-7 w-7 fill-yellow-400 text-yellow-400"})}),u&&i.jsx("div",{className:"absolute inset-0",children:i.jsx(y,{className:"h-7 w-7 fill-yellow-400 text-yellow-400"})}),i.jsx("div",{className:`absolute inset-y-0 left-0 w-1/2 ${s?"cursor-default":"cursor-pointer"}`,onMouseEnter:()=>!s&&g(d-.5),onMouseLeave:()=>!s&&g(0),onClick:()=>!s&&_(d-.5)}),i.jsx("div",{className:`absolute inset-y-0 right-0 w-1/2 ${s?"cursor-default":"cursor-pointer"}`,onMouseEnter:()=>!s&&g(d),onMouseLeave:()=>!s&&g(0),onClick:()=>!s&&_(d)})]},d)}),t>0&&i.jsxs("span",{className:"ml-2 text-sm text-gray-500",children:[t,"/5"]})]})}function gi(){var q,L,z,W,X,B,G;const{t}=we(),{auth:_,interviewFeedback:s,interviews:C,interviewers:g,filters:m={}}=be().props,d=(_==null?void 0:_.permissions)||[],[u,j]=c.useState(m.search||""),[v,F]=c.useState(m.recommendation||"_empty_"),[f,P]=c.useState(m.interviewer_id||"_empty_"),[Q,M]=c.useState(!1),[Y,I]=c.useState(!1),[Z,x]=c.useState(!1),[p,A]=c.useState(null),[w,O]=c.useState("create"),[R,$]=c.useState(null),[ee,b]=c.useState([]),[k,S]=c.useState(""),E=async(e,r=!0)=>{if(r&&b([]),e&&e!=="_empty_")try{const a=await(await fetch(route("hr.recruitment.interview-feedback.get-interviewers",e),{method:"GET",headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}})).json();b(a||[])}catch(o){console.error("Error fetching interviewers:",o),b([])}else b([])},te=()=>v!=="_empty_"||f!=="_empty_"||u!=="",re=()=>(v!=="_empty_"?1:0)+(f!=="_empty_"?1:0)+(u!==""?1:0),ie=e=>{e.preventDefault(),H()},H=()=>{h.get(route("hr.recruitment.interview-feedback.index"),{page:1,search:u||void 0,recommendation:v!=="_empty_"?v:void 0,interviewer_id:f!=="_empty_"?f:void 0,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},se=e=>{const r=m.sort_field===e&&m.sort_direction==="asc"?"desc":"asc";h.get(route("hr.recruitment.interview-feedback.index"),{sort_field:e,sort_direction:r,page:1,search:u||void 0,recommendation:v!=="_empty_"?v:void 0,interviewer_id:f!=="_empty_"?f:void 0,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},oe=async(e,r)=>{switch(A(r),e==="edit"&&r.interview_id&&(S(r.interview_id.toString()),await E(r.interview_id.toString())),e){case"view":$(r);break;case"edit":O("edit"),x(!0);break;case"delete":I(!0);break}},ne=()=>{A(null),O("create"),b([]),S(""),x(!0)},ae=e=>{k&&(e.interview_id=k),Array.isArray(e.interviewer_id)&&e.interviewer_id.length>0?e.interviewer_id=e.interviewer_id.join(","):e.interviewer_id||(e.interviewer_id=null),w==="create"?(n.loading(t("Submitting interview feedback...")),h.post(route("hr.recruitment.interview-feedback.store"),e,{onSuccess:r=>{x(!1),S(""),b([]),n.dismiss(),r.props.flash.success?n.success(t(r.props.flash.success)):r.props.flash.error?n.error(t(r.props.flash.error)):n.success(t("Interview feedback submitted successfully"))},onError:r=>{n.dismiss(),typeof r=="string"?n.error(r):n.error(`Failed to submit interview feedback: ${Object.values(r).join(", ")}`)}})):w==="edit"&&(n.loading(t("Updating interview feedback...")),h.put(route("hr.recruitment.interview-feedback.update",p.id),e,{onSuccess:r=>{x(!1),S(""),b([]),n.dismiss(),r.props.flash.success?n.success(t(r.props.flash.success)):r.props.flash.error?n.error(t(r.props.flash.error)):n.success(t("Interview feedback updated successfully"))},onError:r=>{n.dismiss(),typeof r=="string"?n.error(r):n.error(`Failed to update interview feedback: ${Object.values(r).join(", ")}`)}}))},le=()=>{n.loading(t("Deleting interview feedback...")),h.delete(route("hr.recruitment.interview-feedback.destroy",p.id),{onSuccess:e=>{I(!1),n.dismiss(),e.props.flash.success?n.success(t(e.props.flash.success)):e.props.flash.error?n.error(t(e.props.flash.error)):n.success(t("Interview feedback deleted successfully"))},onError:e=>{n.dismiss(),typeof e=="string"?n.error(e):n.error(`Failed to delete interview feedback: ${Object.values(e).join(", ")}`)}})},me=()=>{j(""),F("_empty_"),P("_empty_"),M(!1),h.get(route("hr.recruitment.interview-feedback.index"),{page:1,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},T=[];he(d,"create-interview-feedback")&&T.push({label:t("Add Feedback"),icon:i.jsx(ge,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>ne()});const ce=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Recruitment"),href:route("hr.recruitment.interview-feedback.index")},{title:t("Interview Feedback")}],pe=e=>{switch(e){case"Strong Hire":return"bg-green-50 text-green-700 ring-green-600/20";case"Hire":return"bg-blue-50 text-blue-700 ring-blue-600/20";case"Maybe":return"bg-yellow-50 text-yellow-800 ring-yellow-600/20";case"Reject":return"bg-red-50 text-red-700 ring-red-600/10";case"Strong Reject":return"bg-red-50 text-red-700 ring-red-600/10";default:return"bg-gray-50 text-gray-600 ring-gray-500/10"}},de=[{key:"interview.candidate.full_name",label:t("Candidate"),render:(e,r)=>{var o,a,l,U,J,K;return i.jsxs("div",{children:[i.jsxs("div",{className:"font-medium",children:[(a=(o=r.interview)==null?void 0:o.candidate)==null?void 0:a.first_name," ",(U=(l=r.interview)==null?void 0:l.candidate)==null?void 0:U.last_name]}),i.jsx("div",{className:"text-xs text-gray-500",children:(K=(J=r.interview)==null?void 0:J.job)==null?void 0:K.title})]})}},{key:"interview.round.name",label:t("Round"),render:(e,r)=>{var o,a;return((a=(o=r.interview)==null?void 0:o.round)==null?void 0:a.name)||"-"}},{key:"interviewer_names",label:t("Interviewer"),render:(e,r)=>r.interviewer_names||"-"},{key:"overall_rating",label:t("Overall Rating"),render:e=>e?i.jsxs("div",{className:"flex items-center gap-0.5",children:[[1,2,3,4,5].map(r=>{const o=e>=r,a=!o&&e>=r-.5;return i.jsxs("div",{className:"relative h-4 w-4",children:[i.jsx(y,{className:"h-4 w-4 fill-none text-gray-300"}),a&&i.jsx("div",{className:"absolute inset-0 overflow-hidden",style:{width:"50%"},children:i.jsx(y,{className:"h-4 w-4 fill-yellow-400 text-yellow-400"})}),o&&i.jsx("div",{className:"absolute inset-0",children:i.jsx(y,{className:"h-4 w-4 fill-yellow-400 text-yellow-400"})})]},r)}),i.jsxs("span",{className:"ml-1 text-xs text-gray-500",children:[e,"/5"]})]}):"-"},{key:"recommendation",label:t("Recommendation"),render:e=>e?i.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${pe(e)}`,children:t(e)}):"-"},{key:"created_at",label:t("Submitted"),sortable:!0,render:e=>{var r;return((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}}],ue=[{label:t("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-interview-feedback"},{label:t("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-interview-feedback"},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-interview-feedback"}],D=[{value:"_empty_",label:t("All Recommendations")},{value:"Strong Hire",label:t("Strong Hire")},{value:"Hire",label:t("Hire")},{value:"Maybe",label:t("Maybe")},{value:"Reject",label:t("Reject")},{value:"Strong Reject",label:t("Strong Reject")}],ve=[{value:"_empty_",label:t("All Interviewers"),disabled:!0},...(g||[]).map(e=>({value:e.id.toString(),label:e.name}))],V=[{value:"_empty_",label:t("Select Interview")},...(C||[]).map(e=>{var r,o,a,l;return{value:e.id.toString(),label:`${(r=e.candidate)==null?void 0:r.first_name} ${(o=e.candidate)==null?void 0:o.last_name} - ${(a=e.job)==null?void 0:a.title} (${((l=e.round)==null?void 0:l.name)||"No Round"})`}})];return[t("Select Interviewer"),...(g||[]).map(e=>({value:e.id.toString(),label:e.name}))],i.jsxs(fe,{title:t("Interview Feedback"),url:"/hr/recruitment/interview-feedback",actions:T,breadcrumbs:ce,noPadding:!0,children:[i.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:i.jsx(ke,{searchTerm:u,onSearchChange:j,onSearch:ie,filters:[{name:"recommendation",label:t("Recommendation"),type:"select",value:v,onChange:F,options:D},{name:"interviewer_id",label:t("Interviewer"),type:"select",value:f,onChange:P,options:ve,searchable:!0}],showFilters:Q,setShowFilters:M,hasActiveFilters:te,activeFilterCount:re,onResetFilters:me,onApplyFilters:H,currentPerPage:((q=m.per_page)==null?void 0:q.toString())||"10",onPerPageChange:e=>{h.get(route("hr.recruitment.interview-feedback.index"),{page:1,per_page:parseInt(e),search:u||void 0,recommendation:v!=="_empty_"?v:void 0,interviewer_id:f!=="_empty_"?f:void 0},{preserveState:!0,preserveScroll:!0})}})}),i.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[i.jsx(ye,{columns:de,actions:ue,data:(s==null?void 0:s.data)||[],from:(s==null?void 0:s.from)||1,onAction:oe,sortField:m.sort_field,sortDirection:m.sort_direction,onSort:se,permissions:d,entityPermissions:{view:"view-interview-feedback",create:"create-interview-feedback",edit:"edit-interview-feedback",delete:"delete-interview-feedback"}}),i.jsx(je,{from:(s==null?void 0:s.from)||0,to:(s==null?void 0:s.to)||0,total:(s==null?void 0:s.total)||0,links:s==null?void 0:s.links,entityName:t("interview feedback"),onPageChange:e=>h.get(e)})]}),i.jsx(xe,{isOpen:Z,onClose:()=>x(!1),onSubmit:ae,formConfig:{fields:[{name:"interview_id",label:t("Interview"),type:"select",required:!1,options:V.filter(e=>e.value!=="_empty_"),render:(e,r,o)=>{const a=k||r[e.name]||"";return i.jsxs(Ce,{value:a,onValueChange:l=>{S(l),o(e.name,l),b([]),o("interviewer_id",[]),E(l)},children:[i.jsx(Ie,{children:i.jsx(Re,{placeholder:t("Select Interview")})}),i.jsx(Fe,{className:"z-[60000]",searchable:!0,children:V.filter(l=>l.value!=="_empty_").map(l=>i.jsx(Pe,{value:String(l.value),children:l.label},l.value))})]})}},{name:"interviewer_id",label:t("Interviewer"),type:"multi-select",searchable:!0,key:`interviewer-${k}`,options:ee.map(e=>({value:e.id.toString(),label:e.name}))},{name:"technical_rating",label:t("Technical Rating"),type:"number",render:(e,r,o)=>i.jsx(N,{value:Number(r[e.name])||0,onChange:a=>o(e.name,a),disabled:w==="view"})},{name:"communication_rating",label:t("Communication Rating"),type:"number",render:(e,r,o)=>i.jsx(N,{value:Number(r[e.name])||0,onChange:a=>o(e.name,a),disabled:w==="view"})},{name:"cultural_fit_rating",label:t("Cultural Fit Rating"),type:"number",render:(e,r,o)=>i.jsx(N,{value:Number(r[e.name])||0,onChange:a=>o(e.name,a),disabled:w==="view"})},{name:"overall_rating",label:t("Overall Rating"),type:"number",render:(e,r,o)=>i.jsx(N,{value:Number(r[e.name])||0,onChange:a=>o(e.name,a),disabled:w==="view"})},{name:"recommendation",label:t("Recommendation"),type:"select",options:D.filter(e=>e.value!=="_empty_")},{name:"strengths",label:t("Strengths"),type:"textarea"},{name:"weaknesses",label:t("Weaknesses"),type:"textarea"},{name:"comments",label:t("Comments"),type:"textarea"}],modalSize:"xl"},initialData:p?{...p,interviewer_id:p.interviewer_id?p.interviewer_id.split(","):[],interview_id:(L=p.interview_id)==null?void 0:L.toString()}:null,title:t(w==="create"?"Add Interview Feedback":"Edit Interview Feedback"),mode:w}),i.jsx(Se,{isOpen:Y,onClose:()=>I(!1),onConfirm:le,itemName:p?`${(W=(z=p.interview)==null?void 0:z.candidate)==null?void 0:W.first_name} ${(B=(X=p.interview)==null?void 0:X.candidate)==null?void 0:B.last_name} - ${(G=p.interviewer)==null?void 0:G.name}`:"",entityName:"interview feedback"}),i.jsx(_e,{open:!!R,onOpenChange:()=>$(null),children:R&&i.jsx(Ne,{feedback:R})})]})}export{gi as default}; diff --git a/public/build/assets/index-fC9HVRx6.js b/public/build/assets/index-ZmQgMVvc.js similarity index 74% rename from public/build/assets/index-fC9HVRx6.js rename to public/build/assets/index-ZmQgMVvc.js index ef23b569d..b1a37649c 100644 --- a/public/build/assets/index-fC9HVRx6.js +++ b/public/build/assets/index-ZmQgMVvc.js @@ -1,4 +1,4 @@ -import{r as n,j as e}from"./ui-Z445SNHD.js";import{P as u}from"./page-template-B_mOhR6n.js";import{F as j,i as y,a as f,b}from"./index-DrmIhGnK.js";import{u as N,D,h as w,j as v,k as C,l as a}from"./app-36WMjvX0.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";function ni({events:r,canManage:s}){const{t}=N(),[i,m]=n.useState(null),[d,o]=n.useState(!1),p=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Calendar")}],x=[],c=h=>{const l=r.find(g=>String(g.id)===String(h.event.id));l&&(m(l),o(!0))};return e.jsxs(u,{title:t("Calendar"),url:"/calendar",breadcrumbs:p,actions:x,children:[e.jsxs("div",{className:"bg-white rounded-lg shadow p-6",children:[e.jsx("div",{className:"mb-4 flex justify-between items-center",children:e.jsxs("div",{className:"flex gap-2",children:[e.jsxs("div",{className:"flex items-center gap-2 text-sm",children:[e.jsx("div",{className:"w-3 h-3 bg-blue-500 rounded"}),e.jsx("span",{children:t("Meetings")})]}),e.jsxs("div",{className:"flex items-center gap-2 text-sm",children:[e.jsx("div",{className:"w-3 h-3 bg-green-500 rounded"}),e.jsx("span",{children:t("Holidays")})]}),e.jsxs("div",{className:"flex items-center gap-2 text-sm",children:[e.jsx("div",{className:"w-3 h-3 bg-yellow-500 rounded"}),e.jsx("span",{children:t("Leaves")})]})]})}),e.jsx("div",{style:{height:"600px"},children:e.jsx(j,{plugins:[y,f,b],initialView:"dayGridMonth",headerToolbar:{left:"prev,next today",center:"title",right:"dayGridMonth,timeGridWeek,timeGridDay"},events:r,height:"100%",editable:s,selectable:s,selectMirror:!0,dayMaxEvents:!0,weekends:!0,eventDisplay:"block",eventBackgroundColor:"",eventBorderColor:"",eventTextColor:"white",eventClick:c,displayEventTime:!1})})]}),e.jsx(D,{open:d,onOpenChange:o,children:e.jsxs(w,{className:"max-w-md",children:[e.jsx(v,{children:e.jsx(C,{children:i==null?void 0:i.title})}),e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsxs(a,{variant:"outline",className:` +import{r as n,j as e}from"./ui-Z445SNHD.js";import{P as u}from"./page-template-Cw8W4Qs2.js";import{F as j,i as y,a as f,b}from"./index-DrmIhGnK.js";import{u as N,D,h as w,j as v,k as C,l as a}from"./app-Da3PX8qg.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";function ni({events:r,canManage:s}){const{t}=N(),[i,m]=n.useState(null),[d,o]=n.useState(!1),p=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Calendar")}],x=[],c=h=>{const l=r.find(g=>String(g.id)===String(h.event.id));l&&(m(l),o(!0))};return e.jsxs(u,{title:t("Calendar"),url:"/calendar",breadcrumbs:p,actions:x,children:[e.jsxs("div",{className:"bg-white rounded-lg shadow p-6",children:[e.jsx("div",{className:"mb-4 flex justify-between items-center",children:e.jsxs("div",{className:"flex gap-2",children:[e.jsxs("div",{className:"flex items-center gap-2 text-sm",children:[e.jsx("div",{className:"w-3 h-3 bg-blue-500 rounded"}),e.jsx("span",{children:t("Meetings")})]}),e.jsxs("div",{className:"flex items-center gap-2 text-sm",children:[e.jsx("div",{className:"w-3 h-3 bg-green-500 rounded"}),e.jsx("span",{children:t("Holidays")})]}),e.jsxs("div",{className:"flex items-center gap-2 text-sm",children:[e.jsx("div",{className:"w-3 h-3 bg-yellow-500 rounded"}),e.jsx("span",{children:t("Leaves")})]})]})}),e.jsx("div",{style:{height:"600px"},children:e.jsx(j,{plugins:[y,f,b],initialView:"dayGridMonth",headerToolbar:{left:"prev,next today",center:"title",right:"dayGridMonth,timeGridWeek,timeGridDay"},events:r,height:"100%",editable:s,selectable:s,selectMirror:!0,dayMaxEvents:!0,weekends:!0,eventDisplay:"block",eventBackgroundColor:"",eventBorderColor:"",eventTextColor:"white",eventClick:c,displayEventTime:!1})})]}),e.jsx(D,{open:d,onOpenChange:o,children:e.jsxs(w,{className:"max-w-md",children:[e.jsx(v,{children:e.jsx(C,{children:i==null?void 0:i.title})}),e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsxs(a,{variant:"outline",className:` ${(i==null?void 0:i.type)==="meeting"?"bg-blue-50 text-blue-700":""} ${(i==null?void 0:i.type)==="holiday"?"bg-green-50 text-green-700":""} ${(i==null?void 0:i.type)==="leave"?"bg-yellow-50 text-yellow-700":""} diff --git a/public/build/assets/index-Bd5O1uaW.js b/public/build/assets/index-_W6Z7PVu.js similarity index 53% rename from public/build/assets/index-Bd5O1uaW.js rename to public/build/assets/index-_W6Z7PVu.js index 2034bc88d..124bedcda 100644 --- a/public/build/assets/index-Bd5O1uaW.js +++ b/public/build/assets/index-_W6Z7PVu.js @@ -1 +1 @@ -import{r as c,j as m}from"./ui-Z445SNHD.js";import{P as B}from"./page-template-B_mOhR6n.js";import{u as $,c as z,x as G,P as Y,r as n,D as H,t as i}from"./app-36WMjvX0.js";import{C as J}from"./CrudTable-DA37WZsR.js";import{C as K}from"./CrudFormModal-Bmz2nLeY.js";import{C as L}from"./CrudDeleteModal-DM40AK8z.js";import{P as Q}from"./pagination-n2efY1KU.js";import{S as W}from"./search-and-filter-bar-PUOLiNYr.js";import X from"./view-CnbbnLqP.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./table-C1YkBp3W.js";import"./unlink-sh32LPkQ.js";import"./scale-rJYsnHRa.js";import"./arrow-down-left-BN6xjhcz.js";import"./arrow-left-CjPQICYw.js";import"./arrow-right-left-DKUcVR58.js";import"./arrow-right-DUEfRrRr.js";import"./arrow-up-down-FmcUfWon.js";import"./lock-open-CN4tz8Of.js";import"./award-D9FlSYzB.js";import"./ban-CMgLBFSt.js";import"./indian-rupee-Bh3-8N2a.js";import"./bell-Cr2F9IDD.js";import"./book-open-DUwKvBiK.js";import"./boxes-rwzklut0.js";import"./building-2-Cda8xQDI.js";import"./building-CG4yAV8N.js";import"./calculator-wt_63eRJ.js";import"./calendar-check-BZ1JTjf6.js";import"./camera-DDKUkICL.js";import"./chart-column-GeSBJr5Y.js";import"./chart-no-axes-column-increasing-Beqplnfl.js";import"./chart-no-axes-column-BKgkVzqT.js";import"./chevron-left-DKWjKjSf.js";import"./circle-alert-KsX4JXbz.js";import"./circle-check-big-DqURlwt2.js";import"./circle-check-C_SLfS2p.js";import"./circle-help-BdsC7_wR.js";import"./circle-x-DkvEqmM5.js";import"./circle-BpyxLEsH.js";import"./clipboard-list-BU0dok7E.js";import"./code-DNPjFOcs.js";import"./crosshair-C7OptAZm.js";import"./crown-Cp4cgutu.js";import"./download-Ba72czhU.js";import"./external-link-uO-R2E0-.js";import"./eye-off-DlDpEvnB.js";import"./eye-DSAoA9Pp.js";import"./instagram-DBjFHIT7.js";import"./file-down-Bxu0R4EW.js";import"./pen-line-Fy-AVmqM.js";import"./file-up-CZ-cXuKa.js";import"./filter-D8dMdozc.js";import"./folder-git-2-Dwj_EoDL.js";import"./house-D8b8GwgZ.js";import"./git-branch-D2sIFzs4.js";import"./grip-vertical-DXcr-v-g.js";import"./hard-drive-ApF-ULi1.js";import"./hash-CHJS6b-L.js";import"./shield-Mt6vEHxn.js";import"./info-VH-vNQ_z.js";import"./layers-CF7Mhs3n.js";import"./layout-list-BuBaZfwq.js";import"./lightbulb-fAsbBO8F.js";import"./link-2-C22T2wSs.js";import"./link-ClcCoVU_.js";import"./twitter-DDHYm63p.js";import"./list-Ajdnpsw1.js";import"./locate-fixed-D29o3FBS.js";import"./lock-RX1hYn48.js";import"./log-in-Bt5dnADg.js";import"./mail-BFoS8U8W.js";import"./map-pin-L7jUebKz.js";import"./menu-Cu-nnefe.js";import"./message-square-warning-DbVEqa_0.js";import"./message-square-DMJ4IbdE.js";import"./monitor-DL9THmS7.js";import"./package-B9XnehkQ.js";import"./percent-BYDujffR.js";import"./phone-CJ2h446N.js";import"./plane-BqORGC6m.js";import"./play-DHqp-NCB.js";import"./qr-code-u5AOBzVe.js";import"./quote-BtOwgBns.js";import"./radio-CxUR05xj.js";import"./ruler-DbxwIrQY.js";import"./send-DpE3qK0m.js";import"./server-DgtPu6lA.js";import"./wifi-CFyF5qct.js";import"./shield-check--CTAItWs.js";import"./smartphone-BQ_9x4vN.js";import"./square-check-big-Dt4MtZcM.js";import"./square-pen-B3p2jiW9.js";import"./star-WlheM7sI.js";import"./sun-DRsBfXSu.js";import"./tag-CMVMnpSh.js";import"./target-BEz5Ry2v.js";import"./thumbs-up-DYj-woXk.js";import"./ticket-BhEK5100.js";import"./trash-2-Dxg0nP1A.js";import"./trash-Dyd2ZsaG.js";import"./trending-down-CeOqAkGV.js";import"./trending-up-CPB8hZlm.js";import"./triangle-alert-MsN2AA6c.js";import"./trophy-BZyhzbIT.js";import"./type-DlbqWp8I.js";import"./user-check-4xSYwYvq.js";import"./user-plus-C-0nSlHG.js";import"./user-x-Drk57M2z.js";import"./wallet-C3p1yihr.js";import"./wrench-CLqKc51o.js";import"./zap-D4fS-tPu.js";import"./radio-group-BtLENAXk.js";import"./checkbox-Bos2Phgi.js";import"./multi-select-field-BX9C1tYH.js";import"./scroll-area-BmK0s-Hf.js";import"./LocationPicker-DAd_AcXs.js";import"./leaflet-FVhBWCqS.js";function Ut(){var w;const{t:e}=$(),{auth:f,currencies:s,filters:p={},globalSettings:r}=z().props,y=(f==null?void 0:f.permissions)||[],[l,x]=c.useState(p.search||""),[F,C]=c.useState(!1),[P,g]=c.useState(!1),[S,d]=c.useState(!1),[D,h]=c.useState(!1),[a,b]=c.useState(null),[u,_]=c.useState("create"),N=()=>l!=="",k=()=>l?1:0,O=t=>{t.preventDefault(),v()},v=()=>{n.get(route("currencies.index"),{page:1,search:l||void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},E=t=>{const o=p.sort_field===t&&p.sort_direction==="asc"?"desc":"asc";n.get(route("currencies.index"),{sort_field:t,sort_direction:o,page:1,search:l||void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},M=(t,o)=>{switch(b(o),t){case"view":g(!0);break;case"edit":_("edit"),d(!0);break;case"delete":h(!0);break}},A=()=>{b(null),_("create"),d(!0)},q=t=>{u==="create"?(r!=null&&r.is_demo||i.loading(e("Creating currency...")),n.post(route("currencies.store"),t,{onSuccess:o=>{d(!1),r!=null&&r.is_demo||i.dismiss(),o.props.flash.success?i.success(e(o.props.flash.success)):o.props.flash.error&&i.error(e(o.props.flash.error))},onError:o=>{r!=null&&r.is_demo||i.dismiss(),typeof o=="string"?i.error(e(o)):i.error(e("Failed to create currency: {{errors}}",{errors:Object.values(o).join(", ")}))}})):u==="edit"&&(r!=null&&r.is_demo||i.loading(e("Updating currency...")),n.put(route("currencies.update",a.id),t,{onSuccess:o=>{d(!1),r!=null&&r.is_demo||i.dismiss(),o.props.flash.success?i.success(e(o.props.flash.success)):o.props.flash.error&&i.error(e(o.props.flash.error))},onError:o=>{r!=null&&r.is_demo||i.dismiss(),typeof o=="string"?i.error(e(o)):i.error(e("Failed to update currency: {{errors}}",{errors:Object.values(o).join(", ")}))}}))},T=()=>{r!=null&&r.is_demo||i.loading(e("Deleting currency...")),n.delete(route("currencies.destroy",a.id),{onSuccess:t=>{h(!1),r!=null&&r.is_demo||i.dismiss(),t.props.flash.success?i.success(e(t.props.flash.success)):t.props.flash.error&&i.error(e(t.props.flash.error))},onError:t=>{r!=null&&r.is_demo||i.dismiss(),typeof t=="string"?i.error(e(t)):i.error(e("Failed to delete currency: {{errors}}",{errors:Object.values(t).join(", ")}))}})},V=()=>{x(""),C(!1),n.get(route("currencies.index"),{page:1,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},j=[];G(y,"manage-currencies")&&j.push({label:e("Add Currency"),icon:m.jsx(Y,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>A()});const I=[{title:e("Dashboard"),href:route("dashboard")},{title:e("Currency")}],R=[{key:"name",label:e("Name"),sortable:!0},{key:"code",label:e("Code"),sortable:!0},{key:"symbol",label:e("Symbol"),sortable:!0},{key:"is_default",label:e("Default"),render:t=>m.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${t?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"}`,children:e(t?"Yes":"No")})}],U=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"manage-currencies"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"manage-currencies"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"manage-currencies",condition:t=>!t.is_default}];return m.jsxs(B,{title:e("Currency"),url:"/currencies",actions:j,breadcrumbs:I,noPadding:!0,children:[m.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:m.jsx(W,{searchTerm:l,onSearchChange:x,onSearch:O,filters:[],showFilters:F,setShowFilters:C,hasActiveFilters:N,activeFilterCount:k,onResetFilters:V,onApplyFilters:v,currentPerPage:((w=p.per_page)==null?void 0:w.toString())||"10",onPerPageChange:t=>{n.get(route("currencies.index"),{page:1,per_page:parseInt(t),search:l||void 0},{preserveState:!0,preserveScroll:!0})}})}),m.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[m.jsx(J,{columns:R,actions:U,data:(s==null?void 0:s.data)||[],from:(s==null?void 0:s.from)||1,onAction:M,sortField:p.sort_field,sortDirection:p.sort_direction,onSort:E,permissions:y,entityPermissions:{view:"manage-currencies",create:"manage-currencies",edit:"manage-currencies",delete:"manage-currencies"}}),m.jsx(Q,{from:(s==null?void 0:s.from)||0,to:(s==null?void 0:s.to)||0,total:(s==null?void 0:s.total)||0,links:s==null?void 0:s.links,entityName:e("currencies"),onPageChange:t=>n.get(t)})]}),m.jsx(H,{open:P,onOpenChange:g,children:a&&m.jsx(X,{record:a})}),m.jsx(K,{isOpen:S,onClose:()=>d(!1),onSubmit:q,formConfig:{fields:[{name:"name",label:e("Currency Name"),type:"text",required:!0},{name:"code",label:e("Currency Code"),type:"text",required:!0,placeholder:"e.g. USD, EUR, GBP"},{name:"symbol",label:e("Currency Symbol"),type:"text",required:!0,placeholder:"e.g. $, €, £"},{name:"description",label:e("Description"),type:"textarea"},{name:"is_default",label:e("Set as Default Currency"),type:"checkbox"}],modalSize:"lg"},initialData:a,title:e(u==="create"?"Add New Currency":u==="edit"?"Edit Currency":"View Currency"),mode:u}),m.jsx(L,{isOpen:D,onClose:()=>h(!1),onConfirm:T,itemName:(a==null?void 0:a.name)||"",entityName:"currency"})]})}export{Ut as default}; +import{r as c,j as m}from"./ui-Z445SNHD.js";import{P as B}from"./page-template-Cw8W4Qs2.js";import{u as $,c as z,x as G,P as Y,r as n,D as H,t as i}from"./app-Da3PX8qg.js";import{C as J}from"./CrudTable-Dk-uCuqB.js";import{C as K}from"./CrudFormModal-CTSICk3j.js";import{C as L}from"./CrudDeleteModal-DmHx0JCJ.js";import{P as Q}from"./pagination-B9z4VraF.js";import{S as W}from"./search-and-filter-bar-1QHzFJdq.js";import X from"./view-uTjftLSP.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./table-BRtys9Nx.js";import"./unlink-vC8B7N8r.js";import"./scale-Chnhsap1.js";import"./arrow-down-left-D4-BLXQL.js";import"./arrow-left-B9tcIgis.js";import"./arrow-right-left-TC-Oi5FJ.js";import"./arrow-right-SXr1661j.js";import"./arrow-up-down-Df1H6itH.js";import"./lock-open-Cco69YMj.js";import"./award-DOf5Xc3o.js";import"./ban-C1FQ9ay_.js";import"./indian-rupee-CY9fE6hT.js";import"./bell-BMsQyWM-.js";import"./book-open-DiNAfaue.js";import"./boxes-Bjf0_Kx7.js";import"./building-2-DmmRcP0c.js";import"./building-BXglONiz.js";import"./calculator-B75Vnhim.js";import"./calendar-check-C2F7PWoI.js";import"./camera-DZNJpjXR.js";import"./chart-column-CKzC1aib.js";import"./chart-no-axes-column-increasing-xL8kjLW0.js";import"./chart-no-axes-column-CaNDayE9.js";import"./chevron-left-C98gPe5P.js";import"./circle-alert-Cu5dznTP.js";import"./circle-check-big-KTDTMhTs.js";import"./circle-check-aau4wqhp.js";import"./circle-help-C4uXcZYY.js";import"./circle-x-r3If4JPw.js";import"./circle-DgA3bS7I.js";import"./clipboard-list-BNSl4hy2.js";import"./code-Dzlx6QPB.js";import"./crosshair-DtQysFz7.js";import"./crown-CC8Godfb.js";import"./download-BHVnw95S.js";import"./external-link-DL5n0dhJ.js";import"./eye-off-BJYR0wmr.js";import"./eye-CzYzwmmr.js";import"./instagram-tpp8H3E-.js";import"./file-down-CxCQCvcc.js";import"./pen-line-CNA-f1dm.js";import"./file-up-D3rB-4Bg.js";import"./filter-B_3e214H.js";import"./folder-git-2-T64oq8HG.js";import"./house-BUnGVtyw.js";import"./git-branch-EdIXkL-9.js";import"./grip-vertical-BvetFs24.js";import"./hard-drive--Nch37f-.js";import"./hash-B3fNBlbs.js";import"./shield-rKKgzkbW.js";import"./info-Cj5ROI6H.js";import"./layers-DdZLSQgt.js";import"./layout-list-DkB7S2jk.js";import"./lightbulb-CJXOfIFD.js";import"./link-2-DNnYgrdz.js";import"./link-DeErafFW.js";import"./twitter-CRZZ6zjd.js";import"./list-DY4Uh_0E.js";import"./locate-fixed-BKpEfCUU.js";import"./lock-BGSkpX29.js";import"./log-in-TxFQ9ojy.js";import"./mail-khAU5Oig.js";import"./map-pin-BFNXdrz2.js";import"./menu-BGxVBBZl.js";import"./message-square-warning-DHRFlo8i.js";import"./message-square-C7x1Rix5.js";import"./monitor-P2T9V9tT.js";import"./package-C-rDDwyp.js";import"./percent-DP16IBy2.js";import"./phone-XzqO8Dfs.js";import"./plane-C9QqCVcZ.js";import"./play-62Z04sZZ.js";import"./qr-code-CUR1J9NH.js";import"./quote-DF2Qwen7.js";import"./radio-nm2vY_Ib.js";import"./ruler-DviIA5uv.js";import"./send-DXZhFVWG.js";import"./server-BzBihesB.js";import"./wifi-BPS_-hKY.js";import"./shield-check-Cyw4YGYb.js";import"./smartphone-i99jk4ns.js";import"./square-check-big-Cal0w_ma.js";import"./square-pen-CatLE0_h.js";import"./star-CSGOTD6i.js";import"./sun-TjfxyFzf.js";import"./tag-CUFhfHTp.js";import"./target-B_9kWYv3.js";import"./thumbs-up-Du-LlBXg.js";import"./ticket-BjgtGAIQ.js";import"./trash-2-15Ri11Yq.js";import"./trash-BRJCY2my.js";import"./trending-down-MNPLLbIb.js";import"./trending-up-D5y6g4yZ.js";import"./triangle-alert-CeuDFixJ.js";import"./trophy-Cs36GMET.js";import"./type-DX1RNe21.js";import"./user-check-DDs_5zV9.js";import"./user-plus-Ba62LA9O.js";import"./user-x-C3dBJr2o.js";import"./wallet-BP1hP1I0.js";import"./wrench-DX6GWbcS.js";import"./zap-Of1Abppa.js";import"./radio-group-CuY8xCRY.js";import"./checkbox-C3Z6LHOx.js";import"./multi-select-field-ALFA5JXF.js";import"./scroll-area-C7NBgd0i.js";import"./LocationPicker-Dy1Od2a3.js";import"./leaflet-FVhBWCqS.js";function Ut(){var w;const{t:e}=$(),{auth:f,currencies:s,filters:p={},globalSettings:r}=z().props,y=(f==null?void 0:f.permissions)||[],[l,x]=c.useState(p.search||""),[F,C]=c.useState(!1),[P,g]=c.useState(!1),[S,d]=c.useState(!1),[D,h]=c.useState(!1),[a,b]=c.useState(null),[u,_]=c.useState("create"),N=()=>l!=="",k=()=>l?1:0,O=t=>{t.preventDefault(),v()},v=()=>{n.get(route("currencies.index"),{page:1,search:l||void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},E=t=>{const o=p.sort_field===t&&p.sort_direction==="asc"?"desc":"asc";n.get(route("currencies.index"),{sort_field:t,sort_direction:o,page:1,search:l||void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},M=(t,o)=>{switch(b(o),t){case"view":g(!0);break;case"edit":_("edit"),d(!0);break;case"delete":h(!0);break}},A=()=>{b(null),_("create"),d(!0)},q=t=>{u==="create"?(r!=null&&r.is_demo||i.loading(e("Creating currency...")),n.post(route("currencies.store"),t,{onSuccess:o=>{d(!1),r!=null&&r.is_demo||i.dismiss(),o.props.flash.success?i.success(e(o.props.flash.success)):o.props.flash.error&&i.error(e(o.props.flash.error))},onError:o=>{r!=null&&r.is_demo||i.dismiss(),typeof o=="string"?i.error(e(o)):i.error(e("Failed to create currency: {{errors}}",{errors:Object.values(o).join(", ")}))}})):u==="edit"&&(r!=null&&r.is_demo||i.loading(e("Updating currency...")),n.put(route("currencies.update",a.id),t,{onSuccess:o=>{d(!1),r!=null&&r.is_demo||i.dismiss(),o.props.flash.success?i.success(e(o.props.flash.success)):o.props.flash.error&&i.error(e(o.props.flash.error))},onError:o=>{r!=null&&r.is_demo||i.dismiss(),typeof o=="string"?i.error(e(o)):i.error(e("Failed to update currency: {{errors}}",{errors:Object.values(o).join(", ")}))}}))},T=()=>{r!=null&&r.is_demo||i.loading(e("Deleting currency...")),n.delete(route("currencies.destroy",a.id),{onSuccess:t=>{h(!1),r!=null&&r.is_demo||i.dismiss(),t.props.flash.success?i.success(e(t.props.flash.success)):t.props.flash.error&&i.error(e(t.props.flash.error))},onError:t=>{r!=null&&r.is_demo||i.dismiss(),typeof t=="string"?i.error(e(t)):i.error(e("Failed to delete currency: {{errors}}",{errors:Object.values(t).join(", ")}))}})},V=()=>{x(""),C(!1),n.get(route("currencies.index"),{page:1,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},j=[];G(y,"manage-currencies")&&j.push({label:e("Add Currency"),icon:m.jsx(Y,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>A()});const I=[{title:e("Dashboard"),href:route("dashboard")},{title:e("Currency")}],R=[{key:"name",label:e("Name"),sortable:!0},{key:"code",label:e("Code"),sortable:!0},{key:"symbol",label:e("Symbol"),sortable:!0},{key:"is_default",label:e("Default"),render:t=>m.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${t?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"}`,children:e(t?"Yes":"No")})}],U=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"manage-currencies"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"manage-currencies"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"manage-currencies",condition:t=>!t.is_default}];return m.jsxs(B,{title:e("Currency"),url:"/currencies",actions:j,breadcrumbs:I,noPadding:!0,children:[m.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:m.jsx(W,{searchTerm:l,onSearchChange:x,onSearch:O,filters:[],showFilters:F,setShowFilters:C,hasActiveFilters:N,activeFilterCount:k,onResetFilters:V,onApplyFilters:v,currentPerPage:((w=p.per_page)==null?void 0:w.toString())||"10",onPerPageChange:t=>{n.get(route("currencies.index"),{page:1,per_page:parseInt(t),search:l||void 0},{preserveState:!0,preserveScroll:!0})}})}),m.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[m.jsx(J,{columns:R,actions:U,data:(s==null?void 0:s.data)||[],from:(s==null?void 0:s.from)||1,onAction:M,sortField:p.sort_field,sortDirection:p.sort_direction,onSort:E,permissions:y,entityPermissions:{view:"manage-currencies",create:"manage-currencies",edit:"manage-currencies",delete:"manage-currencies"}}),m.jsx(Q,{from:(s==null?void 0:s.from)||0,to:(s==null?void 0:s.to)||0,total:(s==null?void 0:s.total)||0,links:s==null?void 0:s.links,entityName:e("currencies"),onPageChange:t=>n.get(t)})]}),m.jsx(H,{open:P,onOpenChange:g,children:a&&m.jsx(X,{record:a})}),m.jsx(K,{isOpen:S,onClose:()=>d(!1),onSubmit:q,formConfig:{fields:[{name:"name",label:e("Currency Name"),type:"text",required:!0},{name:"code",label:e("Currency Code"),type:"text",required:!0,placeholder:"e.g. USD, EUR, GBP"},{name:"symbol",label:e("Currency Symbol"),type:"text",required:!0,placeholder:"e.g. $, €, £"},{name:"description",label:e("Description"),type:"textarea"},{name:"is_default",label:e("Set as Default Currency"),type:"checkbox"}],modalSize:"lg"},initialData:a,title:e(u==="create"?"Add New Currency":u==="edit"?"Edit Currency":"View Currency"),mode:u}),m.jsx(L,{isOpen:D,onClose:()=>h(!1),onConfirm:T,itemName:(a==null?void 0:a.name)||"",entityName:"currency"})]})}export{Ut as default}; diff --git a/public/build/assets/index-KIubAgFr.js b/public/build/assets/index-ejAd0gqI.js similarity index 78% rename from public/build/assets/index-KIubAgFr.js rename to public/build/assets/index-ejAd0gqI.js index c47893c90..29da536d8 100644 --- a/public/build/assets/index-KIubAgFr.js +++ b/public/build/assets/index-ejAd0gqI.js @@ -1 +1 @@ -import{r as n,j as a}from"./ui-Z445SNHD.js";import{P as Fe}from"./page-template-B_mOhR6n.js";import{u as De,c as Ne,x as ke,P as Ae,F as Oe,g as Te,r as d,M as Ee,D as Pe,t as o}from"./app-36WMjvX0.js";import{C as Re}from"./CrudTable-DA37WZsR.js";import{C as F}from"./CrudFormModal-Bmz2nLeY.js";import{C as Me}from"./CrudDeleteModal-DM40AK8z.js";import{P as qe}from"./pagination-n2efY1KU.js";import{S as We}from"./search-and-filter-bar-PUOLiNYr.js";import Ue from"./view-DLBHNjJU.js";import{u as Ve}from"./use-initials-BK4eRgYY.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./table-C1YkBp3W.js";import"./unlink-sh32LPkQ.js";import"./scale-rJYsnHRa.js";import"./arrow-down-left-BN6xjhcz.js";import"./arrow-left-CjPQICYw.js";import"./arrow-right-left-DKUcVR58.js";import"./arrow-right-DUEfRrRr.js";import"./arrow-up-down-FmcUfWon.js";import"./lock-open-CN4tz8Of.js";import"./award-D9FlSYzB.js";import"./ban-CMgLBFSt.js";import"./indian-rupee-Bh3-8N2a.js";import"./bell-Cr2F9IDD.js";import"./book-open-DUwKvBiK.js";import"./boxes-rwzklut0.js";import"./building-2-Cda8xQDI.js";import"./building-CG4yAV8N.js";import"./calculator-wt_63eRJ.js";import"./calendar-check-BZ1JTjf6.js";import"./camera-DDKUkICL.js";import"./chart-column-GeSBJr5Y.js";import"./chart-no-axes-column-increasing-Beqplnfl.js";import"./chart-no-axes-column-BKgkVzqT.js";import"./chevron-left-DKWjKjSf.js";import"./circle-alert-KsX4JXbz.js";import"./circle-check-big-DqURlwt2.js";import"./circle-check-C_SLfS2p.js";import"./circle-help-BdsC7_wR.js";import"./circle-x-DkvEqmM5.js";import"./circle-BpyxLEsH.js";import"./clipboard-list-BU0dok7E.js";import"./code-DNPjFOcs.js";import"./crosshair-C7OptAZm.js";import"./crown-Cp4cgutu.js";import"./download-Ba72czhU.js";import"./external-link-uO-R2E0-.js";import"./eye-off-DlDpEvnB.js";import"./eye-DSAoA9Pp.js";import"./instagram-DBjFHIT7.js";import"./file-down-Bxu0R4EW.js";import"./pen-line-Fy-AVmqM.js";import"./file-up-CZ-cXuKa.js";import"./filter-D8dMdozc.js";import"./folder-git-2-Dwj_EoDL.js";import"./house-D8b8GwgZ.js";import"./git-branch-D2sIFzs4.js";import"./grip-vertical-DXcr-v-g.js";import"./hard-drive-ApF-ULi1.js";import"./hash-CHJS6b-L.js";import"./shield-Mt6vEHxn.js";import"./info-VH-vNQ_z.js";import"./layers-CF7Mhs3n.js";import"./layout-list-BuBaZfwq.js";import"./lightbulb-fAsbBO8F.js";import"./link-2-C22T2wSs.js";import"./link-ClcCoVU_.js";import"./twitter-DDHYm63p.js";import"./list-Ajdnpsw1.js";import"./locate-fixed-D29o3FBS.js";import"./lock-RX1hYn48.js";import"./log-in-Bt5dnADg.js";import"./mail-BFoS8U8W.js";import"./map-pin-L7jUebKz.js";import"./menu-Cu-nnefe.js";import"./message-square-warning-DbVEqa_0.js";import"./message-square-DMJ4IbdE.js";import"./monitor-DL9THmS7.js";import"./package-B9XnehkQ.js";import"./percent-BYDujffR.js";import"./phone-CJ2h446N.js";import"./plane-BqORGC6m.js";import"./play-DHqp-NCB.js";import"./qr-code-u5AOBzVe.js";import"./quote-BtOwgBns.js";import"./radio-CxUR05xj.js";import"./ruler-DbxwIrQY.js";import"./send-DpE3qK0m.js";import"./server-DgtPu6lA.js";import"./wifi-CFyF5qct.js";import"./shield-check--CTAItWs.js";import"./smartphone-BQ_9x4vN.js";import"./square-check-big-Dt4MtZcM.js";import"./square-pen-B3p2jiW9.js";import"./star-WlheM7sI.js";import"./sun-DRsBfXSu.js";import"./tag-CMVMnpSh.js";import"./target-BEz5Ry2v.js";import"./thumbs-up-DYj-woXk.js";import"./ticket-BhEK5100.js";import"./trash-2-Dxg0nP1A.js";import"./trash-Dyd2ZsaG.js";import"./trending-down-CeOqAkGV.js";import"./trending-up-CPB8hZlm.js";import"./triangle-alert-MsN2AA6c.js";import"./trophy-BZyhzbIT.js";import"./type-DlbqWp8I.js";import"./user-check-4xSYwYvq.js";import"./user-plus-C-0nSlHG.js";import"./user-x-Drk57M2z.js";import"./wallet-C3p1yihr.js";import"./wrench-CLqKc51o.js";import"./zap-D4fS-tPu.js";import"./radio-group-BtLENAXk.js";import"./checkbox-Bos2Phgi.js";import"./multi-select-field-BX9C1tYH.js";import"./scroll-area-BmK0s-Hf.js";import"./LocationPicker-DAd_AcXs.js";import"./leaflet-FVhBWCqS.js";function Ao(){var Q;const{t:e}=De(),{auth:f,complaints:r,complainants:X,againstEmployees:Y,hrPersonnel:g,complaintTypes:Z,filters:p={}}=Ne().props,P=(f==null?void 0:f.permissions)||[],R=Ve(),[h,M]=n.useState(p.search||""),[b,q]=n.useState(p.employee_id||""),[v,W]=n.useState(p.against_employee_id||""),[y,U]=n.useState(p.complaint_type||""),[u,V]=n.useState(p.status||"all"),[_,I]=n.useState(p.date_from||""),[x,$]=n.useState(p.date_to||""),[ee,z]=n.useState(!1),[te,N]=n.useState(!1),[se,S]=n.useState(!1),[oe,k]=n.useState(!1),[ae,A]=n.useState(!1),[ie,O]=n.useState(!1),[le,T]=n.useState(!1),[i,B]=n.useState(null),[w,H]=n.useState("create"),[E,L]=n.useState(null),re=()=>b!==""||v!==""||y!==""||u!=="all"||_!==""||x!==""||h!=="",ne=()=>(b!==""?1:0)+(v!==""?1:0)+(y!==""?1:0)+(u!=="all"?1:0)+(_!==""?1:0)+(x!==""?1:0)+(h!==""?1:0),pe=t=>{t.preventDefault(),G()},G=()=>{d.get(route("hr.complaints.index"),{page:1,search:h||void 0,employee_id:b||void 0,against_employee_id:v||void 0,complaint_type:y||void 0,status:u!=="all"?u:void 0,date_from:_||void 0,date_to:x||void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},me=t=>{const s=p.sort_field===t&&p.sort_direction==="asc"?"desc":"asc";d.get(route("hr.complaints.index"),{sort_field:t,sort_direction:s,page:1,search:h||void 0,employee_id:b||void 0,against_employee_id:v||void 0,complaint_type:y||void 0,status:u!=="all"?u:void 0,date_from:_||void 0,date_to:x||void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},de=(t,s)=>{switch(B(s),t){case"view":L(s);break;case"edit":H("edit"),S(!0);break;case"delete":N(!0);break;case"change-status":k(!0);break;case"assign":A(!0);break;case"resolve":O(!0);break;case"follow-up":T(!0);break;case"download-document":window.open(route("hr.complaints.download-document",s.id),"_blank");break}},ue=()=>{var t,s;B({employee_id:(s=(t=f==null?void 0:f.user)==null?void 0:t.id)==null?void 0:s.toString()}),H("create"),S(!0)},ce=t=>{const s=t;w==="create"?(o.loading(e("Creating complaint...")),d.post(route("hr.complaints.store"),s,{onSuccess:l=>{S(!1),o.dismiss(),l.props.flash.success?o.success(e(l.props.flash.success)):l.props.flash.error?o.error(e(l.props.flash.error)):o.success(e("Complaint created successfully"))},onError:l=>{o.dismiss(),typeof l=="string"?o.error(l):o.error(e(`Failed to create complaint: ${Object.values(l).join(", ")}`))}})):w==="edit"&&(o.loading(e("Updating complaint...")),d.put(route("hr.complaints.update",i.id),s,{onSuccess:l=>{S(!1),o.dismiss(),l.props.flash.success?o.success(e(l.props.flash.success)):l.props.flash.error?o.error(e(l.props.flash.error)):o.success(e("Complaint updated successfully"))},onError:l=>{o.dismiss(),typeof l=="string"?o.error(l):o.error(e(`Failed to update complaint: ${Object.values(l).join(", ")}`))}}))},fe=t=>{o.loading(e("Updating complaint status...")),d.put(route("hr.complaints.change-status",i.id),t,{onSuccess:s=>{k(!1),o.dismiss(),s.props.flash.success?o.success(e(s.props.flash.success)):s.props.flash.error?o.error(e(s.props.flash.error)):o.success(e("Complaint status updated successfully"))},onError:s=>{o.dismiss(),typeof s=="string"?o.error(s):o.error(e(`Failed to update complaint status: ${Object.values(s).join(", ")}`))}})},ge=t=>{o.loading(e("Assigning complaint...")),t.assigned_to==="_none_"&&(t.assigned_to=""),d.put(route("hr.complaints.assign",i.id),t,{onSuccess:s=>{A(!1),o.dismiss(),s.props.flash.success?o.success(e(s.props.flash.success)):s.props.flash.error?o.error(e(s.props.flash.error)):o.success(e("Complaint assigned successfully"))},onError:s=>{o.dismiss(),typeof s=="string"?o.error(s):o.error(e(`Failed to assign complaint: ${Object.values(s).join(", ")}`))}})},he=t=>{o.loading(e("Resolving complaint...")),d.put(route("hr.complaints.resolve",i.id),t,{onSuccess:s=>{O(!1),o.dismiss(),s.props.flash.success?o.success(e(s.props.flash.success)):s.props.flash.error?o.error(e(s.props.flash.error)):o.success(e("Complaint resolved successfully"))},onError:s=>{o.dismiss(),typeof s=="string"?o.error(s):o.error(e(`Failed to resolve complaint: ${Object.values(s).join(", ")}`))}})},be=t=>{o.loading(e("Updating follow-up information...")),d.put(route("hr.complaints.follow-up",i.id),t,{onSuccess:s=>{T(!1),o.dismiss(),s.props.flash.success?o.success(e(s.props.flash.success)):s.props.flash.error?o.error(e(s.props.flash.error)):o.success(e("Follow-up information updated successfully"))},onError:s=>{o.dismiss(),typeof s=="string"?o.error(s):o.error(e(`Failed to update follow-up information: ${Object.values(s).join(", ")}`))}})},ve=()=>{o.loading(e("Deleting complaint...")),d.delete(route("hr.complaints.destroy",i.id),{onSuccess:t=>{N(!1),o.dismiss(),t.props.flash.success?o.success(e(t.props.flash.success)):t.props.flash.error?o.error(e(t.props.flash.error)):o.success(e("Complaint deleted successfully"))},onError:t=>{o.dismiss(),typeof t=="string"?o.error(t):o.error(e(`Failed to delete complaint: ${Object.values(t).join(", ")}`))}})},ye=()=>{M(""),q(""),W(""),U(""),V("all"),I(""),$(""),z(!1),d.get(route("hr.complaints.index"),{page:1,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},J=[];ke(P,"create-complaints")&&J.push({label:e("Add Complaint"),icon:a.jsx(Ae,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>ue()});const _e=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.complaints.index")},{title:e("Complaints")}],xe=[{key:"employee.name",label:e("Complainant"),render:(t,s)=>{var l,c,m,C,j;return s.is_anonymous?a.jsxs("div",{className:"flex items-center gap-3",children:[a.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-gray-400 text-white overflow-hidden shrink-0",children:a.jsx("span",{className:"text-xs font-medium",children:"AN"})}),a.jsxs("div",{children:[a.jsx("div",{className:"font-medium",children:e("Anonymous")}),a.jsx("span",{className:"inline-flex items-center rounded-md bg-gray-50 px-2 py-1 text-xs font-medium text-gray-700 ring-1 ring-inset ring-gray-600/20",children:e("Anonymous")})]})]}):a.jsxs("div",{className:"flex items-center gap-3",children:[a.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-primary text-white overflow-hidden shrink-0",children:(l=s.employee)!=null&&l.avatar?a.jsx("img",{src:s.employee.avatar,alt:(c=s.employee)==null?void 0:c.name,className:"h-full w-full object-cover"}):R(((m=s.employee)==null?void 0:m.name)||"")}),a.jsxs("div",{children:[a.jsx("div",{className:"font-medium",children:((C=s.employee)==null?void 0:C.name)||"-"}),a.jsx("div",{className:"text-sm text-muted-foreground",children:((j=s.employee)==null?void 0:j.email)||""})]})]})}},{key:"against_employee.name",label:e("Against"),render:(t,s)=>{var l,c,m,C,j;return s.against_employee_id?a.jsxs("div",{className:"flex items-center gap-3",children:[a.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-primary text-white overflow-hidden shrink-0",children:(l=s.against_employee)!=null&&l.avatar?a.jsx("img",{src:s.against_employee.avatar,alt:(c=s.against_employee)==null?void 0:c.name,className:"h-full w-full object-cover"}):R(((m=s.against_employee)==null?void 0:m.name)||"")}),a.jsxs("div",{children:[a.jsx("div",{className:"font-medium",children:((C=s.against_employee)==null?void 0:C.name)||"-"}),a.jsx("div",{className:"text-sm text-muted-foreground",children:((j=s.against_employee)==null?void 0:j.email)||""})]})]}):"-"}},{key:"complaint_type",label:e("Type"),render:t=>t||"-"},{key:"complaint_date",label:e("Date"),sortable:!0,render:t=>{var s;return t?((s=window.appSettings)==null?void 0:s.formatDateTimeSimple(t,!1))||new Date(t).toLocaleString():"-"}},{key:"status",label:e("Status"),render:t=>{const s={submitted:"bg-blue-50 text-blue-700 ring-blue-600/20","under investigation":"bg-yellow-50 text-yellow-700 ring-yellow-600/20",resolved:"bg-green-50 text-green-700 ring-green-600/20",dismissed:"bg-red-50 text-red-700 ring-red-600/20"};return a.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s[t]||""}`,children:t.charAt(0).toUpperCase()+t.slice(1)})}},{key:"assigned_user.name",label:e("Assigned To"),render:(t,s)=>{var l;return((l=s.assigned_user)==null?void 0:l.name)||"-"}},{key:"documents",label:e("Documents"),render:(t,s)=>t&&t.trim()!==""?a.jsx("a",{href:Te(t),target:"_blank",rel:"noreferrer",className:"inline-flex items-center justify-center text-blue-700 hover:text-blue-900 transition-colors",title:e("View Document"),children:a.jsx(Oe,{className:"h-4 w-4"})}):"-"}],Se=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-complaints"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-complaints"},{label:e("Change Status"),icon:"RefreshCw",action:"change-status",className:"text-green-500",requiredPermission:"edit-complaints"},{label:e("Assign"),icon:"UserPlus",action:"assign",className:"text-purple-500",requiredPermission:"assign-complaints",showWhen:t=>t.status!=="resolved"&&t.status!=="dismissed"},{label:e("Resolve"),icon:"CheckCircle",action:"resolve",className:"text-indigo-500",requiredPermission:"resolve-complaints",showWhen:t=>t.status!=="resolved"&&t.status!=="dismissed"},{label:e("Follow-up"),icon:"Calendar",action:"follow-up",className:"text-teal-500",requiredPermission:"resolve-complaints",showWhen:t=>t.status==="resolved"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-complaints"}],K=[{value:"",label:e("All Employees"),disabled:!0},...(X||[]).map(t=>({value:t.id.toString(),label:`${t.name} (${t.employee_id})`}))],D=[{value:"",label:e("All Employees"),disabled:!0},...(Y||[]).map(t=>({value:t.id.toString(),label:`${t.name} (${t.employee_id})`}))],we=[{value:"",label:e("All Types"),disabled:!0},...(Z||[]).map(t=>({value:t,label:t}))],Ce=[{value:"all",label:e("All Statuses")},{value:"submitted",label:e("Submitted")},{value:"under investigation",label:e("Under Investigation")},{value:"resolved",label:e("Resolved")},{value:"dismissed",label:e("Dismissed")}],je=[{value:"Harassment",label:e("Harassment")},{value:"Discrimination",label:e("Discrimination")},{value:"Workplace Conditions",label:e("Workplace Conditions")},{value:"Bullying",label:e("Bullying")},{value:"Unfair Treatment",label:e("Unfair Treatment")},{value:"Compensation Issues",label:e("Compensation Issues")},{value:"Work Schedule",label:e("Work Schedule")},{value:"Safety Concerns",label:e("Safety Concerns")},{value:"Ethics Violation",label:e("Ethics Violation")},{value:"Management Issues",label:e("Management Issues")}];return a.jsxs(Fe,{title:e("Complaints"),url:"/hr/complaints",actions:J,breadcrumbs:_e,noPadding:!0,children:[a.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:a.jsx(We,{searchTerm:h,onSearchChange:M,onSearch:pe,filters:[{name:"employee_id",label:e("Complainant"),type:"select",value:b,onChange:q,options:K,searchable:!0},{name:"against_employee_id",label:e("Against"),type:"select",value:v,onChange:W,options:D,searchable:!0},{name:"complaint_type",label:e("Type"),type:"select",value:y,onChange:U,options:we,searchable:!0},{name:"status",label:e("Status"),type:"select",value:u,onChange:V,options:Ce},{name:"date_from",label:e("Date From"),type:"date",value:_,onChange:I},{name:"date_to",label:e("Date To"),type:"date",value:x,onChange:$}],showFilters:ee,setShowFilters:z,hasActiveFilters:re,activeFilterCount:ne,onResetFilters:ye,onApplyFilters:G,currentPerPage:((Q=p.per_page)==null?void 0:Q.toString())||"10",onPerPageChange:t=>{d.get(route("hr.complaints.index"),{page:1,per_page:parseInt(t),search:h||void 0,employee_id:b||void 0,against_employee_id:v||void 0,complaint_type:y||void 0,status:u!=="all"?u:void 0,date_from:_||void 0,date_to:x||void 0},{preserveState:!0,preserveScroll:!0})}})}),a.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[a.jsx(Re,{columns:xe,actions:Se,data:(r==null?void 0:r.data)||[],from:(r==null?void 0:r.from)||1,onAction:de,sortField:p.sort_field,sortDirection:p.sort_direction,onSort:me,permissions:P,entityPermissions:{view:"view-complaints",create:"create-complaints",edit:"edit-complaints",delete:"delete-complaints"}}),a.jsx(qe,{from:(r==null?void 0:r.from)||0,to:(r==null?void 0:r.to)||0,total:(r==null?void 0:r.total)||0,links:r==null?void 0:r.links,entityName:e("complaints"),onPageChange:t=>d.get(t)})]}),a.jsx(F,{isOpen:se,onClose:()=>S(!1),onSubmit:ce,formConfig:{fields:[{name:"employee_id",label:e("Complainant"),type:"select",required:!0,options:K.filter(t=>t.value!==""),searchable:!0},{name:"against_employee_id",label:e("Against"),type:"select",options:[{value:"_none_",label:e("Not Specified")},...D.filter(t=>t.value!=="")],searchable:!0,conditional:(t,s)=>(D.filter(l=>l.value!==s.employee_id&&l.value!==""),!0),render:(t,s,l)=>{const c=[{value:"_none_",label:e("Not Specified")},...D.filter(m=>m.value!==s.employee_id&&m.value!=="")];return a.jsx("select",{className:"flex h-10 w-full rounded-md border border-input bg-background px-3 py-2 text-sm ring-offset-background",value:s[t.name]||"",onChange:m=>l(t.name,m.target.value),children:c.map(m=>a.jsx("option",{value:m.value,children:m.label},m.value))})}},{name:"complaint_type",label:e("Complaint Type"),type:"select",required:!0,options:je,searchable:!0},{name:"subject",label:e("Subject"),type:"text",required:!0},{name:"complaint_date",label:e("Complaint Date"),type:"date",required:!0},{name:"description",label:e("Description"),type:"textarea"},{name:"documents",label:e("Documents"),type:"custom",render:(t,s,l)=>a.jsx(Ee,{value:String(s[t.name]||""),onChange:c=>l(t.name,c),placeholder:e("Select document file...")})},{name:"is_anonymous",label:e("Submit Anonymously"),type:"checkbox"},...w==="edit"?[{name:"status",label:e("Status"),type:"select",options:[{value:"submitted",label:"Submitted"},{value:"under investigation",label:"Under Investigation"},{value:"resolved",label:"Resolved"},{value:"dismissed",label:"Dismissed"}]},{name:"assigned_to",label:e("Assigned To"),type:"select",options:[{value:"_none_",label:e("Not Assigned")},...(g==null?void 0:g.map(t=>({value:t.id.toString(),label:t.name})))||[]]},{name:"resolution_deadline",label:e("Resolution Deadline"),type:"date"},{name:"investigation_notes",label:e("Investigation Notes"),type:"textarea",showWhen:t=>["under investigation","resolved","dismissed"].includes(t.status)},{name:"resolution_action",label:e("Resolution Action"),type:"textarea",showWhen:t=>["resolved","dismissed"].includes(t.status)},{name:"resolution_date",label:e("Resolution Date"),type:"date",showWhen:t=>["resolved","dismissed"].includes(t.status)},{name:"follow_up_action",label:e("Follow-up Action"),type:"textarea",showWhen:t=>t.status==="resolved"},{name:"follow_up_date",label:e("Follow-up Date"),type:"date",showWhen:t=>t.status==="resolved"},{name:"feedback",label:e("Feedback"),type:"textarea",showWhen:t=>t.status==="resolved"}]:[]],modalSize:"lg"},initialData:i?{...i,complaint_date:i.complaint_date?window.appSettings.formatDateTimeSimple(i.complaint_date,!1):i.complaint_date}:null,title:e(w==="create"?"Add New Complaint":"Edit Complaint"),mode:w}),a.jsx(F,{isOpen:oe,onClose:()=>k(!1),onSubmit:fe,formConfig:{fields:[{name:"status",label:e("Status"),type:"select",required:!0,options:[{value:"submitted",label:"Submitted"},{value:"under investigation",label:"Under Investigation"},{value:"resolved",label:"Resolved"},{value:"dismissed",label:"Dismissed"}],defaultValue:i==null?void 0:i.status}],modalSize:"sm"},initialData:i,title:e("Change Complaint Status"),mode:"edit"}),a.jsx(F,{isOpen:ae,onClose:()=>A(!1),onSubmit:ge,formConfig:{fields:[{name:"assigned_to",label:e("Assign To"),type:"select",required:!0,options:(g==null?void 0:g.map(t=>({value:t.id.toString(),label:t.name+" ("+t.type+")"})))||[],defaultValue:i==null?void 0:i.assigned_to},{name:"resolution_deadline",label:e("Resolution Deadline"),type:"date",defaultValue:i==null?void 0:i.resolution_deadline}],modalSize:"sm"},initialData:i,title:e("Assign Complaint"),mode:"edit"}),a.jsx(F,{isOpen:ie,onClose:()=>O(!1),onSubmit:he,formConfig:{fields:[{name:"status",label:e("Resolution Type"),type:"select",required:!0,options:[{value:"resolved",label:"Resolved"},{value:"dismissed",label:"Dismissed"}],defaultValue:"resolved"},{name:"investigation_notes",label:e("Investigation Notes"),type:"textarea",required:!0},{name:"resolution_action",label:e("Resolution Action"),type:"textarea",required:!0},{name:"resolution_date",label:e("Resolution Date"),type:"date",required:!0,defaultValue:new Date().toISOString().split("T")[0]},{name:"follow_up_action",label:e("Follow-up Action"),type:"textarea",showWhen:t=>t.status==="resolved"},{name:"follow_up_date",label:e("Follow-up Date"),type:"date",showWhen:t=>t.status==="resolved"&&t.follow_up_action}],modalSize:"md"},initialData:i,title:e("Resolve Complaint"),mode:"edit"}),a.jsx(F,{isOpen:le,onClose:()=>T(!1),onSubmit:be,formConfig:{fields:[{name:"follow_up_action",label:e("Follow-up Action"),type:"textarea",required:!0,defaultValue:i==null?void 0:i.follow_up_action},{name:"follow_up_date",label:e("Follow-up Date"),type:"date",required:!0,defaultValue:(i==null?void 0:i.follow_up_date)||new Date().toISOString().split("T")[0]},{name:"feedback",label:e("Feedback"),type:"textarea",defaultValue:i==null?void 0:i.feedback}],modalSize:"md"},initialData:i,title:e("Update Follow-up Information"),mode:"edit"}),a.jsx(Me,{isOpen:te,onClose:()=>N(!1),onConfirm:ve,itemName:(i==null?void 0:i.subject)||"",entityName:"complaint"}),a.jsx(Pe,{open:!!E,onOpenChange:()=>L(null),children:E&&a.jsx(Ue,{complaint:E})})]})}export{Ao as default}; +import{r as n,j as a}from"./ui-Z445SNHD.js";import{P as Fe}from"./page-template-Cw8W4Qs2.js";import{u as De,c as Ne,x as ke,P as Ae,F as Oe,g as Te,r as d,M as Ee,D as Pe,t as o}from"./app-Da3PX8qg.js";import{C as Re}from"./CrudTable-Dk-uCuqB.js";import{C as F}from"./CrudFormModal-CTSICk3j.js";import{C as Me}from"./CrudDeleteModal-DmHx0JCJ.js";import{P as qe}from"./pagination-B9z4VraF.js";import{S as We}from"./search-and-filter-bar-1QHzFJdq.js";import Ue from"./view-B9dYI3MV.js";import{u as Ve}from"./use-initials-BK4eRgYY.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./table-BRtys9Nx.js";import"./unlink-vC8B7N8r.js";import"./scale-Chnhsap1.js";import"./arrow-down-left-D4-BLXQL.js";import"./arrow-left-B9tcIgis.js";import"./arrow-right-left-TC-Oi5FJ.js";import"./arrow-right-SXr1661j.js";import"./arrow-up-down-Df1H6itH.js";import"./lock-open-Cco69YMj.js";import"./award-DOf5Xc3o.js";import"./ban-C1FQ9ay_.js";import"./indian-rupee-CY9fE6hT.js";import"./bell-BMsQyWM-.js";import"./book-open-DiNAfaue.js";import"./boxes-Bjf0_Kx7.js";import"./building-2-DmmRcP0c.js";import"./building-BXglONiz.js";import"./calculator-B75Vnhim.js";import"./calendar-check-C2F7PWoI.js";import"./camera-DZNJpjXR.js";import"./chart-column-CKzC1aib.js";import"./chart-no-axes-column-increasing-xL8kjLW0.js";import"./chart-no-axes-column-CaNDayE9.js";import"./chevron-left-C98gPe5P.js";import"./circle-alert-Cu5dznTP.js";import"./circle-check-big-KTDTMhTs.js";import"./circle-check-aau4wqhp.js";import"./circle-help-C4uXcZYY.js";import"./circle-x-r3If4JPw.js";import"./circle-DgA3bS7I.js";import"./clipboard-list-BNSl4hy2.js";import"./code-Dzlx6QPB.js";import"./crosshair-DtQysFz7.js";import"./crown-CC8Godfb.js";import"./download-BHVnw95S.js";import"./external-link-DL5n0dhJ.js";import"./eye-off-BJYR0wmr.js";import"./eye-CzYzwmmr.js";import"./instagram-tpp8H3E-.js";import"./file-down-CxCQCvcc.js";import"./pen-line-CNA-f1dm.js";import"./file-up-D3rB-4Bg.js";import"./filter-B_3e214H.js";import"./folder-git-2-T64oq8HG.js";import"./house-BUnGVtyw.js";import"./git-branch-EdIXkL-9.js";import"./grip-vertical-BvetFs24.js";import"./hard-drive--Nch37f-.js";import"./hash-B3fNBlbs.js";import"./shield-rKKgzkbW.js";import"./info-Cj5ROI6H.js";import"./layers-DdZLSQgt.js";import"./layout-list-DkB7S2jk.js";import"./lightbulb-CJXOfIFD.js";import"./link-2-DNnYgrdz.js";import"./link-DeErafFW.js";import"./twitter-CRZZ6zjd.js";import"./list-DY4Uh_0E.js";import"./locate-fixed-BKpEfCUU.js";import"./lock-BGSkpX29.js";import"./log-in-TxFQ9ojy.js";import"./mail-khAU5Oig.js";import"./map-pin-BFNXdrz2.js";import"./menu-BGxVBBZl.js";import"./message-square-warning-DHRFlo8i.js";import"./message-square-C7x1Rix5.js";import"./monitor-P2T9V9tT.js";import"./package-C-rDDwyp.js";import"./percent-DP16IBy2.js";import"./phone-XzqO8Dfs.js";import"./plane-C9QqCVcZ.js";import"./play-62Z04sZZ.js";import"./qr-code-CUR1J9NH.js";import"./quote-DF2Qwen7.js";import"./radio-nm2vY_Ib.js";import"./ruler-DviIA5uv.js";import"./send-DXZhFVWG.js";import"./server-BzBihesB.js";import"./wifi-BPS_-hKY.js";import"./shield-check-Cyw4YGYb.js";import"./smartphone-i99jk4ns.js";import"./square-check-big-Cal0w_ma.js";import"./square-pen-CatLE0_h.js";import"./star-CSGOTD6i.js";import"./sun-TjfxyFzf.js";import"./tag-CUFhfHTp.js";import"./target-B_9kWYv3.js";import"./thumbs-up-Du-LlBXg.js";import"./ticket-BjgtGAIQ.js";import"./trash-2-15Ri11Yq.js";import"./trash-BRJCY2my.js";import"./trending-down-MNPLLbIb.js";import"./trending-up-D5y6g4yZ.js";import"./triangle-alert-CeuDFixJ.js";import"./trophy-Cs36GMET.js";import"./type-DX1RNe21.js";import"./user-check-DDs_5zV9.js";import"./user-plus-Ba62LA9O.js";import"./user-x-C3dBJr2o.js";import"./wallet-BP1hP1I0.js";import"./wrench-DX6GWbcS.js";import"./zap-Of1Abppa.js";import"./radio-group-CuY8xCRY.js";import"./checkbox-C3Z6LHOx.js";import"./multi-select-field-ALFA5JXF.js";import"./scroll-area-C7NBgd0i.js";import"./LocationPicker-Dy1Od2a3.js";import"./leaflet-FVhBWCqS.js";function Ao(){var Q;const{t:e}=De(),{auth:f,complaints:r,complainants:X,againstEmployees:Y,hrPersonnel:g,complaintTypes:Z,filters:p={}}=Ne().props,P=(f==null?void 0:f.permissions)||[],R=Ve(),[h,M]=n.useState(p.search||""),[b,q]=n.useState(p.employee_id||""),[v,W]=n.useState(p.against_employee_id||""),[y,U]=n.useState(p.complaint_type||""),[u,V]=n.useState(p.status||"all"),[_,I]=n.useState(p.date_from||""),[x,$]=n.useState(p.date_to||""),[ee,z]=n.useState(!1),[te,N]=n.useState(!1),[se,S]=n.useState(!1),[oe,k]=n.useState(!1),[ae,A]=n.useState(!1),[ie,O]=n.useState(!1),[le,T]=n.useState(!1),[i,B]=n.useState(null),[w,H]=n.useState("create"),[E,L]=n.useState(null),re=()=>b!==""||v!==""||y!==""||u!=="all"||_!==""||x!==""||h!=="",ne=()=>(b!==""?1:0)+(v!==""?1:0)+(y!==""?1:0)+(u!=="all"?1:0)+(_!==""?1:0)+(x!==""?1:0)+(h!==""?1:0),pe=t=>{t.preventDefault(),G()},G=()=>{d.get(route("hr.complaints.index"),{page:1,search:h||void 0,employee_id:b||void 0,against_employee_id:v||void 0,complaint_type:y||void 0,status:u!=="all"?u:void 0,date_from:_||void 0,date_to:x||void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},me=t=>{const s=p.sort_field===t&&p.sort_direction==="asc"?"desc":"asc";d.get(route("hr.complaints.index"),{sort_field:t,sort_direction:s,page:1,search:h||void 0,employee_id:b||void 0,against_employee_id:v||void 0,complaint_type:y||void 0,status:u!=="all"?u:void 0,date_from:_||void 0,date_to:x||void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},de=(t,s)=>{switch(B(s),t){case"view":L(s);break;case"edit":H("edit"),S(!0);break;case"delete":N(!0);break;case"change-status":k(!0);break;case"assign":A(!0);break;case"resolve":O(!0);break;case"follow-up":T(!0);break;case"download-document":window.open(route("hr.complaints.download-document",s.id),"_blank");break}},ue=()=>{var t,s;B({employee_id:(s=(t=f==null?void 0:f.user)==null?void 0:t.id)==null?void 0:s.toString()}),H("create"),S(!0)},ce=t=>{const s=t;w==="create"?(o.loading(e("Creating complaint...")),d.post(route("hr.complaints.store"),s,{onSuccess:l=>{S(!1),o.dismiss(),l.props.flash.success?o.success(e(l.props.flash.success)):l.props.flash.error?o.error(e(l.props.flash.error)):o.success(e("Complaint created successfully"))},onError:l=>{o.dismiss(),typeof l=="string"?o.error(l):o.error(e(`Failed to create complaint: ${Object.values(l).join(", ")}`))}})):w==="edit"&&(o.loading(e("Updating complaint...")),d.put(route("hr.complaints.update",i.id),s,{onSuccess:l=>{S(!1),o.dismiss(),l.props.flash.success?o.success(e(l.props.flash.success)):l.props.flash.error?o.error(e(l.props.flash.error)):o.success(e("Complaint updated successfully"))},onError:l=>{o.dismiss(),typeof l=="string"?o.error(l):o.error(e(`Failed to update complaint: ${Object.values(l).join(", ")}`))}}))},fe=t=>{o.loading(e("Updating complaint status...")),d.put(route("hr.complaints.change-status",i.id),t,{onSuccess:s=>{k(!1),o.dismiss(),s.props.flash.success?o.success(e(s.props.flash.success)):s.props.flash.error?o.error(e(s.props.flash.error)):o.success(e("Complaint status updated successfully"))},onError:s=>{o.dismiss(),typeof s=="string"?o.error(s):o.error(e(`Failed to update complaint status: ${Object.values(s).join(", ")}`))}})},ge=t=>{o.loading(e("Assigning complaint...")),t.assigned_to==="_none_"&&(t.assigned_to=""),d.put(route("hr.complaints.assign",i.id),t,{onSuccess:s=>{A(!1),o.dismiss(),s.props.flash.success?o.success(e(s.props.flash.success)):s.props.flash.error?o.error(e(s.props.flash.error)):o.success(e("Complaint assigned successfully"))},onError:s=>{o.dismiss(),typeof s=="string"?o.error(s):o.error(e(`Failed to assign complaint: ${Object.values(s).join(", ")}`))}})},he=t=>{o.loading(e("Resolving complaint...")),d.put(route("hr.complaints.resolve",i.id),t,{onSuccess:s=>{O(!1),o.dismiss(),s.props.flash.success?o.success(e(s.props.flash.success)):s.props.flash.error?o.error(e(s.props.flash.error)):o.success(e("Complaint resolved successfully"))},onError:s=>{o.dismiss(),typeof s=="string"?o.error(s):o.error(e(`Failed to resolve complaint: ${Object.values(s).join(", ")}`))}})},be=t=>{o.loading(e("Updating follow-up information...")),d.put(route("hr.complaints.follow-up",i.id),t,{onSuccess:s=>{T(!1),o.dismiss(),s.props.flash.success?o.success(e(s.props.flash.success)):s.props.flash.error?o.error(e(s.props.flash.error)):o.success(e("Follow-up information updated successfully"))},onError:s=>{o.dismiss(),typeof s=="string"?o.error(s):o.error(e(`Failed to update follow-up information: ${Object.values(s).join(", ")}`))}})},ve=()=>{o.loading(e("Deleting complaint...")),d.delete(route("hr.complaints.destroy",i.id),{onSuccess:t=>{N(!1),o.dismiss(),t.props.flash.success?o.success(e(t.props.flash.success)):t.props.flash.error?o.error(e(t.props.flash.error)):o.success(e("Complaint deleted successfully"))},onError:t=>{o.dismiss(),typeof t=="string"?o.error(t):o.error(e(`Failed to delete complaint: ${Object.values(t).join(", ")}`))}})},ye=()=>{M(""),q(""),W(""),U(""),V("all"),I(""),$(""),z(!1),d.get(route("hr.complaints.index"),{page:1,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},J=[];ke(P,"create-complaints")&&J.push({label:e("Add Complaint"),icon:a.jsx(Ae,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>ue()});const _e=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.complaints.index")},{title:e("Complaints")}],xe=[{key:"employee.name",label:e("Complainant"),render:(t,s)=>{var l,c,m,C,j;return s.is_anonymous?a.jsxs("div",{className:"flex items-center gap-3",children:[a.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-gray-400 text-white overflow-hidden shrink-0",children:a.jsx("span",{className:"text-xs font-medium",children:"AN"})}),a.jsxs("div",{children:[a.jsx("div",{className:"font-medium",children:e("Anonymous")}),a.jsx("span",{className:"inline-flex items-center rounded-md bg-gray-50 px-2 py-1 text-xs font-medium text-gray-700 ring-1 ring-inset ring-gray-600/20",children:e("Anonymous")})]})]}):a.jsxs("div",{className:"flex items-center gap-3",children:[a.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-primary text-white overflow-hidden shrink-0",children:(l=s.employee)!=null&&l.avatar?a.jsx("img",{src:s.employee.avatar,alt:(c=s.employee)==null?void 0:c.name,className:"h-full w-full object-cover"}):R(((m=s.employee)==null?void 0:m.name)||"")}),a.jsxs("div",{children:[a.jsx("div",{className:"font-medium",children:((C=s.employee)==null?void 0:C.name)||"-"}),a.jsx("div",{className:"text-sm text-muted-foreground",children:((j=s.employee)==null?void 0:j.email)||""})]})]})}},{key:"against_employee.name",label:e("Against"),render:(t,s)=>{var l,c,m,C,j;return s.against_employee_id?a.jsxs("div",{className:"flex items-center gap-3",children:[a.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-primary text-white overflow-hidden shrink-0",children:(l=s.against_employee)!=null&&l.avatar?a.jsx("img",{src:s.against_employee.avatar,alt:(c=s.against_employee)==null?void 0:c.name,className:"h-full w-full object-cover"}):R(((m=s.against_employee)==null?void 0:m.name)||"")}),a.jsxs("div",{children:[a.jsx("div",{className:"font-medium",children:((C=s.against_employee)==null?void 0:C.name)||"-"}),a.jsx("div",{className:"text-sm text-muted-foreground",children:((j=s.against_employee)==null?void 0:j.email)||""})]})]}):"-"}},{key:"complaint_type",label:e("Type"),render:t=>t||"-"},{key:"complaint_date",label:e("Date"),sortable:!0,render:t=>{var s;return t?((s=window.appSettings)==null?void 0:s.formatDateTimeSimple(t,!1))||new Date(t).toLocaleString():"-"}},{key:"status",label:e("Status"),render:t=>{const s={submitted:"bg-blue-50 text-blue-700 ring-blue-600/20","under investigation":"bg-yellow-50 text-yellow-700 ring-yellow-600/20",resolved:"bg-green-50 text-green-700 ring-green-600/20",dismissed:"bg-red-50 text-red-700 ring-red-600/20"};return a.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s[t]||""}`,children:t.charAt(0).toUpperCase()+t.slice(1)})}},{key:"assigned_user.name",label:e("Assigned To"),render:(t,s)=>{var l;return((l=s.assigned_user)==null?void 0:l.name)||"-"}},{key:"documents",label:e("Documents"),render:(t,s)=>t&&t.trim()!==""?a.jsx("a",{href:Te(t),target:"_blank",rel:"noreferrer",className:"inline-flex items-center justify-center text-blue-700 hover:text-blue-900 transition-colors",title:e("View Document"),children:a.jsx(Oe,{className:"h-4 w-4"})}):"-"}],Se=[{label:e("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-complaints"},{label:e("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-complaints"},{label:e("Change Status"),icon:"RefreshCw",action:"change-status",className:"text-green-500",requiredPermission:"edit-complaints"},{label:e("Assign"),icon:"UserPlus",action:"assign",className:"text-purple-500",requiredPermission:"assign-complaints",showWhen:t=>t.status!=="resolved"&&t.status!=="dismissed"},{label:e("Resolve"),icon:"CheckCircle",action:"resolve",className:"text-indigo-500",requiredPermission:"resolve-complaints",showWhen:t=>t.status!=="resolved"&&t.status!=="dismissed"},{label:e("Follow-up"),icon:"Calendar",action:"follow-up",className:"text-teal-500",requiredPermission:"resolve-complaints",showWhen:t=>t.status==="resolved"},{label:e("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-complaints"}],K=[{value:"",label:e("All Employees"),disabled:!0},...(X||[]).map(t=>({value:t.id.toString(),label:`${t.name} (${t.employee_id})`}))],D=[{value:"",label:e("All Employees"),disabled:!0},...(Y||[]).map(t=>({value:t.id.toString(),label:`${t.name} (${t.employee_id})`}))],we=[{value:"",label:e("All Types"),disabled:!0},...(Z||[]).map(t=>({value:t,label:t}))],Ce=[{value:"all",label:e("All Statuses")},{value:"submitted",label:e("Submitted")},{value:"under investigation",label:e("Under Investigation")},{value:"resolved",label:e("Resolved")},{value:"dismissed",label:e("Dismissed")}],je=[{value:"Harassment",label:e("Harassment")},{value:"Discrimination",label:e("Discrimination")},{value:"Workplace Conditions",label:e("Workplace Conditions")},{value:"Bullying",label:e("Bullying")},{value:"Unfair Treatment",label:e("Unfair Treatment")},{value:"Compensation Issues",label:e("Compensation Issues")},{value:"Work Schedule",label:e("Work Schedule")},{value:"Safety Concerns",label:e("Safety Concerns")},{value:"Ethics Violation",label:e("Ethics Violation")},{value:"Management Issues",label:e("Management Issues")}];return a.jsxs(Fe,{title:e("Complaints"),url:"/hr/complaints",actions:J,breadcrumbs:_e,noPadding:!0,children:[a.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:a.jsx(We,{searchTerm:h,onSearchChange:M,onSearch:pe,filters:[{name:"employee_id",label:e("Complainant"),type:"select",value:b,onChange:q,options:K,searchable:!0},{name:"against_employee_id",label:e("Against"),type:"select",value:v,onChange:W,options:D,searchable:!0},{name:"complaint_type",label:e("Type"),type:"select",value:y,onChange:U,options:we,searchable:!0},{name:"status",label:e("Status"),type:"select",value:u,onChange:V,options:Ce},{name:"date_from",label:e("Date From"),type:"date",value:_,onChange:I},{name:"date_to",label:e("Date To"),type:"date",value:x,onChange:$}],showFilters:ee,setShowFilters:z,hasActiveFilters:re,activeFilterCount:ne,onResetFilters:ye,onApplyFilters:G,currentPerPage:((Q=p.per_page)==null?void 0:Q.toString())||"10",onPerPageChange:t=>{d.get(route("hr.complaints.index"),{page:1,per_page:parseInt(t),search:h||void 0,employee_id:b||void 0,against_employee_id:v||void 0,complaint_type:y||void 0,status:u!=="all"?u:void 0,date_from:_||void 0,date_to:x||void 0},{preserveState:!0,preserveScroll:!0})}})}),a.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[a.jsx(Re,{columns:xe,actions:Se,data:(r==null?void 0:r.data)||[],from:(r==null?void 0:r.from)||1,onAction:de,sortField:p.sort_field,sortDirection:p.sort_direction,onSort:me,permissions:P,entityPermissions:{view:"view-complaints",create:"create-complaints",edit:"edit-complaints",delete:"delete-complaints"}}),a.jsx(qe,{from:(r==null?void 0:r.from)||0,to:(r==null?void 0:r.to)||0,total:(r==null?void 0:r.total)||0,links:r==null?void 0:r.links,entityName:e("complaints"),onPageChange:t=>d.get(t)})]}),a.jsx(F,{isOpen:se,onClose:()=>S(!1),onSubmit:ce,formConfig:{fields:[{name:"employee_id",label:e("Complainant"),type:"select",required:!0,options:K.filter(t=>t.value!==""),searchable:!0},{name:"against_employee_id",label:e("Against"),type:"select",options:[{value:"_none_",label:e("Not Specified")},...D.filter(t=>t.value!=="")],searchable:!0,conditional:(t,s)=>(D.filter(l=>l.value!==s.employee_id&&l.value!==""),!0),render:(t,s,l)=>{const c=[{value:"_none_",label:e("Not Specified")},...D.filter(m=>m.value!==s.employee_id&&m.value!=="")];return a.jsx("select",{className:"flex h-10 w-full rounded-md border border-input bg-background px-3 py-2 text-sm ring-offset-background",value:s[t.name]||"",onChange:m=>l(t.name,m.target.value),children:c.map(m=>a.jsx("option",{value:m.value,children:m.label},m.value))})}},{name:"complaint_type",label:e("Complaint Type"),type:"select",required:!0,options:je,searchable:!0},{name:"subject",label:e("Subject"),type:"text",required:!0},{name:"complaint_date",label:e("Complaint Date"),type:"date",required:!0},{name:"description",label:e("Description"),type:"textarea"},{name:"documents",label:e("Documents"),type:"custom",render:(t,s,l)=>a.jsx(Ee,{value:String(s[t.name]||""),onChange:c=>l(t.name,c),placeholder:e("Select document file...")})},{name:"is_anonymous",label:e("Submit Anonymously"),type:"checkbox"},...w==="edit"?[{name:"status",label:e("Status"),type:"select",options:[{value:"submitted",label:"Submitted"},{value:"under investigation",label:"Under Investigation"},{value:"resolved",label:"Resolved"},{value:"dismissed",label:"Dismissed"}]},{name:"assigned_to",label:e("Assigned To"),type:"select",options:[{value:"_none_",label:e("Not Assigned")},...(g==null?void 0:g.map(t=>({value:t.id.toString(),label:t.name})))||[]]},{name:"resolution_deadline",label:e("Resolution Deadline"),type:"date"},{name:"investigation_notes",label:e("Investigation Notes"),type:"textarea",showWhen:t=>["under investigation","resolved","dismissed"].includes(t.status)},{name:"resolution_action",label:e("Resolution Action"),type:"textarea",showWhen:t=>["resolved","dismissed"].includes(t.status)},{name:"resolution_date",label:e("Resolution Date"),type:"date",showWhen:t=>["resolved","dismissed"].includes(t.status)},{name:"follow_up_action",label:e("Follow-up Action"),type:"textarea",showWhen:t=>t.status==="resolved"},{name:"follow_up_date",label:e("Follow-up Date"),type:"date",showWhen:t=>t.status==="resolved"},{name:"feedback",label:e("Feedback"),type:"textarea",showWhen:t=>t.status==="resolved"}]:[]],modalSize:"lg"},initialData:i?{...i,complaint_date:i.complaint_date?window.appSettings.formatDateTimeSimple(i.complaint_date,!1):i.complaint_date}:null,title:e(w==="create"?"Add New Complaint":"Edit Complaint"),mode:w}),a.jsx(F,{isOpen:oe,onClose:()=>k(!1),onSubmit:fe,formConfig:{fields:[{name:"status",label:e("Status"),type:"select",required:!0,options:[{value:"submitted",label:"Submitted"},{value:"under investigation",label:"Under Investigation"},{value:"resolved",label:"Resolved"},{value:"dismissed",label:"Dismissed"}],defaultValue:i==null?void 0:i.status}],modalSize:"sm"},initialData:i,title:e("Change Complaint Status"),mode:"edit"}),a.jsx(F,{isOpen:ae,onClose:()=>A(!1),onSubmit:ge,formConfig:{fields:[{name:"assigned_to",label:e("Assign To"),type:"select",required:!0,options:(g==null?void 0:g.map(t=>({value:t.id.toString(),label:t.name+" ("+t.type+")"})))||[],defaultValue:i==null?void 0:i.assigned_to},{name:"resolution_deadline",label:e("Resolution Deadline"),type:"date",defaultValue:i==null?void 0:i.resolution_deadline}],modalSize:"sm"},initialData:i,title:e("Assign Complaint"),mode:"edit"}),a.jsx(F,{isOpen:ie,onClose:()=>O(!1),onSubmit:he,formConfig:{fields:[{name:"status",label:e("Resolution Type"),type:"select",required:!0,options:[{value:"resolved",label:"Resolved"},{value:"dismissed",label:"Dismissed"}],defaultValue:"resolved"},{name:"investigation_notes",label:e("Investigation Notes"),type:"textarea",required:!0},{name:"resolution_action",label:e("Resolution Action"),type:"textarea",required:!0},{name:"resolution_date",label:e("Resolution Date"),type:"date",required:!0,defaultValue:new Date().toISOString().split("T")[0]},{name:"follow_up_action",label:e("Follow-up Action"),type:"textarea",showWhen:t=>t.status==="resolved"},{name:"follow_up_date",label:e("Follow-up Date"),type:"date",showWhen:t=>t.status==="resolved"&&t.follow_up_action}],modalSize:"md"},initialData:i,title:e("Resolve Complaint"),mode:"edit"}),a.jsx(F,{isOpen:le,onClose:()=>T(!1),onSubmit:be,formConfig:{fields:[{name:"follow_up_action",label:e("Follow-up Action"),type:"textarea",required:!0,defaultValue:i==null?void 0:i.follow_up_action},{name:"follow_up_date",label:e("Follow-up Date"),type:"date",required:!0,defaultValue:(i==null?void 0:i.follow_up_date)||new Date().toISOString().split("T")[0]},{name:"feedback",label:e("Feedback"),type:"textarea",defaultValue:i==null?void 0:i.feedback}],modalSize:"md"},initialData:i,title:e("Update Follow-up Information"),mode:"edit"}),a.jsx(Me,{isOpen:te,onClose:()=>N(!1),onConfirm:ve,itemName:(i==null?void 0:i.subject)||"",entityName:"complaint"}),a.jsx(Pe,{open:!!E,onOpenChange:()=>L(null),children:E&&a.jsx(Ue,{complaint:E})})]})}export{Ao as default}; diff --git a/public/build/assets/index-CwQA2cnP.js b/public/build/assets/index-emErJklF.js similarity index 65% rename from public/build/assets/index-CwQA2cnP.js rename to public/build/assets/index-emErJklF.js index 8de0860f1..d8362f8d5 100644 --- a/public/build/assets/index-CwQA2cnP.js +++ b/public/build/assets/index-emErJklF.js @@ -1 +1 @@ -import{r as p,j as s}from"./ui-Z445SNHD.js";import{P as de}from"./page-template-B_mOhR6n.js";import{u as ce,c as ue,x as fe,P as ve,r as u,D as ye,t as o}from"./app-36WMjvX0.js";import{C as he}from"./CrudTable-DA37WZsR.js";import{C as I}from"./CrudFormModal-Bmz2nLeY.js";import{C as be}from"./CrudDeleteModal-DM40AK8z.js";import{P as je}from"./pagination-n2efY1KU.js";import{S as _e}from"./search-and-filter-bar-PUOLiNYr.js";import{u as xe}from"./use-initials-BK4eRgYY.js";import Ce from"./view-kXfr2WxG.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./table-C1YkBp3W.js";import"./unlink-sh32LPkQ.js";import"./scale-rJYsnHRa.js";import"./arrow-down-left-BN6xjhcz.js";import"./arrow-left-CjPQICYw.js";import"./arrow-right-left-DKUcVR58.js";import"./arrow-right-DUEfRrRr.js";import"./arrow-up-down-FmcUfWon.js";import"./lock-open-CN4tz8Of.js";import"./award-D9FlSYzB.js";import"./ban-CMgLBFSt.js";import"./indian-rupee-Bh3-8N2a.js";import"./bell-Cr2F9IDD.js";import"./book-open-DUwKvBiK.js";import"./boxes-rwzklut0.js";import"./building-2-Cda8xQDI.js";import"./building-CG4yAV8N.js";import"./calculator-wt_63eRJ.js";import"./calendar-check-BZ1JTjf6.js";import"./camera-DDKUkICL.js";import"./chart-column-GeSBJr5Y.js";import"./chart-no-axes-column-increasing-Beqplnfl.js";import"./chart-no-axes-column-BKgkVzqT.js";import"./chevron-left-DKWjKjSf.js";import"./circle-alert-KsX4JXbz.js";import"./circle-check-big-DqURlwt2.js";import"./circle-check-C_SLfS2p.js";import"./circle-help-BdsC7_wR.js";import"./circle-x-DkvEqmM5.js";import"./circle-BpyxLEsH.js";import"./clipboard-list-BU0dok7E.js";import"./code-DNPjFOcs.js";import"./crosshair-C7OptAZm.js";import"./crown-Cp4cgutu.js";import"./download-Ba72czhU.js";import"./external-link-uO-R2E0-.js";import"./eye-off-DlDpEvnB.js";import"./eye-DSAoA9Pp.js";import"./instagram-DBjFHIT7.js";import"./file-down-Bxu0R4EW.js";import"./pen-line-Fy-AVmqM.js";import"./file-up-CZ-cXuKa.js";import"./filter-D8dMdozc.js";import"./folder-git-2-Dwj_EoDL.js";import"./house-D8b8GwgZ.js";import"./git-branch-D2sIFzs4.js";import"./grip-vertical-DXcr-v-g.js";import"./hard-drive-ApF-ULi1.js";import"./hash-CHJS6b-L.js";import"./shield-Mt6vEHxn.js";import"./info-VH-vNQ_z.js";import"./layers-CF7Mhs3n.js";import"./layout-list-BuBaZfwq.js";import"./lightbulb-fAsbBO8F.js";import"./link-2-C22T2wSs.js";import"./link-ClcCoVU_.js";import"./twitter-DDHYm63p.js";import"./list-Ajdnpsw1.js";import"./locate-fixed-D29o3FBS.js";import"./lock-RX1hYn48.js";import"./log-in-Bt5dnADg.js";import"./mail-BFoS8U8W.js";import"./map-pin-L7jUebKz.js";import"./menu-Cu-nnefe.js";import"./message-square-warning-DbVEqa_0.js";import"./message-square-DMJ4IbdE.js";import"./monitor-DL9THmS7.js";import"./package-B9XnehkQ.js";import"./percent-BYDujffR.js";import"./phone-CJ2h446N.js";import"./plane-BqORGC6m.js";import"./play-DHqp-NCB.js";import"./qr-code-u5AOBzVe.js";import"./quote-BtOwgBns.js";import"./radio-CxUR05xj.js";import"./ruler-DbxwIrQY.js";import"./send-DpE3qK0m.js";import"./server-DgtPu6lA.js";import"./wifi-CFyF5qct.js";import"./shield-check--CTAItWs.js";import"./smartphone-BQ_9x4vN.js";import"./square-check-big-Dt4MtZcM.js";import"./square-pen-B3p2jiW9.js";import"./star-WlheM7sI.js";import"./sun-DRsBfXSu.js";import"./tag-CMVMnpSh.js";import"./target-BEz5Ry2v.js";import"./thumbs-up-DYj-woXk.js";import"./ticket-BhEK5100.js";import"./trash-2-Dxg0nP1A.js";import"./trash-Dyd2ZsaG.js";import"./trending-down-CeOqAkGV.js";import"./trending-up-CPB8hZlm.js";import"./triangle-alert-MsN2AA6c.js";import"./trophy-BZyhzbIT.js";import"./type-DlbqWp8I.js";import"./user-check-4xSYwYvq.js";import"./user-plus-C-0nSlHG.js";import"./user-x-Drk57M2z.js";import"./wallet-C3p1yihr.js";import"./wrench-CLqKc51o.js";import"./zap-D4fS-tPu.js";import"./radio-group-BtLENAXk.js";import"./checkbox-Bos2Phgi.js";import"./multi-select-field-BX9C1tYH.js";import"./scroll-area-BmK0s-Hf.js";import"./LocationPicker-DAd_AcXs.js";import"./leaflet-FVhBWCqS.js";function da(){var M,q,$;const{t:r}=ce(),{auth:j,leaveBalances:i,employees:_,leaveTypes:x,years:z,filters:m={},globalSettings:a}=ue().props,N=(j==null?void 0:j.permissions)||[],U=xe(),[f,g]=p.useState(m.search||""),[n,w]=p.useState(m.employee_id||"all"),[d,F]=p.useState(m.leave_type_id||"all"),[c,k]=p.useState(m.year||"all"),[G,P]=p.useState(!1),[H,v]=p.useState(!1),[J,C]=p.useState(!1),[K,A]=p.useState(!1),[l,O]=p.useState(null),[b,E]=p.useState("create"),[S,D]=p.useState(null),Q=()=>f!==""||n!=="all"||d!=="all"||c!=="all",W=()=>(f?1:0)+(n!=="all"?1:0)+(d!=="all"?1:0)+(c!=="all"?1:0),X=e=>{e.preventDefault(),L()},L=()=>{u.get(route("hr.leave-balances.index"),{page:1,search:f||void 0,employee_id:n!=="all"?n:void 0,leave_type_id:d!=="all"?d:void 0,year:c!=="all"?c:void 0,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},Z=e=>{const t=m.sort_field===e&&m.sort_direction==="asc"?"desc":"asc";u.get(route("hr.leave-balances.index"),{sort_field:e,sort_direction:t,page:1,search:f||void 0,employee_id:n!=="all"?n:void 0,leave_type_id:d!=="all"?d:void 0,year:c!=="all"?c:void 0,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},B=(e,t)=>{switch(O(t),e){case"view":D(t);break;case"edit":E("edit"),v(!0);break;case"delete":C(!0);break;case"adjust":A(!0);break}},ee=()=>{O(null),E("create"),v(!0)},re=e=>{b==="create"?(a!=null&&a.is_demo||o.loading(r("Creating leave balance...")),u.post(route("hr.leave-balances.store"),e,{onSuccess:t=>{v(!1),a!=null&&a.is_demo||o.dismiss(),t.props.flash.success?o.success(r(t.props.flash.success)):t.props.flash.error&&o.error(r(t.props.flash.error))},onError:t=>{a!=null&&a.is_demo||o.dismiss(),typeof t=="string"?o.error(t):o.error(`Failed to create leave balance: ${Object.values(t).join(", ")}`)}})):b==="edit"&&(a!=null&&a.is_demo||o.loading(r("Updating leave balance...")),u.put(route("hr.leave-balances.update",l.id),e,{onSuccess:t=>{v(!1),a!=null&&a.is_demo||o.dismiss(),t.props.flash.success?o.success(r(t.props.flash.success)):t.props.flash.error&&o.error(r(t.props.flash.error))},onError:t=>{a!=null&&a.is_demo||o.dismiss(),typeof t=="string"?o.error(t):o.error(`Failed to update leave balance: ${Object.values(t).join(", ")}`)}}))},te=()=>{a!=null&&a.is_demo||o.loading(r("Deleting leave balance...")),u.delete(route("hr.leave-balances.destroy",l.id),{onSuccess:e=>{C(!1),a!=null&&a.is_demo||o.dismiss(),e.props.flash.success?o.success(r(e.props.flash.success)):e.props.flash.error&&o.error(r(e.props.flash.error))},onError:e=>{a!=null&&a.is_demo||o.dismiss(),typeof e=="string"?o.error(e):o.error(`Failed to delete leave balance: ${Object.values(e).join(", ")}`)}})},ae=e=>{a!=null&&a.is_demo||o.loading(r("Adjusting leave balance...")),u.put(route("hr.leave-balances.adjust",l.id),e,{onSuccess:t=>{A(!1),a!=null&&a.is_demo||o.dismiss(),t.props.flash.success?o.success(r(t.props.flash.success)):t.props.flash.error&&o.error(r(t.props.flash.error))},onError:t=>{a!=null&&a.is_demo||o.dismiss(),typeof t=="string"?o.error(t):o.error(`Failed to adjust leave balance: ${Object.values(t).join(", ")}`)}})},oe=()=>{g(""),w("all"),F("all"),k("all"),P(!1),u.get(route("hr.leave-balances.index"),{page:1,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},T=[];fe(N,"create-leave-balances")&&T.push({label:r("Add Leave Balance"),icon:s.jsx(ve,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>ee()});const se=[{title:r("Dashboard"),href:route("dashboard")},{title:r("Leave Management"),href:route("hr.leave-balances.index")},{title:r("Leave Balances")}],ie=[{key:"employee",label:r("Employee"),render:(e,t)=>{var y,h,Y,R,V;return s.jsxs("div",{className:"flex items-center gap-3",children:[s.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-primary text-white overflow-hidden shrink-0",children:(y=t.employee)!=null&&y.avatar?s.jsx("img",{src:t.employee.avatar,alt:(h=t.employee)==null?void 0:h.name,className:"h-full w-full object-cover"}):U(((Y=t.employee)==null?void 0:Y.name)||"")}),s.jsxs("div",{children:[s.jsx("div",{className:"font-medium",children:((R=t.employee)==null?void 0:R.name)||"-"}),s.jsx("div",{className:"text-sm text-muted-foreground",children:((V=t.employee)==null?void 0:V.email)||""})]})]})}},{key:"leave_type",label:r("Leave Type"),render:(e,t)=>{var y,h;return s.jsxs("div",{className:"flex items-center gap-2",children:[s.jsx("div",{className:"w-3 h-3 rounded-full",style:{backgroundColor:(y=t.leave_type)==null?void 0:y.color}}),s.jsx("span",{children:((h=t.leave_type)==null?void 0:h.name)||"-"})]})}},{key:"year",label:r("Year"),sortable:!0,render:e=>s.jsx("span",{className:"font-mono",children:e})},{key:"allocated_days",label:r("Allocated"),render:e=>s.jsx("span",{className:"font-mono text-blue-600",children:e})},{key:"used_days",label:r("Used"),render:e=>s.jsx("span",{className:"font-mono text-red-600",children:e})},{key:"remaining_days",label:r("Remaining"),render:e=>s.jsx("span",{className:`font-mono ${e>0?"text-green-600":"text-gray-500"}`,children:e})},{key:"carried_forward",label:r("Carried Forward"),render:e=>s.jsx("span",{className:"font-mono text-purple-600",children:e})},{key:"manual_adjustment",label:r("Adjustment"),render:e=>s.jsxs("span",{className:`font-mono ${e>0?"text-green-600":e<0?"text-red-600":"text-gray-500"}`,children:[e>0?"+":"",e]})}],le=[{label:r("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-leave-balances"},{label:r("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-leave-balances"},{label:r("Adjust"),icon:"Settings",action:"adjust",className:"text-purple-500",requiredPermission:"adjust-leave-balances"},{label:r("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-leave-balances"}],me=[{value:"all",label:r("All Employees")},...(_||[]).map(e=>({value:e.id.toString(),label:e.name}))],pe=[{value:"all",label:r("All Leave Types")},...(x||[]).map(e=>({value:e.id.toString(),label:e.name}))],ne=[{value:"all",label:r("All Years")},...(z||[]).map(e=>({value:e.toString(),label:e.toString()}))];return s.jsxs(de,{title:r("Leave Balances"),url:"/hr/leave-balances",actions:T,breadcrumbs:se,noPadding:!0,children:[s.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:s.jsx(_e,{searchTerm:f,onSearchChange:g,onSearch:X,filters:[{name:"employee_id",label:r("Employee"),type:"select",value:n,onChange:w,options:me},{name:"leave_type_id",label:r("Leave Type"),type:"select",value:d,onChange:F,options:pe},{name:"year",label:r("Year"),type:"select",value:c,onChange:k,options:ne}],showFilters:G,setShowFilters:P,hasActiveFilters:Q,activeFilterCount:W,onResetFilters:oe,onApplyFilters:L,currentPerPage:((M=m.per_page)==null?void 0:M.toString())||"10",onPerPageChange:e=>{u.get(route("hr.leave-balances.index"),{page:1,per_page:parseInt(e),search:f||void 0,employee_id:n!=="all"?n:void 0,leave_type_id:d!=="all"?d:void 0,year:c!=="all"?c:void 0},{preserveState:!0,preserveScroll:!0})}})}),s.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[s.jsx(he,{columns:ie,actions:le,data:(i==null?void 0:i.data)||[],from:(i==null?void 0:i.from)||1,onAction:B,sortField:m.sort_field,sortDirection:m.sort_direction,onSort:Z,permissions:N,entityPermissions:{view:"view-leave-balances",create:"create-leave-balances",edit:"edit-leave-balances",delete:"delete-leave-balances"}}),s.jsx(je,{from:(i==null?void 0:i.from)||0,to:(i==null?void 0:i.to)||0,total:(i==null?void 0:i.total)||0,links:i==null?void 0:i.links,entityName:r("leave balances"),onPageChange:e=>u.get(e)})]}),s.jsx(I,{isOpen:H,onClose:()=>v(!1),onSubmit:re,formConfig:{fields:[{name:"employee_id",label:r("Employee"),type:"select",required:!0,options:_?_.map(e=>({value:e.id.toString(),label:e.name})):[]},{name:"leave_type_id",label:r("Leave Type"),type:"select",required:!0,options:x?x.map(e=>({value:e.id.toString(),label:e.name})):[]},{name:"year",label:r("Year"),type:"number",required:!0,min:2020,max:2030,defaultValue:new Date().getFullYear()},{name:"allocated_days",label:r("Allocated Days"),type:"number",required:!0,min:0,step:.5},{name:"carried_forward",label:r("Carried Forward Days"),type:"number",min:0,step:.5,defaultValue:0},{name:"manual_adjustment",label:r("Manual Adjustment"),type:"number",step:.5,defaultValue:0},{name:"adjustment_reason",label:r("Adjustment Reason"),type:"textarea"}],modalSize:"lg"},initialData:l,title:r(b==="create"?"Add New Leave Balance":"Edit Leave Balance"),mode:b}),s.jsx(I,{isOpen:K,onClose:()=>A(!1),onSubmit:ae,formConfig:{fields:[{name:"manual_adjustment",label:r("Adjustment Amount"),type:"number",required:!0,step:.5},{name:"adjustment_reason",label:r("Reason for Adjustment"),type:"textarea",required:!0}],modalSize:"md"},initialData:l,title:r("Adjust Leave Balance"),mode:"edit"}),s.jsx(be,{isOpen:J,onClose:()=>C(!1),onConfirm:te,itemName:`${(q=l==null?void 0:l.employee)==null?void 0:q.name} - ${($=l==null?void 0:l.leave_type)==null?void 0:$.name} (${l==null?void 0:l.year})`||"",entityName:"leave balance"}),s.jsx(ye,{open:!!S,onOpenChange:()=>D(null),children:S&&s.jsx(Ce,{leaveBalance:S})})]})}export{da as default}; +import{r as p,j as s}from"./ui-Z445SNHD.js";import{P as de}from"./page-template-Cw8W4Qs2.js";import{u as ce,c as ue,x as fe,P as ve,r as u,D as ye,t as o}from"./app-Da3PX8qg.js";import{C as he}from"./CrudTable-Dk-uCuqB.js";import{C as I}from"./CrudFormModal-CTSICk3j.js";import{C as be}from"./CrudDeleteModal-DmHx0JCJ.js";import{P as je}from"./pagination-B9z4VraF.js";import{S as _e}from"./search-and-filter-bar-1QHzFJdq.js";import{u as xe}from"./use-initials-BK4eRgYY.js";import Ce from"./view-BWPjqvJV.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./table-BRtys9Nx.js";import"./unlink-vC8B7N8r.js";import"./scale-Chnhsap1.js";import"./arrow-down-left-D4-BLXQL.js";import"./arrow-left-B9tcIgis.js";import"./arrow-right-left-TC-Oi5FJ.js";import"./arrow-right-SXr1661j.js";import"./arrow-up-down-Df1H6itH.js";import"./lock-open-Cco69YMj.js";import"./award-DOf5Xc3o.js";import"./ban-C1FQ9ay_.js";import"./indian-rupee-CY9fE6hT.js";import"./bell-BMsQyWM-.js";import"./book-open-DiNAfaue.js";import"./boxes-Bjf0_Kx7.js";import"./building-2-DmmRcP0c.js";import"./building-BXglONiz.js";import"./calculator-B75Vnhim.js";import"./calendar-check-C2F7PWoI.js";import"./camera-DZNJpjXR.js";import"./chart-column-CKzC1aib.js";import"./chart-no-axes-column-increasing-xL8kjLW0.js";import"./chart-no-axes-column-CaNDayE9.js";import"./chevron-left-C98gPe5P.js";import"./circle-alert-Cu5dznTP.js";import"./circle-check-big-KTDTMhTs.js";import"./circle-check-aau4wqhp.js";import"./circle-help-C4uXcZYY.js";import"./circle-x-r3If4JPw.js";import"./circle-DgA3bS7I.js";import"./clipboard-list-BNSl4hy2.js";import"./code-Dzlx6QPB.js";import"./crosshair-DtQysFz7.js";import"./crown-CC8Godfb.js";import"./download-BHVnw95S.js";import"./external-link-DL5n0dhJ.js";import"./eye-off-BJYR0wmr.js";import"./eye-CzYzwmmr.js";import"./instagram-tpp8H3E-.js";import"./file-down-CxCQCvcc.js";import"./pen-line-CNA-f1dm.js";import"./file-up-D3rB-4Bg.js";import"./filter-B_3e214H.js";import"./folder-git-2-T64oq8HG.js";import"./house-BUnGVtyw.js";import"./git-branch-EdIXkL-9.js";import"./grip-vertical-BvetFs24.js";import"./hard-drive--Nch37f-.js";import"./hash-B3fNBlbs.js";import"./shield-rKKgzkbW.js";import"./info-Cj5ROI6H.js";import"./layers-DdZLSQgt.js";import"./layout-list-DkB7S2jk.js";import"./lightbulb-CJXOfIFD.js";import"./link-2-DNnYgrdz.js";import"./link-DeErafFW.js";import"./twitter-CRZZ6zjd.js";import"./list-DY4Uh_0E.js";import"./locate-fixed-BKpEfCUU.js";import"./lock-BGSkpX29.js";import"./log-in-TxFQ9ojy.js";import"./mail-khAU5Oig.js";import"./map-pin-BFNXdrz2.js";import"./menu-BGxVBBZl.js";import"./message-square-warning-DHRFlo8i.js";import"./message-square-C7x1Rix5.js";import"./monitor-P2T9V9tT.js";import"./package-C-rDDwyp.js";import"./percent-DP16IBy2.js";import"./phone-XzqO8Dfs.js";import"./plane-C9QqCVcZ.js";import"./play-62Z04sZZ.js";import"./qr-code-CUR1J9NH.js";import"./quote-DF2Qwen7.js";import"./radio-nm2vY_Ib.js";import"./ruler-DviIA5uv.js";import"./send-DXZhFVWG.js";import"./server-BzBihesB.js";import"./wifi-BPS_-hKY.js";import"./shield-check-Cyw4YGYb.js";import"./smartphone-i99jk4ns.js";import"./square-check-big-Cal0w_ma.js";import"./square-pen-CatLE0_h.js";import"./star-CSGOTD6i.js";import"./sun-TjfxyFzf.js";import"./tag-CUFhfHTp.js";import"./target-B_9kWYv3.js";import"./thumbs-up-Du-LlBXg.js";import"./ticket-BjgtGAIQ.js";import"./trash-2-15Ri11Yq.js";import"./trash-BRJCY2my.js";import"./trending-down-MNPLLbIb.js";import"./trending-up-D5y6g4yZ.js";import"./triangle-alert-CeuDFixJ.js";import"./trophy-Cs36GMET.js";import"./type-DX1RNe21.js";import"./user-check-DDs_5zV9.js";import"./user-plus-Ba62LA9O.js";import"./user-x-C3dBJr2o.js";import"./wallet-BP1hP1I0.js";import"./wrench-DX6GWbcS.js";import"./zap-Of1Abppa.js";import"./radio-group-CuY8xCRY.js";import"./checkbox-C3Z6LHOx.js";import"./multi-select-field-ALFA5JXF.js";import"./scroll-area-C7NBgd0i.js";import"./LocationPicker-Dy1Od2a3.js";import"./leaflet-FVhBWCqS.js";function da(){var M,q,$;const{t:r}=ce(),{auth:j,leaveBalances:i,employees:_,leaveTypes:x,years:z,filters:m={},globalSettings:a}=ue().props,N=(j==null?void 0:j.permissions)||[],U=xe(),[f,g]=p.useState(m.search||""),[n,w]=p.useState(m.employee_id||"all"),[d,F]=p.useState(m.leave_type_id||"all"),[c,k]=p.useState(m.year||"all"),[G,P]=p.useState(!1),[H,v]=p.useState(!1),[J,C]=p.useState(!1),[K,A]=p.useState(!1),[l,O]=p.useState(null),[b,E]=p.useState("create"),[S,D]=p.useState(null),Q=()=>f!==""||n!=="all"||d!=="all"||c!=="all",W=()=>(f?1:0)+(n!=="all"?1:0)+(d!=="all"?1:0)+(c!=="all"?1:0),X=e=>{e.preventDefault(),L()},L=()=>{u.get(route("hr.leave-balances.index"),{page:1,search:f||void 0,employee_id:n!=="all"?n:void 0,leave_type_id:d!=="all"?d:void 0,year:c!=="all"?c:void 0,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},Z=e=>{const t=m.sort_field===e&&m.sort_direction==="asc"?"desc":"asc";u.get(route("hr.leave-balances.index"),{sort_field:e,sort_direction:t,page:1,search:f||void 0,employee_id:n!=="all"?n:void 0,leave_type_id:d!=="all"?d:void 0,year:c!=="all"?c:void 0,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},B=(e,t)=>{switch(O(t),e){case"view":D(t);break;case"edit":E("edit"),v(!0);break;case"delete":C(!0);break;case"adjust":A(!0);break}},ee=()=>{O(null),E("create"),v(!0)},re=e=>{b==="create"?(a!=null&&a.is_demo||o.loading(r("Creating leave balance...")),u.post(route("hr.leave-balances.store"),e,{onSuccess:t=>{v(!1),a!=null&&a.is_demo||o.dismiss(),t.props.flash.success?o.success(r(t.props.flash.success)):t.props.flash.error&&o.error(r(t.props.flash.error))},onError:t=>{a!=null&&a.is_demo||o.dismiss(),typeof t=="string"?o.error(t):o.error(`Failed to create leave balance: ${Object.values(t).join(", ")}`)}})):b==="edit"&&(a!=null&&a.is_demo||o.loading(r("Updating leave balance...")),u.put(route("hr.leave-balances.update",l.id),e,{onSuccess:t=>{v(!1),a!=null&&a.is_demo||o.dismiss(),t.props.flash.success?o.success(r(t.props.flash.success)):t.props.flash.error&&o.error(r(t.props.flash.error))},onError:t=>{a!=null&&a.is_demo||o.dismiss(),typeof t=="string"?o.error(t):o.error(`Failed to update leave balance: ${Object.values(t).join(", ")}`)}}))},te=()=>{a!=null&&a.is_demo||o.loading(r("Deleting leave balance...")),u.delete(route("hr.leave-balances.destroy",l.id),{onSuccess:e=>{C(!1),a!=null&&a.is_demo||o.dismiss(),e.props.flash.success?o.success(r(e.props.flash.success)):e.props.flash.error&&o.error(r(e.props.flash.error))},onError:e=>{a!=null&&a.is_demo||o.dismiss(),typeof e=="string"?o.error(e):o.error(`Failed to delete leave balance: ${Object.values(e).join(", ")}`)}})},ae=e=>{a!=null&&a.is_demo||o.loading(r("Adjusting leave balance...")),u.put(route("hr.leave-balances.adjust",l.id),e,{onSuccess:t=>{A(!1),a!=null&&a.is_demo||o.dismiss(),t.props.flash.success?o.success(r(t.props.flash.success)):t.props.flash.error&&o.error(r(t.props.flash.error))},onError:t=>{a!=null&&a.is_demo||o.dismiss(),typeof t=="string"?o.error(t):o.error(`Failed to adjust leave balance: ${Object.values(t).join(", ")}`)}})},oe=()=>{g(""),w("all"),F("all"),k("all"),P(!1),u.get(route("hr.leave-balances.index"),{page:1,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},T=[];fe(N,"create-leave-balances")&&T.push({label:r("Add Leave Balance"),icon:s.jsx(ve,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>ee()});const se=[{title:r("Dashboard"),href:route("dashboard")},{title:r("Leave Management"),href:route("hr.leave-balances.index")},{title:r("Leave Balances")}],ie=[{key:"employee",label:r("Employee"),render:(e,t)=>{var y,h,Y,R,V;return s.jsxs("div",{className:"flex items-center gap-3",children:[s.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-primary text-white overflow-hidden shrink-0",children:(y=t.employee)!=null&&y.avatar?s.jsx("img",{src:t.employee.avatar,alt:(h=t.employee)==null?void 0:h.name,className:"h-full w-full object-cover"}):U(((Y=t.employee)==null?void 0:Y.name)||"")}),s.jsxs("div",{children:[s.jsx("div",{className:"font-medium",children:((R=t.employee)==null?void 0:R.name)||"-"}),s.jsx("div",{className:"text-sm text-muted-foreground",children:((V=t.employee)==null?void 0:V.email)||""})]})]})}},{key:"leave_type",label:r("Leave Type"),render:(e,t)=>{var y,h;return s.jsxs("div",{className:"flex items-center gap-2",children:[s.jsx("div",{className:"w-3 h-3 rounded-full",style:{backgroundColor:(y=t.leave_type)==null?void 0:y.color}}),s.jsx("span",{children:((h=t.leave_type)==null?void 0:h.name)||"-"})]})}},{key:"year",label:r("Year"),sortable:!0,render:e=>s.jsx("span",{className:"font-mono",children:e})},{key:"allocated_days",label:r("Allocated"),render:e=>s.jsx("span",{className:"font-mono text-blue-600",children:e})},{key:"used_days",label:r("Used"),render:e=>s.jsx("span",{className:"font-mono text-red-600",children:e})},{key:"remaining_days",label:r("Remaining"),render:e=>s.jsx("span",{className:`font-mono ${e>0?"text-green-600":"text-gray-500"}`,children:e})},{key:"carried_forward",label:r("Carried Forward"),render:e=>s.jsx("span",{className:"font-mono text-purple-600",children:e})},{key:"manual_adjustment",label:r("Adjustment"),render:e=>s.jsxs("span",{className:`font-mono ${e>0?"text-green-600":e<0?"text-red-600":"text-gray-500"}`,children:[e>0?"+":"",e]})}],le=[{label:r("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-leave-balances"},{label:r("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-leave-balances"},{label:r("Adjust"),icon:"Settings",action:"adjust",className:"text-purple-500",requiredPermission:"adjust-leave-balances"},{label:r("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-leave-balances"}],me=[{value:"all",label:r("All Employees")},...(_||[]).map(e=>({value:e.id.toString(),label:e.name}))],pe=[{value:"all",label:r("All Leave Types")},...(x||[]).map(e=>({value:e.id.toString(),label:e.name}))],ne=[{value:"all",label:r("All Years")},...(z||[]).map(e=>({value:e.toString(),label:e.toString()}))];return s.jsxs(de,{title:r("Leave Balances"),url:"/hr/leave-balances",actions:T,breadcrumbs:se,noPadding:!0,children:[s.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:s.jsx(_e,{searchTerm:f,onSearchChange:g,onSearch:X,filters:[{name:"employee_id",label:r("Employee"),type:"select",value:n,onChange:w,options:me},{name:"leave_type_id",label:r("Leave Type"),type:"select",value:d,onChange:F,options:pe},{name:"year",label:r("Year"),type:"select",value:c,onChange:k,options:ne}],showFilters:G,setShowFilters:P,hasActiveFilters:Q,activeFilterCount:W,onResetFilters:oe,onApplyFilters:L,currentPerPage:((M=m.per_page)==null?void 0:M.toString())||"10",onPerPageChange:e=>{u.get(route("hr.leave-balances.index"),{page:1,per_page:parseInt(e),search:f||void 0,employee_id:n!=="all"?n:void 0,leave_type_id:d!=="all"?d:void 0,year:c!=="all"?c:void 0},{preserveState:!0,preserveScroll:!0})}})}),s.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[s.jsx(he,{columns:ie,actions:le,data:(i==null?void 0:i.data)||[],from:(i==null?void 0:i.from)||1,onAction:B,sortField:m.sort_field,sortDirection:m.sort_direction,onSort:Z,permissions:N,entityPermissions:{view:"view-leave-balances",create:"create-leave-balances",edit:"edit-leave-balances",delete:"delete-leave-balances"}}),s.jsx(je,{from:(i==null?void 0:i.from)||0,to:(i==null?void 0:i.to)||0,total:(i==null?void 0:i.total)||0,links:i==null?void 0:i.links,entityName:r("leave balances"),onPageChange:e=>u.get(e)})]}),s.jsx(I,{isOpen:H,onClose:()=>v(!1),onSubmit:re,formConfig:{fields:[{name:"employee_id",label:r("Employee"),type:"select",required:!0,options:_?_.map(e=>({value:e.id.toString(),label:e.name})):[]},{name:"leave_type_id",label:r("Leave Type"),type:"select",required:!0,options:x?x.map(e=>({value:e.id.toString(),label:e.name})):[]},{name:"year",label:r("Year"),type:"number",required:!0,min:2020,max:2030,defaultValue:new Date().getFullYear()},{name:"allocated_days",label:r("Allocated Days"),type:"number",required:!0,min:0,step:.5},{name:"carried_forward",label:r("Carried Forward Days"),type:"number",min:0,step:.5,defaultValue:0},{name:"manual_adjustment",label:r("Manual Adjustment"),type:"number",step:.5,defaultValue:0},{name:"adjustment_reason",label:r("Adjustment Reason"),type:"textarea"}],modalSize:"lg"},initialData:l,title:r(b==="create"?"Add New Leave Balance":"Edit Leave Balance"),mode:b}),s.jsx(I,{isOpen:K,onClose:()=>A(!1),onSubmit:ae,formConfig:{fields:[{name:"manual_adjustment",label:r("Adjustment Amount"),type:"number",required:!0,step:.5},{name:"adjustment_reason",label:r("Reason for Adjustment"),type:"textarea",required:!0}],modalSize:"md"},initialData:l,title:r("Adjust Leave Balance"),mode:"edit"}),s.jsx(be,{isOpen:J,onClose:()=>C(!1),onConfirm:te,itemName:`${(q=l==null?void 0:l.employee)==null?void 0:q.name} - ${($=l==null?void 0:l.leave_type)==null?void 0:$.name} (${l==null?void 0:l.year})`||"",entityName:"leave balance"}),s.jsx(ye,{open:!!S,onOpenChange:()=>D(null),children:S&&s.jsx(Ce,{leaveBalance:S})})]})}export{da as default}; diff --git a/public/build/assets/index-DGTvJk1w.js b/public/build/assets/index-fotJ-leA.js similarity index 91% rename from public/build/assets/index-DGTvJk1w.js rename to public/build/assets/index-fotJ-leA.js index 7b69ebe6d..5421b456b 100644 --- a/public/build/assets/index-DGTvJk1w.js +++ b/public/build/assets/index-fotJ-leA.js @@ -1 +1 @@ -import{r as x,j as e}from"./ui-Z445SNHD.js";import{P as ie}from"./page-template-B_mOhR6n.js";import{u as de,c as ce,x as E,L as P,I as U,B as n,S as oe,X as ne,r as h,t as d}from"./app-36WMjvX0.js";import{C as le}from"./CrudDeleteModal-DM40AK8z.js";import{P as me}from"./pagination-n2efY1KU.js";import{T as xe}from"./textarea-CdnKPU5F.js";import{S as B,a as $,b as V,c as G,d as N}from"./select-DgPPBKIC.js";import{G as A}from"./globe-ZoJAuRB5.js";import{a as he,C as pe}from"./chevron-up-DXYKkCZG.js";import{S as J}from"./square-pen-B3p2jiW9.js";import{L as K}from"./lock-RX1hYn48.js";import{T as X}from"./trash-2-Dxg0nP1A.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./index-9MclThM-.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";function ss(){const{t:r}=de(),{auth:C,candidateSources:a,filters:c={},globalSettings:t}=ce().props,_=(C==null?void 0:C.permissions)||[],[b,T]=x.useState(c.search||""),[p,I]=x.useState(c.status||"all"),[H,k]=x.useState(!1),[g,w]=x.useState(null),[f,q]=x.useState("create"),[F,Q]=x.useState(new Set),[o,j]=x.useState({name:"",description:"",status:"active"}),[l,v]=x.useState({}),y=E(_,"create-candidate-sources"),u=E(_,"edit-candidate-sources"),z=E(_,"delete-candidate-sources"),W=s=>{const i=new Set(F);i.has(s)?i.delete(s):i.add(s),Q(i)},D=()=>{j({name:"",description:"",status:"active"}),v({}),q("create"),w(null)},L=s=>{j({name:s.name||"",description:s.description||"",status:s.status||"active"}),q("edit"),w(s),v({}),window.scrollTo({top:0,behavior:"smooth"})},Y=()=>{const s={};return o.name.trim()?o.name.trim().length>255&&(s.name=r("Name must not exceed 255 characters")):s.name=r("Name is required"),["active","inactive"].includes(o.status)||(s.status=r("Please select a valid status")),v(s),Object.keys(s).length===0},M=(s={})=>{h.get(route("hr.recruitment.candidate-sources.index"),{page:1,search:b||void 0,status:p!=="all"?p:void 0,per_page:c.per_page||10,sort_field:c.sort_field||void 0,sort_direction:c.sort_direction||void 0,...s},{preserveState:!0,preserveScroll:!0})},O=s=>{s.preventDefault(),M()},Z=()=>{T(""),I("all"),h.get(route("hr.recruitment.candidate-sources.index"),{page:1,per_page:c.per_page||10},{preserveState:!0,preserveScroll:!0})},ee=s=>{const i=c.sort_field===s&&c.sort_direction==="asc"?"desc":"asc";M({sort_field:s,sort_direction:i})},se=s=>{s.preventDefault(),Y()&&(f==="create"?(t!=null&&t.is_demo||d.loading(r("Creating candidate source...")),h.post(route("hr.recruitment.candidate-sources.store"),o,{onSuccess:i=>{t!=null&&t.is_demo||d.dismiss(),i.props.flash.success?(d.success(r(i.props.flash.success)),D()):i.props.flash.error&&d.error(r(i.props.flash.error))},onError:i=>{t!=null&&t.is_demo||d.dismiss(),v(i),d.error(r("Please check the form for errors"))}})):(t!=null&&t.is_demo||d.loading(r("Updating candidate source...")),h.put(route("hr.recruitment.candidate-sources.update",g.id),o,{onSuccess:i=>{t!=null&&t.is_demo||d.dismiss(),i.props.flash.success?(d.success(r(i.props.flash.success)),D()):i.props.flash.error&&d.error(r(i.props.flash.error))},onError:i=>{t!=null&&t.is_demo||d.dismiss(),v(i),d.error(r("Please check the form for errors"))}})))},re=()=>{t!=null&&t.is_demo||d.loading(r("Deleting candidate source...")),h.delete(route("hr.recruitment.candidate-sources.destroy",g.id),{onSuccess:s=>{k(!1),t!=null&&t.is_demo||d.dismiss(),s.props.flash.success?d.success(r(s.props.flash.success)):s.props.flash.error&&d.error(r(s.props.flash.error))},onError:s=>{t!=null&&t.is_demo||d.dismiss(),d.error(typeof s=="string"?r(s):r("Failed to delete candidate source: {{errors}}",{errors:Object.values(s).join(", ")}))}})},R=s=>{const i=s.status==="active"?"inactive":"active";t!=null&&t.is_demo||d.loading(r(i==="active"?"Activating candidate source...":"Deactivating candidate source...")),h.put(route("hr.recruitment.candidate-sources.toggle-status",s.id),{},{onSuccess:m=>{t!=null&&t.is_demo||d.dismiss(),m.props.flash.success?d.success(r(m.props.flash.success)):m.props.flash.error&&d.error(r(m.props.flash.error))},onError:m=>{t!=null&&t.is_demo||d.dismiss(),d.error(typeof m=="string"?r(m):r("Failed to update status: {{errors}}",{errors:Object.values(m).join(", ")}))}})},te=[{title:r("Dashboard"),href:route("dashboard")},{title:r("Recruitment"),href:route("hr.recruitment.candidate-sources.index")},{title:r("Candidate Sources")}],S=!!b||p!=="all",ae=({field:s})=>c.sort_field===s?e.jsx("span",{children:c.sort_direction==="asc"?" ↑":" ↓"}):e.jsx("span",{className:"opacity-40",children:"↕"});return e.jsxs(ie,{title:r("Candidate Sources"),description:"",url:"/hr/recruitment/candidate-sources",breadcrumbs:te,noPadding:!0,children:[e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-6",children:[e.jsx("div",{className:"lg:col-span-1",children:e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 sticky top-4",children:[e.jsxs("div",{className:"p-6 border-b border-gray-200 dark:border-gray-700",children:[e.jsx("h2",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:r(f==="create"?"Add New Candidate Source":"Edit Candidate Source")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1",children:r(f==="create"?"Fill in the details to create a new candidate source":"Update the candidate source details below")})]}),e.jsxs("form",{onSubmit:se,className:"p-6 space-y-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(P,{required:!0,htmlFor:"name",className:"required",children:r("Source Name")}),e.jsx(U,{id:"name",type:"text",value:o.name,onChange:s=>j({...o,name:s.target.value}),placeholder:r("e.g., LinkedIn, Referral, Job Board"),className:l.name?"border-red-500":"",disabled:!y&&!u,required:!0}),l.name&&e.jsx("p",{className:"text-sm text-red-500",children:l.name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(P,{htmlFor:"description",children:r("Description")}),e.jsx(xe,{id:"description",value:o.description,onChange:s=>j({...o,description:s.target.value}),placeholder:r("Brief description of the candidate source"),rows:3,className:l.description?"border-red-500":"",disabled:!y&&!u}),l.description&&e.jsx("p",{className:"text-sm text-red-500",children:l.description})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(P,{required:!0,htmlFor:"status",className:"required",children:r("Status")}),e.jsxs(B,{value:o.status,onValueChange:s=>j({...o,status:s}),disabled:!y&&!u,children:[e.jsx($,{className:l.status?"border-red-500":"",children:e.jsx(V,{placeholder:r("Select status")})}),e.jsxs(G,{children:[e.jsx(N,{value:"active",children:r("Active")}),e.jsx(N,{value:"inactive",children:r("Inactive")})]})]}),l.status&&e.jsx("p",{className:"text-sm text-red-500",children:l.status})]}),e.jsxs("div",{className:"flex items-center gap-3 pt-4 border-t border-gray-200 dark:border-gray-700",children:[(y||u)&&e.jsx(n,{type:"submit",className:"flex-1",children:r(f==="create"?"Add Candidate Source":"Update Candidate Source")}),f==="edit"&&e.jsx(n,{type:"button",variant:"outline",onClick:D,children:r("Cancel")})]})]})]})}),e.jsxs("div",{className:"lg:col-span-2 space-y-4",children:[e.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 p-4",children:e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex gap-2",children:[e.jsxs("div",{className:"relative flex-1",children:[e.jsx(oe,{className:"absolute left-3 top-1/2 -translate-y-1/2 h-4 w-4 text-gray-400"}),e.jsx(U,{type:"text",placeholder:r("Search candidate sources..."),value:b,onChange:s=>T(s.target.value),onKeyDown:s=>s.key==="Enter"&&O(s),className:"pl-10"})]}),e.jsx(n,{onClick:O,variant:"default",children:r("Search")}),S&&e.jsxs(n,{onClick:Z,variant:"outline",children:[e.jsx(ne,{className:"h-4 w-4 mr-2"}),r("Reset")]})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-3",children:e.jsxs(B,{value:p,onValueChange:I,children:[e.jsx($,{children:e.jsx(V,{placeholder:r("All Statuses")})}),e.jsxs(G,{children:[e.jsx(N,{value:"all",children:r("All Statuses")}),e.jsx(N,{value:"active",children:r("Active")}),e.jsx(N,{value:"inactive",children:r("Inactive")})]})]})})]})}),e.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 overflow-hidden",children:((a==null?void 0:a.data)||[]).length>0?e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"px-6 py-4 border-b border-gray-200 dark:border-gray-700",children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:r("Candidate Sources")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1",children:r("Manage sources used to track candidate origins")})]}),e.jsx("div",{className:"hidden lg:block",children:e.jsx("div",{className:"overflow-x-auto",children:e.jsxs("table",{className:"min-w-full divide-y divide-gray-200 dark:divide-gray-700",children:[e.jsx("thead",{className:"bg-gray-50 dark:bg-gray-700",children:e.jsxs("tr",{children:[e.jsx("th",{className:"px-4 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider cursor-pointer select-none",onClick:()=>ee("name"),children:e.jsxs("div",{className:"flex items-center gap-1",children:[r("Name")," ",e.jsx(ae,{field:"name"})]})}),e.jsx("th",{className:"px-3 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:r("Status")}),e.jsx("th",{className:"px-4 py-3 text-right text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:r("Actions")})]})}),e.jsx("tbody",{className:"bg-white dark:bg-gray-800 divide-y divide-gray-200 dark:divide-gray-700",children:((a==null?void 0:a.data)||[]).map(s=>e.jsxs("tr",{className:"hover:bg-gray-50 dark:hover:bg-gray-700/50 transition-colors",children:[e.jsx("td",{className:"px-4 py-4",children:e.jsxs("div",{className:"flex items-center",children:[e.jsx("div",{className:"flex-shrink-0 h-10 w-10 rounded-lg flex items-center justify-center bg-emerald-100 text-emerald-600 dark:bg-emerald-900/30 dark:text-emerald-400",children:e.jsx(A,{className:"h-5 w-5"})}),e.jsxs("div",{className:"ml-3",children:[e.jsx("div",{className:"text-sm font-medium text-gray-900 dark:text-white",children:s.name}),s.description&&e.jsxs("div",{className:"text-sm text-gray-500 dark:text-gray-400 max-w-xs",children:[e.jsx("div",{className:F.has(s.id)?"":"line-clamp-2",children:s.description}),s.description.length>60&&e.jsx("button",{onClick:()=>W(s.id),className:"inline-flex items-center mt-1 text-xs text-blue-600 hover:text-blue-800 dark:text-blue-400 dark:hover:text-blue-300",children:F.has(s.id)?e.jsxs(e.Fragment,{children:[e.jsx(he,{className:"h-3 w-3 mr-1"}),r("Show less")]}):e.jsxs(e.Fragment,{children:[e.jsx(pe,{className:"h-3 w-3 mr-1"}),r("Show more")]})})]})]})]})}),e.jsx("td",{className:"px-3 py-4",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.status==="active"?r("Active"):r("Inactive")})}),e.jsx("td",{className:"px-4 py-4 text-right",children:e.jsxs("div",{className:"flex items-center justify-end space-x-2",children:[u&&e.jsxs(e.Fragment,{children:[e.jsx(n,{variant:"ghost",size:"sm",onClick:()=>L(s),className:"h-8 w-8 p-0 text-amber-500",title:r("Edit"),children:e.jsx(J,{className:"h-4 w-4"})}),e.jsx(n,{variant:"ghost",size:"sm",onClick:()=>R(s),className:`h-8 w-8 p-0 ${s.status==="active"?"text-orange-500":"text-green-600"}`,title:s.status==="active"?r("Deactivate"):r("Activate"),children:e.jsx(K,{className:"h-4 w-4"})})]}),z&&e.jsx(n,{variant:"ghost",size:"sm",onClick:()=>{w(s),k(!0)},className:"h-8 w-8 p-0 text-red-500",title:r("Delete"),children:e.jsx(X,{className:"h-4 w-4"})})]})})]},s.id))})]})})}),e.jsx("div",{className:"lg:hidden space-y-4",children:((a==null?void 0:a.data)||[]).map(s=>e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg border border-gray-200 dark:border-gray-700 p-4",children:[e.jsxs("div",{className:"flex items-start justify-between mb-3",children:[e.jsxs("div",{className:"flex items-start space-x-3",children:[e.jsx("div",{className:"flex-shrink-0 h-10 w-10 rounded-lg flex items-center justify-center bg-emerald-100 text-emerald-600 dark:bg-emerald-900/30 dark:text-emerald-400",children:e.jsx(A,{className:"h-5 w-5"})}),e.jsxs("div",{className:"flex-1",children:[e.jsx("h3",{className:"text-sm font-medium text-gray-900 dark:text-white",children:s.name}),s.description&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1 line-clamp-2",title:s.description,children:s.description})]})]}),e.jsxs("div",{className:"flex items-center space-x-1",children:[u&&e.jsxs(e.Fragment,{children:[e.jsx(n,{variant:"ghost",size:"sm",onClick:()=>L(s),className:"h-8 w-8 p-0 text-amber-500",children:e.jsx(J,{className:"h-4 w-4"})}),e.jsx(n,{variant:"ghost",size:"sm",onClick:()=>R(s),className:`h-8 w-8 p-0 ${s.status==="active"?"text-orange-500":"text-green-600"}`,children:e.jsx(K,{className:"h-4 w-4"})})]}),z&&e.jsx(n,{variant:"ghost",size:"sm",onClick:()=>{w(s),k(!0)},className:"h-8 w-8 p-0 text-red-500",children:e.jsx(X,{className:"h-4 w-4"})})]})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400 mb-1",children:r("Status")}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.status==="active"?r("Active"):r("Inactive")})]})]},s.id))}),(a==null?void 0:a.total)>((a==null?void 0:a.per_page)||10)&&e.jsx("div",{className:"px-6 py-4 border-t border-gray-200 dark:border-gray-700",children:e.jsx(me,{from:(a==null?void 0:a.from)||0,to:(a==null?void 0:a.to)||0,total:(a==null?void 0:a.total)||0,links:a==null?void 0:a.links,entityName:r("candidate sources"),onPageChange:s=>{const i=new URL(s).searchParams.get("page");h.get(route("hr.recruitment.candidate-sources.index"),{page:i,per_page:c.per_page||10,search:b||void 0,status:p!=="all"?p:void 0,sort_field:c.sort_field||void 0,sort_direction:c.sort_direction||void 0},{preserveState:!0,preserveScroll:!0})}})})]}):e.jsxs("div",{className:"p-12 text-center",children:[e.jsx("div",{className:"mx-auto w-16 h-16 bg-gray-100 dark:bg-gray-700 rounded-full flex items-center justify-center mb-4",children:e.jsx(A,{className:"h-8 w-8 text-gray-400"})}),e.jsx("h3",{className:"text-lg font-medium text-gray-900 dark:text-white mb-2",children:r("No candidate sources found")}),e.jsx("p",{className:"text-gray-500 dark:text-gray-400 mb-6 max-w-sm mx-auto",children:r(S?"No candidate sources match your search criteria. Try adjusting your filters.":"Create candidate sources to track where your candidates come from.")}),!S&&y&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:r("Use the form on the left to add your first candidate source.")})]})})]})]}),e.jsx(le,{isOpen:H,onClose:()=>k(!1),onConfirm:re,itemName:(g==null?void 0:g.name)||"",entityName:"candidate source"})]})}export{ss as default}; +import{r as x,j as e}from"./ui-Z445SNHD.js";import{P as ie}from"./page-template-Cw8W4Qs2.js";import{u as de,c as ce,x as E,L as P,I as U,B as n,S as oe,X as ne,r as h,t as d}from"./app-Da3PX8qg.js";import{C as le}from"./CrudDeleteModal-DmHx0JCJ.js";import{P as me}from"./pagination-B9z4VraF.js";import{T as xe}from"./textarea-BgXisGCr.js";import{S as B,a as $,b as V,c as G,d as N}from"./select-9uIRiOV_.js";import{G as A}from"./globe-DK33Pm0M.js";import{a as he,C as pe}from"./chevron-up-CIpCAMDk.js";import{S as J}from"./square-pen-CatLE0_h.js";import{L as K}from"./lock-BGSkpX29.js";import{T as X}from"./trash-2-15Ri11Yq.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./index-9MclThM-.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";function ss(){const{t:r}=de(),{auth:C,candidateSources:a,filters:c={},globalSettings:t}=ce().props,_=(C==null?void 0:C.permissions)||[],[b,T]=x.useState(c.search||""),[p,I]=x.useState(c.status||"all"),[H,k]=x.useState(!1),[g,w]=x.useState(null),[f,q]=x.useState("create"),[F,Q]=x.useState(new Set),[o,j]=x.useState({name:"",description:"",status:"active"}),[l,v]=x.useState({}),y=E(_,"create-candidate-sources"),u=E(_,"edit-candidate-sources"),z=E(_,"delete-candidate-sources"),W=s=>{const i=new Set(F);i.has(s)?i.delete(s):i.add(s),Q(i)},D=()=>{j({name:"",description:"",status:"active"}),v({}),q("create"),w(null)},L=s=>{j({name:s.name||"",description:s.description||"",status:s.status||"active"}),q("edit"),w(s),v({}),window.scrollTo({top:0,behavior:"smooth"})},Y=()=>{const s={};return o.name.trim()?o.name.trim().length>255&&(s.name=r("Name must not exceed 255 characters")):s.name=r("Name is required"),["active","inactive"].includes(o.status)||(s.status=r("Please select a valid status")),v(s),Object.keys(s).length===0},M=(s={})=>{h.get(route("hr.recruitment.candidate-sources.index"),{page:1,search:b||void 0,status:p!=="all"?p:void 0,per_page:c.per_page||10,sort_field:c.sort_field||void 0,sort_direction:c.sort_direction||void 0,...s},{preserveState:!0,preserveScroll:!0})},O=s=>{s.preventDefault(),M()},Z=()=>{T(""),I("all"),h.get(route("hr.recruitment.candidate-sources.index"),{page:1,per_page:c.per_page||10},{preserveState:!0,preserveScroll:!0})},ee=s=>{const i=c.sort_field===s&&c.sort_direction==="asc"?"desc":"asc";M({sort_field:s,sort_direction:i})},se=s=>{s.preventDefault(),Y()&&(f==="create"?(t!=null&&t.is_demo||d.loading(r("Creating candidate source...")),h.post(route("hr.recruitment.candidate-sources.store"),o,{onSuccess:i=>{t!=null&&t.is_demo||d.dismiss(),i.props.flash.success?(d.success(r(i.props.flash.success)),D()):i.props.flash.error&&d.error(r(i.props.flash.error))},onError:i=>{t!=null&&t.is_demo||d.dismiss(),v(i),d.error(r("Please check the form for errors"))}})):(t!=null&&t.is_demo||d.loading(r("Updating candidate source...")),h.put(route("hr.recruitment.candidate-sources.update",g.id),o,{onSuccess:i=>{t!=null&&t.is_demo||d.dismiss(),i.props.flash.success?(d.success(r(i.props.flash.success)),D()):i.props.flash.error&&d.error(r(i.props.flash.error))},onError:i=>{t!=null&&t.is_demo||d.dismiss(),v(i),d.error(r("Please check the form for errors"))}})))},re=()=>{t!=null&&t.is_demo||d.loading(r("Deleting candidate source...")),h.delete(route("hr.recruitment.candidate-sources.destroy",g.id),{onSuccess:s=>{k(!1),t!=null&&t.is_demo||d.dismiss(),s.props.flash.success?d.success(r(s.props.flash.success)):s.props.flash.error&&d.error(r(s.props.flash.error))},onError:s=>{t!=null&&t.is_demo||d.dismiss(),d.error(typeof s=="string"?r(s):r("Failed to delete candidate source: {{errors}}",{errors:Object.values(s).join(", ")}))}})},R=s=>{const i=s.status==="active"?"inactive":"active";t!=null&&t.is_demo||d.loading(r(i==="active"?"Activating candidate source...":"Deactivating candidate source...")),h.put(route("hr.recruitment.candidate-sources.toggle-status",s.id),{},{onSuccess:m=>{t!=null&&t.is_demo||d.dismiss(),m.props.flash.success?d.success(r(m.props.flash.success)):m.props.flash.error&&d.error(r(m.props.flash.error))},onError:m=>{t!=null&&t.is_demo||d.dismiss(),d.error(typeof m=="string"?r(m):r("Failed to update status: {{errors}}",{errors:Object.values(m).join(", ")}))}})},te=[{title:r("Dashboard"),href:route("dashboard")},{title:r("Recruitment"),href:route("hr.recruitment.candidate-sources.index")},{title:r("Candidate Sources")}],S=!!b||p!=="all",ae=({field:s})=>c.sort_field===s?e.jsx("span",{children:c.sort_direction==="asc"?" ↑":" ↓"}):e.jsx("span",{className:"opacity-40",children:"↕"});return e.jsxs(ie,{title:r("Candidate Sources"),description:"",url:"/hr/recruitment/candidate-sources",breadcrumbs:te,noPadding:!0,children:[e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-6",children:[e.jsx("div",{className:"lg:col-span-1",children:e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 sticky top-4",children:[e.jsxs("div",{className:"p-6 border-b border-gray-200 dark:border-gray-700",children:[e.jsx("h2",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:r(f==="create"?"Add New Candidate Source":"Edit Candidate Source")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1",children:r(f==="create"?"Fill in the details to create a new candidate source":"Update the candidate source details below")})]}),e.jsxs("form",{onSubmit:se,className:"p-6 space-y-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(P,{required:!0,htmlFor:"name",className:"required",children:r("Source Name")}),e.jsx(U,{id:"name",type:"text",value:o.name,onChange:s=>j({...o,name:s.target.value}),placeholder:r("e.g., LinkedIn, Referral, Job Board"),className:l.name?"border-red-500":"",disabled:!y&&!u,required:!0}),l.name&&e.jsx("p",{className:"text-sm text-red-500",children:l.name})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(P,{htmlFor:"description",children:r("Description")}),e.jsx(xe,{id:"description",value:o.description,onChange:s=>j({...o,description:s.target.value}),placeholder:r("Brief description of the candidate source"),rows:3,className:l.description?"border-red-500":"",disabled:!y&&!u}),l.description&&e.jsx("p",{className:"text-sm text-red-500",children:l.description})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(P,{required:!0,htmlFor:"status",className:"required",children:r("Status")}),e.jsxs(B,{value:o.status,onValueChange:s=>j({...o,status:s}),disabled:!y&&!u,children:[e.jsx($,{className:l.status?"border-red-500":"",children:e.jsx(V,{placeholder:r("Select status")})}),e.jsxs(G,{children:[e.jsx(N,{value:"active",children:r("Active")}),e.jsx(N,{value:"inactive",children:r("Inactive")})]})]}),l.status&&e.jsx("p",{className:"text-sm text-red-500",children:l.status})]}),e.jsxs("div",{className:"flex items-center gap-3 pt-4 border-t border-gray-200 dark:border-gray-700",children:[(y||u)&&e.jsx(n,{type:"submit",className:"flex-1",children:r(f==="create"?"Add Candidate Source":"Update Candidate Source")}),f==="edit"&&e.jsx(n,{type:"button",variant:"outline",onClick:D,children:r("Cancel")})]})]})]})}),e.jsxs("div",{className:"lg:col-span-2 space-y-4",children:[e.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 p-4",children:e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex gap-2",children:[e.jsxs("div",{className:"relative flex-1",children:[e.jsx(oe,{className:"absolute left-3 top-1/2 -translate-y-1/2 h-4 w-4 text-gray-400"}),e.jsx(U,{type:"text",placeholder:r("Search candidate sources..."),value:b,onChange:s=>T(s.target.value),onKeyDown:s=>s.key==="Enter"&&O(s),className:"pl-10"})]}),e.jsx(n,{onClick:O,variant:"default",children:r("Search")}),S&&e.jsxs(n,{onClick:Z,variant:"outline",children:[e.jsx(ne,{className:"h-4 w-4 mr-2"}),r("Reset")]})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-3",children:e.jsxs(B,{value:p,onValueChange:I,children:[e.jsx($,{children:e.jsx(V,{placeholder:r("All Statuses")})}),e.jsxs(G,{children:[e.jsx(N,{value:"all",children:r("All Statuses")}),e.jsx(N,{value:"active",children:r("Active")}),e.jsx(N,{value:"inactive",children:r("Inactive")})]})]})})]})}),e.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-sm border border-gray-200 dark:border-gray-700 overflow-hidden",children:((a==null?void 0:a.data)||[]).length>0?e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"px-6 py-4 border-b border-gray-200 dark:border-gray-700",children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:r("Candidate Sources")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1",children:r("Manage sources used to track candidate origins")})]}),e.jsx("div",{className:"hidden lg:block",children:e.jsx("div",{className:"overflow-x-auto",children:e.jsxs("table",{className:"min-w-full divide-y divide-gray-200 dark:divide-gray-700",children:[e.jsx("thead",{className:"bg-gray-50 dark:bg-gray-700",children:e.jsxs("tr",{children:[e.jsx("th",{className:"px-4 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider cursor-pointer select-none",onClick:()=>ee("name"),children:e.jsxs("div",{className:"flex items-center gap-1",children:[r("Name")," ",e.jsx(ae,{field:"name"})]})}),e.jsx("th",{className:"px-3 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:r("Status")}),e.jsx("th",{className:"px-4 py-3 text-right text-xs font-medium text-gray-500 dark:text-gray-300 tracking-wider",children:r("Actions")})]})}),e.jsx("tbody",{className:"bg-white dark:bg-gray-800 divide-y divide-gray-200 dark:divide-gray-700",children:((a==null?void 0:a.data)||[]).map(s=>e.jsxs("tr",{className:"hover:bg-gray-50 dark:hover:bg-gray-700/50 transition-colors",children:[e.jsx("td",{className:"px-4 py-4",children:e.jsxs("div",{className:"flex items-center",children:[e.jsx("div",{className:"flex-shrink-0 h-10 w-10 rounded-lg flex items-center justify-center bg-emerald-100 text-emerald-600 dark:bg-emerald-900/30 dark:text-emerald-400",children:e.jsx(A,{className:"h-5 w-5"})}),e.jsxs("div",{className:"ml-3",children:[e.jsx("div",{className:"text-sm font-medium text-gray-900 dark:text-white",children:s.name}),s.description&&e.jsxs("div",{className:"text-sm text-gray-500 dark:text-gray-400 max-w-xs",children:[e.jsx("div",{className:F.has(s.id)?"":"line-clamp-2",children:s.description}),s.description.length>60&&e.jsx("button",{onClick:()=>W(s.id),className:"inline-flex items-center mt-1 text-xs text-blue-600 hover:text-blue-800 dark:text-blue-400 dark:hover:text-blue-300",children:F.has(s.id)?e.jsxs(e.Fragment,{children:[e.jsx(he,{className:"h-3 w-3 mr-1"}),r("Show less")]}):e.jsxs(e.Fragment,{children:[e.jsx(pe,{className:"h-3 w-3 mr-1"}),r("Show more")]})})]})]})]})}),e.jsx("td",{className:"px-3 py-4",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.status==="active"?r("Active"):r("Inactive")})}),e.jsx("td",{className:"px-4 py-4 text-right",children:e.jsxs("div",{className:"flex items-center justify-end space-x-2",children:[u&&e.jsxs(e.Fragment,{children:[e.jsx(n,{variant:"ghost",size:"sm",onClick:()=>L(s),className:"h-8 w-8 p-0 text-amber-500",title:r("Edit"),children:e.jsx(J,{className:"h-4 w-4"})}),e.jsx(n,{variant:"ghost",size:"sm",onClick:()=>R(s),className:`h-8 w-8 p-0 ${s.status==="active"?"text-orange-500":"text-green-600"}`,title:s.status==="active"?r("Deactivate"):r("Activate"),children:e.jsx(K,{className:"h-4 w-4"})})]}),z&&e.jsx(n,{variant:"ghost",size:"sm",onClick:()=>{w(s),k(!0)},className:"h-8 w-8 p-0 text-red-500",title:r("Delete"),children:e.jsx(X,{className:"h-4 w-4"})})]})})]},s.id))})]})})}),e.jsx("div",{className:"lg:hidden space-y-4",children:((a==null?void 0:a.data)||[]).map(s=>e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg border border-gray-200 dark:border-gray-700 p-4",children:[e.jsxs("div",{className:"flex items-start justify-between mb-3",children:[e.jsxs("div",{className:"flex items-start space-x-3",children:[e.jsx("div",{className:"flex-shrink-0 h-10 w-10 rounded-lg flex items-center justify-center bg-emerald-100 text-emerald-600 dark:bg-emerald-900/30 dark:text-emerald-400",children:e.jsx(A,{className:"h-5 w-5"})}),e.jsxs("div",{className:"flex-1",children:[e.jsx("h3",{className:"text-sm font-medium text-gray-900 dark:text-white",children:s.name}),s.description&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 mt-1 line-clamp-2",title:s.description,children:s.description})]})]}),e.jsxs("div",{className:"flex items-center space-x-1",children:[u&&e.jsxs(e.Fragment,{children:[e.jsx(n,{variant:"ghost",size:"sm",onClick:()=>L(s),className:"h-8 w-8 p-0 text-amber-500",children:e.jsx(J,{className:"h-4 w-4"})}),e.jsx(n,{variant:"ghost",size:"sm",onClick:()=>R(s),className:`h-8 w-8 p-0 ${s.status==="active"?"text-orange-500":"text-green-600"}`,children:e.jsx(K,{className:"h-4 w-4"})})]}),z&&e.jsx(n,{variant:"ghost",size:"sm",onClick:()=>{w(s),k(!0)},className:"h-8 w-8 p-0 text-red-500",children:e.jsx(X,{className:"h-4 w-4"})})]})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400 mb-1",children:r("Status")}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.status==="active"?r("Active"):r("Inactive")})]})]},s.id))}),(a==null?void 0:a.total)>((a==null?void 0:a.per_page)||10)&&e.jsx("div",{className:"px-6 py-4 border-t border-gray-200 dark:border-gray-700",children:e.jsx(me,{from:(a==null?void 0:a.from)||0,to:(a==null?void 0:a.to)||0,total:(a==null?void 0:a.total)||0,links:a==null?void 0:a.links,entityName:r("candidate sources"),onPageChange:s=>{const i=new URL(s).searchParams.get("page");h.get(route("hr.recruitment.candidate-sources.index"),{page:i,per_page:c.per_page||10,search:b||void 0,status:p!=="all"?p:void 0,sort_field:c.sort_field||void 0,sort_direction:c.sort_direction||void 0},{preserveState:!0,preserveScroll:!0})}})})]}):e.jsxs("div",{className:"p-12 text-center",children:[e.jsx("div",{className:"mx-auto w-16 h-16 bg-gray-100 dark:bg-gray-700 rounded-full flex items-center justify-center mb-4",children:e.jsx(A,{className:"h-8 w-8 text-gray-400"})}),e.jsx("h3",{className:"text-lg font-medium text-gray-900 dark:text-white mb-2",children:r("No candidate sources found")}),e.jsx("p",{className:"text-gray-500 dark:text-gray-400 mb-6 max-w-sm mx-auto",children:r(S?"No candidate sources match your search criteria. Try adjusting your filters.":"Create candidate sources to track where your candidates come from.")}),!S&&y&&e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:r("Use the form on the left to add your first candidate source.")})]})})]})]}),e.jsx(le,{isOpen:H,onClose:()=>k(!1),onConfirm:re,itemName:(g==null?void 0:g.name)||"",entityName:"candidate source"})]})}export{ss as default}; diff --git a/public/build/assets/index-BcMi6v0i.js b/public/build/assets/index-ntXqWGGr.js similarity index 67% rename from public/build/assets/index-BcMi6v0i.js rename to public/build/assets/index-ntXqWGGr.js index fd971a24f..ec7dc4b83 100644 --- a/public/build/assets/index-BcMi6v0i.js +++ b/public/build/assets/index-ntXqWGGr.js @@ -1 +1 @@ -import{r as n,j as i}from"./ui-Z445SNHD.js";import{P as te}from"./page-template-B_mOhR6n.js";import{u as oe,c as se,x as C,P as ie,r as l,t as s}from"./app-36WMjvX0.js";import{C as ae}from"./CrudTable-DA37WZsR.js";import{C as pe}from"./CrudFormModal-Bmz2nLeY.js";import{C as le}from"./CrudDeleteModal-DM40AK8z.js";import{P as ne}from"./pagination-n2efY1KU.js";import{S as me}from"./search-and-filter-bar-PUOLiNYr.js";import{I as de}from"./ImportModal-NusA89JZ.js";import{F as ce}from"./file-down-Bxu0R4EW.js";import{F as ue}from"./file-up-CZ-cXuKa.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./table-C1YkBp3W.js";import"./unlink-sh32LPkQ.js";import"./scale-rJYsnHRa.js";import"./arrow-down-left-BN6xjhcz.js";import"./arrow-left-CjPQICYw.js";import"./arrow-right-left-DKUcVR58.js";import"./arrow-right-DUEfRrRr.js";import"./arrow-up-down-FmcUfWon.js";import"./lock-open-CN4tz8Of.js";import"./award-D9FlSYzB.js";import"./ban-CMgLBFSt.js";import"./indian-rupee-Bh3-8N2a.js";import"./bell-Cr2F9IDD.js";import"./book-open-DUwKvBiK.js";import"./boxes-rwzklut0.js";import"./building-2-Cda8xQDI.js";import"./building-CG4yAV8N.js";import"./calculator-wt_63eRJ.js";import"./calendar-check-BZ1JTjf6.js";import"./camera-DDKUkICL.js";import"./chart-column-GeSBJr5Y.js";import"./chart-no-axes-column-increasing-Beqplnfl.js";import"./chart-no-axes-column-BKgkVzqT.js";import"./chevron-left-DKWjKjSf.js";import"./circle-alert-KsX4JXbz.js";import"./circle-check-big-DqURlwt2.js";import"./circle-check-C_SLfS2p.js";import"./circle-help-BdsC7_wR.js";import"./circle-x-DkvEqmM5.js";import"./circle-BpyxLEsH.js";import"./clipboard-list-BU0dok7E.js";import"./code-DNPjFOcs.js";import"./crosshair-C7OptAZm.js";import"./crown-Cp4cgutu.js";import"./download-Ba72czhU.js";import"./external-link-uO-R2E0-.js";import"./eye-off-DlDpEvnB.js";import"./eye-DSAoA9Pp.js";import"./instagram-DBjFHIT7.js";import"./pen-line-Fy-AVmqM.js";import"./filter-D8dMdozc.js";import"./folder-git-2-Dwj_EoDL.js";import"./house-D8b8GwgZ.js";import"./git-branch-D2sIFzs4.js";import"./grip-vertical-DXcr-v-g.js";import"./hard-drive-ApF-ULi1.js";import"./hash-CHJS6b-L.js";import"./shield-Mt6vEHxn.js";import"./info-VH-vNQ_z.js";import"./layers-CF7Mhs3n.js";import"./layout-list-BuBaZfwq.js";import"./lightbulb-fAsbBO8F.js";import"./link-2-C22T2wSs.js";import"./link-ClcCoVU_.js";import"./twitter-DDHYm63p.js";import"./list-Ajdnpsw1.js";import"./locate-fixed-D29o3FBS.js";import"./lock-RX1hYn48.js";import"./log-in-Bt5dnADg.js";import"./mail-BFoS8U8W.js";import"./map-pin-L7jUebKz.js";import"./menu-Cu-nnefe.js";import"./message-square-warning-DbVEqa_0.js";import"./message-square-DMJ4IbdE.js";import"./monitor-DL9THmS7.js";import"./package-B9XnehkQ.js";import"./percent-BYDujffR.js";import"./phone-CJ2h446N.js";import"./plane-BqORGC6m.js";import"./play-DHqp-NCB.js";import"./qr-code-u5AOBzVe.js";import"./quote-BtOwgBns.js";import"./radio-CxUR05xj.js";import"./ruler-DbxwIrQY.js";import"./send-DpE3qK0m.js";import"./server-DgtPu6lA.js";import"./wifi-CFyF5qct.js";import"./shield-check--CTAItWs.js";import"./smartphone-BQ_9x4vN.js";import"./square-check-big-Dt4MtZcM.js";import"./square-pen-B3p2jiW9.js";import"./star-WlheM7sI.js";import"./sun-DRsBfXSu.js";import"./tag-CMVMnpSh.js";import"./target-BEz5Ry2v.js";import"./thumbs-up-DYj-woXk.js";import"./ticket-BhEK5100.js";import"./trash-2-Dxg0nP1A.js";import"./trash-Dyd2ZsaG.js";import"./trending-down-CeOqAkGV.js";import"./trending-up-CPB8hZlm.js";import"./triangle-alert-MsN2AA6c.js";import"./trophy-BZyhzbIT.js";import"./type-DlbqWp8I.js";import"./user-check-4xSYwYvq.js";import"./user-plus-C-0nSlHG.js";import"./user-x-Drk57M2z.js";import"./wallet-C3p1yihr.js";import"./wrench-CLqKc51o.js";import"./zap-D4fS-tPu.js";import"./radio-group-BtLENAXk.js";import"./checkbox-Bos2Phgi.js";import"./multi-select-field-BX9C1tYH.js";import"./scroll-area-BmK0s-Hf.js";import"./LocationPicker-DAd_AcXs.js";import"./leaflet-FVhBWCqS.js";import"./alert-CXPQTH5c.js";function to(){var T;const{t:r}=oe(),{auth:w,payrollRuns:a,hasSampleFile:q,filters:p={},globalSettings:o}=se().props,v=(w==null?void 0:w.permissions)||[],[c,F]=n.useState(p.search||""),[m,j]=n.useState(p.status||"all"),[u,S]=n.useState(p.date_from||""),[f,k]=n.useState(p.date_to||""),[M,D]=n.useState(!1),[A,h]=n.useState(!1),[I,b]=n.useState(!1),[R,g]=n.useState(!1),[y,N]=n.useState(null),[_,E]=n.useState("create"),L=()=>c!==""||m!=="all"||u!==""||f!=="",U=()=>(c?1:0)+(m!=="all"?1:0)+(u?1:0)+(f?1:0),$=t=>{t.preventDefault(),O()},O=()=>{l.get(route("hr.payroll-runs.index"),{page:1,search:c||void 0,status:m!=="all"?m:void 0,date_from:u||void 0,date_to:f||void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},G=t=>{const e=p.sort_field===t&&p.sort_direction==="asc"?"desc":"asc";l.get(route("hr.payroll-runs.index"),{sort_field:t,sort_direction:e,page:1,search:c||void 0,status:m!=="all"?m:void 0,date_from:u||void 0,date_to:f||void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},Y=(t,e)=>{switch(N(e),t){case"view":l.get(route("hr.payroll-runs.show",e.id));break;case"edit":E("edit"),h(!0);break;case"delete":b(!0);break;case"process":B(e);break;case"generate-payslips":H(e);break}},V=()=>{N(null),E("create"),h(!0)},z=t=>{_==="create"?(o!=null&&o.is_demo||s.loading(r("Creating payroll run...")),l.post(route("hr.payroll-runs.store"),t,{onSuccess:e=>{h(!1),o!=null&&o.is_demo||s.dismiss(),e.props.flash.success?s.success(r(e.props.flash.success)):e.props.flash.error&&s.error(r(e.props.flash.error))},onError:e=>{o!=null&&o.is_demo||s.dismiss(),typeof e=="string"?s.error(e):s.error(`Failed to create payroll run: ${Object.values(e).join(", ")}`)}})):_==="edit"&&(o!=null&&o.is_demo||s.loading(r("Updating payroll run...")),l.put(route("hr.payroll-runs.update",y.id),t,{onSuccess:e=>{h(!1),o!=null&&o.is_demo||s.dismiss(),e.props.flash.success?s.success(r(e.props.flash.success)):e.props.flash.error&&s.error(r(e.props.flash.error))},onError:e=>{o!=null&&o.is_demo||s.dismiss(),typeof e=="string"?s.error(e):s.error(`Failed to update payroll run: ${Object.values(e).join(", ")}`)}}))},X=()=>{o!=null&&o.is_demo||s.loading(r("Deleting payroll run...")),l.delete(route("hr.payroll-runs.destroy",y.id),{onSuccess:t=>{b(!1),o!=null&&o.is_demo||s.dismiss(),t.props.flash.success?s.success(r(t.props.flash.success)):t.props.flash.error&&s.error(r(t.props.flash.error))},onError:t=>{o!=null&&o.is_demo||s.dismiss(),typeof t=="string"?s.error(t):s.error(`Failed to delete payroll run: ${Object.values(t).join(", ")}`)}})},B=t=>{o!=null&&o.is_demo||s.loading(r("Processing payroll...")),l.put(route("hr.payroll-runs.process",t.id),{},{onSuccess:e=>{o!=null&&o.is_demo||s.dismiss(),e.props.flash.success?s.success(r(e.props.flash.success)):e.props.flash.error&&s.error(r(e.props.flash.error))},onError:e=>{o!=null&&o.is_demo||s.dismiss(),typeof e=="string"?s.error(e):s.error(`Failed to process payroll: ${Object.values(e).join(", ")}`)}})},H=t=>{o!=null&&o.is_demo||s.loading(r("Generating payslips...")),l.post(route("hr.payslips.bulk-generate"),{payroll_run_id:t.id},{onSuccess:e=>{o!=null&&o.is_demo||s.dismiss(),e.props.flash.success?(s.success(r(e.props.flash.success)),setTimeout(()=>{l.get(route("hr.payslips.index"))},1e3)):e.props.flash.error&&s.error(r(e.props.flash.error))},onError:e=>{o!=null&&o.is_demo||s.dismiss(),typeof e=="string"?s.error(e):s.error("Failed to generate payslips")}})},W=()=>{F(""),j("all"),S(""),k(""),D(!1),l.get(route("hr.payroll-runs.index"),{page:1,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},J=async()=>{try{const t=await fetch(route("hr.payroll-runs.export"),{method:"GET",headers:{"X-Requested-With":"XMLHttpRequest"}});if(!t.ok){const re=await t.json().catch(()=>({}));s.error(r(re.message||"Failed to export payroll runs"));return}const e=await t.blob(),x=window.URL.createObjectURL(e),d=document.createElement("a");d.href=x,d.download=`payroll_runs_${new Date().toISOString().slice(0,10)}.csv`,document.body.appendChild(d),d.click(),window.URL.revokeObjectURL(x),document.body.removeChild(d)}catch{s.error(r("Failed to export payroll runs"))}},P=[];C(v,"export-payroll-runs")&&P.push({label:r("Export"),icon:i.jsx(ce,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:J}),C(v,"import-payroll-runs")&&P.push({label:r("Import"),icon:i.jsx(ue,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>g(!0)}),C(v,"create-payroll-runs")&&P.push({label:r("Add Payroll Run"),icon:i.jsx(ie,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>V()});const K=[{title:r("Dashboard"),href:route("dashboard")},{title:r("Payroll Management"),href:route("hr.payroll-runs.index")},{title:r("Payroll Runs")}],Q=[{key:"title",label:r("Title"),sortable:!0},{key:"pay_period",label:r("Pay Period"),render:(t,e)=>{var x,d;return i.jsxs("div",{className:"text-sm",children:[i.jsx("div",{children:((x=window.appSettings)==null?void 0:x.formatDateTimeSimple(e.pay_period_start,!1))||new Date(e.pay_period_start).toLocaleDateString()}),i.jsxs("div",{className:"text-gray-500",children:["to ",((d=window.appSettings)==null?void 0:d.formatDateTimeSimple(e.pay_period_end,!1))||new Date(e.pay_period_end).toLocaleDateString()]})]})}},{key:"pay_date",label:r("Pay Date"),sortable:!0,render:t=>{var e;return((e=window.appSettings)==null?void 0:e.formatDateTimeSimple(t,!1))||new Date(t).toLocaleDateString()}},{key:"employee_count",label:r("Employees"),render:t=>i.jsx("span",{className:"font-mono",children:t})},{key:"total_gross_pay",label:r("Gross Pay"),render:t=>{var e;return i.jsx("span",{className:"font-mono text-green-600",children:(e=window.appSettings)==null?void 0:e.formatCurrency(t)})}},{key:"total_net_pay",label:r("Net Pay"),render:t=>{var e;return i.jsx("span",{className:"font-mono text-blue-600",children:(e=window.appSettings)==null?void 0:e.formatCurrency(t)})}},{key:"status",label:r("Status"),render:t=>{const e={draft:"bg-gray-50 text-gray-700 ring-gray-600/20",processing:"bg-yellow-50 text-yellow-700 ring-yellow-600/20",completed:"bg-green-50 text-green-700 ring-green-600/20",cancelled:"bg-red-50 text-red-700 ring-red-600/20"};return i.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${e[t]}`,children:r(t.charAt(0).toUpperCase()+t.slice(1))})}}],Z=[{label:r("View Details"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-payroll-runs"},{label:r("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-payroll-runs",condition:t=>t.status==="draft"},{label:r("Process"),icon:"Play",action:"process",className:"text-green-500",requiredPermission:"process-payroll-runs",condition:t=>t.status==="draft"},{label:r("Generate Payslips"),icon:"FileText",action:"generate-payslips",className:"text-purple-500",requiredPermission:"create-payslips",condition:t=>t.status==="processing"||t.status==="completed"},{label:r("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-payroll-runs",condition:t=>t.status==="draft"}],ee=[{value:"all",label:r("All Statuses"),disabled:!0},{value:"draft",label:r("Draft")},{value:"processing",label:r("Processing")},{value:"completed",label:r("Completed")},{value:"cancelled",label:r("Cancelled")}];return i.jsxs(te,{title:r("Payroll Runs"),url:"/hr/payroll-runs",actions:P,breadcrumbs:K,noPadding:!0,children:[i.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:i.jsx(me,{searchTerm:c,onSearchChange:F,onSearch:$,filters:[{name:"status",label:r("Status"),type:"select",value:m,onChange:j,options:ee},{name:"date_from",label:r("Period From"),type:"date",value:u,onChange:S},{name:"date_to",label:r("Period To"),type:"date",value:f,onChange:k}],showFilters:M,setShowFilters:D,hasActiveFilters:L,activeFilterCount:U,onResetFilters:W,onApplyFilters:O,currentPerPage:((T=p.per_page)==null?void 0:T.toString())||"10",onPerPageChange:t=>{l.get(route("hr.payroll-runs.index"),{page:1,per_page:parseInt(t),search:c||void 0,status:m!=="all"?m:void 0,date_from:u||void 0,date_to:f||void 0},{preserveState:!0,preserveScroll:!0})}})}),i.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[i.jsx(ae,{columns:Q,actions:Z,data:(a==null?void 0:a.data)||[],from:(a==null?void 0:a.from)||1,onAction:Y,sortField:p.sort_field,sortDirection:p.sort_direction,onSort:G,permissions:v,entityPermissions:{view:"view-payroll-runs",create:"create-payroll-runs",edit:"edit-payroll-runs",delete:"delete-payroll-runs"}}),i.jsx(ne,{from:(a==null?void 0:a.from)||0,to:(a==null?void 0:a.to)||0,total:(a==null?void 0:a.total)||0,links:a==null?void 0:a.links,entityName:r("payroll runs"),onPageChange:t=>l.get(t)})]}),i.jsx(pe,{isOpen:A,onClose:()=>h(!1),onSubmit:z,formConfig:{fields:[{name:"title",label:r("Title"),type:"text",required:!0},{name:"pay_period_start",label:r("Pay Period Start"),type:"date",required:!0},{name:"pay_period_end",label:r("Pay Period End"),type:"date",required:!0},{name:"pay_date",label:r("Pay Date"),type:"date",required:!0},{name:"notes",label:r("Notes"),type:"textarea"}],modalSize:"lg"},initialData:y,title:r(_==="create"?"Add New Payroll Run":_==="edit"?"Edit Payroll Run":"View Payroll Run"),mode:_}),i.jsx(le,{isOpen:I,onClose:()=>b(!1),onConfirm:X,itemName:(y==null?void 0:y.title)||"",entityName:"payroll run"}),i.jsx(de,{isOpen:R,onClose:()=>g(!1),title:r("Import Payroll Runs from CSV/Excel"),importRoute:"hr.payroll-runs.import",parseRoute:"hr.payroll-runs.parse",sampleRoute:q?"hr.payroll-runs.download.template":void 0,importNotes:r("Ensure date formats are correct (YYYY-MM-DD)."),modalSize:"xl",databaseFields:[{key:"title",required:!0},{key:"pay_period_start",required:!0},{key:"pay_period_end",required:!0},{key:"pay_date",required:!0},{key:"notes"}]})]})}export{to as default}; +import{r as n,j as i}from"./ui-Z445SNHD.js";import{P as te}from"./page-template-Cw8W4Qs2.js";import{u as oe,c as se,x as C,P as ie,r as l,t as s}from"./app-Da3PX8qg.js";import{C as ae}from"./CrudTable-Dk-uCuqB.js";import{C as pe}from"./CrudFormModal-CTSICk3j.js";import{C as le}from"./CrudDeleteModal-DmHx0JCJ.js";import{P as ne}from"./pagination-B9z4VraF.js";import{S as me}from"./search-and-filter-bar-1QHzFJdq.js";import{I as de}from"./ImportModal-BQZYlB54.js";import{F as ce}from"./file-down-CxCQCvcc.js";import{F as ue}from"./file-up-D3rB-4Bg.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./table-BRtys9Nx.js";import"./unlink-vC8B7N8r.js";import"./scale-Chnhsap1.js";import"./arrow-down-left-D4-BLXQL.js";import"./arrow-left-B9tcIgis.js";import"./arrow-right-left-TC-Oi5FJ.js";import"./arrow-right-SXr1661j.js";import"./arrow-up-down-Df1H6itH.js";import"./lock-open-Cco69YMj.js";import"./award-DOf5Xc3o.js";import"./ban-C1FQ9ay_.js";import"./indian-rupee-CY9fE6hT.js";import"./bell-BMsQyWM-.js";import"./book-open-DiNAfaue.js";import"./boxes-Bjf0_Kx7.js";import"./building-2-DmmRcP0c.js";import"./building-BXglONiz.js";import"./calculator-B75Vnhim.js";import"./calendar-check-C2F7PWoI.js";import"./camera-DZNJpjXR.js";import"./chart-column-CKzC1aib.js";import"./chart-no-axes-column-increasing-xL8kjLW0.js";import"./chart-no-axes-column-CaNDayE9.js";import"./chevron-left-C98gPe5P.js";import"./circle-alert-Cu5dznTP.js";import"./circle-check-big-KTDTMhTs.js";import"./circle-check-aau4wqhp.js";import"./circle-help-C4uXcZYY.js";import"./circle-x-r3If4JPw.js";import"./circle-DgA3bS7I.js";import"./clipboard-list-BNSl4hy2.js";import"./code-Dzlx6QPB.js";import"./crosshair-DtQysFz7.js";import"./crown-CC8Godfb.js";import"./download-BHVnw95S.js";import"./external-link-DL5n0dhJ.js";import"./eye-off-BJYR0wmr.js";import"./eye-CzYzwmmr.js";import"./instagram-tpp8H3E-.js";import"./pen-line-CNA-f1dm.js";import"./filter-B_3e214H.js";import"./folder-git-2-T64oq8HG.js";import"./house-BUnGVtyw.js";import"./git-branch-EdIXkL-9.js";import"./grip-vertical-BvetFs24.js";import"./hard-drive--Nch37f-.js";import"./hash-B3fNBlbs.js";import"./shield-rKKgzkbW.js";import"./info-Cj5ROI6H.js";import"./layers-DdZLSQgt.js";import"./layout-list-DkB7S2jk.js";import"./lightbulb-CJXOfIFD.js";import"./link-2-DNnYgrdz.js";import"./link-DeErafFW.js";import"./twitter-CRZZ6zjd.js";import"./list-DY4Uh_0E.js";import"./locate-fixed-BKpEfCUU.js";import"./lock-BGSkpX29.js";import"./log-in-TxFQ9ojy.js";import"./mail-khAU5Oig.js";import"./map-pin-BFNXdrz2.js";import"./menu-BGxVBBZl.js";import"./message-square-warning-DHRFlo8i.js";import"./message-square-C7x1Rix5.js";import"./monitor-P2T9V9tT.js";import"./package-C-rDDwyp.js";import"./percent-DP16IBy2.js";import"./phone-XzqO8Dfs.js";import"./plane-C9QqCVcZ.js";import"./play-62Z04sZZ.js";import"./qr-code-CUR1J9NH.js";import"./quote-DF2Qwen7.js";import"./radio-nm2vY_Ib.js";import"./ruler-DviIA5uv.js";import"./send-DXZhFVWG.js";import"./server-BzBihesB.js";import"./wifi-BPS_-hKY.js";import"./shield-check-Cyw4YGYb.js";import"./smartphone-i99jk4ns.js";import"./square-check-big-Cal0w_ma.js";import"./square-pen-CatLE0_h.js";import"./star-CSGOTD6i.js";import"./sun-TjfxyFzf.js";import"./tag-CUFhfHTp.js";import"./target-B_9kWYv3.js";import"./thumbs-up-Du-LlBXg.js";import"./ticket-BjgtGAIQ.js";import"./trash-2-15Ri11Yq.js";import"./trash-BRJCY2my.js";import"./trending-down-MNPLLbIb.js";import"./trending-up-D5y6g4yZ.js";import"./triangle-alert-CeuDFixJ.js";import"./trophy-Cs36GMET.js";import"./type-DX1RNe21.js";import"./user-check-DDs_5zV9.js";import"./user-plus-Ba62LA9O.js";import"./user-x-C3dBJr2o.js";import"./wallet-BP1hP1I0.js";import"./wrench-DX6GWbcS.js";import"./zap-Of1Abppa.js";import"./radio-group-CuY8xCRY.js";import"./checkbox-C3Z6LHOx.js";import"./multi-select-field-ALFA5JXF.js";import"./scroll-area-C7NBgd0i.js";import"./LocationPicker-Dy1Od2a3.js";import"./leaflet-FVhBWCqS.js";import"./alert-Dt2Bu0kM.js";function to(){var T;const{t:r}=oe(),{auth:w,payrollRuns:a,hasSampleFile:q,filters:p={},globalSettings:o}=se().props,v=(w==null?void 0:w.permissions)||[],[c,F]=n.useState(p.search||""),[m,j]=n.useState(p.status||"all"),[u,S]=n.useState(p.date_from||""),[f,k]=n.useState(p.date_to||""),[M,D]=n.useState(!1),[A,h]=n.useState(!1),[I,b]=n.useState(!1),[R,g]=n.useState(!1),[y,N]=n.useState(null),[_,E]=n.useState("create"),L=()=>c!==""||m!=="all"||u!==""||f!=="",U=()=>(c?1:0)+(m!=="all"?1:0)+(u?1:0)+(f?1:0),$=t=>{t.preventDefault(),O()},O=()=>{l.get(route("hr.payroll-runs.index"),{page:1,search:c||void 0,status:m!=="all"?m:void 0,date_from:u||void 0,date_to:f||void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},G=t=>{const e=p.sort_field===t&&p.sort_direction==="asc"?"desc":"asc";l.get(route("hr.payroll-runs.index"),{sort_field:t,sort_direction:e,page:1,search:c||void 0,status:m!=="all"?m:void 0,date_from:u||void 0,date_to:f||void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},Y=(t,e)=>{switch(N(e),t){case"view":l.get(route("hr.payroll-runs.show",e.id));break;case"edit":E("edit"),h(!0);break;case"delete":b(!0);break;case"process":B(e);break;case"generate-payslips":H(e);break}},V=()=>{N(null),E("create"),h(!0)},z=t=>{_==="create"?(o!=null&&o.is_demo||s.loading(r("Creating payroll run...")),l.post(route("hr.payroll-runs.store"),t,{onSuccess:e=>{h(!1),o!=null&&o.is_demo||s.dismiss(),e.props.flash.success?s.success(r(e.props.flash.success)):e.props.flash.error&&s.error(r(e.props.flash.error))},onError:e=>{o!=null&&o.is_demo||s.dismiss(),typeof e=="string"?s.error(e):s.error(`Failed to create payroll run: ${Object.values(e).join(", ")}`)}})):_==="edit"&&(o!=null&&o.is_demo||s.loading(r("Updating payroll run...")),l.put(route("hr.payroll-runs.update",y.id),t,{onSuccess:e=>{h(!1),o!=null&&o.is_demo||s.dismiss(),e.props.flash.success?s.success(r(e.props.flash.success)):e.props.flash.error&&s.error(r(e.props.flash.error))},onError:e=>{o!=null&&o.is_demo||s.dismiss(),typeof e=="string"?s.error(e):s.error(`Failed to update payroll run: ${Object.values(e).join(", ")}`)}}))},X=()=>{o!=null&&o.is_demo||s.loading(r("Deleting payroll run...")),l.delete(route("hr.payroll-runs.destroy",y.id),{onSuccess:t=>{b(!1),o!=null&&o.is_demo||s.dismiss(),t.props.flash.success?s.success(r(t.props.flash.success)):t.props.flash.error&&s.error(r(t.props.flash.error))},onError:t=>{o!=null&&o.is_demo||s.dismiss(),typeof t=="string"?s.error(t):s.error(`Failed to delete payroll run: ${Object.values(t).join(", ")}`)}})},B=t=>{o!=null&&o.is_demo||s.loading(r("Processing payroll...")),l.put(route("hr.payroll-runs.process",t.id),{},{onSuccess:e=>{o!=null&&o.is_demo||s.dismiss(),e.props.flash.success?s.success(r(e.props.flash.success)):e.props.flash.error&&s.error(r(e.props.flash.error))},onError:e=>{o!=null&&o.is_demo||s.dismiss(),typeof e=="string"?s.error(e):s.error(`Failed to process payroll: ${Object.values(e).join(", ")}`)}})},H=t=>{o!=null&&o.is_demo||s.loading(r("Generating payslips...")),l.post(route("hr.payslips.bulk-generate"),{payroll_run_id:t.id},{onSuccess:e=>{o!=null&&o.is_demo||s.dismiss(),e.props.flash.success?(s.success(r(e.props.flash.success)),setTimeout(()=>{l.get(route("hr.payslips.index"))},1e3)):e.props.flash.error&&s.error(r(e.props.flash.error))},onError:e=>{o!=null&&o.is_demo||s.dismiss(),typeof e=="string"?s.error(e):s.error("Failed to generate payslips")}})},W=()=>{F(""),j("all"),S(""),k(""),D(!1),l.get(route("hr.payroll-runs.index"),{page:1,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},J=async()=>{try{const t=await fetch(route("hr.payroll-runs.export"),{method:"GET",headers:{"X-Requested-With":"XMLHttpRequest"}});if(!t.ok){const re=await t.json().catch(()=>({}));s.error(r(re.message||"Failed to export payroll runs"));return}const e=await t.blob(),x=window.URL.createObjectURL(e),d=document.createElement("a");d.href=x,d.download=`payroll_runs_${new Date().toISOString().slice(0,10)}.csv`,document.body.appendChild(d),d.click(),window.URL.revokeObjectURL(x),document.body.removeChild(d)}catch{s.error(r("Failed to export payroll runs"))}},P=[];C(v,"export-payroll-runs")&&P.push({label:r("Export"),icon:i.jsx(ce,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:J}),C(v,"import-payroll-runs")&&P.push({label:r("Import"),icon:i.jsx(ue,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>g(!0)}),C(v,"create-payroll-runs")&&P.push({label:r("Add Payroll Run"),icon:i.jsx(ie,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>V()});const K=[{title:r("Dashboard"),href:route("dashboard")},{title:r("Payroll Management"),href:route("hr.payroll-runs.index")},{title:r("Payroll Runs")}],Q=[{key:"title",label:r("Title"),sortable:!0},{key:"pay_period",label:r("Pay Period"),render:(t,e)=>{var x,d;return i.jsxs("div",{className:"text-sm",children:[i.jsx("div",{children:((x=window.appSettings)==null?void 0:x.formatDateTimeSimple(e.pay_period_start,!1))||new Date(e.pay_period_start).toLocaleDateString()}),i.jsxs("div",{className:"text-gray-500",children:["to ",((d=window.appSettings)==null?void 0:d.formatDateTimeSimple(e.pay_period_end,!1))||new Date(e.pay_period_end).toLocaleDateString()]})]})}},{key:"pay_date",label:r("Pay Date"),sortable:!0,render:t=>{var e;return((e=window.appSettings)==null?void 0:e.formatDateTimeSimple(t,!1))||new Date(t).toLocaleDateString()}},{key:"employee_count",label:r("Employees"),render:t=>i.jsx("span",{className:"font-mono",children:t})},{key:"total_gross_pay",label:r("Gross Pay"),render:t=>{var e;return i.jsx("span",{className:"font-mono text-green-600",children:(e=window.appSettings)==null?void 0:e.formatCurrency(t)})}},{key:"total_net_pay",label:r("Net Pay"),render:t=>{var e;return i.jsx("span",{className:"font-mono text-blue-600",children:(e=window.appSettings)==null?void 0:e.formatCurrency(t)})}},{key:"status",label:r("Status"),render:t=>{const e={draft:"bg-gray-50 text-gray-700 ring-gray-600/20",processing:"bg-yellow-50 text-yellow-700 ring-yellow-600/20",completed:"bg-green-50 text-green-700 ring-green-600/20",cancelled:"bg-red-50 text-red-700 ring-red-600/20"};return i.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${e[t]}`,children:r(t.charAt(0).toUpperCase()+t.slice(1))})}}],Z=[{label:r("View Details"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-payroll-runs"},{label:r("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-payroll-runs",condition:t=>t.status==="draft"},{label:r("Process"),icon:"Play",action:"process",className:"text-green-500",requiredPermission:"process-payroll-runs",condition:t=>t.status==="draft"},{label:r("Generate Payslips"),icon:"FileText",action:"generate-payslips",className:"text-purple-500",requiredPermission:"create-payslips",condition:t=>t.status==="processing"||t.status==="completed"},{label:r("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-payroll-runs",condition:t=>t.status==="draft"}],ee=[{value:"all",label:r("All Statuses"),disabled:!0},{value:"draft",label:r("Draft")},{value:"processing",label:r("Processing")},{value:"completed",label:r("Completed")},{value:"cancelled",label:r("Cancelled")}];return i.jsxs(te,{title:r("Payroll Runs"),url:"/hr/payroll-runs",actions:P,breadcrumbs:K,noPadding:!0,children:[i.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:i.jsx(me,{searchTerm:c,onSearchChange:F,onSearch:$,filters:[{name:"status",label:r("Status"),type:"select",value:m,onChange:j,options:ee},{name:"date_from",label:r("Period From"),type:"date",value:u,onChange:S},{name:"date_to",label:r("Period To"),type:"date",value:f,onChange:k}],showFilters:M,setShowFilters:D,hasActiveFilters:L,activeFilterCount:U,onResetFilters:W,onApplyFilters:O,currentPerPage:((T=p.per_page)==null?void 0:T.toString())||"10",onPerPageChange:t=>{l.get(route("hr.payroll-runs.index"),{page:1,per_page:parseInt(t),search:c||void 0,status:m!=="all"?m:void 0,date_from:u||void 0,date_to:f||void 0},{preserveState:!0,preserveScroll:!0})}})}),i.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[i.jsx(ae,{columns:Q,actions:Z,data:(a==null?void 0:a.data)||[],from:(a==null?void 0:a.from)||1,onAction:Y,sortField:p.sort_field,sortDirection:p.sort_direction,onSort:G,permissions:v,entityPermissions:{view:"view-payroll-runs",create:"create-payroll-runs",edit:"edit-payroll-runs",delete:"delete-payroll-runs"}}),i.jsx(ne,{from:(a==null?void 0:a.from)||0,to:(a==null?void 0:a.to)||0,total:(a==null?void 0:a.total)||0,links:a==null?void 0:a.links,entityName:r("payroll runs"),onPageChange:t=>l.get(t)})]}),i.jsx(pe,{isOpen:A,onClose:()=>h(!1),onSubmit:z,formConfig:{fields:[{name:"title",label:r("Title"),type:"text",required:!0},{name:"pay_period_start",label:r("Pay Period Start"),type:"date",required:!0},{name:"pay_period_end",label:r("Pay Period End"),type:"date",required:!0},{name:"pay_date",label:r("Pay Date"),type:"date",required:!0},{name:"notes",label:r("Notes"),type:"textarea"}],modalSize:"lg"},initialData:y,title:r(_==="create"?"Add New Payroll Run":_==="edit"?"Edit Payroll Run":"View Payroll Run"),mode:_}),i.jsx(le,{isOpen:I,onClose:()=>b(!1),onConfirm:X,itemName:(y==null?void 0:y.title)||"",entityName:"payroll run"}),i.jsx(de,{isOpen:R,onClose:()=>g(!1),title:r("Import Payroll Runs from CSV/Excel"),importRoute:"hr.payroll-runs.import",parseRoute:"hr.payroll-runs.parse",sampleRoute:q?"hr.payroll-runs.download.template":void 0,importNotes:r("Ensure date formats are correct (YYYY-MM-DD)."),modalSize:"xl",databaseFields:[{key:"title",required:!0},{key:"pay_period_start",required:!0},{key:"pay_period_end",required:!0},{key:"pay_date",required:!0},{key:"notes"}]})]})}export{to as default}; diff --git a/public/build/assets/index-BxZDK-pq.js b/public/build/assets/index-pksWk-Em.js similarity index 56% rename from public/build/assets/index-BxZDK-pq.js rename to public/build/assets/index-pksWk-Em.js index 6e8b1572e..d0ffc0d45 100644 --- a/public/build/assets/index-BxZDK-pq.js +++ b/public/build/assets/index-pksWk-Em.js @@ -1 +1 @@ -import{r as d,j as p}from"./ui-Z445SNHD.js";import{P as W}from"./page-template-B_mOhR6n.js";import{u as $,c as z,t as y,r as _}from"./app-36WMjvX0.js";import{C as H}from"./CrudTable-DA37WZsR.js";import{P as J}from"./pagination-n2efY1KU.js";import{S as K}from"./search-and-filter-bar-PUOLiNYr.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./table-C1YkBp3W.js";import"./unlink-sh32LPkQ.js";import"./scale-rJYsnHRa.js";import"./arrow-down-left-BN6xjhcz.js";import"./arrow-left-CjPQICYw.js";import"./arrow-right-left-DKUcVR58.js";import"./arrow-right-DUEfRrRr.js";import"./arrow-up-down-FmcUfWon.js";import"./lock-open-CN4tz8Of.js";import"./award-D9FlSYzB.js";import"./ban-CMgLBFSt.js";import"./indian-rupee-Bh3-8N2a.js";import"./bell-Cr2F9IDD.js";import"./book-open-DUwKvBiK.js";import"./boxes-rwzklut0.js";import"./building-2-Cda8xQDI.js";import"./building-CG4yAV8N.js";import"./calculator-wt_63eRJ.js";import"./calendar-check-BZ1JTjf6.js";import"./camera-DDKUkICL.js";import"./chart-column-GeSBJr5Y.js";import"./chart-no-axes-column-increasing-Beqplnfl.js";import"./chart-no-axes-column-BKgkVzqT.js";import"./chevron-left-DKWjKjSf.js";import"./circle-alert-KsX4JXbz.js";import"./circle-check-big-DqURlwt2.js";import"./circle-check-C_SLfS2p.js";import"./circle-help-BdsC7_wR.js";import"./circle-x-DkvEqmM5.js";import"./circle-BpyxLEsH.js";import"./clipboard-list-BU0dok7E.js";import"./code-DNPjFOcs.js";import"./crosshair-C7OptAZm.js";import"./crown-Cp4cgutu.js";import"./download-Ba72czhU.js";import"./external-link-uO-R2E0-.js";import"./eye-off-DlDpEvnB.js";import"./eye-DSAoA9Pp.js";import"./instagram-DBjFHIT7.js";import"./file-down-Bxu0R4EW.js";import"./pen-line-Fy-AVmqM.js";import"./file-up-CZ-cXuKa.js";import"./filter-D8dMdozc.js";import"./folder-git-2-Dwj_EoDL.js";import"./house-D8b8GwgZ.js";import"./git-branch-D2sIFzs4.js";import"./grip-vertical-DXcr-v-g.js";import"./hard-drive-ApF-ULi1.js";import"./hash-CHJS6b-L.js";import"./shield-Mt6vEHxn.js";import"./info-VH-vNQ_z.js";import"./layers-CF7Mhs3n.js";import"./layout-list-BuBaZfwq.js";import"./lightbulb-fAsbBO8F.js";import"./link-2-C22T2wSs.js";import"./link-ClcCoVU_.js";import"./twitter-DDHYm63p.js";import"./list-Ajdnpsw1.js";import"./locate-fixed-D29o3FBS.js";import"./lock-RX1hYn48.js";import"./log-in-Bt5dnADg.js";import"./mail-BFoS8U8W.js";import"./map-pin-L7jUebKz.js";import"./menu-Cu-nnefe.js";import"./message-square-warning-DbVEqa_0.js";import"./message-square-DMJ4IbdE.js";import"./monitor-DL9THmS7.js";import"./package-B9XnehkQ.js";import"./percent-BYDujffR.js";import"./phone-CJ2h446N.js";import"./plane-BqORGC6m.js";import"./play-DHqp-NCB.js";import"./qr-code-u5AOBzVe.js";import"./quote-BtOwgBns.js";import"./radio-CxUR05xj.js";import"./ruler-DbxwIrQY.js";import"./send-DpE3qK0m.js";import"./server-DgtPu6lA.js";import"./wifi-CFyF5qct.js";import"./shield-check--CTAItWs.js";import"./smartphone-BQ_9x4vN.js";import"./square-check-big-Dt4MtZcM.js";import"./square-pen-B3p2jiW9.js";import"./star-WlheM7sI.js";import"./sun-DRsBfXSu.js";import"./tag-CMVMnpSh.js";import"./target-BEz5Ry2v.js";import"./thumbs-up-DYj-woXk.js";import"./ticket-BhEK5100.js";import"./trash-2-Dxg0nP1A.js";import"./trash-Dyd2ZsaG.js";import"./trending-down-CeOqAkGV.js";import"./trending-up-CPB8hZlm.js";import"./triangle-alert-MsN2AA6c.js";import"./trophy-BZyhzbIT.js";import"./type-DlbqWp8I.js";import"./user-check-4xSYwYvq.js";import"./user-plus-C-0nSlHG.js";import"./user-x-Drk57M2z.js";import"./wallet-C3p1yihr.js";import"./wrench-CLqKc51o.js";import"./zap-D4fS-tPu.js";function jr(){var F;const{t:r}=$(),{auth:f,payslips:o,employees:j,filters:a={},flash:s,globalSettings:m}=z().props,k=(f==null?void 0:f.permissions)||[];d.useEffect(()=>{s!=null&&s.error&&y.error(r(s.error)),s!=null&&s.success&&y.success(r(s.success))},[s]);const[c,v]=d.useState(a.search||""),[l,S]=d.useState(a.employee_id||"all"),[n,w]=d.useState(a.status||"all"),[u,b]=d.useState(a.date_from||""),[g,x]=d.useState(a.date_to||""),[C,P]=d.useState(!1),T=()=>c!==""||l!=="all"||n!=="all"||u!==""||g!=="",N=()=>(c?1:0)+(l!=="all"?1:0)+(n!=="all"?1:0)+(u?1:0)+(g?1:0),A=e=>{e.preventDefault(),D()},D=()=>{_.get(route("hr.payslips.index"),{page:1,search:c||void 0,employee_id:l!=="all"?l:void 0,status:n!=="all"?n:void 0,date_from:u||void 0,date_to:g||void 0,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},E=e=>{const t=a.sort_field===e&&a.sort_direction==="asc"?"desc":"asc";_.get(route("hr.payslips.index"),{sort_field:e,sort_direction:t,page:1,search:c||void 0,employee_id:l!=="all"?l:void 0,status:n!=="all"?n:void 0,date_from:u||void 0,date_to:g||void 0,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},L=(e,t)=>{switch(e){case"download":O(t);break}},O=e=>{m!=null&&m.is_demo||y.loading(r("Downloading payslip...")),fetch(route("hr.payslips.download",e.id)).then(t=>t.ok?t.text():t.json().then(i=>{throw new Error(i.error||"Failed to download payslip")})).then(t=>{m!=null&&m.is_demo||y.dismiss();const i=window.open("","_blank");i&&(i.document.write(t),i.document.close(),setTimeout(()=>{i.print()},500))}).catch(t=>{m!=null&&m.is_demo||y.dismiss(),y.error(r(t.message))})},R=()=>{v(""),S("all"),w("all"),b(""),x(""),P(!1),_.get(route("hr.payslips.index"),{page:1,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},G=[],q=[{title:r("Dashboard"),href:route("dashboard")},{title:r("Payroll Management"),href:route("hr.payslips.index")},{title:r("Payslips")}],B=[{key:"payslip_number",label:r("Payslip Number"),sortable:!0,render:e=>p.jsx("span",{className:"font-mono text-blue-600",children:e})},{key:"employee",label:r("Employee"),render:(e,t)=>{var i;return((i=t.employee)==null?void 0:i.name)||"-"}},{key:"pay_period",label:r("Pay Period"),render:(e,t)=>{var i,h;return p.jsxs("div",{className:"text-sm",children:[p.jsx("div",{children:((i=window.appSettings)==null?void 0:i.formatDateTimeSimple(t.pay_period_start,!1))||new Date(t.pay_period_start).toLocaleDateString()}),p.jsxs("div",{className:"text-gray-500",children:["to ",((h=window.appSettings)==null?void 0:h.formatDateTimeSimple(t.pay_period_end,!1))||new Date(t.pay_period_end).toLocaleDateString()]})]})}},{key:"pay_date",label:r("Pay Date"),sortable:!0,render:e=>{var t;return((t=window.appSettings)==null?void 0:t.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}},{key:"net_pay",label:r("Net Pay"),render:(e,t)=>{var i,h;return p.jsx("span",{className:"font-mono text-green-600",children:(h=window.appSettings)==null?void 0:h.formatCurrency(((i=t.payroll_entry)==null?void 0:i.net_pay)||0)})}},{key:"status",label:r("Status"),render:e=>{const t={generated:"bg-blue-50 text-blue-700 ring-blue-600/20",sent:"bg-green-50 text-green-700 ring-green-600/20",downloaded:"bg-purple-50 text-purple-700 ring-purple-600/20"};return p.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${t[e]}`,children:r(e.charAt(0).toUpperCase()+e.slice(1))})}},{key:"created_at",label:r("Generated On"),sortable:!0,render:e=>{var t;return((t=window.appSettings)==null?void 0:t.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}}],I=[{label:r("Download PDF"),icon:"Download",action:"download",className:"text-blue-500",requiredPermission:"download-payslips"}],M=[{value:"all",label:r("All Employees")},...(j||[]).map(e=>({value:e.id.toString(),label:e.name}))],U=[{value:"all",label:r("All Statuses")},{value:"generated",label:r("Generated")},{value:"sent",label:r("Sent")},{value:"downloaded",label:r("Downloaded")}];return p.jsxs(W,{title:r("Payslips"),url:"/hr/payslips",actions:G,breadcrumbs:q,noPadding:!0,children:[p.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:p.jsx(K,{searchTerm:c,onSearchChange:v,onSearch:A,filters:[{name:"employee_id",label:r("Employee"),type:"select",value:l,onChange:S,options:M},{name:"status",label:r("Status"),type:"select",value:n,onChange:w,options:U},{name:"date_from",label:r("Period From"),type:"date",value:u,onChange:b},{name:"date_to",label:r("Period To"),type:"date",value:g,onChange:x}],showFilters:C,setShowFilters:P,hasActiveFilters:T,activeFilterCount:N,onResetFilters:R,onApplyFilters:D,currentPerPage:((F=a.per_page)==null?void 0:F.toString())||"10",onPerPageChange:e=>{_.get(route("hr.payslips.index"),{page:1,per_page:parseInt(e),search:c||void 0,employee_id:l!=="all"?l:void 0,status:n!=="all"?n:void 0,date_from:u||void 0,date_to:g||void 0},{preserveState:!0,preserveScroll:!0})}})}),p.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[p.jsx(H,{columns:B,actions:I,data:(o==null?void 0:o.data)||[],from:(o==null?void 0:o.from)||1,onAction:L,sortField:a.sort_field,sortDirection:a.sort_direction,onSort:E,permissions:k,entityPermissions:{view:"view-payslips",create:"create-payslips",edit:"edit-payslips",delete:"delete-payslips"}}),p.jsx(J,{from:(o==null?void 0:o.from)||0,to:(o==null?void 0:o.to)||0,total:(o==null?void 0:o.total)||0,links:o==null?void 0:o.links,entityName:r("payslips"),onPageChange:e=>_.get(e)})]})]})}export{jr as default}; +import{r as d,j as p}from"./ui-Z445SNHD.js";import{P as W}from"./page-template-Cw8W4Qs2.js";import{u as $,c as z,t as y,r as _}from"./app-Da3PX8qg.js";import{C as H}from"./CrudTable-Dk-uCuqB.js";import{P as J}from"./pagination-B9z4VraF.js";import{S as K}from"./search-and-filter-bar-1QHzFJdq.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./table-BRtys9Nx.js";import"./unlink-vC8B7N8r.js";import"./scale-Chnhsap1.js";import"./arrow-down-left-D4-BLXQL.js";import"./arrow-left-B9tcIgis.js";import"./arrow-right-left-TC-Oi5FJ.js";import"./arrow-right-SXr1661j.js";import"./arrow-up-down-Df1H6itH.js";import"./lock-open-Cco69YMj.js";import"./award-DOf5Xc3o.js";import"./ban-C1FQ9ay_.js";import"./indian-rupee-CY9fE6hT.js";import"./bell-BMsQyWM-.js";import"./book-open-DiNAfaue.js";import"./boxes-Bjf0_Kx7.js";import"./building-2-DmmRcP0c.js";import"./building-BXglONiz.js";import"./calculator-B75Vnhim.js";import"./calendar-check-C2F7PWoI.js";import"./camera-DZNJpjXR.js";import"./chart-column-CKzC1aib.js";import"./chart-no-axes-column-increasing-xL8kjLW0.js";import"./chart-no-axes-column-CaNDayE9.js";import"./chevron-left-C98gPe5P.js";import"./circle-alert-Cu5dznTP.js";import"./circle-check-big-KTDTMhTs.js";import"./circle-check-aau4wqhp.js";import"./circle-help-C4uXcZYY.js";import"./circle-x-r3If4JPw.js";import"./circle-DgA3bS7I.js";import"./clipboard-list-BNSl4hy2.js";import"./code-Dzlx6QPB.js";import"./crosshair-DtQysFz7.js";import"./crown-CC8Godfb.js";import"./download-BHVnw95S.js";import"./external-link-DL5n0dhJ.js";import"./eye-off-BJYR0wmr.js";import"./eye-CzYzwmmr.js";import"./instagram-tpp8H3E-.js";import"./file-down-CxCQCvcc.js";import"./pen-line-CNA-f1dm.js";import"./file-up-D3rB-4Bg.js";import"./filter-B_3e214H.js";import"./folder-git-2-T64oq8HG.js";import"./house-BUnGVtyw.js";import"./git-branch-EdIXkL-9.js";import"./grip-vertical-BvetFs24.js";import"./hard-drive--Nch37f-.js";import"./hash-B3fNBlbs.js";import"./shield-rKKgzkbW.js";import"./info-Cj5ROI6H.js";import"./layers-DdZLSQgt.js";import"./layout-list-DkB7S2jk.js";import"./lightbulb-CJXOfIFD.js";import"./link-2-DNnYgrdz.js";import"./link-DeErafFW.js";import"./twitter-CRZZ6zjd.js";import"./list-DY4Uh_0E.js";import"./locate-fixed-BKpEfCUU.js";import"./lock-BGSkpX29.js";import"./log-in-TxFQ9ojy.js";import"./mail-khAU5Oig.js";import"./map-pin-BFNXdrz2.js";import"./menu-BGxVBBZl.js";import"./message-square-warning-DHRFlo8i.js";import"./message-square-C7x1Rix5.js";import"./monitor-P2T9V9tT.js";import"./package-C-rDDwyp.js";import"./percent-DP16IBy2.js";import"./phone-XzqO8Dfs.js";import"./plane-C9QqCVcZ.js";import"./play-62Z04sZZ.js";import"./qr-code-CUR1J9NH.js";import"./quote-DF2Qwen7.js";import"./radio-nm2vY_Ib.js";import"./ruler-DviIA5uv.js";import"./send-DXZhFVWG.js";import"./server-BzBihesB.js";import"./wifi-BPS_-hKY.js";import"./shield-check-Cyw4YGYb.js";import"./smartphone-i99jk4ns.js";import"./square-check-big-Cal0w_ma.js";import"./square-pen-CatLE0_h.js";import"./star-CSGOTD6i.js";import"./sun-TjfxyFzf.js";import"./tag-CUFhfHTp.js";import"./target-B_9kWYv3.js";import"./thumbs-up-Du-LlBXg.js";import"./ticket-BjgtGAIQ.js";import"./trash-2-15Ri11Yq.js";import"./trash-BRJCY2my.js";import"./trending-down-MNPLLbIb.js";import"./trending-up-D5y6g4yZ.js";import"./triangle-alert-CeuDFixJ.js";import"./trophy-Cs36GMET.js";import"./type-DX1RNe21.js";import"./user-check-DDs_5zV9.js";import"./user-plus-Ba62LA9O.js";import"./user-x-C3dBJr2o.js";import"./wallet-BP1hP1I0.js";import"./wrench-DX6GWbcS.js";import"./zap-Of1Abppa.js";function jr(){var F;const{t:r}=$(),{auth:f,payslips:o,employees:j,filters:a={},flash:s,globalSettings:m}=z().props,k=(f==null?void 0:f.permissions)||[];d.useEffect(()=>{s!=null&&s.error&&y.error(r(s.error)),s!=null&&s.success&&y.success(r(s.success))},[s]);const[c,v]=d.useState(a.search||""),[l,S]=d.useState(a.employee_id||"all"),[n,w]=d.useState(a.status||"all"),[u,b]=d.useState(a.date_from||""),[g,x]=d.useState(a.date_to||""),[C,P]=d.useState(!1),T=()=>c!==""||l!=="all"||n!=="all"||u!==""||g!=="",N=()=>(c?1:0)+(l!=="all"?1:0)+(n!=="all"?1:0)+(u?1:0)+(g?1:0),A=e=>{e.preventDefault(),D()},D=()=>{_.get(route("hr.payslips.index"),{page:1,search:c||void 0,employee_id:l!=="all"?l:void 0,status:n!=="all"?n:void 0,date_from:u||void 0,date_to:g||void 0,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},E=e=>{const t=a.sort_field===e&&a.sort_direction==="asc"?"desc":"asc";_.get(route("hr.payslips.index"),{sort_field:e,sort_direction:t,page:1,search:c||void 0,employee_id:l!=="all"?l:void 0,status:n!=="all"?n:void 0,date_from:u||void 0,date_to:g||void 0,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},L=(e,t)=>{switch(e){case"download":O(t);break}},O=e=>{m!=null&&m.is_demo||y.loading(r("Downloading payslip...")),fetch(route("hr.payslips.download",e.id)).then(t=>t.ok?t.text():t.json().then(i=>{throw new Error(i.error||"Failed to download payslip")})).then(t=>{m!=null&&m.is_demo||y.dismiss();const i=window.open("","_blank");i&&(i.document.write(t),i.document.close(),setTimeout(()=>{i.print()},500))}).catch(t=>{m!=null&&m.is_demo||y.dismiss(),y.error(r(t.message))})},R=()=>{v(""),S("all"),w("all"),b(""),x(""),P(!1),_.get(route("hr.payslips.index"),{page:1,per_page:a.per_page},{preserveState:!0,preserveScroll:!0})},G=[],q=[{title:r("Dashboard"),href:route("dashboard")},{title:r("Payroll Management"),href:route("hr.payslips.index")},{title:r("Payslips")}],B=[{key:"payslip_number",label:r("Payslip Number"),sortable:!0,render:e=>p.jsx("span",{className:"font-mono text-blue-600",children:e})},{key:"employee",label:r("Employee"),render:(e,t)=>{var i;return((i=t.employee)==null?void 0:i.name)||"-"}},{key:"pay_period",label:r("Pay Period"),render:(e,t)=>{var i,h;return p.jsxs("div",{className:"text-sm",children:[p.jsx("div",{children:((i=window.appSettings)==null?void 0:i.formatDateTimeSimple(t.pay_period_start,!1))||new Date(t.pay_period_start).toLocaleDateString()}),p.jsxs("div",{className:"text-gray-500",children:["to ",((h=window.appSettings)==null?void 0:h.formatDateTimeSimple(t.pay_period_end,!1))||new Date(t.pay_period_end).toLocaleDateString()]})]})}},{key:"pay_date",label:r("Pay Date"),sortable:!0,render:e=>{var t;return((t=window.appSettings)==null?void 0:t.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}},{key:"net_pay",label:r("Net Pay"),render:(e,t)=>{var i,h;return p.jsx("span",{className:"font-mono text-green-600",children:(h=window.appSettings)==null?void 0:h.formatCurrency(((i=t.payroll_entry)==null?void 0:i.net_pay)||0)})}},{key:"status",label:r("Status"),render:e=>{const t={generated:"bg-blue-50 text-blue-700 ring-blue-600/20",sent:"bg-green-50 text-green-700 ring-green-600/20",downloaded:"bg-purple-50 text-purple-700 ring-purple-600/20"};return p.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${t[e]}`,children:r(e.charAt(0).toUpperCase()+e.slice(1))})}},{key:"created_at",label:r("Generated On"),sortable:!0,render:e=>{var t;return((t=window.appSettings)==null?void 0:t.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}}],I=[{label:r("Download PDF"),icon:"Download",action:"download",className:"text-blue-500",requiredPermission:"download-payslips"}],M=[{value:"all",label:r("All Employees")},...(j||[]).map(e=>({value:e.id.toString(),label:e.name}))],U=[{value:"all",label:r("All Statuses")},{value:"generated",label:r("Generated")},{value:"sent",label:r("Sent")},{value:"downloaded",label:r("Downloaded")}];return p.jsxs(W,{title:r("Payslips"),url:"/hr/payslips",actions:G,breadcrumbs:q,noPadding:!0,children:[p.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:p.jsx(K,{searchTerm:c,onSearchChange:v,onSearch:A,filters:[{name:"employee_id",label:r("Employee"),type:"select",value:l,onChange:S,options:M},{name:"status",label:r("Status"),type:"select",value:n,onChange:w,options:U},{name:"date_from",label:r("Period From"),type:"date",value:u,onChange:b},{name:"date_to",label:r("Period To"),type:"date",value:g,onChange:x}],showFilters:C,setShowFilters:P,hasActiveFilters:T,activeFilterCount:N,onResetFilters:R,onApplyFilters:D,currentPerPage:((F=a.per_page)==null?void 0:F.toString())||"10",onPerPageChange:e=>{_.get(route("hr.payslips.index"),{page:1,per_page:parseInt(e),search:c||void 0,employee_id:l!=="all"?l:void 0,status:n!=="all"?n:void 0,date_from:u||void 0,date_to:g||void 0},{preserveState:!0,preserveScroll:!0})}})}),p.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[p.jsx(H,{columns:B,actions:I,data:(o==null?void 0:o.data)||[],from:(o==null?void 0:o.from)||1,onAction:L,sortField:a.sort_field,sortDirection:a.sort_direction,onSort:E,permissions:k,entityPermissions:{view:"view-payslips",create:"create-payslips",edit:"edit-payslips",delete:"delete-payslips"}}),p.jsx(J,{from:(o==null?void 0:o.from)||0,to:(o==null?void 0:o.to)||0,total:(o==null?void 0:o.total)||0,links:o==null?void 0:o.links,entityName:r("payslips"),onPageChange:e=>_.get(e)})]})]})}export{jr as default}; diff --git a/public/build/assets/index-D8MAiBLr.js b/public/build/assets/index-q-DIrkAs.js similarity index 66% rename from public/build/assets/index-D8MAiBLr.js rename to public/build/assets/index-q-DIrkAs.js index 08d021339..ad5348822 100644 --- a/public/build/assets/index-D8MAiBLr.js +++ b/public/build/assets/index-q-DIrkAs.js @@ -1 +1 @@ -import{r as c,j as r}from"./ui-Z445SNHD.js";import{P as ee}from"./page-template-B_mOhR6n.js";import{u as te,c as O,t as m,x as re,P as se,F as ae,r as d,D as T,h as ie,j as oe,k as pe}from"./app-36WMjvX0.js";import{C as ne}from"./CrudTable-DA37WZsR.js";import{C as le}from"./CrudDeleteModal-DM40AK8z.js";import{P as me}from"./pagination-n2efY1KU.js";import{S as ce}from"./search-and-filter-bar-PUOLiNYr.js";import de from"./generate-Cq9vrwzk.js";import{S as ue}from"./star-WlheM7sI.js";import{C as ge}from"./code-DNPjFOcs.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./table-C1YkBp3W.js";import"./unlink-sh32LPkQ.js";import"./scale-rJYsnHRa.js";import"./arrow-down-left-BN6xjhcz.js";import"./arrow-left-CjPQICYw.js";import"./arrow-right-left-DKUcVR58.js";import"./arrow-right-DUEfRrRr.js";import"./arrow-up-down-FmcUfWon.js";import"./lock-open-CN4tz8Of.js";import"./award-D9FlSYzB.js";import"./ban-CMgLBFSt.js";import"./indian-rupee-Bh3-8N2a.js";import"./bell-Cr2F9IDD.js";import"./book-open-DUwKvBiK.js";import"./boxes-rwzklut0.js";import"./building-2-Cda8xQDI.js";import"./building-CG4yAV8N.js";import"./calculator-wt_63eRJ.js";import"./calendar-check-BZ1JTjf6.js";import"./camera-DDKUkICL.js";import"./chart-column-GeSBJr5Y.js";import"./chart-no-axes-column-increasing-Beqplnfl.js";import"./chart-no-axes-column-BKgkVzqT.js";import"./chevron-left-DKWjKjSf.js";import"./circle-alert-KsX4JXbz.js";import"./circle-check-big-DqURlwt2.js";import"./circle-check-C_SLfS2p.js";import"./circle-help-BdsC7_wR.js";import"./circle-x-DkvEqmM5.js";import"./circle-BpyxLEsH.js";import"./clipboard-list-BU0dok7E.js";import"./crosshair-C7OptAZm.js";import"./crown-Cp4cgutu.js";import"./download-Ba72czhU.js";import"./external-link-uO-R2E0-.js";import"./eye-off-DlDpEvnB.js";import"./eye-DSAoA9Pp.js";import"./instagram-DBjFHIT7.js";import"./file-down-Bxu0R4EW.js";import"./pen-line-Fy-AVmqM.js";import"./file-up-CZ-cXuKa.js";import"./filter-D8dMdozc.js";import"./folder-git-2-Dwj_EoDL.js";import"./house-D8b8GwgZ.js";import"./git-branch-D2sIFzs4.js";import"./grip-vertical-DXcr-v-g.js";import"./hard-drive-ApF-ULi1.js";import"./hash-CHJS6b-L.js";import"./shield-Mt6vEHxn.js";import"./info-VH-vNQ_z.js";import"./layers-CF7Mhs3n.js";import"./layout-list-BuBaZfwq.js";import"./lightbulb-fAsbBO8F.js";import"./link-2-C22T2wSs.js";import"./link-ClcCoVU_.js";import"./twitter-DDHYm63p.js";import"./list-Ajdnpsw1.js";import"./locate-fixed-D29o3FBS.js";import"./lock-RX1hYn48.js";import"./log-in-Bt5dnADg.js";import"./mail-BFoS8U8W.js";import"./map-pin-L7jUebKz.js";import"./menu-Cu-nnefe.js";import"./message-square-warning-DbVEqa_0.js";import"./message-square-DMJ4IbdE.js";import"./monitor-DL9THmS7.js";import"./package-B9XnehkQ.js";import"./percent-BYDujffR.js";import"./phone-CJ2h446N.js";import"./plane-BqORGC6m.js";import"./play-DHqp-NCB.js";import"./qr-code-u5AOBzVe.js";import"./quote-BtOwgBns.js";import"./radio-CxUR05xj.js";import"./ruler-DbxwIrQY.js";import"./send-DpE3qK0m.js";import"./server-DgtPu6lA.js";import"./wifi-CFyF5qct.js";import"./shield-check--CTAItWs.js";import"./smartphone-BQ_9x4vN.js";import"./square-check-big-Dt4MtZcM.js";import"./square-pen-B3p2jiW9.js";import"./sun-DRsBfXSu.js";import"./tag-CMVMnpSh.js";import"./target-BEz5Ry2v.js";import"./thumbs-up-DYj-woXk.js";import"./ticket-BhEK5100.js";import"./trash-2-Dxg0nP1A.js";import"./trash-Dyd2ZsaG.js";import"./trending-down-CeOqAkGV.js";import"./trending-up-CPB8hZlm.js";import"./triangle-alert-MsN2AA6c.js";import"./trophy-BZyhzbIT.js";import"./type-DlbqWp8I.js";import"./user-check-4xSYwYvq.js";import"./user-plus-C-0nSlHG.js";import"./user-x-Drk57M2z.js";import"./wallet-C3p1yihr.js";import"./wrench-CLqKc51o.js";import"./zap-D4fS-tPu.js";function Qr(){var F;const{t}=te(),{auth:v,contractTemplates:a,contractTypes:E,filters:o={},globalSettings:h}=O().props,{flash:g}=O().props,b=(v==null?void 0:v.permissions)||[];c.useEffect(()=>{g!=null&&g.error&&m.error(t(g.error))},[g==null?void 0:g.error]);const[_,S]=c.useState(o.search||""),[p,j]=c.useState(o.contract_type_id||"_empty_"),[n,w]=c.useState(o.status||"_empty_"),[l,C]=c.useState(o.is_default||"_empty_"),[M,N]=c.useState(!1),[q,x]=c.useState(!1),[$,P]=c.useState(!1),[G,f]=c.useState(!1),[i,y]=c.useState(null),L=()=>p!=="_empty_"||n!=="_empty_"||l!=="_empty_"||_!=="",R=()=>(p!=="_empty_"?1:0)+(n!=="_empty_"?1:0)+(l!=="_empty_"?1:0)+(_!==""?1:0),V=e=>{e.preventDefault(),k()},k=()=>{d.get(route("hr.contracts.contract-templates.index"),{page:1,search:_||void 0,contract_type_id:p!=="_empty_"?p:void 0,status:n!=="_empty_"?n:void 0,is_default:l!=="_empty_"?l:void 0,per_page:o.per_page||10},{preserveState:!0,preserveScroll:!0})},B=e=>{const s=o.sort_field===e&&o.sort_direction==="asc"?"desc":"asc";d.get(route("hr.contracts.contract-templates.index"),{sort_field:e,sort_direction:s,page:1,search:_||void 0,contract_type_id:p!=="_empty_"?p:void 0,status:n!=="_empty_"?n:void 0,is_default:l!=="_empty_"?l:void 0,per_page:o.per_page||10},{preserveState:!0,preserveScroll:!0})},H=(e,s)=>{switch(y(s),e){case"view":d.get(route("hr.contracts.contract-templates.show",s.id));break;case"edit":d.get(route("hr.contracts.contract-templates.edit",s.id));break;case"delete":x(!0);break;case"toggle-status":I(s);break;case"preview":y(s),P(!0);break;case"generate":y(s),f(!0);break}},U=()=>{d.get(route("hr.contracts.contract-templates.create"))},z=()=>{h!=null&&h.is_demo||m.loading(t("Deleting contract template...")),d.delete(route("hr.contracts.contract-templates.destroy",i.id),{onSuccess:e=>{var s;x(!1),m.dismiss(),(s=e.props.flash)!=null&&s.success&&m.success(t(e.props.flash.success))},onError:e=>{m.dismiss(),m.error(typeof e=="string"?e:Object.values(e).join(", "))}})},I=e=>{const s=e.status==="active"?"inactive":"active";h!=null&&h.is_demo||m.loading(`${t(s==="active"?"Activating":"Deactivating")} contract template...`),d.put(route("hr.contracts.contract-templates.toggle-status",e.id),{},{onSuccess:u=>{var A;m.dismiss(),(A=u.props.flash)!=null&&A.success&&m.success(t(u.props.flash.success))},onError:u=>{m.dismiss(),m.error(typeof u=="string"?u:Object.values(u).join(", "))}})},J=()=>{S(""),j("_empty_"),w("_empty_"),C("_empty_"),N(!1),d.get(route("hr.contracts.contract-templates.index"),{page:1,per_page:o.per_page||10},{preserveState:!0,preserveScroll:!0})},D=[];re(b,"create-contract-templates")&&D.push({label:t("Add Template"),icon:r.jsx(se,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>U()});const K=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Contract Management"),href:route("hr.contracts.contract-templates.index")},{title:t("Contract Templates")}],Q=[{key:"name",label:t("Template Name"),sortable:!0,render:(e,s)=>r.jsxs("div",{className:"flex items-center gap-2",children:[r.jsx(ae,{className:"h-4 w-4 text-gray-500"}),r.jsxs("div",{children:[r.jsxs("div",{className:"font-medium flex items-center gap-2",children:[e,s.is_default&&r.jsx(ue,{className:"h-4 w-4 text-yellow-500 fill-current"})]}),r.jsx("div",{className:"text-xs text-gray-500",children:s.description})]})]})},{key:"contract_type.name",label:t("Contract Type"),render:(e,s)=>{var u;return((u=s.contract_type)==null?void 0:u.name)||"-"}},{key:"variables",label:t("Variables"),render:e=>!e||!Array.isArray(e)||e.length===0?"-":r.jsxs("div",{className:"flex items-center gap-1",children:[r.jsx(ge,{className:"h-4 w-4 text-gray-500"}),r.jsxs("span",{children:[e.length," ",t("variables")]})]})},{key:"clauses",label:t("Clauses"),render:e=>!e||!Array.isArray(e)||e.length===0?"-":r.jsxs("span",{children:[e.length," ",t("clauses")]})},{key:"template_content",label:t("Content Length"),render:e=>r.jsx("span",{className:"text-sm text-gray-600",children:e?`${e.length} ${t("characters")}`:"-"})},{key:"status",label:t("Status"),render:e=>r.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${e==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:t(e==="active"?"Active":"Inactive")})},{key:"created_at",label:t("Created"),sortable:!0,render:e=>{var s;return e?((s=window.appSettings)==null?void 0:s.formatDateTimeSimple(e,!1))||new Date(e).toLocaleString():"-"}}],W=[{label:t("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-contract-templates"},{label:t("Preview"),icon:"FileText",action:"preview",className:"text-purple-500",requiredPermission:"view-contract-templates"},{label:t("Generate Contract"),icon:"Download",action:"generate",className:"text-green-500",requiredPermission:"view-contract-templates"},{label:t("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-contract-templates"},{label:t("Toggle Status"),icon:"Lock",action:"toggle-status",className:"text-amber-500",requiredPermission:"edit-contract-templates"},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-contract-templates"}],X=[{value:"_empty_",label:t("All Types"),disabled:!0},...(E||[]).map(e=>({value:e.id.toString(),label:e.name}))],Y=[{value:"_empty_",label:t("All Statuses"),disabled:!0},{value:"active",label:t("Active")},{value:"inactive",label:t("Inactive")}],Z=[{value:"_empty_",label:t("All"),disabled:!0},{value:"true",label:t("Default")},{value:"false",label:t("Custom")}];return r.jsxs(ee,{title:t("Contract Templates"),url:"/hr/contracts/contract-templates",actions:D,breadcrumbs:K,noPadding:!0,children:[r.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:r.jsx(ce,{searchTerm:_,onSearchChange:S,onSearch:V,filters:[{name:"contract_type_id",label:t("Contract Type"),type:"select",value:p,onChange:j,options:X,searchable:!0},{name:"status",label:t("Status"),type:"select",value:n,onChange:w,options:Y},{name:"is_default",label:t("Type"),type:"select",value:l,onChange:C,options:Z}],showFilters:M,setShowFilters:N,hasActiveFilters:L,activeFilterCount:R,onResetFilters:J,onApplyFilters:k,currentPerPage:((F=o.per_page)==null?void 0:F.toString())||"10",onPerPageChange:e=>{d.get(route("hr.contracts.contract-templates.index"),{page:1,per_page:parseInt(e),search:_||void 0,contract_type_id:p!=="_empty_"?p:void 0,status:n!=="_empty_"?n:void 0,is_default:l!=="_empty_"?l:void 0},{preserveState:!0,preserveScroll:!0})}})}),r.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[r.jsx(ne,{columns:Q,actions:W,data:(a==null?void 0:a.data)||[],from:(a==null?void 0:a.from)||1,onAction:H,sortField:o.sort_field,sortDirection:o.sort_direction,onSort:B,permissions:b,entityPermissions:{view:"view-contract-templates",create:"create-contract-templates",edit:"edit-contract-templates",delete:"delete-contract-templates"}}),r.jsx(me,{from:(a==null?void 0:a.from)||0,to:(a==null?void 0:a.to)||0,total:(a==null?void 0:a.total)||0,links:a==null?void 0:a.links,entityName:t("contract templates"),onPageChange:e=>{const s=new URL(e).searchParams.get("page");d.get(route("hr.contracts.contract-templates.index"),{page:s,per_page:o.per_page||10,search:_||void 0,contract_type_id:p!=="_empty_"?p:void 0,status:n!=="_empty_"?n:void 0,is_default:l!=="_empty_"?l:void 0,sort_field:o.sort_field||void 0,sort_direction:o.sort_direction||void 0},{preserveState:!0,preserveScroll:!0})}})]}),r.jsx(le,{isOpen:q,onClose:()=>x(!1),onConfirm:z,itemName:(i==null?void 0:i.name)||"",entityName:"contract template"}),r.jsx(T,{open:$,onOpenChange:P,children:r.jsxs(ie,{className:"max-w-4xl max-h-[80vh]",children:[r.jsx(oe,{children:r.jsxs(pe,{children:[t("Template Preview"),": ",i==null?void 0:i.name]})}),r.jsxs("div",{className:"mt-4 overflow-y-auto max-h-[60vh] pr-1",children:[r.jsx("div",{className:"bg-gray-50 dark:bg-gray-800 p-4 rounded-lg border",children:r.jsx("pre",{className:"whitespace-pre-wrap text-sm font-mono",children:(i==null?void 0:i.template_content)||t("No content available")})}),(i==null?void 0:i.variables)&&i.variables.length>0&&r.jsxs("div",{className:"mt-4",children:[r.jsxs("h4",{className:"text-sm font-medium mb-2",children:[t("Available Variables"),":"]}),r.jsx("div",{className:"flex flex-wrap gap-2",children:i.variables.map((e,s)=>r.jsx("span",{className:"inline-flex items-center rounded-md bg-blue-50 px-2 py-1 text-xs font-medium text-blue-700 ring-1 ring-inset ring-blue-600/20",children:`{{${e}}}`},s))})]})]})]})}),r.jsx(T,{open:G,onOpenChange:f,children:i&&r.jsx(de,{record:i,onClose:()=>f(!1)})})]})}export{Qr as default}; +import{r as c,j as r}from"./ui-Z445SNHD.js";import{P as ee}from"./page-template-Cw8W4Qs2.js";import{u as te,c as O,t as m,x as re,P as se,F as ae,r as d,D as T,h as ie,j as oe,k as pe}from"./app-Da3PX8qg.js";import{C as ne}from"./CrudTable-Dk-uCuqB.js";import{C as le}from"./CrudDeleteModal-DmHx0JCJ.js";import{P as me}from"./pagination-B9z4VraF.js";import{S as ce}from"./search-and-filter-bar-1QHzFJdq.js";import de from"./generate-5uW4lT-7.js";import{S as ue}from"./star-CSGOTD6i.js";import{C as ge}from"./code-Dzlx6QPB.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./table-BRtys9Nx.js";import"./unlink-vC8B7N8r.js";import"./scale-Chnhsap1.js";import"./arrow-down-left-D4-BLXQL.js";import"./arrow-left-B9tcIgis.js";import"./arrow-right-left-TC-Oi5FJ.js";import"./arrow-right-SXr1661j.js";import"./arrow-up-down-Df1H6itH.js";import"./lock-open-Cco69YMj.js";import"./award-DOf5Xc3o.js";import"./ban-C1FQ9ay_.js";import"./indian-rupee-CY9fE6hT.js";import"./bell-BMsQyWM-.js";import"./book-open-DiNAfaue.js";import"./boxes-Bjf0_Kx7.js";import"./building-2-DmmRcP0c.js";import"./building-BXglONiz.js";import"./calculator-B75Vnhim.js";import"./calendar-check-C2F7PWoI.js";import"./camera-DZNJpjXR.js";import"./chart-column-CKzC1aib.js";import"./chart-no-axes-column-increasing-xL8kjLW0.js";import"./chart-no-axes-column-CaNDayE9.js";import"./chevron-left-C98gPe5P.js";import"./circle-alert-Cu5dznTP.js";import"./circle-check-big-KTDTMhTs.js";import"./circle-check-aau4wqhp.js";import"./circle-help-C4uXcZYY.js";import"./circle-x-r3If4JPw.js";import"./circle-DgA3bS7I.js";import"./clipboard-list-BNSl4hy2.js";import"./crosshair-DtQysFz7.js";import"./crown-CC8Godfb.js";import"./download-BHVnw95S.js";import"./external-link-DL5n0dhJ.js";import"./eye-off-BJYR0wmr.js";import"./eye-CzYzwmmr.js";import"./instagram-tpp8H3E-.js";import"./file-down-CxCQCvcc.js";import"./pen-line-CNA-f1dm.js";import"./file-up-D3rB-4Bg.js";import"./filter-B_3e214H.js";import"./folder-git-2-T64oq8HG.js";import"./house-BUnGVtyw.js";import"./git-branch-EdIXkL-9.js";import"./grip-vertical-BvetFs24.js";import"./hard-drive--Nch37f-.js";import"./hash-B3fNBlbs.js";import"./shield-rKKgzkbW.js";import"./info-Cj5ROI6H.js";import"./layers-DdZLSQgt.js";import"./layout-list-DkB7S2jk.js";import"./lightbulb-CJXOfIFD.js";import"./link-2-DNnYgrdz.js";import"./link-DeErafFW.js";import"./twitter-CRZZ6zjd.js";import"./list-DY4Uh_0E.js";import"./locate-fixed-BKpEfCUU.js";import"./lock-BGSkpX29.js";import"./log-in-TxFQ9ojy.js";import"./mail-khAU5Oig.js";import"./map-pin-BFNXdrz2.js";import"./menu-BGxVBBZl.js";import"./message-square-warning-DHRFlo8i.js";import"./message-square-C7x1Rix5.js";import"./monitor-P2T9V9tT.js";import"./package-C-rDDwyp.js";import"./percent-DP16IBy2.js";import"./phone-XzqO8Dfs.js";import"./plane-C9QqCVcZ.js";import"./play-62Z04sZZ.js";import"./qr-code-CUR1J9NH.js";import"./quote-DF2Qwen7.js";import"./radio-nm2vY_Ib.js";import"./ruler-DviIA5uv.js";import"./send-DXZhFVWG.js";import"./server-BzBihesB.js";import"./wifi-BPS_-hKY.js";import"./shield-check-Cyw4YGYb.js";import"./smartphone-i99jk4ns.js";import"./square-check-big-Cal0w_ma.js";import"./square-pen-CatLE0_h.js";import"./sun-TjfxyFzf.js";import"./tag-CUFhfHTp.js";import"./target-B_9kWYv3.js";import"./thumbs-up-Du-LlBXg.js";import"./ticket-BjgtGAIQ.js";import"./trash-2-15Ri11Yq.js";import"./trash-BRJCY2my.js";import"./trending-down-MNPLLbIb.js";import"./trending-up-D5y6g4yZ.js";import"./triangle-alert-CeuDFixJ.js";import"./trophy-Cs36GMET.js";import"./type-DX1RNe21.js";import"./user-check-DDs_5zV9.js";import"./user-plus-Ba62LA9O.js";import"./user-x-C3dBJr2o.js";import"./wallet-BP1hP1I0.js";import"./wrench-DX6GWbcS.js";import"./zap-Of1Abppa.js";function Qr(){var F;const{t}=te(),{auth:v,contractTemplates:a,contractTypes:E,filters:o={},globalSettings:h}=O().props,{flash:g}=O().props,b=(v==null?void 0:v.permissions)||[];c.useEffect(()=>{g!=null&&g.error&&m.error(t(g.error))},[g==null?void 0:g.error]);const[_,S]=c.useState(o.search||""),[p,j]=c.useState(o.contract_type_id||"_empty_"),[n,w]=c.useState(o.status||"_empty_"),[l,C]=c.useState(o.is_default||"_empty_"),[M,N]=c.useState(!1),[q,x]=c.useState(!1),[$,P]=c.useState(!1),[G,f]=c.useState(!1),[i,y]=c.useState(null),L=()=>p!=="_empty_"||n!=="_empty_"||l!=="_empty_"||_!=="",R=()=>(p!=="_empty_"?1:0)+(n!=="_empty_"?1:0)+(l!=="_empty_"?1:0)+(_!==""?1:0),V=e=>{e.preventDefault(),k()},k=()=>{d.get(route("hr.contracts.contract-templates.index"),{page:1,search:_||void 0,contract_type_id:p!=="_empty_"?p:void 0,status:n!=="_empty_"?n:void 0,is_default:l!=="_empty_"?l:void 0,per_page:o.per_page||10},{preserveState:!0,preserveScroll:!0})},B=e=>{const s=o.sort_field===e&&o.sort_direction==="asc"?"desc":"asc";d.get(route("hr.contracts.contract-templates.index"),{sort_field:e,sort_direction:s,page:1,search:_||void 0,contract_type_id:p!=="_empty_"?p:void 0,status:n!=="_empty_"?n:void 0,is_default:l!=="_empty_"?l:void 0,per_page:o.per_page||10},{preserveState:!0,preserveScroll:!0})},H=(e,s)=>{switch(y(s),e){case"view":d.get(route("hr.contracts.contract-templates.show",s.id));break;case"edit":d.get(route("hr.contracts.contract-templates.edit",s.id));break;case"delete":x(!0);break;case"toggle-status":I(s);break;case"preview":y(s),P(!0);break;case"generate":y(s),f(!0);break}},U=()=>{d.get(route("hr.contracts.contract-templates.create"))},z=()=>{h!=null&&h.is_demo||m.loading(t("Deleting contract template...")),d.delete(route("hr.contracts.contract-templates.destroy",i.id),{onSuccess:e=>{var s;x(!1),m.dismiss(),(s=e.props.flash)!=null&&s.success&&m.success(t(e.props.flash.success))},onError:e=>{m.dismiss(),m.error(typeof e=="string"?e:Object.values(e).join(", "))}})},I=e=>{const s=e.status==="active"?"inactive":"active";h!=null&&h.is_demo||m.loading(`${t(s==="active"?"Activating":"Deactivating")} contract template...`),d.put(route("hr.contracts.contract-templates.toggle-status",e.id),{},{onSuccess:u=>{var A;m.dismiss(),(A=u.props.flash)!=null&&A.success&&m.success(t(u.props.flash.success))},onError:u=>{m.dismiss(),m.error(typeof u=="string"?u:Object.values(u).join(", "))}})},J=()=>{S(""),j("_empty_"),w("_empty_"),C("_empty_"),N(!1),d.get(route("hr.contracts.contract-templates.index"),{page:1,per_page:o.per_page||10},{preserveState:!0,preserveScroll:!0})},D=[];re(b,"create-contract-templates")&&D.push({label:t("Add Template"),icon:r.jsx(se,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>U()});const K=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Contract Management"),href:route("hr.contracts.contract-templates.index")},{title:t("Contract Templates")}],Q=[{key:"name",label:t("Template Name"),sortable:!0,render:(e,s)=>r.jsxs("div",{className:"flex items-center gap-2",children:[r.jsx(ae,{className:"h-4 w-4 text-gray-500"}),r.jsxs("div",{children:[r.jsxs("div",{className:"font-medium flex items-center gap-2",children:[e,s.is_default&&r.jsx(ue,{className:"h-4 w-4 text-yellow-500 fill-current"})]}),r.jsx("div",{className:"text-xs text-gray-500",children:s.description})]})]})},{key:"contract_type.name",label:t("Contract Type"),render:(e,s)=>{var u;return((u=s.contract_type)==null?void 0:u.name)||"-"}},{key:"variables",label:t("Variables"),render:e=>!e||!Array.isArray(e)||e.length===0?"-":r.jsxs("div",{className:"flex items-center gap-1",children:[r.jsx(ge,{className:"h-4 w-4 text-gray-500"}),r.jsxs("span",{children:[e.length," ",t("variables")]})]})},{key:"clauses",label:t("Clauses"),render:e=>!e||!Array.isArray(e)||e.length===0?"-":r.jsxs("span",{children:[e.length," ",t("clauses")]})},{key:"template_content",label:t("Content Length"),render:e=>r.jsx("span",{className:"text-sm text-gray-600",children:e?`${e.length} ${t("characters")}`:"-"})},{key:"status",label:t("Status"),render:e=>r.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${e==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:t(e==="active"?"Active":"Inactive")})},{key:"created_at",label:t("Created"),sortable:!0,render:e=>{var s;return e?((s=window.appSettings)==null?void 0:s.formatDateTimeSimple(e,!1))||new Date(e).toLocaleString():"-"}}],W=[{label:t("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-contract-templates"},{label:t("Preview"),icon:"FileText",action:"preview",className:"text-purple-500",requiredPermission:"view-contract-templates"},{label:t("Generate Contract"),icon:"Download",action:"generate",className:"text-green-500",requiredPermission:"view-contract-templates"},{label:t("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-contract-templates"},{label:t("Toggle Status"),icon:"Lock",action:"toggle-status",className:"text-amber-500",requiredPermission:"edit-contract-templates"},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-contract-templates"}],X=[{value:"_empty_",label:t("All Types"),disabled:!0},...(E||[]).map(e=>({value:e.id.toString(),label:e.name}))],Y=[{value:"_empty_",label:t("All Statuses"),disabled:!0},{value:"active",label:t("Active")},{value:"inactive",label:t("Inactive")}],Z=[{value:"_empty_",label:t("All"),disabled:!0},{value:"true",label:t("Default")},{value:"false",label:t("Custom")}];return r.jsxs(ee,{title:t("Contract Templates"),url:"/hr/contracts/contract-templates",actions:D,breadcrumbs:K,noPadding:!0,children:[r.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:r.jsx(ce,{searchTerm:_,onSearchChange:S,onSearch:V,filters:[{name:"contract_type_id",label:t("Contract Type"),type:"select",value:p,onChange:j,options:X,searchable:!0},{name:"status",label:t("Status"),type:"select",value:n,onChange:w,options:Y},{name:"is_default",label:t("Type"),type:"select",value:l,onChange:C,options:Z}],showFilters:M,setShowFilters:N,hasActiveFilters:L,activeFilterCount:R,onResetFilters:J,onApplyFilters:k,currentPerPage:((F=o.per_page)==null?void 0:F.toString())||"10",onPerPageChange:e=>{d.get(route("hr.contracts.contract-templates.index"),{page:1,per_page:parseInt(e),search:_||void 0,contract_type_id:p!=="_empty_"?p:void 0,status:n!=="_empty_"?n:void 0,is_default:l!=="_empty_"?l:void 0},{preserveState:!0,preserveScroll:!0})}})}),r.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[r.jsx(ne,{columns:Q,actions:W,data:(a==null?void 0:a.data)||[],from:(a==null?void 0:a.from)||1,onAction:H,sortField:o.sort_field,sortDirection:o.sort_direction,onSort:B,permissions:b,entityPermissions:{view:"view-contract-templates",create:"create-contract-templates",edit:"edit-contract-templates",delete:"delete-contract-templates"}}),r.jsx(me,{from:(a==null?void 0:a.from)||0,to:(a==null?void 0:a.to)||0,total:(a==null?void 0:a.total)||0,links:a==null?void 0:a.links,entityName:t("contract templates"),onPageChange:e=>{const s=new URL(e).searchParams.get("page");d.get(route("hr.contracts.contract-templates.index"),{page:s,per_page:o.per_page||10,search:_||void 0,contract_type_id:p!=="_empty_"?p:void 0,status:n!=="_empty_"?n:void 0,is_default:l!=="_empty_"?l:void 0,sort_field:o.sort_field||void 0,sort_direction:o.sort_direction||void 0},{preserveState:!0,preserveScroll:!0})}})]}),r.jsx(le,{isOpen:q,onClose:()=>x(!1),onConfirm:z,itemName:(i==null?void 0:i.name)||"",entityName:"contract template"}),r.jsx(T,{open:$,onOpenChange:P,children:r.jsxs(ie,{className:"max-w-4xl max-h-[80vh]",children:[r.jsx(oe,{children:r.jsxs(pe,{children:[t("Template Preview"),": ",i==null?void 0:i.name]})}),r.jsxs("div",{className:"mt-4 overflow-y-auto max-h-[60vh] pr-1",children:[r.jsx("div",{className:"bg-gray-50 dark:bg-gray-800 p-4 rounded-lg border",children:r.jsx("pre",{className:"whitespace-pre-wrap text-sm font-mono",children:(i==null?void 0:i.template_content)||t("No content available")})}),(i==null?void 0:i.variables)&&i.variables.length>0&&r.jsxs("div",{className:"mt-4",children:[r.jsxs("h4",{className:"text-sm font-medium mb-2",children:[t("Available Variables"),":"]}),r.jsx("div",{className:"flex flex-wrap gap-2",children:i.variables.map((e,s)=>r.jsx("span",{className:"inline-flex items-center rounded-md bg-blue-50 px-2 py-1 text-xs font-medium text-blue-700 ring-1 ring-inset ring-blue-600/20",children:`{{${e}}}`},s))})]})]})]})}),r.jsx(T,{open:G,onOpenChange:f,children:i&&r.jsx(de,{record:i,onClose:()=>f(!1)})})]})}export{Qr as default}; diff --git a/public/build/assets/index-rGR1DPNh.js b/public/build/assets/index-rGR1DPNh.js deleted file mode 100644 index d31a7543a..000000000 --- a/public/build/assets/index-rGR1DPNh.js +++ /dev/null @@ -1 +0,0 @@ -import{R as n,j as o}from"./ui-Z445SNHD.js";import{t as i,P as u}from"./i18n-XqrMqrqA.js";import{d as a,l,e as d,u as x}from"./app-36WMjvX0.js";import{S as b}from"./switch-C7AW5g5G.js";import"./page-template-B_mOhR6n.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./pagination-n2efY1KU.js";import"./CrudTable-DA37WZsR.js";import"./table-C1YkBp3W.js";import"./unlink-sh32LPkQ.js";import"./scale-rJYsnHRa.js";import"./arrow-down-left-BN6xjhcz.js";import"./arrow-left-CjPQICYw.js";import"./arrow-right-left-DKUcVR58.js";import"./arrow-right-DUEfRrRr.js";import"./arrow-up-down-FmcUfWon.js";import"./lock-open-CN4tz8Of.js";import"./award-D9FlSYzB.js";import"./ban-CMgLBFSt.js";import"./indian-rupee-Bh3-8N2a.js";import"./bell-Cr2F9IDD.js";import"./book-open-DUwKvBiK.js";import"./boxes-rwzklut0.js";import"./building-2-Cda8xQDI.js";import"./building-CG4yAV8N.js";import"./calculator-wt_63eRJ.js";import"./calendar-check-BZ1JTjf6.js";import"./camera-DDKUkICL.js";import"./chart-column-GeSBJr5Y.js";import"./chart-no-axes-column-increasing-Beqplnfl.js";import"./chart-no-axes-column-BKgkVzqT.js";import"./chevron-left-DKWjKjSf.js";import"./circle-alert-KsX4JXbz.js";import"./circle-check-big-DqURlwt2.js";import"./circle-check-C_SLfS2p.js";import"./circle-help-BdsC7_wR.js";import"./circle-x-DkvEqmM5.js";import"./circle-BpyxLEsH.js";import"./clipboard-list-BU0dok7E.js";import"./code-DNPjFOcs.js";import"./crosshair-C7OptAZm.js";import"./crown-Cp4cgutu.js";import"./download-Ba72czhU.js";import"./external-link-uO-R2E0-.js";import"./eye-off-DlDpEvnB.js";import"./eye-DSAoA9Pp.js";import"./instagram-DBjFHIT7.js";import"./file-down-Bxu0R4EW.js";import"./pen-line-Fy-AVmqM.js";import"./file-up-CZ-cXuKa.js";import"./filter-D8dMdozc.js";import"./folder-git-2-Dwj_EoDL.js";import"./house-D8b8GwgZ.js";import"./git-branch-D2sIFzs4.js";import"./grip-vertical-DXcr-v-g.js";import"./hard-drive-ApF-ULi1.js";import"./hash-CHJS6b-L.js";import"./shield-Mt6vEHxn.js";import"./info-VH-vNQ_z.js";import"./layers-CF7Mhs3n.js";import"./layout-list-BuBaZfwq.js";import"./lightbulb-fAsbBO8F.js";import"./link-2-C22T2wSs.js";import"./link-ClcCoVU_.js";import"./twitter-DDHYm63p.js";import"./list-Ajdnpsw1.js";import"./locate-fixed-D29o3FBS.js";import"./lock-RX1hYn48.js";import"./log-in-Bt5dnADg.js";import"./mail-BFoS8U8W.js";import"./map-pin-L7jUebKz.js";import"./menu-Cu-nnefe.js";import"./message-square-warning-DbVEqa_0.js";import"./message-square-DMJ4IbdE.js";import"./monitor-DL9THmS7.js";import"./package-B9XnehkQ.js";import"./percent-BYDujffR.js";import"./phone-CJ2h446N.js";import"./plane-BqORGC6m.js";import"./play-DHqp-NCB.js";import"./qr-code-u5AOBzVe.js";import"./quote-BtOwgBns.js";import"./radio-CxUR05xj.js";import"./ruler-DbxwIrQY.js";import"./send-DpE3qK0m.js";import"./server-DgtPu6lA.js";import"./wifi-CFyF5qct.js";import"./shield-check--CTAItWs.js";import"./smartphone-BQ_9x4vN.js";import"./square-check-big-Dt4MtZcM.js";import"./square-pen-B3p2jiW9.js";import"./star-WlheM7sI.js";import"./sun-DRsBfXSu.js";import"./tag-CMVMnpSh.js";import"./target-BEz5Ry2v.js";import"./thumbs-up-DYj-woXk.js";import"./ticket-BhEK5100.js";import"./trash-2-Dxg0nP1A.js";import"./trash-Dyd2ZsaG.js";import"./trending-down-CeOqAkGV.js";import"./trending-up-CPB8hZlm.js";import"./triangle-alert-MsN2AA6c.js";import"./trophy-BZyhzbIT.js";import"./type-DlbqWp8I.js";import"./user-check-4xSYwYvq.js";import"./user-plus-C-0nSlHG.js";import"./user-x-Drk57M2z.js";import"./wallet-C3p1yihr.js";import"./wrench-CLqKc51o.js";import"./zap-D4fS-tPu.js";import"./CrudFormModal-Bmz2nLeY.js";import"./radio-group-BtLENAXk.js";import"./checkbox-Bos2Phgi.js";import"./multi-select-field-BX9C1tYH.js";import"./scroll-area-BmK0s-Hf.js";import"./LocationPicker-DAd_AcXs.js";import"./leaflet-FVhBWCqS.js";import"./CrudDeleteModal-DM40AK8z.js";import"./utils-BWxnHGCV.js";const f={status:(e={},r="bg-gray-100 text-gray-800")=>t=>{if(t==null)return o.jsx("span",{children:"-"});if(typeof t=="boolean")return o.jsx(l,{className:d("capitalize",t?"bg-green-100 text-green-800":"bg-red-100 text-red-800"),children:t?"Active":"Inactive"});const m=e[t]||r;return o.jsx(l,{className:d("capitalize",m),children:t})},image:(e="h-16 w-20 rounded-md object-cover shadow-sm",r="https://placehold.co/200x150?text=Image+Not+Found")=>(t,m)=>{if(!t)return o.jsx("div",{className:"text-center text-gray-400",children:"No image"});const p=typeof t=="string"&&t.startsWith("http")?t:`/storage/${t}`;return o.jsx("div",{className:"flex justify-center",children:o.jsx("img",{src:p,alt:"Image",className:e,onError:s=>{s.currentTarget.src=r}})})},price:(e="USD",r="en-US")=>t=>{if(t==null)return o.jsx("span",{children:"-"});const m=typeof t=="string"?parseFloat(t):t;return o.jsx("span",{className:"text-sm font-medium",children:m.toLocaleString(r,{style:"currency",currency:e})})},date:(e=!1)=>r=>{if(!r)return o.jsx("span",{children:"-"});try{if(typeof window<"u"&&window.appSettings){const p=window.appSettings.formatDateTime(r,!1);return o.jsx("span",{className:"text-sm",children:p})}const t=new Date(r),m=e?{dateStyle:"medium",timeStyle:"short"}:{dateStyle:"medium"};return o.jsx("span",{className:"text-sm",children:t.toLocaleDateString("en-US",m)})}catch{return o.jsx("span",{className:"text-sm",children:r})}},boolean:()=>e=>o.jsx("span",{children:e?"Yes":"No"}),relation:e=>(r,t)=>t?t&&t[e]?o.jsx("span",{children:t[e]}):o.jsx("span",{children:"-"}):o.jsx("span",{children:"-"}),link:(e,r="text-blue-600 hover:underline",t=!1)=>(m,p)=>{if(!m)return o.jsx("span",{children:"-"});const s=typeof e=="function"?e(p):e.replace(":id",p.id);return o.jsx(a,{href:s,className:r,target:t?"_blank":void 0,children:m})},button:(e,r,t="px-2 py-1 text-xs bg-blue-500 text-white rounded hover:bg-blue-600",m=!1)=>(p,s)=>{const c=typeof r=="function"?r(s):r.replace(":id",s.id);return o.jsx(a,{href:c,className:t,target:m?"_blank":void 0,children:e})},switch:(e,r=!1)=>(t,m)=>{const p=()=>{!r&&e&&e(m.id,!t)};return n.createElement("div",{className:"flex items-center justify-center"},[n.createElement(b,{key:"switch",checked:!!t,onCheckedChange:p,disabled:r})])}},h={entity:{name:"permissions",endpoint:route("permissions.index"),permissions:{view:"view-permissions",create:"create-permissions",edit:"edit-permissions",delete:"delete-permissions"}},description:i("Manage system permissions for different modules"),table:{columns:[{key:"module",label:i("Module"),sortable:!0,render:f.status({[i("Products")]:"bg-blue-100 text-blue-800",[i("Categories")]:"bg-green-100 text-green-800",[i("Contacts")]:"bg-purple-100 text-purple-800",[i("Permissions")]:"bg-amber-100 text-amber-800",[i("Roles")]:"bg-red-100 text-red-800",[i("Users")]:"bg-indigo-100 text-indigo-800"})},{key:"name",label:i("Name"),sortable:!0},{key:"label",label:i("Label"),sortable:!0},{key:"description",label:i("Description")},{key:"created_at",label:i("Created At"),sortable:!0,render:e=>`${window.appSettings.formatDateTime(e,!1)}`}],actions:[{label:i("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-permissions"},{label:i("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-permissions"},{label:i("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-permissions"}]},filters:[{key:"module",label:i("Module"),type:"select",options:[]}],form:{fields:[{name:"module",label:i("Module"),type:"text",required:!0},{name:"label",label:i("Label"),type:"text",required:!0,description:i("The name field will be automatically generated from this label")},{name:"description",label:i("Description"),type:"textarea"}]}};function or(){const{t:e}=x(),r=[{title:e("Dashboard"),href:route("dashboard")},{title:e("User Management"),href:route("roles.index")},{title:e("Permissions")}];return o.jsx(u,{config:h,url:"/permissions",breadcrumbs:r})}export{or as default}; diff --git a/public/build/assets/index-rL2jDoeS.js b/public/build/assets/index-rL2jDoeS.js new file mode 100644 index 000000000..aa89c6dfc --- /dev/null +++ b/public/build/assets/index-rL2jDoeS.js @@ -0,0 +1 @@ +import{r as p,j as r}from"./ui-Z445SNHD.js";import{P as E}from"./page-template-Cw8W4Qs2.js";import{u as D,c as k,B as C,e as I}from"./app-Da3PX8qg.js";import{S as B}from"./scroll-area-C7NBgd0i.js";import{T as L}from"./toaster-Bc5RPjCT.js";import A from"./referral-dashboard-DL_jYvdL.js";import V from"./payout-requests-BReO1Vnl.js";import Y from"./referral-settings-bJlj2V5l.js";import z from"./referred-users-section-BF-wn9ff.js";import{C as F}from"./chart-column-CKzC1aib.js";import{U as G}from"./users-BG7aX58P.js";import{D as H}from"./dollar-sign-BKfERkc9.js";import{S as J}from"./settings-BUhtRdnI.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./trending-up-D5y6g4yZ.js";import"./award-DOf5Xc3o.js";import"./mail-khAU5Oig.js";import"./CrudTable-Dk-uCuqB.js";import"./table-BRtys9Nx.js";import"./unlink-vC8B7N8r.js";import"./scale-Chnhsap1.js";import"./arrow-down-left-D4-BLXQL.js";import"./arrow-left-B9tcIgis.js";import"./arrow-right-left-TC-Oi5FJ.js";import"./arrow-right-SXr1661j.js";import"./arrow-up-down-Df1H6itH.js";import"./lock-open-Cco69YMj.js";import"./ban-C1FQ9ay_.js";import"./indian-rupee-CY9fE6hT.js";import"./bell-BMsQyWM-.js";import"./book-open-DiNAfaue.js";import"./boxes-Bjf0_Kx7.js";import"./building-2-DmmRcP0c.js";import"./building-BXglONiz.js";import"./calculator-B75Vnhim.js";import"./calendar-check-C2F7PWoI.js";import"./camera-DZNJpjXR.js";import"./chart-no-axes-column-increasing-xL8kjLW0.js";import"./chart-no-axes-column-CaNDayE9.js";import"./chevron-left-C98gPe5P.js";import"./circle-alert-Cu5dznTP.js";import"./circle-check-big-KTDTMhTs.js";import"./circle-check-aau4wqhp.js";import"./circle-help-C4uXcZYY.js";import"./circle-x-r3If4JPw.js";import"./circle-DgA3bS7I.js";import"./clipboard-list-BNSl4hy2.js";import"./code-Dzlx6QPB.js";import"./crosshair-DtQysFz7.js";import"./crown-CC8Godfb.js";import"./download-BHVnw95S.js";import"./external-link-DL5n0dhJ.js";import"./eye-off-BJYR0wmr.js";import"./eye-CzYzwmmr.js";import"./instagram-tpp8H3E-.js";import"./file-down-CxCQCvcc.js";import"./pen-line-CNA-f1dm.js";import"./file-up-D3rB-4Bg.js";import"./filter-B_3e214H.js";import"./folder-git-2-T64oq8HG.js";import"./house-BUnGVtyw.js";import"./git-branch-EdIXkL-9.js";import"./grip-vertical-BvetFs24.js";import"./hard-drive--Nch37f-.js";import"./hash-B3fNBlbs.js";import"./shield-rKKgzkbW.js";import"./info-Cj5ROI6H.js";import"./layers-DdZLSQgt.js";import"./layout-list-DkB7S2jk.js";import"./lightbulb-CJXOfIFD.js";import"./link-2-DNnYgrdz.js";import"./link-DeErafFW.js";import"./twitter-CRZZ6zjd.js";import"./list-DY4Uh_0E.js";import"./locate-fixed-BKpEfCUU.js";import"./lock-BGSkpX29.js";import"./log-in-TxFQ9ojy.js";import"./map-pin-BFNXdrz2.js";import"./menu-BGxVBBZl.js";import"./message-square-warning-DHRFlo8i.js";import"./message-square-C7x1Rix5.js";import"./monitor-P2T9V9tT.js";import"./package-C-rDDwyp.js";import"./percent-DP16IBy2.js";import"./phone-XzqO8Dfs.js";import"./plane-C9QqCVcZ.js";import"./play-62Z04sZZ.js";import"./qr-code-CUR1J9NH.js";import"./quote-DF2Qwen7.js";import"./radio-nm2vY_Ib.js";import"./ruler-DviIA5uv.js";import"./send-DXZhFVWG.js";import"./server-BzBihesB.js";import"./wifi-BPS_-hKY.js";import"./shield-check-Cyw4YGYb.js";import"./smartphone-i99jk4ns.js";import"./square-check-big-Cal0w_ma.js";import"./square-pen-CatLE0_h.js";import"./star-CSGOTD6i.js";import"./sun-TjfxyFzf.js";import"./tag-CUFhfHTp.js";import"./target-B_9kWYv3.js";import"./thumbs-up-Du-LlBXg.js";import"./ticket-BjgtGAIQ.js";import"./trash-2-15Ri11Yq.js";import"./trash-BRJCY2my.js";import"./trending-down-MNPLLbIb.js";import"./triangle-alert-CeuDFixJ.js";import"./trophy-Cs36GMET.js";import"./type-DX1RNe21.js";import"./user-check-DDs_5zV9.js";import"./user-plus-Ba62LA9O.js";import"./user-x-C3dBJr2o.js";import"./wallet-BP1hP1I0.js";import"./wrench-DX6GWbcS.js";import"./zap-Of1Abppa.js";import"./pagination-B9z4VraF.js";function To(){const{t}=D(),{props:l}=k(),{userType:i,settings:n,stats:c,payoutRequests:g,referralLink:N,currencySymbol:a,globalSettings:w}=l,[y,s]=p.useState("dashboard"),v=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Referral Program")}],S=[{title:t("Dashboard"),href:"#dashboard",icon:r.jsx(F,{className:"h-4 w-4 mr-2"})},{title:t("Referred Users"),href:"#referred-users",icon:r.jsx(G,{className:"h-4 w-4 mr-2"})},{title:t("Payout Requests"),href:"#payout-requests",icon:r.jsx(H,{className:"h-4 w-4 mr-2"})},...i==="superadmin"?[{title:t("Settings"),href:"#settings",icon:r.jsx(J,{className:"h-4 w-4 mr-2"})}]:[]],f=p.useRef(null),d=p.useRef(null),u=p.useRef(null),h=p.useRef(null);p.useEffect(()=>{const o=()=>{var x,b,j,R;const e=window.scrollY+100;(x=f.current)!=null&&x.offsetTop;const U=((b=d.current)==null?void 0:b.offsetTop)||0,q=((j=u.current)==null?void 0:j.offsetTop)||0,T=((R=h.current)==null?void 0:R.offsetTop)||0;i==="superadmin"&&e>=T?s("settings"):e>=q?s("payout-requests"):e>=U?s("referred-users"):s("dashboard")};window.addEventListener("scroll",o);const m=window.location.hash.replace("#","");if(m){const e=document.getElementById(m);e&&(e.scrollIntoView({behavior:"smooth"}),s(m))}return()=>{window.removeEventListener("scroll",o)}},[i]);const P=o=>{const m=o.replace("#",""),e=document.getElementById(m);e&&(e.scrollIntoView({behavior:"smooth"}),s(m))};return r.jsxs(E,{breadcrumbs:v,title:t("Referral Program"),url:"/referral",children:[r.jsxs("div",{className:"flex flex-col md:flex-row gap-8",children:[r.jsx("div",{className:"md:w-64 flex-shrink-0",children:r.jsx("div",{className:"sticky top-20",children:r.jsx(B,{className:"h-[calc(100vh-5rem)]",children:r.jsx("div",{className:"pr-4 space-y-1",children:S.map(o=>r.jsxs(C,{variant:"ghost",className:I("w-full justify-start text-sm",{"bg-muted font-semibold":y===o.href.replace("#","")}),onClick:()=>P(o.href),children:[o.icon,o.title]},o.href))})})})}),r.jsxs("div",{className:"flex-1",children:[r.jsxs("section",{id:"dashboard",ref:f,className:"mb-8",children:[r.jsx("h2",{className:"text-xl font-semibold mb-4",children:t("Dashboard")}),r.jsx(A,{userType:i,stats:c,referralLink:N,recentReferredUsers:l.recentReferredUsers,currencySymbol:a})]}),r.jsxs("section",{id:"referred-users",ref:d,className:"mb-8",children:[r.jsx("h2",{className:"text-xl font-semibold mb-4",children:t("Referred Users")}),r.jsx(z,{referredUsers:l.referredUsers,userType:i,currencySymbol:a})]}),r.jsxs("section",{id:"payout-requests",ref:u,className:"mb-8",children:[r.jsx("h2",{className:"text-xl font-semibold mb-4",children:t("Payout Requests")}),r.jsx(V,{userType:i,payoutRequests:g,settings:n,stats:c,currencySymbol:a})]}),i==="superadmin"&&r.jsxs("section",{id:"settings",ref:h,className:"mb-8",children:[r.jsx("h2",{className:"text-xl font-semibold mb-4",children:t("Settings")}),r.jsx(Y,{settings:n,currencySymbol:a,globalSettings:w})]})]})]}),r.jsx(L,{})]})}export{To as default}; diff --git a/public/build/assets/index-Cr2NxuTr.js b/public/build/assets/index-w1xnjUoK.js similarity index 73% rename from public/build/assets/index-Cr2NxuTr.js rename to public/build/assets/index-w1xnjUoK.js index 1d51b6076..407c95f22 100644 --- a/public/build/assets/index-Cr2NxuTr.js +++ b/public/build/assets/index-w1xnjUoK.js @@ -1 +1 @@ -import{r as c,j as o}from"./ui-Z445SNHD.js";import{P as ne}from"./page-template-B_mOhR6n.js";import{u as le,c as pe,x as ce,P as me,r as m,t as a}from"./app-36WMjvX0.js";import{C as de}from"./CrudTable-DA37WZsR.js";import{C as q}from"./CrudFormModal-Bmz2nLeY.js";import{C as ue}from"./CrudDeleteModal-DM40AK8z.js";import{P as fe}from"./pagination-n2efY1KU.js";import{S as we}from"./search-and-filter-bar-PUOLiNYr.js";import{R as he}from"./refresh-cw-BTR9wbuS.js";import{U as _e}from"./user-DToEmJ9g.js";import{C as ge}from"./calendar-BYVpj4_X.js";import{D as ye}from"./dollar-sign-CFqWGHdB.js";import{C as T}from"./clock-Cfp0CYjJ.js";import{P as be}from"./play-DHqp-NCB.js";import{C as xe}from"./circle-x-DkvEqmM5.js";import{C as ve}from"./circle-check-big-DqURlwt2.js";import{f as Se}from"./utils-BWxnHGCV.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./users-Czs1F8XM.js";import"./calendar-days-BdrEl_Gk.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./table-C1YkBp3W.js";import"./unlink-sh32LPkQ.js";import"./scale-rJYsnHRa.js";import"./arrow-down-left-BN6xjhcz.js";import"./arrow-left-CjPQICYw.js";import"./arrow-right-left-DKUcVR58.js";import"./arrow-right-DUEfRrRr.js";import"./arrow-up-down-FmcUfWon.js";import"./lock-open-CN4tz8Of.js";import"./award-D9FlSYzB.js";import"./ban-CMgLBFSt.js";import"./indian-rupee-Bh3-8N2a.js";import"./bell-Cr2F9IDD.js";import"./book-open-DUwKvBiK.js";import"./boxes-rwzklut0.js";import"./building-2-Cda8xQDI.js";import"./building-CG4yAV8N.js";import"./calculator-wt_63eRJ.js";import"./calendar-check-BZ1JTjf6.js";import"./camera-DDKUkICL.js";import"./chart-column-GeSBJr5Y.js";import"./chart-no-axes-column-increasing-Beqplnfl.js";import"./chart-no-axes-column-BKgkVzqT.js";import"./chevron-left-DKWjKjSf.js";import"./circle-alert-KsX4JXbz.js";import"./circle-check-C_SLfS2p.js";import"./circle-help-BdsC7_wR.js";import"./circle-BpyxLEsH.js";import"./clipboard-list-BU0dok7E.js";import"./code-DNPjFOcs.js";import"./crosshair-C7OptAZm.js";import"./crown-Cp4cgutu.js";import"./download-Ba72czhU.js";import"./external-link-uO-R2E0-.js";import"./eye-off-DlDpEvnB.js";import"./eye-DSAoA9Pp.js";import"./instagram-DBjFHIT7.js";import"./file-down-Bxu0R4EW.js";import"./pen-line-Fy-AVmqM.js";import"./file-up-CZ-cXuKa.js";import"./filter-D8dMdozc.js";import"./folder-git-2-Dwj_EoDL.js";import"./house-D8b8GwgZ.js";import"./git-branch-D2sIFzs4.js";import"./grip-vertical-DXcr-v-g.js";import"./hard-drive-ApF-ULi1.js";import"./hash-CHJS6b-L.js";import"./shield-Mt6vEHxn.js";import"./info-VH-vNQ_z.js";import"./layers-CF7Mhs3n.js";import"./layout-list-BuBaZfwq.js";import"./lightbulb-fAsbBO8F.js";import"./link-2-C22T2wSs.js";import"./link-ClcCoVU_.js";import"./twitter-DDHYm63p.js";import"./list-Ajdnpsw1.js";import"./locate-fixed-D29o3FBS.js";import"./lock-RX1hYn48.js";import"./log-in-Bt5dnADg.js";import"./mail-BFoS8U8W.js";import"./map-pin-L7jUebKz.js";import"./menu-Cu-nnefe.js";import"./message-square-warning-DbVEqa_0.js";import"./message-square-DMJ4IbdE.js";import"./monitor-DL9THmS7.js";import"./package-B9XnehkQ.js";import"./percent-BYDujffR.js";import"./phone-CJ2h446N.js";import"./plane-BqORGC6m.js";import"./qr-code-u5AOBzVe.js";import"./quote-BtOwgBns.js";import"./radio-CxUR05xj.js";import"./ruler-DbxwIrQY.js";import"./send-DpE3qK0m.js";import"./server-DgtPu6lA.js";import"./wifi-CFyF5qct.js";import"./shield-check--CTAItWs.js";import"./smartphone-BQ_9x4vN.js";import"./square-check-big-Dt4MtZcM.js";import"./square-pen-B3p2jiW9.js";import"./star-WlheM7sI.js";import"./sun-DRsBfXSu.js";import"./tag-CMVMnpSh.js";import"./target-BEz5Ry2v.js";import"./thumbs-up-DYj-woXk.js";import"./ticket-BhEK5100.js";import"./trash-2-Dxg0nP1A.js";import"./trash-Dyd2ZsaG.js";import"./trending-down-CeOqAkGV.js";import"./trending-up-CPB8hZlm.js";import"./triangle-alert-MsN2AA6c.js";import"./trophy-BZyhzbIT.js";import"./type-DlbqWp8I.js";import"./user-check-4xSYwYvq.js";import"./user-plus-C-0nSlHG.js";import"./user-x-Drk57M2z.js";import"./wallet-C3p1yihr.js";import"./wrench-CLqKc51o.js";import"./zap-D4fS-tPu.js";import"./radio-group-BtLENAXk.js";import"./checkbox-Bos2Phgi.js";import"./multi-select-field-BX9C1tYH.js";import"./scroll-area-BmK0s-Hf.js";import"./LocationPicker-DAd_AcXs.js";import"./leaflet-FVhBWCqS.js";function cs(){var O;const{t}=le(),{auth:b,contractRenewals:i,contracts:S,employees:E,filters:p={}}=pe().props,j=(b==null?void 0:b.permissions)||[],[w,C]=c.useState(p.search||""),[d,N]=c.useState(p.status||"_empty_"),[u,A]=c.useState(p.contract_id||"_empty_"),[M,P]=c.useState(!1),[B,x]=c.useState(!1),[$,h]=c.useState(!1),[I,y]=c.useState(!1),[l,F]=c.useState(null),[g,v]=c.useState("create"),[_,k]=c.useState("approve"),L=()=>d!=="_empty_"||u!=="_empty_"||w!=="",U=()=>(d!=="_empty_"?1:0)+(u!=="_empty_"?1:0)+(w!==""?1:0),V=e=>{e.preventDefault(),R()},R=()=>{m.get(route("hr.contracts.contract-renewals.index"),{page:1,search:w||void 0,status:d!=="_empty_"?d:void 0,contract_id:u!=="_empty_"?u:void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},X=e=>{const r=p.sort_field===e&&p.sort_direction==="asc"?"desc":"asc";m.get(route("hr.contracts.contract-renewals.index"),{sort_field:e,sort_direction:r,page:1,search:w||void 0,status:d!=="_empty_"?d:void 0,contract_id:u!=="_empty_"?u:void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},z=(e,r)=>{switch(F(r),e){case"view":v("view"),h(!0);break;case"edit":v("edit"),h(!0);break;case"delete":x(!0);break;case"approve":k("approve"),y(!0);break;case"reject":k("reject"),y(!0);break;case"process":confirm(t("Are you sure you want to process this renewal? This will update the original contract."))&&(a.loading(t("Processing renewal...")),m.put(route("hr.contracts.contract-renewals.process",r.id),{},{onSuccess:s=>{a.dismiss(),s.props.flash.success?a.success(t(s.props.flash.success)):s.props.flash.error&&a.error(t(s.props.flash.error))},onError:s=>{a.dismiss(),typeof s=="string"?a.error(t(s)):a.error(t("Failed to process renewal: {{errors}}",{errors:Object.values(s).join(", ")}))}}));break}},G=()=>{F(null),v("create"),h(!0)},H=e=>{e.new_allowances&&typeof e.new_allowances=="string"&&(e.new_allowances=e.new_allowances.split(",").map(r=>{var n,f;const s=r.trim().split(":");return{name:(n=s[0])==null?void 0:n.trim(),amount:parseFloat((f=s[1])==null?void 0:f.trim())||0}}).filter(r=>r.name)),e.new_benefits&&typeof e.new_benefits=="string"&&(e.new_benefits=e.new_benefits.split(",").map(r=>r.trim()).filter(Boolean)),g==="create"?(a.loading(t("Creating contract renewal...")),m.post(route("hr.contracts.contract-renewals.store"),e,{onSuccess:r=>{h(!1),a.dismiss(),r.props.flash.success?a.success(t(r.props.flash.success)):r.props.flash.error&&a.error(t(r.props.flash.error))},onError:r=>{a.dismiss(),typeof r=="string"?a.error(t(r)):a.error(t("Failed to create contract renewal: {{errors}}",{errors:Object.values(r).join(", ")}))}})):g==="edit"&&(a.loading(t("Updating contract renewal...")),m.put(route("hr.contracts.contract-renewals.update",l.id),e,{onSuccess:r=>{h(!1),a.dismiss(),r.props.flash.success?a.success(t(r.props.flash.success)):r.props.flash.error&&a.error(t(r.props.flash.error))},onError:r=>{a.dismiss(),typeof r=="string"?a.error(t(r)):a.error(t("Failed to update contract renewal: {{errors}}",{errors:Object.values(r).join(", ")}))}}))},J=()=>{a.loading(t("Deleting contract renewal...")),m.delete(route("hr.contracts.contract-renewals.destroy",l.id),{onSuccess:e=>{x(!1),a.dismiss(),e.props.flash.success?a.success(t(e.props.flash.success)):e.props.flash.error&&a.error(t(e.props.flash.error))},onError:e=>{a.dismiss(),typeof e=="string"?a.error(t(e)):a.error(t("Failed to delete contract renewal: {{errors}}",{errors:Object.values(e).join(", ")}))}})},K=e=>{const r=_==="approve"?"hr.contracts.contract-renewals.approve":"hr.contracts.contract-renewals.reject";a.loading(t(_==="approve"?"Approving renewal...":"Rejecting renewal...")),m.put(route(r,l.id),{approval_notes:e.approval_notes||void 0},{onSuccess:s=>{y(!1),a.dismiss(),s.props.flash.success?a.success(t(s.props.flash.success)):s.props.flash.error&&a.error(t(s.props.flash.error))},onError:s=>{a.dismiss(),typeof s=="string"?a.error(t(s)):a.error(t("Failed to process approval: {{errors}}",{errors:Object.values(s).join(", ")}))}})},Q=()=>{C(""),N("_empty_"),A("_empty_"),P(!1),m.get(route("hr.contracts.contract-renewals.index"),{page:1,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},D=[];ce(j,"create-contract-renewals")&&D.push({label:t("Add Renewal"),icon:o.jsx(me,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>G()});const W=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Contract Management"),href:route("hr.contracts.contract-renewals.index")},{title:t("Contract Renewals")}],Y=e=>{switch(e){case"Pending":return"bg-yellow-50 text-yellow-800 ring-yellow-600/20";case"Approved":return"bg-green-50 text-green-700 ring-green-600/20";case"Rejected":return"bg-red-50 text-red-700 ring-red-600/10";case"Processed":return"bg-blue-50 text-blue-700 ring-blue-600/20";default:return"bg-gray-50 text-gray-600 ring-gray-500/10"}},Z=e=>{switch(e){case"Pending":return o.jsx(T,{className:"h-3 w-3"});case"Approved":return o.jsx(ve,{className:"h-3 w-3"});case"Rejected":return o.jsx(xe,{className:"h-3 w-3"});case"Processed":return o.jsx(be,{className:"h-3 w-3"});default:return o.jsx(T,{className:"h-3 w-3"})}},ee=(e,r)=>{let s=e||0;return r&&Array.isArray(r)&&r.forEach(n=>{s+=(n==null?void 0:n.amount)||0}),s},te=[{key:"renewal_number",label:t("Renewal #"),sortable:!0,render:(e,r)=>{var s;return o.jsxs("div",{className:"flex items-center gap-2",children:[o.jsx(he,{className:"h-4 w-4 text-gray-500"}),o.jsxs("div",{children:[o.jsx("div",{className:"font-medium",children:e}),o.jsx("div",{className:"text-xs text-gray-500",children:(s=r.contract)==null?void 0:s.contract_number})]})]})}},{key:"contract.employee.name",label:t("Employee"),render:(e,r)=>{var s,n;return o.jsxs("div",{className:"flex items-center gap-2",children:[o.jsx(_e,{className:"h-4 w-4 text-gray-500"}),((n=(s=r.contract)==null?void 0:s.employee)==null?void 0:n.name)||"-"]})}},{key:"current_end_date",label:t("Renewal Period"),sortable:!0,render:(e,r)=>{var s,n,f;return o.jsxs("div",{children:[o.jsxs("div",{className:"flex items-center gap-1",children:[o.jsx(ge,{className:"h-4 w-4 text-gray-500"}),o.jsxs("span",{className:"text-sm",children:["Current ends: ",((s=window.appSettings)==null?void 0:s.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()]})]}),o.jsxs("div",{className:"text-xs text-gray-500",children:["New: ",((n=window.appSettings)==null?void 0:n.formatDateTimeSimple(r.new_start_date,!1))||new Date(r.new_start_date).toLocaleDateString()," - ",((f=window.appSettings)==null?void 0:f.formatDateTimeSimple(r.new_end_date,!1))||new Date(r.new_end_date).toLocaleDateString()]})]})}},{key:"new_basic_salary",label:t("New Compensation"),render:(e,r)=>{var n,f;const s=ee(e,r.new_allowances);return o.jsxs("div",{className:"flex items-center gap-1",children:[o.jsx(ye,{className:"h-4 w-4 text-gray-500"}),o.jsxs("div",{children:[o.jsx("div",{className:"font-medium",children:(n=window.appSettings)==null?void 0:n.formatCurrency(s)}),o.jsxs("div",{className:"text-xs text-gray-500",children:["Base: ",(f=window.appSettings)==null?void 0:f.formatCurrency(e),r.new_allowances&&Array.isArray(r.new_allowances)&&r.new_allowances.length>0&&o.jsxs("span",{children:[" + ",r.new_allowances.length," allowances"]})]})]})]})}},{key:"status",label:t("Status"),render:e=>o.jsxs("span",{className:`inline-flex items-center gap-1 rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${Y(e)}`,children:[Z(e),t(e)]})},{key:"requester.name",label:t("Requested By"),render:(e,r)=>{var s;return((s=r.requester)==null?void 0:s.name)||"-"}},{key:"approved_at",label:t("Approved"),render:(e,r)=>{var s,n;return e?o.jsxs("div",{children:[o.jsx("div",{className:"text-sm",children:((s=window.appSettings)==null?void 0:s.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}),o.jsx("div",{className:"text-xs text-gray-500",children:(n=r.approver)==null?void 0:n.name})]}):"-"}}],re=[{label:t("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-contract-renewals"},{label:t("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-contract-renewals",condition:e=>e.status==="Pending"},{label:t("Approve"),icon:"CheckCircle",action:"approve",className:"text-green-500",requiredPermission:"approve-contract-renewals",condition:e=>e.status==="Pending"},{label:t("Reject"),icon:"XCircle",action:"reject",className:"text-red-500",requiredPermission:"reject-contract-renewals",condition:e=>e.status==="Pending"},{label:t("Process"),icon:"Play",action:"process",className:"text-purple-500",requiredPermission:"edit-contract-renewals",condition:e=>e.status==="Approved"},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-contract-renewals",condition:e=>e.status!=="Processed"}],se=[{value:"_empty_",label:t("All Statuses"),disabled:!0},{value:"Pending",label:t("Pending")},{value:"Approved",label:t("Approved")},{value:"Rejected",label:t("Rejected")},{value:"Processed",label:t("Processed")}],oe=[{value:"_empty_",label:t("All Contracts"),disabled:!0},...(S||[]).map(e=>{var r;return{value:e.id.toString(),label:`${e.contract_number} - ${(r=e.employee)==null?void 0:r.name} (Expires: ${Se(new Date(e.end_date),"MMM dd, yyyy")})`}})],ae=[{value:"_empty_",label:t("Select Contract")},...(S||[]).map(e=>{var r;return{value:e.id.toString(),label:`${e.contract_number} - ${(r=e.employee)==null?void 0:r.name}`}})],ie=[{value:"_empty_",label:t("Select Requester")},...(E||[]).map(e=>({value:e.id.toString(),label:e.name}))];return o.jsxs(ne,{title:t("Contract Renewals"),url:"/hr/contracts/contract-renewals",actions:D,breadcrumbs:W,noPadding:!0,children:[o.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:o.jsx(we,{searchTerm:w,onSearchChange:C,onSearch:V,filters:[{name:"status",label:t("Status"),type:"select",value:d,onChange:N,options:se},{name:"contract_id",label:t("Contract"),type:"select",value:u,onChange:A,options:oe,searchable:!0}],showFilters:M,setShowFilters:P,hasActiveFilters:L,activeFilterCount:U,onResetFilters:Q,onApplyFilters:R,currentPerPage:((O=p.per_page)==null?void 0:O.toString())||"10",onPerPageChange:e=>{m.get(route("hr.contracts.contract-renewals.index"),{page:1,per_page:parseInt(e),search:w||void 0,status:d!=="_empty_"?d:void 0,contract_id:u!=="_empty_"?u:void 0},{preserveState:!0,preserveScroll:!0})}})}),o.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[o.jsx(de,{columns:te,actions:re,data:(i==null?void 0:i.data)||[],from:(i==null?void 0:i.from)||1,onAction:z,sortField:p.sort_field,sortDirection:p.sort_direction,onSort:X,permissions:j,entityPermissions:{view:"view-contract-renewals",create:"create-contract-renewals",edit:"edit-contract-renewals",delete:"delete-contract-renewals"}}),o.jsx(fe,{from:(i==null?void 0:i.from)||0,to:(i==null?void 0:i.to)||0,total:(i==null?void 0:i.total)||0,links:i==null?void 0:i.links,entityName:t("contract renewals"),onPageChange:e=>m.get(e)})]}),o.jsx(q,{isOpen:$,onClose:()=>h(!1),onSubmit:H,formConfig:{fields:[{name:"contract_id",label:t("Contract"),type:"select",required:!0,options:ae.filter(e=>e.value!=="_empty_"),searchable:!0},{name:"new_start_date",label:t("New Start Date"),type:"date",required:!0},{name:"new_end_date",label:t("New End Date"),type:"date",required:!0},{name:"new_basic_salary",label:t("New Basic Salary"),type:"number",required:!0,min:0,step:.01},{name:"new_allowances",label:t("New Allowances"),type:"text",helpText:t("Format: Name:Amount, Name:Amount (e.g., Transport:500, Meal:300)")},{name:"new_benefits",label:t("New Benefits"),type:"text",helpText:t("Comma-separated list of benefits")},{name:"new_terms_conditions",label:t("New Terms & Conditions"),type:"textarea",rows:4},{name:"changes_summary",label:t("Changes Summary"),type:"textarea",rows:3,helpText:t("Summary of changes from current contract")},{name:"reason",label:t("Reason for Renewal"),type:"textarea",rows:2},{name:"requested_by",label:t("Requested By"),type:"select",required:!0,options:ie.filter(e=>e.value!=="_empty_"),searchable:!0}],modalSize:"xl"},initialData:l?{...l,new_allowances:l.new_allowances&&Array.isArray(l.new_allowances)?l.new_allowances.map(e=>`${e.name}:${e.amount}`).join(", "):"",new_benefits:l.new_benefits&&Array.isArray(l.new_benefits)?l.new_benefits.join(", "):""}:null,title:t(g==="create"?"Add Contract Renewal":g==="edit"?"Edit Contract Renewal":"View Contract Renewal"),mode:g}),o.jsx(ue,{isOpen:B,onClose:()=>x(!1),onConfirm:J,itemName:(l==null?void 0:l.renewal_number)||"",entityName:"contract renewal"}),o.jsx(q,{isOpen:I,onClose:()=>y(!1),onSubmit:K,formConfig:{fields:[{name:"approval_notes",label:t(_==="approve"?"Approval Notes (Optional)":"Rejection Reason"),type:"textarea",required:_==="reject",rows:4}]},initialData:{},title:t(_==="approve"?"Approve Renewal":"Reject Renewal"),mode:"edit",submitLabel:t(_==="approve"?"Approve":"Reject")})]})}export{cs as default}; +import{r as c,j as o}from"./ui-Z445SNHD.js";import{P as ne}from"./page-template-Cw8W4Qs2.js";import{u as le,c as pe,x as ce,P as me,r as m,t as a}from"./app-Da3PX8qg.js";import{C as de}from"./CrudTable-Dk-uCuqB.js";import{C as q}from"./CrudFormModal-CTSICk3j.js";import{C as ue}from"./CrudDeleteModal-DmHx0JCJ.js";import{P as fe}from"./pagination-B9z4VraF.js";import{S as we}from"./search-and-filter-bar-1QHzFJdq.js";import{R as he}from"./refresh-cw--0MMVqmk.js";import{U as _e}from"./user-Ka_u5D6T.js";import{C as ge}from"./calendar-kiIl5Cyq.js";import{D as ye}from"./dollar-sign-BKfERkc9.js";import{C as T}from"./clock-CLIx856C.js";import{P as be}from"./play-62Z04sZZ.js";import{C as xe}from"./circle-x-r3If4JPw.js";import{C as ve}from"./circle-check-big-KTDTMhTs.js";import{f as Se}from"./utils-BWxnHGCV.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./users-BG7aX58P.js";import"./calendar-days-BgbYDkbG.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./table-BRtys9Nx.js";import"./unlink-vC8B7N8r.js";import"./scale-Chnhsap1.js";import"./arrow-down-left-D4-BLXQL.js";import"./arrow-left-B9tcIgis.js";import"./arrow-right-left-TC-Oi5FJ.js";import"./arrow-right-SXr1661j.js";import"./arrow-up-down-Df1H6itH.js";import"./lock-open-Cco69YMj.js";import"./award-DOf5Xc3o.js";import"./ban-C1FQ9ay_.js";import"./indian-rupee-CY9fE6hT.js";import"./bell-BMsQyWM-.js";import"./book-open-DiNAfaue.js";import"./boxes-Bjf0_Kx7.js";import"./building-2-DmmRcP0c.js";import"./building-BXglONiz.js";import"./calculator-B75Vnhim.js";import"./calendar-check-C2F7PWoI.js";import"./camera-DZNJpjXR.js";import"./chart-column-CKzC1aib.js";import"./chart-no-axes-column-increasing-xL8kjLW0.js";import"./chart-no-axes-column-CaNDayE9.js";import"./chevron-left-C98gPe5P.js";import"./circle-alert-Cu5dznTP.js";import"./circle-check-aau4wqhp.js";import"./circle-help-C4uXcZYY.js";import"./circle-DgA3bS7I.js";import"./clipboard-list-BNSl4hy2.js";import"./code-Dzlx6QPB.js";import"./crosshair-DtQysFz7.js";import"./crown-CC8Godfb.js";import"./download-BHVnw95S.js";import"./external-link-DL5n0dhJ.js";import"./eye-off-BJYR0wmr.js";import"./eye-CzYzwmmr.js";import"./instagram-tpp8H3E-.js";import"./file-down-CxCQCvcc.js";import"./pen-line-CNA-f1dm.js";import"./file-up-D3rB-4Bg.js";import"./filter-B_3e214H.js";import"./folder-git-2-T64oq8HG.js";import"./house-BUnGVtyw.js";import"./git-branch-EdIXkL-9.js";import"./grip-vertical-BvetFs24.js";import"./hard-drive--Nch37f-.js";import"./hash-B3fNBlbs.js";import"./shield-rKKgzkbW.js";import"./info-Cj5ROI6H.js";import"./layers-DdZLSQgt.js";import"./layout-list-DkB7S2jk.js";import"./lightbulb-CJXOfIFD.js";import"./link-2-DNnYgrdz.js";import"./link-DeErafFW.js";import"./twitter-CRZZ6zjd.js";import"./list-DY4Uh_0E.js";import"./locate-fixed-BKpEfCUU.js";import"./lock-BGSkpX29.js";import"./log-in-TxFQ9ojy.js";import"./mail-khAU5Oig.js";import"./map-pin-BFNXdrz2.js";import"./menu-BGxVBBZl.js";import"./message-square-warning-DHRFlo8i.js";import"./message-square-C7x1Rix5.js";import"./monitor-P2T9V9tT.js";import"./package-C-rDDwyp.js";import"./percent-DP16IBy2.js";import"./phone-XzqO8Dfs.js";import"./plane-C9QqCVcZ.js";import"./qr-code-CUR1J9NH.js";import"./quote-DF2Qwen7.js";import"./radio-nm2vY_Ib.js";import"./ruler-DviIA5uv.js";import"./send-DXZhFVWG.js";import"./server-BzBihesB.js";import"./wifi-BPS_-hKY.js";import"./shield-check-Cyw4YGYb.js";import"./smartphone-i99jk4ns.js";import"./square-check-big-Cal0w_ma.js";import"./square-pen-CatLE0_h.js";import"./star-CSGOTD6i.js";import"./sun-TjfxyFzf.js";import"./tag-CUFhfHTp.js";import"./target-B_9kWYv3.js";import"./thumbs-up-Du-LlBXg.js";import"./ticket-BjgtGAIQ.js";import"./trash-2-15Ri11Yq.js";import"./trash-BRJCY2my.js";import"./trending-down-MNPLLbIb.js";import"./trending-up-D5y6g4yZ.js";import"./triangle-alert-CeuDFixJ.js";import"./trophy-Cs36GMET.js";import"./type-DX1RNe21.js";import"./user-check-DDs_5zV9.js";import"./user-plus-Ba62LA9O.js";import"./user-x-C3dBJr2o.js";import"./wallet-BP1hP1I0.js";import"./wrench-DX6GWbcS.js";import"./zap-Of1Abppa.js";import"./radio-group-CuY8xCRY.js";import"./checkbox-C3Z6LHOx.js";import"./multi-select-field-ALFA5JXF.js";import"./scroll-area-C7NBgd0i.js";import"./LocationPicker-Dy1Od2a3.js";import"./leaflet-FVhBWCqS.js";function cs(){var O;const{t}=le(),{auth:b,contractRenewals:i,contracts:S,employees:E,filters:p={}}=pe().props,j=(b==null?void 0:b.permissions)||[],[w,C]=c.useState(p.search||""),[d,N]=c.useState(p.status||"_empty_"),[u,A]=c.useState(p.contract_id||"_empty_"),[M,P]=c.useState(!1),[B,x]=c.useState(!1),[$,h]=c.useState(!1),[I,y]=c.useState(!1),[l,F]=c.useState(null),[g,v]=c.useState("create"),[_,k]=c.useState("approve"),L=()=>d!=="_empty_"||u!=="_empty_"||w!=="",U=()=>(d!=="_empty_"?1:0)+(u!=="_empty_"?1:0)+(w!==""?1:0),V=e=>{e.preventDefault(),R()},R=()=>{m.get(route("hr.contracts.contract-renewals.index"),{page:1,search:w||void 0,status:d!=="_empty_"?d:void 0,contract_id:u!=="_empty_"?u:void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},X=e=>{const r=p.sort_field===e&&p.sort_direction==="asc"?"desc":"asc";m.get(route("hr.contracts.contract-renewals.index"),{sort_field:e,sort_direction:r,page:1,search:w||void 0,status:d!=="_empty_"?d:void 0,contract_id:u!=="_empty_"?u:void 0,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},z=(e,r)=>{switch(F(r),e){case"view":v("view"),h(!0);break;case"edit":v("edit"),h(!0);break;case"delete":x(!0);break;case"approve":k("approve"),y(!0);break;case"reject":k("reject"),y(!0);break;case"process":confirm(t("Are you sure you want to process this renewal? This will update the original contract."))&&(a.loading(t("Processing renewal...")),m.put(route("hr.contracts.contract-renewals.process",r.id),{},{onSuccess:s=>{a.dismiss(),s.props.flash.success?a.success(t(s.props.flash.success)):s.props.flash.error&&a.error(t(s.props.flash.error))},onError:s=>{a.dismiss(),typeof s=="string"?a.error(t(s)):a.error(t("Failed to process renewal: {{errors}}",{errors:Object.values(s).join(", ")}))}}));break}},G=()=>{F(null),v("create"),h(!0)},H=e=>{e.new_allowances&&typeof e.new_allowances=="string"&&(e.new_allowances=e.new_allowances.split(",").map(r=>{var n,f;const s=r.trim().split(":");return{name:(n=s[0])==null?void 0:n.trim(),amount:parseFloat((f=s[1])==null?void 0:f.trim())||0}}).filter(r=>r.name)),e.new_benefits&&typeof e.new_benefits=="string"&&(e.new_benefits=e.new_benefits.split(",").map(r=>r.trim()).filter(Boolean)),g==="create"?(a.loading(t("Creating contract renewal...")),m.post(route("hr.contracts.contract-renewals.store"),e,{onSuccess:r=>{h(!1),a.dismiss(),r.props.flash.success?a.success(t(r.props.flash.success)):r.props.flash.error&&a.error(t(r.props.flash.error))},onError:r=>{a.dismiss(),typeof r=="string"?a.error(t(r)):a.error(t("Failed to create contract renewal: {{errors}}",{errors:Object.values(r).join(", ")}))}})):g==="edit"&&(a.loading(t("Updating contract renewal...")),m.put(route("hr.contracts.contract-renewals.update",l.id),e,{onSuccess:r=>{h(!1),a.dismiss(),r.props.flash.success?a.success(t(r.props.flash.success)):r.props.flash.error&&a.error(t(r.props.flash.error))},onError:r=>{a.dismiss(),typeof r=="string"?a.error(t(r)):a.error(t("Failed to update contract renewal: {{errors}}",{errors:Object.values(r).join(", ")}))}}))},J=()=>{a.loading(t("Deleting contract renewal...")),m.delete(route("hr.contracts.contract-renewals.destroy",l.id),{onSuccess:e=>{x(!1),a.dismiss(),e.props.flash.success?a.success(t(e.props.flash.success)):e.props.flash.error&&a.error(t(e.props.flash.error))},onError:e=>{a.dismiss(),typeof e=="string"?a.error(t(e)):a.error(t("Failed to delete contract renewal: {{errors}}",{errors:Object.values(e).join(", ")}))}})},K=e=>{const r=_==="approve"?"hr.contracts.contract-renewals.approve":"hr.contracts.contract-renewals.reject";a.loading(t(_==="approve"?"Approving renewal...":"Rejecting renewal...")),m.put(route(r,l.id),{approval_notes:e.approval_notes||void 0},{onSuccess:s=>{y(!1),a.dismiss(),s.props.flash.success?a.success(t(s.props.flash.success)):s.props.flash.error&&a.error(t(s.props.flash.error))},onError:s=>{a.dismiss(),typeof s=="string"?a.error(t(s)):a.error(t("Failed to process approval: {{errors}}",{errors:Object.values(s).join(", ")}))}})},Q=()=>{C(""),N("_empty_"),A("_empty_"),P(!1),m.get(route("hr.contracts.contract-renewals.index"),{page:1,per_page:p.per_page},{preserveState:!0,preserveScroll:!0})},D=[];ce(j,"create-contract-renewals")&&D.push({label:t("Add Renewal"),icon:o.jsx(me,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>G()});const W=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Contract Management"),href:route("hr.contracts.contract-renewals.index")},{title:t("Contract Renewals")}],Y=e=>{switch(e){case"Pending":return"bg-yellow-50 text-yellow-800 ring-yellow-600/20";case"Approved":return"bg-green-50 text-green-700 ring-green-600/20";case"Rejected":return"bg-red-50 text-red-700 ring-red-600/10";case"Processed":return"bg-blue-50 text-blue-700 ring-blue-600/20";default:return"bg-gray-50 text-gray-600 ring-gray-500/10"}},Z=e=>{switch(e){case"Pending":return o.jsx(T,{className:"h-3 w-3"});case"Approved":return o.jsx(ve,{className:"h-3 w-3"});case"Rejected":return o.jsx(xe,{className:"h-3 w-3"});case"Processed":return o.jsx(be,{className:"h-3 w-3"});default:return o.jsx(T,{className:"h-3 w-3"})}},ee=(e,r)=>{let s=e||0;return r&&Array.isArray(r)&&r.forEach(n=>{s+=(n==null?void 0:n.amount)||0}),s},te=[{key:"renewal_number",label:t("Renewal #"),sortable:!0,render:(e,r)=>{var s;return o.jsxs("div",{className:"flex items-center gap-2",children:[o.jsx(he,{className:"h-4 w-4 text-gray-500"}),o.jsxs("div",{children:[o.jsx("div",{className:"font-medium",children:e}),o.jsx("div",{className:"text-xs text-gray-500",children:(s=r.contract)==null?void 0:s.contract_number})]})]})}},{key:"contract.employee.name",label:t("Employee"),render:(e,r)=>{var s,n;return o.jsxs("div",{className:"flex items-center gap-2",children:[o.jsx(_e,{className:"h-4 w-4 text-gray-500"}),((n=(s=r.contract)==null?void 0:s.employee)==null?void 0:n.name)||"-"]})}},{key:"current_end_date",label:t("Renewal Period"),sortable:!0,render:(e,r)=>{var s,n,f;return o.jsxs("div",{children:[o.jsxs("div",{className:"flex items-center gap-1",children:[o.jsx(ge,{className:"h-4 w-4 text-gray-500"}),o.jsxs("span",{className:"text-sm",children:["Current ends: ",((s=window.appSettings)==null?void 0:s.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()]})]}),o.jsxs("div",{className:"text-xs text-gray-500",children:["New: ",((n=window.appSettings)==null?void 0:n.formatDateTimeSimple(r.new_start_date,!1))||new Date(r.new_start_date).toLocaleDateString()," - ",((f=window.appSettings)==null?void 0:f.formatDateTimeSimple(r.new_end_date,!1))||new Date(r.new_end_date).toLocaleDateString()]})]})}},{key:"new_basic_salary",label:t("New Compensation"),render:(e,r)=>{var n,f;const s=ee(e,r.new_allowances);return o.jsxs("div",{className:"flex items-center gap-1",children:[o.jsx(ye,{className:"h-4 w-4 text-gray-500"}),o.jsxs("div",{children:[o.jsx("div",{className:"font-medium",children:(n=window.appSettings)==null?void 0:n.formatCurrency(s)}),o.jsxs("div",{className:"text-xs text-gray-500",children:["Base: ",(f=window.appSettings)==null?void 0:f.formatCurrency(e),r.new_allowances&&Array.isArray(r.new_allowances)&&r.new_allowances.length>0&&o.jsxs("span",{children:[" + ",r.new_allowances.length," allowances"]})]})]})]})}},{key:"status",label:t("Status"),render:e=>o.jsxs("span",{className:`inline-flex items-center gap-1 rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${Y(e)}`,children:[Z(e),t(e)]})},{key:"requester.name",label:t("Requested By"),render:(e,r)=>{var s;return((s=r.requester)==null?void 0:s.name)||"-"}},{key:"approved_at",label:t("Approved"),render:(e,r)=>{var s,n;return e?o.jsxs("div",{children:[o.jsx("div",{className:"text-sm",children:((s=window.appSettings)==null?void 0:s.formatDateTimeSimple(e,!1))||new Date(e).toLocaleDateString()}),o.jsx("div",{className:"text-xs text-gray-500",children:(n=r.approver)==null?void 0:n.name})]}):"-"}}],re=[{label:t("View"),icon:"Eye",action:"view",className:"text-blue-500",requiredPermission:"view-contract-renewals"},{label:t("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-contract-renewals",condition:e=>e.status==="Pending"},{label:t("Approve"),icon:"CheckCircle",action:"approve",className:"text-green-500",requiredPermission:"approve-contract-renewals",condition:e=>e.status==="Pending"},{label:t("Reject"),icon:"XCircle",action:"reject",className:"text-red-500",requiredPermission:"reject-contract-renewals",condition:e=>e.status==="Pending"},{label:t("Process"),icon:"Play",action:"process",className:"text-purple-500",requiredPermission:"edit-contract-renewals",condition:e=>e.status==="Approved"},{label:t("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-contract-renewals",condition:e=>e.status!=="Processed"}],se=[{value:"_empty_",label:t("All Statuses"),disabled:!0},{value:"Pending",label:t("Pending")},{value:"Approved",label:t("Approved")},{value:"Rejected",label:t("Rejected")},{value:"Processed",label:t("Processed")}],oe=[{value:"_empty_",label:t("All Contracts"),disabled:!0},...(S||[]).map(e=>{var r;return{value:e.id.toString(),label:`${e.contract_number} - ${(r=e.employee)==null?void 0:r.name} (Expires: ${Se(new Date(e.end_date),"MMM dd, yyyy")})`}})],ae=[{value:"_empty_",label:t("Select Contract")},...(S||[]).map(e=>{var r;return{value:e.id.toString(),label:`${e.contract_number} - ${(r=e.employee)==null?void 0:r.name}`}})],ie=[{value:"_empty_",label:t("Select Requester")},...(E||[]).map(e=>({value:e.id.toString(),label:e.name}))];return o.jsxs(ne,{title:t("Contract Renewals"),url:"/hr/contracts/contract-renewals",actions:D,breadcrumbs:W,noPadding:!0,children:[o.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:o.jsx(we,{searchTerm:w,onSearchChange:C,onSearch:V,filters:[{name:"status",label:t("Status"),type:"select",value:d,onChange:N,options:se},{name:"contract_id",label:t("Contract"),type:"select",value:u,onChange:A,options:oe,searchable:!0}],showFilters:M,setShowFilters:P,hasActiveFilters:L,activeFilterCount:U,onResetFilters:Q,onApplyFilters:R,currentPerPage:((O=p.per_page)==null?void 0:O.toString())||"10",onPerPageChange:e=>{m.get(route("hr.contracts.contract-renewals.index"),{page:1,per_page:parseInt(e),search:w||void 0,status:d!=="_empty_"?d:void 0,contract_id:u!=="_empty_"?u:void 0},{preserveState:!0,preserveScroll:!0})}})}),o.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[o.jsx(de,{columns:te,actions:re,data:(i==null?void 0:i.data)||[],from:(i==null?void 0:i.from)||1,onAction:z,sortField:p.sort_field,sortDirection:p.sort_direction,onSort:X,permissions:j,entityPermissions:{view:"view-contract-renewals",create:"create-contract-renewals",edit:"edit-contract-renewals",delete:"delete-contract-renewals"}}),o.jsx(fe,{from:(i==null?void 0:i.from)||0,to:(i==null?void 0:i.to)||0,total:(i==null?void 0:i.total)||0,links:i==null?void 0:i.links,entityName:t("contract renewals"),onPageChange:e=>m.get(e)})]}),o.jsx(q,{isOpen:$,onClose:()=>h(!1),onSubmit:H,formConfig:{fields:[{name:"contract_id",label:t("Contract"),type:"select",required:!0,options:ae.filter(e=>e.value!=="_empty_"),searchable:!0},{name:"new_start_date",label:t("New Start Date"),type:"date",required:!0},{name:"new_end_date",label:t("New End Date"),type:"date",required:!0},{name:"new_basic_salary",label:t("New Basic Salary"),type:"number",required:!0,min:0,step:.01},{name:"new_allowances",label:t("New Allowances"),type:"text",helpText:t("Format: Name:Amount, Name:Amount (e.g., Transport:500, Meal:300)")},{name:"new_benefits",label:t("New Benefits"),type:"text",helpText:t("Comma-separated list of benefits")},{name:"new_terms_conditions",label:t("New Terms & Conditions"),type:"textarea",rows:4},{name:"changes_summary",label:t("Changes Summary"),type:"textarea",rows:3,helpText:t("Summary of changes from current contract")},{name:"reason",label:t("Reason for Renewal"),type:"textarea",rows:2},{name:"requested_by",label:t("Requested By"),type:"select",required:!0,options:ie.filter(e=>e.value!=="_empty_"),searchable:!0}],modalSize:"xl"},initialData:l?{...l,new_allowances:l.new_allowances&&Array.isArray(l.new_allowances)?l.new_allowances.map(e=>`${e.name}:${e.amount}`).join(", "):"",new_benefits:l.new_benefits&&Array.isArray(l.new_benefits)?l.new_benefits.join(", "):""}:null,title:t(g==="create"?"Add Contract Renewal":g==="edit"?"Edit Contract Renewal":"View Contract Renewal"),mode:g}),o.jsx(ue,{isOpen:B,onClose:()=>x(!1),onConfirm:J,itemName:(l==null?void 0:l.renewal_number)||"",entityName:"contract renewal"}),o.jsx(q,{isOpen:I,onClose:()=>y(!1),onSubmit:K,formConfig:{fields:[{name:"approval_notes",label:t(_==="approve"?"Approval Notes (Optional)":"Rejection Reason"),type:"textarea",required:_==="reject",rows:4}]},initialData:{},title:t(_==="approve"?"Approve Renewal":"Reject Renewal"),mode:"edit",submitLabel:t(_==="approve"?"Approve":"Reject")})]})}export{cs as default}; diff --git a/public/build/assets/index-B_MPpKqW.js b/public/build/assets/index-xpCYcIZC.js similarity index 95% rename from public/build/assets/index-B_MPpKqW.js rename to public/build/assets/index-xpCYcIZC.js index 617666b11..a8bda45d4 100644 --- a/public/build/assets/index-B_MPpKqW.js +++ b/public/build/assets/index-xpCYcIZC.js @@ -1 +1 @@ -import{r as p,j as e}from"./ui-Z445SNHD.js";import{u as U,c as W,H as X,g as w,r as x,S as T,I as Z,B as u,C as ee,m as se,l as S}from"./app-36WMjvX0.js";import{S as C,a as k,b as F,c as _,d as i}from"./select-DgPPBKIC.js";import{u as ae,C as le,a as te}from"./use-brand-theme-CKPJTDwQ.js";import{u as re}from"./use-favicon-D9sXPfy_.js";import{S as V}from"./star-WlheM7sI.js";import{F as ce}from"./filter-D8dMdozc.js";import{B as ie}from"./building-CG4yAV8N.js";import{M as ne}from"./map-pin-L7jUebKz.js";import{C as oe}from"./clock-Cfp0CYjJ.js";import{C as me}from"./chevron-left-DKWjKjSf.js";import{C as xe}from"./chevron-right-C_P-uZ-m.js";import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";function Ie(){const{t:a,i18n:de}=U(),{companySettings:c,jobPostings:r,jobTypes:H,locations:R,filters:l,companyId:he,vacancyRanges:v,companySlug:pe,userSlug:n}=W().props,[y,z]=p.useState((l==null?void 0:l.search)||""),[d,P]=p.useState((l==null?void 0:l.location)||"all"),[o,B]=p.useState(l!=null&&l.job_type?l.job_type.split(","):[]),[h,O]=p.useState((l==null?void 0:l.salary_range)||"all"),[m,J]=p.useState(l!=null&&l.vacancies?l.vacancies.split(","):[]),[f,D]=p.useState((l==null?void 0:l.sort)||"newest"),E=(s,t)=>{J(t?[...m,s]:m.filter(j=>j!==s))},M=(s,t)=>{B(t?[...o,s]:o.filter(j=>j!==s))},$=()=>{const s={search:y,location:d!=="all"?d:void 0,job_type:o.length>0?o.join(","):void 0,salary_range:h!=="all"?h:void 0,vacancies:m.length>0?m.join(","):void 0,sort:f};n?x.get(route("career.index",n),s,{preserveState:!0}):x.get("/career",s,{preserveState:!0})},[ue,ge]=p.useState(1);re(),ae();const G=(r==null?void 0:r.data)||[],Y=R||[],q=H||[],N=(r==null?void 0:r.last_page)||1,g=(r==null?void 0:r.current_page)||1,A=G,b=s=>{const t={search:y,location:d!=="all"?d:void 0,job_type:o.length>0?o.join(","):void 0,salary_range:h!=="all"?h:void 0,vacancies:m.length>0?m.join(","):void 0,sort:f,page:s};n?x.get(route("career.index",n),t,{preserveState:!0}):x.get("/career",t,{preserveState:!0})};return e.jsxs(e.Fragment,{children:[e.jsx(X,{title:a("Careers - Join Our Team"),children:(c==null?void 0:c.favIcon)&&e.jsxs(e.Fragment,{children:[e.jsx("link",{rel:"icon",href:w(c.favIcon)}),e.jsx("link",{rel:"shortcut icon",href:w(c.favIcon)}),e.jsx("link",{rel:"apple-touch-icon",href:w(c.favIcon)})]})}),e.jsxs("div",{className:"min-h-screen bg-gray-50",children:[e.jsx(le,{logoOnly:!0,companySettings:c}),e.jsxs("section",{className:"relative bg-primary/5 text-gray-800 py-16 overflow-hidden",children:[e.jsxs("div",{className:"absolute inset-0 opacity-10",children:[e.jsx("div",{className:"absolute top-10 left-10 w-20 h-20 bg-primary/20 rounded-full"}),e.jsx("div",{className:"absolute top-32 right-20 w-16 h-16 bg-primary/15 rounded-full"}),e.jsx("div",{className:"absolute bottom-20 left-1/4 w-12 h-12 bg-primary/25 rounded-full"}),e.jsx("div",{className:"absolute bottom-32 right-1/3 w-8 h-8 bg-primary/30 rounded-full"})]}),e.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 relative",children:[e.jsxs("div",{className:"text-center mb-12",children:[e.jsxs("div",{className:"inline-flex items-center gap-2 bg-primary/10 rounded-full px-4 py-2 mb-6",children:[e.jsx(V,{className:"h-4 w-4 text-primary"}),e.jsx("span",{className:"text-sm font-medium text-primary",children:a("Join 500+ Amazing Professionals")})]}),e.jsx("h1",{className:"text-4xl md:text-5xl font-light mb-6 text-gray-700",children:a("Build Your Dream Career")}),e.jsx("p",{className:"text-xl md:text-2xl mb-8 text-gray-600 max-w-3xl mx-auto leading-relaxed",children:a("Discover exciting opportunities, grow with innovative projects, and make a meaningful impact in a collaborative environment")})]}),e.jsx("div",{className:"mb-12"})]})]}),e.jsx("section",{className:"py-12",children:e.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[e.jsxs("div",{className:"flex flex-col space-y-4 md:flex-row md:items-center md:justify-between md:space-y-0 mb-8",children:[e.jsxs("h2",{className:"text-xl md:text-2xl font-bold text-gray-900",children:[(r==null?void 0:r.total)||0," ",a("Available Jobs")]}),e.jsxs("div",{className:"flex flex-col space-y-3 sm:flex-row sm:items-center sm:space-y-0 sm:space-x-4",children:[e.jsxs("div",{className:"flex flex-col space-y-2 sm:flex-row sm:items-center sm:space-y-0 sm:space-x-2",children:[e.jsxs("span",{className:"text-sm text-gray-600 whitespace-nowrap",children:[a("Sort by"),":"]}),e.jsxs(C,{value:f,onValueChange:s=>{D(s);const t={search:y,location:d!=="all"?d:void 0,job_type:o.length>0?o.join(","):void 0,salary_range:h!=="all"?h:void 0,vacancies:m.length>0?m.join(","):void 0,sort:s};n?x.get(route("career.index",n),t,{preserveState:!0}):x.get("/career",t,{preserveState:!0})},children:[e.jsx(k,{className:"w-full sm:w-40",children:e.jsx(F,{})}),e.jsxs(_,{children:[e.jsx(i,{value:"newest",children:a("Newest First")}),e.jsx(i,{value:"oldest",children:a("Oldest First")}),e.jsx(i,{value:"salary-high",children:a("Salary High to Low")}),e.jsx(i,{value:"salary-low",children:a("Salary Low to High")})]})]})]}),e.jsxs("div",{className:"flex flex-col space-y-2 sm:flex-row sm:items-center sm:space-y-0 sm:space-x-2",children:[e.jsxs("div",{className:"relative",children:[e.jsx(T,{className:"absolute left-3 top-1/2 transform -translate-y-1/2 h-4 w-4 text-gray-400"}),e.jsx(Z,{placeholder:a("Search for jobs"),value:y,onChange:s=>z(s.target.value),className:"pl-10 w-full sm:w-64"})]}),e.jsx(u,{onClick:$,className:"bg-primary hover:bg-primary/90 text-primary-foreground w-full sm:w-auto",children:a("Find Jobs")})]})]})]}),e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-12 gap-6 lg:gap-8",children:[e.jsx("div",{className:"lg:col-span-3",children:e.jsxs("div",{className:"bg-white rounded-lg shadow-sm border p-4 lg:p-6",children:[e.jsxs("div",{className:"flex items-center gap-2 mb-4 lg:mb-6",children:[e.jsx(ce,{className:"h-5 w-5 text-blue-500"}),e.jsx("h3",{className:"text-base lg:text-lg font-semibold text-gray-900",children:a("Filter Jobs")})]}),e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{children:[e.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-3",children:a("Location")}),e.jsxs(C,{value:d,onValueChange:P,children:[e.jsx(k,{children:e.jsx(F,{placeholder:a("All Locations")})}),e.jsxs(_,{children:[e.jsx(i,{value:"all",children:a("All Locations")}),Y.map(s=>e.jsx(i,{value:s.id.toString(),children:s.name},s.id))]})]})]}),e.jsxs("div",{children:[e.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-3",children:a("Salary Range")}),e.jsxs(C,{value:h,onValueChange:O,children:[e.jsx(k,{children:e.jsx(F,{placeholder:a("All Ranges")})}),e.jsxs(_,{children:[e.jsx(i,{value:"all",children:a("All Ranges")}),e.jsx(i,{value:"0-50k",children:a("$0 - $50,000")}),e.jsx(i,{value:"50k-100k",children:a("$50,000 - $100,000")}),e.jsx(i,{value:"100k+",children:a("$100,000+")})]})]})]}),e.jsxs("div",{children:[e.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-3",children:a("Job Type")}),e.jsx("div",{className:"space-y-2",children:q.map(s=>e.jsxs("label",{className:"flex items-center",children:[e.jsx("input",{type:"checkbox",className:"rounded border-gray-300 text-blue-600 mr-2 cursor-pointer",checked:o.includes(s.id.toString()),onChange:t=>M(s.id.toString(),t.target.checked)}),e.jsx("span",{className:"text-sm text-gray-600",children:s.name})]},s.id))})]}),e.jsxs("div",{children:[e.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-3",children:a("Vacancies")}),e.jsx("div",{className:"space-y-2",children:v==null?void 0:v.map(s=>e.jsxs("label",{className:"flex items-center",children:[e.jsx("input",{type:"checkbox",className:"rounded border-gray-300 text-blue-600 mr-2 cursor-pointer",checked:m.includes(s.value),onChange:t=>E(s.value,t.target.checked)}),e.jsx("span",{className:"text-sm text-gray-600",children:s.label})]},s.value))})]}),e.jsx(u,{onClick:$,className:"w-full bg-primary hover:bg-primary/90 text-primary-foreground",children:a("Apply Filters")}),e.jsx(u,{onClick:()=>{n?x.get(route("career.index",n)):x.get("/career")},variant:"outline",className:"w-full",children:a("Reset Filters")})]})]})}),e.jsxs("div",{className:"lg:col-span-9",children:[e.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 xl:grid-cols-3 gap-4 lg:gap-6",children:A.map(s=>{var t,j,I,L;return e.jsx(ee,{className:"hover:shadow-lg transition-shadow border border-gray-200 flex flex-col",children:e.jsxs(se,{className:"p-6 flex flex-col h-full",children:[e.jsx("div",{className:"flex items-start justify-between mb-3",children:e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsxs(S,{className:"bg-blue-100 text-blue-700 hover:bg-blue-100 text-xs",children:[s.positions||1," ",a("Vacancies")]}),s.is_featured&&e.jsxs(S,{className:"bg-yellow-100 text-yellow-700 hover:bg-yellow-100 text-xs",children:[e.jsx(V,{className:"h-3 w-3 mr-1"}),a("Featured")]})]})}),e.jsx("h3",{className:"text-lg font-bold text-gray-900 mb-3 line-clamp-2 leading-tight",children:s.title}),e.jsx("div",{className:"flex flex-wrap gap-2 mb-3",children:(t=s.skills)==null?void 0:t.slice(0,3).map((K,Q)=>e.jsx(S,{variant:"outline",className:"text-xs px-2 py-1",children:K},Q))}),e.jsxs("div",{className:"space-y-1 mb-4",children:[e.jsxs("div",{className:"flex items-center gap-2 text-xs text-gray-600",children:[e.jsx(ie,{className:"h-3 w-3"}),e.jsx("span",{children:((j=s.branch)==null?void 0:j.name)||"General"})]}),e.jsxs("div",{className:"flex items-center gap-2 text-xs text-gray-600",children:[e.jsx(ne,{className:"h-3 w-3"}),e.jsx("span",{children:((I=s.location)==null?void 0:I.name)||"Remote"})]}),e.jsxs("div",{className:"flex items-center gap-2 text-xs text-gray-600",children:[e.jsx(oe,{className:"h-3 w-3"}),e.jsx("span",{children:((L=s.job_type)==null?void 0:L.name)||"Full-time"})]}),e.jsxs("div",{className:"flex items-center gap-2 text-sm text-gray-700 font-medium",children:[e.jsx("span",{children:"💰"}),e.jsx("span",{children:s.min_salary&&s.max_salary?`${c.currencySymbol} ${s.min_salary} - ${c.currencySymbol} ${s.max_salary}`:"Competitive"})]})]}),e.jsx(u,{onClick:()=>x.get(route("career.job-details",[n,s.code])),className:"w-full bg-primary hover:bg-primary/90 text-primary-foreground py-2 text-sm font-medium mt-auto",children:a("Browse Job")})]})},s.id)})}),N>1&&e.jsxs("div",{className:"flex flex-col sm:flex-row justify-center items-center mt-8 lg:mt-12 space-y-2 sm:space-y-0 sm:space-x-2",children:[e.jsxs(u,{variant:"outline",size:"sm",onClick:()=>b(g-1),disabled:g===1,className:"flex items-center gap-1 h-8 px-3 w-full sm:w-auto",children:[e.jsx(me,{className:"h-3 w-3"}),a("Previous")]}),e.jsx("div",{className:"flex space-x-1",children:Array.from({length:N},(s,t)=>t+1).map(s=>e.jsx(u,{variant:g===s?"default":"outline",size:"sm",onClick:()=>b(s),className:`w-8 h-8 text-sm ${g===s?"bg-primary text-primary-foreground":""}`,children:s},s))}),e.jsxs(u,{variant:"outline",size:"sm",onClick:()=>b(g+1),disabled:g===N,className:"flex items-center gap-1 h-8 px-3 w-full sm:w-auto",children:[a("Next"),e.jsx(xe,{className:"h-3 w-3"})]})]}),A.length===0&&e.jsxs("div",{className:"text-center py-16",children:[e.jsx("div",{className:"text-gray-300 mb-6",children:e.jsx(T,{className:"h-20 w-20 mx-auto"})}),e.jsx("h3",{className:"text-2xl font-bold text-gray-900 mb-3",children:a("No jobs found")}),e.jsx("p",{className:"text-gray-600 text-lg",children:a("Try adjusting your search criteria or check back later for new opportunities.")})]})]})]})]})}),e.jsx(te,{companySettings:c})]})]})}export{Ie as default}; +import{r as p,j as e}from"./ui-Z445SNHD.js";import{u as U,c as W,H as X,g as w,r as x,S as T,I as Z,B as u,C as ee,m as se,l as S}from"./app-Da3PX8qg.js";import{S as C,a as k,b as F,c as _,d as i}from"./select-9uIRiOV_.js";import{u as ae,C as le,a as te}from"./use-brand-theme-DVBqrgML.js";import{u as re}from"./use-favicon-B1Z6Sm0k.js";import{S as V}from"./star-CSGOTD6i.js";import{F as ce}from"./filter-B_3e214H.js";import{B as ie}from"./building-BXglONiz.js";import{M as ne}from"./map-pin-BFNXdrz2.js";import{C as oe}from"./clock-CLIx856C.js";import{C as me}from"./chevron-left-C98gPe5P.js";import{C as xe}from"./chevron-right-DCgmF6LO.js";import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";function Ie(){const{t:a,i18n:de}=U(),{companySettings:c,jobPostings:r,jobTypes:H,locations:R,filters:l,companyId:he,vacancyRanges:v,companySlug:pe,userSlug:n}=W().props,[y,z]=p.useState((l==null?void 0:l.search)||""),[d,P]=p.useState((l==null?void 0:l.location)||"all"),[o,B]=p.useState(l!=null&&l.job_type?l.job_type.split(","):[]),[h,O]=p.useState((l==null?void 0:l.salary_range)||"all"),[m,J]=p.useState(l!=null&&l.vacancies?l.vacancies.split(","):[]),[f,D]=p.useState((l==null?void 0:l.sort)||"newest"),E=(s,t)=>{J(t?[...m,s]:m.filter(j=>j!==s))},M=(s,t)=>{B(t?[...o,s]:o.filter(j=>j!==s))},$=()=>{const s={search:y,location:d!=="all"?d:void 0,job_type:o.length>0?o.join(","):void 0,salary_range:h!=="all"?h:void 0,vacancies:m.length>0?m.join(","):void 0,sort:f};n?x.get(route("career.index",n),s,{preserveState:!0}):x.get("/career",s,{preserveState:!0})},[ue,ge]=p.useState(1);re(),ae();const G=(r==null?void 0:r.data)||[],Y=R||[],q=H||[],N=(r==null?void 0:r.last_page)||1,g=(r==null?void 0:r.current_page)||1,A=G,b=s=>{const t={search:y,location:d!=="all"?d:void 0,job_type:o.length>0?o.join(","):void 0,salary_range:h!=="all"?h:void 0,vacancies:m.length>0?m.join(","):void 0,sort:f,page:s};n?x.get(route("career.index",n),t,{preserveState:!0}):x.get("/career",t,{preserveState:!0})};return e.jsxs(e.Fragment,{children:[e.jsx(X,{title:a("Careers - Join Our Team"),children:(c==null?void 0:c.favIcon)&&e.jsxs(e.Fragment,{children:[e.jsx("link",{rel:"icon",href:w(c.favIcon)}),e.jsx("link",{rel:"shortcut icon",href:w(c.favIcon)}),e.jsx("link",{rel:"apple-touch-icon",href:w(c.favIcon)})]})}),e.jsxs("div",{className:"min-h-screen bg-gray-50",children:[e.jsx(le,{logoOnly:!0,companySettings:c}),e.jsxs("section",{className:"relative bg-primary/5 text-gray-800 py-16 overflow-hidden",children:[e.jsxs("div",{className:"absolute inset-0 opacity-10",children:[e.jsx("div",{className:"absolute top-10 left-10 w-20 h-20 bg-primary/20 rounded-full"}),e.jsx("div",{className:"absolute top-32 right-20 w-16 h-16 bg-primary/15 rounded-full"}),e.jsx("div",{className:"absolute bottom-20 left-1/4 w-12 h-12 bg-primary/25 rounded-full"}),e.jsx("div",{className:"absolute bottom-32 right-1/3 w-8 h-8 bg-primary/30 rounded-full"})]}),e.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 relative",children:[e.jsxs("div",{className:"text-center mb-12",children:[e.jsxs("div",{className:"inline-flex items-center gap-2 bg-primary/10 rounded-full px-4 py-2 mb-6",children:[e.jsx(V,{className:"h-4 w-4 text-primary"}),e.jsx("span",{className:"text-sm font-medium text-primary",children:a("Join 500+ Amazing Professionals")})]}),e.jsx("h1",{className:"text-4xl md:text-5xl font-light mb-6 text-gray-700",children:a("Build Your Dream Career")}),e.jsx("p",{className:"text-xl md:text-2xl mb-8 text-gray-600 max-w-3xl mx-auto leading-relaxed",children:a("Discover exciting opportunities, grow with innovative projects, and make a meaningful impact in a collaborative environment")})]}),e.jsx("div",{className:"mb-12"})]})]}),e.jsx("section",{className:"py-12",children:e.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[e.jsxs("div",{className:"flex flex-col space-y-4 md:flex-row md:items-center md:justify-between md:space-y-0 mb-8",children:[e.jsxs("h2",{className:"text-xl md:text-2xl font-bold text-gray-900",children:[(r==null?void 0:r.total)||0," ",a("Available Jobs")]}),e.jsxs("div",{className:"flex flex-col space-y-3 sm:flex-row sm:items-center sm:space-y-0 sm:space-x-4",children:[e.jsxs("div",{className:"flex flex-col space-y-2 sm:flex-row sm:items-center sm:space-y-0 sm:space-x-2",children:[e.jsxs("span",{className:"text-sm text-gray-600 whitespace-nowrap",children:[a("Sort by"),":"]}),e.jsxs(C,{value:f,onValueChange:s=>{D(s);const t={search:y,location:d!=="all"?d:void 0,job_type:o.length>0?o.join(","):void 0,salary_range:h!=="all"?h:void 0,vacancies:m.length>0?m.join(","):void 0,sort:s};n?x.get(route("career.index",n),t,{preserveState:!0}):x.get("/career",t,{preserveState:!0})},children:[e.jsx(k,{className:"w-full sm:w-40",children:e.jsx(F,{})}),e.jsxs(_,{children:[e.jsx(i,{value:"newest",children:a("Newest First")}),e.jsx(i,{value:"oldest",children:a("Oldest First")}),e.jsx(i,{value:"salary-high",children:a("Salary High to Low")}),e.jsx(i,{value:"salary-low",children:a("Salary Low to High")})]})]})]}),e.jsxs("div",{className:"flex flex-col space-y-2 sm:flex-row sm:items-center sm:space-y-0 sm:space-x-2",children:[e.jsxs("div",{className:"relative",children:[e.jsx(T,{className:"absolute left-3 top-1/2 transform -translate-y-1/2 h-4 w-4 text-gray-400"}),e.jsx(Z,{placeholder:a("Search for jobs"),value:y,onChange:s=>z(s.target.value),className:"pl-10 w-full sm:w-64"})]}),e.jsx(u,{onClick:$,className:"bg-primary hover:bg-primary/90 text-primary-foreground w-full sm:w-auto",children:a("Find Jobs")})]})]})]}),e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-12 gap-6 lg:gap-8",children:[e.jsx("div",{className:"lg:col-span-3",children:e.jsxs("div",{className:"bg-white rounded-lg shadow-sm border p-4 lg:p-6",children:[e.jsxs("div",{className:"flex items-center gap-2 mb-4 lg:mb-6",children:[e.jsx(ce,{className:"h-5 w-5 text-blue-500"}),e.jsx("h3",{className:"text-base lg:text-lg font-semibold text-gray-900",children:a("Filter Jobs")})]}),e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{children:[e.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-3",children:a("Location")}),e.jsxs(C,{value:d,onValueChange:P,children:[e.jsx(k,{children:e.jsx(F,{placeholder:a("All Locations")})}),e.jsxs(_,{children:[e.jsx(i,{value:"all",children:a("All Locations")}),Y.map(s=>e.jsx(i,{value:s.id.toString(),children:s.name},s.id))]})]})]}),e.jsxs("div",{children:[e.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-3",children:a("Salary Range")}),e.jsxs(C,{value:h,onValueChange:O,children:[e.jsx(k,{children:e.jsx(F,{placeholder:a("All Ranges")})}),e.jsxs(_,{children:[e.jsx(i,{value:"all",children:a("All Ranges")}),e.jsx(i,{value:"0-50k",children:a("$0 - $50,000")}),e.jsx(i,{value:"50k-100k",children:a("$50,000 - $100,000")}),e.jsx(i,{value:"100k+",children:a("$100,000+")})]})]})]}),e.jsxs("div",{children:[e.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-3",children:a("Job Type")}),e.jsx("div",{className:"space-y-2",children:q.map(s=>e.jsxs("label",{className:"flex items-center",children:[e.jsx("input",{type:"checkbox",className:"rounded border-gray-300 text-blue-600 mr-2 cursor-pointer",checked:o.includes(s.id.toString()),onChange:t=>M(s.id.toString(),t.target.checked)}),e.jsx("span",{className:"text-sm text-gray-600",children:s.name})]},s.id))})]}),e.jsxs("div",{children:[e.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-3",children:a("Vacancies")}),e.jsx("div",{className:"space-y-2",children:v==null?void 0:v.map(s=>e.jsxs("label",{className:"flex items-center",children:[e.jsx("input",{type:"checkbox",className:"rounded border-gray-300 text-blue-600 mr-2 cursor-pointer",checked:m.includes(s.value),onChange:t=>E(s.value,t.target.checked)}),e.jsx("span",{className:"text-sm text-gray-600",children:s.label})]},s.value))})]}),e.jsx(u,{onClick:$,className:"w-full bg-primary hover:bg-primary/90 text-primary-foreground",children:a("Apply Filters")}),e.jsx(u,{onClick:()=>{n?x.get(route("career.index",n)):x.get("/career")},variant:"outline",className:"w-full",children:a("Reset Filters")})]})]})}),e.jsxs("div",{className:"lg:col-span-9",children:[e.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 xl:grid-cols-3 gap-4 lg:gap-6",children:A.map(s=>{var t,j,I,L;return e.jsx(ee,{className:"hover:shadow-lg transition-shadow border border-gray-200 flex flex-col",children:e.jsxs(se,{className:"p-6 flex flex-col h-full",children:[e.jsx("div",{className:"flex items-start justify-between mb-3",children:e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsxs(S,{className:"bg-blue-100 text-blue-700 hover:bg-blue-100 text-xs",children:[s.positions||1," ",a("Vacancies")]}),s.is_featured&&e.jsxs(S,{className:"bg-yellow-100 text-yellow-700 hover:bg-yellow-100 text-xs",children:[e.jsx(V,{className:"h-3 w-3 mr-1"}),a("Featured")]})]})}),e.jsx("h3",{className:"text-lg font-bold text-gray-900 mb-3 line-clamp-2 leading-tight",children:s.title}),e.jsx("div",{className:"flex flex-wrap gap-2 mb-3",children:(t=s.skills)==null?void 0:t.slice(0,3).map((K,Q)=>e.jsx(S,{variant:"outline",className:"text-xs px-2 py-1",children:K},Q))}),e.jsxs("div",{className:"space-y-1 mb-4",children:[e.jsxs("div",{className:"flex items-center gap-2 text-xs text-gray-600",children:[e.jsx(ie,{className:"h-3 w-3"}),e.jsx("span",{children:((j=s.branch)==null?void 0:j.name)||"General"})]}),e.jsxs("div",{className:"flex items-center gap-2 text-xs text-gray-600",children:[e.jsx(ne,{className:"h-3 w-3"}),e.jsx("span",{children:((I=s.location)==null?void 0:I.name)||"Remote"})]}),e.jsxs("div",{className:"flex items-center gap-2 text-xs text-gray-600",children:[e.jsx(oe,{className:"h-3 w-3"}),e.jsx("span",{children:((L=s.job_type)==null?void 0:L.name)||"Full-time"})]}),e.jsxs("div",{className:"flex items-center gap-2 text-sm text-gray-700 font-medium",children:[e.jsx("span",{children:"💰"}),e.jsx("span",{children:s.min_salary&&s.max_salary?`${c.currencySymbol} ${s.min_salary} - ${c.currencySymbol} ${s.max_salary}`:"Competitive"})]})]}),e.jsx(u,{onClick:()=>x.get(route("career.job-details",[n,s.code])),className:"w-full bg-primary hover:bg-primary/90 text-primary-foreground py-2 text-sm font-medium mt-auto",children:a("Browse Job")})]})},s.id)})}),N>1&&e.jsxs("div",{className:"flex flex-col sm:flex-row justify-center items-center mt-8 lg:mt-12 space-y-2 sm:space-y-0 sm:space-x-2",children:[e.jsxs(u,{variant:"outline",size:"sm",onClick:()=>b(g-1),disabled:g===1,className:"flex items-center gap-1 h-8 px-3 w-full sm:w-auto",children:[e.jsx(me,{className:"h-3 w-3"}),a("Previous")]}),e.jsx("div",{className:"flex space-x-1",children:Array.from({length:N},(s,t)=>t+1).map(s=>e.jsx(u,{variant:g===s?"default":"outline",size:"sm",onClick:()=>b(s),className:`w-8 h-8 text-sm ${g===s?"bg-primary text-primary-foreground":""}`,children:s},s))}),e.jsxs(u,{variant:"outline",size:"sm",onClick:()=>b(g+1),disabled:g===N,className:"flex items-center gap-1 h-8 px-3 w-full sm:w-auto",children:[a("Next"),e.jsx(xe,{className:"h-3 w-3"})]})]}),A.length===0&&e.jsxs("div",{className:"text-center py-16",children:[e.jsx("div",{className:"text-gray-300 mb-6",children:e.jsx(T,{className:"h-20 w-20 mx-auto"})}),e.jsx("h3",{className:"text-2xl font-bold text-gray-900 mb-3",children:a("No jobs found")}),e.jsx("p",{className:"text-gray-600 text-lg",children:a("Try adjusting your search criteria or check back later for new opportunities.")})]})]})]})]})}),e.jsx(te,{companySettings:c})]})]})}export{Ie as default}; diff --git a/public/build/assets/indian-rupee-Bh3-8N2a.js b/public/build/assets/indian-rupee-CY9fE6hT.js similarity index 94% rename from public/build/assets/indian-rupee-Bh3-8N2a.js rename to public/build/assets/indian-rupee-CY9fE6hT.js index 0ece8dded..c05251742 100644 --- a/public/build/assets/indian-rupee-Bh3-8N2a.js +++ b/public/build/assets/indian-rupee-CY9fE6hT.js @@ -1,4 +1,4 @@ -import{G as e}from"./app-36WMjvX0.js";/** +import{G as e}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/info-VH-vNQ_z.js b/public/build/assets/info-Cj5ROI6H.js similarity index 88% rename from public/build/assets/info-VH-vNQ_z.js rename to public/build/assets/info-Cj5ROI6H.js index ef0499bd8..990f170aa 100644 --- a/public/build/assets/info-VH-vNQ_z.js +++ b/public/build/assets/info-Cj5ROI6H.js @@ -1,4 +1,4 @@ -import{G as o}from"./app-36WMjvX0.js";/** +import{G as o}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/input-error-D7LAo-ji.js b/public/build/assets/input-error-D7LAo-ji.js new file mode 100644 index 000000000..f088bc8ac --- /dev/null +++ b/public/build/assets/input-error-D7LAo-ji.js @@ -0,0 +1 @@ +import{j as n}from"./ui-Z445SNHD.js";import{e as o}from"./app-Da3PX8qg.js";function m({message:r,className:t="",...e}){return r?n.jsx("p",{...e,className:o("text-sm text-red-600 dark:text-red-400",t),children:r}):null}export{m as I}; diff --git a/public/build/assets/input-error-DbaxcyOC.js b/public/build/assets/input-error-DbaxcyOC.js deleted file mode 100644 index 83eb0a8ab..000000000 --- a/public/build/assets/input-error-DbaxcyOC.js +++ /dev/null @@ -1 +0,0 @@ -import{j as n}from"./ui-Z445SNHD.js";import{e as o}from"./app-36WMjvX0.js";function m({message:r,className:t="",...e}){return r?n.jsx("p",{...e,className:o("text-sm text-red-600 dark:text-red-400",t),children:r}):null}export{m as I}; diff --git a/public/build/assets/instagram-DBjFHIT7.js b/public/build/assets/instagram-tpp8H3E-.js similarity index 94% rename from public/build/assets/instagram-DBjFHIT7.js rename to public/build/assets/instagram-tpp8H3E-.js index d3cc4cd31..d60ebb97b 100644 --- a/public/build/assets/instagram-DBjFHIT7.js +++ b/public/build/assets/instagram-tpp8H3E-.js @@ -1,4 +1,4 @@ -import{G as e}from"./app-36WMjvX0.js";/** +import{G as e}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/ip-restriction-settings-DcxSMNVR.js b/public/build/assets/ip-restriction-settings-DcxSMNVR.js deleted file mode 100644 index d1fa41d05..000000000 --- a/public/build/assets/ip-restriction-settings-DcxSMNVR.js +++ /dev/null @@ -1 +0,0 @@ -import{r as l,j as e}from"./ui-Z445SNHD.js";import{u as M,c as N,ap as O,C as E,m as F,B as D,P as v,r as u,t as i}from"./app-36WMjvX0.js";import{C as w}from"./CrudDeleteModal-DM40AK8z.js";import{C as T}from"./CrudFormModal-Bmz2nLeY.js";import{C as _}from"./CrudTable-DA37WZsR.js";import"./utils-BWxnHGCV.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./radio-group-BtLENAXk.js";import"./circle-BpyxLEsH.js";import"./checkbox-Bos2Phgi.js";import"./switch-C7AW5g5G.js";import"./multi-select-field-BX9C1tYH.js";import"./scroll-area-BmK0s-Hf.js";import"./LocationPicker-DAd_AcXs.js";import"./leaflet-FVhBWCqS.js";import"./locate-fixed-D29o3FBS.js";import"./table-C1YkBp3W.js";import"./unlink-sh32LPkQ.js";import"./scale-rJYsnHRa.js";import"./arrow-down-left-BN6xjhcz.js";import"./arrow-left-CjPQICYw.js";import"./arrow-right-left-DKUcVR58.js";import"./arrow-right-DUEfRrRr.js";import"./arrow-up-down-FmcUfWon.js";import"./lock-open-CN4tz8Of.js";import"./award-D9FlSYzB.js";import"./ban-CMgLBFSt.js";import"./indian-rupee-Bh3-8N2a.js";import"./bell-Cr2F9IDD.js";import"./book-open-DUwKvBiK.js";import"./boxes-rwzklut0.js";import"./sparkles-CpwdFUQZ.js";import"./briefcase-Dsiqzllu.js";import"./building-2-Cda8xQDI.js";import"./building-CG4yAV8N.js";import"./calculator-wt_63eRJ.js";import"./calendar-check-BZ1JTjf6.js";import"./calendar-days-BdrEl_Gk.js";import"./calendar-BYVpj4_X.js";import"./camera-DDKUkICL.js";import"./chart-column-GeSBJr5Y.js";import"./chart-no-axes-column-increasing-Beqplnfl.js";import"./chart-no-axes-column-BKgkVzqT.js";import"./chevron-left-DKWjKjSf.js";import"./chevron-right-C_P-uZ-m.js";import"./circle-alert-KsX4JXbz.js";import"./circle-check-big-DqURlwt2.js";import"./circle-check-C_SLfS2p.js";import"./circle-help-BdsC7_wR.js";import"./circle-x-DkvEqmM5.js";import"./clipboard-list-BU0dok7E.js";import"./clock-Cfp0CYjJ.js";import"./code-DNPjFOcs.js";import"./coins-D-42zezY.js";import"./copy-DSkOAFhr.js";import"./credit-card-Dm0mmHp5.js";import"./crosshair-C7OptAZm.js";import"./crown-Cp4cgutu.js";import"./dollar-sign-CFqWGHdB.js";import"./download-Ba72czhU.js";import"./external-link-uO-R2E0-.js";import"./eye-off-DlDpEvnB.js";import"./eye-DSAoA9Pp.js";import"./instagram-DBjFHIT7.js";import"./file-down-Bxu0R4EW.js";import"./pen-line-Fy-AVmqM.js";import"./file-up-CZ-cXuKa.js";import"./filter-D8dMdozc.js";import"./fingerprint-q0Oj9Sk5.js";import"./folder-git-2-Dwj_EoDL.js";import"./house-D8b8GwgZ.js";import"./gift-Cu9GEEJ_.js";import"./git-branch-D2sIFzs4.js";import"./globe-ZoJAuRB5.js";import"./grip-vertical-DXcr-v-g.js";import"./hard-drive-ApF-ULi1.js";import"./hash-CHJS6b-L.js";import"./shield-Mt6vEHxn.js";import"./info-VH-vNQ_z.js";import"./layers-CF7Mhs3n.js";import"./layout-grid-Ba5sCiyJ.js";import"./layout-list-BuBaZfwq.js";import"./lightbulb-fAsbBO8F.js";import"./link-2-C22T2wSs.js";import"./link-ClcCoVU_.js";import"./twitter-DDHYm63p.js";import"./list-Ajdnpsw1.js";import"./loader-circle-CbxAZW2L.js";import"./lock-RX1hYn48.js";import"./log-in-Bt5dnADg.js";import"./log-out-DJQW3sMi.js";import"./mail-BFoS8U8W.js";import"./map-pin-L7jUebKz.js";import"./menu-Cu-nnefe.js";import"./message-square-warning-DbVEqa_0.js";import"./message-square-DMJ4IbdE.js";import"./monitor-DL9THmS7.js";import"./package-B9XnehkQ.js";import"./percent-BYDujffR.js";import"./phone-CJ2h446N.js";import"./plane-BqORGC6m.js";import"./play-DHqp-NCB.js";import"./qr-code-u5AOBzVe.js";import"./quote-BtOwgBns.js";import"./radio-CxUR05xj.js";import"./refresh-cw-BTR9wbuS.js";import"./ruler-DbxwIrQY.js";import"./send-DpE3qK0m.js";import"./server-DgtPu6lA.js";import"./settings-DYZFNkOc.js";import"./wifi-CFyF5qct.js";import"./shield-check--CTAItWs.js";import"./smartphone-BQ_9x4vN.js";import"./square-check-big-Dt4MtZcM.js";import"./square-pen-B3p2jiW9.js";import"./star-WlheM7sI.js";import"./sun-DRsBfXSu.js";import"./tag-CMVMnpSh.js";import"./target-BEz5Ry2v.js";import"./thumbs-up-DYj-woXk.js";import"./ticket-BhEK5100.js";import"./timer-Bn-D5krG.js";import"./trash-2-Dxg0nP1A.js";import"./trash-Dyd2ZsaG.js";import"./trending-down-CeOqAkGV.js";import"./trending-up-CPB8hZlm.js";import"./triangle-alert-MsN2AA6c.js";import"./trophy-BZyhzbIT.js";import"./type-DlbqWp8I.js";import"./user-check-4xSYwYvq.js";import"./user-plus-C-0nSlHG.js";import"./user-x-Drk57M2z.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./wallet-C3p1yihr.js";import"./wrench-CLqKc51o.js";import"./zap-D4fS-tPu.js";function xo(){const{t:r}=M(),{ipRestrictions:x=[],auth:m={}}=N().props,C=(m==null?void 0:m.permissions)||[],[k,R]=l.useState(""),[P,a]=l.useState(!1),[b,f]=l.useState(!1),[s,h]=l.useState(null),[c,j]=l.useState("create"),S=(o,p)=>{switch(h(p),o){case"edit":j("edit"),a(!0);break;case"delete":f(!0);break}},I=o=>{const p={ip_address:o.ip_address};c==="create"?u.post(route("ip-restrictions.store"),p,{onSuccess:t=>{var n,d;a(!1),(n=t.props.flash)!=null&&n.success?i.success(r(t.props.flash.success)):(d=t.props.flash)!=null&&d.error&&i.error(r(t.props.flash.error))},onError:t=>{typeof t=="string"?i.error(r(t)):i.error(r("Failed to create IP address: {{errors}}",{errors:Object.values(t).join(", ")}))}}):c==="edit"&&u.put(route("ip-restrictions.update",s==null?void 0:s.id),p,{onSuccess:t=>{var n,d;a(!1),(n=t.props.flash)!=null&&n.success?i.success(r(t.props.flash.success)):(d=t.props.flash)!=null&&d.error&&i.error(r(t.props.flash.error))},onError:t=>{typeof t=="string"?i.error(r(t)):i.error(r("Failed to update IP address: {{errors}}",{errors:Object.values(t).join(", ")}))}})},y=()=>{h(null),j("create"),a(!0)},A=()=>{s&&u.delete(route("ip-restrictions.destroy",s.id),{onSuccess:o=>{var p,t;f(!1),(p=o.props.flash)!=null&&p.success?i.success(r(o.props.flash.success)):(t=o.props.flash)!=null&&t.error&&i.error(r(o.props.flash.error))},onError:o=>{typeof o=="string"?i.error(r(o)):i.error(r("Failed to delete IP address: {{errors}}",{errors:Object.values(o).join(", ")}))}})};return e.jsxs(O,{title:r("IP Restriction Settings"),description:r("Manage allowed IP addresses for company access"),action:e.jsxs(D,{onClick:y,disabled:!((m==null?void 0:m.permissions)||[]).find(o=>o==="create-ip-restriction"),size:"sm",children:[e.jsx(v,{className:"h-4 w-4 mr-2"}),r("Add IP Address")]}),children:[e.jsx(E,{children:e.jsx(F,{className:"p-0",children:e.jsx("div",{className:"max-h-96 overflow-y-auto",children:e.jsx(_,{columns:[{key:"ip_address",label:r("IP Address"),sortable:!0,render:o=>e.jsx("span",{className:"font-mono",children:o})}],actions:[{label:r("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-ip-restriction"},{label:r("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-ip-restriction"}],data:x||[],from:1,onAction:S,permissions:C,entityPermissions:{edit:"edit-ip-restriction",delete:"delete-ip-restriction"}})})})}),e.jsx(T,{isOpen:P,onClose:()=>a(!1),onSubmit:I,formConfig:{fields:[{name:"ip_address",label:r("IP Address"),type:"text",required:!0,placeholder:"192.168.1.1"}]},initialData:s,title:r(c==="create"?"Add IP Address":"Edit IP Address"),mode:c}),e.jsx(w,{isOpen:b,onClose:()=>f(!1),onConfirm:A,itemName:(s==null?void 0:s.ip_address)||"",entityName:"IP address"})]})}export{xo as default}; diff --git a/public/build/assets/ip-restriction-settings-EoIrZbbC.js b/public/build/assets/ip-restriction-settings-EoIrZbbC.js new file mode 100644 index 000000000..1c9d516e6 --- /dev/null +++ b/public/build/assets/ip-restriction-settings-EoIrZbbC.js @@ -0,0 +1 @@ +import{r as l,j as e}from"./ui-Z445SNHD.js";import{u as M,c as N,ap as O,C as E,m as F,B as D,P as v,r as u,t as i}from"./app-Da3PX8qg.js";import{C as w}from"./CrudDeleteModal-DmHx0JCJ.js";import{C as T}from"./CrudFormModal-CTSICk3j.js";import{C as _}from"./CrudTable-Dk-uCuqB.js";import"./utils-BWxnHGCV.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./radio-group-CuY8xCRY.js";import"./circle-DgA3bS7I.js";import"./checkbox-C3Z6LHOx.js";import"./switch-DCoM0Ivb.js";import"./multi-select-field-ALFA5JXF.js";import"./scroll-area-C7NBgd0i.js";import"./LocationPicker-Dy1Od2a3.js";import"./leaflet-FVhBWCqS.js";import"./locate-fixed-BKpEfCUU.js";import"./table-BRtys9Nx.js";import"./unlink-vC8B7N8r.js";import"./scale-Chnhsap1.js";import"./arrow-down-left-D4-BLXQL.js";import"./arrow-left-B9tcIgis.js";import"./arrow-right-left-TC-Oi5FJ.js";import"./arrow-right-SXr1661j.js";import"./arrow-up-down-Df1H6itH.js";import"./lock-open-Cco69YMj.js";import"./award-DOf5Xc3o.js";import"./ban-C1FQ9ay_.js";import"./indian-rupee-CY9fE6hT.js";import"./bell-BMsQyWM-.js";import"./book-open-DiNAfaue.js";import"./boxes-Bjf0_Kx7.js";import"./sparkles-5e-ws3h6.js";import"./briefcase-lPam_Ipn.js";import"./building-2-DmmRcP0c.js";import"./building-BXglONiz.js";import"./calculator-B75Vnhim.js";import"./calendar-check-C2F7PWoI.js";import"./calendar-days-BgbYDkbG.js";import"./calendar-kiIl5Cyq.js";import"./camera-DZNJpjXR.js";import"./chart-column-CKzC1aib.js";import"./chart-no-axes-column-increasing-xL8kjLW0.js";import"./chart-no-axes-column-CaNDayE9.js";import"./chevron-left-C98gPe5P.js";import"./chevron-right-DCgmF6LO.js";import"./circle-alert-Cu5dznTP.js";import"./circle-check-big-KTDTMhTs.js";import"./circle-check-aau4wqhp.js";import"./circle-help-C4uXcZYY.js";import"./circle-x-r3If4JPw.js";import"./clipboard-list-BNSl4hy2.js";import"./clock-CLIx856C.js";import"./code-Dzlx6QPB.js";import"./coins-cHhhtBQu.js";import"./copy-D8vf_ZyP.js";import"./credit-card-CHqjxFip.js";import"./crosshair-DtQysFz7.js";import"./crown-CC8Godfb.js";import"./dollar-sign-BKfERkc9.js";import"./download-BHVnw95S.js";import"./external-link-DL5n0dhJ.js";import"./eye-off-BJYR0wmr.js";import"./eye-CzYzwmmr.js";import"./instagram-tpp8H3E-.js";import"./file-down-CxCQCvcc.js";import"./pen-line-CNA-f1dm.js";import"./file-up-D3rB-4Bg.js";import"./filter-B_3e214H.js";import"./fingerprint-BTRdXMJ4.js";import"./folder-git-2-T64oq8HG.js";import"./house-BUnGVtyw.js";import"./gift-dVgRLkc0.js";import"./git-branch-EdIXkL-9.js";import"./globe-DK33Pm0M.js";import"./grip-vertical-BvetFs24.js";import"./hard-drive--Nch37f-.js";import"./hash-B3fNBlbs.js";import"./shield-rKKgzkbW.js";import"./info-Cj5ROI6H.js";import"./layers-DdZLSQgt.js";import"./layout-grid-DD1-BKce.js";import"./layout-list-DkB7S2jk.js";import"./lightbulb-CJXOfIFD.js";import"./link-2-DNnYgrdz.js";import"./link-DeErafFW.js";import"./twitter-CRZZ6zjd.js";import"./list-DY4Uh_0E.js";import"./loader-circle-BDWbvi2z.js";import"./lock-BGSkpX29.js";import"./log-in-TxFQ9ojy.js";import"./log-out-CphXjhx9.js";import"./mail-khAU5Oig.js";import"./map-pin-BFNXdrz2.js";import"./menu-BGxVBBZl.js";import"./message-square-warning-DHRFlo8i.js";import"./message-square-C7x1Rix5.js";import"./monitor-P2T9V9tT.js";import"./package-C-rDDwyp.js";import"./percent-DP16IBy2.js";import"./phone-XzqO8Dfs.js";import"./plane-C9QqCVcZ.js";import"./play-62Z04sZZ.js";import"./qr-code-CUR1J9NH.js";import"./quote-DF2Qwen7.js";import"./radio-nm2vY_Ib.js";import"./refresh-cw--0MMVqmk.js";import"./ruler-DviIA5uv.js";import"./send-DXZhFVWG.js";import"./server-BzBihesB.js";import"./settings-BUhtRdnI.js";import"./wifi-BPS_-hKY.js";import"./shield-check-Cyw4YGYb.js";import"./smartphone-i99jk4ns.js";import"./square-check-big-Cal0w_ma.js";import"./square-pen-CatLE0_h.js";import"./star-CSGOTD6i.js";import"./sun-TjfxyFzf.js";import"./tag-CUFhfHTp.js";import"./target-B_9kWYv3.js";import"./thumbs-up-Du-LlBXg.js";import"./ticket-BjgtGAIQ.js";import"./timer-0BosSTc0.js";import"./trash-2-15Ri11Yq.js";import"./trash-BRJCY2my.js";import"./trending-down-MNPLLbIb.js";import"./trending-up-D5y6g4yZ.js";import"./triangle-alert-CeuDFixJ.js";import"./trophy-Cs36GMET.js";import"./type-DX1RNe21.js";import"./user-check-DDs_5zV9.js";import"./user-plus-Ba62LA9O.js";import"./user-x-C3dBJr2o.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./wallet-BP1hP1I0.js";import"./wrench-DX6GWbcS.js";import"./zap-Of1Abppa.js";function xo(){const{t:r}=M(),{ipRestrictions:x=[],auth:m={}}=N().props,C=(m==null?void 0:m.permissions)||[],[k,R]=l.useState(""),[P,a]=l.useState(!1),[b,f]=l.useState(!1),[s,h]=l.useState(null),[c,j]=l.useState("create"),S=(o,p)=>{switch(h(p),o){case"edit":j("edit"),a(!0);break;case"delete":f(!0);break}},I=o=>{const p={ip_address:o.ip_address};c==="create"?u.post(route("ip-restrictions.store"),p,{onSuccess:t=>{var n,d;a(!1),(n=t.props.flash)!=null&&n.success?i.success(r(t.props.flash.success)):(d=t.props.flash)!=null&&d.error&&i.error(r(t.props.flash.error))},onError:t=>{typeof t=="string"?i.error(r(t)):i.error(r("Failed to create IP address: {{errors}}",{errors:Object.values(t).join(", ")}))}}):c==="edit"&&u.put(route("ip-restrictions.update",s==null?void 0:s.id),p,{onSuccess:t=>{var n,d;a(!1),(n=t.props.flash)!=null&&n.success?i.success(r(t.props.flash.success)):(d=t.props.flash)!=null&&d.error&&i.error(r(t.props.flash.error))},onError:t=>{typeof t=="string"?i.error(r(t)):i.error(r("Failed to update IP address: {{errors}}",{errors:Object.values(t).join(", ")}))}})},y=()=>{h(null),j("create"),a(!0)},A=()=>{s&&u.delete(route("ip-restrictions.destroy",s.id),{onSuccess:o=>{var p,t;f(!1),(p=o.props.flash)!=null&&p.success?i.success(r(o.props.flash.success)):(t=o.props.flash)!=null&&t.error&&i.error(r(o.props.flash.error))},onError:o=>{typeof o=="string"?i.error(r(o)):i.error(r("Failed to delete IP address: {{errors}}",{errors:Object.values(o).join(", ")}))}})};return e.jsxs(O,{title:r("IP Restriction Settings"),description:r("Manage allowed IP addresses for company access"),action:e.jsxs(D,{onClick:y,disabled:!((m==null?void 0:m.permissions)||[]).find(o=>o==="create-ip-restriction"),size:"sm",children:[e.jsx(v,{className:"h-4 w-4 mr-2"}),r("Add IP Address")]}),children:[e.jsx(E,{children:e.jsx(F,{className:"p-0",children:e.jsx("div",{className:"max-h-96 overflow-y-auto",children:e.jsx(_,{columns:[{key:"ip_address",label:r("IP Address"),sortable:!0,render:o=>e.jsx("span",{className:"font-mono",children:o})}],actions:[{label:r("Edit"),icon:"Edit",action:"edit",className:"text-amber-500",requiredPermission:"edit-ip-restriction"},{label:r("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-ip-restriction"}],data:x||[],from:1,onAction:S,permissions:C,entityPermissions:{edit:"edit-ip-restriction",delete:"delete-ip-restriction"}})})})}),e.jsx(T,{isOpen:P,onClose:()=>a(!1),onSubmit:I,formConfig:{fields:[{name:"ip_address",label:r("IP Address"),type:"text",required:!0,placeholder:"192.168.1.1"}]},initialData:s,title:r(c==="create"?"Add IP Address":"Edit IP Address"),mode:c}),e.jsx(w,{isOpen:b,onClose:()=>f(!1),onConfirm:A,itemName:(s==null?void 0:s.ip_address)||"",entityName:"IP address"})]})}export{xo as default}; diff --git a/public/build/assets/job-details-yaXvweNY.js b/public/build/assets/job-details-CcBlPSdv.js similarity index 95% rename from public/build/assets/job-details-yaXvweNY.js rename to public/build/assets/job-details-CcBlPSdv.js index da359a898..6307ce9e8 100644 --- a/public/build/assets/job-details-yaXvweNY.js +++ b/public/build/assets/job-details-CcBlPSdv.js @@ -1 +1 @@ -import{j as e}from"./ui-Z445SNHD.js";import{u as k,c as C,H as S,g as h,d as b,C as i,n as t,o as l,l as m,m as n,B as d}from"./app-36WMjvX0.js";import{u as $,C as D,a as P}from"./use-brand-theme-CKPJTDwQ.js";import{u as I}from"./use-favicon-D9sXPfy_.js";import{S as H}from"./star-WlheM7sI.js";import{M as _}from"./map-pin-L7jUebKz.js";import{B as j}from"./building-CG4yAV8N.js";import{C as A}from"./clock-Cfp0CYjJ.js";import{U as B}from"./users-Czs1F8XM.js";import{D as L}from"./dollar-sign-CFqWGHdB.js";import{C as w}from"./calendar-BYVpj4_X.js";import"./utils-BWxnHGCV.js";function V(){var g,y,N,u;const{t:a}=k(),{jobPosting:s,relatedJobs:o,companyId:R,companySettings:r,userSlug:x}=C().props;return I(),$(),e.jsxs(e.Fragment,{children:[e.jsx(S,{title:`${s.title} - ${a("Career Opportunities")}`,children:(r==null?void 0:r.favIcon)&&e.jsxs(e.Fragment,{children:[e.jsx("link",{rel:"icon",href:h(r.favIcon)}),e.jsx("link",{rel:"shortcut icon",href:h(r.favIcon)}),e.jsx("link",{rel:"apple-touch-icon",href:h(r.favIcon)})]})}),e.jsxs("div",{className:"min-h-screen bg-gray-50",children:[e.jsx(D,{logoOnly:!0,companySettings:r}),e.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-8",children:[e.jsx("div",{className:"mb-6",children:e.jsxs(b,{href:x?route("career.index",x):"/career",className:"inline-flex items-center text-blue-600 hover:text-blue-800",children:["← ",a("Back to All Jobs")]})}),e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-8",children:[e.jsxs("div",{className:"lg:col-span-2 space-y-6",children:[e.jsxs(i,{children:[e.jsx(t,{children:e.jsxs("div",{className:"flex items-start justify-between",children:[e.jsxs("div",{children:[e.jsxs(l,{className:"text-2xl font-bold text-gray-900 flex items-center gap-2",children:[s.title,s.is_featured&&e.jsx(H,{className:"h-6 w-6 text-yellow-500 fill-current"})]}),e.jsx("p",{className:"text-lg text-gray-600 mt-1",children:((g=s.branch)==null?void 0:g.name)||"General"})]}),e.jsxs("div",{className:"flex gap-2",children:[e.jsx(m,{variant:"outline",className:"bg-green-50 text-green-700 border-green-200",children:s.status}),s.priority==="High"&&e.jsx(m,{variant:"destructive",children:a("High Priority")})]})]})}),e.jsxs(n,{children:[e.jsxs("div",{className:"grid grid-cols-2 md:grid-cols-4 gap-4 mb-4",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(_,{className:"h-5 w-5 text-gray-500"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-gray-900",children:a("Location")}),e.jsx("p",{className:"text-sm text-gray-600",children:((y=s.location)==null?void 0:y.name)||"Remote"})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(j,{className:"h-5 w-5 text-gray-500"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-gray-900",children:a("Department")}),e.jsx("p",{className:"text-sm text-gray-600",children:((N=s.department)==null?void 0:N.name)||"-"})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(A,{className:"h-5 w-5 text-gray-500"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-gray-900",children:a("Type")}),e.jsx("p",{className:"text-sm text-gray-600",children:((u=s.job_type)==null?void 0:u.name)||"Full-time"})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(B,{className:"h-5 w-5 text-gray-500"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-gray-900",children:a("Positions")}),e.jsx("p",{className:"text-sm text-gray-600",children:s.positions||1})]})]})]}),e.jsx("div",{className:"mb-6",children:e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(L,{className:"h-5 w-5 text-gray-500"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-gray-900",children:a("Salary Range")}),e.jsx("p",{className:"text-sm text-gray-600",children:s.min_salary&&s.max_salary?`${r.currencySymbol} ${s.min_salary} - ${r.currencySymbol} ${s.max_salary}`:a("Competitive")})]})]})}),e.jsx("div",{className:"flex justify-center",children:s.application_type==="existing"?e.jsx(d,{size:"lg",className:"px-8",onClick:()=>window.open(route("career.apply",[x,s.code]),"_blank"),children:a("Apply for this Position")}):e.jsx(d,{size:"lg",className:"px-8",onClick:()=>window.open(s.application_url,"_blank"),children:a("Apply for this Position")})})]})]}),e.jsxs(i,{children:[e.jsx(t,{children:e.jsx(l,{children:a("Job Description")})}),e.jsx(n,{children:e.jsx("div",{className:"prose prose-sm max-w-none prose-headings:text-gray-900 prose-headings:font-semibold prose-h3:text-lg prose-p:text-gray-700 prose-p:leading-relaxed prose-ul:text-gray-700 prose-li:my-1",dangerouslySetInnerHTML:{__html:s.description}})})]}),s.requirements&&e.jsxs(i,{children:[e.jsx(t,{children:e.jsx(l,{children:a("Requirements")})}),e.jsx(n,{children:e.jsx("div",{className:"prose prose-sm max-w-none prose-headings:text-gray-900 prose-headings:font-semibold prose-h3:text-lg prose-p:text-gray-700 prose-p:leading-relaxed prose-ul:text-gray-700 prose-li:my-1",dangerouslySetInnerHTML:{__html:s.requirements}})})]}),s.benefits&&e.jsxs(i,{children:[e.jsx(t,{children:e.jsx(l,{children:a("Benefits & Perks")})}),e.jsx(n,{children:e.jsx("div",{className:"prose prose-sm max-w-none prose-headings:text-gray-900 prose-headings:font-semibold prose-h3:text-lg prose-p:text-gray-700 prose-p:leading-relaxed prose-ul:text-gray-700 prose-li:my-1",dangerouslySetInnerHTML:{__html:s.benefits}})})]}),s.skills&&s.skills.length>0&&e.jsxs(i,{children:[e.jsx(t,{children:e.jsx(l,{children:a("Required Skills")})}),e.jsx(n,{children:e.jsx("div",{className:"flex flex-wrap gap-2",children:s.skills.map((c,p)=>e.jsx(m,{variant:"secondary",className:"text-sm",children:c},p))})})]})]}),e.jsxs("div",{className:"space-y-6",children:[e.jsxs(i,{children:[e.jsx(t,{children:e.jsx(l,{className:"text-lg",children:a("Quick Apply")})}),e.jsxs(n,{className:"space-y-4",children:[s.application_type==="existing"?e.jsx(d,{className:"w-full",size:"lg",onClick:()=>window.open(route("career.apply",[x,s.code]),"_blank"),children:a("Apply Now")}):e.jsx(d,{className:"w-full",size:"lg",onClick:()=>window.open(s.application_url,"_blank"),children:a("Apply Now")}),e.jsx("p",{className:"text-sm text-gray-600 text-center",children:a("Application takes less than 5 minutes")})]})]}),e.jsxs(i,{children:[e.jsx(t,{children:e.jsx(l,{className:"text-lg",children:a("Job Information")})}),e.jsxs(n,{className:"space-y-4",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx(w,{className:"h-5 w-5 text-gray-500"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-gray-900",children:a("Posted Date")}),e.jsx("p",{className:"text-sm text-gray-600",children:new Date(s.created_at).toLocaleDateString("en-US",{year:"numeric",month:"long",day:"numeric"})})]})]}),e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx(w,{className:"h-5 w-5 text-red-500"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-gray-900",children:a("Application Deadline")}),e.jsx("p",{className:"text-sm text-red-600 font-medium",children:new Date(s.application_deadline).toLocaleDateString("en-US",{year:"numeric",month:"long",day:"numeric"})})]})]}),(s.min_experience||s.max_experience)&&e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx(j,{className:"h-5 w-5 text-gray-500"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-gray-900",children:a("Experience Required")}),e.jsx("p",{className:"text-sm text-gray-600",children:s.min_experience&&s.max_experience?`${s.min_experience} - ${s.max_experience} ${a("years")}`:s.min_experience?`${s.min_experience}+ ${a("years")}`:`${s.max_experience} ${a("years")}`})]})]}),s.experience_level&&e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx(j,{className:"h-5 w-5 text-gray-500"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-gray-900",children:a("Experience Level")}),e.jsx("p",{className:"text-sm text-gray-600",children:s.experience_level})]})]})]})]}),o&&o.length>0&&e.jsxs(i,{children:[e.jsx(t,{children:e.jsx(l,{className:"text-lg",children:a("Similar Jobs")})}),e.jsx(n,{className:"space-y-4",children:o.map((c,p)=>{var f,v;return e.jsx(b,{href:route("career.job-details",[x,c.code]),children:e.jsxs("div",{className:"p-4 border rounded-lg hover:bg-gray-50 hover:border-blue-200 cursor-pointer transition-all duration-200 mb-3",children:[e.jsx("h4",{className:"font-semibold text-gray-900 mb-2",children:c.title}),e.jsx("p",{className:"text-sm text-gray-600 mb-3",children:((f=c.branch)==null?void 0:f.name)||"General"}),e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{className:"flex items-center gap-2 text-xs text-gray-500",children:[e.jsx(_,{className:"h-3 w-3"}),e.jsx("span",{children:((v=c.location)==null?void 0:v.name)||"Remote"})]}),e.jsxs(m,{variant:"outline",className:"text-xs",children:[c.positions||1," ",a("Positions")]})]})]})},p)})})]})]})]})]}),e.jsx(P,{companySettings:r})]})]})}export{V as default}; +import{j as e}from"./ui-Z445SNHD.js";import{u as k,c as C,H as S,g as h,d as b,C as i,n as t,o as l,l as m,m as n,B as d}from"./app-Da3PX8qg.js";import{u as $,C as D,a as P}from"./use-brand-theme-DVBqrgML.js";import{u as I}from"./use-favicon-B1Z6Sm0k.js";import{S as H}from"./star-CSGOTD6i.js";import{M as _}from"./map-pin-BFNXdrz2.js";import{B as j}from"./building-BXglONiz.js";import{C as A}from"./clock-CLIx856C.js";import{U as B}from"./users-BG7aX58P.js";import{D as L}from"./dollar-sign-BKfERkc9.js";import{C as w}from"./calendar-kiIl5Cyq.js";import"./utils-BWxnHGCV.js";function V(){var g,y,N,u;const{t:a}=k(),{jobPosting:s,relatedJobs:o,companyId:R,companySettings:r,userSlug:x}=C().props;return I(),$(),e.jsxs(e.Fragment,{children:[e.jsx(S,{title:`${s.title} - ${a("Career Opportunities")}`,children:(r==null?void 0:r.favIcon)&&e.jsxs(e.Fragment,{children:[e.jsx("link",{rel:"icon",href:h(r.favIcon)}),e.jsx("link",{rel:"shortcut icon",href:h(r.favIcon)}),e.jsx("link",{rel:"apple-touch-icon",href:h(r.favIcon)})]})}),e.jsxs("div",{className:"min-h-screen bg-gray-50",children:[e.jsx(D,{logoOnly:!0,companySettings:r}),e.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-8",children:[e.jsx("div",{className:"mb-6",children:e.jsxs(b,{href:x?route("career.index",x):"/career",className:"inline-flex items-center text-blue-600 hover:text-blue-800",children:["← ",a("Back to All Jobs")]})}),e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-8",children:[e.jsxs("div",{className:"lg:col-span-2 space-y-6",children:[e.jsxs(i,{children:[e.jsx(t,{children:e.jsxs("div",{className:"flex items-start justify-between",children:[e.jsxs("div",{children:[e.jsxs(l,{className:"text-2xl font-bold text-gray-900 flex items-center gap-2",children:[s.title,s.is_featured&&e.jsx(H,{className:"h-6 w-6 text-yellow-500 fill-current"})]}),e.jsx("p",{className:"text-lg text-gray-600 mt-1",children:((g=s.branch)==null?void 0:g.name)||"General"})]}),e.jsxs("div",{className:"flex gap-2",children:[e.jsx(m,{variant:"outline",className:"bg-green-50 text-green-700 border-green-200",children:s.status}),s.priority==="High"&&e.jsx(m,{variant:"destructive",children:a("High Priority")})]})]})}),e.jsxs(n,{children:[e.jsxs("div",{className:"grid grid-cols-2 md:grid-cols-4 gap-4 mb-4",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(_,{className:"h-5 w-5 text-gray-500"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-gray-900",children:a("Location")}),e.jsx("p",{className:"text-sm text-gray-600",children:((y=s.location)==null?void 0:y.name)||"Remote"})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(j,{className:"h-5 w-5 text-gray-500"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-gray-900",children:a("Department")}),e.jsx("p",{className:"text-sm text-gray-600",children:((N=s.department)==null?void 0:N.name)||"-"})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(A,{className:"h-5 w-5 text-gray-500"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-gray-900",children:a("Type")}),e.jsx("p",{className:"text-sm text-gray-600",children:((u=s.job_type)==null?void 0:u.name)||"Full-time"})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(B,{className:"h-5 w-5 text-gray-500"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-gray-900",children:a("Positions")}),e.jsx("p",{className:"text-sm text-gray-600",children:s.positions||1})]})]})]}),e.jsx("div",{className:"mb-6",children:e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(L,{className:"h-5 w-5 text-gray-500"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-gray-900",children:a("Salary Range")}),e.jsx("p",{className:"text-sm text-gray-600",children:s.min_salary&&s.max_salary?`${r.currencySymbol} ${s.min_salary} - ${r.currencySymbol} ${s.max_salary}`:a("Competitive")})]})]})}),e.jsx("div",{className:"flex justify-center",children:s.application_type==="existing"?e.jsx(d,{size:"lg",className:"px-8",onClick:()=>window.open(route("career.apply",[x,s.code]),"_blank"),children:a("Apply for this Position")}):e.jsx(d,{size:"lg",className:"px-8",onClick:()=>window.open(s.application_url,"_blank"),children:a("Apply for this Position")})})]})]}),e.jsxs(i,{children:[e.jsx(t,{children:e.jsx(l,{children:a("Job Description")})}),e.jsx(n,{children:e.jsx("div",{className:"prose prose-sm max-w-none prose-headings:text-gray-900 prose-headings:font-semibold prose-h3:text-lg prose-p:text-gray-700 prose-p:leading-relaxed prose-ul:text-gray-700 prose-li:my-1",dangerouslySetInnerHTML:{__html:s.description}})})]}),s.requirements&&e.jsxs(i,{children:[e.jsx(t,{children:e.jsx(l,{children:a("Requirements")})}),e.jsx(n,{children:e.jsx("div",{className:"prose prose-sm max-w-none prose-headings:text-gray-900 prose-headings:font-semibold prose-h3:text-lg prose-p:text-gray-700 prose-p:leading-relaxed prose-ul:text-gray-700 prose-li:my-1",dangerouslySetInnerHTML:{__html:s.requirements}})})]}),s.benefits&&e.jsxs(i,{children:[e.jsx(t,{children:e.jsx(l,{children:a("Benefits & Perks")})}),e.jsx(n,{children:e.jsx("div",{className:"prose prose-sm max-w-none prose-headings:text-gray-900 prose-headings:font-semibold prose-h3:text-lg prose-p:text-gray-700 prose-p:leading-relaxed prose-ul:text-gray-700 prose-li:my-1",dangerouslySetInnerHTML:{__html:s.benefits}})})]}),s.skills&&s.skills.length>0&&e.jsxs(i,{children:[e.jsx(t,{children:e.jsx(l,{children:a("Required Skills")})}),e.jsx(n,{children:e.jsx("div",{className:"flex flex-wrap gap-2",children:s.skills.map((c,p)=>e.jsx(m,{variant:"secondary",className:"text-sm",children:c},p))})})]})]}),e.jsxs("div",{className:"space-y-6",children:[e.jsxs(i,{children:[e.jsx(t,{children:e.jsx(l,{className:"text-lg",children:a("Quick Apply")})}),e.jsxs(n,{className:"space-y-4",children:[s.application_type==="existing"?e.jsx(d,{className:"w-full",size:"lg",onClick:()=>window.open(route("career.apply",[x,s.code]),"_blank"),children:a("Apply Now")}):e.jsx(d,{className:"w-full",size:"lg",onClick:()=>window.open(s.application_url,"_blank"),children:a("Apply Now")}),e.jsx("p",{className:"text-sm text-gray-600 text-center",children:a("Application takes less than 5 minutes")})]})]}),e.jsxs(i,{children:[e.jsx(t,{children:e.jsx(l,{className:"text-lg",children:a("Job Information")})}),e.jsxs(n,{className:"space-y-4",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx(w,{className:"h-5 w-5 text-gray-500"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-gray-900",children:a("Posted Date")}),e.jsx("p",{className:"text-sm text-gray-600",children:new Date(s.created_at).toLocaleDateString("en-US",{year:"numeric",month:"long",day:"numeric"})})]})]}),e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx(w,{className:"h-5 w-5 text-red-500"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-gray-900",children:a("Application Deadline")}),e.jsx("p",{className:"text-sm text-red-600 font-medium",children:new Date(s.application_deadline).toLocaleDateString("en-US",{year:"numeric",month:"long",day:"numeric"})})]})]}),(s.min_experience||s.max_experience)&&e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx(j,{className:"h-5 w-5 text-gray-500"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-gray-900",children:a("Experience Required")}),e.jsx("p",{className:"text-sm text-gray-600",children:s.min_experience&&s.max_experience?`${s.min_experience} - ${s.max_experience} ${a("years")}`:s.min_experience?`${s.min_experience}+ ${a("years")}`:`${s.max_experience} ${a("years")}`})]})]}),s.experience_level&&e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx(j,{className:"h-5 w-5 text-gray-500"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-gray-900",children:a("Experience Level")}),e.jsx("p",{className:"text-sm text-gray-600",children:s.experience_level})]})]})]})]}),o&&o.length>0&&e.jsxs(i,{children:[e.jsx(t,{children:e.jsx(l,{className:"text-lg",children:a("Similar Jobs")})}),e.jsx(n,{className:"space-y-4",children:o.map((c,p)=>{var f,v;return e.jsx(b,{href:route("career.job-details",[x,c.code]),children:e.jsxs("div",{className:"p-4 border rounded-lg hover:bg-gray-50 hover:border-blue-200 cursor-pointer transition-all duration-200 mb-3",children:[e.jsx("h4",{className:"font-semibold text-gray-900 mb-2",children:c.title}),e.jsx("p",{className:"text-sm text-gray-600 mb-3",children:((f=c.branch)==null?void 0:f.name)||"General"}),e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{className:"flex items-center gap-2 text-xs text-gray-500",children:[e.jsx(_,{className:"h-3 w-3"}),e.jsx("span",{children:((v=c.location)==null?void 0:v.name)||"Remote"})]}),e.jsxs(m,{variant:"outline",className:"text-xs",children:[c.positions||1," ",a("Positions")]})]})]})},p)})})]})]})]})]}),e.jsx(P,{companySettings:r})]})]})}export{V as default}; diff --git a/public/build/assets/joining-letter-settings-CyDhW7l1.js b/public/build/assets/joining-letter-settings-09El4-1K.js similarity index 90% rename from public/build/assets/joining-letter-settings-CyDhW7l1.js rename to public/build/assets/joining-letter-settings-09El4-1K.js index 22f3874f1..fd03447bf 100644 --- a/public/build/assets/joining-letter-settings-CyDhW7l1.js +++ b/public/build/assets/joining-letter-settings-09El4-1K.js @@ -1,4 +1,4 @@ -import{r as o,j as e}from"./ui-Z445SNHD.js";import{u as k,c as J,ap as P,C as T,n as D,m as E,L as h,al as x,s as f,v as j,w as y,B as M,y as R,r as I,t as i}from"./app-36WMjvX0.js";import{S as F,a as B,b as H,c as O,d as U}from"./select-DgPPBKIC.js";import{R as V}from"./rich-text-editor-BU9ZFbid.js";import{R as W}from"./react-country-flag.esm-Bs2jngHP.js";import{I as b}from"./info-VH-vNQ_z.js";import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./unlink-sh32LPkQ.js";import"./list-Ajdnpsw1.js";import"./quote-BtOwgBns.js";import"./link-ClcCoVU_.js";import"./code-DNPjFOcs.js";function oe({templates:l=[]}){const{t:r}=k(),{globalSettings:d}=J().props,v=(d==null?void 0:d.availableLanguages)||[],[t,N]=o.useState("en"),[m,c]=o.useState(""),[u,p]=o.useState(!1),[C,g]=o.useState(0),S=(()=>{const s=l.find(a=>a.language===t);return s!=null&&s.variables?(typeof s.variables=="string"?JSON.parse(s.variables):s.variables).map(n=>({key:n.replace(/_/g," ").replace(/\b\w/g,_=>_.toUpperCase()),label:`{${n}}`})):[{key:"Date",label:"{date}"},{key:"Company Name",label:"{company_name}"},{key:"Employee Name",label:"{employee_name}"},{key:"Designation",label:"{designation}"},{key:"Joining Date",label:"{joining_date}"},{key:"Salary",label:"{salary}"},{key:"Department",label:"{department}"}]})(),w=` +import{r as o,j as e}from"./ui-Z445SNHD.js";import{u as k,c as J,ap as P,C as T,n as D,m as E,L as h,al as x,s as f,v as j,w as y,B as M,y as R,r as I,t as i}from"./app-Da3PX8qg.js";import{S as F,a as B,b as H,c as O,d as U}from"./select-9uIRiOV_.js";import{R as V}from"./rich-text-editor-DgC-p13Z.js";import{R as W}from"./react-country-flag.esm-Bs2jngHP.js";import{I as b}from"./info-Cj5ROI6H.js";import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./unlink-vC8B7N8r.js";import"./list-DY4Uh_0E.js";import"./quote-DF2Qwen7.js";import"./link-DeErafFW.js";import"./code-Dzlx6QPB.js";function oe({templates:l=[]}){const{t:r}=k(),{globalSettings:d}=J().props,v=(d==null?void 0:d.availableLanguages)||[],[t,N]=o.useState("en"),[m,c]=o.useState(""),[u,p]=o.useState(!1),[C,g]=o.useState(0),S=(()=>{const s=l.find(a=>a.language===t);return s!=null&&s.variables?(typeof s.variables=="string"?JSON.parse(s.variables):s.variables).map(n=>({key:n.replace(/_/g," ").replace(/\b\w/g,_=>_.toUpperCase()),label:`{${n}}`})):[{key:"Date",label:"{date}"},{key:"Company Name",label:"{company_name}"},{key:"Employee Name",label:"{employee_name}"},{key:"Designation",label:"{designation}"},{key:"Joining Date",label:"{joining_date}"},{key:"Salary",label:"{salary}"},{key:"Department",label:"{department}"}]})(),w=`

Joining Letter

Date: {date}

diff --git a/public/build/assets/layers-CF7Mhs3n.js b/public/build/assets/layers-DdZLSQgt.js similarity index 92% rename from public/build/assets/layers-CF7Mhs3n.js rename to public/build/assets/layers-DdZLSQgt.js index 378026ec0..7e4111583 100644 --- a/public/build/assets/layers-CF7Mhs3n.js +++ b/public/build/assets/layers-DdZLSQgt.js @@ -1,4 +1,4 @@ -import{G as a}from"./app-36WMjvX0.js";/** +import{G as a}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/layout-grid-Ba5sCiyJ.js b/public/build/assets/layout-grid-DD1-BKce.js similarity index 91% rename from public/build/assets/layout-grid-Ba5sCiyJ.js rename to public/build/assets/layout-grid-DD1-BKce.js index 12c7e4fe1..ae26f90f8 100644 --- a/public/build/assets/layout-grid-Ba5sCiyJ.js +++ b/public/build/assets/layout-grid-DD1-BKce.js @@ -1,4 +1,4 @@ -import{G as t}from"./app-36WMjvX0.js";/** +import{G as t}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/layout-list-BuBaZfwq.js b/public/build/assets/layout-list-DkB7S2jk.js similarity index 92% rename from public/build/assets/layout-list-BuBaZfwq.js rename to public/build/assets/layout-list-DkB7S2jk.js index af53ff143..ec9c03738 100644 --- a/public/build/assets/layout-list-BuBaZfwq.js +++ b/public/build/assets/layout-list-DkB7S2jk.js @@ -1,4 +1,4 @@ -import{G as t}from"./app-36WMjvX0.js";/** +import{G as t}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/lightbulb-fAsbBO8F.js b/public/build/assets/lightbulb-CJXOfIFD.js similarity index 90% rename from public/build/assets/lightbulb-fAsbBO8F.js rename to public/build/assets/lightbulb-CJXOfIFD.js index 4e0430698..8484ac632 100644 --- a/public/build/assets/lightbulb-fAsbBO8F.js +++ b/public/build/assets/lightbulb-CJXOfIFD.js @@ -1,4 +1,4 @@ -import{G as t}from"./app-36WMjvX0.js";/** +import{G as t}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/link-2-C22T2wSs.js b/public/build/assets/link-2-DNnYgrdz.js similarity index 89% rename from public/build/assets/link-2-C22T2wSs.js rename to public/build/assets/link-2-DNnYgrdz.js index 7e7aa3e84..275eb74b9 100644 --- a/public/build/assets/link-2-C22T2wSs.js +++ b/public/build/assets/link-2-DNnYgrdz.js @@ -1,4 +1,4 @@ -import{G as e}from"./app-36WMjvX0.js";/** +import{G as e}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/link-ClcCoVU_.js b/public/build/assets/link-DeErafFW.js similarity index 90% rename from public/build/assets/link-ClcCoVU_.js rename to public/build/assets/link-DeErafFW.js index 85af52dd1..878112b79 100644 --- a/public/build/assets/link-ClcCoVU_.js +++ b/public/build/assets/link-DeErafFW.js @@ -1,4 +1,4 @@ -import{G as a}from"./app-36WMjvX0.js";/** +import{G as a}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/list-Ajdnpsw1.js b/public/build/assets/list-DY4Uh_0E.js similarity index 91% rename from public/build/assets/list-Ajdnpsw1.js rename to public/build/assets/list-DY4Uh_0E.js index 3fc988f82..9228a330e 100644 --- a/public/build/assets/list-Ajdnpsw1.js +++ b/public/build/assets/list-DY4Uh_0E.js @@ -1,4 +1,4 @@ -import{G as t}from"./app-36WMjvX0.js";/** +import{G as t}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/loader-circle-CbxAZW2L.js b/public/build/assets/loader-circle-BDWbvi2z.js similarity index 86% rename from public/build/assets/loader-circle-CbxAZW2L.js rename to public/build/assets/loader-circle-BDWbvi2z.js index f585b9e6e..860ebc5af 100644 --- a/public/build/assets/loader-circle-CbxAZW2L.js +++ b/public/build/assets/loader-circle-BDWbvi2z.js @@ -1,4 +1,4 @@ -import{G as e}from"./app-36WMjvX0.js";/** +import{G as e}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/locate-fixed-D29o3FBS.js b/public/build/assets/locate-fixed-BKpEfCUU.js similarity index 92% rename from public/build/assets/locate-fixed-D29o3FBS.js rename to public/build/assets/locate-fixed-BKpEfCUU.js index c391a4863..b37839b31 100644 --- a/public/build/assets/locate-fixed-D29o3FBS.js +++ b/public/build/assets/locate-fixed-BKpEfCUU.js @@ -1,4 +1,4 @@ -import{G as e}from"./app-36WMjvX0.js";/** +import{G as e}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/lock-RX1hYn48.js b/public/build/assets/lock-BGSkpX29.js similarity index 88% rename from public/build/assets/lock-RX1hYn48.js rename to public/build/assets/lock-BGSkpX29.js index 0200628c4..4a256781b 100644 --- a/public/build/assets/lock-RX1hYn48.js +++ b/public/build/assets/lock-BGSkpX29.js @@ -1,4 +1,4 @@ -import{G as e}from"./app-36WMjvX0.js";/** +import{G as e}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/lock-open-CN4tz8Of.js b/public/build/assets/lock-open-Cco69YMj.js similarity index 97% rename from public/build/assets/lock-open-CN4tz8Of.js rename to public/build/assets/lock-open-Cco69YMj.js index c931d2fb7..3da6b6c95 100644 --- a/public/build/assets/lock-open-CN4tz8Of.js +++ b/public/build/assets/lock-open-Cco69YMj.js @@ -1,4 +1,4 @@ -import{G as o}from"./app-36WMjvX0.js";/** +import{G as o}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/log-in-Bt5dnADg.js b/public/build/assets/log-in-TxFQ9ojy.js similarity index 90% rename from public/build/assets/log-in-Bt5dnADg.js rename to public/build/assets/log-in-TxFQ9ojy.js index 7777997ca..5dab00f63 100644 --- a/public/build/assets/log-in-Bt5dnADg.js +++ b/public/build/assets/log-in-TxFQ9ojy.js @@ -1,4 +1,4 @@ -import{G as o}from"./app-36WMjvX0.js";/** +import{G as o}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/log-out-DJQW3sMi.js b/public/build/assets/log-out-CphXjhx9.js similarity index 90% rename from public/build/assets/log-out-DJQW3sMi.js rename to public/build/assets/log-out-CphXjhx9.js index 99a4a61dc..bb8d01e7a 100644 --- a/public/build/assets/log-out-DJQW3sMi.js +++ b/public/build/assets/log-out-CphXjhx9.js @@ -1,4 +1,4 @@ -import{G as o}from"./app-36WMjvX0.js";/** +import{G as o}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/login-BJdZofNq.js b/public/build/assets/login-XxA4pXwJ.js similarity index 91% rename from public/build/assets/login-BJdZofNq.js rename to public/build/assets/login-XxA4pXwJ.js index f87e532da..3e542384c 100644 --- a/public/build/assets/login-BJdZofNq.js +++ b/public/build/assets/login-XxA4pXwJ.js @@ -1 +1 @@ -import{r as u,j as e}from"./ui-Z445SNHD.js";import{u as I,a as A,c as R,b as T,L as x,I as v,T as q,i as B,r as a}from"./app-36WMjvX0.js";import{I as h}from"./input-error-DbaxcyOC.js";import{T as C}from"./text-link-BE2GFkLu.js";import{C as D}from"./checkbox-Bos2Phgi.js";import{A as H}from"./auth-layout-CwqgjrR_.js";import{R as O}from"./recaptcha-Ogh3pdFI.js";import"./utils-BWxnHGCV.js";import"./index-9MclThM-.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./use-favicon-D9sXPfy_.js";function se({status:k,canResetPassword:N,demoBusinesses:P=[]}){var f,j;const{t:o}=I(),[t,m]=u.useState(""),[i,b]=u.useState({}),{themeColor:g,customColor:E}=A(),r=g==="custom"?E:q[g],{props:y}=R(),d=(f=y.globalSettings)==null?void 0:f.is_saas,c=(j=y.globalSettings)==null?void 0:j.is_demo,{data:n,setData:l,post:L,processing:w,errors:p,reset:F}=T({email:"",password:"",remember:!1});u.useEffect(()=>{c&&l({email:"company@example.com",password:"password",remember:!1})},[c]);const S=s=>{s.preventDefault(),b({}),L(route("login",{},!1),{onFinish:()=>F("password"),preserveState:!1,preserveScroll:!1,onError:_=>{b(_)}})};return e.jsx(H,{title:o("Log in to your account"),description:o("Enter your credentials to access your account"),status:k,children:e.jsxs("form",{className:"space-y-5",onSubmit:S,children:[e.jsxs("div",{className:"mb-4",children:[e.jsx(x,{htmlFor:"email",className:"block text-sm font-medium text-gray-900",children:o("Email address")}),e.jsx(v,{id:"email",type:"email",required:!0,autoFocus:!0,tabIndex:1,autoComplete:"email",value:n.email,onChange:s=>l("email",s.target.value),placeholder:"Enter your email",className:"w-full px-3 py-2 border border-gray-300 rounded-md text-sm focus:outline-none transition-colors placeholder-gray-400 mt-2",onFocus:s=>s.target.style.borderColor=r,onBlur:s=>s.target.style.borderColor="rgb(209 213 219)"}),e.jsx(h,{message:i.email||p.email})]}),e.jsxs("div",{className:"mb-4",children:[e.jsxs("div",{className:"flex justify-between items-center mb-2",children:[e.jsx(x,{htmlFor:"password",className:"block text-sm font-medium text-gray-900",children:o("Password")}),N&&e.jsx(C,{href:route("password.request"),className:"text-sm no-underline hover:underline hover:underline-primary",style:{color:r},tabIndex:5,children:o("Forgot password?")})]}),e.jsx(v,{id:"password",type:"password",required:!0,tabIndex:2,autoComplete:"current-password",value:n.password,onChange:s=>l("password",s.target.value),placeholder:"Enter your password",className:"w-full px-3 py-2 border border-gray-300 rounded-md text-sm focus:outline-none transition-colors placeholder-gray-400",onFocus:s=>s.target.style.borderColor=r,onBlur:s=>s.target.style.borderColor="rgb(209 213 219)"}),e.jsx(h,{message:i.password||p.password})]}),e.jsxs("div",{className:"flex items-center !mt-4 !mb-5",children:[e.jsx(D,{id:"remember",name:"remember",checked:n.remember,onClick:()=>l("remember",!n.remember),tabIndex:3,className:"w-[14px] h-[14px] border border-gray-300 rounded"}),e.jsx(x,{htmlFor:"remember",className:"ml-2 text-sm text-gray-600",children:o("Remember me")})]}),e.jsx(O,{onVerify:s=>{m(s)},onExpired:()=>m(""),onError:()=>m("")}),e.jsx(h,{message:i.recaptcha_token||p.recaptcha_token}),e.jsx("button",{type:"submit",disabled:w,tabIndex:4,className:"cursor-pointer w-full text-white py-2.5 text-sm font-medium tracking-wide transition-all duration-200 rounded-md shadow-md hover:shadow-lg transform hover:scale-[1.02] disabled:opacity-50",style:{backgroundColor:r},children:o(w?"Signing in...":"Login")}),d&&B()&&e.jsx("div",{className:"text-center",children:e.jsxs("p",{className:"text-sm text-gray-500",children:[o("Don't have an account?")," ",e.jsx(C,{href:route("register"),className:"font-medium hover:underline",style:{color:r},tabIndex:6,children:o("Sign up")})]})}),c&&e.jsxs(e.Fragment,{children:[e.jsx("div",{className:"my-5",children:e.jsxs("div",{className:"flex items-center",children:[e.jsx("div",{className:"flex-1 h-px bg-gray-200"}),e.jsx("div",{className:"w-2 h-2 rotate-45 mx-4",style:{backgroundColor:r}}),e.jsx("div",{className:"flex-1 h-px bg-gray-200"})]})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-sm font-medium text-gray-900 tracking-wider mb-4 text-center",children:o("Quick Access")}),e.jsx("div",{className:"grid grid-cols-2 gap-3",children:d?e.jsxs(e.Fragment,{children:[e.jsx("button",{type:"button",onClick:()=>{a.post(route("login"),{email:"superadmin@example.com",password:"password",remember:!1,recaptcha_token:t})},className:"cursor-pointer py-2 px-4 border text-[13px] font-medium text-white transition-all duration-200 rounded-md shadow-sm hover:shadow-md transform hover:scale-[1.02]",style:{backgroundColor:r,borderColor:r},children:o("Login as Super Admin")}),e.jsx("button",{type:"button",onClick:()=>{a.post(route("login"),{email:"company@example.com",password:"password",remember:!1,recaptcha_token:t})},className:"cursor-pointer py-2 px-4 border text-[13px] font-medium text-white transition-all duration-200 rounded-md shadow-sm hover:shadow-md transform hover:scale-[1.02]",style:{backgroundColor:r,borderColor:r},children:o("Login as Company")}),e.jsx("button",{type:"button",onClick:()=>{a.post(route("login"),{email:"maggie93@example.com",password:"password",remember:!1,recaptcha_token:t})},className:"cursor-pointer py-2 px-4 border text-[13px] font-medium text-white transition-all duration-200 rounded-md shadow-sm hover:shadow-md transform hover:scale-[1.02]",style:{backgroundColor:r,borderColor:r},children:o("Login As HR")}),e.jsx("button",{type:"button",onClick:()=>{a.post(route("login"),{email:"qwaters@example.com",password:"password",remember:!1,recaptcha_token:t})},className:"cursor-pointer py-2 px-4 border text-[13px] font-medium text-white transition-all duration-200 rounded-md shadow-sm hover:shadow-md transform hover:scale-[1.02]",style:{backgroundColor:r,borderColor:r},children:o("Login As Employee")})]}):e.jsxs(e.Fragment,{children:[e.jsx("button",{type:"button",onClick:()=>{a.post(route("login"),{email:"company@example.com",password:"password",remember:!1,recaptcha_token:t})},className:"cursor-pointer py-2 px-4 border text-[13px] font-medium text-white transition-all duration-200 rounded-md shadow-sm hover:shadow-md transform hover:scale-[1.02]",style:{backgroundColor:r,borderColor:r},children:o("Login As Company")}),e.jsx("button",{type:"button",onClick:()=>{a.post(route("login"),{email:"hr@example.com",password:"password",remember:!1,recaptcha_token:t})},className:"cursor-pointer py-2 px-4 border text-[13px] font-medium text-white transition-all duration-200 rounded-md shadow-sm hover:shadow-md transform hover:scale-[1.02]",style:{backgroundColor:r,borderColor:r},children:o("Login As HR")}),e.jsx("button",{type:"button",onClick:()=>{a.post(route("login"),{email:"employee@example.com",password:"password",remember:!1,recaptcha_token:t})},className:"cursor-pointer col-span-2 py-2 px-4 border text-[13px] font-medium text-white transition-all duration-200 rounded-md shadow-sm hover:shadow-md transform hover:scale-[1.02]",style:{backgroundColor:r,borderColor:r},children:o("Login As Employee")})]})})]})]})]})})}export{se as default}; +import{r as u,j as e}from"./ui-Z445SNHD.js";import{u as I,a as A,c as R,b as T,L as x,I as v,T as q,i as B,r as a}from"./app-Da3PX8qg.js";import{I as h}from"./input-error-D7LAo-ji.js";import{T as C}from"./text-link-pTNsaDWU.js";import{C as D}from"./checkbox-C3Z6LHOx.js";import{A as H}from"./auth-layout-DUlSVo4s.js";import{R as O}from"./recaptcha-H_t2xSGd.js";import"./utils-BWxnHGCV.js";import"./index-9MclThM-.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./use-favicon-B1Z6Sm0k.js";function se({status:k,canResetPassword:N,demoBusinesses:P=[]}){var f,j;const{t:o}=I(),[t,m]=u.useState(""),[i,b]=u.useState({}),{themeColor:g,customColor:E}=A(),r=g==="custom"?E:q[g],{props:y}=R(),d=(f=y.globalSettings)==null?void 0:f.is_saas,c=(j=y.globalSettings)==null?void 0:j.is_demo,{data:n,setData:l,post:L,processing:w,errors:p,reset:F}=T({email:"",password:"",remember:!1});u.useEffect(()=>{c&&l({email:"company@example.com",password:"password",remember:!1})},[c]);const S=s=>{s.preventDefault(),b({}),L(route("login",{},!1),{onFinish:()=>F("password"),preserveState:!1,preserveScroll:!1,onError:_=>{b(_)}})};return e.jsx(H,{title:o("Log in to your account"),description:o("Enter your credentials to access your account"),status:k,children:e.jsxs("form",{className:"space-y-5",onSubmit:S,children:[e.jsxs("div",{className:"mb-4",children:[e.jsx(x,{htmlFor:"email",className:"block text-sm font-medium text-gray-900",children:o("Email address")}),e.jsx(v,{id:"email",type:"email",required:!0,autoFocus:!0,tabIndex:1,autoComplete:"email",value:n.email,onChange:s=>l("email",s.target.value),placeholder:"Enter your email",className:"w-full px-3 py-2 border border-gray-300 rounded-md text-sm focus:outline-none transition-colors placeholder-gray-400 mt-2",onFocus:s=>s.target.style.borderColor=r,onBlur:s=>s.target.style.borderColor="rgb(209 213 219)"}),e.jsx(h,{message:i.email||p.email})]}),e.jsxs("div",{className:"mb-4",children:[e.jsxs("div",{className:"flex justify-between items-center mb-2",children:[e.jsx(x,{htmlFor:"password",className:"block text-sm font-medium text-gray-900",children:o("Password")}),N&&e.jsx(C,{href:route("password.request"),className:"text-sm no-underline hover:underline hover:underline-primary",style:{color:r},tabIndex:5,children:o("Forgot password?")})]}),e.jsx(v,{id:"password",type:"password",required:!0,tabIndex:2,autoComplete:"current-password",value:n.password,onChange:s=>l("password",s.target.value),placeholder:"Enter your password",className:"w-full px-3 py-2 border border-gray-300 rounded-md text-sm focus:outline-none transition-colors placeholder-gray-400",onFocus:s=>s.target.style.borderColor=r,onBlur:s=>s.target.style.borderColor="rgb(209 213 219)"}),e.jsx(h,{message:i.password||p.password})]}),e.jsxs("div",{className:"flex items-center !mt-4 !mb-5",children:[e.jsx(D,{id:"remember",name:"remember",checked:n.remember,onClick:()=>l("remember",!n.remember),tabIndex:3,className:"w-[14px] h-[14px] border border-gray-300 rounded"}),e.jsx(x,{htmlFor:"remember",className:"ml-2 text-sm text-gray-600",children:o("Remember me")})]}),e.jsx(O,{onVerify:s=>{m(s)},onExpired:()=>m(""),onError:()=>m("")}),e.jsx(h,{message:i.recaptcha_token||p.recaptcha_token}),e.jsx("button",{type:"submit",disabled:w,tabIndex:4,className:"cursor-pointer w-full text-white py-2.5 text-sm font-medium tracking-wide transition-all duration-200 rounded-md shadow-md hover:shadow-lg transform hover:scale-[1.02] disabled:opacity-50",style:{backgroundColor:r},children:o(w?"Signing in...":"Login")}),d&&B()&&e.jsx("div",{className:"text-center",children:e.jsxs("p",{className:"text-sm text-gray-500",children:[o("Don't have an account?")," ",e.jsx(C,{href:route("register"),className:"font-medium hover:underline",style:{color:r},tabIndex:6,children:o("Sign up")})]})}),c&&e.jsxs(e.Fragment,{children:[e.jsx("div",{className:"my-5",children:e.jsxs("div",{className:"flex items-center",children:[e.jsx("div",{className:"flex-1 h-px bg-gray-200"}),e.jsx("div",{className:"w-2 h-2 rotate-45 mx-4",style:{backgroundColor:r}}),e.jsx("div",{className:"flex-1 h-px bg-gray-200"})]})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-sm font-medium text-gray-900 tracking-wider mb-4 text-center",children:o("Quick Access")}),e.jsx("div",{className:"grid grid-cols-2 gap-3",children:d?e.jsxs(e.Fragment,{children:[e.jsx("button",{type:"button",onClick:()=>{a.post(route("login"),{email:"superadmin@example.com",password:"password",remember:!1,recaptcha_token:t})},className:"cursor-pointer py-2 px-4 border text-[13px] font-medium text-white transition-all duration-200 rounded-md shadow-sm hover:shadow-md transform hover:scale-[1.02]",style:{backgroundColor:r,borderColor:r},children:o("Login as Super Admin")}),e.jsx("button",{type:"button",onClick:()=>{a.post(route("login"),{email:"company@example.com",password:"password",remember:!1,recaptcha_token:t})},className:"cursor-pointer py-2 px-4 border text-[13px] font-medium text-white transition-all duration-200 rounded-md shadow-sm hover:shadow-md transform hover:scale-[1.02]",style:{backgroundColor:r,borderColor:r},children:o("Login as Company")}),e.jsx("button",{type:"button",onClick:()=>{a.post(route("login"),{email:"maggie93@example.com",password:"password",remember:!1,recaptcha_token:t})},className:"cursor-pointer py-2 px-4 border text-[13px] font-medium text-white transition-all duration-200 rounded-md shadow-sm hover:shadow-md transform hover:scale-[1.02]",style:{backgroundColor:r,borderColor:r},children:o("Login As HR")}),e.jsx("button",{type:"button",onClick:()=>{a.post(route("login"),{email:"qwaters@example.com",password:"password",remember:!1,recaptcha_token:t})},className:"cursor-pointer py-2 px-4 border text-[13px] font-medium text-white transition-all duration-200 rounded-md shadow-sm hover:shadow-md transform hover:scale-[1.02]",style:{backgroundColor:r,borderColor:r},children:o("Login As Employee")})]}):e.jsxs(e.Fragment,{children:[e.jsx("button",{type:"button",onClick:()=>{a.post(route("login"),{email:"company@example.com",password:"password",remember:!1,recaptcha_token:t})},className:"cursor-pointer py-2 px-4 border text-[13px] font-medium text-white transition-all duration-200 rounded-md shadow-sm hover:shadow-md transform hover:scale-[1.02]",style:{backgroundColor:r,borderColor:r},children:o("Login As Company")}),e.jsx("button",{type:"button",onClick:()=>{a.post(route("login"),{email:"hr@example.com",password:"password",remember:!1,recaptcha_token:t})},className:"cursor-pointer py-2 px-4 border text-[13px] font-medium text-white transition-all duration-200 rounded-md shadow-sm hover:shadow-md transform hover:scale-[1.02]",style:{backgroundColor:r,borderColor:r},children:o("Login As HR")}),e.jsx("button",{type:"button",onClick:()=>{a.post(route("login"),{email:"employee@example.com",password:"password",remember:!1,recaptcha_token:t})},className:"cursor-pointer col-span-2 py-2 px-4 border text-[13px] font-medium text-white transition-all duration-200 rounded-md shadow-sm hover:shadow-md transform hover:scale-[1.02]",style:{backgroundColor:r,borderColor:r},children:o("Login As Employee")})]})})]})]})]})})}export{se as default}; diff --git a/public/build/assets/mail-BFoS8U8W.js b/public/build/assets/mail-khAU5Oig.js similarity index 89% rename from public/build/assets/mail-BFoS8U8W.js rename to public/build/assets/mail-khAU5Oig.js index 9f25ab49f..78dc58c7b 100644 --- a/public/build/assets/mail-BFoS8U8W.js +++ b/public/build/assets/mail-khAU5Oig.js @@ -1,4 +1,4 @@ -import{G as e}from"./app-36WMjvX0.js";/** +import{G as e}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/manage-language-DjPusNQ2.js b/public/build/assets/manage-language-BBE3p4PY.js similarity index 81% rename from public/build/assets/manage-language-DjPusNQ2.js rename to public/build/assets/manage-language-BBE3p4PY.js index 6ad5b9f2d..4a49544b7 100644 --- a/public/build/assets/manage-language-DjPusNQ2.js +++ b/public/build/assets/manage-language-BBE3p4PY.js @@ -1 +1 @@ -import{r as l,j as a}from"./ui-Z445SNHD.js";import{P as q}from"./page-template-B_mOhR6n.js";import{u as X,c as B,t as o,B as S,r as b,e as H,C as K,I as w}from"./app-36WMjvX0.js";import{S as I}from"./scroll-area-BmK0s-Hf.js";import{R as _}from"./react-country-flag.esm-Bs2jngHP.js";import{C as $}from"./CrudDeleteModal-DM40AK8z.js";import{B as E}from"./ban-CMgLBFSt.js";import{E as J}from"./eye-DSAoA9Pp.js";import{T as W}from"./trash-2-Dxg0nP1A.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";function Re(){var v,L;const{t:r}=X(),{languages:i,defaultLang:c,defaultData:u,globalSettings:g}=B().props,d=(g==null?void 0:g.is_demo)||!1,[n,D]=l.useState(c),[C,m]=l.useState(u),[T,p]=l.useState(!1),[N,f]=l.useState(!1),[h,F]=l.useState(""),[A,x]=l.useState(!1);l.useEffect(()=>{D(c)},[c]),l.useEffect(()=>{if(n===c&&Object.keys(u).length>0){m(u);return}p(!0),fetch(`${route("language.load")}?lang=${n}`).then(e=>e.json()).then(e=>{e.data?m(e.data):m({}),p(!1)}).catch(()=>{m({}),p(!1),o.error(r("Failed to load language file"))})},[n,c,u,r]);const O=(e,s)=>{m(t=>({...t,[e]:s}))},R=e=>{var s;return e&&e.preventDefault(),f(!0),fetch(route("language.save"),{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-TOKEN":((s=document.querySelector('meta[name="csrf-token"]'))==null?void 0:s.getAttribute("content"))||"",Accept:"application/json","X-Requested-With":"XMLHttpRequest"},body:JSON.stringify({_method:"PATCH",lang:n,data:C})}).then(t=>t.json()).then(t=>{t.success?o.success(t.success):t.error?d&&t.message?o.error(t.message):o.error(t.error):d&&t.message?o.error(t.message):o.success(r("Language updated successfully")),f(!1)}).catch(t=>{console.error("Save error:",t),o.error(r("Failed to update language file")),f(!1)}),!1},k=()=>{var e;fetch(route("languages.toggle",{languageCode:n}),{method:"PATCH",headers:{"Content-Type":"application/json","X-CSRF-TOKEN":((e=document.querySelector('meta[name="csrf-token"]'))==null?void 0:e.getAttribute("content"))||"",Accept:"application/json"}}).then(s=>s.json()).then(s=>{s.success?(o.success(s.message||r("Language status updated successfully")),window.location.reload()):d&&s.message?o.error(s.message):o.error(s.error||r("Failed to update language status"))}).catch(s=>{console.error("Error:",s),o.error(r("Failed to update language status"))})},M=()=>{x(!0)},P=()=>{var e;x(!1),fetch(route("languages.delete",{languageCode:n}),{method:"DELETE",headers:{"Content-Type":"application/json","X-CSRF-TOKEN":((e=document.querySelector('meta[name="csrf-token"]'))==null?void 0:e.getAttribute("content"))||"",Accept:"application/json"}}).then(s=>s.json()).then(s=>{if(s.success){o.success(s.message||r("Language deleted successfully"));const t=i.filter(j=>j.code!==n),y=t.find(j=>j.code==="en")||t[0];y?b.get(route("manage-language",{lang:y.code})):b.get(route("manage-language"))}else d&&s.message?o.error(s.message):o.error(s.error||r("Failed to delete language"))}).catch(s=>{console.error("Error:",s),o.error(r("Failed to delete language"))})};return a.jsxs(q,{title:r("Manage Language"),description:"Manage language translations",url:"/manage-language",actions:n!=="en"?(()=>{const e=i.find(t=>t.code===n),s=(e==null?void 0:e.enabled)===!1;return[{label:r(s?"Enable Language":"Disable Language"),icon:s?a.jsx(J,{className:"h-4 w-4"}):a.jsx(E,{className:"h-4 w-4"}),variant:s?"secondary":"outline",onClick:k},{label:r("Delete Language"),icon:a.jsx(W,{className:"h-4 w-4"}),variant:"destructive",onClick:M}]})():[],children:[a.jsxs("div",{className:"flex flex-col md:flex-row gap-8",children:[a.jsx("div",{className:"md:w-64 flex-shrink-0",children:a.jsx("div",{className:"sticky top-20",children:a.jsx(I,{className:"h-[calc(100vh-5rem)]",children:a.jsx("div",{className:"pr-4 space-y-1",children:i.map(e=>{const s=e.enabled===!1;return a.jsxs(S,{variant:"ghost",className:H("w-full justify-start",{"bg-muted font-medium":n===e.code,"opacity-60":s}),onClick:()=>{n!==e.code&&b.get(route("manage-language",{lang:e.code}))},children:[e.countryCode&&a.jsx(_,{countryCode:e.countryCode,svg:!0,style:{width:"1.2em",height:"1.2em"}}),a.jsx("span",{className:"flex-1",children:e.name}),s&&a.jsx(E,{className:"h-4 w-4 text-muted-foreground"})]},e.code)})})})})}),a.jsx("div",{className:"flex-1",children:a.jsxs(K,{className:"p-6",children:[a.jsxs("div",{className:"flex flex-col md:flex-row md:items-center md:justify-between mb-4 gap-2",children:[a.jsxs("h2",{className:"text-lg font-semibold",children:[r("Edit Labels for")," ",(v=i.find(e=>e.code===n))==null?void 0:v.name]}),a.jsx(w,{placeholder:r("Search labels..."),value:h,onChange:e=>F(e.target.value),className:"w-full md:w-72"})]}),T?a.jsx("div",{children:r("Loading...")}):a.jsx("form",{onSubmit:e=>(e.preventDefault(),R(e),!1),children:a.jsxs("div",{className:"space-y-4",children:[a.jsx("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:Object.entries(C).filter(([e,s])=>e.toLowerCase().includes(h.toLowerCase())||s.toLowerCase().includes(h.toLowerCase())).map(([e,s])=>a.jsxs("div",{className:"flex flex-col gap-1",children:[a.jsx("label",{className:"text-xs text-muted-foreground truncate mb-1",children:e}),a.jsx(w,{className:"w-full",value:s,onChange:t=>O(e,t.target.value)})]},e))}),a.jsx("div",{className:"pt-6 text-right",children:a.jsx(S,{type:"submit",disabled:N,children:N?a.jsxs("span",{className:"flex items-center gap-2",children:[a.jsx("span",{className:"animate-spin h-4 w-4 border-2 border-t-transparent border-primary rounded-full"}),r("Saving...")]}):r("Save Changes")})})]})})]})})]}),a.jsx($,{isOpen:A,onClose:()=>x(!1),onConfirm:P,itemName:((L=i.find(e=>e.code===n))==null?void 0:L.name)||"",entityName:r("Language")})]})}export{Re as default}; +import{r as l,j as a}from"./ui-Z445SNHD.js";import{P as q}from"./page-template-Cw8W4Qs2.js";import{u as X,c as B,t as o,B as S,r as b,e as H,C as K,I as w}from"./app-Da3PX8qg.js";import{S as I}from"./scroll-area-C7NBgd0i.js";import{R as _}from"./react-country-flag.esm-Bs2jngHP.js";import{C as $}from"./CrudDeleteModal-DmHx0JCJ.js";import{B as E}from"./ban-C1FQ9ay_.js";import{E as J}from"./eye-CzYzwmmr.js";import{T as W}from"./trash-2-15Ri11Yq.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";function Re(){var v,L;const{t:r}=X(),{languages:i,defaultLang:c,defaultData:u,globalSettings:g}=B().props,d=(g==null?void 0:g.is_demo)||!1,[n,D]=l.useState(c),[C,m]=l.useState(u),[T,p]=l.useState(!1),[N,f]=l.useState(!1),[h,F]=l.useState(""),[A,x]=l.useState(!1);l.useEffect(()=>{D(c)},[c]),l.useEffect(()=>{if(n===c&&Object.keys(u).length>0){m(u);return}p(!0),fetch(`${route("language.load")}?lang=${n}`).then(e=>e.json()).then(e=>{e.data?m(e.data):m({}),p(!1)}).catch(()=>{m({}),p(!1),o.error(r("Failed to load language file"))})},[n,c,u,r]);const O=(e,s)=>{m(t=>({...t,[e]:s}))},R=e=>{var s;return e&&e.preventDefault(),f(!0),fetch(route("language.save"),{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-TOKEN":((s=document.querySelector('meta[name="csrf-token"]'))==null?void 0:s.getAttribute("content"))||"",Accept:"application/json","X-Requested-With":"XMLHttpRequest"},body:JSON.stringify({_method:"PATCH",lang:n,data:C})}).then(t=>t.json()).then(t=>{t.success?o.success(t.success):t.error?d&&t.message?o.error(t.message):o.error(t.error):d&&t.message?o.error(t.message):o.success(r("Language updated successfully")),f(!1)}).catch(t=>{console.error("Save error:",t),o.error(r("Failed to update language file")),f(!1)}),!1},k=()=>{var e;fetch(route("languages.toggle",{languageCode:n}),{method:"PATCH",headers:{"Content-Type":"application/json","X-CSRF-TOKEN":((e=document.querySelector('meta[name="csrf-token"]'))==null?void 0:e.getAttribute("content"))||"",Accept:"application/json"}}).then(s=>s.json()).then(s=>{s.success?(o.success(s.message||r("Language status updated successfully")),window.location.reload()):d&&s.message?o.error(s.message):o.error(s.error||r("Failed to update language status"))}).catch(s=>{console.error("Error:",s),o.error(r("Failed to update language status"))})},M=()=>{x(!0)},P=()=>{var e;x(!1),fetch(route("languages.delete",{languageCode:n}),{method:"DELETE",headers:{"Content-Type":"application/json","X-CSRF-TOKEN":((e=document.querySelector('meta[name="csrf-token"]'))==null?void 0:e.getAttribute("content"))||"",Accept:"application/json"}}).then(s=>s.json()).then(s=>{if(s.success){o.success(s.message||r("Language deleted successfully"));const t=i.filter(j=>j.code!==n),y=t.find(j=>j.code==="en")||t[0];y?b.get(route("manage-language",{lang:y.code})):b.get(route("manage-language"))}else d&&s.message?o.error(s.message):o.error(s.error||r("Failed to delete language"))}).catch(s=>{console.error("Error:",s),o.error(r("Failed to delete language"))})};return a.jsxs(q,{title:r("Manage Language"),description:"Manage language translations",url:"/manage-language",actions:n!=="en"?(()=>{const e=i.find(t=>t.code===n),s=(e==null?void 0:e.enabled)===!1;return[{label:r(s?"Enable Language":"Disable Language"),icon:s?a.jsx(J,{className:"h-4 w-4"}):a.jsx(E,{className:"h-4 w-4"}),variant:s?"secondary":"outline",onClick:k},{label:r("Delete Language"),icon:a.jsx(W,{className:"h-4 w-4"}),variant:"destructive",onClick:M}]})():[],children:[a.jsxs("div",{className:"flex flex-col md:flex-row gap-8",children:[a.jsx("div",{className:"md:w-64 flex-shrink-0",children:a.jsx("div",{className:"sticky top-20",children:a.jsx(I,{className:"h-[calc(100vh-5rem)]",children:a.jsx("div",{className:"pr-4 space-y-1",children:i.map(e=>{const s=e.enabled===!1;return a.jsxs(S,{variant:"ghost",className:H("w-full justify-start",{"bg-muted font-medium":n===e.code,"opacity-60":s}),onClick:()=>{n!==e.code&&b.get(route("manage-language",{lang:e.code}))},children:[e.countryCode&&a.jsx(_,{countryCode:e.countryCode,svg:!0,style:{width:"1.2em",height:"1.2em"}}),a.jsx("span",{className:"flex-1",children:e.name}),s&&a.jsx(E,{className:"h-4 w-4 text-muted-foreground"})]},e.code)})})})})}),a.jsx("div",{className:"flex-1",children:a.jsxs(K,{className:"p-6",children:[a.jsxs("div",{className:"flex flex-col md:flex-row md:items-center md:justify-between mb-4 gap-2",children:[a.jsxs("h2",{className:"text-lg font-semibold",children:[r("Edit Labels for")," ",(v=i.find(e=>e.code===n))==null?void 0:v.name]}),a.jsx(w,{placeholder:r("Search labels..."),value:h,onChange:e=>F(e.target.value),className:"w-full md:w-72"})]}),T?a.jsx("div",{children:r("Loading...")}):a.jsx("form",{onSubmit:e=>(e.preventDefault(),R(e),!1),children:a.jsxs("div",{className:"space-y-4",children:[a.jsx("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:Object.entries(C).filter(([e,s])=>e.toLowerCase().includes(h.toLowerCase())||s.toLowerCase().includes(h.toLowerCase())).map(([e,s])=>a.jsxs("div",{className:"flex flex-col gap-1",children:[a.jsx("label",{className:"text-xs text-muted-foreground truncate mb-1",children:e}),a.jsx(w,{className:"w-full",value:s,onChange:t=>O(e,t.target.value)})]},e))}),a.jsx("div",{className:"pt-6 text-right",children:a.jsx(S,{type:"submit",disabled:N,children:N?a.jsxs("span",{className:"flex items-center gap-2",children:[a.jsx("span",{className:"animate-spin h-4 w-4 border-2 border-t-transparent border-primary rounded-full"}),r("Saving...")]}):r("Save Changes")})})]})})]})})]}),a.jsx($,{isOpen:A,onClose:()=>x(!1),onConfirm:P,itemName:((L=i.find(e=>e.code===n))==null?void 0:L.name)||"",entityName:r("Language")})]})}export{Re as default}; diff --git a/public/build/assets/map-pin-L7jUebKz.js b/public/build/assets/map-pin-BFNXdrz2.js similarity index 90% rename from public/build/assets/map-pin-L7jUebKz.js rename to public/build/assets/map-pin-BFNXdrz2.js index 1cb06d5cb..e35bdc1bd 100644 --- a/public/build/assets/map-pin-L7jUebKz.js +++ b/public/build/assets/map-pin-BFNXdrz2.js @@ -1,4 +1,4 @@ -import{G as c}from"./app-36WMjvX0.js";/** +import{G as c}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/media-library-D_1lduyr.js b/public/build/assets/media-library-DCi9FS7G.js similarity index 94% rename from public/build/assets/media-library-D_1lduyr.js rename to public/build/assets/media-library-DCi9FS7G.js index 8cee9a688..d12a718b2 100644 --- a/public/build/assets/media-library-D_1lduyr.js +++ b/public/build/assets/media-library-DCi9FS7G.js @@ -1 +1 @@ -import{r as c,j as e}from"./ui-Z445SNHD.js";import{P as Ue}from"./page-template-B_mOhR6n.js";import{u as Re,c as Ie,J as n,P as z,C as Z,m as Q,B as d,l as k,x as E,I as Y,S as ue,ac as A,D as pe,h as ge,j as je,k as Ne,U as we}from"./app-36WMjvX0.js";import{D as Oe,a as Pe,b as Xe,c as w,d as ee}from"./CookieConsentBanner-CIl2kmlz.js";import{H as Be,F as He,G as We}from"./house-D8b8GwgZ.js";import{F as qe}from"./sparkles-CpwdFUQZ.js";import{L as $e}from"./list-Ajdnpsw1.js";import{H as se}from"./hard-drive-ApF-ULi1.js";import{C as be}from"./calendar-BYVpj4_X.js";import{I as Ke}from"./info-VH-vNQ_z.js";import{C as ve}from"./copy-DSkOAFhr.js";import{D as Ve}from"./download-Ba72czhU.js";import{T as Ge}from"./trash-2-Dxg0nP1A.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./loader-circle-CbxAZW2L.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./settings-DYZFNkOc.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./switch-C7AW5g5G.js";function Rs(){var he,fe;const{t}=Re(),{csrf_token:C,auth:T}=Ie().props,D=(T==null?void 0:T.permissions)||[],[te,b]=c.useState([]),[U,R]=c.useState([]),[ae,ye]=c.useState([]),[h,re]=c.useState(null),[u,S]=c.useState([]),[ke,le]=c.useState(!1),[x,Ce]=c.useState(""),[p,M]=c.useState(1),[De,F]=c.useState(!1),[ie,I]=c.useState(!1),[v,O]=c.useState(!1),[ne,P]=c.useState(!1),[X,B]=c.useState(""),[H,oe]=c.useState("grid"),[W,g]=c.useState("date"),[q,j]=c.useState("desc"),[Se,$]=c.useState(!1),[o,Me]=c.useState(null),_=12,ce=async()=>{if(X.trim())try{const s=await fetch(route("api.media.directories.create"),{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-TOKEN":C},body:JSON.stringify({name:X})}),a=await s.json();s.ok?(n.success(a.message||t("Directory created successfully")),B(""),P(!1),K()):a.errors&&Array.isArray(a.errors)?a.errors.forEach(r=>n.error(r)):n.error(a.error||a.message||t("Failed to create directory"))}catch{n.error(t("Network error: Failed to create directory"))}},K=c.useCallback(async()=>{le(!0);try{const s=await fetch(route("api.media.index"),{credentials:"same-origin",headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}});if(!s.ok)throw new Error(`HTTP error! status: ${s.status}`);const a=await s.json(),r=Array.isArray(a.media)?a.media:[];if(R(r),ye(a.directories||[]),h){const i=new URLSearchParams;i.append("directory_id",h.toString());const l=await fetch(`${route("api.media.index")}?${i}`,{credentials:"same-origin",headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}});if(l.ok){const m=await l.json(),f=Array.isArray(m.media)?m.media:[];b(f),S(f)}else b(r),S(r)}else b(r),S(r)}catch(s){console.error("Failed to load media:",s),n.error("Failed to load media")}finally{le(!1)}},[h]);c.useEffect(()=>{K()},[K]),c.useEffect(()=>{let s=te.filter(a=>a.name.toLowerCase().includes(x.toLowerCase())||a.file_name.toLowerCase().includes(x.toLowerCase()));s=s.sort((a,r)=>{let i,l;switch(W){case"name":i=a.name.toLowerCase(),l=r.name.toLowerCase();break;case"date":i=new Date(a.created_at).getTime(),l=new Date(r.created_at).getTime();break;case"size":i=a.size,l=r.size;break;case"type":i=a.mime_type,l=r.mime_type;break;default:i=new Date(a.created_at).getTime(),l=new Date(r.created_at).getTime()}return q==="asc"?i>l?1:-1:i{I(!0);const a=Array.from(s);if(a.length===0){I(!1);return}const r=new FormData;a.forEach(i=>{r.append("files[]",i)}),h&&r.append("directory_id",h.toString());try{const i=await fetch(route("api.media.batch"),{method:"POST",body:r,credentials:"same-origin",headers:{"X-CSRF-TOKEN":C,"X-Requested-With":"XMLHttpRequest"}}),l=await i.json();i.ok?(b(m=>[...l.data,...m]),R(m=>[...l.data,...m]),n.success(l.message),l.errors&&l.errors.length>0&&l.errors.forEach(m=>{n.error(m)})):(l.errors&&Array.isArray(l.errors)?l.errors.forEach(m=>{n.error(m)}):l.message?n.error(l.message):n.error(t("Failed to upload files")),l.allowed_types&&n.error(t("Allowed types: {{types}}",{types:l.allowed_types})),l.max_size_mb&&n.error(t("Max file size: {{size}} MB",{size:l.max_size_mb})))}catch{n.error("Error uploading files")}I(!1),F(!1)},V=s=>{s.preventDefault(),s.stopPropagation(),s.type==="dragenter"||s.type==="dragover"?O(!0):s.type==="dragleave"&&O(!1)},Fe=s=>{s.preventDefault(),s.stopPropagation(),O(!1),s.dataTransfer.files&&s.dataTransfer.files[0]&&de(s.dataTransfer.files)},_e=async s=>{try{const a=await fetch(route("api.media.destroy",s),{method:"DELETE",credentials:"same-origin",headers:{"X-CSRF-TOKEN":C,"X-Requested-With":"XMLHttpRequest"}}),r=await a.json();a.ok?(b(i=>i.filter(l=>l.id!==s)),R(i=>i.filter(l=>l.id!==s)),n.success(r.message||t("Media deleted successfully"))):r.errors&&Array.isArray(r.errors)?r.errors.forEach(i=>n.error(i)):n.error(r.error||r.message||t("Failed to delete media"))}catch{n.error(t("Error deleting media"))}},me=s=>{navigator.clipboard.writeText(s),n.success("Image URL copied to clipboard")},Le=async(s,a)=>{try{const r=await fetch(route("api.media.download",s),{credentials:"same-origin",headers:{"X-CSRF-TOKEN":C,"X-Requested-With":"XMLHttpRequest"}});if(!r.ok){const f=await r.json();f.errors&&Array.isArray(f.errors)?f.errors.forEach(Te=>n.error(Te)):n.error(f.error||f.message||t("Download failed"));return}const i=await r.blob(),l=window.URL.createObjectURL(i),m=document.createElement("a");m.href=l,m.download=a,document.body.appendChild(m),m.click(),document.body.removeChild(m),window.URL.revokeObjectURL(l),n.success(t("Download started"))}catch{n.error(t("Download failed: Network error"))}},xe=s=>{Me(s),$(!0)},y=s=>{if(s===0)return"0 Bytes";const a=1024,r=["Bytes","KB","MB","GB"],i=Math.floor(Math.log(s)/Math.log(a));return parseFloat((s/Math.pow(a,i)).toFixed(2))+" "+r[i]},G=s=>s.startsWith("image/")?e.jsx(A,{className:"h-4 w-4"}):s.includes("pdf")?e.jsx("div",{className:"h-4 w-4 bg-red-500 rounded text-white text-xs flex items-center justify-center font-bold",children:"PDF"}):s.includes("word")||s.includes("document")?e.jsx("div",{className:"h-4 w-4 bg-blue-500 rounded text-white text-xs flex items-center justify-center font-bold",children:"DOC"}):s.includes("csv")||s.includes("spreadsheet")?e.jsx("div",{className:"h-4 w-4 bg-green-500 rounded text-white text-xs flex items-center justify-center font-bold",children:"CSV"}):s.startsWith("video/")?e.jsx("div",{className:"h-4 w-4 bg-purple-500 rounded text-white text-xs flex items-center justify-center font-bold",children:"VID"}):s.startsWith("audio/")?e.jsx("div",{className:"h-4 w-4 bg-orange-500 rounded text-white text-xs flex items-center justify-center font-bold",children:"AUD"}):e.jsx("div",{className:"h-4 w-4 bg-gray-500 rounded text-white text-xs flex items-center justify-center font-bold",children:"FILE"}),N=Math.ceil(u.length/_),L=(p-1)*_,J=u.slice(L,L+_),ze=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Media Library")}],Ee=[{label:t("Upload Media"),icon:e.jsx(z,{className:"h-4 w-4"}),variant:"default",onClick:()=>F(!0)}],Ae=()=>`${{name:t("Name"),date:t("Date"),size:t("Size"),type:t("Type")}[W]} ${q==="asc"?"↑":"↓"}`;return e.jsxs(Ue,{title:t("Media Library"),url:"/examples/media-library-demo",breadcrumbs:ze,actions:Ee,children:[e.jsxs("div",{className:"flex flex-col lg:flex-row gap-4 lg:gap-6",children:[e.jsx("div",{className:"w-full md:w-72 lg:w-80 xl:w-64 lg:flex-shrink-0",children:e.jsx(Z,{className:"lg:h-[calc(100vh-12rem)] flex flex-col",children:e.jsxs(Q,{className:"p-0 flex flex-col h-full",children:[e.jsxs("div",{className:"p-4 border-b",children:[e.jsx("h3",{className:"text-sm font-semibold text-muted-foreground tracking-wide mb-3",children:t("Quick Access")}),e.jsx("div",{className:"space-y-1",children:e.jsxs(d,{variant:h===null?"secondary":"ghost",size:"sm",className:"w-full justify-start h-9 text-sm px-3",onClick:()=>re(null),children:[e.jsx(Be,{className:"h-4 w-4 mr-2 flex-shrink-0"}),e.jsx("span",{className:"truncate flex-1 text-left min-w-0",children:t("All Files")}),e.jsx(k,{variant:"outline",className:"ml-2 text-xs flex-shrink-0 min-w-[2rem] justify-center",children:U.length})]})})]}),e.jsxs("div",{className:"p-4 border-b flex-1 min-h-0",children:[e.jsxs("div",{className:"flex items-center justify-between mb-3",children:[e.jsx("h3",{className:"text-sm font-semibold text-muted-foreground tracking-wide",children:t("Folders")}),E(D,"create-media-directories")&&e.jsx(d,{variant:"ghost",size:"sm",className:"h-6 w-6 p-0",onClick:()=>P(!0),children:e.jsx(z,{className:"h-3 w-3"})})]}),ne&&e.jsxs("div",{className:"mb-3 space-y-2",children:[e.jsx(Y,{placeholder:t("Folder name..."),value:X,onChange:s=>B(s.target.value),onKeyPress:s=>s.key==="Enter"&&ce(),className:"h-8 text-sm"}),e.jsxs("div",{className:"flex gap-2",children:[e.jsx(d,{onClick:ce,size:"sm",className:"h-7 text-xs px-3 flex-1",children:t("Create")}),e.jsx(d,{variant:"outline",size:"sm",className:"h-7 text-xs px-3 flex-1",onClick:()=>{P(!1),B("")},children:t("Cancel")})]})]}),e.jsxs("div",{className:"space-y-1 overflow-y-auto max-h-[40vh] lg:max-h-[calc(100vh-32rem)] pr-1 scrollbar-thin scrollbar-thumb-muted scrollbar-track-transparent",children:[ae.map(s=>{const a=U.filter(r=>r.directory_id===s.id).length;return E(D,"manage-media-directories")&&e.jsxs(d,{variant:h===s.id?"secondary":"ghost",size:"sm",className:"w-full justify-start h-9 text-sm px-3",onClick:()=>re(s.id),title:s.name,children:[h===s.id?e.jsx(He,{className:"h-4 w-4 mr-2 flex-shrink-0"}):e.jsx(qe,{className:"h-4 w-4 mr-2 flex-shrink-0"}),e.jsx("span",{className:"truncate flex-1 text-left min-w-0",children:s.name}),e.jsx(k,{variant:"outline",className:"ml-2 text-xs flex-shrink-0 min-w-[2rem] justify-center",children:a})]},s.id)}),ae.length===0&&!ne&&e.jsx("p",{className:"text-xs text-muted-foreground text-center py-4",children:t("No folders yet")})]})]}),e.jsxs("div",{className:"p-4",children:[e.jsx("h3",{className:"text-sm font-semibold text-muted-foreground tracking-wide mb-3",children:t("Storage")}),e.jsx("div",{className:"space-y-2",children:e.jsxs("div",{className:"flex items-center justify-between text-sm",children:[e.jsx("span",{className:"text-muted-foreground",children:t("Used")}),e.jsx("span",{className:"font-medium",children:y(U.reduce((s,a)=>s+a.size,0))})]})})]})]})})}),e.jsxs("div",{className:"flex-1 flex flex-col min-w-0 overflow-hidden",children:[e.jsx(Z,{className:"mb-4 flex-shrink-0",children:e.jsx(Q,{className:"p-3 lg:p-4",children:e.jsxs("div",{className:"flex flex-col lg:flex-row gap-3 lg:gap-4",children:[e.jsxs("div",{className:"flex-1",children:[e.jsxs("div",{className:"relative max-w-full lg:max-w-sm",children:[e.jsx(ue,{className:"absolute left-3 top-1/2 transform -translate-y-1/2 text-muted-foreground h-4 w-4"}),e.jsx(Y,{placeholder:t("Search media files..."),value:x,onChange:s=>Ce(s.target.value),className:"pl-10 h-9 lg:h-10"})]}),x&&e.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:t('Showing results for "{{term}}"',{term:x})})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsxs("div",{className:"flex items-center border rounded-md",children:[e.jsx(d,{variant:H==="grid"?"default":"ghost",size:"sm",className:"h-8 px-2",onClick:()=>oe("grid"),children:e.jsx(We,{className:"h-4 w-4"})}),e.jsx(d,{variant:H==="list"?"default":"ghost",size:"sm",className:"h-8 px-2",onClick:()=>oe("list"),children:e.jsx($e,{className:"h-4 w-4"})})]}),e.jsxs(Oe,{children:[e.jsx(Pe,{asChild:!0,children:e.jsx(d,{variant:"outline",size:"sm",className:"h-8",children:Ae()})}),e.jsxs(Xe,{align:"end",children:[e.jsxs(w,{onClick:()=>{g("name"),j("asc")},children:[t("Name")," (A-Z)"]}),e.jsxs(w,{onClick:()=>{g("name"),j("desc")},children:[t("Name")," (Z-A)"]}),e.jsx(ee,{}),e.jsxs(w,{onClick:()=>{g("date"),j("desc")},children:[t("Date")," (",t("Newest"),")"]}),e.jsxs(w,{onClick:()=>{g("date"),j("asc")},children:[t("Date")," (",t("Oldest"),")"]}),e.jsx(ee,{}),e.jsxs(w,{onClick:()=>{g("size"),j("desc")},children:[t("Size")," (",t("Largest"),")"]}),e.jsxs(w,{onClick:()=>{g("size"),j("asc")},children:[t("Size")," (",t("Smallest"),")"]}),e.jsx(ee,{}),e.jsx(w,{onClick:()=>{g("type"),j("asc")},children:t("Type")})]})]})]}),e.jsxs("div",{className:"flex flex-wrap gap-3 lg:gap-6 items-center",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("div",{className:"p-1.5 bg-primary/10 rounded-md",children:e.jsx(A,{className:"h-4 w-4 text-primary"})}),e.jsxs("span",{className:"text-xs lg:text-sm font-semibold",children:[u.length," ",t("Files")]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("div",{className:"p-1.5 bg-green-500/10 rounded-md",children:e.jsx(se,{className:"h-4 w-4 text-green-600"})}),e.jsx("span",{className:"text-xs lg:text-sm font-semibold",children:y(u.reduce((s,a)=>s+a.size,0))})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("div",{className:"p-1.5 bg-blue-500/10 rounded-md",children:e.jsx(A,{className:"h-4 w-4 text-blue-600"})}),e.jsxs("span",{className:"text-xs lg:text-sm font-semibold",children:[u.filter(s=>s.mime_type.startsWith("image/")).length," ",t("Images")]})]})]})]})})}),e.jsx(Z,{className:"flex-1 flex flex-col min-h-0 lg:h-[calc(100vh-20rem)]",children:e.jsx(Q,{className:"p-3 lg:p-6 flex flex-col h-full overflow-hidden bg-[#F0F0F1] dark:bg-gray-800",children:ke?e.jsxs("div",{className:"text-center py-12",children:[e.jsx("div",{className:"animate-spin rounded-full h-8 w-8 border-b-2 border-primary mx-auto mb-4"}),e.jsx("p",{className:"text-muted-foreground",children:t("Loading media...")})]}):J.length===0?e.jsxs("div",{className:"text-center py-8 lg:py-16",children:[e.jsx("div",{className:"mx-auto w-16 h-16 lg:w-24 lg:h-24 bg-muted rounded-full flex items-center justify-center mb-4",children:e.jsx(A,{className:"h-8 w-8 lg:h-10 lg:w-10 text-muted-foreground"})}),e.jsx("h3",{className:"text-base lg:text-lg font-semibold mb-2",children:t("No media files found")}),e.jsx("p",{className:"text-sm text-muted-foreground mb-4 lg:mb-6",children:x?t('No results found for "{{term}}"',{term:x}):t("Get started by uploading your first media file")}),!x&&e.jsxs(d,{onClick:()=>F(!0),size:"lg",children:[e.jsx(z,{className:"h-4 w-4 mr-2"}),t("Upload Media")]})]}):e.jsxs("div",{className:"flex flex-col h-full",children:[e.jsx("div",{className:"flex-1 min-h-0 overflow-hidden",children:H==="grid"?e.jsx("div",{className:"h-full overflow-y-auto pr-2",children:e.jsx("div",{className:"grid grid-cols-2 sm:grid-cols-3 md:grid-cols-4 lg:grid-cols-4 xl:grid-cols-5 2xl:grid-cols-6 gap-3 lg:gap-4",children:J.map(s=>{var a,r;return e.jsxs("div",{className:"group relative bg-card border rounded-lg overflow-hidden hover:shadow-md transition-all duration-200",children:[e.jsxs("div",{className:"relative aspect-square bg-muted flex items-center justify-center cursor-pointer",onClick:()=>xe(s),children:[s.mime_type.startsWith("image/")?e.jsx("img",{src:s.thumb_url,alt:s.name,className:"w-full h-full object-cover",onError:i=>{i.currentTarget.src=s.url}}):e.jsxs("div",{className:"flex flex-col items-center justify-center p-4",children:[e.jsx("div",{className:"mb-2 text-2xl",children:G(s.mime_type)}),e.jsx("div",{className:"text-xs text-center font-medium text-muted-foreground truncate w-full",children:((a=s.mime_type.split("/")[1])==null?void 0:a.toUpperCase())||"FILE"})]}),e.jsx("div",{className:"absolute inset-0 bg-black/0 hover:bg-black/10 transition-all duration-200 flex items-center justify-center",children:e.jsx("div",{className:"opacity-0 hover:opacity-100 transition-opacity duration-200",children:e.jsx("div",{className:"bg-white/90 backdrop-blur-sm rounded-full p-2",children:e.jsx(ue,{className:"h-4 w-4 text-gray-700"})})})}),e.jsx("div",{className:"absolute top-2 left-2",children:e.jsx(k,{variant:"secondary",className:"text-xs bg-background/95",children:s.mime_type.split("/")[1].toUpperCase()})})]}),e.jsxs("div",{className:"p-3 space-y-2",children:[e.jsxs("div",{children:[e.jsx("h3",{className:"text-sm font-medium truncate",title:s.name,children:s.name}),e.jsxs("p",{className:"text-xs text-muted-foreground flex items-center gap-1 mt-1",children:[e.jsx(se,{className:"h-3 w-3"}),y(s.size)]})]}),e.jsx("div",{className:"flex items-center justify-between text-xs text-muted-foreground",children:e.jsxs("span",{className:"flex items-center gap-1",children:[e.jsx(be,{className:"h-3 w-3"}),((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(s.created_at,!1))||new Date(s.created_at).toLocaleDateString()]})})]})]},s.id)})})}):e.jsx("div",{className:"h-full overflow-y-auto",style:{maxHeight:"calc(100vh - 28rem)"},children:e.jsx("div",{className:"space-y-3 p-2",children:J.map(s=>{var a;return e.jsxs("div",{className:"flex items-center gap-3 p-4 border rounded-lg hover:shadow-sm transition-all duration-200 bg-card cursor-pointer",onClick:()=>xe(s),children:[e.jsx("div",{className:"flex-shrink-0 w-10 h-10 bg-muted rounded-md flex items-center justify-center",children:s.mime_type.startsWith("image/")?e.jsx("img",{src:s.thumb_url,alt:s.name,className:"w-full h-full object-cover rounded-md",onError:r=>{r.currentTarget.src=s.url}}):G(s.mime_type)}),e.jsxs("div",{className:"flex-1 min-w-0",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("h3",{className:"text-sm font-medium truncate",title:s.name,children:s.name}),e.jsx(k,{variant:"secondary",className:"text-xs flex-shrink-0",children:s.mime_type.split("/")[1].toUpperCase()})]}),e.jsxs("div",{className:"flex items-center gap-4 text-xs text-muted-foreground mt-1",children:[e.jsxs("span",{className:"flex items-center gap-1",children:[e.jsx(se,{className:"h-3 w-3"}),y(s.size)]}),e.jsxs("span",{className:"flex items-center gap-1",children:[e.jsx(be,{className:"h-3 w-3"}),((a=window.appSettings)==null?void 0:a.formatDateTimeSimple(s.created_at,!1))||new Date(s.created_at).toLocaleDateString()]})]})]})]},s.id)})})})}),N>1&&e.jsxs("div",{className:"flex flex-col sm:flex-row items-center justify-between gap-4 pt-6 border-t mt-6",children:[e.jsxs("div",{className:"text-sm text-muted-foreground",children:[t("Showing")," ",e.jsx("span",{className:"font-semibold",children:L+1})," ",t("to")," ",e.jsx("span",{className:"font-semibold",children:Math.min(L+_,u.length)})," ",t("of")," ",e.jsx("span",{className:"font-semibold",children:u.length})," ",t("files")]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(d,{variant:"outline",size:"sm",disabled:p===1,onClick:()=>M(s=>Math.max(s-1,1)),children:t("Previous")}),e.jsx("div",{className:"flex gap-1",children:Array.from({length:Math.min(N,5)},(s,a)=>{let r;return N<=5||p<=3?r=a+1:p>=N-2?r=N-4+a:r=p-2+a,e.jsx(d,{variant:p===r?"default":"outline",size:"sm",className:"w-10 h-8",onClick:()=>M(r),children:r},r)})}),e.jsx(d,{variant:"outline",size:"sm",disabled:p===N,onClick:()=>M(s=>Math.min(s+1,N)),children:t("Next")})]})]})]})})})]})]}),e.jsx(pe,{open:De,onOpenChange:F,children:e.jsxs(ge,{className:"max-w-lg mx-4 sm:mx-auto",children:[e.jsx(je,{children:e.jsxs(Ne,{className:"flex items-center gap-2",children:[e.jsx(we,{className:"h-5 w-5"}),t("Upload Media Files")]})}),e.jsx("div",{className:"space-y-6",children:e.jsxs("div",{className:`relative border-2 border-dashed rounded-xl p-6 sm:p-12 text-center transition-all duration-200 ${v?"border-blue-500 bg-blue-50 scale-[1.02]":"border-gray-300 hover:border-gray-400 hover:bg-gray-50"}`,onDragEnter:V,onDragLeave:V,onDragOver:V,onDrop:Fe,children:[e.jsxs("div",{className:`transition-all duration-200 ${v?"scale-110":""}`,children:[e.jsx("div",{className:"mx-auto w-16 h-16 bg-gray-100 rounded-full flex items-center justify-center mb-4",children:e.jsx(we,{className:`h-8 w-8 transition-colors ${v?"text-blue-500":"text-gray-400"}`})}),e.jsx("h3",{className:"text-lg font-medium mb-2",children:t(v?"Drop files here":"Upload your images")}),e.jsx("p",{className:"text-sm text-muted-foreground mb-6",children:t("Drag and drop your images here, or click to browse")}),e.jsx(Y,{type:"file",multiple:!0,onChange:s=>s.target.files&&de(s.target.files),className:"hidden",id:"file-upload-modal"}),e.jsx(d,{type:"button",onClick:()=>{var s;return(s=document.getElementById("file-upload-modal"))==null?void 0:s.click()},disabled:ie,size:"lg",children:ie?e.jsxs(e.Fragment,{children:[e.jsx("div",{className:"animate-spin rounded-full h-4 w-4 border-b-2 border-white mr-2"}),t("Uploading...")]}):e.jsxs(e.Fragment,{children:[e.jsx(z,{className:"h-4 w-4 mr-2"}),t("Choose Files")]})})]}),v&&e.jsx("div",{className:"absolute inset-0 bg-blue-500/10 rounded-xl"})]})})]})}),e.jsx(pe,{open:Se,onOpenChange:$,children:e.jsxs(ge,{className:"max-w-[95vw] sm:max-w-[90vw] md:max-w-4xl lg:max-w-5xl xl:max-w-6xl mx-auto h-[95vh] p-0 overflow-hidden",children:[e.jsx(je,{className:"p-3 sm:p-4 md:p-6 pb-0",children:e.jsxs(Ne,{className:"flex items-center gap-2 text-sm sm:text-base md:text-lg",children:[e.jsx(Ke,{className:"h-4 w-4 sm:h-5 sm:w-5"}),t("Media Details")]})}),o&&e.jsxs("div",{className:"flex flex-col lg:flex-row lg:h-[calc(95vh-4rem)] overflow-hidden",children:[e.jsx("div",{className:"flex-1 flex items-center justify-center bg-[#F0F0F1] dark:bg-gray-800 p-3 sm:p-4 md:p-6 min-h-[200px] sm:min-h-[250px] md:min-h-[300px] lg:min-h-0 max-h-[40vh] lg:max-h-none overflow-hidden",children:o.mime_type.startsWith("image/")?e.jsx("img",{src:o.url,alt:o.name,className:"max-w-full max-h-full object-contain rounded-lg shadow-lg",onError:s=>{s.currentTarget.src=o.thumb_url}}):e.jsxs("div",{className:"flex flex-col items-center justify-center h-full w-full",children:[e.jsx("div",{className:"mb-4 sm:mb-6 text-4xl sm:text-6xl md:text-8xl",children:G(o.mime_type)}),e.jsx("div",{className:"text-base sm:text-lg md:text-xl font-medium text-muted-foreground",children:((he=o.mime_type.split("/")[1])==null?void 0:he.toUpperCase())||"FILE"}),e.jsx("div",{className:"text-xs sm:text-sm text-muted-foreground mt-1 sm:mt-2 px-4 text-center",children:o.name})]})}),e.jsx("div",{className:"w-full lg:w-80 xl:w-96 border-t lg:border-t-0 lg:border-l bg-background p-3 sm:p-4 md:p-6 overflow-y-auto max-h-[45vh] lg:max-h-none lg:h-full pb-8",children:e.jsxs("div",{className:"space-y-4 sm:space-y-5 md:space-y-6",children:[e.jsxs("div",{children:[e.jsx("h3",{className:"text-sm sm:text-base md:text-lg font-semibold mb-3 sm:mb-4",children:t("File Information")}),e.jsxs("div",{className:"space-y-2 sm:space-y-3",children:[e.jsxs("div",{children:[e.jsx("label",{className:"text-xs sm:text-sm font-medium text-muted-foreground",children:t("File Name")}),e.jsx("p",{className:"text-xs sm:text-sm mt-1 break-all",title:o.file_name,children:o.file_name})]}),e.jsxs("div",{children:[e.jsx("label",{className:"text-xs sm:text-sm font-medium text-muted-foreground",children:t("Display Name")}),e.jsx("p",{className:"text-xs sm:text-sm mt-1",children:o.name})]}),e.jsxs("div",{children:[e.jsx("label",{className:"text-xs sm:text-sm font-medium text-muted-foreground",children:t("File Type")}),e.jsx("div",{className:"mt-1",children:e.jsx(k,{variant:"secondary",className:"text-xs",children:o.mime_type})})]}),e.jsxs("div",{children:[e.jsx("label",{className:"text-xs sm:text-sm font-medium text-muted-foreground",children:t("File Size")}),e.jsx("p",{className:"text-xs sm:text-sm mt-1",children:y(o.size)})]}),e.jsxs("div",{children:[e.jsx("label",{className:"text-xs sm:text-sm font-medium text-muted-foreground",children:t("Upload Date")}),e.jsx("p",{className:"text-xs sm:text-sm mt-1",children:((fe=window.appSettings)==null?void 0:fe.formatDateTimeSimple(o.created_at,!1))||new Date(o.created_at).toLocaleDateString()})]})]})]}),e.jsxs("div",{children:[e.jsx("label",{className:"text-xs sm:text-sm font-medium text-muted-foreground block mb-2",children:t("File URL")}),e.jsxs("div",{className:"flex items-center gap-1.5 sm:gap-2 p-2 sm:p-3 bg-muted rounded-md",children:[e.jsx("code",{className:"text-[10px] sm:text-xs text-muted-foreground flex-1 break-all",children:o.url}),e.jsx(d,{size:"sm",variant:"ghost",onClick:()=>me(o.url),className:"h-7 w-7 sm:h-8 sm:w-8 p-0 flex-shrink-0",children:e.jsx(ve,{className:"h-3 w-3 sm:h-4 sm:w-4"})})]})]}),e.jsxs("div",{className:"space-y-2 sm:space-y-3",children:[e.jsx("h3",{className:"text-sm sm:text-base md:text-lg font-semibold",children:t("Actions")}),e.jsxs(d,{onClick:()=>me(o.url),className:"w-full justify-start h-9 sm:h-10 text-xs sm:text-sm",variant:"outline",children:[e.jsx(ve,{className:"h-3.5 w-3.5 sm:h-4 sm:w-4 mr-2"}),t("Copy Link")]}),E(D,"download-media")&&e.jsxs(d,{onClick:()=>Le(o.id,o.file_name),className:"w-full justify-start h-9 sm:h-10 text-xs sm:text-sm",variant:"outline",children:[e.jsx(Ve,{className:"h-3.5 w-3.5 sm:h-4 sm:w-4 mr-2"}),t("Download")]}),E(D,"delete-media")&&e.jsxs(d,{onClick:()=>{_e(o.id),$(!1)},className:"w-full justify-start h-9 sm:h-10 text-xs sm:text-sm",variant:"destructive",children:[e.jsx(Ge,{className:"h-3.5 w-3.5 sm:h-4 sm:w-4 mr-2"}),t("Delete File")]})]})]})})]})]})})]})}export{Rs as default}; +import{r as c,j as e}from"./ui-Z445SNHD.js";import{P as Ue}from"./page-template-Cw8W4Qs2.js";import{u as Re,c as Ie,J as n,P as z,C as Z,m as Q,B as d,l as k,x as E,I as Y,S as ue,ac as A,D as pe,h as ge,j as je,k as Ne,U as we}from"./app-Da3PX8qg.js";import{D as Oe,a as Pe,b as Xe,c as w,d as ee}from"./CookieConsentBanner-DR6kgCLT.js";import{H as Be,F as He,G as We}from"./house-BUnGVtyw.js";import{F as qe}from"./sparkles-5e-ws3h6.js";import{L as $e}from"./list-DY4Uh_0E.js";import{H as se}from"./hard-drive--Nch37f-.js";import{C as be}from"./calendar-kiIl5Cyq.js";import{I as Ke}from"./info-Cj5ROI6H.js";import{C as ve}from"./copy-D8vf_ZyP.js";import{D as Ve}from"./download-BHVnw95S.js";import{T as Ge}from"./trash-2-15Ri11Yq.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./loader-circle-BDWbvi2z.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./settings-BUhtRdnI.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./switch-DCoM0Ivb.js";function Rs(){var he,fe;const{t}=Re(),{csrf_token:C,auth:T}=Ie().props,D=(T==null?void 0:T.permissions)||[],[te,b]=c.useState([]),[U,R]=c.useState([]),[ae,ye]=c.useState([]),[h,re]=c.useState(null),[u,S]=c.useState([]),[ke,le]=c.useState(!1),[x,Ce]=c.useState(""),[p,M]=c.useState(1),[De,F]=c.useState(!1),[ie,I]=c.useState(!1),[v,O]=c.useState(!1),[ne,P]=c.useState(!1),[X,B]=c.useState(""),[H,oe]=c.useState("grid"),[W,g]=c.useState("date"),[q,j]=c.useState("desc"),[Se,$]=c.useState(!1),[o,Me]=c.useState(null),_=12,ce=async()=>{if(X.trim())try{const s=await fetch(route("api.media.directories.create"),{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-TOKEN":C},body:JSON.stringify({name:X})}),a=await s.json();s.ok?(n.success(a.message||t("Directory created successfully")),B(""),P(!1),K()):a.errors&&Array.isArray(a.errors)?a.errors.forEach(r=>n.error(r)):n.error(a.error||a.message||t("Failed to create directory"))}catch{n.error(t("Network error: Failed to create directory"))}},K=c.useCallback(async()=>{le(!0);try{const s=await fetch(route("api.media.index"),{credentials:"same-origin",headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}});if(!s.ok)throw new Error(`HTTP error! status: ${s.status}`);const a=await s.json(),r=Array.isArray(a.media)?a.media:[];if(R(r),ye(a.directories||[]),h){const i=new URLSearchParams;i.append("directory_id",h.toString());const l=await fetch(`${route("api.media.index")}?${i}`,{credentials:"same-origin",headers:{Accept:"application/json","X-Requested-With":"XMLHttpRequest"}});if(l.ok){const m=await l.json(),f=Array.isArray(m.media)?m.media:[];b(f),S(f)}else b(r),S(r)}else b(r),S(r)}catch(s){console.error("Failed to load media:",s),n.error("Failed to load media")}finally{le(!1)}},[h]);c.useEffect(()=>{K()},[K]),c.useEffect(()=>{let s=te.filter(a=>a.name.toLowerCase().includes(x.toLowerCase())||a.file_name.toLowerCase().includes(x.toLowerCase()));s=s.sort((a,r)=>{let i,l;switch(W){case"name":i=a.name.toLowerCase(),l=r.name.toLowerCase();break;case"date":i=new Date(a.created_at).getTime(),l=new Date(r.created_at).getTime();break;case"size":i=a.size,l=r.size;break;case"type":i=a.mime_type,l=r.mime_type;break;default:i=new Date(a.created_at).getTime(),l=new Date(r.created_at).getTime()}return q==="asc"?i>l?1:-1:i{I(!0);const a=Array.from(s);if(a.length===0){I(!1);return}const r=new FormData;a.forEach(i=>{r.append("files[]",i)}),h&&r.append("directory_id",h.toString());try{const i=await fetch(route("api.media.batch"),{method:"POST",body:r,credentials:"same-origin",headers:{"X-CSRF-TOKEN":C,"X-Requested-With":"XMLHttpRequest"}}),l=await i.json();i.ok?(b(m=>[...l.data,...m]),R(m=>[...l.data,...m]),n.success(l.message),l.errors&&l.errors.length>0&&l.errors.forEach(m=>{n.error(m)})):(l.errors&&Array.isArray(l.errors)?l.errors.forEach(m=>{n.error(m)}):l.message?n.error(l.message):n.error(t("Failed to upload files")),l.allowed_types&&n.error(t("Allowed types: {{types}}",{types:l.allowed_types})),l.max_size_mb&&n.error(t("Max file size: {{size}} MB",{size:l.max_size_mb})))}catch{n.error("Error uploading files")}I(!1),F(!1)},V=s=>{s.preventDefault(),s.stopPropagation(),s.type==="dragenter"||s.type==="dragover"?O(!0):s.type==="dragleave"&&O(!1)},Fe=s=>{s.preventDefault(),s.stopPropagation(),O(!1),s.dataTransfer.files&&s.dataTransfer.files[0]&&de(s.dataTransfer.files)},_e=async s=>{try{const a=await fetch(route("api.media.destroy",s),{method:"DELETE",credentials:"same-origin",headers:{"X-CSRF-TOKEN":C,"X-Requested-With":"XMLHttpRequest"}}),r=await a.json();a.ok?(b(i=>i.filter(l=>l.id!==s)),R(i=>i.filter(l=>l.id!==s)),n.success(r.message||t("Media deleted successfully"))):r.errors&&Array.isArray(r.errors)?r.errors.forEach(i=>n.error(i)):n.error(r.error||r.message||t("Failed to delete media"))}catch{n.error(t("Error deleting media"))}},me=s=>{navigator.clipboard.writeText(s),n.success("Image URL copied to clipboard")},Le=async(s,a)=>{try{const r=await fetch(route("api.media.download",s),{credentials:"same-origin",headers:{"X-CSRF-TOKEN":C,"X-Requested-With":"XMLHttpRequest"}});if(!r.ok){const f=await r.json();f.errors&&Array.isArray(f.errors)?f.errors.forEach(Te=>n.error(Te)):n.error(f.error||f.message||t("Download failed"));return}const i=await r.blob(),l=window.URL.createObjectURL(i),m=document.createElement("a");m.href=l,m.download=a,document.body.appendChild(m),m.click(),document.body.removeChild(m),window.URL.revokeObjectURL(l),n.success(t("Download started"))}catch{n.error(t("Download failed: Network error"))}},xe=s=>{Me(s),$(!0)},y=s=>{if(s===0)return"0 Bytes";const a=1024,r=["Bytes","KB","MB","GB"],i=Math.floor(Math.log(s)/Math.log(a));return parseFloat((s/Math.pow(a,i)).toFixed(2))+" "+r[i]},G=s=>s.startsWith("image/")?e.jsx(A,{className:"h-4 w-4"}):s.includes("pdf")?e.jsx("div",{className:"h-4 w-4 bg-red-500 rounded text-white text-xs flex items-center justify-center font-bold",children:"PDF"}):s.includes("word")||s.includes("document")?e.jsx("div",{className:"h-4 w-4 bg-blue-500 rounded text-white text-xs flex items-center justify-center font-bold",children:"DOC"}):s.includes("csv")||s.includes("spreadsheet")?e.jsx("div",{className:"h-4 w-4 bg-green-500 rounded text-white text-xs flex items-center justify-center font-bold",children:"CSV"}):s.startsWith("video/")?e.jsx("div",{className:"h-4 w-4 bg-purple-500 rounded text-white text-xs flex items-center justify-center font-bold",children:"VID"}):s.startsWith("audio/")?e.jsx("div",{className:"h-4 w-4 bg-orange-500 rounded text-white text-xs flex items-center justify-center font-bold",children:"AUD"}):e.jsx("div",{className:"h-4 w-4 bg-gray-500 rounded text-white text-xs flex items-center justify-center font-bold",children:"FILE"}),N=Math.ceil(u.length/_),L=(p-1)*_,J=u.slice(L,L+_),ze=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Media Library")}],Ee=[{label:t("Upload Media"),icon:e.jsx(z,{className:"h-4 w-4"}),variant:"default",onClick:()=>F(!0)}],Ae=()=>`${{name:t("Name"),date:t("Date"),size:t("Size"),type:t("Type")}[W]} ${q==="asc"?"↑":"↓"}`;return e.jsxs(Ue,{title:t("Media Library"),url:"/examples/media-library-demo",breadcrumbs:ze,actions:Ee,children:[e.jsxs("div",{className:"flex flex-col lg:flex-row gap-4 lg:gap-6",children:[e.jsx("div",{className:"w-full md:w-72 lg:w-80 xl:w-64 lg:flex-shrink-0",children:e.jsx(Z,{className:"lg:h-[calc(100vh-12rem)] flex flex-col",children:e.jsxs(Q,{className:"p-0 flex flex-col h-full",children:[e.jsxs("div",{className:"p-4 border-b",children:[e.jsx("h3",{className:"text-sm font-semibold text-muted-foreground tracking-wide mb-3",children:t("Quick Access")}),e.jsx("div",{className:"space-y-1",children:e.jsxs(d,{variant:h===null?"secondary":"ghost",size:"sm",className:"w-full justify-start h-9 text-sm px-3",onClick:()=>re(null),children:[e.jsx(Be,{className:"h-4 w-4 mr-2 flex-shrink-0"}),e.jsx("span",{className:"truncate flex-1 text-left min-w-0",children:t("All Files")}),e.jsx(k,{variant:"outline",className:"ml-2 text-xs flex-shrink-0 min-w-[2rem] justify-center",children:U.length})]})})]}),e.jsxs("div",{className:"p-4 border-b flex-1 min-h-0",children:[e.jsxs("div",{className:"flex items-center justify-between mb-3",children:[e.jsx("h3",{className:"text-sm font-semibold text-muted-foreground tracking-wide",children:t("Folders")}),E(D,"create-media-directories")&&e.jsx(d,{variant:"ghost",size:"sm",className:"h-6 w-6 p-0",onClick:()=>P(!0),children:e.jsx(z,{className:"h-3 w-3"})})]}),ne&&e.jsxs("div",{className:"mb-3 space-y-2",children:[e.jsx(Y,{placeholder:t("Folder name..."),value:X,onChange:s=>B(s.target.value),onKeyPress:s=>s.key==="Enter"&&ce(),className:"h-8 text-sm"}),e.jsxs("div",{className:"flex gap-2",children:[e.jsx(d,{onClick:ce,size:"sm",className:"h-7 text-xs px-3 flex-1",children:t("Create")}),e.jsx(d,{variant:"outline",size:"sm",className:"h-7 text-xs px-3 flex-1",onClick:()=>{P(!1),B("")},children:t("Cancel")})]})]}),e.jsxs("div",{className:"space-y-1 overflow-y-auto max-h-[40vh] lg:max-h-[calc(100vh-32rem)] pr-1 scrollbar-thin scrollbar-thumb-muted scrollbar-track-transparent",children:[ae.map(s=>{const a=U.filter(r=>r.directory_id===s.id).length;return E(D,"manage-media-directories")&&e.jsxs(d,{variant:h===s.id?"secondary":"ghost",size:"sm",className:"w-full justify-start h-9 text-sm px-3",onClick:()=>re(s.id),title:s.name,children:[h===s.id?e.jsx(He,{className:"h-4 w-4 mr-2 flex-shrink-0"}):e.jsx(qe,{className:"h-4 w-4 mr-2 flex-shrink-0"}),e.jsx("span",{className:"truncate flex-1 text-left min-w-0",children:s.name}),e.jsx(k,{variant:"outline",className:"ml-2 text-xs flex-shrink-0 min-w-[2rem] justify-center",children:a})]},s.id)}),ae.length===0&&!ne&&e.jsx("p",{className:"text-xs text-muted-foreground text-center py-4",children:t("No folders yet")})]})]}),e.jsxs("div",{className:"p-4",children:[e.jsx("h3",{className:"text-sm font-semibold text-muted-foreground tracking-wide mb-3",children:t("Storage")}),e.jsx("div",{className:"space-y-2",children:e.jsxs("div",{className:"flex items-center justify-between text-sm",children:[e.jsx("span",{className:"text-muted-foreground",children:t("Used")}),e.jsx("span",{className:"font-medium",children:y(U.reduce((s,a)=>s+a.size,0))})]})})]})]})})}),e.jsxs("div",{className:"flex-1 flex flex-col min-w-0 overflow-hidden",children:[e.jsx(Z,{className:"mb-4 flex-shrink-0",children:e.jsx(Q,{className:"p-3 lg:p-4",children:e.jsxs("div",{className:"flex flex-col lg:flex-row gap-3 lg:gap-4",children:[e.jsxs("div",{className:"flex-1",children:[e.jsxs("div",{className:"relative max-w-full lg:max-w-sm",children:[e.jsx(ue,{className:"absolute left-3 top-1/2 transform -translate-y-1/2 text-muted-foreground h-4 w-4"}),e.jsx(Y,{placeholder:t("Search media files..."),value:x,onChange:s=>Ce(s.target.value),className:"pl-10 h-9 lg:h-10"})]}),x&&e.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:t('Showing results for "{{term}}"',{term:x})})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsxs("div",{className:"flex items-center border rounded-md",children:[e.jsx(d,{variant:H==="grid"?"default":"ghost",size:"sm",className:"h-8 px-2",onClick:()=>oe("grid"),children:e.jsx(We,{className:"h-4 w-4"})}),e.jsx(d,{variant:H==="list"?"default":"ghost",size:"sm",className:"h-8 px-2",onClick:()=>oe("list"),children:e.jsx($e,{className:"h-4 w-4"})})]}),e.jsxs(Oe,{children:[e.jsx(Pe,{asChild:!0,children:e.jsx(d,{variant:"outline",size:"sm",className:"h-8",children:Ae()})}),e.jsxs(Xe,{align:"end",children:[e.jsxs(w,{onClick:()=>{g("name"),j("asc")},children:[t("Name")," (A-Z)"]}),e.jsxs(w,{onClick:()=>{g("name"),j("desc")},children:[t("Name")," (Z-A)"]}),e.jsx(ee,{}),e.jsxs(w,{onClick:()=>{g("date"),j("desc")},children:[t("Date")," (",t("Newest"),")"]}),e.jsxs(w,{onClick:()=>{g("date"),j("asc")},children:[t("Date")," (",t("Oldest"),")"]}),e.jsx(ee,{}),e.jsxs(w,{onClick:()=>{g("size"),j("desc")},children:[t("Size")," (",t("Largest"),")"]}),e.jsxs(w,{onClick:()=>{g("size"),j("asc")},children:[t("Size")," (",t("Smallest"),")"]}),e.jsx(ee,{}),e.jsx(w,{onClick:()=>{g("type"),j("asc")},children:t("Type")})]})]})]}),e.jsxs("div",{className:"flex flex-wrap gap-3 lg:gap-6 items-center",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("div",{className:"p-1.5 bg-primary/10 rounded-md",children:e.jsx(A,{className:"h-4 w-4 text-primary"})}),e.jsxs("span",{className:"text-xs lg:text-sm font-semibold",children:[u.length," ",t("Files")]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("div",{className:"p-1.5 bg-green-500/10 rounded-md",children:e.jsx(se,{className:"h-4 w-4 text-green-600"})}),e.jsx("span",{className:"text-xs lg:text-sm font-semibold",children:y(u.reduce((s,a)=>s+a.size,0))})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("div",{className:"p-1.5 bg-blue-500/10 rounded-md",children:e.jsx(A,{className:"h-4 w-4 text-blue-600"})}),e.jsxs("span",{className:"text-xs lg:text-sm font-semibold",children:[u.filter(s=>s.mime_type.startsWith("image/")).length," ",t("Images")]})]})]})]})})}),e.jsx(Z,{className:"flex-1 flex flex-col min-h-0 lg:h-[calc(100vh-20rem)]",children:e.jsx(Q,{className:"p-3 lg:p-6 flex flex-col h-full overflow-hidden bg-[#F0F0F1] dark:bg-gray-800",children:ke?e.jsxs("div",{className:"text-center py-12",children:[e.jsx("div",{className:"animate-spin rounded-full h-8 w-8 border-b-2 border-primary mx-auto mb-4"}),e.jsx("p",{className:"text-muted-foreground",children:t("Loading media...")})]}):J.length===0?e.jsxs("div",{className:"text-center py-8 lg:py-16",children:[e.jsx("div",{className:"mx-auto w-16 h-16 lg:w-24 lg:h-24 bg-muted rounded-full flex items-center justify-center mb-4",children:e.jsx(A,{className:"h-8 w-8 lg:h-10 lg:w-10 text-muted-foreground"})}),e.jsx("h3",{className:"text-base lg:text-lg font-semibold mb-2",children:t("No media files found")}),e.jsx("p",{className:"text-sm text-muted-foreground mb-4 lg:mb-6",children:x?t('No results found for "{{term}}"',{term:x}):t("Get started by uploading your first media file")}),!x&&e.jsxs(d,{onClick:()=>F(!0),size:"lg",children:[e.jsx(z,{className:"h-4 w-4 mr-2"}),t("Upload Media")]})]}):e.jsxs("div",{className:"flex flex-col h-full",children:[e.jsx("div",{className:"flex-1 min-h-0 overflow-hidden",children:H==="grid"?e.jsx("div",{className:"h-full overflow-y-auto pr-2",children:e.jsx("div",{className:"grid grid-cols-2 sm:grid-cols-3 md:grid-cols-4 lg:grid-cols-4 xl:grid-cols-5 2xl:grid-cols-6 gap-3 lg:gap-4",children:J.map(s=>{var a,r;return e.jsxs("div",{className:"group relative bg-card border rounded-lg overflow-hidden hover:shadow-md transition-all duration-200",children:[e.jsxs("div",{className:"relative aspect-square bg-muted flex items-center justify-center cursor-pointer",onClick:()=>xe(s),children:[s.mime_type.startsWith("image/")?e.jsx("img",{src:s.thumb_url,alt:s.name,className:"w-full h-full object-cover",onError:i=>{i.currentTarget.src=s.url}}):e.jsxs("div",{className:"flex flex-col items-center justify-center p-4",children:[e.jsx("div",{className:"mb-2 text-2xl",children:G(s.mime_type)}),e.jsx("div",{className:"text-xs text-center font-medium text-muted-foreground truncate w-full",children:((a=s.mime_type.split("/")[1])==null?void 0:a.toUpperCase())||"FILE"})]}),e.jsx("div",{className:"absolute inset-0 bg-black/0 hover:bg-black/10 transition-all duration-200 flex items-center justify-center",children:e.jsx("div",{className:"opacity-0 hover:opacity-100 transition-opacity duration-200",children:e.jsx("div",{className:"bg-white/90 backdrop-blur-sm rounded-full p-2",children:e.jsx(ue,{className:"h-4 w-4 text-gray-700"})})})}),e.jsx("div",{className:"absolute top-2 left-2",children:e.jsx(k,{variant:"secondary",className:"text-xs bg-background/95",children:s.mime_type.split("/")[1].toUpperCase()})})]}),e.jsxs("div",{className:"p-3 space-y-2",children:[e.jsxs("div",{children:[e.jsx("h3",{className:"text-sm font-medium truncate",title:s.name,children:s.name}),e.jsxs("p",{className:"text-xs text-muted-foreground flex items-center gap-1 mt-1",children:[e.jsx(se,{className:"h-3 w-3"}),y(s.size)]})]}),e.jsx("div",{className:"flex items-center justify-between text-xs text-muted-foreground",children:e.jsxs("span",{className:"flex items-center gap-1",children:[e.jsx(be,{className:"h-3 w-3"}),((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(s.created_at,!1))||new Date(s.created_at).toLocaleDateString()]})})]})]},s.id)})})}):e.jsx("div",{className:"h-full overflow-y-auto",style:{maxHeight:"calc(100vh - 28rem)"},children:e.jsx("div",{className:"space-y-3 p-2",children:J.map(s=>{var a;return e.jsxs("div",{className:"flex items-center gap-3 p-4 border rounded-lg hover:shadow-sm transition-all duration-200 bg-card cursor-pointer",onClick:()=>xe(s),children:[e.jsx("div",{className:"flex-shrink-0 w-10 h-10 bg-muted rounded-md flex items-center justify-center",children:s.mime_type.startsWith("image/")?e.jsx("img",{src:s.thumb_url,alt:s.name,className:"w-full h-full object-cover rounded-md",onError:r=>{r.currentTarget.src=s.url}}):G(s.mime_type)}),e.jsxs("div",{className:"flex-1 min-w-0",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("h3",{className:"text-sm font-medium truncate",title:s.name,children:s.name}),e.jsx(k,{variant:"secondary",className:"text-xs flex-shrink-0",children:s.mime_type.split("/")[1].toUpperCase()})]}),e.jsxs("div",{className:"flex items-center gap-4 text-xs text-muted-foreground mt-1",children:[e.jsxs("span",{className:"flex items-center gap-1",children:[e.jsx(se,{className:"h-3 w-3"}),y(s.size)]}),e.jsxs("span",{className:"flex items-center gap-1",children:[e.jsx(be,{className:"h-3 w-3"}),((a=window.appSettings)==null?void 0:a.formatDateTimeSimple(s.created_at,!1))||new Date(s.created_at).toLocaleDateString()]})]})]})]},s.id)})})})}),N>1&&e.jsxs("div",{className:"flex flex-col sm:flex-row items-center justify-between gap-4 pt-6 border-t mt-6",children:[e.jsxs("div",{className:"text-sm text-muted-foreground",children:[t("Showing")," ",e.jsx("span",{className:"font-semibold",children:L+1})," ",t("to")," ",e.jsx("span",{className:"font-semibold",children:Math.min(L+_,u.length)})," ",t("of")," ",e.jsx("span",{className:"font-semibold",children:u.length})," ",t("files")]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(d,{variant:"outline",size:"sm",disabled:p===1,onClick:()=>M(s=>Math.max(s-1,1)),children:t("Previous")}),e.jsx("div",{className:"flex gap-1",children:Array.from({length:Math.min(N,5)},(s,a)=>{let r;return N<=5||p<=3?r=a+1:p>=N-2?r=N-4+a:r=p-2+a,e.jsx(d,{variant:p===r?"default":"outline",size:"sm",className:"w-10 h-8",onClick:()=>M(r),children:r},r)})}),e.jsx(d,{variant:"outline",size:"sm",disabled:p===N,onClick:()=>M(s=>Math.min(s+1,N)),children:t("Next")})]})]})]})})})]})]}),e.jsx(pe,{open:De,onOpenChange:F,children:e.jsxs(ge,{className:"max-w-lg mx-4 sm:mx-auto",children:[e.jsx(je,{children:e.jsxs(Ne,{className:"flex items-center gap-2",children:[e.jsx(we,{className:"h-5 w-5"}),t("Upload Media Files")]})}),e.jsx("div",{className:"space-y-6",children:e.jsxs("div",{className:`relative border-2 border-dashed rounded-xl p-6 sm:p-12 text-center transition-all duration-200 ${v?"border-blue-500 bg-blue-50 scale-[1.02]":"border-gray-300 hover:border-gray-400 hover:bg-gray-50"}`,onDragEnter:V,onDragLeave:V,onDragOver:V,onDrop:Fe,children:[e.jsxs("div",{className:`transition-all duration-200 ${v?"scale-110":""}`,children:[e.jsx("div",{className:"mx-auto w-16 h-16 bg-gray-100 rounded-full flex items-center justify-center mb-4",children:e.jsx(we,{className:`h-8 w-8 transition-colors ${v?"text-blue-500":"text-gray-400"}`})}),e.jsx("h3",{className:"text-lg font-medium mb-2",children:t(v?"Drop files here":"Upload your images")}),e.jsx("p",{className:"text-sm text-muted-foreground mb-6",children:t("Drag and drop your images here, or click to browse")}),e.jsx(Y,{type:"file",multiple:!0,onChange:s=>s.target.files&&de(s.target.files),className:"hidden",id:"file-upload-modal"}),e.jsx(d,{type:"button",onClick:()=>{var s;return(s=document.getElementById("file-upload-modal"))==null?void 0:s.click()},disabled:ie,size:"lg",children:ie?e.jsxs(e.Fragment,{children:[e.jsx("div",{className:"animate-spin rounded-full h-4 w-4 border-b-2 border-white mr-2"}),t("Uploading...")]}):e.jsxs(e.Fragment,{children:[e.jsx(z,{className:"h-4 w-4 mr-2"}),t("Choose Files")]})})]}),v&&e.jsx("div",{className:"absolute inset-0 bg-blue-500/10 rounded-xl"})]})})]})}),e.jsx(pe,{open:Se,onOpenChange:$,children:e.jsxs(ge,{className:"max-w-[95vw] sm:max-w-[90vw] md:max-w-4xl lg:max-w-5xl xl:max-w-6xl mx-auto h-[95vh] p-0 overflow-hidden",children:[e.jsx(je,{className:"p-3 sm:p-4 md:p-6 pb-0",children:e.jsxs(Ne,{className:"flex items-center gap-2 text-sm sm:text-base md:text-lg",children:[e.jsx(Ke,{className:"h-4 w-4 sm:h-5 sm:w-5"}),t("Media Details")]})}),o&&e.jsxs("div",{className:"flex flex-col lg:flex-row lg:h-[calc(95vh-4rem)] overflow-hidden",children:[e.jsx("div",{className:"flex-1 flex items-center justify-center bg-[#F0F0F1] dark:bg-gray-800 p-3 sm:p-4 md:p-6 min-h-[200px] sm:min-h-[250px] md:min-h-[300px] lg:min-h-0 max-h-[40vh] lg:max-h-none overflow-hidden",children:o.mime_type.startsWith("image/")?e.jsx("img",{src:o.url,alt:o.name,className:"max-w-full max-h-full object-contain rounded-lg shadow-lg",onError:s=>{s.currentTarget.src=o.thumb_url}}):e.jsxs("div",{className:"flex flex-col items-center justify-center h-full w-full",children:[e.jsx("div",{className:"mb-4 sm:mb-6 text-4xl sm:text-6xl md:text-8xl",children:G(o.mime_type)}),e.jsx("div",{className:"text-base sm:text-lg md:text-xl font-medium text-muted-foreground",children:((he=o.mime_type.split("/")[1])==null?void 0:he.toUpperCase())||"FILE"}),e.jsx("div",{className:"text-xs sm:text-sm text-muted-foreground mt-1 sm:mt-2 px-4 text-center",children:o.name})]})}),e.jsx("div",{className:"w-full lg:w-80 xl:w-96 border-t lg:border-t-0 lg:border-l bg-background p-3 sm:p-4 md:p-6 overflow-y-auto max-h-[45vh] lg:max-h-none lg:h-full pb-8",children:e.jsxs("div",{className:"space-y-4 sm:space-y-5 md:space-y-6",children:[e.jsxs("div",{children:[e.jsx("h3",{className:"text-sm sm:text-base md:text-lg font-semibold mb-3 sm:mb-4",children:t("File Information")}),e.jsxs("div",{className:"space-y-2 sm:space-y-3",children:[e.jsxs("div",{children:[e.jsx("label",{className:"text-xs sm:text-sm font-medium text-muted-foreground",children:t("File Name")}),e.jsx("p",{className:"text-xs sm:text-sm mt-1 break-all",title:o.file_name,children:o.file_name})]}),e.jsxs("div",{children:[e.jsx("label",{className:"text-xs sm:text-sm font-medium text-muted-foreground",children:t("Display Name")}),e.jsx("p",{className:"text-xs sm:text-sm mt-1",children:o.name})]}),e.jsxs("div",{children:[e.jsx("label",{className:"text-xs sm:text-sm font-medium text-muted-foreground",children:t("File Type")}),e.jsx("div",{className:"mt-1",children:e.jsx(k,{variant:"secondary",className:"text-xs",children:o.mime_type})})]}),e.jsxs("div",{children:[e.jsx("label",{className:"text-xs sm:text-sm font-medium text-muted-foreground",children:t("File Size")}),e.jsx("p",{className:"text-xs sm:text-sm mt-1",children:y(o.size)})]}),e.jsxs("div",{children:[e.jsx("label",{className:"text-xs sm:text-sm font-medium text-muted-foreground",children:t("Upload Date")}),e.jsx("p",{className:"text-xs sm:text-sm mt-1",children:((fe=window.appSettings)==null?void 0:fe.formatDateTimeSimple(o.created_at,!1))||new Date(o.created_at).toLocaleDateString()})]})]})]}),e.jsxs("div",{children:[e.jsx("label",{className:"text-xs sm:text-sm font-medium text-muted-foreground block mb-2",children:t("File URL")}),e.jsxs("div",{className:"flex items-center gap-1.5 sm:gap-2 p-2 sm:p-3 bg-muted rounded-md",children:[e.jsx("code",{className:"text-[10px] sm:text-xs text-muted-foreground flex-1 break-all",children:o.url}),e.jsx(d,{size:"sm",variant:"ghost",onClick:()=>me(o.url),className:"h-7 w-7 sm:h-8 sm:w-8 p-0 flex-shrink-0",children:e.jsx(ve,{className:"h-3 w-3 sm:h-4 sm:w-4"})})]})]}),e.jsxs("div",{className:"space-y-2 sm:space-y-3",children:[e.jsx("h3",{className:"text-sm sm:text-base md:text-lg font-semibold",children:t("Actions")}),e.jsxs(d,{onClick:()=>me(o.url),className:"w-full justify-start h-9 sm:h-10 text-xs sm:text-sm",variant:"outline",children:[e.jsx(ve,{className:"h-3.5 w-3.5 sm:h-4 sm:w-4 mr-2"}),t("Copy Link")]}),E(D,"download-media")&&e.jsxs(d,{onClick:()=>Le(o.id,o.file_name),className:"w-full justify-start h-9 sm:h-10 text-xs sm:text-sm",variant:"outline",children:[e.jsx(Ve,{className:"h-3.5 w-3.5 sm:h-4 sm:w-4 mr-2"}),t("Download")]}),E(D,"delete-media")&&e.jsxs(d,{onClick:()=>{_e(o.id),$(!1)},className:"w-full justify-start h-9 sm:h-10 text-xs sm:text-sm",variant:"destructive",children:[e.jsx(Ge,{className:"h-3.5 w-3.5 sm:h-4 sm:w-4 mr-2"}),t("Delete File")]})]})]})})]})]})})]})}export{Rs as default}; diff --git a/public/build/assets/menu-Cu-nnefe.js b/public/build/assets/menu-BGxVBBZl.js similarity index 89% rename from public/build/assets/menu-Cu-nnefe.js rename to public/build/assets/menu-BGxVBBZl.js index db2b10a4c..69e5d2c73 100644 --- a/public/build/assets/menu-Cu-nnefe.js +++ b/public/build/assets/menu-BGxVBBZl.js @@ -1,4 +1,4 @@ -import{G as e}from"./app-36WMjvX0.js";/** +import{G as e}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/message-square-DMJ4IbdE.js b/public/build/assets/message-square-C7x1Rix5.js similarity index 87% rename from public/build/assets/message-square-DMJ4IbdE.js rename to public/build/assets/message-square-C7x1Rix5.js index 3060dfea0..17abb903d 100644 --- a/public/build/assets/message-square-DMJ4IbdE.js +++ b/public/build/assets/message-square-C7x1Rix5.js @@ -1,4 +1,4 @@ -import{G as e}from"./app-36WMjvX0.js";/** +import{G as e}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/message-square-warning-DbVEqa_0.js b/public/build/assets/message-square-warning-DHRFlo8i.js similarity index 90% rename from public/build/assets/message-square-warning-DbVEqa_0.js rename to public/build/assets/message-square-warning-DHRFlo8i.js index 05959ebbf..63fee8c27 100644 --- a/public/build/assets/message-square-warning-DbVEqa_0.js +++ b/public/build/assets/message-square-warning-DHRFlo8i.js @@ -1,4 +1,4 @@ -import{G as a}from"./app-36WMjvX0.js";/** +import{G as a}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/monitor-DL9THmS7.js b/public/build/assets/monitor-P2T9V9tT.js similarity index 90% rename from public/build/assets/monitor-DL9THmS7.js rename to public/build/assets/monitor-P2T9V9tT.js index 79250a1ff..7e4a87607 100644 --- a/public/build/assets/monitor-DL9THmS7.js +++ b/public/build/assets/monitor-P2T9V9tT.js @@ -1,4 +1,4 @@ -import{G as e}from"./app-36WMjvX0.js";/** +import{G as e}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/multi-select-field-BX9C1tYH.js b/public/build/assets/multi-select-field-ALFA5JXF.js similarity index 96% rename from public/build/assets/multi-select-field-BX9C1tYH.js rename to public/build/assets/multi-select-field-ALFA5JXF.js index 96dd95a0b..95a8bdb14 100644 --- a/public/build/assets/multi-select-field-BX9C1tYH.js +++ b/public/build/assets/multi-select-field-ALFA5JXF.js @@ -1 +1 @@ -import{r as o,j as s}from"./ui-Z445SNHD.js";import{l as b,X as v}from"./app-36WMjvX0.js";function y({options:r,selected:t,onChange:a,placeholder:l="Select options",className:c}){const[h,u]=o.useState(!1),[p,d]=o.useState(""),i=o.useRef(null);o.useEffect(()=>{function e(n){i.current&&!i.current.contains(n.target)&&(u(!1),d(""))}return document.addEventListener("mousedown",e),()=>document.removeEventListener("mousedown",e)},[]);const g=e=>{t.includes(e)||a([...t,e]),d("")},f=e=>{a(t.filter(n=>n!==e))},x=r.filter(e=>!t.includes(e.value)&&e.label.toLowerCase().includes(p.toLowerCase()));return s.jsxs("div",{ref:i,className:`${c??""}`,children:[s.jsxs("div",{className:"flex flex-wrap gap-1 p-2 border rounded-md min-h-[38px] cursor-text",onClick:()=>u(!0),children:[t.map(e=>{const n=r.find(m=>m.value===e);return s.jsxs(b,{variant:"secondary",className:"rounded-sm px-1 font-normal",children:[(n==null?void 0:n.label)||e,s.jsx("button",{type:"button",className:"ml-1 rounded-sm",onClick:m=>{m.stopPropagation(),f(e)},children:s.jsx(v,{className:"h-3 w-3 text-muted-foreground hover:text-foreground"})})]},e)}),s.jsx("input",{type:"text",value:p,onChange:e=>d(e.target.value),onFocus:()=>u(!0),placeholder:t.length===0?l:"",className:"flex-1 outline-none bg-transparent min-w-[50px] text-sm"})]}),h&&x.length>0&&s.jsx("div",{className:"mt-1 w-full border border-gray-200 dark:border-gray-700 rounded-md bg-white dark:bg-gray-800 shadow-sm",children:x.map(e=>s.jsx("div",{className:"px-3 py-2 cursor-pointer text-sm text-gray-900 dark:text-gray-100 hover:bg-gray-100 dark:hover:bg-gray-700",onMouseDown:n=>{n.preventDefault(),g(e.value)},children:e.label},e.value))})]})}function S({field:r,formData:t,handleChange:a}){const l=Array.isArray(t[r.name])?t[r.name]:t[r.name]?[t[r.name].toString()]:[];return s.jsx(y,{options:r.options||[],selected:l,onChange:c=>a(r.name,c),placeholder:r.placeholder||`Select ${r.label}`})}export{S as M}; +import{r as o,j as s}from"./ui-Z445SNHD.js";import{l as b,X as v}from"./app-Da3PX8qg.js";function y({options:r,selected:t,onChange:a,placeholder:l="Select options",className:c}){const[h,u]=o.useState(!1),[p,d]=o.useState(""),i=o.useRef(null);o.useEffect(()=>{function e(n){i.current&&!i.current.contains(n.target)&&(u(!1),d(""))}return document.addEventListener("mousedown",e),()=>document.removeEventListener("mousedown",e)},[]);const g=e=>{t.includes(e)||a([...t,e]),d("")},f=e=>{a(t.filter(n=>n!==e))},x=r.filter(e=>!t.includes(e.value)&&e.label.toLowerCase().includes(p.toLowerCase()));return s.jsxs("div",{ref:i,className:`${c??""}`,children:[s.jsxs("div",{className:"flex flex-wrap gap-1 p-2 border rounded-md min-h-[38px] cursor-text",onClick:()=>u(!0),children:[t.map(e=>{const n=r.find(m=>m.value===e);return s.jsxs(b,{variant:"secondary",className:"rounded-sm px-1 font-normal",children:[(n==null?void 0:n.label)||e,s.jsx("button",{type:"button",className:"ml-1 rounded-sm",onClick:m=>{m.stopPropagation(),f(e)},children:s.jsx(v,{className:"h-3 w-3 text-muted-foreground hover:text-foreground"})})]},e)}),s.jsx("input",{type:"text",value:p,onChange:e=>d(e.target.value),onFocus:()=>u(!0),placeholder:t.length===0?l:"",className:"flex-1 outline-none bg-transparent min-w-[50px] text-sm"})]}),h&&x.length>0&&s.jsx("div",{className:"mt-1 w-full border border-gray-200 dark:border-gray-700 rounded-md bg-white dark:bg-gray-800 shadow-sm",children:x.map(e=>s.jsx("div",{className:"px-3 py-2 cursor-pointer text-sm text-gray-900 dark:text-gray-100 hover:bg-gray-100 dark:hover:bg-gray-700",onMouseDown:n=>{n.preventDefault(),g(e.value)},children:e.label},e.value))})]})}function S({field:r,formData:t,handleChange:a}){const l=Array.isArray(t[r.name])?t[r.name]:t[r.name]?[t[r.name].toString()]:[];return s.jsx(y,{options:r.options||[],selected:l,onChange:c=>a(r.name,c),placeholder:r.placeholder||`Select ${r.label}`})}export{S as M}; diff --git a/public/build/assets/noc-settings-DCC_Tt0R.js b/public/build/assets/noc-settings-BF-_sALF.js similarity index 89% rename from public/build/assets/noc-settings-DCC_Tt0R.js rename to public/build/assets/noc-settings-BF-_sALF.js index c03453878..012f0663a 100644 --- a/public/build/assets/noc-settings-DCC_Tt0R.js +++ b/public/build/assets/noc-settings-BF-_sALF.js @@ -1,4 +1,4 @@ -import{r as n,j as e}from"./ui-Z445SNHD.js";import{u as P,c as O,ap as k,C as L,n as E,m as M,L as x,al as g,s as f,v as j,w as y,B as I,y as R,r as D,t as i}from"./app-36WMjvX0.js";import{S as F,a as B,b as H,c as U,d as V}from"./select-DgPPBKIC.js";import{R as W}from"./rich-text-editor-BU9ZFbid.js";import{R as z}from"./react-country-flag.esm-Bs2jngHP.js";import{I as v}from"./info-VH-vNQ_z.js";import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./unlink-sh32LPkQ.js";import"./list-Ajdnpsw1.js";import"./quote-BtOwgBns.js";import"./link-ClcCoVU_.js";import"./code-DNPjFOcs.js";function ne({templates:l=[]}){const{t:r}=P(),{globalSettings:d}=O().props,b=(d==null?void 0:d.availableLanguages)||[],[t,N]=n.useState("en"),[m,c]=n.useState(""),[u,p]=n.useState(!1),[C,h]=n.useState(0),S=(()=>{const s=l.find(a=>a.language===t);return s!=null&&s.variables?(typeof s.variables=="string"?JSON.parse(s.variables):s.variables).map(o=>({key:o.replace(/_/g," ").replace(/\b\w/g,_=>_.toUpperCase()),label:`{${o}}`})):[{key:"Date",label:"{date}"},{key:"Company Name",label:"{company_name}"},{key:"Employee Name",label:"{employee_name}"},{key:"Designation",label:"{designation}"}]})(),w=` +import{r as n,j as e}from"./ui-Z445SNHD.js";import{u as P,c as O,ap as k,C as L,n as E,m as M,L as x,al as g,s as f,v as j,w as y,B as I,y as R,r as D,t as i}from"./app-Da3PX8qg.js";import{S as F,a as B,b as H,c as U,d as V}from"./select-9uIRiOV_.js";import{R as W}from"./rich-text-editor-DgC-p13Z.js";import{R as z}from"./react-country-flag.esm-Bs2jngHP.js";import{I as v}from"./info-Cj5ROI6H.js";import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./unlink-vC8B7N8r.js";import"./list-DY4Uh_0E.js";import"./quote-DF2Qwen7.js";import"./link-DeErafFW.js";import"./code-Dzlx6QPB.js";function ne({templates:l=[]}){const{t:r}=P(),{globalSettings:d}=O().props,b=(d==null?void 0:d.availableLanguages)||[],[t,N]=n.useState("en"),[m,c]=n.useState(""),[u,p]=n.useState(!1),[C,h]=n.useState(0),S=(()=>{const s=l.find(a=>a.language===t);return s!=null&&s.variables?(typeof s.variables=="string"?JSON.parse(s.variables):s.variables).map(o=>({key:o.replace(/_/g," ").replace(/\b\w/g,_=>_.toUpperCase()),label:`{${o}}`})):[{key:"Date",label:"{date}"},{key:"Company Name",label:"{company_name}"},{key:"Employee Name",label:"{employee_name}"},{key:"Designation",label:"{designation}"}]})(),w=`

No Objection Certificate

Date: {date}

diff --git a/public/build/assets/package-B9XnehkQ.js b/public/build/assets/package-C-rDDwyp.js similarity index 92% rename from public/build/assets/package-B9XnehkQ.js rename to public/build/assets/package-C-rDDwyp.js index 02e092f83..005f0167d 100644 --- a/public/build/assets/package-B9XnehkQ.js +++ b/public/build/assets/package-C-rDDwyp.js @@ -1,4 +1,4 @@ -import{G as a}from"./app-36WMjvX0.js";/** +import{G as a}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/page-template-B_mOhR6n.js b/public/build/assets/page-template-Cw8W4Qs2.js similarity index 96% rename from public/build/assets/page-template-B_mOhR6n.js rename to public/build/assets/page-template-Cw8W4Qs2.js index 91937b65a..64d471df7 100644 --- a/public/build/assets/page-template-B_mOhR6n.js +++ b/public/build/assets/page-template-Cw8W4Qs2.js @@ -1,4 +1,4 @@ -import{j as e,r as j,a as qe,b as Ye,J as Ze,K as ce}from"./ui-Z445SNHD.js";import{K as X,W as Qe,Y as et,u as Y,X as tt,L as U,I as me,B as _,V as fe,t as H,c as J,Z as rt,e as M,_ as nt,$ as st,a0 as at,a1 as it,a2 as pe,a3 as ge,d as K,a4 as ot,a5 as xe,a6 as je,a7 as lt,a as ct,a8 as dt,a9 as ut,g as ve,aa as ht,ab as mt,ac as be,ad as ye,x as n,F as ft,ae as pt,af as ue,r as ze,ag as we,H as gt,s as xt,v as jt,w as vt}from"./app-36WMjvX0.js";import{T as Ce}from"./textarea-CdnKPU5F.js";import{S as Se,a as Ne,b as Ae,c as ke,d as te}from"./select-DgPPBKIC.js";import{R as bt}from"./react-country-flag.esm-Bs2jngHP.js";import{l as yt}from"./language-BbwPiY59.js";import{S as Ie,B as wt,F as Ct}from"./sparkles-CpwdFUQZ.js";import{L as St}from"./loader-circle-CbxAZW2L.js";import{C as Le}from"./copy-DSkOAFhr.js";import{C as Ee,D as Nt,a as At,b as kt,e as It,d as Pe,f as Lt,c as Me,L as Et}from"./CookieConsentBanner-CIl2kmlz.js";import{C as se}from"./chevron-up-DXYKkCZG.js";import{C as re}from"./chevron-right-C_P-uZ-m.js";import{L as ae}from"./layout-grid-Ba5sCiyJ.js";import{B as Te}from"./briefcase-Dsiqzllu.js";import{C as Re}from"./credit-card-Dm0mmHp5.js";import{S as ie}from"./settings-DYZFNkOc.js";import{G as De}from"./gift-Cu9GEEJ_.js";import{U as Ue}from"./user-DToEmJ9g.js";import{U as _e}from"./users-Czs1F8XM.js";import{C as Fe}from"./calendar-BYVpj4_X.js";import{C as Pt}from"./calendar-days-BdrEl_Gk.js";import{C as Mt}from"./clock-Cfp0CYjJ.js";import{F as Tt}from"./fingerprint-q0Oj9Sk5.js";import{T as Rt}from"./timer-Bn-D5krG.js";import{D as Dt}from"./dollar-sign-CFqWGHdB.js";import{C as _t}from"./coins-D-42zezY.js";import{c as Ft}from"./index-BFT_C1pH.js";import{L as $t}from"./log-out-DJQW3sMi.js";function Bt({variant:t="header",children:s,...l}){const{position:c}=X();return t==="sidebar"?e.jsx(Qe,{...l,children:e.jsx("div",{dir:c==="right"?"rtl":"ltr",className:"w-full min-w-0 overflow-hidden",children:s})}):e.jsx("main",{className:"mx-auto flex h-full w-full max-w-7xl flex-1 flex-col gap-4 rounded-xl",...l,children:e.jsx("div",{dir:c==="right"?"rtl":"ltr",children:s})})}function Ot(t,s){const{registerModal:l,unregisterModal:c,getZIndex:v}=et(),[i]=j.useState(()=>t),[r,u]=j.useState(!1),m=s!==void 0?s:r;j.useEffect(()=>(m?l(i):c(i),()=>c(i)),[m,i,l,c]);const h=v(i);return{modalId:i,isOpen:m,setIsOpen:u,zIndex:h,open:()=>u(!0),close:()=>u(!1),toggle:()=>u(y=>!y)}}function Gt({isOpen:t,onClose:s,onGenerate:l,title:c="AI Content Generator",placeholder:v="Describe what you want to generate..."}){const{t:i}=Y();Ot("chatgpt-modal",t);const[r,u]=j.useState(""),[m,h]=j.useState(""),[y,f]=j.useState(!1),[w,a]=j.useState("en"),[g,d]=j.useState("medium"),[C,S]=j.useState(1),[A,k]=j.useState(150),[P,L]=j.useState(""),[E,T]=j.useState(!1);j.useEffect(()=>{if(t){const o=()=>{document.body.removeAttribute("inert"),document.documentElement.removeAttribute("inert"),document.querySelectorAll("[inert]").forEach(I=>I.removeAttribute("inert"))};o();const b=setInterval(o,100);return()=>clearInterval(b)}},[t]);const x=async()=>{var o;if(!r.trim()){H.error(i("Please enter a prompt"));return}f(!0);try{const b=await fetch(route("chatgpt.generate"),{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-TOKEN":((o=document.querySelector('meta[name="csrf-token"]'))==null?void 0:o.getAttribute("content"))||""},body:JSON.stringify({prompt:r,language:w,creativity:g,num_results:C,max_length:A})}),p=await b.json();if(b.ok&&p.success!==!1)h(p.content),H.success(i("Content generated successfully"));else{const I=p.message||i("Failed to generate content");H.error(I)}}catch(b){const p=b instanceof Error?b.message:i("Error connecting to AI service");H.error(p)}finally{f(!1)}},B=()=>{m&&(l(m),F())},F=()=>{u(""),h(""),L(""),T(!1),s()},Z=async o=>{try{await navigator.clipboard.writeText(o),T(!0),H.success(i("Copied to clipboard")),setTimeout(()=>T(!1),2e3)}catch{H.error(i("Failed to copy"))}},Q=()=>{const o=document.getElementById("generated-content");if(o){const b=o.selectionStart,p=o.selectionEnd,I=o.value.substring(b,p);L(I)}};if(!t)return null;const ee=e.jsxs("div",{className:"fixed inset-0 flex items-center justify-center",style:{zIndex:99999},"data-chatgpt-modal":!0,onClick:o=>{o.target===o.currentTarget&&F()},children:[e.jsx("div",{className:"fixed inset-0 bg-black/30"}),e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-xl max-w-2xl w-full mx-4 border relative",style:{zIndex:1e5},onClick:o=>o.stopPropagation(),children:[e.jsxs("div",{className:"p-6 border-b flex items-center justify-between",children:[e.jsxs("h2",{className:"text-lg font-semibold flex items-center gap-2",children:[e.jsx(Ie,{className:"h-5 w-5 text-blue-500"}),i(c)]}),e.jsx("button",{onClick:F,className:"p-1 hover:bg-gray-100 dark:hover:bg-gray-700 rounded-full transition-colors",children:e.jsx(tt,{className:"h-5 w-5"})})]}),e.jsxs("div",{className:"p-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx(U,{children:i("Language")}),e.jsxs(Se,{value:w,onValueChange:a,children:[e.jsx(Ne,{children:e.jsx(Ae,{})}),e.jsx(ke,{style:{zIndex:100010},children:yt.map(o=>e.jsxs(te,{value:o.code,children:[e.jsx(bt,{countryCode:o.countryCode,svg:!0,style:{width:"1em",height:"1em",marginRight:"8px"}}),o.name]},o.code))})]})]}),e.jsxs("div",{children:[e.jsx(U,{children:i("AI Creativity")}),e.jsxs(Se,{value:g,onValueChange:d,children:[e.jsx(Ne,{children:e.jsx(Ae,{})}),e.jsxs(ke,{style:{zIndex:100010},children:[e.jsxs(te,{value:"low",children:[i("Low")," (0.3)"]}),e.jsxs(te,{value:"medium",children:[i("Medium")," (0.7)"]}),e.jsxs(te,{value:"high",children:[i("High")," (0.9)"]})]})]})]})]}),e.jsxs("div",{className:"grid grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx(U,{children:i("Number of Results")}),e.jsx(me,{type:"number",value:C,onChange:o=>S(Number(o.target.value)),min:1,max:5})]}),e.jsxs("div",{children:[e.jsx(U,{children:i("Max Result Length")}),e.jsx(me,{type:"number",value:A,onChange:o=>k(Number(o.target.value)),min:50,max:500})]})]}),e.jsxs("div",{children:[e.jsx(U,{htmlFor:"prompt",children:i("Add Text")}),e.jsx(Ce,{id:"prompt",value:r,onChange:o=>u(o.target.value),placeholder:i(v),rows:3,className:"mt-1"})]}),e.jsx(_,{onClick:x,disabled:y||!r.trim(),className:"w-full",children:y?e.jsxs(e.Fragment,{children:[e.jsx(St,{className:"h-4 w-4 mr-2 animate-spin"}),i("Generating...")]}):e.jsxs(e.Fragment,{children:[e.jsx(Ie,{className:"h-4 w-4 mr-2"}),i("Generate")]})}),m&&e.jsxs("div",{children:[e.jsxs("div",{className:"flex justify-between items-center mb-2",children:[e.jsx(U,{htmlFor:"generated",children:i("Output Text")}),e.jsxs("div",{className:"flex gap-2",children:[P&&e.jsxs(_,{size:"sm",variant:"outline",onClick:()=>Z(P),children:[E?e.jsx(fe,{className:"h-4 w-4"}):e.jsx(Le,{className:"h-4 w-4"}),i("Copy Selected")]}),e.jsxs(_,{size:"sm",variant:"outline",onClick:()=>Z(m),children:[E?e.jsx(fe,{className:"h-4 w-4"}):e.jsx(Le,{className:"h-4 w-4"}),i("Copy Text")]})]})]}),e.jsx(Ce,{id:"generated-content",value:m,onChange:o=>h(o.target.value),onSelect:Q,rows:6,className:"mt-1"}),e.jsxs("div",{className:"flex gap-2 mt-2",children:[e.jsx(_,{onClick:B,className:"flex-1",children:i("Use This Content")}),e.jsx(_,{variant:"outline",onClick:x,disabled:y,children:i("Regenerate")})]})]})]})]})]});return typeof window<"u"?qe.createPortal(ee,document.body):null}function de(){var g,d,C,S,A,k,P,L,E,T;const{t}=Y(),{auth:s}=J().props,{position:l}=X(),[c,v]=j.useState(!1),[i,r]=j.useState(""),m=(((g=s==null?void 0:s.roles)==null?void 0:g[0])||((d=s==null?void 0:s.user)==null?void 0:d.type))==="superadmin"||((C=s==null?void 0:s.user)==null?void 0:C.type)==="superadmin",h=((S=s==null?void 0:s.user)==null?void 0:S.type)==="company";let y=!1;if(m)y=!0;else if(h)y=((A=s==null?void 0:s.user)==null?void 0:A.plan_is_active)===1&&((k=s==null?void 0:s.user)==null?void 0:k.plan)&&((L=(P=s==null?void 0:s.user)==null?void 0:P.plan)==null?void 0:L.enable_chatgpt)==="on";else{const x=(E=s==null?void 0:s.user)==null?void 0:E.creator;y=(x==null?void 0:x.plan_is_active)===1&&(x==null?void 0:x.plan)&&((T=x==null?void 0:x.plan)==null?void 0:T.enable_chatgpt)==="on"}if(!y)return null;j.useEffect(()=>{},[c]);const f=x=>{r(x)},w=()=>{v(!0)},a=()=>{v(!1)};return qe.createPortal(e.jsxs(e.Fragment,{children:[e.jsx("div",{className:`fixed bottom-6 z-[80000] pointer-events-auto ${l==="right"?"left-6":"right-6"}`,"data-chatgpt-button":!0,style:{pointerEvents:"auto",zIndex:8e4},onClickCapture:x=>{x.preventDefault(),x.stopPropagation(),x.nativeEvent.stopImmediatePropagation(),w()},onMouseDownCapture:x=>{x.preventDefault(),x.stopPropagation()},onClick:x=>{x.preventDefault(),x.stopPropagation()},children:e.jsx(_,{onClick:x=>{x.preventDefault(),x.stopPropagation(),w()},className:"h-14 w-14 rounded-full shadow-lg hover:shadow-xl transition-shadow pointer-events-auto",size:"lg","data-chatgpt-button":!0,style:{pointerEvents:"auto"},children:e.jsx(wt,{className:"h-6 w-6"})})}),e.jsx(Gt,{isOpen:c,onClose:a,onGenerate:f,title:t("AI Assistant"),placeholder:t("What would you like me to help you generate?")})]}),document.body)}function qt({children:t,variant:s="header"}){const[l,c]=j.useState(()=>typeof window<"u"?localStorage.getItem("sidebar")!=="false":!0),v=r=>{c(r),typeof window<"u"&&localStorage.setItem("sidebar",String(r))};if(s==="header")return e.jsxs("div",{className:"flex min-h-screen w-full flex-col",children:[t,e.jsx(de,{}),e.jsx(Ee,{})]});const{position:i}=X();return e.jsx(rt,{defaultOpen:l,open:l,onOpenChange:v,children:e.jsxs("div",{className:M("flex w-full",i==="right"?"flex-row-reverse":"flex-row"),children:[t,e.jsx(de,{}),e.jsx(Ee,{})]})})}const $e="nav_expanded_items";function zt({items:t=[],position:s}){const l=J(),{state:c}=nt(),v=document.documentElement.dir==="rtl",[i,r]=j.useState({}),u=v?s==="left"?"right":"left":s;j.useEffect(()=>{const a={},g=(d,C)=>{d.forEach(S=>{const A=y(S.href),k=S.children&&f(S.children);C&&(A||k)&&(a[C]=!0),S.children&&(A||k||S.defaultOpen===!0)&&(a[S.title]=!0,g(S.children,S.title)),S.children&&m(S.children,1,a)})};g(t),r(a);try{localStorage.setItem($e,JSON.stringify(a))}catch(d){console.error("Error saving navigation state:",d)}},[l.url,t]);const m=(a,g,d)=>{a.forEach(C=>{const S=`${g}-${C.title}`,A=y(C.href),k=C.children&&f(C.children);C.children&&(A||k)&&(d[S]=!0,m(C.children,g+1,d))})},h=a=>{const g={...i,[a]:!i[a]};r(g);try{localStorage.setItem($e,JSON.stringify(g))}catch(d){console.error("Error saving navigation state:",d)}},y=a=>{if(!a)return!1;const g=a.startsWith("http")?new URL(a):new URL(a,window.location.origin),d=new URL(l.url,window.location.origin),C=g.pathname.replace(/\/$/,""),S=d.pathname.replace(/\/$/,"");if(!(S===C||S.startsWith(C+"/")))return!1;let k=!0;return g.searchParams.forEach((P,L)=>{d.searchParams.get(L)!==P&&(k=!1)}),d.searchParams.has("my_attendance")&&!g.searchParams.has("my_attendance")&&(k=!1),k},f=a=>a?a.some(g=>y(g.href)||f(g.children)):!1,w=(a,g=1)=>e.jsx(ot,{children:a.map(d=>e.jsx("div",{children:d.children?e.jsxs(e.Fragment,{children:[e.jsx(xe,{children:e.jsx(je,{isActive:f(d.children),onClick:()=>h(`${g}-${d.title}`),className:"cursor-pointer",children:e.jsxs("div",{className:`flex items-center gap-2 ${u==="right"?"justify-end text-right":"justify-start text-left"}`,children:[e.jsx("span",{children:d.title}),c!=="collapsed"&&(i[`${g}-${d.title}`]?e.jsx(se,{className:"h-3 w-3 ml-auto"}):e.jsx(re,{className:"h-3 w-3 ml-auto"}))]})})}),i[`${g}-${d.title}`]&&w(d.children,g+1)]}):e.jsx(xe,{children:e.jsx(je,{asChild:!0,isActive:y(d.href),children:d.target==="_blank"?e.jsx("a",{href:d.href||"#",target:"_blank",rel:"noopener noreferrer",className:`flex items-center gap-2 ${u==="right"?"justify-end text-right":"justify-start text-left"}`,children:e.jsx("span",{children:d.title})}):e.jsx(K,{href:d.href||"#",prefetch:!0,className:`flex items-center gap-2 ${u==="right"?"justify-end text-right":"justify-start text-left"}`,children:e.jsx("span",{children:d.title})})})})},d.title))});return e.jsxs(st,{className:"px-1.5 py-0",children:[e.jsx(at,{className:`flex w-full text-xs ${u==="right"?"justify-end":"justify-start"}`}),e.jsx(it,{children:t.map(a=>e.jsx("div",{children:a.children?e.jsxs(e.Fragment,{children:[e.jsx(pe,{children:e.jsx(ge,{isActive:f(a.children),tooltip:{children:a.title},onClick:()=>h(a.title),className:"cursor-pointer",children:e.jsx("div",{className:`flex items-center gap-2 w-full ${u==="right"?"justify-end text-right":"justify-start text-left"}`,children:u==="right"?e.jsxs(e.Fragment,{children:[e.jsx("span",{children:c!=="collapsed"?a.title:""}),a.icon&&e.jsx(a.icon,{className:"h-4 w-4"}),c!=="collapsed"&&(i[a.title]?e.jsx(se,{className:"h-3 w-3"}):e.jsx(re,{className:"h-3 w-3"}))]}):e.jsxs(e.Fragment,{children:[a.icon&&e.jsx(a.icon,{className:"h-4 w-4"}),e.jsxs("div",{className:"flex items-center gap-1",children:[c!=="collapsed"&&e.jsx("span",{children:a.title}),c!=="collapsed"&&a.badge&&e.jsx("span",{className:"px-1.5 py-0.5 text-[10px] font-medium rounded-full bg-primary text-white",children:a.badge.label})]}),c!=="collapsed"&&(i[a.title]?e.jsx(se,{className:"h-3 w-3 ml-auto"}):e.jsx(re,{className:"h-3 w-3 ml-auto"}))]})})})}),c!=="collapsed"&&i[a.title]&&w(a.children)]}):e.jsx(pe,{children:e.jsx(ge,{asChild:!0,isActive:y(a.href),tooltip:{children:a.title},children:a.target==="_blank"?e.jsx("a",{href:a.href||"#",target:"_blank",rel:"noopener noreferrer",className:`flex items-center gap-2 ${u==="right"?"justify-end text-right":"justify-start text-left"}`,children:u==="right"?e.jsxs(e.Fragment,{children:[c!=="collapsed"&&e.jsx("span",{children:a.title}),a.icon&&e.jsx(a.icon,{className:"h-4 w-4"})]}):e.jsxs(e.Fragment,{children:[a.icon&&e.jsx(a.icon,{className:"h-4 w-4"}),c!=="collapsed"&&e.jsx("span",{children:a.title})]})}):e.jsx(K,{href:a.href||"#",prefetch:!0,className:`flex items-center gap-2 ${u==="right"?"justify-end text-right":"justify-start text-left"}`,children:u==="right"?e.jsxs(e.Fragment,{children:[c!=="collapsed"&&e.jsx("span",{children:a.title}),a.icon&&e.jsx(a.icon,{className:"h-4 w-4"})]}):e.jsxs(e.Fragment,{children:[a.icon&&e.jsx(a.icon,{className:"h-4 w-4"}),c!=="collapsed"&&e.jsx("span",{children:a.title})]})})})})},a.title))})]})}function Ut(){var Q,ee;const{t,i18n:s}=Y(),{auth:l,globalSettings:c,companySlug:v}=J().props,i=((Q=l.user)==null?void 0:Q.type)||((ee=l.user)==null?void 0:ee.role),r=(l==null?void 0:l.permissions)||[],u=(l==null?void 0:l.tenant_modules)||{},m=c==null?void 0:c.is_saas,h=o=>!m||!u||Object.keys(u).length===0?!0:u[o]!==!1&&u[o]!==0;document.documentElement.dir;const y=()=>[{title:t("Dashboard"),href:route("dashboard"),icon:ae},{title:t("Companies"),href:route("companies.index"),icon:Te},{title:t("Media Library"),href:route("media-library"),icon:be},{title:t("Plans"),icon:Re,children:[{title:t("Plan"),href:route("plans.index")},{title:t("Plan Request"),href:route("plan-requests.index")},{title:t("Plan Orders"),href:route("plan-orders.index")}]},{title:t("Coupons"),href:route("coupons.index"),icon:ie},{title:t("Referral Program"),href:route("referral.index"),icon:De},{title:t("Landing Page"),icon:ye,children:[{title:t("Landing Page"),href:route("landing-page")},{title:t("Custom Pages"),href:route("landing-page.custom-pages.index")},...n(r,"manage-contacts")?[{title:t("Contact Inquiries"),href:route("contacts.index")}]:[],...n(r,"manage-newsletters")?[{title:t("Newsletter"),href:route("newsletters.index")}]:[]]},{title:t("Settings"),href:route("settings"),icon:ie}],f=()=>{const o=[];i!=="employee"&&n(r,"manage-dashboard")&&o.push({title:t("Dashboard"),href:route("dashboard"),icon:ae});const b=[];n(r,"manage-users")&&b.push({title:t("Users"),href:route("users.index")}),n(r,"manage-roles")&&b.push({title:t("Roles"),href:route("roles.index")}),b.length>0&&o.push({title:t("Staff"),icon:_e,children:b});const p=[];n(r,"manage-branches")&&p.push({title:t("Branches"),href:route("hr.branches.index")}),n(r,"manage-departments")&&p.push({title:t("Departments"),href:route("hr.departments.index")}),n(r,"manage-designations")&&p.push({title:t("Designations"),href:route("hr.designations.index")}),n(r,"manage-document-types")&&p.push({title:t("Document Types"),href:route("hr.document-types.index")}),n(r,"manage-employees")&&p.push({title:t("Employees"),href:route("hr.employees.index")}),n(r,"manage-award-types")&&p.push({title:t("Award Types"),href:route("hr.award-types.index")}),n(r,"manage-awards")&&p.push({title:t("Awards"),href:route("hr.awards.index")}),n(r,"manage-promotions")&&p.push({title:t("Promotions"),href:route("hr.promotions.index")});const I=[];n(r,"manage-performance-indicator-categories")&&I.push({title:t("Indicator Categories"),href:route("hr.performance.indicator-categories.index")}),n(r,"manage-performance-indicators")&&I.push({title:t("Indicators"),href:route("hr.performance.indicators.index")}),n(r,"manage-goal-types")&&I.push({title:t("Goal Types"),href:route("hr.performance.goal-types.index")}),n(r,"manage-employee-goals")&&I.push({title:t("Employee Goals"),href:route("hr.performance.employee-goals.index")}),n(r,"manage-review-cycles")&&I.push({title:t("Review Cycles"),href:route("hr.performance.review-cycles.index")}),n(r,"manage-employee-reviews")&&I.push({title:t("Employee Reviews"),href:route("hr.performance.employee-reviews.index")}),I.length>0&&p.push({title:t("Performance"),children:I}),n(r,"manage-resignations")&&p.push({title:t("Resignations"),href:route("hr.resignations.index")}),n(r,"manage-terminations")&&p.push({title:t("Terminations"),href:route("hr.terminations.index")}),n(r,"manage-warnings")&&p.push({title:t("Warnings"),href:route("hr.warnings.index")}),n(r,"manage-trips")&&p.push({title:t("Trips"),href:route("hr.trips.index")}),n(r,"manage-complaints")&&p.push({title:t("Complaints"),href:route("hr.complaints.index")}),n(r,"manage-employee-transfers")&&p.push({title:t("Transfers"),href:route("hr.transfers.index")}),n(r,"manage-holidays")&&p.push({title:t("Holidays"),href:route("hr.holidays.index")}),n(r,"manage-announcements")&&p.push({title:t("Announcements"),href:route("hr.announcements.index")});const O=[];n(r,"manage-asset-types")&&O.push({title:t("Asset Types"),href:route("hr.asset-types.index")}),n(r,"manage-assets")&&O.push({title:t("Assets"),href:route("hr.assets.index")}),n(r,"manage-assets")&&O.push({title:t("Dashboard"),href:route("hr.assets.dashboard")}),n(r,"manage-assets")&&O.push({title:t("Depreciation"),href:route("hr.assets.depreciation-report")}),O.length>0&&p.push({title:t("Asset Management"),children:O});const G=[];n(r,"manage-training-types")&&G.push({title:t("Training Types"),href:route("hr.training-types.index")}),n(r,"manage-training-programs")&&G.push({title:t("Training Programs"),href:route("hr.training-programs.index")}),n(r,"manage-training-sessions")&&G.push({title:t("Training Sessions"),href:route("hr.training-sessions.index")}),n(r,"manage-employee-trainings")&&G.push({title:t("Employee Trainings"),href:route("hr.employee-trainings.index")}),G.length>0&&p.push({title:t("Training"),children:G}),p.length>0&&o.push({title:t("HR Management"),icon:Te,children:p});const N=[];n(r,"manage-job-categories")&&N.push({title:t("Job Categories"),href:route("hr.recruitment.job-categories.index")}),n(r,"manage-job-types")&&N.push({title:t("Job Types"),href:route("hr.recruitment.job-types.index")}),n(r,"manage-job-locations")&&N.push({title:t("Job Locations"),href:route("hr.recruitment.job-locations.index")}),n(r,"manage-custom-questions")&&N.push({title:t("Custom Questions"),href:route("hr.recruitment.custom-questions.index")}),n(r,"manage-job-postings")&&N.push({title:t("Job Postings"),href:route("hr.recruitment.job-postings.index")}),n(r,"manage-candidate-sources")&&N.push({title:t("Candidate Sources"),href:route("hr.recruitment.candidate-sources.index")}),n(r,"manage-candidates")&&N.push({title:t("Candidates"),href:route("hr.recruitment.candidates.index")}),n(r,"manage-interview-types")&&N.push({title:t("Interview Types"),href:route("hr.recruitment.interview-types.index")}),n(r,"manage-interview-rounds")&&N.push({title:t("Interview Rounds"),href:route("hr.recruitment.interview-rounds.index")}),n(r,"manage-interviews")&&N.push({title:t("Interviews"),href:route("hr.recruitment.interviews.index")}),n(r,"manage-interview-feedback")&&N.push({title:t("Interview Feedback"),href:route("hr.recruitment.interview-feedback.index")}),n(r,"manage-candidate-assessments")&&N.push({title:t("Candidate Assessments"),href:route("hr.recruitment.candidate-assessments.index")}),n(r,"manage-offer-templates")&&N.push({title:t("Offer Templates"),href:route("hr.recruitment.offer-templates.index")}),n(r,"manage-offers")&&N.push({title:t("Offers"),href:route("hr.recruitment.offers.index")}),n(r,"manage-onboarding-checklists")&&N.push({title:t("Onboarding Checklists"),href:route("hr.recruitment.onboarding-checklists.index")}),n(r,"manage-checklist-items")&&N.push({title:t("Checklist Items"),href:route("hr.recruitment.checklist-items.index")}),n(r,"manage-candidate-onboarding")&&N.push({title:t("Candidate Onboarding"),href:route("hr.recruitment.candidate-onboarding.index")}),n(r,"manage-career-page")&&v&&N.push({title:t("Career"),href:route("career.index",v),target:"_blank"}),N.length>0&&h("recruitment")&&o.push({title:t("Recruitment"),icon:_e,children:N});const V=[];n(r,"manage-contract-types")&&V.push({title:t("Contract Types"),href:route("hr.contracts.contract-types.index")}),n(r,"manage-employee-contracts")&&V.push({title:t("Employee Contracts"),href:route("hr.contracts.employee-contracts.index")}),n(r,"manage-contract-templates")&&V.push({title:t("Contract Templates"),href:route("hr.contracts.contract-templates.index")}),V.length>0&&o.push({title:t("Contract Management"),icon:ft,children:V});const q=[];n(r,"manage-document-categories")&&q.push({title:t("Document Categories"),href:route("hr.documents.document-categories.index")}),n(r,"manage-hr-documents")&&q.push({title:t("HR Documents"),href:route("hr.documents.hr-documents.index")}),n(r,"manage-document-acknowledgments")&&q.push({title:t("Acknowledgments"),href:route("hr.documents.document-acknowledgments.index")}),n(r,"manage-document-templates")&&q.push({title:t("Document Templates"),href:route("hr.documents.document-templates.index")}),q.length>0&&o.push({title:t("Document Management"),icon:Ct,children:q});const R=[];n(r,"manage-meeting-types")&&R.push({title:t("Meeting Types"),href:route("meetings.meeting-types.index")}),n(r,"manage-meeting-rooms")&&R.push({title:t("Meeting Rooms"),href:route("meetings.meeting-rooms.index")}),n(r,"manage-meetings")&&R.push({title:t("Meetings"),href:route("meetings.meetings.index")}),n(r,"manage-meeting-attendees")&&R.push({title:t("Meeting Attendees"),href:route("meetings.meeting-attendees.index")}),n(r,"manage-meeting-minutes")&&R.push({title:t("Meeting Minutes"),href:route("meetings.meeting-minutes.index")}),n(r,"manage-action-items")&&R.push({title:t("Action Items"),href:route("meetings.action-items.index")}),R.length>0&&o.push({title:t("Meetings"),icon:Fe,children:R}),(n(r,"view-calendar")||n(r,"manage-calendar"))&&o.push({title:t("Calendar"),href:route("calendar.index"),icon:Fe}),n(r,"manage-media")&&o.push({title:t("Media Library"),href:route("media-library"),icon:be});const z=[];n(r,"manage-leave-types")&&z.push({title:t("Leave Types"),href:route("hr.leave-types.index")}),n(r,"manage-leave-policies")&&z.push({title:t("Leave Policies"),href:route("hr.leave-policies.index")}),n(r,"manage-leave-applications")&&z.push({title:t("Leave Applications"),href:route("hr.leave-applications.index")}),n(r,"manage-leave-balances")&&z.push({title:t("Leave Balances"),href:route("hr.leave-balances.index")}),z.length>0&&o.push({title:t("Leave Management"),icon:Pt,children:z});const $=[];n(r,"manage-shifts")&&$.push({title:t("Shifts"),href:route("hr.shifts.index")}),n(r,"manage-attendance-records")&&$.push({title:t("Attendance Records"),href:route("hr.attendance-records.index")}),n(r,"manage-attendance-regularizations")&&$.push({title:t("Attendance Adjustment"),href:route("hr.attendance-regularizations.index")}),n(r,"manage-attendance-records")&&$.push({title:t("Attendance Locations"),href:route("hr.attendance-locations.index")}),n(r,"manage-attendance-records")&&$.push({title:t("Overtime Requests"),href:route("hr.overtime.index")}),$.length>0&&h("attendance")&&o.push({title:t("Attendance"),icon:Mt,children:$}),n(r,"manage-biometric-attendance")&&h("biometric")&&o.push({title:t("Biometric Attendance"),href:route("hr.biometric-attendance.index"),icon:Tt});const ne=[];n(r,"manage-time-entries")&&ne.push({title:t("Time Entries"),href:route("hr.time-entries.index")}),ne.length>0&&h("timesheet")&&o.push({title:t("Time Tracking"),icon:Rt,children:ne});const D=[];n(r,"manage-salary-components")&&D.push({title:t("Salary Components"),href:route("hr.salary-components.index")}),n(r,"manage-employee-salaries")&&D.push({title:t("Employee Salaries"),href:route("hr.employee-salaries.index")}),n(r,"manage-employee-salaries")&&D.push({title:t("Statutory Brackets"),href:route("hr.statutory-brackets.index")}),n(r,"manage-payroll-runs")&&(D.push({title:t("Payroll Runs"),href:route("hr.payroll-runs.index")}),D.push({title:t("13th Month Pay"),href:route("hr.thirteenth-month.index")})),n(r,"manage-payslips")&&D.push({title:t("Payslips"),href:route("hr.payslips.index")}),D.length>0&&h("payroll")&&o.push({title:t("Payroll Management"),icon:Dt,children:D});const W=[];return m&&n(r,"manage-plans")&&W.push({title:t("Plans"),href:route("plans.index")}),m&&n(r,"view-plan-requests")&&W.push({title:t("Plan Requests"),href:route("plan-requests.index")}),m&&n(r,"view-plan-orders")&&W.push({title:t("Plan Orders"),href:route("plan-orders.index")}),W.length>0&&o.push({title:t("Plans"),icon:Re,children:W}),m&&n(r,"manage-referral")&&o.push({title:t("Referral Program"),href:route("referral.index"),icon:De}),!m&&n(r,"manage-currencies")&&o.push({title:t("Currency"),href:route("currencies.index"),icon:_t}),!m&&n(r,"manage-landing-page")&&o.push({title:t("Landing Page"),icon:ye,children:[{title:t("Landing Page"),href:route("landing-page")},{title:t("Custom Pages"),href:route("landing-page.custom-pages.index")},...n(r,"manage-contacts")?[{title:t("Contact Inquiries"),href:route("contacts.index")}]:[],...n(r,"manage-newsletters")?[{title:t("Newsletter"),href:route("newsletters.index")}]:[]]}),n(r,"manage-settings")&&o.push({title:t("Settings"),href:route("settings"),icon:ie}),o},a=i==="superadmin"?y():i==="employee"?[...(()=>{const o=[];o.push({title:t("Dashboard"),href:route("dashboard"),icon:ae});const b=[];return b.push({title:t("My Leaves"),href:route("hr.leave-applications.index")}),b.push({title:t("Overtime Requests"),href:route("hr.overtime.index")}),b.push({title:t("My Attendance"),href:route("hr.attendance-records.index")+"?my_attendance=1"}),b.push({title:t("My Payslips"),href:route("hr.payslips.index")}),(n(r,"view-leave-balances")||n(r,"manage-own-leave-balances")||n(r,"manage-leave-balances"))&&b.push({title:t("Leave Balances"),href:route("hr.leave-balances.index")}),(n(r,"view-biometric-attendance")||n(r,"manage-own-biometric-attendance")||n(r,"manage-biometric-attendance"))&&b.push({title:t("Biometric Attendance"),href:route("hr.biometric-attendance.index")}),b.length>0&&o.push({title:t("Self Service"),icon:Ue,children:b}),o})(),...f()]:f(),{position:g,effectivePosition:d}=X(),{variant:C,collapsible:S,style:A}=lt(),{logoLight:k,logoDark:P,favicon:L,titleText:E,updateBrandSettings:T}=ct(),[x,B]=j.useState({});j.useEffect(()=>{B(A==="colored"?{backgroundColor:"var(--primary)",color:"white"}:A==="gradient"?{background:"linear-gradient(to bottom, var(--primary), color-mix(in srgb, var(--primary), transparent 20%))",color:"white"}:{})},[A]);const F=a,Z=()=>{if(F.length===0)return route("dashboard");const o=F[0];return o.href?o.href:o.children&&o.children.length>0&&o.children[0].href||route("dashboard")};return e.jsxs(dt,{side:d,collapsible:S,variant:C,className:A!=="plain"?"sidebar-custom-style":"",children:[e.jsx(ut,{className:A!=="plain"?"sidebar-styled":"",style:x,children:e.jsx("div",{className:"flex justify-center items-center p-2",children:e.jsxs(K,{href:Z(),prefetch:!0,className:"flex items-center justify-center",children:[e.jsx("div",{className:"group-data-[collapsible=icon]:hidden flex items-center",children:(()=>{const o=document.documentElement.classList.contains("dark"),b=(o?k:P)||(o?"images/logos/logo-light.png":"images/logos/logo-dark.png"),p=ve(b);return p?e.jsx("img",{src:p,alt:"Logo",className:"w-auto max-h-9 object-contain transition-all duration-200"},`${b}`):e.jsx("div",{className:"h-12 text-inherit font-semibold flex items-center text-lg tracking-tight",children:E||"HRM System"})})()}),e.jsx("div",{className:"h-8 w-8 hidden group-data-[collapsible=icon]:block",children:(()=>{const o=L?ve(L):"";return o?e.jsx("img",{src:o,alt:"Icon",className:"h-8 w-8 transition-all duration-200",onError:()=>T({favicon:""})},`${L}-${Date.now()}`):e.jsx("div",{className:"h-8 w-8 bg-primary text-white rounded flex items-center justify-center font-bold shadow-sm",children:(E==null?void 0:E.charAt(0))||"W"})})()})]})})}),e.jsx(ht,{children:e.jsx("div",{style:x,className:`h-full ${A!=="plain"?"sidebar-styled":""}`,children:e.jsx(zt,{items:F,position:d})})}),e.jsx(mt,{})]})}function Ht({...t}){return e.jsx("nav",{"aria-label":"breadcrumb","data-slot":"breadcrumb",...t})}function Jt({className:t,...s}){return e.jsx("ol",{"data-slot":"breadcrumb-list",className:M("text-muted-foreground flex flex-wrap items-center gap-1.5 text-sm break-words sm:gap-2.5",t),...s})}function Vt({className:t,...s}){return e.jsx("li",{"data-slot":"breadcrumb-item",className:M("inline-flex items-center gap-1.5",t),...s})}function Wt({asChild:t,className:s,...l}){const c=t?pt:"a";return e.jsx(c,{"data-slot":"breadcrumb-link",className:M("hover:text-foreground transition-colors cursor-pointer",s),...l})}function Kt({className:t,...s}){return e.jsx("span",{"data-slot":"breadcrumb-page",role:"link","aria-disabled":"true","aria-current":"page",className:M("text-foreground font-normal",t),...s})}function Xt({children:t,className:s,...l}){return e.jsx("li",{"data-slot":"breadcrumb-separator",role:"presentation","aria-hidden":"true",className:M("[&>svg]:size-3.5",s),...l,children:t??e.jsx(re,{})})}function Yt({items:t}){return e.jsx(e.Fragment,{children:t&&t.length>0&&e.jsx(Ht,{children:e.jsx(Jt,{children:t.map((s,l)=>{const c=l===t.length-1;return e.jsxs(j.Fragment,{children:[e.jsx(Vt,{children:c?e.jsx(Kt,{children:s.label}):e.jsx(Wt,{asChild:!0,children:e.jsx(K,{href:s.href||"#",children:s.label})})}),!c&&e.jsx(Xt,{})]},l)})})})})}var oe={exports:{}},le={};/** +import{j as e,r as j,a as qe,b as Ye,J as Ze,K as ce}from"./ui-Z445SNHD.js";import{K as X,W as Qe,Y as et,u as Y,X as tt,L as U,I as me,B as _,V as fe,t as H,c as J,Z as rt,e as M,_ as nt,$ as st,a0 as at,a1 as it,a2 as pe,a3 as ge,d as K,a4 as ot,a5 as xe,a6 as je,a7 as lt,a as ct,a8 as dt,a9 as ut,g as ve,aa as ht,ab as mt,ac as be,ad as ye,x as n,F as ft,ae as pt,af as ue,r as ze,ag as we,H as gt,s as xt,v as jt,w as vt}from"./app-Da3PX8qg.js";import{T as Ce}from"./textarea-BgXisGCr.js";import{S as Se,a as Ne,b as Ae,c as ke,d as te}from"./select-9uIRiOV_.js";import{R as bt}from"./react-country-flag.esm-Bs2jngHP.js";import{l as yt}from"./language-BbwPiY59.js";import{S as Ie,B as wt,F as Ct}from"./sparkles-5e-ws3h6.js";import{L as St}from"./loader-circle-BDWbvi2z.js";import{C as Le}from"./copy-D8vf_ZyP.js";import{C as Ee,D as Nt,a as At,b as kt,e as It,d as Pe,f as Lt,c as Me,L as Et}from"./CookieConsentBanner-DR6kgCLT.js";import{C as se}from"./chevron-up-CIpCAMDk.js";import{C as re}from"./chevron-right-DCgmF6LO.js";import{L as ae}from"./layout-grid-DD1-BKce.js";import{B as Te}from"./briefcase-lPam_Ipn.js";import{C as Re}from"./credit-card-CHqjxFip.js";import{S as ie}from"./settings-BUhtRdnI.js";import{G as De}from"./gift-dVgRLkc0.js";import{U as Ue}from"./user-Ka_u5D6T.js";import{U as _e}from"./users-BG7aX58P.js";import{C as Fe}from"./calendar-kiIl5Cyq.js";import{C as Pt}from"./calendar-days-BgbYDkbG.js";import{C as Mt}from"./clock-CLIx856C.js";import{F as Tt}from"./fingerprint-BTRdXMJ4.js";import{T as Rt}from"./timer-0BosSTc0.js";import{D as Dt}from"./dollar-sign-BKfERkc9.js";import{C as _t}from"./coins-cHhhtBQu.js";import{c as Ft}from"./index-BFT_C1pH.js";import{L as $t}from"./log-out-CphXjhx9.js";function Bt({variant:t="header",children:s,...l}){const{position:c}=X();return t==="sidebar"?e.jsx(Qe,{...l,children:e.jsx("div",{dir:c==="right"?"rtl":"ltr",className:"w-full min-w-0 overflow-hidden",children:s})}):e.jsx("main",{className:"mx-auto flex h-full w-full max-w-7xl flex-1 flex-col gap-4 rounded-xl",...l,children:e.jsx("div",{dir:c==="right"?"rtl":"ltr",children:s})})}function Ot(t,s){const{registerModal:l,unregisterModal:c,getZIndex:v}=et(),[i]=j.useState(()=>t),[r,u]=j.useState(!1),m=s!==void 0?s:r;j.useEffect(()=>(m?l(i):c(i),()=>c(i)),[m,i,l,c]);const h=v(i);return{modalId:i,isOpen:m,setIsOpen:u,zIndex:h,open:()=>u(!0),close:()=>u(!1),toggle:()=>u(y=>!y)}}function Gt({isOpen:t,onClose:s,onGenerate:l,title:c="AI Content Generator",placeholder:v="Describe what you want to generate..."}){const{t:i}=Y();Ot("chatgpt-modal",t);const[r,u]=j.useState(""),[m,h]=j.useState(""),[y,f]=j.useState(!1),[w,a]=j.useState("en"),[g,d]=j.useState("medium"),[C,S]=j.useState(1),[A,k]=j.useState(150),[P,L]=j.useState(""),[E,T]=j.useState(!1);j.useEffect(()=>{if(t){const o=()=>{document.body.removeAttribute("inert"),document.documentElement.removeAttribute("inert"),document.querySelectorAll("[inert]").forEach(I=>I.removeAttribute("inert"))};o();const b=setInterval(o,100);return()=>clearInterval(b)}},[t]);const x=async()=>{var o;if(!r.trim()){H.error(i("Please enter a prompt"));return}f(!0);try{const b=await fetch(route("chatgpt.generate"),{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-TOKEN":((o=document.querySelector('meta[name="csrf-token"]'))==null?void 0:o.getAttribute("content"))||""},body:JSON.stringify({prompt:r,language:w,creativity:g,num_results:C,max_length:A})}),p=await b.json();if(b.ok&&p.success!==!1)h(p.content),H.success(i("Content generated successfully"));else{const I=p.message||i("Failed to generate content");H.error(I)}}catch(b){const p=b instanceof Error?b.message:i("Error connecting to AI service");H.error(p)}finally{f(!1)}},B=()=>{m&&(l(m),F())},F=()=>{u(""),h(""),L(""),T(!1),s()},Z=async o=>{try{await navigator.clipboard.writeText(o),T(!0),H.success(i("Copied to clipboard")),setTimeout(()=>T(!1),2e3)}catch{H.error(i("Failed to copy"))}},Q=()=>{const o=document.getElementById("generated-content");if(o){const b=o.selectionStart,p=o.selectionEnd,I=o.value.substring(b,p);L(I)}};if(!t)return null;const ee=e.jsxs("div",{className:"fixed inset-0 flex items-center justify-center",style:{zIndex:99999},"data-chatgpt-modal":!0,onClick:o=>{o.target===o.currentTarget&&F()},children:[e.jsx("div",{className:"fixed inset-0 bg-black/30"}),e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-xl max-w-2xl w-full mx-4 border relative",style:{zIndex:1e5},onClick:o=>o.stopPropagation(),children:[e.jsxs("div",{className:"p-6 border-b flex items-center justify-between",children:[e.jsxs("h2",{className:"text-lg font-semibold flex items-center gap-2",children:[e.jsx(Ie,{className:"h-5 w-5 text-blue-500"}),i(c)]}),e.jsx("button",{onClick:F,className:"p-1 hover:bg-gray-100 dark:hover:bg-gray-700 rounded-full transition-colors",children:e.jsx(tt,{className:"h-5 w-5"})})]}),e.jsxs("div",{className:"p-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx(U,{children:i("Language")}),e.jsxs(Se,{value:w,onValueChange:a,children:[e.jsx(Ne,{children:e.jsx(Ae,{})}),e.jsx(ke,{style:{zIndex:100010},children:yt.map(o=>e.jsxs(te,{value:o.code,children:[e.jsx(bt,{countryCode:o.countryCode,svg:!0,style:{width:"1em",height:"1em",marginRight:"8px"}}),o.name]},o.code))})]})]}),e.jsxs("div",{children:[e.jsx(U,{children:i("AI Creativity")}),e.jsxs(Se,{value:g,onValueChange:d,children:[e.jsx(Ne,{children:e.jsx(Ae,{})}),e.jsxs(ke,{style:{zIndex:100010},children:[e.jsxs(te,{value:"low",children:[i("Low")," (0.3)"]}),e.jsxs(te,{value:"medium",children:[i("Medium")," (0.7)"]}),e.jsxs(te,{value:"high",children:[i("High")," (0.9)"]})]})]})]})]}),e.jsxs("div",{className:"grid grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx(U,{children:i("Number of Results")}),e.jsx(me,{type:"number",value:C,onChange:o=>S(Number(o.target.value)),min:1,max:5})]}),e.jsxs("div",{children:[e.jsx(U,{children:i("Max Result Length")}),e.jsx(me,{type:"number",value:A,onChange:o=>k(Number(o.target.value)),min:50,max:500})]})]}),e.jsxs("div",{children:[e.jsx(U,{htmlFor:"prompt",children:i("Add Text")}),e.jsx(Ce,{id:"prompt",value:r,onChange:o=>u(o.target.value),placeholder:i(v),rows:3,className:"mt-1"})]}),e.jsx(_,{onClick:x,disabled:y||!r.trim(),className:"w-full",children:y?e.jsxs(e.Fragment,{children:[e.jsx(St,{className:"h-4 w-4 mr-2 animate-spin"}),i("Generating...")]}):e.jsxs(e.Fragment,{children:[e.jsx(Ie,{className:"h-4 w-4 mr-2"}),i("Generate")]})}),m&&e.jsxs("div",{children:[e.jsxs("div",{className:"flex justify-between items-center mb-2",children:[e.jsx(U,{htmlFor:"generated",children:i("Output Text")}),e.jsxs("div",{className:"flex gap-2",children:[P&&e.jsxs(_,{size:"sm",variant:"outline",onClick:()=>Z(P),children:[E?e.jsx(fe,{className:"h-4 w-4"}):e.jsx(Le,{className:"h-4 w-4"}),i("Copy Selected")]}),e.jsxs(_,{size:"sm",variant:"outline",onClick:()=>Z(m),children:[E?e.jsx(fe,{className:"h-4 w-4"}):e.jsx(Le,{className:"h-4 w-4"}),i("Copy Text")]})]})]}),e.jsx(Ce,{id:"generated-content",value:m,onChange:o=>h(o.target.value),onSelect:Q,rows:6,className:"mt-1"}),e.jsxs("div",{className:"flex gap-2 mt-2",children:[e.jsx(_,{onClick:B,className:"flex-1",children:i("Use This Content")}),e.jsx(_,{variant:"outline",onClick:x,disabled:y,children:i("Regenerate")})]})]})]})]})]});return typeof window<"u"?qe.createPortal(ee,document.body):null}function de(){var g,d,C,S,A,k,P,L,E,T;const{t}=Y(),{auth:s}=J().props,{position:l}=X(),[c,v]=j.useState(!1),[i,r]=j.useState(""),m=(((g=s==null?void 0:s.roles)==null?void 0:g[0])||((d=s==null?void 0:s.user)==null?void 0:d.type))==="superadmin"||((C=s==null?void 0:s.user)==null?void 0:C.type)==="superadmin",h=((S=s==null?void 0:s.user)==null?void 0:S.type)==="company";let y=!1;if(m)y=!0;else if(h)y=((A=s==null?void 0:s.user)==null?void 0:A.plan_is_active)===1&&((k=s==null?void 0:s.user)==null?void 0:k.plan)&&((L=(P=s==null?void 0:s.user)==null?void 0:P.plan)==null?void 0:L.enable_chatgpt)==="on";else{const x=(E=s==null?void 0:s.user)==null?void 0:E.creator;y=(x==null?void 0:x.plan_is_active)===1&&(x==null?void 0:x.plan)&&((T=x==null?void 0:x.plan)==null?void 0:T.enable_chatgpt)==="on"}if(!y)return null;j.useEffect(()=>{},[c]);const f=x=>{r(x)},w=()=>{v(!0)},a=()=>{v(!1)};return qe.createPortal(e.jsxs(e.Fragment,{children:[e.jsx("div",{className:`fixed bottom-6 z-[80000] pointer-events-auto ${l==="right"?"left-6":"right-6"}`,"data-chatgpt-button":!0,style:{pointerEvents:"auto",zIndex:8e4},onClickCapture:x=>{x.preventDefault(),x.stopPropagation(),x.nativeEvent.stopImmediatePropagation(),w()},onMouseDownCapture:x=>{x.preventDefault(),x.stopPropagation()},onClick:x=>{x.preventDefault(),x.stopPropagation()},children:e.jsx(_,{onClick:x=>{x.preventDefault(),x.stopPropagation(),w()},className:"h-14 w-14 rounded-full shadow-lg hover:shadow-xl transition-shadow pointer-events-auto",size:"lg","data-chatgpt-button":!0,style:{pointerEvents:"auto"},children:e.jsx(wt,{className:"h-6 w-6"})})}),e.jsx(Gt,{isOpen:c,onClose:a,onGenerate:f,title:t("AI Assistant"),placeholder:t("What would you like me to help you generate?")})]}),document.body)}function qt({children:t,variant:s="header"}){const[l,c]=j.useState(()=>typeof window<"u"?localStorage.getItem("sidebar")!=="false":!0),v=r=>{c(r),typeof window<"u"&&localStorage.setItem("sidebar",String(r))};if(s==="header")return e.jsxs("div",{className:"flex min-h-screen w-full flex-col",children:[t,e.jsx(de,{}),e.jsx(Ee,{})]});const{position:i}=X();return e.jsx(rt,{defaultOpen:l,open:l,onOpenChange:v,children:e.jsxs("div",{className:M("flex w-full",i==="right"?"flex-row-reverse":"flex-row"),children:[t,e.jsx(de,{}),e.jsx(Ee,{})]})})}const $e="nav_expanded_items";function zt({items:t=[],position:s}){const l=J(),{state:c}=nt(),v=document.documentElement.dir==="rtl",[i,r]=j.useState({}),u=v?s==="left"?"right":"left":s;j.useEffect(()=>{const a={},g=(d,C)=>{d.forEach(S=>{const A=y(S.href),k=S.children&&f(S.children);C&&(A||k)&&(a[C]=!0),S.children&&(A||k||S.defaultOpen===!0)&&(a[S.title]=!0,g(S.children,S.title)),S.children&&m(S.children,1,a)})};g(t),r(a);try{localStorage.setItem($e,JSON.stringify(a))}catch(d){console.error("Error saving navigation state:",d)}},[l.url,t]);const m=(a,g,d)=>{a.forEach(C=>{const S=`${g}-${C.title}`,A=y(C.href),k=C.children&&f(C.children);C.children&&(A||k)&&(d[S]=!0,m(C.children,g+1,d))})},h=a=>{const g={...i,[a]:!i[a]};r(g);try{localStorage.setItem($e,JSON.stringify(g))}catch(d){console.error("Error saving navigation state:",d)}},y=a=>{if(!a)return!1;const g=a.startsWith("http")?new URL(a):new URL(a,window.location.origin),d=new URL(l.url,window.location.origin),C=g.pathname.replace(/\/$/,""),S=d.pathname.replace(/\/$/,"");if(!(S===C||S.startsWith(C+"/")))return!1;let k=!0;return g.searchParams.forEach((P,L)=>{d.searchParams.get(L)!==P&&(k=!1)}),d.searchParams.has("my_attendance")&&!g.searchParams.has("my_attendance")&&(k=!1),k},f=a=>a?a.some(g=>y(g.href)||f(g.children)):!1,w=(a,g=1)=>e.jsx(ot,{children:a.map(d=>e.jsx("div",{children:d.children?e.jsxs(e.Fragment,{children:[e.jsx(xe,{children:e.jsx(je,{isActive:f(d.children),onClick:()=>h(`${g}-${d.title}`),className:"cursor-pointer",children:e.jsxs("div",{className:`flex items-center gap-2 ${u==="right"?"justify-end text-right":"justify-start text-left"}`,children:[e.jsx("span",{children:d.title}),c!=="collapsed"&&(i[`${g}-${d.title}`]?e.jsx(se,{className:"h-3 w-3 ml-auto"}):e.jsx(re,{className:"h-3 w-3 ml-auto"}))]})})}),i[`${g}-${d.title}`]&&w(d.children,g+1)]}):e.jsx(xe,{children:e.jsx(je,{asChild:!0,isActive:y(d.href),children:d.target==="_blank"?e.jsx("a",{href:d.href||"#",target:"_blank",rel:"noopener noreferrer",className:`flex items-center gap-2 ${u==="right"?"justify-end text-right":"justify-start text-left"}`,children:e.jsx("span",{children:d.title})}):e.jsx(K,{href:d.href||"#",prefetch:!0,className:`flex items-center gap-2 ${u==="right"?"justify-end text-right":"justify-start text-left"}`,children:e.jsx("span",{children:d.title})})})})},d.title))});return e.jsxs(st,{className:"px-1.5 py-0",children:[e.jsx(at,{className:`flex w-full text-xs ${u==="right"?"justify-end":"justify-start"}`}),e.jsx(it,{children:t.map(a=>e.jsx("div",{children:a.children?e.jsxs(e.Fragment,{children:[e.jsx(pe,{children:e.jsx(ge,{isActive:f(a.children),tooltip:{children:a.title},onClick:()=>h(a.title),className:"cursor-pointer",children:e.jsx("div",{className:`flex items-center gap-2 w-full ${u==="right"?"justify-end text-right":"justify-start text-left"}`,children:u==="right"?e.jsxs(e.Fragment,{children:[e.jsx("span",{children:c!=="collapsed"?a.title:""}),a.icon&&e.jsx(a.icon,{className:"h-4 w-4"}),c!=="collapsed"&&(i[a.title]?e.jsx(se,{className:"h-3 w-3"}):e.jsx(re,{className:"h-3 w-3"}))]}):e.jsxs(e.Fragment,{children:[a.icon&&e.jsx(a.icon,{className:"h-4 w-4"}),e.jsxs("div",{className:"flex items-center gap-1",children:[c!=="collapsed"&&e.jsx("span",{children:a.title}),c!=="collapsed"&&a.badge&&e.jsx("span",{className:"px-1.5 py-0.5 text-[10px] font-medium rounded-full bg-primary text-white",children:a.badge.label})]}),c!=="collapsed"&&(i[a.title]?e.jsx(se,{className:"h-3 w-3 ml-auto"}):e.jsx(re,{className:"h-3 w-3 ml-auto"}))]})})})}),c!=="collapsed"&&i[a.title]&&w(a.children)]}):e.jsx(pe,{children:e.jsx(ge,{asChild:!0,isActive:y(a.href),tooltip:{children:a.title},children:a.target==="_blank"?e.jsx("a",{href:a.href||"#",target:"_blank",rel:"noopener noreferrer",className:`flex items-center gap-2 ${u==="right"?"justify-end text-right":"justify-start text-left"}`,children:u==="right"?e.jsxs(e.Fragment,{children:[c!=="collapsed"&&e.jsx("span",{children:a.title}),a.icon&&e.jsx(a.icon,{className:"h-4 w-4"})]}):e.jsxs(e.Fragment,{children:[a.icon&&e.jsx(a.icon,{className:"h-4 w-4"}),c!=="collapsed"&&e.jsx("span",{children:a.title})]})}):e.jsx(K,{href:a.href||"#",prefetch:!0,className:`flex items-center gap-2 ${u==="right"?"justify-end text-right":"justify-start text-left"}`,children:u==="right"?e.jsxs(e.Fragment,{children:[c!=="collapsed"&&e.jsx("span",{children:a.title}),a.icon&&e.jsx(a.icon,{className:"h-4 w-4"})]}):e.jsxs(e.Fragment,{children:[a.icon&&e.jsx(a.icon,{className:"h-4 w-4"}),c!=="collapsed"&&e.jsx("span",{children:a.title})]})})})})},a.title))})]})}function Ut(){var Q,ee;const{t,i18n:s}=Y(),{auth:l,globalSettings:c,companySlug:v}=J().props,i=((Q=l.user)==null?void 0:Q.type)||((ee=l.user)==null?void 0:ee.role),r=(l==null?void 0:l.permissions)||[],u=(l==null?void 0:l.tenant_modules)||{},m=c==null?void 0:c.is_saas,h=o=>!m||!u||Object.keys(u).length===0?!0:u[o]!==!1&&u[o]!==0;document.documentElement.dir;const y=()=>[{title:t("Dashboard"),href:route("dashboard"),icon:ae},{title:t("Companies"),href:route("companies.index"),icon:Te},{title:t("Media Library"),href:route("media-library"),icon:be},{title:t("Plans"),icon:Re,children:[{title:t("Plan"),href:route("plans.index")},{title:t("Plan Request"),href:route("plan-requests.index")},{title:t("Plan Orders"),href:route("plan-orders.index")}]},{title:t("Coupons"),href:route("coupons.index"),icon:ie},{title:t("Referral Program"),href:route("referral.index"),icon:De},{title:t("Landing Page"),icon:ye,children:[{title:t("Landing Page"),href:route("landing-page")},{title:t("Custom Pages"),href:route("landing-page.custom-pages.index")},...n(r,"manage-contacts")?[{title:t("Contact Inquiries"),href:route("contacts.index")}]:[],...n(r,"manage-newsletters")?[{title:t("Newsletter"),href:route("newsletters.index")}]:[]]},{title:t("Settings"),href:route("settings"),icon:ie}],f=()=>{const o=[];i!=="employee"&&n(r,"manage-dashboard")&&o.push({title:t("Dashboard"),href:route("dashboard"),icon:ae});const b=[];n(r,"manage-users")&&b.push({title:t("Users"),href:route("users.index")}),n(r,"manage-roles")&&b.push({title:t("Roles"),href:route("roles.index")}),b.length>0&&o.push({title:t("Staff"),icon:_e,children:b});const p=[];n(r,"manage-branches")&&p.push({title:t("Branches"),href:route("hr.branches.index")}),n(r,"manage-departments")&&p.push({title:t("Departments"),href:route("hr.departments.index")}),n(r,"manage-designations")&&p.push({title:t("Designations"),href:route("hr.designations.index")}),n(r,"manage-document-types")&&p.push({title:t("Document Types"),href:route("hr.document-types.index")}),n(r,"manage-employees")&&p.push({title:t("Employees"),href:route("hr.employees.index")}),n(r,"manage-award-types")&&p.push({title:t("Award Types"),href:route("hr.award-types.index")}),n(r,"manage-awards")&&p.push({title:t("Awards"),href:route("hr.awards.index")}),n(r,"manage-promotions")&&p.push({title:t("Promotions"),href:route("hr.promotions.index")});const I=[];n(r,"manage-performance-indicator-categories")&&I.push({title:t("Indicator Categories"),href:route("hr.performance.indicator-categories.index")}),n(r,"manage-performance-indicators")&&I.push({title:t("Indicators"),href:route("hr.performance.indicators.index")}),n(r,"manage-goal-types")&&I.push({title:t("Goal Types"),href:route("hr.performance.goal-types.index")}),n(r,"manage-employee-goals")&&I.push({title:t("Employee Goals"),href:route("hr.performance.employee-goals.index")}),n(r,"manage-review-cycles")&&I.push({title:t("Review Cycles"),href:route("hr.performance.review-cycles.index")}),n(r,"manage-employee-reviews")&&I.push({title:t("Employee Reviews"),href:route("hr.performance.employee-reviews.index")}),I.length>0&&p.push({title:t("Performance"),children:I}),n(r,"manage-resignations")&&p.push({title:t("Resignations"),href:route("hr.resignations.index")}),n(r,"manage-terminations")&&p.push({title:t("Terminations"),href:route("hr.terminations.index")}),n(r,"manage-warnings")&&p.push({title:t("Warnings"),href:route("hr.warnings.index")}),n(r,"manage-trips")&&p.push({title:t("Trips"),href:route("hr.trips.index")}),n(r,"manage-complaints")&&p.push({title:t("Complaints"),href:route("hr.complaints.index")}),n(r,"manage-employee-transfers")&&p.push({title:t("Transfers"),href:route("hr.transfers.index")}),n(r,"manage-holidays")&&p.push({title:t("Holidays"),href:route("hr.holidays.index")}),n(r,"manage-announcements")&&p.push({title:t("Announcements"),href:route("hr.announcements.index")});const O=[];n(r,"manage-asset-types")&&O.push({title:t("Asset Types"),href:route("hr.asset-types.index")}),n(r,"manage-assets")&&O.push({title:t("Assets"),href:route("hr.assets.index")}),n(r,"manage-assets")&&O.push({title:t("Dashboard"),href:route("hr.assets.dashboard")}),n(r,"manage-assets")&&O.push({title:t("Depreciation"),href:route("hr.assets.depreciation-report")}),O.length>0&&p.push({title:t("Asset Management"),children:O});const G=[];n(r,"manage-training-types")&&G.push({title:t("Training Types"),href:route("hr.training-types.index")}),n(r,"manage-training-programs")&&G.push({title:t("Training Programs"),href:route("hr.training-programs.index")}),n(r,"manage-training-sessions")&&G.push({title:t("Training Sessions"),href:route("hr.training-sessions.index")}),n(r,"manage-employee-trainings")&&G.push({title:t("Employee Trainings"),href:route("hr.employee-trainings.index")}),G.length>0&&p.push({title:t("Training"),children:G}),p.length>0&&o.push({title:t("HR Management"),icon:Te,children:p});const N=[];n(r,"manage-job-categories")&&N.push({title:t("Job Categories"),href:route("hr.recruitment.job-categories.index")}),n(r,"manage-job-types")&&N.push({title:t("Job Types"),href:route("hr.recruitment.job-types.index")}),n(r,"manage-job-locations")&&N.push({title:t("Job Locations"),href:route("hr.recruitment.job-locations.index")}),n(r,"manage-custom-questions")&&N.push({title:t("Custom Questions"),href:route("hr.recruitment.custom-questions.index")}),n(r,"manage-job-postings")&&N.push({title:t("Job Postings"),href:route("hr.recruitment.job-postings.index")}),n(r,"manage-candidate-sources")&&N.push({title:t("Candidate Sources"),href:route("hr.recruitment.candidate-sources.index")}),n(r,"manage-candidates")&&N.push({title:t("Candidates"),href:route("hr.recruitment.candidates.index")}),n(r,"manage-interview-types")&&N.push({title:t("Interview Types"),href:route("hr.recruitment.interview-types.index")}),n(r,"manage-interview-rounds")&&N.push({title:t("Interview Rounds"),href:route("hr.recruitment.interview-rounds.index")}),n(r,"manage-interviews")&&N.push({title:t("Interviews"),href:route("hr.recruitment.interviews.index")}),n(r,"manage-interview-feedback")&&N.push({title:t("Interview Feedback"),href:route("hr.recruitment.interview-feedback.index")}),n(r,"manage-candidate-assessments")&&N.push({title:t("Candidate Assessments"),href:route("hr.recruitment.candidate-assessments.index")}),n(r,"manage-offer-templates")&&N.push({title:t("Offer Templates"),href:route("hr.recruitment.offer-templates.index")}),n(r,"manage-offers")&&N.push({title:t("Offers"),href:route("hr.recruitment.offers.index")}),n(r,"manage-onboarding-checklists")&&N.push({title:t("Onboarding Checklists"),href:route("hr.recruitment.onboarding-checklists.index")}),n(r,"manage-checklist-items")&&N.push({title:t("Checklist Items"),href:route("hr.recruitment.checklist-items.index")}),n(r,"manage-candidate-onboarding")&&N.push({title:t("Candidate Onboarding"),href:route("hr.recruitment.candidate-onboarding.index")}),n(r,"manage-career-page")&&v&&N.push({title:t("Career"),href:route("career.index",v),target:"_blank"}),N.length>0&&h("recruitment")&&o.push({title:t("Recruitment"),icon:_e,children:N});const V=[];n(r,"manage-contract-types")&&V.push({title:t("Contract Types"),href:route("hr.contracts.contract-types.index")}),n(r,"manage-employee-contracts")&&V.push({title:t("Employee Contracts"),href:route("hr.contracts.employee-contracts.index")}),n(r,"manage-contract-templates")&&V.push({title:t("Contract Templates"),href:route("hr.contracts.contract-templates.index")}),V.length>0&&o.push({title:t("Contract Management"),icon:ft,children:V});const q=[];n(r,"manage-document-categories")&&q.push({title:t("Document Categories"),href:route("hr.documents.document-categories.index")}),n(r,"manage-hr-documents")&&q.push({title:t("HR Documents"),href:route("hr.documents.hr-documents.index")}),n(r,"manage-document-acknowledgments")&&q.push({title:t("Acknowledgments"),href:route("hr.documents.document-acknowledgments.index")}),n(r,"manage-document-templates")&&q.push({title:t("Document Templates"),href:route("hr.documents.document-templates.index")}),q.length>0&&o.push({title:t("Document Management"),icon:Ct,children:q});const R=[];n(r,"manage-meeting-types")&&R.push({title:t("Meeting Types"),href:route("meetings.meeting-types.index")}),n(r,"manage-meeting-rooms")&&R.push({title:t("Meeting Rooms"),href:route("meetings.meeting-rooms.index")}),n(r,"manage-meetings")&&R.push({title:t("Meetings"),href:route("meetings.meetings.index")}),n(r,"manage-meeting-attendees")&&R.push({title:t("Meeting Attendees"),href:route("meetings.meeting-attendees.index")}),n(r,"manage-meeting-minutes")&&R.push({title:t("Meeting Minutes"),href:route("meetings.meeting-minutes.index")}),n(r,"manage-action-items")&&R.push({title:t("Action Items"),href:route("meetings.action-items.index")}),R.length>0&&o.push({title:t("Meetings"),icon:Fe,children:R}),(n(r,"view-calendar")||n(r,"manage-calendar"))&&o.push({title:t("Calendar"),href:route("calendar.index"),icon:Fe}),n(r,"manage-media")&&o.push({title:t("Media Library"),href:route("media-library"),icon:be});const z=[];n(r,"manage-leave-types")&&z.push({title:t("Leave Types"),href:route("hr.leave-types.index")}),n(r,"manage-leave-policies")&&z.push({title:t("Leave Policies"),href:route("hr.leave-policies.index")}),n(r,"manage-leave-applications")&&z.push({title:t("Leave Applications"),href:route("hr.leave-applications.index")}),n(r,"manage-leave-balances")&&z.push({title:t("Leave Balances"),href:route("hr.leave-balances.index")}),z.length>0&&o.push({title:t("Leave Management"),icon:Pt,children:z});const $=[];n(r,"manage-shifts")&&$.push({title:t("Shifts"),href:route("hr.shifts.index")}),n(r,"manage-attendance-records")&&$.push({title:t("Attendance Records"),href:route("hr.attendance-records.index")}),n(r,"manage-attendance-regularizations")&&$.push({title:t("Attendance Adjustment"),href:route("hr.attendance-regularizations.index")}),n(r,"manage-attendance-records")&&$.push({title:t("Attendance Locations"),href:route("hr.attendance-locations.index")}),n(r,"manage-attendance-records")&&$.push({title:t("Overtime Requests"),href:route("hr.overtime.index")}),$.length>0&&h("attendance")&&o.push({title:t("Attendance"),icon:Mt,children:$}),n(r,"manage-biometric-attendance")&&h("biometric")&&o.push({title:t("Biometric Attendance"),href:route("hr.biometric-attendance.index"),icon:Tt});const ne=[];n(r,"manage-time-entries")&&ne.push({title:t("Time Entries"),href:route("hr.time-entries.index")}),ne.length>0&&h("timesheet")&&o.push({title:t("Time Tracking"),icon:Rt,children:ne});const D=[];n(r,"manage-salary-components")&&D.push({title:t("Salary Components"),href:route("hr.salary-components.index")}),n(r,"manage-employee-salaries")&&D.push({title:t("Employee Salaries"),href:route("hr.employee-salaries.index")}),n(r,"manage-employee-salaries")&&D.push({title:t("Statutory Brackets"),href:route("hr.statutory-brackets.index")}),n(r,"manage-payroll-runs")&&(D.push({title:t("Payroll Runs"),href:route("hr.payroll-runs.index")}),D.push({title:t("13th Month Pay"),href:route("hr.thirteenth-month.index")})),n(r,"manage-payslips")&&D.push({title:t("Payslips"),href:route("hr.payslips.index")}),D.length>0&&h("payroll")&&o.push({title:t("Payroll Management"),icon:Dt,children:D});const W=[];return m&&n(r,"manage-plans")&&W.push({title:t("Plans"),href:route("plans.index")}),m&&n(r,"view-plan-requests")&&W.push({title:t("Plan Requests"),href:route("plan-requests.index")}),m&&n(r,"view-plan-orders")&&W.push({title:t("Plan Orders"),href:route("plan-orders.index")}),W.length>0&&o.push({title:t("Plans"),icon:Re,children:W}),m&&n(r,"manage-referral")&&o.push({title:t("Referral Program"),href:route("referral.index"),icon:De}),!m&&n(r,"manage-currencies")&&o.push({title:t("Currency"),href:route("currencies.index"),icon:_t}),!m&&n(r,"manage-landing-page")&&o.push({title:t("Landing Page"),icon:ye,children:[{title:t("Landing Page"),href:route("landing-page")},{title:t("Custom Pages"),href:route("landing-page.custom-pages.index")},...n(r,"manage-contacts")?[{title:t("Contact Inquiries"),href:route("contacts.index")}]:[],...n(r,"manage-newsletters")?[{title:t("Newsletter"),href:route("newsletters.index")}]:[]]}),n(r,"manage-settings")&&o.push({title:t("Settings"),href:route("settings"),icon:ie}),o},a=i==="superadmin"?y():i==="employee"?[...(()=>{const o=[];o.push({title:t("Dashboard"),href:route("dashboard"),icon:ae});const b=[];return b.push({title:t("My Leaves"),href:route("hr.leave-applications.index")}),b.push({title:t("Overtime Requests"),href:route("hr.overtime.index")}),b.push({title:t("My Attendance"),href:route("hr.attendance-records.index")+"?my_attendance=1"}),b.push({title:t("My Payslips"),href:route("hr.payslips.index")}),(n(r,"view-leave-balances")||n(r,"manage-own-leave-balances")||n(r,"manage-leave-balances"))&&b.push({title:t("Leave Balances"),href:route("hr.leave-balances.index")}),(n(r,"view-biometric-attendance")||n(r,"manage-own-biometric-attendance")||n(r,"manage-biometric-attendance"))&&b.push({title:t("Biometric Attendance"),href:route("hr.biometric-attendance.index")}),b.length>0&&o.push({title:t("Self Service"),icon:Ue,children:b}),o})(),...f()]:f(),{position:g,effectivePosition:d}=X(),{variant:C,collapsible:S,style:A}=lt(),{logoLight:k,logoDark:P,favicon:L,titleText:E,updateBrandSettings:T}=ct(),[x,B]=j.useState({});j.useEffect(()=>{B(A==="colored"?{backgroundColor:"var(--primary)",color:"white"}:A==="gradient"?{background:"linear-gradient(to bottom, var(--primary), color-mix(in srgb, var(--primary), transparent 20%))",color:"white"}:{})},[A]);const F=a,Z=()=>{if(F.length===0)return route("dashboard");const o=F[0];return o.href?o.href:o.children&&o.children.length>0&&o.children[0].href||route("dashboard")};return e.jsxs(dt,{side:d,collapsible:S,variant:C,className:A!=="plain"?"sidebar-custom-style":"",children:[e.jsx(ut,{className:A!=="plain"?"sidebar-styled":"",style:x,children:e.jsx("div",{className:"flex justify-center items-center p-2",children:e.jsxs(K,{href:Z(),prefetch:!0,className:"flex items-center justify-center",children:[e.jsx("div",{className:"group-data-[collapsible=icon]:hidden flex items-center",children:(()=>{const o=document.documentElement.classList.contains("dark"),b=(o?k:P)||(o?"images/logos/logo-light.png":"images/logos/logo-dark.png"),p=ve(b);return p?e.jsx("img",{src:p,alt:"Logo",className:"w-auto max-h-9 object-contain transition-all duration-200"},`${b}`):e.jsx("div",{className:"h-12 text-inherit font-semibold flex items-center text-lg tracking-tight",children:E||"HRM System"})})()}),e.jsx("div",{className:"h-8 w-8 hidden group-data-[collapsible=icon]:block",children:(()=>{const o=L?ve(L):"";return o?e.jsx("img",{src:o,alt:"Icon",className:"h-8 w-8 transition-all duration-200",onError:()=>T({favicon:""})},`${L}-${Date.now()}`):e.jsx("div",{className:"h-8 w-8 bg-primary text-white rounded flex items-center justify-center font-bold shadow-sm",children:(E==null?void 0:E.charAt(0))||"W"})})()})]})})}),e.jsx(ht,{children:e.jsx("div",{style:x,className:`h-full ${A!=="plain"?"sidebar-styled":""}`,children:e.jsx(zt,{items:F,position:d})})}),e.jsx(mt,{})]})}function Ht({...t}){return e.jsx("nav",{"aria-label":"breadcrumb","data-slot":"breadcrumb",...t})}function Jt({className:t,...s}){return e.jsx("ol",{"data-slot":"breadcrumb-list",className:M("text-muted-foreground flex flex-wrap items-center gap-1.5 text-sm break-words sm:gap-2.5",t),...s})}function Vt({className:t,...s}){return e.jsx("li",{"data-slot":"breadcrumb-item",className:M("inline-flex items-center gap-1.5",t),...s})}function Wt({asChild:t,className:s,...l}){const c=t?pt:"a";return e.jsx(c,{"data-slot":"breadcrumb-link",className:M("hover:text-foreground transition-colors cursor-pointer",s),...l})}function Kt({className:t,...s}){return e.jsx("span",{"data-slot":"breadcrumb-page",role:"link","aria-disabled":"true","aria-current":"page",className:M("text-foreground font-normal",t),...s})}function Xt({children:t,className:s,...l}){return e.jsx("li",{"data-slot":"breadcrumb-separator",role:"presentation","aria-hidden":"true",className:M("[&>svg]:size-3.5",s),...l,children:t??e.jsx(re,{})})}function Yt({items:t}){return e.jsx(e.Fragment,{children:t&&t.length>0&&e.jsx(Ht,{children:e.jsx(Jt,{children:t.map((s,l)=>{const c=l===t.length-1;return e.jsxs(j.Fragment,{children:[e.jsx(Vt,{children:c?e.jsx(Kt,{children:s.label}):e.jsx(Wt,{asChild:!0,children:e.jsx(K,{href:s.href||"#",children:s.label})})}),!c&&e.jsx(Xt,{})]},l)})})})})}var oe={exports:{}},le={};/** * @license React * use-sync-external-store-shim.production.js * diff --git a/public/build/assets/pagination-n2efY1KU.js b/public/build/assets/pagination-B9z4VraF.js similarity index 95% rename from public/build/assets/pagination-n2efY1KU.js rename to public/build/assets/pagination-B9z4VraF.js index a3125b2c0..df2fe9164 100644 --- a/public/build/assets/pagination-n2efY1KU.js +++ b/public/build/assets/pagination-B9z4VraF.js @@ -1 +1 @@ -import{j as s}from"./ui-Z445SNHD.js";import{u as j,B as o,e as b}from"./app-36WMjvX0.js";function w({from:c=0,to:m=0,total:x=0,links:n=[],currentPage:a,lastPage:i,entityName:h="items",onPageChange:d,className:p=""}){const{t}=j(),r=e=>{d?d(e):e&&(window.location.href=e)};return s.jsxs("div",{className:b("p-4 border-t dark:border-gray-700 flex items-center justify-between dark:bg-gray-900",p),children:[s.jsxs("div",{className:"text-sm text-muted-foreground dark:text-gray-300",children:[t("Showing")," ",s.jsx("span",{className:"font-medium dark:text-white",children:c})," ",t("to")," ",s.jsx("span",{className:"font-medium dark:text-white",children:m})," ",t("of")," ",s.jsx("span",{className:"font-medium dark:text-white",children:x})," ",h]}),s.jsx("div",{className:"flex gap-1",children:n&&n.length>0?n.map((e,u)=>{const l=e.label==="« Previous"||e.label==="Next »",f=e.label.replace("« ","").replace(" »","");return s.jsx(o,{variant:e.active?"default":"outline",size:l?"sm":"icon",className:l?"px-3":"h-8 w-8",disabled:!e.url,onClick:()=>e.url&&r(e.url),children:l?f:s.jsx("span",{dangerouslySetInnerHTML:{__html:e.label}})},`pagination-${u}-${e.label}`)}):a&&i&&i>1&&s.jsxs(s.Fragment,{children:[s.jsx(o,{variant:"outline",size:"sm",disabled:a<=1,onClick:()=>r(`?page=${a-1}`),children:t("Previous")}),s.jsxs("span",{className:"px-3 py-1 dark:text-white",children:[a," of ",i]}),s.jsx(o,{variant:"outline",size:"sm",disabled:a>=i,onClick:()=>r(`?page=${a+1}`),children:t("Next")})]})})]})}export{w as P}; +import{j as s}from"./ui-Z445SNHD.js";import{u as j,B as o,e as b}from"./app-Da3PX8qg.js";function w({from:c=0,to:m=0,total:x=0,links:n=[],currentPage:a,lastPage:i,entityName:h="items",onPageChange:d,className:p=""}){const{t}=j(),r=e=>{d?d(e):e&&(window.location.href=e)};return s.jsxs("div",{className:b("p-4 border-t dark:border-gray-700 flex items-center justify-between dark:bg-gray-900",p),children:[s.jsxs("div",{className:"text-sm text-muted-foreground dark:text-gray-300",children:[t("Showing")," ",s.jsx("span",{className:"font-medium dark:text-white",children:c})," ",t("to")," ",s.jsx("span",{className:"font-medium dark:text-white",children:m})," ",t("of")," ",s.jsx("span",{className:"font-medium dark:text-white",children:x})," ",h]}),s.jsx("div",{className:"flex gap-1",children:n&&n.length>0?n.map((e,u)=>{const l=e.label==="« Previous"||e.label==="Next »",f=e.label.replace("« ","").replace(" »","");return s.jsx(o,{variant:e.active?"default":"outline",size:l?"sm":"icon",className:l?"px-3":"h-8 w-8",disabled:!e.url,onClick:()=>e.url&&r(e.url),children:l?f:s.jsx("span",{dangerouslySetInnerHTML:{__html:e.label}})},`pagination-${u}-${e.label}`)}):a&&i&&i>1&&s.jsxs(s.Fragment,{children:[s.jsx(o,{variant:"outline",size:"sm",disabled:a<=1,onClick:()=>r(`?page=${a-1}`),children:t("Previous")}),s.jsxs("span",{className:"px-3 py-1 dark:text-white",children:[a," of ",i]}),s.jsx(o,{variant:"outline",size:"sm",disabled:a>=i,onClick:()=>r(`?page=${a+1}`),children:t("Next")})]})})]})}export{w as P}; diff --git a/public/build/assets/payment-settings-C-EKaF7U.js b/public/build/assets/payment-settings-9w8nluE5.js similarity index 98% rename from public/build/assets/payment-settings-C-EKaF7U.js rename to public/build/assets/payment-settings-9w8nluE5.js index 7c26a9c70..ace3918b9 100644 --- a/public/build/assets/payment-settings-C-EKaF7U.js +++ b/public/build/assets/payment-settings-9w8nluE5.js @@ -1,3 +1,3 @@ -import{j as e,r as S}from"./ui-Z445SNHD.js";import{u as Y,c as V,L as g,I as W,B as v,b as X,ap as $,C as q,n as J,o as Q,z as ee,m as ae,S as L,X as N,l as D,y as re,t as C}from"./app-36WMjvX0.js";import{T as le}from"./textarea-CdnKPU5F.js";import{S as G,a as U,b as F,c as B,d as x}from"./select-DgPPBKIC.js";import{A as I,a as E}from"./alert-CXPQTH5c.js";import{S as se}from"./switch-C7AW5g5G.js";import{C as K}from"./circle-alert-KsX4JXbz.js";import{E as te}from"./eye-off-DlDpEvnB.js";import{E as ie}from"./eye-DSAoA9Pp.js";import{R as oe,a as Z}from"./radio-group-BtLENAXk.js";import{B as ne,I as _e}from"./indian-rupee-Bh3-8N2a.js";import{C as p}from"./credit-card-Dm0mmHp5.js";import{W as H}from"./wallet-C3p1yihr.js";import{C as ce}from"./coins-D-42zezY.js";import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./circle-BpyxLEsH.js";const s={STRIPE:"stripe",PAYPAL:"paypal",RAZORPAY:"razorpay",MERCADOPAGO:"mercadopago",PAYSTACK:"paystack",FLUTTERWAVE:"flutterwave",BANK:"bank",PAYTABS:"paytabs",SKRILL:"skrill",COINGATE:"coingate",PAYFAST:"payfast",TAP:"tap",XENDIT:"xendit",PAYTR:"paytr",MOLLIE:"mollie",TOYYIBPAY:"toyyibpay",PAYMENTWALL:"paymentwall",SSPAY:"sspay",BENEFIT:"benefit",IYZIPAY:"iyzipay",AAMARPAY:"aamarpay",MIDTRANS:"midtrans",YOOKASSA:"yookassa",NEPALSTE:"nepalste",PAIEMENT:"paiement",CINETPAY:"cinetpay",PAYHERE:"payhere",FEDAPAY:"fedapay",AUTHORIZENET:"authorizenet",KHALTI:"khalti",EASEBUZZ:"easebuzz",OZOW:"ozow",CASHFREE:"cashfree"},c={[s.STRIPE]:"Credit Card (Stripe)",[s.PAYPAL]:"PayPal",[s.RAZORPAY]:"Razorpay",[s.MERCADOPAGO]:"Mercado Pago",[s.PAYSTACK]:"Paystack",[s.FLUTTERWAVE]:"Flutterwave",[s.BANK]:"Bank Transfer",[s.PAYTABS]:"PayTabs",[s.SKRILL]:"Skrill",[s.COINGATE]:"CoinGate",[s.PAYFAST]:"Payfast",[s.TAP]:"Tap",[s.XENDIT]:"Xendit",[s.PAYTR]:"PayTR",[s.MOLLIE]:"Mollie",[s.TOYYIBPAY]:"toyyibPay",[s.PAYMENTWALL]:"PaymentWall",[s.SSPAY]:"SSPay",[s.BENEFIT]:"Benefit",[s.IYZIPAY]:"Iyzipay",[s.AAMARPAY]:"Aamarpay",[s.MIDTRANS]:"Midtrans",[s.YOOKASSA]:"YooKassa",[s.NEPALSTE]:"Nepalste",[s.PAIEMENT]:"Paiement Pro",[s.CINETPAY]:"CinetPay",[s.PAYHERE]:"PayHere",[s.FEDAPAY]:"FedaPay",[s.AUTHORIZENET]:"AuthorizeNet",[s.KHALTI]:"Khalti",[s.EASEBUZZ]:"Easebuzz",[s.OZOW]:"Ozow",[s.CASHFREE]:"Cashfree"},y={[s.STRIPE]:"https://dashboard.stripe.com/apikeys",[s.PAYPAL]:"https://developer.paypal.com/home",[s.RAZORPAY]:"https://dashboard.razorpay.com/",[s.MERCADOPAGO]:"https://www.mercadopago.com.br/developers/panel/app",[s.PAYSTACK]:"https://dashboard.paystack.com/#/settings/developers",[s.FLUTTERWAVE]:"https://dashboard.flutterwave.com/settings/apis",[s.PAYTABS]:"https://www.paytabs.com/en/support/",[s.SKRILL]:"https://www.skrill.com/en/business/",[s.COINGATE]:"https://coingate.com/api/docs",[s.PAYFAST]:"https://developers.payfast.co.za/",[s.TAP]:"https://www.tap.company/developers/",[s.XENDIT]:"https://developers.xendit.co/",[s.PAYTR]:"https://www.paytr.com/entegrasyon/",[s.MOLLIE]:"https://docs.mollie.com/",[s.TOYYIBPAY]:"https://toyyibpay.com/",[s.PAYMENTWALL]:"https://docs.paymentwall.com/",[s.SSPAY]:"https://sspay.my/docs/",[s.BENEFIT]:"https://www.benefit.bh/en/business/merchant-services/",[s.IYZIPAY]:"https://dev.iyzipay.com/",[s.AAMARPAY]:"https://aamarpay.com/developer/",[s.MIDTRANS]:"https://docs.midtrans.com/",[s.YOOKASSA]:"https://yookassa.ru/developers/",[s.NEPALSTE]:"https://nepalste.com.np/developer/",[s.PAIEMENT]:"https://paiementpro.net/documentation/",[s.CINETPAY]:"https://cinetpay.com/documentation/",[s.PAYHERE]:"https://www.payhere.lk/developers/",[s.FEDAPAY]:"https://docs.fedapay.com/",[s.AUTHORIZENET]:"https://developer.authorize.net/",[s.KHALTI]:"https://docs.khalti.com/",[s.EASEBUZZ]:"https://www.easebuzz.in/developer/",[s.OZOW]:"https://developers.ozow.com/",[s.CASHFREE]:"https://docs.cashfree.com/"};function d({title:l,icon:a,enabled:h,onToggle:u,children:m,helpUrl:j,helpText:t}){const{t:i}=Y();return e.jsxs("div",{className:"border rounded-lg",children:[e.jsxs("div",{className:"flex items-center justify-between p-4 border-b",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[a,e.jsx("span",{className:"font-medium",children:l})]}),e.jsx(se,{checked:h,onCheckedChange:u})]}),h&&e.jsxs("div",{className:"p-4 space-y-4",children:[j&&t&&e.jsxs(I,{children:[e.jsx(K,{className:"h-4 w-4"}),e.jsxs(E,{children:[t," ",e.jsx("a",{href:j,target:"_blank",rel:"noopener noreferrer",className:"underline",children:i("Dashboard")})]})]}),m]})]})}function n({id:l,label:a,value:h,onChange:u,placeholder:m,type:j="text",isSecret:t=!1,error:i,className:z=""}){var r;const[A,o]=S.useState(!1),{props:P}=V(),f=((r=P.globalSettings)==null?void 0:r.is_demo)||!1,_=f&&h?"************************************************":h,w=t?A?"text":"password":j;return e.jsxs("div",{className:"space-y-2",children:[e.jsx(g,{htmlFor:l,children:a}),e.jsxs("div",{className:"relative",children:[e.jsx(W,{id:l,type:w,value:_,onChange:k=>u(k.target.value),placeholder:m,className:`font-mono text-sm ${t?"pr-10":""} ${z}`,readOnly:f&&t&&h}),t&&e.jsx(v,{type:"button",variant:"ghost",size:"icon",className:"absolute right-0 top-0 h-full px-3 text-muted-foreground",onClick:()=>{if(f)return!1;o(!A)},disabled:f,children:A?e.jsx(te,{className:"h-4 w-4"}):e.jsx(ie,{className:"h-4 w-4"})})]}),i&&e.jsx("p",{className:"text-sm text-destructive",children:i})]})}function b({value:l,onChange:a,name:h,error:u}){const{t:m}=Y();return e.jsxs("div",{className:"space-y-2",children:[e.jsx(g,{children:m("Mode")}),e.jsxs(oe,{value:l,onValueChange:a,className:"flex gap-4",children:[e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(Z,{value:"sandbox",id:`${h}_sandbox`}),e.jsx(g,{htmlFor:`${h}_sandbox`,className:"font-normal",children:m("Sandbox")})]}),e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(Z,{value:"live",id:`${h}_live`}),e.jsx(g,{htmlFor:`${h}_live`,className:"font-normal",children:m("Live")})]})]}),u&&e.jsx("p",{className:"text-sm text-destructive",children:u})]})}function Ne({settings:l={}}){const{t:a}=Y(),[h,u]=S.useState(""),[m,j]=S.useState("all"),{data:t,setData:i,post:z,processing:A,errors:o}=X({currency:l.currency||"USD",currency_symbol:l.currency_symbol||"$",is_manually_enabled:l.is_manually_enabled===!0||l.is_manually_enabled==="1",is_bank_enabled:l.is_bank_enabled===!0||l.is_bank_enabled==="1",bank_detail:l.bank_detail||"",is_stripe_enabled:l.is_stripe_enabled===!0||l.is_stripe_enabled==="1",stripe_key:l.stripe_key||"",stripe_secret:l.stripe_secret||"",is_paypal_enabled:l.is_paypal_enabled===!0||l.is_paypal_enabled==="1",paypal_mode:l.paypal_mode||"sandbox",paypal_client_id:l.paypal_client_id||"",paypal_secret_key:l.paypal_secret_key||"",is_razorpay_enabled:l.is_razorpay_enabled===!0||l.is_razorpay_enabled==="1",razorpay_key:l.razorpay_key||"",razorpay_secret:l.razorpay_secret||"",is_mercadopago_enabled:l.is_mercadopago_enabled===!0||l.is_mercadopago_enabled==="1",mercadopago_mode:l.mercadopago_mode||"sandbox",mercadopago_access_token:l.mercadopago_access_token||"",is_paystack_enabled:l.is_paystack_enabled===!0||l.is_paystack_enabled==="1",paystack_public_key:l.paystack_public_key||"",paystack_secret_key:l.paystack_secret_key||"",is_flutterwave_enabled:l.is_flutterwave_enabled===!0||l.is_flutterwave_enabled==="1",flutterwave_public_key:l.flutterwave_public_key||"",flutterwave_secret_key:l.flutterwave_secret_key||"",is_tap_enabled:l.is_tap_enabled===!0||l.is_tap_enabled==="1",tap_secret_key:l.tap_secret_key||"",is_xendit_enabled:l.is_xendit_enabled===!0||l.is_xendit_enabled==="1",xendit_api_key:l.xendit_api_key||"",is_paytr_enabled:l.is_paytr_enabled===!0||l.is_paytr_enabled==="1",paytr_merchant_id:l.paytr_merchant_id||"",paytr_merchant_key:l.paytr_merchant_key||"",paytr_merchant_salt:l.paytr_merchant_salt||"",is_mollie_enabled:l.is_mollie_enabled===!0||l.is_mollie_enabled==="1",mollie_api_key:l.mollie_api_key||"",is_toyyibpay_enabled:l.is_toyyibpay_enabled===!0||l.is_toyyibpay_enabled==="1",toyyibpay_category_code:l.toyyibpay_category_code||"",toyyibpay_secret_key:l.toyyibpay_secret_key||"",is_paymentwall_enabled:l.is_paymentwall_enabled===!0||l.is_paymentwall_enabled==="1",paymentwall_public_key:l.paymentwall_public_key||"",paymentwall_private_key:l.paymentwall_private_key||"",is_sspay_enabled:l.is_sspay_enabled===!0||l.is_sspay_enabled==="1",sspay_secret_key:l.sspay_secret_key||"",sspay_category_code:l.sspay_category_code||"",is_benefit_enabled:l.is_benefit_enabled===!0||l.is_benefit_enabled==="1",benefit_mode:l.benefit_mode||"sandbox",benefit_secret_key:l.benefit_secret_key||"",benefit_public_key:l.benefit_public_key||"",is_iyzipay_enabled:l.is_iyzipay_enabled===!0||l.is_iyzipay_enabled==="1",iyzipay_mode:l.iyzipay_mode||"sandbox",iyzipay_secret_key:l.iyzipay_secret_key||"",iyzipay_public_key:l.iyzipay_public_key||"",is_aamarpay_enabled:l.is_aamarpay_enabled===!0||l.is_aamarpay_enabled==="1",aamarpay_store_id:l.aamarpay_store_id||"",aamarpay_signature:l.aamarpay_signature||"",is_midtrans_enabled:l.is_midtrans_enabled===!0||l.is_midtrans_enabled==="1",midtrans_mode:l.midtrans_mode||"sandbox",midtrans_secret_key:l.midtrans_secret_key||"",is_yookassa_enabled:l.is_yookassa_enabled===!0||l.is_yookassa_enabled==="1",yookassa_shop_id:l.yookassa_shop_id||"",yookassa_secret_key:l.yookassa_secret_key||"",is_nepalste_enabled:l.is_nepalste_enabled===!0||l.is_nepalste_enabled==="1",nepalste_mode:l.nepalste_mode||"sandbox",nepalste_secret_key:l.nepalste_secret_key||"",nepalste_public_key:l.nepalste_public_key||"",is_paiement_enabled:l.is_paiement_enabled===!0||l.is_paiement_enabled==="1",paiement_merchant_id:l.paiement_merchant_id||"",is_cinetpay_enabled:l.is_cinetpay_enabled===!0||l.is_cinetpay_enabled==="1",cinetpay_site_id:l.cinetpay_site_id||"",cinetpay_api_key:l.cinetpay_api_key||"",cinetpay_secret_key:l.cinetpay_secret_key||"",is_payhere_enabled:l.is_payhere_enabled===!0||l.is_payhere_enabled==="1",payhere_mode:l.payhere_mode||"sandbox",payhere_merchant_id:l.payhere_merchant_id||"",payhere_merchant_secret:l.payhere_merchant_secret||"",payhere_app_id:l.payhere_app_id||"",payhere_app_secret:l.payhere_app_secret||"",is_fedapay_enabled:l.is_fedapay_enabled===!0||l.is_fedapay_enabled==="1",fedapay_mode:l.fedapay_mode||"sandbox",fedapay_secret_key:l.fedapay_secret_key||"",fedapay_public_key:l.fedapay_public_key||"",is_authorizenet_enabled:l.is_authorizenet_enabled===!0||l.is_authorizenet_enabled==="1",authorizenet_mode:l.authorizenet_mode||"sandbox",authorizenet_merchant_id:l.authorizenet_merchant_id||"",authorizenet_transaction_key:l.authorizenet_transaction_key||"",is_khalti_enabled:l.is_khalti_enabled===!0||l.is_khalti_enabled==="1",khalti_secret_key:l.khalti_secret_key||"",khalti_public_key:l.khalti_public_key||"",is_easebuzz_enabled:l.is_easebuzz_enabled===!0||l.is_easebuzz_enabled==="1",easebuzz_merchant_key:l.easebuzz_merchant_key||"",easebuzz_salt_key:l.easebuzz_salt_key||"",easebuzz_environment:l.easebuzz_environment||"",is_ozow_enabled:l.is_ozow_enabled===!0||l.is_ozow_enabled==="1",ozow_mode:l.ozow_mode||"sandbox",ozow_site_key:l.ozow_site_key||"",ozow_private_key:l.ozow_private_key||"",ozow_api_key:l.ozow_api_key||"",is_cashfree_enabled:l.is_cashfree_enabled===!0||l.is_cashfree_enabled==="1",cashfree_mode:l.cashfree_mode||"sandbox",cashfree_secret_key:l.cashfree_secret_key||"",cashfree_public_key:l.cashfree_public_key||"",is_paytabs_enabled:l.is_paytabs_enabled===!0||l.is_paytabs_enabled==="1",paytabs_profile_id:l.paytabs_profile_id||"",paytabs_server_key:l.paytabs_server_key||"",paytabs_region:l.paytabs_region||"ARE",paytabs_mode:l.paytabs_mode||"sandbox",is_skrill_enabled:l.is_skrill_enabled===!0||l.is_skrill_enabled==="1",skrill_merchant_id:l.skrill_merchant_id||"",skrill_secret_word:l.skrill_secret_word||"",is_coingate_enabled:l.is_coingate_enabled===!0||l.is_coingate_enabled==="1",coingate_api_token:l.coingate_api_token||"",coingate_mode:l.coingate_mode||"sandbox",is_payfast_enabled:l.is_payfast_enabled===!0||l.is_payfast_enabled==="1",payfast_merchant_id:l.payfast_merchant_id||"",payfast_merchant_key:l.payfast_merchant_key||"",payfast_passphrase:l.payfast_passphrase||"",payfast_mode:l.payfast_mode||"sandbox"}),P=S.useMemo(()=>[{key:"bank",name:a(c[s.BANK])},{key:"stripe",name:a(c[s.STRIPE])},{key:"paypal",name:a(c[s.PAYPAL])},{key:"razorpay",name:a(c[s.RAZORPAY])},{key:"mercadopago",name:a(c[s.MERCADOPAGO])},{key:"paystack",name:a(c[s.PAYSTACK])},{key:"flutterwave",name:a(c[s.FLUTTERWAVE])},{key:"paytabs",name:a(c[s.PAYTABS])},{key:"skrill",name:a(c[s.SKRILL])},{key:"coingate",name:a(c[s.COINGATE])},{key:"payfast",name:a(c[s.PAYFAST])},{key:"tap",name:a(c[s.TAP])},{key:"xendit",name:a(c[s.XENDIT])},{key:"paytr",name:a(c[s.PAYTR])},{key:"mollie",name:a(c[s.MOLLIE])},{key:"toyyibpay",name:a(c[s.TOYYIBPAY])},{key:"paymentwall",name:a("PaymentWall")},{key:"sspay",name:a("SSPay")},{key:"benefit",name:a("Benefit")},{key:"iyzipay",name:a("Iyzipay")},{key:"aamarpay",name:a("Aamarpay")},{key:"midtrans",name:a("Midtrans")},{key:"yookassa",name:a("YooKassa")},{key:"nepalste",name:a("Nepalste")},{key:"paiement",name:a("Paiement Pro")},{key:"cinetpay",name:a("CinetPay")},{key:"payhere",name:a("PayHere")},{key:"fedapay",name:a("FedaPay")},{key:"authorizenet",name:a("AuthorizeNet")},{key:"khalti",name:a("Khalti")},{key:"easebuzz",name:a("Easebuzz")},{key:"ozow",name:a("Ozow")},{key:"cashfree",name:a("Cashfree")}],[a]),f=S.useMemo(()=>{let r=P;return h&&(r=r.filter(k=>k.name.toLowerCase().includes(h.toLowerCase()))),m!=="all"&&(r=r.filter(k=>{const T=t[`is_${k.key}_enabled`];return m==="enabled"?T:!T})),r},[P,h,m,t]),_=r=>f.some(k=>k.key===r),w=r=>{r.preventDefault(),z(route("payment.settings"),{onSuccess:k=>{var M,O;const T=(M=k.props.flash)==null?void 0:M.success,R=(O=k.props.flash)==null?void 0:O.error;T?C.success(T):R&&C.error(R)},onError:k=>{C.error(a("Failed to update payment settings"))}})};return e.jsx($,{title:a("Payment Settings"),description:a("Configure payment gateway for subscription plans"),action:e.jsxs(v,{type:"submit",form:"payment-settings-form",size:"sm",disabled:A,children:[e.jsx(re,{className:"h-4 w-4 mr-2"}),a(A?"Saving...":"Save Changes")]}),children:e.jsx("form",{id:"payment-settings-form",onSubmit:w,children:e.jsxs("div",{className:"space-y-6",children:[e.jsxs(q,{children:[e.jsxs(J,{children:[e.jsx(Q,{children:a("Payment Methods")}),e.jsx(ee,{children:a("Configure available payment methods for subscription plans")})]}),e.jsxs(ae,{className:"space-y-6",children:[e.jsxs("div",{className:"flex flex-col sm:flex-row gap-4",children:[e.jsxs("div",{className:"relative flex-1",children:[e.jsx(L,{className:"absolute left-3 top-1/2 transform -translate-y-1/2 text-muted-foreground h-4 w-4"}),e.jsx(W,{placeholder:a("Search payment methods..."),value:h,onChange:r=>u(r.target.value),className:"pl-10 pr-10"}),h&&e.jsx(v,{type:"button",variant:"ghost",size:"sm",className:"absolute right-2 top-1/2 transform -translate-y-1/2 h-6 w-6 p-0 hover:bg-muted",onClick:()=>u(""),children:e.jsx(N,{className:"h-3 w-3"})})]}),e.jsxs(G,{value:m,onValueChange:r=>j(r),children:[e.jsx(U,{className:"w-[140px]",children:e.jsx(F,{})}),e.jsxs(B,{children:[e.jsx(x,{value:"all",children:a("All Methods")}),e.jsx(x,{value:"enabled",children:a("Enabled Only")}),e.jsx(x,{value:"disabled",children:a("Disabled Only")})]})]})]}),(h||m!=="all")&&e.jsxs("div",{className:"flex items-center gap-2 flex-wrap",children:[e.jsxs("span",{className:"text-sm text-muted-foreground",children:[a("Active filters:")," "]}),h&&e.jsxs(D,{variant:"secondary",className:"text-xs",children:[a("Search:"),' "',h,'"',e.jsx(v,{type:"button",variant:"ghost",size:"sm",className:"ml-1 h-3 w-3 p-0 hover:bg-transparent",onClick:()=>u(""),children:e.jsx(N,{className:"h-2 w-2"})})]}),m!=="all"&&e.jsxs(D,{variant:"secondary",className:"text-xs",children:[a("Status:")," ",a(m==="enabled"?"Enabled":"Disabled"),e.jsx(v,{type:"button",variant:"ghost",size:"sm",className:"ml-1 h-3 w-3 p-0 hover:bg-transparent",onClick:()=>j("all"),children:e.jsx(N,{className:"h-2 w-2"})})]})]}),(h||m!=="all")&&e.jsx("div",{className:"flex items-center justify-between text-sm text-muted-foreground",children:e.jsx("span",{children:f.length>0?a("Showing {{count}} of {{total}} payment methods",{count:f.length,total:P.length}):a("No payment methods found matching your criteria")})}),(h||m!=="all")&&f.length===0&&e.jsxs("div",{className:"text-center py-12 border-2 border-dashed border-muted rounded-lg",children:[e.jsx("div",{className:"mx-auto w-12 h-12 bg-muted rounded-full flex items-center justify-center mb-4",children:e.jsx(L,{className:"h-5 w-5 text-muted-foreground"})}),e.jsx("h3",{className:"text-lg font-medium mb-2",children:a("No results found")}),e.jsx("p",{className:"text-muted-foreground mb-4",children:a("Try adjusting your search or filter criteria")}),e.jsx(v,{type:"button",variant:"outline",size:"sm",onClick:()=>{u(""),j("all")},children:a("Clear filters")})]}),_("bank")&&e.jsx(d,{title:a(c[s.BANK]),icon:e.jsx(ne,{className:"h-5 w-5"}),enabled:t.is_bank_enabled,onToggle:r=>i("is_bank_enabled",r),children:e.jsxs("div",{className:"space-y-2",children:[e.jsx(g,{htmlFor:"bank_detail",children:a("Bank Details")}),e.jsx(le,{id:"bank_detail",value:t.bank_detail,onChange:r=>i("bank_detail",r.target.value),placeholder:a(`Bank: Your Bank Name +import{j as e,r as S}from"./ui-Z445SNHD.js";import{u as Y,c as V,L as g,I as W,B as v,b as X,ap as $,C as q,n as J,o as Q,z as ee,m as ae,S as L,X as N,l as D,y as re,t as C}from"./app-Da3PX8qg.js";import{T as le}from"./textarea-BgXisGCr.js";import{S as G,a as U,b as F,c as B,d as x}from"./select-9uIRiOV_.js";import{A as I,a as E}from"./alert-Dt2Bu0kM.js";import{S as se}from"./switch-DCoM0Ivb.js";import{C as K}from"./circle-alert-Cu5dznTP.js";import{E as te}from"./eye-off-BJYR0wmr.js";import{E as ie}from"./eye-CzYzwmmr.js";import{R as oe,a as Z}from"./radio-group-CuY8xCRY.js";import{B as ne,I as _e}from"./indian-rupee-CY9fE6hT.js";import{C as p}from"./credit-card-CHqjxFip.js";import{W as H}from"./wallet-BP1hP1I0.js";import{C as ce}from"./coins-cHhhtBQu.js";import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./circle-DgA3bS7I.js";const s={STRIPE:"stripe",PAYPAL:"paypal",RAZORPAY:"razorpay",MERCADOPAGO:"mercadopago",PAYSTACK:"paystack",FLUTTERWAVE:"flutterwave",BANK:"bank",PAYTABS:"paytabs",SKRILL:"skrill",COINGATE:"coingate",PAYFAST:"payfast",TAP:"tap",XENDIT:"xendit",PAYTR:"paytr",MOLLIE:"mollie",TOYYIBPAY:"toyyibpay",PAYMENTWALL:"paymentwall",SSPAY:"sspay",BENEFIT:"benefit",IYZIPAY:"iyzipay",AAMARPAY:"aamarpay",MIDTRANS:"midtrans",YOOKASSA:"yookassa",NEPALSTE:"nepalste",PAIEMENT:"paiement",CINETPAY:"cinetpay",PAYHERE:"payhere",FEDAPAY:"fedapay",AUTHORIZENET:"authorizenet",KHALTI:"khalti",EASEBUZZ:"easebuzz",OZOW:"ozow",CASHFREE:"cashfree"},c={[s.STRIPE]:"Credit Card (Stripe)",[s.PAYPAL]:"PayPal",[s.RAZORPAY]:"Razorpay",[s.MERCADOPAGO]:"Mercado Pago",[s.PAYSTACK]:"Paystack",[s.FLUTTERWAVE]:"Flutterwave",[s.BANK]:"Bank Transfer",[s.PAYTABS]:"PayTabs",[s.SKRILL]:"Skrill",[s.COINGATE]:"CoinGate",[s.PAYFAST]:"Payfast",[s.TAP]:"Tap",[s.XENDIT]:"Xendit",[s.PAYTR]:"PayTR",[s.MOLLIE]:"Mollie",[s.TOYYIBPAY]:"toyyibPay",[s.PAYMENTWALL]:"PaymentWall",[s.SSPAY]:"SSPay",[s.BENEFIT]:"Benefit",[s.IYZIPAY]:"Iyzipay",[s.AAMARPAY]:"Aamarpay",[s.MIDTRANS]:"Midtrans",[s.YOOKASSA]:"YooKassa",[s.NEPALSTE]:"Nepalste",[s.PAIEMENT]:"Paiement Pro",[s.CINETPAY]:"CinetPay",[s.PAYHERE]:"PayHere",[s.FEDAPAY]:"FedaPay",[s.AUTHORIZENET]:"AuthorizeNet",[s.KHALTI]:"Khalti",[s.EASEBUZZ]:"Easebuzz",[s.OZOW]:"Ozow",[s.CASHFREE]:"Cashfree"},y={[s.STRIPE]:"https://dashboard.stripe.com/apikeys",[s.PAYPAL]:"https://developer.paypal.com/home",[s.RAZORPAY]:"https://dashboard.razorpay.com/",[s.MERCADOPAGO]:"https://www.mercadopago.com.br/developers/panel/app",[s.PAYSTACK]:"https://dashboard.paystack.com/#/settings/developers",[s.FLUTTERWAVE]:"https://dashboard.flutterwave.com/settings/apis",[s.PAYTABS]:"https://www.paytabs.com/en/support/",[s.SKRILL]:"https://www.skrill.com/en/business/",[s.COINGATE]:"https://coingate.com/api/docs",[s.PAYFAST]:"https://developers.payfast.co.za/",[s.TAP]:"https://www.tap.company/developers/",[s.XENDIT]:"https://developers.xendit.co/",[s.PAYTR]:"https://www.paytr.com/entegrasyon/",[s.MOLLIE]:"https://docs.mollie.com/",[s.TOYYIBPAY]:"https://toyyibpay.com/",[s.PAYMENTWALL]:"https://docs.paymentwall.com/",[s.SSPAY]:"https://sspay.my/docs/",[s.BENEFIT]:"https://www.benefit.bh/en/business/merchant-services/",[s.IYZIPAY]:"https://dev.iyzipay.com/",[s.AAMARPAY]:"https://aamarpay.com/developer/",[s.MIDTRANS]:"https://docs.midtrans.com/",[s.YOOKASSA]:"https://yookassa.ru/developers/",[s.NEPALSTE]:"https://nepalste.com.np/developer/",[s.PAIEMENT]:"https://paiementpro.net/documentation/",[s.CINETPAY]:"https://cinetpay.com/documentation/",[s.PAYHERE]:"https://www.payhere.lk/developers/",[s.FEDAPAY]:"https://docs.fedapay.com/",[s.AUTHORIZENET]:"https://developer.authorize.net/",[s.KHALTI]:"https://docs.khalti.com/",[s.EASEBUZZ]:"https://www.easebuzz.in/developer/",[s.OZOW]:"https://developers.ozow.com/",[s.CASHFREE]:"https://docs.cashfree.com/"};function d({title:l,icon:a,enabled:h,onToggle:u,children:m,helpUrl:j,helpText:t}){const{t:i}=Y();return e.jsxs("div",{className:"border rounded-lg",children:[e.jsxs("div",{className:"flex items-center justify-between p-4 border-b",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[a,e.jsx("span",{className:"font-medium",children:l})]}),e.jsx(se,{checked:h,onCheckedChange:u})]}),h&&e.jsxs("div",{className:"p-4 space-y-4",children:[j&&t&&e.jsxs(I,{children:[e.jsx(K,{className:"h-4 w-4"}),e.jsxs(E,{children:[t," ",e.jsx("a",{href:j,target:"_blank",rel:"noopener noreferrer",className:"underline",children:i("Dashboard")})]})]}),m]})]})}function n({id:l,label:a,value:h,onChange:u,placeholder:m,type:j="text",isSecret:t=!1,error:i,className:z=""}){var r;const[A,o]=S.useState(!1),{props:P}=V(),f=((r=P.globalSettings)==null?void 0:r.is_demo)||!1,_=f&&h?"************************************************":h,w=t?A?"text":"password":j;return e.jsxs("div",{className:"space-y-2",children:[e.jsx(g,{htmlFor:l,children:a}),e.jsxs("div",{className:"relative",children:[e.jsx(W,{id:l,type:w,value:_,onChange:k=>u(k.target.value),placeholder:m,className:`font-mono text-sm ${t?"pr-10":""} ${z}`,readOnly:f&&t&&h}),t&&e.jsx(v,{type:"button",variant:"ghost",size:"icon",className:"absolute right-0 top-0 h-full px-3 text-muted-foreground",onClick:()=>{if(f)return!1;o(!A)},disabled:f,children:A?e.jsx(te,{className:"h-4 w-4"}):e.jsx(ie,{className:"h-4 w-4"})})]}),i&&e.jsx("p",{className:"text-sm text-destructive",children:i})]})}function b({value:l,onChange:a,name:h,error:u}){const{t:m}=Y();return e.jsxs("div",{className:"space-y-2",children:[e.jsx(g,{children:m("Mode")}),e.jsxs(oe,{value:l,onValueChange:a,className:"flex gap-4",children:[e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(Z,{value:"sandbox",id:`${h}_sandbox`}),e.jsx(g,{htmlFor:`${h}_sandbox`,className:"font-normal",children:m("Sandbox")})]}),e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(Z,{value:"live",id:`${h}_live`}),e.jsx(g,{htmlFor:`${h}_live`,className:"font-normal",children:m("Live")})]})]}),u&&e.jsx("p",{className:"text-sm text-destructive",children:u})]})}function Ne({settings:l={}}){const{t:a}=Y(),[h,u]=S.useState(""),[m,j]=S.useState("all"),{data:t,setData:i,post:z,processing:A,errors:o}=X({currency:l.currency||"USD",currency_symbol:l.currency_symbol||"$",is_manually_enabled:l.is_manually_enabled===!0||l.is_manually_enabled==="1",is_bank_enabled:l.is_bank_enabled===!0||l.is_bank_enabled==="1",bank_detail:l.bank_detail||"",is_stripe_enabled:l.is_stripe_enabled===!0||l.is_stripe_enabled==="1",stripe_key:l.stripe_key||"",stripe_secret:l.stripe_secret||"",is_paypal_enabled:l.is_paypal_enabled===!0||l.is_paypal_enabled==="1",paypal_mode:l.paypal_mode||"sandbox",paypal_client_id:l.paypal_client_id||"",paypal_secret_key:l.paypal_secret_key||"",is_razorpay_enabled:l.is_razorpay_enabled===!0||l.is_razorpay_enabled==="1",razorpay_key:l.razorpay_key||"",razorpay_secret:l.razorpay_secret||"",is_mercadopago_enabled:l.is_mercadopago_enabled===!0||l.is_mercadopago_enabled==="1",mercadopago_mode:l.mercadopago_mode||"sandbox",mercadopago_access_token:l.mercadopago_access_token||"",is_paystack_enabled:l.is_paystack_enabled===!0||l.is_paystack_enabled==="1",paystack_public_key:l.paystack_public_key||"",paystack_secret_key:l.paystack_secret_key||"",is_flutterwave_enabled:l.is_flutterwave_enabled===!0||l.is_flutterwave_enabled==="1",flutterwave_public_key:l.flutterwave_public_key||"",flutterwave_secret_key:l.flutterwave_secret_key||"",is_tap_enabled:l.is_tap_enabled===!0||l.is_tap_enabled==="1",tap_secret_key:l.tap_secret_key||"",is_xendit_enabled:l.is_xendit_enabled===!0||l.is_xendit_enabled==="1",xendit_api_key:l.xendit_api_key||"",is_paytr_enabled:l.is_paytr_enabled===!0||l.is_paytr_enabled==="1",paytr_merchant_id:l.paytr_merchant_id||"",paytr_merchant_key:l.paytr_merchant_key||"",paytr_merchant_salt:l.paytr_merchant_salt||"",is_mollie_enabled:l.is_mollie_enabled===!0||l.is_mollie_enabled==="1",mollie_api_key:l.mollie_api_key||"",is_toyyibpay_enabled:l.is_toyyibpay_enabled===!0||l.is_toyyibpay_enabled==="1",toyyibpay_category_code:l.toyyibpay_category_code||"",toyyibpay_secret_key:l.toyyibpay_secret_key||"",is_paymentwall_enabled:l.is_paymentwall_enabled===!0||l.is_paymentwall_enabled==="1",paymentwall_public_key:l.paymentwall_public_key||"",paymentwall_private_key:l.paymentwall_private_key||"",is_sspay_enabled:l.is_sspay_enabled===!0||l.is_sspay_enabled==="1",sspay_secret_key:l.sspay_secret_key||"",sspay_category_code:l.sspay_category_code||"",is_benefit_enabled:l.is_benefit_enabled===!0||l.is_benefit_enabled==="1",benefit_mode:l.benefit_mode||"sandbox",benefit_secret_key:l.benefit_secret_key||"",benefit_public_key:l.benefit_public_key||"",is_iyzipay_enabled:l.is_iyzipay_enabled===!0||l.is_iyzipay_enabled==="1",iyzipay_mode:l.iyzipay_mode||"sandbox",iyzipay_secret_key:l.iyzipay_secret_key||"",iyzipay_public_key:l.iyzipay_public_key||"",is_aamarpay_enabled:l.is_aamarpay_enabled===!0||l.is_aamarpay_enabled==="1",aamarpay_store_id:l.aamarpay_store_id||"",aamarpay_signature:l.aamarpay_signature||"",is_midtrans_enabled:l.is_midtrans_enabled===!0||l.is_midtrans_enabled==="1",midtrans_mode:l.midtrans_mode||"sandbox",midtrans_secret_key:l.midtrans_secret_key||"",is_yookassa_enabled:l.is_yookassa_enabled===!0||l.is_yookassa_enabled==="1",yookassa_shop_id:l.yookassa_shop_id||"",yookassa_secret_key:l.yookassa_secret_key||"",is_nepalste_enabled:l.is_nepalste_enabled===!0||l.is_nepalste_enabled==="1",nepalste_mode:l.nepalste_mode||"sandbox",nepalste_secret_key:l.nepalste_secret_key||"",nepalste_public_key:l.nepalste_public_key||"",is_paiement_enabled:l.is_paiement_enabled===!0||l.is_paiement_enabled==="1",paiement_merchant_id:l.paiement_merchant_id||"",is_cinetpay_enabled:l.is_cinetpay_enabled===!0||l.is_cinetpay_enabled==="1",cinetpay_site_id:l.cinetpay_site_id||"",cinetpay_api_key:l.cinetpay_api_key||"",cinetpay_secret_key:l.cinetpay_secret_key||"",is_payhere_enabled:l.is_payhere_enabled===!0||l.is_payhere_enabled==="1",payhere_mode:l.payhere_mode||"sandbox",payhere_merchant_id:l.payhere_merchant_id||"",payhere_merchant_secret:l.payhere_merchant_secret||"",payhere_app_id:l.payhere_app_id||"",payhere_app_secret:l.payhere_app_secret||"",is_fedapay_enabled:l.is_fedapay_enabled===!0||l.is_fedapay_enabled==="1",fedapay_mode:l.fedapay_mode||"sandbox",fedapay_secret_key:l.fedapay_secret_key||"",fedapay_public_key:l.fedapay_public_key||"",is_authorizenet_enabled:l.is_authorizenet_enabled===!0||l.is_authorizenet_enabled==="1",authorizenet_mode:l.authorizenet_mode||"sandbox",authorizenet_merchant_id:l.authorizenet_merchant_id||"",authorizenet_transaction_key:l.authorizenet_transaction_key||"",is_khalti_enabled:l.is_khalti_enabled===!0||l.is_khalti_enabled==="1",khalti_secret_key:l.khalti_secret_key||"",khalti_public_key:l.khalti_public_key||"",is_easebuzz_enabled:l.is_easebuzz_enabled===!0||l.is_easebuzz_enabled==="1",easebuzz_merchant_key:l.easebuzz_merchant_key||"",easebuzz_salt_key:l.easebuzz_salt_key||"",easebuzz_environment:l.easebuzz_environment||"",is_ozow_enabled:l.is_ozow_enabled===!0||l.is_ozow_enabled==="1",ozow_mode:l.ozow_mode||"sandbox",ozow_site_key:l.ozow_site_key||"",ozow_private_key:l.ozow_private_key||"",ozow_api_key:l.ozow_api_key||"",is_cashfree_enabled:l.is_cashfree_enabled===!0||l.is_cashfree_enabled==="1",cashfree_mode:l.cashfree_mode||"sandbox",cashfree_secret_key:l.cashfree_secret_key||"",cashfree_public_key:l.cashfree_public_key||"",is_paytabs_enabled:l.is_paytabs_enabled===!0||l.is_paytabs_enabled==="1",paytabs_profile_id:l.paytabs_profile_id||"",paytabs_server_key:l.paytabs_server_key||"",paytabs_region:l.paytabs_region||"ARE",paytabs_mode:l.paytabs_mode||"sandbox",is_skrill_enabled:l.is_skrill_enabled===!0||l.is_skrill_enabled==="1",skrill_merchant_id:l.skrill_merchant_id||"",skrill_secret_word:l.skrill_secret_word||"",is_coingate_enabled:l.is_coingate_enabled===!0||l.is_coingate_enabled==="1",coingate_api_token:l.coingate_api_token||"",coingate_mode:l.coingate_mode||"sandbox",is_payfast_enabled:l.is_payfast_enabled===!0||l.is_payfast_enabled==="1",payfast_merchant_id:l.payfast_merchant_id||"",payfast_merchant_key:l.payfast_merchant_key||"",payfast_passphrase:l.payfast_passphrase||"",payfast_mode:l.payfast_mode||"sandbox"}),P=S.useMemo(()=>[{key:"bank",name:a(c[s.BANK])},{key:"stripe",name:a(c[s.STRIPE])},{key:"paypal",name:a(c[s.PAYPAL])},{key:"razorpay",name:a(c[s.RAZORPAY])},{key:"mercadopago",name:a(c[s.MERCADOPAGO])},{key:"paystack",name:a(c[s.PAYSTACK])},{key:"flutterwave",name:a(c[s.FLUTTERWAVE])},{key:"paytabs",name:a(c[s.PAYTABS])},{key:"skrill",name:a(c[s.SKRILL])},{key:"coingate",name:a(c[s.COINGATE])},{key:"payfast",name:a(c[s.PAYFAST])},{key:"tap",name:a(c[s.TAP])},{key:"xendit",name:a(c[s.XENDIT])},{key:"paytr",name:a(c[s.PAYTR])},{key:"mollie",name:a(c[s.MOLLIE])},{key:"toyyibpay",name:a(c[s.TOYYIBPAY])},{key:"paymentwall",name:a("PaymentWall")},{key:"sspay",name:a("SSPay")},{key:"benefit",name:a("Benefit")},{key:"iyzipay",name:a("Iyzipay")},{key:"aamarpay",name:a("Aamarpay")},{key:"midtrans",name:a("Midtrans")},{key:"yookassa",name:a("YooKassa")},{key:"nepalste",name:a("Nepalste")},{key:"paiement",name:a("Paiement Pro")},{key:"cinetpay",name:a("CinetPay")},{key:"payhere",name:a("PayHere")},{key:"fedapay",name:a("FedaPay")},{key:"authorizenet",name:a("AuthorizeNet")},{key:"khalti",name:a("Khalti")},{key:"easebuzz",name:a("Easebuzz")},{key:"ozow",name:a("Ozow")},{key:"cashfree",name:a("Cashfree")}],[a]),f=S.useMemo(()=>{let r=P;return h&&(r=r.filter(k=>k.name.toLowerCase().includes(h.toLowerCase()))),m!=="all"&&(r=r.filter(k=>{const T=t[`is_${k.key}_enabled`];return m==="enabled"?T:!T})),r},[P,h,m,t]),_=r=>f.some(k=>k.key===r),w=r=>{r.preventDefault(),z(route("payment.settings"),{onSuccess:k=>{var M,O;const T=(M=k.props.flash)==null?void 0:M.success,R=(O=k.props.flash)==null?void 0:O.error;T?C.success(T):R&&C.error(R)},onError:k=>{C.error(a("Failed to update payment settings"))}})};return e.jsx($,{title:a("Payment Settings"),description:a("Configure payment gateway for subscription plans"),action:e.jsxs(v,{type:"submit",form:"payment-settings-form",size:"sm",disabled:A,children:[e.jsx(re,{className:"h-4 w-4 mr-2"}),a(A?"Saving...":"Save Changes")]}),children:e.jsx("form",{id:"payment-settings-form",onSubmit:w,children:e.jsxs("div",{className:"space-y-6",children:[e.jsxs(q,{children:[e.jsxs(J,{children:[e.jsx(Q,{children:a("Payment Methods")}),e.jsx(ee,{children:a("Configure available payment methods for subscription plans")})]}),e.jsxs(ae,{className:"space-y-6",children:[e.jsxs("div",{className:"flex flex-col sm:flex-row gap-4",children:[e.jsxs("div",{className:"relative flex-1",children:[e.jsx(L,{className:"absolute left-3 top-1/2 transform -translate-y-1/2 text-muted-foreground h-4 w-4"}),e.jsx(W,{placeholder:a("Search payment methods..."),value:h,onChange:r=>u(r.target.value),className:"pl-10 pr-10"}),h&&e.jsx(v,{type:"button",variant:"ghost",size:"sm",className:"absolute right-2 top-1/2 transform -translate-y-1/2 h-6 w-6 p-0 hover:bg-muted",onClick:()=>u(""),children:e.jsx(N,{className:"h-3 w-3"})})]}),e.jsxs(G,{value:m,onValueChange:r=>j(r),children:[e.jsx(U,{className:"w-[140px]",children:e.jsx(F,{})}),e.jsxs(B,{children:[e.jsx(x,{value:"all",children:a("All Methods")}),e.jsx(x,{value:"enabled",children:a("Enabled Only")}),e.jsx(x,{value:"disabled",children:a("Disabled Only")})]})]})]}),(h||m!=="all")&&e.jsxs("div",{className:"flex items-center gap-2 flex-wrap",children:[e.jsxs("span",{className:"text-sm text-muted-foreground",children:[a("Active filters:")," "]}),h&&e.jsxs(D,{variant:"secondary",className:"text-xs",children:[a("Search:"),' "',h,'"',e.jsx(v,{type:"button",variant:"ghost",size:"sm",className:"ml-1 h-3 w-3 p-0 hover:bg-transparent",onClick:()=>u(""),children:e.jsx(N,{className:"h-2 w-2"})})]}),m!=="all"&&e.jsxs(D,{variant:"secondary",className:"text-xs",children:[a("Status:")," ",a(m==="enabled"?"Enabled":"Disabled"),e.jsx(v,{type:"button",variant:"ghost",size:"sm",className:"ml-1 h-3 w-3 p-0 hover:bg-transparent",onClick:()=>j("all"),children:e.jsx(N,{className:"h-2 w-2"})})]})]}),(h||m!=="all")&&e.jsx("div",{className:"flex items-center justify-between text-sm text-muted-foreground",children:e.jsx("span",{children:f.length>0?a("Showing {{count}} of {{total}} payment methods",{count:f.length,total:P.length}):a("No payment methods found matching your criteria")})}),(h||m!=="all")&&f.length===0&&e.jsxs("div",{className:"text-center py-12 border-2 border-dashed border-muted rounded-lg",children:[e.jsx("div",{className:"mx-auto w-12 h-12 bg-muted rounded-full flex items-center justify-center mb-4",children:e.jsx(L,{className:"h-5 w-5 text-muted-foreground"})}),e.jsx("h3",{className:"text-lg font-medium mb-2",children:a("No results found")}),e.jsx("p",{className:"text-muted-foreground mb-4",children:a("Try adjusting your search or filter criteria")}),e.jsx(v,{type:"button",variant:"outline",size:"sm",onClick:()=>{u(""),j("all")},children:a("Clear filters")})]}),_("bank")&&e.jsx(d,{title:a(c[s.BANK]),icon:e.jsx(ne,{className:"h-5 w-5"}),enabled:t.is_bank_enabled,onToggle:r=>i("is_bank_enabled",r),children:e.jsxs("div",{className:"space-y-2",children:[e.jsx(g,{htmlFor:"bank_detail",children:a("Bank Details")}),e.jsx(le,{id:"bank_detail",value:t.bank_detail,onChange:r=>i("bank_detail",r.target.value),placeholder:a(`Bank: Your Bank Name Account Number: 0000 0000 Routing Number: 000000000`),rows:6}),e.jsx("p",{className:"text-xs text-muted-foreground",children:a("Enter your bank details that customers will use for manual transfers")}),o.bank_detail&&e.jsx("p",{className:"text-sm text-destructive",children:o.bank_detail})]})}),_("stripe")&&e.jsx(d,{title:a(c[s.STRIPE]),icon:e.jsx(p,{className:"h-5 w-5"}),enabled:t.is_stripe_enabled,onToggle:r=>i("is_stripe_enabled",r),helpUrl:y[s.STRIPE],helpText:a("Get your Stripe API keys from your"),children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsx(n,{id:"stripe_key",label:a("Publishable Key"),value:t.stripe_key,onChange:r=>i("stripe_key",r),placeholder:"pk_test_...",error:o.stripe_key}),e.jsx(n,{id:"stripe_secret",label:a("Secret Key"),value:t.stripe_secret,onChange:r=>i("stripe_secret",r),placeholder:"sk_test_...",isSecret:!0,error:o.stripe_secret})]})}),_("paypal")&&e.jsx(d,{title:a(c[s.PAYPAL]),icon:e.jsx(p,{className:"h-5 w-5"}),enabled:t.is_paypal_enabled,onToggle:r=>i("is_paypal_enabled",r),helpUrl:y[s.PAYPAL],helpText:a("Get your PayPal API credentials from your"),children:e.jsxs("div",{className:"space-y-4",children:[e.jsx(b,{value:t.paypal_mode,onChange:r=>i("paypal_mode",r),name:"paypal"}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsx(n,{id:"paypal_client_id",label:a("Client ID"),value:t.paypal_client_id,onChange:r=>i("paypal_client_id",r),placeholder:a("Client ID"),error:o.paypal_client_id}),e.jsx(n,{id:"paypal_secret_key",label:a("Secret Key"),value:t.paypal_secret_key,onChange:r=>i("paypal_secret_key",r),placeholder:a("Secret Key"),isSecret:!0,error:o.paypal_secret_key})]})]})}),_("razorpay")&&e.jsx(d,{title:a(c[s.RAZORPAY]),icon:e.jsx(_e,{className:"h-5 w-5"}),enabled:t.is_razorpay_enabled,onToggle:r=>i("is_razorpay_enabled",r),helpUrl:y[s.RAZORPAY],helpText:a("Get your Razorpay API credentials from your"),children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsx(n,{id:"razorpay_key",label:a("Key ID"),value:t.razorpay_key,onChange:r=>i("razorpay_key",r),placeholder:"rzp_test_...",error:o.razorpay_key}),e.jsx(n,{id:"razorpay_secret",label:a("Secret Key"),value:t.razorpay_secret,onChange:r=>i("razorpay_secret",r),placeholder:"...",isSecret:!0,error:o.razorpay_secret})]})}),_("mercadopago")&&e.jsx(d,{title:a(c[s.MERCADOPAGO]),icon:e.jsx(H,{className:"h-5 w-5"}),enabled:t.is_mercadopago_enabled,onToggle:r=>i("is_mercadopago_enabled",r),helpUrl:y[s.MERCADOPAGO],helpText:a("Get your Mercado Pago API credentials from your"),children:e.jsxs("div",{className:"space-y-4",children:[e.jsx(b,{value:t.mercadopago_mode,onChange:r=>i("mercadopago_mode",r),name:"mercadopago"}),e.jsx(n,{id:"mercadopago_access_token",label:a("Access Token"),value:t.mercadopago_access_token,onChange:r=>i("mercadopago_access_token",r),placeholder:t.mercadopago_mode==="sandbox"?"TEST-":"APP_USR-",isSecret:!0,error:o.mercadopago_access_token}),e.jsx("p",{className:"text-xs text-muted-foreground",children:a("For server-side API integration, use your Private Access Token (NOT your public key). You can find this in your MercadoPago Developer Dashboard under Credentials > Production/Test Credentials > Access token.")}),e.jsxs(I,{children:[e.jsx(K,{className:"h-4 w-4"}),e.jsx(E,{children:a("Important: Do not use your Public Key here. The Access Token is different and is required for server-side operations.")})]})]})}),_("paystack")&&e.jsx(d,{title:a(c[s.PAYSTACK]),icon:e.jsx(p,{className:"h-5 w-5"}),enabled:t.is_paystack_enabled,onToggle:r=>i("is_paystack_enabled",r),helpUrl:y[s.PAYSTACK],helpText:a("Get your Paystack API credentials from your"),children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsx(n,{id:"paystack_public_key",label:a("Public Key"),value:t.paystack_public_key,onChange:r=>i("paystack_public_key",r),placeholder:"pk_test_...",error:o.paystack_public_key}),e.jsx(n,{id:"paystack_secret_key",label:a("Secret Key"),value:t.paystack_secret_key,onChange:r=>i("paystack_secret_key",r),placeholder:"sk_test_...",isSecret:!0,error:o.paystack_secret_key})]})}),_("flutterwave")&&e.jsx(d,{title:a(c[s.FLUTTERWAVE]),icon:e.jsx(p,{className:"h-5 w-5"}),enabled:t.is_flutterwave_enabled,onToggle:r=>i("is_flutterwave_enabled",r),helpUrl:y[s.FLUTTERWAVE],helpText:a("Get your Flutterwave API credentials from your"),children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsx(n,{id:"flutterwave_public_key",label:a("Public Key"),value:t.flutterwave_public_key,onChange:r=>i("flutterwave_public_key",r),placeholder:"FLWPUBK_TEST-...",error:o.flutterwave_public_key}),e.jsx(n,{id:"flutterwave_secret_key",label:a("Secret Key"),value:t.flutterwave_secret_key,onChange:r=>i("flutterwave_secret_key",r),placeholder:"FLWSECK_TEST-...",isSecret:!0,error:o.flutterwave_secret_key})]})}),_("paytabs")&&e.jsx(d,{title:a(c[s.PAYTABS]),icon:e.jsx(p,{className:"h-5 w-5"}),enabled:t.is_paytabs_enabled,onToggle:r=>i("is_paytabs_enabled",r),helpUrl:y[s.PAYTABS],helpText:a("Get your PayTabs API credentials from your"),children:e.jsxs("div",{className:"space-y-4",children:[e.jsx(b,{value:t.paytabs_mode,onChange:r=>i("paytabs_mode",r),name:"paytabs"}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsx(n,{id:"paytabs_profile_id",label:a("Profile ID"),value:t.paytabs_profile_id,onChange:r=>i("paytabs_profile_id",r),placeholder:a("Profile ID"),error:o.paytabs_profile_id}),e.jsx(n,{id:"paytabs_server_key",label:a("Server Key"),value:t.paytabs_server_key,onChange:r=>i("paytabs_server_key",r),placeholder:a("Server Key"),isSecret:!0,error:o.paytabs_server_key})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(g,{htmlFor:"paytabs_region",children:a("Region")}),e.jsxs(G,{value:t.paytabs_region,onValueChange:r=>i("paytabs_region",r),children:[e.jsx(U,{children:e.jsx(F,{placeholder:a("Select Region")})}),e.jsxs(B,{children:[e.jsx(x,{value:"ARE",children:a("UAE")}),e.jsx(x,{value:"SAU",children:a("Saudi Arabia")}),e.jsx(x,{value:"OMN",children:a("Oman")}),e.jsx(x,{value:"JOR",children:a("Jordan")}),e.jsx(x,{value:"EGY",children:a("Egypt")}),e.jsx(x,{value:"IRQ",children:a("Iraq")}),e.jsx(x,{value:"GLOBAL",children:a("Global")})]})]}),o.paytabs_region&&e.jsx("p",{className:"text-sm text-destructive",children:o.paytabs_region})]})]})}),_("skrill")&&e.jsx(d,{title:a(c[s.SKRILL]),icon:e.jsx(H,{className:"h-5 w-5"}),enabled:t.is_skrill_enabled,onToggle:r=>i("is_skrill_enabled",r),helpUrl:y[s.SKRILL],helpText:a("Get your Skrill merchant credentials from your"),children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsx(n,{id:"skrill_merchant_id",label:a("Merchant ID"),value:t.skrill_merchant_id,onChange:r=>i("skrill_merchant_id",r),placeholder:a("Merchant ID"),error:o.skrill_merchant_id}),e.jsx(n,{id:"skrill_secret_word",label:a("Secret Word"),value:t.skrill_secret_word,onChange:r=>i("skrill_secret_word",r),placeholder:a("Secret Word"),isSecret:!0,error:o.skrill_secret_word})]})}),_("coingate")&&e.jsx(d,{title:a(c[s.COINGATE]),icon:e.jsx(ce,{className:"h-5 w-5"}),enabled:t.is_coingate_enabled,onToggle:r=>i("is_coingate_enabled",r),helpUrl:y[s.COINGATE],helpText:a("Get your CoinGate API credentials from your"),children:e.jsxs("div",{className:"space-y-4",children:[e.jsx(b,{value:t.coingate_mode,onChange:r=>i("coingate_mode",r),name:"coingate"}),e.jsx(n,{id:"coingate_api_token",label:a("API Token"),value:t.coingate_api_token,onChange:r=>i("coingate_api_token",r),placeholder:a("API Token"),isSecret:!0,error:o.coingate_api_token})]})}),_("payfast")&&e.jsx(d,{title:a(c[s.PAYFAST]),icon:e.jsx(p,{className:"h-5 w-5"}),enabled:t.is_payfast_enabled,onToggle:r=>i("is_payfast_enabled",r),helpUrl:y[s.PAYFAST],helpText:a("Get your Payfast merchant credentials from your"),children:e.jsxs("div",{className:"space-y-4",children:[e.jsx(b,{value:t.payfast_mode,onChange:r=>i("payfast_mode",r),name:"payfast"}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsx(n,{id:"payfast_merchant_id",label:a("Merchant ID"),value:t.payfast_merchant_id,onChange:r=>i("payfast_merchant_id",r),placeholder:a("Merchant ID"),error:o.payfast_merchant_id}),e.jsx(n,{id:"payfast_merchant_key",label:a("Merchant Key"),value:t.payfast_merchant_key,onChange:r=>i("payfast_merchant_key",r),placeholder:a("Merchant Key"),isSecret:!0,error:o.payfast_merchant_key})]}),e.jsx(n,{id:"payfast_passphrase",label:a("Passphrase"),value:t.payfast_passphrase,onChange:r=>i("payfast_passphrase",r),placeholder:a("Passphrase (optional)"),error:o.payfast_passphrase})]})}),_("tap")&&e.jsx(d,{title:a(c[s.TAP]),icon:e.jsx(p,{className:"h-5 w-5"}),enabled:t.is_tap_enabled,onToggle:r=>i("is_tap_enabled",r),helpUrl:y[s.TAP],helpText:a("Get your Tap API credentials from your"),children:e.jsx(n,{id:"tap_secret_key",label:a("Secret Key"),value:t.tap_secret_key,onChange:r=>i("tap_secret_key",r),placeholder:a("Secret Key"),isSecret:!0,error:o.tap_secret_key})}),_("xendit")&&e.jsx(d,{title:a(c[s.XENDIT]),icon:e.jsx(p,{className:"h-5 w-5"}),enabled:t.is_xendit_enabled,onToggle:r=>i("is_xendit_enabled",r),helpUrl:y[s.XENDIT],helpText:a("Get your Xendit API credentials from your"),children:e.jsx(n,{id:"xendit_api_key",label:a("API Key"),value:t.xendit_api_key,onChange:r=>i("xendit_api_key",r),placeholder:a("API Key"),isSecret:!0,error:o.xendit_api_key})}),_("paytr")&&e.jsxs(d,{title:a(c[s.PAYTR]),icon:e.jsx(p,{className:"h-5 w-5"}),enabled:t.is_paytr_enabled,onToggle:r=>i("is_paytr_enabled",r),helpUrl:y[s.PAYTR],helpText:a("Get your PayTR merchant credentials from your"),children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsx(n,{id:"paytr_merchant_id",label:a("Merchant ID"),value:t.paytr_merchant_id,onChange:r=>i("paytr_merchant_id",r),placeholder:a("Merchant ID"),error:o.paytr_merchant_id}),e.jsx(n,{id:"paytr_merchant_key",label:a("Merchant Key"),value:t.paytr_merchant_key,onChange:r=>i("paytr_merchant_key",r),placeholder:a("Merchant Key"),isSecret:!0,error:o.paytr_merchant_key})]}),e.jsx(n,{id:"paytr_merchant_salt",label:a("Merchant Salt"),value:t.paytr_merchant_salt,onChange:r=>i("paytr_merchant_salt",r),placeholder:a("Merchant Salt"),isSecret:!0,error:o.paytr_merchant_salt})]}),_("mollie")&&e.jsx(d,{title:a(c[s.MOLLIE]),icon:e.jsx(p,{className:"h-5 w-5"}),enabled:t.is_mollie_enabled,onToggle:r=>i("is_mollie_enabled",r),helpUrl:y[s.MOLLIE],helpText:a("Get your Mollie API credentials from your"),children:e.jsx(n,{id:"mollie_api_key",label:a("API Key"),value:t.mollie_api_key,onChange:r=>i("mollie_api_key",r),placeholder:a("API Key"),isSecret:!0,error:o.mollie_api_key})}),_("toyyibpay")&&e.jsx(d,{title:a(c[s.TOYYIBPAY]),icon:e.jsx(p,{className:"h-5 w-5"}),enabled:t.is_toyyibpay_enabled,onToggle:r=>i("is_toyyibpay_enabled",r),helpUrl:y[s.TOYYIBPAY],helpText:a("Get your toyyibPay credentials from your"),children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsx(n,{id:"toyyibpay_category_code",label:a("Category Code"),value:t.toyyibpay_category_code,onChange:r=>i("toyyibpay_category_code",r),placeholder:a("Category Code"),error:o.toyyibpay_category_code}),e.jsx(n,{id:"toyyibpay_secret_key",label:a("Secret Key"),value:t.toyyibpay_secret_key,onChange:r=>i("toyyibpay_secret_key",r),placeholder:a("Secret Key"),isSecret:!0,error:o.toyyibpay_secret_key})]})}),_("paymentwall")&&e.jsx(d,{title:a("PaymentWall"),icon:e.jsx(p,{className:"h-5 w-5"}),enabled:t.is_paymentwall_enabled,onToggle:r=>i("is_paymentwall_enabled",r),helpUrl:y[s.PAYMENTWALL],helpText:a("Get your PaymentWall API credentials from your"),children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsx(n,{id:"paymentwall_public_key",label:a("Public Key"),value:t.paymentwall_public_key,onChange:r=>i("paymentwall_public_key",r),placeholder:a("Public Key"),error:o.paymentwall_public_key}),e.jsx(n,{id:"paymentwall_private_key",label:a("Private Key"),value:t.paymentwall_private_key,onChange:r=>i("paymentwall_private_key",r),placeholder:a("Private Key"),isSecret:!0,error:o.paymentwall_private_key})]})}),_("sspay")&&e.jsx(d,{title:a("SSPay"),icon:e.jsx(p,{className:"h-5 w-5"}),enabled:t.is_sspay_enabled,onToggle:r=>i("is_sspay_enabled",r),helpUrl:y[s.SSPAY],helpText:a("Get your SSPay API credentials from your"),children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsx(n,{id:"sspay_category_code",label:a("Category Code"),value:t.sspay_category_code,onChange:r=>i("sspay_category_code",r),placeholder:a("Category Code"),error:o.sspay_category_code}),e.jsx(n,{id:"sspay_secret_key",label:a("Secret Key"),value:t.sspay_secret_key,onChange:r=>i("sspay_secret_key",r),placeholder:a("Secret Key"),isSecret:!0,error:o.sspay_secret_key})]})}),_("benefit")&&e.jsxs(d,{title:a("Benefit"),icon:e.jsx(p,{className:"h-5 w-5"}),enabled:t.is_benefit_enabled,onToggle:r=>i("is_benefit_enabled",r),helpUrl:y[s.BENEFIT],helpText:a("Get your Benefit API credentials from your"),children:[e.jsx(b,{value:t.benefit_mode,onChange:r=>i("benefit_mode",r),name:"benefit"}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsx(n,{id:"benefit_public_key",label:a("Public Key"),value:t.benefit_public_key,onChange:r=>i("benefit_public_key",r),placeholder:a("Public Key"),error:o.benefit_public_key}),e.jsx(n,{id:"benefit_secret_key",label:a("Secret Key"),value:t.benefit_secret_key,onChange:r=>i("benefit_secret_key",r),placeholder:a("Secret Key"),isSecret:!0,error:o.benefit_secret_key})]})]}),_("iyzipay")&&e.jsxs(d,{title:a("Iyzipay"),icon:e.jsx(p,{className:"h-5 w-5"}),enabled:t.is_iyzipay_enabled,onToggle:r=>i("is_iyzipay_enabled",r),helpUrl:y[s.IYZIPAY],helpText:a("Get your Iyzipay API credentials from your"),children:[e.jsx(b,{value:t.iyzipay_mode,onChange:r=>i("iyzipay_mode",r),name:"iyzipay"}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsx(n,{id:"iyzipay_public_key",label:a("Public Key"),value:t.iyzipay_public_key,onChange:r=>i("iyzipay_public_key",r),placeholder:a("Public Key"),error:o.iyzipay_public_key}),e.jsx(n,{id:"iyzipay_secret_key",label:a("Secret Key"),value:t.iyzipay_secret_key,onChange:r=>i("iyzipay_secret_key",r),placeholder:a("Secret Key"),isSecret:!0,error:o.iyzipay_secret_key})]})]}),_("aamarpay")&&e.jsx(d,{title:a("Aamarpay"),icon:e.jsx(p,{className:"h-5 w-5"}),enabled:t.is_aamarpay_enabled,onToggle:r=>i("is_aamarpay_enabled",r),helpUrl:y[s.AAMARPAY],helpText:a("Get your Aamarpay API credentials from your"),children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsx(n,{id:"aamarpay_store_id",label:a("Store ID"),value:t.aamarpay_store_id,onChange:r=>i("aamarpay_store_id",r),placeholder:a("Store ID"),error:o.aamarpay_store_id}),e.jsx(n,{id:"aamarpay_signature",label:a("Signature"),value:t.aamarpay_signature,onChange:r=>i("aamarpay_signature",r),placeholder:a("Signature"),isSecret:!0,error:o.aamarpay_signature})]})}),_("midtrans")&&e.jsxs(d,{title:a("Midtrans"),icon:e.jsx(p,{className:"h-5 w-5"}),enabled:t.is_midtrans_enabled,onToggle:r=>i("is_midtrans_enabled",r),helpUrl:y[s.MIDTRANS],helpText:a("Get your Midtrans API credentials from your"),children:[e.jsx(b,{value:t.midtrans_mode,onChange:r=>i("midtrans_mode",r),name:"midtrans"}),e.jsx(n,{id:"midtrans_secret_key",label:a("Secret Key"),value:t.midtrans_secret_key,onChange:r=>i("midtrans_secret_key",r),placeholder:a("Secret Key"),isSecret:!0,error:o.midtrans_secret_key})]}),_("yookassa")&&e.jsx(d,{title:a("YooKassa"),icon:e.jsx(p,{className:"h-5 w-5"}),enabled:t.is_yookassa_enabled,onToggle:r=>i("is_yookassa_enabled",r),helpUrl:y[s.YOOKASSA],helpText:a("Get your YooKassa API credentials from your"),children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsx(n,{id:"yookassa_shop_id",label:a("Shop ID"),value:t.yookassa_shop_id,onChange:r=>i("yookassa_shop_id",r),placeholder:a("Shop ID"),error:o.yookassa_shop_id}),e.jsx(n,{id:"yookassa_secret_key",label:a("Secret Key"),value:t.yookassa_secret_key,onChange:r=>i("yookassa_secret_key",r),placeholder:a("Secret Key"),isSecret:!0,error:o.yookassa_secret_key})]})}),_("paiement")&&e.jsx(d,{title:a("Paiement Pro"),icon:e.jsx(p,{className:"h-5 w-5"}),enabled:t.is_paiement_enabled,onToggle:r=>i("is_paiement_enabled",r),helpUrl:y[s.PAIEMENT],helpText:a("Get your Paiement Pro API credentials from your"),children:e.jsx(n,{id:"paiement_merchant_id",label:a("Merchant ID"),value:t.paiement_merchant_id,onChange:r=>i("paiement_merchant_id",r),placeholder:a("Merchant ID"),error:o.paiement_merchant_id})}),_("cinetpay")&&e.jsx(d,{title:a("CinetPay"),icon:e.jsx(p,{className:"h-5 w-5"}),enabled:t.is_cinetpay_enabled,onToggle:r=>i("is_cinetpay_enabled",r),helpUrl:y[s.CINETPAY],helpText:a("Get your CinetPay API credentials from your"),children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:[e.jsx(n,{id:"cinetpay_site_id",label:a("Site ID"),value:t.cinetpay_site_id,onChange:r=>i("cinetpay_site_id",r),placeholder:a("Site ID"),error:o.cinetpay_site_id}),e.jsx(n,{id:"cinetpay_api_key",label:a("API Key"),value:t.cinetpay_api_key,onChange:r=>i("cinetpay_api_key",r),placeholder:a("API Key"),error:o.cinetpay_api_key}),e.jsx(n,{id:"cinetpay_secret_key",label:a("Secret Key"),value:t.cinetpay_secret_key,onChange:r=>i("cinetpay_secret_key",r),placeholder:a("Secret Key"),isSecret:!0,error:o.cinetpay_secret_key})]})}),_("payhere")&&e.jsxs(d,{title:a("PayHere"),icon:e.jsx(p,{className:"h-5 w-5"}),enabled:t.is_payhere_enabled,onToggle:r=>i("is_payhere_enabled",r),helpUrl:y[s.PAYHERE],helpText:a("Get your PayHere API credentials from your"),children:[e.jsx(b,{value:t.payhere_mode,onChange:r=>i("payhere_mode",r),name:"payhere"}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsx(n,{id:"payhere_merchant_id",label:a("Merchant ID"),value:t.payhere_merchant_id,onChange:r=>i("payhere_merchant_id",r),placeholder:a("Merchant ID"),error:o.payhere_merchant_id}),e.jsx(n,{id:"payhere_merchant_secret",label:a("Merchant Secret"),value:t.payhere_merchant_secret,onChange:r=>i("payhere_merchant_secret",r),placeholder:a("Merchant Secret"),isSecret:!0,error:o.payhere_merchant_secret}),e.jsx(n,{id:"payhere_app_id",label:a("App ID"),value:t.payhere_app_id,onChange:r=>i("payhere_app_id",r),placeholder:a("App ID"),error:o.payhere_app_id}),e.jsx(n,{id:"payhere_app_secret",label:a("App Secret"),value:t.payhere_app_secret,onChange:r=>i("payhere_app_secret",r),placeholder:a("App Secret"),isSecret:!0,error:o.payhere_app_secret})]})]}),_("fedapay")&&e.jsxs(d,{title:a("FedaPay"),icon:e.jsx(p,{className:"h-5 w-5"}),enabled:t.is_fedapay_enabled,onToggle:r=>i("is_fedapay_enabled",r),helpUrl:y[s.FEDAPAY],helpText:a("Get your FedaPay API credentials from your"),children:[e.jsx(b,{value:t.fedapay_mode,onChange:r=>i("fedapay_mode",r),name:"fedapay"}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsx(n,{id:"fedapay_public_key",label:a("Public Key"),value:t.fedapay_public_key,onChange:r=>i("fedapay_public_key",r),placeholder:a("Public Key"),error:o.fedapay_public_key}),e.jsx(n,{id:"fedapay_secret_key",label:a("Secret Key"),value:t.fedapay_secret_key,onChange:r=>i("fedapay_secret_key",r),placeholder:a("Secret Key"),isSecret:!0,error:o.fedapay_secret_key})]})]}),_("authorizenet")&&e.jsxs(d,{title:a("AuthorizeNet"),icon:e.jsx(p,{className:"h-5 w-5"}),enabled:t.is_authorizenet_enabled,onToggle:r=>i("is_authorizenet_enabled",r),helpUrl:y[s.AUTHORIZENET],helpText:a("Get your AuthorizeNet API credentials from your"),children:[e.jsx(b,{value:t.authorizenet_mode,onChange:r=>i("authorizenet_mode",r),name:"authorizenet"}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsx(n,{id:"authorizenet_merchant_id",label:a("Merchant ID"),value:t.authorizenet_merchant_id,onChange:r=>i("authorizenet_merchant_id",r),placeholder:a("Merchant ID"),error:o.authorizenet_merchant_id}),e.jsx(n,{id:"authorizenet_transaction_key",label:a("Transaction Key"),value:t.authorizenet_transaction_key,onChange:r=>i("authorizenet_transaction_key",r),placeholder:a("Transaction Key"),isSecret:!0,error:o.authorizenet_transaction_key})]})]}),_("khalti")&&e.jsx(d,{title:a("Khalti"),icon:e.jsx(p,{className:"h-5 w-5"}),enabled:t.is_khalti_enabled,onToggle:r=>i("is_khalti_enabled",r),helpUrl:y[s.KHALTI],helpText:a("Get your Khalti API credentials from your"),children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsx(n,{id:"khalti_public_key",label:a("Public Key"),value:t.khalti_public_key,onChange:r=>i("khalti_public_key",r),placeholder:a("Public Key"),error:o.khalti_public_key}),e.jsx(n,{id:"khalti_secret_key",label:a("Secret Key"),value:t.khalti_secret_key,onChange:r=>i("khalti_secret_key",r),placeholder:a("Secret Key"),isSecret:!0,error:o.khalti_secret_key})]})}),_("easebuzz")&&e.jsx(d,{title:a("Easebuzz"),icon:e.jsx(p,{className:"h-5 w-5"}),enabled:t.is_easebuzz_enabled,onToggle:r=>i("is_easebuzz_enabled",r),helpUrl:y[s.EASEBUZZ],helpText:a("Get your Easebuzz API credentials from your"),children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:[e.jsx(n,{id:"easebuzz_merchant_key",label:a("Merchant Key"),value:t.easebuzz_merchant_key,onChange:r=>i("easebuzz_merchant_key",r),placeholder:a("Merchant Key"),error:o.easebuzz_merchant_key}),e.jsx(n,{id:"easebuzz_salt_key",label:a("Salt Key"),value:t.easebuzz_salt_key,onChange:r=>i("easebuzz_salt_key",r),placeholder:a("Salt Key"),isSecret:!0,error:o.easebuzz_salt_key}),e.jsx(n,{id:"easebuzz_environment",label:a("Environment"),value:t.easebuzz_environment,onChange:r=>i("easebuzz_environment",r),placeholder:a("prod/test"),error:o.easebuzz_environment})]})}),_("ozow")&&e.jsxs(d,{title:a("Ozow"),icon:e.jsx(p,{className:"h-5 w-5"}),enabled:t.is_ozow_enabled,onToggle:r=>i("is_ozow_enabled",r),helpUrl:y[s.OZOW],helpText:a("Get your Ozow API credentials from your"),children:[e.jsx(b,{value:t.ozow_mode,onChange:r=>i("ozow_mode",r),name:"ozow"}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:[e.jsx(n,{id:"ozow_site_key",label:a("Site Key"),value:t.ozow_site_key,onChange:r=>i("ozow_site_key",r),placeholder:a("Site Key"),error:o.ozow_site_key}),e.jsx(n,{id:"ozow_private_key",label:a("Private Key"),value:t.ozow_private_key,onChange:r=>i("ozow_private_key",r),placeholder:a("Private Key"),isSecret:!0,error:o.ozow_private_key}),e.jsx(n,{id:"ozow_api_key",label:a("API Key"),value:t.ozow_api_key,onChange:r=>i("ozow_api_key",r),placeholder:a("API Key"),error:o.ozow_api_key})]})]}),_("cashfree")&&e.jsxs(d,{title:a("Cashfree"),icon:e.jsx(p,{className:"h-5 w-5"}),enabled:t.is_cashfree_enabled,onToggle:r=>i("is_cashfree_enabled",r),helpUrl:y[s.CASHFREE],helpText:a("Get your Cashfree API credentials from your"),children:[e.jsx(b,{value:t.cashfree_mode,onChange:r=>i("cashfree_mode",r),name:"cashfree"}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsx(n,{id:"cashfree_public_key",label:a("Public Key"),value:t.cashfree_public_key,onChange:r=>i("cashfree_public_key",r),placeholder:a("Public Key"),error:o.cashfree_public_key}),e.jsx(n,{id:"cashfree_secret_key",label:a("Secret Key"),value:t.cashfree_secret_key,onChange:r=>i("cashfree_secret_key",r),placeholder:a("Secret Key"),isSecret:!0,error:o.cashfree_secret_key})]})]})]})]}),e.jsxs(I,{children:[e.jsx(K,{className:"h-4 w-4"}),e.jsxs(E,{children:[e.jsx("strong",{children:a("Important:")})," ",a("These payment settings will be used for all subscription plan payments. Make sure to test your configuration before going live.")]})]})]})})})}export{Ne as default}; diff --git a/public/build/assets/payout-requests-Chh0Wcu-.js b/public/build/assets/payout-requests-BReO1Vnl.js similarity index 54% rename from public/build/assets/payout-requests-Chh0Wcu-.js rename to public/build/assets/payout-requests-BReO1Vnl.js index 3ba275ffd..12ea0abfa 100644 --- a/public/build/assets/payout-requests-Chh0Wcu-.js +++ b/public/build/assets/payout-requests-BReO1Vnl.js @@ -1 +1 @@ -import{r as h,j as t}from"./ui-Z445SNHD.js";import{u as L,b as Y,C as j,n as b,o as g,D as C,ar as H,B as l,P as z,h as v,j as y,k as D,L as N,I as X,m as w,q as G,t as s,r as P}from"./app-36WMjvX0.js";import{T as J}from"./textarea-CdnKPU5F.js";import{C as K}from"./CrudTable-DA37WZsR.js";import"./utils-BWxnHGCV.js";import"./table-C1YkBp3W.js";import"./unlink-sh32LPkQ.js";import"./scale-rJYsnHRa.js";import"./arrow-down-left-BN6xjhcz.js";import"./arrow-left-CjPQICYw.js";import"./arrow-right-left-DKUcVR58.js";import"./arrow-right-DUEfRrRr.js";import"./arrow-up-down-FmcUfWon.js";import"./lock-open-CN4tz8Of.js";import"./award-D9FlSYzB.js";import"./ban-CMgLBFSt.js";import"./indian-rupee-Bh3-8N2a.js";import"./bell-Cr2F9IDD.js";import"./book-open-DUwKvBiK.js";import"./boxes-rwzklut0.js";import"./sparkles-CpwdFUQZ.js";import"./briefcase-Dsiqzllu.js";import"./building-2-Cda8xQDI.js";import"./building-CG4yAV8N.js";import"./calculator-wt_63eRJ.js";import"./calendar-check-BZ1JTjf6.js";import"./calendar-days-BdrEl_Gk.js";import"./calendar-BYVpj4_X.js";import"./camera-DDKUkICL.js";import"./chart-column-GeSBJr5Y.js";import"./chart-no-axes-column-increasing-Beqplnfl.js";import"./chart-no-axes-column-BKgkVzqT.js";import"./chevron-up-DXYKkCZG.js";import"./chevron-left-DKWjKjSf.js";import"./chevron-right-C_P-uZ-m.js";import"./circle-alert-KsX4JXbz.js";import"./circle-check-big-DqURlwt2.js";import"./circle-check-C_SLfS2p.js";import"./circle-help-BdsC7_wR.js";import"./circle-x-DkvEqmM5.js";import"./circle-BpyxLEsH.js";import"./clipboard-list-BU0dok7E.js";import"./clock-Cfp0CYjJ.js";import"./code-DNPjFOcs.js";import"./coins-D-42zezY.js";import"./copy-DSkOAFhr.js";import"./credit-card-Dm0mmHp5.js";import"./crosshair-C7OptAZm.js";import"./crown-Cp4cgutu.js";import"./dollar-sign-CFqWGHdB.js";import"./download-Ba72czhU.js";import"./external-link-uO-R2E0-.js";import"./eye-off-DlDpEvnB.js";import"./eye-DSAoA9Pp.js";import"./instagram-DBjFHIT7.js";import"./file-down-Bxu0R4EW.js";import"./pen-line-Fy-AVmqM.js";import"./file-up-CZ-cXuKa.js";import"./filter-D8dMdozc.js";import"./fingerprint-q0Oj9Sk5.js";import"./folder-git-2-Dwj_EoDL.js";import"./house-D8b8GwgZ.js";import"./gift-Cu9GEEJ_.js";import"./git-branch-D2sIFzs4.js";import"./globe-ZoJAuRB5.js";import"./grip-vertical-DXcr-v-g.js";import"./hard-drive-ApF-ULi1.js";import"./hash-CHJS6b-L.js";import"./shield-Mt6vEHxn.js";import"./info-VH-vNQ_z.js";import"./layers-CF7Mhs3n.js";import"./layout-grid-Ba5sCiyJ.js";import"./layout-list-BuBaZfwq.js";import"./lightbulb-fAsbBO8F.js";import"./link-2-C22T2wSs.js";import"./link-ClcCoVU_.js";import"./twitter-DDHYm63p.js";import"./list-Ajdnpsw1.js";import"./loader-circle-CbxAZW2L.js";import"./locate-fixed-D29o3FBS.js";import"./lock-RX1hYn48.js";import"./log-in-Bt5dnADg.js";import"./log-out-DJQW3sMi.js";import"./mail-BFoS8U8W.js";import"./map-pin-L7jUebKz.js";import"./menu-Cu-nnefe.js";import"./message-square-warning-DbVEqa_0.js";import"./message-square-DMJ4IbdE.js";import"./monitor-DL9THmS7.js";import"./package-B9XnehkQ.js";import"./percent-BYDujffR.js";import"./phone-CJ2h446N.js";import"./plane-BqORGC6m.js";import"./play-DHqp-NCB.js";import"./qr-code-u5AOBzVe.js";import"./quote-BtOwgBns.js";import"./radio-CxUR05xj.js";import"./refresh-cw-BTR9wbuS.js";import"./ruler-DbxwIrQY.js";import"./send-DpE3qK0m.js";import"./server-DgtPu6lA.js";import"./settings-DYZFNkOc.js";import"./wifi-CFyF5qct.js";import"./shield-check--CTAItWs.js";import"./smartphone-BQ_9x4vN.js";import"./square-check-big-Dt4MtZcM.js";import"./square-pen-B3p2jiW9.js";import"./star-WlheM7sI.js";import"./sun-DRsBfXSu.js";import"./tag-CMVMnpSh.js";import"./target-BEz5Ry2v.js";import"./thumbs-up-DYj-woXk.js";import"./ticket-BhEK5100.js";import"./timer-Bn-D5krG.js";import"./trash-2-Dxg0nP1A.js";import"./trash-Dyd2ZsaG.js";import"./trending-down-CeOqAkGV.js";import"./trending-up-CPB8hZlm.js";import"./triangle-alert-MsN2AA6c.js";import"./trophy-BZyhzbIT.js";import"./type-DlbqWp8I.js";import"./user-check-4xSYwYvq.js";import"./user-plus-C-0nSlHG.js";import"./user-x-Drk57M2z.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./wallet-C3p1yihr.js";import"./wrench-CLqKc51o.js";import"./zap-D4fS-tPu.js";function fe({userType:c,payoutRequests:a,settings:m,stats:n,currencySymbol:p}){const{t:r}=L(),[S,u]=h.useState(!1),[$,d]=h.useState(!1),[k,A]=h.useState(null),{data:B,setData:R,post:_,processing:E,errors:x,reset:T}=Y({amount:""}),q=o=>{o.preventDefault(),_(route("referral.payout-request.create"),{onSuccess:e=>{u(!1),T(),e.props.flash.success?s.success(r(e.props.flash.success)):e.props.flash.error&&s.error(r(e.props.flash.error))},onError:e=>{typeof e=="string"&&s.error(r(e))}})},F=(o,e)=>{o==="approve"?P.post(route("referral.payout-request.approve",e.id),{},{onSuccess:i=>{i.props.flash.success?s.success(r(i.props.flash.success)):i.props.flash.error&&s.error(r(i.props.flash.error))},onError:i=>{typeof i=="string"&&s.error(r(i))}}):o==="reject"&&(A(e),d(!0))},I=o=>{P.post(route("referral.payout-request.reject",k.id),{notes:o},{onSuccess:e=>{d(!1),e.props.flash.success?s.success(r(e.props.flash.success)):e.props.flash.error&&s.error(r(e.props.flash.error))},onError:e=>{typeof e=="string"&&s.error(r(e))}})},O=[...c==="superadmin"?[{key:"company.name",label:r("Company"),render:(o,e)=>{var i,f;return t.jsxs("div",{children:[t.jsx("p",{className:"text-sm font-semibold",children:(i=e.company)==null?void 0:i.name}),t.jsx("p",{className:"text-xs text-muted-foreground",children:(f=e.company)==null?void 0:f.email})]})}}]:[],{key:"amount",label:r("Amount"),render:o=>`${p}${o}`},{key:"status",label:r("Status"),render:o=>{const e={pending:"bg-yellow-50 text-yellow-700 ring-yellow-600/20",approved:"bg-green-50 text-green-700 ring-green-600/20",rejected:"bg-red-50 text-red-700 ring-red-600/20"};return t.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset capitalize ${e[o]||"bg-gray-50 text-gray-700 ring-gray-600/20"}`,children:r(o)})}},{key:"created_at",label:r("Date"),render:o=>{var e;return((e=window.appSettings)==null?void 0:e.formatDateTimeSimple(o,!1))||new Date(o).toLocaleDateString()}}],M=c==="superadmin"?[{label:r("Approve"),icon:"Check",action:"approve",className:"text-green-500",condition:o=>o.status==="pending"},{label:r("Reject"),icon:"X",action:"reject",className:"text-red-500",condition:o=>o.status==="pending"}]:[];return t.jsxs("div",{className:"space-y-6",children:[c==="company"&&t.jsxs(j,{children:[t.jsxs(b,{className:"flex flex-row items-center justify-between",children:[t.jsx(g,{className:"text-base font-semibold",children:r("Create Payout Request")}),t.jsxs(C,{open:S,onOpenChange:u,children:[t.jsx(H,{asChild:!0,children:t.jsxs(l,{disabled:n.availableBalanceR("amount",o.target.value),placeholder:`Min: $${m.threshold_amount}`}),x.amount&&t.jsx("p",{className:"text-sm text-red-500",children:x.amount})]}),t.jsxs("div",{className:"text-sm text-muted-foreground",children:[t.jsxs("p",{children:[r("Available Balance"),": ",p,n.availableBalance]}),t.jsxs("p",{children:[r("Minimum Amount"),": ",p,m.threshold_amount]})]}),t.jsxs("div",{className:"flex justify-end space-x-2",children:[t.jsx(l,{type:"button",variant:"outline",onClick:()=>u(!1),children:r("Cancel")}),t.jsx(l,{type:"submit",disabled:E,children:r("Submit Request")})]})]})]})]})]}),t.jsx(w,{children:t.jsx("p",{className:"text-sm text-muted-foreground",children:n.availableBalance{o.preventDefault();const i=new FormData(o.currentTarget).get("notes");I(i)},children:[t.jsx("div",{className:"space-y-4",children:t.jsxs("div",{children:[t.jsx(N,{htmlFor:"notes",children:r("Rejection Reason (Optional)")}),t.jsx(J,{id:"notes",name:"notes",placeholder:r("Enter rejection reason..."),className:"mt-1"})]})}),t.jsxs(G,{className:"mt-6",children:[t.jsx(l,{type:"button",variant:"outline",onClick:()=>d(!1),children:r("Cancel")}),t.jsx(l,{type:"submit",variant:"destructive",children:r("Reject")})]})]})]})})]})}export{fe as default}; +import{r as h,j as t}from"./ui-Z445SNHD.js";import{u as L,b as Y,C as j,n as b,o as g,D as C,ar as H,B as l,P as z,h as v,j as y,k as D,L as N,I as X,m as w,q as G,t as s,r as P}from"./app-Da3PX8qg.js";import{T as J}from"./textarea-BgXisGCr.js";import{C as K}from"./CrudTable-Dk-uCuqB.js";import"./utils-BWxnHGCV.js";import"./table-BRtys9Nx.js";import"./unlink-vC8B7N8r.js";import"./scale-Chnhsap1.js";import"./arrow-down-left-D4-BLXQL.js";import"./arrow-left-B9tcIgis.js";import"./arrow-right-left-TC-Oi5FJ.js";import"./arrow-right-SXr1661j.js";import"./arrow-up-down-Df1H6itH.js";import"./lock-open-Cco69YMj.js";import"./award-DOf5Xc3o.js";import"./ban-C1FQ9ay_.js";import"./indian-rupee-CY9fE6hT.js";import"./bell-BMsQyWM-.js";import"./book-open-DiNAfaue.js";import"./boxes-Bjf0_Kx7.js";import"./sparkles-5e-ws3h6.js";import"./briefcase-lPam_Ipn.js";import"./building-2-DmmRcP0c.js";import"./building-BXglONiz.js";import"./calculator-B75Vnhim.js";import"./calendar-check-C2F7PWoI.js";import"./calendar-days-BgbYDkbG.js";import"./calendar-kiIl5Cyq.js";import"./camera-DZNJpjXR.js";import"./chart-column-CKzC1aib.js";import"./chart-no-axes-column-increasing-xL8kjLW0.js";import"./chart-no-axes-column-CaNDayE9.js";import"./chevron-up-CIpCAMDk.js";import"./chevron-left-C98gPe5P.js";import"./chevron-right-DCgmF6LO.js";import"./circle-alert-Cu5dznTP.js";import"./circle-check-big-KTDTMhTs.js";import"./circle-check-aau4wqhp.js";import"./circle-help-C4uXcZYY.js";import"./circle-x-r3If4JPw.js";import"./circle-DgA3bS7I.js";import"./clipboard-list-BNSl4hy2.js";import"./clock-CLIx856C.js";import"./code-Dzlx6QPB.js";import"./coins-cHhhtBQu.js";import"./copy-D8vf_ZyP.js";import"./credit-card-CHqjxFip.js";import"./crosshair-DtQysFz7.js";import"./crown-CC8Godfb.js";import"./dollar-sign-BKfERkc9.js";import"./download-BHVnw95S.js";import"./external-link-DL5n0dhJ.js";import"./eye-off-BJYR0wmr.js";import"./eye-CzYzwmmr.js";import"./instagram-tpp8H3E-.js";import"./file-down-CxCQCvcc.js";import"./pen-line-CNA-f1dm.js";import"./file-up-D3rB-4Bg.js";import"./filter-B_3e214H.js";import"./fingerprint-BTRdXMJ4.js";import"./folder-git-2-T64oq8HG.js";import"./house-BUnGVtyw.js";import"./gift-dVgRLkc0.js";import"./git-branch-EdIXkL-9.js";import"./globe-DK33Pm0M.js";import"./grip-vertical-BvetFs24.js";import"./hard-drive--Nch37f-.js";import"./hash-B3fNBlbs.js";import"./shield-rKKgzkbW.js";import"./info-Cj5ROI6H.js";import"./layers-DdZLSQgt.js";import"./layout-grid-DD1-BKce.js";import"./layout-list-DkB7S2jk.js";import"./lightbulb-CJXOfIFD.js";import"./link-2-DNnYgrdz.js";import"./link-DeErafFW.js";import"./twitter-CRZZ6zjd.js";import"./list-DY4Uh_0E.js";import"./loader-circle-BDWbvi2z.js";import"./locate-fixed-BKpEfCUU.js";import"./lock-BGSkpX29.js";import"./log-in-TxFQ9ojy.js";import"./log-out-CphXjhx9.js";import"./mail-khAU5Oig.js";import"./map-pin-BFNXdrz2.js";import"./menu-BGxVBBZl.js";import"./message-square-warning-DHRFlo8i.js";import"./message-square-C7x1Rix5.js";import"./monitor-P2T9V9tT.js";import"./package-C-rDDwyp.js";import"./percent-DP16IBy2.js";import"./phone-XzqO8Dfs.js";import"./plane-C9QqCVcZ.js";import"./play-62Z04sZZ.js";import"./qr-code-CUR1J9NH.js";import"./quote-DF2Qwen7.js";import"./radio-nm2vY_Ib.js";import"./refresh-cw--0MMVqmk.js";import"./ruler-DviIA5uv.js";import"./send-DXZhFVWG.js";import"./server-BzBihesB.js";import"./settings-BUhtRdnI.js";import"./wifi-BPS_-hKY.js";import"./shield-check-Cyw4YGYb.js";import"./smartphone-i99jk4ns.js";import"./square-check-big-Cal0w_ma.js";import"./square-pen-CatLE0_h.js";import"./star-CSGOTD6i.js";import"./sun-TjfxyFzf.js";import"./tag-CUFhfHTp.js";import"./target-B_9kWYv3.js";import"./thumbs-up-Du-LlBXg.js";import"./ticket-BjgtGAIQ.js";import"./timer-0BosSTc0.js";import"./trash-2-15Ri11Yq.js";import"./trash-BRJCY2my.js";import"./trending-down-MNPLLbIb.js";import"./trending-up-D5y6g4yZ.js";import"./triangle-alert-CeuDFixJ.js";import"./trophy-Cs36GMET.js";import"./type-DX1RNe21.js";import"./user-check-DDs_5zV9.js";import"./user-plus-Ba62LA9O.js";import"./user-x-C3dBJr2o.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./wallet-BP1hP1I0.js";import"./wrench-DX6GWbcS.js";import"./zap-Of1Abppa.js";function fe({userType:c,payoutRequests:a,settings:m,stats:n,currencySymbol:p}){const{t:r}=L(),[S,u]=h.useState(!1),[$,d]=h.useState(!1),[k,A]=h.useState(null),{data:B,setData:R,post:_,processing:E,errors:x,reset:T}=Y({amount:""}),q=o=>{o.preventDefault(),_(route("referral.payout-request.create"),{onSuccess:e=>{u(!1),T(),e.props.flash.success?s.success(r(e.props.flash.success)):e.props.flash.error&&s.error(r(e.props.flash.error))},onError:e=>{typeof e=="string"&&s.error(r(e))}})},F=(o,e)=>{o==="approve"?P.post(route("referral.payout-request.approve",e.id),{},{onSuccess:i=>{i.props.flash.success?s.success(r(i.props.flash.success)):i.props.flash.error&&s.error(r(i.props.flash.error))},onError:i=>{typeof i=="string"&&s.error(r(i))}}):o==="reject"&&(A(e),d(!0))},I=o=>{P.post(route("referral.payout-request.reject",k.id),{notes:o},{onSuccess:e=>{d(!1),e.props.flash.success?s.success(r(e.props.flash.success)):e.props.flash.error&&s.error(r(e.props.flash.error))},onError:e=>{typeof e=="string"&&s.error(r(e))}})},O=[...c==="superadmin"?[{key:"company.name",label:r("Company"),render:(o,e)=>{var i,f;return t.jsxs("div",{children:[t.jsx("p",{className:"text-sm font-semibold",children:(i=e.company)==null?void 0:i.name}),t.jsx("p",{className:"text-xs text-muted-foreground",children:(f=e.company)==null?void 0:f.email})]})}}]:[],{key:"amount",label:r("Amount"),render:o=>`${p}${o}`},{key:"status",label:r("Status"),render:o=>{const e={pending:"bg-yellow-50 text-yellow-700 ring-yellow-600/20",approved:"bg-green-50 text-green-700 ring-green-600/20",rejected:"bg-red-50 text-red-700 ring-red-600/20"};return t.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset capitalize ${e[o]||"bg-gray-50 text-gray-700 ring-gray-600/20"}`,children:r(o)})}},{key:"created_at",label:r("Date"),render:o=>{var e;return((e=window.appSettings)==null?void 0:e.formatDateTimeSimple(o,!1))||new Date(o).toLocaleDateString()}}],M=c==="superadmin"?[{label:r("Approve"),icon:"Check",action:"approve",className:"text-green-500",condition:o=>o.status==="pending"},{label:r("Reject"),icon:"X",action:"reject",className:"text-red-500",condition:o=>o.status==="pending"}]:[];return t.jsxs("div",{className:"space-y-6",children:[c==="company"&&t.jsxs(j,{children:[t.jsxs(b,{className:"flex flex-row items-center justify-between",children:[t.jsx(g,{className:"text-base font-semibold",children:r("Create Payout Request")}),t.jsxs(C,{open:S,onOpenChange:u,children:[t.jsx(H,{asChild:!0,children:t.jsxs(l,{disabled:n.availableBalanceR("amount",o.target.value),placeholder:`Min: $${m.threshold_amount}`}),x.amount&&t.jsx("p",{className:"text-sm text-red-500",children:x.amount})]}),t.jsxs("div",{className:"text-sm text-muted-foreground",children:[t.jsxs("p",{children:[r("Available Balance"),": ",p,n.availableBalance]}),t.jsxs("p",{children:[r("Minimum Amount"),": ",p,m.threshold_amount]})]}),t.jsxs("div",{className:"flex justify-end space-x-2",children:[t.jsx(l,{type:"button",variant:"outline",onClick:()=>u(!1),children:r("Cancel")}),t.jsx(l,{type:"submit",disabled:E,children:r("Submit Request")})]})]})]})]})]}),t.jsx(w,{children:t.jsx("p",{className:"text-sm text-muted-foreground",children:n.availableBalance{o.preventDefault();const i=new FormData(o.currentTarget).get("notes");I(i)},children:[t.jsx("div",{className:"space-y-4",children:t.jsxs("div",{children:[t.jsx(N,{htmlFor:"notes",children:r("Rejection Reason (Optional)")}),t.jsx(J,{id:"notes",name:"notes",placeholder:r("Enter rejection reason..."),className:"mt-1"})]})}),t.jsxs(G,{className:"mt-6",children:[t.jsx(l,{type:"button",variant:"outline",onClick:()=>d(!1),children:r("Cancel")}),t.jsx(l,{type:"submit",variant:"destructive",children:r("Reject")})]})]})]})})]})}export{fe as default}; diff --git a/public/build/assets/payroll-calculation-DwIEIyqv.js b/public/build/assets/payroll-calculation-BqdXV304.js similarity index 92% rename from public/build/assets/payroll-calculation-DwIEIyqv.js rename to public/build/assets/payroll-calculation-BqdXV304.js index 73134032b..5f20d0e21 100644 --- a/public/build/assets/payroll-calculation-DwIEIyqv.js +++ b/public/build/assets/payroll-calculation-BqdXV304.js @@ -1 +1 @@ -import{r as d,j as e}from"./ui-Z445SNHD.js";import{P as G}from"./page-template-B_mOhR6n.js";import{u as I,c as J,r as K,t as A}from"./app-36WMjvX0.js";import{S as Q,a as X,b as Y,c as Z,d as ee}from"./select-DgPPBKIC.js";import{A as te}from"./arrow-left-CjPQICYw.js";import{C as ae}from"./calculator-wt_63eRJ.js";import{D as se}from"./dollar-sign-CFqWGHdB.js";import{C as re}from"./clock-Cfp0CYjJ.js";import{T as B}from"./trending-up-CPB8hZlm.js";import{T as ne}from"./trending-down-CeOqAkGV.js";import"./textarea-CdnKPU5F.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";function ze(){var j,f,N,b,w,k,v,_,S,C,D,L,P,T;const{t}=I(),{employeeSalary:o,payrollRuns:p,selectedPayrollRun:U,payrollData:r}=J().props,[x,O]=d.useState(U),[y,E]=d.useState((r==null?void 0:r.salaryBreakdown)||{earnings:{},deductions:{}}),[s,F]=d.useState((r==null?void 0:r.attendanceSummary)||{}),[l,H]=d.useState((r==null?void 0:r.payrollCalculation)||{}),[g,M]=d.useState((r==null?void 0:r.attendanceRecords)||[]),[h,R]=d.useState((r==null?void 0:r.currentMonth)||null),[c,u]=d.useState(!1),$=async a=>{var i;if(a!==((i=x==null?void 0:x.id)==null?void 0:i.toString())){u(!0);try{const n=await fetch(route("hr.employee-salaries.get-payroll-calculation",{employeeSalary:o.id,payrollRun:a}));if(n.ok){const m=await n.json(),q=p.find(z=>z.id.toString()===a);O(q),E(m.salaryBreakdown||{earnings:{},deductions:{}}),F(m.attendanceSummary||{}),H(m.payrollCalculation||{}),M(m.attendanceRecords||[]),R(m.currentMonth)}else A.error(t("Failed to load payroll data"))}catch{A.error(t("Failed to load payroll data"))}finally{u(!1)}}},V=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Payroll Management"),href:route("hr.employee-salaries.index")},{title:t("Employee Salaries"),href:route("hr.employee-salaries.index")},{title:t("Payroll Calculation")}],W=[{label:t("Back"),icon:e.jsx(te,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>K.get(route("hr.employee-salaries.index"))}];return e.jsx(G,{title:`${t("Payroll Calculation")} - ${o.employee.name}`,url:"/hr/employee-salaries/payroll-calculation",actions:W,breadcrumbs:V,noPadding:!0,children:e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow p-6",children:[e.jsxs("div",{className:"flex items-center justify-between mb-4",children:[e.jsxs("div",{className:"flex items-center gap-4",children:[e.jsx(ae,{className:"h-8 w-8 text-purple-600"}),e.jsxs("div",{children:[e.jsx("h2",{className:"text-xl font-bold text-gray-900 dark:text-white",children:o.employee.name}),e.jsxs("p",{className:"text-sm text-gray-600 dark:text-gray-400",children:[t("Payroll Calculation for")," ",h?new Date(h).toLocaleDateString("en-US",{year:"numeric",month:"long"}):"-"]})]})]}),e.jsx("div",{className:"w-64",children:e.jsxs(Q,{value:((j=x==null?void 0:x.id)==null?void 0:j.toString())||"",onValueChange:$,disabled:c,children:[e.jsx(X,{children:e.jsx(Y,{placeholder:t("Select Payroll Run")})}),e.jsx(Z,{children:p==null?void 0:p.map(a=>e.jsxs(ee,{value:a.id.toString(),children:[a.title," (",new Date(a.pay_period_start).toLocaleDateString()," - ",new Date(a.pay_period_end).toLocaleDateString(),")"]},a.id))})]})})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:[e.jsxs("div",{className:"bg-blue-50 dark:bg-blue-900/20 p-4 rounded-lg",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(se,{className:"h-5 w-5 text-blue-600 dark:text-blue-400"}),e.jsx("span",{className:"text-xs font-medium text-blue-600 dark:text-blue-400 tracking-wide",children:t("Basic Salary")})]}),e.jsx("p",{className:"text-xl font-bold text-blue-900 dark:text-blue-100 mt-1",children:(f=window.appSettings)==null?void 0:f.formatCurrency(o.basic_salary||0)})]}),e.jsxs("div",{className:"bg-green-50 dark:bg-green-900/20 p-4 rounded-lg",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(re,{className:"h-5 w-5 text-green-600 dark:text-green-400"}),e.jsx("span",{className:"text-xs font-medium text-green-600 dark:text-green-400 tracking-wide",children:t("Working Days")})]}),e.jsx("p",{className:"text-xl font-bold text-green-900 dark:text-green-100 mt-1",children:s.total_working_days||0})]}),e.jsxs("div",{className:"bg-purple-50 dark:bg-purple-900/20 p-4 rounded-lg",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(B,{className:"h-5 w-5 text-purple-600 dark:text-purple-400"}),e.jsx("span",{className:"text-xs font-medium text-purple-600 dark:text-purple-400 tracking-wide",children:t("Net Salary")})]}),e.jsx("p",{className:"text-xl font-bold text-purple-900 dark:text-purple-100 mt-1",children:(N=window.appSettings)==null?void 0:N.formatCurrency(l.net_salary||0)})]})]})]}),c&&e.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow p-6",children:e.jsxs("div",{className:"flex items-center justify-center py-8",children:[e.jsx("div",{className:"animate-spin rounded-full h-8 w-8 border-b-2 border-purple-600"}),e.jsx("span",{className:"ml-2 text-gray-600 dark:text-gray-400",children:t("Loading payroll data...")})]})}),!c&&e.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow p-6",children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-white mb-4",children:t("Attendance Summary")}),e.jsxs("div",{className:"grid grid-cols-2 md:grid-cols-4 lg:grid-cols-7 gap-4",children:[e.jsxs("div",{className:"text-center",children:[e.jsx("p",{className:"text-xl font-bold text-blue-600",children:s.total_working_days}),e.jsx("p",{className:"text-xs text-gray-600 dark:text-gray-400 mt-1",children:t("Working Days")})]}),e.jsxs("div",{className:"text-center",children:[e.jsx("p",{className:"text-xl font-bold text-green-600",children:s.present_days}),e.jsx("p",{className:"text-xs text-gray-600 dark:text-gray-400 mt-1",children:t("Present Days")})]}),e.jsxs("div",{className:"text-center",children:[e.jsx("p",{className:"text-xl font-bold text-yellow-600",children:s.half_days}),e.jsx("p",{className:"text-xs text-gray-600 dark:text-gray-400 mt-1",children:t("Half Days")})]}),e.jsxs("div",{className:"text-center",children:[e.jsx("p",{className:"text-xl font-bold text-red-600",children:s.absent_days}),e.jsx("p",{className:"text-xs text-gray-600 dark:text-gray-400 mt-1",children:t("Absent Days")})]}),e.jsxs("div",{className:"text-center",children:[e.jsx("p",{className:"text-xl font-bold text-indigo-600",children:s.leave_days||0}),e.jsx("p",{className:"text-xs text-gray-600 dark:text-gray-400 mt-1",children:t("Paid Leave Days")})]}),e.jsxs("div",{className:"text-center",children:[e.jsx("p",{className:"text-xl font-bold text-indigo-600",children:s.unpaid_leave_days||0}),e.jsx("p",{className:"text-xs text-gray-600 dark:text-gray-400 mt-1",children:t("Total Unpaid Leave")}),e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-500",children:"(Unpaid Leaves + Half Days + Absent)"})]}),e.jsxs("div",{className:"text-center",children:[e.jsxs("p",{className:"text-xl font-bold text-orange-600",children:[(Number(s.overtime_hours)||0).toFixed(1),"h"]}),e.jsx("p",{className:"text-xs text-gray-600 dark:text-gray-400 mt-1",children:t("Overtime")})]})]})]}),!c&&e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-6",children:[e.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow p-6",children:[e.jsxs("div",{className:"flex items-center gap-2 mb-4",children:[e.jsx(B,{className:"h-5 w-5 text-green-600"}),e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:t("Earnings")})]}),e.jsxs("div",{className:"space-y-3",children:[Object.entries(y.earnings||{}).map(([a,i])=>{var n;return e.jsxs("div",{className:"flex justify-between items-center py-2 border-b border-gray-100 dark:border-gray-700",children:[e.jsx("span",{className:"text-sm text-gray-700 dark:text-gray-300",children:a}),e.jsx("span",{className:"text-sm font-mono font-medium text-green-600",children:(n=window.appSettings)==null?void 0:n.formatCurrency(i)})]},a)}),e.jsxs("div",{className:"flex justify-between items-center py-2 font-semibold text-base border-t-2 border-green-200",children:[e.jsx("span",{className:"text-gray-900 dark:text-white",children:t("Total Earnings")}),e.jsx("span",{className:"font-mono text-green-600",children:(b=window.appSettings)==null?void 0:b.formatCurrency(l.total_earnings||0)})]})]})]}),e.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow p-6",children:[e.jsxs("div",{className:"flex items-center gap-2 mb-4",children:[e.jsx(ne,{className:"h-5 w-5 text-red-600"}),e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:t("Deductions")})]}),e.jsxs("div",{className:"space-y-3",children:[Object.entries(y.deductions||{}).map(([a,i])=>{var n;return e.jsxs("div",{className:"flex justify-between items-center py-2 border-b border-gray-100 dark:border-gray-700",children:[e.jsx("span",{className:"text-sm text-gray-700 dark:text-gray-300",children:a}),e.jsx("span",{className:"text-sm font-mono font-medium text-red-600",children:(n=window.appSettings)==null?void 0:n.formatCurrency(i)})]},a)}),e.jsxs("div",{className:"flex justify-between items-center py-2 font-semibold text-base border-t-2 border-red-200",children:[e.jsx("span",{className:"text-gray-900 dark:text-white",children:t("Total Deductions")}),e.jsx("span",{className:"font-mono text-red-600",children:(w=window.appSettings)==null?void 0:w.formatCurrency(l.total_deductions||0)})]})]})]})]}),!c&&e.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[e.jsx("div",{className:"px-6 py-4 border-b border-gray-200 dark:border-gray-700",children:e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:t("Daily Attendance Records")})}),e.jsx("div",{className:"overflow-x-auto",children:e.jsxs("table",{className:"min-w-full divide-y divide-gray-200 dark:divide-gray-700",children:[e.jsx("thead",{className:"bg-gray-50 dark:bg-gray-800",children:e.jsxs("tr",{children:[e.jsx("th",{className:"px-6 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wider",children:t("Date")}),e.jsx("th",{className:"px-6 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wider",children:t("Clock In")}),e.jsx("th",{className:"px-6 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wider",children:t("Clock Out")}),e.jsx("th",{className:"px-6 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wider",children:t("Total Hours")}),e.jsx("th",{className:"px-6 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wider",children:t("Overtime")}),e.jsx("th",{className:"px-6 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wider",children:t("Status")})]})}),e.jsx("tbody",{className:"bg-white dark:bg-gray-900 divide-y divide-gray-200 dark:divide-gray-700",children:g&&g.length>0?g.map((a,i)=>{var n;return e.jsxs("tr",{className:"hover:bg-gray-50 dark:hover:bg-gray-800",children:[e.jsx("td",{className:"px-6 py-4 whitespace-nowrap text-sm text-gray-900 dark:text-white",children:((n=window.appSettings)==null?void 0:n.formatDateTimeSimple(a.date,!1))||new Date(a.date).toLocaleDateString()}),e.jsx("td",{className:"px-6 py-4 whitespace-nowrap text-sm font-mono text-green-600",children:a.clock_in||"-"}),e.jsx("td",{className:"px-6 py-4 whitespace-nowrap text-sm font-mono text-red-600",children:a.clock_out||"-"}),e.jsx("td",{className:"px-6 py-4 whitespace-nowrap text-sm font-mono text-gray-900 dark:text-white",children:a.total_hours?`${Number(a.total_hours).toFixed(2)}h`:"-"}),e.jsx("td",{className:"px-6 py-4 whitespace-nowrap text-sm font-mono text-orange-600",children:a.overtime_hours>0?`${Number(a.overtime_hours).toFixed(1)}h`:"-"}),e.jsxs("td",{className:"px-6 py-4 whitespace-nowrap",children:[e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${a.status==="present"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":a.status==="absent"?"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20":a.status==="half_day"?"bg-yellow-50 text-yellow-700 ring-1 ring-inset ring-yellow-600/20":a.status==="holiday"?"bg-purple-50 text-purple-700 ring-1 ring-inset ring-purple-600/20":a.status==="on_leave"?"bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20":"bg-gray-50 text-gray-700 ring-1 ring-inset ring-gray-600/20"}`,children:a.status==="present"?t("Present"):a.status==="absent"?t("Absent"):a.status==="half_day"?t("Half Day"):a.status==="holiday"?t("Holiday"):a.status==="on_leave"?t("On Leave"):a.status||"-"}),a.is_late&&e.jsx("span",{className:"ml-1 inline-flex items-center rounded-md px-1 py-0.5 text-xs font-medium bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20",children:t("Late")}),a.is_early_departure&&e.jsx("span",{className:"ml-1 inline-flex items-center rounded-md px-1 py-0.5 text-xs font-medium bg-orange-50 text-orange-700 ring-1 ring-inset ring-orange-600/20",children:t("Early")})]})]},i)}):e.jsx("tr",{children:e.jsx("td",{colSpan:6,className:"px-6 py-4 text-center text-sm text-gray-500 dark:text-gray-400",children:t("No attendance records found for this month")})})})]})})]}),!c&&e.jsxs("div",{className:"bg-gradient-to-r from-purple-50 to-blue-50 dark:from-purple-900/20 dark:to-blue-900/20 rounded-lg shadow p-6",children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-white mb-4",children:t("Final Calculation")}),e.jsxs("div",{className:"space-y-3",children:[e.jsxs("div",{className:"flex justify-between items-center py-2",children:[e.jsx("span",{className:"text-sm text-gray-700 dark:text-gray-300",children:t("Base Salary")}),e.jsx("span",{className:"text-sm font-mono font-medium text-blue-600",children:(k=window.appSettings)==null?void 0:k.formatCurrency(o.basic_salary)})]}),e.jsxs("div",{className:"flex justify-between items-center py-2",children:[e.jsx("span",{className:"text-sm text-gray-700 dark:text-gray-300",children:t("Total Earnings")}),e.jsx("span",{className:"text-sm font-mono font-medium text-green-600",children:(v=window.appSettings)==null?void 0:v.formatCurrency(l.total_earnings||0)})]}),e.jsxs("div",{className:"flex justify-between items-center py-2",children:[e.jsx("span",{className:"text-sm text-gray-700 dark:text-gray-300",children:t("Per Day Salary")}),e.jsx("span",{className:"text-sm font-mono font-medium text-blue-600",children:(_=window.appSettings)==null?void 0:_.formatCurrency(l.per_day_salary||0)})]}),e.jsxs("div",{className:"flex justify-between items-center py-2",children:[e.jsxs("span",{className:"text-sm text-gray-700 dark:text-gray-300",children:[t("Unpaid Leave Deduction")," (",s.unpaid_leave_from_leave||0," days)"]}),e.jsxs("span",{className:"text-sm font-mono font-medium text-red-600",children:["- ",(S=window.appSettings)==null?void 0:S.formatCurrency((l.per_day_salary||0)*(s.unpaid_leave_from_leave||0))]})]}),e.jsxs("div",{className:"flex justify-between items-center py-2",children:[e.jsxs("span",{className:"text-sm text-gray-700 dark:text-gray-300",children:[t("Half Day Deduction")," (",s.half_days," × 0.5)"]}),e.jsxs("span",{className:"text-sm font-mono font-medium text-orange-600",children:["- ",(C=window.appSettings)==null?void 0:C.formatCurrency((l.per_day_salary||0)*(s.half_days||0)*.5)]})]}),e.jsxs("div",{className:"flex justify-between items-center py-2",children:[e.jsxs("span",{className:"text-sm text-gray-700 dark:text-gray-300",children:[t("Absent Day Deduction")," (",s.absent_days," days)"]}),e.jsxs("span",{className:"text-sm font-mono font-medium text-red-600",children:["- ",(D=window.appSettings)==null?void 0:D.formatCurrency((l.per_day_salary||0)*(s.absent_days||0))]})]}),e.jsxs("div",{className:"flex justify-between items-center py-2",children:[e.jsx("span",{className:"text-sm text-gray-700 dark:text-gray-300",children:t("Overtime Amount")}),e.jsxs("span",{className:"text-sm font-mono font-medium text-green-600",children:["+ ",(L=window.appSettings)==null?void 0:L.formatCurrency(l.overtime_amount||0)]})]}),e.jsxs("div",{className:"flex justify-between items-center py-2",children:[e.jsx("span",{className:"text-sm text-gray-700 dark:text-gray-300",children:t("Total Deductions")}),e.jsxs("span",{className:"text-sm font-mono font-medium text-red-600",children:["- ",(P=window.appSettings)==null?void 0:P.formatCurrency(l.total_deductions||0)]})]}),e.jsxs("div",{className:"flex justify-between items-center py-3 font-bold text-lg border-t-2 border-purple-200",children:[e.jsx("span",{className:"text-gray-900 dark:text-white",children:t("Net Salary")}),e.jsx("span",{className:"font-mono text-purple-600",children:(T=window.appSettings)==null?void 0:T.formatCurrency(l.net_salary||0)})]})]}),e.jsxs("div",{className:"mt-4 p-4 bg-white dark:bg-gray-800 rounded-lg",children:[e.jsxs("p",{className:"text-sm text-gray-600 dark:text-gray-400",children:[e.jsxs("strong",{children:[t("Calculation Formula"),":"]})," ",t("Net Salary")," = (",t("Basic Salary")," + ",t("Allowances"),") - (",t("Per Day Salary")," × ",t("Unpaid Leave Days"),") + ",t("Overtime")," - ",t("Deductions")]}),e.jsxs("div",{className:"text-sm text-gray-600 dark:text-gray-400 mt-2",children:[e.jsx("p",{children:e.jsxs("strong",{children:[t("Unpaid Leave Days Breakdown"),":"]})}),e.jsxs("p",{children:["• Unpaid Leaves: ",s.unpaid_leave_from_leave||0," days"]}),e.jsxs("p",{children:["• Absent Days: ",s.absent_days||0," days"]}),e.jsxs("p",{children:["• Half Days: ",s.half_days||0," × 0.5 = ",(s.half_days||0)*.5," days"]}),e.jsx("p",{children:e.jsxs("strong",{children:["Total Unpaid Days: ",s.unpaid_leave_days||0," days"]})})]})]})]})]})})}export{ze as default}; +import{r as d,j as e}from"./ui-Z445SNHD.js";import{P as G}from"./page-template-Cw8W4Qs2.js";import{u as I,c as J,r as K,t as A}from"./app-Da3PX8qg.js";import{S as Q,a as X,b as Y,c as Z,d as ee}from"./select-9uIRiOV_.js";import{A as te}from"./arrow-left-B9tcIgis.js";import{C as ae}from"./calculator-B75Vnhim.js";import{D as se}from"./dollar-sign-BKfERkc9.js";import{C as re}from"./clock-CLIx856C.js";import{T as B}from"./trending-up-D5y6g4yZ.js";import{T as ne}from"./trending-down-MNPLLbIb.js";import"./textarea-BgXisGCr.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";function ze(){var j,f,N,b,w,k,v,_,S,C,D,L,P,T;const{t}=I(),{employeeSalary:o,payrollRuns:p,selectedPayrollRun:U,payrollData:r}=J().props,[x,O]=d.useState(U),[y,E]=d.useState((r==null?void 0:r.salaryBreakdown)||{earnings:{},deductions:{}}),[s,F]=d.useState((r==null?void 0:r.attendanceSummary)||{}),[l,H]=d.useState((r==null?void 0:r.payrollCalculation)||{}),[g,M]=d.useState((r==null?void 0:r.attendanceRecords)||[]),[h,R]=d.useState((r==null?void 0:r.currentMonth)||null),[c,u]=d.useState(!1),$=async a=>{var i;if(a!==((i=x==null?void 0:x.id)==null?void 0:i.toString())){u(!0);try{const n=await fetch(route("hr.employee-salaries.get-payroll-calculation",{employeeSalary:o.id,payrollRun:a}));if(n.ok){const m=await n.json(),q=p.find(z=>z.id.toString()===a);O(q),E(m.salaryBreakdown||{earnings:{},deductions:{}}),F(m.attendanceSummary||{}),H(m.payrollCalculation||{}),M(m.attendanceRecords||[]),R(m.currentMonth)}else A.error(t("Failed to load payroll data"))}catch{A.error(t("Failed to load payroll data"))}finally{u(!1)}}},V=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Payroll Management"),href:route("hr.employee-salaries.index")},{title:t("Employee Salaries"),href:route("hr.employee-salaries.index")},{title:t("Payroll Calculation")}],W=[{label:t("Back"),icon:e.jsx(te,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>K.get(route("hr.employee-salaries.index"))}];return e.jsx(G,{title:`${t("Payroll Calculation")} - ${o.employee.name}`,url:"/hr/employee-salaries/payroll-calculation",actions:W,breadcrumbs:V,noPadding:!0,children:e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow p-6",children:[e.jsxs("div",{className:"flex items-center justify-between mb-4",children:[e.jsxs("div",{className:"flex items-center gap-4",children:[e.jsx(ae,{className:"h-8 w-8 text-purple-600"}),e.jsxs("div",{children:[e.jsx("h2",{className:"text-xl font-bold text-gray-900 dark:text-white",children:o.employee.name}),e.jsxs("p",{className:"text-sm text-gray-600 dark:text-gray-400",children:[t("Payroll Calculation for")," ",h?new Date(h).toLocaleDateString("en-US",{year:"numeric",month:"long"}):"-"]})]})]}),e.jsx("div",{className:"w-64",children:e.jsxs(Q,{value:((j=x==null?void 0:x.id)==null?void 0:j.toString())||"",onValueChange:$,disabled:c,children:[e.jsx(X,{children:e.jsx(Y,{placeholder:t("Select Payroll Run")})}),e.jsx(Z,{children:p==null?void 0:p.map(a=>e.jsxs(ee,{value:a.id.toString(),children:[a.title," (",new Date(a.pay_period_start).toLocaleDateString()," - ",new Date(a.pay_period_end).toLocaleDateString(),")"]},a.id))})]})})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:[e.jsxs("div",{className:"bg-blue-50 dark:bg-blue-900/20 p-4 rounded-lg",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(se,{className:"h-5 w-5 text-blue-600 dark:text-blue-400"}),e.jsx("span",{className:"text-xs font-medium text-blue-600 dark:text-blue-400 tracking-wide",children:t("Basic Salary")})]}),e.jsx("p",{className:"text-xl font-bold text-blue-900 dark:text-blue-100 mt-1",children:(f=window.appSettings)==null?void 0:f.formatCurrency(o.basic_salary||0)})]}),e.jsxs("div",{className:"bg-green-50 dark:bg-green-900/20 p-4 rounded-lg",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(re,{className:"h-5 w-5 text-green-600 dark:text-green-400"}),e.jsx("span",{className:"text-xs font-medium text-green-600 dark:text-green-400 tracking-wide",children:t("Working Days")})]}),e.jsx("p",{className:"text-xl font-bold text-green-900 dark:text-green-100 mt-1",children:s.total_working_days||0})]}),e.jsxs("div",{className:"bg-purple-50 dark:bg-purple-900/20 p-4 rounded-lg",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(B,{className:"h-5 w-5 text-purple-600 dark:text-purple-400"}),e.jsx("span",{className:"text-xs font-medium text-purple-600 dark:text-purple-400 tracking-wide",children:t("Net Salary")})]}),e.jsx("p",{className:"text-xl font-bold text-purple-900 dark:text-purple-100 mt-1",children:(N=window.appSettings)==null?void 0:N.formatCurrency(l.net_salary||0)})]})]})]}),c&&e.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow p-6",children:e.jsxs("div",{className:"flex items-center justify-center py-8",children:[e.jsx("div",{className:"animate-spin rounded-full h-8 w-8 border-b-2 border-purple-600"}),e.jsx("span",{className:"ml-2 text-gray-600 dark:text-gray-400",children:t("Loading payroll data...")})]})}),!c&&e.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow p-6",children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-white mb-4",children:t("Attendance Summary")}),e.jsxs("div",{className:"grid grid-cols-2 md:grid-cols-4 lg:grid-cols-7 gap-4",children:[e.jsxs("div",{className:"text-center",children:[e.jsx("p",{className:"text-xl font-bold text-blue-600",children:s.total_working_days}),e.jsx("p",{className:"text-xs text-gray-600 dark:text-gray-400 mt-1",children:t("Working Days")})]}),e.jsxs("div",{className:"text-center",children:[e.jsx("p",{className:"text-xl font-bold text-green-600",children:s.present_days}),e.jsx("p",{className:"text-xs text-gray-600 dark:text-gray-400 mt-1",children:t("Present Days")})]}),e.jsxs("div",{className:"text-center",children:[e.jsx("p",{className:"text-xl font-bold text-yellow-600",children:s.half_days}),e.jsx("p",{className:"text-xs text-gray-600 dark:text-gray-400 mt-1",children:t("Half Days")})]}),e.jsxs("div",{className:"text-center",children:[e.jsx("p",{className:"text-xl font-bold text-red-600",children:s.absent_days}),e.jsx("p",{className:"text-xs text-gray-600 dark:text-gray-400 mt-1",children:t("Absent Days")})]}),e.jsxs("div",{className:"text-center",children:[e.jsx("p",{className:"text-xl font-bold text-indigo-600",children:s.leave_days||0}),e.jsx("p",{className:"text-xs text-gray-600 dark:text-gray-400 mt-1",children:t("Paid Leave Days")})]}),e.jsxs("div",{className:"text-center",children:[e.jsx("p",{className:"text-xl font-bold text-indigo-600",children:s.unpaid_leave_days||0}),e.jsx("p",{className:"text-xs text-gray-600 dark:text-gray-400 mt-1",children:t("Total Unpaid Leave")}),e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-500",children:"(Unpaid Leaves + Half Days + Absent)"})]}),e.jsxs("div",{className:"text-center",children:[e.jsxs("p",{className:"text-xl font-bold text-orange-600",children:[(Number(s.overtime_hours)||0).toFixed(1),"h"]}),e.jsx("p",{className:"text-xs text-gray-600 dark:text-gray-400 mt-1",children:t("Overtime")})]})]})]}),!c&&e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-6",children:[e.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow p-6",children:[e.jsxs("div",{className:"flex items-center gap-2 mb-4",children:[e.jsx(B,{className:"h-5 w-5 text-green-600"}),e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:t("Earnings")})]}),e.jsxs("div",{className:"space-y-3",children:[Object.entries(y.earnings||{}).map(([a,i])=>{var n;return e.jsxs("div",{className:"flex justify-between items-center py-2 border-b border-gray-100 dark:border-gray-700",children:[e.jsx("span",{className:"text-sm text-gray-700 dark:text-gray-300",children:a}),e.jsx("span",{className:"text-sm font-mono font-medium text-green-600",children:(n=window.appSettings)==null?void 0:n.formatCurrency(i)})]},a)}),e.jsxs("div",{className:"flex justify-between items-center py-2 font-semibold text-base border-t-2 border-green-200",children:[e.jsx("span",{className:"text-gray-900 dark:text-white",children:t("Total Earnings")}),e.jsx("span",{className:"font-mono text-green-600",children:(b=window.appSettings)==null?void 0:b.formatCurrency(l.total_earnings||0)})]})]})]}),e.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow p-6",children:[e.jsxs("div",{className:"flex items-center gap-2 mb-4",children:[e.jsx(ne,{className:"h-5 w-5 text-red-600"}),e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:t("Deductions")})]}),e.jsxs("div",{className:"space-y-3",children:[Object.entries(y.deductions||{}).map(([a,i])=>{var n;return e.jsxs("div",{className:"flex justify-between items-center py-2 border-b border-gray-100 dark:border-gray-700",children:[e.jsx("span",{className:"text-sm text-gray-700 dark:text-gray-300",children:a}),e.jsx("span",{className:"text-sm font-mono font-medium text-red-600",children:(n=window.appSettings)==null?void 0:n.formatCurrency(i)})]},a)}),e.jsxs("div",{className:"flex justify-between items-center py-2 font-semibold text-base border-t-2 border-red-200",children:[e.jsx("span",{className:"text-gray-900 dark:text-white",children:t("Total Deductions")}),e.jsx("span",{className:"font-mono text-red-600",children:(w=window.appSettings)==null?void 0:w.formatCurrency(l.total_deductions||0)})]})]})]})]}),!c&&e.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[e.jsx("div",{className:"px-6 py-4 border-b border-gray-200 dark:border-gray-700",children:e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-white",children:t("Daily Attendance Records")})}),e.jsx("div",{className:"overflow-x-auto",children:e.jsxs("table",{className:"min-w-full divide-y divide-gray-200 dark:divide-gray-700",children:[e.jsx("thead",{className:"bg-gray-50 dark:bg-gray-800",children:e.jsxs("tr",{children:[e.jsx("th",{className:"px-6 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wider",children:t("Date")}),e.jsx("th",{className:"px-6 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wider",children:t("Clock In")}),e.jsx("th",{className:"px-6 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wider",children:t("Clock Out")}),e.jsx("th",{className:"px-6 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wider",children:t("Total Hours")}),e.jsx("th",{className:"px-6 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wider",children:t("Overtime")}),e.jsx("th",{className:"px-6 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wider",children:t("Status")})]})}),e.jsx("tbody",{className:"bg-white dark:bg-gray-900 divide-y divide-gray-200 dark:divide-gray-700",children:g&&g.length>0?g.map((a,i)=>{var n;return e.jsxs("tr",{className:"hover:bg-gray-50 dark:hover:bg-gray-800",children:[e.jsx("td",{className:"px-6 py-4 whitespace-nowrap text-sm text-gray-900 dark:text-white",children:((n=window.appSettings)==null?void 0:n.formatDateTimeSimple(a.date,!1))||new Date(a.date).toLocaleDateString()}),e.jsx("td",{className:"px-6 py-4 whitespace-nowrap text-sm font-mono text-green-600",children:a.clock_in||"-"}),e.jsx("td",{className:"px-6 py-4 whitespace-nowrap text-sm font-mono text-red-600",children:a.clock_out||"-"}),e.jsx("td",{className:"px-6 py-4 whitespace-nowrap text-sm font-mono text-gray-900 dark:text-white",children:a.total_hours?`${Number(a.total_hours).toFixed(2)}h`:"-"}),e.jsx("td",{className:"px-6 py-4 whitespace-nowrap text-sm font-mono text-orange-600",children:a.overtime_hours>0?`${Number(a.overtime_hours).toFixed(1)}h`:"-"}),e.jsxs("td",{className:"px-6 py-4 whitespace-nowrap",children:[e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${a.status==="present"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":a.status==="absent"?"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20":a.status==="half_day"?"bg-yellow-50 text-yellow-700 ring-1 ring-inset ring-yellow-600/20":a.status==="holiday"?"bg-purple-50 text-purple-700 ring-1 ring-inset ring-purple-600/20":a.status==="on_leave"?"bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20":"bg-gray-50 text-gray-700 ring-1 ring-inset ring-gray-600/20"}`,children:a.status==="present"?t("Present"):a.status==="absent"?t("Absent"):a.status==="half_day"?t("Half Day"):a.status==="holiday"?t("Holiday"):a.status==="on_leave"?t("On Leave"):a.status||"-"}),a.is_late&&e.jsx("span",{className:"ml-1 inline-flex items-center rounded-md px-1 py-0.5 text-xs font-medium bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20",children:t("Late")}),a.is_early_departure&&e.jsx("span",{className:"ml-1 inline-flex items-center rounded-md px-1 py-0.5 text-xs font-medium bg-orange-50 text-orange-700 ring-1 ring-inset ring-orange-600/20",children:t("Early")})]})]},i)}):e.jsx("tr",{children:e.jsx("td",{colSpan:6,className:"px-6 py-4 text-center text-sm text-gray-500 dark:text-gray-400",children:t("No attendance records found for this month")})})})]})})]}),!c&&e.jsxs("div",{className:"bg-gradient-to-r from-purple-50 to-blue-50 dark:from-purple-900/20 dark:to-blue-900/20 rounded-lg shadow p-6",children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-white mb-4",children:t("Final Calculation")}),e.jsxs("div",{className:"space-y-3",children:[e.jsxs("div",{className:"flex justify-between items-center py-2",children:[e.jsx("span",{className:"text-sm text-gray-700 dark:text-gray-300",children:t("Base Salary")}),e.jsx("span",{className:"text-sm font-mono font-medium text-blue-600",children:(k=window.appSettings)==null?void 0:k.formatCurrency(o.basic_salary)})]}),e.jsxs("div",{className:"flex justify-between items-center py-2",children:[e.jsx("span",{className:"text-sm text-gray-700 dark:text-gray-300",children:t("Total Earnings")}),e.jsx("span",{className:"text-sm font-mono font-medium text-green-600",children:(v=window.appSettings)==null?void 0:v.formatCurrency(l.total_earnings||0)})]}),e.jsxs("div",{className:"flex justify-between items-center py-2",children:[e.jsx("span",{className:"text-sm text-gray-700 dark:text-gray-300",children:t("Per Day Salary")}),e.jsx("span",{className:"text-sm font-mono font-medium text-blue-600",children:(_=window.appSettings)==null?void 0:_.formatCurrency(l.per_day_salary||0)})]}),e.jsxs("div",{className:"flex justify-between items-center py-2",children:[e.jsxs("span",{className:"text-sm text-gray-700 dark:text-gray-300",children:[t("Unpaid Leave Deduction")," (",s.unpaid_leave_from_leave||0," days)"]}),e.jsxs("span",{className:"text-sm font-mono font-medium text-red-600",children:["- ",(S=window.appSettings)==null?void 0:S.formatCurrency((l.per_day_salary||0)*(s.unpaid_leave_from_leave||0))]})]}),e.jsxs("div",{className:"flex justify-between items-center py-2",children:[e.jsxs("span",{className:"text-sm text-gray-700 dark:text-gray-300",children:[t("Half Day Deduction")," (",s.half_days," × 0.5)"]}),e.jsxs("span",{className:"text-sm font-mono font-medium text-orange-600",children:["- ",(C=window.appSettings)==null?void 0:C.formatCurrency((l.per_day_salary||0)*(s.half_days||0)*.5)]})]}),e.jsxs("div",{className:"flex justify-between items-center py-2",children:[e.jsxs("span",{className:"text-sm text-gray-700 dark:text-gray-300",children:[t("Absent Day Deduction")," (",s.absent_days," days)"]}),e.jsxs("span",{className:"text-sm font-mono font-medium text-red-600",children:["- ",(D=window.appSettings)==null?void 0:D.formatCurrency((l.per_day_salary||0)*(s.absent_days||0))]})]}),e.jsxs("div",{className:"flex justify-between items-center py-2",children:[e.jsx("span",{className:"text-sm text-gray-700 dark:text-gray-300",children:t("Overtime Amount")}),e.jsxs("span",{className:"text-sm font-mono font-medium text-green-600",children:["+ ",(L=window.appSettings)==null?void 0:L.formatCurrency(l.overtime_amount||0)]})]}),e.jsxs("div",{className:"flex justify-between items-center py-2",children:[e.jsx("span",{className:"text-sm text-gray-700 dark:text-gray-300",children:t("Total Deductions")}),e.jsxs("span",{className:"text-sm font-mono font-medium text-red-600",children:["- ",(P=window.appSettings)==null?void 0:P.formatCurrency(l.total_deductions||0)]})]}),e.jsxs("div",{className:"flex justify-between items-center py-3 font-bold text-lg border-t-2 border-purple-200",children:[e.jsx("span",{className:"text-gray-900 dark:text-white",children:t("Net Salary")}),e.jsx("span",{className:"font-mono text-purple-600",children:(T=window.appSettings)==null?void 0:T.formatCurrency(l.net_salary||0)})]})]}),e.jsxs("div",{className:"mt-4 p-4 bg-white dark:bg-gray-800 rounded-lg",children:[e.jsxs("p",{className:"text-sm text-gray-600 dark:text-gray-400",children:[e.jsxs("strong",{children:[t("Calculation Formula"),":"]})," ",t("Net Salary")," = (",t("Basic Salary")," + ",t("Allowances"),") - (",t("Per Day Salary")," × ",t("Unpaid Leave Days"),") + ",t("Overtime")," - ",t("Deductions")]}),e.jsxs("div",{className:"text-sm text-gray-600 dark:text-gray-400 mt-2",children:[e.jsx("p",{children:e.jsxs("strong",{children:[t("Unpaid Leave Days Breakdown"),":"]})}),e.jsxs("p",{children:["• Unpaid Leaves: ",s.unpaid_leave_from_leave||0," days"]}),e.jsxs("p",{children:["• Absent Days: ",s.absent_days||0," days"]}),e.jsxs("p",{children:["• Half Days: ",s.half_days||0," × 0.5 = ",(s.half_days||0)*.5," days"]}),e.jsx("p",{children:e.jsxs("strong",{children:["Total Unpaid Days: ",s.unpaid_leave_days||0," days"]})})]})]})]})]})})}export{ze as default}; diff --git a/public/build/assets/pen-line-Fy-AVmqM.js b/public/build/assets/pen-line-CNA-f1dm.js similarity index 95% rename from public/build/assets/pen-line-Fy-AVmqM.js rename to public/build/assets/pen-line-CNA-f1dm.js index 16e2a61e1..8057b878b 100644 --- a/public/build/assets/pen-line-Fy-AVmqM.js +++ b/public/build/assets/pen-line-CNA-f1dm.js @@ -1,4 +1,4 @@ -import{G as e}from"./app-36WMjvX0.js";/** +import{G as e}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/percent-BYDujffR.js b/public/build/assets/percent-DP16IBy2.js similarity index 89% rename from public/build/assets/percent-BYDujffR.js rename to public/build/assets/percent-DP16IBy2.js index ef37bda2d..45774ec8f 100644 --- a/public/build/assets/percent-BYDujffR.js +++ b/public/build/assets/percent-DP16IBy2.js @@ -1,4 +1,4 @@ -import{G as c}from"./app-36WMjvX0.js";/** +import{G as c}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/phone-CJ2h446N.js b/public/build/assets/phone-XzqO8Dfs.js similarity index 92% rename from public/build/assets/phone-CJ2h446N.js rename to public/build/assets/phone-XzqO8Dfs.js index cac37929c..c75e25da1 100644 --- a/public/build/assets/phone-CJ2h446N.js +++ b/public/build/assets/phone-XzqO8Dfs.js @@ -1,4 +1,4 @@ -import{G as o}from"./app-36WMjvX0.js";/** +import{G as o}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/plan-orders-BRfMkQF_.js b/public/build/assets/plan-orders-BmqXBXzV.js similarity index 59% rename from public/build/assets/plan-orders-BRfMkQF_.js rename to public/build/assets/plan-orders-BmqXBXzV.js index 90ebb1612..4f77c064b 100644 --- a/public/build/assets/plan-orders-BRfMkQF_.js +++ b/public/build/assets/plan-orders-BmqXBXzV.js @@ -1 +1 @@ -import{r as l,j as o}from"./ui-Z445SNHD.js";import{P as J}from"./page-template-B_mOhR6n.js";import{u as K,c as Q,g as k,r as d,D as U,h as V,j as W,k as Y,L as Z,q as ee,B as N,t as p}from"./app-36WMjvX0.js";import{C as re}from"./CrudTable-DA37WZsR.js";import{P as te}from"./pagination-n2efY1KU.js";import{S as oe}from"./search-and-filter-bar-PUOLiNYr.js";import{T as ie}from"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./table-C1YkBp3W.js";import"./unlink-sh32LPkQ.js";import"./scale-rJYsnHRa.js";import"./arrow-down-left-BN6xjhcz.js";import"./arrow-left-CjPQICYw.js";import"./arrow-right-left-DKUcVR58.js";import"./arrow-right-DUEfRrRr.js";import"./arrow-up-down-FmcUfWon.js";import"./lock-open-CN4tz8Of.js";import"./award-D9FlSYzB.js";import"./ban-CMgLBFSt.js";import"./indian-rupee-Bh3-8N2a.js";import"./bell-Cr2F9IDD.js";import"./book-open-DUwKvBiK.js";import"./boxes-rwzklut0.js";import"./building-2-Cda8xQDI.js";import"./building-CG4yAV8N.js";import"./calculator-wt_63eRJ.js";import"./calendar-check-BZ1JTjf6.js";import"./camera-DDKUkICL.js";import"./chart-column-GeSBJr5Y.js";import"./chart-no-axes-column-increasing-Beqplnfl.js";import"./chart-no-axes-column-BKgkVzqT.js";import"./chevron-left-DKWjKjSf.js";import"./circle-alert-KsX4JXbz.js";import"./circle-check-big-DqURlwt2.js";import"./circle-check-C_SLfS2p.js";import"./circle-help-BdsC7_wR.js";import"./circle-x-DkvEqmM5.js";import"./circle-BpyxLEsH.js";import"./clipboard-list-BU0dok7E.js";import"./code-DNPjFOcs.js";import"./crosshair-C7OptAZm.js";import"./crown-Cp4cgutu.js";import"./download-Ba72czhU.js";import"./external-link-uO-R2E0-.js";import"./eye-off-DlDpEvnB.js";import"./eye-DSAoA9Pp.js";import"./instagram-DBjFHIT7.js";import"./file-down-Bxu0R4EW.js";import"./pen-line-Fy-AVmqM.js";import"./file-up-CZ-cXuKa.js";import"./filter-D8dMdozc.js";import"./folder-git-2-Dwj_EoDL.js";import"./house-D8b8GwgZ.js";import"./git-branch-D2sIFzs4.js";import"./grip-vertical-DXcr-v-g.js";import"./hard-drive-ApF-ULi1.js";import"./hash-CHJS6b-L.js";import"./shield-Mt6vEHxn.js";import"./info-VH-vNQ_z.js";import"./layers-CF7Mhs3n.js";import"./layout-list-BuBaZfwq.js";import"./lightbulb-fAsbBO8F.js";import"./link-2-C22T2wSs.js";import"./link-ClcCoVU_.js";import"./twitter-DDHYm63p.js";import"./list-Ajdnpsw1.js";import"./locate-fixed-D29o3FBS.js";import"./lock-RX1hYn48.js";import"./log-in-Bt5dnADg.js";import"./mail-BFoS8U8W.js";import"./map-pin-L7jUebKz.js";import"./menu-Cu-nnefe.js";import"./message-square-warning-DbVEqa_0.js";import"./message-square-DMJ4IbdE.js";import"./monitor-DL9THmS7.js";import"./package-B9XnehkQ.js";import"./percent-BYDujffR.js";import"./phone-CJ2h446N.js";import"./plane-BqORGC6m.js";import"./play-DHqp-NCB.js";import"./qr-code-u5AOBzVe.js";import"./quote-BtOwgBns.js";import"./radio-CxUR05xj.js";import"./ruler-DbxwIrQY.js";import"./send-DpE3qK0m.js";import"./server-DgtPu6lA.js";import"./wifi-CFyF5qct.js";import"./shield-check--CTAItWs.js";import"./smartphone-BQ_9x4vN.js";import"./square-check-big-Dt4MtZcM.js";import"./square-pen-B3p2jiW9.js";import"./star-WlheM7sI.js";import"./sun-DRsBfXSu.js";import"./tag-CMVMnpSh.js";import"./target-BEz5Ry2v.js";import"./thumbs-up-DYj-woXk.js";import"./ticket-BhEK5100.js";import"./trash-2-Dxg0nP1A.js";import"./trash-Dyd2ZsaG.js";import"./trending-down-CeOqAkGV.js";import"./trending-up-CPB8hZlm.js";import"./triangle-alert-MsN2AA6c.js";import"./trophy-BZyhzbIT.js";import"./type-DlbqWp8I.js";import"./user-check-4xSYwYvq.js";import"./user-plus-C-0nSlHG.js";import"./user-x-Drk57M2z.js";import"./wallet-C3p1yihr.js";import"./wrench-CLqKc51o.js";import"./zap-D4fS-tPu.js";function Bt(){var D,F;const{t:e}=K(),{planOrders:i,filters:m={},auth:c,currencySymbol:x,globalSettings:s}=Q().props,R=(c==null?void 0:c.permissions)||[],[u,_]=l.useState(m.search||""),[n,j]=l.useState(m.status||"_empty_"),[f,b]=l.useState(m.date_from||""),[h,y]=l.useState(m.date_to||""),[T,S]=l.useState(!1),[w,v]=l.useState(!1),[A,$]=l.useState(null),E=()=>n!=="_empty_"||f!==""||h!==""||u!=="",I=()=>(n!=="_empty_"?1:0)+(f!==""?1:0)+(h!==""?1:0)+(u!==""?1:0),q=r=>{r.preventDefault(),P()},P=()=>{d.get(route("plan-orders.index"),{page:1,search:u||void 0,status:n!=="_empty_"?n:void 0,date_from:f||void 0,date_to:h||void 0,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},B=r=>{const t=m.sort_field===r&&m.sort_direction==="asc"?"desc":"asc";d.get(route("plan-orders.index"),{sort_field:r,sort_direction:t,page:1,search:u||void 0,status:n!=="_empty_"?n:void 0,date_from:f||void 0,date_to:h||void 0,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},L=(r,t)=>{r==="approve"?(s!=null&&s.is_demo||p.loading(e("Approving plan order...")),d.post(route("plan-orders.approve",t.id),{},{onSuccess:a=>{s!=null&&s.is_demo||p.dismiss(),a.props.flash.success?p.success(e(a.props.flash.success)):a.props.flash.error&&p.error(e(a.props.flash.error))},onError:a=>{s!=null&&s.is_demo||p.dismiss(),typeof a=="string"?p.error(e(a)):p.error(e("Failed to approve plan order: {{errors}}",{errors:Object.values(a).join(", ")}))}})):r==="reject"&&($(t),v(!0))},O=r=>{s!=null&&s.is_demo||p.loading(e("Rejecting plan order...")),d.post(route("plan-orders.reject",A.id),{notes:r},{onSuccess:t=>{v(!1),s!=null&&s.is_demo||p.dismiss(),t.props.flash.success?p.success(e(t.props.flash.success)):t.props.flash.error&&p.error(e(t.props.flash.error))},onError:t=>{s!=null&&s.is_demo||p.dismiss(),typeof t=="string"?p.error(e(t)):p.error(e("Failed to reject plan order: {{errors}}",{errors:Object.values(t).join(", ")}))}})},z=()=>{_(""),j("_empty_"),b(""),y(""),S(!1),d.get(route("plan-orders.index"),{page:1,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},M=[{title:e("Dashboard"),href:route("dashboard")},{title:e("Plans"),href:route("plans.index")},{title:e("Plan Orders")}],H=[{key:"order_number",label:e("Order Number"),render:r=>r||"-"},{key:"user.name",label:e("Name"),render:(r,t)=>{var a,g,C;return(a=t.user)!=null&&a.avatar?k(t.user.avatar):k("avatars/avatar.png"),o.jsx("div",{className:"flex items-center gap-3",children:o.jsxs("div",{children:[o.jsx("div",{className:"font-medium",children:((g=t.user)==null?void 0:g.name)||"-"}),o.jsx("div",{className:"text-xs text-gray-500",children:((C=t.user)==null?void 0:C.email)||""})]})})}},{key:"plan.name",label:e("Plan"),render:(r,t)=>{var g;const a=(g=t.plan)==null?void 0:g.name;return a?o.jsx("span",{className:"inline-flex items-center px-2.5 py-0.5 rounded-full text-sm font-medium bg-blue-100 text-blue-800 dark:bg-blue-900/30 dark:text-blue-400 capitalize",children:a}):"-"}},{key:"original_price",label:e("Original Price"),render:r=>`${x}${r||0}`},{key:"discount_amount",label:e("Discount"),render:r=>r>0?`-${x}${r}`:"-"},{key:"final_price",label:e("Final Price"),sortable:!0,render:r=>`${x}${r||0}`},{key:"status",label:e("Status"),render:r=>{const t={pending:"bg-yellow-50 text-yellow-700 ring-yellow-600/20",approved:"bg-green-50 text-green-700 ring-green-600/20",rejected:"bg-red-50 text-red-700 ring-red-600/20",completed:"bg-blue-50 text-blue-700 ring-blue-600/20"};return o.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset capitalize ${t[r]||"bg-gray-50 text-gray-700 ring-gray-600/20"}`,children:e(r)})}},{key:"ordered_at",label:e("Order Date"),sortable:!0,render:r=>{var t;return((t=window.appSettings)==null?void 0:t.formatDateTimeSimple(r,!1))||new Date(r).toLocaleDateString()}}],X=((D=c==null?void 0:c.user)==null?void 0:D.type)==="superadmin"?[{label:e("Approve"),icon:"Check",action:"approve",className:"text-green-500",requiredPermission:"approve-plan-orders",condition:r=>r.status==="pending"},{label:e("Reject"),icon:"X",action:"reject",className:"text-red-500",requiredPermission:"reject-plan-orders",condition:r=>r.status==="pending"}]:[],G=[{value:"_empty_",label:e("All Status")},{value:"pending",label:e("Pending")},{value:"approved",label:e("Approved")},{value:"rejected",label:e("Rejected")},{value:"completed",label:e("Completed")}];return o.jsxs(J,{title:e("Plan Orders"),url:"/plan-orders",breadcrumbs:M,noPadding:!0,children:[o.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:o.jsx(oe,{searchTerm:u,onSearchChange:_,onSearch:q,filters:[{name:"status",label:e("Status"),type:"select",value:n,onChange:j,options:G},{name:"date_from",label:e("Date From"),type:"date",value:f,onChange:b},{name:"date_to",label:e("Date To"),type:"date",value:h,onChange:y}],showFilters:T,setShowFilters:S,hasActiveFilters:E,activeFilterCount:I,onResetFilters:z,onApplyFilters:P,currentPerPage:((F=m.per_page)==null?void 0:F.toString())||"10",onPerPageChange:r=>{d.get(route("plan-orders.index"),{page:1,per_page:parseInt(r),search:u||void 0,status:n!=="_empty_"?n:void 0,date_from:f||void 0,date_to:h||void 0},{preserveState:!0,preserveScroll:!0})}})}),o.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[o.jsx(re,{columns:H,actions:X,data:(i==null?void 0:i.data)||[],from:(i==null?void 0:i.from)||1,onAction:L,sortField:m.sort_field,sortDirection:m.sort_direction,onSort:B,permissions:R}),o.jsx(te,{from:(i==null?void 0:i.from)||0,to:(i==null?void 0:i.to)||0,total:(i==null?void 0:i.total)||0,links:i==null?void 0:i.links,entityName:e("plan orders"),onPageChange:r=>d.get(r)})]}),o.jsx(U,{open:w,onOpenChange:v,children:o.jsxs(V,{children:[o.jsx(W,{children:o.jsx(Y,{children:e("Reject Plan Order")})}),o.jsxs("form",{onSubmit:r=>{r.preventDefault();const a=new FormData(r.currentTarget).get("notes");O(a)},children:[o.jsx("div",{className:"space-y-4",children:o.jsxs("div",{children:[o.jsx(Z,{htmlFor:"notes",children:e("Rejection Reason (Optional)")}),o.jsx(ie,{id:"notes",name:"notes",placeholder:e("Enter rejection reason..."),className:"mt-1"})]})}),o.jsxs(ee,{className:"mt-6",children:[o.jsx(N,{type:"button",variant:"outline",onClick:()=>v(!1),children:e("Cancel")}),o.jsx(N,{type:"submit",variant:"destructive",children:e("Reject")})]})]})]})})]})}export{Bt as default}; +import{r as l,j as o}from"./ui-Z445SNHD.js";import{P as J}from"./page-template-Cw8W4Qs2.js";import{u as K,c as Q,g as k,r as d,D as U,h as V,j as W,k as Y,L as Z,q as ee,B as N,t as p}from"./app-Da3PX8qg.js";import{C as re}from"./CrudTable-Dk-uCuqB.js";import{P as te}from"./pagination-B9z4VraF.js";import{S as oe}from"./search-and-filter-bar-1QHzFJdq.js";import{T as ie}from"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./table-BRtys9Nx.js";import"./unlink-vC8B7N8r.js";import"./scale-Chnhsap1.js";import"./arrow-down-left-D4-BLXQL.js";import"./arrow-left-B9tcIgis.js";import"./arrow-right-left-TC-Oi5FJ.js";import"./arrow-right-SXr1661j.js";import"./arrow-up-down-Df1H6itH.js";import"./lock-open-Cco69YMj.js";import"./award-DOf5Xc3o.js";import"./ban-C1FQ9ay_.js";import"./indian-rupee-CY9fE6hT.js";import"./bell-BMsQyWM-.js";import"./book-open-DiNAfaue.js";import"./boxes-Bjf0_Kx7.js";import"./building-2-DmmRcP0c.js";import"./building-BXglONiz.js";import"./calculator-B75Vnhim.js";import"./calendar-check-C2F7PWoI.js";import"./camera-DZNJpjXR.js";import"./chart-column-CKzC1aib.js";import"./chart-no-axes-column-increasing-xL8kjLW0.js";import"./chart-no-axes-column-CaNDayE9.js";import"./chevron-left-C98gPe5P.js";import"./circle-alert-Cu5dznTP.js";import"./circle-check-big-KTDTMhTs.js";import"./circle-check-aau4wqhp.js";import"./circle-help-C4uXcZYY.js";import"./circle-x-r3If4JPw.js";import"./circle-DgA3bS7I.js";import"./clipboard-list-BNSl4hy2.js";import"./code-Dzlx6QPB.js";import"./crosshair-DtQysFz7.js";import"./crown-CC8Godfb.js";import"./download-BHVnw95S.js";import"./external-link-DL5n0dhJ.js";import"./eye-off-BJYR0wmr.js";import"./eye-CzYzwmmr.js";import"./instagram-tpp8H3E-.js";import"./file-down-CxCQCvcc.js";import"./pen-line-CNA-f1dm.js";import"./file-up-D3rB-4Bg.js";import"./filter-B_3e214H.js";import"./folder-git-2-T64oq8HG.js";import"./house-BUnGVtyw.js";import"./git-branch-EdIXkL-9.js";import"./grip-vertical-BvetFs24.js";import"./hard-drive--Nch37f-.js";import"./hash-B3fNBlbs.js";import"./shield-rKKgzkbW.js";import"./info-Cj5ROI6H.js";import"./layers-DdZLSQgt.js";import"./layout-list-DkB7S2jk.js";import"./lightbulb-CJXOfIFD.js";import"./link-2-DNnYgrdz.js";import"./link-DeErafFW.js";import"./twitter-CRZZ6zjd.js";import"./list-DY4Uh_0E.js";import"./locate-fixed-BKpEfCUU.js";import"./lock-BGSkpX29.js";import"./log-in-TxFQ9ojy.js";import"./mail-khAU5Oig.js";import"./map-pin-BFNXdrz2.js";import"./menu-BGxVBBZl.js";import"./message-square-warning-DHRFlo8i.js";import"./message-square-C7x1Rix5.js";import"./monitor-P2T9V9tT.js";import"./package-C-rDDwyp.js";import"./percent-DP16IBy2.js";import"./phone-XzqO8Dfs.js";import"./plane-C9QqCVcZ.js";import"./play-62Z04sZZ.js";import"./qr-code-CUR1J9NH.js";import"./quote-DF2Qwen7.js";import"./radio-nm2vY_Ib.js";import"./ruler-DviIA5uv.js";import"./send-DXZhFVWG.js";import"./server-BzBihesB.js";import"./wifi-BPS_-hKY.js";import"./shield-check-Cyw4YGYb.js";import"./smartphone-i99jk4ns.js";import"./square-check-big-Cal0w_ma.js";import"./square-pen-CatLE0_h.js";import"./star-CSGOTD6i.js";import"./sun-TjfxyFzf.js";import"./tag-CUFhfHTp.js";import"./target-B_9kWYv3.js";import"./thumbs-up-Du-LlBXg.js";import"./ticket-BjgtGAIQ.js";import"./trash-2-15Ri11Yq.js";import"./trash-BRJCY2my.js";import"./trending-down-MNPLLbIb.js";import"./trending-up-D5y6g4yZ.js";import"./triangle-alert-CeuDFixJ.js";import"./trophy-Cs36GMET.js";import"./type-DX1RNe21.js";import"./user-check-DDs_5zV9.js";import"./user-plus-Ba62LA9O.js";import"./user-x-C3dBJr2o.js";import"./wallet-BP1hP1I0.js";import"./wrench-DX6GWbcS.js";import"./zap-Of1Abppa.js";function Bt(){var D,F;const{t:e}=K(),{planOrders:i,filters:m={},auth:c,currencySymbol:x,globalSettings:s}=Q().props,R=(c==null?void 0:c.permissions)||[],[u,_]=l.useState(m.search||""),[n,j]=l.useState(m.status||"_empty_"),[f,b]=l.useState(m.date_from||""),[h,y]=l.useState(m.date_to||""),[T,S]=l.useState(!1),[w,v]=l.useState(!1),[A,$]=l.useState(null),E=()=>n!=="_empty_"||f!==""||h!==""||u!=="",I=()=>(n!=="_empty_"?1:0)+(f!==""?1:0)+(h!==""?1:0)+(u!==""?1:0),q=r=>{r.preventDefault(),P()},P=()=>{d.get(route("plan-orders.index"),{page:1,search:u||void 0,status:n!=="_empty_"?n:void 0,date_from:f||void 0,date_to:h||void 0,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},B=r=>{const t=m.sort_field===r&&m.sort_direction==="asc"?"desc":"asc";d.get(route("plan-orders.index"),{sort_field:r,sort_direction:t,page:1,search:u||void 0,status:n!=="_empty_"?n:void 0,date_from:f||void 0,date_to:h||void 0,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},L=(r,t)=>{r==="approve"?(s!=null&&s.is_demo||p.loading(e("Approving plan order...")),d.post(route("plan-orders.approve",t.id),{},{onSuccess:a=>{s!=null&&s.is_demo||p.dismiss(),a.props.flash.success?p.success(e(a.props.flash.success)):a.props.flash.error&&p.error(e(a.props.flash.error))},onError:a=>{s!=null&&s.is_demo||p.dismiss(),typeof a=="string"?p.error(e(a)):p.error(e("Failed to approve plan order: {{errors}}",{errors:Object.values(a).join(", ")}))}})):r==="reject"&&($(t),v(!0))},O=r=>{s!=null&&s.is_demo||p.loading(e("Rejecting plan order...")),d.post(route("plan-orders.reject",A.id),{notes:r},{onSuccess:t=>{v(!1),s!=null&&s.is_demo||p.dismiss(),t.props.flash.success?p.success(e(t.props.flash.success)):t.props.flash.error&&p.error(e(t.props.flash.error))},onError:t=>{s!=null&&s.is_demo||p.dismiss(),typeof t=="string"?p.error(e(t)):p.error(e("Failed to reject plan order: {{errors}}",{errors:Object.values(t).join(", ")}))}})},z=()=>{_(""),j("_empty_"),b(""),y(""),S(!1),d.get(route("plan-orders.index"),{page:1,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},M=[{title:e("Dashboard"),href:route("dashboard")},{title:e("Plans"),href:route("plans.index")},{title:e("Plan Orders")}],H=[{key:"order_number",label:e("Order Number"),render:r=>r||"-"},{key:"user.name",label:e("Name"),render:(r,t)=>{var a,g,C;return(a=t.user)!=null&&a.avatar?k(t.user.avatar):k("avatars/avatar.png"),o.jsx("div",{className:"flex items-center gap-3",children:o.jsxs("div",{children:[o.jsx("div",{className:"font-medium",children:((g=t.user)==null?void 0:g.name)||"-"}),o.jsx("div",{className:"text-xs text-gray-500",children:((C=t.user)==null?void 0:C.email)||""})]})})}},{key:"plan.name",label:e("Plan"),render:(r,t)=>{var g;const a=(g=t.plan)==null?void 0:g.name;return a?o.jsx("span",{className:"inline-flex items-center px-2.5 py-0.5 rounded-full text-sm font-medium bg-blue-100 text-blue-800 dark:bg-blue-900/30 dark:text-blue-400 capitalize",children:a}):"-"}},{key:"original_price",label:e("Original Price"),render:r=>`${x}${r||0}`},{key:"discount_amount",label:e("Discount"),render:r=>r>0?`-${x}${r}`:"-"},{key:"final_price",label:e("Final Price"),sortable:!0,render:r=>`${x}${r||0}`},{key:"status",label:e("Status"),render:r=>{const t={pending:"bg-yellow-50 text-yellow-700 ring-yellow-600/20",approved:"bg-green-50 text-green-700 ring-green-600/20",rejected:"bg-red-50 text-red-700 ring-red-600/20",completed:"bg-blue-50 text-blue-700 ring-blue-600/20"};return o.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset capitalize ${t[r]||"bg-gray-50 text-gray-700 ring-gray-600/20"}`,children:e(r)})}},{key:"ordered_at",label:e("Order Date"),sortable:!0,render:r=>{var t;return((t=window.appSettings)==null?void 0:t.formatDateTimeSimple(r,!1))||new Date(r).toLocaleDateString()}}],X=((D=c==null?void 0:c.user)==null?void 0:D.type)==="superadmin"?[{label:e("Approve"),icon:"Check",action:"approve",className:"text-green-500",requiredPermission:"approve-plan-orders",condition:r=>r.status==="pending"},{label:e("Reject"),icon:"X",action:"reject",className:"text-red-500",requiredPermission:"reject-plan-orders",condition:r=>r.status==="pending"}]:[],G=[{value:"_empty_",label:e("All Status")},{value:"pending",label:e("Pending")},{value:"approved",label:e("Approved")},{value:"rejected",label:e("Rejected")},{value:"completed",label:e("Completed")}];return o.jsxs(J,{title:e("Plan Orders"),url:"/plan-orders",breadcrumbs:M,noPadding:!0,children:[o.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:o.jsx(oe,{searchTerm:u,onSearchChange:_,onSearch:q,filters:[{name:"status",label:e("Status"),type:"select",value:n,onChange:j,options:G},{name:"date_from",label:e("Date From"),type:"date",value:f,onChange:b},{name:"date_to",label:e("Date To"),type:"date",value:h,onChange:y}],showFilters:T,setShowFilters:S,hasActiveFilters:E,activeFilterCount:I,onResetFilters:z,onApplyFilters:P,currentPerPage:((F=m.per_page)==null?void 0:F.toString())||"10",onPerPageChange:r=>{d.get(route("plan-orders.index"),{page:1,per_page:parseInt(r),search:u||void 0,status:n!=="_empty_"?n:void 0,date_from:f||void 0,date_to:h||void 0},{preserveState:!0,preserveScroll:!0})}})}),o.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[o.jsx(re,{columns:H,actions:X,data:(i==null?void 0:i.data)||[],from:(i==null?void 0:i.from)||1,onAction:L,sortField:m.sort_field,sortDirection:m.sort_direction,onSort:B,permissions:R}),o.jsx(te,{from:(i==null?void 0:i.from)||0,to:(i==null?void 0:i.to)||0,total:(i==null?void 0:i.total)||0,links:i==null?void 0:i.links,entityName:e("plan orders"),onPageChange:r=>d.get(r)})]}),o.jsx(U,{open:w,onOpenChange:v,children:o.jsxs(V,{children:[o.jsx(W,{children:o.jsx(Y,{children:e("Reject Plan Order")})}),o.jsxs("form",{onSubmit:r=>{r.preventDefault();const a=new FormData(r.currentTarget).get("notes");O(a)},children:[o.jsx("div",{className:"space-y-4",children:o.jsxs("div",{children:[o.jsx(Z,{htmlFor:"notes",children:e("Rejection Reason (Optional)")}),o.jsx(ie,{id:"notes",name:"notes",placeholder:e("Enter rejection reason..."),className:"mt-1"})]})}),o.jsxs(ee,{className:"mt-6",children:[o.jsx(N,{type:"button",variant:"outline",onClick:()=>v(!1),children:e("Cancel")}),o.jsx(N,{type:"submit",variant:"destructive",children:e("Reject")})]})]})]})})]})}export{Bt as default}; diff --git a/public/build/assets/plan-request-DX9HYMGU.js b/public/build/assets/plan-request-CmiKpB9-.js similarity index 55% rename from public/build/assets/plan-request-DX9HYMGU.js rename to public/build/assets/plan-request-CmiKpB9-.js index e195623d1..316367a64 100644 --- a/public/build/assets/plan-request-DX9HYMGU.js +++ b/public/build/assets/plan-request-CmiKpB9-.js @@ -1 +1 @@ -import{r as f,j as a}from"./ui-Z445SNHD.js";import{P as B}from"./page-template-B_mOhR6n.js";import{u as L,c as M,g,r as d,t as p}from"./app-36WMjvX0.js";import{C as X}from"./CrudTable-DA37WZsR.js";import{P as Y}from"./pagination-n2efY1KU.js";import{S as $}from"./search-and-filter-bar-PUOLiNYr.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./table-C1YkBp3W.js";import"./unlink-sh32LPkQ.js";import"./scale-rJYsnHRa.js";import"./arrow-down-left-BN6xjhcz.js";import"./arrow-left-CjPQICYw.js";import"./arrow-right-left-DKUcVR58.js";import"./arrow-right-DUEfRrRr.js";import"./arrow-up-down-FmcUfWon.js";import"./lock-open-CN4tz8Of.js";import"./award-D9FlSYzB.js";import"./ban-CMgLBFSt.js";import"./indian-rupee-Bh3-8N2a.js";import"./bell-Cr2F9IDD.js";import"./book-open-DUwKvBiK.js";import"./boxes-rwzklut0.js";import"./building-2-Cda8xQDI.js";import"./building-CG4yAV8N.js";import"./calculator-wt_63eRJ.js";import"./calendar-check-BZ1JTjf6.js";import"./camera-DDKUkICL.js";import"./chart-column-GeSBJr5Y.js";import"./chart-no-axes-column-increasing-Beqplnfl.js";import"./chart-no-axes-column-BKgkVzqT.js";import"./chevron-left-DKWjKjSf.js";import"./circle-alert-KsX4JXbz.js";import"./circle-check-big-DqURlwt2.js";import"./circle-check-C_SLfS2p.js";import"./circle-help-BdsC7_wR.js";import"./circle-x-DkvEqmM5.js";import"./circle-BpyxLEsH.js";import"./clipboard-list-BU0dok7E.js";import"./code-DNPjFOcs.js";import"./crosshair-C7OptAZm.js";import"./crown-Cp4cgutu.js";import"./download-Ba72czhU.js";import"./external-link-uO-R2E0-.js";import"./eye-off-DlDpEvnB.js";import"./eye-DSAoA9Pp.js";import"./instagram-DBjFHIT7.js";import"./file-down-Bxu0R4EW.js";import"./pen-line-Fy-AVmqM.js";import"./file-up-CZ-cXuKa.js";import"./filter-D8dMdozc.js";import"./folder-git-2-Dwj_EoDL.js";import"./house-D8b8GwgZ.js";import"./git-branch-D2sIFzs4.js";import"./grip-vertical-DXcr-v-g.js";import"./hard-drive-ApF-ULi1.js";import"./hash-CHJS6b-L.js";import"./shield-Mt6vEHxn.js";import"./info-VH-vNQ_z.js";import"./layers-CF7Mhs3n.js";import"./layout-list-BuBaZfwq.js";import"./lightbulb-fAsbBO8F.js";import"./link-2-C22T2wSs.js";import"./link-ClcCoVU_.js";import"./twitter-DDHYm63p.js";import"./list-Ajdnpsw1.js";import"./locate-fixed-D29o3FBS.js";import"./lock-RX1hYn48.js";import"./log-in-Bt5dnADg.js";import"./mail-BFoS8U8W.js";import"./map-pin-L7jUebKz.js";import"./menu-Cu-nnefe.js";import"./message-square-warning-DbVEqa_0.js";import"./message-square-DMJ4IbdE.js";import"./monitor-DL9THmS7.js";import"./package-B9XnehkQ.js";import"./percent-BYDujffR.js";import"./phone-CJ2h446N.js";import"./plane-BqORGC6m.js";import"./play-DHqp-NCB.js";import"./qr-code-u5AOBzVe.js";import"./quote-BtOwgBns.js";import"./radio-CxUR05xj.js";import"./ruler-DbxwIrQY.js";import"./send-DpE3qK0m.js";import"./server-DgtPu6lA.js";import"./wifi-CFyF5qct.js";import"./shield-check--CTAItWs.js";import"./smartphone-BQ_9x4vN.js";import"./square-check-big-Dt4MtZcM.js";import"./square-pen-B3p2jiW9.js";import"./star-WlheM7sI.js";import"./sun-DRsBfXSu.js";import"./tag-CMVMnpSh.js";import"./target-BEz5Ry2v.js";import"./thumbs-up-DYj-woXk.js";import"./ticket-BhEK5100.js";import"./trash-2-Dxg0nP1A.js";import"./trash-Dyd2ZsaG.js";import"./trending-down-CeOqAkGV.js";import"./trending-up-CPB8hZlm.js";import"./triangle-alert-MsN2AA6c.js";import"./trophy-BZyhzbIT.js";import"./type-DlbqWp8I.js";import"./user-check-4xSYwYvq.js";import"./user-plus-C-0nSlHG.js";import"./user-x-Drk57M2z.js";import"./wallet-C3p1yihr.js";import"./wrench-CLqKc51o.js";import"./zap-D4fS-tPu.js";function Pt(){var y,j;const{t:r}=L(),{planRequests:i,filters:m={},auth:c,globalSettings:s}=M().props,F=(c==null?void 0:c.permissions)||[],[u,v]=f.useState(m.search||""),[n,h]=f.useState(m.status||"_empty_"),[k,_]=f.useState(!1),N=()=>n!=="_empty_"||u!=="",A=()=>(n!=="_empty_"?1:0)+(u!==""?1:0),w=t=>{t.preventDefault(),x()},x=()=>{d.get(route("plan-requests.index"),{page:1,search:u||void 0,status:n!=="_empty_"?n:void 0,date_from:dateFrom||void 0,date_to:dateTo||void 0,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},C=t=>{const o=m.sort_field===t&&m.sort_direction==="asc"?"desc":"asc";d.get(route("plan-requests.index"),{sort_field:t,sort_direction:o,page:1,search:u||void 0,status:n!=="_empty_"?n:void 0,date_from:dateFrom||void 0,date_to:dateTo||void 0,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},D=(t,o)=>{t==="approve"?(s!=null&&s.is_demo||p.loading(r("Approving plan request...")),d.post(route("plan-requests.approve",o.id),{},{onSuccess:e=>{s!=null&&s.is_demo||p.dismiss(),e.props.flash.success?p.success(r(e.props.flash.success)):e.props.flash.error&&p.error(r(e.props.flash.error))},onError:e=>{s!=null&&s.is_demo||p.dismiss(),typeof e=="string"?p.error(r(e)):p.error(r("Failed to approve plan request: {{errors}}",{errors:Object.values(e).join(", ")}))}})):t==="reject"&&(s!=null&&s.is_demo||p.loading(r("Rejecting plan request...")),d.post(route("plan-requests.reject",o.id),{},{onSuccess:e=>{s!=null&&s.is_demo||p.dismiss(),e.props.flash.success?p.success(r(e.props.flash.success)):e.props.flash.error&&p.error(r(e.props.flash.error))},onError:e=>{s!=null&&s.is_demo||p.dismiss(),typeof e=="string"?p.error(r(e)):p.error(r("Failed to reject plan request: {{errors}}",{errors:Object.values(e).join(", ")}))}}))},T=()=>{v(""),h("_empty_"),setDateFrom(""),setDateTo(""),_(!1),d.get(route("plan-requests.index"),{page:1,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},q=[{title:r("Dashboard"),href:route("dashboard")},{title:r("Plans"),href:route("plans.index")},{title:r("Plan Requests")}],E=[{key:"user.name",label:r("Company"),render:(t,o)=>{var l,b,S,P;const e=(l=o.user)!=null&&l.avatar?g(o.user.avatar):g("avatars/avatar.png");return a.jsxs("div",{className:"flex items-center gap-3",children:[a.jsx("img",{src:e,alt:((b=o.user)==null?void 0:b.name)||"User",className:"h-10 w-10 rounded-full object-cover",onError:I=>{const U=I.target;U.src=g("avatars/avatar.png")}}),a.jsxs("div",{children:[a.jsx("div",{className:"font-medium",children:((S=o.user)==null?void 0:S.name)||"-"}),a.jsx("div",{className:"text-xs text-gray-500",children:((P=o.user)==null?void 0:P.email)||""})]})]})}},{key:"plan.name",label:r("Plan"),render:(t,o)=>{var l;const e=(l=o.plan)==null?void 0:l.name;return e?a.jsx("span",{className:"inline-flex items-center px-2.5 py-0.5 rounded-full text-sm font-medium bg-blue-100 text-blue-800 dark:bg-blue-900/30 dark:text-blue-400 capitalize",children:e}):"-"}},{key:"plan.duration",label:r("Duration"),render:(t,o)=>{var l;const e=(l=o.plan)==null?void 0:l.duration;return e?r(e==="monthly"?"Monthly":"Yearly"):"-"}},{key:"status",label:r("Status"),render:t=>{const o={pending:"bg-yellow-50 text-yellow-700 ring-yellow-600/20",approved:"bg-green-50 text-green-700 ring-green-600/20",rejected:"bg-red-50 text-red-700 ring-red-600/20"};return a.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset capitalize ${o[t]||"bg-gray-50 text-gray-700 ring-gray-600/20"}`,children:r(t)})}},{key:"created_at",label:r("Request Date"),sortable:!0,render:t=>{var o;return((o=window.appSettings)==null?void 0:o.formatDateTimeSimple(t,!1))||new Date(t).toLocaleDateString()}}],O=((y=c==null?void 0:c.user)==null?void 0:y.type)==="superadmin"?[{label:r("Approve"),icon:"Check",action:"approve",className:"text-green-500",requiredPermission:"approve-plan-requests",condition:t=>t.status==="pending"},{label:r("Reject"),icon:"X",action:"reject",className:"text-red-500",requiredPermission:"reject-plan-requests",condition:t=>t.status==="pending"}]:[],z=[{value:"_empty_",label:r("All Status")},{value:"pending",label:r("Pending")},{value:"approved",label:r("Approved")},{value:"rejected",label:r("Rejected")}];return a.jsxs(B,{title:r("Plan Requests"),url:"/plan-requests",breadcrumbs:q,noPadding:!0,children:[a.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:a.jsx($,{searchTerm:u,onSearchChange:v,onSearch:w,filters:[{name:"status",label:r("Status"),type:"select",value:n,onChange:h,options:z}],showFilters:k,setShowFilters:_,hasActiveFilters:N,activeFilterCount:A,onResetFilters:T,onApplyFilters:x,currentPerPage:((j=m.per_page)==null?void 0:j.toString())||"10",onPerPageChange:t=>{d.get(route("plan-requests.index"),{page:1,per_page:parseInt(t),search:u||void 0,status:n!=="_empty_"?n:void 0,date_from:dateFrom||void 0,date_to:dateTo||void 0},{preserveState:!0,preserveScroll:!0})}})}),a.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[a.jsx(X,{columns:E,actions:O,data:(i==null?void 0:i.data)||[],from:(i==null?void 0:i.from)||1,onAction:D,sortField:m.sort_field,sortDirection:m.sort_direction,onSort:C,permissions:F}),a.jsx(Y,{from:(i==null?void 0:i.from)||0,to:(i==null?void 0:i.to)||0,total:(i==null?void 0:i.total)||0,links:i==null?void 0:i.links,entityName:r("plan requests"),onPageChange:t=>d.get(t)})]})]})}export{Pt as default}; +import{r as f,j as a}from"./ui-Z445SNHD.js";import{P as B}from"./page-template-Cw8W4Qs2.js";import{u as L,c as M,g,r as d,t as p}from"./app-Da3PX8qg.js";import{C as X}from"./CrudTable-Dk-uCuqB.js";import{P as Y}from"./pagination-B9z4VraF.js";import{S as $}from"./search-and-filter-bar-1QHzFJdq.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./table-BRtys9Nx.js";import"./unlink-vC8B7N8r.js";import"./scale-Chnhsap1.js";import"./arrow-down-left-D4-BLXQL.js";import"./arrow-left-B9tcIgis.js";import"./arrow-right-left-TC-Oi5FJ.js";import"./arrow-right-SXr1661j.js";import"./arrow-up-down-Df1H6itH.js";import"./lock-open-Cco69YMj.js";import"./award-DOf5Xc3o.js";import"./ban-C1FQ9ay_.js";import"./indian-rupee-CY9fE6hT.js";import"./bell-BMsQyWM-.js";import"./book-open-DiNAfaue.js";import"./boxes-Bjf0_Kx7.js";import"./building-2-DmmRcP0c.js";import"./building-BXglONiz.js";import"./calculator-B75Vnhim.js";import"./calendar-check-C2F7PWoI.js";import"./camera-DZNJpjXR.js";import"./chart-column-CKzC1aib.js";import"./chart-no-axes-column-increasing-xL8kjLW0.js";import"./chart-no-axes-column-CaNDayE9.js";import"./chevron-left-C98gPe5P.js";import"./circle-alert-Cu5dznTP.js";import"./circle-check-big-KTDTMhTs.js";import"./circle-check-aau4wqhp.js";import"./circle-help-C4uXcZYY.js";import"./circle-x-r3If4JPw.js";import"./circle-DgA3bS7I.js";import"./clipboard-list-BNSl4hy2.js";import"./code-Dzlx6QPB.js";import"./crosshair-DtQysFz7.js";import"./crown-CC8Godfb.js";import"./download-BHVnw95S.js";import"./external-link-DL5n0dhJ.js";import"./eye-off-BJYR0wmr.js";import"./eye-CzYzwmmr.js";import"./instagram-tpp8H3E-.js";import"./file-down-CxCQCvcc.js";import"./pen-line-CNA-f1dm.js";import"./file-up-D3rB-4Bg.js";import"./filter-B_3e214H.js";import"./folder-git-2-T64oq8HG.js";import"./house-BUnGVtyw.js";import"./git-branch-EdIXkL-9.js";import"./grip-vertical-BvetFs24.js";import"./hard-drive--Nch37f-.js";import"./hash-B3fNBlbs.js";import"./shield-rKKgzkbW.js";import"./info-Cj5ROI6H.js";import"./layers-DdZLSQgt.js";import"./layout-list-DkB7S2jk.js";import"./lightbulb-CJXOfIFD.js";import"./link-2-DNnYgrdz.js";import"./link-DeErafFW.js";import"./twitter-CRZZ6zjd.js";import"./list-DY4Uh_0E.js";import"./locate-fixed-BKpEfCUU.js";import"./lock-BGSkpX29.js";import"./log-in-TxFQ9ojy.js";import"./mail-khAU5Oig.js";import"./map-pin-BFNXdrz2.js";import"./menu-BGxVBBZl.js";import"./message-square-warning-DHRFlo8i.js";import"./message-square-C7x1Rix5.js";import"./monitor-P2T9V9tT.js";import"./package-C-rDDwyp.js";import"./percent-DP16IBy2.js";import"./phone-XzqO8Dfs.js";import"./plane-C9QqCVcZ.js";import"./play-62Z04sZZ.js";import"./qr-code-CUR1J9NH.js";import"./quote-DF2Qwen7.js";import"./radio-nm2vY_Ib.js";import"./ruler-DviIA5uv.js";import"./send-DXZhFVWG.js";import"./server-BzBihesB.js";import"./wifi-BPS_-hKY.js";import"./shield-check-Cyw4YGYb.js";import"./smartphone-i99jk4ns.js";import"./square-check-big-Cal0w_ma.js";import"./square-pen-CatLE0_h.js";import"./star-CSGOTD6i.js";import"./sun-TjfxyFzf.js";import"./tag-CUFhfHTp.js";import"./target-B_9kWYv3.js";import"./thumbs-up-Du-LlBXg.js";import"./ticket-BjgtGAIQ.js";import"./trash-2-15Ri11Yq.js";import"./trash-BRJCY2my.js";import"./trending-down-MNPLLbIb.js";import"./trending-up-D5y6g4yZ.js";import"./triangle-alert-CeuDFixJ.js";import"./trophy-Cs36GMET.js";import"./type-DX1RNe21.js";import"./user-check-DDs_5zV9.js";import"./user-plus-Ba62LA9O.js";import"./user-x-C3dBJr2o.js";import"./wallet-BP1hP1I0.js";import"./wrench-DX6GWbcS.js";import"./zap-Of1Abppa.js";function Pt(){var y,j;const{t:r}=L(),{planRequests:i,filters:m={},auth:c,globalSettings:s}=M().props,F=(c==null?void 0:c.permissions)||[],[u,v]=f.useState(m.search||""),[n,h]=f.useState(m.status||"_empty_"),[k,_]=f.useState(!1),N=()=>n!=="_empty_"||u!=="",A=()=>(n!=="_empty_"?1:0)+(u!==""?1:0),w=t=>{t.preventDefault(),x()},x=()=>{d.get(route("plan-requests.index"),{page:1,search:u||void 0,status:n!=="_empty_"?n:void 0,date_from:dateFrom||void 0,date_to:dateTo||void 0,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},C=t=>{const o=m.sort_field===t&&m.sort_direction==="asc"?"desc":"asc";d.get(route("plan-requests.index"),{sort_field:t,sort_direction:o,page:1,search:u||void 0,status:n!=="_empty_"?n:void 0,date_from:dateFrom||void 0,date_to:dateTo||void 0,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},D=(t,o)=>{t==="approve"?(s!=null&&s.is_demo||p.loading(r("Approving plan request...")),d.post(route("plan-requests.approve",o.id),{},{onSuccess:e=>{s!=null&&s.is_demo||p.dismiss(),e.props.flash.success?p.success(r(e.props.flash.success)):e.props.flash.error&&p.error(r(e.props.flash.error))},onError:e=>{s!=null&&s.is_demo||p.dismiss(),typeof e=="string"?p.error(r(e)):p.error(r("Failed to approve plan request: {{errors}}",{errors:Object.values(e).join(", ")}))}})):t==="reject"&&(s!=null&&s.is_demo||p.loading(r("Rejecting plan request...")),d.post(route("plan-requests.reject",o.id),{},{onSuccess:e=>{s!=null&&s.is_demo||p.dismiss(),e.props.flash.success?p.success(r(e.props.flash.success)):e.props.flash.error&&p.error(r(e.props.flash.error))},onError:e=>{s!=null&&s.is_demo||p.dismiss(),typeof e=="string"?p.error(r(e)):p.error(r("Failed to reject plan request: {{errors}}",{errors:Object.values(e).join(", ")}))}}))},T=()=>{v(""),h("_empty_"),setDateFrom(""),setDateTo(""),_(!1),d.get(route("plan-requests.index"),{page:1,per_page:m.per_page},{preserveState:!0,preserveScroll:!0})},q=[{title:r("Dashboard"),href:route("dashboard")},{title:r("Plans"),href:route("plans.index")},{title:r("Plan Requests")}],E=[{key:"user.name",label:r("Company"),render:(t,o)=>{var l,b,S,P;const e=(l=o.user)!=null&&l.avatar?g(o.user.avatar):g("avatars/avatar.png");return a.jsxs("div",{className:"flex items-center gap-3",children:[a.jsx("img",{src:e,alt:((b=o.user)==null?void 0:b.name)||"User",className:"h-10 w-10 rounded-full object-cover",onError:I=>{const U=I.target;U.src=g("avatars/avatar.png")}}),a.jsxs("div",{children:[a.jsx("div",{className:"font-medium",children:((S=o.user)==null?void 0:S.name)||"-"}),a.jsx("div",{className:"text-xs text-gray-500",children:((P=o.user)==null?void 0:P.email)||""})]})]})}},{key:"plan.name",label:r("Plan"),render:(t,o)=>{var l;const e=(l=o.plan)==null?void 0:l.name;return e?a.jsx("span",{className:"inline-flex items-center px-2.5 py-0.5 rounded-full text-sm font-medium bg-blue-100 text-blue-800 dark:bg-blue-900/30 dark:text-blue-400 capitalize",children:e}):"-"}},{key:"plan.duration",label:r("Duration"),render:(t,o)=>{var l;const e=(l=o.plan)==null?void 0:l.duration;return e?r(e==="monthly"?"Monthly":"Yearly"):"-"}},{key:"status",label:r("Status"),render:t=>{const o={pending:"bg-yellow-50 text-yellow-700 ring-yellow-600/20",approved:"bg-green-50 text-green-700 ring-green-600/20",rejected:"bg-red-50 text-red-700 ring-red-600/20"};return a.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset capitalize ${o[t]||"bg-gray-50 text-gray-700 ring-gray-600/20"}`,children:r(t)})}},{key:"created_at",label:r("Request Date"),sortable:!0,render:t=>{var o;return((o=window.appSettings)==null?void 0:o.formatDateTimeSimple(t,!1))||new Date(t).toLocaleDateString()}}],O=((y=c==null?void 0:c.user)==null?void 0:y.type)==="superadmin"?[{label:r("Approve"),icon:"Check",action:"approve",className:"text-green-500",requiredPermission:"approve-plan-requests",condition:t=>t.status==="pending"},{label:r("Reject"),icon:"X",action:"reject",className:"text-red-500",requiredPermission:"reject-plan-requests",condition:t=>t.status==="pending"}]:[],z=[{value:"_empty_",label:r("All Status")},{value:"pending",label:r("Pending")},{value:"approved",label:r("Approved")},{value:"rejected",label:r("Rejected")}];return a.jsxs(B,{title:r("Plan Requests"),url:"/plan-requests",breadcrumbs:q,noPadding:!0,children:[a.jsx("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow mb-4 p-4",children:a.jsx($,{searchTerm:u,onSearchChange:v,onSearch:w,filters:[{name:"status",label:r("Status"),type:"select",value:n,onChange:h,options:z}],showFilters:k,setShowFilters:_,hasActiveFilters:N,activeFilterCount:A,onResetFilters:T,onApplyFilters:x,currentPerPage:((j=m.per_page)==null?void 0:j.toString())||"10",onPerPageChange:t=>{d.get(route("plan-requests.index"),{page:1,per_page:parseInt(t),search:u||void 0,status:n!=="_empty_"?n:void 0,date_from:dateFrom||void 0,date_to:dateTo||void 0},{preserveState:!0,preserveScroll:!0})}})}),a.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow overflow-hidden",children:[a.jsx(X,{columns:E,actions:O,data:(i==null?void 0:i.data)||[],from:(i==null?void 0:i.from)||1,onAction:D,sortField:m.sort_field,sortDirection:m.sort_direction,onSort:C,permissions:F}),a.jsx(Y,{from:(i==null?void 0:i.from)||0,to:(i==null?void 0:i.to)||0,total:(i==null?void 0:i.total)||0,links:i==null?void 0:i.links,entityName:r("plan requests"),onPageChange:t=>d.get(t)})]})]})}export{Pt as default}; diff --git a/public/build/assets/plane-BqORGC6m.js b/public/build/assets/plane-C9QqCVcZ.js similarity index 91% rename from public/build/assets/plane-BqORGC6m.js rename to public/build/assets/plane-C9QqCVcZ.js index a89ff9f14..a3da8f38f 100644 --- a/public/build/assets/plane-BqORGC6m.js +++ b/public/build/assets/plane-C9QqCVcZ.js @@ -1,4 +1,4 @@ -import{G as c}from"./app-36WMjvX0.js";/** +import{G as c}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/play-DHqp-NCB.js b/public/build/assets/play-62Z04sZZ.js similarity index 86% rename from public/build/assets/play-DHqp-NCB.js rename to public/build/assets/play-62Z04sZZ.js index 047f1c9fa..60f6ef6a8 100644 --- a/public/build/assets/play-DHqp-NCB.js +++ b/public/build/assets/play-62Z04sZZ.js @@ -1,4 +1,4 @@ -import{G as o}from"./app-36WMjvX0.js";/** +import{G as o}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/profile-settings-BzjX76QC.js b/public/build/assets/profile-settings-Cu7LHQNe.js similarity index 87% rename from public/build/assets/profile-settings-BzjX76QC.js rename to public/build/assets/profile-settings-Cu7LHQNe.js index 636f818f1..d2735ea32 100644 --- a/public/build/assets/profile-settings-BzjX76QC.js +++ b/public/build/assets/profile-settings-Cu7LHQNe.js @@ -1 +1 @@ -import{r as c,j as s}from"./ui-Z445SNHD.js";import{P as es,A as rs,a as as,b as os}from"./page-template-B_mOhR6n.js";import{u as ts,c as is,B as C,e as ns,C as S,n as G,o as O,z as q,m as H,g as V,L as f,I as u,t as n,r as Y}from"./app-36WMjvX0.js";import{I as h}from"./input-error-DbaxcyOC.js";import{C as ls}from"./camera-DDKUkICL.js";import{U as cs}from"./user-DToEmJ9g.js";import{L as ds}from"./lock-RX1hYn48.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";const ms=[{title:"Profile",href:"#profile",icon:s.jsx(cs,{className:"h-4 w-4 mr-2"})},{title:"Password",href:"#password",icon:s.jsx(ds,{className:"h-4 w-4 mr-2"})}];function Ws({mustVerifyEmail:z,status:J}){var A,U,D,R,L,T,B;const{t:a}=ts(),{auth:i,globalSettings:t}=is().props,[M,x]=c.useState("profile"),P=c.useRef(null),_=c.useRef(null),y=c.useRef(null),b=c.useRef(null),[m,w]=c.useState({name:((A=i==null?void 0:i.user)==null?void 0:A.name)||"",email:((U=i==null?void 0:i.user)==null?void 0:U.email)||"",avatar:null}),[N,E]=c.useState({}),[K,k]=c.useState(!1),[v,p]=c.useState({current_password:"",password:"",password_confirmation:""}),[g,F]=c.useState({}),[Q,I]=c.useState(!1),W=r=>{r.preventDefault(),t!=null&&t.is_demo||n.loading(a("Updating profile...")),k(!0);const e=new FormData;e.append("name",m.name),e.append("email",m.email),e.append("_method","PATCH"),m.avatar&&e.append("avatar",m.avatar),Y.post(route("profile.update"),e,{preserveScroll:!0,forceFormData:!0,onFinish:()=>k(!1),onSuccess:o=>{var l,d;w(j=>({...j,avatar:null})),E({}),t!=null&&t.is_demo||n.dismiss(),(l=o.props.flash)!=null&&l.success?n.success(a(o.props.flash.success)):(d=o.props.flash)!=null&&d.error&&n.error(a(o.props.flash.error))},onError:o=>{E(o),t!=null&&t.is_demo||n.dismiss(),typeof o=="string"?n.error(a(o)):n.error(a("Failed to update profile: {{errors}}",{errors:Object.values(o).join(", ")}))}})},X=r=>{var o;const e=(o=r.target.files)==null?void 0:o[0];e&&w(l=>({...l,avatar:e}))},Z=()=>{var r;return m.avatar?URL.createObjectURL(m.avatar):(r=i==null?void 0:i.user)!=null&&r.avatar?i.user.avatar:V("avatars/avatar.png")},$=r=>{r.preventDefault(),t!=null&&t.is_demo||n.loading(a("Updating password...")),I(!0),Y.put(route("password.update"),v,{preserveScroll:!0,onFinish:()=>I(!1),onSuccess:e=>{var o,l;p({current_password:"",password:"",password_confirmation:""}),F({}),t!=null&&t.is_demo||n.dismiss(),(o=e.props.flash)!=null&&o.success?n.success(a(e.props.flash.success)):(l=e.props.flash)!=null&&l.error&&n.error(a(e.props.flash.error))},onError:e=>{var o,l;F(e),t!=null&&t.is_demo||n.dismiss(),e.current_password&&(p(d=>({...d,current_password:""})),(o=b.current)==null||o.focus()),e.password&&(p(d=>({...d,password:"",password_confirmation:""})),(l=y.current)==null||l.focus()),typeof e=="string"?n.error(a(e)):n.error(a("Failed to update password: {{errors}}",{errors:Object.values(e).join(", ")}))}})};c.useEffect(()=>{const r=()=>{var d,j;const o=window.scrollY+100;(d=P.current)!=null&&d.offsetTop;const l=((j=_.current)==null?void 0:j.offsetTop)||0;o>=l?x("password"):x("profile")};window.addEventListener("scroll",r);const e=window.location.hash.replace("#","");if(e){const o=document.getElementById(e);o&&(o.scrollIntoView({behavior:"smooth"}),x(e))}return()=>{window.removeEventListener("scroll",r)}},[]);const ss=r=>{const e=r.replace("#",""),o=document.getElementById(e);o&&(o.scrollIntoView({behavior:"smooth"}),x(e))};return s.jsx(es,{title:a("Profile Settings"),url:"/profile",children:s.jsxs("div",{className:"flex flex-col md:flex-row gap-8",children:[s.jsx("div",{className:"md:w-64 flex-shrink-0",children:s.jsx("div",{className:"sticky top-20",children:s.jsx("div",{className:"space-y-1",children:ms.map(r=>s.jsxs(C,{variant:"ghost",className:ns("w-full justify-start text-sm",{"bg-muted font-semibold":M===r.href.replace("#","")}),onClick:()=>ss(r.href),children:[r.icon,r.title]},r.href))})})}),s.jsxs("div",{className:"flex-1",children:[s.jsx("section",{id:"profile",ref:P,className:"mb-16",children:s.jsxs(S,{className:"shadow-sm",children:[s.jsxs(G,{children:[s.jsx(O,{className:"text-lg font-semibold",children:a("Profile Information")}),s.jsx(q,{children:a("Update your account's profile information and email address")})]}),s.jsx(H,{children:s.jsxs("form",{id:"profile-form",onSubmit:W,className:"space-y-6",children:[s.jsxs("div",{className:"flex items-center space-x-6",children:[s.jsxs(rs,{className:"h-20 w-20",children:[s.jsx(as,{src:Z(),alt:((D=i==null?void 0:i.user)==null?void 0:D.name)||"Avatar",onError:r=>{const e=r.target;e.src=V("avatars/avatar.png")}}),s.jsx(os,{className:"text-lg",children:((T=(L=(R=i==null?void 0:i.user)==null?void 0:R.name)==null?void 0:L.charAt(0))==null?void 0:T.toUpperCase())||"U"})]}),s.jsxs("div",{className:"flex flex-col space-y-2",children:[s.jsxs(f,{htmlFor:"avatar",className:"cursor-pointer inline-flex items-center px-4 py-2 border border-input bg-background hover:bg-accent hover:text-accent-foreground rounded-md font-medium text-sm transition-colors",children:[s.jsx(ls,{className:"h-4 w-4 mr-2"}),a("Change Avatar")]}),s.jsx(u,{id:"avatar",type:"file",accept:"image/*",onChange:X,className:"hidden"}),s.jsx("p",{className:"text-xs text-muted-foreground",children:a("JPG, PNG, GIF up to 2MB")})]})]}),s.jsx(h,{className:"mt-2",message:N.avatar}),s.jsxs("div",{className:"grid gap-2",children:[s.jsx(f,{htmlFor:"name",children:a("Name")}),s.jsx(u,{id:"name",className:"mt-1 block w-full",value:m.name,onChange:r=>w(e=>({...e,name:r.target.value})),required:!0,autoComplete:"name",placeholder:a("Full name")}),s.jsx(h,{className:"mt-2",message:N.name})]}),s.jsxs("div",{className:"grid gap-2",children:[s.jsx(f,{htmlFor:"email",children:a("Email address")}),s.jsx(u,{id:"email",type:"email",className:"mt-1 block w-full",value:m.email,onChange:r=>w(e=>({...e,email:r.target.value})),required:!0,autoComplete:"username",placeholder:a("Email address")}),s.jsx(h,{className:"mt-2",message:N.email})]}),z&&((B=i==null?void 0:i.user)==null?void 0:B.email_verified_at)===null&&s.jsxs("div",{children:[s.jsxs("p",{className:"text-muted-foreground -mt-4 text-sm",children:[a("Your email address is unverified.")," ",s.jsx("button",{type:"button",onClick:()=>route("verification.send"),className:"text-foreground underline decoration-neutral-300 underline-offset-4 transition-colors duration-300 ease-out hover:decoration-current dark:decoration-neutral-500",children:a("Click here to resend the verification email.")})]}),J==="verification-link-sent"&&s.jsx("div",{className:"mt-2 text-sm font-medium text-green-600",children:a("A new verification link has been sent to your email address.")})]}),s.jsx("div",{className:"flex items-center gap-4",children:s.jsx(C,{disabled:K&&!(t!=null&&t.is_demo),children:a("Save")})})]})})]})}),s.jsx("section",{id:"password",ref:_,className:"mb-16",children:s.jsxs(S,{className:"shadow-sm",children:[s.jsxs(G,{children:[s.jsx(O,{className:"text-lg font-semibold",children:a("Update Password")}),s.jsx(q,{children:a("Ensure your account is using a long, random password to stay secure")})]}),s.jsx(H,{children:s.jsxs("form",{id:"password-form",onSubmit:$,className:"space-y-6",children:[s.jsxs("div",{className:"grid gap-2",children:[s.jsx(f,{htmlFor:"current_password",children:a("Current password")}),s.jsx(u,{id:"current_password",ref:b,value:v.current_password,onChange:r=>p(e=>({...e,current_password:r.target.value})),type:"password",className:"mt-1 block w-full",autoComplete:"current-password",placeholder:"Current password"}),s.jsx(h,{message:g.current_password})]}),s.jsxs("div",{className:"grid gap-2",children:[s.jsx(f,{htmlFor:"password",children:a("New password")}),s.jsx(u,{id:"password",ref:y,value:v.password,onChange:r=>p(e=>({...e,password:r.target.value})),type:"password",className:"mt-1 block w-full",autoComplete:"new-password",placeholder:"New password"}),s.jsx(h,{message:g.password})]}),s.jsxs("div",{className:"grid gap-2",children:[s.jsx(f,{htmlFor:"password_confirmation",children:a("Confirm password")}),s.jsx(u,{id:"password_confirmation",value:v.password_confirmation,onChange:r=>p(e=>({...e,password_confirmation:r.target.value})),type:"password",className:"mt-1 block w-full",autoComplete:"new-password",placeholder:"Confirm password"}),s.jsx(h,{message:g.password_confirmation})]}),s.jsx("div",{className:"flex items-center gap-4",children:s.jsx(C,{disabled:Q&&!(t!=null&&t.is_demo),children:a("Save")})})]})})]})})]})]})})}export{Ws as default}; +import{r as c,j as s}from"./ui-Z445SNHD.js";import{P as es,A as rs,a as as,b as os}from"./page-template-Cw8W4Qs2.js";import{u as ts,c as is,B as C,e as ns,C as S,n as G,o as O,z as q,m as H,g as V,L as f,I as u,t as n,r as Y}from"./app-Da3PX8qg.js";import{I as h}from"./input-error-D7LAo-ji.js";import{C as ls}from"./camera-DZNJpjXR.js";import{U as cs}from"./user-Ka_u5D6T.js";import{L as ds}from"./lock-BGSkpX29.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";const ms=[{title:"Profile",href:"#profile",icon:s.jsx(cs,{className:"h-4 w-4 mr-2"})},{title:"Password",href:"#password",icon:s.jsx(ds,{className:"h-4 w-4 mr-2"})}];function Ws({mustVerifyEmail:z,status:J}){var A,U,D,R,L,T,B;const{t:a}=ts(),{auth:i,globalSettings:t}=is().props,[M,x]=c.useState("profile"),P=c.useRef(null),_=c.useRef(null),y=c.useRef(null),b=c.useRef(null),[m,w]=c.useState({name:((A=i==null?void 0:i.user)==null?void 0:A.name)||"",email:((U=i==null?void 0:i.user)==null?void 0:U.email)||"",avatar:null}),[N,E]=c.useState({}),[K,k]=c.useState(!1),[v,p]=c.useState({current_password:"",password:"",password_confirmation:""}),[g,F]=c.useState({}),[Q,I]=c.useState(!1),W=r=>{r.preventDefault(),t!=null&&t.is_demo||n.loading(a("Updating profile...")),k(!0);const e=new FormData;e.append("name",m.name),e.append("email",m.email),e.append("_method","PATCH"),m.avatar&&e.append("avatar",m.avatar),Y.post(route("profile.update"),e,{preserveScroll:!0,forceFormData:!0,onFinish:()=>k(!1),onSuccess:o=>{var l,d;w(j=>({...j,avatar:null})),E({}),t!=null&&t.is_demo||n.dismiss(),(l=o.props.flash)!=null&&l.success?n.success(a(o.props.flash.success)):(d=o.props.flash)!=null&&d.error&&n.error(a(o.props.flash.error))},onError:o=>{E(o),t!=null&&t.is_demo||n.dismiss(),typeof o=="string"?n.error(a(o)):n.error(a("Failed to update profile: {{errors}}",{errors:Object.values(o).join(", ")}))}})},X=r=>{var o;const e=(o=r.target.files)==null?void 0:o[0];e&&w(l=>({...l,avatar:e}))},Z=()=>{var r;return m.avatar?URL.createObjectURL(m.avatar):(r=i==null?void 0:i.user)!=null&&r.avatar?i.user.avatar:V("avatars/avatar.png")},$=r=>{r.preventDefault(),t!=null&&t.is_demo||n.loading(a("Updating password...")),I(!0),Y.put(route("password.update"),v,{preserveScroll:!0,onFinish:()=>I(!1),onSuccess:e=>{var o,l;p({current_password:"",password:"",password_confirmation:""}),F({}),t!=null&&t.is_demo||n.dismiss(),(o=e.props.flash)!=null&&o.success?n.success(a(e.props.flash.success)):(l=e.props.flash)!=null&&l.error&&n.error(a(e.props.flash.error))},onError:e=>{var o,l;F(e),t!=null&&t.is_demo||n.dismiss(),e.current_password&&(p(d=>({...d,current_password:""})),(o=b.current)==null||o.focus()),e.password&&(p(d=>({...d,password:"",password_confirmation:""})),(l=y.current)==null||l.focus()),typeof e=="string"?n.error(a(e)):n.error(a("Failed to update password: {{errors}}",{errors:Object.values(e).join(", ")}))}})};c.useEffect(()=>{const r=()=>{var d,j;const o=window.scrollY+100;(d=P.current)!=null&&d.offsetTop;const l=((j=_.current)==null?void 0:j.offsetTop)||0;o>=l?x("password"):x("profile")};window.addEventListener("scroll",r);const e=window.location.hash.replace("#","");if(e){const o=document.getElementById(e);o&&(o.scrollIntoView({behavior:"smooth"}),x(e))}return()=>{window.removeEventListener("scroll",r)}},[]);const ss=r=>{const e=r.replace("#",""),o=document.getElementById(e);o&&(o.scrollIntoView({behavior:"smooth"}),x(e))};return s.jsx(es,{title:a("Profile Settings"),url:"/profile",children:s.jsxs("div",{className:"flex flex-col md:flex-row gap-8",children:[s.jsx("div",{className:"md:w-64 flex-shrink-0",children:s.jsx("div",{className:"sticky top-20",children:s.jsx("div",{className:"space-y-1",children:ms.map(r=>s.jsxs(C,{variant:"ghost",className:ns("w-full justify-start text-sm",{"bg-muted font-semibold":M===r.href.replace("#","")}),onClick:()=>ss(r.href),children:[r.icon,r.title]},r.href))})})}),s.jsxs("div",{className:"flex-1",children:[s.jsx("section",{id:"profile",ref:P,className:"mb-16",children:s.jsxs(S,{className:"shadow-sm",children:[s.jsxs(G,{children:[s.jsx(O,{className:"text-lg font-semibold",children:a("Profile Information")}),s.jsx(q,{children:a("Update your account's profile information and email address")})]}),s.jsx(H,{children:s.jsxs("form",{id:"profile-form",onSubmit:W,className:"space-y-6",children:[s.jsxs("div",{className:"flex items-center space-x-6",children:[s.jsxs(rs,{className:"h-20 w-20",children:[s.jsx(as,{src:Z(),alt:((D=i==null?void 0:i.user)==null?void 0:D.name)||"Avatar",onError:r=>{const e=r.target;e.src=V("avatars/avatar.png")}}),s.jsx(os,{className:"text-lg",children:((T=(L=(R=i==null?void 0:i.user)==null?void 0:R.name)==null?void 0:L.charAt(0))==null?void 0:T.toUpperCase())||"U"})]}),s.jsxs("div",{className:"flex flex-col space-y-2",children:[s.jsxs(f,{htmlFor:"avatar",className:"cursor-pointer inline-flex items-center px-4 py-2 border border-input bg-background hover:bg-accent hover:text-accent-foreground rounded-md font-medium text-sm transition-colors",children:[s.jsx(ls,{className:"h-4 w-4 mr-2"}),a("Change Avatar")]}),s.jsx(u,{id:"avatar",type:"file",accept:"image/*",onChange:X,className:"hidden"}),s.jsx("p",{className:"text-xs text-muted-foreground",children:a("JPG, PNG, GIF up to 2MB")})]})]}),s.jsx(h,{className:"mt-2",message:N.avatar}),s.jsxs("div",{className:"grid gap-2",children:[s.jsx(f,{htmlFor:"name",children:a("Name")}),s.jsx(u,{id:"name",className:"mt-1 block w-full",value:m.name,onChange:r=>w(e=>({...e,name:r.target.value})),required:!0,autoComplete:"name",placeholder:a("Full name")}),s.jsx(h,{className:"mt-2",message:N.name})]}),s.jsxs("div",{className:"grid gap-2",children:[s.jsx(f,{htmlFor:"email",children:a("Email address")}),s.jsx(u,{id:"email",type:"email",className:"mt-1 block w-full",value:m.email,onChange:r=>w(e=>({...e,email:r.target.value})),required:!0,autoComplete:"username",placeholder:a("Email address")}),s.jsx(h,{className:"mt-2",message:N.email})]}),z&&((B=i==null?void 0:i.user)==null?void 0:B.email_verified_at)===null&&s.jsxs("div",{children:[s.jsxs("p",{className:"text-muted-foreground -mt-4 text-sm",children:[a("Your email address is unverified.")," ",s.jsx("button",{type:"button",onClick:()=>route("verification.send"),className:"text-foreground underline decoration-neutral-300 underline-offset-4 transition-colors duration-300 ease-out hover:decoration-current dark:decoration-neutral-500",children:a("Click here to resend the verification email.")})]}),J==="verification-link-sent"&&s.jsx("div",{className:"mt-2 text-sm font-medium text-green-600",children:a("A new verification link has been sent to your email address.")})]}),s.jsx("div",{className:"flex items-center gap-4",children:s.jsx(C,{disabled:K&&!(t!=null&&t.is_demo),children:a("Save")})})]})})]})}),s.jsx("section",{id:"password",ref:_,className:"mb-16",children:s.jsxs(S,{className:"shadow-sm",children:[s.jsxs(G,{children:[s.jsx(O,{className:"text-lg font-semibold",children:a("Update Password")}),s.jsx(q,{children:a("Ensure your account is using a long, random password to stay secure")})]}),s.jsx(H,{children:s.jsxs("form",{id:"password-form",onSubmit:$,className:"space-y-6",children:[s.jsxs("div",{className:"grid gap-2",children:[s.jsx(f,{htmlFor:"current_password",children:a("Current password")}),s.jsx(u,{id:"current_password",ref:b,value:v.current_password,onChange:r=>p(e=>({...e,current_password:r.target.value})),type:"password",className:"mt-1 block w-full",autoComplete:"current-password",placeholder:"Current password"}),s.jsx(h,{message:g.current_password})]}),s.jsxs("div",{className:"grid gap-2",children:[s.jsx(f,{htmlFor:"password",children:a("New password")}),s.jsx(u,{id:"password",ref:y,value:v.password,onChange:r=>p(e=>({...e,password:r.target.value})),type:"password",className:"mt-1 block w-full",autoComplete:"new-password",placeholder:"New password"}),s.jsx(h,{message:g.password})]}),s.jsxs("div",{className:"grid gap-2",children:[s.jsx(f,{htmlFor:"password_confirmation",children:a("Confirm password")}),s.jsx(u,{id:"password_confirmation",value:v.password_confirmation,onChange:r=>p(e=>({...e,password_confirmation:r.target.value})),type:"password",className:"mt-1 block w-full",autoComplete:"new-password",placeholder:"Confirm password"}),s.jsx(h,{message:g.password_confirmation})]}),s.jsx("div",{className:"flex items-center gap-4",children:s.jsx(C,{disabled:Q&&!(t!=null&&t.is_demo),children:a("Save")})})]})})]})})]})]})})}export{Ws as default}; diff --git a/public/build/assets/progress-hZbbaL1H.js b/public/build/assets/progress-Dy5W7V_n.js similarity index 96% rename from public/build/assets/progress-hZbbaL1H.js rename to public/build/assets/progress-Dy5W7V_n.js index d7803531e..5c1b7e4ef 100644 --- a/public/build/assets/progress-hZbbaL1H.js +++ b/public/build/assets/progress-Dy5W7V_n.js @@ -1,4 +1,4 @@ -import{r as u,j as l}from"./ui-Z445SNHD.js";import{c as y}from"./index-BFT_C1pH.js";import{af as m,e as I}from"./app-36WMjvX0.js";var d="Progress",v=100,[E]=y(d),[R,j]=E(d),c=u.forwardRef((r,e)=>{const{__scopeProgress:n,value:o=null,max:a,getValueLabel:b=w,...h}=r;(a||a===0)&&!p(a)&&console.error(_(`${a}`,"Progress"));const t=p(a)?a:v;o!==null&&!f(o,t)&&console.error(M(`${o}`,"Progress"));const s=f(o,t)?o:null,$=i(s)?b(s,t):void 0;return l.jsx(R,{scope:n,value:s,max:t,children:l.jsx(m.div,{"aria-valuemax":t,"aria-valuemin":0,"aria-valuenow":i(s)?s:void 0,"aria-valuetext":$,role:"progressbar","data-state":P(s,t),"data-value":s??void 0,"data-max":t,...h,ref:e})})});c.displayName=d;var x="ProgressIndicator",g=u.forwardRef((r,e)=>{const{__scopeProgress:n,...o}=r,a=j(x,n);return l.jsx(m.div,{"data-state":P(a.value,a.max),"data-value":a.value??void 0,"data-max":a.max,...o,ref:e})});g.displayName=x;function w(r,e){return`${Math.round(r/e*100)}%`}function P(r,e){return r==null?"indeterminate":r===e?"complete":"loading"}function i(r){return typeof r=="number"}function p(r){return i(r)&&!isNaN(r)&&r>0}function f(r,e){return i(r)&&!isNaN(r)&&r<=e&&r>=0}function _(r,e){return`Invalid prop \`max\` of value \`${r}\` supplied to \`${e}\`. Only numbers greater than 0 are valid max values. Defaulting to \`${v}\`.`}function M(r,e){return`Invalid prop \`value\` of value \`${r}\` supplied to \`${e}\`. The \`value\` prop must be: +import{r as u,j as l}from"./ui-Z445SNHD.js";import{c as y}from"./index-BFT_C1pH.js";import{af as m,e as I}from"./app-Da3PX8qg.js";var d="Progress",v=100,[E]=y(d),[R,j]=E(d),c=u.forwardRef((r,e)=>{const{__scopeProgress:n,value:o=null,max:a,getValueLabel:b=w,...h}=r;(a||a===0)&&!p(a)&&console.error(_(`${a}`,"Progress"));const t=p(a)?a:v;o!==null&&!f(o,t)&&console.error(M(`${o}`,"Progress"));const s=f(o,t)?o:null,$=i(s)?b(s,t):void 0;return l.jsx(R,{scope:n,value:s,max:t,children:l.jsx(m.div,{"aria-valuemax":t,"aria-valuemin":0,"aria-valuenow":i(s)?s:void 0,"aria-valuetext":$,role:"progressbar","data-state":P(s,t),"data-value":s??void 0,"data-max":t,...h,ref:e})})});c.displayName=d;var x="ProgressIndicator",g=u.forwardRef((r,e)=>{const{__scopeProgress:n,...o}=r,a=j(x,n);return l.jsx(m.div,{"data-state":P(a.value,a.max),"data-value":a.value??void 0,"data-max":a.max,...o,ref:e})});g.displayName=x;function w(r,e){return`${Math.round(r/e*100)}%`}function P(r,e){return r==null?"indeterminate":r===e?"complete":"loading"}function i(r){return typeof r=="number"}function p(r){return i(r)&&!isNaN(r)&&r>0}function f(r,e){return i(r)&&!isNaN(r)&&r<=e&&r>=0}function _(r,e){return`Invalid prop \`max\` of value \`${r}\` supplied to \`${e}\`. Only numbers greater than 0 are valid max values. Defaulting to \`${v}\`.`}function M(r,e){return`Invalid prop \`value\` of value \`${r}\` supplied to \`${e}\`. The \`value\` prop must be: - a positive number - less than the value passed to \`max\` (or ${v} if no \`max\` prop is set) - \`null\` or \`undefined\` if the progress is indeterminate. diff --git a/public/build/assets/qr-code-u5AOBzVe.js b/public/build/assets/qr-code-CUR1J9NH.js similarity index 94% rename from public/build/assets/qr-code-u5AOBzVe.js rename to public/build/assets/qr-code-CUR1J9NH.js index a89fe8db3..1b4d36266 100644 --- a/public/build/assets/qr-code-u5AOBzVe.js +++ b/public/build/assets/qr-code-CUR1J9NH.js @@ -1,4 +1,4 @@ -import{G as t}from"./app-36WMjvX0.js";/** +import{G as t}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/quote-BtOwgBns.js b/public/build/assets/quote-DF2Qwen7.js similarity index 92% rename from public/build/assets/quote-BtOwgBns.js rename to public/build/assets/quote-DF2Qwen7.js index 6db183dde..39415071b 100644 --- a/public/build/assets/quote-BtOwgBns.js +++ b/public/build/assets/quote-DF2Qwen7.js @@ -1,4 +1,4 @@ -import{G as a}from"./app-36WMjvX0.js";/** +import{G as a}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/radio-group-BtLENAXk.js b/public/build/assets/radio-group-CuY8xCRY.js similarity index 98% rename from public/build/assets/radio-group-BtLENAXk.js rename to public/build/assets/radio-group-CuY8xCRY.js index 14474cd7d..a2b648c78 100644 --- a/public/build/assets/radio-group-BtLENAXk.js +++ b/public/build/assets/radio-group-CuY8xCRY.js @@ -1 +1 @@ -import{r as s,j as l,f as T,M as q,k as H,X as W,m as g,Y as K,n as b,Z as E,o as U,H as z}from"./ui-Z445SNHD.js";import{u as X}from"./index-9MclThM-.js";import{e as P}from"./app-36WMjvX0.js";import{C as Y}from"./circle-BpyxLEsH.js";function _(e,t=[]){let o=[];function n(a,i){const c=s.createContext(i),u=o.length;o=[...o,i];const d=p=>{var w;const{scope:v,children:f,...m}=p,y=((w=v==null?void 0:v[e])==null?void 0:w[u])||c,x=s.useMemo(()=>m,Object.values(m));return l.jsx(y.Provider,{value:x,children:f})};d.displayName=a+"Provider";function R(p,v){var y;const f=((y=v==null?void 0:v[e])==null?void 0:y[u])||c,m=s.useContext(f);if(m)return m;if(i!==void 0)return i;throw new Error(`\`${p}\` must be used within \`${a}\``)}return[d,R]}const r=()=>{const a=o.map(i=>s.createContext(i));return function(c){const u=(c==null?void 0:c[e])||a;return s.useMemo(()=>({[`__scope${e}`]:{...c,[e]:u}}),[c,u])}};return r.scopeName=e,[n,Z(r,...t)]}function Z(...e){const t=e[0];if(e.length===1)return t;const o=()=>{const n=e.map(r=>({useScope:r(),scopeName:r.scopeName}));return function(a){const i=n.reduce((c,{useScope:u,scopeName:d})=>{const p=u(a)[`__scope${d}`];return{...c,...p}},{});return s.useMemo(()=>({[`__scope${t.scopeName}`]:i}),[i])}};return o.scopeName=t.scopeName,o}function J(e){const t=Q(e),o=s.forwardRef((n,r)=>{const{children:a,...i}=n,c=s.Children.toArray(a),u=c.find(re);if(u){const d=u.props.children,R=c.map(p=>p===u?s.Children.count(d)>1?s.Children.only(null):s.isValidElement(d)?d.props.children:null:p);return l.jsx(t,{...i,ref:r,children:s.isValidElement(d)?s.cloneElement(d,void 0,R):null})}return l.jsx(t,{...i,ref:r,children:a})});return o.displayName=`${e}.Slot`,o}function Q(e){const t=s.forwardRef((o,n)=>{const{children:r,...a}=o;if(s.isValidElement(r)){const i=te(r),c=oe(a,r.props);return r.type!==s.Fragment&&(c.ref=n?T(n,i):i),s.cloneElement(r,c)}return s.Children.count(r)>1?s.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var ee=Symbol("radix.slottable");function re(e){return s.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===ee}function oe(e,t){const o={...t};for(const n in t){const r=e[n],a=t[n];/^on[A-Z]/.test(n)?r&&a?o[n]=(...c)=>{const u=a(...c);return r(...c),u}:r&&(o[n]=r):n==="style"?o[n]={...r,...a}:n==="className"&&(o[n]=[r,a].filter(Boolean).join(" "))}return{...e,...o}}function te(e){var n,r;let t=(n=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:n.get,o=t&&"isReactWarning"in t&&t.isReactWarning;return o?e.ref:(t=(r=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:r.get,o=t&&"isReactWarning"in t&&t.isReactWarning,o?e.props.ref:e.props.ref||e.ref)}var ne=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],h=ne.reduce((e,t)=>{const o=J(`Primitive.${t}`),n=s.forwardRef((r,a)=>{const{asChild:i,...c}=r,u=i?o:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),l.jsx(u,{...c,ref:a})});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{}),S="Radio",[se,N]=_(S),[ae,ie]=se(S),j=s.forwardRef((e,t)=>{const{__scopeRadio:o,name:n,checked:r=!1,required:a,disabled:i,value:c="on",onCheck:u,form:d,...R}=e,[p,v]=s.useState(null),f=g(t,x=>v(x)),m=s.useRef(!1),y=p?d||!!p.closest("form"):!0;return l.jsxs(ae,{scope:o,checked:r,disabled:i,children:[l.jsx(h.button,{type:"button",role:"radio","aria-checked":r,"data-state":G(r),"data-disabled":i?"":void 0,disabled:i,value:c,...R,ref:f,onClick:b(e.onClick,x=>{r||u==null||u(),y&&(m.current=x.isPropagationStopped(),m.current||x.stopPropagation())})}),y&&l.jsx(A,{control:p,bubbles:!m.current,name:n,value:c,checked:r,required:a,disabled:i,form:d,style:{transform:"translateX(-100%)"}})]})});j.displayName=S;var I="RadioIndicator",k=s.forwardRef((e,t)=>{const{__scopeRadio:o,forceMount:n,...r}=e,a=ie(I,o);return l.jsx(U,{present:n||a.checked,children:l.jsx(h.span,{"data-state":G(a.checked),"data-disabled":a.disabled?"":void 0,...r,ref:t})})});k.displayName=I;var ce="RadioBubbleInput",A=s.forwardRef(({__scopeRadio:e,control:t,checked:o,bubbles:n=!0,...r},a)=>{const i=s.useRef(null),c=g(i,a),u=X(o),d=z(t);return s.useEffect(()=>{const R=i.current;if(!R)return;const p=window.HTMLInputElement.prototype,f=Object.getOwnPropertyDescriptor(p,"checked").set;if(u!==o&&f){const m=new Event("click",{bubbles:n});f.call(R,o),R.dispatchEvent(m)}},[u,o,n]),l.jsx(h.input,{type:"radio","aria-hidden":!0,defaultChecked:o,...r,tabIndex:-1,ref:c,style:{...r.style,...d,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})});A.displayName=ce;function G(e){return e?"checked":"unchecked"}var ue=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],C="RadioGroup",[de]=_(C,[E,N]),D=E(),O=N(),[le,pe]=de(C),M=s.forwardRef((e,t)=>{const{__scopeRadioGroup:o,name:n,defaultValue:r,value:a,required:i=!1,disabled:c=!1,orientation:u,dir:d,loop:R=!0,onValueChange:p,...v}=e,f=D(o),m=q(d),[y,x]=H({prop:a,defaultProp:r??null,onChange:p,caller:C});return l.jsx(le,{scope:o,name:n,required:i,disabled:c,value:y,onValueChange:x,children:l.jsx(W,{asChild:!0,...f,orientation:u,dir:m,loop:R,children:l.jsx(h.div,{role:"radiogroup","aria-required":i,"aria-orientation":u,"data-disabled":c?"":void 0,dir:m,...v,ref:t})})})});M.displayName=C;var V="RadioGroupItem",$=s.forwardRef((e,t)=>{const{__scopeRadioGroup:o,disabled:n,...r}=e,a=pe(V,o),i=a.disabled||n,c=D(o),u=O(o),d=s.useRef(null),R=g(t,d),p=a.value===r.value,v=s.useRef(!1);return s.useEffect(()=>{const f=y=>{ue.includes(y.key)&&(v.current=!0)},m=()=>v.current=!1;return document.addEventListener("keydown",f),document.addEventListener("keyup",m),()=>{document.removeEventListener("keydown",f),document.removeEventListener("keyup",m)}},[]),l.jsx(K,{asChild:!0,...c,focusable:!i,active:p,children:l.jsx(j,{disabled:i,required:a.required,checked:p,...u,...r,name:a.name,ref:R,onCheck:()=>a.onValueChange(r.value),onKeyDown:b(f=>{f.key==="Enter"&&f.preventDefault()}),onFocus:b(r.onFocus,()=>{var f;v.current&&((f=d.current)==null||f.click())})})})});$.displayName=V;var fe="RadioGroupIndicator",B=s.forwardRef((e,t)=>{const{__scopeRadioGroup:o,...n}=e,r=O(o);return l.jsx(k,{...r,...n,ref:t})});B.displayName=fe;var F=M,L=$,me=B;const ve=s.forwardRef(({className:e,...t},o)=>l.jsx(F,{className:P("grid gap-2",e),...t,ref:o}));ve.displayName=F.displayName;const Re=s.forwardRef(({className:e,...t},o)=>l.jsx(L,{ref:o,className:P("aspect-square h-4 w-4 rounded-full border border-primary text-primary ring-offset-background cursor-pointer focus:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50",e),...t,children:l.jsx(me,{className:"flex items-center justify-center",children:l.jsx(Y,{className:"h-2.5 w-2.5 fill-primary text-primary"})})}));Re.displayName=L.displayName;export{ve as R,Re as a}; +import{r as s,j as l,f as T,M as q,k as H,X as W,m as g,Y as K,n as b,Z as E,o as U,H as z}from"./ui-Z445SNHD.js";import{u as X}from"./index-9MclThM-.js";import{e as P}from"./app-Da3PX8qg.js";import{C as Y}from"./circle-DgA3bS7I.js";function _(e,t=[]){let o=[];function n(a,i){const c=s.createContext(i),u=o.length;o=[...o,i];const d=p=>{var w;const{scope:v,children:f,...m}=p,y=((w=v==null?void 0:v[e])==null?void 0:w[u])||c,x=s.useMemo(()=>m,Object.values(m));return l.jsx(y.Provider,{value:x,children:f})};d.displayName=a+"Provider";function R(p,v){var y;const f=((y=v==null?void 0:v[e])==null?void 0:y[u])||c,m=s.useContext(f);if(m)return m;if(i!==void 0)return i;throw new Error(`\`${p}\` must be used within \`${a}\``)}return[d,R]}const r=()=>{const a=o.map(i=>s.createContext(i));return function(c){const u=(c==null?void 0:c[e])||a;return s.useMemo(()=>({[`__scope${e}`]:{...c,[e]:u}}),[c,u])}};return r.scopeName=e,[n,Z(r,...t)]}function Z(...e){const t=e[0];if(e.length===1)return t;const o=()=>{const n=e.map(r=>({useScope:r(),scopeName:r.scopeName}));return function(a){const i=n.reduce((c,{useScope:u,scopeName:d})=>{const p=u(a)[`__scope${d}`];return{...c,...p}},{});return s.useMemo(()=>({[`__scope${t.scopeName}`]:i}),[i])}};return o.scopeName=t.scopeName,o}function J(e){const t=Q(e),o=s.forwardRef((n,r)=>{const{children:a,...i}=n,c=s.Children.toArray(a),u=c.find(re);if(u){const d=u.props.children,R=c.map(p=>p===u?s.Children.count(d)>1?s.Children.only(null):s.isValidElement(d)?d.props.children:null:p);return l.jsx(t,{...i,ref:r,children:s.isValidElement(d)?s.cloneElement(d,void 0,R):null})}return l.jsx(t,{...i,ref:r,children:a})});return o.displayName=`${e}.Slot`,o}function Q(e){const t=s.forwardRef((o,n)=>{const{children:r,...a}=o;if(s.isValidElement(r)){const i=te(r),c=oe(a,r.props);return r.type!==s.Fragment&&(c.ref=n?T(n,i):i),s.cloneElement(r,c)}return s.Children.count(r)>1?s.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var ee=Symbol("radix.slottable");function re(e){return s.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===ee}function oe(e,t){const o={...t};for(const n in t){const r=e[n],a=t[n];/^on[A-Z]/.test(n)?r&&a?o[n]=(...c)=>{const u=a(...c);return r(...c),u}:r&&(o[n]=r):n==="style"?o[n]={...r,...a}:n==="className"&&(o[n]=[r,a].filter(Boolean).join(" "))}return{...e,...o}}function te(e){var n,r;let t=(n=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:n.get,o=t&&"isReactWarning"in t&&t.isReactWarning;return o?e.ref:(t=(r=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:r.get,o=t&&"isReactWarning"in t&&t.isReactWarning,o?e.props.ref:e.props.ref||e.ref)}var ne=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],h=ne.reduce((e,t)=>{const o=J(`Primitive.${t}`),n=s.forwardRef((r,a)=>{const{asChild:i,...c}=r,u=i?o:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),l.jsx(u,{...c,ref:a})});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{}),S="Radio",[se,N]=_(S),[ae,ie]=se(S),j=s.forwardRef((e,t)=>{const{__scopeRadio:o,name:n,checked:r=!1,required:a,disabled:i,value:c="on",onCheck:u,form:d,...R}=e,[p,v]=s.useState(null),f=g(t,x=>v(x)),m=s.useRef(!1),y=p?d||!!p.closest("form"):!0;return l.jsxs(ae,{scope:o,checked:r,disabled:i,children:[l.jsx(h.button,{type:"button",role:"radio","aria-checked":r,"data-state":G(r),"data-disabled":i?"":void 0,disabled:i,value:c,...R,ref:f,onClick:b(e.onClick,x=>{r||u==null||u(),y&&(m.current=x.isPropagationStopped(),m.current||x.stopPropagation())})}),y&&l.jsx(A,{control:p,bubbles:!m.current,name:n,value:c,checked:r,required:a,disabled:i,form:d,style:{transform:"translateX(-100%)"}})]})});j.displayName=S;var I="RadioIndicator",k=s.forwardRef((e,t)=>{const{__scopeRadio:o,forceMount:n,...r}=e,a=ie(I,o);return l.jsx(U,{present:n||a.checked,children:l.jsx(h.span,{"data-state":G(a.checked),"data-disabled":a.disabled?"":void 0,...r,ref:t})})});k.displayName=I;var ce="RadioBubbleInput",A=s.forwardRef(({__scopeRadio:e,control:t,checked:o,bubbles:n=!0,...r},a)=>{const i=s.useRef(null),c=g(i,a),u=X(o),d=z(t);return s.useEffect(()=>{const R=i.current;if(!R)return;const p=window.HTMLInputElement.prototype,f=Object.getOwnPropertyDescriptor(p,"checked").set;if(u!==o&&f){const m=new Event("click",{bubbles:n});f.call(R,o),R.dispatchEvent(m)}},[u,o,n]),l.jsx(h.input,{type:"radio","aria-hidden":!0,defaultChecked:o,...r,tabIndex:-1,ref:c,style:{...r.style,...d,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})});A.displayName=ce;function G(e){return e?"checked":"unchecked"}var ue=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],C="RadioGroup",[de]=_(C,[E,N]),D=E(),O=N(),[le,pe]=de(C),M=s.forwardRef((e,t)=>{const{__scopeRadioGroup:o,name:n,defaultValue:r,value:a,required:i=!1,disabled:c=!1,orientation:u,dir:d,loop:R=!0,onValueChange:p,...v}=e,f=D(o),m=q(d),[y,x]=H({prop:a,defaultProp:r??null,onChange:p,caller:C});return l.jsx(le,{scope:o,name:n,required:i,disabled:c,value:y,onValueChange:x,children:l.jsx(W,{asChild:!0,...f,orientation:u,dir:m,loop:R,children:l.jsx(h.div,{role:"radiogroup","aria-required":i,"aria-orientation":u,"data-disabled":c?"":void 0,dir:m,...v,ref:t})})})});M.displayName=C;var V="RadioGroupItem",$=s.forwardRef((e,t)=>{const{__scopeRadioGroup:o,disabled:n,...r}=e,a=pe(V,o),i=a.disabled||n,c=D(o),u=O(o),d=s.useRef(null),R=g(t,d),p=a.value===r.value,v=s.useRef(!1);return s.useEffect(()=>{const f=y=>{ue.includes(y.key)&&(v.current=!0)},m=()=>v.current=!1;return document.addEventListener("keydown",f),document.addEventListener("keyup",m),()=>{document.removeEventListener("keydown",f),document.removeEventListener("keyup",m)}},[]),l.jsx(K,{asChild:!0,...c,focusable:!i,active:p,children:l.jsx(j,{disabled:i,required:a.required,checked:p,...u,...r,name:a.name,ref:R,onCheck:()=>a.onValueChange(r.value),onKeyDown:b(f=>{f.key==="Enter"&&f.preventDefault()}),onFocus:b(r.onFocus,()=>{var f;v.current&&((f=d.current)==null||f.click())})})})});$.displayName=V;var fe="RadioGroupIndicator",B=s.forwardRef((e,t)=>{const{__scopeRadioGroup:o,...n}=e,r=O(o);return l.jsx(k,{...r,...n,ref:t})});B.displayName=fe;var F=M,L=$,me=B;const ve=s.forwardRef(({className:e,...t},o)=>l.jsx(F,{className:P("grid gap-2",e),...t,ref:o}));ve.displayName=F.displayName;const Re=s.forwardRef(({className:e,...t},o)=>l.jsx(L,{ref:o,className:P("aspect-square h-4 w-4 rounded-full border border-primary text-primary ring-offset-background cursor-pointer focus:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50",e),...t,children:l.jsx(me,{className:"flex items-center justify-center",children:l.jsx(Y,{className:"h-2.5 w-2.5 fill-primary text-primary"})})}));Re.displayName=L.displayName;export{ve as R,Re as a}; diff --git a/public/build/assets/radio-CxUR05xj.js b/public/build/assets/radio-nm2vY_Ib.js similarity index 92% rename from public/build/assets/radio-CxUR05xj.js rename to public/build/assets/radio-nm2vY_Ib.js index 93c0a584f..268a2744a 100644 --- a/public/build/assets/radio-CxUR05xj.js +++ b/public/build/assets/radio-nm2vY_Ib.js @@ -1,4 +1,4 @@ -import{G as c}from"./app-36WMjvX0.js";/** +import{G as c}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/recaptcha-Ogh3pdFI.js b/public/build/assets/recaptcha-H_t2xSGd.js similarity index 96% rename from public/build/assets/recaptcha-Ogh3pdFI.js rename to public/build/assets/recaptcha-H_t2xSGd.js index ff8ee5c02..345c1da8c 100644 --- a/public/build/assets/recaptcha-Ogh3pdFI.js +++ b/public/build/assets/recaptcha-H_t2xSGd.js @@ -1 +1 @@ -import{r as o,j as f}from"./ui-Z445SNHD.js";import{c as R}from"./app-36WMjvX0.js";function b({onVerify:s,onExpired:d,onError:c}){const{settings:r={}}=R().props,l=o.useRef(null),t=o.useRef(null),i=o.useRef(`recaptcha-${Math.random().toString(36).substr(2,9)}`),n=r.recaptchaEnabled==="true"||r.recaptchaEnabled===!0||r.recaptchaEnabled===1||r.recaptchaEnabled==="1",p=r.recaptchaVersion||"v2",a=r.recaptchaSiteKey||"";return o.useEffect(()=>{if(!n||!a)return;const h=()=>{try{p==="v2"?u():w()}catch(e){console.error("ReCaptcha load error:",e),c&&c()}},u=()=>{if(window.grecaptcha&&l.current&&t.current===null)try{t.current=window.grecaptcha.render(i.current,{sitekey:a,callback:s,"expired-callback":d||(()=>{}),"error-callback":c||(()=>{})})}catch(e){console.error("ReCaptcha v2 render error:",e)}},w=()=>{if(window.grecaptcha)try{window.grecaptcha.ready(()=>{window.grecaptcha.execute(a,{action:"submit"}).then(e=>{s(e)}).catch(e=>{console.error("ReCaptcha v3 execute error:",e),c&&c()})})}catch(e){console.error("ReCaptcha v3 ready error:",e)}};if(window.grecaptcha)h();else{window.onRecaptchaLoad=h;const e=document.createElement("script");e.src=`https://www.google.com/recaptcha/api.js?onload=onRecaptchaLoad&render=${p==="v3"?a:"explicit"}`,e.async=!0,e.defer=!0,e.onerror=()=>{console.error("Failed to load ReCaptcha script"),c&&c()},document.head.appendChild(e)}return()=>{try{t.current!==null&&window.grecaptcha&&(window.grecaptcha.reset(t.current),t.current=null)}catch(e){console.error("ReCaptcha cleanup error:",e)}}},[n,a]),!n||!a?null:p==="v2"?f.jsx("div",{id:i.current,ref:l}):null}export{b as R}; +import{r as o,j as f}from"./ui-Z445SNHD.js";import{c as R}from"./app-Da3PX8qg.js";function b({onVerify:s,onExpired:d,onError:c}){const{settings:r={}}=R().props,l=o.useRef(null),t=o.useRef(null),i=o.useRef(`recaptcha-${Math.random().toString(36).substr(2,9)}`),n=r.recaptchaEnabled==="true"||r.recaptchaEnabled===!0||r.recaptchaEnabled===1||r.recaptchaEnabled==="1",p=r.recaptchaVersion||"v2",a=r.recaptchaSiteKey||"";return o.useEffect(()=>{if(!n||!a)return;const h=()=>{try{p==="v2"?u():w()}catch(e){console.error("ReCaptcha load error:",e),c&&c()}},u=()=>{if(window.grecaptcha&&l.current&&t.current===null)try{t.current=window.grecaptcha.render(i.current,{sitekey:a,callback:s,"expired-callback":d||(()=>{}),"error-callback":c||(()=>{})})}catch(e){console.error("ReCaptcha v2 render error:",e)}},w=()=>{if(window.grecaptcha)try{window.grecaptcha.ready(()=>{window.grecaptcha.execute(a,{action:"submit"}).then(e=>{s(e)}).catch(e=>{console.error("ReCaptcha v3 execute error:",e),c&&c()})})}catch(e){console.error("ReCaptcha v3 ready error:",e)}};if(window.grecaptcha)h();else{window.onRecaptchaLoad=h;const e=document.createElement("script");e.src=`https://www.google.com/recaptcha/api.js?onload=onRecaptchaLoad&render=${p==="v3"?a:"explicit"}`,e.async=!0,e.defer=!0,e.onerror=()=>{console.error("Failed to load ReCaptcha script"),c&&c()},document.head.appendChild(e)}return()=>{try{t.current!==null&&window.grecaptcha&&(window.grecaptcha.reset(t.current),t.current=null)}catch(e){console.error("ReCaptcha cleanup error:",e)}}},[n,a]),!n||!a?null:p==="v2"?f.jsx("div",{id:i.current,ref:l}):null}export{b as R}; diff --git a/public/build/assets/recaptcha-settings-FKf7iLgR.js b/public/build/assets/recaptcha-settings-COSWemy1.js similarity index 92% rename from public/build/assets/recaptcha-settings-FKf7iLgR.js rename to public/build/assets/recaptcha-settings-COSWemy1.js index d08cfa4bd..8116a72df 100644 --- a/public/build/assets/recaptcha-settings-FKf7iLgR.js +++ b/public/build/assets/recaptcha-settings-COSWemy1.js @@ -1 +1 @@ -import{r as b,j as e}from"./ui-Z445SNHD.js";import{u as v,c as f,ap as K,L as i,I as u,B as C,y as E,r as N,t as p}from"./app-36WMjvX0.js";import{S as R,a as k,b as V,c as w,d as S}from"./select-DgPPBKIC.js";import{S as G}from"./switch-C7AW5g5G.js";import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";function T({settings:h={}}){const{t:a}=v(),x=f().props,l={recaptchaVersion:"v2",recaptchaSiteKey:"",recaptchaSecretKey:""},r=Object.keys(h).length>0?h:x.systemSettings||{},[n,y]=b.useState(()=>({recaptchaEnabled:r.recaptchaEnabled==="true"||r.recaptchaEnabled===!0||r.recaptchaEnabled===1||r.recaptchaEnabled==="1",recaptchaVersion:r.recaptchaVersion||l.recaptchaVersion,recaptchaSiteKey:r.recaptchaSiteKey||l.recaptchaSiteKey,recaptchaSecretKey:r.recaptchaSecretKey||l.recaptchaSecretKey})),o=(t,c)=>{y(s=>({...s,[t]:c}))},j=t=>{t.preventDefault(),N.post(route("settings.recaptcha.update"),n,{preserveScroll:!0,onSuccess:c=>{var g,m;const s=(g=c.props.flash)==null?void 0:g.success,d=(m=c.props.flash)==null?void 0:m.error;s?p.success(s):d&&p.error(d)},onError:c=>{const s=c.error||Object.values(c).join(", ")||a("Failed to update ReCaptcha settings");p.error(s)}})};return e.jsxs(K,{title:a("ReCaptcha Settings"),description:a("Configure Google ReCaptcha settings for form protection"),action:e.jsxs(C,{type:"submit",form:"recaptcha-settings-form",size:"sm",children:[e.jsx(E,{className:"h-4 w-4 mr-2"}),a("Save Changes")]}),children:[e.jsxs("div",{className:"mb-4 p-3 bg-blue-50 border border-blue-200 rounded-md text-sm text-blue-800 dark:bg-blue-950 dark:border-blue-800 dark:text-blue-200",children:[e.jsxs("strong",{children:[a("Note"),":"]})," ",e.jsx("a",{href:"https://phppot.com/php/how-to-get-google-recaptcha-site-and-secret-key/",target:"_blank",rel:"noopener noreferrer",className:"underline hover:no-underline",children:a("How to Get Google reCaptcha Site and Secret key")})]}),e.jsxs("form",{id:"recaptcha-settings-form",onSubmit:j,className:"space-y-6",children:[e.jsx("div",{className:"grid gap-2 md:col-span-2",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{className:"space-y-0.5",children:[e.jsx(i,{htmlFor:"recaptchaEnabled",children:a("Enable ReCaptcha")}),e.jsx("p",{className:"text-sm text-muted-foreground",children:a("Show ReCaptcha on authentication pages")})]}),e.jsx(G,{id:"recaptchaEnabled",checked:n.recaptchaEnabled,onCheckedChange:t=>o("recaptchaEnabled",t)})]})}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"grid gap-2",children:[e.jsx(i,{htmlFor:"recaptchaVersion",children:a("Google Recaptcha Version")}),e.jsxs(R,{value:n.recaptchaVersion,onValueChange:t=>o("recaptchaVersion",t),children:[e.jsx(k,{children:e.jsx(V,{placeholder:a("Select version")})}),e.jsxs(w,{children:[e.jsx(S,{value:"v2",children:"v2"}),e.jsx(S,{value:"v3",children:"v3"})]})]})]}),e.jsxs("div",{className:"grid gap-2",children:[e.jsx(i,{htmlFor:"recaptchaSiteKey",children:a("Site Key")}),e.jsx(u,{id:"recaptchaSiteKey",name:"recaptchaSiteKey",type:"text",value:n.recaptchaSiteKey,onChange:t=>o("recaptchaSiteKey",t.target.value),placeholder:a("Enter your Google ReCaptcha site key")})]}),e.jsxs("div",{className:"grid gap-2 md:col-span-2",children:[e.jsx(i,{htmlFor:"recaptchaSecretKey",children:a("Secret Key")}),e.jsx(u,{id:"recaptchaSecretKey",name:"recaptchaSecretKey",type:"password",value:n.recaptchaSecretKey,onChange:t=>o("recaptchaSecretKey",t.target.value),placeholder:a("Enter your Google ReCaptcha secret key")})]})]})]})]})}export{T as default}; +import{r as b,j as e}from"./ui-Z445SNHD.js";import{u as v,c as f,ap as K,L as i,I as u,B as C,y as E,r as N,t as p}from"./app-Da3PX8qg.js";import{S as R,a as k,b as V,c as w,d as S}from"./select-9uIRiOV_.js";import{S as G}from"./switch-DCoM0Ivb.js";import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";function T({settings:h={}}){const{t:a}=v(),x=f().props,l={recaptchaVersion:"v2",recaptchaSiteKey:"",recaptchaSecretKey:""},r=Object.keys(h).length>0?h:x.systemSettings||{},[n,y]=b.useState(()=>({recaptchaEnabled:r.recaptchaEnabled==="true"||r.recaptchaEnabled===!0||r.recaptchaEnabled===1||r.recaptchaEnabled==="1",recaptchaVersion:r.recaptchaVersion||l.recaptchaVersion,recaptchaSiteKey:r.recaptchaSiteKey||l.recaptchaSiteKey,recaptchaSecretKey:r.recaptchaSecretKey||l.recaptchaSecretKey})),o=(t,c)=>{y(s=>({...s,[t]:c}))},j=t=>{t.preventDefault(),N.post(route("settings.recaptcha.update"),n,{preserveScroll:!0,onSuccess:c=>{var g,m;const s=(g=c.props.flash)==null?void 0:g.success,d=(m=c.props.flash)==null?void 0:m.error;s?p.success(s):d&&p.error(d)},onError:c=>{const s=c.error||Object.values(c).join(", ")||a("Failed to update ReCaptcha settings");p.error(s)}})};return e.jsxs(K,{title:a("ReCaptcha Settings"),description:a("Configure Google ReCaptcha settings for form protection"),action:e.jsxs(C,{type:"submit",form:"recaptcha-settings-form",size:"sm",children:[e.jsx(E,{className:"h-4 w-4 mr-2"}),a("Save Changes")]}),children:[e.jsxs("div",{className:"mb-4 p-3 bg-blue-50 border border-blue-200 rounded-md text-sm text-blue-800 dark:bg-blue-950 dark:border-blue-800 dark:text-blue-200",children:[e.jsxs("strong",{children:[a("Note"),":"]})," ",e.jsx("a",{href:"https://phppot.com/php/how-to-get-google-recaptcha-site-and-secret-key/",target:"_blank",rel:"noopener noreferrer",className:"underline hover:no-underline",children:a("How to Get Google reCaptcha Site and Secret key")})]}),e.jsxs("form",{id:"recaptcha-settings-form",onSubmit:j,className:"space-y-6",children:[e.jsx("div",{className:"grid gap-2 md:col-span-2",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{className:"space-y-0.5",children:[e.jsx(i,{htmlFor:"recaptchaEnabled",children:a("Enable ReCaptcha")}),e.jsx("p",{className:"text-sm text-muted-foreground",children:a("Show ReCaptcha on authentication pages")})]}),e.jsx(G,{id:"recaptchaEnabled",checked:n.recaptchaEnabled,onCheckedChange:t=>o("recaptchaEnabled",t)})]})}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"grid gap-2",children:[e.jsx(i,{htmlFor:"recaptchaVersion",children:a("Google Recaptcha Version")}),e.jsxs(R,{value:n.recaptchaVersion,onValueChange:t=>o("recaptchaVersion",t),children:[e.jsx(k,{children:e.jsx(V,{placeholder:a("Select version")})}),e.jsxs(w,{children:[e.jsx(S,{value:"v2",children:"v2"}),e.jsx(S,{value:"v3",children:"v3"})]})]})]}),e.jsxs("div",{className:"grid gap-2",children:[e.jsx(i,{htmlFor:"recaptchaSiteKey",children:a("Site Key")}),e.jsx(u,{id:"recaptchaSiteKey",name:"recaptchaSiteKey",type:"text",value:n.recaptchaSiteKey,onChange:t=>o("recaptchaSiteKey",t.target.value),placeholder:a("Enter your Google ReCaptcha site key")})]}),e.jsxs("div",{className:"grid gap-2 md:col-span-2",children:[e.jsx(i,{htmlFor:"recaptchaSecretKey",children:a("Secret Key")}),e.jsx(u,{id:"recaptchaSecretKey",name:"recaptchaSecretKey",type:"password",value:n.recaptchaSecretKey,onChange:t=>o("recaptchaSecretKey",t.target.value),placeholder:a("Enter your Google ReCaptcha secret key")})]})]})]})]})}export{T as default}; diff --git a/public/build/assets/referral-dashboard-cDWFqjyS.js b/public/build/assets/referral-dashboard-DL_jYvdL.js similarity index 97% rename from public/build/assets/referral-dashboard-cDWFqjyS.js rename to public/build/assets/referral-dashboard-DL_jYvdL.js index efe5bf16e..ab2ff221e 100644 --- a/public/build/assets/referral-dashboard-cDWFqjyS.js +++ b/public/build/assets/referral-dashboard-DL_jYvdL.js @@ -1 +1 @@ -import{r as R,j as e}from"./ui-Z445SNHD.js";import{u as T,C as a,m as l,n as i,o as c,z as x,I as P,B as A,V as U,l as f,t as B}from"./app-36WMjvX0.js";import{U as d}from"./users-Czs1F8XM.js";import{C as D}from"./clock-Cfp0CYjJ.js";import{D as h}from"./dollar-sign-CFqWGHdB.js";import{T as p}from"./trending-up-CPB8hZlm.js";import{A as u}from"./award-D9FlSYzB.js";import{M as b}from"./mail-BFoS8U8W.js";import{C as N}from"./calendar-BYVpj4_X.js";import{C as v}from"./copy-DSkOAFhr.js";import"./utils-BWxnHGCV.js";function Y({userType:w,stats:r,referralLink:m,recentReferredUsers:o,currencySymbol:n}){var g;const{t:s}=T(),[k,j]=R.useState(!1),y=async()=>{m&&(await navigator.clipboard.writeText(m),j(!0),B.success(s("Referral link copied to clipboard")),setTimeout(()=>j(!1),2e3))};return w==="superadmin"?e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-4",children:[e.jsx(a,{className:"border-l-4 border-l-blue-500 hover:shadow-lg transition-shadow duration-300",children:e.jsx(l,{className:"p-5",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground",children:s("Total Referral Users")}),e.jsx("h3",{className:"mt-1 text-2xl font-bold text-blue-600 dark:text-blue-400",children:r.totalReferralUsers}),e.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:s("Registered users")})]}),e.jsx("div",{className:"h-10 w-10 rounded-full bg-blue-100 dark:bg-blue-900/30 flex items-center justify-center",children:e.jsx(d,{className:"h-5 w-5 text-blue-600 dark:text-blue-400"})})]})})}),e.jsx(a,{className:"border-l-4 border-l-amber-500 hover:shadow-lg transition-shadow duration-300",children:e.jsx(l,{className:"p-5",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground",children:s("Pending Payouts")}),e.jsx("h3",{className:"mt-1 text-2xl font-bold text-amber-600 dark:text-amber-400",children:r.pendingPayouts}),e.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:s("Awaiting approval")})]}),e.jsx("div",{className:"h-10 w-10 rounded-full bg-amber-100 dark:bg-amber-900/30 flex items-center justify-center",children:e.jsx(D,{className:"h-5 w-5 text-amber-600 dark:text-amber-400"})})]})})}),e.jsx(a,{className:"border-l-4 border-l-green-500 hover:shadow-lg transition-shadow duration-300",children:e.jsx(l,{className:"p-5",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground",children:s("Total Commission Paid")}),e.jsxs("h3",{className:"mt-1 text-2xl font-bold text-green-600 dark:text-green-400",children:[n,r.totalCommissionPaid]}),e.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:s("Total payouts")})]}),e.jsx("div",{className:"h-10 w-10 rounded-full bg-green-100 dark:bg-green-900/30 flex items-center justify-center",children:e.jsx(h,{className:"h-5 w-5 text-green-600 dark:text-green-400"})})]})})}),e.jsx(a,{className:"border-l-4 border-l-purple-500 hover:shadow-lg transition-shadow duration-300",children:e.jsx(l,{className:"p-5",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground",children:s("Active Companies")}),e.jsx("h3",{className:"mt-1 text-2xl font-bold text-purple-600 dark:text-purple-400",children:((g=r.topCompanies)==null?void 0:g.length)||0}),e.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:s("Referring companies")})]}),e.jsx("div",{className:"h-10 w-10 rounded-full bg-purple-100 dark:bg-purple-900/30 flex items-center justify-center",children:e.jsx(p,{className:"h-5 w-5 text-purple-600 dark:text-purple-400"})})]})})})]}),e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-4",children:[e.jsxs(a,{className:"hover:shadow-lg transition-shadow duration-300",children:[e.jsx(i,{className:"pb-3 bg-gradient-to-r from-blue-50 to-purple-50 dark:from-blue-950/20 dark:to-purple-950/20",children:e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("div",{className:"h-9 w-9 rounded-lg bg-blue-100 dark:bg-blue-900/30 flex items-center justify-center",children:e.jsx(u,{className:"h-4 w-4 text-blue-600 dark:text-blue-400"})}),e.jsxs("div",{children:[e.jsx(c,{className:"text-base font-semibold",children:s("Top Referring Companies")}),e.jsx(x,{className:"text-xs",children:s("Companies with most referrals")})]})]})}),e.jsx(l,{className:"pt-4",children:r.topCompanies&&r.topCompanies.length>0?e.jsx("div",{className:"space-y-2",children:r.topCompanies.slice(0,5).map((t,C)=>e.jsxs("div",{className:"flex items-center justify-between p-3 rounded-lg hover:bg-muted/50 transition-colors",children:[e.jsxs("div",{className:"flex items-center space-x-3 min-w-0",children:[e.jsx("div",{className:"flex items-center justify-center w-7 h-7 rounded-full bg-muted text-xs font-semibold text-muted-foreground shrink-0",children:C+1}),e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-semibold truncate",children:t.name}),e.jsxs("div",{className:"flex items-center gap-1 text-xs text-muted-foreground",children:[e.jsx(b,{className:"h-3 w-3 shrink-0"}),e.jsx("span",{className:"truncate",children:t.email})]})]})]}),e.jsxs("div",{className:"text-right ml-3 shrink-0",children:[e.jsxs("div",{className:"flex items-center gap-1 text-sm font-semibold text-blue-600 dark:text-blue-400",children:[e.jsx(d,{className:"h-4 w-4"}),t.referral_count]}),e.jsxs("p",{className:"text-xs text-green-600 dark:text-green-400 font-medium",children:[n,t.total_earned||0]})]})]},t.id))}):e.jsxs("div",{className:"text-center py-6",children:[e.jsx(u,{className:"h-10 w-10 text-muted-foreground mx-auto mb-2 opacity-50"}),e.jsx("p",{className:"text-sm font-medium text-muted-foreground",children:s("No companies yet")})]})})]}),e.jsxs(a,{className:"hover:shadow-lg transition-shadow duration-300",children:[e.jsx(i,{className:"pb-3 bg-gradient-to-r from-green-50 to-emerald-50 dark:from-green-950/20 dark:to-emerald-950/20",children:e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("div",{className:"h-9 w-9 rounded-lg bg-green-100 dark:bg-green-900/30 flex items-center justify-center",children:e.jsx(p,{className:"h-4 w-4 text-green-600 dark:text-green-400"})}),e.jsxs("div",{children:[e.jsx(c,{className:"text-base font-semibold",children:s("Monthly Performance")}),e.jsx(x,{className:"text-xs",children:s("This year statistics")})]})]})}),e.jsx(l,{className:"pt-4",children:e.jsxs("div",{className:"space-y-3",children:[e.jsxs("div",{className:"p-3 rounded-lg bg-gradient-to-br from-blue-50 to-blue-100 dark:from-blue-950/30 dark:to-blue-900/20 border border-blue-200 dark:border-blue-800",children:[e.jsxs("div",{className:"flex items-center justify-between mb-1",children:[e.jsx("p",{className:"text-sm font-medium text-blue-900 dark:text-blue-100",children:s("Referral Signups")}),e.jsx(d,{className:"h-4 w-4 text-blue-600 dark:text-blue-400"})]}),e.jsx("p",{className:"text-2xl font-bold text-blue-600 dark:text-blue-400",children:r.monthlyReferrals||0}),e.jsxs("p",{className:"text-xs text-blue-700 dark:text-blue-300 mt-1 flex items-center gap-1",children:[e.jsx(N,{className:"h-3 w-3"}),s("Total this year")]})]}),e.jsxs("div",{className:"p-3 rounded-lg bg-gradient-to-br from-green-50 to-green-100 dark:from-green-950/30 dark:to-green-900/20 border border-green-200 dark:border-green-800",children:[e.jsxs("div",{className:"flex items-center justify-between mb-1",children:[e.jsx("p",{className:"text-sm font-medium text-green-900 dark:text-green-100",children:s("Payouts Processed")}),e.jsx(h,{className:"h-4 w-4 text-green-600 dark:text-green-400"})]}),e.jsxs("p",{className:"text-2xl font-bold text-green-600 dark:text-green-400",children:[n,r.monthlyPayouts||0]}),e.jsxs("p",{className:"text-xs text-green-700 dark:text-green-300 mt-1 flex items-center gap-1",children:[e.jsx(N,{className:"h-3 w-3"}),s("Total this year")]})]})]})})]})]})]}):e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-4",children:[e.jsx(a,{className:"border-l-4 border-l-green-500 hover:shadow-lg transition-shadow duration-300",children:e.jsx(l,{className:"p-5",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground",children:s("Total Referrals")}),e.jsx("h3",{className:"mt-1 text-2xl font-bold text-green-600 dark:text-green-400",children:r.totalReferrals}),e.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:s("All referrals")})]}),e.jsx("div",{className:"h-10 w-10 rounded-full bg-green-100 dark:bg-green-900/30 flex items-center justify-center",children:e.jsx(d,{className:"h-5 w-5 text-green-600 dark:text-green-400"})})]})})}),e.jsx(a,{className:"border-l-4 border-l-blue-500 hover:shadow-lg transition-shadow duration-300",children:e.jsx(l,{className:"p-5",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground",children:s("Referred Users")}),e.jsx("h3",{className:"mt-1 text-2xl font-bold text-blue-600 dark:text-blue-400",children:r.referredUsersCount||0}),e.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:s("Active users")})]}),e.jsx("div",{className:"h-10 w-10 rounded-full bg-blue-100 dark:bg-blue-900/30 flex items-center justify-center",children:e.jsx(d,{className:"h-5 w-5 text-blue-600 dark:text-blue-400"})})]})})}),e.jsx(a,{className:"border-l-4 border-l-amber-500 hover:shadow-lg transition-shadow duration-300",children:e.jsx(l,{className:"p-5",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground",children:s("Total Earned")}),e.jsxs("h3",{className:"mt-1 text-2xl font-bold text-amber-600 dark:text-amber-400",children:[n,r.totalEarned]}),e.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:s("Commission earned")})]}),e.jsx("div",{className:"h-10 w-10 rounded-full bg-amber-100 dark:bg-amber-900/30 flex items-center justify-center",children:e.jsx(h,{className:"h-5 w-5 text-amber-600 dark:text-amber-400"})})]})})}),e.jsx(a,{className:"border-l-4 border-l-purple-500 hover:shadow-lg transition-shadow duration-300",children:e.jsx(l,{className:"p-5",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground",children:s("Available Balance")}),e.jsxs("h3",{className:"mt-1 text-2xl font-bold text-purple-600 dark:text-purple-400",children:[n,r.availableBalance.toFixed(2)]}),e.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:s("Ready to withdraw")})]}),e.jsx("div",{className:"h-10 w-10 rounded-full bg-purple-100 dark:bg-purple-900/30 flex items-center justify-center",children:e.jsx(u,{className:"h-5 w-5 text-purple-600 dark:text-purple-400"})})]})})})]}),e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-4",children:[e.jsxs(a,{className:"hover:shadow-lg transition-shadow duration-300",children:[e.jsx(i,{className:"pb-3 bg-gradient-to-r from-blue-50 to-indigo-50 dark:from-blue-950/20 dark:to-indigo-950/20",children:e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("div",{className:"h-9 w-9 rounded-lg bg-blue-100 dark:bg-blue-900/30 flex items-center justify-center",children:e.jsx(v,{className:"h-4 w-4 text-blue-600 dark:text-blue-400"})}),e.jsxs("div",{children:[e.jsx(c,{className:"text-base font-semibold",children:s("Your Referral Link")}),e.jsx(x,{className:"text-xs",children:s("Share and earn commissions")})]})]})}),e.jsxs(l,{className:"pt-4",children:[e.jsxs("div",{className:"flex space-x-2",children:[e.jsx(P,{value:m||"",readOnly:!0,className:"flex-1 font-mono text-sm"}),e.jsx(A,{onClick:y,variant:"outline",size:"icon",className:"shrink-0",children:k?e.jsx(U,{className:"h-4 w-4 text-green-600"}):e.jsx(v,{className:"h-4 w-4"})})]}),e.jsx("p",{className:"text-xs text-muted-foreground mt-2 p-2 bg-muted/50 rounded-lg",children:s("Share this link to earn commissions when users sign up and purchase plans")})]})]}),e.jsxs(a,{className:"hover:shadow-lg transition-shadow duration-300",children:[e.jsx(i,{className:"pb-3 bg-gradient-to-r from-purple-50 to-pink-50 dark:from-purple-950/20 dark:to-pink-950/20",children:e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("div",{className:"h-9 w-9 rounded-lg bg-purple-100 dark:bg-purple-900/30 flex items-center justify-center",children:e.jsx(d,{className:"h-4 w-4 text-purple-600 dark:text-purple-400"})}),e.jsxs("div",{children:[e.jsx(c,{className:"text-base font-semibold",children:s("Recent Referred Users")}),e.jsx(x,{className:"text-xs",children:s("Latest referrals")})]})]})}),e.jsx(l,{className:"pt-4",children:o&&o.length>0?e.jsx("div",{className:"space-y-2",children:o.map(t=>e.jsxs("div",{className:"flex items-center justify-between p-3 rounded-lg hover:bg-muted/50 transition-colors",children:[e.jsxs("div",{className:"flex items-center space-x-3 min-w-0",children:[t.avatar?e.jsx("img",{src:t.avatar,alt:t.name,className:"w-8 h-8 rounded-full object-cover shrink-0"}):e.jsx("div",{className:"w-8 h-8 bg-gradient-to-br from-blue-500 to-purple-500 rounded-full flex items-center justify-center shrink-0",children:e.jsx("span",{className:"text-xs font-semibold text-white",children:t.name.charAt(0).toUpperCase()})}),e.jsxs("div",{className:"min-w-0",children:[e.jsx("p",{className:"font-semibold text-sm truncate",children:t.name}),e.jsxs("div",{className:"flex items-center gap-1 text-xs text-muted-foreground",children:[e.jsx(b,{className:"h-3 w-3 shrink-0"}),e.jsx("span",{className:"truncate",children:t.email})]})]})]}),e.jsx("div",{className:"text-right ml-3 shrink-0",children:t.plan?e.jsx(f,{variant:"default",className:"text-xs bg-green-100 text-green-700 dark:bg-green-900/30 dark:text-green-400",children:t.plan.name}):e.jsx(f,{variant:"secondary",className:"text-xs",children:s("No Plan")})})]},t.id))}):e.jsxs("div",{className:"text-center py-6",children:[e.jsx(d,{className:"h-10 w-10 text-muted-foreground mx-auto mb-2 opacity-50"}),e.jsx("p",{className:"text-sm font-medium text-muted-foreground mb-1",children:s("No referred users yet")}),e.jsx("p",{className:"text-xs text-muted-foreground",children:s("Share your link to get started")})]})})]})]})]})}export{Y as default}; +import{r as R,j as e}from"./ui-Z445SNHD.js";import{u as T,C as a,m as l,n as i,o as c,z as x,I as P,B as A,V as U,l as f,t as B}from"./app-Da3PX8qg.js";import{U as d}from"./users-BG7aX58P.js";import{C as D}from"./clock-CLIx856C.js";import{D as h}from"./dollar-sign-BKfERkc9.js";import{T as p}from"./trending-up-D5y6g4yZ.js";import{A as u}from"./award-DOf5Xc3o.js";import{M as b}from"./mail-khAU5Oig.js";import{C as N}from"./calendar-kiIl5Cyq.js";import{C as v}from"./copy-D8vf_ZyP.js";import"./utils-BWxnHGCV.js";function Y({userType:w,stats:r,referralLink:m,recentReferredUsers:o,currencySymbol:n}){var g;const{t:s}=T(),[k,j]=R.useState(!1),y=async()=>{m&&(await navigator.clipboard.writeText(m),j(!0),B.success(s("Referral link copied to clipboard")),setTimeout(()=>j(!1),2e3))};return w==="superadmin"?e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-4",children:[e.jsx(a,{className:"border-l-4 border-l-blue-500 hover:shadow-lg transition-shadow duration-300",children:e.jsx(l,{className:"p-5",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground",children:s("Total Referral Users")}),e.jsx("h3",{className:"mt-1 text-2xl font-bold text-blue-600 dark:text-blue-400",children:r.totalReferralUsers}),e.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:s("Registered users")})]}),e.jsx("div",{className:"h-10 w-10 rounded-full bg-blue-100 dark:bg-blue-900/30 flex items-center justify-center",children:e.jsx(d,{className:"h-5 w-5 text-blue-600 dark:text-blue-400"})})]})})}),e.jsx(a,{className:"border-l-4 border-l-amber-500 hover:shadow-lg transition-shadow duration-300",children:e.jsx(l,{className:"p-5",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground",children:s("Pending Payouts")}),e.jsx("h3",{className:"mt-1 text-2xl font-bold text-amber-600 dark:text-amber-400",children:r.pendingPayouts}),e.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:s("Awaiting approval")})]}),e.jsx("div",{className:"h-10 w-10 rounded-full bg-amber-100 dark:bg-amber-900/30 flex items-center justify-center",children:e.jsx(D,{className:"h-5 w-5 text-amber-600 dark:text-amber-400"})})]})})}),e.jsx(a,{className:"border-l-4 border-l-green-500 hover:shadow-lg transition-shadow duration-300",children:e.jsx(l,{className:"p-5",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground",children:s("Total Commission Paid")}),e.jsxs("h3",{className:"mt-1 text-2xl font-bold text-green-600 dark:text-green-400",children:[n,r.totalCommissionPaid]}),e.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:s("Total payouts")})]}),e.jsx("div",{className:"h-10 w-10 rounded-full bg-green-100 dark:bg-green-900/30 flex items-center justify-center",children:e.jsx(h,{className:"h-5 w-5 text-green-600 dark:text-green-400"})})]})})}),e.jsx(a,{className:"border-l-4 border-l-purple-500 hover:shadow-lg transition-shadow duration-300",children:e.jsx(l,{className:"p-5",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground",children:s("Active Companies")}),e.jsx("h3",{className:"mt-1 text-2xl font-bold text-purple-600 dark:text-purple-400",children:((g=r.topCompanies)==null?void 0:g.length)||0}),e.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:s("Referring companies")})]}),e.jsx("div",{className:"h-10 w-10 rounded-full bg-purple-100 dark:bg-purple-900/30 flex items-center justify-center",children:e.jsx(p,{className:"h-5 w-5 text-purple-600 dark:text-purple-400"})})]})})})]}),e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-4",children:[e.jsxs(a,{className:"hover:shadow-lg transition-shadow duration-300",children:[e.jsx(i,{className:"pb-3 bg-gradient-to-r from-blue-50 to-purple-50 dark:from-blue-950/20 dark:to-purple-950/20",children:e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("div",{className:"h-9 w-9 rounded-lg bg-blue-100 dark:bg-blue-900/30 flex items-center justify-center",children:e.jsx(u,{className:"h-4 w-4 text-blue-600 dark:text-blue-400"})}),e.jsxs("div",{children:[e.jsx(c,{className:"text-base font-semibold",children:s("Top Referring Companies")}),e.jsx(x,{className:"text-xs",children:s("Companies with most referrals")})]})]})}),e.jsx(l,{className:"pt-4",children:r.topCompanies&&r.topCompanies.length>0?e.jsx("div",{className:"space-y-2",children:r.topCompanies.slice(0,5).map((t,C)=>e.jsxs("div",{className:"flex items-center justify-between p-3 rounded-lg hover:bg-muted/50 transition-colors",children:[e.jsxs("div",{className:"flex items-center space-x-3 min-w-0",children:[e.jsx("div",{className:"flex items-center justify-center w-7 h-7 rounded-full bg-muted text-xs font-semibold text-muted-foreground shrink-0",children:C+1}),e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-semibold truncate",children:t.name}),e.jsxs("div",{className:"flex items-center gap-1 text-xs text-muted-foreground",children:[e.jsx(b,{className:"h-3 w-3 shrink-0"}),e.jsx("span",{className:"truncate",children:t.email})]})]})]}),e.jsxs("div",{className:"text-right ml-3 shrink-0",children:[e.jsxs("div",{className:"flex items-center gap-1 text-sm font-semibold text-blue-600 dark:text-blue-400",children:[e.jsx(d,{className:"h-4 w-4"}),t.referral_count]}),e.jsxs("p",{className:"text-xs text-green-600 dark:text-green-400 font-medium",children:[n,t.total_earned||0]})]})]},t.id))}):e.jsxs("div",{className:"text-center py-6",children:[e.jsx(u,{className:"h-10 w-10 text-muted-foreground mx-auto mb-2 opacity-50"}),e.jsx("p",{className:"text-sm font-medium text-muted-foreground",children:s("No companies yet")})]})})]}),e.jsxs(a,{className:"hover:shadow-lg transition-shadow duration-300",children:[e.jsx(i,{className:"pb-3 bg-gradient-to-r from-green-50 to-emerald-50 dark:from-green-950/20 dark:to-emerald-950/20",children:e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("div",{className:"h-9 w-9 rounded-lg bg-green-100 dark:bg-green-900/30 flex items-center justify-center",children:e.jsx(p,{className:"h-4 w-4 text-green-600 dark:text-green-400"})}),e.jsxs("div",{children:[e.jsx(c,{className:"text-base font-semibold",children:s("Monthly Performance")}),e.jsx(x,{className:"text-xs",children:s("This year statistics")})]})]})}),e.jsx(l,{className:"pt-4",children:e.jsxs("div",{className:"space-y-3",children:[e.jsxs("div",{className:"p-3 rounded-lg bg-gradient-to-br from-blue-50 to-blue-100 dark:from-blue-950/30 dark:to-blue-900/20 border border-blue-200 dark:border-blue-800",children:[e.jsxs("div",{className:"flex items-center justify-between mb-1",children:[e.jsx("p",{className:"text-sm font-medium text-blue-900 dark:text-blue-100",children:s("Referral Signups")}),e.jsx(d,{className:"h-4 w-4 text-blue-600 dark:text-blue-400"})]}),e.jsx("p",{className:"text-2xl font-bold text-blue-600 dark:text-blue-400",children:r.monthlyReferrals||0}),e.jsxs("p",{className:"text-xs text-blue-700 dark:text-blue-300 mt-1 flex items-center gap-1",children:[e.jsx(N,{className:"h-3 w-3"}),s("Total this year")]})]}),e.jsxs("div",{className:"p-3 rounded-lg bg-gradient-to-br from-green-50 to-green-100 dark:from-green-950/30 dark:to-green-900/20 border border-green-200 dark:border-green-800",children:[e.jsxs("div",{className:"flex items-center justify-between mb-1",children:[e.jsx("p",{className:"text-sm font-medium text-green-900 dark:text-green-100",children:s("Payouts Processed")}),e.jsx(h,{className:"h-4 w-4 text-green-600 dark:text-green-400"})]}),e.jsxs("p",{className:"text-2xl font-bold text-green-600 dark:text-green-400",children:[n,r.monthlyPayouts||0]}),e.jsxs("p",{className:"text-xs text-green-700 dark:text-green-300 mt-1 flex items-center gap-1",children:[e.jsx(N,{className:"h-3 w-3"}),s("Total this year")]})]})]})})]})]})]}):e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-4",children:[e.jsx(a,{className:"border-l-4 border-l-green-500 hover:shadow-lg transition-shadow duration-300",children:e.jsx(l,{className:"p-5",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground",children:s("Total Referrals")}),e.jsx("h3",{className:"mt-1 text-2xl font-bold text-green-600 dark:text-green-400",children:r.totalReferrals}),e.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:s("All referrals")})]}),e.jsx("div",{className:"h-10 w-10 rounded-full bg-green-100 dark:bg-green-900/30 flex items-center justify-center",children:e.jsx(d,{className:"h-5 w-5 text-green-600 dark:text-green-400"})})]})})}),e.jsx(a,{className:"border-l-4 border-l-blue-500 hover:shadow-lg transition-shadow duration-300",children:e.jsx(l,{className:"p-5",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground",children:s("Referred Users")}),e.jsx("h3",{className:"mt-1 text-2xl font-bold text-blue-600 dark:text-blue-400",children:r.referredUsersCount||0}),e.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:s("Active users")})]}),e.jsx("div",{className:"h-10 w-10 rounded-full bg-blue-100 dark:bg-blue-900/30 flex items-center justify-center",children:e.jsx(d,{className:"h-5 w-5 text-blue-600 dark:text-blue-400"})})]})})}),e.jsx(a,{className:"border-l-4 border-l-amber-500 hover:shadow-lg transition-shadow duration-300",children:e.jsx(l,{className:"p-5",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground",children:s("Total Earned")}),e.jsxs("h3",{className:"mt-1 text-2xl font-bold text-amber-600 dark:text-amber-400",children:[n,r.totalEarned]}),e.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:s("Commission earned")})]}),e.jsx("div",{className:"h-10 w-10 rounded-full bg-amber-100 dark:bg-amber-900/30 flex items-center justify-center",children:e.jsx(h,{className:"h-5 w-5 text-amber-600 dark:text-amber-400"})})]})})}),e.jsx(a,{className:"border-l-4 border-l-purple-500 hover:shadow-lg transition-shadow duration-300",children:e.jsx(l,{className:"p-5",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground",children:s("Available Balance")}),e.jsxs("h3",{className:"mt-1 text-2xl font-bold text-purple-600 dark:text-purple-400",children:[n,r.availableBalance.toFixed(2)]}),e.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:s("Ready to withdraw")})]}),e.jsx("div",{className:"h-10 w-10 rounded-full bg-purple-100 dark:bg-purple-900/30 flex items-center justify-center",children:e.jsx(u,{className:"h-5 w-5 text-purple-600 dark:text-purple-400"})})]})})})]}),e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-4",children:[e.jsxs(a,{className:"hover:shadow-lg transition-shadow duration-300",children:[e.jsx(i,{className:"pb-3 bg-gradient-to-r from-blue-50 to-indigo-50 dark:from-blue-950/20 dark:to-indigo-950/20",children:e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("div",{className:"h-9 w-9 rounded-lg bg-blue-100 dark:bg-blue-900/30 flex items-center justify-center",children:e.jsx(v,{className:"h-4 w-4 text-blue-600 dark:text-blue-400"})}),e.jsxs("div",{children:[e.jsx(c,{className:"text-base font-semibold",children:s("Your Referral Link")}),e.jsx(x,{className:"text-xs",children:s("Share and earn commissions")})]})]})}),e.jsxs(l,{className:"pt-4",children:[e.jsxs("div",{className:"flex space-x-2",children:[e.jsx(P,{value:m||"",readOnly:!0,className:"flex-1 font-mono text-sm"}),e.jsx(A,{onClick:y,variant:"outline",size:"icon",className:"shrink-0",children:k?e.jsx(U,{className:"h-4 w-4 text-green-600"}):e.jsx(v,{className:"h-4 w-4"})})]}),e.jsx("p",{className:"text-xs text-muted-foreground mt-2 p-2 bg-muted/50 rounded-lg",children:s("Share this link to earn commissions when users sign up and purchase plans")})]})]}),e.jsxs(a,{className:"hover:shadow-lg transition-shadow duration-300",children:[e.jsx(i,{className:"pb-3 bg-gradient-to-r from-purple-50 to-pink-50 dark:from-purple-950/20 dark:to-pink-950/20",children:e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("div",{className:"h-9 w-9 rounded-lg bg-purple-100 dark:bg-purple-900/30 flex items-center justify-center",children:e.jsx(d,{className:"h-4 w-4 text-purple-600 dark:text-purple-400"})}),e.jsxs("div",{children:[e.jsx(c,{className:"text-base font-semibold",children:s("Recent Referred Users")}),e.jsx(x,{className:"text-xs",children:s("Latest referrals")})]})]})}),e.jsx(l,{className:"pt-4",children:o&&o.length>0?e.jsx("div",{className:"space-y-2",children:o.map(t=>e.jsxs("div",{className:"flex items-center justify-between p-3 rounded-lg hover:bg-muted/50 transition-colors",children:[e.jsxs("div",{className:"flex items-center space-x-3 min-w-0",children:[t.avatar?e.jsx("img",{src:t.avatar,alt:t.name,className:"w-8 h-8 rounded-full object-cover shrink-0"}):e.jsx("div",{className:"w-8 h-8 bg-gradient-to-br from-blue-500 to-purple-500 rounded-full flex items-center justify-center shrink-0",children:e.jsx("span",{className:"text-xs font-semibold text-white",children:t.name.charAt(0).toUpperCase()})}),e.jsxs("div",{className:"min-w-0",children:[e.jsx("p",{className:"font-semibold text-sm truncate",children:t.name}),e.jsxs("div",{className:"flex items-center gap-1 text-xs text-muted-foreground",children:[e.jsx(b,{className:"h-3 w-3 shrink-0"}),e.jsx("span",{className:"truncate",children:t.email})]})]})]}),e.jsx("div",{className:"text-right ml-3 shrink-0",children:t.plan?e.jsx(f,{variant:"default",className:"text-xs bg-green-100 text-green-700 dark:bg-green-900/30 dark:text-green-400",children:t.plan.name}):e.jsx(f,{variant:"secondary",className:"text-xs",children:s("No Plan")})})]},t.id))}):e.jsxs("div",{className:"text-center py-6",children:[e.jsx(d,{className:"h-10 w-10 text-muted-foreground mx-auto mb-2 opacity-50"}),e.jsx("p",{className:"text-sm font-medium text-muted-foreground mb-1",children:s("No referred users yet")}),e.jsx("p",{className:"text-xs text-muted-foreground",children:s("Share your link to get started")})]})})]})]})]})}export{Y as default}; diff --git a/public/build/assets/referral-settings-CMT_9mKJ.js b/public/build/assets/referral-settings-bJlj2V5l.js similarity index 92% rename from public/build/assets/referral-settings-CMT_9mKJ.js rename to public/build/assets/referral-settings-bJlj2V5l.js index badc53fb4..66a2fdd71 100644 --- a/public/build/assets/referral-settings-CMT_9mKJ.js +++ b/public/build/assets/referral-settings-bJlj2V5l.js @@ -1 +1 @@ -import{j as e}from"./ui-Z445SNHD.js";import{u as f,b as j,C as _,n as v,o as C,m as g,L as c,I as h,B as N,t as n}from"./app-36WMjvX0.js";import{T as y}from"./textarea-CdnKPU5F.js";import{S as F}from"./switch-C7AW5g5G.js";import"./utils-BWxnHGCV.js";import"./index-9MclThM-.js";function w({settings:o,currencySymbol:u,globalSettings:r}){const{t:s}=f(),{data:t,setData:m,post:p,processing:l,errors:d}=j({is_enabled:o.is_enabled,commission_percentage:o.commission_percentage,threshold_amount:o.threshold_amount,guidelines:o.guidelines||""}),x=i=>{i.preventDefault(),r!=null&&r.is_demo||n.loading(s("Updating referral settings...")),p(route("referral.settings.update"),{onSuccess:a=>{r!=null&&r.is_demo||n.dismiss(),a.props.flash.success?n.success(s(a.props.flash.success)):a.props.flash.error&&n.error(s(a.props.flash.error))},onError:a=>{r!=null&&r.is_demo||n.dismiss(),typeof a=="string"?n.error(s(a)):n.error(s("Failed to update referral settings: {{errors}}",{errors:Object.values(a).join(", ")}))}})};return e.jsxs(_,{children:[e.jsx(v,{children:e.jsx(C,{className:"text-base font-semibold",children:s("Referral Program Settings")})}),e.jsx(g,{children:e.jsxs("form",{onSubmit:x,className:"space-y-6",children:[e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(F,{id:"is_enabled",checked:t.is_enabled,onCheckedChange:i=>m("is_enabled",i)}),e.jsx(c,{htmlFor:"is_enabled",children:s("Enable Referral Program")})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx(c,{htmlFor:"commission_percentage",children:s("Commission Percentage (%)")}),e.jsx(h,{id:"commission_percentage",type:"number",step:"0.01",min:"0",max:"100",value:t.commission_percentage,onChange:i=>m("commission_percentage",i.target.value)}),d.commission_percentage&&e.jsx("p",{className:"text-sm text-red-500",children:d.commission_percentage})]}),e.jsxs("div",{children:[e.jsxs(c,{htmlFor:"threshold_amount",children:[s("Minimum Threshold Amount")," ",u]}),e.jsx(h,{id:"threshold_amount",type:"number",step:"0.01",min:"0",value:t.threshold_amount,onChange:i=>m("threshold_amount",i.target.value)}),d.threshold_amount&&e.jsx("p",{className:"text-sm text-red-500",children:d.threshold_amount})]})]}),e.jsxs("div",{children:[e.jsx(c,{htmlFor:"guidelines",children:s("Referral Guidelines")}),e.jsx(y,{id:"guidelines",value:t.guidelines,onChange:i=>m("guidelines",i.target.value),placeholder:s("Enter referral program guidelines and terms..."),rows:6}),d.guidelines&&e.jsx("p",{className:"text-sm text-red-500",children:d.guidelines})]}),e.jsx("div",{className:"flex justify-end",children:e.jsx(N,{type:"submit",disabled:l,children:s(l?"Saving...":"Save Settings")})})]})})]})}export{w as default}; +import{j as e}from"./ui-Z445SNHD.js";import{u as f,b as j,C as _,n as v,o as C,m as g,L as c,I as h,B as N,t as n}from"./app-Da3PX8qg.js";import{T as y}from"./textarea-BgXisGCr.js";import{S as F}from"./switch-DCoM0Ivb.js";import"./utils-BWxnHGCV.js";import"./index-9MclThM-.js";function w({settings:o,currencySymbol:u,globalSettings:r}){const{t:s}=f(),{data:t,setData:m,post:p,processing:l,errors:d}=j({is_enabled:o.is_enabled,commission_percentage:o.commission_percentage,threshold_amount:o.threshold_amount,guidelines:o.guidelines||""}),x=i=>{i.preventDefault(),r!=null&&r.is_demo||n.loading(s("Updating referral settings...")),p(route("referral.settings.update"),{onSuccess:a=>{r!=null&&r.is_demo||n.dismiss(),a.props.flash.success?n.success(s(a.props.flash.success)):a.props.flash.error&&n.error(s(a.props.flash.error))},onError:a=>{r!=null&&r.is_demo||n.dismiss(),typeof a=="string"?n.error(s(a)):n.error(s("Failed to update referral settings: {{errors}}",{errors:Object.values(a).join(", ")}))}})};return e.jsxs(_,{children:[e.jsx(v,{children:e.jsx(C,{className:"text-base font-semibold",children:s("Referral Program Settings")})}),e.jsx(g,{children:e.jsxs("form",{onSubmit:x,className:"space-y-6",children:[e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(F,{id:"is_enabled",checked:t.is_enabled,onCheckedChange:i=>m("is_enabled",i)}),e.jsx(c,{htmlFor:"is_enabled",children:s("Enable Referral Program")})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx(c,{htmlFor:"commission_percentage",children:s("Commission Percentage (%)")}),e.jsx(h,{id:"commission_percentage",type:"number",step:"0.01",min:"0",max:"100",value:t.commission_percentage,onChange:i=>m("commission_percentage",i.target.value)}),d.commission_percentage&&e.jsx("p",{className:"text-sm text-red-500",children:d.commission_percentage})]}),e.jsxs("div",{children:[e.jsxs(c,{htmlFor:"threshold_amount",children:[s("Minimum Threshold Amount")," ",u]}),e.jsx(h,{id:"threshold_amount",type:"number",step:"0.01",min:"0",value:t.threshold_amount,onChange:i=>m("threshold_amount",i.target.value)}),d.threshold_amount&&e.jsx("p",{className:"text-sm text-red-500",children:d.threshold_amount})]})]}),e.jsxs("div",{children:[e.jsx(c,{htmlFor:"guidelines",children:s("Referral Guidelines")}),e.jsx(y,{id:"guidelines",value:t.guidelines,onChange:i=>m("guidelines",i.target.value),placeholder:s("Enter referral program guidelines and terms..."),rows:6}),d.guidelines&&e.jsx("p",{className:"text-sm text-red-500",children:d.guidelines})]}),e.jsx("div",{className:"flex justify-end",children:e.jsx(N,{type:"submit",disabled:l,children:s(l?"Saving...":"Save Settings")})})]})})]})}export{w as default}; diff --git a/public/build/assets/referred-users-CkAM9o_3.js b/public/build/assets/referred-users-0HXz_Kg2.js similarity index 82% rename from public/build/assets/referred-users-CkAM9o_3.js rename to public/build/assets/referred-users-0HXz_Kg2.js index 28b1fbeeb..7e35644bb 100644 --- a/public/build/assets/referred-users-CkAM9o_3.js +++ b/public/build/assets/referred-users-0HXz_Kg2.js @@ -1 +1 @@ -import{j as e}from"./ui-Z445SNHD.js";import{P as g}from"./page-template-B_mOhR6n.js";import{u as N,c as b,C as n,m,n as v,o as y,l as c,r as x}from"./app-36WMjvX0.js";import{P as w}from"./pagination-n2efY1KU.js";import{U as p}from"./users-Czs1F8XM.js";import{C}from"./circle-check-big-DqURlwt2.js";import{D as k}from"./dollar-sign-CFqWGHdB.js";import{C as P}from"./calendar-BYVpj4_X.js";import{A as U}from"./arrow-left-CjPQICYw.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";function xe(){const{t:r}=N(),{props:f}=b(),{referredUsers:a,userType:h,currencySymbol:l}=f,o=s=>{var i;return((i=s.referrals)==null?void 0:i.reduce((t,d)=>t+(Number(d.amount)||0),0))||0},j=s=>{var t;if(!s.plan)return null;const i=(t=s.plan_orders)==null?void 0:t[0];if(i){const d=i.billing_cycle==="yearly";return{name:s.plan.name,price:i.final_price,cycle:d?"year":"month"}}return{name:s.plan.name,price:s.plan.price,cycle:"month"}},u=[{title:r("Dashboard"),href:route("dashboard")},{title:r("Referral Program"),href:route("referral.index")},{title:r("Referral Users")}];return e.jsx(g,{title:r("Referred Users"),url:"/referral/referred-users",breadcrumbs:u,actions:[{label:r("Back"),icon:e.jsx(U,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>x.get(route("referral.index"))}],children:e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:[e.jsx(n,{children:e.jsx(m,{className:"p-6",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground",children:r("Total Referred Users")}),e.jsx("p",{className:"mt-2 text-2xl font-bold",children:a.total})]}),e.jsx("div",{className:"rounded-full bg-green-100 p-3 dark:bg-green-900",children:e.jsx(p,{className:"h-5 w-5 text-green-600 dark:text-green-400"})})]})})}),e.jsx(n,{children:e.jsx(m,{className:"p-6",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground",children:r("Users with Plans")}),e.jsx("p",{className:"mt-2 text-2xl font-bold",children:a.data.filter(s=>s.plan).length})]}),e.jsx("div",{className:"rounded-full bg-blue-100 p-3 dark:bg-blue-900",children:e.jsx(C,{className:"h-5 w-5 text-blue-600 dark:text-blue-400"})})]})})}),e.jsx(n,{children:e.jsx(m,{className:"p-6",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground",children:r("Total Commission Earned")}),e.jsxs("p",{className:"mt-2 text-2xl font-bold",children:[l,(a.data.reduce((s,i)=>s+o(i),0)||0).toFixed(2)]})]}),e.jsx("div",{className:"rounded-full bg-yellow-100 p-3 dark:bg-yellow-900",children:e.jsx(k,{className:"h-5 w-5 text-yellow-600 dark:text-yellow-400"})})]})})})]}),e.jsxs(n,{children:[e.jsx(v,{children:e.jsx(y,{className:"text-base font-semibold",children:r("Referred Users List")})}),e.jsx(m,{children:a.data.length===0?e.jsxs("div",{className:"text-center py-12",children:[e.jsx(p,{className:"h-12 w-12 text-muted-foreground mx-auto mb-4"}),e.jsx("p",{className:"text-base font-semibold text-muted-foreground mb-2",children:r("No referred users yet")}),e.jsx("p",{className:"text-sm text-muted-foreground",children:r(h==="superadmin"?"No users have registered using referral codes yet.":"Share your referral link to start earning commissions.")})]}):e.jsx("div",{className:"space-y-4",children:a.data.map(s=>{var i;return e.jsxs("div",{className:"border rounded-lg p-4 hover:shadow-md transition-shadow",children:[e.jsxs("div",{className:"flex items-start justify-between gap-4",children:[e.jsxs("div",{className:"flex items-start space-x-3 flex-1",children:[e.jsx("div",{className:"w-12 h-12 bg-primary/10 rounded-full flex items-center justify-center flex-shrink-0",children:e.jsx("span",{className:"text-sm font-medium text-primary",children:s.name.charAt(0).toUpperCase()})}),e.jsxs("div",{className:"flex-1 min-w-0",children:[e.jsx("p",{className:"text-sm font-semibold",children:s.name}),e.jsx("p",{className:"text-sm text-muted-foreground mb-2",children:s.email}),e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(P,{className:"h-4 w-4 text-muted-foreground"}),e.jsxs("span",{className:"text-xs text-muted-foreground",children:[r("Registered")," ",((i=window.appSettings)==null?void 0:i.formatDateTimeSimple(s.created_at,!1))||new Date(s.created_at).toLocaleDateString()]})]})]})]}),e.jsxs("div",{className:"flex items-start space-x-6 flex-shrink-0",children:[e.jsx("div",{className:"text-right",children:(()=>{const t=j(s);return t?e.jsxs("div",{children:[e.jsx(c,{variant:"default",className:"mb-1.5",children:t.name}),e.jsxs("p",{className:"text-sm text-muted-foreground",children:[l,t.price,"/",r(t.cycle)]})]}):e.jsx(c,{variant:"secondary",children:r("No Plan")})})()}),o(s)>0&&e.jsxs("div",{className:"text-right min-w-[80px]",children:[e.jsxs("p",{className:"text-sm font-semibold text-green-600",children:["+",l,o(s)]}),e.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:r("Commission")})]})]})]}),s.referrals&&s.referrals.length>0&&e.jsxs("div",{className:"mt-4 pt-4 border-t",children:[e.jsx("p",{className:"text-sm font-semibold mb-2",children:r("Commission History")}),e.jsx("div",{className:"space-y-2",children:s.referrals.map(t=>e.jsxs("div",{className:"flex justify-between items-center",children:[e.jsxs("span",{className:"text-sm text-muted-foreground",children:[t.commission_percentage,"% ",r("commission")]}),e.jsxs("span",{className:"text-sm font-semibold text-green-600",children:["+",l,t.amount]})]},t.id))})]})]},s.id)})})})]}),a.last_page>1&&e.jsx(w,{from:a.from,to:a.to,total:a.total,links:a.links,currentPage:a.current_page,lastPage:a.last_page,entityName:r("users"),onPageChange:s=>{x.visit(s,{preserveState:!0,preserveScroll:!0})}})]})})}export{xe as default}; +import{j as e}from"./ui-Z445SNHD.js";import{P as g}from"./page-template-Cw8W4Qs2.js";import{u as N,c as b,C as n,m,n as v,o as y,l as c,r as x}from"./app-Da3PX8qg.js";import{P as w}from"./pagination-B9z4VraF.js";import{U as p}from"./users-BG7aX58P.js";import{C}from"./circle-check-big-KTDTMhTs.js";import{D as k}from"./dollar-sign-BKfERkc9.js";import{C as P}from"./calendar-kiIl5Cyq.js";import{A as U}from"./arrow-left-B9tcIgis.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";function xe(){const{t:r}=N(),{props:f}=b(),{referredUsers:a,userType:h,currencySymbol:l}=f,o=s=>{var i;return((i=s.referrals)==null?void 0:i.reduce((t,d)=>t+(Number(d.amount)||0),0))||0},j=s=>{var t;if(!s.plan)return null;const i=(t=s.plan_orders)==null?void 0:t[0];if(i){const d=i.billing_cycle==="yearly";return{name:s.plan.name,price:i.final_price,cycle:d?"year":"month"}}return{name:s.plan.name,price:s.plan.price,cycle:"month"}},u=[{title:r("Dashboard"),href:route("dashboard")},{title:r("Referral Program"),href:route("referral.index")},{title:r("Referral Users")}];return e.jsx(g,{title:r("Referred Users"),url:"/referral/referred-users",breadcrumbs:u,actions:[{label:r("Back"),icon:e.jsx(U,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>x.get(route("referral.index"))}],children:e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:[e.jsx(n,{children:e.jsx(m,{className:"p-6",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground",children:r("Total Referred Users")}),e.jsx("p",{className:"mt-2 text-2xl font-bold",children:a.total})]}),e.jsx("div",{className:"rounded-full bg-green-100 p-3 dark:bg-green-900",children:e.jsx(p,{className:"h-5 w-5 text-green-600 dark:text-green-400"})})]})})}),e.jsx(n,{children:e.jsx(m,{className:"p-6",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground",children:r("Users with Plans")}),e.jsx("p",{className:"mt-2 text-2xl font-bold",children:a.data.filter(s=>s.plan).length})]}),e.jsx("div",{className:"rounded-full bg-blue-100 p-3 dark:bg-blue-900",children:e.jsx(C,{className:"h-5 w-5 text-blue-600 dark:text-blue-400"})})]})})}),e.jsx(n,{children:e.jsx(m,{className:"p-6",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground",children:r("Total Commission Earned")}),e.jsxs("p",{className:"mt-2 text-2xl font-bold",children:[l,(a.data.reduce((s,i)=>s+o(i),0)||0).toFixed(2)]})]}),e.jsx("div",{className:"rounded-full bg-yellow-100 p-3 dark:bg-yellow-900",children:e.jsx(k,{className:"h-5 w-5 text-yellow-600 dark:text-yellow-400"})})]})})})]}),e.jsxs(n,{children:[e.jsx(v,{children:e.jsx(y,{className:"text-base font-semibold",children:r("Referred Users List")})}),e.jsx(m,{children:a.data.length===0?e.jsxs("div",{className:"text-center py-12",children:[e.jsx(p,{className:"h-12 w-12 text-muted-foreground mx-auto mb-4"}),e.jsx("p",{className:"text-base font-semibold text-muted-foreground mb-2",children:r("No referred users yet")}),e.jsx("p",{className:"text-sm text-muted-foreground",children:r(h==="superadmin"?"No users have registered using referral codes yet.":"Share your referral link to start earning commissions.")})]}):e.jsx("div",{className:"space-y-4",children:a.data.map(s=>{var i;return e.jsxs("div",{className:"border rounded-lg p-4 hover:shadow-md transition-shadow",children:[e.jsxs("div",{className:"flex items-start justify-between gap-4",children:[e.jsxs("div",{className:"flex items-start space-x-3 flex-1",children:[e.jsx("div",{className:"w-12 h-12 bg-primary/10 rounded-full flex items-center justify-center flex-shrink-0",children:e.jsx("span",{className:"text-sm font-medium text-primary",children:s.name.charAt(0).toUpperCase()})}),e.jsxs("div",{className:"flex-1 min-w-0",children:[e.jsx("p",{className:"text-sm font-semibold",children:s.name}),e.jsx("p",{className:"text-sm text-muted-foreground mb-2",children:s.email}),e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(P,{className:"h-4 w-4 text-muted-foreground"}),e.jsxs("span",{className:"text-xs text-muted-foreground",children:[r("Registered")," ",((i=window.appSettings)==null?void 0:i.formatDateTimeSimple(s.created_at,!1))||new Date(s.created_at).toLocaleDateString()]})]})]})]}),e.jsxs("div",{className:"flex items-start space-x-6 flex-shrink-0",children:[e.jsx("div",{className:"text-right",children:(()=>{const t=j(s);return t?e.jsxs("div",{children:[e.jsx(c,{variant:"default",className:"mb-1.5",children:t.name}),e.jsxs("p",{className:"text-sm text-muted-foreground",children:[l,t.price,"/",r(t.cycle)]})]}):e.jsx(c,{variant:"secondary",children:r("No Plan")})})()}),o(s)>0&&e.jsxs("div",{className:"text-right min-w-[80px]",children:[e.jsxs("p",{className:"text-sm font-semibold text-green-600",children:["+",l,o(s)]}),e.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:r("Commission")})]})]})]}),s.referrals&&s.referrals.length>0&&e.jsxs("div",{className:"mt-4 pt-4 border-t",children:[e.jsx("p",{className:"text-sm font-semibold mb-2",children:r("Commission History")}),e.jsx("div",{className:"space-y-2",children:s.referrals.map(t=>e.jsxs("div",{className:"flex justify-between items-center",children:[e.jsxs("span",{className:"text-sm text-muted-foreground",children:[t.commission_percentage,"% ",r("commission")]}),e.jsxs("span",{className:"text-sm font-semibold text-green-600",children:["+",l,t.amount]})]},t.id))})]})]},s.id)})})})]}),a.last_page>1&&e.jsx(w,{from:a.from,to:a.to,total:a.total,links:a.links,currentPage:a.current_page,lastPage:a.last_page,entityName:r("users"),onPageChange:s=>{x.visit(s,{preserveState:!0,preserveScroll:!0})}})]})})}export{xe as default}; diff --git a/public/build/assets/referred-users-section-KcXEa8dR.js b/public/build/assets/referred-users-section-BF-wn9ff.js similarity index 94% rename from public/build/assets/referred-users-section-KcXEa8dR.js rename to public/build/assets/referred-users-section-BF-wn9ff.js index 9fdfa41d2..613db8fff 100644 --- a/public/build/assets/referred-users-section-KcXEa8dR.js +++ b/public/build/assets/referred-users-section-BF-wn9ff.js @@ -1 +1 @@ -import{j as e}from"./ui-Z445SNHD.js";import{u as j,C as r,m,n as f,o as g,r as u}from"./app-36WMjvX0.js";import{P as N}from"./pagination-n2efY1KU.js";import{U as o}from"./users-Czs1F8XM.js";import{C as b}from"./circle-check-big-DqURlwt2.js";import{D as v}from"./dollar-sign-CFqWGHdB.js";import{C as y}from"./calendar-BYVpj4_X.js";import"./utils-BWxnHGCV.js";function S({referredUsers:l,userType:x,currencySymbol:i}){const{t}=j(),d=s=>{var n;return((n=s.referrals)==null?void 0:n.reduce((a,c)=>a+(Number(c.amount)||0),0))||0},p=()=>l.data.reduce((s,n)=>s+d(n),0)||0,h=s=>{var a;if(!s.plan)return null;const n=(a=s.plan_orders)==null?void 0:a[0];if(n){const c=n.billing_cycle==="yearly";return{name:s.plan.name,price:n.final_price,cycle:c?"year":"month"}}return{name:s.plan.name,price:s.plan.price,cycle:"month"}};return e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:[e.jsx(r,{children:e.jsx(m,{className:"p-6",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground",children:t("Total Referred Users")}),e.jsx("p",{className:"mt-2 text-2xl font-bold",children:l.total})]}),e.jsx("div",{className:"rounded-full bg-green-100 p-3 dark:bg-green-900",children:e.jsx(o,{className:"h-5 w-5 text-green-600 dark:text-green-400"})})]})})}),e.jsx(r,{children:e.jsx(m,{className:"p-6",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground",children:t("Users with Plans")}),e.jsx("p",{className:"mt-2 text-2xl font-bold",children:l.data.filter(s=>s.plan).length})]}),e.jsx("div",{className:"rounded-full bg-blue-100 p-3 dark:bg-blue-900",children:e.jsx(b,{className:"h-5 w-5 text-blue-600 dark:text-blue-400"})})]})})}),e.jsx(r,{children:e.jsx(m,{className:"p-6",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground",children:t("Total Commission Earned")}),e.jsxs("p",{className:"mt-2 text-2xl font-bold",children:[i,p().toFixed(2)]})]}),e.jsx("div",{className:"rounded-full bg-yellow-100 p-3 dark:bg-yellow-900",children:e.jsx(v,{className:"h-5 w-5 text-yellow-600 dark:text-yellow-400"})})]})})})]}),e.jsxs(r,{children:[e.jsx(f,{children:e.jsx(g,{className:"text-base font-semibold",children:t("Referred Users List")})}),e.jsx(m,{children:l.data.length===0?e.jsxs("div",{className:"text-center py-12",children:[e.jsx(o,{className:"h-12 w-12 text-muted-foreground mx-auto mb-4"}),e.jsx("p",{className:"text-base font-semibold text-muted-foreground mb-2",children:t("No referred users yet")}),e.jsx("p",{className:"text-sm text-muted-foreground",children:t(x==="superadmin"?"No users have registered using referral codes yet.":"Share your referral link to start earning commissions.")})]}):e.jsx("div",{className:"space-y-4",children:l.data.map(s=>{var n;return e.jsxs("div",{className:"border rounded-lg p-4 hover:shadow-md transition-shadow",children:[e.jsxs("div",{className:"flex items-start justify-between gap-4",children:[e.jsxs("div",{className:"flex items-start space-x-3 flex-1",children:[e.jsx("div",{className:"w-12 h-12 bg-primary/10 rounded-full flex items-center justify-center flex-shrink-0",children:e.jsx("span",{className:"text-sm font-medium text-primary",children:s.name.charAt(0).toUpperCase()})}),e.jsxs("div",{className:"flex-1 min-w-0",children:[e.jsx("p",{className:"text-sm font-semibold",children:s.name}),e.jsx("p",{className:"text-sm text-muted-foreground mb-2",children:s.email}),e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(y,{className:"h-4 w-4 text-muted-foreground"}),e.jsxs("span",{className:"text-xs text-muted-foreground",children:[t("Registered")," ",((n=window.appSettings)==null?void 0:n.formatDateTimeSimple(s.created_at,!1))||new Date(s.created_at).toLocaleDateString()]})]})]})]}),e.jsxs("div",{className:"flex items-start space-x-6 flex-shrink-0",children:[e.jsx("div",{className:"text-right",children:(()=>{const a=h(s);return a?e.jsxs("div",{children:[e.jsx("span",{className:"inline-flex items-center rounded-md bg-blue-50 px-2 py-1 text-xs font-medium text-blue-700 ring-1 ring-inset ring-blue-700/10 mb-1.5",children:a.name}),e.jsxs("p",{className:"text-sm text-muted-foreground",children:[i,a.price,"/",t(a.cycle)]})]}):e.jsx("span",{className:"inline-flex items-center rounded-md bg-gray-50 px-2 py-1 text-xs font-medium text-gray-600 ring-1 ring-inset ring-gray-500/10",children:t("No Plan")})})()}),d(s)>0&&e.jsxs("div",{className:"text-right min-w-[80px]",children:[e.jsxs("p",{className:"text-sm font-semibold text-green-600",children:["+",i,d(s)]}),e.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:t("Commission")})]})]})]}),s.referrals&&s.referrals.length>0&&e.jsxs("div",{className:"mt-4 pt-4 border-t",children:[e.jsx("p",{className:"text-sm font-semibold mb-2",children:t("Commission History")}),e.jsx("div",{className:"space-y-2",children:s.referrals.map(a=>e.jsxs("div",{className:"flex justify-between items-center",children:[e.jsxs("span",{className:"text-sm text-muted-foreground",children:[a.commission_percentage,"% ",t("commission")]}),e.jsxs("span",{className:"text-sm font-semibold text-green-600",children:["+",i,a.amount]})]},a.id))})]})]},s.id)})})})]}),l.last_page>1&&e.jsx(N,{from:l.from,to:l.to,total:l.total,links:l.links,currentPage:l.current_page,lastPage:l.last_page,entityName:t("users"),onPageChange:s=>{u.visit(s,{preserveState:!0,preserveScroll:!0,only:["referredUsers"]})}})]})}export{S as default}; +import{j as e}from"./ui-Z445SNHD.js";import{u as j,C as r,m,n as f,o as g,r as u}from"./app-Da3PX8qg.js";import{P as N}from"./pagination-B9z4VraF.js";import{U as o}from"./users-BG7aX58P.js";import{C as b}from"./circle-check-big-KTDTMhTs.js";import{D as v}from"./dollar-sign-BKfERkc9.js";import{C as y}from"./calendar-kiIl5Cyq.js";import"./utils-BWxnHGCV.js";function S({referredUsers:l,userType:x,currencySymbol:i}){const{t}=j(),d=s=>{var n;return((n=s.referrals)==null?void 0:n.reduce((a,c)=>a+(Number(c.amount)||0),0))||0},p=()=>l.data.reduce((s,n)=>s+d(n),0)||0,h=s=>{var a;if(!s.plan)return null;const n=(a=s.plan_orders)==null?void 0:a[0];if(n){const c=n.billing_cycle==="yearly";return{name:s.plan.name,price:n.final_price,cycle:c?"year":"month"}}return{name:s.plan.name,price:s.plan.price,cycle:"month"}};return e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:[e.jsx(r,{children:e.jsx(m,{className:"p-6",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground",children:t("Total Referred Users")}),e.jsx("p",{className:"mt-2 text-2xl font-bold",children:l.total})]}),e.jsx("div",{className:"rounded-full bg-green-100 p-3 dark:bg-green-900",children:e.jsx(o,{className:"h-5 w-5 text-green-600 dark:text-green-400"})})]})})}),e.jsx(r,{children:e.jsx(m,{className:"p-6",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground",children:t("Users with Plans")}),e.jsx("p",{className:"mt-2 text-2xl font-bold",children:l.data.filter(s=>s.plan).length})]}),e.jsx("div",{className:"rounded-full bg-blue-100 p-3 dark:bg-blue-900",children:e.jsx(b,{className:"h-5 w-5 text-blue-600 dark:text-blue-400"})})]})})}),e.jsx(r,{children:e.jsx(m,{className:"p-6",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-sm font-medium text-muted-foreground",children:t("Total Commission Earned")}),e.jsxs("p",{className:"mt-2 text-2xl font-bold",children:[i,p().toFixed(2)]})]}),e.jsx("div",{className:"rounded-full bg-yellow-100 p-3 dark:bg-yellow-900",children:e.jsx(v,{className:"h-5 w-5 text-yellow-600 dark:text-yellow-400"})})]})})})]}),e.jsxs(r,{children:[e.jsx(f,{children:e.jsx(g,{className:"text-base font-semibold",children:t("Referred Users List")})}),e.jsx(m,{children:l.data.length===0?e.jsxs("div",{className:"text-center py-12",children:[e.jsx(o,{className:"h-12 w-12 text-muted-foreground mx-auto mb-4"}),e.jsx("p",{className:"text-base font-semibold text-muted-foreground mb-2",children:t("No referred users yet")}),e.jsx("p",{className:"text-sm text-muted-foreground",children:t(x==="superadmin"?"No users have registered using referral codes yet.":"Share your referral link to start earning commissions.")})]}):e.jsx("div",{className:"space-y-4",children:l.data.map(s=>{var n;return e.jsxs("div",{className:"border rounded-lg p-4 hover:shadow-md transition-shadow",children:[e.jsxs("div",{className:"flex items-start justify-between gap-4",children:[e.jsxs("div",{className:"flex items-start space-x-3 flex-1",children:[e.jsx("div",{className:"w-12 h-12 bg-primary/10 rounded-full flex items-center justify-center flex-shrink-0",children:e.jsx("span",{className:"text-sm font-medium text-primary",children:s.name.charAt(0).toUpperCase()})}),e.jsxs("div",{className:"flex-1 min-w-0",children:[e.jsx("p",{className:"text-sm font-semibold",children:s.name}),e.jsx("p",{className:"text-sm text-muted-foreground mb-2",children:s.email}),e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(y,{className:"h-4 w-4 text-muted-foreground"}),e.jsxs("span",{className:"text-xs text-muted-foreground",children:[t("Registered")," ",((n=window.appSettings)==null?void 0:n.formatDateTimeSimple(s.created_at,!1))||new Date(s.created_at).toLocaleDateString()]})]})]})]}),e.jsxs("div",{className:"flex items-start space-x-6 flex-shrink-0",children:[e.jsx("div",{className:"text-right",children:(()=>{const a=h(s);return a?e.jsxs("div",{children:[e.jsx("span",{className:"inline-flex items-center rounded-md bg-blue-50 px-2 py-1 text-xs font-medium text-blue-700 ring-1 ring-inset ring-blue-700/10 mb-1.5",children:a.name}),e.jsxs("p",{className:"text-sm text-muted-foreground",children:[i,a.price,"/",t(a.cycle)]})]}):e.jsx("span",{className:"inline-flex items-center rounded-md bg-gray-50 px-2 py-1 text-xs font-medium text-gray-600 ring-1 ring-inset ring-gray-500/10",children:t("No Plan")})})()}),d(s)>0&&e.jsxs("div",{className:"text-right min-w-[80px]",children:[e.jsxs("p",{className:"text-sm font-semibold text-green-600",children:["+",i,d(s)]}),e.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:t("Commission")})]})]})]}),s.referrals&&s.referrals.length>0&&e.jsxs("div",{className:"mt-4 pt-4 border-t",children:[e.jsx("p",{className:"text-sm font-semibold mb-2",children:t("Commission History")}),e.jsx("div",{className:"space-y-2",children:s.referrals.map(a=>e.jsxs("div",{className:"flex justify-between items-center",children:[e.jsxs("span",{className:"text-sm text-muted-foreground",children:[a.commission_percentage,"% ",t("commission")]}),e.jsxs("span",{className:"text-sm font-semibold text-green-600",children:["+",i,a.amount]})]},a.id))})]})]},s.id)})})})]}),l.last_page>1&&e.jsx(N,{from:l.from,to:l.to,total:l.total,links:l.links,currentPage:l.current_page,lastPage:l.last_page,entityName:t("users"),onPageChange:s=>{u.visit(s,{preserveState:!0,preserveScroll:!0,only:["referredUsers"]})}})]})}export{S as default}; diff --git a/public/build/assets/refresh-cw-BTR9wbuS.js b/public/build/assets/refresh-cw--0MMVqmk.js similarity index 91% rename from public/build/assets/refresh-cw-BTR9wbuS.js rename to public/build/assets/refresh-cw--0MMVqmk.js index fc91b5354..2ff4c3356 100644 --- a/public/build/assets/refresh-cw-BTR9wbuS.js +++ b/public/build/assets/refresh-cw--0MMVqmk.js @@ -1,4 +1,4 @@ -import{G as e}from"./app-36WMjvX0.js";/** +import{G as e}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/register-BeZd-2CQ.js b/public/build/assets/register-Cwc44OJK.js similarity index 88% rename from public/build/assets/register-BeZd-2CQ.js rename to public/build/assets/register-Cwc44OJK.js index 0dc967a73..6349fc968 100644 --- a/public/build/assets/register-BeZd-2CQ.js +++ b/public/build/assets/register-Cwc44OJK.js @@ -1 +1 @@ -import{r as j,j as e}from"./ui-Z445SNHD.js";import{u as N,c as v,a as k,b as F,L as l,I as d,T as E}from"./app-36WMjvX0.js";import{I as m}from"./input-error-DbaxcyOC.js";import{T as I}from"./text-link-BE2GFkLu.js";import{C as _}from"./checkbox-Bos2Phgi.js";import{A as T}from"./auth-layout-CwqgjrR_.js";import{R}from"./recaptcha-Ogh3pdFI.js";import"./utils-BWxnHGCV.js";import"./index-9MclThM-.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./use-favicon-D9sXPfy_.js";function Q({referralCode:x,planId:h}){const{t:o}=N(),{globalSettings:i}=v().props,g=i==null?void 0:i.termsConditionsUrl,[b,c]=j.useState(""),{themeColor:u,customColor:y}=k(),t=u==="custom"?y:E[u],{data:s,setData:a,post:f,processing:p,errors:n,reset:w}=F({name:"",email:"",password:"",password_confirmation:"",terms:!1,plan_id:h,referral_code:x}),C=r=>{r.preventDefault(),f(route("register"),{data:{...s,recaptcha_token:b},onFinish:()=>w("password","password_confirmation")})};return e.jsx(T,{title:o("Create your account"),description:o("Enter your details below to get started"),children:e.jsxs("form",{className:"space-y-5",onSubmit:C,children:[e.jsxs("div",{className:"mb-4",children:[e.jsx(l,{htmlFor:"name",className:"block text-sm font-medium text-gray-900",children:o("Full name")}),e.jsx(d,{id:"name",type:"text",required:!0,autoFocus:!0,tabIndex:1,autoComplete:"name",value:s.name,onChange:r=>a("name",r.target.value),placeholder:o("Enter your full name"),className:"w-full px-3 py-2 border border-gray-300 rounded-md text-sm focus:outline-none transition-colors placeholder-gray-400 mt-2",onFocus:r=>r.target.style.borderColor=t,onBlur:r=>r.target.style.borderColor="rgb(209 213 219)"}),e.jsx(m,{message:n.name})]}),e.jsxs("div",{className:"mb-4",children:[e.jsx(l,{htmlFor:"email",className:"block text-sm font-medium text-gray-900",children:o("Email address")}),e.jsx(d,{id:"email",type:"email",required:!0,tabIndex:2,autoComplete:"email",value:s.email,onChange:r=>a("email",r.target.value),placeholder:"Enter your email",className:"w-full px-3 py-2 border border-gray-300 rounded-md text-sm focus:outline-none transition-colors placeholder-gray-400 mt-2",onFocus:r=>r.target.style.borderColor=t,onBlur:r=>r.target.style.borderColor="rgb(209 213 219)"}),e.jsx(m,{message:n.email})]}),e.jsxs("div",{className:"mb-4",children:[e.jsx(l,{htmlFor:"password",className:"block text-sm font-medium text-gray-900",children:o("Password")}),e.jsx(d,{id:"password",type:"password",required:!0,tabIndex:3,autoComplete:"new-password",value:s.password,onChange:r=>a("password",r.target.value),placeholder:"Enter your password",className:"w-full px-3 py-2 border border-gray-300 rounded-md text-sm focus:outline-none transition-colors placeholder-gray-400 mt-2",onFocus:r=>r.target.style.borderColor=t,onBlur:r=>r.target.style.borderColor="rgb(209 213 219)"}),e.jsx(m,{message:n.password})]}),e.jsxs("div",{className:"mb-4",children:[e.jsx(l,{htmlFor:"password_confirmation",className:"block text-sm font-medium text-gray-900",children:o("Confirm password")}),e.jsx(d,{id:"password_confirmation",type:"password",required:!0,tabIndex:4,autoComplete:"new-password",value:s.password_confirmation,onChange:r=>a("password_confirmation",r.target.value),placeholder:"Confirm your password",className:"w-full px-3 py-2 border border-gray-300 rounded-md text-sm focus:outline-none transition-colors placeholder-gray-400 mt-2",onFocus:r=>r.target.style.borderColor=t,onBlur:r=>r.target.style.borderColor="rgb(209 213 219)"}),e.jsx(m,{message:n.password_confirmation})]}),e.jsxs("div",{className:"flex items-center !mt-4 !mb-5",children:[e.jsx(_,{id:"terms",name:"terms",checked:s.terms,onClick:()=>a("terms",!s.terms),tabIndex:5,className:"border border-gray-300 rounded"}),e.jsxs(l,{htmlFor:"terms",className:"ml-2 text-sm text-gray-600",children:[o("I agree to the")," ",e.jsx("a",{href:g||route("home"),target:"_blank",rel:"noopener noreferrer",style:{color:t},className:"hover:underline",children:o("Terms and Conditions")})]})]}),e.jsx(m,{message:n.terms}),e.jsx(R,{onVerify:c,onExpired:()=>c(""),onError:()=>c("")}),e.jsx("button",{type:"submit",disabled:p,tabIndex:6,className:"cursor-pointer w-full text-white py-2.5 text-sm font-medium tracking-wide transition-all duration-200 rounded-md shadow-md hover:shadow-lg transform hover:scale-[1.02] disabled:opacity-50",style:{backgroundColor:t},children:o(p?"Creating account...":"Create Account")}),e.jsx("div",{className:"text-center",children:e.jsxs("p",{className:"text-sm text-gray-500",children:[o("Already have an account?")," ",e.jsx(I,{href:route("login"),className:"font-medium hover:underline",style:{color:t},tabIndex:7,children:o("Sign in")})]})})]})})}export{Q as default}; +import{r as j,j as e}from"./ui-Z445SNHD.js";import{u as N,c as v,a as k,b as F,L as l,I as d,T as E}from"./app-Da3PX8qg.js";import{I as m}from"./input-error-D7LAo-ji.js";import{T as I}from"./text-link-pTNsaDWU.js";import{C as _}from"./checkbox-C3Z6LHOx.js";import{A as T}from"./auth-layout-DUlSVo4s.js";import{R}from"./recaptcha-H_t2xSGd.js";import"./utils-BWxnHGCV.js";import"./index-9MclThM-.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./use-favicon-B1Z6Sm0k.js";function Q({referralCode:x,planId:h}){const{t:o}=N(),{globalSettings:i}=v().props,g=i==null?void 0:i.termsConditionsUrl,[b,c]=j.useState(""),{themeColor:u,customColor:y}=k(),t=u==="custom"?y:E[u],{data:s,setData:a,post:f,processing:p,errors:n,reset:w}=F({name:"",email:"",password:"",password_confirmation:"",terms:!1,plan_id:h,referral_code:x}),C=r=>{r.preventDefault(),f(route("register"),{data:{...s,recaptcha_token:b},onFinish:()=>w("password","password_confirmation")})};return e.jsx(T,{title:o("Create your account"),description:o("Enter your details below to get started"),children:e.jsxs("form",{className:"space-y-5",onSubmit:C,children:[e.jsxs("div",{className:"mb-4",children:[e.jsx(l,{htmlFor:"name",className:"block text-sm font-medium text-gray-900",children:o("Full name")}),e.jsx(d,{id:"name",type:"text",required:!0,autoFocus:!0,tabIndex:1,autoComplete:"name",value:s.name,onChange:r=>a("name",r.target.value),placeholder:o("Enter your full name"),className:"w-full px-3 py-2 border border-gray-300 rounded-md text-sm focus:outline-none transition-colors placeholder-gray-400 mt-2",onFocus:r=>r.target.style.borderColor=t,onBlur:r=>r.target.style.borderColor="rgb(209 213 219)"}),e.jsx(m,{message:n.name})]}),e.jsxs("div",{className:"mb-4",children:[e.jsx(l,{htmlFor:"email",className:"block text-sm font-medium text-gray-900",children:o("Email address")}),e.jsx(d,{id:"email",type:"email",required:!0,tabIndex:2,autoComplete:"email",value:s.email,onChange:r=>a("email",r.target.value),placeholder:"Enter your email",className:"w-full px-3 py-2 border border-gray-300 rounded-md text-sm focus:outline-none transition-colors placeholder-gray-400 mt-2",onFocus:r=>r.target.style.borderColor=t,onBlur:r=>r.target.style.borderColor="rgb(209 213 219)"}),e.jsx(m,{message:n.email})]}),e.jsxs("div",{className:"mb-4",children:[e.jsx(l,{htmlFor:"password",className:"block text-sm font-medium text-gray-900",children:o("Password")}),e.jsx(d,{id:"password",type:"password",required:!0,tabIndex:3,autoComplete:"new-password",value:s.password,onChange:r=>a("password",r.target.value),placeholder:"Enter your password",className:"w-full px-3 py-2 border border-gray-300 rounded-md text-sm focus:outline-none transition-colors placeholder-gray-400 mt-2",onFocus:r=>r.target.style.borderColor=t,onBlur:r=>r.target.style.borderColor="rgb(209 213 219)"}),e.jsx(m,{message:n.password})]}),e.jsxs("div",{className:"mb-4",children:[e.jsx(l,{htmlFor:"password_confirmation",className:"block text-sm font-medium text-gray-900",children:o("Confirm password")}),e.jsx(d,{id:"password_confirmation",type:"password",required:!0,tabIndex:4,autoComplete:"new-password",value:s.password_confirmation,onChange:r=>a("password_confirmation",r.target.value),placeholder:"Confirm your password",className:"w-full px-3 py-2 border border-gray-300 rounded-md text-sm focus:outline-none transition-colors placeholder-gray-400 mt-2",onFocus:r=>r.target.style.borderColor=t,onBlur:r=>r.target.style.borderColor="rgb(209 213 219)"}),e.jsx(m,{message:n.password_confirmation})]}),e.jsxs("div",{className:"flex items-center !mt-4 !mb-5",children:[e.jsx(_,{id:"terms",name:"terms",checked:s.terms,onClick:()=>a("terms",!s.terms),tabIndex:5,className:"border border-gray-300 rounded"}),e.jsxs(l,{htmlFor:"terms",className:"ml-2 text-sm text-gray-600",children:[o("I agree to the")," ",e.jsx("a",{href:g||route("home"),target:"_blank",rel:"noopener noreferrer",style:{color:t},className:"hover:underline",children:o("Terms and Conditions")})]})]}),e.jsx(m,{message:n.terms}),e.jsx(R,{onVerify:c,onExpired:()=>c(""),onError:()=>c("")}),e.jsx("button",{type:"submit",disabled:p,tabIndex:6,className:"cursor-pointer w-full text-white py-2.5 text-sm font-medium tracking-wide transition-all duration-200 rounded-md shadow-md hover:shadow-lg transform hover:scale-[1.02] disabled:opacity-50",style:{backgroundColor:t},children:o(p?"Creating account...":"Create Account")}),e.jsx("div",{className:"text-center",children:e.jsxs("p",{className:"text-sm text-gray-500",children:[o("Already have an account?")," ",e.jsx(I,{href:route("login"),className:"font-medium hover:underline",style:{color:t},tabIndex:7,children:o("Sign in")})]})})]})})}export{Q as default}; diff --git a/public/build/assets/reset-password-dQVhyADD.js b/public/build/assets/reset-password-BLMvxpgD.js similarity index 82% rename from public/build/assets/reset-password-dQVhyADD.js rename to public/build/assets/reset-password-BLMvxpgD.js index 23fb413eb..5b0d2d0f7 100644 --- a/public/build/assets/reset-password-dQVhyADD.js +++ b/public/build/assets/reset-password-BLMvxpgD.js @@ -1 +1 @@ -import{j as o}from"./ui-Z445SNHD.js";import{u as f,a as g,b as h,L as d,I as l,T as j}from"./app-36WMjvX0.js";import{I as m}from"./input-error-DbaxcyOC.js";import{A as C}from"./auth-layout-CwqgjrR_.js";import{L as N}from"./lock-RX1hYn48.js";import"./utils-BWxnHGCV.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./index-9MclThM-.js";import"./use-favicon-D9sXPfy_.js";function D({token:c,email:u}){const{t:r}=f(),{themeColor:n,customColor:w}=g(),e=n==="custom"?w:j[n],{data:t,setData:i,post:x,processing:p,errors:a,reset:b}=h({token:c,email:u,password:"",password_confirmation:""}),y=s=>{s.preventDefault(),x(route("password.store"),{onFinish:()=>b("password","password_confirmation")})};return o.jsx(C,{title:r("Reset your password"),description:r("Please enter your new password below"),icon:o.jsx(N,{className:"h-7 w-7",style:{color:e}}),children:o.jsxs("form",{onSubmit:y,className:"space-y-5",children:[o.jsxs("div",{className:"mb-4",children:[o.jsx(d,{htmlFor:"email",className:"block text-sm font-medium text-gray-900",children:r("Email")}),o.jsx(l,{id:"email",type:"email",readOnly:!0,value:t.email,className:"w-full px-3 py-2 border border-gray-300 rounded-md text-sm bg-gray-50 mt-2"}),o.jsx(m,{message:a.email})]}),o.jsxs("div",{className:"mb-4",children:[o.jsx(d,{htmlFor:"password",className:"block text-sm font-medium text-gray-900",children:r("New Password")}),o.jsx(l,{id:"password",type:"password",required:!0,autoFocus:!0,tabIndex:1,autoComplete:"new-password",value:t.password,onChange:s=>i("password",s.target.value),placeholder:"Enter new password",className:"w-full px-3 py-2 border border-gray-300 rounded-md text-sm focus:outline-none transition-colors placeholder-gray-400 mt-2",onFocus:s=>s.target.style.borderColor=e,onBlur:s=>s.target.style.borderColor="rgb(209 213 219)"}),o.jsx(m,{message:a.password})]}),o.jsxs("div",{className:"mb-4",children:[o.jsx(d,{htmlFor:"password_confirmation",className:"block text-sm font-medium text-gray-900",children:r("Confirm Password")}),o.jsx(l,{id:"password_confirmation",type:"password",required:!0,tabIndex:2,autoComplete:"new-password",value:t.password_confirmation,onChange:s=>i("password_confirmation",s.target.value),placeholder:"Confirm new password",className:"w-full px-3 py-2 border border-gray-300 rounded-md text-sm focus:outline-none transition-colors placeholder-gray-400 mt-2",onFocus:s=>s.target.style.borderColor=e,onBlur:s=>s.target.style.borderColor="rgb(209 213 219)"}),o.jsx(m,{message:a.password_confirmation})]}),o.jsx("button",{type:"submit",disabled:p,tabIndex:3,className:"w-full text-white py-2.5 text-sm font-medium tracking-wide transition-all duration-200 rounded-md shadow-md hover:shadow-lg transform hover:scale-[1.02] disabled:opacity-50",style:{backgroundColor:e},children:r(p?"Resetting...":"RESET PASSWORD")})]})})}export{D as default}; +import{j as o}from"./ui-Z445SNHD.js";import{u as f,a as g,b as h,L as d,I as l,T as j}from"./app-Da3PX8qg.js";import{I as m}from"./input-error-D7LAo-ji.js";import{A as C}from"./auth-layout-DUlSVo4s.js";import{L as N}from"./lock-BGSkpX29.js";import"./utils-BWxnHGCV.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./index-9MclThM-.js";import"./use-favicon-B1Z6Sm0k.js";function D({token:c,email:u}){const{t:r}=f(),{themeColor:n,customColor:w}=g(),e=n==="custom"?w:j[n],{data:t,setData:i,post:x,processing:p,errors:a,reset:b}=h({token:c,email:u,password:"",password_confirmation:""}),y=s=>{s.preventDefault(),x(route("password.store"),{onFinish:()=>b("password","password_confirmation")})};return o.jsx(C,{title:r("Reset your password"),description:r("Please enter your new password below"),icon:o.jsx(N,{className:"h-7 w-7",style:{color:e}}),children:o.jsxs("form",{onSubmit:y,className:"space-y-5",children:[o.jsxs("div",{className:"mb-4",children:[o.jsx(d,{htmlFor:"email",className:"block text-sm font-medium text-gray-900",children:r("Email")}),o.jsx(l,{id:"email",type:"email",readOnly:!0,value:t.email,className:"w-full px-3 py-2 border border-gray-300 rounded-md text-sm bg-gray-50 mt-2"}),o.jsx(m,{message:a.email})]}),o.jsxs("div",{className:"mb-4",children:[o.jsx(d,{htmlFor:"password",className:"block text-sm font-medium text-gray-900",children:r("New Password")}),o.jsx(l,{id:"password",type:"password",required:!0,autoFocus:!0,tabIndex:1,autoComplete:"new-password",value:t.password,onChange:s=>i("password",s.target.value),placeholder:"Enter new password",className:"w-full px-3 py-2 border border-gray-300 rounded-md text-sm focus:outline-none transition-colors placeholder-gray-400 mt-2",onFocus:s=>s.target.style.borderColor=e,onBlur:s=>s.target.style.borderColor="rgb(209 213 219)"}),o.jsx(m,{message:a.password})]}),o.jsxs("div",{className:"mb-4",children:[o.jsx(d,{htmlFor:"password_confirmation",className:"block text-sm font-medium text-gray-900",children:r("Confirm Password")}),o.jsx(l,{id:"password_confirmation",type:"password",required:!0,tabIndex:2,autoComplete:"new-password",value:t.password_confirmation,onChange:s=>i("password_confirmation",s.target.value),placeholder:"Confirm new password",className:"w-full px-3 py-2 border border-gray-300 rounded-md text-sm focus:outline-none transition-colors placeholder-gray-400 mt-2",onFocus:s=>s.target.style.borderColor=e,onBlur:s=>s.target.style.borderColor="rgb(209 213 219)"}),o.jsx(m,{message:a.password_confirmation})]}),o.jsx("button",{type:"submit",disabled:p,tabIndex:3,className:"w-full text-white py-2.5 text-sm font-medium tracking-wide transition-all duration-200 rounded-md shadow-md hover:shadow-lg transform hover:scale-[1.02] disabled:opacity-50",style:{backgroundColor:e},children:r(p?"Resetting...":"RESET PASSWORD")})]})})}export{D as default}; diff --git a/public/build/assets/rich-text-editor-BU9ZFbid.js b/public/build/assets/rich-text-editor-DgC-p13Z.js similarity index 99% rename from public/build/assets/rich-text-editor-BU9ZFbid.js rename to public/build/assets/rich-text-editor-DgC-p13Z.js index ec7005fdd..4e0b34b7c 100644 --- a/public/build/assets/rich-text-editor-BU9ZFbid.js +++ b/public/build/assets/rich-text-editor-DgC-p13Z.js @@ -1,4 +1,4 @@ -import{r as ee,R as re,w as Ja,j as D}from"./ui-Z445SNHD.js";import{B as oe,am as zt,e as Ga}from"./app-36WMjvX0.js";import{B as Ya,I as Qa,S as Xa,a as Za,A as ec,b as tc,L as nc,c as rc,U as ic,R as sc}from"./unlink-sh32LPkQ.js";import{L as oc}from"./list-Ajdnpsw1.js";import{Q as lc}from"./quote-BtOwgBns.js";import{L as ac}from"./link-ClcCoVU_.js";import{C as cc}from"./code-DNPjFOcs.js";function q(n){this.content=n}q.prototype={constructor:q,find:function(n){for(var e=0;e>1}};q.from=function(n){if(n instanceof q)return n;var e=[];if(n)for(var t in n)e.push(t,n[t]);return new q(e)};function qo(n,e,t){for(let r=0;;r++){if(r==n.childCount||r==e.childCount)return n.childCount==e.childCount?null:t;let i=n.child(r),s=e.child(r);if(i==s){t+=i.nodeSize;continue}if(!i.sameMarkup(s))return t;if(i.isText&&i.text!=s.text){for(let o=0;i.text[o]==s.text[o];o++)t++;return t}if(i.content.size||s.content.size){let o=qo(i.content,s.content,t+1);if(o!=null)return o}t+=i.nodeSize}}function Jo(n,e,t,r){for(let i=n.childCount,s=e.childCount;;){if(i==0||s==0)return i==s?null:{a:t,b:r};let o=n.child(--i),l=e.child(--s),a=o.nodeSize;if(o==l){t-=a,r-=a;continue}if(!o.sameMarkup(l))return{a:t,b:r};if(o.isText&&o.text!=l.text){let c=0,u=Math.min(o.text.length,l.text.length);for(;ce&&r(a,i+l,s||null,o)!==!1&&a.content.size){let u=l+1;a.nodesBetween(Math.max(0,e-u),Math.min(a.content.size,t-u),r,i+u)}l=c}}descendants(e){this.nodesBetween(0,this.size,e)}textBetween(e,t,r,i){let s="",o=!0;return this.nodesBetween(e,t,(l,a)=>{let c=l.isText?l.text.slice(Math.max(e,a)-a,t-a):l.isLeaf?i?typeof i=="function"?i(l):i:l.type.spec.leafText?l.type.spec.leafText(l):"":"";l.isBlock&&(l.isLeaf&&c||l.isTextblock)&&r&&(o?o=!1:s+=r),s+=c},0),s}append(e){if(!e.size)return this;if(!this.size)return e;let t=this.lastChild,r=e.firstChild,i=this.content.slice(),s=0;for(t.isText&&t.sameMarkup(r)&&(i[i.length-1]=t.withText(t.text+r.text),s=1);se)for(let s=0,o=0;oe&&((ot)&&(l.isText?l=l.cut(Math.max(0,e-o),Math.min(l.text.length,t-o)):l=l.cut(Math.max(0,e-o-1),Math.min(l.content.size,t-o-1))),r.push(l),i+=l.nodeSize),o=a}return new b(r,i)}cutByIndex(e,t){return e==t?b.empty:e==0&&t==this.content.length?this:new b(this.content.slice(e,t))}replaceChild(e,t){let r=this.content[e];if(r==t)return this;let i=this.content.slice(),s=this.size+t.nodeSize-r.nodeSize;return i[e]=t,new b(i,s)}addToStart(e){return new b([e].concat(this.content),this.size+e.nodeSize)}addToEnd(e){return new b(this.content.concat(e),this.size+e.nodeSize)}eq(e){if(this.content.length!=e.content.length)return!1;for(let t=0;tthis.size||e<0)throw new RangeError(`Position ${e} outside of fragment (${this})`);for(let t=0,r=0;;t++){let i=this.child(t),s=r+i.nodeSize;if(s>=e)return s==e?yn(t+1,s):yn(t,r);r=s}}toString(){return"<"+this.toStringInner()+">"}toStringInner(){return this.content.join(", ")}toJSON(){return this.content.length?this.content.map(e=>e.toJSON()):null}static fromJSON(e,t){if(!t)return b.empty;if(!Array.isArray(t))throw new RangeError("Invalid input for Fragment.fromJSON");return new b(t.map(e.nodeFromJSON))}static fromArray(e){if(!e.length)return b.empty;let t,r=0;for(let i=0;ithis.type.rank&&(t||(t=e.slice(0,i)),t.push(this),r=!0),t&&t.push(s)}}return t||(t=e.slice()),r||t.push(this),t}removeFromSet(e){for(let t=0;tr.type.rank-i.type.rank),t}};L.none=[];class Pn extends Error{}class S{constructor(e,t,r){this.content=e,this.openStart=t,this.openEnd=r}get size(){return this.content.size-this.openStart-this.openEnd}insertAt(e,t){let r=Yo(this.content,e+this.openStart,t);return r&&new S(r,this.openStart,this.openEnd)}removeBetween(e,t){return new S(Go(this.content,e+this.openStart,t+this.openStart),this.openStart,this.openEnd)}eq(e){return this.content.eq(e.content)&&this.openStart==e.openStart&&this.openEnd==e.openEnd}toString(){return this.content+"("+this.openStart+","+this.openEnd+")"}toJSON(){if(!this.content.size)return null;let e={content:this.content.toJSON()};return this.openStart>0&&(e.openStart=this.openStart),this.openEnd>0&&(e.openEnd=this.openEnd),e}static fromJSON(e,t){if(!t)return S.empty;let r=t.openStart||0,i=t.openEnd||0;if(typeof r!="number"||typeof i!="number")throw new RangeError("Invalid input for Slice.fromJSON");return new S(b.fromJSON(e,t.content),r,i)}static maxOpen(e,t=!0){let r=0,i=0;for(let s=e.firstChild;s&&!s.isLeaf&&(t||!s.type.spec.isolating);s=s.firstChild)r++;for(let s=e.lastChild;s&&!s.isLeaf&&(t||!s.type.spec.isolating);s=s.lastChild)i++;return new S(e,r,i)}}S.empty=new S(b.empty,0,0);function Go(n,e,t){let{index:r,offset:i}=n.findIndex(e),s=n.maybeChild(r),{index:o,offset:l}=n.findIndex(t);if(i==e||s.isText){if(l!=t&&!n.child(o).isText)throw new RangeError("Removing non-flat range");return n.cut(0,e).append(n.cut(t))}if(r!=o)throw new RangeError("Removing non-flat range");return n.replaceChild(r,s.copy(Go(s.content,e-i-1,t-i-1)))}function Yo(n,e,t,r){let{index:i,offset:s}=n.findIndex(e),o=n.maybeChild(i);if(s==e||o.isText)return r&&!r.canReplace(i,i,t)?null:n.cut(0,e).append(t).append(n.cut(e));let l=Yo(o.content,e-s-1,t,o);return l&&n.replaceChild(i,o.copy(l))}function uc(n,e,t){if(t.openStart>n.depth)throw new Pn("Inserted content deeper than insertion position");if(n.depth-t.openStart!=e.depth-t.openEnd)throw new Pn("Inconsistent open depths");return Qo(n,e,t,0)}function Qo(n,e,t,r){let i=n.index(r),s=n.node(r);if(i==e.index(r)&&r=0&&n.isText&&n.sameMarkup(e[t])?e[t]=n.withText(e[t].text+n.text):e.push(n)}function Kt(n,e,t,r){let i=(e||n).node(t),s=0,o=e?e.index(t):i.childCount;n&&(s=n.index(t),n.depth>t?s++:n.textOffset&&(at(n.nodeAfter,r),s++));for(let l=s;li&&di(n,e,i+1),o=r.depth>i&&di(t,r,i+1),l=[];return Kt(null,n,i,l),s&&o&&e.index(i)==t.index(i)?(Xo(s,o),at(ct(s,Zo(n,e,t,r,i+1)),l)):(s&&at(ct(s,Ln(n,e,i+1)),l),Kt(e,t,i,l),o&&at(ct(o,Ln(t,r,i+1)),l)),Kt(r,null,i,l),new b(l)}function Ln(n,e,t){let r=[];if(Kt(null,n,t,r),n.depth>t){let i=di(n,e,t+1);at(ct(i,Ln(n,e,t+1)),r)}return Kt(e,null,t,r),new b(r)}function dc(n,e){let t=e.depth-n.openStart,i=e.node(t).copy(n.content);for(let s=t-1;s>=0;s--)i=e.node(s).copy(b.from(i));return{start:i.resolveNoCache(n.openStart+t),end:i.resolveNoCache(i.content.size-n.openEnd-t)}}class en{constructor(e,t,r){this.pos=e,this.path=t,this.parentOffset=r,this.depth=t.length/3-1}resolveDepth(e){return e==null?this.depth:e<0?this.depth+e:e}get parent(){return this.node(this.depth)}get doc(){return this.node(0)}node(e){return this.path[this.resolveDepth(e)*3]}index(e){return this.path[this.resolveDepth(e)*3+1]}indexAfter(e){return e=this.resolveDepth(e),this.index(e)+(e==this.depth&&!this.textOffset?0:1)}start(e){return e=this.resolveDepth(e),e==0?0:this.path[e*3-1]+1}end(e){return e=this.resolveDepth(e),this.start(e)+this.node(e).content.size}before(e){if(e=this.resolveDepth(e),!e)throw new RangeError("There is no position before the top-level node");return e==this.depth+1?this.pos:this.path[e*3-1]}after(e){if(e=this.resolveDepth(e),!e)throw new RangeError("There is no position after the top-level node");return e==this.depth+1?this.pos:this.path[e*3-1]+this.path[e*3].nodeSize}get textOffset(){return this.pos-this.path[this.path.length-1]}get nodeAfter(){let e=this.parent,t=this.index(this.depth);if(t==e.childCount)return null;let r=this.pos-this.path[this.path.length-1],i=e.child(t);return r?e.child(t).cut(r):i}get nodeBefore(){let e=this.index(this.depth),t=this.pos-this.path[this.path.length-1];return t?this.parent.child(e).cut(0,t):e==0?null:this.parent.child(e-1)}posAtIndex(e,t){t=this.resolveDepth(t);let r=this.path[t*3],i=t==0?0:this.path[t*3-1]+1;for(let s=0;s0;t--)if(this.start(t)<=e&&this.end(t)>=e)return t;return 0}blockRange(e=this,t){if(e.pos=0;r--)if(e.pos<=this.end(r)&&(!t||t(this.node(r))))return new Bn(this,e,r);return null}sameParent(e){return this.pos-this.parentOffset==e.pos-e.parentOffset}max(e){return e.pos>this.pos?e:this}min(e){return e.pos=0&&t<=e.content.size))throw new RangeError("Position "+t+" out of range");let r=[],i=0,s=t;for(let o=e;;){let{index:l,offset:a}=o.content.findIndex(s),c=s-a;if(r.push(o,l,i+a),!c||(o=o.child(l),o.isText))break;s=c-1,i+=a+1}return new en(t,r,s)}static resolveCached(e,t){let r=ws.get(e);if(r)for(let s=0;se&&this.nodesBetween(e,t,s=>(r.isInSet(s.marks)&&(i=!0),!i)),i}get isBlock(){return this.type.isBlock}get isTextblock(){return this.type.isTextblock}get inlineContent(){return this.type.inlineContent}get isInline(){return this.type.isInline}get isText(){return this.type.isText}get isLeaf(){return this.type.isLeaf}get isAtom(){return this.type.isAtom}toString(){if(this.type.spec.toDebugString)return this.type.spec.toDebugString(this);let e=this.type.name;return this.content.size&&(e+="("+this.content.toStringInner()+")"),el(this.marks,e)}contentMatchAt(e){let t=this.type.contentMatch.matchFragment(this.content,0,e);if(!t)throw new Error("Called contentMatchAt on a node with invalid content");return t}canReplace(e,t,r=b.empty,i=0,s=r.childCount){let o=this.contentMatchAt(e).matchFragment(r,i,s),l=o&&o.matchFragment(this.content,t);if(!l||!l.validEnd)return!1;for(let a=i;at.type.name)}`);this.content.forEach(t=>t.check())}toJSON(){let e={type:this.type.name};for(let t in this.attrs){e.attrs=this.attrs;break}return this.content.size&&(e.content=this.content.toJSON()),this.marks.length&&(e.marks=this.marks.map(t=>t.toJSON())),e}static fromJSON(e,t){if(!t)throw new RangeError("Invalid input for Node.fromJSON");let r;if(t.marks){if(!Array.isArray(t.marks))throw new RangeError("Invalid mark data for Node.fromJSON");r=t.marks.map(e.markFromJSON)}if(t.type=="text"){if(typeof t.text!="string")throw new RangeError("Invalid text node in JSON");return e.text(t.text,r)}let i=b.fromJSON(e,t.content),s=e.nodeType(t.type).create(t.attrs,i,r);return s.type.checkAttrs(s.attrs),s}};_e.prototype.text=void 0;class zn extends _e{constructor(e,t,r,i){if(super(e,t,null,i),!r)throw new RangeError("Empty text nodes are not allowed");this.text=r}toString(){return this.type.spec.toDebugString?this.type.spec.toDebugString(this):el(this.marks,JSON.stringify(this.text))}get textContent(){return this.text}textBetween(e,t){return this.text.slice(e,t)}get nodeSize(){return this.text.length}mark(e){return e==this.marks?this:new zn(this.type,this.attrs,this.text,e)}withText(e){return e==this.text?this:new zn(this.type,this.attrs,e,this.marks)}cut(e=0,t=this.text.length){return e==0&&t==this.text.length?this:this.withText(this.text.slice(e,t))}eq(e){return this.sameMarkup(e)&&this.text==e.text}toJSON(){let e=super.toJSON();return e.text=this.text,e}}function el(n,e){for(let t=n.length-1;t>=0;t--)e=n[t].type.name+"("+e+")";return e}class ht{constructor(e){this.validEnd=e,this.next=[],this.wrapCache=[]}static parse(e,t){let r=new mc(e,t);if(r.next==null)return ht.empty;let i=tl(r);r.next&&r.err("Unexpected trailing text");let s=Cc(xc(i));return Mc(s,r),s}matchType(e){for(let t=0;tc.createAndFill()));for(let c=0;c=this.next.length)throw new RangeError(`There's no ${e}th edge in this content match`);return this.next[e]}toString(){let e=[];function t(r){e.push(r);for(let i=0;i{let s=i+(r.validEnd?"*":" ")+" ";for(let o=0;o"+e.indexOf(r.next[o].next);return s}).join(` +import{r as ee,R as re,w as Ja,j as D}from"./ui-Z445SNHD.js";import{B as oe,am as zt,e as Ga}from"./app-Da3PX8qg.js";import{B as Ya,I as Qa,S as Xa,a as Za,A as ec,b as tc,L as nc,c as rc,U as ic,R as sc}from"./unlink-vC8B7N8r.js";import{L as oc}from"./list-DY4Uh_0E.js";import{Q as lc}from"./quote-DF2Qwen7.js";import{L as ac}from"./link-DeErafFW.js";import{C as cc}from"./code-Dzlx6QPB.js";function q(n){this.content=n}q.prototype={constructor:q,find:function(n){for(var e=0;e>1}};q.from=function(n){if(n instanceof q)return n;var e=[];if(n)for(var t in n)e.push(t,n[t]);return new q(e)};function qo(n,e,t){for(let r=0;;r++){if(r==n.childCount||r==e.childCount)return n.childCount==e.childCount?null:t;let i=n.child(r),s=e.child(r);if(i==s){t+=i.nodeSize;continue}if(!i.sameMarkup(s))return t;if(i.isText&&i.text!=s.text){for(let o=0;i.text[o]==s.text[o];o++)t++;return t}if(i.content.size||s.content.size){let o=qo(i.content,s.content,t+1);if(o!=null)return o}t+=i.nodeSize}}function Jo(n,e,t,r){for(let i=n.childCount,s=e.childCount;;){if(i==0||s==0)return i==s?null:{a:t,b:r};let o=n.child(--i),l=e.child(--s),a=o.nodeSize;if(o==l){t-=a,r-=a;continue}if(!o.sameMarkup(l))return{a:t,b:r};if(o.isText&&o.text!=l.text){let c=0,u=Math.min(o.text.length,l.text.length);for(;ce&&r(a,i+l,s||null,o)!==!1&&a.content.size){let u=l+1;a.nodesBetween(Math.max(0,e-u),Math.min(a.content.size,t-u),r,i+u)}l=c}}descendants(e){this.nodesBetween(0,this.size,e)}textBetween(e,t,r,i){let s="",o=!0;return this.nodesBetween(e,t,(l,a)=>{let c=l.isText?l.text.slice(Math.max(e,a)-a,t-a):l.isLeaf?i?typeof i=="function"?i(l):i:l.type.spec.leafText?l.type.spec.leafText(l):"":"";l.isBlock&&(l.isLeaf&&c||l.isTextblock)&&r&&(o?o=!1:s+=r),s+=c},0),s}append(e){if(!e.size)return this;if(!this.size)return e;let t=this.lastChild,r=e.firstChild,i=this.content.slice(),s=0;for(t.isText&&t.sameMarkup(r)&&(i[i.length-1]=t.withText(t.text+r.text),s=1);se)for(let s=0,o=0;oe&&((ot)&&(l.isText?l=l.cut(Math.max(0,e-o),Math.min(l.text.length,t-o)):l=l.cut(Math.max(0,e-o-1),Math.min(l.content.size,t-o-1))),r.push(l),i+=l.nodeSize),o=a}return new b(r,i)}cutByIndex(e,t){return e==t?b.empty:e==0&&t==this.content.length?this:new b(this.content.slice(e,t))}replaceChild(e,t){let r=this.content[e];if(r==t)return this;let i=this.content.slice(),s=this.size+t.nodeSize-r.nodeSize;return i[e]=t,new b(i,s)}addToStart(e){return new b([e].concat(this.content),this.size+e.nodeSize)}addToEnd(e){return new b(this.content.concat(e),this.size+e.nodeSize)}eq(e){if(this.content.length!=e.content.length)return!1;for(let t=0;tthis.size||e<0)throw new RangeError(`Position ${e} outside of fragment (${this})`);for(let t=0,r=0;;t++){let i=this.child(t),s=r+i.nodeSize;if(s>=e)return s==e?yn(t+1,s):yn(t,r);r=s}}toString(){return"<"+this.toStringInner()+">"}toStringInner(){return this.content.join(", ")}toJSON(){return this.content.length?this.content.map(e=>e.toJSON()):null}static fromJSON(e,t){if(!t)return b.empty;if(!Array.isArray(t))throw new RangeError("Invalid input for Fragment.fromJSON");return new b(t.map(e.nodeFromJSON))}static fromArray(e){if(!e.length)return b.empty;let t,r=0;for(let i=0;ithis.type.rank&&(t||(t=e.slice(0,i)),t.push(this),r=!0),t&&t.push(s)}}return t||(t=e.slice()),r||t.push(this),t}removeFromSet(e){for(let t=0;tr.type.rank-i.type.rank),t}};L.none=[];class Pn extends Error{}class S{constructor(e,t,r){this.content=e,this.openStart=t,this.openEnd=r}get size(){return this.content.size-this.openStart-this.openEnd}insertAt(e,t){let r=Yo(this.content,e+this.openStart,t);return r&&new S(r,this.openStart,this.openEnd)}removeBetween(e,t){return new S(Go(this.content,e+this.openStart,t+this.openStart),this.openStart,this.openEnd)}eq(e){return this.content.eq(e.content)&&this.openStart==e.openStart&&this.openEnd==e.openEnd}toString(){return this.content+"("+this.openStart+","+this.openEnd+")"}toJSON(){if(!this.content.size)return null;let e={content:this.content.toJSON()};return this.openStart>0&&(e.openStart=this.openStart),this.openEnd>0&&(e.openEnd=this.openEnd),e}static fromJSON(e,t){if(!t)return S.empty;let r=t.openStart||0,i=t.openEnd||0;if(typeof r!="number"||typeof i!="number")throw new RangeError("Invalid input for Slice.fromJSON");return new S(b.fromJSON(e,t.content),r,i)}static maxOpen(e,t=!0){let r=0,i=0;for(let s=e.firstChild;s&&!s.isLeaf&&(t||!s.type.spec.isolating);s=s.firstChild)r++;for(let s=e.lastChild;s&&!s.isLeaf&&(t||!s.type.spec.isolating);s=s.lastChild)i++;return new S(e,r,i)}}S.empty=new S(b.empty,0,0);function Go(n,e,t){let{index:r,offset:i}=n.findIndex(e),s=n.maybeChild(r),{index:o,offset:l}=n.findIndex(t);if(i==e||s.isText){if(l!=t&&!n.child(o).isText)throw new RangeError("Removing non-flat range");return n.cut(0,e).append(n.cut(t))}if(r!=o)throw new RangeError("Removing non-flat range");return n.replaceChild(r,s.copy(Go(s.content,e-i-1,t-i-1)))}function Yo(n,e,t,r){let{index:i,offset:s}=n.findIndex(e),o=n.maybeChild(i);if(s==e||o.isText)return r&&!r.canReplace(i,i,t)?null:n.cut(0,e).append(t).append(n.cut(e));let l=Yo(o.content,e-s-1,t,o);return l&&n.replaceChild(i,o.copy(l))}function uc(n,e,t){if(t.openStart>n.depth)throw new Pn("Inserted content deeper than insertion position");if(n.depth-t.openStart!=e.depth-t.openEnd)throw new Pn("Inconsistent open depths");return Qo(n,e,t,0)}function Qo(n,e,t,r){let i=n.index(r),s=n.node(r);if(i==e.index(r)&&r=0&&n.isText&&n.sameMarkup(e[t])?e[t]=n.withText(e[t].text+n.text):e.push(n)}function Kt(n,e,t,r){let i=(e||n).node(t),s=0,o=e?e.index(t):i.childCount;n&&(s=n.index(t),n.depth>t?s++:n.textOffset&&(at(n.nodeAfter,r),s++));for(let l=s;li&&di(n,e,i+1),o=r.depth>i&&di(t,r,i+1),l=[];return Kt(null,n,i,l),s&&o&&e.index(i)==t.index(i)?(Xo(s,o),at(ct(s,Zo(n,e,t,r,i+1)),l)):(s&&at(ct(s,Ln(n,e,i+1)),l),Kt(e,t,i,l),o&&at(ct(o,Ln(t,r,i+1)),l)),Kt(r,null,i,l),new b(l)}function Ln(n,e,t){let r=[];if(Kt(null,n,t,r),n.depth>t){let i=di(n,e,t+1);at(ct(i,Ln(n,e,t+1)),r)}return Kt(e,null,t,r),new b(r)}function dc(n,e){let t=e.depth-n.openStart,i=e.node(t).copy(n.content);for(let s=t-1;s>=0;s--)i=e.node(s).copy(b.from(i));return{start:i.resolveNoCache(n.openStart+t),end:i.resolveNoCache(i.content.size-n.openEnd-t)}}class en{constructor(e,t,r){this.pos=e,this.path=t,this.parentOffset=r,this.depth=t.length/3-1}resolveDepth(e){return e==null?this.depth:e<0?this.depth+e:e}get parent(){return this.node(this.depth)}get doc(){return this.node(0)}node(e){return this.path[this.resolveDepth(e)*3]}index(e){return this.path[this.resolveDepth(e)*3+1]}indexAfter(e){return e=this.resolveDepth(e),this.index(e)+(e==this.depth&&!this.textOffset?0:1)}start(e){return e=this.resolveDepth(e),e==0?0:this.path[e*3-1]+1}end(e){return e=this.resolveDepth(e),this.start(e)+this.node(e).content.size}before(e){if(e=this.resolveDepth(e),!e)throw new RangeError("There is no position before the top-level node");return e==this.depth+1?this.pos:this.path[e*3-1]}after(e){if(e=this.resolveDepth(e),!e)throw new RangeError("There is no position after the top-level node");return e==this.depth+1?this.pos:this.path[e*3-1]+this.path[e*3].nodeSize}get textOffset(){return this.pos-this.path[this.path.length-1]}get nodeAfter(){let e=this.parent,t=this.index(this.depth);if(t==e.childCount)return null;let r=this.pos-this.path[this.path.length-1],i=e.child(t);return r?e.child(t).cut(r):i}get nodeBefore(){let e=this.index(this.depth),t=this.pos-this.path[this.path.length-1];return t?this.parent.child(e).cut(0,t):e==0?null:this.parent.child(e-1)}posAtIndex(e,t){t=this.resolveDepth(t);let r=this.path[t*3],i=t==0?0:this.path[t*3-1]+1;for(let s=0;s0;t--)if(this.start(t)<=e&&this.end(t)>=e)return t;return 0}blockRange(e=this,t){if(e.pos=0;r--)if(e.pos<=this.end(r)&&(!t||t(this.node(r))))return new Bn(this,e,r);return null}sameParent(e){return this.pos-this.parentOffset==e.pos-e.parentOffset}max(e){return e.pos>this.pos?e:this}min(e){return e.pos=0&&t<=e.content.size))throw new RangeError("Position "+t+" out of range");let r=[],i=0,s=t;for(let o=e;;){let{index:l,offset:a}=o.content.findIndex(s),c=s-a;if(r.push(o,l,i+a),!c||(o=o.child(l),o.isText))break;s=c-1,i+=a+1}return new en(t,r,s)}static resolveCached(e,t){let r=ws.get(e);if(r)for(let s=0;se&&this.nodesBetween(e,t,s=>(r.isInSet(s.marks)&&(i=!0),!i)),i}get isBlock(){return this.type.isBlock}get isTextblock(){return this.type.isTextblock}get inlineContent(){return this.type.inlineContent}get isInline(){return this.type.isInline}get isText(){return this.type.isText}get isLeaf(){return this.type.isLeaf}get isAtom(){return this.type.isAtom}toString(){if(this.type.spec.toDebugString)return this.type.spec.toDebugString(this);let e=this.type.name;return this.content.size&&(e+="("+this.content.toStringInner()+")"),el(this.marks,e)}contentMatchAt(e){let t=this.type.contentMatch.matchFragment(this.content,0,e);if(!t)throw new Error("Called contentMatchAt on a node with invalid content");return t}canReplace(e,t,r=b.empty,i=0,s=r.childCount){let o=this.contentMatchAt(e).matchFragment(r,i,s),l=o&&o.matchFragment(this.content,t);if(!l||!l.validEnd)return!1;for(let a=i;at.type.name)}`);this.content.forEach(t=>t.check())}toJSON(){let e={type:this.type.name};for(let t in this.attrs){e.attrs=this.attrs;break}return this.content.size&&(e.content=this.content.toJSON()),this.marks.length&&(e.marks=this.marks.map(t=>t.toJSON())),e}static fromJSON(e,t){if(!t)throw new RangeError("Invalid input for Node.fromJSON");let r;if(t.marks){if(!Array.isArray(t.marks))throw new RangeError("Invalid mark data for Node.fromJSON");r=t.marks.map(e.markFromJSON)}if(t.type=="text"){if(typeof t.text!="string")throw new RangeError("Invalid text node in JSON");return e.text(t.text,r)}let i=b.fromJSON(e,t.content),s=e.nodeType(t.type).create(t.attrs,i,r);return s.type.checkAttrs(s.attrs),s}};_e.prototype.text=void 0;class zn extends _e{constructor(e,t,r,i){if(super(e,t,null,i),!r)throw new RangeError("Empty text nodes are not allowed");this.text=r}toString(){return this.type.spec.toDebugString?this.type.spec.toDebugString(this):el(this.marks,JSON.stringify(this.text))}get textContent(){return this.text}textBetween(e,t){return this.text.slice(e,t)}get nodeSize(){return this.text.length}mark(e){return e==this.marks?this:new zn(this.type,this.attrs,this.text,e)}withText(e){return e==this.text?this:new zn(this.type,this.attrs,e,this.marks)}cut(e=0,t=this.text.length){return e==0&&t==this.text.length?this:this.withText(this.text.slice(e,t))}eq(e){return this.sameMarkup(e)&&this.text==e.text}toJSON(){let e=super.toJSON();return e.text=this.text,e}}function el(n,e){for(let t=n.length-1;t>=0;t--)e=n[t].type.name+"("+e+")";return e}class ht{constructor(e){this.validEnd=e,this.next=[],this.wrapCache=[]}static parse(e,t){let r=new mc(e,t);if(r.next==null)return ht.empty;let i=tl(r);r.next&&r.err("Unexpected trailing text");let s=Cc(xc(i));return Mc(s,r),s}matchType(e){for(let t=0;tc.createAndFill()));for(let c=0;c=this.next.length)throw new RangeError(`There's no ${e}th edge in this content match`);return this.next[e]}toString(){let e=[];function t(r){e.push(r);for(let i=0;i{let s=i+(r.validEnd?"*":" ")+" ";for(let o=0;o"+e.indexOf(r.next[o].next);return s}).join(` `)}}ht.empty=new ht(!0);class mc{constructor(e,t){this.string=e,this.nodeTypes=t,this.inline=null,this.pos=0,this.tokens=e.split(/\s*(?=\b|\W|$)/),this.tokens[this.tokens.length-1]==""&&this.tokens.pop(),this.tokens[0]==""&&this.tokens.shift()}get next(){return this.tokens[this.pos]}eat(e){return this.next==e&&(this.pos++||!0)}err(e){throw new SyntaxError(e+" (in content expression '"+this.string+"')")}}function tl(n){let e=[];do e.push(gc(n));while(n.eat("|"));return e.length==1?e[0]:{type:"choice",exprs:e}}function gc(n){let e=[];do e.push(yc(n));while(n.next&&n.next!=")"&&n.next!="|");return e.length==1?e[0]:{type:"seq",exprs:e}}function yc(n){let e=Sc(n);for(;;)if(n.eat("+"))e={type:"plus",expr:e};else if(n.eat("*"))e={type:"star",expr:e};else if(n.eat("?"))e={type:"opt",expr:e};else if(n.eat("{"))e=bc(n,e);else break;return e}function Es(n){/\D/.test(n.next)&&n.err("Expected number, got '"+n.next+"'");let e=Number(n.next);return n.pos++,e}function bc(n,e){let t=Es(n),r=t;return n.eat(",")&&(n.next!="}"?r=Es(n):r=-1),n.eat("}")||n.err("Unclosed braced range"),{type:"range",min:t,max:r,expr:e}}function kc(n,e){let t=n.nodeTypes,r=t[e];if(r)return[r];let i=[];for(let s in t){let o=t[s];o.isInGroup(e)&&i.push(o)}return i.length==0&&n.err("No node type or group '"+e+"' found"),i}function Sc(n){if(n.eat("(")){let e=tl(n);return n.eat(")")||n.err("Missing closing paren"),e}else if(/\W/.test(n.next))n.err("Unexpected token '"+n.next+"'");else{let e=kc(n,n.next).map(t=>(n.inline==null?n.inline=t.isInline:n.inline!=t.isInline&&n.err("Mixing inline and block content"),{type:"name",value:t}));return n.pos++,e.length==1?e[0]:{type:"choice",exprs:e}}}function xc(n){let e=[[]];return i(s(n,0),t()),e;function t(){return e.push([])-1}function r(o,l,a){let c={term:a,to:l};return e[o].push(c),c}function i(o,l){o.forEach(a=>a.to=l)}function s(o,l){if(o.type=="choice")return o.exprs.reduce((a,c)=>a.concat(s(c,l)),[]);if(o.type=="seq")for(let a=0;;a++){let c=s(o.exprs[a],l);if(a==o.exprs.length-1)return c;i(c,l=t())}else if(o.type=="star"){let a=t();return r(l,a),i(s(o.expr,a),a),[r(a)]}else if(o.type=="plus"){let a=t();return i(s(o.expr,l),a),i(s(o.expr,a),a),[r(a)]}else{if(o.type=="opt")return[r(l)].concat(s(o.expr,l));if(o.type=="range"){let a=l;for(let c=0;c{n[o].forEach(({term:l,to:a})=>{if(!l)return;let c;for(let u=0;u{c||i.push([l,c=[]]),c.indexOf(u)==-1&&c.push(u)})})});let s=e[r.join(",")]=new ht(r.indexOf(n.length-1)>-1);for(let o=0;o-1}get whitespace(){return this.spec.whitespace||(this.spec.code?"pre":"normal")}hasRequiredAttrs(){for(let e in this.attrs)if(this.attrs[e].isRequired)return!0;return!1}compatibleContent(e){return this==e||this.contentMatch.compatible(e.contentMatch)}computeAttrs(e){return!e&&this.defaultAttrs?this.defaultAttrs:il(this.attrs,e)}create(e=null,t,r){if(this.isText)throw new Error("NodeType.create can't construct text nodes");return new _e(this,this.computeAttrs(e),b.from(t),L.setFrom(r))}createChecked(e=null,t,r){return t=b.from(t),this.checkContent(t),new _e(this,this.computeAttrs(e),t,L.setFrom(r))}createAndFill(e=null,t,r){if(e=this.computeAttrs(e),t=b.from(t),t.size){let o=this.contentMatch.fillBefore(t);if(!o)return null;t=o.append(t)}let i=this.contentMatch.matchFragment(t),s=i&&i.fillBefore(b.empty,!0);return s?new _e(this,e,t.append(s),L.setFrom(r)):null}validContent(e){let t=this.contentMatch.matchFragment(e);if(!t||!t.validEnd)return!1;for(let r=0;r-1}allowsMarks(e){if(this.markSet==null)return!0;for(let t=0;tr[s]=new ll(s,t,o));let i=t.spec.topNode||"doc";if(!r[i])throw new RangeError("Schema is missing its top node type ('"+i+"')");if(!r.text)throw new RangeError("Every schema needs a 'text' type");for(let s in r.text.attrs)throw new RangeError("The text node type should not have attributes");return r}};function wc(n,e,t){let r=t.split("|");return i=>{let s=i===null?"null":typeof i;if(r.indexOf(s)<0)throw new RangeError(`Expected value of type ${r} for attribute ${e} on type ${n}, got ${s}`)}}class Ec{constructor(e,t,r){this.hasDefault=Object.prototype.hasOwnProperty.call(r,"default"),this.default=r.default,this.validate=typeof r.validate=="string"?wc(e,t,r.validate):r.validate}get isRequired(){return!this.hasDefault}}class Sr{constructor(e,t,r,i){this.name=e,this.rank=t,this.schema=r,this.spec=i,this.attrs=ol(e,i.attrs),this.excluded=null;let s=rl(this.attrs);this.instance=s?new L(this,s):null}create(e=null){return!e&&this.instance?this.instance:new L(this,il(this.attrs,e))}static compile(e,t){let r=Object.create(null),i=0;return e.forEach((s,o)=>r[s]=new Sr(s,i++,t,o)),r}removeFromSet(e){for(var t=0;t-1}}class al{constructor(e){this.linebreakReplacement=null,this.cached=Object.create(null);let t=this.spec={};for(let i in e)t[i]=e[i];t.nodes=q.from(e.nodes),t.marks=q.from(e.marks||{}),this.nodes=Os.compile(this.spec.nodes,this),this.marks=Sr.compile(this.spec.marks,this);let r=Object.create(null);for(let i in this.nodes){if(i in this.marks)throw new RangeError(i+" can not be both a node and a mark");let s=this.nodes[i],o=s.spec.content||"",l=s.spec.marks;if(s.contentMatch=r[o]||(r[o]=ht.parse(o,this.nodes)),s.inlineContent=s.contentMatch.inlineContent,s.spec.linebreakReplacement){if(this.linebreakReplacement)throw new RangeError("Multiple linebreak nodes defined");if(!s.isInline||!s.isLeaf)throw new RangeError("Linebreak replacement nodes must be inline leaf nodes");this.linebreakReplacement=s}s.markSet=l=="_"?null:l?As(this,l.split(" ")):l==""||!s.inlineContent?[]:null}for(let i in this.marks){let s=this.marks[i],o=s.spec.excludes;s.excluded=o==null?[s]:o==""?[]:As(this,o.split(" "))}this.nodeFromJSON=i=>_e.fromJSON(this,i),this.markFromJSON=i=>L.fromJSON(this,i),this.topNodeType=this.nodes[this.spec.topNode||"doc"],this.cached.wrappings=Object.create(null)}node(e,t=null,r,i){if(typeof e=="string")e=this.nodeType(e);else if(e instanceof Os){if(e.schema!=this)throw new RangeError("Node type from different schema used ("+e.name+")")}else throw new RangeError("Invalid node type: "+e);return e.createChecked(t,r,i)}text(e,t){let r=this.nodes.text;return new zn(r,r.defaultAttrs,e,L.setFrom(t))}mark(e,t){return typeof e=="string"&&(e=this.marks[e]),e.create(t)}nodeType(e){let t=this.nodes[e];if(!t)throw new RangeError("Unknown node type: "+e);return t}}function As(n,e){let t=[];for(let r=0;r-1)&&t.push(o=a)}if(!o)throw new SyntaxError("Unknown mark type: '"+e[r]+"'")}return t}function Tc(n){return n.tag!=null}function Oc(n){return n.style!=null}class qe{constructor(e,t){this.schema=e,this.rules=t,this.tags=[],this.styles=[];let r=this.matchedStyles=[];t.forEach(i=>{if(Tc(i))this.tags.push(i);else if(Oc(i)){let s=/[^=]*/.exec(i.style)[0];r.indexOf(s)<0&&r.push(s),this.styles.push(i)}}),this.normalizeLists=!this.tags.some(i=>{if(!/^(ul|ol)\b/.test(i.tag)||!i.node)return!1;let s=e.nodes[i.node];return s.contentMatch.matchType(s)})}parse(e,t={}){let r=new vs(this,t,!1);return r.addAll(e,L.none,t.from,t.to),r.finish()}parseSlice(e,t={}){let r=new vs(this,t,!0);return r.addAll(e,L.none,t.from,t.to),S.maxOpen(r.finish())}matchTag(e,t,r){for(let i=r?this.tags.indexOf(r)+1:0;ie.length&&(l.charCodeAt(e.length)!=61||l.slice(e.length+1)!=t))){if(o.getAttrs){let a=o.getAttrs(t);if(a===!1)continue;o.attrs=a||void 0}return o}}}static schemaRules(e){let t=[];function r(i){let s=i.priority==null?50:i.priority,o=0;for(;o{r(o=Ds(o)),o.mark||o.ignore||o.clearMark||(o.mark=i)})}for(let i in e.nodes){let s=e.nodes[i].spec.parseDOM;s&&s.forEach(o=>{r(o=Ds(o)),o.node||o.ignore||o.mark||(o.node=i)})}return t}static fromSchema(e){return e.cached.domParser||(e.cached.domParser=new qe(e,qe.schemaRules(e)))}}const cl={address:!0,article:!0,aside:!0,blockquote:!0,canvas:!0,dd:!0,div:!0,dl:!0,fieldset:!0,figcaption:!0,figure:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,li:!0,noscript:!0,ol:!0,output:!0,p:!0,pre:!0,section:!0,table:!0,tfoot:!0,ul:!0},Ac={head:!0,noscript:!0,object:!0,script:!0,style:!0,title:!0},ul={ol:!0,ul:!0},tn=1,hi=2,Ut=4;function Ns(n,e,t){return e!=null?(e?tn:0)|(e==="full"?hi:0):n&&n.whitespace=="pre"?tn|hi:t&~Ut}class bn{constructor(e,t,r,i,s,o){this.type=e,this.attrs=t,this.marks=r,this.solid=i,this.options=o,this.content=[],this.activeMarks=L.none,this.match=s||(o&Ut?null:e.contentMatch)}findWrapping(e){if(!this.match){if(!this.type)return[];let t=this.type.contentMatch.fillBefore(b.from(e));if(t)this.match=this.type.contentMatch.matchFragment(t);else{let r=this.type.contentMatch,i;return(i=r.findWrapping(e.type))?(this.match=r,i):null}}return this.match.findWrapping(e.type)}finish(e){if(!(this.options&tn)){let r=this.content[this.content.length-1],i;if(r&&r.isText&&(i=/[ \t\r\n\u000c]+$/.exec(r.text))){let s=r;r.text.length==i[0].length?this.content.pop():this.content[this.content.length-1]=s.withText(s.text.slice(0,s.text.length-i[0].length))}}let t=b.from(this.content);return!e&&this.match&&(t=t.append(this.match.fillBefore(b.empty,!0))),this.type?this.type.create(this.attrs,t,this.marks):t}inlineContext(e){return this.type?this.type.inlineContent:this.content.length?this.content[0].isInline:e.parentNode&&!cl.hasOwnProperty(e.parentNode.nodeName.toLowerCase())}}class vs{constructor(e,t,r){this.parser=e,this.options=t,this.isOpen=r,this.open=0,this.localPreserveWS=!1;let i=t.topNode,s,o=Ns(null,t.preserveWhitespace,0)|(r?Ut:0);i?s=new bn(i.type,i.attrs,L.none,!0,t.topMatch||i.type.contentMatch,o):r?s=new bn(null,null,L.none,!0,null,o):s=new bn(e.schema.topNodeType,null,L.none,!0,null,o),this.nodes=[s],this.find=t.findPositions,this.needsBlock=!1}get top(){return this.nodes[this.open]}addDOM(e,t){e.nodeType==3?this.addTextNode(e,t):e.nodeType==1&&this.addElement(e,t)}addTextNode(e,t){let r=e.nodeValue,i=this.top,s=i.options&hi?"full":this.localPreserveWS||(i.options&tn)>0,{schema:o}=this.parser;if(s==="full"||i.inlineContext(e)||/[^ \t\r\n\u000c]/.test(r)){if(s)if(s==="full")r=r.replace(/\r\n?/g,` `);else if(o.linebreakReplacement&&/[\r\n]/.test(r)&&this.top.findWrapping(o.linebreakReplacement.create())){let l=r.split(/\r?\n|\r/);for(let a=0;a!a.clearMark(c)):t=t.concat(this.parser.schema.marks[a.mark].create(a.attrs)),a.consuming===!1)l=a;else break}}return t}addElementByRule(e,t,r,i){let s,o;if(t.node)if(o=this.parser.schema.nodes[t.node],o.isLeaf)this.insertNode(o.create(t.attrs),r,e.nodeName=="BR")||this.leafFallback(e,r);else{let a=this.enter(o,t.attrs||null,r,t.preserveWhitespace);a&&(s=!0,r=a)}else{let a=this.parser.schema.marks[t.mark];r=r.concat(a.create(t.attrs))}let l=this.top;if(o&&o.isLeaf)this.findInside(e);else if(i)this.addElement(e,r,i);else if(t.getContent)this.findInside(e),t.getContent(e,this.parser.schema).forEach(a=>this.insertNode(a,r,!1));else{let a=e;typeof t.contentElement=="string"?a=e.querySelector(t.contentElement):typeof t.contentElement=="function"?a=t.contentElement(e):t.contentElement&&(a=t.contentElement),this.findAround(e,a,!0),this.addAll(a,r),this.findAround(e,a,!1)}s&&this.sync(l)&&this.open--}addAll(e,t,r,i){let s=r||0;for(let o=r?e.childNodes[r]:e.firstChild,l=i==null?null:e.childNodes[i];o!=l;o=o.nextSibling,++s)this.findAtPoint(e,s),this.addDOM(o,t);this.findAtPoint(e,s)}findPlace(e,t,r){let i,s;for(let o=this.open,l=0;o>=0;o--){let a=this.nodes[o],c=a.findWrapping(e);if(c&&(!i||i.length>c.length+l)&&(i=c,s=a,!c.length))break;if(a.solid){if(r)break;l+=2}}if(!i)return null;this.sync(s);for(let o=0;o(o.type?o.type.allowsMarkType(c.type):Rs(c.type,e))?(a=c.addToSet(a),!1):!0),this.nodes.push(new bn(e,t,a,i,null,l)),this.open++,r}closeExtra(e=!1){let t=this.nodes.length-1;if(t>this.open){for(;t>this.open;t--)this.nodes[t-1].content.push(this.nodes[t].finish(e));this.nodes.length=this.open+1}}finish(){return this.open=0,this.closeExtra(this.isOpen),this.nodes[0].finish(!!(this.isOpen||this.options.topOpen))}sync(e){for(let t=this.open;t>=0;t--){if(this.nodes[t]==e)return this.open=t,!0;this.localPreserveWS&&(this.nodes[t].options|=tn)}return!1}get currentPos(){this.closeExtra();let e=0;for(let t=this.open;t>=0;t--){let r=this.nodes[t].content;for(let i=r.length-1;i>=0;i--)e+=r[i].nodeSize;t&&e++}return e}findAtPoint(e,t){if(this.find)for(let r=0;r-1)return e.split(/\s*\|\s*/).some(this.matchesContext,this);let t=e.split("/"),r=this.options.context,i=!this.isOpen&&(!r||r.parent.type==this.nodes[0].type),s=-(r?r.depth+1:0)+(i?0:1),o=(l,a)=>{for(;l>=0;l--){let c=t[l];if(c==""){if(l==t.length-1||l==0)continue;for(;a>=s;a--)if(o(l-1,a))return!0;return!1}else{let u=a>0||a==0&&i?this.nodes[a].type:r&&a>=s?r.node(a-s).type:null;if(!u||u.name!=c&&!u.isInGroup(c))return!1;a--}}return!0};return o(t.length-1,this.open)}textblockFromContext(){let e=this.options.context;if(e)for(let t=e.depth;t>=0;t--){let r=e.node(t).contentMatchAt(e.indexAfter(t)).defaultType;if(r&&r.isTextblock&&r.defaultAttrs)return r}for(let t in this.parser.schema.nodes){let r=this.parser.schema.nodes[t];if(r.isTextblock&&r.defaultAttrs)return r}}}function Nc(n){for(let e=n.firstChild,t=null;e;e=e.nextSibling){let r=e.nodeType==1?e.nodeName.toLowerCase():null;r&&ul.hasOwnProperty(r)&&t?(t.appendChild(e),e=t):r=="li"?t=e:r&&(t=null)}}function vc(n,e){return(n.matches||n.msMatchesSelector||n.webkitMatchesSelector||n.mozMatchesSelector).call(n,e)}function Ds(n){let e={};for(let t in n)e[t]=n[t];return e}function Rs(n,e){let t=e.schema.nodes;for(let r in t){let i=t[r];if(!i.allowsMarkType(n))continue;let s=[],o=l=>{s.push(l);for(let a=0;a{if(s.length||o.marks.length){let l=0,a=0;for(;l=0;i--){let s=this.serializeMark(e.marks[i],e.isInline,t);s&&((s.contentDOM||s.dom).appendChild(r),r=s.dom)}return r}serializeMark(e,t,r={}){let i=this.marks[e.type.name];return i&&An(zr(r),i(e,t),null,e.attrs)}static renderSpec(e,t,r=null,i){return An(e,t,r,i)}static fromSchema(e){return e.cached.domSerializer||(e.cached.domSerializer=new bt(this.nodesFromSchema(e),this.marksFromSchema(e)))}static nodesFromSchema(e){let t=Is(e.nodes);return t.text||(t.text=r=>r.text),t}static marksFromSchema(e){return Is(e.marks)}}function Is(n){let e={};for(let t in n){let r=n[t].spec.toDOM;r&&(e[t]=r)}return e}function zr(n){return n.document||window.document}const Ps=new WeakMap;function Dc(n){let e=Ps.get(n);return e===void 0&&Ps.set(n,e=Rc(n)),e}function Rc(n){let e=null;function t(r){if(r&&typeof r=="object")if(Array.isArray(r))if(typeof r[0]=="string")e||(e=[]),e.push(r);else for(let i=0;i-1)throw new RangeError("Using an array from an attribute object as a DOM spec. This may be an attempted cross site scripting attack.");let o=i.indexOf(" ");o>0&&(t=i.slice(0,o),i=i.slice(o+1));let l,a=t?n.createElementNS(t,i):n.createElement(i),c=e[1],u=1;if(c&&typeof c=="object"&&c.nodeType==null&&!Array.isArray(c)){u=2;for(let d in c)if(c[d]!=null){let f=d.indexOf(" ");f>0?a.setAttributeNS(d.slice(0,f),d.slice(f+1),c[d]):d=="style"&&a.style?a.style.cssText=c[d]:a.setAttribute(d,c[d])}}for(let d=u;du)throw new RangeError("Content hole must be the only child of its parent node");return{dom:a,contentDOM:a}}else{let{dom:h,contentDOM:p}=An(n,f,t,r);if(a.appendChild(h),p){if(l)throw new RangeError("Multiple content holes");l=p}}}return{dom:a,contentDOM:l}}const dl=65535,fl=Math.pow(2,16);function Ic(n,e){return n+e*fl}function Ls(n){return n&dl}function Pc(n){return(n-(n&dl))/fl}const hl=1,pl=2,Nn=4,ml=8;class pi{constructor(e,t,r){this.pos=e,this.delInfo=t,this.recover=r}get deleted(){return(this.delInfo&ml)>0}get deletedBefore(){return(this.delInfo&(hl|Nn))>0}get deletedAfter(){return(this.delInfo&(pl|Nn))>0}get deletedAcross(){return(this.delInfo&Nn)>0}}class ue{constructor(e,t=!1){if(this.ranges=e,this.inverted=t,!e.length&&ue.empty)return ue.empty}recover(e){let t=0,r=Ls(e);if(!this.inverted)for(let i=0;ie)break;let c=this.ranges[l+s],u=this.ranges[l+o],d=a+c;if(e<=d){let f=c?e==a?-1:e==d?1:t:t,h=a+i+(f<0?0:u);if(r)return h;let p=e==(t<0?a:d)?null:Ic(l/3,e-a),m=e==a?pl:e==d?hl:Nn;return(t<0?e!=a:e!=d)&&(m|=ml),new pi(h,m,p)}i+=u-c}return r?e+i:new pi(e+i,0,null)}touches(e,t){let r=0,i=Ls(t),s=this.inverted?2:1,o=this.inverted?1:2;for(let l=0;le)break;let c=this.ranges[l+s],u=a+c;if(e<=u&&l==i*3)return!0;r+=this.ranges[l+o]-c}return!1}forEach(e){let t=this.inverted?2:1,r=this.inverted?1:2;for(let i=0,s=0;i=0;t--){let i=e.getMirror(t);this.appendMap(e._maps[t].invert(),i!=null&&i>t?r-i-1:void 0)}}invert(){let e=new nn;return e.appendMappingInverted(this),e}map(e,t=1){if(this.mirror)return this._map(e,t,!0);for(let r=this.from;rs&&a!o.isAtom||!l.type.allowsMarkType(this.mark.type)?o:o.mark(this.mark.addToSet(o.marks)),i),t.openStart,t.openEnd);return H.fromReplace(e,this.from,this.to,s)}invert(){return new we(this.from,this.to,this.mark)}map(e){let t=e.mapResult(this.from,1),r=e.mapResult(this.to,-1);return t.deleted&&r.deleted||t.pos>=r.pos?null:new We(t.pos,r.pos,this.mark)}merge(e){return e instanceof We&&e.mark.eq(this.mark)&&this.from<=e.to&&this.to>=e.from?new We(Math.min(this.from,e.from),Math.max(this.to,e.to),this.mark):null}toJSON(){return{stepType:"addMark",mark:this.mark.toJSON(),from:this.from,to:this.to}}static fromJSON(e,t){if(typeof t.from!="number"||typeof t.to!="number")throw new RangeError("Invalid input for AddMarkStep.fromJSON");return new We(t.from,t.to,e.markFromJSON(t.mark))}}ne.jsonID("addMark",We);class we extends ne{constructor(e,t,r){super(),this.from=e,this.to=t,this.mark=r}apply(e){let t=e.slice(this.from,this.to),r=new S(Hi(t.content,i=>i.mark(this.mark.removeFromSet(i.marks)),e),t.openStart,t.openEnd);return H.fromReplace(e,this.from,this.to,r)}invert(){return new We(this.from,this.to,this.mark)}map(e){let t=e.mapResult(this.from,1),r=e.mapResult(this.to,-1);return t.deleted&&r.deleted||t.pos>=r.pos?null:new we(t.pos,r.pos,this.mark)}merge(e){return e instanceof we&&e.mark.eq(this.mark)&&this.from<=e.to&&this.to>=e.from?new we(Math.min(this.from,e.from),Math.max(this.to,e.to),this.mark):null}toJSON(){return{stepType:"removeMark",mark:this.mark.toJSON(),from:this.from,to:this.to}}static fromJSON(e,t){if(typeof t.from!="number"||typeof t.to!="number")throw new RangeError("Invalid input for RemoveMarkStep.fromJSON");return new we(t.from,t.to,e.markFromJSON(t.mark))}}ne.jsonID("removeMark",we);class Ke extends ne{constructor(e,t){super(),this.pos=e,this.mark=t}apply(e){let t=e.nodeAt(this.pos);if(!t)return H.fail("No node at mark step's position");let r=t.type.create(t.attrs,null,this.mark.addToSet(t.marks));return H.fromReplace(e,this.pos,this.pos+1,new S(b.from(r),0,t.isLeaf?0:1))}invert(e){let t=e.nodeAt(this.pos);if(t){let r=this.mark.addToSet(t.marks);if(r.length==t.marks.length){for(let i=0;ir.pos?null:new W(t.pos,r.pos,i,s,this.slice,this.insert,this.structure)}toJSON(){let e={stepType:"replaceAround",from:this.from,to:this.to,gapFrom:this.gapFrom,gapTo:this.gapTo,insert:this.insert};return this.slice.size&&(e.slice=this.slice.toJSON()),this.structure&&(e.structure=!0),e}static fromJSON(e,t){if(typeof t.from!="number"||typeof t.to!="number"||typeof t.gapFrom!="number"||typeof t.gapTo!="number"||typeof t.insert!="number")throw new RangeError("Invalid input for ReplaceAroundStep.fromJSON");return new W(t.from,t.to,t.gapFrom,t.gapTo,S.fromJSON(e,t.slice),t.insert,!!t.structure)}}ne.jsonID("replaceAround",W);function mi(n,e,t){let r=n.resolve(e),i=t-e,s=r.depth;for(;i>0&&s>0&&r.indexAfter(s)==r.node(s).childCount;)s--,i--;if(i>0){let o=r.node(s).maybeChild(r.indexAfter(s));for(;i>0;){if(!o||o.isLeaf)return!0;o=o.firstChild,i--}}return!1}function Lc(n,e,t,r){let i=[],s=[],o,l;n.doc.nodesBetween(e,t,(a,c,u)=>{if(!a.isInline)return;let d=a.marks;if(!r.isInSet(d)&&u.type.allowsMarkType(r.type)){let f=Math.max(c,e),h=Math.min(c+a.nodeSize,t),p=r.addToSet(d);for(let m=0;mn.step(a)),s.forEach(a=>n.step(a))}function Bc(n,e,t,r){let i=[],s=0;n.doc.nodesBetween(e,t,(o,l)=>{if(!o.isInline)return;s++;let a=null;if(r instanceof Sr){let c=o.marks,u;for(;u=r.isInSet(c);)(a||(a=[])).push(u),c=u.removeFromSet(c)}else r?r.isInSet(o.marks)&&(a=[r]):a=o.marks;if(a&&a.length){let c=Math.min(l+o.nodeSize,t);for(let u=0;un.step(new we(o.from,o.to,o.style)))}function Vi(n,e,t,r=t.contentMatch,i=!0){let s=n.doc.nodeAt(e),o=[],l=e+1;for(let a=0;a=0;a--)n.step(o[a])}function zc(n,e,t){return(e==0||n.canReplace(e,n.childCount))&&(t==n.childCount||n.canReplace(0,t))}function Pt(n){let t=n.parent.content.cutByIndex(n.startIndex,n.endIndex);for(let r=n.depth,i=0,s=0;;--r){let o=n.$from.node(r),l=n.$from.index(r)+i,a=n.$to.indexAfter(r)-s;if(rt;p--)m||r.index(p)>0?(m=!0,u=b.from(r.node(p).copy(u)),d++):a--;let f=b.empty,h=0;for(let p=s,m=!1;p>t;p--)m||i.after(p+1)=0;o--){if(r.size){let l=t[o].type.contentMatch.matchFragment(r);if(!l||!l.validEnd)throw new RangeError("Wrapper type given to Transform.wrap does not form valid content of its parent wrapper")}r=b.from(t[o].type.create(t[o].attrs,r))}let i=e.start,s=e.end;n.step(new W(i,s,i,s,new S(r,0,0),t.length,!0))}function jc(n,e,t,r,i){if(!r.isTextblock)throw new RangeError("Type given to setBlockType should be a textblock");let s=n.steps.length;n.doc.nodesBetween(e,t,(o,l)=>{let a=typeof i=="function"?i(o):i;if(o.isTextblock&&!o.hasMarkup(r,a)&&Wc(n.doc,n.mapping.slice(s).map(l),r)){let c=null;if(r.schema.linebreakReplacement){let h=r.whitespace=="pre",p=!!r.contentMatch.matchType(r.schema.linebreakReplacement);h&&!p?c=!1:!h&&p&&(c=!0)}c===!1&&yl(n,o,l,s),Vi(n,n.mapping.slice(s).map(l,1),r,void 0,c===null);let u=n.mapping.slice(s),d=u.map(l,1),f=u.map(l+o.nodeSize,1);return n.step(new W(d,f,d+1,f-1,new S(b.from(r.create(a,null,o.marks)),0,0),1,!0)),c===!0&&gl(n,o,l,s),!1}})}function gl(n,e,t,r){e.forEach((i,s)=>{if(i.isText){let o,l=/\r?\n|\r/g;for(;o=l.exec(i.text);){let a=n.mapping.slice(r).map(t+1+s+o.index);n.replaceWith(a,a+1,e.type.schema.linebreakReplacement.create())}}})}function yl(n,e,t,r){e.forEach((i,s)=>{if(i.type==i.type.schema.linebreakReplacement){let o=n.mapping.slice(r).map(t+1+s);n.replaceWith(o,o+1,e.type.schema.text(` diff --git a/public/build/assets/ruler-DbxwIrQY.js b/public/build/assets/ruler-DviIA5uv.js similarity index 92% rename from public/build/assets/ruler-DbxwIrQY.js rename to public/build/assets/ruler-DviIA5uv.js index d581688bb..82bcab44e 100644 --- a/public/build/assets/ruler-DbxwIrQY.js +++ b/public/build/assets/ruler-DviIA5uv.js @@ -1,4 +1,4 @@ -import{G as a}from"./app-36WMjvX0.js";/** +import{G as a}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/scale-rJYsnHRa.js b/public/build/assets/scale-Chnhsap1.js similarity index 98% rename from public/build/assets/scale-rJYsnHRa.js rename to public/build/assets/scale-Chnhsap1.js index 0f73d5274..622adb5a9 100644 --- a/public/build/assets/scale-rJYsnHRa.js +++ b/public/build/assets/scale-Chnhsap1.js @@ -1,4 +1,4 @@ -import{G as a}from"./app-36WMjvX0.js";/** +import{G as a}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/scroll-area-BmK0s-Hf.js b/public/build/assets/scroll-area-C7NBgd0i.js similarity index 99% rename from public/build/assets/scroll-area-BmK0s-Hf.js rename to public/build/assets/scroll-area-C7NBgd0i.js index f3ccd3bb5..865e57664 100644 --- a/public/build/assets/scroll-area-BmK0s-Hf.js +++ b/public/build/assets/scroll-area-C7NBgd0i.js @@ -1 +1 @@ -import{r as s,j as p,f as ie,m as A,M as ae,o as I,n as E,J as P,K as ue}from"./ui-Z445SNHD.js";import{c as de}from"./index-BdQq_4o_.js";import{e as $}from"./app-36WMjvX0.js";function fe(e){const t=he(e),r=s.forwardRef((n,o)=>{const{children:l,...c}=n,i=s.Children.toArray(l),a=i.find(be);if(a){const u=a.props.children,d=i.map(h=>h===a?s.Children.count(u)>1?s.Children.only(null):s.isValidElement(u)?u.props.children:null:h);return p.jsx(t,{...c,ref:o,children:s.isValidElement(u)?s.cloneElement(u,void 0,d):null})}return p.jsx(t,{...c,ref:o,children:l})});return r.displayName=`${e}.Slot`,r}function he(e){const t=s.forwardRef((r,n)=>{const{children:o,...l}=r;if(s.isValidElement(o)){const c=me(o),i=Se(l,o.props);return o.type!==s.Fragment&&(i.ref=n?ie(n,c):c),s.cloneElement(o,i)}return s.Children.count(o)>1?s.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var pe=Symbol("radix.slottable");function be(e){return s.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===pe}function Se(e,t){const r={...t};for(const n in t){const o=e[n],l=t[n];/^on[A-Z]/.test(n)?o&&l?r[n]=(...i)=>{const a=l(...i);return o(...i),a}:o&&(r[n]=o):n==="style"?r[n]={...o,...l}:n==="className"&&(r[n]=[o,l].filter(Boolean).join(" "))}return{...e,...r}}function me(e){var n,o;let t=(n=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:n.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(t=(o=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:o.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}var ve=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],L=ve.reduce((e,t)=>{const r=fe(`Primitive.${t}`),n=s.forwardRef((o,l)=>{const{asChild:c,...i}=o,a=c?r:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),p.jsx(a,{...i,ref:l})});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{});function we(e,t=[]){let r=[];function n(l,c){const i=s.createContext(c),a=r.length;r=[...r,c];const u=h=>{var x;const{scope:f,children:b,...S}=h,g=((x=f==null?void 0:f[e])==null?void 0:x[a])||i,T=s.useMemo(()=>S,Object.values(S));return p.jsx(g.Provider,{value:T,children:b})};u.displayName=l+"Provider";function d(h,f){var g;const b=((g=f==null?void 0:f[e])==null?void 0:g[a])||i,S=s.useContext(b);if(S)return S;if(c!==void 0)return c;throw new Error(`\`${h}\` must be used within \`${l}\``)}return[u,d]}const o=()=>{const l=r.map(c=>s.createContext(c));return function(i){const a=(i==null?void 0:i[e])||l;return s.useMemo(()=>({[`__scope${e}`]:{...i,[e]:a}}),[i,a])}};return o.scopeName=e,[n,ge(o,...t)]}function ge(...e){const t=e[0];if(e.length===1)return t;const r=()=>{const n=e.map(o=>({useScope:o(),scopeName:o.scopeName}));return function(l){const c=n.reduce((i,{useScope:a,scopeName:u})=>{const h=a(l)[`__scope${u}`];return{...i,...h}},{});return s.useMemo(()=>({[`__scope${t.scopeName}`]:c}),[c])}};return r.scopeName=t.scopeName,r}function xe(e,t){return s.useReducer((r,n)=>t[r][n]??r,e)}var Y="ScrollArea",[q]=we(Y),[Ce,v]=q(Y),J=s.forwardRef((e,t)=>{const{__scopeScrollArea:r,type:n="hover",dir:o,scrollHideDelay:l=600,...c}=e,[i,a]=s.useState(null),[u,d]=s.useState(null),[h,f]=s.useState(null),[b,S]=s.useState(null),[g,T]=s.useState(null),[x,j]=s.useState(0),[X,D]=s.useState(0),[N,_]=s.useState(!1),[W,O]=s.useState(!1),m=A(t,R=>a(R)),w=ae(o);return p.jsx(Ce,{scope:r,type:n,dir:w,scrollHideDelay:l,scrollArea:i,viewport:u,onViewportChange:d,content:h,onContentChange:f,scrollbarX:b,onScrollbarXChange:S,scrollbarXEnabled:N,onScrollbarXEnabledChange:_,scrollbarY:g,onScrollbarYChange:T,scrollbarYEnabled:W,onScrollbarYEnabledChange:O,onCornerWidthChange:j,onCornerHeightChange:D,children:p.jsx(L.div,{dir:w,...c,ref:m,style:{position:"relative","--radix-scroll-area-corner-width":x+"px","--radix-scroll-area-corner-height":X+"px",...e.style}})})});J.displayName=Y;var K="ScrollAreaViewport",Z=s.forwardRef((e,t)=>{const{__scopeScrollArea:r,children:n,nonce:o,...l}=e,c=v(K,r),i=s.useRef(null),a=A(t,i,c.onViewportChange);return p.jsxs(p.Fragment,{children:[p.jsx("style",{dangerouslySetInnerHTML:{__html:"[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}"},nonce:o}),p.jsx(L.div,{"data-radix-scroll-area-viewport":"",...l,ref:a,style:{overflowX:c.scrollbarXEnabled?"scroll":"hidden",overflowY:c.scrollbarYEnabled?"scroll":"hidden",...e.style},children:p.jsx("div",{ref:c.onContentChange,style:{minWidth:"100%",display:"table"},children:n})})]})});Z.displayName=K;var C="ScrollAreaScrollbar",B=s.forwardRef((e,t)=>{const{forceMount:r,...n}=e,o=v(C,e.__scopeScrollArea),{onScrollbarXEnabledChange:l,onScrollbarYEnabledChange:c}=o,i=e.orientation==="horizontal";return s.useEffect(()=>(i?l(!0):c(!0),()=>{i?l(!1):c(!1)}),[i,l,c]),o.type==="hover"?p.jsx(Pe,{...n,ref:t,forceMount:r}):o.type==="scroll"?p.jsx(Ee,{...n,ref:t,forceMount:r}):o.type==="auto"?p.jsx(G,{...n,ref:t,forceMount:r}):o.type==="always"?p.jsx(U,{...n,ref:t}):null});B.displayName=C;var Pe=s.forwardRef((e,t)=>{const{forceMount:r,...n}=e,o=v(C,e.__scopeScrollArea),[l,c]=s.useState(!1);return s.useEffect(()=>{const i=o.scrollArea;let a=0;if(i){const u=()=>{window.clearTimeout(a),c(!0)},d=()=>{a=window.setTimeout(()=>c(!1),o.scrollHideDelay)};return i.addEventListener("pointerenter",u),i.addEventListener("pointerleave",d),()=>{window.clearTimeout(a),i.removeEventListener("pointerenter",u),i.removeEventListener("pointerleave",d)}}},[o.scrollArea,o.scrollHideDelay]),p.jsx(I,{present:r||l,children:p.jsx(G,{"data-state":l?"visible":"hidden",...n,ref:t})})}),Ee=s.forwardRef((e,t)=>{const{forceMount:r,...n}=e,o=v(C,e.__scopeScrollArea),l=e.orientation==="horizontal",c=V(()=>a("SCROLL_END"),100),[i,a]=xe("hidden",{hidden:{SCROLL:"scrolling"},scrolling:{SCROLL_END:"idle",POINTER_ENTER:"interacting"},interacting:{SCROLL:"interacting",POINTER_LEAVE:"idle"},idle:{HIDE:"hidden",SCROLL:"scrolling",POINTER_ENTER:"interacting"}});return s.useEffect(()=>{if(i==="idle"){const u=window.setTimeout(()=>a("HIDE"),o.scrollHideDelay);return()=>window.clearTimeout(u)}},[i,o.scrollHideDelay,a]),s.useEffect(()=>{const u=o.viewport,d=l?"scrollLeft":"scrollTop";if(u){let h=u[d];const f=()=>{const b=u[d];h!==b&&(a("SCROLL"),c()),h=b};return u.addEventListener("scroll",f),()=>u.removeEventListener("scroll",f)}},[o.viewport,l,a,c]),p.jsx(I,{present:r||i!=="hidden",children:p.jsx(U,{"data-state":i==="hidden"?"hidden":"visible",...n,ref:t,onPointerEnter:E(e.onPointerEnter,()=>a("POINTER_ENTER")),onPointerLeave:E(e.onPointerLeave,()=>a("POINTER_LEAVE"))})})}),G=s.forwardRef((e,t)=>{const r=v(C,e.__scopeScrollArea),{forceMount:n,...o}=e,[l,c]=s.useState(!1),i=e.orientation==="horizontal",a=V(()=>{if(r.viewport){const u=r.viewport.offsetWidth{const{orientation:r="vertical",...n}=e,o=v(C,e.__scopeScrollArea),l=s.useRef(null),c=s.useRef(0),[i,a]=s.useState({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),u=oe(i.viewport,i.content),d={...n,sizes:i,onSizesChange:a,hasThumb:u>0&&u<1,onThumbChange:f=>l.current=f,onThumbPointerUp:()=>c.current=0,onThumbPointerDown:f=>c.current=f};function h(f,b){return Le(f,c.current,i,b)}return r==="horizontal"?p.jsx(Re,{...d,ref:t,onThumbPositionChange:()=>{if(o.viewport&&l.current){const f=o.viewport.scrollLeft,b=F(f,i,o.dir);l.current.style.transform=`translate3d(${b}px, 0, 0)`}},onWheelScroll:f=>{o.viewport&&(o.viewport.scrollLeft=f)},onDragScroll:f=>{o.viewport&&(o.viewport.scrollLeft=h(f,o.dir))}}):r==="vertical"?p.jsx(ye,{...d,ref:t,onThumbPositionChange:()=>{if(o.viewport&&l.current){const f=o.viewport.scrollTop,b=F(f,i);l.current.style.transform=`translate3d(0, ${b}px, 0)`}},onWheelScroll:f=>{o.viewport&&(o.viewport.scrollTop=f)},onDragScroll:f=>{o.viewport&&(o.viewport.scrollTop=h(f))}}):null}),Re=s.forwardRef((e,t)=>{const{sizes:r,onSizesChange:n,...o}=e,l=v(C,e.__scopeScrollArea),[c,i]=s.useState(),a=s.useRef(null),u=A(t,a,l.onScrollbarXChange);return s.useEffect(()=>{a.current&&i(getComputedStyle(a.current))},[a]),p.jsx(ee,{"data-orientation":"horizontal",...o,ref:u,sizes:r,style:{bottom:0,left:l.dir==="rtl"?"var(--radix-scroll-area-corner-width)":0,right:l.dir==="ltr"?"var(--radix-scroll-area-corner-width)":0,"--radix-scroll-area-thumb-width":M(r)+"px",...e.style},onThumbPointerDown:d=>e.onThumbPointerDown(d.x),onDragScroll:d=>e.onDragScroll(d.x),onWheelScroll:(d,h)=>{if(l.viewport){const f=l.viewport.scrollLeft+d.deltaX;e.onWheelScroll(f),le(f,h)&&d.preventDefault()}},onResize:()=>{a.current&&l.viewport&&c&&n({content:l.viewport.scrollWidth,viewport:l.viewport.offsetWidth,scrollbar:{size:a.current.clientWidth,paddingStart:z(c.paddingLeft),paddingEnd:z(c.paddingRight)}})}})}),ye=s.forwardRef((e,t)=>{const{sizes:r,onSizesChange:n,...o}=e,l=v(C,e.__scopeScrollArea),[c,i]=s.useState(),a=s.useRef(null),u=A(t,a,l.onScrollbarYChange);return s.useEffect(()=>{a.current&&i(getComputedStyle(a.current))},[a]),p.jsx(ee,{"data-orientation":"vertical",...o,ref:u,sizes:r,style:{top:0,right:l.dir==="ltr"?0:void 0,left:l.dir==="rtl"?0:void 0,bottom:"var(--radix-scroll-area-corner-height)","--radix-scroll-area-thumb-height":M(r)+"px",...e.style},onThumbPointerDown:d=>e.onThumbPointerDown(d.y),onDragScroll:d=>e.onDragScroll(d.y),onWheelScroll:(d,h)=>{if(l.viewport){const f=l.viewport.scrollTop+d.deltaY;e.onWheelScroll(f),le(f,h)&&d.preventDefault()}},onResize:()=>{a.current&&l.viewport&&c&&n({content:l.viewport.scrollHeight,viewport:l.viewport.offsetHeight,scrollbar:{size:a.current.clientHeight,paddingStart:z(c.paddingTop),paddingEnd:z(c.paddingBottom)}})}})}),[Ae,Q]=q(C),ee=s.forwardRef((e,t)=>{const{__scopeScrollArea:r,sizes:n,hasThumb:o,onThumbChange:l,onThumbPointerUp:c,onThumbPointerDown:i,onThumbPositionChange:a,onDragScroll:u,onWheelScroll:d,onResize:h,...f}=e,b=v(C,r),[S,g]=s.useState(null),T=A(t,m=>g(m)),x=s.useRef(null),j=s.useRef(""),X=b.viewport,D=n.content-n.viewport,N=P(d),_=P(a),W=V(h,10);function O(m){if(x.current){const w=m.clientX-x.current.left,R=m.clientY-x.current.top;u({x:w,y:R})}}return s.useEffect(()=>{const m=w=>{const R=w.target;(S==null?void 0:S.contains(R))&&N(w,D)};return document.addEventListener("wheel",m,{passive:!1}),()=>document.removeEventListener("wheel",m,{passive:!1})},[X,S,D,N]),s.useEffect(_,[n,_]),y(S,W),y(b.content,W),p.jsx(Ae,{scope:r,scrollbar:S,hasThumb:o,onThumbChange:P(l),onThumbPointerUp:P(c),onThumbPositionChange:_,onThumbPointerDown:P(i),children:p.jsx(L.div,{...f,ref:T,style:{position:"absolute",...f.style},onPointerDown:E(e.onPointerDown,m=>{m.button===0&&(m.target.setPointerCapture(m.pointerId),x.current=S.getBoundingClientRect(),j.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",b.viewport&&(b.viewport.style.scrollBehavior="auto"),O(m))}),onPointerMove:E(e.onPointerMove,O),onPointerUp:E(e.onPointerUp,m=>{const w=m.target;w.hasPointerCapture(m.pointerId)&&w.releasePointerCapture(m.pointerId),document.body.style.webkitUserSelect=j.current,b.viewport&&(b.viewport.style.scrollBehavior=""),x.current=null})})})}),H="ScrollAreaThumb",re=s.forwardRef((e,t)=>{const{forceMount:r,...n}=e,o=Q(H,e.__scopeScrollArea);return p.jsx(I,{present:r||o.hasThumb,children:p.jsx(Te,{ref:t,...n})})}),Te=s.forwardRef((e,t)=>{const{__scopeScrollArea:r,style:n,...o}=e,l=v(H,r),c=Q(H,r),{onThumbPositionChange:i}=c,a=A(t,h=>c.onThumbChange(h)),u=s.useRef(void 0),d=V(()=>{u.current&&(u.current(),u.current=void 0)},100);return s.useEffect(()=>{const h=l.viewport;if(h){const f=()=>{if(d(),!u.current){const b=je(h,i);u.current=b,i()}};return i(),h.addEventListener("scroll",f),()=>h.removeEventListener("scroll",f)}},[l.viewport,d,i]),p.jsx(L.div,{"data-state":c.hasThumb?"visible":"hidden",...o,ref:a,style:{width:"var(--radix-scroll-area-thumb-width)",height:"var(--radix-scroll-area-thumb-height)",...n},onPointerDownCapture:E(e.onPointerDownCapture,h=>{const b=h.target.getBoundingClientRect(),S=h.clientX-b.left,g=h.clientY-b.top;c.onThumbPointerDown({x:S,y:g})}),onPointerUp:E(e.onPointerUp,c.onThumbPointerUp)})});re.displayName=H;var k="ScrollAreaCorner",te=s.forwardRef((e,t)=>{const r=v(k,e.__scopeScrollArea),n=!!(r.scrollbarX&&r.scrollbarY);return r.type!=="scroll"&&n?p.jsx(_e,{...e,ref:t}):null});te.displayName=k;var _e=s.forwardRef((e,t)=>{const{__scopeScrollArea:r,...n}=e,o=v(k,r),[l,c]=s.useState(0),[i,a]=s.useState(0),u=!!(l&&i);return y(o.scrollbarX,()=>{var h;const d=((h=o.scrollbarX)==null?void 0:h.offsetHeight)||0;o.onCornerHeightChange(d),a(d)}),y(o.scrollbarY,()=>{var h;const d=((h=o.scrollbarY)==null?void 0:h.offsetWidth)||0;o.onCornerWidthChange(d),c(d)}),u?p.jsx(L.div,{...n,ref:t,style:{width:l,height:i,position:"absolute",right:o.dir==="ltr"?0:void 0,left:o.dir==="rtl"?0:void 0,bottom:0,...e.style}}):null});function z(e){return e?parseInt(e,10):0}function oe(e,t){const r=e/t;return isNaN(r)?0:r}function M(e){const t=oe(e.viewport,e.content),r=e.scrollbar.paddingStart+e.scrollbar.paddingEnd,n=(e.scrollbar.size-r)*t;return Math.max(n,18)}function Le(e,t,r,n="ltr"){const o=M(r),l=o/2,c=t||l,i=o-c,a=r.scrollbar.paddingStart+c,u=r.scrollbar.size-r.scrollbar.paddingEnd-i,d=r.content-r.viewport,h=n==="ltr"?[0,d]:[d*-1,0];return ne([a,u],h)(e)}function F(e,t,r="ltr"){const n=M(t),o=t.scrollbar.paddingStart+t.scrollbar.paddingEnd,l=t.scrollbar.size-o,c=t.content-t.viewport,i=l-n,a=r==="ltr"?[0,c]:[c*-1,0],u=de(e,a);return ne([0,c],[0,i])(u)}function ne(e,t){return r=>{if(e[0]===e[1]||t[0]===t[1])return t[0];const n=(t[1]-t[0])/(e[1]-e[0]);return t[0]+n*(r-e[0])}}function le(e,t){return e>0&&e{})=>{let r={left:e.scrollLeft,top:e.scrollTop},n=0;return(function o(){const l={left:e.scrollLeft,top:e.scrollTop},c=r.left!==l.left,i=r.top!==l.top;(c||i)&&t(),r=l,n=window.requestAnimationFrame(o)})(),()=>window.cancelAnimationFrame(n)};function V(e,t){const r=P(e),n=s.useRef(0);return s.useEffect(()=>()=>window.clearTimeout(n.current),[]),s.useCallback(()=>{window.clearTimeout(n.current),n.current=window.setTimeout(r,t)},[r,t])}function y(e,t){const r=P(t);ue(()=>{let n=0;if(e){const o=new ResizeObserver(()=>{cancelAnimationFrame(n),n=window.requestAnimationFrame(r)});return o.observe(e),()=>{window.cancelAnimationFrame(n),o.unobserve(e)}}},[e,r])}var se=J,De=Z,Ne=te;const We=s.forwardRef(({className:e,children:t,...r},n)=>p.jsxs(se,{ref:n,className:$("relative overflow-hidden",e),...r,children:[p.jsx(De,{className:"h-full w-full rounded-[inherit]",children:t}),p.jsx(ce,{}),p.jsx(Ne,{})]}));We.displayName=se.displayName;const ce=s.forwardRef(({className:e,orientation:t="vertical",...r},n)=>p.jsx(B,{ref:n,orientation:t,className:$("flex touch-none select-none transition-colors",t==="vertical"&&"h-full w-2.5 border-l border-l-transparent p-[1px]",t==="horizontal"&&"h-2.5 border-t border-t-transparent p-[1px]",e),...r,children:p.jsx(re,{className:"relative flex-1 rounded-full bg-border"})}));ce.displayName=B.displayName;export{We as S}; +import{r as s,j as p,f as ie,m as A,M as ae,o as I,n as E,J as P,K as ue}from"./ui-Z445SNHD.js";import{c as de}from"./index-BdQq_4o_.js";import{e as $}from"./app-Da3PX8qg.js";function fe(e){const t=he(e),r=s.forwardRef((n,o)=>{const{children:l,...c}=n,i=s.Children.toArray(l),a=i.find(be);if(a){const u=a.props.children,d=i.map(h=>h===a?s.Children.count(u)>1?s.Children.only(null):s.isValidElement(u)?u.props.children:null:h);return p.jsx(t,{...c,ref:o,children:s.isValidElement(u)?s.cloneElement(u,void 0,d):null})}return p.jsx(t,{...c,ref:o,children:l})});return r.displayName=`${e}.Slot`,r}function he(e){const t=s.forwardRef((r,n)=>{const{children:o,...l}=r;if(s.isValidElement(o)){const c=me(o),i=Se(l,o.props);return o.type!==s.Fragment&&(i.ref=n?ie(n,c):c),s.cloneElement(o,i)}return s.Children.count(o)>1?s.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var pe=Symbol("radix.slottable");function be(e){return s.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===pe}function Se(e,t){const r={...t};for(const n in t){const o=e[n],l=t[n];/^on[A-Z]/.test(n)?o&&l?r[n]=(...i)=>{const a=l(...i);return o(...i),a}:o&&(r[n]=o):n==="style"?r[n]={...o,...l}:n==="className"&&(r[n]=[o,l].filter(Boolean).join(" "))}return{...e,...r}}function me(e){var n,o;let t=(n=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:n.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(t=(o=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:o.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}var ve=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],L=ve.reduce((e,t)=>{const r=fe(`Primitive.${t}`),n=s.forwardRef((o,l)=>{const{asChild:c,...i}=o,a=c?r:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),p.jsx(a,{...i,ref:l})});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{});function we(e,t=[]){let r=[];function n(l,c){const i=s.createContext(c),a=r.length;r=[...r,c];const u=h=>{var x;const{scope:f,children:b,...S}=h,g=((x=f==null?void 0:f[e])==null?void 0:x[a])||i,T=s.useMemo(()=>S,Object.values(S));return p.jsx(g.Provider,{value:T,children:b})};u.displayName=l+"Provider";function d(h,f){var g;const b=((g=f==null?void 0:f[e])==null?void 0:g[a])||i,S=s.useContext(b);if(S)return S;if(c!==void 0)return c;throw new Error(`\`${h}\` must be used within \`${l}\``)}return[u,d]}const o=()=>{const l=r.map(c=>s.createContext(c));return function(i){const a=(i==null?void 0:i[e])||l;return s.useMemo(()=>({[`__scope${e}`]:{...i,[e]:a}}),[i,a])}};return o.scopeName=e,[n,ge(o,...t)]}function ge(...e){const t=e[0];if(e.length===1)return t;const r=()=>{const n=e.map(o=>({useScope:o(),scopeName:o.scopeName}));return function(l){const c=n.reduce((i,{useScope:a,scopeName:u})=>{const h=a(l)[`__scope${u}`];return{...i,...h}},{});return s.useMemo(()=>({[`__scope${t.scopeName}`]:c}),[c])}};return r.scopeName=t.scopeName,r}function xe(e,t){return s.useReducer((r,n)=>t[r][n]??r,e)}var Y="ScrollArea",[q]=we(Y),[Ce,v]=q(Y),J=s.forwardRef((e,t)=>{const{__scopeScrollArea:r,type:n="hover",dir:o,scrollHideDelay:l=600,...c}=e,[i,a]=s.useState(null),[u,d]=s.useState(null),[h,f]=s.useState(null),[b,S]=s.useState(null),[g,T]=s.useState(null),[x,j]=s.useState(0),[X,D]=s.useState(0),[N,_]=s.useState(!1),[W,O]=s.useState(!1),m=A(t,R=>a(R)),w=ae(o);return p.jsx(Ce,{scope:r,type:n,dir:w,scrollHideDelay:l,scrollArea:i,viewport:u,onViewportChange:d,content:h,onContentChange:f,scrollbarX:b,onScrollbarXChange:S,scrollbarXEnabled:N,onScrollbarXEnabledChange:_,scrollbarY:g,onScrollbarYChange:T,scrollbarYEnabled:W,onScrollbarYEnabledChange:O,onCornerWidthChange:j,onCornerHeightChange:D,children:p.jsx(L.div,{dir:w,...c,ref:m,style:{position:"relative","--radix-scroll-area-corner-width":x+"px","--radix-scroll-area-corner-height":X+"px",...e.style}})})});J.displayName=Y;var K="ScrollAreaViewport",Z=s.forwardRef((e,t)=>{const{__scopeScrollArea:r,children:n,nonce:o,...l}=e,c=v(K,r),i=s.useRef(null),a=A(t,i,c.onViewportChange);return p.jsxs(p.Fragment,{children:[p.jsx("style",{dangerouslySetInnerHTML:{__html:"[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}"},nonce:o}),p.jsx(L.div,{"data-radix-scroll-area-viewport":"",...l,ref:a,style:{overflowX:c.scrollbarXEnabled?"scroll":"hidden",overflowY:c.scrollbarYEnabled?"scroll":"hidden",...e.style},children:p.jsx("div",{ref:c.onContentChange,style:{minWidth:"100%",display:"table"},children:n})})]})});Z.displayName=K;var C="ScrollAreaScrollbar",B=s.forwardRef((e,t)=>{const{forceMount:r,...n}=e,o=v(C,e.__scopeScrollArea),{onScrollbarXEnabledChange:l,onScrollbarYEnabledChange:c}=o,i=e.orientation==="horizontal";return s.useEffect(()=>(i?l(!0):c(!0),()=>{i?l(!1):c(!1)}),[i,l,c]),o.type==="hover"?p.jsx(Pe,{...n,ref:t,forceMount:r}):o.type==="scroll"?p.jsx(Ee,{...n,ref:t,forceMount:r}):o.type==="auto"?p.jsx(G,{...n,ref:t,forceMount:r}):o.type==="always"?p.jsx(U,{...n,ref:t}):null});B.displayName=C;var Pe=s.forwardRef((e,t)=>{const{forceMount:r,...n}=e,o=v(C,e.__scopeScrollArea),[l,c]=s.useState(!1);return s.useEffect(()=>{const i=o.scrollArea;let a=0;if(i){const u=()=>{window.clearTimeout(a),c(!0)},d=()=>{a=window.setTimeout(()=>c(!1),o.scrollHideDelay)};return i.addEventListener("pointerenter",u),i.addEventListener("pointerleave",d),()=>{window.clearTimeout(a),i.removeEventListener("pointerenter",u),i.removeEventListener("pointerleave",d)}}},[o.scrollArea,o.scrollHideDelay]),p.jsx(I,{present:r||l,children:p.jsx(G,{"data-state":l?"visible":"hidden",...n,ref:t})})}),Ee=s.forwardRef((e,t)=>{const{forceMount:r,...n}=e,o=v(C,e.__scopeScrollArea),l=e.orientation==="horizontal",c=V(()=>a("SCROLL_END"),100),[i,a]=xe("hidden",{hidden:{SCROLL:"scrolling"},scrolling:{SCROLL_END:"idle",POINTER_ENTER:"interacting"},interacting:{SCROLL:"interacting",POINTER_LEAVE:"idle"},idle:{HIDE:"hidden",SCROLL:"scrolling",POINTER_ENTER:"interacting"}});return s.useEffect(()=>{if(i==="idle"){const u=window.setTimeout(()=>a("HIDE"),o.scrollHideDelay);return()=>window.clearTimeout(u)}},[i,o.scrollHideDelay,a]),s.useEffect(()=>{const u=o.viewport,d=l?"scrollLeft":"scrollTop";if(u){let h=u[d];const f=()=>{const b=u[d];h!==b&&(a("SCROLL"),c()),h=b};return u.addEventListener("scroll",f),()=>u.removeEventListener("scroll",f)}},[o.viewport,l,a,c]),p.jsx(I,{present:r||i!=="hidden",children:p.jsx(U,{"data-state":i==="hidden"?"hidden":"visible",...n,ref:t,onPointerEnter:E(e.onPointerEnter,()=>a("POINTER_ENTER")),onPointerLeave:E(e.onPointerLeave,()=>a("POINTER_LEAVE"))})})}),G=s.forwardRef((e,t)=>{const r=v(C,e.__scopeScrollArea),{forceMount:n,...o}=e,[l,c]=s.useState(!1),i=e.orientation==="horizontal",a=V(()=>{if(r.viewport){const u=r.viewport.offsetWidth{const{orientation:r="vertical",...n}=e,o=v(C,e.__scopeScrollArea),l=s.useRef(null),c=s.useRef(0),[i,a]=s.useState({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),u=oe(i.viewport,i.content),d={...n,sizes:i,onSizesChange:a,hasThumb:u>0&&u<1,onThumbChange:f=>l.current=f,onThumbPointerUp:()=>c.current=0,onThumbPointerDown:f=>c.current=f};function h(f,b){return Le(f,c.current,i,b)}return r==="horizontal"?p.jsx(Re,{...d,ref:t,onThumbPositionChange:()=>{if(o.viewport&&l.current){const f=o.viewport.scrollLeft,b=F(f,i,o.dir);l.current.style.transform=`translate3d(${b}px, 0, 0)`}},onWheelScroll:f=>{o.viewport&&(o.viewport.scrollLeft=f)},onDragScroll:f=>{o.viewport&&(o.viewport.scrollLeft=h(f,o.dir))}}):r==="vertical"?p.jsx(ye,{...d,ref:t,onThumbPositionChange:()=>{if(o.viewport&&l.current){const f=o.viewport.scrollTop,b=F(f,i);l.current.style.transform=`translate3d(0, ${b}px, 0)`}},onWheelScroll:f=>{o.viewport&&(o.viewport.scrollTop=f)},onDragScroll:f=>{o.viewport&&(o.viewport.scrollTop=h(f))}}):null}),Re=s.forwardRef((e,t)=>{const{sizes:r,onSizesChange:n,...o}=e,l=v(C,e.__scopeScrollArea),[c,i]=s.useState(),a=s.useRef(null),u=A(t,a,l.onScrollbarXChange);return s.useEffect(()=>{a.current&&i(getComputedStyle(a.current))},[a]),p.jsx(ee,{"data-orientation":"horizontal",...o,ref:u,sizes:r,style:{bottom:0,left:l.dir==="rtl"?"var(--radix-scroll-area-corner-width)":0,right:l.dir==="ltr"?"var(--radix-scroll-area-corner-width)":0,"--radix-scroll-area-thumb-width":M(r)+"px",...e.style},onThumbPointerDown:d=>e.onThumbPointerDown(d.x),onDragScroll:d=>e.onDragScroll(d.x),onWheelScroll:(d,h)=>{if(l.viewport){const f=l.viewport.scrollLeft+d.deltaX;e.onWheelScroll(f),le(f,h)&&d.preventDefault()}},onResize:()=>{a.current&&l.viewport&&c&&n({content:l.viewport.scrollWidth,viewport:l.viewport.offsetWidth,scrollbar:{size:a.current.clientWidth,paddingStart:z(c.paddingLeft),paddingEnd:z(c.paddingRight)}})}})}),ye=s.forwardRef((e,t)=>{const{sizes:r,onSizesChange:n,...o}=e,l=v(C,e.__scopeScrollArea),[c,i]=s.useState(),a=s.useRef(null),u=A(t,a,l.onScrollbarYChange);return s.useEffect(()=>{a.current&&i(getComputedStyle(a.current))},[a]),p.jsx(ee,{"data-orientation":"vertical",...o,ref:u,sizes:r,style:{top:0,right:l.dir==="ltr"?0:void 0,left:l.dir==="rtl"?0:void 0,bottom:"var(--radix-scroll-area-corner-height)","--radix-scroll-area-thumb-height":M(r)+"px",...e.style},onThumbPointerDown:d=>e.onThumbPointerDown(d.y),onDragScroll:d=>e.onDragScroll(d.y),onWheelScroll:(d,h)=>{if(l.viewport){const f=l.viewport.scrollTop+d.deltaY;e.onWheelScroll(f),le(f,h)&&d.preventDefault()}},onResize:()=>{a.current&&l.viewport&&c&&n({content:l.viewport.scrollHeight,viewport:l.viewport.offsetHeight,scrollbar:{size:a.current.clientHeight,paddingStart:z(c.paddingTop),paddingEnd:z(c.paddingBottom)}})}})}),[Ae,Q]=q(C),ee=s.forwardRef((e,t)=>{const{__scopeScrollArea:r,sizes:n,hasThumb:o,onThumbChange:l,onThumbPointerUp:c,onThumbPointerDown:i,onThumbPositionChange:a,onDragScroll:u,onWheelScroll:d,onResize:h,...f}=e,b=v(C,r),[S,g]=s.useState(null),T=A(t,m=>g(m)),x=s.useRef(null),j=s.useRef(""),X=b.viewport,D=n.content-n.viewport,N=P(d),_=P(a),W=V(h,10);function O(m){if(x.current){const w=m.clientX-x.current.left,R=m.clientY-x.current.top;u({x:w,y:R})}}return s.useEffect(()=>{const m=w=>{const R=w.target;(S==null?void 0:S.contains(R))&&N(w,D)};return document.addEventListener("wheel",m,{passive:!1}),()=>document.removeEventListener("wheel",m,{passive:!1})},[X,S,D,N]),s.useEffect(_,[n,_]),y(S,W),y(b.content,W),p.jsx(Ae,{scope:r,scrollbar:S,hasThumb:o,onThumbChange:P(l),onThumbPointerUp:P(c),onThumbPositionChange:_,onThumbPointerDown:P(i),children:p.jsx(L.div,{...f,ref:T,style:{position:"absolute",...f.style},onPointerDown:E(e.onPointerDown,m=>{m.button===0&&(m.target.setPointerCapture(m.pointerId),x.current=S.getBoundingClientRect(),j.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",b.viewport&&(b.viewport.style.scrollBehavior="auto"),O(m))}),onPointerMove:E(e.onPointerMove,O),onPointerUp:E(e.onPointerUp,m=>{const w=m.target;w.hasPointerCapture(m.pointerId)&&w.releasePointerCapture(m.pointerId),document.body.style.webkitUserSelect=j.current,b.viewport&&(b.viewport.style.scrollBehavior=""),x.current=null})})})}),H="ScrollAreaThumb",re=s.forwardRef((e,t)=>{const{forceMount:r,...n}=e,o=Q(H,e.__scopeScrollArea);return p.jsx(I,{present:r||o.hasThumb,children:p.jsx(Te,{ref:t,...n})})}),Te=s.forwardRef((e,t)=>{const{__scopeScrollArea:r,style:n,...o}=e,l=v(H,r),c=Q(H,r),{onThumbPositionChange:i}=c,a=A(t,h=>c.onThumbChange(h)),u=s.useRef(void 0),d=V(()=>{u.current&&(u.current(),u.current=void 0)},100);return s.useEffect(()=>{const h=l.viewport;if(h){const f=()=>{if(d(),!u.current){const b=je(h,i);u.current=b,i()}};return i(),h.addEventListener("scroll",f),()=>h.removeEventListener("scroll",f)}},[l.viewport,d,i]),p.jsx(L.div,{"data-state":c.hasThumb?"visible":"hidden",...o,ref:a,style:{width:"var(--radix-scroll-area-thumb-width)",height:"var(--radix-scroll-area-thumb-height)",...n},onPointerDownCapture:E(e.onPointerDownCapture,h=>{const b=h.target.getBoundingClientRect(),S=h.clientX-b.left,g=h.clientY-b.top;c.onThumbPointerDown({x:S,y:g})}),onPointerUp:E(e.onPointerUp,c.onThumbPointerUp)})});re.displayName=H;var k="ScrollAreaCorner",te=s.forwardRef((e,t)=>{const r=v(k,e.__scopeScrollArea),n=!!(r.scrollbarX&&r.scrollbarY);return r.type!=="scroll"&&n?p.jsx(_e,{...e,ref:t}):null});te.displayName=k;var _e=s.forwardRef((e,t)=>{const{__scopeScrollArea:r,...n}=e,o=v(k,r),[l,c]=s.useState(0),[i,a]=s.useState(0),u=!!(l&&i);return y(o.scrollbarX,()=>{var h;const d=((h=o.scrollbarX)==null?void 0:h.offsetHeight)||0;o.onCornerHeightChange(d),a(d)}),y(o.scrollbarY,()=>{var h;const d=((h=o.scrollbarY)==null?void 0:h.offsetWidth)||0;o.onCornerWidthChange(d),c(d)}),u?p.jsx(L.div,{...n,ref:t,style:{width:l,height:i,position:"absolute",right:o.dir==="ltr"?0:void 0,left:o.dir==="rtl"?0:void 0,bottom:0,...e.style}}):null});function z(e){return e?parseInt(e,10):0}function oe(e,t){const r=e/t;return isNaN(r)?0:r}function M(e){const t=oe(e.viewport,e.content),r=e.scrollbar.paddingStart+e.scrollbar.paddingEnd,n=(e.scrollbar.size-r)*t;return Math.max(n,18)}function Le(e,t,r,n="ltr"){const o=M(r),l=o/2,c=t||l,i=o-c,a=r.scrollbar.paddingStart+c,u=r.scrollbar.size-r.scrollbar.paddingEnd-i,d=r.content-r.viewport,h=n==="ltr"?[0,d]:[d*-1,0];return ne([a,u],h)(e)}function F(e,t,r="ltr"){const n=M(t),o=t.scrollbar.paddingStart+t.scrollbar.paddingEnd,l=t.scrollbar.size-o,c=t.content-t.viewport,i=l-n,a=r==="ltr"?[0,c]:[c*-1,0],u=de(e,a);return ne([0,c],[0,i])(u)}function ne(e,t){return r=>{if(e[0]===e[1]||t[0]===t[1])return t[0];const n=(t[1]-t[0])/(e[1]-e[0]);return t[0]+n*(r-e[0])}}function le(e,t){return e>0&&e{})=>{let r={left:e.scrollLeft,top:e.scrollTop},n=0;return(function o(){const l={left:e.scrollLeft,top:e.scrollTop},c=r.left!==l.left,i=r.top!==l.top;(c||i)&&t(),r=l,n=window.requestAnimationFrame(o)})(),()=>window.cancelAnimationFrame(n)};function V(e,t){const r=P(e),n=s.useRef(0);return s.useEffect(()=>()=>window.clearTimeout(n.current),[]),s.useCallback(()=>{window.clearTimeout(n.current),n.current=window.setTimeout(r,t)},[r,t])}function y(e,t){const r=P(t);ue(()=>{let n=0;if(e){const o=new ResizeObserver(()=>{cancelAnimationFrame(n),n=window.requestAnimationFrame(r)});return o.observe(e),()=>{window.cancelAnimationFrame(n),o.unobserve(e)}}},[e,r])}var se=J,De=Z,Ne=te;const We=s.forwardRef(({className:e,children:t,...r},n)=>p.jsxs(se,{ref:n,className:$("relative overflow-hidden",e),...r,children:[p.jsx(De,{className:"h-full w-full rounded-[inherit]",children:t}),p.jsx(ce,{}),p.jsx(Ne,{})]}));We.displayName=se.displayName;const ce=s.forwardRef(({className:e,orientation:t="vertical",...r},n)=>p.jsx(B,{ref:n,orientation:t,className:$("flex touch-none select-none transition-colors",t==="vertical"&&"h-full w-2.5 border-l border-l-transparent p-[1px]",t==="horizontal"&&"h-2.5 border-t border-t-transparent p-[1px]",e),...r,children:p.jsx(re,{className:"relative flex-1 rounded-full bg-border"})}));ce.displayName=B.displayName;export{We as S}; diff --git a/public/build/assets/search-and-filter-bar-PUOLiNYr.js b/public/build/assets/search-and-filter-bar-1QHzFJdq.js similarity index 92% rename from public/build/assets/search-and-filter-bar-PUOLiNYr.js rename to public/build/assets/search-and-filter-bar-1QHzFJdq.js index 8261bf7e8..c85d99ae9 100644 --- a/public/build/assets/search-and-filter-bar-PUOLiNYr.js +++ b/public/build/assets/search-and-filter-bar-1QHzFJdq.js @@ -1 +1 @@ -import{r as g,j as e}from"./ui-Z445SNHD.js";import{I as L,u as M,S as N,B as m,L as y}from"./app-36WMjvX0.js";import{S as b,a as w,b as C,c as S,d as k}from"./select-DgPPBKIC.js";import{f as z}from"./utils-BWxnHGCV.js";import{C as R}from"./calendar-BYVpj4_X.js";import{F as B}from"./filter-D8dMdozc.js";import{L as E}from"./list-Ajdnpsw1.js";import{L as I}from"./layout-grid-Ba5sCiyJ.js";function F({selected:r,onSelect:c,onChange:n,placeholder:u="Pick a date",disabled:i=!1}){const d=g.useRef(null),[o,x]=g.useState(r?z(r,"yyyy-MM-dd"):""),j=a=>{if(x(a.target.value),a.target.value){const t=new Date(a.target.value);c&&c(t),n&&n(t)}else c&&c(void 0),n&&n(void 0)};g.useEffect(()=>{x(r?z(r,"yyyy-MM-dd"):"")},[r]);const h=()=>{var a,t;!i&&d.current&&((t=(a=d.current).showPicker)==null||t.call(a),d.current.focus())};return e.jsxs("div",{className:"relative cursor-pointer",onClick:h,children:[e.jsx(R,{className:"absolute left-2.5 top-2.5 h-4 w-4 text-muted-foreground pointer-events-none"}),e.jsx(L,{ref:d,type:"date",value:o,onChange:j,className:"pl-9 w-[240px] cursor-pointer",disabled:i})]})}function K({searchTerm:r,onSearchChange:c,onSearch:n,filters:u=[],showFilters:i,setShowFilters:d,hasActiveFilters:o,activeFilterCount:x,onResetFilters:j,onApplyFilters:h,perPageOptions:a=[10,25,50,100],currentPerPage:t,onPerPageChange:P,showViewToggle:D=!1,activeView:v="list",onViewChange:f}){const{t:l}=M();return e.jsxs("div",{className:"w-full",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsxs("form",{onSubmit:n,className:"flex gap-2",children:[e.jsxs("div",{className:"relative w-64",children:[e.jsx(N,{className:"absolute left-2.5 top-2.5 h-4 w-4 text-muted-foreground"}),e.jsx(L,{placeholder:l("Search..."),value:r,onChange:s=>c(s.target.value),className:"w-full pl-9"})]}),e.jsxs(m,{type:"submit",size:"sm",children:[e.jsx(N,{className:"h-4 w-4 mr-1.5"}),l("Search")]})]}),u.length>0&&e.jsx("div",{className:"ml-2",children:e.jsxs(m,{variant:o()?"default":"outline",size:"sm",className:"h-8 px-2 py-1",onClick:()=>d(!i),children:[e.jsx(B,{className:"h-3.5 w-3.5 mr-1.5"}),l(i?"Hide Filters":"Filters"),o()&&e.jsx("span",{className:"ml-1 bg-primary-foreground text-primary rounded-full w-5 h-5 flex items-center justify-center text-xs",children:x()})]})})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[D&&f&&e.jsxs("div",{className:"border rounded-md p-0.5 mr-2",children:[e.jsx(m,{size:"sm",variant:v==="list"?"default":"ghost",className:"h-7 px-2",onClick:()=>f("list"),children:e.jsx(E,{className:"h-4 w-4"})}),e.jsx(m,{size:"sm",variant:v==="grid"?"default":"ghost",className:"h-7 px-2",onClick:()=>f("grid"),children:e.jsx(I,{className:"h-4 w-4"})})]}),e.jsx(y,{className:"text-xs text-muted-foreground",children:l("Per Page:")}),e.jsxs(b,{value:t,onValueChange:P,children:[e.jsx(w,{className:"w-16 h-8",children:e.jsx(C,{})}),e.jsx(S,{children:a.map(s=>e.jsx(k,{value:s.toString(),children:s},s))})]})]})]}),i&&u.length>0&&e.jsx("div",{className:"w-full mt-3 p-4 bg-gray-50 dark:bg-gray-800 border dark:border-gray-700 rounded-md",children:e.jsxs("div",{className:"flex flex-wrap gap-4 items-end",children:[u.map(s=>e.jsxs("div",{className:"space-y-2",children:[e.jsx(y,{children:s.label}),s.type==="select"&&s.options&&e.jsxs(b,{value:s.value,onValueChange:s.onChange,children:[e.jsx(w,{className:"w-40",children:e.jsx(C,{placeholder:l(`All ${s.label}`)})}),e.jsx(S,{searchable:s.searchable,children:s.options.map(p=>e.jsx(k,{value:p.value||"_empty_",disabled:p.disabled,children:p.label},p.value||"empty"))})]}),s.type==="date"&&e.jsx(F,{selected:s.value,onSelect:s.onChange,onChange:s.onChange})]},s.name)),e.jsxs("div",{className:"flex gap-2",children:[h&&e.jsx(m,{variant:"default",size:"sm",className:"h-9",onClick:h,children:l("Apply Filters")}),e.jsx(m,{variant:"outline",size:"sm",className:"h-9",onClick:j,disabled:!o(),children:l("Reset Filters")})]})]})})]})}export{K as S}; +import{r as g,j as e}from"./ui-Z445SNHD.js";import{I as L,u as M,S as N,B as m,L as y}from"./app-Da3PX8qg.js";import{S as b,a as w,b as C,c as S,d as k}from"./select-9uIRiOV_.js";import{f as z}from"./utils-BWxnHGCV.js";import{C as R}from"./calendar-kiIl5Cyq.js";import{F as B}from"./filter-B_3e214H.js";import{L as E}from"./list-DY4Uh_0E.js";import{L as I}from"./layout-grid-DD1-BKce.js";function F({selected:r,onSelect:c,onChange:n,placeholder:u="Pick a date",disabled:i=!1}){const d=g.useRef(null),[o,x]=g.useState(r?z(r,"yyyy-MM-dd"):""),j=a=>{if(x(a.target.value),a.target.value){const t=new Date(a.target.value);c&&c(t),n&&n(t)}else c&&c(void 0),n&&n(void 0)};g.useEffect(()=>{x(r?z(r,"yyyy-MM-dd"):"")},[r]);const h=()=>{var a,t;!i&&d.current&&((t=(a=d.current).showPicker)==null||t.call(a),d.current.focus())};return e.jsxs("div",{className:"relative cursor-pointer",onClick:h,children:[e.jsx(R,{className:"absolute left-2.5 top-2.5 h-4 w-4 text-muted-foreground pointer-events-none"}),e.jsx(L,{ref:d,type:"date",value:o,onChange:j,className:"pl-9 w-[240px] cursor-pointer",disabled:i})]})}function K({searchTerm:r,onSearchChange:c,onSearch:n,filters:u=[],showFilters:i,setShowFilters:d,hasActiveFilters:o,activeFilterCount:x,onResetFilters:j,onApplyFilters:h,perPageOptions:a=[10,25,50,100],currentPerPage:t,onPerPageChange:P,showViewToggle:D=!1,activeView:v="list",onViewChange:f}){const{t:l}=M();return e.jsxs("div",{className:"w-full",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsxs("form",{onSubmit:n,className:"flex gap-2",children:[e.jsxs("div",{className:"relative w-64",children:[e.jsx(N,{className:"absolute left-2.5 top-2.5 h-4 w-4 text-muted-foreground"}),e.jsx(L,{placeholder:l("Search..."),value:r,onChange:s=>c(s.target.value),className:"w-full pl-9"})]}),e.jsxs(m,{type:"submit",size:"sm",children:[e.jsx(N,{className:"h-4 w-4 mr-1.5"}),l("Search")]})]}),u.length>0&&e.jsx("div",{className:"ml-2",children:e.jsxs(m,{variant:o()?"default":"outline",size:"sm",className:"h-8 px-2 py-1",onClick:()=>d(!i),children:[e.jsx(B,{className:"h-3.5 w-3.5 mr-1.5"}),l(i?"Hide Filters":"Filters"),o()&&e.jsx("span",{className:"ml-1 bg-primary-foreground text-primary rounded-full w-5 h-5 flex items-center justify-center text-xs",children:x()})]})})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[D&&f&&e.jsxs("div",{className:"border rounded-md p-0.5 mr-2",children:[e.jsx(m,{size:"sm",variant:v==="list"?"default":"ghost",className:"h-7 px-2",onClick:()=>f("list"),children:e.jsx(E,{className:"h-4 w-4"})}),e.jsx(m,{size:"sm",variant:v==="grid"?"default":"ghost",className:"h-7 px-2",onClick:()=>f("grid"),children:e.jsx(I,{className:"h-4 w-4"})})]}),e.jsx(y,{className:"text-xs text-muted-foreground",children:l("Per Page:")}),e.jsxs(b,{value:t,onValueChange:P,children:[e.jsx(w,{className:"w-16 h-8",children:e.jsx(C,{})}),e.jsx(S,{children:a.map(s=>e.jsx(k,{value:s.toString(),children:s},s))})]})]})]}),i&&u.length>0&&e.jsx("div",{className:"w-full mt-3 p-4 bg-gray-50 dark:bg-gray-800 border dark:border-gray-700 rounded-md",children:e.jsxs("div",{className:"flex flex-wrap gap-4 items-end",children:[u.map(s=>e.jsxs("div",{className:"space-y-2",children:[e.jsx(y,{children:s.label}),s.type==="select"&&s.options&&e.jsxs(b,{value:s.value,onValueChange:s.onChange,children:[e.jsx(w,{className:"w-40",children:e.jsx(C,{placeholder:l(`All ${s.label}`)})}),e.jsx(S,{searchable:s.searchable,children:s.options.map(p=>e.jsx(k,{value:p.value||"_empty_",disabled:p.disabled,children:p.label},p.value||"empty"))})]}),s.type==="date"&&e.jsx(F,{selected:s.value,onSelect:s.onChange,onChange:s.onChange})]},s.name)),e.jsxs("div",{className:"flex gap-2",children:[h&&e.jsx(m,{variant:"default",size:"sm",className:"h-9",onClick:h,children:l("Apply Filters")}),e.jsx(m,{variant:"outline",size:"sm",className:"h-9",onClick:j,disabled:!o(),children:l("Reset Filters")})]})]})})]})}export{K as S}; diff --git a/public/build/assets/select-DgPPBKIC.js b/public/build/assets/select-9uIRiOV_.js similarity index 99% rename from public/build/assets/select-DgPPBKIC.js rename to public/build/assets/select-9uIRiOV_.js index a3e3d8162..33e8e4ba4 100644 --- a/public/build/assets/select-DgPPBKIC.js +++ b/public/build/assets/select-9uIRiOV_.js @@ -1 +1 @@ -import{r as n,j as c,f as mt,M as ht,k as Te,l as gt,u as Ie,m as V,K as z,s as Pe,N as vt,A as St,n as P,p as xt,a as Ee,J as wt,Q as yt,U as Ct,V as It,W as Nt,t as Tt,v as bt,q as Pt}from"./ui-Z445SNHD.js";import{c as be}from"./index-BdQq_4o_.js";import{u as Et}from"./index-9MclThM-.js";import{ah as Rt,e as G,S as _t,I as jt,V as Mt}from"./app-36WMjvX0.js";import{C as Re,a as At}from"./chevron-up-DXYKkCZG.js";function Ot(t,o=[]){let e=[];function r(d,l){const a=n.createContext(l),i=e.length;e=[...e,l];const u=v=>{var y;const{scope:x,children:T,...w}=v,p=((y=x==null?void 0:x[t])==null?void 0:y[i])||a,S=n.useMemo(()=>w,Object.values(w));return c.jsx(p.Provider,{value:S,children:T})};u.displayName=d+"Provider";function g(v,x){var p;const T=((p=x==null?void 0:x[t])==null?void 0:p[i])||a,w=n.useContext(T);if(w)return w;if(l!==void 0)return l;throw new Error(`\`${v}\` must be used within \`${d}\``)}return[u,g]}const s=()=>{const d=e.map(l=>n.createContext(l));return function(a){const i=(a==null?void 0:a[t])||d;return n.useMemo(()=>({[`__scope${t}`]:{...a,[t]:i}}),[a,i])}};return s.scopeName=t,[r,Dt(s,...o)]}function Dt(...t){const o=t[0];if(t.length===1)return o;const e=()=>{const r=t.map(s=>({useScope:s(),scopeName:s.scopeName}));return function(d){const l=r.reduce((a,{useScope:i,scopeName:u})=>{const v=i(d)[`__scope${u}`];return{...a,...v}},{});return n.useMemo(()=>({[`__scope${o.scopeName}`]:l}),[l])}};return e.scopeName=o.scopeName,e}function _e(t){const o=Lt(t),e=n.forwardRef((r,s)=>{const{children:d,...l}=r,a=n.Children.toArray(d),i=a.find(kt);if(i){const u=i.props.children,g=a.map(v=>v===i?n.Children.count(u)>1?n.Children.only(null):n.isValidElement(u)?u.props.children:null:v);return c.jsx(o,{...l,ref:s,children:n.isValidElement(u)?n.cloneElement(u,void 0,g):null})}return c.jsx(o,{...l,ref:s,children:d})});return e.displayName=`${t}.Slot`,e}function Lt(t){const o=n.forwardRef((e,r)=>{const{children:s,...d}=e;if(n.isValidElement(s)){const l=Ht(s),a=Bt(d,s.props);return s.type!==n.Fragment&&(a.ref=r?mt(r,l):l),n.cloneElement(s,a)}return n.Children.count(s)>1?n.Children.only(null):null});return o.displayName=`${t}.SlotClone`,o}var Vt=Symbol("radix.slottable");function kt(t){return n.isValidElement(t)&&typeof t.type=="function"&&"__radixId"in t.type&&t.type.__radixId===Vt}function Bt(t,o){const e={...o};for(const r in o){const s=t[r],d=o[r];/^on[A-Z]/.test(r)?s&&d?e[r]=(...a)=>{const i=d(...a);return s(...a),i}:s&&(e[r]=s):r==="style"?e[r]={...s,...d}:r==="className"&&(e[r]=[s,d].filter(Boolean).join(" "))}return{...t,...e}}function Ht(t){var r,s;let o=(r=Object.getOwnPropertyDescriptor(t.props,"ref"))==null?void 0:r.get,e=o&&"isReactWarning"in o&&o.isReactWarning;return e?t.ref:(o=(s=Object.getOwnPropertyDescriptor(t,"ref"))==null?void 0:s.get,e=o&&"isReactWarning"in o&&o.isReactWarning,e?t.props.ref:t.props.ref||t.ref)}var Wt=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],j=Wt.reduce((t,o)=>{const e=_e(`Primitive.${o}`),r=n.forwardRef((s,d)=>{const{asChild:l,...a}=s,i=l?e:o;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),c.jsx(i,{...a,ref:d})});return r.displayName=`Primitive.${o}`,{...t,[o]:r}},{}),Ft=[" ","Enter","ArrowUp","ArrowDown"],Ut=[" ","Enter"],Q="Select",[ce,de,Kt]=vt(Q),[oe]=Ot(Q,[Kt,Pe]),ue=Pe(),[$t,Y]=oe(Q),[zt,Gt]=oe(Q),je=t=>{const{__scopeSelect:o,children:e,open:r,defaultOpen:s,onOpenChange:d,value:l,defaultValue:a,onValueChange:i,dir:u,name:g,autoComplete:v,disabled:x,required:T,form:w}=t,p=ue(o),[S,y]=n.useState(null),[f,h]=n.useState(null),[M,A]=n.useState(!1),ne=ht(u),[E,D]=Te({prop:r,defaultProp:s??!1,onChange:d,caller:Q}),[U,Z]=Te({prop:l,defaultProp:a,onChange:i,caller:Q}),k=n.useRef(null),B=S?w||!!S.closest("form"):!0,[K,H]=n.useState(new Set),W=Array.from(K).map(R=>R.props.value).join(";");return c.jsx(gt,{...p,children:c.jsxs($t,{required:T,scope:o,trigger:S,onTriggerChange:y,valueNode:f,onValueNodeChange:h,valueNodeHasChildren:M,onValueNodeHasChildrenChange:A,contentId:Ie(),value:U,onValueChange:Z,open:E,onOpenChange:D,dir:ne,triggerPointerDownPosRef:k,disabled:x,children:[c.jsx(ce.Provider,{scope:o,children:c.jsx(zt,{scope:t.__scopeSelect,onNativeOptionAdd:n.useCallback(R=>{H(L=>new Set(L).add(R))},[]),onNativeOptionRemove:n.useCallback(R=>{H(L=>{const F=new Set(L);return F.delete(R),F})},[]),children:e})}),B?c.jsxs(tt,{"aria-hidden":!0,required:T,tabIndex:-1,name:g,autoComplete:v,value:U,onChange:R=>Z(R.target.value),disabled:x,form:w,children:[U===void 0?c.jsx("option",{value:""}):null,Array.from(K)]},W):null]})})};je.displayName=Q;var Me="SelectTrigger",Ae=n.forwardRef((t,o)=>{const{__scopeSelect:e,disabled:r=!1,...s}=t,d=ue(e),l=Y(Me,e),a=l.disabled||r,i=V(o,l.onTriggerChange),u=de(e),g=n.useRef("touch"),[v,x,T]=nt(p=>{const S=u().filter(h=>!h.disabled),y=S.find(h=>h.value===l.value),f=rt(S,p,y);f!==void 0&&l.onValueChange(f.value)}),w=p=>{a||(l.onOpenChange(!0),T()),p&&(l.triggerPointerDownPosRef.current={x:Math.round(p.pageX),y:Math.round(p.pageY)})};return c.jsx(St,{asChild:!0,...d,children:c.jsx(j.button,{type:"button",role:"combobox","aria-controls":l.contentId,"aria-expanded":l.open,"aria-required":l.required,"aria-autocomplete":"none",dir:l.dir,"data-state":l.open?"open":"closed",disabled:a,"data-disabled":a?"":void 0,"data-placeholder":ot(l.value)?"":void 0,...s,ref:i,onClick:P(s.onClick,p=>{p.currentTarget.focus(),g.current!=="mouse"&&w(p)}),onPointerDown:P(s.onPointerDown,p=>{g.current=p.pointerType;const S=p.target;S.hasPointerCapture(p.pointerId)&&S.releasePointerCapture(p.pointerId),p.button===0&&p.ctrlKey===!1&&p.pointerType==="mouse"&&(w(p),p.preventDefault())}),onKeyDown:P(s.onKeyDown,p=>{const S=v.current!=="";!(p.ctrlKey||p.altKey||p.metaKey)&&p.key.length===1&&x(p.key),!(S&&p.key===" ")&&Ft.includes(p.key)&&(w(),p.preventDefault())})})})});Ae.displayName=Me;var Oe="SelectValue",De=n.forwardRef((t,o)=>{const{__scopeSelect:e,className:r,style:s,children:d,placeholder:l="",...a}=t,i=Y(Oe,e),{onValueNodeHasChildrenChange:u}=i,g=d!==void 0,v=V(o,i.onValueNodeChange);return z(()=>{u(g)},[u,g]),c.jsx(j.span,{...a,ref:v,style:{pointerEvents:"none"},children:ot(i.value)?c.jsx(c.Fragment,{children:l}):d})});De.displayName=Oe;var Yt="SelectIcon",Le=n.forwardRef((t,o)=>{const{__scopeSelect:e,children:r,...s}=t;return c.jsx(j.span,{"aria-hidden":!0,...s,ref:o,children:r||"▼"})});Le.displayName=Yt;var qt="SelectPortal",Ve=t=>c.jsx(xt,{asChild:!0,...t});Ve.displayName=qt;var ee="SelectContent",ke=n.forwardRef((t,o)=>{const e=Y(ee,t.__scopeSelect),[r,s]=n.useState();if(z(()=>{s(new DocumentFragment)},[]),!e.open){const d=r;return d?Ee.createPortal(c.jsx(Be,{scope:t.__scopeSelect,children:c.jsx(ce.Slot,{scope:t.__scopeSelect,children:c.jsx("div",{children:t.children})})}),d):null}return c.jsx(He,{...t,ref:o})});ke.displayName=ee;var O=10,[Be,q]=oe(ee),Zt="SelectContentImpl",Xt=_e("SelectContent.RemoveScroll"),He=n.forwardRef((t,o)=>{const{__scopeSelect:e,position:r="item-aligned",onCloseAutoFocus:s,onEscapeKeyDown:d,onPointerDownOutside:l,side:a,sideOffset:i,align:u,alignOffset:g,arrowPadding:v,collisionBoundary:x,collisionPadding:T,sticky:w,hideWhenDetached:p,avoidCollisions:S,...y}=t,f=Y(ee,e),[h,M]=n.useState(null),[A,ne]=n.useState(null),E=V(o,m=>M(m)),[D,U]=n.useState(null),[Z,k]=n.useState(null),B=de(e),[K,H]=n.useState(!1),W=n.useRef(!1);n.useEffect(()=>{if(h)return yt(h)},[h]),Ct();const R=n.useCallback(m=>{const[b,..._]=B().map(I=>I.ref.current),[N]=_.slice(-1),C=document.activeElement;for(const I of m)if(I===C||(I==null||I.scrollIntoView({block:"nearest"}),I===b&&A&&(A.scrollTop=0),I===N&&A&&(A.scrollTop=A.scrollHeight),I==null||I.focus(),document.activeElement!==C))return},[B,A]),L=n.useCallback(()=>R([D,h]),[R,D,h]);n.useEffect(()=>{K&&L()},[K,L]);const{onOpenChange:F,triggerPointerDownPosRef:$}=f;n.useEffect(()=>{if(h){let m={x:0,y:0};const b=N=>{var C,I;m={x:Math.abs(Math.round(N.pageX)-(((C=$.current)==null?void 0:C.x)??0)),y:Math.abs(Math.round(N.pageY)-(((I=$.current)==null?void 0:I.y)??0))}},_=N=>{m.x<=10&&m.y<=10?N.preventDefault():h.contains(N.target)||F(!1),document.removeEventListener("pointermove",b),$.current=null};return $.current!==null&&(document.addEventListener("pointermove",b),document.addEventListener("pointerup",_,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",b),document.removeEventListener("pointerup",_,{capture:!0})}}},[h,F,$]),n.useEffect(()=>{const m=()=>F(!1);return window.addEventListener("blur",m),window.addEventListener("resize",m),()=>{window.removeEventListener("blur",m),window.removeEventListener("resize",m)}},[F]);const[pe,le]=nt(m=>{const b=B().filter(C=>!C.disabled),_=b.find(C=>C.ref.current===document.activeElement),N=rt(b,m,_);N&&setTimeout(()=>N.ref.current.focus())}),fe=n.useCallback((m,b,_)=>{const N=!W.current&&!_;(f.value!==void 0&&f.value===b||N)&&(U(m),N&&(W.current=!0))},[f.value]),me=n.useCallback(()=>h==null?void 0:h.focus(),[h]),te=n.useCallback((m,b,_)=>{const N=!W.current&&!_;(f.value!==void 0&&f.value===b||N)&&k(m)},[f.value]),ae=r==="popper"?Se:We,re=ae===Se?{side:a,sideOffset:i,align:u,alignOffset:g,arrowPadding:v,collisionBoundary:x,collisionPadding:T,sticky:w,hideWhenDetached:p,avoidCollisions:S}:{};return c.jsx(Be,{scope:e,content:h,viewport:A,onViewportChange:ne,itemRefCallback:fe,selectedItem:D,onItemLeave:me,itemTextRefCallback:te,focusSelectedItem:L,selectedItemText:Z,position:r,isPositioned:K,searchRef:pe,children:c.jsx(It,{as:Xt,allowPinchZoom:!0,children:c.jsx(Nt,{asChild:!0,trapped:f.open,onMountAutoFocus:m=>{m.preventDefault()},onUnmountAutoFocus:P(s,m=>{var b;(b=f.trigger)==null||b.focus({preventScroll:!0}),m.preventDefault()}),children:c.jsx(Tt,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:d,onPointerDownOutside:l,onFocusOutside:m=>m.preventDefault(),onDismiss:()=>f.onOpenChange(!1),children:c.jsx(ae,{role:"listbox",id:f.contentId,"data-state":f.open?"open":"closed",dir:f.dir,onContextMenu:m=>m.preventDefault(),...y,...re,onPlaced:()=>H(!0),ref:E,style:{display:"flex",flexDirection:"column",outline:"none",...y.style},onKeyDown:P(y.onKeyDown,m=>{const b=m.ctrlKey||m.altKey||m.metaKey;if(m.key==="Tab"&&m.preventDefault(),!b&&m.key.length===1&&le(m.key),["ArrowUp","ArrowDown","Home","End"].includes(m.key)){let N=B().filter(C=>!C.disabled).map(C=>C.ref.current);if(["ArrowUp","End"].includes(m.key)&&(N=N.slice().reverse()),["ArrowUp","ArrowDown"].includes(m.key)){const C=m.target,I=N.indexOf(C);N=N.slice(I+1)}setTimeout(()=>R(N)),m.preventDefault()}})})})})})})});He.displayName=Zt;var Jt="SelectItemAlignedPosition",We=n.forwardRef((t,o)=>{const{__scopeSelect:e,onPlaced:r,...s}=t,d=Y(ee,e),l=q(ee,e),[a,i]=n.useState(null),[u,g]=n.useState(null),v=V(o,E=>g(E)),x=de(e),T=n.useRef(!1),w=n.useRef(!0),{viewport:p,selectedItem:S,selectedItemText:y,focusSelectedItem:f}=l,h=n.useCallback(()=>{if(d.trigger&&d.valueNode&&a&&u&&p&&S&&y){const E=d.trigger.getBoundingClientRect(),D=u.getBoundingClientRect(),U=d.valueNode.getBoundingClientRect(),Z=y.getBoundingClientRect();if(d.dir!=="rtl"){const C=Z.left-D.left,I=U.left-C,X=E.left-I,J=E.width+X,he=Math.max(J,D.width),ge=window.innerWidth-O,ve=be(I,[O,Math.max(O,ge-he)]);a.style.minWidth=J+"px",a.style.left=ve+"px"}else{const C=D.right-Z.right,I=window.innerWidth-U.right-C,X=window.innerWidth-E.right-I,J=E.width+X,he=Math.max(J,D.width),ge=window.innerWidth-O,ve=be(I,[O,Math.max(O,ge-he)]);a.style.minWidth=J+"px",a.style.right=ve+"px"}const k=x(),B=window.innerHeight-O*2,K=p.scrollHeight,H=window.getComputedStyle(u),W=parseInt(H.borderTopWidth,10),R=parseInt(H.paddingTop,10),L=parseInt(H.borderBottomWidth,10),F=parseInt(H.paddingBottom,10),$=W+R+K+F+L,pe=Math.min(S.offsetHeight*5,$),le=window.getComputedStyle(p),fe=parseInt(le.paddingTop,10),me=parseInt(le.paddingBottom,10),te=E.top+E.height/2-O,ae=B-te,re=S.offsetHeight/2,m=S.offsetTop+re,b=W+R+m,_=$-b;if(b<=te){const C=k.length>0&&S===k[k.length-1].ref.current;a.style.bottom="0px";const I=u.clientHeight-p.offsetTop-p.offsetHeight,X=Math.max(ae,re+(C?me:0)+I+L),J=b+X;a.style.height=J+"px"}else{const C=k.length>0&&S===k[0].ref.current;a.style.top="0px";const X=Math.max(te,W+p.offsetTop+(C?fe:0)+re)+_;a.style.height=X+"px",p.scrollTop=b-te+p.offsetTop}a.style.margin=`${O}px 0`,a.style.minHeight=pe+"px",a.style.maxHeight=B+"px",r==null||r(),requestAnimationFrame(()=>T.current=!0)}},[x,d.trigger,d.valueNode,a,u,p,S,y,d.dir,r]);z(()=>h(),[h]);const[M,A]=n.useState();z(()=>{u&&A(window.getComputedStyle(u).zIndex)},[u]);const ne=n.useCallback(E=>{E&&w.current===!0&&(h(),f==null||f(),w.current=!1)},[h,f]);return c.jsx(eo,{scope:e,contentWrapper:a,shouldExpandOnScrollRef:T,onScrollButtonChange:ne,children:c.jsx("div",{ref:i,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:M},children:c.jsx(j.div,{...s,ref:v,style:{boxSizing:"border-box",maxHeight:"100%",...s.style}})})})});We.displayName=Jt;var Qt="SelectPopperPosition",Se=n.forwardRef((t,o)=>{const{__scopeSelect:e,align:r="start",collisionPadding:s=O,...d}=t,l=ue(e);return c.jsx(bt,{...l,...d,ref:o,align:r,collisionPadding:s,style:{boxSizing:"border-box",...d.style,"--radix-select-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-select-content-available-width":"var(--radix-popper-available-width)","--radix-select-content-available-height":"var(--radix-popper-available-height)","--radix-select-trigger-width":"var(--radix-popper-anchor-width)","--radix-select-trigger-height":"var(--radix-popper-anchor-height)"}})});Se.displayName=Qt;var[eo,Ne]=oe(ee,{}),xe="SelectViewport",Fe=n.forwardRef((t,o)=>{const{__scopeSelect:e,nonce:r,...s}=t,d=q(xe,e),l=Ne(xe,e),a=V(o,d.onViewportChange),i=n.useRef(0);return c.jsxs(c.Fragment,{children:[c.jsx("style",{dangerouslySetInnerHTML:{__html:"[data-radix-select-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-select-viewport]::-webkit-scrollbar{display:none}"},nonce:r}),c.jsx(ce.Slot,{scope:e,children:c.jsx(j.div,{"data-radix-select-viewport":"",role:"presentation",...s,ref:a,style:{position:"relative",flex:1,overflow:"hidden auto",...s.style},onScroll:P(s.onScroll,u=>{const g=u.currentTarget,{contentWrapper:v,shouldExpandOnScrollRef:x}=l;if(x!=null&&x.current&&v){const T=Math.abs(i.current-g.scrollTop);if(T>0){const w=window.innerHeight-O*2,p=parseFloat(v.style.minHeight),S=parseFloat(v.style.height),y=Math.max(p,S);if(y0?M:0,v.style.justifyContent="flex-end")}}}i.current=g.scrollTop})})})]})});Fe.displayName=xe;var Ue="SelectGroup",[to,oo]=oe(Ue),no=n.forwardRef((t,o)=>{const{__scopeSelect:e,...r}=t,s=Ie();return c.jsx(to,{scope:e,id:s,children:c.jsx(j.div,{role:"group","aria-labelledby":s,...r,ref:o})})});no.displayName=Ue;var Ke="SelectLabel",$e=n.forwardRef((t,o)=>{const{__scopeSelect:e,...r}=t,s=oo(Ke,e);return c.jsx(j.div,{id:s.id,...r,ref:o})});$e.displayName=Ke;var ie="SelectItem",[ro,ze]=oe(ie),Ge=n.forwardRef((t,o)=>{const{__scopeSelect:e,value:r,disabled:s=!1,textValue:d,...l}=t,a=Y(ie,e),i=q(ie,e),u=a.value===r,[g,v]=n.useState(d??""),[x,T]=n.useState(!1),w=V(o,f=>{var h;return(h=i.itemRefCallback)==null?void 0:h.call(i,f,r,s)}),p=Ie(),S=n.useRef("touch"),y=()=>{s||(a.onValueChange(r),a.onOpenChange(!1))};if(r==="")throw new Error("A must have a value prop that is not an empty string. This is because the Select value can be set to an empty string to clear the selection and show the placeholder.");return c.jsx(ro,{scope:e,value:r,disabled:s,textId:p,isSelected:u,onItemTextChange:n.useCallback(f=>{v(h=>h||((f==null?void 0:f.textContent)??"").trim())},[]),children:c.jsx(ce.ItemSlot,{scope:e,value:r,disabled:s,textValue:g,children:c.jsx(j.div,{role:"option","aria-labelledby":p,"data-highlighted":x?"":void 0,"aria-selected":u&&x,"data-state":u?"checked":"unchecked","aria-disabled":s||void 0,"data-disabled":s?"":void 0,tabIndex:s?void 0:-1,...l,ref:w,onFocus:P(l.onFocus,()=>T(!0)),onBlur:P(l.onBlur,()=>T(!1)),onClick:P(l.onClick,()=>{S.current!=="mouse"&&y()}),onPointerUp:P(l.onPointerUp,()=>{S.current==="mouse"&&y()}),onPointerDown:P(l.onPointerDown,f=>{S.current=f.pointerType}),onPointerMove:P(l.onPointerMove,f=>{var h;S.current=f.pointerType,s?(h=i.onItemLeave)==null||h.call(i):S.current==="mouse"&&f.currentTarget.focus({preventScroll:!0})}),onPointerLeave:P(l.onPointerLeave,f=>{var h;f.currentTarget===document.activeElement&&((h=i.onItemLeave)==null||h.call(i))}),onKeyDown:P(l.onKeyDown,f=>{var M;((M=i.searchRef)==null?void 0:M.current)!==""&&f.key===" "||(Ut.includes(f.key)&&y(),f.key===" "&&f.preventDefault())})})})})});Ge.displayName=ie;var se="SelectItemText",Ye=n.forwardRef((t,o)=>{const{__scopeSelect:e,className:r,style:s,...d}=t,l=Y(se,e),a=q(se,e),i=ze(se,e),u=Gt(se,e),[g,v]=n.useState(null),x=V(o,y=>v(y),i.onItemTextChange,y=>{var f;return(f=a.itemTextRefCallback)==null?void 0:f.call(a,y,i.value,i.disabled)}),T=g==null?void 0:g.textContent,w=n.useMemo(()=>c.jsx("option",{value:i.value,disabled:i.disabled,children:T},i.value),[i.disabled,i.value,T]),{onNativeOptionAdd:p,onNativeOptionRemove:S}=u;return z(()=>(p(w),()=>S(w)),[p,S,w]),c.jsxs(c.Fragment,{children:[c.jsx(j.span,{id:i.textId,...d,ref:x}),i.isSelected&&l.valueNode&&!l.valueNodeHasChildren?Ee.createPortal(d.children,l.valueNode):null]})});Ye.displayName=se;var qe="SelectItemIndicator",Ze=n.forwardRef((t,o)=>{const{__scopeSelect:e,...r}=t;return ze(qe,e).isSelected?c.jsx(j.span,{"aria-hidden":!0,...r,ref:o}):null});Ze.displayName=qe;var we="SelectScrollUpButton",Xe=n.forwardRef((t,o)=>{const e=q(we,t.__scopeSelect),r=Ne(we,t.__scopeSelect),[s,d]=n.useState(!1),l=V(o,r.onScrollButtonChange);return z(()=>{if(e.viewport&&e.isPositioned){let a=function(){const u=i.scrollTop>0;d(u)};const i=e.viewport;return a(),i.addEventListener("scroll",a),()=>i.removeEventListener("scroll",a)}},[e.viewport,e.isPositioned]),s?c.jsx(Qe,{...t,ref:l,onAutoScroll:()=>{const{viewport:a,selectedItem:i}=e;a&&i&&(a.scrollTop=a.scrollTop-i.offsetHeight)}}):null});Xe.displayName=we;var ye="SelectScrollDownButton",Je=n.forwardRef((t,o)=>{const e=q(ye,t.__scopeSelect),r=Ne(ye,t.__scopeSelect),[s,d]=n.useState(!1),l=V(o,r.onScrollButtonChange);return z(()=>{if(e.viewport&&e.isPositioned){let a=function(){const u=i.scrollHeight-i.clientHeight,g=Math.ceil(i.scrollTop)i.removeEventListener("scroll",a)}},[e.viewport,e.isPositioned]),s?c.jsx(Qe,{...t,ref:l,onAutoScroll:()=>{const{viewport:a,selectedItem:i}=e;a&&i&&(a.scrollTop=a.scrollTop+i.offsetHeight)}}):null});Je.displayName=ye;var Qe=n.forwardRef((t,o)=>{const{__scopeSelect:e,onAutoScroll:r,...s}=t,d=q("SelectScrollButton",e),l=n.useRef(null),a=de(e),i=n.useCallback(()=>{l.current!==null&&(window.clearInterval(l.current),l.current=null)},[]);return n.useEffect(()=>()=>i(),[i]),z(()=>{var g;const u=a().find(v=>v.ref.current===document.activeElement);(g=u==null?void 0:u.ref.current)==null||g.scrollIntoView({block:"nearest"})},[a]),c.jsx(j.div,{"aria-hidden":!0,...s,ref:o,style:{flexShrink:0,...s.style},onPointerDown:P(s.onPointerDown,()=>{l.current===null&&(l.current=window.setInterval(r,50))}),onPointerMove:P(s.onPointerMove,()=>{var u;(u=d.onItemLeave)==null||u.call(d),l.current===null&&(l.current=window.setInterval(r,50))}),onPointerLeave:P(s.onPointerLeave,()=>{i()})})}),so="SelectSeparator",et=n.forwardRef((t,o)=>{const{__scopeSelect:e,...r}=t;return c.jsx(j.div,{"aria-hidden":!0,...r,ref:o})});et.displayName=so;var Ce="SelectArrow",lo=n.forwardRef((t,o)=>{const{__scopeSelect:e,...r}=t,s=ue(e),d=Y(Ce,e),l=q(Ce,e);return d.open&&l.position==="popper"?c.jsx(Pt,{...s,...r,ref:o}):null});lo.displayName=Ce;var ao="SelectBubbleInput",tt=n.forwardRef(({__scopeSelect:t,value:o,...e},r)=>{const s=n.useRef(null),d=V(r,s),l=Et(o);return n.useEffect(()=>{const a=s.current;if(!a)return;const i=window.HTMLSelectElement.prototype,g=Object.getOwnPropertyDescriptor(i,"value").set;if(l!==o&&g){const v=new Event("change",{bubbles:!0});g.call(a,o),a.dispatchEvent(v)}},[l,o]),c.jsx(j.select,{...e,style:{...Rt,...e.style},ref:d,defaultValue:o})});tt.displayName=ao;function ot(t){return t===""||t===void 0}function nt(t){const o=wt(t),e=n.useRef(""),r=n.useRef(0),s=n.useCallback(l=>{const a=e.current+l;o(a),(function i(u){e.current=u,window.clearTimeout(r.current),u!==""&&(r.current=window.setTimeout(()=>i(""),1e3))})(a)},[o]),d=n.useCallback(()=>{e.current="",window.clearTimeout(r.current)},[]);return n.useEffect(()=>()=>window.clearTimeout(r.current),[]),[e,s,d]}function rt(t,o,e){const s=o.length>1&&Array.from(o).every(u=>u===o[0])?o[0]:o,d=e?t.indexOf(e):-1;let l=io(t,Math.max(d,0));s.length===1&&(l=l.filter(u=>u!==e));const i=l.find(u=>u.textValue.toLowerCase().startsWith(s.toLowerCase()));return i!==e?i:void 0}function io(t,o){return t.map((e,r)=>t[(o+r)%t.length])}var co=je,st=Ae,uo=De,po=Le,fo=Ve,lt=ke,mo=Fe,at=$e,it=Ge,ho=Ye,go=Ze,ct=Xe,dt=Je,ut=et;const Po=co,Eo=uo,vo=n.forwardRef(({className:t,children:o,...e},r)=>c.jsxs(st,{ref:r,className:G("flex h-10 w-full cursor-pointer items-center justify-between rounded-md border border-input bg-background px-3 py-2 text-sm ring-offset-background placeholder:text-muted-foreground focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 [&>span]:line-clamp-1",t),...e,children:[o,c.jsx(po,{asChild:!0,children:c.jsx(Re,{className:"h-4 w-4 opacity-50"})})]}));vo.displayName=st.displayName;const pt=n.forwardRef(({className:t,...o},e)=>c.jsx(ct,{ref:e,className:G("flex cursor-pointer items-center justify-center py-1",t),...o,children:c.jsx(At,{className:"h-4 w-4"})}));pt.displayName=ct.displayName;const ft=n.forwardRef(({className:t,...o},e)=>c.jsx(dt,{ref:e,className:G("flex cursor-pointer items-center justify-center py-1",t),...o,children:c.jsx(Re,{className:"h-4 w-4"})}));ft.displayName=dt.displayName;const So=n.forwardRef(({className:t,children:o,position:e="popper",searchable:r,...s},d)=>{const[l,a]=n.useState(""),i=n.useMemo(()=>!r||!l?o:n.Children.toArray(o).filter(u=>{var g;return n.isValidElement(u)?(((g=u.props.children)==null?void 0:g.toString().toLowerCase())||"").includes(l.toLowerCase()):!0}),[o,l,r]);return c.jsx(fo,{children:c.jsxs(lt,{ref:d,className:G("relative z-50 max-h-96 min-w-[8rem] overflow-hidden rounded-md border bg-popover text-popover-foreground shadow-md data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",e==="popper"&&"data-[side=bottom]:translate-y-1 data-[side=left]:-translate-x-1 data-[side=right]:translate-x-1 data-[side=top]:-translate-y-1",t),position:e,...s,children:[r&&c.jsx("div",{className:"p-2 border-b",children:c.jsxs("div",{className:"relative",children:[c.jsx(_t,{className:"absolute left-2 top-2.5 h-4 w-4 text-muted-foreground"}),c.jsx(jt,{placeholder:"Search...",value:l,onChange:u=>a(u.target.value),className:"pl-8 h-8",onKeyDown:u=>u.stopPropagation()})]})}),c.jsx(pt,{}),c.jsx(mo,{className:G("p-1",e==="popper"&&"h-[var(--radix-select-trigger-height)] w-full min-w-[var(--radix-select-trigger-width)]"),children:r?i:o}),c.jsx(ft,{})]})})});So.displayName=lt.displayName;const xo=n.forwardRef(({className:t,...o},e)=>c.jsx(at,{ref:e,className:G("py-1.5 pl-8 pr-2 text-sm font-semibold",t),...o}));xo.displayName=at.displayName;const wo=n.forwardRef(({className:t,children:o,...e},r)=>c.jsxs(it,{ref:r,className:G("relative flex w-full cursor-pointer select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",t),...e,children:[c.jsx("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:c.jsx(go,{children:c.jsx(Mt,{className:"h-4 w-4"})})}),c.jsx(ho,{children:o})]}));wo.displayName=it.displayName;const yo=n.forwardRef(({className:t,...o},e)=>c.jsx(ut,{ref:e,className:G("-mx-1 my-1 h-px bg-muted",t),...o}));yo.displayName=ut.displayName;export{Po as S,vo as a,Eo as b,So as c,wo as d}; +import{r as n,j as c,f as mt,M as ht,k as Te,l as gt,u as Ie,m as V,K as z,s as Pe,N as vt,A as St,n as P,p as xt,a as Ee,J as wt,Q as yt,U as Ct,V as It,W as Nt,t as Tt,v as bt,q as Pt}from"./ui-Z445SNHD.js";import{c as be}from"./index-BdQq_4o_.js";import{u as Et}from"./index-9MclThM-.js";import{ah as Rt,e as G,S as _t,I as jt,V as Mt}from"./app-Da3PX8qg.js";import{C as Re,a as At}from"./chevron-up-CIpCAMDk.js";function Ot(t,o=[]){let e=[];function r(d,l){const a=n.createContext(l),i=e.length;e=[...e,l];const u=v=>{var y;const{scope:x,children:T,...w}=v,p=((y=x==null?void 0:x[t])==null?void 0:y[i])||a,S=n.useMemo(()=>w,Object.values(w));return c.jsx(p.Provider,{value:S,children:T})};u.displayName=d+"Provider";function g(v,x){var p;const T=((p=x==null?void 0:x[t])==null?void 0:p[i])||a,w=n.useContext(T);if(w)return w;if(l!==void 0)return l;throw new Error(`\`${v}\` must be used within \`${d}\``)}return[u,g]}const s=()=>{const d=e.map(l=>n.createContext(l));return function(a){const i=(a==null?void 0:a[t])||d;return n.useMemo(()=>({[`__scope${t}`]:{...a,[t]:i}}),[a,i])}};return s.scopeName=t,[r,Dt(s,...o)]}function Dt(...t){const o=t[0];if(t.length===1)return o;const e=()=>{const r=t.map(s=>({useScope:s(),scopeName:s.scopeName}));return function(d){const l=r.reduce((a,{useScope:i,scopeName:u})=>{const v=i(d)[`__scope${u}`];return{...a,...v}},{});return n.useMemo(()=>({[`__scope${o.scopeName}`]:l}),[l])}};return e.scopeName=o.scopeName,e}function _e(t){const o=Lt(t),e=n.forwardRef((r,s)=>{const{children:d,...l}=r,a=n.Children.toArray(d),i=a.find(kt);if(i){const u=i.props.children,g=a.map(v=>v===i?n.Children.count(u)>1?n.Children.only(null):n.isValidElement(u)?u.props.children:null:v);return c.jsx(o,{...l,ref:s,children:n.isValidElement(u)?n.cloneElement(u,void 0,g):null})}return c.jsx(o,{...l,ref:s,children:d})});return e.displayName=`${t}.Slot`,e}function Lt(t){const o=n.forwardRef((e,r)=>{const{children:s,...d}=e;if(n.isValidElement(s)){const l=Ht(s),a=Bt(d,s.props);return s.type!==n.Fragment&&(a.ref=r?mt(r,l):l),n.cloneElement(s,a)}return n.Children.count(s)>1?n.Children.only(null):null});return o.displayName=`${t}.SlotClone`,o}var Vt=Symbol("radix.slottable");function kt(t){return n.isValidElement(t)&&typeof t.type=="function"&&"__radixId"in t.type&&t.type.__radixId===Vt}function Bt(t,o){const e={...o};for(const r in o){const s=t[r],d=o[r];/^on[A-Z]/.test(r)?s&&d?e[r]=(...a)=>{const i=d(...a);return s(...a),i}:s&&(e[r]=s):r==="style"?e[r]={...s,...d}:r==="className"&&(e[r]=[s,d].filter(Boolean).join(" "))}return{...t,...e}}function Ht(t){var r,s;let o=(r=Object.getOwnPropertyDescriptor(t.props,"ref"))==null?void 0:r.get,e=o&&"isReactWarning"in o&&o.isReactWarning;return e?t.ref:(o=(s=Object.getOwnPropertyDescriptor(t,"ref"))==null?void 0:s.get,e=o&&"isReactWarning"in o&&o.isReactWarning,e?t.props.ref:t.props.ref||t.ref)}var Wt=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],j=Wt.reduce((t,o)=>{const e=_e(`Primitive.${o}`),r=n.forwardRef((s,d)=>{const{asChild:l,...a}=s,i=l?e:o;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),c.jsx(i,{...a,ref:d})});return r.displayName=`Primitive.${o}`,{...t,[o]:r}},{}),Ft=[" ","Enter","ArrowUp","ArrowDown"],Ut=[" ","Enter"],Q="Select",[ce,de,Kt]=vt(Q),[oe]=Ot(Q,[Kt,Pe]),ue=Pe(),[$t,Y]=oe(Q),[zt,Gt]=oe(Q),je=t=>{const{__scopeSelect:o,children:e,open:r,defaultOpen:s,onOpenChange:d,value:l,defaultValue:a,onValueChange:i,dir:u,name:g,autoComplete:v,disabled:x,required:T,form:w}=t,p=ue(o),[S,y]=n.useState(null),[f,h]=n.useState(null),[M,A]=n.useState(!1),ne=ht(u),[E,D]=Te({prop:r,defaultProp:s??!1,onChange:d,caller:Q}),[U,Z]=Te({prop:l,defaultProp:a,onChange:i,caller:Q}),k=n.useRef(null),B=S?w||!!S.closest("form"):!0,[K,H]=n.useState(new Set),W=Array.from(K).map(R=>R.props.value).join(";");return c.jsx(gt,{...p,children:c.jsxs($t,{required:T,scope:o,trigger:S,onTriggerChange:y,valueNode:f,onValueNodeChange:h,valueNodeHasChildren:M,onValueNodeHasChildrenChange:A,contentId:Ie(),value:U,onValueChange:Z,open:E,onOpenChange:D,dir:ne,triggerPointerDownPosRef:k,disabled:x,children:[c.jsx(ce.Provider,{scope:o,children:c.jsx(zt,{scope:t.__scopeSelect,onNativeOptionAdd:n.useCallback(R=>{H(L=>new Set(L).add(R))},[]),onNativeOptionRemove:n.useCallback(R=>{H(L=>{const F=new Set(L);return F.delete(R),F})},[]),children:e})}),B?c.jsxs(tt,{"aria-hidden":!0,required:T,tabIndex:-1,name:g,autoComplete:v,value:U,onChange:R=>Z(R.target.value),disabled:x,form:w,children:[U===void 0?c.jsx("option",{value:""}):null,Array.from(K)]},W):null]})})};je.displayName=Q;var Me="SelectTrigger",Ae=n.forwardRef((t,o)=>{const{__scopeSelect:e,disabled:r=!1,...s}=t,d=ue(e),l=Y(Me,e),a=l.disabled||r,i=V(o,l.onTriggerChange),u=de(e),g=n.useRef("touch"),[v,x,T]=nt(p=>{const S=u().filter(h=>!h.disabled),y=S.find(h=>h.value===l.value),f=rt(S,p,y);f!==void 0&&l.onValueChange(f.value)}),w=p=>{a||(l.onOpenChange(!0),T()),p&&(l.triggerPointerDownPosRef.current={x:Math.round(p.pageX),y:Math.round(p.pageY)})};return c.jsx(St,{asChild:!0,...d,children:c.jsx(j.button,{type:"button",role:"combobox","aria-controls":l.contentId,"aria-expanded":l.open,"aria-required":l.required,"aria-autocomplete":"none",dir:l.dir,"data-state":l.open?"open":"closed",disabled:a,"data-disabled":a?"":void 0,"data-placeholder":ot(l.value)?"":void 0,...s,ref:i,onClick:P(s.onClick,p=>{p.currentTarget.focus(),g.current!=="mouse"&&w(p)}),onPointerDown:P(s.onPointerDown,p=>{g.current=p.pointerType;const S=p.target;S.hasPointerCapture(p.pointerId)&&S.releasePointerCapture(p.pointerId),p.button===0&&p.ctrlKey===!1&&p.pointerType==="mouse"&&(w(p),p.preventDefault())}),onKeyDown:P(s.onKeyDown,p=>{const S=v.current!=="";!(p.ctrlKey||p.altKey||p.metaKey)&&p.key.length===1&&x(p.key),!(S&&p.key===" ")&&Ft.includes(p.key)&&(w(),p.preventDefault())})})})});Ae.displayName=Me;var Oe="SelectValue",De=n.forwardRef((t,o)=>{const{__scopeSelect:e,className:r,style:s,children:d,placeholder:l="",...a}=t,i=Y(Oe,e),{onValueNodeHasChildrenChange:u}=i,g=d!==void 0,v=V(o,i.onValueNodeChange);return z(()=>{u(g)},[u,g]),c.jsx(j.span,{...a,ref:v,style:{pointerEvents:"none"},children:ot(i.value)?c.jsx(c.Fragment,{children:l}):d})});De.displayName=Oe;var Yt="SelectIcon",Le=n.forwardRef((t,o)=>{const{__scopeSelect:e,children:r,...s}=t;return c.jsx(j.span,{"aria-hidden":!0,...s,ref:o,children:r||"▼"})});Le.displayName=Yt;var qt="SelectPortal",Ve=t=>c.jsx(xt,{asChild:!0,...t});Ve.displayName=qt;var ee="SelectContent",ke=n.forwardRef((t,o)=>{const e=Y(ee,t.__scopeSelect),[r,s]=n.useState();if(z(()=>{s(new DocumentFragment)},[]),!e.open){const d=r;return d?Ee.createPortal(c.jsx(Be,{scope:t.__scopeSelect,children:c.jsx(ce.Slot,{scope:t.__scopeSelect,children:c.jsx("div",{children:t.children})})}),d):null}return c.jsx(He,{...t,ref:o})});ke.displayName=ee;var O=10,[Be,q]=oe(ee),Zt="SelectContentImpl",Xt=_e("SelectContent.RemoveScroll"),He=n.forwardRef((t,o)=>{const{__scopeSelect:e,position:r="item-aligned",onCloseAutoFocus:s,onEscapeKeyDown:d,onPointerDownOutside:l,side:a,sideOffset:i,align:u,alignOffset:g,arrowPadding:v,collisionBoundary:x,collisionPadding:T,sticky:w,hideWhenDetached:p,avoidCollisions:S,...y}=t,f=Y(ee,e),[h,M]=n.useState(null),[A,ne]=n.useState(null),E=V(o,m=>M(m)),[D,U]=n.useState(null),[Z,k]=n.useState(null),B=de(e),[K,H]=n.useState(!1),W=n.useRef(!1);n.useEffect(()=>{if(h)return yt(h)},[h]),Ct();const R=n.useCallback(m=>{const[b,..._]=B().map(I=>I.ref.current),[N]=_.slice(-1),C=document.activeElement;for(const I of m)if(I===C||(I==null||I.scrollIntoView({block:"nearest"}),I===b&&A&&(A.scrollTop=0),I===N&&A&&(A.scrollTop=A.scrollHeight),I==null||I.focus(),document.activeElement!==C))return},[B,A]),L=n.useCallback(()=>R([D,h]),[R,D,h]);n.useEffect(()=>{K&&L()},[K,L]);const{onOpenChange:F,triggerPointerDownPosRef:$}=f;n.useEffect(()=>{if(h){let m={x:0,y:0};const b=N=>{var C,I;m={x:Math.abs(Math.round(N.pageX)-(((C=$.current)==null?void 0:C.x)??0)),y:Math.abs(Math.round(N.pageY)-(((I=$.current)==null?void 0:I.y)??0))}},_=N=>{m.x<=10&&m.y<=10?N.preventDefault():h.contains(N.target)||F(!1),document.removeEventListener("pointermove",b),$.current=null};return $.current!==null&&(document.addEventListener("pointermove",b),document.addEventListener("pointerup",_,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",b),document.removeEventListener("pointerup",_,{capture:!0})}}},[h,F,$]),n.useEffect(()=>{const m=()=>F(!1);return window.addEventListener("blur",m),window.addEventListener("resize",m),()=>{window.removeEventListener("blur",m),window.removeEventListener("resize",m)}},[F]);const[pe,le]=nt(m=>{const b=B().filter(C=>!C.disabled),_=b.find(C=>C.ref.current===document.activeElement),N=rt(b,m,_);N&&setTimeout(()=>N.ref.current.focus())}),fe=n.useCallback((m,b,_)=>{const N=!W.current&&!_;(f.value!==void 0&&f.value===b||N)&&(U(m),N&&(W.current=!0))},[f.value]),me=n.useCallback(()=>h==null?void 0:h.focus(),[h]),te=n.useCallback((m,b,_)=>{const N=!W.current&&!_;(f.value!==void 0&&f.value===b||N)&&k(m)},[f.value]),ae=r==="popper"?Se:We,re=ae===Se?{side:a,sideOffset:i,align:u,alignOffset:g,arrowPadding:v,collisionBoundary:x,collisionPadding:T,sticky:w,hideWhenDetached:p,avoidCollisions:S}:{};return c.jsx(Be,{scope:e,content:h,viewport:A,onViewportChange:ne,itemRefCallback:fe,selectedItem:D,onItemLeave:me,itemTextRefCallback:te,focusSelectedItem:L,selectedItemText:Z,position:r,isPositioned:K,searchRef:pe,children:c.jsx(It,{as:Xt,allowPinchZoom:!0,children:c.jsx(Nt,{asChild:!0,trapped:f.open,onMountAutoFocus:m=>{m.preventDefault()},onUnmountAutoFocus:P(s,m=>{var b;(b=f.trigger)==null||b.focus({preventScroll:!0}),m.preventDefault()}),children:c.jsx(Tt,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:d,onPointerDownOutside:l,onFocusOutside:m=>m.preventDefault(),onDismiss:()=>f.onOpenChange(!1),children:c.jsx(ae,{role:"listbox",id:f.contentId,"data-state":f.open?"open":"closed",dir:f.dir,onContextMenu:m=>m.preventDefault(),...y,...re,onPlaced:()=>H(!0),ref:E,style:{display:"flex",flexDirection:"column",outline:"none",...y.style},onKeyDown:P(y.onKeyDown,m=>{const b=m.ctrlKey||m.altKey||m.metaKey;if(m.key==="Tab"&&m.preventDefault(),!b&&m.key.length===1&&le(m.key),["ArrowUp","ArrowDown","Home","End"].includes(m.key)){let N=B().filter(C=>!C.disabled).map(C=>C.ref.current);if(["ArrowUp","End"].includes(m.key)&&(N=N.slice().reverse()),["ArrowUp","ArrowDown"].includes(m.key)){const C=m.target,I=N.indexOf(C);N=N.slice(I+1)}setTimeout(()=>R(N)),m.preventDefault()}})})})})})})});He.displayName=Zt;var Jt="SelectItemAlignedPosition",We=n.forwardRef((t,o)=>{const{__scopeSelect:e,onPlaced:r,...s}=t,d=Y(ee,e),l=q(ee,e),[a,i]=n.useState(null),[u,g]=n.useState(null),v=V(o,E=>g(E)),x=de(e),T=n.useRef(!1),w=n.useRef(!0),{viewport:p,selectedItem:S,selectedItemText:y,focusSelectedItem:f}=l,h=n.useCallback(()=>{if(d.trigger&&d.valueNode&&a&&u&&p&&S&&y){const E=d.trigger.getBoundingClientRect(),D=u.getBoundingClientRect(),U=d.valueNode.getBoundingClientRect(),Z=y.getBoundingClientRect();if(d.dir!=="rtl"){const C=Z.left-D.left,I=U.left-C,X=E.left-I,J=E.width+X,he=Math.max(J,D.width),ge=window.innerWidth-O,ve=be(I,[O,Math.max(O,ge-he)]);a.style.minWidth=J+"px",a.style.left=ve+"px"}else{const C=D.right-Z.right,I=window.innerWidth-U.right-C,X=window.innerWidth-E.right-I,J=E.width+X,he=Math.max(J,D.width),ge=window.innerWidth-O,ve=be(I,[O,Math.max(O,ge-he)]);a.style.minWidth=J+"px",a.style.right=ve+"px"}const k=x(),B=window.innerHeight-O*2,K=p.scrollHeight,H=window.getComputedStyle(u),W=parseInt(H.borderTopWidth,10),R=parseInt(H.paddingTop,10),L=parseInt(H.borderBottomWidth,10),F=parseInt(H.paddingBottom,10),$=W+R+K+F+L,pe=Math.min(S.offsetHeight*5,$),le=window.getComputedStyle(p),fe=parseInt(le.paddingTop,10),me=parseInt(le.paddingBottom,10),te=E.top+E.height/2-O,ae=B-te,re=S.offsetHeight/2,m=S.offsetTop+re,b=W+R+m,_=$-b;if(b<=te){const C=k.length>0&&S===k[k.length-1].ref.current;a.style.bottom="0px";const I=u.clientHeight-p.offsetTop-p.offsetHeight,X=Math.max(ae,re+(C?me:0)+I+L),J=b+X;a.style.height=J+"px"}else{const C=k.length>0&&S===k[0].ref.current;a.style.top="0px";const X=Math.max(te,W+p.offsetTop+(C?fe:0)+re)+_;a.style.height=X+"px",p.scrollTop=b-te+p.offsetTop}a.style.margin=`${O}px 0`,a.style.minHeight=pe+"px",a.style.maxHeight=B+"px",r==null||r(),requestAnimationFrame(()=>T.current=!0)}},[x,d.trigger,d.valueNode,a,u,p,S,y,d.dir,r]);z(()=>h(),[h]);const[M,A]=n.useState();z(()=>{u&&A(window.getComputedStyle(u).zIndex)},[u]);const ne=n.useCallback(E=>{E&&w.current===!0&&(h(),f==null||f(),w.current=!1)},[h,f]);return c.jsx(eo,{scope:e,contentWrapper:a,shouldExpandOnScrollRef:T,onScrollButtonChange:ne,children:c.jsx("div",{ref:i,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:M},children:c.jsx(j.div,{...s,ref:v,style:{boxSizing:"border-box",maxHeight:"100%",...s.style}})})})});We.displayName=Jt;var Qt="SelectPopperPosition",Se=n.forwardRef((t,o)=>{const{__scopeSelect:e,align:r="start",collisionPadding:s=O,...d}=t,l=ue(e);return c.jsx(bt,{...l,...d,ref:o,align:r,collisionPadding:s,style:{boxSizing:"border-box",...d.style,"--radix-select-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-select-content-available-width":"var(--radix-popper-available-width)","--radix-select-content-available-height":"var(--radix-popper-available-height)","--radix-select-trigger-width":"var(--radix-popper-anchor-width)","--radix-select-trigger-height":"var(--radix-popper-anchor-height)"}})});Se.displayName=Qt;var[eo,Ne]=oe(ee,{}),xe="SelectViewport",Fe=n.forwardRef((t,o)=>{const{__scopeSelect:e,nonce:r,...s}=t,d=q(xe,e),l=Ne(xe,e),a=V(o,d.onViewportChange),i=n.useRef(0);return c.jsxs(c.Fragment,{children:[c.jsx("style",{dangerouslySetInnerHTML:{__html:"[data-radix-select-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-select-viewport]::-webkit-scrollbar{display:none}"},nonce:r}),c.jsx(ce.Slot,{scope:e,children:c.jsx(j.div,{"data-radix-select-viewport":"",role:"presentation",...s,ref:a,style:{position:"relative",flex:1,overflow:"hidden auto",...s.style},onScroll:P(s.onScroll,u=>{const g=u.currentTarget,{contentWrapper:v,shouldExpandOnScrollRef:x}=l;if(x!=null&&x.current&&v){const T=Math.abs(i.current-g.scrollTop);if(T>0){const w=window.innerHeight-O*2,p=parseFloat(v.style.minHeight),S=parseFloat(v.style.height),y=Math.max(p,S);if(y0?M:0,v.style.justifyContent="flex-end")}}}i.current=g.scrollTop})})})]})});Fe.displayName=xe;var Ue="SelectGroup",[to,oo]=oe(Ue),no=n.forwardRef((t,o)=>{const{__scopeSelect:e,...r}=t,s=Ie();return c.jsx(to,{scope:e,id:s,children:c.jsx(j.div,{role:"group","aria-labelledby":s,...r,ref:o})})});no.displayName=Ue;var Ke="SelectLabel",$e=n.forwardRef((t,o)=>{const{__scopeSelect:e,...r}=t,s=oo(Ke,e);return c.jsx(j.div,{id:s.id,...r,ref:o})});$e.displayName=Ke;var ie="SelectItem",[ro,ze]=oe(ie),Ge=n.forwardRef((t,o)=>{const{__scopeSelect:e,value:r,disabled:s=!1,textValue:d,...l}=t,a=Y(ie,e),i=q(ie,e),u=a.value===r,[g,v]=n.useState(d??""),[x,T]=n.useState(!1),w=V(o,f=>{var h;return(h=i.itemRefCallback)==null?void 0:h.call(i,f,r,s)}),p=Ie(),S=n.useRef("touch"),y=()=>{s||(a.onValueChange(r),a.onOpenChange(!1))};if(r==="")throw new Error("A must have a value prop that is not an empty string. This is because the Select value can be set to an empty string to clear the selection and show the placeholder.");return c.jsx(ro,{scope:e,value:r,disabled:s,textId:p,isSelected:u,onItemTextChange:n.useCallback(f=>{v(h=>h||((f==null?void 0:f.textContent)??"").trim())},[]),children:c.jsx(ce.ItemSlot,{scope:e,value:r,disabled:s,textValue:g,children:c.jsx(j.div,{role:"option","aria-labelledby":p,"data-highlighted":x?"":void 0,"aria-selected":u&&x,"data-state":u?"checked":"unchecked","aria-disabled":s||void 0,"data-disabled":s?"":void 0,tabIndex:s?void 0:-1,...l,ref:w,onFocus:P(l.onFocus,()=>T(!0)),onBlur:P(l.onBlur,()=>T(!1)),onClick:P(l.onClick,()=>{S.current!=="mouse"&&y()}),onPointerUp:P(l.onPointerUp,()=>{S.current==="mouse"&&y()}),onPointerDown:P(l.onPointerDown,f=>{S.current=f.pointerType}),onPointerMove:P(l.onPointerMove,f=>{var h;S.current=f.pointerType,s?(h=i.onItemLeave)==null||h.call(i):S.current==="mouse"&&f.currentTarget.focus({preventScroll:!0})}),onPointerLeave:P(l.onPointerLeave,f=>{var h;f.currentTarget===document.activeElement&&((h=i.onItemLeave)==null||h.call(i))}),onKeyDown:P(l.onKeyDown,f=>{var M;((M=i.searchRef)==null?void 0:M.current)!==""&&f.key===" "||(Ut.includes(f.key)&&y(),f.key===" "&&f.preventDefault())})})})})});Ge.displayName=ie;var se="SelectItemText",Ye=n.forwardRef((t,o)=>{const{__scopeSelect:e,className:r,style:s,...d}=t,l=Y(se,e),a=q(se,e),i=ze(se,e),u=Gt(se,e),[g,v]=n.useState(null),x=V(o,y=>v(y),i.onItemTextChange,y=>{var f;return(f=a.itemTextRefCallback)==null?void 0:f.call(a,y,i.value,i.disabled)}),T=g==null?void 0:g.textContent,w=n.useMemo(()=>c.jsx("option",{value:i.value,disabled:i.disabled,children:T},i.value),[i.disabled,i.value,T]),{onNativeOptionAdd:p,onNativeOptionRemove:S}=u;return z(()=>(p(w),()=>S(w)),[p,S,w]),c.jsxs(c.Fragment,{children:[c.jsx(j.span,{id:i.textId,...d,ref:x}),i.isSelected&&l.valueNode&&!l.valueNodeHasChildren?Ee.createPortal(d.children,l.valueNode):null]})});Ye.displayName=se;var qe="SelectItemIndicator",Ze=n.forwardRef((t,o)=>{const{__scopeSelect:e,...r}=t;return ze(qe,e).isSelected?c.jsx(j.span,{"aria-hidden":!0,...r,ref:o}):null});Ze.displayName=qe;var we="SelectScrollUpButton",Xe=n.forwardRef((t,o)=>{const e=q(we,t.__scopeSelect),r=Ne(we,t.__scopeSelect),[s,d]=n.useState(!1),l=V(o,r.onScrollButtonChange);return z(()=>{if(e.viewport&&e.isPositioned){let a=function(){const u=i.scrollTop>0;d(u)};const i=e.viewport;return a(),i.addEventListener("scroll",a),()=>i.removeEventListener("scroll",a)}},[e.viewport,e.isPositioned]),s?c.jsx(Qe,{...t,ref:l,onAutoScroll:()=>{const{viewport:a,selectedItem:i}=e;a&&i&&(a.scrollTop=a.scrollTop-i.offsetHeight)}}):null});Xe.displayName=we;var ye="SelectScrollDownButton",Je=n.forwardRef((t,o)=>{const e=q(ye,t.__scopeSelect),r=Ne(ye,t.__scopeSelect),[s,d]=n.useState(!1),l=V(o,r.onScrollButtonChange);return z(()=>{if(e.viewport&&e.isPositioned){let a=function(){const u=i.scrollHeight-i.clientHeight,g=Math.ceil(i.scrollTop)i.removeEventListener("scroll",a)}},[e.viewport,e.isPositioned]),s?c.jsx(Qe,{...t,ref:l,onAutoScroll:()=>{const{viewport:a,selectedItem:i}=e;a&&i&&(a.scrollTop=a.scrollTop+i.offsetHeight)}}):null});Je.displayName=ye;var Qe=n.forwardRef((t,o)=>{const{__scopeSelect:e,onAutoScroll:r,...s}=t,d=q("SelectScrollButton",e),l=n.useRef(null),a=de(e),i=n.useCallback(()=>{l.current!==null&&(window.clearInterval(l.current),l.current=null)},[]);return n.useEffect(()=>()=>i(),[i]),z(()=>{var g;const u=a().find(v=>v.ref.current===document.activeElement);(g=u==null?void 0:u.ref.current)==null||g.scrollIntoView({block:"nearest"})},[a]),c.jsx(j.div,{"aria-hidden":!0,...s,ref:o,style:{flexShrink:0,...s.style},onPointerDown:P(s.onPointerDown,()=>{l.current===null&&(l.current=window.setInterval(r,50))}),onPointerMove:P(s.onPointerMove,()=>{var u;(u=d.onItemLeave)==null||u.call(d),l.current===null&&(l.current=window.setInterval(r,50))}),onPointerLeave:P(s.onPointerLeave,()=>{i()})})}),so="SelectSeparator",et=n.forwardRef((t,o)=>{const{__scopeSelect:e,...r}=t;return c.jsx(j.div,{"aria-hidden":!0,...r,ref:o})});et.displayName=so;var Ce="SelectArrow",lo=n.forwardRef((t,o)=>{const{__scopeSelect:e,...r}=t,s=ue(e),d=Y(Ce,e),l=q(Ce,e);return d.open&&l.position==="popper"?c.jsx(Pt,{...s,...r,ref:o}):null});lo.displayName=Ce;var ao="SelectBubbleInput",tt=n.forwardRef(({__scopeSelect:t,value:o,...e},r)=>{const s=n.useRef(null),d=V(r,s),l=Et(o);return n.useEffect(()=>{const a=s.current;if(!a)return;const i=window.HTMLSelectElement.prototype,g=Object.getOwnPropertyDescriptor(i,"value").set;if(l!==o&&g){const v=new Event("change",{bubbles:!0});g.call(a,o),a.dispatchEvent(v)}},[l,o]),c.jsx(j.select,{...e,style:{...Rt,...e.style},ref:d,defaultValue:o})});tt.displayName=ao;function ot(t){return t===""||t===void 0}function nt(t){const o=wt(t),e=n.useRef(""),r=n.useRef(0),s=n.useCallback(l=>{const a=e.current+l;o(a),(function i(u){e.current=u,window.clearTimeout(r.current),u!==""&&(r.current=window.setTimeout(()=>i(""),1e3))})(a)},[o]),d=n.useCallback(()=>{e.current="",window.clearTimeout(r.current)},[]);return n.useEffect(()=>()=>window.clearTimeout(r.current),[]),[e,s,d]}function rt(t,o,e){const s=o.length>1&&Array.from(o).every(u=>u===o[0])?o[0]:o,d=e?t.indexOf(e):-1;let l=io(t,Math.max(d,0));s.length===1&&(l=l.filter(u=>u!==e));const i=l.find(u=>u.textValue.toLowerCase().startsWith(s.toLowerCase()));return i!==e?i:void 0}function io(t,o){return t.map((e,r)=>t[(o+r)%t.length])}var co=je,st=Ae,uo=De,po=Le,fo=Ve,lt=ke,mo=Fe,at=$e,it=Ge,ho=Ye,go=Ze,ct=Xe,dt=Je,ut=et;const Po=co,Eo=uo,vo=n.forwardRef(({className:t,children:o,...e},r)=>c.jsxs(st,{ref:r,className:G("flex h-10 w-full cursor-pointer items-center justify-between rounded-md border border-input bg-background px-3 py-2 text-sm ring-offset-background placeholder:text-muted-foreground focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 [&>span]:line-clamp-1",t),...e,children:[o,c.jsx(po,{asChild:!0,children:c.jsx(Re,{className:"h-4 w-4 opacity-50"})})]}));vo.displayName=st.displayName;const pt=n.forwardRef(({className:t,...o},e)=>c.jsx(ct,{ref:e,className:G("flex cursor-pointer items-center justify-center py-1",t),...o,children:c.jsx(At,{className:"h-4 w-4"})}));pt.displayName=ct.displayName;const ft=n.forwardRef(({className:t,...o},e)=>c.jsx(dt,{ref:e,className:G("flex cursor-pointer items-center justify-center py-1",t),...o,children:c.jsx(Re,{className:"h-4 w-4"})}));ft.displayName=dt.displayName;const So=n.forwardRef(({className:t,children:o,position:e="popper",searchable:r,...s},d)=>{const[l,a]=n.useState(""),i=n.useMemo(()=>!r||!l?o:n.Children.toArray(o).filter(u=>{var g;return n.isValidElement(u)?(((g=u.props.children)==null?void 0:g.toString().toLowerCase())||"").includes(l.toLowerCase()):!0}),[o,l,r]);return c.jsx(fo,{children:c.jsxs(lt,{ref:d,className:G("relative z-50 max-h-96 min-w-[8rem] overflow-hidden rounded-md border bg-popover text-popover-foreground shadow-md data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",e==="popper"&&"data-[side=bottom]:translate-y-1 data-[side=left]:-translate-x-1 data-[side=right]:translate-x-1 data-[side=top]:-translate-y-1",t),position:e,...s,children:[r&&c.jsx("div",{className:"p-2 border-b",children:c.jsxs("div",{className:"relative",children:[c.jsx(_t,{className:"absolute left-2 top-2.5 h-4 w-4 text-muted-foreground"}),c.jsx(jt,{placeholder:"Search...",value:l,onChange:u=>a(u.target.value),className:"pl-8 h-8",onKeyDown:u=>u.stopPropagation()})]})}),c.jsx(pt,{}),c.jsx(mo,{className:G("p-1",e==="popper"&&"h-[var(--radix-select-trigger-height)] w-full min-w-[var(--radix-select-trigger-width)]"),children:r?i:o}),c.jsx(ft,{})]})})});So.displayName=lt.displayName;const xo=n.forwardRef(({className:t,...o},e)=>c.jsx(at,{ref:e,className:G("py-1.5 pl-8 pr-2 text-sm font-semibold",t),...o}));xo.displayName=at.displayName;const wo=n.forwardRef(({className:t,children:o,...e},r)=>c.jsxs(it,{ref:r,className:G("relative flex w-full cursor-pointer select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",t),...e,children:[c.jsx("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:c.jsx(go,{children:c.jsx(Mt,{className:"h-4 w-4"})})}),c.jsx(ho,{children:o})]}));wo.displayName=it.displayName;const yo=n.forwardRef(({className:t,...o},e)=>c.jsx(ut,{ref:e,className:G("-mx-1 my-1 h-px bg-muted",t),...o}));yo.displayName=ut.displayName;export{Po as S,vo as a,Eo as b,So as c,wo as d}; diff --git a/public/build/assets/send-DpE3qK0m.js b/public/build/assets/send-DXZhFVWG.js similarity index 90% rename from public/build/assets/send-DpE3qK0m.js rename to public/build/assets/send-DXZhFVWG.js index 59ebdd51e..1c944dcd4 100644 --- a/public/build/assets/send-DpE3qK0m.js +++ b/public/build/assets/send-DXZhFVWG.js @@ -1,4 +1,4 @@ -import{G as a}from"./app-36WMjvX0.js";/** +import{G as a}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/seo-settings-BLgIe142.js b/public/build/assets/seo-settings-BiQpFZS4.js similarity index 98% rename from public/build/assets/seo-settings-BLgIe142.js rename to public/build/assets/seo-settings-BiQpFZS4.js index e4a0ddab6..bdb85f72f 100644 --- a/public/build/assets/seo-settings-BLgIe142.js +++ b/public/build/assets/seo-settings-BiQpFZS4.js @@ -1 +1 @@ -import{r as c,j as e}from"./ui-Z445SNHD.js";import{u as K,c as U,g as O,ap as F,L as u,I as v,U as w,X as M,S as P,B as C,y as L,t as n,r as q}from"./app-36WMjvX0.js";import{T as z}from"./textarea-CdnKPU5F.js";import{L as R}from"./lightbulb-fAsbBO8F.js";import"./utils-BWxnHGCV.js";function A({settings:p={}}){const{t:s}=K(),y=U().props,o={metaKeywords:"",metaDescription:"",metaImage:"",siteName:""},l=Object.keys(p).length>0?p:y.settings||{},[r,m]=c.useState(()=>({metaKeywords:l.metaKeywords||o.metaKeywords,metaDescription:l.metaDescription||o.metaDescription,metaImage:l.metaImage||o.metaImage,siteName:l.siteName||l.appName||o.siteName})),[h,d]=c.useState(null),[S,x]=c.useState(!1),[f,g]=c.useState(null),[I]=c.useState(l.metaImage||"");c.useEffect(()=>{if(Object.keys(l).length>0){const i=Object.keys(o).reduce((t,a)=>(t[a]=l[a]||o[a],t),{});m(t=>({...t,...i}))}},[l]);const j=(i,t)=>{m(a=>({...a,[i]:t}))},k=i=>{var a;const t=(a=i.target.files)==null?void 0:a[0];if(t){if(!t.type.startsWith("image/")){n.error("Please select a valid image file");return}if(t.size>5*1024*1024){n.error("Image size should be less than 5MB");return}x(!1),d(URL.createObjectURL(t)),g(t)}},D=()=>{d(null),x(!1),g(null),m(i=>({...i,metaImage:I}))},E=i=>{if(i.preventDefault(),!r.metaKeywords.trim()){n.error(s("Meta Keywords is required"));return}if(!r.metaDescription.trim()){n.error(s("Meta Description is required"));return}if(!r.metaImage.trim()&&!f){n.error(s("Meta Image is required"));return}q.post(route("settings.seo.update"),{metaKeywords:r.metaKeywords,metaDescription:r.metaDescription,metaImage:f||r.metaImage},{preserveScroll:!0,forceFormData:!0,onSuccess:t=>{const a=t.props.flash;a!=null&&a.success?(n.success(a.success),g(null),d(null)):a!=null&&a.error&&n.error(a.error)},onError:t=>{n.error(t.error||Object.values(t).join(", ")||s("Failed to update SEO settings"))}})},b=h||(r.metaImage?O(r.metaImage):null),N=!!(r.metaImage||h);return e.jsx(F,{title:s("SEO Settings"),description:s("Configure SEO settings to improve your website's search engine visibility"),action:e.jsxs(C,{type:"submit",form:"seo-settings-form",size:"sm",className:"gap-2 bg-green-600 text-white hover:bg-green-700",children:[e.jsx(L,{className:"h-4 w-4"}),s("Save Changes")]}),children:e.jsx("form",{id:"seo-settings-form",onSubmit:E,children:e.jsxs("div",{className:"grid grid-cols-1 gap-6 lg:grid-cols-5",children:[e.jsxs("div",{className:"space-y-5 lg:col-span-3",children:[e.jsxs("div",{className:"space-y-1.5",children:[e.jsxs(u,{htmlFor:"metaKeywords",children:[s("Meta Keywords")," ",e.jsx("span",{className:"text-red-500",children:"*"})]}),e.jsx(v,{id:"metaKeywords",type:"text",value:r.metaKeywords,onChange:i=>j("metaKeywords",i.target.value),placeholder:s("Enter keywords separated by commas"),required:!0}),e.jsx("p",{className:"text-muted-foreground text-xs",children:s("Use relevant keywords that describe your content. Separate multiple keywords with commas.")})]}),e.jsxs("div",{className:"space-y-1.5",children:[e.jsxs(u,{htmlFor:"metaDescription",children:[s("Meta Description")," ",e.jsx("span",{className:"text-red-500",children:"*"})]}),e.jsxs("div",{className:"relative",children:[e.jsx(z,{id:"metaDescription",value:r.metaDescription,onChange:i=>j("metaDescription",i.target.value),placeholder:s("Enter a brief description for search engines (max 160 characters)"),maxLength:160,rows:4,required:!0,className:"pb-6"}),e.jsxs("span",{className:"text-muted-foreground pointer-events-none absolute right-3 bottom-2 text-xs",children:[r.metaDescription.length,"/160"]})]}),e.jsx("p",{className:"text-muted-foreground text-xs",children:s("Write a compelling description that summarizes your page content and encourages clicks from search results.")})]}),e.jsxs("div",{className:"space-y-1.5",children:[e.jsxs(u,{htmlFor:"metaImageUpload",children:[s("Meta Image")," ",e.jsx("span",{className:"text-red-500",children:"*"})]}),e.jsxs("div",{className:"border-input flex h-10 w-full items-center overflow-hidden rounded-md border bg-transparent text-sm",children:[e.jsxs("label",{htmlFor:"metaImageUpload",className:"flex flex-1 cursor-pointer items-center gap-2 px-3 py-2 select-none",children:[e.jsx(w,{className:"text-muted-foreground h-4 w-4 shrink-0"}),e.jsx("span",{className:"text-muted-foreground",children:s(N?"Change Image":"Upload Image")})]}),e.jsx(v,{id:"metaImageUpload",type:"file",accept:"image/*",className:"hidden",onChange:k}),N&&e.jsxs(e.Fragment,{children:[e.jsx("div",{className:"bg-border h-full w-px"}),e.jsx("button",{type:"button",onClick:D,className:"text-muted-foreground hover:text-foreground flex h-full w-10 shrink-0 cursor-pointer items-center justify-center","aria-label":"Remove image",children:e.jsx(M,{className:"h-4 w-4"})})]})]}),e.jsx("p",{className:"text-muted-foreground text-xs",children:s("Recommended size: 1200x630px for optimal social media sharing.")})]})]}),e.jsx("div",{className:"lg:col-span-2",children:e.jsxs("div",{className:"h-full space-y-3 rounded-xl border p-4",children:[e.jsxs("div",{className:"flex items-center gap-2 text-sm font-semibold",children:[e.jsx(P,{className:"text-muted-foreground h-4 w-4"}),e.jsx("span",{children:s("SEO Preview")})]}),e.jsxs("div",{className:"rounded-lg border overflow-hidden",children:[e.jsx("div",{className:"px-3 pt-3 pb-2",children:e.jsx("p",{className:"text-muted-foreground text-xs font-semibold",children:s("Social Media Preview")})}),e.jsxs("div",{className:"flex items-stretch bg-gray-200 dark:bg-gray-700/50",children:[e.jsx("div",{className:"w-8 shrink-0 bg-gray-200 dark:bg-gray-600"}),e.jsx("div",{className:"flex flex-1 aspect-[1200/630] items-center justify-center overflow-hidden bg-white dark:bg-gray-800 shadow-sm",children:b&&!S?e.jsx("img",{src:b,alt:"Meta Image Preview",className:"h-full w-full object-cover",onError:()=>x(!0)}):e.jsxs("div",{className:"text-muted-foreground flex h-full w-full flex-col items-center justify-center gap-2 border border-dashed bg-slate-50 dark:bg-slate-800",children:[e.jsx(w,{className:"h-8 w-8 opacity-25"}),e.jsx("span",{className:"text-xs",children:"1200 × 630px"})]})}),e.jsx("div",{className:"w-8 shrink-0 bg-gray-200 dark:bg-gray-600"})]}),e.jsx("div",{className:"px-3 py-3",children:e.jsx("p",{className:"text-muted-foreground line-clamp-3 text-xs leading-relaxed",children:r.metaDescription||e.jsx("span",{className:"italic",children:s("Your meta description will appear here…")})})})]}),e.jsxs("div",{className:"rounded-lg border border-blue-200 bg-blue-50 p-3 dark:border-blue-800 dark:bg-blue-950/20",children:[e.jsxs("div",{className:"mb-2 flex items-center gap-1.5",children:[e.jsx(R,{className:"h-3.5 w-3.5 text-blue-500"}),e.jsx("span",{className:"text-xs font-semibold text-blue-600 dark:text-blue-400",children:s("SEO Tips")})]}),e.jsxs("ul",{className:"space-y-1 text-xs",children:[e.jsxs("li",{className:"text-blue-600 dark:text-blue-400",children:[e.jsx("span",{className:"font-medium",children:s("Keywords:")})," ",e.jsx("span",{children:s("Use 3-5 relevant keywords")})]}),e.jsxs("li",{className:"text-blue-600 dark:text-blue-400",children:[e.jsx("span",{className:"font-medium",children:s("Description:")})," ",e.jsx("span",{children:s("150-160 characters")})]}),e.jsxs("li",{className:"text-blue-600 dark:text-blue-400",children:[e.jsx("span",{className:"font-medium",children:s("Image:")})," ",e.jsx("span",{children:s("1200x630px works well")})]})]})]})]})})]})})})}export{A as default}; +import{r as c,j as e}from"./ui-Z445SNHD.js";import{u as K,c as U,g as O,ap as F,L as u,I as v,U as w,X as M,S as P,B as C,y as L,t as n,r as q}from"./app-Da3PX8qg.js";import{T as z}from"./textarea-BgXisGCr.js";import{L as R}from"./lightbulb-CJXOfIFD.js";import"./utils-BWxnHGCV.js";function A({settings:p={}}){const{t:s}=K(),y=U().props,o={metaKeywords:"",metaDescription:"",metaImage:"",siteName:""},l=Object.keys(p).length>0?p:y.settings||{},[r,m]=c.useState(()=>({metaKeywords:l.metaKeywords||o.metaKeywords,metaDescription:l.metaDescription||o.metaDescription,metaImage:l.metaImage||o.metaImage,siteName:l.siteName||l.appName||o.siteName})),[h,d]=c.useState(null),[S,x]=c.useState(!1),[f,g]=c.useState(null),[I]=c.useState(l.metaImage||"");c.useEffect(()=>{if(Object.keys(l).length>0){const i=Object.keys(o).reduce((t,a)=>(t[a]=l[a]||o[a],t),{});m(t=>({...t,...i}))}},[l]);const j=(i,t)=>{m(a=>({...a,[i]:t}))},k=i=>{var a;const t=(a=i.target.files)==null?void 0:a[0];if(t){if(!t.type.startsWith("image/")){n.error("Please select a valid image file");return}if(t.size>5*1024*1024){n.error("Image size should be less than 5MB");return}x(!1),d(URL.createObjectURL(t)),g(t)}},D=()=>{d(null),x(!1),g(null),m(i=>({...i,metaImage:I}))},E=i=>{if(i.preventDefault(),!r.metaKeywords.trim()){n.error(s("Meta Keywords is required"));return}if(!r.metaDescription.trim()){n.error(s("Meta Description is required"));return}if(!r.metaImage.trim()&&!f){n.error(s("Meta Image is required"));return}q.post(route("settings.seo.update"),{metaKeywords:r.metaKeywords,metaDescription:r.metaDescription,metaImage:f||r.metaImage},{preserveScroll:!0,forceFormData:!0,onSuccess:t=>{const a=t.props.flash;a!=null&&a.success?(n.success(a.success),g(null),d(null)):a!=null&&a.error&&n.error(a.error)},onError:t=>{n.error(t.error||Object.values(t).join(", ")||s("Failed to update SEO settings"))}})},b=h||(r.metaImage?O(r.metaImage):null),N=!!(r.metaImage||h);return e.jsx(F,{title:s("SEO Settings"),description:s("Configure SEO settings to improve your website's search engine visibility"),action:e.jsxs(C,{type:"submit",form:"seo-settings-form",size:"sm",className:"gap-2 bg-green-600 text-white hover:bg-green-700",children:[e.jsx(L,{className:"h-4 w-4"}),s("Save Changes")]}),children:e.jsx("form",{id:"seo-settings-form",onSubmit:E,children:e.jsxs("div",{className:"grid grid-cols-1 gap-6 lg:grid-cols-5",children:[e.jsxs("div",{className:"space-y-5 lg:col-span-3",children:[e.jsxs("div",{className:"space-y-1.5",children:[e.jsxs(u,{htmlFor:"metaKeywords",children:[s("Meta Keywords")," ",e.jsx("span",{className:"text-red-500",children:"*"})]}),e.jsx(v,{id:"metaKeywords",type:"text",value:r.metaKeywords,onChange:i=>j("metaKeywords",i.target.value),placeholder:s("Enter keywords separated by commas"),required:!0}),e.jsx("p",{className:"text-muted-foreground text-xs",children:s("Use relevant keywords that describe your content. Separate multiple keywords with commas.")})]}),e.jsxs("div",{className:"space-y-1.5",children:[e.jsxs(u,{htmlFor:"metaDescription",children:[s("Meta Description")," ",e.jsx("span",{className:"text-red-500",children:"*"})]}),e.jsxs("div",{className:"relative",children:[e.jsx(z,{id:"metaDescription",value:r.metaDescription,onChange:i=>j("metaDescription",i.target.value),placeholder:s("Enter a brief description for search engines (max 160 characters)"),maxLength:160,rows:4,required:!0,className:"pb-6"}),e.jsxs("span",{className:"text-muted-foreground pointer-events-none absolute right-3 bottom-2 text-xs",children:[r.metaDescription.length,"/160"]})]}),e.jsx("p",{className:"text-muted-foreground text-xs",children:s("Write a compelling description that summarizes your page content and encourages clicks from search results.")})]}),e.jsxs("div",{className:"space-y-1.5",children:[e.jsxs(u,{htmlFor:"metaImageUpload",children:[s("Meta Image")," ",e.jsx("span",{className:"text-red-500",children:"*"})]}),e.jsxs("div",{className:"border-input flex h-10 w-full items-center overflow-hidden rounded-md border bg-transparent text-sm",children:[e.jsxs("label",{htmlFor:"metaImageUpload",className:"flex flex-1 cursor-pointer items-center gap-2 px-3 py-2 select-none",children:[e.jsx(w,{className:"text-muted-foreground h-4 w-4 shrink-0"}),e.jsx("span",{className:"text-muted-foreground",children:s(N?"Change Image":"Upload Image")})]}),e.jsx(v,{id:"metaImageUpload",type:"file",accept:"image/*",className:"hidden",onChange:k}),N&&e.jsxs(e.Fragment,{children:[e.jsx("div",{className:"bg-border h-full w-px"}),e.jsx("button",{type:"button",onClick:D,className:"text-muted-foreground hover:text-foreground flex h-full w-10 shrink-0 cursor-pointer items-center justify-center","aria-label":"Remove image",children:e.jsx(M,{className:"h-4 w-4"})})]})]}),e.jsx("p",{className:"text-muted-foreground text-xs",children:s("Recommended size: 1200x630px for optimal social media sharing.")})]})]}),e.jsx("div",{className:"lg:col-span-2",children:e.jsxs("div",{className:"h-full space-y-3 rounded-xl border p-4",children:[e.jsxs("div",{className:"flex items-center gap-2 text-sm font-semibold",children:[e.jsx(P,{className:"text-muted-foreground h-4 w-4"}),e.jsx("span",{children:s("SEO Preview")})]}),e.jsxs("div",{className:"rounded-lg border overflow-hidden",children:[e.jsx("div",{className:"px-3 pt-3 pb-2",children:e.jsx("p",{className:"text-muted-foreground text-xs font-semibold",children:s("Social Media Preview")})}),e.jsxs("div",{className:"flex items-stretch bg-gray-200 dark:bg-gray-700/50",children:[e.jsx("div",{className:"w-8 shrink-0 bg-gray-200 dark:bg-gray-600"}),e.jsx("div",{className:"flex flex-1 aspect-[1200/630] items-center justify-center overflow-hidden bg-white dark:bg-gray-800 shadow-sm",children:b&&!S?e.jsx("img",{src:b,alt:"Meta Image Preview",className:"h-full w-full object-cover",onError:()=>x(!0)}):e.jsxs("div",{className:"text-muted-foreground flex h-full w-full flex-col items-center justify-center gap-2 border border-dashed bg-slate-50 dark:bg-slate-800",children:[e.jsx(w,{className:"h-8 w-8 opacity-25"}),e.jsx("span",{className:"text-xs",children:"1200 × 630px"})]})}),e.jsx("div",{className:"w-8 shrink-0 bg-gray-200 dark:bg-gray-600"})]}),e.jsx("div",{className:"px-3 py-3",children:e.jsx("p",{className:"text-muted-foreground line-clamp-3 text-xs leading-relaxed",children:r.metaDescription||e.jsx("span",{className:"italic",children:s("Your meta description will appear here…")})})})]}),e.jsxs("div",{className:"rounded-lg border border-blue-200 bg-blue-50 p-3 dark:border-blue-800 dark:bg-blue-950/20",children:[e.jsxs("div",{className:"mb-2 flex items-center gap-1.5",children:[e.jsx(R,{className:"h-3.5 w-3.5 text-blue-500"}),e.jsx("span",{className:"text-xs font-semibold text-blue-600 dark:text-blue-400",children:s("SEO Tips")})]}),e.jsxs("ul",{className:"space-y-1 text-xs",children:[e.jsxs("li",{className:"text-blue-600 dark:text-blue-400",children:[e.jsx("span",{className:"font-medium",children:s("Keywords:")})," ",e.jsx("span",{children:s("Use 3-5 relevant keywords")})]}),e.jsxs("li",{className:"text-blue-600 dark:text-blue-400",children:[e.jsx("span",{className:"font-medium",children:s("Description:")})," ",e.jsx("span",{children:s("150-160 characters")})]}),e.jsxs("li",{className:"text-blue-600 dark:text-blue-400",children:[e.jsx("span",{className:"font-medium",children:s("Image:")})," ",e.jsx("span",{children:s("1200x630px works well")})]})]})]})]})})]})})})}export{A as default}; diff --git a/public/build/assets/server-DgtPu6lA.js b/public/build/assets/server-BzBihesB.js similarity index 91% rename from public/build/assets/server-DgtPu6lA.js rename to public/build/assets/server-BzBihesB.js index 1c657fa2e..34a10feb4 100644 --- a/public/build/assets/server-DgtPu6lA.js +++ b/public/build/assets/server-BzBihesB.js @@ -1,4 +1,4 @@ -import{G as e}from"./app-36WMjvX0.js";/** +import{G as e}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/settings-DYZFNkOc.js b/public/build/assets/settings-BUhtRdnI.js similarity index 95% rename from public/build/assets/settings-DYZFNkOc.js rename to public/build/assets/settings-BUhtRdnI.js index 335a572db..61768abb5 100644 --- a/public/build/assets/settings-DYZFNkOc.js +++ b/public/build/assets/settings-BUhtRdnI.js @@ -1,4 +1,4 @@ -import{G as a}from"./app-36WMjvX0.js";/** +import{G as a}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/settings-COtbW4wg.js b/public/build/assets/settings-BgMPuoZE.js similarity index 98% rename from public/build/assets/settings-COtbW4wg.js rename to public/build/assets/settings-BgMPuoZE.js index 0c8969cec..3cace8378 100644 --- a/public/build/assets/settings-COtbW4wg.js +++ b/public/build/assets/settings-BgMPuoZE.js @@ -1 +1 @@ -import{r as J,j as e}from"./ui-Z445SNHD.js";import{u as ws,c as Cs,a as ks,b as Ss,ap as Fs,B as g,E as I,X as E,P as _,S as se,I as c,T as Ts,L as i,F as te,ac as xs,M as O,ad as gs,am as W,y as qs,d as Rs,g as us,r as Hs,t as ae}from"./app-36WMjvX0.js";import{T as u}from"./textarea-CdnKPU5F.js";import{S as f}from"./switch-C7AW5g5G.js";import{P as As}from"./page-template-B_mOhR6n.js";import{T as $s}from"./toaster-Bc5RPjCT.js";import Ms from"./settings-features-U6Gx3rij.js";import Ls from"./settings-about-DrFNmmCc.js";import{S as R}from"./settings-DYZFNkOc.js";import{A as Q}from"./arrow-up-down-FmcUfWon.js";import{C as B}from"./code-DNPjFOcs.js";import{T as v}from"./type-DlbqWp8I.js";import{G as Y}from"./globe-ZoJAuRB5.js";import{A as H}from"./award-D9FlSYzB.js";import{M as V}from"./monitor-DL9THmS7.js";import{U as A}from"./users-Czs1F8XM.js";import{I as G}from"./info-VH-vNQ_z.js";import{C as re}from"./credit-card-Dm0mmHp5.js";import{C as U}from"./circle-help-BdsC7_wR.js";import{M as le}from"./mail-BFoS8U8W.js";import{P as K}from"./phone-CJ2h446N.js";import{T as C}from"./trash-2-Dxg0nP1A.js";import{G as Is}from"./grip-vertical-DXcr-v-g.js";import{E as Ds}from"./eye-DSAoA9Pp.js";import"./utils-BWxnHGCV.js";import"./index-9MclThM-.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./star-WlheM7sI.js";import"./chart-column-GeSBJr5Y.js";const z={sections:[{key:"header",transparent:!1,background_color:"#ffffff",text_color:"#1f2937",button_style:"gradient"},{key:"hero",title:"Simplify HR Management Effortlessly",subtitle:"Manage employees, payroll, attendance, and more in one powerful platform.",announcement_text:"� New: Smart Leave & Attendance Tracking Launched!",primary_button_text:"Start Free Trial",secondary_button_text:"Login",image:"",background_color:"#f8fafc",text_color:"#1f2937",layout:"image-right",height:600,stats:[{value:"10K+",label:"Active Users"},{value:"50+",label:"Countries"},{value:"99%",label:"Satisfaction"}],card:{name:"John Doe",title:"Senior Developer",company:"Tech Solutions Inc.",initials:"JD"}},{key:"features",title:"Empowering Businesses with Smart HR Solutions",description:"All-in-one platform to manage employees, payroll, attendance, and performance with ease.",background_color:"#ffffff",layout:"grid",columns:3,image:"",show_icons:!0,features_list:[{title:"Employee Management",description:"Centralized profiles with personal, job, and document details.",icon:"users"},{title:"Payroll Automation",description:"Generate accurate payslips with tax, allowances, and deductions.",icon:"dollar-sign"},{title:"Leave & Attendance",description:"Smart tracking of leaves, shifts, and attendance logs.",icon:"clock"},{icon:"user-plus",title:"Recruitment & Onboarding",description:"Streamline hiring with applicant tracking and digital onboarding."},{icon:"award",title:"Performance Management",description:"Set goals, run evaluations, and track employee growth."},{icon:"bar-chart-2",title:"Reports & Analytics",description:"Get actionable insights on workforce productivity and HR metrics."}]},{key:"screenshots",title:"See HRM Saas in Action",subtitle:"Discover how our modern HRM SaaS platform helps you manage employees, payroll, attendance, and performance — all in one place.",screenshots_list:[{src:"/screenshots/dashboard.png",alt:"HRMGo Dashboard Overview",title:"Dashboard Overview",description:"Get a complete overview of employee data, payroll, and HR activities in one unified dashboard."},{src:"/screenshots/employee-management.png",alt:"Employee Management Module",title:"Employee Management",description:"Centralized employee profiles with personal details, documents, and job history."},{src:"/screenshots/payroll-payslip.png",alt:"Payroll Automation",title:"Payroll & Payslips",description:"Automated payroll processing with tax calculations, allowances, and downloadable payslips."},{src:"/screenshots/leave.png",alt:"Leave Management",title:"Leave Management",description:"Easily apply, approve, and track employee leave requests with proper workflows and policies."},{src:"/screenshots/attendance.png",alt:"Attendance Tracking",title:"Attendance Tracking",description:"Monitor employee check-ins, check-outs, and shifts with automated attendance logs."},{src:"/screenshots/recruitment.png",alt:"Recruitment & Onboarding",title:"Recruitment & Onboarding",description:"Streamline hiring with applicant tracking and digital onboarding."}]},{key:"why_choose_us",title:"Why Choose HRM SaaS ? ",subtitle:"Smart, simple, and powerful HR solutions for every business.",reasons:[{title:"All-in-One HR Solution",description:"Manage employees, payroll, attendance, recruitment, and performance from a single platform.",icon:"layers"},{title:"Time-Saving Automation",description:"Automate repetitive HR tasks to focus on strategic decision-making.",icon:"clock"},{icon:"bar-chart",title:"Data-Driven Insights",description:"Make informed decisions with advanced analytics and reports."},{icon:"shield",title:"Secure & Reliable",description:"Keep sensitive HR data safe with enterprise-grade security."}],stats:[{value:"500+",label:"Companies Using HRM",color:"blue"},{value:"20K+",label:"Employees Managed",color:"green"},{value:"98%",label:"Customer Satisfaction",color:"orange"}]},{key:"about",title:"About HRM SaaS",description:"We are passionate about simplifying HR management for businesses of all sizes.",story_title:"We are passionate about simplifying HR management for businesses of all sizes.",story_content:"Founded by HR and tech enthusiasts, HRMGo was created to replace cumbersome spreadsheets and manual processes with a modern, all-in-one HR platform.",image:"",background_color:"#f9fafb",layout:"image-right",stats:[{value:"3+ Years",label:"Experience",color:"blue"},{value:"500+",label:"Companies Served",color:"green"},{value:"20K+",label:"Employees Managed",color:"purple"}]},{key:"team",title:"Meet Our Team",subtitle:"We're a dedicated team of HR and technology experts.",cta_title:"Want to Join Our Team?",cta_description:"We're always looking for talented individuals to shape the future of HR management.",cta_button_text:"View Open Positions",members:[{name:"John Doe",role:"CEO & Founder",bio:"Experienced HR tech entrepreneur passionate about building intuitive HR solutions.",image:"",linkedin:"#",email:"john@example.com"},{name:"Jane Smith",role:"CTO",bio:"Leads the tech team to create scalable and secure HR platforms.",image:"",linkedin:"#",email:"jane@example.com"},{name:"Michael Lee",role:"Head of Product",bio:"Designs user-centric features to simplify HR processes.",image:"",linkedin:"#",email:"michael@example.com"},{name:"Emily Davis",role:"HR Manager",bio:"Oversees employee engagement, recruitment, and HR operations.",image:"",linkedin:"#",email:"emily@example.com"}]},{key:"testimonials",title:"What Our Clients Say",subtitle:"Hear from HR leaders who trust our platform.",trust_title:"Trusted by HR Professionals Worldwide",trust_stats:[{value:"4.9/5",label:"Average Rating",color:"blue"},{value:"500+",label:"Companies Served",color:"green"}],testimonials:[{name:"Alice Johnson",role:"HR Manager",company:"GlobalTech Ltd.",content:"HRMGo has made managing employee records and attendance effortless. Our HR team saves hours every week!",rating:5},{name:"Robert Smith",role:"Operations Head",company:"Innovate Solutions",content:"The payroll automation is incredibly accurate and easy to use. No more manual calculations or errors!",rating:5},{name:"Maria Davis",role:"CEO",company:"BrightFuture Corp.",content:"From recruitment to performance management, HRMGo covers everything we need in one platform.",rating:5},{name:"David Lee",role:"Talent Acquisition Lead",company:"NextGen Enterprises",content:"Recruitment and onboarding have never been smoother. HRMGo’s platform is intuitive and efficient.",rating:5},{name:"Samantha Green",role:"Payroll Specialist",company:"BrightSolutions Inc.",content:"Payroll processing is now quick and error-free thanks to HRMGo. It has transformed our monthly workflow.",rating:5},{name:"Michael Brown",role:"HR Coordinator",company:"TechWave Ltd.",content:"The performance management module helps us track employee goals and progress effortlessly.",rating:5}]},{key:"plans",title:"Choose Your HRM SaaS Plan",subtitle:"Start with our free plan and upgrade as your team grows.",faq_text:"Have questions about our plans? Reach out to our sales team for guidance."},{key:"faq",title:"Frequently Asked Questions",subtitle:"Got questions? We've got answers.",cta_text:"Still have questions?",button_text:"Contact Support",faqs:[{question:"How does HRM work?",answer:"HRM SaaS is an all-in-one HR platform that helps you manage employees, payroll, attendance, recruitment, and performance efficiently."},{question:"Can I automate payroll and leave tracking?",answer:"Yes! HRM SaaS allows you to automate payroll calculations, generate payslips, and track employee leaves and attendance seamlessly."},{question:"Is my employee data secure?",answer:"Absolutely. HRM SaaS uses enterprise-grade security measures to keep all sensitive HR data safe and confidential."},{question:"Can I manage recruitment and onboarding?",answer:"Yes, HRM SaaS provides applicant tracking, interview management, and digital onboarding tools to simplify hiring."},{question:"Does HRM SaaS support performance evaluations?",answer:"Yes, you can set goals, track KPIs, and run performance reviews directly within the platform."},{question:"Can HRM SaaS generate HR reports?",answer:"HRM offers advanced analytics and reporting features to give insights on attendance, payroll, and workforce performance."},{question:"What plans are available and can I upgrade anytime?",answer:"We offer flexible plans for different team sizes. You can start with the free plan and upgrade as your organization grows."}]},{key:"newsletter",title:"Stay Updated with HRM SaaS",subtitle:"Get the latest updates, HR tips, and feature announcements.",privacy_text:"No spam, unsubscribe at any time.",benefits:[{icon:"📧",title:"Weekly Updates",description:"Stay informed about the latest HRM SaaS features and improvements."},{icon:"💡",title:"HR Insights",description:"Get tips and best practices to optimize your HR operations."},{icon:"📊",title:"Reports & Trends",description:"Receive analytics insights and industry trends directly to your inbox."}]},{key:"contact",title:"Get in Touch",subtitle:"Have questions about HRM SaaS? We'd love to hear from you..",form_title:"Send us a Message",info_title:"Contact Information",info_description:"We're here to help and answer any questions you might have about managing your HR processes efficiently.",layout:"split",background_color:"#f9fafb"},{key:"footer",description:"Simplifying HR management with an all-in-one modern platform.",newsletter_title:"Stay Updated",newsletter_subtitle:"Join our newsletter for HR tips and product updates",links:{product:[{name:"Features",href:"#features"},{name:"Pricing",href:"#pricing"}],company:[{name:"About Us",href:"#about"},{name:"Contact",href:"#contact"}]},social_links:[{name:"Facebook",icon:"Facebook",href:"#"},{name:"Twitter",icon:"Twitter",href:"#"},{name:"LinkedIn",icon:"LinkedIn",href:"#"}],section_titles:{product:"Product",company:"Company"}}],theme:{primary_color:"#10b77f",secondary_color:"#ffffff",accent_color:"#f7f7f7",logo_light:"",logo_dark:"",favicon:""},seo:{meta_title:"HRM - All-in-One HR Management Software",meta_description:"Simplify employee management, payroll, attendance, recruitment, and performance with HRM, a modern HR SaaS platform.",meta_keywords:"HR software, HRM, employee management, payroll, attendance tracking, recruitment, performance management"},custom_css:"",custom_js:"",section_order:["header","hero","features","screenshots","why_choose_us","about","team","testimonials","plans","faq","newsletter","contact","footer"],section_visibility:{header:!0,hero:!0,features:!0,screenshots:!0,why_choose_us:!0,about:!0,team:!0,testimonials:!0,plans:!0,faq:!0,newsletter:!0,contact:!0,footer:!0}};function Et(){var de,me,he,xe,ge,ue,pe,je,ve,be,ye,fe,_e,Ne,we,Ce,ke,Se,Fe,Te,qe,Re,He,Ae,$e,Me,Le,Ie,De,Pe,Ee,Oe,We,Be,Ge,Ue,ze,Je,Qe,Ye,Ve,Ke,Xe,Ze,es,ss,ts,as,rs,ls,os,ns,is,cs,ds,ms,hs;const{t:s}=ws(),{settings:N,flash:Ps,globalSettings:$}=Cs().props,{themeColor:oe,customColor:ps}=ks(),X=$==null?void 0:$.is_saas,m=oe==="custom"?ps:Ts[oe],[x,M]=J.useState("general"),[ne,Z]=J.useState(!1),[ee,F]=J.useState(!1),[L,ie]=J.useState(""),js=t=>t.startsWith("/screenshots/")?`${window.appSettings.imageUrl}${t}`:us(t),D=t=>{if(!t||!t.startsWith("http"))return t;const a=t.indexOf("/storage/");return a!==-1?t.substring(a):t},P=t=>t?t.startsWith("/screenshots/")?`${window.appSettings.imageUrl}${t}`:us(t):null,{data:d,setData:k,post:Es,processing:Os,errors:T}=Ss({company_name:N.company_name,contact_email:N.contact_email,contact_phone:N.contact_phone,contact_address:N.contact_address,config_sections:N.config_sections&&N.config_sections.sections&&N.config_sections.sections.length>0?{sections:N.config_sections.sections||[],theme:N.config_sections.theme||z.theme,seo:N.config_sections.seo||z.seo,section_order:N.config_sections.section_order||z.section_order,section_visibility:N.config_sections.section_visibility||z.section_visibility}:z}),o=t=>{var a,l;return((l=(a=d.config_sections)==null?void 0:a.sections)==null?void 0:l.find(r=>r.key===t))||{}},n=(t,a)=>{var h;const l=[...((h=d.config_sections)==null?void 0:h.sections)||[]],r=l.findIndex(j=>j.key===t);r>=0?l[r]={...l[r],...a}:l.push({key:t,...a}),k("config_sections",{...d.config_sections,sections:l})},b=t=>{var a;k("config_sections",{...d.config_sections,theme:{...(a=d.config_sections)==null?void 0:a.theme,...t}})},ce=t=>{var a;k("config_sections",{...d.config_sections,seo:{...(a=d.config_sections)==null?void 0:a.seo,...t}})},y=(t,a)=>{var l;k("config_sections",{...d.config_sections,section_visibility:{...(l=d.config_sections)==null?void 0:l.section_visibility,[t]:a}})},vs=t=>{k("config_sections",{...d.config_sections,section_order:t})},bs=(t,a)=>{t.dataTransfer.setData("text/plain",a.toString())},ys=t=>{t.preventDefault()},fs=(t,a)=>{var j;t.preventDefault();const l=parseInt(t.dataTransfer.getData("text/plain")),r=[...((j=d.config_sections)==null?void 0:j.section_order)||[]],h=r[l];r.splice(l,1),r.splice(a,0,h),vs(r)},S=t=>{const{name:a,value:l}=t.target;k(a,l)},_s=()=>{Z(!0),Hs.post(route("landing-page.settings.update"),d,{preserveScroll:!0,onSuccess:t=>{var r,h;Z(!1);const a=((r=t.props.flash)==null?void 0:r.success)||s("Landing page settings saved successfully"),l=(h=t.props.flash)==null?void 0:h.error;a&&!l?ae.success(a):l&&ae.error(l)},onError:t=>{Z(!1);const a=t.error||Object.values(t).join(", ")||s("Failed to save landing page settings");ae.error(a)}})};return e.jsxs(As,{title:s("Landing Page Settings"),url:"/landing-page/settings",breadcrumbs:[{title:s("Dashboard"),href:route("dashboard")},{title:s("Landing Page Settings")}],action:e.jsx("div",{className:"flex gap-2",children:e.jsxs(Rs,{href:route("landing-page"),className:"inline-flex items-center gap-2 px-4 py-2 text-white rounded-lg transition-colors",style:{backgroundColor:m},children:[e.jsx(Ds,{className:"w-4 h-4"}),s("View Landing Page")]})}),children:[e.jsxs(Fs,{title:s("Landing Page Settings"),description:s("Customize your landing page content and appearance"),action:e.jsxs(g,{onClick:_s,disabled:ne,size:"sm",children:[e.jsx(qs,{className:"h-4 w-4 mr-2"}),s(ne?"Saving...":"Save Changes")]}),children:[e.jsx("div",{className:"lg:hidden mb-4",children:e.jsxs(g,{variant:"outline",onClick:()=>F(!ee),className:"w-full flex items-center justify-center gap-2",children:[e.jsx(I,{className:"h-4 w-4"}),s("Sections"),ee?e.jsx(E,{className:"h-4 w-4"}):e.jsx(_,{className:"h-4 w-4"})]})}),e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-4 gap-8",children:[e.jsx("div",{className:`lg:col-span-1 ${ee?"block":"hidden lg:block"}`,children:e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-xl border border-gray-200 dark:border-gray-700 p-4 shadow-sm sticky top-4",children:[e.jsxs("div",{className:"flex items-center justify-between mb-4",children:[e.jsx("h3",{className:"text-sm font-semibold text-gray-900 dark:text-gray-100 px-2",children:s("Sections")}),e.jsx("button",{onClick:()=>F(!1),className:"lg:hidden p-1 rounded-md hover:bg-gray-100 dark:hover:bg-gray-700",children:e.jsx(E,{className:"h-4 w-4"})})]}),e.jsx("div",{className:"mb-4 px-2",children:e.jsxs("div",{className:"relative",children:[e.jsx(se,{className:"absolute left-3 top-1/2 transform -translate-y-1/2 h-4 w-4 text-gray-400"}),e.jsx(c,{type:"text",placeholder:s("Search sections..."),value:L,onChange:t=>ie(t.target.value),className:"pl-10 h-8 text-sm border-gray-200 dark:border-gray-700 dark:bg-gray-900"})]})}),e.jsx("nav",{className:"space-y-1",children:(()=>{const t=[{key:"general",label:s("General"),icon:R,group:"Setup"},{key:"order",label:s("Order"),icon:Q,group:"Setup"},{key:"advanced",label:s("Advanced"),icon:B,group:"Setup"},{key:"header",label:s("Header"),icon:I,group:"Layout"},{key:"hero",label:s("Hero"),icon:v,group:"Layout"},{key:"footer",label:s("Footer"),icon:Y,group:"Layout"},{key:"features",label:s("Features"),icon:H,group:"Content"},{key:"screenshots",label:s("Screenshots"),icon:V,group:"Content"},{key:"whychooseus",label:s("Why Us"),icon:A,group:"Content"},{key:"about",label:s("About"),icon:G,group:"Content"},{key:"team",label:s("Team"),icon:A,group:"Social"},{key:"testimonials",label:s("Reviews"),icon:H,group:"Social"},...X?[{key:"plans",label:s("Plans"),icon:re,group:"Social"}]:[],{key:"faq",label:s("FAQ"),icon:U,group:"Engagement"},{key:"newsletter",label:s("Newsletter"),icon:le,group:"Engagement"},{key:"contact",label:s("Contact"),icon:K,group:"Engagement"}],a=L?t.filter(l=>l.label.toLowerCase().includes(L.toLowerCase())||l.group.toLowerCase().includes(L.toLowerCase())):t;return L&&a.length>0?e.jsx("div",{className:"space-y-1",children:a.map(l=>{const r=l.icon;return e.jsxs("button",{onClick:()=>{M(l.key),F(!1),ie("")},className:`w-full flex items-center gap-3 px-3 py-2 text-sm rounded-lg transition-colors text-left ${x===l.key?"text-white dark:text-white shadow-sm":"text-gray-700 dark:text-gray-300 hover:bg-gray-50 dark:hover:bg-gray-700"}`,style:x===l.key?{backgroundColor:m}:{},children:[e.jsx(r,{className:"h-4 w-4"}),e.jsxs("div",{children:[e.jsx("div",{children:l.label}),e.jsx("div",{className:"text-xs opacity-75",children:l.group})]})]},l.key)})}):L&&a.length===0?e.jsxs("div",{className:"text-center py-8 text-gray-500 dark:text-gray-400",children:[e.jsx(se,{className:"h-8 w-8 mx-auto mb-2 opacity-50"}),e.jsx("p",{className:"text-sm",children:s("No sections found")})]}):e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"mb-4",children:[e.jsx("div",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wider px-2 mb-2",children:s("Setup")}),[{key:"general",label:s("General"),icon:R},{key:"order",label:s("Order"),icon:Q},{key:"advanced",label:s("Advanced"),icon:B}].map(l=>e.jsxs("button",{onClick:()=>{M(l.key),F(!1)},className:`w-full flex items-center gap-3 px-3 py-2 text-sm rounded-lg transition-colors text-left ${x===l.key?"text-white dark:text-white shadow-sm":"text-gray-700 dark:text-gray-300 hover:bg-gray-50 dark:hover:bg-gray-700"}`,style:x===l.key?{backgroundColor:m}:{},children:[e.jsx(l.icon,{className:"h-4 w-4"}),l.label]},l.key))]}),e.jsxs("div",{className:"mb-4",children:[e.jsx("div",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wider px-2 mb-2",children:s("Layout")}),[{key:"header",label:s("Header"),icon:I},{key:"hero",label:s("Hero"),icon:v},{key:"footer",label:s("Footer"),icon:Y}].map(l=>e.jsxs("button",{onClick:()=>{M(l.key),F(!1)},className:`w-full flex items-center gap-3 px-3 py-2 text-sm rounded-lg transition-colors text-left ${x===l.key?"text-white dark:text-white shadow-sm":"text-gray-700 dark:text-gray-300 hover:bg-gray-50 dark:hover:bg-gray-700"}`,style:x===l.key?{backgroundColor:m}:{},children:[e.jsx(l.icon,{className:"h-4 w-4"}),l.label]},l.key))]}),e.jsxs("div",{className:"mb-4",children:[e.jsx("div",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wider px-2 mb-2",children:s("Content")}),[{key:"features",label:s("Features"),icon:H},{key:"screenshots",label:s("Screenshots"),icon:V},{key:"whychooseus",label:s("Why Us"),icon:A},{key:"about",label:s("About"),icon:G}].map(l=>e.jsxs("button",{onClick:()=>{M(l.key),F(!1)},className:`w-full flex items-center gap-3 px-3 py-2 text-sm rounded-lg transition-colors text-left ${x===l.key?"text-white dark:text-white shadow-sm":"text-gray-700 dark:text-gray-300 hover:bg-gray-50 dark:hover:bg-gray-700"}`,style:x===l.key?{backgroundColor:m}:{},children:[e.jsx(l.icon,{className:"h-4 w-4"}),l.label]},l.key))]}),e.jsxs("div",{className:"mb-4",children:[e.jsx("div",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wider px-2 mb-2",children:s("Social")}),[{key:"team",label:s("Team"),icon:A},{key:"testimonials",label:s("Reviews"),icon:H},...X?[{key:"plans",label:s("Plans"),icon:re}]:[]].map(l=>e.jsxs("button",{onClick:()=>{M(l.key),F(!1)},className:`w-full flex items-center gap-3 px-3 py-2 text-sm rounded-lg transition-colors text-left ${x===l.key?"text-white dark:text-white shadow-sm":"text-gray-700 dark:text-gray-300 hover:bg-gray-50 dark:hover:bg-gray-700"}`,style:x===l.key?{backgroundColor:m}:{},children:[e.jsx(l.icon,{className:"h-4 w-4"}),l.label]},l.key))]}),e.jsxs("div",{className:"mb-4",children:[e.jsx("div",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wider px-2 mb-2",children:s("Engagement")}),[{key:"faq",label:s("FAQ"),icon:U},{key:"newsletter",label:s("Newsletter"),icon:le},{key:"contact",label:s("Contact"),icon:K}].map(l=>e.jsxs("button",{onClick:()=>{M(l.key),F(!1)},className:`w-full flex items-center gap-3 px-3 py-2 text-sm rounded-lg transition-colors text-left ${x===l.key?"text-white dark:text-white shadow-sm":"text-gray-700 dark:text-gray-300 hover:bg-gray-50 dark:hover:bg-gray-700"}`,style:x===l.key?{backgroundColor:m}:{},children:[e.jsx(l.icon,{className:"h-4 w-4"}),l.label]},l.key))]})]})})()})]})}),e.jsxs("div",{className:"lg:col-span-3 space-y-6",children:[e.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-xl border border-gray-200 dark:border-gray-700 p-4 shadow-sm",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 rounded-lg",style:{backgroundColor:m+"20"},children:(()=>{const a={general:R,order:Q,advanced:B,header:I,hero:v,footer:Y,features:H,screenshots:V,whychooseus:A,about:G,team:A,testimonials:H,plans:re,faq:U,newsletter:le,contact:K}[x]||R;return e.jsx(a,{className:"h-5 w-5",style:{color:m}})})()}),e.jsxs("div",{children:[e.jsx("h2",{className:"text-xl font-semibold text-gray-900 dark:text-gray-100",children:{general:s("General Settings"),order:s("Section Order"),advanced:s("Advanced Settings"),header:s("Header Configuration"),hero:s("Hero Section"),footer:s("Footer Settings"),features:s("Features Section"),screenshots:s("Screenshots Gallery"),whychooseus:s("Why Choose Us"),about:s("About Section"),team:s("Team Section"),testimonials:s("Testimonials"),plans:s("Pricing Plans"),faq:s("FAQ Section"),newsletter:s("Newsletter"),contact:s("Contact Section")}[x]||s("Settings")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:{general:s("Configure basic company information and theme colors"),order:s("Drag and drop to reorder sections on your landing page"),advanced:s("SEO settings, custom CSS and JavaScript"),header:s("Customize header appearance and navigation"),hero:s("Configure the main hero section with title, subtitle and CTA"),footer:s("Footer content, links and social media"),features:s("Showcase your product features and benefits"),screenshots:s("Display application screenshots and demos"),whychooseus:s("Highlight reasons why customers should choose you"),about:s("Tell your company story and mission"),team:s("Showcase your team members and their roles"),testimonials:s("Display customer reviews and testimonials"),plans:s("Configure pricing plans and features"),faq:s("Frequently asked questions and answers"),newsletter:s("Newsletter subscription and benefits"),contact:s("Contact form and company information")}[x]||s("Customize your landing page")})]})]})}),x==="general"&&e.jsx("div",{className:"space-y-6",children:e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-xl border border-gray-200 dark:border-gray-700 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-blue-100 dark:bg-blue-900 rounded-lg",children:e.jsx(v,{className:"h-5 w-5 text-blue-600 dark:text-blue-400"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:s("Company Information")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:s("Basic company details for your landing page")})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsxs(i,{htmlFor:"company_name",className:"text-sm font-medium text-gray-900 dark:text-gray-100 flex items-center gap-2",children:[e.jsx(R,{className:"h-4 w-4",style:{color:m}}),s("Company Name")]}),e.jsx(c,{id:"company_name",name:"company_name",value:d.company_name,onChange:S,placeholder:s("Your Company Name"),className:"h-10 border-gray-200 dark:border-gray-700 dark:bg-gray-900 dark:text-gray-100",style:{"--tw-ring-color":m+"33"}}),T.company_name&&e.jsxs("div",{className:"flex items-center gap-2 text-red-600 text-sm bg-red-50 p-2 rounded-md border border-red-200",children:[e.jsx(E,{className:"h-4 w-4"}),T.company_name]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"contact_email",children:s("Contact Email")}),e.jsx(c,{id:"contact_email",name:"contact_email",type:"email",value:d.contact_email,onChange:S,placeholder:s("support@company.com")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"contact_phone",children:s("Contact Phone")}),e.jsx(c,{id:"contact_phone",name:"contact_phone",value:d.contact_phone,onChange:S,placeholder:s("+1 (555) 123-4567")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"contact_address",children:s("Contact Address")}),e.jsx(c,{id:"contact_address",name:"contact_address",value:d.contact_address,onChange:S,placeholder:s("123 Business Ave, City, State")})]})]}),e.jsxs("div",{className:"mt-6 p-4 bg-gradient-to-r rounded-lg border",style:{backgroundColor:m+"10",borderColor:m+"30"},children:[e.jsx("h4",{className:"text-sm font-medium mb-3",style:{color:m},children:s("Theme Colors")}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"general_primary_color",children:s("Primary Color")}),e.jsxs("div",{className:"flex gap-2",children:[e.jsx(c,{id:"general_primary_color",type:"color",value:((me=(de=d.config_sections)==null?void 0:de.theme)==null?void 0:me.primary_color)||"#3b82f6",onChange:t=>b({primary_color:t.target.value}),className:"w-16 h-10 p-1"}),e.jsx(c,{value:((xe=(he=d.config_sections)==null?void 0:he.theme)==null?void 0:xe.primary_color)||"#3b82f6",onChange:t=>b({primary_color:t.target.value}),placeholder:"#3b82f6"})]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"general_secondary_color",children:s("Secondary Color")}),e.jsxs("div",{className:"flex gap-2",children:[e.jsx(c,{id:"general_secondary_color",type:"color",value:((ue=(ge=d.config_sections)==null?void 0:ge.theme)==null?void 0:ue.secondary_color)||"#8b5cf6",onChange:t=>b({secondary_color:t.target.value}),className:"w-16 h-10 p-1"}),e.jsx(c,{value:((je=(pe=d.config_sections)==null?void 0:pe.theme)==null?void 0:je.secondary_color)||"#8b5cf6",onChange:t=>b({secondary_color:t.target.value}),placeholder:"#8b5cf6"})]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"general_accent_color",children:s("Accent Color")}),e.jsxs("div",{className:"flex gap-2",children:[e.jsx(c,{id:"general_accent_color",type:"color",value:((be=(ve=d.config_sections)==null?void 0:ve.theme)==null?void 0:be.accent_color)||"#10b77f",onChange:t=>b({accent_color:t.target.value}),className:"w-16 h-10 p-1"}),e.jsx(c,{value:((fe=(ye=d.config_sections)==null?void 0:ye.theme)==null?void 0:fe.accent_color)||"#10b77f",onChange:t=>b({accent_color:t.target.value}),placeholder:"#10b77f"})]})]})]})]})]})}),x==="header"&&e.jsx("div",{className:"space-y-6",children:e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center justify-between mb-6",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-green-100 rounded-lg",children:e.jsx(I,{className:"h-5 w-5 text-green-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Header Style")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Customize your header appearance and behavior")})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(i,{className:"text-sm",children:s("Enable Section")}),e.jsx(f,{checked:((Ne=(_e=d.config_sections)==null?void 0:_e.section_visibility)==null?void 0:Ne.header)!==!1,onCheckedChange:t=>y("header",t)})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx(i,{htmlFor:"header_transparent",children:s("Transparent Header")}),e.jsx(f,{id:"header_transparent",checked:o("header").transparent||!1,onCheckedChange:t=>n("header",{transparent:t})})]}),e.jsx("p",{className:"text-xs text-muted-foreground",children:s("Make header background transparent")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"header_background_color",children:s("Background Color")}),e.jsxs("div",{className:"flex gap-2",children:[e.jsx(c,{id:"header_background_color",type:"color",value:o("header").background_color||"#ffffff",onChange:t=>n("header",{background_color:t.target.value}),className:"w-16 h-10 p-1",disabled:o("header").transparent}),e.jsx(c,{value:o("header").background_color||"#ffffff",onChange:t=>n("header",{background_color:t.target.value}),placeholder:"#ffffff",disabled:o("header").transparent})]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"header_text_color",children:s("Text Color")}),e.jsxs("div",{className:"flex gap-2",children:[e.jsx(c,{id:"header_text_color",type:"color",value:o("header").text_color||"#1f2937",onChange:t=>n("header",{text_color:t.target.value}),className:"w-16 h-10 p-1"}),e.jsx(c,{value:o("header").text_color||"#1f2937",onChange:t=>n("header",{text_color:t.target.value}),placeholder:"#1f2937"})]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"header_button_style",children:s("Button Style")}),e.jsxs("select",{id:"header_button_style",value:o("header").button_style||"gradient",onChange:t=>n("header",{button_style:t.target.value}),className:"w-full p-2 border border-gray-300 rounded-md",children:[e.jsx("option",{value:"gradient",children:"Gradient"}),e.jsx("option",{value:"solid",children:"Solid"}),e.jsx("option",{value:"outline",children:"Outline"})]})]})]})]})}),x==="hero"&&e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center justify-between mb-6",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-orange-100 rounded-lg",children:e.jsx(I,{className:"h-5 w-5 text-orange-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Hero Layout")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Configure hero section layout and dimensions")})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(i,{className:"text-sm",children:s("Enable Section")}),e.jsx(f,{checked:((Ce=(we=d.config_sections)==null?void 0:we.section_visibility)==null?void 0:Ce.hero)!==!1,onCheckedChange:t=>y("hero",t)})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"hero_layout",children:s("Layout Style")}),e.jsxs("select",{id:"hero_layout",value:o("hero").layout||"image-right",onChange:t=>n("hero",{layout:t.target.value}),className:"w-full p-2 border border-gray-300 rounded-md",children:[e.jsx("option",{value:"image-right",children:"Content Left, Image Right"}),e.jsx("option",{value:"image-left",children:"Image Left, Content Right"}),e.jsx("option",{value:"full-width",children:"Full Width"}),e.jsx("option",{value:"centered",children:"Centered Content"})]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"hero_height",children:s("Section Height")}),e.jsx(c,{id:"hero_height",type:"number",value:o("hero").height||600,onChange:t=>n("hero",{height:parseInt(t.target.value)}),min:"300",max:"1000"}),e.jsx("p",{className:"text-xs text-muted-foreground",children:s("Height in pixels (300-1000)")})]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-purple-100 rounded-lg",children:e.jsx(v,{className:"h-5 w-5 text-purple-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Hero Content")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Main headline and supporting text")})]})]}),e.jsxs("div",{className:"grid grid-cols-1 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsxs(i,{htmlFor:"hero_title",className:"text-sm font-medium text-gray-900 flex items-center gap-2",children:[e.jsx(v,{className:"h-4 w-4",style:{color:m}}),s("Hero Title")]}),e.jsx(c,{id:"hero_title",value:o("hero").title||"",onChange:t=>n("hero",{title:t.target.value}),placeholder:s("Your main headline"),className:"h-10 border-gray-200",style:{"--tw-ring-color":m+"33"}}),T.hero_title&&e.jsxs("div",{className:"flex items-center gap-2 text-red-600 text-sm bg-red-50 p-2 rounded-md border border-red-200",children:[e.jsx(E,{className:"h-4 w-4"}),T.hero_title]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsxs(i,{htmlFor:"hero_subtitle",className:"text-sm font-medium text-gray-900 flex items-center gap-2",children:[e.jsx(te,{className:"h-4 w-4",style:{color:m}}),s("Hero Subtitle")]}),e.jsx(u,{id:"hero_subtitle",value:o("hero").subtitle||"",onChange:t=>n("hero",{subtitle:t.target.value}),placeholder:s("Supporting text for your headline"),rows:3,className:"border-gray-200 resize-none",style:{"--tw-ring-color":m+"33"}}),T.hero_subtitle&&e.jsxs("div",{className:"flex items-center gap-2 text-red-600 text-sm bg-red-50 p-2 rounded-md border border-red-200",children:[e.jsx(E,{className:"h-4 w-4"}),T.hero_subtitle]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"hero_announcement_text",children:s("Announcement Badge")}),e.jsx(c,{id:"hero_announcement_text",value:o("hero").announcement_text||"",onChange:t=>n("hero",{announcement_text:t.target.value}),placeholder:s("📢 New: Smart Leave & Attendance Tracking Launched!")}),e.jsx("p",{className:"text-xs text-muted-foreground",children:s("Small announcement text shown above the title")})]}),e.jsxs("div",{className:"grid grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"hero_primary_button_text",children:s("Primary Button Text")}),e.jsx(c,{id:"hero_primary_button_text",value:o("hero").primary_button_text||"",onChange:t=>n("hero",{primary_button_text:t.target.value}),placeholder:s("Start Free Trial")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"hero_secondary_button_text",children:s("Secondary Button Text")}),e.jsx(c,{id:"hero_secondary_button_text",value:o("hero").secondary_button_text||"",onChange:t=>n("hero",{secondary_button_text:t.target.value}),placeholder:s("Login")})]})]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-indigo-100 rounded-lg",children:e.jsx(R,{className:"h-5 w-5 text-indigo-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Hero Statistics")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Add compelling statistics to your hero section")})]})]}),e.jsxs("div",{className:"space-y-4",children:[(o("hero").stats||[]).map((t,a)=>e.jsxs("div",{className:"grid grid-cols-2 gap-4 p-4 border rounded-lg",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`hero_stats_${a}_value`,children:s("Value")}),e.jsx(c,{id:`hero_stats_${a}_value`,value:t.value||"",onChange:l=>{const r=[...o("hero").stats||[]];r[a]={...r[a],value:l.target.value},n("hero",{stats:r})},placeholder:"10K+"})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`hero_stats_${a}_label`,children:s("Label")}),e.jsxs("div",{className:"flex gap-2",children:[e.jsx(c,{id:`hero_stats_${a}_label`,value:t.label||"",onChange:l=>{const r=[...o("hero").stats||[]];r[a]={...r[a],label:l.target.value},n("hero",{stats:r})},placeholder:s("Active Users")}),e.jsx(g,{type:"button",variant:"outline",size:"sm",className:"text-red-600 hover:text-red-700 hover:bg-red-50 border-red-200",onClick:()=>{const l=(o("hero").stats||[]).filter((r,h)=>h!==a);n("hero",{stats:l})},children:e.jsx(C,{className:"h-4 w-4"})})]})]})]},a)),e.jsxs(g,{type:"button",variant:"outline",className:"border-2",style:{color:m,borderColor:m},onClick:()=>{const t=[...o("hero").stats||[],{value:"",label:""}];n("hero",{stats:t})},children:[e.jsx(_,{className:"h-4 w-4 mr-2"}),s("Add Statistic")]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-pink-100 rounded-lg",children:e.jsx(xs,{className:"h-5 w-5 text-pink-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Hero Image")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Configure hero section imagery")})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsx("div",{className:"space-y-3",children:e.jsx(O,{label:s("Hero Image"),value:P(o("hero").image||js($!=null&&$.is_saas?"/screenshots/saas/hero-default.png":"/screenshots/non-saas/hero-default.png")),onChange:t=>{n("hero",{image:D(t)})},placeholder:s("Select hero image...")})}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"hero_image_position",children:s("Image Position")}),e.jsxs("select",{id:"hero_image_position",value:o("hero").image_position||"right",onChange:t=>n("hero",{image_position:t.target.value}),className:"w-full p-2 border border-gray-300 rounded-md",children:[e.jsx("option",{value:"right",children:s("Right Side")}),e.jsx("option",{value:"left",children:s("Left Side")}),e.jsx("option",{value:"center",children:s("Center")}),e.jsx("option",{value:"background",children:s("Background")})]})]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-violet-100 rounded-lg",children:e.jsx(gs,{className:"h-5 w-5 text-violet-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Hero Colors")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Customize hero section colors and overlays")})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"hero_background_color",children:s("Background Color")}),e.jsxs("div",{className:"flex gap-2",children:[e.jsx(c,{id:"hero_background_color",type:"color",value:o("hero").background_color||"#f8fafc",onChange:t=>n("hero",{background_color:t.target.value}),className:"w-16 h-10 p-1"}),e.jsx(c,{value:o("hero").background_color||"#f8fafc",onChange:t=>n("hero",{background_color:t.target.value}),placeholder:"#f8fafc"})]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"hero_text_color",children:s("Text Color")}),e.jsxs("div",{className:"flex gap-2",children:[e.jsx(c,{id:"hero_text_color",type:"color",value:o("hero").text_color||"#1f2937",onChange:t=>n("hero",{text_color:t.target.value}),className:"w-16 h-10 p-1"}),e.jsx(c,{value:o("hero").text_color||"#1f2937",onChange:t=>n("hero",{text_color:t.target.value}),placeholder:"#1f2937"})]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx(i,{htmlFor:"hero_overlay",children:s("Background Overlay")}),e.jsx(f,{id:"hero_overlay",checked:o("hero").overlay||!1,onCheckedChange:t=>n("hero",{overlay:t})})]}),e.jsx("p",{className:"text-xs text-muted-foreground",children:s("Add overlay on background image")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"hero_overlay_color",children:s("Overlay Color")}),e.jsx(c,{id:"hero_overlay_color",value:o("hero").overlay_color||"rgba(0,0,0,0.5)",onChange:t=>n("hero",{overlay_color:t.target.value}),placeholder:"rgba(0,0,0,0.5)",disabled:!o("hero").overlay})]})]})]})]}),x==="features"&&e.jsx(Ms,{data:d,setData:k,errors:T,handleInputChange:S,getSectionData:o,updateSectionData:n,updateSectionVisibility:y,t:s}),x==="screenshots"&&e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center justify-between mb-6",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-blue-100 rounded-lg",children:e.jsx(v,{className:"h-5 w-5 text-blue-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Screenshots Content")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Section title and description")})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(i,{className:"text-sm",children:s("Enable Section")}),e.jsx(f,{checked:((Se=(ke=d.config_sections)==null?void 0:ke.section_visibility)==null?void 0:Se.screenshots)!==!1,onCheckedChange:t=>y("screenshots",t)})]})]}),e.jsxs("div",{className:"grid grid-cols-1 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"screenshots_title",children:s("Section Title")}),e.jsx(c,{id:"screenshots_title",value:o("screenshots").title||"",onChange:t=>n("screenshots",{title:t.target.value}),placeholder:s("See HRM Saas in Action")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"screenshots_subtitle",children:s("Section Subtitle")}),e.jsx(u,{id:"screenshots_subtitle",value:o("screenshots").subtitle||"",onChange:t=>n("screenshots",{subtitle:t.target.value}),placeholder:s("Explore our intuitive interface and powerful features..."),rows:3})]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-purple-100 rounded-lg",children:e.jsx(V,{className:"h-5 w-5 text-purple-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Screenshots Gallery")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Manage application screenshots")})]})]}),e.jsxs("div",{className:"space-y-4",children:[(o("screenshots").screenshots_list||[]).map((t,a)=>e.jsxs("div",{className:"bg-gray-50 border border-gray-200 rounded-xl p-5",children:[e.jsxs("div",{className:"flex items-center justify-between mb-4",children:[e.jsxs("h4",{className:"font-semibold text-gray-900 flex items-center gap-2",children:[e.jsx("span",{className:"w-6 h-6 bg-purple-100 text-purple-600 rounded-full flex items-center justify-center text-xs font-bold",children:a+1}),s("Screenshot")," ",a+1]}),e.jsx(g,{type:"button",variant:"outline",size:"sm",className:"text-red-600 hover:text-red-700 hover:bg-red-50 border-red-200",onClick:()=>{const l=(o("screenshots").screenshots_list||[]).filter((r,h)=>h!==a);n("screenshots",{screenshots_list:l})},children:e.jsx(C,{className:"h-4 w-4"})})]}),e.jsxs("div",{className:"grid grid-cols-1 gap-4",children:[e.jsx("div",{className:"space-y-3",children:e.jsx(O,{label:s("Screenshot Image"),value:P(t.src||""),onChange:l=>{const r=[...o("screenshots").screenshots_list||[]];r[a]={...r[a],src:D(l)},n("screenshots",{screenshots_list:r})},placeholder:s("Select screenshot image...")})}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`screenshot_${a}_title`,children:s("Title")}),e.jsx(c,{id:`screenshot_${a}_title`,value:t.title||"",onChange:l=>{const r=[...o("screenshots").screenshots_list||[]];r[a]={...r[a],title:l.target.value},n("screenshots",{screenshots_list:r})},placeholder:s("Dashboard Overview")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`screenshot_${a}_alt`,children:s("Alt Text")}),e.jsx(c,{id:`screenshot_${a}_alt`,value:t.alt||"",onChange:l=>{const r=[...o("screenshots").screenshots_list||[]];r[a]={...r[a],alt:l.target.value},n("screenshots",{screenshots_list:r})},placeholder:s("HRMGo Dashboard Overview")})]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`screenshot_${a}_description`,children:s("Description")}),e.jsx(u,{id:`screenshot_${a}_description`,value:t.description||"",onChange:l=>{const r=[...o("screenshots").screenshots_list||[]];r[a]={...r[a],description:l.target.value},n("screenshots",{screenshots_list:r})},placeholder:s("Get a complete overview of employee data, payroll, and HR activities in one unified dashboard."),rows:2})]})]})]},a)),e.jsxs(g,{type:"button",variant:"outline",className:"w-full border-2",style:{color:m,borderColor:m},onClick:()=>{const t=[...o("screenshots").screenshots_list||[],{src:"",alt:"",title:"",description:""}];n("screenshots",{screenshots_list:t})},children:[e.jsx(_,{className:"h-4 w-4 mr-2"}),s("Add Screenshot")]})]})]})]}),x==="whychooseus"&&e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center justify-between mb-6",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-emerald-100 rounded-lg",children:e.jsx(v,{className:"h-5 w-5 text-emerald-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Why Choose Us Content")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Main section title and description")})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(i,{className:"text-sm",children:s("Enable Section")}),e.jsx(f,{checked:((Te=(Fe=d.config_sections)==null?void 0:Fe.section_visibility)==null?void 0:Te.why_choose_us)!==!1,onCheckedChange:t=>y("why_choose_us",t)})]})]}),e.jsxs("div",{className:"grid grid-cols-1 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsxs(i,{htmlFor:"why_choose_us_title",className:"text-sm font-medium text-gray-900 flex items-center gap-2",children:[e.jsx(v,{className:"h-4 w-4 text-emerald-600"}),s("Section Title")]}),e.jsx(c,{id:"why_choose_us_title",value:o("why_choose_us").title||"",onChange:t=>n("why_choose_us",{title:t.target.value}),placeholder:s("Why Choose HRM SaaS ? "),className:"h-10 border-gray-200 focus:border-emerald-500 focus:ring-emerald-500/20"})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"why_choose_us_subtitle",children:s("Section Subtitle")}),e.jsx(u,{id:"why_choose_us_subtitle",value:o("why_choose_us").subtitle||"",onChange:t=>n("why_choose_us",{subtitle:t.target.value}),placeholder:s("We're not just another digital business card platform..."),rows:3})]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-amber-100 rounded-lg",children:e.jsx(H,{className:"h-5 w-5 text-amber-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Reasons to Choose Us")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Key benefits and advantages")})]})]}),e.jsxs("div",{className:"space-y-4",children:[(o("why_choose_us").reasons||[]).map((t,a)=>e.jsxs("div",{className:"bg-gray-50 border border-gray-200 rounded-xl p-5",children:[e.jsxs("div",{className:"flex items-center justify-between mb-4",children:[e.jsxs("h4",{className:"font-semibold text-gray-900 flex items-center gap-2",children:[e.jsx("span",{className:"w-6 h-6 bg-amber-100 text-amber-600 rounded-full flex items-center justify-center text-xs font-bold",children:a+1}),s("Reason")," ",a+1]}),e.jsx(g,{type:"button",variant:"outline",size:"sm",className:"text-red-600 hover:text-red-700 hover:bg-red-50 border-red-200",onClick:()=>{const l=(o("why_choose_us").reasons||[]).filter((r,h)=>h!==a);n("why_choose_us",{reasons:l})},children:e.jsx(C,{className:"h-4 w-4"})})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`reason_${a}_title`,children:s("Title")}),e.jsx(c,{id:`reason_${a}_title`,value:t.title||"",onChange:l=>{const r=[...o("why_choose_us").reasons||[]];r[a]={...r[a],title:l.target.value},n("why_choose_us",{reasons:r})},placeholder:s("All-in-One HR Solution")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`reason_${a}_icon`,children:s("Icon")}),e.jsxs("select",{id:`reason_${a}_icon`,value:t.icon||"clock",onChange:l=>{const r=[...o("why_choose_us").reasons||[]];r[a]={...r[a],icon:l.target.value},n("why_choose_us",{reasons:r})},className:"w-full p-2 border border-gray-300 rounded-md",children:[e.jsx("option",{value:"clock",children:"Clock"}),e.jsx("option",{value:"users",children:"Users"}),e.jsx("option",{value:"zap",children:"Zap"}),e.jsx("option",{value:"check-circle",children:"Check Circle"}),e.jsx("option",{value:"star",children:"Star"}),e.jsx("option",{value:"shield",children:"Shield"}),e.jsx("option",{value:"heart",children:"Heart"}),e.jsx("option",{value:"award",children:"Award"}),e.jsx("option",{value:"layers",children:"Layers"}),e.jsx("option",{value:"bar-chart",children:"Bar Chart"})]})]}),e.jsxs("div",{className:"space-y-3 md:col-span-1",children:[e.jsx(i,{htmlFor:`reason_${a}_description`,children:s("Description")}),e.jsx(u,{id:`reason_${a}_description`,value:t.description||"",onChange:l=>{const r=[...o("why_choose_us").reasons||[]];r[a]={...r[a],description:l.target.value},n("why_choose_us",{reasons:r})},placeholder:s("Manage employees, payroll, attendance, recruitment, and performance from a single platform..."),rows:3})]})]})]},a)),e.jsxs(g,{type:"button",variant:"outline",className:"w-full border-2",style:{color:m,borderColor:m},onClick:()=>{const t=[...o("why_choose_us").reasons||[],{title:"",description:"",icon:"clock"}];n("why_choose_us",{reasons:t})},children:[e.jsx(_,{className:"h-4 w-4 mr-2"}),s("Add Reason")]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-cyan-100 rounded-lg",children:e.jsx(R,{className:"h-5 w-5 text-cyan-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Statistics Section")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Trust indicators and key metrics")})]})]}),e.jsxs("div",{className:"grid grid-cols-1 gap-4 mb-6",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"why_choose_us_stats_title",children:s("Statistics Title")}),e.jsx(c,{id:"why_choose_us_stats_title",value:o("why_choose_us").stats_title||"",onChange:t=>n("why_choose_us",{stats_title:t.target.value}),placeholder:s("Trusted by Industry Leaders")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"why_choose_us_stats_subtitle",children:s("Statistics Subtitle")}),e.jsx(c,{id:"why_choose_us_stats_subtitle",value:o("why_choose_us").stats_subtitle||"",onChange:t=>n("why_choose_us",{stats_subtitle:t.target.value}),placeholder:s("Join the growing community of professionals")})]})]}),e.jsxs("div",{className:"space-y-4",children:[(o("why_choose_us").stats||[]).map((t,a)=>e.jsxs("div",{className:"grid grid-cols-3 gap-4 p-4 border rounded-lg",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`stat_${a}_value`,children:s("Value")}),e.jsx(c,{id:`stat_${a}_value`,value:t.value||"",onChange:l=>{const r=[...o("why_choose_us").stats||[]];r[a]={...r[a],value:l.target.value},n("why_choose_us",{stats:r})},placeholder:"10K+"})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`stat_${a}_label`,children:s("Label")}),e.jsx(c,{id:`stat_${a}_label`,value:t.label||"",onChange:l=>{const r=[...o("why_choose_us").stats||[]];r[a]={...r[a],label:l.target.value},n("why_choose_us",{stats:r})},placeholder:s("Active Users")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`stat_${a}_color`,children:s("Color")}),e.jsxs("div",{className:"flex gap-2",children:[e.jsxs("select",{id:`stat_${a}_color`,value:t.color||"blue",onChange:l=>{const r=[...o("why_choose_us").stats||[]];r[a]={...r[a],color:l.target.value},n("why_choose_us",{stats:r})},className:"w-full p-2 border border-gray-300 rounded-md",children:[e.jsx("option",{value:"blue",children:"Blue"}),e.jsx("option",{value:"green",children:"Green"}),e.jsx("option",{value:"purple",children:"Purple"}),e.jsx("option",{value:"orange",children:"Orange"}),e.jsx("option",{value:"red",children:"Red"}),e.jsx("option",{value:"yellow",children:"Yellow"})]}),e.jsx(g,{type:"button",variant:"outline",size:"sm",className:"text-red-600 hover:text-red-700 hover:bg-red-50 border-red-200",onClick:()=>{const l=(o("why_choose_us").stats||[]).filter((r,h)=>h!==a);n("why_choose_us",{stats:l})},children:e.jsx(C,{className:"h-4 w-4"})})]})]})]},a)),e.jsxs(g,{type:"button",variant:"outline",className:"w-full border-2",style:{color:m,borderColor:m},onClick:()=>{const t=[...o("why_choose_us").stats||[],{value:"",label:"",color:"blue"}];n("why_choose_us",{stats:t})},children:[e.jsx(_,{className:"h-4 w-4 mr-2"}),s("Add Statistic")]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-rose-100 rounded-lg",children:e.jsx(v,{className:"h-5 w-5 text-rose-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Call to Action")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Encourage user engagement")})]})]}),e.jsxs("div",{className:"grid grid-cols-1 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"why_choose_us_cta_title",children:s("CTA Title")}),e.jsx(c,{id:"why_choose_us_cta_title",value:o("why_choose_us").cta_title||"",onChange:t=>n("why_choose_us",{cta_title:t.target.value}),placeholder:s("Ready to get started?")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"why_choose_us_cta_subtitle",children:s("CTA Subtitle")}),e.jsx(c,{id:"why_choose_us_cta_subtitle",value:o("why_choose_us").cta_subtitle||"",onChange:t=>n("why_choose_us",{cta_subtitle:t.target.value}),placeholder:s("Join thousands of satisfied users today")})]})]})]})]}),x==="about"&&e.jsx(Ls,{data:d,setData:k,errors:T,handleInputChange:S,getSectionData:o,updateSectionData:n,updateSectionVisibility:y,t:s}),x==="team"&&e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center justify-between mb-6",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-blue-100 rounded-lg",children:e.jsx(v,{className:"h-5 w-5 text-blue-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Team Content")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Team section title and description")})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(i,{className:"text-sm",children:s("Enable Section")}),e.jsx(f,{checked:((Re=(qe=d.config_sections)==null?void 0:qe.section_visibility)==null?void 0:Re.team)!==!1,onCheckedChange:t=>y("team",t)})]})]}),e.jsxs("div",{className:"grid grid-cols-1 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"team_title",children:s("Team Title")}),e.jsx(c,{id:"team_title",value:o("team").title||"",onChange:t=>n("team",{title:t.target.value}),placeholder:s("Meet Our Team")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"team_subtitle",children:s("Team Subtitle")}),e.jsx(u,{id:"team_subtitle",value:o("team").subtitle||"",onChange:t=>n("team",{subtitle:t.target.value}),placeholder:s("We're a diverse team of innovators..."),rows:3})]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-purple-100 rounded-lg",children:e.jsx(A,{className:"h-5 w-5 text-purple-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Team Members")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Add and manage team member profiles")})]})]}),e.jsxs("div",{className:"space-y-4",children:[(o("team").members||[]).map((t,a)=>e.jsxs("div",{className:"bg-gray-50 border border-gray-200 rounded-xl p-5",children:[e.jsxs("div",{className:"flex items-center justify-between mb-4",children:[e.jsxs("h4",{className:"font-semibold text-gray-900 flex items-center gap-2",children:[e.jsx("span",{className:"w-6 h-6 bg-purple-100 text-purple-600 rounded-full flex items-center justify-center text-xs font-bold",children:a+1}),s("Member")," ",a+1]}),e.jsx(g,{type:"button",variant:"outline",size:"sm",className:"text-red-600 hover:text-red-700 hover:bg-red-50 border-red-200",onClick:()=>{const l=(o("team").members||[]).filter((r,h)=>h!==a);n("team",{members:l})},children:e.jsx(C,{className:"h-4 w-4"})})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`member_${a}_name`,children:s("Name")}),e.jsx(c,{id:`member_${a}_name`,value:t.name||"",onChange:l=>{const r=[...o("team").members||[]];r[a]={...r[a],name:l.target.value},n("team",{members:r})},placeholder:s("John Doe")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`member_${a}_role`,children:s("Role")}),e.jsx(c,{id:`member_${a}_role`,value:t.role||"",onChange:l=>{const r=[...o("team").members||[]];r[a]={...r[a],role:l.target.value},n("team",{members:r})},placeholder:s("CEO & Founder")})]}),e.jsx("div",{className:"space-y-3 md:col-span-2",children:e.jsx(O,{label:s("Profile Image"),value:P(t.image||""),onChange:l=>{const r=[...o("team").members||[]];r[a]={...r[a],image:D(l)},n("team",{members:r})},placeholder:s("Select profile image...")})}),e.jsxs("div",{className:"space-y-3 md:col-span-2",children:[e.jsx(i,{htmlFor:`member_${a}_bio`,children:s("Bio")}),e.jsx(u,{id:`member_${a}_bio`,value:t.bio||"",onChange:l=>{const r=[...o("team").members||[]];r[a]={...r[a],bio:l.target.value},n("team",{members:r})},placeholder:s("Brief description about the team member..."),rows:2})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`member_${a}_linkedin`,children:s("LinkedIn")}),e.jsx(c,{id:`member_${a}_linkedin`,value:t.linkedin||"",onChange:l=>{const r=[...o("team").members||[]];r[a]={...r[a],linkedin:l.target.value},n("team",{members:r})},placeholder:"https://linkedin.com/in/..."})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`member_${a}_email`,children:s("Email")}),e.jsx(c,{id:`member_${a}_email`,value:t.email||"",onChange:l=>{const r=[...o("team").members||[]];r[a]={...r[a],email:l.target.value},n("team",{members:r})},placeholder:"john@company.com"})]})]})]},a)),e.jsxs(g,{type:"button",variant:"outline",className:"w-full border-2",style:{color:m,borderColor:m},onClick:()=>{const t=[...o("team").members||[],{name:"",role:"",bio:"",image:"",linkedin:"",twitter:"",email:""}];n("team",{members:t})},children:[e.jsx(_,{className:"h-4 w-4 mr-2"}),s("Add Team Member")]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-green-100 rounded-lg",children:e.jsx(v,{className:"h-5 w-5 text-green-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Join Team CTA")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Call-to-action for team recruitment")})]})]}),e.jsxs("div",{className:"grid grid-cols-1 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"team_cta_title",children:s("CTA Title")}),e.jsx(c,{id:"team_cta_title",value:o("team").cta_title||"",onChange:t=>n("team",{cta_title:t.target.value}),placeholder:s("Want to Join Our Team?")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"team_cta_description",children:s("CTA Description")}),e.jsx(u,{id:"team_cta_description",value:o("team").cta_description||"",onChange:t=>n("team",{cta_description:t.target.value}),placeholder:s("We're always looking for talented individuals..."),rows:3})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"team_cta_button_text",children:s("Button Text")}),e.jsx(c,{id:"team_cta_button_text",value:o("team").cta_button_text||"",onChange:t=>n("team",{cta_button_text:t.target.value}),placeholder:s("View Open Positions")})]})]})]})]}),x==="testimonials"&&e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center justify-between mb-6",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-green-100 rounded-lg",children:e.jsx(v,{className:"h-5 w-5 text-green-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Testimonials Content")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Section title and description")})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(i,{className:"text-sm",children:s("Enable Section")}),e.jsx(f,{checked:((Ae=(He=d.config_sections)==null?void 0:He.section_visibility)==null?void 0:Ae.testimonials)!==!1,onCheckedChange:t=>y("testimonials",t)})]})]}),e.jsxs("div",{className:"grid grid-cols-1 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"testimonials_title",children:s("Section Title")}),e.jsx(c,{id:"testimonials_title",value:o("testimonials").title||"",onChange:t=>n("testimonials",{title:t.target.value}),placeholder:s("What Our Clients Say")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"testimonials_subtitle",children:s("Section Subtitle")}),e.jsx(u,{id:"testimonials_subtitle",value:o("testimonials").subtitle||"",onChange:t=>n("testimonials",{subtitle:t.target.value}),placeholder:s("Don't just take our word for it..."),rows:3})]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-yellow-100 rounded-lg",children:e.jsx(R,{className:"h-5 w-5 text-yellow-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Trust Indicators")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Statistics that build credibility")})]})]}),e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"testimonials_trust_title",children:s("Trust Section Title")}),e.jsx(c,{id:"testimonials_trust_title",value:o("testimonials").trust_title||"",onChange:t=>n("testimonials",{trust_title:t.target.value}),placeholder:s("Trusted by HR Professionals Worldwide")})]}),(o("testimonials").trust_stats||[]).map((t,a)=>e.jsxs("div",{className:"grid grid-cols-3 gap-4 p-4 border rounded-lg",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`trust_stat_${a}_value`,children:s("Value")}),e.jsx(c,{id:`trust_stat_${a}_value`,value:t.value||"",onChange:l=>{const r=[...o("testimonials").trust_stats||[]];r[a]={...r[a],value:l.target.value},n("testimonials",{trust_stats:r})},placeholder:"4.9/5"})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`trust_stat_${a}_label`,children:s("Label")}),e.jsx(c,{id:`trust_stat_${a}_label`,value:t.label||"",onChange:l=>{const r=[...o("testimonials").trust_stats||[]];r[a]={...r[a],label:l.target.value},n("testimonials",{trust_stats:r})},placeholder:s("Average Rating")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`trust_stat_${a}_color`,children:s("Color")}),e.jsxs("div",{className:"flex gap-2",children:[e.jsxs("select",{id:`trust_stat_${a}_color`,value:t.color||"blue",onChange:l=>{const r=[...o("testimonials").trust_stats||[]];r[a]={...r[a],color:l.target.value},n("testimonials",{trust_stats:r})},className:"w-full p-2 border border-gray-300 rounded-md",children:[e.jsx("option",{value:"blue",children:"Blue"}),e.jsx("option",{value:"green",children:"Green"}),e.jsx("option",{value:"purple",children:"Purple"}),e.jsx("option",{value:"orange",children:"Orange"}),e.jsx("option",{value:"red",children:"Red"})]}),e.jsx(g,{type:"button",variant:"outline",size:"sm",className:"text-red-600 hover:text-red-700 hover:bg-red-50 border-red-200",onClick:()=>{const l=(o("testimonials").trust_stats||[]).filter((r,h)=>h!==a);n("testimonials",{trust_stats:l})},children:e.jsx(C,{className:"h-4 w-4"})})]})]})]},a)),e.jsxs(g,{type:"button",variant:"outline",className:"w-full border-2",style:{color:m,borderColor:m},onClick:()=>{const t=[...o("testimonials").trust_stats||[],{value:"",label:"",color:"blue"}];n("testimonials",{trust_stats:t})},children:[e.jsx(_,{className:"h-4 w-4 mr-2"}),s("Add Trust Statistic")]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-lime-100 rounded-lg",children:e.jsx(A,{className:"h-5 w-5 text-lime-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Default Testimonials")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Customer reviews and feedback")})]})]}),e.jsxs("div",{className:"space-y-4",children:[(o("testimonials").testimonials||[]).map((t,a)=>e.jsxs("div",{className:"bg-gray-50 border border-gray-200 rounded-xl p-5",children:[e.jsxs("div",{className:"flex items-center justify-between mb-4",children:[e.jsxs("h4",{className:"font-semibold text-gray-900 flex items-center gap-2",children:[e.jsx("span",{className:"w-6 h-6 bg-lime-100 text-lime-600 rounded-full flex items-center justify-center text-xs font-bold",children:a+1}),s("Testimonial")," ",a+1]}),e.jsx(g,{type:"button",variant:"outline",size:"sm",className:"text-red-600 hover:text-red-700 hover:bg-red-50 border-red-200",onClick:()=>{const l=(o("testimonials").testimonials||[]).filter((r,h)=>h!==a);n("testimonials",{testimonials:l})},children:e.jsx(C,{className:"h-4 w-4"})})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`testimonial_${a}_name`,children:s("Name")}),e.jsx(c,{id:`testimonial_${a}_name`,value:t.name||"",onChange:l=>{const r=[...o("testimonials").testimonials||[]];r[a]={...r[a],name:l.target.value},n("testimonials",{testimonials:r})},placeholder:s("John Doe")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`testimonial_${a}_role`,children:s("Role")}),e.jsx(c,{id:`testimonial_${a}_role`,value:t.role||"",onChange:l=>{const r=[...o("testimonials").testimonials||[]];r[a]={...r[a],role:l.target.value},n("testimonials",{testimonials:r})},placeholder:s("CEO")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`testimonial_${a}_company`,children:s("Company")}),e.jsx(c,{id:`testimonial_${a}_company`,value:t.company||"",onChange:l=>{const r=[...o("testimonials").testimonials||[]];r[a]={...r[a],company:l.target.value},n("testimonials",{testimonials:r})},placeholder:s("Company Name")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`testimonial_${a}_rating`,children:s("Rating")}),e.jsxs("select",{id:`testimonial_${a}_rating`,value:t.rating||5,onChange:l=>{const r=[...o("testimonials").testimonials||[]];r[a]={...r[a],rating:parseInt(l.target.value)},n("testimonials",{testimonials:r})},className:"w-full p-2 border border-gray-300 rounded-md",children:[e.jsx("option",{value:1,children:s("1 Star")}),e.jsx("option",{value:2,children:s("2 Stars")}),e.jsx("option",{value:3,children:s("3 Stars")}),e.jsx("option",{value:4,children:s("4 Stars")}),e.jsx("option",{value:5,children:s("5 Stars")})]})]}),e.jsxs("div",{className:"space-y-3 md:col-span-2",children:[e.jsx(i,{htmlFor:`testimonial_${a}_content`,children:s("Content")}),e.jsx(u,{id:`testimonial_${a}_content`,value:t.content||"",onChange:l=>{const r=[...o("testimonials").testimonials||[]];r[a]={...r[a],content:l.target.value},n("testimonials",{testimonials:r})},placeholder:s("Testimonial content..."),rows:3})]})]})]},a)),e.jsxs(g,{type:"button",variant:"outline",className:"w-full border-2",style:{color:m,borderColor:m},onClick:()=>{const t=[...o("testimonials").testimonials||[],{name:"",role:"",company:"",content:"",rating:5}];n("testimonials",{testimonials:t})},children:[e.jsx(_,{className:"h-4 w-4 mr-2"}),s("Add Default Testimonial")]})]})]})]}),x==="plans"&&X&&e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center justify-between mb-6",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-violet-100 rounded-lg",children:e.jsx(v,{className:"h-5 w-5 text-violet-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Plans Section Content")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Pricing section title and description")})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(i,{className:"text-sm",children:s("Enable Section")}),e.jsx(f,{checked:((Me=($e=d.config_sections)==null?void 0:$e.section_visibility)==null?void 0:Me.plans)!==!1,onCheckedChange:t=>y("plans",t)})]})]}),e.jsxs("div",{className:"grid grid-cols-1 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"plans_title",children:s("Section Title")}),e.jsx(c,{id:"plans_title",value:o("plans").title||"",onChange:t=>n("plans",{title:t.target.value}),placeholder:s("Choose Your Plan")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"plans_subtitle",children:s("Section Subtitle")}),e.jsx(u,{id:"plans_subtitle",value:o("plans").subtitle||"",onChange:t=>n("plans",{subtitle:t.target.value}),placeholder:s("Start with our free plan and upgrade as you grow..."),rows:3})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"plans_faq_text",children:s("FAQ Text")}),e.jsx(c,{id:"plans_faq_text",value:o("plans").faq_text||"",onChange:t=>n("plans",{faq_text:t.target.value}),placeholder:s("Have questions about our plans? Reach out to our sales team for guidance.")})]})]})]}),e.jsx("div",{className:"bg-blue-50 border border-blue-200 rounded-lg p-4",children:e.jsxs("div",{className:"flex items-start",children:[e.jsx(G,{className:"h-5 w-5 text-blue-600 mr-2 mt-0.5"}),e.jsxs("div",{children:[e.jsx("h4",{className:"text-sm font-medium mb-1",style:{color:m},children:s("Plans Management")}),e.jsx("p",{className:"text-sm",style:{color:m+"cc"},children:s("The actual plans displayed on the landing page are managed through the Plans module. Go to Plans section to create, edit, or manage your subscription plans.")})]})]})})]}),x==="faq"&&e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center justify-between mb-6",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-sky-100 rounded-lg",children:e.jsx(U,{className:"h-5 w-5 text-sky-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("FAQ Section Content")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Section title, subtitle and CTA")})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(i,{className:"text-sm",children:s("Enable Section")}),e.jsx(f,{checked:((Ie=(Le=d.config_sections)==null?void 0:Le.section_visibility)==null?void 0:Ie.faq)!==!1,onCheckedChange:t=>y("faq",t)})]})]}),e.jsxs("div",{className:"grid grid-cols-1 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"faq_title",children:s("Section Title")}),e.jsx(c,{id:"faq_title",value:o("faq").title||"",onChange:t=>n("faq",{title:t.target.value}),placeholder:s("Frequently Asked Questions")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"faq_subtitle",children:s("Section Subtitle")}),e.jsx(u,{id:"faq_subtitle",value:o("faq").subtitle||"",onChange:t=>n("faq",{subtitle:t.target.value}),placeholder:s("Got questions? We've got answers..."),rows:3})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"faq_cta_text",children:s("CTA Text")}),e.jsx(c,{id:"faq_cta_text",value:o("faq").cta_text||"",onChange:t=>n("faq",{cta_text:t.target.value}),placeholder:s("Still have questions?")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"faq_button_text",children:s("Button Text")}),e.jsx(c,{id:"faq_button_text",value:o("faq").button_text||"",onChange:t=>n("faq",{button_text:t.target.value}),placeholder:s("Contact Support")})]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-slate-100 rounded-lg",children:e.jsx(U,{className:"h-5 w-5 text-slate-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Default FAQs")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Frequently asked questions and answers")})]})]}),e.jsxs("div",{className:"space-y-4",children:[(o("faq").faqs||[]).map((t,a)=>e.jsxs("div",{className:"bg-gray-50 border border-gray-200 rounded-xl p-5",children:[e.jsxs("div",{className:"flex items-center justify-between mb-4",children:[e.jsxs("h4",{className:"font-semibold text-gray-900 flex items-center gap-2",children:[e.jsx("span",{className:"w-6 h-6 bg-slate-100 text-slate-600 rounded-full flex items-center justify-center text-xs font-bold",children:a+1}),s("FAQ")," ",a+1]}),e.jsx(g,{type:"button",variant:"outline",size:"sm",className:"text-red-600 hover:text-red-700 hover:bg-red-50 border-red-200",onClick:()=>{const l=(o("faq").faqs||[]).filter((r,h)=>h!==a);n("faq",{faqs:l})},children:e.jsx(C,{className:"h-4 w-4"})})]}),e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`faq_${a}_question`,children:s("Question")}),e.jsx(c,{id:`faq_${a}_question`,value:t.question||"",onChange:l=>{const r=[...o("faq").faqs||[]];r[a]={...r[a],question:l.target.value},n("faq",{faqs:r})},placeholder:s("How does HRM work?")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`faq_${a}_answer`,children:s("Answer")}),e.jsx(u,{id:`faq_${a}_answer`,value:t.answer||"",onChange:l=>{const r=[...o("faq").faqs||[]];r[a]={...r[a],answer:l.target.value},n("faq",{faqs:r})},placeholder:s("HRM SaaS allows you to manage employees, payroll, attendance, and performance all in one modern platform."),rows:3})]})]})]},a)),e.jsxs(g,{type:"button",variant:"outline",className:"w-full border-2",style:{color:m,borderColor:m},onClick:()=>{const t=[...o("faq").faqs||[],{question:"",answer:""}];n("faq",{faqs:t})},children:[e.jsx(_,{className:"h-4 w-4 mr-2"}),s("Add FAQ")]})]})]})]}),x==="newsletter"&&e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center justify-between mb-6",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-orange-100 rounded-lg",children:e.jsx(v,{className:"h-5 w-5 text-orange-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Newsletter Content")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Newsletter section title and description")})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(i,{className:"text-sm",children:s("Enable Section")}),e.jsx(f,{checked:((Pe=(De=d.config_sections)==null?void 0:De.section_visibility)==null?void 0:Pe.newsletter)!==!1,onCheckedChange:t=>y("newsletter",t)})]})]}),e.jsxs("div",{className:"grid grid-cols-1 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"newsletter_title",children:s("Section Title")}),e.jsx(c,{id:"newsletter_title",value:o("newsletter").title||"",onChange:t=>n("newsletter",{title:t.target.value}),placeholder:s("Stay Updated with HRM SaaS")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"newsletter_subtitle",children:s("Section Subtitle")}),e.jsx(u,{id:"newsletter_subtitle",value:o("newsletter").subtitle||"",onChange:t=>n("newsletter",{subtitle:t.target.value}),placeholder:s("Get the latest updates, networking tips..."),rows:3})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"newsletter_privacy_text",children:s("Privacy Text")}),e.jsx(c,{id:"newsletter_privacy_text",value:o("newsletter").privacy_text||"",onChange:t=>n("newsletter",{privacy_text:t.target.value}),placeholder:s("No spam, unsubscribe at any time...")})]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-red-100 rounded-lg",children:e.jsx(H,{className:"h-5 w-5 text-red-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Newsletter Benefits")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Benefits of subscribing to newsletter")})]})]}),e.jsxs("div",{className:"space-y-4",children:[(o("newsletter").benefits||[]).map((t,a)=>e.jsxs("div",{className:"bg-gray-50 border border-gray-200 rounded-xl p-5",children:[e.jsxs("div",{className:"flex items-center justify-between mb-4",children:[e.jsxs("h4",{className:"font-semibold text-gray-900 flex items-center gap-2",children:[e.jsx("span",{className:"w-6 h-6 bg-red-100 text-red-600 rounded-full flex items-center justify-center text-xs font-bold",children:a+1}),s("Benefit")," ",a+1]}),e.jsx(g,{type:"button",variant:"outline",size:"sm",className:"text-red-600 hover:text-red-700 hover:bg-red-50 border-red-200",onClick:()=>{const l=(o("newsletter").benefits||[]).filter((r,h)=>h!==a);n("newsletter",{benefits:l})},children:e.jsx(C,{className:"h-4 w-4"})})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`benefit_${a}_icon`,children:s("Icon (Emoji)")}),e.jsx(c,{id:`benefit_${a}_icon`,value:t.icon||"",onChange:l=>{const r=[...o("newsletter").benefits||[]];r[a]={...r[a],icon:l.target.value},n("newsletter",{benefits:r})},placeholder:"📧",maxLength:2})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`benefit_${a}_title`,children:"Title"}),e.jsx(c,{id:`benefit_${a}_title`,value:t.title||"",onChange:l=>{const r=[...o("newsletter").benefits||[]];r[a]={...r[a],title:l.target.value},n("newsletter",{benefits:r})},placeholder:s("Weekly Updates")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`benefit_${a}_description`,children:s("Description")}),e.jsx(c,{id:`benefit_${a}_description`,value:t.description||"",onChange:l=>{const r=[...o("newsletter").benefits||[]];r[a]={...r[a],description:l.target.value},n("newsletter",{benefits:r})},placeholder:s("Stay informed about the latest HRM SaaS features and improvements.")})]})]})]},a)),e.jsxs(g,{type:"button",variant:"outline",className:"w-full border-2",style:{color:m,borderColor:m},onClick:()=>{const t=[...o("newsletter").benefits||[],{icon:"",title:"",description:""}];n("newsletter",{benefits:t})},children:[e.jsx(_,{className:"h-4 w-4 mr-2"}),s("Add Benefit")]})]})]})]}),x==="contact"&&e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center justify-between mb-6",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-teal-100 rounded-lg",children:e.jsx(v,{className:"h-5 w-5 text-teal-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Contact Section Content")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Contact section titles and descriptions")})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(i,{className:"text-sm",children:s("Enable Section")}),e.jsx(f,{checked:((Oe=(Ee=d.config_sections)==null?void 0:Ee.section_visibility)==null?void 0:Oe.contact)!==!1,onCheckedChange:t=>y("contact",t)})]})]}),e.jsxs("div",{className:"grid grid-cols-1 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"contact_title",children:s("Section Title")}),e.jsx(c,{id:"contact_title",value:o("contact").title||"",onChange:t=>n("contact",{title:t.target.value}),placeholder:s("Get in Touch")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"contact_subtitle",children:s("Section Subtitle")}),e.jsx(u,{id:"contact_subtitle",value:o("contact").subtitle||"",onChange:t=>n("contact",{subtitle:t.target.value}),placeholder:s("Have questions about HRM SaaS ?..."),rows:3})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"contact_form_title",children:s("Form Title")}),e.jsx(c,{id:"contact_form_title",value:o("contact").form_title||"",onChange:t=>n("contact",{form_title:t.target.value}),placeholder:s("Send us a Message")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"contact_info_title",children:s("Contact Info Title")}),e.jsx(c,{id:"contact_info_title",value:o("contact").info_title||"",onChange:t=>n("contact",{info_title:t.target.value}),placeholder:s("Contact Information")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"contact_info_description",children:s("Contact Info Description")}),e.jsx(u,{id:"contact_info_description",value:o("contact").info_description||"",onChange:t=>n("contact",{info_description:t.target.value}),placeholder:s("We're here to help and answer any question..."),rows:3})]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-emerald-100 rounded-lg",children:e.jsx(K,{className:"h-5 w-5 text-emerald-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Contact Information")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Company contact details")})]})]}),e.jsxs("div",{className:"grid grid-cols-1 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"contact_email",children:s("Email Address")}),e.jsx(c,{id:"contact_email",name:"contact_email",value:d.contact_email||"",onChange:S,placeholder:"support@hrm.com",type:"email"})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"contact_phone",children:s("Phone Number")}),e.jsx(c,{id:"contact_phone",name:"contact_phone",value:d.contact_phone||"",onChange:S,placeholder:s("+1 (555) 123-4567")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"contact_address",children:s("Address")}),e.jsx(u,{id:"contact_address",name:"contact_address",value:d.contact_address||"",onChange:S,placeholder:s("123 Business Ave, Suite 100, San Francisco, CA 94105"),rows:2})]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-indigo-100 rounded-lg",children:e.jsx(te,{className:"h-5 w-5 text-indigo-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Contact FAQs")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Contact-related frequently asked questions")})]})]}),e.jsxs("div",{className:"space-y-4",children:[(o("contact").faqs||[]).map((t,a)=>e.jsxs("div",{className:"p-4 border rounded-lg space-y-4",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("h4",{className:"font-medium",children:[s("FAQ")," ",a+1]}),e.jsx(g,{type:"button",variant:"outline",size:"sm",className:"text-red-600 hover:text-red-700 hover:bg-red-50 border-red-200",onClick:()=>{const l=(o("contact").faqs||[]).filter((r,h)=>h!==a);n("contact",{faqs:l})},children:e.jsx(C,{className:"h-4 w-4"})})]}),e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`contact_faq_${a}_question`,children:"Question"}),e.jsx(c,{id:`contact_faq_${a}_question`,value:t.question||"",onChange:l=>{const r=[...o("contact").faqs||[]];r[a]={...r[a],question:l.target.value},n("contact",{faqs:r})},placeholder:s("How quickly do you respond?")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`contact_faq_${a}_answer`,children:"Answer"}),e.jsx(u,{id:`contact_faq_${a}_answer`,value:t.answer||"",onChange:l=>{const r=[...o("contact").faqs||[]];r[a]={...r[a],answer:l.target.value},n("contact",{faqs:r})},placeholder:s("We typically respond within 24 hours..."),rows:2})]})]})]},a)),e.jsxs(g,{type:"button",variant:"outline",className:"w-full border-2",style:{color:m,borderColor:m},onClick:()=>{const t=[...o("contact").faqs||[],{question:"",answer:""}];n("contact",{faqs:t})},children:[e.jsx(_,{className:"h-4 w-4 mr-2"}),s("Add FAQ")]})]})]})]}),x==="footer"&&e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center justify-between mb-6",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-gray-100 rounded-lg",children:e.jsx(v,{className:"h-5 w-5 text-gray-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Footer Content")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Footer description and newsletter content")})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(i,{className:"text-sm",children:s("Enable Section")}),e.jsx(f,{checked:((Be=(We=d.config_sections)==null?void 0:We.section_visibility)==null?void 0:Be.footer)!==!1,onCheckedChange:t=>y("footer",t)})]})]}),e.jsxs("div",{className:"grid grid-cols-1 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"footer_description",children:s("Company Description")}),e.jsx(u,{id:"footer_description",value:o("footer").description||"",onChange:t=>n("footer",{description:t.target.value}),placeholder:s("Transforming professional networking..."),rows:3})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"footer_newsletter_title",children:s("Newsletter Title")}),e.jsx(c,{id:"footer_newsletter_title",value:o("footer").newsletter_title||"",onChange:t=>n("footer",{newsletter_title:t.target.value}),placeholder:s("Stay Updated with Our Latest Features")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"footer_newsletter_subtitle",children:s("Newsletter Subtitle")}),e.jsx(c,{id:"footer_newsletter_subtitle",value:o("footer").newsletter_subtitle||"",onChange:t=>n("footer",{newsletter_subtitle:t.target.value}),placeholder:s("Join our newsletter for product updates...")})]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-blue-100 rounded-lg",children:e.jsx(Y,{className:"h-5 w-5 text-blue-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Social Links")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Social media links and profiles")})]})]}),e.jsxs("div",{className:"space-y-4",children:[(o("footer").social_links||[]).map((t,a)=>e.jsxs("div",{className:"bg-gray-50 border border-gray-200 rounded-xl p-5",children:[e.jsxs("div",{className:"flex items-center justify-between mb-4",children:[e.jsxs("h4",{className:"font-semibold text-gray-900 flex items-center gap-2",children:[e.jsx("span",{className:"w-6 h-6 bg-blue-100 text-blue-600 rounded-full flex items-center justify-center text-xs font-bold",children:a+1}),s("Social Link")," ",a+1]}),e.jsx(g,{type:"button",variant:"outline",size:"sm",className:"text-red-600 hover:text-red-700 hover:bg-red-50 border-red-200",onClick:()=>{const l=(o("footer").social_links||[]).filter((r,h)=>h!==a);n("footer",{social_links:l})},children:e.jsx(C,{className:"h-4 w-4"})})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`social_${a}_name`,children:s("Name")}),e.jsx(c,{id:`social_${a}_name`,value:t.name||"",onChange:l=>{const r=[...o("footer").social_links||[]];r[a]={...r[a],name:l.target.value},n("footer",{social_links:r})},placeholder:s("Facebook")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`social_${a}_icon`,children:s("Icon")}),e.jsxs("select",{id:`social_${a}_icon`,value:t.icon||"Facebook",onChange:l=>{const r=[...o("footer").social_links||[]];r[a]={...r[a],icon:l.target.value},n("footer",{social_links:r})},className:"w-full p-2 border border-gray-300 rounded-md",children:[e.jsx("option",{value:"Facebook",children:"Facebook"}),e.jsx("option",{value:"Twitter",children:"Twitter"}),e.jsx("option",{value:"Linkedin",children:"LinkedIn"}),e.jsx("option",{value:"Instagram",children:"Instagram"})]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`social_${a}_href`,children:s("URL")}),e.jsx(c,{id:`social_${a}_href`,value:t.href||"",onChange:l=>{const r=[...o("footer").social_links||[]];r[a]={...r[a],href:l.target.value},n("footer",{social_links:r})},placeholder:"https://facebook.com/..."})]})]})]},a)),e.jsxs(g,{type:"button",variant:"outline",className:"w-full border-2",style:{color:m,borderColor:m},onClick:()=>{const t=[...o("footer").social_links||[],{name:"",icon:"Facebook",href:""}];n("footer",{social_links:t})},children:[e.jsx(_,{className:"h-4 w-4 mr-2"}),s("Add Social Link")]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-purple-100 rounded-lg",children:e.jsx(te,{className:"h-5 w-5 text-purple-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Footer Links")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Footer navigation links by category")})]})]}),e.jsx("div",{className:"space-y-6",children:["product","company","support","legal"].map(t=>{var a,l,r,h;return e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`${t}_title`,children:s("Section Title")}),e.jsx(c,{id:`${t}_title`,value:((a=o("footer").section_titles)==null?void 0:a[t])||"",onChange:j=>{const p={...o("footer").section_titles};p[t]=j.target.value,n("footer",{section_titles:p})},placeholder:t.charAt(0).toUpperCase()+t.slice(1)})]}),e.jsxs("h4",{className:"font-medium",children:[((l=o("footer").section_titles)==null?void 0:l[t])||t.charAt(0).toUpperCase()+t.slice(1)," Links"]}),(((r=o("footer").links)==null?void 0:r[t])||[]).map((j,p)=>e.jsxs("div",{className:"grid grid-cols-2 gap-4 p-4 border rounded-lg",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`${t}_${p}_name`,children:s("Name")}),e.jsx(c,{id:`${t}_${p}_name`,value:j.name||"",onChange:q=>{const w={...o("footer").links};w[t]||(w[t]=[]),w[t][p]={...w[t][p],name:q.target.value},n("footer",{links:w})},placeholder:s("Features")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`${t}_${p}_href`,children:s("URL")}),e.jsxs("div",{className:"flex gap-2",children:[e.jsx(c,{id:`${t}_${p}_href`,value:j.href||"",onChange:q=>{const w={...o("footer").links};w[t]||(w[t]=[]),w[t][p]={...w[t][p],href:q.target.value},n("footer",{links:w})},placeholder:"#features"}),e.jsx(g,{type:"button",variant:"outline",size:"sm",className:"text-red-600 hover:text-red-700 hover:bg-red-50 border-red-200",onClick:()=>{const q={...o("footer").links};q[t]&&(q[t]=q[t].filter((w,Ns)=>Ns!==p),n("footer",{links:q}))},children:e.jsx(C,{className:"h-4 w-4"})})]})]})]},p)),e.jsxs(g,{type:"button",variant:"outline",size:"sm",className:"border-2",style:{color:m,borderColor:m},onClick:()=>{const j={...o("footer").links};j[t]||(j[t]=[]),j[t].push({name:"",href:""}),n("footer",{links:j})},children:[e.jsx(_,{className:"h-4 w-4 mr-2"}),s("Add")," ",((h=o("footer").section_titles)==null?void 0:h[t])||t.charAt(0).toUpperCase()+t.slice(1)," ",s("Link")]})]},t)})})]})]}),x==="design"&&e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex items-center",children:[e.jsx(gs,{className:"h-5 w-5 mr-2 text-muted-foreground"}),e.jsx("h3",{className:"text-base font-medium",children:s("Colors & Theme")})]}),e.jsx(W,{className:"my-2"}),e.jsxs("div",{className:"grid grid-cols-3 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"primary_color",children:s("Primary Color")}),e.jsxs("div",{className:"flex gap-2",children:[e.jsx(c,{id:"primary_color",type:"color",value:((Ue=(Ge=d.config_sections)==null?void 0:Ge.theme)==null?void 0:Ue.primary_color)||"#3b82f6",onChange:t=>b({primary_color:t.target.value}),className:"w-16 h-10 p-1"}),e.jsx(c,{value:((Je=(ze=d.config_sections)==null?void 0:ze.theme)==null?void 0:Je.primary_color)||"#3b82f6",onChange:t=>b({primary_color:t.target.value}),placeholder:"#3b82f6"})]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"secondary_color",children:s("Secondary Color")}),e.jsxs("div",{className:"flex gap-2",children:[e.jsx(c,{id:"secondary_color",type:"color",value:((Ye=(Qe=d.config_sections)==null?void 0:Qe.theme)==null?void 0:Ye.secondary_color)||"#8b5cf6",onChange:t=>b({secondary_color:t.target.value}),className:"w-16 h-10 p-1"}),e.jsx(c,{value:((Ke=(Ve=d.config_sections)==null?void 0:Ve.theme)==null?void 0:Ke.secondary_color)||"#8b5cf6",onChange:t=>b({secondary_color:t.target.value}),placeholder:"#8b5cf6"})]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"accent_color",children:s("Accent Color")}),e.jsxs("div",{className:"flex gap-2",children:[e.jsx(c,{id:"accent_color",type:"color",value:((Ze=(Xe=d.config_sections)==null?void 0:Xe.theme)==null?void 0:Ze.accent_color)||"#10b77f",onChange:t=>b({accent_color:t.target.value}),className:"w-16 h-10 p-1"}),e.jsx(c,{value:((ss=(es=d.config_sections)==null?void 0:es.theme)==null?void 0:ss.accent_color)||"#10b77f",onChange:t=>b({accent_color:t.target.value}),placeholder:"#10b77f"})]})]})]})]}),e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex items-center",children:[e.jsx(xs,{className:"h-5 w-5 mr-2 text-muted-foreground"}),e.jsx("h3",{className:"text-base font-medium",children:s("Images & Logos")})]}),e.jsx(W,{className:"my-2"}),e.jsxs("div",{className:"grid grid-cols-2 gap-4",children:[e.jsx("div",{className:"space-y-3",children:e.jsx(O,{label:s("Logo (Light)"),value:P(((as=(ts=d.config_sections)==null?void 0:ts.theme)==null?void 0:as.logo_light)||""),onChange:t=>{b({logo_light:D(t)})},placeholder:s("Select light logo...")})}),e.jsx("div",{className:"space-y-3",children:e.jsx(O,{label:s("Logo (Dark)"),value:P(((ls=(rs=d.config_sections)==null?void 0:rs.theme)==null?void 0:ls.logo_dark)||""),onChange:t=>{b({logo_dark:D(t)})},placeholder:s("Select dark logo...")})})]})]})]}),x==="order"&&e.jsx("div",{className:"space-y-6",children:e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-indigo-100 rounded-lg",children:e.jsx(Q,{className:"h-5 w-5 text-indigo-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Section Order")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Drag and drop to reorder sections on your landing page")})]})]}),e.jsx("div",{className:"space-y-3",children:(((os=d.config_sections)==null?void 0:os.section_order)||[]).map((t,a)=>{var h,j;const l={header:s("Header"),hero:s("Hero"),features:s("Features"),screenshots:s("Screenshots"),why_choose_us:s("Why Choose Us"),about:s("About"),team:s("Team"),testimonials:s("Testimonials"),plans:s("Plans"),faq:s("FAQ"),newsletter:s("Newsletter"),contact:s("Contact"),footer:s("Footer")},r=((j=(h=d.config_sections)==null?void 0:h.section_visibility)==null?void 0:j[t])!==!1;return e.jsxs("div",{draggable:!0,onDragStart:p=>bs(p,a),onDragOver:ys,onDrop:p=>fs(p,a),className:`flex items-center gap-3 p-4 border rounded-lg cursor-move transition-all hover:shadow-md ${r?"bg-white border-gray-200":"bg-gray-50 border-gray-300 opacity-60"}`,children:[e.jsx(Is,{className:"h-5 w-5 text-gray-400"}),e.jsxs("div",{className:"flex-1 flex items-center justify-between",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("span",{className:"w-8 h-8 bg-blue-100 text-blue-600 rounded-full flex items-center justify-center text-sm font-bold",children:a+1}),e.jsxs("div",{children:[e.jsx("h4",{className:"font-medium text-gray-900",children:l[t]||t}),e.jsx("p",{className:"text-sm text-gray-500",children:s(r?"Enabled":"Disabled")})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(i,{className:"text-sm",children:s("Enable")}),e.jsx(f,{checked:r,onCheckedChange:p=>y(t,p)})]})]})]},t)})}),e.jsx("div",{className:"mt-6 p-4 bg-blue-50 border border-blue-200 rounded-lg",children:e.jsxs("div",{className:"flex items-start",children:[e.jsx(G,{className:"h-5 w-5 text-blue-600 mr-2 mt-0.5"}),e.jsxs("div",{children:[e.jsx("h4",{className:"text-sm font-medium text-blue-900 mb-1",children:s("How to reorder")}),e.jsx("p",{className:"text-sm text-blue-700",children:s("Click and drag any section to change its position. Disabled sections will still appear in the order but won't be visible on the landing page.")})]})]})})]})}),x==="advanced"&&e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex items-center",children:[e.jsx(se,{className:"h-5 w-5 mr-2 text-muted-foreground"}),e.jsx("h3",{className:"text-base font-medium",children:s("SEO Settings")})]}),e.jsx(W,{className:"my-2"}),e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"meta_title",children:s("Meta Title")}),e.jsx(c,{id:"meta_title",value:((is=(ns=d.config_sections)==null?void 0:ns.seo)==null?void 0:is.meta_title)||"",onChange:t=>ce({meta_title:t.target.value}),placeholder:s("Landing Page Title")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"meta_description",children:s("Meta Description")}),e.jsx(u,{id:"meta_description",value:((ds=(cs=d.config_sections)==null?void 0:cs.seo)==null?void 0:ds.meta_description)||"",onChange:t=>ce({meta_description:t.target.value}),placeholder:s("Landing page description for search engines"),rows:3})]})]})]}),e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex items-center",children:[e.jsx(B,{className:"h-5 w-5 mr-2 text-muted-foreground"}),e.jsx("h3",{className:"text-base font-medium",children:s("Custom CSS")})]}),e.jsx(W,{className:"my-2"}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"custom_css",children:s("Custom CSS")}),e.jsx(u,{id:"custom_css",value:((ms=d.config_sections)==null?void 0:ms.custom_css)||"",onChange:t=>k("config_sections",{...d.config_sections,custom_css:t.target.value}),placeholder:s("Add your custom CSS here"),rows:6,className:"font-mono text-sm"}),e.jsx("p",{className:"text-xs text-muted-foreground",children:s("Add custom CSS to override default styles")})]})]}),e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex items-center",children:[e.jsx(B,{className:"h-5 w-5 mr-2 text-muted-foreground"}),e.jsx("h3",{className:"text-base font-medium",children:s("Custom JavaScript")})]}),e.jsx(W,{className:"my-2"}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"custom_js",children:s("Custom JavaScript")}),e.jsx(u,{id:"custom_js",value:((hs=d.config_sections)==null?void 0:hs.custom_js)||"",onChange:t=>k("config_sections",{...d.config_sections,custom_js:t.target.value}),placeholder:s("Add your custom JavaScript here"),rows:6,className:"font-mono text-sm"}),e.jsx("p",{className:"text-xs text-muted-foreground",children:s("Add custom JavaScript for advanced functionality")})]})]})]})]})]})]}),e.jsx($s,{})]})}export{Et as default}; +import{r as J,j as e}from"./ui-Z445SNHD.js";import{u as ws,c as Cs,a as ks,b as Ss,ap as Fs,B as g,E as I,X as E,P as _,S as se,I as c,T as Ts,L as i,F as te,ac as xs,M as O,ad as gs,am as W,y as qs,d as Rs,g as us,r as Hs,t as ae}from"./app-Da3PX8qg.js";import{T as u}from"./textarea-BgXisGCr.js";import{S as f}from"./switch-DCoM0Ivb.js";import{P as As}from"./page-template-Cw8W4Qs2.js";import{T as $s}from"./toaster-Bc5RPjCT.js";import Ms from"./settings-features-Cs5Ro6ja.js";import Ls from"./settings-about-DJkZY98j.js";import{S as R}from"./settings-BUhtRdnI.js";import{A as Q}from"./arrow-up-down-Df1H6itH.js";import{C as B}from"./code-Dzlx6QPB.js";import{T as v}from"./type-DX1RNe21.js";import{G as Y}from"./globe-DK33Pm0M.js";import{A as H}from"./award-DOf5Xc3o.js";import{M as V}from"./monitor-P2T9V9tT.js";import{U as A}from"./users-BG7aX58P.js";import{I as G}from"./info-Cj5ROI6H.js";import{C as re}from"./credit-card-CHqjxFip.js";import{C as U}from"./circle-help-C4uXcZYY.js";import{M as le}from"./mail-khAU5Oig.js";import{P as K}from"./phone-XzqO8Dfs.js";import{T as C}from"./trash-2-15Ri11Yq.js";import{G as Is}from"./grip-vertical-BvetFs24.js";import{E as Ds}from"./eye-CzYzwmmr.js";import"./utils-BWxnHGCV.js";import"./index-9MclThM-.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./star-CSGOTD6i.js";import"./chart-column-CKzC1aib.js";const z={sections:[{key:"header",transparent:!1,background_color:"#ffffff",text_color:"#1f2937",button_style:"gradient"},{key:"hero",title:"Simplify HR Management Effortlessly",subtitle:"Manage employees, payroll, attendance, and more in one powerful platform.",announcement_text:"� New: Smart Leave & Attendance Tracking Launched!",primary_button_text:"Start Free Trial",secondary_button_text:"Login",image:"",background_color:"#f8fafc",text_color:"#1f2937",layout:"image-right",height:600,stats:[{value:"10K+",label:"Active Users"},{value:"50+",label:"Countries"},{value:"99%",label:"Satisfaction"}],card:{name:"John Doe",title:"Senior Developer",company:"Tech Solutions Inc.",initials:"JD"}},{key:"features",title:"Empowering Businesses with Smart HR Solutions",description:"All-in-one platform to manage employees, payroll, attendance, and performance with ease.",background_color:"#ffffff",layout:"grid",columns:3,image:"",show_icons:!0,features_list:[{title:"Employee Management",description:"Centralized profiles with personal, job, and document details.",icon:"users"},{title:"Payroll Automation",description:"Generate accurate payslips with tax, allowances, and deductions.",icon:"dollar-sign"},{title:"Leave & Attendance",description:"Smart tracking of leaves, shifts, and attendance logs.",icon:"clock"},{icon:"user-plus",title:"Recruitment & Onboarding",description:"Streamline hiring with applicant tracking and digital onboarding."},{icon:"award",title:"Performance Management",description:"Set goals, run evaluations, and track employee growth."},{icon:"bar-chart-2",title:"Reports & Analytics",description:"Get actionable insights on workforce productivity and HR metrics."}]},{key:"screenshots",title:"See HRM Saas in Action",subtitle:"Discover how our modern HRM SaaS platform helps you manage employees, payroll, attendance, and performance — all in one place.",screenshots_list:[{src:"/screenshots/dashboard.png",alt:"HRMGo Dashboard Overview",title:"Dashboard Overview",description:"Get a complete overview of employee data, payroll, and HR activities in one unified dashboard."},{src:"/screenshots/employee-management.png",alt:"Employee Management Module",title:"Employee Management",description:"Centralized employee profiles with personal details, documents, and job history."},{src:"/screenshots/payroll-payslip.png",alt:"Payroll Automation",title:"Payroll & Payslips",description:"Automated payroll processing with tax calculations, allowances, and downloadable payslips."},{src:"/screenshots/leave.png",alt:"Leave Management",title:"Leave Management",description:"Easily apply, approve, and track employee leave requests with proper workflows and policies."},{src:"/screenshots/attendance.png",alt:"Attendance Tracking",title:"Attendance Tracking",description:"Monitor employee check-ins, check-outs, and shifts with automated attendance logs."},{src:"/screenshots/recruitment.png",alt:"Recruitment & Onboarding",title:"Recruitment & Onboarding",description:"Streamline hiring with applicant tracking and digital onboarding."}]},{key:"why_choose_us",title:"Why Choose HRM SaaS ? ",subtitle:"Smart, simple, and powerful HR solutions for every business.",reasons:[{title:"All-in-One HR Solution",description:"Manage employees, payroll, attendance, recruitment, and performance from a single platform.",icon:"layers"},{title:"Time-Saving Automation",description:"Automate repetitive HR tasks to focus on strategic decision-making.",icon:"clock"},{icon:"bar-chart",title:"Data-Driven Insights",description:"Make informed decisions with advanced analytics and reports."},{icon:"shield",title:"Secure & Reliable",description:"Keep sensitive HR data safe with enterprise-grade security."}],stats:[{value:"500+",label:"Companies Using HRM",color:"blue"},{value:"20K+",label:"Employees Managed",color:"green"},{value:"98%",label:"Customer Satisfaction",color:"orange"}]},{key:"about",title:"About HRM SaaS",description:"We are passionate about simplifying HR management for businesses of all sizes.",story_title:"We are passionate about simplifying HR management for businesses of all sizes.",story_content:"Founded by HR and tech enthusiasts, HRMGo was created to replace cumbersome spreadsheets and manual processes with a modern, all-in-one HR platform.",image:"",background_color:"#f9fafb",layout:"image-right",stats:[{value:"3+ Years",label:"Experience",color:"blue"},{value:"500+",label:"Companies Served",color:"green"},{value:"20K+",label:"Employees Managed",color:"purple"}]},{key:"team",title:"Meet Our Team",subtitle:"We're a dedicated team of HR and technology experts.",cta_title:"Want to Join Our Team?",cta_description:"We're always looking for talented individuals to shape the future of HR management.",cta_button_text:"View Open Positions",members:[{name:"John Doe",role:"CEO & Founder",bio:"Experienced HR tech entrepreneur passionate about building intuitive HR solutions.",image:"",linkedin:"#",email:"john@example.com"},{name:"Jane Smith",role:"CTO",bio:"Leads the tech team to create scalable and secure HR platforms.",image:"",linkedin:"#",email:"jane@example.com"},{name:"Michael Lee",role:"Head of Product",bio:"Designs user-centric features to simplify HR processes.",image:"",linkedin:"#",email:"michael@example.com"},{name:"Emily Davis",role:"HR Manager",bio:"Oversees employee engagement, recruitment, and HR operations.",image:"",linkedin:"#",email:"emily@example.com"}]},{key:"testimonials",title:"What Our Clients Say",subtitle:"Hear from HR leaders who trust our platform.",trust_title:"Trusted by HR Professionals Worldwide",trust_stats:[{value:"4.9/5",label:"Average Rating",color:"blue"},{value:"500+",label:"Companies Served",color:"green"}],testimonials:[{name:"Alice Johnson",role:"HR Manager",company:"GlobalTech Ltd.",content:"HRMGo has made managing employee records and attendance effortless. Our HR team saves hours every week!",rating:5},{name:"Robert Smith",role:"Operations Head",company:"Innovate Solutions",content:"The payroll automation is incredibly accurate and easy to use. No more manual calculations or errors!",rating:5},{name:"Maria Davis",role:"CEO",company:"BrightFuture Corp.",content:"From recruitment to performance management, HRMGo covers everything we need in one platform.",rating:5},{name:"David Lee",role:"Talent Acquisition Lead",company:"NextGen Enterprises",content:"Recruitment and onboarding have never been smoother. HRMGo’s platform is intuitive and efficient.",rating:5},{name:"Samantha Green",role:"Payroll Specialist",company:"BrightSolutions Inc.",content:"Payroll processing is now quick and error-free thanks to HRMGo. It has transformed our monthly workflow.",rating:5},{name:"Michael Brown",role:"HR Coordinator",company:"TechWave Ltd.",content:"The performance management module helps us track employee goals and progress effortlessly.",rating:5}]},{key:"plans",title:"Choose Your HRM SaaS Plan",subtitle:"Start with our free plan and upgrade as your team grows.",faq_text:"Have questions about our plans? Reach out to our sales team for guidance."},{key:"faq",title:"Frequently Asked Questions",subtitle:"Got questions? We've got answers.",cta_text:"Still have questions?",button_text:"Contact Support",faqs:[{question:"How does HRM work?",answer:"HRM SaaS is an all-in-one HR platform that helps you manage employees, payroll, attendance, recruitment, and performance efficiently."},{question:"Can I automate payroll and leave tracking?",answer:"Yes! HRM SaaS allows you to automate payroll calculations, generate payslips, and track employee leaves and attendance seamlessly."},{question:"Is my employee data secure?",answer:"Absolutely. HRM SaaS uses enterprise-grade security measures to keep all sensitive HR data safe and confidential."},{question:"Can I manage recruitment and onboarding?",answer:"Yes, HRM SaaS provides applicant tracking, interview management, and digital onboarding tools to simplify hiring."},{question:"Does HRM SaaS support performance evaluations?",answer:"Yes, you can set goals, track KPIs, and run performance reviews directly within the platform."},{question:"Can HRM SaaS generate HR reports?",answer:"HRM offers advanced analytics and reporting features to give insights on attendance, payroll, and workforce performance."},{question:"What plans are available and can I upgrade anytime?",answer:"We offer flexible plans for different team sizes. You can start with the free plan and upgrade as your organization grows."}]},{key:"newsletter",title:"Stay Updated with HRM SaaS",subtitle:"Get the latest updates, HR tips, and feature announcements.",privacy_text:"No spam, unsubscribe at any time.",benefits:[{icon:"📧",title:"Weekly Updates",description:"Stay informed about the latest HRM SaaS features and improvements."},{icon:"💡",title:"HR Insights",description:"Get tips and best practices to optimize your HR operations."},{icon:"📊",title:"Reports & Trends",description:"Receive analytics insights and industry trends directly to your inbox."}]},{key:"contact",title:"Get in Touch",subtitle:"Have questions about HRM SaaS? We'd love to hear from you..",form_title:"Send us a Message",info_title:"Contact Information",info_description:"We're here to help and answer any questions you might have about managing your HR processes efficiently.",layout:"split",background_color:"#f9fafb"},{key:"footer",description:"Simplifying HR management with an all-in-one modern platform.",newsletter_title:"Stay Updated",newsletter_subtitle:"Join our newsletter for HR tips and product updates",links:{product:[{name:"Features",href:"#features"},{name:"Pricing",href:"#pricing"}],company:[{name:"About Us",href:"#about"},{name:"Contact",href:"#contact"}]},social_links:[{name:"Facebook",icon:"Facebook",href:"#"},{name:"Twitter",icon:"Twitter",href:"#"},{name:"LinkedIn",icon:"LinkedIn",href:"#"}],section_titles:{product:"Product",company:"Company"}}],theme:{primary_color:"#10b77f",secondary_color:"#ffffff",accent_color:"#f7f7f7",logo_light:"",logo_dark:"",favicon:""},seo:{meta_title:"HRM - All-in-One HR Management Software",meta_description:"Simplify employee management, payroll, attendance, recruitment, and performance with HRM, a modern HR SaaS platform.",meta_keywords:"HR software, HRM, employee management, payroll, attendance tracking, recruitment, performance management"},custom_css:"",custom_js:"",section_order:["header","hero","features","screenshots","why_choose_us","about","team","testimonials","plans","faq","newsletter","contact","footer"],section_visibility:{header:!0,hero:!0,features:!0,screenshots:!0,why_choose_us:!0,about:!0,team:!0,testimonials:!0,plans:!0,faq:!0,newsletter:!0,contact:!0,footer:!0}};function Et(){var de,me,he,xe,ge,ue,pe,je,ve,be,ye,fe,_e,Ne,we,Ce,ke,Se,Fe,Te,qe,Re,He,Ae,$e,Me,Le,Ie,De,Pe,Ee,Oe,We,Be,Ge,Ue,ze,Je,Qe,Ye,Ve,Ke,Xe,Ze,es,ss,ts,as,rs,ls,os,ns,is,cs,ds,ms,hs;const{t:s}=ws(),{settings:N,flash:Ps,globalSettings:$}=Cs().props,{themeColor:oe,customColor:ps}=ks(),X=$==null?void 0:$.is_saas,m=oe==="custom"?ps:Ts[oe],[x,M]=J.useState("general"),[ne,Z]=J.useState(!1),[ee,F]=J.useState(!1),[L,ie]=J.useState(""),js=t=>t.startsWith("/screenshots/")?`${window.appSettings.imageUrl}${t}`:us(t),D=t=>{if(!t||!t.startsWith("http"))return t;const a=t.indexOf("/storage/");return a!==-1?t.substring(a):t},P=t=>t?t.startsWith("/screenshots/")?`${window.appSettings.imageUrl}${t}`:us(t):null,{data:d,setData:k,post:Es,processing:Os,errors:T}=Ss({company_name:N.company_name,contact_email:N.contact_email,contact_phone:N.contact_phone,contact_address:N.contact_address,config_sections:N.config_sections&&N.config_sections.sections&&N.config_sections.sections.length>0?{sections:N.config_sections.sections||[],theme:N.config_sections.theme||z.theme,seo:N.config_sections.seo||z.seo,section_order:N.config_sections.section_order||z.section_order,section_visibility:N.config_sections.section_visibility||z.section_visibility}:z}),o=t=>{var a,l;return((l=(a=d.config_sections)==null?void 0:a.sections)==null?void 0:l.find(r=>r.key===t))||{}},n=(t,a)=>{var h;const l=[...((h=d.config_sections)==null?void 0:h.sections)||[]],r=l.findIndex(j=>j.key===t);r>=0?l[r]={...l[r],...a}:l.push({key:t,...a}),k("config_sections",{...d.config_sections,sections:l})},b=t=>{var a;k("config_sections",{...d.config_sections,theme:{...(a=d.config_sections)==null?void 0:a.theme,...t}})},ce=t=>{var a;k("config_sections",{...d.config_sections,seo:{...(a=d.config_sections)==null?void 0:a.seo,...t}})},y=(t,a)=>{var l;k("config_sections",{...d.config_sections,section_visibility:{...(l=d.config_sections)==null?void 0:l.section_visibility,[t]:a}})},vs=t=>{k("config_sections",{...d.config_sections,section_order:t})},bs=(t,a)=>{t.dataTransfer.setData("text/plain",a.toString())},ys=t=>{t.preventDefault()},fs=(t,a)=>{var j;t.preventDefault();const l=parseInt(t.dataTransfer.getData("text/plain")),r=[...((j=d.config_sections)==null?void 0:j.section_order)||[]],h=r[l];r.splice(l,1),r.splice(a,0,h),vs(r)},S=t=>{const{name:a,value:l}=t.target;k(a,l)},_s=()=>{Z(!0),Hs.post(route("landing-page.settings.update"),d,{preserveScroll:!0,onSuccess:t=>{var r,h;Z(!1);const a=((r=t.props.flash)==null?void 0:r.success)||s("Landing page settings saved successfully"),l=(h=t.props.flash)==null?void 0:h.error;a&&!l?ae.success(a):l&&ae.error(l)},onError:t=>{Z(!1);const a=t.error||Object.values(t).join(", ")||s("Failed to save landing page settings");ae.error(a)}})};return e.jsxs(As,{title:s("Landing Page Settings"),url:"/landing-page/settings",breadcrumbs:[{title:s("Dashboard"),href:route("dashboard")},{title:s("Landing Page Settings")}],action:e.jsx("div",{className:"flex gap-2",children:e.jsxs(Rs,{href:route("landing-page"),className:"inline-flex items-center gap-2 px-4 py-2 text-white rounded-lg transition-colors",style:{backgroundColor:m},children:[e.jsx(Ds,{className:"w-4 h-4"}),s("View Landing Page")]})}),children:[e.jsxs(Fs,{title:s("Landing Page Settings"),description:s("Customize your landing page content and appearance"),action:e.jsxs(g,{onClick:_s,disabled:ne,size:"sm",children:[e.jsx(qs,{className:"h-4 w-4 mr-2"}),s(ne?"Saving...":"Save Changes")]}),children:[e.jsx("div",{className:"lg:hidden mb-4",children:e.jsxs(g,{variant:"outline",onClick:()=>F(!ee),className:"w-full flex items-center justify-center gap-2",children:[e.jsx(I,{className:"h-4 w-4"}),s("Sections"),ee?e.jsx(E,{className:"h-4 w-4"}):e.jsx(_,{className:"h-4 w-4"})]})}),e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-4 gap-8",children:[e.jsx("div",{className:`lg:col-span-1 ${ee?"block":"hidden lg:block"}`,children:e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-xl border border-gray-200 dark:border-gray-700 p-4 shadow-sm sticky top-4",children:[e.jsxs("div",{className:"flex items-center justify-between mb-4",children:[e.jsx("h3",{className:"text-sm font-semibold text-gray-900 dark:text-gray-100 px-2",children:s("Sections")}),e.jsx("button",{onClick:()=>F(!1),className:"lg:hidden p-1 rounded-md hover:bg-gray-100 dark:hover:bg-gray-700",children:e.jsx(E,{className:"h-4 w-4"})})]}),e.jsx("div",{className:"mb-4 px-2",children:e.jsxs("div",{className:"relative",children:[e.jsx(se,{className:"absolute left-3 top-1/2 transform -translate-y-1/2 h-4 w-4 text-gray-400"}),e.jsx(c,{type:"text",placeholder:s("Search sections..."),value:L,onChange:t=>ie(t.target.value),className:"pl-10 h-8 text-sm border-gray-200 dark:border-gray-700 dark:bg-gray-900"})]})}),e.jsx("nav",{className:"space-y-1",children:(()=>{const t=[{key:"general",label:s("General"),icon:R,group:"Setup"},{key:"order",label:s("Order"),icon:Q,group:"Setup"},{key:"advanced",label:s("Advanced"),icon:B,group:"Setup"},{key:"header",label:s("Header"),icon:I,group:"Layout"},{key:"hero",label:s("Hero"),icon:v,group:"Layout"},{key:"footer",label:s("Footer"),icon:Y,group:"Layout"},{key:"features",label:s("Features"),icon:H,group:"Content"},{key:"screenshots",label:s("Screenshots"),icon:V,group:"Content"},{key:"whychooseus",label:s("Why Us"),icon:A,group:"Content"},{key:"about",label:s("About"),icon:G,group:"Content"},{key:"team",label:s("Team"),icon:A,group:"Social"},{key:"testimonials",label:s("Reviews"),icon:H,group:"Social"},...X?[{key:"plans",label:s("Plans"),icon:re,group:"Social"}]:[],{key:"faq",label:s("FAQ"),icon:U,group:"Engagement"},{key:"newsletter",label:s("Newsletter"),icon:le,group:"Engagement"},{key:"contact",label:s("Contact"),icon:K,group:"Engagement"}],a=L?t.filter(l=>l.label.toLowerCase().includes(L.toLowerCase())||l.group.toLowerCase().includes(L.toLowerCase())):t;return L&&a.length>0?e.jsx("div",{className:"space-y-1",children:a.map(l=>{const r=l.icon;return e.jsxs("button",{onClick:()=>{M(l.key),F(!1),ie("")},className:`w-full flex items-center gap-3 px-3 py-2 text-sm rounded-lg transition-colors text-left ${x===l.key?"text-white dark:text-white shadow-sm":"text-gray-700 dark:text-gray-300 hover:bg-gray-50 dark:hover:bg-gray-700"}`,style:x===l.key?{backgroundColor:m}:{},children:[e.jsx(r,{className:"h-4 w-4"}),e.jsxs("div",{children:[e.jsx("div",{children:l.label}),e.jsx("div",{className:"text-xs opacity-75",children:l.group})]})]},l.key)})}):L&&a.length===0?e.jsxs("div",{className:"text-center py-8 text-gray-500 dark:text-gray-400",children:[e.jsx(se,{className:"h-8 w-8 mx-auto mb-2 opacity-50"}),e.jsx("p",{className:"text-sm",children:s("No sections found")})]}):e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"mb-4",children:[e.jsx("div",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wider px-2 mb-2",children:s("Setup")}),[{key:"general",label:s("General"),icon:R},{key:"order",label:s("Order"),icon:Q},{key:"advanced",label:s("Advanced"),icon:B}].map(l=>e.jsxs("button",{onClick:()=>{M(l.key),F(!1)},className:`w-full flex items-center gap-3 px-3 py-2 text-sm rounded-lg transition-colors text-left ${x===l.key?"text-white dark:text-white shadow-sm":"text-gray-700 dark:text-gray-300 hover:bg-gray-50 dark:hover:bg-gray-700"}`,style:x===l.key?{backgroundColor:m}:{},children:[e.jsx(l.icon,{className:"h-4 w-4"}),l.label]},l.key))]}),e.jsxs("div",{className:"mb-4",children:[e.jsx("div",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wider px-2 mb-2",children:s("Layout")}),[{key:"header",label:s("Header"),icon:I},{key:"hero",label:s("Hero"),icon:v},{key:"footer",label:s("Footer"),icon:Y}].map(l=>e.jsxs("button",{onClick:()=>{M(l.key),F(!1)},className:`w-full flex items-center gap-3 px-3 py-2 text-sm rounded-lg transition-colors text-left ${x===l.key?"text-white dark:text-white shadow-sm":"text-gray-700 dark:text-gray-300 hover:bg-gray-50 dark:hover:bg-gray-700"}`,style:x===l.key?{backgroundColor:m}:{},children:[e.jsx(l.icon,{className:"h-4 w-4"}),l.label]},l.key))]}),e.jsxs("div",{className:"mb-4",children:[e.jsx("div",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wider px-2 mb-2",children:s("Content")}),[{key:"features",label:s("Features"),icon:H},{key:"screenshots",label:s("Screenshots"),icon:V},{key:"whychooseus",label:s("Why Us"),icon:A},{key:"about",label:s("About"),icon:G}].map(l=>e.jsxs("button",{onClick:()=>{M(l.key),F(!1)},className:`w-full flex items-center gap-3 px-3 py-2 text-sm rounded-lg transition-colors text-left ${x===l.key?"text-white dark:text-white shadow-sm":"text-gray-700 dark:text-gray-300 hover:bg-gray-50 dark:hover:bg-gray-700"}`,style:x===l.key?{backgroundColor:m}:{},children:[e.jsx(l.icon,{className:"h-4 w-4"}),l.label]},l.key))]}),e.jsxs("div",{className:"mb-4",children:[e.jsx("div",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wider px-2 mb-2",children:s("Social")}),[{key:"team",label:s("Team"),icon:A},{key:"testimonials",label:s("Reviews"),icon:H},...X?[{key:"plans",label:s("Plans"),icon:re}]:[]].map(l=>e.jsxs("button",{onClick:()=>{M(l.key),F(!1)},className:`w-full flex items-center gap-3 px-3 py-2 text-sm rounded-lg transition-colors text-left ${x===l.key?"text-white dark:text-white shadow-sm":"text-gray-700 dark:text-gray-300 hover:bg-gray-50 dark:hover:bg-gray-700"}`,style:x===l.key?{backgroundColor:m}:{},children:[e.jsx(l.icon,{className:"h-4 w-4"}),l.label]},l.key))]}),e.jsxs("div",{className:"mb-4",children:[e.jsx("div",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wider px-2 mb-2",children:s("Engagement")}),[{key:"faq",label:s("FAQ"),icon:U},{key:"newsletter",label:s("Newsletter"),icon:le},{key:"contact",label:s("Contact"),icon:K}].map(l=>e.jsxs("button",{onClick:()=>{M(l.key),F(!1)},className:`w-full flex items-center gap-3 px-3 py-2 text-sm rounded-lg transition-colors text-left ${x===l.key?"text-white dark:text-white shadow-sm":"text-gray-700 dark:text-gray-300 hover:bg-gray-50 dark:hover:bg-gray-700"}`,style:x===l.key?{backgroundColor:m}:{},children:[e.jsx(l.icon,{className:"h-4 w-4"}),l.label]},l.key))]})]})})()})]})}),e.jsxs("div",{className:"lg:col-span-3 space-y-6",children:[e.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-xl border border-gray-200 dark:border-gray-700 p-4 shadow-sm",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 rounded-lg",style:{backgroundColor:m+"20"},children:(()=>{const a={general:R,order:Q,advanced:B,header:I,hero:v,footer:Y,features:H,screenshots:V,whychooseus:A,about:G,team:A,testimonials:H,plans:re,faq:U,newsletter:le,contact:K}[x]||R;return e.jsx(a,{className:"h-5 w-5",style:{color:m}})})()}),e.jsxs("div",{children:[e.jsx("h2",{className:"text-xl font-semibold text-gray-900 dark:text-gray-100",children:{general:s("General Settings"),order:s("Section Order"),advanced:s("Advanced Settings"),header:s("Header Configuration"),hero:s("Hero Section"),footer:s("Footer Settings"),features:s("Features Section"),screenshots:s("Screenshots Gallery"),whychooseus:s("Why Choose Us"),about:s("About Section"),team:s("Team Section"),testimonials:s("Testimonials"),plans:s("Pricing Plans"),faq:s("FAQ Section"),newsletter:s("Newsletter"),contact:s("Contact Section")}[x]||s("Settings")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:{general:s("Configure basic company information and theme colors"),order:s("Drag and drop to reorder sections on your landing page"),advanced:s("SEO settings, custom CSS and JavaScript"),header:s("Customize header appearance and navigation"),hero:s("Configure the main hero section with title, subtitle and CTA"),footer:s("Footer content, links and social media"),features:s("Showcase your product features and benefits"),screenshots:s("Display application screenshots and demos"),whychooseus:s("Highlight reasons why customers should choose you"),about:s("Tell your company story and mission"),team:s("Showcase your team members and their roles"),testimonials:s("Display customer reviews and testimonials"),plans:s("Configure pricing plans and features"),faq:s("Frequently asked questions and answers"),newsletter:s("Newsletter subscription and benefits"),contact:s("Contact form and company information")}[x]||s("Customize your landing page")})]})]})}),x==="general"&&e.jsx("div",{className:"space-y-6",children:e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-xl border border-gray-200 dark:border-gray-700 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-blue-100 dark:bg-blue-900 rounded-lg",children:e.jsx(v,{className:"h-5 w-5 text-blue-600 dark:text-blue-400"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:s("Company Information")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:s("Basic company details for your landing page")})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsxs(i,{htmlFor:"company_name",className:"text-sm font-medium text-gray-900 dark:text-gray-100 flex items-center gap-2",children:[e.jsx(R,{className:"h-4 w-4",style:{color:m}}),s("Company Name")]}),e.jsx(c,{id:"company_name",name:"company_name",value:d.company_name,onChange:S,placeholder:s("Your Company Name"),className:"h-10 border-gray-200 dark:border-gray-700 dark:bg-gray-900 dark:text-gray-100",style:{"--tw-ring-color":m+"33"}}),T.company_name&&e.jsxs("div",{className:"flex items-center gap-2 text-red-600 text-sm bg-red-50 p-2 rounded-md border border-red-200",children:[e.jsx(E,{className:"h-4 w-4"}),T.company_name]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"contact_email",children:s("Contact Email")}),e.jsx(c,{id:"contact_email",name:"contact_email",type:"email",value:d.contact_email,onChange:S,placeholder:s("support@company.com")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"contact_phone",children:s("Contact Phone")}),e.jsx(c,{id:"contact_phone",name:"contact_phone",value:d.contact_phone,onChange:S,placeholder:s("+1 (555) 123-4567")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"contact_address",children:s("Contact Address")}),e.jsx(c,{id:"contact_address",name:"contact_address",value:d.contact_address,onChange:S,placeholder:s("123 Business Ave, City, State")})]})]}),e.jsxs("div",{className:"mt-6 p-4 bg-gradient-to-r rounded-lg border",style:{backgroundColor:m+"10",borderColor:m+"30"},children:[e.jsx("h4",{className:"text-sm font-medium mb-3",style:{color:m},children:s("Theme Colors")}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"general_primary_color",children:s("Primary Color")}),e.jsxs("div",{className:"flex gap-2",children:[e.jsx(c,{id:"general_primary_color",type:"color",value:((me=(de=d.config_sections)==null?void 0:de.theme)==null?void 0:me.primary_color)||"#3b82f6",onChange:t=>b({primary_color:t.target.value}),className:"w-16 h-10 p-1"}),e.jsx(c,{value:((xe=(he=d.config_sections)==null?void 0:he.theme)==null?void 0:xe.primary_color)||"#3b82f6",onChange:t=>b({primary_color:t.target.value}),placeholder:"#3b82f6"})]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"general_secondary_color",children:s("Secondary Color")}),e.jsxs("div",{className:"flex gap-2",children:[e.jsx(c,{id:"general_secondary_color",type:"color",value:((ue=(ge=d.config_sections)==null?void 0:ge.theme)==null?void 0:ue.secondary_color)||"#8b5cf6",onChange:t=>b({secondary_color:t.target.value}),className:"w-16 h-10 p-1"}),e.jsx(c,{value:((je=(pe=d.config_sections)==null?void 0:pe.theme)==null?void 0:je.secondary_color)||"#8b5cf6",onChange:t=>b({secondary_color:t.target.value}),placeholder:"#8b5cf6"})]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"general_accent_color",children:s("Accent Color")}),e.jsxs("div",{className:"flex gap-2",children:[e.jsx(c,{id:"general_accent_color",type:"color",value:((be=(ve=d.config_sections)==null?void 0:ve.theme)==null?void 0:be.accent_color)||"#10b77f",onChange:t=>b({accent_color:t.target.value}),className:"w-16 h-10 p-1"}),e.jsx(c,{value:((fe=(ye=d.config_sections)==null?void 0:ye.theme)==null?void 0:fe.accent_color)||"#10b77f",onChange:t=>b({accent_color:t.target.value}),placeholder:"#10b77f"})]})]})]})]})]})}),x==="header"&&e.jsx("div",{className:"space-y-6",children:e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center justify-between mb-6",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-green-100 rounded-lg",children:e.jsx(I,{className:"h-5 w-5 text-green-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Header Style")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Customize your header appearance and behavior")})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(i,{className:"text-sm",children:s("Enable Section")}),e.jsx(f,{checked:((Ne=(_e=d.config_sections)==null?void 0:_e.section_visibility)==null?void 0:Ne.header)!==!1,onCheckedChange:t=>y("header",t)})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx(i,{htmlFor:"header_transparent",children:s("Transparent Header")}),e.jsx(f,{id:"header_transparent",checked:o("header").transparent||!1,onCheckedChange:t=>n("header",{transparent:t})})]}),e.jsx("p",{className:"text-xs text-muted-foreground",children:s("Make header background transparent")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"header_background_color",children:s("Background Color")}),e.jsxs("div",{className:"flex gap-2",children:[e.jsx(c,{id:"header_background_color",type:"color",value:o("header").background_color||"#ffffff",onChange:t=>n("header",{background_color:t.target.value}),className:"w-16 h-10 p-1",disabled:o("header").transparent}),e.jsx(c,{value:o("header").background_color||"#ffffff",onChange:t=>n("header",{background_color:t.target.value}),placeholder:"#ffffff",disabled:o("header").transparent})]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"header_text_color",children:s("Text Color")}),e.jsxs("div",{className:"flex gap-2",children:[e.jsx(c,{id:"header_text_color",type:"color",value:o("header").text_color||"#1f2937",onChange:t=>n("header",{text_color:t.target.value}),className:"w-16 h-10 p-1"}),e.jsx(c,{value:o("header").text_color||"#1f2937",onChange:t=>n("header",{text_color:t.target.value}),placeholder:"#1f2937"})]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"header_button_style",children:s("Button Style")}),e.jsxs("select",{id:"header_button_style",value:o("header").button_style||"gradient",onChange:t=>n("header",{button_style:t.target.value}),className:"w-full p-2 border border-gray-300 rounded-md",children:[e.jsx("option",{value:"gradient",children:"Gradient"}),e.jsx("option",{value:"solid",children:"Solid"}),e.jsx("option",{value:"outline",children:"Outline"})]})]})]})]})}),x==="hero"&&e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center justify-between mb-6",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-orange-100 rounded-lg",children:e.jsx(I,{className:"h-5 w-5 text-orange-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Hero Layout")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Configure hero section layout and dimensions")})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(i,{className:"text-sm",children:s("Enable Section")}),e.jsx(f,{checked:((Ce=(we=d.config_sections)==null?void 0:we.section_visibility)==null?void 0:Ce.hero)!==!1,onCheckedChange:t=>y("hero",t)})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"hero_layout",children:s("Layout Style")}),e.jsxs("select",{id:"hero_layout",value:o("hero").layout||"image-right",onChange:t=>n("hero",{layout:t.target.value}),className:"w-full p-2 border border-gray-300 rounded-md",children:[e.jsx("option",{value:"image-right",children:"Content Left, Image Right"}),e.jsx("option",{value:"image-left",children:"Image Left, Content Right"}),e.jsx("option",{value:"full-width",children:"Full Width"}),e.jsx("option",{value:"centered",children:"Centered Content"})]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"hero_height",children:s("Section Height")}),e.jsx(c,{id:"hero_height",type:"number",value:o("hero").height||600,onChange:t=>n("hero",{height:parseInt(t.target.value)}),min:"300",max:"1000"}),e.jsx("p",{className:"text-xs text-muted-foreground",children:s("Height in pixels (300-1000)")})]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-purple-100 rounded-lg",children:e.jsx(v,{className:"h-5 w-5 text-purple-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Hero Content")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Main headline and supporting text")})]})]}),e.jsxs("div",{className:"grid grid-cols-1 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsxs(i,{htmlFor:"hero_title",className:"text-sm font-medium text-gray-900 flex items-center gap-2",children:[e.jsx(v,{className:"h-4 w-4",style:{color:m}}),s("Hero Title")]}),e.jsx(c,{id:"hero_title",value:o("hero").title||"",onChange:t=>n("hero",{title:t.target.value}),placeholder:s("Your main headline"),className:"h-10 border-gray-200",style:{"--tw-ring-color":m+"33"}}),T.hero_title&&e.jsxs("div",{className:"flex items-center gap-2 text-red-600 text-sm bg-red-50 p-2 rounded-md border border-red-200",children:[e.jsx(E,{className:"h-4 w-4"}),T.hero_title]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsxs(i,{htmlFor:"hero_subtitle",className:"text-sm font-medium text-gray-900 flex items-center gap-2",children:[e.jsx(te,{className:"h-4 w-4",style:{color:m}}),s("Hero Subtitle")]}),e.jsx(u,{id:"hero_subtitle",value:o("hero").subtitle||"",onChange:t=>n("hero",{subtitle:t.target.value}),placeholder:s("Supporting text for your headline"),rows:3,className:"border-gray-200 resize-none",style:{"--tw-ring-color":m+"33"}}),T.hero_subtitle&&e.jsxs("div",{className:"flex items-center gap-2 text-red-600 text-sm bg-red-50 p-2 rounded-md border border-red-200",children:[e.jsx(E,{className:"h-4 w-4"}),T.hero_subtitle]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"hero_announcement_text",children:s("Announcement Badge")}),e.jsx(c,{id:"hero_announcement_text",value:o("hero").announcement_text||"",onChange:t=>n("hero",{announcement_text:t.target.value}),placeholder:s("📢 New: Smart Leave & Attendance Tracking Launched!")}),e.jsx("p",{className:"text-xs text-muted-foreground",children:s("Small announcement text shown above the title")})]}),e.jsxs("div",{className:"grid grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"hero_primary_button_text",children:s("Primary Button Text")}),e.jsx(c,{id:"hero_primary_button_text",value:o("hero").primary_button_text||"",onChange:t=>n("hero",{primary_button_text:t.target.value}),placeholder:s("Start Free Trial")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"hero_secondary_button_text",children:s("Secondary Button Text")}),e.jsx(c,{id:"hero_secondary_button_text",value:o("hero").secondary_button_text||"",onChange:t=>n("hero",{secondary_button_text:t.target.value}),placeholder:s("Login")})]})]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-indigo-100 rounded-lg",children:e.jsx(R,{className:"h-5 w-5 text-indigo-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Hero Statistics")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Add compelling statistics to your hero section")})]})]}),e.jsxs("div",{className:"space-y-4",children:[(o("hero").stats||[]).map((t,a)=>e.jsxs("div",{className:"grid grid-cols-2 gap-4 p-4 border rounded-lg",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`hero_stats_${a}_value`,children:s("Value")}),e.jsx(c,{id:`hero_stats_${a}_value`,value:t.value||"",onChange:l=>{const r=[...o("hero").stats||[]];r[a]={...r[a],value:l.target.value},n("hero",{stats:r})},placeholder:"10K+"})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`hero_stats_${a}_label`,children:s("Label")}),e.jsxs("div",{className:"flex gap-2",children:[e.jsx(c,{id:`hero_stats_${a}_label`,value:t.label||"",onChange:l=>{const r=[...o("hero").stats||[]];r[a]={...r[a],label:l.target.value},n("hero",{stats:r})},placeholder:s("Active Users")}),e.jsx(g,{type:"button",variant:"outline",size:"sm",className:"text-red-600 hover:text-red-700 hover:bg-red-50 border-red-200",onClick:()=>{const l=(o("hero").stats||[]).filter((r,h)=>h!==a);n("hero",{stats:l})},children:e.jsx(C,{className:"h-4 w-4"})})]})]})]},a)),e.jsxs(g,{type:"button",variant:"outline",className:"border-2",style:{color:m,borderColor:m},onClick:()=>{const t=[...o("hero").stats||[],{value:"",label:""}];n("hero",{stats:t})},children:[e.jsx(_,{className:"h-4 w-4 mr-2"}),s("Add Statistic")]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-pink-100 rounded-lg",children:e.jsx(xs,{className:"h-5 w-5 text-pink-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Hero Image")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Configure hero section imagery")})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsx("div",{className:"space-y-3",children:e.jsx(O,{label:s("Hero Image"),value:P(o("hero").image||js($!=null&&$.is_saas?"/screenshots/saas/hero-default.png":"/screenshots/non-saas/hero-default.png")),onChange:t=>{n("hero",{image:D(t)})},placeholder:s("Select hero image...")})}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"hero_image_position",children:s("Image Position")}),e.jsxs("select",{id:"hero_image_position",value:o("hero").image_position||"right",onChange:t=>n("hero",{image_position:t.target.value}),className:"w-full p-2 border border-gray-300 rounded-md",children:[e.jsx("option",{value:"right",children:s("Right Side")}),e.jsx("option",{value:"left",children:s("Left Side")}),e.jsx("option",{value:"center",children:s("Center")}),e.jsx("option",{value:"background",children:s("Background")})]})]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-violet-100 rounded-lg",children:e.jsx(gs,{className:"h-5 w-5 text-violet-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Hero Colors")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Customize hero section colors and overlays")})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"hero_background_color",children:s("Background Color")}),e.jsxs("div",{className:"flex gap-2",children:[e.jsx(c,{id:"hero_background_color",type:"color",value:o("hero").background_color||"#f8fafc",onChange:t=>n("hero",{background_color:t.target.value}),className:"w-16 h-10 p-1"}),e.jsx(c,{value:o("hero").background_color||"#f8fafc",onChange:t=>n("hero",{background_color:t.target.value}),placeholder:"#f8fafc"})]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"hero_text_color",children:s("Text Color")}),e.jsxs("div",{className:"flex gap-2",children:[e.jsx(c,{id:"hero_text_color",type:"color",value:o("hero").text_color||"#1f2937",onChange:t=>n("hero",{text_color:t.target.value}),className:"w-16 h-10 p-1"}),e.jsx(c,{value:o("hero").text_color||"#1f2937",onChange:t=>n("hero",{text_color:t.target.value}),placeholder:"#1f2937"})]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx(i,{htmlFor:"hero_overlay",children:s("Background Overlay")}),e.jsx(f,{id:"hero_overlay",checked:o("hero").overlay||!1,onCheckedChange:t=>n("hero",{overlay:t})})]}),e.jsx("p",{className:"text-xs text-muted-foreground",children:s("Add overlay on background image")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"hero_overlay_color",children:s("Overlay Color")}),e.jsx(c,{id:"hero_overlay_color",value:o("hero").overlay_color||"rgba(0,0,0,0.5)",onChange:t=>n("hero",{overlay_color:t.target.value}),placeholder:"rgba(0,0,0,0.5)",disabled:!o("hero").overlay})]})]})]})]}),x==="features"&&e.jsx(Ms,{data:d,setData:k,errors:T,handleInputChange:S,getSectionData:o,updateSectionData:n,updateSectionVisibility:y,t:s}),x==="screenshots"&&e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center justify-between mb-6",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-blue-100 rounded-lg",children:e.jsx(v,{className:"h-5 w-5 text-blue-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Screenshots Content")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Section title and description")})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(i,{className:"text-sm",children:s("Enable Section")}),e.jsx(f,{checked:((Se=(ke=d.config_sections)==null?void 0:ke.section_visibility)==null?void 0:Se.screenshots)!==!1,onCheckedChange:t=>y("screenshots",t)})]})]}),e.jsxs("div",{className:"grid grid-cols-1 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"screenshots_title",children:s("Section Title")}),e.jsx(c,{id:"screenshots_title",value:o("screenshots").title||"",onChange:t=>n("screenshots",{title:t.target.value}),placeholder:s("See HRM Saas in Action")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"screenshots_subtitle",children:s("Section Subtitle")}),e.jsx(u,{id:"screenshots_subtitle",value:o("screenshots").subtitle||"",onChange:t=>n("screenshots",{subtitle:t.target.value}),placeholder:s("Explore our intuitive interface and powerful features..."),rows:3})]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-purple-100 rounded-lg",children:e.jsx(V,{className:"h-5 w-5 text-purple-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Screenshots Gallery")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Manage application screenshots")})]})]}),e.jsxs("div",{className:"space-y-4",children:[(o("screenshots").screenshots_list||[]).map((t,a)=>e.jsxs("div",{className:"bg-gray-50 border border-gray-200 rounded-xl p-5",children:[e.jsxs("div",{className:"flex items-center justify-between mb-4",children:[e.jsxs("h4",{className:"font-semibold text-gray-900 flex items-center gap-2",children:[e.jsx("span",{className:"w-6 h-6 bg-purple-100 text-purple-600 rounded-full flex items-center justify-center text-xs font-bold",children:a+1}),s("Screenshot")," ",a+1]}),e.jsx(g,{type:"button",variant:"outline",size:"sm",className:"text-red-600 hover:text-red-700 hover:bg-red-50 border-red-200",onClick:()=>{const l=(o("screenshots").screenshots_list||[]).filter((r,h)=>h!==a);n("screenshots",{screenshots_list:l})},children:e.jsx(C,{className:"h-4 w-4"})})]}),e.jsxs("div",{className:"grid grid-cols-1 gap-4",children:[e.jsx("div",{className:"space-y-3",children:e.jsx(O,{label:s("Screenshot Image"),value:P(t.src||""),onChange:l=>{const r=[...o("screenshots").screenshots_list||[]];r[a]={...r[a],src:D(l)},n("screenshots",{screenshots_list:r})},placeholder:s("Select screenshot image...")})}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`screenshot_${a}_title`,children:s("Title")}),e.jsx(c,{id:`screenshot_${a}_title`,value:t.title||"",onChange:l=>{const r=[...o("screenshots").screenshots_list||[]];r[a]={...r[a],title:l.target.value},n("screenshots",{screenshots_list:r})},placeholder:s("Dashboard Overview")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`screenshot_${a}_alt`,children:s("Alt Text")}),e.jsx(c,{id:`screenshot_${a}_alt`,value:t.alt||"",onChange:l=>{const r=[...o("screenshots").screenshots_list||[]];r[a]={...r[a],alt:l.target.value},n("screenshots",{screenshots_list:r})},placeholder:s("HRMGo Dashboard Overview")})]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`screenshot_${a}_description`,children:s("Description")}),e.jsx(u,{id:`screenshot_${a}_description`,value:t.description||"",onChange:l=>{const r=[...o("screenshots").screenshots_list||[]];r[a]={...r[a],description:l.target.value},n("screenshots",{screenshots_list:r})},placeholder:s("Get a complete overview of employee data, payroll, and HR activities in one unified dashboard."),rows:2})]})]})]},a)),e.jsxs(g,{type:"button",variant:"outline",className:"w-full border-2",style:{color:m,borderColor:m},onClick:()=>{const t=[...o("screenshots").screenshots_list||[],{src:"",alt:"",title:"",description:""}];n("screenshots",{screenshots_list:t})},children:[e.jsx(_,{className:"h-4 w-4 mr-2"}),s("Add Screenshot")]})]})]})]}),x==="whychooseus"&&e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center justify-between mb-6",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-emerald-100 rounded-lg",children:e.jsx(v,{className:"h-5 w-5 text-emerald-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Why Choose Us Content")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Main section title and description")})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(i,{className:"text-sm",children:s("Enable Section")}),e.jsx(f,{checked:((Te=(Fe=d.config_sections)==null?void 0:Fe.section_visibility)==null?void 0:Te.why_choose_us)!==!1,onCheckedChange:t=>y("why_choose_us",t)})]})]}),e.jsxs("div",{className:"grid grid-cols-1 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsxs(i,{htmlFor:"why_choose_us_title",className:"text-sm font-medium text-gray-900 flex items-center gap-2",children:[e.jsx(v,{className:"h-4 w-4 text-emerald-600"}),s("Section Title")]}),e.jsx(c,{id:"why_choose_us_title",value:o("why_choose_us").title||"",onChange:t=>n("why_choose_us",{title:t.target.value}),placeholder:s("Why Choose HRM SaaS ? "),className:"h-10 border-gray-200 focus:border-emerald-500 focus:ring-emerald-500/20"})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"why_choose_us_subtitle",children:s("Section Subtitle")}),e.jsx(u,{id:"why_choose_us_subtitle",value:o("why_choose_us").subtitle||"",onChange:t=>n("why_choose_us",{subtitle:t.target.value}),placeholder:s("We're not just another digital business card platform..."),rows:3})]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-amber-100 rounded-lg",children:e.jsx(H,{className:"h-5 w-5 text-amber-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Reasons to Choose Us")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Key benefits and advantages")})]})]}),e.jsxs("div",{className:"space-y-4",children:[(o("why_choose_us").reasons||[]).map((t,a)=>e.jsxs("div",{className:"bg-gray-50 border border-gray-200 rounded-xl p-5",children:[e.jsxs("div",{className:"flex items-center justify-between mb-4",children:[e.jsxs("h4",{className:"font-semibold text-gray-900 flex items-center gap-2",children:[e.jsx("span",{className:"w-6 h-6 bg-amber-100 text-amber-600 rounded-full flex items-center justify-center text-xs font-bold",children:a+1}),s("Reason")," ",a+1]}),e.jsx(g,{type:"button",variant:"outline",size:"sm",className:"text-red-600 hover:text-red-700 hover:bg-red-50 border-red-200",onClick:()=>{const l=(o("why_choose_us").reasons||[]).filter((r,h)=>h!==a);n("why_choose_us",{reasons:l})},children:e.jsx(C,{className:"h-4 w-4"})})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`reason_${a}_title`,children:s("Title")}),e.jsx(c,{id:`reason_${a}_title`,value:t.title||"",onChange:l=>{const r=[...o("why_choose_us").reasons||[]];r[a]={...r[a],title:l.target.value},n("why_choose_us",{reasons:r})},placeholder:s("All-in-One HR Solution")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`reason_${a}_icon`,children:s("Icon")}),e.jsxs("select",{id:`reason_${a}_icon`,value:t.icon||"clock",onChange:l=>{const r=[...o("why_choose_us").reasons||[]];r[a]={...r[a],icon:l.target.value},n("why_choose_us",{reasons:r})},className:"w-full p-2 border border-gray-300 rounded-md",children:[e.jsx("option",{value:"clock",children:"Clock"}),e.jsx("option",{value:"users",children:"Users"}),e.jsx("option",{value:"zap",children:"Zap"}),e.jsx("option",{value:"check-circle",children:"Check Circle"}),e.jsx("option",{value:"star",children:"Star"}),e.jsx("option",{value:"shield",children:"Shield"}),e.jsx("option",{value:"heart",children:"Heart"}),e.jsx("option",{value:"award",children:"Award"}),e.jsx("option",{value:"layers",children:"Layers"}),e.jsx("option",{value:"bar-chart",children:"Bar Chart"})]})]}),e.jsxs("div",{className:"space-y-3 md:col-span-1",children:[e.jsx(i,{htmlFor:`reason_${a}_description`,children:s("Description")}),e.jsx(u,{id:`reason_${a}_description`,value:t.description||"",onChange:l=>{const r=[...o("why_choose_us").reasons||[]];r[a]={...r[a],description:l.target.value},n("why_choose_us",{reasons:r})},placeholder:s("Manage employees, payroll, attendance, recruitment, and performance from a single platform..."),rows:3})]})]})]},a)),e.jsxs(g,{type:"button",variant:"outline",className:"w-full border-2",style:{color:m,borderColor:m},onClick:()=>{const t=[...o("why_choose_us").reasons||[],{title:"",description:"",icon:"clock"}];n("why_choose_us",{reasons:t})},children:[e.jsx(_,{className:"h-4 w-4 mr-2"}),s("Add Reason")]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-cyan-100 rounded-lg",children:e.jsx(R,{className:"h-5 w-5 text-cyan-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Statistics Section")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Trust indicators and key metrics")})]})]}),e.jsxs("div",{className:"grid grid-cols-1 gap-4 mb-6",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"why_choose_us_stats_title",children:s("Statistics Title")}),e.jsx(c,{id:"why_choose_us_stats_title",value:o("why_choose_us").stats_title||"",onChange:t=>n("why_choose_us",{stats_title:t.target.value}),placeholder:s("Trusted by Industry Leaders")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"why_choose_us_stats_subtitle",children:s("Statistics Subtitle")}),e.jsx(c,{id:"why_choose_us_stats_subtitle",value:o("why_choose_us").stats_subtitle||"",onChange:t=>n("why_choose_us",{stats_subtitle:t.target.value}),placeholder:s("Join the growing community of professionals")})]})]}),e.jsxs("div",{className:"space-y-4",children:[(o("why_choose_us").stats||[]).map((t,a)=>e.jsxs("div",{className:"grid grid-cols-3 gap-4 p-4 border rounded-lg",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`stat_${a}_value`,children:s("Value")}),e.jsx(c,{id:`stat_${a}_value`,value:t.value||"",onChange:l=>{const r=[...o("why_choose_us").stats||[]];r[a]={...r[a],value:l.target.value},n("why_choose_us",{stats:r})},placeholder:"10K+"})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`stat_${a}_label`,children:s("Label")}),e.jsx(c,{id:`stat_${a}_label`,value:t.label||"",onChange:l=>{const r=[...o("why_choose_us").stats||[]];r[a]={...r[a],label:l.target.value},n("why_choose_us",{stats:r})},placeholder:s("Active Users")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`stat_${a}_color`,children:s("Color")}),e.jsxs("div",{className:"flex gap-2",children:[e.jsxs("select",{id:`stat_${a}_color`,value:t.color||"blue",onChange:l=>{const r=[...o("why_choose_us").stats||[]];r[a]={...r[a],color:l.target.value},n("why_choose_us",{stats:r})},className:"w-full p-2 border border-gray-300 rounded-md",children:[e.jsx("option",{value:"blue",children:"Blue"}),e.jsx("option",{value:"green",children:"Green"}),e.jsx("option",{value:"purple",children:"Purple"}),e.jsx("option",{value:"orange",children:"Orange"}),e.jsx("option",{value:"red",children:"Red"}),e.jsx("option",{value:"yellow",children:"Yellow"})]}),e.jsx(g,{type:"button",variant:"outline",size:"sm",className:"text-red-600 hover:text-red-700 hover:bg-red-50 border-red-200",onClick:()=>{const l=(o("why_choose_us").stats||[]).filter((r,h)=>h!==a);n("why_choose_us",{stats:l})},children:e.jsx(C,{className:"h-4 w-4"})})]})]})]},a)),e.jsxs(g,{type:"button",variant:"outline",className:"w-full border-2",style:{color:m,borderColor:m},onClick:()=>{const t=[...o("why_choose_us").stats||[],{value:"",label:"",color:"blue"}];n("why_choose_us",{stats:t})},children:[e.jsx(_,{className:"h-4 w-4 mr-2"}),s("Add Statistic")]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-rose-100 rounded-lg",children:e.jsx(v,{className:"h-5 w-5 text-rose-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Call to Action")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Encourage user engagement")})]})]}),e.jsxs("div",{className:"grid grid-cols-1 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"why_choose_us_cta_title",children:s("CTA Title")}),e.jsx(c,{id:"why_choose_us_cta_title",value:o("why_choose_us").cta_title||"",onChange:t=>n("why_choose_us",{cta_title:t.target.value}),placeholder:s("Ready to get started?")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"why_choose_us_cta_subtitle",children:s("CTA Subtitle")}),e.jsx(c,{id:"why_choose_us_cta_subtitle",value:o("why_choose_us").cta_subtitle||"",onChange:t=>n("why_choose_us",{cta_subtitle:t.target.value}),placeholder:s("Join thousands of satisfied users today")})]})]})]})]}),x==="about"&&e.jsx(Ls,{data:d,setData:k,errors:T,handleInputChange:S,getSectionData:o,updateSectionData:n,updateSectionVisibility:y,t:s}),x==="team"&&e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center justify-between mb-6",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-blue-100 rounded-lg",children:e.jsx(v,{className:"h-5 w-5 text-blue-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Team Content")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Team section title and description")})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(i,{className:"text-sm",children:s("Enable Section")}),e.jsx(f,{checked:((Re=(qe=d.config_sections)==null?void 0:qe.section_visibility)==null?void 0:Re.team)!==!1,onCheckedChange:t=>y("team",t)})]})]}),e.jsxs("div",{className:"grid grid-cols-1 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"team_title",children:s("Team Title")}),e.jsx(c,{id:"team_title",value:o("team").title||"",onChange:t=>n("team",{title:t.target.value}),placeholder:s("Meet Our Team")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"team_subtitle",children:s("Team Subtitle")}),e.jsx(u,{id:"team_subtitle",value:o("team").subtitle||"",onChange:t=>n("team",{subtitle:t.target.value}),placeholder:s("We're a diverse team of innovators..."),rows:3})]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-purple-100 rounded-lg",children:e.jsx(A,{className:"h-5 w-5 text-purple-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Team Members")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Add and manage team member profiles")})]})]}),e.jsxs("div",{className:"space-y-4",children:[(o("team").members||[]).map((t,a)=>e.jsxs("div",{className:"bg-gray-50 border border-gray-200 rounded-xl p-5",children:[e.jsxs("div",{className:"flex items-center justify-between mb-4",children:[e.jsxs("h4",{className:"font-semibold text-gray-900 flex items-center gap-2",children:[e.jsx("span",{className:"w-6 h-6 bg-purple-100 text-purple-600 rounded-full flex items-center justify-center text-xs font-bold",children:a+1}),s("Member")," ",a+1]}),e.jsx(g,{type:"button",variant:"outline",size:"sm",className:"text-red-600 hover:text-red-700 hover:bg-red-50 border-red-200",onClick:()=>{const l=(o("team").members||[]).filter((r,h)=>h!==a);n("team",{members:l})},children:e.jsx(C,{className:"h-4 w-4"})})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`member_${a}_name`,children:s("Name")}),e.jsx(c,{id:`member_${a}_name`,value:t.name||"",onChange:l=>{const r=[...o("team").members||[]];r[a]={...r[a],name:l.target.value},n("team",{members:r})},placeholder:s("John Doe")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`member_${a}_role`,children:s("Role")}),e.jsx(c,{id:`member_${a}_role`,value:t.role||"",onChange:l=>{const r=[...o("team").members||[]];r[a]={...r[a],role:l.target.value},n("team",{members:r})},placeholder:s("CEO & Founder")})]}),e.jsx("div",{className:"space-y-3 md:col-span-2",children:e.jsx(O,{label:s("Profile Image"),value:P(t.image||""),onChange:l=>{const r=[...o("team").members||[]];r[a]={...r[a],image:D(l)},n("team",{members:r})},placeholder:s("Select profile image...")})}),e.jsxs("div",{className:"space-y-3 md:col-span-2",children:[e.jsx(i,{htmlFor:`member_${a}_bio`,children:s("Bio")}),e.jsx(u,{id:`member_${a}_bio`,value:t.bio||"",onChange:l=>{const r=[...o("team").members||[]];r[a]={...r[a],bio:l.target.value},n("team",{members:r})},placeholder:s("Brief description about the team member..."),rows:2})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`member_${a}_linkedin`,children:s("LinkedIn")}),e.jsx(c,{id:`member_${a}_linkedin`,value:t.linkedin||"",onChange:l=>{const r=[...o("team").members||[]];r[a]={...r[a],linkedin:l.target.value},n("team",{members:r})},placeholder:"https://linkedin.com/in/..."})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`member_${a}_email`,children:s("Email")}),e.jsx(c,{id:`member_${a}_email`,value:t.email||"",onChange:l=>{const r=[...o("team").members||[]];r[a]={...r[a],email:l.target.value},n("team",{members:r})},placeholder:"john@company.com"})]})]})]},a)),e.jsxs(g,{type:"button",variant:"outline",className:"w-full border-2",style:{color:m,borderColor:m},onClick:()=>{const t=[...o("team").members||[],{name:"",role:"",bio:"",image:"",linkedin:"",twitter:"",email:""}];n("team",{members:t})},children:[e.jsx(_,{className:"h-4 w-4 mr-2"}),s("Add Team Member")]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-green-100 rounded-lg",children:e.jsx(v,{className:"h-5 w-5 text-green-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Join Team CTA")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Call-to-action for team recruitment")})]})]}),e.jsxs("div",{className:"grid grid-cols-1 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"team_cta_title",children:s("CTA Title")}),e.jsx(c,{id:"team_cta_title",value:o("team").cta_title||"",onChange:t=>n("team",{cta_title:t.target.value}),placeholder:s("Want to Join Our Team?")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"team_cta_description",children:s("CTA Description")}),e.jsx(u,{id:"team_cta_description",value:o("team").cta_description||"",onChange:t=>n("team",{cta_description:t.target.value}),placeholder:s("We're always looking for talented individuals..."),rows:3})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"team_cta_button_text",children:s("Button Text")}),e.jsx(c,{id:"team_cta_button_text",value:o("team").cta_button_text||"",onChange:t=>n("team",{cta_button_text:t.target.value}),placeholder:s("View Open Positions")})]})]})]})]}),x==="testimonials"&&e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center justify-between mb-6",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-green-100 rounded-lg",children:e.jsx(v,{className:"h-5 w-5 text-green-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Testimonials Content")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Section title and description")})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(i,{className:"text-sm",children:s("Enable Section")}),e.jsx(f,{checked:((Ae=(He=d.config_sections)==null?void 0:He.section_visibility)==null?void 0:Ae.testimonials)!==!1,onCheckedChange:t=>y("testimonials",t)})]})]}),e.jsxs("div",{className:"grid grid-cols-1 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"testimonials_title",children:s("Section Title")}),e.jsx(c,{id:"testimonials_title",value:o("testimonials").title||"",onChange:t=>n("testimonials",{title:t.target.value}),placeholder:s("What Our Clients Say")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"testimonials_subtitle",children:s("Section Subtitle")}),e.jsx(u,{id:"testimonials_subtitle",value:o("testimonials").subtitle||"",onChange:t=>n("testimonials",{subtitle:t.target.value}),placeholder:s("Don't just take our word for it..."),rows:3})]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-yellow-100 rounded-lg",children:e.jsx(R,{className:"h-5 w-5 text-yellow-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Trust Indicators")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Statistics that build credibility")})]})]}),e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"testimonials_trust_title",children:s("Trust Section Title")}),e.jsx(c,{id:"testimonials_trust_title",value:o("testimonials").trust_title||"",onChange:t=>n("testimonials",{trust_title:t.target.value}),placeholder:s("Trusted by HR Professionals Worldwide")})]}),(o("testimonials").trust_stats||[]).map((t,a)=>e.jsxs("div",{className:"grid grid-cols-3 gap-4 p-4 border rounded-lg",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`trust_stat_${a}_value`,children:s("Value")}),e.jsx(c,{id:`trust_stat_${a}_value`,value:t.value||"",onChange:l=>{const r=[...o("testimonials").trust_stats||[]];r[a]={...r[a],value:l.target.value},n("testimonials",{trust_stats:r})},placeholder:"4.9/5"})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`trust_stat_${a}_label`,children:s("Label")}),e.jsx(c,{id:`trust_stat_${a}_label`,value:t.label||"",onChange:l=>{const r=[...o("testimonials").trust_stats||[]];r[a]={...r[a],label:l.target.value},n("testimonials",{trust_stats:r})},placeholder:s("Average Rating")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`trust_stat_${a}_color`,children:s("Color")}),e.jsxs("div",{className:"flex gap-2",children:[e.jsxs("select",{id:`trust_stat_${a}_color`,value:t.color||"blue",onChange:l=>{const r=[...o("testimonials").trust_stats||[]];r[a]={...r[a],color:l.target.value},n("testimonials",{trust_stats:r})},className:"w-full p-2 border border-gray-300 rounded-md",children:[e.jsx("option",{value:"blue",children:"Blue"}),e.jsx("option",{value:"green",children:"Green"}),e.jsx("option",{value:"purple",children:"Purple"}),e.jsx("option",{value:"orange",children:"Orange"}),e.jsx("option",{value:"red",children:"Red"})]}),e.jsx(g,{type:"button",variant:"outline",size:"sm",className:"text-red-600 hover:text-red-700 hover:bg-red-50 border-red-200",onClick:()=>{const l=(o("testimonials").trust_stats||[]).filter((r,h)=>h!==a);n("testimonials",{trust_stats:l})},children:e.jsx(C,{className:"h-4 w-4"})})]})]})]},a)),e.jsxs(g,{type:"button",variant:"outline",className:"w-full border-2",style:{color:m,borderColor:m},onClick:()=>{const t=[...o("testimonials").trust_stats||[],{value:"",label:"",color:"blue"}];n("testimonials",{trust_stats:t})},children:[e.jsx(_,{className:"h-4 w-4 mr-2"}),s("Add Trust Statistic")]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-lime-100 rounded-lg",children:e.jsx(A,{className:"h-5 w-5 text-lime-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Default Testimonials")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Customer reviews and feedback")})]})]}),e.jsxs("div",{className:"space-y-4",children:[(o("testimonials").testimonials||[]).map((t,a)=>e.jsxs("div",{className:"bg-gray-50 border border-gray-200 rounded-xl p-5",children:[e.jsxs("div",{className:"flex items-center justify-between mb-4",children:[e.jsxs("h4",{className:"font-semibold text-gray-900 flex items-center gap-2",children:[e.jsx("span",{className:"w-6 h-6 bg-lime-100 text-lime-600 rounded-full flex items-center justify-center text-xs font-bold",children:a+1}),s("Testimonial")," ",a+1]}),e.jsx(g,{type:"button",variant:"outline",size:"sm",className:"text-red-600 hover:text-red-700 hover:bg-red-50 border-red-200",onClick:()=>{const l=(o("testimonials").testimonials||[]).filter((r,h)=>h!==a);n("testimonials",{testimonials:l})},children:e.jsx(C,{className:"h-4 w-4"})})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`testimonial_${a}_name`,children:s("Name")}),e.jsx(c,{id:`testimonial_${a}_name`,value:t.name||"",onChange:l=>{const r=[...o("testimonials").testimonials||[]];r[a]={...r[a],name:l.target.value},n("testimonials",{testimonials:r})},placeholder:s("John Doe")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`testimonial_${a}_role`,children:s("Role")}),e.jsx(c,{id:`testimonial_${a}_role`,value:t.role||"",onChange:l=>{const r=[...o("testimonials").testimonials||[]];r[a]={...r[a],role:l.target.value},n("testimonials",{testimonials:r})},placeholder:s("CEO")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`testimonial_${a}_company`,children:s("Company")}),e.jsx(c,{id:`testimonial_${a}_company`,value:t.company||"",onChange:l=>{const r=[...o("testimonials").testimonials||[]];r[a]={...r[a],company:l.target.value},n("testimonials",{testimonials:r})},placeholder:s("Company Name")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`testimonial_${a}_rating`,children:s("Rating")}),e.jsxs("select",{id:`testimonial_${a}_rating`,value:t.rating||5,onChange:l=>{const r=[...o("testimonials").testimonials||[]];r[a]={...r[a],rating:parseInt(l.target.value)},n("testimonials",{testimonials:r})},className:"w-full p-2 border border-gray-300 rounded-md",children:[e.jsx("option",{value:1,children:s("1 Star")}),e.jsx("option",{value:2,children:s("2 Stars")}),e.jsx("option",{value:3,children:s("3 Stars")}),e.jsx("option",{value:4,children:s("4 Stars")}),e.jsx("option",{value:5,children:s("5 Stars")})]})]}),e.jsxs("div",{className:"space-y-3 md:col-span-2",children:[e.jsx(i,{htmlFor:`testimonial_${a}_content`,children:s("Content")}),e.jsx(u,{id:`testimonial_${a}_content`,value:t.content||"",onChange:l=>{const r=[...o("testimonials").testimonials||[]];r[a]={...r[a],content:l.target.value},n("testimonials",{testimonials:r})},placeholder:s("Testimonial content..."),rows:3})]})]})]},a)),e.jsxs(g,{type:"button",variant:"outline",className:"w-full border-2",style:{color:m,borderColor:m},onClick:()=>{const t=[...o("testimonials").testimonials||[],{name:"",role:"",company:"",content:"",rating:5}];n("testimonials",{testimonials:t})},children:[e.jsx(_,{className:"h-4 w-4 mr-2"}),s("Add Default Testimonial")]})]})]})]}),x==="plans"&&X&&e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center justify-between mb-6",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-violet-100 rounded-lg",children:e.jsx(v,{className:"h-5 w-5 text-violet-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Plans Section Content")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Pricing section title and description")})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(i,{className:"text-sm",children:s("Enable Section")}),e.jsx(f,{checked:((Me=($e=d.config_sections)==null?void 0:$e.section_visibility)==null?void 0:Me.plans)!==!1,onCheckedChange:t=>y("plans",t)})]})]}),e.jsxs("div",{className:"grid grid-cols-1 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"plans_title",children:s("Section Title")}),e.jsx(c,{id:"plans_title",value:o("plans").title||"",onChange:t=>n("plans",{title:t.target.value}),placeholder:s("Choose Your Plan")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"plans_subtitle",children:s("Section Subtitle")}),e.jsx(u,{id:"plans_subtitle",value:o("plans").subtitle||"",onChange:t=>n("plans",{subtitle:t.target.value}),placeholder:s("Start with our free plan and upgrade as you grow..."),rows:3})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"plans_faq_text",children:s("FAQ Text")}),e.jsx(c,{id:"plans_faq_text",value:o("plans").faq_text||"",onChange:t=>n("plans",{faq_text:t.target.value}),placeholder:s("Have questions about our plans? Reach out to our sales team for guidance.")})]})]})]}),e.jsx("div",{className:"bg-blue-50 border border-blue-200 rounded-lg p-4",children:e.jsxs("div",{className:"flex items-start",children:[e.jsx(G,{className:"h-5 w-5 text-blue-600 mr-2 mt-0.5"}),e.jsxs("div",{children:[e.jsx("h4",{className:"text-sm font-medium mb-1",style:{color:m},children:s("Plans Management")}),e.jsx("p",{className:"text-sm",style:{color:m+"cc"},children:s("The actual plans displayed on the landing page are managed through the Plans module. Go to Plans section to create, edit, or manage your subscription plans.")})]})]})})]}),x==="faq"&&e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center justify-between mb-6",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-sky-100 rounded-lg",children:e.jsx(U,{className:"h-5 w-5 text-sky-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("FAQ Section Content")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Section title, subtitle and CTA")})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(i,{className:"text-sm",children:s("Enable Section")}),e.jsx(f,{checked:((Ie=(Le=d.config_sections)==null?void 0:Le.section_visibility)==null?void 0:Ie.faq)!==!1,onCheckedChange:t=>y("faq",t)})]})]}),e.jsxs("div",{className:"grid grid-cols-1 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"faq_title",children:s("Section Title")}),e.jsx(c,{id:"faq_title",value:o("faq").title||"",onChange:t=>n("faq",{title:t.target.value}),placeholder:s("Frequently Asked Questions")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"faq_subtitle",children:s("Section Subtitle")}),e.jsx(u,{id:"faq_subtitle",value:o("faq").subtitle||"",onChange:t=>n("faq",{subtitle:t.target.value}),placeholder:s("Got questions? We've got answers..."),rows:3})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"faq_cta_text",children:s("CTA Text")}),e.jsx(c,{id:"faq_cta_text",value:o("faq").cta_text||"",onChange:t=>n("faq",{cta_text:t.target.value}),placeholder:s("Still have questions?")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"faq_button_text",children:s("Button Text")}),e.jsx(c,{id:"faq_button_text",value:o("faq").button_text||"",onChange:t=>n("faq",{button_text:t.target.value}),placeholder:s("Contact Support")})]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-slate-100 rounded-lg",children:e.jsx(U,{className:"h-5 w-5 text-slate-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Default FAQs")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Frequently asked questions and answers")})]})]}),e.jsxs("div",{className:"space-y-4",children:[(o("faq").faqs||[]).map((t,a)=>e.jsxs("div",{className:"bg-gray-50 border border-gray-200 rounded-xl p-5",children:[e.jsxs("div",{className:"flex items-center justify-between mb-4",children:[e.jsxs("h4",{className:"font-semibold text-gray-900 flex items-center gap-2",children:[e.jsx("span",{className:"w-6 h-6 bg-slate-100 text-slate-600 rounded-full flex items-center justify-center text-xs font-bold",children:a+1}),s("FAQ")," ",a+1]}),e.jsx(g,{type:"button",variant:"outline",size:"sm",className:"text-red-600 hover:text-red-700 hover:bg-red-50 border-red-200",onClick:()=>{const l=(o("faq").faqs||[]).filter((r,h)=>h!==a);n("faq",{faqs:l})},children:e.jsx(C,{className:"h-4 w-4"})})]}),e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`faq_${a}_question`,children:s("Question")}),e.jsx(c,{id:`faq_${a}_question`,value:t.question||"",onChange:l=>{const r=[...o("faq").faqs||[]];r[a]={...r[a],question:l.target.value},n("faq",{faqs:r})},placeholder:s("How does HRM work?")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`faq_${a}_answer`,children:s("Answer")}),e.jsx(u,{id:`faq_${a}_answer`,value:t.answer||"",onChange:l=>{const r=[...o("faq").faqs||[]];r[a]={...r[a],answer:l.target.value},n("faq",{faqs:r})},placeholder:s("HRM SaaS allows you to manage employees, payroll, attendance, and performance all in one modern platform."),rows:3})]})]})]},a)),e.jsxs(g,{type:"button",variant:"outline",className:"w-full border-2",style:{color:m,borderColor:m},onClick:()=>{const t=[...o("faq").faqs||[],{question:"",answer:""}];n("faq",{faqs:t})},children:[e.jsx(_,{className:"h-4 w-4 mr-2"}),s("Add FAQ")]})]})]})]}),x==="newsletter"&&e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center justify-between mb-6",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-orange-100 rounded-lg",children:e.jsx(v,{className:"h-5 w-5 text-orange-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Newsletter Content")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Newsletter section title and description")})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(i,{className:"text-sm",children:s("Enable Section")}),e.jsx(f,{checked:((Pe=(De=d.config_sections)==null?void 0:De.section_visibility)==null?void 0:Pe.newsletter)!==!1,onCheckedChange:t=>y("newsletter",t)})]})]}),e.jsxs("div",{className:"grid grid-cols-1 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"newsletter_title",children:s("Section Title")}),e.jsx(c,{id:"newsletter_title",value:o("newsletter").title||"",onChange:t=>n("newsletter",{title:t.target.value}),placeholder:s("Stay Updated with HRM SaaS")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"newsletter_subtitle",children:s("Section Subtitle")}),e.jsx(u,{id:"newsletter_subtitle",value:o("newsletter").subtitle||"",onChange:t=>n("newsletter",{subtitle:t.target.value}),placeholder:s("Get the latest updates, networking tips..."),rows:3})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"newsletter_privacy_text",children:s("Privacy Text")}),e.jsx(c,{id:"newsletter_privacy_text",value:o("newsletter").privacy_text||"",onChange:t=>n("newsletter",{privacy_text:t.target.value}),placeholder:s("No spam, unsubscribe at any time...")})]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-red-100 rounded-lg",children:e.jsx(H,{className:"h-5 w-5 text-red-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Newsletter Benefits")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Benefits of subscribing to newsletter")})]})]}),e.jsxs("div",{className:"space-y-4",children:[(o("newsletter").benefits||[]).map((t,a)=>e.jsxs("div",{className:"bg-gray-50 border border-gray-200 rounded-xl p-5",children:[e.jsxs("div",{className:"flex items-center justify-between mb-4",children:[e.jsxs("h4",{className:"font-semibold text-gray-900 flex items-center gap-2",children:[e.jsx("span",{className:"w-6 h-6 bg-red-100 text-red-600 rounded-full flex items-center justify-center text-xs font-bold",children:a+1}),s("Benefit")," ",a+1]}),e.jsx(g,{type:"button",variant:"outline",size:"sm",className:"text-red-600 hover:text-red-700 hover:bg-red-50 border-red-200",onClick:()=>{const l=(o("newsletter").benefits||[]).filter((r,h)=>h!==a);n("newsletter",{benefits:l})},children:e.jsx(C,{className:"h-4 w-4"})})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`benefit_${a}_icon`,children:s("Icon (Emoji)")}),e.jsx(c,{id:`benefit_${a}_icon`,value:t.icon||"",onChange:l=>{const r=[...o("newsletter").benefits||[]];r[a]={...r[a],icon:l.target.value},n("newsletter",{benefits:r})},placeholder:"📧",maxLength:2})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`benefit_${a}_title`,children:"Title"}),e.jsx(c,{id:`benefit_${a}_title`,value:t.title||"",onChange:l=>{const r=[...o("newsletter").benefits||[]];r[a]={...r[a],title:l.target.value},n("newsletter",{benefits:r})},placeholder:s("Weekly Updates")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`benefit_${a}_description`,children:s("Description")}),e.jsx(c,{id:`benefit_${a}_description`,value:t.description||"",onChange:l=>{const r=[...o("newsletter").benefits||[]];r[a]={...r[a],description:l.target.value},n("newsletter",{benefits:r})},placeholder:s("Stay informed about the latest HRM SaaS features and improvements.")})]})]})]},a)),e.jsxs(g,{type:"button",variant:"outline",className:"w-full border-2",style:{color:m,borderColor:m},onClick:()=>{const t=[...o("newsletter").benefits||[],{icon:"",title:"",description:""}];n("newsletter",{benefits:t})},children:[e.jsx(_,{className:"h-4 w-4 mr-2"}),s("Add Benefit")]})]})]})]}),x==="contact"&&e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center justify-between mb-6",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-teal-100 rounded-lg",children:e.jsx(v,{className:"h-5 w-5 text-teal-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Contact Section Content")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Contact section titles and descriptions")})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(i,{className:"text-sm",children:s("Enable Section")}),e.jsx(f,{checked:((Oe=(Ee=d.config_sections)==null?void 0:Ee.section_visibility)==null?void 0:Oe.contact)!==!1,onCheckedChange:t=>y("contact",t)})]})]}),e.jsxs("div",{className:"grid grid-cols-1 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"contact_title",children:s("Section Title")}),e.jsx(c,{id:"contact_title",value:o("contact").title||"",onChange:t=>n("contact",{title:t.target.value}),placeholder:s("Get in Touch")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"contact_subtitle",children:s("Section Subtitle")}),e.jsx(u,{id:"contact_subtitle",value:o("contact").subtitle||"",onChange:t=>n("contact",{subtitle:t.target.value}),placeholder:s("Have questions about HRM SaaS ?..."),rows:3})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"contact_form_title",children:s("Form Title")}),e.jsx(c,{id:"contact_form_title",value:o("contact").form_title||"",onChange:t=>n("contact",{form_title:t.target.value}),placeholder:s("Send us a Message")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"contact_info_title",children:s("Contact Info Title")}),e.jsx(c,{id:"contact_info_title",value:o("contact").info_title||"",onChange:t=>n("contact",{info_title:t.target.value}),placeholder:s("Contact Information")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"contact_info_description",children:s("Contact Info Description")}),e.jsx(u,{id:"contact_info_description",value:o("contact").info_description||"",onChange:t=>n("contact",{info_description:t.target.value}),placeholder:s("We're here to help and answer any question..."),rows:3})]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-emerald-100 rounded-lg",children:e.jsx(K,{className:"h-5 w-5 text-emerald-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Contact Information")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Company contact details")})]})]}),e.jsxs("div",{className:"grid grid-cols-1 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"contact_email",children:s("Email Address")}),e.jsx(c,{id:"contact_email",name:"contact_email",value:d.contact_email||"",onChange:S,placeholder:"support@hrm.com",type:"email"})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"contact_phone",children:s("Phone Number")}),e.jsx(c,{id:"contact_phone",name:"contact_phone",value:d.contact_phone||"",onChange:S,placeholder:s("+1 (555) 123-4567")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"contact_address",children:s("Address")}),e.jsx(u,{id:"contact_address",name:"contact_address",value:d.contact_address||"",onChange:S,placeholder:s("123 Business Ave, Suite 100, San Francisco, CA 94105"),rows:2})]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-indigo-100 rounded-lg",children:e.jsx(te,{className:"h-5 w-5 text-indigo-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Contact FAQs")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Contact-related frequently asked questions")})]})]}),e.jsxs("div",{className:"space-y-4",children:[(o("contact").faqs||[]).map((t,a)=>e.jsxs("div",{className:"p-4 border rounded-lg space-y-4",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("h4",{className:"font-medium",children:[s("FAQ")," ",a+1]}),e.jsx(g,{type:"button",variant:"outline",size:"sm",className:"text-red-600 hover:text-red-700 hover:bg-red-50 border-red-200",onClick:()=>{const l=(o("contact").faqs||[]).filter((r,h)=>h!==a);n("contact",{faqs:l})},children:e.jsx(C,{className:"h-4 w-4"})})]}),e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`contact_faq_${a}_question`,children:"Question"}),e.jsx(c,{id:`contact_faq_${a}_question`,value:t.question||"",onChange:l=>{const r=[...o("contact").faqs||[]];r[a]={...r[a],question:l.target.value},n("contact",{faqs:r})},placeholder:s("How quickly do you respond?")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`contact_faq_${a}_answer`,children:"Answer"}),e.jsx(u,{id:`contact_faq_${a}_answer`,value:t.answer||"",onChange:l=>{const r=[...o("contact").faqs||[]];r[a]={...r[a],answer:l.target.value},n("contact",{faqs:r})},placeholder:s("We typically respond within 24 hours..."),rows:2})]})]})]},a)),e.jsxs(g,{type:"button",variant:"outline",className:"w-full border-2",style:{color:m,borderColor:m},onClick:()=>{const t=[...o("contact").faqs||[],{question:"",answer:""}];n("contact",{faqs:t})},children:[e.jsx(_,{className:"h-4 w-4 mr-2"}),s("Add FAQ")]})]})]})]}),x==="footer"&&e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center justify-between mb-6",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-gray-100 rounded-lg",children:e.jsx(v,{className:"h-5 w-5 text-gray-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Footer Content")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Footer description and newsletter content")})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(i,{className:"text-sm",children:s("Enable Section")}),e.jsx(f,{checked:((Be=(We=d.config_sections)==null?void 0:We.section_visibility)==null?void 0:Be.footer)!==!1,onCheckedChange:t=>y("footer",t)})]})]}),e.jsxs("div",{className:"grid grid-cols-1 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"footer_description",children:s("Company Description")}),e.jsx(u,{id:"footer_description",value:o("footer").description||"",onChange:t=>n("footer",{description:t.target.value}),placeholder:s("Transforming professional networking..."),rows:3})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"footer_newsletter_title",children:s("Newsletter Title")}),e.jsx(c,{id:"footer_newsletter_title",value:o("footer").newsletter_title||"",onChange:t=>n("footer",{newsletter_title:t.target.value}),placeholder:s("Stay Updated with Our Latest Features")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"footer_newsletter_subtitle",children:s("Newsletter Subtitle")}),e.jsx(c,{id:"footer_newsletter_subtitle",value:o("footer").newsletter_subtitle||"",onChange:t=>n("footer",{newsletter_subtitle:t.target.value}),placeholder:s("Join our newsletter for product updates...")})]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-blue-100 rounded-lg",children:e.jsx(Y,{className:"h-5 w-5 text-blue-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Social Links")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Social media links and profiles")})]})]}),e.jsxs("div",{className:"space-y-4",children:[(o("footer").social_links||[]).map((t,a)=>e.jsxs("div",{className:"bg-gray-50 border border-gray-200 rounded-xl p-5",children:[e.jsxs("div",{className:"flex items-center justify-between mb-4",children:[e.jsxs("h4",{className:"font-semibold text-gray-900 flex items-center gap-2",children:[e.jsx("span",{className:"w-6 h-6 bg-blue-100 text-blue-600 rounded-full flex items-center justify-center text-xs font-bold",children:a+1}),s("Social Link")," ",a+1]}),e.jsx(g,{type:"button",variant:"outline",size:"sm",className:"text-red-600 hover:text-red-700 hover:bg-red-50 border-red-200",onClick:()=>{const l=(o("footer").social_links||[]).filter((r,h)=>h!==a);n("footer",{social_links:l})},children:e.jsx(C,{className:"h-4 w-4"})})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`social_${a}_name`,children:s("Name")}),e.jsx(c,{id:`social_${a}_name`,value:t.name||"",onChange:l=>{const r=[...o("footer").social_links||[]];r[a]={...r[a],name:l.target.value},n("footer",{social_links:r})},placeholder:s("Facebook")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`social_${a}_icon`,children:s("Icon")}),e.jsxs("select",{id:`social_${a}_icon`,value:t.icon||"Facebook",onChange:l=>{const r=[...o("footer").social_links||[]];r[a]={...r[a],icon:l.target.value},n("footer",{social_links:r})},className:"w-full p-2 border border-gray-300 rounded-md",children:[e.jsx("option",{value:"Facebook",children:"Facebook"}),e.jsx("option",{value:"Twitter",children:"Twitter"}),e.jsx("option",{value:"Linkedin",children:"LinkedIn"}),e.jsx("option",{value:"Instagram",children:"Instagram"})]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`social_${a}_href`,children:s("URL")}),e.jsx(c,{id:`social_${a}_href`,value:t.href||"",onChange:l=>{const r=[...o("footer").social_links||[]];r[a]={...r[a],href:l.target.value},n("footer",{social_links:r})},placeholder:"https://facebook.com/..."})]})]})]},a)),e.jsxs(g,{type:"button",variant:"outline",className:"w-full border-2",style:{color:m,borderColor:m},onClick:()=>{const t=[...o("footer").social_links||[],{name:"",icon:"Facebook",href:""}];n("footer",{social_links:t})},children:[e.jsx(_,{className:"h-4 w-4 mr-2"}),s("Add Social Link")]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-purple-100 rounded-lg",children:e.jsx(te,{className:"h-5 w-5 text-purple-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Footer Links")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Footer navigation links by category")})]})]}),e.jsx("div",{className:"space-y-6",children:["product","company","support","legal"].map(t=>{var a,l,r,h;return e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`${t}_title`,children:s("Section Title")}),e.jsx(c,{id:`${t}_title`,value:((a=o("footer").section_titles)==null?void 0:a[t])||"",onChange:j=>{const p={...o("footer").section_titles};p[t]=j.target.value,n("footer",{section_titles:p})},placeholder:t.charAt(0).toUpperCase()+t.slice(1)})]}),e.jsxs("h4",{className:"font-medium",children:[((l=o("footer").section_titles)==null?void 0:l[t])||t.charAt(0).toUpperCase()+t.slice(1)," Links"]}),(((r=o("footer").links)==null?void 0:r[t])||[]).map((j,p)=>e.jsxs("div",{className:"grid grid-cols-2 gap-4 p-4 border rounded-lg",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`${t}_${p}_name`,children:s("Name")}),e.jsx(c,{id:`${t}_${p}_name`,value:j.name||"",onChange:q=>{const w={...o("footer").links};w[t]||(w[t]=[]),w[t][p]={...w[t][p],name:q.target.value},n("footer",{links:w})},placeholder:s("Features")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`${t}_${p}_href`,children:s("URL")}),e.jsxs("div",{className:"flex gap-2",children:[e.jsx(c,{id:`${t}_${p}_href`,value:j.href||"",onChange:q=>{const w={...o("footer").links};w[t]||(w[t]=[]),w[t][p]={...w[t][p],href:q.target.value},n("footer",{links:w})},placeholder:"#features"}),e.jsx(g,{type:"button",variant:"outline",size:"sm",className:"text-red-600 hover:text-red-700 hover:bg-red-50 border-red-200",onClick:()=>{const q={...o("footer").links};q[t]&&(q[t]=q[t].filter((w,Ns)=>Ns!==p),n("footer",{links:q}))},children:e.jsx(C,{className:"h-4 w-4"})})]})]})]},p)),e.jsxs(g,{type:"button",variant:"outline",size:"sm",className:"border-2",style:{color:m,borderColor:m},onClick:()=>{const j={...o("footer").links};j[t]||(j[t]=[]),j[t].push({name:"",href:""}),n("footer",{links:j})},children:[e.jsx(_,{className:"h-4 w-4 mr-2"}),s("Add")," ",((h=o("footer").section_titles)==null?void 0:h[t])||t.charAt(0).toUpperCase()+t.slice(1)," ",s("Link")]})]},t)})})]})]}),x==="design"&&e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex items-center",children:[e.jsx(gs,{className:"h-5 w-5 mr-2 text-muted-foreground"}),e.jsx("h3",{className:"text-base font-medium",children:s("Colors & Theme")})]}),e.jsx(W,{className:"my-2"}),e.jsxs("div",{className:"grid grid-cols-3 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"primary_color",children:s("Primary Color")}),e.jsxs("div",{className:"flex gap-2",children:[e.jsx(c,{id:"primary_color",type:"color",value:((Ue=(Ge=d.config_sections)==null?void 0:Ge.theme)==null?void 0:Ue.primary_color)||"#3b82f6",onChange:t=>b({primary_color:t.target.value}),className:"w-16 h-10 p-1"}),e.jsx(c,{value:((Je=(ze=d.config_sections)==null?void 0:ze.theme)==null?void 0:Je.primary_color)||"#3b82f6",onChange:t=>b({primary_color:t.target.value}),placeholder:"#3b82f6"})]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"secondary_color",children:s("Secondary Color")}),e.jsxs("div",{className:"flex gap-2",children:[e.jsx(c,{id:"secondary_color",type:"color",value:((Ye=(Qe=d.config_sections)==null?void 0:Qe.theme)==null?void 0:Ye.secondary_color)||"#8b5cf6",onChange:t=>b({secondary_color:t.target.value}),className:"w-16 h-10 p-1"}),e.jsx(c,{value:((Ke=(Ve=d.config_sections)==null?void 0:Ve.theme)==null?void 0:Ke.secondary_color)||"#8b5cf6",onChange:t=>b({secondary_color:t.target.value}),placeholder:"#8b5cf6"})]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"accent_color",children:s("Accent Color")}),e.jsxs("div",{className:"flex gap-2",children:[e.jsx(c,{id:"accent_color",type:"color",value:((Ze=(Xe=d.config_sections)==null?void 0:Xe.theme)==null?void 0:Ze.accent_color)||"#10b77f",onChange:t=>b({accent_color:t.target.value}),className:"w-16 h-10 p-1"}),e.jsx(c,{value:((ss=(es=d.config_sections)==null?void 0:es.theme)==null?void 0:ss.accent_color)||"#10b77f",onChange:t=>b({accent_color:t.target.value}),placeholder:"#10b77f"})]})]})]})]}),e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex items-center",children:[e.jsx(xs,{className:"h-5 w-5 mr-2 text-muted-foreground"}),e.jsx("h3",{className:"text-base font-medium",children:s("Images & Logos")})]}),e.jsx(W,{className:"my-2"}),e.jsxs("div",{className:"grid grid-cols-2 gap-4",children:[e.jsx("div",{className:"space-y-3",children:e.jsx(O,{label:s("Logo (Light)"),value:P(((as=(ts=d.config_sections)==null?void 0:ts.theme)==null?void 0:as.logo_light)||""),onChange:t=>{b({logo_light:D(t)})},placeholder:s("Select light logo...")})}),e.jsx("div",{className:"space-y-3",children:e.jsx(O,{label:s("Logo (Dark)"),value:P(((ls=(rs=d.config_sections)==null?void 0:rs.theme)==null?void 0:ls.logo_dark)||""),onChange:t=>{b({logo_dark:D(t)})},placeholder:s("Select dark logo...")})})]})]})]}),x==="order"&&e.jsx("div",{className:"space-y-6",children:e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-indigo-100 rounded-lg",children:e.jsx(Q,{className:"h-5 w-5 text-indigo-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:s("Section Order")}),e.jsx("p",{className:"text-sm text-gray-500",children:s("Drag and drop to reorder sections on your landing page")})]})]}),e.jsx("div",{className:"space-y-3",children:(((os=d.config_sections)==null?void 0:os.section_order)||[]).map((t,a)=>{var h,j;const l={header:s("Header"),hero:s("Hero"),features:s("Features"),screenshots:s("Screenshots"),why_choose_us:s("Why Choose Us"),about:s("About"),team:s("Team"),testimonials:s("Testimonials"),plans:s("Plans"),faq:s("FAQ"),newsletter:s("Newsletter"),contact:s("Contact"),footer:s("Footer")},r=((j=(h=d.config_sections)==null?void 0:h.section_visibility)==null?void 0:j[t])!==!1;return e.jsxs("div",{draggable:!0,onDragStart:p=>bs(p,a),onDragOver:ys,onDrop:p=>fs(p,a),className:`flex items-center gap-3 p-4 border rounded-lg cursor-move transition-all hover:shadow-md ${r?"bg-white border-gray-200":"bg-gray-50 border-gray-300 opacity-60"}`,children:[e.jsx(Is,{className:"h-5 w-5 text-gray-400"}),e.jsxs("div",{className:"flex-1 flex items-center justify-between",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("span",{className:"w-8 h-8 bg-blue-100 text-blue-600 rounded-full flex items-center justify-center text-sm font-bold",children:a+1}),e.jsxs("div",{children:[e.jsx("h4",{className:"font-medium text-gray-900",children:l[t]||t}),e.jsx("p",{className:"text-sm text-gray-500",children:s(r?"Enabled":"Disabled")})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(i,{className:"text-sm",children:s("Enable")}),e.jsx(f,{checked:r,onCheckedChange:p=>y(t,p)})]})]})]},t)})}),e.jsx("div",{className:"mt-6 p-4 bg-blue-50 border border-blue-200 rounded-lg",children:e.jsxs("div",{className:"flex items-start",children:[e.jsx(G,{className:"h-5 w-5 text-blue-600 mr-2 mt-0.5"}),e.jsxs("div",{children:[e.jsx("h4",{className:"text-sm font-medium text-blue-900 mb-1",children:s("How to reorder")}),e.jsx("p",{className:"text-sm text-blue-700",children:s("Click and drag any section to change its position. Disabled sections will still appear in the order but won't be visible on the landing page.")})]})]})})]})}),x==="advanced"&&e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex items-center",children:[e.jsx(se,{className:"h-5 w-5 mr-2 text-muted-foreground"}),e.jsx("h3",{className:"text-base font-medium",children:s("SEO Settings")})]}),e.jsx(W,{className:"my-2"}),e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"meta_title",children:s("Meta Title")}),e.jsx(c,{id:"meta_title",value:((is=(ns=d.config_sections)==null?void 0:ns.seo)==null?void 0:is.meta_title)||"",onChange:t=>ce({meta_title:t.target.value}),placeholder:s("Landing Page Title")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"meta_description",children:s("Meta Description")}),e.jsx(u,{id:"meta_description",value:((ds=(cs=d.config_sections)==null?void 0:cs.seo)==null?void 0:ds.meta_description)||"",onChange:t=>ce({meta_description:t.target.value}),placeholder:s("Landing page description for search engines"),rows:3})]})]})]}),e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex items-center",children:[e.jsx(B,{className:"h-5 w-5 mr-2 text-muted-foreground"}),e.jsx("h3",{className:"text-base font-medium",children:s("Custom CSS")})]}),e.jsx(W,{className:"my-2"}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"custom_css",children:s("Custom CSS")}),e.jsx(u,{id:"custom_css",value:((ms=d.config_sections)==null?void 0:ms.custom_css)||"",onChange:t=>k("config_sections",{...d.config_sections,custom_css:t.target.value}),placeholder:s("Add your custom CSS here"),rows:6,className:"font-mono text-sm"}),e.jsx("p",{className:"text-xs text-muted-foreground",children:s("Add custom CSS to override default styles")})]})]}),e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"flex items-center",children:[e.jsx(B,{className:"h-5 w-5 mr-2 text-muted-foreground"}),e.jsx("h3",{className:"text-base font-medium",children:s("Custom JavaScript")})]}),e.jsx(W,{className:"my-2"}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"custom_js",children:s("Custom JavaScript")}),e.jsx(u,{id:"custom_js",value:((hs=d.config_sections)==null?void 0:hs.custom_js)||"",onChange:t=>k("config_sections",{...d.config_sections,custom_js:t.target.value}),placeholder:s("Add your custom JavaScript here"),rows:6,className:"font-mono text-sm"}),e.jsx("p",{className:"text-xs text-muted-foreground",children:s("Add custom JavaScript for advanced functionality")})]})]})]})]})]})]}),e.jsx($s,{})]})}export{Et as default}; diff --git a/public/build/assets/settings-about-DrFNmmCc.js b/public/build/assets/settings-about-DJkZY98j.js similarity index 97% rename from public/build/assets/settings-about-DrFNmmCc.js rename to public/build/assets/settings-about-DJkZY98j.js index 9b63eacfc..0299d2dc8 100644 --- a/public/build/assets/settings-about-DrFNmmCc.js +++ b/public/build/assets/settings-about-DJkZY98j.js @@ -1 +1 @@ -import{j as e}from"./ui-Z445SNHD.js";import{a as I,E as F,L as i,I as c,ac as v,M as T,B as h,T as A,P as p,g as $}from"./app-36WMjvX0.js";import{T as x}from"./textarea-CdnKPU5F.js";import{S as _}from"./switch-C7AW5g5G.js";import{T as L}from"./type-DlbqWp8I.js";import{C as P}from"./chart-column-GeSBJr5Y.js";import{T as y}from"./trash-2-Dxg0nP1A.js";import{U as V}from"./users-Czs1F8XM.js";import"./utils-BWxnHGCV.js";import"./index-9MclThM-.js";function Z({data:N,setData:E,errors:d,handleInputChange:R,getSectionData:r,updateSectionData:o,updateSectionVisibility:f,t:a=u=>u}){var g,j;const{themeColor:u,customColor:w}=I(),m=u==="custom"?w:A[u],C=s=>{if(!s||!s.startsWith("http"))return s;const l=s.indexOf("/storage/");return l!==-1?s.substring(l):s},k=s=>s&&(s.startsWith("/screenshots/")?`${window.appSettings.imageUrl}${s}`:$(s));return e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center justify-between mb-6",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-blue-100 rounded-lg",children:e.jsx(F,{className:"h-5 w-5 text-blue-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:a("About Layout")}),e.jsx("p",{className:"text-sm text-gray-500",children:a("Configure about section layout and positioning")})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(i,{className:"text-sm",children:a("Enable Section")}),e.jsx(_,{checked:((j=(g=N.config_sections)==null?void 0:g.section_visibility)==null?void 0:j.about)!==!1,onCheckedChange:s=>f("about",s)})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"about_layout",children:a("Layout Style")}),e.jsxs("select",{id:"about_layout",name:"about_layout",value:r("about").layout||"image-right",onChange:s=>o("about",{layout:s.target.value}),className:"w-full p-2 border border-gray-300 rounded-md",children:[e.jsx("option",{value:"image-right",children:a("Content Left, Image Right")}),e.jsx("option",{value:"image-left",children:a("Image Left, Content Right")}),e.jsx("option",{value:"centered",children:a("Centered Content")})]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"about_image_position",children:a("Image Position")}),e.jsxs("select",{id:"about_image_position",name:"about_image_position",value:r("about").image_position||"right",onChange:s=>o("about",{image_position:s.target.value}),className:"w-full p-2 border border-gray-300 rounded-md",children:[e.jsx("option",{value:"right",children:a("Right Side")}),e.jsx("option",{value:"left",children:a("Left Side")}),e.jsx("option",{value:"background",children:a("Background")})]})]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-green-100 rounded-lg",children:e.jsx(L,{className:"h-5 w-5 text-green-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:a("About Content")}),e.jsx("p",{className:"text-sm text-gray-500",children:a("About section title, description and story")})]})]}),e.jsxs("div",{className:"grid grid-cols-1 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"about_title",children:a("About Title")}),e.jsx(c,{id:"about_title",name:"about_title",value:r("about").title||"",onChange:s=>o("about",{title:s.target.value}),placeholder:a("About section title")}),d.about_title&&e.jsx("p",{className:"text-red-600 text-sm",children:d.about_title})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"about_description",children:a("About Description")}),e.jsx(x,{id:"about_description",name:"about_description",value:r("about").description||"",onChange:s=>o("about",{description:s.target.value}),placeholder:a("Tell visitors about your company"),rows:4}),d.about_description&&e.jsx("p",{className:"text-red-600 text-sm",children:d.about_description})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"about_story_title",children:a("Story Title")}),e.jsx(c,{id:"about_story_title",name:"about_story_title",value:r("about").story_title||"",onChange:s=>o("about",{story_title:s.target.value}),placeholder:a("We are passionate about simplifying HR management for businesses of all sizes.")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"about_story_content",children:a("Story Content")}),e.jsx(x,{id:"about_story_content",name:"about_story_content",value:r("about").story_content||"",onChange:s=>o("about",{story_content:s.target.value}),placeholder:a("Founded by a team of networking enthusiasts..."),rows:4})]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-purple-100 rounded-lg",children:e.jsx(v,{className:"h-5 w-5 text-purple-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:a("About Image & Style")}),e.jsx("p",{className:"text-sm text-gray-500",children:a("Images, colors and visual effects")})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsx("div",{className:"space-y-3",children:e.jsx(T,{label:a("About Image"),value:k(r("about").image||""),onChange:s=>{o("about",{image:C(s)})},placeholder:a("Select about section image...")})}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"about_background_color",children:a("Background Color")}),e.jsxs("div",{className:"flex gap-2",children:[e.jsx(c,{id:"about_background_color",name:"about_background_color",type:"color",value:r("about").background_color||"#f9fafb",onChange:s=>o("about",{background_color:s.target.value}),className:"w-16 h-10 p-1"}),e.jsx(c,{value:r("about").background_color||"#f9fafb",onChange:s=>o("about",{background_color:s.target.value}),placeholder:"#f9fafb"})]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx(i,{htmlFor:"about_parallax",children:a("Parallax Effect")}),e.jsx(_,{id:"about_parallax",name:"about_parallax",checked:r("about").parallax||!1,onCheckedChange:s=>o("about",{parallax:s})})]}),e.jsx("p",{className:"text-xs text-muted-foreground",children:a("Enable parallax scrolling effect")})]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-orange-100 rounded-lg",children:e.jsx(P,{className:"h-5 w-5 text-orange-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:a("About Statistics")}),e.jsx("p",{className:"text-sm text-gray-500",children:a("Key metrics and achievements")})]})]}),e.jsxs("div",{className:"space-y-4",children:[(r("about").stats||[]).map((s,l)=>e.jsxs("div",{className:"bg-gray-50 border border-gray-200 rounded-xl p-5",children:[e.jsxs("div",{className:"flex items-center justify-between mb-4",children:[e.jsxs("h4",{className:"font-semibold text-gray-900 flex items-center gap-2",children:[e.jsx("span",{className:"w-6 h-6 bg-orange-100 text-orange-600 rounded-full flex items-center justify-center text-xs font-bold",children:l+1}),a("Statistic")," ",l+1]}),e.jsx(h,{type:"button",variant:"outline",size:"sm",className:"text-red-600 hover:text-red-700 hover:bg-red-50 border-red-200",onClick:()=>{const n=(r("about").stats||[]).filter((t,b)=>b!==l);o("about",{stats:n})},children:e.jsx(y,{className:"h-4 w-4"})})]}),e.jsxs("div",{className:"grid grid-cols-3 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`about_stat_${l}_value`,children:a("Value")}),e.jsx(c,{id:`about_stat_${l}_value`,value:s.value||"",onChange:n=>{const t=[...r("about").stats||[]];t[l]={...t[l],value:n.target.value},o("about",{stats:t})},placeholder:a("4+ Years")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`about_stat_${l}_label`,children:a("Label")}),e.jsx(c,{id:`about_stat_${l}_label`,value:s.label||"",onChange:n=>{const t=[...r("about").stats||[]];t[l]={...t[l],label:n.target.value},o("about",{stats:t})},placeholder:a("Experience")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`about_stat_${l}_color`,children:"Color"}),e.jsx("div",{className:"flex gap-2",children:e.jsxs("select",{id:`about_stat_${l}_color`,value:s.color||"blue",onChange:n=>{const t=[...r("about").stats||[]];t[l]={...t[l],color:n.target.value},o("about",{stats:t})},className:"w-full p-2 border border-gray-300 rounded-md",children:[e.jsx("option",{value:"blue",children:"Blue"}),e.jsx("option",{value:"green",children:"Green"}),e.jsx("option",{value:"purple",children:"Purple"}),e.jsx("option",{value:"orange",children:"Orange"}),e.jsx("option",{value:"red",children:"Red"}),e.jsx("option",{value:"yellow",children:"Yellow"})]})})]})]})]},l)),e.jsxs(h,{type:"button",variant:"outline",className:"w-full border-2",style:{color:m,borderColor:m},onClick:()=>{const s=[...r("about").stats||[],{value:"",label:"",color:"blue"}];o("about",{stats:s})},children:[e.jsx(p,{className:"h-4 w-4 mr-2"}),a("Add Statistic")]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-teal-100 rounded-lg",children:e.jsx(V,{className:"h-5 w-5 text-teal-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:a("About Values")}),e.jsx("p",{className:"text-sm text-gray-500",children:a("Company values and mission statements")})]})]}),e.jsxs("div",{className:"space-y-4",children:[(r("about").values||[]).map((s,l)=>e.jsxs("div",{className:"bg-gray-50 border border-gray-200 rounded-xl p-5",children:[e.jsxs("div",{className:"flex items-center justify-between mb-4",children:[e.jsxs("h4",{className:"font-semibold text-gray-900 flex items-center gap-2",children:[e.jsx("span",{className:"w-6 h-6 bg-teal-100 text-teal-600 rounded-full flex items-center justify-center text-xs font-bold",children:l+1}),a("Value")," ",l+1]}),e.jsx(h,{type:"button",variant:"outline",size:"sm",className:"text-red-600 hover:text-red-700 hover:bg-red-50 border-red-200",onClick:()=>{const n=(r("about").values||[]).filter((t,b)=>b!==l);o("about",{values:n})},children:e.jsx(y,{className:"h-4 w-4"})})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`about_value_${l}_title`,children:a("Title")}),e.jsx(c,{id:`about_value_${l}_title`,value:s.title||"",onChange:n=>{const t=[...r("about").values||[]];t[l]={...t[l],title:n.target.value},o("about",{values:t})},placeholder:"Our Mission"})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`about_value_${l}_icon`,children:a("Icon")}),e.jsxs("select",{id:`about_value_${l}_icon`,value:s.icon||"target",onChange:n=>{const t=[...r("about").values||[]];t[l]={...t[l],icon:n.target.value},o("about",{values:t})},className:"w-full p-2 border border-gray-300 rounded-md",children:[e.jsx("option",{value:"target",children:"Target"}),e.jsx("option",{value:"heart",children:"Heart"}),e.jsx("option",{value:"award",children:"Award"}),e.jsx("option",{value:"lightbulb",children:"Lightbulb"}),e.jsx("option",{value:"star",children:"Star"}),e.jsx("option",{value:"shield",children:"Shield"}),e.jsx("option",{value:"users",children:"Users"}),e.jsx("option",{value:"zap",children:"Zap"})]})]}),e.jsxs("div",{className:"space-y-3 md:col-span-1",children:[e.jsx(i,{htmlFor:`about_value_${l}_description`,children:a("Description")}),e.jsx(x,{id:`about_value_${l}_description`,value:s.description||"",onChange:n=>{const t=[...r("about").values||[]];t[l]={...t[l],description:n.target.value},o("about",{values:t})},placeholder:"To revolutionize professional networking...",rows:3})]})]})]},l)),e.jsxs(h,{type:"button",variant:"outline",className:"w-full border-2",style:{color:m,borderColor:m},onClick:()=>{const s=[...r("about").values||[],{title:"",description:"",icon:"target"}];o("about",{values:s})},children:[e.jsx(p,{className:"h-4 w-4 mr-2"}),a("Add Value")]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-pink-100 rounded-lg",children:e.jsx(v,{className:"h-5 w-5 text-pink-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:a("Image Section")}),e.jsx("p",{className:"text-sm text-gray-500",children:a("Image overlay content and icons")})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"about_image_title",children:a("Image Title")}),e.jsx(c,{id:"about_image_title",name:"about_image_title",value:r("about").image_title||"",onChange:s=>o("about",{image_title:s.target.value}),placeholder:"Innovation Driven"})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"about_image_subtitle",children:a("Image Subtitle")}),e.jsx(c,{id:"about_image_subtitle",name:"about_image_subtitle",value:r("about").image_subtitle||"",onChange:s=>o("about",{image_subtitle:s.target.value}),placeholder:"Building the future of networking"})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"about_image_icon",children:a("Image Icon")}),e.jsx(c,{id:"about_image_icon",name:"about_image_icon",value:r("about").image_icon||"",onChange:s=>o("about",{image_icon:s.target.value}),placeholder:"🚀",maxLength:5})]})]})]})]})}export{Z as default}; +import{j as e}from"./ui-Z445SNHD.js";import{a as I,E as F,L as i,I as c,ac as v,M as T,B as h,T as A,P as p,g as $}from"./app-Da3PX8qg.js";import{T as x}from"./textarea-BgXisGCr.js";import{S as _}from"./switch-DCoM0Ivb.js";import{T as L}from"./type-DX1RNe21.js";import{C as P}from"./chart-column-CKzC1aib.js";import{T as y}from"./trash-2-15Ri11Yq.js";import{U as V}from"./users-BG7aX58P.js";import"./utils-BWxnHGCV.js";import"./index-9MclThM-.js";function Z({data:N,setData:E,errors:d,handleInputChange:R,getSectionData:r,updateSectionData:o,updateSectionVisibility:f,t:a=u=>u}){var g,j;const{themeColor:u,customColor:w}=I(),m=u==="custom"?w:A[u],C=s=>{if(!s||!s.startsWith("http"))return s;const l=s.indexOf("/storage/");return l!==-1?s.substring(l):s},k=s=>s&&(s.startsWith("/screenshots/")?`${window.appSettings.imageUrl}${s}`:$(s));return e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center justify-between mb-6",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-blue-100 rounded-lg",children:e.jsx(F,{className:"h-5 w-5 text-blue-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:a("About Layout")}),e.jsx("p",{className:"text-sm text-gray-500",children:a("Configure about section layout and positioning")})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(i,{className:"text-sm",children:a("Enable Section")}),e.jsx(_,{checked:((j=(g=N.config_sections)==null?void 0:g.section_visibility)==null?void 0:j.about)!==!1,onCheckedChange:s=>f("about",s)})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"about_layout",children:a("Layout Style")}),e.jsxs("select",{id:"about_layout",name:"about_layout",value:r("about").layout||"image-right",onChange:s=>o("about",{layout:s.target.value}),className:"w-full p-2 border border-gray-300 rounded-md",children:[e.jsx("option",{value:"image-right",children:a("Content Left, Image Right")}),e.jsx("option",{value:"image-left",children:a("Image Left, Content Right")}),e.jsx("option",{value:"centered",children:a("Centered Content")})]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"about_image_position",children:a("Image Position")}),e.jsxs("select",{id:"about_image_position",name:"about_image_position",value:r("about").image_position||"right",onChange:s=>o("about",{image_position:s.target.value}),className:"w-full p-2 border border-gray-300 rounded-md",children:[e.jsx("option",{value:"right",children:a("Right Side")}),e.jsx("option",{value:"left",children:a("Left Side")}),e.jsx("option",{value:"background",children:a("Background")})]})]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-green-100 rounded-lg",children:e.jsx(L,{className:"h-5 w-5 text-green-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:a("About Content")}),e.jsx("p",{className:"text-sm text-gray-500",children:a("About section title, description and story")})]})]}),e.jsxs("div",{className:"grid grid-cols-1 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"about_title",children:a("About Title")}),e.jsx(c,{id:"about_title",name:"about_title",value:r("about").title||"",onChange:s=>o("about",{title:s.target.value}),placeholder:a("About section title")}),d.about_title&&e.jsx("p",{className:"text-red-600 text-sm",children:d.about_title})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"about_description",children:a("About Description")}),e.jsx(x,{id:"about_description",name:"about_description",value:r("about").description||"",onChange:s=>o("about",{description:s.target.value}),placeholder:a("Tell visitors about your company"),rows:4}),d.about_description&&e.jsx("p",{className:"text-red-600 text-sm",children:d.about_description})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"about_story_title",children:a("Story Title")}),e.jsx(c,{id:"about_story_title",name:"about_story_title",value:r("about").story_title||"",onChange:s=>o("about",{story_title:s.target.value}),placeholder:a("We are passionate about simplifying HR management for businesses of all sizes.")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"about_story_content",children:a("Story Content")}),e.jsx(x,{id:"about_story_content",name:"about_story_content",value:r("about").story_content||"",onChange:s=>o("about",{story_content:s.target.value}),placeholder:a("Founded by a team of networking enthusiasts..."),rows:4})]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-purple-100 rounded-lg",children:e.jsx(v,{className:"h-5 w-5 text-purple-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:a("About Image & Style")}),e.jsx("p",{className:"text-sm text-gray-500",children:a("Images, colors and visual effects")})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsx("div",{className:"space-y-3",children:e.jsx(T,{label:a("About Image"),value:k(r("about").image||""),onChange:s=>{o("about",{image:C(s)})},placeholder:a("Select about section image...")})}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"about_background_color",children:a("Background Color")}),e.jsxs("div",{className:"flex gap-2",children:[e.jsx(c,{id:"about_background_color",name:"about_background_color",type:"color",value:r("about").background_color||"#f9fafb",onChange:s=>o("about",{background_color:s.target.value}),className:"w-16 h-10 p-1"}),e.jsx(c,{value:r("about").background_color||"#f9fafb",onChange:s=>o("about",{background_color:s.target.value}),placeholder:"#f9fafb"})]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx(i,{htmlFor:"about_parallax",children:a("Parallax Effect")}),e.jsx(_,{id:"about_parallax",name:"about_parallax",checked:r("about").parallax||!1,onCheckedChange:s=>o("about",{parallax:s})})]}),e.jsx("p",{className:"text-xs text-muted-foreground",children:a("Enable parallax scrolling effect")})]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-orange-100 rounded-lg",children:e.jsx(P,{className:"h-5 w-5 text-orange-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:a("About Statistics")}),e.jsx("p",{className:"text-sm text-gray-500",children:a("Key metrics and achievements")})]})]}),e.jsxs("div",{className:"space-y-4",children:[(r("about").stats||[]).map((s,l)=>e.jsxs("div",{className:"bg-gray-50 border border-gray-200 rounded-xl p-5",children:[e.jsxs("div",{className:"flex items-center justify-between mb-4",children:[e.jsxs("h4",{className:"font-semibold text-gray-900 flex items-center gap-2",children:[e.jsx("span",{className:"w-6 h-6 bg-orange-100 text-orange-600 rounded-full flex items-center justify-center text-xs font-bold",children:l+1}),a("Statistic")," ",l+1]}),e.jsx(h,{type:"button",variant:"outline",size:"sm",className:"text-red-600 hover:text-red-700 hover:bg-red-50 border-red-200",onClick:()=>{const n=(r("about").stats||[]).filter((t,b)=>b!==l);o("about",{stats:n})},children:e.jsx(y,{className:"h-4 w-4"})})]}),e.jsxs("div",{className:"grid grid-cols-3 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`about_stat_${l}_value`,children:a("Value")}),e.jsx(c,{id:`about_stat_${l}_value`,value:s.value||"",onChange:n=>{const t=[...r("about").stats||[]];t[l]={...t[l],value:n.target.value},o("about",{stats:t})},placeholder:a("4+ Years")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`about_stat_${l}_label`,children:a("Label")}),e.jsx(c,{id:`about_stat_${l}_label`,value:s.label||"",onChange:n=>{const t=[...r("about").stats||[]];t[l]={...t[l],label:n.target.value},o("about",{stats:t})},placeholder:a("Experience")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`about_stat_${l}_color`,children:"Color"}),e.jsx("div",{className:"flex gap-2",children:e.jsxs("select",{id:`about_stat_${l}_color`,value:s.color||"blue",onChange:n=>{const t=[...r("about").stats||[]];t[l]={...t[l],color:n.target.value},o("about",{stats:t})},className:"w-full p-2 border border-gray-300 rounded-md",children:[e.jsx("option",{value:"blue",children:"Blue"}),e.jsx("option",{value:"green",children:"Green"}),e.jsx("option",{value:"purple",children:"Purple"}),e.jsx("option",{value:"orange",children:"Orange"}),e.jsx("option",{value:"red",children:"Red"}),e.jsx("option",{value:"yellow",children:"Yellow"})]})})]})]})]},l)),e.jsxs(h,{type:"button",variant:"outline",className:"w-full border-2",style:{color:m,borderColor:m},onClick:()=>{const s=[...r("about").stats||[],{value:"",label:"",color:"blue"}];o("about",{stats:s})},children:[e.jsx(p,{className:"h-4 w-4 mr-2"}),a("Add Statistic")]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-teal-100 rounded-lg",children:e.jsx(V,{className:"h-5 w-5 text-teal-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:a("About Values")}),e.jsx("p",{className:"text-sm text-gray-500",children:a("Company values and mission statements")})]})]}),e.jsxs("div",{className:"space-y-4",children:[(r("about").values||[]).map((s,l)=>e.jsxs("div",{className:"bg-gray-50 border border-gray-200 rounded-xl p-5",children:[e.jsxs("div",{className:"flex items-center justify-between mb-4",children:[e.jsxs("h4",{className:"font-semibold text-gray-900 flex items-center gap-2",children:[e.jsx("span",{className:"w-6 h-6 bg-teal-100 text-teal-600 rounded-full flex items-center justify-center text-xs font-bold",children:l+1}),a("Value")," ",l+1]}),e.jsx(h,{type:"button",variant:"outline",size:"sm",className:"text-red-600 hover:text-red-700 hover:bg-red-50 border-red-200",onClick:()=>{const n=(r("about").values||[]).filter((t,b)=>b!==l);o("about",{values:n})},children:e.jsx(y,{className:"h-4 w-4"})})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`about_value_${l}_title`,children:a("Title")}),e.jsx(c,{id:`about_value_${l}_title`,value:s.title||"",onChange:n=>{const t=[...r("about").values||[]];t[l]={...t[l],title:n.target.value},o("about",{values:t})},placeholder:"Our Mission"})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:`about_value_${l}_icon`,children:a("Icon")}),e.jsxs("select",{id:`about_value_${l}_icon`,value:s.icon||"target",onChange:n=>{const t=[...r("about").values||[]];t[l]={...t[l],icon:n.target.value},o("about",{values:t})},className:"w-full p-2 border border-gray-300 rounded-md",children:[e.jsx("option",{value:"target",children:"Target"}),e.jsx("option",{value:"heart",children:"Heart"}),e.jsx("option",{value:"award",children:"Award"}),e.jsx("option",{value:"lightbulb",children:"Lightbulb"}),e.jsx("option",{value:"star",children:"Star"}),e.jsx("option",{value:"shield",children:"Shield"}),e.jsx("option",{value:"users",children:"Users"}),e.jsx("option",{value:"zap",children:"Zap"})]})]}),e.jsxs("div",{className:"space-y-3 md:col-span-1",children:[e.jsx(i,{htmlFor:`about_value_${l}_description`,children:a("Description")}),e.jsx(x,{id:`about_value_${l}_description`,value:s.description||"",onChange:n=>{const t=[...r("about").values||[]];t[l]={...t[l],description:n.target.value},o("about",{values:t})},placeholder:"To revolutionize professional networking...",rows:3})]})]})]},l)),e.jsxs(h,{type:"button",variant:"outline",className:"w-full border-2",style:{color:m,borderColor:m},onClick:()=>{const s=[...r("about").values||[],{title:"",description:"",icon:"target"}];o("about",{values:s})},children:[e.jsx(p,{className:"h-4 w-4 mr-2"}),a("Add Value")]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-pink-100 rounded-lg",children:e.jsx(v,{className:"h-5 w-5 text-pink-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:a("Image Section")}),e.jsx("p",{className:"text-sm text-gray-500",children:a("Image overlay content and icons")})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"about_image_title",children:a("Image Title")}),e.jsx(c,{id:"about_image_title",name:"about_image_title",value:r("about").image_title||"",onChange:s=>o("about",{image_title:s.target.value}),placeholder:"Innovation Driven"})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"about_image_subtitle",children:a("Image Subtitle")}),e.jsx(c,{id:"about_image_subtitle",name:"about_image_subtitle",value:r("about").image_subtitle||"",onChange:s=>o("about",{image_subtitle:s.target.value}),placeholder:"Building the future of networking"})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(i,{htmlFor:"about_image_icon",children:a("Image Icon")}),e.jsx(c,{id:"about_image_icon",name:"about_image_icon",value:r("about").image_icon||"",onChange:s=>o("about",{image_icon:s.target.value}),placeholder:"🚀",maxLength:5})]})]})]})]})}export{Z as default}; diff --git a/public/build/assets/settings-contact-D9VfivEb.js b/public/build/assets/settings-contact-BeQl_u4W.js similarity index 95% rename from public/build/assets/settings-contact-D9VfivEb.js rename to public/build/assets/settings-contact-BeQl_u4W.js index 0def1bcc8..c7c29381c 100644 --- a/public/build/assets/settings-contact-D9VfivEb.js +++ b/public/build/assets/settings-contact-BeQl_u4W.js @@ -1 +1 @@ -import{j as c}from"./ui-Z445SNHD.js";import{E as m,am as n,L as s,I as o}from"./app-36WMjvX0.js";import{S as d}from"./switch-C7AW5g5G.js";import{P as r}from"./phone-CJ2h446N.js";import{M as h}from"./map-pin-L7jUebKz.js";import"./utils-BWxnHGCV.js";import"./index-9MclThM-.js";function y({data:a,setData:l,errors:t,handleInputChange:e}){return c.jsxs("div",{className:"space-y-6",children:[c.jsxs("div",{className:"space-y-4",children:[c.jsxs("div",{className:"flex items-center",children:[c.jsx(m,{className:"h-5 w-5 mr-2 text-muted-foreground"}),c.jsx("h3",{className:"text-base font-medium",children:"Contact Layout"})]}),c.jsx(n,{className:"my-2"}),c.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[c.jsxs("div",{className:"space-y-3",children:[c.jsx(s,{htmlFor:"contact_layout",children:"Layout Style"}),c.jsxs("select",{id:"contact_layout",name:"contact_layout",value:a.contact_layout||"split",onChange:e,className:"w-full p-2 border border-gray-300 rounded-md",children:[c.jsx("option",{value:"split",children:"Split (Form + Info)"}),c.jsx("option",{value:"full-width",children:"Full Width Form"}),c.jsx("option",{value:"centered",children:"Centered Content"})]})]}),c.jsxs("div",{className:"space-y-3",children:[c.jsx(s,{htmlFor:"contact_background_color",children:"Background Color"}),c.jsxs("div",{className:"flex gap-2",children:[c.jsx(o,{id:"contact_background_color",name:"contact_background_color",type:"color",value:a.contact_background_color||"#f9fafb",onChange:e,className:"w-16 h-10 p-1"}),c.jsx(o,{name:"contact_background_color",value:a.contact_background_color||"#f9fafb",onChange:e,placeholder:"#f9fafb"})]})]})]})]}),c.jsxs("div",{className:"space-y-4",children:[c.jsxs("div",{className:"flex items-center",children:[c.jsx(r,{className:"h-5 w-5 mr-2 text-muted-foreground"}),c.jsx("h3",{className:"text-base font-medium",children:"Contact Information"})]}),c.jsx(n,{className:"my-2"}),c.jsxs("div",{className:"space-y-4",children:[c.jsxs("div",{className:"space-y-3",children:[c.jsx(s,{htmlFor:"contact_email",children:"Contact Email"}),c.jsx(o,{id:"contact_email",name:"contact_email",type:"email",value:a.contact_email,onChange:e,placeholder:"contact@yourcompany.com"}),t.contact_email&&c.jsx("p",{className:"text-red-600 text-sm",children:t.contact_email})]}),c.jsxs("div",{className:"space-y-3",children:[c.jsx(s,{htmlFor:"contact_phone",children:"Contact Phone"}),c.jsx(o,{id:"contact_phone",name:"contact_phone",value:a.contact_phone,onChange:e,placeholder:"+1 (555) 123-4567"}),t.contact_phone&&c.jsx("p",{className:"text-red-600 text-sm",children:t.contact_phone})]}),c.jsxs("div",{className:"space-y-3",children:[c.jsx(s,{htmlFor:"contact_address",children:"Contact Address"}),c.jsx(o,{id:"contact_address",name:"contact_address",value:a.contact_address,onChange:e,placeholder:"City, State"}),t.contact_address&&c.jsx("p",{className:"text-red-600 text-sm",children:t.contact_address})]})]})]}),c.jsxs("div",{className:"space-y-4",children:[c.jsxs("div",{className:"flex items-center",children:[c.jsx(h,{className:"h-5 w-5 mr-2 text-muted-foreground"}),c.jsx("h3",{className:"text-base font-medium",children:"Map Settings"})]}),c.jsx(n,{className:"my-2"}),c.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[c.jsxs("div",{className:"space-y-3",children:[c.jsxs("div",{className:"flex items-center justify-between",children:[c.jsx(s,{htmlFor:"contact_show_map",children:"Show Map"}),c.jsx(d,{id:"contact_show_map",name:"contact_show_map",checked:a.contact_show_map||!1,onCheckedChange:i=>l("contact_show_map",i)})]}),c.jsx("p",{className:"text-xs text-muted-foreground",children:"Display a map in the contact section"})]}),c.jsxs("div",{className:"space-y-3",children:[c.jsx(s,{htmlFor:"contact_map_location",children:"Map Location"}),c.jsx(o,{id:"contact_map_location",name:"contact_map_location",value:a.contact_map_location||"",onChange:e,placeholder:"San Francisco, CA",disabled:!a.contact_show_map})]})]})]})]})}export{y as default}; +import{j as c}from"./ui-Z445SNHD.js";import{E as m,am as n,L as s,I as o}from"./app-Da3PX8qg.js";import{S as d}from"./switch-DCoM0Ivb.js";import{P as r}from"./phone-XzqO8Dfs.js";import{M as h}from"./map-pin-BFNXdrz2.js";import"./utils-BWxnHGCV.js";import"./index-9MclThM-.js";function y({data:a,setData:l,errors:t,handleInputChange:e}){return c.jsxs("div",{className:"space-y-6",children:[c.jsxs("div",{className:"space-y-4",children:[c.jsxs("div",{className:"flex items-center",children:[c.jsx(m,{className:"h-5 w-5 mr-2 text-muted-foreground"}),c.jsx("h3",{className:"text-base font-medium",children:"Contact Layout"})]}),c.jsx(n,{className:"my-2"}),c.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[c.jsxs("div",{className:"space-y-3",children:[c.jsx(s,{htmlFor:"contact_layout",children:"Layout Style"}),c.jsxs("select",{id:"contact_layout",name:"contact_layout",value:a.contact_layout||"split",onChange:e,className:"w-full p-2 border border-gray-300 rounded-md",children:[c.jsx("option",{value:"split",children:"Split (Form + Info)"}),c.jsx("option",{value:"full-width",children:"Full Width Form"}),c.jsx("option",{value:"centered",children:"Centered Content"})]})]}),c.jsxs("div",{className:"space-y-3",children:[c.jsx(s,{htmlFor:"contact_background_color",children:"Background Color"}),c.jsxs("div",{className:"flex gap-2",children:[c.jsx(o,{id:"contact_background_color",name:"contact_background_color",type:"color",value:a.contact_background_color||"#f9fafb",onChange:e,className:"w-16 h-10 p-1"}),c.jsx(o,{name:"contact_background_color",value:a.contact_background_color||"#f9fafb",onChange:e,placeholder:"#f9fafb"})]})]})]})]}),c.jsxs("div",{className:"space-y-4",children:[c.jsxs("div",{className:"flex items-center",children:[c.jsx(r,{className:"h-5 w-5 mr-2 text-muted-foreground"}),c.jsx("h3",{className:"text-base font-medium",children:"Contact Information"})]}),c.jsx(n,{className:"my-2"}),c.jsxs("div",{className:"space-y-4",children:[c.jsxs("div",{className:"space-y-3",children:[c.jsx(s,{htmlFor:"contact_email",children:"Contact Email"}),c.jsx(o,{id:"contact_email",name:"contact_email",type:"email",value:a.contact_email,onChange:e,placeholder:"contact@yourcompany.com"}),t.contact_email&&c.jsx("p",{className:"text-red-600 text-sm",children:t.contact_email})]}),c.jsxs("div",{className:"space-y-3",children:[c.jsx(s,{htmlFor:"contact_phone",children:"Contact Phone"}),c.jsx(o,{id:"contact_phone",name:"contact_phone",value:a.contact_phone,onChange:e,placeholder:"+1 (555) 123-4567"}),t.contact_phone&&c.jsx("p",{className:"text-red-600 text-sm",children:t.contact_phone})]}),c.jsxs("div",{className:"space-y-3",children:[c.jsx(s,{htmlFor:"contact_address",children:"Contact Address"}),c.jsx(o,{id:"contact_address",name:"contact_address",value:a.contact_address,onChange:e,placeholder:"City, State"}),t.contact_address&&c.jsx("p",{className:"text-red-600 text-sm",children:t.contact_address})]})]})]}),c.jsxs("div",{className:"space-y-4",children:[c.jsxs("div",{className:"flex items-center",children:[c.jsx(h,{className:"h-5 w-5 mr-2 text-muted-foreground"}),c.jsx("h3",{className:"text-base font-medium",children:"Map Settings"})]}),c.jsx(n,{className:"my-2"}),c.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[c.jsxs("div",{className:"space-y-3",children:[c.jsxs("div",{className:"flex items-center justify-between",children:[c.jsx(s,{htmlFor:"contact_show_map",children:"Show Map"}),c.jsx(d,{id:"contact_show_map",name:"contact_show_map",checked:a.contact_show_map||!1,onCheckedChange:i=>l("contact_show_map",i)})]}),c.jsx("p",{className:"text-xs text-muted-foreground",children:"Display a map in the contact section"})]}),c.jsxs("div",{className:"space-y-3",children:[c.jsx(s,{htmlFor:"contact_map_location",children:"Map Location"}),c.jsx(o,{id:"contact_map_location",name:"contact_map_location",value:a.contact_map_location||"",onChange:e,placeholder:"San Francisco, CA",disabled:!a.contact_show_map})]})]})]})]})}export{y as default}; diff --git a/public/build/assets/settings-features-U6Gx3rij.js b/public/build/assets/settings-features-Cs5Ro6ja.js similarity index 96% rename from public/build/assets/settings-features-U6Gx3rij.js rename to public/build/assets/settings-features-Cs5Ro6ja.js index e41324967..52877eb2d 100644 --- a/public/build/assets/settings-features-U6Gx3rij.js +++ b/public/build/assets/settings-features-Cs5Ro6ja.js @@ -1 +1 @@ -import{j as e}from"./ui-Z445SNHD.js";import{a as w,E as C,L as o,I as d,ad as F,M as k,B as f,T,P as B}from"./app-36WMjvX0.js";import{T as j}from"./textarea-CdnKPU5F.js";import{S as g}from"./switch-C7AW5g5G.js";import{T as I}from"./type-DlbqWp8I.js";import{S as L}from"./star-WlheM7sI.js";import{T as $}from"./trash-2-Dxg0nP1A.js";import"./utils-BWxnHGCV.js";import"./index-9MclThM-.js";function H({data:p,setData:P,errors:u,handleInputChange:E,getSectionData:l,updateSectionData:t,updateSectionVisibility:v,t:r=c=>c}){var m,x;const{themeColor:c,customColor:b}=w(),h=c==="custom"?b:T[c],N=s=>{if(!s||!s.startsWith("http"))return s;const a=s.indexOf("/storage/");return a!==-1?s.substring(a):s},_=s=>!s||s.startsWith("http")?s:`${window.location.origin}${s}`;return e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-xl border border-gray-200 dark:border-gray-700 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center justify-between mb-6",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-blue-100 dark:bg-blue-900 rounded-lg",children:e.jsx(C,{className:"h-5 w-5 text-blue-600 dark:text-blue-400"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:r("Features Layout")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:r("Configure features section layout and columns")})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(o,{className:"text-sm",children:r("Enable Section")}),e.jsx(g,{checked:((x=(m=p.config_sections)==null?void 0:m.section_visibility)==null?void 0:x.features)!==!1,onCheckedChange:s=>v("features",s)})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(o,{htmlFor:"features_layout",children:r("Layout Style")}),e.jsxs("select",{id:"features_layout",name:"features_layout",value:l("features").layout||"grid",onChange:s=>t("features",{layout:s.target.value}),className:"w-full p-2 border border-gray-300 rounded-md",children:[e.jsx("option",{value:"grid",children:"Grid"}),e.jsx("option",{value:"list",children:"List"}),e.jsx("option",{value:"cards",children:"Cards"}),e.jsx("option",{value:"alternating",children:"Alternating"})]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(o,{htmlFor:"features_columns",children:r("Columns")}),e.jsxs("select",{id:"features_columns",name:"features_columns",value:l("features").columns||3,onChange:s=>t("features",{columns:parseInt(s.target.value)}),className:"w-full p-2 border border-gray-300 rounded-md",children:[e.jsx("option",{value:"1",children:"1 Column"}),e.jsx("option",{value:"2",children:"2 Columns"}),e.jsx("option",{value:"3",children:"3 Columns"}),e.jsx("option",{value:"4",children:"4 Columns"})]})]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-green-100 rounded-lg",children:e.jsx(I,{className:"h-5 w-5 text-green-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:r("Features Content")}),e.jsx("p",{className:"text-sm text-gray-500",children:r("Features section title and description")})]})]}),e.jsxs("div",{className:"grid grid-cols-1 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(o,{htmlFor:"features_title",children:r("Features Title")}),e.jsx(d,{id:"features_title",name:"features_title",value:l("features").title||"",onChange:s=>t("features",{title:s.target.value}),placeholder:"Features section title"}),u.features_title&&e.jsx("p",{className:"text-red-600 text-sm",children:u.features_title})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(o,{htmlFor:"features_description",children:r("Features Description")}),e.jsx(j,{id:"features_description",name:"features_description",value:l("features").description||"",onChange:s=>t("features",{description:s.target.value}),placeholder:r("Description text for features section"),rows:3})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx(o,{htmlFor:"features_show_icons",children:r("Show Icons")}),e.jsx(g,{id:"features_show_icons",name:"features_show_icons",checked:l("features").show_icons!==!1,onCheckedChange:s=>t("features",{show_icons:s})})]}),e.jsx("p",{className:"text-xs text-muted-foreground",children:r("Display icons with features")})]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-purple-100 rounded-lg",children:e.jsx(F,{className:"h-5 w-5 text-purple-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:r("Features Style")}),e.jsx("p",{className:"text-sm text-gray-500",children:r("Background colors and section image")})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(o,{htmlFor:"features_background_color",children:r("Background Color")}),e.jsxs("div",{className:"flex gap-2",children:[e.jsx(d,{id:"features_background_color",name:"features_background_color",type:"color",value:l("features").background_color||"#ffffff",onChange:s=>t("features",{background_color:s.target.value}),className:"w-16 h-10 p-1"}),e.jsx(d,{value:l("features").background_color||"#ffffff",onChange:s=>t("features",{background_color:s.target.value}),placeholder:"#ffffff"})]})]}),e.jsx("div",{className:"space-y-3",children:e.jsx(k,{label:"Section Image",value:_(l("features").image||""),onChange:s=>{t("features",{image:N(s)})},placeholder:r("Select features section image...")})})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-orange-100 rounded-lg",children:e.jsx(L,{className:"h-5 w-5 text-orange-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:r("Feature Boxes")}),e.jsx("p",{className:"text-sm text-gray-500",children:r("Individual feature items with icons")})]})]}),e.jsxs("div",{className:"space-y-4",children:[(l("features").features_list||[]).map((s,a)=>e.jsxs("div",{className:"bg-gray-50 border border-gray-200 rounded-xl p-5",children:[e.jsxs("div",{className:"flex items-center justify-between mb-4",children:[e.jsxs("h4",{className:"font-semibold text-gray-900 flex items-center gap-2",children:[e.jsx("span",{className:"w-6 h-6 bg-orange-100 text-orange-600 rounded-full flex items-center justify-center text-xs font-bold",children:a+1}),r("Feature")," ",a+1]}),e.jsx(f,{type:"button",variant:"outline",size:"sm",className:"text-red-600 hover:text-red-700 hover:bg-red-50 border-red-200",onClick:()=>{const n=(l("features").features_list||[]).filter((i,y)=>y!==a);t("features",{features_list:n})},children:e.jsx($,{className:"h-4 w-4"})})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(o,{htmlFor:`feature_${a}_title`,children:r("Title")}),e.jsx(d,{id:`feature_${a}_title`,value:s.title||"",onChange:n=>{const i=[...l("features").features_list||[]];i[a]={...i[a],title:n.target.value},t("features",{features_list:i})},placeholder:"Feature title"})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(o,{htmlFor:`feature_${a}_icon`,children:r("Icon")}),e.jsxs("select",{id:`feature_${a}_icon`,value:s.icon||"qr-code",onChange:n=>{const i=[...l("features").features_list||[]];i[a]={...i[a],icon:n.target.value},t("features",{features_list:i})},className:"w-full p-2 border border-gray-300 rounded-md",children:[e.jsx("option",{value:"qr-code",children:"QR Code"}),e.jsx("option",{value:"smartphone",children:"Smartphone"}),e.jsx("option",{value:"share",children:"Share"}),e.jsx("option",{value:"bar-chart",children:"Bar Chart"}),e.jsx("option",{value:"globe",children:"Globe"}),e.jsx("option",{value:"shield",children:"Shield"}),e.jsx("option",{value:"star",children:"Star"}),e.jsx("option",{value:"zap",children:"Zap"}),e.jsx("option",{value:"users",children:"Users"}),e.jsx("option",{value:"lock",children:"Lock"}),e.jsx("option",{value:"wifi",children:"Wifi"}),e.jsx("option",{value:"heart",children:"Heart"}),e.jsx("option",{value:"dollar-sign",children:"Dollar Sign"}),e.jsx("option",{value:"clock",children:"Clock"}),e.jsx("option",{value:"user-plus",children:"User Plus"}),e.jsx("option",{value:"award",children:"Award"}),e.jsx("option",{value:"bar-chart-2",children:"Bar Chart"})]})]}),e.jsxs("div",{className:"space-y-3 md:col-span-1",children:[e.jsx(o,{htmlFor:`feature_${a}_description`,children:r("Description")}),e.jsx(j,{id:`feature_${a}_description`,value:s.description||"",onChange:n=>{const i=[...l("features").features_list||[]];i[a]={...i[a],description:n.target.value},t("features",{features_list:i})},placeholder:r("Feature description"),rows:3})]})]})]},a)),e.jsxs(f,{type:"button",variant:"outline",className:"w-full border-2",style:{color:h,borderColor:h},onClick:()=>{const s=[...l("features").features_list||[],{title:"",description:"",icon:"qr-code"}];t("features",{features_list:s})},children:[e.jsx(B,{className:"h-4 w-4 mr-2"}),r("Add Feature Box")]})]})]})]})}export{H as default}; +import{j as e}from"./ui-Z445SNHD.js";import{a as w,E as C,L as o,I as d,ad as F,M as k,B as f,T,P as B}from"./app-Da3PX8qg.js";import{T as j}from"./textarea-BgXisGCr.js";import{S as g}from"./switch-DCoM0Ivb.js";import{T as I}from"./type-DX1RNe21.js";import{S as L}from"./star-CSGOTD6i.js";import{T as $}from"./trash-2-15Ri11Yq.js";import"./utils-BWxnHGCV.js";import"./index-9MclThM-.js";function H({data:p,setData:P,errors:u,handleInputChange:E,getSectionData:l,updateSectionData:t,updateSectionVisibility:v,t:r=c=>c}){var m,x;const{themeColor:c,customColor:b}=w(),h=c==="custom"?b:T[c],N=s=>{if(!s||!s.startsWith("http"))return s;const a=s.indexOf("/storage/");return a!==-1?s.substring(a):s},_=s=>!s||s.startsWith("http")?s:`${window.location.origin}${s}`;return e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-xl border border-gray-200 dark:border-gray-700 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center justify-between mb-6",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-blue-100 dark:bg-blue-900 rounded-lg",children:e.jsx(C,{className:"h-5 w-5 text-blue-600 dark:text-blue-400"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:r("Features Layout")}),e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:r("Configure features section layout and columns")})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(o,{className:"text-sm",children:r("Enable Section")}),e.jsx(g,{checked:((x=(m=p.config_sections)==null?void 0:m.section_visibility)==null?void 0:x.features)!==!1,onCheckedChange:s=>v("features",s)})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(o,{htmlFor:"features_layout",children:r("Layout Style")}),e.jsxs("select",{id:"features_layout",name:"features_layout",value:l("features").layout||"grid",onChange:s=>t("features",{layout:s.target.value}),className:"w-full p-2 border border-gray-300 rounded-md",children:[e.jsx("option",{value:"grid",children:"Grid"}),e.jsx("option",{value:"list",children:"List"}),e.jsx("option",{value:"cards",children:"Cards"}),e.jsx("option",{value:"alternating",children:"Alternating"})]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(o,{htmlFor:"features_columns",children:r("Columns")}),e.jsxs("select",{id:"features_columns",name:"features_columns",value:l("features").columns||3,onChange:s=>t("features",{columns:parseInt(s.target.value)}),className:"w-full p-2 border border-gray-300 rounded-md",children:[e.jsx("option",{value:"1",children:"1 Column"}),e.jsx("option",{value:"2",children:"2 Columns"}),e.jsx("option",{value:"3",children:"3 Columns"}),e.jsx("option",{value:"4",children:"4 Columns"})]})]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-green-100 rounded-lg",children:e.jsx(I,{className:"h-5 w-5 text-green-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:r("Features Content")}),e.jsx("p",{className:"text-sm text-gray-500",children:r("Features section title and description")})]})]}),e.jsxs("div",{className:"grid grid-cols-1 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(o,{htmlFor:"features_title",children:r("Features Title")}),e.jsx(d,{id:"features_title",name:"features_title",value:l("features").title||"",onChange:s=>t("features",{title:s.target.value}),placeholder:"Features section title"}),u.features_title&&e.jsx("p",{className:"text-red-600 text-sm",children:u.features_title})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(o,{htmlFor:"features_description",children:r("Features Description")}),e.jsx(j,{id:"features_description",name:"features_description",value:l("features").description||"",onChange:s=>t("features",{description:s.target.value}),placeholder:r("Description text for features section"),rows:3})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx(o,{htmlFor:"features_show_icons",children:r("Show Icons")}),e.jsx(g,{id:"features_show_icons",name:"features_show_icons",checked:l("features").show_icons!==!1,onCheckedChange:s=>t("features",{show_icons:s})})]}),e.jsx("p",{className:"text-xs text-muted-foreground",children:r("Display icons with features")})]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-purple-100 rounded-lg",children:e.jsx(F,{className:"h-5 w-5 text-purple-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:r("Features Style")}),e.jsx("p",{className:"text-sm text-gray-500",children:r("Background colors and section image")})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(o,{htmlFor:"features_background_color",children:r("Background Color")}),e.jsxs("div",{className:"flex gap-2",children:[e.jsx(d,{id:"features_background_color",name:"features_background_color",type:"color",value:l("features").background_color||"#ffffff",onChange:s=>t("features",{background_color:s.target.value}),className:"w-16 h-10 p-1"}),e.jsx(d,{value:l("features").background_color||"#ffffff",onChange:s=>t("features",{background_color:s.target.value}),placeholder:"#ffffff"})]})]}),e.jsx("div",{className:"space-y-3",children:e.jsx(k,{label:"Section Image",value:_(l("features").image||""),onChange:s=>{t("features",{image:N(s)})},placeholder:r("Select features section image...")})})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-orange-100 rounded-lg",children:e.jsx(L,{className:"h-5 w-5 text-orange-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:r("Feature Boxes")}),e.jsx("p",{className:"text-sm text-gray-500",children:r("Individual feature items with icons")})]})]}),e.jsxs("div",{className:"space-y-4",children:[(l("features").features_list||[]).map((s,a)=>e.jsxs("div",{className:"bg-gray-50 border border-gray-200 rounded-xl p-5",children:[e.jsxs("div",{className:"flex items-center justify-between mb-4",children:[e.jsxs("h4",{className:"font-semibold text-gray-900 flex items-center gap-2",children:[e.jsx("span",{className:"w-6 h-6 bg-orange-100 text-orange-600 rounded-full flex items-center justify-center text-xs font-bold",children:a+1}),r("Feature")," ",a+1]}),e.jsx(f,{type:"button",variant:"outline",size:"sm",className:"text-red-600 hover:text-red-700 hover:bg-red-50 border-red-200",onClick:()=>{const n=(l("features").features_list||[]).filter((i,y)=>y!==a);t("features",{features_list:n})},children:e.jsx($,{className:"h-4 w-4"})})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(o,{htmlFor:`feature_${a}_title`,children:r("Title")}),e.jsx(d,{id:`feature_${a}_title`,value:s.title||"",onChange:n=>{const i=[...l("features").features_list||[]];i[a]={...i[a],title:n.target.value},t("features",{features_list:i})},placeholder:"Feature title"})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(o,{htmlFor:`feature_${a}_icon`,children:r("Icon")}),e.jsxs("select",{id:`feature_${a}_icon`,value:s.icon||"qr-code",onChange:n=>{const i=[...l("features").features_list||[]];i[a]={...i[a],icon:n.target.value},t("features",{features_list:i})},className:"w-full p-2 border border-gray-300 rounded-md",children:[e.jsx("option",{value:"qr-code",children:"QR Code"}),e.jsx("option",{value:"smartphone",children:"Smartphone"}),e.jsx("option",{value:"share",children:"Share"}),e.jsx("option",{value:"bar-chart",children:"Bar Chart"}),e.jsx("option",{value:"globe",children:"Globe"}),e.jsx("option",{value:"shield",children:"Shield"}),e.jsx("option",{value:"star",children:"Star"}),e.jsx("option",{value:"zap",children:"Zap"}),e.jsx("option",{value:"users",children:"Users"}),e.jsx("option",{value:"lock",children:"Lock"}),e.jsx("option",{value:"wifi",children:"Wifi"}),e.jsx("option",{value:"heart",children:"Heart"}),e.jsx("option",{value:"dollar-sign",children:"Dollar Sign"}),e.jsx("option",{value:"clock",children:"Clock"}),e.jsx("option",{value:"user-plus",children:"User Plus"}),e.jsx("option",{value:"award",children:"Award"}),e.jsx("option",{value:"bar-chart-2",children:"Bar Chart"})]})]}),e.jsxs("div",{className:"space-y-3 md:col-span-1",children:[e.jsx(o,{htmlFor:`feature_${a}_description`,children:r("Description")}),e.jsx(j,{id:`feature_${a}_description`,value:s.description||"",onChange:n=>{const i=[...l("features").features_list||[]];i[a]={...i[a],description:n.target.value},t("features",{features_list:i})},placeholder:r("Feature description"),rows:3})]})]})]},a)),e.jsxs(f,{type:"button",variant:"outline",className:"w-full border-2",style:{color:h,borderColor:h},onClick:()=>{const s=[...l("features").features_list||[],{title:"",description:"",icon:"qr-code"}];t("features",{features_list:s})},children:[e.jsx(B,{className:"h-4 w-4 mr-2"}),r("Add Feature Box")]})]})]})]})}export{H as default}; diff --git a/public/build/assets/settings-templates-OYbwHjAX.js b/public/build/assets/settings-templates-CS_-kUo4.js similarity index 97% rename from public/build/assets/settings-templates-OYbwHjAX.js rename to public/build/assets/settings-templates-CS_-kUo4.js index 2d1cece67..95e893a9e 100644 --- a/public/build/assets/settings-templates-OYbwHjAX.js +++ b/public/build/assets/settings-templates-CS_-kUo4.js @@ -1 +1 @@ -import{r as i,j as e}from"./ui-Z445SNHD.js";import{L as r,I as m,ac as B,B as v,S as I}from"./app-36WMjvX0.js";import{T as E}from"./textarea-CdnKPU5F.js";import{S as M}from"./switch-C7AW5g5G.js";import{T as j}from"./type-DlbqWp8I.js";import"./utils-BWxnHGCV.js";import"./index-9MclThM-.js";const b=[{name:"freelancer",category:"professional"},{name:"doctor",category:"medical"},{name:"restaurant",category:"food"},{name:"realestate",category:"business"},{name:"fitness",category:"health"},{name:"photography",category:"creative"},{name:"lawfirm",category:"professional"},{name:"cafe",category:"food"},{name:"salon",category:"beauty"},{name:"construction",category:"business"},{name:"eventplanner",category:"services"},{name:"ecommerce",category:"business"},{name:"travel",category:"leisure"},{name:"gym",category:"health"},{name:"bakery",category:"food"},{name:"fitness-studio",category:"health"},{name:"tech-startup",category:"technology"},{name:"wedding-planner",category:"services"},{name:"music-artist",category:"creative"},{name:"pet-care",category:"services"},{name:"digital-marketing",category:"business"},{name:"automotive",category:"business"},{name:"beauty-cosmetics",category:"beauty"},{name:"food-delivery",category:"food"},{name:"home-services",category:"services"},{name:"personal-trainer",category:"health"},{name:"consulting",category:"professional"},{name:"graphic-design",category:"creative"},{name:"yoga-wellness",category:"health"},{name:"podcast-creator",category:"creative"},{name:"gaming-streamer",category:"entertainment"},{name:"life-coach",category:"professional"},{name:"veterinarian",category:"medical"},{name:"architect-designer",category:"creative"}];function J({data:f,setData:P,errors:Q,handleInputChange:R,getSectionData:l,updateSectionData:t,updateSectionVisibility:N,t:a}){var u,y;const[p,_]=i.useState(""),[c,C]=i.useState("all"),[h,w]=i.useState(8),x=i.useMemo(()=>b.filter(s=>s&&s.name&&(c==="all"||s.category===c)&&s.name.toLowerCase().includes(p.toLowerCase())),[c,p]),T=i.useMemo(()=>x.slice(0,h),[x,h]),k=i.useCallback(()=>{w(s=>s+8)},[]),A=["all",...new Set(b.map(s=>s.category))];return e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center justify-between mb-6",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-blue-100 rounded-lg",children:e.jsx(j,{className:"h-5 w-5 text-blue-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:a("Templates Section Content")}),e.jsx("p",{className:"text-sm text-gray-500",children:a("Section title and description")})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(r,{className:"text-sm",children:a("Enable Section")}),e.jsx(M,{checked:((y=(u=f.config_sections)==null?void 0:u.section_visibility)==null?void 0:y.templates)!==!1,onCheckedChange:s=>N("templates",s)})]})]}),e.jsxs("div",{className:"grid grid-cols-1 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(r,{htmlFor:"templates_title",children:a("Section Title")}),e.jsx(m,{id:"templates_title",value:l("templates").title||"",onChange:s=>t("templates",{title:s.target.value}),placeholder:a("Explore Our Templates")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(r,{htmlFor:"templates_subtitle",children:a("Section Subtitle")}),e.jsx(E,{id:"templates_subtitle",value:l("templates").subtitle||"",onChange:s=>t("templates",{subtitle:s.target.value}),placeholder:a("Choose from our professionally designed templates..."),rows:3})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(r,{htmlFor:"templates_layout",children:a("Layout Style")}),e.jsxs("select",{id:"templates_layout",value:l("templates").layout||"grid",onChange:s=>t("templates",{layout:s.target.value}),className:"w-full p-2 border border-gray-300 rounded-md",children:[e.jsx("option",{value:"grid",children:"Grid"}),e.jsx("option",{value:"carousel",children:"Carousel"}),e.jsx("option",{value:"list",children:"List"})]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(r,{htmlFor:"templates_columns",children:a("Number of Columns")}),e.jsxs("select",{id:"templates_columns",value:l("templates").columns||3,onChange:s=>t("templates",{columns:parseInt(s.target.value)}),className:"w-full p-2 border border-gray-300 rounded-md",children:[e.jsx("option",{value:1,children:"1 Column"}),e.jsx("option",{value:2,children:"2 Columns"}),e.jsx("option",{value:3,children:"3 Columns"}),e.jsx("option",{value:4,children:"4 Columns"})]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(r,{htmlFor:"templates_background_color",children:a("Background Color")}),e.jsxs("div",{className:"flex gap-2",children:[e.jsx(m,{id:"templates_background_color",type:"color",value:l("templates").background_color||"#f8fafc",onChange:s=>t("templates",{background_color:s.target.value}),className:"w-16 h-10 p-1"}),e.jsx(m,{value:l("templates").background_color||"#f8fafc",onChange:s=>t("templates",{background_color:s.target.value}),placeholder:"#f8fafc"})]})]})]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center justify-between mb-6",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-purple-100 rounded-lg",children:e.jsx(B,{className:"h-5 w-5 text-purple-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:a("Template Selection")}),e.jsx("p",{className:"text-sm text-gray-500",children:a("Select templates to display in this section")})]})]}),e.jsx("div",{className:"flex items-center gap-2",children:e.jsxs("span",{className:"text-sm font-medium",children:[a("Selected"),": ",Array.isArray(l("templates").templates_list)?l("templates").templates_list.length:0]})})]}),e.jsxs("div",{className:"space-y-4 mb-6",children:[e.jsx("div",{className:"flex flex-wrap gap-2 mb-4",children:A.map(s=>e.jsx(v,{variant:c===s?"default":"outline",size:"sm",onClick:()=>C(s),className:c===s?"text-white":"",style:c===s?{backgroundColor:"#10b77f"}:{},children:s.charAt(0).toUpperCase()+s.slice(1)},s))}),e.jsxs("div",{className:"relative mb-4",children:[e.jsx(I,{className:"absolute left-3 top-1/2 transform -translate-y-1/2 h-4 w-4 text-gray-400"}),e.jsx(m,{placeholder:a("Search templates..."),value:p,onChange:s=>_(s.target.value),className:"pl-10"})]}),e.jsx("div",{className:"grid grid-cols-2 md:grid-cols-3 lg:grid-cols-4 gap-4",children:T.map(s=>{const o=(Array.isArray(l("templates").templates_list)?l("templates").templates_list:[]).some(n=>n&&n.name&&s.name&&n.name===s.name);return e.jsx(TemplatePreviewCard,{template:s,isSelected:o,previewButtonText:a("Preview"),onClick:()=>{const d=[...Array.isArray(l("templates").templates_list)?l("templates").templates_list:[]];if(o){const L=d.filter(F=>F.name!==s.name);t("templates",{templates_list:L})}else t("templates",{templates_list:[...d,{name:s.name,category:s.category}]})}},s.name)})}),x.length>h&&e.jsx("div",{className:"mt-4 text-center",children:e.jsx(v,{type:"button",variant:"outline",className:"border-2",style:{color:"#10b77f",borderColor:"#10b77f"},onClick:k,children:a("Load More Templates")})})]}),e.jsxs("div",{className:"mt-6",children:[e.jsx("h4",{className:"font-medium mb-3",children:a("Selected Templates")}),e.jsx("div",{className:"space-y-2",children:!Array.isArray(l("templates").templates_list)||l("templates").templates_list.length===0?e.jsx("p",{className:"text-sm text-gray-500",children:a("No templates selected. Click on templates above to select them.")}):e.jsx("div",{className:"grid grid-cols-1 gap-2",children:(Array.isArray(l("templates").templates_list)?l("templates").templates_list:[]).filter(s=>s&&s.name).map((s,g)=>e.jsx(TemplateListItem,{template:s,onRemove:()=>{const o=(l("templates").templates_list||[]).filter((n,d)=>d!==g);t("templates",{templates_list:o})}},g))})})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-green-100 rounded-lg",children:e.jsx(j,{className:"h-5 w-5 text-green-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:a("Call to Action")}),e.jsx("p",{className:"text-sm text-gray-500",children:a("Add a call-to-action button to view all templates")})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(r,{htmlFor:"templates_cta_text",children:a("CTA Button Text")}),e.jsx(m,{id:"templates_cta_text",value:l("templates").cta_text||"",onChange:s=>t("templates",{cta_text:s.target.value}),placeholder:a("View All Templates")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(r,{htmlFor:"templates_cta_link",children:a("CTA Button Link")}),e.jsx(m,{id:"templates_cta_link",value:l("templates").cta_link||"",onChange:s=>t("templates",{cta_link:s.target.value}),placeholder:"/templates"})]})]})]})]})}export{J as default}; +import{r as i,j as e}from"./ui-Z445SNHD.js";import{L as r,I as m,ac as B,B as v,S as I}from"./app-Da3PX8qg.js";import{T as E}from"./textarea-BgXisGCr.js";import{S as M}from"./switch-DCoM0Ivb.js";import{T as j}from"./type-DX1RNe21.js";import"./utils-BWxnHGCV.js";import"./index-9MclThM-.js";const b=[{name:"freelancer",category:"professional"},{name:"doctor",category:"medical"},{name:"restaurant",category:"food"},{name:"realestate",category:"business"},{name:"fitness",category:"health"},{name:"photography",category:"creative"},{name:"lawfirm",category:"professional"},{name:"cafe",category:"food"},{name:"salon",category:"beauty"},{name:"construction",category:"business"},{name:"eventplanner",category:"services"},{name:"ecommerce",category:"business"},{name:"travel",category:"leisure"},{name:"gym",category:"health"},{name:"bakery",category:"food"},{name:"fitness-studio",category:"health"},{name:"tech-startup",category:"technology"},{name:"wedding-planner",category:"services"},{name:"music-artist",category:"creative"},{name:"pet-care",category:"services"},{name:"digital-marketing",category:"business"},{name:"automotive",category:"business"},{name:"beauty-cosmetics",category:"beauty"},{name:"food-delivery",category:"food"},{name:"home-services",category:"services"},{name:"personal-trainer",category:"health"},{name:"consulting",category:"professional"},{name:"graphic-design",category:"creative"},{name:"yoga-wellness",category:"health"},{name:"podcast-creator",category:"creative"},{name:"gaming-streamer",category:"entertainment"},{name:"life-coach",category:"professional"},{name:"veterinarian",category:"medical"},{name:"architect-designer",category:"creative"}];function J({data:f,setData:P,errors:Q,handleInputChange:R,getSectionData:l,updateSectionData:t,updateSectionVisibility:N,t:a}){var u,y;const[p,_]=i.useState(""),[c,C]=i.useState("all"),[h,w]=i.useState(8),x=i.useMemo(()=>b.filter(s=>s&&s.name&&(c==="all"||s.category===c)&&s.name.toLowerCase().includes(p.toLowerCase())),[c,p]),T=i.useMemo(()=>x.slice(0,h),[x,h]),k=i.useCallback(()=>{w(s=>s+8)},[]),A=["all",...new Set(b.map(s=>s.category))];return e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center justify-between mb-6",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-blue-100 rounded-lg",children:e.jsx(j,{className:"h-5 w-5 text-blue-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:a("Templates Section Content")}),e.jsx("p",{className:"text-sm text-gray-500",children:a("Section title and description")})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(r,{className:"text-sm",children:a("Enable Section")}),e.jsx(M,{checked:((y=(u=f.config_sections)==null?void 0:u.section_visibility)==null?void 0:y.templates)!==!1,onCheckedChange:s=>N("templates",s)})]})]}),e.jsxs("div",{className:"grid grid-cols-1 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(r,{htmlFor:"templates_title",children:a("Section Title")}),e.jsx(m,{id:"templates_title",value:l("templates").title||"",onChange:s=>t("templates",{title:s.target.value}),placeholder:a("Explore Our Templates")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(r,{htmlFor:"templates_subtitle",children:a("Section Subtitle")}),e.jsx(E,{id:"templates_subtitle",value:l("templates").subtitle||"",onChange:s=>t("templates",{subtitle:s.target.value}),placeholder:a("Choose from our professionally designed templates..."),rows:3})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(r,{htmlFor:"templates_layout",children:a("Layout Style")}),e.jsxs("select",{id:"templates_layout",value:l("templates").layout||"grid",onChange:s=>t("templates",{layout:s.target.value}),className:"w-full p-2 border border-gray-300 rounded-md",children:[e.jsx("option",{value:"grid",children:"Grid"}),e.jsx("option",{value:"carousel",children:"Carousel"}),e.jsx("option",{value:"list",children:"List"})]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(r,{htmlFor:"templates_columns",children:a("Number of Columns")}),e.jsxs("select",{id:"templates_columns",value:l("templates").columns||3,onChange:s=>t("templates",{columns:parseInt(s.target.value)}),className:"w-full p-2 border border-gray-300 rounded-md",children:[e.jsx("option",{value:1,children:"1 Column"}),e.jsx("option",{value:2,children:"2 Columns"}),e.jsx("option",{value:3,children:"3 Columns"}),e.jsx("option",{value:4,children:"4 Columns"})]})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(r,{htmlFor:"templates_background_color",children:a("Background Color")}),e.jsxs("div",{className:"flex gap-2",children:[e.jsx(m,{id:"templates_background_color",type:"color",value:l("templates").background_color||"#f8fafc",onChange:s=>t("templates",{background_color:s.target.value}),className:"w-16 h-10 p-1"}),e.jsx(m,{value:l("templates").background_color||"#f8fafc",onChange:s=>t("templates",{background_color:s.target.value}),placeholder:"#f8fafc"})]})]})]})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center justify-between mb-6",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-purple-100 rounded-lg",children:e.jsx(B,{className:"h-5 w-5 text-purple-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:a("Template Selection")}),e.jsx("p",{className:"text-sm text-gray-500",children:a("Select templates to display in this section")})]})]}),e.jsx("div",{className:"flex items-center gap-2",children:e.jsxs("span",{className:"text-sm font-medium",children:[a("Selected"),": ",Array.isArray(l("templates").templates_list)?l("templates").templates_list.length:0]})})]}),e.jsxs("div",{className:"space-y-4 mb-6",children:[e.jsx("div",{className:"flex flex-wrap gap-2 mb-4",children:A.map(s=>e.jsx(v,{variant:c===s?"default":"outline",size:"sm",onClick:()=>C(s),className:c===s?"text-white":"",style:c===s?{backgroundColor:"#10b77f"}:{},children:s.charAt(0).toUpperCase()+s.slice(1)},s))}),e.jsxs("div",{className:"relative mb-4",children:[e.jsx(I,{className:"absolute left-3 top-1/2 transform -translate-y-1/2 h-4 w-4 text-gray-400"}),e.jsx(m,{placeholder:a("Search templates..."),value:p,onChange:s=>_(s.target.value),className:"pl-10"})]}),e.jsx("div",{className:"grid grid-cols-2 md:grid-cols-3 lg:grid-cols-4 gap-4",children:T.map(s=>{const o=(Array.isArray(l("templates").templates_list)?l("templates").templates_list:[]).some(n=>n&&n.name&&s.name&&n.name===s.name);return e.jsx(TemplatePreviewCard,{template:s,isSelected:o,previewButtonText:a("Preview"),onClick:()=>{const d=[...Array.isArray(l("templates").templates_list)?l("templates").templates_list:[]];if(o){const L=d.filter(F=>F.name!==s.name);t("templates",{templates_list:L})}else t("templates",{templates_list:[...d,{name:s.name,category:s.category}]})}},s.name)})}),x.length>h&&e.jsx("div",{className:"mt-4 text-center",children:e.jsx(v,{type:"button",variant:"outline",className:"border-2",style:{color:"#10b77f",borderColor:"#10b77f"},onClick:k,children:a("Load More Templates")})})]}),e.jsxs("div",{className:"mt-6",children:[e.jsx("h4",{className:"font-medium mb-3",children:a("Selected Templates")}),e.jsx("div",{className:"space-y-2",children:!Array.isArray(l("templates").templates_list)||l("templates").templates_list.length===0?e.jsx("p",{className:"text-sm text-gray-500",children:a("No templates selected. Click on templates above to select them.")}):e.jsx("div",{className:"grid grid-cols-1 gap-2",children:(Array.isArray(l("templates").templates_list)?l("templates").templates_list:[]).filter(s=>s&&s.name).map((s,g)=>e.jsx(TemplateListItem,{template:s,onRemove:()=>{const o=(l("templates").templates_list||[]).filter((n,d)=>d!==g);t("templates",{templates_list:o})}},g))})})]})]}),e.jsxs("div",{className:"bg-white rounded-xl border border-gray-200 p-6 shadow-sm",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:"p-2 bg-green-100 rounded-lg",children:e.jsx(j,{className:"h-5 w-5 text-green-600"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900",children:a("Call to Action")}),e.jsx("p",{className:"text-sm text-gray-500",children:a("Add a call-to-action button to view all templates")})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsx(r,{htmlFor:"templates_cta_text",children:a("CTA Button Text")}),e.jsx(m,{id:"templates_cta_text",value:l("templates").cta_text||"",onChange:s=>t("templates",{cta_text:s.target.value}),placeholder:a("View All Templates")})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(r,{htmlFor:"templates_cta_link",children:a("CTA Button Link")}),e.jsx(m,{id:"templates_cta_link",value:l("templates").cta_link||"",onChange:s=>t("templates",{cta_link:s.target.value}),placeholder:"/templates"})]})]})]})]})}export{J as default}; diff --git a/public/build/assets/setup-admin-Cllpwqro.js b/public/build/assets/setup-admin-DNGAF-k0.js similarity index 80% rename from public/build/assets/setup-admin-Cllpwqro.js rename to public/build/assets/setup-admin-DNGAF-k0.js index fb37ddf69..e147bb4d3 100644 --- a/public/build/assets/setup-admin-Cllpwqro.js +++ b/public/build/assets/setup-admin-DNGAF-k0.js @@ -1 +1 @@ -import{j as s}from"./ui-Z445SNHD.js";import{b as u,H as x,L as i,I as n,B as h}from"./app-36WMjvX0.js";import{A as w}from"./auth-layout-CwqgjrR_.js";import{S as f}from"./shield-check--CTAItWs.js";import{L as d}from"./lock-RX1hYn48.js";import"./utils-BWxnHGCV.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./index-9MclThM-.js";import"./use-favicon-D9sXPfy_.js";function q({token:m,email:l}){const{data:r,setData:a,post:p,processing:o,errors:e}=u({token:m,password:"",password_confirmation:""}),c=t=>{t.preventDefault(),p("/setup-admin")};return s.jsxs(w,{title:"Set Administrator Password",description:"Create a secure password to complete setting up your account",children:[s.jsx(x,{title:"Set Administrator Password"}),s.jsxs("div",{className:"mb-6 bg-blue-50 border border-blue-200 p-4 rounded-xl flex items-start gap-3 text-sm text-blue-900",children:[s.jsx(f,{className:"w-5 h-5 text-blue-600 flex-shrink-0 mt-0.5"}),s.jsxs("div",{children:[s.jsxs("span",{className:"font-semibold block",children:["Account Setup for ",l]}),"Setting up your administrator credentials for your company subdomain."]})]}),s.jsxs("form",{onSubmit:c,className:"space-y-4",children:[s.jsx("input",{type:"hidden",name:"token",value:r.token}),s.jsxs("div",{children:[s.jsx(i,{htmlFor:"password",children:"New Password"}),s.jsxs("div",{className:"relative mt-1",children:[s.jsx(n,{id:"password",type:"password",value:r.password,onChange:t=>a("password",t.target.value),required:!0,minLength:8,placeholder:"Minimum 8 characters",className:"pl-10"}),s.jsx(d,{className:"w-4 h-4 text-gray-400 absolute left-3 top-1/2 -translate-y-1/2"})]}),e.password&&s.jsx("p",{className:"text-xs text-red-600 mt-1",children:e.password})]}),s.jsxs("div",{children:[s.jsx(i,{htmlFor:"password_confirmation",children:"Confirm Password"}),s.jsxs("div",{className:"relative mt-1",children:[s.jsx(n,{id:"password_confirmation",type:"password",value:r.password_confirmation,onChange:t=>a("password_confirmation",t.target.value),required:!0,minLength:8,placeholder:"Re-enter password",className:"pl-10"}),s.jsx(d,{className:"w-4 h-4 text-gray-400 absolute left-3 top-1/2 -translate-y-1/2"})]}),e.password_confirmation&&s.jsx("p",{className:"text-xs text-red-600 mt-1",children:e.password_confirmation})]}),s.jsx(h,{type:"submit",disabled:o,className:"w-full mt-2",children:o?"Activating Account...":"Set Password & Complete Setup"})]})]})}export{q as default}; +import{j as s}from"./ui-Z445SNHD.js";import{b as u,H as x,L as i,I as n,B as h}from"./app-Da3PX8qg.js";import{A as w}from"./auth-layout-DUlSVo4s.js";import{S as f}from"./shield-check-Cyw4YGYb.js";import{L as d}from"./lock-BGSkpX29.js";import"./utils-BWxnHGCV.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./index-9MclThM-.js";import"./use-favicon-B1Z6Sm0k.js";function q({token:m,email:l}){const{data:r,setData:a,post:p,processing:o,errors:e}=u({token:m,password:"",password_confirmation:""}),c=t=>{t.preventDefault(),p("/setup-admin")};return s.jsxs(w,{title:"Set Administrator Password",description:"Create a secure password to complete setting up your account",children:[s.jsx(x,{title:"Set Administrator Password"}),s.jsxs("div",{className:"mb-6 bg-blue-50 border border-blue-200 p-4 rounded-xl flex items-start gap-3 text-sm text-blue-900",children:[s.jsx(f,{className:"w-5 h-5 text-blue-600 flex-shrink-0 mt-0.5"}),s.jsxs("div",{children:[s.jsxs("span",{className:"font-semibold block",children:["Account Setup for ",l]}),"Setting up your administrator credentials for your company subdomain."]})]}),s.jsxs("form",{onSubmit:c,className:"space-y-4",children:[s.jsx("input",{type:"hidden",name:"token",value:r.token}),s.jsxs("div",{children:[s.jsx(i,{htmlFor:"password",children:"New Password"}),s.jsxs("div",{className:"relative mt-1",children:[s.jsx(n,{id:"password",type:"password",value:r.password,onChange:t=>a("password",t.target.value),required:!0,minLength:8,placeholder:"Minimum 8 characters",className:"pl-10"}),s.jsx(d,{className:"w-4 h-4 text-gray-400 absolute left-3 top-1/2 -translate-y-1/2"})]}),e.password&&s.jsx("p",{className:"text-xs text-red-600 mt-1",children:e.password})]}),s.jsxs("div",{children:[s.jsx(i,{htmlFor:"password_confirmation",children:"Confirm Password"}),s.jsxs("div",{className:"relative mt-1",children:[s.jsx(n,{id:"password_confirmation",type:"password",value:r.password_confirmation,onChange:t=>a("password_confirmation",t.target.value),required:!0,minLength:8,placeholder:"Re-enter password",className:"pl-10"}),s.jsx(d,{className:"w-4 h-4 text-gray-400 absolute left-3 top-1/2 -translate-y-1/2"})]}),e.password_confirmation&&s.jsx("p",{className:"text-xs text-red-600 mt-1",children:e.password_confirmation})]}),s.jsx(h,{type:"submit",disabled:o,className:"w-full mt-2",children:o?"Activating Account...":"Set Password & Complete Setup"})]})]})}export{q as default}; diff --git a/public/build/assets/shield-check--CTAItWs.js b/public/build/assets/shield-check-Cyw4YGYb.js similarity index 91% rename from public/build/assets/shield-check--CTAItWs.js rename to public/build/assets/shield-check-Cyw4YGYb.js index c7b5d6288..03b740c2c 100644 --- a/public/build/assets/shield-check--CTAItWs.js +++ b/public/build/assets/shield-check-Cyw4YGYb.js @@ -1,4 +1,4 @@ -import{G as e}from"./app-36WMjvX0.js";/** +import{G as e}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/shield-Mt6vEHxn.js b/public/build/assets/shield-rKKgzkbW.js similarity index 94% rename from public/build/assets/shield-Mt6vEHxn.js rename to public/build/assets/shield-rKKgzkbW.js index 6c23ce924..53ca3e781 100644 --- a/public/build/assets/shield-Mt6vEHxn.js +++ b/public/build/assets/shield-rKKgzkbW.js @@ -1,4 +1,4 @@ -import{G as c}from"./app-36WMjvX0.js";/** +import{G as c}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/show-Qexoffxo.js b/public/build/assets/show-6oo6KbKP.js similarity index 73% rename from public/build/assets/show-Qexoffxo.js rename to public/build/assets/show-6oo6KbKP.js index 047c8ca3b..d1c86be41 100644 --- a/public/build/assets/show-Qexoffxo.js +++ b/public/build/assets/show-6oo6KbKP.js @@ -1 +1 @@ -import{j as e}from"./ui-Z445SNHD.js";import{P as h}from"./page-template-B_mOhR6n.js";import{u as f,c as j,r as u,C as i,n as m,o as n,m as o}from"./app-36WMjvX0.js";import{A as b}from"./arrow-left-CjPQICYw.js";import{C as y}from"./code-DNPjFOcs.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";function se(){var l,d;const{t}=f(),{auth:a,offerTemplate:r}=j().props;a!=null&&a.permissions;const x=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Recruitment"),href:route("hr.recruitment.offer-templates.index")},{title:t("Offer Templates"),href:route("hr.recruitment.offer-templates.index")},{title:t("View")}],c=[{label:t("Back"),icon:e.jsx(b,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>u.get(route("hr.recruitment.offer-templates.index"))}],s=Array.isArray(r.variables)?r.variables:[];return e.jsx(h,{title:t("View Offer Template"),breadcrumbs:x,actions:c,children:e.jsxs("div",{className:"space-y-6",children:[e.jsxs(i,{children:[e.jsx(m,{children:e.jsx(n,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Basic Information")})}),e.jsx(o,{children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 mb-1",children:t("Template Name")}),e.jsx("p",{className:"text-sm font-semibold text-gray-900 dark:text-gray-100",children:r.name})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 mb-1",children:t("Status")}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${r.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:r.status==="active"?t("Active"):t("Inactive")})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 mb-1",children:t("Created At")}),e.jsx("p",{className:"text-sm text-gray-700 dark:text-gray-300",children:((l=window.appSettings)==null?void 0:l.formatDateTimeSimple(r.created_at,!1))||new Date(r.created_at).toLocaleDateString()})]})]})})]}),e.jsxs(i,{children:[e.jsx(m,{children:e.jsx(n,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Template Content")})}),e.jsxs(o,{children:[e.jsx("div",{className:"bg-gray-50 dark:bg-gray-800 rounded-lg border border-gray-200 dark:border-gray-700 p-4",children:e.jsx("pre",{className:"whitespace-pre-wrap text-sm font-mono text-gray-800 dark:text-gray-200",children:r.template_content||t("No content available")})}),e.jsxs("p",{className:"text-xs text-gray-400 dark:text-gray-500 mt-2",children:[((d=r.template_content)==null?void 0:d.length)||0," ",t("characters")]})]})]}),s.length>0&&e.jsxs(i,{children:[e.jsx(m,{children:e.jsxs(n,{className:"flex items-center gap-2 text-lg font-semibold text-gray-900 dark:text-gray-100",children:[e.jsx(y,{className:"h-5 w-5 text-gray-400"}),t("Variables"),e.jsxs("span",{className:"text-sm font-normal text-gray-500",children:["(",s.length,")"]})]})}),e.jsx(o,{children:e.jsx("div",{className:"flex flex-wrap gap-2",children:s.map((p,g)=>e.jsx("span",{className:"inline-flex items-center rounded-md bg-blue-50 dark:bg-blue-900/20 px-2.5 py-1 text-xs font-medium text-blue-700 dark:text-blue-300 ring-1 ring-inset ring-blue-600/20",children:`{{${p}}}`},g))})})]})]})})}export{se as default}; +import{j as e}from"./ui-Z445SNHD.js";import{P as h}from"./page-template-Cw8W4Qs2.js";import{u as f,c as j,r as u,C as i,n as m,o as n,m as o}from"./app-Da3PX8qg.js";import{A as b}from"./arrow-left-B9tcIgis.js";import{C as y}from"./code-Dzlx6QPB.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";function se(){var l,d;const{t}=f(),{auth:a,offerTemplate:r}=j().props;a!=null&&a.permissions;const x=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Recruitment"),href:route("hr.recruitment.offer-templates.index")},{title:t("Offer Templates"),href:route("hr.recruitment.offer-templates.index")},{title:t("View")}],c=[{label:t("Back"),icon:e.jsx(b,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>u.get(route("hr.recruitment.offer-templates.index"))}],s=Array.isArray(r.variables)?r.variables:[];return e.jsx(h,{title:t("View Offer Template"),breadcrumbs:x,actions:c,children:e.jsxs("div",{className:"space-y-6",children:[e.jsxs(i,{children:[e.jsx(m,{children:e.jsx(n,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Basic Information")})}),e.jsx(o,{children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 mb-1",children:t("Template Name")}),e.jsx("p",{className:"text-sm font-semibold text-gray-900 dark:text-gray-100",children:r.name})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 mb-1",children:t("Status")}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${r.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:r.status==="active"?t("Active"):t("Inactive")})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 mb-1",children:t("Created At")}),e.jsx("p",{className:"text-sm text-gray-700 dark:text-gray-300",children:((l=window.appSettings)==null?void 0:l.formatDateTimeSimple(r.created_at,!1))||new Date(r.created_at).toLocaleDateString()})]})]})})]}),e.jsxs(i,{children:[e.jsx(m,{children:e.jsx(n,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Template Content")})}),e.jsxs(o,{children:[e.jsx("div",{className:"bg-gray-50 dark:bg-gray-800 rounded-lg border border-gray-200 dark:border-gray-700 p-4",children:e.jsx("pre",{className:"whitespace-pre-wrap text-sm font-mono text-gray-800 dark:text-gray-200",children:r.template_content||t("No content available")})}),e.jsxs("p",{className:"text-xs text-gray-400 dark:text-gray-500 mt-2",children:[((d=r.template_content)==null?void 0:d.length)||0," ",t("characters")]})]})]}),s.length>0&&e.jsxs(i,{children:[e.jsx(m,{children:e.jsxs(n,{className:"flex items-center gap-2 text-lg font-semibold text-gray-900 dark:text-gray-100",children:[e.jsx(y,{className:"h-5 w-5 text-gray-400"}),t("Variables"),e.jsxs("span",{className:"text-sm font-normal text-gray-500",children:["(",s.length,")"]})]})}),e.jsx(o,{children:e.jsx("div",{className:"flex flex-wrap gap-2",children:s.map((p,g)=>e.jsx("span",{className:"inline-flex items-center rounded-md bg-blue-50 dark:bg-blue-900/20 px-2.5 py-1 text-xs font-medium text-blue-700 dark:text-blue-300 ring-1 ring-inset ring-blue-600/20",children:`{{${p}}}`},g))})})]})]})})}export{se as default}; diff --git a/public/build/assets/show-jrwShrkd.js b/public/build/assets/show-BBjncraU.js similarity index 83% rename from public/build/assets/show-jrwShrkd.js rename to public/build/assets/show-BBjncraU.js index 34f45eb2e..2b9e8b7b6 100644 --- a/public/build/assets/show-jrwShrkd.js +++ b/public/build/assets/show-BBjncraU.js @@ -1 +1 @@ -import{j as e}from"./ui-Z445SNHD.js";import{P as E}from"./page-template-B_mOhR6n.js";import{u as I,c as T,C as f,n as v,o as N,z as w,m as b,l as d,x as z,r as k}from"./app-36WMjvX0.js";import{S as C}from"./star-WlheM7sI.js";import{A as L}from"./arrow-left-CjPQICYw.js";import{C as A}from"./clipboard-list-BU0dok7E.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";function we(){var c,x,p,g,h,y;const{t}=I(),{review:r,auth:o}=T().props,R=(o==null?void 0:o.permissions)||[],S=a=>{switch(a){case"scheduled":return e.jsx(d,{variant:"outline",className:"bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20",children:t("Scheduled")});case"in_progress":return e.jsx(d,{variant:"outline",className:"bg-amber-50 text-amber-700 ring-1 ring-inset ring-amber-600/20",children:t("In Progress")});case"completed":return e.jsx(d,{variant:"outline",className:"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20",children:t("Completed")});default:return e.jsx(d,{variant:"outline",children:a})}},_=()=>{k.visit(route("hr.performance.employee-reviews.index"))},D=()=>{k.visit(route("hr.performance.employee-reviews.conduct",r.id))},P=[{title:t("Dashboard"),href:route("dashboard")},{title:t("HR Management"),href:route("hr.performance.indicator-categories.index")},{title:t("Performance"),href:route("hr.performance.indicator-categories.index")},{title:t("Employee Reviews"),href:route("hr.performance.employee-reviews.index")},{title:t("View Review")}],B=(c=r.ratings)==null?void 0:c.reduce((a,s)=>{var m,n,j,u;const i=((n=(m=s.indicator)==null?void 0:m.category)==null?void 0:n.id)||"uncategorized",l=((u=(j=s.indicator)==null?void 0:j.category)==null?void 0:u.name)||"Uncategorized";return a[i]||(a[i]={name:l,ratings:[]}),a[i].ratings.push(s),a},{});return e.jsx(E,{title:t("Review Details"),url:`/hr/performance/employee-reviews/${r.id}`,breadcrumbs:P,actions:[{label:t("Back"),icon:e.jsx(L,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:_},...r.status!=="completed"&&z(R,"edit-employee-reviews")?[{label:t("Conduct Review"),icon:e.jsx(A,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:D}]:[]],children:e.jsxs("div",{className:"space-y-6",children:[e.jsxs(f,{children:[e.jsxs(v,{children:[e.jsx(N,{className:"text-lg font-semibold",children:t("Review Information")}),e.jsx(w,{children:t("Details about this performance review")})]}),e.jsxs(b,{children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-x-8 gap-y-6",children:[e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide mb-2",children:t("Employee")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100",children:(x=r.employee)==null?void 0:x.name})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide mb-2",children:t("Reviewer")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100",children:(p=r.reviewer)==null?void 0:p.name})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide mb-2",children:t("Review Cycle")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100",children:(g=r.review_cycle)==null?void 0:g.name})]})]}),e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide mb-2",children:t("Review Date")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100",children:r.review_date?((h=window.appSettings)==null?void 0:h.formatDateTimeSimple(r.review_date,!1))||new Date(r.review_date).toLocaleString():"-"})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide mb-2",children:t("Status")}),e.jsx("div",{className:"mt-1",children:S(r.status)})]})]})]}),r.status==="completed"&&e.jsxs("div",{className:"mt-6 pt-6 border-t",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx("p",{className:"text-base font-semibold text-gray-900 dark:text-gray-100",children:t("Overall Rating")}),e.jsxs("div",{className:"flex items-center",children:[e.jsx("span",{className:"text-2xl font-bold text-gray-900 dark:text-gray-100 mr-2",children:(y=r.overall_rating)==null?void 0:y.toFixed(1)}),e.jsx(C,{className:"h-5 w-5 fill-yellow-400 text-yellow-400"})]})]}),r.comments&&e.jsxs("div",{className:"mt-4",children:[e.jsx("p",{className:"text-sm font-medium text-gray-500 dark:text-gray-400",children:t("Comments")}),e.jsx("p",{className:"mt-1 text-sm text-gray-700 dark:text-gray-300",children:r.comments})]})]})]})]}),r.status==="completed"&&e.jsxs(f,{children:[e.jsxs(v,{children:[e.jsx(N,{className:"text-lg font-semibold",children:t("Performance Ratings")}),e.jsx(w,{children:t("Individual ratings for each performance indicator")})]}),e.jsx(b,{children:e.jsx("div",{className:"space-y-6",children:Object.values(B||{}).map(a=>e.jsxs("div",{className:"space-y-4",children:[e.jsx("h3",{className:"text-base font-semibold text-gray-900 dark:text-gray-100",children:a.name}),e.jsx("div",{className:"space-y-4",children:a.ratings.map(s=>{var i,l,m,n;return e.jsxs("div",{className:"border rounded-lg p-4 bg-gray-50 dark:bg-gray-800",children:[e.jsxs("div",{className:"flex items-start justify-between",children:[e.jsxs("div",{className:"flex-1",children:[e.jsx("h4",{className:"text-sm font-semibold text-gray-900 dark:text-gray-100",children:(i=s.indicator)==null?void 0:i.name}),e.jsx("p",{className:"text-sm text-gray-600 dark:text-gray-400 mt-1",children:((l=s.indicator)==null?void 0:l.description)||t("No description")}),((m=s.indicator)==null?void 0:m.measurement_unit)&&e.jsx(d,{variant:"outline",className:"mt-2",children:(n=s.indicator)==null?void 0:n.measurement_unit})]}),e.jsxs("div",{className:"flex items-center ml-4",children:[e.jsx("span",{className:"text-xl font-bold text-gray-900 dark:text-gray-100 mr-2",children:s.rating.toFixed(1)}),e.jsx(C,{className:"h-5 w-5 fill-yellow-400 text-yellow-400"})]})]}),s.comments&&e.jsxs("div",{className:"mt-3 pt-3 border-t border-gray-200 dark:border-gray-700",children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wide",children:t("Comments")}),e.jsx("p",{className:"mt-1 text-sm text-gray-700 dark:text-gray-300",children:s.comments})]})]},s.id)})})]},a.name))})})]})]})})}export{we as default}; +import{j as e}from"./ui-Z445SNHD.js";import{P as E}from"./page-template-Cw8W4Qs2.js";import{u as I,c as T,C as f,n as v,o as N,z as w,m as b,l as d,x as z,r as k}from"./app-Da3PX8qg.js";import{S as C}from"./star-CSGOTD6i.js";import{A as L}from"./arrow-left-B9tcIgis.js";import{C as A}from"./clipboard-list-BNSl4hy2.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";function we(){var c,x,p,g,h,y;const{t}=I(),{review:r,auth:o}=T().props,R=(o==null?void 0:o.permissions)||[],S=a=>{switch(a){case"scheduled":return e.jsx(d,{variant:"outline",className:"bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20",children:t("Scheduled")});case"in_progress":return e.jsx(d,{variant:"outline",className:"bg-amber-50 text-amber-700 ring-1 ring-inset ring-amber-600/20",children:t("In Progress")});case"completed":return e.jsx(d,{variant:"outline",className:"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20",children:t("Completed")});default:return e.jsx(d,{variant:"outline",children:a})}},_=()=>{k.visit(route("hr.performance.employee-reviews.index"))},D=()=>{k.visit(route("hr.performance.employee-reviews.conduct",r.id))},P=[{title:t("Dashboard"),href:route("dashboard")},{title:t("HR Management"),href:route("hr.performance.indicator-categories.index")},{title:t("Performance"),href:route("hr.performance.indicator-categories.index")},{title:t("Employee Reviews"),href:route("hr.performance.employee-reviews.index")},{title:t("View Review")}],B=(c=r.ratings)==null?void 0:c.reduce((a,s)=>{var m,n,j,u;const i=((n=(m=s.indicator)==null?void 0:m.category)==null?void 0:n.id)||"uncategorized",l=((u=(j=s.indicator)==null?void 0:j.category)==null?void 0:u.name)||"Uncategorized";return a[i]||(a[i]={name:l,ratings:[]}),a[i].ratings.push(s),a},{});return e.jsx(E,{title:t("Review Details"),url:`/hr/performance/employee-reviews/${r.id}`,breadcrumbs:P,actions:[{label:t("Back"),icon:e.jsx(L,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:_},...r.status!=="completed"&&z(R,"edit-employee-reviews")?[{label:t("Conduct Review"),icon:e.jsx(A,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:D}]:[]],children:e.jsxs("div",{className:"space-y-6",children:[e.jsxs(f,{children:[e.jsxs(v,{children:[e.jsx(N,{className:"text-lg font-semibold",children:t("Review Information")}),e.jsx(w,{children:t("Details about this performance review")})]}),e.jsxs(b,{children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-x-8 gap-y-6",children:[e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide mb-2",children:t("Employee")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100",children:(x=r.employee)==null?void 0:x.name})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide mb-2",children:t("Reviewer")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100",children:(p=r.reviewer)==null?void 0:p.name})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide mb-2",children:t("Review Cycle")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100",children:(g=r.review_cycle)==null?void 0:g.name})]})]}),e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide mb-2",children:t("Review Date")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100",children:r.review_date?((h=window.appSettings)==null?void 0:h.formatDateTimeSimple(r.review_date,!1))||new Date(r.review_date).toLocaleString():"-"})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide mb-2",children:t("Status")}),e.jsx("div",{className:"mt-1",children:S(r.status)})]})]})]}),r.status==="completed"&&e.jsxs("div",{className:"mt-6 pt-6 border-t",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx("p",{className:"text-base font-semibold text-gray-900 dark:text-gray-100",children:t("Overall Rating")}),e.jsxs("div",{className:"flex items-center",children:[e.jsx("span",{className:"text-2xl font-bold text-gray-900 dark:text-gray-100 mr-2",children:(y=r.overall_rating)==null?void 0:y.toFixed(1)}),e.jsx(C,{className:"h-5 w-5 fill-yellow-400 text-yellow-400"})]})]}),r.comments&&e.jsxs("div",{className:"mt-4",children:[e.jsx("p",{className:"text-sm font-medium text-gray-500 dark:text-gray-400",children:t("Comments")}),e.jsx("p",{className:"mt-1 text-sm text-gray-700 dark:text-gray-300",children:r.comments})]})]})]})]}),r.status==="completed"&&e.jsxs(f,{children:[e.jsxs(v,{children:[e.jsx(N,{className:"text-lg font-semibold",children:t("Performance Ratings")}),e.jsx(w,{children:t("Individual ratings for each performance indicator")})]}),e.jsx(b,{children:e.jsx("div",{className:"space-y-6",children:Object.values(B||{}).map(a=>e.jsxs("div",{className:"space-y-4",children:[e.jsx("h3",{className:"text-base font-semibold text-gray-900 dark:text-gray-100",children:a.name}),e.jsx("div",{className:"space-y-4",children:a.ratings.map(s=>{var i,l,m,n;return e.jsxs("div",{className:"border rounded-lg p-4 bg-gray-50 dark:bg-gray-800",children:[e.jsxs("div",{className:"flex items-start justify-between",children:[e.jsxs("div",{className:"flex-1",children:[e.jsx("h4",{className:"text-sm font-semibold text-gray-900 dark:text-gray-100",children:(i=s.indicator)==null?void 0:i.name}),e.jsx("p",{className:"text-sm text-gray-600 dark:text-gray-400 mt-1",children:((l=s.indicator)==null?void 0:l.description)||t("No description")}),((m=s.indicator)==null?void 0:m.measurement_unit)&&e.jsx(d,{variant:"outline",className:"mt-2",children:(n=s.indicator)==null?void 0:n.measurement_unit})]}),e.jsxs("div",{className:"flex items-center ml-4",children:[e.jsx("span",{className:"text-xl font-bold text-gray-900 dark:text-gray-100 mr-2",children:s.rating.toFixed(1)}),e.jsx(C,{className:"h-5 w-5 fill-yellow-400 text-yellow-400"})]})]}),s.comments&&e.jsxs("div",{className:"mt-3 pt-3 border-t border-gray-200 dark:border-gray-700",children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wide",children:t("Comments")}),e.jsx("p",{className:"mt-1 text-sm text-gray-700 dark:text-gray-300",children:s.comments})]})]},s.id)})})]},a.name))})})]})]})})}export{we as default}; diff --git a/public/build/assets/show-SAzLqrFM.js b/public/build/assets/show-Bc9OV9sf.js similarity index 80% rename from public/build/assets/show-SAzLqrFM.js rename to public/build/assets/show-Bc9OV9sf.js index 36a4014da..cc882c247 100644 --- a/public/build/assets/show-SAzLqrFM.js +++ b/public/build/assets/show-Bc9OV9sf.js @@ -1 +1 @@ -import{j as e}from"./ui-Z445SNHD.js";import{P as p}from"./page-template-B_mOhR6n.js";import{u as h,c as y}from"./app-36WMjvX0.js";import{A as u}from"./arrow-left-CjPQICYw.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";function ee(){var s,i,d,n,l,m;const{t}=h(),{candidateOnboarding:r}=y().props,c=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Recruitment"),href:route("hr.recruitment.candidate-onboarding.index")},{title:t("Candidate Onboarding"),href:route("hr.recruitment.candidate-onboarding.index")},{title:t("View Details")}],o=[{label:t("Back"),icon:e.jsx(u,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>window.history.back()}],x=a=>{switch(a){case"Pending":return"bg-yellow-50 text-yellow-800 ring-yellow-600/20";case"In Progress":return"bg-blue-50 text-blue-700 ring-blue-600/20";case"Completed":return"bg-green-50 text-green-700 ring-green-600/20";default:return"bg-gray-50 text-gray-600 ring-gray-500/10"}};return e.jsx(p,{title:t("Onboarding Details"),url:"/hr/recruitment/candidate-onboarding",actions:o,breadcrumbs:c,children:e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow p-6",children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-gray-100 mb-4",children:t("Employee Information")}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx("label",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Employee Name")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((s=r.employee)==null?void 0:s.name)||"-"})]}),e.jsxs("div",{children:[e.jsx("label",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Email")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((i=r.employee)==null?void 0:i.email)||"-"})]}),e.jsxs("div",{children:[e.jsx("label",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Buddy Employee")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((d=r.buddy_employee)==null?void 0:d.name)||"-"})]}),e.jsxs("div",{children:[e.jsx("label",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Start Date")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:r.start_date?new Date(r.start_date).toLocaleDateString():"-"})]}),e.jsxs("div",{children:[e.jsx("label",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Status")}),e.jsx("div",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${x(r.status)}`,children:t(r.status)})})]})]})]}),e.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow p-6",children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-gray-100 mb-4",children:t("Onboarding Checklist")}),e.jsxs("div",{className:"mb-4",children:[e.jsx("h4",{className:"font-semibold text-gray-900 dark:text-gray-100",children:(n=r.checklist)==null?void 0:n.name}),e.jsx("p",{className:"text-sm text-gray-700 dark:text-gray-300 mt-1",children:(l=r.checklist)==null?void 0:l.description})]}),(m=r.checklist)!=null&&m.checklist_items&&r.checklist.checklist_items.length>0?e.jsx("div",{className:"space-y-3",children:r.checklist.checklist_items.map((a,g)=>e.jsxs("div",{className:"flex items-start space-x-3 p-3 border border-gray-200 dark:border-gray-700 rounded-lg",children:[e.jsx("div",{className:"flex-shrink-0",children:e.jsx("span",{className:"inline-flex items-center justify-center w-6 h-6 bg-blue-100 dark:bg-blue-900 text-blue-800 dark:text-blue-200 text-xs font-medium rounded-full",children:g+1})}),e.jsxs("div",{className:"flex-1",children:[e.jsx("h5",{className:"font-medium text-gray-900 dark:text-gray-100",children:a.task_name}),a.description&&e.jsx("p",{className:"text-sm text-gray-700 dark:text-gray-300 mt-1",children:a.description}),a.due_day&&e.jsxs("p",{className:"text-xs text-gray-500 dark:text-gray-400 mt-1",children:[t("Due Day"),": ",a.due_day]})]})]},a.id))}):e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:t("No checklist items found")})]})]})})}export{ee as default}; +import{j as e}from"./ui-Z445SNHD.js";import{P as p}from"./page-template-Cw8W4Qs2.js";import{u as h,c as y}from"./app-Da3PX8qg.js";import{A as u}from"./arrow-left-B9tcIgis.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";function ee(){var s,i,d,n,l,m;const{t}=h(),{candidateOnboarding:r}=y().props,c=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Recruitment"),href:route("hr.recruitment.candidate-onboarding.index")},{title:t("Candidate Onboarding"),href:route("hr.recruitment.candidate-onboarding.index")},{title:t("View Details")}],o=[{label:t("Back"),icon:e.jsx(u,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>window.history.back()}],x=a=>{switch(a){case"Pending":return"bg-yellow-50 text-yellow-800 ring-yellow-600/20";case"In Progress":return"bg-blue-50 text-blue-700 ring-blue-600/20";case"Completed":return"bg-green-50 text-green-700 ring-green-600/20";default:return"bg-gray-50 text-gray-600 ring-gray-500/10"}};return e.jsx(p,{title:t("Onboarding Details"),url:"/hr/recruitment/candidate-onboarding",actions:o,breadcrumbs:c,children:e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow p-6",children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-gray-100 mb-4",children:t("Employee Information")}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx("label",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Employee Name")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((s=r.employee)==null?void 0:s.name)||"-"})]}),e.jsxs("div",{children:[e.jsx("label",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Email")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((i=r.employee)==null?void 0:i.email)||"-"})]}),e.jsxs("div",{children:[e.jsx("label",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Buddy Employee")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((d=r.buddy_employee)==null?void 0:d.name)||"-"})]}),e.jsxs("div",{children:[e.jsx("label",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Start Date")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:r.start_date?new Date(r.start_date).toLocaleDateString():"-"})]}),e.jsxs("div",{children:[e.jsx("label",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Status")}),e.jsx("div",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${x(r.status)}`,children:t(r.status)})})]})]})]}),e.jsxs("div",{className:"bg-white dark:bg-gray-900 rounded-lg shadow p-6",children:[e.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-gray-100 mb-4",children:t("Onboarding Checklist")}),e.jsxs("div",{className:"mb-4",children:[e.jsx("h4",{className:"font-semibold text-gray-900 dark:text-gray-100",children:(n=r.checklist)==null?void 0:n.name}),e.jsx("p",{className:"text-sm text-gray-700 dark:text-gray-300 mt-1",children:(l=r.checklist)==null?void 0:l.description})]}),(m=r.checklist)!=null&&m.checklist_items&&r.checklist.checklist_items.length>0?e.jsx("div",{className:"space-y-3",children:r.checklist.checklist_items.map((a,g)=>e.jsxs("div",{className:"flex items-start space-x-3 p-3 border border-gray-200 dark:border-gray-700 rounded-lg",children:[e.jsx("div",{className:"flex-shrink-0",children:e.jsx("span",{className:"inline-flex items-center justify-center w-6 h-6 bg-blue-100 dark:bg-blue-900 text-blue-800 dark:text-blue-200 text-xs font-medium rounded-full",children:g+1})}),e.jsxs("div",{className:"flex-1",children:[e.jsx("h5",{className:"font-medium text-gray-900 dark:text-gray-100",children:a.task_name}),a.description&&e.jsx("p",{className:"text-sm text-gray-700 dark:text-gray-300 mt-1",children:a.description}),a.due_day&&e.jsxs("p",{className:"text-xs text-gray-500 dark:text-gray-400 mt-1",children:[t("Due Day"),": ",a.due_day]})]})]},a.id))}):e.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:t("No checklist items found")})]})]})})}export{ee as default}; diff --git a/public/build/assets/show-CUWApChe.js b/public/build/assets/show-BcimQqIp.js similarity index 90% rename from public/build/assets/show-CUWApChe.js rename to public/build/assets/show-BcimQqIp.js index 32f398215..be859ed4f 100644 --- a/public/build/assets/show-CUWApChe.js +++ b/public/build/assets/show-BcimQqIp.js @@ -1 +1 @@ -import{r as v,j as e}from"./ui-Z445SNHD.js";import{P as Oe}from"./page-template-B_mOhR6n.js";import{u as $e,c as Re,x as p,F as je,C as h,n as u,o as y,z as Be,l,m as j,B as f,r as m,t as r}from"./app-36WMjvX0.js";import{T as qe,a as Ue,b as fe,c as o,d as Ie,e as c}from"./table-C1YkBp3W.js";import{C as be}from"./CrudFormModal-Bmz2nLeY.js";import{C as He}from"./CrudDeleteModal-DM40AK8z.js";import{T as We,a as ze,b as Ne,c as ke}from"./tabs-NEtB1dPW.js";import{A as Le}from"./arrow-left-CjPQICYw.js";import{S as Ve}from"./square-pen-B3p2jiW9.js";import{T as Ge}from"./trash-Dyd2ZsaG.js";import{D as ve}from"./download-Ba72czhU.js";import{f as w}from"./utils-BWxnHGCV.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./radio-group-BtLENAXk.js";import"./circle-BpyxLEsH.js";import"./checkbox-Bos2Phgi.js";import"./multi-select-field-BX9C1tYH.js";import"./scroll-area-BmK0s-Hf.js";import"./LocationPicker-DAd_AcXs.js";import"./leaflet-FVhBWCqS.js";import"./locate-fixed-D29o3FBS.js";function Ls(){var D,S,M,A,F,P,E,O,$,R,B,q,U,I,H,W,z,L,V,G,J,K,Q,X,Y,Z,ee,se,te,ae,re,ie,ne,le,de,me,oe,ce,xe;const{t:s}=$e(),{auth:b,employeeTraining:t,availableAssessments:d}=Re().props,g=(b==null?void 0:b.permissions)||[],[we,_]=v.useState(!1),[_e,N]=v.useState(!1),[Ce,k]=v.useState(!1),Te=()=>{m.get(route("hr.employee-trainings.index"))},De=()=>{N(!0)},Se=()=>{_(!0)},C=()=>{k(!0)},Me=()=>{window.open(route("hr.employee-trainings.download-certification",t.id),"_blank")},Ae=a=>{const n=new FormData;Object.keys(a).forEach(i=>{a[i]!==null&&a[i]!==void 0&&(i==="certification"?a[i]instanceof File&&n.append(i,a[i]):n.append(i,a[i]))}),r.loading(s("Updating training")),n.append("_method","PUT"),m.post(route("hr.employee-trainings.update",t.id),n,{onSuccess:i=>{N(!1),r.dismiss(),i.props.flash.success?r.success(s(i.props.flash.success)):i.props.flash.error&&r.error(s(i.props.flash.error))},onError:i=>{r.dismiss(),typeof i=="string"?r.error(s(i)):r.error(s("Failed to update training {{errors}}",{errors:Object.values(i).join(", ")}))}})},Fe=a=>{r.loading(s("Recording assessment result")),m.post(route("hr.employee-trainings.record-assessment",t.id),a,{onSuccess:n=>{k(!1),r.dismiss(),n.props.flash.success?r.success(s(n.props.flash.success)):n.props.flash.error&&r.error(s(n.props.flash.error))},onError:n=>{r.dismiss(),typeof n=="string"?r.error(s(n)):r.error(s("Failed to record assessment result {{errors}}",{errors:Object.values(n).join(", ")}))}})},Pe=()=>{r.loading(s("Deleting training assignment")),m.delete(route("hr.employee-trainings.destroy",t.id),{onSuccess:a=>{r.dismiss(),a.props.flash.success?r.success(s(a.props.flash.success)):a.props.flash.error&&r.error(s(a.props.flash.error)),m.get(route("hr.employee-trainings.index"))},onError:a=>{r.dismiss(),typeof a=="string"?r.error(s(a)):r.error(s("Failed to delete training assignment {{errors}}",{errors:Object.values(a).join(", ")}))}})},x=[];x.push({label:s("Back"),icon:e.jsx(Le,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:Te}),p(g,"edit-employee-trainings")&&x.push({label:s("Edit"),icon:e.jsx(Ve,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:De}),p(g,"delete-employee-trainings")&&x.push({label:s("Delete"),icon:e.jsx(Ge,{className:"h-4 w-4 mr-2"}),variant:"destructive",onClick:Se}),p(g,"record-assessment-results")&&d&&d.length>0&&x.push({label:s("Record Assessment"),icon:e.jsx(je,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:C});const Ee=[{title:s("Dashboard"),href:route("dashboard")},{title:s("HR Management"),href:route("hr.employee-trainings.index")},{title:s("Training Management"),href:route("hr.employee-trainings.index")},{title:s("Employee Trainings"),href:route("hr.employee-trainings.index")},{title:`${((D=t.employee)==null?void 0:D.name)||""} - ${((S=t.training_program)==null?void 0:S.name)||""}`}],T={assigned:"bg-blue-50 text-blue-700 ring-blue-600/20",in_progress:"bg-amber-50 text-amber-700 ring-amber-600/20",completed:"bg-green-50 text-green-700 ring-green-600/20",failed:"bg-red-50 text-red-700 ring-red-600/20"};return e.jsxs(Oe,{title:`${((M=t.employee)==null?void 0:M.name)||""} - ${((A=t.training_program)==null?void 0:A.name)||""}`,url:`/hr/training/employee-trainings/${t.id}`,actions:x,breadcrumbs:Ee,children:[e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-6",children:[e.jsxs("div",{className:"lg:col-span-2",children:[e.jsxs(h,{className:"mb-6",children:[e.jsx(u,{children:e.jsxs("div",{className:"flex justify-between items-start",children:[e.jsxs("div",{children:[e.jsx(y,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:((F=t.training_program)==null?void 0:F.name)||s("Unknown Program")}),e.jsx(Be,{className:"mt-2",children:((E=(P=t.training_program)==null?void 0:P.training_type)==null?void 0:E.name)||"-"})]}),e.jsx(l,{className:`${T[t.status]||"bg-gray-50 text-gray-700 ring-gray-600/20"}`,children:t.status==="in_progress"?s("In Progress"):t.status==="assigned"?s("Assigned"):t.status==="completed"?s("Completed"):t.status==="failed"?s("Failed"):t.status})]})}),e.jsxs(j,{children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4 mb-4",children:[e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Employee")}),e.jsx("p",{className:"text-sm font-semibold text-gray-900 dark:text-gray-100 mt-1",children:((O=t.employee)==null?void 0:O.name)||"-"}),e.jsx("p",{className:"text-xs text-gray-600 dark:text-gray-400",children:((R=($=t.employee)==null?void 0:$.employee)==null?void 0:R.employee_id)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Assigned By")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((B=t.assigner)==null?void 0:B.name)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Assigned Date")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:t.assigned_date?((q=window.appSettings)==null?void 0:q.formatDateTimeSimple(t.assigned_date,!1))||w(new Date(t.assigned_date),"MMM dd, yyyy"):"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Completion Date")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:t.completion_date?((U=window.appSettings)==null?void 0:U.formatDateTimeSimple(t.completion_date,!1))||w(new Date(t.completion_date),"MMM dd, yyyy"):"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Score")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:t.score!==null?`${t.score}%`:"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Result")}),e.jsx("p",{className:"mt-1",children:t.is_passed===null?"-":t.is_passed?e.jsx(l,{variant:"outline",className:"bg-green-50 text-green-700",children:s("Passed")}):e.jsx(l,{variant:"outline",className:"bg-red-50 text-red-700",children:s("Failed")})})]})]}),t.feedback&&e.jsxs("div",{className:"mb-4",children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Feedback")}),e.jsx("p",{className:"text-sm text-gray-700 dark:text-gray-300 mt-1",children:t.feedback})]}),t.notes&&e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Notes")}),e.jsx("p",{className:"text-sm text-gray-700 dark:text-gray-300 mt-1",children:t.notes})]}),t.certification&&e.jsx("div",{className:"mt-4",children:e.jsxs(f,{variant:"outline",onClick:Me,className:"flex items-center",children:[e.jsx(ve,{className:"h-4 w-4 mr-2"}),s("Download Certification")]})})]})]}),e.jsxs(We,{defaultValue:"program",className:"w-full",children:[e.jsxs(ze,{className:"grid grid-cols-2 mb-4",children:[e.jsx(Ne,{value:"program",children:s("Program Details")}),e.jsx(Ne,{value:"assessments",children:s("Assessment Results")})]}),e.jsx(ke,{value:"program",children:e.jsxs(h,{children:[e.jsx(u,{children:e.jsx(y,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:s("Program Details")})}),e.jsxs(j,{children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4 mb-4",children:[e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Duration")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:(I=t.training_program)!=null&&I.duration?`${t.training_program.duration} ${s("Hours")}`:"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Cost")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:(H=t.training_program)!=null&&H.cost?`$${parseFloat(t.training_program.cost).toFixed(2)}`:"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Status")}),e.jsx("p",{className:"mt-1",children:e.jsx(l,{variant:"outline",className:`${T[(W=t.training_program)==null?void 0:W.status]||""}`,children:((L=(z=t.training_program)==null?void 0:z.status)==null?void 0:L.charAt(0).toUpperCase())+((G=(V=t.training_program)==null?void 0:V.status)==null?void 0:G.slice(1))||"-"})})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Flags")}),e.jsxs("div",{className:"flex flex-wrap gap-1 mt-1",children:[((J=t.training_program)==null?void 0:J.is_mandatory)&&e.jsx(l,{variant:"outline",className:"bg-red-50 text-red-700",children:s("Mandatory")}),((K=t.training_program)==null?void 0:K.is_self_enrollment)&&e.jsx(l,{variant:"outline",className:"bg-blue-50 text-blue-700",children:s("Self-Enrollment")})]})]})]}),((Q=t.training_program)==null?void 0:Q.description)&&e.jsxs("div",{className:"mb-4",children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Description")}),e.jsx("p",{className:"text-sm text-gray-700 dark:text-gray-300 mt-1",children:t.training_program.description})]}),((X=t.training_program)==null?void 0:X.prerequisites)&&e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Prerequisites")}),e.jsx("p",{className:"text-sm text-gray-700 dark:text-gray-300 mt-1",children:t.training_program.prerequisites})]}),((Y=t.training_program)==null?void 0:Y.materials)&&e.jsx("div",{className:"mt-4",children:e.jsxs(f,{variant:"outline",onClick:()=>window.open(route("hr.training-programs.download-materials",t.training_program.id),"_blank"),className:"flex items-center",children:[e.jsx(ve,{className:"h-4 w-4 mr-2"}),s("Download Materials")]})})]})]})}),e.jsx(ke,{value:"assessments",children:e.jsxs(h,{children:[e.jsx(u,{children:e.jsx(y,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:s("Assessment Results")})}),e.jsxs(j,{children:[t.assessment_results&&t.assessment_results.length>0?e.jsxs(qe,{children:[e.jsx(Ue,{children:e.jsxs(fe,{children:[e.jsx(o,{children:s("Assessment")}),e.jsx(o,{children:s("Type")}),e.jsx(o,{children:s("Date")}),e.jsx(o,{children:s("Score")}),e.jsx(o,{children:s("Result")}),e.jsx(o,{children:s("Assessed By")})]})}),e.jsx(Ie,{children:t.assessment_results.map(a=>{var n,i,ge,pe,he,ue,ye;return e.jsxs(fe,{children:[e.jsx(c,{className:"font-medium",children:((n=a.training_assessment)==null?void 0:n.name)||"-"}),e.jsx(c,{children:((ge=(i=a.training_assessment)==null?void 0:i.type)==null?void 0:ge.charAt(0).toUpperCase())+((he=(pe=a.training_assessment)==null?void 0:pe.type)==null?void 0:he.slice(1))||"-"}),e.jsx(c,{children:((ue=window.appSettings)==null?void 0:ue.formatDateTimeSimple(a.assessment_date,!1))||w(new Date(a.assessment_date),"MMM dd, yyyy")}),e.jsxs(c,{children:[a.score,"%"]}),e.jsx(c,{children:a.is_passed?e.jsx(l,{variant:"outline",className:"bg-green-50 text-green-700",children:s("Passed")}):e.jsx(l,{variant:"outline",className:"bg-red-50 text-red-700",children:s("Failed")})}),e.jsx(c,{children:((ye=a.assessor)==null?void 0:ye.name)||"-"})]},a.id)})})]}):e.jsx("div",{className:"text-center py-12 text-sm text-gray-500 dark:text-gray-400",children:s("No assessment results available")}),d&&d.length>0&&p(g,"record-assessment-results")&&e.jsx("div",{className:"mt-4",children:e.jsxs(f,{variant:"default",onClick:C,children:[e.jsx(je,{className:"h-4 w-4 mr-2"}),s("Record Assessment")]})})]})]})})]})]}),e.jsx("div",{children:e.jsxs(h,{children:[e.jsx(u,{children:e.jsx(y,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:s("Employee Details")})}),e.jsxs(j,{children:[e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Name")}),e.jsx("p",{className:"text-sm font-semibold text-gray-900 dark:text-gray-100 mt-1",children:((Z=t.employee)==null?void 0:Z.name)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Employee ID")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((se=(ee=t.employee)==null?void 0:ee.employee)==null?void 0:se.employee_id)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Department")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((re=(ae=(te=t.employee)==null?void 0:te.employee)==null?void 0:ae.department)==null?void 0:re.name)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Designation")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((le=(ne=(ie=t.employee)==null?void 0:ie.employee)==null?void 0:ne.designation)==null?void 0:le.name)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Email")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((de=t.employee)==null?void 0:de.email)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Phone")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((oe=(me=t.employee)==null?void 0:me.employee)==null?void 0:oe.phone)||"-"})]})]}),e.jsx("div",{className:"mt-4",children:e.jsx(f,{variant:"outline",onClick:()=>{var a,n;return m.get(route("hr.employees.show",(n=(a=t.employee)==null?void 0:a.employee)==null?void 0:n.id))},className:"w-full",children:s("View Employee Profile")})})]})]})})]}),e.jsx(be,{isOpen:_e,onClose:()=>N(!1),onSubmit:Ae,formConfig:{fields:[{name:"status",label:s("Status"),type:"select",required:!0,options:[{value:"assigned",label:s("Assigned")},{value:"in_progress",label:s("In Progress")},{value:"completed",label:s("Completed")},{value:"failed",label:s("Failed")}]},{name:"completion_date",label:s("Completion Date"),type:"date",showWhen:a=>["completed","failed"].includes(a.status)},{name:"certification",label:s("Certification"),type:"file",accept:".pdf,.doc,.docx,.jpg,.jpeg,.png",helpText:s("Upload certification file (Max 5MB)"),showWhen:a=>a.status==="completed"},{name:"score",label:s("Score (%)"),type:"number",min:0,max:100,step:.01,showWhen:a=>["completed","failed"].includes(a.status)},{name:"is_passed",label:s("Passed"),type:"checkbox",showWhen:a=>["completed","failed"].includes(a.status)},{name:"feedback",label:s("Feedback"),type:"textarea",showWhen:a=>["completed","failed"].includes(a.status)},{name:"notes",label:s("Notes"),type:"textarea"}],modalSize:"lg"},initialData:t,title:s("Edit Training Assignment"),mode:"edit"}),e.jsx(be,{isOpen:Ce,onClose:()=>k(!1),onSubmit:Fe,formConfig:{fields:[{name:"training_assessment_id",label:s("Assessment"),type:"select",required:!0,options:(d==null?void 0:d.map(a=>({value:a.id.toString(),label:a.name})))||[]},{name:"score",label:s("Score (%)"),type:"number",required:!0,min:0,max:100,step:.01},{name:"is_passed",label:s("Passed"),type:"checkbox"},{name:"feedback",label:s("Feedback"),type:"textarea"},{name:"assessment_date",label:s("Assessment Date"),type:"date",required:!0,defaultValue:new Date().toISOString().split("T")[0]},{name:"update_training_status",label:s("Update Training Status"),type:"checkbox",helpText:s("Update the training status based on this assessment result")}],modalSize:"md"},initialData:{},title:s("Record Assessment Result"),mode:"create"}),e.jsx(He,{isOpen:we,onClose:()=>_(!1),onConfirm:Pe,itemName:`${((ce=t.employee)==null?void 0:ce.name)||""} - ${((xe=t.training_program)==null?void 0:xe.name)||""}`,entityName:"training assignment"})]})}export{Ls as default}; +import{r as v,j as e}from"./ui-Z445SNHD.js";import{P as Oe}from"./page-template-Cw8W4Qs2.js";import{u as $e,c as Re,x as p,F as je,C as h,n as u,o as y,z as Be,l,m as j,B as f,r as m,t as r}from"./app-Da3PX8qg.js";import{T as qe,a as Ue,b as fe,c as o,d as Ie,e as c}from"./table-BRtys9Nx.js";import{C as be}from"./CrudFormModal-CTSICk3j.js";import{C as He}from"./CrudDeleteModal-DmHx0JCJ.js";import{T as We,a as ze,b as Ne,c as ke}from"./tabs--KW-Mci6.js";import{A as Le}from"./arrow-left-B9tcIgis.js";import{S as Ve}from"./square-pen-CatLE0_h.js";import{T as Ge}from"./trash-BRJCY2my.js";import{D as ve}from"./download-BHVnw95S.js";import{f as w}from"./utils-BWxnHGCV.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./radio-group-CuY8xCRY.js";import"./circle-DgA3bS7I.js";import"./checkbox-C3Z6LHOx.js";import"./multi-select-field-ALFA5JXF.js";import"./scroll-area-C7NBgd0i.js";import"./LocationPicker-Dy1Od2a3.js";import"./leaflet-FVhBWCqS.js";import"./locate-fixed-BKpEfCUU.js";function Ls(){var D,S,M,A,F,P,E,O,$,R,B,q,U,I,H,W,z,L,V,G,J,K,Q,X,Y,Z,ee,se,te,ae,re,ie,ne,le,de,me,oe,ce,xe;const{t:s}=$e(),{auth:b,employeeTraining:t,availableAssessments:d}=Re().props,g=(b==null?void 0:b.permissions)||[],[we,_]=v.useState(!1),[_e,N]=v.useState(!1),[Ce,k]=v.useState(!1),Te=()=>{m.get(route("hr.employee-trainings.index"))},De=()=>{N(!0)},Se=()=>{_(!0)},C=()=>{k(!0)},Me=()=>{window.open(route("hr.employee-trainings.download-certification",t.id),"_blank")},Ae=a=>{const n=new FormData;Object.keys(a).forEach(i=>{a[i]!==null&&a[i]!==void 0&&(i==="certification"?a[i]instanceof File&&n.append(i,a[i]):n.append(i,a[i]))}),r.loading(s("Updating training")),n.append("_method","PUT"),m.post(route("hr.employee-trainings.update",t.id),n,{onSuccess:i=>{N(!1),r.dismiss(),i.props.flash.success?r.success(s(i.props.flash.success)):i.props.flash.error&&r.error(s(i.props.flash.error))},onError:i=>{r.dismiss(),typeof i=="string"?r.error(s(i)):r.error(s("Failed to update training {{errors}}",{errors:Object.values(i).join(", ")}))}})},Fe=a=>{r.loading(s("Recording assessment result")),m.post(route("hr.employee-trainings.record-assessment",t.id),a,{onSuccess:n=>{k(!1),r.dismiss(),n.props.flash.success?r.success(s(n.props.flash.success)):n.props.flash.error&&r.error(s(n.props.flash.error))},onError:n=>{r.dismiss(),typeof n=="string"?r.error(s(n)):r.error(s("Failed to record assessment result {{errors}}",{errors:Object.values(n).join(", ")}))}})},Pe=()=>{r.loading(s("Deleting training assignment")),m.delete(route("hr.employee-trainings.destroy",t.id),{onSuccess:a=>{r.dismiss(),a.props.flash.success?r.success(s(a.props.flash.success)):a.props.flash.error&&r.error(s(a.props.flash.error)),m.get(route("hr.employee-trainings.index"))},onError:a=>{r.dismiss(),typeof a=="string"?r.error(s(a)):r.error(s("Failed to delete training assignment {{errors}}",{errors:Object.values(a).join(", ")}))}})},x=[];x.push({label:s("Back"),icon:e.jsx(Le,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:Te}),p(g,"edit-employee-trainings")&&x.push({label:s("Edit"),icon:e.jsx(Ve,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:De}),p(g,"delete-employee-trainings")&&x.push({label:s("Delete"),icon:e.jsx(Ge,{className:"h-4 w-4 mr-2"}),variant:"destructive",onClick:Se}),p(g,"record-assessment-results")&&d&&d.length>0&&x.push({label:s("Record Assessment"),icon:e.jsx(je,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:C});const Ee=[{title:s("Dashboard"),href:route("dashboard")},{title:s("HR Management"),href:route("hr.employee-trainings.index")},{title:s("Training Management"),href:route("hr.employee-trainings.index")},{title:s("Employee Trainings"),href:route("hr.employee-trainings.index")},{title:`${((D=t.employee)==null?void 0:D.name)||""} - ${((S=t.training_program)==null?void 0:S.name)||""}`}],T={assigned:"bg-blue-50 text-blue-700 ring-blue-600/20",in_progress:"bg-amber-50 text-amber-700 ring-amber-600/20",completed:"bg-green-50 text-green-700 ring-green-600/20",failed:"bg-red-50 text-red-700 ring-red-600/20"};return e.jsxs(Oe,{title:`${((M=t.employee)==null?void 0:M.name)||""} - ${((A=t.training_program)==null?void 0:A.name)||""}`,url:`/hr/training/employee-trainings/${t.id}`,actions:x,breadcrumbs:Ee,children:[e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-6",children:[e.jsxs("div",{className:"lg:col-span-2",children:[e.jsxs(h,{className:"mb-6",children:[e.jsx(u,{children:e.jsxs("div",{className:"flex justify-between items-start",children:[e.jsxs("div",{children:[e.jsx(y,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:((F=t.training_program)==null?void 0:F.name)||s("Unknown Program")}),e.jsx(Be,{className:"mt-2",children:((E=(P=t.training_program)==null?void 0:P.training_type)==null?void 0:E.name)||"-"})]}),e.jsx(l,{className:`${T[t.status]||"bg-gray-50 text-gray-700 ring-gray-600/20"}`,children:t.status==="in_progress"?s("In Progress"):t.status==="assigned"?s("Assigned"):t.status==="completed"?s("Completed"):t.status==="failed"?s("Failed"):t.status})]})}),e.jsxs(j,{children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4 mb-4",children:[e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Employee")}),e.jsx("p",{className:"text-sm font-semibold text-gray-900 dark:text-gray-100 mt-1",children:((O=t.employee)==null?void 0:O.name)||"-"}),e.jsx("p",{className:"text-xs text-gray-600 dark:text-gray-400",children:((R=($=t.employee)==null?void 0:$.employee)==null?void 0:R.employee_id)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Assigned By")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((B=t.assigner)==null?void 0:B.name)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Assigned Date")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:t.assigned_date?((q=window.appSettings)==null?void 0:q.formatDateTimeSimple(t.assigned_date,!1))||w(new Date(t.assigned_date),"MMM dd, yyyy"):"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Completion Date")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:t.completion_date?((U=window.appSettings)==null?void 0:U.formatDateTimeSimple(t.completion_date,!1))||w(new Date(t.completion_date),"MMM dd, yyyy"):"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Score")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:t.score!==null?`${t.score}%`:"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Result")}),e.jsx("p",{className:"mt-1",children:t.is_passed===null?"-":t.is_passed?e.jsx(l,{variant:"outline",className:"bg-green-50 text-green-700",children:s("Passed")}):e.jsx(l,{variant:"outline",className:"bg-red-50 text-red-700",children:s("Failed")})})]})]}),t.feedback&&e.jsxs("div",{className:"mb-4",children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Feedback")}),e.jsx("p",{className:"text-sm text-gray-700 dark:text-gray-300 mt-1",children:t.feedback})]}),t.notes&&e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Notes")}),e.jsx("p",{className:"text-sm text-gray-700 dark:text-gray-300 mt-1",children:t.notes})]}),t.certification&&e.jsx("div",{className:"mt-4",children:e.jsxs(f,{variant:"outline",onClick:Me,className:"flex items-center",children:[e.jsx(ve,{className:"h-4 w-4 mr-2"}),s("Download Certification")]})})]})]}),e.jsxs(We,{defaultValue:"program",className:"w-full",children:[e.jsxs(ze,{className:"grid grid-cols-2 mb-4",children:[e.jsx(Ne,{value:"program",children:s("Program Details")}),e.jsx(Ne,{value:"assessments",children:s("Assessment Results")})]}),e.jsx(ke,{value:"program",children:e.jsxs(h,{children:[e.jsx(u,{children:e.jsx(y,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:s("Program Details")})}),e.jsxs(j,{children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4 mb-4",children:[e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Duration")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:(I=t.training_program)!=null&&I.duration?`${t.training_program.duration} ${s("Hours")}`:"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Cost")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:(H=t.training_program)!=null&&H.cost?`$${parseFloat(t.training_program.cost).toFixed(2)}`:"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Status")}),e.jsx("p",{className:"mt-1",children:e.jsx(l,{variant:"outline",className:`${T[(W=t.training_program)==null?void 0:W.status]||""}`,children:((L=(z=t.training_program)==null?void 0:z.status)==null?void 0:L.charAt(0).toUpperCase())+((G=(V=t.training_program)==null?void 0:V.status)==null?void 0:G.slice(1))||"-"})})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Flags")}),e.jsxs("div",{className:"flex flex-wrap gap-1 mt-1",children:[((J=t.training_program)==null?void 0:J.is_mandatory)&&e.jsx(l,{variant:"outline",className:"bg-red-50 text-red-700",children:s("Mandatory")}),((K=t.training_program)==null?void 0:K.is_self_enrollment)&&e.jsx(l,{variant:"outline",className:"bg-blue-50 text-blue-700",children:s("Self-Enrollment")})]})]})]}),((Q=t.training_program)==null?void 0:Q.description)&&e.jsxs("div",{className:"mb-4",children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Description")}),e.jsx("p",{className:"text-sm text-gray-700 dark:text-gray-300 mt-1",children:t.training_program.description})]}),((X=t.training_program)==null?void 0:X.prerequisites)&&e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Prerequisites")}),e.jsx("p",{className:"text-sm text-gray-700 dark:text-gray-300 mt-1",children:t.training_program.prerequisites})]}),((Y=t.training_program)==null?void 0:Y.materials)&&e.jsx("div",{className:"mt-4",children:e.jsxs(f,{variant:"outline",onClick:()=>window.open(route("hr.training-programs.download-materials",t.training_program.id),"_blank"),className:"flex items-center",children:[e.jsx(ve,{className:"h-4 w-4 mr-2"}),s("Download Materials")]})})]})]})}),e.jsx(ke,{value:"assessments",children:e.jsxs(h,{children:[e.jsx(u,{children:e.jsx(y,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:s("Assessment Results")})}),e.jsxs(j,{children:[t.assessment_results&&t.assessment_results.length>0?e.jsxs(qe,{children:[e.jsx(Ue,{children:e.jsxs(fe,{children:[e.jsx(o,{children:s("Assessment")}),e.jsx(o,{children:s("Type")}),e.jsx(o,{children:s("Date")}),e.jsx(o,{children:s("Score")}),e.jsx(o,{children:s("Result")}),e.jsx(o,{children:s("Assessed By")})]})}),e.jsx(Ie,{children:t.assessment_results.map(a=>{var n,i,ge,pe,he,ue,ye;return e.jsxs(fe,{children:[e.jsx(c,{className:"font-medium",children:((n=a.training_assessment)==null?void 0:n.name)||"-"}),e.jsx(c,{children:((ge=(i=a.training_assessment)==null?void 0:i.type)==null?void 0:ge.charAt(0).toUpperCase())+((he=(pe=a.training_assessment)==null?void 0:pe.type)==null?void 0:he.slice(1))||"-"}),e.jsx(c,{children:((ue=window.appSettings)==null?void 0:ue.formatDateTimeSimple(a.assessment_date,!1))||w(new Date(a.assessment_date),"MMM dd, yyyy")}),e.jsxs(c,{children:[a.score,"%"]}),e.jsx(c,{children:a.is_passed?e.jsx(l,{variant:"outline",className:"bg-green-50 text-green-700",children:s("Passed")}):e.jsx(l,{variant:"outline",className:"bg-red-50 text-red-700",children:s("Failed")})}),e.jsx(c,{children:((ye=a.assessor)==null?void 0:ye.name)||"-"})]},a.id)})})]}):e.jsx("div",{className:"text-center py-12 text-sm text-gray-500 dark:text-gray-400",children:s("No assessment results available")}),d&&d.length>0&&p(g,"record-assessment-results")&&e.jsx("div",{className:"mt-4",children:e.jsxs(f,{variant:"default",onClick:C,children:[e.jsx(je,{className:"h-4 w-4 mr-2"}),s("Record Assessment")]})})]})]})})]})]}),e.jsx("div",{children:e.jsxs(h,{children:[e.jsx(u,{children:e.jsx(y,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:s("Employee Details")})}),e.jsxs(j,{children:[e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Name")}),e.jsx("p",{className:"text-sm font-semibold text-gray-900 dark:text-gray-100 mt-1",children:((Z=t.employee)==null?void 0:Z.name)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Employee ID")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((se=(ee=t.employee)==null?void 0:ee.employee)==null?void 0:se.employee_id)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Department")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((re=(ae=(te=t.employee)==null?void 0:te.employee)==null?void 0:ae.department)==null?void 0:re.name)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Designation")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((le=(ne=(ie=t.employee)==null?void 0:ie.employee)==null?void 0:ne.designation)==null?void 0:le.name)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Email")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((de=t.employee)==null?void 0:de.email)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Phone")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((oe=(me=t.employee)==null?void 0:me.employee)==null?void 0:oe.phone)||"-"})]})]}),e.jsx("div",{className:"mt-4",children:e.jsx(f,{variant:"outline",onClick:()=>{var a,n;return m.get(route("hr.employees.show",(n=(a=t.employee)==null?void 0:a.employee)==null?void 0:n.id))},className:"w-full",children:s("View Employee Profile")})})]})]})})]}),e.jsx(be,{isOpen:_e,onClose:()=>N(!1),onSubmit:Ae,formConfig:{fields:[{name:"status",label:s("Status"),type:"select",required:!0,options:[{value:"assigned",label:s("Assigned")},{value:"in_progress",label:s("In Progress")},{value:"completed",label:s("Completed")},{value:"failed",label:s("Failed")}]},{name:"completion_date",label:s("Completion Date"),type:"date",showWhen:a=>["completed","failed"].includes(a.status)},{name:"certification",label:s("Certification"),type:"file",accept:".pdf,.doc,.docx,.jpg,.jpeg,.png",helpText:s("Upload certification file (Max 5MB)"),showWhen:a=>a.status==="completed"},{name:"score",label:s("Score (%)"),type:"number",min:0,max:100,step:.01,showWhen:a=>["completed","failed"].includes(a.status)},{name:"is_passed",label:s("Passed"),type:"checkbox",showWhen:a=>["completed","failed"].includes(a.status)},{name:"feedback",label:s("Feedback"),type:"textarea",showWhen:a=>["completed","failed"].includes(a.status)},{name:"notes",label:s("Notes"),type:"textarea"}],modalSize:"lg"},initialData:t,title:s("Edit Training Assignment"),mode:"edit"}),e.jsx(be,{isOpen:Ce,onClose:()=>k(!1),onSubmit:Fe,formConfig:{fields:[{name:"training_assessment_id",label:s("Assessment"),type:"select",required:!0,options:(d==null?void 0:d.map(a=>({value:a.id.toString(),label:a.name})))||[]},{name:"score",label:s("Score (%)"),type:"number",required:!0,min:0,max:100,step:.01},{name:"is_passed",label:s("Passed"),type:"checkbox"},{name:"feedback",label:s("Feedback"),type:"textarea"},{name:"assessment_date",label:s("Assessment Date"),type:"date",required:!0,defaultValue:new Date().toISOString().split("T")[0]},{name:"update_training_status",label:s("Update Training Status"),type:"checkbox",helpText:s("Update the training status based on this assessment result")}],modalSize:"md"},initialData:{},title:s("Record Assessment Result"),mode:"create"}),e.jsx(He,{isOpen:we,onClose:()=>_(!1),onConfirm:Pe,itemName:`${((ce=t.employee)==null?void 0:ce.name)||""} - ${((xe=t.training_program)==null?void 0:xe.name)||""}`,entityName:"training assignment"})]})}export{Ls as default}; diff --git a/public/build/assets/show-D05Qa3oN.js b/public/build/assets/show-Brm_A2WR.js similarity index 80% rename from public/build/assets/show-D05Qa3oN.js rename to public/build/assets/show-Brm_A2WR.js index 9999e312b..50c4783ef 100644 --- a/public/build/assets/show-D05Qa3oN.js +++ b/public/build/assets/show-Brm_A2WR.js @@ -1 +1 @@ -import{j as e}from"./ui-Z445SNHD.js";import{P as y}from"./page-template-B_mOhR6n.js";import{u as f,c as u,r as b,C as a,n as s,o as i,m as n,F as N}from"./app-36WMjvX0.js";import{A as k}from"./arrow-left-CjPQICYw.js";import{S as v}from"./star-WlheM7sI.js";import{T as w}from"./tag-CMVMnpSh.js";import{C}from"./code-DNPjFOcs.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";function de(){var o,p,g;const{t}=f(),{auth:l,contractTemplate:r}=u().props;l!=null&&l.permissions;const h=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Contract Management"),href:route("hr.contracts.contract-templates.index")},{title:t("Contract Templates"),href:route("hr.contracts.contract-templates.index")},{title:t("View")}],j=[{label:t("Back"),icon:e.jsx(k,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>b.get(route("hr.contracts.contract-templates.index"))}],m=Array.isArray(r.variables)?r.variables:[],c=Array.isArray(r.clauses)?r.clauses:[];return e.jsx(y,{title:t("View Contract Template"),breadcrumbs:h,actions:j,children:e.jsxs("div",{className:"space-y-6",children:[e.jsxs(a,{children:[e.jsx(s,{children:e.jsx(i,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Basic Information")})}),e.jsx(n,{children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 mb-1",children:t("Template Name")}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("div",{className:"w-8 h-8 rounded-lg bg-blue-100 dark:bg-blue-900/30 flex items-center justify-center shrink-0",children:e.jsx(N,{className:"h-4 w-4 text-blue-600 dark:text-blue-400"})}),e.jsxs("div",{className:"flex items-center gap-1.5",children:[e.jsx("p",{className:"text-sm font-semibold text-gray-900 dark:text-gray-100",children:r.name}),r.is_default&&e.jsx(v,{className:"h-4 w-4 text-yellow-500 fill-current"})]})]})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 mb-1",children:t("Contract Type")}),e.jsxs("div",{className:"flex items-center gap-1.5",children:[e.jsx(w,{className:"h-4 w-4 text-gray-400"}),e.jsx("p",{className:"text-sm text-gray-900 dark:text-gray-100",children:((o=r.contract_type)==null?void 0:o.name)||"-"})]})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 mb-1",children:t("Status")}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${r.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:r.status==="active"?t("Active"):t("Inactive")})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 mb-1",children:t("Created At")}),e.jsx("p",{className:"text-sm text-gray-700 dark:text-gray-300",children:((p=window.appSettings)==null?void 0:p.formatDateTimeSimple(r.created_at,!1))||new Date(r.created_at).toLocaleDateString()})]}),r.description&&e.jsxs("div",{className:"md:col-span-2",children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 mb-1",children:t("Description")}),e.jsx("p",{className:"text-sm text-gray-700 dark:text-gray-300",children:r.description})]})]})})]}),e.jsxs(a,{children:[e.jsx(s,{children:e.jsx(i,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Template Content")})}),e.jsxs(n,{children:[e.jsx("div",{className:"bg-gray-50 dark:bg-gray-800 rounded-lg border border-gray-200 dark:border-gray-700 p-4",children:e.jsx("pre",{className:"whitespace-pre-wrap text-sm font-mono text-gray-800 dark:text-gray-200",children:r.template_content||t("No content available")})}),e.jsxs("p",{className:"text-xs text-gray-400 dark:text-gray-500 mt-2",children:[((g=r.template_content)==null?void 0:g.length)||0," ",t("characters")]})]})]}),m.length>0&&e.jsxs(a,{children:[e.jsx(s,{children:e.jsxs(i,{className:"flex items-center gap-2 text-lg font-semibold text-gray-900 dark:text-gray-100",children:[e.jsx(C,{className:"h-5 w-5 text-gray-400"}),t("Variables"),e.jsxs("span",{className:"text-sm font-normal text-gray-500",children:["(",m.length,")"]})]})}),e.jsx(n,{children:e.jsx("div",{className:"flex flex-wrap gap-2",children:m.map((x,d)=>e.jsx("span",{className:"inline-flex items-center rounded-md bg-blue-50 dark:bg-blue-900/20 px-2.5 py-1 text-xs font-medium text-blue-700 dark:text-blue-300 ring-1 ring-inset ring-blue-600/20",children:`{{${x}}}`},d))})})]}),c.length>0&&e.jsxs(a,{children:[e.jsx(s,{children:e.jsxs(i,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:[t("Clauses"),e.jsxs("span",{className:"text-sm font-normal text-gray-500 ml-2",children:["(",c.length,")"]})]})}),e.jsx(n,{children:e.jsx("div",{className:"flex flex-wrap gap-2",children:c.map((x,d)=>e.jsx("span",{className:"inline-flex items-center rounded-md bg-gray-50 dark:bg-gray-800 px-2.5 py-1 text-xs font-medium text-gray-700 dark:text-gray-300 ring-1 ring-inset ring-gray-600/20",children:x},d))})})]})]})})}export{de as default}; +import{j as e}from"./ui-Z445SNHD.js";import{P as y}from"./page-template-Cw8W4Qs2.js";import{u as f,c as u,r as b,C as a,n as s,o as i,m as n,F as N}from"./app-Da3PX8qg.js";import{A as k}from"./arrow-left-B9tcIgis.js";import{S as v}from"./star-CSGOTD6i.js";import{T as w}from"./tag-CUFhfHTp.js";import{C}from"./code-Dzlx6QPB.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";function de(){var o,p,g;const{t}=f(),{auth:l,contractTemplate:r}=u().props;l!=null&&l.permissions;const h=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Contract Management"),href:route("hr.contracts.contract-templates.index")},{title:t("Contract Templates"),href:route("hr.contracts.contract-templates.index")},{title:t("View")}],j=[{label:t("Back"),icon:e.jsx(k,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>b.get(route("hr.contracts.contract-templates.index"))}],m=Array.isArray(r.variables)?r.variables:[],c=Array.isArray(r.clauses)?r.clauses:[];return e.jsx(y,{title:t("View Contract Template"),breadcrumbs:h,actions:j,children:e.jsxs("div",{className:"space-y-6",children:[e.jsxs(a,{children:[e.jsx(s,{children:e.jsx(i,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Basic Information")})}),e.jsx(n,{children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 mb-1",children:t("Template Name")}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("div",{className:"w-8 h-8 rounded-lg bg-blue-100 dark:bg-blue-900/30 flex items-center justify-center shrink-0",children:e.jsx(N,{className:"h-4 w-4 text-blue-600 dark:text-blue-400"})}),e.jsxs("div",{className:"flex items-center gap-1.5",children:[e.jsx("p",{className:"text-sm font-semibold text-gray-900 dark:text-gray-100",children:r.name}),r.is_default&&e.jsx(v,{className:"h-4 w-4 text-yellow-500 fill-current"})]})]})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 mb-1",children:t("Contract Type")}),e.jsxs("div",{className:"flex items-center gap-1.5",children:[e.jsx(w,{className:"h-4 w-4 text-gray-400"}),e.jsx("p",{className:"text-sm text-gray-900 dark:text-gray-100",children:((o=r.contract_type)==null?void 0:o.name)||"-"})]})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 mb-1",children:t("Status")}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${r.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:r.status==="active"?t("Active"):t("Inactive")})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 mb-1",children:t("Created At")}),e.jsx("p",{className:"text-sm text-gray-700 dark:text-gray-300",children:((p=window.appSettings)==null?void 0:p.formatDateTimeSimple(r.created_at,!1))||new Date(r.created_at).toLocaleDateString()})]}),r.description&&e.jsxs("div",{className:"md:col-span-2",children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 mb-1",children:t("Description")}),e.jsx("p",{className:"text-sm text-gray-700 dark:text-gray-300",children:r.description})]})]})})]}),e.jsxs(a,{children:[e.jsx(s,{children:e.jsx(i,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Template Content")})}),e.jsxs(n,{children:[e.jsx("div",{className:"bg-gray-50 dark:bg-gray-800 rounded-lg border border-gray-200 dark:border-gray-700 p-4",children:e.jsx("pre",{className:"whitespace-pre-wrap text-sm font-mono text-gray-800 dark:text-gray-200",children:r.template_content||t("No content available")})}),e.jsxs("p",{className:"text-xs text-gray-400 dark:text-gray-500 mt-2",children:[((g=r.template_content)==null?void 0:g.length)||0," ",t("characters")]})]})]}),m.length>0&&e.jsxs(a,{children:[e.jsx(s,{children:e.jsxs(i,{className:"flex items-center gap-2 text-lg font-semibold text-gray-900 dark:text-gray-100",children:[e.jsx(C,{className:"h-5 w-5 text-gray-400"}),t("Variables"),e.jsxs("span",{className:"text-sm font-normal text-gray-500",children:["(",m.length,")"]})]})}),e.jsx(n,{children:e.jsx("div",{className:"flex flex-wrap gap-2",children:m.map((x,d)=>e.jsx("span",{className:"inline-flex items-center rounded-md bg-blue-50 dark:bg-blue-900/20 px-2.5 py-1 text-xs font-medium text-blue-700 dark:text-blue-300 ring-1 ring-inset ring-blue-600/20",children:`{{${x}}}`},d))})})]}),c.length>0&&e.jsxs(a,{children:[e.jsx(s,{children:e.jsxs(i,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:[t("Clauses"),e.jsxs("span",{className:"text-sm font-normal text-gray-500 ml-2",children:["(",c.length,")"]})]})}),e.jsx(n,{children:e.jsx("div",{className:"flex flex-wrap gap-2",children:c.map((x,d)=>e.jsx("span",{className:"inline-flex items-center rounded-md bg-gray-50 dark:bg-gray-800 px-2.5 py-1 text-xs font-medium text-gray-700 dark:text-gray-300 ring-1 ring-inset ring-gray-600/20",children:x},d))})})]})]})})}export{de as default}; diff --git a/public/build/assets/show-DA0aGUWd.js b/public/build/assets/show-CBzhfh2A.js similarity index 83% rename from public/build/assets/show-DA0aGUWd.js rename to public/build/assets/show-CBzhfh2A.js index 0bd2c0d46..9a1d4b908 100644 --- a/public/build/assets/show-DA0aGUWd.js +++ b/public/build/assets/show-CBzhfh2A.js @@ -1 +1 @@ -import{j as s}from"./ui-Z445SNHD.js";import{P as u}from"./page-template-B_mOhR6n.js";import{u as j,c as f,C as i,n,o as a,m as l,l as o,r as N}from"./app-36WMjvX0.js";import{P as c}from"./progress-hZbbaL1H.js";import{A as b}from"./arrow-left-CjPQICYw.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";function is(){var m,d;const{t:e}=j(),{trainingProgram:r,statistics:t}=f().props,x=()=>{N.get(route("hr.training-programs.index"))},p=[{label:e("Back"),icon:s.jsx(b,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:x}],g=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.training-programs.index")},{title:e("Training Programs"),href:route("hr.training-programs.index")},{title:r.name}],h={draft:"bg-gray-50 text-gray-700 ring-gray-600/20",active:"bg-green-50 text-green-700 ring-green-600/20",completed:"bg-blue-50 text-blue-700 ring-blue-600/20",cancelled:"bg-red-50 text-red-700 ring-red-600/20"};return s.jsxs(u,{title:r.name,url:`/hr/training/programs/${r.id}`,actions:p,breadcrumbs:g,children:[s.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-6 mb-6",children:[s.jsxs(i,{className:"lg:col-span-2",children:[s.jsx(n,{children:s.jsx(a,{className:"text-lg font-semibold",children:e("Program Details")})}),s.jsxs(l,{className:"space-y-4",children:[s.jsxs("div",{children:[s.jsx("p",{className:"text-sm font-medium text-muted-foreground mb-1",children:e("Training Type")}),s.jsx("p",{className:"text-sm",children:((m=r.training_type)==null?void 0:m.name)||"-"})]}),s.jsxs("div",{children:[s.jsx("p",{className:"text-sm font-medium text-muted-foreground mb-1",children:e("Description")}),s.jsx("p",{className:"text-sm",children:r.description||"-"})]}),s.jsxs("div",{children:[s.jsx("p",{className:"text-sm font-medium text-muted-foreground mb-1",children:e("Prerequisites")}),s.jsx("p",{className:"text-sm",children:r.prerequisites||"-"})]}),s.jsxs("div",{className:"flex flex-wrap gap-2",children:[r.is_mandatory&&s.jsx(o,{variant:"outline",className:"text-xs bg-red-50 text-red-700",children:e("Mandatory")}),r.is_self_enrollment&&s.jsx(o,{variant:"outline",className:"text-xs bg-blue-50 text-blue-700",children:e("Self-Enrollment")})]})]})]}),s.jsxs(i,{children:[s.jsx(n,{children:s.jsx(a,{className:"text-lg font-semibold",children:e("Program Info")})}),s.jsxs(l,{className:"space-y-4",children:[s.jsxs("div",{children:[s.jsx("p",{className:"text-sm font-medium text-muted-foreground mb-1",children:e("Status")}),s.jsx("div",{children:s.jsx(o,{variant:"outline",className:`text-xs ring-1 ring-inset ${h[r.status]||""}`,children:r.status.charAt(0).toUpperCase()+r.status.slice(1)})})]}),s.jsxs("div",{children:[s.jsx("p",{className:"text-sm font-medium text-muted-foreground mb-1",children:e("Duration")}),s.jsx("p",{className:"text-sm",children:r.duration?`${r.duration} ${e("hours")}`:"-"})]}),s.jsxs("div",{children:[s.jsx("p",{className:"text-sm font-medium text-muted-foreground mb-1",children:e("Cost")}),s.jsx("p",{className:"text-sm",children:r.cost?(d=window.appSettings)==null?void 0:d.formatCurrency(parseFloat(r.cost)):"-"})]}),s.jsxs("div",{children:[s.jsx("p",{className:"text-sm font-medium text-muted-foreground mb-1",children:e("Capacity")}),s.jsx("p",{className:"text-sm",children:r.capacity||"-"})]})]})]})]}),s.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-4 mb-6",children:[s.jsxs(i,{children:[s.jsx(n,{className:"pb-2",children:s.jsx(a,{className:"text-sm font-medium text-muted-foreground",children:e("Total Sessions")})}),s.jsx(l,{children:s.jsx("p",{className:"text-2xl font-bold",children:t.totalSessions})})]}),s.jsxs(i,{children:[s.jsx(n,{className:"pb-2",children:s.jsx(a,{className:"text-sm font-medium text-muted-foreground",children:e("Completed Sessions")})}),s.jsxs(l,{children:[s.jsx("p",{className:"text-2xl font-bold text-green-600",children:t.completedSessions}),s.jsxs("p",{className:"text-xs text-muted-foreground mt-1",children:[t.totalSessions>0?Math.round(t.completedSessions/t.totalSessions*100):0,"% ",e("completion rate")]})]})]}),s.jsxs(i,{children:[s.jsx(n,{className:"pb-2",children:s.jsx(a,{className:"text-sm font-medium text-muted-foreground",children:e("Total Employees")})}),s.jsx(l,{children:s.jsx("p",{className:"text-2xl font-bold",children:t.totalTrainings})})]}),s.jsxs(i,{children:[s.jsx(n,{className:"pb-2",children:s.jsx(a,{className:"text-sm font-medium text-muted-foreground",children:e("Completed Trainings")})}),s.jsxs(l,{children:[s.jsx("p",{className:"text-2xl font-bold text-blue-600",children:t.completedTrainings}),s.jsxs("p",{className:"text-xs text-muted-foreground mt-1",children:[t.totalTrainings>0?Math.round(t.completedTrainings/t.totalTrainings*100):0,"% ",e("completion rate")]})]})]})]}),s.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-6",children:[s.jsxs(i,{children:[s.jsx(n,{children:s.jsx(a,{className:"text-lg font-semibold",children:e("Session Progress")})}),s.jsx(l,{children:s.jsxs("div",{className:"space-y-2",children:[s.jsxs("div",{className:"flex justify-between text-sm font-medium",children:[s.jsx("span",{children:e("Sessions Completed")}),s.jsxs("span",{children:[t.completedSessions||0,"/",t.totalSessions||0]})]}),s.jsx(c,{value:t.totalSessions>0?t.completedSessions/t.totalSessions*100:0,className:"h-2"}),s.jsxs("p",{className:"text-xs text-muted-foreground",children:[t.totalSessions>0?Math.round(t.completedSessions/t.totalSessions*100):0,"% ",e("of sessions completed")]})]})})]}),s.jsxs(i,{children:[s.jsx(n,{children:s.jsx(a,{className:"text-lg font-semibold",children:e("Employee Progress")})}),s.jsx(l,{children:s.jsxs("div",{className:"space-y-2",children:[s.jsxs("div",{className:"flex justify-between text-sm font-medium",children:[s.jsx("span",{children:e("Employees Completed")}),s.jsxs("span",{children:[t.completedTrainings||0,"/",t.totalTrainings||0]})]}),s.jsx(c,{value:t.totalTrainings>0?t.completedTrainings/t.totalTrainings*100:0,className:"h-2"}),s.jsxs("p",{className:"text-xs text-muted-foreground",children:[t.totalTrainings>0?Math.round(t.completedTrainings/t.totalTrainings*100):0,"% ",e("of employees completed")]})]})})]})]})]})}export{is as default}; +import{j as s}from"./ui-Z445SNHD.js";import{P as u}from"./page-template-Cw8W4Qs2.js";import{u as j,c as f,C as i,n,o as a,m as l,l as o,r as N}from"./app-Da3PX8qg.js";import{P as c}from"./progress-Dy5W7V_n.js";import{A as b}from"./arrow-left-B9tcIgis.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";function is(){var m,d;const{t:e}=j(),{trainingProgram:r,statistics:t}=f().props,x=()=>{N.get(route("hr.training-programs.index"))},p=[{label:e("Back"),icon:s.jsx(b,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:x}],g=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.training-programs.index")},{title:e("Training Programs"),href:route("hr.training-programs.index")},{title:r.name}],h={draft:"bg-gray-50 text-gray-700 ring-gray-600/20",active:"bg-green-50 text-green-700 ring-green-600/20",completed:"bg-blue-50 text-blue-700 ring-blue-600/20",cancelled:"bg-red-50 text-red-700 ring-red-600/20"};return s.jsxs(u,{title:r.name,url:`/hr/training/programs/${r.id}`,actions:p,breadcrumbs:g,children:[s.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-6 mb-6",children:[s.jsxs(i,{className:"lg:col-span-2",children:[s.jsx(n,{children:s.jsx(a,{className:"text-lg font-semibold",children:e("Program Details")})}),s.jsxs(l,{className:"space-y-4",children:[s.jsxs("div",{children:[s.jsx("p",{className:"text-sm font-medium text-muted-foreground mb-1",children:e("Training Type")}),s.jsx("p",{className:"text-sm",children:((m=r.training_type)==null?void 0:m.name)||"-"})]}),s.jsxs("div",{children:[s.jsx("p",{className:"text-sm font-medium text-muted-foreground mb-1",children:e("Description")}),s.jsx("p",{className:"text-sm",children:r.description||"-"})]}),s.jsxs("div",{children:[s.jsx("p",{className:"text-sm font-medium text-muted-foreground mb-1",children:e("Prerequisites")}),s.jsx("p",{className:"text-sm",children:r.prerequisites||"-"})]}),s.jsxs("div",{className:"flex flex-wrap gap-2",children:[r.is_mandatory&&s.jsx(o,{variant:"outline",className:"text-xs bg-red-50 text-red-700",children:e("Mandatory")}),r.is_self_enrollment&&s.jsx(o,{variant:"outline",className:"text-xs bg-blue-50 text-blue-700",children:e("Self-Enrollment")})]})]})]}),s.jsxs(i,{children:[s.jsx(n,{children:s.jsx(a,{className:"text-lg font-semibold",children:e("Program Info")})}),s.jsxs(l,{className:"space-y-4",children:[s.jsxs("div",{children:[s.jsx("p",{className:"text-sm font-medium text-muted-foreground mb-1",children:e("Status")}),s.jsx("div",{children:s.jsx(o,{variant:"outline",className:`text-xs ring-1 ring-inset ${h[r.status]||""}`,children:r.status.charAt(0).toUpperCase()+r.status.slice(1)})})]}),s.jsxs("div",{children:[s.jsx("p",{className:"text-sm font-medium text-muted-foreground mb-1",children:e("Duration")}),s.jsx("p",{className:"text-sm",children:r.duration?`${r.duration} ${e("hours")}`:"-"})]}),s.jsxs("div",{children:[s.jsx("p",{className:"text-sm font-medium text-muted-foreground mb-1",children:e("Cost")}),s.jsx("p",{className:"text-sm",children:r.cost?(d=window.appSettings)==null?void 0:d.formatCurrency(parseFloat(r.cost)):"-"})]}),s.jsxs("div",{children:[s.jsx("p",{className:"text-sm font-medium text-muted-foreground mb-1",children:e("Capacity")}),s.jsx("p",{className:"text-sm",children:r.capacity||"-"})]})]})]})]}),s.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-4 mb-6",children:[s.jsxs(i,{children:[s.jsx(n,{className:"pb-2",children:s.jsx(a,{className:"text-sm font-medium text-muted-foreground",children:e("Total Sessions")})}),s.jsx(l,{children:s.jsx("p",{className:"text-2xl font-bold",children:t.totalSessions})})]}),s.jsxs(i,{children:[s.jsx(n,{className:"pb-2",children:s.jsx(a,{className:"text-sm font-medium text-muted-foreground",children:e("Completed Sessions")})}),s.jsxs(l,{children:[s.jsx("p",{className:"text-2xl font-bold text-green-600",children:t.completedSessions}),s.jsxs("p",{className:"text-xs text-muted-foreground mt-1",children:[t.totalSessions>0?Math.round(t.completedSessions/t.totalSessions*100):0,"% ",e("completion rate")]})]})]}),s.jsxs(i,{children:[s.jsx(n,{className:"pb-2",children:s.jsx(a,{className:"text-sm font-medium text-muted-foreground",children:e("Total Employees")})}),s.jsx(l,{children:s.jsx("p",{className:"text-2xl font-bold",children:t.totalTrainings})})]}),s.jsxs(i,{children:[s.jsx(n,{className:"pb-2",children:s.jsx(a,{className:"text-sm font-medium text-muted-foreground",children:e("Completed Trainings")})}),s.jsxs(l,{children:[s.jsx("p",{className:"text-2xl font-bold text-blue-600",children:t.completedTrainings}),s.jsxs("p",{className:"text-xs text-muted-foreground mt-1",children:[t.totalTrainings>0?Math.round(t.completedTrainings/t.totalTrainings*100):0,"% ",e("completion rate")]})]})]})]}),s.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-6",children:[s.jsxs(i,{children:[s.jsx(n,{children:s.jsx(a,{className:"text-lg font-semibold",children:e("Session Progress")})}),s.jsx(l,{children:s.jsxs("div",{className:"space-y-2",children:[s.jsxs("div",{className:"flex justify-between text-sm font-medium",children:[s.jsx("span",{children:e("Sessions Completed")}),s.jsxs("span",{children:[t.completedSessions||0,"/",t.totalSessions||0]})]}),s.jsx(c,{value:t.totalSessions>0?t.completedSessions/t.totalSessions*100:0,className:"h-2"}),s.jsxs("p",{className:"text-xs text-muted-foreground",children:[t.totalSessions>0?Math.round(t.completedSessions/t.totalSessions*100):0,"% ",e("of sessions completed")]})]})})]}),s.jsxs(i,{children:[s.jsx(n,{children:s.jsx(a,{className:"text-lg font-semibold",children:e("Employee Progress")})}),s.jsx(l,{children:s.jsxs("div",{className:"space-y-2",children:[s.jsxs("div",{className:"flex justify-between text-sm font-medium",children:[s.jsx("span",{children:e("Employees Completed")}),s.jsxs("span",{children:[t.completedTrainings||0,"/",t.totalTrainings||0]})]}),s.jsx(c,{value:t.totalTrainings>0?t.completedTrainings/t.totalTrainings*100:0,className:"h-2"}),s.jsxs("p",{className:"text-xs text-muted-foreground",children:[t.totalTrainings>0?Math.round(t.completedTrainings/t.totalTrainings*100):0,"% ",e("of employees completed")]})]})})]})]})]})}export{is as default}; diff --git a/public/build/assets/show-Jm_Va5-e.js b/public/build/assets/show-COBMRrYl.js similarity index 82% rename from public/build/assets/show-Jm_Va5-e.js rename to public/build/assets/show-COBMRrYl.js index 96e662c47..7d4de0840 100644 --- a/public/build/assets/show-Jm_Va5-e.js +++ b/public/build/assets/show-COBMRrYl.js @@ -1 +1 @@ -import{r as l,j as e}from"./ui-Z445SNHD.js";import{L as N,e as k,u as I,c as P,t as L,H as U,C as v,n as g,o as y,B as R,y as F,r as H,m as C,I as T,l as w}from"./app-36WMjvX0.js";import{P as V}from"./page-template-B_mOhR6n.js";import{T as $,a as A,b as O,c as D}from"./tabs-NEtB1dPW.js";import{R as M}from"./rich-text-editor-BU9ZFbid.js";import"./utils-BWxnHGCV.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./unlink-sh32LPkQ.js";import"./list-Ajdnpsw1.js";import"./quote-BtOwgBns.js";import"./link-ClcCoVU_.js";import"./code-DNPjFOcs.js";const _=l.forwardRef(({label:a,name:m,value:x="",onChange:t,placeholder:i,className:u,error:d,required:h,disabled:j=!1},p)=>{const n=l.useRef(null);return l.useImperativeHandle(p,()=>({getContent:()=>{var c;return((c=n.current)==null?void 0:c.getContent())||""},setContent:c=>{var f;return(f=n.current)==null?void 0:f.setContent(c)},focus:()=>{var c;return(c=n.current)==null?void 0:c.focus()}})),e.jsxs("div",{className:k("space-y-2",u),children:[a&&e.jsxs(N,{htmlFor:m,className:"text-sm font-medium",children:[a,h&&e.jsx("span",{className:"text-destructive ml-1",children:"*"})]}),e.jsx(M,{ref:n,content:x,onChange:t,placeholder:i,editable:!j,className:k(d&&"border-destructive",j&&"opacity-50 cursor-not-allowed")}),d&&e.jsx("p",{className:"text-sm text-destructive",children:d})]})});_.displayName="RichTextField";function _e({template:a,languages:m,variables:x}){var E,S;const{t}=I(),{flash:i}=P().props,[u,d]=l.useState(a.from),[h,j]=l.useState(((E=m[0])==null?void 0:E.code)||"en"),[p,n]=l.useState(a.email_template_langs.reduce((s,r)=>(s[r.lang]={subject:r.subject,content:r.content},s),{})),c=(s,r)=>{n(o=>({...o,[s]:{...o[s],subject:r}}))},f=(s,r)=>{n(o=>({...o,[s]:{...o[s],content:r}}))};l.useEffect(()=>{i!=null&&i.success&&L.success(i.success),i!=null&&i.error&&L.error(i.error)},[i]);const z=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Email Templates"),href:route("email-templates.index")},{title:a.name}],B=[];return e.jsxs(V,{title:a.name,url:route("email-templates.show",a.id),breadcrumbs:z,actions:B,children:[e.jsx(U,{title:`Edit Template - ${a.name}`}),e.jsxs("div",{className:"grid gap-6 lg:grid-cols-3",children:[e.jsxs("div",{className:"lg:col-span-2 space-y-6",children:[e.jsxs(v,{children:[e.jsx(g,{children:e.jsxs("div",{className:"flex justify-between items-center",children:[e.jsx(y,{children:t("Template Settings")}),e.jsxs(R,{onClick:()=>{H.put(route("email-templates.update-settings",a.id),{from:u})},size:"sm",children:[e.jsx(F,{className:"h-4 w-4 mr-2"}),t("Save Changes")]})]})}),e.jsxs(C,{className:"space-y-4",children:[e.jsxs("div",{className:"grid gap-2",children:[e.jsx(N,{children:t("Template Name")}),e.jsx(T,{value:a.name,disabled:!0,className:"bg-muted"}),e.jsx("p",{className:"text-xs text-muted-foreground",children:t("Template name cannot be changed")})]}),e.jsxs("div",{className:"grid gap-2",children:[e.jsx(N,{htmlFor:"from",children:t("From Name")}),e.jsx(T,{id:"from",value:u,onChange:s=>d(s.target.value),placeholder:t("Enter from name (e.g., {app_name}, Support Team)"),className:"focus:ring-2 focus:ring-primary"})]})]})]}),e.jsxs(v,{children:[e.jsx(g,{children:e.jsxs("div",{className:"flex justify-between items-center",children:[e.jsxs("div",{children:[e.jsx(y,{children:t("Email Content")}),e.jsx("p",{className:"text-sm text-muted-foreground mt-1",children:t("Customize email content for different languages")})]}),e.jsxs(R,{onClick:()=>{const s=p[h];s&&H.put(route("email-templates.update-content",a.id),{lang:h,subject:s.subject,content:s.content})},size:"sm",className:"shrink-0",children:[e.jsx(F,{className:"h-4 w-4 mr-2"}),t("Save Content")]})]})}),e.jsx(C,{children:e.jsxs($,{defaultValue:(S=m[0])==null?void 0:S.code,onValueChange:j,className:"w-full",children:[e.jsx("div",{className:"mb-4",children:e.jsx("div",{className:"overflow-x-auto",children:e.jsx(A,{className:"inline-flex h-auto p-1 w-max",children:m.map(s=>e.jsx(O,{value:s.code,className:"text-xs px-3 py-2 whitespace-nowrap data-[state=active]:bg-primary data-[state=active]:text-primary-foreground",children:s.code.toUpperCase()},s.code))})})}),m.map(s=>{var r,o;return e.jsxs(D,{value:s.code,className:"space-y-6 mt-6",children:[e.jsxs("div",{className:"flex items-center gap-3 p-3 bg-muted/50 rounded-lg",children:[e.jsx(w,{variant:"default",className:"px-3 py-1",children:s.code.toUpperCase()}),e.jsxs("div",{children:[e.jsx("span",{className:"font-medium",children:s.name}),e.jsx("p",{className:"text-xs text-muted-foreground",children:t("Edit email content for this language")})]})]}),e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"grid gap-3",children:[e.jsx(N,{htmlFor:`subject-${s.code}`,className:"text-sm font-medium",children:t("Email Subject")}),e.jsx(T,{id:`subject-${s.code}`,value:((r=p[s.code])==null?void 0:r.subject)||"",onChange:b=>c(s.code,b.target.value),placeholder:t("Enter email subject (you can use variables like {app_name})"),className:"focus:ring-2 focus:ring-primary"})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(_,{label:"Email Content",value:((o=p[s.code])==null?void 0:o.content)||"",onChange:b=>f(s.code,b),placeholder:t("Write your email content here. You can use HTML formatting and variables..."),className:"min-h-[300px]"}),e.jsxs("p",{className:"text-xs text-muted-foreground",children:["💡 ",t("Tip: Use the variables from the sidebar to personalize your emails")]})]})]})]},s.code)})]})})]})]}),e.jsx("div",{children:e.jsxs(v,{children:[e.jsxs(g,{children:[e.jsxs(y,{className:"flex items-center gap-2",children:[e.jsx("span",{children:t("Available Variables")}),e.jsx(w,{variant:"secondary",className:"text-xs",children:Object.keys(x).length})]}),e.jsx("p",{className:"text-sm text-muted-foreground mt-1",children:t("Click to copy variables to use in your email content")})]}),e.jsxs(C,{children:[e.jsx("div",{className:"space-y-3",children:Object.entries(x).map(([s,r])=>e.jsxs("div",{className:"group p-3 bg-muted/50 rounded-lg border hover:bg-muted/80 cursor-pointer transition-colors",onClick:()=>{navigator.clipboard.writeText(s)},children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx("code",{className:"text-sm font-mono text-primary font-medium bg-background px-1.5 py-0.5 rounded",children:s}),e.jsx("div",{className:"opacity-0 group-hover:opacity-100 transition-opacity",children:e.jsx(w,{variant:"outline",className:"text-xs",children:t("Click to copy")})})]}),e.jsx("p",{className:"text-xs text-muted-foreground mt-2 leading-relaxed",children:r})]},s))}),e.jsx("div",{className:"mt-4 p-3 bg-blue-50 border border-blue-200 rounded-lg",children:e.jsxs("p",{className:"text-xs text-blue-700",children:["💡 ",e.jsxs("strong",{children:[t("Tip"),":"]})," ",t("These variables will be automatically replaced with actual values when emails are sent.")]})})]})]})})]})]})}export{_e as default}; +import{r as l,j as e}from"./ui-Z445SNHD.js";import{L as N,e as k,u as I,c as P,t as L,H as U,C as v,n as g,o as y,B as R,y as F,r as H,m as C,I as T,l as w}from"./app-Da3PX8qg.js";import{P as V}from"./page-template-Cw8W4Qs2.js";import{T as $,a as A,b as O,c as D}from"./tabs--KW-Mci6.js";import{R as M}from"./rich-text-editor-DgC-p13Z.js";import"./utils-BWxnHGCV.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./unlink-vC8B7N8r.js";import"./list-DY4Uh_0E.js";import"./quote-DF2Qwen7.js";import"./link-DeErafFW.js";import"./code-Dzlx6QPB.js";const _=l.forwardRef(({label:a,name:m,value:x="",onChange:t,placeholder:i,className:u,error:d,required:h,disabled:j=!1},p)=>{const n=l.useRef(null);return l.useImperativeHandle(p,()=>({getContent:()=>{var c;return((c=n.current)==null?void 0:c.getContent())||""},setContent:c=>{var f;return(f=n.current)==null?void 0:f.setContent(c)},focus:()=>{var c;return(c=n.current)==null?void 0:c.focus()}})),e.jsxs("div",{className:k("space-y-2",u),children:[a&&e.jsxs(N,{htmlFor:m,className:"text-sm font-medium",children:[a,h&&e.jsx("span",{className:"text-destructive ml-1",children:"*"})]}),e.jsx(M,{ref:n,content:x,onChange:t,placeholder:i,editable:!j,className:k(d&&"border-destructive",j&&"opacity-50 cursor-not-allowed")}),d&&e.jsx("p",{className:"text-sm text-destructive",children:d})]})});_.displayName="RichTextField";function _e({template:a,languages:m,variables:x}){var E,S;const{t}=I(),{flash:i}=P().props,[u,d]=l.useState(a.from),[h,j]=l.useState(((E=m[0])==null?void 0:E.code)||"en"),[p,n]=l.useState(a.email_template_langs.reduce((s,r)=>(s[r.lang]={subject:r.subject,content:r.content},s),{})),c=(s,r)=>{n(o=>({...o,[s]:{...o[s],subject:r}}))},f=(s,r)=>{n(o=>({...o,[s]:{...o[s],content:r}}))};l.useEffect(()=>{i!=null&&i.success&&L.success(i.success),i!=null&&i.error&&L.error(i.error)},[i]);const z=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Email Templates"),href:route("email-templates.index")},{title:a.name}],B=[];return e.jsxs(V,{title:a.name,url:route("email-templates.show",a.id),breadcrumbs:z,actions:B,children:[e.jsx(U,{title:`Edit Template - ${a.name}`}),e.jsxs("div",{className:"grid gap-6 lg:grid-cols-3",children:[e.jsxs("div",{className:"lg:col-span-2 space-y-6",children:[e.jsxs(v,{children:[e.jsx(g,{children:e.jsxs("div",{className:"flex justify-between items-center",children:[e.jsx(y,{children:t("Template Settings")}),e.jsxs(R,{onClick:()=>{H.put(route("email-templates.update-settings",a.id),{from:u})},size:"sm",children:[e.jsx(F,{className:"h-4 w-4 mr-2"}),t("Save Changes")]})]})}),e.jsxs(C,{className:"space-y-4",children:[e.jsxs("div",{className:"grid gap-2",children:[e.jsx(N,{children:t("Template Name")}),e.jsx(T,{value:a.name,disabled:!0,className:"bg-muted"}),e.jsx("p",{className:"text-xs text-muted-foreground",children:t("Template name cannot be changed")})]}),e.jsxs("div",{className:"grid gap-2",children:[e.jsx(N,{htmlFor:"from",children:t("From Name")}),e.jsx(T,{id:"from",value:u,onChange:s=>d(s.target.value),placeholder:t("Enter from name (e.g., {app_name}, Support Team)"),className:"focus:ring-2 focus:ring-primary"})]})]})]}),e.jsxs(v,{children:[e.jsx(g,{children:e.jsxs("div",{className:"flex justify-between items-center",children:[e.jsxs("div",{children:[e.jsx(y,{children:t("Email Content")}),e.jsx("p",{className:"text-sm text-muted-foreground mt-1",children:t("Customize email content for different languages")})]}),e.jsxs(R,{onClick:()=>{const s=p[h];s&&H.put(route("email-templates.update-content",a.id),{lang:h,subject:s.subject,content:s.content})},size:"sm",className:"shrink-0",children:[e.jsx(F,{className:"h-4 w-4 mr-2"}),t("Save Content")]})]})}),e.jsx(C,{children:e.jsxs($,{defaultValue:(S=m[0])==null?void 0:S.code,onValueChange:j,className:"w-full",children:[e.jsx("div",{className:"mb-4",children:e.jsx("div",{className:"overflow-x-auto",children:e.jsx(A,{className:"inline-flex h-auto p-1 w-max",children:m.map(s=>e.jsx(O,{value:s.code,className:"text-xs px-3 py-2 whitespace-nowrap data-[state=active]:bg-primary data-[state=active]:text-primary-foreground",children:s.code.toUpperCase()},s.code))})})}),m.map(s=>{var r,o;return e.jsxs(D,{value:s.code,className:"space-y-6 mt-6",children:[e.jsxs("div",{className:"flex items-center gap-3 p-3 bg-muted/50 rounded-lg",children:[e.jsx(w,{variant:"default",className:"px-3 py-1",children:s.code.toUpperCase()}),e.jsxs("div",{children:[e.jsx("span",{className:"font-medium",children:s.name}),e.jsx("p",{className:"text-xs text-muted-foreground",children:t("Edit email content for this language")})]})]}),e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{className:"grid gap-3",children:[e.jsx(N,{htmlFor:`subject-${s.code}`,className:"text-sm font-medium",children:t("Email Subject")}),e.jsx(T,{id:`subject-${s.code}`,value:((r=p[s.code])==null?void 0:r.subject)||"",onChange:b=>c(s.code,b.target.value),placeholder:t("Enter email subject (you can use variables like {app_name})"),className:"focus:ring-2 focus:ring-primary"})]}),e.jsxs("div",{className:"space-y-3",children:[e.jsx(_,{label:"Email Content",value:((o=p[s.code])==null?void 0:o.content)||"",onChange:b=>f(s.code,b),placeholder:t("Write your email content here. You can use HTML formatting and variables..."),className:"min-h-[300px]"}),e.jsxs("p",{className:"text-xs text-muted-foreground",children:["💡 ",t("Tip: Use the variables from the sidebar to personalize your emails")]})]})]})]},s.code)})]})})]})]}),e.jsx("div",{children:e.jsxs(v,{children:[e.jsxs(g,{children:[e.jsxs(y,{className:"flex items-center gap-2",children:[e.jsx("span",{children:t("Available Variables")}),e.jsx(w,{variant:"secondary",className:"text-xs",children:Object.keys(x).length})]}),e.jsx("p",{className:"text-sm text-muted-foreground mt-1",children:t("Click to copy variables to use in your email content")})]}),e.jsxs(C,{children:[e.jsx("div",{className:"space-y-3",children:Object.entries(x).map(([s,r])=>e.jsxs("div",{className:"group p-3 bg-muted/50 rounded-lg border hover:bg-muted/80 cursor-pointer transition-colors",onClick:()=>{navigator.clipboard.writeText(s)},children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx("code",{className:"text-sm font-mono text-primary font-medium bg-background px-1.5 py-0.5 rounded",children:s}),e.jsx("div",{className:"opacity-0 group-hover:opacity-100 transition-opacity",children:e.jsx(w,{variant:"outline",className:"text-xs",children:t("Click to copy")})})]}),e.jsx("p",{className:"text-xs text-muted-foreground mt-2 leading-relaxed",children:r})]},s))}),e.jsx("div",{className:"mt-4 p-3 bg-blue-50 border border-blue-200 rounded-lg",children:e.jsxs("p",{className:"text-xs text-blue-700",children:["💡 ",e.jsxs("strong",{children:[t("Tip"),":"]})," ",t("These variables will be automatically replaced with actual values when emails are sent.")]})})]})]})})]})]})}export{_e as default}; diff --git a/public/build/assets/show-Bj_wVRBa.js b/public/build/assets/show-Cah_Bdbo.js similarity index 76% rename from public/build/assets/show-Bj_wVRBa.js rename to public/build/assets/show-Cah_Bdbo.js index 6e21ff0e1..e95041dc6 100644 --- a/public/build/assets/show-Bj_wVRBa.js +++ b/public/build/assets/show-Cah_Bdbo.js @@ -1,2 +1,2 @@ -import{r as N,j as e}from"./ui-Z445SNHD.js";import{P as ne}from"./page-template-B_mOhR6n.js";import{u as ie,c as le,r as f,t as o,x as V,C as c,n as x,o as y,m as u}from"./app-36WMjvX0.js";import{C as me}from"./CrudTable-DA37WZsR.js";import{C as de}from"./CrudDeleteModal-DM40AK8z.js";import{PayrollOverrideModal as pe}from"./PayrollOverrideModal-CJAfYiJ0.js";import{f as ce,b as xe,e as i}from"./table-C1YkBp3W.js";import{D as z}from"./download-Ba72czhU.js";import{A as ye}from"./arrow-left-CjPQICYw.js";import{U as ue}from"./users-Czs1F8XM.js";import{D as w}from"./dollar-sign-CFqWGHdB.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./unlink-sh32LPkQ.js";import"./scale-rJYsnHRa.js";import"./arrow-down-left-BN6xjhcz.js";import"./arrow-right-left-DKUcVR58.js";import"./arrow-right-DUEfRrRr.js";import"./arrow-up-down-FmcUfWon.js";import"./lock-open-CN4tz8Of.js";import"./award-D9FlSYzB.js";import"./ban-CMgLBFSt.js";import"./indian-rupee-Bh3-8N2a.js";import"./bell-Cr2F9IDD.js";import"./book-open-DUwKvBiK.js";import"./boxes-rwzklut0.js";import"./building-2-Cda8xQDI.js";import"./building-CG4yAV8N.js";import"./calculator-wt_63eRJ.js";import"./calendar-check-BZ1JTjf6.js";import"./camera-DDKUkICL.js";import"./chart-column-GeSBJr5Y.js";import"./chart-no-axes-column-increasing-Beqplnfl.js";import"./chart-no-axes-column-BKgkVzqT.js";import"./chevron-left-DKWjKjSf.js";import"./circle-alert-KsX4JXbz.js";import"./circle-check-big-DqURlwt2.js";import"./circle-check-C_SLfS2p.js";import"./circle-help-BdsC7_wR.js";import"./circle-x-DkvEqmM5.js";import"./circle-BpyxLEsH.js";import"./clipboard-list-BU0dok7E.js";import"./code-DNPjFOcs.js";import"./crosshair-C7OptAZm.js";import"./crown-Cp4cgutu.js";import"./external-link-uO-R2E0-.js";import"./eye-off-DlDpEvnB.js";import"./eye-DSAoA9Pp.js";import"./instagram-DBjFHIT7.js";import"./file-down-Bxu0R4EW.js";import"./pen-line-Fy-AVmqM.js";import"./file-up-CZ-cXuKa.js";import"./filter-D8dMdozc.js";import"./folder-git-2-Dwj_EoDL.js";import"./house-D8b8GwgZ.js";import"./git-branch-D2sIFzs4.js";import"./grip-vertical-DXcr-v-g.js";import"./hard-drive-ApF-ULi1.js";import"./hash-CHJS6b-L.js";import"./shield-Mt6vEHxn.js";import"./info-VH-vNQ_z.js";import"./layers-CF7Mhs3n.js";import"./layout-list-BuBaZfwq.js";import"./lightbulb-fAsbBO8F.js";import"./link-2-C22T2wSs.js";import"./link-ClcCoVU_.js";import"./twitter-DDHYm63p.js";import"./list-Ajdnpsw1.js";import"./locate-fixed-D29o3FBS.js";import"./lock-RX1hYn48.js";import"./log-in-Bt5dnADg.js";import"./mail-BFoS8U8W.js";import"./map-pin-L7jUebKz.js";import"./menu-Cu-nnefe.js";import"./message-square-warning-DbVEqa_0.js";import"./message-square-DMJ4IbdE.js";import"./monitor-DL9THmS7.js";import"./package-B9XnehkQ.js";import"./percent-BYDujffR.js";import"./phone-CJ2h446N.js";import"./plane-BqORGC6m.js";import"./play-DHqp-NCB.js";import"./qr-code-u5AOBzVe.js";import"./quote-BtOwgBns.js";import"./radio-CxUR05xj.js";import"./ruler-DbxwIrQY.js";import"./send-DpE3qK0m.js";import"./server-DgtPu6lA.js";import"./wifi-CFyF5qct.js";import"./shield-check--CTAItWs.js";import"./smartphone-BQ_9x4vN.js";import"./square-check-big-Dt4MtZcM.js";import"./square-pen-B3p2jiW9.js";import"./star-WlheM7sI.js";import"./sun-DRsBfXSu.js";import"./tag-CMVMnpSh.js";import"./target-BEz5Ry2v.js";import"./thumbs-up-DYj-woXk.js";import"./ticket-BhEK5100.js";import"./trash-2-Dxg0nP1A.js";import"./trash-Dyd2ZsaG.js";import"./trending-down-CeOqAkGV.js";import"./trending-up-CPB8hZlm.js";import"./triangle-alert-MsN2AA6c.js";import"./trophy-BZyhzbIT.js";import"./type-DlbqWp8I.js";import"./user-check-4xSYwYvq.js";import"./user-plus-C-0nSlHG.js";import"./user-x-Drk57M2z.js";import"./wallet-C3p1yihr.js";import"./wrench-CLqKc51o.js";import"./zap-D4fS-tPu.js";import"./scroll-area-BmK0s-Hf.js";function Kr(){var C,v,D,P,E,T,A,O,R,G,L,F,M,U,$,B,H,I,q;const{t:s}=ie(),{payrollRun:a,auth:h}=le().props,j=(h==null?void 0:h.permissions)||[],[J,_]=N.useState(!1),[K,b]=N.useState(!1),[m,k]=N.useState(null),Q=[{title:s("Dashboard"),href:route("dashboard")},{title:s("Payroll Management"),href:route("hr.payroll-runs.index")},{title:s("Payroll Runs"),href:route("hr.payroll-runs.index")},{title:a.title}],S=[{label:s("Export"),icon:e.jsx(z,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>Y()},{label:s("Back"),icon:e.jsx(ye,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>f.get(route("hr.payroll-runs.index"))}];(a.status==="processing"||a.status==="completed")&&S.unshift({label:s("Generate Payslips"),icon:e.jsx(z,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>X()});const X=()=>{o.loading(s("Generating payslips...")),f.post(route("hr.payslips.bulk-generate"),{payroll_run_id:a.id},{onSuccess:t=>{o.dismiss(),t.props.flash.success?(o.success(s(t.props.flash.success)),setTimeout(()=>{f.get(route("hr.payslips.index"))},1e3)):t.props.flash.error&&o.error(s(t.props.flash.error))},onError:t=>{o.dismiss(),typeof t=="string"?o.error(t):o.error("Failed to generate payslips")}})},Y=()=>{if(!a.payroll_entries||a.payroll_entries.length===0){o.error(s("No payroll entries to export."));return}const r=[["Employee","Basic Salary","Per Day Salary","Component Earnings","Adjustment Earnings","Adjustment Deductions","Total Earnings","Working Days","Present Days","Overtime Hours","Overtime Earnings","Leave Deductions","Gross Pay","Component Deduction","Net Pay"].join(",")];a.payroll_entries.forEach(n=>{var W;const oe=[`"${((W=n.employee)==null?void 0:W.name)||"-"}"`,n.basic_salary||0,n.per_day_salary||0,n.component_earnings||0,n.adjustment_earnings_total||0,n.adjustment_deductions_total||0,n.total_earnings||0,n.working_days||0,n.present_days||0,n.overtime_hours||0,n.overtime_amount||0,n.unpaid_leave_deduction||0,n.gross_pay||0,n.total_deductions||0,n.net_pay||0];r.push(oe.join(","))});const d="data:text/csv;charset=utf-8,"+r.join(` +import{r as N,j as e}from"./ui-Z445SNHD.js";import{P as ne}from"./page-template-Cw8W4Qs2.js";import{u as ie,c as le,r as f,t as o,x as V,C as c,n as x,o as y,m as u}from"./app-Da3PX8qg.js";import{C as me}from"./CrudTable-Dk-uCuqB.js";import{C as de}from"./CrudDeleteModal-DmHx0JCJ.js";import{PayrollOverrideModal as pe}from"./PayrollOverrideModal-CRIphUfW.js";import{f as ce,b as xe,e as i}from"./table-BRtys9Nx.js";import{D as z}from"./download-BHVnw95S.js";import{A as ye}from"./arrow-left-B9tcIgis.js";import{U as ue}from"./users-BG7aX58P.js";import{D as w}from"./dollar-sign-BKfERkc9.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./unlink-vC8B7N8r.js";import"./scale-Chnhsap1.js";import"./arrow-down-left-D4-BLXQL.js";import"./arrow-right-left-TC-Oi5FJ.js";import"./arrow-right-SXr1661j.js";import"./arrow-up-down-Df1H6itH.js";import"./lock-open-Cco69YMj.js";import"./award-DOf5Xc3o.js";import"./ban-C1FQ9ay_.js";import"./indian-rupee-CY9fE6hT.js";import"./bell-BMsQyWM-.js";import"./book-open-DiNAfaue.js";import"./boxes-Bjf0_Kx7.js";import"./building-2-DmmRcP0c.js";import"./building-BXglONiz.js";import"./calculator-B75Vnhim.js";import"./calendar-check-C2F7PWoI.js";import"./camera-DZNJpjXR.js";import"./chart-column-CKzC1aib.js";import"./chart-no-axes-column-increasing-xL8kjLW0.js";import"./chart-no-axes-column-CaNDayE9.js";import"./chevron-left-C98gPe5P.js";import"./circle-alert-Cu5dznTP.js";import"./circle-check-big-KTDTMhTs.js";import"./circle-check-aau4wqhp.js";import"./circle-help-C4uXcZYY.js";import"./circle-x-r3If4JPw.js";import"./circle-DgA3bS7I.js";import"./clipboard-list-BNSl4hy2.js";import"./code-Dzlx6QPB.js";import"./crosshair-DtQysFz7.js";import"./crown-CC8Godfb.js";import"./external-link-DL5n0dhJ.js";import"./eye-off-BJYR0wmr.js";import"./eye-CzYzwmmr.js";import"./instagram-tpp8H3E-.js";import"./file-down-CxCQCvcc.js";import"./pen-line-CNA-f1dm.js";import"./file-up-D3rB-4Bg.js";import"./filter-B_3e214H.js";import"./folder-git-2-T64oq8HG.js";import"./house-BUnGVtyw.js";import"./git-branch-EdIXkL-9.js";import"./grip-vertical-BvetFs24.js";import"./hard-drive--Nch37f-.js";import"./hash-B3fNBlbs.js";import"./shield-rKKgzkbW.js";import"./info-Cj5ROI6H.js";import"./layers-DdZLSQgt.js";import"./layout-list-DkB7S2jk.js";import"./lightbulb-CJXOfIFD.js";import"./link-2-DNnYgrdz.js";import"./link-DeErafFW.js";import"./twitter-CRZZ6zjd.js";import"./list-DY4Uh_0E.js";import"./locate-fixed-BKpEfCUU.js";import"./lock-BGSkpX29.js";import"./log-in-TxFQ9ojy.js";import"./mail-khAU5Oig.js";import"./map-pin-BFNXdrz2.js";import"./menu-BGxVBBZl.js";import"./message-square-warning-DHRFlo8i.js";import"./message-square-C7x1Rix5.js";import"./monitor-P2T9V9tT.js";import"./package-C-rDDwyp.js";import"./percent-DP16IBy2.js";import"./phone-XzqO8Dfs.js";import"./plane-C9QqCVcZ.js";import"./play-62Z04sZZ.js";import"./qr-code-CUR1J9NH.js";import"./quote-DF2Qwen7.js";import"./radio-nm2vY_Ib.js";import"./ruler-DviIA5uv.js";import"./send-DXZhFVWG.js";import"./server-BzBihesB.js";import"./wifi-BPS_-hKY.js";import"./shield-check-Cyw4YGYb.js";import"./smartphone-i99jk4ns.js";import"./square-check-big-Cal0w_ma.js";import"./square-pen-CatLE0_h.js";import"./star-CSGOTD6i.js";import"./sun-TjfxyFzf.js";import"./tag-CUFhfHTp.js";import"./target-B_9kWYv3.js";import"./thumbs-up-Du-LlBXg.js";import"./ticket-BjgtGAIQ.js";import"./trash-2-15Ri11Yq.js";import"./trash-BRJCY2my.js";import"./trending-down-MNPLLbIb.js";import"./trending-up-D5y6g4yZ.js";import"./triangle-alert-CeuDFixJ.js";import"./trophy-Cs36GMET.js";import"./type-DX1RNe21.js";import"./user-check-DDs_5zV9.js";import"./user-plus-Ba62LA9O.js";import"./user-x-C3dBJr2o.js";import"./wallet-BP1hP1I0.js";import"./wrench-DX6GWbcS.js";import"./zap-Of1Abppa.js";import"./scroll-area-C7NBgd0i.js";function Kr(){var C,v,D,P,E,T,A,O,R,G,L,F,M,U,$,B,H,I,q;const{t:s}=ie(),{payrollRun:a,auth:h}=le().props,j=(h==null?void 0:h.permissions)||[],[J,_]=N.useState(!1),[K,b]=N.useState(!1),[m,k]=N.useState(null),Q=[{title:s("Dashboard"),href:route("dashboard")},{title:s("Payroll Management"),href:route("hr.payroll-runs.index")},{title:s("Payroll Runs"),href:route("hr.payroll-runs.index")},{title:a.title}],S=[{label:s("Export"),icon:e.jsx(z,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>Y()},{label:s("Back"),icon:e.jsx(ye,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>f.get(route("hr.payroll-runs.index"))}];(a.status==="processing"||a.status==="completed")&&S.unshift({label:s("Generate Payslips"),icon:e.jsx(z,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:()=>X()});const X=()=>{o.loading(s("Generating payslips...")),f.post(route("hr.payslips.bulk-generate"),{payroll_run_id:a.id},{onSuccess:t=>{o.dismiss(),t.props.flash.success?(o.success(s(t.props.flash.success)),setTimeout(()=>{f.get(route("hr.payslips.index"))},1e3)):t.props.flash.error&&o.error(s(t.props.flash.error))},onError:t=>{o.dismiss(),typeof t=="string"?o.error(t):o.error("Failed to generate payslips")}})},Y=()=>{if(!a.payroll_entries||a.payroll_entries.length===0){o.error(s("No payroll entries to export."));return}const r=[["Employee","Basic Salary","Per Day Salary","Component Earnings","Adjustment Earnings","Adjustment Deductions","Total Earnings","Working Days","Present Days","Overtime Hours","Overtime Earnings","Leave Deductions","Gross Pay","Component Deduction","Net Pay"].join(",")];a.payroll_entries.forEach(n=>{var W;const oe=[`"${((W=n.employee)==null?void 0:W.name)||"-"}"`,n.basic_salary||0,n.per_day_salary||0,n.component_earnings||0,n.adjustment_earnings_total||0,n.adjustment_deductions_total||0,n.total_earnings||0,n.working_days||0,n.present_days||0,n.overtime_hours||0,n.overtime_amount||0,n.unpaid_leave_deduction||0,n.gross_pay||0,n.total_deductions||0,n.net_pay||0];r.push(oe.join(","))});const d="data:text/csv;charset=utf-8,"+r.join(` `),g=encodeURI(d),p=document.createElement("a");p.setAttribute("href",g),p.setAttribute("download",`Payroll_Run_${a.id}_Export.csv`),document.body.appendChild(p),p.click(),document.body.removeChild(p)},Z=(t,r)=>{t==="delete"?(k(r),_(!0)):t==="edit"&&(k(r),b(!0))},ee=t=>{o.loading(s("Updating payroll entry...")),f.put(route("hr.payroll-entries.update",m==null?void 0:m.id),t,{onSuccess:r=>{b(!1),o.dismiss(),r.props.flash.success?o.success(s(r.props.flash.success)):r.props.flash.error&&o.error(s(r.props.flash.error))},onError:r=>{o.dismiss(),typeof r=="string"?o.error(s(r)):o.error(s("Failed to update payroll entry"))}})},te=()=>{o.loading(s("Deleting payroll entry...")),f.delete(route("hr.payroll-entries.destroy",m.id),{onSuccess:t=>{_(!1),o.dismiss(),t.props.flash.success?o.success(s(t.props.flash.success)):t.props.flash.error&&o.error(s(t.props.flash.error))},onError:t=>{o.dismiss(),typeof t=="string"?o.error(s(t)):o.error(s("Failed to delete payroll entry"))}})},re=t=>{const r={draft:"bg-gray-50 text-gray-700 ring-gray-600/20",processing:"bg-yellow-50 text-yellow-700 ring-yellow-600/20",completed:"bg-green-50 text-green-700 ring-green-600/20",cancelled:"bg-red-50 text-red-700 ring-red-600/20"};return r[t]||r.draft},l=(a.payroll_entries||[]).reduce((t,r)=>(t.basic_salary+=Number(r.basic_salary||0),t.per_day_salary+=Number(r.per_day_salary||0),t.component_earnings+=Number(r.component_earnings||0),t.adjustment_earnings+=Number(r.adjustment_earnings_total||0),t.adjustment_deductions+=Number(r.adjustment_deductions_total||0),t.total_earnings+=Number(r.total_earnings||0),t.overtime_amount+=Number(r.overtime_amount||0),t.unpaid_leave_deduction+=Number(r.unpaid_leave_deduction||0),t.gross_pay+=Number(r.gross_pay||0),t.total_deductions+=Number(r.total_deductions||0),t.net_pay+=Number(r.net_pay||0),t),{basic_salary:0,per_day_salary:0,component_earnings:0,adjustment_earnings:0,adjustment_deductions:0,total_earnings:0,overtime_amount:0,unpaid_leave_deduction:0,gross_pay:0,total_deductions:0,net_pay:0}),se=V(j,"edit-payroll-runs")||V(j,"delete-payroll-entries"),ae=e.jsx(ce,{children:e.jsxs(xe,{className:"font-bold bg-gray-100 dark:bg-gray-800",children:[e.jsx(i,{colSpan:2,className:"text-right py-2.5 text-gray-900 dark:text-gray-100",children:s("Totals")}),e.jsx(i,{className:"text-left font-mono py-2.5",children:(C=window.appSettings)==null?void 0:C.formatCurrency(l.basic_salary)}),e.jsx(i,{className:"text-left font-mono text-green-600 py-2.5",children:(v=window.appSettings)==null?void 0:v.formatCurrency(l.per_day_salary)}),e.jsx(i,{className:"text-left font-mono text-blue-600 py-2.5",children:(D=window.appSettings)==null?void 0:D.formatCurrency(l.component_earnings)}),e.jsx(i,{className:"text-left font-mono py-2.5",children:e.jsxs("div",{className:"flex flex-col text-xs font-mono",children:[l.adjustment_earnings>0&&e.jsxs("span",{className:"text-green-600",children:["+",(P=window.appSettings)==null?void 0:P.formatCurrency(l.adjustment_earnings)]}),l.adjustment_deductions>0&&e.jsxs("span",{className:"text-red-600",children:["-",(E=window.appSettings)==null?void 0:E.formatCurrency(l.adjustment_deductions)]})]})}),e.jsx(i,{className:"text-left font-mono text-blue-600 py-2.5",children:(T=window.appSettings)==null?void 0:T.formatCurrency(l.total_earnings)}),e.jsx(i,{className:"py-2.5"}),e.jsx(i,{className:"py-2.5"}),e.jsx(i,{className:"py-2.5"}),e.jsx(i,{className:"text-left font-mono text-green-600 py-2.5",children:(A=window.appSettings)==null?void 0:A.formatCurrency(l.overtime_amount)}),e.jsx(i,{className:"text-left font-mono text-red-600 py-2.5",children:(O=window.appSettings)==null?void 0:O.formatCurrency(l.unpaid_leave_deduction)}),e.jsx(i,{className:"text-left font-mono text-green-600 py-2.5",children:(R=window.appSettings)==null?void 0:R.formatCurrency(l.gross_pay)}),e.jsx(i,{className:"text-left font-mono text-red-600 py-2.5",children:(G=window.appSettings)==null?void 0:G.formatCurrency(l.total_deductions)}),e.jsx(i,{className:"text-left font-mono text-blue-600 font-bold py-2.5",children:(L=window.appSettings)==null?void 0:L.formatCurrency(l.net_pay)}),se&&e.jsx(i,{className:"py-2.5"})]})});return e.jsxs(ne,{title:a.title,url:`/hr/payroll-runs/${a.id}`,actions:S,breadcrumbs:Q,children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-4 gap-6 mb-6",children:[e.jsxs(c,{children:[e.jsxs(x,{className:"flex flex-row items-center justify-between space-y-0 pb-2",children:[e.jsx(y,{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Total Employees")}),e.jsx(ue,{className:"h-4 w-4 text-gray-500 dark:text-gray-400"})]}),e.jsx(u,{children:e.jsx("div",{className:"text-xl font-bold text-gray-900 dark:text-gray-100",children:a.employee_count})})]}),e.jsxs(c,{children:[e.jsxs(x,{className:"flex flex-row items-center justify-between space-y-0 pb-2",children:[e.jsx(y,{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Gross Pay")}),e.jsx(w,{className:"h-4 w-4 text-gray-500 dark:text-gray-400"})]}),e.jsx(u,{children:e.jsx("div",{className:"text-xl font-bold text-green-600",children:(F=window.appSettings)==null?void 0:F.formatCurrency(a.total_gross_pay)})})]}),e.jsxs(c,{children:[e.jsxs(x,{className:"flex flex-row items-center justify-between space-y-0 pb-2",children:[e.jsx(y,{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Total Deductions")}),e.jsx(w,{className:"h-4 w-4 text-gray-500 dark:text-gray-400"})]}),e.jsx(u,{children:e.jsx("div",{className:"text-xl font-bold text-red-600",children:(M=window.appSettings)==null?void 0:M.formatCurrency(a.total_deductions)})})]}),e.jsxs(c,{children:[e.jsxs(x,{className:"flex flex-row items-center justify-between space-y-0 pb-2",children:[e.jsx(y,{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Net Pay")}),e.jsx(w,{className:"h-4 w-4 text-gray-500 dark:text-gray-400"})]}),e.jsx(u,{children:e.jsx("div",{className:"text-xl font-bold text-blue-600",children:(U=window.appSettings)==null?void 0:U.formatCurrency(a.total_net_pay)})})]})]}),e.jsxs(c,{className:"mb-6",children:[e.jsx(x,{children:e.jsx(y,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:s("Payroll Run Details")})}),e.jsxs(u,{children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx("label",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Pay Period")}),e.jsxs("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:[(($=window.appSettings)==null?void 0:$.formatDateTimeSimple(a.pay_period_start,!1))||new Date(a.pay_period_start).toLocaleDateString()," - ",((B=window.appSettings)==null?void 0:B.formatDateTimeSimple(a.pay_period_end,!1))||new Date(a.pay_period_end).toLocaleDateString()]})]}),e.jsxs("div",{children:[e.jsx("label",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Pay Date")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((H=window.appSettings)==null?void 0:H.formatDateTimeSimple(a.pay_date,!1))||new Date(a.pay_date).toLocaleDateString()})]}),e.jsxs("div",{children:[e.jsx("label",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Status")}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${re(a.status)}`,children:s(a.status.charAt(0).toUpperCase()+a.status.slice(1))})})]}),e.jsxs("div",{children:[e.jsx("label",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Created At")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((I=window.appSettings)==null?void 0:I.formatDateTimeSimple(a.created_at,!1))||new Date(a.created_at).toLocaleDateString()})]})]}),a.notes&&e.jsxs("div",{className:"mt-4",children:[e.jsx("label",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Notes")}),e.jsx("p",{className:"text-sm text-gray-700 dark:text-gray-300 mt-1",children:a.notes})]})]})]}),e.jsxs(c,{children:[e.jsxs(x,{children:[e.jsx(y,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:s("Employee Payroll Entries")}),e.jsxs("div",{className:"mt-2 p-3 bg-blue-50 dark:bg-blue-900/20 rounded-md space-y-2",children:[e.jsxs("p",{className:"text-xs text-blue-800 dark:text-blue-200 font-medium",children:[s("Gross Pay Formula")," : ",e.jsx("span",{className:"font-mono",children:"Total Earnings (Basic Salary + Component Earning + Adjustment Earnings) - Unpaid Leave Deduction + Overtime Earnings"})]}),e.jsxs("p",{className:"text-xs text-blue-800 dark:text-blue-200 font-medium",children:[s("Net Salary Formula")," : ",e.jsx("span",{className:"font-mono",children:"Gross Pay - Total Deductions - Adjustment Deductions"})]})]})]}),e.jsx(u,{className:"p-0",children:e.jsx("div",{className:"overflow-x-auto",children:e.jsx(me,{columns:[{key:"employee",label:s("Employee"),render:(t,r)=>{var d;return((d=r.employee)==null?void 0:d.name)||"-"}},{key:"basic_salary",label:s("Basic Salary"),render:t=>{var r;return e.jsx("span",{className:"font-mono text-gray-900",children:(r=window.appSettings)==null?void 0:r.formatCurrency(t)})}},{key:"per_day_salary",label:s("Per Day Salary"),render:t=>{var r;return e.jsx("span",{className:"font-mono text-green-600",children:(r=window.appSettings)==null?void 0:r.formatCurrency(t||0)})}},{key:"component_earnings",label:s("Component Earnings"),render:t=>{var r;return e.jsx("span",{className:"font-mono text-blue-600",children:(r=window.appSettings)==null?void 0:r.formatCurrency(t||0)})}},{key:"adjustments",label:s("Adjustments"),render:(t,r)=>{var p,n;const d=r.adjustment_earnings_total||0,g=r.adjustment_deductions_total||0;return d===0&&g===0?e.jsx("span",{className:"text-gray-400",children:"—"}):e.jsxs("div",{className:"flex flex-col text-xs font-mono",children:[d>0&&e.jsxs("span",{className:"text-green-600",children:["+",(p=window.appSettings)==null?void 0:p.formatCurrency(d)]}),g>0&&e.jsxs("span",{className:"text-red-600",children:["-",(n=window.appSettings)==null?void 0:n.formatCurrency(g)]})]})}},{key:"total_earnings",label:s("Total Earning"),render:t=>{var r;return e.jsx("span",{className:"font-mono text-blue-600",children:(r=window.appSettings)==null?void 0:r.formatCurrency(t||0)})}},{key:"working_days",label:s("Working Days"),render:t=>t||0},{key:"present_days",label:s("Present Days"),render:t=>t||0},{key:"overtime_hours",label:s("Overtime Hours"),render:t=>`${t||0}h`},{key:"overtime_amount",label:s("Overtime Earnings"),render:t=>{var r;return e.jsx("span",{className:"font-mono text-green-600",children:(r=window.appSettings)==null?void 0:r.formatCurrency(t||0)})}},{key:"unpaid_leave_deduction",label:s("Leave Deductions"),render:t=>{var r;return e.jsx("span",{className:"font-mono text-red-600",children:(r=window.appSettings)==null?void 0:r.formatCurrency(t||0)})}},{key:"gross_pay",label:s("Gross Pay"),render:t=>{var r;return e.jsx("span",{className:"font-mono text-green-600",children:(r=window.appSettings)==null?void 0:r.formatCurrency(t)})}},{key:"total_deductions",label:s("Component Deduction"),render:t=>{var r;return e.jsx("span",{className:"font-mono text-red-600",children:(r=window.appSettings)==null?void 0:r.formatCurrency(t)})}},{key:"net_pay",label:s("Net Pay"),render:t=>{var r;return e.jsx("span",{className:"font-mono text-blue-600 font-bold",children:(r=window.appSettings)==null?void 0:r.formatCurrency(t)})}}],data:a.payroll_entries||[],from:1,onAction:Z,permissions:j,entityPermissions:{delete:"delete-payroll-entries",edit:"edit-payroll-runs"},actions:[...a.status!=="completed"?[{label:s("Edit Override"),icon:"Edit",action:"edit",className:"text-blue-500 hover:text-blue-700",requiredPermission:"edit-payroll-runs"}]:[],{label:s("Delete"),icon:"Trash2",action:"delete",className:"text-red-500",requiredPermission:"delete-payroll-entries"}],showActions:!0,footer:ae})})})]}),e.jsx(pe,{isOpen:K,onClose:()=>b(!1),onSubmit:ee,initialData:m}),e.jsx(de,{isOpen:J,onClose:()=>_(!1),onConfirm:te,itemName:((q=m==null?void 0:m.employee)==null?void 0:q.name)||"",entityName:"payroll entry"})]})}export{Kr as default}; diff --git a/public/build/assets/show-CTFo-gGw.js b/public/build/assets/show-CnRflOTv.js similarity index 91% rename from public/build/assets/show-CTFo-gGw.js rename to public/build/assets/show-CnRflOTv.js index 6c65ed809..414241fba 100644 --- a/public/build/assets/show-CTFo-gGw.js +++ b/public/build/assets/show-CnRflOTv.js @@ -1 +1 @@ -import{j as e}from"./ui-Z445SNHD.js";import{P as B}from"./page-template-B_mOhR6n.js";import{u as E,c as R,C as s,m as r,l as n,n as i,o as x,F as c,g as w,r as I}from"./app-36WMjvX0.js";import{U as v}from"./user-DToEmJ9g.js";import{P as b}from"./phone-CJ2h446N.js";import{M as _}from"./mail-BFoS8U8W.js";import{M as l}from"./map-pin-L7jUebKz.js";import{E as C}from"./external-link-uO-R2E0-.js";import{B as M}from"./briefcase-Dsiqzllu.js";import{B as D}from"./building-CG4yAV8N.js";import{C as A}from"./clock-Cfp0CYjJ.js";import{U as T}from"./users-Czs1F8XM.js";import{D as $}from"./dollar-sign-CFqWGHdB.js";import{A as U}from"./award-D9FlSYzB.js";import{A as q}from"./arrow-left-CjPQICYw.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";function Se(){var o,g,h,p,y,j,f,N,u,k;const{t:a}=E(),{candidate:t}=R().props,S=[{title:a("Dashboard"),href:route("dashboard")},{title:a("Recruitment")},{title:a("Candidates"),href:route("hr.recruitment.candidates.index")},{title:`${t.first_name} ${t.last_name}`}],P=d=>{switch(d){case"New":return"bg-blue-50 text-blue-700 ring-blue-600/20";case"Screening":return"bg-yellow-50 text-yellow-800 ring-yellow-600/20";case"Interview":return"bg-purple-50 text-purple-700 ring-purple-600/20";case"Offer":return"bg-orange-50 text-orange-700 ring-orange-600/20";case"Hired":return"bg-green-50 text-green-700 ring-green-600/20";case"Rejected":return"bg-red-50 text-red-700 ring-red-600/10";default:return"bg-gray-50 text-gray-600 ring-gray-500/10"}};return e.jsx(B,{title:"Candidate Details",breadcrumbs:S,actions:[{label:a("Back"),icon:e.jsx(q,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>I.get(route("hr.recruitment.candidates.index"))}],children:e.jsxs("div",{className:"space-y-6",children:[e.jsx(s,{children:e.jsx(r,{className:"p-6",children:e.jsxs("div",{className:"flex items-start justify-between",children:[e.jsxs("div",{className:"flex items-center space-x-4",children:[e.jsx("div",{className:"w-16 h-16 bg-blue-100 rounded-full flex items-center justify-center",children:e.jsx(v,{className:"h-8 w-8 text-blue-600"})}),e.jsxs("div",{children:[e.jsxs("h1",{className:"text-xl font-bold text-gray-900 dark:text-gray-100",children:[t.first_name," ",t.last_name]}),e.jsx("p",{className:"text-sm text-gray-600 dark:text-gray-400 mt-1",children:t.current_position||a("Job Applicant")}),e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400",children:t.current_company}),t.rating&&e.jsxs("div",{className:"flex items-center mt-2",children:[e.jsxs("span",{className:"text-xs font-medium text-gray-700 dark:text-gray-300 mr-2",children:[a("Rating"),":"]}),e.jsx("div",{className:"flex",children:[...Array(5)].map((d,m)=>e.jsx("span",{className:`text-base ${m0&&e.jsxs(s,{children:[e.jsx(i,{children:e.jsxs(x,{className:"flex items-center gap-2 text-lg font-semibold text-gray-900 dark:text-gray-100",children:[e.jsx(U,{className:"h-5 w-5"}),a("Custom Questions & Answers")]})}),e.jsx(r,{children:e.jsx("div",{className:"space-y-4",children:Object.entries(t.custom_question).map(([d,m],L)=>e.jsxs("div",{className:"border-l-4 border-blue-200 dark:border-blue-800 pl-4",children:[e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100",children:d}),e.jsx("p",{className:"text-sm text-gray-700 dark:text-gray-300 mt-1",children:m})]},L))})})]}),e.jsxs(s,{children:[e.jsx(i,{children:e.jsxs(x,{className:"flex items-center gap-2 text-lg font-semibold text-gray-900 dark:text-gray-100",children:[e.jsx(A,{className:"h-5 w-5"}),a("Additional Information")]})}),e.jsx(r,{className:"space-y-4",children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:a("Terms & Conditions")}),e.jsx(n,{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset mt-1 ${t.terms_condition_check==="on"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:t.terms_condition_check==="on"?a("Accepted"):a("Not Accepted")})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:a("Applied Date")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:new Date(t.application_date).toLocaleDateString()})]})]})})]})]})})}export{Se as default}; +import{j as e}from"./ui-Z445SNHD.js";import{P as B}from"./page-template-Cw8W4Qs2.js";import{u as E,c as R,C as s,m as r,l as n,n as i,o as x,F as c,g as w,r as I}from"./app-Da3PX8qg.js";import{U as v}from"./user-Ka_u5D6T.js";import{P as b}from"./phone-XzqO8Dfs.js";import{M as _}from"./mail-khAU5Oig.js";import{M as l}from"./map-pin-BFNXdrz2.js";import{E as C}from"./external-link-DL5n0dhJ.js";import{B as M}from"./briefcase-lPam_Ipn.js";import{B as D}from"./building-BXglONiz.js";import{C as A}from"./clock-CLIx856C.js";import{U as T}from"./users-BG7aX58P.js";import{D as $}from"./dollar-sign-BKfERkc9.js";import{A as U}from"./award-DOf5Xc3o.js";import{A as q}from"./arrow-left-B9tcIgis.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";function Se(){var o,g,h,p,y,j,f,N,u,k;const{t:a}=E(),{candidate:t}=R().props,S=[{title:a("Dashboard"),href:route("dashboard")},{title:a("Recruitment")},{title:a("Candidates"),href:route("hr.recruitment.candidates.index")},{title:`${t.first_name} ${t.last_name}`}],P=d=>{switch(d){case"New":return"bg-blue-50 text-blue-700 ring-blue-600/20";case"Screening":return"bg-yellow-50 text-yellow-800 ring-yellow-600/20";case"Interview":return"bg-purple-50 text-purple-700 ring-purple-600/20";case"Offer":return"bg-orange-50 text-orange-700 ring-orange-600/20";case"Hired":return"bg-green-50 text-green-700 ring-green-600/20";case"Rejected":return"bg-red-50 text-red-700 ring-red-600/10";default:return"bg-gray-50 text-gray-600 ring-gray-500/10"}};return e.jsx(B,{title:"Candidate Details",breadcrumbs:S,actions:[{label:a("Back"),icon:e.jsx(q,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>I.get(route("hr.recruitment.candidates.index"))}],children:e.jsxs("div",{className:"space-y-6",children:[e.jsx(s,{children:e.jsx(r,{className:"p-6",children:e.jsxs("div",{className:"flex items-start justify-between",children:[e.jsxs("div",{className:"flex items-center space-x-4",children:[e.jsx("div",{className:"w-16 h-16 bg-blue-100 rounded-full flex items-center justify-center",children:e.jsx(v,{className:"h-8 w-8 text-blue-600"})}),e.jsxs("div",{children:[e.jsxs("h1",{className:"text-xl font-bold text-gray-900 dark:text-gray-100",children:[t.first_name," ",t.last_name]}),e.jsx("p",{className:"text-sm text-gray-600 dark:text-gray-400 mt-1",children:t.current_position||a("Job Applicant")}),e.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400",children:t.current_company}),t.rating&&e.jsxs("div",{className:"flex items-center mt-2",children:[e.jsxs("span",{className:"text-xs font-medium text-gray-700 dark:text-gray-300 mr-2",children:[a("Rating"),":"]}),e.jsx("div",{className:"flex",children:[...Array(5)].map((d,m)=>e.jsx("span",{className:`text-base ${m0&&e.jsxs(s,{children:[e.jsx(i,{children:e.jsxs(x,{className:"flex items-center gap-2 text-lg font-semibold text-gray-900 dark:text-gray-100",children:[e.jsx(U,{className:"h-5 w-5"}),a("Custom Questions & Answers")]})}),e.jsx(r,{children:e.jsx("div",{className:"space-y-4",children:Object.entries(t.custom_question).map(([d,m],L)=>e.jsxs("div",{className:"border-l-4 border-blue-200 dark:border-blue-800 pl-4",children:[e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100",children:d}),e.jsx("p",{className:"text-sm text-gray-700 dark:text-gray-300 mt-1",children:m})]},L))})})]}),e.jsxs(s,{children:[e.jsx(i,{children:e.jsxs(x,{className:"flex items-center gap-2 text-lg font-semibold text-gray-900 dark:text-gray-100",children:[e.jsx(A,{className:"h-5 w-5"}),a("Additional Information")]})}),e.jsx(r,{className:"space-y-4",children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:a("Terms & Conditions")}),e.jsx(n,{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset mt-1 ${t.terms_condition_check==="on"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:t.terms_condition_check==="on"?a("Accepted"):a("Not Accepted")})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:a("Applied Date")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:new Date(t.application_date).toLocaleDateString()})]})]})})]})]})})}export{Se as default}; diff --git a/public/build/assets/show-lFdtcyMy.js b/public/build/assets/show-CzDfjZd-.js similarity index 91% rename from public/build/assets/show-lFdtcyMy.js rename to public/build/assets/show-CzDfjZd-.js index da381d42b..fef704397 100644 --- a/public/build/assets/show-lFdtcyMy.js +++ b/public/build/assets/show-CzDfjZd-.js @@ -1 +1 @@ -import{j as e}from"./ui-Z445SNHD.js";import{P as q}from"./page-template-B_mOhR6n.js";import{u as D,c as C,C as a,n as i,o as d,m as l,l as x,r as P}from"./app-36WMjvX0.js";import{S as T}from"./star-WlheM7sI.js";import{B as m}from"./building-CG4yAV8N.js";import{M as L}from"./map-pin-L7jUebKz.js";import{C as p}from"./calendar-BYVpj4_X.js";import{C as A}from"./clock-Cfp0CYjJ.js";import{D as R}from"./dollar-sign-CFqWGHdB.js";import{A as B}from"./arrow-left-CjPQICYw.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-days-BdrEl_Gk.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";function ke(){var g,h,y,j,u,f,N,k,b,w;const{t:s}=D(),{jobPosting:t,customQuestions:c}=C().props,v=[{title:s("Dashboard"),href:route("dashboard")},{title:s("Recruitment"),href:route("hr.recruitment.job-postings.index")},{title:s("Job Postings"),href:route("hr.recruitment.job-postings.index")},{title:t.title}],_=r=>{switch(r){case"Draft":return"bg-yellow-50 text-yellow-700 ring-yellow-600/20";case"Published":return"bg-green-50 text-green-700 ring-green-600/20";case"Closed":return"bg-red-50 text-red-700 ring-red-600/10";default:return"bg-yellow-50 text-yellow-700 ring-yellow-600/20"}};return e.jsx(q,{title:t.title,breadcrumbs:v,actions:[{label:s("Back"),icon:e.jsx(B,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>P.get(route("hr.recruitment.job-postings.index"))}],children:e.jsxs("div",{className:"space-y-6",children:[e.jsxs(a,{children:[e.jsx(i,{children:e.jsxs("div",{className:"flex items-start justify-between",children:[e.jsxs("div",{children:[e.jsxs(d,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100 flex items-center gap-2",children:[t.title,t.is_featured&&e.jsx(T,{className:"h-5 w-5 text-yellow-500 fill-current"})]}),e.jsxs("p",{className:"text-sm text-gray-600 dark:text-gray-400 mt-1",children:[s("Job Code"),": ",t.job_code]})]}),e.jsx("div",{className:"flex gap-2",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${_(t.status)}`,children:s(t.status)})})]})}),e.jsx(l,{children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-4",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(m,{className:"h-4 w-4 text-gray-500 dark:text-gray-400"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Job Type")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((g=t.job_type)==null?void 0:g.name)||"-"})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(L,{className:"h-4 w-4 text-gray-500 dark:text-gray-400"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Location")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((h=t.location)==null?void 0:h.name)||"-"})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(m,{className:"h-4 w-4 text-gray-500 dark:text-gray-400"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Branch")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((y=t.branch)==null?void 0:y.name)||"-"})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(m,{className:"h-4 w-4 text-gray-500 dark:text-gray-400"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Department")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((j=t.department)==null?void 0:j.name)||"-"})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(m,{className:"h-4 w-4 text-gray-500 dark:text-gray-400"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Priority")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:t.priority||"-"})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(p,{className:"h-4 w-4 text-gray-500 dark:text-gray-400"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Positions")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:t.positions||"-"})]})]})]})})]}),e.jsxs(a,{children:[e.jsx(i,{children:e.jsx(d,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:s("Experience & Salary")})}),e.jsx(l,{children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(A,{className:"h-4 w-4 text-gray-500 dark:text-gray-400"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Experience Required")}),e.jsxs("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:[t.min_experience," - ",t.max_experience||"+"," ",s("years")]})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(R,{className:"h-4 w-4 text-gray-500 dark:text-gray-400"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Salary Range")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:t.min_salary&&t.max_salary?`${(u=window.appSettings)==null?void 0:u.formatCurrency(t.min_salary)} - ${(f=window.appSettings)==null?void 0:f.formatCurrency(t.max_salary)}`:t.min_salary?`${(N=window.appSettings)==null?void 0:N.formatCurrency(t.min_salary)}+`:"-"})]})]})]})})]}),t.requisition&&e.jsxs(a,{children:[e.jsx(i,{children:e.jsx(d,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:s("Job Requisition")})}),e.jsx(l,{children:e.jsxs("div",{className:"space-y-3",children:[e.jsxs("div",{className:"flex flex-col sm:flex-row sm:items-center gap-1 sm:gap-2",children:[e.jsxs("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide min-w-fit",children:[s("Requisition Code"),":"]}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 font-mono bg-muted px-2 py-1 rounded",children:t.requisition.requisition_code})]}),e.jsxs("div",{className:"flex flex-col sm:flex-row sm:items-center gap-1 sm:gap-2",children:[e.jsxs("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide min-w-fit",children:[s("Title"),":"]}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100",children:t.requisition.title})]})]})})]}),t.description&&e.jsxs(a,{children:[e.jsx(i,{children:e.jsx(d,{className:"text-lg font-semibold text-gray-900",children:s("Job Description")})}),e.jsx(l,{children:e.jsx("div",{className:"prose prose-sm max-w-none prose-headings:text-gray-900 prose-headings:font-semibold prose-h1:text-xl prose-h2:text-lg prose-h3:text-base prose-p:text-gray-700 prose-p:leading-relaxed prose-strong:text-gray-900 prose-strong:font-semibold prose-ul:text-gray-700 prose-ol:text-gray-700 prose-li:my-1 prose-a:text-blue-600 prose-a:no-underline hover:prose-a:underline prose-blockquote:border-l-4 prose-blockquote:border-gray-300 prose-blockquote:pl-4 prose-blockquote:italic prose-code:bg-gray-100 prose-code:px-1 prose-code:py-0.5 prose-code:rounded prose-code:text-sm",dangerouslySetInnerHTML:{__html:t.description}})})]}),t.requirements&&e.jsxs(a,{children:[e.jsx(i,{children:e.jsx(d,{className:"text-lg font-semibold text-gray-900",children:s("Requirements")})}),e.jsx(l,{children:e.jsx("div",{className:"prose prose-sm max-w-none prose-headings:text-gray-900 prose-headings:font-semibold prose-h1:text-xl prose-h2:text-lg prose-h3:text-base prose-p:text-gray-700 prose-p:leading-relaxed prose-strong:text-gray-900 prose-strong:font-semibold prose-ul:text-gray-700 prose-ol:text-gray-700 prose-li:my-1 prose-a:text-blue-600 prose-a:no-underline hover:prose-a:underline prose-blockquote:border-l-4 prose-blockquote:border-gray-300 prose-blockquote:pl-4 prose-blockquote:italic prose-code:bg-gray-100 prose-code:px-1 prose-code:py-0.5 prose-code:rounded prose-code:text-sm",dangerouslySetInnerHTML:{__html:t.requirements}})})]}),t.benefits&&e.jsxs(a,{children:[e.jsx(i,{children:e.jsx(d,{className:"text-lg font-semibold text-gray-900",children:s("Benefits")})}),e.jsx(l,{children:e.jsx("div",{className:"prose prose-sm max-w-none prose-headings:text-gray-900 prose-headings:font-semibold prose-h1:text-xl prose-h2:text-lg prose-h3:text-base prose-p:text-gray-700 prose-p:leading-relaxed prose-strong:text-gray-900 prose-strong:font-semibold prose-ul:text-gray-700 prose-ol:text-gray-700 prose-li:my-1 prose-a:text-blue-600 prose-a:no-underline hover:prose-a:underline prose-blockquote:border-l-4 prose-blockquote:border-gray-300 prose-blockquote:pl-4 prose-blockquote:italic prose-code:bg-gray-100 prose-code:px-1 prose-code:py-0.5 prose-code:rounded prose-code:text-sm",dangerouslySetInnerHTML:{__html:t.benefits}})})]}),t.skills&&t.skills.length>0&&e.jsxs(a,{children:[e.jsx(i,{children:e.jsx(d,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:s("Required Skills")})}),e.jsx(l,{children:e.jsx("div",{className:"flex flex-wrap gap-2",children:t.skills.map((r,n)=>e.jsx(x,{variant:"outline",className:"text-xs font-medium px-3 py-1",children:r},n))})})]}),t.custom_question&&t.custom_question.length>0&&e.jsxs(a,{children:[e.jsx(i,{children:e.jsx(d,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:s("Custom Questions")})}),e.jsx(l,{children:e.jsx("div",{className:"space-y-3",children:t.custom_question.map((r,n)=>{const o=c==null?void 0:c.find(S=>S.id===r);return e.jsx("div",{className:"p-4 bg-muted rounded-lg border",children:e.jsxs("div",{className:"flex items-start justify-between gap-3",children:[e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 leading-relaxed flex-1",children:(o==null?void 0:o.question)||`Question ID: ${r}`}),(o==null?void 0:o.required)===1&&e.jsx(x,{variant:"destructive",className:"text-xs shrink-0",children:"Required"})]})},n)})})})]}),t.applicant&&t.applicant.length>0&&e.jsxs(a,{children:[e.jsx(i,{children:e.jsx(d,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:s("Need to Ask?")})}),e.jsx(l,{children:e.jsx("div",{className:"flex flex-wrap gap-2",children:t.applicant.map((r,n)=>e.jsxs(x,{variant:"secondary",className:"text-xs",children:[r==="gender"&&s("Gender"),r==="date_of_birth"&&s("Date Of Birth"),r==="address"&&s("Address")]},n))})})]}),t.visibility&&t.visibility.length>0&&e.jsxs(a,{children:[e.jsx(i,{children:e.jsx(d,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:s("Need to Show Option?")})}),e.jsx(l,{children:e.jsx("div",{className:"flex flex-wrap gap-2",children:t.visibility.map((r,n)=>e.jsxs(x,{variant:"secondary",className:"text-xs",children:[r==="profile_image"&&s("Profile Image"),r==="resume"&&s("Resume"),r==="cover_letter"&&s("Cover Letter"),r==="terms_and_conditions"&&s("Terms And Conditions")]},n))})})]}),e.jsxs(a,{children:[e.jsx(i,{children:e.jsx(d,{className:"text-lg font-semibold text-gray-900",children:s("Important Dates")})}),e.jsx(l,{children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{className:"flex items-start gap-3",children:[e.jsx(p,{className:"h-5 w-5 text-blue-600 mt-0.5 shrink-0"}),e.jsxs("div",{className:"space-y-1",children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Start Date")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:t.start_date?new Date(t.start_date).toLocaleDateString("en-US",{year:"numeric",month:"long",day:"numeric"}):"Not specified"})]})]}),e.jsxs("div",{className:"flex items-start gap-3",children:[e.jsx(p,{className:"h-5 w-5 text-red-600 mt-0.5 shrink-0"}),e.jsxs("div",{className:"space-y-1",children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Application Deadline")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:t.application_deadline?new Date(t.application_deadline).toLocaleDateString("en-US",{year:"numeric",month:"long",day:"numeric"}):"Not specified"})]})]})]})})]}),e.jsxs(a,{children:[e.jsx(i,{children:e.jsx(d,{className:"text-lg font-semibold text-gray-900",children:s("Additional Information")})}),e.jsx(l,{children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6",children:[e.jsxs("div",{className:"space-y-1",children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Created At")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((k=window.appSettings)==null?void 0:k.formatDateTimeSimple(t.created_at))||new Date(t.created_at).toLocaleDateString("en-US",{year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"})})]}),e.jsxs("div",{className:"space-y-1",children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Updated At")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((b=window.appSettings)==null?void 0:b.formatDateTimeSimple(t.updated_at))||new Date(t.updated_at).toLocaleDateString("en-US",{year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"})})]}),t.publish_date&&e.jsxs("div",{className:"space-y-1",children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Published At")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((w=window.appSettings)==null?void 0:w.formatDateTimeSimple(t.publish_date))||new Date(t.publish_date).toLocaleDateString("en-US",{year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"})})]})]})})]})]})})}export{ke as default}; +import{j as e}from"./ui-Z445SNHD.js";import{P as q}from"./page-template-Cw8W4Qs2.js";import{u as D,c as C,C as a,n as i,o as d,m as l,l as x,r as P}from"./app-Da3PX8qg.js";import{S as T}from"./star-CSGOTD6i.js";import{B as m}from"./building-BXglONiz.js";import{M as L}from"./map-pin-BFNXdrz2.js";import{C as p}from"./calendar-kiIl5Cyq.js";import{C as A}from"./clock-CLIx856C.js";import{D as R}from"./dollar-sign-BKfERkc9.js";import{A as B}from"./arrow-left-B9tcIgis.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-days-BgbYDkbG.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";function ke(){var g,h,y,j,u,f,N,k,b,w;const{t:s}=D(),{jobPosting:t,customQuestions:c}=C().props,v=[{title:s("Dashboard"),href:route("dashboard")},{title:s("Recruitment"),href:route("hr.recruitment.job-postings.index")},{title:s("Job Postings"),href:route("hr.recruitment.job-postings.index")},{title:t.title}],_=r=>{switch(r){case"Draft":return"bg-yellow-50 text-yellow-700 ring-yellow-600/20";case"Published":return"bg-green-50 text-green-700 ring-green-600/20";case"Closed":return"bg-red-50 text-red-700 ring-red-600/10";default:return"bg-yellow-50 text-yellow-700 ring-yellow-600/20"}};return e.jsx(q,{title:t.title,breadcrumbs:v,actions:[{label:s("Back"),icon:e.jsx(B,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>P.get(route("hr.recruitment.job-postings.index"))}],children:e.jsxs("div",{className:"space-y-6",children:[e.jsxs(a,{children:[e.jsx(i,{children:e.jsxs("div",{className:"flex items-start justify-between",children:[e.jsxs("div",{children:[e.jsxs(d,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100 flex items-center gap-2",children:[t.title,t.is_featured&&e.jsx(T,{className:"h-5 w-5 text-yellow-500 fill-current"})]}),e.jsxs("p",{className:"text-sm text-gray-600 dark:text-gray-400 mt-1",children:[s("Job Code"),": ",t.job_code]})]}),e.jsx("div",{className:"flex gap-2",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${_(t.status)}`,children:s(t.status)})})]})}),e.jsx(l,{children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-4",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(m,{className:"h-4 w-4 text-gray-500 dark:text-gray-400"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Job Type")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((g=t.job_type)==null?void 0:g.name)||"-"})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(L,{className:"h-4 w-4 text-gray-500 dark:text-gray-400"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Location")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((h=t.location)==null?void 0:h.name)||"-"})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(m,{className:"h-4 w-4 text-gray-500 dark:text-gray-400"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Branch")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((y=t.branch)==null?void 0:y.name)||"-"})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(m,{className:"h-4 w-4 text-gray-500 dark:text-gray-400"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Department")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((j=t.department)==null?void 0:j.name)||"-"})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(m,{className:"h-4 w-4 text-gray-500 dark:text-gray-400"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Priority")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:t.priority||"-"})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(p,{className:"h-4 w-4 text-gray-500 dark:text-gray-400"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Positions")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:t.positions||"-"})]})]})]})})]}),e.jsxs(a,{children:[e.jsx(i,{children:e.jsx(d,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:s("Experience & Salary")})}),e.jsx(l,{children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(A,{className:"h-4 w-4 text-gray-500 dark:text-gray-400"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Experience Required")}),e.jsxs("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:[t.min_experience," - ",t.max_experience||"+"," ",s("years")]})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(R,{className:"h-4 w-4 text-gray-500 dark:text-gray-400"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Salary Range")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:t.min_salary&&t.max_salary?`${(u=window.appSettings)==null?void 0:u.formatCurrency(t.min_salary)} - ${(f=window.appSettings)==null?void 0:f.formatCurrency(t.max_salary)}`:t.min_salary?`${(N=window.appSettings)==null?void 0:N.formatCurrency(t.min_salary)}+`:"-"})]})]})]})})]}),t.requisition&&e.jsxs(a,{children:[e.jsx(i,{children:e.jsx(d,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:s("Job Requisition")})}),e.jsx(l,{children:e.jsxs("div",{className:"space-y-3",children:[e.jsxs("div",{className:"flex flex-col sm:flex-row sm:items-center gap-1 sm:gap-2",children:[e.jsxs("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide min-w-fit",children:[s("Requisition Code"),":"]}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 font-mono bg-muted px-2 py-1 rounded",children:t.requisition.requisition_code})]}),e.jsxs("div",{className:"flex flex-col sm:flex-row sm:items-center gap-1 sm:gap-2",children:[e.jsxs("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide min-w-fit",children:[s("Title"),":"]}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100",children:t.requisition.title})]})]})})]}),t.description&&e.jsxs(a,{children:[e.jsx(i,{children:e.jsx(d,{className:"text-lg font-semibold text-gray-900",children:s("Job Description")})}),e.jsx(l,{children:e.jsx("div",{className:"prose prose-sm max-w-none prose-headings:text-gray-900 prose-headings:font-semibold prose-h1:text-xl prose-h2:text-lg prose-h3:text-base prose-p:text-gray-700 prose-p:leading-relaxed prose-strong:text-gray-900 prose-strong:font-semibold prose-ul:text-gray-700 prose-ol:text-gray-700 prose-li:my-1 prose-a:text-blue-600 prose-a:no-underline hover:prose-a:underline prose-blockquote:border-l-4 prose-blockquote:border-gray-300 prose-blockquote:pl-4 prose-blockquote:italic prose-code:bg-gray-100 prose-code:px-1 prose-code:py-0.5 prose-code:rounded prose-code:text-sm",dangerouslySetInnerHTML:{__html:t.description}})})]}),t.requirements&&e.jsxs(a,{children:[e.jsx(i,{children:e.jsx(d,{className:"text-lg font-semibold text-gray-900",children:s("Requirements")})}),e.jsx(l,{children:e.jsx("div",{className:"prose prose-sm max-w-none prose-headings:text-gray-900 prose-headings:font-semibold prose-h1:text-xl prose-h2:text-lg prose-h3:text-base prose-p:text-gray-700 prose-p:leading-relaxed prose-strong:text-gray-900 prose-strong:font-semibold prose-ul:text-gray-700 prose-ol:text-gray-700 prose-li:my-1 prose-a:text-blue-600 prose-a:no-underline hover:prose-a:underline prose-blockquote:border-l-4 prose-blockquote:border-gray-300 prose-blockquote:pl-4 prose-blockquote:italic prose-code:bg-gray-100 prose-code:px-1 prose-code:py-0.5 prose-code:rounded prose-code:text-sm",dangerouslySetInnerHTML:{__html:t.requirements}})})]}),t.benefits&&e.jsxs(a,{children:[e.jsx(i,{children:e.jsx(d,{className:"text-lg font-semibold text-gray-900",children:s("Benefits")})}),e.jsx(l,{children:e.jsx("div",{className:"prose prose-sm max-w-none prose-headings:text-gray-900 prose-headings:font-semibold prose-h1:text-xl prose-h2:text-lg prose-h3:text-base prose-p:text-gray-700 prose-p:leading-relaxed prose-strong:text-gray-900 prose-strong:font-semibold prose-ul:text-gray-700 prose-ol:text-gray-700 prose-li:my-1 prose-a:text-blue-600 prose-a:no-underline hover:prose-a:underline prose-blockquote:border-l-4 prose-blockquote:border-gray-300 prose-blockquote:pl-4 prose-blockquote:italic prose-code:bg-gray-100 prose-code:px-1 prose-code:py-0.5 prose-code:rounded prose-code:text-sm",dangerouslySetInnerHTML:{__html:t.benefits}})})]}),t.skills&&t.skills.length>0&&e.jsxs(a,{children:[e.jsx(i,{children:e.jsx(d,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:s("Required Skills")})}),e.jsx(l,{children:e.jsx("div",{className:"flex flex-wrap gap-2",children:t.skills.map((r,n)=>e.jsx(x,{variant:"outline",className:"text-xs font-medium px-3 py-1",children:r},n))})})]}),t.custom_question&&t.custom_question.length>0&&e.jsxs(a,{children:[e.jsx(i,{children:e.jsx(d,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:s("Custom Questions")})}),e.jsx(l,{children:e.jsx("div",{className:"space-y-3",children:t.custom_question.map((r,n)=>{const o=c==null?void 0:c.find(S=>S.id===r);return e.jsx("div",{className:"p-4 bg-muted rounded-lg border",children:e.jsxs("div",{className:"flex items-start justify-between gap-3",children:[e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 leading-relaxed flex-1",children:(o==null?void 0:o.question)||`Question ID: ${r}`}),(o==null?void 0:o.required)===1&&e.jsx(x,{variant:"destructive",className:"text-xs shrink-0",children:"Required"})]})},n)})})})]}),t.applicant&&t.applicant.length>0&&e.jsxs(a,{children:[e.jsx(i,{children:e.jsx(d,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:s("Need to Ask?")})}),e.jsx(l,{children:e.jsx("div",{className:"flex flex-wrap gap-2",children:t.applicant.map((r,n)=>e.jsxs(x,{variant:"secondary",className:"text-xs",children:[r==="gender"&&s("Gender"),r==="date_of_birth"&&s("Date Of Birth"),r==="address"&&s("Address")]},n))})})]}),t.visibility&&t.visibility.length>0&&e.jsxs(a,{children:[e.jsx(i,{children:e.jsx(d,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:s("Need to Show Option?")})}),e.jsx(l,{children:e.jsx("div",{className:"flex flex-wrap gap-2",children:t.visibility.map((r,n)=>e.jsxs(x,{variant:"secondary",className:"text-xs",children:[r==="profile_image"&&s("Profile Image"),r==="resume"&&s("Resume"),r==="cover_letter"&&s("Cover Letter"),r==="terms_and_conditions"&&s("Terms And Conditions")]},n))})})]}),e.jsxs(a,{children:[e.jsx(i,{children:e.jsx(d,{className:"text-lg font-semibold text-gray-900",children:s("Important Dates")})}),e.jsx(l,{children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{className:"flex items-start gap-3",children:[e.jsx(p,{className:"h-5 w-5 text-blue-600 mt-0.5 shrink-0"}),e.jsxs("div",{className:"space-y-1",children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Start Date")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:t.start_date?new Date(t.start_date).toLocaleDateString("en-US",{year:"numeric",month:"long",day:"numeric"}):"Not specified"})]})]}),e.jsxs("div",{className:"flex items-start gap-3",children:[e.jsx(p,{className:"h-5 w-5 text-red-600 mt-0.5 shrink-0"}),e.jsxs("div",{className:"space-y-1",children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Application Deadline")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:t.application_deadline?new Date(t.application_deadline).toLocaleDateString("en-US",{year:"numeric",month:"long",day:"numeric"}):"Not specified"})]})]})]})})]}),e.jsxs(a,{children:[e.jsx(i,{children:e.jsx(d,{className:"text-lg font-semibold text-gray-900",children:s("Additional Information")})}),e.jsx(l,{children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6",children:[e.jsxs("div",{className:"space-y-1",children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Created At")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((k=window.appSettings)==null?void 0:k.formatDateTimeSimple(t.created_at))||new Date(t.created_at).toLocaleDateString("en-US",{year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"})})]}),e.jsxs("div",{className:"space-y-1",children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Updated At")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((b=window.appSettings)==null?void 0:b.formatDateTimeSimple(t.updated_at))||new Date(t.updated_at).toLocaleDateString("en-US",{year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"})})]}),t.publish_date&&e.jsxs("div",{className:"space-y-1",children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:s("Published At")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((w=window.appSettings)==null?void 0:w.formatDateTimeSimple(t.publish_date))||new Date(t.publish_date).toLocaleDateString("en-US",{year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"})})]})]})})]})]})})}export{ke as default}; diff --git a/public/build/assets/show-D3zrrn_r.js b/public/build/assets/show-D6TfyS51.js similarity index 86% rename from public/build/assets/show-D3zrrn_r.js rename to public/build/assets/show-D6TfyS51.js index 100b90c37..b49f45931 100644 --- a/public/build/assets/show-D3zrrn_r.js +++ b/public/build/assets/show-D6TfyS51.js @@ -1 +1 @@ -import{j as e}from"./ui-Z445SNHD.js";import{P as b}from"./page-template-B_mOhR6n.js";import{u as v,c as D,C as r,n as s,o as i,m as d,F as S,r as _}from"./app-36WMjvX0.js";import{U as C}from"./user-DToEmJ9g.js";import{B as T}from"./building-CG4yAV8N.js";import{D as O}from"./dollar-sign-CFqWGHdB.js";import{C as u}from"./calendar-BYVpj4_X.js";import{A as B}from"./arrow-left-CjPQICYw.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./users-Czs1F8XM.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";function fe(){var m,n,x,l,c,o,g,p,f,y,h,j;const{t:a}=v(),{offer:t}=D().props,N=[{title:a("Dashboard"),href:route("dashboard")},{title:a("Recruitment"),href:route("hr.recruitment.offers.index")},{title:a("Offers"),href:route("hr.recruitment.offers.index")},{title:a("View Offer")}],k=w=>{switch(w){case"Draft":return"bg-gray-50 text-gray-600 ring-gray-500/10";case"Sent":return"bg-blue-50 text-blue-700 ring-blue-600/20";case"Accepted":return"bg-green-50 text-green-700 ring-green-600/20";case"Negotiating":return"bg-yellow-50 text-yellow-800 ring-yellow-600/20";case"Declined":return"bg-red-50 text-red-700 ring-red-600/10";case"Expired":return"bg-orange-50 text-orange-700 ring-orange-600/20";default:return"bg-gray-50 text-gray-600 ring-gray-500/10"}};return e.jsx(b,{title:a("Offer Details"),breadcrumbs:N,actions:[{label:a("Back"),icon:e.jsx(B,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>_.get(route("hr.recruitment.offers.index"))}],children:e.jsxs("div",{className:"space-y-6",children:[e.jsxs(r,{children:[e.jsx(s,{children:e.jsxs("div",{className:"flex items-start justify-between",children:[e.jsxs("div",{children:[e.jsxs(i,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:[(m=t.candidate)==null?void 0:m.first_name," ",(n=t.candidate)==null?void 0:n.last_name]}),e.jsx("p",{className:"text-sm text-gray-600 dark:text-gray-400 mt-1",children:(x=t.job)==null?void 0:x.job_code})]}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${k(t.status)}`,children:a(t.status)})]})}),e.jsx(d,{children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6",children:[e.jsxs("div",{className:"flex items-start gap-3",children:[e.jsx(C,{className:"h-5 w-5 text-gray-500 dark:text-gray-400 mt-0.5"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:a("Candidate")}),e.jsxs("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:[(l=t.candidate)==null?void 0:l.first_name," ",(c=t.candidate)==null?void 0:c.last_name]})]})]}),e.jsxs("div",{className:"flex items-start gap-3",children:[e.jsx(S,{className:"h-5 w-5 text-gray-500 dark:text-gray-400 mt-0.5"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:a("Position")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:t.position})]})]}),e.jsxs("div",{className:"flex items-start gap-3",children:[e.jsx(T,{className:"h-5 w-5 text-gray-500 dark:text-gray-400 mt-0.5"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:a("Department")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((o=t.department)==null?void 0:o.name)||"-"})]})]}),e.jsxs("div",{className:"flex items-start gap-3",children:[e.jsx(O,{className:"h-5 w-5 text-gray-500 dark:text-gray-400 mt-0.5"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:a("Salary")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:(g=window.appSettings)==null?void 0:g.formatCurrency(t.salary)})]})]}),e.jsxs("div",{className:"flex items-start gap-3",children:[e.jsx(u,{className:"h-5 w-5 text-gray-500 dark:text-gray-400 mt-0.5"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:a("Start Date")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((p=window.appSettings)==null?void 0:p.formatDateTimeSimple(t.start_date,!1))||new Date(t.start_date).toLocaleDateString()})]})]}),e.jsxs("div",{className:"flex items-start gap-3",children:[e.jsx(u,{className:"h-5 w-5 text-gray-500 dark:text-gray-400 mt-0.5"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:a("Expiration Date")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((f=window.appSettings)==null?void 0:f.formatDateTimeSimple(t.expiration_date,!1))||new Date(t.expiration_date).toLocaleDateString()})]})]})]})})]}),t.benefits&&e.jsxs(r,{children:[e.jsx(s,{children:e.jsx(i,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:a("Benefits")})}),e.jsx(d,{children:e.jsx("p",{className:"text-sm text-gray-700 dark:text-gray-300 whitespace-pre-wrap",children:t.benefits})})]}),e.jsxs(r,{children:[e.jsx(s,{children:e.jsx(i,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:a("Offer Information")})}),e.jsx(d,{children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:a("Offer Date")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((y=window.appSettings)==null?void 0:y.formatDateTimeSimple(t.offer_date,!1))||new Date(t.offer_date).toLocaleDateString()})]}),t.approved_by&&e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:a("Approved By")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((h=t.approver)==null?void 0:h.name)||"-"})]}),t.response_date&&e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:a("Response Date")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((j=window.appSettings)==null?void 0:j.formatDateTimeSimple(t.response_date,!1))||new Date(t.response_date).toLocaleDateString()})]}),t.decline_reason&&e.jsxs("div",{className:"col-span-2",children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:a("Decline Reason")}),e.jsx("p",{className:"text-sm text-gray-700 dark:text-gray-300 mt-1",children:t.decline_reason})]})]})})]}),t.job&&e.jsxs(r,{children:[e.jsx(s,{children:e.jsx(i,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:a("Job Details")})}),e.jsx(d,{children:e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:a("Job Title")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:t.job.title})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:a("Job Code")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:t.job.job_code})]})]})})]})]})})}export{fe as default}; +import{j as e}from"./ui-Z445SNHD.js";import{P as b}from"./page-template-Cw8W4Qs2.js";import{u as v,c as D,C as r,n as s,o as i,m as d,F as S,r as _}from"./app-Da3PX8qg.js";import{U as C}from"./user-Ka_u5D6T.js";import{B as T}from"./building-BXglONiz.js";import{D as O}from"./dollar-sign-BKfERkc9.js";import{C as u}from"./calendar-kiIl5Cyq.js";import{A as B}from"./arrow-left-B9tcIgis.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./users-BG7aX58P.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";function fe(){var m,n,x,l,c,o,g,p,f,y,h,j;const{t:a}=v(),{offer:t}=D().props,N=[{title:a("Dashboard"),href:route("dashboard")},{title:a("Recruitment"),href:route("hr.recruitment.offers.index")},{title:a("Offers"),href:route("hr.recruitment.offers.index")},{title:a("View Offer")}],k=w=>{switch(w){case"Draft":return"bg-gray-50 text-gray-600 ring-gray-500/10";case"Sent":return"bg-blue-50 text-blue-700 ring-blue-600/20";case"Accepted":return"bg-green-50 text-green-700 ring-green-600/20";case"Negotiating":return"bg-yellow-50 text-yellow-800 ring-yellow-600/20";case"Declined":return"bg-red-50 text-red-700 ring-red-600/10";case"Expired":return"bg-orange-50 text-orange-700 ring-orange-600/20";default:return"bg-gray-50 text-gray-600 ring-gray-500/10"}};return e.jsx(b,{title:a("Offer Details"),breadcrumbs:N,actions:[{label:a("Back"),icon:e.jsx(B,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>_.get(route("hr.recruitment.offers.index"))}],children:e.jsxs("div",{className:"space-y-6",children:[e.jsxs(r,{children:[e.jsx(s,{children:e.jsxs("div",{className:"flex items-start justify-between",children:[e.jsxs("div",{children:[e.jsxs(i,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:[(m=t.candidate)==null?void 0:m.first_name," ",(n=t.candidate)==null?void 0:n.last_name]}),e.jsx("p",{className:"text-sm text-gray-600 dark:text-gray-400 mt-1",children:(x=t.job)==null?void 0:x.job_code})]}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${k(t.status)}`,children:a(t.status)})]})}),e.jsx(d,{children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6",children:[e.jsxs("div",{className:"flex items-start gap-3",children:[e.jsx(C,{className:"h-5 w-5 text-gray-500 dark:text-gray-400 mt-0.5"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:a("Candidate")}),e.jsxs("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:[(l=t.candidate)==null?void 0:l.first_name," ",(c=t.candidate)==null?void 0:c.last_name]})]})]}),e.jsxs("div",{className:"flex items-start gap-3",children:[e.jsx(S,{className:"h-5 w-5 text-gray-500 dark:text-gray-400 mt-0.5"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:a("Position")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:t.position})]})]}),e.jsxs("div",{className:"flex items-start gap-3",children:[e.jsx(T,{className:"h-5 w-5 text-gray-500 dark:text-gray-400 mt-0.5"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:a("Department")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((o=t.department)==null?void 0:o.name)||"-"})]})]}),e.jsxs("div",{className:"flex items-start gap-3",children:[e.jsx(O,{className:"h-5 w-5 text-gray-500 dark:text-gray-400 mt-0.5"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:a("Salary")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:(g=window.appSettings)==null?void 0:g.formatCurrency(t.salary)})]})]}),e.jsxs("div",{className:"flex items-start gap-3",children:[e.jsx(u,{className:"h-5 w-5 text-gray-500 dark:text-gray-400 mt-0.5"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:a("Start Date")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((p=window.appSettings)==null?void 0:p.formatDateTimeSimple(t.start_date,!1))||new Date(t.start_date).toLocaleDateString()})]})]}),e.jsxs("div",{className:"flex items-start gap-3",children:[e.jsx(u,{className:"h-5 w-5 text-gray-500 dark:text-gray-400 mt-0.5"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:a("Expiration Date")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((f=window.appSettings)==null?void 0:f.formatDateTimeSimple(t.expiration_date,!1))||new Date(t.expiration_date).toLocaleDateString()})]})]})]})})]}),t.benefits&&e.jsxs(r,{children:[e.jsx(s,{children:e.jsx(i,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:a("Benefits")})}),e.jsx(d,{children:e.jsx("p",{className:"text-sm text-gray-700 dark:text-gray-300 whitespace-pre-wrap",children:t.benefits})})]}),e.jsxs(r,{children:[e.jsx(s,{children:e.jsx(i,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:a("Offer Information")})}),e.jsx(d,{children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:a("Offer Date")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((y=window.appSettings)==null?void 0:y.formatDateTimeSimple(t.offer_date,!1))||new Date(t.offer_date).toLocaleDateString()})]}),t.approved_by&&e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:a("Approved By")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((h=t.approver)==null?void 0:h.name)||"-"})]}),t.response_date&&e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:a("Response Date")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((j=window.appSettings)==null?void 0:j.formatDateTimeSimple(t.response_date,!1))||new Date(t.response_date).toLocaleDateString()})]}),t.decline_reason&&e.jsxs("div",{className:"col-span-2",children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:a("Decline Reason")}),e.jsx("p",{className:"text-sm text-gray-700 dark:text-gray-300 mt-1",children:t.decline_reason})]})]})})]}),t.job&&e.jsxs(r,{children:[e.jsx(s,{children:e.jsx(i,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:a("Job Details")})}),e.jsx(d,{children:e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:a("Job Title")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:t.job.title})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:a("Job Code")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:t.job.job_code})]})]})})]})]})})}export{fe as default}; diff --git a/public/build/assets/show-DqKGypNk.js b/public/build/assets/show-DEMXCWHK.js similarity index 92% rename from public/build/assets/show-DqKGypNk.js rename to public/build/assets/show-DEMXCWHK.js index 06b658dd4..d467289b5 100644 --- a/public/build/assets/show-DqKGypNk.js +++ b/public/build/assets/show-DEMXCWHK.js @@ -1 +1 @@ -import{r as u,j as t}from"./ui-Z445SNHD.js";import{P as Pe}from"./page-template-B_mOhR6n.js";import{u as Re,c as Ee,x as h,C as g,n as f,o as y,z as Ue,m as j,B as w,ac as Ie,l as K,A as X,M as Z,r as x,t as i}from"./app-36WMjvX0.js";import{T as Fe,a as qe,b as T,c as A}from"./tabs-NEtB1dPW.js";import{T as ee,a as te,b as _,c as n,d as ae,e as l}from"./table-C1YkBp3W.js";import{C as v}from"./CrudFormModal-Bmz2nLeY.js";import{C as Le}from"./CrudDeleteModal-DM40AK8z.js";import{P as Ve}from"./progress-hZbbaL1H.js";import{A as We}from"./arrow-left-CjPQICYw.js";import{S as Be}from"./square-pen-B3p2jiW9.js";import{U as ze}from"./user-plus-C-0nSlHG.js";import{A as se}from"./arrow-down-left-BN6xjhcz.js";import{W as $e}from"./wrench-CLqKc51o.js";import{Q as He}from"./qr-code-u5AOBzVe.js";import{T as Qe}from"./trash-Dyd2ZsaG.js";import{D as re}from"./download-Ba72czhU.js";import{f as c}from"./utils-BWxnHGCV.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./radio-group-BtLENAXk.js";import"./circle-BpyxLEsH.js";import"./checkbox-Bos2Phgi.js";import"./multi-select-field-BX9C1tYH.js";import"./scroll-area-BmK0s-Hf.js";import"./LocationPicker-DAd_AcXs.js";import"./leaflet-FVhBWCqS.js";import"./locate-fixed-D29o3FBS.js";function Jt(){var I,F,q,L,V,W,B,z,$,H,Q,G,Y,J;const{t:e}=Re(),{auth:k,asset:a,assetTypes:ie,employees:ne}=Ee().props,p=(k==null?void 0:k.permissions)||[],[le,O]=u.useState(!1),[de,N]=u.useState(!1),[oe,S]=u.useState(!1),[ce,C]=u.useState(!1),[me,D]=u.useState(!1),[xe,M]=u.useState(!1),[P,pe]=u.useState(null),ue=()=>{x.get(route("hr.assets.index"))},he=()=>{N(!0)},ge=()=>{O(!0)},fe=()=>{S(!0)},R=()=>{C(!0)},ye=()=>{D(!0)},je=s=>{pe(s),M(!0)},E=()=>{window.open(route("hr.assets.download-qrcode",a.id),"_blank")},be=()=>{window.open(route("hr.assets.download-document",a.id),"_blank")},we=()=>{window.open(route("hr.assets.view-image",a.id),"_blank")},ve=s=>{i.loading(e("Updating asset")),x.put(route("hr.assets.update",a.id),s,{onSuccess:r=>{N(!1),i.dismiss(),r.props.flash.success?i.success(e(r.props.flash.success)):r.props.flash.error&&i.error(e(r.props.flash.error))},onError:r=>{i.dismiss(),typeof r=="string"?i.error(e(r)):i.error(e("Failed to update asset {{errors}}",{errors:Object.values(r).join(", ")}))}})},_e=s=>{i.loading(e("Assigning asset")),x.post(route("hr.assets.assign",a.id),s,{onSuccess:r=>{S(!1),i.dismiss(),r.props.flash.success?i.success(e(r.props.flash.success)):r.props.flash.error&&i.error(e(r.props.flash.error))},onError:r=>{i.dismiss(),typeof r=="string"?i.error(e(r)):i.error(e("Failed to assign asset {{errors}}",{errors:Object.values(r).join(", ")}))}})},ke=s=>{i.loading(e("Returning asset")),x.post(route("hr.assets.return",a.id),s,{onSuccess:r=>{C(!1),i.dismiss(),r.props.flash.success?i.success(e(r.props.flash.success)):r.props.flash.error&&i.error(e(r.props.flash.error))},onError:r=>{i.dismiss(),typeof r=="string"?i.error(e(r)):i.error(e("Failed to return asset {{errors}}",{errors:Object.values(r).join(", ")}))}})},Ne=s=>{i.loading(e("Scheduling maintenance")),x.post(route("hr.assets.schedule-maintenance",a.id),s,{onSuccess:r=>{D(!1),i.dismiss(),r.props.flash.success?i.success(e(r.props.flash.success)):r.props.flash.error&&i.error(e(r.props.flash.error))},onError:r=>{i.dismiss(),typeof r=="string"?i.error(e(r)):i.error(e("Failed to schedule maintenance {{errors}}",{errors:Object.values(r).join(", ")}))}})},Se=s=>{i.loading(e("Updating maintenance")),x.put(route("hr.assets.update-maintenance",P.id),s,{onSuccess:r=>{M(!1),i.dismiss(),r.props.flash.success?i.success(e(r.props.flash.success)):r.props.flash.error&&i.error(e(r.props.flash.error))},onError:r=>{i.dismiss(),typeof r=="string"?i.error(e(r)):i.error(e("Failed to update maintenance {{errors}}",{errors:Object.values(r).join(", ")}))}})},Ce=()=>{i.loading(e("Deleting asset")),x.delete(route("hr.assets.destroy",a.id),{onSuccess:s=>{i.dismiss(),s.props.flash.success?i.success(e(s.props.flash.success)):s.props.flash.error&&i.error(e(s.props.flash.error)),x.get(route("hr.assets.index"))},onError:s=>{i.dismiss(),typeof s=="string"?i.error(e(s)):i.error(e("Failed to delete asset {{errors}}",{errors:Object.values(s).join(", ")}))}})},m=[];m.push({label:e("Back"),icon:t.jsx(We,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:ue}),h(p,"edit-assets")&&m.push({label:e("Edit"),icon:t.jsx(Be,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:he}),h(p,"assign-assets")&&a.status==="available"&&m.push({label:e("Assign"),icon:t.jsx(ze,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:fe}),h(p,"assign-assets")&&a.status==="assigned"&&m.push({label:e("Return"),icon:t.jsx(se,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:R}),h(p,"manage-asset-maintenance")&&a.status!=="disposed"&&m.push({label:e("Maintenance"),icon:t.jsx($e,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:ye}),a.qr_code&&m.push({label:e("QR Code"),icon:t.jsx(He,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:E}),h(p,"delete-assets")&&a.status!=="assigned"&&m.push({label:e("Delete"),icon:t.jsx(Qe,{className:"h-4 w-4 mr-2"}),variant:"destructive",onClick:ge});const De=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.assets.index")},{title:e("Asset Management"),href:route("hr.assets.index")},{title:e("Assets"),href:route("hr.assets.index")},{title:a.name}],Me={available:"bg-green-50 text-green-700 ring-green-600/20",assigned:"bg-blue-50 text-blue-700 ring-blue-600/20",under_maintenance:"bg-amber-50 text-amber-700 ring-amber-600/20",disposed:"bg-red-50 text-red-700 ring-red-600/20"},Te={available:e("Available"),assigned:e("Assigned"),under_maintenance:e("Under Maintenance"),disposed:e("Disposed")},Ae={new:"bg-green-50 text-green-700 ring-green-600/20",good:"bg-blue-50 text-blue-700 ring-blue-600/20",fair:"bg-amber-50 text-amber-700 ring-amber-600/20",poor:"bg-red-50 text-red-700 ring-red-600/20"},Oe={scheduled:"bg-blue-50 text-blue-700 ring-blue-600/20",in_progress:"bg-amber-50 text-amber-700 ring-amber-600/20",completed:"bg-green-50 text-green-700 ring-green-600/20",cancelled:"bg-red-50 text-red-700 ring-red-600/20"},U=()=>!a.purchase_cost||a.purchase_cost===0||!a.depreciation?0:(a.purchase_cost-a.depreciation.current_value)/a.purchase_cost*100;return t.jsxs(Pe,{title:a.name,url:`/hr/assets/${a.id}`,actions:m,breadcrumbs:De,children:[t.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-6",children:[t.jsxs("div",{className:"lg:col-span-2",children:[t.jsxs(g,{className:"mb-6",children:[t.jsx(f,{children:t.jsxs("div",{className:"flex justify-between items-start",children:[t.jsxs("div",{children:[t.jsx(y,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:a.name}),t.jsx(Ue,{className:"mt-2",children:((I=a.asset_type)==null?void 0:I.name)||e("Unknown Type")})]}),t.jsx("div",{children:t.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-sm font-medium ring-1 ring-inset ${Me[a.status]||""}`,children:Te[a.status]||a.status})})]})}),t.jsxs(j,{children:[t.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[t.jsxs("div",{children:[t.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:e("Asset Code")}),t.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:a.asset_code||"-"})]}),t.jsxs("div",{children:[t.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:e("Serial Number")}),t.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:a.serial_number||"-"})]}),t.jsxs("div",{children:[t.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:e("Purchase Date")}),t.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:a.purchase_date?((F=window.appSettings)==null?void 0:F.formatDateTimeSimple(a.purchase_date,!1))||new Date(a.purchase_date).toLocaleDateString():"-"})]}),t.jsxs("div",{children:[t.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:e("Purchase Cost")}),t.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((q=window.appSettings)==null?void 0:q.formatCurrency(a.purchase_cost))||"-"})]}),t.jsxs("div",{children:[t.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:e("Condition")}),t.jsx("p",{className:"mt-1",children:a.condition?t.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${Ae[a.condition]||""}`,children:a.condition.charAt(0).toUpperCase()+a.condition.slice(1)}):"-"})]}),t.jsxs("div",{children:[t.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:e("Location")}),t.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:a.location||"-"})]}),t.jsxs("div",{children:[t.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:e("Supplier")}),t.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:a.supplier||"-"})]}),t.jsxs("div",{children:[t.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:e("Warranty")}),t.jsxs("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:[a.warranty_info||"-",a.warranty_expiry_date&&t.jsxs("span",{className:"block text-xs text-gray-600 dark:text-gray-400",children:[e("Expires"),": ",((L=window.appSettings)==null?void 0:L.formatDateTimeSimple(a.warranty_expiry_date,!1))||c(new Date(a.warranty_expiry_date),"MMM dd, yyyy")]})]})]})]}),a.description&&t.jsxs("div",{className:"mt-4",children:[t.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:e("Description")}),t.jsx("p",{className:"text-sm text-gray-700 dark:text-gray-300 mt-1",children:a.description})]}),t.jsxs("div",{className:"mt-4 flex flex-wrap gap-2",children:[a.documents&&t.jsxs(w,{variant:"outline",size:"sm",onClick:be,className:"flex items-center",children:[t.jsx(re,{className:"h-4 w-4 mr-2"}),e("Download Document")]}),a.images&&t.jsxs(w,{variant:"outline",size:"sm",onClick:we,className:"flex items-center",children:[t.jsx(Ie,{className:"h-4 w-4 mr-2"}),e("View Image")]})]})]})]}),t.jsxs(Fe,{defaultValue:"assignments",className:"w-full",children:[t.jsxs(qe,{className:"grid grid-cols-3 mb-4",children:[t.jsx(T,{value:"assignments",children:e("Assignments")}),t.jsx(T,{value:"maintenance",children:e("Maintenance")}),t.jsx(T,{value:"depreciation",children:e("Depreciation")})]}),t.jsx(A,{value:"assignments",children:t.jsxs(g,{children:[t.jsx(f,{children:t.jsx(y,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:e("Assignment History")})}),t.jsx(j,{children:a.assignments&&a.assignments.length>0?t.jsxs(ee,{children:[t.jsx(te,{children:t.jsxs(_,{children:[t.jsx(n,{children:e("Employee")}),t.jsx(n,{children:e("Check-Out Date")}),t.jsx(n,{children:e("Return Date")}),t.jsx(n,{children:e("Status")})]})}),t.jsx(ae,{children:a.assignments.map(s=>{var r,d,o,b;return t.jsxs(_,{children:[t.jsx(l,{className:"font-medium",children:((r=s.employee)==null?void 0:r.name)||"-"}),t.jsx(l,{children:((d=window.appSettings)==null?void 0:d.formatDateTimeSimple(s.checkout_date,!1))||c(new Date(s.checkout_date),"MMM dd, yyyy")}),t.jsx(l,{children:s.checkin_date?((o=window.appSettings)==null?void 0:o.formatDateTimeSimple(s.checkin_date,!1))||c(new Date(s.checkin_date),"MMM dd, yyyy"):s.expected_return_date?`${e("Expected")} ${((b=window.appSettings)==null?void 0:b.formatDateTimeSimple(s.expected_return_date,!1))||c(new Date(s.expected_return_date),"MMM dd, yyyy")}`:"-"}),t.jsx(l,{children:s.checkin_date?t.jsx(K,{variant:"outline",className:"bg-green-50 text-green-700",children:e("Returned")}):t.jsx(K,{variant:"outline",className:"bg-blue-50 text-blue-700",children:e("Assigned")})})]},s.id)})})]}):t.jsx("div",{className:"text-center py-12 text-sm text-gray-500 dark:text-gray-400",children:e("No assignment history available")})})]})}),t.jsx(A,{value:"maintenance",children:t.jsxs(g,{children:[t.jsx(f,{children:t.jsx(y,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:e("Maintenance History")})}),t.jsx(j,{children:a.maintenances&&a.maintenances.length>0?t.jsxs(ee,{children:[t.jsx(te,{children:t.jsxs(_,{children:[t.jsx(n,{children:e("Type")}),t.jsx(n,{children:e("Start Date")}),t.jsx(n,{children:e("End Date")}),t.jsx(n,{children:e("Status")}),t.jsx(n,{children:e("Cost")}),t.jsx(n,{children:e("Actions")})]})}),t.jsx(ae,{children:a.maintenances.map(s=>{var r,d,o;return t.jsxs(_,{children:[t.jsx(l,{className:"font-medium",children:s.maintenance_type}),t.jsx(l,{children:((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(s.start_date,!1))||c(new Date(s.start_date),"MMM dd, yyyy")}),t.jsx(l,{children:s.end_date?((d=window.appSettings)==null?void 0:d.formatDateTimeSimple(s.end_date,!1))||c(new Date(s.end_date),"MMM dd, yyyy"):"-"}),t.jsx(l,{children:t.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${Oe[s.status]||""}`,children:s.status.split("_").map(b=>b.charAt(0).toUpperCase()+b.slice(1)).join(" ")})}),t.jsx(l,{children:s.cost?(o=window.appSettings)==null?void 0:o.formatCurrency(s.cost):"-"}),t.jsx(l,{children:(s.status==="scheduled"||s.status==="in_progress")&&h(p,"manage-asset-maintenance")&&t.jsx(w,{variant:"ghost",size:"sm",onClick:()=>je(s),children:e("Update")})})]},s.id)})})]}):t.jsx("div",{className:"text-center py-12 text-sm text-gray-500 dark:text-gray-400",children:e("No maintenance history available")})})]})}),t.jsx(A,{value:"depreciation",children:t.jsxs(g,{children:[t.jsx(f,{children:t.jsx(y,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:e("Depreciation Information")})}),t.jsx(j,{children:a.depreciation?t.jsxs("div",{className:"space-y-4",children:[t.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[t.jsxs("div",{children:[t.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:e("Depreciation Method")}),t.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:a.depreciation.method==="straight_line"?e("Straight Line"):a.depreciation.method==="reducing_balance"?e("Reducing Balance"):"-"})]}),t.jsxs("div",{children:[t.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:e("Useful Life")}),t.jsxs("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:[a.depreciation.useful_life_years," ",e("Years")]})]}),t.jsxs("div",{children:[t.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:e("Purchase Value")}),t.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:(V=window.appSettings)==null?void 0:V.formatCurrency(a.purchase_cost||0)})]}),t.jsxs("div",{children:[t.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:e("Salvage Value")}),t.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:(W=window.appSettings)==null?void 0:W.formatCurrency(a.depreciation.salvage_value||0)})]}),t.jsxs("div",{children:[t.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:e("Current Value")}),t.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:(B=window.appSettings)==null?void 0:B.formatCurrency(a.depreciation.current_value||0)})]}),t.jsxs("div",{children:[t.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:e("Last Calculated")}),t.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:a.depreciation.last_calculated_date?((z=window.appSettings)==null?void 0:z.formatDateTimeSimple(a.depreciation.last_calculated_date,!1))||c(new Date(a.depreciation.last_calculated_date),"MMM dd, yyyy"):"-"})]})]}),t.jsxs("div",{children:[t.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide mb-2",children:e("Depreciation Progress")}),t.jsxs("div",{className:"flex justify-between mb-2",children:[t.jsx("p",{className:"text-sm font-medium text-gray-700 dark:text-gray-300",children:e("Current Value")}),t.jsxs("p",{className:"text-sm font-semibold text-gray-900 dark:text-gray-100",children:[U().toFixed(2),"% ",e("Depreciated")]})]}),t.jsx(Ve,{value:U(),className:"h-2"})]})]}):t.jsx("div",{className:"text-center py-12 text-sm text-gray-500 dark:text-gray-400",children:e("No depreciation information available")})})]})})]})]}),t.jsxs("div",{children:[a.status==="assigned"&&a.current_assignment&&t.jsxs(g,{className:"mb-6",children:[t.jsx(f,{children:t.jsx(y,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:e("Current Assignment")})}),t.jsx(j,{children:t.jsxs("div",{className:"space-y-4",children:[t.jsxs("div",{children:[t.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:e("Assigned To")}),t.jsx("p",{className:"text-sm font-semibold text-gray-900 dark:text-gray-100 mt-1",children:(($=a.current_assignment.employee)==null?void 0:$.name)||"-"})]}),t.jsxs("div",{children:[t.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:e("Check-Out Date")}),t.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((H=window.appSettings)==null?void 0:H.formatDateTimeSimple(a.current_assignment.checkout_date,!1))||c(new Date(a.current_assignment.checkout_date),"MMM dd, yyyy")})]}),a.current_assignment.expected_return_date&&t.jsxs("div",{children:[t.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:e("Expected Return")}),t.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((Q=window.appSettings)==null?void 0:Q.formatDateTimeSimple(a.current_assignment.expected_return_date,!1))||c(new Date(a.current_assignment.expected_return_date),"MMM dd, yyyy")})]}),a.current_assignment.notes&&t.jsxs("div",{children:[t.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:e("Notes")}),t.jsx("p",{className:"text-sm text-gray-700 dark:text-gray-300 mt-1",children:a.current_assignment.notes})]})]})}),h(p,"assign-assets")&&t.jsx(X,{children:t.jsxs(w,{variant:"default",onClick:R,className:"w-full",children:[t.jsx(se,{className:"h-4 w-4 mr-2"}),e("Return Asset")]})})]}),a.qr_code&&t.jsxs(g,{children:[t.jsx(f,{children:t.jsx(y,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:e("Asset QR Code")})}),t.jsx(j,{className:"flex justify-center",children:t.jsx("img",{src:`/storage/${a.qr_code}`,alt:"Asset QR Code",className:"max-w-full h-auto"})}),t.jsx(X,{children:t.jsxs(w,{variant:"outline",onClick:E,className:"w-full",children:[t.jsx(re,{className:"h-4 w-4 mr-2"}),e("Download QR Code")]})})]})]})]}),t.jsx(v,{isOpen:de,onClose:()=>N(!1),onSubmit:ve,formConfig:{fields:[{name:"name",label:e("Name"),type:"text",required:!0},{name:"asset_type_id",label:e("Asset Type"),type:"select",required:!0,options:(ie||[]).map(s=>({value:s.id.toString(),label:s.name}))},{name:"serial_number",label:e("Serial Number"),type:"text"},{name:"asset_code",label:e("Asset Code"),type:"text"},{name:"purchase_date",label:e("Purchase Date"),type:"date"},{name:"purchase_cost",label:e("Purchase Cost"),type:"number",min:0,step:.01},{name:"status",label:e("Status"),type:"select",required:!0,options:[{value:"available",label:e("Available")},{value:"assigned",label:e("Assigned")},{value:"under_maintenance",label:e("Under Maintenance")},{value:"disposed",label:e("Disposed")}]},{name:"condition",label:e("Condition"),type:"select",options:[{value:"new",label:e("New")},{value:"good",label:e("Good")},{value:"fair",label:e("Fair")},{value:"poor",label:e("Poor")}]},{name:"description",label:e("Description"),type:"textarea"},{name:"location",label:e("Location"),type:"text"},{name:"supplier",label:e("Supplier"),type:"text"},{name:"warranty_info",label:e("Warranty Information"),type:"text"},{name:"warranty_expiry_date",label:e("Warranty Expiry Date"),type:"date"},{name:"images",label:e("Images"),type:"custom",render:(s,r,d)=>t.jsx(Z,{value:String(r[s.name]||""),onChange:o=>d(s.name,o),placeholder:e("Select image file")}),helpText:e("Upload image file (Max 5MB)")},{name:"documents",label:e("Documents"),type:"custom",render:(s,r,d)=>t.jsx(Z,{value:String(r[s.name]||""),onChange:o=>d(s.name,o),placeholder:e("Select document file")}),helpText:e("Upload PDF or Word document (Max 5MB)")},{name:"depreciation_method",label:e("Depreciation Method"),type:"select",options:[{value:"none",label:e("No Depreciation")},{value:"straight_line",label:e("Straight Line")},{value:"reducing_balance",label:e("Reducing Balance")}],showWhen:s=>s.purchase_cost&&s.purchase_date},{name:"useful_life_years",label:e("Useful Life (Years)"),type:"number",min:1,step:1,showWhen:s=>s.depreciation_method&&s.depreciation_method!=="none"},{name:"salvage_value",label:e("Salvage Value"),type:"number",min:0,step:.01,showWhen:s=>s.depreciation_method&&s.depreciation_method!=="none"}],modalSize:"lg"},initialData:{...a,depreciation_method:((G=a.depreciation)==null?void 0:G.method)||"none",useful_life_years:((Y=a.depreciation)==null?void 0:Y.useful_life_years)||5,salvage_value:((J=a.depreciation)==null?void 0:J.salvage_value)||0},title:e("Edit Asset"),mode:"edit"}),t.jsx(v,{isOpen:oe,onClose:()=>S(!1),onSubmit:_e,formConfig:{fields:[{name:"employee_id",label:e("Employee"),type:"select",required:!0,options:(ne||[]).map(s=>({value:s.id.toString(),label:`${s.name} (${s.employee_id})`}))},{name:"checkout_date",label:e("Check-Out Date"),type:"date",required:!0,defaultValue:new Date().toISOString().split("T")[0]},{name:"expected_return_date",label:e("Expected Return Date"),type:"date"},{name:"checkout_condition",label:e("Check-Out Condition"),type:"select",options:[{value:"new",label:e("New")},{value:"good",label:e("Good")},{value:"fair",label:e("Fair")},{value:"poor",label:e("Poor")}],defaultValue:a.condition},{name:"notes",label:e("Notes"),type:"textarea"}],modalSize:"md"},initialData:{},title:e("Assign Asset"),mode:"create"}),t.jsx(v,{isOpen:ce,onClose:()=>C(!1),onSubmit:ke,formConfig:{fields:[{name:"checkin_date",label:e("Check-In Date"),type:"date",required:!0,defaultValue:new Date().toISOString().split("T")[0]},{name:"checkin_condition",label:e("Check-In Condition"),type:"select",options:[{value:"new",label:e("New")},{value:"good",label:e("Good")},{value:"fair",label:e("Fair")},{value:"poor",label:e("Poor")}],defaultValue:a.condition},{name:"notes",label:e("Notes"),type:"textarea"}],modalSize:"md"},initialData:{},title:e("Return Asset"),mode:"create"}),t.jsx(v,{isOpen:me,onClose:()=>D(!1),onSubmit:Ne,formConfig:{fields:[{name:"maintenance_type",label:e("Maintenance Type"),type:"select",required:!0,options:[{value:"repair",label:e("Repair")},{value:"preventive",label:e("Preventive")},{value:"calibration",label:e("Calibration")},{value:"software update",label:e("Software Update")},{value:"hardware upgrade",label:e("Hardware Upgrade")}]},{name:"start_date",label:e("Start Date"),type:"date",required:!0,defaultValue:new Date().toISOString().split("T")[0]},{name:"end_date",label:e("End Date"),type:"date"},{name:"cost",label:e("Cost"),type:"number",min:0,step:.01},{name:"details",label:e("Details"),type:"textarea"},{name:"supplier",label:e("Supplier"),type:"text"}],modalSize:"md"},initialData:{},title:e("Schedule Maintenance"),mode:"create"}),t.jsx(v,{isOpen:xe,onClose:()=>M(!1),onSubmit:Se,formConfig:{fields:[{name:"status",label:e("Status"),type:"select",required:!0,options:[{value:"scheduled",label:e("Scheduled")},{value:"in_progress",label:e("In Progress")},{value:"completed",label:e("Completed")},{value:"cancelled",label:e("Cancelled")}]},{name:"end_date",label:e("End Date"),type:"date",showWhen:s=>["completed","cancelled"].includes(s.status)},{name:"completion_notes",label:e("Completion Notes"),type:"textarea",showWhen:s=>["completed","cancelled"].includes(s.status)},{name:"cost",label:e("Cost"),type:"number",min:0,step:.01}],modalSize:"md"},initialData:P,title:e("Update Maintenance"),mode:"edit"}),t.jsx(Le,{isOpen:le,onClose:()=>O(!1),onConfirm:Ce,itemName:a.name,entityName:"asset"})]})}export{Jt as default}; +import{r as u,j as t}from"./ui-Z445SNHD.js";import{P as Pe}from"./page-template-Cw8W4Qs2.js";import{u as Re,c as Ee,x as h,C as g,n as f,o as y,z as Ue,m as j,B as w,ac as Ie,l as K,A as X,M as Z,r as x,t as i}from"./app-Da3PX8qg.js";import{T as Fe,a as qe,b as T,c as A}from"./tabs--KW-Mci6.js";import{T as ee,a as te,b as _,c as n,d as ae,e as l}from"./table-BRtys9Nx.js";import{C as v}from"./CrudFormModal-CTSICk3j.js";import{C as Le}from"./CrudDeleteModal-DmHx0JCJ.js";import{P as Ve}from"./progress-Dy5W7V_n.js";import{A as We}from"./arrow-left-B9tcIgis.js";import{S as Be}from"./square-pen-CatLE0_h.js";import{U as ze}from"./user-plus-Ba62LA9O.js";import{A as se}from"./arrow-down-left-D4-BLXQL.js";import{W as $e}from"./wrench-DX6GWbcS.js";import{Q as He}from"./qr-code-CUR1J9NH.js";import{T as Qe}from"./trash-BRJCY2my.js";import{D as re}from"./download-BHVnw95S.js";import{f as c}from"./utils-BWxnHGCV.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./radio-group-CuY8xCRY.js";import"./circle-DgA3bS7I.js";import"./checkbox-C3Z6LHOx.js";import"./multi-select-field-ALFA5JXF.js";import"./scroll-area-C7NBgd0i.js";import"./LocationPicker-Dy1Od2a3.js";import"./leaflet-FVhBWCqS.js";import"./locate-fixed-BKpEfCUU.js";function Jt(){var I,F,q,L,V,W,B,z,$,H,Q,G,Y,J;const{t:e}=Re(),{auth:k,asset:a,assetTypes:ie,employees:ne}=Ee().props,p=(k==null?void 0:k.permissions)||[],[le,O]=u.useState(!1),[de,N]=u.useState(!1),[oe,S]=u.useState(!1),[ce,C]=u.useState(!1),[me,D]=u.useState(!1),[xe,M]=u.useState(!1),[P,pe]=u.useState(null),ue=()=>{x.get(route("hr.assets.index"))},he=()=>{N(!0)},ge=()=>{O(!0)},fe=()=>{S(!0)},R=()=>{C(!0)},ye=()=>{D(!0)},je=s=>{pe(s),M(!0)},E=()=>{window.open(route("hr.assets.download-qrcode",a.id),"_blank")},be=()=>{window.open(route("hr.assets.download-document",a.id),"_blank")},we=()=>{window.open(route("hr.assets.view-image",a.id),"_blank")},ve=s=>{i.loading(e("Updating asset")),x.put(route("hr.assets.update",a.id),s,{onSuccess:r=>{N(!1),i.dismiss(),r.props.flash.success?i.success(e(r.props.flash.success)):r.props.flash.error&&i.error(e(r.props.flash.error))},onError:r=>{i.dismiss(),typeof r=="string"?i.error(e(r)):i.error(e("Failed to update asset {{errors}}",{errors:Object.values(r).join(", ")}))}})},_e=s=>{i.loading(e("Assigning asset")),x.post(route("hr.assets.assign",a.id),s,{onSuccess:r=>{S(!1),i.dismiss(),r.props.flash.success?i.success(e(r.props.flash.success)):r.props.flash.error&&i.error(e(r.props.flash.error))},onError:r=>{i.dismiss(),typeof r=="string"?i.error(e(r)):i.error(e("Failed to assign asset {{errors}}",{errors:Object.values(r).join(", ")}))}})},ke=s=>{i.loading(e("Returning asset")),x.post(route("hr.assets.return",a.id),s,{onSuccess:r=>{C(!1),i.dismiss(),r.props.flash.success?i.success(e(r.props.flash.success)):r.props.flash.error&&i.error(e(r.props.flash.error))},onError:r=>{i.dismiss(),typeof r=="string"?i.error(e(r)):i.error(e("Failed to return asset {{errors}}",{errors:Object.values(r).join(", ")}))}})},Ne=s=>{i.loading(e("Scheduling maintenance")),x.post(route("hr.assets.schedule-maintenance",a.id),s,{onSuccess:r=>{D(!1),i.dismiss(),r.props.flash.success?i.success(e(r.props.flash.success)):r.props.flash.error&&i.error(e(r.props.flash.error))},onError:r=>{i.dismiss(),typeof r=="string"?i.error(e(r)):i.error(e("Failed to schedule maintenance {{errors}}",{errors:Object.values(r).join(", ")}))}})},Se=s=>{i.loading(e("Updating maintenance")),x.put(route("hr.assets.update-maintenance",P.id),s,{onSuccess:r=>{M(!1),i.dismiss(),r.props.flash.success?i.success(e(r.props.flash.success)):r.props.flash.error&&i.error(e(r.props.flash.error))},onError:r=>{i.dismiss(),typeof r=="string"?i.error(e(r)):i.error(e("Failed to update maintenance {{errors}}",{errors:Object.values(r).join(", ")}))}})},Ce=()=>{i.loading(e("Deleting asset")),x.delete(route("hr.assets.destroy",a.id),{onSuccess:s=>{i.dismiss(),s.props.flash.success?i.success(e(s.props.flash.success)):s.props.flash.error&&i.error(e(s.props.flash.error)),x.get(route("hr.assets.index"))},onError:s=>{i.dismiss(),typeof s=="string"?i.error(e(s)):i.error(e("Failed to delete asset {{errors}}",{errors:Object.values(s).join(", ")}))}})},m=[];m.push({label:e("Back"),icon:t.jsx(We,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:ue}),h(p,"edit-assets")&&m.push({label:e("Edit"),icon:t.jsx(Be,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:he}),h(p,"assign-assets")&&a.status==="available"&&m.push({label:e("Assign"),icon:t.jsx(ze,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:fe}),h(p,"assign-assets")&&a.status==="assigned"&&m.push({label:e("Return"),icon:t.jsx(se,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:R}),h(p,"manage-asset-maintenance")&&a.status!=="disposed"&&m.push({label:e("Maintenance"),icon:t.jsx($e,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:ye}),a.qr_code&&m.push({label:e("QR Code"),icon:t.jsx(He,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:E}),h(p,"delete-assets")&&a.status!=="assigned"&&m.push({label:e("Delete"),icon:t.jsx(Qe,{className:"h-4 w-4 mr-2"}),variant:"destructive",onClick:ge});const De=[{title:e("Dashboard"),href:route("dashboard")},{title:e("HR Management"),href:route("hr.assets.index")},{title:e("Asset Management"),href:route("hr.assets.index")},{title:e("Assets"),href:route("hr.assets.index")},{title:a.name}],Me={available:"bg-green-50 text-green-700 ring-green-600/20",assigned:"bg-blue-50 text-blue-700 ring-blue-600/20",under_maintenance:"bg-amber-50 text-amber-700 ring-amber-600/20",disposed:"bg-red-50 text-red-700 ring-red-600/20"},Te={available:e("Available"),assigned:e("Assigned"),under_maintenance:e("Under Maintenance"),disposed:e("Disposed")},Ae={new:"bg-green-50 text-green-700 ring-green-600/20",good:"bg-blue-50 text-blue-700 ring-blue-600/20",fair:"bg-amber-50 text-amber-700 ring-amber-600/20",poor:"bg-red-50 text-red-700 ring-red-600/20"},Oe={scheduled:"bg-blue-50 text-blue-700 ring-blue-600/20",in_progress:"bg-amber-50 text-amber-700 ring-amber-600/20",completed:"bg-green-50 text-green-700 ring-green-600/20",cancelled:"bg-red-50 text-red-700 ring-red-600/20"},U=()=>!a.purchase_cost||a.purchase_cost===0||!a.depreciation?0:(a.purchase_cost-a.depreciation.current_value)/a.purchase_cost*100;return t.jsxs(Pe,{title:a.name,url:`/hr/assets/${a.id}`,actions:m,breadcrumbs:De,children:[t.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-6",children:[t.jsxs("div",{className:"lg:col-span-2",children:[t.jsxs(g,{className:"mb-6",children:[t.jsx(f,{children:t.jsxs("div",{className:"flex justify-between items-start",children:[t.jsxs("div",{children:[t.jsx(y,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:a.name}),t.jsx(Ue,{className:"mt-2",children:((I=a.asset_type)==null?void 0:I.name)||e("Unknown Type")})]}),t.jsx("div",{children:t.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-sm font-medium ring-1 ring-inset ${Me[a.status]||""}`,children:Te[a.status]||a.status})})]})}),t.jsxs(j,{children:[t.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[t.jsxs("div",{children:[t.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:e("Asset Code")}),t.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:a.asset_code||"-"})]}),t.jsxs("div",{children:[t.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:e("Serial Number")}),t.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:a.serial_number||"-"})]}),t.jsxs("div",{children:[t.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:e("Purchase Date")}),t.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:a.purchase_date?((F=window.appSettings)==null?void 0:F.formatDateTimeSimple(a.purchase_date,!1))||new Date(a.purchase_date).toLocaleDateString():"-"})]}),t.jsxs("div",{children:[t.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:e("Purchase Cost")}),t.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((q=window.appSettings)==null?void 0:q.formatCurrency(a.purchase_cost))||"-"})]}),t.jsxs("div",{children:[t.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:e("Condition")}),t.jsx("p",{className:"mt-1",children:a.condition?t.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${Ae[a.condition]||""}`,children:a.condition.charAt(0).toUpperCase()+a.condition.slice(1)}):"-"})]}),t.jsxs("div",{children:[t.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:e("Location")}),t.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:a.location||"-"})]}),t.jsxs("div",{children:[t.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:e("Supplier")}),t.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:a.supplier||"-"})]}),t.jsxs("div",{children:[t.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:e("Warranty")}),t.jsxs("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:[a.warranty_info||"-",a.warranty_expiry_date&&t.jsxs("span",{className:"block text-xs text-gray-600 dark:text-gray-400",children:[e("Expires"),": ",((L=window.appSettings)==null?void 0:L.formatDateTimeSimple(a.warranty_expiry_date,!1))||c(new Date(a.warranty_expiry_date),"MMM dd, yyyy")]})]})]})]}),a.description&&t.jsxs("div",{className:"mt-4",children:[t.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:e("Description")}),t.jsx("p",{className:"text-sm text-gray-700 dark:text-gray-300 mt-1",children:a.description})]}),t.jsxs("div",{className:"mt-4 flex flex-wrap gap-2",children:[a.documents&&t.jsxs(w,{variant:"outline",size:"sm",onClick:be,className:"flex items-center",children:[t.jsx(re,{className:"h-4 w-4 mr-2"}),e("Download Document")]}),a.images&&t.jsxs(w,{variant:"outline",size:"sm",onClick:we,className:"flex items-center",children:[t.jsx(Ie,{className:"h-4 w-4 mr-2"}),e("View Image")]})]})]})]}),t.jsxs(Fe,{defaultValue:"assignments",className:"w-full",children:[t.jsxs(qe,{className:"grid grid-cols-3 mb-4",children:[t.jsx(T,{value:"assignments",children:e("Assignments")}),t.jsx(T,{value:"maintenance",children:e("Maintenance")}),t.jsx(T,{value:"depreciation",children:e("Depreciation")})]}),t.jsx(A,{value:"assignments",children:t.jsxs(g,{children:[t.jsx(f,{children:t.jsx(y,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:e("Assignment History")})}),t.jsx(j,{children:a.assignments&&a.assignments.length>0?t.jsxs(ee,{children:[t.jsx(te,{children:t.jsxs(_,{children:[t.jsx(n,{children:e("Employee")}),t.jsx(n,{children:e("Check-Out Date")}),t.jsx(n,{children:e("Return Date")}),t.jsx(n,{children:e("Status")})]})}),t.jsx(ae,{children:a.assignments.map(s=>{var r,d,o,b;return t.jsxs(_,{children:[t.jsx(l,{className:"font-medium",children:((r=s.employee)==null?void 0:r.name)||"-"}),t.jsx(l,{children:((d=window.appSettings)==null?void 0:d.formatDateTimeSimple(s.checkout_date,!1))||c(new Date(s.checkout_date),"MMM dd, yyyy")}),t.jsx(l,{children:s.checkin_date?((o=window.appSettings)==null?void 0:o.formatDateTimeSimple(s.checkin_date,!1))||c(new Date(s.checkin_date),"MMM dd, yyyy"):s.expected_return_date?`${e("Expected")} ${((b=window.appSettings)==null?void 0:b.formatDateTimeSimple(s.expected_return_date,!1))||c(new Date(s.expected_return_date),"MMM dd, yyyy")}`:"-"}),t.jsx(l,{children:s.checkin_date?t.jsx(K,{variant:"outline",className:"bg-green-50 text-green-700",children:e("Returned")}):t.jsx(K,{variant:"outline",className:"bg-blue-50 text-blue-700",children:e("Assigned")})})]},s.id)})})]}):t.jsx("div",{className:"text-center py-12 text-sm text-gray-500 dark:text-gray-400",children:e("No assignment history available")})})]})}),t.jsx(A,{value:"maintenance",children:t.jsxs(g,{children:[t.jsx(f,{children:t.jsx(y,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:e("Maintenance History")})}),t.jsx(j,{children:a.maintenances&&a.maintenances.length>0?t.jsxs(ee,{children:[t.jsx(te,{children:t.jsxs(_,{children:[t.jsx(n,{children:e("Type")}),t.jsx(n,{children:e("Start Date")}),t.jsx(n,{children:e("End Date")}),t.jsx(n,{children:e("Status")}),t.jsx(n,{children:e("Cost")}),t.jsx(n,{children:e("Actions")})]})}),t.jsx(ae,{children:a.maintenances.map(s=>{var r,d,o;return t.jsxs(_,{children:[t.jsx(l,{className:"font-medium",children:s.maintenance_type}),t.jsx(l,{children:((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(s.start_date,!1))||c(new Date(s.start_date),"MMM dd, yyyy")}),t.jsx(l,{children:s.end_date?((d=window.appSettings)==null?void 0:d.formatDateTimeSimple(s.end_date,!1))||c(new Date(s.end_date),"MMM dd, yyyy"):"-"}),t.jsx(l,{children:t.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${Oe[s.status]||""}`,children:s.status.split("_").map(b=>b.charAt(0).toUpperCase()+b.slice(1)).join(" ")})}),t.jsx(l,{children:s.cost?(o=window.appSettings)==null?void 0:o.formatCurrency(s.cost):"-"}),t.jsx(l,{children:(s.status==="scheduled"||s.status==="in_progress")&&h(p,"manage-asset-maintenance")&&t.jsx(w,{variant:"ghost",size:"sm",onClick:()=>je(s),children:e("Update")})})]},s.id)})})]}):t.jsx("div",{className:"text-center py-12 text-sm text-gray-500 dark:text-gray-400",children:e("No maintenance history available")})})]})}),t.jsx(A,{value:"depreciation",children:t.jsxs(g,{children:[t.jsx(f,{children:t.jsx(y,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:e("Depreciation Information")})}),t.jsx(j,{children:a.depreciation?t.jsxs("div",{className:"space-y-4",children:[t.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[t.jsxs("div",{children:[t.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:e("Depreciation Method")}),t.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:a.depreciation.method==="straight_line"?e("Straight Line"):a.depreciation.method==="reducing_balance"?e("Reducing Balance"):"-"})]}),t.jsxs("div",{children:[t.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:e("Useful Life")}),t.jsxs("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:[a.depreciation.useful_life_years," ",e("Years")]})]}),t.jsxs("div",{children:[t.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:e("Purchase Value")}),t.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:(V=window.appSettings)==null?void 0:V.formatCurrency(a.purchase_cost||0)})]}),t.jsxs("div",{children:[t.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:e("Salvage Value")}),t.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:(W=window.appSettings)==null?void 0:W.formatCurrency(a.depreciation.salvage_value||0)})]}),t.jsxs("div",{children:[t.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:e("Current Value")}),t.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:(B=window.appSettings)==null?void 0:B.formatCurrency(a.depreciation.current_value||0)})]}),t.jsxs("div",{children:[t.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:e("Last Calculated")}),t.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:a.depreciation.last_calculated_date?((z=window.appSettings)==null?void 0:z.formatDateTimeSimple(a.depreciation.last_calculated_date,!1))||c(new Date(a.depreciation.last_calculated_date),"MMM dd, yyyy"):"-"})]})]}),t.jsxs("div",{children:[t.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide mb-2",children:e("Depreciation Progress")}),t.jsxs("div",{className:"flex justify-between mb-2",children:[t.jsx("p",{className:"text-sm font-medium text-gray-700 dark:text-gray-300",children:e("Current Value")}),t.jsxs("p",{className:"text-sm font-semibold text-gray-900 dark:text-gray-100",children:[U().toFixed(2),"% ",e("Depreciated")]})]}),t.jsx(Ve,{value:U(),className:"h-2"})]})]}):t.jsx("div",{className:"text-center py-12 text-sm text-gray-500 dark:text-gray-400",children:e("No depreciation information available")})})]})})]})]}),t.jsxs("div",{children:[a.status==="assigned"&&a.current_assignment&&t.jsxs(g,{className:"mb-6",children:[t.jsx(f,{children:t.jsx(y,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:e("Current Assignment")})}),t.jsx(j,{children:t.jsxs("div",{className:"space-y-4",children:[t.jsxs("div",{children:[t.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:e("Assigned To")}),t.jsx("p",{className:"text-sm font-semibold text-gray-900 dark:text-gray-100 mt-1",children:(($=a.current_assignment.employee)==null?void 0:$.name)||"-"})]}),t.jsxs("div",{children:[t.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:e("Check-Out Date")}),t.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((H=window.appSettings)==null?void 0:H.formatDateTimeSimple(a.current_assignment.checkout_date,!1))||c(new Date(a.current_assignment.checkout_date),"MMM dd, yyyy")})]}),a.current_assignment.expected_return_date&&t.jsxs("div",{children:[t.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:e("Expected Return")}),t.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((Q=window.appSettings)==null?void 0:Q.formatDateTimeSimple(a.current_assignment.expected_return_date,!1))||c(new Date(a.current_assignment.expected_return_date),"MMM dd, yyyy")})]}),a.current_assignment.notes&&t.jsxs("div",{children:[t.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:e("Notes")}),t.jsx("p",{className:"text-sm text-gray-700 dark:text-gray-300 mt-1",children:a.current_assignment.notes})]})]})}),h(p,"assign-assets")&&t.jsx(X,{children:t.jsxs(w,{variant:"default",onClick:R,className:"w-full",children:[t.jsx(se,{className:"h-4 w-4 mr-2"}),e("Return Asset")]})})]}),a.qr_code&&t.jsxs(g,{children:[t.jsx(f,{children:t.jsx(y,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:e("Asset QR Code")})}),t.jsx(j,{className:"flex justify-center",children:t.jsx("img",{src:`/storage/${a.qr_code}`,alt:"Asset QR Code",className:"max-w-full h-auto"})}),t.jsx(X,{children:t.jsxs(w,{variant:"outline",onClick:E,className:"w-full",children:[t.jsx(re,{className:"h-4 w-4 mr-2"}),e("Download QR Code")]})})]})]})]}),t.jsx(v,{isOpen:de,onClose:()=>N(!1),onSubmit:ve,formConfig:{fields:[{name:"name",label:e("Name"),type:"text",required:!0},{name:"asset_type_id",label:e("Asset Type"),type:"select",required:!0,options:(ie||[]).map(s=>({value:s.id.toString(),label:s.name}))},{name:"serial_number",label:e("Serial Number"),type:"text"},{name:"asset_code",label:e("Asset Code"),type:"text"},{name:"purchase_date",label:e("Purchase Date"),type:"date"},{name:"purchase_cost",label:e("Purchase Cost"),type:"number",min:0,step:.01},{name:"status",label:e("Status"),type:"select",required:!0,options:[{value:"available",label:e("Available")},{value:"assigned",label:e("Assigned")},{value:"under_maintenance",label:e("Under Maintenance")},{value:"disposed",label:e("Disposed")}]},{name:"condition",label:e("Condition"),type:"select",options:[{value:"new",label:e("New")},{value:"good",label:e("Good")},{value:"fair",label:e("Fair")},{value:"poor",label:e("Poor")}]},{name:"description",label:e("Description"),type:"textarea"},{name:"location",label:e("Location"),type:"text"},{name:"supplier",label:e("Supplier"),type:"text"},{name:"warranty_info",label:e("Warranty Information"),type:"text"},{name:"warranty_expiry_date",label:e("Warranty Expiry Date"),type:"date"},{name:"images",label:e("Images"),type:"custom",render:(s,r,d)=>t.jsx(Z,{value:String(r[s.name]||""),onChange:o=>d(s.name,o),placeholder:e("Select image file")}),helpText:e("Upload image file (Max 5MB)")},{name:"documents",label:e("Documents"),type:"custom",render:(s,r,d)=>t.jsx(Z,{value:String(r[s.name]||""),onChange:o=>d(s.name,o),placeholder:e("Select document file")}),helpText:e("Upload PDF or Word document (Max 5MB)")},{name:"depreciation_method",label:e("Depreciation Method"),type:"select",options:[{value:"none",label:e("No Depreciation")},{value:"straight_line",label:e("Straight Line")},{value:"reducing_balance",label:e("Reducing Balance")}],showWhen:s=>s.purchase_cost&&s.purchase_date},{name:"useful_life_years",label:e("Useful Life (Years)"),type:"number",min:1,step:1,showWhen:s=>s.depreciation_method&&s.depreciation_method!=="none"},{name:"salvage_value",label:e("Salvage Value"),type:"number",min:0,step:.01,showWhen:s=>s.depreciation_method&&s.depreciation_method!=="none"}],modalSize:"lg"},initialData:{...a,depreciation_method:((G=a.depreciation)==null?void 0:G.method)||"none",useful_life_years:((Y=a.depreciation)==null?void 0:Y.useful_life_years)||5,salvage_value:((J=a.depreciation)==null?void 0:J.salvage_value)||0},title:e("Edit Asset"),mode:"edit"}),t.jsx(v,{isOpen:oe,onClose:()=>S(!1),onSubmit:_e,formConfig:{fields:[{name:"employee_id",label:e("Employee"),type:"select",required:!0,options:(ne||[]).map(s=>({value:s.id.toString(),label:`${s.name} (${s.employee_id})`}))},{name:"checkout_date",label:e("Check-Out Date"),type:"date",required:!0,defaultValue:new Date().toISOString().split("T")[0]},{name:"expected_return_date",label:e("Expected Return Date"),type:"date"},{name:"checkout_condition",label:e("Check-Out Condition"),type:"select",options:[{value:"new",label:e("New")},{value:"good",label:e("Good")},{value:"fair",label:e("Fair")},{value:"poor",label:e("Poor")}],defaultValue:a.condition},{name:"notes",label:e("Notes"),type:"textarea"}],modalSize:"md"},initialData:{},title:e("Assign Asset"),mode:"create"}),t.jsx(v,{isOpen:ce,onClose:()=>C(!1),onSubmit:ke,formConfig:{fields:[{name:"checkin_date",label:e("Check-In Date"),type:"date",required:!0,defaultValue:new Date().toISOString().split("T")[0]},{name:"checkin_condition",label:e("Check-In Condition"),type:"select",options:[{value:"new",label:e("New")},{value:"good",label:e("Good")},{value:"fair",label:e("Fair")},{value:"poor",label:e("Poor")}],defaultValue:a.condition},{name:"notes",label:e("Notes"),type:"textarea"}],modalSize:"md"},initialData:{},title:e("Return Asset"),mode:"create"}),t.jsx(v,{isOpen:me,onClose:()=>D(!1),onSubmit:Ne,formConfig:{fields:[{name:"maintenance_type",label:e("Maintenance Type"),type:"select",required:!0,options:[{value:"repair",label:e("Repair")},{value:"preventive",label:e("Preventive")},{value:"calibration",label:e("Calibration")},{value:"software update",label:e("Software Update")},{value:"hardware upgrade",label:e("Hardware Upgrade")}]},{name:"start_date",label:e("Start Date"),type:"date",required:!0,defaultValue:new Date().toISOString().split("T")[0]},{name:"end_date",label:e("End Date"),type:"date"},{name:"cost",label:e("Cost"),type:"number",min:0,step:.01},{name:"details",label:e("Details"),type:"textarea"},{name:"supplier",label:e("Supplier"),type:"text"}],modalSize:"md"},initialData:{},title:e("Schedule Maintenance"),mode:"create"}),t.jsx(v,{isOpen:xe,onClose:()=>M(!1),onSubmit:Se,formConfig:{fields:[{name:"status",label:e("Status"),type:"select",required:!0,options:[{value:"scheduled",label:e("Scheduled")},{value:"in_progress",label:e("In Progress")},{value:"completed",label:e("Completed")},{value:"cancelled",label:e("Cancelled")}]},{name:"end_date",label:e("End Date"),type:"date",showWhen:s=>["completed","cancelled"].includes(s.status)},{name:"completion_notes",label:e("Completion Notes"),type:"textarea",showWhen:s=>["completed","cancelled"].includes(s.status)},{name:"cost",label:e("Cost"),type:"number",min:0,step:.01}],modalSize:"md"},initialData:P,title:e("Update Maintenance"),mode:"edit"}),t.jsx(Le,{isOpen:le,onClose:()=>O(!1),onConfirm:Ce,itemName:a.name,entityName:"asset"})]})}export{Jt as default}; diff --git a/public/build/assets/show-47wVl1fO.js b/public/build/assets/show-DJTNvGaR.js similarity index 82% rename from public/build/assets/show-47wVl1fO.js rename to public/build/assets/show-DJTNvGaR.js index 9d64527d7..352c0e143 100644 --- a/public/build/assets/show-47wVl1fO.js +++ b/public/build/assets/show-DJTNvGaR.js @@ -1 +1 @@ -import{j as e}from"./ui-Z445SNHD.js";import{P as N}from"./page-template-B_mOhR6n.js";import{u as w,c as _,C as n,m,r as v,l as d}from"./app-36WMjvX0.js";import{P as C}from"./pagination-n2efY1KU.js";import{T,a as S,b as c,c as k,d as $,e as g}from"./table-C1YkBp3W.js";import{D as h}from"./dollar-sign-CFqWGHdB.js";import{T as D}from"./trending-up-CPB8hZlm.js";import{U as P}from"./users-Czs1F8XM.js";import{A as U}from"./arrow-left-CjPQICYw.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";function be(){var x,p,u;const{t:s}=w(),{coupon:a,usage_history:l}=_().props,j=[{title:s("Dashboard"),href:route("dashboard")},{title:s("Coupons"),href:route("coupons.index")},{title:a.name}],o=[{key:"user_name",label:s("User"),sortable:!0},{key:"user_email",label:s("Email"),sortable:!0},{key:"order_id",label:s("Order ID"),sortable:!0},{key:"amount",label:s("Order Amount"),render:t=>{var r;return((r=window.appSettings)==null?void 0:r.formatCurrency(t))||`$${t.toFixed(2)}`}},{key:"discount_amount",label:s("Discount Applied"),render:t=>{var r;return((r=window.appSettings)==null?void 0:r.formatCurrency(t))||`$${t.toFixed(2)}`}},{key:"used_at",label:s("Used At"),sortable:!0,render:t=>{var r;return((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(t,!1))||t}}],b=(t,r)=>{var i;return t==="percentage"?`${r}%`:((i=window.appSettings)==null?void 0:i.formatCurrency(r))||`$${r.toFixed(2)}`},f=t=>t?e.jsx(d,{className:"bg-green-100 text-green-800",children:s("Active")}):e.jsx(d,{className:"bg-red-100 text-red-800",children:s("Inactive")}),y=t=>{const r=t==="percentage"?"bg-blue-100 text-blue-800":"bg-green-100 text-green-800",i=s(t==="percentage"?"Percentage":"Flat Amount");return e.jsx(d,{className:r,children:i})};return e.jsx(N,{title:a.name,breadcrumbs:j,actions:[{label:s("Back"),icon:e.jsx(U,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>v.get(route("coupons.index"))}],children:e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx("h2",{className:"text-lg font-semibold text-gray-900",children:s("Coupon Details & Usage History")}),f(a.status)]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-4",children:[e.jsx(n,{children:e.jsx(m,{className:"p-6",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{className:"flex-1",children:[e.jsx("p",{className:"text-sm font-medium text-gray-500 mb-2",children:s("Discount Value")}),e.jsx("h3",{className:"text-2xl font-bold text-gray-900",children:b(a.type,a.discount_amount)})]}),e.jsx("div",{className:"rounded-full bg-blue-50 p-3",children:e.jsx(h,{className:"h-5 w-5 text-blue-600"})})]})})}),e.jsx(n,{children:e.jsx(m,{className:"p-6",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{className:"flex-1",children:[e.jsx("p",{className:"text-sm font-medium text-gray-500 mb-2",children:s("Times Used")}),e.jsxs("h3",{className:"text-2xl font-bold text-gray-900",children:[a.used_count,a.use_limit_per_coupon&&` / ${a.use_limit_per_coupon}`]})]}),e.jsx("div",{className:"rounded-full bg-green-50 p-3",children:e.jsx(D,{className:"h-5 w-5 text-green-600"})})]})})}),e.jsx(n,{children:e.jsx(m,{className:"p-6",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{className:"flex-1",children:[e.jsx("p",{className:"text-sm font-medium text-gray-500 mb-2",children:s("User Limit")}),e.jsx("h3",{className:"text-2xl font-bold text-gray-900",children:a.use_limit_per_user||s("Unlimited")})]}),e.jsx("div",{className:"rounded-full bg-purple-50 p-3",children:e.jsx(P,{className:"h-5 w-5 text-purple-600"})})]})})}),e.jsx(n,{children:e.jsx(m,{className:"p-6",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{className:"flex-1",children:[e.jsx("p",{className:"text-sm font-medium text-gray-500 mb-2",children:s("Expires")}),e.jsx("h3",{className:"text-2xl font-bold text-gray-900",children:a.expiry_date?((x=window.appSettings)==null?void 0:x.formatDateTimeSimple(a.expiry_date,!1))||a.expiry_date:s("Never")})]}),e.jsx("div",{className:"rounded-full bg-orange-50 p-3",children:e.jsx(h,{className:"h-5 w-5 text-orange-600"})})]})})})]}),e.jsx(n,{children:e.jsxs(m,{className:"p-6",children:[e.jsx("h2",{className:"text-lg text-gray-900 mb-6",children:s("Coupon Information")}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsx("label",{className:"text-sm font-medium text-gray-600",children:s("Coupon Code")}),e.jsx("p",{className:"mt-1 text-base font-mono bg-gray-100 dark:bg-gray-800 px-3 py-2 rounded",children:a.code})]}),a.minimum_spend&&e.jsxs("div",{children:[e.jsx("label",{className:"text-sm font-medium text-gray-600",children:s("Minimum Spend")}),e.jsx("p",{className:"mt-1 text-base text-gray-900",children:((p=window.appSettings)==null?void 0:p.formatCurrency(a.minimum_spend))||`$${a.minimum_spend.toFixed(2)}`})]}),e.jsxs("div",{children:[e.jsx("label",{className:"text-sm font-medium text-gray-600",children:s("Type")}),e.jsx("div",{className:"mt-1",children:y(a.type)})]}),a.maximum_spend&&e.jsxs("div",{children:[e.jsx("label",{className:"text-sm font-medium text-gray-600",children:s("Maximum Spend")}),e.jsx("p",{className:"mt-1 text-base text-gray-900",children:((u=window.appSettings)==null?void 0:u.formatCurrency(a.maximum_spend))||`$${a.maximum_spend.toFixed(2)}`})]})]})]})}),e.jsx(n,{children:e.jsxs(m,{className:"p-6",children:[e.jsx("h2",{className:"text-lg font-semibold text-gray-900 mb-4",children:s("Usage History")}),e.jsx("div",{className:"border rounded-lg overflow-hidden",children:e.jsxs(T,{children:[e.jsx(S,{children:e.jsx(c,{children:o.map(t=>e.jsx(k,{className:"text-sm font-semibold text-gray-600",children:t.label},t.key))})}),e.jsx($,{children:l.data&&l.data.length>0?l.data.map((t,r)=>e.jsx(c,{children:o.map(i=>e.jsx(g,{className:"text-sm font-medium text-gray-900",children:i.render?i.render(t[i.key]):t[i.key]},i.key))},r)):e.jsx(c,{children:e.jsx(g,{colSpan:o.length,className:"text-center py-8 text-base text-gray-500",children:s("No usage history found")})})})]})}),l.last_page>1&&e.jsx("div",{className:"mt-4",children:e.jsx(C,{from:l.from||0,to:l.to||0,total:l.total||0,currentPage:l.current_page,lastPage:l.last_page,entityName:s("records"),onPageChange:t=>{const i=new URL(t,window.location.origin).searchParams.get("page");window.location.href=route("coupons.show",{coupon:a.id,page:i})}})})]})})]})})}export{be as default}; +import{j as e}from"./ui-Z445SNHD.js";import{P as N}from"./page-template-Cw8W4Qs2.js";import{u as w,c as _,C as n,m,r as v,l as d}from"./app-Da3PX8qg.js";import{P as C}from"./pagination-B9z4VraF.js";import{T,a as S,b as c,c as k,d as $,e as g}from"./table-BRtys9Nx.js";import{D as h}from"./dollar-sign-BKfERkc9.js";import{T as D}from"./trending-up-D5y6g4yZ.js";import{U as P}from"./users-BG7aX58P.js";import{A as U}from"./arrow-left-B9tcIgis.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";function be(){var x,p,u;const{t:s}=w(),{coupon:a,usage_history:l}=_().props,j=[{title:s("Dashboard"),href:route("dashboard")},{title:s("Coupons"),href:route("coupons.index")},{title:a.name}],o=[{key:"user_name",label:s("User"),sortable:!0},{key:"user_email",label:s("Email"),sortable:!0},{key:"order_id",label:s("Order ID"),sortable:!0},{key:"amount",label:s("Order Amount"),render:t=>{var r;return((r=window.appSettings)==null?void 0:r.formatCurrency(t))||`$${t.toFixed(2)}`}},{key:"discount_amount",label:s("Discount Applied"),render:t=>{var r;return((r=window.appSettings)==null?void 0:r.formatCurrency(t))||`$${t.toFixed(2)}`}},{key:"used_at",label:s("Used At"),sortable:!0,render:t=>{var r;return((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(t,!1))||t}}],b=(t,r)=>{var i;return t==="percentage"?`${r}%`:((i=window.appSettings)==null?void 0:i.formatCurrency(r))||`$${r.toFixed(2)}`},f=t=>t?e.jsx(d,{className:"bg-green-100 text-green-800",children:s("Active")}):e.jsx(d,{className:"bg-red-100 text-red-800",children:s("Inactive")}),y=t=>{const r=t==="percentage"?"bg-blue-100 text-blue-800":"bg-green-100 text-green-800",i=s(t==="percentage"?"Percentage":"Flat Amount");return e.jsx(d,{className:r,children:i})};return e.jsx(N,{title:a.name,breadcrumbs:j,actions:[{label:s("Back"),icon:e.jsx(U,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>v.get(route("coupons.index"))}],children:e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx("h2",{className:"text-lg font-semibold text-gray-900",children:s("Coupon Details & Usage History")}),f(a.status)]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-4",children:[e.jsx(n,{children:e.jsx(m,{className:"p-6",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{className:"flex-1",children:[e.jsx("p",{className:"text-sm font-medium text-gray-500 mb-2",children:s("Discount Value")}),e.jsx("h3",{className:"text-2xl font-bold text-gray-900",children:b(a.type,a.discount_amount)})]}),e.jsx("div",{className:"rounded-full bg-blue-50 p-3",children:e.jsx(h,{className:"h-5 w-5 text-blue-600"})})]})})}),e.jsx(n,{children:e.jsx(m,{className:"p-6",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{className:"flex-1",children:[e.jsx("p",{className:"text-sm font-medium text-gray-500 mb-2",children:s("Times Used")}),e.jsxs("h3",{className:"text-2xl font-bold text-gray-900",children:[a.used_count,a.use_limit_per_coupon&&` / ${a.use_limit_per_coupon}`]})]}),e.jsx("div",{className:"rounded-full bg-green-50 p-3",children:e.jsx(D,{className:"h-5 w-5 text-green-600"})})]})})}),e.jsx(n,{children:e.jsx(m,{className:"p-6",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{className:"flex-1",children:[e.jsx("p",{className:"text-sm font-medium text-gray-500 mb-2",children:s("User Limit")}),e.jsx("h3",{className:"text-2xl font-bold text-gray-900",children:a.use_limit_per_user||s("Unlimited")})]}),e.jsx("div",{className:"rounded-full bg-purple-50 p-3",children:e.jsx(P,{className:"h-5 w-5 text-purple-600"})})]})})}),e.jsx(n,{children:e.jsx(m,{className:"p-6",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{className:"flex-1",children:[e.jsx("p",{className:"text-sm font-medium text-gray-500 mb-2",children:s("Expires")}),e.jsx("h3",{className:"text-2xl font-bold text-gray-900",children:a.expiry_date?((x=window.appSettings)==null?void 0:x.formatDateTimeSimple(a.expiry_date,!1))||a.expiry_date:s("Never")})]}),e.jsx("div",{className:"rounded-full bg-orange-50 p-3",children:e.jsx(h,{className:"h-5 w-5 text-orange-600"})})]})})})]}),e.jsx(n,{children:e.jsxs(m,{className:"p-6",children:[e.jsx("h2",{className:"text-lg text-gray-900 mb-6",children:s("Coupon Information")}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsx("label",{className:"text-sm font-medium text-gray-600",children:s("Coupon Code")}),e.jsx("p",{className:"mt-1 text-base font-mono bg-gray-100 dark:bg-gray-800 px-3 py-2 rounded",children:a.code})]}),a.minimum_spend&&e.jsxs("div",{children:[e.jsx("label",{className:"text-sm font-medium text-gray-600",children:s("Minimum Spend")}),e.jsx("p",{className:"mt-1 text-base text-gray-900",children:((p=window.appSettings)==null?void 0:p.formatCurrency(a.minimum_spend))||`$${a.minimum_spend.toFixed(2)}`})]}),e.jsxs("div",{children:[e.jsx("label",{className:"text-sm font-medium text-gray-600",children:s("Type")}),e.jsx("div",{className:"mt-1",children:y(a.type)})]}),a.maximum_spend&&e.jsxs("div",{children:[e.jsx("label",{className:"text-sm font-medium text-gray-600",children:s("Maximum Spend")}),e.jsx("p",{className:"mt-1 text-base text-gray-900",children:((u=window.appSettings)==null?void 0:u.formatCurrency(a.maximum_spend))||`$${a.maximum_spend.toFixed(2)}`})]})]})]})}),e.jsx(n,{children:e.jsxs(m,{className:"p-6",children:[e.jsx("h2",{className:"text-lg font-semibold text-gray-900 mb-4",children:s("Usage History")}),e.jsx("div",{className:"border rounded-lg overflow-hidden",children:e.jsxs(T,{children:[e.jsx(S,{children:e.jsx(c,{children:o.map(t=>e.jsx(k,{className:"text-sm font-semibold text-gray-600",children:t.label},t.key))})}),e.jsx($,{children:l.data&&l.data.length>0?l.data.map((t,r)=>e.jsx(c,{children:o.map(i=>e.jsx(g,{className:"text-sm font-medium text-gray-900",children:i.render?i.render(t[i.key]):t[i.key]},i.key))},r)):e.jsx(c,{children:e.jsx(g,{colSpan:o.length,className:"text-center py-8 text-base text-gray-500",children:s("No usage history found")})})})]})}),l.last_page>1&&e.jsx("div",{className:"mt-4",children:e.jsx(C,{from:l.from||0,to:l.to||0,total:l.total||0,currentPage:l.current_page,lastPage:l.last_page,entityName:s("records"),onPageChange:t=>{const i=new URL(t,window.location.origin).searchParams.get("page");window.location.href=route("coupons.show",{coupon:a.id,page:i})}})})]})})]})})}export{be as default}; diff --git a/public/build/assets/show-D36FUcvq.js b/public/build/assets/show-DWs5v06m.js similarity index 79% rename from public/build/assets/show-D36FUcvq.js rename to public/build/assets/show-DWs5v06m.js index 52ca1c95f..def991fc0 100644 --- a/public/build/assets/show-D36FUcvq.js +++ b/public/build/assets/show-DWs5v06m.js @@ -1 +1 @@ -import{r as S,j as e}from"./ui-Z445SNHD.js";import{P as z}from"./page-template-B_mOhR6n.js";import{u as H,c as $,x as L,C as x,n as h,o as u,z as U,l as j,m as g,r as c,t as i}from"./app-36WMjvX0.js";import{P as A}from"./progress-hZbbaL1H.js";import{T as I,a as Q,b as P,c as l,d as G,e as m}from"./table-C1YkBp3W.js";import{C as J}from"./CrudFormModal-Bmz2nLeY.js";import{C as K}from"./CrudDeleteModal-DM40AK8z.js";import{A as V}from"./arrow-left-CjPQICYw.js";import{S as W}from"./square-pen-B3p2jiW9.js";import{T as X}from"./trash-Dyd2ZsaG.js";import{f as Y}from"./utils-BWxnHGCV.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./radio-group-BtLENAXk.js";import"./circle-BpyxLEsH.js";import"./checkbox-Bos2Phgi.js";import"./multi-select-field-BX9C1tYH.js";import"./scroll-area-BmK0s-Hf.js";import"./LocationPicker-DAd_AcXs.js";import"./leaflet-FVhBWCqS.js";import"./locate-fixed-D29o3FBS.js";function Ve(){var b,y;const{t:s}=H(),{auth:d,trainingAssessment:t,statistics:n}=$().props,D=(d==null?void 0:d.permissions)||[],[_,f]=S.useState(!1),[w,p]=S.useState(!1),R=()=>{c.get(route("hr.training-assessments.index"))},M=()=>{p(!0)},F=()=>{f(!0)},O=a=>{i.loading(s("Updating assessment...")),c.put(route("hr.training-assessments.update",t.id),a,{onSuccess:r=>{p(!1),i.dismiss(),r.props.flash.success?i.success(s(r.props.flash.success)):r.props.flash.error?i.error(s(r.props.flash.error)):i.success(s("Assessment updated successfully"))},onError:r=>{i.dismiss(),typeof r=="string"?i.error(r):i.error(`Failed to update assessment: ${Object.values(r).join(", ")}`)}})},E=()=>{i.loading(s("Deleting assessment...")),c.delete(route("hr.training-assessments.destroy",t.id),{onSuccess:a=>{i.dismiss(),a.props.flash.success?i.success(s(a.props.flash.success)):a.props.flash.error?i.error(s(a.props.flash.error)):i.success(s("Assessment deleted successfully")),c.get(route("hr.training-assessments.index"))},onError:a=>{i.dismiss(),typeof a=="string"?i.error(a):i.error(`Failed to delete assessment: ${Object.values(a).join(", ")}`)}})},o=[];o.push({label:s("Back to List"),icon:e.jsx(V,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:R}),L(D,"manage-assessments")&&(o.push({label:s("Edit"),icon:e.jsx(W,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:M}),n.totalResults===0&&o.push({label:s("Delete"),icon:e.jsx(X,{className:"h-4 w-4 mr-2"}),variant:"destructive",onClick:F}));const q=[{title:s("Dashboard"),href:route("dashboard")},{title:s("HR Management"),href:route("hr.training-assessments.index")},{title:s("Training Management"),href:route("hr.training-assessments.index")},{title:s("Training Assessments"),href:route("hr.training-assessments.index")},{title:t.name}],k={quiz:"bg-blue-50 text-blue-700 ring-blue-600/20",practical:"bg-green-50 text-green-700 ring-green-600/20",presentation:"bg-amber-50 text-amber-700 ring-amber-600/20"},B=[{value:t.training_program.id.toString(),label:t.training_program.name}];return e.jsxs(z,{title:t.name,url:`/hr/training/assessments/${t.id}`,actions:o,breadcrumbs:q,children:[e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-6",children:[e.jsxs("div",{className:"lg:col-span-2",children:[e.jsxs(x,{className:"mb-6",children:[e.jsx(h,{children:e.jsxs("div",{className:"flex justify-between items-start",children:[e.jsxs("div",{children:[e.jsx(u,{className:"text-2xl",children:t.name}),e.jsx(U,{className:"mt-2",children:((b=t.training_program)==null?void 0:b.name)||s("Unknown Program")})]}),e.jsx(j,{className:`${k[t.type]||""}`,children:t.type.charAt(0).toUpperCase()+t.type.slice(1)})]})}),e.jsxs(g,{children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4 mb-4",children:[e.jsxs("div",{children:[e.jsx("h3",{className:"text-sm font-medium text-gray-500",children:s("Passing Score")}),e.jsxs("p",{children:[t.passing_score,"%"]})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-sm font-medium text-gray-500",children:s("Created By")}),e.jsx("p",{children:((y=t.creator)==null?void 0:y.name)||"-"})]})]}),t.description&&e.jsxs("div",{className:"mb-4",children:[e.jsx("h3",{className:"text-sm font-medium text-gray-500",children:s("Description")}),e.jsx("p",{className:"mt-1",children:t.description})]}),t.criteria&&e.jsxs("div",{children:[e.jsx("h3",{className:"text-sm font-medium text-gray-500",children:s("Assessment Criteria")}),e.jsx("p",{className:"mt-1",children:t.criteria})]})]})]}),e.jsxs(x,{children:[e.jsx(h,{children:e.jsx(u,{children:s("Assessment Results")})}),e.jsx(g,{children:t.employee_results&&t.employee_results.length>0?e.jsxs(I,{children:[e.jsx(Q,{children:e.jsxs(P,{children:[e.jsx(l,{children:s("Employee")}),e.jsx(l,{children:s("Date")}),e.jsx(l,{children:s("Score")}),e.jsx(l,{children:s("Result")}),e.jsx(l,{children:s("Assessed By")})]})}),e.jsx(G,{children:t.employee_results.map(a=>{var r,N,v,C,T;return e.jsxs(P,{children:[e.jsxs(m,{children:[e.jsx("div",{className:"font-medium",children:((N=(r=a.employee_training)==null?void 0:r.employee)==null?void 0:N.name)||"-"}),e.jsx("div",{className:"text-xs text-gray-500",children:((C=(v=a.employee_training)==null?void 0:v.employee)==null?void 0:C.employee_id)||"-"})]}),e.jsx(m,{children:Y(new Date(a.assessment_date),"MMM dd, yyyy")}),e.jsxs(m,{children:[a.score,"%"]}),e.jsx(m,{children:a.is_passed?e.jsx(j,{variant:"outline",className:"bg-green-50 text-green-700",children:s("Passed")}):e.jsx(j,{variant:"outline",className:"bg-red-50 text-red-700",children:s("Failed")})}),e.jsx(m,{children:((T=a.assessor)==null?void 0:T.name)||"-"})]},a.id)})})]}):e.jsx("div",{className:"text-center py-4 text-gray-500",children:s("No assessment results available")})})]})]}),e.jsx("div",{children:e.jsxs(x,{className:"mb-6",children:[e.jsx(h,{children:e.jsx(u,{children:s("Statistics")})}),e.jsx(g,{children:e.jsxs("div",{className:"space-y-4",children:[e.jsx("div",{children:e.jsxs("div",{className:"flex justify-between mb-1",children:[e.jsx("span",{className:"text-sm font-medium",children:s("Total Results")}),e.jsx("span",{className:"text-sm",children:n.totalResults})]})}),e.jsxs("div",{children:[e.jsxs("div",{className:"flex justify-between mb-1",children:[e.jsx("span",{className:"text-sm font-medium",children:s("Pass Rate")}),e.jsxs("span",{className:"text-sm",children:[n.passRate.toFixed(1),"%"]})]}),e.jsx(A,{value:n.passRate,className:"h-2"})]}),e.jsxs("div",{children:[e.jsxs("div",{className:"flex justify-between mb-1",children:[e.jsx("span",{className:"text-sm font-medium",children:s("Average Score")}),e.jsxs("span",{className:"text-sm",children:[n.averageScore.toFixed(1),"%"]})]}),e.jsx(A,{value:n.averageScore,className:"h-2"})]}),e.jsx("div",{className:"pt-2 border-t",children:e.jsxs("div",{className:"flex justify-between mb-1",children:[e.jsx("span",{className:"text-sm font-medium",children:s("Passed")}),e.jsx("span",{className:"text-sm",children:n.passedResults})]})}),e.jsx("div",{children:e.jsxs("div",{className:"flex justify-between mb-1",children:[e.jsx("span",{className:"text-sm font-medium",children:s("Failed")}),e.jsx("span",{className:"text-sm",children:n.failedResults})]})})]})})]})})]}),e.jsx(J,{isOpen:w,onClose:()=>p(!1),onSubmit:O,formConfig:{fields:[{name:"training_program_id",label:s("Training Program"),type:"select",required:!0,options:B,disabled:!0},{name:"name",label:s("Assessment Name"),type:"text",required:!0},{name:"description",label:s("Description"),type:"textarea"},{name:"type",label:s("Assessment Type"),type:"select",required:!0,options:[{value:"quiz",label:s("Quiz")},{value:"practical",label:s("Practical")},{value:"presentation",label:s("Presentation")}]},{name:"passing_score",label:s("Passing Score (%)"),type:"number",required:!0,min:0,max:100},{name:"criteria",label:s("Assessment Criteria"),type:"textarea",helpText:s("Describe the criteria used to evaluate this assessment")}],modalSize:"lg"},initialData:t,title:s("Edit Assessment"),mode:"edit"}),e.jsx(K,{isOpen:_,onClose:()=>f(!1),onConfirm:E,itemName:t.name,entityName:"assessment"})]})}export{Ve as default}; +import{r as S,j as e}from"./ui-Z445SNHD.js";import{P as z}from"./page-template-Cw8W4Qs2.js";import{u as H,c as $,x as L,C as x,n as h,o as u,z as U,l as j,m as g,r as c,t as i}from"./app-Da3PX8qg.js";import{P as A}from"./progress-Dy5W7V_n.js";import{T as I,a as Q,b as P,c as l,d as G,e as m}from"./table-BRtys9Nx.js";import{C as J}from"./CrudFormModal-CTSICk3j.js";import{C as K}from"./CrudDeleteModal-DmHx0JCJ.js";import{A as V}from"./arrow-left-B9tcIgis.js";import{S as W}from"./square-pen-CatLE0_h.js";import{T as X}from"./trash-BRJCY2my.js";import{f as Y}from"./utils-BWxnHGCV.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./radio-group-CuY8xCRY.js";import"./circle-DgA3bS7I.js";import"./checkbox-C3Z6LHOx.js";import"./multi-select-field-ALFA5JXF.js";import"./scroll-area-C7NBgd0i.js";import"./LocationPicker-Dy1Od2a3.js";import"./leaflet-FVhBWCqS.js";import"./locate-fixed-BKpEfCUU.js";function Ve(){var b,y;const{t:s}=H(),{auth:d,trainingAssessment:t,statistics:n}=$().props,D=(d==null?void 0:d.permissions)||[],[_,f]=S.useState(!1),[w,p]=S.useState(!1),R=()=>{c.get(route("hr.training-assessments.index"))},M=()=>{p(!0)},F=()=>{f(!0)},O=a=>{i.loading(s("Updating assessment...")),c.put(route("hr.training-assessments.update",t.id),a,{onSuccess:r=>{p(!1),i.dismiss(),r.props.flash.success?i.success(s(r.props.flash.success)):r.props.flash.error?i.error(s(r.props.flash.error)):i.success(s("Assessment updated successfully"))},onError:r=>{i.dismiss(),typeof r=="string"?i.error(r):i.error(`Failed to update assessment: ${Object.values(r).join(", ")}`)}})},E=()=>{i.loading(s("Deleting assessment...")),c.delete(route("hr.training-assessments.destroy",t.id),{onSuccess:a=>{i.dismiss(),a.props.flash.success?i.success(s(a.props.flash.success)):a.props.flash.error?i.error(s(a.props.flash.error)):i.success(s("Assessment deleted successfully")),c.get(route("hr.training-assessments.index"))},onError:a=>{i.dismiss(),typeof a=="string"?i.error(a):i.error(`Failed to delete assessment: ${Object.values(a).join(", ")}`)}})},o=[];o.push({label:s("Back to List"),icon:e.jsx(V,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:R}),L(D,"manage-assessments")&&(o.push({label:s("Edit"),icon:e.jsx(W,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:M}),n.totalResults===0&&o.push({label:s("Delete"),icon:e.jsx(X,{className:"h-4 w-4 mr-2"}),variant:"destructive",onClick:F}));const q=[{title:s("Dashboard"),href:route("dashboard")},{title:s("HR Management"),href:route("hr.training-assessments.index")},{title:s("Training Management"),href:route("hr.training-assessments.index")},{title:s("Training Assessments"),href:route("hr.training-assessments.index")},{title:t.name}],k={quiz:"bg-blue-50 text-blue-700 ring-blue-600/20",practical:"bg-green-50 text-green-700 ring-green-600/20",presentation:"bg-amber-50 text-amber-700 ring-amber-600/20"},B=[{value:t.training_program.id.toString(),label:t.training_program.name}];return e.jsxs(z,{title:t.name,url:`/hr/training/assessments/${t.id}`,actions:o,breadcrumbs:q,children:[e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-6",children:[e.jsxs("div",{className:"lg:col-span-2",children:[e.jsxs(x,{className:"mb-6",children:[e.jsx(h,{children:e.jsxs("div",{className:"flex justify-between items-start",children:[e.jsxs("div",{children:[e.jsx(u,{className:"text-2xl",children:t.name}),e.jsx(U,{className:"mt-2",children:((b=t.training_program)==null?void 0:b.name)||s("Unknown Program")})]}),e.jsx(j,{className:`${k[t.type]||""}`,children:t.type.charAt(0).toUpperCase()+t.type.slice(1)})]})}),e.jsxs(g,{children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4 mb-4",children:[e.jsxs("div",{children:[e.jsx("h3",{className:"text-sm font-medium text-gray-500",children:s("Passing Score")}),e.jsxs("p",{children:[t.passing_score,"%"]})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-sm font-medium text-gray-500",children:s("Created By")}),e.jsx("p",{children:((y=t.creator)==null?void 0:y.name)||"-"})]})]}),t.description&&e.jsxs("div",{className:"mb-4",children:[e.jsx("h3",{className:"text-sm font-medium text-gray-500",children:s("Description")}),e.jsx("p",{className:"mt-1",children:t.description})]}),t.criteria&&e.jsxs("div",{children:[e.jsx("h3",{className:"text-sm font-medium text-gray-500",children:s("Assessment Criteria")}),e.jsx("p",{className:"mt-1",children:t.criteria})]})]})]}),e.jsxs(x,{children:[e.jsx(h,{children:e.jsx(u,{children:s("Assessment Results")})}),e.jsx(g,{children:t.employee_results&&t.employee_results.length>0?e.jsxs(I,{children:[e.jsx(Q,{children:e.jsxs(P,{children:[e.jsx(l,{children:s("Employee")}),e.jsx(l,{children:s("Date")}),e.jsx(l,{children:s("Score")}),e.jsx(l,{children:s("Result")}),e.jsx(l,{children:s("Assessed By")})]})}),e.jsx(G,{children:t.employee_results.map(a=>{var r,N,v,C,T;return e.jsxs(P,{children:[e.jsxs(m,{children:[e.jsx("div",{className:"font-medium",children:((N=(r=a.employee_training)==null?void 0:r.employee)==null?void 0:N.name)||"-"}),e.jsx("div",{className:"text-xs text-gray-500",children:((C=(v=a.employee_training)==null?void 0:v.employee)==null?void 0:C.employee_id)||"-"})]}),e.jsx(m,{children:Y(new Date(a.assessment_date),"MMM dd, yyyy")}),e.jsxs(m,{children:[a.score,"%"]}),e.jsx(m,{children:a.is_passed?e.jsx(j,{variant:"outline",className:"bg-green-50 text-green-700",children:s("Passed")}):e.jsx(j,{variant:"outline",className:"bg-red-50 text-red-700",children:s("Failed")})}),e.jsx(m,{children:((T=a.assessor)==null?void 0:T.name)||"-"})]},a.id)})})]}):e.jsx("div",{className:"text-center py-4 text-gray-500",children:s("No assessment results available")})})]})]}),e.jsx("div",{children:e.jsxs(x,{className:"mb-6",children:[e.jsx(h,{children:e.jsx(u,{children:s("Statistics")})}),e.jsx(g,{children:e.jsxs("div",{className:"space-y-4",children:[e.jsx("div",{children:e.jsxs("div",{className:"flex justify-between mb-1",children:[e.jsx("span",{className:"text-sm font-medium",children:s("Total Results")}),e.jsx("span",{className:"text-sm",children:n.totalResults})]})}),e.jsxs("div",{children:[e.jsxs("div",{className:"flex justify-between mb-1",children:[e.jsx("span",{className:"text-sm font-medium",children:s("Pass Rate")}),e.jsxs("span",{className:"text-sm",children:[n.passRate.toFixed(1),"%"]})]}),e.jsx(A,{value:n.passRate,className:"h-2"})]}),e.jsxs("div",{children:[e.jsxs("div",{className:"flex justify-between mb-1",children:[e.jsx("span",{className:"text-sm font-medium",children:s("Average Score")}),e.jsxs("span",{className:"text-sm",children:[n.averageScore.toFixed(1),"%"]})]}),e.jsx(A,{value:n.averageScore,className:"h-2"})]}),e.jsx("div",{className:"pt-2 border-t",children:e.jsxs("div",{className:"flex justify-between mb-1",children:[e.jsx("span",{className:"text-sm font-medium",children:s("Passed")}),e.jsx("span",{className:"text-sm",children:n.passedResults})]})}),e.jsx("div",{children:e.jsxs("div",{className:"flex justify-between mb-1",children:[e.jsx("span",{className:"text-sm font-medium",children:s("Failed")}),e.jsx("span",{className:"text-sm",children:n.failedResults})]})})]})})]})})]}),e.jsx(J,{isOpen:w,onClose:()=>p(!1),onSubmit:O,formConfig:{fields:[{name:"training_program_id",label:s("Training Program"),type:"select",required:!0,options:B,disabled:!0},{name:"name",label:s("Assessment Name"),type:"text",required:!0},{name:"description",label:s("Description"),type:"textarea"},{name:"type",label:s("Assessment Type"),type:"select",required:!0,options:[{value:"quiz",label:s("Quiz")},{value:"practical",label:s("Practical")},{value:"presentation",label:s("Presentation")}]},{name:"passing_score",label:s("Passing Score (%)"),type:"number",required:!0,min:0,max:100},{name:"criteria",label:s("Assessment Criteria"),type:"textarea",helpText:s("Describe the criteria used to evaluate this assessment")}],modalSize:"lg"},initialData:t,title:s("Edit Assessment"),mode:"edit"}),e.jsx(K,{isOpen:_,onClose:()=>f(!1),onConfirm:E,itemName:t.name,entityName:"assessment"})]})}export{Ve as default}; diff --git a/public/build/assets/show-DwvQc3L3.js b/public/build/assets/show-DX5hAwv7.js similarity index 93% rename from public/build/assets/show-DwvQc3L3.js rename to public/build/assets/show-DX5hAwv7.js index 164eb3f31..df39bbb3a 100644 --- a/public/build/assets/show-DwvQc3L3.js +++ b/public/build/assets/show-DX5hAwv7.js @@ -1 +1 @@ -import{r as _,j as e}from"./ui-Z445SNHD.js";import{P as Ue}from"./page-template-B_mOhR6n.js";import{u as We,c as Ge,t as r,r as N,C as d,m,x as c,n as y,o as p,F as v,B as g,V as Xe,X as Ze}from"./app-36WMjvX0.js";import{T as qe,a as Ke,b as j,c as f}from"./tabs-NEtB1dPW.js";import{C as Qe}from"./CrudDeleteModal-DM40AK8z.js";import{u as Ye}from"./use-initials-BK4eRgYY.js";import{D as b,a as D,b as C,c as u}from"./CookieConsentBanner-CIl2kmlz.js";import{A as et}from"./arrow-left-CjPQICYw.js";import{U as tt}from"./user-DToEmJ9g.js";import{M as st}from"./mail-BFoS8U8W.js";import{P as at}from"./phone-CJ2h446N.js";import{C as Oe}from"./calendar-BYVpj4_X.js";import{B as Ae}from"./building-CG4yAV8N.js";import{B as rt}from"./briefcase-Dsiqzllu.js";import{D as S}from"./download-Ba72czhU.js";import{C as E}from"./chevron-up-DXYKkCZG.js";import{E as it}from"./eye-DSAoA9Pp.js";import{T as nt}from"./trash-2-Dxg0nP1A.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./credit-card-Dm0mmHp5.js";import"./settings-DYZFNkOc.js";import"./gift-Cu9GEEJ_.js";import"./users-Czs1F8XM.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./switch-C7AW5g5G.js";function Qt(){var B,P,I,O,A,$,F,M,L,R,z,V,H,J,U,W,G,X,Z,q,K,Q,Y,ee,te,se,ae,re,ie,ne,le,de,me,ce,xe,oe,ge,he,ye,pe,je,fe,ue,Ne,ke,ve,we,_e,be,De,Ce,Se,Ee,Te,Be,Pe,Ie;const{t}=We(),{auth:w,employee:s,flash:x}=Ge().props,n=(w==null?void 0:w.permissions)||[],$e=Ye(),[Fe,Me]=_.useState(!1),[Le,Re]=_.useState("basic_info");_.useEffect(()=>{x!=null&&x.success&&r.success(t(x.success)),x!=null&&x.error&&r.error(t(x.error))},[x,t]);const ze=()=>{r.loading(t("Deleting employee...")),N.delete(route("hr.employees.destroy",s.id),{onSuccess:a=>{r.dismiss(),N.get(route("hr.employees.index"))},onError:a=>{r.dismiss(),typeof a=="string"?r.error(t(a)):r.error(t("Failed to delete employee: {{errors}}",{errors:Object.values(a).join(", ")}))}})},Ve=a=>{r.loading(t("Deleting document...")),N.delete(route("hr.employees.documents.destroy",[s.id,a]),{onSuccess:i=>{r.dismiss(),i.props.flash.success?r.success(t(i.props.flash.success)):i.props.flash.error&&r.error(t(i.props.flash.error))},onError:i=>{r.dismiss(),typeof i=="string"?r.error(t(i)):r.error(t("Failed to delete document: {{errors}}",{errors:Object.values(i).join(", ")}))}})},T=(a,i)=>{const l=i==="verified"?"approve":"reject";r.loading(t(`${i==="verified"?"Approving":"Rejecting"} document...`)),N.put(route(`hr.employees.documents.${l}`,[s.id,a]),{},{onSuccess:o=>{var k;r.dismiss(),(k=o.props.flash)!=null&&k.success?r.success(t(o.props.flash.success)):r.success(t(`Document ${i==="verified"?"approved":"rejected"} successfully`))},onError:o=>{r.dismiss();const k=(o==null?void 0:o.message)||Object.values(o)[0]||`Failed to ${l} document`;r.error(t(k))}})},h=(a,i)=>{if(a==="joining_letter"){const l=route("hr.employees.download-joining-letter",[s.id,i]);window.open(l,"_blank")}else if(a==="experience_certificate"){const l=route("hr.employees.download-experience-certificate",[s.id,i]);window.open(l,"_blank")}else if(a==="noc"){const l=route("hr.employees.download-noc-certificate",[s.id,i]);window.open(l,"_blank")}},He=[{label:t("Back"),icon:e.jsx(et,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>N.get(route("hr.employees.index"))}],Je=[{title:t("Dashboard"),href:route("dashboard")},{title:t("HR Management"),href:route("hr.employees.index")},{title:t("Employees"),href:route("hr.employees.index")},{title:(s==null?void 0:s.name)||t("Employee Details")}];return e.jsxs(Ue,{title:(s==null?void 0:s.name)||t("Employee Details"),url:`/hr/employees/${s==null?void 0:s.id}`,actions:He,breadcrumbs:Je,children:[e.jsxs("div",{className:"grid grid-cols-1 xl:grid-cols-4 gap-4 lg:gap-6",children:[e.jsx(d,{className:"xl:col-span-1",children:e.jsx(m,{className:"p-4 sm:p-6",children:e.jsxs("div",{className:"flex flex-col items-center",children:[e.jsx("div",{className:"h-24 w-24 sm:h-32 sm:w-32 rounded-full bg-primary text-white flex items-center justify-center text-2xl sm:text-3xl font-bold mb-4 overflow-hidden",children:s.avatar?e.jsx("img",{src:s.avatar,alt:s.name,className:"h-full w-full object-cover"}):$e(s.name)}),e.jsx("h2",{className:"text-lg sm:text-xl font-bold mb-1 text-center text-gray-900 dark:text-gray-100",children:s.name}),e.jsx("p",{className:"text-xs sm:text-sm text-gray-600 dark:text-gray-400 mb-2 text-center",children:((P=(B=s.employee)==null?void 0:B.designation)==null?void 0:P.name)||"-"}),e.jsxs("div",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset mb-4 ${((I=s.employee)==null?void 0:I.employee_status)==="active"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":((O=s.employee)==null?void 0:O.employee_status)==="inactive"?"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20":((A=s.employee)==null?void 0:A.employee_status)==="probation"?"bg-yellow-50 text-yellow-700 ring-1 ring-inset ring-yellow-600/20":((($=s.employee)==null?void 0:$.employee_status)==="terminated","bg-gray-50 text-gray-700 ring-1 ring-inset ring-gray-600/20")}`,children:[((F=s.employee)==null?void 0:F.employee_status)==="active"&&t("Active"),((M=s.employee)==null?void 0:M.employee_status)==="inactive"&&t("Inactive"),((L=s.employee)==null?void 0:L.employee_status)==="probation"&&t("Probation"),((R=s.employee)==null?void 0:R.employee_status)==="terminated"&&t("Terminated"),!((z=s.employee)!=null&&z.employee_status)&&"-"]}),e.jsxs("div",{className:"w-full space-y-3",children:[e.jsxs("div",{className:"flex items-center",children:[e.jsx(tt,{className:"h-4 w-4 mr-2 text-gray-500 dark:text-gray-400"}),e.jsxs("span",{className:"text-sm text-gray-900 dark:text-gray-100",children:[t("Employee ID"),": ",(V=s.employee)==null?void 0:V.employee_id]})]}),e.jsxs("div",{className:"flex items-center",children:[e.jsx(st,{className:"h-4 w-4 mr-2 text-gray-500 dark:text-gray-400"}),e.jsx("span",{className:"text-sm text-gray-900 dark:text-gray-100",children:s.email})]}),((H=s.employee)==null?void 0:H.phone)&&e.jsxs("div",{className:"flex items-center",children:[e.jsx(at,{className:"h-4 w-4 mr-2 text-gray-500 dark:text-gray-400"}),e.jsx("span",{className:"text-sm text-gray-900 dark:text-gray-100",children:s.employee.phone})]}),((J=s.employee)==null?void 0:J.date_of_birth)&&e.jsxs("div",{className:"flex items-center",children:[e.jsx(Oe,{className:"h-4 w-4 mr-2 text-gray-500 dark:text-gray-400"}),e.jsxs("span",{className:"text-sm text-gray-900 dark:text-gray-100",children:[t("DOB"),": ",((U=window.appSettings)==null?void 0:U.formatDateTimeSimple(s.employee.date_of_birth,!1))||new Date(s.employee.date_of_birth).toLocaleDateString()]})]}),((W=s.employee)==null?void 0:W.date_of_joining)&&e.jsxs("div",{className:"flex items-center",children:[e.jsx(Oe,{className:"h-4 w-4 mr-2 text-gray-500 dark:text-gray-400"}),e.jsxs("span",{className:"text-sm text-gray-900 dark:text-gray-100",children:[t("Joined"),": ",((G=window.appSettings)==null?void 0:G.formatDateTimeSimple(s.employee.date_of_joining,!1))||new Date(s.employee.date_of_joining).toLocaleDateString()]})]}),((Z=(X=s.employee)==null?void 0:X.department)==null?void 0:Z.name)&&e.jsxs("div",{className:"flex items-center",children:[e.jsx(Ae,{className:"h-4 w-4 mr-2 text-gray-500 dark:text-gray-400"}),e.jsx("span",{className:"text-sm text-gray-900 dark:text-gray-100",children:s.employee.department.name})]}),((K=(q=s.employee)==null?void 0:q.branch)==null?void 0:K.name)&&e.jsxs("div",{className:"flex items-center",children:[e.jsx(Ae,{className:"h-4 w-4 mr-2 text-gray-500 dark:text-gray-400"}),e.jsx("span",{className:"text-sm text-gray-900 dark:text-gray-100",children:s.employee.branch.name})]}),((Q=s.employee)==null?void 0:Q.employment_type)&&e.jsxs("div",{className:"flex items-center",children:[e.jsx(rt,{className:"h-4 w-4 mr-2 text-gray-500 dark:text-gray-400"}),e.jsx("span",{className:"text-sm text-gray-900 dark:text-gray-100",children:s.employee.employment_type})]})]})]})})}),e.jsx("div",{className:"xl:col-span-3",children:e.jsxs(qe,{value:Le,onValueChange:Re,className:"w-full",children:[e.jsxs(Ke,{className:"grid grid-cols-6 mb-4",children:[e.jsx(j,{value:"basic_info",children:t("Basic Info")}),e.jsx(j,{value:"employment",children:t("Employment")}),e.jsx(j,{value:"contact",children:t("Contact")}),e.jsx(j,{value:"banking",children:t("Banking")}),(c(n,"download-joining-letter")||c(n,"download-experience-certificate")||c(n,"download-noc-certificate"))&&e.jsx(j,{value:"certifications",children:t("Certifications")}),e.jsx(j,{value:"documents",children:t("Documents")})]}),e.jsx(f,{value:"basic_info",children:e.jsxs(d,{children:[e.jsx(y,{children:e.jsx(p,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Basic Information")})}),e.jsx(m,{className:"space-y-4",children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Full Name")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:s.name})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Employee ID")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:(Y=s.employee)==null?void 0:Y.employee_id})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Email")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:s.email})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Phone Number")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((ee=s.employee)==null?void 0:ee.phone)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Employee Code")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((te=s.employee)==null?void 0:te.biometric_emp_id)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Date of Birth")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:(se=s.employee)!=null&&se.date_of_birth?((ae=window.appSettings)==null?void 0:ae.formatDateTimeSimple(s.employee.date_of_birth,!1))||new Date(s.employee.date_of_birth).toLocaleDateString():"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Gender")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:(re=s.employee)!=null&&re.gender?t(s.employee.gender.charAt(0).toUpperCase()+s.employee.gender.slice(1)):"-"})]})]})})]})}),e.jsx(f,{value:"employment",children:e.jsxs(d,{children:[e.jsx(y,{children:e.jsx(p,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Employment Details")})}),e.jsx(m,{className:"space-y-4",children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Branch")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((ne=(ie=s.employee)==null?void 0:ie.branch)==null?void 0:ne.name)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Department")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((de=(le=s.employee)==null?void 0:le.department)==null?void 0:de.name)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Designation")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((ce=(me=s.employee)==null?void 0:me.designation)==null?void 0:ce.name)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Date of Joining")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:(xe=s.employee)!=null&&xe.date_of_joining?((oe=window.appSettings)==null?void 0:oe.formatDateTimeSimple(s.employee.date_of_joining,!1))||new Date(s.employee.date_of_joining).toLocaleDateString():"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Employment Type")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((ge=s.employee)==null?void 0:ge.employment_type)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Shift")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:(he=s.employee)!=null&&he.shift?`${s.employee.shift.name} (${s.employee.shift.start_time} - ${s.employee.shift.end_time})`:"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Attendance Policy")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((pe=(ye=s.employee)==null?void 0:ye.attendance_policy)==null?void 0:pe.name)||"-"})]})]})})]})}),e.jsx(f,{value:"contact",children:e.jsxs(d,{children:[e.jsx(y,{children:e.jsx(p,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Contact Information")})}),e.jsxs(m,{className:"space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Address Line 1")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((je=s.employee)==null?void 0:je.address_line_1)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Address Line 2")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((fe=s.employee)==null?void 0:fe.address_line_2)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("City")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((ue=s.employee)==null?void 0:ue.city)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("State/Province")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((Ne=s.employee)==null?void 0:Ne.state)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Country")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((ke=s.employee)==null?void 0:ke.country)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Postal/Zip Code")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((ve=s.employee)==null?void 0:ve.postal_code)||"-"})]})]}),e.jsxs("div",{className:"mt-6",children:[e.jsx("h3",{className:"text-lg font-medium text-gray-900 dark:text-gray-100 mb-4",children:t("Emergency Contact")}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Name")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((we=s.employee)==null?void 0:we.emergency_contact_name)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Relationship")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((_e=s.employee)==null?void 0:_e.emergency_contact_relationship)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Phone Number")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((be=s.employee)==null?void 0:be.emergency_contact_number)||"-"})]})]})]})]})]})}),e.jsx(f,{value:"banking",children:e.jsxs(d,{children:[e.jsx(y,{children:e.jsx(p,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Banking Information")})}),e.jsx(m,{className:"space-y-4",children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Bank Name")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((De=s.employee)==null?void 0:De.bank_name)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Account Holder Name")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((Ce=s.employee)==null?void 0:Ce.account_holder_name)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Account Number")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((Se=s.employee)==null?void 0:Se.account_number)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Bank Identifier Code (BIC/SWIFT)")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((Ee=s.employee)==null?void 0:Ee.bank_identifier_code)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Bank Branch")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((Te=s.employee)==null?void 0:Te.bank_branch)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Tax Payer ID")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((Be=s.employee)==null?void 0:Be.tax_payer_id)||"-"})]}),((Pe=s.employee)==null?void 0:Pe.base_salary)&&e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Base Salary")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:s.employee.base_salary})]})]})})]})}),e.jsx(f,{value:"certifications",children:(c(n,"download-joining-letter")||c(n,"download-experience-certificate")||c(n,"download-noc-certificate"))&&e.jsxs(d,{children:[e.jsx(y,{children:e.jsx(p,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Employee Certifications")})}),e.jsx(m,{children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:[c(n,"download-joining-letter")&&e.jsx(d,{className:"border",children:e.jsxs(m,{className:"p-4",children:[e.jsx("div",{className:"flex items-center justify-between",children:e.jsxs("div",{className:"flex items-center",children:[e.jsx(v,{className:"h-8 w-8 mr-3 text-muted-foreground"}),e.jsxs("div",{children:[e.jsx("h4",{className:"font-medium text-gray-900 dark:text-gray-100",children:t("Joining Letter")}),e.jsx("p",{className:"text-sm text-gray-600 dark:text-gray-400",children:t("Official joining letter document")})]})]})}),e.jsx("div",{className:"mt-4",children:e.jsxs(b,{children:[e.jsx(D,{asChild:!0,children:e.jsxs(g,{variant:"outline",className:"w-full",children:[e.jsx(S,{className:"mr-2 h-4 w-4"}),t("Download"),e.jsx(E,{className:"ml-2 h-4 w-4"})]})}),e.jsxs(C,{className:"w-full",children:[e.jsx(u,{onClick:()=>h("joining_letter","pdf"),children:t("PDF")}),e.jsx(u,{onClick:()=>h("joining_letter","doc"),children:t("DOC")})]})]})})]})}),c(n,"download-experience-certificate")&&e.jsx(d,{className:"border",children:e.jsxs(m,{className:"p-4",children:[e.jsx("div",{className:"flex items-center justify-between",children:e.jsxs("div",{className:"flex items-center",children:[e.jsx(v,{className:"h-8 w-8 mr-3 text-muted-foreground"}),e.jsxs("div",{children:[e.jsx("h4",{className:"font-medium text-gray-900 dark:text-gray-100",children:t("Experience Certificate")}),e.jsx("p",{className:"text-sm text-gray-600 dark:text-gray-400",children:t("Work experience certificate")})]})]})}),e.jsx("div",{className:"mt-4",children:e.jsxs(b,{children:[e.jsx(D,{asChild:!0,children:e.jsxs(g,{variant:"outline",className:"w-full",children:[e.jsx(S,{className:"mr-2 h-4 w-4"}),t("Download"),e.jsx(E,{className:"ml-2 h-4 w-4"})]})}),e.jsxs(C,{className:"w-full",children:[e.jsx(u,{onClick:()=>h("experience_certificate","pdf"),children:t("PDF")}),e.jsx(u,{onClick:()=>h("experience_certificate","doc"),children:t("DOC")})]})]})})]})}),c(n,"download-noc-certificate")&&e.jsx(d,{className:"border",children:e.jsxs(m,{className:"p-4",children:[e.jsx("div",{className:"flex items-center justify-between",children:e.jsxs("div",{className:"flex items-center",children:[e.jsx(v,{className:"h-8 w-8 mr-3 text-muted-foreground"}),e.jsxs("div",{children:[e.jsx("h4",{className:"font-medium text-gray-900 dark:text-gray-100",children:t("NOC")}),e.jsx("p",{className:"text-sm text-gray-600 dark:text-gray-400",children:t("No Objection Certificate")})]})]})}),e.jsx("div",{className:"mt-4",children:e.jsxs(b,{children:[e.jsx(D,{asChild:!0,children:e.jsxs(g,{variant:"outline",className:"w-full",children:[e.jsx(S,{className:"mr-2 h-4 w-4"}),t("Download"),e.jsx(E,{className:"ml-2 h-4 w-4"})]})}),e.jsxs(C,{className:"w-full",children:[e.jsx(u,{onClick:()=>h("noc","pdf"),children:t("PDF")}),e.jsx(u,{onClick:()=>h("noc","doc"),children:t("DOC")})]})]})})]})})]})})]})}),e.jsx(f,{value:"documents",children:e.jsxs(d,{children:[e.jsx(y,{children:e.jsx(p,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Documents")})}),e.jsx(m,{children:(Ie=s.employee)!=null&&Ie.documents&&s.employee.documents.length>0?e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:s.employee.documents.map(a=>{var i,l;return e.jsx(d,{className:"border",children:e.jsx(m,{className:"p-4",children:e.jsxs("div",{className:"flex items-start justify-between",children:[e.jsxs("div",{className:"flex items-center",children:[e.jsx(v,{className:"h-8 w-8 mr-3 text-gray-500 dark:text-gray-400"}),e.jsxs("div",{children:[e.jsx("h4",{className:"font-medium text-gray-900 dark:text-gray-100",children:(i=a.document_type)==null?void 0:i.name}),e.jsx("p",{className:"text-sm text-gray-600 dark:text-gray-400",children:a.expiry_date?`${t("Expires")}: ${((l=window.appSettings)==null?void 0:l.formatDateTimeSimple(a.expiry_date,!1))||new Date(a.expiry_date).toLocaleDateString()}`:t("No expiry date")}),e.jsx("div",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset mt-2 ${a.verification_status==="verified"?"bg-green-50 text-green-700 ring-green-600/20":a.verification_status==="rejected"?"bg-red-50 text-red-700 ring-red-600/20":"bg-yellow-50 text-yellow-700 ring-yellow-600/20"}`,children:a.verification_status==="verified"?t("Verified"):a.verification_status==="rejected"?t("Rejected"):t("Pending")})]})]}),e.jsxs("div",{className:"flex flex-wrap gap-2",children:[e.jsx(g,{variant:"outline",size:"sm",onClick:()=>window.open(a.document_url||a.file_path,"_blank"),children:e.jsx(it,{className:"h-4 w-4"})}),c(n,"edit-employees")&&e.jsx(g,{variant:"outline",size:"sm",onClick:()=>Ve(a.id),children:e.jsx(nt,{className:"h-4 w-4 text-red-500"})}),c(n,"edit-employees")&&a.verification_status==="pending"&&e.jsxs(e.Fragment,{children:[e.jsx(g,{variant:"outline",size:"sm",onClick:()=>T(a.id,"verified"),className:"text-green-600 hover:text-green-700",children:e.jsx(Xe,{className:"h-4 w-4"})}),e.jsx(g,{variant:"outline",size:"sm",onClick:()=>T(a.id,"rejected"),className:"text-red-600 hover:text-red-700",children:e.jsx(Ze,{className:"h-4 w-4"})})]})]})]})})},a.id)})}):e.jsx("div",{className:"text-center py-12 text-sm text-gray-500 dark:text-gray-400",children:t("No documents found")})})]})})]})})]}),e.jsx(Qe,{isOpen:Fe,onClose:()=>Me(!1),onConfirm:ze,itemName:(s==null?void 0:s.name)||"",entityName:"employee"})]})}export{Qt as default}; +import{r as _,j as e}from"./ui-Z445SNHD.js";import{P as Ue}from"./page-template-Cw8W4Qs2.js";import{u as We,c as Ge,t as r,r as N,C as d,m,x as c,n as y,o as p,F as v,B as g,V as Xe,X as Ze}from"./app-Da3PX8qg.js";import{T as qe,a as Ke,b as j,c as f}from"./tabs--KW-Mci6.js";import{C as Qe}from"./CrudDeleteModal-DmHx0JCJ.js";import{u as Ye}from"./use-initials-BK4eRgYY.js";import{D as b,a as D,b as C,c as u}from"./CookieConsentBanner-DR6kgCLT.js";import{A as et}from"./arrow-left-B9tcIgis.js";import{U as tt}from"./user-Ka_u5D6T.js";import{M as st}from"./mail-khAU5Oig.js";import{P as at}from"./phone-XzqO8Dfs.js";import{C as Oe}from"./calendar-kiIl5Cyq.js";import{B as Ae}from"./building-BXglONiz.js";import{B as rt}from"./briefcase-lPam_Ipn.js";import{D as S}from"./download-BHVnw95S.js";import{C as E}from"./chevron-up-CIpCAMDk.js";import{E as it}from"./eye-CzYzwmmr.js";import{T as nt}from"./trash-2-15Ri11Yq.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./credit-card-CHqjxFip.js";import"./settings-BUhtRdnI.js";import"./gift-dVgRLkc0.js";import"./users-BG7aX58P.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./switch-DCoM0Ivb.js";function Qt(){var B,P,I,O,A,$,F,M,L,R,z,V,H,J,U,W,G,X,Z,q,K,Q,Y,ee,te,se,ae,re,ie,ne,le,de,me,ce,xe,oe,ge,he,ye,pe,je,fe,ue,Ne,ke,ve,we,_e,be,De,Ce,Se,Ee,Te,Be,Pe,Ie;const{t}=We(),{auth:w,employee:s,flash:x}=Ge().props,n=(w==null?void 0:w.permissions)||[],$e=Ye(),[Fe,Me]=_.useState(!1),[Le,Re]=_.useState("basic_info");_.useEffect(()=>{x!=null&&x.success&&r.success(t(x.success)),x!=null&&x.error&&r.error(t(x.error))},[x,t]);const ze=()=>{r.loading(t("Deleting employee...")),N.delete(route("hr.employees.destroy",s.id),{onSuccess:a=>{r.dismiss(),N.get(route("hr.employees.index"))},onError:a=>{r.dismiss(),typeof a=="string"?r.error(t(a)):r.error(t("Failed to delete employee: {{errors}}",{errors:Object.values(a).join(", ")}))}})},Ve=a=>{r.loading(t("Deleting document...")),N.delete(route("hr.employees.documents.destroy",[s.id,a]),{onSuccess:i=>{r.dismiss(),i.props.flash.success?r.success(t(i.props.flash.success)):i.props.flash.error&&r.error(t(i.props.flash.error))},onError:i=>{r.dismiss(),typeof i=="string"?r.error(t(i)):r.error(t("Failed to delete document: {{errors}}",{errors:Object.values(i).join(", ")}))}})},T=(a,i)=>{const l=i==="verified"?"approve":"reject";r.loading(t(`${i==="verified"?"Approving":"Rejecting"} document...`)),N.put(route(`hr.employees.documents.${l}`,[s.id,a]),{},{onSuccess:o=>{var k;r.dismiss(),(k=o.props.flash)!=null&&k.success?r.success(t(o.props.flash.success)):r.success(t(`Document ${i==="verified"?"approved":"rejected"} successfully`))},onError:o=>{r.dismiss();const k=(o==null?void 0:o.message)||Object.values(o)[0]||`Failed to ${l} document`;r.error(t(k))}})},h=(a,i)=>{if(a==="joining_letter"){const l=route("hr.employees.download-joining-letter",[s.id,i]);window.open(l,"_blank")}else if(a==="experience_certificate"){const l=route("hr.employees.download-experience-certificate",[s.id,i]);window.open(l,"_blank")}else if(a==="noc"){const l=route("hr.employees.download-noc-certificate",[s.id,i]);window.open(l,"_blank")}},He=[{label:t("Back"),icon:e.jsx(et,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>N.get(route("hr.employees.index"))}],Je=[{title:t("Dashboard"),href:route("dashboard")},{title:t("HR Management"),href:route("hr.employees.index")},{title:t("Employees"),href:route("hr.employees.index")},{title:(s==null?void 0:s.name)||t("Employee Details")}];return e.jsxs(Ue,{title:(s==null?void 0:s.name)||t("Employee Details"),url:`/hr/employees/${s==null?void 0:s.id}`,actions:He,breadcrumbs:Je,children:[e.jsxs("div",{className:"grid grid-cols-1 xl:grid-cols-4 gap-4 lg:gap-6",children:[e.jsx(d,{className:"xl:col-span-1",children:e.jsx(m,{className:"p-4 sm:p-6",children:e.jsxs("div",{className:"flex flex-col items-center",children:[e.jsx("div",{className:"h-24 w-24 sm:h-32 sm:w-32 rounded-full bg-primary text-white flex items-center justify-center text-2xl sm:text-3xl font-bold mb-4 overflow-hidden",children:s.avatar?e.jsx("img",{src:s.avatar,alt:s.name,className:"h-full w-full object-cover"}):$e(s.name)}),e.jsx("h2",{className:"text-lg sm:text-xl font-bold mb-1 text-center text-gray-900 dark:text-gray-100",children:s.name}),e.jsx("p",{className:"text-xs sm:text-sm text-gray-600 dark:text-gray-400 mb-2 text-center",children:((P=(B=s.employee)==null?void 0:B.designation)==null?void 0:P.name)||"-"}),e.jsxs("div",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset mb-4 ${((I=s.employee)==null?void 0:I.employee_status)==="active"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":((O=s.employee)==null?void 0:O.employee_status)==="inactive"?"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20":((A=s.employee)==null?void 0:A.employee_status)==="probation"?"bg-yellow-50 text-yellow-700 ring-1 ring-inset ring-yellow-600/20":((($=s.employee)==null?void 0:$.employee_status)==="terminated","bg-gray-50 text-gray-700 ring-1 ring-inset ring-gray-600/20")}`,children:[((F=s.employee)==null?void 0:F.employee_status)==="active"&&t("Active"),((M=s.employee)==null?void 0:M.employee_status)==="inactive"&&t("Inactive"),((L=s.employee)==null?void 0:L.employee_status)==="probation"&&t("Probation"),((R=s.employee)==null?void 0:R.employee_status)==="terminated"&&t("Terminated"),!((z=s.employee)!=null&&z.employee_status)&&"-"]}),e.jsxs("div",{className:"w-full space-y-3",children:[e.jsxs("div",{className:"flex items-center",children:[e.jsx(tt,{className:"h-4 w-4 mr-2 text-gray-500 dark:text-gray-400"}),e.jsxs("span",{className:"text-sm text-gray-900 dark:text-gray-100",children:[t("Employee ID"),": ",(V=s.employee)==null?void 0:V.employee_id]})]}),e.jsxs("div",{className:"flex items-center",children:[e.jsx(st,{className:"h-4 w-4 mr-2 text-gray-500 dark:text-gray-400"}),e.jsx("span",{className:"text-sm text-gray-900 dark:text-gray-100",children:s.email})]}),((H=s.employee)==null?void 0:H.phone)&&e.jsxs("div",{className:"flex items-center",children:[e.jsx(at,{className:"h-4 w-4 mr-2 text-gray-500 dark:text-gray-400"}),e.jsx("span",{className:"text-sm text-gray-900 dark:text-gray-100",children:s.employee.phone})]}),((J=s.employee)==null?void 0:J.date_of_birth)&&e.jsxs("div",{className:"flex items-center",children:[e.jsx(Oe,{className:"h-4 w-4 mr-2 text-gray-500 dark:text-gray-400"}),e.jsxs("span",{className:"text-sm text-gray-900 dark:text-gray-100",children:[t("DOB"),": ",((U=window.appSettings)==null?void 0:U.formatDateTimeSimple(s.employee.date_of_birth,!1))||new Date(s.employee.date_of_birth).toLocaleDateString()]})]}),((W=s.employee)==null?void 0:W.date_of_joining)&&e.jsxs("div",{className:"flex items-center",children:[e.jsx(Oe,{className:"h-4 w-4 mr-2 text-gray-500 dark:text-gray-400"}),e.jsxs("span",{className:"text-sm text-gray-900 dark:text-gray-100",children:[t("Joined"),": ",((G=window.appSettings)==null?void 0:G.formatDateTimeSimple(s.employee.date_of_joining,!1))||new Date(s.employee.date_of_joining).toLocaleDateString()]})]}),((Z=(X=s.employee)==null?void 0:X.department)==null?void 0:Z.name)&&e.jsxs("div",{className:"flex items-center",children:[e.jsx(Ae,{className:"h-4 w-4 mr-2 text-gray-500 dark:text-gray-400"}),e.jsx("span",{className:"text-sm text-gray-900 dark:text-gray-100",children:s.employee.department.name})]}),((K=(q=s.employee)==null?void 0:q.branch)==null?void 0:K.name)&&e.jsxs("div",{className:"flex items-center",children:[e.jsx(Ae,{className:"h-4 w-4 mr-2 text-gray-500 dark:text-gray-400"}),e.jsx("span",{className:"text-sm text-gray-900 dark:text-gray-100",children:s.employee.branch.name})]}),((Q=s.employee)==null?void 0:Q.employment_type)&&e.jsxs("div",{className:"flex items-center",children:[e.jsx(rt,{className:"h-4 w-4 mr-2 text-gray-500 dark:text-gray-400"}),e.jsx("span",{className:"text-sm text-gray-900 dark:text-gray-100",children:s.employee.employment_type})]})]})]})})}),e.jsx("div",{className:"xl:col-span-3",children:e.jsxs(qe,{value:Le,onValueChange:Re,className:"w-full",children:[e.jsxs(Ke,{className:"grid grid-cols-6 mb-4",children:[e.jsx(j,{value:"basic_info",children:t("Basic Info")}),e.jsx(j,{value:"employment",children:t("Employment")}),e.jsx(j,{value:"contact",children:t("Contact")}),e.jsx(j,{value:"banking",children:t("Banking")}),(c(n,"download-joining-letter")||c(n,"download-experience-certificate")||c(n,"download-noc-certificate"))&&e.jsx(j,{value:"certifications",children:t("Certifications")}),e.jsx(j,{value:"documents",children:t("Documents")})]}),e.jsx(f,{value:"basic_info",children:e.jsxs(d,{children:[e.jsx(y,{children:e.jsx(p,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Basic Information")})}),e.jsx(m,{className:"space-y-4",children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Full Name")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:s.name})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Employee ID")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:(Y=s.employee)==null?void 0:Y.employee_id})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Email")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:s.email})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Phone Number")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((ee=s.employee)==null?void 0:ee.phone)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Employee Code")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((te=s.employee)==null?void 0:te.biometric_emp_id)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Date of Birth")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:(se=s.employee)!=null&&se.date_of_birth?((ae=window.appSettings)==null?void 0:ae.formatDateTimeSimple(s.employee.date_of_birth,!1))||new Date(s.employee.date_of_birth).toLocaleDateString():"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Gender")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:(re=s.employee)!=null&&re.gender?t(s.employee.gender.charAt(0).toUpperCase()+s.employee.gender.slice(1)):"-"})]})]})})]})}),e.jsx(f,{value:"employment",children:e.jsxs(d,{children:[e.jsx(y,{children:e.jsx(p,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Employment Details")})}),e.jsx(m,{className:"space-y-4",children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Branch")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((ne=(ie=s.employee)==null?void 0:ie.branch)==null?void 0:ne.name)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Department")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((de=(le=s.employee)==null?void 0:le.department)==null?void 0:de.name)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Designation")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((ce=(me=s.employee)==null?void 0:me.designation)==null?void 0:ce.name)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Date of Joining")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:(xe=s.employee)!=null&&xe.date_of_joining?((oe=window.appSettings)==null?void 0:oe.formatDateTimeSimple(s.employee.date_of_joining,!1))||new Date(s.employee.date_of_joining).toLocaleDateString():"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Employment Type")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((ge=s.employee)==null?void 0:ge.employment_type)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Shift")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:(he=s.employee)!=null&&he.shift?`${s.employee.shift.name} (${s.employee.shift.start_time} - ${s.employee.shift.end_time})`:"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Attendance Policy")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((pe=(ye=s.employee)==null?void 0:ye.attendance_policy)==null?void 0:pe.name)||"-"})]})]})})]})}),e.jsx(f,{value:"contact",children:e.jsxs(d,{children:[e.jsx(y,{children:e.jsx(p,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Contact Information")})}),e.jsxs(m,{className:"space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Address Line 1")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((je=s.employee)==null?void 0:je.address_line_1)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Address Line 2")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((fe=s.employee)==null?void 0:fe.address_line_2)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("City")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((ue=s.employee)==null?void 0:ue.city)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("State/Province")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((Ne=s.employee)==null?void 0:Ne.state)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Country")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((ke=s.employee)==null?void 0:ke.country)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Postal/Zip Code")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((ve=s.employee)==null?void 0:ve.postal_code)||"-"})]})]}),e.jsxs("div",{className:"mt-6",children:[e.jsx("h3",{className:"text-lg font-medium text-gray-900 dark:text-gray-100 mb-4",children:t("Emergency Contact")}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Name")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((we=s.employee)==null?void 0:we.emergency_contact_name)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Relationship")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((_e=s.employee)==null?void 0:_e.emergency_contact_relationship)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Phone Number")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((be=s.employee)==null?void 0:be.emergency_contact_number)||"-"})]})]})]})]})]})}),e.jsx(f,{value:"banking",children:e.jsxs(d,{children:[e.jsx(y,{children:e.jsx(p,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Banking Information")})}),e.jsx(m,{className:"space-y-4",children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Bank Name")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((De=s.employee)==null?void 0:De.bank_name)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Account Holder Name")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((Ce=s.employee)==null?void 0:Ce.account_holder_name)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Account Number")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((Se=s.employee)==null?void 0:Se.account_number)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Bank Identifier Code (BIC/SWIFT)")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((Ee=s.employee)==null?void 0:Ee.bank_identifier_code)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Bank Branch")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((Te=s.employee)==null?void 0:Te.bank_branch)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Tax Payer ID")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((Be=s.employee)==null?void 0:Be.tax_payer_id)||"-"})]}),((Pe=s.employee)==null?void 0:Pe.base_salary)&&e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Base Salary")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:s.employee.base_salary})]})]})})]})}),e.jsx(f,{value:"certifications",children:(c(n,"download-joining-letter")||c(n,"download-experience-certificate")||c(n,"download-noc-certificate"))&&e.jsxs(d,{children:[e.jsx(y,{children:e.jsx(p,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Employee Certifications")})}),e.jsx(m,{children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:[c(n,"download-joining-letter")&&e.jsx(d,{className:"border",children:e.jsxs(m,{className:"p-4",children:[e.jsx("div",{className:"flex items-center justify-between",children:e.jsxs("div",{className:"flex items-center",children:[e.jsx(v,{className:"h-8 w-8 mr-3 text-muted-foreground"}),e.jsxs("div",{children:[e.jsx("h4",{className:"font-medium text-gray-900 dark:text-gray-100",children:t("Joining Letter")}),e.jsx("p",{className:"text-sm text-gray-600 dark:text-gray-400",children:t("Official joining letter document")})]})]})}),e.jsx("div",{className:"mt-4",children:e.jsxs(b,{children:[e.jsx(D,{asChild:!0,children:e.jsxs(g,{variant:"outline",className:"w-full",children:[e.jsx(S,{className:"mr-2 h-4 w-4"}),t("Download"),e.jsx(E,{className:"ml-2 h-4 w-4"})]})}),e.jsxs(C,{className:"w-full",children:[e.jsx(u,{onClick:()=>h("joining_letter","pdf"),children:t("PDF")}),e.jsx(u,{onClick:()=>h("joining_letter","doc"),children:t("DOC")})]})]})})]})}),c(n,"download-experience-certificate")&&e.jsx(d,{className:"border",children:e.jsxs(m,{className:"p-4",children:[e.jsx("div",{className:"flex items-center justify-between",children:e.jsxs("div",{className:"flex items-center",children:[e.jsx(v,{className:"h-8 w-8 mr-3 text-muted-foreground"}),e.jsxs("div",{children:[e.jsx("h4",{className:"font-medium text-gray-900 dark:text-gray-100",children:t("Experience Certificate")}),e.jsx("p",{className:"text-sm text-gray-600 dark:text-gray-400",children:t("Work experience certificate")})]})]})}),e.jsx("div",{className:"mt-4",children:e.jsxs(b,{children:[e.jsx(D,{asChild:!0,children:e.jsxs(g,{variant:"outline",className:"w-full",children:[e.jsx(S,{className:"mr-2 h-4 w-4"}),t("Download"),e.jsx(E,{className:"ml-2 h-4 w-4"})]})}),e.jsxs(C,{className:"w-full",children:[e.jsx(u,{onClick:()=>h("experience_certificate","pdf"),children:t("PDF")}),e.jsx(u,{onClick:()=>h("experience_certificate","doc"),children:t("DOC")})]})]})})]})}),c(n,"download-noc-certificate")&&e.jsx(d,{className:"border",children:e.jsxs(m,{className:"p-4",children:[e.jsx("div",{className:"flex items-center justify-between",children:e.jsxs("div",{className:"flex items-center",children:[e.jsx(v,{className:"h-8 w-8 mr-3 text-muted-foreground"}),e.jsxs("div",{children:[e.jsx("h4",{className:"font-medium text-gray-900 dark:text-gray-100",children:t("NOC")}),e.jsx("p",{className:"text-sm text-gray-600 dark:text-gray-400",children:t("No Objection Certificate")})]})]})}),e.jsx("div",{className:"mt-4",children:e.jsxs(b,{children:[e.jsx(D,{asChild:!0,children:e.jsxs(g,{variant:"outline",className:"w-full",children:[e.jsx(S,{className:"mr-2 h-4 w-4"}),t("Download"),e.jsx(E,{className:"ml-2 h-4 w-4"})]})}),e.jsxs(C,{className:"w-full",children:[e.jsx(u,{onClick:()=>h("noc","pdf"),children:t("PDF")}),e.jsx(u,{onClick:()=>h("noc","doc"),children:t("DOC")})]})]})})]})})]})})]})}),e.jsx(f,{value:"documents",children:e.jsxs(d,{children:[e.jsx(y,{children:e.jsx(p,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Documents")})}),e.jsx(m,{children:(Ie=s.employee)!=null&&Ie.documents&&s.employee.documents.length>0?e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:s.employee.documents.map(a=>{var i,l;return e.jsx(d,{className:"border",children:e.jsx(m,{className:"p-4",children:e.jsxs("div",{className:"flex items-start justify-between",children:[e.jsxs("div",{className:"flex items-center",children:[e.jsx(v,{className:"h-8 w-8 mr-3 text-gray-500 dark:text-gray-400"}),e.jsxs("div",{children:[e.jsx("h4",{className:"font-medium text-gray-900 dark:text-gray-100",children:(i=a.document_type)==null?void 0:i.name}),e.jsx("p",{className:"text-sm text-gray-600 dark:text-gray-400",children:a.expiry_date?`${t("Expires")}: ${((l=window.appSettings)==null?void 0:l.formatDateTimeSimple(a.expiry_date,!1))||new Date(a.expiry_date).toLocaleDateString()}`:t("No expiry date")}),e.jsx("div",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset mt-2 ${a.verification_status==="verified"?"bg-green-50 text-green-700 ring-green-600/20":a.verification_status==="rejected"?"bg-red-50 text-red-700 ring-red-600/20":"bg-yellow-50 text-yellow-700 ring-yellow-600/20"}`,children:a.verification_status==="verified"?t("Verified"):a.verification_status==="rejected"?t("Rejected"):t("Pending")})]})]}),e.jsxs("div",{className:"flex flex-wrap gap-2",children:[e.jsx(g,{variant:"outline",size:"sm",onClick:()=>window.open(a.document_url||a.file_path,"_blank"),children:e.jsx(it,{className:"h-4 w-4"})}),c(n,"edit-employees")&&e.jsx(g,{variant:"outline",size:"sm",onClick:()=>Ve(a.id),children:e.jsx(nt,{className:"h-4 w-4 text-red-500"})}),c(n,"edit-employees")&&a.verification_status==="pending"&&e.jsxs(e.Fragment,{children:[e.jsx(g,{variant:"outline",size:"sm",onClick:()=>T(a.id,"verified"),className:"text-green-600 hover:text-green-700",children:e.jsx(Xe,{className:"h-4 w-4"})}),e.jsx(g,{variant:"outline",size:"sm",onClick:()=>T(a.id,"rejected"),className:"text-red-600 hover:text-red-700",children:e.jsx(Ze,{className:"h-4 w-4"})})]})]})]})})},a.id)})}):e.jsx("div",{className:"text-center py-12 text-sm text-gray-500 dark:text-gray-400",children:t("No documents found")})})]})})]})})]}),e.jsx(Qe,{isOpen:Fe,onClose:()=>Me(!1),onConfirm:ze,itemName:(s==null?void 0:s.name)||"",entityName:"employee"})]})}export{Qt as default}; diff --git a/public/build/assets/show-B5gyV940.js b/public/build/assets/show-TqeMfPgm.js similarity index 80% rename from public/build/assets/show-B5gyV940.js rename to public/build/assets/show-TqeMfPgm.js index 6895186c8..7bc88398d 100644 --- a/public/build/assets/show-B5gyV940.js +++ b/public/build/assets/show-TqeMfPgm.js @@ -1 +1 @@ -import{j as e}from"./ui-Z445SNHD.js";import{P as j}from"./page-template-B_mOhR6n.js";import{u as f,c as b,r as N,C as i,n as l,o as m,m as n,F as k}from"./app-36WMjvX0.js";import{A as v}from"./arrow-left-CjPQICYw.js";import{S as w}from"./star-WlheM7sI.js";import{T as C}from"./tag-CMVMnpSh.js";import{C as T}from"./code-DNPjFOcs.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";function ce(){var d,o,x,c,p;const{t}=f(),{auth:a,documentTemplate:r}=b().props;a!=null&&a.permissions;const g=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Document Management"),href:route("hr.documents.document-templates.index")},{title:t("Document Templates"),href:route("hr.documents.document-templates.index")},{title:t("View")}],h=[{label:t("Back"),icon:e.jsx(v,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>N.get(route("hr.documents.document-templates.index"))}],s=Array.isArray(r.placeholders)?r.placeholders:[];return e.jsx(j,{title:t("View Document Template"),breadcrumbs:g,actions:h,children:e.jsxs("div",{className:"space-y-6",children:[e.jsxs(i,{children:[e.jsx(l,{children:e.jsx(m,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Basic Information")})}),e.jsx(n,{children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 mb-1",children:t("Template Name")}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("div",{className:"w-8 h-8 rounded-lg flex items-center justify-center text-white shrink-0",style:{backgroundColor:((d=r.category)==null?void 0:d.color)||"#3B82F6"},children:e.jsx(k,{className:"h-4 w-4"})}),e.jsxs("div",{className:"flex items-center gap-1.5",children:[e.jsx("p",{className:"text-sm font-semibold text-gray-900 dark:text-gray-100",children:r.name}),r.is_default&&e.jsx(w,{className:"h-4 w-4 text-yellow-500 fill-current"})]})]})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 mb-1",children:t("Category")}),e.jsxs("div",{className:"flex items-center gap-1.5",children:[e.jsx(C,{className:"h-4 w-4 text-gray-400"}),e.jsx("p",{className:"text-sm text-gray-900 dark:text-gray-100",children:((o=r.category)==null?void 0:o.name)||"-"})]})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 mb-1",children:t("File Format")}),e.jsx("span",{className:"inline-flex items-center rounded-md bg-gray-50 dark:bg-gray-800 px-2 py-1 text-xs font-medium text-gray-600 dark:text-gray-300 ring-1 ring-inset ring-gray-500/10",children:((x=r.file_format)==null?void 0:x.toUpperCase())||"-"})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 mb-1",children:t("Status")}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${r.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:r.status==="active"?t("Active"):t("Inactive")})]}),r.description&&e.jsxs("div",{className:"md:col-span-2",children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 mb-1",children:t("Description")}),e.jsx("p",{className:"text-sm text-gray-700 dark:text-gray-300",children:r.description})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 mb-1",children:t("Created At")}),e.jsx("p",{className:"text-sm text-gray-700 dark:text-gray-300",children:((c=window.appSettings)==null?void 0:c.formatDateTimeSimple(r.created_at,!1))||new Date(r.created_at).toLocaleDateString()})]})]})})]}),e.jsxs(i,{children:[e.jsx(l,{children:e.jsx(m,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Template Content")})}),e.jsxs(n,{children:[e.jsx("div",{className:"bg-gray-50 dark:bg-gray-800 rounded-lg border border-gray-200 dark:border-gray-700 p-4",children:e.jsx("pre",{className:"whitespace-pre-wrap text-sm font-mono text-gray-800 dark:text-gray-200",children:r.template_content||t("No content available")})}),e.jsxs("p",{className:"text-xs text-gray-400 dark:text-gray-500 mt-2",children:[((p=r.template_content)==null?void 0:p.length)||0," ",t("characters")]})]})]}),s.length>0&&e.jsxs(i,{children:[e.jsx(l,{children:e.jsxs(m,{className:"flex items-center gap-2 text-lg font-semibold text-gray-900 dark:text-gray-100",children:[e.jsx(T,{className:"h-5 w-5 text-gray-400"}),t("Placeholders"),e.jsxs("span",{className:"text-sm font-normal text-gray-500",children:["(",s.length,")"]})]})}),e.jsxs(n,{children:[e.jsx("div",{className:"flex flex-wrap gap-2",children:s.map((y,u)=>e.jsx("span",{className:"inline-flex items-center rounded-md bg-blue-50 dark:bg-blue-900/20 px-2.5 py-1 text-xs font-medium text-blue-700 dark:text-blue-300 ring-1 ring-inset ring-blue-600/20",children:`{{${y}}}`},u))}),r.default_values&&Object.keys(r.default_values).length>0&&e.jsxs("div",{className:"mt-4",children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 mb-2",children:t("Default Values")}),e.jsx("div",{className:"bg-gray-50 dark:bg-gray-800 rounded-lg border border-gray-200 dark:border-gray-700 p-3",children:e.jsx("pre",{className:"text-xs font-mono text-gray-700 dark:text-gray-300",children:JSON.stringify(r.default_values,null,2)})})]})]})]})]})})}export{ce as default}; +import{j as e}from"./ui-Z445SNHD.js";import{P as j}from"./page-template-Cw8W4Qs2.js";import{u as f,c as b,r as N,C as i,n as l,o as m,m as n,F as k}from"./app-Da3PX8qg.js";import{A as v}from"./arrow-left-B9tcIgis.js";import{S as w}from"./star-CSGOTD6i.js";import{T as C}from"./tag-CUFhfHTp.js";import{C as T}from"./code-Dzlx6QPB.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";function ce(){var d,o,x,c,p;const{t}=f(),{auth:a,documentTemplate:r}=b().props;a!=null&&a.permissions;const g=[{title:t("Dashboard"),href:route("dashboard")},{title:t("Document Management"),href:route("hr.documents.document-templates.index")},{title:t("Document Templates"),href:route("hr.documents.document-templates.index")},{title:t("View")}],h=[{label:t("Back"),icon:e.jsx(v,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>N.get(route("hr.documents.document-templates.index"))}],s=Array.isArray(r.placeholders)?r.placeholders:[];return e.jsx(j,{title:t("View Document Template"),breadcrumbs:g,actions:h,children:e.jsxs("div",{className:"space-y-6",children:[e.jsxs(i,{children:[e.jsx(l,{children:e.jsx(m,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Basic Information")})}),e.jsx(n,{children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 mb-1",children:t("Template Name")}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("div",{className:"w-8 h-8 rounded-lg flex items-center justify-center text-white shrink-0",style:{backgroundColor:((d=r.category)==null?void 0:d.color)||"#3B82F6"},children:e.jsx(k,{className:"h-4 w-4"})}),e.jsxs("div",{className:"flex items-center gap-1.5",children:[e.jsx("p",{className:"text-sm font-semibold text-gray-900 dark:text-gray-100",children:r.name}),r.is_default&&e.jsx(w,{className:"h-4 w-4 text-yellow-500 fill-current"})]})]})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 mb-1",children:t("Category")}),e.jsxs("div",{className:"flex items-center gap-1.5",children:[e.jsx(C,{className:"h-4 w-4 text-gray-400"}),e.jsx("p",{className:"text-sm text-gray-900 dark:text-gray-100",children:((o=r.category)==null?void 0:o.name)||"-"})]})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 mb-1",children:t("File Format")}),e.jsx("span",{className:"inline-flex items-center rounded-md bg-gray-50 dark:bg-gray-800 px-2 py-1 text-xs font-medium text-gray-600 dark:text-gray-300 ring-1 ring-inset ring-gray-500/10",children:((x=r.file_format)==null?void 0:x.toUpperCase())||"-"})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 mb-1",children:t("Status")}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${r.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:r.status==="active"?t("Active"):t("Inactive")})]}),r.description&&e.jsxs("div",{className:"md:col-span-2",children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 mb-1",children:t("Description")}),e.jsx("p",{className:"text-sm text-gray-700 dark:text-gray-300",children:r.description})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 mb-1",children:t("Created At")}),e.jsx("p",{className:"text-sm text-gray-700 dark:text-gray-300",children:((c=window.appSettings)==null?void 0:c.formatDateTimeSimple(r.created_at,!1))||new Date(r.created_at).toLocaleDateString()})]})]})})]}),e.jsxs(i,{children:[e.jsx(l,{children:e.jsx(m,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Template Content")})}),e.jsxs(n,{children:[e.jsx("div",{className:"bg-gray-50 dark:bg-gray-800 rounded-lg border border-gray-200 dark:border-gray-700 p-4",children:e.jsx("pre",{className:"whitespace-pre-wrap text-sm font-mono text-gray-800 dark:text-gray-200",children:r.template_content||t("No content available")})}),e.jsxs("p",{className:"text-xs text-gray-400 dark:text-gray-500 mt-2",children:[((p=r.template_content)==null?void 0:p.length)||0," ",t("characters")]})]})]}),s.length>0&&e.jsxs(i,{children:[e.jsx(l,{children:e.jsxs(m,{className:"flex items-center gap-2 text-lg font-semibold text-gray-900 dark:text-gray-100",children:[e.jsx(T,{className:"h-5 w-5 text-gray-400"}),t("Placeholders"),e.jsxs("span",{className:"text-sm font-normal text-gray-500",children:["(",s.length,")"]})]})}),e.jsxs(n,{children:[e.jsx("div",{className:"flex flex-wrap gap-2",children:s.map((y,u)=>e.jsx("span",{className:"inline-flex items-center rounded-md bg-blue-50 dark:bg-blue-900/20 px-2.5 py-1 text-xs font-medium text-blue-700 dark:text-blue-300 ring-1 ring-inset ring-blue-600/20",children:`{{${y}}}`},u))}),r.default_values&&Object.keys(r.default_values).length>0&&e.jsxs("div",{className:"mt-4",children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 mb-2",children:t("Default Values")}),e.jsx("div",{className:"bg-gray-50 dark:bg-gray-800 rounded-lg border border-gray-200 dark:border-gray-700 p-3",children:e.jsx("pre",{className:"text-xs font-mono text-gray-700 dark:text-gray-300",children:JSON.stringify(r.default_values,null,2)})})]})]})]})]})})}export{ce as default}; diff --git a/public/build/assets/show-emFHFmKE.js b/public/build/assets/show-W4CRDqH5.js similarity index 88% rename from public/build/assets/show-emFHFmKE.js rename to public/build/assets/show-W4CRDqH5.js index 312a063f2..81a21dbaa 100644 --- a/public/build/assets/show-emFHFmKE.js +++ b/public/build/assets/show-W4CRDqH5.js @@ -1 +1 @@ -import{r as x,j as e}from"./ui-Z445SNHD.js";import{P as pe}from"./page-template-B_mOhR6n.js";import{u as ge,c as he,x as z,V as W,C as p,n as g,o as h,m as u,l as G,B as J,r as d,t as r}from"./app-36WMjvX0.js";import{T as K,a as Q,b as j,c as o,d as X,e as m}from"./table-C1YkBp3W.js";import{C as Y}from"./CrudFormModal-Bmz2nLeY.js";import{C as ue}from"./CrudDeleteModal-DM40AK8z.js";import{C as je}from"./checkbox-Bos2Phgi.js";import{u as ye}from"./use-initials-BK4eRgYY.js";import{A as fe}from"./arrow-left-CjPQICYw.js";import{f as b}from"./utils-BWxnHGCV.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./radio-group-BtLENAXk.js";import"./circle-BpyxLEsH.js";import"./multi-select-field-BX9C1tYH.js";import"./scroll-area-BmK0s-Hf.js";import"./LocationPicker-DAd_AcXs.js";import"./leaflet-FVhBWCqS.js";import"./locate-fixed-D29o3FBS.js";function gt(){var w,C,S,T,M,A,D,P,$,O,L,E,F,B,I,q,H,V,R,U;const{t}=ge(),{auth:c,trainingSession:a,attendanceData:Z}=he().props,_=(c==null?void 0:c.permissions)||[],ee=ye(),[te,se]=x.useState(!1),[ae,N]=x.useState(!1),[re,y]=x.useState(!1),[l,k]=x.useState(Z||[]),ie=()=>{d.get(route("hr.training-sessions.index"))},v=()=>{y(!0)},ne=(s,n)=>{k(l.map(i=>i.employee_id===s?{...i,is_present:n}:i))},le=(s,n)=>{k(l.map(i=>i.employee_id===s?{...i,notes:n}:i))},de=s=>{const n={...s,start_date:s.start_date&&s.start_time?`${s.start_date} ${s.start_time}`:s.start_date,end_date:s.end_date&&s.end_time?`${s.end_date} ${s.end_time}`:s.end_date};delete n.start_time,delete n.end_time,r.loading(t("Updating session...")),d.put(route("hr.training-sessions.update",a.id),n,{onSuccess:i=>{N(!1),r.dismiss(),i.props.flash.success?r.success(t(i.props.flash.success)):i.props.flash.error&&r.error(t(i.props.flash.error))},onError:i=>{r.dismiss(),typeof i=="string"?r.error(t(i)):r.error(t("Failed to update session: {{errors}}",{errors:Object.values(i).join(", ")}))}})},oe=()=>{r.loading(t("Updating attendance...")),d.post(route("hr.training-sessions.update-attendance",a.id),{attendance:l},{onSuccess:s=>{y(!1),r.dismiss(),s.props.flash.success?r.success(t(s.props.flash.success)):s.props.flash.error&&r.error(t(s.props.flash.error))},onError:s=>{r.dismiss(),typeof s=="string"?r.error(t(s)):r.error(t("Failed to update attendance: {{errors}}",{errors:Object.values(s).join(", ")}))}})},me=()=>{r.loading(t("Deleting session...")),d.delete(route("hr.training-sessions.destroy",a.id),{onSuccess:s=>{r.dismiss(),s.props.flash.success?r.success(t(s.props.flash.success)):s.props.flash.error&&r.error(t(s.props.flash.error)),d.get(route("hr.training-sessions.index"))},onError:s=>{r.dismiss(),typeof s=="string"?r.error(t(s)):r.error(t("Failed to delete session: {{errors}}",{errors:Object.values(s).join(", ")}))}})},f=[];f.push({label:t("Back"),icon:e.jsx(fe,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:ie}),z(_,"manage-attendance")&&f.push({label:t("Manage Attendance"),icon:e.jsx(W,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:v});const ce=[{title:t("Dashboard"),href:route("dashboard")},{title:t("HR Management"),href:route("hr.training-sessions.index")},{title:t("Training Management"),href:route("hr.training-sessions.index")},{title:t("Training Sessions"),href:route("hr.training-sessions.index")},{title:a.name||((w=a.training_program)==null?void 0:w.name)||""}],xe={scheduled:"bg-blue-50 text-blue-700 ring-blue-600/20",in_progress:"bg-amber-50 text-amber-700 ring-amber-600/20",completed:"bg-green-50 text-green-700 ring-green-600/20",cancelled:"bg-red-50 text-red-700 ring-red-600/20"};return e.jsxs(pe,{title:a.name||((C=a.training_program)==null?void 0:C.name)||"",url:`/hr/training/sessions/${a.id}`,actions:f,breadcrumbs:ce,children:[e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-6",children:[e.jsxs("div",{className:"lg:col-span-2",children:[e.jsxs(p,{className:"mb-6",children:[e.jsx(g,{children:e.jsxs("div",{className:"flex justify-between items-start",children:[e.jsx("div",{children:e.jsx(h,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:((S=a.training_program)==null?void 0:S.name)||""})}),e.jsx("div",{children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-sm font-medium ring-1 ring-inset ${xe[a.status]||""}`,children:a.status.charAt(0).toUpperCase()+a.status.slice(1).replace("_"," ")})})]})}),e.jsxs(u,{children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Date")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((T=window.appSettings)==null?void 0:T.formatDateTimeSimple(a.start_date,!1))||b(new Date(a.start_date),"MMMM dd, yyyy")})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Time")}),e.jsxs("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:[((A=(M=window.appSettings)==null?void 0:M.formatDateTimeSimple(a.start_date,!0))==null?void 0:A.split(" ").slice(-2).join(" "))||b(new Date(a.start_date),"h:mm a")," - ",((P=(D=window.appSettings)==null?void 0:D.formatDateTimeSimple(a.end_date,!0))==null?void 0:P.split(" ").slice(-2).join(" "))||b(new Date(a.end_date),"h:mm a")]})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Duration")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:new Date(a.end_date).getTime()-new Date(a.start_date).getTime()>0?`${Math.round((new Date(a.end_date).getTime()-new Date(a.start_date).getTime())/(1e3*60*60))} ${t("hours")}`:"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Location Type")}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${a.location_type==="virtual"?"bg-blue-50 text-blue-700 ring-blue-600/20":"bg-green-50 text-green-700 ring-green-600/20"}`,children:a.location_type==="virtual"?t("Virtual"):t("Physical")})})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:a.location_type==="virtual"?t("Meeting Link"):t("Location")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:a.location_type==="virtual"?a.meeting_link?e.jsx("a",{href:a.meeting_link,target:"_blank",rel:"noopener noreferrer",className:"text-blue-600 hover:underline",children:a.meeting_link}):"-":a.location||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Created By")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:(($=c.user)==null?void 0:$.name)||"-"})]})]}),a.notes&&e.jsxs("div",{className:"mt-4",children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Notes")}),e.jsx("p",{className:"text-sm text-gray-700 dark:text-gray-300 mt-1",children:a.notes})]})]})]}),e.jsxs(p,{children:[e.jsx(g,{children:e.jsx(h,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Attendance")})}),e.jsxs(u,{children:[l&&l.length>0?e.jsxs(K,{children:[e.jsx(Q,{children:e.jsxs(j,{className:"dark:bg-gray-800 dark:border-gray-700",children:[e.jsx(o,{children:t("Employee")}),e.jsx(o,{children:t("Status")}),e.jsx(o,{children:t("Notes")})]})}),e.jsx(X,{children:l.map(s=>e.jsxs(j,{className:"dark:bg-gray-900 dark:border-gray-700 dark:hover:bg-gray-800",children:[e.jsx(m,{className:"font-medium",children:s.name}),e.jsx(m,{children:s.is_present?e.jsx(G,{variant:"outline",className:"bg-green-50 text-green-700",children:t("Present")}):e.jsx(G,{variant:"outline",className:"bg-red-50 text-red-700",children:t("Absent")})}),e.jsx(m,{children:s.notes||"-"})]},s.employee_id))})]}):e.jsx("div",{className:"text-center py-12 text-sm text-gray-500 dark:text-gray-400",children:t("No attendance data available")}),z(_,"manage-attendance")&&e.jsx("div",{className:"mt-4",children:e.jsxs(J,{variant:"default",onClick:v,children:[e.jsx(W,{className:"h-4 w-4 mr-2"}),t("Manage Attendance")]})})]})]})]}),e.jsxs("div",{children:[e.jsxs(p,{className:"mb-6",children:[e.jsx(g,{children:e.jsx(h,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Program Details")})}),e.jsxs(u,{children:[e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Program Name")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((O=a.training_program)==null?void 0:O.name)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Duration")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:(L=a.training_program)!=null&&L.duration?`${a.training_program.duration} ${t("hours")}`:"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Cost")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:(E=a.training_program)!=null&&E.cost?(F=window.appSettings)==null?void 0:F.formatCurrency(parseFloat(a.training_program.cost)):"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Capacity")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((B=a.training_program)==null?void 0:B.capacity)||"-"})]})]}),e.jsx("div",{className:"mt-4",children:e.jsx(J,{variant:"outline",onClick:()=>d.get(route("hr.training-programs.show",a.training_program_id)),className:"w-full",children:t("View Program Details")})})]})]}),e.jsxs(p,{children:[e.jsx(g,{children:e.jsx(h,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Trainers")})}),e.jsx(u,{children:a.trainers&&a.trainers.length>0?e.jsx("div",{className:"space-y-4",children:a.trainers.map(s=>e.jsxs("div",{className:"flex items-center space-x-3",children:[e.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-primary text-white overflow-hidden shrink-0",children:s.avatar?e.jsx("img",{src:s.avatar,alt:s.name,className:"h-full w-full object-cover"}):ee(s.name||"")}),e.jsxs("div",{children:[e.jsx("p",{className:"font-medium",children:s.name}),e.jsx("p",{className:"text-xs text-gray-600 dark:text-gray-400",children:s.email})]})]},s.id))}):e.jsx("div",{className:"text-center py-12 text-sm text-gray-500 dark:text-gray-400",children:t("No trainers assigned")})})]})]})]}),e.jsx(Y,{isOpen:ae,onClose:()=>N(!1),onSubmit:de,formConfig:{fields:[{name:"training_program_id",label:t("Training Program"),type:"select",required:!0,options:[{value:a.training_program_id.toString(),label:((I=a.training_program)==null?void 0:I.name)||""}],disabled:!0},{name:"name",label:t("Session Name"),type:"text",helpText:t("Leave blank to use program name")},{name:"start_date",label:t("Start Date & Time"),type:"datetime-local",required:!0},{name:"end_date",label:t("End Date & Time"),type:"datetime-local",required:!0},{name:"location_type",label:t("Location Type"),type:"select",required:!0,options:[{value:"physical",label:t("Physical")},{value:"virtual",label:t("Virtual")}]},{name:"location",label:t("Location"),type:"text",showWhen:s=>s.location_type==="physical"},{name:"meeting_link",label:t("Meeting Link"),type:"text",showWhen:s=>s.location_type==="virtual"},{name:"status",label:t("Status"),type:"select",required:!0,options:[{value:"scheduled",label:t("Scheduled")},{value:"in_progress",label:t("In Progress")},{value:"completed",label:t("Completed")},{value:"cancelled",label:t("Cancelled")}]},{name:"notes",label:t("Notes"),type:"textarea"},{name:"trainer_ids",label:t("Trainers"),type:"multiselect",options:((q=c.trainers)==null?void 0:q.map(s=>({value:s.id.toString(),label:s.name})))||[]}],modalSize:"lg"},initialData:{...a,start_date:a.start_date?a.start_date.split(" ")[0]:"",start_time:a.start_date?(H=a.start_date.split(" ")[1])==null?void 0:H.substring(0,5):"",end_date:a.end_date?a.end_date.split(" ")[0]:"",end_time:a.end_date?(V=a.end_date.split(" ")[1])==null?void 0:V.substring(0,5):"",trainer_ids:(R=a.trainers)==null?void 0:R.map(s=>s.id.toString())},title:t("Edit Training Session"),mode:"edit"}),e.jsx(Y,{isOpen:re,onClose:()=>y(!1),onSubmit:oe,formConfig:{fields:[],modalSize:"lg",customContent:e.jsx("div",{className:"space-y-4",children:e.jsxs(K,{children:[e.jsx(Q,{children:e.jsxs(j,{children:[e.jsx(o,{children:t("Employee")}),e.jsx(o,{children:t("Present")}),e.jsx(o,{children:t("Notes")})]})}),e.jsx(X,{children:l.map(s=>e.jsxs(j,{children:[e.jsx(m,{className:"font-medium",children:s.name}),e.jsx(m,{children:e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(je,{id:`present-${s.employee_id}`,checked:s.is_present,onCheckedChange:n=>ne(s.employee_id,!!n)}),e.jsx("label",{htmlFor:`present-${s.employee_id}`,className:"text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70",children:t("Present")})]})}),e.jsx(m,{children:e.jsx("input",{type:"text",value:s.notes||"",onChange:n=>le(s.employee_id,n.target.value),className:"w-full p-2 border rounded-md",placeholder:t("Add notes")})})]},s.employee_id))})]})})},initialData:{},title:t("Manage Attendance"),mode:"custom",submitLabel:t("Save Attendance")}),e.jsx(ue,{isOpen:te,onClose:()=>se(!1),onConfirm:me,itemName:a.name||((U=a.training_program)==null?void 0:U.name)||"",entityName:"training session"})]})}export{gt as default}; +import{r as x,j as e}from"./ui-Z445SNHD.js";import{P as pe}from"./page-template-Cw8W4Qs2.js";import{u as ge,c as he,x as z,V as W,C as p,n as g,o as h,m as u,l as G,B as J,r as d,t as r}from"./app-Da3PX8qg.js";import{T as K,a as Q,b as j,c as o,d as X,e as m}from"./table-BRtys9Nx.js";import{C as Y}from"./CrudFormModal-CTSICk3j.js";import{C as ue}from"./CrudDeleteModal-DmHx0JCJ.js";import{C as je}from"./checkbox-C3Z6LHOx.js";import{u as ye}from"./use-initials-BK4eRgYY.js";import{A as fe}from"./arrow-left-B9tcIgis.js";import{f as b}from"./utils-BWxnHGCV.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./radio-group-CuY8xCRY.js";import"./circle-DgA3bS7I.js";import"./multi-select-field-ALFA5JXF.js";import"./scroll-area-C7NBgd0i.js";import"./LocationPicker-Dy1Od2a3.js";import"./leaflet-FVhBWCqS.js";import"./locate-fixed-BKpEfCUU.js";function gt(){var w,C,S,T,M,A,D,P,$,O,L,E,F,B,I,q,H,V,R,U;const{t}=ge(),{auth:c,trainingSession:a,attendanceData:Z}=he().props,_=(c==null?void 0:c.permissions)||[],ee=ye(),[te,se]=x.useState(!1),[ae,N]=x.useState(!1),[re,y]=x.useState(!1),[l,k]=x.useState(Z||[]),ie=()=>{d.get(route("hr.training-sessions.index"))},v=()=>{y(!0)},ne=(s,n)=>{k(l.map(i=>i.employee_id===s?{...i,is_present:n}:i))},le=(s,n)=>{k(l.map(i=>i.employee_id===s?{...i,notes:n}:i))},de=s=>{const n={...s,start_date:s.start_date&&s.start_time?`${s.start_date} ${s.start_time}`:s.start_date,end_date:s.end_date&&s.end_time?`${s.end_date} ${s.end_time}`:s.end_date};delete n.start_time,delete n.end_time,r.loading(t("Updating session...")),d.put(route("hr.training-sessions.update",a.id),n,{onSuccess:i=>{N(!1),r.dismiss(),i.props.flash.success?r.success(t(i.props.flash.success)):i.props.flash.error&&r.error(t(i.props.flash.error))},onError:i=>{r.dismiss(),typeof i=="string"?r.error(t(i)):r.error(t("Failed to update session: {{errors}}",{errors:Object.values(i).join(", ")}))}})},oe=()=>{r.loading(t("Updating attendance...")),d.post(route("hr.training-sessions.update-attendance",a.id),{attendance:l},{onSuccess:s=>{y(!1),r.dismiss(),s.props.flash.success?r.success(t(s.props.flash.success)):s.props.flash.error&&r.error(t(s.props.flash.error))},onError:s=>{r.dismiss(),typeof s=="string"?r.error(t(s)):r.error(t("Failed to update attendance: {{errors}}",{errors:Object.values(s).join(", ")}))}})},me=()=>{r.loading(t("Deleting session...")),d.delete(route("hr.training-sessions.destroy",a.id),{onSuccess:s=>{r.dismiss(),s.props.flash.success?r.success(t(s.props.flash.success)):s.props.flash.error&&r.error(t(s.props.flash.error)),d.get(route("hr.training-sessions.index"))},onError:s=>{r.dismiss(),typeof s=="string"?r.error(t(s)):r.error(t("Failed to delete session: {{errors}}",{errors:Object.values(s).join(", ")}))}})},f=[];f.push({label:t("Back"),icon:e.jsx(fe,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:ie}),z(_,"manage-attendance")&&f.push({label:t("Manage Attendance"),icon:e.jsx(W,{className:"h-4 w-4 mr-2"}),variant:"default",onClick:v});const ce=[{title:t("Dashboard"),href:route("dashboard")},{title:t("HR Management"),href:route("hr.training-sessions.index")},{title:t("Training Management"),href:route("hr.training-sessions.index")},{title:t("Training Sessions"),href:route("hr.training-sessions.index")},{title:a.name||((w=a.training_program)==null?void 0:w.name)||""}],xe={scheduled:"bg-blue-50 text-blue-700 ring-blue-600/20",in_progress:"bg-amber-50 text-amber-700 ring-amber-600/20",completed:"bg-green-50 text-green-700 ring-green-600/20",cancelled:"bg-red-50 text-red-700 ring-red-600/20"};return e.jsxs(pe,{title:a.name||((C=a.training_program)==null?void 0:C.name)||"",url:`/hr/training/sessions/${a.id}`,actions:f,breadcrumbs:ce,children:[e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-6",children:[e.jsxs("div",{className:"lg:col-span-2",children:[e.jsxs(p,{className:"mb-6",children:[e.jsx(g,{children:e.jsxs("div",{className:"flex justify-between items-start",children:[e.jsx("div",{children:e.jsx(h,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:((S=a.training_program)==null?void 0:S.name)||""})}),e.jsx("div",{children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-sm font-medium ring-1 ring-inset ${xe[a.status]||""}`,children:a.status.charAt(0).toUpperCase()+a.status.slice(1).replace("_"," ")})})]})}),e.jsxs(u,{children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Date")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((T=window.appSettings)==null?void 0:T.formatDateTimeSimple(a.start_date,!1))||b(new Date(a.start_date),"MMMM dd, yyyy")})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Time")}),e.jsxs("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:[((A=(M=window.appSettings)==null?void 0:M.formatDateTimeSimple(a.start_date,!0))==null?void 0:A.split(" ").slice(-2).join(" "))||b(new Date(a.start_date),"h:mm a")," - ",((P=(D=window.appSettings)==null?void 0:D.formatDateTimeSimple(a.end_date,!0))==null?void 0:P.split(" ").slice(-2).join(" "))||b(new Date(a.end_date),"h:mm a")]})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Duration")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:new Date(a.end_date).getTime()-new Date(a.start_date).getTime()>0?`${Math.round((new Date(a.end_date).getTime()-new Date(a.start_date).getTime())/(1e3*60*60))} ${t("hours")}`:"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Location Type")}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${a.location_type==="virtual"?"bg-blue-50 text-blue-700 ring-blue-600/20":"bg-green-50 text-green-700 ring-green-600/20"}`,children:a.location_type==="virtual"?t("Virtual"):t("Physical")})})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:a.location_type==="virtual"?t("Meeting Link"):t("Location")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:a.location_type==="virtual"?a.meeting_link?e.jsx("a",{href:a.meeting_link,target:"_blank",rel:"noopener noreferrer",className:"text-blue-600 hover:underline",children:a.meeting_link}):"-":a.location||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Created By")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:(($=c.user)==null?void 0:$.name)||"-"})]})]}),a.notes&&e.jsxs("div",{className:"mt-4",children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Notes")}),e.jsx("p",{className:"text-sm text-gray-700 dark:text-gray-300 mt-1",children:a.notes})]})]})]}),e.jsxs(p,{children:[e.jsx(g,{children:e.jsx(h,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Attendance")})}),e.jsxs(u,{children:[l&&l.length>0?e.jsxs(K,{children:[e.jsx(Q,{children:e.jsxs(j,{className:"dark:bg-gray-800 dark:border-gray-700",children:[e.jsx(o,{children:t("Employee")}),e.jsx(o,{children:t("Status")}),e.jsx(o,{children:t("Notes")})]})}),e.jsx(X,{children:l.map(s=>e.jsxs(j,{className:"dark:bg-gray-900 dark:border-gray-700 dark:hover:bg-gray-800",children:[e.jsx(m,{className:"font-medium",children:s.name}),e.jsx(m,{children:s.is_present?e.jsx(G,{variant:"outline",className:"bg-green-50 text-green-700",children:t("Present")}):e.jsx(G,{variant:"outline",className:"bg-red-50 text-red-700",children:t("Absent")})}),e.jsx(m,{children:s.notes||"-"})]},s.employee_id))})]}):e.jsx("div",{className:"text-center py-12 text-sm text-gray-500 dark:text-gray-400",children:t("No attendance data available")}),z(_,"manage-attendance")&&e.jsx("div",{className:"mt-4",children:e.jsxs(J,{variant:"default",onClick:v,children:[e.jsx(W,{className:"h-4 w-4 mr-2"}),t("Manage Attendance")]})})]})]})]}),e.jsxs("div",{children:[e.jsxs(p,{className:"mb-6",children:[e.jsx(g,{children:e.jsx(h,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Program Details")})}),e.jsxs(u,{children:[e.jsxs("div",{className:"space-y-4",children:[e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Program Name")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((O=a.training_program)==null?void 0:O.name)||"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Duration")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:(L=a.training_program)!=null&&L.duration?`${a.training_program.duration} ${t("hours")}`:"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Cost")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:(E=a.training_program)!=null&&E.cost?(F=window.appSettings)==null?void 0:F.formatCurrency(parseFloat(a.training_program.cost)):"-"})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 tracking-wide",children:t("Capacity")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100 mt-1",children:((B=a.training_program)==null?void 0:B.capacity)||"-"})]})]}),e.jsx("div",{className:"mt-4",children:e.jsx(J,{variant:"outline",onClick:()=>d.get(route("hr.training-programs.show",a.training_program_id)),className:"w-full",children:t("View Program Details")})})]})]}),e.jsxs(p,{children:[e.jsx(g,{children:e.jsx(h,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Trainers")})}),e.jsx(u,{children:a.trainers&&a.trainers.length>0?e.jsx("div",{className:"space-y-4",children:a.trainers.map(s=>e.jsxs("div",{className:"flex items-center space-x-3",children:[e.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-primary text-white overflow-hidden shrink-0",children:s.avatar?e.jsx("img",{src:s.avatar,alt:s.name,className:"h-full w-full object-cover"}):ee(s.name||"")}),e.jsxs("div",{children:[e.jsx("p",{className:"font-medium",children:s.name}),e.jsx("p",{className:"text-xs text-gray-600 dark:text-gray-400",children:s.email})]})]},s.id))}):e.jsx("div",{className:"text-center py-12 text-sm text-gray-500 dark:text-gray-400",children:t("No trainers assigned")})})]})]})]}),e.jsx(Y,{isOpen:ae,onClose:()=>N(!1),onSubmit:de,formConfig:{fields:[{name:"training_program_id",label:t("Training Program"),type:"select",required:!0,options:[{value:a.training_program_id.toString(),label:((I=a.training_program)==null?void 0:I.name)||""}],disabled:!0},{name:"name",label:t("Session Name"),type:"text",helpText:t("Leave blank to use program name")},{name:"start_date",label:t("Start Date & Time"),type:"datetime-local",required:!0},{name:"end_date",label:t("End Date & Time"),type:"datetime-local",required:!0},{name:"location_type",label:t("Location Type"),type:"select",required:!0,options:[{value:"physical",label:t("Physical")},{value:"virtual",label:t("Virtual")}]},{name:"location",label:t("Location"),type:"text",showWhen:s=>s.location_type==="physical"},{name:"meeting_link",label:t("Meeting Link"),type:"text",showWhen:s=>s.location_type==="virtual"},{name:"status",label:t("Status"),type:"select",required:!0,options:[{value:"scheduled",label:t("Scheduled")},{value:"in_progress",label:t("In Progress")},{value:"completed",label:t("Completed")},{value:"cancelled",label:t("Cancelled")}]},{name:"notes",label:t("Notes"),type:"textarea"},{name:"trainer_ids",label:t("Trainers"),type:"multiselect",options:((q=c.trainers)==null?void 0:q.map(s=>({value:s.id.toString(),label:s.name})))||[]}],modalSize:"lg"},initialData:{...a,start_date:a.start_date?a.start_date.split(" ")[0]:"",start_time:a.start_date?(H=a.start_date.split(" ")[1])==null?void 0:H.substring(0,5):"",end_date:a.end_date?a.end_date.split(" ")[0]:"",end_time:a.end_date?(V=a.end_date.split(" ")[1])==null?void 0:V.substring(0,5):"",trainer_ids:(R=a.trainers)==null?void 0:R.map(s=>s.id.toString())},title:t("Edit Training Session"),mode:"edit"}),e.jsx(Y,{isOpen:re,onClose:()=>y(!1),onSubmit:oe,formConfig:{fields:[],modalSize:"lg",customContent:e.jsx("div",{className:"space-y-4",children:e.jsxs(K,{children:[e.jsx(Q,{children:e.jsxs(j,{children:[e.jsx(o,{children:t("Employee")}),e.jsx(o,{children:t("Present")}),e.jsx(o,{children:t("Notes")})]})}),e.jsx(X,{children:l.map(s=>e.jsxs(j,{children:[e.jsx(m,{className:"font-medium",children:s.name}),e.jsx(m,{children:e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(je,{id:`present-${s.employee_id}`,checked:s.is_present,onCheckedChange:n=>ne(s.employee_id,!!n)}),e.jsx("label",{htmlFor:`present-${s.employee_id}`,className:"text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70",children:t("Present")})]})}),e.jsx(m,{children:e.jsx("input",{type:"text",value:s.notes||"",onChange:n=>le(s.employee_id,n.target.value),className:"w-full p-2 border rounded-md",placeholder:t("Add notes")})})]},s.employee_id))})]})})},initialData:{},title:t("Manage Attendance"),mode:"custom",submitLabel:t("Save Attendance")}),e.jsx(ue,{isOpen:te,onClose:()=>se(!1),onConfirm:me,itemName:a.name||((U=a.training_program)==null?void 0:U.name)||"",entityName:"training session"})]})}export{gt as default}; diff --git a/public/build/assets/show-BarnimWZ.js b/public/build/assets/show-rh6lQbIH.js similarity index 82% rename from public/build/assets/show-BarnimWZ.js rename to public/build/assets/show-rh6lQbIH.js index e9e277e4b..d26a153a6 100644 --- a/public/build/assets/show-BarnimWZ.js +++ b/public/build/assets/show-rh6lQbIH.js @@ -1 +1 @@ -import{r as M,j as e}from"./ui-Z445SNHD.js";import{C as H}from"./CrudDeleteModal-DM40AK8z.js";import{u as L,c as I,x as l,C as c,n as p,o as h,z as O,l as m,m as u,A as $,B as y,r as i,t as n}from"./app-36WMjvX0.js";import{P as F}from"./page-template-B_mOhR6n.js";import{P as R}from"./progress-hZbbaL1H.js";import{A as N}from"./arrow-left-CjPQICYw.js";import{C as v}from"./chart-no-axes-column-increasing-Beqplnfl.js";import{S as V}from"./square-pen-B3p2jiW9.js";import{T as q}from"./trash-Dyd2ZsaG.js";import{D as z}from"./download-Ba72czhU.js";import"./utils-BWxnHGCV.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./users-Czs1F8XM.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";function Me(){var j,b;const{t:s}=L(),{auth:d,announcement:t,viewCount:w,totalEmployees:C,viewPercentage:g}=I().props,o=(d==null?void 0:d.permissions)||[],[D,x]=M.useState(!1),k=()=>{i.get(route("hr.announcements.index"))},S=()=>{i.get(route("hr.announcements.dashboard"))},_=()=>{i.get(route("hr.announcements.index"),{},{onSuccess:()=>{setTimeout(()=>{const a=document.querySelector(`[data-announcement-id="${t.id}"][data-action="edit"]`);a&&a.dispatchEvent(new MouseEvent("click",{bubbles:!0}))},500)}})},f=()=>{i.get(route("hr.announcements.statistics",t.id))},A=()=>{window.open(route("hr.announcements.download-attachment",t.id),"_blank")},T=()=>{x(!0)},E=()=>{n.loading(s("Deleting announcement...")),i.delete(route("hr.announcements.destroy",t.id),{onSuccess:a=>{x(!1),n.dismiss(),a.props.flash.success?n.success(s(a.props.flash.success)):a.props.flash.error?n.error(s(a.props.flash.error)):n.success(s("Announcement deleted successfully")),i.get(route("hr.announcements.index"))},onError:a=>{n.dismiss(),typeof a=="string"?n.error(a):n.error(`Failed to delete announcement: ${Object.values(a).join(", ")}`)}})},r=[];r.push({label:s("Back"),icon:e.jsx(N,{className:"mr-2 h-4 w-4"}),variant:"outline",onClick:k}),r.push({label:s("Dashboard"),icon:e.jsx(N,{className:"mr-2 h-4 w-4"}),variant:"outline",onClick:S}),l(o,"view-announcements")&&r.push({label:s("Statistics"),icon:e.jsx(v,{className:"mr-2 h-4 w-4"}),variant:"outline",onClick:f}),l(o,"edit-announcements")&&r.push({label:s("Edit"),icon:e.jsx(V,{className:"mr-2 h-4 w-4"}),variant:"default",onClick:_}),l(o,"delete-announcements")&&r.push({label:s("Delete"),icon:e.jsx(q,{className:"mr-2 h-4 w-4"}),variant:"destructive",onClick:T});const P=[{title:s("Dashboard"),href:route("dashboard")},{title:s("HR Management"),href:route("hr.announcements.index")},{title:s("Announcements"),href:route("hr.announcements.index")},{title:s("Details")}],B={"company news":"bg-blue-50 text-blue-700 ring-blue-600/20","policy updates":"bg-purple-50 text-purple-700 ring-purple-600/20",events:"bg-green-50 text-green-700 ring-green-600/20",HR:"bg-amber-50 text-amber-700 ring-amber-600/20","IT updates":"bg-indigo-50 text-indigo-700 ring-indigo-600/20"}[t.category]||"bg-gray-50 text-gray-700 ring-gray-600/20";return e.jsxs(F,{title:s("Announcement Details"),url:`/hr/announcements/${t.id}`,actions:r,breadcrumbs:P,children:[e.jsx(c,{className:"mb-6",children:e.jsxs(p,{children:[e.jsxs("div",{className:"flex flex-wrap items-start justify-between gap-2",children:[e.jsxs("div",{children:[e.jsx(h,{className:"text-xl font-semibold text-gray-900 dark:text-gray-100",children:t.title}),e.jsx(O,{className:"mt-2 text-sm text-gray-600 dark:text-gray-400",children:t.description})]}),e.jsxs("div",{className:"flex flex-wrap gap-2",children:[e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${B}`,children:t.category.charAt(0).toUpperCase()+t.category.slice(1)}),t.is_featured&&e.jsx(m,{variant:"secondary",className:"bg-purple-50 text-xs text-purple-700 hover:bg-purple-50",children:s("Featured")}),t.is_high_priority&&e.jsx(m,{variant:"secondary",className:"bg-red-50 text-xs text-red-700 hover:bg-red-50",children:s("High Priority")})]})]}),e.jsxs("div",{className:"mt-4 flex flex-wrap gap-4 text-xs text-gray-600 dark:text-gray-400",children:[e.jsxs("div",{children:[e.jsxs("span",{className:"font-semibold text-gray-700 dark:text-gray-300",children:[s("Start Date"),":"]})," ",e.jsx("span",{className:"ml-1",children:t.start_date?((j=window.appSettings)==null?void 0:j.formatDateTimeSimple(t.start_date,!1))||new Date(t.start_date).toLocaleString():"-"})]}),t.end_date&&e.jsxs("div",{children:[e.jsxs("span",{className:"font-semibold text-gray-700 dark:text-gray-300",children:[s("End Date"),":"]})," ",e.jsx("span",{className:"ml-1",children:t.end_date?((b=window.appSettings)==null?void 0:b.formatDateTimeSimple(t.end_date,!1))||new Date(t.end_date).toLocaleString():"-"})]}),e.jsxs("div",{children:[e.jsxs("span",{className:"font-semibold text-gray-700 dark:text-gray-300",children:[s("Audience"),":"]})," ",e.jsx("span",{className:"ml-1",children:t.is_company_wide?s("Company-wide"):s("Targeted")})]})]})]})}),e.jsxs(c,{className:"mb-6",children:[e.jsx(u,{className:"pt-6",children:e.jsx("div",{className:"prose dark:prose-invert max-w-none",dangerouslySetInnerHTML:{__html:t.content}})}),t.attachments&&e.jsx($,{children:e.jsxs(y,{variant:"outline",onClick:A,className:"flex items-center",children:[e.jsx(z,{className:"mr-2 h-4 w-4"}),s("Download Attachment")]})})]}),!t.is_company_wide&&(t.departments.length>0||t.branches.length>0)&&e.jsxs(c,{className:"mb-6",children:[e.jsx(p,{children:e.jsx(h,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:s("Target Audience")})}),e.jsx(u,{children:e.jsxs("div",{className:"grid grid-cols-1 gap-6 md:grid-cols-2",children:[t.departments.length>0&&e.jsxs("div",{children:[e.jsx("h3",{className:"mb-3 text-sm font-semibold text-gray-900 dark:text-gray-100",children:s("Departments")}),e.jsx("div",{className:"flex flex-wrap gap-2",children:t.departments.map(a=>e.jsx(m,{variant:"outline",className:"text-xs",children:a.name},a.id))})]}),t.branches.length>0&&e.jsxs("div",{children:[e.jsx("h3",{className:"mb-3 text-sm font-semibold text-gray-900 dark:text-gray-100",children:s("Branches")}),e.jsx("div",{className:"flex flex-wrap gap-2",children:t.branches.map(a=>e.jsx(m,{variant:"outline",className:"text-xs",children:a.name},a.id))})]})]})})]}),l(o,"view-announcements")&&e.jsxs(c,{children:[e.jsx(p,{children:e.jsx(h,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:s("Engagement Statistics")})}),e.jsx(u,{children:e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{children:[e.jsxs("div",{className:"mb-2 flex justify-between text-sm text-gray-700 dark:text-gray-300",children:[e.jsx("span",{className:"font-medium",children:s("Views")}),e.jsxs("span",{className:"font-semibold",children:[w," / ",C," (",g,"%)"]})]}),e.jsx(R,{value:g,className:"h-2"})]}),e.jsx("div",{className:"flex justify-center",children:e.jsxs(y,{variant:"outline",onClick:f,className:"flex items-center",children:[e.jsx(v,{className:"mr-2 h-4 w-4"}),s("View Detailed Statistics")]})})]})})]}),e.jsx(H,{isOpen:D,onClose:()=>x(!1),onConfirm:E,itemName:t.title,entityName:"announcement"})]})}export{Me as default}; +import{r as M,j as e}from"./ui-Z445SNHD.js";import{C as H}from"./CrudDeleteModal-DmHx0JCJ.js";import{u as L,c as I,x as l,C as c,n as p,o as h,z as O,l as m,m as u,A as $,B as y,r as i,t as n}from"./app-Da3PX8qg.js";import{P as F}from"./page-template-Cw8W4Qs2.js";import{P as R}from"./progress-Dy5W7V_n.js";import{A as N}from"./arrow-left-B9tcIgis.js";import{C as v}from"./chart-no-axes-column-increasing-xL8kjLW0.js";import{S as V}from"./square-pen-CatLE0_h.js";import{T as q}from"./trash-BRJCY2my.js";import{D as z}from"./download-BHVnw95S.js";import"./utils-BWxnHGCV.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./users-BG7aX58P.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";function Me(){var j,b;const{t:s}=L(),{auth:d,announcement:t,viewCount:w,totalEmployees:C,viewPercentage:g}=I().props,o=(d==null?void 0:d.permissions)||[],[D,x]=M.useState(!1),k=()=>{i.get(route("hr.announcements.index"))},S=()=>{i.get(route("hr.announcements.dashboard"))},_=()=>{i.get(route("hr.announcements.index"),{},{onSuccess:()=>{setTimeout(()=>{const a=document.querySelector(`[data-announcement-id="${t.id}"][data-action="edit"]`);a&&a.dispatchEvent(new MouseEvent("click",{bubbles:!0}))},500)}})},f=()=>{i.get(route("hr.announcements.statistics",t.id))},A=()=>{window.open(route("hr.announcements.download-attachment",t.id),"_blank")},T=()=>{x(!0)},E=()=>{n.loading(s("Deleting announcement...")),i.delete(route("hr.announcements.destroy",t.id),{onSuccess:a=>{x(!1),n.dismiss(),a.props.flash.success?n.success(s(a.props.flash.success)):a.props.flash.error?n.error(s(a.props.flash.error)):n.success(s("Announcement deleted successfully")),i.get(route("hr.announcements.index"))},onError:a=>{n.dismiss(),typeof a=="string"?n.error(a):n.error(`Failed to delete announcement: ${Object.values(a).join(", ")}`)}})},r=[];r.push({label:s("Back"),icon:e.jsx(N,{className:"mr-2 h-4 w-4"}),variant:"outline",onClick:k}),r.push({label:s("Dashboard"),icon:e.jsx(N,{className:"mr-2 h-4 w-4"}),variant:"outline",onClick:S}),l(o,"view-announcements")&&r.push({label:s("Statistics"),icon:e.jsx(v,{className:"mr-2 h-4 w-4"}),variant:"outline",onClick:f}),l(o,"edit-announcements")&&r.push({label:s("Edit"),icon:e.jsx(V,{className:"mr-2 h-4 w-4"}),variant:"default",onClick:_}),l(o,"delete-announcements")&&r.push({label:s("Delete"),icon:e.jsx(q,{className:"mr-2 h-4 w-4"}),variant:"destructive",onClick:T});const P=[{title:s("Dashboard"),href:route("dashboard")},{title:s("HR Management"),href:route("hr.announcements.index")},{title:s("Announcements"),href:route("hr.announcements.index")},{title:s("Details")}],B={"company news":"bg-blue-50 text-blue-700 ring-blue-600/20","policy updates":"bg-purple-50 text-purple-700 ring-purple-600/20",events:"bg-green-50 text-green-700 ring-green-600/20",HR:"bg-amber-50 text-amber-700 ring-amber-600/20","IT updates":"bg-indigo-50 text-indigo-700 ring-indigo-600/20"}[t.category]||"bg-gray-50 text-gray-700 ring-gray-600/20";return e.jsxs(F,{title:s("Announcement Details"),url:`/hr/announcements/${t.id}`,actions:r,breadcrumbs:P,children:[e.jsx(c,{className:"mb-6",children:e.jsxs(p,{children:[e.jsxs("div",{className:"flex flex-wrap items-start justify-between gap-2",children:[e.jsxs("div",{children:[e.jsx(h,{className:"text-xl font-semibold text-gray-900 dark:text-gray-100",children:t.title}),e.jsx(O,{className:"mt-2 text-sm text-gray-600 dark:text-gray-400",children:t.description})]}),e.jsxs("div",{className:"flex flex-wrap gap-2",children:[e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${B}`,children:t.category.charAt(0).toUpperCase()+t.category.slice(1)}),t.is_featured&&e.jsx(m,{variant:"secondary",className:"bg-purple-50 text-xs text-purple-700 hover:bg-purple-50",children:s("Featured")}),t.is_high_priority&&e.jsx(m,{variant:"secondary",className:"bg-red-50 text-xs text-red-700 hover:bg-red-50",children:s("High Priority")})]})]}),e.jsxs("div",{className:"mt-4 flex flex-wrap gap-4 text-xs text-gray-600 dark:text-gray-400",children:[e.jsxs("div",{children:[e.jsxs("span",{className:"font-semibold text-gray-700 dark:text-gray-300",children:[s("Start Date"),":"]})," ",e.jsx("span",{className:"ml-1",children:t.start_date?((j=window.appSettings)==null?void 0:j.formatDateTimeSimple(t.start_date,!1))||new Date(t.start_date).toLocaleString():"-"})]}),t.end_date&&e.jsxs("div",{children:[e.jsxs("span",{className:"font-semibold text-gray-700 dark:text-gray-300",children:[s("End Date"),":"]})," ",e.jsx("span",{className:"ml-1",children:t.end_date?((b=window.appSettings)==null?void 0:b.formatDateTimeSimple(t.end_date,!1))||new Date(t.end_date).toLocaleString():"-"})]}),e.jsxs("div",{children:[e.jsxs("span",{className:"font-semibold text-gray-700 dark:text-gray-300",children:[s("Audience"),":"]})," ",e.jsx("span",{className:"ml-1",children:t.is_company_wide?s("Company-wide"):s("Targeted")})]})]})]})}),e.jsxs(c,{className:"mb-6",children:[e.jsx(u,{className:"pt-6",children:e.jsx("div",{className:"prose dark:prose-invert max-w-none",dangerouslySetInnerHTML:{__html:t.content}})}),t.attachments&&e.jsx($,{children:e.jsxs(y,{variant:"outline",onClick:A,className:"flex items-center",children:[e.jsx(z,{className:"mr-2 h-4 w-4"}),s("Download Attachment")]})})]}),!t.is_company_wide&&(t.departments.length>0||t.branches.length>0)&&e.jsxs(c,{className:"mb-6",children:[e.jsx(p,{children:e.jsx(h,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:s("Target Audience")})}),e.jsx(u,{children:e.jsxs("div",{className:"grid grid-cols-1 gap-6 md:grid-cols-2",children:[t.departments.length>0&&e.jsxs("div",{children:[e.jsx("h3",{className:"mb-3 text-sm font-semibold text-gray-900 dark:text-gray-100",children:s("Departments")}),e.jsx("div",{className:"flex flex-wrap gap-2",children:t.departments.map(a=>e.jsx(m,{variant:"outline",className:"text-xs",children:a.name},a.id))})]}),t.branches.length>0&&e.jsxs("div",{children:[e.jsx("h3",{className:"mb-3 text-sm font-semibold text-gray-900 dark:text-gray-100",children:s("Branches")}),e.jsx("div",{className:"flex flex-wrap gap-2",children:t.branches.map(a=>e.jsx(m,{variant:"outline",className:"text-xs",children:a.name},a.id))})]})]})})]}),l(o,"view-announcements")&&e.jsxs(c,{children:[e.jsx(p,{children:e.jsx(h,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:s("Engagement Statistics")})}),e.jsx(u,{children:e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{children:[e.jsxs("div",{className:"mb-2 flex justify-between text-sm text-gray-700 dark:text-gray-300",children:[e.jsx("span",{className:"font-medium",children:s("Views")}),e.jsxs("span",{className:"font-semibold",children:[w," / ",C," (",g,"%)"]})]}),e.jsx(R,{value:g,className:"h-2"})]}),e.jsx("div",{className:"flex justify-center",children:e.jsxs(y,{variant:"outline",onClick:f,className:"flex items-center",children:[e.jsx(v,{className:"mr-2 h-4 w-4"}),s("View Detailed Statistics")]})})]})})]}),e.jsx(H,{isOpen:D,onClose:()=>x(!1),onConfirm:E,itemName:t.title,entityName:"announcement"})]})}export{Me as default}; diff --git a/public/build/assets/smartphone-BQ_9x4vN.js b/public/build/assets/smartphone-i99jk4ns.js similarity index 88% rename from public/build/assets/smartphone-BQ_9x4vN.js rename to public/build/assets/smartphone-i99jk4ns.js index 9fe91491d..79a91f6e0 100644 --- a/public/build/assets/smartphone-BQ_9x4vN.js +++ b/public/build/assets/smartphone-i99jk4ns.js @@ -1,4 +1,4 @@ -import{G as t}from"./app-36WMjvX0.js";/** +import{G as t}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/sparkles-CpwdFUQZ.js b/public/build/assets/sparkles-5e-ws3h6.js similarity index 97% rename from public/build/assets/sparkles-CpwdFUQZ.js rename to public/build/assets/sparkles-5e-ws3h6.js index 474caf0b5..74685b90d 100644 --- a/public/build/assets/sparkles-CpwdFUQZ.js +++ b/public/build/assets/sparkles-5e-ws3h6.js @@ -1,4 +1,4 @@ -import{G as a}from"./app-36WMjvX0.js";/** +import{G as a}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/square-check-big-Dt4MtZcM.js b/public/build/assets/square-check-big-Cal0w_ma.js similarity index 89% rename from public/build/assets/square-check-big-Dt4MtZcM.js rename to public/build/assets/square-check-big-Cal0w_ma.js index 72be088ba..1aa6d5da5 100644 --- a/public/build/assets/square-check-big-Dt4MtZcM.js +++ b/public/build/assets/square-check-big-Cal0w_ma.js @@ -1,4 +1,4 @@ -import{G as e}from"./app-36WMjvX0.js";/** +import{G as e}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/square-pen-B3p2jiW9.js b/public/build/assets/square-pen-CatLE0_h.js similarity index 91% rename from public/build/assets/square-pen-B3p2jiW9.js rename to public/build/assets/square-pen-CatLE0_h.js index 34a968a6a..1f88f6bd0 100644 --- a/public/build/assets/square-pen-B3p2jiW9.js +++ b/public/build/assets/square-pen-CatLE0_h.js @@ -1,4 +1,4 @@ -import{G as a}from"./app-36WMjvX0.js";/** +import{G as a}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/star-WlheM7sI.js b/public/build/assets/star-CSGOTD6i.js similarity index 93% rename from public/build/assets/star-WlheM7sI.js rename to public/build/assets/star-CSGOTD6i.js index 2a2b161ed..0e299f92a 100644 --- a/public/build/assets/star-WlheM7sI.js +++ b/public/build/assets/star-CSGOTD6i.js @@ -1,4 +1,4 @@ -import{G as a}from"./app-36WMjvX0.js";/** +import{G as a}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/statistics-C-CWu_xa.js b/public/build/assets/statistics-CJCr7Nuz.js similarity index 84% rename from public/build/assets/statistics-C-CWu_xa.js rename to public/build/assets/statistics-CJCr7Nuz.js index e5e5a787d..a15ad651e 100644 --- a/public/build/assets/statistics-C-CWu_xa.js +++ b/public/build/assets/statistics-CJCr7Nuz.js @@ -1 +1 @@ -import{j as e}from"./ui-Z445SNHD.js";import{P as S}from"./page-template-B_mOhR6n.js";import{u as T,c as C,r as D,C as r,n as c,o as x,l as u,m as i}from"./app-36WMjvX0.js";import{A as _}from"./arrow-left-CjPQICYw.js";import{U as A}from"./users-Czs1F8XM.js";import{E}from"./eye-DSAoA9Pp.js";import{T as P}from"./trending-up-CPB8hZlm.js";import"./textarea-CdnKPU5F.js";import"./select-DgPPBKIC.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-CpwdFUQZ.js";import"./loader-circle-CbxAZW2L.js";import"./copy-DSkOAFhr.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./chevron-right-C_P-uZ-m.js";import"./layout-grid-Ba5sCiyJ.js";import"./briefcase-Dsiqzllu.js";import"./credit-card-Dm0mmHp5.js";import"./gift-Cu9GEEJ_.js";import"./user-DToEmJ9g.js";import"./calendar-BYVpj4_X.js";import"./calendar-days-BdrEl_Gk.js";import"./clock-Cfp0CYjJ.js";import"./fingerprint-q0Oj9Sk5.js";import"./timer-Bn-D5krG.js";import"./dollar-sign-CFqWGHdB.js";import"./coins-D-42zezY.js";import"./index-BFT_C1pH.js";import"./log-out-DJQW3sMi.js";import"./utils-BWxnHGCV.js";function ye(){var o,g,p,h,j,y;const{t}=T(),{announcement:s,totalEmployees:N,viewedCount:f,viewPercentage:b,departmentStats:l,branchStats:n}=C().props,v=[{title:t("Dashboard"),href:route("dashboard")},{title:t("HR Management"),href:route("hr.announcements.index")},{title:t("Announcements"),href:route("hr.announcements.index")},{title:t("Statistics")}],k=[{label:t("Back"),icon:e.jsx(_,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>D.get(route("hr.announcements.index"))}];return e.jsxs(S,{title:t("Announcement Statistics"),url:"/hr/announcements/statistics",actions:k,breadcrumbs:v,children:[e.jsxs(r,{className:"mb-6",children:[e.jsx(c,{children:e.jsxs(x,{className:"flex items-center justify-between text-lg font-semibold text-gray-900 dark:text-gray-100",children:[e.jsx("span",{children:s.title}),e.jsxs("div",{className:"flex gap-2",children:[s.is_featured&&e.jsx(u,{variant:"secondary",className:"bg-purple-50 text-purple-700 text-xs",children:t("Featured")}),s.is_high_priority&&e.jsx(u,{variant:"secondary",className:"bg-red-50 text-red-700 text-xs",children:t("High Priority")})]})]})}),e.jsx(i,{children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-5 gap-4",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wide mb-1",children:t("Category")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100",children:s.category})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wide mb-1",children:t("Target Branch")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100",children:((g=(o=s.branches)==null?void 0:o[0])==null?void 0:g.name)||t("Company-wide")})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wide mb-1",children:t("Target Department")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100",children:((h=(p=s.departments)==null?void 0:p[0])==null?void 0:h.name)||t("All Departments")})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wide mb-1",children:t("Start Date")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100",children:s.start_date?((j=window.appSettings)==null?void 0:j.formatDateTimeSimple(s.start_date,!1))||new Date(s.start_date).toLocaleString():"-"})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wide mb-1",children:t("End Date")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100",children:s.end_date?((y=window.appSettings)==null?void 0:y.formatDateTimeSimple(s.end_date,!1))||new Date(s.end_date).toLocaleString():t("Ongoing")})]})]})})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-6 mb-6",children:[e.jsx(r,{children:e.jsx(i,{className:"p-6",children:e.jsxs("div",{className:"flex items-center",children:[e.jsx("div",{className:"rounded-full bg-blue-50 p-3",children:e.jsx(A,{className:"h-6 w-6 text-blue-600"})}),e.jsxs("div",{className:"ml-4",children:[e.jsx("p",{className:"text-xl font-bold text-gray-900 dark:text-gray-100",children:N}),e.jsx("p",{className:"text-sm text-gray-600 dark:text-gray-400",children:t("Total Employees")})]})]})})}),e.jsx(r,{children:e.jsx(i,{className:"p-6",children:e.jsxs("div",{className:"flex items-center",children:[e.jsx("div",{className:"rounded-full bg-green-50 p-3",children:e.jsx(E,{className:"h-6 w-6 text-green-600"})}),e.jsxs("div",{className:"ml-4",children:[e.jsx("p",{className:"text-xl font-bold text-gray-900 dark:text-gray-100",children:f}),e.jsx("p",{className:"text-sm text-gray-600 dark:text-gray-400",children:t("Views")})]})]})})}),e.jsx(r,{children:e.jsx(i,{className:"p-6",children:e.jsxs("div",{className:"flex items-center",children:[e.jsx("div",{className:"rounded-full bg-purple-50 p-3",children:e.jsx(P,{className:"h-6 w-6 text-purple-600"})}),e.jsxs("div",{className:"ml-4",children:[e.jsxs("p",{className:"text-xl font-bold text-gray-900 dark:text-gray-100",children:[b,"%"]}),e.jsx("p",{className:"text-sm text-gray-600 dark:text-gray-400",children:t("View Rate")})]})]})})})]}),l&&l.length>0&&e.jsxs(r,{className:"mb-6",children:[e.jsx(c,{children:e.jsx(x,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Target Department Statistics")})}),e.jsx(i,{children:e.jsx("div",{className:"space-y-4",children:l.map((a,m)=>e.jsx("div",{children:a.departments.map((d,w)=>e.jsxs("div",{className:"flex items-center justify-between p-4 border rounded-lg bg-gray-50 dark:bg-gray-800",children:[e.jsxs("div",{children:[e.jsx("h4",{className:"text-sm font-semibold text-gray-900 dark:text-gray-100",children:d.department}),e.jsxs("p",{className:"text-xs text-gray-600 dark:text-gray-400 mt-1",children:[d.viewed," of ",d.total," employees viewed"]})]}),e.jsxs("div",{className:"text-right",children:[e.jsxs("div",{className:"text-xl font-bold text-gray-900 dark:text-gray-100",children:[d.percentage,"%"]}),e.jsx("div",{className:"w-24 bg-gray-200 dark:bg-gray-700 rounded-full h-2 mt-2",children:e.jsx("div",{className:"bg-blue-500 h-2 rounded-full",style:{width:`${d.percentage}%`}})})]})]},w))},m))})})]}),n&&n.length>0&&e.jsxs(r,{children:[e.jsx(c,{children:e.jsx(x,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Target Branch Statistics")})}),e.jsx(i,{children:e.jsx("div",{className:"space-y-4",children:n.map((a,m)=>e.jsxs("div",{className:"flex items-center justify-between p-4 border rounded-lg bg-gray-50 dark:bg-gray-800",children:[e.jsxs("div",{children:[e.jsx("h4",{className:"text-sm font-semibold text-gray-900 dark:text-gray-100",children:a.branch}),e.jsxs("p",{className:"text-xs text-gray-600 dark:text-gray-400 mt-1",children:[a.viewed," of ",a.total," employees viewed"]})]}),e.jsxs("div",{className:"text-right",children:[e.jsxs("div",{className:"text-xl font-bold text-gray-900 dark:text-gray-100",children:[a.percentage,"%"]}),e.jsx("div",{className:"w-24 bg-gray-200 dark:bg-gray-700 rounded-full h-2 mt-2",children:e.jsx("div",{className:"bg-green-500 h-2 rounded-full",style:{width:`${a.percentage}%`}})})]})]},m))})})]})]})}export{ye as default}; +import{j as e}from"./ui-Z445SNHD.js";import{P as S}from"./page-template-Cw8W4Qs2.js";import{u as T,c as C,r as D,C as r,n as c,o as x,l as u,m as i}from"./app-Da3PX8qg.js";import{A as _}from"./arrow-left-B9tcIgis.js";import{U as A}from"./users-BG7aX58P.js";import{E}from"./eye-CzYzwmmr.js";import{T as P}from"./trending-up-D5y6g4yZ.js";import"./textarea-BgXisGCr.js";import"./select-9uIRiOV_.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./language-BbwPiY59.js";import"./sparkles-5e-ws3h6.js";import"./loader-circle-BDWbvi2z.js";import"./copy-D8vf_ZyP.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./chevron-right-DCgmF6LO.js";import"./layout-grid-DD1-BKce.js";import"./briefcase-lPam_Ipn.js";import"./credit-card-CHqjxFip.js";import"./gift-dVgRLkc0.js";import"./user-Ka_u5D6T.js";import"./calendar-kiIl5Cyq.js";import"./calendar-days-BgbYDkbG.js";import"./clock-CLIx856C.js";import"./fingerprint-BTRdXMJ4.js";import"./timer-0BosSTc0.js";import"./dollar-sign-BKfERkc9.js";import"./coins-cHhhtBQu.js";import"./index-BFT_C1pH.js";import"./log-out-CphXjhx9.js";import"./utils-BWxnHGCV.js";function ye(){var o,g,p,h,j,y;const{t}=T(),{announcement:s,totalEmployees:N,viewedCount:f,viewPercentage:b,departmentStats:l,branchStats:n}=C().props,v=[{title:t("Dashboard"),href:route("dashboard")},{title:t("HR Management"),href:route("hr.announcements.index")},{title:t("Announcements"),href:route("hr.announcements.index")},{title:t("Statistics")}],k=[{label:t("Back"),icon:e.jsx(_,{className:"h-4 w-4 mr-2"}),variant:"outline",onClick:()=>D.get(route("hr.announcements.index"))}];return e.jsxs(S,{title:t("Announcement Statistics"),url:"/hr/announcements/statistics",actions:k,breadcrumbs:v,children:[e.jsxs(r,{className:"mb-6",children:[e.jsx(c,{children:e.jsxs(x,{className:"flex items-center justify-between text-lg font-semibold text-gray-900 dark:text-gray-100",children:[e.jsx("span",{children:s.title}),e.jsxs("div",{className:"flex gap-2",children:[s.is_featured&&e.jsx(u,{variant:"secondary",className:"bg-purple-50 text-purple-700 text-xs",children:t("Featured")}),s.is_high_priority&&e.jsx(u,{variant:"secondary",className:"bg-red-50 text-red-700 text-xs",children:t("High Priority")})]})]})}),e.jsx(i,{children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-5 gap-4",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wide mb-1",children:t("Category")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100",children:s.category})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wide mb-1",children:t("Target Branch")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100",children:((g=(o=s.branches)==null?void 0:o[0])==null?void 0:g.name)||t("Company-wide")})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wide mb-1",children:t("Target Department")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100",children:((h=(p=s.departments)==null?void 0:p[0])==null?void 0:h.name)||t("All Departments")})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wide mb-1",children:t("Start Date")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100",children:s.start_date?((j=window.appSettings)==null?void 0:j.formatDateTimeSimple(s.start_date,!1))||new Date(s.start_date).toLocaleString():"-"})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wide mb-1",children:t("End Date")}),e.jsx("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100",children:s.end_date?((y=window.appSettings)==null?void 0:y.formatDateTimeSimple(s.end_date,!1))||new Date(s.end_date).toLocaleString():t("Ongoing")})]})]})})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-6 mb-6",children:[e.jsx(r,{children:e.jsx(i,{className:"p-6",children:e.jsxs("div",{className:"flex items-center",children:[e.jsx("div",{className:"rounded-full bg-blue-50 p-3",children:e.jsx(A,{className:"h-6 w-6 text-blue-600"})}),e.jsxs("div",{className:"ml-4",children:[e.jsx("p",{className:"text-xl font-bold text-gray-900 dark:text-gray-100",children:N}),e.jsx("p",{className:"text-sm text-gray-600 dark:text-gray-400",children:t("Total Employees")})]})]})})}),e.jsx(r,{children:e.jsx(i,{className:"p-6",children:e.jsxs("div",{className:"flex items-center",children:[e.jsx("div",{className:"rounded-full bg-green-50 p-3",children:e.jsx(E,{className:"h-6 w-6 text-green-600"})}),e.jsxs("div",{className:"ml-4",children:[e.jsx("p",{className:"text-xl font-bold text-gray-900 dark:text-gray-100",children:f}),e.jsx("p",{className:"text-sm text-gray-600 dark:text-gray-400",children:t("Views")})]})]})})}),e.jsx(r,{children:e.jsx(i,{className:"p-6",children:e.jsxs("div",{className:"flex items-center",children:[e.jsx("div",{className:"rounded-full bg-purple-50 p-3",children:e.jsx(P,{className:"h-6 w-6 text-purple-600"})}),e.jsxs("div",{className:"ml-4",children:[e.jsxs("p",{className:"text-xl font-bold text-gray-900 dark:text-gray-100",children:[b,"%"]}),e.jsx("p",{className:"text-sm text-gray-600 dark:text-gray-400",children:t("View Rate")})]})]})})})]}),l&&l.length>0&&e.jsxs(r,{className:"mb-6",children:[e.jsx(c,{children:e.jsx(x,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Target Department Statistics")})}),e.jsx(i,{children:e.jsx("div",{className:"space-y-4",children:l.map((a,m)=>e.jsx("div",{children:a.departments.map((d,w)=>e.jsxs("div",{className:"flex items-center justify-between p-4 border rounded-lg bg-gray-50 dark:bg-gray-800",children:[e.jsxs("div",{children:[e.jsx("h4",{className:"text-sm font-semibold text-gray-900 dark:text-gray-100",children:d.department}),e.jsxs("p",{className:"text-xs text-gray-600 dark:text-gray-400 mt-1",children:[d.viewed," of ",d.total," employees viewed"]})]}),e.jsxs("div",{className:"text-right",children:[e.jsxs("div",{className:"text-xl font-bold text-gray-900 dark:text-gray-100",children:[d.percentage,"%"]}),e.jsx("div",{className:"w-24 bg-gray-200 dark:bg-gray-700 rounded-full h-2 mt-2",children:e.jsx("div",{className:"bg-blue-500 h-2 rounded-full",style:{width:`${d.percentage}%`}})})]})]},w))},m))})})]}),n&&n.length>0&&e.jsxs(r,{children:[e.jsx(c,{children:e.jsx(x,{className:"text-lg font-semibold text-gray-900 dark:text-gray-100",children:t("Target Branch Statistics")})}),e.jsx(i,{children:e.jsx("div",{className:"space-y-4",children:n.map((a,m)=>e.jsxs("div",{className:"flex items-center justify-between p-4 border rounded-lg bg-gray-50 dark:bg-gray-800",children:[e.jsxs("div",{children:[e.jsx("h4",{className:"text-sm font-semibold text-gray-900 dark:text-gray-100",children:a.branch}),e.jsxs("p",{className:"text-xs text-gray-600 dark:text-gray-400 mt-1",children:[a.viewed," of ",a.total," employees viewed"]})]}),e.jsxs("div",{className:"text-right",children:[e.jsxs("div",{className:"text-xl font-bold text-gray-900 dark:text-gray-100",children:[a.percentage,"%"]}),e.jsx("div",{className:"w-24 bg-gray-200 dark:bg-gray-700 rounded-full h-2 mt-2",children:e.jsx("div",{className:"bg-green-500 h-2 rounded-full",style:{width:`${a.percentage}%`}})})]})]},m))})})]})]})}export{ye as default}; diff --git a/public/build/assets/storage-settings-1itIwtRy.js b/public/build/assets/storage-settings-Bcj42KvT.js similarity index 97% rename from public/build/assets/storage-settings-1itIwtRy.js rename to public/build/assets/storage-settings-Bcj42KvT.js index c6d02245d..2081fd419 100644 --- a/public/build/assets/storage-settings-1itIwtRy.js +++ b/public/build/assets/storage-settings-Bcj42KvT.js @@ -1 +1 @@ -import{r as w,j as e}from"./ui-Z445SNHD.js";import{u as R,ap as _,B as x,y as E,r as T,t as u,L as c,I as t,S as B}from"./app-36WMjvX0.js";import{T as M,a as W,b,c as j}from"./tabs-NEtB1dPW.js";import{C as D}from"./checkbox-Bos2Phgi.js";import{H as I}from"./hard-drive-ApF-ULi1.js";import"./utils-BWxnHGCV.js";import"./index-9MclThM-.js";function H({settings:r={}}){const{t:l}=R(),y={"3dmf":"3dmf","3dm":"3dm",avi:"avi",ai:"ai",bin:"bin",bmp:"bmp",cab:"cab",c:"c","c++":"c++",class:"class",css:"css",csv:"csv",cdr:"cdr",doc:"doc",dot:"dot",docx:"docx",dwg:"dwg",eps:"eps",exe:"exe",gif:"gif",gz:"gz",gtar:"gtar",flv:"flv",fh4:"fh4",fh5:"fh5",fhc:"fhc",help:"help",hlp:"hlp",html:"html",htm:"htm",ico:"ico",imap:"imap",inf:"inf",jpe:"jpe",jpeg:"jpeg",jpg:"jpg",js:"js",java:"java",latex:"latex",log:"log",m3u:"m3u",midi:"midi",mid:"mid",mov:"mov",mp4:"mp4",mp3:"mp3",mpeg:"mpeg",mpg:"mpg",mp2:"mp2",ogg:"ogg",phtml:"phtml",php:"php",pdf:"pdf",pgp:"pgp",png:"png",pps:"pps",ppt:"ppt",ppz:"ppz",pot:"pot",ps:"ps",qt:"qt",qd3d:"qd3d",qd3:"qd3",qxd:"qxd",rar:"rar",ra:"ra",ram:"ram",rm:"rm",rtf:"rtf",spr:"spr",sprite:"sprite",stream:"stream",swf:"swf",svg:"svg",sgml:"sgml",sgm:"sgm",tar:"tar",tiff:"tiff",tif:"tif",tgz:"tgz",tex:"tex",txt:"txt",vob:"vob",wav:"wav",wrl:"wrl",xla:"xla",xls:"xls",xlc:"xlc",xml:"xml",zip:"zip",json:"json",webp:"webp"},[a,m]=w.useState({storageType:r.storage_type||"local",allowedFileTypes:r.storage_file_types||"jpg,png,webp,gif",maxUploadSize:r.storage_max_upload_size||"2048",awsAccessKeyId:r.aws_access_key_id||"",awsSecretAccessKey:r.aws_secret_access_key||"",awsDefaultRegion:r.aws_default_region||"us-east-1",awsBucket:r.aws_bucket||"",awsUrl:r.aws_url||"",awsEndpoint:r.aws_endpoint||"",wasabiAccessKey:r.wasabi_access_key||"",wasabiSecretKey:r.wasabi_secret_key||"",wasabiRegion:r.wasabi_region||"us-east-1",wasabiBucket:r.wasabi_bucket||"",wasabiUrl:r.wasabi_url||"",wasabiRoot:r.wasabi_root||""}),[h,S]=w.useState(""),o=(s,i)=>{m(d=>({...d,[s]:i}))},N=(s,i)=>{const d=a.allowedFileTypes.split(",").filter(p=>p.trim());let n;i?n=[...d,s]:n=d.filter(p=>p!==s),m(p=>({...p,allowedFileTypes:n.join(",")}))},A=()=>{const s=Object.keys(y);m(i=>({...i,allowedFileTypes:s.join(",")}))},K=()=>{m(s=>({...s,allowedFileTypes:""}))},U=w.useMemo(()=>Object.keys(y).filter(s=>s.toLowerCase().includes(h.toLowerCase())),[h]),F=s=>{s.preventDefault();const i={storage_type:a.storageType,allowedFileTypes:a.allowedFileTypes,maxUploadSize:a.maxUploadSize};a.storageType==="aws_s3"&&(i.awsAccessKeyId=a.awsAccessKeyId,i.awsSecretAccessKey=a.awsSecretAccessKey,i.awsDefaultRegion=a.awsDefaultRegion,i.awsBucket=a.awsBucket,i.awsUrl=a.awsUrl,i.awsEndpoint=a.awsEndpoint),a.storageType==="wasabi"&&(i.wasabiAccessKey=a.wasabiAccessKey,i.wasabiSecretKey=a.wasabiSecretKey,i.wasabiRegion=a.wasabiRegion,i.wasabiBucket=a.wasabiBucket,i.wasabiUrl=a.wasabiUrl,i.wasabiRoot=a.wasabiRoot),T.post(route("settings.storage.update"),i,{preserveScroll:!0,onSuccess:d=>{var v,f;const n=(v=d.props.flash)==null?void 0:v.success,p=(f=d.props.flash)==null?void 0:f.error;n?u.success(n):p&&u.error(p)},onError:d=>{const n=d.error||Object.values(d).join(", ")||l("Failed to update storage settings");u.error(n)}})},g=()=>e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{children:l("Allowed File Types")}),e.jsxs("div",{className:"space-y-3",children:[e.jsxs("div",{className:"flex gap-2",children:[e.jsxs("div",{className:"relative flex-1",children:[e.jsx(B,{className:"absolute left-3 top-1/2 transform -translate-y-1/2 h-4 w-4 text-gray-400"}),e.jsx(t,{placeholder:l("Search file types..."),value:h,onChange:s=>S(s.target.value),className:"pl-10"})]}),e.jsx(x,{type:"button",variant:"outline",size:"sm",onClick:A,children:l("Select All")}),e.jsx(x,{type:"button",variant:"outline",size:"sm",onClick:K,children:l("Unselect All")})]}),e.jsx("div",{className:"grid grid-cols-4 gap-2 p-4 border rounded-md max-h-48 overflow-y-auto",children:U.map(s=>e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(D,{id:s,checked:a.allowedFileTypes.split(",").includes(s),onCheckedChange:i=>N(s,i)}),e.jsx(c,{htmlFor:s,className:"text-sm font-normal",children:s})]},s))})]})]}),z=()=>e.jsxs("div",{className:"space-y-6",children:[g(),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"maxUploadSize",children:l("Max Upload Size (KB)")}),e.jsx(t,{id:"maxUploadSize",type:"number",value:a.maxUploadSize,onChange:s=>o("maxUploadSize",s.target.value),placeholder:"2048"})]})]}),C=()=>e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"awsAccessKeyId",children:l("AWS Access Key ID")}),e.jsx(t,{id:"awsAccessKeyId",value:a.awsAccessKeyId,onChange:s=>o("awsAccessKeyId",s.target.value),placeholder:"AKIAIOSFODNN7EXAMPLE"})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"awsSecretAccessKey",children:l("AWS Secret Access Key")}),e.jsx(t,{id:"awsSecretAccessKey",type:"password",value:a.awsSecretAccessKey,onChange:s=>o("awsSecretAccessKey",s.target.value),placeholder:"wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY"})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"awsDefaultRegion",children:l("AWS Default Region")}),e.jsx(t,{id:"awsDefaultRegion",value:a.awsDefaultRegion,onChange:s=>o("awsDefaultRegion",s.target.value),placeholder:"us-east-1"})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"awsBucket",children:l("AWS Bucket")}),e.jsx(t,{id:"awsBucket",value:a.awsBucket,onChange:s=>o("awsBucket",s.target.value),placeholder:"my-bucket-name"})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"awsUrl",children:l("AWS URL")}),e.jsx(t,{id:"awsUrl",value:a.awsUrl,onChange:s=>o("awsUrl",s.target.value),placeholder:"https://s3.amazonaws.com"})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"awsEndpoint",children:l("AWS Endpoint")}),e.jsx(t,{id:"awsEndpoint",value:a.awsEndpoint,onChange:s=>o("awsEndpoint",s.target.value),placeholder:"https://s3.us-east-1.amazonaws.com"})]})]}),e.jsxs("div",{className:"space-y-6",children:[g(),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"awsMaxUploadSize",children:l("Max Upload Size (KB)")}),e.jsx(t,{id:"awsMaxUploadSize",type:"number",value:a.maxUploadSize,onChange:s=>o("maxUploadSize",s.target.value),placeholder:"2048"})]})})]})]}),k=()=>e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"wasabiAccessKey",children:l("Wasabi Access Key")}),e.jsx(t,{id:"wasabiAccessKey",value:a.wasabiAccessKey,onChange:s=>o("wasabiAccessKey",s.target.value),placeholder:"AKIAIOSFODNN7EXAMPLE"})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"wasabiSecretKey",children:l("Wasabi Secret Key")}),e.jsx(t,{id:"wasabiSecretKey",type:"password",value:a.wasabiSecretKey,onChange:s=>o("wasabiSecretKey",s.target.value),placeholder:"wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY"})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"wasabiRegion",children:l("Wasabi Region")}),e.jsx(t,{id:"wasabiRegion",value:a.wasabiRegion,onChange:s=>o("wasabiRegion",s.target.value),placeholder:"us-east-1"})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"wasabiBucket",children:l("Wasabi Bucket")}),e.jsx(t,{id:"wasabiBucket",value:a.wasabiBucket,onChange:s=>o("wasabiBucket",s.target.value),placeholder:"my-wasabi-bucket"})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"wasabiUrl",children:l("Wasabi URL")}),e.jsx(t,{id:"wasabiUrl",value:a.wasabiUrl,onChange:s=>o("wasabiUrl",s.target.value),placeholder:"https://s3.wasabisys.com"})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"wasabiRoot",children:l("Wasabi Root")}),e.jsx(t,{id:"wasabiRoot",value:a.wasabiRoot,onChange:s=>o("wasabiRoot",s.target.value),placeholder:"/"})]})]}),e.jsxs("div",{className:"space-y-6",children:[g(),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"wasabiMaxUploadSize",children:l("Max Upload Size (KB)")}),e.jsx(t,{id:"wasabiMaxUploadSize",type:"number",value:a.maxUploadSize,onChange:s=>o("maxUploadSize",s.target.value),placeholder:"2048"})]})]})]});return e.jsx(_,{title:l("Storage Settings"),description:l("Configure file storage settings for your application"),action:e.jsxs(x,{type:"submit",form:"storage-settings-form",size:"sm",children:[e.jsx(E,{className:"h-4 w-4 mr-2"}),l("Save Changes")]}),children:e.jsx("form",{id:"storage-settings-form",onSubmit:F,children:e.jsxs(M,{value:a.storageType,className:"w-full",onValueChange:s=>m(i=>({...i,storageType:s})),children:[e.jsxs(W,{className:"grid w-full grid-cols-3",children:[e.jsxs(b,{value:"local",className:"flex items-center gap-2",children:[e.jsx(I,{className:"h-4 w-4"}),l("Local Storage")]}),e.jsxs(b,{value:"aws_s3",className:"flex items-center gap-2",children:[e.jsx("span",{children:"☁️"}),l("AWS S3")]}),e.jsxs(b,{value:"wasabi",className:"flex items-center gap-2",children:[e.jsx("span",{children:"🗄️"}),l("Wasabi")]})]}),e.jsxs(j,{value:"local",className:"mt-6",children:[e.jsx("h3",{className:"text-base font-medium mb-4",children:l("Local Storage Settings")}),z()]}),e.jsxs(j,{value:"aws_s3",className:"mt-6",children:[e.jsx("h3",{className:"text-base font-medium mb-4",children:l("AWS S3 Storage Settings")}),C()]}),e.jsxs(j,{value:"wasabi",className:"mt-6",children:[e.jsx("h3",{className:"text-base font-medium mb-4",children:l("Wasabi Storage Settings")}),k()]})]})})})}export{H as default}; +import{r as w,j as e}from"./ui-Z445SNHD.js";import{u as R,ap as _,B as x,y as E,r as T,t as u,L as c,I as t,S as B}from"./app-Da3PX8qg.js";import{T as M,a as W,b,c as j}from"./tabs--KW-Mci6.js";import{C as D}from"./checkbox-C3Z6LHOx.js";import{H as I}from"./hard-drive--Nch37f-.js";import"./utils-BWxnHGCV.js";import"./index-9MclThM-.js";function H({settings:r={}}){const{t:l}=R(),y={"3dmf":"3dmf","3dm":"3dm",avi:"avi",ai:"ai",bin:"bin",bmp:"bmp",cab:"cab",c:"c","c++":"c++",class:"class",css:"css",csv:"csv",cdr:"cdr",doc:"doc",dot:"dot",docx:"docx",dwg:"dwg",eps:"eps",exe:"exe",gif:"gif",gz:"gz",gtar:"gtar",flv:"flv",fh4:"fh4",fh5:"fh5",fhc:"fhc",help:"help",hlp:"hlp",html:"html",htm:"htm",ico:"ico",imap:"imap",inf:"inf",jpe:"jpe",jpeg:"jpeg",jpg:"jpg",js:"js",java:"java",latex:"latex",log:"log",m3u:"m3u",midi:"midi",mid:"mid",mov:"mov",mp4:"mp4",mp3:"mp3",mpeg:"mpeg",mpg:"mpg",mp2:"mp2",ogg:"ogg",phtml:"phtml",php:"php",pdf:"pdf",pgp:"pgp",png:"png",pps:"pps",ppt:"ppt",ppz:"ppz",pot:"pot",ps:"ps",qt:"qt",qd3d:"qd3d",qd3:"qd3",qxd:"qxd",rar:"rar",ra:"ra",ram:"ram",rm:"rm",rtf:"rtf",spr:"spr",sprite:"sprite",stream:"stream",swf:"swf",svg:"svg",sgml:"sgml",sgm:"sgm",tar:"tar",tiff:"tiff",tif:"tif",tgz:"tgz",tex:"tex",txt:"txt",vob:"vob",wav:"wav",wrl:"wrl",xla:"xla",xls:"xls",xlc:"xlc",xml:"xml",zip:"zip",json:"json",webp:"webp"},[a,m]=w.useState({storageType:r.storage_type||"local",allowedFileTypes:r.storage_file_types||"jpg,png,webp,gif",maxUploadSize:r.storage_max_upload_size||"2048",awsAccessKeyId:r.aws_access_key_id||"",awsSecretAccessKey:r.aws_secret_access_key||"",awsDefaultRegion:r.aws_default_region||"us-east-1",awsBucket:r.aws_bucket||"",awsUrl:r.aws_url||"",awsEndpoint:r.aws_endpoint||"",wasabiAccessKey:r.wasabi_access_key||"",wasabiSecretKey:r.wasabi_secret_key||"",wasabiRegion:r.wasabi_region||"us-east-1",wasabiBucket:r.wasabi_bucket||"",wasabiUrl:r.wasabi_url||"",wasabiRoot:r.wasabi_root||""}),[h,S]=w.useState(""),o=(s,i)=>{m(d=>({...d,[s]:i}))},N=(s,i)=>{const d=a.allowedFileTypes.split(",").filter(p=>p.trim());let n;i?n=[...d,s]:n=d.filter(p=>p!==s),m(p=>({...p,allowedFileTypes:n.join(",")}))},A=()=>{const s=Object.keys(y);m(i=>({...i,allowedFileTypes:s.join(",")}))},K=()=>{m(s=>({...s,allowedFileTypes:""}))},U=w.useMemo(()=>Object.keys(y).filter(s=>s.toLowerCase().includes(h.toLowerCase())),[h]),F=s=>{s.preventDefault();const i={storage_type:a.storageType,allowedFileTypes:a.allowedFileTypes,maxUploadSize:a.maxUploadSize};a.storageType==="aws_s3"&&(i.awsAccessKeyId=a.awsAccessKeyId,i.awsSecretAccessKey=a.awsSecretAccessKey,i.awsDefaultRegion=a.awsDefaultRegion,i.awsBucket=a.awsBucket,i.awsUrl=a.awsUrl,i.awsEndpoint=a.awsEndpoint),a.storageType==="wasabi"&&(i.wasabiAccessKey=a.wasabiAccessKey,i.wasabiSecretKey=a.wasabiSecretKey,i.wasabiRegion=a.wasabiRegion,i.wasabiBucket=a.wasabiBucket,i.wasabiUrl=a.wasabiUrl,i.wasabiRoot=a.wasabiRoot),T.post(route("settings.storage.update"),i,{preserveScroll:!0,onSuccess:d=>{var v,f;const n=(v=d.props.flash)==null?void 0:v.success,p=(f=d.props.flash)==null?void 0:f.error;n?u.success(n):p&&u.error(p)},onError:d=>{const n=d.error||Object.values(d).join(", ")||l("Failed to update storage settings");u.error(n)}})},g=()=>e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{children:l("Allowed File Types")}),e.jsxs("div",{className:"space-y-3",children:[e.jsxs("div",{className:"flex gap-2",children:[e.jsxs("div",{className:"relative flex-1",children:[e.jsx(B,{className:"absolute left-3 top-1/2 transform -translate-y-1/2 h-4 w-4 text-gray-400"}),e.jsx(t,{placeholder:l("Search file types..."),value:h,onChange:s=>S(s.target.value),className:"pl-10"})]}),e.jsx(x,{type:"button",variant:"outline",size:"sm",onClick:A,children:l("Select All")}),e.jsx(x,{type:"button",variant:"outline",size:"sm",onClick:K,children:l("Unselect All")})]}),e.jsx("div",{className:"grid grid-cols-4 gap-2 p-4 border rounded-md max-h-48 overflow-y-auto",children:U.map(s=>e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(D,{id:s,checked:a.allowedFileTypes.split(",").includes(s),onCheckedChange:i=>N(s,i)}),e.jsx(c,{htmlFor:s,className:"text-sm font-normal",children:s})]},s))})]})]}),z=()=>e.jsxs("div",{className:"space-y-6",children:[g(),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"maxUploadSize",children:l("Max Upload Size (KB)")}),e.jsx(t,{id:"maxUploadSize",type:"number",value:a.maxUploadSize,onChange:s=>o("maxUploadSize",s.target.value),placeholder:"2048"})]})]}),C=()=>e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"awsAccessKeyId",children:l("AWS Access Key ID")}),e.jsx(t,{id:"awsAccessKeyId",value:a.awsAccessKeyId,onChange:s=>o("awsAccessKeyId",s.target.value),placeholder:"AKIAIOSFODNN7EXAMPLE"})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"awsSecretAccessKey",children:l("AWS Secret Access Key")}),e.jsx(t,{id:"awsSecretAccessKey",type:"password",value:a.awsSecretAccessKey,onChange:s=>o("awsSecretAccessKey",s.target.value),placeholder:"wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY"})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"awsDefaultRegion",children:l("AWS Default Region")}),e.jsx(t,{id:"awsDefaultRegion",value:a.awsDefaultRegion,onChange:s=>o("awsDefaultRegion",s.target.value),placeholder:"us-east-1"})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"awsBucket",children:l("AWS Bucket")}),e.jsx(t,{id:"awsBucket",value:a.awsBucket,onChange:s=>o("awsBucket",s.target.value),placeholder:"my-bucket-name"})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"awsUrl",children:l("AWS URL")}),e.jsx(t,{id:"awsUrl",value:a.awsUrl,onChange:s=>o("awsUrl",s.target.value),placeholder:"https://s3.amazonaws.com"})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"awsEndpoint",children:l("AWS Endpoint")}),e.jsx(t,{id:"awsEndpoint",value:a.awsEndpoint,onChange:s=>o("awsEndpoint",s.target.value),placeholder:"https://s3.us-east-1.amazonaws.com"})]})]}),e.jsxs("div",{className:"space-y-6",children:[g(),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"awsMaxUploadSize",children:l("Max Upload Size (KB)")}),e.jsx(t,{id:"awsMaxUploadSize",type:"number",value:a.maxUploadSize,onChange:s=>o("maxUploadSize",s.target.value),placeholder:"2048"})]})})]})]}),k=()=>e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"wasabiAccessKey",children:l("Wasabi Access Key")}),e.jsx(t,{id:"wasabiAccessKey",value:a.wasabiAccessKey,onChange:s=>o("wasabiAccessKey",s.target.value),placeholder:"AKIAIOSFODNN7EXAMPLE"})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"wasabiSecretKey",children:l("Wasabi Secret Key")}),e.jsx(t,{id:"wasabiSecretKey",type:"password",value:a.wasabiSecretKey,onChange:s=>o("wasabiSecretKey",s.target.value),placeholder:"wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY"})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"wasabiRegion",children:l("Wasabi Region")}),e.jsx(t,{id:"wasabiRegion",value:a.wasabiRegion,onChange:s=>o("wasabiRegion",s.target.value),placeholder:"us-east-1"})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"wasabiBucket",children:l("Wasabi Bucket")}),e.jsx(t,{id:"wasabiBucket",value:a.wasabiBucket,onChange:s=>o("wasabiBucket",s.target.value),placeholder:"my-wasabi-bucket"})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"wasabiUrl",children:l("Wasabi URL")}),e.jsx(t,{id:"wasabiUrl",value:a.wasabiUrl,onChange:s=>o("wasabiUrl",s.target.value),placeholder:"https://s3.wasabisys.com"})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"wasabiRoot",children:l("Wasabi Root")}),e.jsx(t,{id:"wasabiRoot",value:a.wasabiRoot,onChange:s=>o("wasabiRoot",s.target.value),placeholder:"/"})]})]}),e.jsxs("div",{className:"space-y-6",children:[g(),e.jsxs("div",{className:"space-y-2",children:[e.jsx(c,{htmlFor:"wasabiMaxUploadSize",children:l("Max Upload Size (KB)")}),e.jsx(t,{id:"wasabiMaxUploadSize",type:"number",value:a.maxUploadSize,onChange:s=>o("maxUploadSize",s.target.value),placeholder:"2048"})]})]})]});return e.jsx(_,{title:l("Storage Settings"),description:l("Configure file storage settings for your application"),action:e.jsxs(x,{type:"submit",form:"storage-settings-form",size:"sm",children:[e.jsx(E,{className:"h-4 w-4 mr-2"}),l("Save Changes")]}),children:e.jsx("form",{id:"storage-settings-form",onSubmit:F,children:e.jsxs(M,{value:a.storageType,className:"w-full",onValueChange:s=>m(i=>({...i,storageType:s})),children:[e.jsxs(W,{className:"grid w-full grid-cols-3",children:[e.jsxs(b,{value:"local",className:"flex items-center gap-2",children:[e.jsx(I,{className:"h-4 w-4"}),l("Local Storage")]}),e.jsxs(b,{value:"aws_s3",className:"flex items-center gap-2",children:[e.jsx("span",{children:"☁️"}),l("AWS S3")]}),e.jsxs(b,{value:"wasabi",className:"flex items-center gap-2",children:[e.jsx("span",{children:"🗄️"}),l("Wasabi")]})]}),e.jsxs(j,{value:"local",className:"mt-6",children:[e.jsx("h3",{className:"text-base font-medium mb-4",children:l("Local Storage Settings")}),z()]}),e.jsxs(j,{value:"aws_s3",className:"mt-6",children:[e.jsx("h3",{className:"text-base font-medium mb-4",children:l("AWS S3 Storage Settings")}),C()]}),e.jsxs(j,{value:"wasabi",className:"mt-6",children:[e.jsx("h3",{className:"text-base font-medium mb-4",children:l("Wasabi Storage Settings")}),k()]})]})})})}export{H as default}; diff --git a/public/build/assets/stripe-settings-Bqw3nWq1.js b/public/build/assets/stripe-settings-DwkauPZ5.js similarity index 94% rename from public/build/assets/stripe-settings-Bqw3nWq1.js rename to public/build/assets/stripe-settings-DwkauPZ5.js index b98473222..e0626583e 100644 --- a/public/build/assets/stripe-settings-Bqw3nWq1.js +++ b/public/build/assets/stripe-settings-DwkauPZ5.js @@ -1 +1 @@ -import{r as d,j as e}from"./ui-Z445SNHD.js";import{u as k,ap as _,L as i,al as c,s as m,v as h,w as x,I as p,B as u,y as C}from"./app-36WMjvX0.js";import{S as b}from"./switch-C7AW5g5G.js";import{A as K,a as M}from"./alert-CXPQTH5c.js";import{C as E}from"./credit-card-Dm0mmHp5.js";import{C as n}from"./circle-alert-KsX4JXbz.js";import{E as j}from"./eye-off-DlDpEvnB.js";import{E as f}from"./eye-DSAoA9Pp.js";import"./utils-BWxnHGCV.js";import"./index-9MclThM-.js";function O(){const{t:s}=k(),[t,g]=d.useState({enabled:!1,testMode:!0,publishableKey:"pk_test_51AbCdEfGhIjKlMnOpQrStUvWxYz12345678901234",secretKey:"sk_test_51AbCdEfGhIjKlMnOpQrStUvWxYz12345678901234",webhookSecret:"whsec_1234567890abcdefghijklmnopqrstuvwxyz1234"}),[l,y]=d.useState(!1),[o,v]=d.useState(!1),r=(a,N)=>{g(w=>({...w,[a]:N}))},S=a=>{a.preventDefault()};return e.jsx(_,{title:s("Stripe Payment Settings"),description:s("Configure Stripe payment gateway integration for online payments"),action:e.jsxs(u,{type:"submit",form:"stripe-settings-form",size:"sm",children:[e.jsx(C,{className:"h-4 w-4 mr-2"}),s("Save Changes")]}),children:e.jsx("form",{id:"stripe-settings-form",onSubmit:S,children:e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"flex items-center justify-between p-4 border rounded-md bg-muted/30",children:[e.jsxs("div",{className:"flex items-start gap-3",children:[e.jsx(E,{className:"h-5 w-5 text-primary mt-0.5"}),e.jsxs("div",{children:[e.jsx(i,{htmlFor:"stripeEnabled",className:"text-base font-medium",children:s("Stripe Payment Gateway")}),e.jsx("p",{className:"text-sm text-muted-foreground mt-1",children:s("Enable or disable Stripe payment processing")})]})]}),e.jsx(b,{id:"stripeEnabled",checked:t.enabled,onCheckedChange:a=>r("enabled",a)})]}),e.jsxs("div",{className:`space-y-6 ${t.enabled?"":"opacity-60"}`,children:[e.jsxs(K,{variant:"info",className:"mb-6",children:[e.jsx(n,{className:"h-4 w-4"}),e.jsxs(M,{children:[s("You need to set up a Stripe account and obtain API keys before enabling this integration."),e.jsx("a",{href:"https://dashboard.stripe.com/apikeys",target:"_blank",rel:"noopener noreferrer",className:"ml-1 underline",children:s("Get your API keys")})]})]}),e.jsxs("div",{className:"flex items-center justify-between p-4 border rounded-md",children:[e.jsxs("div",{children:[e.jsx(i,{htmlFor:"testMode",className:"font-medium",children:s("Test Mode")}),e.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:s("Use Stripe test environment for development")})]}),e.jsx(b,{id:"testMode",checked:t.testMode,onCheckedChange:a=>r("testMode",a),disabled:!t.enabled})]}),e.jsxs("div",{className:"grid gap-6",children:[e.jsxs("div",{className:"space-y-1.5",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(i,{htmlFor:"publishableKey",className:"font-medium",children:t.testMode?"Test Publishable Key":"Live Publishable Key"}),e.jsx(c,{children:e.jsxs(m,{children:[e.jsx(h,{asChild:!0,children:e.jsx(n,{className:"h-4 w-4 text-muted-foreground"})}),e.jsx(x,{children:e.jsxs("p",{children:[s("Starts with")," ",t.testMode?"pk_test_":"pk_live_"]})})]})})]}),e.jsx(p,{id:"publishableKey",value:t.publishableKey,onChange:a=>r("publishableKey",a.target.value),placeholder:t.testMode?"pk_test_...":"pk_live_...",className:"font-mono text-sm",disabled:!t.enabled})]}),e.jsxs("div",{className:"space-y-1.5",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(i,{htmlFor:"secretKey",className:"font-medium",children:t.testMode?"Test Secret Key":"Live Secret Key"}),e.jsx(c,{children:e.jsxs(m,{children:[e.jsx(h,{asChild:!0,children:e.jsx(n,{className:"h-4 w-4 text-muted-foreground"})}),e.jsx(x,{children:e.jsxs("p",{children:[s("Starts with")," ",t.testMode?"sk_test_":"sk_live_"]})})]})})]}),e.jsxs("div",{className:"relative",children:[e.jsx(p,{id:"secretKey",type:l?"text":"password",value:t.secretKey,onChange:a=>r("secretKey",a.target.value),placeholder:t.testMode?"sk_test_...":"sk_live_...",className:"font-mono text-sm pr-10",disabled:!t.enabled}),e.jsx(u,{type:"button",variant:"ghost",size:"icon",className:"absolute right-0 top-0 h-full px-3 text-muted-foreground",onClick:()=>y(!l),disabled:!t.enabled,children:l?e.jsx(j,{className:"h-4 w-4"}):e.jsx(f,{className:"h-4 w-4"})})]})]}),e.jsxs("div",{className:"space-y-1.5",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(i,{htmlFor:"webhookSecret",className:"font-medium",children:s("Webhook Signing Secret")}),e.jsx(c,{children:e.jsxs(m,{children:[e.jsx(h,{asChild:!0,children:e.jsx(n,{className:"h-4 w-4 text-muted-foreground"})}),e.jsx(x,{children:e.jsx("p",{children:s("Starts with whsec_")})})]})})]}),e.jsxs("div",{className:"relative",children:[e.jsx(p,{id:"webhookSecret",type:o?"text":"password",value:t.webhookSecret,onChange:a=>r("webhookSecret",a.target.value),placeholder:s("whsec_..."),className:"font-mono text-sm pr-10",disabled:!t.enabled}),e.jsx(u,{type:"button",variant:"ghost",size:"icon",className:"absolute right-0 top-0 h-full px-3 text-muted-foreground",onClick:()=>v(!o),disabled:!t.enabled,children:o?e.jsx(j,{className:"h-4 w-4"}):e.jsx(f,{className:"h-4 w-4"})})]}),e.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:s("Used to verify webhook events sent by Stripe")})]})]}),e.jsxs("div",{className:"bg-muted/30 p-4 rounded-md border",children:[e.jsx("h4",{className:"text-sm font-medium mb-2",children:s("Webhook Configuration")}),e.jsxs("p",{className:"text-sm text-muted-foreground mb-2",children:[s("Set up a webhook in your Stripe dashboard to receive event notifications"),":"]}),e.jsxs("div",{className:"bg-muted p-2 rounded border text-xs font-mono mb-2 break-all",children:[window.location.origin,"/api/webhooks/stripe"]}),e.jsx("p",{className:"text-xs text-muted-foreground",children:s("Required events: payment_intent.succeeded, payment_intent.payment_failed, checkout.session.completed")})]})]})]})})})}export{O as default}; +import{r as d,j as e}from"./ui-Z445SNHD.js";import{u as k,ap as _,L as i,al as c,s as m,v as h,w as x,I as p,B as u,y as C}from"./app-Da3PX8qg.js";import{S as b}from"./switch-DCoM0Ivb.js";import{A as K,a as M}from"./alert-Dt2Bu0kM.js";import{C as E}from"./credit-card-CHqjxFip.js";import{C as n}from"./circle-alert-Cu5dznTP.js";import{E as j}from"./eye-off-BJYR0wmr.js";import{E as f}from"./eye-CzYzwmmr.js";import"./utils-BWxnHGCV.js";import"./index-9MclThM-.js";function O(){const{t:s}=k(),[t,g]=d.useState({enabled:!1,testMode:!0,publishableKey:"pk_test_51AbCdEfGhIjKlMnOpQrStUvWxYz12345678901234",secretKey:"sk_test_51AbCdEfGhIjKlMnOpQrStUvWxYz12345678901234",webhookSecret:"whsec_1234567890abcdefghijklmnopqrstuvwxyz1234"}),[l,y]=d.useState(!1),[o,v]=d.useState(!1),r=(a,N)=>{g(w=>({...w,[a]:N}))},S=a=>{a.preventDefault()};return e.jsx(_,{title:s("Stripe Payment Settings"),description:s("Configure Stripe payment gateway integration for online payments"),action:e.jsxs(u,{type:"submit",form:"stripe-settings-form",size:"sm",children:[e.jsx(C,{className:"h-4 w-4 mr-2"}),s("Save Changes")]}),children:e.jsx("form",{id:"stripe-settings-form",onSubmit:S,children:e.jsxs("div",{className:"space-y-6",children:[e.jsxs("div",{className:"flex items-center justify-between p-4 border rounded-md bg-muted/30",children:[e.jsxs("div",{className:"flex items-start gap-3",children:[e.jsx(E,{className:"h-5 w-5 text-primary mt-0.5"}),e.jsxs("div",{children:[e.jsx(i,{htmlFor:"stripeEnabled",className:"text-base font-medium",children:s("Stripe Payment Gateway")}),e.jsx("p",{className:"text-sm text-muted-foreground mt-1",children:s("Enable or disable Stripe payment processing")})]})]}),e.jsx(b,{id:"stripeEnabled",checked:t.enabled,onCheckedChange:a=>r("enabled",a)})]}),e.jsxs("div",{className:`space-y-6 ${t.enabled?"":"opacity-60"}`,children:[e.jsxs(K,{variant:"info",className:"mb-6",children:[e.jsx(n,{className:"h-4 w-4"}),e.jsxs(M,{children:[s("You need to set up a Stripe account and obtain API keys before enabling this integration."),e.jsx("a",{href:"https://dashboard.stripe.com/apikeys",target:"_blank",rel:"noopener noreferrer",className:"ml-1 underline",children:s("Get your API keys")})]})]}),e.jsxs("div",{className:"flex items-center justify-between p-4 border rounded-md",children:[e.jsxs("div",{children:[e.jsx(i,{htmlFor:"testMode",className:"font-medium",children:s("Test Mode")}),e.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:s("Use Stripe test environment for development")})]}),e.jsx(b,{id:"testMode",checked:t.testMode,onCheckedChange:a=>r("testMode",a),disabled:!t.enabled})]}),e.jsxs("div",{className:"grid gap-6",children:[e.jsxs("div",{className:"space-y-1.5",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(i,{htmlFor:"publishableKey",className:"font-medium",children:t.testMode?"Test Publishable Key":"Live Publishable Key"}),e.jsx(c,{children:e.jsxs(m,{children:[e.jsx(h,{asChild:!0,children:e.jsx(n,{className:"h-4 w-4 text-muted-foreground"})}),e.jsx(x,{children:e.jsxs("p",{children:[s("Starts with")," ",t.testMode?"pk_test_":"pk_live_"]})})]})})]}),e.jsx(p,{id:"publishableKey",value:t.publishableKey,onChange:a=>r("publishableKey",a.target.value),placeholder:t.testMode?"pk_test_...":"pk_live_...",className:"font-mono text-sm",disabled:!t.enabled})]}),e.jsxs("div",{className:"space-y-1.5",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(i,{htmlFor:"secretKey",className:"font-medium",children:t.testMode?"Test Secret Key":"Live Secret Key"}),e.jsx(c,{children:e.jsxs(m,{children:[e.jsx(h,{asChild:!0,children:e.jsx(n,{className:"h-4 w-4 text-muted-foreground"})}),e.jsx(x,{children:e.jsxs("p",{children:[s("Starts with")," ",t.testMode?"sk_test_":"sk_live_"]})})]})})]}),e.jsxs("div",{className:"relative",children:[e.jsx(p,{id:"secretKey",type:l?"text":"password",value:t.secretKey,onChange:a=>r("secretKey",a.target.value),placeholder:t.testMode?"sk_test_...":"sk_live_...",className:"font-mono text-sm pr-10",disabled:!t.enabled}),e.jsx(u,{type:"button",variant:"ghost",size:"icon",className:"absolute right-0 top-0 h-full px-3 text-muted-foreground",onClick:()=>y(!l),disabled:!t.enabled,children:l?e.jsx(j,{className:"h-4 w-4"}):e.jsx(f,{className:"h-4 w-4"})})]})]}),e.jsxs("div",{className:"space-y-1.5",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(i,{htmlFor:"webhookSecret",className:"font-medium",children:s("Webhook Signing Secret")}),e.jsx(c,{children:e.jsxs(m,{children:[e.jsx(h,{asChild:!0,children:e.jsx(n,{className:"h-4 w-4 text-muted-foreground"})}),e.jsx(x,{children:e.jsx("p",{children:s("Starts with whsec_")})})]})})]}),e.jsxs("div",{className:"relative",children:[e.jsx(p,{id:"webhookSecret",type:o?"text":"password",value:t.webhookSecret,onChange:a=>r("webhookSecret",a.target.value),placeholder:s("whsec_..."),className:"font-mono text-sm pr-10",disabled:!t.enabled}),e.jsx(u,{type:"button",variant:"ghost",size:"icon",className:"absolute right-0 top-0 h-full px-3 text-muted-foreground",onClick:()=>v(!o),disabled:!t.enabled,children:o?e.jsx(j,{className:"h-4 w-4"}):e.jsx(f,{className:"h-4 w-4"})})]}),e.jsx("p",{className:"text-xs text-muted-foreground mt-1",children:s("Used to verify webhook events sent by Stripe")})]})]}),e.jsxs("div",{className:"bg-muted/30 p-4 rounded-md border",children:[e.jsx("h4",{className:"text-sm font-medium mb-2",children:s("Webhook Configuration")}),e.jsxs("p",{className:"text-sm text-muted-foreground mb-2",children:[s("Set up a webhook in your Stripe dashboard to receive event notifications"),":"]}),e.jsxs("div",{className:"bg-muted p-2 rounded border text-xs font-mono mb-2 break-all",children:[window.location.origin,"/api/webhooks/stripe"]}),e.jsx("p",{className:"text-xs text-muted-foreground",children:s("Required events: payment_intent.succeeded, payment_intent.payment_failed, checkout.session.completed")})]})]})]})})})}export{O as default}; diff --git a/public/build/assets/sun-DRsBfXSu.js b/public/build/assets/sun-TjfxyFzf.js similarity index 93% rename from public/build/assets/sun-DRsBfXSu.js rename to public/build/assets/sun-TjfxyFzf.js index b4a58e7cf..e70b49f47 100644 --- a/public/build/assets/sun-DRsBfXSu.js +++ b/public/build/assets/sun-TjfxyFzf.js @@ -1,4 +1,4 @@ -import{G as t}from"./app-36WMjvX0.js";/** +import{G as t}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/switch-C7AW5g5G.js b/public/build/assets/switch-DCoM0Ivb.js similarity index 98% rename from public/build/assets/switch-C7AW5g5G.js rename to public/build/assets/switch-DCoM0Ivb.js index 6440a04a0..f74614167 100644 --- a/public/build/assets/switch-C7AW5g5G.js +++ b/public/build/assets/switch-DCoM0Ivb.js @@ -1 +1 @@ -import{r as s,j as h,f as T,m as y,k as $,n as O,H}from"./ui-Z445SNHD.js";import{u as M}from"./index-9MclThM-.js";import{e as g}from"./app-36WMjvX0.js";function A(e,t=[]){let r=[];function o(a,c){const i=s.createContext(c),l=r.length;r=[...r,c];const u=d=>{var S;const{scope:p,children:b,...m}=d,v=((S=p==null?void 0:p[e])==null?void 0:S[l])||i,x=s.useMemo(()=>m,Object.values(m));return h.jsx(v.Provider,{value:x,children:b})};u.displayName=a+"Provider";function f(d,p){var v;const b=((v=p==null?void 0:p[e])==null?void 0:v[l])||i,m=s.useContext(b);if(m)return m;if(c!==void 0)return c;throw new Error(`\`${d}\` must be used within \`${a}\``)}return[u,f]}const n=()=>{const a=r.map(c=>s.createContext(c));return function(i){const l=(i==null?void 0:i[e])||a;return s.useMemo(()=>({[`__scope${e}`]:{...i,[e]:l}}),[i,l])}};return n.scopeName=e,[o,V(n,...t)]}function V(...e){const t=e[0];if(e.length===1)return t;const r=()=>{const o=e.map(n=>({useScope:n(),scopeName:n.scopeName}));return function(a){const c=o.reduce((i,{useScope:l,scopeName:u})=>{const d=l(a)[`__scope${u}`];return{...i,...d}},{});return s.useMemo(()=>({[`__scope${t.scopeName}`]:c}),[c])}};return r.scopeName=t.scopeName,r}function W(e){const t=D(e),r=s.forwardRef((o,n)=>{const{children:a,...c}=o,i=s.Children.toArray(a),l=i.find(F);if(l){const u=l.props.children,f=i.map(d=>d===l?s.Children.count(u)>1?s.Children.only(null):s.isValidElement(u)?u.props.children:null:d);return h.jsx(t,{...c,ref:n,children:s.isValidElement(u)?s.cloneElement(u,void 0,f):null})}return h.jsx(t,{...c,ref:n,children:a})});return r.displayName=`${e}.Slot`,r}function D(e){const t=s.forwardRef((r,o)=>{const{children:n,...a}=r;if(s.isValidElement(n)){const c=q(n),i=U(a,n.props);return n.type!==s.Fragment&&(i.ref=o?T(o,c):c),s.cloneElement(n,i)}return s.Children.count(n)>1?s.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var L=Symbol("radix.slottable");function F(e){return s.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===L}function U(e,t){const r={...t};for(const o in t){const n=e[o],a=t[o];/^on[A-Z]/.test(o)?n&&a?r[o]=(...i)=>{const l=a(...i);return n(...i),l}:n&&(r[o]=n):o==="style"?r[o]={...n,...a}:o==="className"&&(r[o]=[n,a].filter(Boolean).join(" "))}return{...e,...r}}function q(e){var o,n;let t=(o=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:o.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(t=(n=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:n.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}var z=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],k=z.reduce((e,t)=>{const r=W(`Primitive.${t}`),o=s.forwardRef((n,a)=>{const{asChild:c,...i}=n,l=c?r:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),h.jsx(l,{...i,ref:a})});return o.displayName=`Primitive.${t}`,{...e,[t]:o}},{}),C="Switch",[X]=A(C),[Z,G]=X(C),P=s.forwardRef((e,t)=>{const{__scopeSwitch:r,name:o,checked:n,defaultChecked:a,required:c,disabled:i,value:l="on",onCheckedChange:u,form:f,...d}=e,[p,b]=s.useState(null),m=y(t,w=>b(w)),v=s.useRef(!1),x=p?f||!!p.closest("form"):!0,[S,I]=$({prop:n,defaultProp:a??!1,onChange:u,caller:C});return h.jsxs(Z,{scope:r,checked:S,disabled:i,children:[h.jsx(k.button,{type:"button",role:"switch","aria-checked":S,"aria-required":c,"data-state":N(S),"data-disabled":i?"":void 0,disabled:i,value:l,...d,ref:m,onClick:O(e.onClick,w=>{I(B=>!B),x&&(v.current=w.isPropagationStopped(),v.current||w.stopPropagation())})}),x&&h.jsx(_,{control:p,bubbles:!v.current,name:o,value:l,checked:S,required:c,disabled:i,form:f,style:{transform:"translateX(-100%)"}})]})});P.displayName=C;var E="SwitchThumb",R=s.forwardRef((e,t)=>{const{__scopeSwitch:r,...o}=e,n=G(E,r);return h.jsx(k.span,{"data-state":N(n.checked),"data-disabled":n.disabled?"":void 0,...o,ref:t})});R.displayName=E;var J="SwitchBubbleInput",_=s.forwardRef(({__scopeSwitch:e,control:t,checked:r,bubbles:o=!0,...n},a)=>{const c=s.useRef(null),i=y(c,a),l=M(r),u=H(t);return s.useEffect(()=>{const f=c.current;if(!f)return;const d=window.HTMLInputElement.prototype,b=Object.getOwnPropertyDescriptor(d,"checked").set;if(l!==r&&b){const m=new Event("click",{bubbles:o});b.call(f,r),f.dispatchEvent(m)}},[l,r,o]),h.jsx("input",{type:"checkbox","aria-hidden":!0,defaultChecked:r,...n,tabIndex:-1,ref:i,style:{...n.style,...u,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})});_.displayName=J;function N(e){return e?"checked":"unchecked"}var j=P,K=R;const Q=s.forwardRef(({className:e,...t},r)=>h.jsx(j,{className:g("peer inline-flex h-6 w-11 shrink-0 cursor-pointer items-center rounded-full border-2 border-transparent transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background disabled:cursor-not-allowed disabled:opacity-50 data-[state=checked]:bg-primary data-[state=unchecked]:bg-input",e),...t,ref:r,children:h.jsx(K,{className:g("pointer-events-none block h-5 w-5 rounded-full bg-background shadow-lg ring-0 transition-transform data-[state=checked]:translate-x-5 data-[state=unchecked]:translate-x-0 rtl:data-[state=checked]:-translate-x-5 rtl:data-[state=unchecked]:translate-x-0")})}));Q.displayName=j.displayName;export{Q as S}; +import{r as s,j as h,f as T,m as y,k as $,n as O,H}from"./ui-Z445SNHD.js";import{u as M}from"./index-9MclThM-.js";import{e as g}from"./app-Da3PX8qg.js";function A(e,t=[]){let r=[];function o(a,c){const i=s.createContext(c),l=r.length;r=[...r,c];const u=d=>{var S;const{scope:p,children:b,...m}=d,v=((S=p==null?void 0:p[e])==null?void 0:S[l])||i,x=s.useMemo(()=>m,Object.values(m));return h.jsx(v.Provider,{value:x,children:b})};u.displayName=a+"Provider";function f(d,p){var v;const b=((v=p==null?void 0:p[e])==null?void 0:v[l])||i,m=s.useContext(b);if(m)return m;if(c!==void 0)return c;throw new Error(`\`${d}\` must be used within \`${a}\``)}return[u,f]}const n=()=>{const a=r.map(c=>s.createContext(c));return function(i){const l=(i==null?void 0:i[e])||a;return s.useMemo(()=>({[`__scope${e}`]:{...i,[e]:l}}),[i,l])}};return n.scopeName=e,[o,V(n,...t)]}function V(...e){const t=e[0];if(e.length===1)return t;const r=()=>{const o=e.map(n=>({useScope:n(),scopeName:n.scopeName}));return function(a){const c=o.reduce((i,{useScope:l,scopeName:u})=>{const d=l(a)[`__scope${u}`];return{...i,...d}},{});return s.useMemo(()=>({[`__scope${t.scopeName}`]:c}),[c])}};return r.scopeName=t.scopeName,r}function W(e){const t=D(e),r=s.forwardRef((o,n)=>{const{children:a,...c}=o,i=s.Children.toArray(a),l=i.find(F);if(l){const u=l.props.children,f=i.map(d=>d===l?s.Children.count(u)>1?s.Children.only(null):s.isValidElement(u)?u.props.children:null:d);return h.jsx(t,{...c,ref:n,children:s.isValidElement(u)?s.cloneElement(u,void 0,f):null})}return h.jsx(t,{...c,ref:n,children:a})});return r.displayName=`${e}.Slot`,r}function D(e){const t=s.forwardRef((r,o)=>{const{children:n,...a}=r;if(s.isValidElement(n)){const c=q(n),i=U(a,n.props);return n.type!==s.Fragment&&(i.ref=o?T(o,c):c),s.cloneElement(n,i)}return s.Children.count(n)>1?s.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var L=Symbol("radix.slottable");function F(e){return s.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===L}function U(e,t){const r={...t};for(const o in t){const n=e[o],a=t[o];/^on[A-Z]/.test(o)?n&&a?r[o]=(...i)=>{const l=a(...i);return n(...i),l}:n&&(r[o]=n):o==="style"?r[o]={...n,...a}:o==="className"&&(r[o]=[n,a].filter(Boolean).join(" "))}return{...e,...r}}function q(e){var o,n;let t=(o=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:o.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(t=(n=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:n.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}var z=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],k=z.reduce((e,t)=>{const r=W(`Primitive.${t}`),o=s.forwardRef((n,a)=>{const{asChild:c,...i}=n,l=c?r:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),h.jsx(l,{...i,ref:a})});return o.displayName=`Primitive.${t}`,{...e,[t]:o}},{}),C="Switch",[X]=A(C),[Z,G]=X(C),P=s.forwardRef((e,t)=>{const{__scopeSwitch:r,name:o,checked:n,defaultChecked:a,required:c,disabled:i,value:l="on",onCheckedChange:u,form:f,...d}=e,[p,b]=s.useState(null),m=y(t,w=>b(w)),v=s.useRef(!1),x=p?f||!!p.closest("form"):!0,[S,I]=$({prop:n,defaultProp:a??!1,onChange:u,caller:C});return h.jsxs(Z,{scope:r,checked:S,disabled:i,children:[h.jsx(k.button,{type:"button",role:"switch","aria-checked":S,"aria-required":c,"data-state":N(S),"data-disabled":i?"":void 0,disabled:i,value:l,...d,ref:m,onClick:O(e.onClick,w=>{I(B=>!B),x&&(v.current=w.isPropagationStopped(),v.current||w.stopPropagation())})}),x&&h.jsx(_,{control:p,bubbles:!v.current,name:o,value:l,checked:S,required:c,disabled:i,form:f,style:{transform:"translateX(-100%)"}})]})});P.displayName=C;var E="SwitchThumb",R=s.forwardRef((e,t)=>{const{__scopeSwitch:r,...o}=e,n=G(E,r);return h.jsx(k.span,{"data-state":N(n.checked),"data-disabled":n.disabled?"":void 0,...o,ref:t})});R.displayName=E;var J="SwitchBubbleInput",_=s.forwardRef(({__scopeSwitch:e,control:t,checked:r,bubbles:o=!0,...n},a)=>{const c=s.useRef(null),i=y(c,a),l=M(r),u=H(t);return s.useEffect(()=>{const f=c.current;if(!f)return;const d=window.HTMLInputElement.prototype,b=Object.getOwnPropertyDescriptor(d,"checked").set;if(l!==r&&b){const m=new Event("click",{bubbles:o});b.call(f,r),f.dispatchEvent(m)}},[l,r,o]),h.jsx("input",{type:"checkbox","aria-hidden":!0,defaultChecked:r,...n,tabIndex:-1,ref:i,style:{...n.style,...u,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})});_.displayName=J;function N(e){return e?"checked":"unchecked"}var j=P,K=R;const Q=s.forwardRef(({className:e,...t},r)=>h.jsx(j,{className:g("peer inline-flex h-6 w-11 shrink-0 cursor-pointer items-center rounded-full border-2 border-transparent transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background disabled:cursor-not-allowed disabled:opacity-50 data-[state=checked]:bg-primary data-[state=unchecked]:bg-input",e),...t,ref:r,children:h.jsx(K,{className:g("pointer-events-none block h-5 w-5 rounded-full bg-background shadow-lg ring-0 transition-transform data-[state=checked]:translate-x-5 data-[state=unchecked]:translate-x-0 rtl:data-[state=checked]:-translate-x-5 rtl:data-[state=unchecked]:translate-x-0")})}));Q.displayName=j.displayName;export{Q as S}; diff --git a/public/build/assets/system-settings-D8GwO2bO.js b/public/build/assets/system-settings-DoouC1r4.js similarity index 97% rename from public/build/assets/system-settings-D8GwO2bO.js rename to public/build/assets/system-settings-DoouC1r4.js index 87a7891d5..2bed364dc 100644 --- a/public/build/assets/system-settings-D8GwO2bO.js +++ b/public/build/assets/system-settings-DoouC1r4.js @@ -1 +1 @@ -import{r as b,j as e}from"./ui-Z445SNHD.js";import{u as z,c as O,ap as M,L as c,I as T,B as Y,y as B,r as I,t as E}from"./app-36WMjvX0.js";import{S as g,a as u,b as h,c as x,d as r}from"./select-DgPPBKIC.js";import{S as f}from"./switch-C7AW5g5G.js";import{l as L}from"./language-BbwPiY59.js";import{R as V}from"./react-country-flag.esm-Bs2jngHP.js";import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";function Z({settings:v={},timezones:y={},dateFormats:S={},timeFormats:C={},isCompanyUser:m=!1}){const{t:s}=z(),w=O().props,l={defaultLanguage:"en",dateFormat:"MM/DD/YYYY",timeFormat:"12h",calendarStartDay:"sunday",defaultTimezone:"UTC",emailVerification:!1,landingPageEnabled:!0,ipRestrictionEnabled:!1,userRegistrationEnabled:!0,termsConditionsUrl:""},i=Object.keys(v).length>0?v:w.settings||{},[p,D]=b.useState(""),[t,R]=b.useState(()=>({defaultLanguage:i.defaultLanguage||l.defaultLanguage,dateFormat:i.dateFormat||l.dateFormat,timeFormat:i.timeFormat||l.timeFormat,calendarStartDay:i.calendarStartDay||l.calendarStartDay,defaultTimezone:i.defaultTimezone||l.defaultTimezone,emailVerification:i.emailVerification==="true"||i.emailVerification===!0||l.emailVerification,landingPageEnabled:i.landingPageEnabled==="true"||i.landingPageEnabled===!0||i.landingPageEnabled==="1"||(i.landingPageEnabled===void 0?l.landingPageEnabled:!1),ipRestrictionEnabled:i.ipRestrictionEnabled==="1"||i.ipRestrictionEnabled===1||l.ipRestrictionEnabled,userRegistrationEnabled:i.userRegistrationEnabled==="true"||i.userRegistrationEnabled===!0||i.userRegistrationEnabled==="1"||(i.userRegistrationEnabled===void 0?l.userRegistrationEnabled:!1),termsConditionsUrl:i.termsConditionsUrl||l.termsConditionsUrl}));b.useEffect(()=>{if(Object.keys(i).length>0){const a=Object.keys(l).reduce((n,d)=>(n[d]=i[d]||l[d],n),{});R(n=>({...n,...a,emailVerification:a.emailVerification==="true"||a.emailVerification===!0||a.emailVerification==="1",landingPageEnabled:a.landingPageEnabled==="true"||a.landingPageEnabled===!0||a.landingPageEnabled==="1"||(a.landingPageEnabled===void 0?l.landingPageEnabled:!1),ipRestrictionEnabled:a.ipRestrictionEnabled==="1"||a.ipRestrictionEnabled===1||!1,userRegistrationEnabled:a.userRegistrationEnabled==="true"||a.userRegistrationEnabled===!0||a.userRegistrationEnabled==="1"||(a.userRegistrationEnabled===void 0?l.userRegistrationEnabled:!1),termsConditionsUrl:a.termsConditionsUrl||l.termsConditionsUrl}))}},[i]);const o=(a,n)=>{R(d=>({...d,[a]:n}))},U=a=>{a.preventDefault();const n={defaultLanguage:t.defaultLanguage,dateFormat:t.dateFormat,timeFormat:t.timeFormat,calendarStartDay:t.calendarStartDay,defaultTimezone:t.defaultTimezone,emailVerification:!!t.emailVerification,landingPageEnabled:!!t.landingPageEnabled,ipRestrictionEnabled:t.ipRestrictionEnabled?1:0,userRegistrationEnabled:t.userRegistrationEnabled?1:0,termsConditionsUrl:t.termsConditionsUrl};m||(n.emailVerification=!!t.emailVerification,n.landingPageEnabled=!!t.landingPageEnabled,n.userRegistrationEnabled=!!t.userRegistrationEnabled),m&&(n.ipRestrictionEnabled=t.ipRestrictionEnabled?1:0),I.post(route("settings.system.update"),n,{preserveScroll:!0,onSuccess:d=>{var N,P;const j=(N=d.props.flash)==null?void 0:N.success,F=(P=d.props.flash)==null?void 0:P.error;j?E.success(j):F&&E.error(F)},onError:d=>{const j=d.error||Object.values(d).join(", ")||s("Failed to update system settings");E.error(j)}})},k=Object.entries(y).filter(([a,n])=>a.toLowerCase().includes(p.toLowerCase())||n.toLowerCase().includes(p.toLowerCase()));return e.jsx(M,{title:s("System Settings"),description:s("Configure system-wide settings for your application"),action:e.jsxs(Y,{type:"submit",form:"system-settings-form",size:"sm",children:[e.jsx(B,{className:"h-4 w-4 mr-2"}),s("Save Changes")]}),children:e.jsx("form",{id:"system-settings-form",onSubmit:U,className:"space-y-6",children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"grid gap-2",children:[e.jsx(c,{htmlFor:"defaultLanguage",children:s("Default Language")}),e.jsxs(g,{value:t.defaultLanguage,onValueChange:a=>o("defaultLanguage",a),children:[e.jsx(u,{children:e.jsx(h,{placeholder:s("Select language"),children:t.defaultLanguage&&(()=>{const a=L.find(n=>n.code===t.defaultLanguage);return a?e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(V,{countryCode:a.countryCode,svg:!0,style:{width:"1.2em",height:"1.2em"}})," ",e.jsx("span",{children:a.name})," "]}):s("Select language")})()})}),e.jsx(x,{children:L.map(a=>e.jsx(r,{value:a.code,children:e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(V,{countryCode:a.countryCode,svg:!0,style:{width:"1.2em",height:"1.2em"}})," ",e.jsx("span",{children:a.name})]})},a.code))})]})]}),e.jsxs("div",{className:"grid gap-2",children:[e.jsx(c,{htmlFor:"dateFormat",children:s("Date Format")}),e.jsxs(g,{value:t.dateFormat,onValueChange:a=>o("dateFormat",a),children:[e.jsx(u,{children:e.jsx(h,{placeholder:s("Select date format")})}),e.jsx(x,{children:Object.keys(S).length>0?Object.entries(S).map(([a,n])=>e.jsx(r,{value:a,children:e.jsxs("div",{className:"flex items-center justify-between w-full",children:[e.jsx("span",{children:a}),e.jsxs("span",{className:"text-muted-foreground text-sm ml-4",children:["(",n,")"]})]})},a)):e.jsxs(e.Fragment,{children:[e.jsx(r,{value:"M j, Y",children:"Jan 1, 2025"}),e.jsx(r,{value:"d-m-Y",children:"01-01-2025"}),e.jsx(r,{value:"Y-m-d",children:"2025-01-01"}),e.jsx(r,{value:"F j, Y",children:"January 1, 2025"})]})})]})]}),e.jsxs("div",{className:"grid gap-2",children:[e.jsx(c,{htmlFor:"timeFormat",children:s("Time Format")}),e.jsxs(g,{value:t.timeFormat,onValueChange:a=>o("timeFormat",a),children:[e.jsx(u,{children:e.jsx(h,{placeholder:s("Select time format")})}),e.jsx(x,{children:Object.keys(C).length>0?Object.entries(C).map(([a,n])=>e.jsx(r,{value:a,children:e.jsxs("div",{className:"flex items-center justify-between w-full",children:[e.jsx("span",{children:a}),e.jsxs("span",{className:"text-muted-foreground text-sm ml-4",children:["(",n,")"]})]})},a)):e.jsxs(e.Fragment,{children:[e.jsx(r,{value:"g:i A",children:"1:30 PM"}),e.jsx(r,{value:"H:i",children:"13:30"}),e.jsx(r,{value:"g:i a",children:"1:30 pm"})]})})]})]}),!m&&e.jsx(e.Fragment,{children:e.jsxs("div",{className:"grid gap-2",children:[e.jsx(c,{htmlFor:"calendarStartDay",children:s("Calendar Start Day")}),e.jsxs(g,{value:t.calendarStartDay,onValueChange:a=>o("calendarStartDay",a),children:[e.jsx(u,{children:e.jsx(h,{placeholder:s("Select start day")})}),e.jsxs(x,{children:[e.jsx(r,{value:"sunday",children:s("Sunday")}),e.jsx(r,{value:"monday",children:s("Monday")})]})]})]})}),e.jsxs("div",{className:"grid gap-2 md:col-span-2",children:[e.jsx(c,{htmlFor:"defaultTimezone",children:s("Default Timezone")}),e.jsxs(g,{value:t.defaultTimezone,onValueChange:a=>o("defaultTimezone",a),children:[e.jsx(u,{children:e.jsx(h,{placeholder:s("Select timezone")})}),e.jsxs(x,{children:[e.jsx("div",{className:"p-2",children:e.jsx(T,{placeholder:s("Search timezones..."),value:p,onChange:a=>D(a.target.value),className:"mb-2"})}),e.jsx("div",{className:"max-h-60 overflow-y-auto",children:Object.keys(y).length>0?k.map(([a,n])=>e.jsx(r,{value:a,children:n},a)):e.jsxs(e.Fragment,{children:[e.jsx(r,{value:"UTC",children:"UTC"}),e.jsx(r,{value:"America/New_York",children:"Eastern Time (ET)"}),e.jsx(r,{value:"America/Chicago",children:"Central Time (CT)"}),e.jsx(r,{value:"Europe/London",children:"London (GMT)"})]})})]})]})]}),!m&&e.jsxs(e.Fragment,{children:[e.jsx("div",{className:"grid gap-2 md:col-span-2",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{className:"space-y-0.5",children:[e.jsx(c,{htmlFor:"emailVerification",children:s("Email Verification")}),e.jsx("p",{className:"text-sm text-muted-foreground",children:s("Require users to verify their email addresses")})]}),e.jsx(f,{id:"emailVerification",checked:t.emailVerification,onCheckedChange:a=>o("emailVerification",a)})]})}),e.jsx("div",{className:"grid gap-2 md:col-span-2",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{className:"space-y-0.5",children:[e.jsx(c,{htmlFor:"landingPageEnabled",children:s("Landing Page")}),e.jsx("p",{className:"text-sm text-muted-foreground",children:s("Enable or disable the public landing page")})]}),e.jsx(f,{id:"landingPageEnabled",checked:t.landingPageEnabled,onCheckedChange:a=>o("landingPageEnabled",a)})]})}),e.jsx("div",{className:"grid gap-2 md:col-span-2",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{className:"space-y-0.5",children:[e.jsx(c,{htmlFor:"userRegistrationEnabled",children:s("User Registration")}),e.jsx("p",{className:"text-sm text-muted-foreground",children:s("Allow new users to create accounts on your platform")})]}),e.jsx(f,{id:"userRegistrationEnabled",checked:t.userRegistrationEnabled,onCheckedChange:a=>o("userRegistrationEnabled",a)})]})}),e.jsxs("div",{className:"grid gap-2 md:col-span-2",children:[e.jsx(c,{htmlFor:"termsConditionsUrl",children:s("Terms and Conditions URL")}),e.jsx(T,{id:"termsConditionsUrl",type:"url",placeholder:"https://example.com/terms",value:t.termsConditionsUrl,onChange:a=>o("termsConditionsUrl",a.target.value)}),e.jsx("p",{className:"text-sm text-muted-foreground",children:s("Enter the URL for your Terms and Conditions page that will be linked in the registration form")})]})]}),m&&e.jsx(e.Fragment,{children:e.jsx("div",{className:"grid gap-2 md:col-span-2",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{className:"space-y-0.5",children:[e.jsx(c,{htmlFor:"ipRestrictionEnabled",children:s("IP Restriction")}),e.jsx("p",{className:"text-sm text-muted-foreground",children:s("Enable IP address restrictions for enhanced security")})]}),e.jsx(f,{id:"ipRestrictionEnabled",checked:t.ipRestrictionEnabled,onCheckedChange:a=>o("ipRestrictionEnabled",a)})]})})})]})})})}export{Z as default}; +import{r as b,j as e}from"./ui-Z445SNHD.js";import{u as z,c as O,ap as M,L as c,I as T,B as Y,y as B,r as I,t as E}from"./app-Da3PX8qg.js";import{S as g,a as u,b as h,c as x,d as r}from"./select-9uIRiOV_.js";import{S as f}from"./switch-DCoM0Ivb.js";import{l as L}from"./language-BbwPiY59.js";import{R as V}from"./react-country-flag.esm-Bs2jngHP.js";import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";function Z({settings:v={},timezones:y={},dateFormats:S={},timeFormats:C={},isCompanyUser:m=!1}){const{t:s}=z(),w=O().props,l={defaultLanguage:"en",dateFormat:"MM/DD/YYYY",timeFormat:"12h",calendarStartDay:"sunday",defaultTimezone:"UTC",emailVerification:!1,landingPageEnabled:!0,ipRestrictionEnabled:!1,userRegistrationEnabled:!0,termsConditionsUrl:""},i=Object.keys(v).length>0?v:w.settings||{},[p,D]=b.useState(""),[t,R]=b.useState(()=>({defaultLanguage:i.defaultLanguage||l.defaultLanguage,dateFormat:i.dateFormat||l.dateFormat,timeFormat:i.timeFormat||l.timeFormat,calendarStartDay:i.calendarStartDay||l.calendarStartDay,defaultTimezone:i.defaultTimezone||l.defaultTimezone,emailVerification:i.emailVerification==="true"||i.emailVerification===!0||l.emailVerification,landingPageEnabled:i.landingPageEnabled==="true"||i.landingPageEnabled===!0||i.landingPageEnabled==="1"||(i.landingPageEnabled===void 0?l.landingPageEnabled:!1),ipRestrictionEnabled:i.ipRestrictionEnabled==="1"||i.ipRestrictionEnabled===1||l.ipRestrictionEnabled,userRegistrationEnabled:i.userRegistrationEnabled==="true"||i.userRegistrationEnabled===!0||i.userRegistrationEnabled==="1"||(i.userRegistrationEnabled===void 0?l.userRegistrationEnabled:!1),termsConditionsUrl:i.termsConditionsUrl||l.termsConditionsUrl}));b.useEffect(()=>{if(Object.keys(i).length>0){const a=Object.keys(l).reduce((n,d)=>(n[d]=i[d]||l[d],n),{});R(n=>({...n,...a,emailVerification:a.emailVerification==="true"||a.emailVerification===!0||a.emailVerification==="1",landingPageEnabled:a.landingPageEnabled==="true"||a.landingPageEnabled===!0||a.landingPageEnabled==="1"||(a.landingPageEnabled===void 0?l.landingPageEnabled:!1),ipRestrictionEnabled:a.ipRestrictionEnabled==="1"||a.ipRestrictionEnabled===1||!1,userRegistrationEnabled:a.userRegistrationEnabled==="true"||a.userRegistrationEnabled===!0||a.userRegistrationEnabled==="1"||(a.userRegistrationEnabled===void 0?l.userRegistrationEnabled:!1),termsConditionsUrl:a.termsConditionsUrl||l.termsConditionsUrl}))}},[i]);const o=(a,n)=>{R(d=>({...d,[a]:n}))},U=a=>{a.preventDefault();const n={defaultLanguage:t.defaultLanguage,dateFormat:t.dateFormat,timeFormat:t.timeFormat,calendarStartDay:t.calendarStartDay,defaultTimezone:t.defaultTimezone,emailVerification:!!t.emailVerification,landingPageEnabled:!!t.landingPageEnabled,ipRestrictionEnabled:t.ipRestrictionEnabled?1:0,userRegistrationEnabled:t.userRegistrationEnabled?1:0,termsConditionsUrl:t.termsConditionsUrl};m||(n.emailVerification=!!t.emailVerification,n.landingPageEnabled=!!t.landingPageEnabled,n.userRegistrationEnabled=!!t.userRegistrationEnabled),m&&(n.ipRestrictionEnabled=t.ipRestrictionEnabled?1:0),I.post(route("settings.system.update"),n,{preserveScroll:!0,onSuccess:d=>{var N,P;const j=(N=d.props.flash)==null?void 0:N.success,F=(P=d.props.flash)==null?void 0:P.error;j?E.success(j):F&&E.error(F)},onError:d=>{const j=d.error||Object.values(d).join(", ")||s("Failed to update system settings");E.error(j)}})},k=Object.entries(y).filter(([a,n])=>a.toLowerCase().includes(p.toLowerCase())||n.toLowerCase().includes(p.toLowerCase()));return e.jsx(M,{title:s("System Settings"),description:s("Configure system-wide settings for your application"),action:e.jsxs(Y,{type:"submit",form:"system-settings-form",size:"sm",children:[e.jsx(B,{className:"h-4 w-4 mr-2"}),s("Save Changes")]}),children:e.jsx("form",{id:"system-settings-form",onSubmit:U,className:"space-y-6",children:e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:[e.jsxs("div",{className:"grid gap-2",children:[e.jsx(c,{htmlFor:"defaultLanguage",children:s("Default Language")}),e.jsxs(g,{value:t.defaultLanguage,onValueChange:a=>o("defaultLanguage",a),children:[e.jsx(u,{children:e.jsx(h,{placeholder:s("Select language"),children:t.defaultLanguage&&(()=>{const a=L.find(n=>n.code===t.defaultLanguage);return a?e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(V,{countryCode:a.countryCode,svg:!0,style:{width:"1.2em",height:"1.2em"}})," ",e.jsx("span",{children:a.name})," "]}):s("Select language")})()})}),e.jsx(x,{children:L.map(a=>e.jsx(r,{value:a.code,children:e.jsxs("div",{className:"flex items-center space-x-2",children:[e.jsx(V,{countryCode:a.countryCode,svg:!0,style:{width:"1.2em",height:"1.2em"}})," ",e.jsx("span",{children:a.name})]})},a.code))})]})]}),e.jsxs("div",{className:"grid gap-2",children:[e.jsx(c,{htmlFor:"dateFormat",children:s("Date Format")}),e.jsxs(g,{value:t.dateFormat,onValueChange:a=>o("dateFormat",a),children:[e.jsx(u,{children:e.jsx(h,{placeholder:s("Select date format")})}),e.jsx(x,{children:Object.keys(S).length>0?Object.entries(S).map(([a,n])=>e.jsx(r,{value:a,children:e.jsxs("div",{className:"flex items-center justify-between w-full",children:[e.jsx("span",{children:a}),e.jsxs("span",{className:"text-muted-foreground text-sm ml-4",children:["(",n,")"]})]})},a)):e.jsxs(e.Fragment,{children:[e.jsx(r,{value:"M j, Y",children:"Jan 1, 2025"}),e.jsx(r,{value:"d-m-Y",children:"01-01-2025"}),e.jsx(r,{value:"Y-m-d",children:"2025-01-01"}),e.jsx(r,{value:"F j, Y",children:"January 1, 2025"})]})})]})]}),e.jsxs("div",{className:"grid gap-2",children:[e.jsx(c,{htmlFor:"timeFormat",children:s("Time Format")}),e.jsxs(g,{value:t.timeFormat,onValueChange:a=>o("timeFormat",a),children:[e.jsx(u,{children:e.jsx(h,{placeholder:s("Select time format")})}),e.jsx(x,{children:Object.keys(C).length>0?Object.entries(C).map(([a,n])=>e.jsx(r,{value:a,children:e.jsxs("div",{className:"flex items-center justify-between w-full",children:[e.jsx("span",{children:a}),e.jsxs("span",{className:"text-muted-foreground text-sm ml-4",children:["(",n,")"]})]})},a)):e.jsxs(e.Fragment,{children:[e.jsx(r,{value:"g:i A",children:"1:30 PM"}),e.jsx(r,{value:"H:i",children:"13:30"}),e.jsx(r,{value:"g:i a",children:"1:30 pm"})]})})]})]}),!m&&e.jsx(e.Fragment,{children:e.jsxs("div",{className:"grid gap-2",children:[e.jsx(c,{htmlFor:"calendarStartDay",children:s("Calendar Start Day")}),e.jsxs(g,{value:t.calendarStartDay,onValueChange:a=>o("calendarStartDay",a),children:[e.jsx(u,{children:e.jsx(h,{placeholder:s("Select start day")})}),e.jsxs(x,{children:[e.jsx(r,{value:"sunday",children:s("Sunday")}),e.jsx(r,{value:"monday",children:s("Monday")})]})]})]})}),e.jsxs("div",{className:"grid gap-2 md:col-span-2",children:[e.jsx(c,{htmlFor:"defaultTimezone",children:s("Default Timezone")}),e.jsxs(g,{value:t.defaultTimezone,onValueChange:a=>o("defaultTimezone",a),children:[e.jsx(u,{children:e.jsx(h,{placeholder:s("Select timezone")})}),e.jsxs(x,{children:[e.jsx("div",{className:"p-2",children:e.jsx(T,{placeholder:s("Search timezones..."),value:p,onChange:a=>D(a.target.value),className:"mb-2"})}),e.jsx("div",{className:"max-h-60 overflow-y-auto",children:Object.keys(y).length>0?k.map(([a,n])=>e.jsx(r,{value:a,children:n},a)):e.jsxs(e.Fragment,{children:[e.jsx(r,{value:"UTC",children:"UTC"}),e.jsx(r,{value:"America/New_York",children:"Eastern Time (ET)"}),e.jsx(r,{value:"America/Chicago",children:"Central Time (CT)"}),e.jsx(r,{value:"Europe/London",children:"London (GMT)"})]})})]})]})]}),!m&&e.jsxs(e.Fragment,{children:[e.jsx("div",{className:"grid gap-2 md:col-span-2",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{className:"space-y-0.5",children:[e.jsx(c,{htmlFor:"emailVerification",children:s("Email Verification")}),e.jsx("p",{className:"text-sm text-muted-foreground",children:s("Require users to verify their email addresses")})]}),e.jsx(f,{id:"emailVerification",checked:t.emailVerification,onCheckedChange:a=>o("emailVerification",a)})]})}),e.jsx("div",{className:"grid gap-2 md:col-span-2",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{className:"space-y-0.5",children:[e.jsx(c,{htmlFor:"landingPageEnabled",children:s("Landing Page")}),e.jsx("p",{className:"text-sm text-muted-foreground",children:s("Enable or disable the public landing page")})]}),e.jsx(f,{id:"landingPageEnabled",checked:t.landingPageEnabled,onCheckedChange:a=>o("landingPageEnabled",a)})]})}),e.jsx("div",{className:"grid gap-2 md:col-span-2",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{className:"space-y-0.5",children:[e.jsx(c,{htmlFor:"userRegistrationEnabled",children:s("User Registration")}),e.jsx("p",{className:"text-sm text-muted-foreground",children:s("Allow new users to create accounts on your platform")})]}),e.jsx(f,{id:"userRegistrationEnabled",checked:t.userRegistrationEnabled,onCheckedChange:a=>o("userRegistrationEnabled",a)})]})}),e.jsxs("div",{className:"grid gap-2 md:col-span-2",children:[e.jsx(c,{htmlFor:"termsConditionsUrl",children:s("Terms and Conditions URL")}),e.jsx(T,{id:"termsConditionsUrl",type:"url",placeholder:"https://example.com/terms",value:t.termsConditionsUrl,onChange:a=>o("termsConditionsUrl",a.target.value)}),e.jsx("p",{className:"text-sm text-muted-foreground",children:s("Enter the URL for your Terms and Conditions page that will be linked in the registration form")})]})]}),m&&e.jsx(e.Fragment,{children:e.jsx("div",{className:"grid gap-2 md:col-span-2",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{className:"space-y-0.5",children:[e.jsx(c,{htmlFor:"ipRestrictionEnabled",children:s("IP Restriction")}),e.jsx("p",{className:"text-sm text-muted-foreground",children:s("Enable IP address restrictions for enhanced security")})]}),e.jsx(f,{id:"ipRestrictionEnabled",checked:t.ipRestrictionEnabled,onCheckedChange:a=>o("ipRestrictionEnabled",a)})]})})})]})})})}export{Z as default}; diff --git a/public/build/assets/table-C1YkBp3W.js b/public/build/assets/table-BRtys9Nx.js similarity index 96% rename from public/build/assets/table-C1YkBp3W.js rename to public/build/assets/table-BRtys9Nx.js index f375b110a..f71b3931e 100644 --- a/public/build/assets/table-C1YkBp3W.js +++ b/public/build/assets/table-BRtys9Nx.js @@ -1 +1 @@ -import{r as o,j as t}from"./ui-Z445SNHD.js";import{e as s}from"./app-36WMjvX0.js";const d=o.forwardRef(({className:a,...e},r)=>t.jsx("div",{className:"relative w-full overflow-auto dark:bg-gray-900",children:t.jsx("table",{ref:r,className:s("w-full caption-bottom text-sm text-foreground dark:bg-gray-900",a),...e})}));d.displayName="Table";const l=o.forwardRef(({className:a,...e},r)=>t.jsx("thead",{ref:r,className:s("[&_tr]:border-b",a),...e}));l.displayName="TableHeader";const b=o.forwardRef(({className:a,...e},r)=>t.jsx("tbody",{ref:r,className:s("[&_tr:last-child]:border-0",a),...e}));b.displayName="TableBody";const m=o.forwardRef(({className:a,...e},r)=>t.jsx("tfoot",{ref:r,className:s("border-t bg-muted/50 font-medium [&>tr]:last:border-b-0",a),...e}));m.displayName="TableFooter";const f=o.forwardRef(({className:a,...e},r)=>t.jsx("tr",{ref:r,className:s("border-b transition-colors hover:bg-muted/50 data-[state=selected]:bg-muted text-foreground dark:border-gray-700 dark:bg-gray-900",a),...e}));f.displayName="TableRow";const c=o.forwardRef(({className:a,...e},r)=>t.jsx("th",{ref:r,className:s("h-12 px-4 text-left align-middle font-medium text-muted-foreground dark:text-gray-300 [&:has([role=checkbox])]:pr-0",a),...e}));c.displayName="TableHead";const i=o.forwardRef(({className:a,...e},r)=>t.jsx("td",{ref:r,className:s("p-4 align-middle [&:has([role=checkbox])]:pr-0 text-foreground",a),...e}));i.displayName="TableCell";const n=o.forwardRef(({className:a,...e},r)=>t.jsx("caption",{ref:r,className:s("mt-4 text-sm text-muted-foreground",a),...e}));n.displayName="TableCaption";export{d as T,l as a,f as b,c,b as d,i as e,m as f}; +import{r as o,j as t}from"./ui-Z445SNHD.js";import{e as s}from"./app-Da3PX8qg.js";const d=o.forwardRef(({className:a,...e},r)=>t.jsx("div",{className:"relative w-full overflow-auto dark:bg-gray-900",children:t.jsx("table",{ref:r,className:s("w-full caption-bottom text-sm text-foreground dark:bg-gray-900",a),...e})}));d.displayName="Table";const l=o.forwardRef(({className:a,...e},r)=>t.jsx("thead",{ref:r,className:s("[&_tr]:border-b",a),...e}));l.displayName="TableHeader";const b=o.forwardRef(({className:a,...e},r)=>t.jsx("tbody",{ref:r,className:s("[&_tr:last-child]:border-0",a),...e}));b.displayName="TableBody";const m=o.forwardRef(({className:a,...e},r)=>t.jsx("tfoot",{ref:r,className:s("border-t bg-muted/50 font-medium [&>tr]:last:border-b-0",a),...e}));m.displayName="TableFooter";const f=o.forwardRef(({className:a,...e},r)=>t.jsx("tr",{ref:r,className:s("border-b transition-colors hover:bg-muted/50 data-[state=selected]:bg-muted text-foreground dark:border-gray-700 dark:bg-gray-900",a),...e}));f.displayName="TableRow";const c=o.forwardRef(({className:a,...e},r)=>t.jsx("th",{ref:r,className:s("h-12 px-4 text-left align-middle font-medium text-muted-foreground dark:text-gray-300 [&:has([role=checkbox])]:pr-0",a),...e}));c.displayName="TableHead";const i=o.forwardRef(({className:a,...e},r)=>t.jsx("td",{ref:r,className:s("p-4 align-middle [&:has([role=checkbox])]:pr-0 text-foreground",a),...e}));i.displayName="TableCell";const n=o.forwardRef(({className:a,...e},r)=>t.jsx("caption",{ref:r,className:s("mt-4 text-sm text-muted-foreground",a),...e}));n.displayName="TableCaption";export{d as T,l as a,f as b,c,b as d,i as e,m as f}; diff --git a/public/build/assets/tabs-NEtB1dPW.js b/public/build/assets/tabs--KW-Mci6.js similarity index 98% rename from public/build/assets/tabs-NEtB1dPW.js rename to public/build/assets/tabs--KW-Mci6.js index a970eecb4..0242c5d18 100644 --- a/public/build/assets/tabs-NEtB1dPW.js +++ b/public/build/assets/tabs--KW-Mci6.js @@ -1 +1 @@ -import{r as i,j as p,f as O,M as L,k as G,u as B,X as W,Y as H,n as C,o as K,Z as N}from"./ui-Z445SNHD.js";import{e as h}from"./app-36WMjvX0.js";function Z(e,t=[]){let n=[];function r(c,s){const a=i.createContext(s),l=n.length;n=[...n,s];const d=u=>{var S;const{scope:m,children:y,...v}=u,b=((S=m==null?void 0:m[e])==null?void 0:S[l])||a,k=i.useMemo(()=>v,Object.values(v));return p.jsx(b.Provider,{value:k,children:y})};d.displayName=c+"Provider";function f(u,m){var b;const y=((b=m==null?void 0:m[e])==null?void 0:b[l])||a,v=i.useContext(y);if(v)return v;if(s!==void 0)return s;throw new Error(`\`${u}\` must be used within \`${c}\``)}return[d,f]}const o=()=>{const c=n.map(s=>i.createContext(s));return function(a){const l=(a==null?void 0:a[e])||c;return i.useMemo(()=>({[`__scope${e}`]:{...a,[e]:l}}),[a,l])}};return o.scopeName=e,[r,q(o,...t)]}function q(...e){const t=e[0];if(e.length===1)return t;const n=()=>{const r=e.map(o=>({useScope:o(),scopeName:o.scopeName}));return function(c){const s=r.reduce((a,{useScope:l,scopeName:d})=>{const u=l(c)[`__scope${d}`];return{...a,...u}},{});return i.useMemo(()=>({[`__scope${t.scopeName}`]:s}),[s])}};return n.scopeName=t.scopeName,n}function z(e){const t=X(e),n=i.forwardRef((r,o)=>{const{children:c,...s}=r,a=i.Children.toArray(c),l=a.find(J);if(l){const d=l.props.children,f=a.map(u=>u===l?i.Children.count(d)>1?i.Children.only(null):i.isValidElement(d)?d.props.children:null:u);return p.jsx(t,{...s,ref:o,children:i.isValidElement(d)?i.cloneElement(d,void 0,f):null})}return p.jsx(t,{...s,ref:o,children:c})});return n.displayName=`${e}.Slot`,n}function X(e){const t=i.forwardRef((n,r)=>{const{children:o,...c}=n;if(i.isValidElement(o)){const s=U(o),a=Q(c,o.props);return o.type!==i.Fragment&&(a.ref=r?O(r,s):s),i.cloneElement(o,a)}return i.Children.count(o)>1?i.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var Y=Symbol("radix.slottable");function J(e){return i.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===Y}function Q(e,t){const n={...t};for(const r in t){const o=e[r],c=t[r];/^on[A-Z]/.test(r)?o&&c?n[r]=(...a)=>{const l=c(...a);return o(...a),l}:o&&(n[r]=o):r==="style"?n[r]={...o,...c}:r==="className"&&(n[r]=[o,c].filter(Boolean).join(" "))}return{...e,...n}}function U(e){var r,o;let t=(r=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:r.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(t=(o=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:o.get,n=t&&"isReactWarning"in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}var ee=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],g=ee.reduce((e,t)=>{const n=z(`Primitive.${t}`),r=i.forwardRef((o,c)=>{const{asChild:s,...a}=o,l=s?n:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),p.jsx(l,{...a,ref:c})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{}),x="Tabs",[te]=Z(x,[N]),w=N(),[ne,T]=te(x),R=i.forwardRef((e,t)=>{const{__scopeTabs:n,value:r,onValueChange:o,defaultValue:c,orientation:s="horizontal",dir:a,activationMode:l="automatic",...d}=e,f=L(a),[u,m]=G({prop:r,onChange:o,defaultProp:c??"",caller:x});return p.jsx(ne,{scope:n,baseId:B(),value:u,onValueChange:m,orientation:s,dir:f,activationMode:l,children:p.jsx(g.div,{dir:f,"data-orientation":s,...d,ref:t})})});R.displayName=x;var E="TabsList",_=i.forwardRef((e,t)=>{const{__scopeTabs:n,loop:r=!0,...o}=e,c=T(E,n),s=w(n);return p.jsx(W,{asChild:!0,...s,orientation:c.orientation,dir:c.dir,loop:r,children:p.jsx(g.div,{role:"tablist","aria-orientation":c.orientation,...o,ref:t})})});_.displayName=E;var j="TabsTrigger",P=i.forwardRef((e,t)=>{const{__scopeTabs:n,value:r,disabled:o=!1,...c}=e,s=T(j,n),a=w(n),l=A(s.baseId,r),d=M(s.baseId,r),f=r===s.value;return p.jsx(H,{asChild:!0,...a,focusable:!o,active:f,children:p.jsx(g.button,{type:"button",role:"tab","aria-selected":f,"aria-controls":d,"data-state":f?"active":"inactive","data-disabled":o?"":void 0,disabled:o,id:l,...c,ref:t,onMouseDown:C(e.onMouseDown,u=>{!o&&u.button===0&&u.ctrlKey===!1?s.onValueChange(r):u.preventDefault()}),onKeyDown:C(e.onKeyDown,u=>{[" ","Enter"].includes(u.key)&&s.onValueChange(r)}),onFocus:C(e.onFocus,()=>{const u=s.activationMode!=="manual";!f&&!o&&u&&s.onValueChange(r)})})})});P.displayName=j;var I="TabsContent",$=i.forwardRef((e,t)=>{const{__scopeTabs:n,value:r,forceMount:o,children:c,...s}=e,a=T(I,n),l=A(a.baseId,r),d=M(a.baseId,r),f=r===a.value,u=i.useRef(f);return i.useEffect(()=>{const m=requestAnimationFrame(()=>u.current=!1);return()=>cancelAnimationFrame(m)},[]),p.jsx(K,{present:o||f,children:({present:m})=>p.jsx(g.div,{"data-state":f?"active":"inactive","data-orientation":a.orientation,role:"tabpanel","aria-labelledby":l,hidden:!m,id:d,tabIndex:0,...s,ref:t,style:{...e.style,animationDuration:u.current?"0s":void 0},children:m&&c})})});$.displayName=I;function A(e,t){return`${e}-trigger-${t}`}function M(e,t){return`${e}-content-${t}`}var oe=R,V=_,D=P,F=$;const le=oe,re=i.forwardRef(({className:e,...t},n)=>p.jsx(V,{ref:n,className:h("inline-flex h-10 items-center justify-center rounded-md bg-muted p-1 text-muted-foreground",e),...t}));re.displayName=V.displayName;const se=i.forwardRef(({className:e,...t},n)=>p.jsx(D,{ref:n,className:h("inline-flex items-center justify-center whitespace-nowrap rounded-sm px-3 py-1.5 text-sm font-medium ring-offset-background transition-all focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 data-[state=active]:bg-background data-[state=active]:text-foreground data-[state=active]:shadow-sm",e),...t}));se.displayName=D.displayName;const ae=i.forwardRef(({className:e,...t},n)=>p.jsx(F,{ref:n,className:h("mt-2 ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2",e),...t}));ae.displayName=F.displayName;export{le as T,re as a,se as b,ae as c}; +import{r as i,j as p,f as O,M as L,k as G,u as B,X as W,Y as H,n as C,o as K,Z as N}from"./ui-Z445SNHD.js";import{e as h}from"./app-Da3PX8qg.js";function Z(e,t=[]){let n=[];function r(c,s){const a=i.createContext(s),l=n.length;n=[...n,s];const d=u=>{var S;const{scope:m,children:y,...v}=u,b=((S=m==null?void 0:m[e])==null?void 0:S[l])||a,k=i.useMemo(()=>v,Object.values(v));return p.jsx(b.Provider,{value:k,children:y})};d.displayName=c+"Provider";function f(u,m){var b;const y=((b=m==null?void 0:m[e])==null?void 0:b[l])||a,v=i.useContext(y);if(v)return v;if(s!==void 0)return s;throw new Error(`\`${u}\` must be used within \`${c}\``)}return[d,f]}const o=()=>{const c=n.map(s=>i.createContext(s));return function(a){const l=(a==null?void 0:a[e])||c;return i.useMemo(()=>({[`__scope${e}`]:{...a,[e]:l}}),[a,l])}};return o.scopeName=e,[r,q(o,...t)]}function q(...e){const t=e[0];if(e.length===1)return t;const n=()=>{const r=e.map(o=>({useScope:o(),scopeName:o.scopeName}));return function(c){const s=r.reduce((a,{useScope:l,scopeName:d})=>{const u=l(c)[`__scope${d}`];return{...a,...u}},{});return i.useMemo(()=>({[`__scope${t.scopeName}`]:s}),[s])}};return n.scopeName=t.scopeName,n}function z(e){const t=X(e),n=i.forwardRef((r,o)=>{const{children:c,...s}=r,a=i.Children.toArray(c),l=a.find(J);if(l){const d=l.props.children,f=a.map(u=>u===l?i.Children.count(d)>1?i.Children.only(null):i.isValidElement(d)?d.props.children:null:u);return p.jsx(t,{...s,ref:o,children:i.isValidElement(d)?i.cloneElement(d,void 0,f):null})}return p.jsx(t,{...s,ref:o,children:c})});return n.displayName=`${e}.Slot`,n}function X(e){const t=i.forwardRef((n,r)=>{const{children:o,...c}=n;if(i.isValidElement(o)){const s=U(o),a=Q(c,o.props);return o.type!==i.Fragment&&(a.ref=r?O(r,s):s),i.cloneElement(o,a)}return i.Children.count(o)>1?i.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var Y=Symbol("radix.slottable");function J(e){return i.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===Y}function Q(e,t){const n={...t};for(const r in t){const o=e[r],c=t[r];/^on[A-Z]/.test(r)?o&&c?n[r]=(...a)=>{const l=c(...a);return o(...a),l}:o&&(n[r]=o):r==="style"?n[r]={...o,...c}:r==="className"&&(n[r]=[o,c].filter(Boolean).join(" "))}return{...e,...n}}function U(e){var r,o;let t=(r=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:r.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(t=(o=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:o.get,n=t&&"isReactWarning"in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}var ee=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],g=ee.reduce((e,t)=>{const n=z(`Primitive.${t}`),r=i.forwardRef((o,c)=>{const{asChild:s,...a}=o,l=s?n:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),p.jsx(l,{...a,ref:c})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{}),x="Tabs",[te]=Z(x,[N]),w=N(),[ne,T]=te(x),R=i.forwardRef((e,t)=>{const{__scopeTabs:n,value:r,onValueChange:o,defaultValue:c,orientation:s="horizontal",dir:a,activationMode:l="automatic",...d}=e,f=L(a),[u,m]=G({prop:r,onChange:o,defaultProp:c??"",caller:x});return p.jsx(ne,{scope:n,baseId:B(),value:u,onValueChange:m,orientation:s,dir:f,activationMode:l,children:p.jsx(g.div,{dir:f,"data-orientation":s,...d,ref:t})})});R.displayName=x;var E="TabsList",_=i.forwardRef((e,t)=>{const{__scopeTabs:n,loop:r=!0,...o}=e,c=T(E,n),s=w(n);return p.jsx(W,{asChild:!0,...s,orientation:c.orientation,dir:c.dir,loop:r,children:p.jsx(g.div,{role:"tablist","aria-orientation":c.orientation,...o,ref:t})})});_.displayName=E;var j="TabsTrigger",P=i.forwardRef((e,t)=>{const{__scopeTabs:n,value:r,disabled:o=!1,...c}=e,s=T(j,n),a=w(n),l=A(s.baseId,r),d=M(s.baseId,r),f=r===s.value;return p.jsx(H,{asChild:!0,...a,focusable:!o,active:f,children:p.jsx(g.button,{type:"button",role:"tab","aria-selected":f,"aria-controls":d,"data-state":f?"active":"inactive","data-disabled":o?"":void 0,disabled:o,id:l,...c,ref:t,onMouseDown:C(e.onMouseDown,u=>{!o&&u.button===0&&u.ctrlKey===!1?s.onValueChange(r):u.preventDefault()}),onKeyDown:C(e.onKeyDown,u=>{[" ","Enter"].includes(u.key)&&s.onValueChange(r)}),onFocus:C(e.onFocus,()=>{const u=s.activationMode!=="manual";!f&&!o&&u&&s.onValueChange(r)})})})});P.displayName=j;var I="TabsContent",$=i.forwardRef((e,t)=>{const{__scopeTabs:n,value:r,forceMount:o,children:c,...s}=e,a=T(I,n),l=A(a.baseId,r),d=M(a.baseId,r),f=r===a.value,u=i.useRef(f);return i.useEffect(()=>{const m=requestAnimationFrame(()=>u.current=!1);return()=>cancelAnimationFrame(m)},[]),p.jsx(K,{present:o||f,children:({present:m})=>p.jsx(g.div,{"data-state":f?"active":"inactive","data-orientation":a.orientation,role:"tabpanel","aria-labelledby":l,hidden:!m,id:d,tabIndex:0,...s,ref:t,style:{...e.style,animationDuration:u.current?"0s":void 0},children:m&&c})})});$.displayName=I;function A(e,t){return`${e}-trigger-${t}`}function M(e,t){return`${e}-content-${t}`}var oe=R,V=_,D=P,F=$;const le=oe,re=i.forwardRef(({className:e,...t},n)=>p.jsx(V,{ref:n,className:h("inline-flex h-10 items-center justify-center rounded-md bg-muted p-1 text-muted-foreground",e),...t}));re.displayName=V.displayName;const se=i.forwardRef(({className:e,...t},n)=>p.jsx(D,{ref:n,className:h("inline-flex items-center justify-center whitespace-nowrap rounded-sm px-3 py-1.5 text-sm font-medium ring-offset-background transition-all focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 data-[state=active]:bg-background data-[state=active]:text-foreground data-[state=active]:shadow-sm",e),...t}));se.displayName=D.displayName;const ae=i.forwardRef(({className:e,...t},n)=>p.jsx(F,{ref:n,className:h("mt-2 ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2",e),...t}));ae.displayName=F.displayName;export{le as T,re as a,se as b,ae as c}; diff --git a/public/build/assets/tag-CMVMnpSh.js b/public/build/assets/tag-CUFhfHTp.js similarity index 91% rename from public/build/assets/tag-CMVMnpSh.js rename to public/build/assets/tag-CUFhfHTp.js index a73ffd9bc..10171525d 100644 --- a/public/build/assets/tag-CMVMnpSh.js +++ b/public/build/assets/tag-CUFhfHTp.js @@ -1,4 +1,4 @@ -import{G as c}from"./app-36WMjvX0.js";/** +import{G as c}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/tag-input-n9zn3n5y.js b/public/build/assets/tag-input-X1HDvKz_.js similarity index 93% rename from public/build/assets/tag-input-n9zn3n5y.js rename to public/build/assets/tag-input-X1HDvKz_.js index 95b3034cb..946c9d5c2 100644 --- a/public/build/assets/tag-input-n9zn3n5y.js +++ b/public/build/assets/tag-input-X1HDvKz_.js @@ -1 +1 @@ -import{r as u,j as r}from"./ui-Z445SNHD.js";import{l as x,X as f,I as h}from"./app-36WMjvX0.js";function w({value:s,onChange:a,placeholder:l="Type and press Enter",className:c=""}){const[t,o]=u.useState(""),i=e=>{e.trim()&&!s.includes(e.trim())&&a([...s,e.trim()]),o("")},m=e=>{const n=s.filter((j,d)=>d!==e);a(n)},p=e=>{e.key==="Enter"&&(e.preventDefault(),i(t))};return r.jsxs("div",{className:`border rounded-md pl-2 min-h-[40px] flex flex-wrap gap-2 items-center ${c}`,children:[s.map((e,n)=>r.jsxs(x,{variant:"secondary",className:"flex items-center gap-1",children:[e,r.jsx("button",{type:"button",className:"ml-1 h-3 w-3 cursor-pointer hover:text-red-500 flex items-center justify-center",onClick:()=>m(n),children:r.jsx(f,{className:"h-3 w-3"})})]},`${e}-${n}`)),r.jsx(h,{value:t,onChange:e=>o(e.target.value),onKeyPress:p,onBlur:()=>t.trim()&&i(t),placeholder:s.length===0?l:"",className:"border-0 flex-1 min-w-[200px] focus-visible:ring-0 shadow-none"})]})}export{w as T}; +import{r as u,j as r}from"./ui-Z445SNHD.js";import{l as x,X as f,I as h}from"./app-Da3PX8qg.js";function w({value:s,onChange:a,placeholder:l="Type and press Enter",className:c=""}){const[t,o]=u.useState(""),i=e=>{e.trim()&&!s.includes(e.trim())&&a([...s,e.trim()]),o("")},m=e=>{const n=s.filter((j,d)=>d!==e);a(n)},p=e=>{e.key==="Enter"&&(e.preventDefault(),i(t))};return r.jsxs("div",{className:`border rounded-md pl-2 min-h-[40px] flex flex-wrap gap-2 items-center ${c}`,children:[s.map((e,n)=>r.jsxs(x,{variant:"secondary",className:"flex items-center gap-1",children:[e,r.jsx("button",{type:"button",className:"ml-1 h-3 w-3 cursor-pointer hover:text-red-500 flex items-center justify-center",onClick:()=>m(n),children:r.jsx(f,{className:"h-3 w-3"})})]},`${e}-${n}`)),r.jsx(h,{value:t,onChange:e=>o(e.target.value),onKeyPress:p,onBlur:()=>t.trim()&&i(t),placeholder:s.length===0?l:"",className:"border-0 flex-1 min-w-[200px] focus-visible:ring-0 shadow-none"})]})}export{w as T}; diff --git a/public/build/assets/target-BEz5Ry2v.js b/public/build/assets/target-B_9kWYv3.js similarity index 89% rename from public/build/assets/target-BEz5Ry2v.js rename to public/build/assets/target-B_9kWYv3.js index 9f8a99e92..90816be59 100644 --- a/public/build/assets/target-BEz5Ry2v.js +++ b/public/build/assets/target-B_9kWYv3.js @@ -1,4 +1,4 @@ -import{G as c}from"./app-36WMjvX0.js";/** +import{G as c}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/text-link-BE2GFkLu.js b/public/build/assets/text-link-pTNsaDWU.js similarity index 82% rename from public/build/assets/text-link-BE2GFkLu.js rename to public/build/assets/text-link-pTNsaDWU.js index 61f6cdcc4..a619885ef 100644 --- a/public/build/assets/text-link-BE2GFkLu.js +++ b/public/build/assets/text-link-pTNsaDWU.js @@ -1 +1 @@ -import{j as t}from"./ui-Z445SNHD.js";import{d as n,e as a}from"./app-36WMjvX0.js";function u({className:r="",children:e,...o}){return t.jsx(n,{className:a("text-foreground underline decoration-neutral-300 underline-offset-4 transition-colors duration-300 ease-out hover:decoration-current! cursor-pointer dark:decoration-neutral-500",r),...o,children:e})}export{u as T}; +import{j as t}from"./ui-Z445SNHD.js";import{d as n,e as a}from"./app-Da3PX8qg.js";function u({className:r="",children:e,...o}){return t.jsx(n,{className:a("text-foreground underline decoration-neutral-300 underline-offset-4 transition-colors duration-300 ease-out hover:decoration-current! cursor-pointer dark:decoration-neutral-500",r),...o,children:e})}export{u as T}; diff --git a/public/build/assets/textarea-CdnKPU5F.js b/public/build/assets/textarea-BgXisGCr.js similarity index 87% rename from public/build/assets/textarea-CdnKPU5F.js rename to public/build/assets/textarea-BgXisGCr.js index 61a24d8ec..a42cc5044 100644 --- a/public/build/assets/textarea-CdnKPU5F.js +++ b/public/build/assets/textarea-BgXisGCr.js @@ -1 +1 @@ -import{r as s,j as t}from"./ui-Z445SNHD.js";import{e as a}from"./app-36WMjvX0.js";const i=s.forwardRef(({className:e,...r},o)=>t.jsx("textarea",{className:a("flex min-h-[80px] w-full rounded-md border border-input bg-background px-3 py-2 text-sm ring-offset-background placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50",e),ref:o,...r}));i.displayName="Textarea";export{i as T}; +import{r as s,j as t}from"./ui-Z445SNHD.js";import{e as a}from"./app-Da3PX8qg.js";const i=s.forwardRef(({className:e,...r},o)=>t.jsx("textarea",{className:a("flex min-h-[80px] w-full rounded-md border border-input bg-background px-3 py-2 text-sm ring-offset-background placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50",e),ref:o,...r}));i.displayName="Textarea";export{i as T}; diff --git a/public/build/assets/thumbs-up-DYj-woXk.js b/public/build/assets/thumbs-up-Du-LlBXg.js similarity index 95% rename from public/build/assets/thumbs-up-DYj-woXk.js rename to public/build/assets/thumbs-up-Du-LlBXg.js index dc27ee08a..628a49046 100644 --- a/public/build/assets/thumbs-up-DYj-woXk.js +++ b/public/build/assets/thumbs-up-Du-LlBXg.js @@ -1,4 +1,4 @@ -import{G as a}from"./app-36WMjvX0.js";/** +import{G as a}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/ticket-BhEK5100.js b/public/build/assets/ticket-BjgtGAIQ.js similarity index 91% rename from public/build/assets/ticket-BhEK5100.js rename to public/build/assets/ticket-BjgtGAIQ.js index 058877dbc..dd3b74fbe 100644 --- a/public/build/assets/ticket-BhEK5100.js +++ b/public/build/assets/ticket-BjgtGAIQ.js @@ -1,4 +1,4 @@ -import{G as a}from"./app-36WMjvX0.js";/** +import{G as a}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/timer-Bn-D5krG.js b/public/build/assets/timer-0BosSTc0.js similarity index 89% rename from public/build/assets/timer-Bn-D5krG.js rename to public/build/assets/timer-0BosSTc0.js index eb7c04454..2fb48e1e6 100644 --- a/public/build/assets/timer-Bn-D5krG.js +++ b/public/build/assets/timer-0BosSTc0.js @@ -1,4 +1,4 @@ -import{G as e}from"./app-36WMjvX0.js";/** +import{G as e}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/trash-2-Dxg0nP1A.js b/public/build/assets/trash-2-15Ri11Yq.js similarity index 92% rename from public/build/assets/trash-2-Dxg0nP1A.js rename to public/build/assets/trash-2-15Ri11Yq.js index 3fab1778d..04b7a557f 100644 --- a/public/build/assets/trash-2-Dxg0nP1A.js +++ b/public/build/assets/trash-2-15Ri11Yq.js @@ -1,4 +1,4 @@ -import{G as e}from"./app-36WMjvX0.js";/** +import{G as e}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/trash-Dyd2ZsaG.js b/public/build/assets/trash-BRJCY2my.js similarity index 89% rename from public/build/assets/trash-Dyd2ZsaG.js rename to public/build/assets/trash-BRJCY2my.js index ddb3993e8..af910382f 100644 --- a/public/build/assets/trash-Dyd2ZsaG.js +++ b/public/build/assets/trash-BRJCY2my.js @@ -1,4 +1,4 @@ -import{G as c}from"./app-36WMjvX0.js";/** +import{G as c}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/trending-down-CeOqAkGV.js b/public/build/assets/trending-down-MNPLLbIb.js similarity index 88% rename from public/build/assets/trending-down-CeOqAkGV.js rename to public/build/assets/trending-down-MNPLLbIb.js index 59e344f7e..a51668dbe 100644 --- a/public/build/assets/trending-down-CeOqAkGV.js +++ b/public/build/assets/trending-down-MNPLLbIb.js @@ -1,4 +1,4 @@ -import{G as n}from"./app-36WMjvX0.js";/** +import{G as n}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/trending-up-CPB8hZlm.js b/public/build/assets/trending-up-D5y6g4yZ.js similarity index 88% rename from public/build/assets/trending-up-CPB8hZlm.js rename to public/build/assets/trending-up-D5y6g4yZ.js index 226eb201f..620330235 100644 --- a/public/build/assets/trending-up-CPB8hZlm.js +++ b/public/build/assets/trending-up-D5y6g4yZ.js @@ -1,4 +1,4 @@ -import{G as n}from"./app-36WMjvX0.js";/** +import{G as n}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/triangle-alert-MsN2AA6c.js b/public/build/assets/triangle-alert-CeuDFixJ.js similarity index 90% rename from public/build/assets/triangle-alert-MsN2AA6c.js rename to public/build/assets/triangle-alert-CeuDFixJ.js index 28cbe2d2a..4cf69c67c 100644 --- a/public/build/assets/triangle-alert-MsN2AA6c.js +++ b/public/build/assets/triangle-alert-CeuDFixJ.js @@ -1,4 +1,4 @@ -import{G as e}from"./app-36WMjvX0.js";/** +import{G as e}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/trophy-BZyhzbIT.js b/public/build/assets/trophy-Cs36GMET.js similarity index 93% rename from public/build/assets/trophy-BZyhzbIT.js rename to public/build/assets/trophy-Cs36GMET.js index df63c05f5..748ed7ca3 100644 --- a/public/build/assets/trophy-BZyhzbIT.js +++ b/public/build/assets/trophy-Cs36GMET.js @@ -1,4 +1,4 @@ -import{G as a}from"./app-36WMjvX0.js";/** +import{G as a}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/twitter-DDHYm63p.js b/public/build/assets/twitter-CRZZ6zjd.js similarity index 94% rename from public/build/assets/twitter-DDHYm63p.js rename to public/build/assets/twitter-CRZZ6zjd.js index ba6621aa8..6e05a7c48 100644 --- a/public/build/assets/twitter-DDHYm63p.js +++ b/public/build/assets/twitter-CRZZ6zjd.js @@ -1,4 +1,4 @@ -import{G as c}from"./app-36WMjvX0.js";/** +import{G as c}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/type-DlbqWp8I.js b/public/build/assets/type-DX1RNe21.js similarity index 89% rename from public/build/assets/type-DlbqWp8I.js rename to public/build/assets/type-DX1RNe21.js index b066ed10d..297e96142 100644 --- a/public/build/assets/type-DlbqWp8I.js +++ b/public/build/assets/type-DX1RNe21.js @@ -1,4 +1,4 @@ -import{G as e}from"./app-36WMjvX0.js";/** +import{G as e}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/unlink-sh32LPkQ.js b/public/build/assets/unlink-vC8B7N8r.js similarity index 98% rename from public/build/assets/unlink-sh32LPkQ.js rename to public/build/assets/unlink-vC8B7N8r.js index 3280829f6..69298bfe3 100644 --- a/public/build/assets/unlink-sh32LPkQ.js +++ b/public/build/assets/unlink-vC8B7N8r.js @@ -1,4 +1,4 @@ -import{G as e}from"./app-36WMjvX0.js";/** +import{G as e}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/use-brand-theme-CKPJTDwQ.js b/public/build/assets/use-brand-theme-DVBqrgML.js similarity index 98% rename from public/build/assets/use-brand-theme-CKPJTDwQ.js rename to public/build/assets/use-brand-theme-DVBqrgML.js index 51da49600..76d49d3ab 100644 --- a/public/build/assets/use-brand-theme-CKPJTDwQ.js +++ b/public/build/assets/use-brand-theme-DVBqrgML.js @@ -1 +1 @@ -import{j as r,r as h}from"./ui-Z445SNHD.js";import{u as n,d as l,g as u,c as f,a as j,T as p}from"./app-36WMjvX0.js";function v({title:t,showBackToHome:s,logoOnly:a=!1,companySettings:e}){const{t:o}=n();(()=>{const d=(e==null?void 0:e.themeColor)||"blue",i=(e==null?void 0:e.customColor)||"#3b82f6";if(d==="custom")return i;const x={blue:"#2563eb",green:"#059669",purple:"#7c3aed",orange:"#ea580c",red:"#dc2626"};return x[d]||x.blue})();const c=()=>e!=null&&e.logoDark?u(e.logoDark):"https://via.placeholder.com/120x32/3B82F6/FFFFFF?text=LOGO",m=()=>(e==null?void 0:e.titleText)||"Company";return a?r.jsx("header",{className:"bg-white shadow-sm border-b",children:r.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:r.jsx("div",{className:"flex justify-center items-center h-12 sm:h-16",children:r.jsx("img",{className:"h-6 sm:h-8 w-auto",src:c(),alt:`${m()} Logo`})})})}):r.jsx("header",{className:"bg-white shadow-sm border-b",children:r.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:r.jsxs("div",{className:"flex justify-between items-center h-12 sm:h-16",children:[r.jsx("div",{className:"flex items-center",children:r.jsx("div",{className:"flex-shrink-0",children:r.jsx("img",{className:"h-6 sm:h-8 w-auto",src:c(),alt:`${m()} Logo`})})}),r.jsxs("nav",{className:"hidden sm:flex space-x-4 lg:space-x-8",children:[r.jsx(l,{href:"/",className:"text-gray-600 hover:text-gray-900 text-sm lg:text-base",children:o("Home")}),r.jsx(l,{href:"/about",className:"text-gray-600 hover:text-gray-900 text-sm lg:text-base",children:o("About")}),r.jsx(l,{href:"/career",className:"text-primary font-medium text-sm lg:text-base",children:o("Careers")}),r.jsx(l,{href:"/contact",className:"text-gray-600 hover:text-gray-900 text-sm lg:text-base",children:o("Contact")})]})]})})})}function C({companySettings:t}){const{t:s}=n(),{props:a}=f(),e=t||a.companySettings;return r.jsx("footer",{className:"bg-gray-900 text-white py-12",children:r.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[r.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-8",children:[r.jsxs("div",{children:[r.jsx("h3",{className:"text-lg font-semibold mb-4",children:(e==null?void 0:e.company_name)||s("Company Name")}),r.jsx("p",{className:"text-gray-400",children:(e==null?void 0:e.company_description)||s("Building the future of work with innovative solutions and amazing people.")})]}),r.jsxs("div",{children:[r.jsx("h4",{className:"font-semibold mb-4",children:s("Contact Info")}),r.jsxs("div",{className:"text-gray-400 space-y-2",children:[r.jsxs("p",{children:[s("Email"),": ",(e==null?void 0:e.company_email)||"careers@company.com"]}),r.jsxs("p",{children:[s("Phone"),": ",(e==null?void 0:e.companyMobile)||"+1 (555) 123-4567"]})]})]})]}),r.jsx("div",{className:"border-t border-gray-800 mt-8 pt-8 text-center text-gray-400",children:r.jsx("p",{children:(e==null?void 0:e.footerText)||s("© 2024 Company Name. All rights reserved.")})})]})})}function w(){const{themeColor:t,customColor:s,themeMode:a}=j();h.useEffect(()=>{const e=t==="custom"?s:p[t];e&&(document.documentElement.style.setProperty("--theme-color",e),document.documentElement.style.setProperty("--primary",e),document.documentElement.style.setProperty("--chart-1",e))},[t,s]),h.useEffect(()=>{const e=window.matchMedia("(prefers-color-scheme: dark)").matches,o=a==="dark"||a==="system"&&e;document.documentElement.classList.toggle("dark",o)},[a])}export{v as C,C as a,w as u}; +import{j as r,r as h}from"./ui-Z445SNHD.js";import{u as n,d as l,g as u,c as f,a as j,T as p}from"./app-Da3PX8qg.js";function v({title:t,showBackToHome:s,logoOnly:a=!1,companySettings:e}){const{t:o}=n();(()=>{const d=(e==null?void 0:e.themeColor)||"blue",i=(e==null?void 0:e.customColor)||"#3b82f6";if(d==="custom")return i;const x={blue:"#2563eb",green:"#059669",purple:"#7c3aed",orange:"#ea580c",red:"#dc2626"};return x[d]||x.blue})();const c=()=>e!=null&&e.logoDark?u(e.logoDark):"https://via.placeholder.com/120x32/3B82F6/FFFFFF?text=LOGO",m=()=>(e==null?void 0:e.titleText)||"Company";return a?r.jsx("header",{className:"bg-white shadow-sm border-b",children:r.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:r.jsx("div",{className:"flex justify-center items-center h-12 sm:h-16",children:r.jsx("img",{className:"h-6 sm:h-8 w-auto",src:c(),alt:`${m()} Logo`})})})}):r.jsx("header",{className:"bg-white shadow-sm border-b",children:r.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:r.jsxs("div",{className:"flex justify-between items-center h-12 sm:h-16",children:[r.jsx("div",{className:"flex items-center",children:r.jsx("div",{className:"flex-shrink-0",children:r.jsx("img",{className:"h-6 sm:h-8 w-auto",src:c(),alt:`${m()} Logo`})})}),r.jsxs("nav",{className:"hidden sm:flex space-x-4 lg:space-x-8",children:[r.jsx(l,{href:"/",className:"text-gray-600 hover:text-gray-900 text-sm lg:text-base",children:o("Home")}),r.jsx(l,{href:"/about",className:"text-gray-600 hover:text-gray-900 text-sm lg:text-base",children:o("About")}),r.jsx(l,{href:"/career",className:"text-primary font-medium text-sm lg:text-base",children:o("Careers")}),r.jsx(l,{href:"/contact",className:"text-gray-600 hover:text-gray-900 text-sm lg:text-base",children:o("Contact")})]})]})})})}function C({companySettings:t}){const{t:s}=n(),{props:a}=f(),e=t||a.companySettings;return r.jsx("footer",{className:"bg-gray-900 text-white py-12",children:r.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[r.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-8",children:[r.jsxs("div",{children:[r.jsx("h3",{className:"text-lg font-semibold mb-4",children:(e==null?void 0:e.company_name)||s("Company Name")}),r.jsx("p",{className:"text-gray-400",children:(e==null?void 0:e.company_description)||s("Building the future of work with innovative solutions and amazing people.")})]}),r.jsxs("div",{children:[r.jsx("h4",{className:"font-semibold mb-4",children:s("Contact Info")}),r.jsxs("div",{className:"text-gray-400 space-y-2",children:[r.jsxs("p",{children:[s("Email"),": ",(e==null?void 0:e.company_email)||"careers@company.com"]}),r.jsxs("p",{children:[s("Phone"),": ",(e==null?void 0:e.companyMobile)||"+1 (555) 123-4567"]})]})]})]}),r.jsx("div",{className:"border-t border-gray-800 mt-8 pt-8 text-center text-gray-400",children:r.jsx("p",{children:(e==null?void 0:e.footerText)||s("© 2024 Company Name. All rights reserved.")})})]})})}function w(){const{themeColor:t,customColor:s,themeMode:a}=j();h.useEffect(()=>{const e=t==="custom"?s:p[t];e&&(document.documentElement.style.setProperty("--theme-color",e),document.documentElement.style.setProperty("--primary",e),document.documentElement.style.setProperty("--chart-1",e))},[t,s]),h.useEffect(()=>{const e=window.matchMedia("(prefers-color-scheme: dark)").matches,o=a==="dark"||a==="system"&&e;document.documentElement.classList.toggle("dark",o)},[a])}export{v as C,C as a,w as u}; diff --git a/public/build/assets/use-favicon-D9sXPfy_.js b/public/build/assets/use-favicon-B1Z6Sm0k.js similarity index 78% rename from public/build/assets/use-favicon-D9sXPfy_.js rename to public/build/assets/use-favicon-B1Z6Sm0k.js index 85a80cd65..18566be95 100644 --- a/public/build/assets/use-favicon-D9sXPfy_.js +++ b/public/build/assets/use-favicon-B1Z6Sm0k.js @@ -1 +1 @@ -import{r as a}from"./ui-Z445SNHD.js";import{a as r}from"./app-36WMjvX0.js";function s(){const{favicon:e}=r();a.useEffect(()=>{if(!e)return;let o;e.startsWith("http")?o=e:e.includes("Product/hrmgo-saas-react/uploads/media/")?o=`${window.location.origin}/${e}`:e.includes("uploads/media/")?o=`${window.baseUrl||window.location.origin}/${e}`:o=`${window.baseUrl||window.location.origin}/uploads/media/${e.replace(/^\//,"")}`;let i=document.querySelector("link[rel*='icon']");i||(i=document.createElement("link"),i.rel="icon",document.head.appendChild(i)),i.href=o},[e])}export{s as u}; +import{r as a}from"./ui-Z445SNHD.js";import{a as r}from"./app-Da3PX8qg.js";function s(){const{favicon:e}=r();a.useEffect(()=>{if(!e)return;let o;e.startsWith("http")?o=e:e.includes("Product/hrmgo-saas-react/uploads/media/")?o=`${window.location.origin}/${e}`:e.includes("uploads/media/")?o=`${window.baseUrl||window.location.origin}/${e}`:o=`${window.baseUrl||window.location.origin}/uploads/media/${e.replace(/^\//,"")}`;let i=document.querySelector("link[rel*='icon']");i||(i=document.createElement("link"),i.rel="icon",document.head.appendChild(i)),i.href=o},[e])}export{s as u}; diff --git a/public/build/assets/user-DToEmJ9g.js b/public/build/assets/user-Ka_u5D6T.js similarity index 88% rename from public/build/assets/user-DToEmJ9g.js rename to public/build/assets/user-Ka_u5D6T.js index 5f4e23848..ebe829ee9 100644 --- a/public/build/assets/user-DToEmJ9g.js +++ b/public/build/assets/user-Ka_u5D6T.js @@ -1,4 +1,4 @@ -import{G as e}from"./app-36WMjvX0.js";/** +import{G as e}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/user-check-4xSYwYvq.js b/public/build/assets/user-check-DDs_5zV9.js similarity index 90% rename from public/build/assets/user-check-4xSYwYvq.js rename to public/build/assets/user-check-DDs_5zV9.js index d17b5e944..c2248c081 100644 --- a/public/build/assets/user-check-4xSYwYvq.js +++ b/public/build/assets/user-check-DDs_5zV9.js @@ -1,4 +1,4 @@ -import{G as e}from"./app-36WMjvX0.js";/** +import{G as e}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/user-plus-C-0nSlHG.js b/public/build/assets/user-plus-Ba62LA9O.js similarity index 91% rename from public/build/assets/user-plus-C-0nSlHG.js rename to public/build/assets/user-plus-Ba62LA9O.js index 8229ef307..29016dbc0 100644 --- a/public/build/assets/user-plus-C-0nSlHG.js +++ b/public/build/assets/user-plus-Ba62LA9O.js @@ -1,4 +1,4 @@ -import{G as e}from"./app-36WMjvX0.js";/** +import{G as e}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/user-x-Drk57M2z.js b/public/build/assets/user-x-C3dBJr2o.js similarity index 91% rename from public/build/assets/user-x-Drk57M2z.js rename to public/build/assets/user-x-C3dBJr2o.js index 316a4dfb0..385cfdb97 100644 --- a/public/build/assets/user-x-Drk57M2z.js +++ b/public/build/assets/user-x-C3dBJr2o.js @@ -1,4 +1,4 @@ -import{G as e}from"./app-36WMjvX0.js";/** +import{G as e}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/users-Czs1F8XM.js b/public/build/assets/users-BG7aX58P.js similarity index 91% rename from public/build/assets/users-Czs1F8XM.js rename to public/build/assets/users-BG7aX58P.js index 135c50a89..ee563e402 100644 --- a/public/build/assets/users-Czs1F8XM.js +++ b/public/build/assets/users-BG7aX58P.js @@ -1,4 +1,4 @@ -import{G as e}from"./app-36WMjvX0.js";/** +import{G as e}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/verify-email-C559eGfk.js b/public/build/assets/verify-email-n-HxpNjF.js similarity index 64% rename from public/build/assets/verify-email-C559eGfk.js rename to public/build/assets/verify-email-n-HxpNjF.js index d6d278b74..c49e0e047 100644 --- a/public/build/assets/verify-email-C559eGfk.js +++ b/public/build/assets/verify-email-n-HxpNjF.js @@ -1 +1 @@ -import{j as t}from"./ui-Z445SNHD.js";import{u,a as d,b as p,T as f,t as r}from"./app-36WMjvX0.js";import{T as h}from"./text-link-BE2GFkLu.js";import{A as y}from"./auth-layout-CwqgjrR_.js";import{A as v}from"./auth-button-CAQS5WwJ.js";import{M as x}from"./mail-BFoS8U8W.js";import"./utils-BWxnHGCV.js";import"./CookieConsentBanner-CIl2kmlz.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./refresh-cw-BTR9wbuS.js";import"./globe-ZoJAuRB5.js";import"./settings-DYZFNkOc.js";import"./switch-C7AW5g5G.js";import"./index-9MclThM-.js";import"./use-favicon-D9sXPfy_.js";import"./loader-circle-CbxAZW2L.js";function O({status:s}){const{t:o}=u(),{themeColor:e,customColor:a}=d(),i=e==="custom"?a:f[e],{post:n,processing:m}=p({}),l=c=>{c.preventDefault(),n(route("verification.send"),{onSuccess:()=>{r.success(o("A new verification link has been sent to your email address."))},onError:()=>{r.error(o("Failed to send verification email. Please try again."))}})};return t.jsx(y,{title:o("Verify your email"),description:o("Please verify your email address by clicking on the link we just emailed to you."),icon:t.jsx(x,{className:"h-7 w-7",style:{color:i}}),status:s==="verification-link-sent"?o("A new verification link has been sent to the email address you provided during registration."):void 0,children:t.jsxs("form",{onSubmit:l,className:"space-y-5",children:[t.jsx(v,{processing:m,children:o("Resend verification email")}),t.jsx("div",{className:"text-center",children:t.jsx(h,{href:route("logout"),method:"post",className:"font-medium transition-colors duration-200",style:{color:i},children:o("Log out")})})]})})}export{O as default}; +import{j as t}from"./ui-Z445SNHD.js";import{u,a as d,b as p,T as f,t as r}from"./app-Da3PX8qg.js";import{T as h}from"./text-link-pTNsaDWU.js";import{A as y}from"./auth-layout-DUlSVo4s.js";import{A as v}from"./auth-button-CkIPKYra.js";import{M as x}from"./mail-khAU5Oig.js";import"./utils-BWxnHGCV.js";import"./CookieConsentBanner-DR6kgCLT.js";import"./react-country-flag.esm-Bs2jngHP.js";import"./refresh-cw--0MMVqmk.js";import"./globe-DK33Pm0M.js";import"./settings-BUhtRdnI.js";import"./switch-DCoM0Ivb.js";import"./index-9MclThM-.js";import"./use-favicon-B1Z6Sm0k.js";import"./loader-circle-BDWbvi2z.js";function O({status:s}){const{t:o}=u(),{themeColor:e,customColor:a}=d(),i=e==="custom"?a:f[e],{post:n,processing:m}=p({}),l=c=>{c.preventDefault(),n(route("verification.send"),{onSuccess:()=>{r.success(o("A new verification link has been sent to your email address."))},onError:()=>{r.error(o("Failed to send verification email. Please try again."))}})};return t.jsx(y,{title:o("Verify your email"),description:o("Please verify your email address by clicking on the link we just emailed to you."),icon:t.jsx(x,{className:"h-7 w-7",style:{color:i}}),status:s==="verification-link-sent"?o("A new verification link has been sent to the email address you provided during registration."):void 0,children:t.jsxs("form",{onSubmit:l,className:"space-y-5",children:[t.jsx(v,{processing:m,children:o("Resend verification email")}),t.jsx("div",{className:"text-center",children:t.jsx(h,{href:route("logout"),method:"post",className:"font-medium transition-colors duration-200",style:{color:i},children:o("Log out")})})]})})}export{O as default}; diff --git a/public/build/assets/view-B61i5IO4.js b/public/build/assets/view-7nhFxNg1.js similarity index 94% rename from public/build/assets/view-B61i5IO4.js rename to public/build/assets/view-7nhFxNg1.js index 3db647bb2..2d69cc71d 100644 --- a/public/build/assets/view-B61i5IO4.js +++ b/public/build/assets/view-7nhFxNg1.js @@ -1 +1 @@ -import{j as e}from"./ui-Z445SNHD.js";import{u as j,h as u,j as b,k as y,F as o,g}from"./app-36WMjvX0.js";import{u as N}from"./use-initials-BK4eRgYY.js";import{T as v}from"./trending-up-CPB8hZlm.js";import{B as f}from"./briefcase-Dsiqzllu.js";import{A as w}from"./arrow-right-DUEfRrRr.js";import{D}from"./dollar-sign-CFqWGHdB.js";import{E as k}from"./eye-DSAoA9Pp.js";import"./utils-BWxnHGCV.js";function R({promotion:s}){var r,l,i,d,n,c,m,x;const{t}=j(),h=N(),p=a=>{switch(a){case"approved":return"bg-green-100 text-green-800 border-green-200";case"rejected":return"bg-red-100 text-red-800 border-red-200";default:return"bg-yellow-100 text-yellow-800 border-yellow-200"}};return e.jsxs(u,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:a=>a.preventDefault(),children:[e.jsx(b,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(v,{className:"h-5 w-5 text-primary"})}),e.jsx(y,{className:"text-xl font-semibold",children:t("Promotion Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-6",children:[e.jsxs("div",{className:"flex items-center justify-between p-3 bg-gray-50 rounded-lg",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-primary text-white overflow-hidden shrink-0",children:(r=s.employee)!=null&&r.avatar?e.jsx("img",{src:s.employee.avatar,alt:(l=s.employee)==null?void 0:l.name,className:"h-full w-full object-cover"}):h(((i=s.employee)==null?void 0:i.name)||"")}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs text-gray-500",children:t("Employee")}),e.jsx("p",{className:"text-sm font-semibold text-gray-900",children:((d=s.employee)==null?void 0:d.name)||"-"})]})]}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium border capitalize ${p(s.status)}`,children:s.status||"-"})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 mb-3 tracking-wide",children:t("Designation Change")}),e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsxs("div",{className:"flex-1 p-3 rounded-lg border bg-red-50 border-red-100",children:[e.jsx("p",{className:"text-xs text-gray-500 mb-1",children:t("Previous")}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(f,{className:"h-4 w-4 text-red-400 shrink-0"}),e.jsx("p",{className:"text-sm font-semibold text-gray-900",children:s.previous_designation||"-"})]})]}),e.jsx("div",{className:"flex flex-col items-center gap-1 shrink-0",children:e.jsx(w,{className:"h-5 w-5 text-primary"})}),e.jsxs("div",{className:"flex-1 p-3 rounded-lg border bg-green-50 border-green-100",children:[e.jsx("p",{className:"text-xs text-gray-500 mb-1",children:t("New")}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(f,{className:"h-4 w-4 text-green-500 shrink-0"}),e.jsx("p",{className:"text-sm font-semibold text-gray-900",children:((n=s.designation)==null?void 0:n.name)||"-"})]})]})]})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 mb-3 tracking-wide",children:t("Timeline")}),e.jsxs("div",{className:"relative pl-6 space-y-4 before:absolute before:left-2 before:top-1 before:bottom-1 before:w-0.5 before:bg-gray-200",children:[e.jsxs("div",{className:"relative",children:[e.jsx("div",{className:"absolute -left-6 top-0.5 w-4 h-4 rounded-full bg-primary/20 border-2 border-primary flex items-center justify-center",children:e.jsx("div",{className:"w-1.5 h-1.5 rounded-full bg-primary"})}),e.jsx("p",{className:"text-xs text-gray-500",children:t("Promotion Date")}),e.jsx("p",{className:"text-sm font-semibold text-gray-900",children:s.promotion_date?((c=window.appSettings)==null?void 0:c.formatDateTimeSimple(s.promotion_date,!1))||s.promotion_date:"-"})]}),e.jsxs("div",{className:"relative",children:[e.jsx("div",{className:"absolute -left-6 top-0.5 w-4 h-4 rounded-full bg-green-100 border-2 border-green-500 flex items-center justify-center",children:e.jsx("div",{className:"w-1.5 h-1.5 rounded-full bg-green-500"})}),e.jsx("p",{className:"text-xs text-gray-500",children:t("Effective Date")}),e.jsx("p",{className:"text-sm font-semibold text-gray-900",children:s.effective_date?((m=window.appSettings)==null?void 0:m.formatDateTimeSimple(s.effective_date,!1))||s.effective_date:"-"})]})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(D,{className:"h-4 w-4"}),t("Salary Adjustment")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.salary_adjustment?(x=window.appSettings)==null?void 0:x.formatCurrency(s.salary_adjustment):"-"})]}),s.document&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(o,{className:"h-4 w-4"}),t("Document")]}),e.jsxs("a",{href:g(s.document),target:"_blank",className:"mt-2 group block relative overflow-hidden rounded-lg border bg-gray-50 hover:border-primary transition-colors",children:[e.jsx("img",{src:g(s.document),alt:t("Document"),className:"w-full h-36 object-cover group-hover:opacity-90 transition-opacity",onError:a=>{a.currentTarget.parentElement.style.display="none"}}),e.jsx("div",{className:"absolute inset-0 flex items-center justify-center opacity-0 group-hover:opacity-100 transition-opacity bg-black/30",children:e.jsx(k,{className:"h-6 w-6 text-white"})})]})]})]}),s.reason&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(o,{className:"h-4 w-4"}),t("Reason for Promotion")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.reason})]})]})]})}export{R as default}; +import{j as e}from"./ui-Z445SNHD.js";import{u as j,h as u,j as b,k as y,F as o,g}from"./app-Da3PX8qg.js";import{u as N}from"./use-initials-BK4eRgYY.js";import{T as v}from"./trending-up-D5y6g4yZ.js";import{B as f}from"./briefcase-lPam_Ipn.js";import{A as w}from"./arrow-right-SXr1661j.js";import{D}from"./dollar-sign-BKfERkc9.js";import{E as k}from"./eye-CzYzwmmr.js";import"./utils-BWxnHGCV.js";function R({promotion:s}){var r,l,i,d,n,c,m,x;const{t}=j(),h=N(),p=a=>{switch(a){case"approved":return"bg-green-100 text-green-800 border-green-200";case"rejected":return"bg-red-100 text-red-800 border-red-200";default:return"bg-yellow-100 text-yellow-800 border-yellow-200"}};return e.jsxs(u,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:a=>a.preventDefault(),children:[e.jsx(b,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(v,{className:"h-5 w-5 text-primary"})}),e.jsx(y,{className:"text-xl font-semibold",children:t("Promotion Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-6",children:[e.jsxs("div",{className:"flex items-center justify-between p-3 bg-gray-50 rounded-lg",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-primary text-white overflow-hidden shrink-0",children:(r=s.employee)!=null&&r.avatar?e.jsx("img",{src:s.employee.avatar,alt:(l=s.employee)==null?void 0:l.name,className:"h-full w-full object-cover"}):h(((i=s.employee)==null?void 0:i.name)||"")}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs text-gray-500",children:t("Employee")}),e.jsx("p",{className:"text-sm font-semibold text-gray-900",children:((d=s.employee)==null?void 0:d.name)||"-"})]})]}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium border capitalize ${p(s.status)}`,children:s.status||"-"})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 mb-3 tracking-wide",children:t("Designation Change")}),e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsxs("div",{className:"flex-1 p-3 rounded-lg border bg-red-50 border-red-100",children:[e.jsx("p",{className:"text-xs text-gray-500 mb-1",children:t("Previous")}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(f,{className:"h-4 w-4 text-red-400 shrink-0"}),e.jsx("p",{className:"text-sm font-semibold text-gray-900",children:s.previous_designation||"-"})]})]}),e.jsx("div",{className:"flex flex-col items-center gap-1 shrink-0",children:e.jsx(w,{className:"h-5 w-5 text-primary"})}),e.jsxs("div",{className:"flex-1 p-3 rounded-lg border bg-green-50 border-green-100",children:[e.jsx("p",{className:"text-xs text-gray-500 mb-1",children:t("New")}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(f,{className:"h-4 w-4 text-green-500 shrink-0"}),e.jsx("p",{className:"text-sm font-semibold text-gray-900",children:((n=s.designation)==null?void 0:n.name)||"-"})]})]})]})]}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs font-medium text-gray-500 mb-3 tracking-wide",children:t("Timeline")}),e.jsxs("div",{className:"relative pl-6 space-y-4 before:absolute before:left-2 before:top-1 before:bottom-1 before:w-0.5 before:bg-gray-200",children:[e.jsxs("div",{className:"relative",children:[e.jsx("div",{className:"absolute -left-6 top-0.5 w-4 h-4 rounded-full bg-primary/20 border-2 border-primary flex items-center justify-center",children:e.jsx("div",{className:"w-1.5 h-1.5 rounded-full bg-primary"})}),e.jsx("p",{className:"text-xs text-gray-500",children:t("Promotion Date")}),e.jsx("p",{className:"text-sm font-semibold text-gray-900",children:s.promotion_date?((c=window.appSettings)==null?void 0:c.formatDateTimeSimple(s.promotion_date,!1))||s.promotion_date:"-"})]}),e.jsxs("div",{className:"relative",children:[e.jsx("div",{className:"absolute -left-6 top-0.5 w-4 h-4 rounded-full bg-green-100 border-2 border-green-500 flex items-center justify-center",children:e.jsx("div",{className:"w-1.5 h-1.5 rounded-full bg-green-500"})}),e.jsx("p",{className:"text-xs text-gray-500",children:t("Effective Date")}),e.jsx("p",{className:"text-sm font-semibold text-gray-900",children:s.effective_date?((m=window.appSettings)==null?void 0:m.formatDateTimeSimple(s.effective_date,!1))||s.effective_date:"-"})]})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(D,{className:"h-4 w-4"}),t("Salary Adjustment")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.salary_adjustment?(x=window.appSettings)==null?void 0:x.formatCurrency(s.salary_adjustment):"-"})]}),s.document&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(o,{className:"h-4 w-4"}),t("Document")]}),e.jsxs("a",{href:g(s.document),target:"_blank",className:"mt-2 group block relative overflow-hidden rounded-lg border bg-gray-50 hover:border-primary transition-colors",children:[e.jsx("img",{src:g(s.document),alt:t("Document"),className:"w-full h-36 object-cover group-hover:opacity-90 transition-opacity",onError:a=>{a.currentTarget.parentElement.style.display="none"}}),e.jsx("div",{className:"absolute inset-0 flex items-center justify-center opacity-0 group-hover:opacity-100 transition-opacity bg-black/30",children:e.jsx(k,{className:"h-6 w-6 text-white"})})]})]})]}),s.reason&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(o,{className:"h-4 w-4"}),t("Reason for Promotion")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.reason})]})]})]})}export{R as default}; diff --git a/public/build/assets/view-U3yXRj5k.js b/public/build/assets/view-B1fRLm_s.js similarity index 94% rename from public/build/assets/view-U3yXRj5k.js rename to public/build/assets/view-B1fRLm_s.js index f63cec0f1..abd090301 100644 --- a/public/build/assets/view-U3yXRj5k.js +++ b/public/build/assets/view-B1fRLm_s.js @@ -1 +1 @@ -import{j as e}from"./ui-Z445SNHD.js";import{u as p,h,j,k as u,F as r}from"./app-36WMjvX0.js";import{C as i}from"./calendar-days-BdrEl_Gk.js";import{C as f}from"./clock-Cfp0CYjJ.js";import{U as N}from"./user-DToEmJ9g.js";import{M as y}from"./map-pin-L7jUebKz.js";import{R as b}from"./refresh-cw-BTR9wbuS.js";import"./utils-BWxnHGCV.js";function R({meeting:s}){var l,m,n,c,d,x;const{t}=p(),o=a=>{switch(a){case"Scheduled":return"bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20";case"In Progress":return"bg-yellow-50 text-yellow-800 ring-1 ring-inset ring-yellow-600/20";case"Completed":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";case"Cancelled":return"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/10";default:return"bg-gray-50 text-gray-600 ring-1 ring-inset ring-gray-500/10"}},g=a=>a==="None"?"bg-gray-50 text-gray-600 ring-1 ring-inset ring-gray-500/10":"bg-purple-50 text-purple-700 ring-1 ring-inset ring-purple-600/20";return e.jsxs(h,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:a=>a.preventDefault(),children:[e.jsx(j,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(i,{className:"h-5 w-5 text-primary"})}),e.jsx(u,{className:"text-xl font-semibold",children:t("Meeting Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(i,{className:"h-4 w-4"}),t("Meeting Title")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.title||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Meeting Type")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((l=s.type)==null?void 0:l.name)||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(i,{className:"h-4 w-4"}),t("Meeting Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.meeting_date?((m=window.appSettings)==null?void 0:m.formatDateTimeSimple(s.meeting_date,!1))||s.meeting_date:"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(f,{className:"h-4 w-4"}),t("Time")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.start_time&&s.end_time?`${((n=window.appSettings)==null?void 0:n.formatTime(s.start_time))||s.start_time} - ${((c=window.appSettings)==null?void 0:c.formatTime(s.end_time))||s.end_time}`:"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(N,{className:"h-4 w-4"}),t("Organizer")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((d=s.organizer)==null?void 0:d.name)||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(y,{className:"h-4 w-4"}),t("Room")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((x=s.room)==null?void 0:x.name)||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${o(s.status)}`,children:t(s.status)||"-"})})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(b,{className:"h-4 w-4"}),t("Recurrence")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${g(s.recurrence)}`,children:t(s.recurrence)||"-"})})]})]}),s.agenda&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Agenda")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.agenda})]}),s.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.description})]})]})]})}export{R as default}; +import{j as e}from"./ui-Z445SNHD.js";import{u as p,h,j,k as u,F as r}from"./app-Da3PX8qg.js";import{C as i}from"./calendar-days-BgbYDkbG.js";import{C as f}from"./clock-CLIx856C.js";import{U as N}from"./user-Ka_u5D6T.js";import{M as y}from"./map-pin-BFNXdrz2.js";import{R as b}from"./refresh-cw--0MMVqmk.js";import"./utils-BWxnHGCV.js";function R({meeting:s}){var l,m,n,c,d,x;const{t}=p(),o=a=>{switch(a){case"Scheduled":return"bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20";case"In Progress":return"bg-yellow-50 text-yellow-800 ring-1 ring-inset ring-yellow-600/20";case"Completed":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";case"Cancelled":return"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/10";default:return"bg-gray-50 text-gray-600 ring-1 ring-inset ring-gray-500/10"}},g=a=>a==="None"?"bg-gray-50 text-gray-600 ring-1 ring-inset ring-gray-500/10":"bg-purple-50 text-purple-700 ring-1 ring-inset ring-purple-600/20";return e.jsxs(h,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:a=>a.preventDefault(),children:[e.jsx(j,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(i,{className:"h-5 w-5 text-primary"})}),e.jsx(u,{className:"text-xl font-semibold",children:t("Meeting Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(i,{className:"h-4 w-4"}),t("Meeting Title")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.title||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Meeting Type")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((l=s.type)==null?void 0:l.name)||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(i,{className:"h-4 w-4"}),t("Meeting Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.meeting_date?((m=window.appSettings)==null?void 0:m.formatDateTimeSimple(s.meeting_date,!1))||s.meeting_date:"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(f,{className:"h-4 w-4"}),t("Time")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.start_time&&s.end_time?`${((n=window.appSettings)==null?void 0:n.formatTime(s.start_time))||s.start_time} - ${((c=window.appSettings)==null?void 0:c.formatTime(s.end_time))||s.end_time}`:"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(N,{className:"h-4 w-4"}),t("Organizer")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((d=s.organizer)==null?void 0:d.name)||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(y,{className:"h-4 w-4"}),t("Room")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((x=s.room)==null?void 0:x.name)||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${o(s.status)}`,children:t(s.status)||"-"})})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(b,{className:"h-4 w-4"}),t("Recurrence")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${g(s.recurrence)}`,children:t(s.recurrence)||"-"})})]})]}),s.agenda&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Agenda")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.agenda})]}),s.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.description})]})]})]})}export{R as default}; diff --git a/public/build/assets/view-CB7ZdtdC.js b/public/build/assets/view-B5jeJnvO.js similarity index 94% rename from public/build/assets/view-CB7ZdtdC.js rename to public/build/assets/view-B5jeJnvO.js index 6426357ed..b66098a26 100644 --- a/public/build/assets/view-CB7ZdtdC.js +++ b/public/build/assets/view-B5jeJnvO.js @@ -1 +1 @@ -import{j as e}from"./ui-Z445SNHD.js";import{u as p,h as j,j as f,k as h,F as c,l as r}from"./app-36WMjvX0.js";import{d as u}from"./utils-BWxnHGCV.js";import{C as d}from"./calendar-days-BdrEl_Gk.js";import{T as N}from"./tag-CMVMnpSh.js";import{C as x}from"./calendar-BYVpj4_X.js";import{G as b}from"./git-branch-D2sIFzs4.js";function S({holiday:s}){var i,l,m;const{t:a}=p(),g=t=>{switch(t){case"national":return"bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20";case"religious":return"bg-purple-50 text-purple-700 ring-1 ring-inset ring-purple-600/20";case"company-specific":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";case"regional":return"bg-amber-50 text-amber-700 ring-1 ring-inset ring-amber-600/20";default:return"bg-gray-50 text-gray-700 ring-1 ring-inset ring-gray-600/20"}},n=s.end_date&&s.start_date!==s.end_date,o=n?u(new Date(s.end_date),new Date(s.start_date))+1:1;return e.jsxs(j,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:t=>t.preventDefault(),children:[e.jsx(f,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(d,{className:"h-5 w-5 text-primary"})}),e.jsx(h,{className:"text-xl font-semibold",children:a("Holiday Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(d,{className:"h-4 w-4"}),a("Holiday Name")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.name||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(N,{className:"h-4 w-4"}),a("Category")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium capitalize ${g(s.category)}`,children:s.category||"-"})})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(x,{className:"h-4 w-4"}),a("Start Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.start_date?((i=window.appSettings)==null?void 0:i.formatDateTimeSimple(s.start_date,!1))||s.start_date:"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(x,{className:"h-4 w-4"}),a("End Date")]}),e.jsxs("p",{className:"mt-1 text-sm font-medium text-gray-900",children:[n?((l=window.appSettings)==null?void 0:l.formatDateTimeSimple(s.end_date,!1))||s.end_date:"-",n&&e.jsxs("span",{className:"ml-2 text-xs text-gray-500",children:["(",o," ",a("days"),")"]})]})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(c,{className:"h-4 w-4"}),a("Type")]}),e.jsxs("div",{className:"mt-1 flex flex-wrap gap-1",children:[s.holiday_type==="regular"&&e.jsx(r,{variant:"secondary",className:"bg-red-50 text-red-700 hover:bg-red-50",children:a("Regular Holiday (100%)")}),s.holiday_type==="special_non_working"&&e.jsx(r,{variant:"secondary",className:"bg-yellow-50 text-yellow-700 hover:bg-yellow-50",children:a("Special Non-Working (30%)")}),!s.holiday_type&&e.jsx(r,{variant:"secondary",className:"bg-gray-50 text-gray-500 hover:bg-gray-50",children:a("Not Set")}),s.is_half_day&&e.jsx(r,{variant:"secondary",className:"bg-orange-50 text-orange-700 hover:bg-orange-50",children:a("Half Day")}),e.jsx(r,{variant:"secondary",className:s.is_paid?"bg-green-50 text-green-700 hover:bg-green-50":"bg-red-50 text-red-700 hover:bg-red-50",children:s.is_paid?a("Paid"):a("Unpaid")})]})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(b,{className:"h-4 w-4"}),a("Branches")]}),e.jsx("div",{className:"mt-1 flex flex-wrap gap-1",children:((m=s.branches)==null?void 0:m.length)>0?s.branches.map(t=>e.jsx(r,{variant:"outline",children:t.name},t.id)):e.jsx("p",{className:"text-sm font-medium text-gray-900",children:"-"})})]})]}),s.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(c,{className:"h-4 w-4"}),a("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.description})]})]})]})}export{S as default}; +import{j as e}from"./ui-Z445SNHD.js";import{u as p,h as j,j as f,k as h,F as c,l as r}from"./app-Da3PX8qg.js";import{d as u}from"./utils-BWxnHGCV.js";import{C as d}from"./calendar-days-BgbYDkbG.js";import{T as N}from"./tag-CUFhfHTp.js";import{C as x}from"./calendar-kiIl5Cyq.js";import{G as b}from"./git-branch-EdIXkL-9.js";function S({holiday:s}){var i,l,m;const{t:a}=p(),g=t=>{switch(t){case"national":return"bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20";case"religious":return"bg-purple-50 text-purple-700 ring-1 ring-inset ring-purple-600/20";case"company-specific":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";case"regional":return"bg-amber-50 text-amber-700 ring-1 ring-inset ring-amber-600/20";default:return"bg-gray-50 text-gray-700 ring-1 ring-inset ring-gray-600/20"}},n=s.end_date&&s.start_date!==s.end_date,o=n?u(new Date(s.end_date),new Date(s.start_date))+1:1;return e.jsxs(j,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:t=>t.preventDefault(),children:[e.jsx(f,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(d,{className:"h-5 w-5 text-primary"})}),e.jsx(h,{className:"text-xl font-semibold",children:a("Holiday Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(d,{className:"h-4 w-4"}),a("Holiday Name")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.name||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(N,{className:"h-4 w-4"}),a("Category")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium capitalize ${g(s.category)}`,children:s.category||"-"})})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(x,{className:"h-4 w-4"}),a("Start Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.start_date?((i=window.appSettings)==null?void 0:i.formatDateTimeSimple(s.start_date,!1))||s.start_date:"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(x,{className:"h-4 w-4"}),a("End Date")]}),e.jsxs("p",{className:"mt-1 text-sm font-medium text-gray-900",children:[n?((l=window.appSettings)==null?void 0:l.formatDateTimeSimple(s.end_date,!1))||s.end_date:"-",n&&e.jsxs("span",{className:"ml-2 text-xs text-gray-500",children:["(",o," ",a("days"),")"]})]})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(c,{className:"h-4 w-4"}),a("Type")]}),e.jsxs("div",{className:"mt-1 flex flex-wrap gap-1",children:[s.holiday_type==="regular"&&e.jsx(r,{variant:"secondary",className:"bg-red-50 text-red-700 hover:bg-red-50",children:a("Regular Holiday (100%)")}),s.holiday_type==="special_non_working"&&e.jsx(r,{variant:"secondary",className:"bg-yellow-50 text-yellow-700 hover:bg-yellow-50",children:a("Special Non-Working (30%)")}),!s.holiday_type&&e.jsx(r,{variant:"secondary",className:"bg-gray-50 text-gray-500 hover:bg-gray-50",children:a("Not Set")}),s.is_half_day&&e.jsx(r,{variant:"secondary",className:"bg-orange-50 text-orange-700 hover:bg-orange-50",children:a("Half Day")}),e.jsx(r,{variant:"secondary",className:s.is_paid?"bg-green-50 text-green-700 hover:bg-green-50":"bg-red-50 text-red-700 hover:bg-red-50",children:s.is_paid?a("Paid"):a("Unpaid")})]})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(b,{className:"h-4 w-4"}),a("Branches")]}),e.jsx("div",{className:"mt-1 flex flex-wrap gap-1",children:((m=s.branches)==null?void 0:m.length)>0?s.branches.map(t=>e.jsx(r,{variant:"outline",children:t.name},t.id)):e.jsx("p",{className:"text-sm font-medium text-gray-900",children:"-"})})]})]}),s.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(c,{className:"h-4 w-4"}),a("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.description})]})]})]})}export{S as default}; diff --git a/public/build/assets/view-xmGjBfiu.js b/public/build/assets/view-B6GrgoZ1.js similarity index 94% rename from public/build/assets/view-xmGjBfiu.js rename to public/build/assets/view-B6GrgoZ1.js index 5db548210..763d056e5 100644 --- a/public/build/assets/view-xmGjBfiu.js +++ b/public/build/assets/view-B6GrgoZ1.js @@ -1 +1 @@ -import{j as e}from"./ui-Z445SNHD.js";import{u as h,h as j,j as u,k as p,F as N}from"./app-36WMjvX0.js";import{M as o}from"./message-square-DMJ4IbdE.js";import{U as g}from"./user-DToEmJ9g.js";import{B as v}from"./briefcase-Dsiqzllu.js";import{U as f}from"./users-Czs1F8XM.js";import{S as a}from"./star-WlheM7sI.js";import{a as w,T as y}from"./thumbs-up-DYj-woXk.js";import"./utils-BWxnHGCV.js";function r({value:s}){return s?e.jsxs("div",{className:"flex items-center gap-0.5",children:[[1,2,3,4,5].map(t=>{const i=s>=t,l=!i&&s>=t-.5;return e.jsxs("div",{className:"relative h-4 w-4",children:[e.jsx(a,{className:"h-4 w-4 fill-none text-gray-300"}),l&&e.jsx("div",{className:"absolute inset-0 overflow-hidden",style:{width:"50%"},children:e.jsx(a,{className:"h-4 w-4 fill-yellow-400 text-yellow-400"})}),i&&e.jsx("div",{className:"absolute inset-0",children:e.jsx(a,{className:"h-4 w-4 fill-yellow-400 text-yellow-400"})})]},t)}),e.jsxs("span",{className:"ml-1 text-xs text-gray-500",children:[s,"/5"]})]}):e.jsx("span",{className:"text-sm font-medium text-gray-900",children:"-"})}function H({feedback:s}){var l,m,x,c,d;const{t}=h(),i=n=>{switch(n){case"Strong Hire":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";case"Hire":return"bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20";case"Maybe":return"bg-yellow-50 text-yellow-800 ring-1 ring-inset ring-yellow-600/20";case"Reject":return"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/10";case"Strong Reject":return"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/10";default:return"bg-gray-50 text-gray-600 ring-1 ring-inset ring-gray-500/10"}};return e.jsxs(j,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:n=>n.preventDefault(),children:[e.jsx(u,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(o,{className:"h-5 w-5 text-primary"})}),e.jsx(p,{className:"text-xl font-semibold",children:t("Interview Feedback Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(g,{className:"h-4 w-4"}),t("Candidate")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:(l=s.interview)!=null&&l.candidate?`${s.interview.candidate.first_name} ${s.interview.candidate.last_name}`:"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(v,{className:"h-4 w-4"}),t("Job")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((x=(m=s.interview)==null?void 0:m.job)==null?void 0:x.title)||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(f,{className:"h-4 w-4"}),t("Round")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((d=(c=s.interview)==null?void 0:c.round)==null?void 0:d.name)||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(g,{className:"h-4 w-4"}),t("Interviewer")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.interviewer_names||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),t("Technical Rating")]}),e.jsx("div",{className:"mt-1",children:e.jsx(r,{value:s.technical_rating})})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),t("Communication Rating")]}),e.jsx("div",{className:"mt-1",children:e.jsx(r,{value:s.communication_rating})})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),t("Cultural Fit Rating")]}),e.jsx("div",{className:"mt-1",children:e.jsx(r,{value:s.cultural_fit_rating})})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),t("Overall Rating")]}),e.jsx("div",{className:"mt-1",children:e.jsx(r,{value:s.overall_rating})})]})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(N,{className:"h-4 w-4"}),t("Recommendation")]}),e.jsx("p",{className:"mt-1",children:s.recommendation?e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${i(s.recommendation)}`,children:t(s.recommendation)}):"-"})]})}),s.strengths&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(w,{className:"h-4 w-4"}),t("Strengths")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.strengths})]}),s.weaknesses&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(y,{className:"h-4 w-4"}),t("Weaknesses")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.weaknesses})]}),s.comments&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(o,{className:"h-4 w-4"}),t("Comments")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.comments})]})]})]})}export{H as default}; +import{j as e}from"./ui-Z445SNHD.js";import{u as h,h as j,j as u,k as p,F as N}from"./app-Da3PX8qg.js";import{M as o}from"./message-square-C7x1Rix5.js";import{U as g}from"./user-Ka_u5D6T.js";import{B as v}from"./briefcase-lPam_Ipn.js";import{U as f}from"./users-BG7aX58P.js";import{S as a}from"./star-CSGOTD6i.js";import{a as w,T as y}from"./thumbs-up-Du-LlBXg.js";import"./utils-BWxnHGCV.js";function r({value:s}){return s?e.jsxs("div",{className:"flex items-center gap-0.5",children:[[1,2,3,4,5].map(t=>{const i=s>=t,l=!i&&s>=t-.5;return e.jsxs("div",{className:"relative h-4 w-4",children:[e.jsx(a,{className:"h-4 w-4 fill-none text-gray-300"}),l&&e.jsx("div",{className:"absolute inset-0 overflow-hidden",style:{width:"50%"},children:e.jsx(a,{className:"h-4 w-4 fill-yellow-400 text-yellow-400"})}),i&&e.jsx("div",{className:"absolute inset-0",children:e.jsx(a,{className:"h-4 w-4 fill-yellow-400 text-yellow-400"})})]},t)}),e.jsxs("span",{className:"ml-1 text-xs text-gray-500",children:[s,"/5"]})]}):e.jsx("span",{className:"text-sm font-medium text-gray-900",children:"-"})}function H({feedback:s}){var l,m,x,c,d;const{t}=h(),i=n=>{switch(n){case"Strong Hire":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";case"Hire":return"bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20";case"Maybe":return"bg-yellow-50 text-yellow-800 ring-1 ring-inset ring-yellow-600/20";case"Reject":return"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/10";case"Strong Reject":return"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/10";default:return"bg-gray-50 text-gray-600 ring-1 ring-inset ring-gray-500/10"}};return e.jsxs(j,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:n=>n.preventDefault(),children:[e.jsx(u,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(o,{className:"h-5 w-5 text-primary"})}),e.jsx(p,{className:"text-xl font-semibold",children:t("Interview Feedback Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(g,{className:"h-4 w-4"}),t("Candidate")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:(l=s.interview)!=null&&l.candidate?`${s.interview.candidate.first_name} ${s.interview.candidate.last_name}`:"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(v,{className:"h-4 w-4"}),t("Job")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((x=(m=s.interview)==null?void 0:m.job)==null?void 0:x.title)||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(f,{className:"h-4 w-4"}),t("Round")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((d=(c=s.interview)==null?void 0:c.round)==null?void 0:d.name)||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(g,{className:"h-4 w-4"}),t("Interviewer")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.interviewer_names||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),t("Technical Rating")]}),e.jsx("div",{className:"mt-1",children:e.jsx(r,{value:s.technical_rating})})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),t("Communication Rating")]}),e.jsx("div",{className:"mt-1",children:e.jsx(r,{value:s.communication_rating})})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),t("Cultural Fit Rating")]}),e.jsx("div",{className:"mt-1",children:e.jsx(r,{value:s.cultural_fit_rating})})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),t("Overall Rating")]}),e.jsx("div",{className:"mt-1",children:e.jsx(r,{value:s.overall_rating})})]})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(N,{className:"h-4 w-4"}),t("Recommendation")]}),e.jsx("p",{className:"mt-1",children:s.recommendation?e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${i(s.recommendation)}`,children:t(s.recommendation)}):"-"})]})}),s.strengths&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(w,{className:"h-4 w-4"}),t("Strengths")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.strengths})]}),s.weaknesses&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(y,{className:"h-4 w-4"}),t("Weaknesses")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.weaknesses})]}),s.comments&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(o,{className:"h-4 w-4"}),t("Comments")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.comments})]})]})]})}export{H as default}; diff --git a/public/build/assets/view-DRK4ZZ6R.js b/public/build/assets/view-B6qqIOYm.js similarity index 92% rename from public/build/assets/view-DRK4ZZ6R.js rename to public/build/assets/view-B6qqIOYm.js index fd8277858..14904c641 100644 --- a/public/build/assets/view-DRK4ZZ6R.js +++ b/public/build/assets/view-B6qqIOYm.js @@ -1 +1 @@ -import{j as e}from"./ui-Z445SNHD.js";import{u as n,h as x,j as d,k as p,ac as o,g as r,F as h}from"./app-36WMjvX0.js";import{T as g}from"./trophy-BZyhzbIT.js";import{U as f}from"./user-DToEmJ9g.js";import{T as j}from"./tag-CMVMnpSh.js";import{C as y}from"./calendar-BYVpj4_X.js";import{G as u}from"./gift-Cu9GEEJ_.js";import{E as c}from"./eye-DSAoA9Pp.js";import"./utils-BWxnHGCV.js";function C({award:s}){var i,l,m;const{t}=n();return e.jsxs(x,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:a=>a.preventDefault(),children:[e.jsx(d,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(g,{className:"h-5 w-5 text-primary"})}),e.jsx(p,{className:"text-xl font-semibold",children:t("Award Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(f,{className:"h-4 w-4"}),t("Employee")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((i=s.employee)==null?void 0:i.name)||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(j,{className:"h-4 w-4"}),t("Award Type")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((l=s.award_type)==null?void 0:l.name)||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(y,{className:"h-4 w-4"}),t("Award Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.award_date?((m=window.appSettings)==null?void 0:m.formatDateTimeSimple(s.award_date,!1))||s.award_date:"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(u,{className:"h-4 w-4"}),t("Gift")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.gift||"-"})]})]}),(s.certificate||s.photo)&&e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[s.certificate&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(o,{className:"h-4 w-4"}),t("Certificate")]}),e.jsxs("a",{href:r(s.certificate),target:"_blank",className:"mt-2 group block relative overflow-hidden rounded-lg border bg-gray-50 hover:border-primary transition-colors",children:[e.jsx("img",{src:r(s.certificate),alt:t("Certificate"),className:"w-full h-36 object-cover group-hover:opacity-90 transition-opacity",onError:a=>{a.currentTarget.parentElement.style.display="none"}}),e.jsx("div",{className:"absolute inset-0 flex items-center justify-center opacity-0 group-hover:opacity-100 transition-opacity bg-black/30",children:e.jsx(c,{className:"h-6 w-6 text-white"})})]})]}),s.photo&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(o,{className:"h-4 w-4"}),t("Photo")]}),e.jsxs("a",{href:r(s.photo),target:"_blank",className:"mt-2 group block relative overflow-hidden rounded-lg border bg-gray-50 hover:border-primary transition-colors",children:[e.jsx("img",{src:r(s.photo),alt:t("Photo"),className:"w-full h-36 object-cover group-hover:opacity-90 transition-opacity",onError:a=>{a.currentTarget.parentElement.style.display="none"}}),e.jsx("div",{className:"absolute inset-0 flex items-center justify-center opacity-0 group-hover:opacity-100 transition-opacity bg-black/30",children:e.jsx(c,{className:"h-6 w-6 text-white"})})]})]})]}),s.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(h,{className:"h-4 w-4"}),t("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.description})]})]})]})}export{C as default}; +import{j as e}from"./ui-Z445SNHD.js";import{u as n,h as x,j as d,k as p,ac as o,g as r,F as h}from"./app-Da3PX8qg.js";import{T as g}from"./trophy-Cs36GMET.js";import{U as f}from"./user-Ka_u5D6T.js";import{T as j}from"./tag-CUFhfHTp.js";import{C as y}from"./calendar-kiIl5Cyq.js";import{G as u}from"./gift-dVgRLkc0.js";import{E as c}from"./eye-CzYzwmmr.js";import"./utils-BWxnHGCV.js";function C({award:s}){var i,l,m;const{t}=n();return e.jsxs(x,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:a=>a.preventDefault(),children:[e.jsx(d,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(g,{className:"h-5 w-5 text-primary"})}),e.jsx(p,{className:"text-xl font-semibold",children:t("Award Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(f,{className:"h-4 w-4"}),t("Employee")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((i=s.employee)==null?void 0:i.name)||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(j,{className:"h-4 w-4"}),t("Award Type")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((l=s.award_type)==null?void 0:l.name)||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(y,{className:"h-4 w-4"}),t("Award Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.award_date?((m=window.appSettings)==null?void 0:m.formatDateTimeSimple(s.award_date,!1))||s.award_date:"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(u,{className:"h-4 w-4"}),t("Gift")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.gift||"-"})]})]}),(s.certificate||s.photo)&&e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[s.certificate&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(o,{className:"h-4 w-4"}),t("Certificate")]}),e.jsxs("a",{href:r(s.certificate),target:"_blank",className:"mt-2 group block relative overflow-hidden rounded-lg border bg-gray-50 hover:border-primary transition-colors",children:[e.jsx("img",{src:r(s.certificate),alt:t("Certificate"),className:"w-full h-36 object-cover group-hover:opacity-90 transition-opacity",onError:a=>{a.currentTarget.parentElement.style.display="none"}}),e.jsx("div",{className:"absolute inset-0 flex items-center justify-center opacity-0 group-hover:opacity-100 transition-opacity bg-black/30",children:e.jsx(c,{className:"h-6 w-6 text-white"})})]})]}),s.photo&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(o,{className:"h-4 w-4"}),t("Photo")]}),e.jsxs("a",{href:r(s.photo),target:"_blank",className:"mt-2 group block relative overflow-hidden rounded-lg border bg-gray-50 hover:border-primary transition-colors",children:[e.jsx("img",{src:r(s.photo),alt:t("Photo"),className:"w-full h-36 object-cover group-hover:opacity-90 transition-opacity",onError:a=>{a.currentTarget.parentElement.style.display="none"}}),e.jsx("div",{className:"absolute inset-0 flex items-center justify-center opacity-0 group-hover:opacity-100 transition-opacity bg-black/30",children:e.jsx(c,{className:"h-6 w-6 text-white"})})]})]})]}),s.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(h,{className:"h-4 w-4"}),t("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.description})]})]})]})}export{C as default}; diff --git a/public/build/assets/view-DLBHNjJU.js b/public/build/assets/view-B9dYI3MV.js similarity index 94% rename from public/build/assets/view-DLBHNjJU.js rename to public/build/assets/view-B9dYI3MV.js index ee7322263..554ec4d69 100644 --- a/public/build/assets/view-DLBHNjJU.js +++ b/public/build/assets/view-B9dYI3MV.js @@ -1 +1 @@ -import{j as e}from"./ui-Z445SNHD.js";import{u as o,h as g,j as h,k as u,F as a,g as c}from"./app-36WMjvX0.js";import{M as j}from"./message-square-warning-DbVEqa_0.js";import{U as d}from"./user-DToEmJ9g.js";import{T as p}from"./tag-CMVMnpSh.js";import{C as f}from"./calendar-BYVpj4_X.js";import{U as N}from"./user-check-4xSYwYvq.js";import{E as y}from"./eye-DSAoA9Pp.js";import"./utils-BWxnHGCV.js";function A({complaint:s}){var i,l,m,n;const{t}=o(),x=r=>{switch(r){case"under investigation":return"bg-yellow-50 text-yellow-700 ring-1 ring-inset ring-yellow-600/20";case"resolved":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";case"dismissed":return"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20";default:return"bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20"}};return e.jsxs(g,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:r=>r.preventDefault(),children:[e.jsx(h,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(j,{className:"h-5 w-5 text-primary"})}),e.jsx(u,{className:"text-xl font-semibold",children:t("Complaint Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(d,{className:"h-4 w-4"}),t("Complainant")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.is_anonymous?t("Anonymous"):((i=s.employee)==null?void 0:i.name)||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(d,{className:"h-4 w-4"}),t("Against")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((l=s.against_employee)==null?void 0:l.name)||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(p,{className:"h-4 w-4"}),t("Complaint Type")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.complaint_type||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(f,{className:"h-4 w-4"}),t("Complaint Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.complaint_date?((m=window.appSettings)==null?void 0:m.formatDateTimeSimple(s.complaint_date,!1))||s.complaint_date:"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),t("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium capitalize ${x(s.status)}`,children:s.status||"-"})})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(N,{className:"h-4 w-4"}),t("Assigned To")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((n=s.assigned_user)==null?void 0:n.name)||"-"})]})]}),s.documents&&e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),t("Documents")]}),e.jsxs("a",{href:c(s.documents),target:"_blank",rel:"noreferrer",className:"mt-2 group block relative overflow-hidden rounded-lg border bg-gray-50 hover:border-primary transition-colors",children:[e.jsx("img",{src:c(s.documents),alt:t("Document"),className:"w-full h-36 object-cover group-hover:opacity-90 transition-opacity",onError:r=>{r.currentTarget.parentElement.style.display="none"}}),e.jsx("div",{className:"absolute inset-0 flex items-center justify-center opacity-0 group-hover:opacity-100 transition-opacity bg-black/30",children:e.jsx(y,{className:"h-6 w-6 text-white"})})]})]})}),s.subject&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),t("Subject")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.subject})]}),s.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),t("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.description})]}),s.investigation_notes&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),t("Investigation Notes")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.investigation_notes})]}),s.resolution_action&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),t("Resolution Action")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.resolution_action})]})]})]})}export{A as default}; +import{j as e}from"./ui-Z445SNHD.js";import{u as o,h as g,j as h,k as u,F as a,g as c}from"./app-Da3PX8qg.js";import{M as j}from"./message-square-warning-DHRFlo8i.js";import{U as d}from"./user-Ka_u5D6T.js";import{T as p}from"./tag-CUFhfHTp.js";import{C as f}from"./calendar-kiIl5Cyq.js";import{U as N}from"./user-check-DDs_5zV9.js";import{E as y}from"./eye-CzYzwmmr.js";import"./utils-BWxnHGCV.js";function A({complaint:s}){var i,l,m,n;const{t}=o(),x=r=>{switch(r){case"under investigation":return"bg-yellow-50 text-yellow-700 ring-1 ring-inset ring-yellow-600/20";case"resolved":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";case"dismissed":return"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20";default:return"bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20"}};return e.jsxs(g,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:r=>r.preventDefault(),children:[e.jsx(h,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(j,{className:"h-5 w-5 text-primary"})}),e.jsx(u,{className:"text-xl font-semibold",children:t("Complaint Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(d,{className:"h-4 w-4"}),t("Complainant")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.is_anonymous?t("Anonymous"):((i=s.employee)==null?void 0:i.name)||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(d,{className:"h-4 w-4"}),t("Against")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((l=s.against_employee)==null?void 0:l.name)||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(p,{className:"h-4 w-4"}),t("Complaint Type")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.complaint_type||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(f,{className:"h-4 w-4"}),t("Complaint Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.complaint_date?((m=window.appSettings)==null?void 0:m.formatDateTimeSimple(s.complaint_date,!1))||s.complaint_date:"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),t("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium capitalize ${x(s.status)}`,children:s.status||"-"})})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(N,{className:"h-4 w-4"}),t("Assigned To")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((n=s.assigned_user)==null?void 0:n.name)||"-"})]})]}),s.documents&&e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),t("Documents")]}),e.jsxs("a",{href:c(s.documents),target:"_blank",rel:"noreferrer",className:"mt-2 group block relative overflow-hidden rounded-lg border bg-gray-50 hover:border-primary transition-colors",children:[e.jsx("img",{src:c(s.documents),alt:t("Document"),className:"w-full h-36 object-cover group-hover:opacity-90 transition-opacity",onError:r=>{r.currentTarget.parentElement.style.display="none"}}),e.jsx("div",{className:"absolute inset-0 flex items-center justify-center opacity-0 group-hover:opacity-100 transition-opacity bg-black/30",children:e.jsx(y,{className:"h-6 w-6 text-white"})})]})]})}),s.subject&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),t("Subject")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.subject})]}),s.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),t("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.description})]}),s.investigation_notes&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),t("Investigation Notes")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.investigation_notes})]}),s.resolution_action&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),t("Resolution Action")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.resolution_action})]})]})]})}export{A as default}; diff --git a/public/build/assets/view-Cyka--Jz.js b/public/build/assets/view-BF2GfZKs.js similarity index 92% rename from public/build/assets/view-Cyka--Jz.js rename to public/build/assets/view-BF2GfZKs.js index 68eb8e68b..545de5c7a 100644 --- a/public/build/assets/view-Cyka--Jz.js +++ b/public/build/assets/view-BF2GfZKs.js @@ -1 +1 @@ -import{j as e}from"./ui-Z445SNHD.js";import{u as r,h as n,j as l,k as m,F as x}from"./app-36WMjvX0.js";import{S as a}from"./square-check-big-Dt4MtZcM.js";import{H as d}from"./hash-CHJS6b-L.js";import{L as c}from"./lock-RX1hYn48.js";import"./utils-BWxnHGCV.js";function h({checklist:s}){const{t}=r();return e.jsxs(n,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:i=>i.preventDefault(),children:[e.jsx(l,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(a,{className:"h-5 w-5 text-primary"})}),e.jsx(m,{className:"text-xl font-semibold",children:t("Onboarding Checklist Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),t("Checklist Name")]}),e.jsxs("div",{className:"mt-1 flex items-center gap-2",children:[e.jsx("p",{className:"text-sm font-medium text-gray-900",children:s.name||"-"}),s.is_default&&e.jsx("span",{className:"inline-flex items-center rounded-md bg-blue-50 px-2 py-1 text-xs font-medium text-blue-700 ring-1 ring-inset ring-blue-600/20",children:t("Default")})]})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(d,{className:"h-4 w-4"}),t("Items")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:"inline-flex items-center rounded-full bg-gray-50 px-2 py-1 text-xs font-medium text-gray-600 ring-1 ring-inset ring-gray-500/10",children:s.checklist_items_count||0})})]})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(c,{className:"h-4 w-4"}),t("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:t(s.status==="active"?"Active":"Inactive")})})]})}),s.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(x,{className:"h-4 w-4"}),t("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.description})]})]})]})}export{h as default}; +import{j as e}from"./ui-Z445SNHD.js";import{u as r,h as n,j as l,k as m,F as x}from"./app-Da3PX8qg.js";import{S as a}from"./square-check-big-Cal0w_ma.js";import{H as d}from"./hash-B3fNBlbs.js";import{L as c}from"./lock-BGSkpX29.js";import"./utils-BWxnHGCV.js";function h({checklist:s}){const{t}=r();return e.jsxs(n,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:i=>i.preventDefault(),children:[e.jsx(l,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(a,{className:"h-5 w-5 text-primary"})}),e.jsx(m,{className:"text-xl font-semibold",children:t("Onboarding Checklist Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),t("Checklist Name")]}),e.jsxs("div",{className:"mt-1 flex items-center gap-2",children:[e.jsx("p",{className:"text-sm font-medium text-gray-900",children:s.name||"-"}),s.is_default&&e.jsx("span",{className:"inline-flex items-center rounded-md bg-blue-50 px-2 py-1 text-xs font-medium text-blue-700 ring-1 ring-inset ring-blue-600/20",children:t("Default")})]})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(d,{className:"h-4 w-4"}),t("Items")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:"inline-flex items-center rounded-full bg-gray-50 px-2 py-1 text-xs font-medium text-gray-600 ring-1 ring-inset ring-gray-500/10",children:s.checklist_items_count||0})})]})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(c,{className:"h-4 w-4"}),t("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:t(s.status==="active"?"Active":"Inactive")})})]})}),s.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(x,{className:"h-4 w-4"}),t("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.description})]})]})]})}export{h as default}; diff --git a/public/build/assets/view-DuL3-ZS4.js b/public/build/assets/view-BHG8plkv.js similarity index 92% rename from public/build/assets/view-DuL3-ZS4.js rename to public/build/assets/view-BHG8plkv.js index b0abc71c1..e526f09e6 100644 --- a/public/build/assets/view-DuL3-ZS4.js +++ b/public/build/assets/view-BHG8plkv.js @@ -1 +1 @@ -import{j as e}from"./ui-Z445SNHD.js";import{u as r,h as x,j as d,k as c}from"./app-36WMjvX0.js";import{B as l}from"./building-2-Cda8xQDI.js";import{M as p}from"./mail-BFoS8U8W.js";import{L as o}from"./lock-RX1hYn48.js";import{C as m}from"./calendar-BYVpj4_X.js";import{C as g}from"./credit-card-Dm0mmHp5.js";import"./utils-BWxnHGCV.js";function w({record:s}){var a,i;const{t}=r();return e.jsxs(x,{className:"max-w-xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:n=>n.preventDefault(),children:[e.jsx(d,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(l,{className:"h-5 w-5 text-primary"})}),e.jsx(c,{className:"text-xl font-semibold",children:t("Company Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(l,{className:"h-4 w-4"}),t("Company Name")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 dark:text-white",children:s.name||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(p,{className:"h-4 w-4"}),t("Email")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 dark:text-white",children:s.email||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(o,{className:"h-4 w-4"}),t("Status")]}),e.jsx("div",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.status==="active"?t("Active"):t("Inactive")})})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(m,{className:"h-4 w-4"}),t("Created At")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 dark:text-white",children:s.created_at?((a=window.appSettings)==null?void 0:a.formatDateTimeSimple(s.created_at,!1))||s.created_at:"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(g,{className:"h-4 w-4"}),t("Plan")]}),e.jsx("div",{className:"mt-1",children:e.jsx("span",{className:"inline-flex items-center rounded-md bg-blue-50 dark:bg-blue-900/30 px-2 py-1 text-xs font-medium text-blue-700 dark:text-blue-300 ring-1 ring-inset ring-blue-700/10",children:s.plan_name||t("No Plan")})})]}),s.plan_expiry_date&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(m,{className:"h-4 w-4"}),t("Plan Expires")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 dark:text-white",children:((i=window.appSettings)==null?void 0:i.formatDateTimeSimple(s.plan_expiry_date,!1))||s.plan_expiry_date})]})]})]})]})}export{w as default}; +import{j as e}from"./ui-Z445SNHD.js";import{u as r,h as x,j as d,k as c}from"./app-Da3PX8qg.js";import{B as l}from"./building-2-DmmRcP0c.js";import{M as p}from"./mail-khAU5Oig.js";import{L as o}from"./lock-BGSkpX29.js";import{C as m}from"./calendar-kiIl5Cyq.js";import{C as g}from"./credit-card-CHqjxFip.js";import"./utils-BWxnHGCV.js";function w({record:s}){var a,i;const{t}=r();return e.jsxs(x,{className:"max-w-xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:n=>n.preventDefault(),children:[e.jsx(d,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(l,{className:"h-5 w-5 text-primary"})}),e.jsx(c,{className:"text-xl font-semibold",children:t("Company Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(l,{className:"h-4 w-4"}),t("Company Name")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 dark:text-white",children:s.name||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(p,{className:"h-4 w-4"}),t("Email")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 dark:text-white",children:s.email||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(o,{className:"h-4 w-4"}),t("Status")]}),e.jsx("div",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.status==="active"?t("Active"):t("Inactive")})})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(m,{className:"h-4 w-4"}),t("Created At")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 dark:text-white",children:s.created_at?((a=window.appSettings)==null?void 0:a.formatDateTimeSimple(s.created_at,!1))||s.created_at:"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(g,{className:"h-4 w-4"}),t("Plan")]}),e.jsx("div",{className:"mt-1",children:e.jsx("span",{className:"inline-flex items-center rounded-md bg-blue-50 dark:bg-blue-900/30 px-2 py-1 text-xs font-medium text-blue-700 dark:text-blue-300 ring-1 ring-inset ring-blue-700/10",children:s.plan_name||t("No Plan")})})]}),s.plan_expiry_date&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(m,{className:"h-4 w-4"}),t("Plan Expires")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 dark:text-white",children:((i=window.appSettings)==null?void 0:i.formatDateTimeSimple(s.plan_expiry_date,!1))||s.plan_expiry_date})]})]})]})]})}export{w as default}; diff --git a/public/build/assets/view-D-9NrBlF.js b/public/build/assets/view-BNxR-hCr.js similarity index 94% rename from public/build/assets/view-D-9NrBlF.js rename to public/build/assets/view-BNxR-hCr.js index 96adbb45c..ea3d6e8b3 100644 --- a/public/build/assets/view-D-9NrBlF.js +++ b/public/build/assets/view-BNxR-hCr.js @@ -1 +1 @@ -import{j as e}from"./ui-Z445SNHD.js";import{u,h as p,j as h,k as j,F as a}from"./app-36WMjvX0.js";import{S as i}from"./square-check-big-Dt4MtZcM.js";import{U as f}from"./user-DToEmJ9g.js";import{C as N}from"./calendar-BYVpj4_X.js";import{T as g}from"./triangle-alert-MsN2AA6c.js";import"./utils-BWxnHGCV.js";function S({actionItem:s}){var n,d,x;const{t:r}=u(),m=t=>{switch(t){case"Not Started":return"bg-gray-50 text-gray-600 ring-1 ring-inset ring-gray-500/10";case"In Progress":return"bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20";case"Completed":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";case"Overdue":return"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/10";default:return"bg-gray-50 text-gray-600 ring-1 ring-inset ring-gray-500/10"}},c=t=>{switch(t){case"Low":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";case"Medium":return"bg-yellow-50 text-yellow-800 ring-1 ring-inset ring-yellow-600/20";case"High":return"bg-orange-50 text-orange-700 ring-1 ring-inset ring-orange-600/20";case"Critical":return"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/10";default:return"bg-gray-50 text-gray-600 ring-1 ring-inset ring-gray-500/10"}},o=t=>t==="Completed"?"bg-green-500":t==="Overdue"?"bg-red-500":"bg-blue-500",l=s.due_date&&new Date(s.due_date)t.preventDefault(),children:[e.jsx(h,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(i,{className:"h-5 w-5 text-primary"})}),e.jsx(j,{className:"text-xl font-semibold",children:r("Action Item Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(i,{className:"h-4 w-4"}),r("Title")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.title||"-"}),((n=s.meeting)==null?void 0:n.title)&&e.jsx("p",{className:"text-xs text-gray-500",children:s.meeting.title})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(f,{className:"h-4 w-4"}),r("Assigned To")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((d=s.assignee)==null?void 0:d.name)||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(N,{className:"h-4 w-4"}),r("Due Date")]}),e.jsxs("p",{className:`mt-1 text-sm font-medium ${l?"text-red-600":"text-gray-900"}`,children:[s.due_date?((x=window.appSettings)==null?void 0:x.formatDateTimeSimple(s.due_date,!1))||s.due_date:"-",l&&e.jsxs("span",{className:"ml-2 inline-flex items-center gap-1 text-xs text-red-500",children:[e.jsx(g,{className:"h-3 w-3"}),r("Overdue")]})]})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(g,{className:"h-4 w-4"}),r("Priority")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${c(s.priority)}`,children:r(s.priority)||"-"})})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),r("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${m(s.status)}`,children:r(s.status)||"-"})})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(i,{className:"h-4 w-4"}),r("Progress")]}),e.jsxs("div",{className:"mt-2 flex items-center gap-2",children:[e.jsx("div",{className:"flex-1 bg-gray-200 rounded-full h-2",children:e.jsx("div",{className:`h-2 rounded-full ${o(s.status)}`,style:{width:`${s.progress_percentage||0}%`}})}),e.jsxs("span",{className:"text-xs font-medium text-gray-600 shrink-0",children:[s.progress_percentage||0,"%"]})]})]})]}),s.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),r("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.description})]}),s.notes&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),r("Notes")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.notes})]})]})]})}export{S as default}; +import{j as e}from"./ui-Z445SNHD.js";import{u,h as p,j as h,k as j,F as a}from"./app-Da3PX8qg.js";import{S as i}from"./square-check-big-Cal0w_ma.js";import{U as f}from"./user-Ka_u5D6T.js";import{C as N}from"./calendar-kiIl5Cyq.js";import{T as g}from"./triangle-alert-CeuDFixJ.js";import"./utils-BWxnHGCV.js";function S({actionItem:s}){var n,d,x;const{t:r}=u(),m=t=>{switch(t){case"Not Started":return"bg-gray-50 text-gray-600 ring-1 ring-inset ring-gray-500/10";case"In Progress":return"bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20";case"Completed":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";case"Overdue":return"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/10";default:return"bg-gray-50 text-gray-600 ring-1 ring-inset ring-gray-500/10"}},c=t=>{switch(t){case"Low":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";case"Medium":return"bg-yellow-50 text-yellow-800 ring-1 ring-inset ring-yellow-600/20";case"High":return"bg-orange-50 text-orange-700 ring-1 ring-inset ring-orange-600/20";case"Critical":return"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/10";default:return"bg-gray-50 text-gray-600 ring-1 ring-inset ring-gray-500/10"}},o=t=>t==="Completed"?"bg-green-500":t==="Overdue"?"bg-red-500":"bg-blue-500",l=s.due_date&&new Date(s.due_date)t.preventDefault(),children:[e.jsx(h,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(i,{className:"h-5 w-5 text-primary"})}),e.jsx(j,{className:"text-xl font-semibold",children:r("Action Item Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(i,{className:"h-4 w-4"}),r("Title")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.title||"-"}),((n=s.meeting)==null?void 0:n.title)&&e.jsx("p",{className:"text-xs text-gray-500",children:s.meeting.title})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(f,{className:"h-4 w-4"}),r("Assigned To")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((d=s.assignee)==null?void 0:d.name)||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(N,{className:"h-4 w-4"}),r("Due Date")]}),e.jsxs("p",{className:`mt-1 text-sm font-medium ${l?"text-red-600":"text-gray-900"}`,children:[s.due_date?((x=window.appSettings)==null?void 0:x.formatDateTimeSimple(s.due_date,!1))||s.due_date:"-",l&&e.jsxs("span",{className:"ml-2 inline-flex items-center gap-1 text-xs text-red-500",children:[e.jsx(g,{className:"h-3 w-3"}),r("Overdue")]})]})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(g,{className:"h-4 w-4"}),r("Priority")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${c(s.priority)}`,children:r(s.priority)||"-"})})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),r("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${m(s.status)}`,children:r(s.status)||"-"})})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(i,{className:"h-4 w-4"}),r("Progress")]}),e.jsxs("div",{className:"mt-2 flex items-center gap-2",children:[e.jsx("div",{className:"flex-1 bg-gray-200 rounded-full h-2",children:e.jsx("div",{className:`h-2 rounded-full ${o(s.status)}`,style:{width:`${s.progress_percentage||0}%`}})}),e.jsxs("span",{className:"text-xs font-medium text-gray-600 shrink-0",children:[s.progress_percentage||0,"%"]})]})]})]}),s.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),r("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.description})]}),s.notes&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),r("Notes")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.notes})]})]})]})}export{S as default}; diff --git a/public/build/assets/view-kXfr2WxG.js b/public/build/assets/view-BWPjqvJV.js similarity index 93% rename from public/build/assets/view-kXfr2WxG.js rename to public/build/assets/view-BWPjqvJV.js index 602386ffb..e707d05c8 100644 --- a/public/build/assets/view-kXfr2WxG.js +++ b/public/build/assets/view-BWPjqvJV.js @@ -1 +1 @@ -import{j as s}from"./ui-Z445SNHD.js";import{u as l,h as x,j as n,k as c,F as o}from"./app-36WMjvX0.js";import{C as j}from"./calendar-days-BdrEl_Gk.js";import{U as h}from"./user-DToEmJ9g.js";import{T as g}from"./tag-CMVMnpSh.js";import{H as m}from"./hash-CHJS6b-L.js";import"./utils-BWxnHGCV.js";function _({leaveBalance:e}){var a,r,i;const{t}=l();return s.jsxs(x,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:d=>d.preventDefault(),children:[s.jsx(n,{className:"px-6 pt-6 pb-4 border-b",children:s.jsxs("div",{className:"flex items-center gap-3",children:[s.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:s.jsx(j,{className:"h-5 w-5 text-primary"})}),s.jsx(c,{className:"text-xl font-semibold",children:t("Leave Balance Details")})]})}),s.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[s.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[s.jsxs("div",{children:[s.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[s.jsx(h,{className:"h-4 w-4"}),t("Employee")]}),s.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((a=e.employee)==null?void 0:a.name)||"-"})]}),s.jsxs("div",{children:[s.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[s.jsx(g,{className:"h-4 w-4"}),t("Leave Type")]}),s.jsxs("div",{className:"mt-1 flex items-center gap-2",children:[((r=e.leave_type)==null?void 0:r.color)&&s.jsx("div",{className:"w-3 h-3 rounded-full shrink-0"}),s.jsx("p",{className:"text-sm font-medium text-gray-900",children:((i=e.leave_type)==null?void 0:i.name)||"-"})]})]})]}),s.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[s.jsxs("div",{children:[s.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[s.jsx(m,{className:"h-4 w-4"}),t("Year")]}),s.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 font-mono",children:e.year||"-"})]}),s.jsxs("div",{children:[s.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[s.jsx(m,{className:"h-4 w-4"}),t("Allocated Days")]}),s.jsx("p",{className:"mt-1 text-sm font-medium text-blue-600 font-mono",children:e.allocated_days??"-"})]})]}),s.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[s.jsxs("div",{children:[s.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[s.jsx(m,{className:"h-4 w-4"}),t("Used Days")]}),s.jsx("p",{className:"mt-1 text-sm font-medium text-red-600 font-mono",children:e.used_days??"-"})]}),s.jsxs("div",{children:[s.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[s.jsx(m,{className:"h-4 w-4"}),t("Remaining Days")]}),s.jsx("p",{className:`mt-1 text-sm font-medium font-mono ${e.remaining_days>0?"text-green-600":"text-gray-500"}`,children:e.remaining_days??"-"})]})]}),s.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[s.jsxs("div",{children:[s.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[s.jsx(m,{className:"h-4 w-4"}),t("Carried Forward")]}),s.jsx("p",{className:"mt-1 text-sm font-medium text-purple-600 font-mono",children:e.carried_forward??"-"})]}),s.jsxs("div",{children:[s.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[s.jsx(m,{className:"h-4 w-4"}),t("Manual Adjustment")]}),s.jsxs("p",{className:`mt-1 text-sm font-medium font-mono ${e.manual_adjustment>0?"text-green-600":e.manual_adjustment<0?"text-red-600":"text-gray-500"}`,children:[e.manual_adjustment>0?"+":"",e.manual_adjustment??"-"]})]})]}),e.adjustment_reason&&s.jsxs("div",{children:[s.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[s.jsx(o,{className:"h-4 w-4"}),t("Adjustment Reason")]}),s.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:e.adjustment_reason})]})]})]})}export{_ as default}; +import{j as s}from"./ui-Z445SNHD.js";import{u as l,h as x,j as n,k as c,F as o}from"./app-Da3PX8qg.js";import{C as j}from"./calendar-days-BgbYDkbG.js";import{U as h}from"./user-Ka_u5D6T.js";import{T as g}from"./tag-CUFhfHTp.js";import{H as m}from"./hash-B3fNBlbs.js";import"./utils-BWxnHGCV.js";function _({leaveBalance:e}){var a,r,i;const{t}=l();return s.jsxs(x,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:d=>d.preventDefault(),children:[s.jsx(n,{className:"px-6 pt-6 pb-4 border-b",children:s.jsxs("div",{className:"flex items-center gap-3",children:[s.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:s.jsx(j,{className:"h-5 w-5 text-primary"})}),s.jsx(c,{className:"text-xl font-semibold",children:t("Leave Balance Details")})]})}),s.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[s.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[s.jsxs("div",{children:[s.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[s.jsx(h,{className:"h-4 w-4"}),t("Employee")]}),s.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((a=e.employee)==null?void 0:a.name)||"-"})]}),s.jsxs("div",{children:[s.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[s.jsx(g,{className:"h-4 w-4"}),t("Leave Type")]}),s.jsxs("div",{className:"mt-1 flex items-center gap-2",children:[((r=e.leave_type)==null?void 0:r.color)&&s.jsx("div",{className:"w-3 h-3 rounded-full shrink-0"}),s.jsx("p",{className:"text-sm font-medium text-gray-900",children:((i=e.leave_type)==null?void 0:i.name)||"-"})]})]})]}),s.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[s.jsxs("div",{children:[s.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[s.jsx(m,{className:"h-4 w-4"}),t("Year")]}),s.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 font-mono",children:e.year||"-"})]}),s.jsxs("div",{children:[s.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[s.jsx(m,{className:"h-4 w-4"}),t("Allocated Days")]}),s.jsx("p",{className:"mt-1 text-sm font-medium text-blue-600 font-mono",children:e.allocated_days??"-"})]})]}),s.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[s.jsxs("div",{children:[s.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[s.jsx(m,{className:"h-4 w-4"}),t("Used Days")]}),s.jsx("p",{className:"mt-1 text-sm font-medium text-red-600 font-mono",children:e.used_days??"-"})]}),s.jsxs("div",{children:[s.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[s.jsx(m,{className:"h-4 w-4"}),t("Remaining Days")]}),s.jsx("p",{className:`mt-1 text-sm font-medium font-mono ${e.remaining_days>0?"text-green-600":"text-gray-500"}`,children:e.remaining_days??"-"})]})]}),s.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[s.jsxs("div",{children:[s.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[s.jsx(m,{className:"h-4 w-4"}),t("Carried Forward")]}),s.jsx("p",{className:"mt-1 text-sm font-medium text-purple-600 font-mono",children:e.carried_forward??"-"})]}),s.jsxs("div",{children:[s.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[s.jsx(m,{className:"h-4 w-4"}),t("Manual Adjustment")]}),s.jsxs("p",{className:`mt-1 text-sm font-medium font-mono ${e.manual_adjustment>0?"text-green-600":e.manual_adjustment<0?"text-red-600":"text-gray-500"}`,children:[e.manual_adjustment>0?"+":"",e.manual_adjustment??"-"]})]})]}),e.adjustment_reason&&s.jsxs("div",{children:[s.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[s.jsx(o,{className:"h-4 w-4"}),t("Adjustment Reason")]}),s.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:e.adjustment_reason})]})]})]})}export{_ as default}; diff --git a/public/build/assets/view-C8mpw4Um.js b/public/build/assets/view-BnxVRLYE.js similarity index 90% rename from public/build/assets/view-C8mpw4Um.js rename to public/build/assets/view-BnxVRLYE.js index c1199bb4e..84167bb04 100644 --- a/public/build/assets/view-C8mpw4Um.js +++ b/public/build/assets/view-BnxVRLYE.js @@ -1 +1 @@ -import{j as e}from"./ui-Z445SNHD.js";import{u as i,h as c,j as x,k as n,F as d}from"./app-36WMjvX0.js";import{U as m}from"./users-Czs1F8XM.js";import{H as o}from"./hash-CHJS6b-L.js";import{B as p}from"./briefcase-Dsiqzllu.js";import{L as g}from"./lock-RX1hYn48.js";import"./utils-BWxnHGCV.js";function v({interviewRound:s}){var a,l;const{t}=i();return e.jsxs(c,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:r=>r.preventDefault(),children:[e.jsx(x,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(m,{className:"h-5 w-5 text-primary"})}),e.jsx(n,{className:"text-xl font-semibold",children:t("Interview Round Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(m,{className:"h-4 w-4"}),t("Name")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.name||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(o,{className:"h-4 w-4"}),t("Sequence Number")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:"inline-flex items-center rounded-full bg-blue-50 px-2 py-1 text-xs font-medium text-blue-700 ring-1 ring-inset ring-blue-600/20",children:s.sequence_number||"-"})})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(p,{className:"h-4 w-4"}),t("Job")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((a=s.job)==null?void 0:a.title)||"-"}),((l=s.job)==null?void 0:l.job_code)&&e.jsx("p",{className:"text-xs text-gray-500",children:s.job.job_code})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(g,{className:"h-4 w-4"}),t("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${s.status==="active"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"}`,children:s.status==="active"?t("Active"):t("Inactive")})})]})]}),s.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(d,{className:"h-4 w-4"}),t("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.description})]})]})]})}export{v as default}; +import{j as e}from"./ui-Z445SNHD.js";import{u as i,h as c,j as x,k as n,F as d}from"./app-Da3PX8qg.js";import{U as m}from"./users-BG7aX58P.js";import{H as o}from"./hash-B3fNBlbs.js";import{B as p}from"./briefcase-lPam_Ipn.js";import{L as g}from"./lock-BGSkpX29.js";import"./utils-BWxnHGCV.js";function v({interviewRound:s}){var a,l;const{t}=i();return e.jsxs(c,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:r=>r.preventDefault(),children:[e.jsx(x,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(m,{className:"h-5 w-5 text-primary"})}),e.jsx(n,{className:"text-xl font-semibold",children:t("Interview Round Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(m,{className:"h-4 w-4"}),t("Name")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.name||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(o,{className:"h-4 w-4"}),t("Sequence Number")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:"inline-flex items-center rounded-full bg-blue-50 px-2 py-1 text-xs font-medium text-blue-700 ring-1 ring-inset ring-blue-600/20",children:s.sequence_number||"-"})})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(p,{className:"h-4 w-4"}),t("Job")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((a=s.job)==null?void 0:a.title)||"-"}),((l=s.job)==null?void 0:l.job_code)&&e.jsx("p",{className:"text-xs text-gray-500",children:s.job.job_code})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(g,{className:"h-4 w-4"}),t("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${s.status==="active"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"}`,children:s.status==="active"?t("Active"):t("Inactive")})})]})]}),s.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(d,{className:"h-4 w-4"}),t("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.description})]})]})]})}export{v as default}; diff --git a/public/build/assets/view-C9rDkZIQ.js b/public/build/assets/view-BpkrNQo3.js similarity index 93% rename from public/build/assets/view-C9rDkZIQ.js rename to public/build/assets/view-BpkrNQo3.js index e1e6c568f..3360e4aeb 100644 --- a/public/build/assets/view-C9rDkZIQ.js +++ b/public/build/assets/view-BpkrNQo3.js @@ -1 +1 @@ -import{j as e}from"./ui-Z445SNHD.js";import{u as r,h as l,j as n,k as m,F as x}from"./app-36WMjvX0.js";import{L as a}from"./layout-grid-Ba5sCiyJ.js";import{L as c}from"./lock-RX1hYn48.js";import"./utils-BWxnHGCV.js";function j({category:t}){const{t:s}=r();return e.jsxs(l,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:i=>i.preventDefault(),children:[e.jsx(n,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(a,{className:"h-5 w-5 text-primary"})}),e.jsx(m,{className:"text-xl font-semibold",children:s("Indicator Category Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),s("Category Name")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.name||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(c,{className:"h-4 w-4"}),s("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${t.status==="active"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"}`,children:t.status==="active"?s("Active"):s("Inactive")})})]})]}),t.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(x,{className:"h-4 w-4"}),s("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.description})]})]})]})}export{j as default}; +import{j as e}from"./ui-Z445SNHD.js";import{u as r,h as l,j as n,k as m,F as x}from"./app-Da3PX8qg.js";import{L as a}from"./layout-grid-DD1-BKce.js";import{L as c}from"./lock-BGSkpX29.js";import"./utils-BWxnHGCV.js";function j({category:t}){const{t:s}=r();return e.jsxs(l,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:i=>i.preventDefault(),children:[e.jsx(n,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(a,{className:"h-5 w-5 text-primary"})}),e.jsx(m,{className:"text-xl font-semibold",children:s("Indicator Category Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),s("Category Name")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.name||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(c,{className:"h-4 w-4"}),s("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${t.status==="active"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"}`,children:t.status==="active"?s("Active"):s("Inactive")})})]})]}),t.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(x,{className:"h-4 w-4"}),s("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.description})]})]})]})}export{j as default}; diff --git a/public/build/assets/view-C5HIvuAE.js b/public/build/assets/view-BtmlPzOA.js similarity index 92% rename from public/build/assets/view-C5HIvuAE.js rename to public/build/assets/view-BtmlPzOA.js index b81013448..d680c69e3 100644 --- a/public/build/assets/view-C5HIvuAE.js +++ b/public/build/assets/view-BtmlPzOA.js @@ -1 +1 @@ -import{j as e}from"./ui-Z445SNHD.js";import{u as f,h as u,j as N,k as v}from"./app-36WMjvX0.js";import{C as w}from"./circle-check-big-DqURlwt2.js";import{C as y}from"./circle-x-DkvEqmM5.js";import{C as _}from"./circle-alert-KsX4JXbz.js";import{C as a}from"./clock-Cfp0CYjJ.js";import{U as b}from"./user-DToEmJ9g.js";import{C as i}from"./calendar-BYVpj4_X.js";import{A as C}from"./arrow-right-DUEfRrRr.js";import{M as g}from"./message-square-DMJ4IbdE.js";import"./utils-BWxnHGCV.js";function B({record:s}){var l,n,x,c,r,d,o,p;const{t}=f(),m={pending:"bg-yellow-50 text-yellow-700 ring-1 ring-inset ring-yellow-600/20",approved:"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20",rejected:"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"},j=s.status==="approved"?w:s.status==="rejected"?y:_;return e.jsxs(u,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:h=>h.preventDefault(),children:[e.jsx(N,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(a,{className:"h-5 w-5 text-primary"})}),e.jsx(v,{className:"text-xl font-semibold",children:t("Adjustment Request Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(b,{className:"h-4 w-4"}),t("Employee")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((l=s.employee)==null?void 0:l.name)||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(i,{className:"h-4 w-4"}),t("Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.date?((n=window.appSettings)==null?void 0:n.formatDateTimeSimple(s.date,!1))||s.date:"-"})]})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2 mb-3",children:[e.jsx(a,{className:"h-4 w-4"}),t("Time Adjustment")]}),e.jsx("div",{className:"bg-gray-50 rounded-lg p-4",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{className:"text-center flex-1",children:[e.jsx("p",{className:"text-xs text-gray-500 font-medium mb-2",children:t("Original")}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs("div",{className:"flex items-center justify-center gap-1 text-red-600",children:[e.jsx(a,{className:"h-3.5 w-3.5"}),e.jsx("span",{className:"font-mono text-sm",children:s.original_clock_in?(x=window.appSettings)==null?void 0:x.formatTime(s.original_clock_in):"--:--"})]}),e.jsxs("div",{className:"flex items-center justify-center gap-1 text-red-600",children:[e.jsx(a,{className:"h-3.5 w-3.5"}),e.jsx("span",{className:"font-mono text-sm",children:s.original_clock_out?(c=window.appSettings)==null?void 0:c.formatTime(s.original_clock_out):"--:--"})]})]})]}),e.jsx("div",{className:"px-4",children:e.jsx(C,{className:"h-5 w-5 text-gray-400"})}),e.jsxs("div",{className:"text-center flex-1",children:[e.jsx("p",{className:"text-xs text-gray-500 font-medium mb-2",children:t("Requested")}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs("div",{className:"flex items-center justify-center gap-1 text-green-600",children:[e.jsx(a,{className:"h-3.5 w-3.5"}),e.jsx("span",{className:"font-mono text-sm",children:s.requested_clock_in?(r=window.appSettings)==null?void 0:r.formatTime(s.requested_clock_in):"--:--"})]}),e.jsxs("div",{className:"flex items-center justify-center gap-1 text-green-600",children:[e.jsx(a,{className:"h-3.5 w-3.5"}),e.jsx("span",{className:"font-mono text-sm",children:s.requested_clock_out?(d=window.appSettings)==null?void 0:d.formatTime(s.requested_clock_out):"--:--"})]})]})]})]})})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(j,{className:"h-4 w-4"}),t("Status")]}),e.jsx("div",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${m[s.status]||m.pending}`,children:s.status?s.status.charAt(0).toUpperCase()+s.status.slice(1):"-"})})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(i,{className:"h-4 w-4"}),t("Requested On")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.created_at?((o=window.appSettings)==null?void 0:o.formatDateTimeSimple(s.created_at,!1))||s.created_at:"-"})]})]}),s.status!=="pending"&&s.approved_at&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(i,{className:"h-4 w-4"}),s.status==="approved"?t("Approved At"):t("Rejected At")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((p=window.appSettings)==null?void 0:p.formatDateTimeSimple(s.approved_at,!1))||s.approved_at})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(g,{className:"h-4 w-4"}),t("Reason")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.reason||"-"})]}),s.manager_comments&&s.status!=="pending"&&s.manager_comments!=="Approved"&&s.manager_comments!=="Rejected"&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(g,{className:"h-4 w-4"}),t("Manager Comments")]}),e.jsxs("p",{className:"mt-1 text-sm font-medium text-gray-900 italic",children:['"',s.manager_comments,'"']})]})]})]})}export{B as default}; +import{j as e}from"./ui-Z445SNHD.js";import{u as f,h as u,j as N,k as v}from"./app-Da3PX8qg.js";import{C as w}from"./circle-check-big-KTDTMhTs.js";import{C as y}from"./circle-x-r3If4JPw.js";import{C as _}from"./circle-alert-Cu5dznTP.js";import{C as a}from"./clock-CLIx856C.js";import{U as b}from"./user-Ka_u5D6T.js";import{C as i}from"./calendar-kiIl5Cyq.js";import{A as C}from"./arrow-right-SXr1661j.js";import{M as g}from"./message-square-C7x1Rix5.js";import"./utils-BWxnHGCV.js";function B({record:s}){var l,n,x,c,r,d,o,p;const{t}=f(),m={pending:"bg-yellow-50 text-yellow-700 ring-1 ring-inset ring-yellow-600/20",approved:"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20",rejected:"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"},j=s.status==="approved"?w:s.status==="rejected"?y:_;return e.jsxs(u,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:h=>h.preventDefault(),children:[e.jsx(N,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(a,{className:"h-5 w-5 text-primary"})}),e.jsx(v,{className:"text-xl font-semibold",children:t("Adjustment Request Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(b,{className:"h-4 w-4"}),t("Employee")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((l=s.employee)==null?void 0:l.name)||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(i,{className:"h-4 w-4"}),t("Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.date?((n=window.appSettings)==null?void 0:n.formatDateTimeSimple(s.date,!1))||s.date:"-"})]})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2 mb-3",children:[e.jsx(a,{className:"h-4 w-4"}),t("Time Adjustment")]}),e.jsx("div",{className:"bg-gray-50 rounded-lg p-4",children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{className:"text-center flex-1",children:[e.jsx("p",{className:"text-xs text-gray-500 font-medium mb-2",children:t("Original")}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs("div",{className:"flex items-center justify-center gap-1 text-red-600",children:[e.jsx(a,{className:"h-3.5 w-3.5"}),e.jsx("span",{className:"font-mono text-sm",children:s.original_clock_in?(x=window.appSettings)==null?void 0:x.formatTime(s.original_clock_in):"--:--"})]}),e.jsxs("div",{className:"flex items-center justify-center gap-1 text-red-600",children:[e.jsx(a,{className:"h-3.5 w-3.5"}),e.jsx("span",{className:"font-mono text-sm",children:s.original_clock_out?(c=window.appSettings)==null?void 0:c.formatTime(s.original_clock_out):"--:--"})]})]})]}),e.jsx("div",{className:"px-4",children:e.jsx(C,{className:"h-5 w-5 text-gray-400"})}),e.jsxs("div",{className:"text-center flex-1",children:[e.jsx("p",{className:"text-xs text-gray-500 font-medium mb-2",children:t("Requested")}),e.jsxs("div",{className:"space-y-2",children:[e.jsxs("div",{className:"flex items-center justify-center gap-1 text-green-600",children:[e.jsx(a,{className:"h-3.5 w-3.5"}),e.jsx("span",{className:"font-mono text-sm",children:s.requested_clock_in?(r=window.appSettings)==null?void 0:r.formatTime(s.requested_clock_in):"--:--"})]}),e.jsxs("div",{className:"flex items-center justify-center gap-1 text-green-600",children:[e.jsx(a,{className:"h-3.5 w-3.5"}),e.jsx("span",{className:"font-mono text-sm",children:s.requested_clock_out?(d=window.appSettings)==null?void 0:d.formatTime(s.requested_clock_out):"--:--"})]})]})]})]})})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(j,{className:"h-4 w-4"}),t("Status")]}),e.jsx("div",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${m[s.status]||m.pending}`,children:s.status?s.status.charAt(0).toUpperCase()+s.status.slice(1):"-"})})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(i,{className:"h-4 w-4"}),t("Requested On")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.created_at?((o=window.appSettings)==null?void 0:o.formatDateTimeSimple(s.created_at,!1))||s.created_at:"-"})]})]}),s.status!=="pending"&&s.approved_at&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(i,{className:"h-4 w-4"}),s.status==="approved"?t("Approved At"):t("Rejected At")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((p=window.appSettings)==null?void 0:p.formatDateTimeSimple(s.approved_at,!1))||s.approved_at})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(g,{className:"h-4 w-4"}),t("Reason")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.reason||"-"})]}),s.manager_comments&&s.status!=="pending"&&s.manager_comments!=="Approved"&&s.manager_comments!=="Rejected"&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(g,{className:"h-4 w-4"}),t("Manager Comments")]}),e.jsxs("p",{className:"mt-1 text-sm font-medium text-gray-900 italic",children:['"',s.manager_comments,'"']})]})]})]})}export{B as default}; diff --git a/public/build/assets/view-B42C0eXq.js b/public/build/assets/view-BuptRAC0.js similarity index 93% rename from public/build/assets/view-B42C0eXq.js rename to public/build/assets/view-BuptRAC0.js index 4ea445fdb..d2a6fca42 100644 --- a/public/build/assets/view-B42C0eXq.js +++ b/public/build/assets/view-BuptRAC0.js @@ -1 +1 @@ -import{j as e}from"./ui-Z445SNHD.js";import{u as d,h as x,j as o,k as g,F as l}from"./app-36WMjvX0.js";import{C as m}from"./clipboard-list-BU0dok7E.js";import{U as p}from"./user-DToEmJ9g.js";import{H as h}from"./hash-CHJS6b-L.js";import{U as j}from"./user-check-4xSYwYvq.js";import{C as f}from"./calendar-BYVpj4_X.js";import"./utils-BWxnHGCV.js";function D({assessment:s}){var r,i;const{t}=d(),n=a=>{switch(a){case"Pass":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";case"Fail":return"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/10";case"Pending":return"bg-yellow-50 text-yellow-800 ring-1 ring-inset ring-yellow-600/20";default:return"bg-gray-50 text-gray-600 ring-1 ring-inset ring-gray-500/10"}},c=s.score&&s.max_score?Math.round(s.score/s.max_score*100):null;return e.jsxs(x,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:a=>a.preventDefault(),children:[e.jsx(o,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(m,{className:"h-5 w-5 text-primary"})}),e.jsx(g,{className:"text-xl font-semibold",children:t("Candidate Assessment Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(p,{className:"h-4 w-4"}),t("Candidate")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.candidate?`${s.candidate.first_name} ${s.candidate.last_name}`:"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(m,{className:"h-4 w-4"}),t("Assessment Name")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.assessment_name||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(h,{className:"h-4 w-4"}),t("Score")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.score&&s.max_score?e.jsxs(e.Fragment,{children:[s.score,"/",s.max_score," ",e.jsxs("span",{className:"text-xs text-gray-500",children:["(",c,"%)"]})]}):"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(l,{className:"h-4 w-4"}),t("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${n(s.pass_fail_status)}`,children:t(s.pass_fail_status)||"-"})})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(j,{className:"h-4 w-4"}),t("Conducted By")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((r=s.conductor)==null?void 0:r.name)||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(f,{className:"h-4 w-4"}),t("Assessment Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.assessment_date?((i=window.appSettings)==null?void 0:i.formatDateTimeSimple(s.assessment_date,!1))||s.assessment_date:"-"})]})]}),s.comments&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(l,{className:"h-4 w-4"}),t("Comments")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.comments})]})]})]})}export{D as default}; +import{j as e}from"./ui-Z445SNHD.js";import{u as d,h as x,j as o,k as g,F as l}from"./app-Da3PX8qg.js";import{C as m}from"./clipboard-list-BNSl4hy2.js";import{U as p}from"./user-Ka_u5D6T.js";import{H as h}from"./hash-B3fNBlbs.js";import{U as j}from"./user-check-DDs_5zV9.js";import{C as f}from"./calendar-kiIl5Cyq.js";import"./utils-BWxnHGCV.js";function D({assessment:s}){var r,i;const{t}=d(),n=a=>{switch(a){case"Pass":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";case"Fail":return"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/10";case"Pending":return"bg-yellow-50 text-yellow-800 ring-1 ring-inset ring-yellow-600/20";default:return"bg-gray-50 text-gray-600 ring-1 ring-inset ring-gray-500/10"}},c=s.score&&s.max_score?Math.round(s.score/s.max_score*100):null;return e.jsxs(x,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:a=>a.preventDefault(),children:[e.jsx(o,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(m,{className:"h-5 w-5 text-primary"})}),e.jsx(g,{className:"text-xl font-semibold",children:t("Candidate Assessment Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(p,{className:"h-4 w-4"}),t("Candidate")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.candidate?`${s.candidate.first_name} ${s.candidate.last_name}`:"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(m,{className:"h-4 w-4"}),t("Assessment Name")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.assessment_name||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(h,{className:"h-4 w-4"}),t("Score")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.score&&s.max_score?e.jsxs(e.Fragment,{children:[s.score,"/",s.max_score," ",e.jsxs("span",{className:"text-xs text-gray-500",children:["(",c,"%)"]})]}):"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(l,{className:"h-4 w-4"}),t("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${n(s.pass_fail_status)}`,children:t(s.pass_fail_status)||"-"})})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(j,{className:"h-4 w-4"}),t("Conducted By")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((r=s.conductor)==null?void 0:r.name)||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(f,{className:"h-4 w-4"}),t("Assessment Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.assessment_date?((i=window.appSettings)==null?void 0:i.formatDateTimeSimple(s.assessment_date,!1))||s.assessment_date:"-"})]})]}),s.comments&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(l,{className:"h-4 w-4"}),t("Comments")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.comments})]})]})]})}export{D as default}; diff --git a/public/build/assets/view-Di4g9l3g.js b/public/build/assets/view-Bvise2R1.js similarity index 96% rename from public/build/assets/view-Di4g9l3g.js rename to public/build/assets/view-Bvise2R1.js index 5db700252..81997e812 100644 --- a/public/build/assets/view-Di4g9l3g.js +++ b/public/build/assets/view-Bvise2R1.js @@ -1 +1 @@ -import{j as e}from"./ui-Z445SNHD.js";import{u as y,h as j,j as f,k as N,F as r,g as o}from"./app-36WMjvX0.js";import{u as b}from"./use-initials-BK4eRgYY.js";import{T as v}from"./triangle-alert-MsN2AA6c.js";import{T as w}from"./tag-CMVMnpSh.js";import{U as _}from"./user-DToEmJ9g.js";import{C as g}from"./calendar-BYVpj4_X.js";import{E as D}from"./eye-DSAoA9Pp.js";import"./utils-BWxnHGCV.js";function z({warning:s}){var l,i,m,n,c,d,x;const{t}=y(),p=b(),h=a=>{switch(a){case"verbal":return"bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20";case"written":return"bg-yellow-50 text-yellow-700 ring-1 ring-inset ring-yellow-600/20";case"final":return"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20";default:return"bg-gray-50 text-gray-700 ring-1 ring-inset ring-gray-600/20"}},u=a=>{switch(a){case"issued":return"bg-yellow-50 text-yellow-700 ring-1 ring-inset ring-yellow-600/20";case"acknowledged":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";case"expired":return"bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20";default:return"bg-gray-50 text-gray-700 ring-1 ring-inset ring-gray-600/20"}};return e.jsxs(j,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:a=>a.preventDefault(),children:[e.jsx(f,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-yellow-100 rounded-lg",children:e.jsx(v,{className:"h-5 w-5 text-yellow-600"})}),e.jsx(N,{className:"text-xl font-semibold",children:t("Warning Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"flex items-center justify-between p-3 bg-gray-50 rounded-lg",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-primary text-white overflow-hidden shrink-0",children:(l=s.employee)!=null&&l.avatar?e.jsx("img",{src:s.employee.avatar,alt:(i=s.employee)==null?void 0:i.name,className:"h-full w-full object-cover"}):p(((m=s.employee)==null?void 0:m.name)||"")}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs text-gray-500",children:t("Employee")}),e.jsx("p",{className:"text-sm font-semibold text-gray-900",children:((n=s.employee)==null?void 0:n.name)||"-"})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium capitalize ${h(s.severity)}`,children:s.severity||"-"}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium capitalize ${u(s.status)}`,children:s.status||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Subject")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.subject||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(w,{className:"h-4 w-4"}),t("Warning Type")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.warning_type||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(_,{className:"h-4 w-4"}),t("Warning By")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((c=s.warned_by)==null?void 0:c.name)||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(g,{className:"h-4 w-4"}),t("Warning Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.warning_date?((d=window.appSettings)==null?void 0:d.formatDateTimeSimple(s.warning_date,!1))||s.warning_date:"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(g,{className:"h-4 w-4"}),t("Expiry Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.expiry_date?((x=window.appSettings)==null?void 0:x.formatDateTimeSimple(s.expiry_date,!1))||s.expiry_date:"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Improvement Plan")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${s.has_improvement_plan?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-gray-50 text-gray-700 ring-1 ring-inset ring-gray-600/20"}`,children:s.has_improvement_plan?t("Yes"):t("No")})})]})]}),s.documents&&e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Documents")]}),e.jsxs("a",{href:o(s.documents),target:"_blank",rel:"noreferrer",className:"mt-2 group block relative overflow-hidden rounded-lg border bg-gray-50 hover:border-primary transition-colors",children:[e.jsx("img",{src:o(s.documents),alt:t("Document"),className:"w-full h-36 object-cover group-hover:opacity-90 transition-opacity",onError:a=>{a.currentTarget.parentElement.style.display="none"}}),e.jsx("div",{className:"absolute inset-0 flex items-center justify-center opacity-0 group-hover:opacity-100 transition-opacity bg-black/30",children:e.jsx(D,{className:"h-6 w-6 text-white"})})]})]})}),s.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.description})]}),s.employee_response&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Employee Response")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.employee_response})]})]})]})}export{z as default}; +import{j as e}from"./ui-Z445SNHD.js";import{u as y,h as j,j as f,k as N,F as r,g as o}from"./app-Da3PX8qg.js";import{u as b}from"./use-initials-BK4eRgYY.js";import{T as v}from"./triangle-alert-CeuDFixJ.js";import{T as w}from"./tag-CUFhfHTp.js";import{U as _}from"./user-Ka_u5D6T.js";import{C as g}from"./calendar-kiIl5Cyq.js";import{E as D}from"./eye-CzYzwmmr.js";import"./utils-BWxnHGCV.js";function z({warning:s}){var l,i,m,n,c,d,x;const{t}=y(),p=b(),h=a=>{switch(a){case"verbal":return"bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20";case"written":return"bg-yellow-50 text-yellow-700 ring-1 ring-inset ring-yellow-600/20";case"final":return"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20";default:return"bg-gray-50 text-gray-700 ring-1 ring-inset ring-gray-600/20"}},u=a=>{switch(a){case"issued":return"bg-yellow-50 text-yellow-700 ring-1 ring-inset ring-yellow-600/20";case"acknowledged":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";case"expired":return"bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20";default:return"bg-gray-50 text-gray-700 ring-1 ring-inset ring-gray-600/20"}};return e.jsxs(j,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:a=>a.preventDefault(),children:[e.jsx(f,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-yellow-100 rounded-lg",children:e.jsx(v,{className:"h-5 w-5 text-yellow-600"})}),e.jsx(N,{className:"text-xl font-semibold",children:t("Warning Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"flex items-center justify-between p-3 bg-gray-50 rounded-lg",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-primary text-white overflow-hidden shrink-0",children:(l=s.employee)!=null&&l.avatar?e.jsx("img",{src:s.employee.avatar,alt:(i=s.employee)==null?void 0:i.name,className:"h-full w-full object-cover"}):p(((m=s.employee)==null?void 0:m.name)||"")}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs text-gray-500",children:t("Employee")}),e.jsx("p",{className:"text-sm font-semibold text-gray-900",children:((n=s.employee)==null?void 0:n.name)||"-"})]})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium capitalize ${h(s.severity)}`,children:s.severity||"-"}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium capitalize ${u(s.status)}`,children:s.status||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Subject")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.subject||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(w,{className:"h-4 w-4"}),t("Warning Type")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.warning_type||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(_,{className:"h-4 w-4"}),t("Warning By")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((c=s.warned_by)==null?void 0:c.name)||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(g,{className:"h-4 w-4"}),t("Warning Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.warning_date?((d=window.appSettings)==null?void 0:d.formatDateTimeSimple(s.warning_date,!1))||s.warning_date:"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(g,{className:"h-4 w-4"}),t("Expiry Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.expiry_date?((x=window.appSettings)==null?void 0:x.formatDateTimeSimple(s.expiry_date,!1))||s.expiry_date:"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Improvement Plan")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${s.has_improvement_plan?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-gray-50 text-gray-700 ring-1 ring-inset ring-gray-600/20"}`,children:s.has_improvement_plan?t("Yes"):t("No")})})]})]}),s.documents&&e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Documents")]}),e.jsxs("a",{href:o(s.documents),target:"_blank",rel:"noreferrer",className:"mt-2 group block relative overflow-hidden rounded-lg border bg-gray-50 hover:border-primary transition-colors",children:[e.jsx("img",{src:o(s.documents),alt:t("Document"),className:"w-full h-36 object-cover group-hover:opacity-90 transition-opacity",onError:a=>{a.currentTarget.parentElement.style.display="none"}}),e.jsx("div",{className:"absolute inset-0 flex items-center justify-center opacity-0 group-hover:opacity-100 transition-opacity bg-black/30",children:e.jsx(D,{className:"h-6 w-6 text-white"})})]})]})}),s.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.description})]}),s.employee_response&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Employee Response")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.employee_response})]})]})]})}export{z as default}; diff --git a/public/build/assets/view-CWpbKAQ9.js b/public/build/assets/view-BwqbKgws.js similarity index 90% rename from public/build/assets/view-CWpbKAQ9.js rename to public/build/assets/view-BwqbKgws.js index 654d270d8..26aa0ece9 100644 --- a/public/build/assets/view-CWpbKAQ9.js +++ b/public/build/assets/view-BwqbKgws.js @@ -1 +1 @@ -import{j as e}from"./ui-Z445SNHD.js";import{u as l,h as r,j as x,k as d}from"./app-36WMjvX0.js";import{G as c}from"./git-branch-D2sIFzs4.js";import{B as a}from"./building-2-Cda8xQDI.js";import{M as n}from"./mail-BFoS8U8W.js";import{P as o}from"./phone-CJ2h446N.js";import{L as g}from"./lock-RX1hYn48.js";import{M as m}from"./map-pin-L7jUebKz.js";import{G as p}from"./globe-ZoJAuRB5.js";import{H as j}from"./hash-CHJS6b-L.js";import"./utils-BWxnHGCV.js";function C({branch:t}){const{t:s}=l();return e.jsxs(r,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:i=>i.preventDefault(),children:[e.jsx(x,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(c,{className:"h-5 w-5 text-primary"})}),e.jsx(d,{className:"text-xl font-semibold",children:s("Branch Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),s("Branch Name")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.name||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(n,{className:"h-4 w-4"}),s("Email")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.email||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(o,{className:"h-4 w-4"}),s("Phone")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.phone||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(g,{className:"h-4 w-4"}),s("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${t.status==="active"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"}`,children:t.status==="active"?s("Active"):s("Inactive")})})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),s("City")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.city||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(m,{className:"h-4 w-4"}),s("State/Province")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.state||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(p,{className:"h-4 w-4"}),s("Country")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.country||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(j,{className:"h-4 w-4"}),s("ZIP/Postal Code")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.zip_code||"-"})]})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(m,{className:"h-4 w-4"}),s("Address")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.address||"-"})]})]})]})}export{C as default}; +import{j as e}from"./ui-Z445SNHD.js";import{u as l,h as r,j as x,k as d}from"./app-Da3PX8qg.js";import{G as c}from"./git-branch-EdIXkL-9.js";import{B as a}from"./building-2-DmmRcP0c.js";import{M as n}from"./mail-khAU5Oig.js";import{P as o}from"./phone-XzqO8Dfs.js";import{L as g}from"./lock-BGSkpX29.js";import{M as m}from"./map-pin-BFNXdrz2.js";import{G as p}from"./globe-DK33Pm0M.js";import{H as j}from"./hash-B3fNBlbs.js";import"./utils-BWxnHGCV.js";function C({branch:t}){const{t:s}=l();return e.jsxs(r,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:i=>i.preventDefault(),children:[e.jsx(x,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(c,{className:"h-5 w-5 text-primary"})}),e.jsx(d,{className:"text-xl font-semibold",children:s("Branch Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),s("Branch Name")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.name||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(n,{className:"h-4 w-4"}),s("Email")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.email||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(o,{className:"h-4 w-4"}),s("Phone")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.phone||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(g,{className:"h-4 w-4"}),s("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${t.status==="active"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"}`,children:t.status==="active"?s("Active"):s("Inactive")})})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),s("City")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.city||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(m,{className:"h-4 w-4"}),s("State/Province")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.state||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(p,{className:"h-4 w-4"}),s("Country")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.country||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(j,{className:"h-4 w-4"}),s("ZIP/Postal Code")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.zip_code||"-"})]})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(m,{className:"h-4 w-4"}),s("Address")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.address||"-"})]})]})]})}export{C as default}; diff --git a/public/build/assets/view-DsKfgxh3.js b/public/build/assets/view-C4-xuI1a.js similarity index 94% rename from public/build/assets/view-DsKfgxh3.js rename to public/build/assets/view-C4-xuI1a.js index dd607bdde..e278013e3 100644 --- a/public/build/assets/view-DsKfgxh3.js +++ b/public/build/assets/view-C4-xuI1a.js @@ -1 +1 @@ -import{j as e}from"./ui-Z445SNHD.js";import{u as l,h as m,j as x,k as d,F as g}from"./app-36WMjvX0.js";import{S as a}from"./square-check-big-Dt4MtZcM.js";import{T as c}from"./tag-CMVMnpSh.js";import{L as o}from"./lock-RX1hYn48.js";import"./utils-BWxnHGCV.js";function y({checklistItem:s}){var i;const{t:r}=l(),n=t=>{switch(t){case"Documentation":return"bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20";case"IT Setup":return"bg-purple-50 text-purple-700 ring-1 ring-inset ring-purple-600/20";case"Training":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";case"HR":return"bg-orange-50 text-orange-700 ring-1 ring-inset ring-orange-600/20";case"Facilities":return"bg-yellow-50 text-yellow-800 ring-1 ring-inset ring-yellow-600/20";default:return"bg-gray-50 text-gray-600 ring-1 ring-inset ring-gray-500/10"}};return e.jsxs(m,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:t=>t.preventDefault(),children:[e.jsx(x,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(a,{className:"h-5 w-5 text-primary"})}),e.jsx(d,{className:"text-xl font-semibold",children:r("Checklist Item Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),r("Task Name")]}),e.jsxs("div",{className:"mt-1 flex items-center gap-2",children:[e.jsx("p",{className:"text-sm font-medium text-gray-900",children:s.task_name||"-"}),s.is_required&&e.jsx("span",{className:"inline-flex items-center rounded-md bg-red-50 px-1.5 py-0.5 text-xs font-medium text-red-700 ring-1 ring-inset ring-red-600/10",children:r("Required")})]})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),r("Checklist")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((i=s.checklist)==null?void 0:i.name)||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(c,{className:"h-4 w-4"}),r("Category")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${n(s.category)}`,children:r(s.category)||"-"})})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(o,{className:"h-4 w-4"}),r("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:r(s.status==="active"?"Active":"Inactive")})})]})]}),s.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(g,{className:"h-4 w-4"}),r("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.description})]})]})]})}export{y as default}; +import{j as e}from"./ui-Z445SNHD.js";import{u as l,h as m,j as x,k as d,F as g}from"./app-Da3PX8qg.js";import{S as a}from"./square-check-big-Cal0w_ma.js";import{T as c}from"./tag-CUFhfHTp.js";import{L as o}from"./lock-BGSkpX29.js";import"./utils-BWxnHGCV.js";function y({checklistItem:s}){var i;const{t:r}=l(),n=t=>{switch(t){case"Documentation":return"bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20";case"IT Setup":return"bg-purple-50 text-purple-700 ring-1 ring-inset ring-purple-600/20";case"Training":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";case"HR":return"bg-orange-50 text-orange-700 ring-1 ring-inset ring-orange-600/20";case"Facilities":return"bg-yellow-50 text-yellow-800 ring-1 ring-inset ring-yellow-600/20";default:return"bg-gray-50 text-gray-600 ring-1 ring-inset ring-gray-500/10"}};return e.jsxs(m,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:t=>t.preventDefault(),children:[e.jsx(x,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(a,{className:"h-5 w-5 text-primary"})}),e.jsx(d,{className:"text-xl font-semibold",children:r("Checklist Item Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),r("Task Name")]}),e.jsxs("div",{className:"mt-1 flex items-center gap-2",children:[e.jsx("p",{className:"text-sm font-medium text-gray-900",children:s.task_name||"-"}),s.is_required&&e.jsx("span",{className:"inline-flex items-center rounded-md bg-red-50 px-1.5 py-0.5 text-xs font-medium text-red-700 ring-1 ring-inset ring-red-600/10",children:r("Required")})]})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),r("Checklist")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((i=s.checklist)==null?void 0:i.name)||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(c,{className:"h-4 w-4"}),r("Category")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${n(s.category)}`,children:r(s.category)||"-"})})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(o,{className:"h-4 w-4"}),r("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:r(s.status==="active"?"Active":"Inactive")})})]})]}),s.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(g,{className:"h-4 w-4"}),r("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.description})]})]})]})}export{y as default}; diff --git a/public/build/assets/view-DkItOopW.js b/public/build/assets/view-C5ExN9Kc.js similarity index 93% rename from public/build/assets/view-DkItOopW.js rename to public/build/assets/view-C5ExN9Kc.js index f2f412040..0cd258d85 100644 --- a/public/build/assets/view-DkItOopW.js +++ b/public/build/assets/view-C5ExN9Kc.js @@ -1 +1 @@ -import{j as e}from"./ui-Z445SNHD.js";import{u as h,h as f,j,k as u,F as l,g as x}from"./app-36WMjvX0.js";import{u as y}from"./use-initials-BK4eRgYY.js";import{U as N}from"./user-x-Drk57M2z.js";import{T as b}from"./tag-CMVMnpSh.js";import{C as v}from"./clock-Cfp0CYjJ.js";import{C as o}from"./calendar-BYVpj4_X.js";import{E as w}from"./eye-DSAoA9Pp.js";import"./utils-BWxnHGCV.js";function P({termination:s}){var r,i,m,c,d,n;const{t}=h(),g=y(),p=a=>{switch(a){case"completed":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";case"in progress":return"bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20";default:return"bg-yellow-50 text-yellow-700 ring-1 ring-inset ring-yellow-600/20"}};return e.jsxs(f,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:a=>a.preventDefault(),children:[e.jsx(j,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(N,{className:"h-5 w-5 text-primary"})}),e.jsx(u,{className:"text-xl font-semibold",children:t("Termination Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"flex items-center justify-between p-3 bg-gray-50 rounded-lg",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-primary text-white overflow-hidden shrink-0",children:(r=s.employee)!=null&&r.avatar?e.jsx("img",{src:s.employee.avatar,alt:(i=s.employee)==null?void 0:i.name,className:"h-full w-full object-cover"}):g(((m=s.employee)==null?void 0:m.name)||"")}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs text-gray-500",children:t("Employee")}),e.jsx("p",{className:"text-sm font-semibold text-gray-900",children:((c=s.employee)==null?void 0:c.name)||"-"})]})]}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium capitalize ${p(s.status)}`,children:s.status||"-"})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(b,{className:"h-4 w-4"}),t("Termination Type")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.termination_type||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(v,{className:"h-4 w-4"}),t("Notice Period")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.notice_period||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(o,{className:"h-4 w-4"}),t("Notice Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.notice_date?((d=window.appSettings)==null?void 0:d.formatDateTimeSimple(s.notice_date,!1))||s.notice_date:"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(o,{className:"h-4 w-4"}),t("Termination Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.termination_date?((n=window.appSettings)==null?void 0:n.formatDateTimeSimple(s.termination_date,!1))||s.termination_date:"-"})]})]}),s.documents&&e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(l,{className:"h-4 w-4"}),t("Documents")]}),e.jsxs("a",{href:x(s.documents),target:"_blank",rel:"noreferrer",className:"mt-2 group block relative overflow-hidden rounded-lg border bg-gray-50 hover:border-primary transition-colors",children:[e.jsx("img",{src:x(s.documents),alt:t("Document"),className:"w-full h-36 object-cover group-hover:opacity-90 transition-opacity",onError:a=>{a.currentTarget.parentElement.style.display="none"}}),e.jsx("div",{className:"absolute inset-0 flex items-center justify-center opacity-0 group-hover:opacity-100 transition-opacity bg-black/30",children:e.jsx(w,{className:"h-6 w-6 text-white"})})]})]})}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(l,{className:"h-4 w-4"}),t("Reason")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.reason||"-"})]}),s.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(l,{className:"h-4 w-4"}),t("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.description})]}),s.exit_feedback&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(l,{className:"h-4 w-4"}),t("Exit Feedback")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.exit_feedback})]})]})]})}export{P as default}; +import{j as e}from"./ui-Z445SNHD.js";import{u as h,h as f,j,k as u,F as l,g as x}from"./app-Da3PX8qg.js";import{u as y}from"./use-initials-BK4eRgYY.js";import{U as N}from"./user-x-C3dBJr2o.js";import{T as b}from"./tag-CUFhfHTp.js";import{C as v}from"./clock-CLIx856C.js";import{C as o}from"./calendar-kiIl5Cyq.js";import{E as w}from"./eye-CzYzwmmr.js";import"./utils-BWxnHGCV.js";function P({termination:s}){var r,i,m,c,d,n;const{t}=h(),g=y(),p=a=>{switch(a){case"completed":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";case"in progress":return"bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20";default:return"bg-yellow-50 text-yellow-700 ring-1 ring-inset ring-yellow-600/20"}};return e.jsxs(f,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:a=>a.preventDefault(),children:[e.jsx(j,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(N,{className:"h-5 w-5 text-primary"})}),e.jsx(u,{className:"text-xl font-semibold",children:t("Termination Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"flex items-center justify-between p-3 bg-gray-50 rounded-lg",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-primary text-white overflow-hidden shrink-0",children:(r=s.employee)!=null&&r.avatar?e.jsx("img",{src:s.employee.avatar,alt:(i=s.employee)==null?void 0:i.name,className:"h-full w-full object-cover"}):g(((m=s.employee)==null?void 0:m.name)||"")}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs text-gray-500",children:t("Employee")}),e.jsx("p",{className:"text-sm font-semibold text-gray-900",children:((c=s.employee)==null?void 0:c.name)||"-"})]})]}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium capitalize ${p(s.status)}`,children:s.status||"-"})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(b,{className:"h-4 w-4"}),t("Termination Type")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.termination_type||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(v,{className:"h-4 w-4"}),t("Notice Period")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.notice_period||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(o,{className:"h-4 w-4"}),t("Notice Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.notice_date?((d=window.appSettings)==null?void 0:d.formatDateTimeSimple(s.notice_date,!1))||s.notice_date:"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(o,{className:"h-4 w-4"}),t("Termination Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.termination_date?((n=window.appSettings)==null?void 0:n.formatDateTimeSimple(s.termination_date,!1))||s.termination_date:"-"})]})]}),s.documents&&e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(l,{className:"h-4 w-4"}),t("Documents")]}),e.jsxs("a",{href:x(s.documents),target:"_blank",rel:"noreferrer",className:"mt-2 group block relative overflow-hidden rounded-lg border bg-gray-50 hover:border-primary transition-colors",children:[e.jsx("img",{src:x(s.documents),alt:t("Document"),className:"w-full h-36 object-cover group-hover:opacity-90 transition-opacity",onError:a=>{a.currentTarget.parentElement.style.display="none"}}),e.jsx("div",{className:"absolute inset-0 flex items-center justify-center opacity-0 group-hover:opacity-100 transition-opacity bg-black/30",children:e.jsx(w,{className:"h-6 w-6 text-white"})})]})]})}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(l,{className:"h-4 w-4"}),t("Reason")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.reason||"-"})]}),s.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(l,{className:"h-4 w-4"}),t("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.description})]}),s.exit_feedback&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(l,{className:"h-4 w-4"}),t("Exit Feedback")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.exit_feedback})]})]})]})}export{P as default}; diff --git a/public/build/assets/view-DczTOeNr.js b/public/build/assets/view-CAKKogGN.js similarity index 94% rename from public/build/assets/view-DczTOeNr.js rename to public/build/assets/view-CAKKogGN.js index d682a0dad..b40047d5d 100644 --- a/public/build/assets/view-DczTOeNr.js +++ b/public/build/assets/view-CAKKogGN.js @@ -1 +1 @@ -import{j as e}from"./ui-Z445SNHD.js";import{u as h,h as u,j as f,k as j,F as l,g as x}from"./app-36WMjvX0.js";import{u as y}from"./use-initials-BK4eRgYY.js";import{L as N}from"./log-out-DJQW3sMi.js";import{C as o}from"./calendar-BYVpj4_X.js";import{C as b}from"./clock-Cfp0CYjJ.js";import{E as v}from"./eye-DSAoA9Pp.js";import"./utils-BWxnHGCV.js";function F({resignation:s}){var r,i,m,c,d,n;const{t}=h(),p=y(),g=a=>{switch(a){case"approved":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";case"rejected":return"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20";case"completed":return"bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20";default:return"bg-yellow-50 text-yellow-700 ring-1 ring-inset ring-yellow-600/20"}};return e.jsxs(u,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:a=>a.preventDefault(),children:[e.jsx(f,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(N,{className:"h-5 w-5 text-primary"})}),e.jsx(j,{className:"text-xl font-semibold",children:t("Resignation Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"flex items-center justify-between p-3 bg-gray-50 rounded-lg",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-primary text-white overflow-hidden shrink-0",children:(r=s.employee)!=null&&r.avatar?e.jsx("img",{src:s.employee.avatar,alt:(i=s.employee)==null?void 0:i.name,className:"h-full w-full object-cover"}):p(((m=s.employee)==null?void 0:m.name)||"")}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs text-gray-500",children:t("Employee")}),e.jsx("p",{className:"text-sm font-semibold text-gray-900",children:((c=s.employee)==null?void 0:c.name)||"-"})]})]}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium capitalize ${g(s.status)}`,children:s.status||"-"})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(o,{className:"h-4 w-4"}),t("Resignation Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.resignation_date?((d=window.appSettings)==null?void 0:d.formatDateTimeSimple(s.resignation_date,!1))||s.resignation_date:"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(o,{className:"h-4 w-4"}),t("Last Working Day")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.last_working_day?((n=window.appSettings)==null?void 0:n.formatDateTimeSimple(s.last_working_day,!1))||s.last_working_day:"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(b,{className:"h-4 w-4"}),t("Notice Period")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.notice_period||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(l,{className:"h-4 w-4"}),t("Reason")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.reason||"-"})]})]}),s.documents&&e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(l,{className:"h-4 w-4"}),t("Documents")]}),e.jsxs("a",{href:x(s.documents),target:"_blank",rel:"noreferrer",className:"mt-2 group block relative overflow-hidden rounded-lg border bg-gray-50 hover:border-primary transition-colors",children:[e.jsx("img",{src:x(s.documents),alt:t("Document"),className:"w-full h-36 object-cover group-hover:opacity-90 transition-opacity",onError:a=>{a.currentTarget.parentElement.style.display="none"}}),e.jsx("div",{className:"absolute inset-0 flex items-center justify-center opacity-0 group-hover:opacity-100 transition-opacity bg-black/30",children:e.jsx(v,{className:"h-6 w-6 text-white"})})]})]})}),s.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(l,{className:"h-4 w-4"}),t("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.description})]}),s.exit_feedback&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(l,{className:"h-4 w-4"}),t("Exit Feedback")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.exit_feedback})]})]})]})}export{F as default}; +import{j as e}from"./ui-Z445SNHD.js";import{u as h,h as u,j as f,k as j,F as l,g as x}from"./app-Da3PX8qg.js";import{u as y}from"./use-initials-BK4eRgYY.js";import{L as N}from"./log-out-CphXjhx9.js";import{C as o}from"./calendar-kiIl5Cyq.js";import{C as b}from"./clock-CLIx856C.js";import{E as v}from"./eye-CzYzwmmr.js";import"./utils-BWxnHGCV.js";function F({resignation:s}){var r,i,m,c,d,n;const{t}=h(),p=y(),g=a=>{switch(a){case"approved":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";case"rejected":return"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20";case"completed":return"bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20";default:return"bg-yellow-50 text-yellow-700 ring-1 ring-inset ring-yellow-600/20"}};return e.jsxs(u,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:a=>a.preventDefault(),children:[e.jsx(f,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(N,{className:"h-5 w-5 text-primary"})}),e.jsx(j,{className:"text-xl font-semibold",children:t("Resignation Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"flex items-center justify-between p-3 bg-gray-50 rounded-lg",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"flex h-10 w-10 items-center justify-center rounded-full bg-primary text-white overflow-hidden shrink-0",children:(r=s.employee)!=null&&r.avatar?e.jsx("img",{src:s.employee.avatar,alt:(i=s.employee)==null?void 0:i.name,className:"h-full w-full object-cover"}):p(((m=s.employee)==null?void 0:m.name)||"")}),e.jsxs("div",{children:[e.jsx("p",{className:"text-xs text-gray-500",children:t("Employee")}),e.jsx("p",{className:"text-sm font-semibold text-gray-900",children:((c=s.employee)==null?void 0:c.name)||"-"})]})]}),e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium capitalize ${g(s.status)}`,children:s.status||"-"})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(o,{className:"h-4 w-4"}),t("Resignation Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.resignation_date?((d=window.appSettings)==null?void 0:d.formatDateTimeSimple(s.resignation_date,!1))||s.resignation_date:"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(o,{className:"h-4 w-4"}),t("Last Working Day")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.last_working_day?((n=window.appSettings)==null?void 0:n.formatDateTimeSimple(s.last_working_day,!1))||s.last_working_day:"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(b,{className:"h-4 w-4"}),t("Notice Period")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.notice_period||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(l,{className:"h-4 w-4"}),t("Reason")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.reason||"-"})]})]}),s.documents&&e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(l,{className:"h-4 w-4"}),t("Documents")]}),e.jsxs("a",{href:x(s.documents),target:"_blank",rel:"noreferrer",className:"mt-2 group block relative overflow-hidden rounded-lg border bg-gray-50 hover:border-primary transition-colors",children:[e.jsx("img",{src:x(s.documents),alt:t("Document"),className:"w-full h-36 object-cover group-hover:opacity-90 transition-opacity",onError:a=>{a.currentTarget.parentElement.style.display="none"}}),e.jsx("div",{className:"absolute inset-0 flex items-center justify-center opacity-0 group-hover:opacity-100 transition-opacity bg-black/30",children:e.jsx(v,{className:"h-6 w-6 text-white"})})]})]})}),s.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(l,{className:"h-4 w-4"}),t("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.description})]}),s.exit_feedback&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(l,{className:"h-4 w-4"}),t("Exit Feedback")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.exit_feedback})]})]})]})}export{F as default}; diff --git a/public/build/assets/view-CNZtvKpI.js b/public/build/assets/view-CBURvijQ.js similarity index 94% rename from public/build/assets/view-CNZtvKpI.js rename to public/build/assets/view-CBURvijQ.js index 3fcc079f9..730e0d27f 100644 --- a/public/build/assets/view-CNZtvKpI.js +++ b/public/build/assets/view-CBURvijQ.js @@ -1 +1 @@ -import{j as e}from"./ui-Z445SNHD.js";import{u as g,h,j,k as f,F as r,g as x}from"./app-36WMjvX0.js";import{C as m}from"./calendar-days-BdrEl_Gk.js";import{U as u}from"./user-DToEmJ9g.js";import{T as y}from"./tag-CMVMnpSh.js";import{H as N}from"./hash-CHJS6b-L.js";import{E as p}from"./eye-DSAoA9Pp.js";import"./utils-BWxnHGCV.js";function k({leaveApplication:s}){var l,n,i,d,c;const{t}=g(),o=a=>{switch(a){case"approved":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";case"rejected":return"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20";default:return"bg-yellow-50 text-yellow-700 ring-1 ring-inset ring-yellow-600/20"}};return e.jsxs(h,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:a=>a.preventDefault(),children:[e.jsx(j,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(m,{className:"h-5 w-5 text-primary"})}),e.jsx(f,{className:"text-xl font-semibold",children:t("Leave Application Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(u,{className:"h-4 w-4"}),t("Employee")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((l=s.employee)==null?void 0:l.name)||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(y,{className:"h-4 w-4"}),t("Leave Type")]}),e.jsxs("div",{className:"mt-1 flex items-center gap-2",children:[((n=s.leave_type)==null?void 0:n.color)&&e.jsx("div",{className:"w-3 h-3 rounded-full shrink-0"}),e.jsx("p",{className:"text-sm font-medium text-gray-900",children:((i=s.leave_type)==null?void 0:i.name)||"-"})]})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(m,{className:"h-4 w-4"}),t("Start Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.start_date?((d=window.appSettings)==null?void 0:d.formatDateTimeSimple(s.start_date,!1))||s.start_date:"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(m,{className:"h-4 w-4"}),t("End Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.end_date?((c=window.appSettings)==null?void 0:c.formatDateTimeSimple(s.end_date,!1))||s.end_date:"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(N,{className:"h-4 w-4"}),t("Total Days")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 font-mono",children:s.total_days||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium capitalize ${o(s.status)}`,children:s.status||"-"})})]})]}),s.attachment&&e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Attachment")]}),e.jsxs("a",{href:x(s.attachment),target:"_blank",rel:"noreferrer",className:"mt-2 group block relative overflow-hidden rounded-lg border bg-gray-50 hover:border-primary transition-colors",children:[e.jsx("img",{src:x(s.attachment),alt:t("Attachment"),className:"w-full h-36 object-cover group-hover:opacity-90 transition-opacity",onError:a=>{a.currentTarget.parentElement.style.display="none"}}),e.jsx("div",{className:"absolute inset-0 flex items-center justify-center opacity-0 group-hover:opacity-100 transition-opacity bg-black/30",children:e.jsx(p,{className:"h-6 w-6 text-white"})})]})]})}),s.reason&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Reason")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.reason})]}),s.manager_comments&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Manager Comments")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.manager_comments})]})]})]})}export{k as default}; +import{j as e}from"./ui-Z445SNHD.js";import{u as g,h,j,k as f,F as r,g as x}from"./app-Da3PX8qg.js";import{C as m}from"./calendar-days-BgbYDkbG.js";import{U as u}from"./user-Ka_u5D6T.js";import{T as y}from"./tag-CUFhfHTp.js";import{H as N}from"./hash-B3fNBlbs.js";import{E as p}from"./eye-CzYzwmmr.js";import"./utils-BWxnHGCV.js";function k({leaveApplication:s}){var l,n,i,d,c;const{t}=g(),o=a=>{switch(a){case"approved":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";case"rejected":return"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20";default:return"bg-yellow-50 text-yellow-700 ring-1 ring-inset ring-yellow-600/20"}};return e.jsxs(h,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:a=>a.preventDefault(),children:[e.jsx(j,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(m,{className:"h-5 w-5 text-primary"})}),e.jsx(f,{className:"text-xl font-semibold",children:t("Leave Application Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(u,{className:"h-4 w-4"}),t("Employee")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((l=s.employee)==null?void 0:l.name)||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(y,{className:"h-4 w-4"}),t("Leave Type")]}),e.jsxs("div",{className:"mt-1 flex items-center gap-2",children:[((n=s.leave_type)==null?void 0:n.color)&&e.jsx("div",{className:"w-3 h-3 rounded-full shrink-0"}),e.jsx("p",{className:"text-sm font-medium text-gray-900",children:((i=s.leave_type)==null?void 0:i.name)||"-"})]})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(m,{className:"h-4 w-4"}),t("Start Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.start_date?((d=window.appSettings)==null?void 0:d.formatDateTimeSimple(s.start_date,!1))||s.start_date:"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(m,{className:"h-4 w-4"}),t("End Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.end_date?((c=window.appSettings)==null?void 0:c.formatDateTimeSimple(s.end_date,!1))||s.end_date:"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(N,{className:"h-4 w-4"}),t("Total Days")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 font-mono",children:s.total_days||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium capitalize ${o(s.status)}`,children:s.status||"-"})})]})]}),s.attachment&&e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Attachment")]}),e.jsxs("a",{href:x(s.attachment),target:"_blank",rel:"noreferrer",className:"mt-2 group block relative overflow-hidden rounded-lg border bg-gray-50 hover:border-primary transition-colors",children:[e.jsx("img",{src:x(s.attachment),alt:t("Attachment"),className:"w-full h-36 object-cover group-hover:opacity-90 transition-opacity",onError:a=>{a.currentTarget.parentElement.style.display="none"}}),e.jsx("div",{className:"absolute inset-0 flex items-center justify-center opacity-0 group-hover:opacity-100 transition-opacity bg-black/30",children:e.jsx(p,{className:"h-6 w-6 text-white"})})]})]})}),s.reason&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Reason")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.reason})]}),s.manager_comments&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Manager Comments")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.manager_comments})]})]})]})}export{k as default}; diff --git a/public/build/assets/view-DVfIqCBv.js b/public/build/assets/view-CfNMgy1t.js similarity index 91% rename from public/build/assets/view-DVfIqCBv.js rename to public/build/assets/view-CfNMgy1t.js index 66fdc79f5..b3bf07ab0 100644 --- a/public/build/assets/view-DVfIqCBv.js +++ b/public/build/assets/view-CfNMgy1t.js @@ -1 +1 @@ -import{j as e}from"./ui-Z445SNHD.js";import{u as l,h as i,j as n,k as x,F as c}from"./app-36WMjvX0.js";import{C as m}from"./chart-no-axes-column-BKgkVzqT.js";import{L as d}from"./layout-grid-Ba5sCiyJ.js";import{R as o}from"./ruler-DbxwIrQY.js";import{T as g}from"./target-BEz5Ry2v.js";import{L as p}from"./lock-RX1hYn48.js";import"./utils-BWxnHGCV.js";function w({indicator:t}){var a;const{t:s}=l();return e.jsxs(i,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:r=>r.preventDefault(),children:[e.jsx(n,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(m,{className:"h-5 w-5 text-primary"})}),e.jsx(x,{className:"text-xl font-semibold",children:s("Indicator Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(m,{className:"h-4 w-4"}),s("Indicator Name")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.name||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(d,{className:"h-4 w-4"}),s("Category")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((a=t.category)==null?void 0:a.name)||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(o,{className:"h-4 w-4"}),s("Measurement Unit")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.measurement_unit||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(g,{className:"h-4 w-4"}),s("Target Value")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.target_value||"-"})]})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(p,{className:"h-4 w-4"}),s("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${t.status==="active"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"}`,children:t.status==="active"?s("Active"):s("Inactive")})})]})}),t.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(c,{className:"h-4 w-4"}),s("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.description})]})]})]})}export{w as default}; +import{j as e}from"./ui-Z445SNHD.js";import{u as l,h as i,j as n,k as x,F as c}from"./app-Da3PX8qg.js";import{C as m}from"./chart-no-axes-column-CaNDayE9.js";import{L as d}from"./layout-grid-DD1-BKce.js";import{R as o}from"./ruler-DviIA5uv.js";import{T as g}from"./target-B_9kWYv3.js";import{L as p}from"./lock-BGSkpX29.js";import"./utils-BWxnHGCV.js";function w({indicator:t}){var a;const{t:s}=l();return e.jsxs(i,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:r=>r.preventDefault(),children:[e.jsx(n,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(m,{className:"h-5 w-5 text-primary"})}),e.jsx(x,{className:"text-xl font-semibold",children:s("Indicator Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(m,{className:"h-4 w-4"}),s("Indicator Name")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.name||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(d,{className:"h-4 w-4"}),s("Category")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((a=t.category)==null?void 0:a.name)||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(o,{className:"h-4 w-4"}),s("Measurement Unit")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.measurement_unit||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(g,{className:"h-4 w-4"}),s("Target Value")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.target_value||"-"})]})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(p,{className:"h-4 w-4"}),s("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${t.status==="active"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"}`,children:t.status==="active"?s("Active"):s("Inactive")})})]})}),t.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(c,{className:"h-4 w-4"}),s("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.description})]})]})]})}export{w as default}; diff --git a/public/build/assets/view-BPoXKerk.js b/public/build/assets/view-Cg6Ini2s.js similarity index 92% rename from public/build/assets/view-BPoXKerk.js rename to public/build/assets/view-Cg6Ini2s.js index 62de15ff1..afd269bed 100644 --- a/public/build/assets/view-BPoXKerk.js +++ b/public/build/assets/view-Cg6Ini2s.js @@ -1 +1 @@ -import{j as e}from"./ui-Z445SNHD.js";import{u as n,h as x,j as m,k as c,F as d}from"./app-36WMjvX0.js";import{M as r}from"./monitor-DL9THmS7.js";import{M as i}from"./map-pin-L7jUebKz.js";import{U as p}from"./users-Czs1F8XM.js";import{L as g}from"./lock-RX1hYn48.js";import{H as h}from"./hash-CHJS6b-L.js";import{L as o}from"./link-ClcCoVU_.js";import"./utils-BWxnHGCV.js";function D({meetingRoom:s}){const{t}=n();return e.jsxs(x,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:a=>a.preventDefault(),children:[e.jsx(m,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:s.type==="Virtual"?e.jsx(r,{className:"h-5 w-5 text-primary"}):e.jsx(i,{className:"h-5 w-5 text-primary"})}),e.jsx(c,{className:"text-xl font-semibold",children:t("Meeting Room Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(i,{className:"h-4 w-4"}),t("Room Name")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.name||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Type")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.type==="Virtual"?"bg-blue-50 text-blue-700 ring-blue-600/20":"bg-green-50 text-green-700 ring-green-600/20"}`,children:s.type||"-"})})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(p,{className:"h-4 w-4"}),t("Capacity")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.capacity||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(g,{className:"h-4 w-4"}),t("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${s.status==="active"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"}`,children:s.status==="active"?t("Active"):t("Inactive")})})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(i,{className:"h-4 w-4"}),t("Location")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.location||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(h,{className:"h-4 w-4"}),t("Meetings")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:"inline-flex items-center rounded-full bg-gray-50 px-2 py-1 text-xs font-medium text-gray-600 ring-1 ring-inset ring-gray-500/10",children:s.meetings_count||0})})]})]}),s.booking_url&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(o,{className:"h-4 w-4"}),t("Booking URL")]}),e.jsx("a",{href:s.booking_url,target:"_blank",rel:"noreferrer",className:"mt-1 text-sm font-medium text-blue-600 hover:underline block",children:s.booking_url})]}),s.equipment&&Array.isArray(s.equipment)&&s.equipment.length>0&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Equipment")]}),e.jsx("div",{className:"mt-1 flex flex-wrap gap-1",children:s.equipment.map((a,l)=>e.jsx("span",{className:"inline-flex items-center rounded-md bg-blue-50 px-2 py-1 text-xs font-medium text-blue-700 ring-1 ring-inset ring-blue-600/20",children:a},l))})]}),s.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(d,{className:"h-4 w-4"}),t("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.description})]})]})]})}export{D as default}; +import{j as e}from"./ui-Z445SNHD.js";import{u as n,h as x,j as m,k as c,F as d}from"./app-Da3PX8qg.js";import{M as r}from"./monitor-P2T9V9tT.js";import{M as i}from"./map-pin-BFNXdrz2.js";import{U as p}from"./users-BG7aX58P.js";import{L as g}from"./lock-BGSkpX29.js";import{H as h}from"./hash-B3fNBlbs.js";import{L as o}from"./link-DeErafFW.js";import"./utils-BWxnHGCV.js";function D({meetingRoom:s}){const{t}=n();return e.jsxs(x,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:a=>a.preventDefault(),children:[e.jsx(m,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:s.type==="Virtual"?e.jsx(r,{className:"h-5 w-5 text-primary"}):e.jsx(i,{className:"h-5 w-5 text-primary"})}),e.jsx(c,{className:"text-xl font-semibold",children:t("Meeting Room Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(i,{className:"h-4 w-4"}),t("Room Name")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.name||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Type")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.type==="Virtual"?"bg-blue-50 text-blue-700 ring-blue-600/20":"bg-green-50 text-green-700 ring-green-600/20"}`,children:s.type||"-"})})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(p,{className:"h-4 w-4"}),t("Capacity")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.capacity||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(g,{className:"h-4 w-4"}),t("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${s.status==="active"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"}`,children:s.status==="active"?t("Active"):t("Inactive")})})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(i,{className:"h-4 w-4"}),t("Location")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.location||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(h,{className:"h-4 w-4"}),t("Meetings")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:"inline-flex items-center rounded-full bg-gray-50 px-2 py-1 text-xs font-medium text-gray-600 ring-1 ring-inset ring-gray-500/10",children:s.meetings_count||0})})]})]}),s.booking_url&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(o,{className:"h-4 w-4"}),t("Booking URL")]}),e.jsx("a",{href:s.booking_url,target:"_blank",rel:"noreferrer",className:"mt-1 text-sm font-medium text-blue-600 hover:underline block",children:s.booking_url})]}),s.equipment&&Array.isArray(s.equipment)&&s.equipment.length>0&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Equipment")]}),e.jsx("div",{className:"mt-1 flex flex-wrap gap-1",children:s.equipment.map((a,l)=>e.jsx("span",{className:"inline-flex items-center rounded-md bg-blue-50 px-2 py-1 text-xs font-medium text-blue-700 ring-1 ring-inset ring-blue-600/20",children:a},l))})]}),s.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(d,{className:"h-4 w-4"}),t("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.description})]})]})]})}export{D as default}; diff --git a/public/build/assets/view-7DGOaQpC.js b/public/build/assets/view-Cqv75KpC.js similarity index 91% rename from public/build/assets/view-7DGOaQpC.js rename to public/build/assets/view-Cqv75KpC.js index c67182a19..87d0ae077 100644 --- a/public/build/assets/view-7DGOaQpC.js +++ b/public/build/assets/view-Cqv75KpC.js @@ -1 +1 @@ -import{j as e}from"./ui-Z445SNHD.js";import{u as l,h as m,j as c,k as n,F as x}from"./app-36WMjvX0.js";import{B as i}from"./building-2-Cda8xQDI.js";import{G as d}from"./git-branch-D2sIFzs4.js";import{L as o}from"./lock-RX1hYn48.js";import"./utils-BWxnHGCV.js";function N({department:t}){var a;const{t:s}=l();return e.jsxs(m,{className:"max-w-xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:r=>r.preventDefault(),children:[e.jsx(c,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(i,{className:"h-5 w-5 text-primary"})}),e.jsx(n,{className:"text-xl font-semibold",children:s("Department Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(i,{className:"h-4 w-4"}),s("Department Name")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 dark:text-white",children:t.name||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(d,{className:"h-4 w-4"}),s("Branch")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 dark:text-white",children:((a=t.branch)==null?void 0:a.name)||"-"})]})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(o,{className:"h-4 w-4"}),s("Status")]}),e.jsx("div",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${t.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:t.status==="active"?s("Active"):s("Inactive")})})]})}),t.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(x,{className:"h-4 w-4"}),s("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 dark:text-white",children:t.description})]})]})]})}export{N as default}; +import{j as e}from"./ui-Z445SNHD.js";import{u as l,h as m,j as c,k as n,F as x}from"./app-Da3PX8qg.js";import{B as i}from"./building-2-DmmRcP0c.js";import{G as d}from"./git-branch-EdIXkL-9.js";import{L as o}from"./lock-BGSkpX29.js";import"./utils-BWxnHGCV.js";function N({department:t}){var a;const{t:s}=l();return e.jsxs(m,{className:"max-w-xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:r=>r.preventDefault(),children:[e.jsx(c,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(i,{className:"h-5 w-5 text-primary"})}),e.jsx(n,{className:"text-xl font-semibold",children:s("Department Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(i,{className:"h-4 w-4"}),s("Department Name")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 dark:text-white",children:t.name||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(d,{className:"h-4 w-4"}),s("Branch")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 dark:text-white",children:((a=t.branch)==null?void 0:a.name)||"-"})]})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(o,{className:"h-4 w-4"}),s("Status")]}),e.jsx("div",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${t.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:t.status==="active"?s("Active"):s("Inactive")})})]})}),t.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(x,{className:"h-4 w-4"}),s("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 dark:text-white",children:t.description})]})]})]})}export{N as default}; diff --git a/public/build/assets/view-CQJkPnmp.js b/public/build/assets/view-CrJFMH-W.js similarity index 90% rename from public/build/assets/view-CQJkPnmp.js rename to public/build/assets/view-CrJFMH-W.js index f0f32e37f..ae81beae6 100644 --- a/public/build/assets/view-CQJkPnmp.js +++ b/public/build/assets/view-CrJFMH-W.js @@ -1 +1 @@ -import{j as e}from"./ui-Z445SNHD.js";import{u as x,h as c,j as n,k as d,l as o,F as h}from"./app-36WMjvX0.js";import{B as i}from"./book-open-DUwKvBiK.js";import{C as p}from"./chart-no-axes-column-BKgkVzqT.js";import{G as j}from"./git-branch-D2sIFzs4.js";import{B as g}from"./building-2-Cda8xQDI.js";import"./utils-BWxnHGCV.js";function D({trainingType:s}){var m,l;const{t:a}=x();return e.jsxs(c,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:t=>t.preventDefault(),children:[e.jsx(n,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(i,{className:"h-5 w-5 text-primary"})}),e.jsx(d,{className:"text-xl font-semibold",children:a("Training Type Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(i,{className:"h-4 w-4"}),a("Name")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.name||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(p,{className:"h-4 w-4"}),a("Programs")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.training_programs_count||"0"})]})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(j,{className:"h-4 w-4"}),a("Branch")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((m=s.branch)==null?void 0:m.name)||"-"})]})}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(g,{className:"h-4 w-4"}),a("Departments")]}),e.jsx("div",{className:"mt-1 flex flex-wrap gap-1",children:((l=s.departments)==null?void 0:l.length)>0?s.departments.map(t=>{var r;return e.jsxs(o,{variant:"outline",className:"flex flex-col items-start",children:[e.jsx("div",{className:"font-medium",children:t.name}),e.jsx("div",{className:"text-xs text-gray-500",children:((r=t.branch)==null?void 0:r.name)||"-"})]},t.id)}):e.jsx("p",{className:"text-sm font-medium text-gray-500",children:a("Departments Not Assigned")})})]}),s.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(h,{className:"h-4 w-4"}),a("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.description})]})]})]})}export{D as default}; +import{j as e}from"./ui-Z445SNHD.js";import{u as x,h as c,j as n,k as d,l as o,F as h}from"./app-Da3PX8qg.js";import{B as i}from"./book-open-DiNAfaue.js";import{C as p}from"./chart-no-axes-column-CaNDayE9.js";import{G as j}from"./git-branch-EdIXkL-9.js";import{B as g}from"./building-2-DmmRcP0c.js";import"./utils-BWxnHGCV.js";function D({trainingType:s}){var m,l;const{t:a}=x();return e.jsxs(c,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:t=>t.preventDefault(),children:[e.jsx(n,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(i,{className:"h-5 w-5 text-primary"})}),e.jsx(d,{className:"text-xl font-semibold",children:a("Training Type Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(i,{className:"h-4 w-4"}),a("Name")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.name||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(p,{className:"h-4 w-4"}),a("Programs")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.training_programs_count||"0"})]})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(j,{className:"h-4 w-4"}),a("Branch")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((m=s.branch)==null?void 0:m.name)||"-"})]})}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(g,{className:"h-4 w-4"}),a("Departments")]}),e.jsx("div",{className:"mt-1 flex flex-wrap gap-1",children:((l=s.departments)==null?void 0:l.length)>0?s.departments.map(t=>{var r;return e.jsxs(o,{variant:"outline",className:"flex flex-col items-start",children:[e.jsx("div",{className:"font-medium",children:t.name}),e.jsx("div",{className:"text-xs text-gray-500",children:((r=t.branch)==null?void 0:r.name)||"-"})]},t.id)}):e.jsx("p",{className:"text-sm font-medium text-gray-500",children:a("Departments Not Assigned")})})]}),s.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(h,{className:"h-4 w-4"}),a("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.description})]})]})]})}export{D as default}; diff --git a/public/build/assets/view-DaYOOtgw.js b/public/build/assets/view-D0SkMhO7.js similarity index 94% rename from public/build/assets/view-DaYOOtgw.js rename to public/build/assets/view-D0SkMhO7.js index 9aa55ec6c..1dc0dac56 100644 --- a/public/build/assets/view-DaYOOtgw.js +++ b/public/build/assets/view-D0SkMhO7.js @@ -1 +1 @@ -import{j as e}from"./ui-Z445SNHD.js";import{u as l,h as m,j as n,F as i,k as d}from"./app-36WMjvX0.js";import{L as x}from"./lock-RX1hYn48.js";import{C as c}from"./calendar-BYVpj4_X.js";import{C as a}from"./clock-Cfp0CYjJ.js";import{R as o}from"./refresh-cw-BTR9wbuS.js";import{H as g}from"./hash-CHJS6b-L.js";import"./utils-BWxnHGCV.js";function y({contractType:t}){const{t:s}=l();return e.jsxs(m,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:r=>r.preventDefault(),children:[e.jsx(n,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(i,{className:"h-5 w-5 text-primary"})}),e.jsx(d,{className:"text-xl font-semibold",children:s("Contract Type Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(i,{className:"h-4 w-4"}),s("Contract Type Name")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.name||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(x,{className:"h-4 w-4"}),s("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${t.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s(t.status==="active"?"Active":"Inactive")})})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(c,{className:"h-4 w-4"}),s("Duration")]}),e.jsx("p",{className:"mt-1",children:t.default_duration_months?e.jsxs("span",{className:"text-sm font-medium text-gray-900",children:[t.default_duration_months," ",s("months")]}):e.jsx("span",{className:"inline-flex items-center rounded-md bg-blue-50 px-2 py-1 text-xs font-medium text-blue-700 ring-1 ring-inset ring-blue-600/20",children:s("Permanent")})})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),s("Probation Period")]}),e.jsxs("p",{className:"mt-1 text-sm font-medium text-gray-900",children:[t.probation_period_months??"-"," ",t.probation_period_months!==void 0?s("months"):""]})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),s("Notice Period")]}),e.jsxs("p",{className:"mt-1 text-sm font-medium text-gray-900",children:[t.notice_period_days??"-"," ",t.notice_period_days!==void 0?s("days"):""]})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(o,{className:"h-4 w-4"}),s("Renewable")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${t.is_renewable?"bg-green-50 text-green-700 ring-green-600/20":"bg-gray-50 text-gray-600 ring-gray-500/10"}`,children:t.is_renewable?s("Yes"):s("No")})})]})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(g,{className:"h-4 w-4"}),s("Contracts")]}),e.jsx("p",{className:"mt-1",children:e.jsxs("span",{className:"inline-flex items-center rounded-full bg-gray-50 px-2 py-1 text-xs font-medium text-gray-600 ring-1 ring-inset ring-gray-500/10",children:[t.contracts_count||0," ",s("contracts")]})})]})}),t.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(i,{className:"h-4 w-4"}),s("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.description})]})]})]})}export{y as default}; +import{j as e}from"./ui-Z445SNHD.js";import{u as l,h as m,j as n,F as i,k as d}from"./app-Da3PX8qg.js";import{L as x}from"./lock-BGSkpX29.js";import{C as c}from"./calendar-kiIl5Cyq.js";import{C as a}from"./clock-CLIx856C.js";import{R as o}from"./refresh-cw--0MMVqmk.js";import{H as g}from"./hash-B3fNBlbs.js";import"./utils-BWxnHGCV.js";function y({contractType:t}){const{t:s}=l();return e.jsxs(m,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:r=>r.preventDefault(),children:[e.jsx(n,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(i,{className:"h-5 w-5 text-primary"})}),e.jsx(d,{className:"text-xl font-semibold",children:s("Contract Type Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(i,{className:"h-4 w-4"}),s("Contract Type Name")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.name||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(x,{className:"h-4 w-4"}),s("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${t.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s(t.status==="active"?"Active":"Inactive")})})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(c,{className:"h-4 w-4"}),s("Duration")]}),e.jsx("p",{className:"mt-1",children:t.default_duration_months?e.jsxs("span",{className:"text-sm font-medium text-gray-900",children:[t.default_duration_months," ",s("months")]}):e.jsx("span",{className:"inline-flex items-center rounded-md bg-blue-50 px-2 py-1 text-xs font-medium text-blue-700 ring-1 ring-inset ring-blue-600/20",children:s("Permanent")})})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),s("Probation Period")]}),e.jsxs("p",{className:"mt-1 text-sm font-medium text-gray-900",children:[t.probation_period_months??"-"," ",t.probation_period_months!==void 0?s("months"):""]})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),s("Notice Period")]}),e.jsxs("p",{className:"mt-1 text-sm font-medium text-gray-900",children:[t.notice_period_days??"-"," ",t.notice_period_days!==void 0?s("days"):""]})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(o,{className:"h-4 w-4"}),s("Renewable")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${t.is_renewable?"bg-green-50 text-green-700 ring-green-600/20":"bg-gray-50 text-gray-600 ring-gray-500/10"}`,children:t.is_renewable?s("Yes"):s("No")})})]})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(g,{className:"h-4 w-4"}),s("Contracts")]}),e.jsx("p",{className:"mt-1",children:e.jsxs("span",{className:"inline-flex items-center rounded-full bg-gray-50 px-2 py-1 text-xs font-medium text-gray-600 ring-1 ring-inset ring-gray-500/10",children:[t.contracts_count||0," ",s("contracts")]})})]})}),t.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(i,{className:"h-4 w-4"}),s("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.description})]})]})]})}export{y as default}; diff --git a/public/build/assets/view-DaYCj7q2.js b/public/build/assets/view-D1V0Y6P7.js similarity index 96% rename from public/build/assets/view-DaYCj7q2.js rename to public/build/assets/view-D1V0Y6P7.js index 5e8016b38..9bf08f033 100644 --- a/public/build/assets/view-DaYCj7q2.js +++ b/public/build/assets/view-D1V0Y6P7.js @@ -1 +1 @@ -import{j as e}from"./ui-Z445SNHD.js";import{u as p,h,j,k as f,F as n,g as c}from"./app-36WMjvX0.js";import{P as N}from"./plane-BqORGC6m.js";import{M as b}from"./map-pin-L7jUebKz.js";import{C as d}from"./calendar-BYVpj4_X.js";import{D as x}from"./dollar-sign-CFqWGHdB.js";import{E as y}from"./eye-DSAoA9Pp.js";import"./utils-BWxnHGCV.js";function P({trip:s}){var r,l,i,m;const{t}=p(),o=a=>{switch(a){case"ongoing":return"bg-yellow-50 text-yellow-700 ring-1 ring-inset ring-yellow-600/20";case"completed":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";case"cancelled":return"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20";default:return"bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20"}},g=a=>{switch(a){case"approved":return"bg-yellow-50 text-yellow-700 ring-1 ring-inset ring-yellow-600/20";case"paid":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";case"reconciled":return"bg-purple-50 text-purple-700 ring-1 ring-inset ring-purple-600/20";default:return"bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20"}},u=a=>{switch(a){case"approved":return"bg-yellow-50 text-yellow-700 ring-1 ring-inset ring-yellow-600/20";case"paid":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";default:return"bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20"}};return e.jsxs(h,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:a=>a.preventDefault(),children:[e.jsx(j,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(N,{className:"h-5 w-5 text-primary"})}),e.jsx(f,{className:"text-xl font-semibold",children:t("Trip Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(n,{className:"h-4 w-4"}),t("Purpose")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.purpose||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(b,{className:"h-4 w-4"}),t("Destination")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.destination||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(d,{className:"h-4 w-4"}),t("Start Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.start_date?((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(s.start_date,!1))||s.start_date:"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(d,{className:"h-4 w-4"}),t("End Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.end_date?((l=window.appSettings)==null?void 0:l.formatDateTimeSimple(s.end_date,!1))||s.end_date:"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(n,{className:"h-4 w-4"}),t("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium capitalize ${o(s.status)}`,children:s.status||"-"})})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(x,{className:"h-4 w-4"}),t("Advance Amount")]}),e.jsxs("div",{className:"mt-1 flex items-center gap-2",children:[e.jsx("p",{className:"text-sm font-medium text-gray-900",children:s.advance_amount?(i=window.appSettings)==null?void 0:i.formatCurrency(s.advance_amount):"-"}),s.advance_status&&e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium capitalize ${g(s.advance_status)}`,children:s.advance_status})]})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(x,{className:"h-4 w-4"}),t("Total Expenses")]}),e.jsxs("div",{className:"mt-1 flex items-center gap-2",children:[e.jsx("p",{className:"text-sm font-medium text-gray-900",children:s.total_expenses?(m=window.appSettings)==null?void 0:m.formatCurrency(s.total_expenses):"-"}),s.reimbursement_status&&e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium capitalize ${u(s.reimbursement_status)}`,children:s.reimbursement_status})]})]})]}),s.documents&&e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(n,{className:"h-4 w-4"}),t("Documents")]}),e.jsxs("a",{href:c(s.documents),target:"_blank",rel:"noreferrer",className:"mt-2 group block relative overflow-hidden rounded-lg border bg-gray-50 hover:border-primary transition-colors",children:[e.jsx("img",{src:c(s.documents),alt:t("Document"),className:"w-full h-36 object-cover group-hover:opacity-90 transition-opacity",onError:a=>{a.currentTarget.parentElement.style.display="none"}}),e.jsx("div",{className:"absolute inset-0 flex items-center justify-center opacity-0 group-hover:opacity-100 transition-opacity bg-black/30",children:e.jsx(y,{className:"h-6 w-6 text-white"})})]})]})}),s.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(n,{className:"h-4 w-4"}),t("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.description})]}),s.expected_outcomes&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(n,{className:"h-4 w-4"}),t("Expected Outcomes")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.expected_outcomes})]}),s.trip_report&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(n,{className:"h-4 w-4"}),t("Trip Report")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.trip_report})]})]})]})}export{P as default}; +import{j as e}from"./ui-Z445SNHD.js";import{u as p,h,j,k as f,F as n,g as c}from"./app-Da3PX8qg.js";import{P as N}from"./plane-C9QqCVcZ.js";import{M as b}from"./map-pin-BFNXdrz2.js";import{C as d}from"./calendar-kiIl5Cyq.js";import{D as x}from"./dollar-sign-BKfERkc9.js";import{E as y}from"./eye-CzYzwmmr.js";import"./utils-BWxnHGCV.js";function P({trip:s}){var r,l,i,m;const{t}=p(),o=a=>{switch(a){case"ongoing":return"bg-yellow-50 text-yellow-700 ring-1 ring-inset ring-yellow-600/20";case"completed":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";case"cancelled":return"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20";default:return"bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20"}},g=a=>{switch(a){case"approved":return"bg-yellow-50 text-yellow-700 ring-1 ring-inset ring-yellow-600/20";case"paid":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";case"reconciled":return"bg-purple-50 text-purple-700 ring-1 ring-inset ring-purple-600/20";default:return"bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20"}},u=a=>{switch(a){case"approved":return"bg-yellow-50 text-yellow-700 ring-1 ring-inset ring-yellow-600/20";case"paid":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";default:return"bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20"}};return e.jsxs(h,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:a=>a.preventDefault(),children:[e.jsx(j,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(N,{className:"h-5 w-5 text-primary"})}),e.jsx(f,{className:"text-xl font-semibold",children:t("Trip Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(n,{className:"h-4 w-4"}),t("Purpose")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.purpose||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(b,{className:"h-4 w-4"}),t("Destination")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.destination||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(d,{className:"h-4 w-4"}),t("Start Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.start_date?((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(s.start_date,!1))||s.start_date:"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(d,{className:"h-4 w-4"}),t("End Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.end_date?((l=window.appSettings)==null?void 0:l.formatDateTimeSimple(s.end_date,!1))||s.end_date:"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(n,{className:"h-4 w-4"}),t("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium capitalize ${o(s.status)}`,children:s.status||"-"})})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(x,{className:"h-4 w-4"}),t("Advance Amount")]}),e.jsxs("div",{className:"mt-1 flex items-center gap-2",children:[e.jsx("p",{className:"text-sm font-medium text-gray-900",children:s.advance_amount?(i=window.appSettings)==null?void 0:i.formatCurrency(s.advance_amount):"-"}),s.advance_status&&e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium capitalize ${g(s.advance_status)}`,children:s.advance_status})]})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(x,{className:"h-4 w-4"}),t("Total Expenses")]}),e.jsxs("div",{className:"mt-1 flex items-center gap-2",children:[e.jsx("p",{className:"text-sm font-medium text-gray-900",children:s.total_expenses?(m=window.appSettings)==null?void 0:m.formatCurrency(s.total_expenses):"-"}),s.reimbursement_status&&e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium capitalize ${u(s.reimbursement_status)}`,children:s.reimbursement_status})]})]})]}),s.documents&&e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(n,{className:"h-4 w-4"}),t("Documents")]}),e.jsxs("a",{href:c(s.documents),target:"_blank",rel:"noreferrer",className:"mt-2 group block relative overflow-hidden rounded-lg border bg-gray-50 hover:border-primary transition-colors",children:[e.jsx("img",{src:c(s.documents),alt:t("Document"),className:"w-full h-36 object-cover group-hover:opacity-90 transition-opacity",onError:a=>{a.currentTarget.parentElement.style.display="none"}}),e.jsx("div",{className:"absolute inset-0 flex items-center justify-center opacity-0 group-hover:opacity-100 transition-opacity bg-black/30",children:e.jsx(y,{className:"h-6 w-6 text-white"})})]})]})}),s.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(n,{className:"h-4 w-4"}),t("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.description})]}),s.expected_outcomes&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(n,{className:"h-4 w-4"}),t("Expected Outcomes")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.expected_outcomes})]}),s.trip_report&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(n,{className:"h-4 w-4"}),t("Trip Report")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.trip_report})]})]})]})}export{P as default}; diff --git a/public/build/assets/view-DvQoBgBR.js b/public/build/assets/view-D3ydBmyj.js similarity index 92% rename from public/build/assets/view-DvQoBgBR.js rename to public/build/assets/view-D3ydBmyj.js index 5294c4227..d72a833c3 100644 --- a/public/build/assets/view-DvQoBgBR.js +++ b/public/build/assets/view-D3ydBmyj.js @@ -1 +1 @@ -import{j as e}from"./ui-Z445SNHD.js";import{u as p,h as g,j as h,k as j,F as d}from"./app-36WMjvX0.js";import{P as f}from"./progress-hZbbaL1H.js";import{T as r}from"./target-BEz5Ry2v.js";import{U as u}from"./user-DToEmJ9g.js";import{T as N}from"./tag-CMVMnpSh.js";import{C as y}from"./crosshair-C7OptAZm.js";import{C as c}from"./calendar-BYVpj4_X.js";import"./utils-BWxnHGCV.js";import"./index-BFT_C1pH.js";function F({goal:s}){var i,m,l,n;const{t}=p(),x=a=>{switch(a){case"in_progress":return"bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20";case"completed":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";default:return"bg-gray-50 text-gray-700 ring-1 ring-inset ring-gray-600/20"}},o=a=>{switch(a){case"not_started":return t("Not Started");case"in_progress":return t("In Progress");case"completed":return t("Completed");default:return a}};return e.jsxs(g,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:a=>a.preventDefault(),children:[e.jsx(h,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(r,{className:"h-5 w-5 text-primary"})}),e.jsx(j,{className:"text-xl font-semibold",children:t("Employee Goal Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Goal Title")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.title||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(u,{className:"h-4 w-4"}),t("Employee")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((i=s.employee)==null?void 0:i.name)||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(N,{className:"h-4 w-4"}),t("Goal Type")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((m=s.goal_type)==null?void 0:m.name)||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(y,{className:"h-4 w-4"}),t("Target")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.target||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(c,{className:"h-4 w-4"}),t("Start Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.start_date?((l=window.appSettings)==null?void 0:l.formatDateTimeSimple(s.start_date,!1))||s.start_date:"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(c,{className:"h-4 w-4"}),t("End Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.end_date?((n=window.appSettings)==null?void 0:n.formatDateTimeSimple(s.end_date,!1))||s.end_date:"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(d,{className:"h-4 w-4"}),t("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${x(s.status)}`,children:o(s.status)})})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Progress")]}),e.jsxs("div",{className:"mt-2 flex items-center gap-2",children:[e.jsx(f,{value:s.progress||0,className:"h-2 flex-1"}),e.jsxs("span",{className:"text-xs font-medium text-gray-600 shrink-0",children:[s.progress||0,"%"]})]})]})]}),s.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(d,{className:"h-4 w-4"}),t("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.description})]})]})]})}export{F as default}; +import{j as e}from"./ui-Z445SNHD.js";import{u as p,h as g,j as h,k as j,F as d}from"./app-Da3PX8qg.js";import{P as f}from"./progress-Dy5W7V_n.js";import{T as r}from"./target-B_9kWYv3.js";import{U as u}from"./user-Ka_u5D6T.js";import{T as N}from"./tag-CUFhfHTp.js";import{C as y}from"./crosshair-DtQysFz7.js";import{C as c}from"./calendar-kiIl5Cyq.js";import"./utils-BWxnHGCV.js";import"./index-BFT_C1pH.js";function F({goal:s}){var i,m,l,n;const{t}=p(),x=a=>{switch(a){case"in_progress":return"bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20";case"completed":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";default:return"bg-gray-50 text-gray-700 ring-1 ring-inset ring-gray-600/20"}},o=a=>{switch(a){case"not_started":return t("Not Started");case"in_progress":return t("In Progress");case"completed":return t("Completed");default:return a}};return e.jsxs(g,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:a=>a.preventDefault(),children:[e.jsx(h,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(r,{className:"h-5 w-5 text-primary"})}),e.jsx(j,{className:"text-xl font-semibold",children:t("Employee Goal Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Goal Title")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.title||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(u,{className:"h-4 w-4"}),t("Employee")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((i=s.employee)==null?void 0:i.name)||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(N,{className:"h-4 w-4"}),t("Goal Type")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((m=s.goal_type)==null?void 0:m.name)||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(y,{className:"h-4 w-4"}),t("Target")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.target||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(c,{className:"h-4 w-4"}),t("Start Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.start_date?((l=window.appSettings)==null?void 0:l.formatDateTimeSimple(s.start_date,!1))||s.start_date:"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(c,{className:"h-4 w-4"}),t("End Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.end_date?((n=window.appSettings)==null?void 0:n.formatDateTimeSimple(s.end_date,!1))||s.end_date:"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(d,{className:"h-4 w-4"}),t("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${x(s.status)}`,children:o(s.status)})})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Progress")]}),e.jsxs("div",{className:"mt-2 flex items-center gap-2",children:[e.jsx(f,{value:s.progress||0,className:"h-2 flex-1"}),e.jsxs("span",{className:"text-xs font-medium text-gray-600 shrink-0",children:[s.progress||0,"%"]})]})]})]}),s.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(d,{className:"h-4 w-4"}),t("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.description})]})]})]})}export{F as default}; diff --git a/public/build/assets/view-DJSQQkIM.js b/public/build/assets/view-D9OgrgB2.js similarity index 93% rename from public/build/assets/view-DJSQQkIM.js rename to public/build/assets/view-D9OgrgB2.js index 09c3362bf..5ec7c44ac 100644 --- a/public/build/assets/view-DJSQQkIM.js +++ b/public/build/assets/view-D9OgrgB2.js @@ -1 +1 @@ -import{j as e}from"./ui-Z445SNHD.js";import{u as i,h as l,j as d,k as x}from"./app-36WMjvX0.js";import{M as a}from"./map-pin-L7jUebKz.js";import{B as m}from"./building-2-Cda8xQDI.js";import{L as n}from"./lock-RX1hYn48.js";import{G as c}from"./globe-ZoJAuRB5.js";import{H as g}from"./hash-CHJS6b-L.js";import"./utils-BWxnHGCV.js";function v({jobLocation:t}){const{t:s}=i();return e.jsxs(l,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:r=>r.preventDefault(),children:[e.jsx(d,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(a,{className:"h-5 w-5 text-primary"})}),e.jsx(x,{className:"text-xl font-semibold",children:s("Job Location Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(m,{className:"h-4 w-4"}),s("Name")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.name||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),s("Type")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${t.is_remote?"bg-blue-50 text-blue-700 ring-blue-600/20":"bg-gray-50 text-gray-600 ring-gray-500/10"}`,children:t.is_remote?s("Remote"):s("On-site")})})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(n,{className:"h-4 w-4"}),s("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${t.status==="active"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"}`,children:t.status==="active"?s("Active"):s("Inactive")})})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(m,{className:"h-4 w-4"}),s("City")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.city||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),s("State")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.state||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(c,{className:"h-4 w-4"}),s("Country")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.country||"-"})]})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(g,{className:"h-4 w-4"}),s("Postal Code")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.postal_code||"-"})]})}),t.address&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),s("Address")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.address})]})]})]})}export{v as default}; +import{j as e}from"./ui-Z445SNHD.js";import{u as i,h as l,j as d,k as x}from"./app-Da3PX8qg.js";import{M as a}from"./map-pin-BFNXdrz2.js";import{B as m}from"./building-2-DmmRcP0c.js";import{L as n}from"./lock-BGSkpX29.js";import{G as c}from"./globe-DK33Pm0M.js";import{H as g}from"./hash-B3fNBlbs.js";import"./utils-BWxnHGCV.js";function v({jobLocation:t}){const{t:s}=i();return e.jsxs(l,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:r=>r.preventDefault(),children:[e.jsx(d,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(a,{className:"h-5 w-5 text-primary"})}),e.jsx(x,{className:"text-xl font-semibold",children:s("Job Location Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(m,{className:"h-4 w-4"}),s("Name")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.name||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),s("Type")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${t.is_remote?"bg-blue-50 text-blue-700 ring-blue-600/20":"bg-gray-50 text-gray-600 ring-gray-500/10"}`,children:t.is_remote?s("Remote"):s("On-site")})})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(n,{className:"h-4 w-4"}),s("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${t.status==="active"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"}`,children:t.status==="active"?s("Active"):s("Inactive")})})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(m,{className:"h-4 w-4"}),s("City")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.city||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),s("State")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.state||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(c,{className:"h-4 w-4"}),s("Country")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.country||"-"})]})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(g,{className:"h-4 w-4"}),s("Postal Code")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.postal_code||"-"})]})}),t.address&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),s("Address")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.address})]})]})]})}export{v as default}; diff --git a/public/build/assets/view-BLotU0Ce.js b/public/build/assets/view-DSW-EIs1.js similarity index 92% rename from public/build/assets/view-BLotU0Ce.js rename to public/build/assets/view-DSW-EIs1.js index 4cab71e2c..168dfbf08 100644 --- a/public/build/assets/view-BLotU0Ce.js +++ b/public/build/assets/view-DSW-EIs1.js @@ -1 +1 @@ -import{j as e}from"./ui-Z445SNHD.js";import{u as o,h as g,j as h,k as p,F as l}from"./app-36WMjvX0.js";import{C as c}from"./calendar-check-BZ1JTjf6.js";import{U as u}from"./user-DToEmJ9g.js";import{B as j}from"./briefcase-Dsiqzllu.js";import{U as f}from"./users-Czs1F8XM.js";import{C as N}from"./clock-Cfp0CYjJ.js";import{L as b}from"./link-ClcCoVU_.js";import{M as y}from"./map-pin-L7jUebKz.js";import"./utils-BWxnHGCV.js";function U({interview:s}){var m,r,n,i,d;const{t}=o(),x=a=>{switch(a){case"Scheduled":return"bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20";case"Completed":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";case"Cancelled":return"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/10";case"No-show":return"bg-orange-50 text-orange-700 ring-1 ring-inset ring-orange-600/20";default:return"bg-gray-50 text-gray-600 ring-1 ring-inset ring-gray-500/10"}};return e.jsxs(g,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:a=>a.preventDefault(),children:[e.jsx(h,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(c,{className:"h-5 w-5 text-primary"})}),e.jsx(p,{className:"text-xl font-semibold",children:t("Interview Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(u,{className:"h-4 w-4"}),t("Candidate")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.candidate?`${s.candidate.first_name} ${s.candidate.last_name}`:"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(j,{className:"h-4 w-4"}),t("Job")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((m=s.job)==null?void 0:m.title)||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(f,{className:"h-4 w-4"}),t("Round")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((r=s.round)==null?void 0:r.name)||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(l,{className:"h-4 w-4"}),t("Interview Type")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((n=s.interview_type)==null?void 0:n.name)||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(c,{className:"h-4 w-4"}),t("Date & Time")]}),e.jsxs("p",{className:"mt-1 text-sm font-medium text-gray-900",children:[s.scheduled_date?((i=window.appSettings)==null?void 0:i.formatDateTimeSimple(s.scheduled_date,!1))||s.scheduled_date:"-",s.scheduled_time&&e.jsx("span",{className:"ml-2 text-gray-500",children:((d=window.appSettings)==null?void 0:d.formatTime(s.scheduled_time))||s.scheduled_time})]})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(N,{className:"h-4 w-4"}),t("Duration")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.duration?`${s.duration} ${t("min")}`:"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(l,{className:"h-4 w-4"}),t("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${x(s.status)}`,children:t(s.status)||"-"})})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(l,{className:"h-4 w-4"}),t("Feedback")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.feedback_submitted?"bg-green-50 text-green-700 ring-green-600/20":"bg-yellow-50 text-yellow-700 ring-yellow-600/20"}`,children:s.feedback_submitted?t("Submitted"):t("Pending")})})]})]}),s.meeting_link?e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(b,{className:"h-4 w-4"}),t("Meeting Link")]}),e.jsx("a",{href:s.meeting_link,target:"_blank",rel:"noreferrer",className:"mt-1 text-sm font-medium text-blue-600 hover:underline block",children:s.meeting_link})]}):s.location?e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(y,{className:"h-4 w-4"}),t("Location")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.location})]}):null]})]})}export{U as default}; +import{j as e}from"./ui-Z445SNHD.js";import{u as o,h as g,j as h,k as p,F as l}from"./app-Da3PX8qg.js";import{C as c}from"./calendar-check-C2F7PWoI.js";import{U as u}from"./user-Ka_u5D6T.js";import{B as j}from"./briefcase-lPam_Ipn.js";import{U as f}from"./users-BG7aX58P.js";import{C as N}from"./clock-CLIx856C.js";import{L as b}from"./link-DeErafFW.js";import{M as y}from"./map-pin-BFNXdrz2.js";import"./utils-BWxnHGCV.js";function U({interview:s}){var m,r,n,i,d;const{t}=o(),x=a=>{switch(a){case"Scheduled":return"bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20";case"Completed":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";case"Cancelled":return"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/10";case"No-show":return"bg-orange-50 text-orange-700 ring-1 ring-inset ring-orange-600/20";default:return"bg-gray-50 text-gray-600 ring-1 ring-inset ring-gray-500/10"}};return e.jsxs(g,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:a=>a.preventDefault(),children:[e.jsx(h,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(c,{className:"h-5 w-5 text-primary"})}),e.jsx(p,{className:"text-xl font-semibold",children:t("Interview Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(u,{className:"h-4 w-4"}),t("Candidate")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.candidate?`${s.candidate.first_name} ${s.candidate.last_name}`:"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(j,{className:"h-4 w-4"}),t("Job")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((m=s.job)==null?void 0:m.title)||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(f,{className:"h-4 w-4"}),t("Round")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((r=s.round)==null?void 0:r.name)||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(l,{className:"h-4 w-4"}),t("Interview Type")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((n=s.interview_type)==null?void 0:n.name)||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(c,{className:"h-4 w-4"}),t("Date & Time")]}),e.jsxs("p",{className:"mt-1 text-sm font-medium text-gray-900",children:[s.scheduled_date?((i=window.appSettings)==null?void 0:i.formatDateTimeSimple(s.scheduled_date,!1))||s.scheduled_date:"-",s.scheduled_time&&e.jsx("span",{className:"ml-2 text-gray-500",children:((d=window.appSettings)==null?void 0:d.formatTime(s.scheduled_time))||s.scheduled_time})]})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(N,{className:"h-4 w-4"}),t("Duration")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.duration?`${s.duration} ${t("min")}`:"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(l,{className:"h-4 w-4"}),t("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${x(s.status)}`,children:t(s.status)||"-"})})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(l,{className:"h-4 w-4"}),t("Feedback")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.feedback_submitted?"bg-green-50 text-green-700 ring-green-600/20":"bg-yellow-50 text-yellow-700 ring-yellow-600/20"}`,children:s.feedback_submitted?t("Submitted"):t("Pending")})})]})]}),s.meeting_link?e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(b,{className:"h-4 w-4"}),t("Meeting Link")]}),e.jsx("a",{href:s.meeting_link,target:"_blank",rel:"noreferrer",className:"mt-1 text-sm font-medium text-blue-600 hover:underline block",children:s.meeting_link})]}):s.location?e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(y,{className:"h-4 w-4"}),t("Location")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.location})]}):null]})]})}export{U as default}; diff --git a/public/build/assets/view-vdn7WTtT.js b/public/build/assets/view-DSs1A5YD.js similarity index 94% rename from public/build/assets/view-vdn7WTtT.js rename to public/build/assets/view-DSs1A5YD.js index afb400e3b..24f3aa74b 100644 --- a/public/build/assets/view-vdn7WTtT.js +++ b/public/build/assets/view-DSs1A5YD.js @@ -1 +1 @@ -import{j as e}from"./ui-Z445SNHD.js";import{u as l,h as d,j as x,F as a,k as c}from"./app-36WMjvX0.js";import{T as o}from"./tag-CMVMnpSh.js";import{R as p}from"./refresh-cw-BTR9wbuS.js";import{A as g}from"./arrow-up-down-FmcUfWon.js";import{H as m}from"./hash-CHJS6b-L.js";import{L as h}from"./lock-RX1hYn48.js";import"./utils-BWxnHGCV.js";function _({leavePolicy:t}){var r,i;const{t:s}=l();return e.jsxs(d,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:n=>n.preventDefault(),children:[e.jsx(x,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(a,{className:"h-5 w-5 text-primary"})}),e.jsx(c,{className:"text-xl font-semibold",children:s("Leave Policy Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),s("Policy Name")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.name||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(o,{className:"h-4 w-4"}),s("Leave Type")]}),e.jsxs("div",{className:"mt-1 flex items-center gap-2",children:[((r=t.leave_type)==null?void 0:r.color)&&e.jsx("div",{className:"w-3 h-3 rounded-full shrink-0"}),e.jsx("p",{className:"text-sm font-medium text-gray-900",children:((i=t.leave_type)==null?void 0:i.name)||"-"})]})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(p,{className:"h-4 w-4"}),s("Accrual")]}),e.jsxs("p",{className:"mt-1 text-sm font-medium text-gray-900 font-mono",children:[t.accrual_rate," ",s("days"),"/",t.accrual_type||"-"]})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(g,{className:"h-4 w-4"}),s("Carry Forward Limit")]}),e.jsxs("p",{className:"mt-1 text-sm font-medium text-gray-900 font-mono",children:[t.carry_forward_limit," ",s("days")]})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(m,{className:"h-4 w-4"}),s("Min Days Per Application")]}),e.jsxs("p",{className:"mt-1 text-sm font-medium text-gray-900 font-mono",children:[t.min_days_per_application," ",s("days")]})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(m,{className:"h-4 w-4"}),s("Max Days Per Application")]}),e.jsxs("p",{className:"mt-1 text-sm font-medium text-gray-900 font-mono",children:[t.max_days_per_application," ",s("days")]})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),s("Approval")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${t.requires_approval?"bg-yellow-50 text-yellow-700 ring-1 ring-inset ring-yellow-600/20":"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20"}`,children:t.requires_approval?s("Required"):s("Not Required")})})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(h,{className:"h-4 w-4"}),s("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${t.status==="active"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"}`,children:t.status==="active"?s("Active"):s("Inactive")})})]})]}),t.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),s("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.description})]})]})]})}export{_ as default}; +import{j as e}from"./ui-Z445SNHD.js";import{u as l,h as d,j as x,F as a,k as c}from"./app-Da3PX8qg.js";import{T as o}from"./tag-CUFhfHTp.js";import{R as p}from"./refresh-cw--0MMVqmk.js";import{A as g}from"./arrow-up-down-Df1H6itH.js";import{H as m}from"./hash-B3fNBlbs.js";import{L as h}from"./lock-BGSkpX29.js";import"./utils-BWxnHGCV.js";function _({leavePolicy:t}){var r,i;const{t:s}=l();return e.jsxs(d,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:n=>n.preventDefault(),children:[e.jsx(x,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(a,{className:"h-5 w-5 text-primary"})}),e.jsx(c,{className:"text-xl font-semibold",children:s("Leave Policy Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),s("Policy Name")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.name||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(o,{className:"h-4 w-4"}),s("Leave Type")]}),e.jsxs("div",{className:"mt-1 flex items-center gap-2",children:[((r=t.leave_type)==null?void 0:r.color)&&e.jsx("div",{className:"w-3 h-3 rounded-full shrink-0"}),e.jsx("p",{className:"text-sm font-medium text-gray-900",children:((i=t.leave_type)==null?void 0:i.name)||"-"})]})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(p,{className:"h-4 w-4"}),s("Accrual")]}),e.jsxs("p",{className:"mt-1 text-sm font-medium text-gray-900 font-mono",children:[t.accrual_rate," ",s("days"),"/",t.accrual_type||"-"]})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(g,{className:"h-4 w-4"}),s("Carry Forward Limit")]}),e.jsxs("p",{className:"mt-1 text-sm font-medium text-gray-900 font-mono",children:[t.carry_forward_limit," ",s("days")]})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(m,{className:"h-4 w-4"}),s("Min Days Per Application")]}),e.jsxs("p",{className:"mt-1 text-sm font-medium text-gray-900 font-mono",children:[t.min_days_per_application," ",s("days")]})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(m,{className:"h-4 w-4"}),s("Max Days Per Application")]}),e.jsxs("p",{className:"mt-1 text-sm font-medium text-gray-900 font-mono",children:[t.max_days_per_application," ",s("days")]})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),s("Approval")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${t.requires_approval?"bg-yellow-50 text-yellow-700 ring-1 ring-inset ring-yellow-600/20":"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20"}`,children:t.requires_approval?s("Required"):s("Not Required")})})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(h,{className:"h-4 w-4"}),s("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${t.status==="active"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"}`,children:t.status==="active"?s("Active"):s("Inactive")})})]})]}),t.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),s("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.description})]})]})]})}export{_ as default}; diff --git a/public/build/assets/view-CmXiH4eH.js b/public/build/assets/view-DXRT85fU.js similarity index 96% rename from public/build/assets/view-CmXiH4eH.js rename to public/build/assets/view-DXRT85fU.js index 1c0cdc9fd..d80ea4ab0 100644 --- a/public/build/assets/view-CmXiH4eH.js +++ b/public/build/assets/view-DXRT85fU.js @@ -1 +1 @@ -import{r as c,j as t}from"./ui-Z445SNHD.js";import{u as F,h as M,j as R,k as V,B as b,r as q,t as m}from"./app-36WMjvX0.js";import{T as H}from"./timer-Bn-D5krG.js";import{C as $}from"./circle-alert-KsX4JXbz.js";import{I as G}from"./info-VH-vNQ_z.js";import{R as J}from"./refresh-cw-BTR9wbuS.js";import"./utils-BWxnHGCV.js";function Z({employee:s,entries:h,onClose:j}){var I,_;const{t:a}=F(),y=e=>{if(!e)return-1;const r=e.split(":"),n=parseInt(r[0])||0,o=parseInt(r[1])||0,x=parseInt(r[2])||0;return n*3600+o*60+x},k=e=>{if(!e)return null;const r=y(e);let n=null,o=180;for(const x of h){const B=y(x.time),C=Math.abs(r-B);C{O(e.id),D(e),l(!1)},z=e=>{T(e.id),P(e),l(!1)},w=i&&d&&i.time>=d.time,A=()=>{if(!s||!i||!d)return;u(!0);const e={biometric_emp_id:s.code,date:s.date,clock_in_id:i.id,clock_out_id:d.id};q.post(route("hr.biometric-attendance.sync-custom"),e,{onSuccess:r=>{u(!1),l(!1),r.props.flash.success?m.success(a(r.props.flash.success)):r.props.flash.error&&m.error(a(r.props.flash.error)),j&&j()},onError:r=>{u(!1),typeof r=="string"?m.error(r):m.error(a("Failed to sync custom pair."))}})};return t.jsxs(M,{className:"max-w-3xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:e=>e.preventDefault(),children:[t.jsx(R,{className:"px-6 pt-6 pb-4 border-b",children:t.jsxs("div",{className:"flex items-center gap-3",children:[t.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:t.jsx(H,{className:"h-5 w-5 text-primary"})}),t.jsxs("div",{children:[t.jsxs(V,{className:"text-xl font-semibold",children:[a("Punch Details")," — ",s==null?void 0:s.name,(s==null?void 0:s.code)&&t.jsxs("span",{className:"text-base font-normal text-gray-500 ml-1",children:["(",s.code,")"]})]}),(s==null?void 0:s.date)&&t.jsx("p",{className:"text-sm text-gray-500 mt-0.5",children:window.appSettings.formatDateTimeSimple(s.date,!1)})]})]})}),t.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[t.jsxs("div",{className:"max-h-80 overflow-y-auto rounded-md border",children:[t.jsxs("table",{className:"w-full text-sm",children:[t.jsx("thead",{className:"sticky top-0 bg-gray-50 dark:bg-gray-800 border-b",children:t.jsxs("tr",{children:[t.jsx("th",{className:"text-left px-3 py-2 text-xs font-bold text-gray-700 dark:text-gray-300 tracking-wider",children:a("Time")}),t.jsx("th",{className:"text-left px-3 py-2 text-xs font-bold text-gray-700 dark:text-gray-300 tracking-wider",children:a("Status")}),t.jsx("th",{className:"text-left px-3 py-2 text-xs font-bold text-gray-700 dark:text-gray-300 tracking-wider",children:a("Verify Type")}),t.jsx("th",{className:"text-left px-3 py-2 text-xs font-bold text-gray-700 dark:text-gray-300 tracking-wider",children:a("Terminal")}),t.jsx("th",{className:"text-center px-3 py-2 text-xs font-bold text-gray-700 dark:text-gray-300 tracking-wider w-20",children:a("Select In")}),t.jsx("th",{className:"text-center px-3 py-2 text-xs font-bold text-gray-700 dark:text-gray-300 tracking-wider w-20",children:a("Select Out")})]})}),t.jsx("tbody",{className:"divide-y divide-gray-100 dark:divide-gray-700",children:h.map(e=>{const r=N===e.id,n=S===e.id;return t.jsxs("tr",{className:`hover:bg-gray-50 dark:hover:bg-gray-800/50 transition-colors ${r?"bg-green-50/70 dark:bg-green-950/20":n?"bg-red-50/70 dark:bg-red-950/20":""}`,children:[t.jsx("td",{className:"px-3 py-2 font-mono text-sm font-medium text-gray-900 dark:text-gray-100",children:e.time}),t.jsx("td",{className:"px-3 py-2 text-sm text-gray-700 dark:text-gray-300",children:e.punch_state_display}),t.jsx("td",{className:"px-3 py-2 text-sm text-gray-700 dark:text-gray-300",children:e.verify_type_display}),t.jsx("td",{className:"px-3 py-2 text-sm text-gray-700 dark:text-gray-300",children:e.terminal_alias}),t.jsx("td",{className:"text-center px-3 py-2",children:t.jsx("input",{type:"radio",name:"clock_in_selection",checked:r,disabled:S===e.id,onChange:()=>E(e),className:"h-4 w-4 text-primary border-gray-300 focus:ring-primary cursor-pointer accent-green-600"})}),t.jsx("td",{className:"text-center px-3 py-2",children:t.jsx("input",{type:"radio",name:"clock_out_selection",checked:n,disabled:N===e.id,onChange:()=>z(e),className:"h-4 w-4 text-primary border-gray-300 focus:ring-primary cursor-pointer accent-red-600"})})]},e.id)})})]}),h.length===0&&t.jsx("div",{className:"text-center py-8 text-gray-500 text-sm",children:a("No entries found")})]}),i&&d&&t.jsxs("div",{className:"p-4 rounded-lg bg-gray-50 dark:bg-gray-800 border dark:border-gray-700 space-y-3 transition-all",children:[t.jsxs("div",{className:"flex items-center justify-between flex-wrap gap-3",children:[t.jsxs("div",{children:[t.jsx("h4",{className:"text-sm font-semibold text-gray-900 dark:text-gray-100",children:a("Selected Custom Pair")}),t.jsxs("div",{className:"flex items-center gap-2 mt-1 text-sm font-mono",children:[t.jsxs("span",{className:"px-2 py-0.5 rounded bg-green-100 dark:bg-green-900/30 text-green-700 dark:text-green-400 font-bold",children:[i.time," (In)"]}),t.jsx("span",{className:"text-gray-400",children:"➔"}),t.jsxs("span",{className:"px-2 py-0.5 rounded bg-red-100 dark:bg-red-900/30 text-red-700 dark:text-red-400 font-bold",children:[d.time," (Out)"]})]})]}),!v&&t.jsx(b,{size:"sm",onClick:()=>l(!0),disabled:w,className:"bg-primary text-white",children:a("Sync Selected Pair")})]}),w&&t.jsxs("div",{className:"flex items-start gap-2 text-xs text-red-600 dark:text-red-400 mt-1",children:[t.jsx($,{className:"h-4 w-4 shrink-0"}),t.jsx("span",{children:a("Clock Out time cannot be earlier than or equal to Clock In time.")})]}),v&&t.jsxs("div",{className:"pt-3 border-t border-gray-200 dark:border-gray-700 space-y-3 animate-in fade-in slide-in-from-bottom-2 duration-250",children:[t.jsxs("div",{className:"flex items-start gap-2.5 p-3 bg-amber-50 dark:bg-amber-950/20 rounded border border-amber-200 dark:border-amber-900 text-xs text-amber-800 dark:text-amber-300",children:[t.jsx(G,{className:"h-4 w-4 shrink-0 text-amber-600 dark:text-amber-400 mt-0.5"}),t.jsxs("div",{children:[t.jsx("p",{className:"font-semibold",children:a("Confirm Attendance Sync")}),t.jsx("p",{className:"mt-0.5",children:a("Biometric logs are the source of truth. Proceeding will create or overwrite the existing attendance record for this day.")})]})]}),t.jsxs("div",{className:"flex justify-end gap-2",children:[t.jsx(b,{size:"sm",variant:"outline",onClick:()=>l(!1),disabled:p,children:a("Cancel")}),t.jsx(b,{size:"sm",variant:"default",onClick:A,disabled:p,children:p?t.jsxs(t.Fragment,{children:[t.jsx(J,{className:"h-3.5 w-3.5 mr-1.5 animate-spin"}),a("Syncing...")]}):a("Proceed Sync")})]})]})]})]})]})}export{Z as default}; +import{r as c,j as t}from"./ui-Z445SNHD.js";import{u as F,h as M,j as R,k as V,B as b,r as q,t as m}from"./app-Da3PX8qg.js";import{T as H}from"./timer-0BosSTc0.js";import{C as $}from"./circle-alert-Cu5dznTP.js";import{I as G}from"./info-Cj5ROI6H.js";import{R as J}from"./refresh-cw--0MMVqmk.js";import"./utils-BWxnHGCV.js";function Z({employee:s,entries:h,onClose:j}){var I,_;const{t:a}=F(),y=e=>{if(!e)return-1;const r=e.split(":"),n=parseInt(r[0])||0,o=parseInt(r[1])||0,x=parseInt(r[2])||0;return n*3600+o*60+x},k=e=>{if(!e)return null;const r=y(e);let n=null,o=180;for(const x of h){const B=y(x.time),C=Math.abs(r-B);C{O(e.id),D(e),l(!1)},z=e=>{T(e.id),P(e),l(!1)},w=i&&d&&i.time>=d.time,A=()=>{if(!s||!i||!d)return;u(!0);const e={biometric_emp_id:s.code,date:s.date,clock_in_id:i.id,clock_out_id:d.id};q.post(route("hr.biometric-attendance.sync-custom"),e,{onSuccess:r=>{u(!1),l(!1),r.props.flash.success?m.success(a(r.props.flash.success)):r.props.flash.error&&m.error(a(r.props.flash.error)),j&&j()},onError:r=>{u(!1),typeof r=="string"?m.error(r):m.error(a("Failed to sync custom pair."))}})};return t.jsxs(M,{className:"max-w-3xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:e=>e.preventDefault(),children:[t.jsx(R,{className:"px-6 pt-6 pb-4 border-b",children:t.jsxs("div",{className:"flex items-center gap-3",children:[t.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:t.jsx(H,{className:"h-5 w-5 text-primary"})}),t.jsxs("div",{children:[t.jsxs(V,{className:"text-xl font-semibold",children:[a("Punch Details")," — ",s==null?void 0:s.name,(s==null?void 0:s.code)&&t.jsxs("span",{className:"text-base font-normal text-gray-500 ml-1",children:["(",s.code,")"]})]}),(s==null?void 0:s.date)&&t.jsx("p",{className:"text-sm text-gray-500 mt-0.5",children:window.appSettings.formatDateTimeSimple(s.date,!1)})]})]})}),t.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[t.jsxs("div",{className:"max-h-80 overflow-y-auto rounded-md border",children:[t.jsxs("table",{className:"w-full text-sm",children:[t.jsx("thead",{className:"sticky top-0 bg-gray-50 dark:bg-gray-800 border-b",children:t.jsxs("tr",{children:[t.jsx("th",{className:"text-left px-3 py-2 text-xs font-bold text-gray-700 dark:text-gray-300 tracking-wider",children:a("Time")}),t.jsx("th",{className:"text-left px-3 py-2 text-xs font-bold text-gray-700 dark:text-gray-300 tracking-wider",children:a("Status")}),t.jsx("th",{className:"text-left px-3 py-2 text-xs font-bold text-gray-700 dark:text-gray-300 tracking-wider",children:a("Verify Type")}),t.jsx("th",{className:"text-left px-3 py-2 text-xs font-bold text-gray-700 dark:text-gray-300 tracking-wider",children:a("Terminal")}),t.jsx("th",{className:"text-center px-3 py-2 text-xs font-bold text-gray-700 dark:text-gray-300 tracking-wider w-20",children:a("Select In")}),t.jsx("th",{className:"text-center px-3 py-2 text-xs font-bold text-gray-700 dark:text-gray-300 tracking-wider w-20",children:a("Select Out")})]})}),t.jsx("tbody",{className:"divide-y divide-gray-100 dark:divide-gray-700",children:h.map(e=>{const r=N===e.id,n=S===e.id;return t.jsxs("tr",{className:`hover:bg-gray-50 dark:hover:bg-gray-800/50 transition-colors ${r?"bg-green-50/70 dark:bg-green-950/20":n?"bg-red-50/70 dark:bg-red-950/20":""}`,children:[t.jsx("td",{className:"px-3 py-2 font-mono text-sm font-medium text-gray-900 dark:text-gray-100",children:e.time}),t.jsx("td",{className:"px-3 py-2 text-sm text-gray-700 dark:text-gray-300",children:e.punch_state_display}),t.jsx("td",{className:"px-3 py-2 text-sm text-gray-700 dark:text-gray-300",children:e.verify_type_display}),t.jsx("td",{className:"px-3 py-2 text-sm text-gray-700 dark:text-gray-300",children:e.terminal_alias}),t.jsx("td",{className:"text-center px-3 py-2",children:t.jsx("input",{type:"radio",name:"clock_in_selection",checked:r,disabled:S===e.id,onChange:()=>E(e),className:"h-4 w-4 text-primary border-gray-300 focus:ring-primary cursor-pointer accent-green-600"})}),t.jsx("td",{className:"text-center px-3 py-2",children:t.jsx("input",{type:"radio",name:"clock_out_selection",checked:n,disabled:N===e.id,onChange:()=>z(e),className:"h-4 w-4 text-primary border-gray-300 focus:ring-primary cursor-pointer accent-red-600"})})]},e.id)})})]}),h.length===0&&t.jsx("div",{className:"text-center py-8 text-gray-500 text-sm",children:a("No entries found")})]}),i&&d&&t.jsxs("div",{className:"p-4 rounded-lg bg-gray-50 dark:bg-gray-800 border dark:border-gray-700 space-y-3 transition-all",children:[t.jsxs("div",{className:"flex items-center justify-between flex-wrap gap-3",children:[t.jsxs("div",{children:[t.jsx("h4",{className:"text-sm font-semibold text-gray-900 dark:text-gray-100",children:a("Selected Custom Pair")}),t.jsxs("div",{className:"flex items-center gap-2 mt-1 text-sm font-mono",children:[t.jsxs("span",{className:"px-2 py-0.5 rounded bg-green-100 dark:bg-green-900/30 text-green-700 dark:text-green-400 font-bold",children:[i.time," (In)"]}),t.jsx("span",{className:"text-gray-400",children:"➔"}),t.jsxs("span",{className:"px-2 py-0.5 rounded bg-red-100 dark:bg-red-900/30 text-red-700 dark:text-red-400 font-bold",children:[d.time," (Out)"]})]})]}),!v&&t.jsx(b,{size:"sm",onClick:()=>l(!0),disabled:w,className:"bg-primary text-white",children:a("Sync Selected Pair")})]}),w&&t.jsxs("div",{className:"flex items-start gap-2 text-xs text-red-600 dark:text-red-400 mt-1",children:[t.jsx($,{className:"h-4 w-4 shrink-0"}),t.jsx("span",{children:a("Clock Out time cannot be earlier than or equal to Clock In time.")})]}),v&&t.jsxs("div",{className:"pt-3 border-t border-gray-200 dark:border-gray-700 space-y-3 animate-in fade-in slide-in-from-bottom-2 duration-250",children:[t.jsxs("div",{className:"flex items-start gap-2.5 p-3 bg-amber-50 dark:bg-amber-950/20 rounded border border-amber-200 dark:border-amber-900 text-xs text-amber-800 dark:text-amber-300",children:[t.jsx(G,{className:"h-4 w-4 shrink-0 text-amber-600 dark:text-amber-400 mt-0.5"}),t.jsxs("div",{children:[t.jsx("p",{className:"font-semibold",children:a("Confirm Attendance Sync")}),t.jsx("p",{className:"mt-0.5",children:a("Biometric logs are the source of truth. Proceeding will create or overwrite the existing attendance record for this day.")})]})]}),t.jsxs("div",{className:"flex justify-end gap-2",children:[t.jsx(b,{size:"sm",variant:"outline",onClick:()=>l(!1),disabled:p,children:a("Cancel")}),t.jsx(b,{size:"sm",variant:"default",onClick:A,disabled:p,children:p?t.jsxs(t.Fragment,{children:[t.jsx(J,{className:"h-3.5 w-3.5 mr-1.5 animate-spin"}),a("Syncing...")]}):a("Proceed Sync")})]})]})]})]})]})}export{Z as default}; diff --git a/public/build/assets/view-2YneSrKw.js b/public/build/assets/view-Dd9H2WmN.js similarity index 94% rename from public/build/assets/view-2YneSrKw.js rename to public/build/assets/view-Dd9H2WmN.js index 72ca70b75..de43c0232 100644 --- a/public/build/assets/view-2YneSrKw.js +++ b/public/build/assets/view-Dd9H2WmN.js @@ -1 +1 @@ -import{j as e}from"./ui-Z445SNHD.js";import{u as o,h as p,j as u,k as h,F as g}from"./app-36WMjvX0.js";import{U as c}from"./users-Czs1F8XM.js";import{U as j}from"./user-DToEmJ9g.js";import{C as f}from"./calendar-days-BdrEl_Gk.js";import{C as y}from"./clock-Cfp0CYjJ.js";import{C as N}from"./circle-check-big-DqURlwt2.js";import"./utils-BWxnHGCV.js";function T({attendee:s}){var i,n,a,l,m;const{t}=o(),x=r=>{switch(r){case"Accepted":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";case"Declined":return"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/10";case"Tentative":return"bg-yellow-50 text-yellow-800 ring-1 ring-inset ring-yellow-600/20";case"Pending":return"bg-orange-50 text-orange-700 ring-1 ring-inset ring-orange-600/20";default:return"bg-gray-50 text-gray-600 ring-1 ring-inset ring-gray-500/10"}},d=r=>{switch(r){case"Present":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";case"Late":return"bg-yellow-50 text-yellow-800 ring-1 ring-inset ring-yellow-600/20";case"Left Early":return"bg-orange-50 text-orange-700 ring-1 ring-inset ring-orange-600/20";case"Not Attended":return"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/10";default:return"bg-gray-50 text-gray-600 ring-1 ring-inset ring-gray-500/10"}};return e.jsxs(p,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:r=>r.preventDefault(),children:[e.jsx(u,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(c,{className:"h-5 w-5 text-primary"})}),e.jsx(h,{className:"text-xl font-semibold",children:t("Meeting Attendee Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(j,{className:"h-4 w-4"}),t("Attendee")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((i=s.user)==null?void 0:i.name)||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(g,{className:"h-4 w-4"}),t("Attendance Type")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.type==="Required"?"bg-red-50 text-red-700 ring-red-600/10":"bg-blue-50 text-blue-700 ring-blue-600/20"}`,children:t(s.type)||"-"})})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(f,{className:"h-4 w-4"}),t("Meeting")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((n=s.meeting)==null?void 0:n.title)||"-"}),((a=s.meeting)==null?void 0:a.meeting_date)&&e.jsx("p",{className:"text-xs text-gray-500",children:((l=window.appSettings)==null?void 0:l.formatDateTimeSimple(s.meeting.meeting_date,!1))||s.meeting.meeting_date})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(y,{className:"h-4 w-4"}),t("RSVP Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.rsvp_date?((m=window.appSettings)==null?void 0:m.formatDateTimeSimple(s.rsvp_date,!1))||s.rsvp_date:"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(N,{className:"h-4 w-4"}),t("RSVP Status")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center gap-1 rounded-md px-2 py-1 text-xs font-medium ${x(s.rsvp_status)}`,children:t(s.rsvp_status)||"-"})})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(c,{className:"h-4 w-4"}),t("Attendance")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${d(s.attendance_status)}`,children:t(s.attendance_status)||"-"})})]})]}),s.decline_reason&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(g,{className:"h-4 w-4"}),t("Decline Reason")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.decline_reason})]})]})]})}export{T as default}; +import{j as e}from"./ui-Z445SNHD.js";import{u as o,h as p,j as u,k as h,F as g}from"./app-Da3PX8qg.js";import{U as c}from"./users-BG7aX58P.js";import{U as j}from"./user-Ka_u5D6T.js";import{C as f}from"./calendar-days-BgbYDkbG.js";import{C as y}from"./clock-CLIx856C.js";import{C as N}from"./circle-check-big-KTDTMhTs.js";import"./utils-BWxnHGCV.js";function T({attendee:s}){var i,n,a,l,m;const{t}=o(),x=r=>{switch(r){case"Accepted":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";case"Declined":return"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/10";case"Tentative":return"bg-yellow-50 text-yellow-800 ring-1 ring-inset ring-yellow-600/20";case"Pending":return"bg-orange-50 text-orange-700 ring-1 ring-inset ring-orange-600/20";default:return"bg-gray-50 text-gray-600 ring-1 ring-inset ring-gray-500/10"}},d=r=>{switch(r){case"Present":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";case"Late":return"bg-yellow-50 text-yellow-800 ring-1 ring-inset ring-yellow-600/20";case"Left Early":return"bg-orange-50 text-orange-700 ring-1 ring-inset ring-orange-600/20";case"Not Attended":return"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/10";default:return"bg-gray-50 text-gray-600 ring-1 ring-inset ring-gray-500/10"}};return e.jsxs(p,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:r=>r.preventDefault(),children:[e.jsx(u,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(c,{className:"h-5 w-5 text-primary"})}),e.jsx(h,{className:"text-xl font-semibold",children:t("Meeting Attendee Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(j,{className:"h-4 w-4"}),t("Attendee")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((i=s.user)==null?void 0:i.name)||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(g,{className:"h-4 w-4"}),t("Attendance Type")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.type==="Required"?"bg-red-50 text-red-700 ring-red-600/10":"bg-blue-50 text-blue-700 ring-blue-600/20"}`,children:t(s.type)||"-"})})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(f,{className:"h-4 w-4"}),t("Meeting")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((n=s.meeting)==null?void 0:n.title)||"-"}),((a=s.meeting)==null?void 0:a.meeting_date)&&e.jsx("p",{className:"text-xs text-gray-500",children:((l=window.appSettings)==null?void 0:l.formatDateTimeSimple(s.meeting.meeting_date,!1))||s.meeting.meeting_date})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(y,{className:"h-4 w-4"}),t("RSVP Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.rsvp_date?((m=window.appSettings)==null?void 0:m.formatDateTimeSimple(s.rsvp_date,!1))||s.rsvp_date:"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(N,{className:"h-4 w-4"}),t("RSVP Status")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center gap-1 rounded-md px-2 py-1 text-xs font-medium ${x(s.rsvp_status)}`,children:t(s.rsvp_status)||"-"})})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(c,{className:"h-4 w-4"}),t("Attendance")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${d(s.attendance_status)}`,children:t(s.attendance_status)||"-"})})]})]}),s.decline_reason&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(g,{className:"h-4 w-4"}),t("Decline Reason")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.decline_reason})]})]})]})}export{T as default}; diff --git a/public/build/assets/view-De9g9ToC.js b/public/build/assets/view-DfMsQri-.js similarity index 95% rename from public/build/assets/view-De9g9ToC.js rename to public/build/assets/view-DfMsQri-.js index 15559269a..dddc35063 100644 --- a/public/build/assets/view-De9g9ToC.js +++ b/public/build/assets/view-DfMsQri-.js @@ -1 +1 @@ -import{j as e}from"./ui-Z445SNHD.js";import{u as g,h as p,j,ai as u,k as N,F as h}from"./app-36WMjvX0.js";import{S as f}from"./sun-DRsBfXSu.js";import{C as a}from"./clock-Cfp0CYjJ.js";import{T as x}from"./timer-Bn-D5krG.js";import{L as _}from"./lock-RX1hYn48.js";import"./utils-BWxnHGCV.js";function $({shift:t}){var n,l,d,c;const{t:s}=g(),r=(()=>{if(!t.start_time||!t.end_time)return null;const m=new Date(`2000-01-01 ${t.start_time}`),i=new Date(`2000-01-01 ${t.end_time}`);i<=m&&i.setDate(i.getDate()+1);const o=(i.getTime()-m.getTime())/(1e3*60);return Math.max(0,(o-(t.break_duration||0))/60).toFixed(1)})();return e.jsxs(p,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:m=>m.preventDefault(),children:[e.jsx(j,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:`p-2 rounded-lg ${t.is_night_shift?"bg-slate-100":"bg-yellow-50"}`,children:t.is_night_shift?e.jsx(u,{className:"h-5 w-5 text-slate-600"}):e.jsx(f,{className:"h-5 w-5 text-yellow-600"})}),e.jsx(N,{className:"text-xl font-semibold",children:s("Shift Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),s("Shift Name")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.name||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),s("Type")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${t.is_night_shift?"bg-slate-100 text-slate-700 ring-slate-600/20":"bg-yellow-50 text-yellow-700 ring-yellow-600/20"}`,children:t.is_night_shift?s("Night Shift"):s("Day Shift")})})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),s("Start Time")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 font-mono",children:t.start_time?((n=window.appSettings)==null?void 0:n.formatTime(t.start_time))||t.start_time:"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),s("End Time")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 font-mono",children:t.end_time?((l=window.appSettings)==null?void 0:l.formatTime(t.end_time))||t.end_time:"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(x,{className:"h-4 w-4"}),s("Break Duration")]}),e.jsxs("p",{className:"mt-1 text-sm font-medium text-gray-900 font-mono",children:[t.break_duration," ",s("minutes")]})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(x,{className:"h-4 w-4"}),s("Grace Period")]}),e.jsxs("p",{className:"mt-1 text-sm font-medium text-blue-600 font-mono",children:[t.grace_period," ",s("minutes")]})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),s("Working Hours")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-green-600 font-mono",children:r?`${r}h`:"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(_,{className:"h-4 w-4"}),s("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${t.status==="active"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"}`,children:t.status==="active"?s("Active"):s("Inactive")})})]})]}),(t.break_start_time||t.break_end_time)&&e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),s("Break Start Time")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 font-mono",children:t.break_start_time?((d=window.appSettings)==null?void 0:d.formatTime(t.break_start_time))||t.break_start_time:"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),s("Break End Time")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 font-mono",children:t.break_end_time?((c=window.appSettings)==null?void 0:c.formatTime(t.break_end_time))||t.break_end_time:"-"})]})]}),t.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(h,{className:"h-4 w-4"}),s("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.description})]})]})]})}export{$ as default}; +import{j as e}from"./ui-Z445SNHD.js";import{u as g,h as p,j,ai as u,k as N,F as h}from"./app-Da3PX8qg.js";import{S as f}from"./sun-TjfxyFzf.js";import{C as a}from"./clock-CLIx856C.js";import{T as x}from"./timer-0BosSTc0.js";import{L as _}from"./lock-BGSkpX29.js";import"./utils-BWxnHGCV.js";function $({shift:t}){var n,l,d,c;const{t:s}=g(),r=(()=>{if(!t.start_time||!t.end_time)return null;const m=new Date(`2000-01-01 ${t.start_time}`),i=new Date(`2000-01-01 ${t.end_time}`);i<=m&&i.setDate(i.getDate()+1);const o=(i.getTime()-m.getTime())/(1e3*60);return Math.max(0,(o-(t.break_duration||0))/60).toFixed(1)})();return e.jsxs(p,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:m=>m.preventDefault(),children:[e.jsx(j,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:`p-2 rounded-lg ${t.is_night_shift?"bg-slate-100":"bg-yellow-50"}`,children:t.is_night_shift?e.jsx(u,{className:"h-5 w-5 text-slate-600"}):e.jsx(f,{className:"h-5 w-5 text-yellow-600"})}),e.jsx(N,{className:"text-xl font-semibold",children:s("Shift Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),s("Shift Name")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.name||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),s("Type")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${t.is_night_shift?"bg-slate-100 text-slate-700 ring-slate-600/20":"bg-yellow-50 text-yellow-700 ring-yellow-600/20"}`,children:t.is_night_shift?s("Night Shift"):s("Day Shift")})})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),s("Start Time")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 font-mono",children:t.start_time?((n=window.appSettings)==null?void 0:n.formatTime(t.start_time))||t.start_time:"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),s("End Time")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 font-mono",children:t.end_time?((l=window.appSettings)==null?void 0:l.formatTime(t.end_time))||t.end_time:"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(x,{className:"h-4 w-4"}),s("Break Duration")]}),e.jsxs("p",{className:"mt-1 text-sm font-medium text-gray-900 font-mono",children:[t.break_duration," ",s("minutes")]})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(x,{className:"h-4 w-4"}),s("Grace Period")]}),e.jsxs("p",{className:"mt-1 text-sm font-medium text-blue-600 font-mono",children:[t.grace_period," ",s("minutes")]})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),s("Working Hours")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-green-600 font-mono",children:r?`${r}h`:"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(_,{className:"h-4 w-4"}),s("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${t.status==="active"?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"}`,children:t.status==="active"?s("Active"):s("Inactive")})})]})]}),(t.break_start_time||t.break_end_time)&&e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),s("Break Start Time")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 font-mono",children:t.break_start_time?((d=window.appSettings)==null?void 0:d.formatTime(t.break_start_time))||t.break_start_time:"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),s("Break End Time")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 font-mono",children:t.break_end_time?((c=window.appSettings)==null?void 0:c.formatTime(t.break_end_time))||t.break_end_time:"-"})]})]}),t.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(h,{className:"h-4 w-4"}),s("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.description})]})]})]})}export{$ as default}; diff --git a/public/build/assets/view-DxLgnxXp.js b/public/build/assets/view-DgK9t0ig.js similarity index 93% rename from public/build/assets/view-DxLgnxXp.js rename to public/build/assets/view-DgK9t0ig.js index 8c17f7af8..60fb3cb77 100644 --- a/public/build/assets/view-DxLgnxXp.js +++ b/public/build/assets/view-DgK9t0ig.js @@ -1 +1 @@ -import{j as e}from"./ui-Z445SNHD.js";import{u as b,h as w,j as _,F as r,k as D}from"./app-36WMjvX0.js";import{U as p}from"./user-DToEmJ9g.js";import{C as j}from"./calendar-BYVpj4_X.js";import{C as f}from"./circle-check-big-DqURlwt2.js";import{C as N}from"./clock-Cfp0CYjJ.js";import{C as A}from"./circle-x-DkvEqmM5.js";import{T as C}from"./triangle-alert-MsN2AA6c.js";import"./utils-BWxnHGCV.js";function H({acknowledgment:s}){var l,m,d,n,x,c,g,o,u,h;const{t}=b(),y=a=>{switch(a){case"Pending":return"bg-yellow-50 text-yellow-800 ring-1 ring-inset ring-yellow-600/20";case"Acknowledged":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";case"Overdue":return"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/10";case"Exempted":return"bg-gray-50 text-gray-600 ring-1 ring-inset ring-gray-500/10";default:return"bg-gray-50 text-gray-600 ring-1 ring-inset ring-gray-500/10"}},v=a=>{switch(a){case"Pending":return e.jsx(N,{className:"h-3 w-3"});case"Acknowledged":return e.jsx(f,{className:"h-3 w-3"});case"Overdue":return e.jsx(C,{className:"h-3 w-3"});case"Exempted":return e.jsx(A,{className:"h-3 w-3"});default:return e.jsx(N,{className:"h-3 w-3"})}},i=s.due_date&&new Date(s.due_date)a.preventDefault(),children:[e.jsx(_,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"w-10 h-10 rounded-lg flex items-center justify-center text-white shrink-0",style:{backgroundColor:((m=(l=s.document)==null?void 0:l.category)==null?void 0:m.color)||"#3B82F6"},children:e.jsx(r,{className:"h-5 w-5"})}),e.jsxs("div",{children:[e.jsx(D,{className:"text-xl font-semibold",children:t("Acknowledgment Details")}),((n=(d=s.document)==null?void 0:d.category)==null?void 0:n.name)&&e.jsx("p",{className:"text-xs text-gray-500 mt-0.5",children:s.document.category.name})]})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Document")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((x=s.document)==null?void 0:x.title)||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(p,{className:"h-4 w-4"}),t("Employee")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((c=s.user)==null?void 0:c.name)||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsxs("span",{className:`inline-flex items-center gap-1 rounded-md px-2 py-1 text-xs font-medium ${y(s.status)}`,children:[v(s.status),t(s.status)||"-"]})})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(j,{className:"h-4 w-4"}),t("Due Date")]}),e.jsxs("p",{className:`mt-1 text-sm font-medium ${i?"text-red-600":"text-gray-900"}`,children:[s.due_date?((g=window.appSettings)==null?void 0:g.formatDateTimeSimple(s.due_date,!1))||s.due_date:"-",i&&e.jsxs("span",{className:"ml-2 text-xs text-red-500",children:["(",t("Overdue"),")"]})]})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(f,{className:"h-4 w-4"}),t("Acknowledged At")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.acknowledged_at?((o=window.appSettings)==null?void 0:o.formatDateTimeSimple(s.acknowledged_at,!1))||s.acknowledged_at:"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(j,{className:"h-4 w-4"}),t("Assigned At")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.assigned_at?((u=window.appSettings)==null?void 0:u.formatDateTimeSimple(s.assigned_at,!1))||s.assigned_at:"-"})]})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(p,{className:"h-4 w-4"}),t("Assigned By")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((h=s.assigned_by)==null?void 0:h.name)||"-"})]})}),s.acknowledgment_note&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Acknowledgment Note")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.acknowledgment_note})]})]})]})}export{H as default}; +import{j as e}from"./ui-Z445SNHD.js";import{u as b,h as w,j as _,F as r,k as D}from"./app-Da3PX8qg.js";import{U as p}from"./user-Ka_u5D6T.js";import{C as j}from"./calendar-kiIl5Cyq.js";import{C as f}from"./circle-check-big-KTDTMhTs.js";import{C as N}from"./clock-CLIx856C.js";import{C as A}from"./circle-x-r3If4JPw.js";import{T as C}from"./triangle-alert-CeuDFixJ.js";import"./utils-BWxnHGCV.js";function H({acknowledgment:s}){var l,m,d,n,x,c,g,o,u,h;const{t}=b(),y=a=>{switch(a){case"Pending":return"bg-yellow-50 text-yellow-800 ring-1 ring-inset ring-yellow-600/20";case"Acknowledged":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";case"Overdue":return"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/10";case"Exempted":return"bg-gray-50 text-gray-600 ring-1 ring-inset ring-gray-500/10";default:return"bg-gray-50 text-gray-600 ring-1 ring-inset ring-gray-500/10"}},v=a=>{switch(a){case"Pending":return e.jsx(N,{className:"h-3 w-3"});case"Acknowledged":return e.jsx(f,{className:"h-3 w-3"});case"Overdue":return e.jsx(C,{className:"h-3 w-3"});case"Exempted":return e.jsx(A,{className:"h-3 w-3"});default:return e.jsx(N,{className:"h-3 w-3"})}},i=s.due_date&&new Date(s.due_date)a.preventDefault(),children:[e.jsx(_,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"w-10 h-10 rounded-lg flex items-center justify-center text-white shrink-0",style:{backgroundColor:((m=(l=s.document)==null?void 0:l.category)==null?void 0:m.color)||"#3B82F6"},children:e.jsx(r,{className:"h-5 w-5"})}),e.jsxs("div",{children:[e.jsx(D,{className:"text-xl font-semibold",children:t("Acknowledgment Details")}),((n=(d=s.document)==null?void 0:d.category)==null?void 0:n.name)&&e.jsx("p",{className:"text-xs text-gray-500 mt-0.5",children:s.document.category.name})]})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Document")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((x=s.document)==null?void 0:x.title)||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(p,{className:"h-4 w-4"}),t("Employee")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((c=s.user)==null?void 0:c.name)||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsxs("span",{className:`inline-flex items-center gap-1 rounded-md px-2 py-1 text-xs font-medium ${y(s.status)}`,children:[v(s.status),t(s.status)||"-"]})})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(j,{className:"h-4 w-4"}),t("Due Date")]}),e.jsxs("p",{className:`mt-1 text-sm font-medium ${i?"text-red-600":"text-gray-900"}`,children:[s.due_date?((g=window.appSettings)==null?void 0:g.formatDateTimeSimple(s.due_date,!1))||s.due_date:"-",i&&e.jsxs("span",{className:"ml-2 text-xs text-red-500",children:["(",t("Overdue"),")"]})]})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(f,{className:"h-4 w-4"}),t("Acknowledged At")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.acknowledged_at?((o=window.appSettings)==null?void 0:o.formatDateTimeSimple(s.acknowledged_at,!1))||s.acknowledged_at:"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(j,{className:"h-4 w-4"}),t("Assigned At")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.assigned_at?((u=window.appSettings)==null?void 0:u.formatDateTimeSimple(s.assigned_at,!1))||s.assigned_at:"-"})]})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(p,{className:"h-4 w-4"}),t("Assigned By")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((h=s.assigned_by)==null?void 0:h.name)||"-"})]})}),s.acknowledgment_note&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Acknowledgment Note")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.acknowledgment_note})]})]})]})}export{H as default}; diff --git a/public/build/assets/view-8-tPtnRg.js b/public/build/assets/view-DisHxYnf.js similarity index 92% rename from public/build/assets/view-8-tPtnRg.js rename to public/build/assets/view-DisHxYnf.js index 39123dbfc..220c3d7c5 100644 --- a/public/build/assets/view-8-tPtnRg.js +++ b/public/build/assets/view-DisHxYnf.js @@ -1 +1 @@ -import{j as e}from"./ui-Z445SNHD.js";import{u as t,h as l,j as n,k as m}from"./app-36WMjvX0.js";import{C as a}from"./circle-help-BdsC7_wR.js";import{C as x}from"./circle-check-big-DqURlwt2.js";import"./utils-BWxnHGCV.js";function h({customQuestion:r}){const{t:s}=t();return e.jsxs(l,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:i=>i.preventDefault(),children:[e.jsx(n,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(a,{className:"h-5 w-5 text-primary"})}),e.jsx(m,{className:"text-xl font-semibold",children:s("Custom Question Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(x,{className:"h-4 w-4"}),s("Required")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${r.required==1?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-gray-50 text-gray-700 ring-1 ring-inset ring-gray-600/20"}`,children:r.required==1?s("Yes"):s("No")})})]})}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),s("Question")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:r.question||"-"})]})]})]})}export{h as default}; +import{j as e}from"./ui-Z445SNHD.js";import{u as t,h as l,j as n,k as m}from"./app-Da3PX8qg.js";import{C as a}from"./circle-help-C4uXcZYY.js";import{C as x}from"./circle-check-big-KTDTMhTs.js";import"./utils-BWxnHGCV.js";function h({customQuestion:r}){const{t:s}=t();return e.jsxs(l,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:i=>i.preventDefault(),children:[e.jsx(n,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(a,{className:"h-5 w-5 text-primary"})}),e.jsx(m,{className:"text-xl font-semibold",children:s("Custom Question Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(x,{className:"h-4 w-4"}),s("Required")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${r.required==1?"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20":"bg-gray-50 text-gray-700 ring-1 ring-inset ring-gray-600/20"}`,children:r.required==1?s("Yes"):s("No")})})]})}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),s("Question")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:r.question||"-"})]})]})]})}export{h as default}; diff --git a/public/build/assets/view-CXN7ZYNm.js b/public/build/assets/view-DmFQeHMw.js similarity index 95% rename from public/build/assets/view-CXN7ZYNm.js rename to public/build/assets/view-DmFQeHMw.js index d31f6ce9c..cfa6b7e83 100644 --- a/public/build/assets/view-CXN7ZYNm.js +++ b/public/build/assets/view-DmFQeHMw.js @@ -1 +1 @@ -import{j as e}from"./ui-Z445SNHD.js";import{u as y,h as N,j as b,k as _,F as v}from"./app-36WMjvX0.js";import{D as f}from"./dollar-sign-CFqWGHdB.js";import{U as w}from"./user-DToEmJ9g.js";import{C as u}from"./calendar-BYVpj4_X.js";import{L as i}from"./layers-CF7Mhs3n.js";import{L as S}from"./lock-RX1hYn48.js";import"./utils-BWxnHGCV.js";function L({record:s}){var l,m,n,x,d,r,c,p,g;const{t}=y();return e.jsxs(N,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:a=>a.preventDefault(),children:[e.jsx(b,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(f,{className:"h-5 w-5 text-primary"})}),e.jsx(_,{className:"text-xl font-semibold",children:t("Employee Salary Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(w,{className:"h-4 w-4"}),t("Employee")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((l=s.employee)==null?void 0:l.name)||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(f,{className:"h-4 w-4"}),t("Basic Salary")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 font-mono text-green-600",children:(m=window.appSettings)==null?void 0:m.formatCurrency(s.basic_salary||0)})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(u,{className:"h-4 w-4"}),t("Daily Salary (Est. 26 Days)")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 font-mono",children:(n=window.appSettings)==null?void 0:n.formatCurrency((s.basic_salary||0)/26)})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(i,{className:"h-4 w-4"}),t("Hourly Salary (Est. 8 Hours)")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 font-mono",children:(x=window.appSettings)==null?void 0:x.formatCurrency((s.basic_salary||0)/26/8)})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(S,{className:"h-4 w-4"}),t("Status")]}),e.jsx("div",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center gap-1 rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.is_active?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.is_active?t("Active"):t("Inactive")})})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(u,{className:"h-4 w-4"}),t("Created At")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.created_at?((d=window.appSettings)==null?void 0:d.formatDateTimeSimple(s.created_at,!1))||s.created_at:"-"})]})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(i,{className:"h-4 w-4"}),t("Salary Components")]}),e.jsx("div",{className:"mt-2",children:((r=s.component_names)==null?void 0:r.length)>0?e.jsx("div",{className:"flex flex-wrap gap-2",children:s.component_names.map((a,o)=>{var h;const j=((h=s.component_types)==null?void 0:h[o])==="earning";return e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${j?"bg-green-50 text-green-700 ring-green-700/10":"bg-red-50 text-red-700 ring-red-700/10"}`,children:a},o)})}):e.jsx("p",{className:"text-sm font-medium text-gray-900",children:t("Basic only")})})]}),(s.sss_fixed||s.sss_computed||s.philhealth_fixed||s.philhealth_computed||s.pagibig_fixed||s.pagibig_computed)&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(i,{className:"h-4 w-4"}),t("Statutory Contributions")]}),e.jsxs("div",{className:"mt-2 text-sm font-medium text-gray-900 grid grid-cols-3 gap-2",children:[(s.sss_fixed||s.sss_computed)&&e.jsxs("div",{className:"p-2 border rounded-md bg-amber-50",children:[e.jsxs("span",{className:"block text-xs text-amber-700",children:["SSS ",s.sss_fixed?"(Fixed)":"(Auto Bracket)"]}),e.jsx("span",{children:(c=window.appSettings)==null?void 0:c.formatCurrency(s.sss_fixed||s.sss_computed)})]}),(s.philhealth_fixed||s.philhealth_computed)&&e.jsxs("div",{className:"p-2 border rounded-md bg-blue-50",children:[e.jsxs("span",{className:"block text-xs text-blue-700",children:["PhilHealth ",s.philhealth_fixed?"(Fixed)":"(Auto Bracket)"]}),e.jsx("span",{children:(p=window.appSettings)==null?void 0:p.formatCurrency(s.philhealth_fixed||s.philhealth_computed)})]}),(s.pagibig_fixed||s.pagibig_computed)&&e.jsxs("div",{className:"p-2 border rounded-md bg-purple-50",children:[e.jsxs("span",{className:"block text-xs text-purple-700",children:["Pag-IBIG ",s.pagibig_fixed?"(Fixed)":"(Auto Bracket)"]}),e.jsx("span",{children:(g=window.appSettings)==null?void 0:g.formatCurrency(s.pagibig_fixed||s.pagibig_computed)})]})]})]}),s.notes&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(v,{className:"h-4 w-4"}),t("Notes")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.notes})]})]})]})}export{L as default}; +import{j as e}from"./ui-Z445SNHD.js";import{u as y,h as N,j as b,k as _,F as v}from"./app-Da3PX8qg.js";import{D as f}from"./dollar-sign-BKfERkc9.js";import{U as w}from"./user-Ka_u5D6T.js";import{C as u}from"./calendar-kiIl5Cyq.js";import{L as i}from"./layers-DdZLSQgt.js";import{L as S}from"./lock-BGSkpX29.js";import"./utils-BWxnHGCV.js";function L({record:s}){var l,m,n,x,d,r,c,p,g;const{t}=y();return e.jsxs(N,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:a=>a.preventDefault(),children:[e.jsx(b,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(f,{className:"h-5 w-5 text-primary"})}),e.jsx(_,{className:"text-xl font-semibold",children:t("Employee Salary Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(w,{className:"h-4 w-4"}),t("Employee")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((l=s.employee)==null?void 0:l.name)||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(f,{className:"h-4 w-4"}),t("Basic Salary")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 font-mono text-green-600",children:(m=window.appSettings)==null?void 0:m.formatCurrency(s.basic_salary||0)})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(u,{className:"h-4 w-4"}),t("Daily Salary (Est. 26 Days)")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 font-mono",children:(n=window.appSettings)==null?void 0:n.formatCurrency((s.basic_salary||0)/26)})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(i,{className:"h-4 w-4"}),t("Hourly Salary (Est. 8 Hours)")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 font-mono",children:(x=window.appSettings)==null?void 0:x.formatCurrency((s.basic_salary||0)/26/8)})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(S,{className:"h-4 w-4"}),t("Status")]}),e.jsx("div",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center gap-1 rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.is_active?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.is_active?t("Active"):t("Inactive")})})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(u,{className:"h-4 w-4"}),t("Created At")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.created_at?((d=window.appSettings)==null?void 0:d.formatDateTimeSimple(s.created_at,!1))||s.created_at:"-"})]})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(i,{className:"h-4 w-4"}),t("Salary Components")]}),e.jsx("div",{className:"mt-2",children:((r=s.component_names)==null?void 0:r.length)>0?e.jsx("div",{className:"flex flex-wrap gap-2",children:s.component_names.map((a,o)=>{var h;const j=((h=s.component_types)==null?void 0:h[o])==="earning";return e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${j?"bg-green-50 text-green-700 ring-green-700/10":"bg-red-50 text-red-700 ring-red-700/10"}`,children:a},o)})}):e.jsx("p",{className:"text-sm font-medium text-gray-900",children:t("Basic only")})})]}),(s.sss_fixed||s.sss_computed||s.philhealth_fixed||s.philhealth_computed||s.pagibig_fixed||s.pagibig_computed)&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(i,{className:"h-4 w-4"}),t("Statutory Contributions")]}),e.jsxs("div",{className:"mt-2 text-sm font-medium text-gray-900 grid grid-cols-3 gap-2",children:[(s.sss_fixed||s.sss_computed)&&e.jsxs("div",{className:"p-2 border rounded-md bg-amber-50",children:[e.jsxs("span",{className:"block text-xs text-amber-700",children:["SSS ",s.sss_fixed?"(Fixed)":"(Auto Bracket)"]}),e.jsx("span",{children:(c=window.appSettings)==null?void 0:c.formatCurrency(s.sss_fixed||s.sss_computed)})]}),(s.philhealth_fixed||s.philhealth_computed)&&e.jsxs("div",{className:"p-2 border rounded-md bg-blue-50",children:[e.jsxs("span",{className:"block text-xs text-blue-700",children:["PhilHealth ",s.philhealth_fixed?"(Fixed)":"(Auto Bracket)"]}),e.jsx("span",{children:(p=window.appSettings)==null?void 0:p.formatCurrency(s.philhealth_fixed||s.philhealth_computed)})]}),(s.pagibig_fixed||s.pagibig_computed)&&e.jsxs("div",{className:"p-2 border rounded-md bg-purple-50",children:[e.jsxs("span",{className:"block text-xs text-purple-700",children:["Pag-IBIG ",s.pagibig_fixed?"(Fixed)":"(Auto Bracket)"]}),e.jsx("span",{children:(g=window.appSettings)==null?void 0:g.formatCurrency(s.pagibig_fixed||s.pagibig_computed)})]})]})]}),s.notes&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(v,{className:"h-4 w-4"}),t("Notes")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.notes})]})]})]})}export{L as default}; diff --git a/public/build/assets/view-DNab4SHJ.js b/public/build/assets/view-Dt0LUwDl.js similarity index 94% rename from public/build/assets/view-DNab4SHJ.js rename to public/build/assets/view-Dt0LUwDl.js index 75495521c..723fe7350 100644 --- a/public/build/assets/view-DNab4SHJ.js +++ b/public/build/assets/view-Dt0LUwDl.js @@ -1 +1 @@ -import{j as e}from"./ui-Z445SNHD.js";import{u as h,h as y,j,F as r,k as u}from"./app-36WMjvX0.js";import{U as N}from"./user-DToEmJ9g.js";import{C as l}from"./calendar-BYVpj4_X.js";import{T as v}from"./triangle-alert-MsN2AA6c.js";import{D as w}from"./dollar-sign-CFqWGHdB.js";import"./utils-BWxnHGCV.js";function F({contract:s}){var m,n,d,x,g,c,p;const{t}=h(),o=a=>{switch(a){case"Draft":return"bg-gray-50 text-gray-600 ring-1 ring-inset ring-gray-500/10";case"Pending Approval":return"bg-yellow-50 text-yellow-800 ring-1 ring-inset ring-yellow-600/20";case"Active":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";case"Expired":return"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/10";case"Terminated":return"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/10";case"Renewed":return"bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20";default:return"bg-gray-50 text-gray-600 ring-1 ring-inset ring-gray-500/10"}},i=(()=>{if(!s.end_date||s.status!=="Active")return null;const a=new Date,f=new Date(s.end_date);return Math.ceil((f.getTime()-a.getTime())/(1e3*60*60*24))})();return e.jsxs(y,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:a=>a.preventDefault(),children:[e.jsx(j,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(r,{className:"h-5 w-5 text-primary"})}),e.jsx(u,{className:"text-xl font-semibold",children:t("Employee Contract Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Contract #")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.contract_number||"-"}),((m=s.contract_type)==null?void 0:m.name)&&e.jsx("p",{className:"text-xs text-gray-500",children:s.contract_type.name})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(N,{className:"h-4 w-4"}),t("Employee")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((n=s.employee)==null?void 0:n.name)||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(l,{className:"h-4 w-4"}),t("Start Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.start_date?((d=window.appSettings)==null?void 0:d.formatDateTimeSimple(s.start_date,!1))||s.start_date:"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(l,{className:"h-4 w-4"}),t("End Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.end_date?((x=window.appSettings)==null?void 0:x.formatDateTimeSimple(s.end_date,!1))||s.end_date:t("Permanent")}),i!==null&&i<=30&&i>0&&e.jsxs("div",{className:"flex items-center gap-1 text-orange-600 mt-1 text-xs",children:[e.jsx(v,{className:"h-3 w-3"}),i," ",t("days left")]})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(w,{className:"h-4 w-4"}),t("Basic Salary")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.basic_salary?(g=window.appSettings)==null?void 0:g.formatCurrency(s.basic_salary):"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${o(s.status)}`,children:t(s.status)||"-"})})]})]}),s.approved_at&&e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(l,{className:"h-4 w-4"}),t("Approved At")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((c=window.appSettings)==null?void 0:c.formatDateTimeSimple(s.approved_at,!1))||s.approved_at}),((p=s.approver)==null?void 0:p.name)&&e.jsx("p",{className:"text-xs text-gray-500",children:s.approver.name})]})}),s.terms_conditions&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Terms & Conditions")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.terms_conditions})]})]})]})}export{F as default}; +import{j as e}from"./ui-Z445SNHD.js";import{u as h,h as y,j,F as r,k as u}from"./app-Da3PX8qg.js";import{U as N}from"./user-Ka_u5D6T.js";import{C as l}from"./calendar-kiIl5Cyq.js";import{T as v}from"./triangle-alert-CeuDFixJ.js";import{D as w}from"./dollar-sign-BKfERkc9.js";import"./utils-BWxnHGCV.js";function F({contract:s}){var m,n,d,x,g,c,p;const{t}=h(),o=a=>{switch(a){case"Draft":return"bg-gray-50 text-gray-600 ring-1 ring-inset ring-gray-500/10";case"Pending Approval":return"bg-yellow-50 text-yellow-800 ring-1 ring-inset ring-yellow-600/20";case"Active":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";case"Expired":return"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/10";case"Terminated":return"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/10";case"Renewed":return"bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20";default:return"bg-gray-50 text-gray-600 ring-1 ring-inset ring-gray-500/10"}},i=(()=>{if(!s.end_date||s.status!=="Active")return null;const a=new Date,f=new Date(s.end_date);return Math.ceil((f.getTime()-a.getTime())/(1e3*60*60*24))})();return e.jsxs(y,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:a=>a.preventDefault(),children:[e.jsx(j,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(r,{className:"h-5 w-5 text-primary"})}),e.jsx(u,{className:"text-xl font-semibold",children:t("Employee Contract Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Contract #")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.contract_number||"-"}),((m=s.contract_type)==null?void 0:m.name)&&e.jsx("p",{className:"text-xs text-gray-500",children:s.contract_type.name})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(N,{className:"h-4 w-4"}),t("Employee")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((n=s.employee)==null?void 0:n.name)||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(l,{className:"h-4 w-4"}),t("Start Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.start_date?((d=window.appSettings)==null?void 0:d.formatDateTimeSimple(s.start_date,!1))||s.start_date:"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(l,{className:"h-4 w-4"}),t("End Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.end_date?((x=window.appSettings)==null?void 0:x.formatDateTimeSimple(s.end_date,!1))||s.end_date:t("Permanent")}),i!==null&&i<=30&&i>0&&e.jsxs("div",{className:"flex items-center gap-1 text-orange-600 mt-1 text-xs",children:[e.jsx(v,{className:"h-3 w-3"}),i," ",t("days left")]})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(w,{className:"h-4 w-4"}),t("Basic Salary")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.basic_salary?(g=window.appSettings)==null?void 0:g.formatCurrency(s.basic_salary):"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${o(s.status)}`,children:t(s.status)||"-"})})]})]}),s.approved_at&&e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(l,{className:"h-4 w-4"}),t("Approved At")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((c=window.appSettings)==null?void 0:c.formatDateTimeSimple(s.approved_at,!1))||s.approved_at}),((p=s.approver)==null?void 0:p.name)&&e.jsx("p",{className:"text-xs text-gray-500",children:s.approver.name})]})}),s.terms_conditions&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Terms & Conditions")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.terms_conditions})]})]})]})}export{F as default}; diff --git a/public/build/assets/view-W5rVIna8.js b/public/build/assets/view-Dxpu18k7.js similarity index 92% rename from public/build/assets/view-W5rVIna8.js rename to public/build/assets/view-Dxpu18k7.js index 22578ee2c..f5f90bdce 100644 --- a/public/build/assets/view-W5rVIna8.js +++ b/public/build/assets/view-Dxpu18k7.js @@ -1 +1 @@ -import{j as e}from"./ui-Z445SNHD.js";import{u as j,h,j as f,k as u,F as d}from"./app-36WMjvX0.js";import{C as N}from"./circle-check-big-DqURlwt2.js";import{C as y}from"./circle-x-DkvEqmM5.js";import{C as v}from"./circle-alert-KsX4JXbz.js";import{C as c}from"./clock-Cfp0CYjJ.js";import{U as p}from"./user-DToEmJ9g.js";import{C as a}from"./calendar-BYVpj4_X.js";import{B as b}from"./briefcase-Dsiqzllu.js";import"./utils-BWxnHGCV.js";function F({record:s}){var m,l,n,r,x;const{t}=j(),i={pending:"bg-yellow-50 text-yellow-700 ring-1 ring-inset ring-yellow-600/20",approved:"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20",rejected:"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"},g=s.status==="approved"?N:s.status==="rejected"?y:v;return e.jsxs(h,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:o=>o.preventDefault(),children:[e.jsx(f,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(c,{className:"h-5 w-5 text-primary"})}),e.jsx(u,{className:"text-xl font-semibold",children:t("Time Entry Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(p,{className:"h-4 w-4"}),t("Employee")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((m=s.employee)==null?void 0:m.name)||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),t("Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.date?((l=window.appSettings)==null?void 0:l.formatDateTimeSimple(s.date,!1))||s.date:"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(c,{className:"h-4 w-4"}),t("Hours")]}),e.jsxs("p",{className:"mt-1 text-sm font-medium text-gray-900 font-mono text-blue-600",children:[s.hours,"h"]})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(b,{className:"h-4 w-4"}),t("Project")]}),e.jsx("div",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${s.project?"bg-purple-50 text-purple-700 ring-1 ring-inset ring-purple-600/20":"bg-gray-50 text-gray-700 ring-1 ring-inset ring-gray-600/20"}`,children:s.project||t("No Project")})})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(g,{className:"h-4 w-4"}),t("Status")]}),e.jsx("div",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${i[s.status]||i.pending}`,children:s.status?s.status.charAt(0).toUpperCase()+s.status.slice(1):"-"})})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),t("Submitted On")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.created_at?((n=window.appSettings)==null?void 0:n.formatDateTimeSimple(s.created_at,!1))||s.created_at:"-"})]})]}),s.status!=="pending"&&e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(p,{className:"h-4 w-4"}),t("Approved By")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((r=s.approver)==null?void 0:r.name)||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),t("Approved At")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.approved_at?((x=window.appSettings)==null?void 0:x.formatDateTimeSimple(s.approved_at,!1))||s.approved_at:"-"})]})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(d,{className:"h-4 w-4"}),t("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.description||"-"})]}),s.manager_comments&&s.status!=="pending"&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(d,{className:"h-4 w-4"}),t("Manager Comments")]}),e.jsxs("p",{className:"mt-1 text-sm font-medium text-gray-900 italic",children:['"',s.manager_comments,'"']})]})]})]})}export{F as default}; +import{j as e}from"./ui-Z445SNHD.js";import{u as j,h,j as f,k as u,F as d}from"./app-Da3PX8qg.js";import{C as N}from"./circle-check-big-KTDTMhTs.js";import{C as y}from"./circle-x-r3If4JPw.js";import{C as v}from"./circle-alert-Cu5dznTP.js";import{C as c}from"./clock-CLIx856C.js";import{U as p}from"./user-Ka_u5D6T.js";import{C as a}from"./calendar-kiIl5Cyq.js";import{B as b}from"./briefcase-lPam_Ipn.js";import"./utils-BWxnHGCV.js";function F({record:s}){var m,l,n,r,x;const{t}=j(),i={pending:"bg-yellow-50 text-yellow-700 ring-1 ring-inset ring-yellow-600/20",approved:"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20",rejected:"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20"},g=s.status==="approved"?N:s.status==="rejected"?y:v;return e.jsxs(h,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:o=>o.preventDefault(),children:[e.jsx(f,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(c,{className:"h-5 w-5 text-primary"})}),e.jsx(u,{className:"text-xl font-semibold",children:t("Time Entry Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(p,{className:"h-4 w-4"}),t("Employee")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((m=s.employee)==null?void 0:m.name)||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),t("Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.date?((l=window.appSettings)==null?void 0:l.formatDateTimeSimple(s.date,!1))||s.date:"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(c,{className:"h-4 w-4"}),t("Hours")]}),e.jsxs("p",{className:"mt-1 text-sm font-medium text-gray-900 font-mono text-blue-600",children:[s.hours,"h"]})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(b,{className:"h-4 w-4"}),t("Project")]}),e.jsx("div",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${s.project?"bg-purple-50 text-purple-700 ring-1 ring-inset ring-purple-600/20":"bg-gray-50 text-gray-700 ring-1 ring-inset ring-gray-600/20"}`,children:s.project||t("No Project")})})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(g,{className:"h-4 w-4"}),t("Status")]}),e.jsx("div",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${i[s.status]||i.pending}`,children:s.status?s.status.charAt(0).toUpperCase()+s.status.slice(1):"-"})})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),t("Submitted On")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.created_at?((n=window.appSettings)==null?void 0:n.formatDateTimeSimple(s.created_at,!1))||s.created_at:"-"})]})]}),s.status!=="pending"&&e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(p,{className:"h-4 w-4"}),t("Approved By")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((r=s.approver)==null?void 0:r.name)||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),t("Approved At")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.approved_at?((x=window.appSettings)==null?void 0:x.formatDateTimeSimple(s.approved_at,!1))||s.approved_at:"-"})]})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(d,{className:"h-4 w-4"}),t("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.description||"-"})]}),s.manager_comments&&s.status!=="pending"&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(d,{className:"h-4 w-4"}),t("Manager Comments")]}),e.jsxs("p",{className:"mt-1 text-sm font-medium text-gray-900 italic",children:['"',s.manager_comments,'"']})]})]})]})}export{F as default}; diff --git a/public/build/assets/view-WKa9si0E.js b/public/build/assets/view-KkE8YYbB.js similarity index 91% rename from public/build/assets/view-WKa9si0E.js rename to public/build/assets/view-KkE8YYbB.js index e2099ad93..6909563b3 100644 --- a/public/build/assets/view-WKa9si0E.js +++ b/public/build/assets/view-KkE8YYbB.js @@ -1 +1 @@ -import{j as e}from"./ui-Z445SNHD.js";import{u as m,h as r,j as n,k as x}from"./app-36WMjvX0.js";import{U as l}from"./user-DToEmJ9g.js";import{M as d}from"./mail-BFoS8U8W.js";import{L as c}from"./lock-RX1hYn48.js";import{C as o}from"./calendar-BYVpj4_X.js";import{S as p}from"./shield-check--CTAItWs.js";import"./utils-BWxnHGCV.js";function y({record:s}){var i;const{t}=m();return e.jsxs(r,{className:"max-w-xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:a=>a.preventDefault(),children:[e.jsx(n,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(l,{className:"h-5 w-5 text-primary"})}),e.jsx(x,{className:"text-xl font-semibold",children:t("User Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(l,{className:"h-4 w-4"}),t("Name")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 dark:text-white",children:s.name||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(d,{className:"h-4 w-4"}),t("Email")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 dark:text-white",children:s.email||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(c,{className:"h-4 w-4"}),t("Status")]}),e.jsx("div",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.status==="active"?t("Active"):t("Inactive")})})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(o,{className:"h-4 w-4"}),t("Joined")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 dark:text-white",children:s.created_at?((i=window.appSettings)==null?void 0:i.formatDateTimeSimple(s.created_at,!1))||s.created_at:"-"})]})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(p,{className:"h-4 w-4"}),t("Roles")]}),e.jsx("div",{className:"mt-2 flex flex-wrap gap-2",children:s.roles&&s.roles.length>0?s.roles.map(a=>e.jsx("span",{className:"inline-flex items-center rounded-md bg-blue-50 px-2 py-1 text-xs font-medium text-blue-700 ring-1 ring-inset ring-blue-700/10",children:a.label||a.name},a.id)):e.jsx("p",{className:"text-sm text-gray-500",children:t("No roles assigned")})})]})]})]})}export{y as default}; +import{j as e}from"./ui-Z445SNHD.js";import{u as m,h as r,j as n,k as x}from"./app-Da3PX8qg.js";import{U as l}from"./user-Ka_u5D6T.js";import{M as d}from"./mail-khAU5Oig.js";import{L as c}from"./lock-BGSkpX29.js";import{C as o}from"./calendar-kiIl5Cyq.js";import{S as p}from"./shield-check-Cyw4YGYb.js";import"./utils-BWxnHGCV.js";function y({record:s}){var i;const{t}=m();return e.jsxs(r,{className:"max-w-xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:a=>a.preventDefault(),children:[e.jsx(n,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(l,{className:"h-5 w-5 text-primary"})}),e.jsx(x,{className:"text-xl font-semibold",children:t("User Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(l,{className:"h-4 w-4"}),t("Name")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 dark:text-white",children:s.name||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(d,{className:"h-4 w-4"}),t("Email")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 dark:text-white",children:s.email||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(c,{className:"h-4 w-4"}),t("Status")]}),e.jsx("div",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:s.status==="active"?t("Active"):t("Inactive")})})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(o,{className:"h-4 w-4"}),t("Joined")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 dark:text-white",children:s.created_at?((i=window.appSettings)==null?void 0:i.formatDateTimeSimple(s.created_at,!1))||s.created_at:"-"})]})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(p,{className:"h-4 w-4"}),t("Roles")]}),e.jsx("div",{className:"mt-2 flex flex-wrap gap-2",children:s.roles&&s.roles.length>0?s.roles.map(a=>e.jsx("span",{className:"inline-flex items-center rounded-md bg-blue-50 px-2 py-1 text-xs font-medium text-blue-700 ring-1 ring-inset ring-blue-700/10",children:a.label||a.name},a.id)):e.jsx("p",{className:"text-sm text-gray-500",children:t("No roles assigned")})})]})]})]})}export{y as default}; diff --git a/public/build/assets/view-KNkCu3wq.js b/public/build/assets/view-VT90ykAU.js similarity index 93% rename from public/build/assets/view-KNkCu3wq.js rename to public/build/assets/view-VT90ykAU.js index e79ef527b..d4869f37b 100644 --- a/public/build/assets/view-KNkCu3wq.js +++ b/public/build/assets/view-VT90ykAU.js @@ -1 +1 @@ -import{j as e}from"./ui-Z445SNHD.js";import{u as y,h as w,j as b,k,F as d}from"./app-36WMjvX0.js";import{M as g,T as p,b as u,L as l}from"./leaflet-FVhBWCqS.js";import{C as n}from"./clock-Cfp0CYjJ.js";import{U as v}from"./user-DToEmJ9g.js";import{C as S}from"./calendar-BYVpj4_X.js";import{L as D}from"./log-in-Bt5dnADg.js";import{M as h}from"./map-pin-L7jUebKz.js";import{F as f}from"./fingerprint-q0Oj9Sk5.js";import{M as j}from"./monitor-DL9THmS7.js";import{L as M}from"./log-out-DJQW3sMi.js";import{T}from"./triangle-alert-MsN2AA6c.js";import"./utils-BWxnHGCV.js";l.Icon.Default.prototype._getIconUrl||(l.Icon.Default.prototype._getIconUrl=function(){},l.Icon.Default.mergeOptions({iconRetinaUrl:"https://cdnjs.cloudflare.com/ajax/libs/leaflet/1.7.1/images/marker-icon-2x.png",iconUrl:"https://cdnjs.cloudflare.com/ajax/libs/leaflet/1.7.1/images/marker-icon.png",shadowUrl:"https://cdnjs.cloudflare.com/ajax/libs/leaflet/1.7.1/images/marker-shadow.png"}));function G({record:t}){var i,r,m,o,c,x;const{t:s}=y(),_=a=>{switch(a){case"present":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";case"absent":return"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20";case"half_day":return"bg-yellow-50 text-yellow-700 ring-1 ring-inset ring-yellow-600/20";case"on_leave":return"bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20";case"holiday":return"bg-purple-50 text-purple-700 ring-1 ring-inset ring-purple-600/20";default:return"bg-gray-50 text-gray-700 ring-1 ring-inset ring-gray-600/20"}},N=a=>{switch(a){case"present":return s("Present");case"absent":return s("Absent");case"half_day":return s("Half Day");case"on_leave":return s("On Leave");case"holiday":return s("Holiday");default:return a}};return e.jsxs(w,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:a=>a.preventDefault(),children:[e.jsx(b,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(n,{className:"h-5 w-5 text-primary"})}),e.jsx(k,{className:"text-xl font-semibold",children:s("Attendance Record Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(v,{className:"h-4 w-4"}),s("Employee")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((i=t.employee)==null?void 0:i.name)||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(S,{className:"h-4 w-4"}),s("Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.date?((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(t.date,!1))||t.date:"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(n,{className:"h-4 w-4"}),s("Shift")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((m=t.shift)==null?void 0:m.name)||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(d,{className:"h-4 w-4"}),s("Status")]}),e.jsxs("div",{className:"mt-1 flex items-center gap-2 flex-wrap",children:[e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${_(t.status)}`,children:N(t.status)}),t.leave_type&&e.jsx("span",{className:"inline-flex items-center rounded-md px-2 py-1 text-xs font-medium bg-indigo-50 text-indigo-700 ring-1 ring-inset ring-indigo-600/20",children:t.leave_type.name}),t.is_late&&e.jsx("span",{className:"inline-flex items-center rounded-md px-2 py-1 text-xs font-medium bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20",children:s("Late")}),t.is_early_departure&&e.jsx("span",{className:"inline-flex items-center rounded-md px-2 py-1 text-xs font-medium bg-orange-50 text-orange-700 ring-1 ring-inset ring-orange-600/20",children:s("Early Departure")})]})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(D,{className:"h-4 w-4"}),s("Clock In")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 font-mono",children:t.clock_in?((o=window.appSettings)==null?void 0:o.formatTime(t.clock_in))||t.clock_in:"-"}),t.clock_in_latitude&&t.clock_in_longitude&&e.jsxs("div",{className:"mt-2",children:[e.jsx("div",{className:"h-[120px] w-full rounded-md border border-gray-300 overflow-hidden z-0",children:e.jsxs(g,{center:[t.clock_in_latitude,t.clock_in_longitude],zoom:14,scrollWheelZoom:!1,style:{height:"100%",width:"100%",zIndex:0},children:[e.jsx(p,{attribution:'© OpenStreetMap',url:"https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png"}),e.jsx(u,{position:[t.clock_in_latitude,t.clock_in_longitude]})]})}),e.jsxs("a",{href:`https://www.google.com/maps?q=${t.clock_in_latitude},${t.clock_in_longitude}`,target:"_blank",rel:"noopener noreferrer",className:"text-xs text-blue-600 hover:underline mt-1 inline-flex items-center gap-1",children:[e.jsx(h,{className:"h-3 w-3"})," ",s("Open in Google Maps")]})]}),t.clock_in_source&&e.jsxs("div",{className:"text-xs text-gray-500 mt-1 flex items-center gap-1",children:[t.clock_in_source==="zkteco"?e.jsx(f,{className:"h-3 w-3"}):e.jsx(j,{className:"h-3 w-3"}),s("Source"),": ",e.jsx("span",{className:"uppercase",children:t.clock_in_source})]})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(M,{className:"h-4 w-4"}),s("Clock Out")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 font-mono",children:t.clock_out?((c=window.appSettings)==null?void 0:c.formatTime(t.clock_out))||t.clock_out:"-"}),t.clock_out_latitude&&t.clock_out_longitude&&e.jsxs("div",{className:"mt-2",children:[e.jsx("div",{className:"h-[120px] w-full rounded-md border border-gray-300 overflow-hidden z-0",children:e.jsxs(g,{center:[t.clock_out_latitude,t.clock_out_longitude],zoom:14,scrollWheelZoom:!1,style:{height:"100%",width:"100%",zIndex:0},children:[e.jsx(p,{attribution:'© OpenStreetMap',url:"https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png"}),e.jsx(u,{position:[t.clock_out_latitude,t.clock_out_longitude]})]})}),e.jsxs("a",{href:`https://www.google.com/maps?q=${t.clock_out_latitude},${t.clock_out_longitude}`,target:"_blank",rel:"noopener noreferrer",className:"text-xs text-blue-600 hover:underline mt-1 inline-flex items-center gap-1",children:[e.jsx(h,{className:"h-3 w-3"})," ",s("Open in Google Maps")]})]}),t.clock_out_source&&e.jsxs("div",{className:"text-xs text-gray-500 mt-1 flex items-center gap-1",children:[t.clock_out_source==="zkteco"?e.jsx(f,{className:"h-3 w-3"}):e.jsx(j,{className:"h-3 w-3"}),s("Source"),": ",e.jsx("span",{className:"uppercase",children:t.clock_out_source})]})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(n,{className:"h-4 w-4"}),s("Total Hours")]}),e.jsxs("p",{className:"mt-1 text-sm font-medium text-gray-900 font-mono",children:[Number(t.total_hours||0).toFixed(2),"h"]})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(T,{className:"h-4 w-4"}),s("Overtime")]}),e.jsxs("p",{className:"mt-1 text-sm font-medium text-gray-900 font-mono",children:[Number(t.overtime_hours||0).toFixed(2),"h",t.overtime_amount>0&&e.jsxs("span",{className:"ml-2 text-xs text-gray-500",children:["(",(x=window.appSettings)==null?void 0:x.formatCurrency(t.overtime_amount),")"]})]})]})]}),t.notes&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(d,{className:"h-4 w-4"}),s("Notes")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.notes})]})]})]})}export{G as default}; +import{j as e}from"./ui-Z445SNHD.js";import{u as y,h as w,j as b,k,F as d}from"./app-Da3PX8qg.js";import{M as g,T as p,b as u,L as l}from"./leaflet-FVhBWCqS.js";import{C as n}from"./clock-CLIx856C.js";import{U as v}from"./user-Ka_u5D6T.js";import{C as S}from"./calendar-kiIl5Cyq.js";import{L as D}from"./log-in-TxFQ9ojy.js";import{M as h}from"./map-pin-BFNXdrz2.js";import{F as f}from"./fingerprint-BTRdXMJ4.js";import{M as j}from"./monitor-P2T9V9tT.js";import{L as M}from"./log-out-CphXjhx9.js";import{T}from"./triangle-alert-CeuDFixJ.js";import"./utils-BWxnHGCV.js";l.Icon.Default.prototype._getIconUrl||(l.Icon.Default.prototype._getIconUrl=function(){},l.Icon.Default.mergeOptions({iconRetinaUrl:"https://cdnjs.cloudflare.com/ajax/libs/leaflet/1.7.1/images/marker-icon-2x.png",iconUrl:"https://cdnjs.cloudflare.com/ajax/libs/leaflet/1.7.1/images/marker-icon.png",shadowUrl:"https://cdnjs.cloudflare.com/ajax/libs/leaflet/1.7.1/images/marker-shadow.png"}));function G({record:t}){var i,r,m,o,c,x;const{t:s}=y(),_=a=>{switch(a){case"present":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";case"absent":return"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20";case"half_day":return"bg-yellow-50 text-yellow-700 ring-1 ring-inset ring-yellow-600/20";case"on_leave":return"bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20";case"holiday":return"bg-purple-50 text-purple-700 ring-1 ring-inset ring-purple-600/20";default:return"bg-gray-50 text-gray-700 ring-1 ring-inset ring-gray-600/20"}},N=a=>{switch(a){case"present":return s("Present");case"absent":return s("Absent");case"half_day":return s("Half Day");case"on_leave":return s("On Leave");case"holiday":return s("Holiday");default:return a}};return e.jsxs(w,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:a=>a.preventDefault(),children:[e.jsx(b,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(n,{className:"h-5 w-5 text-primary"})}),e.jsx(k,{className:"text-xl font-semibold",children:s("Attendance Record Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(v,{className:"h-4 w-4"}),s("Employee")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((i=t.employee)==null?void 0:i.name)||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(S,{className:"h-4 w-4"}),s("Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.date?((r=window.appSettings)==null?void 0:r.formatDateTimeSimple(t.date,!1))||t.date:"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(n,{className:"h-4 w-4"}),s("Shift")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((m=t.shift)==null?void 0:m.name)||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(d,{className:"h-4 w-4"}),s("Status")]}),e.jsxs("div",{className:"mt-1 flex items-center gap-2 flex-wrap",children:[e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ${_(t.status)}`,children:N(t.status)}),t.leave_type&&e.jsx("span",{className:"inline-flex items-center rounded-md px-2 py-1 text-xs font-medium bg-indigo-50 text-indigo-700 ring-1 ring-inset ring-indigo-600/20",children:t.leave_type.name}),t.is_late&&e.jsx("span",{className:"inline-flex items-center rounded-md px-2 py-1 text-xs font-medium bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20",children:s("Late")}),t.is_early_departure&&e.jsx("span",{className:"inline-flex items-center rounded-md px-2 py-1 text-xs font-medium bg-orange-50 text-orange-700 ring-1 ring-inset ring-orange-600/20",children:s("Early Departure")})]})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(D,{className:"h-4 w-4"}),s("Clock In")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 font-mono",children:t.clock_in?((o=window.appSettings)==null?void 0:o.formatTime(t.clock_in))||t.clock_in:"-"}),t.clock_in_latitude&&t.clock_in_longitude&&e.jsxs("div",{className:"mt-2",children:[e.jsx("div",{className:"h-[120px] w-full rounded-md border border-gray-300 overflow-hidden z-0",children:e.jsxs(g,{center:[t.clock_in_latitude,t.clock_in_longitude],zoom:14,scrollWheelZoom:!1,style:{height:"100%",width:"100%",zIndex:0},children:[e.jsx(p,{attribution:'© OpenStreetMap',url:"https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png"}),e.jsx(u,{position:[t.clock_in_latitude,t.clock_in_longitude]})]})}),e.jsxs("a",{href:`https://www.google.com/maps?q=${t.clock_in_latitude},${t.clock_in_longitude}`,target:"_blank",rel:"noopener noreferrer",className:"text-xs text-blue-600 hover:underline mt-1 inline-flex items-center gap-1",children:[e.jsx(h,{className:"h-3 w-3"})," ",s("Open in Google Maps")]})]}),t.clock_in_source&&e.jsxs("div",{className:"text-xs text-gray-500 mt-1 flex items-center gap-1",children:[t.clock_in_source==="zkteco"?e.jsx(f,{className:"h-3 w-3"}):e.jsx(j,{className:"h-3 w-3"}),s("Source"),": ",e.jsx("span",{className:"uppercase",children:t.clock_in_source})]})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(M,{className:"h-4 w-4"}),s("Clock Out")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 font-mono",children:t.clock_out?((c=window.appSettings)==null?void 0:c.formatTime(t.clock_out))||t.clock_out:"-"}),t.clock_out_latitude&&t.clock_out_longitude&&e.jsxs("div",{className:"mt-2",children:[e.jsx("div",{className:"h-[120px] w-full rounded-md border border-gray-300 overflow-hidden z-0",children:e.jsxs(g,{center:[t.clock_out_latitude,t.clock_out_longitude],zoom:14,scrollWheelZoom:!1,style:{height:"100%",width:"100%",zIndex:0},children:[e.jsx(p,{attribution:'© OpenStreetMap',url:"https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png"}),e.jsx(u,{position:[t.clock_out_latitude,t.clock_out_longitude]})]})}),e.jsxs("a",{href:`https://www.google.com/maps?q=${t.clock_out_latitude},${t.clock_out_longitude}`,target:"_blank",rel:"noopener noreferrer",className:"text-xs text-blue-600 hover:underline mt-1 inline-flex items-center gap-1",children:[e.jsx(h,{className:"h-3 w-3"})," ",s("Open in Google Maps")]})]}),t.clock_out_source&&e.jsxs("div",{className:"text-xs text-gray-500 mt-1 flex items-center gap-1",children:[t.clock_out_source==="zkteco"?e.jsx(f,{className:"h-3 w-3"}):e.jsx(j,{className:"h-3 w-3"}),s("Source"),": ",e.jsx("span",{className:"uppercase",children:t.clock_out_source})]})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(n,{className:"h-4 w-4"}),s("Total Hours")]}),e.jsxs("p",{className:"mt-1 text-sm font-medium text-gray-900 font-mono",children:[Number(t.total_hours||0).toFixed(2),"h"]})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(T,{className:"h-4 w-4"}),s("Overtime")]}),e.jsxs("p",{className:"mt-1 text-sm font-medium text-gray-900 font-mono",children:[Number(t.overtime_hours||0).toFixed(2),"h",t.overtime_amount>0&&e.jsxs("span",{className:"ml-2 text-xs text-gray-500",children:["(",(x=window.appSettings)==null?void 0:x.formatCurrency(t.overtime_amount),")"]})]})]})]}),t.notes&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(d,{className:"h-4 w-4"}),s("Notes")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:t.notes})]})]})]})}export{G as default}; diff --git a/public/build/assets/view-CtFA_ASk.js b/public/build/assets/view-cd2bBgkD.js similarity index 93% rename from public/build/assets/view-CtFA_ASk.js rename to public/build/assets/view-cd2bBgkD.js index ff9848c7f..7034b902d 100644 --- a/public/build/assets/view-CtFA_ASk.js +++ b/public/build/assets/view-cd2bBgkD.js @@ -1 +1 @@ -import{j as e}from"./ui-Z445SNHD.js";import{u as h,h as j,j as u,F as a,k as N}from"./app-36WMjvX0.js";import{T as w}from"./tag-CMVMnpSh.js";import{D as y}from"./download-Ba72czhU.js";import{C as c}from"./calendar-BYVpj4_X.js";import{U as v}from"./user-DToEmJ9g.js";import{T as g}from"./triangle-alert-MsN2AA6c.js";import{E as b}from"./eye-DSAoA9Pp.js";import{C as D}from"./circle-check-big-DqURlwt2.js";import{C as _}from"./clock-Cfp0CYjJ.js";import"./utils-BWxnHGCV.js";function z({document:s}){var l,n,m,x,d;const{t}=h(),o=r=>{switch(r){case"Draft":return"bg-gray-50 text-gray-600 ring-1 ring-inset ring-gray-500/10";case"Under Review":return"bg-yellow-50 text-yellow-800 ring-1 ring-inset ring-yellow-600/20";case"Approved":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";case"Published":return"bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20";case"Archived":return"bg-purple-50 text-purple-700 ring-1 ring-inset ring-purple-600/20";case"Expired":return"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/10";default:return"bg-gray-50 text-gray-600 ring-1 ring-inset ring-gray-500/10"}},p=r=>{switch(r){case"Under Review":return e.jsx(_,{className:"h-3 w-3"});case"Approved":return e.jsx(D,{className:"h-3 w-3"});case"Published":return e.jsx(b,{className:"h-3 w-3"});case"Expired":return e.jsx(g,{className:"h-3 w-3"});default:return e.jsx(a,{className:"h-3 w-3"})}},f=r=>r?r>=1073741824?(r/1073741824).toFixed(2)+" GB":r>=1048576?(r/1048576).toFixed(2)+" MB":r>=1024?(r/1024).toFixed(2)+" KB":r+" bytes":"-",i=s.expiry_date&&new Date(s.expiry_date)r.preventDefault(),children:[e.jsx(u,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"w-10 h-10 rounded-lg flex items-center justify-center text-white shrink-0",style:{backgroundColor:((l=s.category)==null?void 0:l.color)||"#3B82F6"},children:e.jsx(a,{className:"h-5 w-5"})}),e.jsx("div",{children:e.jsx(N,{className:"text-xl font-semibold",children:s.title||t("Document Details")})})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(w,{className:"h-4 w-4"}),t("Category")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((n=s.category)==null?void 0:n.name)||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),t("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsxs("span",{className:`inline-flex items-center gap-1 rounded-md px-2 py-1 text-xs font-medium ${o(s.status)}`,children:[p(s.status),t(s.status)||"-"]})})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),t("File Size")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:f(s.file_size)})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(y,{className:"h-4 w-4"}),t("Downloads")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.download_count||0})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(c,{className:"h-4 w-4"}),t("Effective Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.effective_date?((m=window.appSettings)==null?void 0:m.formatDateTimeSimple(s.effective_date,!1))||s.effective_date:"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(c,{className:"h-4 w-4"}),t("Expiry Date")]}),e.jsxs("p",{className:`mt-1 text-sm font-medium ${i?"text-red-600":"text-gray-900"}`,children:[s.expiry_date?((x=window.appSettings)==null?void 0:x.formatDateTimeSimple(s.expiry_date,!1))||s.expiry_date:"-",i&&e.jsxs("span",{className:"ml-2 text-xs text-red-500",children:["(",t("Expired"),")"]})]})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(v,{className:"h-4 w-4"}),t("Uploaded By")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((d=s.uploader)==null?void 0:d.name)||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(g,{className:"h-4 w-4"}),t("Requires Acknowledgment")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.requires_acknowledgment?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/10"}`,children:s.requires_acknowledgment?t("Yes"):t("No")})})]})]}),s.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),t("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.description})]})]})]})}export{z as default}; +import{j as e}from"./ui-Z445SNHD.js";import{u as h,h as j,j as u,F as a,k as N}from"./app-Da3PX8qg.js";import{T as w}from"./tag-CUFhfHTp.js";import{D as y}from"./download-BHVnw95S.js";import{C as c}from"./calendar-kiIl5Cyq.js";import{U as v}from"./user-Ka_u5D6T.js";import{T as g}from"./triangle-alert-CeuDFixJ.js";import{E as b}from"./eye-CzYzwmmr.js";import{C as D}from"./circle-check-big-KTDTMhTs.js";import{C as _}from"./clock-CLIx856C.js";import"./utils-BWxnHGCV.js";function z({document:s}){var l,n,m,x,d;const{t}=h(),o=r=>{switch(r){case"Draft":return"bg-gray-50 text-gray-600 ring-1 ring-inset ring-gray-500/10";case"Under Review":return"bg-yellow-50 text-yellow-800 ring-1 ring-inset ring-yellow-600/20";case"Approved":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";case"Published":return"bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20";case"Archived":return"bg-purple-50 text-purple-700 ring-1 ring-inset ring-purple-600/20";case"Expired":return"bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/10";default:return"bg-gray-50 text-gray-600 ring-1 ring-inset ring-gray-500/10"}},p=r=>{switch(r){case"Under Review":return e.jsx(_,{className:"h-3 w-3"});case"Approved":return e.jsx(D,{className:"h-3 w-3"});case"Published":return e.jsx(b,{className:"h-3 w-3"});case"Expired":return e.jsx(g,{className:"h-3 w-3"});default:return e.jsx(a,{className:"h-3 w-3"})}},f=r=>r?r>=1073741824?(r/1073741824).toFixed(2)+" GB":r>=1048576?(r/1048576).toFixed(2)+" MB":r>=1024?(r/1024).toFixed(2)+" KB":r+" bytes":"-",i=s.expiry_date&&new Date(s.expiry_date)r.preventDefault(),children:[e.jsx(u,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"w-10 h-10 rounded-lg flex items-center justify-center text-white shrink-0",style:{backgroundColor:((l=s.category)==null?void 0:l.color)||"#3B82F6"},children:e.jsx(a,{className:"h-5 w-5"})}),e.jsx("div",{children:e.jsx(N,{className:"text-xl font-semibold",children:s.title||t("Document Details")})})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(w,{className:"h-4 w-4"}),t("Category")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((n=s.category)==null?void 0:n.name)||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),t("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsxs("span",{className:`inline-flex items-center gap-1 rounded-md px-2 py-1 text-xs font-medium ${o(s.status)}`,children:[p(s.status),t(s.status)||"-"]})})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),t("File Size")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:f(s.file_size)})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(y,{className:"h-4 w-4"}),t("Downloads")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.download_count||0})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(c,{className:"h-4 w-4"}),t("Effective Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.effective_date?((m=window.appSettings)==null?void 0:m.formatDateTimeSimple(s.effective_date,!1))||s.effective_date:"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(c,{className:"h-4 w-4"}),t("Expiry Date")]}),e.jsxs("p",{className:`mt-1 text-sm font-medium ${i?"text-red-600":"text-gray-900"}`,children:[s.expiry_date?((x=window.appSettings)==null?void 0:x.formatDateTimeSimple(s.expiry_date,!1))||s.expiry_date:"-",i&&e.jsxs("span",{className:"ml-2 text-xs text-red-500",children:["(",t("Expired"),")"]})]})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(v,{className:"h-4 w-4"}),t("Uploaded By")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((d=s.uploader)==null?void 0:d.name)||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(g,{className:"h-4 w-4"}),t("Requires Acknowledgment")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${s.requires_acknowledgment?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/10"}`,children:s.requires_acknowledgment?t("Yes"):t("No")})})]})]}),s.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),t("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.description})]})]})]})}export{z as default}; diff --git a/public/build/assets/view-CoouHh4M.js b/public/build/assets/view-nCcjpDGT.js similarity index 90% rename from public/build/assets/view-CoouHh4M.js rename to public/build/assets/view-nCcjpDGT.js index 580dab263..0a755cbf4 100644 --- a/public/build/assets/view-CoouHh4M.js +++ b/public/build/assets/view-nCcjpDGT.js @@ -1 +1 @@ -import{j as e}from"./ui-Z445SNHD.js";import{u as c,h as x,j as n,k as d,F as o}from"./app-36WMjvX0.js";import{B as m}from"./briefcase-Dsiqzllu.js";import{B as p}from"./building-2-Cda8xQDI.js";import{G as h}from"./git-branch-D2sIFzs4.js";import{L as g}from"./lock-RX1hYn48.js";import"./utils-BWxnHGCV.js";function w({designation:t}){var a,r,i;const{t:s}=c();return e.jsxs(x,{className:"max-w-xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:l=>l.preventDefault(),children:[e.jsx(n,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(m,{className:"h-5 w-5 text-primary"})}),e.jsx(d,{className:"text-xl font-semibold",children:s("Designation Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(m,{className:"h-4 w-4"}),s("Designation Name")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 dark:text-white",children:t.name||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(p,{className:"h-4 w-4"}),s("Department")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 dark:text-white",children:((a=t.department)==null?void 0:a.name)||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(h,{className:"h-4 w-4"}),s("Branch")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 dark:text-white",children:((i=(r=t.department)==null?void 0:r.branch)==null?void 0:i.name)||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(g,{className:"h-4 w-4"}),s("Status")]}),e.jsx("div",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${t.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:t.status==="active"?s("Active"):s("Inactive")})})]})]}),t.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(o,{className:"h-4 w-4"}),s("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 dark:text-white",children:t.description})]})]})]})}export{w as default}; +import{j as e}from"./ui-Z445SNHD.js";import{u as c,h as x,j as n,k as d,F as o}from"./app-Da3PX8qg.js";import{B as m}from"./briefcase-lPam_Ipn.js";import{B as p}from"./building-2-DmmRcP0c.js";import{G as h}from"./git-branch-EdIXkL-9.js";import{L as g}from"./lock-BGSkpX29.js";import"./utils-BWxnHGCV.js";function w({designation:t}){var a,r,i;const{t:s}=c();return e.jsxs(x,{className:"max-w-xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:l=>l.preventDefault(),children:[e.jsx(n,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(m,{className:"h-5 w-5 text-primary"})}),e.jsx(d,{className:"text-xl font-semibold",children:s("Designation Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(m,{className:"h-4 w-4"}),s("Designation Name")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 dark:text-white",children:t.name||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(p,{className:"h-4 w-4"}),s("Department")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 dark:text-white",children:((a=t.department)==null?void 0:a.name)||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(h,{className:"h-4 w-4"}),s("Branch")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 dark:text-white",children:((i=(r=t.department)==null?void 0:r.branch)==null?void 0:i.name)||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(g,{className:"h-4 w-4"}),s("Status")]}),e.jsx("div",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${t.status==="active"?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:t.status==="active"?s("Active"):s("Inactive")})})]})]}),t.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(o,{className:"h-4 w-4"}),s("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 dark:text-white",children:t.description})]})]})]})}export{w as default}; diff --git a/public/build/assets/view-CEt2ed9P.js b/public/build/assets/view-nMFUnGaj.js similarity index 93% rename from public/build/assets/view-CEt2ed9P.js rename to public/build/assets/view-nMFUnGaj.js index 087434f99..19cfeda65 100644 --- a/public/build/assets/view-CEt2ed9P.js +++ b/public/build/assets/view-nMFUnGaj.js @@ -1 +1 @@ -import{j as e}from"./ui-Z445SNHD.js";import{u as b,h as f,j as N,k as u,F as r,g as p}from"./app-36WMjvX0.js";import{A as y}from"./arrow-right-left-DKUcVR58.js";import{G as v}from"./git-branch-D2sIFzs4.js";import{A as l}from"./arrow-right-DUEfRrRr.js";import{B as w}from"./building-2-Cda8xQDI.js";import{B as _}from"./briefcase-Dsiqzllu.js";import{C as h}from"./calendar-BYVpj4_X.js";import{L as T}from"./lock-RX1hYn48.js";import{E as D}from"./eye-DSAoA9Pp.js";import"./utils-BWxnHGCV.js";function H({transfer:s}){var i,m,d,c,n,x,o,g;const{t}=b(),j=a=>{switch(a){case"approved":return"bg-green-100 text-green-800 border-green-200";case"rejected":return"bg-red-100 text-red-800 border-red-200";default:return"bg-yellow-100 text-yellow-800 border-yellow-200"}};return e.jsxs(f,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:a=>a.preventDefault(),children:[e.jsx(N,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(y,{className:"h-5 w-5 text-primary"})}),e.jsx(u,{className:"text-xl font-semibold",children:t("Transfer Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"space-y-3",children:[(s.from_branch_id||s.to_branch_id)&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-xs font-medium text-gray-500 flex items-center gap-2 mb-2",children:[e.jsx(v,{className:"h-3.5 w-3.5"}),t("Branch Transfer")]}),e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsxs("div",{className:"flex-1 p-3 rounded-lg border bg-red-50 border-red-100",children:[e.jsx("p",{className:"text-xs text-gray-500 mb-1",children:t("From")}),e.jsx("p",{className:"text-sm font-semibold text-gray-900",children:((i=s.from_branch)==null?void 0:i.name)||"-"})]}),e.jsx(l,{className:"h-4 w-4 text-primary shrink-0"}),e.jsxs("div",{className:"flex-1 p-3 rounded-lg border bg-green-50 border-green-100",children:[e.jsx("p",{className:"text-xs text-gray-500 mb-1",children:t("To")}),e.jsx("p",{className:"text-sm font-semibold text-gray-900",children:((m=s.to_branch)==null?void 0:m.name)||"-"})]})]})]}),(s.from_department_id||s.to_department_id)&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-xs font-medium text-gray-500 flex items-center gap-2 mb-2",children:[e.jsx(w,{className:"h-3.5 w-3.5"}),t("Department Transfer")]}),e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsxs("div",{className:"flex-1 p-3 rounded-lg border bg-red-50 border-red-100",children:[e.jsx("p",{className:"text-xs text-gray-500 mb-1",children:t("From")}),e.jsx("p",{className:"text-sm font-semibold text-gray-900",children:((d=s.from_department)==null?void 0:d.name)||"-"})]}),e.jsx(l,{className:"h-4 w-4 text-primary shrink-0"}),e.jsxs("div",{className:"flex-1 p-3 rounded-lg border bg-green-50 border-green-100",children:[e.jsx("p",{className:"text-xs text-gray-500 mb-1",children:t("To")}),e.jsx("p",{className:"text-sm font-semibold text-gray-900",children:((c=s.to_department)==null?void 0:c.name)||"-"})]})]})]}),(s.from_designation_id||s.to_designation_id)&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-xs font-medium text-gray-500 flex items-center gap-2 mb-2",children:[e.jsx(_,{className:"h-3.5 w-3.5"}),t("Designation Transfer")]}),e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsxs("div",{className:"flex-1 p-3 rounded-lg border bg-red-50 border-red-100",children:[e.jsx("p",{className:"text-xs text-gray-500 mb-1",children:t("From")}),e.jsx("p",{className:"text-sm font-semibold text-gray-900",children:((n=s.from_designation)==null?void 0:n.name)||"-"})]}),e.jsx(l,{className:"h-4 w-4 text-primary shrink-0"}),e.jsxs("div",{className:"flex-1 p-3 rounded-lg border bg-green-50 border-green-100",children:[e.jsx("p",{className:"text-xs text-gray-500 mb-1",children:t("To")}),e.jsx("p",{className:"text-sm font-semibold text-gray-900",children:((x=s.to_designation)==null?void 0:x.name)||"-"})]})]})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(h,{className:"h-4 w-4"}),t("Transfer Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.transfer_date?((o=window.appSettings)==null?void 0:o.formatDateTimeSimple(s.transfer_date,!1))||s.transfer_date:"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(h,{className:"h-4 w-4"}),t("Effective Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.effective_date?((g=window.appSettings)==null?void 0:g.formatDateTimeSimple(s.effective_date,!1))||s.effective_date:"-"})]})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(T,{className:"h-4 w-4"}),t("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium border capitalize ${j(s.status)}`,children:s.status||"-"})})]})}),s.documents&&e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Documents")]}),e.jsxs("a",{href:p(s.documents),target:"_blank",rel:"noreferrer",className:"mt-2 group block relative overflow-hidden rounded-lg border bg-gray-50 hover:border-primary transition-colors",children:[e.jsx("img",{src:p(s.documents),alt:t("Document"),className:"w-full h-36 object-cover group-hover:opacity-90 transition-opacity",onError:a=>{a.currentTarget.parentElement.style.display="none"}}),e.jsx("div",{className:"absolute inset-0 flex items-center justify-center opacity-0 group-hover:opacity-100 transition-opacity bg-black/30",children:e.jsx(D,{className:"h-6 w-6 text-white"})})]})]})}),s.reason&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Reason")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.reason})]}),s.notes&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Notes")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.notes})]})]})]})}export{H as default}; +import{j as e}from"./ui-Z445SNHD.js";import{u as b,h as f,j as N,k as u,F as r,g as p}from"./app-Da3PX8qg.js";import{A as y}from"./arrow-right-left-TC-Oi5FJ.js";import{G as v}from"./git-branch-EdIXkL-9.js";import{A as l}from"./arrow-right-SXr1661j.js";import{B as w}from"./building-2-DmmRcP0c.js";import{B as _}from"./briefcase-lPam_Ipn.js";import{C as h}from"./calendar-kiIl5Cyq.js";import{L as T}from"./lock-BGSkpX29.js";import{E as D}from"./eye-CzYzwmmr.js";import"./utils-BWxnHGCV.js";function H({transfer:s}){var i,m,d,c,n,x,o,g;const{t}=b(),j=a=>{switch(a){case"approved":return"bg-green-100 text-green-800 border-green-200";case"rejected":return"bg-red-100 text-red-800 border-red-200";default:return"bg-yellow-100 text-yellow-800 border-yellow-200"}};return e.jsxs(f,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:a=>a.preventDefault(),children:[e.jsx(N,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(y,{className:"h-5 w-5 text-primary"})}),e.jsx(u,{className:"text-xl font-semibold",children:t("Transfer Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"space-y-3",children:[(s.from_branch_id||s.to_branch_id)&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-xs font-medium text-gray-500 flex items-center gap-2 mb-2",children:[e.jsx(v,{className:"h-3.5 w-3.5"}),t("Branch Transfer")]}),e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsxs("div",{className:"flex-1 p-3 rounded-lg border bg-red-50 border-red-100",children:[e.jsx("p",{className:"text-xs text-gray-500 mb-1",children:t("From")}),e.jsx("p",{className:"text-sm font-semibold text-gray-900",children:((i=s.from_branch)==null?void 0:i.name)||"-"})]}),e.jsx(l,{className:"h-4 w-4 text-primary shrink-0"}),e.jsxs("div",{className:"flex-1 p-3 rounded-lg border bg-green-50 border-green-100",children:[e.jsx("p",{className:"text-xs text-gray-500 mb-1",children:t("To")}),e.jsx("p",{className:"text-sm font-semibold text-gray-900",children:((m=s.to_branch)==null?void 0:m.name)||"-"})]})]})]}),(s.from_department_id||s.to_department_id)&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-xs font-medium text-gray-500 flex items-center gap-2 mb-2",children:[e.jsx(w,{className:"h-3.5 w-3.5"}),t("Department Transfer")]}),e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsxs("div",{className:"flex-1 p-3 rounded-lg border bg-red-50 border-red-100",children:[e.jsx("p",{className:"text-xs text-gray-500 mb-1",children:t("From")}),e.jsx("p",{className:"text-sm font-semibold text-gray-900",children:((d=s.from_department)==null?void 0:d.name)||"-"})]}),e.jsx(l,{className:"h-4 w-4 text-primary shrink-0"}),e.jsxs("div",{className:"flex-1 p-3 rounded-lg border bg-green-50 border-green-100",children:[e.jsx("p",{className:"text-xs text-gray-500 mb-1",children:t("To")}),e.jsx("p",{className:"text-sm font-semibold text-gray-900",children:((c=s.to_department)==null?void 0:c.name)||"-"})]})]})]}),(s.from_designation_id||s.to_designation_id)&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-xs font-medium text-gray-500 flex items-center gap-2 mb-2",children:[e.jsx(_,{className:"h-3.5 w-3.5"}),t("Designation Transfer")]}),e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsxs("div",{className:"flex-1 p-3 rounded-lg border bg-red-50 border-red-100",children:[e.jsx("p",{className:"text-xs text-gray-500 mb-1",children:t("From")}),e.jsx("p",{className:"text-sm font-semibold text-gray-900",children:((n=s.from_designation)==null?void 0:n.name)||"-"})]}),e.jsx(l,{className:"h-4 w-4 text-primary shrink-0"}),e.jsxs("div",{className:"flex-1 p-3 rounded-lg border bg-green-50 border-green-100",children:[e.jsx("p",{className:"text-xs text-gray-500 mb-1",children:t("To")}),e.jsx("p",{className:"text-sm font-semibold text-gray-900",children:((x=s.to_designation)==null?void 0:x.name)||"-"})]})]})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(h,{className:"h-4 w-4"}),t("Transfer Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.transfer_date?((o=window.appSettings)==null?void 0:o.formatDateTimeSimple(s.transfer_date,!1))||s.transfer_date:"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(h,{className:"h-4 w-4"}),t("Effective Date")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.effective_date?((g=window.appSettings)==null?void 0:g.formatDateTimeSimple(s.effective_date,!1))||s.effective_date:"-"})]})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(T,{className:"h-4 w-4"}),t("Status")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium border capitalize ${j(s.status)}`,children:s.status||"-"})})]})}),s.documents&&e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Documents")]}),e.jsxs("a",{href:p(s.documents),target:"_blank",rel:"noreferrer",className:"mt-2 group block relative overflow-hidden rounded-lg border bg-gray-50 hover:border-primary transition-colors",children:[e.jsx("img",{src:p(s.documents),alt:t("Document"),className:"w-full h-36 object-cover group-hover:opacity-90 transition-opacity",onError:a=>{a.currentTarget.parentElement.style.display="none"}}),e.jsx("div",{className:"absolute inset-0 flex items-center justify-center opacity-0 group-hover:opacity-100 transition-opacity bg-black/30",children:e.jsx(D,{className:"h-6 w-6 text-white"})})]})]})}),s.reason&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Reason")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.reason})]}),s.notes&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(r,{className:"h-4 w-4"}),t("Notes")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.notes})]})]})]})}export{H as default}; diff --git a/public/build/assets/view-CnbbnLqP.js b/public/build/assets/view-uTjftLSP.js similarity index 90% rename from public/build/assets/view-CnbbnLqP.js rename to public/build/assets/view-uTjftLSP.js index 648a420eb..973ecd027 100644 --- a/public/build/assets/view-CnbbnLqP.js +++ b/public/build/assets/view-uTjftLSP.js @@ -1 +1 @@ -import{j as e}from"./ui-Z445SNHD.js";import{u as l,h as m,j as r,k as x,F as n}from"./app-36WMjvX0.js";import{D as a}from"./dollar-sign-CFqWGHdB.js";import{T as d}from"./type-DlbqWp8I.js";import{H as c}from"./hash-CHJS6b-L.js";import{L as o}from"./lock-RX1hYn48.js";import"./utils-BWxnHGCV.js";function y({record:t}){const{t:s}=l();return e.jsxs(m,{className:"max-w-xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:i=>i.preventDefault(),children:[e.jsx(r,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(a,{className:"h-5 w-5 text-primary"})}),e.jsx(x,{className:"text-xl font-semibold",children:s("Currency Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(d,{className:"h-4 w-4"}),s("Currency Name")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 dark:text-white",children:t.name||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(c,{className:"h-4 w-4"}),s("Currency Code")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 dark:text-white",children:t.code||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),s("Symbol")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 dark:text-white",children:t.symbol||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(o,{className:"h-4 w-4"}),s("Default")]}),e.jsx("div",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${t.is_default?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:t.is_default?s("Yes"):s("No")})})]})]}),t.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(n,{className:"h-4 w-4"}),s("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 dark:text-white",children:t.description})]})]})]})}export{y as default}; +import{j as e}from"./ui-Z445SNHD.js";import{u as l,h as m,j as r,k as x,F as n}from"./app-Da3PX8qg.js";import{D as a}from"./dollar-sign-BKfERkc9.js";import{T as d}from"./type-DX1RNe21.js";import{H as c}from"./hash-B3fNBlbs.js";import{L as o}from"./lock-BGSkpX29.js";import"./utils-BWxnHGCV.js";function y({record:t}){const{t:s}=l();return e.jsxs(m,{className:"max-w-xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:i=>i.preventDefault(),children:[e.jsx(r,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(a,{className:"h-5 w-5 text-primary"})}),e.jsx(x,{className:"text-xl font-semibold",children:s("Currency Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(d,{className:"h-4 w-4"}),s("Currency Name")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 dark:text-white",children:t.name||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(c,{className:"h-4 w-4"}),s("Currency Code")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 dark:text-white",children:t.code||"-"})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),s("Symbol")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 dark:text-white",children:t.symbol||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(o,{className:"h-4 w-4"}),s("Default")]}),e.jsx("div",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${t.is_default?"bg-green-50 text-green-700 ring-green-600/20":"bg-red-50 text-red-700 ring-red-600/20"}`,children:t.is_default?s("Yes"):s("No")})})]})]}),t.description&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(n,{className:"h-4 w-4"}),s("Description")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900 dark:text-white",children:t.description})]})]})]})}export{y as default}; diff --git a/public/build/assets/view-0jk7O7MT.js b/public/build/assets/view-wD_7goAs.js similarity index 94% rename from public/build/assets/view-0jk7O7MT.js rename to public/build/assets/view-wD_7goAs.js index 90ce7e0df..95a2d7632 100644 --- a/public/build/assets/view-0jk7O7MT.js +++ b/public/build/assets/view-wD_7goAs.js @@ -1 +1 @@ -import{j as e}from"./ui-Z445SNHD.js";import{u as x,h as o,j as g,F as a,k as p}from"./app-36WMjvX0.js";import{C as h}from"./calendar-days-BdrEl_Gk.js";import{U as j}from"./user-DToEmJ9g.js";import{C as f}from"./clock-Cfp0CYjJ.js";import"./utils-BWxnHGCV.js";function D({minute:s}){var i,l,n,m,c;const{t}=x(),d=r=>{switch(r){case"Discussion":return"bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20";case"Decision":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";case"Action Item":return"bg-orange-50 text-orange-700 ring-1 ring-inset ring-orange-600/20";case"Note":return"bg-yellow-50 text-yellow-800 ring-1 ring-inset ring-yellow-600/20"}};return e.jsxs(o,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:r=>r.preventDefault(),children:[e.jsx(g,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(a,{className:"h-5 w-5 text-primary"})}),e.jsx(p,{className:"text-xl font-semibold",children:t("Meeting Minute Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),t("Topic")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.topic||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),t("Type")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center gap-1 rounded-md px-2 py-1 text-xs font-medium ${d(s.type)}`,children:t(s.type)||"-"})})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(h,{className:"h-4 w-4"}),t("Meeting")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((i=s.meeting)==null?void 0:i.title)||"-"}),((l=s.meeting)==null?void 0:l.meeting_date)&&e.jsx("p",{className:"text-xs text-gray-500",children:((n=window.appSettings)==null?void 0:n.formatDateTimeSimple(s.meeting.meeting_date,!1))||s.meeting.meeting_date})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(j,{className:"h-4 w-4"}),t("Recorded By")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((m=s.recorder)==null?void 0:m.name)||"-"})]})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(f,{className:"h-4 w-4"}),t("Recorded At")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.recorded_at?((c=window.appSettings)==null?void 0:c.formatDateTimeSimple(s.recorded_at,!1))||s.recorded_at:"-"})]})}),s.content&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),t("Content")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.content})]})]})]})}export{D as default}; +import{j as e}from"./ui-Z445SNHD.js";import{u as x,h as o,j as g,F as a,k as p}from"./app-Da3PX8qg.js";import{C as h}from"./calendar-days-BgbYDkbG.js";import{U as j}from"./user-Ka_u5D6T.js";import{C as f}from"./clock-CLIx856C.js";import"./utils-BWxnHGCV.js";function D({minute:s}){var i,l,n,m,c;const{t}=x(),d=r=>{switch(r){case"Discussion":return"bg-blue-50 text-blue-700 ring-1 ring-inset ring-blue-600/20";case"Decision":return"bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20";case"Action Item":return"bg-orange-50 text-orange-700 ring-1 ring-inset ring-orange-600/20";case"Note":return"bg-yellow-50 text-yellow-800 ring-1 ring-inset ring-yellow-600/20"}};return e.jsxs(o,{className:"max-w-2xl max-h-[90vh] overflow-y-auto p-0",onOpenAutoFocus:r=>r.preventDefault(),children:[e.jsx(g,{className:"px-6 pt-6 pb-4 border-b",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"p-2 bg-primary/10 rounded-lg",children:e.jsx(a,{className:"h-5 w-5 text-primary"})}),e.jsx(p,{className:"text-xl font-semibold",children:t("Meeting Minute Details")})]})}),e.jsxs("div",{className:"px-6 py-4 pb-6 space-y-4",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),t("Topic")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.topic||"-"})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),t("Type")]}),e.jsx("p",{className:"mt-1",children:e.jsx("span",{className:`inline-flex items-center gap-1 rounded-md px-2 py-1 text-xs font-medium ${d(s.type)}`,children:t(s.type)||"-"})})]})]}),e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(h,{className:"h-4 w-4"}),t("Meeting")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((i=s.meeting)==null?void 0:i.title)||"-"}),((l=s.meeting)==null?void 0:l.meeting_date)&&e.jsx("p",{className:"text-xs text-gray-500",children:((n=window.appSettings)==null?void 0:n.formatDateTimeSimple(s.meeting.meeting_date,!1))||s.meeting.meeting_date})]}),e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(j,{className:"h-4 w-4"}),t("Recorded By")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:((m=s.recorder)==null?void 0:m.name)||"-"})]})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(f,{className:"h-4 w-4"}),t("Recorded At")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.recorded_at?((c=window.appSettings)==null?void 0:c.formatDateTimeSimple(s.recorded_at,!1))||s.recorded_at:"-"})]})}),s.content&&e.jsxs("div",{children:[e.jsxs("label",{className:"text-sm font-medium text-gray-500 flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4"}),t("Content")]}),e.jsx("p",{className:"mt-1 text-sm font-medium text-gray-900",children:s.content})]})]})]})}export{D as default}; diff --git a/public/build/assets/wallet-C3p1yihr.js b/public/build/assets/wallet-BP1hP1I0.js similarity index 90% rename from public/build/assets/wallet-C3p1yihr.js rename to public/build/assets/wallet-BP1hP1I0.js index 1d4618c04..2afa7e225 100644 --- a/public/build/assets/wallet-C3p1yihr.js +++ b/public/build/assets/wallet-BP1hP1I0.js @@ -1,4 +1,4 @@ -import{G as a}from"./app-36WMjvX0.js";/** +import{G as a}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/webhook-settings-D45SXvVj.js b/public/build/assets/webhook-settings-DomWfYEY.js similarity index 91% rename from public/build/assets/webhook-settings-D45SXvVj.js rename to public/build/assets/webhook-settings-DomWfYEY.js index 6051faef1..c4dc5d468 100644 --- a/public/build/assets/webhook-settings-D45SXvVj.js +++ b/public/build/assets/webhook-settings-DomWfYEY.js @@ -1 +1 @@ -import{r as i,j as e}from"./ui-Z445SNHD.js";import{u as q,ap as X,al as D,s as M,v as W,B as x,w as E,D as $,h as J,j as K,k as Q,L as y,I as Y,X as Z,y as _,P as ee,ao as k,t as u}from"./app-36WMjvX0.js";import{S as L,a as O,b as A,c as P,d as j}from"./select-DgPPBKIC.js";import{T as se,a as ae,b as v,c as p,d as te,e as g}from"./table-C1YkBp3W.js";import{C as re}from"./CrudDeleteModal-DM40AK8z.js";import{L as le}from"./link-2-C22T2wSs.js";import{S as ne}from"./square-pen-B3p2jiW9.js";import{T as oe}from"./trash-2-Dxg0nP1A.js";import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-DXYKkCZG.js";function Ne({webhooks:F=[]}){const{t:s}=q(),[S,b]=i.useState(F),[U,d]=i.useState(!1),[c,C]=i.useState(null),[I,f]=i.useState(!1),[n,N]=i.useState(null),[m,h]=i.useState({module:"",method:"",url:""}),T=()=>{h({module:"",method:"",url:""}),C(null)},R=()=>{T(),d(!0)},z=a=>{h({module:a.module,method:a.method,url:a.url}),C(a),d(!0)},B=async a=>{var t,o;a.preventDefault();try{if(c){const r=await k.put(route("settings.webhooks.update",c.id),m);b(l=>l.map(w=>w.id===c.id?r.data.webhook:w)),u.success(r.data.message)}else{const r=await k.post(route("settings.webhooks.store"),m);b(l=>[...l,r.data.webhook]),u.success(r.data.message)}d(!1),T()}catch(r){const l=((o=(t=r.response)==null?void 0:t.data)==null?void 0:o.message)||s("An error occurred");u.error(l)}},G=a=>{N(a),f(!0)},H=async()=>{var a,t;if(n)try{const o=await k.delete(route("settings.webhooks.destroy",n.id));b(r=>r.filter(l=>l.id!==n.id)),u.success(o.data.message)}catch(o){const r=((t=(a=o.response)==null?void 0:a.data)==null?void 0:t.message)||s("An error occurred");u.error(r)}finally{f(!1),N(null)}},V=()=>{f(!1),N(null)};return e.jsx(X,{title:s("Webhook Settings"),description:s("Manage webhooks for external integrations"),action:e.jsxs(x,{onClick:R,size:"sm",children:[e.jsx(ee,{className:"h-4 w-4 mr-2"}),s("Add Webhook")]}),children:e.jsxs("div",{className:"space-y-4",children:[e.jsxs(se,{children:[e.jsx(ae,{children:e.jsxs(v,{className:"bg-gray-50 dark:bg-gray-800 border-b dark:border-gray-700",children:[e.jsx(p,{className:"py-2.5 font-semibold",children:s("Module")}),e.jsx(p,{className:"py-2.5 font-semibold",children:s("Method")}),e.jsx(p,{className:"py-2.5 font-semibold",children:s("URL")}),e.jsx(p,{className:"w-24 py-2.5 font-semibold text-right",children:s("Actions")})]})}),e.jsx(te,{children:S.length===0?e.jsx(v,{children:e.jsx(g,{colSpan:4,className:"h-24 text-center text-muted-foreground dark:text-gray-400",children:s("No webhooks configured")})}):S.map(a=>e.jsxs(v,{className:"hover:bg-gray-50 dark:hover:bg-gray-700 border-b dark:border-gray-700 dark:bg-gray-900",children:[e.jsx(g,{className:"py-2.5",children:e.jsxs("div",{className:"flex items-center",children:[e.jsx(le,{className:"h-4 w-4 mr-2 text-muted-foreground"}),e.jsx("span",{className:"text-sm font-medium",children:a.module})]})}),e.jsx(g,{className:"py-2.5",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${a.method==="GET"?"bg-blue-50 text-blue-700 ring-blue-700/10 dark:bg-blue-900/30 dark:text-blue-400 dark:ring-blue-400/30":"bg-green-50 text-green-700 ring-green-700/10 dark:bg-green-900/30 dark:text-green-400 dark:ring-green-400/30"}`,children:a.method})}),e.jsx(g,{className:"py-2.5",children:e.jsx("div",{className:"max-w-xs truncate text-sm font-mono text-muted-foreground dark:text-gray-400",children:a.url})}),e.jsx(g,{className:"text-right",children:e.jsxs("div",{className:"flex items-center justify-end space-x-2",children:[e.jsx(D,{children:e.jsxs(M,{children:[e.jsx(W,{asChild:!0,children:e.jsx(x,{variant:"ghost",size:"icon",className:"h-8 w-8 text-amber-500 hover:text-amber-700",onClick:()=>z(a),children:e.jsx(ne,{className:"h-4 w-4"})})}),e.jsx(E,{children:e.jsx("p",{children:s("Edit")})})]})}),e.jsx(D,{children:e.jsxs(M,{children:[e.jsx(W,{asChild:!0,children:e.jsx(x,{variant:"ghost",size:"icon",className:"h-8 w-8 text-red-500 hover:text-red-700",onClick:()=>G(a),children:e.jsx(oe,{className:"h-4 w-4"})})}),e.jsx(E,{children:e.jsx("p",{children:s("Delete")})})]})})]})})]},a.id))})]}),e.jsx($,{open:U,onOpenChange:d,children:e.jsxs(J,{children:[e.jsx(K,{children:e.jsx(Q,{children:s(c?"Edit Webhook":"Add New Webhook")})}),e.jsxs("form",{onSubmit:B,className:"space-y-4",children:[e.jsxs("div",{className:"grid gap-2",children:[e.jsx(y,{htmlFor:"module",children:s("Module")}),e.jsxs(L,{value:m.module,onValueChange:a=>h(t=>({...t,module:a})),children:[e.jsx(O,{children:e.jsx(A,{placeholder:s("Select module")})}),e.jsxs(P,{children:[e.jsx(j,{value:"New User",children:s("New User")}),e.jsx(j,{value:"New Appointment",children:s("New Appointment")})]})]})]}),e.jsxs("div",{className:"grid gap-2",children:[e.jsx(y,{htmlFor:"method",children:s("Method")}),e.jsxs(L,{value:m.method,onValueChange:a=>h(t=>({...t,method:a})),children:[e.jsx(O,{children:e.jsx(A,{placeholder:s("Select method")})}),e.jsxs(P,{children:[e.jsx(j,{value:"GET",children:"GET"}),e.jsx(j,{value:"POST",children:"POST"})]})]})]}),e.jsxs("div",{className:"grid gap-2",children:[e.jsx(y,{htmlFor:"url",children:s("URL")}),e.jsx(Y,{id:"url",type:"url",placeholder:"https://example.com/webhook",value:m.url,onChange:a=>h(t=>({...t,url:a.target.value})),required:!0})]}),e.jsxs("div",{className:"flex justify-end gap-2",children:[e.jsxs(x,{type:"button",variant:"outline",onClick:()=>d(!1),children:[e.jsx(Z,{className:"h-4 w-4 mr-2"}),s("Cancel")]}),e.jsxs(x,{type:"submit",children:[e.jsx(_,{className:"h-4 w-4 mr-2"}),s(c?"Update":"Create")]})]})]})]})}),e.jsx(re,{isOpen:I,onClose:V,onConfirm:H,itemName:(n==null?void 0:n.module)||"",entityName:s("Webhook")})]})})}export{Ne as default}; +import{r as i,j as e}from"./ui-Z445SNHD.js";import{u as q,ap as X,al as D,s as M,v as W,B as x,w as E,D as $,h as J,j as K,k as Q,L as y,I as Y,X as Z,y as _,P as ee,ao as k,t as u}from"./app-Da3PX8qg.js";import{S as L,a as O,b as A,c as P,d as j}from"./select-9uIRiOV_.js";import{T as se,a as ae,b as v,c as p,d as te,e as g}from"./table-BRtys9Nx.js";import{C as re}from"./CrudDeleteModal-DmHx0JCJ.js";import{L as le}from"./link-2-DNnYgrdz.js";import{S as ne}from"./square-pen-CatLE0_h.js";import{T as oe}from"./trash-2-15Ri11Yq.js";import"./utils-BWxnHGCV.js";import"./index-BdQq_4o_.js";import"./index-9MclThM-.js";import"./chevron-up-CIpCAMDk.js";function Ne({webhooks:F=[]}){const{t:s}=q(),[S,b]=i.useState(F),[U,d]=i.useState(!1),[c,C]=i.useState(null),[I,f]=i.useState(!1),[n,N]=i.useState(null),[m,h]=i.useState({module:"",method:"",url:""}),T=()=>{h({module:"",method:"",url:""}),C(null)},R=()=>{T(),d(!0)},z=a=>{h({module:a.module,method:a.method,url:a.url}),C(a),d(!0)},B=async a=>{var t,o;a.preventDefault();try{if(c){const r=await k.put(route("settings.webhooks.update",c.id),m);b(l=>l.map(w=>w.id===c.id?r.data.webhook:w)),u.success(r.data.message)}else{const r=await k.post(route("settings.webhooks.store"),m);b(l=>[...l,r.data.webhook]),u.success(r.data.message)}d(!1),T()}catch(r){const l=((o=(t=r.response)==null?void 0:t.data)==null?void 0:o.message)||s("An error occurred");u.error(l)}},G=a=>{N(a),f(!0)},H=async()=>{var a,t;if(n)try{const o=await k.delete(route("settings.webhooks.destroy",n.id));b(r=>r.filter(l=>l.id!==n.id)),u.success(o.data.message)}catch(o){const r=((t=(a=o.response)==null?void 0:a.data)==null?void 0:t.message)||s("An error occurred");u.error(r)}finally{f(!1),N(null)}},V=()=>{f(!1),N(null)};return e.jsx(X,{title:s("Webhook Settings"),description:s("Manage webhooks for external integrations"),action:e.jsxs(x,{onClick:R,size:"sm",children:[e.jsx(ee,{className:"h-4 w-4 mr-2"}),s("Add Webhook")]}),children:e.jsxs("div",{className:"space-y-4",children:[e.jsxs(se,{children:[e.jsx(ae,{children:e.jsxs(v,{className:"bg-gray-50 dark:bg-gray-800 border-b dark:border-gray-700",children:[e.jsx(p,{className:"py-2.5 font-semibold",children:s("Module")}),e.jsx(p,{className:"py-2.5 font-semibold",children:s("Method")}),e.jsx(p,{className:"py-2.5 font-semibold",children:s("URL")}),e.jsx(p,{className:"w-24 py-2.5 font-semibold text-right",children:s("Actions")})]})}),e.jsx(te,{children:S.length===0?e.jsx(v,{children:e.jsx(g,{colSpan:4,className:"h-24 text-center text-muted-foreground dark:text-gray-400",children:s("No webhooks configured")})}):S.map(a=>e.jsxs(v,{className:"hover:bg-gray-50 dark:hover:bg-gray-700 border-b dark:border-gray-700 dark:bg-gray-900",children:[e.jsx(g,{className:"py-2.5",children:e.jsxs("div",{className:"flex items-center",children:[e.jsx(le,{className:"h-4 w-4 mr-2 text-muted-foreground"}),e.jsx("span",{className:"text-sm font-medium",children:a.module})]})}),e.jsx(g,{className:"py-2.5",children:e.jsx("span",{className:`inline-flex items-center rounded-md px-2 py-1 text-xs font-medium ring-1 ring-inset ${a.method==="GET"?"bg-blue-50 text-blue-700 ring-blue-700/10 dark:bg-blue-900/30 dark:text-blue-400 dark:ring-blue-400/30":"bg-green-50 text-green-700 ring-green-700/10 dark:bg-green-900/30 dark:text-green-400 dark:ring-green-400/30"}`,children:a.method})}),e.jsx(g,{className:"py-2.5",children:e.jsx("div",{className:"max-w-xs truncate text-sm font-mono text-muted-foreground dark:text-gray-400",children:a.url})}),e.jsx(g,{className:"text-right",children:e.jsxs("div",{className:"flex items-center justify-end space-x-2",children:[e.jsx(D,{children:e.jsxs(M,{children:[e.jsx(W,{asChild:!0,children:e.jsx(x,{variant:"ghost",size:"icon",className:"h-8 w-8 text-amber-500 hover:text-amber-700",onClick:()=>z(a),children:e.jsx(ne,{className:"h-4 w-4"})})}),e.jsx(E,{children:e.jsx("p",{children:s("Edit")})})]})}),e.jsx(D,{children:e.jsxs(M,{children:[e.jsx(W,{asChild:!0,children:e.jsx(x,{variant:"ghost",size:"icon",className:"h-8 w-8 text-red-500 hover:text-red-700",onClick:()=>G(a),children:e.jsx(oe,{className:"h-4 w-4"})})}),e.jsx(E,{children:e.jsx("p",{children:s("Delete")})})]})})]})})]},a.id))})]}),e.jsx($,{open:U,onOpenChange:d,children:e.jsxs(J,{children:[e.jsx(K,{children:e.jsx(Q,{children:s(c?"Edit Webhook":"Add New Webhook")})}),e.jsxs("form",{onSubmit:B,className:"space-y-4",children:[e.jsxs("div",{className:"grid gap-2",children:[e.jsx(y,{htmlFor:"module",children:s("Module")}),e.jsxs(L,{value:m.module,onValueChange:a=>h(t=>({...t,module:a})),children:[e.jsx(O,{children:e.jsx(A,{placeholder:s("Select module")})}),e.jsxs(P,{children:[e.jsx(j,{value:"New User",children:s("New User")}),e.jsx(j,{value:"New Appointment",children:s("New Appointment")})]})]})]}),e.jsxs("div",{className:"grid gap-2",children:[e.jsx(y,{htmlFor:"method",children:s("Method")}),e.jsxs(L,{value:m.method,onValueChange:a=>h(t=>({...t,method:a})),children:[e.jsx(O,{children:e.jsx(A,{placeholder:s("Select method")})}),e.jsxs(P,{children:[e.jsx(j,{value:"GET",children:"GET"}),e.jsx(j,{value:"POST",children:"POST"})]})]})]}),e.jsxs("div",{className:"grid gap-2",children:[e.jsx(y,{htmlFor:"url",children:s("URL")}),e.jsx(Y,{id:"url",type:"url",placeholder:"https://example.com/webhook",value:m.url,onChange:a=>h(t=>({...t,url:a.target.value})),required:!0})]}),e.jsxs("div",{className:"flex justify-end gap-2",children:[e.jsxs(x,{type:"button",variant:"outline",onClick:()=>d(!1),children:[e.jsx(Z,{className:"h-4 w-4 mr-2"}),s("Cancel")]}),e.jsxs(x,{type:"submit",children:[e.jsx(_,{className:"h-4 w-4 mr-2"}),s(c?"Update":"Create")]})]})]})]})}),e.jsx(re,{isOpen:I,onClose:V,onConfirm:H,itemName:(n==null?void 0:n.module)||"",entityName:s("Webhook")})]})})}export{Ne as default}; diff --git a/public/build/assets/welcome-3hI4-HTA.js b/public/build/assets/welcome-BaN0-gh2.js similarity index 99% rename from public/build/assets/welcome-3hI4-HTA.js rename to public/build/assets/welcome-BaN0-gh2.js index b2c6e1cbd..dd7d0debf 100644 --- a/public/build/assets/welcome-3hI4-HTA.js +++ b/public/build/assets/welcome-BaN0-gh2.js @@ -1 +1 @@ -import{j as e}from"./ui-Z445SNHD.js";import{c as o,u as a,H as C,d as s}from"./app-36WMjvX0.js";import"./utils-BWxnHGCV.js";function d(){const{auth:r}=o().props,{t}=a();return e.jsxs(e.Fragment,{children:[e.jsxs(C,{title:t("Welcome"),children:[e.jsx("link",{rel:"preconnect",href:"https://fonts.bunny.net"}),e.jsx("link",{href:"https://fonts.bunny.net/css?family=instrument-sans:400,500,600",rel:"stylesheet"})]}),e.jsxs("div",{className:"flex min-h-screen flex-col items-center bg-[#FDFDFC] p-6 text-[#1b1b18] lg:justify-center lg:p-8 dark:bg-[#0a0a0a]",children:[e.jsx("header",{className:"mb-6 w-full max-w-[335px] text-sm not-has-[nav]:hidden lg:max-w-4xl",children:e.jsx("nav",{className:"flex items-center justify-end gap-4",children:r.user?e.jsx(s,{href:route("dashboard"),className:"inline-block rounded-sm border border-[#19140035] px-5 py-1.5 text-sm leading-normal text-[#1b1b18] hover:border-[#1915014a] dark:border-[#3E3E3A] dark:text-[#EDEDEC] dark:hover:border-[#62605b]",children:t("Dashboard")}):e.jsxs(e.Fragment,{children:[e.jsx(s,{href:route("login"),className:"inline-block rounded-sm border border-transparent px-5 py-1.5 text-sm leading-normal text-[#1b1b18] hover:border-[#19140035] dark:text-[#EDEDEC] dark:hover:border-[#3E3E3A]",children:t("Log in")}),e.jsx(s,{href:route("register"),className:"inline-block rounded-sm border border-[#19140035] px-5 py-1.5 text-sm leading-normal text-[#1b1b18] hover:border-[#1915014a] dark:border-[#3E3E3A] dark:text-[#EDEDEC] dark:hover:border-[#62605b]",children:t("Register")})]})})}),e.jsx("div",{className:"flex w-full items-center justify-center opacity-100 transition-opacity duration-750 lg:grow starting:opacity-0",children:e.jsxs("main",{className:"flex w-full max-w-[335px] flex-col-reverse lg:max-w-4xl lg:flex-row",children:[e.jsxs("div",{className:"flex-1 rounded-br-lg rounded-bl-lg bg-white p-6 pb-12 text-[13px] leading-[20px] shadow-[inset_0px_0px_0px_1px_rgba(26,26,0,0.16)] lg:rounded-tl-lg lg:rounded-br-none lg:p-20 dark:bg-[#161615] dark:text-[#EDEDEC] dark:shadow-[inset_0px_0px_0px_1px_#fffaed2d]",children:[e.jsx("h1",{className:"mb-1 font-medium",children:t("Let's get started")}),e.jsxs("p",{className:"mb-2 text-[#706f6c] dark:text-[#A1A09A]",children:[t("Laravel has an incredibly rich ecosystem."),e.jsx("br",{}),t("We suggest starting with the following.")]}),e.jsxs("ul",{className:"mb-4 flex flex-col lg:mb-6",children:[e.jsxs("li",{className:"relative flex items-center gap-4 py-2 before:absolute before:top-1/2 before:bottom-0 before:left-[0.4rem] before:border-l before:border-[#e3e3e0] dark:before:border-[#3E3E3A]",children:[e.jsx("span",{className:"relative bg-white py-1 dark:bg-[#161615]",children:e.jsx("span",{className:"flex h-3.5 w-3.5 items-center justify-center rounded-full border border-[#e3e3e0] bg-[#FDFDFC] shadow-[0px_0px_1px_0px_rgba(0,0,0,0.03),0px_1px_2px_0px_rgba(0,0,0,0.06)] dark:border-[#3E3E3A] dark:bg-[#161615]",children:e.jsx("span",{className:"h-1.5 w-1.5 rounded-full bg-[#dbdbd7] dark:bg-[#3E3E3A]"})})}),e.jsxs("span",{children:[t("Read the"),e.jsxs("a",{href:"https://laravel.com/docs",target:"_blank",className:"ml-1 inline-flex items-center space-x-1 font-medium text-[#f53003] underline underline-offset-4 dark:text-[#FF4433]",children:[e.jsx("span",{children:t("Documentation")}),e.jsx("svg",{width:10,height:11,viewBox:"0 0 10 11",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:"h-2.5 w-2.5",children:e.jsx("path",{d:"M7.70833 6.95834V2.79167H3.54167M2.5 8L7.5 3.00001",stroke:"currentColor",strokeLinecap:"square"})})]})]})]}),e.jsxs("li",{className:"relative flex items-center gap-4 py-2 before:absolute before:top-0 before:bottom-1/2 before:left-[0.4rem] before:border-l before:border-[#e3e3e0] dark:before:border-[#3E3E3A]",children:[e.jsx("span",{className:"relative bg-white py-1 dark:bg-[#161615]",children:e.jsx("span",{className:"flex h-3.5 w-3.5 items-center justify-center rounded-full border border-[#e3e3e0] bg-[#FDFDFC] shadow-[0px_0px_1px_0px_rgba(0,0,0,0.03),0px_1px_2px_0px_rgba(0,0,0,0.06)] dark:border-[#3E3E3A] dark:bg-[#161615]",children:e.jsx("span",{className:"h-1.5 w-1.5 rounded-full bg-[#dbdbd7] dark:bg-[#3E3E3A]"})})}),e.jsxs("span",{children:[t("Watch video tutorials at"),e.jsxs("a",{href:"https://laracasts.com",target:"_blank",className:"ml-1 inline-flex items-center space-x-1 font-medium text-[#f53003] underline underline-offset-4 dark:text-[#FF4433]",children:[e.jsx("span",{children:t("Laracasts")}),e.jsx("svg",{width:10,height:11,viewBox:"0 0 10 11",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:"h-2.5 w-2.5",children:e.jsx("path",{d:"M7.70833 6.95834V2.79167H3.54167M2.5 8L7.5 3.00001",stroke:"currentColor",strokeLinecap:"square"})})]})]})]})]}),e.jsx("ul",{className:"flex gap-3 text-sm leading-normal",children:e.jsx("li",{children:e.jsx("a",{href:"https://cloud.laravel.com",target:"_blank",className:"inline-block rounded-sm border border-black bg-[#1b1b18] px-5 py-1.5 text-sm leading-normal text-white hover:border-black hover:bg-black dark:border-[#eeeeec] dark:bg-[#eeeeec] dark:text-[#1C1C1A] dark:hover:border-white dark:hover:bg-white",children:t("Deploy now")})})})]}),e.jsxs("div",{className:"relative -mb-px aspect-[335/376] w-full shrink-0 overflow-hidden rounded-t-lg bg-[#fff2f2] lg:mb-0 lg:-ml-px lg:aspect-auto lg:w-[438px] lg:rounded-t-none lg:rounded-r-lg dark:bg-[#1D0002]",children:[e.jsxs("svg",{className:"w-full max-w-none translate-y-0 text-[#F53003] opacity-100 transition-all duration-750 dark:text-[#F61500] starting:translate-y-6 starting:opacity-0",viewBox:"0 0 438 104",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{d:"M17.2036 -3H0V102.197H49.5189V86.7187H17.2036V-3Z",fill:"currentColor"}),e.jsx("path",{d:"M110.256 41.6337C108.061 38.1275 104.945 35.3731 100.905 33.3681C96.8667 31.3647 92.8016 30.3618 88.7131 30.3618C83.4247 30.3618 78.5885 31.3389 74.201 33.2923C69.8111 35.2456 66.0474 37.928 62.9059 41.3333C59.7643 44.7401 57.3198 48.6726 55.5754 53.1293C53.8287 57.589 52.9572 62.274 52.9572 67.1813C52.9572 72.1925 53.8287 76.8995 55.5754 81.3069C57.3191 85.7173 59.7636 89.6241 62.9059 93.0293C66.0474 96.4361 69.8119 99.1155 74.201 101.069C78.5885 103.022 83.4247 103.999 88.7131 103.999C92.8016 103.999 96.8667 102.997 100.905 100.994C104.945 98.9911 108.061 96.2359 110.256 92.7282V102.195H126.563V32.1642H110.256V41.6337ZM108.76 75.7472C107.762 78.4531 106.366 80.8078 104.572 82.8112C102.776 84.8161 100.606 86.4183 98.0637 87.6206C95.5202 88.823 92.7004 89.4238 89.6103 89.4238C86.5178 89.4238 83.7252 88.823 81.2324 87.6206C78.7388 86.4183 76.5949 84.8161 74.7998 82.8112C73.004 80.8078 71.6319 78.4531 70.6856 75.7472C69.7356 73.0421 69.2644 70.1868 69.2644 67.1821C69.2644 64.1758 69.7356 61.3205 70.6856 58.6154C71.6319 55.9102 73.004 53.5571 74.7998 51.5522C76.5949 49.5495 78.738 47.9451 81.2324 46.7427C83.7252 45.5404 86.5178 44.9396 89.6103 44.9396C92.7012 44.9396 95.5202 45.5404 98.0637 46.7427C100.606 47.9451 102.776 49.5487 104.572 51.5522C106.367 53.5571 107.762 55.9102 108.76 58.6154C109.756 61.3205 110.256 64.1758 110.256 67.1821C110.256 70.1868 109.756 73.0421 108.76 75.7472Z",fill:"currentColor"}),e.jsx("path",{d:"M242.805 41.6337C240.611 38.1275 237.494 35.3731 233.455 33.3681C229.416 31.3647 225.351 30.3618 221.262 30.3618C215.974 30.3618 211.138 31.3389 206.75 33.2923C202.36 35.2456 198.597 37.928 195.455 41.3333C192.314 44.7401 189.869 48.6726 188.125 53.1293C186.378 57.589 185.507 62.274 185.507 67.1813C185.507 72.1925 186.378 76.8995 188.125 81.3069C189.868 85.7173 192.313 89.6241 195.455 93.0293C198.597 96.4361 202.361 99.1155 206.75 101.069C211.138 103.022 215.974 103.999 221.262 103.999C225.351 103.999 229.416 102.997 233.455 100.994C237.494 98.9911 240.611 96.2359 242.805 92.7282V102.195H259.112V32.1642H242.805V41.6337ZM241.31 75.7472C240.312 78.4531 238.916 80.8078 237.122 82.8112C235.326 84.8161 233.156 86.4183 230.614 87.6206C228.07 88.823 225.251 89.4238 222.16 89.4238C219.068 89.4238 216.275 88.823 213.782 87.6206C211.289 86.4183 209.145 84.8161 207.35 82.8112C205.554 80.8078 204.182 78.4531 203.236 75.7472C202.286 73.0421 201.814 70.1868 201.814 67.1821C201.814 64.1758 202.286 61.3205 203.236 58.6154C204.182 55.9102 205.554 53.5571 207.35 51.5522C209.145 49.5495 211.288 47.9451 213.782 46.7427C216.275 45.5404 219.068 44.9396 222.16 44.9396C225.251 44.9396 228.07 45.5404 230.614 46.7427C233.156 47.9451 235.326 49.5487 237.122 51.5522C238.917 53.5571 240.312 55.9102 241.31 58.6154C242.306 61.3205 242.806 64.1758 242.806 67.1821C242.805 70.1868 242.305 73.0421 241.31 75.7472Z",fill:"currentColor"}),e.jsx("path",{d:"M438 -3H421.694V102.197H438V-3Z",fill:"currentColor"}),e.jsx("path",{d:"M139.43 102.197H155.735V48.2834H183.712V32.1665H139.43V102.197Z",fill:"currentColor"}),e.jsx("path",{d:"M324.49 32.1665L303.995 85.794L283.498 32.1665H266.983L293.748 102.197H314.242L341.006 32.1665H324.49Z",fill:"currentColor"}),e.jsx("path",{d:"M376.571 30.3656C356.603 30.3656 340.797 46.8497 340.797 67.1828C340.797 89.6597 356.094 104 378.661 104C391.29 104 399.354 99.1488 409.206 88.5848L398.189 80.0226C398.183 80.031 389.874 90.9895 377.468 90.9895C363.048 90.9895 356.977 79.3111 356.977 73.269H411.075C413.917 50.1328 398.775 30.3656 376.571 30.3656ZM357.02 61.0967C357.145 59.7487 359.023 43.3761 376.442 43.3761C393.861 43.3761 395.978 59.7464 396.099 61.0967H357.02Z",fill:"currentColor"})]}),e.jsxs("svg",{className:"relative -mt-[4.9rem] -ml-8 w-[448px] max-w-none lg:-mt-[6.6rem] lg:ml-0 dark:hidden",viewBox:"0 0 440 376",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsxs("g",{className:"translate-y-0 opacity-100 transition-all delay-300 duration-750 starting:translate-y-4 starting:opacity-0",children:[e.jsx("path",{d:"M188.263 355.73L188.595 355.73C195.441 348.845 205.766 339.761 219.569 328.477C232.93 317.193 242.978 308.205 249.714 301.511C256.34 294.626 260.867 287.358 263.296 279.708C265.725 272.058 264.565 264.121 259.816 255.896C254.516 246.716 247.062 239.352 237.454 233.805C227.957 228.067 217.908 225.198 207.307 225.198C196.927 225.197 190.136 227.97 186.934 233.516C183.621 238.872 184.726 246.331 190.247 255.894L125.647 255.891C116.371 239.825 112.395 225.481 113.72 212.858C115.265 200.235 121.559 190.481 132.602 183.596C143.754 176.52 158.607 172.982 177.159 172.983C196.594 172.984 215.863 176.523 234.968 183.6C253.961 190.486 271.299 200.241 286.98 212.864C302.661 225.488 315.14 239.833 324.416 255.899C333.03 270.817 336.841 283.918 335.847 295.203C335.075 306.487 331.376 316.336 324.75 324.751C318.346 333.167 308.408 343.494 294.936 355.734L377.094 355.737L405.917 405.656L217.087 405.649L188.263 355.73Z",fill:"black"}),e.jsx("path",{d:"M9.11884 226.339L-13.7396 226.338L-42.7286 176.132L43.0733 176.135L175.595 405.649L112.651 405.647L9.11884 226.339Z",fill:"black"}),e.jsx("path",{d:"M188.263 355.73L188.595 355.73C195.441 348.845 205.766 339.761 219.569 328.477C232.93 317.193 242.978 308.205 249.714 301.511C256.34 294.626 260.867 287.358 263.296 279.708C265.725 272.058 264.565 264.121 259.816 255.896C254.516 246.716 247.062 239.352 237.454 233.805C227.957 228.067 217.908 225.198 207.307 225.198C196.927 225.197 190.136 227.97 186.934 233.516C183.621 238.872 184.726 246.331 190.247 255.894L125.647 255.891C116.371 239.825 112.395 225.481 113.72 212.858C115.265 200.235 121.559 190.481 132.602 183.596C143.754 176.52 158.607 172.982 177.159 172.983C196.594 172.984 215.863 176.523 234.968 183.6C253.961 190.486 271.299 200.241 286.98 212.864C302.661 225.488 315.14 239.833 324.416 255.899C333.03 270.817 336.841 283.918 335.847 295.203C335.075 306.487 331.376 316.336 324.75 324.751C318.346 333.167 308.408 343.494 294.936 355.734L377.094 355.737L405.917 405.656L217.087 405.649L188.263 355.73Z",stroke:"#1B1B18",strokeWidth:1}),e.jsx("path",{d:"M9.11884 226.339L-13.7396 226.338L-42.7286 176.132L43.0733 176.135L175.595 405.649L112.651 405.647L9.11884 226.339Z",stroke:"#1B1B18",strokeWidth:1}),e.jsx("path",{d:"M204.592 327.449L204.923 327.449C211.769 320.564 222.094 311.479 235.897 300.196C249.258 288.912 259.306 279.923 266.042 273.23C272.668 266.345 277.195 259.077 279.624 251.427C282.053 243.777 280.893 235.839 276.145 227.615C270.844 218.435 263.39 211.071 253.782 205.524C244.285 199.786 234.236 196.917 223.635 196.916C213.255 196.916 206.464 199.689 203.262 205.235C199.949 210.59 201.054 218.049 206.575 227.612L141.975 227.61C132.699 211.544 128.723 197.2 130.048 184.577C131.593 171.954 137.887 162.2 148.93 155.315C160.083 148.239 174.935 144.701 193.487 144.702C212.922 144.703 232.192 148.242 251.296 155.319C270.289 162.205 287.627 171.96 303.308 184.583C318.989 197.207 331.468 211.552 340.745 227.618C349.358 242.536 353.169 255.637 352.175 266.921C351.403 278.205 347.704 288.055 341.078 296.47C334.674 304.885 324.736 315.213 311.264 327.453L393.422 327.456L422.246 377.375L233.415 377.368L204.592 327.449Z",fill:"#F8B803"}),e.jsx("path",{d:"M25.447 198.058L2.58852 198.057L-26.4005 147.851L59.4015 147.854L191.923 377.368L128.979 377.365L25.447 198.058Z",fill:"#F8B803"}),e.jsx("path",{d:"M204.592 327.449L204.923 327.449C211.769 320.564 222.094 311.479 235.897 300.196C249.258 288.912 259.306 279.923 266.042 273.23C272.668 266.345 277.195 259.077 279.624 251.427C282.053 243.777 280.893 235.839 276.145 227.615C270.844 218.435 263.39 211.071 253.782 205.524C244.285 199.786 234.236 196.917 223.635 196.916C213.255 196.916 206.464 199.689 203.262 205.235C199.949 210.59 201.054 218.049 206.575 227.612L141.975 227.61C132.699 211.544 128.723 197.2 130.048 184.577C131.593 171.954 137.887 162.2 148.93 155.315C160.083 148.239 174.935 144.701 193.487 144.702C212.922 144.703 232.192 148.242 251.296 155.319C270.289 162.205 287.627 171.96 303.308 184.583C318.989 197.207 331.468 211.552 340.745 227.618C349.358 242.536 353.169 255.637 352.175 266.921C351.403 278.205 347.704 288.055 341.078 296.47C334.674 304.885 324.736 315.213 311.264 327.453L393.422 327.456L422.246 377.375L233.415 377.368L204.592 327.449Z",stroke:"#1B1B18",strokeWidth:1}),e.jsx("path",{d:"M25.447 198.058L2.58852 198.057L-26.4005 147.851L59.4015 147.854L191.923 377.368L128.979 377.365L25.447 198.058Z",stroke:"#1B1B18",strokeWidth:1})]}),e.jsxs("g",{style:{mixBlendMode:"hard-light"},className:"translate-y-0 opacity-100 transition-all delay-300 duration-750 starting:translate-y-4 starting:opacity-0",children:[e.jsx("path",{d:"M217.342 305.363L217.673 305.363C224.519 298.478 234.844 289.393 248.647 278.11C262.008 266.826 272.056 257.837 278.792 251.144C285.418 244.259 289.945 236.991 292.374 229.341C294.803 221.691 293.643 213.753 288.895 205.529C283.594 196.349 276.14 188.985 266.532 183.438C257.035 177.7 246.986 174.831 236.385 174.83C226.005 174.83 219.214 177.603 216.012 183.149C212.699 188.504 213.804 195.963 219.325 205.527L154.725 205.524C145.449 189.458 141.473 175.114 142.798 162.491C144.343 149.868 150.637 140.114 161.68 133.229C172.833 126.153 187.685 122.615 206.237 122.616C225.672 122.617 244.942 126.156 264.046 133.233C283.039 140.119 300.377 149.874 316.058 162.497C331.739 175.121 344.218 189.466 353.495 205.532C362.108 220.45 365.919 233.551 364.925 244.835C364.153 256.12 360.454 265.969 353.828 274.384C347.424 282.799 337.486 293.127 324.014 305.367L406.172 305.37L434.996 355.289L246.165 355.282L217.342 305.363Z",fill:"#F0ACB8"}),e.jsx("path",{d:"M38.197 175.972L15.3385 175.971L-13.6505 125.765L72.1515 125.768L204.673 355.282L141.729 355.279L38.197 175.972Z",fill:"#F0ACB8"}),e.jsx("path",{d:"M217.342 305.363L217.673 305.363C224.519 298.478 234.844 289.393 248.647 278.11C262.008 266.826 272.056 257.837 278.792 251.144C285.418 244.259 289.945 236.991 292.374 229.341C294.803 221.691 293.643 213.753 288.895 205.529C283.594 196.349 276.14 188.985 266.532 183.438C257.035 177.7 246.986 174.831 236.385 174.83C226.005 174.83 219.214 177.603 216.012 183.149C212.699 188.504 213.804 195.963 219.325 205.527L154.725 205.524C145.449 189.458 141.473 175.114 142.798 162.491C144.343 149.868 150.637 140.114 161.68 133.229C172.833 126.153 187.685 122.615 206.237 122.616C225.672 122.617 244.942 126.156 264.046 133.233C283.039 140.119 300.377 149.874 316.058 162.497C331.739 175.121 344.218 189.466 353.495 205.532C362.108 220.45 365.919 233.551 364.925 244.835C364.153 256.12 360.454 265.969 353.828 274.384C347.424 282.799 337.486 293.127 324.014 305.367L406.172 305.37L434.996 355.289L246.165 355.282L217.342 305.363Z",stroke:"#1B1B18",strokeWidth:1}),e.jsx("path",{d:"M38.197 175.972L15.3385 175.971L-13.6505 125.765L72.1515 125.768L204.673 355.282L141.729 355.279L38.197 175.972Z",stroke:"#1B1B18",strokeWidth:1})]}),e.jsxs("g",{style:{mixBlendMode:"plus-darker"},className:"translate-y-0 opacity-100 transition-all delay-300 duration-750 starting:translate-y-4 starting:opacity-0",children:[e.jsx("path",{d:"M230.951 281.792L231.282 281.793C238.128 274.907 248.453 265.823 262.256 254.539C275.617 243.256 285.666 234.267 292.402 227.573C299.027 220.688 303.554 213.421 305.983 205.771C308.412 198.12 307.253 190.183 302.504 181.959C297.203 172.778 289.749 165.415 280.142 159.868C270.645 154.13 260.596 151.26 249.995 151.26C239.615 151.26 232.823 154.033 229.621 159.579C226.309 164.934 227.413 172.393 232.935 181.956L168.335 181.954C159.058 165.888 155.082 151.543 156.407 138.92C157.953 126.298 164.247 116.544 175.289 109.659C186.442 102.583 201.294 99.045 219.846 99.0457C239.281 99.0464 258.551 102.585 277.655 109.663C296.649 116.549 313.986 126.303 329.667 138.927C345.349 151.551 357.827 165.895 367.104 181.961C375.718 196.88 379.528 209.981 378.535 221.265C377.762 232.549 374.063 242.399 367.438 250.814C361.033 259.229 351.095 269.557 337.624 281.796L419.782 281.8L448.605 331.719L259.774 331.712L230.951 281.792Z",fill:"#F3BEC7"}),e.jsx("path",{d:"M51.8063 152.402L28.9479 152.401L-0.0411453 102.195L85.7608 102.198L218.282 331.711L155.339 331.709L51.8063 152.402Z",fill:"#F3BEC7"}),e.jsx("path",{d:"M230.951 281.792L231.282 281.793C238.128 274.907 248.453 265.823 262.256 254.539C275.617 243.256 285.666 234.267 292.402 227.573C299.027 220.688 303.554 213.421 305.983 205.771C308.412 198.12 307.253 190.183 302.504 181.959C297.203 172.778 289.749 165.415 280.142 159.868C270.645 154.13 260.596 151.26 249.995 151.26C239.615 151.26 232.823 154.033 229.621 159.579C226.309 164.934 227.413 172.393 232.935 181.956L168.335 181.954C159.058 165.888 155.082 151.543 156.407 138.92C157.953 126.298 164.247 116.544 175.289 109.659C186.442 102.583 201.294 99.045 219.846 99.0457C239.281 99.0464 258.551 102.585 277.655 109.663C296.649 116.549 313.986 126.303 329.667 138.927C345.349 151.551 357.827 165.895 367.104 181.961C375.718 196.88 379.528 209.981 378.535 221.265C377.762 232.549 374.063 242.399 367.438 250.814C361.033 259.229 351.095 269.557 337.624 281.796L419.782 281.8L448.605 331.719L259.774 331.712L230.951 281.792Z",stroke:"#1B1B18",strokeWidth:1}),e.jsx("path",{d:"M51.8063 152.402L28.9479 152.401L-0.0411453 102.195L85.7608 102.198L218.282 331.711L155.339 331.709L51.8063 152.402Z",stroke:"#1B1B18",strokeWidth:1})]}),e.jsxs("g",{className:"translate-y-0 opacity-100 transition-all delay-300 duration-750 starting:translate-y-4 starting:opacity-0",children:[e.jsx("path",{d:"M188.467 355.363L188.798 355.363C195.644 348.478 205.969 339.393 219.772 328.11C233.133 316.826 243.181 307.837 249.917 301.144C253.696 297.217 256.792 293.166 259.205 288.991C261.024 285.845 262.455 282.628 263.499 279.341C265.928 271.691 264.768 263.753 260.02 255.529C254.719 246.349 247.265 238.985 237.657 233.438C228.16 227.7 218.111 224.831 207.51 224.83C197.13 224.83 190.339 227.603 187.137 233.149C183.824 238.504 184.929 245.963 190.45 255.527L125.851 255.524C116.574 239.458 112.598 225.114 113.923 212.491C114.615 206.836 116.261 201.756 118.859 197.253C122.061 191.704 126.709 187.03 132.805 183.229C143.958 176.153 158.81 172.615 177.362 172.616C196.797 172.617 216.067 176.156 235.171 183.233C254.164 190.119 271.502 199.874 287.183 212.497C302.864 225.121 315.343 239.466 324.62 255.532C333.233 270.45 337.044 283.551 336.05 294.835C335.46 303.459 333.16 311.245 329.151 318.194C327.915 320.337 326.515 322.4 324.953 324.384C318.549 332.799 308.611 343.127 295.139 355.367L377.297 355.37L406.121 405.289L217.29 405.282L188.467 355.363Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M9.32197 225.972L-13.5365 225.971L-42.5255 175.765L43.2765 175.768L175.798 405.282L112.854 405.279L9.32197 225.972Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M345.247 111.915C329.566 99.2919 312.229 89.5371 293.235 82.6512L235.167 183.228C254.161 190.114 271.498 199.869 287.179 212.492L345.247 111.915Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M382.686 154.964C373.41 138.898 360.931 124.553 345.25 111.93L287.182 212.506C302.863 225.13 315.342 239.475 324.618 255.541L382.686 154.964Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M293.243 82.6472C274.139 75.57 254.869 72.031 235.434 72.0303L177.366 172.607C196.801 172.608 216.071 176.147 235.175 183.224L293.243 82.6472Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M394.118 194.257C395.112 182.973 391.301 169.872 382.688 154.953L324.619 255.53C333.233 270.448 337.044 283.55 336.05 294.834L394.118 194.257Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M235.432 72.0311C216.88 72.0304 202.027 75.5681 190.875 82.6442L132.806 183.221C143.959 176.145 158.812 172.607 177.363 172.608L235.432 72.0311Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M265.59 124.25C276.191 124.251 286.24 127.12 295.737 132.858L237.669 233.435C228.172 227.697 218.123 224.828 207.522 224.827L265.59 124.25Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M295.719 132.859C305.326 138.406 312.78 145.77 318.081 154.95L260.013 255.527C254.712 246.347 247.258 238.983 237.651 233.436L295.719 132.859Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M387.218 217.608C391.227 210.66 393.527 202.874 394.117 194.25L336.049 294.827C335.459 303.451 333.159 311.237 329.15 318.185L387.218 217.608Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M245.211 132.577C248.413 127.03 255.204 124.257 265.584 124.258L207.516 224.835C197.136 224.834 190.345 227.607 187.143 233.154L245.211 132.577Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M318.094 154.945C322.842 163.17 324.002 171.107 321.573 178.757L263.505 279.334C265.934 271.684 264.774 263.746 260.026 255.522L318.094 154.945Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M176.925 96.6737C180.127 91.1249 184.776 86.4503 190.871 82.6499L132.803 183.227C126.708 187.027 122.059 191.702 118.857 197.25L176.925 96.6737Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M387.226 217.606C385.989 219.749 384.59 221.813 383.028 223.797L324.96 324.373C326.522 322.39 327.921 320.326 329.157 318.183L387.226 217.606Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M317.269 188.408C319.087 185.262 320.519 182.045 321.562 178.758L263.494 279.335C262.451 282.622 261.019 285.839 259.201 288.985L317.269 188.408Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M245.208 132.573C241.895 137.928 243 145.387 248.522 154.95L190.454 255.527C184.932 245.964 183.827 238.505 187.14 233.15L245.208 132.573Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M176.93 96.6719C174.331 101.175 172.686 106.255 171.993 111.91L113.925 212.487C114.618 206.831 116.263 201.752 118.862 197.249L176.93 96.6719Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M317.266 188.413C314.853 192.589 311.757 196.64 307.978 200.566L249.91 301.143C253.689 297.216 256.785 293.166 259.198 288.99L317.266 188.413Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M464.198 304.708L435.375 254.789L377.307 355.366L406.13 405.285L464.198 304.708Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M353.209 254.787C366.68 242.548 376.618 232.22 383.023 223.805L324.955 324.382C318.55 332.797 308.612 343.124 295.141 355.364L353.209 254.787Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M435.37 254.787L353.212 254.784L295.144 355.361L377.302 355.364L435.37 254.787Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M183.921 154.947L248.521 154.95L190.453 255.527L125.853 255.524L183.921 154.947Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M171.992 111.914C170.668 124.537 174.643 138.881 183.92 154.947L125.852 255.524C116.575 239.458 112.599 225.114 113.924 212.491L171.992 111.914Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M307.987 200.562C301.251 207.256 291.203 216.244 277.842 227.528L219.774 328.105C233.135 316.821 243.183 307.832 249.919 301.139L307.987 200.562Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M15.5469 75.1797L44.5359 125.386L-13.5321 225.963L-42.5212 175.756L15.5469 75.1797Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M277.836 227.536C264.033 238.82 253.708 247.904 246.862 254.789L188.794 355.366C195.64 348.481 205.965 339.397 219.768 328.113L277.836 227.536Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M275.358 304.706L464.189 304.713L406.12 405.29L217.29 405.283L275.358 304.706Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M44.5279 125.39L67.3864 125.39L9.31834 225.967L-13.5401 225.966L44.5279 125.39Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M101.341 75.1911L233.863 304.705L175.795 405.282L43.2733 175.768L101.341 75.1911ZM15.5431 75.19L-42.525 175.767L43.277 175.77L101.345 75.1932L15.5431 75.19Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M246.866 254.784L246.534 254.784L188.466 355.361L188.798 355.361L246.866 254.784Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M246.539 254.781L275.362 304.701L217.294 405.277L188.471 355.358L246.539 254.781Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M67.3906 125.391L170.923 304.698L112.855 405.275L9.32257 225.967L67.3906 125.391Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M170.921 304.699L233.865 304.701L175.797 405.278L112.853 405.276L170.921 304.699Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"})]}),e.jsxs("g",{style:{mixBlendMode:"hard-light"},className:"translate-y-0 opacity-100 transition-all delay-300 duration-750 starting:translate-y-4 starting:opacity-0",children:[e.jsx("path",{d:"M246.544 254.79L246.875 254.79C253.722 247.905 264.046 238.82 277.849 227.537C291.21 216.253 301.259 207.264 307.995 200.57C314.62 193.685 319.147 186.418 321.577 178.768C324.006 171.117 322.846 163.18 318.097 154.956C312.796 145.775 305.342 138.412 295.735 132.865C286.238 127.127 276.189 124.258 265.588 124.257C255.208 124.257 248.416 127.03 245.214 132.576C241.902 137.931 243.006 145.39 248.528 154.953L183.928 154.951C174.652 138.885 170.676 124.541 172 111.918C173.546 99.2946 179.84 89.5408 190.882 82.6559C202.035 75.5798 216.887 72.0421 235.439 72.0428C254.874 72.0435 274.144 75.5825 293.248 82.6598C312.242 89.5457 329.579 99.3005 345.261 111.924C360.942 124.548 373.421 138.892 382.697 154.958C391.311 169.877 395.121 182.978 394.128 194.262C393.355 205.546 389.656 215.396 383.031 223.811C376.627 232.226 366.688 242.554 353.217 254.794L435.375 254.797L464.198 304.716L275.367 304.709L246.544 254.79Z",fill:"#F0ACB8"}),e.jsx("path",{d:"M246.544 254.79L246.875 254.79C253.722 247.905 264.046 238.82 277.849 227.537C291.21 216.253 301.259 207.264 307.995 200.57C314.62 193.685 319.147 186.418 321.577 178.768C324.006 171.117 322.846 163.18 318.097 154.956C312.796 145.775 305.342 138.412 295.735 132.865C286.238 127.127 276.189 124.258 265.588 124.257C255.208 124.257 248.416 127.03 245.214 132.576C241.902 137.931 243.006 145.39 248.528 154.953L183.928 154.951C174.652 138.885 170.676 124.541 172 111.918C173.546 99.2946 179.84 89.5408 190.882 82.6559C202.035 75.5798 216.887 72.0421 235.439 72.0428C254.874 72.0435 274.144 75.5825 293.248 82.6598C312.242 89.5457 329.579 99.3005 345.261 111.924C360.942 124.548 373.421 138.892 382.697 154.958C391.311 169.877 395.121 182.978 394.128 194.262C393.355 205.546 389.656 215.396 383.031 223.811C376.627 232.226 366.688 242.554 353.217 254.794L435.375 254.797L464.198 304.716L275.367 304.709L246.544 254.79Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"round"})]}),e.jsxs("g",{style:{mixBlendMode:"hard-light"},className:"translate-y-0 opacity-100 transition-all delay-300 duration-750 starting:translate-y-4 starting:opacity-0",children:[e.jsx("path",{d:"M67.41 125.402L44.5515 125.401L15.5625 75.1953L101.364 75.1985L233.886 304.712L170.942 304.71L67.41 125.402Z",fill:"#F0ACB8"}),e.jsx("path",{d:"M67.41 125.402L44.5515 125.401L15.5625 75.1953L101.364 75.1985L233.886 304.712L170.942 304.71L67.41 125.402Z",stroke:"#1B1B18",strokeWidth:1})]})]}),e.jsxs("svg",{className:"relative -mt-[4.9rem] -ml-8 hidden w-[448px] max-w-none lg:-mt-[6.6rem] lg:ml-0 dark:block",viewBox:"0 0 440 376",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsxs("g",{className:"translate-y-0 opacity-100 transition-all delay-300 duration-750 starting:translate-y-4 starting:opacity-0",children:[e.jsx("path",{d:"M188.263 355.73L188.595 355.73C195.441 348.845 205.766 339.761 219.569 328.477C232.93 317.193 242.978 308.205 249.714 301.511C256.34 294.626 260.867 287.358 263.296 279.708C265.725 272.058 264.565 264.121 259.816 255.896C254.516 246.716 247.062 239.352 237.454 233.805C227.957 228.067 217.908 225.198 207.307 225.198C196.927 225.197 190.136 227.97 186.934 233.516C183.621 238.872 184.726 246.331 190.247 255.894L125.647 255.891C116.371 239.825 112.395 225.481 113.72 212.858C115.265 200.235 121.559 190.481 132.602 183.596C143.754 176.52 158.607 172.982 177.159 172.983C196.594 172.984 215.863 176.523 234.968 183.6C253.961 190.486 271.299 200.241 286.98 212.864C302.661 225.488 315.14 239.833 324.416 255.899C333.03 270.817 336.841 283.918 335.847 295.203C335.075 306.487 331.376 316.336 324.75 324.751C318.346 333.167 308.408 343.494 294.936 355.734L377.094 355.737L405.917 405.656L217.087 405.649L188.263 355.73Z",fill:"black"}),e.jsx("path",{d:"M9.11884 226.339L-13.7396 226.338L-42.7286 176.132L43.0733 176.135L175.595 405.649L112.651 405.647L9.11884 226.339Z",fill:"black"}),e.jsx("path",{d:"M188.263 355.73L188.595 355.73C195.441 348.845 205.766 339.761 219.569 328.477C232.93 317.193 242.978 308.205 249.714 301.511C256.34 294.626 260.867 287.358 263.296 279.708C265.725 272.058 264.565 264.121 259.816 255.896C254.516 246.716 247.062 239.352 237.454 233.805C227.957 228.067 217.908 225.198 207.307 225.198C196.927 225.197 190.136 227.97 186.934 233.516C183.621 238.872 184.726 246.331 190.247 255.894L125.647 255.891C116.371 239.825 112.395 225.481 113.72 212.858C115.265 200.235 121.559 190.481 132.602 183.596C143.754 176.52 158.607 172.982 177.159 172.983C196.594 172.984 215.863 176.523 234.968 183.6C253.961 190.486 271.299 200.241 286.98 212.864C302.661 225.488 315.14 239.833 324.416 255.899C333.03 270.817 336.841 283.918 335.847 295.203C335.075 306.487 331.376 316.336 324.75 324.751C318.346 333.167 308.408 343.494 294.936 355.734L377.094 355.737L405.917 405.656L217.087 405.649L188.263 355.73Z",stroke:"#FF750F",strokeWidth:1}),e.jsx("path",{d:"M9.11884 226.339L-13.7396 226.338L-42.7286 176.132L43.0733 176.135L175.595 405.649L112.651 405.647L9.11884 226.339Z",stroke:"#FF750F",strokeWidth:1}),e.jsx("path",{d:"M204.592 327.449L204.923 327.449C211.769 320.564 222.094 311.479 235.897 300.196C249.258 288.912 259.306 279.923 266.042 273.23C272.668 266.345 277.195 259.077 279.624 251.427C282.053 243.777 280.893 235.839 276.145 227.615C270.844 218.435 263.39 211.071 253.782 205.524C244.285 199.786 234.236 196.917 223.635 196.916C213.255 196.916 206.464 199.689 203.262 205.235C199.949 210.59 201.054 218.049 206.575 227.612L141.975 227.61C132.699 211.544 128.723 197.2 130.048 184.577C131.593 171.954 137.887 162.2 148.93 155.315C160.083 148.239 174.935 144.701 193.487 144.702C212.922 144.703 232.192 148.242 251.296 155.319C270.289 162.205 287.627 171.96 303.308 184.583C318.989 197.207 331.468 211.552 340.745 227.618C349.358 242.536 353.169 255.637 352.175 266.921C351.403 278.205 347.704 288.055 341.078 296.47C334.674 304.885 324.736 315.213 311.264 327.453L393.422 327.456L422.246 377.375L233.415 377.368L204.592 327.449Z",fill:"#391800"}),e.jsx("path",{d:"M25.447 198.058L2.58852 198.057L-26.4005 147.851L59.4015 147.854L191.923 377.368L128.979 377.365L25.447 198.058Z",fill:"#391800"}),e.jsx("path",{d:"M204.592 327.449L204.923 327.449C211.769 320.564 222.094 311.479 235.897 300.196C249.258 288.912 259.306 279.923 266.042 273.23C272.668 266.345 277.195 259.077 279.624 251.427C282.053 243.777 280.893 235.839 276.145 227.615C270.844 218.435 263.39 211.071 253.782 205.524C244.285 199.786 234.236 196.917 223.635 196.916C213.255 196.916 206.464 199.689 203.262 205.235C199.949 210.59 201.054 218.049 206.575 227.612L141.975 227.61C132.699 211.544 128.723 197.2 130.048 184.577C131.593 171.954 137.887 162.2 148.93 155.315C160.083 148.239 174.935 144.701 193.487 144.702C212.922 144.703 232.192 148.242 251.296 155.319C270.289 162.205 287.627 171.96 303.308 184.583C318.989 197.207 331.468 211.552 340.745 227.618C349.358 242.536 353.169 255.637 352.175 266.921C351.403 278.205 347.704 288.055 341.078 296.47C334.674 304.885 324.736 315.213 311.264 327.453L393.422 327.456L422.246 377.375L233.415 377.368L204.592 327.449Z",stroke:"#FF750F",strokeWidth:1}),e.jsx("path",{d:"M25.447 198.058L2.58852 198.057L-26.4005 147.851L59.4015 147.854L191.923 377.368L128.979 377.365L25.447 198.058Z",stroke:"#FF750F",strokeWidth:1})]}),e.jsxs("g",{className:"translate-y-0 opacity-100 transition-all delay-300 duration-750 starting:translate-y-4 starting:opacity-0",style:{mixBlendMode:"hard-light"},children:[e.jsx("path",{d:"M217.342 305.363L217.673 305.363C224.519 298.478 234.844 289.393 248.647 278.11C262.008 266.826 272.056 257.837 278.792 251.144C285.418 244.259 289.945 236.991 292.374 229.341C294.803 221.691 293.643 213.753 288.895 205.529C283.594 196.349 276.14 188.985 266.532 183.438C257.035 177.7 246.986 174.831 236.385 174.83C226.005 174.83 219.214 177.603 216.012 183.149C212.699 188.504 213.804 195.963 219.325 205.527L154.725 205.524C145.449 189.458 141.473 175.114 142.798 162.491C144.343 149.868 150.637 140.114 161.68 133.229C172.833 126.153 187.685 122.615 206.237 122.616C225.672 122.617 244.942 126.156 264.046 133.233C283.039 140.119 300.377 149.874 316.058 162.497C331.739 175.121 344.218 189.466 353.495 205.532C362.108 220.45 365.919 233.551 364.925 244.835C364.153 256.12 360.454 265.969 353.828 274.384C347.424 282.799 337.486 293.127 324.014 305.367L406.172 305.37L434.996 355.289L246.165 355.282L217.342 305.363Z",fill:"#733000"}),e.jsx("path",{d:"M38.197 175.972L15.3385 175.971L-13.6505 125.765L72.1515 125.768L204.673 355.282L141.729 355.279L38.197 175.972Z",fill:"#733000"}),e.jsx("path",{d:"M217.342 305.363L217.673 305.363C224.519 298.478 234.844 289.393 248.647 278.11C262.008 266.826 272.056 257.837 278.792 251.144C285.418 244.259 289.945 236.991 292.374 229.341C294.803 221.691 293.643 213.753 288.895 205.529C283.594 196.349 276.14 188.985 266.532 183.438C257.035 177.7 246.986 174.831 236.385 174.83C226.005 174.83 219.214 177.603 216.012 183.149C212.699 188.504 213.804 195.963 219.325 205.527L154.725 205.524C145.449 189.458 141.473 175.114 142.798 162.491C144.343 149.868 150.637 140.114 161.68 133.229C172.833 126.153 187.685 122.615 206.237 122.616C225.672 122.617 244.942 126.156 264.046 133.233C283.039 140.119 300.377 149.874 316.058 162.497C331.739 175.121 344.218 189.466 353.495 205.532C362.108 220.45 365.919 233.551 364.925 244.835C364.153 256.12 360.454 265.969 353.828 274.384C347.424 282.799 337.486 293.127 324.014 305.367L406.172 305.37L434.996 355.289L246.165 355.282L217.342 305.363Z",stroke:"#FF750F",strokeWidth:1}),e.jsx("path",{d:"M38.197 175.972L15.3385 175.971L-13.6505 125.765L72.1515 125.768L204.673 355.282L141.729 355.279L38.197 175.972Z",stroke:"#FF750F",strokeWidth:1})]}),e.jsxs("g",{className:"translate-y-0 opacity-100 transition-all delay-300 duration-750 starting:translate-y-4 starting:opacity-0",children:[e.jsx("path",{d:"M217.342 305.363L217.673 305.363C224.519 298.478 234.844 289.393 248.647 278.11C262.008 266.826 272.056 257.837 278.792 251.144C285.418 244.259 289.945 236.991 292.374 229.341C294.803 221.691 293.643 213.753 288.895 205.529C283.594 196.349 276.14 188.985 266.532 183.438C257.035 177.7 246.986 174.831 236.385 174.83C226.005 174.83 219.214 177.603 216.012 183.149C212.699 188.504 213.804 195.963 219.325 205.527L154.726 205.524C145.449 189.458 141.473 175.114 142.798 162.491C144.343 149.868 150.637 140.114 161.68 133.229C172.833 126.153 187.685 122.615 206.237 122.616C225.672 122.617 244.942 126.156 264.046 133.233C283.039 140.119 300.377 149.874 316.058 162.497C331.739 175.121 344.218 189.466 353.495 205.532C362.108 220.45 365.919 233.551 364.925 244.835C364.153 256.12 360.454 265.969 353.828 274.384C347.424 282.799 337.486 293.127 324.014 305.367L406.172 305.37L434.996 355.289L246.165 355.282L217.342 305.363Z",stroke:"#FF750F",strokeWidth:1}),e.jsx("path",{d:"M38.197 175.972L15.3385 175.971L-13.6505 125.765L72.1515 125.768L204.673 355.282L141.729 355.279L38.197 175.972Z",stroke:"#FF750F",strokeWidth:1})]}),e.jsxs("g",{className:"translate-y-0 opacity-100 transition-all delay-300 duration-750 starting:translate-y-4 starting:opacity-0",children:[e.jsx("path",{d:"M188.467 355.363L188.798 355.363C195.644 348.478 205.969 339.393 219.772 328.11C233.133 316.826 243.181 307.837 249.917 301.144C253.696 297.217 256.792 293.166 259.205 288.991C261.024 285.845 262.455 282.628 263.499 279.341C265.928 271.691 264.768 263.753 260.02 255.529C254.719 246.349 247.265 238.985 237.657 233.438C228.16 227.7 218.111 224.831 207.51 224.83C197.13 224.83 190.339 227.603 187.137 233.149C183.824 238.504 184.929 245.963 190.45 255.527L125.851 255.524C116.574 239.458 112.598 225.114 113.923 212.491C114.615 206.836 116.261 201.756 118.859 197.253C122.061 191.704 126.709 187.03 132.805 183.229C143.958 176.153 158.81 172.615 177.362 172.616C196.797 172.617 216.067 176.156 235.171 183.233C254.164 190.119 271.502 199.874 287.183 212.497C302.864 225.121 315.343 239.466 324.62 255.532C333.233 270.45 337.044 283.551 336.05 294.835C335.46 303.459 333.16 311.245 329.151 318.194C327.915 320.337 326.515 322.4 324.953 324.384C318.549 332.799 308.611 343.127 295.139 355.367L377.297 355.37L406.121 405.289L217.29 405.282L188.467 355.363Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M9.32197 225.972L-13.5365 225.971L-42.5255 175.765L43.2765 175.768L175.798 405.282L112.854 405.279L9.32197 225.972Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M345.247 111.915C329.566 99.2919 312.229 89.5371 293.235 82.6512L235.167 183.228C254.161 190.114 271.498 199.869 287.179 212.492L345.247 111.915Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M382.686 154.964C373.41 138.898 360.931 124.553 345.25 111.93L287.182 212.506C302.863 225.13 315.342 239.475 324.618 255.541L382.686 154.964Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M293.243 82.6472C274.139 75.57 254.869 72.031 235.434 72.0303L177.366 172.607C196.801 172.608 216.071 176.147 235.175 183.224L293.243 82.6472Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M394.118 194.257C395.112 182.973 391.301 169.872 382.688 154.953L324.619 255.53C333.233 270.448 337.044 283.55 336.05 294.834L394.118 194.257Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M235.432 72.0311C216.88 72.0304 202.027 75.5681 190.875 82.6442L132.806 183.221C143.959 176.145 158.812 172.607 177.363 172.608L235.432 72.0311Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M265.59 124.25C276.191 124.251 286.24 127.12 295.737 132.858L237.669 233.435C228.172 227.697 218.123 224.828 207.522 224.827L265.59 124.25Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M295.719 132.859C305.326 138.406 312.78 145.77 318.081 154.95L260.013 255.527C254.712 246.347 247.258 238.983 237.651 233.436L295.719 132.859Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M387.218 217.608C391.227 210.66 393.527 202.874 394.117 194.25L336.049 294.827C335.459 303.451 333.159 311.237 329.15 318.185L387.218 217.608Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M245.211 132.577C248.413 127.03 255.204 124.257 265.584 124.258L207.516 224.835C197.136 224.834 190.345 227.607 187.143 233.154L245.211 132.577Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M318.094 154.945C322.842 163.17 324.002 171.107 321.573 178.757L263.505 279.334C265.934 271.684 264.774 263.746 260.026 255.522L318.094 154.945Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M176.925 96.6737C180.127 91.1249 184.776 86.4503 190.871 82.6499L132.803 183.227C126.708 187.027 122.059 191.702 118.857 197.25L176.925 96.6737Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M387.226 217.606C385.989 219.749 384.59 221.813 383.028 223.797L324.96 324.373C326.522 322.39 327.921 320.326 329.157 318.183L387.226 217.606Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M317.269 188.408C319.087 185.262 320.519 182.045 321.562 178.758L263.494 279.335C262.451 282.622 261.019 285.839 259.201 288.985L317.269 188.408Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M245.208 132.573C241.895 137.928 243 145.387 248.522 154.95L190.454 255.527C184.932 245.964 183.827 238.505 187.14 233.15L245.208 132.573Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M176.93 96.6719C174.331 101.175 172.686 106.255 171.993 111.91L113.925 212.487C114.618 206.831 116.263 201.752 118.862 197.249L176.93 96.6719Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M317.266 188.413C314.853 192.589 311.757 196.64 307.978 200.566L249.91 301.143C253.689 297.216 256.785 293.166 259.198 288.99L317.266 188.413Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M464.198 304.708L435.375 254.789L377.307 355.366L406.13 405.285L464.198 304.708Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M353.209 254.787C366.68 242.548 376.618 232.22 383.023 223.805L324.955 324.382C318.55 332.797 308.612 343.124 295.141 355.364L353.209 254.787Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M435.37 254.787L353.212 254.784L295.144 355.361L377.302 355.364L435.37 254.787Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M183.921 154.947L248.521 154.95L190.453 255.527L125.853 255.524L183.921 154.947Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M171.992 111.914C170.668 124.537 174.643 138.881 183.92 154.947L125.852 255.524C116.575 239.458 112.599 225.114 113.924 212.491L171.992 111.914Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M307.987 200.562C301.251 207.256 291.203 216.244 277.842 227.528L219.774 328.105C233.135 316.821 243.183 307.832 249.919 301.139L307.987 200.562Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M15.5469 75.1797L44.5359 125.386L-13.5321 225.963L-42.5212 175.756L15.5469 75.1797Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M277.836 227.536C264.033 238.82 253.708 247.904 246.862 254.789L188.794 355.366C195.64 348.481 205.965 339.397 219.768 328.113L277.836 227.536Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M275.358 304.706L464.189 304.713L406.12 405.29L217.29 405.283L275.358 304.706Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M44.5279 125.39L67.3864 125.39L9.31834 225.967L-13.5401 225.966L44.5279 125.39Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M101.341 75.1911L233.863 304.705L175.795 405.282L43.2733 175.768L101.341 75.1911ZM15.5431 75.19L-42.525 175.767L43.277 175.77L101.345 75.1932L15.5431 75.19Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M246.866 254.784L246.534 254.784L188.466 355.361L188.798 355.361L246.866 254.784Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M246.539 254.781L275.362 304.701L217.294 405.277L188.471 355.358L246.539 254.781Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M67.3906 125.391L170.923 304.698L112.855 405.275L9.32257 225.967L67.3906 125.391Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M170.921 304.699L233.865 304.701L175.797 405.278L112.853 405.276L170.921 304.699Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"})]}),e.jsxs("g",{className:"translate-y-0 opacity-100 transition-all delay-300 duration-750 starting:translate-y-4 starting:opacity-0",style:{mixBlendMode:"hard-light"},children:[e.jsx("path",{d:"M246.544 254.79L246.875 254.79C253.722 247.905 264.046 238.82 277.849 227.537C291.21 216.253 301.259 207.264 307.995 200.57C314.62 193.685 319.147 186.418 321.577 178.768C324.006 171.117 322.846 163.18 318.097 154.956C312.796 145.775 305.342 138.412 295.735 132.865C286.238 127.127 276.189 124.258 265.588 124.257C255.208 124.257 248.416 127.03 245.214 132.576C241.902 137.931 243.006 145.39 248.528 154.953L183.928 154.951C174.652 138.885 170.676 124.541 172 111.918C173.546 99.2946 179.84 89.5408 190.882 82.6559C202.035 75.5798 216.887 72.0421 235.439 72.0428C254.874 72.0435 274.144 75.5825 293.248 82.6598C312.242 89.5457 329.579 99.3005 345.261 111.924C360.942 124.548 373.421 138.892 382.697 154.958C391.311 169.877 395.121 182.978 394.128 194.262C393.355 205.546 389.656 215.396 383.031 223.811C376.627 232.226 366.688 242.554 353.217 254.794L435.375 254.797L464.198 304.716L275.367 304.709L246.544 254.79Z",fill:"#4B0600"}),e.jsx("path",{d:"M246.544 254.79L246.875 254.79C253.722 247.905 264.046 238.82 277.849 227.537C291.21 216.253 301.259 207.264 307.995 200.57C314.62 193.685 319.147 186.418 321.577 178.768C324.006 171.117 322.846 163.18 318.097 154.956C312.796 145.775 305.342 138.412 295.735 132.865C286.238 127.127 276.189 124.258 265.588 124.257C255.208 124.257 248.416 127.03 245.214 132.576C241.902 137.931 243.006 145.39 248.528 154.953L183.928 154.951C174.652 138.885 170.676 124.541 172 111.918C173.546 99.2946 179.84 89.5408 190.882 82.6559C202.035 75.5798 216.887 72.0421 235.439 72.0428C254.874 72.0435 274.144 75.5825 293.248 82.6598C312.242 89.5457 329.579 99.3005 345.261 111.924C360.942 124.548 373.421 138.892 382.697 154.958C391.311 169.877 395.121 182.978 394.128 194.262C393.355 205.546 389.656 215.396 383.031 223.811C376.627 232.226 366.688 242.554 353.217 254.794L435.375 254.797L464.198 304.716L275.367 304.709L246.544 254.79Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"round"})]}),e.jsxs("g",{className:"translate-y-0 opacity-100 transition-all delay-300 duration-750 starting:translate-y-4 starting:opacity-0",style:{mixBlendMode:"hard-light"},children:[e.jsx("path",{d:"M67.41 125.402L44.5515 125.401L15.5625 75.1953L101.364 75.1985L233.886 304.712L170.942 304.71L67.41 125.402Z",fill:"#4B0600"}),e.jsx("path",{d:"M67.41 125.402L44.5515 125.401L15.5625 75.1953L101.364 75.1985L233.886 304.712L170.942 304.71L67.41 125.402Z",stroke:"#FF750F",strokeWidth:1})]})]}),e.jsx("div",{className:"absolute inset-0 rounded-t-lg shadow-[inset_0px_0px_0px_1px_rgba(26,26,0,0.16)] lg:rounded-t-none lg:rounded-r-lg dark:shadow-[inset_0px_0px_0px_1px_#fffaed2d]"})]})]})}),e.jsx("div",{className:"hidden h-14.5 lg:block"})]})]})}export{d as default}; +import{j as e}from"./ui-Z445SNHD.js";import{c as o,u as a,H as C,d as s}from"./app-Da3PX8qg.js";import"./utils-BWxnHGCV.js";function d(){const{auth:r}=o().props,{t}=a();return e.jsxs(e.Fragment,{children:[e.jsxs(C,{title:t("Welcome"),children:[e.jsx("link",{rel:"preconnect",href:"https://fonts.bunny.net"}),e.jsx("link",{href:"https://fonts.bunny.net/css?family=instrument-sans:400,500,600",rel:"stylesheet"})]}),e.jsxs("div",{className:"flex min-h-screen flex-col items-center bg-[#FDFDFC] p-6 text-[#1b1b18] lg:justify-center lg:p-8 dark:bg-[#0a0a0a]",children:[e.jsx("header",{className:"mb-6 w-full max-w-[335px] text-sm not-has-[nav]:hidden lg:max-w-4xl",children:e.jsx("nav",{className:"flex items-center justify-end gap-4",children:r.user?e.jsx(s,{href:route("dashboard"),className:"inline-block rounded-sm border border-[#19140035] px-5 py-1.5 text-sm leading-normal text-[#1b1b18] hover:border-[#1915014a] dark:border-[#3E3E3A] dark:text-[#EDEDEC] dark:hover:border-[#62605b]",children:t("Dashboard")}):e.jsxs(e.Fragment,{children:[e.jsx(s,{href:route("login"),className:"inline-block rounded-sm border border-transparent px-5 py-1.5 text-sm leading-normal text-[#1b1b18] hover:border-[#19140035] dark:text-[#EDEDEC] dark:hover:border-[#3E3E3A]",children:t("Log in")}),e.jsx(s,{href:route("register"),className:"inline-block rounded-sm border border-[#19140035] px-5 py-1.5 text-sm leading-normal text-[#1b1b18] hover:border-[#1915014a] dark:border-[#3E3E3A] dark:text-[#EDEDEC] dark:hover:border-[#62605b]",children:t("Register")})]})})}),e.jsx("div",{className:"flex w-full items-center justify-center opacity-100 transition-opacity duration-750 lg:grow starting:opacity-0",children:e.jsxs("main",{className:"flex w-full max-w-[335px] flex-col-reverse lg:max-w-4xl lg:flex-row",children:[e.jsxs("div",{className:"flex-1 rounded-br-lg rounded-bl-lg bg-white p-6 pb-12 text-[13px] leading-[20px] shadow-[inset_0px_0px_0px_1px_rgba(26,26,0,0.16)] lg:rounded-tl-lg lg:rounded-br-none lg:p-20 dark:bg-[#161615] dark:text-[#EDEDEC] dark:shadow-[inset_0px_0px_0px_1px_#fffaed2d]",children:[e.jsx("h1",{className:"mb-1 font-medium",children:t("Let's get started")}),e.jsxs("p",{className:"mb-2 text-[#706f6c] dark:text-[#A1A09A]",children:[t("Laravel has an incredibly rich ecosystem."),e.jsx("br",{}),t("We suggest starting with the following.")]}),e.jsxs("ul",{className:"mb-4 flex flex-col lg:mb-6",children:[e.jsxs("li",{className:"relative flex items-center gap-4 py-2 before:absolute before:top-1/2 before:bottom-0 before:left-[0.4rem] before:border-l before:border-[#e3e3e0] dark:before:border-[#3E3E3A]",children:[e.jsx("span",{className:"relative bg-white py-1 dark:bg-[#161615]",children:e.jsx("span",{className:"flex h-3.5 w-3.5 items-center justify-center rounded-full border border-[#e3e3e0] bg-[#FDFDFC] shadow-[0px_0px_1px_0px_rgba(0,0,0,0.03),0px_1px_2px_0px_rgba(0,0,0,0.06)] dark:border-[#3E3E3A] dark:bg-[#161615]",children:e.jsx("span",{className:"h-1.5 w-1.5 rounded-full bg-[#dbdbd7] dark:bg-[#3E3E3A]"})})}),e.jsxs("span",{children:[t("Read the"),e.jsxs("a",{href:"https://laravel.com/docs",target:"_blank",className:"ml-1 inline-flex items-center space-x-1 font-medium text-[#f53003] underline underline-offset-4 dark:text-[#FF4433]",children:[e.jsx("span",{children:t("Documentation")}),e.jsx("svg",{width:10,height:11,viewBox:"0 0 10 11",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:"h-2.5 w-2.5",children:e.jsx("path",{d:"M7.70833 6.95834V2.79167H3.54167M2.5 8L7.5 3.00001",stroke:"currentColor",strokeLinecap:"square"})})]})]})]}),e.jsxs("li",{className:"relative flex items-center gap-4 py-2 before:absolute before:top-0 before:bottom-1/2 before:left-[0.4rem] before:border-l before:border-[#e3e3e0] dark:before:border-[#3E3E3A]",children:[e.jsx("span",{className:"relative bg-white py-1 dark:bg-[#161615]",children:e.jsx("span",{className:"flex h-3.5 w-3.5 items-center justify-center rounded-full border border-[#e3e3e0] bg-[#FDFDFC] shadow-[0px_0px_1px_0px_rgba(0,0,0,0.03),0px_1px_2px_0px_rgba(0,0,0,0.06)] dark:border-[#3E3E3A] dark:bg-[#161615]",children:e.jsx("span",{className:"h-1.5 w-1.5 rounded-full bg-[#dbdbd7] dark:bg-[#3E3E3A]"})})}),e.jsxs("span",{children:[t("Watch video tutorials at"),e.jsxs("a",{href:"https://laracasts.com",target:"_blank",className:"ml-1 inline-flex items-center space-x-1 font-medium text-[#f53003] underline underline-offset-4 dark:text-[#FF4433]",children:[e.jsx("span",{children:t("Laracasts")}),e.jsx("svg",{width:10,height:11,viewBox:"0 0 10 11",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:"h-2.5 w-2.5",children:e.jsx("path",{d:"M7.70833 6.95834V2.79167H3.54167M2.5 8L7.5 3.00001",stroke:"currentColor",strokeLinecap:"square"})})]})]})]})]}),e.jsx("ul",{className:"flex gap-3 text-sm leading-normal",children:e.jsx("li",{children:e.jsx("a",{href:"https://cloud.laravel.com",target:"_blank",className:"inline-block rounded-sm border border-black bg-[#1b1b18] px-5 py-1.5 text-sm leading-normal text-white hover:border-black hover:bg-black dark:border-[#eeeeec] dark:bg-[#eeeeec] dark:text-[#1C1C1A] dark:hover:border-white dark:hover:bg-white",children:t("Deploy now")})})})]}),e.jsxs("div",{className:"relative -mb-px aspect-[335/376] w-full shrink-0 overflow-hidden rounded-t-lg bg-[#fff2f2] lg:mb-0 lg:-ml-px lg:aspect-auto lg:w-[438px] lg:rounded-t-none lg:rounded-r-lg dark:bg-[#1D0002]",children:[e.jsxs("svg",{className:"w-full max-w-none translate-y-0 text-[#F53003] opacity-100 transition-all duration-750 dark:text-[#F61500] starting:translate-y-6 starting:opacity-0",viewBox:"0 0 438 104",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsx("path",{d:"M17.2036 -3H0V102.197H49.5189V86.7187H17.2036V-3Z",fill:"currentColor"}),e.jsx("path",{d:"M110.256 41.6337C108.061 38.1275 104.945 35.3731 100.905 33.3681C96.8667 31.3647 92.8016 30.3618 88.7131 30.3618C83.4247 30.3618 78.5885 31.3389 74.201 33.2923C69.8111 35.2456 66.0474 37.928 62.9059 41.3333C59.7643 44.7401 57.3198 48.6726 55.5754 53.1293C53.8287 57.589 52.9572 62.274 52.9572 67.1813C52.9572 72.1925 53.8287 76.8995 55.5754 81.3069C57.3191 85.7173 59.7636 89.6241 62.9059 93.0293C66.0474 96.4361 69.8119 99.1155 74.201 101.069C78.5885 103.022 83.4247 103.999 88.7131 103.999C92.8016 103.999 96.8667 102.997 100.905 100.994C104.945 98.9911 108.061 96.2359 110.256 92.7282V102.195H126.563V32.1642H110.256V41.6337ZM108.76 75.7472C107.762 78.4531 106.366 80.8078 104.572 82.8112C102.776 84.8161 100.606 86.4183 98.0637 87.6206C95.5202 88.823 92.7004 89.4238 89.6103 89.4238C86.5178 89.4238 83.7252 88.823 81.2324 87.6206C78.7388 86.4183 76.5949 84.8161 74.7998 82.8112C73.004 80.8078 71.6319 78.4531 70.6856 75.7472C69.7356 73.0421 69.2644 70.1868 69.2644 67.1821C69.2644 64.1758 69.7356 61.3205 70.6856 58.6154C71.6319 55.9102 73.004 53.5571 74.7998 51.5522C76.5949 49.5495 78.738 47.9451 81.2324 46.7427C83.7252 45.5404 86.5178 44.9396 89.6103 44.9396C92.7012 44.9396 95.5202 45.5404 98.0637 46.7427C100.606 47.9451 102.776 49.5487 104.572 51.5522C106.367 53.5571 107.762 55.9102 108.76 58.6154C109.756 61.3205 110.256 64.1758 110.256 67.1821C110.256 70.1868 109.756 73.0421 108.76 75.7472Z",fill:"currentColor"}),e.jsx("path",{d:"M242.805 41.6337C240.611 38.1275 237.494 35.3731 233.455 33.3681C229.416 31.3647 225.351 30.3618 221.262 30.3618C215.974 30.3618 211.138 31.3389 206.75 33.2923C202.36 35.2456 198.597 37.928 195.455 41.3333C192.314 44.7401 189.869 48.6726 188.125 53.1293C186.378 57.589 185.507 62.274 185.507 67.1813C185.507 72.1925 186.378 76.8995 188.125 81.3069C189.868 85.7173 192.313 89.6241 195.455 93.0293C198.597 96.4361 202.361 99.1155 206.75 101.069C211.138 103.022 215.974 103.999 221.262 103.999C225.351 103.999 229.416 102.997 233.455 100.994C237.494 98.9911 240.611 96.2359 242.805 92.7282V102.195H259.112V32.1642H242.805V41.6337ZM241.31 75.7472C240.312 78.4531 238.916 80.8078 237.122 82.8112C235.326 84.8161 233.156 86.4183 230.614 87.6206C228.07 88.823 225.251 89.4238 222.16 89.4238C219.068 89.4238 216.275 88.823 213.782 87.6206C211.289 86.4183 209.145 84.8161 207.35 82.8112C205.554 80.8078 204.182 78.4531 203.236 75.7472C202.286 73.0421 201.814 70.1868 201.814 67.1821C201.814 64.1758 202.286 61.3205 203.236 58.6154C204.182 55.9102 205.554 53.5571 207.35 51.5522C209.145 49.5495 211.288 47.9451 213.782 46.7427C216.275 45.5404 219.068 44.9396 222.16 44.9396C225.251 44.9396 228.07 45.5404 230.614 46.7427C233.156 47.9451 235.326 49.5487 237.122 51.5522C238.917 53.5571 240.312 55.9102 241.31 58.6154C242.306 61.3205 242.806 64.1758 242.806 67.1821C242.805 70.1868 242.305 73.0421 241.31 75.7472Z",fill:"currentColor"}),e.jsx("path",{d:"M438 -3H421.694V102.197H438V-3Z",fill:"currentColor"}),e.jsx("path",{d:"M139.43 102.197H155.735V48.2834H183.712V32.1665H139.43V102.197Z",fill:"currentColor"}),e.jsx("path",{d:"M324.49 32.1665L303.995 85.794L283.498 32.1665H266.983L293.748 102.197H314.242L341.006 32.1665H324.49Z",fill:"currentColor"}),e.jsx("path",{d:"M376.571 30.3656C356.603 30.3656 340.797 46.8497 340.797 67.1828C340.797 89.6597 356.094 104 378.661 104C391.29 104 399.354 99.1488 409.206 88.5848L398.189 80.0226C398.183 80.031 389.874 90.9895 377.468 90.9895C363.048 90.9895 356.977 79.3111 356.977 73.269H411.075C413.917 50.1328 398.775 30.3656 376.571 30.3656ZM357.02 61.0967C357.145 59.7487 359.023 43.3761 376.442 43.3761C393.861 43.3761 395.978 59.7464 396.099 61.0967H357.02Z",fill:"currentColor"})]}),e.jsxs("svg",{className:"relative -mt-[4.9rem] -ml-8 w-[448px] max-w-none lg:-mt-[6.6rem] lg:ml-0 dark:hidden",viewBox:"0 0 440 376",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsxs("g",{className:"translate-y-0 opacity-100 transition-all delay-300 duration-750 starting:translate-y-4 starting:opacity-0",children:[e.jsx("path",{d:"M188.263 355.73L188.595 355.73C195.441 348.845 205.766 339.761 219.569 328.477C232.93 317.193 242.978 308.205 249.714 301.511C256.34 294.626 260.867 287.358 263.296 279.708C265.725 272.058 264.565 264.121 259.816 255.896C254.516 246.716 247.062 239.352 237.454 233.805C227.957 228.067 217.908 225.198 207.307 225.198C196.927 225.197 190.136 227.97 186.934 233.516C183.621 238.872 184.726 246.331 190.247 255.894L125.647 255.891C116.371 239.825 112.395 225.481 113.72 212.858C115.265 200.235 121.559 190.481 132.602 183.596C143.754 176.52 158.607 172.982 177.159 172.983C196.594 172.984 215.863 176.523 234.968 183.6C253.961 190.486 271.299 200.241 286.98 212.864C302.661 225.488 315.14 239.833 324.416 255.899C333.03 270.817 336.841 283.918 335.847 295.203C335.075 306.487 331.376 316.336 324.75 324.751C318.346 333.167 308.408 343.494 294.936 355.734L377.094 355.737L405.917 405.656L217.087 405.649L188.263 355.73Z",fill:"black"}),e.jsx("path",{d:"M9.11884 226.339L-13.7396 226.338L-42.7286 176.132L43.0733 176.135L175.595 405.649L112.651 405.647L9.11884 226.339Z",fill:"black"}),e.jsx("path",{d:"M188.263 355.73L188.595 355.73C195.441 348.845 205.766 339.761 219.569 328.477C232.93 317.193 242.978 308.205 249.714 301.511C256.34 294.626 260.867 287.358 263.296 279.708C265.725 272.058 264.565 264.121 259.816 255.896C254.516 246.716 247.062 239.352 237.454 233.805C227.957 228.067 217.908 225.198 207.307 225.198C196.927 225.197 190.136 227.97 186.934 233.516C183.621 238.872 184.726 246.331 190.247 255.894L125.647 255.891C116.371 239.825 112.395 225.481 113.72 212.858C115.265 200.235 121.559 190.481 132.602 183.596C143.754 176.52 158.607 172.982 177.159 172.983C196.594 172.984 215.863 176.523 234.968 183.6C253.961 190.486 271.299 200.241 286.98 212.864C302.661 225.488 315.14 239.833 324.416 255.899C333.03 270.817 336.841 283.918 335.847 295.203C335.075 306.487 331.376 316.336 324.75 324.751C318.346 333.167 308.408 343.494 294.936 355.734L377.094 355.737L405.917 405.656L217.087 405.649L188.263 355.73Z",stroke:"#1B1B18",strokeWidth:1}),e.jsx("path",{d:"M9.11884 226.339L-13.7396 226.338L-42.7286 176.132L43.0733 176.135L175.595 405.649L112.651 405.647L9.11884 226.339Z",stroke:"#1B1B18",strokeWidth:1}),e.jsx("path",{d:"M204.592 327.449L204.923 327.449C211.769 320.564 222.094 311.479 235.897 300.196C249.258 288.912 259.306 279.923 266.042 273.23C272.668 266.345 277.195 259.077 279.624 251.427C282.053 243.777 280.893 235.839 276.145 227.615C270.844 218.435 263.39 211.071 253.782 205.524C244.285 199.786 234.236 196.917 223.635 196.916C213.255 196.916 206.464 199.689 203.262 205.235C199.949 210.59 201.054 218.049 206.575 227.612L141.975 227.61C132.699 211.544 128.723 197.2 130.048 184.577C131.593 171.954 137.887 162.2 148.93 155.315C160.083 148.239 174.935 144.701 193.487 144.702C212.922 144.703 232.192 148.242 251.296 155.319C270.289 162.205 287.627 171.96 303.308 184.583C318.989 197.207 331.468 211.552 340.745 227.618C349.358 242.536 353.169 255.637 352.175 266.921C351.403 278.205 347.704 288.055 341.078 296.47C334.674 304.885 324.736 315.213 311.264 327.453L393.422 327.456L422.246 377.375L233.415 377.368L204.592 327.449Z",fill:"#F8B803"}),e.jsx("path",{d:"M25.447 198.058L2.58852 198.057L-26.4005 147.851L59.4015 147.854L191.923 377.368L128.979 377.365L25.447 198.058Z",fill:"#F8B803"}),e.jsx("path",{d:"M204.592 327.449L204.923 327.449C211.769 320.564 222.094 311.479 235.897 300.196C249.258 288.912 259.306 279.923 266.042 273.23C272.668 266.345 277.195 259.077 279.624 251.427C282.053 243.777 280.893 235.839 276.145 227.615C270.844 218.435 263.39 211.071 253.782 205.524C244.285 199.786 234.236 196.917 223.635 196.916C213.255 196.916 206.464 199.689 203.262 205.235C199.949 210.59 201.054 218.049 206.575 227.612L141.975 227.61C132.699 211.544 128.723 197.2 130.048 184.577C131.593 171.954 137.887 162.2 148.93 155.315C160.083 148.239 174.935 144.701 193.487 144.702C212.922 144.703 232.192 148.242 251.296 155.319C270.289 162.205 287.627 171.96 303.308 184.583C318.989 197.207 331.468 211.552 340.745 227.618C349.358 242.536 353.169 255.637 352.175 266.921C351.403 278.205 347.704 288.055 341.078 296.47C334.674 304.885 324.736 315.213 311.264 327.453L393.422 327.456L422.246 377.375L233.415 377.368L204.592 327.449Z",stroke:"#1B1B18",strokeWidth:1}),e.jsx("path",{d:"M25.447 198.058L2.58852 198.057L-26.4005 147.851L59.4015 147.854L191.923 377.368L128.979 377.365L25.447 198.058Z",stroke:"#1B1B18",strokeWidth:1})]}),e.jsxs("g",{style:{mixBlendMode:"hard-light"},className:"translate-y-0 opacity-100 transition-all delay-300 duration-750 starting:translate-y-4 starting:opacity-0",children:[e.jsx("path",{d:"M217.342 305.363L217.673 305.363C224.519 298.478 234.844 289.393 248.647 278.11C262.008 266.826 272.056 257.837 278.792 251.144C285.418 244.259 289.945 236.991 292.374 229.341C294.803 221.691 293.643 213.753 288.895 205.529C283.594 196.349 276.14 188.985 266.532 183.438C257.035 177.7 246.986 174.831 236.385 174.83C226.005 174.83 219.214 177.603 216.012 183.149C212.699 188.504 213.804 195.963 219.325 205.527L154.725 205.524C145.449 189.458 141.473 175.114 142.798 162.491C144.343 149.868 150.637 140.114 161.68 133.229C172.833 126.153 187.685 122.615 206.237 122.616C225.672 122.617 244.942 126.156 264.046 133.233C283.039 140.119 300.377 149.874 316.058 162.497C331.739 175.121 344.218 189.466 353.495 205.532C362.108 220.45 365.919 233.551 364.925 244.835C364.153 256.12 360.454 265.969 353.828 274.384C347.424 282.799 337.486 293.127 324.014 305.367L406.172 305.37L434.996 355.289L246.165 355.282L217.342 305.363Z",fill:"#F0ACB8"}),e.jsx("path",{d:"M38.197 175.972L15.3385 175.971L-13.6505 125.765L72.1515 125.768L204.673 355.282L141.729 355.279L38.197 175.972Z",fill:"#F0ACB8"}),e.jsx("path",{d:"M217.342 305.363L217.673 305.363C224.519 298.478 234.844 289.393 248.647 278.11C262.008 266.826 272.056 257.837 278.792 251.144C285.418 244.259 289.945 236.991 292.374 229.341C294.803 221.691 293.643 213.753 288.895 205.529C283.594 196.349 276.14 188.985 266.532 183.438C257.035 177.7 246.986 174.831 236.385 174.83C226.005 174.83 219.214 177.603 216.012 183.149C212.699 188.504 213.804 195.963 219.325 205.527L154.725 205.524C145.449 189.458 141.473 175.114 142.798 162.491C144.343 149.868 150.637 140.114 161.68 133.229C172.833 126.153 187.685 122.615 206.237 122.616C225.672 122.617 244.942 126.156 264.046 133.233C283.039 140.119 300.377 149.874 316.058 162.497C331.739 175.121 344.218 189.466 353.495 205.532C362.108 220.45 365.919 233.551 364.925 244.835C364.153 256.12 360.454 265.969 353.828 274.384C347.424 282.799 337.486 293.127 324.014 305.367L406.172 305.37L434.996 355.289L246.165 355.282L217.342 305.363Z",stroke:"#1B1B18",strokeWidth:1}),e.jsx("path",{d:"M38.197 175.972L15.3385 175.971L-13.6505 125.765L72.1515 125.768L204.673 355.282L141.729 355.279L38.197 175.972Z",stroke:"#1B1B18",strokeWidth:1})]}),e.jsxs("g",{style:{mixBlendMode:"plus-darker"},className:"translate-y-0 opacity-100 transition-all delay-300 duration-750 starting:translate-y-4 starting:opacity-0",children:[e.jsx("path",{d:"M230.951 281.792L231.282 281.793C238.128 274.907 248.453 265.823 262.256 254.539C275.617 243.256 285.666 234.267 292.402 227.573C299.027 220.688 303.554 213.421 305.983 205.771C308.412 198.12 307.253 190.183 302.504 181.959C297.203 172.778 289.749 165.415 280.142 159.868C270.645 154.13 260.596 151.26 249.995 151.26C239.615 151.26 232.823 154.033 229.621 159.579C226.309 164.934 227.413 172.393 232.935 181.956L168.335 181.954C159.058 165.888 155.082 151.543 156.407 138.92C157.953 126.298 164.247 116.544 175.289 109.659C186.442 102.583 201.294 99.045 219.846 99.0457C239.281 99.0464 258.551 102.585 277.655 109.663C296.649 116.549 313.986 126.303 329.667 138.927C345.349 151.551 357.827 165.895 367.104 181.961C375.718 196.88 379.528 209.981 378.535 221.265C377.762 232.549 374.063 242.399 367.438 250.814C361.033 259.229 351.095 269.557 337.624 281.796L419.782 281.8L448.605 331.719L259.774 331.712L230.951 281.792Z",fill:"#F3BEC7"}),e.jsx("path",{d:"M51.8063 152.402L28.9479 152.401L-0.0411453 102.195L85.7608 102.198L218.282 331.711L155.339 331.709L51.8063 152.402Z",fill:"#F3BEC7"}),e.jsx("path",{d:"M230.951 281.792L231.282 281.793C238.128 274.907 248.453 265.823 262.256 254.539C275.617 243.256 285.666 234.267 292.402 227.573C299.027 220.688 303.554 213.421 305.983 205.771C308.412 198.12 307.253 190.183 302.504 181.959C297.203 172.778 289.749 165.415 280.142 159.868C270.645 154.13 260.596 151.26 249.995 151.26C239.615 151.26 232.823 154.033 229.621 159.579C226.309 164.934 227.413 172.393 232.935 181.956L168.335 181.954C159.058 165.888 155.082 151.543 156.407 138.92C157.953 126.298 164.247 116.544 175.289 109.659C186.442 102.583 201.294 99.045 219.846 99.0457C239.281 99.0464 258.551 102.585 277.655 109.663C296.649 116.549 313.986 126.303 329.667 138.927C345.349 151.551 357.827 165.895 367.104 181.961C375.718 196.88 379.528 209.981 378.535 221.265C377.762 232.549 374.063 242.399 367.438 250.814C361.033 259.229 351.095 269.557 337.624 281.796L419.782 281.8L448.605 331.719L259.774 331.712L230.951 281.792Z",stroke:"#1B1B18",strokeWidth:1}),e.jsx("path",{d:"M51.8063 152.402L28.9479 152.401L-0.0411453 102.195L85.7608 102.198L218.282 331.711L155.339 331.709L51.8063 152.402Z",stroke:"#1B1B18",strokeWidth:1})]}),e.jsxs("g",{className:"translate-y-0 opacity-100 transition-all delay-300 duration-750 starting:translate-y-4 starting:opacity-0",children:[e.jsx("path",{d:"M188.467 355.363L188.798 355.363C195.644 348.478 205.969 339.393 219.772 328.11C233.133 316.826 243.181 307.837 249.917 301.144C253.696 297.217 256.792 293.166 259.205 288.991C261.024 285.845 262.455 282.628 263.499 279.341C265.928 271.691 264.768 263.753 260.02 255.529C254.719 246.349 247.265 238.985 237.657 233.438C228.16 227.7 218.111 224.831 207.51 224.83C197.13 224.83 190.339 227.603 187.137 233.149C183.824 238.504 184.929 245.963 190.45 255.527L125.851 255.524C116.574 239.458 112.598 225.114 113.923 212.491C114.615 206.836 116.261 201.756 118.859 197.253C122.061 191.704 126.709 187.03 132.805 183.229C143.958 176.153 158.81 172.615 177.362 172.616C196.797 172.617 216.067 176.156 235.171 183.233C254.164 190.119 271.502 199.874 287.183 212.497C302.864 225.121 315.343 239.466 324.62 255.532C333.233 270.45 337.044 283.551 336.05 294.835C335.46 303.459 333.16 311.245 329.151 318.194C327.915 320.337 326.515 322.4 324.953 324.384C318.549 332.799 308.611 343.127 295.139 355.367L377.297 355.37L406.121 405.289L217.29 405.282L188.467 355.363Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M9.32197 225.972L-13.5365 225.971L-42.5255 175.765L43.2765 175.768L175.798 405.282L112.854 405.279L9.32197 225.972Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M345.247 111.915C329.566 99.2919 312.229 89.5371 293.235 82.6512L235.167 183.228C254.161 190.114 271.498 199.869 287.179 212.492L345.247 111.915Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M382.686 154.964C373.41 138.898 360.931 124.553 345.25 111.93L287.182 212.506C302.863 225.13 315.342 239.475 324.618 255.541L382.686 154.964Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M293.243 82.6472C274.139 75.57 254.869 72.031 235.434 72.0303L177.366 172.607C196.801 172.608 216.071 176.147 235.175 183.224L293.243 82.6472Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M394.118 194.257C395.112 182.973 391.301 169.872 382.688 154.953L324.619 255.53C333.233 270.448 337.044 283.55 336.05 294.834L394.118 194.257Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M235.432 72.0311C216.88 72.0304 202.027 75.5681 190.875 82.6442L132.806 183.221C143.959 176.145 158.812 172.607 177.363 172.608L235.432 72.0311Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M265.59 124.25C276.191 124.251 286.24 127.12 295.737 132.858L237.669 233.435C228.172 227.697 218.123 224.828 207.522 224.827L265.59 124.25Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M295.719 132.859C305.326 138.406 312.78 145.77 318.081 154.95L260.013 255.527C254.712 246.347 247.258 238.983 237.651 233.436L295.719 132.859Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M387.218 217.608C391.227 210.66 393.527 202.874 394.117 194.25L336.049 294.827C335.459 303.451 333.159 311.237 329.15 318.185L387.218 217.608Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M245.211 132.577C248.413 127.03 255.204 124.257 265.584 124.258L207.516 224.835C197.136 224.834 190.345 227.607 187.143 233.154L245.211 132.577Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M318.094 154.945C322.842 163.17 324.002 171.107 321.573 178.757L263.505 279.334C265.934 271.684 264.774 263.746 260.026 255.522L318.094 154.945Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M176.925 96.6737C180.127 91.1249 184.776 86.4503 190.871 82.6499L132.803 183.227C126.708 187.027 122.059 191.702 118.857 197.25L176.925 96.6737Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M387.226 217.606C385.989 219.749 384.59 221.813 383.028 223.797L324.96 324.373C326.522 322.39 327.921 320.326 329.157 318.183L387.226 217.606Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M317.269 188.408C319.087 185.262 320.519 182.045 321.562 178.758L263.494 279.335C262.451 282.622 261.019 285.839 259.201 288.985L317.269 188.408Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M245.208 132.573C241.895 137.928 243 145.387 248.522 154.95L190.454 255.527C184.932 245.964 183.827 238.505 187.14 233.15L245.208 132.573Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M176.93 96.6719C174.331 101.175 172.686 106.255 171.993 111.91L113.925 212.487C114.618 206.831 116.263 201.752 118.862 197.249L176.93 96.6719Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M317.266 188.413C314.853 192.589 311.757 196.64 307.978 200.566L249.91 301.143C253.689 297.216 256.785 293.166 259.198 288.99L317.266 188.413Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M464.198 304.708L435.375 254.789L377.307 355.366L406.13 405.285L464.198 304.708Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M353.209 254.787C366.68 242.548 376.618 232.22 383.023 223.805L324.955 324.382C318.55 332.797 308.612 343.124 295.141 355.364L353.209 254.787Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M435.37 254.787L353.212 254.784L295.144 355.361L377.302 355.364L435.37 254.787Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M183.921 154.947L248.521 154.95L190.453 255.527L125.853 255.524L183.921 154.947Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M171.992 111.914C170.668 124.537 174.643 138.881 183.92 154.947L125.852 255.524C116.575 239.458 112.599 225.114 113.924 212.491L171.992 111.914Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M307.987 200.562C301.251 207.256 291.203 216.244 277.842 227.528L219.774 328.105C233.135 316.821 243.183 307.832 249.919 301.139L307.987 200.562Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M15.5469 75.1797L44.5359 125.386L-13.5321 225.963L-42.5212 175.756L15.5469 75.1797Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M277.836 227.536C264.033 238.82 253.708 247.904 246.862 254.789L188.794 355.366C195.64 348.481 205.965 339.397 219.768 328.113L277.836 227.536Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M275.358 304.706L464.189 304.713L406.12 405.29L217.29 405.283L275.358 304.706Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M44.5279 125.39L67.3864 125.39L9.31834 225.967L-13.5401 225.966L44.5279 125.39Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M101.341 75.1911L233.863 304.705L175.795 405.282L43.2733 175.768L101.341 75.1911ZM15.5431 75.19L-42.525 175.767L43.277 175.77L101.345 75.1932L15.5431 75.19Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M246.866 254.784L246.534 254.784L188.466 355.361L188.798 355.361L246.866 254.784Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M246.539 254.781L275.362 304.701L217.294 405.277L188.471 355.358L246.539 254.781Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M67.3906 125.391L170.923 304.698L112.855 405.275L9.32257 225.967L67.3906 125.391Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M170.921 304.699L233.865 304.701L175.797 405.278L112.853 405.276L170.921 304.699Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"bevel"})]}),e.jsxs("g",{style:{mixBlendMode:"hard-light"},className:"translate-y-0 opacity-100 transition-all delay-300 duration-750 starting:translate-y-4 starting:opacity-0",children:[e.jsx("path",{d:"M246.544 254.79L246.875 254.79C253.722 247.905 264.046 238.82 277.849 227.537C291.21 216.253 301.259 207.264 307.995 200.57C314.62 193.685 319.147 186.418 321.577 178.768C324.006 171.117 322.846 163.18 318.097 154.956C312.796 145.775 305.342 138.412 295.735 132.865C286.238 127.127 276.189 124.258 265.588 124.257C255.208 124.257 248.416 127.03 245.214 132.576C241.902 137.931 243.006 145.39 248.528 154.953L183.928 154.951C174.652 138.885 170.676 124.541 172 111.918C173.546 99.2946 179.84 89.5408 190.882 82.6559C202.035 75.5798 216.887 72.0421 235.439 72.0428C254.874 72.0435 274.144 75.5825 293.248 82.6598C312.242 89.5457 329.579 99.3005 345.261 111.924C360.942 124.548 373.421 138.892 382.697 154.958C391.311 169.877 395.121 182.978 394.128 194.262C393.355 205.546 389.656 215.396 383.031 223.811C376.627 232.226 366.688 242.554 353.217 254.794L435.375 254.797L464.198 304.716L275.367 304.709L246.544 254.79Z",fill:"#F0ACB8"}),e.jsx("path",{d:"M246.544 254.79L246.875 254.79C253.722 247.905 264.046 238.82 277.849 227.537C291.21 216.253 301.259 207.264 307.995 200.57C314.62 193.685 319.147 186.418 321.577 178.768C324.006 171.117 322.846 163.18 318.097 154.956C312.796 145.775 305.342 138.412 295.735 132.865C286.238 127.127 276.189 124.258 265.588 124.257C255.208 124.257 248.416 127.03 245.214 132.576C241.902 137.931 243.006 145.39 248.528 154.953L183.928 154.951C174.652 138.885 170.676 124.541 172 111.918C173.546 99.2946 179.84 89.5408 190.882 82.6559C202.035 75.5798 216.887 72.0421 235.439 72.0428C254.874 72.0435 274.144 75.5825 293.248 82.6598C312.242 89.5457 329.579 99.3005 345.261 111.924C360.942 124.548 373.421 138.892 382.697 154.958C391.311 169.877 395.121 182.978 394.128 194.262C393.355 205.546 389.656 215.396 383.031 223.811C376.627 232.226 366.688 242.554 353.217 254.794L435.375 254.797L464.198 304.716L275.367 304.709L246.544 254.79Z",stroke:"#1B1B18",strokeWidth:1,strokeLinejoin:"round"})]}),e.jsxs("g",{style:{mixBlendMode:"hard-light"},className:"translate-y-0 opacity-100 transition-all delay-300 duration-750 starting:translate-y-4 starting:opacity-0",children:[e.jsx("path",{d:"M67.41 125.402L44.5515 125.401L15.5625 75.1953L101.364 75.1985L233.886 304.712L170.942 304.71L67.41 125.402Z",fill:"#F0ACB8"}),e.jsx("path",{d:"M67.41 125.402L44.5515 125.401L15.5625 75.1953L101.364 75.1985L233.886 304.712L170.942 304.71L67.41 125.402Z",stroke:"#1B1B18",strokeWidth:1})]})]}),e.jsxs("svg",{className:"relative -mt-[4.9rem] -ml-8 hidden w-[448px] max-w-none lg:-mt-[6.6rem] lg:ml-0 dark:block",viewBox:"0 0 440 376",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[e.jsxs("g",{className:"translate-y-0 opacity-100 transition-all delay-300 duration-750 starting:translate-y-4 starting:opacity-0",children:[e.jsx("path",{d:"M188.263 355.73L188.595 355.73C195.441 348.845 205.766 339.761 219.569 328.477C232.93 317.193 242.978 308.205 249.714 301.511C256.34 294.626 260.867 287.358 263.296 279.708C265.725 272.058 264.565 264.121 259.816 255.896C254.516 246.716 247.062 239.352 237.454 233.805C227.957 228.067 217.908 225.198 207.307 225.198C196.927 225.197 190.136 227.97 186.934 233.516C183.621 238.872 184.726 246.331 190.247 255.894L125.647 255.891C116.371 239.825 112.395 225.481 113.72 212.858C115.265 200.235 121.559 190.481 132.602 183.596C143.754 176.52 158.607 172.982 177.159 172.983C196.594 172.984 215.863 176.523 234.968 183.6C253.961 190.486 271.299 200.241 286.98 212.864C302.661 225.488 315.14 239.833 324.416 255.899C333.03 270.817 336.841 283.918 335.847 295.203C335.075 306.487 331.376 316.336 324.75 324.751C318.346 333.167 308.408 343.494 294.936 355.734L377.094 355.737L405.917 405.656L217.087 405.649L188.263 355.73Z",fill:"black"}),e.jsx("path",{d:"M9.11884 226.339L-13.7396 226.338L-42.7286 176.132L43.0733 176.135L175.595 405.649L112.651 405.647L9.11884 226.339Z",fill:"black"}),e.jsx("path",{d:"M188.263 355.73L188.595 355.73C195.441 348.845 205.766 339.761 219.569 328.477C232.93 317.193 242.978 308.205 249.714 301.511C256.34 294.626 260.867 287.358 263.296 279.708C265.725 272.058 264.565 264.121 259.816 255.896C254.516 246.716 247.062 239.352 237.454 233.805C227.957 228.067 217.908 225.198 207.307 225.198C196.927 225.197 190.136 227.97 186.934 233.516C183.621 238.872 184.726 246.331 190.247 255.894L125.647 255.891C116.371 239.825 112.395 225.481 113.72 212.858C115.265 200.235 121.559 190.481 132.602 183.596C143.754 176.52 158.607 172.982 177.159 172.983C196.594 172.984 215.863 176.523 234.968 183.6C253.961 190.486 271.299 200.241 286.98 212.864C302.661 225.488 315.14 239.833 324.416 255.899C333.03 270.817 336.841 283.918 335.847 295.203C335.075 306.487 331.376 316.336 324.75 324.751C318.346 333.167 308.408 343.494 294.936 355.734L377.094 355.737L405.917 405.656L217.087 405.649L188.263 355.73Z",stroke:"#FF750F",strokeWidth:1}),e.jsx("path",{d:"M9.11884 226.339L-13.7396 226.338L-42.7286 176.132L43.0733 176.135L175.595 405.649L112.651 405.647L9.11884 226.339Z",stroke:"#FF750F",strokeWidth:1}),e.jsx("path",{d:"M204.592 327.449L204.923 327.449C211.769 320.564 222.094 311.479 235.897 300.196C249.258 288.912 259.306 279.923 266.042 273.23C272.668 266.345 277.195 259.077 279.624 251.427C282.053 243.777 280.893 235.839 276.145 227.615C270.844 218.435 263.39 211.071 253.782 205.524C244.285 199.786 234.236 196.917 223.635 196.916C213.255 196.916 206.464 199.689 203.262 205.235C199.949 210.59 201.054 218.049 206.575 227.612L141.975 227.61C132.699 211.544 128.723 197.2 130.048 184.577C131.593 171.954 137.887 162.2 148.93 155.315C160.083 148.239 174.935 144.701 193.487 144.702C212.922 144.703 232.192 148.242 251.296 155.319C270.289 162.205 287.627 171.96 303.308 184.583C318.989 197.207 331.468 211.552 340.745 227.618C349.358 242.536 353.169 255.637 352.175 266.921C351.403 278.205 347.704 288.055 341.078 296.47C334.674 304.885 324.736 315.213 311.264 327.453L393.422 327.456L422.246 377.375L233.415 377.368L204.592 327.449Z",fill:"#391800"}),e.jsx("path",{d:"M25.447 198.058L2.58852 198.057L-26.4005 147.851L59.4015 147.854L191.923 377.368L128.979 377.365L25.447 198.058Z",fill:"#391800"}),e.jsx("path",{d:"M204.592 327.449L204.923 327.449C211.769 320.564 222.094 311.479 235.897 300.196C249.258 288.912 259.306 279.923 266.042 273.23C272.668 266.345 277.195 259.077 279.624 251.427C282.053 243.777 280.893 235.839 276.145 227.615C270.844 218.435 263.39 211.071 253.782 205.524C244.285 199.786 234.236 196.917 223.635 196.916C213.255 196.916 206.464 199.689 203.262 205.235C199.949 210.59 201.054 218.049 206.575 227.612L141.975 227.61C132.699 211.544 128.723 197.2 130.048 184.577C131.593 171.954 137.887 162.2 148.93 155.315C160.083 148.239 174.935 144.701 193.487 144.702C212.922 144.703 232.192 148.242 251.296 155.319C270.289 162.205 287.627 171.96 303.308 184.583C318.989 197.207 331.468 211.552 340.745 227.618C349.358 242.536 353.169 255.637 352.175 266.921C351.403 278.205 347.704 288.055 341.078 296.47C334.674 304.885 324.736 315.213 311.264 327.453L393.422 327.456L422.246 377.375L233.415 377.368L204.592 327.449Z",stroke:"#FF750F",strokeWidth:1}),e.jsx("path",{d:"M25.447 198.058L2.58852 198.057L-26.4005 147.851L59.4015 147.854L191.923 377.368L128.979 377.365L25.447 198.058Z",stroke:"#FF750F",strokeWidth:1})]}),e.jsxs("g",{className:"translate-y-0 opacity-100 transition-all delay-300 duration-750 starting:translate-y-4 starting:opacity-0",style:{mixBlendMode:"hard-light"},children:[e.jsx("path",{d:"M217.342 305.363L217.673 305.363C224.519 298.478 234.844 289.393 248.647 278.11C262.008 266.826 272.056 257.837 278.792 251.144C285.418 244.259 289.945 236.991 292.374 229.341C294.803 221.691 293.643 213.753 288.895 205.529C283.594 196.349 276.14 188.985 266.532 183.438C257.035 177.7 246.986 174.831 236.385 174.83C226.005 174.83 219.214 177.603 216.012 183.149C212.699 188.504 213.804 195.963 219.325 205.527L154.725 205.524C145.449 189.458 141.473 175.114 142.798 162.491C144.343 149.868 150.637 140.114 161.68 133.229C172.833 126.153 187.685 122.615 206.237 122.616C225.672 122.617 244.942 126.156 264.046 133.233C283.039 140.119 300.377 149.874 316.058 162.497C331.739 175.121 344.218 189.466 353.495 205.532C362.108 220.45 365.919 233.551 364.925 244.835C364.153 256.12 360.454 265.969 353.828 274.384C347.424 282.799 337.486 293.127 324.014 305.367L406.172 305.37L434.996 355.289L246.165 355.282L217.342 305.363Z",fill:"#733000"}),e.jsx("path",{d:"M38.197 175.972L15.3385 175.971L-13.6505 125.765L72.1515 125.768L204.673 355.282L141.729 355.279L38.197 175.972Z",fill:"#733000"}),e.jsx("path",{d:"M217.342 305.363L217.673 305.363C224.519 298.478 234.844 289.393 248.647 278.11C262.008 266.826 272.056 257.837 278.792 251.144C285.418 244.259 289.945 236.991 292.374 229.341C294.803 221.691 293.643 213.753 288.895 205.529C283.594 196.349 276.14 188.985 266.532 183.438C257.035 177.7 246.986 174.831 236.385 174.83C226.005 174.83 219.214 177.603 216.012 183.149C212.699 188.504 213.804 195.963 219.325 205.527L154.725 205.524C145.449 189.458 141.473 175.114 142.798 162.491C144.343 149.868 150.637 140.114 161.68 133.229C172.833 126.153 187.685 122.615 206.237 122.616C225.672 122.617 244.942 126.156 264.046 133.233C283.039 140.119 300.377 149.874 316.058 162.497C331.739 175.121 344.218 189.466 353.495 205.532C362.108 220.45 365.919 233.551 364.925 244.835C364.153 256.12 360.454 265.969 353.828 274.384C347.424 282.799 337.486 293.127 324.014 305.367L406.172 305.37L434.996 355.289L246.165 355.282L217.342 305.363Z",stroke:"#FF750F",strokeWidth:1}),e.jsx("path",{d:"M38.197 175.972L15.3385 175.971L-13.6505 125.765L72.1515 125.768L204.673 355.282L141.729 355.279L38.197 175.972Z",stroke:"#FF750F",strokeWidth:1})]}),e.jsxs("g",{className:"translate-y-0 opacity-100 transition-all delay-300 duration-750 starting:translate-y-4 starting:opacity-0",children:[e.jsx("path",{d:"M217.342 305.363L217.673 305.363C224.519 298.478 234.844 289.393 248.647 278.11C262.008 266.826 272.056 257.837 278.792 251.144C285.418 244.259 289.945 236.991 292.374 229.341C294.803 221.691 293.643 213.753 288.895 205.529C283.594 196.349 276.14 188.985 266.532 183.438C257.035 177.7 246.986 174.831 236.385 174.83C226.005 174.83 219.214 177.603 216.012 183.149C212.699 188.504 213.804 195.963 219.325 205.527L154.726 205.524C145.449 189.458 141.473 175.114 142.798 162.491C144.343 149.868 150.637 140.114 161.68 133.229C172.833 126.153 187.685 122.615 206.237 122.616C225.672 122.617 244.942 126.156 264.046 133.233C283.039 140.119 300.377 149.874 316.058 162.497C331.739 175.121 344.218 189.466 353.495 205.532C362.108 220.45 365.919 233.551 364.925 244.835C364.153 256.12 360.454 265.969 353.828 274.384C347.424 282.799 337.486 293.127 324.014 305.367L406.172 305.37L434.996 355.289L246.165 355.282L217.342 305.363Z",stroke:"#FF750F",strokeWidth:1}),e.jsx("path",{d:"M38.197 175.972L15.3385 175.971L-13.6505 125.765L72.1515 125.768L204.673 355.282L141.729 355.279L38.197 175.972Z",stroke:"#FF750F",strokeWidth:1})]}),e.jsxs("g",{className:"translate-y-0 opacity-100 transition-all delay-300 duration-750 starting:translate-y-4 starting:opacity-0",children:[e.jsx("path",{d:"M188.467 355.363L188.798 355.363C195.644 348.478 205.969 339.393 219.772 328.11C233.133 316.826 243.181 307.837 249.917 301.144C253.696 297.217 256.792 293.166 259.205 288.991C261.024 285.845 262.455 282.628 263.499 279.341C265.928 271.691 264.768 263.753 260.02 255.529C254.719 246.349 247.265 238.985 237.657 233.438C228.16 227.7 218.111 224.831 207.51 224.83C197.13 224.83 190.339 227.603 187.137 233.149C183.824 238.504 184.929 245.963 190.45 255.527L125.851 255.524C116.574 239.458 112.598 225.114 113.923 212.491C114.615 206.836 116.261 201.756 118.859 197.253C122.061 191.704 126.709 187.03 132.805 183.229C143.958 176.153 158.81 172.615 177.362 172.616C196.797 172.617 216.067 176.156 235.171 183.233C254.164 190.119 271.502 199.874 287.183 212.497C302.864 225.121 315.343 239.466 324.62 255.532C333.233 270.45 337.044 283.551 336.05 294.835C335.46 303.459 333.16 311.245 329.151 318.194C327.915 320.337 326.515 322.4 324.953 324.384C318.549 332.799 308.611 343.127 295.139 355.367L377.297 355.37L406.121 405.289L217.29 405.282L188.467 355.363Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M9.32197 225.972L-13.5365 225.971L-42.5255 175.765L43.2765 175.768L175.798 405.282L112.854 405.279L9.32197 225.972Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M345.247 111.915C329.566 99.2919 312.229 89.5371 293.235 82.6512L235.167 183.228C254.161 190.114 271.498 199.869 287.179 212.492L345.247 111.915Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M382.686 154.964C373.41 138.898 360.931 124.553 345.25 111.93L287.182 212.506C302.863 225.13 315.342 239.475 324.618 255.541L382.686 154.964Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M293.243 82.6472C274.139 75.57 254.869 72.031 235.434 72.0303L177.366 172.607C196.801 172.608 216.071 176.147 235.175 183.224L293.243 82.6472Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M394.118 194.257C395.112 182.973 391.301 169.872 382.688 154.953L324.619 255.53C333.233 270.448 337.044 283.55 336.05 294.834L394.118 194.257Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M235.432 72.0311C216.88 72.0304 202.027 75.5681 190.875 82.6442L132.806 183.221C143.959 176.145 158.812 172.607 177.363 172.608L235.432 72.0311Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M265.59 124.25C276.191 124.251 286.24 127.12 295.737 132.858L237.669 233.435C228.172 227.697 218.123 224.828 207.522 224.827L265.59 124.25Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M295.719 132.859C305.326 138.406 312.78 145.77 318.081 154.95L260.013 255.527C254.712 246.347 247.258 238.983 237.651 233.436L295.719 132.859Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M387.218 217.608C391.227 210.66 393.527 202.874 394.117 194.25L336.049 294.827C335.459 303.451 333.159 311.237 329.15 318.185L387.218 217.608Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M245.211 132.577C248.413 127.03 255.204 124.257 265.584 124.258L207.516 224.835C197.136 224.834 190.345 227.607 187.143 233.154L245.211 132.577Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M318.094 154.945C322.842 163.17 324.002 171.107 321.573 178.757L263.505 279.334C265.934 271.684 264.774 263.746 260.026 255.522L318.094 154.945Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M176.925 96.6737C180.127 91.1249 184.776 86.4503 190.871 82.6499L132.803 183.227C126.708 187.027 122.059 191.702 118.857 197.25L176.925 96.6737Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M387.226 217.606C385.989 219.749 384.59 221.813 383.028 223.797L324.96 324.373C326.522 322.39 327.921 320.326 329.157 318.183L387.226 217.606Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M317.269 188.408C319.087 185.262 320.519 182.045 321.562 178.758L263.494 279.335C262.451 282.622 261.019 285.839 259.201 288.985L317.269 188.408Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M245.208 132.573C241.895 137.928 243 145.387 248.522 154.95L190.454 255.527C184.932 245.964 183.827 238.505 187.14 233.15L245.208 132.573Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M176.93 96.6719C174.331 101.175 172.686 106.255 171.993 111.91L113.925 212.487C114.618 206.831 116.263 201.752 118.862 197.249L176.93 96.6719Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M317.266 188.413C314.853 192.589 311.757 196.64 307.978 200.566L249.91 301.143C253.689 297.216 256.785 293.166 259.198 288.99L317.266 188.413Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M464.198 304.708L435.375 254.789L377.307 355.366L406.13 405.285L464.198 304.708Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M353.209 254.787C366.68 242.548 376.618 232.22 383.023 223.805L324.955 324.382C318.55 332.797 308.612 343.124 295.141 355.364L353.209 254.787Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M435.37 254.787L353.212 254.784L295.144 355.361L377.302 355.364L435.37 254.787Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M183.921 154.947L248.521 154.95L190.453 255.527L125.853 255.524L183.921 154.947Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M171.992 111.914C170.668 124.537 174.643 138.881 183.92 154.947L125.852 255.524C116.575 239.458 112.599 225.114 113.924 212.491L171.992 111.914Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M307.987 200.562C301.251 207.256 291.203 216.244 277.842 227.528L219.774 328.105C233.135 316.821 243.183 307.832 249.919 301.139L307.987 200.562Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M15.5469 75.1797L44.5359 125.386L-13.5321 225.963L-42.5212 175.756L15.5469 75.1797Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M277.836 227.536C264.033 238.82 253.708 247.904 246.862 254.789L188.794 355.366C195.64 348.481 205.965 339.397 219.768 328.113L277.836 227.536Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M275.358 304.706L464.189 304.713L406.12 405.29L217.29 405.283L275.358 304.706Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M44.5279 125.39L67.3864 125.39L9.31834 225.967L-13.5401 225.966L44.5279 125.39Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M101.341 75.1911L233.863 304.705L175.795 405.282L43.2733 175.768L101.341 75.1911ZM15.5431 75.19L-42.525 175.767L43.277 175.77L101.345 75.1932L15.5431 75.19Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M246.866 254.784L246.534 254.784L188.466 355.361L188.798 355.361L246.866 254.784Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M246.539 254.781L275.362 304.701L217.294 405.277L188.471 355.358L246.539 254.781Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M67.3906 125.391L170.923 304.698L112.855 405.275L9.32257 225.967L67.3906 125.391Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"}),e.jsx("path",{d:"M170.921 304.699L233.865 304.701L175.797 405.278L112.853 405.276L170.921 304.699Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"bevel"})]}),e.jsxs("g",{className:"translate-y-0 opacity-100 transition-all delay-300 duration-750 starting:translate-y-4 starting:opacity-0",style:{mixBlendMode:"hard-light"},children:[e.jsx("path",{d:"M246.544 254.79L246.875 254.79C253.722 247.905 264.046 238.82 277.849 227.537C291.21 216.253 301.259 207.264 307.995 200.57C314.62 193.685 319.147 186.418 321.577 178.768C324.006 171.117 322.846 163.18 318.097 154.956C312.796 145.775 305.342 138.412 295.735 132.865C286.238 127.127 276.189 124.258 265.588 124.257C255.208 124.257 248.416 127.03 245.214 132.576C241.902 137.931 243.006 145.39 248.528 154.953L183.928 154.951C174.652 138.885 170.676 124.541 172 111.918C173.546 99.2946 179.84 89.5408 190.882 82.6559C202.035 75.5798 216.887 72.0421 235.439 72.0428C254.874 72.0435 274.144 75.5825 293.248 82.6598C312.242 89.5457 329.579 99.3005 345.261 111.924C360.942 124.548 373.421 138.892 382.697 154.958C391.311 169.877 395.121 182.978 394.128 194.262C393.355 205.546 389.656 215.396 383.031 223.811C376.627 232.226 366.688 242.554 353.217 254.794L435.375 254.797L464.198 304.716L275.367 304.709L246.544 254.79Z",fill:"#4B0600"}),e.jsx("path",{d:"M246.544 254.79L246.875 254.79C253.722 247.905 264.046 238.82 277.849 227.537C291.21 216.253 301.259 207.264 307.995 200.57C314.62 193.685 319.147 186.418 321.577 178.768C324.006 171.117 322.846 163.18 318.097 154.956C312.796 145.775 305.342 138.412 295.735 132.865C286.238 127.127 276.189 124.258 265.588 124.257C255.208 124.257 248.416 127.03 245.214 132.576C241.902 137.931 243.006 145.39 248.528 154.953L183.928 154.951C174.652 138.885 170.676 124.541 172 111.918C173.546 99.2946 179.84 89.5408 190.882 82.6559C202.035 75.5798 216.887 72.0421 235.439 72.0428C254.874 72.0435 274.144 75.5825 293.248 82.6598C312.242 89.5457 329.579 99.3005 345.261 111.924C360.942 124.548 373.421 138.892 382.697 154.958C391.311 169.877 395.121 182.978 394.128 194.262C393.355 205.546 389.656 215.396 383.031 223.811C376.627 232.226 366.688 242.554 353.217 254.794L435.375 254.797L464.198 304.716L275.367 304.709L246.544 254.79Z",stroke:"#FF750F",strokeWidth:1,strokeLinejoin:"round"})]}),e.jsxs("g",{className:"translate-y-0 opacity-100 transition-all delay-300 duration-750 starting:translate-y-4 starting:opacity-0",style:{mixBlendMode:"hard-light"},children:[e.jsx("path",{d:"M67.41 125.402L44.5515 125.401L15.5625 75.1953L101.364 75.1985L233.886 304.712L170.942 304.71L67.41 125.402Z",fill:"#4B0600"}),e.jsx("path",{d:"M67.41 125.402L44.5515 125.401L15.5625 75.1953L101.364 75.1985L233.886 304.712L170.942 304.71L67.41 125.402Z",stroke:"#FF750F",strokeWidth:1})]})]}),e.jsx("div",{className:"absolute inset-0 rounded-t-lg shadow-[inset_0px_0px_0px_1px_rgba(26,26,0,0.16)] lg:rounded-t-none lg:rounded-r-lg dark:shadow-[inset_0px_0px_0px_1px_#fffaed2d]"})]})]})}),e.jsx("div",{className:"hidden h-14.5 lg:block"})]})]})}export{d as default}; diff --git a/public/build/assets/wifi-CFyF5qct.js b/public/build/assets/wifi-BPS_-hKY.js similarity index 95% rename from public/build/assets/wifi-CFyF5qct.js rename to public/build/assets/wifi-BPS_-hKY.js index 52476a78e..3d9ff6e60 100644 --- a/public/build/assets/wifi-CFyF5qct.js +++ b/public/build/assets/wifi-BPS_-hKY.js @@ -1,4 +1,4 @@ -import{G as e}from"./app-36WMjvX0.js";/** +import{G as e}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/working-days-settings-WpVxAWFg.js b/public/build/assets/working-days-settings-yB3uYVxa.js similarity index 95% rename from public/build/assets/working-days-settings-WpVxAWFg.js rename to public/build/assets/working-days-settings-yB3uYVxa.js index 28ff2bdb2..6f8cb2086 100644 --- a/public/build/assets/working-days-settings-WpVxAWFg.js +++ b/public/build/assets/working-days-settings-yB3uYVxa.js @@ -1 +1 @@ -import{r as f,j as a}from"./ui-Z445SNHD.js";import{u as h,c as p,ap as w,C as x,m as j,L as _,B as v,y as C,t as n,r as S}from"./app-36WMjvX0.js";import{S as b}from"./switch-C7AW5g5G.js";import{C as D}from"./clock-Cfp0CYjJ.js";import"./utils-BWxnHGCV.js";import"./index-9MclThM-.js";function B({settings:N={}}){const{t:e}=h(),{globalSettings:d}=p().props,[y,i]=f.useState({monday:!1,tuesday:!1,wednesday:!1,thursday:!1,friday:!1,saturday:!1,sunday:!1});f.useEffect(()=>{fetch(route("settings.working-days.get")).then(s=>s.json()).then(s=>{i({monday:s.working_day_monday||!1,tuesday:s.working_day_tuesday||!1,wednesday:s.working_day_wednesday||!1,thursday:s.working_day_thursday||!1,friday:s.working_day_friday||!1,saturday:s.working_day_saturday||!1,sunday:s.working_day_sunday||!1})}).catch(()=>{i({monday:!1,tuesday:!1,wednesday:!1,thursday:!1,friday:!1,saturday:!1,sunday:!1})})},[]);const m=(s,t)=>{i(r=>({...r,[s]:t}))},g=s=>{s.preventDefault(),d!=null&&d.is_demo||n.loading(e("Saving working days settings..."));const t=Object.entries(y).filter(([r,o])=>o).map(([r])=>r);S.post(route("settings.working-days.update"),{working_days:t},{preserveScroll:!0,onSuccess:r=>{var c,u;d!=null&&d.is_demo||n.dismiss();const o=(c=r.props.flash)==null?void 0:c.success,l=(u=r.props.flash)==null?void 0:u.error;o?n.success(o):l?n.error(l):n.success(e("Working days settings saved successfully"))},onError:r=>{d!=null&&d.is_demo||n.dismiss();const o=r.error||Object.values(r).join(", ")||e("Failed to save working days settings");n.error(o)}})},k=[{key:"monday",label:e("Monday")},{key:"tuesday",label:e("Tuesday")},{key:"wednesday",label:e("Wednesday")},{key:"thursday",label:e("Thursday")},{key:"friday",label:e("Friday")},{key:"saturday",label:e("Saturday")},{key:"sunday",label:e("Sunday")}];return a.jsx(w,{title:e("Working Days Settings"),description:e("Configure which days are working days for your organization"),action:a.jsxs(v,{type:"submit",form:"working-days-form",size:"sm",children:[a.jsx(C,{className:"h-4 w-4 mr-2"}),e("Save Changes")]}),children:a.jsx(x,{children:a.jsx(j,{className:"pt-6",children:a.jsx("form",{id:"working-days-form",onSubmit:g,children:a.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-4",children:k.map(s=>a.jsxs("div",{className:"flex items-center space-x-3 p-4 border rounded-lg",children:[a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx(D,{className:"h-4 w-4 text-muted-foreground"}),a.jsx(_,{htmlFor:s.key,className:"font-medium",children:s.label})]}),a.jsx(b,{id:s.key,checked:y[s.key],onCheckedChange:t=>m(s.key,t)})]},s.key))})})})})})}export{B as default}; +import{r as f,j as a}from"./ui-Z445SNHD.js";import{u as h,c as p,ap as w,C as x,m as j,L as _,B as v,y as C,t as n,r as S}from"./app-Da3PX8qg.js";import{S as b}from"./switch-DCoM0Ivb.js";import{C as D}from"./clock-CLIx856C.js";import"./utils-BWxnHGCV.js";import"./index-9MclThM-.js";function B({settings:N={}}){const{t:e}=h(),{globalSettings:d}=p().props,[y,i]=f.useState({monday:!1,tuesday:!1,wednesday:!1,thursday:!1,friday:!1,saturday:!1,sunday:!1});f.useEffect(()=>{fetch(route("settings.working-days.get")).then(s=>s.json()).then(s=>{i({monday:s.working_day_monday||!1,tuesday:s.working_day_tuesday||!1,wednesday:s.working_day_wednesday||!1,thursday:s.working_day_thursday||!1,friday:s.working_day_friday||!1,saturday:s.working_day_saturday||!1,sunday:s.working_day_sunday||!1})}).catch(()=>{i({monday:!1,tuesday:!1,wednesday:!1,thursday:!1,friday:!1,saturday:!1,sunday:!1})})},[]);const m=(s,t)=>{i(r=>({...r,[s]:t}))},g=s=>{s.preventDefault(),d!=null&&d.is_demo||n.loading(e("Saving working days settings..."));const t=Object.entries(y).filter(([r,o])=>o).map(([r])=>r);S.post(route("settings.working-days.update"),{working_days:t},{preserveScroll:!0,onSuccess:r=>{var c,u;d!=null&&d.is_demo||n.dismiss();const o=(c=r.props.flash)==null?void 0:c.success,l=(u=r.props.flash)==null?void 0:u.error;o?n.success(o):l?n.error(l):n.success(e("Working days settings saved successfully"))},onError:r=>{d!=null&&d.is_demo||n.dismiss();const o=r.error||Object.values(r).join(", ")||e("Failed to save working days settings");n.error(o)}})},k=[{key:"monday",label:e("Monday")},{key:"tuesday",label:e("Tuesday")},{key:"wednesday",label:e("Wednesday")},{key:"thursday",label:e("Thursday")},{key:"friday",label:e("Friday")},{key:"saturday",label:e("Saturday")},{key:"sunday",label:e("Sunday")}];return a.jsx(w,{title:e("Working Days Settings"),description:e("Configure which days are working days for your organization"),action:a.jsxs(v,{type:"submit",form:"working-days-form",size:"sm",children:[a.jsx(C,{className:"h-4 w-4 mr-2"}),e("Save Changes")]}),children:a.jsx(x,{children:a.jsx(j,{className:"pt-6",children:a.jsx("form",{id:"working-days-form",onSubmit:g,children:a.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-4",children:k.map(s=>a.jsxs("div",{className:"flex items-center space-x-3 p-4 border rounded-lg",children:[a.jsxs("div",{className:"flex items-center gap-2",children:[a.jsx(D,{className:"h-4 w-4 text-muted-foreground"}),a.jsx(_,{htmlFor:s.key,className:"font-medium",children:s.label})]}),a.jsx(b,{id:s.key,checked:y[s.key],onCheckedChange:t=>m(s.key,t)})]},s.key))})})})})})}export{B as default}; diff --git a/public/build/assets/wrench-CLqKc51o.js b/public/build/assets/wrench-DX6GWbcS.js similarity index 90% rename from public/build/assets/wrench-CLqKc51o.js rename to public/build/assets/wrench-DX6GWbcS.js index 5b4866f35..17102f370 100644 --- a/public/build/assets/wrench-CLqKc51o.js +++ b/public/build/assets/wrench-DX6GWbcS.js @@ -1,4 +1,4 @@ -import{G as a}from"./app-36WMjvX0.js";/** +import{G as a}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/assets/zap-D4fS-tPu.js b/public/build/assets/zap-Of1Abppa.js similarity index 90% rename from public/build/assets/zap-D4fS-tPu.js rename to public/build/assets/zap-Of1Abppa.js index 037ad4969..691574301 100644 --- a/public/build/assets/zap-D4fS-tPu.js +++ b/public/build/assets/zap-Of1Abppa.js @@ -1,4 +1,4 @@ -import{G as a}from"./app-36WMjvX0.js";/** +import{G as a}from"./app-Da3PX8qg.js";/** * @license lucide-react v0.475.0 - ISC * * This source code is licensed under the ISC license. diff --git a/public/build/manifest.json b/public/build/manifest.json index 216cb1ba3..3fd769cdd 100644 --- a/public/build/manifest.json +++ b/public/build/manifest.json @@ -1,294 +1,294 @@ { - "_CookieConsentBanner-CIl2kmlz.js": { - "file": "assets/CookieConsentBanner-CIl2kmlz.js", + "_CookieConsentBanner-DR6kgCLT.js": { + "file": "assets/CookieConsentBanner-DR6kgCLT.js", "name": "CookieConsentBanner", "imports": [ "_ui-Z445SNHD.js", "_react-country-flag.esm-Bs2jngHP.js", "resources/js/app.tsx", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js" + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js" ] }, - "_CrudDeleteModal-DM40AK8z.js": { - "file": "assets/CrudDeleteModal-DM40AK8z.js", + "_CrudDeleteModal-DmHx0JCJ.js": { + "file": "assets/CrudDeleteModal-DmHx0JCJ.js", "name": "CrudDeleteModal", "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx" ] }, - "_CrudFormModal-Bmz2nLeY.js": { - "file": "assets/CrudFormModal-Bmz2nLeY.js", + "_CrudFormModal-CTSICk3j.js": { + "file": "assets/CrudFormModal-CTSICk3j.js", "name": "CrudFormModal", "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", - "_radio-group-BtLENAXk.js", - "_checkbox-Bos2Phgi.js", - "_switch-C7AW5g5G.js", - "_multi-select-field-BX9C1tYH.js", - "_scroll-area-BmK0s-Hf.js", - "_LocationPicker-DAd_AcXs.js" + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", + "_radio-group-CuY8xCRY.js", + "_checkbox-C3Z6LHOx.js", + "_switch-DCoM0Ivb.js", + "_multi-select-field-ALFA5JXF.js", + "_scroll-area-C7NBgd0i.js", + "_LocationPicker-Dy1Od2a3.js" ] }, - "_CrudTable-DA37WZsR.js": { - "file": "assets/CrudTable-DA37WZsR.js", + "_CrudTable-Dk-uCuqB.js": { + "file": "assets/CrudTable-Dk-uCuqB.js", "name": "CrudTable", "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_table-C1YkBp3W.js", - "_unlink-sh32LPkQ.js", - "_scale-rJYsnHRa.js", - "_arrow-down-left-BN6xjhcz.js", - "_arrow-left-CjPQICYw.js", - "_arrow-right-left-DKUcVR58.js", - "_arrow-right-DUEfRrRr.js", - "_arrow-up-down-FmcUfWon.js", - "_lock-open-CN4tz8Of.js", - "_award-D9FlSYzB.js", - "_ban-CMgLBFSt.js", - "_indian-rupee-Bh3-8N2a.js", - "_bell-Cr2F9IDD.js", - "_book-open-DUwKvBiK.js", - "_boxes-rwzklut0.js", - "_sparkles-CpwdFUQZ.js", - "_briefcase-Dsiqzllu.js", - "_building-2-Cda8xQDI.js", - "_building-CG4yAV8N.js", - "_calculator-wt_63eRJ.js", - "_calendar-check-BZ1JTjf6.js", - "_calendar-days-BdrEl_Gk.js", - "_calendar-BYVpj4_X.js", - "_camera-DDKUkICL.js", - "_chart-column-GeSBJr5Y.js", - "_chart-no-axes-column-increasing-Beqplnfl.js", - "_chart-no-axes-column-BKgkVzqT.js", - "_chevron-up-DXYKkCZG.js", - "_chevron-left-DKWjKjSf.js", - "_chevron-right-C_P-uZ-m.js", - "_circle-alert-KsX4JXbz.js", - "_circle-check-big-DqURlwt2.js", - "_circle-check-C_SLfS2p.js", - "_circle-help-BdsC7_wR.js", - "_circle-x-DkvEqmM5.js", - "_circle-BpyxLEsH.js", - "_clipboard-list-BU0dok7E.js", - "_clock-Cfp0CYjJ.js", - "_code-DNPjFOcs.js", - "_coins-D-42zezY.js", - "_copy-DSkOAFhr.js", - "_credit-card-Dm0mmHp5.js", - "_crosshair-C7OptAZm.js", - "_crown-Cp4cgutu.js", - "_dollar-sign-CFqWGHdB.js", - "_download-Ba72czhU.js", - "_external-link-uO-R2E0-.js", - "_eye-off-DlDpEvnB.js", - "_eye-DSAoA9Pp.js", - "_instagram-DBjFHIT7.js", - "_file-down-Bxu0R4EW.js", - "_pen-line-Fy-AVmqM.js", - "_file-up-CZ-cXuKa.js", - "_filter-D8dMdozc.js", - "_fingerprint-q0Oj9Sk5.js", - "_folder-git-2-Dwj_EoDL.js", - "_house-D8b8GwgZ.js", - "_gift-Cu9GEEJ_.js", - "_git-branch-D2sIFzs4.js", - "_globe-ZoJAuRB5.js", - "_grip-vertical-DXcr-v-g.js", - "_hard-drive-ApF-ULi1.js", - "_hash-CHJS6b-L.js", - "_shield-Mt6vEHxn.js", - "_info-VH-vNQ_z.js", - "_layers-CF7Mhs3n.js", - "_layout-grid-Ba5sCiyJ.js", - "_layout-list-BuBaZfwq.js", - "_lightbulb-fAsbBO8F.js", - "_link-2-C22T2wSs.js", - "_link-ClcCoVU_.js", - "_twitter-DDHYm63p.js", - "_list-Ajdnpsw1.js", - "_loader-circle-CbxAZW2L.js", - "_locate-fixed-D29o3FBS.js", - "_lock-RX1hYn48.js", - "_log-in-Bt5dnADg.js", - "_log-out-DJQW3sMi.js", - "_mail-BFoS8U8W.js", - "_map-pin-L7jUebKz.js", - "_menu-Cu-nnefe.js", - "_message-square-warning-DbVEqa_0.js", - "_message-square-DMJ4IbdE.js", - "_monitor-DL9THmS7.js", - "_package-B9XnehkQ.js", - "_percent-BYDujffR.js", - "_phone-CJ2h446N.js", - "_plane-BqORGC6m.js", - "_play-DHqp-NCB.js", - "_qr-code-u5AOBzVe.js", - "_quote-BtOwgBns.js", - "_radio-CxUR05xj.js", - "_refresh-cw-BTR9wbuS.js", - "_ruler-DbxwIrQY.js", - "_send-DpE3qK0m.js", - "_server-DgtPu6lA.js", - "_settings-DYZFNkOc.js", - "_wifi-CFyF5qct.js", - "_shield-check--CTAItWs.js", - "_smartphone-BQ_9x4vN.js", - "_square-check-big-Dt4MtZcM.js", - "_square-pen-B3p2jiW9.js", - "_star-WlheM7sI.js", - "_sun-DRsBfXSu.js", - "_tag-CMVMnpSh.js", - "_target-BEz5Ry2v.js", - "_thumbs-up-DYj-woXk.js", - "_ticket-BhEK5100.js", - "_timer-Bn-D5krG.js", - "_trash-2-Dxg0nP1A.js", - "_trash-Dyd2ZsaG.js", - "_trending-down-CeOqAkGV.js", - "_trending-up-CPB8hZlm.js", - "_triangle-alert-MsN2AA6c.js", - "_trophy-BZyhzbIT.js", - "_type-DlbqWp8I.js", - "_user-check-4xSYwYvq.js", - "_user-plus-C-0nSlHG.js", - "_user-x-Drk57M2z.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_wallet-C3p1yihr.js", - "_wrench-CLqKc51o.js", - "_zap-D4fS-tPu.js" + "_table-BRtys9Nx.js", + "_unlink-vC8B7N8r.js", + "_scale-Chnhsap1.js", + "_arrow-down-left-D4-BLXQL.js", + "_arrow-left-B9tcIgis.js", + "_arrow-right-left-TC-Oi5FJ.js", + "_arrow-right-SXr1661j.js", + "_arrow-up-down-Df1H6itH.js", + "_lock-open-Cco69YMj.js", + "_award-DOf5Xc3o.js", + "_ban-C1FQ9ay_.js", + "_indian-rupee-CY9fE6hT.js", + "_bell-BMsQyWM-.js", + "_book-open-DiNAfaue.js", + "_boxes-Bjf0_Kx7.js", + "_sparkles-5e-ws3h6.js", + "_briefcase-lPam_Ipn.js", + "_building-2-DmmRcP0c.js", + "_building-BXglONiz.js", + "_calculator-B75Vnhim.js", + "_calendar-check-C2F7PWoI.js", + "_calendar-days-BgbYDkbG.js", + "_calendar-kiIl5Cyq.js", + "_camera-DZNJpjXR.js", + "_chart-column-CKzC1aib.js", + "_chart-no-axes-column-increasing-xL8kjLW0.js", + "_chart-no-axes-column-CaNDayE9.js", + "_chevron-up-CIpCAMDk.js", + "_chevron-left-C98gPe5P.js", + "_chevron-right-DCgmF6LO.js", + "_circle-alert-Cu5dznTP.js", + "_circle-check-big-KTDTMhTs.js", + "_circle-check-aau4wqhp.js", + "_circle-help-C4uXcZYY.js", + "_circle-x-r3If4JPw.js", + "_circle-DgA3bS7I.js", + "_clipboard-list-BNSl4hy2.js", + "_clock-CLIx856C.js", + "_code-Dzlx6QPB.js", + "_coins-cHhhtBQu.js", + "_copy-D8vf_ZyP.js", + "_credit-card-CHqjxFip.js", + "_crosshair-DtQysFz7.js", + "_crown-CC8Godfb.js", + "_dollar-sign-BKfERkc9.js", + "_download-BHVnw95S.js", + "_external-link-DL5n0dhJ.js", + "_eye-off-BJYR0wmr.js", + "_eye-CzYzwmmr.js", + "_instagram-tpp8H3E-.js", + "_file-down-CxCQCvcc.js", + "_pen-line-CNA-f1dm.js", + "_file-up-D3rB-4Bg.js", + "_filter-B_3e214H.js", + "_fingerprint-BTRdXMJ4.js", + "_folder-git-2-T64oq8HG.js", + "_house-BUnGVtyw.js", + "_gift-dVgRLkc0.js", + "_git-branch-EdIXkL-9.js", + "_globe-DK33Pm0M.js", + "_grip-vertical-BvetFs24.js", + "_hard-drive--Nch37f-.js", + "_hash-B3fNBlbs.js", + "_shield-rKKgzkbW.js", + "_info-Cj5ROI6H.js", + "_layers-DdZLSQgt.js", + "_layout-grid-DD1-BKce.js", + "_layout-list-DkB7S2jk.js", + "_lightbulb-CJXOfIFD.js", + "_link-2-DNnYgrdz.js", + "_link-DeErafFW.js", + "_twitter-CRZZ6zjd.js", + "_list-DY4Uh_0E.js", + "_loader-circle-BDWbvi2z.js", + "_locate-fixed-BKpEfCUU.js", + "_lock-BGSkpX29.js", + "_log-in-TxFQ9ojy.js", + "_log-out-CphXjhx9.js", + "_mail-khAU5Oig.js", + "_map-pin-BFNXdrz2.js", + "_menu-BGxVBBZl.js", + "_message-square-warning-DHRFlo8i.js", + "_message-square-C7x1Rix5.js", + "_monitor-P2T9V9tT.js", + "_package-C-rDDwyp.js", + "_percent-DP16IBy2.js", + "_phone-XzqO8Dfs.js", + "_plane-C9QqCVcZ.js", + "_play-62Z04sZZ.js", + "_qr-code-CUR1J9NH.js", + "_quote-DF2Qwen7.js", + "_radio-nm2vY_Ib.js", + "_refresh-cw--0MMVqmk.js", + "_ruler-DviIA5uv.js", + "_send-DXZhFVWG.js", + "_server-BzBihesB.js", + "_settings-BUhtRdnI.js", + "_wifi-BPS_-hKY.js", + "_shield-check-Cyw4YGYb.js", + "_smartphone-i99jk4ns.js", + "_square-check-big-Cal0w_ma.js", + "_square-pen-CatLE0_h.js", + "_star-CSGOTD6i.js", + "_sun-TjfxyFzf.js", + "_tag-CUFhfHTp.js", + "_target-B_9kWYv3.js", + "_thumbs-up-Du-LlBXg.js", + "_ticket-BjgtGAIQ.js", + "_timer-0BosSTc0.js", + "_trash-2-15Ri11Yq.js", + "_trash-BRJCY2my.js", + "_trending-down-MNPLLbIb.js", + "_trending-up-D5y6g4yZ.js", + "_triangle-alert-CeuDFixJ.js", + "_trophy-Cs36GMET.js", + "_type-DX1RNe21.js", + "_user-check-DDs_5zV9.js", + "_user-plus-Ba62LA9O.js", + "_user-x-C3dBJr2o.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_wallet-BP1hP1I0.js", + "_wrench-DX6GWbcS.js", + "_zap-Of1Abppa.js" ] }, - "_ImportModal-NusA89JZ.js": { - "file": "assets/ImportModal-NusA89JZ.js", + "_ImportModal-BQZYlB54.js": { + "file": "assets/ImportModal-BQZYlB54.js", "name": "ImportModal", "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_select-DgPPBKIC.js", - "_alert-CXPQTH5c.js", - "_info-VH-vNQ_z.js", - "_download-Ba72czhU.js" + "_select-9uIRiOV_.js", + "_alert-Dt2Bu0kM.js", + "_info-Cj5ROI6H.js", + "_download-BHVnw95S.js" ] }, - "_LocationPicker-DAd_AcXs.js": { - "file": "assets/LocationPicker-DAd_AcXs.js", + "_LocationPicker-Dy1Od2a3.js": { + "file": "assets/LocationPicker-Dy1Od2a3.js", "name": "LocationPicker", "imports": [ "_ui-Z445SNHD.js", "_leaflet-FVhBWCqS.js", "resources/js/app.tsx", - "_locate-fixed-D29o3FBS.js" + "_locate-fixed-BKpEfCUU.js" ] }, - "_alert-CXPQTH5c.js": { - "file": "assets/alert-CXPQTH5c.js", + "_alert-Dt2Bu0kM.js": { + "file": "assets/alert-Dt2Bu0kM.js", "name": "alert", "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx" ] }, - "_arrow-down-left-BN6xjhcz.js": { - "file": "assets/arrow-down-left-BN6xjhcz.js", + "_arrow-down-left-D4-BLXQL.js": { + "file": "assets/arrow-down-left-D4-BLXQL.js", "name": "arrow-down-left", "imports": [ "resources/js/app.tsx" ] }, - "_arrow-left-CjPQICYw.js": { - "file": "assets/arrow-left-CjPQICYw.js", + "_arrow-left-B9tcIgis.js": { + "file": "assets/arrow-left-B9tcIgis.js", "name": "arrow-left", "imports": [ "resources/js/app.tsx" ] }, - "_arrow-right-DUEfRrRr.js": { - "file": "assets/arrow-right-DUEfRrRr.js", + "_arrow-right-SXr1661j.js": { + "file": "assets/arrow-right-SXr1661j.js", "name": "arrow-right", "imports": [ "resources/js/app.tsx" ] }, - "_arrow-right-left-DKUcVR58.js": { - "file": "assets/arrow-right-left-DKUcVR58.js", + "_arrow-right-left-TC-Oi5FJ.js": { + "file": "assets/arrow-right-left-TC-Oi5FJ.js", "name": "arrow-right-left", "imports": [ "resources/js/app.tsx" ] }, - "_arrow-up-down-FmcUfWon.js": { - "file": "assets/arrow-up-down-FmcUfWon.js", + "_arrow-up-down-Df1H6itH.js": { + "file": "assets/arrow-up-down-Df1H6itH.js", "name": "arrow-up-down", "imports": [ "resources/js/app.tsx" ] }, - "_auth-button-CAQS5WwJ.js": { - "file": "assets/auth-button-CAQS5WwJ.js", + "_auth-button-CkIPKYra.js": { + "file": "assets/auth-button-CkIPKYra.js", "name": "auth-button", "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_loader-circle-CbxAZW2L.js" + "_loader-circle-BDWbvi2z.js" ] }, - "_auth-layout-CwqgjrR_.js": { - "file": "assets/auth-layout-CwqgjrR_.js", + "_auth-layout-DUlSVo4s.js": { + "file": "assets/auth-layout-DUlSVo4s.js", "name": "auth-layout", "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_CookieConsentBanner-CIl2kmlz.js", - "_use-favicon-D9sXPfy_.js" + "_CookieConsentBanner-DR6kgCLT.js", + "_use-favicon-B1Z6Sm0k.js" ] }, - "_award-D9FlSYzB.js": { - "file": "assets/award-D9FlSYzB.js", + "_award-DOf5Xc3o.js": { + "file": "assets/award-DOf5Xc3o.js", "name": "award", "imports": [ "resources/js/app.tsx" ] }, - "_ban-CMgLBFSt.js": { - "file": "assets/ban-CMgLBFSt.js", + "_ban-C1FQ9ay_.js": { + "file": "assets/ban-C1FQ9ay_.js", "name": "ban", "imports": [ "resources/js/app.tsx" ] }, - "_bell-Cr2F9IDD.js": { - "file": "assets/bell-Cr2F9IDD.js", + "_bell-BMsQyWM-.js": { + "file": "assets/bell-BMsQyWM-.js", "name": "bell", "imports": [ "resources/js/app.tsx" ] }, - "_book-open-DUwKvBiK.js": { - "file": "assets/book-open-DUwKvBiK.js", + "_book-open-DiNAfaue.js": { + "file": "assets/book-open-DiNAfaue.js", "name": "book-open", "imports": [ "resources/js/app.tsx" ] }, - "_boxes-rwzklut0.js": { - "file": "assets/boxes-rwzklut0.js", + "_boxes-Bjf0_Kx7.js": { + "file": "assets/boxes-Bjf0_Kx7.js", "name": "boxes", "imports": [ "resources/js/app.tsx" ] }, - "_briefcase-Dsiqzllu.js": { - "file": "assets/briefcase-Dsiqzllu.js", + "_briefcase-lPam_Ipn.js": { + "file": "assets/briefcase-lPam_Ipn.js", "name": "briefcase", "imports": [ "resources/js/app.tsx" @@ -302,78 +302,78 @@ "_ui-Z445SNHD.js" ] }, - "_building-2-Cda8xQDI.js": { - "file": "assets/building-2-Cda8xQDI.js", + "_building-2-DmmRcP0c.js": { + "file": "assets/building-2-DmmRcP0c.js", "name": "building-2", "imports": [ "resources/js/app.tsx" ] }, - "_building-CG4yAV8N.js": { - "file": "assets/building-CG4yAV8N.js", + "_building-BXglONiz.js": { + "file": "assets/building-BXglONiz.js", "name": "building", "imports": [ "resources/js/app.tsx" ] }, - "_calculator-wt_63eRJ.js": { - "file": "assets/calculator-wt_63eRJ.js", + "_calculator-B75Vnhim.js": { + "file": "assets/calculator-B75Vnhim.js", "name": "calculator", "imports": [ "resources/js/app.tsx" ] }, - "_calendar-BYVpj4_X.js": { - "file": "assets/calendar-BYVpj4_X.js", - "name": "calendar", - "imports": [ - "resources/js/app.tsx" - ] - }, - "_calendar-check-BZ1JTjf6.js": { - "file": "assets/calendar-check-BZ1JTjf6.js", + "_calendar-check-C2F7PWoI.js": { + "file": "assets/calendar-check-C2F7PWoI.js", "name": "calendar-check", "imports": [ "resources/js/app.tsx" ] }, - "_calendar-days-BdrEl_Gk.js": { - "file": "assets/calendar-days-BdrEl_Gk.js", + "_calendar-days-BgbYDkbG.js": { + "file": "assets/calendar-days-BgbYDkbG.js", "name": "calendar-days", "imports": [ "resources/js/app.tsx" ] }, - "_camera-DDKUkICL.js": { - "file": "assets/camera-DDKUkICL.js", + "_calendar-kiIl5Cyq.js": { + "file": "assets/calendar-kiIl5Cyq.js", + "name": "calendar", + "imports": [ + "resources/js/app.tsx" + ] + }, + "_camera-DZNJpjXR.js": { + "file": "assets/camera-DZNJpjXR.js", "name": "camera", "imports": [ "resources/js/app.tsx" ] }, - "_chart-column-GeSBJr5Y.js": { - "file": "assets/chart-column-GeSBJr5Y.js", + "_chart-column-CKzC1aib.js": { + "file": "assets/chart-column-CKzC1aib.js", "name": "chart-column", "imports": [ "resources/js/app.tsx" ] }, - "_chart-no-axes-column-BKgkVzqT.js": { - "file": "assets/chart-no-axes-column-BKgkVzqT.js", + "_chart-no-axes-column-CaNDayE9.js": { + "file": "assets/chart-no-axes-column-CaNDayE9.js", "name": "chart-no-axes-column", "imports": [ "resources/js/app.tsx" ] }, - "_chart-no-axes-column-increasing-Beqplnfl.js": { - "file": "assets/chart-no-axes-column-increasing-Beqplnfl.js", + "_chart-no-axes-column-increasing-xL8kjLW0.js": { + "file": "assets/chart-no-axes-column-increasing-xL8kjLW0.js", "name": "chart-no-axes-column-increasing", "imports": [ "resources/js/app.tsx" ] }, - "_checkbox-Bos2Phgi.js": { - "file": "assets/checkbox-Bos2Phgi.js", + "_checkbox-C3Z6LHOx.js": { + "file": "assets/checkbox-C3Z6LHOx.js", "name": "checkbox", "imports": [ "_ui-Z445SNHD.js", @@ -381,257 +381,257 @@ "resources/js/app.tsx" ] }, - "_chevron-left-DKWjKjSf.js": { - "file": "assets/chevron-left-DKWjKjSf.js", + "_chevron-left-C98gPe5P.js": { + "file": "assets/chevron-left-C98gPe5P.js", "name": "chevron-left", "imports": [ "resources/js/app.tsx" ] }, - "_chevron-right-C_P-uZ-m.js": { - "file": "assets/chevron-right-C_P-uZ-m.js", + "_chevron-right-DCgmF6LO.js": { + "file": "assets/chevron-right-DCgmF6LO.js", "name": "chevron-right", "imports": [ "resources/js/app.tsx" ] }, - "_chevron-up-DXYKkCZG.js": { - "file": "assets/chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js": { + "file": "assets/chevron-up-CIpCAMDk.js", "name": "chevron-up", "imports": [ "resources/js/app.tsx" ] }, - "_circle-BpyxLEsH.js": { - "file": "assets/circle-BpyxLEsH.js", + "_circle-DgA3bS7I.js": { + "file": "assets/circle-DgA3bS7I.js", "name": "circle", "imports": [ "resources/js/app.tsx" ] }, - "_circle-alert-KsX4JXbz.js": { - "file": "assets/circle-alert-KsX4JXbz.js", + "_circle-alert-Cu5dznTP.js": { + "file": "assets/circle-alert-Cu5dznTP.js", "name": "circle-alert", "imports": [ "resources/js/app.tsx" ] }, - "_circle-check-C_SLfS2p.js": { - "file": "assets/circle-check-C_SLfS2p.js", + "_circle-check-aau4wqhp.js": { + "file": "assets/circle-check-aau4wqhp.js", "name": "circle-check", "imports": [ "resources/js/app.tsx" ] }, - "_circle-check-big-DqURlwt2.js": { - "file": "assets/circle-check-big-DqURlwt2.js", + "_circle-check-big-KTDTMhTs.js": { + "file": "assets/circle-check-big-KTDTMhTs.js", "name": "circle-check-big", "imports": [ "resources/js/app.tsx" ] }, - "_circle-help-BdsC7_wR.js": { - "file": "assets/circle-help-BdsC7_wR.js", + "_circle-help-C4uXcZYY.js": { + "file": "assets/circle-help-C4uXcZYY.js", "name": "circle-help", "imports": [ "resources/js/app.tsx" ] }, - "_circle-x-DkvEqmM5.js": { - "file": "assets/circle-x-DkvEqmM5.js", + "_circle-x-r3If4JPw.js": { + "file": "assets/circle-x-r3If4JPw.js", "name": "circle-x", "imports": [ "resources/js/app.tsx" ] }, - "_clipboard-list-BU0dok7E.js": { - "file": "assets/clipboard-list-BU0dok7E.js", + "_clipboard-list-BNSl4hy2.js": { + "file": "assets/clipboard-list-BNSl4hy2.js", "name": "clipboard-list", "imports": [ "resources/js/app.tsx" ] }, - "_clock-Cfp0CYjJ.js": { - "file": "assets/clock-Cfp0CYjJ.js", + "_clock-CLIx856C.js": { + "file": "assets/clock-CLIx856C.js", "name": "clock", "imports": [ "resources/js/app.tsx" ] }, - "_code-DNPjFOcs.js": { - "file": "assets/code-DNPjFOcs.js", + "_code-Dzlx6QPB.js": { + "file": "assets/code-Dzlx6QPB.js", "name": "code", "imports": [ "resources/js/app.tsx" ] }, - "_coins-D-42zezY.js": { - "file": "assets/coins-D-42zezY.js", + "_coins-cHhhtBQu.js": { + "file": "assets/coins-cHhhtBQu.js", "name": "coins", "imports": [ "resources/js/app.tsx" ] }, - "_copy-DSkOAFhr.js": { - "file": "assets/copy-DSkOAFhr.js", + "_copy-D8vf_ZyP.js": { + "file": "assets/copy-D8vf_ZyP.js", "name": "copy", "imports": [ "resources/js/app.tsx" ] }, - "_credit-card-Dm0mmHp5.js": { - "file": "assets/credit-card-Dm0mmHp5.js", + "_credit-card-CHqjxFip.js": { + "file": "assets/credit-card-CHqjxFip.js", "name": "credit-card", "imports": [ "resources/js/app.tsx" ] }, - "_crosshair-C7OptAZm.js": { - "file": "assets/crosshair-C7OptAZm.js", + "_crosshair-DtQysFz7.js": { + "file": "assets/crosshair-DtQysFz7.js", "name": "crosshair", "imports": [ "resources/js/app.tsx" ] }, - "_crown-Cp4cgutu.js": { - "file": "assets/crown-Cp4cgutu.js", + "_crown-CC8Godfb.js": { + "file": "assets/crown-CC8Godfb.js", "name": "crown", "imports": [ "resources/js/app.tsx" ] }, - "_dollar-sign-CFqWGHdB.js": { - "file": "assets/dollar-sign-CFqWGHdB.js", + "_dollar-sign-BKfERkc9.js": { + "file": "assets/dollar-sign-BKfERkc9.js", "name": "dollar-sign", "imports": [ "resources/js/app.tsx" ] }, - "_download-Ba72czhU.js": { - "file": "assets/download-Ba72czhU.js", + "_download-BHVnw95S.js": { + "file": "assets/download-BHVnw95S.js", "name": "download", "imports": [ "resources/js/app.tsx" ] }, - "_external-link-uO-R2E0-.js": { - "file": "assets/external-link-uO-R2E0-.js", + "_external-link-DL5n0dhJ.js": { + "file": "assets/external-link-DL5n0dhJ.js", "name": "external-link", "imports": [ "resources/js/app.tsx" ] }, - "_eye-DSAoA9Pp.js": { - "file": "assets/eye-DSAoA9Pp.js", + "_eye-CzYzwmmr.js": { + "file": "assets/eye-CzYzwmmr.js", "name": "eye", "imports": [ "resources/js/app.tsx" ] }, - "_eye-off-DlDpEvnB.js": { - "file": "assets/eye-off-DlDpEvnB.js", + "_eye-off-BJYR0wmr.js": { + "file": "assets/eye-off-BJYR0wmr.js", "name": "eye-off", "imports": [ "resources/js/app.tsx" ] }, - "_file-down-Bxu0R4EW.js": { - "file": "assets/file-down-Bxu0R4EW.js", + "_file-down-CxCQCvcc.js": { + "file": "assets/file-down-CxCQCvcc.js", "name": "file-down", "imports": [ "resources/js/app.tsx" ] }, - "_file-up-CZ-cXuKa.js": { - "file": "assets/file-up-CZ-cXuKa.js", + "_file-up-D3rB-4Bg.js": { + "file": "assets/file-up-D3rB-4Bg.js", "name": "file-up", "imports": [ "resources/js/app.tsx" ] }, - "_filter-D8dMdozc.js": { - "file": "assets/filter-D8dMdozc.js", + "_filter-B_3e214H.js": { + "file": "assets/filter-B_3e214H.js", "name": "filter", "imports": [ "resources/js/app.tsx" ] }, - "_fingerprint-q0Oj9Sk5.js": { - "file": "assets/fingerprint-q0Oj9Sk5.js", + "_fingerprint-BTRdXMJ4.js": { + "file": "assets/fingerprint-BTRdXMJ4.js", "name": "fingerprint", "imports": [ "resources/js/app.tsx" ] }, - "_folder-git-2-Dwj_EoDL.js": { - "file": "assets/folder-git-2-Dwj_EoDL.js", + "_folder-git-2-T64oq8HG.js": { + "file": "assets/folder-git-2-T64oq8HG.js", "name": "folder-git-2", "imports": [ "resources/js/app.tsx" ] }, - "_gift-Cu9GEEJ_.js": { - "file": "assets/gift-Cu9GEEJ_.js", + "_gift-dVgRLkc0.js": { + "file": "assets/gift-dVgRLkc0.js", "name": "gift", "imports": [ "resources/js/app.tsx" ] }, - "_git-branch-D2sIFzs4.js": { - "file": "assets/git-branch-D2sIFzs4.js", + "_git-branch-EdIXkL-9.js": { + "file": "assets/git-branch-EdIXkL-9.js", "name": "git-branch", "imports": [ "resources/js/app.tsx" ] }, - "_globe-ZoJAuRB5.js": { - "file": "assets/globe-ZoJAuRB5.js", + "_globe-DK33Pm0M.js": { + "file": "assets/globe-DK33Pm0M.js", "name": "globe", "imports": [ "resources/js/app.tsx" ] }, - "_grip-vertical-DXcr-v-g.js": { - "file": "assets/grip-vertical-DXcr-v-g.js", + "_grip-vertical-BvetFs24.js": { + "file": "assets/grip-vertical-BvetFs24.js", "name": "grip-vertical", "imports": [ "resources/js/app.tsx" ] }, - "_hard-drive-ApF-ULi1.js": { - "file": "assets/hard-drive-ApF-ULi1.js", + "_hard-drive--Nch37f-.js": { + "file": "assets/hard-drive--Nch37f-.js", "name": "hard-drive", "imports": [ "resources/js/app.tsx" ] }, - "_hash-CHJS6b-L.js": { - "file": "assets/hash-CHJS6b-L.js", + "_hash-B3fNBlbs.js": { + "file": "assets/hash-B3fNBlbs.js", "name": "hash", "imports": [ "resources/js/app.tsx" ] }, - "_house-D8b8GwgZ.js": { - "file": "assets/house-D8b8GwgZ.js", + "_house-BUnGVtyw.js": { + "file": "assets/house-BUnGVtyw.js", "name": "house", "imports": [ "resources/js/app.tsx" ] }, - "_i18n-XqrMqrqA.js": { - "file": "assets/i18n-XqrMqrqA.js", + "_i18n-B2IfU_Xz.js": { + "file": "assets/i18n-B2IfU_Xz.js", "name": "i18n", "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_select-DgPPBKIC.js", - "_pagination-n2efY1KU.js", - "_CrudTable-DA37WZsR.js", - "_CrudFormModal-Bmz2nLeY.js", - "_CrudDeleteModal-DM40AK8z.js", - "_filter-D8dMdozc.js" + "_select-9uIRiOV_.js", + "_pagination-B9z4VraF.js", + "_CrudTable-Dk-uCuqB.js", + "_CrudFormModal-CTSICk3j.js", + "_CrudDeleteModal-DmHx0JCJ.js", + "_filter-B_3e214H.js" ] }, "_index-9MclThM-.js": { @@ -659,30 +659,30 @@ "_ui-Z445SNHD.js" ] }, - "_indian-rupee-Bh3-8N2a.js": { - "file": "assets/indian-rupee-Bh3-8N2a.js", + "_indian-rupee-CY9fE6hT.js": { + "file": "assets/indian-rupee-CY9fE6hT.js", "name": "indian-rupee", "imports": [ "resources/js/app.tsx" ] }, - "_info-VH-vNQ_z.js": { - "file": "assets/info-VH-vNQ_z.js", + "_info-Cj5ROI6H.js": { + "file": "assets/info-Cj5ROI6H.js", "name": "info", "imports": [ "resources/js/app.tsx" ] }, - "_input-error-DbaxcyOC.js": { - "file": "assets/input-error-DbaxcyOC.js", + "_input-error-D7LAo-ji.js": { + "file": "assets/input-error-D7LAo-ji.js", "name": "input-error", "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx" ] }, - "_instagram-DBjFHIT7.js": { - "file": "assets/instagram-DBjFHIT7.js", + "_instagram-tpp8H3E-.js": { + "file": "assets/instagram-tpp8H3E-.js", "name": "instagram", "imports": [ "resources/js/app.tsx" @@ -692,22 +692,22 @@ "file": "assets/language-BbwPiY59.js", "name": "language" }, - "_layers-CF7Mhs3n.js": { - "file": "assets/layers-CF7Mhs3n.js", + "_layers-DdZLSQgt.js": { + "file": "assets/layers-DdZLSQgt.js", "name": "layers", "imports": [ "resources/js/app.tsx" ] }, - "_layout-grid-Ba5sCiyJ.js": { - "file": "assets/layout-grid-Ba5sCiyJ.js", + "_layout-grid-DD1-BKce.js": { + "file": "assets/layout-grid-DD1-BKce.js", "name": "layout-grid", "imports": [ "resources/js/app.tsx" ] }, - "_layout-list-BuBaZfwq.js": { - "file": "assets/layout-list-BuBaZfwq.js", + "_layout-list-DkB7S2jk.js": { + "file": "assets/layout-list-DkB7S2jk.js", "name": "layout-list", "imports": [ "resources/js/app.tsx" @@ -732,212 +732,212 @@ "assets/marker-icon-hN30_KVU.png" ] }, - "_lightbulb-fAsbBO8F.js": { - "file": "assets/lightbulb-fAsbBO8F.js", + "_lightbulb-CJXOfIFD.js": { + "file": "assets/lightbulb-CJXOfIFD.js", "name": "lightbulb", "imports": [ "resources/js/app.tsx" ] }, - "_link-2-C22T2wSs.js": { - "file": "assets/link-2-C22T2wSs.js", + "_link-2-DNnYgrdz.js": { + "file": "assets/link-2-DNnYgrdz.js", "name": "link-2", "imports": [ "resources/js/app.tsx" ] }, - "_link-ClcCoVU_.js": { - "file": "assets/link-ClcCoVU_.js", + "_link-DeErafFW.js": { + "file": "assets/link-DeErafFW.js", "name": "link", "imports": [ "resources/js/app.tsx" ] }, - "_list-Ajdnpsw1.js": { - "file": "assets/list-Ajdnpsw1.js", + "_list-DY4Uh_0E.js": { + "file": "assets/list-DY4Uh_0E.js", "name": "list", "imports": [ "resources/js/app.tsx" ] }, - "_loader-circle-CbxAZW2L.js": { - "file": "assets/loader-circle-CbxAZW2L.js", + "_loader-circle-BDWbvi2z.js": { + "file": "assets/loader-circle-BDWbvi2z.js", "name": "loader-circle", "imports": [ "resources/js/app.tsx" ] }, - "_locate-fixed-D29o3FBS.js": { - "file": "assets/locate-fixed-D29o3FBS.js", + "_locate-fixed-BKpEfCUU.js": { + "file": "assets/locate-fixed-BKpEfCUU.js", "name": "locate-fixed", "imports": [ "resources/js/app.tsx" ] }, - "_lock-RX1hYn48.js": { - "file": "assets/lock-RX1hYn48.js", + "_lock-BGSkpX29.js": { + "file": "assets/lock-BGSkpX29.js", "name": "lock", "imports": [ "resources/js/app.tsx" ] }, - "_lock-open-CN4tz8Of.js": { - "file": "assets/lock-open-CN4tz8Of.js", + "_lock-open-Cco69YMj.js": { + "file": "assets/lock-open-Cco69YMj.js", "name": "lock-open", "imports": [ "resources/js/app.tsx" ] }, - "_log-in-Bt5dnADg.js": { - "file": "assets/log-in-Bt5dnADg.js", + "_log-in-TxFQ9ojy.js": { + "file": "assets/log-in-TxFQ9ojy.js", "name": "log-in", "imports": [ "resources/js/app.tsx" ] }, - "_log-out-DJQW3sMi.js": { - "file": "assets/log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js": { + "file": "assets/log-out-CphXjhx9.js", "name": "log-out", "imports": [ "resources/js/app.tsx" ] }, - "_mail-BFoS8U8W.js": { - "file": "assets/mail-BFoS8U8W.js", + "_mail-khAU5Oig.js": { + "file": "assets/mail-khAU5Oig.js", "name": "mail", "imports": [ "resources/js/app.tsx" ] }, - "_map-pin-L7jUebKz.js": { - "file": "assets/map-pin-L7jUebKz.js", + "_map-pin-BFNXdrz2.js": { + "file": "assets/map-pin-BFNXdrz2.js", "name": "map-pin", "imports": [ "resources/js/app.tsx" ] }, - "_menu-Cu-nnefe.js": { - "file": "assets/menu-Cu-nnefe.js", + "_menu-BGxVBBZl.js": { + "file": "assets/menu-BGxVBBZl.js", "name": "menu", "imports": [ "resources/js/app.tsx" ] }, - "_message-square-DMJ4IbdE.js": { - "file": "assets/message-square-DMJ4IbdE.js", + "_message-square-C7x1Rix5.js": { + "file": "assets/message-square-C7x1Rix5.js", "name": "message-square", "imports": [ "resources/js/app.tsx" ] }, - "_message-square-warning-DbVEqa_0.js": { - "file": "assets/message-square-warning-DbVEqa_0.js", + "_message-square-warning-DHRFlo8i.js": { + "file": "assets/message-square-warning-DHRFlo8i.js", "name": "message-square-warning", "imports": [ "resources/js/app.tsx" ] }, - "_monitor-DL9THmS7.js": { - "file": "assets/monitor-DL9THmS7.js", + "_monitor-P2T9V9tT.js": { + "file": "assets/monitor-P2T9V9tT.js", "name": "monitor", "imports": [ "resources/js/app.tsx" ] }, - "_multi-select-field-BX9C1tYH.js": { - "file": "assets/multi-select-field-BX9C1tYH.js", + "_multi-select-field-ALFA5JXF.js": { + "file": "assets/multi-select-field-ALFA5JXF.js", "name": "multi-select-field", "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx" ] }, - "_package-B9XnehkQ.js": { - "file": "assets/package-B9XnehkQ.js", + "_package-C-rDDwyp.js": { + "file": "assets/package-C-rDDwyp.js", "name": "package", "imports": [ "resources/js/app.tsx" ] }, - "_page-template-B_mOhR6n.js": { - "file": "assets/page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js": { + "file": "assets/page-template-Cw8W4Qs2.js", "name": "page-template", "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_chevron-up-DXYKkCZG.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_settings-DYZFNkOc.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_chevron-up-CIpCAMDk.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_settings-BUhtRdnI.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js" + "_log-out-CphXjhx9.js" ] }, - "_pagination-n2efY1KU.js": { - "file": "assets/pagination-n2efY1KU.js", + "_pagination-B9z4VraF.js": { + "file": "assets/pagination-B9z4VraF.js", "name": "pagination", "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx" ] }, - "_pen-line-Fy-AVmqM.js": { - "file": "assets/pen-line-Fy-AVmqM.js", + "_pen-line-CNA-f1dm.js": { + "file": "assets/pen-line-CNA-f1dm.js", "name": "pen-line", "imports": [ "resources/js/app.tsx" ] }, - "_percent-BYDujffR.js": { - "file": "assets/percent-BYDujffR.js", + "_percent-DP16IBy2.js": { + "file": "assets/percent-DP16IBy2.js", "name": "percent", "imports": [ "resources/js/app.tsx" ] }, - "_phone-CJ2h446N.js": { - "file": "assets/phone-CJ2h446N.js", + "_phone-XzqO8Dfs.js": { + "file": "assets/phone-XzqO8Dfs.js", "name": "phone", "imports": [ "resources/js/app.tsx" ] }, - "_plane-BqORGC6m.js": { - "file": "assets/plane-BqORGC6m.js", + "_plane-C9QqCVcZ.js": { + "file": "assets/plane-C9QqCVcZ.js", "name": "plane", "imports": [ "resources/js/app.tsx" ] }, - "_play-DHqp-NCB.js": { - "file": "assets/play-DHqp-NCB.js", + "_play-62Z04sZZ.js": { + "file": "assets/play-62Z04sZZ.js", "name": "play", "imports": [ "resources/js/app.tsx" ] }, - "_progress-hZbbaL1H.js": { - "file": "assets/progress-hZbbaL1H.js", + "_progress-Dy5W7V_n.js": { + "file": "assets/progress-Dy5W7V_n.js", "name": "progress", "imports": [ "_ui-Z445SNHD.js", @@ -945,35 +945,35 @@ "resources/js/app.tsx" ] }, - "_qr-code-u5AOBzVe.js": { - "file": "assets/qr-code-u5AOBzVe.js", + "_qr-code-CUR1J9NH.js": { + "file": "assets/qr-code-CUR1J9NH.js", "name": "qr-code", "imports": [ "resources/js/app.tsx" ] }, - "_quote-BtOwgBns.js": { - "file": "assets/quote-BtOwgBns.js", + "_quote-DF2Qwen7.js": { + "file": "assets/quote-DF2Qwen7.js", "name": "quote", "imports": [ "resources/js/app.tsx" ] }, - "_radio-CxUR05xj.js": { - "file": "assets/radio-CxUR05xj.js", - "name": "radio", - "imports": [ - "resources/js/app.tsx" - ] - }, - "_radio-group-BtLENAXk.js": { - "file": "assets/radio-group-BtLENAXk.js", + "_radio-group-CuY8xCRY.js": { + "file": "assets/radio-group-CuY8xCRY.js", "name": "radio-group", "imports": [ "_ui-Z445SNHD.js", "_index-9MclThM-.js", "resources/js/app.tsx", - "_circle-BpyxLEsH.js" + "_circle-DgA3bS7I.js" + ] + }, + "_radio-nm2vY_Ib.js": { + "file": "assets/radio-nm2vY_Ib.js", + "name": "radio", + "imports": [ + "resources/js/app.tsx" ] }, "_react-country-flag.esm-Bs2jngHP.js": { @@ -983,50 +983,50 @@ "_ui-Z445SNHD.js" ] }, - "_recaptcha-Ogh3pdFI.js": { - "file": "assets/recaptcha-Ogh3pdFI.js", + "_recaptcha-H_t2xSGd.js": { + "file": "assets/recaptcha-H_t2xSGd.js", "name": "recaptcha", "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx" ] }, - "_refresh-cw-BTR9wbuS.js": { - "file": "assets/refresh-cw-BTR9wbuS.js", + "_refresh-cw--0MMVqmk.js": { + "file": "assets/refresh-cw--0MMVqmk.js", "name": "refresh-cw", "imports": [ "resources/js/app.tsx" ] }, - "_rich-text-editor-BU9ZFbid.js": { - "file": "assets/rich-text-editor-BU9ZFbid.js", + "_rich-text-editor-DgC-p13Z.js": { + "file": "assets/rich-text-editor-DgC-p13Z.js", "name": "rich-text-editor", "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_unlink-sh32LPkQ.js", - "_list-Ajdnpsw1.js", - "_quote-BtOwgBns.js", - "_link-ClcCoVU_.js", - "_code-DNPjFOcs.js" + "_unlink-vC8B7N8r.js", + "_list-DY4Uh_0E.js", + "_quote-DF2Qwen7.js", + "_link-DeErafFW.js", + "_code-Dzlx6QPB.js" ] }, - "_ruler-DbxwIrQY.js": { - "file": "assets/ruler-DbxwIrQY.js", + "_ruler-DviIA5uv.js": { + "file": "assets/ruler-DviIA5uv.js", "name": "ruler", "imports": [ "resources/js/app.tsx" ] }, - "_scale-rJYsnHRa.js": { - "file": "assets/scale-rJYsnHRa.js", + "_scale-Chnhsap1.js": { + "file": "assets/scale-Chnhsap1.js", "name": "scale", "imports": [ "resources/js/app.tsx" ] }, - "_scroll-area-BmK0s-Hf.js": { - "file": "assets/scroll-area-BmK0s-Hf.js", + "_scroll-area-C7NBgd0i.js": { + "file": "assets/scroll-area-C7NBgd0i.js", "name": "scroll-area", "imports": [ "_ui-Z445SNHD.js", @@ -1034,110 +1034,110 @@ "resources/js/app.tsx" ] }, - "_search-and-filter-bar-PUOLiNYr.js": { - "file": "assets/search-and-filter-bar-PUOLiNYr.js", + "_search-and-filter-bar-1QHzFJdq.js": { + "file": "assets/search-and-filter-bar-1QHzFJdq.js", "name": "search-and-filter-bar", "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_select-DgPPBKIC.js", + "_select-9uIRiOV_.js", "_utils-BWxnHGCV.js", - "_calendar-BYVpj4_X.js", - "_filter-D8dMdozc.js", - "_list-Ajdnpsw1.js", - "_layout-grid-Ba5sCiyJ.js" + "_calendar-kiIl5Cyq.js", + "_filter-B_3e214H.js", + "_list-DY4Uh_0E.js", + "_layout-grid-DD1-BKce.js" ] }, - "_select-DgPPBKIC.js": { - "file": "assets/select-DgPPBKIC.js", + "_select-9uIRiOV_.js": { + "file": "assets/select-9uIRiOV_.js", "name": "select", "imports": [ "_ui-Z445SNHD.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", "resources/js/app.tsx", - "_chevron-up-DXYKkCZG.js" + "_chevron-up-CIpCAMDk.js" ] }, - "_send-DpE3qK0m.js": { - "file": "assets/send-DpE3qK0m.js", + "_send-DXZhFVWG.js": { + "file": "assets/send-DXZhFVWG.js", "name": "send", "imports": [ "resources/js/app.tsx" ] }, - "_server-DgtPu6lA.js": { - "file": "assets/server-DgtPu6lA.js", + "_server-BzBihesB.js": { + "file": "assets/server-BzBihesB.js", "name": "server", "imports": [ "resources/js/app.tsx" ] }, - "_settings-DYZFNkOc.js": { - "file": "assets/settings-DYZFNkOc.js", + "_settings-BUhtRdnI.js": { + "file": "assets/settings-BUhtRdnI.js", "name": "settings", "imports": [ "resources/js/app.tsx" ] }, - "_shield-Mt6vEHxn.js": { - "file": "assets/shield-Mt6vEHxn.js", - "name": "shield", - "imports": [ - "resources/js/app.tsx" - ] - }, - "_shield-check--CTAItWs.js": { - "file": "assets/shield-check--CTAItWs.js", + "_shield-check-Cyw4YGYb.js": { + "file": "assets/shield-check-Cyw4YGYb.js", "name": "shield-check", "imports": [ "resources/js/app.tsx" ] }, - "_smartphone-BQ_9x4vN.js": { - "file": "assets/smartphone-BQ_9x4vN.js", + "_shield-rKKgzkbW.js": { + "file": "assets/shield-rKKgzkbW.js", + "name": "shield", + "imports": [ + "resources/js/app.tsx" + ] + }, + "_smartphone-i99jk4ns.js": { + "file": "assets/smartphone-i99jk4ns.js", "name": "smartphone", "imports": [ "resources/js/app.tsx" ] }, - "_sparkles-CpwdFUQZ.js": { - "file": "assets/sparkles-CpwdFUQZ.js", + "_sparkles-5e-ws3h6.js": { + "file": "assets/sparkles-5e-ws3h6.js", "name": "sparkles", "imports": [ "resources/js/app.tsx" ] }, - "_square-check-big-Dt4MtZcM.js": { - "file": "assets/square-check-big-Dt4MtZcM.js", + "_square-check-big-Cal0w_ma.js": { + "file": "assets/square-check-big-Cal0w_ma.js", "name": "square-check-big", "imports": [ "resources/js/app.tsx" ] }, - "_square-pen-B3p2jiW9.js": { - "file": "assets/square-pen-B3p2jiW9.js", + "_square-pen-CatLE0_h.js": { + "file": "assets/square-pen-CatLE0_h.js", "name": "square-pen", "imports": [ "resources/js/app.tsx" ] }, - "_star-WlheM7sI.js": { - "file": "assets/star-WlheM7sI.js", + "_star-CSGOTD6i.js": { + "file": "assets/star-CSGOTD6i.js", "name": "star", "imports": [ "resources/js/app.tsx" ] }, - "_sun-DRsBfXSu.js": { - "file": "assets/sun-DRsBfXSu.js", + "_sun-TjfxyFzf.js": { + "file": "assets/sun-TjfxyFzf.js", "name": "sun", "imports": [ "resources/js/app.tsx" ] }, - "_switch-C7AW5g5G.js": { - "file": "assets/switch-C7AW5g5G.js", + "_switch-DCoM0Ivb.js": { + "file": "assets/switch-DCoM0Ivb.js", "name": "switch", "imports": [ "_ui-Z445SNHD.js", @@ -1145,76 +1145,76 @@ "resources/js/app.tsx" ] }, - "_table-C1YkBp3W.js": { - "file": "assets/table-C1YkBp3W.js", + "_table-BRtys9Nx.js": { + "file": "assets/table-BRtys9Nx.js", "name": "table", "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx" ] }, - "_tabs-NEtB1dPW.js": { - "file": "assets/tabs-NEtB1dPW.js", + "_tabs--KW-Mci6.js": { + "file": "assets/tabs--KW-Mci6.js", "name": "tabs", "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx" ] }, - "_tag-CMVMnpSh.js": { - "file": "assets/tag-CMVMnpSh.js", + "_tag-CUFhfHTp.js": { + "file": "assets/tag-CUFhfHTp.js", "name": "tag", "imports": [ "resources/js/app.tsx" ] }, - "_tag-input-n9zn3n5y.js": { - "file": "assets/tag-input-n9zn3n5y.js", + "_tag-input-X1HDvKz_.js": { + "file": "assets/tag-input-X1HDvKz_.js", "name": "tag-input", "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx" ] }, - "_target-BEz5Ry2v.js": { - "file": "assets/target-BEz5Ry2v.js", + "_target-B_9kWYv3.js": { + "file": "assets/target-B_9kWYv3.js", "name": "target", "imports": [ "resources/js/app.tsx" ] }, - "_text-link-BE2GFkLu.js": { - "file": "assets/text-link-BE2GFkLu.js", + "_text-link-pTNsaDWU.js": { + "file": "assets/text-link-pTNsaDWU.js", "name": "text-link", "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx" ] }, - "_textarea-CdnKPU5F.js": { - "file": "assets/textarea-CdnKPU5F.js", + "_textarea-BgXisGCr.js": { + "file": "assets/textarea-BgXisGCr.js", "name": "textarea", "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx" ] }, - "_thumbs-up-DYj-woXk.js": { - "file": "assets/thumbs-up-DYj-woXk.js", + "_thumbs-up-Du-LlBXg.js": { + "file": "assets/thumbs-up-Du-LlBXg.js", "name": "thumbs-up", "imports": [ "resources/js/app.tsx" ] }, - "_ticket-BhEK5100.js": { - "file": "assets/ticket-BhEK5100.js", + "_ticket-BjgtGAIQ.js": { + "file": "assets/ticket-BjgtGAIQ.js", "name": "ticket", "imports": [ "resources/js/app.tsx" ] }, - "_timer-Bn-D5krG.js": { - "file": "assets/timer-Bn-D5krG.js", + "_timer-0BosSTc0.js": { + "file": "assets/timer-0BosSTc0.js", "name": "timer", "imports": [ "resources/js/app.tsx" @@ -1227,57 +1227,57 @@ "_ui-Z445SNHD.js" ] }, - "_trash-2-Dxg0nP1A.js": { - "file": "assets/trash-2-Dxg0nP1A.js", + "_trash-2-15Ri11Yq.js": { + "file": "assets/trash-2-15Ri11Yq.js", "name": "trash-2", "imports": [ "resources/js/app.tsx" ] }, - "_trash-Dyd2ZsaG.js": { - "file": "assets/trash-Dyd2ZsaG.js", + "_trash-BRJCY2my.js": { + "file": "assets/trash-BRJCY2my.js", "name": "trash", "imports": [ "resources/js/app.tsx" ] }, - "_trending-down-CeOqAkGV.js": { - "file": "assets/trending-down-CeOqAkGV.js", + "_trending-down-MNPLLbIb.js": { + "file": "assets/trending-down-MNPLLbIb.js", "name": "trending-down", "imports": [ "resources/js/app.tsx" ] }, - "_trending-up-CPB8hZlm.js": { - "file": "assets/trending-up-CPB8hZlm.js", + "_trending-up-D5y6g4yZ.js": { + "file": "assets/trending-up-D5y6g4yZ.js", "name": "trending-up", "imports": [ "resources/js/app.tsx" ] }, - "_triangle-alert-MsN2AA6c.js": { - "file": "assets/triangle-alert-MsN2AA6c.js", + "_triangle-alert-CeuDFixJ.js": { + "file": "assets/triangle-alert-CeuDFixJ.js", "name": "triangle-alert", "imports": [ "resources/js/app.tsx" ] }, - "_trophy-BZyhzbIT.js": { - "file": "assets/trophy-BZyhzbIT.js", + "_trophy-Cs36GMET.js": { + "file": "assets/trophy-Cs36GMET.js", "name": "trophy", "imports": [ "resources/js/app.tsx" ] }, - "_twitter-DDHYm63p.js": { - "file": "assets/twitter-DDHYm63p.js", + "_twitter-CRZZ6zjd.js": { + "file": "assets/twitter-CRZZ6zjd.js", "name": "twitter", "imports": [ "resources/js/app.tsx" ] }, - "_type-DlbqWp8I.js": { - "file": "assets/type-DlbqWp8I.js", + "_type-DX1RNe21.js": { + "file": "assets/type-DX1RNe21.js", "name": "type", "imports": [ "resources/js/app.tsx" @@ -1287,23 +1287,23 @@ "file": "assets/ui-Z445SNHD.js", "name": "ui" }, - "_unlink-sh32LPkQ.js": { - "file": "assets/unlink-sh32LPkQ.js", + "_unlink-vC8B7N8r.js": { + "file": "assets/unlink-vC8B7N8r.js", "name": "unlink", "imports": [ "resources/js/app.tsx" ] }, - "_use-brand-theme-CKPJTDwQ.js": { - "file": "assets/use-brand-theme-CKPJTDwQ.js", + "_use-brand-theme-DVBqrgML.js": { + "file": "assets/use-brand-theme-DVBqrgML.js", "name": "use-brand-theme", "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx" ] }, - "_use-favicon-D9sXPfy_.js": { - "file": "assets/use-favicon-D9sXPfy_.js", + "_use-favicon-B1Z6Sm0k.js": { + "file": "assets/use-favicon-B1Z6Sm0k.js", "name": "use-favicon", "imports": [ "_ui-Z445SNHD.js", @@ -1324,36 +1324,36 @@ "_ui-Z445SNHD.js" ] }, - "_user-DToEmJ9g.js": { - "file": "assets/user-DToEmJ9g.js", + "_user-Ka_u5D6T.js": { + "file": "assets/user-Ka_u5D6T.js", "name": "user", "imports": [ "resources/js/app.tsx" ] }, - "_user-check-4xSYwYvq.js": { - "file": "assets/user-check-4xSYwYvq.js", + "_user-check-DDs_5zV9.js": { + "file": "assets/user-check-DDs_5zV9.js", "name": "user-check", "imports": [ "resources/js/app.tsx" ] }, - "_user-plus-C-0nSlHG.js": { - "file": "assets/user-plus-C-0nSlHG.js", + "_user-plus-Ba62LA9O.js": { + "file": "assets/user-plus-Ba62LA9O.js", "name": "user-plus", "imports": [ "resources/js/app.tsx" ] }, - "_user-x-Drk57M2z.js": { - "file": "assets/user-x-Drk57M2z.js", + "_user-x-C3dBJr2o.js": { + "file": "assets/user-x-C3dBJr2o.js", "name": "user-x", "imports": [ "resources/js/app.tsx" ] }, - "_users-Czs1F8XM.js": { - "file": "assets/users-Czs1F8XM.js", + "_users-BG7aX58P.js": { + "file": "assets/users-BG7aX58P.js", "name": "users", "imports": [ "resources/js/app.tsx" @@ -1367,29 +1367,29 @@ "file": "assets/vendor-l0sNRNKZ.js", "name": "vendor" }, - "_wallet-C3p1yihr.js": { - "file": "assets/wallet-C3p1yihr.js", + "_wallet-BP1hP1I0.js": { + "file": "assets/wallet-BP1hP1I0.js", "name": "wallet", "imports": [ "resources/js/app.tsx" ] }, - "_wifi-CFyF5qct.js": { - "file": "assets/wifi-CFyF5qct.js", + "_wifi-BPS_-hKY.js": { + "file": "assets/wifi-BPS_-hKY.js", "name": "wifi", "imports": [ "resources/js/app.tsx" ] }, - "_wrench-CLqKc51o.js": { - "file": "assets/wrench-CLqKc51o.js", + "_wrench-DX6GWbcS.js": { + "file": "assets/wrench-DX6GWbcS.js", "name": "wrench", "imports": [ "resources/js/app.tsx" ] }, - "_zap-D4fS-tPu.js": { - "file": "assets/zap-D4fS-tPu.js", + "_zap-Of1Abppa.js": { + "file": "assets/zap-Of1Abppa.js", "name": "zap", "imports": [ "resources/js/app.tsx" @@ -1408,7 +1408,7 @@ "src": "node_modules/leaflet/dist/images/marker-icon.png" }, "resources/css/app.css": { - "file": "assets/app-CmeGLjFF.css", + "file": "assets/app-CtW9dwSS.css", "src": "resources/css/app.css", "isEntry": true }, @@ -1418,7 +1418,7 @@ "isEntry": true }, "resources/js/app.tsx": { - "file": "assets/app-36WMjvX0.js", + "file": "assets/app-Da3PX8qg.js", "name": "app", "src": "resources/js/app.tsx", "isEntry": true, @@ -1685,2084 +1685,2084 @@ "resources/js/pages/welcome.tsx" ], "css": [ - "assets/app-C1OOW8cz.css" + "assets/app-mnSNLEsi.css" ] }, "resources/js/pages/auth/confirm-password.tsx": { - "file": "assets/confirm-password-D1OqARtK.js", + "file": "assets/confirm-password-Cf7fZwN1.js", "name": "confirm-password", "src": "resources/js/pages/auth/confirm-password.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_input-error-DbaxcyOC.js", - "_auth-layout-CwqgjrR_.js", - "_auth-button-CAQS5WwJ.js", - "_lock-RX1hYn48.js", + "_input-error-D7LAo-ji.js", + "_auth-layout-DUlSVo4s.js", + "_auth-button-CkIPKYra.js", + "_lock-BGSkpX29.js", "_utils-BWxnHGCV.js", - "_CookieConsentBanner-CIl2kmlz.js", + "_CookieConsentBanner-DR6kgCLT.js", "_react-country-flag.esm-Bs2jngHP.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", "_index-9MclThM-.js", - "_use-favicon-D9sXPfy_.js", - "_loader-circle-CbxAZW2L.js" + "_use-favicon-B1Z6Sm0k.js", + "_loader-circle-BDWbvi2z.js" ] }, "resources/js/pages/auth/forgot-password.tsx": { - "file": "assets/forgot-password-1N2BcBLH.js", + "file": "assets/forgot-password-Cyl6l6UI.js", "name": "forgot-password", "src": "resources/js/pages/auth/forgot-password.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_input-error-DbaxcyOC.js", - "_text-link-BE2GFkLu.js", - "_auth-layout-CwqgjrR_.js", - "_recaptcha-Ogh3pdFI.js", - "_mail-BFoS8U8W.js", + "_input-error-D7LAo-ji.js", + "_text-link-pTNsaDWU.js", + "_auth-layout-DUlSVo4s.js", + "_recaptcha-H_t2xSGd.js", + "_mail-khAU5Oig.js", "_utils-BWxnHGCV.js", - "_CookieConsentBanner-CIl2kmlz.js", + "_CookieConsentBanner-DR6kgCLT.js", "_react-country-flag.esm-Bs2jngHP.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", "_index-9MclThM-.js", - "_use-favicon-D9sXPfy_.js" + "_use-favicon-B1Z6Sm0k.js" ] }, "resources/js/pages/auth/login.tsx": { - "file": "assets/login-BJdZofNq.js", + "file": "assets/login-XxA4pXwJ.js", "name": "login", "src": "resources/js/pages/auth/login.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_input-error-DbaxcyOC.js", - "_text-link-BE2GFkLu.js", - "_checkbox-Bos2Phgi.js", - "_auth-layout-CwqgjrR_.js", - "_recaptcha-Ogh3pdFI.js", + "_input-error-D7LAo-ji.js", + "_text-link-pTNsaDWU.js", + "_checkbox-C3Z6LHOx.js", + "_auth-layout-DUlSVo4s.js", + "_recaptcha-H_t2xSGd.js", "_utils-BWxnHGCV.js", "_index-9MclThM-.js", - "_CookieConsentBanner-CIl2kmlz.js", + "_CookieConsentBanner-DR6kgCLT.js", "_react-country-flag.esm-Bs2jngHP.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_use-favicon-D9sXPfy_.js" + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_use-favicon-B1Z6Sm0k.js" ] }, "resources/js/pages/auth/register.tsx": { - "file": "assets/register-BeZd-2CQ.js", + "file": "assets/register-Cwc44OJK.js", "name": "register", "src": "resources/js/pages/auth/register.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_input-error-DbaxcyOC.js", - "_text-link-BE2GFkLu.js", - "_checkbox-Bos2Phgi.js", - "_auth-layout-CwqgjrR_.js", - "_recaptcha-Ogh3pdFI.js", + "_input-error-D7LAo-ji.js", + "_text-link-pTNsaDWU.js", + "_checkbox-C3Z6LHOx.js", + "_auth-layout-DUlSVo4s.js", + "_recaptcha-H_t2xSGd.js", "_utils-BWxnHGCV.js", "_index-9MclThM-.js", - "_CookieConsentBanner-CIl2kmlz.js", + "_CookieConsentBanner-DR6kgCLT.js", "_react-country-flag.esm-Bs2jngHP.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_use-favicon-D9sXPfy_.js" + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_use-favicon-B1Z6Sm0k.js" ] }, "resources/js/pages/auth/reset-password.tsx": { - "file": "assets/reset-password-dQVhyADD.js", + "file": "assets/reset-password-BLMvxpgD.js", "name": "reset-password", "src": "resources/js/pages/auth/reset-password.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_input-error-DbaxcyOC.js", - "_auth-layout-CwqgjrR_.js", - "_lock-RX1hYn48.js", + "_input-error-D7LAo-ji.js", + "_auth-layout-DUlSVo4s.js", + "_lock-BGSkpX29.js", "_utils-BWxnHGCV.js", - "_CookieConsentBanner-CIl2kmlz.js", + "_CookieConsentBanner-DR6kgCLT.js", "_react-country-flag.esm-Bs2jngHP.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", "_index-9MclThM-.js", - "_use-favicon-D9sXPfy_.js" + "_use-favicon-B1Z6Sm0k.js" ] }, "resources/js/pages/auth/setup-admin.tsx": { - "file": "assets/setup-admin-Cllpwqro.js", + "file": "assets/setup-admin-DNGAF-k0.js", "name": "setup-admin", "src": "resources/js/pages/auth/setup-admin.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_auth-layout-CwqgjrR_.js", - "_shield-check--CTAItWs.js", - "_lock-RX1hYn48.js", + "_auth-layout-DUlSVo4s.js", + "_shield-check-Cyw4YGYb.js", + "_lock-BGSkpX29.js", "_utils-BWxnHGCV.js", - "_CookieConsentBanner-CIl2kmlz.js", + "_CookieConsentBanner-DR6kgCLT.js", "_react-country-flag.esm-Bs2jngHP.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", "_index-9MclThM-.js", - "_use-favicon-D9sXPfy_.js" + "_use-favicon-B1Z6Sm0k.js" ] }, "resources/js/pages/auth/verify-email.tsx": { - "file": "assets/verify-email-C559eGfk.js", + "file": "assets/verify-email-n-HxpNjF.js", "name": "verify-email", "src": "resources/js/pages/auth/verify-email.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_text-link-BE2GFkLu.js", - "_auth-layout-CwqgjrR_.js", - "_auth-button-CAQS5WwJ.js", - "_mail-BFoS8U8W.js", + "_text-link-pTNsaDWU.js", + "_auth-layout-DUlSVo4s.js", + "_auth-button-CkIPKYra.js", + "_mail-khAU5Oig.js", "_utils-BWxnHGCV.js", - "_CookieConsentBanner-CIl2kmlz.js", + "_CookieConsentBanner-DR6kgCLT.js", "_react-country-flag.esm-Bs2jngHP.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", "_index-9MclThM-.js", - "_use-favicon-D9sXPfy_.js", - "_loader-circle-CbxAZW2L.js" + "_use-favicon-B1Z6Sm0k.js", + "_loader-circle-BDWbvi2z.js" ] }, "resources/js/pages/calendar/index.tsx": { - "file": "assets/index-fC9HVRx6.js", + "file": "assets/index-ZmQgMVvc.js", "name": "index", "src": "resources/js/pages/calendar/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "_index-DrmIhGnK.js", "resources/js/app.tsx", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js" ] }, "resources/js/pages/career/apply.tsx": { - "file": "assets/apply-CNuWDxnb.js", + "file": "assets/apply-wHXs3-l4.js", "name": "apply", "src": "resources/js/pages/career/apply.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", - "_checkbox-Bos2Phgi.js", - "_use-brand-theme-CKPJTDwQ.js", - "_use-favicon-D9sXPfy_.js", - "_arrow-left-CjPQICYw.js", - "_user-DToEmJ9g.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", + "_checkbox-C3Z6LHOx.js", + "_use-brand-theme-DVBqrgML.js", + "_use-favicon-B1Z6Sm0k.js", + "_arrow-left-B9tcIgis.js", + "_user-Ka_u5D6T.js", "_utils-BWxnHGCV.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js" + "_chevron-up-CIpCAMDk.js" ] }, "resources/js/pages/career/index.tsx": { - "file": "assets/index-B_MPpKqW.js", + "file": "assets/index-xpCYcIZC.js", "name": "index", "src": "resources/js/pages/career/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_select-DgPPBKIC.js", - "_use-brand-theme-CKPJTDwQ.js", - "_use-favicon-D9sXPfy_.js", - "_star-WlheM7sI.js", - "_filter-D8dMdozc.js", - "_building-CG4yAV8N.js", - "_map-pin-L7jUebKz.js", - "_clock-Cfp0CYjJ.js", - "_chevron-left-DKWjKjSf.js", - "_chevron-right-C_P-uZ-m.js", + "_select-9uIRiOV_.js", + "_use-brand-theme-DVBqrgML.js", + "_use-favicon-B1Z6Sm0k.js", + "_star-CSGOTD6i.js", + "_filter-B_3e214H.js", + "_building-BXglONiz.js", + "_map-pin-BFNXdrz2.js", + "_clock-CLIx856C.js", + "_chevron-left-C98gPe5P.js", + "_chevron-right-DCgmF6LO.js", "_utils-BWxnHGCV.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js" + "_chevron-up-CIpCAMDk.js" ] }, "resources/js/pages/career/job-details.tsx": { - "file": "assets/job-details-yaXvweNY.js", + "file": "assets/job-details-CcBlPSdv.js", "name": "job-details", "src": "resources/js/pages/career/job-details.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_use-brand-theme-CKPJTDwQ.js", - "_use-favicon-D9sXPfy_.js", - "_star-WlheM7sI.js", - "_map-pin-L7jUebKz.js", - "_building-CG4yAV8N.js", - "_clock-Cfp0CYjJ.js", - "_users-Czs1F8XM.js", - "_dollar-sign-CFqWGHdB.js", - "_calendar-BYVpj4_X.js", + "_use-brand-theme-DVBqrgML.js", + "_use-favicon-B1Z6Sm0k.js", + "_star-CSGOTD6i.js", + "_map-pin-BFNXdrz2.js", + "_building-BXglONiz.js", + "_clock-CLIx856C.js", + "_users-BG7aX58P.js", + "_dollar-sign-BKfERkc9.js", + "_calendar-kiIl5Cyq.js", "_utils-BWxnHGCV.js" ] }, "resources/js/pages/companies/index.tsx": { - "file": "assets/index-BcyRomtd.js", + "file": "assets/index-BADKxotK.js", "name": "index", "src": "resources/js/pages/companies/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_pagination-n2efY1KU.js", - "_search-and-filter-bar-PUOLiNYr.js", - "_CookieConsentBanner-CIl2kmlz.js", + "_pagination-B9z4VraF.js", + "_search-and-filter-bar-1QHzFJdq.js", + "_CookieConsentBanner-DR6kgCLT.js", "_use-initials-BK4eRgYY.js", - "_CrudFormModal-Bmz2nLeY.js", - "_CrudDeleteModal-DM40AK8z.js", - "_radio-group-BtLENAXk.js", - "_switch-C7AW5g5G.js", - "_credit-card-Dm0mmHp5.js", - "_circle-check-C_SLfS2p.js", + "_CrudFormModal-CTSICk3j.js", + "_CrudDeleteModal-DmHx0JCJ.js", + "_radio-group-CuY8xCRY.js", + "_switch-DCoM0Ivb.js", + "_credit-card-CHqjxFip.js", + "_circle-check-aau4wqhp.js", "resources/js/pages/companies/view.tsx", - "_lock-open-CN4tz8Of.js", - "_info-VH-vNQ_z.js", - "_lock-RX1hYn48.js", - "_square-pen-B3p2jiW9.js", - "_trash-2-Dxg0nP1A.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_lock-open-Cco69YMj.js", + "_info-Cj5ROI6H.js", + "_lock-BGSkpX29.js", + "_square-pen-CatLE0_h.js", + "_trash-2-15Ri11Yq.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_settings-DYZFNkOc.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_settings-BUhtRdnI.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", - "_filter-D8dMdozc.js", - "_list-Ajdnpsw1.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_checkbox-Bos2Phgi.js", - "_multi-select-field-BX9C1tYH.js", - "_scroll-area-BmK0s-Hf.js", - "_LocationPicker-DAd_AcXs.js", + "_filter-B_3e214H.js", + "_list-DY4Uh_0E.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_checkbox-C3Z6LHOx.js", + "_multi-select-field-ALFA5JXF.js", + "_scroll-area-C7NBgd0i.js", + "_LocationPicker-Dy1Od2a3.js", "_leaflet-FVhBWCqS.js", - "_locate-fixed-D29o3FBS.js", - "_circle-BpyxLEsH.js", - "_building-2-Cda8xQDI.js", - "_mail-BFoS8U8W.js" + "_locate-fixed-BKpEfCUU.js", + "_circle-DgA3bS7I.js", + "_building-2-DmmRcP0c.js", + "_mail-khAU5Oig.js" ] }, "resources/js/pages/companies/view.tsx": { - "file": "assets/view-DuL3-ZS4.js", + "file": "assets/view-BHG8plkv.js", "name": "view", "src": "resources/js/pages/companies/view.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_building-2-Cda8xQDI.js", - "_mail-BFoS8U8W.js", - "_lock-RX1hYn48.js", - "_calendar-BYVpj4_X.js", - "_credit-card-Dm0mmHp5.js", + "_building-2-DmmRcP0c.js", + "_mail-khAU5Oig.js", + "_lock-BGSkpX29.js", + "_calendar-kiIl5Cyq.js", + "_credit-card-CHqjxFip.js", "_utils-BWxnHGCV.js" ] }, "resources/js/pages/contacts/index.tsx": { - "file": "assets/index-CZgLZzqR.js", + "file": "assets/index-DpLV8W-E.js", "name": "index", "src": "resources/js/pages/contacts/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_CrudTable-DA37WZsR.js", - "_CrudDeleteModal-DM40AK8z.js", - "_CrudFormModal-Bmz2nLeY.js", - "_pagination-n2efY1KU.js", - "_search-and-filter-bar-PUOLiNYr.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_CrudTable-Dk-uCuqB.js", + "_CrudDeleteModal-DmHx0JCJ.js", + "_CrudFormModal-CTSICk3j.js", + "_pagination-B9z4VraF.js", + "_search-and-filter-bar-1QHzFJdq.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", - "_table-C1YkBp3W.js", - "_unlink-sh32LPkQ.js", - "_scale-rJYsnHRa.js", - "_arrow-down-left-BN6xjhcz.js", - "_arrow-left-CjPQICYw.js", - "_arrow-right-left-DKUcVR58.js", - "_arrow-right-DUEfRrRr.js", - "_arrow-up-down-FmcUfWon.js", - "_lock-open-CN4tz8Of.js", - "_award-D9FlSYzB.js", - "_ban-CMgLBFSt.js", - "_indian-rupee-Bh3-8N2a.js", - "_bell-Cr2F9IDD.js", - "_book-open-DUwKvBiK.js", - "_boxes-rwzklut0.js", - "_building-2-Cda8xQDI.js", - "_building-CG4yAV8N.js", - "_calculator-wt_63eRJ.js", - "_calendar-check-BZ1JTjf6.js", - "_camera-DDKUkICL.js", - "_chart-column-GeSBJr5Y.js", - "_chart-no-axes-column-increasing-Beqplnfl.js", - "_chart-no-axes-column-BKgkVzqT.js", - "_chevron-left-DKWjKjSf.js", - "_circle-alert-KsX4JXbz.js", - "_circle-check-big-DqURlwt2.js", - "_circle-check-C_SLfS2p.js", - "_circle-help-BdsC7_wR.js", - "_circle-x-DkvEqmM5.js", - "_circle-BpyxLEsH.js", - "_clipboard-list-BU0dok7E.js", - "_code-DNPjFOcs.js", - "_crosshair-C7OptAZm.js", - "_crown-Cp4cgutu.js", - "_download-Ba72czhU.js", - "_external-link-uO-R2E0-.js", - "_eye-off-DlDpEvnB.js", - "_eye-DSAoA9Pp.js", - "_instagram-DBjFHIT7.js", - "_file-down-Bxu0R4EW.js", - "_pen-line-Fy-AVmqM.js", - "_file-up-CZ-cXuKa.js", - "_filter-D8dMdozc.js", - "_folder-git-2-Dwj_EoDL.js", - "_house-D8b8GwgZ.js", - "_git-branch-D2sIFzs4.js", - "_grip-vertical-DXcr-v-g.js", - "_hard-drive-ApF-ULi1.js", - "_hash-CHJS6b-L.js", - "_shield-Mt6vEHxn.js", - "_info-VH-vNQ_z.js", - "_layers-CF7Mhs3n.js", - "_layout-list-BuBaZfwq.js", - "_lightbulb-fAsbBO8F.js", - "_link-2-C22T2wSs.js", - "_link-ClcCoVU_.js", - "_twitter-DDHYm63p.js", - "_list-Ajdnpsw1.js", - "_locate-fixed-D29o3FBS.js", - "_lock-RX1hYn48.js", - "_log-in-Bt5dnADg.js", - "_mail-BFoS8U8W.js", - "_map-pin-L7jUebKz.js", - "_menu-Cu-nnefe.js", - "_message-square-warning-DbVEqa_0.js", - "_message-square-DMJ4IbdE.js", - "_monitor-DL9THmS7.js", - "_package-B9XnehkQ.js", - "_percent-BYDujffR.js", - "_phone-CJ2h446N.js", - "_plane-BqORGC6m.js", - "_play-DHqp-NCB.js", - "_qr-code-u5AOBzVe.js", - "_quote-BtOwgBns.js", - "_radio-CxUR05xj.js", - "_ruler-DbxwIrQY.js", - "_send-DpE3qK0m.js", - "_server-DgtPu6lA.js", - "_wifi-CFyF5qct.js", - "_shield-check--CTAItWs.js", - "_smartphone-BQ_9x4vN.js", - "_square-check-big-Dt4MtZcM.js", - "_square-pen-B3p2jiW9.js", - "_star-WlheM7sI.js", - "_sun-DRsBfXSu.js", - "_tag-CMVMnpSh.js", - "_target-BEz5Ry2v.js", - "_thumbs-up-DYj-woXk.js", - "_ticket-BhEK5100.js", - "_trash-2-Dxg0nP1A.js", - "_trash-Dyd2ZsaG.js", - "_trending-down-CeOqAkGV.js", - "_trending-up-CPB8hZlm.js", - "_triangle-alert-MsN2AA6c.js", - "_trophy-BZyhzbIT.js", - "_type-DlbqWp8I.js", - "_user-check-4xSYwYvq.js", - "_user-plus-C-0nSlHG.js", - "_user-x-Drk57M2z.js", - "_wallet-C3p1yihr.js", - "_wrench-CLqKc51o.js", - "_zap-D4fS-tPu.js", - "_radio-group-BtLENAXk.js", - "_checkbox-Bos2Phgi.js", - "_multi-select-field-BX9C1tYH.js", - "_scroll-area-BmK0s-Hf.js", - "_LocationPicker-DAd_AcXs.js", + "_table-BRtys9Nx.js", + "_unlink-vC8B7N8r.js", + "_scale-Chnhsap1.js", + "_arrow-down-left-D4-BLXQL.js", + "_arrow-left-B9tcIgis.js", + "_arrow-right-left-TC-Oi5FJ.js", + "_arrow-right-SXr1661j.js", + "_arrow-up-down-Df1H6itH.js", + "_lock-open-Cco69YMj.js", + "_award-DOf5Xc3o.js", + "_ban-C1FQ9ay_.js", + "_indian-rupee-CY9fE6hT.js", + "_bell-BMsQyWM-.js", + "_book-open-DiNAfaue.js", + "_boxes-Bjf0_Kx7.js", + "_building-2-DmmRcP0c.js", + "_building-BXglONiz.js", + "_calculator-B75Vnhim.js", + "_calendar-check-C2F7PWoI.js", + "_camera-DZNJpjXR.js", + "_chart-column-CKzC1aib.js", + "_chart-no-axes-column-increasing-xL8kjLW0.js", + "_chart-no-axes-column-CaNDayE9.js", + "_chevron-left-C98gPe5P.js", + "_circle-alert-Cu5dznTP.js", + "_circle-check-big-KTDTMhTs.js", + "_circle-check-aau4wqhp.js", + "_circle-help-C4uXcZYY.js", + "_circle-x-r3If4JPw.js", + "_circle-DgA3bS7I.js", + "_clipboard-list-BNSl4hy2.js", + "_code-Dzlx6QPB.js", + "_crosshair-DtQysFz7.js", + "_crown-CC8Godfb.js", + "_download-BHVnw95S.js", + "_external-link-DL5n0dhJ.js", + "_eye-off-BJYR0wmr.js", + "_eye-CzYzwmmr.js", + "_instagram-tpp8H3E-.js", + "_file-down-CxCQCvcc.js", + "_pen-line-CNA-f1dm.js", + "_file-up-D3rB-4Bg.js", + "_filter-B_3e214H.js", + "_folder-git-2-T64oq8HG.js", + "_house-BUnGVtyw.js", + "_git-branch-EdIXkL-9.js", + "_grip-vertical-BvetFs24.js", + "_hard-drive--Nch37f-.js", + "_hash-B3fNBlbs.js", + "_shield-rKKgzkbW.js", + "_info-Cj5ROI6H.js", + "_layers-DdZLSQgt.js", + "_layout-list-DkB7S2jk.js", + "_lightbulb-CJXOfIFD.js", + "_link-2-DNnYgrdz.js", + "_link-DeErafFW.js", + "_twitter-CRZZ6zjd.js", + "_list-DY4Uh_0E.js", + "_locate-fixed-BKpEfCUU.js", + "_lock-BGSkpX29.js", + "_log-in-TxFQ9ojy.js", + "_mail-khAU5Oig.js", + "_map-pin-BFNXdrz2.js", + "_menu-BGxVBBZl.js", + "_message-square-warning-DHRFlo8i.js", + "_message-square-C7x1Rix5.js", + "_monitor-P2T9V9tT.js", + "_package-C-rDDwyp.js", + "_percent-DP16IBy2.js", + "_phone-XzqO8Dfs.js", + "_plane-C9QqCVcZ.js", + "_play-62Z04sZZ.js", + "_qr-code-CUR1J9NH.js", + "_quote-DF2Qwen7.js", + "_radio-nm2vY_Ib.js", + "_ruler-DviIA5uv.js", + "_send-DXZhFVWG.js", + "_server-BzBihesB.js", + "_wifi-BPS_-hKY.js", + "_shield-check-Cyw4YGYb.js", + "_smartphone-i99jk4ns.js", + "_square-check-big-Cal0w_ma.js", + "_square-pen-CatLE0_h.js", + "_star-CSGOTD6i.js", + "_sun-TjfxyFzf.js", + "_tag-CUFhfHTp.js", + "_target-B_9kWYv3.js", + "_thumbs-up-Du-LlBXg.js", + "_ticket-BjgtGAIQ.js", + "_trash-2-15Ri11Yq.js", + "_trash-BRJCY2my.js", + "_trending-down-MNPLLbIb.js", + "_trending-up-D5y6g4yZ.js", + "_triangle-alert-CeuDFixJ.js", + "_trophy-Cs36GMET.js", + "_type-DX1RNe21.js", + "_user-check-DDs_5zV9.js", + "_user-plus-Ba62LA9O.js", + "_user-x-C3dBJr2o.js", + "_wallet-BP1hP1I0.js", + "_wrench-DX6GWbcS.js", + "_zap-Of1Abppa.js", + "_radio-group-CuY8xCRY.js", + "_checkbox-C3Z6LHOx.js", + "_multi-select-field-ALFA5JXF.js", + "_scroll-area-C7NBgd0i.js", + "_LocationPicker-Dy1Od2a3.js", "_leaflet-FVhBWCqS.js" ] }, "resources/js/pages/coupons/index.tsx": { - "file": "assets/index-DmNc0KqZ.js", + "file": "assets/index-C2oZdbzb.js", "name": "index", "src": "resources/js/pages/coupons/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_CrudTable-DA37WZsR.js", - "_CrudFormModal-Bmz2nLeY.js", - "_CrudDeleteModal-DM40AK8z.js", - "_pagination-n2efY1KU.js", - "_search-and-filter-bar-PUOLiNYr.js", - "_switch-C7AW5g5G.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_CrudTable-Dk-uCuqB.js", + "_CrudFormModal-CTSICk3j.js", + "_CrudDeleteModal-DmHx0JCJ.js", + "_pagination-B9z4VraF.js", + "_search-and-filter-bar-1QHzFJdq.js", + "_switch-DCoM0Ivb.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", - "_table-C1YkBp3W.js", - "_unlink-sh32LPkQ.js", - "_scale-rJYsnHRa.js", - "_arrow-down-left-BN6xjhcz.js", - "_arrow-left-CjPQICYw.js", - "_arrow-right-left-DKUcVR58.js", - "_arrow-right-DUEfRrRr.js", - "_arrow-up-down-FmcUfWon.js", - "_lock-open-CN4tz8Of.js", - "_award-D9FlSYzB.js", - "_ban-CMgLBFSt.js", - "_indian-rupee-Bh3-8N2a.js", - "_bell-Cr2F9IDD.js", - "_book-open-DUwKvBiK.js", - "_boxes-rwzklut0.js", - "_building-2-Cda8xQDI.js", - "_building-CG4yAV8N.js", - "_calculator-wt_63eRJ.js", - "_calendar-check-BZ1JTjf6.js", - "_camera-DDKUkICL.js", - "_chart-column-GeSBJr5Y.js", - "_chart-no-axes-column-increasing-Beqplnfl.js", - "_chart-no-axes-column-BKgkVzqT.js", - "_chevron-left-DKWjKjSf.js", - "_circle-alert-KsX4JXbz.js", - "_circle-check-big-DqURlwt2.js", - "_circle-check-C_SLfS2p.js", - "_circle-help-BdsC7_wR.js", - "_circle-x-DkvEqmM5.js", - "_circle-BpyxLEsH.js", - "_clipboard-list-BU0dok7E.js", - "_code-DNPjFOcs.js", - "_crosshair-C7OptAZm.js", - "_crown-Cp4cgutu.js", - "_download-Ba72czhU.js", - "_external-link-uO-R2E0-.js", - "_eye-off-DlDpEvnB.js", - "_eye-DSAoA9Pp.js", - "_instagram-DBjFHIT7.js", - "_file-down-Bxu0R4EW.js", - "_pen-line-Fy-AVmqM.js", - "_file-up-CZ-cXuKa.js", - "_filter-D8dMdozc.js", - "_folder-git-2-Dwj_EoDL.js", - "_house-D8b8GwgZ.js", - "_git-branch-D2sIFzs4.js", - "_grip-vertical-DXcr-v-g.js", - "_hard-drive-ApF-ULi1.js", - "_hash-CHJS6b-L.js", - "_shield-Mt6vEHxn.js", - "_info-VH-vNQ_z.js", - "_layers-CF7Mhs3n.js", - "_layout-list-BuBaZfwq.js", - "_lightbulb-fAsbBO8F.js", - "_link-2-C22T2wSs.js", - "_link-ClcCoVU_.js", - "_twitter-DDHYm63p.js", - "_list-Ajdnpsw1.js", - "_locate-fixed-D29o3FBS.js", - "_lock-RX1hYn48.js", - "_log-in-Bt5dnADg.js", - "_mail-BFoS8U8W.js", - "_map-pin-L7jUebKz.js", - "_menu-Cu-nnefe.js", - "_message-square-warning-DbVEqa_0.js", - "_message-square-DMJ4IbdE.js", - "_monitor-DL9THmS7.js", - "_package-B9XnehkQ.js", - "_percent-BYDujffR.js", - "_phone-CJ2h446N.js", - "_plane-BqORGC6m.js", - "_play-DHqp-NCB.js", - "_qr-code-u5AOBzVe.js", - "_quote-BtOwgBns.js", - "_radio-CxUR05xj.js", - "_ruler-DbxwIrQY.js", - "_send-DpE3qK0m.js", - "_server-DgtPu6lA.js", - "_wifi-CFyF5qct.js", - "_shield-check--CTAItWs.js", - "_smartphone-BQ_9x4vN.js", - "_square-check-big-Dt4MtZcM.js", - "_square-pen-B3p2jiW9.js", - "_star-WlheM7sI.js", - "_sun-DRsBfXSu.js", - "_tag-CMVMnpSh.js", - "_target-BEz5Ry2v.js", - "_thumbs-up-DYj-woXk.js", - "_ticket-BhEK5100.js", - "_trash-2-Dxg0nP1A.js", - "_trash-Dyd2ZsaG.js", - "_trending-down-CeOqAkGV.js", - "_trending-up-CPB8hZlm.js", - "_triangle-alert-MsN2AA6c.js", - "_trophy-BZyhzbIT.js", - "_type-DlbqWp8I.js", - "_user-check-4xSYwYvq.js", - "_user-plus-C-0nSlHG.js", - "_user-x-Drk57M2z.js", - "_wallet-C3p1yihr.js", - "_wrench-CLqKc51o.js", - "_zap-D4fS-tPu.js", - "_radio-group-BtLENAXk.js", - "_checkbox-Bos2Phgi.js", - "_multi-select-field-BX9C1tYH.js", - "_scroll-area-BmK0s-Hf.js", - "_LocationPicker-DAd_AcXs.js", + "_table-BRtys9Nx.js", + "_unlink-vC8B7N8r.js", + "_scale-Chnhsap1.js", + "_arrow-down-left-D4-BLXQL.js", + "_arrow-left-B9tcIgis.js", + "_arrow-right-left-TC-Oi5FJ.js", + "_arrow-right-SXr1661j.js", + "_arrow-up-down-Df1H6itH.js", + "_lock-open-Cco69YMj.js", + "_award-DOf5Xc3o.js", + "_ban-C1FQ9ay_.js", + "_indian-rupee-CY9fE6hT.js", + "_bell-BMsQyWM-.js", + "_book-open-DiNAfaue.js", + "_boxes-Bjf0_Kx7.js", + "_building-2-DmmRcP0c.js", + "_building-BXglONiz.js", + "_calculator-B75Vnhim.js", + "_calendar-check-C2F7PWoI.js", + "_camera-DZNJpjXR.js", + "_chart-column-CKzC1aib.js", + "_chart-no-axes-column-increasing-xL8kjLW0.js", + "_chart-no-axes-column-CaNDayE9.js", + "_chevron-left-C98gPe5P.js", + "_circle-alert-Cu5dznTP.js", + "_circle-check-big-KTDTMhTs.js", + "_circle-check-aau4wqhp.js", + "_circle-help-C4uXcZYY.js", + "_circle-x-r3If4JPw.js", + "_circle-DgA3bS7I.js", + "_clipboard-list-BNSl4hy2.js", + "_code-Dzlx6QPB.js", + "_crosshair-DtQysFz7.js", + "_crown-CC8Godfb.js", + "_download-BHVnw95S.js", + "_external-link-DL5n0dhJ.js", + "_eye-off-BJYR0wmr.js", + "_eye-CzYzwmmr.js", + "_instagram-tpp8H3E-.js", + "_file-down-CxCQCvcc.js", + "_pen-line-CNA-f1dm.js", + "_file-up-D3rB-4Bg.js", + "_filter-B_3e214H.js", + "_folder-git-2-T64oq8HG.js", + "_house-BUnGVtyw.js", + "_git-branch-EdIXkL-9.js", + "_grip-vertical-BvetFs24.js", + "_hard-drive--Nch37f-.js", + "_hash-B3fNBlbs.js", + "_shield-rKKgzkbW.js", + "_info-Cj5ROI6H.js", + "_layers-DdZLSQgt.js", + "_layout-list-DkB7S2jk.js", + "_lightbulb-CJXOfIFD.js", + "_link-2-DNnYgrdz.js", + "_link-DeErafFW.js", + "_twitter-CRZZ6zjd.js", + "_list-DY4Uh_0E.js", + "_locate-fixed-BKpEfCUU.js", + "_lock-BGSkpX29.js", + "_log-in-TxFQ9ojy.js", + "_mail-khAU5Oig.js", + "_map-pin-BFNXdrz2.js", + "_menu-BGxVBBZl.js", + "_message-square-warning-DHRFlo8i.js", + "_message-square-C7x1Rix5.js", + "_monitor-P2T9V9tT.js", + "_package-C-rDDwyp.js", + "_percent-DP16IBy2.js", + "_phone-XzqO8Dfs.js", + "_plane-C9QqCVcZ.js", + "_play-62Z04sZZ.js", + "_qr-code-CUR1J9NH.js", + "_quote-DF2Qwen7.js", + "_radio-nm2vY_Ib.js", + "_ruler-DviIA5uv.js", + "_send-DXZhFVWG.js", + "_server-BzBihesB.js", + "_wifi-BPS_-hKY.js", + "_shield-check-Cyw4YGYb.js", + "_smartphone-i99jk4ns.js", + "_square-check-big-Cal0w_ma.js", + "_square-pen-CatLE0_h.js", + "_star-CSGOTD6i.js", + "_sun-TjfxyFzf.js", + "_tag-CUFhfHTp.js", + "_target-B_9kWYv3.js", + "_thumbs-up-Du-LlBXg.js", + "_ticket-BjgtGAIQ.js", + "_trash-2-15Ri11Yq.js", + "_trash-BRJCY2my.js", + "_trending-down-MNPLLbIb.js", + "_trending-up-D5y6g4yZ.js", + "_triangle-alert-CeuDFixJ.js", + "_trophy-Cs36GMET.js", + "_type-DX1RNe21.js", + "_user-check-DDs_5zV9.js", + "_user-plus-Ba62LA9O.js", + "_user-x-C3dBJr2o.js", + "_wallet-BP1hP1I0.js", + "_wrench-DX6GWbcS.js", + "_zap-Of1Abppa.js", + "_radio-group-CuY8xCRY.js", + "_checkbox-C3Z6LHOx.js", + "_multi-select-field-ALFA5JXF.js", + "_scroll-area-C7NBgd0i.js", + "_LocationPicker-Dy1Od2a3.js", "_leaflet-FVhBWCqS.js" ] }, "resources/js/pages/coupons/show.tsx": { - "file": "assets/show-47wVl1fO.js", + "file": "assets/show-DJTNvGaR.js", "name": "show", "src": "resources/js/pages/coupons/show.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_pagination-n2efY1KU.js", - "_table-C1YkBp3W.js", - "_dollar-sign-CFqWGHdB.js", - "_trending-up-CPB8hZlm.js", - "_users-Czs1F8XM.js", - "_arrow-left-CjPQICYw.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_pagination-B9z4VraF.js", + "_table-BRtys9Nx.js", + "_dollar-sign-BKfERkc9.js", + "_trending-up-D5y6g4yZ.js", + "_users-BG7aX58P.js", + "_arrow-left-B9tcIgis.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js" ] }, "resources/js/pages/currencies/index.tsx": { - "file": "assets/index-Bd5O1uaW.js", + "file": "assets/index-_W6Z7PVu.js", "name": "index", "src": "resources/js/pages/currencies/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_CrudTable-DA37WZsR.js", - "_CrudFormModal-Bmz2nLeY.js", - "_CrudDeleteModal-DM40AK8z.js", - "_pagination-n2efY1KU.js", - "_search-and-filter-bar-PUOLiNYr.js", + "_CrudTable-Dk-uCuqB.js", + "_CrudFormModal-CTSICk3j.js", + "_CrudDeleteModal-DmHx0JCJ.js", + "_pagination-B9z4VraF.js", + "_search-and-filter-bar-1QHzFJdq.js", "resources/js/pages/currencies/view.tsx", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", - "_table-C1YkBp3W.js", - "_unlink-sh32LPkQ.js", - "_scale-rJYsnHRa.js", - "_arrow-down-left-BN6xjhcz.js", - "_arrow-left-CjPQICYw.js", - "_arrow-right-left-DKUcVR58.js", - "_arrow-right-DUEfRrRr.js", - "_arrow-up-down-FmcUfWon.js", - "_lock-open-CN4tz8Of.js", - "_award-D9FlSYzB.js", - "_ban-CMgLBFSt.js", - "_indian-rupee-Bh3-8N2a.js", - "_bell-Cr2F9IDD.js", - "_book-open-DUwKvBiK.js", - "_boxes-rwzklut0.js", - "_building-2-Cda8xQDI.js", - "_building-CG4yAV8N.js", - "_calculator-wt_63eRJ.js", - "_calendar-check-BZ1JTjf6.js", - "_camera-DDKUkICL.js", - "_chart-column-GeSBJr5Y.js", - "_chart-no-axes-column-increasing-Beqplnfl.js", - "_chart-no-axes-column-BKgkVzqT.js", - "_chevron-left-DKWjKjSf.js", - "_circle-alert-KsX4JXbz.js", - "_circle-check-big-DqURlwt2.js", - "_circle-check-C_SLfS2p.js", - "_circle-help-BdsC7_wR.js", - "_circle-x-DkvEqmM5.js", - "_circle-BpyxLEsH.js", - "_clipboard-list-BU0dok7E.js", - "_code-DNPjFOcs.js", - "_crosshair-C7OptAZm.js", - "_crown-Cp4cgutu.js", - "_download-Ba72czhU.js", - "_external-link-uO-R2E0-.js", - "_eye-off-DlDpEvnB.js", - "_eye-DSAoA9Pp.js", - "_instagram-DBjFHIT7.js", - "_file-down-Bxu0R4EW.js", - "_pen-line-Fy-AVmqM.js", - "_file-up-CZ-cXuKa.js", - "_filter-D8dMdozc.js", - "_folder-git-2-Dwj_EoDL.js", - "_house-D8b8GwgZ.js", - "_git-branch-D2sIFzs4.js", - "_grip-vertical-DXcr-v-g.js", - "_hard-drive-ApF-ULi1.js", - "_hash-CHJS6b-L.js", - "_shield-Mt6vEHxn.js", - "_info-VH-vNQ_z.js", - "_layers-CF7Mhs3n.js", - "_layout-list-BuBaZfwq.js", - "_lightbulb-fAsbBO8F.js", - "_link-2-C22T2wSs.js", - "_link-ClcCoVU_.js", - "_twitter-DDHYm63p.js", - "_list-Ajdnpsw1.js", - "_locate-fixed-D29o3FBS.js", - "_lock-RX1hYn48.js", - "_log-in-Bt5dnADg.js", - "_mail-BFoS8U8W.js", - "_map-pin-L7jUebKz.js", - "_menu-Cu-nnefe.js", - "_message-square-warning-DbVEqa_0.js", - "_message-square-DMJ4IbdE.js", - "_monitor-DL9THmS7.js", - "_package-B9XnehkQ.js", - "_percent-BYDujffR.js", - "_phone-CJ2h446N.js", - "_plane-BqORGC6m.js", - "_play-DHqp-NCB.js", - "_qr-code-u5AOBzVe.js", - "_quote-BtOwgBns.js", - "_radio-CxUR05xj.js", - "_ruler-DbxwIrQY.js", - "_send-DpE3qK0m.js", - "_server-DgtPu6lA.js", - "_wifi-CFyF5qct.js", - "_shield-check--CTAItWs.js", - "_smartphone-BQ_9x4vN.js", - "_square-check-big-Dt4MtZcM.js", - "_square-pen-B3p2jiW9.js", - "_star-WlheM7sI.js", - "_sun-DRsBfXSu.js", - "_tag-CMVMnpSh.js", - "_target-BEz5Ry2v.js", - "_thumbs-up-DYj-woXk.js", - "_ticket-BhEK5100.js", - "_trash-2-Dxg0nP1A.js", - "_trash-Dyd2ZsaG.js", - "_trending-down-CeOqAkGV.js", - "_trending-up-CPB8hZlm.js", - "_triangle-alert-MsN2AA6c.js", - "_trophy-BZyhzbIT.js", - "_type-DlbqWp8I.js", - "_user-check-4xSYwYvq.js", - "_user-plus-C-0nSlHG.js", - "_user-x-Drk57M2z.js", - "_wallet-C3p1yihr.js", - "_wrench-CLqKc51o.js", - "_zap-D4fS-tPu.js", - "_radio-group-BtLENAXk.js", - "_checkbox-Bos2Phgi.js", - "_multi-select-field-BX9C1tYH.js", - "_scroll-area-BmK0s-Hf.js", - "_LocationPicker-DAd_AcXs.js", + "_table-BRtys9Nx.js", + "_unlink-vC8B7N8r.js", + "_scale-Chnhsap1.js", + "_arrow-down-left-D4-BLXQL.js", + "_arrow-left-B9tcIgis.js", + "_arrow-right-left-TC-Oi5FJ.js", + "_arrow-right-SXr1661j.js", + "_arrow-up-down-Df1H6itH.js", + "_lock-open-Cco69YMj.js", + "_award-DOf5Xc3o.js", + "_ban-C1FQ9ay_.js", + "_indian-rupee-CY9fE6hT.js", + "_bell-BMsQyWM-.js", + "_book-open-DiNAfaue.js", + "_boxes-Bjf0_Kx7.js", + "_building-2-DmmRcP0c.js", + "_building-BXglONiz.js", + "_calculator-B75Vnhim.js", + "_calendar-check-C2F7PWoI.js", + "_camera-DZNJpjXR.js", + "_chart-column-CKzC1aib.js", + "_chart-no-axes-column-increasing-xL8kjLW0.js", + "_chart-no-axes-column-CaNDayE9.js", + "_chevron-left-C98gPe5P.js", + "_circle-alert-Cu5dznTP.js", + "_circle-check-big-KTDTMhTs.js", + "_circle-check-aau4wqhp.js", + "_circle-help-C4uXcZYY.js", + "_circle-x-r3If4JPw.js", + "_circle-DgA3bS7I.js", + "_clipboard-list-BNSl4hy2.js", + "_code-Dzlx6QPB.js", + "_crosshair-DtQysFz7.js", + "_crown-CC8Godfb.js", + "_download-BHVnw95S.js", + "_external-link-DL5n0dhJ.js", + "_eye-off-BJYR0wmr.js", + "_eye-CzYzwmmr.js", + "_instagram-tpp8H3E-.js", + "_file-down-CxCQCvcc.js", + "_pen-line-CNA-f1dm.js", + "_file-up-D3rB-4Bg.js", + "_filter-B_3e214H.js", + "_folder-git-2-T64oq8HG.js", + "_house-BUnGVtyw.js", + "_git-branch-EdIXkL-9.js", + "_grip-vertical-BvetFs24.js", + "_hard-drive--Nch37f-.js", + "_hash-B3fNBlbs.js", + "_shield-rKKgzkbW.js", + "_info-Cj5ROI6H.js", + "_layers-DdZLSQgt.js", + "_layout-list-DkB7S2jk.js", + "_lightbulb-CJXOfIFD.js", + "_link-2-DNnYgrdz.js", + "_link-DeErafFW.js", + "_twitter-CRZZ6zjd.js", + "_list-DY4Uh_0E.js", + "_locate-fixed-BKpEfCUU.js", + "_lock-BGSkpX29.js", + "_log-in-TxFQ9ojy.js", + "_mail-khAU5Oig.js", + "_map-pin-BFNXdrz2.js", + "_menu-BGxVBBZl.js", + "_message-square-warning-DHRFlo8i.js", + "_message-square-C7x1Rix5.js", + "_monitor-P2T9V9tT.js", + "_package-C-rDDwyp.js", + "_percent-DP16IBy2.js", + "_phone-XzqO8Dfs.js", + "_plane-C9QqCVcZ.js", + "_play-62Z04sZZ.js", + "_qr-code-CUR1J9NH.js", + "_quote-DF2Qwen7.js", + "_radio-nm2vY_Ib.js", + "_ruler-DviIA5uv.js", + "_send-DXZhFVWG.js", + "_server-BzBihesB.js", + "_wifi-BPS_-hKY.js", + "_shield-check-Cyw4YGYb.js", + "_smartphone-i99jk4ns.js", + "_square-check-big-Cal0w_ma.js", + "_square-pen-CatLE0_h.js", + "_star-CSGOTD6i.js", + "_sun-TjfxyFzf.js", + "_tag-CUFhfHTp.js", + "_target-B_9kWYv3.js", + "_thumbs-up-Du-LlBXg.js", + "_ticket-BjgtGAIQ.js", + "_trash-2-15Ri11Yq.js", + "_trash-BRJCY2my.js", + "_trending-down-MNPLLbIb.js", + "_trending-up-D5y6g4yZ.js", + "_triangle-alert-CeuDFixJ.js", + "_trophy-Cs36GMET.js", + "_type-DX1RNe21.js", + "_user-check-DDs_5zV9.js", + "_user-plus-Ba62LA9O.js", + "_user-x-C3dBJr2o.js", + "_wallet-BP1hP1I0.js", + "_wrench-DX6GWbcS.js", + "_zap-Of1Abppa.js", + "_radio-group-CuY8xCRY.js", + "_checkbox-C3Z6LHOx.js", + "_multi-select-field-ALFA5JXF.js", + "_scroll-area-C7NBgd0i.js", + "_LocationPicker-Dy1Od2a3.js", "_leaflet-FVhBWCqS.js" ] }, "resources/js/pages/currencies/view.tsx": { - "file": "assets/view-CnbbnLqP.js", + "file": "assets/view-uTjftLSP.js", "name": "view", "src": "resources/js/pages/currencies/view.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_dollar-sign-CFqWGHdB.js", - "_type-DlbqWp8I.js", - "_hash-CHJS6b-L.js", - "_lock-RX1hYn48.js", + "_dollar-sign-BKfERkc9.js", + "_type-DX1RNe21.js", + "_hash-B3fNBlbs.js", + "_lock-BGSkpX29.js", "_utils-BWxnHGCV.js" ] }, "resources/js/pages/dashboard.tsx": { - "file": "assets/dashboard-CAr700dq.js", + "file": "assets/dashboard-7yzZ69H-.js", "name": "dashboard", "src": "resources/js/pages/dashboard.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_refresh-cw-BTR9wbuS.js", - "_users-Czs1F8XM.js", - "_building-2-Cda8xQDI.js", - "_clock-Cfp0CYjJ.js", - "_calendar-BYVpj4_X.js", - "_briefcase-Dsiqzllu.js", - "_user-plus-C-0nSlHG.js", - "_circle-check-big-DqURlwt2.js", - "_copy-DSkOAFhr.js", - "_external-link-uO-R2E0-.js", - "_chart-column-GeSBJr5Y.js", + "_refresh-cw--0MMVqmk.js", + "_users-BG7aX58P.js", + "_building-2-DmmRcP0c.js", + "_clock-CLIx856C.js", + "_calendar-kiIl5Cyq.js", + "_briefcase-lPam_Ipn.js", + "_user-plus-Ba62LA9O.js", + "_circle-check-big-KTDTMhTs.js", + "_copy-D8vf_ZyP.js", + "_external-link-DL5n0dhJ.js", + "_chart-column-CKzC1aib.js", "_utils-BWxnHGCV.js", - "_trending-up-CPB8hZlm.js", - "_bell-Cr2F9IDD.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_trending-up-D5y6g4yZ.js", + "_bell-BMsQyWM-.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_calendar-days-BdrEl_Gk.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_calendar-days-BgbYDkbG.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js" + "_log-out-CphXjhx9.js" ] }, "resources/js/pages/email-templates/index.tsx": { - "file": "assets/index-BrBk6BCC.js", + "file": "assets/index-BZwg0-Kq.js", "name": "index", "src": "resources/js/pages/email-templates/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_page-template-B_mOhR6n.js", - "_pagination-n2efY1KU.js", - "_search-and-filter-bar-PUOLiNYr.js", - "_eye-DSAoA9Pp.js", + "_page-template-Cw8W4Qs2.js", + "_pagination-B9z4VraF.js", + "_search-and-filter-bar-1QHzFJdq.js", + "_eye-CzYzwmmr.js", "_utils-BWxnHGCV.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", - "_filter-D8dMdozc.js", - "_list-Ajdnpsw1.js" + "_log-out-CphXjhx9.js", + "_filter-B_3e214H.js", + "_list-DY4Uh_0E.js" ] }, "resources/js/pages/email-templates/show.tsx": { - "file": "assets/show-Jm_Va5-e.js", + "file": "assets/show-COBMRrYl.js", "name": "show", "src": "resources/js/pages/email-templates/show.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_page-template-B_mOhR6n.js", - "_tabs-NEtB1dPW.js", - "_rich-text-editor-BU9ZFbid.js", + "_page-template-Cw8W4Qs2.js", + "_tabs--KW-Mci6.js", + "_rich-text-editor-DgC-p13Z.js", "_utils-BWxnHGCV.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", - "_unlink-sh32LPkQ.js", - "_list-Ajdnpsw1.js", - "_quote-BtOwgBns.js", - "_link-ClcCoVU_.js", - "_code-DNPjFOcs.js" + "_log-out-CphXjhx9.js", + "_unlink-vC8B7N8r.js", + "_list-DY4Uh_0E.js", + "_quote-DF2Qwen7.js", + "_link-DeErafFW.js", + "_code-Dzlx6QPB.js" ] }, "resources/js/pages/employee-dashboard.tsx": { - "file": "assets/employee-dashboard-BwDFN9n2.js", + "file": "assets/employee-dashboard-Dza10d8d.js", "name": "employee-dashboard", "src": "resources/js/pages/employee-dashboard.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_refresh-cw-BTR9wbuS.js", - "_bell-Cr2F9IDD.js", - "_users-Czs1F8XM.js", + "_refresh-cw--0MMVqmk.js", + "_bell-BMsQyWM-.js", + "_users-BG7aX58P.js", "_utils-BWxnHGCV.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js" + "_log-out-CphXjhx9.js" ] }, "resources/js/pages/examples/chatgpt-demo.tsx": { - "file": "assets/chatgpt-demo-Bv6DFCFA.js", + "file": "assets/chatgpt-demo-Dvg2K3-2.js", "name": "chatgpt-demo", "src": "resources/js/pages/examples/chatgpt-demo.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_sparkles-CpwdFUQZ.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_sparkles-5e-ws3h6.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js" ] }, "resources/js/pages/hr/announcements/dashboard.tsx": { - "file": "assets/dashboard-CfB9GOSF.js", + "file": "assets/dashboard-rIMdwdJm.js", "name": "dashboard", "src": "resources/js/pages/hr/announcements/dashboard.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_tabs-NEtB1dPW.js", - "_list-Ajdnpsw1.js", - "_bell-Cr2F9IDD.js", - "_star-WlheM7sI.js", - "_triangle-alert-MsN2AA6c.js", - "_calendar-BYVpj4_X.js", + "_tabs--KW-Mci6.js", + "_list-DY4Uh_0E.js", + "_bell-BMsQyWM-.js", + "_star-CSGOTD6i.js", + "_triangle-alert-CeuDFixJ.js", + "_calendar-kiIl5Cyq.js", "_utils-BWxnHGCV.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js" + "_log-out-CphXjhx9.js" ] }, "resources/js/pages/hr/announcements/index.tsx": { - "file": "assets/index-oTtEIR32.js", + "file": "assets/index-D747M_QD.js", "name": "index", "src": "resources/js/pages/hr/announcements/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_CrudTable-DA37WZsR.js", - "_CrudFormModal-Bmz2nLeY.js", - "_CrudDeleteModal-DM40AK8z.js", - "_pagination-n2efY1KU.js", - "_search-and-filter-bar-PUOLiNYr.js", - "_rich-text-editor-BU9ZFbid.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_CrudTable-Dk-uCuqB.js", + "_CrudFormModal-CTSICk3j.js", + "_CrudDeleteModal-DmHx0JCJ.js", + "_pagination-B9z4VraF.js", + "_search-and-filter-bar-1QHzFJdq.js", + "_rich-text-editor-DgC-p13Z.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", - "_table-C1YkBp3W.js", - "_unlink-sh32LPkQ.js", - "_scale-rJYsnHRa.js", - "_arrow-down-left-BN6xjhcz.js", - "_arrow-left-CjPQICYw.js", - "_arrow-right-left-DKUcVR58.js", - "_arrow-right-DUEfRrRr.js", - "_arrow-up-down-FmcUfWon.js", - "_lock-open-CN4tz8Of.js", - "_award-D9FlSYzB.js", - "_ban-CMgLBFSt.js", - "_indian-rupee-Bh3-8N2a.js", - "_bell-Cr2F9IDD.js", - "_book-open-DUwKvBiK.js", - "_boxes-rwzklut0.js", - "_building-2-Cda8xQDI.js", - "_building-CG4yAV8N.js", - "_calculator-wt_63eRJ.js", - "_calendar-check-BZ1JTjf6.js", - "_camera-DDKUkICL.js", - "_chart-column-GeSBJr5Y.js", - "_chart-no-axes-column-increasing-Beqplnfl.js", - "_chart-no-axes-column-BKgkVzqT.js", - "_chevron-left-DKWjKjSf.js", - "_circle-alert-KsX4JXbz.js", - "_circle-check-big-DqURlwt2.js", - "_circle-check-C_SLfS2p.js", - "_circle-help-BdsC7_wR.js", - "_circle-x-DkvEqmM5.js", - "_circle-BpyxLEsH.js", - "_clipboard-list-BU0dok7E.js", - "_code-DNPjFOcs.js", - "_crosshair-C7OptAZm.js", - "_crown-Cp4cgutu.js", - "_download-Ba72czhU.js", - "_external-link-uO-R2E0-.js", - "_eye-off-DlDpEvnB.js", - "_eye-DSAoA9Pp.js", - "_instagram-DBjFHIT7.js", - "_file-down-Bxu0R4EW.js", - "_pen-line-Fy-AVmqM.js", - "_file-up-CZ-cXuKa.js", - "_filter-D8dMdozc.js", - "_folder-git-2-Dwj_EoDL.js", - "_house-D8b8GwgZ.js", - "_git-branch-D2sIFzs4.js", - "_grip-vertical-DXcr-v-g.js", - "_hard-drive-ApF-ULi1.js", - "_hash-CHJS6b-L.js", - "_shield-Mt6vEHxn.js", - "_info-VH-vNQ_z.js", - "_layers-CF7Mhs3n.js", - "_layout-list-BuBaZfwq.js", - "_lightbulb-fAsbBO8F.js", - "_link-2-C22T2wSs.js", - "_link-ClcCoVU_.js", - "_twitter-DDHYm63p.js", - "_list-Ajdnpsw1.js", - "_locate-fixed-D29o3FBS.js", - "_lock-RX1hYn48.js", - "_log-in-Bt5dnADg.js", - "_mail-BFoS8U8W.js", - "_map-pin-L7jUebKz.js", - "_menu-Cu-nnefe.js", - "_message-square-warning-DbVEqa_0.js", - "_message-square-DMJ4IbdE.js", - "_monitor-DL9THmS7.js", - "_package-B9XnehkQ.js", - "_percent-BYDujffR.js", - "_phone-CJ2h446N.js", - "_plane-BqORGC6m.js", - "_play-DHqp-NCB.js", - "_qr-code-u5AOBzVe.js", - "_quote-BtOwgBns.js", - "_radio-CxUR05xj.js", - "_ruler-DbxwIrQY.js", - "_send-DpE3qK0m.js", - "_server-DgtPu6lA.js", - "_wifi-CFyF5qct.js", - "_shield-check--CTAItWs.js", - "_smartphone-BQ_9x4vN.js", - "_square-check-big-Dt4MtZcM.js", - "_square-pen-B3p2jiW9.js", - "_star-WlheM7sI.js", - "_sun-DRsBfXSu.js", - "_tag-CMVMnpSh.js", - "_target-BEz5Ry2v.js", - "_thumbs-up-DYj-woXk.js", - "_ticket-BhEK5100.js", - "_trash-2-Dxg0nP1A.js", - "_trash-Dyd2ZsaG.js", - "_trending-down-CeOqAkGV.js", - "_trending-up-CPB8hZlm.js", - "_triangle-alert-MsN2AA6c.js", - "_trophy-BZyhzbIT.js", - "_type-DlbqWp8I.js", - "_user-check-4xSYwYvq.js", - "_user-plus-C-0nSlHG.js", - "_user-x-Drk57M2z.js", - "_wallet-C3p1yihr.js", - "_wrench-CLqKc51o.js", - "_zap-D4fS-tPu.js", - "_radio-group-BtLENAXk.js", - "_checkbox-Bos2Phgi.js", - "_multi-select-field-BX9C1tYH.js", - "_scroll-area-BmK0s-Hf.js", - "_LocationPicker-DAd_AcXs.js", + "_table-BRtys9Nx.js", + "_unlink-vC8B7N8r.js", + "_scale-Chnhsap1.js", + "_arrow-down-left-D4-BLXQL.js", + "_arrow-left-B9tcIgis.js", + "_arrow-right-left-TC-Oi5FJ.js", + "_arrow-right-SXr1661j.js", + "_arrow-up-down-Df1H6itH.js", + "_lock-open-Cco69YMj.js", + "_award-DOf5Xc3o.js", + "_ban-C1FQ9ay_.js", + "_indian-rupee-CY9fE6hT.js", + "_bell-BMsQyWM-.js", + "_book-open-DiNAfaue.js", + "_boxes-Bjf0_Kx7.js", + "_building-2-DmmRcP0c.js", + "_building-BXglONiz.js", + "_calculator-B75Vnhim.js", + "_calendar-check-C2F7PWoI.js", + "_camera-DZNJpjXR.js", + "_chart-column-CKzC1aib.js", + "_chart-no-axes-column-increasing-xL8kjLW0.js", + "_chart-no-axes-column-CaNDayE9.js", + "_chevron-left-C98gPe5P.js", + "_circle-alert-Cu5dznTP.js", + "_circle-check-big-KTDTMhTs.js", + "_circle-check-aau4wqhp.js", + "_circle-help-C4uXcZYY.js", + "_circle-x-r3If4JPw.js", + "_circle-DgA3bS7I.js", + "_clipboard-list-BNSl4hy2.js", + "_code-Dzlx6QPB.js", + "_crosshair-DtQysFz7.js", + "_crown-CC8Godfb.js", + "_download-BHVnw95S.js", + "_external-link-DL5n0dhJ.js", + "_eye-off-BJYR0wmr.js", + "_eye-CzYzwmmr.js", + "_instagram-tpp8H3E-.js", + "_file-down-CxCQCvcc.js", + "_pen-line-CNA-f1dm.js", + "_file-up-D3rB-4Bg.js", + "_filter-B_3e214H.js", + "_folder-git-2-T64oq8HG.js", + "_house-BUnGVtyw.js", + "_git-branch-EdIXkL-9.js", + "_grip-vertical-BvetFs24.js", + "_hard-drive--Nch37f-.js", + "_hash-B3fNBlbs.js", + "_shield-rKKgzkbW.js", + "_info-Cj5ROI6H.js", + "_layers-DdZLSQgt.js", + "_layout-list-DkB7S2jk.js", + "_lightbulb-CJXOfIFD.js", + "_link-2-DNnYgrdz.js", + "_link-DeErafFW.js", + "_twitter-CRZZ6zjd.js", + "_list-DY4Uh_0E.js", + "_locate-fixed-BKpEfCUU.js", + "_lock-BGSkpX29.js", + "_log-in-TxFQ9ojy.js", + "_mail-khAU5Oig.js", + "_map-pin-BFNXdrz2.js", + "_menu-BGxVBBZl.js", + "_message-square-warning-DHRFlo8i.js", + "_message-square-C7x1Rix5.js", + "_monitor-P2T9V9tT.js", + "_package-C-rDDwyp.js", + "_percent-DP16IBy2.js", + "_phone-XzqO8Dfs.js", + "_plane-C9QqCVcZ.js", + "_play-62Z04sZZ.js", + "_qr-code-CUR1J9NH.js", + "_quote-DF2Qwen7.js", + "_radio-nm2vY_Ib.js", + "_ruler-DviIA5uv.js", + "_send-DXZhFVWG.js", + "_server-BzBihesB.js", + "_wifi-BPS_-hKY.js", + "_shield-check-Cyw4YGYb.js", + "_smartphone-i99jk4ns.js", + "_square-check-big-Cal0w_ma.js", + "_square-pen-CatLE0_h.js", + "_star-CSGOTD6i.js", + "_sun-TjfxyFzf.js", + "_tag-CUFhfHTp.js", + "_target-B_9kWYv3.js", + "_thumbs-up-Du-LlBXg.js", + "_ticket-BjgtGAIQ.js", + "_trash-2-15Ri11Yq.js", + "_trash-BRJCY2my.js", + "_trending-down-MNPLLbIb.js", + "_trending-up-D5y6g4yZ.js", + "_triangle-alert-CeuDFixJ.js", + "_trophy-Cs36GMET.js", + "_type-DX1RNe21.js", + "_user-check-DDs_5zV9.js", + "_user-plus-Ba62LA9O.js", + "_user-x-C3dBJr2o.js", + "_wallet-BP1hP1I0.js", + "_wrench-DX6GWbcS.js", + "_zap-Of1Abppa.js", + "_radio-group-CuY8xCRY.js", + "_checkbox-C3Z6LHOx.js", + "_multi-select-field-ALFA5JXF.js", + "_scroll-area-C7NBgd0i.js", + "_LocationPicker-Dy1Od2a3.js", "_leaflet-FVhBWCqS.js" ] }, "resources/js/pages/hr/announcements/show.tsx": { - "file": "assets/show-BarnimWZ.js", + "file": "assets/show-rh6lQbIH.js", "name": "show", "src": "resources/js/pages/hr/announcements/show.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_CrudDeleteModal-DM40AK8z.js", + "_CrudDeleteModal-DmHx0JCJ.js", "resources/js/app.tsx", - "_page-template-B_mOhR6n.js", - "_progress-hZbbaL1H.js", - "_arrow-left-CjPQICYw.js", - "_chart-no-axes-column-increasing-Beqplnfl.js", - "_square-pen-B3p2jiW9.js", - "_trash-Dyd2ZsaG.js", - "_download-Ba72czhU.js", + "_page-template-Cw8W4Qs2.js", + "_progress-Dy5W7V_n.js", + "_arrow-left-B9tcIgis.js", + "_chart-no-axes-column-increasing-xL8kjLW0.js", + "_square-pen-CatLE0_h.js", + "_trash-BRJCY2my.js", + "_download-BHVnw95S.js", "_utils-BWxnHGCV.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js" + "_log-out-CphXjhx9.js" ] }, "resources/js/pages/hr/announcements/statistics.tsx": { - "file": "assets/statistics-C-CWu_xa.js", + "file": "assets/statistics-CJCr7Nuz.js", "name": "statistics", "src": "resources/js/pages/hr/announcements/statistics.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_arrow-left-CjPQICYw.js", - "_users-Czs1F8XM.js", - "_eye-DSAoA9Pp.js", - "_trending-up-CPB8hZlm.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_arrow-left-B9tcIgis.js", + "_users-BG7aX58P.js", + "_eye-CzYzwmmr.js", + "_trending-up-D5y6g4yZ.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js" ] }, "resources/js/pages/hr/assets/dashboard.tsx": { - "file": "assets/dashboard-BlDxaRW8.js", + "file": "assets/dashboard-DwG-kP0b.js", "name": "dashboard", "src": "resources/js/pages/hr/assets/dashboard.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_progress-hZbbaL1H.js", - "_list-Ajdnpsw1.js", - "_chart-no-axes-column-increasing-Beqplnfl.js", - "_trending-up-CPB8hZlm.js", - "_package-B9XnehkQ.js", - "_circle-check-big-DqURlwt2.js", - "_user-check-4xSYwYvq.js", - "_wrench-CLqKc51o.js", + "_progress-Dy5W7V_n.js", + "_list-DY4Uh_0E.js", + "_chart-no-axes-column-increasing-xL8kjLW0.js", + "_trending-up-D5y6g4yZ.js", + "_package-C-rDDwyp.js", + "_circle-check-big-KTDTMhTs.js", + "_user-check-DDs_5zV9.js", + "_wrench-DX6GWbcS.js", "_utils-BWxnHGCV.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js" + "_log-out-CphXjhx9.js" ] }, "resources/js/pages/hr/assets/depreciation-report.tsx": { - "file": "assets/depreciation-report-CkTGQ-Vj.js", + "file": "assets/depreciation-report-GnoAtWyh.js", "name": "depreciation-report", "src": "resources/js/pages/hr/assets/depreciation-report.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_search-and-filter-bar-PUOLiNYr.js", - "_pagination-n2efY1KU.js", - "_CrudTable-DA37WZsR.js", - "_list-Ajdnpsw1.js", - "_chart-no-axes-column-increasing-Beqplnfl.js", - "_download-Ba72czhU.js", - "_trending-up-CPB8hZlm.js", - "_dollar-sign-CFqWGHdB.js", - "_trending-down-CeOqAkGV.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_search-and-filter-bar-1QHzFJdq.js", + "_pagination-B9z4VraF.js", + "_CrudTable-Dk-uCuqB.js", + "_list-DY4Uh_0E.js", + "_chart-no-axes-column-increasing-xL8kjLW0.js", + "_download-BHVnw95S.js", + "_trending-up-D5y6g4yZ.js", + "_dollar-sign-BKfERkc9.js", + "_trending-down-MNPLLbIb.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", - "_filter-D8dMdozc.js", - "_table-C1YkBp3W.js", - "_unlink-sh32LPkQ.js", - "_scale-rJYsnHRa.js", - "_arrow-down-left-BN6xjhcz.js", - "_arrow-left-CjPQICYw.js", - "_arrow-right-left-DKUcVR58.js", - "_arrow-right-DUEfRrRr.js", - "_arrow-up-down-FmcUfWon.js", - "_lock-open-CN4tz8Of.js", - "_award-D9FlSYzB.js", - "_ban-CMgLBFSt.js", - "_indian-rupee-Bh3-8N2a.js", - "_bell-Cr2F9IDD.js", - "_book-open-DUwKvBiK.js", - "_boxes-rwzklut0.js", - "_building-2-Cda8xQDI.js", - "_building-CG4yAV8N.js", - "_calculator-wt_63eRJ.js", - "_calendar-check-BZ1JTjf6.js", - "_camera-DDKUkICL.js", - "_chart-column-GeSBJr5Y.js", - "_chart-no-axes-column-BKgkVzqT.js", - "_chevron-left-DKWjKjSf.js", - "_circle-alert-KsX4JXbz.js", - "_circle-check-big-DqURlwt2.js", - "_circle-check-C_SLfS2p.js", - "_circle-help-BdsC7_wR.js", - "_circle-x-DkvEqmM5.js", - "_circle-BpyxLEsH.js", - "_clipboard-list-BU0dok7E.js", - "_code-DNPjFOcs.js", - "_crosshair-C7OptAZm.js", - "_crown-Cp4cgutu.js", - "_external-link-uO-R2E0-.js", - "_eye-off-DlDpEvnB.js", - "_eye-DSAoA9Pp.js", - "_instagram-DBjFHIT7.js", - "_file-down-Bxu0R4EW.js", - "_pen-line-Fy-AVmqM.js", - "_file-up-CZ-cXuKa.js", - "_folder-git-2-Dwj_EoDL.js", - "_house-D8b8GwgZ.js", - "_git-branch-D2sIFzs4.js", - "_grip-vertical-DXcr-v-g.js", - "_hard-drive-ApF-ULi1.js", - "_hash-CHJS6b-L.js", - "_shield-Mt6vEHxn.js", - "_info-VH-vNQ_z.js", - "_layers-CF7Mhs3n.js", - "_layout-list-BuBaZfwq.js", - "_lightbulb-fAsbBO8F.js", - "_link-2-C22T2wSs.js", - "_link-ClcCoVU_.js", - "_twitter-DDHYm63p.js", - "_locate-fixed-D29o3FBS.js", - "_lock-RX1hYn48.js", - "_log-in-Bt5dnADg.js", - "_mail-BFoS8U8W.js", - "_map-pin-L7jUebKz.js", - "_menu-Cu-nnefe.js", - "_message-square-warning-DbVEqa_0.js", - "_message-square-DMJ4IbdE.js", - "_monitor-DL9THmS7.js", - "_package-B9XnehkQ.js", - "_percent-BYDujffR.js", - "_phone-CJ2h446N.js", - "_plane-BqORGC6m.js", - "_play-DHqp-NCB.js", - "_qr-code-u5AOBzVe.js", - "_quote-BtOwgBns.js", - "_radio-CxUR05xj.js", - "_ruler-DbxwIrQY.js", - "_send-DpE3qK0m.js", - "_server-DgtPu6lA.js", - "_wifi-CFyF5qct.js", - "_shield-check--CTAItWs.js", - "_smartphone-BQ_9x4vN.js", - "_square-check-big-Dt4MtZcM.js", - "_square-pen-B3p2jiW9.js", - "_star-WlheM7sI.js", - "_sun-DRsBfXSu.js", - "_tag-CMVMnpSh.js", - "_target-BEz5Ry2v.js", - "_thumbs-up-DYj-woXk.js", - "_ticket-BhEK5100.js", - "_trash-2-Dxg0nP1A.js", - "_trash-Dyd2ZsaG.js", - "_triangle-alert-MsN2AA6c.js", - "_trophy-BZyhzbIT.js", - "_type-DlbqWp8I.js", - "_user-check-4xSYwYvq.js", - "_user-plus-C-0nSlHG.js", - "_user-x-Drk57M2z.js", - "_wallet-C3p1yihr.js", - "_wrench-CLqKc51o.js", - "_zap-D4fS-tPu.js" + "_filter-B_3e214H.js", + "_table-BRtys9Nx.js", + "_unlink-vC8B7N8r.js", + "_scale-Chnhsap1.js", + "_arrow-down-left-D4-BLXQL.js", + "_arrow-left-B9tcIgis.js", + "_arrow-right-left-TC-Oi5FJ.js", + "_arrow-right-SXr1661j.js", + "_arrow-up-down-Df1H6itH.js", + "_lock-open-Cco69YMj.js", + "_award-DOf5Xc3o.js", + "_ban-C1FQ9ay_.js", + "_indian-rupee-CY9fE6hT.js", + "_bell-BMsQyWM-.js", + "_book-open-DiNAfaue.js", + "_boxes-Bjf0_Kx7.js", + "_building-2-DmmRcP0c.js", + "_building-BXglONiz.js", + "_calculator-B75Vnhim.js", + "_calendar-check-C2F7PWoI.js", + "_camera-DZNJpjXR.js", + "_chart-column-CKzC1aib.js", + "_chart-no-axes-column-CaNDayE9.js", + "_chevron-left-C98gPe5P.js", + "_circle-alert-Cu5dznTP.js", + "_circle-check-big-KTDTMhTs.js", + "_circle-check-aau4wqhp.js", + "_circle-help-C4uXcZYY.js", + "_circle-x-r3If4JPw.js", + "_circle-DgA3bS7I.js", + "_clipboard-list-BNSl4hy2.js", + "_code-Dzlx6QPB.js", + "_crosshair-DtQysFz7.js", + "_crown-CC8Godfb.js", + "_external-link-DL5n0dhJ.js", + "_eye-off-BJYR0wmr.js", + "_eye-CzYzwmmr.js", + "_instagram-tpp8H3E-.js", + "_file-down-CxCQCvcc.js", + "_pen-line-CNA-f1dm.js", + "_file-up-D3rB-4Bg.js", + "_folder-git-2-T64oq8HG.js", + "_house-BUnGVtyw.js", + "_git-branch-EdIXkL-9.js", + "_grip-vertical-BvetFs24.js", + "_hard-drive--Nch37f-.js", + "_hash-B3fNBlbs.js", + "_shield-rKKgzkbW.js", + "_info-Cj5ROI6H.js", + "_layers-DdZLSQgt.js", + "_layout-list-DkB7S2jk.js", + "_lightbulb-CJXOfIFD.js", + "_link-2-DNnYgrdz.js", + "_link-DeErafFW.js", + "_twitter-CRZZ6zjd.js", + "_locate-fixed-BKpEfCUU.js", + "_lock-BGSkpX29.js", + "_log-in-TxFQ9ojy.js", + "_mail-khAU5Oig.js", + "_map-pin-BFNXdrz2.js", + "_menu-BGxVBBZl.js", + "_message-square-warning-DHRFlo8i.js", + "_message-square-C7x1Rix5.js", + "_monitor-P2T9V9tT.js", + "_package-C-rDDwyp.js", + "_percent-DP16IBy2.js", + "_phone-XzqO8Dfs.js", + "_plane-C9QqCVcZ.js", + "_play-62Z04sZZ.js", + "_qr-code-CUR1J9NH.js", + "_quote-DF2Qwen7.js", + "_radio-nm2vY_Ib.js", + "_ruler-DviIA5uv.js", + "_send-DXZhFVWG.js", + "_server-BzBihesB.js", + "_wifi-BPS_-hKY.js", + "_shield-check-Cyw4YGYb.js", + "_smartphone-i99jk4ns.js", + "_square-check-big-Cal0w_ma.js", + "_square-pen-CatLE0_h.js", + "_star-CSGOTD6i.js", + "_sun-TjfxyFzf.js", + "_tag-CUFhfHTp.js", + "_target-B_9kWYv3.js", + "_thumbs-up-Du-LlBXg.js", + "_ticket-BjgtGAIQ.js", + "_trash-2-15Ri11Yq.js", + "_trash-BRJCY2my.js", + "_triangle-alert-CeuDFixJ.js", + "_trophy-Cs36GMET.js", + "_type-DX1RNe21.js", + "_user-check-DDs_5zV9.js", + "_user-plus-Ba62LA9O.js", + "_user-x-C3dBJr2o.js", + "_wallet-BP1hP1I0.js", + "_wrench-DX6GWbcS.js", + "_zap-Of1Abppa.js" ] }, "resources/js/pages/hr/assets/index.tsx": { - "file": "assets/index-DnOImrhZ.js", + "file": "assets/index-Dv7yukUL.js", "name": "index", "src": "resources/js/pages/hr/assets/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_CrudTable-DA37WZsR.js", - "_CrudFormModal-Bmz2nLeY.js", - "_CrudDeleteModal-DM40AK8z.js", - "_pagination-n2efY1KU.js", - "_search-and-filter-bar-PUOLiNYr.js", - "_ImportModal-NusA89JZ.js", - "_file-down-Bxu0R4EW.js", - "_file-up-CZ-cXuKa.js", - "_chart-no-axes-column-increasing-Beqplnfl.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_CrudTable-Dk-uCuqB.js", + "_CrudFormModal-CTSICk3j.js", + "_CrudDeleteModal-DmHx0JCJ.js", + "_pagination-B9z4VraF.js", + "_search-and-filter-bar-1QHzFJdq.js", + "_ImportModal-BQZYlB54.js", + "_file-down-CxCQCvcc.js", + "_file-up-D3rB-4Bg.js", + "_chart-no-axes-column-increasing-xL8kjLW0.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", - "_table-C1YkBp3W.js", - "_unlink-sh32LPkQ.js", - "_scale-rJYsnHRa.js", - "_arrow-down-left-BN6xjhcz.js", - "_arrow-left-CjPQICYw.js", - "_arrow-right-left-DKUcVR58.js", - "_arrow-right-DUEfRrRr.js", - "_arrow-up-down-FmcUfWon.js", - "_lock-open-CN4tz8Of.js", - "_award-D9FlSYzB.js", - "_ban-CMgLBFSt.js", - "_indian-rupee-Bh3-8N2a.js", - "_bell-Cr2F9IDD.js", - "_book-open-DUwKvBiK.js", - "_boxes-rwzklut0.js", - "_building-2-Cda8xQDI.js", - "_building-CG4yAV8N.js", - "_calculator-wt_63eRJ.js", - "_calendar-check-BZ1JTjf6.js", - "_camera-DDKUkICL.js", - "_chart-column-GeSBJr5Y.js", - "_chart-no-axes-column-BKgkVzqT.js", - "_chevron-left-DKWjKjSf.js", - "_circle-alert-KsX4JXbz.js", - "_circle-check-big-DqURlwt2.js", - "_circle-check-C_SLfS2p.js", - "_circle-help-BdsC7_wR.js", - "_circle-x-DkvEqmM5.js", - "_circle-BpyxLEsH.js", - "_clipboard-list-BU0dok7E.js", - "_code-DNPjFOcs.js", - "_crosshair-C7OptAZm.js", - "_crown-Cp4cgutu.js", - "_download-Ba72czhU.js", - "_external-link-uO-R2E0-.js", - "_eye-off-DlDpEvnB.js", - "_eye-DSAoA9Pp.js", - "_instagram-DBjFHIT7.js", - "_pen-line-Fy-AVmqM.js", - "_filter-D8dMdozc.js", - "_folder-git-2-Dwj_EoDL.js", - "_house-D8b8GwgZ.js", - "_git-branch-D2sIFzs4.js", - "_grip-vertical-DXcr-v-g.js", - "_hard-drive-ApF-ULi1.js", - "_hash-CHJS6b-L.js", - "_shield-Mt6vEHxn.js", - "_info-VH-vNQ_z.js", - "_layers-CF7Mhs3n.js", - "_layout-list-BuBaZfwq.js", - "_lightbulb-fAsbBO8F.js", - "_link-2-C22T2wSs.js", - "_link-ClcCoVU_.js", - "_twitter-DDHYm63p.js", - "_list-Ajdnpsw1.js", - "_locate-fixed-D29o3FBS.js", - "_lock-RX1hYn48.js", - "_log-in-Bt5dnADg.js", - "_mail-BFoS8U8W.js", - "_map-pin-L7jUebKz.js", - "_menu-Cu-nnefe.js", - "_message-square-warning-DbVEqa_0.js", - "_message-square-DMJ4IbdE.js", - "_monitor-DL9THmS7.js", - "_package-B9XnehkQ.js", - "_percent-BYDujffR.js", - "_phone-CJ2h446N.js", - "_plane-BqORGC6m.js", - "_play-DHqp-NCB.js", - "_qr-code-u5AOBzVe.js", - "_quote-BtOwgBns.js", - "_radio-CxUR05xj.js", - "_ruler-DbxwIrQY.js", - "_send-DpE3qK0m.js", - "_server-DgtPu6lA.js", - "_wifi-CFyF5qct.js", - "_shield-check--CTAItWs.js", - "_smartphone-BQ_9x4vN.js", - "_square-check-big-Dt4MtZcM.js", - "_square-pen-B3p2jiW9.js", - "_star-WlheM7sI.js", - "_sun-DRsBfXSu.js", - "_tag-CMVMnpSh.js", - "_target-BEz5Ry2v.js", - "_thumbs-up-DYj-woXk.js", - "_ticket-BhEK5100.js", - "_trash-2-Dxg0nP1A.js", - "_trash-Dyd2ZsaG.js", - "_trending-down-CeOqAkGV.js", - "_trending-up-CPB8hZlm.js", - "_triangle-alert-MsN2AA6c.js", - "_trophy-BZyhzbIT.js", - "_type-DlbqWp8I.js", - "_user-check-4xSYwYvq.js", - "_user-plus-C-0nSlHG.js", - "_user-x-Drk57M2z.js", - "_wallet-C3p1yihr.js", - "_wrench-CLqKc51o.js", - "_zap-D4fS-tPu.js", - "_radio-group-BtLENAXk.js", - "_checkbox-Bos2Phgi.js", - "_multi-select-field-BX9C1tYH.js", - "_scroll-area-BmK0s-Hf.js", - "_LocationPicker-DAd_AcXs.js", + "_table-BRtys9Nx.js", + "_unlink-vC8B7N8r.js", + "_scale-Chnhsap1.js", + "_arrow-down-left-D4-BLXQL.js", + "_arrow-left-B9tcIgis.js", + "_arrow-right-left-TC-Oi5FJ.js", + "_arrow-right-SXr1661j.js", + "_arrow-up-down-Df1H6itH.js", + "_lock-open-Cco69YMj.js", + "_award-DOf5Xc3o.js", + "_ban-C1FQ9ay_.js", + "_indian-rupee-CY9fE6hT.js", + "_bell-BMsQyWM-.js", + "_book-open-DiNAfaue.js", + "_boxes-Bjf0_Kx7.js", + "_building-2-DmmRcP0c.js", + "_building-BXglONiz.js", + "_calculator-B75Vnhim.js", + "_calendar-check-C2F7PWoI.js", + "_camera-DZNJpjXR.js", + "_chart-column-CKzC1aib.js", + "_chart-no-axes-column-CaNDayE9.js", + "_chevron-left-C98gPe5P.js", + "_circle-alert-Cu5dznTP.js", + "_circle-check-big-KTDTMhTs.js", + "_circle-check-aau4wqhp.js", + "_circle-help-C4uXcZYY.js", + "_circle-x-r3If4JPw.js", + "_circle-DgA3bS7I.js", + "_clipboard-list-BNSl4hy2.js", + "_code-Dzlx6QPB.js", + "_crosshair-DtQysFz7.js", + "_crown-CC8Godfb.js", + "_download-BHVnw95S.js", + "_external-link-DL5n0dhJ.js", + "_eye-off-BJYR0wmr.js", + "_eye-CzYzwmmr.js", + "_instagram-tpp8H3E-.js", + "_pen-line-CNA-f1dm.js", + "_filter-B_3e214H.js", + "_folder-git-2-T64oq8HG.js", + "_house-BUnGVtyw.js", + "_git-branch-EdIXkL-9.js", + "_grip-vertical-BvetFs24.js", + "_hard-drive--Nch37f-.js", + "_hash-B3fNBlbs.js", + "_shield-rKKgzkbW.js", + "_info-Cj5ROI6H.js", + "_layers-DdZLSQgt.js", + "_layout-list-DkB7S2jk.js", + "_lightbulb-CJXOfIFD.js", + "_link-2-DNnYgrdz.js", + "_link-DeErafFW.js", + "_twitter-CRZZ6zjd.js", + "_list-DY4Uh_0E.js", + "_locate-fixed-BKpEfCUU.js", + "_lock-BGSkpX29.js", + "_log-in-TxFQ9ojy.js", + "_mail-khAU5Oig.js", + "_map-pin-BFNXdrz2.js", + "_menu-BGxVBBZl.js", + "_message-square-warning-DHRFlo8i.js", + "_message-square-C7x1Rix5.js", + "_monitor-P2T9V9tT.js", + "_package-C-rDDwyp.js", + "_percent-DP16IBy2.js", + "_phone-XzqO8Dfs.js", + "_plane-C9QqCVcZ.js", + "_play-62Z04sZZ.js", + "_qr-code-CUR1J9NH.js", + "_quote-DF2Qwen7.js", + "_radio-nm2vY_Ib.js", + "_ruler-DviIA5uv.js", + "_send-DXZhFVWG.js", + "_server-BzBihesB.js", + "_wifi-BPS_-hKY.js", + "_shield-check-Cyw4YGYb.js", + "_smartphone-i99jk4ns.js", + "_square-check-big-Cal0w_ma.js", + "_square-pen-CatLE0_h.js", + "_star-CSGOTD6i.js", + "_sun-TjfxyFzf.js", + "_tag-CUFhfHTp.js", + "_target-B_9kWYv3.js", + "_thumbs-up-Du-LlBXg.js", + "_ticket-BjgtGAIQ.js", + "_trash-2-15Ri11Yq.js", + "_trash-BRJCY2my.js", + "_trending-down-MNPLLbIb.js", + "_trending-up-D5y6g4yZ.js", + "_triangle-alert-CeuDFixJ.js", + "_trophy-Cs36GMET.js", + "_type-DX1RNe21.js", + "_user-check-DDs_5zV9.js", + "_user-plus-Ba62LA9O.js", + "_user-x-C3dBJr2o.js", + "_wallet-BP1hP1I0.js", + "_wrench-DX6GWbcS.js", + "_zap-Of1Abppa.js", + "_radio-group-CuY8xCRY.js", + "_checkbox-C3Z6LHOx.js", + "_multi-select-field-ALFA5JXF.js", + "_scroll-area-C7NBgd0i.js", + "_LocationPicker-Dy1Od2a3.js", "_leaflet-FVhBWCqS.js", - "_alert-CXPQTH5c.js" + "_alert-Dt2Bu0kM.js" ] }, "resources/js/pages/hr/assets/show.tsx": { - "file": "assets/show-DqKGypNk.js", + "file": "assets/show-DEMXCWHK.js", "name": "show", "src": "resources/js/pages/hr/assets/show.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_tabs-NEtB1dPW.js", - "_table-C1YkBp3W.js", - "_CrudFormModal-Bmz2nLeY.js", - "_CrudDeleteModal-DM40AK8z.js", - "_progress-hZbbaL1H.js", - "_arrow-left-CjPQICYw.js", - "_square-pen-B3p2jiW9.js", - "_user-plus-C-0nSlHG.js", - "_arrow-down-left-BN6xjhcz.js", - "_wrench-CLqKc51o.js", - "_qr-code-u5AOBzVe.js", - "_trash-Dyd2ZsaG.js", - "_download-Ba72czhU.js", + "_tabs--KW-Mci6.js", + "_table-BRtys9Nx.js", + "_CrudFormModal-CTSICk3j.js", + "_CrudDeleteModal-DmHx0JCJ.js", + "_progress-Dy5W7V_n.js", + "_arrow-left-B9tcIgis.js", + "_square-pen-CatLE0_h.js", + "_user-plus-Ba62LA9O.js", + "_arrow-down-left-D4-BLXQL.js", + "_wrench-DX6GWbcS.js", + "_qr-code-CUR1J9NH.js", + "_trash-BRJCY2my.js", + "_download-BHVnw95S.js", "_utils-BWxnHGCV.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", - "_radio-group-BtLENAXk.js", - "_circle-BpyxLEsH.js", - "_checkbox-Bos2Phgi.js", - "_multi-select-field-BX9C1tYH.js", - "_scroll-area-BmK0s-Hf.js", - "_LocationPicker-DAd_AcXs.js", + "_log-out-CphXjhx9.js", + "_radio-group-CuY8xCRY.js", + "_circle-DgA3bS7I.js", + "_checkbox-C3Z6LHOx.js", + "_multi-select-field-ALFA5JXF.js", + "_scroll-area-C7NBgd0i.js", + "_LocationPicker-Dy1Od2a3.js", "_leaflet-FVhBWCqS.js", - "_locate-fixed-D29o3FBS.js" + "_locate-fixed-BKpEfCUU.js" ] }, "resources/js/pages/hr/assets/types/index.tsx": { - "file": "assets/index-CzYjihki.js", + "file": "assets/index-DJ3_CNN6.js", "name": "index", "src": "resources/js/pages/hr/assets/types/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_CrudDeleteModal-DM40AK8z.js", - "_pagination-n2efY1KU.js", - "_textarea-CdnKPU5F.js", - "_boxes-rwzklut0.js", - "_chevron-up-DXYKkCZG.js", - "_square-pen-B3p2jiW9.js", - "_trash-2-Dxg0nP1A.js", - "_select-DgPPBKIC.js", + "_CrudDeleteModal-DmHx0JCJ.js", + "_pagination-B9z4VraF.js", + "_textarea-BgXisGCr.js", + "_boxes-Bjf0_Kx7.js", + "_chevron-up-CIpCAMDk.js", + "_square-pen-CatLE0_h.js", + "_trash-2-15Ri11Yq.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js" ] }, "resources/js/pages/hr/attendance-locations/index.tsx": { - "file": "assets/index-D_-BSoKg.js", + "file": "assets/index-Di42pwgZ.js", "name": "index", "src": "resources/js/pages/hr/attendance-locations/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_LocationPicker-DAd_AcXs.js", - "_map-pin-L7jUebKz.js", - "_circle-check-big-DqURlwt2.js", - "_circle-x-DkvEqmM5.js", - "_filter-D8dMdozc.js", - "_refresh-cw-BTR9wbuS.js", - "_building-2-Cda8xQDI.js", - "_radio-CxUR05xj.js", - "_square-pen-B3p2jiW9.js", - "_trash-2-Dxg0nP1A.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_LocationPicker-Dy1Od2a3.js", + "_map-pin-BFNXdrz2.js", + "_circle-check-big-KTDTMhTs.js", + "_circle-x-r3If4JPw.js", + "_filter-B_3e214H.js", + "_refresh-cw--0MMVqmk.js", + "_building-2-DmmRcP0c.js", + "_radio-nm2vY_Ib.js", + "_square-pen-CatLE0_h.js", + "_trash-2-15Ri11Yq.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", "_leaflet-FVhBWCqS.js", - "_locate-fixed-D29o3FBS.js" + "_locate-fixed-BKpEfCUU.js" ] }, "resources/js/pages/hr/attendance-records/calendar.tsx": { - "file": "assets/calendar-CbXVBLLt.js", + "file": "assets/calendar-VOVj1ge6.js", "name": "calendar", "src": "resources/js/pages/hr/attendance-records/calendar.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_select-DgPPBKIC.js", - "_CrudFormModal-Bmz2nLeY.js", - "_refresh-cw-BTR9wbuS.js", - "_calendar-BYVpj4_X.js", - "_layout-list-BuBaZfwq.js", - "_textarea-CdnKPU5F.js", + "_select-9uIRiOV_.js", + "_CrudFormModal-CTSICk3j.js", + "_refresh-cw--0MMVqmk.js", + "_calendar-kiIl5Cyq.js", + "_layout-list-DkB7S2jk.js", + "_textarea-BgXisGCr.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_chevron-up-CIpCAMDk.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", "_index-BdQq_4o_.js", - "_radio-group-BtLENAXk.js", - "_circle-BpyxLEsH.js", - "_checkbox-Bos2Phgi.js", - "_multi-select-field-BX9C1tYH.js", - "_scroll-area-BmK0s-Hf.js", - "_LocationPicker-DAd_AcXs.js", + "_radio-group-CuY8xCRY.js", + "_circle-DgA3bS7I.js", + "_checkbox-C3Z6LHOx.js", + "_multi-select-field-ALFA5JXF.js", + "_scroll-area-C7NBgd0i.js", + "_LocationPicker-Dy1Od2a3.js", "_leaflet-FVhBWCqS.js", - "_locate-fixed-D29o3FBS.js" + "_locate-fixed-BKpEfCUU.js" ] }, "resources/js/pages/hr/attendance-records/index.tsx": { - "file": "assets/index-D53XJX3I.js", + "file": "assets/index-BZF669j8.js", "name": "index", "src": "resources/js/pages/hr/attendance-records/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_CrudFormModal-Bmz2nLeY.js", - "_CrudDeleteModal-DM40AK8z.js", - "_pagination-n2efY1KU.js", - "_search-and-filter-bar-PUOLiNYr.js", - "_ImportModal-NusA89JZ.js", + "_CrudFormModal-CTSICk3j.js", + "_CrudDeleteModal-DmHx0JCJ.js", + "_pagination-B9z4VraF.js", + "_search-and-filter-bar-1QHzFJdq.js", + "_ImportModal-BQZYlB54.js", "resources/js/pages/hr/attendance-records/view.tsx", - "_calendar-BYVpj4_X.js", - "_file-down-Bxu0R4EW.js", - "_file-up-CZ-cXuKa.js", - "_circle-check-big-DqURlwt2.js", - "_triangle-alert-MsN2AA6c.js", - "_trending-up-CPB8hZlm.js", - "_eye-DSAoA9Pp.js", - "_square-pen-B3p2jiW9.js", - "_trash-2-Dxg0nP1A.js", - "_log-in-Bt5dnADg.js", - "_log-out-DJQW3sMi.js", - "_clock-Cfp0CYjJ.js", - "_circle-x-DkvEqmM5.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_calendar-kiIl5Cyq.js", + "_file-down-CxCQCvcc.js", + "_file-up-D3rB-4Bg.js", + "_circle-check-big-KTDTMhTs.js", + "_triangle-alert-CeuDFixJ.js", + "_trending-up-D5y6g4yZ.js", + "_eye-CzYzwmmr.js", + "_square-pen-CatLE0_h.js", + "_trash-2-15Ri11Yq.js", + "_log-in-TxFQ9ojy.js", + "_log-out-CphXjhx9.js", + "_clock-CLIx856C.js", + "_circle-x-r3If4JPw.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-days-BdrEl_Gk.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-days-BgbYDkbG.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", "_utils-BWxnHGCV.js", - "_radio-group-BtLENAXk.js", - "_circle-BpyxLEsH.js", - "_checkbox-Bos2Phgi.js", - "_multi-select-field-BX9C1tYH.js", - "_scroll-area-BmK0s-Hf.js", - "_LocationPicker-DAd_AcXs.js", + "_radio-group-CuY8xCRY.js", + "_circle-DgA3bS7I.js", + "_checkbox-C3Z6LHOx.js", + "_multi-select-field-ALFA5JXF.js", + "_scroll-area-C7NBgd0i.js", + "_LocationPicker-Dy1Od2a3.js", "_leaflet-FVhBWCqS.js", - "_locate-fixed-D29o3FBS.js", - "_filter-D8dMdozc.js", - "_list-Ajdnpsw1.js", - "_alert-CXPQTH5c.js", - "_info-VH-vNQ_z.js", - "_download-Ba72czhU.js", - "_map-pin-L7jUebKz.js", - "_monitor-DL9THmS7.js" + "_locate-fixed-BKpEfCUU.js", + "_filter-B_3e214H.js", + "_list-DY4Uh_0E.js", + "_alert-Dt2Bu0kM.js", + "_info-Cj5ROI6H.js", + "_download-BHVnw95S.js", + "_map-pin-BFNXdrz2.js", + "_monitor-P2T9V9tT.js" ] }, "resources/js/pages/hr/attendance-records/view.tsx": { - "file": "assets/view-KNkCu3wq.js", + "file": "assets/view-VT90ykAU.js", "name": "view", "src": "resources/js/pages/hr/attendance-records/view.tsx", "isDynamicEntry": true, @@ -3770,20 +3770,20 @@ "_ui-Z445SNHD.js", "resources/js/app.tsx", "_leaflet-FVhBWCqS.js", - "_clock-Cfp0CYjJ.js", - "_user-DToEmJ9g.js", - "_calendar-BYVpj4_X.js", - "_log-in-Bt5dnADg.js", - "_map-pin-L7jUebKz.js", - "_fingerprint-q0Oj9Sk5.js", - "_monitor-DL9THmS7.js", - "_log-out-DJQW3sMi.js", - "_triangle-alert-MsN2AA6c.js", + "_clock-CLIx856C.js", + "_user-Ka_u5D6T.js", + "_calendar-kiIl5Cyq.js", + "_log-in-TxFQ9ojy.js", + "_map-pin-BFNXdrz2.js", + "_fingerprint-BTRdXMJ4.js", + "_monitor-P2T9V9tT.js", + "_log-out-CphXjhx9.js", + "_triangle-alert-CeuDFixJ.js", "_utils-BWxnHGCV.js" ] }, "resources/js/pages/hr/attendance-regularizations/index.tsx": { - "file": "assets/index-CNrYyrTq.js", + "file": "assets/index-DZF0Niua.js", "name": "index", "src": "resources/js/pages/hr/attendance-regularizations/index.tsx", "isDynamicEntry": true, @@ -3791,3450 +3791,3450 @@ "_ui-Z445SNHD.js", "resources/js/app.tsx", "resources/js/pages/hr/attendance-regularizations/view.tsx", - "_page-template-B_mOhR6n.js", - "_CrudFormModal-Bmz2nLeY.js", - "_CrudDeleteModal-DM40AK8z.js", - "_pagination-n2efY1KU.js", - "_search-and-filter-bar-PUOLiNYr.js", - "_calendar-BYVpj4_X.js", - "_circle-alert-KsX4JXbz.js", - "_circle-check-big-DqURlwt2.js", - "_circle-x-DkvEqmM5.js", - "_eye-DSAoA9Pp.js", - "_square-pen-B3p2jiW9.js", - "_trash-2-Dxg0nP1A.js", - "_clock-Cfp0CYjJ.js", - "_arrow-right-DUEfRrRr.js", - "_message-square-DMJ4IbdE.js", - "_user-DToEmJ9g.js", + "_page-template-Cw8W4Qs2.js", + "_CrudFormModal-CTSICk3j.js", + "_CrudDeleteModal-DmHx0JCJ.js", + "_pagination-B9z4VraF.js", + "_search-and-filter-bar-1QHzFJdq.js", + "_calendar-kiIl5Cyq.js", + "_circle-alert-Cu5dznTP.js", + "_circle-check-big-KTDTMhTs.js", + "_circle-x-r3If4JPw.js", + "_eye-CzYzwmmr.js", + "_square-pen-CatLE0_h.js", + "_trash-2-15Ri11Yq.js", + "_clock-CLIx856C.js", + "_arrow-right-SXr1661j.js", + "_message-square-C7x1Rix5.js", + "_user-Ka_u5D6T.js", "_utils-BWxnHGCV.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_users-Czs1F8XM.js", - "_calendar-days-BdrEl_Gk.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_users-BG7aX58P.js", + "_calendar-days-BgbYDkbG.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", - "_radio-group-BtLENAXk.js", - "_circle-BpyxLEsH.js", - "_checkbox-Bos2Phgi.js", - "_multi-select-field-BX9C1tYH.js", - "_scroll-area-BmK0s-Hf.js", - "_LocationPicker-DAd_AcXs.js", + "_log-out-CphXjhx9.js", + "_radio-group-CuY8xCRY.js", + "_circle-DgA3bS7I.js", + "_checkbox-C3Z6LHOx.js", + "_multi-select-field-ALFA5JXF.js", + "_scroll-area-C7NBgd0i.js", + "_LocationPicker-Dy1Od2a3.js", "_leaflet-FVhBWCqS.js", - "_locate-fixed-D29o3FBS.js", - "_filter-D8dMdozc.js", - "_list-Ajdnpsw1.js" + "_locate-fixed-BKpEfCUU.js", + "_filter-B_3e214H.js", + "_list-DY4Uh_0E.js" ] }, "resources/js/pages/hr/attendance-regularizations/view.tsx": { - "file": "assets/view-C5HIvuAE.js", + "file": "assets/view-BtmlPzOA.js", "name": "view", "src": "resources/js/pages/hr/attendance-regularizations/view.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_circle-check-big-DqURlwt2.js", - "_circle-x-DkvEqmM5.js", - "_circle-alert-KsX4JXbz.js", - "_clock-Cfp0CYjJ.js", - "_user-DToEmJ9g.js", - "_calendar-BYVpj4_X.js", - "_arrow-right-DUEfRrRr.js", - "_message-square-DMJ4IbdE.js", + "_circle-check-big-KTDTMhTs.js", + "_circle-x-r3If4JPw.js", + "_circle-alert-Cu5dznTP.js", + "_clock-CLIx856C.js", + "_user-Ka_u5D6T.js", + "_calendar-kiIl5Cyq.js", + "_arrow-right-SXr1661j.js", + "_message-square-C7x1Rix5.js", "_utils-BWxnHGCV.js" ] }, "resources/js/pages/hr/award-types/index.tsx": { - "file": "assets/index-C9PRI7BR.js", + "file": "assets/index-DR9AiYLs.js", "name": "index", "src": "resources/js/pages/hr/award-types/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_CrudDeleteModal-DM40AK8z.js", - "_pagination-n2efY1KU.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", - "_award-D9FlSYzB.js", - "_chevron-up-DXYKkCZG.js", - "_square-pen-B3p2jiW9.js", - "_lock-RX1hYn48.js", - "_trash-2-Dxg0nP1A.js", + "_CrudDeleteModal-DmHx0JCJ.js", + "_pagination-B9z4VraF.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", + "_award-DOf5Xc3o.js", + "_chevron-up-CIpCAMDk.js", + "_square-pen-CatLE0_h.js", + "_lock-BGSkpX29.js", + "_trash-2-15Ri11Yq.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", "_index-9MclThM-.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", "_index-BdQq_4o_.js" ] }, "resources/js/pages/hr/awards/index.tsx": { - "file": "assets/index-CoSCDBWf.js", + "file": "assets/index-DHskW2wK.js", "name": "index", "src": "resources/js/pages/hr/awards/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_CrudTable-DA37WZsR.js", - "_CrudFormModal-Bmz2nLeY.js", - "_CrudDeleteModal-DM40AK8z.js", - "_pagination-n2efY1KU.js", - "_search-and-filter-bar-PUOLiNYr.js", + "_CrudTable-Dk-uCuqB.js", + "_CrudFormModal-CTSICk3j.js", + "_CrudDeleteModal-DmHx0JCJ.js", + "_pagination-B9z4VraF.js", + "_search-and-filter-bar-1QHzFJdq.js", "resources/js/pages/hr/awards/view.tsx", "_use-initials-BK4eRgYY.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", - "_table-C1YkBp3W.js", - "_unlink-sh32LPkQ.js", - "_scale-rJYsnHRa.js", - "_arrow-down-left-BN6xjhcz.js", - "_arrow-left-CjPQICYw.js", - "_arrow-right-left-DKUcVR58.js", - "_arrow-right-DUEfRrRr.js", - "_arrow-up-down-FmcUfWon.js", - "_lock-open-CN4tz8Of.js", - "_award-D9FlSYzB.js", - "_ban-CMgLBFSt.js", - "_indian-rupee-Bh3-8N2a.js", - "_bell-Cr2F9IDD.js", - "_book-open-DUwKvBiK.js", - "_boxes-rwzklut0.js", - "_building-2-Cda8xQDI.js", - "_building-CG4yAV8N.js", - "_calculator-wt_63eRJ.js", - "_calendar-check-BZ1JTjf6.js", - "_camera-DDKUkICL.js", - "_chart-column-GeSBJr5Y.js", - "_chart-no-axes-column-increasing-Beqplnfl.js", - "_chart-no-axes-column-BKgkVzqT.js", - "_chevron-left-DKWjKjSf.js", - "_circle-alert-KsX4JXbz.js", - "_circle-check-big-DqURlwt2.js", - "_circle-check-C_SLfS2p.js", - "_circle-help-BdsC7_wR.js", - "_circle-x-DkvEqmM5.js", - "_circle-BpyxLEsH.js", - "_clipboard-list-BU0dok7E.js", - "_code-DNPjFOcs.js", - "_crosshair-C7OptAZm.js", - "_crown-Cp4cgutu.js", - "_download-Ba72czhU.js", - "_external-link-uO-R2E0-.js", - "_eye-off-DlDpEvnB.js", - "_eye-DSAoA9Pp.js", - "_instagram-DBjFHIT7.js", - "_file-down-Bxu0R4EW.js", - "_pen-line-Fy-AVmqM.js", - "_file-up-CZ-cXuKa.js", - "_filter-D8dMdozc.js", - "_folder-git-2-Dwj_EoDL.js", - "_house-D8b8GwgZ.js", - "_git-branch-D2sIFzs4.js", - "_grip-vertical-DXcr-v-g.js", - "_hard-drive-ApF-ULi1.js", - "_hash-CHJS6b-L.js", - "_shield-Mt6vEHxn.js", - "_info-VH-vNQ_z.js", - "_layers-CF7Mhs3n.js", - "_layout-list-BuBaZfwq.js", - "_lightbulb-fAsbBO8F.js", - "_link-2-C22T2wSs.js", - "_link-ClcCoVU_.js", - "_twitter-DDHYm63p.js", - "_list-Ajdnpsw1.js", - "_locate-fixed-D29o3FBS.js", - "_lock-RX1hYn48.js", - "_log-in-Bt5dnADg.js", - "_mail-BFoS8U8W.js", - "_map-pin-L7jUebKz.js", - "_menu-Cu-nnefe.js", - "_message-square-warning-DbVEqa_0.js", - "_message-square-DMJ4IbdE.js", - "_monitor-DL9THmS7.js", - "_package-B9XnehkQ.js", - "_percent-BYDujffR.js", - "_phone-CJ2h446N.js", - "_plane-BqORGC6m.js", - "_play-DHqp-NCB.js", - "_qr-code-u5AOBzVe.js", - "_quote-BtOwgBns.js", - "_radio-CxUR05xj.js", - "_ruler-DbxwIrQY.js", - "_send-DpE3qK0m.js", - "_server-DgtPu6lA.js", - "_wifi-CFyF5qct.js", - "_shield-check--CTAItWs.js", - "_smartphone-BQ_9x4vN.js", - "_square-check-big-Dt4MtZcM.js", - "_square-pen-B3p2jiW9.js", - "_star-WlheM7sI.js", - "_sun-DRsBfXSu.js", - "_tag-CMVMnpSh.js", - "_target-BEz5Ry2v.js", - "_thumbs-up-DYj-woXk.js", - "_ticket-BhEK5100.js", - "_trash-2-Dxg0nP1A.js", - "_trash-Dyd2ZsaG.js", - "_trending-down-CeOqAkGV.js", - "_trending-up-CPB8hZlm.js", - "_triangle-alert-MsN2AA6c.js", - "_trophy-BZyhzbIT.js", - "_type-DlbqWp8I.js", - "_user-check-4xSYwYvq.js", - "_user-plus-C-0nSlHG.js", - "_user-x-Drk57M2z.js", - "_wallet-C3p1yihr.js", - "_wrench-CLqKc51o.js", - "_zap-D4fS-tPu.js", - "_radio-group-BtLENAXk.js", - "_checkbox-Bos2Phgi.js", - "_multi-select-field-BX9C1tYH.js", - "_scroll-area-BmK0s-Hf.js", - "_LocationPicker-DAd_AcXs.js", + "_table-BRtys9Nx.js", + "_unlink-vC8B7N8r.js", + "_scale-Chnhsap1.js", + "_arrow-down-left-D4-BLXQL.js", + "_arrow-left-B9tcIgis.js", + "_arrow-right-left-TC-Oi5FJ.js", + "_arrow-right-SXr1661j.js", + "_arrow-up-down-Df1H6itH.js", + "_lock-open-Cco69YMj.js", + "_award-DOf5Xc3o.js", + "_ban-C1FQ9ay_.js", + "_indian-rupee-CY9fE6hT.js", + "_bell-BMsQyWM-.js", + "_book-open-DiNAfaue.js", + "_boxes-Bjf0_Kx7.js", + "_building-2-DmmRcP0c.js", + "_building-BXglONiz.js", + "_calculator-B75Vnhim.js", + "_calendar-check-C2F7PWoI.js", + "_camera-DZNJpjXR.js", + "_chart-column-CKzC1aib.js", + "_chart-no-axes-column-increasing-xL8kjLW0.js", + "_chart-no-axes-column-CaNDayE9.js", + "_chevron-left-C98gPe5P.js", + "_circle-alert-Cu5dznTP.js", + "_circle-check-big-KTDTMhTs.js", + "_circle-check-aau4wqhp.js", + "_circle-help-C4uXcZYY.js", + "_circle-x-r3If4JPw.js", + "_circle-DgA3bS7I.js", + "_clipboard-list-BNSl4hy2.js", + "_code-Dzlx6QPB.js", + "_crosshair-DtQysFz7.js", + "_crown-CC8Godfb.js", + "_download-BHVnw95S.js", + "_external-link-DL5n0dhJ.js", + "_eye-off-BJYR0wmr.js", + "_eye-CzYzwmmr.js", + "_instagram-tpp8H3E-.js", + "_file-down-CxCQCvcc.js", + "_pen-line-CNA-f1dm.js", + "_file-up-D3rB-4Bg.js", + "_filter-B_3e214H.js", + "_folder-git-2-T64oq8HG.js", + "_house-BUnGVtyw.js", + "_git-branch-EdIXkL-9.js", + "_grip-vertical-BvetFs24.js", + "_hard-drive--Nch37f-.js", + "_hash-B3fNBlbs.js", + "_shield-rKKgzkbW.js", + "_info-Cj5ROI6H.js", + "_layers-DdZLSQgt.js", + "_layout-list-DkB7S2jk.js", + "_lightbulb-CJXOfIFD.js", + "_link-2-DNnYgrdz.js", + "_link-DeErafFW.js", + "_twitter-CRZZ6zjd.js", + "_list-DY4Uh_0E.js", + "_locate-fixed-BKpEfCUU.js", + "_lock-BGSkpX29.js", + "_log-in-TxFQ9ojy.js", + "_mail-khAU5Oig.js", + "_map-pin-BFNXdrz2.js", + "_menu-BGxVBBZl.js", + "_message-square-warning-DHRFlo8i.js", + "_message-square-C7x1Rix5.js", + "_monitor-P2T9V9tT.js", + "_package-C-rDDwyp.js", + "_percent-DP16IBy2.js", + "_phone-XzqO8Dfs.js", + "_plane-C9QqCVcZ.js", + "_play-62Z04sZZ.js", + "_qr-code-CUR1J9NH.js", + "_quote-DF2Qwen7.js", + "_radio-nm2vY_Ib.js", + "_ruler-DviIA5uv.js", + "_send-DXZhFVWG.js", + "_server-BzBihesB.js", + "_wifi-BPS_-hKY.js", + "_shield-check-Cyw4YGYb.js", + "_smartphone-i99jk4ns.js", + "_square-check-big-Cal0w_ma.js", + "_square-pen-CatLE0_h.js", + "_star-CSGOTD6i.js", + "_sun-TjfxyFzf.js", + "_tag-CUFhfHTp.js", + "_target-B_9kWYv3.js", + "_thumbs-up-Du-LlBXg.js", + "_ticket-BjgtGAIQ.js", + "_trash-2-15Ri11Yq.js", + "_trash-BRJCY2my.js", + "_trending-down-MNPLLbIb.js", + "_trending-up-D5y6g4yZ.js", + "_triangle-alert-CeuDFixJ.js", + "_trophy-Cs36GMET.js", + "_type-DX1RNe21.js", + "_user-check-DDs_5zV9.js", + "_user-plus-Ba62LA9O.js", + "_user-x-C3dBJr2o.js", + "_wallet-BP1hP1I0.js", + "_wrench-DX6GWbcS.js", + "_zap-Of1Abppa.js", + "_radio-group-CuY8xCRY.js", + "_checkbox-C3Z6LHOx.js", + "_multi-select-field-ALFA5JXF.js", + "_scroll-area-C7NBgd0i.js", + "_LocationPicker-Dy1Od2a3.js", "_leaflet-FVhBWCqS.js" ] }, "resources/js/pages/hr/awards/view.tsx": { - "file": "assets/view-DRK4ZZ6R.js", + "file": "assets/view-B6qqIOYm.js", "name": "view", "src": "resources/js/pages/hr/awards/view.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_trophy-BZyhzbIT.js", - "_user-DToEmJ9g.js", - "_tag-CMVMnpSh.js", - "_calendar-BYVpj4_X.js", - "_gift-Cu9GEEJ_.js", - "_eye-DSAoA9Pp.js", + "_trophy-Cs36GMET.js", + "_user-Ka_u5D6T.js", + "_tag-CUFhfHTp.js", + "_calendar-kiIl5Cyq.js", + "_gift-dVgRLkc0.js", + "_eye-CzYzwmmr.js", "_utils-BWxnHGCV.js" ] }, "resources/js/pages/hr/biometric-attendance/index.tsx": { - "file": "assets/index-Hungu7Ev.js", + "file": "assets/index-CHIERAu7.js", "name": "index", "src": "resources/js/pages/hr/biometric-attendance/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_CrudTable-DA37WZsR.js", - "_pagination-n2efY1KU.js", - "_search-and-filter-bar-PUOLiNYr.js", + "_CrudTable-Dk-uCuqB.js", + "_pagination-B9z4VraF.js", + "_search-and-filter-bar-1QHzFJdq.js", "resources/js/pages/hr/biometric-attendance/view.tsx", - "_circle-check-big-DqURlwt2.js", - "_clock-Cfp0CYjJ.js", - "_timer-Bn-D5krG.js", - "_refresh-cw-BTR9wbuS.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_circle-check-big-KTDTMhTs.js", + "_clock-CLIx856C.js", + "_timer-0BosSTc0.js", + "_refresh-cw--0MMVqmk.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_fingerprint-q0Oj9Sk5.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_fingerprint-BTRdXMJ4.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", - "_table-C1YkBp3W.js", - "_unlink-sh32LPkQ.js", - "_scale-rJYsnHRa.js", - "_arrow-down-left-BN6xjhcz.js", - "_arrow-left-CjPQICYw.js", - "_arrow-right-left-DKUcVR58.js", - "_arrow-right-DUEfRrRr.js", - "_arrow-up-down-FmcUfWon.js", - "_lock-open-CN4tz8Of.js", - "_award-D9FlSYzB.js", - "_ban-CMgLBFSt.js", - "_indian-rupee-Bh3-8N2a.js", - "_bell-Cr2F9IDD.js", - "_book-open-DUwKvBiK.js", - "_boxes-rwzklut0.js", - "_building-2-Cda8xQDI.js", - "_building-CG4yAV8N.js", - "_calculator-wt_63eRJ.js", - "_calendar-check-BZ1JTjf6.js", - "_camera-DDKUkICL.js", - "_chart-column-GeSBJr5Y.js", - "_chart-no-axes-column-increasing-Beqplnfl.js", - "_chart-no-axes-column-BKgkVzqT.js", - "_chevron-left-DKWjKjSf.js", - "_circle-alert-KsX4JXbz.js", - "_circle-check-C_SLfS2p.js", - "_circle-help-BdsC7_wR.js", - "_circle-x-DkvEqmM5.js", - "_circle-BpyxLEsH.js", - "_clipboard-list-BU0dok7E.js", - "_code-DNPjFOcs.js", - "_crosshair-C7OptAZm.js", - "_crown-Cp4cgutu.js", - "_download-Ba72czhU.js", - "_external-link-uO-R2E0-.js", - "_eye-off-DlDpEvnB.js", - "_eye-DSAoA9Pp.js", - "_instagram-DBjFHIT7.js", - "_file-down-Bxu0R4EW.js", - "_pen-line-Fy-AVmqM.js", - "_file-up-CZ-cXuKa.js", - "_filter-D8dMdozc.js", - "_folder-git-2-Dwj_EoDL.js", - "_house-D8b8GwgZ.js", - "_git-branch-D2sIFzs4.js", - "_grip-vertical-DXcr-v-g.js", - "_hard-drive-ApF-ULi1.js", - "_hash-CHJS6b-L.js", - "_shield-Mt6vEHxn.js", - "_info-VH-vNQ_z.js", - "_layers-CF7Mhs3n.js", - "_layout-list-BuBaZfwq.js", - "_lightbulb-fAsbBO8F.js", - "_link-2-C22T2wSs.js", - "_link-ClcCoVU_.js", - "_twitter-DDHYm63p.js", - "_list-Ajdnpsw1.js", - "_locate-fixed-D29o3FBS.js", - "_lock-RX1hYn48.js", - "_log-in-Bt5dnADg.js", - "_mail-BFoS8U8W.js", - "_map-pin-L7jUebKz.js", - "_menu-Cu-nnefe.js", - "_message-square-warning-DbVEqa_0.js", - "_message-square-DMJ4IbdE.js", - "_monitor-DL9THmS7.js", - "_package-B9XnehkQ.js", - "_percent-BYDujffR.js", - "_phone-CJ2h446N.js", - "_plane-BqORGC6m.js", - "_play-DHqp-NCB.js", - "_qr-code-u5AOBzVe.js", - "_quote-BtOwgBns.js", - "_radio-CxUR05xj.js", - "_ruler-DbxwIrQY.js", - "_send-DpE3qK0m.js", - "_server-DgtPu6lA.js", - "_wifi-CFyF5qct.js", - "_shield-check--CTAItWs.js", - "_smartphone-BQ_9x4vN.js", - "_square-check-big-Dt4MtZcM.js", - "_square-pen-B3p2jiW9.js", - "_star-WlheM7sI.js", - "_sun-DRsBfXSu.js", - "_tag-CMVMnpSh.js", - "_target-BEz5Ry2v.js", - "_thumbs-up-DYj-woXk.js", - "_ticket-BhEK5100.js", - "_trash-2-Dxg0nP1A.js", - "_trash-Dyd2ZsaG.js", - "_trending-down-CeOqAkGV.js", - "_trending-up-CPB8hZlm.js", - "_triangle-alert-MsN2AA6c.js", - "_trophy-BZyhzbIT.js", - "_type-DlbqWp8I.js", - "_user-check-4xSYwYvq.js", - "_user-plus-C-0nSlHG.js", - "_user-x-Drk57M2z.js", - "_wallet-C3p1yihr.js", - "_wrench-CLqKc51o.js", - "_zap-D4fS-tPu.js" + "_table-BRtys9Nx.js", + "_unlink-vC8B7N8r.js", + "_scale-Chnhsap1.js", + "_arrow-down-left-D4-BLXQL.js", + "_arrow-left-B9tcIgis.js", + "_arrow-right-left-TC-Oi5FJ.js", + "_arrow-right-SXr1661j.js", + "_arrow-up-down-Df1H6itH.js", + "_lock-open-Cco69YMj.js", + "_award-DOf5Xc3o.js", + "_ban-C1FQ9ay_.js", + "_indian-rupee-CY9fE6hT.js", + "_bell-BMsQyWM-.js", + "_book-open-DiNAfaue.js", + "_boxes-Bjf0_Kx7.js", + "_building-2-DmmRcP0c.js", + "_building-BXglONiz.js", + "_calculator-B75Vnhim.js", + "_calendar-check-C2F7PWoI.js", + "_camera-DZNJpjXR.js", + "_chart-column-CKzC1aib.js", + "_chart-no-axes-column-increasing-xL8kjLW0.js", + "_chart-no-axes-column-CaNDayE9.js", + "_chevron-left-C98gPe5P.js", + "_circle-alert-Cu5dznTP.js", + "_circle-check-aau4wqhp.js", + "_circle-help-C4uXcZYY.js", + "_circle-x-r3If4JPw.js", + "_circle-DgA3bS7I.js", + "_clipboard-list-BNSl4hy2.js", + "_code-Dzlx6QPB.js", + "_crosshair-DtQysFz7.js", + "_crown-CC8Godfb.js", + "_download-BHVnw95S.js", + "_external-link-DL5n0dhJ.js", + "_eye-off-BJYR0wmr.js", + "_eye-CzYzwmmr.js", + "_instagram-tpp8H3E-.js", + "_file-down-CxCQCvcc.js", + "_pen-line-CNA-f1dm.js", + "_file-up-D3rB-4Bg.js", + "_filter-B_3e214H.js", + "_folder-git-2-T64oq8HG.js", + "_house-BUnGVtyw.js", + "_git-branch-EdIXkL-9.js", + "_grip-vertical-BvetFs24.js", + "_hard-drive--Nch37f-.js", + "_hash-B3fNBlbs.js", + "_shield-rKKgzkbW.js", + "_info-Cj5ROI6H.js", + "_layers-DdZLSQgt.js", + "_layout-list-DkB7S2jk.js", + "_lightbulb-CJXOfIFD.js", + "_link-2-DNnYgrdz.js", + "_link-DeErafFW.js", + "_twitter-CRZZ6zjd.js", + "_list-DY4Uh_0E.js", + "_locate-fixed-BKpEfCUU.js", + "_lock-BGSkpX29.js", + "_log-in-TxFQ9ojy.js", + "_mail-khAU5Oig.js", + "_map-pin-BFNXdrz2.js", + "_menu-BGxVBBZl.js", + "_message-square-warning-DHRFlo8i.js", + "_message-square-C7x1Rix5.js", + "_monitor-P2T9V9tT.js", + "_package-C-rDDwyp.js", + "_percent-DP16IBy2.js", + "_phone-XzqO8Dfs.js", + "_plane-C9QqCVcZ.js", + "_play-62Z04sZZ.js", + "_qr-code-CUR1J9NH.js", + "_quote-DF2Qwen7.js", + "_radio-nm2vY_Ib.js", + "_ruler-DviIA5uv.js", + "_send-DXZhFVWG.js", + "_server-BzBihesB.js", + "_wifi-BPS_-hKY.js", + "_shield-check-Cyw4YGYb.js", + "_smartphone-i99jk4ns.js", + "_square-check-big-Cal0w_ma.js", + "_square-pen-CatLE0_h.js", + "_star-CSGOTD6i.js", + "_sun-TjfxyFzf.js", + "_tag-CUFhfHTp.js", + "_target-B_9kWYv3.js", + "_thumbs-up-Du-LlBXg.js", + "_ticket-BjgtGAIQ.js", + "_trash-2-15Ri11Yq.js", + "_trash-BRJCY2my.js", + "_trending-down-MNPLLbIb.js", + "_trending-up-D5y6g4yZ.js", + "_triangle-alert-CeuDFixJ.js", + "_trophy-Cs36GMET.js", + "_type-DX1RNe21.js", + "_user-check-DDs_5zV9.js", + "_user-plus-Ba62LA9O.js", + "_user-x-C3dBJr2o.js", + "_wallet-BP1hP1I0.js", + "_wrench-DX6GWbcS.js", + "_zap-Of1Abppa.js" ] }, "resources/js/pages/hr/biometric-attendance/view.tsx": { - "file": "assets/view-CmXiH4eH.js", + "file": "assets/view-DXRT85fU.js", "name": "view", "src": "resources/js/pages/hr/biometric-attendance/view.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_timer-Bn-D5krG.js", - "_circle-alert-KsX4JXbz.js", - "_info-VH-vNQ_z.js", - "_refresh-cw-BTR9wbuS.js", + "_timer-0BosSTc0.js", + "_circle-alert-Cu5dznTP.js", + "_info-Cj5ROI6H.js", + "_refresh-cw--0MMVqmk.js", "_utils-BWxnHGCV.js" ] }, "resources/js/pages/hr/branches/index.tsx": { - "file": "assets/index-Cw9CiUtQ.js", + "file": "assets/index-BqmdRDGq.js", "name": "index", "src": "resources/js/pages/hr/branches/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_CrudTable-DA37WZsR.js", - "_CrudFormModal-Bmz2nLeY.js", - "_CrudDeleteModal-DM40AK8z.js", - "_pagination-n2efY1KU.js", - "_search-and-filter-bar-PUOLiNYr.js", + "_CrudTable-Dk-uCuqB.js", + "_CrudFormModal-CTSICk3j.js", + "_CrudDeleteModal-DmHx0JCJ.js", + "_pagination-B9z4VraF.js", + "_search-and-filter-bar-1QHzFJdq.js", "resources/js/pages/hr/branches/view.tsx", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", - "_table-C1YkBp3W.js", - "_unlink-sh32LPkQ.js", - "_scale-rJYsnHRa.js", - "_arrow-down-left-BN6xjhcz.js", - "_arrow-left-CjPQICYw.js", - "_arrow-right-left-DKUcVR58.js", - "_arrow-right-DUEfRrRr.js", - "_arrow-up-down-FmcUfWon.js", - "_lock-open-CN4tz8Of.js", - "_award-D9FlSYzB.js", - "_ban-CMgLBFSt.js", - "_indian-rupee-Bh3-8N2a.js", - "_bell-Cr2F9IDD.js", - "_book-open-DUwKvBiK.js", - "_boxes-rwzklut0.js", - "_building-2-Cda8xQDI.js", - "_building-CG4yAV8N.js", - "_calculator-wt_63eRJ.js", - "_calendar-check-BZ1JTjf6.js", - "_camera-DDKUkICL.js", - "_chart-column-GeSBJr5Y.js", - "_chart-no-axes-column-increasing-Beqplnfl.js", - "_chart-no-axes-column-BKgkVzqT.js", - "_chevron-left-DKWjKjSf.js", - "_circle-alert-KsX4JXbz.js", - "_circle-check-big-DqURlwt2.js", - "_circle-check-C_SLfS2p.js", - "_circle-help-BdsC7_wR.js", - "_circle-x-DkvEqmM5.js", - "_circle-BpyxLEsH.js", - "_clipboard-list-BU0dok7E.js", - "_code-DNPjFOcs.js", - "_crosshair-C7OptAZm.js", - "_crown-Cp4cgutu.js", - "_download-Ba72czhU.js", - "_external-link-uO-R2E0-.js", - "_eye-off-DlDpEvnB.js", - "_eye-DSAoA9Pp.js", - "_instagram-DBjFHIT7.js", - "_file-down-Bxu0R4EW.js", - "_pen-line-Fy-AVmqM.js", - "_file-up-CZ-cXuKa.js", - "_filter-D8dMdozc.js", - "_folder-git-2-Dwj_EoDL.js", - "_house-D8b8GwgZ.js", - "_git-branch-D2sIFzs4.js", - "_grip-vertical-DXcr-v-g.js", - "_hard-drive-ApF-ULi1.js", - "_hash-CHJS6b-L.js", - "_shield-Mt6vEHxn.js", - "_info-VH-vNQ_z.js", - "_layers-CF7Mhs3n.js", - "_layout-list-BuBaZfwq.js", - "_lightbulb-fAsbBO8F.js", - "_link-2-C22T2wSs.js", - "_link-ClcCoVU_.js", - "_twitter-DDHYm63p.js", - "_list-Ajdnpsw1.js", - "_locate-fixed-D29o3FBS.js", - "_lock-RX1hYn48.js", - "_log-in-Bt5dnADg.js", - "_mail-BFoS8U8W.js", - "_map-pin-L7jUebKz.js", - "_menu-Cu-nnefe.js", - "_message-square-warning-DbVEqa_0.js", - "_message-square-DMJ4IbdE.js", - "_monitor-DL9THmS7.js", - "_package-B9XnehkQ.js", - "_percent-BYDujffR.js", - "_phone-CJ2h446N.js", - "_plane-BqORGC6m.js", - "_play-DHqp-NCB.js", - "_qr-code-u5AOBzVe.js", - "_quote-BtOwgBns.js", - "_radio-CxUR05xj.js", - "_ruler-DbxwIrQY.js", - "_send-DpE3qK0m.js", - "_server-DgtPu6lA.js", - "_wifi-CFyF5qct.js", - "_shield-check--CTAItWs.js", - "_smartphone-BQ_9x4vN.js", - "_square-check-big-Dt4MtZcM.js", - "_square-pen-B3p2jiW9.js", - "_star-WlheM7sI.js", - "_sun-DRsBfXSu.js", - "_tag-CMVMnpSh.js", - "_target-BEz5Ry2v.js", - "_thumbs-up-DYj-woXk.js", - "_ticket-BhEK5100.js", - "_trash-2-Dxg0nP1A.js", - "_trash-Dyd2ZsaG.js", - "_trending-down-CeOqAkGV.js", - "_trending-up-CPB8hZlm.js", - "_triangle-alert-MsN2AA6c.js", - "_trophy-BZyhzbIT.js", - "_type-DlbqWp8I.js", - "_user-check-4xSYwYvq.js", - "_user-plus-C-0nSlHG.js", - "_user-x-Drk57M2z.js", - "_wallet-C3p1yihr.js", - "_wrench-CLqKc51o.js", - "_zap-D4fS-tPu.js", - "_radio-group-BtLENAXk.js", - "_checkbox-Bos2Phgi.js", - "_multi-select-field-BX9C1tYH.js", - "_scroll-area-BmK0s-Hf.js", - "_LocationPicker-DAd_AcXs.js", + "_table-BRtys9Nx.js", + "_unlink-vC8B7N8r.js", + "_scale-Chnhsap1.js", + "_arrow-down-left-D4-BLXQL.js", + "_arrow-left-B9tcIgis.js", + "_arrow-right-left-TC-Oi5FJ.js", + "_arrow-right-SXr1661j.js", + "_arrow-up-down-Df1H6itH.js", + "_lock-open-Cco69YMj.js", + "_award-DOf5Xc3o.js", + "_ban-C1FQ9ay_.js", + "_indian-rupee-CY9fE6hT.js", + "_bell-BMsQyWM-.js", + "_book-open-DiNAfaue.js", + "_boxes-Bjf0_Kx7.js", + "_building-2-DmmRcP0c.js", + "_building-BXglONiz.js", + "_calculator-B75Vnhim.js", + "_calendar-check-C2F7PWoI.js", + "_camera-DZNJpjXR.js", + "_chart-column-CKzC1aib.js", + "_chart-no-axes-column-increasing-xL8kjLW0.js", + "_chart-no-axes-column-CaNDayE9.js", + "_chevron-left-C98gPe5P.js", + "_circle-alert-Cu5dznTP.js", + "_circle-check-big-KTDTMhTs.js", + "_circle-check-aau4wqhp.js", + "_circle-help-C4uXcZYY.js", + "_circle-x-r3If4JPw.js", + "_circle-DgA3bS7I.js", + "_clipboard-list-BNSl4hy2.js", + "_code-Dzlx6QPB.js", + "_crosshair-DtQysFz7.js", + "_crown-CC8Godfb.js", + "_download-BHVnw95S.js", + "_external-link-DL5n0dhJ.js", + "_eye-off-BJYR0wmr.js", + "_eye-CzYzwmmr.js", + "_instagram-tpp8H3E-.js", + "_file-down-CxCQCvcc.js", + "_pen-line-CNA-f1dm.js", + "_file-up-D3rB-4Bg.js", + "_filter-B_3e214H.js", + "_folder-git-2-T64oq8HG.js", + "_house-BUnGVtyw.js", + "_git-branch-EdIXkL-9.js", + "_grip-vertical-BvetFs24.js", + "_hard-drive--Nch37f-.js", + "_hash-B3fNBlbs.js", + "_shield-rKKgzkbW.js", + "_info-Cj5ROI6H.js", + "_layers-DdZLSQgt.js", + "_layout-list-DkB7S2jk.js", + "_lightbulb-CJXOfIFD.js", + "_link-2-DNnYgrdz.js", + "_link-DeErafFW.js", + "_twitter-CRZZ6zjd.js", + "_list-DY4Uh_0E.js", + "_locate-fixed-BKpEfCUU.js", + "_lock-BGSkpX29.js", + "_log-in-TxFQ9ojy.js", + "_mail-khAU5Oig.js", + "_map-pin-BFNXdrz2.js", + "_menu-BGxVBBZl.js", + "_message-square-warning-DHRFlo8i.js", + "_message-square-C7x1Rix5.js", + "_monitor-P2T9V9tT.js", + "_package-C-rDDwyp.js", + "_percent-DP16IBy2.js", + "_phone-XzqO8Dfs.js", + "_plane-C9QqCVcZ.js", + "_play-62Z04sZZ.js", + "_qr-code-CUR1J9NH.js", + "_quote-DF2Qwen7.js", + "_radio-nm2vY_Ib.js", + "_ruler-DviIA5uv.js", + "_send-DXZhFVWG.js", + "_server-BzBihesB.js", + "_wifi-BPS_-hKY.js", + "_shield-check-Cyw4YGYb.js", + "_smartphone-i99jk4ns.js", + "_square-check-big-Cal0w_ma.js", + "_square-pen-CatLE0_h.js", + "_star-CSGOTD6i.js", + "_sun-TjfxyFzf.js", + "_tag-CUFhfHTp.js", + "_target-B_9kWYv3.js", + "_thumbs-up-Du-LlBXg.js", + "_ticket-BjgtGAIQ.js", + "_trash-2-15Ri11Yq.js", + "_trash-BRJCY2my.js", + "_trending-down-MNPLLbIb.js", + "_trending-up-D5y6g4yZ.js", + "_triangle-alert-CeuDFixJ.js", + "_trophy-Cs36GMET.js", + "_type-DX1RNe21.js", + "_user-check-DDs_5zV9.js", + "_user-plus-Ba62LA9O.js", + "_user-x-C3dBJr2o.js", + "_wallet-BP1hP1I0.js", + "_wrench-DX6GWbcS.js", + "_zap-Of1Abppa.js", + "_radio-group-CuY8xCRY.js", + "_checkbox-C3Z6LHOx.js", + "_multi-select-field-ALFA5JXF.js", + "_scroll-area-C7NBgd0i.js", + "_LocationPicker-Dy1Od2a3.js", "_leaflet-FVhBWCqS.js" ] }, "resources/js/pages/hr/branches/view.tsx": { - "file": "assets/view-CWpbKAQ9.js", + "file": "assets/view-BwqbKgws.js", "name": "view", "src": "resources/js/pages/hr/branches/view.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_git-branch-D2sIFzs4.js", - "_building-2-Cda8xQDI.js", - "_mail-BFoS8U8W.js", - "_phone-CJ2h446N.js", - "_lock-RX1hYn48.js", - "_map-pin-L7jUebKz.js", - "_globe-ZoJAuRB5.js", - "_hash-CHJS6b-L.js", + "_git-branch-EdIXkL-9.js", + "_building-2-DmmRcP0c.js", + "_mail-khAU5Oig.js", + "_phone-XzqO8Dfs.js", + "_lock-BGSkpX29.js", + "_map-pin-BFNXdrz2.js", + "_globe-DK33Pm0M.js", + "_hash-B3fNBlbs.js", "_utils-BWxnHGCV.js" ] }, "resources/js/pages/hr/complaints/index.tsx": { - "file": "assets/index-KIubAgFr.js", + "file": "assets/index-ejAd0gqI.js", "name": "index", "src": "resources/js/pages/hr/complaints/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_CrudTable-DA37WZsR.js", - "_CrudFormModal-Bmz2nLeY.js", - "_CrudDeleteModal-DM40AK8z.js", - "_pagination-n2efY1KU.js", - "_search-and-filter-bar-PUOLiNYr.js", + "_CrudTable-Dk-uCuqB.js", + "_CrudFormModal-CTSICk3j.js", + "_CrudDeleteModal-DmHx0JCJ.js", + "_pagination-B9z4VraF.js", + "_search-and-filter-bar-1QHzFJdq.js", "resources/js/pages/hr/complaints/view.tsx", "_use-initials-BK4eRgYY.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", - "_table-C1YkBp3W.js", - "_unlink-sh32LPkQ.js", - "_scale-rJYsnHRa.js", - "_arrow-down-left-BN6xjhcz.js", - "_arrow-left-CjPQICYw.js", - "_arrow-right-left-DKUcVR58.js", - "_arrow-right-DUEfRrRr.js", - "_arrow-up-down-FmcUfWon.js", - "_lock-open-CN4tz8Of.js", - "_award-D9FlSYzB.js", - "_ban-CMgLBFSt.js", - "_indian-rupee-Bh3-8N2a.js", - "_bell-Cr2F9IDD.js", - "_book-open-DUwKvBiK.js", - "_boxes-rwzklut0.js", - "_building-2-Cda8xQDI.js", - "_building-CG4yAV8N.js", - "_calculator-wt_63eRJ.js", - "_calendar-check-BZ1JTjf6.js", - "_camera-DDKUkICL.js", - "_chart-column-GeSBJr5Y.js", - "_chart-no-axes-column-increasing-Beqplnfl.js", - "_chart-no-axes-column-BKgkVzqT.js", - "_chevron-left-DKWjKjSf.js", - "_circle-alert-KsX4JXbz.js", - "_circle-check-big-DqURlwt2.js", - "_circle-check-C_SLfS2p.js", - "_circle-help-BdsC7_wR.js", - "_circle-x-DkvEqmM5.js", - "_circle-BpyxLEsH.js", - "_clipboard-list-BU0dok7E.js", - "_code-DNPjFOcs.js", - "_crosshair-C7OptAZm.js", - "_crown-Cp4cgutu.js", - "_download-Ba72czhU.js", - "_external-link-uO-R2E0-.js", - "_eye-off-DlDpEvnB.js", - "_eye-DSAoA9Pp.js", - "_instagram-DBjFHIT7.js", - "_file-down-Bxu0R4EW.js", - "_pen-line-Fy-AVmqM.js", - "_file-up-CZ-cXuKa.js", - "_filter-D8dMdozc.js", - "_folder-git-2-Dwj_EoDL.js", - "_house-D8b8GwgZ.js", - "_git-branch-D2sIFzs4.js", - "_grip-vertical-DXcr-v-g.js", - "_hard-drive-ApF-ULi1.js", - "_hash-CHJS6b-L.js", - "_shield-Mt6vEHxn.js", - "_info-VH-vNQ_z.js", - "_layers-CF7Mhs3n.js", - "_layout-list-BuBaZfwq.js", - "_lightbulb-fAsbBO8F.js", - "_link-2-C22T2wSs.js", - "_link-ClcCoVU_.js", - "_twitter-DDHYm63p.js", - "_list-Ajdnpsw1.js", - "_locate-fixed-D29o3FBS.js", - "_lock-RX1hYn48.js", - "_log-in-Bt5dnADg.js", - "_mail-BFoS8U8W.js", - "_map-pin-L7jUebKz.js", - "_menu-Cu-nnefe.js", - "_message-square-warning-DbVEqa_0.js", - "_message-square-DMJ4IbdE.js", - "_monitor-DL9THmS7.js", - "_package-B9XnehkQ.js", - "_percent-BYDujffR.js", - "_phone-CJ2h446N.js", - "_plane-BqORGC6m.js", - "_play-DHqp-NCB.js", - "_qr-code-u5AOBzVe.js", - "_quote-BtOwgBns.js", - "_radio-CxUR05xj.js", - "_ruler-DbxwIrQY.js", - "_send-DpE3qK0m.js", - "_server-DgtPu6lA.js", - "_wifi-CFyF5qct.js", - "_shield-check--CTAItWs.js", - "_smartphone-BQ_9x4vN.js", - "_square-check-big-Dt4MtZcM.js", - "_square-pen-B3p2jiW9.js", - "_star-WlheM7sI.js", - "_sun-DRsBfXSu.js", - "_tag-CMVMnpSh.js", - "_target-BEz5Ry2v.js", - "_thumbs-up-DYj-woXk.js", - "_ticket-BhEK5100.js", - "_trash-2-Dxg0nP1A.js", - "_trash-Dyd2ZsaG.js", - "_trending-down-CeOqAkGV.js", - "_trending-up-CPB8hZlm.js", - "_triangle-alert-MsN2AA6c.js", - "_trophy-BZyhzbIT.js", - "_type-DlbqWp8I.js", - "_user-check-4xSYwYvq.js", - "_user-plus-C-0nSlHG.js", - "_user-x-Drk57M2z.js", - "_wallet-C3p1yihr.js", - "_wrench-CLqKc51o.js", - "_zap-D4fS-tPu.js", - "_radio-group-BtLENAXk.js", - "_checkbox-Bos2Phgi.js", - "_multi-select-field-BX9C1tYH.js", - "_scroll-area-BmK0s-Hf.js", - "_LocationPicker-DAd_AcXs.js", + "_table-BRtys9Nx.js", + "_unlink-vC8B7N8r.js", + "_scale-Chnhsap1.js", + "_arrow-down-left-D4-BLXQL.js", + "_arrow-left-B9tcIgis.js", + "_arrow-right-left-TC-Oi5FJ.js", + "_arrow-right-SXr1661j.js", + "_arrow-up-down-Df1H6itH.js", + "_lock-open-Cco69YMj.js", + "_award-DOf5Xc3o.js", + "_ban-C1FQ9ay_.js", + "_indian-rupee-CY9fE6hT.js", + "_bell-BMsQyWM-.js", + "_book-open-DiNAfaue.js", + "_boxes-Bjf0_Kx7.js", + "_building-2-DmmRcP0c.js", + "_building-BXglONiz.js", + "_calculator-B75Vnhim.js", + "_calendar-check-C2F7PWoI.js", + "_camera-DZNJpjXR.js", + "_chart-column-CKzC1aib.js", + "_chart-no-axes-column-increasing-xL8kjLW0.js", + "_chart-no-axes-column-CaNDayE9.js", + "_chevron-left-C98gPe5P.js", + "_circle-alert-Cu5dznTP.js", + "_circle-check-big-KTDTMhTs.js", + "_circle-check-aau4wqhp.js", + "_circle-help-C4uXcZYY.js", + "_circle-x-r3If4JPw.js", + "_circle-DgA3bS7I.js", + "_clipboard-list-BNSl4hy2.js", + "_code-Dzlx6QPB.js", + "_crosshair-DtQysFz7.js", + "_crown-CC8Godfb.js", + "_download-BHVnw95S.js", + "_external-link-DL5n0dhJ.js", + "_eye-off-BJYR0wmr.js", + "_eye-CzYzwmmr.js", + "_instagram-tpp8H3E-.js", + "_file-down-CxCQCvcc.js", + "_pen-line-CNA-f1dm.js", + "_file-up-D3rB-4Bg.js", + "_filter-B_3e214H.js", + "_folder-git-2-T64oq8HG.js", + "_house-BUnGVtyw.js", + "_git-branch-EdIXkL-9.js", + "_grip-vertical-BvetFs24.js", + "_hard-drive--Nch37f-.js", + "_hash-B3fNBlbs.js", + "_shield-rKKgzkbW.js", + "_info-Cj5ROI6H.js", + "_layers-DdZLSQgt.js", + "_layout-list-DkB7S2jk.js", + "_lightbulb-CJXOfIFD.js", + "_link-2-DNnYgrdz.js", + "_link-DeErafFW.js", + "_twitter-CRZZ6zjd.js", + "_list-DY4Uh_0E.js", + "_locate-fixed-BKpEfCUU.js", + "_lock-BGSkpX29.js", + "_log-in-TxFQ9ojy.js", + "_mail-khAU5Oig.js", + "_map-pin-BFNXdrz2.js", + "_menu-BGxVBBZl.js", + "_message-square-warning-DHRFlo8i.js", + "_message-square-C7x1Rix5.js", + "_monitor-P2T9V9tT.js", + "_package-C-rDDwyp.js", + "_percent-DP16IBy2.js", + "_phone-XzqO8Dfs.js", + "_plane-C9QqCVcZ.js", + "_play-62Z04sZZ.js", + "_qr-code-CUR1J9NH.js", + "_quote-DF2Qwen7.js", + "_radio-nm2vY_Ib.js", + "_ruler-DviIA5uv.js", + "_send-DXZhFVWG.js", + "_server-BzBihesB.js", + "_wifi-BPS_-hKY.js", + "_shield-check-Cyw4YGYb.js", + "_smartphone-i99jk4ns.js", + "_square-check-big-Cal0w_ma.js", + "_square-pen-CatLE0_h.js", + "_star-CSGOTD6i.js", + "_sun-TjfxyFzf.js", + "_tag-CUFhfHTp.js", + "_target-B_9kWYv3.js", + "_thumbs-up-Du-LlBXg.js", + "_ticket-BjgtGAIQ.js", + "_trash-2-15Ri11Yq.js", + "_trash-BRJCY2my.js", + "_trending-down-MNPLLbIb.js", + "_trending-up-D5y6g4yZ.js", + "_triangle-alert-CeuDFixJ.js", + "_trophy-Cs36GMET.js", + "_type-DX1RNe21.js", + "_user-check-DDs_5zV9.js", + "_user-plus-Ba62LA9O.js", + "_user-x-C3dBJr2o.js", + "_wallet-BP1hP1I0.js", + "_wrench-DX6GWbcS.js", + "_zap-Of1Abppa.js", + "_radio-group-CuY8xCRY.js", + "_checkbox-C3Z6LHOx.js", + "_multi-select-field-ALFA5JXF.js", + "_scroll-area-C7NBgd0i.js", + "_LocationPicker-Dy1Od2a3.js", "_leaflet-FVhBWCqS.js" ] }, "resources/js/pages/hr/complaints/view.tsx": { - "file": "assets/view-DLBHNjJU.js", + "file": "assets/view-B9dYI3MV.js", "name": "view", "src": "resources/js/pages/hr/complaints/view.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_message-square-warning-DbVEqa_0.js", - "_user-DToEmJ9g.js", - "_tag-CMVMnpSh.js", - "_calendar-BYVpj4_X.js", - "_user-check-4xSYwYvq.js", - "_eye-DSAoA9Pp.js", + "_message-square-warning-DHRFlo8i.js", + "_user-Ka_u5D6T.js", + "_tag-CUFhfHTp.js", + "_calendar-kiIl5Cyq.js", + "_user-check-DDs_5zV9.js", + "_eye-CzYzwmmr.js", "_utils-BWxnHGCV.js" ] }, "resources/js/pages/hr/contracts/contract-renewals/index.tsx": { - "file": "assets/index-Cr2NxuTr.js", + "file": "assets/index-w1xnjUoK.js", "name": "index", "src": "resources/js/pages/hr/contracts/contract-renewals/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_CrudTable-DA37WZsR.js", - "_CrudFormModal-Bmz2nLeY.js", - "_CrudDeleteModal-DM40AK8z.js", - "_pagination-n2efY1KU.js", - "_search-and-filter-bar-PUOLiNYr.js", - "_refresh-cw-BTR9wbuS.js", - "_user-DToEmJ9g.js", - "_calendar-BYVpj4_X.js", - "_dollar-sign-CFqWGHdB.js", - "_clock-Cfp0CYjJ.js", - "_play-DHqp-NCB.js", - "_circle-x-DkvEqmM5.js", - "_circle-check-big-DqURlwt2.js", + "_CrudTable-Dk-uCuqB.js", + "_CrudFormModal-CTSICk3j.js", + "_CrudDeleteModal-DmHx0JCJ.js", + "_pagination-B9z4VraF.js", + "_search-and-filter-bar-1QHzFJdq.js", + "_refresh-cw--0MMVqmk.js", + "_user-Ka_u5D6T.js", + "_calendar-kiIl5Cyq.js", + "_dollar-sign-BKfERkc9.js", + "_clock-CLIx856C.js", + "_play-62Z04sZZ.js", + "_circle-x-r3If4JPw.js", + "_circle-check-big-KTDTMhTs.js", "_utils-BWxnHGCV.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_users-Czs1F8XM.js", - "_calendar-days-BdrEl_Gk.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_users-BG7aX58P.js", + "_calendar-days-BgbYDkbG.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", - "_table-C1YkBp3W.js", - "_unlink-sh32LPkQ.js", - "_scale-rJYsnHRa.js", - "_arrow-down-left-BN6xjhcz.js", - "_arrow-left-CjPQICYw.js", - "_arrow-right-left-DKUcVR58.js", - "_arrow-right-DUEfRrRr.js", - "_arrow-up-down-FmcUfWon.js", - "_lock-open-CN4tz8Of.js", - "_award-D9FlSYzB.js", - "_ban-CMgLBFSt.js", - "_indian-rupee-Bh3-8N2a.js", - "_bell-Cr2F9IDD.js", - "_book-open-DUwKvBiK.js", - "_boxes-rwzklut0.js", - "_building-2-Cda8xQDI.js", - "_building-CG4yAV8N.js", - "_calculator-wt_63eRJ.js", - "_calendar-check-BZ1JTjf6.js", - "_camera-DDKUkICL.js", - "_chart-column-GeSBJr5Y.js", - "_chart-no-axes-column-increasing-Beqplnfl.js", - "_chart-no-axes-column-BKgkVzqT.js", - "_chevron-left-DKWjKjSf.js", - "_circle-alert-KsX4JXbz.js", - "_circle-check-C_SLfS2p.js", - "_circle-help-BdsC7_wR.js", - "_circle-BpyxLEsH.js", - "_clipboard-list-BU0dok7E.js", - "_code-DNPjFOcs.js", - "_crosshair-C7OptAZm.js", - "_crown-Cp4cgutu.js", - "_download-Ba72czhU.js", - "_external-link-uO-R2E0-.js", - "_eye-off-DlDpEvnB.js", - "_eye-DSAoA9Pp.js", - "_instagram-DBjFHIT7.js", - "_file-down-Bxu0R4EW.js", - "_pen-line-Fy-AVmqM.js", - "_file-up-CZ-cXuKa.js", - "_filter-D8dMdozc.js", - "_folder-git-2-Dwj_EoDL.js", - "_house-D8b8GwgZ.js", - "_git-branch-D2sIFzs4.js", - "_grip-vertical-DXcr-v-g.js", - "_hard-drive-ApF-ULi1.js", - "_hash-CHJS6b-L.js", - "_shield-Mt6vEHxn.js", - "_info-VH-vNQ_z.js", - "_layers-CF7Mhs3n.js", - "_layout-list-BuBaZfwq.js", - "_lightbulb-fAsbBO8F.js", - "_link-2-C22T2wSs.js", - "_link-ClcCoVU_.js", - "_twitter-DDHYm63p.js", - "_list-Ajdnpsw1.js", - "_locate-fixed-D29o3FBS.js", - "_lock-RX1hYn48.js", - "_log-in-Bt5dnADg.js", - "_mail-BFoS8U8W.js", - "_map-pin-L7jUebKz.js", - "_menu-Cu-nnefe.js", - "_message-square-warning-DbVEqa_0.js", - "_message-square-DMJ4IbdE.js", - "_monitor-DL9THmS7.js", - "_package-B9XnehkQ.js", - "_percent-BYDujffR.js", - "_phone-CJ2h446N.js", - "_plane-BqORGC6m.js", - "_qr-code-u5AOBzVe.js", - "_quote-BtOwgBns.js", - "_radio-CxUR05xj.js", - "_ruler-DbxwIrQY.js", - "_send-DpE3qK0m.js", - "_server-DgtPu6lA.js", - "_wifi-CFyF5qct.js", - "_shield-check--CTAItWs.js", - "_smartphone-BQ_9x4vN.js", - "_square-check-big-Dt4MtZcM.js", - "_square-pen-B3p2jiW9.js", - "_star-WlheM7sI.js", - "_sun-DRsBfXSu.js", - "_tag-CMVMnpSh.js", - "_target-BEz5Ry2v.js", - "_thumbs-up-DYj-woXk.js", - "_ticket-BhEK5100.js", - "_trash-2-Dxg0nP1A.js", - "_trash-Dyd2ZsaG.js", - "_trending-down-CeOqAkGV.js", - "_trending-up-CPB8hZlm.js", - "_triangle-alert-MsN2AA6c.js", - "_trophy-BZyhzbIT.js", - "_type-DlbqWp8I.js", - "_user-check-4xSYwYvq.js", - "_user-plus-C-0nSlHG.js", - "_user-x-Drk57M2z.js", - "_wallet-C3p1yihr.js", - "_wrench-CLqKc51o.js", - "_zap-D4fS-tPu.js", - "_radio-group-BtLENAXk.js", - "_checkbox-Bos2Phgi.js", - "_multi-select-field-BX9C1tYH.js", - "_scroll-area-BmK0s-Hf.js", - "_LocationPicker-DAd_AcXs.js", + "_log-out-CphXjhx9.js", + "_table-BRtys9Nx.js", + "_unlink-vC8B7N8r.js", + "_scale-Chnhsap1.js", + "_arrow-down-left-D4-BLXQL.js", + "_arrow-left-B9tcIgis.js", + "_arrow-right-left-TC-Oi5FJ.js", + "_arrow-right-SXr1661j.js", + "_arrow-up-down-Df1H6itH.js", + "_lock-open-Cco69YMj.js", + "_award-DOf5Xc3o.js", + "_ban-C1FQ9ay_.js", + "_indian-rupee-CY9fE6hT.js", + "_bell-BMsQyWM-.js", + "_book-open-DiNAfaue.js", + "_boxes-Bjf0_Kx7.js", + "_building-2-DmmRcP0c.js", + "_building-BXglONiz.js", + "_calculator-B75Vnhim.js", + "_calendar-check-C2F7PWoI.js", + "_camera-DZNJpjXR.js", + "_chart-column-CKzC1aib.js", + "_chart-no-axes-column-increasing-xL8kjLW0.js", + "_chart-no-axes-column-CaNDayE9.js", + "_chevron-left-C98gPe5P.js", + "_circle-alert-Cu5dznTP.js", + "_circle-check-aau4wqhp.js", + "_circle-help-C4uXcZYY.js", + "_circle-DgA3bS7I.js", + "_clipboard-list-BNSl4hy2.js", + "_code-Dzlx6QPB.js", + "_crosshair-DtQysFz7.js", + "_crown-CC8Godfb.js", + "_download-BHVnw95S.js", + "_external-link-DL5n0dhJ.js", + "_eye-off-BJYR0wmr.js", + "_eye-CzYzwmmr.js", + "_instagram-tpp8H3E-.js", + "_file-down-CxCQCvcc.js", + "_pen-line-CNA-f1dm.js", + "_file-up-D3rB-4Bg.js", + "_filter-B_3e214H.js", + "_folder-git-2-T64oq8HG.js", + "_house-BUnGVtyw.js", + "_git-branch-EdIXkL-9.js", + "_grip-vertical-BvetFs24.js", + "_hard-drive--Nch37f-.js", + "_hash-B3fNBlbs.js", + "_shield-rKKgzkbW.js", + "_info-Cj5ROI6H.js", + "_layers-DdZLSQgt.js", + "_layout-list-DkB7S2jk.js", + "_lightbulb-CJXOfIFD.js", + "_link-2-DNnYgrdz.js", + "_link-DeErafFW.js", + "_twitter-CRZZ6zjd.js", + "_list-DY4Uh_0E.js", + "_locate-fixed-BKpEfCUU.js", + "_lock-BGSkpX29.js", + "_log-in-TxFQ9ojy.js", + "_mail-khAU5Oig.js", + "_map-pin-BFNXdrz2.js", + "_menu-BGxVBBZl.js", + "_message-square-warning-DHRFlo8i.js", + "_message-square-C7x1Rix5.js", + "_monitor-P2T9V9tT.js", + "_package-C-rDDwyp.js", + "_percent-DP16IBy2.js", + "_phone-XzqO8Dfs.js", + "_plane-C9QqCVcZ.js", + "_qr-code-CUR1J9NH.js", + "_quote-DF2Qwen7.js", + "_radio-nm2vY_Ib.js", + "_ruler-DviIA5uv.js", + "_send-DXZhFVWG.js", + "_server-BzBihesB.js", + "_wifi-BPS_-hKY.js", + "_shield-check-Cyw4YGYb.js", + "_smartphone-i99jk4ns.js", + "_square-check-big-Cal0w_ma.js", + "_square-pen-CatLE0_h.js", + "_star-CSGOTD6i.js", + "_sun-TjfxyFzf.js", + "_tag-CUFhfHTp.js", + "_target-B_9kWYv3.js", + "_thumbs-up-Du-LlBXg.js", + "_ticket-BjgtGAIQ.js", + "_trash-2-15Ri11Yq.js", + "_trash-BRJCY2my.js", + "_trending-down-MNPLLbIb.js", + "_trending-up-D5y6g4yZ.js", + "_triangle-alert-CeuDFixJ.js", + "_trophy-Cs36GMET.js", + "_type-DX1RNe21.js", + "_user-check-DDs_5zV9.js", + "_user-plus-Ba62LA9O.js", + "_user-x-C3dBJr2o.js", + "_wallet-BP1hP1I0.js", + "_wrench-DX6GWbcS.js", + "_zap-Of1Abppa.js", + "_radio-group-CuY8xCRY.js", + "_checkbox-C3Z6LHOx.js", + "_multi-select-field-ALFA5JXF.js", + "_scroll-area-C7NBgd0i.js", + "_LocationPicker-Dy1Od2a3.js", "_leaflet-FVhBWCqS.js" ] }, "resources/js/pages/hr/contracts/contract-templates/create.tsx": { - "file": "assets/create-MMLFqaMv.js", + "file": "assets/create-DnwRrTp7.js", "name": "create", "src": "resources/js/pages/hr/contracts/contract-templates/create.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", - "_checkbox-Bos2Phgi.js", - "_arrow-left-CjPQICYw.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", + "_checkbox-C3Z6LHOx.js", + "_arrow-left-B9tcIgis.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_chevron-up-CIpCAMDk.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", "_index-BdQq_4o_.js" ] }, "resources/js/pages/hr/contracts/contract-templates/edit.tsx": { - "file": "assets/edit-BN6GmA10.js", + "file": "assets/edit-DvVrYIFE.js", "name": "edit", "src": "resources/js/pages/hr/contracts/contract-templates/edit.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", - "_checkbox-Bos2Phgi.js", - "_arrow-left-CjPQICYw.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", + "_checkbox-C3Z6LHOx.js", + "_arrow-left-B9tcIgis.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_chevron-up-CIpCAMDk.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", "_index-BdQq_4o_.js" ] }, "resources/js/pages/hr/contracts/contract-templates/generate.tsx": { - "file": "assets/generate-Cq9vrwzk.js", + "file": "assets/generate-5uW4lT-7.js", "name": "generate", "src": "resources/js/pages/hr/contracts/contract-templates/generate.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_file-down-Bxu0R4EW.js", + "_file-down-CxCQCvcc.js", "_utils-BWxnHGCV.js" ] }, "resources/js/pages/hr/contracts/contract-templates/index.tsx": { - "file": "assets/index-D8MAiBLr.js", + "file": "assets/index-q-DIrkAs.js", "name": "index", "src": "resources/js/pages/hr/contracts/contract-templates/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_CrudTable-DA37WZsR.js", - "_CrudDeleteModal-DM40AK8z.js", - "_pagination-n2efY1KU.js", - "_search-and-filter-bar-PUOLiNYr.js", + "_CrudTable-Dk-uCuqB.js", + "_CrudDeleteModal-DmHx0JCJ.js", + "_pagination-B9z4VraF.js", + "_search-and-filter-bar-1QHzFJdq.js", "resources/js/pages/hr/contracts/contract-templates/generate.tsx", - "_star-WlheM7sI.js", - "_code-DNPjFOcs.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_star-CSGOTD6i.js", + "_code-Dzlx6QPB.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", - "_table-C1YkBp3W.js", - "_unlink-sh32LPkQ.js", - "_scale-rJYsnHRa.js", - "_arrow-down-left-BN6xjhcz.js", - "_arrow-left-CjPQICYw.js", - "_arrow-right-left-DKUcVR58.js", - "_arrow-right-DUEfRrRr.js", - "_arrow-up-down-FmcUfWon.js", - "_lock-open-CN4tz8Of.js", - "_award-D9FlSYzB.js", - "_ban-CMgLBFSt.js", - "_indian-rupee-Bh3-8N2a.js", - "_bell-Cr2F9IDD.js", - "_book-open-DUwKvBiK.js", - "_boxes-rwzklut0.js", - "_building-2-Cda8xQDI.js", - "_building-CG4yAV8N.js", - "_calculator-wt_63eRJ.js", - "_calendar-check-BZ1JTjf6.js", - "_camera-DDKUkICL.js", - "_chart-column-GeSBJr5Y.js", - "_chart-no-axes-column-increasing-Beqplnfl.js", - "_chart-no-axes-column-BKgkVzqT.js", - "_chevron-left-DKWjKjSf.js", - "_circle-alert-KsX4JXbz.js", - "_circle-check-big-DqURlwt2.js", - "_circle-check-C_SLfS2p.js", - "_circle-help-BdsC7_wR.js", - "_circle-x-DkvEqmM5.js", - "_circle-BpyxLEsH.js", - "_clipboard-list-BU0dok7E.js", - "_crosshair-C7OptAZm.js", - "_crown-Cp4cgutu.js", - "_download-Ba72czhU.js", - "_external-link-uO-R2E0-.js", - "_eye-off-DlDpEvnB.js", - "_eye-DSAoA9Pp.js", - "_instagram-DBjFHIT7.js", - "_file-down-Bxu0R4EW.js", - "_pen-line-Fy-AVmqM.js", - "_file-up-CZ-cXuKa.js", - "_filter-D8dMdozc.js", - "_folder-git-2-Dwj_EoDL.js", - "_house-D8b8GwgZ.js", - "_git-branch-D2sIFzs4.js", - "_grip-vertical-DXcr-v-g.js", - "_hard-drive-ApF-ULi1.js", - "_hash-CHJS6b-L.js", - "_shield-Mt6vEHxn.js", - "_info-VH-vNQ_z.js", - "_layers-CF7Mhs3n.js", - "_layout-list-BuBaZfwq.js", - "_lightbulb-fAsbBO8F.js", - "_link-2-C22T2wSs.js", - "_link-ClcCoVU_.js", - "_twitter-DDHYm63p.js", - "_list-Ajdnpsw1.js", - "_locate-fixed-D29o3FBS.js", - "_lock-RX1hYn48.js", - "_log-in-Bt5dnADg.js", - "_mail-BFoS8U8W.js", - "_map-pin-L7jUebKz.js", - "_menu-Cu-nnefe.js", - "_message-square-warning-DbVEqa_0.js", - "_message-square-DMJ4IbdE.js", - "_monitor-DL9THmS7.js", - "_package-B9XnehkQ.js", - "_percent-BYDujffR.js", - "_phone-CJ2h446N.js", - "_plane-BqORGC6m.js", - "_play-DHqp-NCB.js", - "_qr-code-u5AOBzVe.js", - "_quote-BtOwgBns.js", - "_radio-CxUR05xj.js", - "_ruler-DbxwIrQY.js", - "_send-DpE3qK0m.js", - "_server-DgtPu6lA.js", - "_wifi-CFyF5qct.js", - "_shield-check--CTAItWs.js", - "_smartphone-BQ_9x4vN.js", - "_square-check-big-Dt4MtZcM.js", - "_square-pen-B3p2jiW9.js", - "_sun-DRsBfXSu.js", - "_tag-CMVMnpSh.js", - "_target-BEz5Ry2v.js", - "_thumbs-up-DYj-woXk.js", - "_ticket-BhEK5100.js", - "_trash-2-Dxg0nP1A.js", - "_trash-Dyd2ZsaG.js", - "_trending-down-CeOqAkGV.js", - "_trending-up-CPB8hZlm.js", - "_triangle-alert-MsN2AA6c.js", - "_trophy-BZyhzbIT.js", - "_type-DlbqWp8I.js", - "_user-check-4xSYwYvq.js", - "_user-plus-C-0nSlHG.js", - "_user-x-Drk57M2z.js", - "_wallet-C3p1yihr.js", - "_wrench-CLqKc51o.js", - "_zap-D4fS-tPu.js" + "_table-BRtys9Nx.js", + "_unlink-vC8B7N8r.js", + "_scale-Chnhsap1.js", + "_arrow-down-left-D4-BLXQL.js", + "_arrow-left-B9tcIgis.js", + "_arrow-right-left-TC-Oi5FJ.js", + "_arrow-right-SXr1661j.js", + "_arrow-up-down-Df1H6itH.js", + "_lock-open-Cco69YMj.js", + "_award-DOf5Xc3o.js", + "_ban-C1FQ9ay_.js", + "_indian-rupee-CY9fE6hT.js", + "_bell-BMsQyWM-.js", + "_book-open-DiNAfaue.js", + "_boxes-Bjf0_Kx7.js", + "_building-2-DmmRcP0c.js", + "_building-BXglONiz.js", + "_calculator-B75Vnhim.js", + "_calendar-check-C2F7PWoI.js", + "_camera-DZNJpjXR.js", + "_chart-column-CKzC1aib.js", + "_chart-no-axes-column-increasing-xL8kjLW0.js", + "_chart-no-axes-column-CaNDayE9.js", + "_chevron-left-C98gPe5P.js", + "_circle-alert-Cu5dznTP.js", + "_circle-check-big-KTDTMhTs.js", + "_circle-check-aau4wqhp.js", + "_circle-help-C4uXcZYY.js", + "_circle-x-r3If4JPw.js", + "_circle-DgA3bS7I.js", + "_clipboard-list-BNSl4hy2.js", + "_crosshair-DtQysFz7.js", + "_crown-CC8Godfb.js", + "_download-BHVnw95S.js", + "_external-link-DL5n0dhJ.js", + "_eye-off-BJYR0wmr.js", + "_eye-CzYzwmmr.js", + "_instagram-tpp8H3E-.js", + "_file-down-CxCQCvcc.js", + "_pen-line-CNA-f1dm.js", + "_file-up-D3rB-4Bg.js", + "_filter-B_3e214H.js", + "_folder-git-2-T64oq8HG.js", + "_house-BUnGVtyw.js", + "_git-branch-EdIXkL-9.js", + "_grip-vertical-BvetFs24.js", + "_hard-drive--Nch37f-.js", + "_hash-B3fNBlbs.js", + "_shield-rKKgzkbW.js", + "_info-Cj5ROI6H.js", + "_layers-DdZLSQgt.js", + "_layout-list-DkB7S2jk.js", + "_lightbulb-CJXOfIFD.js", + "_link-2-DNnYgrdz.js", + "_link-DeErafFW.js", + "_twitter-CRZZ6zjd.js", + "_list-DY4Uh_0E.js", + "_locate-fixed-BKpEfCUU.js", + "_lock-BGSkpX29.js", + "_log-in-TxFQ9ojy.js", + "_mail-khAU5Oig.js", + "_map-pin-BFNXdrz2.js", + "_menu-BGxVBBZl.js", + "_message-square-warning-DHRFlo8i.js", + "_message-square-C7x1Rix5.js", + "_monitor-P2T9V9tT.js", + "_package-C-rDDwyp.js", + "_percent-DP16IBy2.js", + "_phone-XzqO8Dfs.js", + "_plane-C9QqCVcZ.js", + "_play-62Z04sZZ.js", + "_qr-code-CUR1J9NH.js", + "_quote-DF2Qwen7.js", + "_radio-nm2vY_Ib.js", + "_ruler-DviIA5uv.js", + "_send-DXZhFVWG.js", + "_server-BzBihesB.js", + "_wifi-BPS_-hKY.js", + "_shield-check-Cyw4YGYb.js", + "_smartphone-i99jk4ns.js", + "_square-check-big-Cal0w_ma.js", + "_square-pen-CatLE0_h.js", + "_sun-TjfxyFzf.js", + "_tag-CUFhfHTp.js", + "_target-B_9kWYv3.js", + "_thumbs-up-Du-LlBXg.js", + "_ticket-BjgtGAIQ.js", + "_trash-2-15Ri11Yq.js", + "_trash-BRJCY2my.js", + "_trending-down-MNPLLbIb.js", + "_trending-up-D5y6g4yZ.js", + "_triangle-alert-CeuDFixJ.js", + "_trophy-Cs36GMET.js", + "_type-DX1RNe21.js", + "_user-check-DDs_5zV9.js", + "_user-plus-Ba62LA9O.js", + "_user-x-C3dBJr2o.js", + "_wallet-BP1hP1I0.js", + "_wrench-DX6GWbcS.js", + "_zap-Of1Abppa.js" ] }, "resources/js/pages/hr/contracts/contract-templates/show.tsx": { - "file": "assets/show-D05Qa3oN.js", + "file": "assets/show-Brm_A2WR.js", "name": "show", "src": "resources/js/pages/hr/contracts/contract-templates/show.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_arrow-left-CjPQICYw.js", - "_star-WlheM7sI.js", - "_tag-CMVMnpSh.js", - "_code-DNPjFOcs.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_arrow-left-B9tcIgis.js", + "_star-CSGOTD6i.js", + "_tag-CUFhfHTp.js", + "_code-Dzlx6QPB.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js" ] }, "resources/js/pages/hr/contracts/contract-types/index.tsx": { - "file": "assets/index-DMs7zjzO.js", + "file": "assets/index-C4_MVhah.js", "name": "index", "src": "resources/js/pages/hr/contracts/contract-types/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_CrudTable-DA37WZsR.js", - "_CrudFormModal-Bmz2nLeY.js", - "_CrudDeleteModal-DM40AK8z.js", - "_pagination-n2efY1KU.js", - "_search-and-filter-bar-PUOLiNYr.js", + "_CrudTable-Dk-uCuqB.js", + "_CrudFormModal-CTSICk3j.js", + "_CrudDeleteModal-DmHx0JCJ.js", + "_pagination-B9z4VraF.js", + "_search-and-filter-bar-1QHzFJdq.js", "resources/js/pages/hr/contracts/contract-types/view.tsx", - "_calendar-BYVpj4_X.js", - "_clock-Cfp0CYjJ.js", - "_refresh-cw-BTR9wbuS.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_calendar-kiIl5Cyq.js", + "_clock-CLIx856C.js", + "_refresh-cw--0MMVqmk.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-days-BdrEl_Gk.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-days-BgbYDkbG.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", - "_table-C1YkBp3W.js", - "_unlink-sh32LPkQ.js", - "_scale-rJYsnHRa.js", - "_arrow-down-left-BN6xjhcz.js", - "_arrow-left-CjPQICYw.js", - "_arrow-right-left-DKUcVR58.js", - "_arrow-right-DUEfRrRr.js", - "_arrow-up-down-FmcUfWon.js", - "_lock-open-CN4tz8Of.js", - "_award-D9FlSYzB.js", - "_ban-CMgLBFSt.js", - "_indian-rupee-Bh3-8N2a.js", - "_bell-Cr2F9IDD.js", - "_book-open-DUwKvBiK.js", - "_boxes-rwzklut0.js", - "_building-2-Cda8xQDI.js", - "_building-CG4yAV8N.js", - "_calculator-wt_63eRJ.js", - "_calendar-check-BZ1JTjf6.js", - "_camera-DDKUkICL.js", - "_chart-column-GeSBJr5Y.js", - "_chart-no-axes-column-increasing-Beqplnfl.js", - "_chart-no-axes-column-BKgkVzqT.js", - "_chevron-left-DKWjKjSf.js", - "_circle-alert-KsX4JXbz.js", - "_circle-check-big-DqURlwt2.js", - "_circle-check-C_SLfS2p.js", - "_circle-help-BdsC7_wR.js", - "_circle-x-DkvEqmM5.js", - "_circle-BpyxLEsH.js", - "_clipboard-list-BU0dok7E.js", - "_code-DNPjFOcs.js", - "_crosshair-C7OptAZm.js", - "_crown-Cp4cgutu.js", - "_download-Ba72czhU.js", - "_external-link-uO-R2E0-.js", - "_eye-off-DlDpEvnB.js", - "_eye-DSAoA9Pp.js", - "_instagram-DBjFHIT7.js", - "_file-down-Bxu0R4EW.js", - "_pen-line-Fy-AVmqM.js", - "_file-up-CZ-cXuKa.js", - "_filter-D8dMdozc.js", - "_folder-git-2-Dwj_EoDL.js", - "_house-D8b8GwgZ.js", - "_git-branch-D2sIFzs4.js", - "_grip-vertical-DXcr-v-g.js", - "_hard-drive-ApF-ULi1.js", - "_hash-CHJS6b-L.js", - "_shield-Mt6vEHxn.js", - "_info-VH-vNQ_z.js", - "_layers-CF7Mhs3n.js", - "_layout-list-BuBaZfwq.js", - "_lightbulb-fAsbBO8F.js", - "_link-2-C22T2wSs.js", - "_link-ClcCoVU_.js", - "_twitter-DDHYm63p.js", - "_list-Ajdnpsw1.js", - "_locate-fixed-D29o3FBS.js", - "_lock-RX1hYn48.js", - "_log-in-Bt5dnADg.js", - "_mail-BFoS8U8W.js", - "_map-pin-L7jUebKz.js", - "_menu-Cu-nnefe.js", - "_message-square-warning-DbVEqa_0.js", - "_message-square-DMJ4IbdE.js", - "_monitor-DL9THmS7.js", - "_package-B9XnehkQ.js", - "_percent-BYDujffR.js", - "_phone-CJ2h446N.js", - "_plane-BqORGC6m.js", - "_play-DHqp-NCB.js", - "_qr-code-u5AOBzVe.js", - "_quote-BtOwgBns.js", - "_radio-CxUR05xj.js", - "_ruler-DbxwIrQY.js", - "_send-DpE3qK0m.js", - "_server-DgtPu6lA.js", - "_wifi-CFyF5qct.js", - "_shield-check--CTAItWs.js", - "_smartphone-BQ_9x4vN.js", - "_square-check-big-Dt4MtZcM.js", - "_square-pen-B3p2jiW9.js", - "_star-WlheM7sI.js", - "_sun-DRsBfXSu.js", - "_tag-CMVMnpSh.js", - "_target-BEz5Ry2v.js", - "_thumbs-up-DYj-woXk.js", - "_ticket-BhEK5100.js", - "_trash-2-Dxg0nP1A.js", - "_trash-Dyd2ZsaG.js", - "_trending-down-CeOqAkGV.js", - "_trending-up-CPB8hZlm.js", - "_triangle-alert-MsN2AA6c.js", - "_trophy-BZyhzbIT.js", - "_type-DlbqWp8I.js", - "_user-check-4xSYwYvq.js", - "_user-plus-C-0nSlHG.js", - "_user-x-Drk57M2z.js", - "_wallet-C3p1yihr.js", - "_wrench-CLqKc51o.js", - "_zap-D4fS-tPu.js", - "_radio-group-BtLENAXk.js", - "_checkbox-Bos2Phgi.js", - "_multi-select-field-BX9C1tYH.js", - "_scroll-area-BmK0s-Hf.js", - "_LocationPicker-DAd_AcXs.js", + "_table-BRtys9Nx.js", + "_unlink-vC8B7N8r.js", + "_scale-Chnhsap1.js", + "_arrow-down-left-D4-BLXQL.js", + "_arrow-left-B9tcIgis.js", + "_arrow-right-left-TC-Oi5FJ.js", + "_arrow-right-SXr1661j.js", + "_arrow-up-down-Df1H6itH.js", + "_lock-open-Cco69YMj.js", + "_award-DOf5Xc3o.js", + "_ban-C1FQ9ay_.js", + "_indian-rupee-CY9fE6hT.js", + "_bell-BMsQyWM-.js", + "_book-open-DiNAfaue.js", + "_boxes-Bjf0_Kx7.js", + "_building-2-DmmRcP0c.js", + "_building-BXglONiz.js", + "_calculator-B75Vnhim.js", + "_calendar-check-C2F7PWoI.js", + "_camera-DZNJpjXR.js", + "_chart-column-CKzC1aib.js", + "_chart-no-axes-column-increasing-xL8kjLW0.js", + "_chart-no-axes-column-CaNDayE9.js", + "_chevron-left-C98gPe5P.js", + "_circle-alert-Cu5dznTP.js", + "_circle-check-big-KTDTMhTs.js", + "_circle-check-aau4wqhp.js", + "_circle-help-C4uXcZYY.js", + "_circle-x-r3If4JPw.js", + "_circle-DgA3bS7I.js", + "_clipboard-list-BNSl4hy2.js", + "_code-Dzlx6QPB.js", + "_crosshair-DtQysFz7.js", + "_crown-CC8Godfb.js", + "_download-BHVnw95S.js", + "_external-link-DL5n0dhJ.js", + "_eye-off-BJYR0wmr.js", + "_eye-CzYzwmmr.js", + "_instagram-tpp8H3E-.js", + "_file-down-CxCQCvcc.js", + "_pen-line-CNA-f1dm.js", + "_file-up-D3rB-4Bg.js", + "_filter-B_3e214H.js", + "_folder-git-2-T64oq8HG.js", + "_house-BUnGVtyw.js", + "_git-branch-EdIXkL-9.js", + "_grip-vertical-BvetFs24.js", + "_hard-drive--Nch37f-.js", + "_hash-B3fNBlbs.js", + "_shield-rKKgzkbW.js", + "_info-Cj5ROI6H.js", + "_layers-DdZLSQgt.js", + "_layout-list-DkB7S2jk.js", + "_lightbulb-CJXOfIFD.js", + "_link-2-DNnYgrdz.js", + "_link-DeErafFW.js", + "_twitter-CRZZ6zjd.js", + "_list-DY4Uh_0E.js", + "_locate-fixed-BKpEfCUU.js", + "_lock-BGSkpX29.js", + "_log-in-TxFQ9ojy.js", + "_mail-khAU5Oig.js", + "_map-pin-BFNXdrz2.js", + "_menu-BGxVBBZl.js", + "_message-square-warning-DHRFlo8i.js", + "_message-square-C7x1Rix5.js", + "_monitor-P2T9V9tT.js", + "_package-C-rDDwyp.js", + "_percent-DP16IBy2.js", + "_phone-XzqO8Dfs.js", + "_plane-C9QqCVcZ.js", + "_play-62Z04sZZ.js", + "_qr-code-CUR1J9NH.js", + "_quote-DF2Qwen7.js", + "_radio-nm2vY_Ib.js", + "_ruler-DviIA5uv.js", + "_send-DXZhFVWG.js", + "_server-BzBihesB.js", + "_wifi-BPS_-hKY.js", + "_shield-check-Cyw4YGYb.js", + "_smartphone-i99jk4ns.js", + "_square-check-big-Cal0w_ma.js", + "_square-pen-CatLE0_h.js", + "_star-CSGOTD6i.js", + "_sun-TjfxyFzf.js", + "_tag-CUFhfHTp.js", + "_target-B_9kWYv3.js", + "_thumbs-up-Du-LlBXg.js", + "_ticket-BjgtGAIQ.js", + "_trash-2-15Ri11Yq.js", + "_trash-BRJCY2my.js", + "_trending-down-MNPLLbIb.js", + "_trending-up-D5y6g4yZ.js", + "_triangle-alert-CeuDFixJ.js", + "_trophy-Cs36GMET.js", + "_type-DX1RNe21.js", + "_user-check-DDs_5zV9.js", + "_user-plus-Ba62LA9O.js", + "_user-x-C3dBJr2o.js", + "_wallet-BP1hP1I0.js", + "_wrench-DX6GWbcS.js", + "_zap-Of1Abppa.js", + "_radio-group-CuY8xCRY.js", + "_checkbox-C3Z6LHOx.js", + "_multi-select-field-ALFA5JXF.js", + "_scroll-area-C7NBgd0i.js", + "_LocationPicker-Dy1Od2a3.js", "_leaflet-FVhBWCqS.js" ] }, "resources/js/pages/hr/contracts/contract-types/view.tsx": { - "file": "assets/view-DaYOOtgw.js", + "file": "assets/view-D0SkMhO7.js", "name": "view", "src": "resources/js/pages/hr/contracts/contract-types/view.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_lock-RX1hYn48.js", - "_calendar-BYVpj4_X.js", - "_clock-Cfp0CYjJ.js", - "_refresh-cw-BTR9wbuS.js", - "_hash-CHJS6b-L.js", + "_lock-BGSkpX29.js", + "_calendar-kiIl5Cyq.js", + "_clock-CLIx856C.js", + "_refresh-cw--0MMVqmk.js", + "_hash-B3fNBlbs.js", "_utils-BWxnHGCV.js" ] }, "resources/js/pages/hr/contracts/employee-contracts/index.tsx": { - "file": "assets/index-Xfx-1YyG.js", + "file": "assets/index-Vwt_xoPk.js", "name": "index", "src": "resources/js/pages/hr/contracts/employee-contracts/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_CrudTable-DA37WZsR.js", - "_CrudFormModal-Bmz2nLeY.js", - "_CrudDeleteModal-DM40AK8z.js", - "_pagination-n2efY1KU.js", - "_search-and-filter-bar-PUOLiNYr.js", + "_CrudTable-Dk-uCuqB.js", + "_CrudFormModal-CTSICk3j.js", + "_CrudDeleteModal-DmHx0JCJ.js", + "_pagination-B9z4VraF.js", + "_search-and-filter-bar-1QHzFJdq.js", "resources/js/pages/hr/contracts/employee-contracts/view.tsx", "_use-initials-BK4eRgYY.js", - "_calendar-BYVpj4_X.js", - "_triangle-alert-MsN2AA6c.js", + "_calendar-kiIl5Cyq.js", + "_triangle-alert-CeuDFixJ.js", "_utils-BWxnHGCV.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", - "_table-C1YkBp3W.js", - "_unlink-sh32LPkQ.js", - "_scale-rJYsnHRa.js", - "_arrow-down-left-BN6xjhcz.js", - "_arrow-left-CjPQICYw.js", - "_arrow-right-left-DKUcVR58.js", - "_arrow-right-DUEfRrRr.js", - "_arrow-up-down-FmcUfWon.js", - "_lock-open-CN4tz8Of.js", - "_award-D9FlSYzB.js", - "_ban-CMgLBFSt.js", - "_indian-rupee-Bh3-8N2a.js", - "_bell-Cr2F9IDD.js", - "_book-open-DUwKvBiK.js", - "_boxes-rwzklut0.js", - "_building-2-Cda8xQDI.js", - "_building-CG4yAV8N.js", - "_calculator-wt_63eRJ.js", - "_calendar-check-BZ1JTjf6.js", - "_camera-DDKUkICL.js", - "_chart-column-GeSBJr5Y.js", - "_chart-no-axes-column-increasing-Beqplnfl.js", - "_chart-no-axes-column-BKgkVzqT.js", - "_chevron-left-DKWjKjSf.js", - "_circle-alert-KsX4JXbz.js", - "_circle-check-big-DqURlwt2.js", - "_circle-check-C_SLfS2p.js", - "_circle-help-BdsC7_wR.js", - "_circle-x-DkvEqmM5.js", - "_circle-BpyxLEsH.js", - "_clipboard-list-BU0dok7E.js", - "_code-DNPjFOcs.js", - "_crosshair-C7OptAZm.js", - "_crown-Cp4cgutu.js", - "_download-Ba72czhU.js", - "_external-link-uO-R2E0-.js", - "_eye-off-DlDpEvnB.js", - "_eye-DSAoA9Pp.js", - "_instagram-DBjFHIT7.js", - "_file-down-Bxu0R4EW.js", - "_pen-line-Fy-AVmqM.js", - "_file-up-CZ-cXuKa.js", - "_filter-D8dMdozc.js", - "_folder-git-2-Dwj_EoDL.js", - "_house-D8b8GwgZ.js", - "_git-branch-D2sIFzs4.js", - "_grip-vertical-DXcr-v-g.js", - "_hard-drive-ApF-ULi1.js", - "_hash-CHJS6b-L.js", - "_shield-Mt6vEHxn.js", - "_info-VH-vNQ_z.js", - "_layers-CF7Mhs3n.js", - "_layout-list-BuBaZfwq.js", - "_lightbulb-fAsbBO8F.js", - "_link-2-C22T2wSs.js", - "_link-ClcCoVU_.js", - "_twitter-DDHYm63p.js", - "_list-Ajdnpsw1.js", - "_locate-fixed-D29o3FBS.js", - "_lock-RX1hYn48.js", - "_log-in-Bt5dnADg.js", - "_mail-BFoS8U8W.js", - "_map-pin-L7jUebKz.js", - "_menu-Cu-nnefe.js", - "_message-square-warning-DbVEqa_0.js", - "_message-square-DMJ4IbdE.js", - "_monitor-DL9THmS7.js", - "_package-B9XnehkQ.js", - "_percent-BYDujffR.js", - "_phone-CJ2h446N.js", - "_plane-BqORGC6m.js", - "_play-DHqp-NCB.js", - "_qr-code-u5AOBzVe.js", - "_quote-BtOwgBns.js", - "_radio-CxUR05xj.js", - "_ruler-DbxwIrQY.js", - "_send-DpE3qK0m.js", - "_server-DgtPu6lA.js", - "_wifi-CFyF5qct.js", - "_shield-check--CTAItWs.js", - "_smartphone-BQ_9x4vN.js", - "_square-check-big-Dt4MtZcM.js", - "_square-pen-B3p2jiW9.js", - "_star-WlheM7sI.js", - "_sun-DRsBfXSu.js", - "_tag-CMVMnpSh.js", - "_target-BEz5Ry2v.js", - "_thumbs-up-DYj-woXk.js", - "_ticket-BhEK5100.js", - "_trash-2-Dxg0nP1A.js", - "_trash-Dyd2ZsaG.js", - "_trending-down-CeOqAkGV.js", - "_trending-up-CPB8hZlm.js", - "_trophy-BZyhzbIT.js", - "_type-DlbqWp8I.js", - "_user-check-4xSYwYvq.js", - "_user-plus-C-0nSlHG.js", - "_user-x-Drk57M2z.js", - "_wallet-C3p1yihr.js", - "_wrench-CLqKc51o.js", - "_zap-D4fS-tPu.js", - "_radio-group-BtLENAXk.js", - "_checkbox-Bos2Phgi.js", - "_multi-select-field-BX9C1tYH.js", - "_scroll-area-BmK0s-Hf.js", - "_LocationPicker-DAd_AcXs.js", + "_log-out-CphXjhx9.js", + "_table-BRtys9Nx.js", + "_unlink-vC8B7N8r.js", + "_scale-Chnhsap1.js", + "_arrow-down-left-D4-BLXQL.js", + "_arrow-left-B9tcIgis.js", + "_arrow-right-left-TC-Oi5FJ.js", + "_arrow-right-SXr1661j.js", + "_arrow-up-down-Df1H6itH.js", + "_lock-open-Cco69YMj.js", + "_award-DOf5Xc3o.js", + "_ban-C1FQ9ay_.js", + "_indian-rupee-CY9fE6hT.js", + "_bell-BMsQyWM-.js", + "_book-open-DiNAfaue.js", + "_boxes-Bjf0_Kx7.js", + "_building-2-DmmRcP0c.js", + "_building-BXglONiz.js", + "_calculator-B75Vnhim.js", + "_calendar-check-C2F7PWoI.js", + "_camera-DZNJpjXR.js", + "_chart-column-CKzC1aib.js", + "_chart-no-axes-column-increasing-xL8kjLW0.js", + "_chart-no-axes-column-CaNDayE9.js", + "_chevron-left-C98gPe5P.js", + "_circle-alert-Cu5dznTP.js", + "_circle-check-big-KTDTMhTs.js", + "_circle-check-aau4wqhp.js", + "_circle-help-C4uXcZYY.js", + "_circle-x-r3If4JPw.js", + "_circle-DgA3bS7I.js", + "_clipboard-list-BNSl4hy2.js", + "_code-Dzlx6QPB.js", + "_crosshair-DtQysFz7.js", + "_crown-CC8Godfb.js", + "_download-BHVnw95S.js", + "_external-link-DL5n0dhJ.js", + "_eye-off-BJYR0wmr.js", + "_eye-CzYzwmmr.js", + "_instagram-tpp8H3E-.js", + "_file-down-CxCQCvcc.js", + "_pen-line-CNA-f1dm.js", + "_file-up-D3rB-4Bg.js", + "_filter-B_3e214H.js", + "_folder-git-2-T64oq8HG.js", + "_house-BUnGVtyw.js", + "_git-branch-EdIXkL-9.js", + "_grip-vertical-BvetFs24.js", + "_hard-drive--Nch37f-.js", + "_hash-B3fNBlbs.js", + "_shield-rKKgzkbW.js", + "_info-Cj5ROI6H.js", + "_layers-DdZLSQgt.js", + "_layout-list-DkB7S2jk.js", + "_lightbulb-CJXOfIFD.js", + "_link-2-DNnYgrdz.js", + "_link-DeErafFW.js", + "_twitter-CRZZ6zjd.js", + "_list-DY4Uh_0E.js", + "_locate-fixed-BKpEfCUU.js", + "_lock-BGSkpX29.js", + "_log-in-TxFQ9ojy.js", + "_mail-khAU5Oig.js", + "_map-pin-BFNXdrz2.js", + "_menu-BGxVBBZl.js", + "_message-square-warning-DHRFlo8i.js", + "_message-square-C7x1Rix5.js", + "_monitor-P2T9V9tT.js", + "_package-C-rDDwyp.js", + "_percent-DP16IBy2.js", + "_phone-XzqO8Dfs.js", + "_plane-C9QqCVcZ.js", + "_play-62Z04sZZ.js", + "_qr-code-CUR1J9NH.js", + "_quote-DF2Qwen7.js", + "_radio-nm2vY_Ib.js", + "_ruler-DviIA5uv.js", + "_send-DXZhFVWG.js", + "_server-BzBihesB.js", + "_wifi-BPS_-hKY.js", + "_shield-check-Cyw4YGYb.js", + "_smartphone-i99jk4ns.js", + "_square-check-big-Cal0w_ma.js", + "_square-pen-CatLE0_h.js", + "_star-CSGOTD6i.js", + "_sun-TjfxyFzf.js", + "_tag-CUFhfHTp.js", + "_target-B_9kWYv3.js", + "_thumbs-up-Du-LlBXg.js", + "_ticket-BjgtGAIQ.js", + "_trash-2-15Ri11Yq.js", + "_trash-BRJCY2my.js", + "_trending-down-MNPLLbIb.js", + "_trending-up-D5y6g4yZ.js", + "_trophy-Cs36GMET.js", + "_type-DX1RNe21.js", + "_user-check-DDs_5zV9.js", + "_user-plus-Ba62LA9O.js", + "_user-x-C3dBJr2o.js", + "_wallet-BP1hP1I0.js", + "_wrench-DX6GWbcS.js", + "_zap-Of1Abppa.js", + "_radio-group-CuY8xCRY.js", + "_checkbox-C3Z6LHOx.js", + "_multi-select-field-ALFA5JXF.js", + "_scroll-area-C7NBgd0i.js", + "_LocationPicker-Dy1Od2a3.js", "_leaflet-FVhBWCqS.js" ] }, "resources/js/pages/hr/contracts/employee-contracts/view.tsx": { - "file": "assets/view-DNab4SHJ.js", + "file": "assets/view-Dt0LUwDl.js", "name": "view", "src": "resources/js/pages/hr/contracts/employee-contracts/view.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_user-DToEmJ9g.js", - "_calendar-BYVpj4_X.js", - "_triangle-alert-MsN2AA6c.js", - "_dollar-sign-CFqWGHdB.js", + "_user-Ka_u5D6T.js", + "_calendar-kiIl5Cyq.js", + "_triangle-alert-CeuDFixJ.js", + "_dollar-sign-BKfERkc9.js", "_utils-BWxnHGCV.js" ] }, "resources/js/pages/hr/departments/index.tsx": { - "file": "assets/index-B1Wp-9Ys.js", + "file": "assets/index-DYpJCd4F.js", "name": "index", "src": "resources/js/pages/hr/departments/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_CrudTable-DA37WZsR.js", - "_CrudFormModal-Bmz2nLeY.js", - "_CrudDeleteModal-DM40AK8z.js", - "_pagination-n2efY1KU.js", - "_search-and-filter-bar-PUOLiNYr.js", + "_CrudTable-Dk-uCuqB.js", + "_CrudFormModal-CTSICk3j.js", + "_CrudDeleteModal-DmHx0JCJ.js", + "_pagination-B9z4VraF.js", + "_search-and-filter-bar-1QHzFJdq.js", "resources/js/pages/hr/departments/view.tsx", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", - "_table-C1YkBp3W.js", - "_unlink-sh32LPkQ.js", - "_scale-rJYsnHRa.js", - "_arrow-down-left-BN6xjhcz.js", - "_arrow-left-CjPQICYw.js", - "_arrow-right-left-DKUcVR58.js", - "_arrow-right-DUEfRrRr.js", - "_arrow-up-down-FmcUfWon.js", - "_lock-open-CN4tz8Of.js", - "_award-D9FlSYzB.js", - "_ban-CMgLBFSt.js", - "_indian-rupee-Bh3-8N2a.js", - "_bell-Cr2F9IDD.js", - "_book-open-DUwKvBiK.js", - "_boxes-rwzklut0.js", - "_building-2-Cda8xQDI.js", - "_building-CG4yAV8N.js", - "_calculator-wt_63eRJ.js", - "_calendar-check-BZ1JTjf6.js", - "_camera-DDKUkICL.js", - "_chart-column-GeSBJr5Y.js", - "_chart-no-axes-column-increasing-Beqplnfl.js", - "_chart-no-axes-column-BKgkVzqT.js", - "_chevron-left-DKWjKjSf.js", - "_circle-alert-KsX4JXbz.js", - "_circle-check-big-DqURlwt2.js", - "_circle-check-C_SLfS2p.js", - "_circle-help-BdsC7_wR.js", - "_circle-x-DkvEqmM5.js", - "_circle-BpyxLEsH.js", - "_clipboard-list-BU0dok7E.js", - "_code-DNPjFOcs.js", - "_crosshair-C7OptAZm.js", - "_crown-Cp4cgutu.js", - "_download-Ba72czhU.js", - "_external-link-uO-R2E0-.js", - "_eye-off-DlDpEvnB.js", - "_eye-DSAoA9Pp.js", - "_instagram-DBjFHIT7.js", - "_file-down-Bxu0R4EW.js", - "_pen-line-Fy-AVmqM.js", - "_file-up-CZ-cXuKa.js", - "_filter-D8dMdozc.js", - "_folder-git-2-Dwj_EoDL.js", - "_house-D8b8GwgZ.js", - "_git-branch-D2sIFzs4.js", - "_grip-vertical-DXcr-v-g.js", - "_hard-drive-ApF-ULi1.js", - "_hash-CHJS6b-L.js", - "_shield-Mt6vEHxn.js", - "_info-VH-vNQ_z.js", - "_layers-CF7Mhs3n.js", - "_layout-list-BuBaZfwq.js", - "_lightbulb-fAsbBO8F.js", - "_link-2-C22T2wSs.js", - "_link-ClcCoVU_.js", - "_twitter-DDHYm63p.js", - "_list-Ajdnpsw1.js", - "_locate-fixed-D29o3FBS.js", - "_lock-RX1hYn48.js", - "_log-in-Bt5dnADg.js", - "_mail-BFoS8U8W.js", - "_map-pin-L7jUebKz.js", - "_menu-Cu-nnefe.js", - "_message-square-warning-DbVEqa_0.js", - "_message-square-DMJ4IbdE.js", - "_monitor-DL9THmS7.js", - "_package-B9XnehkQ.js", - "_percent-BYDujffR.js", - "_phone-CJ2h446N.js", - "_plane-BqORGC6m.js", - "_play-DHqp-NCB.js", - "_qr-code-u5AOBzVe.js", - "_quote-BtOwgBns.js", - "_radio-CxUR05xj.js", - "_ruler-DbxwIrQY.js", - "_send-DpE3qK0m.js", - "_server-DgtPu6lA.js", - "_wifi-CFyF5qct.js", - "_shield-check--CTAItWs.js", - "_smartphone-BQ_9x4vN.js", - "_square-check-big-Dt4MtZcM.js", - "_square-pen-B3p2jiW9.js", - "_star-WlheM7sI.js", - "_sun-DRsBfXSu.js", - "_tag-CMVMnpSh.js", - "_target-BEz5Ry2v.js", - "_thumbs-up-DYj-woXk.js", - "_ticket-BhEK5100.js", - "_trash-2-Dxg0nP1A.js", - "_trash-Dyd2ZsaG.js", - "_trending-down-CeOqAkGV.js", - "_trending-up-CPB8hZlm.js", - "_triangle-alert-MsN2AA6c.js", - "_trophy-BZyhzbIT.js", - "_type-DlbqWp8I.js", - "_user-check-4xSYwYvq.js", - "_user-plus-C-0nSlHG.js", - "_user-x-Drk57M2z.js", - "_wallet-C3p1yihr.js", - "_wrench-CLqKc51o.js", - "_zap-D4fS-tPu.js", - "_radio-group-BtLENAXk.js", - "_checkbox-Bos2Phgi.js", - "_multi-select-field-BX9C1tYH.js", - "_scroll-area-BmK0s-Hf.js", - "_LocationPicker-DAd_AcXs.js", + "_table-BRtys9Nx.js", + "_unlink-vC8B7N8r.js", + "_scale-Chnhsap1.js", + "_arrow-down-left-D4-BLXQL.js", + "_arrow-left-B9tcIgis.js", + "_arrow-right-left-TC-Oi5FJ.js", + "_arrow-right-SXr1661j.js", + "_arrow-up-down-Df1H6itH.js", + "_lock-open-Cco69YMj.js", + "_award-DOf5Xc3o.js", + "_ban-C1FQ9ay_.js", + "_indian-rupee-CY9fE6hT.js", + "_bell-BMsQyWM-.js", + "_book-open-DiNAfaue.js", + "_boxes-Bjf0_Kx7.js", + "_building-2-DmmRcP0c.js", + "_building-BXglONiz.js", + "_calculator-B75Vnhim.js", + "_calendar-check-C2F7PWoI.js", + "_camera-DZNJpjXR.js", + "_chart-column-CKzC1aib.js", + "_chart-no-axes-column-increasing-xL8kjLW0.js", + "_chart-no-axes-column-CaNDayE9.js", + "_chevron-left-C98gPe5P.js", + "_circle-alert-Cu5dznTP.js", + "_circle-check-big-KTDTMhTs.js", + "_circle-check-aau4wqhp.js", + "_circle-help-C4uXcZYY.js", + "_circle-x-r3If4JPw.js", + "_circle-DgA3bS7I.js", + "_clipboard-list-BNSl4hy2.js", + "_code-Dzlx6QPB.js", + "_crosshair-DtQysFz7.js", + "_crown-CC8Godfb.js", + "_download-BHVnw95S.js", + "_external-link-DL5n0dhJ.js", + "_eye-off-BJYR0wmr.js", + "_eye-CzYzwmmr.js", + "_instagram-tpp8H3E-.js", + "_file-down-CxCQCvcc.js", + "_pen-line-CNA-f1dm.js", + "_file-up-D3rB-4Bg.js", + "_filter-B_3e214H.js", + "_folder-git-2-T64oq8HG.js", + "_house-BUnGVtyw.js", + "_git-branch-EdIXkL-9.js", + "_grip-vertical-BvetFs24.js", + "_hard-drive--Nch37f-.js", + "_hash-B3fNBlbs.js", + "_shield-rKKgzkbW.js", + "_info-Cj5ROI6H.js", + "_layers-DdZLSQgt.js", + "_layout-list-DkB7S2jk.js", + "_lightbulb-CJXOfIFD.js", + "_link-2-DNnYgrdz.js", + "_link-DeErafFW.js", + "_twitter-CRZZ6zjd.js", + "_list-DY4Uh_0E.js", + "_locate-fixed-BKpEfCUU.js", + "_lock-BGSkpX29.js", + "_log-in-TxFQ9ojy.js", + "_mail-khAU5Oig.js", + "_map-pin-BFNXdrz2.js", + "_menu-BGxVBBZl.js", + "_message-square-warning-DHRFlo8i.js", + "_message-square-C7x1Rix5.js", + "_monitor-P2T9V9tT.js", + "_package-C-rDDwyp.js", + "_percent-DP16IBy2.js", + "_phone-XzqO8Dfs.js", + "_plane-C9QqCVcZ.js", + "_play-62Z04sZZ.js", + "_qr-code-CUR1J9NH.js", + "_quote-DF2Qwen7.js", + "_radio-nm2vY_Ib.js", + "_ruler-DviIA5uv.js", + "_send-DXZhFVWG.js", + "_server-BzBihesB.js", + "_wifi-BPS_-hKY.js", + "_shield-check-Cyw4YGYb.js", + "_smartphone-i99jk4ns.js", + "_square-check-big-Cal0w_ma.js", + "_square-pen-CatLE0_h.js", + "_star-CSGOTD6i.js", + "_sun-TjfxyFzf.js", + "_tag-CUFhfHTp.js", + "_target-B_9kWYv3.js", + "_thumbs-up-Du-LlBXg.js", + "_ticket-BjgtGAIQ.js", + "_trash-2-15Ri11Yq.js", + "_trash-BRJCY2my.js", + "_trending-down-MNPLLbIb.js", + "_trending-up-D5y6g4yZ.js", + "_triangle-alert-CeuDFixJ.js", + "_trophy-Cs36GMET.js", + "_type-DX1RNe21.js", + "_user-check-DDs_5zV9.js", + "_user-plus-Ba62LA9O.js", + "_user-x-C3dBJr2o.js", + "_wallet-BP1hP1I0.js", + "_wrench-DX6GWbcS.js", + "_zap-Of1Abppa.js", + "_radio-group-CuY8xCRY.js", + "_checkbox-C3Z6LHOx.js", + "_multi-select-field-ALFA5JXF.js", + "_scroll-area-C7NBgd0i.js", + "_LocationPicker-Dy1Od2a3.js", "_leaflet-FVhBWCqS.js" ] }, "resources/js/pages/hr/departments/view.tsx": { - "file": "assets/view-7DGOaQpC.js", + "file": "assets/view-Cqv75KpC.js", "name": "view", "src": "resources/js/pages/hr/departments/view.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_building-2-Cda8xQDI.js", - "_git-branch-D2sIFzs4.js", - "_lock-RX1hYn48.js", + "_building-2-DmmRcP0c.js", + "_git-branch-EdIXkL-9.js", + "_lock-BGSkpX29.js", "_utils-BWxnHGCV.js" ] }, "resources/js/pages/hr/designations/index.tsx": { - "file": "assets/index-Clwr72bD.js", + "file": "assets/index-DfuUmCoJ.js", "name": "index", "src": "resources/js/pages/hr/designations/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_CrudTable-DA37WZsR.js", - "_CrudFormModal-Bmz2nLeY.js", - "_CrudDeleteModal-DM40AK8z.js", - "_pagination-n2efY1KU.js", - "_search-and-filter-bar-PUOLiNYr.js", + "_CrudTable-Dk-uCuqB.js", + "_CrudFormModal-CTSICk3j.js", + "_CrudDeleteModal-DmHx0JCJ.js", + "_pagination-B9z4VraF.js", + "_search-and-filter-bar-1QHzFJdq.js", "resources/js/pages/hr/designations/view.tsx", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", - "_table-C1YkBp3W.js", - "_unlink-sh32LPkQ.js", - "_scale-rJYsnHRa.js", - "_arrow-down-left-BN6xjhcz.js", - "_arrow-left-CjPQICYw.js", - "_arrow-right-left-DKUcVR58.js", - "_arrow-right-DUEfRrRr.js", - "_arrow-up-down-FmcUfWon.js", - "_lock-open-CN4tz8Of.js", - "_award-D9FlSYzB.js", - "_ban-CMgLBFSt.js", - "_indian-rupee-Bh3-8N2a.js", - "_bell-Cr2F9IDD.js", - "_book-open-DUwKvBiK.js", - "_boxes-rwzklut0.js", - "_building-2-Cda8xQDI.js", - "_building-CG4yAV8N.js", - "_calculator-wt_63eRJ.js", - "_calendar-check-BZ1JTjf6.js", - "_camera-DDKUkICL.js", - "_chart-column-GeSBJr5Y.js", - "_chart-no-axes-column-increasing-Beqplnfl.js", - "_chart-no-axes-column-BKgkVzqT.js", - "_chevron-left-DKWjKjSf.js", - "_circle-alert-KsX4JXbz.js", - "_circle-check-big-DqURlwt2.js", - "_circle-check-C_SLfS2p.js", - "_circle-help-BdsC7_wR.js", - "_circle-x-DkvEqmM5.js", - "_circle-BpyxLEsH.js", - "_clipboard-list-BU0dok7E.js", - "_code-DNPjFOcs.js", - "_crosshair-C7OptAZm.js", - "_crown-Cp4cgutu.js", - "_download-Ba72czhU.js", - "_external-link-uO-R2E0-.js", - "_eye-off-DlDpEvnB.js", - "_eye-DSAoA9Pp.js", - "_instagram-DBjFHIT7.js", - "_file-down-Bxu0R4EW.js", - "_pen-line-Fy-AVmqM.js", - "_file-up-CZ-cXuKa.js", - "_filter-D8dMdozc.js", - "_folder-git-2-Dwj_EoDL.js", - "_house-D8b8GwgZ.js", - "_git-branch-D2sIFzs4.js", - "_grip-vertical-DXcr-v-g.js", - "_hard-drive-ApF-ULi1.js", - "_hash-CHJS6b-L.js", - "_shield-Mt6vEHxn.js", - "_info-VH-vNQ_z.js", - "_layers-CF7Mhs3n.js", - "_layout-list-BuBaZfwq.js", - "_lightbulb-fAsbBO8F.js", - "_link-2-C22T2wSs.js", - "_link-ClcCoVU_.js", - "_twitter-DDHYm63p.js", - "_list-Ajdnpsw1.js", - "_locate-fixed-D29o3FBS.js", - "_lock-RX1hYn48.js", - "_log-in-Bt5dnADg.js", - "_mail-BFoS8U8W.js", - "_map-pin-L7jUebKz.js", - "_menu-Cu-nnefe.js", - "_message-square-warning-DbVEqa_0.js", - "_message-square-DMJ4IbdE.js", - "_monitor-DL9THmS7.js", - "_package-B9XnehkQ.js", - "_percent-BYDujffR.js", - "_phone-CJ2h446N.js", - "_plane-BqORGC6m.js", - "_play-DHqp-NCB.js", - "_qr-code-u5AOBzVe.js", - "_quote-BtOwgBns.js", - "_radio-CxUR05xj.js", - "_ruler-DbxwIrQY.js", - "_send-DpE3qK0m.js", - "_server-DgtPu6lA.js", - "_wifi-CFyF5qct.js", - "_shield-check--CTAItWs.js", - "_smartphone-BQ_9x4vN.js", - "_square-check-big-Dt4MtZcM.js", - "_square-pen-B3p2jiW9.js", - "_star-WlheM7sI.js", - "_sun-DRsBfXSu.js", - "_tag-CMVMnpSh.js", - "_target-BEz5Ry2v.js", - "_thumbs-up-DYj-woXk.js", - "_ticket-BhEK5100.js", - "_trash-2-Dxg0nP1A.js", - "_trash-Dyd2ZsaG.js", - "_trending-down-CeOqAkGV.js", - "_trending-up-CPB8hZlm.js", - "_triangle-alert-MsN2AA6c.js", - "_trophy-BZyhzbIT.js", - "_type-DlbqWp8I.js", - "_user-check-4xSYwYvq.js", - "_user-plus-C-0nSlHG.js", - "_user-x-Drk57M2z.js", - "_wallet-C3p1yihr.js", - "_wrench-CLqKc51o.js", - "_zap-D4fS-tPu.js", - "_radio-group-BtLENAXk.js", - "_checkbox-Bos2Phgi.js", - "_multi-select-field-BX9C1tYH.js", - "_scroll-area-BmK0s-Hf.js", - "_LocationPicker-DAd_AcXs.js", + "_table-BRtys9Nx.js", + "_unlink-vC8B7N8r.js", + "_scale-Chnhsap1.js", + "_arrow-down-left-D4-BLXQL.js", + "_arrow-left-B9tcIgis.js", + "_arrow-right-left-TC-Oi5FJ.js", + "_arrow-right-SXr1661j.js", + "_arrow-up-down-Df1H6itH.js", + "_lock-open-Cco69YMj.js", + "_award-DOf5Xc3o.js", + "_ban-C1FQ9ay_.js", + "_indian-rupee-CY9fE6hT.js", + "_bell-BMsQyWM-.js", + "_book-open-DiNAfaue.js", + "_boxes-Bjf0_Kx7.js", + "_building-2-DmmRcP0c.js", + "_building-BXglONiz.js", + "_calculator-B75Vnhim.js", + "_calendar-check-C2F7PWoI.js", + "_camera-DZNJpjXR.js", + "_chart-column-CKzC1aib.js", + "_chart-no-axes-column-increasing-xL8kjLW0.js", + "_chart-no-axes-column-CaNDayE9.js", + "_chevron-left-C98gPe5P.js", + "_circle-alert-Cu5dznTP.js", + "_circle-check-big-KTDTMhTs.js", + "_circle-check-aau4wqhp.js", + "_circle-help-C4uXcZYY.js", + "_circle-x-r3If4JPw.js", + "_circle-DgA3bS7I.js", + "_clipboard-list-BNSl4hy2.js", + "_code-Dzlx6QPB.js", + "_crosshair-DtQysFz7.js", + "_crown-CC8Godfb.js", + "_download-BHVnw95S.js", + "_external-link-DL5n0dhJ.js", + "_eye-off-BJYR0wmr.js", + "_eye-CzYzwmmr.js", + "_instagram-tpp8H3E-.js", + "_file-down-CxCQCvcc.js", + "_pen-line-CNA-f1dm.js", + "_file-up-D3rB-4Bg.js", + "_filter-B_3e214H.js", + "_folder-git-2-T64oq8HG.js", + "_house-BUnGVtyw.js", + "_git-branch-EdIXkL-9.js", + "_grip-vertical-BvetFs24.js", + "_hard-drive--Nch37f-.js", + "_hash-B3fNBlbs.js", + "_shield-rKKgzkbW.js", + "_info-Cj5ROI6H.js", + "_layers-DdZLSQgt.js", + "_layout-list-DkB7S2jk.js", + "_lightbulb-CJXOfIFD.js", + "_link-2-DNnYgrdz.js", + "_link-DeErafFW.js", + "_twitter-CRZZ6zjd.js", + "_list-DY4Uh_0E.js", + "_locate-fixed-BKpEfCUU.js", + "_lock-BGSkpX29.js", + "_log-in-TxFQ9ojy.js", + "_mail-khAU5Oig.js", + "_map-pin-BFNXdrz2.js", + "_menu-BGxVBBZl.js", + "_message-square-warning-DHRFlo8i.js", + "_message-square-C7x1Rix5.js", + "_monitor-P2T9V9tT.js", + "_package-C-rDDwyp.js", + "_percent-DP16IBy2.js", + "_phone-XzqO8Dfs.js", + "_plane-C9QqCVcZ.js", + "_play-62Z04sZZ.js", + "_qr-code-CUR1J9NH.js", + "_quote-DF2Qwen7.js", + "_radio-nm2vY_Ib.js", + "_ruler-DviIA5uv.js", + "_send-DXZhFVWG.js", + "_server-BzBihesB.js", + "_wifi-BPS_-hKY.js", + "_shield-check-Cyw4YGYb.js", + "_smartphone-i99jk4ns.js", + "_square-check-big-Cal0w_ma.js", + "_square-pen-CatLE0_h.js", + "_star-CSGOTD6i.js", + "_sun-TjfxyFzf.js", + "_tag-CUFhfHTp.js", + "_target-B_9kWYv3.js", + "_thumbs-up-Du-LlBXg.js", + "_ticket-BjgtGAIQ.js", + "_trash-2-15Ri11Yq.js", + "_trash-BRJCY2my.js", + "_trending-down-MNPLLbIb.js", + "_trending-up-D5y6g4yZ.js", + "_triangle-alert-CeuDFixJ.js", + "_trophy-Cs36GMET.js", + "_type-DX1RNe21.js", + "_user-check-DDs_5zV9.js", + "_user-plus-Ba62LA9O.js", + "_user-x-C3dBJr2o.js", + "_wallet-BP1hP1I0.js", + "_wrench-DX6GWbcS.js", + "_zap-Of1Abppa.js", + "_radio-group-CuY8xCRY.js", + "_checkbox-C3Z6LHOx.js", + "_multi-select-field-ALFA5JXF.js", + "_scroll-area-C7NBgd0i.js", + "_LocationPicker-Dy1Od2a3.js", "_leaflet-FVhBWCqS.js" ] }, "resources/js/pages/hr/designations/view.tsx": { - "file": "assets/view-CoouHh4M.js", + "file": "assets/view-nCcjpDGT.js", "name": "view", "src": "resources/js/pages/hr/designations/view.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_briefcase-Dsiqzllu.js", - "_building-2-Cda8xQDI.js", - "_git-branch-D2sIFzs4.js", - "_lock-RX1hYn48.js", + "_briefcase-lPam_Ipn.js", + "_building-2-DmmRcP0c.js", + "_git-branch-EdIXkL-9.js", + "_lock-BGSkpX29.js", "_utils-BWxnHGCV.js" ] }, "resources/js/pages/hr/document-types/index.tsx": { - "file": "assets/index-BWTH8WIr.js", + "file": "assets/index-8MhFJyUY.js", "name": "index", "src": "resources/js/pages/hr/document-types/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_CrudDeleteModal-DM40AK8z.js", - "_pagination-n2efY1KU.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", - "_chevron-up-DXYKkCZG.js", - "_square-pen-B3p2jiW9.js", - "_trash-2-Dxg0nP1A.js", + "_CrudDeleteModal-DmHx0JCJ.js", + "_pagination-B9z4VraF.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", + "_chevron-up-CIpCAMDk.js", + "_square-pen-CatLE0_h.js", + "_trash-2-15Ri11Yq.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", "_index-9MclThM-.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", "_index-BdQq_4o_.js" ] }, "resources/js/pages/hr/documents/document-acknowledgments/index.tsx": { - "file": "assets/index-CwauSmZb.js", + "file": "assets/index-CJxfjEqH.js", "name": "index", "src": "resources/js/pages/hr/documents/document-acknowledgments/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_CrudDeleteModal-DM40AK8z.js", - "_CrudFormModal-Bmz2nLeY.js", - "_CrudTable-DA37WZsR.js", + "_CrudDeleteModal-DmHx0JCJ.js", + "_CrudFormModal-CTSICk3j.js", + "_CrudTable-Dk-uCuqB.js", "resources/js/app.tsx", - "_page-template-B_mOhR6n.js", - "_pagination-n2efY1KU.js", - "_search-and-filter-bar-PUOLiNYr.js", + "_page-template-Cw8W4Qs2.js", + "_pagination-B9z4VraF.js", + "_search-and-filter-bar-1QHzFJdq.js", "resources/js/pages/hr/documents/document-acknowledgments/view.tsx", - "_user-DToEmJ9g.js", - "_calendar-BYVpj4_X.js", - "_clock-Cfp0CYjJ.js", - "_circle-x-DkvEqmM5.js", - "_triangle-alert-MsN2AA6c.js", - "_circle-check-big-DqURlwt2.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_user-Ka_u5D6T.js", + "_calendar-kiIl5Cyq.js", + "_clock-CLIx856C.js", + "_circle-x-r3If4JPw.js", + "_triangle-alert-CeuDFixJ.js", + "_circle-check-big-KTDTMhTs.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", - "_radio-group-BtLENAXk.js", - "_circle-BpyxLEsH.js", - "_checkbox-Bos2Phgi.js", - "_switch-C7AW5g5G.js", - "_multi-select-field-BX9C1tYH.js", - "_scroll-area-BmK0s-Hf.js", - "_LocationPicker-DAd_AcXs.js", + "_chevron-up-CIpCAMDk.js", + "_radio-group-CuY8xCRY.js", + "_circle-DgA3bS7I.js", + "_checkbox-C3Z6LHOx.js", + "_switch-DCoM0Ivb.js", + "_multi-select-field-ALFA5JXF.js", + "_scroll-area-C7NBgd0i.js", + "_LocationPicker-Dy1Od2a3.js", "_leaflet-FVhBWCqS.js", - "_locate-fixed-D29o3FBS.js", - "_table-C1YkBp3W.js", - "_unlink-sh32LPkQ.js", - "_scale-rJYsnHRa.js", - "_arrow-down-left-BN6xjhcz.js", - "_arrow-left-CjPQICYw.js", - "_arrow-right-left-DKUcVR58.js", - "_arrow-right-DUEfRrRr.js", - "_arrow-up-down-FmcUfWon.js", - "_lock-open-CN4tz8Of.js", - "_award-D9FlSYzB.js", - "_ban-CMgLBFSt.js", - "_indian-rupee-Bh3-8N2a.js", - "_bell-Cr2F9IDD.js", - "_book-open-DUwKvBiK.js", - "_boxes-rwzklut0.js", - "_sparkles-CpwdFUQZ.js", - "_briefcase-Dsiqzllu.js", - "_building-2-Cda8xQDI.js", - "_building-CG4yAV8N.js", - "_calculator-wt_63eRJ.js", - "_calendar-check-BZ1JTjf6.js", - "_calendar-days-BdrEl_Gk.js", - "_camera-DDKUkICL.js", - "_chart-column-GeSBJr5Y.js", - "_chart-no-axes-column-increasing-Beqplnfl.js", - "_chart-no-axes-column-BKgkVzqT.js", - "_chevron-left-DKWjKjSf.js", - "_chevron-right-C_P-uZ-m.js", - "_circle-alert-KsX4JXbz.js", - "_circle-check-C_SLfS2p.js", - "_circle-help-BdsC7_wR.js", - "_clipboard-list-BU0dok7E.js", - "_code-DNPjFOcs.js", - "_coins-D-42zezY.js", - "_copy-DSkOAFhr.js", - "_credit-card-Dm0mmHp5.js", - "_crosshair-C7OptAZm.js", - "_crown-Cp4cgutu.js", - "_dollar-sign-CFqWGHdB.js", - "_download-Ba72czhU.js", - "_external-link-uO-R2E0-.js", - "_eye-off-DlDpEvnB.js", - "_eye-DSAoA9Pp.js", - "_instagram-DBjFHIT7.js", - "_file-down-Bxu0R4EW.js", - "_pen-line-Fy-AVmqM.js", - "_file-up-CZ-cXuKa.js", - "_filter-D8dMdozc.js", - "_fingerprint-q0Oj9Sk5.js", - "_folder-git-2-Dwj_EoDL.js", - "_house-D8b8GwgZ.js", - "_gift-Cu9GEEJ_.js", - "_git-branch-D2sIFzs4.js", - "_globe-ZoJAuRB5.js", - "_grip-vertical-DXcr-v-g.js", - "_hard-drive-ApF-ULi1.js", - "_hash-CHJS6b-L.js", - "_shield-Mt6vEHxn.js", - "_info-VH-vNQ_z.js", - "_layers-CF7Mhs3n.js", - "_layout-grid-Ba5sCiyJ.js", - "_layout-list-BuBaZfwq.js", - "_lightbulb-fAsbBO8F.js", - "_link-2-C22T2wSs.js", - "_link-ClcCoVU_.js", - "_twitter-DDHYm63p.js", - "_list-Ajdnpsw1.js", - "_loader-circle-CbxAZW2L.js", - "_lock-RX1hYn48.js", - "_log-in-Bt5dnADg.js", - "_log-out-DJQW3sMi.js", - "_mail-BFoS8U8W.js", - "_map-pin-L7jUebKz.js", - "_menu-Cu-nnefe.js", - "_message-square-warning-DbVEqa_0.js", - "_message-square-DMJ4IbdE.js", - "_monitor-DL9THmS7.js", - "_package-B9XnehkQ.js", - "_percent-BYDujffR.js", - "_phone-CJ2h446N.js", - "_plane-BqORGC6m.js", - "_play-DHqp-NCB.js", - "_qr-code-u5AOBzVe.js", - "_quote-BtOwgBns.js", - "_radio-CxUR05xj.js", - "_refresh-cw-BTR9wbuS.js", - "_ruler-DbxwIrQY.js", - "_send-DpE3qK0m.js", - "_server-DgtPu6lA.js", - "_settings-DYZFNkOc.js", - "_wifi-CFyF5qct.js", - "_shield-check--CTAItWs.js", - "_smartphone-BQ_9x4vN.js", - "_square-check-big-Dt4MtZcM.js", - "_square-pen-B3p2jiW9.js", - "_star-WlheM7sI.js", - "_sun-DRsBfXSu.js", - "_tag-CMVMnpSh.js", - "_target-BEz5Ry2v.js", - "_thumbs-up-DYj-woXk.js", - "_ticket-BhEK5100.js", - "_timer-Bn-D5krG.js", - "_trash-2-Dxg0nP1A.js", - "_trash-Dyd2ZsaG.js", - "_trending-down-CeOqAkGV.js", - "_trending-up-CPB8hZlm.js", - "_trophy-BZyhzbIT.js", - "_type-DlbqWp8I.js", - "_user-check-4xSYwYvq.js", - "_user-plus-C-0nSlHG.js", - "_user-x-Drk57M2z.js", - "_users-Czs1F8XM.js", - "_wallet-C3p1yihr.js", - "_wrench-CLqKc51o.js", - "_zap-D4fS-tPu.js", + "_locate-fixed-BKpEfCUU.js", + "_table-BRtys9Nx.js", + "_unlink-vC8B7N8r.js", + "_scale-Chnhsap1.js", + "_arrow-down-left-D4-BLXQL.js", + "_arrow-left-B9tcIgis.js", + "_arrow-right-left-TC-Oi5FJ.js", + "_arrow-right-SXr1661j.js", + "_arrow-up-down-Df1H6itH.js", + "_lock-open-Cco69YMj.js", + "_award-DOf5Xc3o.js", + "_ban-C1FQ9ay_.js", + "_indian-rupee-CY9fE6hT.js", + "_bell-BMsQyWM-.js", + "_book-open-DiNAfaue.js", + "_boxes-Bjf0_Kx7.js", + "_sparkles-5e-ws3h6.js", + "_briefcase-lPam_Ipn.js", + "_building-2-DmmRcP0c.js", + "_building-BXglONiz.js", + "_calculator-B75Vnhim.js", + "_calendar-check-C2F7PWoI.js", + "_calendar-days-BgbYDkbG.js", + "_camera-DZNJpjXR.js", + "_chart-column-CKzC1aib.js", + "_chart-no-axes-column-increasing-xL8kjLW0.js", + "_chart-no-axes-column-CaNDayE9.js", + "_chevron-left-C98gPe5P.js", + "_chevron-right-DCgmF6LO.js", + "_circle-alert-Cu5dznTP.js", + "_circle-check-aau4wqhp.js", + "_circle-help-C4uXcZYY.js", + "_clipboard-list-BNSl4hy2.js", + "_code-Dzlx6QPB.js", + "_coins-cHhhtBQu.js", + "_copy-D8vf_ZyP.js", + "_credit-card-CHqjxFip.js", + "_crosshair-DtQysFz7.js", + "_crown-CC8Godfb.js", + "_dollar-sign-BKfERkc9.js", + "_download-BHVnw95S.js", + "_external-link-DL5n0dhJ.js", + "_eye-off-BJYR0wmr.js", + "_eye-CzYzwmmr.js", + "_instagram-tpp8H3E-.js", + "_file-down-CxCQCvcc.js", + "_pen-line-CNA-f1dm.js", + "_file-up-D3rB-4Bg.js", + "_filter-B_3e214H.js", + "_fingerprint-BTRdXMJ4.js", + "_folder-git-2-T64oq8HG.js", + "_house-BUnGVtyw.js", + "_gift-dVgRLkc0.js", + "_git-branch-EdIXkL-9.js", + "_globe-DK33Pm0M.js", + "_grip-vertical-BvetFs24.js", + "_hard-drive--Nch37f-.js", + "_hash-B3fNBlbs.js", + "_shield-rKKgzkbW.js", + "_info-Cj5ROI6H.js", + "_layers-DdZLSQgt.js", + "_layout-grid-DD1-BKce.js", + "_layout-list-DkB7S2jk.js", + "_lightbulb-CJXOfIFD.js", + "_link-2-DNnYgrdz.js", + "_link-DeErafFW.js", + "_twitter-CRZZ6zjd.js", + "_list-DY4Uh_0E.js", + "_loader-circle-BDWbvi2z.js", + "_lock-BGSkpX29.js", + "_log-in-TxFQ9ojy.js", + "_log-out-CphXjhx9.js", + "_mail-khAU5Oig.js", + "_map-pin-BFNXdrz2.js", + "_menu-BGxVBBZl.js", + "_message-square-warning-DHRFlo8i.js", + "_message-square-C7x1Rix5.js", + "_monitor-P2T9V9tT.js", + "_package-C-rDDwyp.js", + "_percent-DP16IBy2.js", + "_phone-XzqO8Dfs.js", + "_plane-C9QqCVcZ.js", + "_play-62Z04sZZ.js", + "_qr-code-CUR1J9NH.js", + "_quote-DF2Qwen7.js", + "_radio-nm2vY_Ib.js", + "_refresh-cw--0MMVqmk.js", + "_ruler-DviIA5uv.js", + "_send-DXZhFVWG.js", + "_server-BzBihesB.js", + "_settings-BUhtRdnI.js", + "_wifi-BPS_-hKY.js", + "_shield-check-Cyw4YGYb.js", + "_smartphone-i99jk4ns.js", + "_square-check-big-Cal0w_ma.js", + "_square-pen-CatLE0_h.js", + "_star-CSGOTD6i.js", + "_sun-TjfxyFzf.js", + "_tag-CUFhfHTp.js", + "_target-B_9kWYv3.js", + "_thumbs-up-Du-LlBXg.js", + "_ticket-BjgtGAIQ.js", + "_timer-0BosSTc0.js", + "_trash-2-15Ri11Yq.js", + "_trash-BRJCY2my.js", + "_trending-down-MNPLLbIb.js", + "_trending-up-D5y6g4yZ.js", + "_trophy-Cs36GMET.js", + "_type-DX1RNe21.js", + "_user-check-DDs_5zV9.js", + "_user-plus-Ba62LA9O.js", + "_user-x-C3dBJr2o.js", + "_users-BG7aX58P.js", + "_wallet-BP1hP1I0.js", + "_wrench-DX6GWbcS.js", + "_zap-Of1Abppa.js", "_utils-BWxnHGCV.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_CookieConsentBanner-CIl2kmlz.js", + "_CookieConsentBanner-DR6kgCLT.js", "_index-BFT_C1pH.js" ] }, "resources/js/pages/hr/documents/document-acknowledgments/view.tsx": { - "file": "assets/view-DxLgnxXp.js", + "file": "assets/view-DgK9t0ig.js", "name": "view", "src": "resources/js/pages/hr/documents/document-acknowledgments/view.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_user-DToEmJ9g.js", - "_calendar-BYVpj4_X.js", - "_circle-check-big-DqURlwt2.js", - "_clock-Cfp0CYjJ.js", - "_circle-x-DkvEqmM5.js", - "_triangle-alert-MsN2AA6c.js", + "_user-Ka_u5D6T.js", + "_calendar-kiIl5Cyq.js", + "_circle-check-big-KTDTMhTs.js", + "_clock-CLIx856C.js", + "_circle-x-r3If4JPw.js", + "_triangle-alert-CeuDFixJ.js", "_utils-BWxnHGCV.js" ] }, "resources/js/pages/hr/documents/document-categories/index.tsx": { - "file": "assets/index-B29fKzxc.js", + "file": "assets/index-CcAmQKLv.js", "name": "index", "src": "resources/js/pages/hr/documents/document-categories/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_CrudDeleteModal-DM40AK8z.js", + "_CrudDeleteModal-DmHx0JCJ.js", "resources/js/app.tsx", - "_page-template-B_mOhR6n.js", - "_pagination-n2efY1KU.js", - "_select-DgPPBKIC.js", - "_textarea-CdnKPU5F.js", - "_user-DToEmJ9g.js", - "_trending-up-CPB8hZlm.js", - "_award-D9FlSYzB.js", - "_dollar-sign-CFqWGHdB.js", - "_briefcase-Dsiqzllu.js", - "_scale-rJYsnHRa.js", - "_settings-DYZFNkOc.js", - "_users-Czs1F8XM.js", - "_shield-Mt6vEHxn.js", - "_building-CG4yAV8N.js", - "_clipboard-list-BU0dok7E.js", - "_sparkles-CpwdFUQZ.js", - "_triangle-alert-MsN2AA6c.js", - "_chevron-up-DXYKkCZG.js", - "_square-pen-B3p2jiW9.js", - "_lock-RX1hYn48.js", - "_trash-2-Dxg0nP1A.js", + "_page-template-Cw8W4Qs2.js", + "_pagination-B9z4VraF.js", + "_select-9uIRiOV_.js", + "_textarea-BgXisGCr.js", + "_user-Ka_u5D6T.js", + "_trending-up-D5y6g4yZ.js", + "_award-DOf5Xc3o.js", + "_dollar-sign-BKfERkc9.js", + "_briefcase-lPam_Ipn.js", + "_scale-Chnhsap1.js", + "_settings-BUhtRdnI.js", + "_users-BG7aX58P.js", + "_shield-rKKgzkbW.js", + "_building-BXglONiz.js", + "_clipboard-list-BNSl4hy2.js", + "_sparkles-5e-ws3h6.js", + "_triangle-alert-CeuDFixJ.js", + "_chevron-up-CIpCAMDk.js", + "_square-pen-CatLE0_h.js", + "_lock-BGSkpX29.js", + "_trash-2-15Ri11Yq.js", "_utils-BWxnHGCV.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_switch-C7AW5g5G.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_switch-DCoM0Ivb.js", "_index-9MclThM-.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_coins-D-42zezY.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_index-BdQq_4o_.js" ] }, "resources/js/pages/hr/documents/document-templates/create.tsx": { - "file": "assets/create-D_UpLZ1t.js", + "file": "assets/create-Bfr9i7ws.js", "name": "create", "src": "resources/js/pages/hr/documents/document-templates/create.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", - "_checkbox-Bos2Phgi.js", - "_arrow-left-CjPQICYw.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", + "_checkbox-C3Z6LHOx.js", + "_arrow-left-B9tcIgis.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_chevron-up-CIpCAMDk.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", "_index-BdQq_4o_.js" ] }, "resources/js/pages/hr/documents/document-templates/edit.tsx": { - "file": "assets/edit-7mqIBJZf.js", + "file": "assets/edit-D8EFCHX3.js", "name": "edit", "src": "resources/js/pages/hr/documents/document-templates/edit.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", - "_checkbox-Bos2Phgi.js", - "_arrow-left-CjPQICYw.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", + "_checkbox-C3Z6LHOx.js", + "_arrow-left-B9tcIgis.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_chevron-up-CIpCAMDk.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", "_index-BdQq_4o_.js" ] }, "resources/js/pages/hr/documents/document-templates/generate.tsx": { - "file": "assets/generate-te0OpLsc.js", + "file": "assets/generate-CltoCWib.js", "name": "generate", "src": "resources/js/pages/hr/documents/document-templates/generate.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_file-down-Bxu0R4EW.js", + "_file-down-CxCQCvcc.js", "_utils-BWxnHGCV.js" ] }, "resources/js/pages/hr/documents/document-templates/index.tsx": { - "file": "assets/index-BWI5iqQ8.js", + "file": "assets/index-DLNTqNm9.js", "name": "index", "src": "resources/js/pages/hr/documents/document-templates/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_CrudTable-DA37WZsR.js", - "_CrudDeleteModal-DM40AK8z.js", - "_pagination-n2efY1KU.js", - "_search-and-filter-bar-PUOLiNYr.js", + "_CrudTable-Dk-uCuqB.js", + "_CrudDeleteModal-DmHx0JCJ.js", + "_pagination-B9z4VraF.js", + "_search-and-filter-bar-1QHzFJdq.js", "resources/js/pages/hr/documents/document-templates/generate.tsx", - "_star-WlheM7sI.js", - "_code-DNPjFOcs.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_star-CSGOTD6i.js", + "_code-Dzlx6QPB.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", - "_table-C1YkBp3W.js", - "_unlink-sh32LPkQ.js", - "_scale-rJYsnHRa.js", - "_arrow-down-left-BN6xjhcz.js", - "_arrow-left-CjPQICYw.js", - "_arrow-right-left-DKUcVR58.js", - "_arrow-right-DUEfRrRr.js", - "_arrow-up-down-FmcUfWon.js", - "_lock-open-CN4tz8Of.js", - "_award-D9FlSYzB.js", - "_ban-CMgLBFSt.js", - "_indian-rupee-Bh3-8N2a.js", - "_bell-Cr2F9IDD.js", - "_book-open-DUwKvBiK.js", - "_boxes-rwzklut0.js", - "_building-2-Cda8xQDI.js", - "_building-CG4yAV8N.js", - "_calculator-wt_63eRJ.js", - "_calendar-check-BZ1JTjf6.js", - "_camera-DDKUkICL.js", - "_chart-column-GeSBJr5Y.js", - "_chart-no-axes-column-increasing-Beqplnfl.js", - "_chart-no-axes-column-BKgkVzqT.js", - "_chevron-left-DKWjKjSf.js", - "_circle-alert-KsX4JXbz.js", - "_circle-check-big-DqURlwt2.js", - "_circle-check-C_SLfS2p.js", - "_circle-help-BdsC7_wR.js", - "_circle-x-DkvEqmM5.js", - "_circle-BpyxLEsH.js", - "_clipboard-list-BU0dok7E.js", - "_crosshair-C7OptAZm.js", - "_crown-Cp4cgutu.js", - "_download-Ba72czhU.js", - "_external-link-uO-R2E0-.js", - "_eye-off-DlDpEvnB.js", - "_eye-DSAoA9Pp.js", - "_instagram-DBjFHIT7.js", - "_file-down-Bxu0R4EW.js", - "_pen-line-Fy-AVmqM.js", - "_file-up-CZ-cXuKa.js", - "_filter-D8dMdozc.js", - "_folder-git-2-Dwj_EoDL.js", - "_house-D8b8GwgZ.js", - "_git-branch-D2sIFzs4.js", - "_grip-vertical-DXcr-v-g.js", - "_hard-drive-ApF-ULi1.js", - "_hash-CHJS6b-L.js", - "_shield-Mt6vEHxn.js", - "_info-VH-vNQ_z.js", - "_layers-CF7Mhs3n.js", - "_layout-list-BuBaZfwq.js", - "_lightbulb-fAsbBO8F.js", - "_link-2-C22T2wSs.js", - "_link-ClcCoVU_.js", - "_twitter-DDHYm63p.js", - "_list-Ajdnpsw1.js", - "_locate-fixed-D29o3FBS.js", - "_lock-RX1hYn48.js", - "_log-in-Bt5dnADg.js", - "_mail-BFoS8U8W.js", - "_map-pin-L7jUebKz.js", - "_menu-Cu-nnefe.js", - "_message-square-warning-DbVEqa_0.js", - "_message-square-DMJ4IbdE.js", - "_monitor-DL9THmS7.js", - "_package-B9XnehkQ.js", - "_percent-BYDujffR.js", - "_phone-CJ2h446N.js", - "_plane-BqORGC6m.js", - "_play-DHqp-NCB.js", - "_qr-code-u5AOBzVe.js", - "_quote-BtOwgBns.js", - "_radio-CxUR05xj.js", - "_ruler-DbxwIrQY.js", - "_send-DpE3qK0m.js", - "_server-DgtPu6lA.js", - "_wifi-CFyF5qct.js", - "_shield-check--CTAItWs.js", - "_smartphone-BQ_9x4vN.js", - "_square-check-big-Dt4MtZcM.js", - "_square-pen-B3p2jiW9.js", - "_sun-DRsBfXSu.js", - "_tag-CMVMnpSh.js", - "_target-BEz5Ry2v.js", - "_thumbs-up-DYj-woXk.js", - "_ticket-BhEK5100.js", - "_trash-2-Dxg0nP1A.js", - "_trash-Dyd2ZsaG.js", - "_trending-down-CeOqAkGV.js", - "_trending-up-CPB8hZlm.js", - "_triangle-alert-MsN2AA6c.js", - "_trophy-BZyhzbIT.js", - "_type-DlbqWp8I.js", - "_user-check-4xSYwYvq.js", - "_user-plus-C-0nSlHG.js", - "_user-x-Drk57M2z.js", - "_wallet-C3p1yihr.js", - "_wrench-CLqKc51o.js", - "_zap-D4fS-tPu.js" + "_table-BRtys9Nx.js", + "_unlink-vC8B7N8r.js", + "_scale-Chnhsap1.js", + "_arrow-down-left-D4-BLXQL.js", + "_arrow-left-B9tcIgis.js", + "_arrow-right-left-TC-Oi5FJ.js", + "_arrow-right-SXr1661j.js", + "_arrow-up-down-Df1H6itH.js", + "_lock-open-Cco69YMj.js", + "_award-DOf5Xc3o.js", + "_ban-C1FQ9ay_.js", + "_indian-rupee-CY9fE6hT.js", + "_bell-BMsQyWM-.js", + "_book-open-DiNAfaue.js", + "_boxes-Bjf0_Kx7.js", + "_building-2-DmmRcP0c.js", + "_building-BXglONiz.js", + "_calculator-B75Vnhim.js", + "_calendar-check-C2F7PWoI.js", + "_camera-DZNJpjXR.js", + "_chart-column-CKzC1aib.js", + "_chart-no-axes-column-increasing-xL8kjLW0.js", + "_chart-no-axes-column-CaNDayE9.js", + "_chevron-left-C98gPe5P.js", + "_circle-alert-Cu5dznTP.js", + "_circle-check-big-KTDTMhTs.js", + "_circle-check-aau4wqhp.js", + "_circle-help-C4uXcZYY.js", + "_circle-x-r3If4JPw.js", + "_circle-DgA3bS7I.js", + "_clipboard-list-BNSl4hy2.js", + "_crosshair-DtQysFz7.js", + "_crown-CC8Godfb.js", + "_download-BHVnw95S.js", + "_external-link-DL5n0dhJ.js", + "_eye-off-BJYR0wmr.js", + "_eye-CzYzwmmr.js", + "_instagram-tpp8H3E-.js", + "_file-down-CxCQCvcc.js", + "_pen-line-CNA-f1dm.js", + "_file-up-D3rB-4Bg.js", + "_filter-B_3e214H.js", + "_folder-git-2-T64oq8HG.js", + "_house-BUnGVtyw.js", + "_git-branch-EdIXkL-9.js", + "_grip-vertical-BvetFs24.js", + "_hard-drive--Nch37f-.js", + "_hash-B3fNBlbs.js", + "_shield-rKKgzkbW.js", + "_info-Cj5ROI6H.js", + "_layers-DdZLSQgt.js", + "_layout-list-DkB7S2jk.js", + "_lightbulb-CJXOfIFD.js", + "_link-2-DNnYgrdz.js", + "_link-DeErafFW.js", + "_twitter-CRZZ6zjd.js", + "_list-DY4Uh_0E.js", + "_locate-fixed-BKpEfCUU.js", + "_lock-BGSkpX29.js", + "_log-in-TxFQ9ojy.js", + "_mail-khAU5Oig.js", + "_map-pin-BFNXdrz2.js", + "_menu-BGxVBBZl.js", + "_message-square-warning-DHRFlo8i.js", + "_message-square-C7x1Rix5.js", + "_monitor-P2T9V9tT.js", + "_package-C-rDDwyp.js", + "_percent-DP16IBy2.js", + "_phone-XzqO8Dfs.js", + "_plane-C9QqCVcZ.js", + "_play-62Z04sZZ.js", + "_qr-code-CUR1J9NH.js", + "_quote-DF2Qwen7.js", + "_radio-nm2vY_Ib.js", + "_ruler-DviIA5uv.js", + "_send-DXZhFVWG.js", + "_server-BzBihesB.js", + "_wifi-BPS_-hKY.js", + "_shield-check-Cyw4YGYb.js", + "_smartphone-i99jk4ns.js", + "_square-check-big-Cal0w_ma.js", + "_square-pen-CatLE0_h.js", + "_sun-TjfxyFzf.js", + "_tag-CUFhfHTp.js", + "_target-B_9kWYv3.js", + "_thumbs-up-Du-LlBXg.js", + "_ticket-BjgtGAIQ.js", + "_trash-2-15Ri11Yq.js", + "_trash-BRJCY2my.js", + "_trending-down-MNPLLbIb.js", + "_trending-up-D5y6g4yZ.js", + "_triangle-alert-CeuDFixJ.js", + "_trophy-Cs36GMET.js", + "_type-DX1RNe21.js", + "_user-check-DDs_5zV9.js", + "_user-plus-Ba62LA9O.js", + "_user-x-C3dBJr2o.js", + "_wallet-BP1hP1I0.js", + "_wrench-DX6GWbcS.js", + "_zap-Of1Abppa.js" ] }, "resources/js/pages/hr/documents/document-templates/show.tsx": { - "file": "assets/show-B5gyV940.js", + "file": "assets/show-TqeMfPgm.js", "name": "show", "src": "resources/js/pages/hr/documents/document-templates/show.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_arrow-left-CjPQICYw.js", - "_star-WlheM7sI.js", - "_tag-CMVMnpSh.js", - "_code-DNPjFOcs.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_arrow-left-B9tcIgis.js", + "_star-CSGOTD6i.js", + "_tag-CUFhfHTp.js", + "_code-Dzlx6QPB.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js" ] }, "resources/js/pages/hr/documents/hr-documents/index.tsx": { - "file": "assets/index-CO2R-44s.js", + "file": "assets/index-C-zaNDrD.js", "name": "index", "src": "resources/js/pages/hr/documents/hr-documents/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_CrudTable-DA37WZsR.js", - "_CrudFormModal-Bmz2nLeY.js", - "_CrudDeleteModal-DM40AK8z.js", - "_pagination-n2efY1KU.js", - "_search-and-filter-bar-PUOLiNYr.js", + "_CrudTable-Dk-uCuqB.js", + "_CrudFormModal-CTSICk3j.js", + "_CrudDeleteModal-DmHx0JCJ.js", + "_pagination-B9z4VraF.js", + "_search-and-filter-bar-1QHzFJdq.js", "resources/js/pages/hr/documents/hr-documents/view.tsx", - "_triangle-alert-MsN2AA6c.js", - "_download-Ba72czhU.js", - "_eye-DSAoA9Pp.js", - "_circle-check-big-DqURlwt2.js", - "_clock-Cfp0CYjJ.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_triangle-alert-CeuDFixJ.js", + "_download-BHVnw95S.js", + "_eye-CzYzwmmr.js", + "_circle-check-big-KTDTMhTs.js", + "_clock-CLIx856C.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", - "_table-C1YkBp3W.js", - "_unlink-sh32LPkQ.js", - "_scale-rJYsnHRa.js", - "_arrow-down-left-BN6xjhcz.js", - "_arrow-left-CjPQICYw.js", - "_arrow-right-left-DKUcVR58.js", - "_arrow-right-DUEfRrRr.js", - "_arrow-up-down-FmcUfWon.js", - "_lock-open-CN4tz8Of.js", - "_award-D9FlSYzB.js", - "_ban-CMgLBFSt.js", - "_indian-rupee-Bh3-8N2a.js", - "_bell-Cr2F9IDD.js", - "_book-open-DUwKvBiK.js", - "_boxes-rwzklut0.js", - "_building-2-Cda8xQDI.js", - "_building-CG4yAV8N.js", - "_calculator-wt_63eRJ.js", - "_calendar-check-BZ1JTjf6.js", - "_camera-DDKUkICL.js", - "_chart-column-GeSBJr5Y.js", - "_chart-no-axes-column-increasing-Beqplnfl.js", - "_chart-no-axes-column-BKgkVzqT.js", - "_chevron-left-DKWjKjSf.js", - "_circle-alert-KsX4JXbz.js", - "_circle-check-C_SLfS2p.js", - "_circle-help-BdsC7_wR.js", - "_circle-x-DkvEqmM5.js", - "_circle-BpyxLEsH.js", - "_clipboard-list-BU0dok7E.js", - "_code-DNPjFOcs.js", - "_crosshair-C7OptAZm.js", - "_crown-Cp4cgutu.js", - "_external-link-uO-R2E0-.js", - "_eye-off-DlDpEvnB.js", - "_instagram-DBjFHIT7.js", - "_file-down-Bxu0R4EW.js", - "_pen-line-Fy-AVmqM.js", - "_file-up-CZ-cXuKa.js", - "_filter-D8dMdozc.js", - "_folder-git-2-Dwj_EoDL.js", - "_house-D8b8GwgZ.js", - "_git-branch-D2sIFzs4.js", - "_grip-vertical-DXcr-v-g.js", - "_hard-drive-ApF-ULi1.js", - "_hash-CHJS6b-L.js", - "_shield-Mt6vEHxn.js", - "_info-VH-vNQ_z.js", - "_layers-CF7Mhs3n.js", - "_layout-list-BuBaZfwq.js", - "_lightbulb-fAsbBO8F.js", - "_link-2-C22T2wSs.js", - "_link-ClcCoVU_.js", - "_twitter-DDHYm63p.js", - "_list-Ajdnpsw1.js", - "_locate-fixed-D29o3FBS.js", - "_lock-RX1hYn48.js", - "_log-in-Bt5dnADg.js", - "_mail-BFoS8U8W.js", - "_map-pin-L7jUebKz.js", - "_menu-Cu-nnefe.js", - "_message-square-warning-DbVEqa_0.js", - "_message-square-DMJ4IbdE.js", - "_monitor-DL9THmS7.js", - "_package-B9XnehkQ.js", - "_percent-BYDujffR.js", - "_phone-CJ2h446N.js", - "_plane-BqORGC6m.js", - "_play-DHqp-NCB.js", - "_qr-code-u5AOBzVe.js", - "_quote-BtOwgBns.js", - "_radio-CxUR05xj.js", - "_ruler-DbxwIrQY.js", - "_send-DpE3qK0m.js", - "_server-DgtPu6lA.js", - "_wifi-CFyF5qct.js", - "_shield-check--CTAItWs.js", - "_smartphone-BQ_9x4vN.js", - "_square-check-big-Dt4MtZcM.js", - "_square-pen-B3p2jiW9.js", - "_star-WlheM7sI.js", - "_sun-DRsBfXSu.js", - "_tag-CMVMnpSh.js", - "_target-BEz5Ry2v.js", - "_thumbs-up-DYj-woXk.js", - "_ticket-BhEK5100.js", - "_trash-2-Dxg0nP1A.js", - "_trash-Dyd2ZsaG.js", - "_trending-down-CeOqAkGV.js", - "_trending-up-CPB8hZlm.js", - "_trophy-BZyhzbIT.js", - "_type-DlbqWp8I.js", - "_user-check-4xSYwYvq.js", - "_user-plus-C-0nSlHG.js", - "_user-x-Drk57M2z.js", - "_wallet-C3p1yihr.js", - "_wrench-CLqKc51o.js", - "_zap-D4fS-tPu.js", - "_radio-group-BtLENAXk.js", - "_checkbox-Bos2Phgi.js", - "_multi-select-field-BX9C1tYH.js", - "_scroll-area-BmK0s-Hf.js", - "_LocationPicker-DAd_AcXs.js", + "_table-BRtys9Nx.js", + "_unlink-vC8B7N8r.js", + "_scale-Chnhsap1.js", + "_arrow-down-left-D4-BLXQL.js", + "_arrow-left-B9tcIgis.js", + "_arrow-right-left-TC-Oi5FJ.js", + "_arrow-right-SXr1661j.js", + "_arrow-up-down-Df1H6itH.js", + "_lock-open-Cco69YMj.js", + "_award-DOf5Xc3o.js", + "_ban-C1FQ9ay_.js", + "_indian-rupee-CY9fE6hT.js", + "_bell-BMsQyWM-.js", + "_book-open-DiNAfaue.js", + "_boxes-Bjf0_Kx7.js", + "_building-2-DmmRcP0c.js", + "_building-BXglONiz.js", + "_calculator-B75Vnhim.js", + "_calendar-check-C2F7PWoI.js", + "_camera-DZNJpjXR.js", + "_chart-column-CKzC1aib.js", + "_chart-no-axes-column-increasing-xL8kjLW0.js", + "_chart-no-axes-column-CaNDayE9.js", + "_chevron-left-C98gPe5P.js", + "_circle-alert-Cu5dznTP.js", + "_circle-check-aau4wqhp.js", + "_circle-help-C4uXcZYY.js", + "_circle-x-r3If4JPw.js", + "_circle-DgA3bS7I.js", + "_clipboard-list-BNSl4hy2.js", + "_code-Dzlx6QPB.js", + "_crosshair-DtQysFz7.js", + "_crown-CC8Godfb.js", + "_external-link-DL5n0dhJ.js", + "_eye-off-BJYR0wmr.js", + "_instagram-tpp8H3E-.js", + "_file-down-CxCQCvcc.js", + "_pen-line-CNA-f1dm.js", + "_file-up-D3rB-4Bg.js", + "_filter-B_3e214H.js", + "_folder-git-2-T64oq8HG.js", + "_house-BUnGVtyw.js", + "_git-branch-EdIXkL-9.js", + "_grip-vertical-BvetFs24.js", + "_hard-drive--Nch37f-.js", + "_hash-B3fNBlbs.js", + "_shield-rKKgzkbW.js", + "_info-Cj5ROI6H.js", + "_layers-DdZLSQgt.js", + "_layout-list-DkB7S2jk.js", + "_lightbulb-CJXOfIFD.js", + "_link-2-DNnYgrdz.js", + "_link-DeErafFW.js", + "_twitter-CRZZ6zjd.js", + "_list-DY4Uh_0E.js", + "_locate-fixed-BKpEfCUU.js", + "_lock-BGSkpX29.js", + "_log-in-TxFQ9ojy.js", + "_mail-khAU5Oig.js", + "_map-pin-BFNXdrz2.js", + "_menu-BGxVBBZl.js", + "_message-square-warning-DHRFlo8i.js", + "_message-square-C7x1Rix5.js", + "_monitor-P2T9V9tT.js", + "_package-C-rDDwyp.js", + "_percent-DP16IBy2.js", + "_phone-XzqO8Dfs.js", + "_plane-C9QqCVcZ.js", + "_play-62Z04sZZ.js", + "_qr-code-CUR1J9NH.js", + "_quote-DF2Qwen7.js", + "_radio-nm2vY_Ib.js", + "_ruler-DviIA5uv.js", + "_send-DXZhFVWG.js", + "_server-BzBihesB.js", + "_wifi-BPS_-hKY.js", + "_shield-check-Cyw4YGYb.js", + "_smartphone-i99jk4ns.js", + "_square-check-big-Cal0w_ma.js", + "_square-pen-CatLE0_h.js", + "_star-CSGOTD6i.js", + "_sun-TjfxyFzf.js", + "_tag-CUFhfHTp.js", + "_target-B_9kWYv3.js", + "_thumbs-up-Du-LlBXg.js", + "_ticket-BjgtGAIQ.js", + "_trash-2-15Ri11Yq.js", + "_trash-BRJCY2my.js", + "_trending-down-MNPLLbIb.js", + "_trending-up-D5y6g4yZ.js", + "_trophy-Cs36GMET.js", + "_type-DX1RNe21.js", + "_user-check-DDs_5zV9.js", + "_user-plus-Ba62LA9O.js", + "_user-x-C3dBJr2o.js", + "_wallet-BP1hP1I0.js", + "_wrench-DX6GWbcS.js", + "_zap-Of1Abppa.js", + "_radio-group-CuY8xCRY.js", + "_checkbox-C3Z6LHOx.js", + "_multi-select-field-ALFA5JXF.js", + "_scroll-area-C7NBgd0i.js", + "_LocationPicker-Dy1Od2a3.js", "_leaflet-FVhBWCqS.js" ] }, "resources/js/pages/hr/documents/hr-documents/view.tsx": { - "file": "assets/view-CtFA_ASk.js", + "file": "assets/view-cd2bBgkD.js", "name": "view", "src": "resources/js/pages/hr/documents/hr-documents/view.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_tag-CMVMnpSh.js", - "_download-Ba72czhU.js", - "_calendar-BYVpj4_X.js", - "_user-DToEmJ9g.js", - "_triangle-alert-MsN2AA6c.js", - "_eye-DSAoA9Pp.js", - "_circle-check-big-DqURlwt2.js", - "_clock-Cfp0CYjJ.js", + "_tag-CUFhfHTp.js", + "_download-BHVnw95S.js", + "_calendar-kiIl5Cyq.js", + "_user-Ka_u5D6T.js", + "_triangle-alert-CeuDFixJ.js", + "_eye-CzYzwmmr.js", + "_circle-check-big-KTDTMhTs.js", + "_clock-CLIx856C.js", "_utils-BWxnHGCV.js" ] }, "resources/js/pages/hr/employee-salaries/index.tsx": { - "file": "assets/index-BqugrWsg.js", + "file": "assets/index-DqoVjSoS.js", "name": "index", "src": "resources/js/pages/hr/employee-salaries/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_CrudTable-DA37WZsR.js", - "_CrudFormModal-Bmz2nLeY.js", - "_CrudDeleteModal-DM40AK8z.js", - "_pagination-n2efY1KU.js", - "_search-and-filter-bar-PUOLiNYr.js", + "_CrudTable-Dk-uCuqB.js", + "_CrudFormModal-CTSICk3j.js", + "_CrudDeleteModal-DmHx0JCJ.js", + "_pagination-B9z4VraF.js", + "_search-and-filter-bar-1QHzFJdq.js", "resources/js/pages/hr/employee-salaries/view.tsx", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", - "_table-C1YkBp3W.js", - "_unlink-sh32LPkQ.js", - "_scale-rJYsnHRa.js", - "_arrow-down-left-BN6xjhcz.js", - "_arrow-left-CjPQICYw.js", - "_arrow-right-left-DKUcVR58.js", - "_arrow-right-DUEfRrRr.js", - "_arrow-up-down-FmcUfWon.js", - "_lock-open-CN4tz8Of.js", - "_award-D9FlSYzB.js", - "_ban-CMgLBFSt.js", - "_indian-rupee-Bh3-8N2a.js", - "_bell-Cr2F9IDD.js", - "_book-open-DUwKvBiK.js", - "_boxes-rwzklut0.js", - "_building-2-Cda8xQDI.js", - "_building-CG4yAV8N.js", - "_calculator-wt_63eRJ.js", - "_calendar-check-BZ1JTjf6.js", - "_camera-DDKUkICL.js", - "_chart-column-GeSBJr5Y.js", - "_chart-no-axes-column-increasing-Beqplnfl.js", - "_chart-no-axes-column-BKgkVzqT.js", - "_chevron-left-DKWjKjSf.js", - "_circle-alert-KsX4JXbz.js", - "_circle-check-big-DqURlwt2.js", - "_circle-check-C_SLfS2p.js", - "_circle-help-BdsC7_wR.js", - "_circle-x-DkvEqmM5.js", - "_circle-BpyxLEsH.js", - "_clipboard-list-BU0dok7E.js", - "_code-DNPjFOcs.js", - "_crosshair-C7OptAZm.js", - "_crown-Cp4cgutu.js", - "_download-Ba72czhU.js", - "_external-link-uO-R2E0-.js", - "_eye-off-DlDpEvnB.js", - "_eye-DSAoA9Pp.js", - "_instagram-DBjFHIT7.js", - "_file-down-Bxu0R4EW.js", - "_pen-line-Fy-AVmqM.js", - "_file-up-CZ-cXuKa.js", - "_filter-D8dMdozc.js", - "_folder-git-2-Dwj_EoDL.js", - "_house-D8b8GwgZ.js", - "_git-branch-D2sIFzs4.js", - "_grip-vertical-DXcr-v-g.js", - "_hard-drive-ApF-ULi1.js", - "_hash-CHJS6b-L.js", - "_shield-Mt6vEHxn.js", - "_info-VH-vNQ_z.js", - "_layers-CF7Mhs3n.js", - "_layout-list-BuBaZfwq.js", - "_lightbulb-fAsbBO8F.js", - "_link-2-C22T2wSs.js", - "_link-ClcCoVU_.js", - "_twitter-DDHYm63p.js", - "_list-Ajdnpsw1.js", - "_locate-fixed-D29o3FBS.js", - "_lock-RX1hYn48.js", - "_log-in-Bt5dnADg.js", - "_mail-BFoS8U8W.js", - "_map-pin-L7jUebKz.js", - "_menu-Cu-nnefe.js", - "_message-square-warning-DbVEqa_0.js", - "_message-square-DMJ4IbdE.js", - "_monitor-DL9THmS7.js", - "_package-B9XnehkQ.js", - "_percent-BYDujffR.js", - "_phone-CJ2h446N.js", - "_plane-BqORGC6m.js", - "_play-DHqp-NCB.js", - "_qr-code-u5AOBzVe.js", - "_quote-BtOwgBns.js", - "_radio-CxUR05xj.js", - "_ruler-DbxwIrQY.js", - "_send-DpE3qK0m.js", - "_server-DgtPu6lA.js", - "_wifi-CFyF5qct.js", - "_shield-check--CTAItWs.js", - "_smartphone-BQ_9x4vN.js", - "_square-check-big-Dt4MtZcM.js", - "_square-pen-B3p2jiW9.js", - "_star-WlheM7sI.js", - "_sun-DRsBfXSu.js", - "_tag-CMVMnpSh.js", - "_target-BEz5Ry2v.js", - "_thumbs-up-DYj-woXk.js", - "_ticket-BhEK5100.js", - "_trash-2-Dxg0nP1A.js", - "_trash-Dyd2ZsaG.js", - "_trending-down-CeOqAkGV.js", - "_trending-up-CPB8hZlm.js", - "_triangle-alert-MsN2AA6c.js", - "_trophy-BZyhzbIT.js", - "_type-DlbqWp8I.js", - "_user-check-4xSYwYvq.js", - "_user-plus-C-0nSlHG.js", - "_user-x-Drk57M2z.js", - "_wallet-C3p1yihr.js", - "_wrench-CLqKc51o.js", - "_zap-D4fS-tPu.js", - "_radio-group-BtLENAXk.js", - "_checkbox-Bos2Phgi.js", - "_multi-select-field-BX9C1tYH.js", - "_scroll-area-BmK0s-Hf.js", - "_LocationPicker-DAd_AcXs.js", + "_table-BRtys9Nx.js", + "_unlink-vC8B7N8r.js", + "_scale-Chnhsap1.js", + "_arrow-down-left-D4-BLXQL.js", + "_arrow-left-B9tcIgis.js", + "_arrow-right-left-TC-Oi5FJ.js", + "_arrow-right-SXr1661j.js", + "_arrow-up-down-Df1H6itH.js", + "_lock-open-Cco69YMj.js", + "_award-DOf5Xc3o.js", + "_ban-C1FQ9ay_.js", + "_indian-rupee-CY9fE6hT.js", + "_bell-BMsQyWM-.js", + "_book-open-DiNAfaue.js", + "_boxes-Bjf0_Kx7.js", + "_building-2-DmmRcP0c.js", + "_building-BXglONiz.js", + "_calculator-B75Vnhim.js", + "_calendar-check-C2F7PWoI.js", + "_camera-DZNJpjXR.js", + "_chart-column-CKzC1aib.js", + "_chart-no-axes-column-increasing-xL8kjLW0.js", + "_chart-no-axes-column-CaNDayE9.js", + "_chevron-left-C98gPe5P.js", + "_circle-alert-Cu5dznTP.js", + "_circle-check-big-KTDTMhTs.js", + "_circle-check-aau4wqhp.js", + "_circle-help-C4uXcZYY.js", + "_circle-x-r3If4JPw.js", + "_circle-DgA3bS7I.js", + "_clipboard-list-BNSl4hy2.js", + "_code-Dzlx6QPB.js", + "_crosshair-DtQysFz7.js", + "_crown-CC8Godfb.js", + "_download-BHVnw95S.js", + "_external-link-DL5n0dhJ.js", + "_eye-off-BJYR0wmr.js", + "_eye-CzYzwmmr.js", + "_instagram-tpp8H3E-.js", + "_file-down-CxCQCvcc.js", + "_pen-line-CNA-f1dm.js", + "_file-up-D3rB-4Bg.js", + "_filter-B_3e214H.js", + "_folder-git-2-T64oq8HG.js", + "_house-BUnGVtyw.js", + "_git-branch-EdIXkL-9.js", + "_grip-vertical-BvetFs24.js", + "_hard-drive--Nch37f-.js", + "_hash-B3fNBlbs.js", + "_shield-rKKgzkbW.js", + "_info-Cj5ROI6H.js", + "_layers-DdZLSQgt.js", + "_layout-list-DkB7S2jk.js", + "_lightbulb-CJXOfIFD.js", + "_link-2-DNnYgrdz.js", + "_link-DeErafFW.js", + "_twitter-CRZZ6zjd.js", + "_list-DY4Uh_0E.js", + "_locate-fixed-BKpEfCUU.js", + "_lock-BGSkpX29.js", + "_log-in-TxFQ9ojy.js", + "_mail-khAU5Oig.js", + "_map-pin-BFNXdrz2.js", + "_menu-BGxVBBZl.js", + "_message-square-warning-DHRFlo8i.js", + "_message-square-C7x1Rix5.js", + "_monitor-P2T9V9tT.js", + "_package-C-rDDwyp.js", + "_percent-DP16IBy2.js", + "_phone-XzqO8Dfs.js", + "_plane-C9QqCVcZ.js", + "_play-62Z04sZZ.js", + "_qr-code-CUR1J9NH.js", + "_quote-DF2Qwen7.js", + "_radio-nm2vY_Ib.js", + "_ruler-DviIA5uv.js", + "_send-DXZhFVWG.js", + "_server-BzBihesB.js", + "_wifi-BPS_-hKY.js", + "_shield-check-Cyw4YGYb.js", + "_smartphone-i99jk4ns.js", + "_square-check-big-Cal0w_ma.js", + "_square-pen-CatLE0_h.js", + "_star-CSGOTD6i.js", + "_sun-TjfxyFzf.js", + "_tag-CUFhfHTp.js", + "_target-B_9kWYv3.js", + "_thumbs-up-Du-LlBXg.js", + "_ticket-BjgtGAIQ.js", + "_trash-2-15Ri11Yq.js", + "_trash-BRJCY2my.js", + "_trending-down-MNPLLbIb.js", + "_trending-up-D5y6g4yZ.js", + "_triangle-alert-CeuDFixJ.js", + "_trophy-Cs36GMET.js", + "_type-DX1RNe21.js", + "_user-check-DDs_5zV9.js", + "_user-plus-Ba62LA9O.js", + "_user-x-C3dBJr2o.js", + "_wallet-BP1hP1I0.js", + "_wrench-DX6GWbcS.js", + "_zap-Of1Abppa.js", + "_radio-group-CuY8xCRY.js", + "_checkbox-C3Z6LHOx.js", + "_multi-select-field-ALFA5JXF.js", + "_scroll-area-C7NBgd0i.js", + "_LocationPicker-Dy1Od2a3.js", "_leaflet-FVhBWCqS.js" ] }, "resources/js/pages/hr/employee-salaries/payroll-calculation.tsx": { - "file": "assets/payroll-calculation-DwIEIyqv.js", + "file": "assets/payroll-calculation-BqdXV304.js", "name": "payroll-calculation", "src": "resources/js/pages/hr/employee-salaries/payroll-calculation.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_select-DgPPBKIC.js", - "_arrow-left-CjPQICYw.js", - "_calculator-wt_63eRJ.js", - "_dollar-sign-CFqWGHdB.js", - "_clock-Cfp0CYjJ.js", - "_trending-up-CPB8hZlm.js", - "_trending-down-CeOqAkGV.js", - "_textarea-CdnKPU5F.js", + "_select-9uIRiOV_.js", + "_arrow-left-B9tcIgis.js", + "_calculator-B75Vnhim.js", + "_dollar-sign-BKfERkc9.js", + "_clock-CLIx856C.js", + "_trending-up-D5y6g4yZ.js", + "_trending-down-MNPLLbIb.js", + "_textarea-BgXisGCr.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_coins-D-42zezY.js", + "_chevron-up-CIpCAMDk.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", "_index-BdQq_4o_.js" ] }, "resources/js/pages/hr/employee-salaries/view.tsx": { - "file": "assets/view-CXN7ZYNm.js", + "file": "assets/view-DmFQeHMw.js", "name": "view", "src": "resources/js/pages/hr/employee-salaries/view.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_dollar-sign-CFqWGHdB.js", - "_user-DToEmJ9g.js", - "_calendar-BYVpj4_X.js", - "_layers-CF7Mhs3n.js", - "_lock-RX1hYn48.js", + "_dollar-sign-BKfERkc9.js", + "_user-Ka_u5D6T.js", + "_calendar-kiIl5Cyq.js", + "_layers-DdZLSQgt.js", + "_lock-BGSkpX29.js", "_utils-BWxnHGCV.js" ] }, "resources/js/pages/hr/employees/create.tsx": { - "file": "assets/create-gG_0LnGy.js", + "file": "assets/create-C1YMDJA9.js", "name": "create", "src": "resources/js/pages/hr/employees/create.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_select-DgPPBKIC.js", - "_radio-group-BtLENAXk.js", - "_multi-select-field-BX9C1tYH.js", - "_trash-2-Dxg0nP1A.js", - "_arrow-left-CjPQICYw.js", - "_textarea-CdnKPU5F.js", + "_select-9uIRiOV_.js", + "_radio-group-CuY8xCRY.js", + "_multi-select-field-ALFA5JXF.js", + "_trash-2-15Ri11Yq.js", + "_arrow-left-B9tcIgis.js", + "_textarea-BgXisGCr.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_chevron-up-CIpCAMDk.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", "_index-BdQq_4o_.js", - "_circle-BpyxLEsH.js" + "_circle-DgA3bS7I.js" ] }, "resources/js/pages/hr/employees/edit.tsx": { - "file": "assets/edit-BR1w1kzM.js", + "file": "assets/edit-DyLk7jgf.js", "name": "edit", "src": "resources/js/pages/hr/employees/edit.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_select-DgPPBKIC.js", - "_radio-group-BtLENAXk.js", - "_multi-select-field-BX9C1tYH.js", - "_eye-DSAoA9Pp.js", - "_trash-2-Dxg0nP1A.js", - "_arrow-left-CjPQICYw.js", - "_textarea-CdnKPU5F.js", + "_select-9uIRiOV_.js", + "_radio-group-CuY8xCRY.js", + "_multi-select-field-ALFA5JXF.js", + "_eye-CzYzwmmr.js", + "_trash-2-15Ri11Yq.js", + "_arrow-left-B9tcIgis.js", + "_textarea-BgXisGCr.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_chevron-up-CIpCAMDk.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", "_index-BdQq_4o_.js", - "_circle-BpyxLEsH.js" + "_circle-DgA3bS7I.js" ] }, "resources/js/pages/hr/employees/index.tsx": { - "file": "assets/index-Dkrcibl7.js", + "file": "assets/index-BAZgn0m6.js", "name": "index", "src": "resources/js/pages/hr/employees/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_CookieConsentBanner-CIl2kmlz.js", - "_CrudTable-DA37WZsR.js", - "_CrudDeleteModal-DM40AK8z.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_CrudTable-Dk-uCuqB.js", + "_CrudDeleteModal-DmHx0JCJ.js", "_use-initials-BK4eRgYY.js", - "_pagination-n2efY1KU.js", - "_search-and-filter-bar-PUOLiNYr.js", - "_CrudFormModal-Bmz2nLeY.js", - "_ImportModal-NusA89JZ.js", - "_file-down-Bxu0R4EW.js", - "_file-up-CZ-cXuKa.js", - "_eye-DSAoA9Pp.js", - "_lock-RX1hYn48.js", - "_lock-open-CN4tz8Of.js", - "_square-pen-B3p2jiW9.js", - "_trash-2-Dxg0nP1A.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_pagination-B9z4VraF.js", + "_search-and-filter-bar-1QHzFJdq.js", + "_CrudFormModal-CTSICk3j.js", + "_ImportModal-BQZYlB54.js", + "_file-down-CxCQCvcc.js", + "_file-up-D3rB-4Bg.js", + "_eye-CzYzwmmr.js", + "_lock-BGSkpX29.js", + "_lock-open-Cco69YMj.js", + "_square-pen-CatLE0_h.js", + "_trash-2-15Ri11Yq.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_settings-DYZFNkOc.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_settings-BUhtRdnI.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_switch-C7AW5g5G.js", - "_table-C1YkBp3W.js", - "_unlink-sh32LPkQ.js", - "_scale-rJYsnHRa.js", - "_arrow-down-left-BN6xjhcz.js", - "_arrow-left-CjPQICYw.js", - "_arrow-right-left-DKUcVR58.js", - "_arrow-right-DUEfRrRr.js", - "_arrow-up-down-FmcUfWon.js", - "_award-D9FlSYzB.js", - "_ban-CMgLBFSt.js", - "_indian-rupee-Bh3-8N2a.js", - "_bell-Cr2F9IDD.js", - "_book-open-DUwKvBiK.js", - "_boxes-rwzklut0.js", - "_building-2-Cda8xQDI.js", - "_building-CG4yAV8N.js", - "_calculator-wt_63eRJ.js", - "_calendar-check-BZ1JTjf6.js", - "_camera-DDKUkICL.js", - "_chart-column-GeSBJr5Y.js", - "_chart-no-axes-column-increasing-Beqplnfl.js", - "_chart-no-axes-column-BKgkVzqT.js", - "_chevron-left-DKWjKjSf.js", - "_circle-alert-KsX4JXbz.js", - "_circle-check-big-DqURlwt2.js", - "_circle-check-C_SLfS2p.js", - "_circle-help-BdsC7_wR.js", - "_circle-x-DkvEqmM5.js", - "_circle-BpyxLEsH.js", - "_clipboard-list-BU0dok7E.js", - "_code-DNPjFOcs.js", - "_crosshair-C7OptAZm.js", - "_crown-Cp4cgutu.js", - "_download-Ba72czhU.js", - "_external-link-uO-R2E0-.js", - "_eye-off-DlDpEvnB.js", - "_instagram-DBjFHIT7.js", - "_pen-line-Fy-AVmqM.js", - "_filter-D8dMdozc.js", - "_folder-git-2-Dwj_EoDL.js", - "_house-D8b8GwgZ.js", - "_git-branch-D2sIFzs4.js", - "_grip-vertical-DXcr-v-g.js", - "_hard-drive-ApF-ULi1.js", - "_hash-CHJS6b-L.js", - "_shield-Mt6vEHxn.js", - "_info-VH-vNQ_z.js", - "_layers-CF7Mhs3n.js", - "_layout-list-BuBaZfwq.js", - "_lightbulb-fAsbBO8F.js", - "_link-2-C22T2wSs.js", - "_link-ClcCoVU_.js", - "_twitter-DDHYm63p.js", - "_list-Ajdnpsw1.js", - "_locate-fixed-D29o3FBS.js", - "_log-in-Bt5dnADg.js", - "_mail-BFoS8U8W.js", - "_map-pin-L7jUebKz.js", - "_menu-Cu-nnefe.js", - "_message-square-warning-DbVEqa_0.js", - "_message-square-DMJ4IbdE.js", - "_monitor-DL9THmS7.js", - "_package-B9XnehkQ.js", - "_percent-BYDujffR.js", - "_phone-CJ2h446N.js", - "_plane-BqORGC6m.js", - "_play-DHqp-NCB.js", - "_qr-code-u5AOBzVe.js", - "_quote-BtOwgBns.js", - "_radio-CxUR05xj.js", - "_ruler-DbxwIrQY.js", - "_send-DpE3qK0m.js", - "_server-DgtPu6lA.js", - "_wifi-CFyF5qct.js", - "_shield-check--CTAItWs.js", - "_smartphone-BQ_9x4vN.js", - "_square-check-big-Dt4MtZcM.js", - "_star-WlheM7sI.js", - "_sun-DRsBfXSu.js", - "_tag-CMVMnpSh.js", - "_target-BEz5Ry2v.js", - "_thumbs-up-DYj-woXk.js", - "_ticket-BhEK5100.js", - "_trash-Dyd2ZsaG.js", - "_trending-down-CeOqAkGV.js", - "_trending-up-CPB8hZlm.js", - "_triangle-alert-MsN2AA6c.js", - "_trophy-BZyhzbIT.js", - "_type-DlbqWp8I.js", - "_user-check-4xSYwYvq.js", - "_user-plus-C-0nSlHG.js", - "_user-x-Drk57M2z.js", - "_wallet-C3p1yihr.js", - "_wrench-CLqKc51o.js", - "_zap-D4fS-tPu.js", - "_radio-group-BtLENAXk.js", - "_checkbox-Bos2Phgi.js", - "_multi-select-field-BX9C1tYH.js", - "_scroll-area-BmK0s-Hf.js", - "_LocationPicker-DAd_AcXs.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_switch-DCoM0Ivb.js", + "_table-BRtys9Nx.js", + "_unlink-vC8B7N8r.js", + "_scale-Chnhsap1.js", + "_arrow-down-left-D4-BLXQL.js", + "_arrow-left-B9tcIgis.js", + "_arrow-right-left-TC-Oi5FJ.js", + "_arrow-right-SXr1661j.js", + "_arrow-up-down-Df1H6itH.js", + "_award-DOf5Xc3o.js", + "_ban-C1FQ9ay_.js", + "_indian-rupee-CY9fE6hT.js", + "_bell-BMsQyWM-.js", + "_book-open-DiNAfaue.js", + "_boxes-Bjf0_Kx7.js", + "_building-2-DmmRcP0c.js", + "_building-BXglONiz.js", + "_calculator-B75Vnhim.js", + "_calendar-check-C2F7PWoI.js", + "_camera-DZNJpjXR.js", + "_chart-column-CKzC1aib.js", + "_chart-no-axes-column-increasing-xL8kjLW0.js", + "_chart-no-axes-column-CaNDayE9.js", + "_chevron-left-C98gPe5P.js", + "_circle-alert-Cu5dznTP.js", + "_circle-check-big-KTDTMhTs.js", + "_circle-check-aau4wqhp.js", + "_circle-help-C4uXcZYY.js", + "_circle-x-r3If4JPw.js", + "_circle-DgA3bS7I.js", + "_clipboard-list-BNSl4hy2.js", + "_code-Dzlx6QPB.js", + "_crosshair-DtQysFz7.js", + "_crown-CC8Godfb.js", + "_download-BHVnw95S.js", + "_external-link-DL5n0dhJ.js", + "_eye-off-BJYR0wmr.js", + "_instagram-tpp8H3E-.js", + "_pen-line-CNA-f1dm.js", + "_filter-B_3e214H.js", + "_folder-git-2-T64oq8HG.js", + "_house-BUnGVtyw.js", + "_git-branch-EdIXkL-9.js", + "_grip-vertical-BvetFs24.js", + "_hard-drive--Nch37f-.js", + "_hash-B3fNBlbs.js", + "_shield-rKKgzkbW.js", + "_info-Cj5ROI6H.js", + "_layers-DdZLSQgt.js", + "_layout-list-DkB7S2jk.js", + "_lightbulb-CJXOfIFD.js", + "_link-2-DNnYgrdz.js", + "_link-DeErafFW.js", + "_twitter-CRZZ6zjd.js", + "_list-DY4Uh_0E.js", + "_locate-fixed-BKpEfCUU.js", + "_log-in-TxFQ9ojy.js", + "_mail-khAU5Oig.js", + "_map-pin-BFNXdrz2.js", + "_menu-BGxVBBZl.js", + "_message-square-warning-DHRFlo8i.js", + "_message-square-C7x1Rix5.js", + "_monitor-P2T9V9tT.js", + "_package-C-rDDwyp.js", + "_percent-DP16IBy2.js", + "_phone-XzqO8Dfs.js", + "_plane-C9QqCVcZ.js", + "_play-62Z04sZZ.js", + "_qr-code-CUR1J9NH.js", + "_quote-DF2Qwen7.js", + "_radio-nm2vY_Ib.js", + "_ruler-DviIA5uv.js", + "_send-DXZhFVWG.js", + "_server-BzBihesB.js", + "_wifi-BPS_-hKY.js", + "_shield-check-Cyw4YGYb.js", + "_smartphone-i99jk4ns.js", + "_square-check-big-Cal0w_ma.js", + "_star-CSGOTD6i.js", + "_sun-TjfxyFzf.js", + "_tag-CUFhfHTp.js", + "_target-B_9kWYv3.js", + "_thumbs-up-Du-LlBXg.js", + "_ticket-BjgtGAIQ.js", + "_trash-BRJCY2my.js", + "_trending-down-MNPLLbIb.js", + "_trending-up-D5y6g4yZ.js", + "_triangle-alert-CeuDFixJ.js", + "_trophy-Cs36GMET.js", + "_type-DX1RNe21.js", + "_user-check-DDs_5zV9.js", + "_user-plus-Ba62LA9O.js", + "_user-x-C3dBJr2o.js", + "_wallet-BP1hP1I0.js", + "_wrench-DX6GWbcS.js", + "_zap-Of1Abppa.js", + "_radio-group-CuY8xCRY.js", + "_checkbox-C3Z6LHOx.js", + "_multi-select-field-ALFA5JXF.js", + "_scroll-area-C7NBgd0i.js", + "_LocationPicker-Dy1Od2a3.js", "_leaflet-FVhBWCqS.js", - "_alert-CXPQTH5c.js" + "_alert-Dt2Bu0kM.js" ] }, "resources/js/pages/hr/employees/show.tsx": { - "file": "assets/show-DwvQc3L3.js", + "file": "assets/show-DX5hAwv7.js", "name": "show", "src": "resources/js/pages/hr/employees/show.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_tabs-NEtB1dPW.js", - "_CrudDeleteModal-DM40AK8z.js", + "_tabs--KW-Mci6.js", + "_CrudDeleteModal-DmHx0JCJ.js", "_use-initials-BK4eRgYY.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_arrow-left-CjPQICYw.js", - "_user-DToEmJ9g.js", - "_mail-BFoS8U8W.js", - "_phone-CJ2h446N.js", - "_calendar-BYVpj4_X.js", - "_building-CG4yAV8N.js", - "_briefcase-Dsiqzllu.js", - "_download-Ba72czhU.js", - "_chevron-up-DXYKkCZG.js", - "_eye-DSAoA9Pp.js", - "_trash-2-Dxg0nP1A.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_arrow-left-B9tcIgis.js", + "_user-Ka_u5D6T.js", + "_mail-khAU5Oig.js", + "_phone-XzqO8Dfs.js", + "_calendar-kiIl5Cyq.js", + "_building-BXglONiz.js", + "_briefcase-lPam_Ipn.js", + "_download-BHVnw95S.js", + "_chevron-up-CIpCAMDk.js", + "_eye-CzYzwmmr.js", + "_trash-2-15Ri11Yq.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_credit-card-Dm0mmHp5.js", - "_settings-DYZFNkOc.js", - "_gift-Cu9GEEJ_.js", - "_users-Czs1F8XM.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_credit-card-CHqjxFip.js", + "_settings-BUhtRdnI.js", + "_gift-dVgRLkc0.js", + "_users-BG7aX58P.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_switch-C7AW5g5G.js" + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_switch-DCoM0Ivb.js" ] }, "resources/js/pages/hr/holidays/calendar.tsx": { - "file": "assets/calendar-DuV5P8IJ.js", + "file": "assets/calendar-MPFYp4uk.js", "name": "calendar", "src": "resources/js/pages/hr/holidays/calendar.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", "_index-DrmIhGnK.js", - "_list-Ajdnpsw1.js", - "_download-Ba72czhU.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_list-DY4Uh_0E.js", + "_download-BHVnw95S.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js" ] }, "resources/js/pages/hr/holidays/index.tsx": { - "file": "assets/index-smRRRkSn.js", + "file": "assets/index-D9_1IA-m.js", "name": "index", "src": "resources/js/pages/hr/holidays/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_CrudTable-DA37WZsR.js", - "_CrudFormModal-Bmz2nLeY.js", - "_CrudDeleteModal-DM40AK8z.js", - "_pagination-n2efY1KU.js", - "_search-and-filter-bar-PUOLiNYr.js", + "_CrudTable-Dk-uCuqB.js", + "_CrudFormModal-CTSICk3j.js", + "_CrudDeleteModal-DmHx0JCJ.js", + "_pagination-B9z4VraF.js", + "_search-and-filter-bar-1QHzFJdq.js", "resources/js/pages/hr/holidays/view.tsx", - "_calendar-BYVpj4_X.js", - "_download-Ba72czhU.js", + "_calendar-kiIl5Cyq.js", + "_download-BHVnw95S.js", "_utils-BWxnHGCV.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", - "_table-C1YkBp3W.js", - "_unlink-sh32LPkQ.js", - "_scale-rJYsnHRa.js", - "_arrow-down-left-BN6xjhcz.js", - "_arrow-left-CjPQICYw.js", - "_arrow-right-left-DKUcVR58.js", - "_arrow-right-DUEfRrRr.js", - "_arrow-up-down-FmcUfWon.js", - "_lock-open-CN4tz8Of.js", - "_award-D9FlSYzB.js", - "_ban-CMgLBFSt.js", - "_indian-rupee-Bh3-8N2a.js", - "_bell-Cr2F9IDD.js", - "_book-open-DUwKvBiK.js", - "_boxes-rwzklut0.js", - "_building-2-Cda8xQDI.js", - "_building-CG4yAV8N.js", - "_calculator-wt_63eRJ.js", - "_calendar-check-BZ1JTjf6.js", - "_camera-DDKUkICL.js", - "_chart-column-GeSBJr5Y.js", - "_chart-no-axes-column-increasing-Beqplnfl.js", - "_chart-no-axes-column-BKgkVzqT.js", - "_chevron-left-DKWjKjSf.js", - "_circle-alert-KsX4JXbz.js", - "_circle-check-big-DqURlwt2.js", - "_circle-check-C_SLfS2p.js", - "_circle-help-BdsC7_wR.js", - "_circle-x-DkvEqmM5.js", - "_circle-BpyxLEsH.js", - "_clipboard-list-BU0dok7E.js", - "_code-DNPjFOcs.js", - "_crosshair-C7OptAZm.js", - "_crown-Cp4cgutu.js", - "_external-link-uO-R2E0-.js", - "_eye-off-DlDpEvnB.js", - "_eye-DSAoA9Pp.js", - "_instagram-DBjFHIT7.js", - "_file-down-Bxu0R4EW.js", - "_pen-line-Fy-AVmqM.js", - "_file-up-CZ-cXuKa.js", - "_filter-D8dMdozc.js", - "_folder-git-2-Dwj_EoDL.js", - "_house-D8b8GwgZ.js", - "_git-branch-D2sIFzs4.js", - "_grip-vertical-DXcr-v-g.js", - "_hard-drive-ApF-ULi1.js", - "_hash-CHJS6b-L.js", - "_shield-Mt6vEHxn.js", - "_info-VH-vNQ_z.js", - "_layers-CF7Mhs3n.js", - "_layout-list-BuBaZfwq.js", - "_lightbulb-fAsbBO8F.js", - "_link-2-C22T2wSs.js", - "_link-ClcCoVU_.js", - "_twitter-DDHYm63p.js", - "_list-Ajdnpsw1.js", - "_locate-fixed-D29o3FBS.js", - "_lock-RX1hYn48.js", - "_log-in-Bt5dnADg.js", - "_mail-BFoS8U8W.js", - "_map-pin-L7jUebKz.js", - "_menu-Cu-nnefe.js", - "_message-square-warning-DbVEqa_0.js", - "_message-square-DMJ4IbdE.js", - "_monitor-DL9THmS7.js", - "_package-B9XnehkQ.js", - "_percent-BYDujffR.js", - "_phone-CJ2h446N.js", - "_plane-BqORGC6m.js", - "_play-DHqp-NCB.js", - "_qr-code-u5AOBzVe.js", - "_quote-BtOwgBns.js", - "_radio-CxUR05xj.js", - "_ruler-DbxwIrQY.js", - "_send-DpE3qK0m.js", - "_server-DgtPu6lA.js", - "_wifi-CFyF5qct.js", - "_shield-check--CTAItWs.js", - "_smartphone-BQ_9x4vN.js", - "_square-check-big-Dt4MtZcM.js", - "_square-pen-B3p2jiW9.js", - "_star-WlheM7sI.js", - "_sun-DRsBfXSu.js", - "_tag-CMVMnpSh.js", - "_target-BEz5Ry2v.js", - "_thumbs-up-DYj-woXk.js", - "_ticket-BhEK5100.js", - "_trash-2-Dxg0nP1A.js", - "_trash-Dyd2ZsaG.js", - "_trending-down-CeOqAkGV.js", - "_trending-up-CPB8hZlm.js", - "_triangle-alert-MsN2AA6c.js", - "_trophy-BZyhzbIT.js", - "_type-DlbqWp8I.js", - "_user-check-4xSYwYvq.js", - "_user-plus-C-0nSlHG.js", - "_user-x-Drk57M2z.js", - "_wallet-C3p1yihr.js", - "_wrench-CLqKc51o.js", - "_zap-D4fS-tPu.js", - "_radio-group-BtLENAXk.js", - "_checkbox-Bos2Phgi.js", - "_multi-select-field-BX9C1tYH.js", - "_scroll-area-BmK0s-Hf.js", - "_LocationPicker-DAd_AcXs.js", + "_log-out-CphXjhx9.js", + "_table-BRtys9Nx.js", + "_unlink-vC8B7N8r.js", + "_scale-Chnhsap1.js", + "_arrow-down-left-D4-BLXQL.js", + "_arrow-left-B9tcIgis.js", + "_arrow-right-left-TC-Oi5FJ.js", + "_arrow-right-SXr1661j.js", + "_arrow-up-down-Df1H6itH.js", + "_lock-open-Cco69YMj.js", + "_award-DOf5Xc3o.js", + "_ban-C1FQ9ay_.js", + "_indian-rupee-CY9fE6hT.js", + "_bell-BMsQyWM-.js", + "_book-open-DiNAfaue.js", + "_boxes-Bjf0_Kx7.js", + "_building-2-DmmRcP0c.js", + "_building-BXglONiz.js", + "_calculator-B75Vnhim.js", + "_calendar-check-C2F7PWoI.js", + "_camera-DZNJpjXR.js", + "_chart-column-CKzC1aib.js", + "_chart-no-axes-column-increasing-xL8kjLW0.js", + "_chart-no-axes-column-CaNDayE9.js", + "_chevron-left-C98gPe5P.js", + "_circle-alert-Cu5dznTP.js", + "_circle-check-big-KTDTMhTs.js", + "_circle-check-aau4wqhp.js", + "_circle-help-C4uXcZYY.js", + "_circle-x-r3If4JPw.js", + "_circle-DgA3bS7I.js", + "_clipboard-list-BNSl4hy2.js", + "_code-Dzlx6QPB.js", + "_crosshair-DtQysFz7.js", + "_crown-CC8Godfb.js", + "_external-link-DL5n0dhJ.js", + "_eye-off-BJYR0wmr.js", + "_eye-CzYzwmmr.js", + "_instagram-tpp8H3E-.js", + "_file-down-CxCQCvcc.js", + "_pen-line-CNA-f1dm.js", + "_file-up-D3rB-4Bg.js", + "_filter-B_3e214H.js", + "_folder-git-2-T64oq8HG.js", + "_house-BUnGVtyw.js", + "_git-branch-EdIXkL-9.js", + "_grip-vertical-BvetFs24.js", + "_hard-drive--Nch37f-.js", + "_hash-B3fNBlbs.js", + "_shield-rKKgzkbW.js", + "_info-Cj5ROI6H.js", + "_layers-DdZLSQgt.js", + "_layout-list-DkB7S2jk.js", + "_lightbulb-CJXOfIFD.js", + "_link-2-DNnYgrdz.js", + "_link-DeErafFW.js", + "_twitter-CRZZ6zjd.js", + "_list-DY4Uh_0E.js", + "_locate-fixed-BKpEfCUU.js", + "_lock-BGSkpX29.js", + "_log-in-TxFQ9ojy.js", + "_mail-khAU5Oig.js", + "_map-pin-BFNXdrz2.js", + "_menu-BGxVBBZl.js", + "_message-square-warning-DHRFlo8i.js", + "_message-square-C7x1Rix5.js", + "_monitor-P2T9V9tT.js", + "_package-C-rDDwyp.js", + "_percent-DP16IBy2.js", + "_phone-XzqO8Dfs.js", + "_plane-C9QqCVcZ.js", + "_play-62Z04sZZ.js", + "_qr-code-CUR1J9NH.js", + "_quote-DF2Qwen7.js", + "_radio-nm2vY_Ib.js", + "_ruler-DviIA5uv.js", + "_send-DXZhFVWG.js", + "_server-BzBihesB.js", + "_wifi-BPS_-hKY.js", + "_shield-check-Cyw4YGYb.js", + "_smartphone-i99jk4ns.js", + "_square-check-big-Cal0w_ma.js", + "_square-pen-CatLE0_h.js", + "_star-CSGOTD6i.js", + "_sun-TjfxyFzf.js", + "_tag-CUFhfHTp.js", + "_target-B_9kWYv3.js", + "_thumbs-up-Du-LlBXg.js", + "_ticket-BjgtGAIQ.js", + "_trash-2-15Ri11Yq.js", + "_trash-BRJCY2my.js", + "_trending-down-MNPLLbIb.js", + "_trending-up-D5y6g4yZ.js", + "_triangle-alert-CeuDFixJ.js", + "_trophy-Cs36GMET.js", + "_type-DX1RNe21.js", + "_user-check-DDs_5zV9.js", + "_user-plus-Ba62LA9O.js", + "_user-x-C3dBJr2o.js", + "_wallet-BP1hP1I0.js", + "_wrench-DX6GWbcS.js", + "_zap-Of1Abppa.js", + "_radio-group-CuY8xCRY.js", + "_checkbox-C3Z6LHOx.js", + "_multi-select-field-ALFA5JXF.js", + "_scroll-area-C7NBgd0i.js", + "_LocationPicker-Dy1Od2a3.js", "_leaflet-FVhBWCqS.js" ] }, "resources/js/pages/hr/holidays/view.tsx": { - "file": "assets/view-CB7ZdtdC.js", + "file": "assets/view-B5jeJnvO.js", "name": "view", "src": "resources/js/pages/hr/holidays/view.tsx", "isDynamicEntry": true, @@ -7242,2162 +7242,2162 @@ "_ui-Z445SNHD.js", "resources/js/app.tsx", "_utils-BWxnHGCV.js", - "_calendar-days-BdrEl_Gk.js", - "_tag-CMVMnpSh.js", - "_calendar-BYVpj4_X.js", - "_git-branch-D2sIFzs4.js" + "_calendar-days-BgbYDkbG.js", + "_tag-CUFhfHTp.js", + "_calendar-kiIl5Cyq.js", + "_git-branch-EdIXkL-9.js" ] }, "resources/js/pages/hr/leave-applications/index.tsx": { - "file": "assets/index-BNo-eqB7.js", + "file": "assets/index-BSiTmJJ5.js", "name": "index", "src": "resources/js/pages/hr/leave-applications/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_CrudTable-DA37WZsR.js", - "_CrudFormModal-Bmz2nLeY.js", - "_CrudDeleteModal-DM40AK8z.js", - "_pagination-n2efY1KU.js", - "_search-and-filter-bar-PUOLiNYr.js", + "_CrudTable-Dk-uCuqB.js", + "_CrudFormModal-CTSICk3j.js", + "_CrudDeleteModal-DmHx0JCJ.js", + "_pagination-B9z4VraF.js", + "_search-and-filter-bar-1QHzFJdq.js", "_use-initials-BK4eRgYY.js", "resources/js/pages/hr/leave-applications/view.tsx", - "_file-down-Bxu0R4EW.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_file-down-CxCQCvcc.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", - "_table-C1YkBp3W.js", - "_unlink-sh32LPkQ.js", - "_scale-rJYsnHRa.js", - "_arrow-down-left-BN6xjhcz.js", - "_arrow-left-CjPQICYw.js", - "_arrow-right-left-DKUcVR58.js", - "_arrow-right-DUEfRrRr.js", - "_arrow-up-down-FmcUfWon.js", - "_lock-open-CN4tz8Of.js", - "_award-D9FlSYzB.js", - "_ban-CMgLBFSt.js", - "_indian-rupee-Bh3-8N2a.js", - "_bell-Cr2F9IDD.js", - "_book-open-DUwKvBiK.js", - "_boxes-rwzklut0.js", - "_building-2-Cda8xQDI.js", - "_building-CG4yAV8N.js", - "_calculator-wt_63eRJ.js", - "_calendar-check-BZ1JTjf6.js", - "_camera-DDKUkICL.js", - "_chart-column-GeSBJr5Y.js", - "_chart-no-axes-column-increasing-Beqplnfl.js", - "_chart-no-axes-column-BKgkVzqT.js", - "_chevron-left-DKWjKjSf.js", - "_circle-alert-KsX4JXbz.js", - "_circle-check-big-DqURlwt2.js", - "_circle-check-C_SLfS2p.js", - "_circle-help-BdsC7_wR.js", - "_circle-x-DkvEqmM5.js", - "_circle-BpyxLEsH.js", - "_clipboard-list-BU0dok7E.js", - "_code-DNPjFOcs.js", - "_crosshair-C7OptAZm.js", - "_crown-Cp4cgutu.js", - "_download-Ba72czhU.js", - "_external-link-uO-R2E0-.js", - "_eye-off-DlDpEvnB.js", - "_eye-DSAoA9Pp.js", - "_instagram-DBjFHIT7.js", - "_pen-line-Fy-AVmqM.js", - "_file-up-CZ-cXuKa.js", - "_filter-D8dMdozc.js", - "_folder-git-2-Dwj_EoDL.js", - "_house-D8b8GwgZ.js", - "_git-branch-D2sIFzs4.js", - "_grip-vertical-DXcr-v-g.js", - "_hard-drive-ApF-ULi1.js", - "_hash-CHJS6b-L.js", - "_shield-Mt6vEHxn.js", - "_info-VH-vNQ_z.js", - "_layers-CF7Mhs3n.js", - "_layout-list-BuBaZfwq.js", - "_lightbulb-fAsbBO8F.js", - "_link-2-C22T2wSs.js", - "_link-ClcCoVU_.js", - "_twitter-DDHYm63p.js", - "_list-Ajdnpsw1.js", - "_locate-fixed-D29o3FBS.js", - "_lock-RX1hYn48.js", - "_log-in-Bt5dnADg.js", - "_mail-BFoS8U8W.js", - "_map-pin-L7jUebKz.js", - "_menu-Cu-nnefe.js", - "_message-square-warning-DbVEqa_0.js", - "_message-square-DMJ4IbdE.js", - "_monitor-DL9THmS7.js", - "_package-B9XnehkQ.js", - "_percent-BYDujffR.js", - "_phone-CJ2h446N.js", - "_plane-BqORGC6m.js", - "_play-DHqp-NCB.js", - "_qr-code-u5AOBzVe.js", - "_quote-BtOwgBns.js", - "_radio-CxUR05xj.js", - "_ruler-DbxwIrQY.js", - "_send-DpE3qK0m.js", - "_server-DgtPu6lA.js", - "_wifi-CFyF5qct.js", - "_shield-check--CTAItWs.js", - "_smartphone-BQ_9x4vN.js", - "_square-check-big-Dt4MtZcM.js", - "_square-pen-B3p2jiW9.js", - "_star-WlheM7sI.js", - "_sun-DRsBfXSu.js", - "_tag-CMVMnpSh.js", - "_target-BEz5Ry2v.js", - "_thumbs-up-DYj-woXk.js", - "_ticket-BhEK5100.js", - "_trash-2-Dxg0nP1A.js", - "_trash-Dyd2ZsaG.js", - "_trending-down-CeOqAkGV.js", - "_trending-up-CPB8hZlm.js", - "_triangle-alert-MsN2AA6c.js", - "_trophy-BZyhzbIT.js", - "_type-DlbqWp8I.js", - "_user-check-4xSYwYvq.js", - "_user-plus-C-0nSlHG.js", - "_user-x-Drk57M2z.js", - "_wallet-C3p1yihr.js", - "_wrench-CLqKc51o.js", - "_zap-D4fS-tPu.js", - "_radio-group-BtLENAXk.js", - "_checkbox-Bos2Phgi.js", - "_multi-select-field-BX9C1tYH.js", - "_scroll-area-BmK0s-Hf.js", - "_LocationPicker-DAd_AcXs.js", + "_table-BRtys9Nx.js", + "_unlink-vC8B7N8r.js", + "_scale-Chnhsap1.js", + "_arrow-down-left-D4-BLXQL.js", + "_arrow-left-B9tcIgis.js", + "_arrow-right-left-TC-Oi5FJ.js", + "_arrow-right-SXr1661j.js", + "_arrow-up-down-Df1H6itH.js", + "_lock-open-Cco69YMj.js", + "_award-DOf5Xc3o.js", + "_ban-C1FQ9ay_.js", + "_indian-rupee-CY9fE6hT.js", + "_bell-BMsQyWM-.js", + "_book-open-DiNAfaue.js", + "_boxes-Bjf0_Kx7.js", + "_building-2-DmmRcP0c.js", + "_building-BXglONiz.js", + "_calculator-B75Vnhim.js", + "_calendar-check-C2F7PWoI.js", + "_camera-DZNJpjXR.js", + "_chart-column-CKzC1aib.js", + "_chart-no-axes-column-increasing-xL8kjLW0.js", + "_chart-no-axes-column-CaNDayE9.js", + "_chevron-left-C98gPe5P.js", + "_circle-alert-Cu5dznTP.js", + "_circle-check-big-KTDTMhTs.js", + "_circle-check-aau4wqhp.js", + "_circle-help-C4uXcZYY.js", + "_circle-x-r3If4JPw.js", + "_circle-DgA3bS7I.js", + "_clipboard-list-BNSl4hy2.js", + "_code-Dzlx6QPB.js", + "_crosshair-DtQysFz7.js", + "_crown-CC8Godfb.js", + "_download-BHVnw95S.js", + "_external-link-DL5n0dhJ.js", + "_eye-off-BJYR0wmr.js", + "_eye-CzYzwmmr.js", + "_instagram-tpp8H3E-.js", + "_pen-line-CNA-f1dm.js", + "_file-up-D3rB-4Bg.js", + "_filter-B_3e214H.js", + "_folder-git-2-T64oq8HG.js", + "_house-BUnGVtyw.js", + "_git-branch-EdIXkL-9.js", + "_grip-vertical-BvetFs24.js", + "_hard-drive--Nch37f-.js", + "_hash-B3fNBlbs.js", + "_shield-rKKgzkbW.js", + "_info-Cj5ROI6H.js", + "_layers-DdZLSQgt.js", + "_layout-list-DkB7S2jk.js", + "_lightbulb-CJXOfIFD.js", + "_link-2-DNnYgrdz.js", + "_link-DeErafFW.js", + "_twitter-CRZZ6zjd.js", + "_list-DY4Uh_0E.js", + "_locate-fixed-BKpEfCUU.js", + "_lock-BGSkpX29.js", + "_log-in-TxFQ9ojy.js", + "_mail-khAU5Oig.js", + "_map-pin-BFNXdrz2.js", + "_menu-BGxVBBZl.js", + "_message-square-warning-DHRFlo8i.js", + "_message-square-C7x1Rix5.js", + "_monitor-P2T9V9tT.js", + "_package-C-rDDwyp.js", + "_percent-DP16IBy2.js", + "_phone-XzqO8Dfs.js", + "_plane-C9QqCVcZ.js", + "_play-62Z04sZZ.js", + "_qr-code-CUR1J9NH.js", + "_quote-DF2Qwen7.js", + "_radio-nm2vY_Ib.js", + "_ruler-DviIA5uv.js", + "_send-DXZhFVWG.js", + "_server-BzBihesB.js", + "_wifi-BPS_-hKY.js", + "_shield-check-Cyw4YGYb.js", + "_smartphone-i99jk4ns.js", + "_square-check-big-Cal0w_ma.js", + "_square-pen-CatLE0_h.js", + "_star-CSGOTD6i.js", + "_sun-TjfxyFzf.js", + "_tag-CUFhfHTp.js", + "_target-B_9kWYv3.js", + "_thumbs-up-Du-LlBXg.js", + "_ticket-BjgtGAIQ.js", + "_trash-2-15Ri11Yq.js", + "_trash-BRJCY2my.js", + "_trending-down-MNPLLbIb.js", + "_trending-up-D5y6g4yZ.js", + "_triangle-alert-CeuDFixJ.js", + "_trophy-Cs36GMET.js", + "_type-DX1RNe21.js", + "_user-check-DDs_5zV9.js", + "_user-plus-Ba62LA9O.js", + "_user-x-C3dBJr2o.js", + "_wallet-BP1hP1I0.js", + "_wrench-DX6GWbcS.js", + "_zap-Of1Abppa.js", + "_radio-group-CuY8xCRY.js", + "_checkbox-C3Z6LHOx.js", + "_multi-select-field-ALFA5JXF.js", + "_scroll-area-C7NBgd0i.js", + "_LocationPicker-Dy1Od2a3.js", "_leaflet-FVhBWCqS.js" ] }, "resources/js/pages/hr/leave-applications/view.tsx": { - "file": "assets/view-CNZtvKpI.js", + "file": "assets/view-CBURvijQ.js", "name": "view", "src": "resources/js/pages/hr/leave-applications/view.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_calendar-days-BdrEl_Gk.js", - "_user-DToEmJ9g.js", - "_tag-CMVMnpSh.js", - "_hash-CHJS6b-L.js", - "_eye-DSAoA9Pp.js", + "_calendar-days-BgbYDkbG.js", + "_user-Ka_u5D6T.js", + "_tag-CUFhfHTp.js", + "_hash-B3fNBlbs.js", + "_eye-CzYzwmmr.js", "_utils-BWxnHGCV.js" ] }, "resources/js/pages/hr/leave-balances/index.tsx": { - "file": "assets/index-CwQA2cnP.js", + "file": "assets/index-emErJklF.js", "name": "index", "src": "resources/js/pages/hr/leave-balances/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_CrudTable-DA37WZsR.js", - "_CrudFormModal-Bmz2nLeY.js", - "_CrudDeleteModal-DM40AK8z.js", - "_pagination-n2efY1KU.js", - "_search-and-filter-bar-PUOLiNYr.js", + "_CrudTable-Dk-uCuqB.js", + "_CrudFormModal-CTSICk3j.js", + "_CrudDeleteModal-DmHx0JCJ.js", + "_pagination-B9z4VraF.js", + "_search-and-filter-bar-1QHzFJdq.js", "_use-initials-BK4eRgYY.js", "resources/js/pages/hr/leave-balances/view.tsx", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", - "_table-C1YkBp3W.js", - "_unlink-sh32LPkQ.js", - "_scale-rJYsnHRa.js", - "_arrow-down-left-BN6xjhcz.js", - "_arrow-left-CjPQICYw.js", - "_arrow-right-left-DKUcVR58.js", - "_arrow-right-DUEfRrRr.js", - "_arrow-up-down-FmcUfWon.js", - "_lock-open-CN4tz8Of.js", - "_award-D9FlSYzB.js", - "_ban-CMgLBFSt.js", - "_indian-rupee-Bh3-8N2a.js", - "_bell-Cr2F9IDD.js", - "_book-open-DUwKvBiK.js", - "_boxes-rwzklut0.js", - "_building-2-Cda8xQDI.js", - "_building-CG4yAV8N.js", - "_calculator-wt_63eRJ.js", - "_calendar-check-BZ1JTjf6.js", - "_camera-DDKUkICL.js", - "_chart-column-GeSBJr5Y.js", - "_chart-no-axes-column-increasing-Beqplnfl.js", - "_chart-no-axes-column-BKgkVzqT.js", - "_chevron-left-DKWjKjSf.js", - "_circle-alert-KsX4JXbz.js", - "_circle-check-big-DqURlwt2.js", - "_circle-check-C_SLfS2p.js", - "_circle-help-BdsC7_wR.js", - "_circle-x-DkvEqmM5.js", - "_circle-BpyxLEsH.js", - "_clipboard-list-BU0dok7E.js", - "_code-DNPjFOcs.js", - "_crosshair-C7OptAZm.js", - "_crown-Cp4cgutu.js", - "_download-Ba72czhU.js", - "_external-link-uO-R2E0-.js", - "_eye-off-DlDpEvnB.js", - "_eye-DSAoA9Pp.js", - "_instagram-DBjFHIT7.js", - "_file-down-Bxu0R4EW.js", - "_pen-line-Fy-AVmqM.js", - "_file-up-CZ-cXuKa.js", - "_filter-D8dMdozc.js", - "_folder-git-2-Dwj_EoDL.js", - "_house-D8b8GwgZ.js", - "_git-branch-D2sIFzs4.js", - "_grip-vertical-DXcr-v-g.js", - "_hard-drive-ApF-ULi1.js", - "_hash-CHJS6b-L.js", - "_shield-Mt6vEHxn.js", - "_info-VH-vNQ_z.js", - "_layers-CF7Mhs3n.js", - "_layout-list-BuBaZfwq.js", - "_lightbulb-fAsbBO8F.js", - "_link-2-C22T2wSs.js", - "_link-ClcCoVU_.js", - "_twitter-DDHYm63p.js", - "_list-Ajdnpsw1.js", - "_locate-fixed-D29o3FBS.js", - "_lock-RX1hYn48.js", - "_log-in-Bt5dnADg.js", - "_mail-BFoS8U8W.js", - "_map-pin-L7jUebKz.js", - "_menu-Cu-nnefe.js", - "_message-square-warning-DbVEqa_0.js", - "_message-square-DMJ4IbdE.js", - "_monitor-DL9THmS7.js", - "_package-B9XnehkQ.js", - "_percent-BYDujffR.js", - "_phone-CJ2h446N.js", - "_plane-BqORGC6m.js", - "_play-DHqp-NCB.js", - "_qr-code-u5AOBzVe.js", - "_quote-BtOwgBns.js", - "_radio-CxUR05xj.js", - "_ruler-DbxwIrQY.js", - "_send-DpE3qK0m.js", - "_server-DgtPu6lA.js", - "_wifi-CFyF5qct.js", - "_shield-check--CTAItWs.js", - "_smartphone-BQ_9x4vN.js", - "_square-check-big-Dt4MtZcM.js", - "_square-pen-B3p2jiW9.js", - "_star-WlheM7sI.js", - "_sun-DRsBfXSu.js", - "_tag-CMVMnpSh.js", - "_target-BEz5Ry2v.js", - "_thumbs-up-DYj-woXk.js", - "_ticket-BhEK5100.js", - "_trash-2-Dxg0nP1A.js", - "_trash-Dyd2ZsaG.js", - "_trending-down-CeOqAkGV.js", - "_trending-up-CPB8hZlm.js", - "_triangle-alert-MsN2AA6c.js", - "_trophy-BZyhzbIT.js", - "_type-DlbqWp8I.js", - "_user-check-4xSYwYvq.js", - "_user-plus-C-0nSlHG.js", - "_user-x-Drk57M2z.js", - "_wallet-C3p1yihr.js", - "_wrench-CLqKc51o.js", - "_zap-D4fS-tPu.js", - "_radio-group-BtLENAXk.js", - "_checkbox-Bos2Phgi.js", - "_multi-select-field-BX9C1tYH.js", - "_scroll-area-BmK0s-Hf.js", - "_LocationPicker-DAd_AcXs.js", + "_table-BRtys9Nx.js", + "_unlink-vC8B7N8r.js", + "_scale-Chnhsap1.js", + "_arrow-down-left-D4-BLXQL.js", + "_arrow-left-B9tcIgis.js", + "_arrow-right-left-TC-Oi5FJ.js", + "_arrow-right-SXr1661j.js", + "_arrow-up-down-Df1H6itH.js", + "_lock-open-Cco69YMj.js", + "_award-DOf5Xc3o.js", + "_ban-C1FQ9ay_.js", + "_indian-rupee-CY9fE6hT.js", + "_bell-BMsQyWM-.js", + "_book-open-DiNAfaue.js", + "_boxes-Bjf0_Kx7.js", + "_building-2-DmmRcP0c.js", + "_building-BXglONiz.js", + "_calculator-B75Vnhim.js", + "_calendar-check-C2F7PWoI.js", + "_camera-DZNJpjXR.js", + "_chart-column-CKzC1aib.js", + "_chart-no-axes-column-increasing-xL8kjLW0.js", + "_chart-no-axes-column-CaNDayE9.js", + "_chevron-left-C98gPe5P.js", + "_circle-alert-Cu5dznTP.js", + "_circle-check-big-KTDTMhTs.js", + "_circle-check-aau4wqhp.js", + "_circle-help-C4uXcZYY.js", + "_circle-x-r3If4JPw.js", + "_circle-DgA3bS7I.js", + "_clipboard-list-BNSl4hy2.js", + "_code-Dzlx6QPB.js", + "_crosshair-DtQysFz7.js", + "_crown-CC8Godfb.js", + "_download-BHVnw95S.js", + "_external-link-DL5n0dhJ.js", + "_eye-off-BJYR0wmr.js", + "_eye-CzYzwmmr.js", + "_instagram-tpp8H3E-.js", + "_file-down-CxCQCvcc.js", + "_pen-line-CNA-f1dm.js", + "_file-up-D3rB-4Bg.js", + "_filter-B_3e214H.js", + "_folder-git-2-T64oq8HG.js", + "_house-BUnGVtyw.js", + "_git-branch-EdIXkL-9.js", + "_grip-vertical-BvetFs24.js", + "_hard-drive--Nch37f-.js", + "_hash-B3fNBlbs.js", + "_shield-rKKgzkbW.js", + "_info-Cj5ROI6H.js", + "_layers-DdZLSQgt.js", + "_layout-list-DkB7S2jk.js", + "_lightbulb-CJXOfIFD.js", + "_link-2-DNnYgrdz.js", + "_link-DeErafFW.js", + "_twitter-CRZZ6zjd.js", + "_list-DY4Uh_0E.js", + "_locate-fixed-BKpEfCUU.js", + "_lock-BGSkpX29.js", + "_log-in-TxFQ9ojy.js", + "_mail-khAU5Oig.js", + "_map-pin-BFNXdrz2.js", + "_menu-BGxVBBZl.js", + "_message-square-warning-DHRFlo8i.js", + "_message-square-C7x1Rix5.js", + "_monitor-P2T9V9tT.js", + "_package-C-rDDwyp.js", + "_percent-DP16IBy2.js", + "_phone-XzqO8Dfs.js", + "_plane-C9QqCVcZ.js", + "_play-62Z04sZZ.js", + "_qr-code-CUR1J9NH.js", + "_quote-DF2Qwen7.js", + "_radio-nm2vY_Ib.js", + "_ruler-DviIA5uv.js", + "_send-DXZhFVWG.js", + "_server-BzBihesB.js", + "_wifi-BPS_-hKY.js", + "_shield-check-Cyw4YGYb.js", + "_smartphone-i99jk4ns.js", + "_square-check-big-Cal0w_ma.js", + "_square-pen-CatLE0_h.js", + "_star-CSGOTD6i.js", + "_sun-TjfxyFzf.js", + "_tag-CUFhfHTp.js", + "_target-B_9kWYv3.js", + "_thumbs-up-Du-LlBXg.js", + "_ticket-BjgtGAIQ.js", + "_trash-2-15Ri11Yq.js", + "_trash-BRJCY2my.js", + "_trending-down-MNPLLbIb.js", + "_trending-up-D5y6g4yZ.js", + "_triangle-alert-CeuDFixJ.js", + "_trophy-Cs36GMET.js", + "_type-DX1RNe21.js", + "_user-check-DDs_5zV9.js", + "_user-plus-Ba62LA9O.js", + "_user-x-C3dBJr2o.js", + "_wallet-BP1hP1I0.js", + "_wrench-DX6GWbcS.js", + "_zap-Of1Abppa.js", + "_radio-group-CuY8xCRY.js", + "_checkbox-C3Z6LHOx.js", + "_multi-select-field-ALFA5JXF.js", + "_scroll-area-C7NBgd0i.js", + "_LocationPicker-Dy1Od2a3.js", "_leaflet-FVhBWCqS.js" ] }, "resources/js/pages/hr/leave-balances/view.tsx": { - "file": "assets/view-kXfr2WxG.js", + "file": "assets/view-BWPjqvJV.js", "name": "view", "src": "resources/js/pages/hr/leave-balances/view.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_calendar-days-BdrEl_Gk.js", - "_user-DToEmJ9g.js", - "_tag-CMVMnpSh.js", - "_hash-CHJS6b-L.js", + "_calendar-days-BgbYDkbG.js", + "_user-Ka_u5D6T.js", + "_tag-CUFhfHTp.js", + "_hash-B3fNBlbs.js", "_utils-BWxnHGCV.js" ] }, "resources/js/pages/hr/leave-policies/index.tsx": { - "file": "assets/index-pRmNWXVx.js", + "file": "assets/index-DukSD3WE.js", "name": "index", "src": "resources/js/pages/hr/leave-policies/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_CrudTable-DA37WZsR.js", - "_CrudFormModal-Bmz2nLeY.js", - "_CrudDeleteModal-DM40AK8z.js", - "_pagination-n2efY1KU.js", - "_search-and-filter-bar-PUOLiNYr.js", + "_CrudTable-Dk-uCuqB.js", + "_CrudFormModal-CTSICk3j.js", + "_CrudDeleteModal-DmHx0JCJ.js", + "_pagination-B9z4VraF.js", + "_search-and-filter-bar-1QHzFJdq.js", "resources/js/pages/hr/leave-policies/view.tsx", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", - "_table-C1YkBp3W.js", - "_unlink-sh32LPkQ.js", - "_scale-rJYsnHRa.js", - "_arrow-down-left-BN6xjhcz.js", - "_arrow-left-CjPQICYw.js", - "_arrow-right-left-DKUcVR58.js", - "_arrow-right-DUEfRrRr.js", - "_arrow-up-down-FmcUfWon.js", - "_lock-open-CN4tz8Of.js", - "_award-D9FlSYzB.js", - "_ban-CMgLBFSt.js", - "_indian-rupee-Bh3-8N2a.js", - "_bell-Cr2F9IDD.js", - "_book-open-DUwKvBiK.js", - "_boxes-rwzklut0.js", - "_building-2-Cda8xQDI.js", - "_building-CG4yAV8N.js", - "_calculator-wt_63eRJ.js", - "_calendar-check-BZ1JTjf6.js", - "_camera-DDKUkICL.js", - "_chart-column-GeSBJr5Y.js", - "_chart-no-axes-column-increasing-Beqplnfl.js", - "_chart-no-axes-column-BKgkVzqT.js", - "_chevron-left-DKWjKjSf.js", - "_circle-alert-KsX4JXbz.js", - "_circle-check-big-DqURlwt2.js", - "_circle-check-C_SLfS2p.js", - "_circle-help-BdsC7_wR.js", - "_circle-x-DkvEqmM5.js", - "_circle-BpyxLEsH.js", - "_clipboard-list-BU0dok7E.js", - "_code-DNPjFOcs.js", - "_crosshair-C7OptAZm.js", - "_crown-Cp4cgutu.js", - "_download-Ba72czhU.js", - "_external-link-uO-R2E0-.js", - "_eye-off-DlDpEvnB.js", - "_eye-DSAoA9Pp.js", - "_instagram-DBjFHIT7.js", - "_file-down-Bxu0R4EW.js", - "_pen-line-Fy-AVmqM.js", - "_file-up-CZ-cXuKa.js", - "_filter-D8dMdozc.js", - "_folder-git-2-Dwj_EoDL.js", - "_house-D8b8GwgZ.js", - "_git-branch-D2sIFzs4.js", - "_grip-vertical-DXcr-v-g.js", - "_hard-drive-ApF-ULi1.js", - "_hash-CHJS6b-L.js", - "_shield-Mt6vEHxn.js", - "_info-VH-vNQ_z.js", - "_layers-CF7Mhs3n.js", - "_layout-list-BuBaZfwq.js", - "_lightbulb-fAsbBO8F.js", - "_link-2-C22T2wSs.js", - "_link-ClcCoVU_.js", - "_twitter-DDHYm63p.js", - "_list-Ajdnpsw1.js", - "_locate-fixed-D29o3FBS.js", - "_lock-RX1hYn48.js", - "_log-in-Bt5dnADg.js", - "_mail-BFoS8U8W.js", - "_map-pin-L7jUebKz.js", - "_menu-Cu-nnefe.js", - "_message-square-warning-DbVEqa_0.js", - "_message-square-DMJ4IbdE.js", - "_monitor-DL9THmS7.js", - "_package-B9XnehkQ.js", - "_percent-BYDujffR.js", - "_phone-CJ2h446N.js", - "_plane-BqORGC6m.js", - "_play-DHqp-NCB.js", - "_qr-code-u5AOBzVe.js", - "_quote-BtOwgBns.js", - "_radio-CxUR05xj.js", - "_ruler-DbxwIrQY.js", - "_send-DpE3qK0m.js", - "_server-DgtPu6lA.js", - "_wifi-CFyF5qct.js", - "_shield-check--CTAItWs.js", - "_smartphone-BQ_9x4vN.js", - "_square-check-big-Dt4MtZcM.js", - "_square-pen-B3p2jiW9.js", - "_star-WlheM7sI.js", - "_sun-DRsBfXSu.js", - "_tag-CMVMnpSh.js", - "_target-BEz5Ry2v.js", - "_thumbs-up-DYj-woXk.js", - "_ticket-BhEK5100.js", - "_trash-2-Dxg0nP1A.js", - "_trash-Dyd2ZsaG.js", - "_trending-down-CeOqAkGV.js", - "_trending-up-CPB8hZlm.js", - "_triangle-alert-MsN2AA6c.js", - "_trophy-BZyhzbIT.js", - "_type-DlbqWp8I.js", - "_user-check-4xSYwYvq.js", - "_user-plus-C-0nSlHG.js", - "_user-x-Drk57M2z.js", - "_wallet-C3p1yihr.js", - "_wrench-CLqKc51o.js", - "_zap-D4fS-tPu.js", - "_radio-group-BtLENAXk.js", - "_checkbox-Bos2Phgi.js", - "_multi-select-field-BX9C1tYH.js", - "_scroll-area-BmK0s-Hf.js", - "_LocationPicker-DAd_AcXs.js", + "_table-BRtys9Nx.js", + "_unlink-vC8B7N8r.js", + "_scale-Chnhsap1.js", + "_arrow-down-left-D4-BLXQL.js", + "_arrow-left-B9tcIgis.js", + "_arrow-right-left-TC-Oi5FJ.js", + "_arrow-right-SXr1661j.js", + "_arrow-up-down-Df1H6itH.js", + "_lock-open-Cco69YMj.js", + "_award-DOf5Xc3o.js", + "_ban-C1FQ9ay_.js", + "_indian-rupee-CY9fE6hT.js", + "_bell-BMsQyWM-.js", + "_book-open-DiNAfaue.js", + "_boxes-Bjf0_Kx7.js", + "_building-2-DmmRcP0c.js", + "_building-BXglONiz.js", + "_calculator-B75Vnhim.js", + "_calendar-check-C2F7PWoI.js", + "_camera-DZNJpjXR.js", + "_chart-column-CKzC1aib.js", + "_chart-no-axes-column-increasing-xL8kjLW0.js", + "_chart-no-axes-column-CaNDayE9.js", + "_chevron-left-C98gPe5P.js", + "_circle-alert-Cu5dznTP.js", + "_circle-check-big-KTDTMhTs.js", + "_circle-check-aau4wqhp.js", + "_circle-help-C4uXcZYY.js", + "_circle-x-r3If4JPw.js", + "_circle-DgA3bS7I.js", + "_clipboard-list-BNSl4hy2.js", + "_code-Dzlx6QPB.js", + "_crosshair-DtQysFz7.js", + "_crown-CC8Godfb.js", + "_download-BHVnw95S.js", + "_external-link-DL5n0dhJ.js", + "_eye-off-BJYR0wmr.js", + "_eye-CzYzwmmr.js", + "_instagram-tpp8H3E-.js", + "_file-down-CxCQCvcc.js", + "_pen-line-CNA-f1dm.js", + "_file-up-D3rB-4Bg.js", + "_filter-B_3e214H.js", + "_folder-git-2-T64oq8HG.js", + "_house-BUnGVtyw.js", + "_git-branch-EdIXkL-9.js", + "_grip-vertical-BvetFs24.js", + "_hard-drive--Nch37f-.js", + "_hash-B3fNBlbs.js", + "_shield-rKKgzkbW.js", + "_info-Cj5ROI6H.js", + "_layers-DdZLSQgt.js", + "_layout-list-DkB7S2jk.js", + "_lightbulb-CJXOfIFD.js", + "_link-2-DNnYgrdz.js", + "_link-DeErafFW.js", + "_twitter-CRZZ6zjd.js", + "_list-DY4Uh_0E.js", + "_locate-fixed-BKpEfCUU.js", + "_lock-BGSkpX29.js", + "_log-in-TxFQ9ojy.js", + "_mail-khAU5Oig.js", + "_map-pin-BFNXdrz2.js", + "_menu-BGxVBBZl.js", + "_message-square-warning-DHRFlo8i.js", + "_message-square-C7x1Rix5.js", + "_monitor-P2T9V9tT.js", + "_package-C-rDDwyp.js", + "_percent-DP16IBy2.js", + "_phone-XzqO8Dfs.js", + "_plane-C9QqCVcZ.js", + "_play-62Z04sZZ.js", + "_qr-code-CUR1J9NH.js", + "_quote-DF2Qwen7.js", + "_radio-nm2vY_Ib.js", + "_ruler-DviIA5uv.js", + "_send-DXZhFVWG.js", + "_server-BzBihesB.js", + "_wifi-BPS_-hKY.js", + "_shield-check-Cyw4YGYb.js", + "_smartphone-i99jk4ns.js", + "_square-check-big-Cal0w_ma.js", + "_square-pen-CatLE0_h.js", + "_star-CSGOTD6i.js", + "_sun-TjfxyFzf.js", + "_tag-CUFhfHTp.js", + "_target-B_9kWYv3.js", + "_thumbs-up-Du-LlBXg.js", + "_ticket-BjgtGAIQ.js", + "_trash-2-15Ri11Yq.js", + "_trash-BRJCY2my.js", + "_trending-down-MNPLLbIb.js", + "_trending-up-D5y6g4yZ.js", + "_triangle-alert-CeuDFixJ.js", + "_trophy-Cs36GMET.js", + "_type-DX1RNe21.js", + "_user-check-DDs_5zV9.js", + "_user-plus-Ba62LA9O.js", + "_user-x-C3dBJr2o.js", + "_wallet-BP1hP1I0.js", + "_wrench-DX6GWbcS.js", + "_zap-Of1Abppa.js", + "_radio-group-CuY8xCRY.js", + "_checkbox-C3Z6LHOx.js", + "_multi-select-field-ALFA5JXF.js", + "_scroll-area-C7NBgd0i.js", + "_LocationPicker-Dy1Od2a3.js", "_leaflet-FVhBWCqS.js" ] }, "resources/js/pages/hr/leave-policies/view.tsx": { - "file": "assets/view-vdn7WTtT.js", + "file": "assets/view-DSs1A5YD.js", "name": "view", "src": "resources/js/pages/hr/leave-policies/view.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_tag-CMVMnpSh.js", - "_refresh-cw-BTR9wbuS.js", - "_arrow-up-down-FmcUfWon.js", - "_hash-CHJS6b-L.js", - "_lock-RX1hYn48.js", + "_tag-CUFhfHTp.js", + "_refresh-cw--0MMVqmk.js", + "_arrow-up-down-Df1H6itH.js", + "_hash-B3fNBlbs.js", + "_lock-BGSkpX29.js", "_utils-BWxnHGCV.js" ] }, "resources/js/pages/hr/leave-types/index.tsx": { - "file": "assets/index-ClMbMobc.js", + "file": "assets/index-C4w1yZOS.js", "name": "index", "src": "resources/js/pages/hr/leave-types/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_CrudDeleteModal-DM40AK8z.js", + "_CrudDeleteModal-DmHx0JCJ.js", "resources/js/app.tsx", - "_page-template-B_mOhR6n.js", - "_pagination-n2efY1KU.js", - "_select-DgPPBKIC.js", - "_switch-C7AW5g5G.js", - "_textarea-CdnKPU5F.js", - "_calendar-BYVpj4_X.js", - "_chevron-up-DXYKkCZG.js", - "_square-pen-B3p2jiW9.js", - "_lock-RX1hYn48.js", - "_trash-2-Dxg0nP1A.js", - "_dollar-sign-CFqWGHdB.js", - "_wallet-C3p1yihr.js", + "_page-template-Cw8W4Qs2.js", + "_pagination-B9z4VraF.js", + "_select-9uIRiOV_.js", + "_switch-DCoM0Ivb.js", + "_textarea-BgXisGCr.js", + "_calendar-kiIl5Cyq.js", + "_chevron-up-CIpCAMDk.js", + "_square-pen-CatLE0_h.js", + "_lock-BGSkpX29.js", + "_trash-2-15Ri11Yq.js", + "_dollar-sign-BKfERkc9.js", + "_wallet-BP1hP1I0.js", "_utils-BWxnHGCV.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js" ] }, "resources/js/pages/hr/overtime/index.tsx": { - "file": "assets/index-CKWBSAmf.js", + "file": "assets/index-N1iFt9fg.js", "name": "index", "src": "resources/js/pages/hr/overtime/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_CrudFormModal-Bmz2nLeY.js", - "_circle-check-big-DqURlwt2.js", - "_circle-x-DkvEqmM5.js", + "_CrudFormModal-CTSICk3j.js", + "_circle-check-big-KTDTMhTs.js", + "_circle-x-r3If4JPw.js", "_utils-BWxnHGCV.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", - "_radio-group-BtLENAXk.js", - "_circle-BpyxLEsH.js", - "_checkbox-Bos2Phgi.js", - "_multi-select-field-BX9C1tYH.js", - "_scroll-area-BmK0s-Hf.js", - "_LocationPicker-DAd_AcXs.js", + "_log-out-CphXjhx9.js", + "_radio-group-CuY8xCRY.js", + "_circle-DgA3bS7I.js", + "_checkbox-C3Z6LHOx.js", + "_multi-select-field-ALFA5JXF.js", + "_scroll-area-C7NBgd0i.js", + "_LocationPicker-Dy1Od2a3.js", "_leaflet-FVhBWCqS.js", - "_locate-fixed-D29o3FBS.js" + "_locate-fixed-BKpEfCUU.js" ] }, "resources/js/pages/hr/payroll-runs/PayrollOverrideModal.tsx": { - "file": "assets/PayrollOverrideModal-CJAfYiJ0.js", + "file": "assets/PayrollOverrideModal-CRIphUfW.js", "name": "PayrollOverrideModal", "src": "resources/js/pages/hr/payroll-runs/PayrollOverrideModal.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_scroll-area-BmK0s-Hf.js", + "_scroll-area-C7NBgd0i.js", "_utils-BWxnHGCV.js", "_index-BdQq_4o_.js" ] }, "resources/js/pages/hr/payroll-runs/index.tsx": { - "file": "assets/index-BcMi6v0i.js", + "file": "assets/index-ntXqWGGr.js", "name": "index", "src": "resources/js/pages/hr/payroll-runs/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_CrudTable-DA37WZsR.js", - "_CrudFormModal-Bmz2nLeY.js", - "_CrudDeleteModal-DM40AK8z.js", - "_pagination-n2efY1KU.js", - "_search-and-filter-bar-PUOLiNYr.js", - "_ImportModal-NusA89JZ.js", - "_file-down-Bxu0R4EW.js", - "_file-up-CZ-cXuKa.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_CrudTable-Dk-uCuqB.js", + "_CrudFormModal-CTSICk3j.js", + "_CrudDeleteModal-DmHx0JCJ.js", + "_pagination-B9z4VraF.js", + "_search-and-filter-bar-1QHzFJdq.js", + "_ImportModal-BQZYlB54.js", + "_file-down-CxCQCvcc.js", + "_file-up-D3rB-4Bg.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", - "_table-C1YkBp3W.js", - "_unlink-sh32LPkQ.js", - "_scale-rJYsnHRa.js", - "_arrow-down-left-BN6xjhcz.js", - "_arrow-left-CjPQICYw.js", - "_arrow-right-left-DKUcVR58.js", - "_arrow-right-DUEfRrRr.js", - "_arrow-up-down-FmcUfWon.js", - "_lock-open-CN4tz8Of.js", - "_award-D9FlSYzB.js", - "_ban-CMgLBFSt.js", - "_indian-rupee-Bh3-8N2a.js", - "_bell-Cr2F9IDD.js", - "_book-open-DUwKvBiK.js", - "_boxes-rwzklut0.js", - "_building-2-Cda8xQDI.js", - "_building-CG4yAV8N.js", - "_calculator-wt_63eRJ.js", - "_calendar-check-BZ1JTjf6.js", - "_camera-DDKUkICL.js", - "_chart-column-GeSBJr5Y.js", - "_chart-no-axes-column-increasing-Beqplnfl.js", - "_chart-no-axes-column-BKgkVzqT.js", - "_chevron-left-DKWjKjSf.js", - "_circle-alert-KsX4JXbz.js", - "_circle-check-big-DqURlwt2.js", - "_circle-check-C_SLfS2p.js", - "_circle-help-BdsC7_wR.js", - "_circle-x-DkvEqmM5.js", - "_circle-BpyxLEsH.js", - "_clipboard-list-BU0dok7E.js", - "_code-DNPjFOcs.js", - "_crosshair-C7OptAZm.js", - "_crown-Cp4cgutu.js", - "_download-Ba72czhU.js", - "_external-link-uO-R2E0-.js", - "_eye-off-DlDpEvnB.js", - "_eye-DSAoA9Pp.js", - "_instagram-DBjFHIT7.js", - "_pen-line-Fy-AVmqM.js", - "_filter-D8dMdozc.js", - "_folder-git-2-Dwj_EoDL.js", - "_house-D8b8GwgZ.js", - "_git-branch-D2sIFzs4.js", - "_grip-vertical-DXcr-v-g.js", - "_hard-drive-ApF-ULi1.js", - "_hash-CHJS6b-L.js", - "_shield-Mt6vEHxn.js", - "_info-VH-vNQ_z.js", - "_layers-CF7Mhs3n.js", - "_layout-list-BuBaZfwq.js", - "_lightbulb-fAsbBO8F.js", - "_link-2-C22T2wSs.js", - "_link-ClcCoVU_.js", - "_twitter-DDHYm63p.js", - "_list-Ajdnpsw1.js", - "_locate-fixed-D29o3FBS.js", - "_lock-RX1hYn48.js", - "_log-in-Bt5dnADg.js", - "_mail-BFoS8U8W.js", - "_map-pin-L7jUebKz.js", - "_menu-Cu-nnefe.js", - "_message-square-warning-DbVEqa_0.js", - "_message-square-DMJ4IbdE.js", - "_monitor-DL9THmS7.js", - "_package-B9XnehkQ.js", - "_percent-BYDujffR.js", - "_phone-CJ2h446N.js", - "_plane-BqORGC6m.js", - "_play-DHqp-NCB.js", - "_qr-code-u5AOBzVe.js", - "_quote-BtOwgBns.js", - "_radio-CxUR05xj.js", - "_ruler-DbxwIrQY.js", - "_send-DpE3qK0m.js", - "_server-DgtPu6lA.js", - "_wifi-CFyF5qct.js", - "_shield-check--CTAItWs.js", - "_smartphone-BQ_9x4vN.js", - "_square-check-big-Dt4MtZcM.js", - "_square-pen-B3p2jiW9.js", - "_star-WlheM7sI.js", - "_sun-DRsBfXSu.js", - "_tag-CMVMnpSh.js", - "_target-BEz5Ry2v.js", - "_thumbs-up-DYj-woXk.js", - "_ticket-BhEK5100.js", - "_trash-2-Dxg0nP1A.js", - "_trash-Dyd2ZsaG.js", - "_trending-down-CeOqAkGV.js", - "_trending-up-CPB8hZlm.js", - "_triangle-alert-MsN2AA6c.js", - "_trophy-BZyhzbIT.js", - "_type-DlbqWp8I.js", - "_user-check-4xSYwYvq.js", - "_user-plus-C-0nSlHG.js", - "_user-x-Drk57M2z.js", - "_wallet-C3p1yihr.js", - "_wrench-CLqKc51o.js", - "_zap-D4fS-tPu.js", - "_radio-group-BtLENAXk.js", - "_checkbox-Bos2Phgi.js", - "_multi-select-field-BX9C1tYH.js", - "_scroll-area-BmK0s-Hf.js", - "_LocationPicker-DAd_AcXs.js", + "_table-BRtys9Nx.js", + "_unlink-vC8B7N8r.js", + "_scale-Chnhsap1.js", + "_arrow-down-left-D4-BLXQL.js", + "_arrow-left-B9tcIgis.js", + "_arrow-right-left-TC-Oi5FJ.js", + "_arrow-right-SXr1661j.js", + "_arrow-up-down-Df1H6itH.js", + "_lock-open-Cco69YMj.js", + "_award-DOf5Xc3o.js", + "_ban-C1FQ9ay_.js", + "_indian-rupee-CY9fE6hT.js", + "_bell-BMsQyWM-.js", + "_book-open-DiNAfaue.js", + "_boxes-Bjf0_Kx7.js", + "_building-2-DmmRcP0c.js", + "_building-BXglONiz.js", + "_calculator-B75Vnhim.js", + "_calendar-check-C2F7PWoI.js", + "_camera-DZNJpjXR.js", + "_chart-column-CKzC1aib.js", + "_chart-no-axes-column-increasing-xL8kjLW0.js", + "_chart-no-axes-column-CaNDayE9.js", + "_chevron-left-C98gPe5P.js", + "_circle-alert-Cu5dznTP.js", + "_circle-check-big-KTDTMhTs.js", + "_circle-check-aau4wqhp.js", + "_circle-help-C4uXcZYY.js", + "_circle-x-r3If4JPw.js", + "_circle-DgA3bS7I.js", + "_clipboard-list-BNSl4hy2.js", + "_code-Dzlx6QPB.js", + "_crosshair-DtQysFz7.js", + "_crown-CC8Godfb.js", + "_download-BHVnw95S.js", + "_external-link-DL5n0dhJ.js", + "_eye-off-BJYR0wmr.js", + "_eye-CzYzwmmr.js", + "_instagram-tpp8H3E-.js", + "_pen-line-CNA-f1dm.js", + "_filter-B_3e214H.js", + "_folder-git-2-T64oq8HG.js", + "_house-BUnGVtyw.js", + "_git-branch-EdIXkL-9.js", + "_grip-vertical-BvetFs24.js", + "_hard-drive--Nch37f-.js", + "_hash-B3fNBlbs.js", + "_shield-rKKgzkbW.js", + "_info-Cj5ROI6H.js", + "_layers-DdZLSQgt.js", + "_layout-list-DkB7S2jk.js", + "_lightbulb-CJXOfIFD.js", + "_link-2-DNnYgrdz.js", + "_link-DeErafFW.js", + "_twitter-CRZZ6zjd.js", + "_list-DY4Uh_0E.js", + "_locate-fixed-BKpEfCUU.js", + "_lock-BGSkpX29.js", + "_log-in-TxFQ9ojy.js", + "_mail-khAU5Oig.js", + "_map-pin-BFNXdrz2.js", + "_menu-BGxVBBZl.js", + "_message-square-warning-DHRFlo8i.js", + "_message-square-C7x1Rix5.js", + "_monitor-P2T9V9tT.js", + "_package-C-rDDwyp.js", + "_percent-DP16IBy2.js", + "_phone-XzqO8Dfs.js", + "_plane-C9QqCVcZ.js", + "_play-62Z04sZZ.js", + "_qr-code-CUR1J9NH.js", + "_quote-DF2Qwen7.js", + "_radio-nm2vY_Ib.js", + "_ruler-DviIA5uv.js", + "_send-DXZhFVWG.js", + "_server-BzBihesB.js", + "_wifi-BPS_-hKY.js", + "_shield-check-Cyw4YGYb.js", + "_smartphone-i99jk4ns.js", + "_square-check-big-Cal0w_ma.js", + "_square-pen-CatLE0_h.js", + "_star-CSGOTD6i.js", + "_sun-TjfxyFzf.js", + "_tag-CUFhfHTp.js", + "_target-B_9kWYv3.js", + "_thumbs-up-Du-LlBXg.js", + "_ticket-BjgtGAIQ.js", + "_trash-2-15Ri11Yq.js", + "_trash-BRJCY2my.js", + "_trending-down-MNPLLbIb.js", + "_trending-up-D5y6g4yZ.js", + "_triangle-alert-CeuDFixJ.js", + "_trophy-Cs36GMET.js", + "_type-DX1RNe21.js", + "_user-check-DDs_5zV9.js", + "_user-plus-Ba62LA9O.js", + "_user-x-C3dBJr2o.js", + "_wallet-BP1hP1I0.js", + "_wrench-DX6GWbcS.js", + "_zap-Of1Abppa.js", + "_radio-group-CuY8xCRY.js", + "_checkbox-C3Z6LHOx.js", + "_multi-select-field-ALFA5JXF.js", + "_scroll-area-C7NBgd0i.js", + "_LocationPicker-Dy1Od2a3.js", "_leaflet-FVhBWCqS.js", - "_alert-CXPQTH5c.js" + "_alert-Dt2Bu0kM.js" ] }, "resources/js/pages/hr/payroll-runs/show.tsx": { - "file": "assets/show-Bj_wVRBa.js", + "file": "assets/show-Cah_Bdbo.js", "name": "show", "src": "resources/js/pages/hr/payroll-runs/show.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_CrudTable-DA37WZsR.js", - "_CrudDeleteModal-DM40AK8z.js", + "_CrudTable-Dk-uCuqB.js", + "_CrudDeleteModal-DmHx0JCJ.js", "resources/js/pages/hr/payroll-runs/PayrollOverrideModal.tsx", - "_table-C1YkBp3W.js", - "_download-Ba72czhU.js", - "_arrow-left-CjPQICYw.js", - "_users-Czs1F8XM.js", - "_dollar-sign-CFqWGHdB.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_table-BRtys9Nx.js", + "_download-BHVnw95S.js", + "_arrow-left-B9tcIgis.js", + "_users-BG7aX58P.js", + "_dollar-sign-BKfERkc9.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", - "_unlink-sh32LPkQ.js", - "_scale-rJYsnHRa.js", - "_arrow-down-left-BN6xjhcz.js", - "_arrow-right-left-DKUcVR58.js", - "_arrow-right-DUEfRrRr.js", - "_arrow-up-down-FmcUfWon.js", - "_lock-open-CN4tz8Of.js", - "_award-D9FlSYzB.js", - "_ban-CMgLBFSt.js", - "_indian-rupee-Bh3-8N2a.js", - "_bell-Cr2F9IDD.js", - "_book-open-DUwKvBiK.js", - "_boxes-rwzklut0.js", - "_building-2-Cda8xQDI.js", - "_building-CG4yAV8N.js", - "_calculator-wt_63eRJ.js", - "_calendar-check-BZ1JTjf6.js", - "_camera-DDKUkICL.js", - "_chart-column-GeSBJr5Y.js", - "_chart-no-axes-column-increasing-Beqplnfl.js", - "_chart-no-axes-column-BKgkVzqT.js", - "_chevron-left-DKWjKjSf.js", - "_circle-alert-KsX4JXbz.js", - "_circle-check-big-DqURlwt2.js", - "_circle-check-C_SLfS2p.js", - "_circle-help-BdsC7_wR.js", - "_circle-x-DkvEqmM5.js", - "_circle-BpyxLEsH.js", - "_clipboard-list-BU0dok7E.js", - "_code-DNPjFOcs.js", - "_crosshair-C7OptAZm.js", - "_crown-Cp4cgutu.js", - "_external-link-uO-R2E0-.js", - "_eye-off-DlDpEvnB.js", - "_eye-DSAoA9Pp.js", - "_instagram-DBjFHIT7.js", - "_file-down-Bxu0R4EW.js", - "_pen-line-Fy-AVmqM.js", - "_file-up-CZ-cXuKa.js", - "_filter-D8dMdozc.js", - "_folder-git-2-Dwj_EoDL.js", - "_house-D8b8GwgZ.js", - "_git-branch-D2sIFzs4.js", - "_grip-vertical-DXcr-v-g.js", - "_hard-drive-ApF-ULi1.js", - "_hash-CHJS6b-L.js", - "_shield-Mt6vEHxn.js", - "_info-VH-vNQ_z.js", - "_layers-CF7Mhs3n.js", - "_layout-list-BuBaZfwq.js", - "_lightbulb-fAsbBO8F.js", - "_link-2-C22T2wSs.js", - "_link-ClcCoVU_.js", - "_twitter-DDHYm63p.js", - "_list-Ajdnpsw1.js", - "_locate-fixed-D29o3FBS.js", - "_lock-RX1hYn48.js", - "_log-in-Bt5dnADg.js", - "_mail-BFoS8U8W.js", - "_map-pin-L7jUebKz.js", - "_menu-Cu-nnefe.js", - "_message-square-warning-DbVEqa_0.js", - "_message-square-DMJ4IbdE.js", - "_monitor-DL9THmS7.js", - "_package-B9XnehkQ.js", - "_percent-BYDujffR.js", - "_phone-CJ2h446N.js", - "_plane-BqORGC6m.js", - "_play-DHqp-NCB.js", - "_qr-code-u5AOBzVe.js", - "_quote-BtOwgBns.js", - "_radio-CxUR05xj.js", - "_ruler-DbxwIrQY.js", - "_send-DpE3qK0m.js", - "_server-DgtPu6lA.js", - "_wifi-CFyF5qct.js", - "_shield-check--CTAItWs.js", - "_smartphone-BQ_9x4vN.js", - "_square-check-big-Dt4MtZcM.js", - "_square-pen-B3p2jiW9.js", - "_star-WlheM7sI.js", - "_sun-DRsBfXSu.js", - "_tag-CMVMnpSh.js", - "_target-BEz5Ry2v.js", - "_thumbs-up-DYj-woXk.js", - "_ticket-BhEK5100.js", - "_trash-2-Dxg0nP1A.js", - "_trash-Dyd2ZsaG.js", - "_trending-down-CeOqAkGV.js", - "_trending-up-CPB8hZlm.js", - "_triangle-alert-MsN2AA6c.js", - "_trophy-BZyhzbIT.js", - "_type-DlbqWp8I.js", - "_user-check-4xSYwYvq.js", - "_user-plus-C-0nSlHG.js", - "_user-x-Drk57M2z.js", - "_wallet-C3p1yihr.js", - "_wrench-CLqKc51o.js", - "_zap-D4fS-tPu.js", - "_scroll-area-BmK0s-Hf.js" + "_unlink-vC8B7N8r.js", + "_scale-Chnhsap1.js", + "_arrow-down-left-D4-BLXQL.js", + "_arrow-right-left-TC-Oi5FJ.js", + "_arrow-right-SXr1661j.js", + "_arrow-up-down-Df1H6itH.js", + "_lock-open-Cco69YMj.js", + "_award-DOf5Xc3o.js", + "_ban-C1FQ9ay_.js", + "_indian-rupee-CY9fE6hT.js", + "_bell-BMsQyWM-.js", + "_book-open-DiNAfaue.js", + "_boxes-Bjf0_Kx7.js", + "_building-2-DmmRcP0c.js", + "_building-BXglONiz.js", + "_calculator-B75Vnhim.js", + "_calendar-check-C2F7PWoI.js", + "_camera-DZNJpjXR.js", + "_chart-column-CKzC1aib.js", + "_chart-no-axes-column-increasing-xL8kjLW0.js", + "_chart-no-axes-column-CaNDayE9.js", + "_chevron-left-C98gPe5P.js", + "_circle-alert-Cu5dznTP.js", + "_circle-check-big-KTDTMhTs.js", + "_circle-check-aau4wqhp.js", + "_circle-help-C4uXcZYY.js", + "_circle-x-r3If4JPw.js", + "_circle-DgA3bS7I.js", + "_clipboard-list-BNSl4hy2.js", + "_code-Dzlx6QPB.js", + "_crosshair-DtQysFz7.js", + "_crown-CC8Godfb.js", + "_external-link-DL5n0dhJ.js", + "_eye-off-BJYR0wmr.js", + "_eye-CzYzwmmr.js", + "_instagram-tpp8H3E-.js", + "_file-down-CxCQCvcc.js", + "_pen-line-CNA-f1dm.js", + "_file-up-D3rB-4Bg.js", + "_filter-B_3e214H.js", + "_folder-git-2-T64oq8HG.js", + "_house-BUnGVtyw.js", + "_git-branch-EdIXkL-9.js", + "_grip-vertical-BvetFs24.js", + "_hard-drive--Nch37f-.js", + "_hash-B3fNBlbs.js", + "_shield-rKKgzkbW.js", + "_info-Cj5ROI6H.js", + "_layers-DdZLSQgt.js", + "_layout-list-DkB7S2jk.js", + "_lightbulb-CJXOfIFD.js", + "_link-2-DNnYgrdz.js", + "_link-DeErafFW.js", + "_twitter-CRZZ6zjd.js", + "_list-DY4Uh_0E.js", + "_locate-fixed-BKpEfCUU.js", + "_lock-BGSkpX29.js", + "_log-in-TxFQ9ojy.js", + "_mail-khAU5Oig.js", + "_map-pin-BFNXdrz2.js", + "_menu-BGxVBBZl.js", + "_message-square-warning-DHRFlo8i.js", + "_message-square-C7x1Rix5.js", + "_monitor-P2T9V9tT.js", + "_package-C-rDDwyp.js", + "_percent-DP16IBy2.js", + "_phone-XzqO8Dfs.js", + "_plane-C9QqCVcZ.js", + "_play-62Z04sZZ.js", + "_qr-code-CUR1J9NH.js", + "_quote-DF2Qwen7.js", + "_radio-nm2vY_Ib.js", + "_ruler-DviIA5uv.js", + "_send-DXZhFVWG.js", + "_server-BzBihesB.js", + "_wifi-BPS_-hKY.js", + "_shield-check-Cyw4YGYb.js", + "_smartphone-i99jk4ns.js", + "_square-check-big-Cal0w_ma.js", + "_square-pen-CatLE0_h.js", + "_star-CSGOTD6i.js", + "_sun-TjfxyFzf.js", + "_tag-CUFhfHTp.js", + "_target-B_9kWYv3.js", + "_thumbs-up-Du-LlBXg.js", + "_ticket-BjgtGAIQ.js", + "_trash-2-15Ri11Yq.js", + "_trash-BRJCY2my.js", + "_trending-down-MNPLLbIb.js", + "_trending-up-D5y6g4yZ.js", + "_triangle-alert-CeuDFixJ.js", + "_trophy-Cs36GMET.js", + "_type-DX1RNe21.js", + "_user-check-DDs_5zV9.js", + "_user-plus-Ba62LA9O.js", + "_user-x-C3dBJr2o.js", + "_wallet-BP1hP1I0.js", + "_wrench-DX6GWbcS.js", + "_zap-Of1Abppa.js", + "_scroll-area-C7NBgd0i.js" ] }, "resources/js/pages/hr/payslips/index.tsx": { - "file": "assets/index-BxZDK-pq.js", + "file": "assets/index-pksWk-Em.js", "name": "index", "src": "resources/js/pages/hr/payslips/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_CrudTable-DA37WZsR.js", - "_pagination-n2efY1KU.js", - "_search-and-filter-bar-PUOLiNYr.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_CrudTable-Dk-uCuqB.js", + "_pagination-B9z4VraF.js", + "_search-and-filter-bar-1QHzFJdq.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", - "_table-C1YkBp3W.js", - "_unlink-sh32LPkQ.js", - "_scale-rJYsnHRa.js", - "_arrow-down-left-BN6xjhcz.js", - "_arrow-left-CjPQICYw.js", - "_arrow-right-left-DKUcVR58.js", - "_arrow-right-DUEfRrRr.js", - "_arrow-up-down-FmcUfWon.js", - "_lock-open-CN4tz8Of.js", - "_award-D9FlSYzB.js", - "_ban-CMgLBFSt.js", - "_indian-rupee-Bh3-8N2a.js", - "_bell-Cr2F9IDD.js", - "_book-open-DUwKvBiK.js", - "_boxes-rwzklut0.js", - "_building-2-Cda8xQDI.js", - "_building-CG4yAV8N.js", - "_calculator-wt_63eRJ.js", - "_calendar-check-BZ1JTjf6.js", - "_camera-DDKUkICL.js", - "_chart-column-GeSBJr5Y.js", - "_chart-no-axes-column-increasing-Beqplnfl.js", - "_chart-no-axes-column-BKgkVzqT.js", - "_chevron-left-DKWjKjSf.js", - "_circle-alert-KsX4JXbz.js", - "_circle-check-big-DqURlwt2.js", - "_circle-check-C_SLfS2p.js", - "_circle-help-BdsC7_wR.js", - "_circle-x-DkvEqmM5.js", - "_circle-BpyxLEsH.js", - "_clipboard-list-BU0dok7E.js", - "_code-DNPjFOcs.js", - "_crosshair-C7OptAZm.js", - "_crown-Cp4cgutu.js", - "_download-Ba72czhU.js", - "_external-link-uO-R2E0-.js", - "_eye-off-DlDpEvnB.js", - "_eye-DSAoA9Pp.js", - "_instagram-DBjFHIT7.js", - "_file-down-Bxu0R4EW.js", - "_pen-line-Fy-AVmqM.js", - "_file-up-CZ-cXuKa.js", - "_filter-D8dMdozc.js", - "_folder-git-2-Dwj_EoDL.js", - "_house-D8b8GwgZ.js", - "_git-branch-D2sIFzs4.js", - "_grip-vertical-DXcr-v-g.js", - "_hard-drive-ApF-ULi1.js", - "_hash-CHJS6b-L.js", - "_shield-Mt6vEHxn.js", - "_info-VH-vNQ_z.js", - "_layers-CF7Mhs3n.js", - "_layout-list-BuBaZfwq.js", - "_lightbulb-fAsbBO8F.js", - "_link-2-C22T2wSs.js", - "_link-ClcCoVU_.js", - "_twitter-DDHYm63p.js", - "_list-Ajdnpsw1.js", - "_locate-fixed-D29o3FBS.js", - "_lock-RX1hYn48.js", - "_log-in-Bt5dnADg.js", - "_mail-BFoS8U8W.js", - "_map-pin-L7jUebKz.js", - "_menu-Cu-nnefe.js", - "_message-square-warning-DbVEqa_0.js", - "_message-square-DMJ4IbdE.js", - "_monitor-DL9THmS7.js", - "_package-B9XnehkQ.js", - "_percent-BYDujffR.js", - "_phone-CJ2h446N.js", - "_plane-BqORGC6m.js", - "_play-DHqp-NCB.js", - "_qr-code-u5AOBzVe.js", - "_quote-BtOwgBns.js", - "_radio-CxUR05xj.js", - "_ruler-DbxwIrQY.js", - "_send-DpE3qK0m.js", - "_server-DgtPu6lA.js", - "_wifi-CFyF5qct.js", - "_shield-check--CTAItWs.js", - "_smartphone-BQ_9x4vN.js", - "_square-check-big-Dt4MtZcM.js", - "_square-pen-B3p2jiW9.js", - "_star-WlheM7sI.js", - "_sun-DRsBfXSu.js", - "_tag-CMVMnpSh.js", - "_target-BEz5Ry2v.js", - "_thumbs-up-DYj-woXk.js", - "_ticket-BhEK5100.js", - "_trash-2-Dxg0nP1A.js", - "_trash-Dyd2ZsaG.js", - "_trending-down-CeOqAkGV.js", - "_trending-up-CPB8hZlm.js", - "_triangle-alert-MsN2AA6c.js", - "_trophy-BZyhzbIT.js", - "_type-DlbqWp8I.js", - "_user-check-4xSYwYvq.js", - "_user-plus-C-0nSlHG.js", - "_user-x-Drk57M2z.js", - "_wallet-C3p1yihr.js", - "_wrench-CLqKc51o.js", - "_zap-D4fS-tPu.js" + "_table-BRtys9Nx.js", + "_unlink-vC8B7N8r.js", + "_scale-Chnhsap1.js", + "_arrow-down-left-D4-BLXQL.js", + "_arrow-left-B9tcIgis.js", + "_arrow-right-left-TC-Oi5FJ.js", + "_arrow-right-SXr1661j.js", + "_arrow-up-down-Df1H6itH.js", + "_lock-open-Cco69YMj.js", + "_award-DOf5Xc3o.js", + "_ban-C1FQ9ay_.js", + "_indian-rupee-CY9fE6hT.js", + "_bell-BMsQyWM-.js", + "_book-open-DiNAfaue.js", + "_boxes-Bjf0_Kx7.js", + "_building-2-DmmRcP0c.js", + "_building-BXglONiz.js", + "_calculator-B75Vnhim.js", + "_calendar-check-C2F7PWoI.js", + "_camera-DZNJpjXR.js", + "_chart-column-CKzC1aib.js", + "_chart-no-axes-column-increasing-xL8kjLW0.js", + "_chart-no-axes-column-CaNDayE9.js", + "_chevron-left-C98gPe5P.js", + "_circle-alert-Cu5dznTP.js", + "_circle-check-big-KTDTMhTs.js", + "_circle-check-aau4wqhp.js", + "_circle-help-C4uXcZYY.js", + "_circle-x-r3If4JPw.js", + "_circle-DgA3bS7I.js", + "_clipboard-list-BNSl4hy2.js", + "_code-Dzlx6QPB.js", + "_crosshair-DtQysFz7.js", + "_crown-CC8Godfb.js", + "_download-BHVnw95S.js", + "_external-link-DL5n0dhJ.js", + "_eye-off-BJYR0wmr.js", + "_eye-CzYzwmmr.js", + "_instagram-tpp8H3E-.js", + "_file-down-CxCQCvcc.js", + "_pen-line-CNA-f1dm.js", + "_file-up-D3rB-4Bg.js", + "_filter-B_3e214H.js", + "_folder-git-2-T64oq8HG.js", + "_house-BUnGVtyw.js", + "_git-branch-EdIXkL-9.js", + "_grip-vertical-BvetFs24.js", + "_hard-drive--Nch37f-.js", + "_hash-B3fNBlbs.js", + "_shield-rKKgzkbW.js", + "_info-Cj5ROI6H.js", + "_layers-DdZLSQgt.js", + "_layout-list-DkB7S2jk.js", + "_lightbulb-CJXOfIFD.js", + "_link-2-DNnYgrdz.js", + "_link-DeErafFW.js", + "_twitter-CRZZ6zjd.js", + "_list-DY4Uh_0E.js", + "_locate-fixed-BKpEfCUU.js", + "_lock-BGSkpX29.js", + "_log-in-TxFQ9ojy.js", + "_mail-khAU5Oig.js", + "_map-pin-BFNXdrz2.js", + "_menu-BGxVBBZl.js", + "_message-square-warning-DHRFlo8i.js", + "_message-square-C7x1Rix5.js", + "_monitor-P2T9V9tT.js", + "_package-C-rDDwyp.js", + "_percent-DP16IBy2.js", + "_phone-XzqO8Dfs.js", + "_plane-C9QqCVcZ.js", + "_play-62Z04sZZ.js", + "_qr-code-CUR1J9NH.js", + "_quote-DF2Qwen7.js", + "_radio-nm2vY_Ib.js", + "_ruler-DviIA5uv.js", + "_send-DXZhFVWG.js", + "_server-BzBihesB.js", + "_wifi-BPS_-hKY.js", + "_shield-check-Cyw4YGYb.js", + "_smartphone-i99jk4ns.js", + "_square-check-big-Cal0w_ma.js", + "_square-pen-CatLE0_h.js", + "_star-CSGOTD6i.js", + "_sun-TjfxyFzf.js", + "_tag-CUFhfHTp.js", + "_target-B_9kWYv3.js", + "_thumbs-up-Du-LlBXg.js", + "_ticket-BjgtGAIQ.js", + "_trash-2-15Ri11Yq.js", + "_trash-BRJCY2my.js", + "_trending-down-MNPLLbIb.js", + "_trending-up-D5y6g4yZ.js", + "_triangle-alert-CeuDFixJ.js", + "_trophy-Cs36GMET.js", + "_type-DX1RNe21.js", + "_user-check-DDs_5zV9.js", + "_user-plus-Ba62LA9O.js", + "_user-x-C3dBJr2o.js", + "_wallet-BP1hP1I0.js", + "_wrench-DX6GWbcS.js", + "_zap-Of1Abppa.js" ] }, "resources/js/pages/hr/performance/employee-goals/index.tsx": { - "file": "assets/index-CSidNqBG.js", + "file": "assets/index-Dtm5eMYT.js", "name": "index", "src": "resources/js/pages/hr/performance/employee-goals/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_CrudTable-DA37WZsR.js", - "_CrudFormModal-Bmz2nLeY.js", - "_CrudDeleteModal-DM40AK8z.js", - "_pagination-n2efY1KU.js", - "_search-and-filter-bar-PUOLiNYr.js", + "_CrudTable-Dk-uCuqB.js", + "_CrudFormModal-CTSICk3j.js", + "_CrudDeleteModal-DmHx0JCJ.js", + "_pagination-B9z4VraF.js", + "_search-and-filter-bar-1QHzFJdq.js", "resources/js/pages/hr/performance/employee-goals/view.tsx", - "_progress-hZbbaL1H.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_progress-Dy5W7V_n.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", - "_table-C1YkBp3W.js", - "_unlink-sh32LPkQ.js", - "_scale-rJYsnHRa.js", - "_arrow-down-left-BN6xjhcz.js", - "_arrow-left-CjPQICYw.js", - "_arrow-right-left-DKUcVR58.js", - "_arrow-right-DUEfRrRr.js", - "_arrow-up-down-FmcUfWon.js", - "_lock-open-CN4tz8Of.js", - "_award-D9FlSYzB.js", - "_ban-CMgLBFSt.js", - "_indian-rupee-Bh3-8N2a.js", - "_bell-Cr2F9IDD.js", - "_book-open-DUwKvBiK.js", - "_boxes-rwzklut0.js", - "_building-2-Cda8xQDI.js", - "_building-CG4yAV8N.js", - "_calculator-wt_63eRJ.js", - "_calendar-check-BZ1JTjf6.js", - "_camera-DDKUkICL.js", - "_chart-column-GeSBJr5Y.js", - "_chart-no-axes-column-increasing-Beqplnfl.js", - "_chart-no-axes-column-BKgkVzqT.js", - "_chevron-left-DKWjKjSf.js", - "_circle-alert-KsX4JXbz.js", - "_circle-check-big-DqURlwt2.js", - "_circle-check-C_SLfS2p.js", - "_circle-help-BdsC7_wR.js", - "_circle-x-DkvEqmM5.js", - "_circle-BpyxLEsH.js", - "_clipboard-list-BU0dok7E.js", - "_code-DNPjFOcs.js", - "_crosshair-C7OptAZm.js", - "_crown-Cp4cgutu.js", - "_download-Ba72czhU.js", - "_external-link-uO-R2E0-.js", - "_eye-off-DlDpEvnB.js", - "_eye-DSAoA9Pp.js", - "_instagram-DBjFHIT7.js", - "_file-down-Bxu0R4EW.js", - "_pen-line-Fy-AVmqM.js", - "_file-up-CZ-cXuKa.js", - "_filter-D8dMdozc.js", - "_folder-git-2-Dwj_EoDL.js", - "_house-D8b8GwgZ.js", - "_git-branch-D2sIFzs4.js", - "_grip-vertical-DXcr-v-g.js", - "_hard-drive-ApF-ULi1.js", - "_hash-CHJS6b-L.js", - "_shield-Mt6vEHxn.js", - "_info-VH-vNQ_z.js", - "_layers-CF7Mhs3n.js", - "_layout-list-BuBaZfwq.js", - "_lightbulb-fAsbBO8F.js", - "_link-2-C22T2wSs.js", - "_link-ClcCoVU_.js", - "_twitter-DDHYm63p.js", - "_list-Ajdnpsw1.js", - "_locate-fixed-D29o3FBS.js", - "_lock-RX1hYn48.js", - "_log-in-Bt5dnADg.js", - "_mail-BFoS8U8W.js", - "_map-pin-L7jUebKz.js", - "_menu-Cu-nnefe.js", - "_message-square-warning-DbVEqa_0.js", - "_message-square-DMJ4IbdE.js", - "_monitor-DL9THmS7.js", - "_package-B9XnehkQ.js", - "_percent-BYDujffR.js", - "_phone-CJ2h446N.js", - "_plane-BqORGC6m.js", - "_play-DHqp-NCB.js", - "_qr-code-u5AOBzVe.js", - "_quote-BtOwgBns.js", - "_radio-CxUR05xj.js", - "_ruler-DbxwIrQY.js", - "_send-DpE3qK0m.js", - "_server-DgtPu6lA.js", - "_wifi-CFyF5qct.js", - "_shield-check--CTAItWs.js", - "_smartphone-BQ_9x4vN.js", - "_square-check-big-Dt4MtZcM.js", - "_square-pen-B3p2jiW9.js", - "_star-WlheM7sI.js", - "_sun-DRsBfXSu.js", - "_tag-CMVMnpSh.js", - "_target-BEz5Ry2v.js", - "_thumbs-up-DYj-woXk.js", - "_ticket-BhEK5100.js", - "_trash-2-Dxg0nP1A.js", - "_trash-Dyd2ZsaG.js", - "_trending-down-CeOqAkGV.js", - "_trending-up-CPB8hZlm.js", - "_triangle-alert-MsN2AA6c.js", - "_trophy-BZyhzbIT.js", - "_type-DlbqWp8I.js", - "_user-check-4xSYwYvq.js", - "_user-plus-C-0nSlHG.js", - "_user-x-Drk57M2z.js", - "_wallet-C3p1yihr.js", - "_wrench-CLqKc51o.js", - "_zap-D4fS-tPu.js", - "_radio-group-BtLENAXk.js", - "_checkbox-Bos2Phgi.js", - "_multi-select-field-BX9C1tYH.js", - "_scroll-area-BmK0s-Hf.js", - "_LocationPicker-DAd_AcXs.js", + "_table-BRtys9Nx.js", + "_unlink-vC8B7N8r.js", + "_scale-Chnhsap1.js", + "_arrow-down-left-D4-BLXQL.js", + "_arrow-left-B9tcIgis.js", + "_arrow-right-left-TC-Oi5FJ.js", + "_arrow-right-SXr1661j.js", + "_arrow-up-down-Df1H6itH.js", + "_lock-open-Cco69YMj.js", + "_award-DOf5Xc3o.js", + "_ban-C1FQ9ay_.js", + "_indian-rupee-CY9fE6hT.js", + "_bell-BMsQyWM-.js", + "_book-open-DiNAfaue.js", + "_boxes-Bjf0_Kx7.js", + "_building-2-DmmRcP0c.js", + "_building-BXglONiz.js", + "_calculator-B75Vnhim.js", + "_calendar-check-C2F7PWoI.js", + "_camera-DZNJpjXR.js", + "_chart-column-CKzC1aib.js", + "_chart-no-axes-column-increasing-xL8kjLW0.js", + "_chart-no-axes-column-CaNDayE9.js", + "_chevron-left-C98gPe5P.js", + "_circle-alert-Cu5dznTP.js", + "_circle-check-big-KTDTMhTs.js", + "_circle-check-aau4wqhp.js", + "_circle-help-C4uXcZYY.js", + "_circle-x-r3If4JPw.js", + "_circle-DgA3bS7I.js", + "_clipboard-list-BNSl4hy2.js", + "_code-Dzlx6QPB.js", + "_crosshair-DtQysFz7.js", + "_crown-CC8Godfb.js", + "_download-BHVnw95S.js", + "_external-link-DL5n0dhJ.js", + "_eye-off-BJYR0wmr.js", + "_eye-CzYzwmmr.js", + "_instagram-tpp8H3E-.js", + "_file-down-CxCQCvcc.js", + "_pen-line-CNA-f1dm.js", + "_file-up-D3rB-4Bg.js", + "_filter-B_3e214H.js", + "_folder-git-2-T64oq8HG.js", + "_house-BUnGVtyw.js", + "_git-branch-EdIXkL-9.js", + "_grip-vertical-BvetFs24.js", + "_hard-drive--Nch37f-.js", + "_hash-B3fNBlbs.js", + "_shield-rKKgzkbW.js", + "_info-Cj5ROI6H.js", + "_layers-DdZLSQgt.js", + "_layout-list-DkB7S2jk.js", + "_lightbulb-CJXOfIFD.js", + "_link-2-DNnYgrdz.js", + "_link-DeErafFW.js", + "_twitter-CRZZ6zjd.js", + "_list-DY4Uh_0E.js", + "_locate-fixed-BKpEfCUU.js", + "_lock-BGSkpX29.js", + "_log-in-TxFQ9ojy.js", + "_mail-khAU5Oig.js", + "_map-pin-BFNXdrz2.js", + "_menu-BGxVBBZl.js", + "_message-square-warning-DHRFlo8i.js", + "_message-square-C7x1Rix5.js", + "_monitor-P2T9V9tT.js", + "_package-C-rDDwyp.js", + "_percent-DP16IBy2.js", + "_phone-XzqO8Dfs.js", + "_plane-C9QqCVcZ.js", + "_play-62Z04sZZ.js", + "_qr-code-CUR1J9NH.js", + "_quote-DF2Qwen7.js", + "_radio-nm2vY_Ib.js", + "_ruler-DviIA5uv.js", + "_send-DXZhFVWG.js", + "_server-BzBihesB.js", + "_wifi-BPS_-hKY.js", + "_shield-check-Cyw4YGYb.js", + "_smartphone-i99jk4ns.js", + "_square-check-big-Cal0w_ma.js", + "_square-pen-CatLE0_h.js", + "_star-CSGOTD6i.js", + "_sun-TjfxyFzf.js", + "_tag-CUFhfHTp.js", + "_target-B_9kWYv3.js", + "_thumbs-up-Du-LlBXg.js", + "_ticket-BjgtGAIQ.js", + "_trash-2-15Ri11Yq.js", + "_trash-BRJCY2my.js", + "_trending-down-MNPLLbIb.js", + "_trending-up-D5y6g4yZ.js", + "_triangle-alert-CeuDFixJ.js", + "_trophy-Cs36GMET.js", + "_type-DX1RNe21.js", + "_user-check-DDs_5zV9.js", + "_user-plus-Ba62LA9O.js", + "_user-x-C3dBJr2o.js", + "_wallet-BP1hP1I0.js", + "_wrench-DX6GWbcS.js", + "_zap-Of1Abppa.js", + "_radio-group-CuY8xCRY.js", + "_checkbox-C3Z6LHOx.js", + "_multi-select-field-ALFA5JXF.js", + "_scroll-area-C7NBgd0i.js", + "_LocationPicker-Dy1Od2a3.js", "_leaflet-FVhBWCqS.js" ] }, "resources/js/pages/hr/performance/employee-goals/view.tsx": { - "file": "assets/view-DvQoBgBR.js", + "file": "assets/view-D3ydBmyj.js", "name": "view", "src": "resources/js/pages/hr/performance/employee-goals/view.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_progress-hZbbaL1H.js", - "_target-BEz5Ry2v.js", - "_user-DToEmJ9g.js", - "_tag-CMVMnpSh.js", - "_crosshair-C7OptAZm.js", - "_calendar-BYVpj4_X.js", + "_progress-Dy5W7V_n.js", + "_target-B_9kWYv3.js", + "_user-Ka_u5D6T.js", + "_tag-CUFhfHTp.js", + "_crosshair-DtQysFz7.js", + "_calendar-kiIl5Cyq.js", "_utils-BWxnHGCV.js", "_index-BFT_C1pH.js" ] }, "resources/js/pages/hr/performance/employee-reviews/conduct.tsx": { - "file": "assets/conduct-Bit3uHe5.js", + "file": "assets/conduct-DDVSFz94.js", "name": "conduct", "src": "resources/js/pages/hr/performance/employee-reviews/conduct.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_textarea-CdnKPU5F.js", - "_star-WlheM7sI.js", - "_arrow-left-CjPQICYw.js", - "_select-DgPPBKIC.js", + "_textarea-BgXisGCr.js", + "_star-CSGOTD6i.js", + "_arrow-left-B9tcIgis.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js" ] }, "resources/js/pages/hr/performance/employee-reviews/create.tsx": { - "file": "assets/create-DaegGGK4.js", + "file": "assets/create-CunJ1JUI.js", "name": "create", "src": "resources/js/pages/hr/performance/employee-reviews/create.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_select-DgPPBKIC.js", - "_arrow-left-CjPQICYw.js", - "_textarea-CdnKPU5F.js", + "_select-9uIRiOV_.js", + "_arrow-left-B9tcIgis.js", + "_textarea-BgXisGCr.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_chevron-up-CIpCAMDk.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", "_index-BdQq_4o_.js" ] }, "resources/js/pages/hr/performance/employee-reviews/index.tsx": { - "file": "assets/index-CuFhuoKQ.js", + "file": "assets/index-EWAiQcfK.js", "name": "index", "src": "resources/js/pages/hr/performance/employee-reviews/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_CrudTable-DA37WZsR.js", - "_CrudDeleteModal-DM40AK8z.js", - "_pagination-n2efY1KU.js", - "_search-and-filter-bar-PUOLiNYr.js", + "_CrudTable-Dk-uCuqB.js", + "_CrudDeleteModal-DmHx0JCJ.js", + "_pagination-B9z4VraF.js", + "_search-and-filter-bar-1QHzFJdq.js", "_use-initials-BK4eRgYY.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", - "_table-C1YkBp3W.js", - "_unlink-sh32LPkQ.js", - "_scale-rJYsnHRa.js", - "_arrow-down-left-BN6xjhcz.js", - "_arrow-left-CjPQICYw.js", - "_arrow-right-left-DKUcVR58.js", - "_arrow-right-DUEfRrRr.js", - "_arrow-up-down-FmcUfWon.js", - "_lock-open-CN4tz8Of.js", - "_award-D9FlSYzB.js", - "_ban-CMgLBFSt.js", - "_indian-rupee-Bh3-8N2a.js", - "_bell-Cr2F9IDD.js", - "_book-open-DUwKvBiK.js", - "_boxes-rwzklut0.js", - "_building-2-Cda8xQDI.js", - "_building-CG4yAV8N.js", - "_calculator-wt_63eRJ.js", - "_calendar-check-BZ1JTjf6.js", - "_camera-DDKUkICL.js", - "_chart-column-GeSBJr5Y.js", - "_chart-no-axes-column-increasing-Beqplnfl.js", - "_chart-no-axes-column-BKgkVzqT.js", - "_chevron-left-DKWjKjSf.js", - "_circle-alert-KsX4JXbz.js", - "_circle-check-big-DqURlwt2.js", - "_circle-check-C_SLfS2p.js", - "_circle-help-BdsC7_wR.js", - "_circle-x-DkvEqmM5.js", - "_circle-BpyxLEsH.js", - "_clipboard-list-BU0dok7E.js", - "_code-DNPjFOcs.js", - "_crosshair-C7OptAZm.js", - "_crown-Cp4cgutu.js", - "_download-Ba72czhU.js", - "_external-link-uO-R2E0-.js", - "_eye-off-DlDpEvnB.js", - "_eye-DSAoA9Pp.js", - "_instagram-DBjFHIT7.js", - "_file-down-Bxu0R4EW.js", - "_pen-line-Fy-AVmqM.js", - "_file-up-CZ-cXuKa.js", - "_filter-D8dMdozc.js", - "_folder-git-2-Dwj_EoDL.js", - "_house-D8b8GwgZ.js", - "_git-branch-D2sIFzs4.js", - "_grip-vertical-DXcr-v-g.js", - "_hard-drive-ApF-ULi1.js", - "_hash-CHJS6b-L.js", - "_shield-Mt6vEHxn.js", - "_info-VH-vNQ_z.js", - "_layers-CF7Mhs3n.js", - "_layout-list-BuBaZfwq.js", - "_lightbulb-fAsbBO8F.js", - "_link-2-C22T2wSs.js", - "_link-ClcCoVU_.js", - "_twitter-DDHYm63p.js", - "_list-Ajdnpsw1.js", - "_locate-fixed-D29o3FBS.js", - "_lock-RX1hYn48.js", - "_log-in-Bt5dnADg.js", - "_mail-BFoS8U8W.js", - "_map-pin-L7jUebKz.js", - "_menu-Cu-nnefe.js", - "_message-square-warning-DbVEqa_0.js", - "_message-square-DMJ4IbdE.js", - "_monitor-DL9THmS7.js", - "_package-B9XnehkQ.js", - "_percent-BYDujffR.js", - "_phone-CJ2h446N.js", - "_plane-BqORGC6m.js", - "_play-DHqp-NCB.js", - "_qr-code-u5AOBzVe.js", - "_quote-BtOwgBns.js", - "_radio-CxUR05xj.js", - "_ruler-DbxwIrQY.js", - "_send-DpE3qK0m.js", - "_server-DgtPu6lA.js", - "_wifi-CFyF5qct.js", - "_shield-check--CTAItWs.js", - "_smartphone-BQ_9x4vN.js", - "_square-check-big-Dt4MtZcM.js", - "_square-pen-B3p2jiW9.js", - "_star-WlheM7sI.js", - "_sun-DRsBfXSu.js", - "_tag-CMVMnpSh.js", - "_target-BEz5Ry2v.js", - "_thumbs-up-DYj-woXk.js", - "_ticket-BhEK5100.js", - "_trash-2-Dxg0nP1A.js", - "_trash-Dyd2ZsaG.js", - "_trending-down-CeOqAkGV.js", - "_trending-up-CPB8hZlm.js", - "_triangle-alert-MsN2AA6c.js", - "_trophy-BZyhzbIT.js", - "_type-DlbqWp8I.js", - "_user-check-4xSYwYvq.js", - "_user-plus-C-0nSlHG.js", - "_user-x-Drk57M2z.js", - "_wallet-C3p1yihr.js", - "_wrench-CLqKc51o.js", - "_zap-D4fS-tPu.js" + "_table-BRtys9Nx.js", + "_unlink-vC8B7N8r.js", + "_scale-Chnhsap1.js", + "_arrow-down-left-D4-BLXQL.js", + "_arrow-left-B9tcIgis.js", + "_arrow-right-left-TC-Oi5FJ.js", + "_arrow-right-SXr1661j.js", + "_arrow-up-down-Df1H6itH.js", + "_lock-open-Cco69YMj.js", + "_award-DOf5Xc3o.js", + "_ban-C1FQ9ay_.js", + "_indian-rupee-CY9fE6hT.js", + "_bell-BMsQyWM-.js", + "_book-open-DiNAfaue.js", + "_boxes-Bjf0_Kx7.js", + "_building-2-DmmRcP0c.js", + "_building-BXglONiz.js", + "_calculator-B75Vnhim.js", + "_calendar-check-C2F7PWoI.js", + "_camera-DZNJpjXR.js", + "_chart-column-CKzC1aib.js", + "_chart-no-axes-column-increasing-xL8kjLW0.js", + "_chart-no-axes-column-CaNDayE9.js", + "_chevron-left-C98gPe5P.js", + "_circle-alert-Cu5dznTP.js", + "_circle-check-big-KTDTMhTs.js", + "_circle-check-aau4wqhp.js", + "_circle-help-C4uXcZYY.js", + "_circle-x-r3If4JPw.js", + "_circle-DgA3bS7I.js", + "_clipboard-list-BNSl4hy2.js", + "_code-Dzlx6QPB.js", + "_crosshair-DtQysFz7.js", + "_crown-CC8Godfb.js", + "_download-BHVnw95S.js", + "_external-link-DL5n0dhJ.js", + "_eye-off-BJYR0wmr.js", + "_eye-CzYzwmmr.js", + "_instagram-tpp8H3E-.js", + "_file-down-CxCQCvcc.js", + "_pen-line-CNA-f1dm.js", + "_file-up-D3rB-4Bg.js", + "_filter-B_3e214H.js", + "_folder-git-2-T64oq8HG.js", + "_house-BUnGVtyw.js", + "_git-branch-EdIXkL-9.js", + "_grip-vertical-BvetFs24.js", + "_hard-drive--Nch37f-.js", + "_hash-B3fNBlbs.js", + "_shield-rKKgzkbW.js", + "_info-Cj5ROI6H.js", + "_layers-DdZLSQgt.js", + "_layout-list-DkB7S2jk.js", + "_lightbulb-CJXOfIFD.js", + "_link-2-DNnYgrdz.js", + "_link-DeErafFW.js", + "_twitter-CRZZ6zjd.js", + "_list-DY4Uh_0E.js", + "_locate-fixed-BKpEfCUU.js", + "_lock-BGSkpX29.js", + "_log-in-TxFQ9ojy.js", + "_mail-khAU5Oig.js", + "_map-pin-BFNXdrz2.js", + "_menu-BGxVBBZl.js", + "_message-square-warning-DHRFlo8i.js", + "_message-square-C7x1Rix5.js", + "_monitor-P2T9V9tT.js", + "_package-C-rDDwyp.js", + "_percent-DP16IBy2.js", + "_phone-XzqO8Dfs.js", + "_plane-C9QqCVcZ.js", + "_play-62Z04sZZ.js", + "_qr-code-CUR1J9NH.js", + "_quote-DF2Qwen7.js", + "_radio-nm2vY_Ib.js", + "_ruler-DviIA5uv.js", + "_send-DXZhFVWG.js", + "_server-BzBihesB.js", + "_wifi-BPS_-hKY.js", + "_shield-check-Cyw4YGYb.js", + "_smartphone-i99jk4ns.js", + "_square-check-big-Cal0w_ma.js", + "_square-pen-CatLE0_h.js", + "_star-CSGOTD6i.js", + "_sun-TjfxyFzf.js", + "_tag-CUFhfHTp.js", + "_target-B_9kWYv3.js", + "_thumbs-up-Du-LlBXg.js", + "_ticket-BjgtGAIQ.js", + "_trash-2-15Ri11Yq.js", + "_trash-BRJCY2my.js", + "_trending-down-MNPLLbIb.js", + "_trending-up-D5y6g4yZ.js", + "_triangle-alert-CeuDFixJ.js", + "_trophy-Cs36GMET.js", + "_type-DX1RNe21.js", + "_user-check-DDs_5zV9.js", + "_user-plus-Ba62LA9O.js", + "_user-x-C3dBJr2o.js", + "_wallet-BP1hP1I0.js", + "_wrench-DX6GWbcS.js", + "_zap-Of1Abppa.js" ] }, "resources/js/pages/hr/performance/employee-reviews/show.tsx": { - "file": "assets/show-jrwShrkd.js", + "file": "assets/show-BBjncraU.js", "name": "show", "src": "resources/js/pages/hr/performance/employee-reviews/show.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_star-WlheM7sI.js", - "_arrow-left-CjPQICYw.js", - "_clipboard-list-BU0dok7E.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_star-CSGOTD6i.js", + "_arrow-left-B9tcIgis.js", + "_clipboard-list-BNSl4hy2.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js" ] }, "resources/js/pages/hr/performance/goal-types/index.tsx": { - "file": "assets/index-Cn5g3P59.js", + "file": "assets/index-C9f7ZcED.js", "name": "index", "src": "resources/js/pages/hr/performance/goal-types/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_CrudDeleteModal-DM40AK8z.js", - "_pagination-n2efY1KU.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", - "_target-BEz5Ry2v.js", - "_chevron-up-DXYKkCZG.js", - "_square-pen-B3p2jiW9.js", - "_trash-2-Dxg0nP1A.js", + "_CrudDeleteModal-DmHx0JCJ.js", + "_pagination-B9z4VraF.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", + "_target-B_9kWYv3.js", + "_chevron-up-CIpCAMDk.js", + "_square-pen-CatLE0_h.js", + "_trash-2-15Ri11Yq.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", "_index-9MclThM-.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", "_index-BdQq_4o_.js" ] }, "resources/js/pages/hr/performance/indicator-categories/index.tsx": { - "file": "assets/index-BOicqsA7.js", + "file": "assets/index-DVHV7zOH.js", "name": "index", "src": "resources/js/pages/hr/performance/indicator-categories/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_CrudTable-DA37WZsR.js", - "_CrudFormModal-Bmz2nLeY.js", - "_CrudDeleteModal-DM40AK8z.js", - "_pagination-n2efY1KU.js", - "_search-and-filter-bar-PUOLiNYr.js", + "_CrudTable-Dk-uCuqB.js", + "_CrudFormModal-CTSICk3j.js", + "_CrudDeleteModal-DmHx0JCJ.js", + "_pagination-B9z4VraF.js", + "_search-and-filter-bar-1QHzFJdq.js", "resources/js/pages/hr/performance/indicator-categories/view.tsx", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", - "_table-C1YkBp3W.js", - "_unlink-sh32LPkQ.js", - "_scale-rJYsnHRa.js", - "_arrow-down-left-BN6xjhcz.js", - "_arrow-left-CjPQICYw.js", - "_arrow-right-left-DKUcVR58.js", - "_arrow-right-DUEfRrRr.js", - "_arrow-up-down-FmcUfWon.js", - "_lock-open-CN4tz8Of.js", - "_award-D9FlSYzB.js", - "_ban-CMgLBFSt.js", - "_indian-rupee-Bh3-8N2a.js", - "_bell-Cr2F9IDD.js", - "_book-open-DUwKvBiK.js", - "_boxes-rwzklut0.js", - "_building-2-Cda8xQDI.js", - "_building-CG4yAV8N.js", - "_calculator-wt_63eRJ.js", - "_calendar-check-BZ1JTjf6.js", - "_camera-DDKUkICL.js", - "_chart-column-GeSBJr5Y.js", - "_chart-no-axes-column-increasing-Beqplnfl.js", - "_chart-no-axes-column-BKgkVzqT.js", - "_chevron-left-DKWjKjSf.js", - "_circle-alert-KsX4JXbz.js", - "_circle-check-big-DqURlwt2.js", - "_circle-check-C_SLfS2p.js", - "_circle-help-BdsC7_wR.js", - "_circle-x-DkvEqmM5.js", - "_circle-BpyxLEsH.js", - "_clipboard-list-BU0dok7E.js", - "_code-DNPjFOcs.js", - "_crosshair-C7OptAZm.js", - "_crown-Cp4cgutu.js", - "_download-Ba72czhU.js", - "_external-link-uO-R2E0-.js", - "_eye-off-DlDpEvnB.js", - "_eye-DSAoA9Pp.js", - "_instagram-DBjFHIT7.js", - "_file-down-Bxu0R4EW.js", - "_pen-line-Fy-AVmqM.js", - "_file-up-CZ-cXuKa.js", - "_filter-D8dMdozc.js", - "_folder-git-2-Dwj_EoDL.js", - "_house-D8b8GwgZ.js", - "_git-branch-D2sIFzs4.js", - "_grip-vertical-DXcr-v-g.js", - "_hard-drive-ApF-ULi1.js", - "_hash-CHJS6b-L.js", - "_shield-Mt6vEHxn.js", - "_info-VH-vNQ_z.js", - "_layers-CF7Mhs3n.js", - "_layout-list-BuBaZfwq.js", - "_lightbulb-fAsbBO8F.js", - "_link-2-C22T2wSs.js", - "_link-ClcCoVU_.js", - "_twitter-DDHYm63p.js", - "_list-Ajdnpsw1.js", - "_locate-fixed-D29o3FBS.js", - "_lock-RX1hYn48.js", - "_log-in-Bt5dnADg.js", - "_mail-BFoS8U8W.js", - "_map-pin-L7jUebKz.js", - "_menu-Cu-nnefe.js", - "_message-square-warning-DbVEqa_0.js", - "_message-square-DMJ4IbdE.js", - "_monitor-DL9THmS7.js", - "_package-B9XnehkQ.js", - "_percent-BYDujffR.js", - "_phone-CJ2h446N.js", - "_plane-BqORGC6m.js", - "_play-DHqp-NCB.js", - "_qr-code-u5AOBzVe.js", - "_quote-BtOwgBns.js", - "_radio-CxUR05xj.js", - "_ruler-DbxwIrQY.js", - "_send-DpE3qK0m.js", - "_server-DgtPu6lA.js", - "_wifi-CFyF5qct.js", - "_shield-check--CTAItWs.js", - "_smartphone-BQ_9x4vN.js", - "_square-check-big-Dt4MtZcM.js", - "_square-pen-B3p2jiW9.js", - "_star-WlheM7sI.js", - "_sun-DRsBfXSu.js", - "_tag-CMVMnpSh.js", - "_target-BEz5Ry2v.js", - "_thumbs-up-DYj-woXk.js", - "_ticket-BhEK5100.js", - "_trash-2-Dxg0nP1A.js", - "_trash-Dyd2ZsaG.js", - "_trending-down-CeOqAkGV.js", - "_trending-up-CPB8hZlm.js", - "_triangle-alert-MsN2AA6c.js", - "_trophy-BZyhzbIT.js", - "_type-DlbqWp8I.js", - "_user-check-4xSYwYvq.js", - "_user-plus-C-0nSlHG.js", - "_user-x-Drk57M2z.js", - "_wallet-C3p1yihr.js", - "_wrench-CLqKc51o.js", - "_zap-D4fS-tPu.js", - "_radio-group-BtLENAXk.js", - "_checkbox-Bos2Phgi.js", - "_multi-select-field-BX9C1tYH.js", - "_scroll-area-BmK0s-Hf.js", - "_LocationPicker-DAd_AcXs.js", + "_table-BRtys9Nx.js", + "_unlink-vC8B7N8r.js", + "_scale-Chnhsap1.js", + "_arrow-down-left-D4-BLXQL.js", + "_arrow-left-B9tcIgis.js", + "_arrow-right-left-TC-Oi5FJ.js", + "_arrow-right-SXr1661j.js", + "_arrow-up-down-Df1H6itH.js", + "_lock-open-Cco69YMj.js", + "_award-DOf5Xc3o.js", + "_ban-C1FQ9ay_.js", + "_indian-rupee-CY9fE6hT.js", + "_bell-BMsQyWM-.js", + "_book-open-DiNAfaue.js", + "_boxes-Bjf0_Kx7.js", + "_building-2-DmmRcP0c.js", + "_building-BXglONiz.js", + "_calculator-B75Vnhim.js", + "_calendar-check-C2F7PWoI.js", + "_camera-DZNJpjXR.js", + "_chart-column-CKzC1aib.js", + "_chart-no-axes-column-increasing-xL8kjLW0.js", + "_chart-no-axes-column-CaNDayE9.js", + "_chevron-left-C98gPe5P.js", + "_circle-alert-Cu5dznTP.js", + "_circle-check-big-KTDTMhTs.js", + "_circle-check-aau4wqhp.js", + "_circle-help-C4uXcZYY.js", + "_circle-x-r3If4JPw.js", + "_circle-DgA3bS7I.js", + "_clipboard-list-BNSl4hy2.js", + "_code-Dzlx6QPB.js", + "_crosshair-DtQysFz7.js", + "_crown-CC8Godfb.js", + "_download-BHVnw95S.js", + "_external-link-DL5n0dhJ.js", + "_eye-off-BJYR0wmr.js", + "_eye-CzYzwmmr.js", + "_instagram-tpp8H3E-.js", + "_file-down-CxCQCvcc.js", + "_pen-line-CNA-f1dm.js", + "_file-up-D3rB-4Bg.js", + "_filter-B_3e214H.js", + "_folder-git-2-T64oq8HG.js", + "_house-BUnGVtyw.js", + "_git-branch-EdIXkL-9.js", + "_grip-vertical-BvetFs24.js", + "_hard-drive--Nch37f-.js", + "_hash-B3fNBlbs.js", + "_shield-rKKgzkbW.js", + "_info-Cj5ROI6H.js", + "_layers-DdZLSQgt.js", + "_layout-list-DkB7S2jk.js", + "_lightbulb-CJXOfIFD.js", + "_link-2-DNnYgrdz.js", + "_link-DeErafFW.js", + "_twitter-CRZZ6zjd.js", + "_list-DY4Uh_0E.js", + "_locate-fixed-BKpEfCUU.js", + "_lock-BGSkpX29.js", + "_log-in-TxFQ9ojy.js", + "_mail-khAU5Oig.js", + "_map-pin-BFNXdrz2.js", + "_menu-BGxVBBZl.js", + "_message-square-warning-DHRFlo8i.js", + "_message-square-C7x1Rix5.js", + "_monitor-P2T9V9tT.js", + "_package-C-rDDwyp.js", + "_percent-DP16IBy2.js", + "_phone-XzqO8Dfs.js", + "_plane-C9QqCVcZ.js", + "_play-62Z04sZZ.js", + "_qr-code-CUR1J9NH.js", + "_quote-DF2Qwen7.js", + "_radio-nm2vY_Ib.js", + "_ruler-DviIA5uv.js", + "_send-DXZhFVWG.js", + "_server-BzBihesB.js", + "_wifi-BPS_-hKY.js", + "_shield-check-Cyw4YGYb.js", + "_smartphone-i99jk4ns.js", + "_square-check-big-Cal0w_ma.js", + "_square-pen-CatLE0_h.js", + "_star-CSGOTD6i.js", + "_sun-TjfxyFzf.js", + "_tag-CUFhfHTp.js", + "_target-B_9kWYv3.js", + "_thumbs-up-Du-LlBXg.js", + "_ticket-BjgtGAIQ.js", + "_trash-2-15Ri11Yq.js", + "_trash-BRJCY2my.js", + "_trending-down-MNPLLbIb.js", + "_trending-up-D5y6g4yZ.js", + "_triangle-alert-CeuDFixJ.js", + "_trophy-Cs36GMET.js", + "_type-DX1RNe21.js", + "_user-check-DDs_5zV9.js", + "_user-plus-Ba62LA9O.js", + "_user-x-C3dBJr2o.js", + "_wallet-BP1hP1I0.js", + "_wrench-DX6GWbcS.js", + "_zap-Of1Abppa.js", + "_radio-group-CuY8xCRY.js", + "_checkbox-C3Z6LHOx.js", + "_multi-select-field-ALFA5JXF.js", + "_scroll-area-C7NBgd0i.js", + "_LocationPicker-Dy1Od2a3.js", "_leaflet-FVhBWCqS.js" ] }, "resources/js/pages/hr/performance/indicator-categories/view.tsx": { - "file": "assets/view-C9rDkZIQ.js", + "file": "assets/view-BpkrNQo3.js", "name": "view", "src": "resources/js/pages/hr/performance/indicator-categories/view.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_layout-grid-Ba5sCiyJ.js", - "_lock-RX1hYn48.js", + "_layout-grid-DD1-BKce.js", + "_lock-BGSkpX29.js", "_utils-BWxnHGCV.js" ] }, "resources/js/pages/hr/performance/indicators/index.tsx": { - "file": "assets/index-DvAIhxUh.js", + "file": "assets/index-BXvhJWuZ.js", "name": "index", "src": "resources/js/pages/hr/performance/indicators/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_CrudTable-DA37WZsR.js", - "_CrudFormModal-Bmz2nLeY.js", - "_CrudDeleteModal-DM40AK8z.js", - "_pagination-n2efY1KU.js", - "_search-and-filter-bar-PUOLiNYr.js", + "_CrudTable-Dk-uCuqB.js", + "_CrudFormModal-CTSICk3j.js", + "_CrudDeleteModal-DmHx0JCJ.js", + "_pagination-B9z4VraF.js", + "_search-and-filter-bar-1QHzFJdq.js", "resources/js/pages/hr/performance/indicators/view.tsx", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", - "_table-C1YkBp3W.js", - "_unlink-sh32LPkQ.js", - "_scale-rJYsnHRa.js", - "_arrow-down-left-BN6xjhcz.js", - "_arrow-left-CjPQICYw.js", - "_arrow-right-left-DKUcVR58.js", - "_arrow-right-DUEfRrRr.js", - "_arrow-up-down-FmcUfWon.js", - "_lock-open-CN4tz8Of.js", - "_award-D9FlSYzB.js", - "_ban-CMgLBFSt.js", - "_indian-rupee-Bh3-8N2a.js", - "_bell-Cr2F9IDD.js", - "_book-open-DUwKvBiK.js", - "_boxes-rwzklut0.js", - "_building-2-Cda8xQDI.js", - "_building-CG4yAV8N.js", - "_calculator-wt_63eRJ.js", - "_calendar-check-BZ1JTjf6.js", - "_camera-DDKUkICL.js", - "_chart-column-GeSBJr5Y.js", - "_chart-no-axes-column-increasing-Beqplnfl.js", - "_chart-no-axes-column-BKgkVzqT.js", - "_chevron-left-DKWjKjSf.js", - "_circle-alert-KsX4JXbz.js", - "_circle-check-big-DqURlwt2.js", - "_circle-check-C_SLfS2p.js", - "_circle-help-BdsC7_wR.js", - "_circle-x-DkvEqmM5.js", - "_circle-BpyxLEsH.js", - "_clipboard-list-BU0dok7E.js", - "_code-DNPjFOcs.js", - "_crosshair-C7OptAZm.js", - "_crown-Cp4cgutu.js", - "_download-Ba72czhU.js", - "_external-link-uO-R2E0-.js", - "_eye-off-DlDpEvnB.js", - "_eye-DSAoA9Pp.js", - "_instagram-DBjFHIT7.js", - "_file-down-Bxu0R4EW.js", - "_pen-line-Fy-AVmqM.js", - "_file-up-CZ-cXuKa.js", - "_filter-D8dMdozc.js", - "_folder-git-2-Dwj_EoDL.js", - "_house-D8b8GwgZ.js", - "_git-branch-D2sIFzs4.js", - "_grip-vertical-DXcr-v-g.js", - "_hard-drive-ApF-ULi1.js", - "_hash-CHJS6b-L.js", - "_shield-Mt6vEHxn.js", - "_info-VH-vNQ_z.js", - "_layers-CF7Mhs3n.js", - "_layout-list-BuBaZfwq.js", - "_lightbulb-fAsbBO8F.js", - "_link-2-C22T2wSs.js", - "_link-ClcCoVU_.js", - "_twitter-DDHYm63p.js", - "_list-Ajdnpsw1.js", - "_locate-fixed-D29o3FBS.js", - "_lock-RX1hYn48.js", - "_log-in-Bt5dnADg.js", - "_mail-BFoS8U8W.js", - "_map-pin-L7jUebKz.js", - "_menu-Cu-nnefe.js", - "_message-square-warning-DbVEqa_0.js", - "_message-square-DMJ4IbdE.js", - "_monitor-DL9THmS7.js", - "_package-B9XnehkQ.js", - "_percent-BYDujffR.js", - "_phone-CJ2h446N.js", - "_plane-BqORGC6m.js", - "_play-DHqp-NCB.js", - "_qr-code-u5AOBzVe.js", - "_quote-BtOwgBns.js", - "_radio-CxUR05xj.js", - "_ruler-DbxwIrQY.js", - "_send-DpE3qK0m.js", - "_server-DgtPu6lA.js", - "_wifi-CFyF5qct.js", - "_shield-check--CTAItWs.js", - "_smartphone-BQ_9x4vN.js", - "_square-check-big-Dt4MtZcM.js", - "_square-pen-B3p2jiW9.js", - "_star-WlheM7sI.js", - "_sun-DRsBfXSu.js", - "_tag-CMVMnpSh.js", - "_target-BEz5Ry2v.js", - "_thumbs-up-DYj-woXk.js", - "_ticket-BhEK5100.js", - "_trash-2-Dxg0nP1A.js", - "_trash-Dyd2ZsaG.js", - "_trending-down-CeOqAkGV.js", - "_trending-up-CPB8hZlm.js", - "_triangle-alert-MsN2AA6c.js", - "_trophy-BZyhzbIT.js", - "_type-DlbqWp8I.js", - "_user-check-4xSYwYvq.js", - "_user-plus-C-0nSlHG.js", - "_user-x-Drk57M2z.js", - "_wallet-C3p1yihr.js", - "_wrench-CLqKc51o.js", - "_zap-D4fS-tPu.js", - "_radio-group-BtLENAXk.js", - "_checkbox-Bos2Phgi.js", - "_multi-select-field-BX9C1tYH.js", - "_scroll-area-BmK0s-Hf.js", - "_LocationPicker-DAd_AcXs.js", + "_table-BRtys9Nx.js", + "_unlink-vC8B7N8r.js", + "_scale-Chnhsap1.js", + "_arrow-down-left-D4-BLXQL.js", + "_arrow-left-B9tcIgis.js", + "_arrow-right-left-TC-Oi5FJ.js", + "_arrow-right-SXr1661j.js", + "_arrow-up-down-Df1H6itH.js", + "_lock-open-Cco69YMj.js", + "_award-DOf5Xc3o.js", + "_ban-C1FQ9ay_.js", + "_indian-rupee-CY9fE6hT.js", + "_bell-BMsQyWM-.js", + "_book-open-DiNAfaue.js", + "_boxes-Bjf0_Kx7.js", + "_building-2-DmmRcP0c.js", + "_building-BXglONiz.js", + "_calculator-B75Vnhim.js", + "_calendar-check-C2F7PWoI.js", + "_camera-DZNJpjXR.js", + "_chart-column-CKzC1aib.js", + "_chart-no-axes-column-increasing-xL8kjLW0.js", + "_chart-no-axes-column-CaNDayE9.js", + "_chevron-left-C98gPe5P.js", + "_circle-alert-Cu5dznTP.js", + "_circle-check-big-KTDTMhTs.js", + "_circle-check-aau4wqhp.js", + "_circle-help-C4uXcZYY.js", + "_circle-x-r3If4JPw.js", + "_circle-DgA3bS7I.js", + "_clipboard-list-BNSl4hy2.js", + "_code-Dzlx6QPB.js", + "_crosshair-DtQysFz7.js", + "_crown-CC8Godfb.js", + "_download-BHVnw95S.js", + "_external-link-DL5n0dhJ.js", + "_eye-off-BJYR0wmr.js", + "_eye-CzYzwmmr.js", + "_instagram-tpp8H3E-.js", + "_file-down-CxCQCvcc.js", + "_pen-line-CNA-f1dm.js", + "_file-up-D3rB-4Bg.js", + "_filter-B_3e214H.js", + "_folder-git-2-T64oq8HG.js", + "_house-BUnGVtyw.js", + "_git-branch-EdIXkL-9.js", + "_grip-vertical-BvetFs24.js", + "_hard-drive--Nch37f-.js", + "_hash-B3fNBlbs.js", + "_shield-rKKgzkbW.js", + "_info-Cj5ROI6H.js", + "_layers-DdZLSQgt.js", + "_layout-list-DkB7S2jk.js", + "_lightbulb-CJXOfIFD.js", + "_link-2-DNnYgrdz.js", + "_link-DeErafFW.js", + "_twitter-CRZZ6zjd.js", + "_list-DY4Uh_0E.js", + "_locate-fixed-BKpEfCUU.js", + "_lock-BGSkpX29.js", + "_log-in-TxFQ9ojy.js", + "_mail-khAU5Oig.js", + "_map-pin-BFNXdrz2.js", + "_menu-BGxVBBZl.js", + "_message-square-warning-DHRFlo8i.js", + "_message-square-C7x1Rix5.js", + "_monitor-P2T9V9tT.js", + "_package-C-rDDwyp.js", + "_percent-DP16IBy2.js", + "_phone-XzqO8Dfs.js", + "_plane-C9QqCVcZ.js", + "_play-62Z04sZZ.js", + "_qr-code-CUR1J9NH.js", + "_quote-DF2Qwen7.js", + "_radio-nm2vY_Ib.js", + "_ruler-DviIA5uv.js", + "_send-DXZhFVWG.js", + "_server-BzBihesB.js", + "_wifi-BPS_-hKY.js", + "_shield-check-Cyw4YGYb.js", + "_smartphone-i99jk4ns.js", + "_square-check-big-Cal0w_ma.js", + "_square-pen-CatLE0_h.js", + "_star-CSGOTD6i.js", + "_sun-TjfxyFzf.js", + "_tag-CUFhfHTp.js", + "_target-B_9kWYv3.js", + "_thumbs-up-Du-LlBXg.js", + "_ticket-BjgtGAIQ.js", + "_trash-2-15Ri11Yq.js", + "_trash-BRJCY2my.js", + "_trending-down-MNPLLbIb.js", + "_trending-up-D5y6g4yZ.js", + "_triangle-alert-CeuDFixJ.js", + "_trophy-Cs36GMET.js", + "_type-DX1RNe21.js", + "_user-check-DDs_5zV9.js", + "_user-plus-Ba62LA9O.js", + "_user-x-C3dBJr2o.js", + "_wallet-BP1hP1I0.js", + "_wrench-DX6GWbcS.js", + "_zap-Of1Abppa.js", + "_radio-group-CuY8xCRY.js", + "_checkbox-C3Z6LHOx.js", + "_multi-select-field-ALFA5JXF.js", + "_scroll-area-C7NBgd0i.js", + "_LocationPicker-Dy1Od2a3.js", "_leaflet-FVhBWCqS.js" ] }, "resources/js/pages/hr/performance/indicators/view.tsx": { - "file": "assets/view-DVfIqCBv.js", + "file": "assets/view-CfNMgy1t.js", "name": "view", "src": "resources/js/pages/hr/performance/indicators/view.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_chart-no-axes-column-BKgkVzqT.js", - "_layout-grid-Ba5sCiyJ.js", - "_ruler-DbxwIrQY.js", - "_target-BEz5Ry2v.js", - "_lock-RX1hYn48.js", + "_chart-no-axes-column-CaNDayE9.js", + "_layout-grid-DD1-BKce.js", + "_ruler-DviIA5uv.js", + "_target-B_9kWYv3.js", + "_lock-BGSkpX29.js", "_utils-BWxnHGCV.js" ] }, "resources/js/pages/hr/performance/review-cycles/index.tsx": { - "file": "assets/index-C1sI7BBU.js", + "file": "assets/index-DMgkHaAy.js", "name": "index", "src": "resources/js/pages/hr/performance/review-cycles/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_CrudDeleteModal-DM40AK8z.js", - "_pagination-n2efY1KU.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", - "_refresh-cw-BTR9wbuS.js", - "_chevron-up-DXYKkCZG.js", - "_square-pen-B3p2jiW9.js", - "_trash-2-Dxg0nP1A.js", + "_CrudDeleteModal-DmHx0JCJ.js", + "_pagination-B9z4VraF.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", + "_refresh-cw--0MMVqmk.js", + "_chevron-up-CIpCAMDk.js", + "_square-pen-CatLE0_h.js", + "_trash-2-15Ri11Yq.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", "_index-9MclThM-.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", "_index-BdQq_4o_.js" ] }, "resources/js/pages/hr/promotions/index.tsx": { - "file": "assets/index-pqo9n095.js", + "file": "assets/index-N7EjcW5F.js", "name": "index", "src": "resources/js/pages/hr/promotions/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_CrudTable-DA37WZsR.js", - "_CrudFormModal-Bmz2nLeY.js", - "_CrudDeleteModal-DM40AK8z.js", - "_pagination-n2efY1KU.js", - "_search-and-filter-bar-PUOLiNYr.js", + "_CrudTable-Dk-uCuqB.js", + "_CrudFormModal-CTSICk3j.js", + "_CrudDeleteModal-DmHx0JCJ.js", + "_pagination-B9z4VraF.js", + "_search-and-filter-bar-1QHzFJdq.js", "resources/js/pages/hr/promotions/view.tsx", "_use-initials-BK4eRgYY.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", - "_table-C1YkBp3W.js", - "_unlink-sh32LPkQ.js", - "_scale-rJYsnHRa.js", - "_arrow-down-left-BN6xjhcz.js", - "_arrow-left-CjPQICYw.js", - "_arrow-right-left-DKUcVR58.js", - "_arrow-right-DUEfRrRr.js", - "_arrow-up-down-FmcUfWon.js", - "_lock-open-CN4tz8Of.js", - "_award-D9FlSYzB.js", - "_ban-CMgLBFSt.js", - "_indian-rupee-Bh3-8N2a.js", - "_bell-Cr2F9IDD.js", - "_book-open-DUwKvBiK.js", - "_boxes-rwzklut0.js", - "_building-2-Cda8xQDI.js", - "_building-CG4yAV8N.js", - "_calculator-wt_63eRJ.js", - "_calendar-check-BZ1JTjf6.js", - "_camera-DDKUkICL.js", - "_chart-column-GeSBJr5Y.js", - "_chart-no-axes-column-increasing-Beqplnfl.js", - "_chart-no-axes-column-BKgkVzqT.js", - "_chevron-left-DKWjKjSf.js", - "_circle-alert-KsX4JXbz.js", - "_circle-check-big-DqURlwt2.js", - "_circle-check-C_SLfS2p.js", - "_circle-help-BdsC7_wR.js", - "_circle-x-DkvEqmM5.js", - "_circle-BpyxLEsH.js", - "_clipboard-list-BU0dok7E.js", - "_code-DNPjFOcs.js", - "_crosshair-C7OptAZm.js", - "_crown-Cp4cgutu.js", - "_download-Ba72czhU.js", - "_external-link-uO-R2E0-.js", - "_eye-off-DlDpEvnB.js", - "_eye-DSAoA9Pp.js", - "_instagram-DBjFHIT7.js", - "_file-down-Bxu0R4EW.js", - "_pen-line-Fy-AVmqM.js", - "_file-up-CZ-cXuKa.js", - "_filter-D8dMdozc.js", - "_folder-git-2-Dwj_EoDL.js", - "_house-D8b8GwgZ.js", - "_git-branch-D2sIFzs4.js", - "_grip-vertical-DXcr-v-g.js", - "_hard-drive-ApF-ULi1.js", - "_hash-CHJS6b-L.js", - "_shield-Mt6vEHxn.js", - "_info-VH-vNQ_z.js", - "_layers-CF7Mhs3n.js", - "_layout-list-BuBaZfwq.js", - "_lightbulb-fAsbBO8F.js", - "_link-2-C22T2wSs.js", - "_link-ClcCoVU_.js", - "_twitter-DDHYm63p.js", - "_list-Ajdnpsw1.js", - "_locate-fixed-D29o3FBS.js", - "_lock-RX1hYn48.js", - "_log-in-Bt5dnADg.js", - "_mail-BFoS8U8W.js", - "_map-pin-L7jUebKz.js", - "_menu-Cu-nnefe.js", - "_message-square-warning-DbVEqa_0.js", - "_message-square-DMJ4IbdE.js", - "_monitor-DL9THmS7.js", - "_package-B9XnehkQ.js", - "_percent-BYDujffR.js", - "_phone-CJ2h446N.js", - "_plane-BqORGC6m.js", - "_play-DHqp-NCB.js", - "_qr-code-u5AOBzVe.js", - "_quote-BtOwgBns.js", - "_radio-CxUR05xj.js", - "_ruler-DbxwIrQY.js", - "_send-DpE3qK0m.js", - "_server-DgtPu6lA.js", - "_wifi-CFyF5qct.js", - "_shield-check--CTAItWs.js", - "_smartphone-BQ_9x4vN.js", - "_square-check-big-Dt4MtZcM.js", - "_square-pen-B3p2jiW9.js", - "_star-WlheM7sI.js", - "_sun-DRsBfXSu.js", - "_tag-CMVMnpSh.js", - "_target-BEz5Ry2v.js", - "_thumbs-up-DYj-woXk.js", - "_ticket-BhEK5100.js", - "_trash-2-Dxg0nP1A.js", - "_trash-Dyd2ZsaG.js", - "_trending-down-CeOqAkGV.js", - "_trending-up-CPB8hZlm.js", - "_triangle-alert-MsN2AA6c.js", - "_trophy-BZyhzbIT.js", - "_type-DlbqWp8I.js", - "_user-check-4xSYwYvq.js", - "_user-plus-C-0nSlHG.js", - "_user-x-Drk57M2z.js", - "_wallet-C3p1yihr.js", - "_wrench-CLqKc51o.js", - "_zap-D4fS-tPu.js", - "_radio-group-BtLENAXk.js", - "_checkbox-Bos2Phgi.js", - "_multi-select-field-BX9C1tYH.js", - "_scroll-area-BmK0s-Hf.js", - "_LocationPicker-DAd_AcXs.js", + "_table-BRtys9Nx.js", + "_unlink-vC8B7N8r.js", + "_scale-Chnhsap1.js", + "_arrow-down-left-D4-BLXQL.js", + "_arrow-left-B9tcIgis.js", + "_arrow-right-left-TC-Oi5FJ.js", + "_arrow-right-SXr1661j.js", + "_arrow-up-down-Df1H6itH.js", + "_lock-open-Cco69YMj.js", + "_award-DOf5Xc3o.js", + "_ban-C1FQ9ay_.js", + "_indian-rupee-CY9fE6hT.js", + "_bell-BMsQyWM-.js", + "_book-open-DiNAfaue.js", + "_boxes-Bjf0_Kx7.js", + "_building-2-DmmRcP0c.js", + "_building-BXglONiz.js", + "_calculator-B75Vnhim.js", + "_calendar-check-C2F7PWoI.js", + "_camera-DZNJpjXR.js", + "_chart-column-CKzC1aib.js", + "_chart-no-axes-column-increasing-xL8kjLW0.js", + "_chart-no-axes-column-CaNDayE9.js", + "_chevron-left-C98gPe5P.js", + "_circle-alert-Cu5dznTP.js", + "_circle-check-big-KTDTMhTs.js", + "_circle-check-aau4wqhp.js", + "_circle-help-C4uXcZYY.js", + "_circle-x-r3If4JPw.js", + "_circle-DgA3bS7I.js", + "_clipboard-list-BNSl4hy2.js", + "_code-Dzlx6QPB.js", + "_crosshair-DtQysFz7.js", + "_crown-CC8Godfb.js", + "_download-BHVnw95S.js", + "_external-link-DL5n0dhJ.js", + "_eye-off-BJYR0wmr.js", + "_eye-CzYzwmmr.js", + "_instagram-tpp8H3E-.js", + "_file-down-CxCQCvcc.js", + "_pen-line-CNA-f1dm.js", + "_file-up-D3rB-4Bg.js", + "_filter-B_3e214H.js", + "_folder-git-2-T64oq8HG.js", + "_house-BUnGVtyw.js", + "_git-branch-EdIXkL-9.js", + "_grip-vertical-BvetFs24.js", + "_hard-drive--Nch37f-.js", + "_hash-B3fNBlbs.js", + "_shield-rKKgzkbW.js", + "_info-Cj5ROI6H.js", + "_layers-DdZLSQgt.js", + "_layout-list-DkB7S2jk.js", + "_lightbulb-CJXOfIFD.js", + "_link-2-DNnYgrdz.js", + "_link-DeErafFW.js", + "_twitter-CRZZ6zjd.js", + "_list-DY4Uh_0E.js", + "_locate-fixed-BKpEfCUU.js", + "_lock-BGSkpX29.js", + "_log-in-TxFQ9ojy.js", + "_mail-khAU5Oig.js", + "_map-pin-BFNXdrz2.js", + "_menu-BGxVBBZl.js", + "_message-square-warning-DHRFlo8i.js", + "_message-square-C7x1Rix5.js", + "_monitor-P2T9V9tT.js", + "_package-C-rDDwyp.js", + "_percent-DP16IBy2.js", + "_phone-XzqO8Dfs.js", + "_plane-C9QqCVcZ.js", + "_play-62Z04sZZ.js", + "_qr-code-CUR1J9NH.js", + "_quote-DF2Qwen7.js", + "_radio-nm2vY_Ib.js", + "_ruler-DviIA5uv.js", + "_send-DXZhFVWG.js", + "_server-BzBihesB.js", + "_wifi-BPS_-hKY.js", + "_shield-check-Cyw4YGYb.js", + "_smartphone-i99jk4ns.js", + "_square-check-big-Cal0w_ma.js", + "_square-pen-CatLE0_h.js", + "_star-CSGOTD6i.js", + "_sun-TjfxyFzf.js", + "_tag-CUFhfHTp.js", + "_target-B_9kWYv3.js", + "_thumbs-up-Du-LlBXg.js", + "_ticket-BjgtGAIQ.js", + "_trash-2-15Ri11Yq.js", + "_trash-BRJCY2my.js", + "_trending-down-MNPLLbIb.js", + "_trending-up-D5y6g4yZ.js", + "_triangle-alert-CeuDFixJ.js", + "_trophy-Cs36GMET.js", + "_type-DX1RNe21.js", + "_user-check-DDs_5zV9.js", + "_user-plus-Ba62LA9O.js", + "_user-x-C3dBJr2o.js", + "_wallet-BP1hP1I0.js", + "_wrench-DX6GWbcS.js", + "_zap-Of1Abppa.js", + "_radio-group-CuY8xCRY.js", + "_checkbox-C3Z6LHOx.js", + "_multi-select-field-ALFA5JXF.js", + "_scroll-area-C7NBgd0i.js", + "_LocationPicker-Dy1Od2a3.js", "_leaflet-FVhBWCqS.js" ] }, "resources/js/pages/hr/promotions/view.tsx": { - "file": "assets/view-B61i5IO4.js", + "file": "assets/view-7nhFxNg1.js", "name": "view", "src": "resources/js/pages/hr/promotions/view.tsx", "isDynamicEntry": true, @@ -9405,3153 +9405,3153 @@ "_ui-Z445SNHD.js", "resources/js/app.tsx", "_use-initials-BK4eRgYY.js", - "_trending-up-CPB8hZlm.js", - "_briefcase-Dsiqzllu.js", - "_arrow-right-DUEfRrRr.js", - "_dollar-sign-CFqWGHdB.js", - "_eye-DSAoA9Pp.js", + "_trending-up-D5y6g4yZ.js", + "_briefcase-lPam_Ipn.js", + "_arrow-right-SXr1661j.js", + "_dollar-sign-BKfERkc9.js", + "_eye-CzYzwmmr.js", "_utils-BWxnHGCV.js" ] }, "resources/js/pages/hr/recruitment/candidate-assessments/index.tsx": { - "file": "assets/index-DWXfG_OI.js", + "file": "assets/index-YjEXhEdi.js", "name": "index", "src": "resources/js/pages/hr/recruitment/candidate-assessments/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_CrudTable-DA37WZsR.js", - "_CrudFormModal-Bmz2nLeY.js", - "_CrudDeleteModal-DM40AK8z.js", - "_pagination-n2efY1KU.js", - "_search-and-filter-bar-PUOLiNYr.js", + "_CrudTable-Dk-uCuqB.js", + "_CrudFormModal-CTSICk3j.js", + "_CrudDeleteModal-DmHx0JCJ.js", + "_pagination-B9z4VraF.js", + "_search-and-filter-bar-1QHzFJdq.js", "resources/js/pages/hr/recruitment/candidate-assessments/view.tsx", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", - "_table-C1YkBp3W.js", - "_unlink-sh32LPkQ.js", - "_scale-rJYsnHRa.js", - "_arrow-down-left-BN6xjhcz.js", - "_arrow-left-CjPQICYw.js", - "_arrow-right-left-DKUcVR58.js", - "_arrow-right-DUEfRrRr.js", - "_arrow-up-down-FmcUfWon.js", - "_lock-open-CN4tz8Of.js", - "_award-D9FlSYzB.js", - "_ban-CMgLBFSt.js", - "_indian-rupee-Bh3-8N2a.js", - "_bell-Cr2F9IDD.js", - "_book-open-DUwKvBiK.js", - "_boxes-rwzklut0.js", - "_building-2-Cda8xQDI.js", - "_building-CG4yAV8N.js", - "_calculator-wt_63eRJ.js", - "_calendar-check-BZ1JTjf6.js", - "_camera-DDKUkICL.js", - "_chart-column-GeSBJr5Y.js", - "_chart-no-axes-column-increasing-Beqplnfl.js", - "_chart-no-axes-column-BKgkVzqT.js", - "_chevron-left-DKWjKjSf.js", - "_circle-alert-KsX4JXbz.js", - "_circle-check-big-DqURlwt2.js", - "_circle-check-C_SLfS2p.js", - "_circle-help-BdsC7_wR.js", - "_circle-x-DkvEqmM5.js", - "_circle-BpyxLEsH.js", - "_clipboard-list-BU0dok7E.js", - "_code-DNPjFOcs.js", - "_crosshair-C7OptAZm.js", - "_crown-Cp4cgutu.js", - "_download-Ba72czhU.js", - "_external-link-uO-R2E0-.js", - "_eye-off-DlDpEvnB.js", - "_eye-DSAoA9Pp.js", - "_instagram-DBjFHIT7.js", - "_file-down-Bxu0R4EW.js", - "_pen-line-Fy-AVmqM.js", - "_file-up-CZ-cXuKa.js", - "_filter-D8dMdozc.js", - "_folder-git-2-Dwj_EoDL.js", - "_house-D8b8GwgZ.js", - "_git-branch-D2sIFzs4.js", - "_grip-vertical-DXcr-v-g.js", - "_hard-drive-ApF-ULi1.js", - "_hash-CHJS6b-L.js", - "_shield-Mt6vEHxn.js", - "_info-VH-vNQ_z.js", - "_layers-CF7Mhs3n.js", - "_layout-list-BuBaZfwq.js", - "_lightbulb-fAsbBO8F.js", - "_link-2-C22T2wSs.js", - "_link-ClcCoVU_.js", - "_twitter-DDHYm63p.js", - "_list-Ajdnpsw1.js", - "_locate-fixed-D29o3FBS.js", - "_lock-RX1hYn48.js", - "_log-in-Bt5dnADg.js", - "_mail-BFoS8U8W.js", - "_map-pin-L7jUebKz.js", - "_menu-Cu-nnefe.js", - "_message-square-warning-DbVEqa_0.js", - "_message-square-DMJ4IbdE.js", - "_monitor-DL9THmS7.js", - "_package-B9XnehkQ.js", - "_percent-BYDujffR.js", - "_phone-CJ2h446N.js", - "_plane-BqORGC6m.js", - "_play-DHqp-NCB.js", - "_qr-code-u5AOBzVe.js", - "_quote-BtOwgBns.js", - "_radio-CxUR05xj.js", - "_ruler-DbxwIrQY.js", - "_send-DpE3qK0m.js", - "_server-DgtPu6lA.js", - "_wifi-CFyF5qct.js", - "_shield-check--CTAItWs.js", - "_smartphone-BQ_9x4vN.js", - "_square-check-big-Dt4MtZcM.js", - "_square-pen-B3p2jiW9.js", - "_star-WlheM7sI.js", - "_sun-DRsBfXSu.js", - "_tag-CMVMnpSh.js", - "_target-BEz5Ry2v.js", - "_thumbs-up-DYj-woXk.js", - "_ticket-BhEK5100.js", - "_trash-2-Dxg0nP1A.js", - "_trash-Dyd2ZsaG.js", - "_trending-down-CeOqAkGV.js", - "_trending-up-CPB8hZlm.js", - "_triangle-alert-MsN2AA6c.js", - "_trophy-BZyhzbIT.js", - "_type-DlbqWp8I.js", - "_user-check-4xSYwYvq.js", - "_user-plus-C-0nSlHG.js", - "_user-x-Drk57M2z.js", - "_wallet-C3p1yihr.js", - "_wrench-CLqKc51o.js", - "_zap-D4fS-tPu.js", - "_radio-group-BtLENAXk.js", - "_checkbox-Bos2Phgi.js", - "_multi-select-field-BX9C1tYH.js", - "_scroll-area-BmK0s-Hf.js", - "_LocationPicker-DAd_AcXs.js", + "_table-BRtys9Nx.js", + "_unlink-vC8B7N8r.js", + "_scale-Chnhsap1.js", + "_arrow-down-left-D4-BLXQL.js", + "_arrow-left-B9tcIgis.js", + "_arrow-right-left-TC-Oi5FJ.js", + "_arrow-right-SXr1661j.js", + "_arrow-up-down-Df1H6itH.js", + "_lock-open-Cco69YMj.js", + "_award-DOf5Xc3o.js", + "_ban-C1FQ9ay_.js", + "_indian-rupee-CY9fE6hT.js", + "_bell-BMsQyWM-.js", + "_book-open-DiNAfaue.js", + "_boxes-Bjf0_Kx7.js", + "_building-2-DmmRcP0c.js", + "_building-BXglONiz.js", + "_calculator-B75Vnhim.js", + "_calendar-check-C2F7PWoI.js", + "_camera-DZNJpjXR.js", + "_chart-column-CKzC1aib.js", + "_chart-no-axes-column-increasing-xL8kjLW0.js", + "_chart-no-axes-column-CaNDayE9.js", + "_chevron-left-C98gPe5P.js", + "_circle-alert-Cu5dznTP.js", + "_circle-check-big-KTDTMhTs.js", + "_circle-check-aau4wqhp.js", + "_circle-help-C4uXcZYY.js", + "_circle-x-r3If4JPw.js", + "_circle-DgA3bS7I.js", + "_clipboard-list-BNSl4hy2.js", + "_code-Dzlx6QPB.js", + "_crosshair-DtQysFz7.js", + "_crown-CC8Godfb.js", + "_download-BHVnw95S.js", + "_external-link-DL5n0dhJ.js", + "_eye-off-BJYR0wmr.js", + "_eye-CzYzwmmr.js", + "_instagram-tpp8H3E-.js", + "_file-down-CxCQCvcc.js", + "_pen-line-CNA-f1dm.js", + "_file-up-D3rB-4Bg.js", + "_filter-B_3e214H.js", + "_folder-git-2-T64oq8HG.js", + "_house-BUnGVtyw.js", + "_git-branch-EdIXkL-9.js", + "_grip-vertical-BvetFs24.js", + "_hard-drive--Nch37f-.js", + "_hash-B3fNBlbs.js", + "_shield-rKKgzkbW.js", + "_info-Cj5ROI6H.js", + "_layers-DdZLSQgt.js", + "_layout-list-DkB7S2jk.js", + "_lightbulb-CJXOfIFD.js", + "_link-2-DNnYgrdz.js", + "_link-DeErafFW.js", + "_twitter-CRZZ6zjd.js", + "_list-DY4Uh_0E.js", + "_locate-fixed-BKpEfCUU.js", + "_lock-BGSkpX29.js", + "_log-in-TxFQ9ojy.js", + "_mail-khAU5Oig.js", + "_map-pin-BFNXdrz2.js", + "_menu-BGxVBBZl.js", + "_message-square-warning-DHRFlo8i.js", + "_message-square-C7x1Rix5.js", + "_monitor-P2T9V9tT.js", + "_package-C-rDDwyp.js", + "_percent-DP16IBy2.js", + "_phone-XzqO8Dfs.js", + "_plane-C9QqCVcZ.js", + "_play-62Z04sZZ.js", + "_qr-code-CUR1J9NH.js", + "_quote-DF2Qwen7.js", + "_radio-nm2vY_Ib.js", + "_ruler-DviIA5uv.js", + "_send-DXZhFVWG.js", + "_server-BzBihesB.js", + "_wifi-BPS_-hKY.js", + "_shield-check-Cyw4YGYb.js", + "_smartphone-i99jk4ns.js", + "_square-check-big-Cal0w_ma.js", + "_square-pen-CatLE0_h.js", + "_star-CSGOTD6i.js", + "_sun-TjfxyFzf.js", + "_tag-CUFhfHTp.js", + "_target-B_9kWYv3.js", + "_thumbs-up-Du-LlBXg.js", + "_ticket-BjgtGAIQ.js", + "_trash-2-15Ri11Yq.js", + "_trash-BRJCY2my.js", + "_trending-down-MNPLLbIb.js", + "_trending-up-D5y6g4yZ.js", + "_triangle-alert-CeuDFixJ.js", + "_trophy-Cs36GMET.js", + "_type-DX1RNe21.js", + "_user-check-DDs_5zV9.js", + "_user-plus-Ba62LA9O.js", + "_user-x-C3dBJr2o.js", + "_wallet-BP1hP1I0.js", + "_wrench-DX6GWbcS.js", + "_zap-Of1Abppa.js", + "_radio-group-CuY8xCRY.js", + "_checkbox-C3Z6LHOx.js", + "_multi-select-field-ALFA5JXF.js", + "_scroll-area-C7NBgd0i.js", + "_LocationPicker-Dy1Od2a3.js", "_leaflet-FVhBWCqS.js" ] }, "resources/js/pages/hr/recruitment/candidate-assessments/view.tsx": { - "file": "assets/view-B42C0eXq.js", + "file": "assets/view-BuptRAC0.js", "name": "view", "src": "resources/js/pages/hr/recruitment/candidate-assessments/view.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_clipboard-list-BU0dok7E.js", - "_user-DToEmJ9g.js", - "_hash-CHJS6b-L.js", - "_user-check-4xSYwYvq.js", - "_calendar-BYVpj4_X.js", + "_clipboard-list-BNSl4hy2.js", + "_user-Ka_u5D6T.js", + "_hash-B3fNBlbs.js", + "_user-check-DDs_5zV9.js", + "_calendar-kiIl5Cyq.js", "_utils-BWxnHGCV.js" ] }, "resources/js/pages/hr/recruitment/candidate-onboarding/index.tsx": { - "file": "assets/index-B8KYECH7.js", + "file": "assets/index-Bm2RKcwS.js", "name": "index", "src": "resources/js/pages/hr/recruitment/candidate-onboarding/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_CrudTable-DA37WZsR.js", - "_CrudFormModal-Bmz2nLeY.js", - "_CrudDeleteModal-DM40AK8z.js", - "_pagination-n2efY1KU.js", - "_search-and-filter-bar-PUOLiNYr.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_CrudTable-Dk-uCuqB.js", + "_CrudFormModal-CTSICk3j.js", + "_CrudDeleteModal-DmHx0JCJ.js", + "_pagination-B9z4VraF.js", + "_search-and-filter-bar-1QHzFJdq.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", - "_table-C1YkBp3W.js", - "_unlink-sh32LPkQ.js", - "_scale-rJYsnHRa.js", - "_arrow-down-left-BN6xjhcz.js", - "_arrow-left-CjPQICYw.js", - "_arrow-right-left-DKUcVR58.js", - "_arrow-right-DUEfRrRr.js", - "_arrow-up-down-FmcUfWon.js", - "_lock-open-CN4tz8Of.js", - "_award-D9FlSYzB.js", - "_ban-CMgLBFSt.js", - "_indian-rupee-Bh3-8N2a.js", - "_bell-Cr2F9IDD.js", - "_book-open-DUwKvBiK.js", - "_boxes-rwzklut0.js", - "_building-2-Cda8xQDI.js", - "_building-CG4yAV8N.js", - "_calculator-wt_63eRJ.js", - "_calendar-check-BZ1JTjf6.js", - "_camera-DDKUkICL.js", - "_chart-column-GeSBJr5Y.js", - "_chart-no-axes-column-increasing-Beqplnfl.js", - "_chart-no-axes-column-BKgkVzqT.js", - "_chevron-left-DKWjKjSf.js", - "_circle-alert-KsX4JXbz.js", - "_circle-check-big-DqURlwt2.js", - "_circle-check-C_SLfS2p.js", - "_circle-help-BdsC7_wR.js", - "_circle-x-DkvEqmM5.js", - "_circle-BpyxLEsH.js", - "_clipboard-list-BU0dok7E.js", - "_code-DNPjFOcs.js", - "_crosshair-C7OptAZm.js", - "_crown-Cp4cgutu.js", - "_download-Ba72czhU.js", - "_external-link-uO-R2E0-.js", - "_eye-off-DlDpEvnB.js", - "_eye-DSAoA9Pp.js", - "_instagram-DBjFHIT7.js", - "_file-down-Bxu0R4EW.js", - "_pen-line-Fy-AVmqM.js", - "_file-up-CZ-cXuKa.js", - "_filter-D8dMdozc.js", - "_folder-git-2-Dwj_EoDL.js", - "_house-D8b8GwgZ.js", - "_git-branch-D2sIFzs4.js", - "_grip-vertical-DXcr-v-g.js", - "_hard-drive-ApF-ULi1.js", - "_hash-CHJS6b-L.js", - "_shield-Mt6vEHxn.js", - "_info-VH-vNQ_z.js", - "_layers-CF7Mhs3n.js", - "_layout-list-BuBaZfwq.js", - "_lightbulb-fAsbBO8F.js", - "_link-2-C22T2wSs.js", - "_link-ClcCoVU_.js", - "_twitter-DDHYm63p.js", - "_list-Ajdnpsw1.js", - "_locate-fixed-D29o3FBS.js", - "_lock-RX1hYn48.js", - "_log-in-Bt5dnADg.js", - "_mail-BFoS8U8W.js", - "_map-pin-L7jUebKz.js", - "_menu-Cu-nnefe.js", - "_message-square-warning-DbVEqa_0.js", - "_message-square-DMJ4IbdE.js", - "_monitor-DL9THmS7.js", - "_package-B9XnehkQ.js", - "_percent-BYDujffR.js", - "_phone-CJ2h446N.js", - "_plane-BqORGC6m.js", - "_play-DHqp-NCB.js", - "_qr-code-u5AOBzVe.js", - "_quote-BtOwgBns.js", - "_radio-CxUR05xj.js", - "_ruler-DbxwIrQY.js", - "_send-DpE3qK0m.js", - "_server-DgtPu6lA.js", - "_wifi-CFyF5qct.js", - "_shield-check--CTAItWs.js", - "_smartphone-BQ_9x4vN.js", - "_square-check-big-Dt4MtZcM.js", - "_square-pen-B3p2jiW9.js", - "_star-WlheM7sI.js", - "_sun-DRsBfXSu.js", - "_tag-CMVMnpSh.js", - "_target-BEz5Ry2v.js", - "_thumbs-up-DYj-woXk.js", - "_ticket-BhEK5100.js", - "_trash-2-Dxg0nP1A.js", - "_trash-Dyd2ZsaG.js", - "_trending-down-CeOqAkGV.js", - "_trending-up-CPB8hZlm.js", - "_triangle-alert-MsN2AA6c.js", - "_trophy-BZyhzbIT.js", - "_type-DlbqWp8I.js", - "_user-check-4xSYwYvq.js", - "_user-plus-C-0nSlHG.js", - "_user-x-Drk57M2z.js", - "_wallet-C3p1yihr.js", - "_wrench-CLqKc51o.js", - "_zap-D4fS-tPu.js", - "_radio-group-BtLENAXk.js", - "_checkbox-Bos2Phgi.js", - "_multi-select-field-BX9C1tYH.js", - "_scroll-area-BmK0s-Hf.js", - "_LocationPicker-DAd_AcXs.js", + "_table-BRtys9Nx.js", + "_unlink-vC8B7N8r.js", + "_scale-Chnhsap1.js", + "_arrow-down-left-D4-BLXQL.js", + "_arrow-left-B9tcIgis.js", + "_arrow-right-left-TC-Oi5FJ.js", + "_arrow-right-SXr1661j.js", + "_arrow-up-down-Df1H6itH.js", + "_lock-open-Cco69YMj.js", + "_award-DOf5Xc3o.js", + "_ban-C1FQ9ay_.js", + "_indian-rupee-CY9fE6hT.js", + "_bell-BMsQyWM-.js", + "_book-open-DiNAfaue.js", + "_boxes-Bjf0_Kx7.js", + "_building-2-DmmRcP0c.js", + "_building-BXglONiz.js", + "_calculator-B75Vnhim.js", + "_calendar-check-C2F7PWoI.js", + "_camera-DZNJpjXR.js", + "_chart-column-CKzC1aib.js", + "_chart-no-axes-column-increasing-xL8kjLW0.js", + "_chart-no-axes-column-CaNDayE9.js", + "_chevron-left-C98gPe5P.js", + "_circle-alert-Cu5dznTP.js", + "_circle-check-big-KTDTMhTs.js", + "_circle-check-aau4wqhp.js", + "_circle-help-C4uXcZYY.js", + "_circle-x-r3If4JPw.js", + "_circle-DgA3bS7I.js", + "_clipboard-list-BNSl4hy2.js", + "_code-Dzlx6QPB.js", + "_crosshair-DtQysFz7.js", + "_crown-CC8Godfb.js", + "_download-BHVnw95S.js", + "_external-link-DL5n0dhJ.js", + "_eye-off-BJYR0wmr.js", + "_eye-CzYzwmmr.js", + "_instagram-tpp8H3E-.js", + "_file-down-CxCQCvcc.js", + "_pen-line-CNA-f1dm.js", + "_file-up-D3rB-4Bg.js", + "_filter-B_3e214H.js", + "_folder-git-2-T64oq8HG.js", + "_house-BUnGVtyw.js", + "_git-branch-EdIXkL-9.js", + "_grip-vertical-BvetFs24.js", + "_hard-drive--Nch37f-.js", + "_hash-B3fNBlbs.js", + "_shield-rKKgzkbW.js", + "_info-Cj5ROI6H.js", + "_layers-DdZLSQgt.js", + "_layout-list-DkB7S2jk.js", + "_lightbulb-CJXOfIFD.js", + "_link-2-DNnYgrdz.js", + "_link-DeErafFW.js", + "_twitter-CRZZ6zjd.js", + "_list-DY4Uh_0E.js", + "_locate-fixed-BKpEfCUU.js", + "_lock-BGSkpX29.js", + "_log-in-TxFQ9ojy.js", + "_mail-khAU5Oig.js", + "_map-pin-BFNXdrz2.js", + "_menu-BGxVBBZl.js", + "_message-square-warning-DHRFlo8i.js", + "_message-square-C7x1Rix5.js", + "_monitor-P2T9V9tT.js", + "_package-C-rDDwyp.js", + "_percent-DP16IBy2.js", + "_phone-XzqO8Dfs.js", + "_plane-C9QqCVcZ.js", + "_play-62Z04sZZ.js", + "_qr-code-CUR1J9NH.js", + "_quote-DF2Qwen7.js", + "_radio-nm2vY_Ib.js", + "_ruler-DviIA5uv.js", + "_send-DXZhFVWG.js", + "_server-BzBihesB.js", + "_wifi-BPS_-hKY.js", + "_shield-check-Cyw4YGYb.js", + "_smartphone-i99jk4ns.js", + "_square-check-big-Cal0w_ma.js", + "_square-pen-CatLE0_h.js", + "_star-CSGOTD6i.js", + "_sun-TjfxyFzf.js", + "_tag-CUFhfHTp.js", + "_target-B_9kWYv3.js", + "_thumbs-up-Du-LlBXg.js", + "_ticket-BjgtGAIQ.js", + "_trash-2-15Ri11Yq.js", + "_trash-BRJCY2my.js", + "_trending-down-MNPLLbIb.js", + "_trending-up-D5y6g4yZ.js", + "_triangle-alert-CeuDFixJ.js", + "_trophy-Cs36GMET.js", + "_type-DX1RNe21.js", + "_user-check-DDs_5zV9.js", + "_user-plus-Ba62LA9O.js", + "_user-x-C3dBJr2o.js", + "_wallet-BP1hP1I0.js", + "_wrench-DX6GWbcS.js", + "_zap-Of1Abppa.js", + "_radio-group-CuY8xCRY.js", + "_checkbox-C3Z6LHOx.js", + "_multi-select-field-ALFA5JXF.js", + "_scroll-area-C7NBgd0i.js", + "_LocationPicker-Dy1Od2a3.js", "_leaflet-FVhBWCqS.js" ] }, "resources/js/pages/hr/recruitment/candidate-onboarding/show.tsx": { - "file": "assets/show-SAzLqrFM.js", + "file": "assets/show-Bc9OV9sf.js", "name": "show", "src": "resources/js/pages/hr/recruitment/candidate-onboarding/show.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_arrow-left-CjPQICYw.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_arrow-left-B9tcIgis.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js" ] }, "resources/js/pages/hr/recruitment/candidate-sources/index.tsx": { - "file": "assets/index-DGTvJk1w.js", + "file": "assets/index-fotJ-leA.js", "name": "index", "src": "resources/js/pages/hr/recruitment/candidate-sources/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_CrudDeleteModal-DM40AK8z.js", - "_pagination-n2efY1KU.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", - "_globe-ZoJAuRB5.js", - "_chevron-up-DXYKkCZG.js", - "_square-pen-B3p2jiW9.js", - "_lock-RX1hYn48.js", - "_trash-2-Dxg0nP1A.js", + "_CrudDeleteModal-DmHx0JCJ.js", + "_pagination-B9z4VraF.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", + "_globe-DK33Pm0M.js", + "_chevron-up-CIpCAMDk.js", + "_square-pen-CatLE0_h.js", + "_lock-BGSkpX29.js", + "_trash-2-15Ri11Yq.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", "_index-9MclThM-.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", "_index-BdQq_4o_.js" ] }, "resources/js/pages/hr/recruitment/candidates/convert-to-employee.tsx": { - "file": "assets/convert-to-employee-FEBh-Cld.js", + "file": "assets/convert-to-employee-5wEfq9w_.js", "name": "convert-to-employee", "src": "resources/js/pages/hr/recruitment/candidates/convert-to-employee.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_select-DgPPBKIC.js", - "_radio-group-BtLENAXk.js", - "_multi-select-field-BX9C1tYH.js", - "_trash-2-Dxg0nP1A.js", - "_arrow-left-CjPQICYw.js", - "_textarea-CdnKPU5F.js", + "_select-9uIRiOV_.js", + "_radio-group-CuY8xCRY.js", + "_multi-select-field-ALFA5JXF.js", + "_trash-2-15Ri11Yq.js", + "_arrow-left-B9tcIgis.js", + "_textarea-BgXisGCr.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_chevron-up-CIpCAMDk.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", "_index-BdQq_4o_.js", - "_circle-BpyxLEsH.js" + "_circle-DgA3bS7I.js" ] }, "resources/js/pages/hr/recruitment/candidates/index.tsx": { - "file": "assets/index-DLJ628gT.js", + "file": "assets/index-BH1iLNu1.js", "name": "index", "src": "resources/js/pages/hr/recruitment/candidates/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_CrudTable-DA37WZsR.js", - "_CrudFormModal-Bmz2nLeY.js", - "_CrudDeleteModal-DM40AK8z.js", - "_pagination-n2efY1KU.js", - "_search-and-filter-bar-PUOLiNYr.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_CrudTable-Dk-uCuqB.js", + "_CrudFormModal-CTSICk3j.js", + "_CrudDeleteModal-DmHx0JCJ.js", + "_pagination-B9z4VraF.js", + "_search-and-filter-bar-1QHzFJdq.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", - "_table-C1YkBp3W.js", - "_unlink-sh32LPkQ.js", - "_scale-rJYsnHRa.js", - "_arrow-down-left-BN6xjhcz.js", - "_arrow-left-CjPQICYw.js", - "_arrow-right-left-DKUcVR58.js", - "_arrow-right-DUEfRrRr.js", - "_arrow-up-down-FmcUfWon.js", - "_lock-open-CN4tz8Of.js", - "_award-D9FlSYzB.js", - "_ban-CMgLBFSt.js", - "_indian-rupee-Bh3-8N2a.js", - "_bell-Cr2F9IDD.js", - "_book-open-DUwKvBiK.js", - "_boxes-rwzklut0.js", - "_building-2-Cda8xQDI.js", - "_building-CG4yAV8N.js", - "_calculator-wt_63eRJ.js", - "_calendar-check-BZ1JTjf6.js", - "_camera-DDKUkICL.js", - "_chart-column-GeSBJr5Y.js", - "_chart-no-axes-column-increasing-Beqplnfl.js", - "_chart-no-axes-column-BKgkVzqT.js", - "_chevron-left-DKWjKjSf.js", - "_circle-alert-KsX4JXbz.js", - "_circle-check-big-DqURlwt2.js", - "_circle-check-C_SLfS2p.js", - "_circle-help-BdsC7_wR.js", - "_circle-x-DkvEqmM5.js", - "_circle-BpyxLEsH.js", - "_clipboard-list-BU0dok7E.js", - "_code-DNPjFOcs.js", - "_crosshair-C7OptAZm.js", - "_crown-Cp4cgutu.js", - "_download-Ba72czhU.js", - "_external-link-uO-R2E0-.js", - "_eye-off-DlDpEvnB.js", - "_eye-DSAoA9Pp.js", - "_instagram-DBjFHIT7.js", - "_file-down-Bxu0R4EW.js", - "_pen-line-Fy-AVmqM.js", - "_file-up-CZ-cXuKa.js", - "_filter-D8dMdozc.js", - "_folder-git-2-Dwj_EoDL.js", - "_house-D8b8GwgZ.js", - "_git-branch-D2sIFzs4.js", - "_grip-vertical-DXcr-v-g.js", - "_hard-drive-ApF-ULi1.js", - "_hash-CHJS6b-L.js", - "_shield-Mt6vEHxn.js", - "_info-VH-vNQ_z.js", - "_layers-CF7Mhs3n.js", - "_layout-list-BuBaZfwq.js", - "_lightbulb-fAsbBO8F.js", - "_link-2-C22T2wSs.js", - "_link-ClcCoVU_.js", - "_twitter-DDHYm63p.js", - "_list-Ajdnpsw1.js", - "_locate-fixed-D29o3FBS.js", - "_lock-RX1hYn48.js", - "_log-in-Bt5dnADg.js", - "_mail-BFoS8U8W.js", - "_map-pin-L7jUebKz.js", - "_menu-Cu-nnefe.js", - "_message-square-warning-DbVEqa_0.js", - "_message-square-DMJ4IbdE.js", - "_monitor-DL9THmS7.js", - "_package-B9XnehkQ.js", - "_percent-BYDujffR.js", - "_phone-CJ2h446N.js", - "_plane-BqORGC6m.js", - "_play-DHqp-NCB.js", - "_qr-code-u5AOBzVe.js", - "_quote-BtOwgBns.js", - "_radio-CxUR05xj.js", - "_ruler-DbxwIrQY.js", - "_send-DpE3qK0m.js", - "_server-DgtPu6lA.js", - "_wifi-CFyF5qct.js", - "_shield-check--CTAItWs.js", - "_smartphone-BQ_9x4vN.js", - "_square-check-big-Dt4MtZcM.js", - "_square-pen-B3p2jiW9.js", - "_star-WlheM7sI.js", - "_sun-DRsBfXSu.js", - "_tag-CMVMnpSh.js", - "_target-BEz5Ry2v.js", - "_thumbs-up-DYj-woXk.js", - "_ticket-BhEK5100.js", - "_trash-2-Dxg0nP1A.js", - "_trash-Dyd2ZsaG.js", - "_trending-down-CeOqAkGV.js", - "_trending-up-CPB8hZlm.js", - "_triangle-alert-MsN2AA6c.js", - "_trophy-BZyhzbIT.js", - "_type-DlbqWp8I.js", - "_user-check-4xSYwYvq.js", - "_user-plus-C-0nSlHG.js", - "_user-x-Drk57M2z.js", - "_wallet-C3p1yihr.js", - "_wrench-CLqKc51o.js", - "_zap-D4fS-tPu.js", - "_radio-group-BtLENAXk.js", - "_checkbox-Bos2Phgi.js", - "_multi-select-field-BX9C1tYH.js", - "_scroll-area-BmK0s-Hf.js", - "_LocationPicker-DAd_AcXs.js", + "_table-BRtys9Nx.js", + "_unlink-vC8B7N8r.js", + "_scale-Chnhsap1.js", + "_arrow-down-left-D4-BLXQL.js", + "_arrow-left-B9tcIgis.js", + "_arrow-right-left-TC-Oi5FJ.js", + "_arrow-right-SXr1661j.js", + "_arrow-up-down-Df1H6itH.js", + "_lock-open-Cco69YMj.js", + "_award-DOf5Xc3o.js", + "_ban-C1FQ9ay_.js", + "_indian-rupee-CY9fE6hT.js", + "_bell-BMsQyWM-.js", + "_book-open-DiNAfaue.js", + "_boxes-Bjf0_Kx7.js", + "_building-2-DmmRcP0c.js", + "_building-BXglONiz.js", + "_calculator-B75Vnhim.js", + "_calendar-check-C2F7PWoI.js", + "_camera-DZNJpjXR.js", + "_chart-column-CKzC1aib.js", + "_chart-no-axes-column-increasing-xL8kjLW0.js", + "_chart-no-axes-column-CaNDayE9.js", + "_chevron-left-C98gPe5P.js", + "_circle-alert-Cu5dznTP.js", + "_circle-check-big-KTDTMhTs.js", + "_circle-check-aau4wqhp.js", + "_circle-help-C4uXcZYY.js", + "_circle-x-r3If4JPw.js", + "_circle-DgA3bS7I.js", + "_clipboard-list-BNSl4hy2.js", + "_code-Dzlx6QPB.js", + "_crosshair-DtQysFz7.js", + "_crown-CC8Godfb.js", + "_download-BHVnw95S.js", + "_external-link-DL5n0dhJ.js", + "_eye-off-BJYR0wmr.js", + "_eye-CzYzwmmr.js", + "_instagram-tpp8H3E-.js", + "_file-down-CxCQCvcc.js", + "_pen-line-CNA-f1dm.js", + "_file-up-D3rB-4Bg.js", + "_filter-B_3e214H.js", + "_folder-git-2-T64oq8HG.js", + "_house-BUnGVtyw.js", + "_git-branch-EdIXkL-9.js", + "_grip-vertical-BvetFs24.js", + "_hard-drive--Nch37f-.js", + "_hash-B3fNBlbs.js", + "_shield-rKKgzkbW.js", + "_info-Cj5ROI6H.js", + "_layers-DdZLSQgt.js", + "_layout-list-DkB7S2jk.js", + "_lightbulb-CJXOfIFD.js", + "_link-2-DNnYgrdz.js", + "_link-DeErafFW.js", + "_twitter-CRZZ6zjd.js", + "_list-DY4Uh_0E.js", + "_locate-fixed-BKpEfCUU.js", + "_lock-BGSkpX29.js", + "_log-in-TxFQ9ojy.js", + "_mail-khAU5Oig.js", + "_map-pin-BFNXdrz2.js", + "_menu-BGxVBBZl.js", + "_message-square-warning-DHRFlo8i.js", + "_message-square-C7x1Rix5.js", + "_monitor-P2T9V9tT.js", + "_package-C-rDDwyp.js", + "_percent-DP16IBy2.js", + "_phone-XzqO8Dfs.js", + "_plane-C9QqCVcZ.js", + "_play-62Z04sZZ.js", + "_qr-code-CUR1J9NH.js", + "_quote-DF2Qwen7.js", + "_radio-nm2vY_Ib.js", + "_ruler-DviIA5uv.js", + "_send-DXZhFVWG.js", + "_server-BzBihesB.js", + "_wifi-BPS_-hKY.js", + "_shield-check-Cyw4YGYb.js", + "_smartphone-i99jk4ns.js", + "_square-check-big-Cal0w_ma.js", + "_square-pen-CatLE0_h.js", + "_star-CSGOTD6i.js", + "_sun-TjfxyFzf.js", + "_tag-CUFhfHTp.js", + "_target-B_9kWYv3.js", + "_thumbs-up-Du-LlBXg.js", + "_ticket-BjgtGAIQ.js", + "_trash-2-15Ri11Yq.js", + "_trash-BRJCY2my.js", + "_trending-down-MNPLLbIb.js", + "_trending-up-D5y6g4yZ.js", + "_triangle-alert-CeuDFixJ.js", + "_trophy-Cs36GMET.js", + "_type-DX1RNe21.js", + "_user-check-DDs_5zV9.js", + "_user-plus-Ba62LA9O.js", + "_user-x-C3dBJr2o.js", + "_wallet-BP1hP1I0.js", + "_wrench-DX6GWbcS.js", + "_zap-Of1Abppa.js", + "_radio-group-CuY8xCRY.js", + "_checkbox-C3Z6LHOx.js", + "_multi-select-field-ALFA5JXF.js", + "_scroll-area-C7NBgd0i.js", + "_LocationPicker-Dy1Od2a3.js", "_leaflet-FVhBWCqS.js" ] }, "resources/js/pages/hr/recruitment/candidates/show.tsx": { - "file": "assets/show-CTFo-gGw.js", + "file": "assets/show-CnRflOTv.js", "name": "show", "src": "resources/js/pages/hr/recruitment/candidates/show.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_user-DToEmJ9g.js", - "_phone-CJ2h446N.js", - "_mail-BFoS8U8W.js", - "_map-pin-L7jUebKz.js", - "_external-link-uO-R2E0-.js", - "_briefcase-Dsiqzllu.js", - "_building-CG4yAV8N.js", - "_clock-Cfp0CYjJ.js", - "_users-Czs1F8XM.js", - "_dollar-sign-CFqWGHdB.js", - "_award-D9FlSYzB.js", - "_arrow-left-CjPQICYw.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_user-Ka_u5D6T.js", + "_phone-XzqO8Dfs.js", + "_mail-khAU5Oig.js", + "_map-pin-BFNXdrz2.js", + "_external-link-DL5n0dhJ.js", + "_briefcase-lPam_Ipn.js", + "_building-BXglONiz.js", + "_clock-CLIx856C.js", + "_users-BG7aX58P.js", + "_dollar-sign-BKfERkc9.js", + "_award-DOf5Xc3o.js", + "_arrow-left-B9tcIgis.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js" ] }, "resources/js/pages/hr/recruitment/checklist-items/index.tsx": { - "file": "assets/index-CVhtxGN0.js", + "file": "assets/index-9Y0lZNW2.js", "name": "index", "src": "resources/js/pages/hr/recruitment/checklist-items/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_CrudTable-DA37WZsR.js", - "_CrudFormModal-Bmz2nLeY.js", - "_CrudDeleteModal-DM40AK8z.js", - "_pagination-n2efY1KU.js", - "_search-and-filter-bar-PUOLiNYr.js", + "_CrudTable-Dk-uCuqB.js", + "_CrudFormModal-CTSICk3j.js", + "_CrudDeleteModal-DmHx0JCJ.js", + "_pagination-B9z4VraF.js", + "_search-and-filter-bar-1QHzFJdq.js", "resources/js/pages/hr/recruitment/checklist-items/view.tsx", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", - "_table-C1YkBp3W.js", - "_unlink-sh32LPkQ.js", - "_scale-rJYsnHRa.js", - "_arrow-down-left-BN6xjhcz.js", - "_arrow-left-CjPQICYw.js", - "_arrow-right-left-DKUcVR58.js", - "_arrow-right-DUEfRrRr.js", - "_arrow-up-down-FmcUfWon.js", - "_lock-open-CN4tz8Of.js", - "_award-D9FlSYzB.js", - "_ban-CMgLBFSt.js", - "_indian-rupee-Bh3-8N2a.js", - "_bell-Cr2F9IDD.js", - "_book-open-DUwKvBiK.js", - "_boxes-rwzklut0.js", - "_building-2-Cda8xQDI.js", - "_building-CG4yAV8N.js", - "_calculator-wt_63eRJ.js", - "_calendar-check-BZ1JTjf6.js", - "_camera-DDKUkICL.js", - "_chart-column-GeSBJr5Y.js", - "_chart-no-axes-column-increasing-Beqplnfl.js", - "_chart-no-axes-column-BKgkVzqT.js", - "_chevron-left-DKWjKjSf.js", - "_circle-alert-KsX4JXbz.js", - "_circle-check-big-DqURlwt2.js", - "_circle-check-C_SLfS2p.js", - "_circle-help-BdsC7_wR.js", - "_circle-x-DkvEqmM5.js", - "_circle-BpyxLEsH.js", - "_clipboard-list-BU0dok7E.js", - "_code-DNPjFOcs.js", - "_crosshair-C7OptAZm.js", - "_crown-Cp4cgutu.js", - "_download-Ba72czhU.js", - "_external-link-uO-R2E0-.js", - "_eye-off-DlDpEvnB.js", - "_eye-DSAoA9Pp.js", - "_instagram-DBjFHIT7.js", - "_file-down-Bxu0R4EW.js", - "_pen-line-Fy-AVmqM.js", - "_file-up-CZ-cXuKa.js", - "_filter-D8dMdozc.js", - "_folder-git-2-Dwj_EoDL.js", - "_house-D8b8GwgZ.js", - "_git-branch-D2sIFzs4.js", - "_grip-vertical-DXcr-v-g.js", - "_hard-drive-ApF-ULi1.js", - "_hash-CHJS6b-L.js", - "_shield-Mt6vEHxn.js", - "_info-VH-vNQ_z.js", - "_layers-CF7Mhs3n.js", - "_layout-list-BuBaZfwq.js", - "_lightbulb-fAsbBO8F.js", - "_link-2-C22T2wSs.js", - "_link-ClcCoVU_.js", - "_twitter-DDHYm63p.js", - "_list-Ajdnpsw1.js", - "_locate-fixed-D29o3FBS.js", - "_lock-RX1hYn48.js", - "_log-in-Bt5dnADg.js", - "_mail-BFoS8U8W.js", - "_map-pin-L7jUebKz.js", - "_menu-Cu-nnefe.js", - "_message-square-warning-DbVEqa_0.js", - "_message-square-DMJ4IbdE.js", - "_monitor-DL9THmS7.js", - "_package-B9XnehkQ.js", - "_percent-BYDujffR.js", - "_phone-CJ2h446N.js", - "_plane-BqORGC6m.js", - "_play-DHqp-NCB.js", - "_qr-code-u5AOBzVe.js", - "_quote-BtOwgBns.js", - "_radio-CxUR05xj.js", - "_ruler-DbxwIrQY.js", - "_send-DpE3qK0m.js", - "_server-DgtPu6lA.js", - "_wifi-CFyF5qct.js", - "_shield-check--CTAItWs.js", - "_smartphone-BQ_9x4vN.js", - "_square-check-big-Dt4MtZcM.js", - "_square-pen-B3p2jiW9.js", - "_star-WlheM7sI.js", - "_sun-DRsBfXSu.js", - "_tag-CMVMnpSh.js", - "_target-BEz5Ry2v.js", - "_thumbs-up-DYj-woXk.js", - "_ticket-BhEK5100.js", - "_trash-2-Dxg0nP1A.js", - "_trash-Dyd2ZsaG.js", - "_trending-down-CeOqAkGV.js", - "_trending-up-CPB8hZlm.js", - "_triangle-alert-MsN2AA6c.js", - "_trophy-BZyhzbIT.js", - "_type-DlbqWp8I.js", - "_user-check-4xSYwYvq.js", - "_user-plus-C-0nSlHG.js", - "_user-x-Drk57M2z.js", - "_wallet-C3p1yihr.js", - "_wrench-CLqKc51o.js", - "_zap-D4fS-tPu.js", - "_radio-group-BtLENAXk.js", - "_checkbox-Bos2Phgi.js", - "_multi-select-field-BX9C1tYH.js", - "_scroll-area-BmK0s-Hf.js", - "_LocationPicker-DAd_AcXs.js", + "_table-BRtys9Nx.js", + "_unlink-vC8B7N8r.js", + "_scale-Chnhsap1.js", + "_arrow-down-left-D4-BLXQL.js", + "_arrow-left-B9tcIgis.js", + "_arrow-right-left-TC-Oi5FJ.js", + "_arrow-right-SXr1661j.js", + "_arrow-up-down-Df1H6itH.js", + "_lock-open-Cco69YMj.js", + "_award-DOf5Xc3o.js", + "_ban-C1FQ9ay_.js", + "_indian-rupee-CY9fE6hT.js", + "_bell-BMsQyWM-.js", + "_book-open-DiNAfaue.js", + "_boxes-Bjf0_Kx7.js", + "_building-2-DmmRcP0c.js", + "_building-BXglONiz.js", + "_calculator-B75Vnhim.js", + "_calendar-check-C2F7PWoI.js", + "_camera-DZNJpjXR.js", + "_chart-column-CKzC1aib.js", + "_chart-no-axes-column-increasing-xL8kjLW0.js", + "_chart-no-axes-column-CaNDayE9.js", + "_chevron-left-C98gPe5P.js", + "_circle-alert-Cu5dznTP.js", + "_circle-check-big-KTDTMhTs.js", + "_circle-check-aau4wqhp.js", + "_circle-help-C4uXcZYY.js", + "_circle-x-r3If4JPw.js", + "_circle-DgA3bS7I.js", + "_clipboard-list-BNSl4hy2.js", + "_code-Dzlx6QPB.js", + "_crosshair-DtQysFz7.js", + "_crown-CC8Godfb.js", + "_download-BHVnw95S.js", + "_external-link-DL5n0dhJ.js", + "_eye-off-BJYR0wmr.js", + "_eye-CzYzwmmr.js", + "_instagram-tpp8H3E-.js", + "_file-down-CxCQCvcc.js", + "_pen-line-CNA-f1dm.js", + "_file-up-D3rB-4Bg.js", + "_filter-B_3e214H.js", + "_folder-git-2-T64oq8HG.js", + "_house-BUnGVtyw.js", + "_git-branch-EdIXkL-9.js", + "_grip-vertical-BvetFs24.js", + "_hard-drive--Nch37f-.js", + "_hash-B3fNBlbs.js", + "_shield-rKKgzkbW.js", + "_info-Cj5ROI6H.js", + "_layers-DdZLSQgt.js", + "_layout-list-DkB7S2jk.js", + "_lightbulb-CJXOfIFD.js", + "_link-2-DNnYgrdz.js", + "_link-DeErafFW.js", + "_twitter-CRZZ6zjd.js", + "_list-DY4Uh_0E.js", + "_locate-fixed-BKpEfCUU.js", + "_lock-BGSkpX29.js", + "_log-in-TxFQ9ojy.js", + "_mail-khAU5Oig.js", + "_map-pin-BFNXdrz2.js", + "_menu-BGxVBBZl.js", + "_message-square-warning-DHRFlo8i.js", + "_message-square-C7x1Rix5.js", + "_monitor-P2T9V9tT.js", + "_package-C-rDDwyp.js", + "_percent-DP16IBy2.js", + "_phone-XzqO8Dfs.js", + "_plane-C9QqCVcZ.js", + "_play-62Z04sZZ.js", + "_qr-code-CUR1J9NH.js", + "_quote-DF2Qwen7.js", + "_radio-nm2vY_Ib.js", + "_ruler-DviIA5uv.js", + "_send-DXZhFVWG.js", + "_server-BzBihesB.js", + "_wifi-BPS_-hKY.js", + "_shield-check-Cyw4YGYb.js", + "_smartphone-i99jk4ns.js", + "_square-check-big-Cal0w_ma.js", + "_square-pen-CatLE0_h.js", + "_star-CSGOTD6i.js", + "_sun-TjfxyFzf.js", + "_tag-CUFhfHTp.js", + "_target-B_9kWYv3.js", + "_thumbs-up-Du-LlBXg.js", + "_ticket-BjgtGAIQ.js", + "_trash-2-15Ri11Yq.js", + "_trash-BRJCY2my.js", + "_trending-down-MNPLLbIb.js", + "_trending-up-D5y6g4yZ.js", + "_triangle-alert-CeuDFixJ.js", + "_trophy-Cs36GMET.js", + "_type-DX1RNe21.js", + "_user-check-DDs_5zV9.js", + "_user-plus-Ba62LA9O.js", + "_user-x-C3dBJr2o.js", + "_wallet-BP1hP1I0.js", + "_wrench-DX6GWbcS.js", + "_zap-Of1Abppa.js", + "_radio-group-CuY8xCRY.js", + "_checkbox-C3Z6LHOx.js", + "_multi-select-field-ALFA5JXF.js", + "_scroll-area-C7NBgd0i.js", + "_LocationPicker-Dy1Od2a3.js", "_leaflet-FVhBWCqS.js" ] }, "resources/js/pages/hr/recruitment/checklist-items/view.tsx": { - "file": "assets/view-DsKfgxh3.js", + "file": "assets/view-C4-xuI1a.js", "name": "view", "src": "resources/js/pages/hr/recruitment/checklist-items/view.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_square-check-big-Dt4MtZcM.js", - "_tag-CMVMnpSh.js", - "_lock-RX1hYn48.js", + "_square-check-big-Cal0w_ma.js", + "_tag-CUFhfHTp.js", + "_lock-BGSkpX29.js", "_utils-BWxnHGCV.js" ] }, "resources/js/pages/hr/recruitment/custom-questions/index.tsx": { - "file": "assets/index-BfDnZJg2.js", + "file": "assets/index-B3Yp207V.js", "name": "index", "src": "resources/js/pages/hr/recruitment/custom-questions/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_CrudTable-DA37WZsR.js", - "_CrudFormModal-Bmz2nLeY.js", - "_CrudDeleteModal-DM40AK8z.js", - "_pagination-n2efY1KU.js", - "_search-and-filter-bar-PUOLiNYr.js", + "_CrudTable-Dk-uCuqB.js", + "_CrudFormModal-CTSICk3j.js", + "_CrudDeleteModal-DmHx0JCJ.js", + "_pagination-B9z4VraF.js", + "_search-and-filter-bar-1QHzFJdq.js", "resources/js/pages/hr/recruitment/custom-questions/view.tsx", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", - "_table-C1YkBp3W.js", - "_unlink-sh32LPkQ.js", - "_scale-rJYsnHRa.js", - "_arrow-down-left-BN6xjhcz.js", - "_arrow-left-CjPQICYw.js", - "_arrow-right-left-DKUcVR58.js", - "_arrow-right-DUEfRrRr.js", - "_arrow-up-down-FmcUfWon.js", - "_lock-open-CN4tz8Of.js", - "_award-D9FlSYzB.js", - "_ban-CMgLBFSt.js", - "_indian-rupee-Bh3-8N2a.js", - "_bell-Cr2F9IDD.js", - "_book-open-DUwKvBiK.js", - "_boxes-rwzklut0.js", - "_building-2-Cda8xQDI.js", - "_building-CG4yAV8N.js", - "_calculator-wt_63eRJ.js", - "_calendar-check-BZ1JTjf6.js", - "_camera-DDKUkICL.js", - "_chart-column-GeSBJr5Y.js", - "_chart-no-axes-column-increasing-Beqplnfl.js", - "_chart-no-axes-column-BKgkVzqT.js", - "_chevron-left-DKWjKjSf.js", - "_circle-alert-KsX4JXbz.js", - "_circle-check-big-DqURlwt2.js", - "_circle-check-C_SLfS2p.js", - "_circle-help-BdsC7_wR.js", - "_circle-x-DkvEqmM5.js", - "_circle-BpyxLEsH.js", - "_clipboard-list-BU0dok7E.js", - "_code-DNPjFOcs.js", - "_crosshair-C7OptAZm.js", - "_crown-Cp4cgutu.js", - "_download-Ba72czhU.js", - "_external-link-uO-R2E0-.js", - "_eye-off-DlDpEvnB.js", - "_eye-DSAoA9Pp.js", - "_instagram-DBjFHIT7.js", - "_file-down-Bxu0R4EW.js", - "_pen-line-Fy-AVmqM.js", - "_file-up-CZ-cXuKa.js", - "_filter-D8dMdozc.js", - "_folder-git-2-Dwj_EoDL.js", - "_house-D8b8GwgZ.js", - "_git-branch-D2sIFzs4.js", - "_grip-vertical-DXcr-v-g.js", - "_hard-drive-ApF-ULi1.js", - "_hash-CHJS6b-L.js", - "_shield-Mt6vEHxn.js", - "_info-VH-vNQ_z.js", - "_layers-CF7Mhs3n.js", - "_layout-list-BuBaZfwq.js", - "_lightbulb-fAsbBO8F.js", - "_link-2-C22T2wSs.js", - "_link-ClcCoVU_.js", - "_twitter-DDHYm63p.js", - "_list-Ajdnpsw1.js", - "_locate-fixed-D29o3FBS.js", - "_lock-RX1hYn48.js", - "_log-in-Bt5dnADg.js", - "_mail-BFoS8U8W.js", - "_map-pin-L7jUebKz.js", - "_menu-Cu-nnefe.js", - "_message-square-warning-DbVEqa_0.js", - "_message-square-DMJ4IbdE.js", - "_monitor-DL9THmS7.js", - "_package-B9XnehkQ.js", - "_percent-BYDujffR.js", - "_phone-CJ2h446N.js", - "_plane-BqORGC6m.js", - "_play-DHqp-NCB.js", - "_qr-code-u5AOBzVe.js", - "_quote-BtOwgBns.js", - "_radio-CxUR05xj.js", - "_ruler-DbxwIrQY.js", - "_send-DpE3qK0m.js", - "_server-DgtPu6lA.js", - "_wifi-CFyF5qct.js", - "_shield-check--CTAItWs.js", - "_smartphone-BQ_9x4vN.js", - "_square-check-big-Dt4MtZcM.js", - "_square-pen-B3p2jiW9.js", - "_star-WlheM7sI.js", - "_sun-DRsBfXSu.js", - "_tag-CMVMnpSh.js", - "_target-BEz5Ry2v.js", - "_thumbs-up-DYj-woXk.js", - "_ticket-BhEK5100.js", - "_trash-2-Dxg0nP1A.js", - "_trash-Dyd2ZsaG.js", - "_trending-down-CeOqAkGV.js", - "_trending-up-CPB8hZlm.js", - "_triangle-alert-MsN2AA6c.js", - "_trophy-BZyhzbIT.js", - "_type-DlbqWp8I.js", - "_user-check-4xSYwYvq.js", - "_user-plus-C-0nSlHG.js", - "_user-x-Drk57M2z.js", - "_wallet-C3p1yihr.js", - "_wrench-CLqKc51o.js", - "_zap-D4fS-tPu.js", - "_radio-group-BtLENAXk.js", - "_checkbox-Bos2Phgi.js", - "_multi-select-field-BX9C1tYH.js", - "_scroll-area-BmK0s-Hf.js", - "_LocationPicker-DAd_AcXs.js", + "_table-BRtys9Nx.js", + "_unlink-vC8B7N8r.js", + "_scale-Chnhsap1.js", + "_arrow-down-left-D4-BLXQL.js", + "_arrow-left-B9tcIgis.js", + "_arrow-right-left-TC-Oi5FJ.js", + "_arrow-right-SXr1661j.js", + "_arrow-up-down-Df1H6itH.js", + "_lock-open-Cco69YMj.js", + "_award-DOf5Xc3o.js", + "_ban-C1FQ9ay_.js", + "_indian-rupee-CY9fE6hT.js", + "_bell-BMsQyWM-.js", + "_book-open-DiNAfaue.js", + "_boxes-Bjf0_Kx7.js", + "_building-2-DmmRcP0c.js", + "_building-BXglONiz.js", + "_calculator-B75Vnhim.js", + "_calendar-check-C2F7PWoI.js", + "_camera-DZNJpjXR.js", + "_chart-column-CKzC1aib.js", + "_chart-no-axes-column-increasing-xL8kjLW0.js", + "_chart-no-axes-column-CaNDayE9.js", + "_chevron-left-C98gPe5P.js", + "_circle-alert-Cu5dznTP.js", + "_circle-check-big-KTDTMhTs.js", + "_circle-check-aau4wqhp.js", + "_circle-help-C4uXcZYY.js", + "_circle-x-r3If4JPw.js", + "_circle-DgA3bS7I.js", + "_clipboard-list-BNSl4hy2.js", + "_code-Dzlx6QPB.js", + "_crosshair-DtQysFz7.js", + "_crown-CC8Godfb.js", + "_download-BHVnw95S.js", + "_external-link-DL5n0dhJ.js", + "_eye-off-BJYR0wmr.js", + "_eye-CzYzwmmr.js", + "_instagram-tpp8H3E-.js", + "_file-down-CxCQCvcc.js", + "_pen-line-CNA-f1dm.js", + "_file-up-D3rB-4Bg.js", + "_filter-B_3e214H.js", + "_folder-git-2-T64oq8HG.js", + "_house-BUnGVtyw.js", + "_git-branch-EdIXkL-9.js", + "_grip-vertical-BvetFs24.js", + "_hard-drive--Nch37f-.js", + "_hash-B3fNBlbs.js", + "_shield-rKKgzkbW.js", + "_info-Cj5ROI6H.js", + "_layers-DdZLSQgt.js", + "_layout-list-DkB7S2jk.js", + "_lightbulb-CJXOfIFD.js", + "_link-2-DNnYgrdz.js", + "_link-DeErafFW.js", + "_twitter-CRZZ6zjd.js", + "_list-DY4Uh_0E.js", + "_locate-fixed-BKpEfCUU.js", + "_lock-BGSkpX29.js", + "_log-in-TxFQ9ojy.js", + "_mail-khAU5Oig.js", + "_map-pin-BFNXdrz2.js", + "_menu-BGxVBBZl.js", + "_message-square-warning-DHRFlo8i.js", + "_message-square-C7x1Rix5.js", + "_monitor-P2T9V9tT.js", + "_package-C-rDDwyp.js", + "_percent-DP16IBy2.js", + "_phone-XzqO8Dfs.js", + "_plane-C9QqCVcZ.js", + "_play-62Z04sZZ.js", + "_qr-code-CUR1J9NH.js", + "_quote-DF2Qwen7.js", + "_radio-nm2vY_Ib.js", + "_ruler-DviIA5uv.js", + "_send-DXZhFVWG.js", + "_server-BzBihesB.js", + "_wifi-BPS_-hKY.js", + "_shield-check-Cyw4YGYb.js", + "_smartphone-i99jk4ns.js", + "_square-check-big-Cal0w_ma.js", + "_square-pen-CatLE0_h.js", + "_star-CSGOTD6i.js", + "_sun-TjfxyFzf.js", + "_tag-CUFhfHTp.js", + "_target-B_9kWYv3.js", + "_thumbs-up-Du-LlBXg.js", + "_ticket-BjgtGAIQ.js", + "_trash-2-15Ri11Yq.js", + "_trash-BRJCY2my.js", + "_trending-down-MNPLLbIb.js", + "_trending-up-D5y6g4yZ.js", + "_triangle-alert-CeuDFixJ.js", + "_trophy-Cs36GMET.js", + "_type-DX1RNe21.js", + "_user-check-DDs_5zV9.js", + "_user-plus-Ba62LA9O.js", + "_user-x-C3dBJr2o.js", + "_wallet-BP1hP1I0.js", + "_wrench-DX6GWbcS.js", + "_zap-Of1Abppa.js", + "_radio-group-CuY8xCRY.js", + "_checkbox-C3Z6LHOx.js", + "_multi-select-field-ALFA5JXF.js", + "_scroll-area-C7NBgd0i.js", + "_LocationPicker-Dy1Od2a3.js", "_leaflet-FVhBWCqS.js" ] }, "resources/js/pages/hr/recruitment/custom-questions/view.tsx": { - "file": "assets/view-8-tPtnRg.js", + "file": "assets/view-DisHxYnf.js", "name": "view", "src": "resources/js/pages/hr/recruitment/custom-questions/view.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_circle-help-BdsC7_wR.js", - "_circle-check-big-DqURlwt2.js", + "_circle-help-C4uXcZYY.js", + "_circle-check-big-KTDTMhTs.js", "_utils-BWxnHGCV.js" ] }, "resources/js/pages/hr/recruitment/interview-feedback/index.tsx": { - "file": "assets/index-pYsbnZJq.js", + "file": "assets/index-ZgRW7xta.js", "name": "index", "src": "resources/js/pages/hr/recruitment/interview-feedback/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_CrudTable-DA37WZsR.js", - "_CrudFormModal-Bmz2nLeY.js", - "_CrudDeleteModal-DM40AK8z.js", - "_pagination-n2efY1KU.js", - "_search-and-filter-bar-PUOLiNYr.js", + "_CrudTable-Dk-uCuqB.js", + "_CrudFormModal-CTSICk3j.js", + "_CrudDeleteModal-DmHx0JCJ.js", + "_pagination-B9z4VraF.js", + "_search-and-filter-bar-1QHzFJdq.js", "resources/js/pages/hr/recruitment/interview-feedback/view.tsx", - "_select-DgPPBKIC.js", - "_star-WlheM7sI.js", - "_textarea-CdnKPU5F.js", + "_select-9uIRiOV_.js", + "_star-CSGOTD6i.js", + "_textarea-BgXisGCr.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_chevron-up-CIpCAMDk.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", - "_table-C1YkBp3W.js", - "_unlink-sh32LPkQ.js", - "_scale-rJYsnHRa.js", - "_arrow-down-left-BN6xjhcz.js", - "_arrow-left-CjPQICYw.js", - "_arrow-right-left-DKUcVR58.js", - "_arrow-right-DUEfRrRr.js", - "_arrow-up-down-FmcUfWon.js", - "_lock-open-CN4tz8Of.js", - "_award-D9FlSYzB.js", - "_ban-CMgLBFSt.js", - "_indian-rupee-Bh3-8N2a.js", - "_bell-Cr2F9IDD.js", - "_book-open-DUwKvBiK.js", - "_boxes-rwzklut0.js", - "_building-2-Cda8xQDI.js", - "_building-CG4yAV8N.js", - "_calculator-wt_63eRJ.js", - "_calendar-check-BZ1JTjf6.js", - "_camera-DDKUkICL.js", - "_chart-column-GeSBJr5Y.js", - "_chart-no-axes-column-increasing-Beqplnfl.js", - "_chart-no-axes-column-BKgkVzqT.js", - "_chevron-left-DKWjKjSf.js", - "_circle-alert-KsX4JXbz.js", - "_circle-check-big-DqURlwt2.js", - "_circle-check-C_SLfS2p.js", - "_circle-help-BdsC7_wR.js", - "_circle-x-DkvEqmM5.js", - "_circle-BpyxLEsH.js", - "_clipboard-list-BU0dok7E.js", - "_code-DNPjFOcs.js", - "_crosshair-C7OptAZm.js", - "_crown-Cp4cgutu.js", - "_download-Ba72czhU.js", - "_external-link-uO-R2E0-.js", - "_eye-off-DlDpEvnB.js", - "_eye-DSAoA9Pp.js", - "_instagram-DBjFHIT7.js", - "_file-down-Bxu0R4EW.js", - "_pen-line-Fy-AVmqM.js", - "_file-up-CZ-cXuKa.js", - "_filter-D8dMdozc.js", - "_folder-git-2-Dwj_EoDL.js", - "_house-D8b8GwgZ.js", - "_git-branch-D2sIFzs4.js", - "_grip-vertical-DXcr-v-g.js", - "_hard-drive-ApF-ULi1.js", - "_hash-CHJS6b-L.js", - "_shield-Mt6vEHxn.js", - "_info-VH-vNQ_z.js", - "_layers-CF7Mhs3n.js", - "_layout-list-BuBaZfwq.js", - "_lightbulb-fAsbBO8F.js", - "_link-2-C22T2wSs.js", - "_link-ClcCoVU_.js", - "_twitter-DDHYm63p.js", - "_list-Ajdnpsw1.js", - "_locate-fixed-D29o3FBS.js", - "_lock-RX1hYn48.js", - "_log-in-Bt5dnADg.js", - "_mail-BFoS8U8W.js", - "_map-pin-L7jUebKz.js", - "_menu-Cu-nnefe.js", - "_message-square-warning-DbVEqa_0.js", - "_message-square-DMJ4IbdE.js", - "_monitor-DL9THmS7.js", - "_package-B9XnehkQ.js", - "_percent-BYDujffR.js", - "_phone-CJ2h446N.js", - "_plane-BqORGC6m.js", - "_play-DHqp-NCB.js", - "_qr-code-u5AOBzVe.js", - "_quote-BtOwgBns.js", - "_radio-CxUR05xj.js", - "_ruler-DbxwIrQY.js", - "_send-DpE3qK0m.js", - "_server-DgtPu6lA.js", - "_wifi-CFyF5qct.js", - "_shield-check--CTAItWs.js", - "_smartphone-BQ_9x4vN.js", - "_square-check-big-Dt4MtZcM.js", - "_square-pen-B3p2jiW9.js", - "_sun-DRsBfXSu.js", - "_tag-CMVMnpSh.js", - "_target-BEz5Ry2v.js", - "_thumbs-up-DYj-woXk.js", - "_ticket-BhEK5100.js", - "_trash-2-Dxg0nP1A.js", - "_trash-Dyd2ZsaG.js", - "_trending-down-CeOqAkGV.js", - "_trending-up-CPB8hZlm.js", - "_triangle-alert-MsN2AA6c.js", - "_trophy-BZyhzbIT.js", - "_type-DlbqWp8I.js", - "_user-check-4xSYwYvq.js", - "_user-plus-C-0nSlHG.js", - "_user-x-Drk57M2z.js", - "_wallet-C3p1yihr.js", - "_wrench-CLqKc51o.js", - "_zap-D4fS-tPu.js", - "_radio-group-BtLENAXk.js", - "_checkbox-Bos2Phgi.js", - "_multi-select-field-BX9C1tYH.js", - "_scroll-area-BmK0s-Hf.js", + "_table-BRtys9Nx.js", + "_unlink-vC8B7N8r.js", + "_scale-Chnhsap1.js", + "_arrow-down-left-D4-BLXQL.js", + "_arrow-left-B9tcIgis.js", + "_arrow-right-left-TC-Oi5FJ.js", + "_arrow-right-SXr1661j.js", + "_arrow-up-down-Df1H6itH.js", + "_lock-open-Cco69YMj.js", + "_award-DOf5Xc3o.js", + "_ban-C1FQ9ay_.js", + "_indian-rupee-CY9fE6hT.js", + "_bell-BMsQyWM-.js", + "_book-open-DiNAfaue.js", + "_boxes-Bjf0_Kx7.js", + "_building-2-DmmRcP0c.js", + "_building-BXglONiz.js", + "_calculator-B75Vnhim.js", + "_calendar-check-C2F7PWoI.js", + "_camera-DZNJpjXR.js", + "_chart-column-CKzC1aib.js", + "_chart-no-axes-column-increasing-xL8kjLW0.js", + "_chart-no-axes-column-CaNDayE9.js", + "_chevron-left-C98gPe5P.js", + "_circle-alert-Cu5dznTP.js", + "_circle-check-big-KTDTMhTs.js", + "_circle-check-aau4wqhp.js", + "_circle-help-C4uXcZYY.js", + "_circle-x-r3If4JPw.js", + "_circle-DgA3bS7I.js", + "_clipboard-list-BNSl4hy2.js", + "_code-Dzlx6QPB.js", + "_crosshair-DtQysFz7.js", + "_crown-CC8Godfb.js", + "_download-BHVnw95S.js", + "_external-link-DL5n0dhJ.js", + "_eye-off-BJYR0wmr.js", + "_eye-CzYzwmmr.js", + "_instagram-tpp8H3E-.js", + "_file-down-CxCQCvcc.js", + "_pen-line-CNA-f1dm.js", + "_file-up-D3rB-4Bg.js", + "_filter-B_3e214H.js", + "_folder-git-2-T64oq8HG.js", + "_house-BUnGVtyw.js", + "_git-branch-EdIXkL-9.js", + "_grip-vertical-BvetFs24.js", + "_hard-drive--Nch37f-.js", + "_hash-B3fNBlbs.js", + "_shield-rKKgzkbW.js", + "_info-Cj5ROI6H.js", + "_layers-DdZLSQgt.js", + "_layout-list-DkB7S2jk.js", + "_lightbulb-CJXOfIFD.js", + "_link-2-DNnYgrdz.js", + "_link-DeErafFW.js", + "_twitter-CRZZ6zjd.js", + "_list-DY4Uh_0E.js", + "_locate-fixed-BKpEfCUU.js", + "_lock-BGSkpX29.js", + "_log-in-TxFQ9ojy.js", + "_mail-khAU5Oig.js", + "_map-pin-BFNXdrz2.js", + "_menu-BGxVBBZl.js", + "_message-square-warning-DHRFlo8i.js", + "_message-square-C7x1Rix5.js", + "_monitor-P2T9V9tT.js", + "_package-C-rDDwyp.js", + "_percent-DP16IBy2.js", + "_phone-XzqO8Dfs.js", + "_plane-C9QqCVcZ.js", + "_play-62Z04sZZ.js", + "_qr-code-CUR1J9NH.js", + "_quote-DF2Qwen7.js", + "_radio-nm2vY_Ib.js", + "_ruler-DviIA5uv.js", + "_send-DXZhFVWG.js", + "_server-BzBihesB.js", + "_wifi-BPS_-hKY.js", + "_shield-check-Cyw4YGYb.js", + "_smartphone-i99jk4ns.js", + "_square-check-big-Cal0w_ma.js", + "_square-pen-CatLE0_h.js", + "_sun-TjfxyFzf.js", + "_tag-CUFhfHTp.js", + "_target-B_9kWYv3.js", + "_thumbs-up-Du-LlBXg.js", + "_ticket-BjgtGAIQ.js", + "_trash-2-15Ri11Yq.js", + "_trash-BRJCY2my.js", + "_trending-down-MNPLLbIb.js", + "_trending-up-D5y6g4yZ.js", + "_triangle-alert-CeuDFixJ.js", + "_trophy-Cs36GMET.js", + "_type-DX1RNe21.js", + "_user-check-DDs_5zV9.js", + "_user-plus-Ba62LA9O.js", + "_user-x-C3dBJr2o.js", + "_wallet-BP1hP1I0.js", + "_wrench-DX6GWbcS.js", + "_zap-Of1Abppa.js", + "_radio-group-CuY8xCRY.js", + "_checkbox-C3Z6LHOx.js", + "_multi-select-field-ALFA5JXF.js", + "_scroll-area-C7NBgd0i.js", "_index-BdQq_4o_.js", - "_LocationPicker-DAd_AcXs.js", + "_LocationPicker-Dy1Od2a3.js", "_leaflet-FVhBWCqS.js" ] }, "resources/js/pages/hr/recruitment/interview-feedback/view.tsx": { - "file": "assets/view-xmGjBfiu.js", + "file": "assets/view-B6GrgoZ1.js", "name": "view", "src": "resources/js/pages/hr/recruitment/interview-feedback/view.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_message-square-DMJ4IbdE.js", - "_user-DToEmJ9g.js", - "_briefcase-Dsiqzllu.js", - "_users-Czs1F8XM.js", - "_star-WlheM7sI.js", - "_thumbs-up-DYj-woXk.js", + "_message-square-C7x1Rix5.js", + "_user-Ka_u5D6T.js", + "_briefcase-lPam_Ipn.js", + "_users-BG7aX58P.js", + "_star-CSGOTD6i.js", + "_thumbs-up-Du-LlBXg.js", "_utils-BWxnHGCV.js" ] }, "resources/js/pages/hr/recruitment/interview-rounds/index.tsx": { - "file": "assets/index-8q28BI_8.js", + "file": "assets/index-Cu-OrZIw.js", "name": "index", "src": "resources/js/pages/hr/recruitment/interview-rounds/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_CrudTable-DA37WZsR.js", - "_CrudFormModal-Bmz2nLeY.js", - "_CrudDeleteModal-DM40AK8z.js", - "_pagination-n2efY1KU.js", - "_search-and-filter-bar-PUOLiNYr.js", + "_CrudTable-Dk-uCuqB.js", + "_CrudFormModal-CTSICk3j.js", + "_CrudDeleteModal-DmHx0JCJ.js", + "_pagination-B9z4VraF.js", + "_search-and-filter-bar-1QHzFJdq.js", "resources/js/pages/hr/recruitment/interview-rounds/view.tsx", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", - "_table-C1YkBp3W.js", - "_unlink-sh32LPkQ.js", - "_scale-rJYsnHRa.js", - "_arrow-down-left-BN6xjhcz.js", - "_arrow-left-CjPQICYw.js", - "_arrow-right-left-DKUcVR58.js", - "_arrow-right-DUEfRrRr.js", - "_arrow-up-down-FmcUfWon.js", - "_lock-open-CN4tz8Of.js", - "_award-D9FlSYzB.js", - "_ban-CMgLBFSt.js", - "_indian-rupee-Bh3-8N2a.js", - "_bell-Cr2F9IDD.js", - "_book-open-DUwKvBiK.js", - "_boxes-rwzklut0.js", - "_building-2-Cda8xQDI.js", - "_building-CG4yAV8N.js", - "_calculator-wt_63eRJ.js", - "_calendar-check-BZ1JTjf6.js", - "_camera-DDKUkICL.js", - "_chart-column-GeSBJr5Y.js", - "_chart-no-axes-column-increasing-Beqplnfl.js", - "_chart-no-axes-column-BKgkVzqT.js", - "_chevron-left-DKWjKjSf.js", - "_circle-alert-KsX4JXbz.js", - "_circle-check-big-DqURlwt2.js", - "_circle-check-C_SLfS2p.js", - "_circle-help-BdsC7_wR.js", - "_circle-x-DkvEqmM5.js", - "_circle-BpyxLEsH.js", - "_clipboard-list-BU0dok7E.js", - "_code-DNPjFOcs.js", - "_crosshair-C7OptAZm.js", - "_crown-Cp4cgutu.js", - "_download-Ba72czhU.js", - "_external-link-uO-R2E0-.js", - "_eye-off-DlDpEvnB.js", - "_eye-DSAoA9Pp.js", - "_instagram-DBjFHIT7.js", - "_file-down-Bxu0R4EW.js", - "_pen-line-Fy-AVmqM.js", - "_file-up-CZ-cXuKa.js", - "_filter-D8dMdozc.js", - "_folder-git-2-Dwj_EoDL.js", - "_house-D8b8GwgZ.js", - "_git-branch-D2sIFzs4.js", - "_grip-vertical-DXcr-v-g.js", - "_hard-drive-ApF-ULi1.js", - "_hash-CHJS6b-L.js", - "_shield-Mt6vEHxn.js", - "_info-VH-vNQ_z.js", - "_layers-CF7Mhs3n.js", - "_layout-list-BuBaZfwq.js", - "_lightbulb-fAsbBO8F.js", - "_link-2-C22T2wSs.js", - "_link-ClcCoVU_.js", - "_twitter-DDHYm63p.js", - "_list-Ajdnpsw1.js", - "_locate-fixed-D29o3FBS.js", - "_lock-RX1hYn48.js", - "_log-in-Bt5dnADg.js", - "_mail-BFoS8U8W.js", - "_map-pin-L7jUebKz.js", - "_menu-Cu-nnefe.js", - "_message-square-warning-DbVEqa_0.js", - "_message-square-DMJ4IbdE.js", - "_monitor-DL9THmS7.js", - "_package-B9XnehkQ.js", - "_percent-BYDujffR.js", - "_phone-CJ2h446N.js", - "_plane-BqORGC6m.js", - "_play-DHqp-NCB.js", - "_qr-code-u5AOBzVe.js", - "_quote-BtOwgBns.js", - "_radio-CxUR05xj.js", - "_ruler-DbxwIrQY.js", - "_send-DpE3qK0m.js", - "_server-DgtPu6lA.js", - "_wifi-CFyF5qct.js", - "_shield-check--CTAItWs.js", - "_smartphone-BQ_9x4vN.js", - "_square-check-big-Dt4MtZcM.js", - "_square-pen-B3p2jiW9.js", - "_star-WlheM7sI.js", - "_sun-DRsBfXSu.js", - "_tag-CMVMnpSh.js", - "_target-BEz5Ry2v.js", - "_thumbs-up-DYj-woXk.js", - "_ticket-BhEK5100.js", - "_trash-2-Dxg0nP1A.js", - "_trash-Dyd2ZsaG.js", - "_trending-down-CeOqAkGV.js", - "_trending-up-CPB8hZlm.js", - "_triangle-alert-MsN2AA6c.js", - "_trophy-BZyhzbIT.js", - "_type-DlbqWp8I.js", - "_user-check-4xSYwYvq.js", - "_user-plus-C-0nSlHG.js", - "_user-x-Drk57M2z.js", - "_wallet-C3p1yihr.js", - "_wrench-CLqKc51o.js", - "_zap-D4fS-tPu.js", - "_radio-group-BtLENAXk.js", - "_checkbox-Bos2Phgi.js", - "_multi-select-field-BX9C1tYH.js", - "_scroll-area-BmK0s-Hf.js", - "_LocationPicker-DAd_AcXs.js", + "_table-BRtys9Nx.js", + "_unlink-vC8B7N8r.js", + "_scale-Chnhsap1.js", + "_arrow-down-left-D4-BLXQL.js", + "_arrow-left-B9tcIgis.js", + "_arrow-right-left-TC-Oi5FJ.js", + "_arrow-right-SXr1661j.js", + "_arrow-up-down-Df1H6itH.js", + "_lock-open-Cco69YMj.js", + "_award-DOf5Xc3o.js", + "_ban-C1FQ9ay_.js", + "_indian-rupee-CY9fE6hT.js", + "_bell-BMsQyWM-.js", + "_book-open-DiNAfaue.js", + "_boxes-Bjf0_Kx7.js", + "_building-2-DmmRcP0c.js", + "_building-BXglONiz.js", + "_calculator-B75Vnhim.js", + "_calendar-check-C2F7PWoI.js", + "_camera-DZNJpjXR.js", + "_chart-column-CKzC1aib.js", + "_chart-no-axes-column-increasing-xL8kjLW0.js", + "_chart-no-axes-column-CaNDayE9.js", + "_chevron-left-C98gPe5P.js", + "_circle-alert-Cu5dznTP.js", + "_circle-check-big-KTDTMhTs.js", + "_circle-check-aau4wqhp.js", + "_circle-help-C4uXcZYY.js", + "_circle-x-r3If4JPw.js", + "_circle-DgA3bS7I.js", + "_clipboard-list-BNSl4hy2.js", + "_code-Dzlx6QPB.js", + "_crosshair-DtQysFz7.js", + "_crown-CC8Godfb.js", + "_download-BHVnw95S.js", + "_external-link-DL5n0dhJ.js", + "_eye-off-BJYR0wmr.js", + "_eye-CzYzwmmr.js", + "_instagram-tpp8H3E-.js", + "_file-down-CxCQCvcc.js", + "_pen-line-CNA-f1dm.js", + "_file-up-D3rB-4Bg.js", + "_filter-B_3e214H.js", + "_folder-git-2-T64oq8HG.js", + "_house-BUnGVtyw.js", + "_git-branch-EdIXkL-9.js", + "_grip-vertical-BvetFs24.js", + "_hard-drive--Nch37f-.js", + "_hash-B3fNBlbs.js", + "_shield-rKKgzkbW.js", + "_info-Cj5ROI6H.js", + "_layers-DdZLSQgt.js", + "_layout-list-DkB7S2jk.js", + "_lightbulb-CJXOfIFD.js", + "_link-2-DNnYgrdz.js", + "_link-DeErafFW.js", + "_twitter-CRZZ6zjd.js", + "_list-DY4Uh_0E.js", + "_locate-fixed-BKpEfCUU.js", + "_lock-BGSkpX29.js", + "_log-in-TxFQ9ojy.js", + "_mail-khAU5Oig.js", + "_map-pin-BFNXdrz2.js", + "_menu-BGxVBBZl.js", + "_message-square-warning-DHRFlo8i.js", + "_message-square-C7x1Rix5.js", + "_monitor-P2T9V9tT.js", + "_package-C-rDDwyp.js", + "_percent-DP16IBy2.js", + "_phone-XzqO8Dfs.js", + "_plane-C9QqCVcZ.js", + "_play-62Z04sZZ.js", + "_qr-code-CUR1J9NH.js", + "_quote-DF2Qwen7.js", + "_radio-nm2vY_Ib.js", + "_ruler-DviIA5uv.js", + "_send-DXZhFVWG.js", + "_server-BzBihesB.js", + "_wifi-BPS_-hKY.js", + "_shield-check-Cyw4YGYb.js", + "_smartphone-i99jk4ns.js", + "_square-check-big-Cal0w_ma.js", + "_square-pen-CatLE0_h.js", + "_star-CSGOTD6i.js", + "_sun-TjfxyFzf.js", + "_tag-CUFhfHTp.js", + "_target-B_9kWYv3.js", + "_thumbs-up-Du-LlBXg.js", + "_ticket-BjgtGAIQ.js", + "_trash-2-15Ri11Yq.js", + "_trash-BRJCY2my.js", + "_trending-down-MNPLLbIb.js", + "_trending-up-D5y6g4yZ.js", + "_triangle-alert-CeuDFixJ.js", + "_trophy-Cs36GMET.js", + "_type-DX1RNe21.js", + "_user-check-DDs_5zV9.js", + "_user-plus-Ba62LA9O.js", + "_user-x-C3dBJr2o.js", + "_wallet-BP1hP1I0.js", + "_wrench-DX6GWbcS.js", + "_zap-Of1Abppa.js", + "_radio-group-CuY8xCRY.js", + "_checkbox-C3Z6LHOx.js", + "_multi-select-field-ALFA5JXF.js", + "_scroll-area-C7NBgd0i.js", + "_LocationPicker-Dy1Od2a3.js", "_leaflet-FVhBWCqS.js" ] }, "resources/js/pages/hr/recruitment/interview-rounds/view.tsx": { - "file": "assets/view-C8mpw4Um.js", + "file": "assets/view-BnxVRLYE.js", "name": "view", "src": "resources/js/pages/hr/recruitment/interview-rounds/view.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_users-Czs1F8XM.js", - "_hash-CHJS6b-L.js", - "_briefcase-Dsiqzllu.js", - "_lock-RX1hYn48.js", + "_users-BG7aX58P.js", + "_hash-B3fNBlbs.js", + "_briefcase-lPam_Ipn.js", + "_lock-BGSkpX29.js", "_utils-BWxnHGCV.js" ] }, "resources/js/pages/hr/recruitment/interview-types/index.tsx": { - "file": "assets/index-BBuwqz6P.js", + "file": "assets/index-B7s0xzAw.js", "name": "index", "src": "resources/js/pages/hr/recruitment/interview-types/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_CrudDeleteModal-DM40AK8z.js", - "_pagination-n2efY1KU.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", - "_message-square-DMJ4IbdE.js", - "_chevron-up-DXYKkCZG.js", - "_square-pen-B3p2jiW9.js", - "_lock-RX1hYn48.js", - "_trash-2-Dxg0nP1A.js", + "_CrudDeleteModal-DmHx0JCJ.js", + "_pagination-B9z4VraF.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", + "_message-square-C7x1Rix5.js", + "_chevron-up-CIpCAMDk.js", + "_square-pen-CatLE0_h.js", + "_lock-BGSkpX29.js", + "_trash-2-15Ri11Yq.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", "_index-9MclThM-.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", "_index-BdQq_4o_.js" ] }, "resources/js/pages/hr/recruitment/interviews/index.tsx": { - "file": "assets/index-duELMnXl.js", + "file": "assets/index-DLIP4d3h.js", "name": "index", "src": "resources/js/pages/hr/recruitment/interviews/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_CrudTable-DA37WZsR.js", - "_CrudFormModal-Bmz2nLeY.js", - "_CrudDeleteModal-DM40AK8z.js", - "_pagination-n2efY1KU.js", - "_search-and-filter-bar-PUOLiNYr.js", + "_CrudTable-Dk-uCuqB.js", + "_CrudFormModal-CTSICk3j.js", + "_CrudDeleteModal-DmHx0JCJ.js", + "_pagination-B9z4VraF.js", + "_search-and-filter-bar-1QHzFJdq.js", "resources/js/pages/hr/recruitment/interviews/view.tsx", - "_select-DgPPBKIC.js", - "_textarea-CdnKPU5F.js", + "_select-9uIRiOV_.js", + "_textarea-BgXisGCr.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_chevron-up-CIpCAMDk.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", - "_table-C1YkBp3W.js", - "_unlink-sh32LPkQ.js", - "_scale-rJYsnHRa.js", - "_arrow-down-left-BN6xjhcz.js", - "_arrow-left-CjPQICYw.js", - "_arrow-right-left-DKUcVR58.js", - "_arrow-right-DUEfRrRr.js", - "_arrow-up-down-FmcUfWon.js", - "_lock-open-CN4tz8Of.js", - "_award-D9FlSYzB.js", - "_ban-CMgLBFSt.js", - "_indian-rupee-Bh3-8N2a.js", - "_bell-Cr2F9IDD.js", - "_book-open-DUwKvBiK.js", - "_boxes-rwzklut0.js", - "_building-2-Cda8xQDI.js", - "_building-CG4yAV8N.js", - "_calculator-wt_63eRJ.js", - "_calendar-check-BZ1JTjf6.js", - "_camera-DDKUkICL.js", - "_chart-column-GeSBJr5Y.js", - "_chart-no-axes-column-increasing-Beqplnfl.js", - "_chart-no-axes-column-BKgkVzqT.js", - "_chevron-left-DKWjKjSf.js", - "_circle-alert-KsX4JXbz.js", - "_circle-check-big-DqURlwt2.js", - "_circle-check-C_SLfS2p.js", - "_circle-help-BdsC7_wR.js", - "_circle-x-DkvEqmM5.js", - "_circle-BpyxLEsH.js", - "_clipboard-list-BU0dok7E.js", - "_code-DNPjFOcs.js", - "_crosshair-C7OptAZm.js", - "_crown-Cp4cgutu.js", - "_download-Ba72czhU.js", - "_external-link-uO-R2E0-.js", - "_eye-off-DlDpEvnB.js", - "_eye-DSAoA9Pp.js", - "_instagram-DBjFHIT7.js", - "_file-down-Bxu0R4EW.js", - "_pen-line-Fy-AVmqM.js", - "_file-up-CZ-cXuKa.js", - "_filter-D8dMdozc.js", - "_folder-git-2-Dwj_EoDL.js", - "_house-D8b8GwgZ.js", - "_git-branch-D2sIFzs4.js", - "_grip-vertical-DXcr-v-g.js", - "_hard-drive-ApF-ULi1.js", - "_hash-CHJS6b-L.js", - "_shield-Mt6vEHxn.js", - "_info-VH-vNQ_z.js", - "_layers-CF7Mhs3n.js", - "_layout-list-BuBaZfwq.js", - "_lightbulb-fAsbBO8F.js", - "_link-2-C22T2wSs.js", - "_link-ClcCoVU_.js", - "_twitter-DDHYm63p.js", - "_list-Ajdnpsw1.js", - "_locate-fixed-D29o3FBS.js", - "_lock-RX1hYn48.js", - "_log-in-Bt5dnADg.js", - "_mail-BFoS8U8W.js", - "_map-pin-L7jUebKz.js", - "_menu-Cu-nnefe.js", - "_message-square-warning-DbVEqa_0.js", - "_message-square-DMJ4IbdE.js", - "_monitor-DL9THmS7.js", - "_package-B9XnehkQ.js", - "_percent-BYDujffR.js", - "_phone-CJ2h446N.js", - "_plane-BqORGC6m.js", - "_play-DHqp-NCB.js", - "_qr-code-u5AOBzVe.js", - "_quote-BtOwgBns.js", - "_radio-CxUR05xj.js", - "_ruler-DbxwIrQY.js", - "_send-DpE3qK0m.js", - "_server-DgtPu6lA.js", - "_wifi-CFyF5qct.js", - "_shield-check--CTAItWs.js", - "_smartphone-BQ_9x4vN.js", - "_square-check-big-Dt4MtZcM.js", - "_square-pen-B3p2jiW9.js", - "_star-WlheM7sI.js", - "_sun-DRsBfXSu.js", - "_tag-CMVMnpSh.js", - "_target-BEz5Ry2v.js", - "_thumbs-up-DYj-woXk.js", - "_ticket-BhEK5100.js", - "_trash-2-Dxg0nP1A.js", - "_trash-Dyd2ZsaG.js", - "_trending-down-CeOqAkGV.js", - "_trending-up-CPB8hZlm.js", - "_triangle-alert-MsN2AA6c.js", - "_trophy-BZyhzbIT.js", - "_type-DlbqWp8I.js", - "_user-check-4xSYwYvq.js", - "_user-plus-C-0nSlHG.js", - "_user-x-Drk57M2z.js", - "_wallet-C3p1yihr.js", - "_wrench-CLqKc51o.js", - "_zap-D4fS-tPu.js", - "_radio-group-BtLENAXk.js", - "_checkbox-Bos2Phgi.js", - "_multi-select-field-BX9C1tYH.js", - "_scroll-area-BmK0s-Hf.js", + "_table-BRtys9Nx.js", + "_unlink-vC8B7N8r.js", + "_scale-Chnhsap1.js", + "_arrow-down-left-D4-BLXQL.js", + "_arrow-left-B9tcIgis.js", + "_arrow-right-left-TC-Oi5FJ.js", + "_arrow-right-SXr1661j.js", + "_arrow-up-down-Df1H6itH.js", + "_lock-open-Cco69YMj.js", + "_award-DOf5Xc3o.js", + "_ban-C1FQ9ay_.js", + "_indian-rupee-CY9fE6hT.js", + "_bell-BMsQyWM-.js", + "_book-open-DiNAfaue.js", + "_boxes-Bjf0_Kx7.js", + "_building-2-DmmRcP0c.js", + "_building-BXglONiz.js", + "_calculator-B75Vnhim.js", + "_calendar-check-C2F7PWoI.js", + "_camera-DZNJpjXR.js", + "_chart-column-CKzC1aib.js", + "_chart-no-axes-column-increasing-xL8kjLW0.js", + "_chart-no-axes-column-CaNDayE9.js", + "_chevron-left-C98gPe5P.js", + "_circle-alert-Cu5dznTP.js", + "_circle-check-big-KTDTMhTs.js", + "_circle-check-aau4wqhp.js", + "_circle-help-C4uXcZYY.js", + "_circle-x-r3If4JPw.js", + "_circle-DgA3bS7I.js", + "_clipboard-list-BNSl4hy2.js", + "_code-Dzlx6QPB.js", + "_crosshair-DtQysFz7.js", + "_crown-CC8Godfb.js", + "_download-BHVnw95S.js", + "_external-link-DL5n0dhJ.js", + "_eye-off-BJYR0wmr.js", + "_eye-CzYzwmmr.js", + "_instagram-tpp8H3E-.js", + "_file-down-CxCQCvcc.js", + "_pen-line-CNA-f1dm.js", + "_file-up-D3rB-4Bg.js", + "_filter-B_3e214H.js", + "_folder-git-2-T64oq8HG.js", + "_house-BUnGVtyw.js", + "_git-branch-EdIXkL-9.js", + "_grip-vertical-BvetFs24.js", + "_hard-drive--Nch37f-.js", + "_hash-B3fNBlbs.js", + "_shield-rKKgzkbW.js", + "_info-Cj5ROI6H.js", + "_layers-DdZLSQgt.js", + "_layout-list-DkB7S2jk.js", + "_lightbulb-CJXOfIFD.js", + "_link-2-DNnYgrdz.js", + "_link-DeErafFW.js", + "_twitter-CRZZ6zjd.js", + "_list-DY4Uh_0E.js", + "_locate-fixed-BKpEfCUU.js", + "_lock-BGSkpX29.js", + "_log-in-TxFQ9ojy.js", + "_mail-khAU5Oig.js", + "_map-pin-BFNXdrz2.js", + "_menu-BGxVBBZl.js", + "_message-square-warning-DHRFlo8i.js", + "_message-square-C7x1Rix5.js", + "_monitor-P2T9V9tT.js", + "_package-C-rDDwyp.js", + "_percent-DP16IBy2.js", + "_phone-XzqO8Dfs.js", + "_plane-C9QqCVcZ.js", + "_play-62Z04sZZ.js", + "_qr-code-CUR1J9NH.js", + "_quote-DF2Qwen7.js", + "_radio-nm2vY_Ib.js", + "_ruler-DviIA5uv.js", + "_send-DXZhFVWG.js", + "_server-BzBihesB.js", + "_wifi-BPS_-hKY.js", + "_shield-check-Cyw4YGYb.js", + "_smartphone-i99jk4ns.js", + "_square-check-big-Cal0w_ma.js", + "_square-pen-CatLE0_h.js", + "_star-CSGOTD6i.js", + "_sun-TjfxyFzf.js", + "_tag-CUFhfHTp.js", + "_target-B_9kWYv3.js", + "_thumbs-up-Du-LlBXg.js", + "_ticket-BjgtGAIQ.js", + "_trash-2-15Ri11Yq.js", + "_trash-BRJCY2my.js", + "_trending-down-MNPLLbIb.js", + "_trending-up-D5y6g4yZ.js", + "_triangle-alert-CeuDFixJ.js", + "_trophy-Cs36GMET.js", + "_type-DX1RNe21.js", + "_user-check-DDs_5zV9.js", + "_user-plus-Ba62LA9O.js", + "_user-x-C3dBJr2o.js", + "_wallet-BP1hP1I0.js", + "_wrench-DX6GWbcS.js", + "_zap-Of1Abppa.js", + "_radio-group-CuY8xCRY.js", + "_checkbox-C3Z6LHOx.js", + "_multi-select-field-ALFA5JXF.js", + "_scroll-area-C7NBgd0i.js", "_index-BdQq_4o_.js", - "_LocationPicker-DAd_AcXs.js", + "_LocationPicker-Dy1Od2a3.js", "_leaflet-FVhBWCqS.js" ] }, "resources/js/pages/hr/recruitment/interviews/view.tsx": { - "file": "assets/view-BLotU0Ce.js", + "file": "assets/view-DSW-EIs1.js", "name": "view", "src": "resources/js/pages/hr/recruitment/interviews/view.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_calendar-check-BZ1JTjf6.js", - "_user-DToEmJ9g.js", - "_briefcase-Dsiqzllu.js", - "_users-Czs1F8XM.js", - "_clock-Cfp0CYjJ.js", - "_link-ClcCoVU_.js", - "_map-pin-L7jUebKz.js", + "_calendar-check-C2F7PWoI.js", + "_user-Ka_u5D6T.js", + "_briefcase-lPam_Ipn.js", + "_users-BG7aX58P.js", + "_clock-CLIx856C.js", + "_link-DeErafFW.js", + "_map-pin-BFNXdrz2.js", "_utils-BWxnHGCV.js" ] }, "resources/js/pages/hr/recruitment/job-categories/index.tsx": { - "file": "assets/index-DWgyDBl8.js", + "file": "assets/index-EXP1vGDT.js", "name": "index", "src": "resources/js/pages/hr/recruitment/job-categories/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_CrudDeleteModal-DM40AK8z.js", - "_pagination-n2efY1KU.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", - "_briefcase-Dsiqzllu.js", - "_chevron-up-DXYKkCZG.js", - "_square-pen-B3p2jiW9.js", - "_lock-RX1hYn48.js", - "_trash-2-Dxg0nP1A.js", + "_CrudDeleteModal-DmHx0JCJ.js", + "_pagination-B9z4VraF.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", + "_briefcase-lPam_Ipn.js", + "_chevron-up-CIpCAMDk.js", + "_square-pen-CatLE0_h.js", + "_lock-BGSkpX29.js", + "_trash-2-15Ri11Yq.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", "_index-9MclThM-.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", "_index-BdQq_4o_.js" ] }, "resources/js/pages/hr/recruitment/job-locations/index.tsx": { - "file": "assets/index-DN74-9IT.js", + "file": "assets/index-CwA5qXhD.js", "name": "index", "src": "resources/js/pages/hr/recruitment/job-locations/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_CrudTable-DA37WZsR.js", - "_CrudFormModal-Bmz2nLeY.js", - "_CrudDeleteModal-DM40AK8z.js", - "_pagination-n2efY1KU.js", - "_search-and-filter-bar-PUOLiNYr.js", + "_CrudTable-Dk-uCuqB.js", + "_CrudFormModal-CTSICk3j.js", + "_CrudDeleteModal-DmHx0JCJ.js", + "_pagination-B9z4VraF.js", + "_search-and-filter-bar-1QHzFJdq.js", "resources/js/pages/hr/recruitment/job-locations/view.tsx", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", - "_table-C1YkBp3W.js", - "_unlink-sh32LPkQ.js", - "_scale-rJYsnHRa.js", - "_arrow-down-left-BN6xjhcz.js", - "_arrow-left-CjPQICYw.js", - "_arrow-right-left-DKUcVR58.js", - "_arrow-right-DUEfRrRr.js", - "_arrow-up-down-FmcUfWon.js", - "_lock-open-CN4tz8Of.js", - "_award-D9FlSYzB.js", - "_ban-CMgLBFSt.js", - "_indian-rupee-Bh3-8N2a.js", - "_bell-Cr2F9IDD.js", - "_book-open-DUwKvBiK.js", - "_boxes-rwzklut0.js", - "_building-2-Cda8xQDI.js", - "_building-CG4yAV8N.js", - "_calculator-wt_63eRJ.js", - "_calendar-check-BZ1JTjf6.js", - "_camera-DDKUkICL.js", - "_chart-column-GeSBJr5Y.js", - "_chart-no-axes-column-increasing-Beqplnfl.js", - "_chart-no-axes-column-BKgkVzqT.js", - "_chevron-left-DKWjKjSf.js", - "_circle-alert-KsX4JXbz.js", - "_circle-check-big-DqURlwt2.js", - "_circle-check-C_SLfS2p.js", - "_circle-help-BdsC7_wR.js", - "_circle-x-DkvEqmM5.js", - "_circle-BpyxLEsH.js", - "_clipboard-list-BU0dok7E.js", - "_code-DNPjFOcs.js", - "_crosshair-C7OptAZm.js", - "_crown-Cp4cgutu.js", - "_download-Ba72czhU.js", - "_external-link-uO-R2E0-.js", - "_eye-off-DlDpEvnB.js", - "_eye-DSAoA9Pp.js", - "_instagram-DBjFHIT7.js", - "_file-down-Bxu0R4EW.js", - "_pen-line-Fy-AVmqM.js", - "_file-up-CZ-cXuKa.js", - "_filter-D8dMdozc.js", - "_folder-git-2-Dwj_EoDL.js", - "_house-D8b8GwgZ.js", - "_git-branch-D2sIFzs4.js", - "_grip-vertical-DXcr-v-g.js", - "_hard-drive-ApF-ULi1.js", - "_hash-CHJS6b-L.js", - "_shield-Mt6vEHxn.js", - "_info-VH-vNQ_z.js", - "_layers-CF7Mhs3n.js", - "_layout-list-BuBaZfwq.js", - "_lightbulb-fAsbBO8F.js", - "_link-2-C22T2wSs.js", - "_link-ClcCoVU_.js", - "_twitter-DDHYm63p.js", - "_list-Ajdnpsw1.js", - "_locate-fixed-D29o3FBS.js", - "_lock-RX1hYn48.js", - "_log-in-Bt5dnADg.js", - "_mail-BFoS8U8W.js", - "_map-pin-L7jUebKz.js", - "_menu-Cu-nnefe.js", - "_message-square-warning-DbVEqa_0.js", - "_message-square-DMJ4IbdE.js", - "_monitor-DL9THmS7.js", - "_package-B9XnehkQ.js", - "_percent-BYDujffR.js", - "_phone-CJ2h446N.js", - "_plane-BqORGC6m.js", - "_play-DHqp-NCB.js", - "_qr-code-u5AOBzVe.js", - "_quote-BtOwgBns.js", - "_radio-CxUR05xj.js", - "_ruler-DbxwIrQY.js", - "_send-DpE3qK0m.js", - "_server-DgtPu6lA.js", - "_wifi-CFyF5qct.js", - "_shield-check--CTAItWs.js", - "_smartphone-BQ_9x4vN.js", - "_square-check-big-Dt4MtZcM.js", - "_square-pen-B3p2jiW9.js", - "_star-WlheM7sI.js", - "_sun-DRsBfXSu.js", - "_tag-CMVMnpSh.js", - "_target-BEz5Ry2v.js", - "_thumbs-up-DYj-woXk.js", - "_ticket-BhEK5100.js", - "_trash-2-Dxg0nP1A.js", - "_trash-Dyd2ZsaG.js", - "_trending-down-CeOqAkGV.js", - "_trending-up-CPB8hZlm.js", - "_triangle-alert-MsN2AA6c.js", - "_trophy-BZyhzbIT.js", - "_type-DlbqWp8I.js", - "_user-check-4xSYwYvq.js", - "_user-plus-C-0nSlHG.js", - "_user-x-Drk57M2z.js", - "_wallet-C3p1yihr.js", - "_wrench-CLqKc51o.js", - "_zap-D4fS-tPu.js", - "_radio-group-BtLENAXk.js", - "_checkbox-Bos2Phgi.js", - "_multi-select-field-BX9C1tYH.js", - "_scroll-area-BmK0s-Hf.js", - "_LocationPicker-DAd_AcXs.js", + "_table-BRtys9Nx.js", + "_unlink-vC8B7N8r.js", + "_scale-Chnhsap1.js", + "_arrow-down-left-D4-BLXQL.js", + "_arrow-left-B9tcIgis.js", + "_arrow-right-left-TC-Oi5FJ.js", + "_arrow-right-SXr1661j.js", + "_arrow-up-down-Df1H6itH.js", + "_lock-open-Cco69YMj.js", + "_award-DOf5Xc3o.js", + "_ban-C1FQ9ay_.js", + "_indian-rupee-CY9fE6hT.js", + "_bell-BMsQyWM-.js", + "_book-open-DiNAfaue.js", + "_boxes-Bjf0_Kx7.js", + "_building-2-DmmRcP0c.js", + "_building-BXglONiz.js", + "_calculator-B75Vnhim.js", + "_calendar-check-C2F7PWoI.js", + "_camera-DZNJpjXR.js", + "_chart-column-CKzC1aib.js", + "_chart-no-axes-column-increasing-xL8kjLW0.js", + "_chart-no-axes-column-CaNDayE9.js", + "_chevron-left-C98gPe5P.js", + "_circle-alert-Cu5dznTP.js", + "_circle-check-big-KTDTMhTs.js", + "_circle-check-aau4wqhp.js", + "_circle-help-C4uXcZYY.js", + "_circle-x-r3If4JPw.js", + "_circle-DgA3bS7I.js", + "_clipboard-list-BNSl4hy2.js", + "_code-Dzlx6QPB.js", + "_crosshair-DtQysFz7.js", + "_crown-CC8Godfb.js", + "_download-BHVnw95S.js", + "_external-link-DL5n0dhJ.js", + "_eye-off-BJYR0wmr.js", + "_eye-CzYzwmmr.js", + "_instagram-tpp8H3E-.js", + "_file-down-CxCQCvcc.js", + "_pen-line-CNA-f1dm.js", + "_file-up-D3rB-4Bg.js", + "_filter-B_3e214H.js", + "_folder-git-2-T64oq8HG.js", + "_house-BUnGVtyw.js", + "_git-branch-EdIXkL-9.js", + "_grip-vertical-BvetFs24.js", + "_hard-drive--Nch37f-.js", + "_hash-B3fNBlbs.js", + "_shield-rKKgzkbW.js", + "_info-Cj5ROI6H.js", + "_layers-DdZLSQgt.js", + "_layout-list-DkB7S2jk.js", + "_lightbulb-CJXOfIFD.js", + "_link-2-DNnYgrdz.js", + "_link-DeErafFW.js", + "_twitter-CRZZ6zjd.js", + "_list-DY4Uh_0E.js", + "_locate-fixed-BKpEfCUU.js", + "_lock-BGSkpX29.js", + "_log-in-TxFQ9ojy.js", + "_mail-khAU5Oig.js", + "_map-pin-BFNXdrz2.js", + "_menu-BGxVBBZl.js", + "_message-square-warning-DHRFlo8i.js", + "_message-square-C7x1Rix5.js", + "_monitor-P2T9V9tT.js", + "_package-C-rDDwyp.js", + "_percent-DP16IBy2.js", + "_phone-XzqO8Dfs.js", + "_plane-C9QqCVcZ.js", + "_play-62Z04sZZ.js", + "_qr-code-CUR1J9NH.js", + "_quote-DF2Qwen7.js", + "_radio-nm2vY_Ib.js", + "_ruler-DviIA5uv.js", + "_send-DXZhFVWG.js", + "_server-BzBihesB.js", + "_wifi-BPS_-hKY.js", + "_shield-check-Cyw4YGYb.js", + "_smartphone-i99jk4ns.js", + "_square-check-big-Cal0w_ma.js", + "_square-pen-CatLE0_h.js", + "_star-CSGOTD6i.js", + "_sun-TjfxyFzf.js", + "_tag-CUFhfHTp.js", + "_target-B_9kWYv3.js", + "_thumbs-up-Du-LlBXg.js", + "_ticket-BjgtGAIQ.js", + "_trash-2-15Ri11Yq.js", + "_trash-BRJCY2my.js", + "_trending-down-MNPLLbIb.js", + "_trending-up-D5y6g4yZ.js", + "_triangle-alert-CeuDFixJ.js", + "_trophy-Cs36GMET.js", + "_type-DX1RNe21.js", + "_user-check-DDs_5zV9.js", + "_user-plus-Ba62LA9O.js", + "_user-x-C3dBJr2o.js", + "_wallet-BP1hP1I0.js", + "_wrench-DX6GWbcS.js", + "_zap-Of1Abppa.js", + "_radio-group-CuY8xCRY.js", + "_checkbox-C3Z6LHOx.js", + "_multi-select-field-ALFA5JXF.js", + "_scroll-area-C7NBgd0i.js", + "_LocationPicker-Dy1Od2a3.js", "_leaflet-FVhBWCqS.js" ] }, "resources/js/pages/hr/recruitment/job-locations/view.tsx": { - "file": "assets/view-DJSQQkIM.js", + "file": "assets/view-D9OgrgB2.js", "name": "view", "src": "resources/js/pages/hr/recruitment/job-locations/view.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_map-pin-L7jUebKz.js", - "_building-2-Cda8xQDI.js", - "_lock-RX1hYn48.js", - "_globe-ZoJAuRB5.js", - "_hash-CHJS6b-L.js", + "_map-pin-BFNXdrz2.js", + "_building-2-DmmRcP0c.js", + "_lock-BGSkpX29.js", + "_globe-DK33Pm0M.js", + "_hash-B3fNBlbs.js", "_utils-BWxnHGCV.js" ] }, "resources/js/pages/hr/recruitment/job-postings/create.tsx": { - "file": "assets/create-DVeP7nM3.js", + "file": "assets/create-d9mnSal_.js", "name": "create", "src": "resources/js/pages/hr/recruitment/job-postings/create.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_select-DgPPBKIC.js", - "_checkbox-Bos2Phgi.js", - "_tag-input-n9zn3n5y.js", - "_rich-text-editor-BU9ZFbid.js", - "_arrow-left-CjPQICYw.js", - "_textarea-CdnKPU5F.js", + "_select-9uIRiOV_.js", + "_checkbox-C3Z6LHOx.js", + "_tag-input-X1HDvKz_.js", + "_rich-text-editor-DgC-p13Z.js", + "_arrow-left-B9tcIgis.js", + "_textarea-BgXisGCr.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_chevron-up-CIpCAMDk.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", "_index-BdQq_4o_.js", - "_unlink-sh32LPkQ.js", - "_list-Ajdnpsw1.js", - "_quote-BtOwgBns.js", - "_link-ClcCoVU_.js", - "_code-DNPjFOcs.js" + "_unlink-vC8B7N8r.js", + "_list-DY4Uh_0E.js", + "_quote-DF2Qwen7.js", + "_link-DeErafFW.js", + "_code-Dzlx6QPB.js" ] }, "resources/js/pages/hr/recruitment/job-postings/edit.tsx": { - "file": "assets/edit-CXHn4l2K.js", + "file": "assets/edit-ByvfAtfJ.js", "name": "edit", "src": "resources/js/pages/hr/recruitment/job-postings/edit.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_select-DgPPBKIC.js", - "_checkbox-Bos2Phgi.js", - "_tag-input-n9zn3n5y.js", - "_rich-text-editor-BU9ZFbid.js", - "_arrow-left-CjPQICYw.js", - "_textarea-CdnKPU5F.js", + "_select-9uIRiOV_.js", + "_checkbox-C3Z6LHOx.js", + "_tag-input-X1HDvKz_.js", + "_rich-text-editor-DgC-p13Z.js", + "_arrow-left-B9tcIgis.js", + "_textarea-BgXisGCr.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_chevron-up-CIpCAMDk.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", "_index-BdQq_4o_.js", - "_unlink-sh32LPkQ.js", - "_list-Ajdnpsw1.js", - "_quote-BtOwgBns.js", - "_link-ClcCoVU_.js", - "_code-DNPjFOcs.js" + "_unlink-vC8B7N8r.js", + "_list-DY4Uh_0E.js", + "_quote-DF2Qwen7.js", + "_link-DeErafFW.js", + "_code-Dzlx6QPB.js" ] }, "resources/js/pages/hr/recruitment/job-postings/index.tsx": { - "file": "assets/index-BEOddIe2.js", + "file": "assets/index-CJyozE8o.js", "name": "index", "src": "resources/js/pages/hr/recruitment/job-postings/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_CrudTable-DA37WZsR.js", - "_CrudDeleteModal-DM40AK8z.js", - "_pagination-n2efY1KU.js", - "_search-and-filter-bar-PUOLiNYr.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_CrudTable-Dk-uCuqB.js", + "_CrudDeleteModal-DmHx0JCJ.js", + "_pagination-B9z4VraF.js", + "_search-and-filter-bar-1QHzFJdq.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", - "_table-C1YkBp3W.js", - "_unlink-sh32LPkQ.js", - "_scale-rJYsnHRa.js", - "_arrow-down-left-BN6xjhcz.js", - "_arrow-left-CjPQICYw.js", - "_arrow-right-left-DKUcVR58.js", - "_arrow-right-DUEfRrRr.js", - "_arrow-up-down-FmcUfWon.js", - "_lock-open-CN4tz8Of.js", - "_award-D9FlSYzB.js", - "_ban-CMgLBFSt.js", - "_indian-rupee-Bh3-8N2a.js", - "_bell-Cr2F9IDD.js", - "_book-open-DUwKvBiK.js", - "_boxes-rwzklut0.js", - "_building-2-Cda8xQDI.js", - "_building-CG4yAV8N.js", - "_calculator-wt_63eRJ.js", - "_calendar-check-BZ1JTjf6.js", - "_camera-DDKUkICL.js", - "_chart-column-GeSBJr5Y.js", - "_chart-no-axes-column-increasing-Beqplnfl.js", - "_chart-no-axes-column-BKgkVzqT.js", - "_chevron-left-DKWjKjSf.js", - "_circle-alert-KsX4JXbz.js", - "_circle-check-big-DqURlwt2.js", - "_circle-check-C_SLfS2p.js", - "_circle-help-BdsC7_wR.js", - "_circle-x-DkvEqmM5.js", - "_circle-BpyxLEsH.js", - "_clipboard-list-BU0dok7E.js", - "_code-DNPjFOcs.js", - "_crosshair-C7OptAZm.js", - "_crown-Cp4cgutu.js", - "_download-Ba72czhU.js", - "_external-link-uO-R2E0-.js", - "_eye-off-DlDpEvnB.js", - "_eye-DSAoA9Pp.js", - "_instagram-DBjFHIT7.js", - "_file-down-Bxu0R4EW.js", - "_pen-line-Fy-AVmqM.js", - "_file-up-CZ-cXuKa.js", - "_filter-D8dMdozc.js", - "_folder-git-2-Dwj_EoDL.js", - "_house-D8b8GwgZ.js", - "_git-branch-D2sIFzs4.js", - "_grip-vertical-DXcr-v-g.js", - "_hard-drive-ApF-ULi1.js", - "_hash-CHJS6b-L.js", - "_shield-Mt6vEHxn.js", - "_info-VH-vNQ_z.js", - "_layers-CF7Mhs3n.js", - "_layout-list-BuBaZfwq.js", - "_lightbulb-fAsbBO8F.js", - "_link-2-C22T2wSs.js", - "_link-ClcCoVU_.js", - "_twitter-DDHYm63p.js", - "_list-Ajdnpsw1.js", - "_locate-fixed-D29o3FBS.js", - "_lock-RX1hYn48.js", - "_log-in-Bt5dnADg.js", - "_mail-BFoS8U8W.js", - "_map-pin-L7jUebKz.js", - "_menu-Cu-nnefe.js", - "_message-square-warning-DbVEqa_0.js", - "_message-square-DMJ4IbdE.js", - "_monitor-DL9THmS7.js", - "_package-B9XnehkQ.js", - "_percent-BYDujffR.js", - "_phone-CJ2h446N.js", - "_plane-BqORGC6m.js", - "_play-DHqp-NCB.js", - "_qr-code-u5AOBzVe.js", - "_quote-BtOwgBns.js", - "_radio-CxUR05xj.js", - "_ruler-DbxwIrQY.js", - "_send-DpE3qK0m.js", - "_server-DgtPu6lA.js", - "_wifi-CFyF5qct.js", - "_shield-check--CTAItWs.js", - "_smartphone-BQ_9x4vN.js", - "_square-check-big-Dt4MtZcM.js", - "_square-pen-B3p2jiW9.js", - "_star-WlheM7sI.js", - "_sun-DRsBfXSu.js", - "_tag-CMVMnpSh.js", - "_target-BEz5Ry2v.js", - "_thumbs-up-DYj-woXk.js", - "_ticket-BhEK5100.js", - "_trash-2-Dxg0nP1A.js", - "_trash-Dyd2ZsaG.js", - "_trending-down-CeOqAkGV.js", - "_trending-up-CPB8hZlm.js", - "_triangle-alert-MsN2AA6c.js", - "_trophy-BZyhzbIT.js", - "_type-DlbqWp8I.js", - "_user-check-4xSYwYvq.js", - "_user-plus-C-0nSlHG.js", - "_user-x-Drk57M2z.js", - "_wallet-C3p1yihr.js", - "_wrench-CLqKc51o.js", - "_zap-D4fS-tPu.js" + "_table-BRtys9Nx.js", + "_unlink-vC8B7N8r.js", + "_scale-Chnhsap1.js", + "_arrow-down-left-D4-BLXQL.js", + "_arrow-left-B9tcIgis.js", + "_arrow-right-left-TC-Oi5FJ.js", + "_arrow-right-SXr1661j.js", + "_arrow-up-down-Df1H6itH.js", + "_lock-open-Cco69YMj.js", + "_award-DOf5Xc3o.js", + "_ban-C1FQ9ay_.js", + "_indian-rupee-CY9fE6hT.js", + "_bell-BMsQyWM-.js", + "_book-open-DiNAfaue.js", + "_boxes-Bjf0_Kx7.js", + "_building-2-DmmRcP0c.js", + "_building-BXglONiz.js", + "_calculator-B75Vnhim.js", + "_calendar-check-C2F7PWoI.js", + "_camera-DZNJpjXR.js", + "_chart-column-CKzC1aib.js", + "_chart-no-axes-column-increasing-xL8kjLW0.js", + "_chart-no-axes-column-CaNDayE9.js", + "_chevron-left-C98gPe5P.js", + "_circle-alert-Cu5dznTP.js", + "_circle-check-big-KTDTMhTs.js", + "_circle-check-aau4wqhp.js", + "_circle-help-C4uXcZYY.js", + "_circle-x-r3If4JPw.js", + "_circle-DgA3bS7I.js", + "_clipboard-list-BNSl4hy2.js", + "_code-Dzlx6QPB.js", + "_crosshair-DtQysFz7.js", + "_crown-CC8Godfb.js", + "_download-BHVnw95S.js", + "_external-link-DL5n0dhJ.js", + "_eye-off-BJYR0wmr.js", + "_eye-CzYzwmmr.js", + "_instagram-tpp8H3E-.js", + "_file-down-CxCQCvcc.js", + "_pen-line-CNA-f1dm.js", + "_file-up-D3rB-4Bg.js", + "_filter-B_3e214H.js", + "_folder-git-2-T64oq8HG.js", + "_house-BUnGVtyw.js", + "_git-branch-EdIXkL-9.js", + "_grip-vertical-BvetFs24.js", + "_hard-drive--Nch37f-.js", + "_hash-B3fNBlbs.js", + "_shield-rKKgzkbW.js", + "_info-Cj5ROI6H.js", + "_layers-DdZLSQgt.js", + "_layout-list-DkB7S2jk.js", + "_lightbulb-CJXOfIFD.js", + "_link-2-DNnYgrdz.js", + "_link-DeErafFW.js", + "_twitter-CRZZ6zjd.js", + "_list-DY4Uh_0E.js", + "_locate-fixed-BKpEfCUU.js", + "_lock-BGSkpX29.js", + "_log-in-TxFQ9ojy.js", + "_mail-khAU5Oig.js", + "_map-pin-BFNXdrz2.js", + "_menu-BGxVBBZl.js", + "_message-square-warning-DHRFlo8i.js", + "_message-square-C7x1Rix5.js", + "_monitor-P2T9V9tT.js", + "_package-C-rDDwyp.js", + "_percent-DP16IBy2.js", + "_phone-XzqO8Dfs.js", + "_plane-C9QqCVcZ.js", + "_play-62Z04sZZ.js", + "_qr-code-CUR1J9NH.js", + "_quote-DF2Qwen7.js", + "_radio-nm2vY_Ib.js", + "_ruler-DviIA5uv.js", + "_send-DXZhFVWG.js", + "_server-BzBihesB.js", + "_wifi-BPS_-hKY.js", + "_shield-check-Cyw4YGYb.js", + "_smartphone-i99jk4ns.js", + "_square-check-big-Cal0w_ma.js", + "_square-pen-CatLE0_h.js", + "_star-CSGOTD6i.js", + "_sun-TjfxyFzf.js", + "_tag-CUFhfHTp.js", + "_target-B_9kWYv3.js", + "_thumbs-up-Du-LlBXg.js", + "_ticket-BjgtGAIQ.js", + "_trash-2-15Ri11Yq.js", + "_trash-BRJCY2my.js", + "_trending-down-MNPLLbIb.js", + "_trending-up-D5y6g4yZ.js", + "_triangle-alert-CeuDFixJ.js", + "_trophy-Cs36GMET.js", + "_type-DX1RNe21.js", + "_user-check-DDs_5zV9.js", + "_user-plus-Ba62LA9O.js", + "_user-x-C3dBJr2o.js", + "_wallet-BP1hP1I0.js", + "_wrench-DX6GWbcS.js", + "_zap-Of1Abppa.js" ] }, "resources/js/pages/hr/recruitment/job-postings/show.tsx": { - "file": "assets/show-lFdtcyMy.js", + "file": "assets/show-CzDfjZd-.js", "name": "show", "src": "resources/js/pages/hr/recruitment/job-postings/show.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_star-WlheM7sI.js", - "_building-CG4yAV8N.js", - "_map-pin-L7jUebKz.js", - "_calendar-BYVpj4_X.js", - "_clock-Cfp0CYjJ.js", - "_dollar-sign-CFqWGHdB.js", - "_arrow-left-CjPQICYw.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_star-CSGOTD6i.js", + "_building-BXglONiz.js", + "_map-pin-BFNXdrz2.js", + "_calendar-kiIl5Cyq.js", + "_clock-CLIx856C.js", + "_dollar-sign-BKfERkc9.js", + "_arrow-left-B9tcIgis.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-days-BdrEl_Gk.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-days-BgbYDkbG.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js" ] }, "resources/js/pages/hr/recruitment/job-requisitions/index.tsx": { - "file": "assets/index-DftQ_Qq2.js", + "file": "assets/index-CWpArO1B.js", "name": "index", "src": "resources/js/pages/hr/recruitment/job-requisitions/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_CrudTable-DA37WZsR.js", - "_CrudFormModal-Bmz2nLeY.js", - "_CrudDeleteModal-DM40AK8z.js", - "_pagination-n2efY1KU.js", - "_search-and-filter-bar-PUOLiNYr.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_CrudTable-Dk-uCuqB.js", + "_CrudFormModal-CTSICk3j.js", + "_CrudDeleteModal-DmHx0JCJ.js", + "_pagination-B9z4VraF.js", + "_search-and-filter-bar-1QHzFJdq.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", - "_table-C1YkBp3W.js", - "_unlink-sh32LPkQ.js", - "_scale-rJYsnHRa.js", - "_arrow-down-left-BN6xjhcz.js", - "_arrow-left-CjPQICYw.js", - "_arrow-right-left-DKUcVR58.js", - "_arrow-right-DUEfRrRr.js", - "_arrow-up-down-FmcUfWon.js", - "_lock-open-CN4tz8Of.js", - "_award-D9FlSYzB.js", - "_ban-CMgLBFSt.js", - "_indian-rupee-Bh3-8N2a.js", - "_bell-Cr2F9IDD.js", - "_book-open-DUwKvBiK.js", - "_boxes-rwzklut0.js", - "_building-2-Cda8xQDI.js", - "_building-CG4yAV8N.js", - "_calculator-wt_63eRJ.js", - "_calendar-check-BZ1JTjf6.js", - "_camera-DDKUkICL.js", - "_chart-column-GeSBJr5Y.js", - "_chart-no-axes-column-increasing-Beqplnfl.js", - "_chart-no-axes-column-BKgkVzqT.js", - "_chevron-left-DKWjKjSf.js", - "_circle-alert-KsX4JXbz.js", - "_circle-check-big-DqURlwt2.js", - "_circle-check-C_SLfS2p.js", - "_circle-help-BdsC7_wR.js", - "_circle-x-DkvEqmM5.js", - "_circle-BpyxLEsH.js", - "_clipboard-list-BU0dok7E.js", - "_code-DNPjFOcs.js", - "_crosshair-C7OptAZm.js", - "_crown-Cp4cgutu.js", - "_download-Ba72czhU.js", - "_external-link-uO-R2E0-.js", - "_eye-off-DlDpEvnB.js", - "_eye-DSAoA9Pp.js", - "_instagram-DBjFHIT7.js", - "_file-down-Bxu0R4EW.js", - "_pen-line-Fy-AVmqM.js", - "_file-up-CZ-cXuKa.js", - "_filter-D8dMdozc.js", - "_folder-git-2-Dwj_EoDL.js", - "_house-D8b8GwgZ.js", - "_git-branch-D2sIFzs4.js", - "_grip-vertical-DXcr-v-g.js", - "_hard-drive-ApF-ULi1.js", - "_hash-CHJS6b-L.js", - "_shield-Mt6vEHxn.js", - "_info-VH-vNQ_z.js", - "_layers-CF7Mhs3n.js", - "_layout-list-BuBaZfwq.js", - "_lightbulb-fAsbBO8F.js", - "_link-2-C22T2wSs.js", - "_link-ClcCoVU_.js", - "_twitter-DDHYm63p.js", - "_list-Ajdnpsw1.js", - "_locate-fixed-D29o3FBS.js", - "_lock-RX1hYn48.js", - "_log-in-Bt5dnADg.js", - "_mail-BFoS8U8W.js", - "_map-pin-L7jUebKz.js", - "_menu-Cu-nnefe.js", - "_message-square-warning-DbVEqa_0.js", - "_message-square-DMJ4IbdE.js", - "_monitor-DL9THmS7.js", - "_package-B9XnehkQ.js", - "_percent-BYDujffR.js", - "_phone-CJ2h446N.js", - "_plane-BqORGC6m.js", - "_play-DHqp-NCB.js", - "_qr-code-u5AOBzVe.js", - "_quote-BtOwgBns.js", - "_radio-CxUR05xj.js", - "_ruler-DbxwIrQY.js", - "_send-DpE3qK0m.js", - "_server-DgtPu6lA.js", - "_wifi-CFyF5qct.js", - "_shield-check--CTAItWs.js", - "_smartphone-BQ_9x4vN.js", - "_square-check-big-Dt4MtZcM.js", - "_square-pen-B3p2jiW9.js", - "_star-WlheM7sI.js", - "_sun-DRsBfXSu.js", - "_tag-CMVMnpSh.js", - "_target-BEz5Ry2v.js", - "_thumbs-up-DYj-woXk.js", - "_ticket-BhEK5100.js", - "_trash-2-Dxg0nP1A.js", - "_trash-Dyd2ZsaG.js", - "_trending-down-CeOqAkGV.js", - "_trending-up-CPB8hZlm.js", - "_triangle-alert-MsN2AA6c.js", - "_trophy-BZyhzbIT.js", - "_type-DlbqWp8I.js", - "_user-check-4xSYwYvq.js", - "_user-plus-C-0nSlHG.js", - "_user-x-Drk57M2z.js", - "_wallet-C3p1yihr.js", - "_wrench-CLqKc51o.js", - "_zap-D4fS-tPu.js", - "_radio-group-BtLENAXk.js", - "_checkbox-Bos2Phgi.js", - "_multi-select-field-BX9C1tYH.js", - "_scroll-area-BmK0s-Hf.js", - "_LocationPicker-DAd_AcXs.js", + "_table-BRtys9Nx.js", + "_unlink-vC8B7N8r.js", + "_scale-Chnhsap1.js", + "_arrow-down-left-D4-BLXQL.js", + "_arrow-left-B9tcIgis.js", + "_arrow-right-left-TC-Oi5FJ.js", + "_arrow-right-SXr1661j.js", + "_arrow-up-down-Df1H6itH.js", + "_lock-open-Cco69YMj.js", + "_award-DOf5Xc3o.js", + "_ban-C1FQ9ay_.js", + "_indian-rupee-CY9fE6hT.js", + "_bell-BMsQyWM-.js", + "_book-open-DiNAfaue.js", + "_boxes-Bjf0_Kx7.js", + "_building-2-DmmRcP0c.js", + "_building-BXglONiz.js", + "_calculator-B75Vnhim.js", + "_calendar-check-C2F7PWoI.js", + "_camera-DZNJpjXR.js", + "_chart-column-CKzC1aib.js", + "_chart-no-axes-column-increasing-xL8kjLW0.js", + "_chart-no-axes-column-CaNDayE9.js", + "_chevron-left-C98gPe5P.js", + "_circle-alert-Cu5dznTP.js", + "_circle-check-big-KTDTMhTs.js", + "_circle-check-aau4wqhp.js", + "_circle-help-C4uXcZYY.js", + "_circle-x-r3If4JPw.js", + "_circle-DgA3bS7I.js", + "_clipboard-list-BNSl4hy2.js", + "_code-Dzlx6QPB.js", + "_crosshair-DtQysFz7.js", + "_crown-CC8Godfb.js", + "_download-BHVnw95S.js", + "_external-link-DL5n0dhJ.js", + "_eye-off-BJYR0wmr.js", + "_eye-CzYzwmmr.js", + "_instagram-tpp8H3E-.js", + "_file-down-CxCQCvcc.js", + "_pen-line-CNA-f1dm.js", + "_file-up-D3rB-4Bg.js", + "_filter-B_3e214H.js", + "_folder-git-2-T64oq8HG.js", + "_house-BUnGVtyw.js", + "_git-branch-EdIXkL-9.js", + "_grip-vertical-BvetFs24.js", + "_hard-drive--Nch37f-.js", + "_hash-B3fNBlbs.js", + "_shield-rKKgzkbW.js", + "_info-Cj5ROI6H.js", + "_layers-DdZLSQgt.js", + "_layout-list-DkB7S2jk.js", + "_lightbulb-CJXOfIFD.js", + "_link-2-DNnYgrdz.js", + "_link-DeErafFW.js", + "_twitter-CRZZ6zjd.js", + "_list-DY4Uh_0E.js", + "_locate-fixed-BKpEfCUU.js", + "_lock-BGSkpX29.js", + "_log-in-TxFQ9ojy.js", + "_mail-khAU5Oig.js", + "_map-pin-BFNXdrz2.js", + "_menu-BGxVBBZl.js", + "_message-square-warning-DHRFlo8i.js", + "_message-square-C7x1Rix5.js", + "_monitor-P2T9V9tT.js", + "_package-C-rDDwyp.js", + "_percent-DP16IBy2.js", + "_phone-XzqO8Dfs.js", + "_plane-C9QqCVcZ.js", + "_play-62Z04sZZ.js", + "_qr-code-CUR1J9NH.js", + "_quote-DF2Qwen7.js", + "_radio-nm2vY_Ib.js", + "_ruler-DviIA5uv.js", + "_send-DXZhFVWG.js", + "_server-BzBihesB.js", + "_wifi-BPS_-hKY.js", + "_shield-check-Cyw4YGYb.js", + "_smartphone-i99jk4ns.js", + "_square-check-big-Cal0w_ma.js", + "_square-pen-CatLE0_h.js", + "_star-CSGOTD6i.js", + "_sun-TjfxyFzf.js", + "_tag-CUFhfHTp.js", + "_target-B_9kWYv3.js", + "_thumbs-up-Du-LlBXg.js", + "_ticket-BjgtGAIQ.js", + "_trash-2-15Ri11Yq.js", + "_trash-BRJCY2my.js", + "_trending-down-MNPLLbIb.js", + "_trending-up-D5y6g4yZ.js", + "_triangle-alert-CeuDFixJ.js", + "_trophy-Cs36GMET.js", + "_type-DX1RNe21.js", + "_user-check-DDs_5zV9.js", + "_user-plus-Ba62LA9O.js", + "_user-x-C3dBJr2o.js", + "_wallet-BP1hP1I0.js", + "_wrench-DX6GWbcS.js", + "_zap-Of1Abppa.js", + "_radio-group-CuY8xCRY.js", + "_checkbox-C3Z6LHOx.js", + "_multi-select-field-ALFA5JXF.js", + "_scroll-area-C7NBgd0i.js", + "_LocationPicker-Dy1Od2a3.js", "_leaflet-FVhBWCqS.js" ] }, "resources/js/pages/hr/recruitment/job-types/index.tsx": { - "file": "assets/index-RRHqyqCe.js", + "file": "assets/index-CwMkelXK.js", "name": "index", "src": "resources/js/pages/hr/recruitment/job-types/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_CrudDeleteModal-DM40AK8z.js", - "_pagination-n2efY1KU.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", - "_layers-CF7Mhs3n.js", - "_chevron-up-DXYKkCZG.js", - "_square-pen-B3p2jiW9.js", - "_lock-RX1hYn48.js", - "_trash-2-Dxg0nP1A.js", + "_CrudDeleteModal-DmHx0JCJ.js", + "_pagination-B9z4VraF.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", + "_layers-DdZLSQgt.js", + "_chevron-up-CIpCAMDk.js", + "_square-pen-CatLE0_h.js", + "_lock-BGSkpX29.js", + "_trash-2-15Ri11Yq.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", "_index-9MclThM-.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", "_index-BdQq_4o_.js" ] }, "resources/js/pages/hr/recruitment/offer-templates/create.tsx": { - "file": "assets/create-BXg0p8VF.js", + "file": "assets/create-RgqN4sZ5.js", "name": "create", "src": "resources/js/pages/hr/recruitment/offer-templates/create.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", - "_arrow-left-CjPQICYw.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", + "_arrow-left-B9tcIgis.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_chevron-up-CIpCAMDk.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", "_index-BdQq_4o_.js" ] }, "resources/js/pages/hr/recruitment/offer-templates/edit.tsx": { - "file": "assets/edit-MEpWyrPY.js", + "file": "assets/edit-Cy8ieNxC.js", "name": "edit", "src": "resources/js/pages/hr/recruitment/offer-templates/edit.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", - "_arrow-left-CjPQICYw.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", + "_arrow-left-B9tcIgis.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_chevron-up-CIpCAMDk.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", "_index-BdQq_4o_.js" ] }, "resources/js/pages/hr/recruitment/offer-templates/generate.tsx": { - "file": "assets/generate-CXjAPr3R.js", + "file": "assets/generate-B8jgF1jq.js", "name": "generate", "src": "resources/js/pages/hr/recruitment/offer-templates/generate.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_file-down-Bxu0R4EW.js", + "_file-down-CxCQCvcc.js", "_utils-BWxnHGCV.js" ] }, "resources/js/pages/hr/recruitment/offer-templates/index.tsx": { - "file": "assets/index-BGtyamTZ.js", + "file": "assets/index-JtN6jvAN.js", "name": "index", "src": "resources/js/pages/hr/recruitment/offer-templates/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_CrudTable-DA37WZsR.js", - "_CrudDeleteModal-DM40AK8z.js", - "_pagination-n2efY1KU.js", - "_search-and-filter-bar-PUOLiNYr.js", + "_CrudTable-Dk-uCuqB.js", + "_CrudDeleteModal-DmHx0JCJ.js", + "_pagination-B9z4VraF.js", + "_search-and-filter-bar-1QHzFJdq.js", "resources/js/pages/hr/recruitment/offer-templates/generate.tsx", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", - "_table-C1YkBp3W.js", - "_unlink-sh32LPkQ.js", - "_scale-rJYsnHRa.js", - "_arrow-down-left-BN6xjhcz.js", - "_arrow-left-CjPQICYw.js", - "_arrow-right-left-DKUcVR58.js", - "_arrow-right-DUEfRrRr.js", - "_arrow-up-down-FmcUfWon.js", - "_lock-open-CN4tz8Of.js", - "_award-D9FlSYzB.js", - "_ban-CMgLBFSt.js", - "_indian-rupee-Bh3-8N2a.js", - "_bell-Cr2F9IDD.js", - "_book-open-DUwKvBiK.js", - "_boxes-rwzklut0.js", - "_building-2-Cda8xQDI.js", - "_building-CG4yAV8N.js", - "_calculator-wt_63eRJ.js", - "_calendar-check-BZ1JTjf6.js", - "_camera-DDKUkICL.js", - "_chart-column-GeSBJr5Y.js", - "_chart-no-axes-column-increasing-Beqplnfl.js", - "_chart-no-axes-column-BKgkVzqT.js", - "_chevron-left-DKWjKjSf.js", - "_circle-alert-KsX4JXbz.js", - "_circle-check-big-DqURlwt2.js", - "_circle-check-C_SLfS2p.js", - "_circle-help-BdsC7_wR.js", - "_circle-x-DkvEqmM5.js", - "_circle-BpyxLEsH.js", - "_clipboard-list-BU0dok7E.js", - "_code-DNPjFOcs.js", - "_crosshair-C7OptAZm.js", - "_crown-Cp4cgutu.js", - "_download-Ba72czhU.js", - "_external-link-uO-R2E0-.js", - "_eye-off-DlDpEvnB.js", - "_eye-DSAoA9Pp.js", - "_instagram-DBjFHIT7.js", - "_file-down-Bxu0R4EW.js", - "_pen-line-Fy-AVmqM.js", - "_file-up-CZ-cXuKa.js", - "_filter-D8dMdozc.js", - "_folder-git-2-Dwj_EoDL.js", - "_house-D8b8GwgZ.js", - "_git-branch-D2sIFzs4.js", - "_grip-vertical-DXcr-v-g.js", - "_hard-drive-ApF-ULi1.js", - "_hash-CHJS6b-L.js", - "_shield-Mt6vEHxn.js", - "_info-VH-vNQ_z.js", - "_layers-CF7Mhs3n.js", - "_layout-list-BuBaZfwq.js", - "_lightbulb-fAsbBO8F.js", - "_link-2-C22T2wSs.js", - "_link-ClcCoVU_.js", - "_twitter-DDHYm63p.js", - "_list-Ajdnpsw1.js", - "_locate-fixed-D29o3FBS.js", - "_lock-RX1hYn48.js", - "_log-in-Bt5dnADg.js", - "_mail-BFoS8U8W.js", - "_map-pin-L7jUebKz.js", - "_menu-Cu-nnefe.js", - "_message-square-warning-DbVEqa_0.js", - "_message-square-DMJ4IbdE.js", - "_monitor-DL9THmS7.js", - "_package-B9XnehkQ.js", - "_percent-BYDujffR.js", - "_phone-CJ2h446N.js", - "_plane-BqORGC6m.js", - "_play-DHqp-NCB.js", - "_qr-code-u5AOBzVe.js", - "_quote-BtOwgBns.js", - "_radio-CxUR05xj.js", - "_ruler-DbxwIrQY.js", - "_send-DpE3qK0m.js", - "_server-DgtPu6lA.js", - "_wifi-CFyF5qct.js", - "_shield-check--CTAItWs.js", - "_smartphone-BQ_9x4vN.js", - "_square-check-big-Dt4MtZcM.js", - "_square-pen-B3p2jiW9.js", - "_star-WlheM7sI.js", - "_sun-DRsBfXSu.js", - "_tag-CMVMnpSh.js", - "_target-BEz5Ry2v.js", - "_thumbs-up-DYj-woXk.js", - "_ticket-BhEK5100.js", - "_trash-2-Dxg0nP1A.js", - "_trash-Dyd2ZsaG.js", - "_trending-down-CeOqAkGV.js", - "_trending-up-CPB8hZlm.js", - "_triangle-alert-MsN2AA6c.js", - "_trophy-BZyhzbIT.js", - "_type-DlbqWp8I.js", - "_user-check-4xSYwYvq.js", - "_user-plus-C-0nSlHG.js", - "_user-x-Drk57M2z.js", - "_wallet-C3p1yihr.js", - "_wrench-CLqKc51o.js", - "_zap-D4fS-tPu.js" + "_table-BRtys9Nx.js", + "_unlink-vC8B7N8r.js", + "_scale-Chnhsap1.js", + "_arrow-down-left-D4-BLXQL.js", + "_arrow-left-B9tcIgis.js", + "_arrow-right-left-TC-Oi5FJ.js", + "_arrow-right-SXr1661j.js", + "_arrow-up-down-Df1H6itH.js", + "_lock-open-Cco69YMj.js", + "_award-DOf5Xc3o.js", + "_ban-C1FQ9ay_.js", + "_indian-rupee-CY9fE6hT.js", + "_bell-BMsQyWM-.js", + "_book-open-DiNAfaue.js", + "_boxes-Bjf0_Kx7.js", + "_building-2-DmmRcP0c.js", + "_building-BXglONiz.js", + "_calculator-B75Vnhim.js", + "_calendar-check-C2F7PWoI.js", + "_camera-DZNJpjXR.js", + "_chart-column-CKzC1aib.js", + "_chart-no-axes-column-increasing-xL8kjLW0.js", + "_chart-no-axes-column-CaNDayE9.js", + "_chevron-left-C98gPe5P.js", + "_circle-alert-Cu5dznTP.js", + "_circle-check-big-KTDTMhTs.js", + "_circle-check-aau4wqhp.js", + "_circle-help-C4uXcZYY.js", + "_circle-x-r3If4JPw.js", + "_circle-DgA3bS7I.js", + "_clipboard-list-BNSl4hy2.js", + "_code-Dzlx6QPB.js", + "_crosshair-DtQysFz7.js", + "_crown-CC8Godfb.js", + "_download-BHVnw95S.js", + "_external-link-DL5n0dhJ.js", + "_eye-off-BJYR0wmr.js", + "_eye-CzYzwmmr.js", + "_instagram-tpp8H3E-.js", + "_file-down-CxCQCvcc.js", + "_pen-line-CNA-f1dm.js", + "_file-up-D3rB-4Bg.js", + "_filter-B_3e214H.js", + "_folder-git-2-T64oq8HG.js", + "_house-BUnGVtyw.js", + "_git-branch-EdIXkL-9.js", + "_grip-vertical-BvetFs24.js", + "_hard-drive--Nch37f-.js", + "_hash-B3fNBlbs.js", + "_shield-rKKgzkbW.js", + "_info-Cj5ROI6H.js", + "_layers-DdZLSQgt.js", + "_layout-list-DkB7S2jk.js", + "_lightbulb-CJXOfIFD.js", + "_link-2-DNnYgrdz.js", + "_link-DeErafFW.js", + "_twitter-CRZZ6zjd.js", + "_list-DY4Uh_0E.js", + "_locate-fixed-BKpEfCUU.js", + "_lock-BGSkpX29.js", + "_log-in-TxFQ9ojy.js", + "_mail-khAU5Oig.js", + "_map-pin-BFNXdrz2.js", + "_menu-BGxVBBZl.js", + "_message-square-warning-DHRFlo8i.js", + "_message-square-C7x1Rix5.js", + "_monitor-P2T9V9tT.js", + "_package-C-rDDwyp.js", + "_percent-DP16IBy2.js", + "_phone-XzqO8Dfs.js", + "_plane-C9QqCVcZ.js", + "_play-62Z04sZZ.js", + "_qr-code-CUR1J9NH.js", + "_quote-DF2Qwen7.js", + "_radio-nm2vY_Ib.js", + "_ruler-DviIA5uv.js", + "_send-DXZhFVWG.js", + "_server-BzBihesB.js", + "_wifi-BPS_-hKY.js", + "_shield-check-Cyw4YGYb.js", + "_smartphone-i99jk4ns.js", + "_square-check-big-Cal0w_ma.js", + "_square-pen-CatLE0_h.js", + "_star-CSGOTD6i.js", + "_sun-TjfxyFzf.js", + "_tag-CUFhfHTp.js", + "_target-B_9kWYv3.js", + "_thumbs-up-Du-LlBXg.js", + "_ticket-BjgtGAIQ.js", + "_trash-2-15Ri11Yq.js", + "_trash-BRJCY2my.js", + "_trending-down-MNPLLbIb.js", + "_trending-up-D5y6g4yZ.js", + "_triangle-alert-CeuDFixJ.js", + "_trophy-Cs36GMET.js", + "_type-DX1RNe21.js", + "_user-check-DDs_5zV9.js", + "_user-plus-Ba62LA9O.js", + "_user-x-C3dBJr2o.js", + "_wallet-BP1hP1I0.js", + "_wrench-DX6GWbcS.js", + "_zap-Of1Abppa.js" ] }, "resources/js/pages/hr/recruitment/offer-templates/show.tsx": { - "file": "assets/show-Qexoffxo.js", + "file": "assets/show-6oo6KbKP.js", "name": "show", "src": "resources/js/pages/hr/recruitment/offer-templates/show.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_arrow-left-CjPQICYw.js", - "_code-DNPjFOcs.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_arrow-left-B9tcIgis.js", + "_code-Dzlx6QPB.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js" ] }, "resources/js/pages/hr/recruitment/offers/index.tsx": { - "file": "assets/index-R6M1pkDI.js", + "file": "assets/index-D6Cnt_j-.js", "name": "index", "src": "resources/js/pages/hr/recruitment/offers/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_CrudTable-DA37WZsR.js", - "_CrudFormModal-Bmz2nLeY.js", - "_CrudDeleteModal-DM40AK8z.js", - "_pagination-n2efY1KU.js", - "_search-and-filter-bar-PUOLiNYr.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_CrudTable-Dk-uCuqB.js", + "_CrudFormModal-CTSICk3j.js", + "_CrudDeleteModal-DmHx0JCJ.js", + "_pagination-B9z4VraF.js", + "_search-and-filter-bar-1QHzFJdq.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", - "_table-C1YkBp3W.js", - "_unlink-sh32LPkQ.js", - "_scale-rJYsnHRa.js", - "_arrow-down-left-BN6xjhcz.js", - "_arrow-left-CjPQICYw.js", - "_arrow-right-left-DKUcVR58.js", - "_arrow-right-DUEfRrRr.js", - "_arrow-up-down-FmcUfWon.js", - "_lock-open-CN4tz8Of.js", - "_award-D9FlSYzB.js", - "_ban-CMgLBFSt.js", - "_indian-rupee-Bh3-8N2a.js", - "_bell-Cr2F9IDD.js", - "_book-open-DUwKvBiK.js", - "_boxes-rwzklut0.js", - "_building-2-Cda8xQDI.js", - "_building-CG4yAV8N.js", - "_calculator-wt_63eRJ.js", - "_calendar-check-BZ1JTjf6.js", - "_camera-DDKUkICL.js", - "_chart-column-GeSBJr5Y.js", - "_chart-no-axes-column-increasing-Beqplnfl.js", - "_chart-no-axes-column-BKgkVzqT.js", - "_chevron-left-DKWjKjSf.js", - "_circle-alert-KsX4JXbz.js", - "_circle-check-big-DqURlwt2.js", - "_circle-check-C_SLfS2p.js", - "_circle-help-BdsC7_wR.js", - "_circle-x-DkvEqmM5.js", - "_circle-BpyxLEsH.js", - "_clipboard-list-BU0dok7E.js", - "_code-DNPjFOcs.js", - "_crosshair-C7OptAZm.js", - "_crown-Cp4cgutu.js", - "_download-Ba72czhU.js", - "_external-link-uO-R2E0-.js", - "_eye-off-DlDpEvnB.js", - "_eye-DSAoA9Pp.js", - "_instagram-DBjFHIT7.js", - "_file-down-Bxu0R4EW.js", - "_pen-line-Fy-AVmqM.js", - "_file-up-CZ-cXuKa.js", - "_filter-D8dMdozc.js", - "_folder-git-2-Dwj_EoDL.js", - "_house-D8b8GwgZ.js", - "_git-branch-D2sIFzs4.js", - "_grip-vertical-DXcr-v-g.js", - "_hard-drive-ApF-ULi1.js", - "_hash-CHJS6b-L.js", - "_shield-Mt6vEHxn.js", - "_info-VH-vNQ_z.js", - "_layers-CF7Mhs3n.js", - "_layout-list-BuBaZfwq.js", - "_lightbulb-fAsbBO8F.js", - "_link-2-C22T2wSs.js", - "_link-ClcCoVU_.js", - "_twitter-DDHYm63p.js", - "_list-Ajdnpsw1.js", - "_locate-fixed-D29o3FBS.js", - "_lock-RX1hYn48.js", - "_log-in-Bt5dnADg.js", - "_mail-BFoS8U8W.js", - "_map-pin-L7jUebKz.js", - "_menu-Cu-nnefe.js", - "_message-square-warning-DbVEqa_0.js", - "_message-square-DMJ4IbdE.js", - "_monitor-DL9THmS7.js", - "_package-B9XnehkQ.js", - "_percent-BYDujffR.js", - "_phone-CJ2h446N.js", - "_plane-BqORGC6m.js", - "_play-DHqp-NCB.js", - "_qr-code-u5AOBzVe.js", - "_quote-BtOwgBns.js", - "_radio-CxUR05xj.js", - "_ruler-DbxwIrQY.js", - "_send-DpE3qK0m.js", - "_server-DgtPu6lA.js", - "_wifi-CFyF5qct.js", - "_shield-check--CTAItWs.js", - "_smartphone-BQ_9x4vN.js", - "_square-check-big-Dt4MtZcM.js", - "_square-pen-B3p2jiW9.js", - "_star-WlheM7sI.js", - "_sun-DRsBfXSu.js", - "_tag-CMVMnpSh.js", - "_target-BEz5Ry2v.js", - "_thumbs-up-DYj-woXk.js", - "_ticket-BhEK5100.js", - "_trash-2-Dxg0nP1A.js", - "_trash-Dyd2ZsaG.js", - "_trending-down-CeOqAkGV.js", - "_trending-up-CPB8hZlm.js", - "_triangle-alert-MsN2AA6c.js", - "_trophy-BZyhzbIT.js", - "_type-DlbqWp8I.js", - "_user-check-4xSYwYvq.js", - "_user-plus-C-0nSlHG.js", - "_user-x-Drk57M2z.js", - "_wallet-C3p1yihr.js", - "_wrench-CLqKc51o.js", - "_zap-D4fS-tPu.js", - "_radio-group-BtLENAXk.js", - "_checkbox-Bos2Phgi.js", - "_multi-select-field-BX9C1tYH.js", - "_scroll-area-BmK0s-Hf.js", - "_LocationPicker-DAd_AcXs.js", + "_table-BRtys9Nx.js", + "_unlink-vC8B7N8r.js", + "_scale-Chnhsap1.js", + "_arrow-down-left-D4-BLXQL.js", + "_arrow-left-B9tcIgis.js", + "_arrow-right-left-TC-Oi5FJ.js", + "_arrow-right-SXr1661j.js", + "_arrow-up-down-Df1H6itH.js", + "_lock-open-Cco69YMj.js", + "_award-DOf5Xc3o.js", + "_ban-C1FQ9ay_.js", + "_indian-rupee-CY9fE6hT.js", + "_bell-BMsQyWM-.js", + "_book-open-DiNAfaue.js", + "_boxes-Bjf0_Kx7.js", + "_building-2-DmmRcP0c.js", + "_building-BXglONiz.js", + "_calculator-B75Vnhim.js", + "_calendar-check-C2F7PWoI.js", + "_camera-DZNJpjXR.js", + "_chart-column-CKzC1aib.js", + "_chart-no-axes-column-increasing-xL8kjLW0.js", + "_chart-no-axes-column-CaNDayE9.js", + "_chevron-left-C98gPe5P.js", + "_circle-alert-Cu5dznTP.js", + "_circle-check-big-KTDTMhTs.js", + "_circle-check-aau4wqhp.js", + "_circle-help-C4uXcZYY.js", + "_circle-x-r3If4JPw.js", + "_circle-DgA3bS7I.js", + "_clipboard-list-BNSl4hy2.js", + "_code-Dzlx6QPB.js", + "_crosshair-DtQysFz7.js", + "_crown-CC8Godfb.js", + "_download-BHVnw95S.js", + "_external-link-DL5n0dhJ.js", + "_eye-off-BJYR0wmr.js", + "_eye-CzYzwmmr.js", + "_instagram-tpp8H3E-.js", + "_file-down-CxCQCvcc.js", + "_pen-line-CNA-f1dm.js", + "_file-up-D3rB-4Bg.js", + "_filter-B_3e214H.js", + "_folder-git-2-T64oq8HG.js", + "_house-BUnGVtyw.js", + "_git-branch-EdIXkL-9.js", + "_grip-vertical-BvetFs24.js", + "_hard-drive--Nch37f-.js", + "_hash-B3fNBlbs.js", + "_shield-rKKgzkbW.js", + "_info-Cj5ROI6H.js", + "_layers-DdZLSQgt.js", + "_layout-list-DkB7S2jk.js", + "_lightbulb-CJXOfIFD.js", + "_link-2-DNnYgrdz.js", + "_link-DeErafFW.js", + "_twitter-CRZZ6zjd.js", + "_list-DY4Uh_0E.js", + "_locate-fixed-BKpEfCUU.js", + "_lock-BGSkpX29.js", + "_log-in-TxFQ9ojy.js", + "_mail-khAU5Oig.js", + "_map-pin-BFNXdrz2.js", + "_menu-BGxVBBZl.js", + "_message-square-warning-DHRFlo8i.js", + "_message-square-C7x1Rix5.js", + "_monitor-P2T9V9tT.js", + "_package-C-rDDwyp.js", + "_percent-DP16IBy2.js", + "_phone-XzqO8Dfs.js", + "_plane-C9QqCVcZ.js", + "_play-62Z04sZZ.js", + "_qr-code-CUR1J9NH.js", + "_quote-DF2Qwen7.js", + "_radio-nm2vY_Ib.js", + "_ruler-DviIA5uv.js", + "_send-DXZhFVWG.js", + "_server-BzBihesB.js", + "_wifi-BPS_-hKY.js", + "_shield-check-Cyw4YGYb.js", + "_smartphone-i99jk4ns.js", + "_square-check-big-Cal0w_ma.js", + "_square-pen-CatLE0_h.js", + "_star-CSGOTD6i.js", + "_sun-TjfxyFzf.js", + "_tag-CUFhfHTp.js", + "_target-B_9kWYv3.js", + "_thumbs-up-Du-LlBXg.js", + "_ticket-BjgtGAIQ.js", + "_trash-2-15Ri11Yq.js", + "_trash-BRJCY2my.js", + "_trending-down-MNPLLbIb.js", + "_trending-up-D5y6g4yZ.js", + "_triangle-alert-CeuDFixJ.js", + "_trophy-Cs36GMET.js", + "_type-DX1RNe21.js", + "_user-check-DDs_5zV9.js", + "_user-plus-Ba62LA9O.js", + "_user-x-C3dBJr2o.js", + "_wallet-BP1hP1I0.js", + "_wrench-DX6GWbcS.js", + "_zap-Of1Abppa.js", + "_radio-group-CuY8xCRY.js", + "_checkbox-C3Z6LHOx.js", + "_multi-select-field-ALFA5JXF.js", + "_scroll-area-C7NBgd0i.js", + "_LocationPicker-Dy1Od2a3.js", "_leaflet-FVhBWCqS.js" ] }, "resources/js/pages/hr/recruitment/offers/show.tsx": { - "file": "assets/show-D3zrrn_r.js", + "file": "assets/show-D6TfyS51.js", "name": "show", "src": "resources/js/pages/hr/recruitment/offers/show.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_user-DToEmJ9g.js", - "_building-CG4yAV8N.js", - "_dollar-sign-CFqWGHdB.js", - "_calendar-BYVpj4_X.js", - "_arrow-left-CjPQICYw.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_user-Ka_u5D6T.js", + "_building-BXglONiz.js", + "_dollar-sign-BKfERkc9.js", + "_calendar-kiIl5Cyq.js", + "_arrow-left-B9tcIgis.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_users-Czs1F8XM.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_users-BG7aX58P.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js" ] }, "resources/js/pages/hr/recruitment/onboarding-checklists/index.tsx": { - "file": "assets/index-DkKA_RYB.js", + "file": "assets/index-CHLZwPWd.js", "name": "index", "src": "resources/js/pages/hr/recruitment/onboarding-checklists/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_CrudTable-DA37WZsR.js", - "_CrudFormModal-Bmz2nLeY.js", - "_CrudDeleteModal-DM40AK8z.js", - "_pagination-n2efY1KU.js", - "_search-and-filter-bar-PUOLiNYr.js", + "_CrudTable-Dk-uCuqB.js", + "_CrudFormModal-CTSICk3j.js", + "_CrudDeleteModal-DmHx0JCJ.js", + "_pagination-B9z4VraF.js", + "_search-and-filter-bar-1QHzFJdq.js", "resources/js/pages/hr/recruitment/onboarding-checklists/view.tsx", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", - "_table-C1YkBp3W.js", - "_unlink-sh32LPkQ.js", - "_scale-rJYsnHRa.js", - "_arrow-down-left-BN6xjhcz.js", - "_arrow-left-CjPQICYw.js", - "_arrow-right-left-DKUcVR58.js", - "_arrow-right-DUEfRrRr.js", - "_arrow-up-down-FmcUfWon.js", - "_lock-open-CN4tz8Of.js", - "_award-D9FlSYzB.js", - "_ban-CMgLBFSt.js", - "_indian-rupee-Bh3-8N2a.js", - "_bell-Cr2F9IDD.js", - "_book-open-DUwKvBiK.js", - "_boxes-rwzklut0.js", - "_building-2-Cda8xQDI.js", - "_building-CG4yAV8N.js", - "_calculator-wt_63eRJ.js", - "_calendar-check-BZ1JTjf6.js", - "_camera-DDKUkICL.js", - "_chart-column-GeSBJr5Y.js", - "_chart-no-axes-column-increasing-Beqplnfl.js", - "_chart-no-axes-column-BKgkVzqT.js", - "_chevron-left-DKWjKjSf.js", - "_circle-alert-KsX4JXbz.js", - "_circle-check-big-DqURlwt2.js", - "_circle-check-C_SLfS2p.js", - "_circle-help-BdsC7_wR.js", - "_circle-x-DkvEqmM5.js", - "_circle-BpyxLEsH.js", - "_clipboard-list-BU0dok7E.js", - "_code-DNPjFOcs.js", - "_crosshair-C7OptAZm.js", - "_crown-Cp4cgutu.js", - "_download-Ba72czhU.js", - "_external-link-uO-R2E0-.js", - "_eye-off-DlDpEvnB.js", - "_eye-DSAoA9Pp.js", - "_instagram-DBjFHIT7.js", - "_file-down-Bxu0R4EW.js", - "_pen-line-Fy-AVmqM.js", - "_file-up-CZ-cXuKa.js", - "_filter-D8dMdozc.js", - "_folder-git-2-Dwj_EoDL.js", - "_house-D8b8GwgZ.js", - "_git-branch-D2sIFzs4.js", - "_grip-vertical-DXcr-v-g.js", - "_hard-drive-ApF-ULi1.js", - "_hash-CHJS6b-L.js", - "_shield-Mt6vEHxn.js", - "_info-VH-vNQ_z.js", - "_layers-CF7Mhs3n.js", - "_layout-list-BuBaZfwq.js", - "_lightbulb-fAsbBO8F.js", - "_link-2-C22T2wSs.js", - "_link-ClcCoVU_.js", - "_twitter-DDHYm63p.js", - "_list-Ajdnpsw1.js", - "_locate-fixed-D29o3FBS.js", - "_lock-RX1hYn48.js", - "_log-in-Bt5dnADg.js", - "_mail-BFoS8U8W.js", - "_map-pin-L7jUebKz.js", - "_menu-Cu-nnefe.js", - "_message-square-warning-DbVEqa_0.js", - "_message-square-DMJ4IbdE.js", - "_monitor-DL9THmS7.js", - "_package-B9XnehkQ.js", - "_percent-BYDujffR.js", - "_phone-CJ2h446N.js", - "_plane-BqORGC6m.js", - "_play-DHqp-NCB.js", - "_qr-code-u5AOBzVe.js", - "_quote-BtOwgBns.js", - "_radio-CxUR05xj.js", - "_ruler-DbxwIrQY.js", - "_send-DpE3qK0m.js", - "_server-DgtPu6lA.js", - "_wifi-CFyF5qct.js", - "_shield-check--CTAItWs.js", - "_smartphone-BQ_9x4vN.js", - "_square-check-big-Dt4MtZcM.js", - "_square-pen-B3p2jiW9.js", - "_star-WlheM7sI.js", - "_sun-DRsBfXSu.js", - "_tag-CMVMnpSh.js", - "_target-BEz5Ry2v.js", - "_thumbs-up-DYj-woXk.js", - "_ticket-BhEK5100.js", - "_trash-2-Dxg0nP1A.js", - "_trash-Dyd2ZsaG.js", - "_trending-down-CeOqAkGV.js", - "_trending-up-CPB8hZlm.js", - "_triangle-alert-MsN2AA6c.js", - "_trophy-BZyhzbIT.js", - "_type-DlbqWp8I.js", - "_user-check-4xSYwYvq.js", - "_user-plus-C-0nSlHG.js", - "_user-x-Drk57M2z.js", - "_wallet-C3p1yihr.js", - "_wrench-CLqKc51o.js", - "_zap-D4fS-tPu.js", - "_radio-group-BtLENAXk.js", - "_checkbox-Bos2Phgi.js", - "_multi-select-field-BX9C1tYH.js", - "_scroll-area-BmK0s-Hf.js", - "_LocationPicker-DAd_AcXs.js", + "_table-BRtys9Nx.js", + "_unlink-vC8B7N8r.js", + "_scale-Chnhsap1.js", + "_arrow-down-left-D4-BLXQL.js", + "_arrow-left-B9tcIgis.js", + "_arrow-right-left-TC-Oi5FJ.js", + "_arrow-right-SXr1661j.js", + "_arrow-up-down-Df1H6itH.js", + "_lock-open-Cco69YMj.js", + "_award-DOf5Xc3o.js", + "_ban-C1FQ9ay_.js", + "_indian-rupee-CY9fE6hT.js", + "_bell-BMsQyWM-.js", + "_book-open-DiNAfaue.js", + "_boxes-Bjf0_Kx7.js", + "_building-2-DmmRcP0c.js", + "_building-BXglONiz.js", + "_calculator-B75Vnhim.js", + "_calendar-check-C2F7PWoI.js", + "_camera-DZNJpjXR.js", + "_chart-column-CKzC1aib.js", + "_chart-no-axes-column-increasing-xL8kjLW0.js", + "_chart-no-axes-column-CaNDayE9.js", + "_chevron-left-C98gPe5P.js", + "_circle-alert-Cu5dznTP.js", + "_circle-check-big-KTDTMhTs.js", + "_circle-check-aau4wqhp.js", + "_circle-help-C4uXcZYY.js", + "_circle-x-r3If4JPw.js", + "_circle-DgA3bS7I.js", + "_clipboard-list-BNSl4hy2.js", + "_code-Dzlx6QPB.js", + "_crosshair-DtQysFz7.js", + "_crown-CC8Godfb.js", + "_download-BHVnw95S.js", + "_external-link-DL5n0dhJ.js", + "_eye-off-BJYR0wmr.js", + "_eye-CzYzwmmr.js", + "_instagram-tpp8H3E-.js", + "_file-down-CxCQCvcc.js", + "_pen-line-CNA-f1dm.js", + "_file-up-D3rB-4Bg.js", + "_filter-B_3e214H.js", + "_folder-git-2-T64oq8HG.js", + "_house-BUnGVtyw.js", + "_git-branch-EdIXkL-9.js", + "_grip-vertical-BvetFs24.js", + "_hard-drive--Nch37f-.js", + "_hash-B3fNBlbs.js", + "_shield-rKKgzkbW.js", + "_info-Cj5ROI6H.js", + "_layers-DdZLSQgt.js", + "_layout-list-DkB7S2jk.js", + "_lightbulb-CJXOfIFD.js", + "_link-2-DNnYgrdz.js", + "_link-DeErafFW.js", + "_twitter-CRZZ6zjd.js", + "_list-DY4Uh_0E.js", + "_locate-fixed-BKpEfCUU.js", + "_lock-BGSkpX29.js", + "_log-in-TxFQ9ojy.js", + "_mail-khAU5Oig.js", + "_map-pin-BFNXdrz2.js", + "_menu-BGxVBBZl.js", + "_message-square-warning-DHRFlo8i.js", + "_message-square-C7x1Rix5.js", + "_monitor-P2T9V9tT.js", + "_package-C-rDDwyp.js", + "_percent-DP16IBy2.js", + "_phone-XzqO8Dfs.js", + "_plane-C9QqCVcZ.js", + "_play-62Z04sZZ.js", + "_qr-code-CUR1J9NH.js", + "_quote-DF2Qwen7.js", + "_radio-nm2vY_Ib.js", + "_ruler-DviIA5uv.js", + "_send-DXZhFVWG.js", + "_server-BzBihesB.js", + "_wifi-BPS_-hKY.js", + "_shield-check-Cyw4YGYb.js", + "_smartphone-i99jk4ns.js", + "_square-check-big-Cal0w_ma.js", + "_square-pen-CatLE0_h.js", + "_star-CSGOTD6i.js", + "_sun-TjfxyFzf.js", + "_tag-CUFhfHTp.js", + "_target-B_9kWYv3.js", + "_thumbs-up-Du-LlBXg.js", + "_ticket-BjgtGAIQ.js", + "_trash-2-15Ri11Yq.js", + "_trash-BRJCY2my.js", + "_trending-down-MNPLLbIb.js", + "_trending-up-D5y6g4yZ.js", + "_triangle-alert-CeuDFixJ.js", + "_trophy-Cs36GMET.js", + "_type-DX1RNe21.js", + "_user-check-DDs_5zV9.js", + "_user-plus-Ba62LA9O.js", + "_user-x-C3dBJr2o.js", + "_wallet-BP1hP1I0.js", + "_wrench-DX6GWbcS.js", + "_zap-Of1Abppa.js", + "_radio-group-CuY8xCRY.js", + "_checkbox-C3Z6LHOx.js", + "_multi-select-field-ALFA5JXF.js", + "_scroll-area-C7NBgd0i.js", + "_LocationPicker-Dy1Od2a3.js", "_leaflet-FVhBWCqS.js" ] }, "resources/js/pages/hr/recruitment/onboarding-checklists/view.tsx": { - "file": "assets/view-Cyka--Jz.js", + "file": "assets/view-BF2GfZKs.js", "name": "view", "src": "resources/js/pages/hr/recruitment/onboarding-checklists/view.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_square-check-big-Dt4MtZcM.js", - "_hash-CHJS6b-L.js", - "_lock-RX1hYn48.js", + "_square-check-big-Cal0w_ma.js", + "_hash-B3fNBlbs.js", + "_lock-BGSkpX29.js", "_utils-BWxnHGCV.js" ] }, "resources/js/pages/hr/resignations/index.tsx": { - "file": "assets/index-Bu7EiVR5.js", + "file": "assets/index-DnmMJ0mA.js", "name": "index", "src": "resources/js/pages/hr/resignations/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_CrudTable-DA37WZsR.js", - "_CrudFormModal-Bmz2nLeY.js", - "_CrudDeleteModal-DM40AK8z.js", - "_pagination-n2efY1KU.js", - "_search-and-filter-bar-PUOLiNYr.js", + "_CrudTable-Dk-uCuqB.js", + "_CrudFormModal-CTSICk3j.js", + "_CrudDeleteModal-DmHx0JCJ.js", + "_pagination-B9z4VraF.js", + "_search-and-filter-bar-1QHzFJdq.js", "resources/js/pages/hr/resignations/view.tsx", "_use-initials-BK4eRgYY.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", - "_table-C1YkBp3W.js", - "_unlink-sh32LPkQ.js", - "_scale-rJYsnHRa.js", - "_arrow-down-left-BN6xjhcz.js", - "_arrow-left-CjPQICYw.js", - "_arrow-right-left-DKUcVR58.js", - "_arrow-right-DUEfRrRr.js", - "_arrow-up-down-FmcUfWon.js", - "_lock-open-CN4tz8Of.js", - "_award-D9FlSYzB.js", - "_ban-CMgLBFSt.js", - "_indian-rupee-Bh3-8N2a.js", - "_bell-Cr2F9IDD.js", - "_book-open-DUwKvBiK.js", - "_boxes-rwzklut0.js", - "_building-2-Cda8xQDI.js", - "_building-CG4yAV8N.js", - "_calculator-wt_63eRJ.js", - "_calendar-check-BZ1JTjf6.js", - "_camera-DDKUkICL.js", - "_chart-column-GeSBJr5Y.js", - "_chart-no-axes-column-increasing-Beqplnfl.js", - "_chart-no-axes-column-BKgkVzqT.js", - "_chevron-left-DKWjKjSf.js", - "_circle-alert-KsX4JXbz.js", - "_circle-check-big-DqURlwt2.js", - "_circle-check-C_SLfS2p.js", - "_circle-help-BdsC7_wR.js", - "_circle-x-DkvEqmM5.js", - "_circle-BpyxLEsH.js", - "_clipboard-list-BU0dok7E.js", - "_code-DNPjFOcs.js", - "_crosshair-C7OptAZm.js", - "_crown-Cp4cgutu.js", - "_download-Ba72czhU.js", - "_external-link-uO-R2E0-.js", - "_eye-off-DlDpEvnB.js", - "_eye-DSAoA9Pp.js", - "_instagram-DBjFHIT7.js", - "_file-down-Bxu0R4EW.js", - "_pen-line-Fy-AVmqM.js", - "_file-up-CZ-cXuKa.js", - "_filter-D8dMdozc.js", - "_folder-git-2-Dwj_EoDL.js", - "_house-D8b8GwgZ.js", - "_git-branch-D2sIFzs4.js", - "_grip-vertical-DXcr-v-g.js", - "_hard-drive-ApF-ULi1.js", - "_hash-CHJS6b-L.js", - "_shield-Mt6vEHxn.js", - "_info-VH-vNQ_z.js", - "_layers-CF7Mhs3n.js", - "_layout-list-BuBaZfwq.js", - "_lightbulb-fAsbBO8F.js", - "_link-2-C22T2wSs.js", - "_link-ClcCoVU_.js", - "_twitter-DDHYm63p.js", - "_list-Ajdnpsw1.js", - "_locate-fixed-D29o3FBS.js", - "_lock-RX1hYn48.js", - "_log-in-Bt5dnADg.js", - "_mail-BFoS8U8W.js", - "_map-pin-L7jUebKz.js", - "_menu-Cu-nnefe.js", - "_message-square-warning-DbVEqa_0.js", - "_message-square-DMJ4IbdE.js", - "_monitor-DL9THmS7.js", - "_package-B9XnehkQ.js", - "_percent-BYDujffR.js", - "_phone-CJ2h446N.js", - "_plane-BqORGC6m.js", - "_play-DHqp-NCB.js", - "_qr-code-u5AOBzVe.js", - "_quote-BtOwgBns.js", - "_radio-CxUR05xj.js", - "_ruler-DbxwIrQY.js", - "_send-DpE3qK0m.js", - "_server-DgtPu6lA.js", - "_wifi-CFyF5qct.js", - "_shield-check--CTAItWs.js", - "_smartphone-BQ_9x4vN.js", - "_square-check-big-Dt4MtZcM.js", - "_square-pen-B3p2jiW9.js", - "_star-WlheM7sI.js", - "_sun-DRsBfXSu.js", - "_tag-CMVMnpSh.js", - "_target-BEz5Ry2v.js", - "_thumbs-up-DYj-woXk.js", - "_ticket-BhEK5100.js", - "_trash-2-Dxg0nP1A.js", - "_trash-Dyd2ZsaG.js", - "_trending-down-CeOqAkGV.js", - "_trending-up-CPB8hZlm.js", - "_triangle-alert-MsN2AA6c.js", - "_trophy-BZyhzbIT.js", - "_type-DlbqWp8I.js", - "_user-check-4xSYwYvq.js", - "_user-plus-C-0nSlHG.js", - "_user-x-Drk57M2z.js", - "_wallet-C3p1yihr.js", - "_wrench-CLqKc51o.js", - "_zap-D4fS-tPu.js", - "_radio-group-BtLENAXk.js", - "_checkbox-Bos2Phgi.js", - "_multi-select-field-BX9C1tYH.js", - "_scroll-area-BmK0s-Hf.js", - "_LocationPicker-DAd_AcXs.js", + "_table-BRtys9Nx.js", + "_unlink-vC8B7N8r.js", + "_scale-Chnhsap1.js", + "_arrow-down-left-D4-BLXQL.js", + "_arrow-left-B9tcIgis.js", + "_arrow-right-left-TC-Oi5FJ.js", + "_arrow-right-SXr1661j.js", + "_arrow-up-down-Df1H6itH.js", + "_lock-open-Cco69YMj.js", + "_award-DOf5Xc3o.js", + "_ban-C1FQ9ay_.js", + "_indian-rupee-CY9fE6hT.js", + "_bell-BMsQyWM-.js", + "_book-open-DiNAfaue.js", + "_boxes-Bjf0_Kx7.js", + "_building-2-DmmRcP0c.js", + "_building-BXglONiz.js", + "_calculator-B75Vnhim.js", + "_calendar-check-C2F7PWoI.js", + "_camera-DZNJpjXR.js", + "_chart-column-CKzC1aib.js", + "_chart-no-axes-column-increasing-xL8kjLW0.js", + "_chart-no-axes-column-CaNDayE9.js", + "_chevron-left-C98gPe5P.js", + "_circle-alert-Cu5dznTP.js", + "_circle-check-big-KTDTMhTs.js", + "_circle-check-aau4wqhp.js", + "_circle-help-C4uXcZYY.js", + "_circle-x-r3If4JPw.js", + "_circle-DgA3bS7I.js", + "_clipboard-list-BNSl4hy2.js", + "_code-Dzlx6QPB.js", + "_crosshair-DtQysFz7.js", + "_crown-CC8Godfb.js", + "_download-BHVnw95S.js", + "_external-link-DL5n0dhJ.js", + "_eye-off-BJYR0wmr.js", + "_eye-CzYzwmmr.js", + "_instagram-tpp8H3E-.js", + "_file-down-CxCQCvcc.js", + "_pen-line-CNA-f1dm.js", + "_file-up-D3rB-4Bg.js", + "_filter-B_3e214H.js", + "_folder-git-2-T64oq8HG.js", + "_house-BUnGVtyw.js", + "_git-branch-EdIXkL-9.js", + "_grip-vertical-BvetFs24.js", + "_hard-drive--Nch37f-.js", + "_hash-B3fNBlbs.js", + "_shield-rKKgzkbW.js", + "_info-Cj5ROI6H.js", + "_layers-DdZLSQgt.js", + "_layout-list-DkB7S2jk.js", + "_lightbulb-CJXOfIFD.js", + "_link-2-DNnYgrdz.js", + "_link-DeErafFW.js", + "_twitter-CRZZ6zjd.js", + "_list-DY4Uh_0E.js", + "_locate-fixed-BKpEfCUU.js", + "_lock-BGSkpX29.js", + "_log-in-TxFQ9ojy.js", + "_mail-khAU5Oig.js", + "_map-pin-BFNXdrz2.js", + "_menu-BGxVBBZl.js", + "_message-square-warning-DHRFlo8i.js", + "_message-square-C7x1Rix5.js", + "_monitor-P2T9V9tT.js", + "_package-C-rDDwyp.js", + "_percent-DP16IBy2.js", + "_phone-XzqO8Dfs.js", + "_plane-C9QqCVcZ.js", + "_play-62Z04sZZ.js", + "_qr-code-CUR1J9NH.js", + "_quote-DF2Qwen7.js", + "_radio-nm2vY_Ib.js", + "_ruler-DviIA5uv.js", + "_send-DXZhFVWG.js", + "_server-BzBihesB.js", + "_wifi-BPS_-hKY.js", + "_shield-check-Cyw4YGYb.js", + "_smartphone-i99jk4ns.js", + "_square-check-big-Cal0w_ma.js", + "_square-pen-CatLE0_h.js", + "_star-CSGOTD6i.js", + "_sun-TjfxyFzf.js", + "_tag-CUFhfHTp.js", + "_target-B_9kWYv3.js", + "_thumbs-up-Du-LlBXg.js", + "_ticket-BjgtGAIQ.js", + "_trash-2-15Ri11Yq.js", + "_trash-BRJCY2my.js", + "_trending-down-MNPLLbIb.js", + "_trending-up-D5y6g4yZ.js", + "_triangle-alert-CeuDFixJ.js", + "_trophy-Cs36GMET.js", + "_type-DX1RNe21.js", + "_user-check-DDs_5zV9.js", + "_user-plus-Ba62LA9O.js", + "_user-x-C3dBJr2o.js", + "_wallet-BP1hP1I0.js", + "_wrench-DX6GWbcS.js", + "_zap-Of1Abppa.js", + "_radio-group-CuY8xCRY.js", + "_checkbox-C3Z6LHOx.js", + "_multi-select-field-ALFA5JXF.js", + "_scroll-area-C7NBgd0i.js", + "_LocationPicker-Dy1Od2a3.js", "_leaflet-FVhBWCqS.js" ] }, "resources/js/pages/hr/resignations/view.tsx": { - "file": "assets/view-DczTOeNr.js", + "file": "assets/view-CAKKogGN.js", "name": "view", "src": "resources/js/pages/hr/resignations/view.tsx", "isDynamicEntry": true, @@ -12559,509 +12559,509 @@ "_ui-Z445SNHD.js", "resources/js/app.tsx", "_use-initials-BK4eRgYY.js", - "_log-out-DJQW3sMi.js", - "_calendar-BYVpj4_X.js", - "_clock-Cfp0CYjJ.js", - "_eye-DSAoA9Pp.js", + "_log-out-CphXjhx9.js", + "_calendar-kiIl5Cyq.js", + "_clock-CLIx856C.js", + "_eye-CzYzwmmr.js", "_utils-BWxnHGCV.js" ] }, "resources/js/pages/hr/salary-components/index.tsx": { - "file": "assets/index-BN22scs4.js", + "file": "assets/index-COG83D8i.js", "name": "index", "src": "resources/js/pages/hr/salary-components/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_CrudDeleteModal-DM40AK8z.js", - "_pagination-n2efY1KU.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", - "_trending-up-CPB8hZlm.js", - "_trending-down-CeOqAkGV.js", - "_chevron-up-DXYKkCZG.js", - "_square-pen-B3p2jiW9.js", - "_lock-RX1hYn48.js", - "_trash-2-Dxg0nP1A.js", - "_dollar-sign-CFqWGHdB.js", - "_percent-BYDujffR.js", + "_CrudDeleteModal-DmHx0JCJ.js", + "_pagination-B9z4VraF.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", + "_trending-up-D5y6g4yZ.js", + "_trending-down-MNPLLbIb.js", + "_chevron-up-CIpCAMDk.js", + "_square-pen-CatLE0_h.js", + "_lock-BGSkpX29.js", + "_trash-2-15Ri11Yq.js", + "_dollar-sign-BKfERkc9.js", + "_percent-DP16IBy2.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", "_index-9MclThM-.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_coins-D-42zezY.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", "_index-BdQq_4o_.js" ] }, "resources/js/pages/hr/shifts/calendar.tsx": { - "file": "assets/calendar-D9zVVaq_.js", + "file": "assets/calendar-Gbh45buI.js", "name": "calendar", "src": "resources/js/pages/hr/shifts/calendar.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_select-DgPPBKIC.js", - "_CrudFormModal-Bmz2nLeY.js", - "_refresh-cw-BTR9wbuS.js", - "_calendar-BYVpj4_X.js", - "_layout-list-BuBaZfwq.js", - "_textarea-CdnKPU5F.js", + "_select-9uIRiOV_.js", + "_CrudFormModal-CTSICk3j.js", + "_refresh-cw--0MMVqmk.js", + "_calendar-kiIl5Cyq.js", + "_layout-list-DkB7S2jk.js", + "_textarea-BgXisGCr.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_chevron-up-CIpCAMDk.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", "_index-BdQq_4o_.js", - "_radio-group-BtLENAXk.js", - "_circle-BpyxLEsH.js", - "_checkbox-Bos2Phgi.js", - "_multi-select-field-BX9C1tYH.js", - "_scroll-area-BmK0s-Hf.js", - "_LocationPicker-DAd_AcXs.js", + "_radio-group-CuY8xCRY.js", + "_circle-DgA3bS7I.js", + "_checkbox-C3Z6LHOx.js", + "_multi-select-field-ALFA5JXF.js", + "_scroll-area-C7NBgd0i.js", + "_LocationPicker-Dy1Od2a3.js", "_leaflet-FVhBWCqS.js", - "_locate-fixed-D29o3FBS.js" + "_locate-fixed-BKpEfCUU.js" ] }, "resources/js/pages/hr/shifts/index.tsx": { - "file": "assets/index-BZ6e-chf.js", + "file": "assets/index-BeFjVumK.js", "name": "index", "src": "resources/js/pages/hr/shifts/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_CrudFormModal-Bmz2nLeY.js", - "_CrudDeleteModal-DM40AK8z.js", - "_pagination-n2efY1KU.js", - "_search-and-filter-bar-PUOLiNYr.js", + "_CrudFormModal-CTSICk3j.js", + "_CrudDeleteModal-DmHx0JCJ.js", + "_pagination-B9z4VraF.js", + "_search-and-filter-bar-1QHzFJdq.js", "resources/js/pages/hr/shifts/view.tsx", - "_calendar-BYVpj4_X.js", - "_users-Czs1F8XM.js", - "_sun-DRsBfXSu.js", - "_eye-DSAoA9Pp.js", - "_square-pen-B3p2jiW9.js", - "_lock-RX1hYn48.js", - "_trash-2-Dxg0nP1A.js", - "_clock-Cfp0CYjJ.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_calendar-kiIl5Cyq.js", + "_users-BG7aX58P.js", + "_sun-TjfxyFzf.js", + "_eye-CzYzwmmr.js", + "_square-pen-CatLE0_h.js", + "_lock-BGSkpX29.js", + "_trash-2-15Ri11Yq.js", + "_clock-CLIx856C.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_calendar-days-BdrEl_Gk.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_calendar-days-BgbYDkbG.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", - "_radio-group-BtLENAXk.js", - "_circle-BpyxLEsH.js", - "_checkbox-Bos2Phgi.js", - "_multi-select-field-BX9C1tYH.js", - "_scroll-area-BmK0s-Hf.js", - "_LocationPicker-DAd_AcXs.js", + "_radio-group-CuY8xCRY.js", + "_circle-DgA3bS7I.js", + "_checkbox-C3Z6LHOx.js", + "_multi-select-field-ALFA5JXF.js", + "_scroll-area-C7NBgd0i.js", + "_LocationPicker-Dy1Od2a3.js", "_leaflet-FVhBWCqS.js", - "_locate-fixed-D29o3FBS.js", - "_filter-D8dMdozc.js", - "_list-Ajdnpsw1.js" + "_locate-fixed-BKpEfCUU.js", + "_filter-B_3e214H.js", + "_list-DY4Uh_0E.js" ] }, "resources/js/pages/hr/shifts/view.tsx": { - "file": "assets/view-De9g9ToC.js", + "file": "assets/view-DfMsQri-.js", "name": "view", "src": "resources/js/pages/hr/shifts/view.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_sun-DRsBfXSu.js", - "_clock-Cfp0CYjJ.js", - "_timer-Bn-D5krG.js", - "_lock-RX1hYn48.js", + "_sun-TjfxyFzf.js", + "_clock-CLIx856C.js", + "_timer-0BosSTc0.js", + "_lock-BGSkpX29.js", "_utils-BWxnHGCV.js" ] }, "resources/js/pages/hr/statutory-brackets/index.tsx": { - "file": "assets/index-BnPJtQmj.js", + "file": "assets/index-DWsd8KRc.js", "name": "index", "src": "resources/js/pages/hr/statutory-brackets/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", - "_CrudTable-DA37WZsR.js", - "_CrudFormModal-Bmz2nLeY.js", - "_CrudDeleteModal-DM40AK8z.js", + "_page-template-Cw8W4Qs2.js", + "_CrudTable-Dk-uCuqB.js", + "_CrudFormModal-CTSICk3j.js", + "_CrudDeleteModal-DmHx0JCJ.js", "resources/js/app.tsx", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", - "_table-C1YkBp3W.js", - "_unlink-sh32LPkQ.js", - "_scale-rJYsnHRa.js", - "_arrow-down-left-BN6xjhcz.js", - "_arrow-left-CjPQICYw.js", - "_arrow-right-left-DKUcVR58.js", - "_arrow-right-DUEfRrRr.js", - "_arrow-up-down-FmcUfWon.js", - "_lock-open-CN4tz8Of.js", - "_award-D9FlSYzB.js", - "_ban-CMgLBFSt.js", - "_indian-rupee-Bh3-8N2a.js", - "_bell-Cr2F9IDD.js", - "_book-open-DUwKvBiK.js", - "_boxes-rwzklut0.js", - "_building-2-Cda8xQDI.js", - "_building-CG4yAV8N.js", - "_calculator-wt_63eRJ.js", - "_calendar-check-BZ1JTjf6.js", - "_camera-DDKUkICL.js", - "_chart-column-GeSBJr5Y.js", - "_chart-no-axes-column-increasing-Beqplnfl.js", - "_chart-no-axes-column-BKgkVzqT.js", - "_chevron-left-DKWjKjSf.js", - "_circle-alert-KsX4JXbz.js", - "_circle-check-big-DqURlwt2.js", - "_circle-check-C_SLfS2p.js", - "_circle-help-BdsC7_wR.js", - "_circle-x-DkvEqmM5.js", - "_circle-BpyxLEsH.js", - "_clipboard-list-BU0dok7E.js", - "_code-DNPjFOcs.js", - "_crosshair-C7OptAZm.js", - "_crown-Cp4cgutu.js", - "_download-Ba72czhU.js", - "_external-link-uO-R2E0-.js", - "_eye-off-DlDpEvnB.js", - "_eye-DSAoA9Pp.js", - "_instagram-DBjFHIT7.js", - "_file-down-Bxu0R4EW.js", - "_pen-line-Fy-AVmqM.js", - "_file-up-CZ-cXuKa.js", - "_filter-D8dMdozc.js", - "_folder-git-2-Dwj_EoDL.js", - "_house-D8b8GwgZ.js", - "_git-branch-D2sIFzs4.js", - "_grip-vertical-DXcr-v-g.js", - "_hard-drive-ApF-ULi1.js", - "_hash-CHJS6b-L.js", - "_shield-Mt6vEHxn.js", - "_info-VH-vNQ_z.js", - "_layers-CF7Mhs3n.js", - "_layout-list-BuBaZfwq.js", - "_lightbulb-fAsbBO8F.js", - "_link-2-C22T2wSs.js", - "_link-ClcCoVU_.js", - "_twitter-DDHYm63p.js", - "_list-Ajdnpsw1.js", - "_locate-fixed-D29o3FBS.js", - "_lock-RX1hYn48.js", - "_log-in-Bt5dnADg.js", - "_mail-BFoS8U8W.js", - "_map-pin-L7jUebKz.js", - "_menu-Cu-nnefe.js", - "_message-square-warning-DbVEqa_0.js", - "_message-square-DMJ4IbdE.js", - "_monitor-DL9THmS7.js", - "_package-B9XnehkQ.js", - "_percent-BYDujffR.js", - "_phone-CJ2h446N.js", - "_plane-BqORGC6m.js", - "_play-DHqp-NCB.js", - "_qr-code-u5AOBzVe.js", - "_quote-BtOwgBns.js", - "_radio-CxUR05xj.js", - "_ruler-DbxwIrQY.js", - "_send-DpE3qK0m.js", - "_server-DgtPu6lA.js", - "_wifi-CFyF5qct.js", - "_shield-check--CTAItWs.js", - "_smartphone-BQ_9x4vN.js", - "_square-check-big-Dt4MtZcM.js", - "_square-pen-B3p2jiW9.js", - "_star-WlheM7sI.js", - "_sun-DRsBfXSu.js", - "_tag-CMVMnpSh.js", - "_target-BEz5Ry2v.js", - "_thumbs-up-DYj-woXk.js", - "_ticket-BhEK5100.js", - "_trash-2-Dxg0nP1A.js", - "_trash-Dyd2ZsaG.js", - "_trending-down-CeOqAkGV.js", - "_trending-up-CPB8hZlm.js", - "_triangle-alert-MsN2AA6c.js", - "_trophy-BZyhzbIT.js", - "_type-DlbqWp8I.js", - "_user-check-4xSYwYvq.js", - "_user-plus-C-0nSlHG.js", - "_user-x-Drk57M2z.js", - "_wallet-C3p1yihr.js", - "_wrench-CLqKc51o.js", - "_zap-D4fS-tPu.js", - "_radio-group-BtLENAXk.js", - "_checkbox-Bos2Phgi.js", - "_multi-select-field-BX9C1tYH.js", - "_scroll-area-BmK0s-Hf.js", - "_LocationPicker-DAd_AcXs.js", + "_log-out-CphXjhx9.js", + "_table-BRtys9Nx.js", + "_unlink-vC8B7N8r.js", + "_scale-Chnhsap1.js", + "_arrow-down-left-D4-BLXQL.js", + "_arrow-left-B9tcIgis.js", + "_arrow-right-left-TC-Oi5FJ.js", + "_arrow-right-SXr1661j.js", + "_arrow-up-down-Df1H6itH.js", + "_lock-open-Cco69YMj.js", + "_award-DOf5Xc3o.js", + "_ban-C1FQ9ay_.js", + "_indian-rupee-CY9fE6hT.js", + "_bell-BMsQyWM-.js", + "_book-open-DiNAfaue.js", + "_boxes-Bjf0_Kx7.js", + "_building-2-DmmRcP0c.js", + "_building-BXglONiz.js", + "_calculator-B75Vnhim.js", + "_calendar-check-C2F7PWoI.js", + "_camera-DZNJpjXR.js", + "_chart-column-CKzC1aib.js", + "_chart-no-axes-column-increasing-xL8kjLW0.js", + "_chart-no-axes-column-CaNDayE9.js", + "_chevron-left-C98gPe5P.js", + "_circle-alert-Cu5dznTP.js", + "_circle-check-big-KTDTMhTs.js", + "_circle-check-aau4wqhp.js", + "_circle-help-C4uXcZYY.js", + "_circle-x-r3If4JPw.js", + "_circle-DgA3bS7I.js", + "_clipboard-list-BNSl4hy2.js", + "_code-Dzlx6QPB.js", + "_crosshair-DtQysFz7.js", + "_crown-CC8Godfb.js", + "_download-BHVnw95S.js", + "_external-link-DL5n0dhJ.js", + "_eye-off-BJYR0wmr.js", + "_eye-CzYzwmmr.js", + "_instagram-tpp8H3E-.js", + "_file-down-CxCQCvcc.js", + "_pen-line-CNA-f1dm.js", + "_file-up-D3rB-4Bg.js", + "_filter-B_3e214H.js", + "_folder-git-2-T64oq8HG.js", + "_house-BUnGVtyw.js", + "_git-branch-EdIXkL-9.js", + "_grip-vertical-BvetFs24.js", + "_hard-drive--Nch37f-.js", + "_hash-B3fNBlbs.js", + "_shield-rKKgzkbW.js", + "_info-Cj5ROI6H.js", + "_layers-DdZLSQgt.js", + "_layout-list-DkB7S2jk.js", + "_lightbulb-CJXOfIFD.js", + "_link-2-DNnYgrdz.js", + "_link-DeErafFW.js", + "_twitter-CRZZ6zjd.js", + "_list-DY4Uh_0E.js", + "_locate-fixed-BKpEfCUU.js", + "_lock-BGSkpX29.js", + "_log-in-TxFQ9ojy.js", + "_mail-khAU5Oig.js", + "_map-pin-BFNXdrz2.js", + "_menu-BGxVBBZl.js", + "_message-square-warning-DHRFlo8i.js", + "_message-square-C7x1Rix5.js", + "_monitor-P2T9V9tT.js", + "_package-C-rDDwyp.js", + "_percent-DP16IBy2.js", + "_phone-XzqO8Dfs.js", + "_plane-C9QqCVcZ.js", + "_play-62Z04sZZ.js", + "_qr-code-CUR1J9NH.js", + "_quote-DF2Qwen7.js", + "_radio-nm2vY_Ib.js", + "_ruler-DviIA5uv.js", + "_send-DXZhFVWG.js", + "_server-BzBihesB.js", + "_wifi-BPS_-hKY.js", + "_shield-check-Cyw4YGYb.js", + "_smartphone-i99jk4ns.js", + "_square-check-big-Cal0w_ma.js", + "_square-pen-CatLE0_h.js", + "_star-CSGOTD6i.js", + "_sun-TjfxyFzf.js", + "_tag-CUFhfHTp.js", + "_target-B_9kWYv3.js", + "_thumbs-up-Du-LlBXg.js", + "_ticket-BjgtGAIQ.js", + "_trash-2-15Ri11Yq.js", + "_trash-BRJCY2my.js", + "_trending-down-MNPLLbIb.js", + "_trending-up-D5y6g4yZ.js", + "_triangle-alert-CeuDFixJ.js", + "_trophy-Cs36GMET.js", + "_type-DX1RNe21.js", + "_user-check-DDs_5zV9.js", + "_user-plus-Ba62LA9O.js", + "_user-x-C3dBJr2o.js", + "_wallet-BP1hP1I0.js", + "_wrench-DX6GWbcS.js", + "_zap-Of1Abppa.js", + "_radio-group-CuY8xCRY.js", + "_checkbox-C3Z6LHOx.js", + "_multi-select-field-ALFA5JXF.js", + "_scroll-area-C7NBgd0i.js", + "_LocationPicker-Dy1Od2a3.js", "_leaflet-FVhBWCqS.js", "_utils-BWxnHGCV.js" ] }, "resources/js/pages/hr/terminations/index.tsx": { - "file": "assets/index-YEKu_pmu.js", + "file": "assets/index-BN4nz8l3.js", "name": "index", "src": "resources/js/pages/hr/terminations/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_CrudTable-DA37WZsR.js", - "_CrudFormModal-Bmz2nLeY.js", - "_CrudDeleteModal-DM40AK8z.js", - "_pagination-n2efY1KU.js", - "_search-and-filter-bar-PUOLiNYr.js", + "_CrudTable-Dk-uCuqB.js", + "_CrudFormModal-CTSICk3j.js", + "_CrudDeleteModal-DmHx0JCJ.js", + "_pagination-B9z4VraF.js", + "_search-and-filter-bar-1QHzFJdq.js", "resources/js/pages/hr/terminations/view.tsx", "_use-initials-BK4eRgYY.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", - "_table-C1YkBp3W.js", - "_unlink-sh32LPkQ.js", - "_scale-rJYsnHRa.js", - "_arrow-down-left-BN6xjhcz.js", - "_arrow-left-CjPQICYw.js", - "_arrow-right-left-DKUcVR58.js", - "_arrow-right-DUEfRrRr.js", - "_arrow-up-down-FmcUfWon.js", - "_lock-open-CN4tz8Of.js", - "_award-D9FlSYzB.js", - "_ban-CMgLBFSt.js", - "_indian-rupee-Bh3-8N2a.js", - "_bell-Cr2F9IDD.js", - "_book-open-DUwKvBiK.js", - "_boxes-rwzklut0.js", - "_building-2-Cda8xQDI.js", - "_building-CG4yAV8N.js", - "_calculator-wt_63eRJ.js", - "_calendar-check-BZ1JTjf6.js", - "_camera-DDKUkICL.js", - "_chart-column-GeSBJr5Y.js", - "_chart-no-axes-column-increasing-Beqplnfl.js", - "_chart-no-axes-column-BKgkVzqT.js", - "_chevron-left-DKWjKjSf.js", - "_circle-alert-KsX4JXbz.js", - "_circle-check-big-DqURlwt2.js", - "_circle-check-C_SLfS2p.js", - "_circle-help-BdsC7_wR.js", - "_circle-x-DkvEqmM5.js", - "_circle-BpyxLEsH.js", - "_clipboard-list-BU0dok7E.js", - "_code-DNPjFOcs.js", - "_crosshair-C7OptAZm.js", - "_crown-Cp4cgutu.js", - "_download-Ba72czhU.js", - "_external-link-uO-R2E0-.js", - "_eye-off-DlDpEvnB.js", - "_eye-DSAoA9Pp.js", - "_instagram-DBjFHIT7.js", - "_file-down-Bxu0R4EW.js", - "_pen-line-Fy-AVmqM.js", - "_file-up-CZ-cXuKa.js", - "_filter-D8dMdozc.js", - "_folder-git-2-Dwj_EoDL.js", - "_house-D8b8GwgZ.js", - "_git-branch-D2sIFzs4.js", - "_grip-vertical-DXcr-v-g.js", - "_hard-drive-ApF-ULi1.js", - "_hash-CHJS6b-L.js", - "_shield-Mt6vEHxn.js", - "_info-VH-vNQ_z.js", - "_layers-CF7Mhs3n.js", - "_layout-list-BuBaZfwq.js", - "_lightbulb-fAsbBO8F.js", - "_link-2-C22T2wSs.js", - "_link-ClcCoVU_.js", - "_twitter-DDHYm63p.js", - "_list-Ajdnpsw1.js", - "_locate-fixed-D29o3FBS.js", - "_lock-RX1hYn48.js", - "_log-in-Bt5dnADg.js", - "_mail-BFoS8U8W.js", - "_map-pin-L7jUebKz.js", - "_menu-Cu-nnefe.js", - "_message-square-warning-DbVEqa_0.js", - "_message-square-DMJ4IbdE.js", - "_monitor-DL9THmS7.js", - "_package-B9XnehkQ.js", - "_percent-BYDujffR.js", - "_phone-CJ2h446N.js", - "_plane-BqORGC6m.js", - "_play-DHqp-NCB.js", - "_qr-code-u5AOBzVe.js", - "_quote-BtOwgBns.js", - "_radio-CxUR05xj.js", - "_ruler-DbxwIrQY.js", - "_send-DpE3qK0m.js", - "_server-DgtPu6lA.js", - "_wifi-CFyF5qct.js", - "_shield-check--CTAItWs.js", - "_smartphone-BQ_9x4vN.js", - "_square-check-big-Dt4MtZcM.js", - "_square-pen-B3p2jiW9.js", - "_star-WlheM7sI.js", - "_sun-DRsBfXSu.js", - "_tag-CMVMnpSh.js", - "_target-BEz5Ry2v.js", - "_thumbs-up-DYj-woXk.js", - "_ticket-BhEK5100.js", - "_trash-2-Dxg0nP1A.js", - "_trash-Dyd2ZsaG.js", - "_trending-down-CeOqAkGV.js", - "_trending-up-CPB8hZlm.js", - "_triangle-alert-MsN2AA6c.js", - "_trophy-BZyhzbIT.js", - "_type-DlbqWp8I.js", - "_user-check-4xSYwYvq.js", - "_user-plus-C-0nSlHG.js", - "_user-x-Drk57M2z.js", - "_wallet-C3p1yihr.js", - "_wrench-CLqKc51o.js", - "_zap-D4fS-tPu.js", - "_radio-group-BtLENAXk.js", - "_checkbox-Bos2Phgi.js", - "_multi-select-field-BX9C1tYH.js", - "_scroll-area-BmK0s-Hf.js", - "_LocationPicker-DAd_AcXs.js", + "_table-BRtys9Nx.js", + "_unlink-vC8B7N8r.js", + "_scale-Chnhsap1.js", + "_arrow-down-left-D4-BLXQL.js", + "_arrow-left-B9tcIgis.js", + "_arrow-right-left-TC-Oi5FJ.js", + "_arrow-right-SXr1661j.js", + "_arrow-up-down-Df1H6itH.js", + "_lock-open-Cco69YMj.js", + "_award-DOf5Xc3o.js", + "_ban-C1FQ9ay_.js", + "_indian-rupee-CY9fE6hT.js", + "_bell-BMsQyWM-.js", + "_book-open-DiNAfaue.js", + "_boxes-Bjf0_Kx7.js", + "_building-2-DmmRcP0c.js", + "_building-BXglONiz.js", + "_calculator-B75Vnhim.js", + "_calendar-check-C2F7PWoI.js", + "_camera-DZNJpjXR.js", + "_chart-column-CKzC1aib.js", + "_chart-no-axes-column-increasing-xL8kjLW0.js", + "_chart-no-axes-column-CaNDayE9.js", + "_chevron-left-C98gPe5P.js", + "_circle-alert-Cu5dznTP.js", + "_circle-check-big-KTDTMhTs.js", + "_circle-check-aau4wqhp.js", + "_circle-help-C4uXcZYY.js", + "_circle-x-r3If4JPw.js", + "_circle-DgA3bS7I.js", + "_clipboard-list-BNSl4hy2.js", + "_code-Dzlx6QPB.js", + "_crosshair-DtQysFz7.js", + "_crown-CC8Godfb.js", + "_download-BHVnw95S.js", + "_external-link-DL5n0dhJ.js", + "_eye-off-BJYR0wmr.js", + "_eye-CzYzwmmr.js", + "_instagram-tpp8H3E-.js", + "_file-down-CxCQCvcc.js", + "_pen-line-CNA-f1dm.js", + "_file-up-D3rB-4Bg.js", + "_filter-B_3e214H.js", + "_folder-git-2-T64oq8HG.js", + "_house-BUnGVtyw.js", + "_git-branch-EdIXkL-9.js", + "_grip-vertical-BvetFs24.js", + "_hard-drive--Nch37f-.js", + "_hash-B3fNBlbs.js", + "_shield-rKKgzkbW.js", + "_info-Cj5ROI6H.js", + "_layers-DdZLSQgt.js", + "_layout-list-DkB7S2jk.js", + "_lightbulb-CJXOfIFD.js", + "_link-2-DNnYgrdz.js", + "_link-DeErafFW.js", + "_twitter-CRZZ6zjd.js", + "_list-DY4Uh_0E.js", + "_locate-fixed-BKpEfCUU.js", + "_lock-BGSkpX29.js", + "_log-in-TxFQ9ojy.js", + "_mail-khAU5Oig.js", + "_map-pin-BFNXdrz2.js", + "_menu-BGxVBBZl.js", + "_message-square-warning-DHRFlo8i.js", + "_message-square-C7x1Rix5.js", + "_monitor-P2T9V9tT.js", + "_package-C-rDDwyp.js", + "_percent-DP16IBy2.js", + "_phone-XzqO8Dfs.js", + "_plane-C9QqCVcZ.js", + "_play-62Z04sZZ.js", + "_qr-code-CUR1J9NH.js", + "_quote-DF2Qwen7.js", + "_radio-nm2vY_Ib.js", + "_ruler-DviIA5uv.js", + "_send-DXZhFVWG.js", + "_server-BzBihesB.js", + "_wifi-BPS_-hKY.js", + "_shield-check-Cyw4YGYb.js", + "_smartphone-i99jk4ns.js", + "_square-check-big-Cal0w_ma.js", + "_square-pen-CatLE0_h.js", + "_star-CSGOTD6i.js", + "_sun-TjfxyFzf.js", + "_tag-CUFhfHTp.js", + "_target-B_9kWYv3.js", + "_thumbs-up-Du-LlBXg.js", + "_ticket-BjgtGAIQ.js", + "_trash-2-15Ri11Yq.js", + "_trash-BRJCY2my.js", + "_trending-down-MNPLLbIb.js", + "_trending-up-D5y6g4yZ.js", + "_triangle-alert-CeuDFixJ.js", + "_trophy-Cs36GMET.js", + "_type-DX1RNe21.js", + "_user-check-DDs_5zV9.js", + "_user-plus-Ba62LA9O.js", + "_user-x-C3dBJr2o.js", + "_wallet-BP1hP1I0.js", + "_wrench-DX6GWbcS.js", + "_zap-Of1Abppa.js", + "_radio-group-CuY8xCRY.js", + "_checkbox-C3Z6LHOx.js", + "_multi-select-field-ALFA5JXF.js", + "_scroll-area-C7NBgd0i.js", + "_LocationPicker-Dy1Od2a3.js", "_leaflet-FVhBWCqS.js" ] }, "resources/js/pages/hr/terminations/view.tsx": { - "file": "assets/view-DkItOopW.js", + "file": "assets/view-C5ExN9Kc.js", "name": "view", "src": "resources/js/pages/hr/terminations/view.tsx", "isDynamicEntry": true, @@ -13069,2009 +13069,2009 @@ "_ui-Z445SNHD.js", "resources/js/app.tsx", "_use-initials-BK4eRgYY.js", - "_user-x-Drk57M2z.js", - "_tag-CMVMnpSh.js", - "_clock-Cfp0CYjJ.js", - "_calendar-BYVpj4_X.js", - "_eye-DSAoA9Pp.js", + "_user-x-C3dBJr2o.js", + "_tag-CUFhfHTp.js", + "_clock-CLIx856C.js", + "_calendar-kiIl5Cyq.js", + "_eye-CzYzwmmr.js", "_utils-BWxnHGCV.js" ] }, "resources/js/pages/hr/thirteenth-month/index.tsx": { - "file": "assets/index-Bqf2jHZQ.js", + "file": "assets/index-C0oHzz4N.js", "name": "index", "src": "resources/js/pages/hr/thirteenth-month/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_sparkles-CpwdFUQZ.js", - "_pen-line-Fy-AVmqM.js", - "_circle-check-C_SLfS2p.js", - "_filter-D8dMdozc.js", - "_calculator-wt_63eRJ.js", - "_users-Czs1F8XM.js", - "_dollar-sign-CFqWGHdB.js", - "_shield-check--CTAItWs.js", - "_chevron-up-DXYKkCZG.js", - "_chevron-right-C_P-uZ-m.js", - "_calendar-BYVpj4_X.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_sparkles-5e-ws3h6.js", + "_pen-line-CNA-f1dm.js", + "_circle-check-aau4wqhp.js", + "_filter-B_3e214H.js", + "_calculator-B75Vnhim.js", + "_users-BG7aX58P.js", + "_dollar-sign-BKfERkc9.js", + "_shield-check-Cyw4YGYb.js", + "_chevron-up-CIpCAMDk.js", + "_chevron-right-DCgmF6LO.js", + "_calendar-kiIl5Cyq.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_coins-D-42zezY.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js" ] }, "resources/js/pages/hr/time-entries/index.tsx": { - "file": "assets/index-DWOIimsh.js", + "file": "assets/index-DV3xU5G3.js", "name": "index", "src": "resources/js/pages/hr/time-entries/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_CrudTable-DA37WZsR.js", - "_CrudFormModal-Bmz2nLeY.js", - "_CrudDeleteModal-DM40AK8z.js", - "_pagination-n2efY1KU.js", - "_search-and-filter-bar-PUOLiNYr.js", - "_ImportModal-NusA89JZ.js", + "_CrudTable-Dk-uCuqB.js", + "_CrudFormModal-CTSICk3j.js", + "_CrudDeleteModal-DmHx0JCJ.js", + "_pagination-B9z4VraF.js", + "_search-and-filter-bar-1QHzFJdq.js", + "_ImportModal-BQZYlB54.js", "resources/js/pages/hr/time-entries/view.tsx", - "_file-down-Bxu0R4EW.js", - "_file-up-CZ-cXuKa.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_file-down-CxCQCvcc.js", + "_file-up-D3rB-4Bg.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", - "_table-C1YkBp3W.js", - "_unlink-sh32LPkQ.js", - "_scale-rJYsnHRa.js", - "_arrow-down-left-BN6xjhcz.js", - "_arrow-left-CjPQICYw.js", - "_arrow-right-left-DKUcVR58.js", - "_arrow-right-DUEfRrRr.js", - "_arrow-up-down-FmcUfWon.js", - "_lock-open-CN4tz8Of.js", - "_award-D9FlSYzB.js", - "_ban-CMgLBFSt.js", - "_indian-rupee-Bh3-8N2a.js", - "_bell-Cr2F9IDD.js", - "_book-open-DUwKvBiK.js", - "_boxes-rwzklut0.js", - "_building-2-Cda8xQDI.js", - "_building-CG4yAV8N.js", - "_calculator-wt_63eRJ.js", - "_calendar-check-BZ1JTjf6.js", - "_camera-DDKUkICL.js", - "_chart-column-GeSBJr5Y.js", - "_chart-no-axes-column-increasing-Beqplnfl.js", - "_chart-no-axes-column-BKgkVzqT.js", - "_chevron-left-DKWjKjSf.js", - "_circle-alert-KsX4JXbz.js", - "_circle-check-big-DqURlwt2.js", - "_circle-check-C_SLfS2p.js", - "_circle-help-BdsC7_wR.js", - "_circle-x-DkvEqmM5.js", - "_circle-BpyxLEsH.js", - "_clipboard-list-BU0dok7E.js", - "_code-DNPjFOcs.js", - "_crosshair-C7OptAZm.js", - "_crown-Cp4cgutu.js", - "_download-Ba72czhU.js", - "_external-link-uO-R2E0-.js", - "_eye-off-DlDpEvnB.js", - "_eye-DSAoA9Pp.js", - "_instagram-DBjFHIT7.js", - "_pen-line-Fy-AVmqM.js", - "_filter-D8dMdozc.js", - "_folder-git-2-Dwj_EoDL.js", - "_house-D8b8GwgZ.js", - "_git-branch-D2sIFzs4.js", - "_grip-vertical-DXcr-v-g.js", - "_hard-drive-ApF-ULi1.js", - "_hash-CHJS6b-L.js", - "_shield-Mt6vEHxn.js", - "_info-VH-vNQ_z.js", - "_layers-CF7Mhs3n.js", - "_layout-list-BuBaZfwq.js", - "_lightbulb-fAsbBO8F.js", - "_link-2-C22T2wSs.js", - "_link-ClcCoVU_.js", - "_twitter-DDHYm63p.js", - "_list-Ajdnpsw1.js", - "_locate-fixed-D29o3FBS.js", - "_lock-RX1hYn48.js", - "_log-in-Bt5dnADg.js", - "_mail-BFoS8U8W.js", - "_map-pin-L7jUebKz.js", - "_menu-Cu-nnefe.js", - "_message-square-warning-DbVEqa_0.js", - "_message-square-DMJ4IbdE.js", - "_monitor-DL9THmS7.js", - "_package-B9XnehkQ.js", - "_percent-BYDujffR.js", - "_phone-CJ2h446N.js", - "_plane-BqORGC6m.js", - "_play-DHqp-NCB.js", - "_qr-code-u5AOBzVe.js", - "_quote-BtOwgBns.js", - "_radio-CxUR05xj.js", - "_ruler-DbxwIrQY.js", - "_send-DpE3qK0m.js", - "_server-DgtPu6lA.js", - "_wifi-CFyF5qct.js", - "_shield-check--CTAItWs.js", - "_smartphone-BQ_9x4vN.js", - "_square-check-big-Dt4MtZcM.js", - "_square-pen-B3p2jiW9.js", - "_star-WlheM7sI.js", - "_sun-DRsBfXSu.js", - "_tag-CMVMnpSh.js", - "_target-BEz5Ry2v.js", - "_thumbs-up-DYj-woXk.js", - "_ticket-BhEK5100.js", - "_trash-2-Dxg0nP1A.js", - "_trash-Dyd2ZsaG.js", - "_trending-down-CeOqAkGV.js", - "_trending-up-CPB8hZlm.js", - "_triangle-alert-MsN2AA6c.js", - "_trophy-BZyhzbIT.js", - "_type-DlbqWp8I.js", - "_user-check-4xSYwYvq.js", - "_user-plus-C-0nSlHG.js", - "_user-x-Drk57M2z.js", - "_wallet-C3p1yihr.js", - "_wrench-CLqKc51o.js", - "_zap-D4fS-tPu.js", - "_radio-group-BtLENAXk.js", - "_checkbox-Bos2Phgi.js", - "_multi-select-field-BX9C1tYH.js", - "_scroll-area-BmK0s-Hf.js", - "_LocationPicker-DAd_AcXs.js", + "_table-BRtys9Nx.js", + "_unlink-vC8B7N8r.js", + "_scale-Chnhsap1.js", + "_arrow-down-left-D4-BLXQL.js", + "_arrow-left-B9tcIgis.js", + "_arrow-right-left-TC-Oi5FJ.js", + "_arrow-right-SXr1661j.js", + "_arrow-up-down-Df1H6itH.js", + "_lock-open-Cco69YMj.js", + "_award-DOf5Xc3o.js", + "_ban-C1FQ9ay_.js", + "_indian-rupee-CY9fE6hT.js", + "_bell-BMsQyWM-.js", + "_book-open-DiNAfaue.js", + "_boxes-Bjf0_Kx7.js", + "_building-2-DmmRcP0c.js", + "_building-BXglONiz.js", + "_calculator-B75Vnhim.js", + "_calendar-check-C2F7PWoI.js", + "_camera-DZNJpjXR.js", + "_chart-column-CKzC1aib.js", + "_chart-no-axes-column-increasing-xL8kjLW0.js", + "_chart-no-axes-column-CaNDayE9.js", + "_chevron-left-C98gPe5P.js", + "_circle-alert-Cu5dznTP.js", + "_circle-check-big-KTDTMhTs.js", + "_circle-check-aau4wqhp.js", + "_circle-help-C4uXcZYY.js", + "_circle-x-r3If4JPw.js", + "_circle-DgA3bS7I.js", + "_clipboard-list-BNSl4hy2.js", + "_code-Dzlx6QPB.js", + "_crosshair-DtQysFz7.js", + "_crown-CC8Godfb.js", + "_download-BHVnw95S.js", + "_external-link-DL5n0dhJ.js", + "_eye-off-BJYR0wmr.js", + "_eye-CzYzwmmr.js", + "_instagram-tpp8H3E-.js", + "_pen-line-CNA-f1dm.js", + "_filter-B_3e214H.js", + "_folder-git-2-T64oq8HG.js", + "_house-BUnGVtyw.js", + "_git-branch-EdIXkL-9.js", + "_grip-vertical-BvetFs24.js", + "_hard-drive--Nch37f-.js", + "_hash-B3fNBlbs.js", + "_shield-rKKgzkbW.js", + "_info-Cj5ROI6H.js", + "_layers-DdZLSQgt.js", + "_layout-list-DkB7S2jk.js", + "_lightbulb-CJXOfIFD.js", + "_link-2-DNnYgrdz.js", + "_link-DeErafFW.js", + "_twitter-CRZZ6zjd.js", + "_list-DY4Uh_0E.js", + "_locate-fixed-BKpEfCUU.js", + "_lock-BGSkpX29.js", + "_log-in-TxFQ9ojy.js", + "_mail-khAU5Oig.js", + "_map-pin-BFNXdrz2.js", + "_menu-BGxVBBZl.js", + "_message-square-warning-DHRFlo8i.js", + "_message-square-C7x1Rix5.js", + "_monitor-P2T9V9tT.js", + "_package-C-rDDwyp.js", + "_percent-DP16IBy2.js", + "_phone-XzqO8Dfs.js", + "_plane-C9QqCVcZ.js", + "_play-62Z04sZZ.js", + "_qr-code-CUR1J9NH.js", + "_quote-DF2Qwen7.js", + "_radio-nm2vY_Ib.js", + "_ruler-DviIA5uv.js", + "_send-DXZhFVWG.js", + "_server-BzBihesB.js", + "_wifi-BPS_-hKY.js", + "_shield-check-Cyw4YGYb.js", + "_smartphone-i99jk4ns.js", + "_square-check-big-Cal0w_ma.js", + "_square-pen-CatLE0_h.js", + "_star-CSGOTD6i.js", + "_sun-TjfxyFzf.js", + "_tag-CUFhfHTp.js", + "_target-B_9kWYv3.js", + "_thumbs-up-Du-LlBXg.js", + "_ticket-BjgtGAIQ.js", + "_trash-2-15Ri11Yq.js", + "_trash-BRJCY2my.js", + "_trending-down-MNPLLbIb.js", + "_trending-up-D5y6g4yZ.js", + "_triangle-alert-CeuDFixJ.js", + "_trophy-Cs36GMET.js", + "_type-DX1RNe21.js", + "_user-check-DDs_5zV9.js", + "_user-plus-Ba62LA9O.js", + "_user-x-C3dBJr2o.js", + "_wallet-BP1hP1I0.js", + "_wrench-DX6GWbcS.js", + "_zap-Of1Abppa.js", + "_radio-group-CuY8xCRY.js", + "_checkbox-C3Z6LHOx.js", + "_multi-select-field-ALFA5JXF.js", + "_scroll-area-C7NBgd0i.js", + "_LocationPicker-Dy1Od2a3.js", "_leaflet-FVhBWCqS.js", - "_alert-CXPQTH5c.js" + "_alert-Dt2Bu0kM.js" ] }, "resources/js/pages/hr/time-entries/view.tsx": { - "file": "assets/view-W5rVIna8.js", + "file": "assets/view-Dxpu18k7.js", "name": "view", "src": "resources/js/pages/hr/time-entries/view.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_circle-check-big-DqURlwt2.js", - "_circle-x-DkvEqmM5.js", - "_circle-alert-KsX4JXbz.js", - "_clock-Cfp0CYjJ.js", - "_user-DToEmJ9g.js", - "_calendar-BYVpj4_X.js", - "_briefcase-Dsiqzllu.js", + "_circle-check-big-KTDTMhTs.js", + "_circle-x-r3If4JPw.js", + "_circle-alert-Cu5dznTP.js", + "_clock-CLIx856C.js", + "_user-Ka_u5D6T.js", + "_calendar-kiIl5Cyq.js", + "_briefcase-lPam_Ipn.js", "_utils-BWxnHGCV.js" ] }, "resources/js/pages/hr/training/assessments/index.tsx": { - "file": "assets/index-DJSZdJ8L.js", + "file": "assets/index-BGO034Ez.js", "name": "index", "src": "resources/js/pages/hr/training/assessments/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_CrudTable-DA37WZsR.js", - "_CrudFormModal-Bmz2nLeY.js", - "_CrudDeleteModal-DM40AK8z.js", - "_pagination-n2efY1KU.js", - "_search-and-filter-bar-PUOLiNYr.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_CrudTable-Dk-uCuqB.js", + "_CrudFormModal-CTSICk3j.js", + "_CrudDeleteModal-DmHx0JCJ.js", + "_pagination-B9z4VraF.js", + "_search-and-filter-bar-1QHzFJdq.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", - "_table-C1YkBp3W.js", - "_unlink-sh32LPkQ.js", - "_scale-rJYsnHRa.js", - "_arrow-down-left-BN6xjhcz.js", - "_arrow-left-CjPQICYw.js", - "_arrow-right-left-DKUcVR58.js", - "_arrow-right-DUEfRrRr.js", - "_arrow-up-down-FmcUfWon.js", - "_lock-open-CN4tz8Of.js", - "_award-D9FlSYzB.js", - "_ban-CMgLBFSt.js", - "_indian-rupee-Bh3-8N2a.js", - "_bell-Cr2F9IDD.js", - "_book-open-DUwKvBiK.js", - "_boxes-rwzklut0.js", - "_building-2-Cda8xQDI.js", - "_building-CG4yAV8N.js", - "_calculator-wt_63eRJ.js", - "_calendar-check-BZ1JTjf6.js", - "_camera-DDKUkICL.js", - "_chart-column-GeSBJr5Y.js", - "_chart-no-axes-column-increasing-Beqplnfl.js", - "_chart-no-axes-column-BKgkVzqT.js", - "_chevron-left-DKWjKjSf.js", - "_circle-alert-KsX4JXbz.js", - "_circle-check-big-DqURlwt2.js", - "_circle-check-C_SLfS2p.js", - "_circle-help-BdsC7_wR.js", - "_circle-x-DkvEqmM5.js", - "_circle-BpyxLEsH.js", - "_clipboard-list-BU0dok7E.js", - "_code-DNPjFOcs.js", - "_crosshair-C7OptAZm.js", - "_crown-Cp4cgutu.js", - "_download-Ba72czhU.js", - "_external-link-uO-R2E0-.js", - "_eye-off-DlDpEvnB.js", - "_eye-DSAoA9Pp.js", - "_instagram-DBjFHIT7.js", - "_file-down-Bxu0R4EW.js", - "_pen-line-Fy-AVmqM.js", - "_file-up-CZ-cXuKa.js", - "_filter-D8dMdozc.js", - "_folder-git-2-Dwj_EoDL.js", - "_house-D8b8GwgZ.js", - "_git-branch-D2sIFzs4.js", - "_grip-vertical-DXcr-v-g.js", - "_hard-drive-ApF-ULi1.js", - "_hash-CHJS6b-L.js", - "_shield-Mt6vEHxn.js", - "_info-VH-vNQ_z.js", - "_layers-CF7Mhs3n.js", - "_layout-list-BuBaZfwq.js", - "_lightbulb-fAsbBO8F.js", - "_link-2-C22T2wSs.js", - "_link-ClcCoVU_.js", - "_twitter-DDHYm63p.js", - "_list-Ajdnpsw1.js", - "_locate-fixed-D29o3FBS.js", - "_lock-RX1hYn48.js", - "_log-in-Bt5dnADg.js", - "_mail-BFoS8U8W.js", - "_map-pin-L7jUebKz.js", - "_menu-Cu-nnefe.js", - "_message-square-warning-DbVEqa_0.js", - "_message-square-DMJ4IbdE.js", - "_monitor-DL9THmS7.js", - "_package-B9XnehkQ.js", - "_percent-BYDujffR.js", - "_phone-CJ2h446N.js", - "_plane-BqORGC6m.js", - "_play-DHqp-NCB.js", - "_qr-code-u5AOBzVe.js", - "_quote-BtOwgBns.js", - "_radio-CxUR05xj.js", - "_ruler-DbxwIrQY.js", - "_send-DpE3qK0m.js", - "_server-DgtPu6lA.js", - "_wifi-CFyF5qct.js", - "_shield-check--CTAItWs.js", - "_smartphone-BQ_9x4vN.js", - "_square-check-big-Dt4MtZcM.js", - "_square-pen-B3p2jiW9.js", - "_star-WlheM7sI.js", - "_sun-DRsBfXSu.js", - "_tag-CMVMnpSh.js", - "_target-BEz5Ry2v.js", - "_thumbs-up-DYj-woXk.js", - "_ticket-BhEK5100.js", - "_trash-2-Dxg0nP1A.js", - "_trash-Dyd2ZsaG.js", - "_trending-down-CeOqAkGV.js", - "_trending-up-CPB8hZlm.js", - "_triangle-alert-MsN2AA6c.js", - "_trophy-BZyhzbIT.js", - "_type-DlbqWp8I.js", - "_user-check-4xSYwYvq.js", - "_user-plus-C-0nSlHG.js", - "_user-x-Drk57M2z.js", - "_wallet-C3p1yihr.js", - "_wrench-CLqKc51o.js", - "_zap-D4fS-tPu.js", - "_radio-group-BtLENAXk.js", - "_checkbox-Bos2Phgi.js", - "_multi-select-field-BX9C1tYH.js", - "_scroll-area-BmK0s-Hf.js", - "_LocationPicker-DAd_AcXs.js", + "_table-BRtys9Nx.js", + "_unlink-vC8B7N8r.js", + "_scale-Chnhsap1.js", + "_arrow-down-left-D4-BLXQL.js", + "_arrow-left-B9tcIgis.js", + "_arrow-right-left-TC-Oi5FJ.js", + "_arrow-right-SXr1661j.js", + "_arrow-up-down-Df1H6itH.js", + "_lock-open-Cco69YMj.js", + "_award-DOf5Xc3o.js", + "_ban-C1FQ9ay_.js", + "_indian-rupee-CY9fE6hT.js", + "_bell-BMsQyWM-.js", + "_book-open-DiNAfaue.js", + "_boxes-Bjf0_Kx7.js", + "_building-2-DmmRcP0c.js", + "_building-BXglONiz.js", + "_calculator-B75Vnhim.js", + "_calendar-check-C2F7PWoI.js", + "_camera-DZNJpjXR.js", + "_chart-column-CKzC1aib.js", + "_chart-no-axes-column-increasing-xL8kjLW0.js", + "_chart-no-axes-column-CaNDayE9.js", + "_chevron-left-C98gPe5P.js", + "_circle-alert-Cu5dznTP.js", + "_circle-check-big-KTDTMhTs.js", + "_circle-check-aau4wqhp.js", + "_circle-help-C4uXcZYY.js", + "_circle-x-r3If4JPw.js", + "_circle-DgA3bS7I.js", + "_clipboard-list-BNSl4hy2.js", + "_code-Dzlx6QPB.js", + "_crosshair-DtQysFz7.js", + "_crown-CC8Godfb.js", + "_download-BHVnw95S.js", + "_external-link-DL5n0dhJ.js", + "_eye-off-BJYR0wmr.js", + "_eye-CzYzwmmr.js", + "_instagram-tpp8H3E-.js", + "_file-down-CxCQCvcc.js", + "_pen-line-CNA-f1dm.js", + "_file-up-D3rB-4Bg.js", + "_filter-B_3e214H.js", + "_folder-git-2-T64oq8HG.js", + "_house-BUnGVtyw.js", + "_git-branch-EdIXkL-9.js", + "_grip-vertical-BvetFs24.js", + "_hard-drive--Nch37f-.js", + "_hash-B3fNBlbs.js", + "_shield-rKKgzkbW.js", + "_info-Cj5ROI6H.js", + "_layers-DdZLSQgt.js", + "_layout-list-DkB7S2jk.js", + "_lightbulb-CJXOfIFD.js", + "_link-2-DNnYgrdz.js", + "_link-DeErafFW.js", + "_twitter-CRZZ6zjd.js", + "_list-DY4Uh_0E.js", + "_locate-fixed-BKpEfCUU.js", + "_lock-BGSkpX29.js", + "_log-in-TxFQ9ojy.js", + "_mail-khAU5Oig.js", + "_map-pin-BFNXdrz2.js", + "_menu-BGxVBBZl.js", + "_message-square-warning-DHRFlo8i.js", + "_message-square-C7x1Rix5.js", + "_monitor-P2T9V9tT.js", + "_package-C-rDDwyp.js", + "_percent-DP16IBy2.js", + "_phone-XzqO8Dfs.js", + "_plane-C9QqCVcZ.js", + "_play-62Z04sZZ.js", + "_qr-code-CUR1J9NH.js", + "_quote-DF2Qwen7.js", + "_radio-nm2vY_Ib.js", + "_ruler-DviIA5uv.js", + "_send-DXZhFVWG.js", + "_server-BzBihesB.js", + "_wifi-BPS_-hKY.js", + "_shield-check-Cyw4YGYb.js", + "_smartphone-i99jk4ns.js", + "_square-check-big-Cal0w_ma.js", + "_square-pen-CatLE0_h.js", + "_star-CSGOTD6i.js", + "_sun-TjfxyFzf.js", + "_tag-CUFhfHTp.js", + "_target-B_9kWYv3.js", + "_thumbs-up-Du-LlBXg.js", + "_ticket-BjgtGAIQ.js", + "_trash-2-15Ri11Yq.js", + "_trash-BRJCY2my.js", + "_trending-down-MNPLLbIb.js", + "_trending-up-D5y6g4yZ.js", + "_triangle-alert-CeuDFixJ.js", + "_trophy-Cs36GMET.js", + "_type-DX1RNe21.js", + "_user-check-DDs_5zV9.js", + "_user-plus-Ba62LA9O.js", + "_user-x-C3dBJr2o.js", + "_wallet-BP1hP1I0.js", + "_wrench-DX6GWbcS.js", + "_zap-Of1Abppa.js", + "_radio-group-CuY8xCRY.js", + "_checkbox-C3Z6LHOx.js", + "_multi-select-field-ALFA5JXF.js", + "_scroll-area-C7NBgd0i.js", + "_LocationPicker-Dy1Od2a3.js", "_leaflet-FVhBWCqS.js" ] }, "resources/js/pages/hr/training/assessments/show.tsx": { - "file": "assets/show-D36FUcvq.js", + "file": "assets/show-DWs5v06m.js", "name": "show", "src": "resources/js/pages/hr/training/assessments/show.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_progress-hZbbaL1H.js", - "_table-C1YkBp3W.js", - "_CrudFormModal-Bmz2nLeY.js", - "_CrudDeleteModal-DM40AK8z.js", - "_arrow-left-CjPQICYw.js", - "_square-pen-B3p2jiW9.js", - "_trash-Dyd2ZsaG.js", + "_progress-Dy5W7V_n.js", + "_table-BRtys9Nx.js", + "_CrudFormModal-CTSICk3j.js", + "_CrudDeleteModal-DmHx0JCJ.js", + "_arrow-left-B9tcIgis.js", + "_square-pen-CatLE0_h.js", + "_trash-BRJCY2my.js", "_utils-BWxnHGCV.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", - "_radio-group-BtLENAXk.js", - "_circle-BpyxLEsH.js", - "_checkbox-Bos2Phgi.js", - "_multi-select-field-BX9C1tYH.js", - "_scroll-area-BmK0s-Hf.js", - "_LocationPicker-DAd_AcXs.js", + "_log-out-CphXjhx9.js", + "_radio-group-CuY8xCRY.js", + "_circle-DgA3bS7I.js", + "_checkbox-C3Z6LHOx.js", + "_multi-select-field-ALFA5JXF.js", + "_scroll-area-C7NBgd0i.js", + "_LocationPicker-Dy1Od2a3.js", "_leaflet-FVhBWCqS.js", - "_locate-fixed-D29o3FBS.js" + "_locate-fixed-BKpEfCUU.js" ] }, "resources/js/pages/hr/training/employee-trainings/dashboard.tsx": { - "file": "assets/dashboard-Cm0mutKf.js", + "file": "assets/dashboard-C9X1zduR.js", "name": "dashboard", "src": "resources/js/pages/hr/training/employee-trainings/dashboard.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_progress-hZbbaL1H.js", - "_list-Ajdnpsw1.js", + "_progress-Dy5W7V_n.js", + "_list-DY4Uh_0E.js", "_utils-BWxnHGCV.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js" + "_log-out-CphXjhx9.js" ] }, "resources/js/pages/hr/training/employee-trainings/index.tsx": { - "file": "assets/index-Dc3krk5Z.js", + "file": "assets/index-EjVKuMTW.js", "name": "index", "src": "resources/js/pages/hr/training/employee-trainings/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_CrudTable-DA37WZsR.js", - "_CrudFormModal-Bmz2nLeY.js", - "_CrudDeleteModal-DM40AK8z.js", - "_pagination-n2efY1KU.js", - "_search-and-filter-bar-PUOLiNYr.js", + "_CrudTable-Dk-uCuqB.js", + "_CrudFormModal-CTSICk3j.js", + "_CrudDeleteModal-DmHx0JCJ.js", + "_pagination-B9z4VraF.js", + "_search-and-filter-bar-1QHzFJdq.js", "_use-initials-BK4eRgYY.js", - "_chart-no-axes-column-increasing-Beqplnfl.js", - "_user-plus-C-0nSlHG.js", - "_download-Ba72czhU.js", + "_chart-no-axes-column-increasing-xL8kjLW0.js", + "_user-plus-Ba62LA9O.js", + "_download-BHVnw95S.js", "_utils-BWxnHGCV.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", - "_table-C1YkBp3W.js", - "_unlink-sh32LPkQ.js", - "_scale-rJYsnHRa.js", - "_arrow-down-left-BN6xjhcz.js", - "_arrow-left-CjPQICYw.js", - "_arrow-right-left-DKUcVR58.js", - "_arrow-right-DUEfRrRr.js", - "_arrow-up-down-FmcUfWon.js", - "_lock-open-CN4tz8Of.js", - "_award-D9FlSYzB.js", - "_ban-CMgLBFSt.js", - "_indian-rupee-Bh3-8N2a.js", - "_bell-Cr2F9IDD.js", - "_book-open-DUwKvBiK.js", - "_boxes-rwzklut0.js", - "_building-2-Cda8xQDI.js", - "_building-CG4yAV8N.js", - "_calculator-wt_63eRJ.js", - "_calendar-check-BZ1JTjf6.js", - "_camera-DDKUkICL.js", - "_chart-column-GeSBJr5Y.js", - "_chart-no-axes-column-BKgkVzqT.js", - "_chevron-left-DKWjKjSf.js", - "_circle-alert-KsX4JXbz.js", - "_circle-check-big-DqURlwt2.js", - "_circle-check-C_SLfS2p.js", - "_circle-help-BdsC7_wR.js", - "_circle-x-DkvEqmM5.js", - "_circle-BpyxLEsH.js", - "_clipboard-list-BU0dok7E.js", - "_code-DNPjFOcs.js", - "_crosshair-C7OptAZm.js", - "_crown-Cp4cgutu.js", - "_external-link-uO-R2E0-.js", - "_eye-off-DlDpEvnB.js", - "_eye-DSAoA9Pp.js", - "_instagram-DBjFHIT7.js", - "_file-down-Bxu0R4EW.js", - "_pen-line-Fy-AVmqM.js", - "_file-up-CZ-cXuKa.js", - "_filter-D8dMdozc.js", - "_folder-git-2-Dwj_EoDL.js", - "_house-D8b8GwgZ.js", - "_git-branch-D2sIFzs4.js", - "_grip-vertical-DXcr-v-g.js", - "_hard-drive-ApF-ULi1.js", - "_hash-CHJS6b-L.js", - "_shield-Mt6vEHxn.js", - "_info-VH-vNQ_z.js", - "_layers-CF7Mhs3n.js", - "_layout-list-BuBaZfwq.js", - "_lightbulb-fAsbBO8F.js", - "_link-2-C22T2wSs.js", - "_link-ClcCoVU_.js", - "_twitter-DDHYm63p.js", - "_list-Ajdnpsw1.js", - "_locate-fixed-D29o3FBS.js", - "_lock-RX1hYn48.js", - "_log-in-Bt5dnADg.js", - "_mail-BFoS8U8W.js", - "_map-pin-L7jUebKz.js", - "_menu-Cu-nnefe.js", - "_message-square-warning-DbVEqa_0.js", - "_message-square-DMJ4IbdE.js", - "_monitor-DL9THmS7.js", - "_package-B9XnehkQ.js", - "_percent-BYDujffR.js", - "_phone-CJ2h446N.js", - "_plane-BqORGC6m.js", - "_play-DHqp-NCB.js", - "_qr-code-u5AOBzVe.js", - "_quote-BtOwgBns.js", - "_radio-CxUR05xj.js", - "_ruler-DbxwIrQY.js", - "_send-DpE3qK0m.js", - "_server-DgtPu6lA.js", - "_wifi-CFyF5qct.js", - "_shield-check--CTAItWs.js", - "_smartphone-BQ_9x4vN.js", - "_square-check-big-Dt4MtZcM.js", - "_square-pen-B3p2jiW9.js", - "_star-WlheM7sI.js", - "_sun-DRsBfXSu.js", - "_tag-CMVMnpSh.js", - "_target-BEz5Ry2v.js", - "_thumbs-up-DYj-woXk.js", - "_ticket-BhEK5100.js", - "_trash-2-Dxg0nP1A.js", - "_trash-Dyd2ZsaG.js", - "_trending-down-CeOqAkGV.js", - "_trending-up-CPB8hZlm.js", - "_triangle-alert-MsN2AA6c.js", - "_trophy-BZyhzbIT.js", - "_type-DlbqWp8I.js", - "_user-check-4xSYwYvq.js", - "_user-x-Drk57M2z.js", - "_wallet-C3p1yihr.js", - "_wrench-CLqKc51o.js", - "_zap-D4fS-tPu.js", - "_radio-group-BtLENAXk.js", - "_checkbox-Bos2Phgi.js", - "_multi-select-field-BX9C1tYH.js", - "_scroll-area-BmK0s-Hf.js", - "_LocationPicker-DAd_AcXs.js", + "_log-out-CphXjhx9.js", + "_table-BRtys9Nx.js", + "_unlink-vC8B7N8r.js", + "_scale-Chnhsap1.js", + "_arrow-down-left-D4-BLXQL.js", + "_arrow-left-B9tcIgis.js", + "_arrow-right-left-TC-Oi5FJ.js", + "_arrow-right-SXr1661j.js", + "_arrow-up-down-Df1H6itH.js", + "_lock-open-Cco69YMj.js", + "_award-DOf5Xc3o.js", + "_ban-C1FQ9ay_.js", + "_indian-rupee-CY9fE6hT.js", + "_bell-BMsQyWM-.js", + "_book-open-DiNAfaue.js", + "_boxes-Bjf0_Kx7.js", + "_building-2-DmmRcP0c.js", + "_building-BXglONiz.js", + "_calculator-B75Vnhim.js", + "_calendar-check-C2F7PWoI.js", + "_camera-DZNJpjXR.js", + "_chart-column-CKzC1aib.js", + "_chart-no-axes-column-CaNDayE9.js", + "_chevron-left-C98gPe5P.js", + "_circle-alert-Cu5dznTP.js", + "_circle-check-big-KTDTMhTs.js", + "_circle-check-aau4wqhp.js", + "_circle-help-C4uXcZYY.js", + "_circle-x-r3If4JPw.js", + "_circle-DgA3bS7I.js", + "_clipboard-list-BNSl4hy2.js", + "_code-Dzlx6QPB.js", + "_crosshair-DtQysFz7.js", + "_crown-CC8Godfb.js", + "_external-link-DL5n0dhJ.js", + "_eye-off-BJYR0wmr.js", + "_eye-CzYzwmmr.js", + "_instagram-tpp8H3E-.js", + "_file-down-CxCQCvcc.js", + "_pen-line-CNA-f1dm.js", + "_file-up-D3rB-4Bg.js", + "_filter-B_3e214H.js", + "_folder-git-2-T64oq8HG.js", + "_house-BUnGVtyw.js", + "_git-branch-EdIXkL-9.js", + "_grip-vertical-BvetFs24.js", + "_hard-drive--Nch37f-.js", + "_hash-B3fNBlbs.js", + "_shield-rKKgzkbW.js", + "_info-Cj5ROI6H.js", + "_layers-DdZLSQgt.js", + "_layout-list-DkB7S2jk.js", + "_lightbulb-CJXOfIFD.js", + "_link-2-DNnYgrdz.js", + "_link-DeErafFW.js", + "_twitter-CRZZ6zjd.js", + "_list-DY4Uh_0E.js", + "_locate-fixed-BKpEfCUU.js", + "_lock-BGSkpX29.js", + "_log-in-TxFQ9ojy.js", + "_mail-khAU5Oig.js", + "_map-pin-BFNXdrz2.js", + "_menu-BGxVBBZl.js", + "_message-square-warning-DHRFlo8i.js", + "_message-square-C7x1Rix5.js", + "_monitor-P2T9V9tT.js", + "_package-C-rDDwyp.js", + "_percent-DP16IBy2.js", + "_phone-XzqO8Dfs.js", + "_plane-C9QqCVcZ.js", + "_play-62Z04sZZ.js", + "_qr-code-CUR1J9NH.js", + "_quote-DF2Qwen7.js", + "_radio-nm2vY_Ib.js", + "_ruler-DviIA5uv.js", + "_send-DXZhFVWG.js", + "_server-BzBihesB.js", + "_wifi-BPS_-hKY.js", + "_shield-check-Cyw4YGYb.js", + "_smartphone-i99jk4ns.js", + "_square-check-big-Cal0w_ma.js", + "_square-pen-CatLE0_h.js", + "_star-CSGOTD6i.js", + "_sun-TjfxyFzf.js", + "_tag-CUFhfHTp.js", + "_target-B_9kWYv3.js", + "_thumbs-up-Du-LlBXg.js", + "_ticket-BjgtGAIQ.js", + "_trash-2-15Ri11Yq.js", + "_trash-BRJCY2my.js", + "_trending-down-MNPLLbIb.js", + "_trending-up-D5y6g4yZ.js", + "_triangle-alert-CeuDFixJ.js", + "_trophy-Cs36GMET.js", + "_type-DX1RNe21.js", + "_user-check-DDs_5zV9.js", + "_user-x-C3dBJr2o.js", + "_wallet-BP1hP1I0.js", + "_wrench-DX6GWbcS.js", + "_zap-Of1Abppa.js", + "_radio-group-CuY8xCRY.js", + "_checkbox-C3Z6LHOx.js", + "_multi-select-field-ALFA5JXF.js", + "_scroll-area-C7NBgd0i.js", + "_LocationPicker-Dy1Od2a3.js", "_leaflet-FVhBWCqS.js" ] }, "resources/js/pages/hr/training/employee-trainings/show.tsx": { - "file": "assets/show-CUWApChe.js", + "file": "assets/show-BcimQqIp.js", "name": "show", "src": "resources/js/pages/hr/training/employee-trainings/show.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_table-C1YkBp3W.js", - "_CrudFormModal-Bmz2nLeY.js", - "_CrudDeleteModal-DM40AK8z.js", - "_tabs-NEtB1dPW.js", - "_arrow-left-CjPQICYw.js", - "_square-pen-B3p2jiW9.js", - "_trash-Dyd2ZsaG.js", - "_download-Ba72czhU.js", + "_table-BRtys9Nx.js", + "_CrudFormModal-CTSICk3j.js", + "_CrudDeleteModal-DmHx0JCJ.js", + "_tabs--KW-Mci6.js", + "_arrow-left-B9tcIgis.js", + "_square-pen-CatLE0_h.js", + "_trash-BRJCY2my.js", + "_download-BHVnw95S.js", "_utils-BWxnHGCV.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", - "_radio-group-BtLENAXk.js", - "_circle-BpyxLEsH.js", - "_checkbox-Bos2Phgi.js", - "_multi-select-field-BX9C1tYH.js", - "_scroll-area-BmK0s-Hf.js", - "_LocationPicker-DAd_AcXs.js", + "_log-out-CphXjhx9.js", + "_radio-group-CuY8xCRY.js", + "_circle-DgA3bS7I.js", + "_checkbox-C3Z6LHOx.js", + "_multi-select-field-ALFA5JXF.js", + "_scroll-area-C7NBgd0i.js", + "_LocationPicker-Dy1Od2a3.js", "_leaflet-FVhBWCqS.js", - "_locate-fixed-D29o3FBS.js" + "_locate-fixed-BKpEfCUU.js" ] }, "resources/js/pages/hr/training/programs/index.tsx": { - "file": "assets/index-ZC_WyL6Y.js", + "file": "assets/index-DJhgsjv7.js", "name": "index", "src": "resources/js/pages/hr/training/programs/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_CrudTable-DA37WZsR.js", - "_CrudFormModal-Bmz2nLeY.js", - "_CrudDeleteModal-DM40AK8z.js", - "_pagination-n2efY1KU.js", - "_search-and-filter-bar-PUOLiNYr.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_CrudTable-Dk-uCuqB.js", + "_CrudFormModal-CTSICk3j.js", + "_CrudDeleteModal-DmHx0JCJ.js", + "_pagination-B9z4VraF.js", + "_search-and-filter-bar-1QHzFJdq.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", - "_table-C1YkBp3W.js", - "_unlink-sh32LPkQ.js", - "_scale-rJYsnHRa.js", - "_arrow-down-left-BN6xjhcz.js", - "_arrow-left-CjPQICYw.js", - "_arrow-right-left-DKUcVR58.js", - "_arrow-right-DUEfRrRr.js", - "_arrow-up-down-FmcUfWon.js", - "_lock-open-CN4tz8Of.js", - "_award-D9FlSYzB.js", - "_ban-CMgLBFSt.js", - "_indian-rupee-Bh3-8N2a.js", - "_bell-Cr2F9IDD.js", - "_book-open-DUwKvBiK.js", - "_boxes-rwzklut0.js", - "_building-2-Cda8xQDI.js", - "_building-CG4yAV8N.js", - "_calculator-wt_63eRJ.js", - "_calendar-check-BZ1JTjf6.js", - "_camera-DDKUkICL.js", - "_chart-column-GeSBJr5Y.js", - "_chart-no-axes-column-increasing-Beqplnfl.js", - "_chart-no-axes-column-BKgkVzqT.js", - "_chevron-left-DKWjKjSf.js", - "_circle-alert-KsX4JXbz.js", - "_circle-check-big-DqURlwt2.js", - "_circle-check-C_SLfS2p.js", - "_circle-help-BdsC7_wR.js", - "_circle-x-DkvEqmM5.js", - "_circle-BpyxLEsH.js", - "_clipboard-list-BU0dok7E.js", - "_code-DNPjFOcs.js", - "_crosshair-C7OptAZm.js", - "_crown-Cp4cgutu.js", - "_download-Ba72czhU.js", - "_external-link-uO-R2E0-.js", - "_eye-off-DlDpEvnB.js", - "_eye-DSAoA9Pp.js", - "_instagram-DBjFHIT7.js", - "_file-down-Bxu0R4EW.js", - "_pen-line-Fy-AVmqM.js", - "_file-up-CZ-cXuKa.js", - "_filter-D8dMdozc.js", - "_folder-git-2-Dwj_EoDL.js", - "_house-D8b8GwgZ.js", - "_git-branch-D2sIFzs4.js", - "_grip-vertical-DXcr-v-g.js", - "_hard-drive-ApF-ULi1.js", - "_hash-CHJS6b-L.js", - "_shield-Mt6vEHxn.js", - "_info-VH-vNQ_z.js", - "_layers-CF7Mhs3n.js", - "_layout-list-BuBaZfwq.js", - "_lightbulb-fAsbBO8F.js", - "_link-2-C22T2wSs.js", - "_link-ClcCoVU_.js", - "_twitter-DDHYm63p.js", - "_list-Ajdnpsw1.js", - "_locate-fixed-D29o3FBS.js", - "_lock-RX1hYn48.js", - "_log-in-Bt5dnADg.js", - "_mail-BFoS8U8W.js", - "_map-pin-L7jUebKz.js", - "_menu-Cu-nnefe.js", - "_message-square-warning-DbVEqa_0.js", - "_message-square-DMJ4IbdE.js", - "_monitor-DL9THmS7.js", - "_package-B9XnehkQ.js", - "_percent-BYDujffR.js", - "_phone-CJ2h446N.js", - "_plane-BqORGC6m.js", - "_play-DHqp-NCB.js", - "_qr-code-u5AOBzVe.js", - "_quote-BtOwgBns.js", - "_radio-CxUR05xj.js", - "_ruler-DbxwIrQY.js", - "_send-DpE3qK0m.js", - "_server-DgtPu6lA.js", - "_wifi-CFyF5qct.js", - "_shield-check--CTAItWs.js", - "_smartphone-BQ_9x4vN.js", - "_square-check-big-Dt4MtZcM.js", - "_square-pen-B3p2jiW9.js", - "_star-WlheM7sI.js", - "_sun-DRsBfXSu.js", - "_tag-CMVMnpSh.js", - "_target-BEz5Ry2v.js", - "_thumbs-up-DYj-woXk.js", - "_ticket-BhEK5100.js", - "_trash-2-Dxg0nP1A.js", - "_trash-Dyd2ZsaG.js", - "_trending-down-CeOqAkGV.js", - "_trending-up-CPB8hZlm.js", - "_triangle-alert-MsN2AA6c.js", - "_trophy-BZyhzbIT.js", - "_type-DlbqWp8I.js", - "_user-check-4xSYwYvq.js", - "_user-plus-C-0nSlHG.js", - "_user-x-Drk57M2z.js", - "_wallet-C3p1yihr.js", - "_wrench-CLqKc51o.js", - "_zap-D4fS-tPu.js", - "_radio-group-BtLENAXk.js", - "_checkbox-Bos2Phgi.js", - "_multi-select-field-BX9C1tYH.js", - "_scroll-area-BmK0s-Hf.js", - "_LocationPicker-DAd_AcXs.js", + "_table-BRtys9Nx.js", + "_unlink-vC8B7N8r.js", + "_scale-Chnhsap1.js", + "_arrow-down-left-D4-BLXQL.js", + "_arrow-left-B9tcIgis.js", + "_arrow-right-left-TC-Oi5FJ.js", + "_arrow-right-SXr1661j.js", + "_arrow-up-down-Df1H6itH.js", + "_lock-open-Cco69YMj.js", + "_award-DOf5Xc3o.js", + "_ban-C1FQ9ay_.js", + "_indian-rupee-CY9fE6hT.js", + "_bell-BMsQyWM-.js", + "_book-open-DiNAfaue.js", + "_boxes-Bjf0_Kx7.js", + "_building-2-DmmRcP0c.js", + "_building-BXglONiz.js", + "_calculator-B75Vnhim.js", + "_calendar-check-C2F7PWoI.js", + "_camera-DZNJpjXR.js", + "_chart-column-CKzC1aib.js", + "_chart-no-axes-column-increasing-xL8kjLW0.js", + "_chart-no-axes-column-CaNDayE9.js", + "_chevron-left-C98gPe5P.js", + "_circle-alert-Cu5dznTP.js", + "_circle-check-big-KTDTMhTs.js", + "_circle-check-aau4wqhp.js", + "_circle-help-C4uXcZYY.js", + "_circle-x-r3If4JPw.js", + "_circle-DgA3bS7I.js", + "_clipboard-list-BNSl4hy2.js", + "_code-Dzlx6QPB.js", + "_crosshair-DtQysFz7.js", + "_crown-CC8Godfb.js", + "_download-BHVnw95S.js", + "_external-link-DL5n0dhJ.js", + "_eye-off-BJYR0wmr.js", + "_eye-CzYzwmmr.js", + "_instagram-tpp8H3E-.js", + "_file-down-CxCQCvcc.js", + "_pen-line-CNA-f1dm.js", + "_file-up-D3rB-4Bg.js", + "_filter-B_3e214H.js", + "_folder-git-2-T64oq8HG.js", + "_house-BUnGVtyw.js", + "_git-branch-EdIXkL-9.js", + "_grip-vertical-BvetFs24.js", + "_hard-drive--Nch37f-.js", + "_hash-B3fNBlbs.js", + "_shield-rKKgzkbW.js", + "_info-Cj5ROI6H.js", + "_layers-DdZLSQgt.js", + "_layout-list-DkB7S2jk.js", + "_lightbulb-CJXOfIFD.js", + "_link-2-DNnYgrdz.js", + "_link-DeErafFW.js", + "_twitter-CRZZ6zjd.js", + "_list-DY4Uh_0E.js", + "_locate-fixed-BKpEfCUU.js", + "_lock-BGSkpX29.js", + "_log-in-TxFQ9ojy.js", + "_mail-khAU5Oig.js", + "_map-pin-BFNXdrz2.js", + "_menu-BGxVBBZl.js", + "_message-square-warning-DHRFlo8i.js", + "_message-square-C7x1Rix5.js", + "_monitor-P2T9V9tT.js", + "_package-C-rDDwyp.js", + "_percent-DP16IBy2.js", + "_phone-XzqO8Dfs.js", + "_plane-C9QqCVcZ.js", + "_play-62Z04sZZ.js", + "_qr-code-CUR1J9NH.js", + "_quote-DF2Qwen7.js", + "_radio-nm2vY_Ib.js", + "_ruler-DviIA5uv.js", + "_send-DXZhFVWG.js", + "_server-BzBihesB.js", + "_wifi-BPS_-hKY.js", + "_shield-check-Cyw4YGYb.js", + "_smartphone-i99jk4ns.js", + "_square-check-big-Cal0w_ma.js", + "_square-pen-CatLE0_h.js", + "_star-CSGOTD6i.js", + "_sun-TjfxyFzf.js", + "_tag-CUFhfHTp.js", + "_target-B_9kWYv3.js", + "_thumbs-up-Du-LlBXg.js", + "_ticket-BjgtGAIQ.js", + "_trash-2-15Ri11Yq.js", + "_trash-BRJCY2my.js", + "_trending-down-MNPLLbIb.js", + "_trending-up-D5y6g4yZ.js", + "_triangle-alert-CeuDFixJ.js", + "_trophy-Cs36GMET.js", + "_type-DX1RNe21.js", + "_user-check-DDs_5zV9.js", + "_user-plus-Ba62LA9O.js", + "_user-x-C3dBJr2o.js", + "_wallet-BP1hP1I0.js", + "_wrench-DX6GWbcS.js", + "_zap-Of1Abppa.js", + "_radio-group-CuY8xCRY.js", + "_checkbox-C3Z6LHOx.js", + "_multi-select-field-ALFA5JXF.js", + "_scroll-area-C7NBgd0i.js", + "_LocationPicker-Dy1Od2a3.js", "_leaflet-FVhBWCqS.js" ] }, "resources/js/pages/hr/training/programs/show.tsx": { - "file": "assets/show-DA0aGUWd.js", + "file": "assets/show-CBzhfh2A.js", "name": "show", "src": "resources/js/pages/hr/training/programs/show.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_progress-hZbbaL1H.js", - "_arrow-left-CjPQICYw.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_progress-Dy5W7V_n.js", + "_arrow-left-B9tcIgis.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js" ] }, "resources/js/pages/hr/training/sessions/calendar.tsx": { - "file": "assets/calendar-CbQR66d6.js", + "file": "assets/calendar-D8G10l3Y.js", "name": "calendar", "src": "resources/js/pages/hr/training/sessions/calendar.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", "_index-DrmIhGnK.js", - "_select-DgPPBKIC.js", - "_list-Ajdnpsw1.js", - "_textarea-CdnKPU5F.js", + "_select-9uIRiOV_.js", + "_list-DY4Uh_0E.js", + "_textarea-BgXisGCr.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_chevron-up-CIpCAMDk.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", "_index-BdQq_4o_.js" ] }, "resources/js/pages/hr/training/sessions/index.tsx": { - "file": "assets/index-CPI-Myxp.js", + "file": "assets/index-CrNdtgWF.js", "name": "index", "src": "resources/js/pages/hr/training/sessions/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_CrudTable-DA37WZsR.js", - "_CrudFormModal-Bmz2nLeY.js", - "_CrudDeleteModal-DM40AK8z.js", - "_pagination-n2efY1KU.js", - "_search-and-filter-bar-PUOLiNYr.js", - "_calendar-BYVpj4_X.js", + "_CrudTable-Dk-uCuqB.js", + "_CrudFormModal-CTSICk3j.js", + "_CrudDeleteModal-DmHx0JCJ.js", + "_pagination-B9z4VraF.js", + "_search-and-filter-bar-1QHzFJdq.js", + "_calendar-kiIl5Cyq.js", "_utils-BWxnHGCV.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", - "_table-C1YkBp3W.js", - "_unlink-sh32LPkQ.js", - "_scale-rJYsnHRa.js", - "_arrow-down-left-BN6xjhcz.js", - "_arrow-left-CjPQICYw.js", - "_arrow-right-left-DKUcVR58.js", - "_arrow-right-DUEfRrRr.js", - "_arrow-up-down-FmcUfWon.js", - "_lock-open-CN4tz8Of.js", - "_award-D9FlSYzB.js", - "_ban-CMgLBFSt.js", - "_indian-rupee-Bh3-8N2a.js", - "_bell-Cr2F9IDD.js", - "_book-open-DUwKvBiK.js", - "_boxes-rwzklut0.js", - "_building-2-Cda8xQDI.js", - "_building-CG4yAV8N.js", - "_calculator-wt_63eRJ.js", - "_calendar-check-BZ1JTjf6.js", - "_camera-DDKUkICL.js", - "_chart-column-GeSBJr5Y.js", - "_chart-no-axes-column-increasing-Beqplnfl.js", - "_chart-no-axes-column-BKgkVzqT.js", - "_chevron-left-DKWjKjSf.js", - "_circle-alert-KsX4JXbz.js", - "_circle-check-big-DqURlwt2.js", - "_circle-check-C_SLfS2p.js", - "_circle-help-BdsC7_wR.js", - "_circle-x-DkvEqmM5.js", - "_circle-BpyxLEsH.js", - "_clipboard-list-BU0dok7E.js", - "_code-DNPjFOcs.js", - "_crosshair-C7OptAZm.js", - "_crown-Cp4cgutu.js", - "_download-Ba72czhU.js", - "_external-link-uO-R2E0-.js", - "_eye-off-DlDpEvnB.js", - "_eye-DSAoA9Pp.js", - "_instagram-DBjFHIT7.js", - "_file-down-Bxu0R4EW.js", - "_pen-line-Fy-AVmqM.js", - "_file-up-CZ-cXuKa.js", - "_filter-D8dMdozc.js", - "_folder-git-2-Dwj_EoDL.js", - "_house-D8b8GwgZ.js", - "_git-branch-D2sIFzs4.js", - "_grip-vertical-DXcr-v-g.js", - "_hard-drive-ApF-ULi1.js", - "_hash-CHJS6b-L.js", - "_shield-Mt6vEHxn.js", - "_info-VH-vNQ_z.js", - "_layers-CF7Mhs3n.js", - "_layout-list-BuBaZfwq.js", - "_lightbulb-fAsbBO8F.js", - "_link-2-C22T2wSs.js", - "_link-ClcCoVU_.js", - "_twitter-DDHYm63p.js", - "_list-Ajdnpsw1.js", - "_locate-fixed-D29o3FBS.js", - "_lock-RX1hYn48.js", - "_log-in-Bt5dnADg.js", - "_mail-BFoS8U8W.js", - "_map-pin-L7jUebKz.js", - "_menu-Cu-nnefe.js", - "_message-square-warning-DbVEqa_0.js", - "_message-square-DMJ4IbdE.js", - "_monitor-DL9THmS7.js", - "_package-B9XnehkQ.js", - "_percent-BYDujffR.js", - "_phone-CJ2h446N.js", - "_plane-BqORGC6m.js", - "_play-DHqp-NCB.js", - "_qr-code-u5AOBzVe.js", - "_quote-BtOwgBns.js", - "_radio-CxUR05xj.js", - "_ruler-DbxwIrQY.js", - "_send-DpE3qK0m.js", - "_server-DgtPu6lA.js", - "_wifi-CFyF5qct.js", - "_shield-check--CTAItWs.js", - "_smartphone-BQ_9x4vN.js", - "_square-check-big-Dt4MtZcM.js", - "_square-pen-B3p2jiW9.js", - "_star-WlheM7sI.js", - "_sun-DRsBfXSu.js", - "_tag-CMVMnpSh.js", - "_target-BEz5Ry2v.js", - "_thumbs-up-DYj-woXk.js", - "_ticket-BhEK5100.js", - "_trash-2-Dxg0nP1A.js", - "_trash-Dyd2ZsaG.js", - "_trending-down-CeOqAkGV.js", - "_trending-up-CPB8hZlm.js", - "_triangle-alert-MsN2AA6c.js", - "_trophy-BZyhzbIT.js", - "_type-DlbqWp8I.js", - "_user-check-4xSYwYvq.js", - "_user-plus-C-0nSlHG.js", - "_user-x-Drk57M2z.js", - "_wallet-C3p1yihr.js", - "_wrench-CLqKc51o.js", - "_zap-D4fS-tPu.js", - "_radio-group-BtLENAXk.js", - "_checkbox-Bos2Phgi.js", - "_multi-select-field-BX9C1tYH.js", - "_scroll-area-BmK0s-Hf.js", - "_LocationPicker-DAd_AcXs.js", + "_log-out-CphXjhx9.js", + "_table-BRtys9Nx.js", + "_unlink-vC8B7N8r.js", + "_scale-Chnhsap1.js", + "_arrow-down-left-D4-BLXQL.js", + "_arrow-left-B9tcIgis.js", + "_arrow-right-left-TC-Oi5FJ.js", + "_arrow-right-SXr1661j.js", + "_arrow-up-down-Df1H6itH.js", + "_lock-open-Cco69YMj.js", + "_award-DOf5Xc3o.js", + "_ban-C1FQ9ay_.js", + "_indian-rupee-CY9fE6hT.js", + "_bell-BMsQyWM-.js", + "_book-open-DiNAfaue.js", + "_boxes-Bjf0_Kx7.js", + "_building-2-DmmRcP0c.js", + "_building-BXglONiz.js", + "_calculator-B75Vnhim.js", + "_calendar-check-C2F7PWoI.js", + "_camera-DZNJpjXR.js", + "_chart-column-CKzC1aib.js", + "_chart-no-axes-column-increasing-xL8kjLW0.js", + "_chart-no-axes-column-CaNDayE9.js", + "_chevron-left-C98gPe5P.js", + "_circle-alert-Cu5dznTP.js", + "_circle-check-big-KTDTMhTs.js", + "_circle-check-aau4wqhp.js", + "_circle-help-C4uXcZYY.js", + "_circle-x-r3If4JPw.js", + "_circle-DgA3bS7I.js", + "_clipboard-list-BNSl4hy2.js", + "_code-Dzlx6QPB.js", + "_crosshair-DtQysFz7.js", + "_crown-CC8Godfb.js", + "_download-BHVnw95S.js", + "_external-link-DL5n0dhJ.js", + "_eye-off-BJYR0wmr.js", + "_eye-CzYzwmmr.js", + "_instagram-tpp8H3E-.js", + "_file-down-CxCQCvcc.js", + "_pen-line-CNA-f1dm.js", + "_file-up-D3rB-4Bg.js", + "_filter-B_3e214H.js", + "_folder-git-2-T64oq8HG.js", + "_house-BUnGVtyw.js", + "_git-branch-EdIXkL-9.js", + "_grip-vertical-BvetFs24.js", + "_hard-drive--Nch37f-.js", + "_hash-B3fNBlbs.js", + "_shield-rKKgzkbW.js", + "_info-Cj5ROI6H.js", + "_layers-DdZLSQgt.js", + "_layout-list-DkB7S2jk.js", + "_lightbulb-CJXOfIFD.js", + "_link-2-DNnYgrdz.js", + "_link-DeErafFW.js", + "_twitter-CRZZ6zjd.js", + "_list-DY4Uh_0E.js", + "_locate-fixed-BKpEfCUU.js", + "_lock-BGSkpX29.js", + "_log-in-TxFQ9ojy.js", + "_mail-khAU5Oig.js", + "_map-pin-BFNXdrz2.js", + "_menu-BGxVBBZl.js", + "_message-square-warning-DHRFlo8i.js", + "_message-square-C7x1Rix5.js", + "_monitor-P2T9V9tT.js", + "_package-C-rDDwyp.js", + "_percent-DP16IBy2.js", + "_phone-XzqO8Dfs.js", + "_plane-C9QqCVcZ.js", + "_play-62Z04sZZ.js", + "_qr-code-CUR1J9NH.js", + "_quote-DF2Qwen7.js", + "_radio-nm2vY_Ib.js", + "_ruler-DviIA5uv.js", + "_send-DXZhFVWG.js", + "_server-BzBihesB.js", + "_wifi-BPS_-hKY.js", + "_shield-check-Cyw4YGYb.js", + "_smartphone-i99jk4ns.js", + "_square-check-big-Cal0w_ma.js", + "_square-pen-CatLE0_h.js", + "_star-CSGOTD6i.js", + "_sun-TjfxyFzf.js", + "_tag-CUFhfHTp.js", + "_target-B_9kWYv3.js", + "_thumbs-up-Du-LlBXg.js", + "_ticket-BjgtGAIQ.js", + "_trash-2-15Ri11Yq.js", + "_trash-BRJCY2my.js", + "_trending-down-MNPLLbIb.js", + "_trending-up-D5y6g4yZ.js", + "_triangle-alert-CeuDFixJ.js", + "_trophy-Cs36GMET.js", + "_type-DX1RNe21.js", + "_user-check-DDs_5zV9.js", + "_user-plus-Ba62LA9O.js", + "_user-x-C3dBJr2o.js", + "_wallet-BP1hP1I0.js", + "_wrench-DX6GWbcS.js", + "_zap-Of1Abppa.js", + "_radio-group-CuY8xCRY.js", + "_checkbox-C3Z6LHOx.js", + "_multi-select-field-ALFA5JXF.js", + "_scroll-area-C7NBgd0i.js", + "_LocationPicker-Dy1Od2a3.js", "_leaflet-FVhBWCqS.js" ] }, "resources/js/pages/hr/training/sessions/show.tsx": { - "file": "assets/show-emFHFmKE.js", + "file": "assets/show-W4CRDqH5.js", "name": "show", "src": "resources/js/pages/hr/training/sessions/show.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_table-C1YkBp3W.js", - "_CrudFormModal-Bmz2nLeY.js", - "_CrudDeleteModal-DM40AK8z.js", - "_checkbox-Bos2Phgi.js", + "_table-BRtys9Nx.js", + "_CrudFormModal-CTSICk3j.js", + "_CrudDeleteModal-DmHx0JCJ.js", + "_checkbox-C3Z6LHOx.js", "_use-initials-BK4eRgYY.js", - "_arrow-left-CjPQICYw.js", + "_arrow-left-B9tcIgis.js", "_utils-BWxnHGCV.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", - "_radio-group-BtLENAXk.js", - "_circle-BpyxLEsH.js", - "_multi-select-field-BX9C1tYH.js", - "_scroll-area-BmK0s-Hf.js", - "_LocationPicker-DAd_AcXs.js", + "_log-out-CphXjhx9.js", + "_radio-group-CuY8xCRY.js", + "_circle-DgA3bS7I.js", + "_multi-select-field-ALFA5JXF.js", + "_scroll-area-C7NBgd0i.js", + "_LocationPicker-Dy1Od2a3.js", "_leaflet-FVhBWCqS.js", - "_locate-fixed-D29o3FBS.js" + "_locate-fixed-BKpEfCUU.js" ] }, "resources/js/pages/hr/training/types/index.tsx": { - "file": "assets/index-BOtpjlp7.js", + "file": "assets/index-B3bsOaa1.js", "name": "index", "src": "resources/js/pages/hr/training/types/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_CrudTable-DA37WZsR.js", - "_CrudFormModal-Bmz2nLeY.js", - "_CrudDeleteModal-DM40AK8z.js", - "_pagination-n2efY1KU.js", - "_search-and-filter-bar-PUOLiNYr.js", + "_CrudTable-Dk-uCuqB.js", + "_CrudFormModal-CTSICk3j.js", + "_CrudDeleteModal-DmHx0JCJ.js", + "_pagination-B9z4VraF.js", + "_search-and-filter-bar-1QHzFJdq.js", "resources/js/pages/hr/training/types/view.tsx", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", - "_table-C1YkBp3W.js", - "_unlink-sh32LPkQ.js", - "_scale-rJYsnHRa.js", - "_arrow-down-left-BN6xjhcz.js", - "_arrow-left-CjPQICYw.js", - "_arrow-right-left-DKUcVR58.js", - "_arrow-right-DUEfRrRr.js", - "_arrow-up-down-FmcUfWon.js", - "_lock-open-CN4tz8Of.js", - "_award-D9FlSYzB.js", - "_ban-CMgLBFSt.js", - "_indian-rupee-Bh3-8N2a.js", - "_bell-Cr2F9IDD.js", - "_book-open-DUwKvBiK.js", - "_boxes-rwzklut0.js", - "_building-2-Cda8xQDI.js", - "_building-CG4yAV8N.js", - "_calculator-wt_63eRJ.js", - "_calendar-check-BZ1JTjf6.js", - "_camera-DDKUkICL.js", - "_chart-column-GeSBJr5Y.js", - "_chart-no-axes-column-increasing-Beqplnfl.js", - "_chart-no-axes-column-BKgkVzqT.js", - "_chevron-left-DKWjKjSf.js", - "_circle-alert-KsX4JXbz.js", - "_circle-check-big-DqURlwt2.js", - "_circle-check-C_SLfS2p.js", - "_circle-help-BdsC7_wR.js", - "_circle-x-DkvEqmM5.js", - "_circle-BpyxLEsH.js", - "_clipboard-list-BU0dok7E.js", - "_code-DNPjFOcs.js", - "_crosshair-C7OptAZm.js", - "_crown-Cp4cgutu.js", - "_download-Ba72czhU.js", - "_external-link-uO-R2E0-.js", - "_eye-off-DlDpEvnB.js", - "_eye-DSAoA9Pp.js", - "_instagram-DBjFHIT7.js", - "_file-down-Bxu0R4EW.js", - "_pen-line-Fy-AVmqM.js", - "_file-up-CZ-cXuKa.js", - "_filter-D8dMdozc.js", - "_folder-git-2-Dwj_EoDL.js", - "_house-D8b8GwgZ.js", - "_git-branch-D2sIFzs4.js", - "_grip-vertical-DXcr-v-g.js", - "_hard-drive-ApF-ULi1.js", - "_hash-CHJS6b-L.js", - "_shield-Mt6vEHxn.js", - "_info-VH-vNQ_z.js", - "_layers-CF7Mhs3n.js", - "_layout-list-BuBaZfwq.js", - "_lightbulb-fAsbBO8F.js", - "_link-2-C22T2wSs.js", - "_link-ClcCoVU_.js", - "_twitter-DDHYm63p.js", - "_list-Ajdnpsw1.js", - "_locate-fixed-D29o3FBS.js", - "_lock-RX1hYn48.js", - "_log-in-Bt5dnADg.js", - "_mail-BFoS8U8W.js", - "_map-pin-L7jUebKz.js", - "_menu-Cu-nnefe.js", - "_message-square-warning-DbVEqa_0.js", - "_message-square-DMJ4IbdE.js", - "_monitor-DL9THmS7.js", - "_package-B9XnehkQ.js", - "_percent-BYDujffR.js", - "_phone-CJ2h446N.js", - "_plane-BqORGC6m.js", - "_play-DHqp-NCB.js", - "_qr-code-u5AOBzVe.js", - "_quote-BtOwgBns.js", - "_radio-CxUR05xj.js", - "_ruler-DbxwIrQY.js", - "_send-DpE3qK0m.js", - "_server-DgtPu6lA.js", - "_wifi-CFyF5qct.js", - "_shield-check--CTAItWs.js", - "_smartphone-BQ_9x4vN.js", - "_square-check-big-Dt4MtZcM.js", - "_square-pen-B3p2jiW9.js", - "_star-WlheM7sI.js", - "_sun-DRsBfXSu.js", - "_tag-CMVMnpSh.js", - "_target-BEz5Ry2v.js", - "_thumbs-up-DYj-woXk.js", - "_ticket-BhEK5100.js", - "_trash-2-Dxg0nP1A.js", - "_trash-Dyd2ZsaG.js", - "_trending-down-CeOqAkGV.js", - "_trending-up-CPB8hZlm.js", - "_triangle-alert-MsN2AA6c.js", - "_trophy-BZyhzbIT.js", - "_type-DlbqWp8I.js", - "_user-check-4xSYwYvq.js", - "_user-plus-C-0nSlHG.js", - "_user-x-Drk57M2z.js", - "_wallet-C3p1yihr.js", - "_wrench-CLqKc51o.js", - "_zap-D4fS-tPu.js", - "_radio-group-BtLENAXk.js", - "_checkbox-Bos2Phgi.js", - "_multi-select-field-BX9C1tYH.js", - "_scroll-area-BmK0s-Hf.js", - "_LocationPicker-DAd_AcXs.js", + "_table-BRtys9Nx.js", + "_unlink-vC8B7N8r.js", + "_scale-Chnhsap1.js", + "_arrow-down-left-D4-BLXQL.js", + "_arrow-left-B9tcIgis.js", + "_arrow-right-left-TC-Oi5FJ.js", + "_arrow-right-SXr1661j.js", + "_arrow-up-down-Df1H6itH.js", + "_lock-open-Cco69YMj.js", + "_award-DOf5Xc3o.js", + "_ban-C1FQ9ay_.js", + "_indian-rupee-CY9fE6hT.js", + "_bell-BMsQyWM-.js", + "_book-open-DiNAfaue.js", + "_boxes-Bjf0_Kx7.js", + "_building-2-DmmRcP0c.js", + "_building-BXglONiz.js", + "_calculator-B75Vnhim.js", + "_calendar-check-C2F7PWoI.js", + "_camera-DZNJpjXR.js", + "_chart-column-CKzC1aib.js", + "_chart-no-axes-column-increasing-xL8kjLW0.js", + "_chart-no-axes-column-CaNDayE9.js", + "_chevron-left-C98gPe5P.js", + "_circle-alert-Cu5dznTP.js", + "_circle-check-big-KTDTMhTs.js", + "_circle-check-aau4wqhp.js", + "_circle-help-C4uXcZYY.js", + "_circle-x-r3If4JPw.js", + "_circle-DgA3bS7I.js", + "_clipboard-list-BNSl4hy2.js", + "_code-Dzlx6QPB.js", + "_crosshair-DtQysFz7.js", + "_crown-CC8Godfb.js", + "_download-BHVnw95S.js", + "_external-link-DL5n0dhJ.js", + "_eye-off-BJYR0wmr.js", + "_eye-CzYzwmmr.js", + "_instagram-tpp8H3E-.js", + "_file-down-CxCQCvcc.js", + "_pen-line-CNA-f1dm.js", + "_file-up-D3rB-4Bg.js", + "_filter-B_3e214H.js", + "_folder-git-2-T64oq8HG.js", + "_house-BUnGVtyw.js", + "_git-branch-EdIXkL-9.js", + "_grip-vertical-BvetFs24.js", + "_hard-drive--Nch37f-.js", + "_hash-B3fNBlbs.js", + "_shield-rKKgzkbW.js", + "_info-Cj5ROI6H.js", + "_layers-DdZLSQgt.js", + "_layout-list-DkB7S2jk.js", + "_lightbulb-CJXOfIFD.js", + "_link-2-DNnYgrdz.js", + "_link-DeErafFW.js", + "_twitter-CRZZ6zjd.js", + "_list-DY4Uh_0E.js", + "_locate-fixed-BKpEfCUU.js", + "_lock-BGSkpX29.js", + "_log-in-TxFQ9ojy.js", + "_mail-khAU5Oig.js", + "_map-pin-BFNXdrz2.js", + "_menu-BGxVBBZl.js", + "_message-square-warning-DHRFlo8i.js", + "_message-square-C7x1Rix5.js", + "_monitor-P2T9V9tT.js", + "_package-C-rDDwyp.js", + "_percent-DP16IBy2.js", + "_phone-XzqO8Dfs.js", + "_plane-C9QqCVcZ.js", + "_play-62Z04sZZ.js", + "_qr-code-CUR1J9NH.js", + "_quote-DF2Qwen7.js", + "_radio-nm2vY_Ib.js", + "_ruler-DviIA5uv.js", + "_send-DXZhFVWG.js", + "_server-BzBihesB.js", + "_wifi-BPS_-hKY.js", + "_shield-check-Cyw4YGYb.js", + "_smartphone-i99jk4ns.js", + "_square-check-big-Cal0w_ma.js", + "_square-pen-CatLE0_h.js", + "_star-CSGOTD6i.js", + "_sun-TjfxyFzf.js", + "_tag-CUFhfHTp.js", + "_target-B_9kWYv3.js", + "_thumbs-up-Du-LlBXg.js", + "_ticket-BjgtGAIQ.js", + "_trash-2-15Ri11Yq.js", + "_trash-BRJCY2my.js", + "_trending-down-MNPLLbIb.js", + "_trending-up-D5y6g4yZ.js", + "_triangle-alert-CeuDFixJ.js", + "_trophy-Cs36GMET.js", + "_type-DX1RNe21.js", + "_user-check-DDs_5zV9.js", + "_user-plus-Ba62LA9O.js", + "_user-x-C3dBJr2o.js", + "_wallet-BP1hP1I0.js", + "_wrench-DX6GWbcS.js", + "_zap-Of1Abppa.js", + "_radio-group-CuY8xCRY.js", + "_checkbox-C3Z6LHOx.js", + "_multi-select-field-ALFA5JXF.js", + "_scroll-area-C7NBgd0i.js", + "_LocationPicker-Dy1Od2a3.js", "_leaflet-FVhBWCqS.js" ] }, "resources/js/pages/hr/training/types/view.tsx": { - "file": "assets/view-CQJkPnmp.js", + "file": "assets/view-CrJFMH-W.js", "name": "view", "src": "resources/js/pages/hr/training/types/view.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_book-open-DUwKvBiK.js", - "_chart-no-axes-column-BKgkVzqT.js", - "_git-branch-D2sIFzs4.js", - "_building-2-Cda8xQDI.js", + "_book-open-DiNAfaue.js", + "_chart-no-axes-column-CaNDayE9.js", + "_git-branch-EdIXkL-9.js", + "_building-2-DmmRcP0c.js", "_utils-BWxnHGCV.js" ] }, "resources/js/pages/hr/transfers/index.tsx": { - "file": "assets/index-Bet4dOC2.js", + "file": "assets/index-AH-PT_ez.js", "name": "index", "src": "resources/js/pages/hr/transfers/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_CrudTable-DA37WZsR.js", - "_CrudFormModal-Bmz2nLeY.js", - "_CrudDeleteModal-DM40AK8z.js", - "_pagination-n2efY1KU.js", - "_search-and-filter-bar-PUOLiNYr.js", + "_CrudTable-Dk-uCuqB.js", + "_CrudFormModal-CTSICk3j.js", + "_CrudDeleteModal-DmHx0JCJ.js", + "_pagination-B9z4VraF.js", + "_search-and-filter-bar-1QHzFJdq.js", "resources/js/pages/hr/transfers/view.tsx", "_use-initials-BK4eRgYY.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", - "_table-C1YkBp3W.js", - "_unlink-sh32LPkQ.js", - "_scale-rJYsnHRa.js", - "_arrow-down-left-BN6xjhcz.js", - "_arrow-left-CjPQICYw.js", - "_arrow-right-left-DKUcVR58.js", - "_arrow-right-DUEfRrRr.js", - "_arrow-up-down-FmcUfWon.js", - "_lock-open-CN4tz8Of.js", - "_award-D9FlSYzB.js", - "_ban-CMgLBFSt.js", - "_indian-rupee-Bh3-8N2a.js", - "_bell-Cr2F9IDD.js", - "_book-open-DUwKvBiK.js", - "_boxes-rwzklut0.js", - "_building-2-Cda8xQDI.js", - "_building-CG4yAV8N.js", - "_calculator-wt_63eRJ.js", - "_calendar-check-BZ1JTjf6.js", - "_camera-DDKUkICL.js", - "_chart-column-GeSBJr5Y.js", - "_chart-no-axes-column-increasing-Beqplnfl.js", - "_chart-no-axes-column-BKgkVzqT.js", - "_chevron-left-DKWjKjSf.js", - "_circle-alert-KsX4JXbz.js", - "_circle-check-big-DqURlwt2.js", - "_circle-check-C_SLfS2p.js", - "_circle-help-BdsC7_wR.js", - "_circle-x-DkvEqmM5.js", - "_circle-BpyxLEsH.js", - "_clipboard-list-BU0dok7E.js", - "_code-DNPjFOcs.js", - "_crosshair-C7OptAZm.js", - "_crown-Cp4cgutu.js", - "_download-Ba72czhU.js", - "_external-link-uO-R2E0-.js", - "_eye-off-DlDpEvnB.js", - "_eye-DSAoA9Pp.js", - "_instagram-DBjFHIT7.js", - "_file-down-Bxu0R4EW.js", - "_pen-line-Fy-AVmqM.js", - "_file-up-CZ-cXuKa.js", - "_filter-D8dMdozc.js", - "_folder-git-2-Dwj_EoDL.js", - "_house-D8b8GwgZ.js", - "_git-branch-D2sIFzs4.js", - "_grip-vertical-DXcr-v-g.js", - "_hard-drive-ApF-ULi1.js", - "_hash-CHJS6b-L.js", - "_shield-Mt6vEHxn.js", - "_info-VH-vNQ_z.js", - "_layers-CF7Mhs3n.js", - "_layout-list-BuBaZfwq.js", - "_lightbulb-fAsbBO8F.js", - "_link-2-C22T2wSs.js", - "_link-ClcCoVU_.js", - "_twitter-DDHYm63p.js", - "_list-Ajdnpsw1.js", - "_locate-fixed-D29o3FBS.js", - "_lock-RX1hYn48.js", - "_log-in-Bt5dnADg.js", - "_mail-BFoS8U8W.js", - "_map-pin-L7jUebKz.js", - "_menu-Cu-nnefe.js", - "_message-square-warning-DbVEqa_0.js", - "_message-square-DMJ4IbdE.js", - "_monitor-DL9THmS7.js", - "_package-B9XnehkQ.js", - "_percent-BYDujffR.js", - "_phone-CJ2h446N.js", - "_plane-BqORGC6m.js", - "_play-DHqp-NCB.js", - "_qr-code-u5AOBzVe.js", - "_quote-BtOwgBns.js", - "_radio-CxUR05xj.js", - "_ruler-DbxwIrQY.js", - "_send-DpE3qK0m.js", - "_server-DgtPu6lA.js", - "_wifi-CFyF5qct.js", - "_shield-check--CTAItWs.js", - "_smartphone-BQ_9x4vN.js", - "_square-check-big-Dt4MtZcM.js", - "_square-pen-B3p2jiW9.js", - "_star-WlheM7sI.js", - "_sun-DRsBfXSu.js", - "_tag-CMVMnpSh.js", - "_target-BEz5Ry2v.js", - "_thumbs-up-DYj-woXk.js", - "_ticket-BhEK5100.js", - "_trash-2-Dxg0nP1A.js", - "_trash-Dyd2ZsaG.js", - "_trending-down-CeOqAkGV.js", - "_trending-up-CPB8hZlm.js", - "_triangle-alert-MsN2AA6c.js", - "_trophy-BZyhzbIT.js", - "_type-DlbqWp8I.js", - "_user-check-4xSYwYvq.js", - "_user-plus-C-0nSlHG.js", - "_user-x-Drk57M2z.js", - "_wallet-C3p1yihr.js", - "_wrench-CLqKc51o.js", - "_zap-D4fS-tPu.js", - "_radio-group-BtLENAXk.js", - "_checkbox-Bos2Phgi.js", - "_multi-select-field-BX9C1tYH.js", - "_scroll-area-BmK0s-Hf.js", - "_LocationPicker-DAd_AcXs.js", + "_table-BRtys9Nx.js", + "_unlink-vC8B7N8r.js", + "_scale-Chnhsap1.js", + "_arrow-down-left-D4-BLXQL.js", + "_arrow-left-B9tcIgis.js", + "_arrow-right-left-TC-Oi5FJ.js", + "_arrow-right-SXr1661j.js", + "_arrow-up-down-Df1H6itH.js", + "_lock-open-Cco69YMj.js", + "_award-DOf5Xc3o.js", + "_ban-C1FQ9ay_.js", + "_indian-rupee-CY9fE6hT.js", + "_bell-BMsQyWM-.js", + "_book-open-DiNAfaue.js", + "_boxes-Bjf0_Kx7.js", + "_building-2-DmmRcP0c.js", + "_building-BXglONiz.js", + "_calculator-B75Vnhim.js", + "_calendar-check-C2F7PWoI.js", + "_camera-DZNJpjXR.js", + "_chart-column-CKzC1aib.js", + "_chart-no-axes-column-increasing-xL8kjLW0.js", + "_chart-no-axes-column-CaNDayE9.js", + "_chevron-left-C98gPe5P.js", + "_circle-alert-Cu5dznTP.js", + "_circle-check-big-KTDTMhTs.js", + "_circle-check-aau4wqhp.js", + "_circle-help-C4uXcZYY.js", + "_circle-x-r3If4JPw.js", + "_circle-DgA3bS7I.js", + "_clipboard-list-BNSl4hy2.js", + "_code-Dzlx6QPB.js", + "_crosshair-DtQysFz7.js", + "_crown-CC8Godfb.js", + "_download-BHVnw95S.js", + "_external-link-DL5n0dhJ.js", + "_eye-off-BJYR0wmr.js", + "_eye-CzYzwmmr.js", + "_instagram-tpp8H3E-.js", + "_file-down-CxCQCvcc.js", + "_pen-line-CNA-f1dm.js", + "_file-up-D3rB-4Bg.js", + "_filter-B_3e214H.js", + "_folder-git-2-T64oq8HG.js", + "_house-BUnGVtyw.js", + "_git-branch-EdIXkL-9.js", + "_grip-vertical-BvetFs24.js", + "_hard-drive--Nch37f-.js", + "_hash-B3fNBlbs.js", + "_shield-rKKgzkbW.js", + "_info-Cj5ROI6H.js", + "_layers-DdZLSQgt.js", + "_layout-list-DkB7S2jk.js", + "_lightbulb-CJXOfIFD.js", + "_link-2-DNnYgrdz.js", + "_link-DeErafFW.js", + "_twitter-CRZZ6zjd.js", + "_list-DY4Uh_0E.js", + "_locate-fixed-BKpEfCUU.js", + "_lock-BGSkpX29.js", + "_log-in-TxFQ9ojy.js", + "_mail-khAU5Oig.js", + "_map-pin-BFNXdrz2.js", + "_menu-BGxVBBZl.js", + "_message-square-warning-DHRFlo8i.js", + "_message-square-C7x1Rix5.js", + "_monitor-P2T9V9tT.js", + "_package-C-rDDwyp.js", + "_percent-DP16IBy2.js", + "_phone-XzqO8Dfs.js", + "_plane-C9QqCVcZ.js", + "_play-62Z04sZZ.js", + "_qr-code-CUR1J9NH.js", + "_quote-DF2Qwen7.js", + "_radio-nm2vY_Ib.js", + "_ruler-DviIA5uv.js", + "_send-DXZhFVWG.js", + "_server-BzBihesB.js", + "_wifi-BPS_-hKY.js", + "_shield-check-Cyw4YGYb.js", + "_smartphone-i99jk4ns.js", + "_square-check-big-Cal0w_ma.js", + "_square-pen-CatLE0_h.js", + "_star-CSGOTD6i.js", + "_sun-TjfxyFzf.js", + "_tag-CUFhfHTp.js", + "_target-B_9kWYv3.js", + "_thumbs-up-Du-LlBXg.js", + "_ticket-BjgtGAIQ.js", + "_trash-2-15Ri11Yq.js", + "_trash-BRJCY2my.js", + "_trending-down-MNPLLbIb.js", + "_trending-up-D5y6g4yZ.js", + "_triangle-alert-CeuDFixJ.js", + "_trophy-Cs36GMET.js", + "_type-DX1RNe21.js", + "_user-check-DDs_5zV9.js", + "_user-plus-Ba62LA9O.js", + "_user-x-C3dBJr2o.js", + "_wallet-BP1hP1I0.js", + "_wrench-DX6GWbcS.js", + "_zap-Of1Abppa.js", + "_radio-group-CuY8xCRY.js", + "_checkbox-C3Z6LHOx.js", + "_multi-select-field-ALFA5JXF.js", + "_scroll-area-C7NBgd0i.js", + "_LocationPicker-Dy1Od2a3.js", "_leaflet-FVhBWCqS.js" ] }, "resources/js/pages/hr/transfers/view.tsx": { - "file": "assets/view-CEt2ed9P.js", + "file": "assets/view-nMFUnGaj.js", "name": "view", "src": "resources/js/pages/hr/transfers/view.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_arrow-right-left-DKUcVR58.js", - "_git-branch-D2sIFzs4.js", - "_arrow-right-DUEfRrRr.js", - "_building-2-Cda8xQDI.js", - "_briefcase-Dsiqzllu.js", - "_calendar-BYVpj4_X.js", - "_lock-RX1hYn48.js", - "_eye-DSAoA9Pp.js", + "_arrow-right-left-TC-Oi5FJ.js", + "_git-branch-EdIXkL-9.js", + "_arrow-right-SXr1661j.js", + "_building-2-DmmRcP0c.js", + "_briefcase-lPam_Ipn.js", + "_calendar-kiIl5Cyq.js", + "_lock-BGSkpX29.js", + "_eye-CzYzwmmr.js", "_utils-BWxnHGCV.js" ] }, "resources/js/pages/hr/trips/expenses.tsx": { - "file": "assets/expenses-BUAjfRu7.js", + "file": "assets/expenses-gm02pC0_.js", "name": "expenses", "src": "resources/js/pages/hr/trips/expenses.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_CrudTable-DA37WZsR.js", - "_CrudFormModal-Bmz2nLeY.js", - "_CrudDeleteModal-DM40AK8z.js", - "_arrow-left-CjPQICYw.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_CrudTable-Dk-uCuqB.js", + "_CrudFormModal-CTSICk3j.js", + "_CrudDeleteModal-DmHx0JCJ.js", + "_arrow-left-B9tcIgis.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", - "_table-C1YkBp3W.js", - "_unlink-sh32LPkQ.js", - "_scale-rJYsnHRa.js", - "_arrow-down-left-BN6xjhcz.js", - "_arrow-right-left-DKUcVR58.js", - "_arrow-right-DUEfRrRr.js", - "_arrow-up-down-FmcUfWon.js", - "_lock-open-CN4tz8Of.js", - "_award-D9FlSYzB.js", - "_ban-CMgLBFSt.js", - "_indian-rupee-Bh3-8N2a.js", - "_bell-Cr2F9IDD.js", - "_book-open-DUwKvBiK.js", - "_boxes-rwzklut0.js", - "_building-2-Cda8xQDI.js", - "_building-CG4yAV8N.js", - "_calculator-wt_63eRJ.js", - "_calendar-check-BZ1JTjf6.js", - "_camera-DDKUkICL.js", - "_chart-column-GeSBJr5Y.js", - "_chart-no-axes-column-increasing-Beqplnfl.js", - "_chart-no-axes-column-BKgkVzqT.js", - "_chevron-left-DKWjKjSf.js", - "_circle-alert-KsX4JXbz.js", - "_circle-check-big-DqURlwt2.js", - "_circle-check-C_SLfS2p.js", - "_circle-help-BdsC7_wR.js", - "_circle-x-DkvEqmM5.js", - "_circle-BpyxLEsH.js", - "_clipboard-list-BU0dok7E.js", - "_code-DNPjFOcs.js", - "_crosshair-C7OptAZm.js", - "_crown-Cp4cgutu.js", - "_download-Ba72czhU.js", - "_external-link-uO-R2E0-.js", - "_eye-off-DlDpEvnB.js", - "_eye-DSAoA9Pp.js", - "_instagram-DBjFHIT7.js", - "_file-down-Bxu0R4EW.js", - "_pen-line-Fy-AVmqM.js", - "_file-up-CZ-cXuKa.js", - "_filter-D8dMdozc.js", - "_folder-git-2-Dwj_EoDL.js", - "_house-D8b8GwgZ.js", - "_git-branch-D2sIFzs4.js", - "_grip-vertical-DXcr-v-g.js", - "_hard-drive-ApF-ULi1.js", - "_hash-CHJS6b-L.js", - "_shield-Mt6vEHxn.js", - "_info-VH-vNQ_z.js", - "_layers-CF7Mhs3n.js", - "_layout-list-BuBaZfwq.js", - "_lightbulb-fAsbBO8F.js", - "_link-2-C22T2wSs.js", - "_link-ClcCoVU_.js", - "_twitter-DDHYm63p.js", - "_list-Ajdnpsw1.js", - "_locate-fixed-D29o3FBS.js", - "_lock-RX1hYn48.js", - "_log-in-Bt5dnADg.js", - "_mail-BFoS8U8W.js", - "_map-pin-L7jUebKz.js", - "_menu-Cu-nnefe.js", - "_message-square-warning-DbVEqa_0.js", - "_message-square-DMJ4IbdE.js", - "_monitor-DL9THmS7.js", - "_package-B9XnehkQ.js", - "_percent-BYDujffR.js", - "_phone-CJ2h446N.js", - "_plane-BqORGC6m.js", - "_play-DHqp-NCB.js", - "_qr-code-u5AOBzVe.js", - "_quote-BtOwgBns.js", - "_radio-CxUR05xj.js", - "_ruler-DbxwIrQY.js", - "_send-DpE3qK0m.js", - "_server-DgtPu6lA.js", - "_wifi-CFyF5qct.js", - "_shield-check--CTAItWs.js", - "_smartphone-BQ_9x4vN.js", - "_square-check-big-Dt4MtZcM.js", - "_square-pen-B3p2jiW9.js", - "_star-WlheM7sI.js", - "_sun-DRsBfXSu.js", - "_tag-CMVMnpSh.js", - "_target-BEz5Ry2v.js", - "_thumbs-up-DYj-woXk.js", - "_ticket-BhEK5100.js", - "_trash-2-Dxg0nP1A.js", - "_trash-Dyd2ZsaG.js", - "_trending-down-CeOqAkGV.js", - "_trending-up-CPB8hZlm.js", - "_triangle-alert-MsN2AA6c.js", - "_trophy-BZyhzbIT.js", - "_type-DlbqWp8I.js", - "_user-check-4xSYwYvq.js", - "_user-plus-C-0nSlHG.js", - "_user-x-Drk57M2z.js", - "_wallet-C3p1yihr.js", - "_wrench-CLqKc51o.js", - "_zap-D4fS-tPu.js", - "_radio-group-BtLENAXk.js", - "_checkbox-Bos2Phgi.js", - "_multi-select-field-BX9C1tYH.js", - "_scroll-area-BmK0s-Hf.js", - "_LocationPicker-DAd_AcXs.js", + "_table-BRtys9Nx.js", + "_unlink-vC8B7N8r.js", + "_scale-Chnhsap1.js", + "_arrow-down-left-D4-BLXQL.js", + "_arrow-right-left-TC-Oi5FJ.js", + "_arrow-right-SXr1661j.js", + "_arrow-up-down-Df1H6itH.js", + "_lock-open-Cco69YMj.js", + "_award-DOf5Xc3o.js", + "_ban-C1FQ9ay_.js", + "_indian-rupee-CY9fE6hT.js", + "_bell-BMsQyWM-.js", + "_book-open-DiNAfaue.js", + "_boxes-Bjf0_Kx7.js", + "_building-2-DmmRcP0c.js", + "_building-BXglONiz.js", + "_calculator-B75Vnhim.js", + "_calendar-check-C2F7PWoI.js", + "_camera-DZNJpjXR.js", + "_chart-column-CKzC1aib.js", + "_chart-no-axes-column-increasing-xL8kjLW0.js", + "_chart-no-axes-column-CaNDayE9.js", + "_chevron-left-C98gPe5P.js", + "_circle-alert-Cu5dznTP.js", + "_circle-check-big-KTDTMhTs.js", + "_circle-check-aau4wqhp.js", + "_circle-help-C4uXcZYY.js", + "_circle-x-r3If4JPw.js", + "_circle-DgA3bS7I.js", + "_clipboard-list-BNSl4hy2.js", + "_code-Dzlx6QPB.js", + "_crosshair-DtQysFz7.js", + "_crown-CC8Godfb.js", + "_download-BHVnw95S.js", + "_external-link-DL5n0dhJ.js", + "_eye-off-BJYR0wmr.js", + "_eye-CzYzwmmr.js", + "_instagram-tpp8H3E-.js", + "_file-down-CxCQCvcc.js", + "_pen-line-CNA-f1dm.js", + "_file-up-D3rB-4Bg.js", + "_filter-B_3e214H.js", + "_folder-git-2-T64oq8HG.js", + "_house-BUnGVtyw.js", + "_git-branch-EdIXkL-9.js", + "_grip-vertical-BvetFs24.js", + "_hard-drive--Nch37f-.js", + "_hash-B3fNBlbs.js", + "_shield-rKKgzkbW.js", + "_info-Cj5ROI6H.js", + "_layers-DdZLSQgt.js", + "_layout-list-DkB7S2jk.js", + "_lightbulb-CJXOfIFD.js", + "_link-2-DNnYgrdz.js", + "_link-DeErafFW.js", + "_twitter-CRZZ6zjd.js", + "_list-DY4Uh_0E.js", + "_locate-fixed-BKpEfCUU.js", + "_lock-BGSkpX29.js", + "_log-in-TxFQ9ojy.js", + "_mail-khAU5Oig.js", + "_map-pin-BFNXdrz2.js", + "_menu-BGxVBBZl.js", + "_message-square-warning-DHRFlo8i.js", + "_message-square-C7x1Rix5.js", + "_monitor-P2T9V9tT.js", + "_package-C-rDDwyp.js", + "_percent-DP16IBy2.js", + "_phone-XzqO8Dfs.js", + "_plane-C9QqCVcZ.js", + "_play-62Z04sZZ.js", + "_qr-code-CUR1J9NH.js", + "_quote-DF2Qwen7.js", + "_radio-nm2vY_Ib.js", + "_ruler-DviIA5uv.js", + "_send-DXZhFVWG.js", + "_server-BzBihesB.js", + "_wifi-BPS_-hKY.js", + "_shield-check-Cyw4YGYb.js", + "_smartphone-i99jk4ns.js", + "_square-check-big-Cal0w_ma.js", + "_square-pen-CatLE0_h.js", + "_star-CSGOTD6i.js", + "_sun-TjfxyFzf.js", + "_tag-CUFhfHTp.js", + "_target-B_9kWYv3.js", + "_thumbs-up-Du-LlBXg.js", + "_ticket-BjgtGAIQ.js", + "_trash-2-15Ri11Yq.js", + "_trash-BRJCY2my.js", + "_trending-down-MNPLLbIb.js", + "_trending-up-D5y6g4yZ.js", + "_triangle-alert-CeuDFixJ.js", + "_trophy-Cs36GMET.js", + "_type-DX1RNe21.js", + "_user-check-DDs_5zV9.js", + "_user-plus-Ba62LA9O.js", + "_user-x-C3dBJr2o.js", + "_wallet-BP1hP1I0.js", + "_wrench-DX6GWbcS.js", + "_zap-Of1Abppa.js", + "_radio-group-CuY8xCRY.js", + "_checkbox-C3Z6LHOx.js", + "_multi-select-field-ALFA5JXF.js", + "_scroll-area-C7NBgd0i.js", + "_LocationPicker-Dy1Od2a3.js", "_leaflet-FVhBWCqS.js" ] }, "resources/js/pages/hr/trips/index.tsx": { - "file": "assets/index-BJ7vd-ZI.js", + "file": "assets/index-DbJZomNu.js", "name": "index", "src": "resources/js/pages/hr/trips/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_CrudTable-DA37WZsR.js", - "_CrudFormModal-Bmz2nLeY.js", - "_CrudDeleteModal-DM40AK8z.js", - "_pagination-n2efY1KU.js", - "_search-and-filter-bar-PUOLiNYr.js", + "_CrudTable-Dk-uCuqB.js", + "_CrudFormModal-CTSICk3j.js", + "_CrudDeleteModal-DmHx0JCJ.js", + "_pagination-B9z4VraF.js", + "_search-and-filter-bar-1QHzFJdq.js", "resources/js/pages/hr/trips/view.tsx", "_use-initials-BK4eRgYY.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", - "_table-C1YkBp3W.js", - "_unlink-sh32LPkQ.js", - "_scale-rJYsnHRa.js", - "_arrow-down-left-BN6xjhcz.js", - "_arrow-left-CjPQICYw.js", - "_arrow-right-left-DKUcVR58.js", - "_arrow-right-DUEfRrRr.js", - "_arrow-up-down-FmcUfWon.js", - "_lock-open-CN4tz8Of.js", - "_award-D9FlSYzB.js", - "_ban-CMgLBFSt.js", - "_indian-rupee-Bh3-8N2a.js", - "_bell-Cr2F9IDD.js", - "_book-open-DUwKvBiK.js", - "_boxes-rwzklut0.js", - "_building-2-Cda8xQDI.js", - "_building-CG4yAV8N.js", - "_calculator-wt_63eRJ.js", - "_calendar-check-BZ1JTjf6.js", - "_camera-DDKUkICL.js", - "_chart-column-GeSBJr5Y.js", - "_chart-no-axes-column-increasing-Beqplnfl.js", - "_chart-no-axes-column-BKgkVzqT.js", - "_chevron-left-DKWjKjSf.js", - "_circle-alert-KsX4JXbz.js", - "_circle-check-big-DqURlwt2.js", - "_circle-check-C_SLfS2p.js", - "_circle-help-BdsC7_wR.js", - "_circle-x-DkvEqmM5.js", - "_circle-BpyxLEsH.js", - "_clipboard-list-BU0dok7E.js", - "_code-DNPjFOcs.js", - "_crosshair-C7OptAZm.js", - "_crown-Cp4cgutu.js", - "_download-Ba72czhU.js", - "_external-link-uO-R2E0-.js", - "_eye-off-DlDpEvnB.js", - "_eye-DSAoA9Pp.js", - "_instagram-DBjFHIT7.js", - "_file-down-Bxu0R4EW.js", - "_pen-line-Fy-AVmqM.js", - "_file-up-CZ-cXuKa.js", - "_filter-D8dMdozc.js", - "_folder-git-2-Dwj_EoDL.js", - "_house-D8b8GwgZ.js", - "_git-branch-D2sIFzs4.js", - "_grip-vertical-DXcr-v-g.js", - "_hard-drive-ApF-ULi1.js", - "_hash-CHJS6b-L.js", - "_shield-Mt6vEHxn.js", - "_info-VH-vNQ_z.js", - "_layers-CF7Mhs3n.js", - "_layout-list-BuBaZfwq.js", - "_lightbulb-fAsbBO8F.js", - "_link-2-C22T2wSs.js", - "_link-ClcCoVU_.js", - "_twitter-DDHYm63p.js", - "_list-Ajdnpsw1.js", - "_locate-fixed-D29o3FBS.js", - "_lock-RX1hYn48.js", - "_log-in-Bt5dnADg.js", - "_mail-BFoS8U8W.js", - "_map-pin-L7jUebKz.js", - "_menu-Cu-nnefe.js", - "_message-square-warning-DbVEqa_0.js", - "_message-square-DMJ4IbdE.js", - "_monitor-DL9THmS7.js", - "_package-B9XnehkQ.js", - "_percent-BYDujffR.js", - "_phone-CJ2h446N.js", - "_plane-BqORGC6m.js", - "_play-DHqp-NCB.js", - "_qr-code-u5AOBzVe.js", - "_quote-BtOwgBns.js", - "_radio-CxUR05xj.js", - "_ruler-DbxwIrQY.js", - "_send-DpE3qK0m.js", - "_server-DgtPu6lA.js", - "_wifi-CFyF5qct.js", - "_shield-check--CTAItWs.js", - "_smartphone-BQ_9x4vN.js", - "_square-check-big-Dt4MtZcM.js", - "_square-pen-B3p2jiW9.js", - "_star-WlheM7sI.js", - "_sun-DRsBfXSu.js", - "_tag-CMVMnpSh.js", - "_target-BEz5Ry2v.js", - "_thumbs-up-DYj-woXk.js", - "_ticket-BhEK5100.js", - "_trash-2-Dxg0nP1A.js", - "_trash-Dyd2ZsaG.js", - "_trending-down-CeOqAkGV.js", - "_trending-up-CPB8hZlm.js", - "_triangle-alert-MsN2AA6c.js", - "_trophy-BZyhzbIT.js", - "_type-DlbqWp8I.js", - "_user-check-4xSYwYvq.js", - "_user-plus-C-0nSlHG.js", - "_user-x-Drk57M2z.js", - "_wallet-C3p1yihr.js", - "_wrench-CLqKc51o.js", - "_zap-D4fS-tPu.js", - "_radio-group-BtLENAXk.js", - "_checkbox-Bos2Phgi.js", - "_multi-select-field-BX9C1tYH.js", - "_scroll-area-BmK0s-Hf.js", - "_LocationPicker-DAd_AcXs.js", + "_table-BRtys9Nx.js", + "_unlink-vC8B7N8r.js", + "_scale-Chnhsap1.js", + "_arrow-down-left-D4-BLXQL.js", + "_arrow-left-B9tcIgis.js", + "_arrow-right-left-TC-Oi5FJ.js", + "_arrow-right-SXr1661j.js", + "_arrow-up-down-Df1H6itH.js", + "_lock-open-Cco69YMj.js", + "_award-DOf5Xc3o.js", + "_ban-C1FQ9ay_.js", + "_indian-rupee-CY9fE6hT.js", + "_bell-BMsQyWM-.js", + "_book-open-DiNAfaue.js", + "_boxes-Bjf0_Kx7.js", + "_building-2-DmmRcP0c.js", + "_building-BXglONiz.js", + "_calculator-B75Vnhim.js", + "_calendar-check-C2F7PWoI.js", + "_camera-DZNJpjXR.js", + "_chart-column-CKzC1aib.js", + "_chart-no-axes-column-increasing-xL8kjLW0.js", + "_chart-no-axes-column-CaNDayE9.js", + "_chevron-left-C98gPe5P.js", + "_circle-alert-Cu5dznTP.js", + "_circle-check-big-KTDTMhTs.js", + "_circle-check-aau4wqhp.js", + "_circle-help-C4uXcZYY.js", + "_circle-x-r3If4JPw.js", + "_circle-DgA3bS7I.js", + "_clipboard-list-BNSl4hy2.js", + "_code-Dzlx6QPB.js", + "_crosshair-DtQysFz7.js", + "_crown-CC8Godfb.js", + "_download-BHVnw95S.js", + "_external-link-DL5n0dhJ.js", + "_eye-off-BJYR0wmr.js", + "_eye-CzYzwmmr.js", + "_instagram-tpp8H3E-.js", + "_file-down-CxCQCvcc.js", + "_pen-line-CNA-f1dm.js", + "_file-up-D3rB-4Bg.js", + "_filter-B_3e214H.js", + "_folder-git-2-T64oq8HG.js", + "_house-BUnGVtyw.js", + "_git-branch-EdIXkL-9.js", + "_grip-vertical-BvetFs24.js", + "_hard-drive--Nch37f-.js", + "_hash-B3fNBlbs.js", + "_shield-rKKgzkbW.js", + "_info-Cj5ROI6H.js", + "_layers-DdZLSQgt.js", + "_layout-list-DkB7S2jk.js", + "_lightbulb-CJXOfIFD.js", + "_link-2-DNnYgrdz.js", + "_link-DeErafFW.js", + "_twitter-CRZZ6zjd.js", + "_list-DY4Uh_0E.js", + "_locate-fixed-BKpEfCUU.js", + "_lock-BGSkpX29.js", + "_log-in-TxFQ9ojy.js", + "_mail-khAU5Oig.js", + "_map-pin-BFNXdrz2.js", + "_menu-BGxVBBZl.js", + "_message-square-warning-DHRFlo8i.js", + "_message-square-C7x1Rix5.js", + "_monitor-P2T9V9tT.js", + "_package-C-rDDwyp.js", + "_percent-DP16IBy2.js", + "_phone-XzqO8Dfs.js", + "_plane-C9QqCVcZ.js", + "_play-62Z04sZZ.js", + "_qr-code-CUR1J9NH.js", + "_quote-DF2Qwen7.js", + "_radio-nm2vY_Ib.js", + "_ruler-DviIA5uv.js", + "_send-DXZhFVWG.js", + "_server-BzBihesB.js", + "_wifi-BPS_-hKY.js", + "_shield-check-Cyw4YGYb.js", + "_smartphone-i99jk4ns.js", + "_square-check-big-Cal0w_ma.js", + "_square-pen-CatLE0_h.js", + "_star-CSGOTD6i.js", + "_sun-TjfxyFzf.js", + "_tag-CUFhfHTp.js", + "_target-B_9kWYv3.js", + "_thumbs-up-Du-LlBXg.js", + "_ticket-BjgtGAIQ.js", + "_trash-2-15Ri11Yq.js", + "_trash-BRJCY2my.js", + "_trending-down-MNPLLbIb.js", + "_trending-up-D5y6g4yZ.js", + "_triangle-alert-CeuDFixJ.js", + "_trophy-Cs36GMET.js", + "_type-DX1RNe21.js", + "_user-check-DDs_5zV9.js", + "_user-plus-Ba62LA9O.js", + "_user-x-C3dBJr2o.js", + "_wallet-BP1hP1I0.js", + "_wrench-DX6GWbcS.js", + "_zap-Of1Abppa.js", + "_radio-group-CuY8xCRY.js", + "_checkbox-C3Z6LHOx.js", + "_multi-select-field-ALFA5JXF.js", + "_scroll-area-C7NBgd0i.js", + "_LocationPicker-Dy1Od2a3.js", "_leaflet-FVhBWCqS.js" ] }, "resources/js/pages/hr/trips/view.tsx": { - "file": "assets/view-DaYCj7q2.js", + "file": "assets/view-D1V0Y6P7.js", "name": "view", "src": "resources/js/pages/hr/trips/view.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_plane-BqORGC6m.js", - "_map-pin-L7jUebKz.js", - "_calendar-BYVpj4_X.js", - "_dollar-sign-CFqWGHdB.js", - "_eye-DSAoA9Pp.js", + "_plane-C9QqCVcZ.js", + "_map-pin-BFNXdrz2.js", + "_calendar-kiIl5Cyq.js", + "_dollar-sign-BKfERkc9.js", + "_eye-CzYzwmmr.js", "_utils-BWxnHGCV.js" ] }, "resources/js/pages/hr/warnings/index.tsx": { - "file": "assets/index-SfCpQzNf.js", + "file": "assets/index-DfYRnKJ_.js", "name": "index", "src": "resources/js/pages/hr/warnings/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_CrudTable-DA37WZsR.js", - "_CrudFormModal-Bmz2nLeY.js", - "_CrudDeleteModal-DM40AK8z.js", - "_pagination-n2efY1KU.js", - "_search-and-filter-bar-PUOLiNYr.js", + "_CrudTable-Dk-uCuqB.js", + "_CrudFormModal-CTSICk3j.js", + "_CrudDeleteModal-DmHx0JCJ.js", + "_pagination-B9z4VraF.js", + "_search-and-filter-bar-1QHzFJdq.js", "resources/js/pages/hr/warnings/view.tsx", "_use-initials-BK4eRgYY.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", - "_table-C1YkBp3W.js", - "_unlink-sh32LPkQ.js", - "_scale-rJYsnHRa.js", - "_arrow-down-left-BN6xjhcz.js", - "_arrow-left-CjPQICYw.js", - "_arrow-right-left-DKUcVR58.js", - "_arrow-right-DUEfRrRr.js", - "_arrow-up-down-FmcUfWon.js", - "_lock-open-CN4tz8Of.js", - "_award-D9FlSYzB.js", - "_ban-CMgLBFSt.js", - "_indian-rupee-Bh3-8N2a.js", - "_bell-Cr2F9IDD.js", - "_book-open-DUwKvBiK.js", - "_boxes-rwzklut0.js", - "_building-2-Cda8xQDI.js", - "_building-CG4yAV8N.js", - "_calculator-wt_63eRJ.js", - "_calendar-check-BZ1JTjf6.js", - "_camera-DDKUkICL.js", - "_chart-column-GeSBJr5Y.js", - "_chart-no-axes-column-increasing-Beqplnfl.js", - "_chart-no-axes-column-BKgkVzqT.js", - "_chevron-left-DKWjKjSf.js", - "_circle-alert-KsX4JXbz.js", - "_circle-check-big-DqURlwt2.js", - "_circle-check-C_SLfS2p.js", - "_circle-help-BdsC7_wR.js", - "_circle-x-DkvEqmM5.js", - "_circle-BpyxLEsH.js", - "_clipboard-list-BU0dok7E.js", - "_code-DNPjFOcs.js", - "_crosshair-C7OptAZm.js", - "_crown-Cp4cgutu.js", - "_download-Ba72czhU.js", - "_external-link-uO-R2E0-.js", - "_eye-off-DlDpEvnB.js", - "_eye-DSAoA9Pp.js", - "_instagram-DBjFHIT7.js", - "_file-down-Bxu0R4EW.js", - "_pen-line-Fy-AVmqM.js", - "_file-up-CZ-cXuKa.js", - "_filter-D8dMdozc.js", - "_folder-git-2-Dwj_EoDL.js", - "_house-D8b8GwgZ.js", - "_git-branch-D2sIFzs4.js", - "_grip-vertical-DXcr-v-g.js", - "_hard-drive-ApF-ULi1.js", - "_hash-CHJS6b-L.js", - "_shield-Mt6vEHxn.js", - "_info-VH-vNQ_z.js", - "_layers-CF7Mhs3n.js", - "_layout-list-BuBaZfwq.js", - "_lightbulb-fAsbBO8F.js", - "_link-2-C22T2wSs.js", - "_link-ClcCoVU_.js", - "_twitter-DDHYm63p.js", - "_list-Ajdnpsw1.js", - "_locate-fixed-D29o3FBS.js", - "_lock-RX1hYn48.js", - "_log-in-Bt5dnADg.js", - "_mail-BFoS8U8W.js", - "_map-pin-L7jUebKz.js", - "_menu-Cu-nnefe.js", - "_message-square-warning-DbVEqa_0.js", - "_message-square-DMJ4IbdE.js", - "_monitor-DL9THmS7.js", - "_package-B9XnehkQ.js", - "_percent-BYDujffR.js", - "_phone-CJ2h446N.js", - "_plane-BqORGC6m.js", - "_play-DHqp-NCB.js", - "_qr-code-u5AOBzVe.js", - "_quote-BtOwgBns.js", - "_radio-CxUR05xj.js", - "_ruler-DbxwIrQY.js", - "_send-DpE3qK0m.js", - "_server-DgtPu6lA.js", - "_wifi-CFyF5qct.js", - "_shield-check--CTAItWs.js", - "_smartphone-BQ_9x4vN.js", - "_square-check-big-Dt4MtZcM.js", - "_square-pen-B3p2jiW9.js", - "_star-WlheM7sI.js", - "_sun-DRsBfXSu.js", - "_tag-CMVMnpSh.js", - "_target-BEz5Ry2v.js", - "_thumbs-up-DYj-woXk.js", - "_ticket-BhEK5100.js", - "_trash-2-Dxg0nP1A.js", - "_trash-Dyd2ZsaG.js", - "_trending-down-CeOqAkGV.js", - "_trending-up-CPB8hZlm.js", - "_triangle-alert-MsN2AA6c.js", - "_trophy-BZyhzbIT.js", - "_type-DlbqWp8I.js", - "_user-check-4xSYwYvq.js", - "_user-plus-C-0nSlHG.js", - "_user-x-Drk57M2z.js", - "_wallet-C3p1yihr.js", - "_wrench-CLqKc51o.js", - "_zap-D4fS-tPu.js", - "_radio-group-BtLENAXk.js", - "_checkbox-Bos2Phgi.js", - "_multi-select-field-BX9C1tYH.js", - "_scroll-area-BmK0s-Hf.js", - "_LocationPicker-DAd_AcXs.js", + "_table-BRtys9Nx.js", + "_unlink-vC8B7N8r.js", + "_scale-Chnhsap1.js", + "_arrow-down-left-D4-BLXQL.js", + "_arrow-left-B9tcIgis.js", + "_arrow-right-left-TC-Oi5FJ.js", + "_arrow-right-SXr1661j.js", + "_arrow-up-down-Df1H6itH.js", + "_lock-open-Cco69YMj.js", + "_award-DOf5Xc3o.js", + "_ban-C1FQ9ay_.js", + "_indian-rupee-CY9fE6hT.js", + "_bell-BMsQyWM-.js", + "_book-open-DiNAfaue.js", + "_boxes-Bjf0_Kx7.js", + "_building-2-DmmRcP0c.js", + "_building-BXglONiz.js", + "_calculator-B75Vnhim.js", + "_calendar-check-C2F7PWoI.js", + "_camera-DZNJpjXR.js", + "_chart-column-CKzC1aib.js", + "_chart-no-axes-column-increasing-xL8kjLW0.js", + "_chart-no-axes-column-CaNDayE9.js", + "_chevron-left-C98gPe5P.js", + "_circle-alert-Cu5dznTP.js", + "_circle-check-big-KTDTMhTs.js", + "_circle-check-aau4wqhp.js", + "_circle-help-C4uXcZYY.js", + "_circle-x-r3If4JPw.js", + "_circle-DgA3bS7I.js", + "_clipboard-list-BNSl4hy2.js", + "_code-Dzlx6QPB.js", + "_crosshair-DtQysFz7.js", + "_crown-CC8Godfb.js", + "_download-BHVnw95S.js", + "_external-link-DL5n0dhJ.js", + "_eye-off-BJYR0wmr.js", + "_eye-CzYzwmmr.js", + "_instagram-tpp8H3E-.js", + "_file-down-CxCQCvcc.js", + "_pen-line-CNA-f1dm.js", + "_file-up-D3rB-4Bg.js", + "_filter-B_3e214H.js", + "_folder-git-2-T64oq8HG.js", + "_house-BUnGVtyw.js", + "_git-branch-EdIXkL-9.js", + "_grip-vertical-BvetFs24.js", + "_hard-drive--Nch37f-.js", + "_hash-B3fNBlbs.js", + "_shield-rKKgzkbW.js", + "_info-Cj5ROI6H.js", + "_layers-DdZLSQgt.js", + "_layout-list-DkB7S2jk.js", + "_lightbulb-CJXOfIFD.js", + "_link-2-DNnYgrdz.js", + "_link-DeErafFW.js", + "_twitter-CRZZ6zjd.js", + "_list-DY4Uh_0E.js", + "_locate-fixed-BKpEfCUU.js", + "_lock-BGSkpX29.js", + "_log-in-TxFQ9ojy.js", + "_mail-khAU5Oig.js", + "_map-pin-BFNXdrz2.js", + "_menu-BGxVBBZl.js", + "_message-square-warning-DHRFlo8i.js", + "_message-square-C7x1Rix5.js", + "_monitor-P2T9V9tT.js", + "_package-C-rDDwyp.js", + "_percent-DP16IBy2.js", + "_phone-XzqO8Dfs.js", + "_plane-C9QqCVcZ.js", + "_play-62Z04sZZ.js", + "_qr-code-CUR1J9NH.js", + "_quote-DF2Qwen7.js", + "_radio-nm2vY_Ib.js", + "_ruler-DviIA5uv.js", + "_send-DXZhFVWG.js", + "_server-BzBihesB.js", + "_wifi-BPS_-hKY.js", + "_shield-check-Cyw4YGYb.js", + "_smartphone-i99jk4ns.js", + "_square-check-big-Cal0w_ma.js", + "_square-pen-CatLE0_h.js", + "_star-CSGOTD6i.js", + "_sun-TjfxyFzf.js", + "_tag-CUFhfHTp.js", + "_target-B_9kWYv3.js", + "_thumbs-up-Du-LlBXg.js", + "_ticket-BjgtGAIQ.js", + "_trash-2-15Ri11Yq.js", + "_trash-BRJCY2my.js", + "_trending-down-MNPLLbIb.js", + "_trending-up-D5y6g4yZ.js", + "_triangle-alert-CeuDFixJ.js", + "_trophy-Cs36GMET.js", + "_type-DX1RNe21.js", + "_user-check-DDs_5zV9.js", + "_user-plus-Ba62LA9O.js", + "_user-x-C3dBJr2o.js", + "_wallet-BP1hP1I0.js", + "_wrench-DX6GWbcS.js", + "_zap-Of1Abppa.js", + "_radio-group-CuY8xCRY.js", + "_checkbox-C3Z6LHOx.js", + "_multi-select-field-ALFA5JXF.js", + "_scroll-area-C7NBgd0i.js", + "_LocationPicker-Dy1Od2a3.js", "_leaflet-FVhBWCqS.js" ] }, "resources/js/pages/hr/warnings/view.tsx": { - "file": "assets/view-Di4g9l3g.js", + "file": "assets/view-Bvise2R1.js", "name": "view", "src": "resources/js/pages/hr/warnings/view.tsx", "isDynamicEntry": true, @@ -15079,16 +15079,16 @@ "_ui-Z445SNHD.js", "resources/js/app.tsx", "_use-initials-BK4eRgYY.js", - "_triangle-alert-MsN2AA6c.js", - "_tag-CMVMnpSh.js", - "_user-DToEmJ9g.js", - "_calendar-BYVpj4_X.js", - "_eye-DSAoA9Pp.js", + "_triangle-alert-CeuDFixJ.js", + "_tag-CUFhfHTp.js", + "_user-Ka_u5D6T.js", + "_calendar-kiIl5Cyq.js", + "_eye-CzYzwmmr.js", "_utils-BWxnHGCV.js" ] }, "resources/js/pages/landing-page/components/AboutUs.tsx": { - "file": "assets/AboutUs-DzEZTl81.js", + "file": "assets/AboutUs-Bcq6_wmw.js", "name": "AboutUs", "src": "resources/js/pages/landing-page/components/AboutUs.tsx", "isDynamicEntry": true, @@ -15096,56 +15096,56 @@ "_ui-Z445SNHD.js", "_useScrollAnimation-B_bDsIuD.js", "resources/js/app.tsx", - "_zap-D4fS-tPu.js", - "_users-Czs1F8XM.js", - "_shield-Mt6vEHxn.js", - "_star-WlheM7sI.js", - "_lightbulb-fAsbBO8F.js", - "_award-D9FlSYzB.js", - "_target-BEz5Ry2v.js", + "_zap-Of1Abppa.js", + "_users-BG7aX58P.js", + "_shield-rKKgzkbW.js", + "_star-CSGOTD6i.js", + "_lightbulb-CJXOfIFD.js", + "_award-DOf5Xc3o.js", + "_target-B_9kWYv3.js", "_utils-BWxnHGCV.js" ] }, "resources/js/pages/landing-page/components/ContactSection.tsx": { - "file": "assets/ContactSection-_7Db-oCq.js", + "file": "assets/ContactSection-Cv4wUR_5.js", "name": "ContactSection", "src": "resources/js/pages/landing-page/components/ContactSection.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_smartphone-BQ_9x4vN.js", - "_map-pin-L7jUebKz.js", - "_building-2-Cda8xQDI.js", - "_fingerprint-q0Oj9Sk5.js", - "_calculator-wt_63eRJ.js", - "_clock-Cfp0CYjJ.js", - "_users-Czs1F8XM.js", - "_target-BEz5Ry2v.js", - "_award-D9FlSYzB.js", - "_folder-git-2-Dwj_EoDL.js", - "_mail-BFoS8U8W.js", - "_phone-CJ2h446N.js", - "_chevron-left-DKWjKjSf.js", - "_chevron-right-C_P-uZ-m.js", - "_send-DpE3qK0m.js", + "_smartphone-i99jk4ns.js", + "_map-pin-BFNXdrz2.js", + "_building-2-DmmRcP0c.js", + "_fingerprint-BTRdXMJ4.js", + "_calculator-B75Vnhim.js", + "_clock-CLIx856C.js", + "_users-BG7aX58P.js", + "_target-B_9kWYv3.js", + "_award-DOf5Xc3o.js", + "_folder-git-2-T64oq8HG.js", + "_mail-khAU5Oig.js", + "_phone-XzqO8Dfs.js", + "_chevron-left-C98gPe5P.js", + "_chevron-right-DCgmF6LO.js", + "_send-DXZhFVWG.js", "_utils-BWxnHGCV.js" ] }, "resources/js/pages/landing-page/components/FaqSection.tsx": { - "file": "assets/FaqSection-BcC82gj4.js", + "file": "assets/FaqSection-CUBvSvVu.js", "name": "FaqSection", "src": "resources/js/pages/landing-page/components/FaqSection.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_utils-BWxnHGCV.js" ] }, "resources/js/pages/landing-page/components/FeaturesSection.tsx": { - "file": "assets/FeaturesSection-0hdL9niF.js", + "file": "assets/FeaturesSection-DY3zmwO3.js", "name": "FeaturesSection", "src": "resources/js/pages/landing-page/components/FeaturesSection.tsx", "isDynamicEntry": true, @@ -15153,96 +15153,96 @@ "_ui-Z445SNHD.js", "_useScrollAnimation-B_bDsIuD.js", "resources/js/app.tsx", - "_chart-no-axes-column-BKgkVzqT.js", - "_award-D9FlSYzB.js", - "_user-plus-C-0nSlHG.js", - "_clock-Cfp0CYjJ.js", - "_dollar-sign-CFqWGHdB.js", - "_shield-Mt6vEHxn.js", - "_wifi-CFyF5qct.js", - "_lock-RX1hYn48.js", - "_users-Czs1F8XM.js", - "_zap-D4fS-tPu.js", - "_star-WlheM7sI.js", - "_globe-ZoJAuRB5.js", - "_chart-column-GeSBJr5Y.js", - "_smartphone-BQ_9x4vN.js", - "_qr-code-u5AOBzVe.js", + "_chart-no-axes-column-CaNDayE9.js", + "_award-DOf5Xc3o.js", + "_user-plus-Ba62LA9O.js", + "_clock-CLIx856C.js", + "_dollar-sign-BKfERkc9.js", + "_shield-rKKgzkbW.js", + "_wifi-BPS_-hKY.js", + "_lock-BGSkpX29.js", + "_users-BG7aX58P.js", + "_zap-Of1Abppa.js", + "_star-CSGOTD6i.js", + "_globe-DK33Pm0M.js", + "_chart-column-CKzC1aib.js", + "_smartphone-i99jk4ns.js", + "_qr-code-CUR1J9NH.js", "_utils-BWxnHGCV.js" ] }, "resources/js/pages/landing-page/components/Footer.tsx": { - "file": "assets/Footer-DmSr40Af.js", + "file": "assets/Footer-DWT7SkZQ.js", "name": "Footer", "src": "resources/js/pages/landing-page/components/Footer.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_mail-BFoS8U8W.js", - "_phone-CJ2h446N.js", - "_map-pin-L7jUebKz.js", - "_instagram-DBjFHIT7.js", - "_twitter-DDHYm63p.js", + "_mail-khAU5Oig.js", + "_phone-XzqO8Dfs.js", + "_map-pin-BFNXdrz2.js", + "_instagram-tpp8H3E-.js", + "_twitter-CRZZ6zjd.js", "_utils-BWxnHGCV.js" ] }, "resources/js/pages/landing-page/components/Header.tsx": { - "file": "assets/Header-CwhUlFHp.js", + "file": "assets/Header-DY8Vcpbe.js", "name": "Header", "src": "resources/js/pages/landing-page/components/Header.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_menu-Cu-nnefe.js", + "_menu-BGxVBBZl.js", "_utils-BWxnHGCV.js" ] }, "resources/js/pages/landing-page/components/HeroSection.tsx": { - "file": "assets/HeroSection-DN5HNuBZ.js", + "file": "assets/HeroSection-DkPeW135.js", "name": "HeroSection", "src": "resources/js/pages/landing-page/components/HeroSection.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_arrow-right-DUEfRrRr.js", - "_play-DHqp-NCB.js", + "_arrow-right-SXr1661j.js", + "_play-62Z04sZZ.js", "_utils-BWxnHGCV.js" ] }, "resources/js/pages/landing-page/components/LivePreview.tsx": { - "file": "assets/LivePreview-DTrclG-0.js", + "file": "assets/LivePreview-BZHo8g-L.js", "name": "LivePreview", "src": "resources/js/pages/landing-page/components/LivePreview.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_eye-DSAoA9Pp.js", - "_circle-check-big-DqURlwt2.js", - "_circle-alert-KsX4JXbz.js", - "_phone-CJ2h446N.js", - "_mail-BFoS8U8W.js", - "_globe-ZoJAuRB5.js", + "_eye-CzYzwmmr.js", + "_circle-check-big-KTDTMhTs.js", + "_circle-alert-Cu5dznTP.js", + "_phone-XzqO8Dfs.js", + "_mail-khAU5Oig.js", + "_globe-DK33Pm0M.js", "_utils-BWxnHGCV.js" ] }, "resources/js/pages/landing-page/components/NewsletterSection.tsx": { - "file": "assets/NewsletterSection-Cga8QX_n.js", + "file": "assets/NewsletterSection-CFwD16WS.js", "name": "NewsletterSection", "src": "resources/js/pages/landing-page/components/NewsletterSection.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_mail-BFoS8U8W.js", + "_mail-khAU5Oig.js", "_utils-BWxnHGCV.js" ] }, "resources/js/pages/landing-page/components/PlansSection.tsx": { - "file": "assets/PlansSection-CTWOjrTj.js", + "file": "assets/PlansSection-VMycY4Uw.js", "name": "PlansSection", "src": "resources/js/pages/landing-page/components/PlansSection.tsx", "isDynamicEntry": true, @@ -15250,12 +15250,12 @@ "_ui-Z445SNHD.js", "resources/js/app.tsx", "_useScrollAnimation-B_bDsIuD.js", - "_arrow-right-DUEfRrRr.js", + "_arrow-right-SXr1661j.js", "_utils-BWxnHGCV.js" ] }, "resources/js/pages/landing-page/components/ScreenshotsSection.tsx": { - "file": "assets/ScreenshotsSection-DplZQ--i.js", + "file": "assets/ScreenshotsSection-Dcf0rSNP.js", "name": "ScreenshotsSection", "src": "resources/js/pages/landing-page/components/ScreenshotsSection.tsx", "isDynamicEntry": true, @@ -15263,49 +15263,49 @@ "_ui-Z445SNHD.js", "_useScrollAnimation-B_bDsIuD.js", "resources/js/app.tsx", - "_monitor-DL9THmS7.js", + "_monitor-P2T9V9tT.js", "_utils-BWxnHGCV.js" ] }, "resources/js/pages/landing-page/components/SectionNavigation.tsx": { - "file": "assets/SectionNavigation-C4HTEf5r.js", + "file": "assets/SectionNavigation-CNF82KtQ.js", "name": "SectionNavigation", "src": "resources/js/pages/landing-page/components/SectionNavigation.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_settings-DYZFNkOc.js", - "_arrow-up-down-FmcUfWon.js", - "_code-DNPjFOcs.js", - "_type-DlbqWp8I.js", - "_globe-ZoJAuRB5.js", - "_monitor-DL9THmS7.js", - "_award-D9FlSYzB.js", - "_info-VH-vNQ_z.js", - "_users-Czs1F8XM.js", - "_credit-card-Dm0mmHp5.js", - "_circle-help-BdsC7_wR.js", - "_mail-BFoS8U8W.js", - "_phone-CJ2h446N.js", + "_settings-BUhtRdnI.js", + "_arrow-up-down-Df1H6itH.js", + "_code-Dzlx6QPB.js", + "_type-DX1RNe21.js", + "_globe-DK33Pm0M.js", + "_monitor-P2T9V9tT.js", + "_award-DOf5Xc3o.js", + "_info-Cj5ROI6H.js", + "_users-BG7aX58P.js", + "_credit-card-CHqjxFip.js", + "_circle-help-C4uXcZYY.js", + "_mail-khAU5Oig.js", + "_phone-XzqO8Dfs.js", "_utils-BWxnHGCV.js" ] }, "resources/js/pages/landing-page/components/TeamSection.tsx": { - "file": "assets/TeamSection-CeRMDP71.js", + "file": "assets/TeamSection-C8PzwMz7.js", "name": "TeamSection", "src": "resources/js/pages/landing-page/components/TeamSection.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_twitter-DDHYm63p.js", - "_mail-BFoS8U8W.js", + "_twitter-CRZZ6zjd.js", + "_mail-khAU5Oig.js", "_utils-BWxnHGCV.js" ] }, "resources/js/pages/landing-page/components/TestimonialsSection.tsx": { - "file": "assets/TestimonialsSection-CJKIVhW3.js", + "file": "assets/TestimonialsSection-DPs6QPm8.js", "name": "TestimonialsSection", "src": "resources/js/pages/landing-page/components/TestimonialsSection.tsx", "isDynamicEntry": true, @@ -15313,13 +15313,13 @@ "_ui-Z445SNHD.js", "_useScrollAnimation-B_bDsIuD.js", "resources/js/app.tsx", - "_quote-BtOwgBns.js", - "_star-WlheM7sI.js", + "_quote-DF2Qwen7.js", + "_star-CSGOTD6i.js", "_utils-BWxnHGCV.js" ] }, "resources/js/pages/landing-page/components/WhyChooseUs.tsx": { - "file": "assets/WhyChooseUs-ckgTl6GY.js", + "file": "assets/WhyChooseUs-CsbZ5GNm.js", "name": "WhyChooseUs", "src": "resources/js/pages/landing-page/components/WhyChooseUs.tsx", "isDynamicEntry": true, @@ -15327,20 +15327,20 @@ "_ui-Z445SNHD.js", "_useScrollAnimation-B_bDsIuD.js", "resources/js/app.tsx", - "_chart-no-axes-column-increasing-Beqplnfl.js", - "_layers-CF7Mhs3n.js", - "_award-D9FlSYzB.js", - "_shield-Mt6vEHxn.js", - "_star-WlheM7sI.js", - "_circle-check-big-DqURlwt2.js", - "_zap-D4fS-tPu.js", - "_users-Czs1F8XM.js", - "_clock-Cfp0CYjJ.js", + "_chart-no-axes-column-increasing-xL8kjLW0.js", + "_layers-DdZLSQgt.js", + "_award-DOf5Xc3o.js", + "_shield-rKKgzkbW.js", + "_star-CSGOTD6i.js", + "_circle-check-big-KTDTMhTs.js", + "_zap-Of1Abppa.js", + "_users-BG7aX58P.js", + "_clock-CLIx856C.js", "_utils-BWxnHGCV.js" ] }, "resources/js/pages/landing-page/custom-page.tsx": { - "file": "assets/custom-page-C1GX9mF8.js", + "file": "assets/custom-page-D8TanlXx.js", "name": "custom-page", "src": "resources/js/pages/landing-page/custom-page.tsx", "isDynamicEntry": true, @@ -15349,270 +15349,270 @@ "resources/js/app.tsx", "resources/js/pages/landing-page/components/Header.tsx", "resources/js/pages/landing-page/components/Footer.tsx", - "_use-favicon-D9sXPfy_.js", + "_use-favicon-B1Z6Sm0k.js", "_utils-BWxnHGCV.js", - "_menu-Cu-nnefe.js", - "_mail-BFoS8U8W.js", - "_phone-CJ2h446N.js", - "_map-pin-L7jUebKz.js", - "_instagram-DBjFHIT7.js", - "_twitter-DDHYm63p.js" + "_menu-BGxVBBZl.js", + "_mail-khAU5Oig.js", + "_phone-XzqO8Dfs.js", + "_map-pin-BFNXdrz2.js", + "_instagram-tpp8H3E-.js", + "_twitter-CRZZ6zjd.js" ] }, "resources/js/pages/landing-page/custom-pages/create.tsx": { - "file": "assets/create-CHQU4_fO.js", + "file": "assets/create-BZ04xcAE.js", "name": "create", "src": "resources/js/pages/landing-page/custom-pages/create.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_textarea-CdnKPU5F.js", - "_rich-text-editor-BU9ZFbid.js", - "_switch-C7AW5g5G.js", - "_page-template-B_mOhR6n.js", + "_textarea-BgXisGCr.js", + "_rich-text-editor-DgC-p13Z.js", + "_switch-DCoM0Ivb.js", + "_page-template-Cw8W4Qs2.js", "_toaster-Bc5RPjCT.js", - "_arrow-left-CjPQICYw.js", + "_arrow-left-B9tcIgis.js", "_utils-BWxnHGCV.js", - "_unlink-sh32LPkQ.js", - "_list-Ajdnpsw1.js", - "_quote-BtOwgBns.js", - "_link-ClcCoVU_.js", - "_code-DNPjFOcs.js", + "_unlink-vC8B7N8r.js", + "_list-DY4Uh_0E.js", + "_quote-DF2Qwen7.js", + "_link-DeErafFW.js", + "_code-Dzlx6QPB.js", "_index-9MclThM-.js", - "_select-DgPPBKIC.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js" + "_log-out-CphXjhx9.js" ] }, "resources/js/pages/landing-page/custom-pages/edit.tsx": { - "file": "assets/edit-D8cSr-3r.js", + "file": "assets/edit-B0IpXK1A.js", "name": "edit", "src": "resources/js/pages/landing-page/custom-pages/edit.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_textarea-CdnKPU5F.js", - "_rich-text-editor-BU9ZFbid.js", - "_switch-C7AW5g5G.js", - "_page-template-B_mOhR6n.js", + "_textarea-BgXisGCr.js", + "_rich-text-editor-DgC-p13Z.js", + "_switch-DCoM0Ivb.js", + "_page-template-Cw8W4Qs2.js", "_toaster-Bc5RPjCT.js", - "_arrow-left-CjPQICYw.js", + "_arrow-left-B9tcIgis.js", "_utils-BWxnHGCV.js", - "_unlink-sh32LPkQ.js", - "_list-Ajdnpsw1.js", - "_quote-BtOwgBns.js", - "_link-ClcCoVU_.js", - "_code-DNPjFOcs.js", + "_unlink-vC8B7N8r.js", + "_list-DY4Uh_0E.js", + "_quote-DF2Qwen7.js", + "_link-DeErafFW.js", + "_code-Dzlx6QPB.js", "_index-9MclThM-.js", - "_select-DgPPBKIC.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js" + "_log-out-CphXjhx9.js" ] }, "resources/js/pages/landing-page/custom-pages/index.tsx": { - "file": "assets/index-CC85rWvL.js", + "file": "assets/index--tUaAWkh.js", "name": "index", "src": "resources/js/pages/landing-page/custom-pages/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_pagination-n2efY1KU.js", - "_search-and-filter-bar-PUOLiNYr.js", - "_page-template-B_mOhR6n.js", - "_CrudTable-DA37WZsR.js", - "_CrudDeleteModal-DM40AK8z.js", + "_pagination-B9z4VraF.js", + "_search-and-filter-bar-1QHzFJdq.js", + "_page-template-Cw8W4Qs2.js", + "_CrudTable-Dk-uCuqB.js", + "_CrudDeleteModal-DmHx0JCJ.js", "_toaster-Bc5RPjCT.js", "_utils-BWxnHGCV.js", - "_select-DgPPBKIC.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", - "_calendar-BYVpj4_X.js", - "_filter-D8dMdozc.js", - "_list-Ajdnpsw1.js", - "_layout-grid-Ba5sCiyJ.js", - "_textarea-CdnKPU5F.js", + "_chevron-up-CIpCAMDk.js", + "_calendar-kiIl5Cyq.js", + "_filter-B_3e214H.js", + "_list-DY4Uh_0E.js", + "_layout-grid-DD1-BKce.js", + "_textarea-BgXisGCr.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", - "_table-C1YkBp3W.js", - "_unlink-sh32LPkQ.js", - "_scale-rJYsnHRa.js", - "_arrow-down-left-BN6xjhcz.js", - "_arrow-left-CjPQICYw.js", - "_arrow-right-left-DKUcVR58.js", - "_arrow-right-DUEfRrRr.js", - "_arrow-up-down-FmcUfWon.js", - "_lock-open-CN4tz8Of.js", - "_award-D9FlSYzB.js", - "_ban-CMgLBFSt.js", - "_indian-rupee-Bh3-8N2a.js", - "_bell-Cr2F9IDD.js", - "_book-open-DUwKvBiK.js", - "_boxes-rwzklut0.js", - "_building-2-Cda8xQDI.js", - "_building-CG4yAV8N.js", - "_calculator-wt_63eRJ.js", - "_calendar-check-BZ1JTjf6.js", - "_camera-DDKUkICL.js", - "_chart-column-GeSBJr5Y.js", - "_chart-no-axes-column-increasing-Beqplnfl.js", - "_chart-no-axes-column-BKgkVzqT.js", - "_chevron-left-DKWjKjSf.js", - "_circle-alert-KsX4JXbz.js", - "_circle-check-big-DqURlwt2.js", - "_circle-check-C_SLfS2p.js", - "_circle-help-BdsC7_wR.js", - "_circle-x-DkvEqmM5.js", - "_circle-BpyxLEsH.js", - "_clipboard-list-BU0dok7E.js", - "_code-DNPjFOcs.js", - "_crosshair-C7OptAZm.js", - "_crown-Cp4cgutu.js", - "_download-Ba72czhU.js", - "_external-link-uO-R2E0-.js", - "_eye-off-DlDpEvnB.js", - "_eye-DSAoA9Pp.js", - "_instagram-DBjFHIT7.js", - "_file-down-Bxu0R4EW.js", - "_pen-line-Fy-AVmqM.js", - "_file-up-CZ-cXuKa.js", - "_folder-git-2-Dwj_EoDL.js", - "_house-D8b8GwgZ.js", - "_git-branch-D2sIFzs4.js", - "_grip-vertical-DXcr-v-g.js", - "_hard-drive-ApF-ULi1.js", - "_hash-CHJS6b-L.js", - "_shield-Mt6vEHxn.js", - "_info-VH-vNQ_z.js", - "_layers-CF7Mhs3n.js", - "_layout-list-BuBaZfwq.js", - "_lightbulb-fAsbBO8F.js", - "_link-2-C22T2wSs.js", - "_link-ClcCoVU_.js", - "_twitter-DDHYm63p.js", - "_locate-fixed-D29o3FBS.js", - "_lock-RX1hYn48.js", - "_log-in-Bt5dnADg.js", - "_mail-BFoS8U8W.js", - "_map-pin-L7jUebKz.js", - "_menu-Cu-nnefe.js", - "_message-square-warning-DbVEqa_0.js", - "_message-square-DMJ4IbdE.js", - "_monitor-DL9THmS7.js", - "_package-B9XnehkQ.js", - "_percent-BYDujffR.js", - "_phone-CJ2h446N.js", - "_plane-BqORGC6m.js", - "_play-DHqp-NCB.js", - "_qr-code-u5AOBzVe.js", - "_quote-BtOwgBns.js", - "_radio-CxUR05xj.js", - "_ruler-DbxwIrQY.js", - "_send-DpE3qK0m.js", - "_server-DgtPu6lA.js", - "_wifi-CFyF5qct.js", - "_shield-check--CTAItWs.js", - "_smartphone-BQ_9x4vN.js", - "_square-check-big-Dt4MtZcM.js", - "_square-pen-B3p2jiW9.js", - "_star-WlheM7sI.js", - "_sun-DRsBfXSu.js", - "_tag-CMVMnpSh.js", - "_target-BEz5Ry2v.js", - "_thumbs-up-DYj-woXk.js", - "_ticket-BhEK5100.js", - "_trash-2-Dxg0nP1A.js", - "_trash-Dyd2ZsaG.js", - "_trending-down-CeOqAkGV.js", - "_trending-up-CPB8hZlm.js", - "_triangle-alert-MsN2AA6c.js", - "_trophy-BZyhzbIT.js", - "_type-DlbqWp8I.js", - "_user-check-4xSYwYvq.js", - "_user-plus-C-0nSlHG.js", - "_user-x-Drk57M2z.js", - "_wallet-C3p1yihr.js", - "_wrench-CLqKc51o.js", - "_zap-D4fS-tPu.js" + "_log-out-CphXjhx9.js", + "_table-BRtys9Nx.js", + "_unlink-vC8B7N8r.js", + "_scale-Chnhsap1.js", + "_arrow-down-left-D4-BLXQL.js", + "_arrow-left-B9tcIgis.js", + "_arrow-right-left-TC-Oi5FJ.js", + "_arrow-right-SXr1661j.js", + "_arrow-up-down-Df1H6itH.js", + "_lock-open-Cco69YMj.js", + "_award-DOf5Xc3o.js", + "_ban-C1FQ9ay_.js", + "_indian-rupee-CY9fE6hT.js", + "_bell-BMsQyWM-.js", + "_book-open-DiNAfaue.js", + "_boxes-Bjf0_Kx7.js", + "_building-2-DmmRcP0c.js", + "_building-BXglONiz.js", + "_calculator-B75Vnhim.js", + "_calendar-check-C2F7PWoI.js", + "_camera-DZNJpjXR.js", + "_chart-column-CKzC1aib.js", + "_chart-no-axes-column-increasing-xL8kjLW0.js", + "_chart-no-axes-column-CaNDayE9.js", + "_chevron-left-C98gPe5P.js", + "_circle-alert-Cu5dznTP.js", + "_circle-check-big-KTDTMhTs.js", + "_circle-check-aau4wqhp.js", + "_circle-help-C4uXcZYY.js", + "_circle-x-r3If4JPw.js", + "_circle-DgA3bS7I.js", + "_clipboard-list-BNSl4hy2.js", + "_code-Dzlx6QPB.js", + "_crosshair-DtQysFz7.js", + "_crown-CC8Godfb.js", + "_download-BHVnw95S.js", + "_external-link-DL5n0dhJ.js", + "_eye-off-BJYR0wmr.js", + "_eye-CzYzwmmr.js", + "_instagram-tpp8H3E-.js", + "_file-down-CxCQCvcc.js", + "_pen-line-CNA-f1dm.js", + "_file-up-D3rB-4Bg.js", + "_folder-git-2-T64oq8HG.js", + "_house-BUnGVtyw.js", + "_git-branch-EdIXkL-9.js", + "_grip-vertical-BvetFs24.js", + "_hard-drive--Nch37f-.js", + "_hash-B3fNBlbs.js", + "_shield-rKKgzkbW.js", + "_info-Cj5ROI6H.js", + "_layers-DdZLSQgt.js", + "_layout-list-DkB7S2jk.js", + "_lightbulb-CJXOfIFD.js", + "_link-2-DNnYgrdz.js", + "_link-DeErafFW.js", + "_twitter-CRZZ6zjd.js", + "_locate-fixed-BKpEfCUU.js", + "_lock-BGSkpX29.js", + "_log-in-TxFQ9ojy.js", + "_mail-khAU5Oig.js", + "_map-pin-BFNXdrz2.js", + "_menu-BGxVBBZl.js", + "_message-square-warning-DHRFlo8i.js", + "_message-square-C7x1Rix5.js", + "_monitor-P2T9V9tT.js", + "_package-C-rDDwyp.js", + "_percent-DP16IBy2.js", + "_phone-XzqO8Dfs.js", + "_plane-C9QqCVcZ.js", + "_play-62Z04sZZ.js", + "_qr-code-CUR1J9NH.js", + "_quote-DF2Qwen7.js", + "_radio-nm2vY_Ib.js", + "_ruler-DviIA5uv.js", + "_send-DXZhFVWG.js", + "_server-BzBihesB.js", + "_wifi-BPS_-hKY.js", + "_shield-check-Cyw4YGYb.js", + "_smartphone-i99jk4ns.js", + "_square-check-big-Cal0w_ma.js", + "_square-pen-CatLE0_h.js", + "_star-CSGOTD6i.js", + "_sun-TjfxyFzf.js", + "_tag-CUFhfHTp.js", + "_target-B_9kWYv3.js", + "_thumbs-up-Du-LlBXg.js", + "_ticket-BjgtGAIQ.js", + "_trash-2-15Ri11Yq.js", + "_trash-BRJCY2my.js", + "_trending-down-MNPLLbIb.js", + "_trending-up-D5y6g4yZ.js", + "_triangle-alert-CeuDFixJ.js", + "_trophy-Cs36GMET.js", + "_type-DX1RNe21.js", + "_user-check-DDs_5zV9.js", + "_user-plus-Ba62LA9O.js", + "_user-x-C3dBJr2o.js", + "_wallet-BP1hP1I0.js", + "_wrench-DX6GWbcS.js", + "_zap-Of1Abppa.js" ] }, "resources/js/pages/landing-page/index.tsx": { - "file": "assets/index-DkPpEkpg.js", + "file": "assets/index-D-hUHucJ.js", "name": "index", "src": "resources/js/pages/landing-page/index.tsx", "isDynamicEntry": true, @@ -15632,1823 +15632,1823 @@ "resources/js/pages/landing-page/components/NewsletterSection.tsx", "resources/js/pages/landing-page/components/ContactSection.tsx", "resources/js/pages/landing-page/components/Footer.tsx", - "_use-favicon-D9sXPfy_.js", + "_use-favicon-B1Z6Sm0k.js", "_utils-BWxnHGCV.js", - "_menu-Cu-nnefe.js", - "_arrow-right-DUEfRrRr.js", - "_play-DHqp-NCB.js", + "_menu-BGxVBBZl.js", + "_arrow-right-SXr1661j.js", + "_play-62Z04sZZ.js", "_useScrollAnimation-B_bDsIuD.js", - "_chart-no-axes-column-BKgkVzqT.js", - "_award-D9FlSYzB.js", - "_user-plus-C-0nSlHG.js", - "_clock-Cfp0CYjJ.js", - "_dollar-sign-CFqWGHdB.js", - "_shield-Mt6vEHxn.js", - "_wifi-CFyF5qct.js", - "_lock-RX1hYn48.js", - "_users-Czs1F8XM.js", - "_zap-D4fS-tPu.js", - "_star-WlheM7sI.js", - "_globe-ZoJAuRB5.js", - "_chart-column-GeSBJr5Y.js", - "_smartphone-BQ_9x4vN.js", - "_qr-code-u5AOBzVe.js", - "_monitor-DL9THmS7.js", - "_chart-no-axes-column-increasing-Beqplnfl.js", - "_layers-CF7Mhs3n.js", - "_circle-check-big-DqURlwt2.js", - "_lightbulb-fAsbBO8F.js", - "_target-BEz5Ry2v.js", - "_twitter-DDHYm63p.js", - "_mail-BFoS8U8W.js", - "_quote-BtOwgBns.js", - "_chevron-up-DXYKkCZG.js", - "_map-pin-L7jUebKz.js", - "_building-2-Cda8xQDI.js", - "_fingerprint-q0Oj9Sk5.js", - "_calculator-wt_63eRJ.js", - "_folder-git-2-Dwj_EoDL.js", - "_phone-CJ2h446N.js", - "_chevron-left-DKWjKjSf.js", - "_chevron-right-C_P-uZ-m.js", - "_send-DpE3qK0m.js", - "_instagram-DBjFHIT7.js" + "_chart-no-axes-column-CaNDayE9.js", + "_award-DOf5Xc3o.js", + "_user-plus-Ba62LA9O.js", + "_clock-CLIx856C.js", + "_dollar-sign-BKfERkc9.js", + "_shield-rKKgzkbW.js", + "_wifi-BPS_-hKY.js", + "_lock-BGSkpX29.js", + "_users-BG7aX58P.js", + "_zap-Of1Abppa.js", + "_star-CSGOTD6i.js", + "_globe-DK33Pm0M.js", + "_chart-column-CKzC1aib.js", + "_smartphone-i99jk4ns.js", + "_qr-code-CUR1J9NH.js", + "_monitor-P2T9V9tT.js", + "_chart-no-axes-column-increasing-xL8kjLW0.js", + "_layers-DdZLSQgt.js", + "_circle-check-big-KTDTMhTs.js", + "_lightbulb-CJXOfIFD.js", + "_target-B_9kWYv3.js", + "_twitter-CRZZ6zjd.js", + "_mail-khAU5Oig.js", + "_quote-DF2Qwen7.js", + "_chevron-up-CIpCAMDk.js", + "_map-pin-BFNXdrz2.js", + "_building-2-DmmRcP0c.js", + "_fingerprint-BTRdXMJ4.js", + "_calculator-B75Vnhim.js", + "_folder-git-2-T64oq8HG.js", + "_phone-XzqO8Dfs.js", + "_chevron-left-C98gPe5P.js", + "_chevron-right-DCgmF6LO.js", + "_send-DXZhFVWG.js", + "_instagram-tpp8H3E-.js" ] }, "resources/js/pages/landing-page/settings-about.tsx": { - "file": "assets/settings-about-DrFNmmCc.js", + "file": "assets/settings-about-DJkZY98j.js", "name": "settings-about", "src": "resources/js/pages/landing-page/settings-about.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_textarea-CdnKPU5F.js", - "_switch-C7AW5g5G.js", - "_type-DlbqWp8I.js", - "_chart-column-GeSBJr5Y.js", - "_trash-2-Dxg0nP1A.js", - "_users-Czs1F8XM.js", + "_textarea-BgXisGCr.js", + "_switch-DCoM0Ivb.js", + "_type-DX1RNe21.js", + "_chart-column-CKzC1aib.js", + "_trash-2-15Ri11Yq.js", + "_users-BG7aX58P.js", "_utils-BWxnHGCV.js", "_index-9MclThM-.js" ] }, "resources/js/pages/landing-page/settings-contact.tsx": { - "file": "assets/settings-contact-D9VfivEb.js", + "file": "assets/settings-contact-BeQl_u4W.js", "name": "settings-contact", "src": "resources/js/pages/landing-page/settings-contact.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_switch-C7AW5g5G.js", - "_phone-CJ2h446N.js", - "_map-pin-L7jUebKz.js", + "_switch-DCoM0Ivb.js", + "_phone-XzqO8Dfs.js", + "_map-pin-BFNXdrz2.js", "_utils-BWxnHGCV.js", "_index-9MclThM-.js" ] }, "resources/js/pages/landing-page/settings-features.tsx": { - "file": "assets/settings-features-U6Gx3rij.js", + "file": "assets/settings-features-Cs5Ro6ja.js", "name": "settings-features", "src": "resources/js/pages/landing-page/settings-features.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_textarea-CdnKPU5F.js", - "_switch-C7AW5g5G.js", - "_type-DlbqWp8I.js", - "_star-WlheM7sI.js", - "_trash-2-Dxg0nP1A.js", + "_textarea-BgXisGCr.js", + "_switch-DCoM0Ivb.js", + "_type-DX1RNe21.js", + "_star-CSGOTD6i.js", + "_trash-2-15Ri11Yq.js", "_utils-BWxnHGCV.js", "_index-9MclThM-.js" ] }, "resources/js/pages/landing-page/settings-templates.tsx": { - "file": "assets/settings-templates-OYbwHjAX.js", + "file": "assets/settings-templates-CS_-kUo4.js", "name": "settings-templates", "src": "resources/js/pages/landing-page/settings-templates.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_textarea-CdnKPU5F.js", - "_switch-C7AW5g5G.js", - "_type-DlbqWp8I.js", + "_textarea-BgXisGCr.js", + "_switch-DCoM0Ivb.js", + "_type-DX1RNe21.js", "_utils-BWxnHGCV.js", "_index-9MclThM-.js" ] }, "resources/js/pages/landing-page/settings.tsx": { - "file": "assets/settings-COtbW4wg.js", + "file": "assets/settings-BgMPuoZE.js", "name": "settings", "src": "resources/js/pages/landing-page/settings.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_textarea-CdnKPU5F.js", - "_switch-C7AW5g5G.js", - "_page-template-B_mOhR6n.js", + "_textarea-BgXisGCr.js", + "_switch-DCoM0Ivb.js", + "_page-template-Cw8W4Qs2.js", "_toaster-Bc5RPjCT.js", "resources/js/pages/landing-page/settings-features.tsx", "resources/js/pages/landing-page/settings-about.tsx", - "_settings-DYZFNkOc.js", - "_arrow-up-down-FmcUfWon.js", - "_code-DNPjFOcs.js", - "_type-DlbqWp8I.js", - "_globe-ZoJAuRB5.js", - "_award-D9FlSYzB.js", - "_monitor-DL9THmS7.js", - "_users-Czs1F8XM.js", - "_info-VH-vNQ_z.js", - "_credit-card-Dm0mmHp5.js", - "_circle-help-BdsC7_wR.js", - "_mail-BFoS8U8W.js", - "_phone-CJ2h446N.js", - "_trash-2-Dxg0nP1A.js", - "_grip-vertical-DXcr-v-g.js", - "_eye-DSAoA9Pp.js", + "_settings-BUhtRdnI.js", + "_arrow-up-down-Df1H6itH.js", + "_code-Dzlx6QPB.js", + "_type-DX1RNe21.js", + "_globe-DK33Pm0M.js", + "_award-DOf5Xc3o.js", + "_monitor-P2T9V9tT.js", + "_users-BG7aX58P.js", + "_info-Cj5ROI6H.js", + "_credit-card-CHqjxFip.js", + "_circle-help-C4uXcZYY.js", + "_mail-khAU5Oig.js", + "_phone-XzqO8Dfs.js", + "_trash-2-15Ri11Yq.js", + "_grip-vertical-BvetFs24.js", + "_eye-CzYzwmmr.js", "_utils-BWxnHGCV.js", "_index-9MclThM-.js", - "_select-DgPPBKIC.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", - "_star-WlheM7sI.js", - "_chart-column-GeSBJr5Y.js" + "_log-out-CphXjhx9.js", + "_star-CSGOTD6i.js", + "_chart-column-CKzC1aib.js" ] }, "resources/js/pages/login-history/index.tsx": { - "file": "assets/index-DKAtJ6uq.js", + "file": "assets/index-BtCRqTJs.js", "name": "index", "src": "resources/js/pages/login-history/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_CrudTable-DA37WZsR.js", - "_CrudDeleteModal-DM40AK8z.js", - "_pagination-n2efY1KU.js", - "_search-and-filter-bar-PUOLiNYr.js", - "_arrow-left-CjPQICYw.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_CrudTable-Dk-uCuqB.js", + "_CrudDeleteModal-DmHx0JCJ.js", + "_pagination-B9z4VraF.js", + "_search-and-filter-bar-1QHzFJdq.js", + "_arrow-left-B9tcIgis.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", - "_table-C1YkBp3W.js", - "_unlink-sh32LPkQ.js", - "_scale-rJYsnHRa.js", - "_arrow-down-left-BN6xjhcz.js", - "_arrow-right-left-DKUcVR58.js", - "_arrow-right-DUEfRrRr.js", - "_arrow-up-down-FmcUfWon.js", - "_lock-open-CN4tz8Of.js", - "_award-D9FlSYzB.js", - "_ban-CMgLBFSt.js", - "_indian-rupee-Bh3-8N2a.js", - "_bell-Cr2F9IDD.js", - "_book-open-DUwKvBiK.js", - "_boxes-rwzklut0.js", - "_building-2-Cda8xQDI.js", - "_building-CG4yAV8N.js", - "_calculator-wt_63eRJ.js", - "_calendar-check-BZ1JTjf6.js", - "_camera-DDKUkICL.js", - "_chart-column-GeSBJr5Y.js", - "_chart-no-axes-column-increasing-Beqplnfl.js", - "_chart-no-axes-column-BKgkVzqT.js", - "_chevron-left-DKWjKjSf.js", - "_circle-alert-KsX4JXbz.js", - "_circle-check-big-DqURlwt2.js", - "_circle-check-C_SLfS2p.js", - "_circle-help-BdsC7_wR.js", - "_circle-x-DkvEqmM5.js", - "_circle-BpyxLEsH.js", - "_clipboard-list-BU0dok7E.js", - "_code-DNPjFOcs.js", - "_crosshair-C7OptAZm.js", - "_crown-Cp4cgutu.js", - "_download-Ba72czhU.js", - "_external-link-uO-R2E0-.js", - "_eye-off-DlDpEvnB.js", - "_eye-DSAoA9Pp.js", - "_instagram-DBjFHIT7.js", - "_file-down-Bxu0R4EW.js", - "_pen-line-Fy-AVmqM.js", - "_file-up-CZ-cXuKa.js", - "_filter-D8dMdozc.js", - "_folder-git-2-Dwj_EoDL.js", - "_house-D8b8GwgZ.js", - "_git-branch-D2sIFzs4.js", - "_grip-vertical-DXcr-v-g.js", - "_hard-drive-ApF-ULi1.js", - "_hash-CHJS6b-L.js", - "_shield-Mt6vEHxn.js", - "_info-VH-vNQ_z.js", - "_layers-CF7Mhs3n.js", - "_layout-list-BuBaZfwq.js", - "_lightbulb-fAsbBO8F.js", - "_link-2-C22T2wSs.js", - "_link-ClcCoVU_.js", - "_twitter-DDHYm63p.js", - "_list-Ajdnpsw1.js", - "_locate-fixed-D29o3FBS.js", - "_lock-RX1hYn48.js", - "_log-in-Bt5dnADg.js", - "_mail-BFoS8U8W.js", - "_map-pin-L7jUebKz.js", - "_menu-Cu-nnefe.js", - "_message-square-warning-DbVEqa_0.js", - "_message-square-DMJ4IbdE.js", - "_monitor-DL9THmS7.js", - "_package-B9XnehkQ.js", - "_percent-BYDujffR.js", - "_phone-CJ2h446N.js", - "_plane-BqORGC6m.js", - "_play-DHqp-NCB.js", - "_qr-code-u5AOBzVe.js", - "_quote-BtOwgBns.js", - "_radio-CxUR05xj.js", - "_ruler-DbxwIrQY.js", - "_send-DpE3qK0m.js", - "_server-DgtPu6lA.js", - "_wifi-CFyF5qct.js", - "_shield-check--CTAItWs.js", - "_smartphone-BQ_9x4vN.js", - "_square-check-big-Dt4MtZcM.js", - "_square-pen-B3p2jiW9.js", - "_star-WlheM7sI.js", - "_sun-DRsBfXSu.js", - "_tag-CMVMnpSh.js", - "_target-BEz5Ry2v.js", - "_thumbs-up-DYj-woXk.js", - "_ticket-BhEK5100.js", - "_trash-2-Dxg0nP1A.js", - "_trash-Dyd2ZsaG.js", - "_trending-down-CeOqAkGV.js", - "_trending-up-CPB8hZlm.js", - "_triangle-alert-MsN2AA6c.js", - "_trophy-BZyhzbIT.js", - "_type-DlbqWp8I.js", - "_user-check-4xSYwYvq.js", - "_user-plus-C-0nSlHG.js", - "_user-x-Drk57M2z.js", - "_wallet-C3p1yihr.js", - "_wrench-CLqKc51o.js", - "_zap-D4fS-tPu.js" + "_table-BRtys9Nx.js", + "_unlink-vC8B7N8r.js", + "_scale-Chnhsap1.js", + "_arrow-down-left-D4-BLXQL.js", + "_arrow-right-left-TC-Oi5FJ.js", + "_arrow-right-SXr1661j.js", + "_arrow-up-down-Df1H6itH.js", + "_lock-open-Cco69YMj.js", + "_award-DOf5Xc3o.js", + "_ban-C1FQ9ay_.js", + "_indian-rupee-CY9fE6hT.js", + "_bell-BMsQyWM-.js", + "_book-open-DiNAfaue.js", + "_boxes-Bjf0_Kx7.js", + "_building-2-DmmRcP0c.js", + "_building-BXglONiz.js", + "_calculator-B75Vnhim.js", + "_calendar-check-C2F7PWoI.js", + "_camera-DZNJpjXR.js", + "_chart-column-CKzC1aib.js", + "_chart-no-axes-column-increasing-xL8kjLW0.js", + "_chart-no-axes-column-CaNDayE9.js", + "_chevron-left-C98gPe5P.js", + "_circle-alert-Cu5dznTP.js", + "_circle-check-big-KTDTMhTs.js", + "_circle-check-aau4wqhp.js", + "_circle-help-C4uXcZYY.js", + "_circle-x-r3If4JPw.js", + "_circle-DgA3bS7I.js", + "_clipboard-list-BNSl4hy2.js", + "_code-Dzlx6QPB.js", + "_crosshair-DtQysFz7.js", + "_crown-CC8Godfb.js", + "_download-BHVnw95S.js", + "_external-link-DL5n0dhJ.js", + "_eye-off-BJYR0wmr.js", + "_eye-CzYzwmmr.js", + "_instagram-tpp8H3E-.js", + "_file-down-CxCQCvcc.js", + "_pen-line-CNA-f1dm.js", + "_file-up-D3rB-4Bg.js", + "_filter-B_3e214H.js", + "_folder-git-2-T64oq8HG.js", + "_house-BUnGVtyw.js", + "_git-branch-EdIXkL-9.js", + "_grip-vertical-BvetFs24.js", + "_hard-drive--Nch37f-.js", + "_hash-B3fNBlbs.js", + "_shield-rKKgzkbW.js", + "_info-Cj5ROI6H.js", + "_layers-DdZLSQgt.js", + "_layout-list-DkB7S2jk.js", + "_lightbulb-CJXOfIFD.js", + "_link-2-DNnYgrdz.js", + "_link-DeErafFW.js", + "_twitter-CRZZ6zjd.js", + "_list-DY4Uh_0E.js", + "_locate-fixed-BKpEfCUU.js", + "_lock-BGSkpX29.js", + "_log-in-TxFQ9ojy.js", + "_mail-khAU5Oig.js", + "_map-pin-BFNXdrz2.js", + "_menu-BGxVBBZl.js", + "_message-square-warning-DHRFlo8i.js", + "_message-square-C7x1Rix5.js", + "_monitor-P2T9V9tT.js", + "_package-C-rDDwyp.js", + "_percent-DP16IBy2.js", + "_phone-XzqO8Dfs.js", + "_plane-C9QqCVcZ.js", + "_play-62Z04sZZ.js", + "_qr-code-CUR1J9NH.js", + "_quote-DF2Qwen7.js", + "_radio-nm2vY_Ib.js", + "_ruler-DviIA5uv.js", + "_send-DXZhFVWG.js", + "_server-BzBihesB.js", + "_wifi-BPS_-hKY.js", + "_shield-check-Cyw4YGYb.js", + "_smartphone-i99jk4ns.js", + "_square-check-big-Cal0w_ma.js", + "_square-pen-CatLE0_h.js", + "_star-CSGOTD6i.js", + "_sun-TjfxyFzf.js", + "_tag-CUFhfHTp.js", + "_target-B_9kWYv3.js", + "_thumbs-up-Du-LlBXg.js", + "_ticket-BjgtGAIQ.js", + "_trash-2-15Ri11Yq.js", + "_trash-BRJCY2my.js", + "_trending-down-MNPLLbIb.js", + "_trending-up-D5y6g4yZ.js", + "_triangle-alert-CeuDFixJ.js", + "_trophy-Cs36GMET.js", + "_type-DX1RNe21.js", + "_user-check-DDs_5zV9.js", + "_user-plus-Ba62LA9O.js", + "_user-x-C3dBJr2o.js", + "_wallet-BP1hP1I0.js", + "_wrench-DX6GWbcS.js", + "_zap-Of1Abppa.js" ] }, "resources/js/pages/manage-language.tsx": { - "file": "assets/manage-language-DjPusNQ2.js", + "file": "assets/manage-language-BBE3p4PY.js", "name": "manage-language", "src": "resources/js/pages/manage-language.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_scroll-area-BmK0s-Hf.js", + "_scroll-area-C7NBgd0i.js", "_react-country-flag.esm-Bs2jngHP.js", - "_CrudDeleteModal-DM40AK8z.js", - "_ban-CMgLBFSt.js", - "_eye-DSAoA9Pp.js", - "_trash-2-Dxg0nP1A.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_CrudDeleteModal-DmHx0JCJ.js", + "_ban-C1FQ9ay_.js", + "_eye-CzYzwmmr.js", + "_trash-2-15Ri11Yq.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js" ] }, "resources/js/pages/media-library.tsx": { - "file": "assets/media-library-D_1lduyr.js", + "file": "assets/media-library-DCi9FS7G.js", "name": "media-library", "src": "resources/js/pages/media-library.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_CookieConsentBanner-CIl2kmlz.js", - "_house-D8b8GwgZ.js", - "_sparkles-CpwdFUQZ.js", - "_list-Ajdnpsw1.js", - "_hard-drive-ApF-ULi1.js", - "_calendar-BYVpj4_X.js", - "_info-VH-vNQ_z.js", - "_copy-DSkOAFhr.js", - "_download-Ba72czhU.js", - "_trash-2-Dxg0nP1A.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_house-BUnGVtyw.js", + "_sparkles-5e-ws3h6.js", + "_list-DY4Uh_0E.js", + "_hard-drive--Nch37f-.js", + "_calendar-kiIl5Cyq.js", + "_info-Cj5ROI6H.js", + "_copy-D8vf_ZyP.js", + "_download-BHVnw95S.js", + "_trash-2-15Ri11Yq.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_loader-circle-CbxAZW2L.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_settings-DYZFNkOc.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_loader-circle-BDWbvi2z.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_settings-BUhtRdnI.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_switch-C7AW5g5G.js" + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_switch-DCoM0Ivb.js" ] }, "resources/js/pages/meetings/action-items/index.tsx": { - "file": "assets/index-w1CUvFzu.js", + "file": "assets/index-CPp5uxhN.js", "name": "index", "src": "resources/js/pages/meetings/action-items/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_CrudTable-DA37WZsR.js", - "_CrudFormModal-Bmz2nLeY.js", - "_CrudDeleteModal-DM40AK8z.js", - "_pagination-n2efY1KU.js", - "_search-and-filter-bar-PUOLiNYr.js", + "_CrudTable-Dk-uCuqB.js", + "_CrudFormModal-CTSICk3j.js", + "_CrudDeleteModal-DmHx0JCJ.js", + "_pagination-B9z4VraF.js", + "_search-and-filter-bar-1QHzFJdq.js", "resources/js/pages/meetings/action-items/view.tsx", - "_user-DToEmJ9g.js", - "_calendar-BYVpj4_X.js", + "_user-Ka_u5D6T.js", + "_calendar-kiIl5Cyq.js", "_utils-BWxnHGCV.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_users-Czs1F8XM.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_users-BG7aX58P.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", - "_table-C1YkBp3W.js", - "_unlink-sh32LPkQ.js", - "_scale-rJYsnHRa.js", - "_arrow-down-left-BN6xjhcz.js", - "_arrow-left-CjPQICYw.js", - "_arrow-right-left-DKUcVR58.js", - "_arrow-right-DUEfRrRr.js", - "_arrow-up-down-FmcUfWon.js", - "_lock-open-CN4tz8Of.js", - "_award-D9FlSYzB.js", - "_ban-CMgLBFSt.js", - "_indian-rupee-Bh3-8N2a.js", - "_bell-Cr2F9IDD.js", - "_book-open-DUwKvBiK.js", - "_boxes-rwzklut0.js", - "_building-2-Cda8xQDI.js", - "_building-CG4yAV8N.js", - "_calculator-wt_63eRJ.js", - "_calendar-check-BZ1JTjf6.js", - "_camera-DDKUkICL.js", - "_chart-column-GeSBJr5Y.js", - "_chart-no-axes-column-increasing-Beqplnfl.js", - "_chart-no-axes-column-BKgkVzqT.js", - "_chevron-left-DKWjKjSf.js", - "_circle-alert-KsX4JXbz.js", - "_circle-check-big-DqURlwt2.js", - "_circle-check-C_SLfS2p.js", - "_circle-help-BdsC7_wR.js", - "_circle-x-DkvEqmM5.js", - "_circle-BpyxLEsH.js", - "_clipboard-list-BU0dok7E.js", - "_code-DNPjFOcs.js", - "_crosshair-C7OptAZm.js", - "_crown-Cp4cgutu.js", - "_download-Ba72czhU.js", - "_external-link-uO-R2E0-.js", - "_eye-off-DlDpEvnB.js", - "_eye-DSAoA9Pp.js", - "_instagram-DBjFHIT7.js", - "_file-down-Bxu0R4EW.js", - "_pen-line-Fy-AVmqM.js", - "_file-up-CZ-cXuKa.js", - "_filter-D8dMdozc.js", - "_folder-git-2-Dwj_EoDL.js", - "_house-D8b8GwgZ.js", - "_git-branch-D2sIFzs4.js", - "_grip-vertical-DXcr-v-g.js", - "_hard-drive-ApF-ULi1.js", - "_hash-CHJS6b-L.js", - "_shield-Mt6vEHxn.js", - "_info-VH-vNQ_z.js", - "_layers-CF7Mhs3n.js", - "_layout-list-BuBaZfwq.js", - "_lightbulb-fAsbBO8F.js", - "_link-2-C22T2wSs.js", - "_link-ClcCoVU_.js", - "_twitter-DDHYm63p.js", - "_list-Ajdnpsw1.js", - "_locate-fixed-D29o3FBS.js", - "_lock-RX1hYn48.js", - "_log-in-Bt5dnADg.js", - "_mail-BFoS8U8W.js", - "_map-pin-L7jUebKz.js", - "_menu-Cu-nnefe.js", - "_message-square-warning-DbVEqa_0.js", - "_message-square-DMJ4IbdE.js", - "_monitor-DL9THmS7.js", - "_package-B9XnehkQ.js", - "_percent-BYDujffR.js", - "_phone-CJ2h446N.js", - "_plane-BqORGC6m.js", - "_play-DHqp-NCB.js", - "_qr-code-u5AOBzVe.js", - "_quote-BtOwgBns.js", - "_radio-CxUR05xj.js", - "_ruler-DbxwIrQY.js", - "_send-DpE3qK0m.js", - "_server-DgtPu6lA.js", - "_wifi-CFyF5qct.js", - "_shield-check--CTAItWs.js", - "_smartphone-BQ_9x4vN.js", - "_square-check-big-Dt4MtZcM.js", - "_square-pen-B3p2jiW9.js", - "_star-WlheM7sI.js", - "_sun-DRsBfXSu.js", - "_tag-CMVMnpSh.js", - "_target-BEz5Ry2v.js", - "_thumbs-up-DYj-woXk.js", - "_ticket-BhEK5100.js", - "_trash-2-Dxg0nP1A.js", - "_trash-Dyd2ZsaG.js", - "_trending-down-CeOqAkGV.js", - "_trending-up-CPB8hZlm.js", - "_triangle-alert-MsN2AA6c.js", - "_trophy-BZyhzbIT.js", - "_type-DlbqWp8I.js", - "_user-check-4xSYwYvq.js", - "_user-plus-C-0nSlHG.js", - "_user-x-Drk57M2z.js", - "_wallet-C3p1yihr.js", - "_wrench-CLqKc51o.js", - "_zap-D4fS-tPu.js", - "_radio-group-BtLENAXk.js", - "_checkbox-Bos2Phgi.js", - "_multi-select-field-BX9C1tYH.js", - "_scroll-area-BmK0s-Hf.js", - "_LocationPicker-DAd_AcXs.js", + "_log-out-CphXjhx9.js", + "_table-BRtys9Nx.js", + "_unlink-vC8B7N8r.js", + "_scale-Chnhsap1.js", + "_arrow-down-left-D4-BLXQL.js", + "_arrow-left-B9tcIgis.js", + "_arrow-right-left-TC-Oi5FJ.js", + "_arrow-right-SXr1661j.js", + "_arrow-up-down-Df1H6itH.js", + "_lock-open-Cco69YMj.js", + "_award-DOf5Xc3o.js", + "_ban-C1FQ9ay_.js", + "_indian-rupee-CY9fE6hT.js", + "_bell-BMsQyWM-.js", + "_book-open-DiNAfaue.js", + "_boxes-Bjf0_Kx7.js", + "_building-2-DmmRcP0c.js", + "_building-BXglONiz.js", + "_calculator-B75Vnhim.js", + "_calendar-check-C2F7PWoI.js", + "_camera-DZNJpjXR.js", + "_chart-column-CKzC1aib.js", + "_chart-no-axes-column-increasing-xL8kjLW0.js", + "_chart-no-axes-column-CaNDayE9.js", + "_chevron-left-C98gPe5P.js", + "_circle-alert-Cu5dznTP.js", + "_circle-check-big-KTDTMhTs.js", + "_circle-check-aau4wqhp.js", + "_circle-help-C4uXcZYY.js", + "_circle-x-r3If4JPw.js", + "_circle-DgA3bS7I.js", + "_clipboard-list-BNSl4hy2.js", + "_code-Dzlx6QPB.js", + "_crosshair-DtQysFz7.js", + "_crown-CC8Godfb.js", + "_download-BHVnw95S.js", + "_external-link-DL5n0dhJ.js", + "_eye-off-BJYR0wmr.js", + "_eye-CzYzwmmr.js", + "_instagram-tpp8H3E-.js", + "_file-down-CxCQCvcc.js", + "_pen-line-CNA-f1dm.js", + "_file-up-D3rB-4Bg.js", + "_filter-B_3e214H.js", + "_folder-git-2-T64oq8HG.js", + "_house-BUnGVtyw.js", + "_git-branch-EdIXkL-9.js", + "_grip-vertical-BvetFs24.js", + "_hard-drive--Nch37f-.js", + "_hash-B3fNBlbs.js", + "_shield-rKKgzkbW.js", + "_info-Cj5ROI6H.js", + "_layers-DdZLSQgt.js", + "_layout-list-DkB7S2jk.js", + "_lightbulb-CJXOfIFD.js", + "_link-2-DNnYgrdz.js", + "_link-DeErafFW.js", + "_twitter-CRZZ6zjd.js", + "_list-DY4Uh_0E.js", + "_locate-fixed-BKpEfCUU.js", + "_lock-BGSkpX29.js", + "_log-in-TxFQ9ojy.js", + "_mail-khAU5Oig.js", + "_map-pin-BFNXdrz2.js", + "_menu-BGxVBBZl.js", + "_message-square-warning-DHRFlo8i.js", + "_message-square-C7x1Rix5.js", + "_monitor-P2T9V9tT.js", + "_package-C-rDDwyp.js", + "_percent-DP16IBy2.js", + "_phone-XzqO8Dfs.js", + "_plane-C9QqCVcZ.js", + "_play-62Z04sZZ.js", + "_qr-code-CUR1J9NH.js", + "_quote-DF2Qwen7.js", + "_radio-nm2vY_Ib.js", + "_ruler-DviIA5uv.js", + "_send-DXZhFVWG.js", + "_server-BzBihesB.js", + "_wifi-BPS_-hKY.js", + "_shield-check-Cyw4YGYb.js", + "_smartphone-i99jk4ns.js", + "_square-check-big-Cal0w_ma.js", + "_square-pen-CatLE0_h.js", + "_star-CSGOTD6i.js", + "_sun-TjfxyFzf.js", + "_tag-CUFhfHTp.js", + "_target-B_9kWYv3.js", + "_thumbs-up-Du-LlBXg.js", + "_ticket-BjgtGAIQ.js", + "_trash-2-15Ri11Yq.js", + "_trash-BRJCY2my.js", + "_trending-down-MNPLLbIb.js", + "_trending-up-D5y6g4yZ.js", + "_triangle-alert-CeuDFixJ.js", + "_trophy-Cs36GMET.js", + "_type-DX1RNe21.js", + "_user-check-DDs_5zV9.js", + "_user-plus-Ba62LA9O.js", + "_user-x-C3dBJr2o.js", + "_wallet-BP1hP1I0.js", + "_wrench-DX6GWbcS.js", + "_zap-Of1Abppa.js", + "_radio-group-CuY8xCRY.js", + "_checkbox-C3Z6LHOx.js", + "_multi-select-field-ALFA5JXF.js", + "_scroll-area-C7NBgd0i.js", + "_LocationPicker-Dy1Od2a3.js", "_leaflet-FVhBWCqS.js" ] }, "resources/js/pages/meetings/action-items/view.tsx": { - "file": "assets/view-D-9NrBlF.js", + "file": "assets/view-BNxR-hCr.js", "name": "view", "src": "resources/js/pages/meetings/action-items/view.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_square-check-big-Dt4MtZcM.js", - "_user-DToEmJ9g.js", - "_calendar-BYVpj4_X.js", - "_triangle-alert-MsN2AA6c.js", + "_square-check-big-Cal0w_ma.js", + "_user-Ka_u5D6T.js", + "_calendar-kiIl5Cyq.js", + "_triangle-alert-CeuDFixJ.js", "_utils-BWxnHGCV.js" ] }, "resources/js/pages/meetings/meeting-attendees/index.tsx": { - "file": "assets/index-BGHNx3JG.js", + "file": "assets/index-DTwdGpvl.js", "name": "index", "src": "resources/js/pages/meetings/meeting-attendees/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_CrudTable-DA37WZsR.js", - "_CrudFormModal-Bmz2nLeY.js", - "_CrudDeleteModal-DM40AK8z.js", - "_pagination-n2efY1KU.js", - "_search-and-filter-bar-PUOLiNYr.js", + "_CrudTable-Dk-uCuqB.js", + "_CrudFormModal-CTSICk3j.js", + "_CrudDeleteModal-DmHx0JCJ.js", + "_pagination-B9z4VraF.js", + "_search-and-filter-bar-1QHzFJdq.js", "resources/js/pages/meetings/meeting-attendees/view.tsx", - "_user-DToEmJ9g.js", - "_calendar-BYVpj4_X.js", + "_user-Ka_u5D6T.js", + "_calendar-kiIl5Cyq.js", "_utils-BWxnHGCV.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_users-Czs1F8XM.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_users-BG7aX58P.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", - "_table-C1YkBp3W.js", - "_unlink-sh32LPkQ.js", - "_scale-rJYsnHRa.js", - "_arrow-down-left-BN6xjhcz.js", - "_arrow-left-CjPQICYw.js", - "_arrow-right-left-DKUcVR58.js", - "_arrow-right-DUEfRrRr.js", - "_arrow-up-down-FmcUfWon.js", - "_lock-open-CN4tz8Of.js", - "_award-D9FlSYzB.js", - "_ban-CMgLBFSt.js", - "_indian-rupee-Bh3-8N2a.js", - "_bell-Cr2F9IDD.js", - "_book-open-DUwKvBiK.js", - "_boxes-rwzklut0.js", - "_building-2-Cda8xQDI.js", - "_building-CG4yAV8N.js", - "_calculator-wt_63eRJ.js", - "_calendar-check-BZ1JTjf6.js", - "_camera-DDKUkICL.js", - "_chart-column-GeSBJr5Y.js", - "_chart-no-axes-column-increasing-Beqplnfl.js", - "_chart-no-axes-column-BKgkVzqT.js", - "_chevron-left-DKWjKjSf.js", - "_circle-alert-KsX4JXbz.js", - "_circle-check-big-DqURlwt2.js", - "_circle-check-C_SLfS2p.js", - "_circle-help-BdsC7_wR.js", - "_circle-x-DkvEqmM5.js", - "_circle-BpyxLEsH.js", - "_clipboard-list-BU0dok7E.js", - "_code-DNPjFOcs.js", - "_crosshair-C7OptAZm.js", - "_crown-Cp4cgutu.js", - "_download-Ba72czhU.js", - "_external-link-uO-R2E0-.js", - "_eye-off-DlDpEvnB.js", - "_eye-DSAoA9Pp.js", - "_instagram-DBjFHIT7.js", - "_file-down-Bxu0R4EW.js", - "_pen-line-Fy-AVmqM.js", - "_file-up-CZ-cXuKa.js", - "_filter-D8dMdozc.js", - "_folder-git-2-Dwj_EoDL.js", - "_house-D8b8GwgZ.js", - "_git-branch-D2sIFzs4.js", - "_grip-vertical-DXcr-v-g.js", - "_hard-drive-ApF-ULi1.js", - "_hash-CHJS6b-L.js", - "_shield-Mt6vEHxn.js", - "_info-VH-vNQ_z.js", - "_layers-CF7Mhs3n.js", - "_layout-list-BuBaZfwq.js", - "_lightbulb-fAsbBO8F.js", - "_link-2-C22T2wSs.js", - "_link-ClcCoVU_.js", - "_twitter-DDHYm63p.js", - "_list-Ajdnpsw1.js", - "_locate-fixed-D29o3FBS.js", - "_lock-RX1hYn48.js", - "_log-in-Bt5dnADg.js", - "_mail-BFoS8U8W.js", - "_map-pin-L7jUebKz.js", - "_menu-Cu-nnefe.js", - "_message-square-warning-DbVEqa_0.js", - "_message-square-DMJ4IbdE.js", - "_monitor-DL9THmS7.js", - "_package-B9XnehkQ.js", - "_percent-BYDujffR.js", - "_phone-CJ2h446N.js", - "_plane-BqORGC6m.js", - "_play-DHqp-NCB.js", - "_qr-code-u5AOBzVe.js", - "_quote-BtOwgBns.js", - "_radio-CxUR05xj.js", - "_ruler-DbxwIrQY.js", - "_send-DpE3qK0m.js", - "_server-DgtPu6lA.js", - "_wifi-CFyF5qct.js", - "_shield-check--CTAItWs.js", - "_smartphone-BQ_9x4vN.js", - "_square-check-big-Dt4MtZcM.js", - "_square-pen-B3p2jiW9.js", - "_star-WlheM7sI.js", - "_sun-DRsBfXSu.js", - "_tag-CMVMnpSh.js", - "_target-BEz5Ry2v.js", - "_thumbs-up-DYj-woXk.js", - "_ticket-BhEK5100.js", - "_trash-2-Dxg0nP1A.js", - "_trash-Dyd2ZsaG.js", - "_trending-down-CeOqAkGV.js", - "_trending-up-CPB8hZlm.js", - "_triangle-alert-MsN2AA6c.js", - "_trophy-BZyhzbIT.js", - "_type-DlbqWp8I.js", - "_user-check-4xSYwYvq.js", - "_user-plus-C-0nSlHG.js", - "_user-x-Drk57M2z.js", - "_wallet-C3p1yihr.js", - "_wrench-CLqKc51o.js", - "_zap-D4fS-tPu.js", - "_radio-group-BtLENAXk.js", - "_checkbox-Bos2Phgi.js", - "_multi-select-field-BX9C1tYH.js", - "_scroll-area-BmK0s-Hf.js", - "_LocationPicker-DAd_AcXs.js", + "_log-out-CphXjhx9.js", + "_table-BRtys9Nx.js", + "_unlink-vC8B7N8r.js", + "_scale-Chnhsap1.js", + "_arrow-down-left-D4-BLXQL.js", + "_arrow-left-B9tcIgis.js", + "_arrow-right-left-TC-Oi5FJ.js", + "_arrow-right-SXr1661j.js", + "_arrow-up-down-Df1H6itH.js", + "_lock-open-Cco69YMj.js", + "_award-DOf5Xc3o.js", + "_ban-C1FQ9ay_.js", + "_indian-rupee-CY9fE6hT.js", + "_bell-BMsQyWM-.js", + "_book-open-DiNAfaue.js", + "_boxes-Bjf0_Kx7.js", + "_building-2-DmmRcP0c.js", + "_building-BXglONiz.js", + "_calculator-B75Vnhim.js", + "_calendar-check-C2F7PWoI.js", + "_camera-DZNJpjXR.js", + "_chart-column-CKzC1aib.js", + "_chart-no-axes-column-increasing-xL8kjLW0.js", + "_chart-no-axes-column-CaNDayE9.js", + "_chevron-left-C98gPe5P.js", + "_circle-alert-Cu5dznTP.js", + "_circle-check-big-KTDTMhTs.js", + "_circle-check-aau4wqhp.js", + "_circle-help-C4uXcZYY.js", + "_circle-x-r3If4JPw.js", + "_circle-DgA3bS7I.js", + "_clipboard-list-BNSl4hy2.js", + "_code-Dzlx6QPB.js", + "_crosshair-DtQysFz7.js", + "_crown-CC8Godfb.js", + "_download-BHVnw95S.js", + "_external-link-DL5n0dhJ.js", + "_eye-off-BJYR0wmr.js", + "_eye-CzYzwmmr.js", + "_instagram-tpp8H3E-.js", + "_file-down-CxCQCvcc.js", + "_pen-line-CNA-f1dm.js", + "_file-up-D3rB-4Bg.js", + "_filter-B_3e214H.js", + "_folder-git-2-T64oq8HG.js", + "_house-BUnGVtyw.js", + "_git-branch-EdIXkL-9.js", + "_grip-vertical-BvetFs24.js", + "_hard-drive--Nch37f-.js", + "_hash-B3fNBlbs.js", + "_shield-rKKgzkbW.js", + "_info-Cj5ROI6H.js", + "_layers-DdZLSQgt.js", + "_layout-list-DkB7S2jk.js", + "_lightbulb-CJXOfIFD.js", + "_link-2-DNnYgrdz.js", + "_link-DeErafFW.js", + "_twitter-CRZZ6zjd.js", + "_list-DY4Uh_0E.js", + "_locate-fixed-BKpEfCUU.js", + "_lock-BGSkpX29.js", + "_log-in-TxFQ9ojy.js", + "_mail-khAU5Oig.js", + "_map-pin-BFNXdrz2.js", + "_menu-BGxVBBZl.js", + "_message-square-warning-DHRFlo8i.js", + "_message-square-C7x1Rix5.js", + "_monitor-P2T9V9tT.js", + "_package-C-rDDwyp.js", + "_percent-DP16IBy2.js", + "_phone-XzqO8Dfs.js", + "_plane-C9QqCVcZ.js", + "_play-62Z04sZZ.js", + "_qr-code-CUR1J9NH.js", + "_quote-DF2Qwen7.js", + "_radio-nm2vY_Ib.js", + "_ruler-DviIA5uv.js", + "_send-DXZhFVWG.js", + "_server-BzBihesB.js", + "_wifi-BPS_-hKY.js", + "_shield-check-Cyw4YGYb.js", + "_smartphone-i99jk4ns.js", + "_square-check-big-Cal0w_ma.js", + "_square-pen-CatLE0_h.js", + "_star-CSGOTD6i.js", + "_sun-TjfxyFzf.js", + "_tag-CUFhfHTp.js", + "_target-B_9kWYv3.js", + "_thumbs-up-Du-LlBXg.js", + "_ticket-BjgtGAIQ.js", + "_trash-2-15Ri11Yq.js", + "_trash-BRJCY2my.js", + "_trending-down-MNPLLbIb.js", + "_trending-up-D5y6g4yZ.js", + "_triangle-alert-CeuDFixJ.js", + "_trophy-Cs36GMET.js", + "_type-DX1RNe21.js", + "_user-check-DDs_5zV9.js", + "_user-plus-Ba62LA9O.js", + "_user-x-C3dBJr2o.js", + "_wallet-BP1hP1I0.js", + "_wrench-DX6GWbcS.js", + "_zap-Of1Abppa.js", + "_radio-group-CuY8xCRY.js", + "_checkbox-C3Z6LHOx.js", + "_multi-select-field-ALFA5JXF.js", + "_scroll-area-C7NBgd0i.js", + "_LocationPicker-Dy1Od2a3.js", "_leaflet-FVhBWCqS.js" ] }, "resources/js/pages/meetings/meeting-attendees/view.tsx": { - "file": "assets/view-2YneSrKw.js", + "file": "assets/view-Dd9H2WmN.js", "name": "view", "src": "resources/js/pages/meetings/meeting-attendees/view.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_users-Czs1F8XM.js", - "_user-DToEmJ9g.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_circle-check-big-DqURlwt2.js", + "_users-BG7aX58P.js", + "_user-Ka_u5D6T.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_circle-check-big-KTDTMhTs.js", "_utils-BWxnHGCV.js" ] }, "resources/js/pages/meetings/meeting-minutes/index.tsx": { - "file": "assets/index-LZCYVipQ.js", + "file": "assets/index-63E__LSd.js", "name": "index", "src": "resources/js/pages/meetings/meeting-minutes/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_CrudTable-DA37WZsR.js", - "_CrudFormModal-Bmz2nLeY.js", - "_CrudDeleteModal-DM40AK8z.js", - "_pagination-n2efY1KU.js", - "_search-and-filter-bar-PUOLiNYr.js", + "_CrudTable-Dk-uCuqB.js", + "_CrudFormModal-CTSICk3j.js", + "_CrudDeleteModal-DmHx0JCJ.js", + "_pagination-B9z4VraF.js", + "_search-and-filter-bar-1QHzFJdq.js", "resources/js/pages/meetings/meeting-minutes/view.tsx", "_utils-BWxnHGCV.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", - "_table-C1YkBp3W.js", - "_unlink-sh32LPkQ.js", - "_scale-rJYsnHRa.js", - "_arrow-down-left-BN6xjhcz.js", - "_arrow-left-CjPQICYw.js", - "_arrow-right-left-DKUcVR58.js", - "_arrow-right-DUEfRrRr.js", - "_arrow-up-down-FmcUfWon.js", - "_lock-open-CN4tz8Of.js", - "_award-D9FlSYzB.js", - "_ban-CMgLBFSt.js", - "_indian-rupee-Bh3-8N2a.js", - "_bell-Cr2F9IDD.js", - "_book-open-DUwKvBiK.js", - "_boxes-rwzklut0.js", - "_building-2-Cda8xQDI.js", - "_building-CG4yAV8N.js", - "_calculator-wt_63eRJ.js", - "_calendar-check-BZ1JTjf6.js", - "_camera-DDKUkICL.js", - "_chart-column-GeSBJr5Y.js", - "_chart-no-axes-column-increasing-Beqplnfl.js", - "_chart-no-axes-column-BKgkVzqT.js", - "_chevron-left-DKWjKjSf.js", - "_circle-alert-KsX4JXbz.js", - "_circle-check-big-DqURlwt2.js", - "_circle-check-C_SLfS2p.js", - "_circle-help-BdsC7_wR.js", - "_circle-x-DkvEqmM5.js", - "_circle-BpyxLEsH.js", - "_clipboard-list-BU0dok7E.js", - "_code-DNPjFOcs.js", - "_crosshair-C7OptAZm.js", - "_crown-Cp4cgutu.js", - "_download-Ba72czhU.js", - "_external-link-uO-R2E0-.js", - "_eye-off-DlDpEvnB.js", - "_eye-DSAoA9Pp.js", - "_instagram-DBjFHIT7.js", - "_file-down-Bxu0R4EW.js", - "_pen-line-Fy-AVmqM.js", - "_file-up-CZ-cXuKa.js", - "_filter-D8dMdozc.js", - "_folder-git-2-Dwj_EoDL.js", - "_house-D8b8GwgZ.js", - "_git-branch-D2sIFzs4.js", - "_grip-vertical-DXcr-v-g.js", - "_hard-drive-ApF-ULi1.js", - "_hash-CHJS6b-L.js", - "_shield-Mt6vEHxn.js", - "_info-VH-vNQ_z.js", - "_layers-CF7Mhs3n.js", - "_layout-list-BuBaZfwq.js", - "_lightbulb-fAsbBO8F.js", - "_link-2-C22T2wSs.js", - "_link-ClcCoVU_.js", - "_twitter-DDHYm63p.js", - "_list-Ajdnpsw1.js", - "_locate-fixed-D29o3FBS.js", - "_lock-RX1hYn48.js", - "_log-in-Bt5dnADg.js", - "_mail-BFoS8U8W.js", - "_map-pin-L7jUebKz.js", - "_menu-Cu-nnefe.js", - "_message-square-warning-DbVEqa_0.js", - "_message-square-DMJ4IbdE.js", - "_monitor-DL9THmS7.js", - "_package-B9XnehkQ.js", - "_percent-BYDujffR.js", - "_phone-CJ2h446N.js", - "_plane-BqORGC6m.js", - "_play-DHqp-NCB.js", - "_qr-code-u5AOBzVe.js", - "_quote-BtOwgBns.js", - "_radio-CxUR05xj.js", - "_ruler-DbxwIrQY.js", - "_send-DpE3qK0m.js", - "_server-DgtPu6lA.js", - "_wifi-CFyF5qct.js", - "_shield-check--CTAItWs.js", - "_smartphone-BQ_9x4vN.js", - "_square-check-big-Dt4MtZcM.js", - "_square-pen-B3p2jiW9.js", - "_star-WlheM7sI.js", - "_sun-DRsBfXSu.js", - "_tag-CMVMnpSh.js", - "_target-BEz5Ry2v.js", - "_thumbs-up-DYj-woXk.js", - "_ticket-BhEK5100.js", - "_trash-2-Dxg0nP1A.js", - "_trash-Dyd2ZsaG.js", - "_trending-down-CeOqAkGV.js", - "_trending-up-CPB8hZlm.js", - "_triangle-alert-MsN2AA6c.js", - "_trophy-BZyhzbIT.js", - "_type-DlbqWp8I.js", - "_user-check-4xSYwYvq.js", - "_user-plus-C-0nSlHG.js", - "_user-x-Drk57M2z.js", - "_wallet-C3p1yihr.js", - "_wrench-CLqKc51o.js", - "_zap-D4fS-tPu.js", - "_radio-group-BtLENAXk.js", - "_checkbox-Bos2Phgi.js", - "_multi-select-field-BX9C1tYH.js", - "_scroll-area-BmK0s-Hf.js", - "_LocationPicker-DAd_AcXs.js", + "_log-out-CphXjhx9.js", + "_table-BRtys9Nx.js", + "_unlink-vC8B7N8r.js", + "_scale-Chnhsap1.js", + "_arrow-down-left-D4-BLXQL.js", + "_arrow-left-B9tcIgis.js", + "_arrow-right-left-TC-Oi5FJ.js", + "_arrow-right-SXr1661j.js", + "_arrow-up-down-Df1H6itH.js", + "_lock-open-Cco69YMj.js", + "_award-DOf5Xc3o.js", + "_ban-C1FQ9ay_.js", + "_indian-rupee-CY9fE6hT.js", + "_bell-BMsQyWM-.js", + "_book-open-DiNAfaue.js", + "_boxes-Bjf0_Kx7.js", + "_building-2-DmmRcP0c.js", + "_building-BXglONiz.js", + "_calculator-B75Vnhim.js", + "_calendar-check-C2F7PWoI.js", + "_camera-DZNJpjXR.js", + "_chart-column-CKzC1aib.js", + "_chart-no-axes-column-increasing-xL8kjLW0.js", + "_chart-no-axes-column-CaNDayE9.js", + "_chevron-left-C98gPe5P.js", + "_circle-alert-Cu5dznTP.js", + "_circle-check-big-KTDTMhTs.js", + "_circle-check-aau4wqhp.js", + "_circle-help-C4uXcZYY.js", + "_circle-x-r3If4JPw.js", + "_circle-DgA3bS7I.js", + "_clipboard-list-BNSl4hy2.js", + "_code-Dzlx6QPB.js", + "_crosshair-DtQysFz7.js", + "_crown-CC8Godfb.js", + "_download-BHVnw95S.js", + "_external-link-DL5n0dhJ.js", + "_eye-off-BJYR0wmr.js", + "_eye-CzYzwmmr.js", + "_instagram-tpp8H3E-.js", + "_file-down-CxCQCvcc.js", + "_pen-line-CNA-f1dm.js", + "_file-up-D3rB-4Bg.js", + "_filter-B_3e214H.js", + "_folder-git-2-T64oq8HG.js", + "_house-BUnGVtyw.js", + "_git-branch-EdIXkL-9.js", + "_grip-vertical-BvetFs24.js", + "_hard-drive--Nch37f-.js", + "_hash-B3fNBlbs.js", + "_shield-rKKgzkbW.js", + "_info-Cj5ROI6H.js", + "_layers-DdZLSQgt.js", + "_layout-list-DkB7S2jk.js", + "_lightbulb-CJXOfIFD.js", + "_link-2-DNnYgrdz.js", + "_link-DeErafFW.js", + "_twitter-CRZZ6zjd.js", + "_list-DY4Uh_0E.js", + "_locate-fixed-BKpEfCUU.js", + "_lock-BGSkpX29.js", + "_log-in-TxFQ9ojy.js", + "_mail-khAU5Oig.js", + "_map-pin-BFNXdrz2.js", + "_menu-BGxVBBZl.js", + "_message-square-warning-DHRFlo8i.js", + "_message-square-C7x1Rix5.js", + "_monitor-P2T9V9tT.js", + "_package-C-rDDwyp.js", + "_percent-DP16IBy2.js", + "_phone-XzqO8Dfs.js", + "_plane-C9QqCVcZ.js", + "_play-62Z04sZZ.js", + "_qr-code-CUR1J9NH.js", + "_quote-DF2Qwen7.js", + "_radio-nm2vY_Ib.js", + "_ruler-DviIA5uv.js", + "_send-DXZhFVWG.js", + "_server-BzBihesB.js", + "_wifi-BPS_-hKY.js", + "_shield-check-Cyw4YGYb.js", + "_smartphone-i99jk4ns.js", + "_square-check-big-Cal0w_ma.js", + "_square-pen-CatLE0_h.js", + "_star-CSGOTD6i.js", + "_sun-TjfxyFzf.js", + "_tag-CUFhfHTp.js", + "_target-B_9kWYv3.js", + "_thumbs-up-Du-LlBXg.js", + "_ticket-BjgtGAIQ.js", + "_trash-2-15Ri11Yq.js", + "_trash-BRJCY2my.js", + "_trending-down-MNPLLbIb.js", + "_trending-up-D5y6g4yZ.js", + "_triangle-alert-CeuDFixJ.js", + "_trophy-Cs36GMET.js", + "_type-DX1RNe21.js", + "_user-check-DDs_5zV9.js", + "_user-plus-Ba62LA9O.js", + "_user-x-C3dBJr2o.js", + "_wallet-BP1hP1I0.js", + "_wrench-DX6GWbcS.js", + "_zap-Of1Abppa.js", + "_radio-group-CuY8xCRY.js", + "_checkbox-C3Z6LHOx.js", + "_multi-select-field-ALFA5JXF.js", + "_scroll-area-C7NBgd0i.js", + "_LocationPicker-Dy1Od2a3.js", "_leaflet-FVhBWCqS.js" ] }, "resources/js/pages/meetings/meeting-minutes/view.tsx": { - "file": "assets/view-0jk7O7MT.js", + "file": "assets/view-wD_7goAs.js", "name": "view", "src": "resources/js/pages/meetings/meeting-minutes/view.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_calendar-days-BdrEl_Gk.js", - "_user-DToEmJ9g.js", - "_clock-Cfp0CYjJ.js", + "_calendar-days-BgbYDkbG.js", + "_user-Ka_u5D6T.js", + "_clock-CLIx856C.js", "_utils-BWxnHGCV.js" ] }, "resources/js/pages/meetings/meeting-rooms/index.tsx": { - "file": "assets/index-CY6-VSV0.js", + "file": "assets/index-5RX67HdD.js", "name": "index", "src": "resources/js/pages/meetings/meeting-rooms/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_CrudTable-DA37WZsR.js", - "_CrudFormModal-Bmz2nLeY.js", - "_CrudDeleteModal-DM40AK8z.js", - "_pagination-n2efY1KU.js", - "_search-and-filter-bar-PUOLiNYr.js", + "_CrudTable-Dk-uCuqB.js", + "_CrudFormModal-CTSICk3j.js", + "_CrudDeleteModal-DmHx0JCJ.js", + "_pagination-B9z4VraF.js", + "_search-and-filter-bar-1QHzFJdq.js", "resources/js/pages/meetings/meeting-rooms/view.tsx", - "_map-pin-L7jUebKz.js", - "_monitor-DL9THmS7.js", - "_users-Czs1F8XM.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_map-pin-BFNXdrz2.js", + "_monitor-P2T9V9tT.js", + "_users-BG7aX58P.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", - "_table-C1YkBp3W.js", - "_unlink-sh32LPkQ.js", - "_scale-rJYsnHRa.js", - "_arrow-down-left-BN6xjhcz.js", - "_arrow-left-CjPQICYw.js", - "_arrow-right-left-DKUcVR58.js", - "_arrow-right-DUEfRrRr.js", - "_arrow-up-down-FmcUfWon.js", - "_lock-open-CN4tz8Of.js", - "_award-D9FlSYzB.js", - "_ban-CMgLBFSt.js", - "_indian-rupee-Bh3-8N2a.js", - "_bell-Cr2F9IDD.js", - "_book-open-DUwKvBiK.js", - "_boxes-rwzklut0.js", - "_building-2-Cda8xQDI.js", - "_building-CG4yAV8N.js", - "_calculator-wt_63eRJ.js", - "_calendar-check-BZ1JTjf6.js", - "_camera-DDKUkICL.js", - "_chart-column-GeSBJr5Y.js", - "_chart-no-axes-column-increasing-Beqplnfl.js", - "_chart-no-axes-column-BKgkVzqT.js", - "_chevron-left-DKWjKjSf.js", - "_circle-alert-KsX4JXbz.js", - "_circle-check-big-DqURlwt2.js", - "_circle-check-C_SLfS2p.js", - "_circle-help-BdsC7_wR.js", - "_circle-x-DkvEqmM5.js", - "_circle-BpyxLEsH.js", - "_clipboard-list-BU0dok7E.js", - "_code-DNPjFOcs.js", - "_crosshair-C7OptAZm.js", - "_crown-Cp4cgutu.js", - "_download-Ba72czhU.js", - "_external-link-uO-R2E0-.js", - "_eye-off-DlDpEvnB.js", - "_eye-DSAoA9Pp.js", - "_instagram-DBjFHIT7.js", - "_file-down-Bxu0R4EW.js", - "_pen-line-Fy-AVmqM.js", - "_file-up-CZ-cXuKa.js", - "_filter-D8dMdozc.js", - "_folder-git-2-Dwj_EoDL.js", - "_house-D8b8GwgZ.js", - "_git-branch-D2sIFzs4.js", - "_grip-vertical-DXcr-v-g.js", - "_hard-drive-ApF-ULi1.js", - "_hash-CHJS6b-L.js", - "_shield-Mt6vEHxn.js", - "_info-VH-vNQ_z.js", - "_layers-CF7Mhs3n.js", - "_layout-list-BuBaZfwq.js", - "_lightbulb-fAsbBO8F.js", - "_link-2-C22T2wSs.js", - "_link-ClcCoVU_.js", - "_twitter-DDHYm63p.js", - "_list-Ajdnpsw1.js", - "_locate-fixed-D29o3FBS.js", - "_lock-RX1hYn48.js", - "_log-in-Bt5dnADg.js", - "_mail-BFoS8U8W.js", - "_menu-Cu-nnefe.js", - "_message-square-warning-DbVEqa_0.js", - "_message-square-DMJ4IbdE.js", - "_package-B9XnehkQ.js", - "_percent-BYDujffR.js", - "_phone-CJ2h446N.js", - "_plane-BqORGC6m.js", - "_play-DHqp-NCB.js", - "_qr-code-u5AOBzVe.js", - "_quote-BtOwgBns.js", - "_radio-CxUR05xj.js", - "_ruler-DbxwIrQY.js", - "_send-DpE3qK0m.js", - "_server-DgtPu6lA.js", - "_wifi-CFyF5qct.js", - "_shield-check--CTAItWs.js", - "_smartphone-BQ_9x4vN.js", - "_square-check-big-Dt4MtZcM.js", - "_square-pen-B3p2jiW9.js", - "_star-WlheM7sI.js", - "_sun-DRsBfXSu.js", - "_tag-CMVMnpSh.js", - "_target-BEz5Ry2v.js", - "_thumbs-up-DYj-woXk.js", - "_ticket-BhEK5100.js", - "_trash-2-Dxg0nP1A.js", - "_trash-Dyd2ZsaG.js", - "_trending-down-CeOqAkGV.js", - "_trending-up-CPB8hZlm.js", - "_triangle-alert-MsN2AA6c.js", - "_trophy-BZyhzbIT.js", - "_type-DlbqWp8I.js", - "_user-check-4xSYwYvq.js", - "_user-plus-C-0nSlHG.js", - "_user-x-Drk57M2z.js", - "_wallet-C3p1yihr.js", - "_wrench-CLqKc51o.js", - "_zap-D4fS-tPu.js", - "_radio-group-BtLENAXk.js", - "_checkbox-Bos2Phgi.js", - "_multi-select-field-BX9C1tYH.js", - "_scroll-area-BmK0s-Hf.js", - "_LocationPicker-DAd_AcXs.js", + "_table-BRtys9Nx.js", + "_unlink-vC8B7N8r.js", + "_scale-Chnhsap1.js", + "_arrow-down-left-D4-BLXQL.js", + "_arrow-left-B9tcIgis.js", + "_arrow-right-left-TC-Oi5FJ.js", + "_arrow-right-SXr1661j.js", + "_arrow-up-down-Df1H6itH.js", + "_lock-open-Cco69YMj.js", + "_award-DOf5Xc3o.js", + "_ban-C1FQ9ay_.js", + "_indian-rupee-CY9fE6hT.js", + "_bell-BMsQyWM-.js", + "_book-open-DiNAfaue.js", + "_boxes-Bjf0_Kx7.js", + "_building-2-DmmRcP0c.js", + "_building-BXglONiz.js", + "_calculator-B75Vnhim.js", + "_calendar-check-C2F7PWoI.js", + "_camera-DZNJpjXR.js", + "_chart-column-CKzC1aib.js", + "_chart-no-axes-column-increasing-xL8kjLW0.js", + "_chart-no-axes-column-CaNDayE9.js", + "_chevron-left-C98gPe5P.js", + "_circle-alert-Cu5dznTP.js", + "_circle-check-big-KTDTMhTs.js", + "_circle-check-aau4wqhp.js", + "_circle-help-C4uXcZYY.js", + "_circle-x-r3If4JPw.js", + "_circle-DgA3bS7I.js", + "_clipboard-list-BNSl4hy2.js", + "_code-Dzlx6QPB.js", + "_crosshair-DtQysFz7.js", + "_crown-CC8Godfb.js", + "_download-BHVnw95S.js", + "_external-link-DL5n0dhJ.js", + "_eye-off-BJYR0wmr.js", + "_eye-CzYzwmmr.js", + "_instagram-tpp8H3E-.js", + "_file-down-CxCQCvcc.js", + "_pen-line-CNA-f1dm.js", + "_file-up-D3rB-4Bg.js", + "_filter-B_3e214H.js", + "_folder-git-2-T64oq8HG.js", + "_house-BUnGVtyw.js", + "_git-branch-EdIXkL-9.js", + "_grip-vertical-BvetFs24.js", + "_hard-drive--Nch37f-.js", + "_hash-B3fNBlbs.js", + "_shield-rKKgzkbW.js", + "_info-Cj5ROI6H.js", + "_layers-DdZLSQgt.js", + "_layout-list-DkB7S2jk.js", + "_lightbulb-CJXOfIFD.js", + "_link-2-DNnYgrdz.js", + "_link-DeErafFW.js", + "_twitter-CRZZ6zjd.js", + "_list-DY4Uh_0E.js", + "_locate-fixed-BKpEfCUU.js", + "_lock-BGSkpX29.js", + "_log-in-TxFQ9ojy.js", + "_mail-khAU5Oig.js", + "_menu-BGxVBBZl.js", + "_message-square-warning-DHRFlo8i.js", + "_message-square-C7x1Rix5.js", + "_package-C-rDDwyp.js", + "_percent-DP16IBy2.js", + "_phone-XzqO8Dfs.js", + "_plane-C9QqCVcZ.js", + "_play-62Z04sZZ.js", + "_qr-code-CUR1J9NH.js", + "_quote-DF2Qwen7.js", + "_radio-nm2vY_Ib.js", + "_ruler-DviIA5uv.js", + "_send-DXZhFVWG.js", + "_server-BzBihesB.js", + "_wifi-BPS_-hKY.js", + "_shield-check-Cyw4YGYb.js", + "_smartphone-i99jk4ns.js", + "_square-check-big-Cal0w_ma.js", + "_square-pen-CatLE0_h.js", + "_star-CSGOTD6i.js", + "_sun-TjfxyFzf.js", + "_tag-CUFhfHTp.js", + "_target-B_9kWYv3.js", + "_thumbs-up-Du-LlBXg.js", + "_ticket-BjgtGAIQ.js", + "_trash-2-15Ri11Yq.js", + "_trash-BRJCY2my.js", + "_trending-down-MNPLLbIb.js", + "_trending-up-D5y6g4yZ.js", + "_triangle-alert-CeuDFixJ.js", + "_trophy-Cs36GMET.js", + "_type-DX1RNe21.js", + "_user-check-DDs_5zV9.js", + "_user-plus-Ba62LA9O.js", + "_user-x-C3dBJr2o.js", + "_wallet-BP1hP1I0.js", + "_wrench-DX6GWbcS.js", + "_zap-Of1Abppa.js", + "_radio-group-CuY8xCRY.js", + "_checkbox-C3Z6LHOx.js", + "_multi-select-field-ALFA5JXF.js", + "_scroll-area-C7NBgd0i.js", + "_LocationPicker-Dy1Od2a3.js", "_leaflet-FVhBWCqS.js" ] }, "resources/js/pages/meetings/meeting-rooms/view.tsx": { - "file": "assets/view-BPoXKerk.js", + "file": "assets/view-Cg6Ini2s.js", "name": "view", "src": "resources/js/pages/meetings/meeting-rooms/view.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_monitor-DL9THmS7.js", - "_map-pin-L7jUebKz.js", - "_users-Czs1F8XM.js", - "_lock-RX1hYn48.js", - "_hash-CHJS6b-L.js", - "_link-ClcCoVU_.js", + "_monitor-P2T9V9tT.js", + "_map-pin-BFNXdrz2.js", + "_users-BG7aX58P.js", + "_lock-BGSkpX29.js", + "_hash-B3fNBlbs.js", + "_link-DeErafFW.js", "_utils-BWxnHGCV.js" ] }, "resources/js/pages/meetings/meeting-types/index.tsx": { - "file": "assets/index-CVkqnyLt.js", + "file": "assets/index-DaCOVGu6.js", "name": "index", "src": "resources/js/pages/meetings/meeting-types/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_CrudDeleteModal-DM40AK8z.js", + "_CrudDeleteModal-DmHx0JCJ.js", "resources/js/app.tsx", - "_page-template-B_mOhR6n.js", - "_pagination-n2efY1KU.js", - "_select-DgPPBKIC.js", - "_textarea-CdnKPU5F.js", - "_chevron-up-DXYKkCZG.js", - "_clock-Cfp0CYjJ.js", - "_square-pen-B3p2jiW9.js", - "_lock-RX1hYn48.js", - "_trash-2-Dxg0nP1A.js", - "_calendar-BYVpj4_X.js", + "_page-template-Cw8W4Qs2.js", + "_pagination-B9z4VraF.js", + "_select-9uIRiOV_.js", + "_textarea-BgXisGCr.js", + "_chevron-up-CIpCAMDk.js", + "_clock-CLIx856C.js", + "_square-pen-CatLE0_h.js", + "_lock-BGSkpX29.js", + "_trash-2-15Ri11Yq.js", + "_calendar-kiIl5Cyq.js", "_utils-BWxnHGCV.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", "_index-9MclThM-.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-days-BdrEl_Gk.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-days-BgbYDkbG.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_index-BdQq_4o_.js" ] }, "resources/js/pages/meetings/meetings/index.tsx": { - "file": "assets/index-Ct-gPtfV.js", + "file": "assets/index-Cgabyolz.js", "name": "index", "src": "resources/js/pages/meetings/meetings/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_CrudTable-DA37WZsR.js", - "_CrudFormModal-Bmz2nLeY.js", - "_CrudDeleteModal-DM40AK8z.js", - "_pagination-n2efY1KU.js", - "_search-and-filter-bar-PUOLiNYr.js", + "_CrudTable-Dk-uCuqB.js", + "_CrudFormModal-CTSICk3j.js", + "_CrudDeleteModal-DmHx0JCJ.js", + "_pagination-B9z4VraF.js", + "_search-and-filter-bar-1QHzFJdq.js", "resources/js/pages/meetings/meetings/view.tsx", - "_calendar-BYVpj4_X.js", - "_clock-Cfp0CYjJ.js", - "_user-DToEmJ9g.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_calendar-kiIl5Cyq.js", + "_clock-CLIx856C.js", + "_user-Ka_u5D6T.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_users-Czs1F8XM.js", - "_calendar-days-BdrEl_Gk.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_users-BG7aX58P.js", + "_calendar-days-BgbYDkbG.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", - "_table-C1YkBp3W.js", - "_unlink-sh32LPkQ.js", - "_scale-rJYsnHRa.js", - "_arrow-down-left-BN6xjhcz.js", - "_arrow-left-CjPQICYw.js", - "_arrow-right-left-DKUcVR58.js", - "_arrow-right-DUEfRrRr.js", - "_arrow-up-down-FmcUfWon.js", - "_lock-open-CN4tz8Of.js", - "_award-D9FlSYzB.js", - "_ban-CMgLBFSt.js", - "_indian-rupee-Bh3-8N2a.js", - "_bell-Cr2F9IDD.js", - "_book-open-DUwKvBiK.js", - "_boxes-rwzklut0.js", - "_building-2-Cda8xQDI.js", - "_building-CG4yAV8N.js", - "_calculator-wt_63eRJ.js", - "_calendar-check-BZ1JTjf6.js", - "_camera-DDKUkICL.js", - "_chart-column-GeSBJr5Y.js", - "_chart-no-axes-column-increasing-Beqplnfl.js", - "_chart-no-axes-column-BKgkVzqT.js", - "_chevron-left-DKWjKjSf.js", - "_circle-alert-KsX4JXbz.js", - "_circle-check-big-DqURlwt2.js", - "_circle-check-C_SLfS2p.js", - "_circle-help-BdsC7_wR.js", - "_circle-x-DkvEqmM5.js", - "_circle-BpyxLEsH.js", - "_clipboard-list-BU0dok7E.js", - "_code-DNPjFOcs.js", - "_crosshair-C7OptAZm.js", - "_crown-Cp4cgutu.js", - "_download-Ba72czhU.js", - "_external-link-uO-R2E0-.js", - "_eye-off-DlDpEvnB.js", - "_eye-DSAoA9Pp.js", - "_instagram-DBjFHIT7.js", - "_file-down-Bxu0R4EW.js", - "_pen-line-Fy-AVmqM.js", - "_file-up-CZ-cXuKa.js", - "_filter-D8dMdozc.js", - "_folder-git-2-Dwj_EoDL.js", - "_house-D8b8GwgZ.js", - "_git-branch-D2sIFzs4.js", - "_grip-vertical-DXcr-v-g.js", - "_hard-drive-ApF-ULi1.js", - "_hash-CHJS6b-L.js", - "_shield-Mt6vEHxn.js", - "_info-VH-vNQ_z.js", - "_layers-CF7Mhs3n.js", - "_layout-list-BuBaZfwq.js", - "_lightbulb-fAsbBO8F.js", - "_link-2-C22T2wSs.js", - "_link-ClcCoVU_.js", - "_twitter-DDHYm63p.js", - "_list-Ajdnpsw1.js", - "_locate-fixed-D29o3FBS.js", - "_lock-RX1hYn48.js", - "_log-in-Bt5dnADg.js", - "_mail-BFoS8U8W.js", - "_map-pin-L7jUebKz.js", - "_menu-Cu-nnefe.js", - "_message-square-warning-DbVEqa_0.js", - "_message-square-DMJ4IbdE.js", - "_monitor-DL9THmS7.js", - "_package-B9XnehkQ.js", - "_percent-BYDujffR.js", - "_phone-CJ2h446N.js", - "_plane-BqORGC6m.js", - "_play-DHqp-NCB.js", - "_qr-code-u5AOBzVe.js", - "_quote-BtOwgBns.js", - "_radio-CxUR05xj.js", - "_ruler-DbxwIrQY.js", - "_send-DpE3qK0m.js", - "_server-DgtPu6lA.js", - "_wifi-CFyF5qct.js", - "_shield-check--CTAItWs.js", - "_smartphone-BQ_9x4vN.js", - "_square-check-big-Dt4MtZcM.js", - "_square-pen-B3p2jiW9.js", - "_star-WlheM7sI.js", - "_sun-DRsBfXSu.js", - "_tag-CMVMnpSh.js", - "_target-BEz5Ry2v.js", - "_thumbs-up-DYj-woXk.js", - "_ticket-BhEK5100.js", - "_trash-2-Dxg0nP1A.js", - "_trash-Dyd2ZsaG.js", - "_trending-down-CeOqAkGV.js", - "_trending-up-CPB8hZlm.js", - "_triangle-alert-MsN2AA6c.js", - "_trophy-BZyhzbIT.js", - "_type-DlbqWp8I.js", - "_user-check-4xSYwYvq.js", - "_user-plus-C-0nSlHG.js", - "_user-x-Drk57M2z.js", - "_wallet-C3p1yihr.js", - "_wrench-CLqKc51o.js", - "_zap-D4fS-tPu.js", - "_radio-group-BtLENAXk.js", - "_checkbox-Bos2Phgi.js", - "_multi-select-field-BX9C1tYH.js", - "_scroll-area-BmK0s-Hf.js", - "_LocationPicker-DAd_AcXs.js", + "_table-BRtys9Nx.js", + "_unlink-vC8B7N8r.js", + "_scale-Chnhsap1.js", + "_arrow-down-left-D4-BLXQL.js", + "_arrow-left-B9tcIgis.js", + "_arrow-right-left-TC-Oi5FJ.js", + "_arrow-right-SXr1661j.js", + "_arrow-up-down-Df1H6itH.js", + "_lock-open-Cco69YMj.js", + "_award-DOf5Xc3o.js", + "_ban-C1FQ9ay_.js", + "_indian-rupee-CY9fE6hT.js", + "_bell-BMsQyWM-.js", + "_book-open-DiNAfaue.js", + "_boxes-Bjf0_Kx7.js", + "_building-2-DmmRcP0c.js", + "_building-BXglONiz.js", + "_calculator-B75Vnhim.js", + "_calendar-check-C2F7PWoI.js", + "_camera-DZNJpjXR.js", + "_chart-column-CKzC1aib.js", + "_chart-no-axes-column-increasing-xL8kjLW0.js", + "_chart-no-axes-column-CaNDayE9.js", + "_chevron-left-C98gPe5P.js", + "_circle-alert-Cu5dznTP.js", + "_circle-check-big-KTDTMhTs.js", + "_circle-check-aau4wqhp.js", + "_circle-help-C4uXcZYY.js", + "_circle-x-r3If4JPw.js", + "_circle-DgA3bS7I.js", + "_clipboard-list-BNSl4hy2.js", + "_code-Dzlx6QPB.js", + "_crosshair-DtQysFz7.js", + "_crown-CC8Godfb.js", + "_download-BHVnw95S.js", + "_external-link-DL5n0dhJ.js", + "_eye-off-BJYR0wmr.js", + "_eye-CzYzwmmr.js", + "_instagram-tpp8H3E-.js", + "_file-down-CxCQCvcc.js", + "_pen-line-CNA-f1dm.js", + "_file-up-D3rB-4Bg.js", + "_filter-B_3e214H.js", + "_folder-git-2-T64oq8HG.js", + "_house-BUnGVtyw.js", + "_git-branch-EdIXkL-9.js", + "_grip-vertical-BvetFs24.js", + "_hard-drive--Nch37f-.js", + "_hash-B3fNBlbs.js", + "_shield-rKKgzkbW.js", + "_info-Cj5ROI6H.js", + "_layers-DdZLSQgt.js", + "_layout-list-DkB7S2jk.js", + "_lightbulb-CJXOfIFD.js", + "_link-2-DNnYgrdz.js", + "_link-DeErafFW.js", + "_twitter-CRZZ6zjd.js", + "_list-DY4Uh_0E.js", + "_locate-fixed-BKpEfCUU.js", + "_lock-BGSkpX29.js", + "_log-in-TxFQ9ojy.js", + "_mail-khAU5Oig.js", + "_map-pin-BFNXdrz2.js", + "_menu-BGxVBBZl.js", + "_message-square-warning-DHRFlo8i.js", + "_message-square-C7x1Rix5.js", + "_monitor-P2T9V9tT.js", + "_package-C-rDDwyp.js", + "_percent-DP16IBy2.js", + "_phone-XzqO8Dfs.js", + "_plane-C9QqCVcZ.js", + "_play-62Z04sZZ.js", + "_qr-code-CUR1J9NH.js", + "_quote-DF2Qwen7.js", + "_radio-nm2vY_Ib.js", + "_ruler-DviIA5uv.js", + "_send-DXZhFVWG.js", + "_server-BzBihesB.js", + "_wifi-BPS_-hKY.js", + "_shield-check-Cyw4YGYb.js", + "_smartphone-i99jk4ns.js", + "_square-check-big-Cal0w_ma.js", + "_square-pen-CatLE0_h.js", + "_star-CSGOTD6i.js", + "_sun-TjfxyFzf.js", + "_tag-CUFhfHTp.js", + "_target-B_9kWYv3.js", + "_thumbs-up-Du-LlBXg.js", + "_ticket-BjgtGAIQ.js", + "_trash-2-15Ri11Yq.js", + "_trash-BRJCY2my.js", + "_trending-down-MNPLLbIb.js", + "_trending-up-D5y6g4yZ.js", + "_triangle-alert-CeuDFixJ.js", + "_trophy-Cs36GMET.js", + "_type-DX1RNe21.js", + "_user-check-DDs_5zV9.js", + "_user-plus-Ba62LA9O.js", + "_user-x-C3dBJr2o.js", + "_wallet-BP1hP1I0.js", + "_wrench-DX6GWbcS.js", + "_zap-Of1Abppa.js", + "_radio-group-CuY8xCRY.js", + "_checkbox-C3Z6LHOx.js", + "_multi-select-field-ALFA5JXF.js", + "_scroll-area-C7NBgd0i.js", + "_LocationPicker-Dy1Od2a3.js", "_leaflet-FVhBWCqS.js" ] }, "resources/js/pages/meetings/meetings/view.tsx": { - "file": "assets/view-U3yXRj5k.js", + "file": "assets/view-B1fRLm_s.js", "name": "view", "src": "resources/js/pages/meetings/meetings/view.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_user-DToEmJ9g.js", - "_map-pin-L7jUebKz.js", - "_refresh-cw-BTR9wbuS.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_user-Ka_u5D6T.js", + "_map-pin-BFNXdrz2.js", + "_refresh-cw--0MMVqmk.js", "_utils-BWxnHGCV.js" ] }, "resources/js/pages/newsletters/index.tsx": { - "file": "assets/index-C8KRlEbh.js", + "file": "assets/index-BnNwk20m.js", "name": "index", "src": "resources/js/pages/newsletters/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_CrudTable-DA37WZsR.js", - "_CrudDeleteModal-DM40AK8z.js", - "_pagination-n2efY1KU.js", - "_search-and-filter-bar-PUOLiNYr.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_CrudTable-Dk-uCuqB.js", + "_CrudDeleteModal-DmHx0JCJ.js", + "_pagination-B9z4VraF.js", + "_search-and-filter-bar-1QHzFJdq.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", - "_table-C1YkBp3W.js", - "_unlink-sh32LPkQ.js", - "_scale-rJYsnHRa.js", - "_arrow-down-left-BN6xjhcz.js", - "_arrow-left-CjPQICYw.js", - "_arrow-right-left-DKUcVR58.js", - "_arrow-right-DUEfRrRr.js", - "_arrow-up-down-FmcUfWon.js", - "_lock-open-CN4tz8Of.js", - "_award-D9FlSYzB.js", - "_ban-CMgLBFSt.js", - "_indian-rupee-Bh3-8N2a.js", - "_bell-Cr2F9IDD.js", - "_book-open-DUwKvBiK.js", - "_boxes-rwzklut0.js", - "_building-2-Cda8xQDI.js", - "_building-CG4yAV8N.js", - "_calculator-wt_63eRJ.js", - "_calendar-check-BZ1JTjf6.js", - "_camera-DDKUkICL.js", - "_chart-column-GeSBJr5Y.js", - "_chart-no-axes-column-increasing-Beqplnfl.js", - "_chart-no-axes-column-BKgkVzqT.js", - "_chevron-left-DKWjKjSf.js", - "_circle-alert-KsX4JXbz.js", - "_circle-check-big-DqURlwt2.js", - "_circle-check-C_SLfS2p.js", - "_circle-help-BdsC7_wR.js", - "_circle-x-DkvEqmM5.js", - "_circle-BpyxLEsH.js", - "_clipboard-list-BU0dok7E.js", - "_code-DNPjFOcs.js", - "_crosshair-C7OptAZm.js", - "_crown-Cp4cgutu.js", - "_download-Ba72czhU.js", - "_external-link-uO-R2E0-.js", - "_eye-off-DlDpEvnB.js", - "_eye-DSAoA9Pp.js", - "_instagram-DBjFHIT7.js", - "_file-down-Bxu0R4EW.js", - "_pen-line-Fy-AVmqM.js", - "_file-up-CZ-cXuKa.js", - "_filter-D8dMdozc.js", - "_folder-git-2-Dwj_EoDL.js", - "_house-D8b8GwgZ.js", - "_git-branch-D2sIFzs4.js", - "_grip-vertical-DXcr-v-g.js", - "_hard-drive-ApF-ULi1.js", - "_hash-CHJS6b-L.js", - "_shield-Mt6vEHxn.js", - "_info-VH-vNQ_z.js", - "_layers-CF7Mhs3n.js", - "_layout-list-BuBaZfwq.js", - "_lightbulb-fAsbBO8F.js", - "_link-2-C22T2wSs.js", - "_link-ClcCoVU_.js", - "_twitter-DDHYm63p.js", - "_list-Ajdnpsw1.js", - "_locate-fixed-D29o3FBS.js", - "_lock-RX1hYn48.js", - "_log-in-Bt5dnADg.js", - "_mail-BFoS8U8W.js", - "_map-pin-L7jUebKz.js", - "_menu-Cu-nnefe.js", - "_message-square-warning-DbVEqa_0.js", - "_message-square-DMJ4IbdE.js", - "_monitor-DL9THmS7.js", - "_package-B9XnehkQ.js", - "_percent-BYDujffR.js", - "_phone-CJ2h446N.js", - "_plane-BqORGC6m.js", - "_play-DHqp-NCB.js", - "_qr-code-u5AOBzVe.js", - "_quote-BtOwgBns.js", - "_radio-CxUR05xj.js", - "_ruler-DbxwIrQY.js", - "_send-DpE3qK0m.js", - "_server-DgtPu6lA.js", - "_wifi-CFyF5qct.js", - "_shield-check--CTAItWs.js", - "_smartphone-BQ_9x4vN.js", - "_square-check-big-Dt4MtZcM.js", - "_square-pen-B3p2jiW9.js", - "_star-WlheM7sI.js", - "_sun-DRsBfXSu.js", - "_tag-CMVMnpSh.js", - "_target-BEz5Ry2v.js", - "_thumbs-up-DYj-woXk.js", - "_ticket-BhEK5100.js", - "_trash-2-Dxg0nP1A.js", - "_trash-Dyd2ZsaG.js", - "_trending-down-CeOqAkGV.js", - "_trending-up-CPB8hZlm.js", - "_triangle-alert-MsN2AA6c.js", - "_trophy-BZyhzbIT.js", - "_type-DlbqWp8I.js", - "_user-check-4xSYwYvq.js", - "_user-plus-C-0nSlHG.js", - "_user-x-Drk57M2z.js", - "_wallet-C3p1yihr.js", - "_wrench-CLqKc51o.js", - "_zap-D4fS-tPu.js" + "_table-BRtys9Nx.js", + "_unlink-vC8B7N8r.js", + "_scale-Chnhsap1.js", + "_arrow-down-left-D4-BLXQL.js", + "_arrow-left-B9tcIgis.js", + "_arrow-right-left-TC-Oi5FJ.js", + "_arrow-right-SXr1661j.js", + "_arrow-up-down-Df1H6itH.js", + "_lock-open-Cco69YMj.js", + "_award-DOf5Xc3o.js", + "_ban-C1FQ9ay_.js", + "_indian-rupee-CY9fE6hT.js", + "_bell-BMsQyWM-.js", + "_book-open-DiNAfaue.js", + "_boxes-Bjf0_Kx7.js", + "_building-2-DmmRcP0c.js", + "_building-BXglONiz.js", + "_calculator-B75Vnhim.js", + "_calendar-check-C2F7PWoI.js", + "_camera-DZNJpjXR.js", + "_chart-column-CKzC1aib.js", + "_chart-no-axes-column-increasing-xL8kjLW0.js", + "_chart-no-axes-column-CaNDayE9.js", + "_chevron-left-C98gPe5P.js", + "_circle-alert-Cu5dznTP.js", + "_circle-check-big-KTDTMhTs.js", + "_circle-check-aau4wqhp.js", + "_circle-help-C4uXcZYY.js", + "_circle-x-r3If4JPw.js", + "_circle-DgA3bS7I.js", + "_clipboard-list-BNSl4hy2.js", + "_code-Dzlx6QPB.js", + "_crosshair-DtQysFz7.js", + "_crown-CC8Godfb.js", + "_download-BHVnw95S.js", + "_external-link-DL5n0dhJ.js", + "_eye-off-BJYR0wmr.js", + "_eye-CzYzwmmr.js", + "_instagram-tpp8H3E-.js", + "_file-down-CxCQCvcc.js", + "_pen-line-CNA-f1dm.js", + "_file-up-D3rB-4Bg.js", + "_filter-B_3e214H.js", + "_folder-git-2-T64oq8HG.js", + "_house-BUnGVtyw.js", + "_git-branch-EdIXkL-9.js", + "_grip-vertical-BvetFs24.js", + "_hard-drive--Nch37f-.js", + "_hash-B3fNBlbs.js", + "_shield-rKKgzkbW.js", + "_info-Cj5ROI6H.js", + "_layers-DdZLSQgt.js", + "_layout-list-DkB7S2jk.js", + "_lightbulb-CJXOfIFD.js", + "_link-2-DNnYgrdz.js", + "_link-DeErafFW.js", + "_twitter-CRZZ6zjd.js", + "_list-DY4Uh_0E.js", + "_locate-fixed-BKpEfCUU.js", + "_lock-BGSkpX29.js", + "_log-in-TxFQ9ojy.js", + "_mail-khAU5Oig.js", + "_map-pin-BFNXdrz2.js", + "_menu-BGxVBBZl.js", + "_message-square-warning-DHRFlo8i.js", + "_message-square-C7x1Rix5.js", + "_monitor-P2T9V9tT.js", + "_package-C-rDDwyp.js", + "_percent-DP16IBy2.js", + "_phone-XzqO8Dfs.js", + "_plane-C9QqCVcZ.js", + "_play-62Z04sZZ.js", + "_qr-code-CUR1J9NH.js", + "_quote-DF2Qwen7.js", + "_radio-nm2vY_Ib.js", + "_ruler-DviIA5uv.js", + "_send-DXZhFVWG.js", + "_server-BzBihesB.js", + "_wifi-BPS_-hKY.js", + "_shield-check-Cyw4YGYb.js", + "_smartphone-i99jk4ns.js", + "_square-check-big-Cal0w_ma.js", + "_square-pen-CatLE0_h.js", + "_star-CSGOTD6i.js", + "_sun-TjfxyFzf.js", + "_tag-CUFhfHTp.js", + "_target-B_9kWYv3.js", + "_thumbs-up-Du-LlBXg.js", + "_ticket-BjgtGAIQ.js", + "_trash-2-15Ri11Yq.js", + "_trash-BRJCY2my.js", + "_trending-down-MNPLLbIb.js", + "_trending-up-D5y6g4yZ.js", + "_triangle-alert-CeuDFixJ.js", + "_trophy-Cs36GMET.js", + "_type-DX1RNe21.js", + "_user-check-DDs_5zV9.js", + "_user-plus-Ba62LA9O.js", + "_user-x-C3dBJr2o.js", + "_wallet-BP1hP1I0.js", + "_wrench-DX6GWbcS.js", + "_zap-Of1Abppa.js" ] }, "resources/js/pages/permissions/index.tsx": { - "file": "assets/index-rGR1DPNh.js", + "file": "assets/index-CAY7jDgm.js", "name": "index", "src": "resources/js/pages/permissions/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_i18n-XqrMqrqA.js", + "_i18n-B2IfU_Xz.js", "resources/js/app.tsx", - "_switch-C7AW5g5G.js", - "_page-template-B_mOhR6n.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_switch-DCoM0Ivb.js", + "_page-template-Cw8W4Qs2.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", - "_pagination-n2efY1KU.js", - "_CrudTable-DA37WZsR.js", - "_table-C1YkBp3W.js", - "_unlink-sh32LPkQ.js", - "_scale-rJYsnHRa.js", - "_arrow-down-left-BN6xjhcz.js", - "_arrow-left-CjPQICYw.js", - "_arrow-right-left-DKUcVR58.js", - "_arrow-right-DUEfRrRr.js", - "_arrow-up-down-FmcUfWon.js", - "_lock-open-CN4tz8Of.js", - "_award-D9FlSYzB.js", - "_ban-CMgLBFSt.js", - "_indian-rupee-Bh3-8N2a.js", - "_bell-Cr2F9IDD.js", - "_book-open-DUwKvBiK.js", - "_boxes-rwzklut0.js", - "_building-2-Cda8xQDI.js", - "_building-CG4yAV8N.js", - "_calculator-wt_63eRJ.js", - "_calendar-check-BZ1JTjf6.js", - "_camera-DDKUkICL.js", - "_chart-column-GeSBJr5Y.js", - "_chart-no-axes-column-increasing-Beqplnfl.js", - "_chart-no-axes-column-BKgkVzqT.js", - "_chevron-left-DKWjKjSf.js", - "_circle-alert-KsX4JXbz.js", - "_circle-check-big-DqURlwt2.js", - "_circle-check-C_SLfS2p.js", - "_circle-help-BdsC7_wR.js", - "_circle-x-DkvEqmM5.js", - "_circle-BpyxLEsH.js", - "_clipboard-list-BU0dok7E.js", - "_code-DNPjFOcs.js", - "_crosshair-C7OptAZm.js", - "_crown-Cp4cgutu.js", - "_download-Ba72czhU.js", - "_external-link-uO-R2E0-.js", - "_eye-off-DlDpEvnB.js", - "_eye-DSAoA9Pp.js", - "_instagram-DBjFHIT7.js", - "_file-down-Bxu0R4EW.js", - "_pen-line-Fy-AVmqM.js", - "_file-up-CZ-cXuKa.js", - "_filter-D8dMdozc.js", - "_folder-git-2-Dwj_EoDL.js", - "_house-D8b8GwgZ.js", - "_git-branch-D2sIFzs4.js", - "_grip-vertical-DXcr-v-g.js", - "_hard-drive-ApF-ULi1.js", - "_hash-CHJS6b-L.js", - "_shield-Mt6vEHxn.js", - "_info-VH-vNQ_z.js", - "_layers-CF7Mhs3n.js", - "_layout-list-BuBaZfwq.js", - "_lightbulb-fAsbBO8F.js", - "_link-2-C22T2wSs.js", - "_link-ClcCoVU_.js", - "_twitter-DDHYm63p.js", - "_list-Ajdnpsw1.js", - "_locate-fixed-D29o3FBS.js", - "_lock-RX1hYn48.js", - "_log-in-Bt5dnADg.js", - "_mail-BFoS8U8W.js", - "_map-pin-L7jUebKz.js", - "_menu-Cu-nnefe.js", - "_message-square-warning-DbVEqa_0.js", - "_message-square-DMJ4IbdE.js", - "_monitor-DL9THmS7.js", - "_package-B9XnehkQ.js", - "_percent-BYDujffR.js", - "_phone-CJ2h446N.js", - "_plane-BqORGC6m.js", - "_play-DHqp-NCB.js", - "_qr-code-u5AOBzVe.js", - "_quote-BtOwgBns.js", - "_radio-CxUR05xj.js", - "_ruler-DbxwIrQY.js", - "_send-DpE3qK0m.js", - "_server-DgtPu6lA.js", - "_wifi-CFyF5qct.js", - "_shield-check--CTAItWs.js", - "_smartphone-BQ_9x4vN.js", - "_square-check-big-Dt4MtZcM.js", - "_square-pen-B3p2jiW9.js", - "_star-WlheM7sI.js", - "_sun-DRsBfXSu.js", - "_tag-CMVMnpSh.js", - "_target-BEz5Ry2v.js", - "_thumbs-up-DYj-woXk.js", - "_ticket-BhEK5100.js", - "_trash-2-Dxg0nP1A.js", - "_trash-Dyd2ZsaG.js", - "_trending-down-CeOqAkGV.js", - "_trending-up-CPB8hZlm.js", - "_triangle-alert-MsN2AA6c.js", - "_trophy-BZyhzbIT.js", - "_type-DlbqWp8I.js", - "_user-check-4xSYwYvq.js", - "_user-plus-C-0nSlHG.js", - "_user-x-Drk57M2z.js", - "_wallet-C3p1yihr.js", - "_wrench-CLqKc51o.js", - "_zap-D4fS-tPu.js", - "_CrudFormModal-Bmz2nLeY.js", - "_radio-group-BtLENAXk.js", - "_checkbox-Bos2Phgi.js", - "_multi-select-field-BX9C1tYH.js", - "_scroll-area-BmK0s-Hf.js", - "_LocationPicker-DAd_AcXs.js", + "_log-out-CphXjhx9.js", + "_pagination-B9z4VraF.js", + "_CrudTable-Dk-uCuqB.js", + "_table-BRtys9Nx.js", + "_unlink-vC8B7N8r.js", + "_scale-Chnhsap1.js", + "_arrow-down-left-D4-BLXQL.js", + "_arrow-left-B9tcIgis.js", + "_arrow-right-left-TC-Oi5FJ.js", + "_arrow-right-SXr1661j.js", + "_arrow-up-down-Df1H6itH.js", + "_lock-open-Cco69YMj.js", + "_award-DOf5Xc3o.js", + "_ban-C1FQ9ay_.js", + "_indian-rupee-CY9fE6hT.js", + "_bell-BMsQyWM-.js", + "_book-open-DiNAfaue.js", + "_boxes-Bjf0_Kx7.js", + "_building-2-DmmRcP0c.js", + "_building-BXglONiz.js", + "_calculator-B75Vnhim.js", + "_calendar-check-C2F7PWoI.js", + "_camera-DZNJpjXR.js", + "_chart-column-CKzC1aib.js", + "_chart-no-axes-column-increasing-xL8kjLW0.js", + "_chart-no-axes-column-CaNDayE9.js", + "_chevron-left-C98gPe5P.js", + "_circle-alert-Cu5dznTP.js", + "_circle-check-big-KTDTMhTs.js", + "_circle-check-aau4wqhp.js", + "_circle-help-C4uXcZYY.js", + "_circle-x-r3If4JPw.js", + "_circle-DgA3bS7I.js", + "_clipboard-list-BNSl4hy2.js", + "_code-Dzlx6QPB.js", + "_crosshair-DtQysFz7.js", + "_crown-CC8Godfb.js", + "_download-BHVnw95S.js", + "_external-link-DL5n0dhJ.js", + "_eye-off-BJYR0wmr.js", + "_eye-CzYzwmmr.js", + "_instagram-tpp8H3E-.js", + "_file-down-CxCQCvcc.js", + "_pen-line-CNA-f1dm.js", + "_file-up-D3rB-4Bg.js", + "_filter-B_3e214H.js", + "_folder-git-2-T64oq8HG.js", + "_house-BUnGVtyw.js", + "_git-branch-EdIXkL-9.js", + "_grip-vertical-BvetFs24.js", + "_hard-drive--Nch37f-.js", + "_hash-B3fNBlbs.js", + "_shield-rKKgzkbW.js", + "_info-Cj5ROI6H.js", + "_layers-DdZLSQgt.js", + "_layout-list-DkB7S2jk.js", + "_lightbulb-CJXOfIFD.js", + "_link-2-DNnYgrdz.js", + "_link-DeErafFW.js", + "_twitter-CRZZ6zjd.js", + "_list-DY4Uh_0E.js", + "_locate-fixed-BKpEfCUU.js", + "_lock-BGSkpX29.js", + "_log-in-TxFQ9ojy.js", + "_mail-khAU5Oig.js", + "_map-pin-BFNXdrz2.js", + "_menu-BGxVBBZl.js", + "_message-square-warning-DHRFlo8i.js", + "_message-square-C7x1Rix5.js", + "_monitor-P2T9V9tT.js", + "_package-C-rDDwyp.js", + "_percent-DP16IBy2.js", + "_phone-XzqO8Dfs.js", + "_plane-C9QqCVcZ.js", + "_play-62Z04sZZ.js", + "_qr-code-CUR1J9NH.js", + "_quote-DF2Qwen7.js", + "_radio-nm2vY_Ib.js", + "_ruler-DviIA5uv.js", + "_send-DXZhFVWG.js", + "_server-BzBihesB.js", + "_wifi-BPS_-hKY.js", + "_shield-check-Cyw4YGYb.js", + "_smartphone-i99jk4ns.js", + "_square-check-big-Cal0w_ma.js", + "_square-pen-CatLE0_h.js", + "_star-CSGOTD6i.js", + "_sun-TjfxyFzf.js", + "_tag-CUFhfHTp.js", + "_target-B_9kWYv3.js", + "_thumbs-up-Du-LlBXg.js", + "_ticket-BjgtGAIQ.js", + "_trash-2-15Ri11Yq.js", + "_trash-BRJCY2my.js", + "_trending-down-MNPLLbIb.js", + "_trending-up-D5y6g4yZ.js", + "_triangle-alert-CeuDFixJ.js", + "_trophy-Cs36GMET.js", + "_type-DX1RNe21.js", + "_user-check-DDs_5zV9.js", + "_user-plus-Ba62LA9O.js", + "_user-x-C3dBJr2o.js", + "_wallet-BP1hP1I0.js", + "_wrench-DX6GWbcS.js", + "_zap-Of1Abppa.js", + "_CrudFormModal-CTSICk3j.js", + "_radio-group-CuY8xCRY.js", + "_checkbox-C3Z6LHOx.js", + "_multi-select-field-ALFA5JXF.js", + "_scroll-area-C7NBgd0i.js", + "_LocationPicker-Dy1Od2a3.js", "_leaflet-FVhBWCqS.js", - "_CrudDeleteModal-DM40AK8z.js", + "_CrudDeleteModal-DmHx0JCJ.js", "_utils-BWxnHGCV.js" ] }, "resources/js/pages/plans/create.tsx": { - "file": "assets/create-DX8NAyvm.js", + "file": "assets/create-DRCcquO4.js", "name": "create", "src": "resources/js/pages/plans/create.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/pages/plans/form.tsx", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", "_utils-BWxnHGCV.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js" + "_log-out-CphXjhx9.js" ] }, "resources/js/pages/plans/edit.tsx": { - "file": "assets/edit-jvMkVvef.js", + "file": "assets/edit-D7F4zIf4.js", "name": "edit", "src": "resources/js/pages/plans/edit.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/pages/plans/form.tsx", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", "_utils-BWxnHGCV.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js" + "_log-out-CphXjhx9.js" ] }, "resources/js/pages/plans/form.tsx": { - "file": "assets/form-C_YWMrTN.js", + "file": "assets/form-CkYStcM2.js", "name": "form", "src": "resources/js/pages/plans/form.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_textarea-CdnKPU5F.js", - "_switch-C7AW5g5G.js", - "_select-DgPPBKIC.js", + "_textarea-BgXisGCr.js", + "_switch-DCoM0Ivb.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js" ] }, "resources/js/pages/plans/index.tsx": { - "file": "assets/index-C64Vso17.js", + "file": "assets/index-4oNxr8X7.js", "name": "index", "src": "resources/js/pages/plans/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_switch-C7AW5g5G.js", - "_tabs-NEtB1dPW.js", - "_CrudDeleteModal-DM40AK8z.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_circle-check-big-DqURlwt2.js", - "_credit-card-Dm0mmHp5.js", - "_external-link-uO-R2E0-.js", - "_wallet-C3p1yihr.js", - "_alert-CXPQTH5c.js", - "_coins-D-42zezY.js", - "_info-VH-vNQ_z.js", - "_circle-alert-KsX4JXbz.js", - "_tag-CMVMnpSh.js", - "_crown-Cp4cgutu.js", - "_zap-D4fS-tPu.js", - "_users-Czs1F8XM.js", - "_hard-drive-ApF-ULi1.js", - "_circle-check-C_SLfS2p.js", - "_square-pen-B3p2jiW9.js", - "_trash-2-Dxg0nP1A.js", - "_indian-rupee-Bh3-8N2a.js", - "_clock-Cfp0CYjJ.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_switch-DCoM0Ivb.js", + "_tabs--KW-Mci6.js", + "_CrudDeleteModal-DmHx0JCJ.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_circle-check-big-KTDTMhTs.js", + "_credit-card-CHqjxFip.js", + "_external-link-DL5n0dhJ.js", + "_wallet-BP1hP1I0.js", + "_alert-Dt2Bu0kM.js", + "_coins-cHhhtBQu.js", + "_info-Cj5ROI6H.js", + "_circle-alert-Cu5dznTP.js", + "_tag-CUFhfHTp.js", + "_crown-CC8Godfb.js", + "_zap-Of1Abppa.js", + "_users-BG7aX58P.js", + "_hard-drive--Nch37f-.js", + "_circle-check-aau4wqhp.js", + "_square-pen-CatLE0_h.js", + "_trash-2-15Ri11Yq.js", + "_indian-rupee-CY9fE6hT.js", + "_clock-CLIx856C.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", + "_sparkles-5e-ws3h6.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js" ], "css": [ @@ -17456,1324 +17456,1324 @@ ] }, "resources/js/pages/plans/plan-orders.tsx": { - "file": "assets/plan-orders-BRfMkQF_.js", + "file": "assets/plan-orders-BmqXBXzV.js", "name": "plan-orders", "src": "resources/js/pages/plans/plan-orders.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_CrudTable-DA37WZsR.js", - "_pagination-n2efY1KU.js", - "_search-and-filter-bar-PUOLiNYr.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_CrudTable-Dk-uCuqB.js", + "_pagination-B9z4VraF.js", + "_search-and-filter-bar-1QHzFJdq.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", - "_table-C1YkBp3W.js", - "_unlink-sh32LPkQ.js", - "_scale-rJYsnHRa.js", - "_arrow-down-left-BN6xjhcz.js", - "_arrow-left-CjPQICYw.js", - "_arrow-right-left-DKUcVR58.js", - "_arrow-right-DUEfRrRr.js", - "_arrow-up-down-FmcUfWon.js", - "_lock-open-CN4tz8Of.js", - "_award-D9FlSYzB.js", - "_ban-CMgLBFSt.js", - "_indian-rupee-Bh3-8N2a.js", - "_bell-Cr2F9IDD.js", - "_book-open-DUwKvBiK.js", - "_boxes-rwzklut0.js", - "_building-2-Cda8xQDI.js", - "_building-CG4yAV8N.js", - "_calculator-wt_63eRJ.js", - "_calendar-check-BZ1JTjf6.js", - "_camera-DDKUkICL.js", - "_chart-column-GeSBJr5Y.js", - "_chart-no-axes-column-increasing-Beqplnfl.js", - "_chart-no-axes-column-BKgkVzqT.js", - "_chevron-left-DKWjKjSf.js", - "_circle-alert-KsX4JXbz.js", - "_circle-check-big-DqURlwt2.js", - "_circle-check-C_SLfS2p.js", - "_circle-help-BdsC7_wR.js", - "_circle-x-DkvEqmM5.js", - "_circle-BpyxLEsH.js", - "_clipboard-list-BU0dok7E.js", - "_code-DNPjFOcs.js", - "_crosshair-C7OptAZm.js", - "_crown-Cp4cgutu.js", - "_download-Ba72czhU.js", - "_external-link-uO-R2E0-.js", - "_eye-off-DlDpEvnB.js", - "_eye-DSAoA9Pp.js", - "_instagram-DBjFHIT7.js", - "_file-down-Bxu0R4EW.js", - "_pen-line-Fy-AVmqM.js", - "_file-up-CZ-cXuKa.js", - "_filter-D8dMdozc.js", - "_folder-git-2-Dwj_EoDL.js", - "_house-D8b8GwgZ.js", - "_git-branch-D2sIFzs4.js", - "_grip-vertical-DXcr-v-g.js", - "_hard-drive-ApF-ULi1.js", - "_hash-CHJS6b-L.js", - "_shield-Mt6vEHxn.js", - "_info-VH-vNQ_z.js", - "_layers-CF7Mhs3n.js", - "_layout-list-BuBaZfwq.js", - "_lightbulb-fAsbBO8F.js", - "_link-2-C22T2wSs.js", - "_link-ClcCoVU_.js", - "_twitter-DDHYm63p.js", - "_list-Ajdnpsw1.js", - "_locate-fixed-D29o3FBS.js", - "_lock-RX1hYn48.js", - "_log-in-Bt5dnADg.js", - "_mail-BFoS8U8W.js", - "_map-pin-L7jUebKz.js", - "_menu-Cu-nnefe.js", - "_message-square-warning-DbVEqa_0.js", - "_message-square-DMJ4IbdE.js", - "_monitor-DL9THmS7.js", - "_package-B9XnehkQ.js", - "_percent-BYDujffR.js", - "_phone-CJ2h446N.js", - "_plane-BqORGC6m.js", - "_play-DHqp-NCB.js", - "_qr-code-u5AOBzVe.js", - "_quote-BtOwgBns.js", - "_radio-CxUR05xj.js", - "_ruler-DbxwIrQY.js", - "_send-DpE3qK0m.js", - "_server-DgtPu6lA.js", - "_wifi-CFyF5qct.js", - "_shield-check--CTAItWs.js", - "_smartphone-BQ_9x4vN.js", - "_square-check-big-Dt4MtZcM.js", - "_square-pen-B3p2jiW9.js", - "_star-WlheM7sI.js", - "_sun-DRsBfXSu.js", - "_tag-CMVMnpSh.js", - "_target-BEz5Ry2v.js", - "_thumbs-up-DYj-woXk.js", - "_ticket-BhEK5100.js", - "_trash-2-Dxg0nP1A.js", - "_trash-Dyd2ZsaG.js", - "_trending-down-CeOqAkGV.js", - "_trending-up-CPB8hZlm.js", - "_triangle-alert-MsN2AA6c.js", - "_trophy-BZyhzbIT.js", - "_type-DlbqWp8I.js", - "_user-check-4xSYwYvq.js", - "_user-plus-C-0nSlHG.js", - "_user-x-Drk57M2z.js", - "_wallet-C3p1yihr.js", - "_wrench-CLqKc51o.js", - "_zap-D4fS-tPu.js" + "_table-BRtys9Nx.js", + "_unlink-vC8B7N8r.js", + "_scale-Chnhsap1.js", + "_arrow-down-left-D4-BLXQL.js", + "_arrow-left-B9tcIgis.js", + "_arrow-right-left-TC-Oi5FJ.js", + "_arrow-right-SXr1661j.js", + "_arrow-up-down-Df1H6itH.js", + "_lock-open-Cco69YMj.js", + "_award-DOf5Xc3o.js", + "_ban-C1FQ9ay_.js", + "_indian-rupee-CY9fE6hT.js", + "_bell-BMsQyWM-.js", + "_book-open-DiNAfaue.js", + "_boxes-Bjf0_Kx7.js", + "_building-2-DmmRcP0c.js", + "_building-BXglONiz.js", + "_calculator-B75Vnhim.js", + "_calendar-check-C2F7PWoI.js", + "_camera-DZNJpjXR.js", + "_chart-column-CKzC1aib.js", + "_chart-no-axes-column-increasing-xL8kjLW0.js", + "_chart-no-axes-column-CaNDayE9.js", + "_chevron-left-C98gPe5P.js", + "_circle-alert-Cu5dznTP.js", + "_circle-check-big-KTDTMhTs.js", + "_circle-check-aau4wqhp.js", + "_circle-help-C4uXcZYY.js", + "_circle-x-r3If4JPw.js", + "_circle-DgA3bS7I.js", + "_clipboard-list-BNSl4hy2.js", + "_code-Dzlx6QPB.js", + "_crosshair-DtQysFz7.js", + "_crown-CC8Godfb.js", + "_download-BHVnw95S.js", + "_external-link-DL5n0dhJ.js", + "_eye-off-BJYR0wmr.js", + "_eye-CzYzwmmr.js", + "_instagram-tpp8H3E-.js", + "_file-down-CxCQCvcc.js", + "_pen-line-CNA-f1dm.js", + "_file-up-D3rB-4Bg.js", + "_filter-B_3e214H.js", + "_folder-git-2-T64oq8HG.js", + "_house-BUnGVtyw.js", + "_git-branch-EdIXkL-9.js", + "_grip-vertical-BvetFs24.js", + "_hard-drive--Nch37f-.js", + "_hash-B3fNBlbs.js", + "_shield-rKKgzkbW.js", + "_info-Cj5ROI6H.js", + "_layers-DdZLSQgt.js", + "_layout-list-DkB7S2jk.js", + "_lightbulb-CJXOfIFD.js", + "_link-2-DNnYgrdz.js", + "_link-DeErafFW.js", + "_twitter-CRZZ6zjd.js", + "_list-DY4Uh_0E.js", + "_locate-fixed-BKpEfCUU.js", + "_lock-BGSkpX29.js", + "_log-in-TxFQ9ojy.js", + "_mail-khAU5Oig.js", + "_map-pin-BFNXdrz2.js", + "_menu-BGxVBBZl.js", + "_message-square-warning-DHRFlo8i.js", + "_message-square-C7x1Rix5.js", + "_monitor-P2T9V9tT.js", + "_package-C-rDDwyp.js", + "_percent-DP16IBy2.js", + "_phone-XzqO8Dfs.js", + "_plane-C9QqCVcZ.js", + "_play-62Z04sZZ.js", + "_qr-code-CUR1J9NH.js", + "_quote-DF2Qwen7.js", + "_radio-nm2vY_Ib.js", + "_ruler-DviIA5uv.js", + "_send-DXZhFVWG.js", + "_server-BzBihesB.js", + "_wifi-BPS_-hKY.js", + "_shield-check-Cyw4YGYb.js", + "_smartphone-i99jk4ns.js", + "_square-check-big-Cal0w_ma.js", + "_square-pen-CatLE0_h.js", + "_star-CSGOTD6i.js", + "_sun-TjfxyFzf.js", + "_tag-CUFhfHTp.js", + "_target-B_9kWYv3.js", + "_thumbs-up-Du-LlBXg.js", + "_ticket-BjgtGAIQ.js", + "_trash-2-15Ri11Yq.js", + "_trash-BRJCY2my.js", + "_trending-down-MNPLLbIb.js", + "_trending-up-D5y6g4yZ.js", + "_triangle-alert-CeuDFixJ.js", + "_trophy-Cs36GMET.js", + "_type-DX1RNe21.js", + "_user-check-DDs_5zV9.js", + "_user-plus-Ba62LA9O.js", + "_user-x-C3dBJr2o.js", + "_wallet-BP1hP1I0.js", + "_wrench-DX6GWbcS.js", + "_zap-Of1Abppa.js" ] }, "resources/js/pages/plans/plan-request.tsx": { - "file": "assets/plan-request-DX9HYMGU.js", + "file": "assets/plan-request-CmiKpB9-.js", "name": "plan-request", "src": "resources/js/pages/plans/plan-request.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_CrudTable-DA37WZsR.js", - "_pagination-n2efY1KU.js", - "_search-and-filter-bar-PUOLiNYr.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_CrudTable-Dk-uCuqB.js", + "_pagination-B9z4VraF.js", + "_search-and-filter-bar-1QHzFJdq.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", - "_table-C1YkBp3W.js", - "_unlink-sh32LPkQ.js", - "_scale-rJYsnHRa.js", - "_arrow-down-left-BN6xjhcz.js", - "_arrow-left-CjPQICYw.js", - "_arrow-right-left-DKUcVR58.js", - "_arrow-right-DUEfRrRr.js", - "_arrow-up-down-FmcUfWon.js", - "_lock-open-CN4tz8Of.js", - "_award-D9FlSYzB.js", - "_ban-CMgLBFSt.js", - "_indian-rupee-Bh3-8N2a.js", - "_bell-Cr2F9IDD.js", - "_book-open-DUwKvBiK.js", - "_boxes-rwzklut0.js", - "_building-2-Cda8xQDI.js", - "_building-CG4yAV8N.js", - "_calculator-wt_63eRJ.js", - "_calendar-check-BZ1JTjf6.js", - "_camera-DDKUkICL.js", - "_chart-column-GeSBJr5Y.js", - "_chart-no-axes-column-increasing-Beqplnfl.js", - "_chart-no-axes-column-BKgkVzqT.js", - "_chevron-left-DKWjKjSf.js", - "_circle-alert-KsX4JXbz.js", - "_circle-check-big-DqURlwt2.js", - "_circle-check-C_SLfS2p.js", - "_circle-help-BdsC7_wR.js", - "_circle-x-DkvEqmM5.js", - "_circle-BpyxLEsH.js", - "_clipboard-list-BU0dok7E.js", - "_code-DNPjFOcs.js", - "_crosshair-C7OptAZm.js", - "_crown-Cp4cgutu.js", - "_download-Ba72czhU.js", - "_external-link-uO-R2E0-.js", - "_eye-off-DlDpEvnB.js", - "_eye-DSAoA9Pp.js", - "_instagram-DBjFHIT7.js", - "_file-down-Bxu0R4EW.js", - "_pen-line-Fy-AVmqM.js", - "_file-up-CZ-cXuKa.js", - "_filter-D8dMdozc.js", - "_folder-git-2-Dwj_EoDL.js", - "_house-D8b8GwgZ.js", - "_git-branch-D2sIFzs4.js", - "_grip-vertical-DXcr-v-g.js", - "_hard-drive-ApF-ULi1.js", - "_hash-CHJS6b-L.js", - "_shield-Mt6vEHxn.js", - "_info-VH-vNQ_z.js", - "_layers-CF7Mhs3n.js", - "_layout-list-BuBaZfwq.js", - "_lightbulb-fAsbBO8F.js", - "_link-2-C22T2wSs.js", - "_link-ClcCoVU_.js", - "_twitter-DDHYm63p.js", - "_list-Ajdnpsw1.js", - "_locate-fixed-D29o3FBS.js", - "_lock-RX1hYn48.js", - "_log-in-Bt5dnADg.js", - "_mail-BFoS8U8W.js", - "_map-pin-L7jUebKz.js", - "_menu-Cu-nnefe.js", - "_message-square-warning-DbVEqa_0.js", - "_message-square-DMJ4IbdE.js", - "_monitor-DL9THmS7.js", - "_package-B9XnehkQ.js", - "_percent-BYDujffR.js", - "_phone-CJ2h446N.js", - "_plane-BqORGC6m.js", - "_play-DHqp-NCB.js", - "_qr-code-u5AOBzVe.js", - "_quote-BtOwgBns.js", - "_radio-CxUR05xj.js", - "_ruler-DbxwIrQY.js", - "_send-DpE3qK0m.js", - "_server-DgtPu6lA.js", - "_wifi-CFyF5qct.js", - "_shield-check--CTAItWs.js", - "_smartphone-BQ_9x4vN.js", - "_square-check-big-Dt4MtZcM.js", - "_square-pen-B3p2jiW9.js", - "_star-WlheM7sI.js", - "_sun-DRsBfXSu.js", - "_tag-CMVMnpSh.js", - "_target-BEz5Ry2v.js", - "_thumbs-up-DYj-woXk.js", - "_ticket-BhEK5100.js", - "_trash-2-Dxg0nP1A.js", - "_trash-Dyd2ZsaG.js", - "_trending-down-CeOqAkGV.js", - "_trending-up-CPB8hZlm.js", - "_triangle-alert-MsN2AA6c.js", - "_trophy-BZyhzbIT.js", - "_type-DlbqWp8I.js", - "_user-check-4xSYwYvq.js", - "_user-plus-C-0nSlHG.js", - "_user-x-Drk57M2z.js", - "_wallet-C3p1yihr.js", - "_wrench-CLqKc51o.js", - "_zap-D4fS-tPu.js" + "_table-BRtys9Nx.js", + "_unlink-vC8B7N8r.js", + "_scale-Chnhsap1.js", + "_arrow-down-left-D4-BLXQL.js", + "_arrow-left-B9tcIgis.js", + "_arrow-right-left-TC-Oi5FJ.js", + "_arrow-right-SXr1661j.js", + "_arrow-up-down-Df1H6itH.js", + "_lock-open-Cco69YMj.js", + "_award-DOf5Xc3o.js", + "_ban-C1FQ9ay_.js", + "_indian-rupee-CY9fE6hT.js", + "_bell-BMsQyWM-.js", + "_book-open-DiNAfaue.js", + "_boxes-Bjf0_Kx7.js", + "_building-2-DmmRcP0c.js", + "_building-BXglONiz.js", + "_calculator-B75Vnhim.js", + "_calendar-check-C2F7PWoI.js", + "_camera-DZNJpjXR.js", + "_chart-column-CKzC1aib.js", + "_chart-no-axes-column-increasing-xL8kjLW0.js", + "_chart-no-axes-column-CaNDayE9.js", + "_chevron-left-C98gPe5P.js", + "_circle-alert-Cu5dznTP.js", + "_circle-check-big-KTDTMhTs.js", + "_circle-check-aau4wqhp.js", + "_circle-help-C4uXcZYY.js", + "_circle-x-r3If4JPw.js", + "_circle-DgA3bS7I.js", + "_clipboard-list-BNSl4hy2.js", + "_code-Dzlx6QPB.js", + "_crosshair-DtQysFz7.js", + "_crown-CC8Godfb.js", + "_download-BHVnw95S.js", + "_external-link-DL5n0dhJ.js", + "_eye-off-BJYR0wmr.js", + "_eye-CzYzwmmr.js", + "_instagram-tpp8H3E-.js", + "_file-down-CxCQCvcc.js", + "_pen-line-CNA-f1dm.js", + "_file-up-D3rB-4Bg.js", + "_filter-B_3e214H.js", + "_folder-git-2-T64oq8HG.js", + "_house-BUnGVtyw.js", + "_git-branch-EdIXkL-9.js", + "_grip-vertical-BvetFs24.js", + "_hard-drive--Nch37f-.js", + "_hash-B3fNBlbs.js", + "_shield-rKKgzkbW.js", + "_info-Cj5ROI6H.js", + "_layers-DdZLSQgt.js", + "_layout-list-DkB7S2jk.js", + "_lightbulb-CJXOfIFD.js", + "_link-2-DNnYgrdz.js", + "_link-DeErafFW.js", + "_twitter-CRZZ6zjd.js", + "_list-DY4Uh_0E.js", + "_locate-fixed-BKpEfCUU.js", + "_lock-BGSkpX29.js", + "_log-in-TxFQ9ojy.js", + "_mail-khAU5Oig.js", + "_map-pin-BFNXdrz2.js", + "_menu-BGxVBBZl.js", + "_message-square-warning-DHRFlo8i.js", + "_message-square-C7x1Rix5.js", + "_monitor-P2T9V9tT.js", + "_package-C-rDDwyp.js", + "_percent-DP16IBy2.js", + "_phone-XzqO8Dfs.js", + "_plane-C9QqCVcZ.js", + "_play-62Z04sZZ.js", + "_qr-code-CUR1J9NH.js", + "_quote-DF2Qwen7.js", + "_radio-nm2vY_Ib.js", + "_ruler-DviIA5uv.js", + "_send-DXZhFVWG.js", + "_server-BzBihesB.js", + "_wifi-BPS_-hKY.js", + "_shield-check-Cyw4YGYb.js", + "_smartphone-i99jk4ns.js", + "_square-check-big-Cal0w_ma.js", + "_square-pen-CatLE0_h.js", + "_star-CSGOTD6i.js", + "_sun-TjfxyFzf.js", + "_tag-CUFhfHTp.js", + "_target-B_9kWYv3.js", + "_thumbs-up-Du-LlBXg.js", + "_ticket-BjgtGAIQ.js", + "_trash-2-15Ri11Yq.js", + "_trash-BRJCY2my.js", + "_trending-down-MNPLLbIb.js", + "_trending-up-D5y6g4yZ.js", + "_triangle-alert-CeuDFixJ.js", + "_trophy-Cs36GMET.js", + "_type-DX1RNe21.js", + "_user-check-DDs_5zV9.js", + "_user-plus-Ba62LA9O.js", + "_user-x-C3dBJr2o.js", + "_wallet-BP1hP1I0.js", + "_wrench-DX6GWbcS.js", + "_zap-Of1Abppa.js" ] }, "resources/js/pages/referral/components/payout-requests.tsx": { - "file": "assets/payout-requests-Chh0Wcu-.js", + "file": "assets/payout-requests-BReO1Vnl.js", "name": "payout-requests", "src": "resources/js/pages/referral/components/payout-requests.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_textarea-CdnKPU5F.js", - "_CrudTable-DA37WZsR.js", + "_textarea-BgXisGCr.js", + "_CrudTable-Dk-uCuqB.js", "_utils-BWxnHGCV.js", - "_table-C1YkBp3W.js", - "_unlink-sh32LPkQ.js", - "_scale-rJYsnHRa.js", - "_arrow-down-left-BN6xjhcz.js", - "_arrow-left-CjPQICYw.js", - "_arrow-right-left-DKUcVR58.js", - "_arrow-right-DUEfRrRr.js", - "_arrow-up-down-FmcUfWon.js", - "_lock-open-CN4tz8Of.js", - "_award-D9FlSYzB.js", - "_ban-CMgLBFSt.js", - "_indian-rupee-Bh3-8N2a.js", - "_bell-Cr2F9IDD.js", - "_book-open-DUwKvBiK.js", - "_boxes-rwzklut0.js", - "_sparkles-CpwdFUQZ.js", - "_briefcase-Dsiqzllu.js", - "_building-2-Cda8xQDI.js", - "_building-CG4yAV8N.js", - "_calculator-wt_63eRJ.js", - "_calendar-check-BZ1JTjf6.js", - "_calendar-days-BdrEl_Gk.js", - "_calendar-BYVpj4_X.js", - "_camera-DDKUkICL.js", - "_chart-column-GeSBJr5Y.js", - "_chart-no-axes-column-increasing-Beqplnfl.js", - "_chart-no-axes-column-BKgkVzqT.js", - "_chevron-up-DXYKkCZG.js", - "_chevron-left-DKWjKjSf.js", - "_chevron-right-C_P-uZ-m.js", - "_circle-alert-KsX4JXbz.js", - "_circle-check-big-DqURlwt2.js", - "_circle-check-C_SLfS2p.js", - "_circle-help-BdsC7_wR.js", - "_circle-x-DkvEqmM5.js", - "_circle-BpyxLEsH.js", - "_clipboard-list-BU0dok7E.js", - "_clock-Cfp0CYjJ.js", - "_code-DNPjFOcs.js", - "_coins-D-42zezY.js", - "_copy-DSkOAFhr.js", - "_credit-card-Dm0mmHp5.js", - "_crosshair-C7OptAZm.js", - "_crown-Cp4cgutu.js", - "_dollar-sign-CFqWGHdB.js", - "_download-Ba72czhU.js", - "_external-link-uO-R2E0-.js", - "_eye-off-DlDpEvnB.js", - "_eye-DSAoA9Pp.js", - "_instagram-DBjFHIT7.js", - "_file-down-Bxu0R4EW.js", - "_pen-line-Fy-AVmqM.js", - "_file-up-CZ-cXuKa.js", - "_filter-D8dMdozc.js", - "_fingerprint-q0Oj9Sk5.js", - "_folder-git-2-Dwj_EoDL.js", - "_house-D8b8GwgZ.js", - "_gift-Cu9GEEJ_.js", - "_git-branch-D2sIFzs4.js", - "_globe-ZoJAuRB5.js", - "_grip-vertical-DXcr-v-g.js", - "_hard-drive-ApF-ULi1.js", - "_hash-CHJS6b-L.js", - "_shield-Mt6vEHxn.js", - "_info-VH-vNQ_z.js", - "_layers-CF7Mhs3n.js", - "_layout-grid-Ba5sCiyJ.js", - "_layout-list-BuBaZfwq.js", - "_lightbulb-fAsbBO8F.js", - "_link-2-C22T2wSs.js", - "_link-ClcCoVU_.js", - "_twitter-DDHYm63p.js", - "_list-Ajdnpsw1.js", - "_loader-circle-CbxAZW2L.js", - "_locate-fixed-D29o3FBS.js", - "_lock-RX1hYn48.js", - "_log-in-Bt5dnADg.js", - "_log-out-DJQW3sMi.js", - "_mail-BFoS8U8W.js", - "_map-pin-L7jUebKz.js", - "_menu-Cu-nnefe.js", - "_message-square-warning-DbVEqa_0.js", - "_message-square-DMJ4IbdE.js", - "_monitor-DL9THmS7.js", - "_package-B9XnehkQ.js", - "_percent-BYDujffR.js", - "_phone-CJ2h446N.js", - "_plane-BqORGC6m.js", - "_play-DHqp-NCB.js", - "_qr-code-u5AOBzVe.js", - "_quote-BtOwgBns.js", - "_radio-CxUR05xj.js", - "_refresh-cw-BTR9wbuS.js", - "_ruler-DbxwIrQY.js", - "_send-DpE3qK0m.js", - "_server-DgtPu6lA.js", - "_settings-DYZFNkOc.js", - "_wifi-CFyF5qct.js", - "_shield-check--CTAItWs.js", - "_smartphone-BQ_9x4vN.js", - "_square-check-big-Dt4MtZcM.js", - "_square-pen-B3p2jiW9.js", - "_star-WlheM7sI.js", - "_sun-DRsBfXSu.js", - "_tag-CMVMnpSh.js", - "_target-BEz5Ry2v.js", - "_thumbs-up-DYj-woXk.js", - "_ticket-BhEK5100.js", - "_timer-Bn-D5krG.js", - "_trash-2-Dxg0nP1A.js", - "_trash-Dyd2ZsaG.js", - "_trending-down-CeOqAkGV.js", - "_trending-up-CPB8hZlm.js", - "_triangle-alert-MsN2AA6c.js", - "_trophy-BZyhzbIT.js", - "_type-DlbqWp8I.js", - "_user-check-4xSYwYvq.js", - "_user-plus-C-0nSlHG.js", - "_user-x-Drk57M2z.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_wallet-C3p1yihr.js", - "_wrench-CLqKc51o.js", - "_zap-D4fS-tPu.js" + "_table-BRtys9Nx.js", + "_unlink-vC8B7N8r.js", + "_scale-Chnhsap1.js", + "_arrow-down-left-D4-BLXQL.js", + "_arrow-left-B9tcIgis.js", + "_arrow-right-left-TC-Oi5FJ.js", + "_arrow-right-SXr1661j.js", + "_arrow-up-down-Df1H6itH.js", + "_lock-open-Cco69YMj.js", + "_award-DOf5Xc3o.js", + "_ban-C1FQ9ay_.js", + "_indian-rupee-CY9fE6hT.js", + "_bell-BMsQyWM-.js", + "_book-open-DiNAfaue.js", + "_boxes-Bjf0_Kx7.js", + "_sparkles-5e-ws3h6.js", + "_briefcase-lPam_Ipn.js", + "_building-2-DmmRcP0c.js", + "_building-BXglONiz.js", + "_calculator-B75Vnhim.js", + "_calendar-check-C2F7PWoI.js", + "_calendar-days-BgbYDkbG.js", + "_calendar-kiIl5Cyq.js", + "_camera-DZNJpjXR.js", + "_chart-column-CKzC1aib.js", + "_chart-no-axes-column-increasing-xL8kjLW0.js", + "_chart-no-axes-column-CaNDayE9.js", + "_chevron-up-CIpCAMDk.js", + "_chevron-left-C98gPe5P.js", + "_chevron-right-DCgmF6LO.js", + "_circle-alert-Cu5dznTP.js", + "_circle-check-big-KTDTMhTs.js", + "_circle-check-aau4wqhp.js", + "_circle-help-C4uXcZYY.js", + "_circle-x-r3If4JPw.js", + "_circle-DgA3bS7I.js", + "_clipboard-list-BNSl4hy2.js", + "_clock-CLIx856C.js", + "_code-Dzlx6QPB.js", + "_coins-cHhhtBQu.js", + "_copy-D8vf_ZyP.js", + "_credit-card-CHqjxFip.js", + "_crosshair-DtQysFz7.js", + "_crown-CC8Godfb.js", + "_dollar-sign-BKfERkc9.js", + "_download-BHVnw95S.js", + "_external-link-DL5n0dhJ.js", + "_eye-off-BJYR0wmr.js", + "_eye-CzYzwmmr.js", + "_instagram-tpp8H3E-.js", + "_file-down-CxCQCvcc.js", + "_pen-line-CNA-f1dm.js", + "_file-up-D3rB-4Bg.js", + "_filter-B_3e214H.js", + "_fingerprint-BTRdXMJ4.js", + "_folder-git-2-T64oq8HG.js", + "_house-BUnGVtyw.js", + "_gift-dVgRLkc0.js", + "_git-branch-EdIXkL-9.js", + "_globe-DK33Pm0M.js", + "_grip-vertical-BvetFs24.js", + "_hard-drive--Nch37f-.js", + "_hash-B3fNBlbs.js", + "_shield-rKKgzkbW.js", + "_info-Cj5ROI6H.js", + "_layers-DdZLSQgt.js", + "_layout-grid-DD1-BKce.js", + "_layout-list-DkB7S2jk.js", + "_lightbulb-CJXOfIFD.js", + "_link-2-DNnYgrdz.js", + "_link-DeErafFW.js", + "_twitter-CRZZ6zjd.js", + "_list-DY4Uh_0E.js", + "_loader-circle-BDWbvi2z.js", + "_locate-fixed-BKpEfCUU.js", + "_lock-BGSkpX29.js", + "_log-in-TxFQ9ojy.js", + "_log-out-CphXjhx9.js", + "_mail-khAU5Oig.js", + "_map-pin-BFNXdrz2.js", + "_menu-BGxVBBZl.js", + "_message-square-warning-DHRFlo8i.js", + "_message-square-C7x1Rix5.js", + "_monitor-P2T9V9tT.js", + "_package-C-rDDwyp.js", + "_percent-DP16IBy2.js", + "_phone-XzqO8Dfs.js", + "_plane-C9QqCVcZ.js", + "_play-62Z04sZZ.js", + "_qr-code-CUR1J9NH.js", + "_quote-DF2Qwen7.js", + "_radio-nm2vY_Ib.js", + "_refresh-cw--0MMVqmk.js", + "_ruler-DviIA5uv.js", + "_send-DXZhFVWG.js", + "_server-BzBihesB.js", + "_settings-BUhtRdnI.js", + "_wifi-BPS_-hKY.js", + "_shield-check-Cyw4YGYb.js", + "_smartphone-i99jk4ns.js", + "_square-check-big-Cal0w_ma.js", + "_square-pen-CatLE0_h.js", + "_star-CSGOTD6i.js", + "_sun-TjfxyFzf.js", + "_tag-CUFhfHTp.js", + "_target-B_9kWYv3.js", + "_thumbs-up-Du-LlBXg.js", + "_ticket-BjgtGAIQ.js", + "_timer-0BosSTc0.js", + "_trash-2-15Ri11Yq.js", + "_trash-BRJCY2my.js", + "_trending-down-MNPLLbIb.js", + "_trending-up-D5y6g4yZ.js", + "_triangle-alert-CeuDFixJ.js", + "_trophy-Cs36GMET.js", + "_type-DX1RNe21.js", + "_user-check-DDs_5zV9.js", + "_user-plus-Ba62LA9O.js", + "_user-x-C3dBJr2o.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_wallet-BP1hP1I0.js", + "_wrench-DX6GWbcS.js", + "_zap-Of1Abppa.js" ] }, "resources/js/pages/referral/components/referral-dashboard.tsx": { - "file": "assets/referral-dashboard-cDWFqjyS.js", + "file": "assets/referral-dashboard-DL_jYvdL.js", "name": "referral-dashboard", "src": "resources/js/pages/referral/components/referral-dashboard.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_users-Czs1F8XM.js", - "_clock-Cfp0CYjJ.js", - "_dollar-sign-CFqWGHdB.js", - "_trending-up-CPB8hZlm.js", - "_award-D9FlSYzB.js", - "_mail-BFoS8U8W.js", - "_calendar-BYVpj4_X.js", - "_copy-DSkOAFhr.js", + "_users-BG7aX58P.js", + "_clock-CLIx856C.js", + "_dollar-sign-BKfERkc9.js", + "_trending-up-D5y6g4yZ.js", + "_award-DOf5Xc3o.js", + "_mail-khAU5Oig.js", + "_calendar-kiIl5Cyq.js", + "_copy-D8vf_ZyP.js", "_utils-BWxnHGCV.js" ] }, "resources/js/pages/referral/components/referral-settings.tsx": { - "file": "assets/referral-settings-CMT_9mKJ.js", + "file": "assets/referral-settings-bJlj2V5l.js", "name": "referral-settings", "src": "resources/js/pages/referral/components/referral-settings.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_textarea-CdnKPU5F.js", - "_switch-C7AW5g5G.js", + "_textarea-BgXisGCr.js", + "_switch-DCoM0Ivb.js", "_utils-BWxnHGCV.js", "_index-9MclThM-.js" ] }, "resources/js/pages/referral/components/referred-users-section.tsx": { - "file": "assets/referred-users-section-KcXEa8dR.js", + "file": "assets/referred-users-section-BF-wn9ff.js", "name": "referred-users-section", "src": "resources/js/pages/referral/components/referred-users-section.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_pagination-n2efY1KU.js", - "_users-Czs1F8XM.js", - "_circle-check-big-DqURlwt2.js", - "_dollar-sign-CFqWGHdB.js", - "_calendar-BYVpj4_X.js", + "_pagination-B9z4VraF.js", + "_users-BG7aX58P.js", + "_circle-check-big-KTDTMhTs.js", + "_dollar-sign-BKfERkc9.js", + "_calendar-kiIl5Cyq.js", "_utils-BWxnHGCV.js" ] }, "resources/js/pages/referral/index.tsx": { - "file": "assets/index-DXnohNhY.js", + "file": "assets/index-rL2jDoeS.js", "name": "index", "src": "resources/js/pages/referral/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_scroll-area-BmK0s-Hf.js", + "_scroll-area-C7NBgd0i.js", "_toaster-Bc5RPjCT.js", "resources/js/pages/referral/components/referral-dashboard.tsx", "resources/js/pages/referral/components/payout-requests.tsx", "resources/js/pages/referral/components/referral-settings.tsx", "resources/js/pages/referral/components/referred-users-section.tsx", - "_chart-column-GeSBJr5Y.js", - "_users-Czs1F8XM.js", - "_dollar-sign-CFqWGHdB.js", - "_settings-DYZFNkOc.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_chart-column-CKzC1aib.js", + "_users-BG7aX58P.js", + "_dollar-sign-BKfERkc9.js", + "_settings-BUhtRdnI.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", - "_trending-up-CPB8hZlm.js", - "_award-D9FlSYzB.js", - "_mail-BFoS8U8W.js", - "_CrudTable-DA37WZsR.js", - "_table-C1YkBp3W.js", - "_unlink-sh32LPkQ.js", - "_scale-rJYsnHRa.js", - "_arrow-down-left-BN6xjhcz.js", - "_arrow-left-CjPQICYw.js", - "_arrow-right-left-DKUcVR58.js", - "_arrow-right-DUEfRrRr.js", - "_arrow-up-down-FmcUfWon.js", - "_lock-open-CN4tz8Of.js", - "_ban-CMgLBFSt.js", - "_indian-rupee-Bh3-8N2a.js", - "_bell-Cr2F9IDD.js", - "_book-open-DUwKvBiK.js", - "_boxes-rwzklut0.js", - "_building-2-Cda8xQDI.js", - "_building-CG4yAV8N.js", - "_calculator-wt_63eRJ.js", - "_calendar-check-BZ1JTjf6.js", - "_camera-DDKUkICL.js", - "_chart-no-axes-column-increasing-Beqplnfl.js", - "_chart-no-axes-column-BKgkVzqT.js", - "_chevron-left-DKWjKjSf.js", - "_circle-alert-KsX4JXbz.js", - "_circle-check-big-DqURlwt2.js", - "_circle-check-C_SLfS2p.js", - "_circle-help-BdsC7_wR.js", - "_circle-x-DkvEqmM5.js", - "_circle-BpyxLEsH.js", - "_clipboard-list-BU0dok7E.js", - "_code-DNPjFOcs.js", - "_crosshair-C7OptAZm.js", - "_crown-Cp4cgutu.js", - "_download-Ba72czhU.js", - "_external-link-uO-R2E0-.js", - "_eye-off-DlDpEvnB.js", - "_eye-DSAoA9Pp.js", - "_instagram-DBjFHIT7.js", - "_file-down-Bxu0R4EW.js", - "_pen-line-Fy-AVmqM.js", - "_file-up-CZ-cXuKa.js", - "_filter-D8dMdozc.js", - "_folder-git-2-Dwj_EoDL.js", - "_house-D8b8GwgZ.js", - "_git-branch-D2sIFzs4.js", - "_grip-vertical-DXcr-v-g.js", - "_hard-drive-ApF-ULi1.js", - "_hash-CHJS6b-L.js", - "_shield-Mt6vEHxn.js", - "_info-VH-vNQ_z.js", - "_layers-CF7Mhs3n.js", - "_layout-list-BuBaZfwq.js", - "_lightbulb-fAsbBO8F.js", - "_link-2-C22T2wSs.js", - "_link-ClcCoVU_.js", - "_twitter-DDHYm63p.js", - "_list-Ajdnpsw1.js", - "_locate-fixed-D29o3FBS.js", - "_lock-RX1hYn48.js", - "_log-in-Bt5dnADg.js", - "_map-pin-L7jUebKz.js", - "_menu-Cu-nnefe.js", - "_message-square-warning-DbVEqa_0.js", - "_message-square-DMJ4IbdE.js", - "_monitor-DL9THmS7.js", - "_package-B9XnehkQ.js", - "_percent-BYDujffR.js", - "_phone-CJ2h446N.js", - "_plane-BqORGC6m.js", - "_play-DHqp-NCB.js", - "_qr-code-u5AOBzVe.js", - "_quote-BtOwgBns.js", - "_radio-CxUR05xj.js", - "_ruler-DbxwIrQY.js", - "_send-DpE3qK0m.js", - "_server-DgtPu6lA.js", - "_wifi-CFyF5qct.js", - "_shield-check--CTAItWs.js", - "_smartphone-BQ_9x4vN.js", - "_square-check-big-Dt4MtZcM.js", - "_square-pen-B3p2jiW9.js", - "_star-WlheM7sI.js", - "_sun-DRsBfXSu.js", - "_tag-CMVMnpSh.js", - "_target-BEz5Ry2v.js", - "_thumbs-up-DYj-woXk.js", - "_ticket-BhEK5100.js", - "_trash-2-Dxg0nP1A.js", - "_trash-Dyd2ZsaG.js", - "_trending-down-CeOqAkGV.js", - "_triangle-alert-MsN2AA6c.js", - "_trophy-BZyhzbIT.js", - "_type-DlbqWp8I.js", - "_user-check-4xSYwYvq.js", - "_user-plus-C-0nSlHG.js", - "_user-x-Drk57M2z.js", - "_wallet-C3p1yihr.js", - "_wrench-CLqKc51o.js", - "_zap-D4fS-tPu.js", - "_pagination-n2efY1KU.js" + "_trending-up-D5y6g4yZ.js", + "_award-DOf5Xc3o.js", + "_mail-khAU5Oig.js", + "_CrudTable-Dk-uCuqB.js", + "_table-BRtys9Nx.js", + "_unlink-vC8B7N8r.js", + "_scale-Chnhsap1.js", + "_arrow-down-left-D4-BLXQL.js", + "_arrow-left-B9tcIgis.js", + "_arrow-right-left-TC-Oi5FJ.js", + "_arrow-right-SXr1661j.js", + "_arrow-up-down-Df1H6itH.js", + "_lock-open-Cco69YMj.js", + "_ban-C1FQ9ay_.js", + "_indian-rupee-CY9fE6hT.js", + "_bell-BMsQyWM-.js", + "_book-open-DiNAfaue.js", + "_boxes-Bjf0_Kx7.js", + "_building-2-DmmRcP0c.js", + "_building-BXglONiz.js", + "_calculator-B75Vnhim.js", + "_calendar-check-C2F7PWoI.js", + "_camera-DZNJpjXR.js", + "_chart-no-axes-column-increasing-xL8kjLW0.js", + "_chart-no-axes-column-CaNDayE9.js", + "_chevron-left-C98gPe5P.js", + "_circle-alert-Cu5dznTP.js", + "_circle-check-big-KTDTMhTs.js", + "_circle-check-aau4wqhp.js", + "_circle-help-C4uXcZYY.js", + "_circle-x-r3If4JPw.js", + "_circle-DgA3bS7I.js", + "_clipboard-list-BNSl4hy2.js", + "_code-Dzlx6QPB.js", + "_crosshair-DtQysFz7.js", + "_crown-CC8Godfb.js", + "_download-BHVnw95S.js", + "_external-link-DL5n0dhJ.js", + "_eye-off-BJYR0wmr.js", + "_eye-CzYzwmmr.js", + "_instagram-tpp8H3E-.js", + "_file-down-CxCQCvcc.js", + "_pen-line-CNA-f1dm.js", + "_file-up-D3rB-4Bg.js", + "_filter-B_3e214H.js", + "_folder-git-2-T64oq8HG.js", + "_house-BUnGVtyw.js", + "_git-branch-EdIXkL-9.js", + "_grip-vertical-BvetFs24.js", + "_hard-drive--Nch37f-.js", + "_hash-B3fNBlbs.js", + "_shield-rKKgzkbW.js", + "_info-Cj5ROI6H.js", + "_layers-DdZLSQgt.js", + "_layout-list-DkB7S2jk.js", + "_lightbulb-CJXOfIFD.js", + "_link-2-DNnYgrdz.js", + "_link-DeErafFW.js", + "_twitter-CRZZ6zjd.js", + "_list-DY4Uh_0E.js", + "_locate-fixed-BKpEfCUU.js", + "_lock-BGSkpX29.js", + "_log-in-TxFQ9ojy.js", + "_map-pin-BFNXdrz2.js", + "_menu-BGxVBBZl.js", + "_message-square-warning-DHRFlo8i.js", + "_message-square-C7x1Rix5.js", + "_monitor-P2T9V9tT.js", + "_package-C-rDDwyp.js", + "_percent-DP16IBy2.js", + "_phone-XzqO8Dfs.js", + "_plane-C9QqCVcZ.js", + "_play-62Z04sZZ.js", + "_qr-code-CUR1J9NH.js", + "_quote-DF2Qwen7.js", + "_radio-nm2vY_Ib.js", + "_ruler-DviIA5uv.js", + "_send-DXZhFVWG.js", + "_server-BzBihesB.js", + "_wifi-BPS_-hKY.js", + "_shield-check-Cyw4YGYb.js", + "_smartphone-i99jk4ns.js", + "_square-check-big-Cal0w_ma.js", + "_square-pen-CatLE0_h.js", + "_star-CSGOTD6i.js", + "_sun-TjfxyFzf.js", + "_tag-CUFhfHTp.js", + "_target-B_9kWYv3.js", + "_thumbs-up-Du-LlBXg.js", + "_ticket-BjgtGAIQ.js", + "_trash-2-15Ri11Yq.js", + "_trash-BRJCY2my.js", + "_trending-down-MNPLLbIb.js", + "_triangle-alert-CeuDFixJ.js", + "_trophy-Cs36GMET.js", + "_type-DX1RNe21.js", + "_user-check-DDs_5zV9.js", + "_user-plus-Ba62LA9O.js", + "_user-x-C3dBJr2o.js", + "_wallet-BP1hP1I0.js", + "_wrench-DX6GWbcS.js", + "_zap-Of1Abppa.js", + "_pagination-B9z4VraF.js" ] }, "resources/js/pages/referral/referred-users.tsx": { - "file": "assets/referred-users-CkAM9o_3.js", + "file": "assets/referred-users-0HXz_Kg2.js", "name": "referred-users", "src": "resources/js/pages/referral/referred-users.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_pagination-n2efY1KU.js", - "_users-Czs1F8XM.js", - "_circle-check-big-DqURlwt2.js", - "_dollar-sign-CFqWGHdB.js", - "_calendar-BYVpj4_X.js", - "_arrow-left-CjPQICYw.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_pagination-B9z4VraF.js", + "_users-BG7aX58P.js", + "_circle-check-big-KTDTMhTs.js", + "_dollar-sign-BKfERkc9.js", + "_calendar-kiIl5Cyq.js", + "_arrow-left-B9tcIgis.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js" ] }, "resources/js/pages/roles/index.tsx": { - "file": "assets/index-BJjmPxN7.js", + "file": "assets/index-C5ZQe6hb.js", "name": "index", "src": "resources/js/pages/roles/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_i18n-XqrMqrqA.js", - "_checkbox-Bos2Phgi.js", + "_i18n-B2IfU_Xz.js", + "_checkbox-C3Z6LHOx.js", "resources/js/app.tsx", - "_CrudTable-DA37WZsR.js", - "_page-template-B_mOhR6n.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_CrudTable-Dk-uCuqB.js", + "_page-template-Cw8W4Qs2.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", - "_pagination-n2efY1KU.js", - "_CrudFormModal-Bmz2nLeY.js", - "_radio-group-BtLENAXk.js", - "_circle-BpyxLEsH.js", - "_multi-select-field-BX9C1tYH.js", - "_scroll-area-BmK0s-Hf.js", - "_LocationPicker-DAd_AcXs.js", + "_log-out-CphXjhx9.js", + "_pagination-B9z4VraF.js", + "_CrudFormModal-CTSICk3j.js", + "_radio-group-CuY8xCRY.js", + "_circle-DgA3bS7I.js", + "_multi-select-field-ALFA5JXF.js", + "_scroll-area-C7NBgd0i.js", + "_LocationPicker-Dy1Od2a3.js", "_leaflet-FVhBWCqS.js", - "_locate-fixed-D29o3FBS.js", - "_CrudDeleteModal-DM40AK8z.js", - "_filter-D8dMdozc.js", + "_locate-fixed-BKpEfCUU.js", + "_CrudDeleteModal-DmHx0JCJ.js", + "_filter-B_3e214H.js", "_utils-BWxnHGCV.js", - "_table-C1YkBp3W.js", - "_unlink-sh32LPkQ.js", - "_scale-rJYsnHRa.js", - "_arrow-down-left-BN6xjhcz.js", - "_arrow-left-CjPQICYw.js", - "_arrow-right-left-DKUcVR58.js", - "_arrow-right-DUEfRrRr.js", - "_arrow-up-down-FmcUfWon.js", - "_lock-open-CN4tz8Of.js", - "_award-D9FlSYzB.js", - "_ban-CMgLBFSt.js", - "_indian-rupee-Bh3-8N2a.js", - "_bell-Cr2F9IDD.js", - "_book-open-DUwKvBiK.js", - "_boxes-rwzklut0.js", - "_building-2-Cda8xQDI.js", - "_building-CG4yAV8N.js", - "_calculator-wt_63eRJ.js", - "_calendar-check-BZ1JTjf6.js", - "_camera-DDKUkICL.js", - "_chart-column-GeSBJr5Y.js", - "_chart-no-axes-column-increasing-Beqplnfl.js", - "_chart-no-axes-column-BKgkVzqT.js", - "_chevron-left-DKWjKjSf.js", - "_circle-alert-KsX4JXbz.js", - "_circle-check-big-DqURlwt2.js", - "_circle-check-C_SLfS2p.js", - "_circle-help-BdsC7_wR.js", - "_circle-x-DkvEqmM5.js", - "_clipboard-list-BU0dok7E.js", - "_code-DNPjFOcs.js", - "_crosshair-C7OptAZm.js", - "_crown-Cp4cgutu.js", - "_download-Ba72czhU.js", - "_external-link-uO-R2E0-.js", - "_eye-off-DlDpEvnB.js", - "_eye-DSAoA9Pp.js", - "_instagram-DBjFHIT7.js", - "_file-down-Bxu0R4EW.js", - "_pen-line-Fy-AVmqM.js", - "_file-up-CZ-cXuKa.js", - "_folder-git-2-Dwj_EoDL.js", - "_house-D8b8GwgZ.js", - "_git-branch-D2sIFzs4.js", - "_grip-vertical-DXcr-v-g.js", - "_hard-drive-ApF-ULi1.js", - "_hash-CHJS6b-L.js", - "_shield-Mt6vEHxn.js", - "_info-VH-vNQ_z.js", - "_layers-CF7Mhs3n.js", - "_layout-list-BuBaZfwq.js", - "_lightbulb-fAsbBO8F.js", - "_link-2-C22T2wSs.js", - "_link-ClcCoVU_.js", - "_twitter-DDHYm63p.js", - "_list-Ajdnpsw1.js", - "_lock-RX1hYn48.js", - "_log-in-Bt5dnADg.js", - "_mail-BFoS8U8W.js", - "_map-pin-L7jUebKz.js", - "_menu-Cu-nnefe.js", - "_message-square-warning-DbVEqa_0.js", - "_message-square-DMJ4IbdE.js", - "_monitor-DL9THmS7.js", - "_package-B9XnehkQ.js", - "_percent-BYDujffR.js", - "_phone-CJ2h446N.js", - "_plane-BqORGC6m.js", - "_play-DHqp-NCB.js", - "_qr-code-u5AOBzVe.js", - "_quote-BtOwgBns.js", - "_radio-CxUR05xj.js", - "_ruler-DbxwIrQY.js", - "_send-DpE3qK0m.js", - "_server-DgtPu6lA.js", - "_wifi-CFyF5qct.js", - "_shield-check--CTAItWs.js", - "_smartphone-BQ_9x4vN.js", - "_square-check-big-Dt4MtZcM.js", - "_square-pen-B3p2jiW9.js", - "_star-WlheM7sI.js", - "_sun-DRsBfXSu.js", - "_tag-CMVMnpSh.js", - "_target-BEz5Ry2v.js", - "_thumbs-up-DYj-woXk.js", - "_ticket-BhEK5100.js", - "_trash-2-Dxg0nP1A.js", - "_trash-Dyd2ZsaG.js", - "_trending-down-CeOqAkGV.js", - "_trending-up-CPB8hZlm.js", - "_triangle-alert-MsN2AA6c.js", - "_trophy-BZyhzbIT.js", - "_type-DlbqWp8I.js", - "_user-check-4xSYwYvq.js", - "_user-plus-C-0nSlHG.js", - "_user-x-Drk57M2z.js", - "_wallet-C3p1yihr.js", - "_wrench-CLqKc51o.js", - "_zap-D4fS-tPu.js" + "_table-BRtys9Nx.js", + "_unlink-vC8B7N8r.js", + "_scale-Chnhsap1.js", + "_arrow-down-left-D4-BLXQL.js", + "_arrow-left-B9tcIgis.js", + "_arrow-right-left-TC-Oi5FJ.js", + "_arrow-right-SXr1661j.js", + "_arrow-up-down-Df1H6itH.js", + "_lock-open-Cco69YMj.js", + "_award-DOf5Xc3o.js", + "_ban-C1FQ9ay_.js", + "_indian-rupee-CY9fE6hT.js", + "_bell-BMsQyWM-.js", + "_book-open-DiNAfaue.js", + "_boxes-Bjf0_Kx7.js", + "_building-2-DmmRcP0c.js", + "_building-BXglONiz.js", + "_calculator-B75Vnhim.js", + "_calendar-check-C2F7PWoI.js", + "_camera-DZNJpjXR.js", + "_chart-column-CKzC1aib.js", + "_chart-no-axes-column-increasing-xL8kjLW0.js", + "_chart-no-axes-column-CaNDayE9.js", + "_chevron-left-C98gPe5P.js", + "_circle-alert-Cu5dznTP.js", + "_circle-check-big-KTDTMhTs.js", + "_circle-check-aau4wqhp.js", + "_circle-help-C4uXcZYY.js", + "_circle-x-r3If4JPw.js", + "_clipboard-list-BNSl4hy2.js", + "_code-Dzlx6QPB.js", + "_crosshair-DtQysFz7.js", + "_crown-CC8Godfb.js", + "_download-BHVnw95S.js", + "_external-link-DL5n0dhJ.js", + "_eye-off-BJYR0wmr.js", + "_eye-CzYzwmmr.js", + "_instagram-tpp8H3E-.js", + "_file-down-CxCQCvcc.js", + "_pen-line-CNA-f1dm.js", + "_file-up-D3rB-4Bg.js", + "_folder-git-2-T64oq8HG.js", + "_house-BUnGVtyw.js", + "_git-branch-EdIXkL-9.js", + "_grip-vertical-BvetFs24.js", + "_hard-drive--Nch37f-.js", + "_hash-B3fNBlbs.js", + "_shield-rKKgzkbW.js", + "_info-Cj5ROI6H.js", + "_layers-DdZLSQgt.js", + "_layout-list-DkB7S2jk.js", + "_lightbulb-CJXOfIFD.js", + "_link-2-DNnYgrdz.js", + "_link-DeErafFW.js", + "_twitter-CRZZ6zjd.js", + "_list-DY4Uh_0E.js", + "_lock-BGSkpX29.js", + "_log-in-TxFQ9ojy.js", + "_mail-khAU5Oig.js", + "_map-pin-BFNXdrz2.js", + "_menu-BGxVBBZl.js", + "_message-square-warning-DHRFlo8i.js", + "_message-square-C7x1Rix5.js", + "_monitor-P2T9V9tT.js", + "_package-C-rDDwyp.js", + "_percent-DP16IBy2.js", + "_phone-XzqO8Dfs.js", + "_plane-C9QqCVcZ.js", + "_play-62Z04sZZ.js", + "_qr-code-CUR1J9NH.js", + "_quote-DF2Qwen7.js", + "_radio-nm2vY_Ib.js", + "_ruler-DviIA5uv.js", + "_send-DXZhFVWG.js", + "_server-BzBihesB.js", + "_wifi-BPS_-hKY.js", + "_shield-check-Cyw4YGYb.js", + "_smartphone-i99jk4ns.js", + "_square-check-big-Cal0w_ma.js", + "_square-pen-CatLE0_h.js", + "_star-CSGOTD6i.js", + "_sun-TjfxyFzf.js", + "_tag-CUFhfHTp.js", + "_target-B_9kWYv3.js", + "_thumbs-up-Du-LlBXg.js", + "_ticket-BjgtGAIQ.js", + "_trash-2-15Ri11Yq.js", + "_trash-BRJCY2my.js", + "_trending-down-MNPLLbIb.js", + "_trending-up-D5y6g4yZ.js", + "_triangle-alert-CeuDFixJ.js", + "_trophy-Cs36GMET.js", + "_type-DX1RNe21.js", + "_user-check-DDs_5zV9.js", + "_user-plus-Ba62LA9O.js", + "_user-x-C3dBJr2o.js", + "_wallet-BP1hP1I0.js", + "_wrench-DX6GWbcS.js", + "_zap-Of1Abppa.js" ] }, "resources/js/pages/settings/components/cache-settings.tsx": { - "file": "assets/cache-settings-DTMa0SPq.js", + "file": "assets/cache-settings-DUEt2dpX.js", "name": "cache-settings", "src": "resources/js/pages/settings/components/cache-settings.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_hard-drive-ApF-ULi1.js", - "_trash-2-Dxg0nP1A.js", + "_hard-drive--Nch37f-.js", + "_trash-2-15Ri11Yq.js", "_utils-BWxnHGCV.js" ] }, "resources/js/pages/settings/components/chatgpt-settings.tsx": { - "file": "assets/chatgpt-settings-DeHmmAFq.js", + "file": "assets/chatgpt-settings-BMoJY0oO.js", "name": "chatgpt-settings", "src": "resources/js/pages/settings/components/chatgpt-settings.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_select-DgPPBKIC.js", + "_select-9uIRiOV_.js", "_utils-BWxnHGCV.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js" + "_chevron-up-CIpCAMDk.js" ] }, "resources/js/pages/settings/components/cookie-settings.tsx": { - "file": "assets/cookie-settings-gyN0DIar.js", + "file": "assets/cookie-settings-CHEn4kda.js", "name": "cookie-settings", "src": "resources/js/pages/settings/components/cookie-settings.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_textarea-CdnKPU5F.js", - "_switch-C7AW5g5G.js", - "_download-Ba72czhU.js", + "_textarea-BgXisGCr.js", + "_switch-DCoM0Ivb.js", + "_download-BHVnw95S.js", "_utils-BWxnHGCV.js", "_index-9MclThM-.js" ] }, "resources/js/pages/settings/components/currency-settings.tsx": { - "file": "assets/currency-settings-CtNr5NRh.js", + "file": "assets/currency-settings-Cr0GjjUR.js", "name": "currency-settings", "src": "resources/js/pages/settings/components/currency-settings.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_select-DgPPBKIC.js", - "_switch-C7AW5g5G.js", - "_dollar-sign-CFqWGHdB.js", - "_info-VH-vNQ_z.js", + "_select-9uIRiOV_.js", + "_switch-DCoM0Ivb.js", + "_dollar-sign-BKfERkc9.js", + "_info-Cj5ROI6H.js", "_utils-BWxnHGCV.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js" + "_chevron-up-CIpCAMDk.js" ] }, "resources/js/pages/settings/components/email-notification-settings.tsx": { - "file": "assets/email-notification-settings-bFAhbIxl.js", + "file": "assets/email-notification-settings-BW1jv4Z6.js", "name": "email-notification-settings", "src": "resources/js/pages/settings/components/email-notification-settings.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_switch-C7AW5g5G.js", - "_tabs-NEtB1dPW.js", - "_scroll-area-BmK0s-Hf.js", - "_bell-Cr2F9IDD.js", + "_switch-DCoM0Ivb.js", + "_tabs--KW-Mci6.js", + "_scroll-area-C7NBgd0i.js", + "_bell-BMsQyWM-.js", "_utils-BWxnHGCV.js", "_index-9MclThM-.js", "_index-BdQq_4o_.js" ] }, "resources/js/pages/settings/components/email-settings.tsx": { - "file": "assets/email-settings-BduUz-w6.js", + "file": "assets/email-settings-d0lJn701.js", "name": "email-settings", "src": "resources/js/pages/settings/components/email-settings.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_select-DgPPBKIC.js", - "_alert-CXPQTH5c.js", - "_mail-BFoS8U8W.js", - "_server-DgtPu6lA.js", - "_circle-alert-KsX4JXbz.js", - "_user-DToEmJ9g.js", - "_lock-RX1hYn48.js", - "_send-DpE3qK0m.js", + "_select-9uIRiOV_.js", + "_alert-Dt2Bu0kM.js", + "_mail-khAU5Oig.js", + "_server-BzBihesB.js", + "_circle-alert-Cu5dznTP.js", + "_user-Ka_u5D6T.js", + "_lock-BGSkpX29.js", + "_send-DXZhFVWG.js", "_utils-BWxnHGCV.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js" + "_chevron-up-CIpCAMDk.js" ] }, "resources/js/pages/settings/components/experience-certificate-settings.tsx": { - "file": "assets/experience-certificate-settings-AEXxulC8.js", + "file": "assets/experience-certificate-settings-DxCuFGtu.js", "name": "experience-certificate-settings", "src": "resources/js/pages/settings/components/experience-certificate-settings.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_select-DgPPBKIC.js", - "_rich-text-editor-BU9ZFbid.js", + "_select-9uIRiOV_.js", + "_rich-text-editor-DgC-p13Z.js", "_react-country-flag.esm-Bs2jngHP.js", - "_info-VH-vNQ_z.js", + "_info-Cj5ROI6H.js", "_utils-BWxnHGCV.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", - "_unlink-sh32LPkQ.js", - "_list-Ajdnpsw1.js", - "_quote-BtOwgBns.js", - "_link-ClcCoVU_.js", - "_code-DNPjFOcs.js" + "_chevron-up-CIpCAMDk.js", + "_unlink-vC8B7N8r.js", + "_list-DY4Uh_0E.js", + "_quote-DF2Qwen7.js", + "_link-DeErafFW.js", + "_code-Dzlx6QPB.js" ] }, "resources/js/pages/settings/components/google-calendar-settings.tsx": { - "file": "assets/google-calendar-settings-CxCFVQv_.js", + "file": "assets/google-calendar-settings-DHzvzLX6.js", "name": "google-calendar-settings", "src": "resources/js/pages/settings/components/google-calendar-settings.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_switch-C7AW5g5G.js", + "_switch-DCoM0Ivb.js", "_utils-BWxnHGCV.js", "_index-9MclThM-.js" ] }, "resources/js/pages/settings/components/ip-restriction-settings.tsx": { - "file": "assets/ip-restriction-settings-DcxSMNVR.js", + "file": "assets/ip-restriction-settings-EoIrZbbC.js", "name": "ip-restriction-settings", "src": "resources/js/pages/settings/components/ip-restriction-settings.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_CrudDeleteModal-DM40AK8z.js", - "_CrudFormModal-Bmz2nLeY.js", - "_CrudTable-DA37WZsR.js", + "_CrudDeleteModal-DmHx0JCJ.js", + "_CrudFormModal-CTSICk3j.js", + "_CrudTable-Dk-uCuqB.js", "_utils-BWxnHGCV.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", - "_radio-group-BtLENAXk.js", - "_circle-BpyxLEsH.js", - "_checkbox-Bos2Phgi.js", - "_switch-C7AW5g5G.js", - "_multi-select-field-BX9C1tYH.js", - "_scroll-area-BmK0s-Hf.js", - "_LocationPicker-DAd_AcXs.js", + "_chevron-up-CIpCAMDk.js", + "_radio-group-CuY8xCRY.js", + "_circle-DgA3bS7I.js", + "_checkbox-C3Z6LHOx.js", + "_switch-DCoM0Ivb.js", + "_multi-select-field-ALFA5JXF.js", + "_scroll-area-C7NBgd0i.js", + "_LocationPicker-Dy1Od2a3.js", "_leaflet-FVhBWCqS.js", - "_locate-fixed-D29o3FBS.js", - "_table-C1YkBp3W.js", - "_unlink-sh32LPkQ.js", - "_scale-rJYsnHRa.js", - "_arrow-down-left-BN6xjhcz.js", - "_arrow-left-CjPQICYw.js", - "_arrow-right-left-DKUcVR58.js", - "_arrow-right-DUEfRrRr.js", - "_arrow-up-down-FmcUfWon.js", - "_lock-open-CN4tz8Of.js", - "_award-D9FlSYzB.js", - "_ban-CMgLBFSt.js", - "_indian-rupee-Bh3-8N2a.js", - "_bell-Cr2F9IDD.js", - "_book-open-DUwKvBiK.js", - "_boxes-rwzklut0.js", - "_sparkles-CpwdFUQZ.js", - "_briefcase-Dsiqzllu.js", - "_building-2-Cda8xQDI.js", - "_building-CG4yAV8N.js", - "_calculator-wt_63eRJ.js", - "_calendar-check-BZ1JTjf6.js", - "_calendar-days-BdrEl_Gk.js", - "_calendar-BYVpj4_X.js", - "_camera-DDKUkICL.js", - "_chart-column-GeSBJr5Y.js", - "_chart-no-axes-column-increasing-Beqplnfl.js", - "_chart-no-axes-column-BKgkVzqT.js", - "_chevron-left-DKWjKjSf.js", - "_chevron-right-C_P-uZ-m.js", - "_circle-alert-KsX4JXbz.js", - "_circle-check-big-DqURlwt2.js", - "_circle-check-C_SLfS2p.js", - "_circle-help-BdsC7_wR.js", - "_circle-x-DkvEqmM5.js", - "_clipboard-list-BU0dok7E.js", - "_clock-Cfp0CYjJ.js", - "_code-DNPjFOcs.js", - "_coins-D-42zezY.js", - "_copy-DSkOAFhr.js", - "_credit-card-Dm0mmHp5.js", - "_crosshair-C7OptAZm.js", - "_crown-Cp4cgutu.js", - "_dollar-sign-CFqWGHdB.js", - "_download-Ba72czhU.js", - "_external-link-uO-R2E0-.js", - "_eye-off-DlDpEvnB.js", - "_eye-DSAoA9Pp.js", - "_instagram-DBjFHIT7.js", - "_file-down-Bxu0R4EW.js", - "_pen-line-Fy-AVmqM.js", - "_file-up-CZ-cXuKa.js", - "_filter-D8dMdozc.js", - "_fingerprint-q0Oj9Sk5.js", - "_folder-git-2-Dwj_EoDL.js", - "_house-D8b8GwgZ.js", - "_gift-Cu9GEEJ_.js", - "_git-branch-D2sIFzs4.js", - "_globe-ZoJAuRB5.js", - "_grip-vertical-DXcr-v-g.js", - "_hard-drive-ApF-ULi1.js", - "_hash-CHJS6b-L.js", - "_shield-Mt6vEHxn.js", - "_info-VH-vNQ_z.js", - "_layers-CF7Mhs3n.js", - "_layout-grid-Ba5sCiyJ.js", - "_layout-list-BuBaZfwq.js", - "_lightbulb-fAsbBO8F.js", - "_link-2-C22T2wSs.js", - "_link-ClcCoVU_.js", - "_twitter-DDHYm63p.js", - "_list-Ajdnpsw1.js", - "_loader-circle-CbxAZW2L.js", - "_lock-RX1hYn48.js", - "_log-in-Bt5dnADg.js", - "_log-out-DJQW3sMi.js", - "_mail-BFoS8U8W.js", - "_map-pin-L7jUebKz.js", - "_menu-Cu-nnefe.js", - "_message-square-warning-DbVEqa_0.js", - "_message-square-DMJ4IbdE.js", - "_monitor-DL9THmS7.js", - "_package-B9XnehkQ.js", - "_percent-BYDujffR.js", - "_phone-CJ2h446N.js", - "_plane-BqORGC6m.js", - "_play-DHqp-NCB.js", - "_qr-code-u5AOBzVe.js", - "_quote-BtOwgBns.js", - "_radio-CxUR05xj.js", - "_refresh-cw-BTR9wbuS.js", - "_ruler-DbxwIrQY.js", - "_send-DpE3qK0m.js", - "_server-DgtPu6lA.js", - "_settings-DYZFNkOc.js", - "_wifi-CFyF5qct.js", - "_shield-check--CTAItWs.js", - "_smartphone-BQ_9x4vN.js", - "_square-check-big-Dt4MtZcM.js", - "_square-pen-B3p2jiW9.js", - "_star-WlheM7sI.js", - "_sun-DRsBfXSu.js", - "_tag-CMVMnpSh.js", - "_target-BEz5Ry2v.js", - "_thumbs-up-DYj-woXk.js", - "_ticket-BhEK5100.js", - "_timer-Bn-D5krG.js", - "_trash-2-Dxg0nP1A.js", - "_trash-Dyd2ZsaG.js", - "_trending-down-CeOqAkGV.js", - "_trending-up-CPB8hZlm.js", - "_triangle-alert-MsN2AA6c.js", - "_trophy-BZyhzbIT.js", - "_type-DlbqWp8I.js", - "_user-check-4xSYwYvq.js", - "_user-plus-C-0nSlHG.js", - "_user-x-Drk57M2z.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_wallet-C3p1yihr.js", - "_wrench-CLqKc51o.js", - "_zap-D4fS-tPu.js" + "_locate-fixed-BKpEfCUU.js", + "_table-BRtys9Nx.js", + "_unlink-vC8B7N8r.js", + "_scale-Chnhsap1.js", + "_arrow-down-left-D4-BLXQL.js", + "_arrow-left-B9tcIgis.js", + "_arrow-right-left-TC-Oi5FJ.js", + "_arrow-right-SXr1661j.js", + "_arrow-up-down-Df1H6itH.js", + "_lock-open-Cco69YMj.js", + "_award-DOf5Xc3o.js", + "_ban-C1FQ9ay_.js", + "_indian-rupee-CY9fE6hT.js", + "_bell-BMsQyWM-.js", + "_book-open-DiNAfaue.js", + "_boxes-Bjf0_Kx7.js", + "_sparkles-5e-ws3h6.js", + "_briefcase-lPam_Ipn.js", + "_building-2-DmmRcP0c.js", + "_building-BXglONiz.js", + "_calculator-B75Vnhim.js", + "_calendar-check-C2F7PWoI.js", + "_calendar-days-BgbYDkbG.js", + "_calendar-kiIl5Cyq.js", + "_camera-DZNJpjXR.js", + "_chart-column-CKzC1aib.js", + "_chart-no-axes-column-increasing-xL8kjLW0.js", + "_chart-no-axes-column-CaNDayE9.js", + "_chevron-left-C98gPe5P.js", + "_chevron-right-DCgmF6LO.js", + "_circle-alert-Cu5dznTP.js", + "_circle-check-big-KTDTMhTs.js", + "_circle-check-aau4wqhp.js", + "_circle-help-C4uXcZYY.js", + "_circle-x-r3If4JPw.js", + "_clipboard-list-BNSl4hy2.js", + "_clock-CLIx856C.js", + "_code-Dzlx6QPB.js", + "_coins-cHhhtBQu.js", + "_copy-D8vf_ZyP.js", + "_credit-card-CHqjxFip.js", + "_crosshair-DtQysFz7.js", + "_crown-CC8Godfb.js", + "_dollar-sign-BKfERkc9.js", + "_download-BHVnw95S.js", + "_external-link-DL5n0dhJ.js", + "_eye-off-BJYR0wmr.js", + "_eye-CzYzwmmr.js", + "_instagram-tpp8H3E-.js", + "_file-down-CxCQCvcc.js", + "_pen-line-CNA-f1dm.js", + "_file-up-D3rB-4Bg.js", + "_filter-B_3e214H.js", + "_fingerprint-BTRdXMJ4.js", + "_folder-git-2-T64oq8HG.js", + "_house-BUnGVtyw.js", + "_gift-dVgRLkc0.js", + "_git-branch-EdIXkL-9.js", + "_globe-DK33Pm0M.js", + "_grip-vertical-BvetFs24.js", + "_hard-drive--Nch37f-.js", + "_hash-B3fNBlbs.js", + "_shield-rKKgzkbW.js", + "_info-Cj5ROI6H.js", + "_layers-DdZLSQgt.js", + "_layout-grid-DD1-BKce.js", + "_layout-list-DkB7S2jk.js", + "_lightbulb-CJXOfIFD.js", + "_link-2-DNnYgrdz.js", + "_link-DeErafFW.js", + "_twitter-CRZZ6zjd.js", + "_list-DY4Uh_0E.js", + "_loader-circle-BDWbvi2z.js", + "_lock-BGSkpX29.js", + "_log-in-TxFQ9ojy.js", + "_log-out-CphXjhx9.js", + "_mail-khAU5Oig.js", + "_map-pin-BFNXdrz2.js", + "_menu-BGxVBBZl.js", + "_message-square-warning-DHRFlo8i.js", + "_message-square-C7x1Rix5.js", + "_monitor-P2T9V9tT.js", + "_package-C-rDDwyp.js", + "_percent-DP16IBy2.js", + "_phone-XzqO8Dfs.js", + "_plane-C9QqCVcZ.js", + "_play-62Z04sZZ.js", + "_qr-code-CUR1J9NH.js", + "_quote-DF2Qwen7.js", + "_radio-nm2vY_Ib.js", + "_refresh-cw--0MMVqmk.js", + "_ruler-DviIA5uv.js", + "_send-DXZhFVWG.js", + "_server-BzBihesB.js", + "_settings-BUhtRdnI.js", + "_wifi-BPS_-hKY.js", + "_shield-check-Cyw4YGYb.js", + "_smartphone-i99jk4ns.js", + "_square-check-big-Cal0w_ma.js", + "_square-pen-CatLE0_h.js", + "_star-CSGOTD6i.js", + "_sun-TjfxyFzf.js", + "_tag-CUFhfHTp.js", + "_target-B_9kWYv3.js", + "_thumbs-up-Du-LlBXg.js", + "_ticket-BjgtGAIQ.js", + "_timer-0BosSTc0.js", + "_trash-2-15Ri11Yq.js", + "_trash-BRJCY2my.js", + "_trending-down-MNPLLbIb.js", + "_trending-up-D5y6g4yZ.js", + "_triangle-alert-CeuDFixJ.js", + "_trophy-Cs36GMET.js", + "_type-DX1RNe21.js", + "_user-check-DDs_5zV9.js", + "_user-plus-Ba62LA9O.js", + "_user-x-C3dBJr2o.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_wallet-BP1hP1I0.js", + "_wrench-DX6GWbcS.js", + "_zap-Of1Abppa.js" ] }, "resources/js/pages/settings/components/joining-letter-settings.tsx": { - "file": "assets/joining-letter-settings-CyDhW7l1.js", + "file": "assets/joining-letter-settings-09El4-1K.js", "name": "joining-letter-settings", "src": "resources/js/pages/settings/components/joining-letter-settings.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_select-DgPPBKIC.js", - "_rich-text-editor-BU9ZFbid.js", + "_select-9uIRiOV_.js", + "_rich-text-editor-DgC-p13Z.js", "_react-country-flag.esm-Bs2jngHP.js", - "_info-VH-vNQ_z.js", + "_info-Cj5ROI6H.js", "_utils-BWxnHGCV.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", - "_unlink-sh32LPkQ.js", - "_list-Ajdnpsw1.js", - "_quote-BtOwgBns.js", - "_link-ClcCoVU_.js", - "_code-DNPjFOcs.js" + "_chevron-up-CIpCAMDk.js", + "_unlink-vC8B7N8r.js", + "_list-DY4Uh_0E.js", + "_quote-DF2Qwen7.js", + "_link-DeErafFW.js", + "_code-Dzlx6QPB.js" ] }, "resources/js/pages/settings/components/noc-settings.tsx": { - "file": "assets/noc-settings-DCC_Tt0R.js", + "file": "assets/noc-settings-BF-_sALF.js", "name": "noc-settings", "src": "resources/js/pages/settings/components/noc-settings.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_select-DgPPBKIC.js", - "_rich-text-editor-BU9ZFbid.js", + "_select-9uIRiOV_.js", + "_rich-text-editor-DgC-p13Z.js", "_react-country-flag.esm-Bs2jngHP.js", - "_info-VH-vNQ_z.js", + "_info-Cj5ROI6H.js", "_utils-BWxnHGCV.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", - "_unlink-sh32LPkQ.js", - "_list-Ajdnpsw1.js", - "_quote-BtOwgBns.js", - "_link-ClcCoVU_.js", - "_code-DNPjFOcs.js" + "_chevron-up-CIpCAMDk.js", + "_unlink-vC8B7N8r.js", + "_list-DY4Uh_0E.js", + "_quote-DF2Qwen7.js", + "_link-DeErafFW.js", + "_code-Dzlx6QPB.js" ] }, "resources/js/pages/settings/components/payment-settings.tsx": { - "file": "assets/payment-settings-C-EKaF7U.js", + "file": "assets/payment-settings-9w8nluE5.js", "name": "payment-settings", "src": "resources/js/pages/settings/components/payment-settings.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", - "_alert-CXPQTH5c.js", - "_switch-C7AW5g5G.js", - "_circle-alert-KsX4JXbz.js", - "_eye-off-DlDpEvnB.js", - "_eye-DSAoA9Pp.js", - "_radio-group-BtLENAXk.js", - "_indian-rupee-Bh3-8N2a.js", - "_credit-card-Dm0mmHp5.js", - "_wallet-C3p1yihr.js", - "_coins-D-42zezY.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", + "_alert-Dt2Bu0kM.js", + "_switch-DCoM0Ivb.js", + "_circle-alert-Cu5dznTP.js", + "_eye-off-BJYR0wmr.js", + "_eye-CzYzwmmr.js", + "_radio-group-CuY8xCRY.js", + "_indian-rupee-CY9fE6hT.js", + "_credit-card-CHqjxFip.js", + "_wallet-BP1hP1I0.js", + "_coins-cHhhtBQu.js", "_utils-BWxnHGCV.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", - "_circle-BpyxLEsH.js" + "_chevron-up-CIpCAMDk.js", + "_circle-DgA3bS7I.js" ] }, "resources/js/pages/settings/components/recaptcha-settings.tsx": { - "file": "assets/recaptcha-settings-FKf7iLgR.js", + "file": "assets/recaptcha-settings-COSWemy1.js", "name": "recaptcha-settings", "src": "resources/js/pages/settings/components/recaptcha-settings.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_select-DgPPBKIC.js", - "_switch-C7AW5g5G.js", + "_select-9uIRiOV_.js", + "_switch-DCoM0Ivb.js", "_utils-BWxnHGCV.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js" + "_chevron-up-CIpCAMDk.js" ] }, "resources/js/pages/settings/components/seo-settings.tsx": { - "file": "assets/seo-settings-BLgIe142.js", + "file": "assets/seo-settings-BiQpFZS4.js", "name": "seo-settings", "src": "resources/js/pages/settings/components/seo-settings.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_textarea-CdnKPU5F.js", - "_lightbulb-fAsbBO8F.js", + "_textarea-BgXisGCr.js", + "_lightbulb-CJXOfIFD.js", "_utils-BWxnHGCV.js" ] }, "resources/js/pages/settings/components/storage-settings.tsx": { - "file": "assets/storage-settings-1itIwtRy.js", + "file": "assets/storage-settings-Bcj42KvT.js", "name": "storage-settings", "src": "resources/js/pages/settings/components/storage-settings.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_tabs-NEtB1dPW.js", - "_checkbox-Bos2Phgi.js", - "_hard-drive-ApF-ULi1.js", + "_tabs--KW-Mci6.js", + "_checkbox-C3Z6LHOx.js", + "_hard-drive--Nch37f-.js", "_utils-BWxnHGCV.js", "_index-9MclThM-.js" ] }, "resources/js/pages/settings/components/stripe-settings.tsx": { - "file": "assets/stripe-settings-Bqw3nWq1.js", + "file": "assets/stripe-settings-DwkauPZ5.js", "name": "stripe-settings", "src": "resources/js/pages/settings/components/stripe-settings.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_switch-C7AW5g5G.js", - "_alert-CXPQTH5c.js", - "_credit-card-Dm0mmHp5.js", - "_circle-alert-KsX4JXbz.js", - "_eye-off-DlDpEvnB.js", - "_eye-DSAoA9Pp.js", + "_switch-DCoM0Ivb.js", + "_alert-Dt2Bu0kM.js", + "_credit-card-CHqjxFip.js", + "_circle-alert-Cu5dznTP.js", + "_eye-off-BJYR0wmr.js", + "_eye-CzYzwmmr.js", "_utils-BWxnHGCV.js", "_index-9MclThM-.js" ] }, "resources/js/pages/settings/components/system-settings.tsx": { - "file": "assets/system-settings-D8GwO2bO.js", + "file": "assets/system-settings-DoouC1r4.js", "name": "system-settings", "src": "resources/js/pages/settings/components/system-settings.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_select-DgPPBKIC.js", - "_switch-C7AW5g5G.js", + "_select-9uIRiOV_.js", + "_switch-DCoM0Ivb.js", "_language-BbwPiY59.js", "_react-country-flag.esm-Bs2jngHP.js", "_utils-BWxnHGCV.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js" + "_chevron-up-CIpCAMDk.js" ] }, "resources/js/pages/settings/components/webhook-settings.tsx": { - "file": "assets/webhook-settings-D45SXvVj.js", + "file": "assets/webhook-settings-DomWfYEY.js", "name": "webhook-settings", "src": "resources/js/pages/settings/components/webhook-settings.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_select-DgPPBKIC.js", - "_table-C1YkBp3W.js", - "_CrudDeleteModal-DM40AK8z.js", - "_link-2-C22T2wSs.js", - "_square-pen-B3p2jiW9.js", - "_trash-2-Dxg0nP1A.js", + "_select-9uIRiOV_.js", + "_table-BRtys9Nx.js", + "_CrudDeleteModal-DmHx0JCJ.js", + "_link-2-DNnYgrdz.js", + "_square-pen-CatLE0_h.js", + "_trash-2-15Ri11Yq.js", "_utils-BWxnHGCV.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js" + "_chevron-up-CIpCAMDk.js" ] }, "resources/js/pages/settings/components/working-days-settings.tsx": { - "file": "assets/working-days-settings-WpVxAWFg.js", + "file": "assets/working-days-settings-yB3uYVxa.js", "name": "working-days-settings", "src": "resources/js/pages/settings/components/working-days-settings.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_switch-C7AW5g5G.js", - "_clock-Cfp0CYjJ.js", + "_switch-DCoM0Ivb.js", + "_clock-CLIx856C.js", "_utils-BWxnHGCV.js", "_index-9MclThM-.js" ] }, "resources/js/pages/settings/index.tsx": { - "file": "assets/index-BOoI89Cn.js", + "file": "assets/index-DX0sqq5K.js", "name": "index", "src": "resources/js/pages/settings/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_scroll-area-BmK0s-Hf.js", + "_scroll-area-C7NBgd0i.js", "resources/js/pages/settings/components/system-settings.tsx", "resources/js/pages/settings/components/currency-settings.tsx", "resources/js/pages/settings/components/email-settings.tsx", @@ -18790,426 +18790,426 @@ "resources/js/pages/settings/components/experience-certificate-settings.tsx", "resources/js/pages/settings/components/joining-letter-settings.tsx", "_toaster-Bc5RPjCT.js", - "_settings-DYZFNkOc.js", - "_dollar-sign-CFqWGHdB.js", - "_mail-BFoS8U8W.js", - "_clock-Cfp0CYjJ.js", - "_CrudTable-DA37WZsR.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_hard-drive-ApF-ULi1.js", - "_shield-Mt6vEHxn.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_settings-BUhtRdnI.js", + "_dollar-sign-BKfERkc9.js", + "_mail-khAU5Oig.js", + "_clock-CLIx856C.js", + "_CrudTable-Dk-uCuqB.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_hard-drive--Nch37f-.js", + "_shield-rKKgzkbW.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", - "_info-VH-vNQ_z.js", - "_alert-CXPQTH5c.js", - "_server-DgtPu6lA.js", - "_circle-alert-KsX4JXbz.js", - "_lock-RX1hYn48.js", - "_send-DpE3qK0m.js", - "_eye-off-DlDpEvnB.js", - "_eye-DSAoA9Pp.js", - "_radio-group-BtLENAXk.js", - "_circle-BpyxLEsH.js", - "_indian-rupee-Bh3-8N2a.js", - "_wallet-C3p1yihr.js", - "_tabs-NEtB1dPW.js", - "_checkbox-Bos2Phgi.js", - "_download-Ba72czhU.js", - "_lightbulb-fAsbBO8F.js", - "_trash-2-Dxg0nP1A.js", - "_CrudDeleteModal-DM40AK8z.js", - "_CrudFormModal-Bmz2nLeY.js", - "_multi-select-field-BX9C1tYH.js", - "_LocationPicker-DAd_AcXs.js", + "_info-Cj5ROI6H.js", + "_alert-Dt2Bu0kM.js", + "_server-BzBihesB.js", + "_circle-alert-Cu5dznTP.js", + "_lock-BGSkpX29.js", + "_send-DXZhFVWG.js", + "_eye-off-BJYR0wmr.js", + "_eye-CzYzwmmr.js", + "_radio-group-CuY8xCRY.js", + "_circle-DgA3bS7I.js", + "_indian-rupee-CY9fE6hT.js", + "_wallet-BP1hP1I0.js", + "_tabs--KW-Mci6.js", + "_checkbox-C3Z6LHOx.js", + "_download-BHVnw95S.js", + "_lightbulb-CJXOfIFD.js", + "_trash-2-15Ri11Yq.js", + "_CrudDeleteModal-DmHx0JCJ.js", + "_CrudFormModal-CTSICk3j.js", + "_multi-select-field-ALFA5JXF.js", + "_LocationPicker-Dy1Od2a3.js", "_leaflet-FVhBWCqS.js", - "_locate-fixed-D29o3FBS.js", - "_table-C1YkBp3W.js", - "_unlink-sh32LPkQ.js", - "_scale-rJYsnHRa.js", - "_arrow-down-left-BN6xjhcz.js", - "_arrow-left-CjPQICYw.js", - "_arrow-right-left-DKUcVR58.js", - "_arrow-right-DUEfRrRr.js", - "_arrow-up-down-FmcUfWon.js", - "_lock-open-CN4tz8Of.js", - "_award-D9FlSYzB.js", - "_ban-CMgLBFSt.js", - "_bell-Cr2F9IDD.js", - "_book-open-DUwKvBiK.js", - "_boxes-rwzklut0.js", - "_building-2-Cda8xQDI.js", - "_building-CG4yAV8N.js", - "_calculator-wt_63eRJ.js", - "_calendar-check-BZ1JTjf6.js", - "_camera-DDKUkICL.js", - "_chart-column-GeSBJr5Y.js", - "_chart-no-axes-column-increasing-Beqplnfl.js", - "_chart-no-axes-column-BKgkVzqT.js", - "_chevron-left-DKWjKjSf.js", - "_circle-check-big-DqURlwt2.js", - "_circle-check-C_SLfS2p.js", - "_circle-help-BdsC7_wR.js", - "_circle-x-DkvEqmM5.js", - "_clipboard-list-BU0dok7E.js", - "_code-DNPjFOcs.js", - "_crosshair-C7OptAZm.js", - "_crown-Cp4cgutu.js", - "_external-link-uO-R2E0-.js", - "_instagram-DBjFHIT7.js", - "_file-down-Bxu0R4EW.js", - "_pen-line-Fy-AVmqM.js", - "_file-up-CZ-cXuKa.js", - "_filter-D8dMdozc.js", - "_folder-git-2-Dwj_EoDL.js", - "_house-D8b8GwgZ.js", - "_git-branch-D2sIFzs4.js", - "_grip-vertical-DXcr-v-g.js", - "_hash-CHJS6b-L.js", - "_layers-CF7Mhs3n.js", - "_layout-list-BuBaZfwq.js", - "_link-2-C22T2wSs.js", - "_link-ClcCoVU_.js", - "_twitter-DDHYm63p.js", - "_list-Ajdnpsw1.js", - "_log-in-Bt5dnADg.js", - "_map-pin-L7jUebKz.js", - "_menu-Cu-nnefe.js", - "_message-square-warning-DbVEqa_0.js", - "_message-square-DMJ4IbdE.js", - "_monitor-DL9THmS7.js", - "_package-B9XnehkQ.js", - "_percent-BYDujffR.js", - "_phone-CJ2h446N.js", - "_plane-BqORGC6m.js", - "_play-DHqp-NCB.js", - "_qr-code-u5AOBzVe.js", - "_quote-BtOwgBns.js", - "_radio-CxUR05xj.js", - "_ruler-DbxwIrQY.js", - "_wifi-CFyF5qct.js", - "_shield-check--CTAItWs.js", - "_smartphone-BQ_9x4vN.js", - "_square-check-big-Dt4MtZcM.js", - "_square-pen-B3p2jiW9.js", - "_star-WlheM7sI.js", - "_sun-DRsBfXSu.js", - "_tag-CMVMnpSh.js", - "_target-BEz5Ry2v.js", - "_thumbs-up-DYj-woXk.js", - "_ticket-BhEK5100.js", - "_trash-Dyd2ZsaG.js", - "_trending-down-CeOqAkGV.js", - "_trending-up-CPB8hZlm.js", - "_triangle-alert-MsN2AA6c.js", - "_trophy-BZyhzbIT.js", - "_type-DlbqWp8I.js", - "_user-check-4xSYwYvq.js", - "_user-plus-C-0nSlHG.js", - "_user-x-Drk57M2z.js", - "_wrench-CLqKc51o.js", - "_zap-D4fS-tPu.js", - "_rich-text-editor-BU9ZFbid.js" + "_locate-fixed-BKpEfCUU.js", + "_table-BRtys9Nx.js", + "_unlink-vC8B7N8r.js", + "_scale-Chnhsap1.js", + "_arrow-down-left-D4-BLXQL.js", + "_arrow-left-B9tcIgis.js", + "_arrow-right-left-TC-Oi5FJ.js", + "_arrow-right-SXr1661j.js", + "_arrow-up-down-Df1H6itH.js", + "_lock-open-Cco69YMj.js", + "_award-DOf5Xc3o.js", + "_ban-C1FQ9ay_.js", + "_bell-BMsQyWM-.js", + "_book-open-DiNAfaue.js", + "_boxes-Bjf0_Kx7.js", + "_building-2-DmmRcP0c.js", + "_building-BXglONiz.js", + "_calculator-B75Vnhim.js", + "_calendar-check-C2F7PWoI.js", + "_camera-DZNJpjXR.js", + "_chart-column-CKzC1aib.js", + "_chart-no-axes-column-increasing-xL8kjLW0.js", + "_chart-no-axes-column-CaNDayE9.js", + "_chevron-left-C98gPe5P.js", + "_circle-check-big-KTDTMhTs.js", + "_circle-check-aau4wqhp.js", + "_circle-help-C4uXcZYY.js", + "_circle-x-r3If4JPw.js", + "_clipboard-list-BNSl4hy2.js", + "_code-Dzlx6QPB.js", + "_crosshair-DtQysFz7.js", + "_crown-CC8Godfb.js", + "_external-link-DL5n0dhJ.js", + "_instagram-tpp8H3E-.js", + "_file-down-CxCQCvcc.js", + "_pen-line-CNA-f1dm.js", + "_file-up-D3rB-4Bg.js", + "_filter-B_3e214H.js", + "_folder-git-2-T64oq8HG.js", + "_house-BUnGVtyw.js", + "_git-branch-EdIXkL-9.js", + "_grip-vertical-BvetFs24.js", + "_hash-B3fNBlbs.js", + "_layers-DdZLSQgt.js", + "_layout-list-DkB7S2jk.js", + "_link-2-DNnYgrdz.js", + "_link-DeErafFW.js", + "_twitter-CRZZ6zjd.js", + "_list-DY4Uh_0E.js", + "_log-in-TxFQ9ojy.js", + "_map-pin-BFNXdrz2.js", + "_menu-BGxVBBZl.js", + "_message-square-warning-DHRFlo8i.js", + "_message-square-C7x1Rix5.js", + "_monitor-P2T9V9tT.js", + "_package-C-rDDwyp.js", + "_percent-DP16IBy2.js", + "_phone-XzqO8Dfs.js", + "_plane-C9QqCVcZ.js", + "_play-62Z04sZZ.js", + "_qr-code-CUR1J9NH.js", + "_quote-DF2Qwen7.js", + "_radio-nm2vY_Ib.js", + "_ruler-DviIA5uv.js", + "_wifi-BPS_-hKY.js", + "_shield-check-Cyw4YGYb.js", + "_smartphone-i99jk4ns.js", + "_square-check-big-Cal0w_ma.js", + "_square-pen-CatLE0_h.js", + "_star-CSGOTD6i.js", + "_sun-TjfxyFzf.js", + "_tag-CUFhfHTp.js", + "_target-B_9kWYv3.js", + "_thumbs-up-Du-LlBXg.js", + "_ticket-BjgtGAIQ.js", + "_trash-BRJCY2my.js", + "_trending-down-MNPLLbIb.js", + "_trending-up-D5y6g4yZ.js", + "_triangle-alert-CeuDFixJ.js", + "_trophy-Cs36GMET.js", + "_type-DX1RNe21.js", + "_user-check-DDs_5zV9.js", + "_user-plus-Ba62LA9O.js", + "_user-x-C3dBJr2o.js", + "_wrench-DX6GWbcS.js", + "_zap-Of1Abppa.js", + "_rich-text-editor-DgC-p13Z.js" ] }, "resources/js/pages/settings/profile-settings.tsx": { - "file": "assets/profile-settings-BzjX76QC.js", + "file": "assets/profile-settings-Cu7LHQNe.js", "name": "profile-settings", "src": "resources/js/pages/settings/profile-settings.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_input-error-DbaxcyOC.js", - "_camera-DDKUkICL.js", - "_user-DToEmJ9g.js", - "_lock-RX1hYn48.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_input-error-D7LAo-ji.js", + "_camera-DZNJpjXR.js", + "_user-Ka_u5D6T.js", + "_lock-BGSkpX29.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js" ] }, "resources/js/pages/superadmin/dashboard.tsx": { - "file": "assets/dashboard-CW5bbTf_.js", + "file": "assets/dashboard-DBjKX7YN.js", "name": "dashboard", "src": "resources/js/pages/superadmin/dashboard.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_building-2-Cda8xQDI.js", - "_credit-card-Dm0mmHp5.js", - "_dollar-sign-CFqWGHdB.js", - "_tag-CMVMnpSh.js", - "_eye-DSAoA9Pp.js", - "_sparkles-CpwdFUQZ.js", - "_arrow-right-DUEfRrRr.js", - "_trending-up-CPB8hZlm.js", - "_refresh-cw-BTR9wbuS.js", - "_circle-alert-KsX4JXbz.js", - "_user-plus-C-0nSlHG.js", - "_ticket-BhEK5100.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_building-2-DmmRcP0c.js", + "_credit-card-CHqjxFip.js", + "_dollar-sign-BKfERkc9.js", + "_tag-CUFhfHTp.js", + "_eye-CzYzwmmr.js", + "_sparkles-5e-ws3h6.js", + "_arrow-right-SXr1661j.js", + "_trending-up-D5y6g4yZ.js", + "_refresh-cw--0MMVqmk.js", + "_circle-alert-Cu5dznTP.js", + "_user-plus-Ba62LA9O.js", + "_ticket-BjgtGAIQ.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_coins-D-42zezY.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js" ] }, "resources/js/pages/users/index.tsx": { - "file": "assets/index-BU1XiNFu.js", + "file": "assets/index-BkKWvZMK.js", "name": "index", "src": "resources/js/pages/users/index.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", - "_page-template-B_mOhR6n.js", + "_page-template-Cw8W4Qs2.js", "resources/js/app.tsx", - "_pagination-n2efY1KU.js", - "_search-and-filter-bar-PUOLiNYr.js", - "_CrudTable-DA37WZsR.js", - "_CrudFormModal-Bmz2nLeY.js", - "_CrudDeleteModal-DM40AK8z.js", + "_pagination-B9z4VraF.js", + "_search-and-filter-bar-1QHzFJdq.js", + "_CrudTable-Dk-uCuqB.js", + "_CrudFormModal-CTSICk3j.js", + "_CrudDeleteModal-DmHx0JCJ.js", "_use-initials-BK4eRgYY.js", "resources/js/pages/users/view.tsx", - "_lock-open-CN4tz8Of.js", - "_eye-DSAoA9Pp.js", - "_square-pen-B3p2jiW9.js", - "_lock-RX1hYn48.js", - "_trash-2-Dxg0nP1A.js", - "_textarea-CdnKPU5F.js", - "_select-DgPPBKIC.js", + "_lock-open-Cco69YMj.js", + "_eye-CzYzwmmr.js", + "_square-pen-CatLE0_h.js", + "_lock-BGSkpX29.js", + "_trash-2-15Ri11Yq.js", + "_textarea-BgXisGCr.js", + "_select-9uIRiOV_.js", "_index-BdQq_4o_.js", "_index-9MclThM-.js", - "_chevron-up-DXYKkCZG.js", + "_chevron-up-CIpCAMDk.js", "_react-country-flag.esm-Bs2jngHP.js", "_language-BbwPiY59.js", - "_sparkles-CpwdFUQZ.js", - "_loader-circle-CbxAZW2L.js", - "_copy-DSkOAFhr.js", - "_CookieConsentBanner-CIl2kmlz.js", - "_refresh-cw-BTR9wbuS.js", - "_globe-ZoJAuRB5.js", - "_settings-DYZFNkOc.js", - "_switch-C7AW5g5G.js", - "_chevron-right-C_P-uZ-m.js", - "_layout-grid-Ba5sCiyJ.js", - "_briefcase-Dsiqzllu.js", - "_credit-card-Dm0mmHp5.js", - "_gift-Cu9GEEJ_.js", - "_user-DToEmJ9g.js", - "_users-Czs1F8XM.js", - "_calendar-BYVpj4_X.js", - "_calendar-days-BdrEl_Gk.js", - "_clock-Cfp0CYjJ.js", - "_fingerprint-q0Oj9Sk5.js", - "_timer-Bn-D5krG.js", - "_dollar-sign-CFqWGHdB.js", - "_coins-D-42zezY.js", + "_sparkles-5e-ws3h6.js", + "_loader-circle-BDWbvi2z.js", + "_copy-D8vf_ZyP.js", + "_CookieConsentBanner-DR6kgCLT.js", + "_refresh-cw--0MMVqmk.js", + "_globe-DK33Pm0M.js", + "_settings-BUhtRdnI.js", + "_switch-DCoM0Ivb.js", + "_chevron-right-DCgmF6LO.js", + "_layout-grid-DD1-BKce.js", + "_briefcase-lPam_Ipn.js", + "_credit-card-CHqjxFip.js", + "_gift-dVgRLkc0.js", + "_user-Ka_u5D6T.js", + "_users-BG7aX58P.js", + "_calendar-kiIl5Cyq.js", + "_calendar-days-BgbYDkbG.js", + "_clock-CLIx856C.js", + "_fingerprint-BTRdXMJ4.js", + "_timer-0BosSTc0.js", + "_dollar-sign-BKfERkc9.js", + "_coins-cHhhtBQu.js", "_index-BFT_C1pH.js", - "_log-out-DJQW3sMi.js", + "_log-out-CphXjhx9.js", "_utils-BWxnHGCV.js", - "_filter-D8dMdozc.js", - "_list-Ajdnpsw1.js", - "_table-C1YkBp3W.js", - "_unlink-sh32LPkQ.js", - "_scale-rJYsnHRa.js", - "_arrow-down-left-BN6xjhcz.js", - "_arrow-left-CjPQICYw.js", - "_arrow-right-left-DKUcVR58.js", - "_arrow-right-DUEfRrRr.js", - "_arrow-up-down-FmcUfWon.js", - "_award-D9FlSYzB.js", - "_ban-CMgLBFSt.js", - "_indian-rupee-Bh3-8N2a.js", - "_bell-Cr2F9IDD.js", - "_book-open-DUwKvBiK.js", - "_boxes-rwzklut0.js", - "_building-2-Cda8xQDI.js", - "_building-CG4yAV8N.js", - "_calculator-wt_63eRJ.js", - "_calendar-check-BZ1JTjf6.js", - "_camera-DDKUkICL.js", - "_chart-column-GeSBJr5Y.js", - "_chart-no-axes-column-increasing-Beqplnfl.js", - "_chart-no-axes-column-BKgkVzqT.js", - "_chevron-left-DKWjKjSf.js", - "_circle-alert-KsX4JXbz.js", - "_circle-check-big-DqURlwt2.js", - "_circle-check-C_SLfS2p.js", - "_circle-help-BdsC7_wR.js", - "_circle-x-DkvEqmM5.js", - "_circle-BpyxLEsH.js", - "_clipboard-list-BU0dok7E.js", - "_code-DNPjFOcs.js", - "_crosshair-C7OptAZm.js", - "_crown-Cp4cgutu.js", - "_download-Ba72czhU.js", - "_external-link-uO-R2E0-.js", - "_eye-off-DlDpEvnB.js", - "_instagram-DBjFHIT7.js", - "_file-down-Bxu0R4EW.js", - "_pen-line-Fy-AVmqM.js", - "_file-up-CZ-cXuKa.js", - "_folder-git-2-Dwj_EoDL.js", - "_house-D8b8GwgZ.js", - "_git-branch-D2sIFzs4.js", - "_grip-vertical-DXcr-v-g.js", - "_hard-drive-ApF-ULi1.js", - "_hash-CHJS6b-L.js", - "_shield-Mt6vEHxn.js", - "_info-VH-vNQ_z.js", - "_layers-CF7Mhs3n.js", - "_layout-list-BuBaZfwq.js", - "_lightbulb-fAsbBO8F.js", - "_link-2-C22T2wSs.js", - "_link-ClcCoVU_.js", - "_twitter-DDHYm63p.js", - "_locate-fixed-D29o3FBS.js", - "_log-in-Bt5dnADg.js", - "_mail-BFoS8U8W.js", - "_map-pin-L7jUebKz.js", - "_menu-Cu-nnefe.js", - "_message-square-warning-DbVEqa_0.js", - "_message-square-DMJ4IbdE.js", - "_monitor-DL9THmS7.js", - "_package-B9XnehkQ.js", - "_percent-BYDujffR.js", - "_phone-CJ2h446N.js", - "_plane-BqORGC6m.js", - "_play-DHqp-NCB.js", - "_qr-code-u5AOBzVe.js", - "_quote-BtOwgBns.js", - "_radio-CxUR05xj.js", - "_ruler-DbxwIrQY.js", - "_send-DpE3qK0m.js", - "_server-DgtPu6lA.js", - "_wifi-CFyF5qct.js", - "_shield-check--CTAItWs.js", - "_smartphone-BQ_9x4vN.js", - "_square-check-big-Dt4MtZcM.js", - "_star-WlheM7sI.js", - "_sun-DRsBfXSu.js", - "_tag-CMVMnpSh.js", - "_target-BEz5Ry2v.js", - "_thumbs-up-DYj-woXk.js", - "_ticket-BhEK5100.js", - "_trash-Dyd2ZsaG.js", - "_trending-down-CeOqAkGV.js", - "_trending-up-CPB8hZlm.js", - "_triangle-alert-MsN2AA6c.js", - "_trophy-BZyhzbIT.js", - "_type-DlbqWp8I.js", - "_user-check-4xSYwYvq.js", - "_user-plus-C-0nSlHG.js", - "_user-x-Drk57M2z.js", - "_wallet-C3p1yihr.js", - "_wrench-CLqKc51o.js", - "_zap-D4fS-tPu.js", - "_radio-group-BtLENAXk.js", - "_checkbox-Bos2Phgi.js", - "_multi-select-field-BX9C1tYH.js", - "_scroll-area-BmK0s-Hf.js", - "_LocationPicker-DAd_AcXs.js", + "_filter-B_3e214H.js", + "_list-DY4Uh_0E.js", + "_table-BRtys9Nx.js", + "_unlink-vC8B7N8r.js", + "_scale-Chnhsap1.js", + "_arrow-down-left-D4-BLXQL.js", + "_arrow-left-B9tcIgis.js", + "_arrow-right-left-TC-Oi5FJ.js", + "_arrow-right-SXr1661j.js", + "_arrow-up-down-Df1H6itH.js", + "_award-DOf5Xc3o.js", + "_ban-C1FQ9ay_.js", + "_indian-rupee-CY9fE6hT.js", + "_bell-BMsQyWM-.js", + "_book-open-DiNAfaue.js", + "_boxes-Bjf0_Kx7.js", + "_building-2-DmmRcP0c.js", + "_building-BXglONiz.js", + "_calculator-B75Vnhim.js", + "_calendar-check-C2F7PWoI.js", + "_camera-DZNJpjXR.js", + "_chart-column-CKzC1aib.js", + "_chart-no-axes-column-increasing-xL8kjLW0.js", + "_chart-no-axes-column-CaNDayE9.js", + "_chevron-left-C98gPe5P.js", + "_circle-alert-Cu5dznTP.js", + "_circle-check-big-KTDTMhTs.js", + "_circle-check-aau4wqhp.js", + "_circle-help-C4uXcZYY.js", + "_circle-x-r3If4JPw.js", + "_circle-DgA3bS7I.js", + "_clipboard-list-BNSl4hy2.js", + "_code-Dzlx6QPB.js", + "_crosshair-DtQysFz7.js", + "_crown-CC8Godfb.js", + "_download-BHVnw95S.js", + "_external-link-DL5n0dhJ.js", + "_eye-off-BJYR0wmr.js", + "_instagram-tpp8H3E-.js", + "_file-down-CxCQCvcc.js", + "_pen-line-CNA-f1dm.js", + "_file-up-D3rB-4Bg.js", + "_folder-git-2-T64oq8HG.js", + "_house-BUnGVtyw.js", + "_git-branch-EdIXkL-9.js", + "_grip-vertical-BvetFs24.js", + "_hard-drive--Nch37f-.js", + "_hash-B3fNBlbs.js", + "_shield-rKKgzkbW.js", + "_info-Cj5ROI6H.js", + "_layers-DdZLSQgt.js", + "_layout-list-DkB7S2jk.js", + "_lightbulb-CJXOfIFD.js", + "_link-2-DNnYgrdz.js", + "_link-DeErafFW.js", + "_twitter-CRZZ6zjd.js", + "_locate-fixed-BKpEfCUU.js", + "_log-in-TxFQ9ojy.js", + "_mail-khAU5Oig.js", + "_map-pin-BFNXdrz2.js", + "_menu-BGxVBBZl.js", + "_message-square-warning-DHRFlo8i.js", + "_message-square-C7x1Rix5.js", + "_monitor-P2T9V9tT.js", + "_package-C-rDDwyp.js", + "_percent-DP16IBy2.js", + "_phone-XzqO8Dfs.js", + "_plane-C9QqCVcZ.js", + "_play-62Z04sZZ.js", + "_qr-code-CUR1J9NH.js", + "_quote-DF2Qwen7.js", + "_radio-nm2vY_Ib.js", + "_ruler-DviIA5uv.js", + "_send-DXZhFVWG.js", + "_server-BzBihesB.js", + "_wifi-BPS_-hKY.js", + "_shield-check-Cyw4YGYb.js", + "_smartphone-i99jk4ns.js", + "_square-check-big-Cal0w_ma.js", + "_star-CSGOTD6i.js", + "_sun-TjfxyFzf.js", + "_tag-CUFhfHTp.js", + "_target-B_9kWYv3.js", + "_thumbs-up-Du-LlBXg.js", + "_ticket-BjgtGAIQ.js", + "_trash-BRJCY2my.js", + "_trending-down-MNPLLbIb.js", + "_trending-up-D5y6g4yZ.js", + "_triangle-alert-CeuDFixJ.js", + "_trophy-Cs36GMET.js", + "_type-DX1RNe21.js", + "_user-check-DDs_5zV9.js", + "_user-plus-Ba62LA9O.js", + "_user-x-C3dBJr2o.js", + "_wallet-BP1hP1I0.js", + "_wrench-DX6GWbcS.js", + "_zap-Of1Abppa.js", + "_radio-group-CuY8xCRY.js", + "_checkbox-C3Z6LHOx.js", + "_multi-select-field-ALFA5JXF.js", + "_scroll-area-C7NBgd0i.js", + "_LocationPicker-Dy1Od2a3.js", "_leaflet-FVhBWCqS.js" ] }, "resources/js/pages/users/view.tsx": { - "file": "assets/view-WKa9si0E.js", + "file": "assets/view-KkE8YYbB.js", "name": "view", "src": "resources/js/pages/users/view.tsx", "isDynamicEntry": true, "imports": [ "_ui-Z445SNHD.js", "resources/js/app.tsx", - "_user-DToEmJ9g.js", - "_mail-BFoS8U8W.js", - "_lock-RX1hYn48.js", - "_calendar-BYVpj4_X.js", - "_shield-check--CTAItWs.js", + "_user-Ka_u5D6T.js", + "_mail-khAU5Oig.js", + "_lock-BGSkpX29.js", + "_calendar-kiIl5Cyq.js", + "_shield-check-Cyw4YGYb.js", "_utils-BWxnHGCV.js" ] }, "resources/js/pages/welcome.tsx": { - "file": "assets/welcome-3hI4-HTA.js", + "file": "assets/welcome-BaN0-gh2.js", "name": "welcome", "src": "resources/js/pages/welcome.tsx", "isDynamicEntry": true, diff --git a/resources/js/components/RolePermissionCheckboxGroup.tsx b/resources/js/components/RolePermissionCheckboxGroup.tsx index 4b27fc197..70dc2fde3 100755 --- a/resources/js/components/RolePermissionCheckboxGroup.tsx +++ b/resources/js/components/RolePermissionCheckboxGroup.tsx @@ -53,7 +53,7 @@ export function RolePermissionCheckboxGroup({ } try { - const nameMap = {}; + const nameMap: Record = {}; Object.values(filteredPermissions).forEach(group => { group.forEach(permission => { @@ -64,7 +64,7 @@ export function RolePermissionCheckboxGroup({ let processedPermissions: string[] = []; if (Array.isArray(selectedPermissions)) { - processedPermissions = selectedPermissions.map(p => { + processedPermissions = selectedPermissions.map((p: any) => { if (typeof p === 'object' && p !== null) { if ('id' in p) return p.id.toString(); if ('name' in p) return nameMap[p.name] || p.name; @@ -73,7 +73,7 @@ export function RolePermissionCheckboxGroup({ }).filter(Boolean); } else if (typeof selectedPermissions === 'object' && selectedPermissions !== null) { if ('permissions' in selectedPermissions && Array.isArray(selectedPermissions.permissions)) { - processedPermissions = selectedPermissions.permissions.map(p => { + processedPermissions = selectedPermissions.permissions.map((p: any) => { if (typeof p === 'object' && p !== null) { if ('id' in p) return p.id.toString(); if ('name' in p) return nameMap[p.name] || p.name; @@ -122,7 +122,7 @@ export function RolePermissionCheckboxGroup({ }; const updateParent = (newSelected: string[]) => { - const idToNameMap = {}; + const idToNameMap: Record = {}; Object.values(filteredPermissions).forEach(group => { group.forEach(permission => { @@ -209,7 +209,7 @@ export function RolePermissionCheckboxGroup({ } /> ))} diff --git a/routes/api.php b/routes/api.php index cbfd096a3..6ecc8d79e 100644 --- a/routes/api.php +++ b/routes/api.php @@ -65,8 +65,8 @@ Route::get('/server-time', function () { ]); }); -// Authenticated API Routes (Sanctum Protected) -Route::middleware('auth:sanctum')->group(function () { +// Authenticated Mobile API Routes (Sanctum Protected & Mobile Module Gated) +Route::middleware(['auth:sanctum', 'module:mobile'])->group(function () { // Auth & User Profile Route::post('/auth/logout', [AuthController::class, 'logout']); Route::get('/user', [AuthController::class, 'user']); diff --git a/routes/web.php b/routes/web.php index dc07b7170..566cc19c6 100644 --- a/routes/web.php +++ b/routes/web.php @@ -374,8 +374,8 @@ Route::middleware(['auth', 'verified', 'setting'])->group(function () { }); // HR Module routes - // Branch routes - Route::middleware('permission:manage-branches')->group(function () { + // Branch routes (Gated by multi_branch module) + Route::middleware(['permission:manage-branches', 'module:branch'])->group(function () { Route::get('hr/branches', [BranchController::class, 'index'])->name('hr.branches.index'); Route::post('hr/branches/test-zkteco', [BranchController::class, 'testZktecoConnection'])->middleware('permission:edit-branches')->name('hr.branches.test-zkteco'); Route::post('hr/branches', [BranchController::class, 'store'])->middleware('permission:create-branches')->name('hr.branches.store'); @@ -384,8 +384,8 @@ Route::middleware(['auth', 'verified', 'setting'])->group(function () { Route::put('hr/branches/{branch}/toggle-status', [BranchController::class, 'toggleStatus'])->middleware('permission:edit-branches')->name('hr.branches.toggle-status'); }); - // Department routes - Route::middleware('permission:manage-departments')->group(function () { + // Department routes (Gated by multi_branch module) + Route::middleware(['permission:manage-departments', 'module:branch'])->group(function () { Route::get('hr/departments', [DepartmentController::class, 'index'])->name('hr.departments.index'); Route::post('hr/departments', [DepartmentController::class, 'store'])->middleware('permission:create-departments')->name('hr.departments.store'); Route::put('hr/departments/{department}', [DepartmentController::class, 'update'])->middleware('permission:edit-departments')->name('hr.departments.update'); @@ -393,8 +393,8 @@ Route::middleware(['auth', 'verified', 'setting'])->group(function () { Route::put('hr/departments/{department}/toggle-status', [DepartmentController::class, 'toggleStatus'])->middleware('permission:edit-departments')->name('hr.departments.toggle-status'); }); - // Designation routes - Route::middleware('permission:manage-designations')->group(function () { + // Designation routes (Gated by multi_branch module) + Route::middleware(['permission:manage-designations', 'module:branch'])->group(function () { Route::get('hr/designations', [DesignationController::class, 'index'])->name('hr.designations.index'); Route::post('hr/designations', [DesignationController::class, 'store'])->middleware('permission:create-designations')->name('hr.designations.store'); Route::put('hr/designations/{designation}', [DesignationController::class, 'update'])->middleware('permission:edit-designations')->name('hr.designations.update'); diff --git a/storage/logs/laravel.log b/storage/logs/laravel.log index 004953395..aaed9af81 100755 --- a/storage/logs/laravel.log +++ b/storage/logs/laravel.log @@ -44452,3 +44452,12978 @@ error:0A000086:SSL routines::certificate verify failed #64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) #65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) #66 {main}"} +[2026-08-12 15:34:35] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), '2.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 15:34:35] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), '2.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 15:34:36] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), '2.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 15:34:44] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), '2.localhost') +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#64 {main}"} +[2026-08-12 15:34:44] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), '2.localhost') +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#64 {main}"} +[2026-08-12 15:34:50] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), '2.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 15:34:51] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), '2.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 15:34:53] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), '2.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 15:35:00] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), '2.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 15:35:00] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), '2.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 15:35:00] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), '2.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 15:35:01] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), '2.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 15:35:09] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), '2.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 15:35:11] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), '2.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 15:40:37] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), '2.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 15:40:46] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), '2.localhost') +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#64 {main}"} +[2026-08-12 15:40:46] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), '2.localhost') +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#64 {main}"} +[2026-08-12 15:41:57] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), '2.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 15:41:57] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), '2.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 15:41:58] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), '2.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 15:42:28] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), '2.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 15:42:28] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), '2.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 15:42:29] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), '2.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 15:42:37] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), '2.localhost') +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#64 {main}"} +[2026-08-12 15:42:37] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), '2.localhost') +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#64 {main}"} +[2026-08-12 15:42:41] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), '2.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 15:42:42] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), '2.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 15:42:43] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), '2.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 15:45:24] testing.INFO: Successfully provisioned tenant [payroll-only-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 15:45:30] testing.INFO: Successfully provisioned tenant [no-attendance-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 15:46:35] testing.INFO: Successfully provisioned tenant [payroll-only-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 15:46:41] testing.INFO: Successfully provisioned tenant [no-attendance-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 15:49:23] testing.INFO: Successfully provisioned tenant [no-branch-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 15:49:29] testing.INFO: Successfully provisioned tenant [no-mobile-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 15:49:35] testing.INFO: Successfully provisioned tenant [with-branch-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 15:49:58] testing.INFO: Successfully provisioned tenant [payroll-only-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 15:50:04] testing.INFO: Successfully provisioned tenant [no-attendance-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 15:50:10] testing.INFO: Successfully provisioned tenant [no-branch-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 15:50:15] testing.INFO: Successfully provisioned tenant [no-mobile-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 15:50:21] testing.INFO: Successfully provisioned tenant [with-branch-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 15:50:45] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), '2.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 15:50:53] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), '2.localhost') +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#64 {main}"} +[2026-08-12 15:50:53] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), '2.localhost') +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#64 {main}"} +[2026-08-12 15:54:56] testing.INFO: Successfully provisioned tenant [payroll-only-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 15:55:02] testing.INFO: Successfully provisioned tenant [no-attendance-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 15:55:08] testing.INFO: Successfully provisioned tenant [no-branch-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 15:55:14] testing.INFO: Successfully provisioned tenant [no-mobile-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 15:55:20] testing.INFO: Successfully provisioned tenant [with-branch-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 15:55:57] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), '2.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 15:56:06] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), '2.localhost') +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#64 {main}"} +[2026-08-12 15:56:06] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), '2.localhost') +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#64 {main}"} +[2026-08-12 15:56:17] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), '2.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 15:56:41] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), '2.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 15:56:50] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), '2.localhost') +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#64 {main}"} +[2026-08-12 15:56:50] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), '2.localhost') +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#64 {main}"} +[2026-08-12 15:56:57] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), '2.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 15:57:02] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), '2.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 15:57:11] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), '2.localhost') +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#64 {main}"} +[2026-08-12 15:57:11] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), '2.localhost') +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#64 {main}"} +[2026-08-12 15:57:30] testing.INFO: Successfully provisioned tenant [payroll-only-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 15:57:35] testing.INFO: Successfully provisioned tenant [no-attendance-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 15:57:41] testing.INFO: Successfully provisioned tenant [no-branch-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 15:57:47] testing.INFO: Successfully provisioned tenant [no-mobile-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 15:57:53] testing.INFO: Successfully provisioned tenant [with-branch-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 15:58:00] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), '2.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 15:58:09] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), '2.localhost') +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#64 {main}"} +[2026-08-12 15:58:09] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), '2.localhost') +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#64 {main}"} +[2026-08-12 15:58:11] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), '2.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 15:58:12] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), '2.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 15:58:21] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), '2.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 15:58:21] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), '2.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 15:58:23] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), '2.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 15:58:24] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), '2.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 15:58:24] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), '2.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 15:58:25] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), '2.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 15:58:26] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), '2.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 15:58:33] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), '2.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 15:58:33] local.ERROR: SQLSTATE[HY000]: General error: 1 no such function: YEAR (Connection: tenant, Database: C:\Users\garci\OneDrive\Desktop\Projects\hrm\database\tenant_2, SQL: select distinct YEAR(start_date) as year from "holidays" where "created_by" in (1)) {"userId":1,"exception":"[object] (Illuminate\\Database\\QueryException(code: HY000): SQLSTATE[HY000]: General error: 1 no such function: YEAR (Connection: tenant, Database: C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\database\\tenant_2, SQL: select distinct YEAR(start_date) as year from \"holidays\" where \"created_by\" in (1)) at C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Database/Connection.php:838) +[stacktrace] +#0 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback('select distinct...', Array, Object(Closure)) +#1 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run('select distinct...', Array, Object(Closure)) +#2 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate/Database/Connection->select('select distinct...', Array, true) +#3 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate/Database/Query/Builder->runSelect() +#4 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate/Database/Query/Builder->{closure:Illuminate/Database/Query/Builder::pluck():3761}() +#5 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate/Database/Query/Builder->onceWithColumns(Array, Object(Closure)) +#6 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate/Database/Query/Builder->pluck('year', NULL) +#7 C:/Users/garci/OneDrive/Desktop/Projects/hrm/app/Http/Controllers/HolidayController.php(114): Illuminate/Database/Eloquent/Builder->pluck('year') +#8 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/HolidayController->index(Object(Illuminate/Http/Request)) +#9 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/HolidayController), 'index') +#10 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController() +#11 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() +#12 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}(Object(Illuminate/Http/Request)) +#13 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/spatie/laravel-permission/src/Middleware/PermissionMiddleware.php(37): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request)) +#14 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Spatie/Permission/Middleware/PermissionMiddleware->handle(Object(Illuminate/Http/Request), Object(Closure), 'manage-holidays') +#15 C:/Users/garci/OneDrive/Desktop/Projects/hrm/app/Http/Middleware/CheckPlanAccess.php(22): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#16 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/CheckPlanAccess->handle(Object(Illuminate/Http/Request), Object(Closure)) +#17 C:/Users/garci/OneDrive/Desktop/Projects/hrm/app/Http/Middleware/EnsureEmailIsVerified.php(22): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#18 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureEmailIsVerified->handle(Object(Illuminate/Http/Request), Object(Closure)) +#19 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/barryvdh/laravel-debugbar/src/Middleware/InjectDebugbar.php(59): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#20 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Barryvdh/Debugbar/Middleware/InjectDebugbar->handle(Object(Illuminate/Http/Request), Object(Closure)) +#21 C:/Users/garci/OneDrive/Desktop/Projects/hrm/app/Http/Middleware/SettingMiddleware.php(20): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#22 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/SettingMiddleware->handle(Object(Illuminate/Http/Request), Object(Closure)) +#23 C:/Users/garci/OneDrive/Desktop/Projects/hrm/app/Http/Middleware/DemoModeMiddleware.php(17): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#24 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/DemoModeMiddleware->handle(Object(Illuminate/Http/Request), Object(Closure)) +#25 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Http/Middleware/AddLinkHeadersForPreloadedAssets.php(32): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#26 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/AddLinkHeadersForPreloadedAssets->handle(Object(Illuminate/Http/Request), Object(Closure)) +#27 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/inertiajs/inertia-laravel/src/Middleware.php(122): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#28 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Inertia/Middleware->handle(Object(Illuminate/Http/Request), Object(Closure)) +#29 C:/Users/garci/OneDrive/Desktop/Projects/hrm/app/Http/Middleware/ShareGlobalSettings.php(28): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#30 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/ShareGlobalSettings->handle(Object(Illuminate/Http/Request), Object(Closure)) +#31 C:/Users/garci/OneDrive/Desktop/Projects/hrm/app/Http/Middleware/HandleAppearance.php(21): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#32 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/HandleAppearance->handle(Object(Illuminate/Http/Request), Object(Closure)) +#33 C:/Users/garci/OneDrive/Desktop/Projects/hrm/app/Http/Middleware/CheckInstallation.php(26): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#34 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/CheckInstallation->handle(Object(Illuminate/Http/Request), Object(Closure)) +#35 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#36 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) +#37 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#38 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) +#39 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(87): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#40 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/VerifyCsrfToken->handle(Object(Illuminate/Http/Request), Object(Closure)) +#41 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#42 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) +#43 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#44 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) +#45 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) +#46 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#47 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) +#48 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#49 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) +#50 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/stancl/tenancy/src/Middleware/IdentificationMiddleware.php(36): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#51 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/stancl/tenancy/src/Middleware/InitializeTenancyByDomain.php(37): Stancl/Tenancy/Middleware/IdentificationMiddleware->initializeTenancy(Object(Illuminate/Http/Request), Object(Closure), '2.localhost') +#52 C:/Users/garci/OneDrive/Desktop/Projects/hrm/app/Http/Middleware/IdentifyTenantIfNeeded.php(27): Stancl/Tenancy/Middleware/InitializeTenancyByDomain->handle(Object(Illuminate/Http/Request), Object(Closure)) +#53 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/IdentifyTenantIfNeeded->handle(Object(Illuminate/Http/Request), Object(Closure)) +#54 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#55 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) +#56 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) +#57 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) +#58 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) +#59 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) +#60 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}(Object(Illuminate/Http/Request)) +#61 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/livewire/livewire/src/Features/SupportDisablingBackButtonCache/DisableBackButtonCacheMiddleware.php(19): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request)) +#62 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Livewire/Features/SupportDisablingBackButtonCache/DisableBackButtonCacheMiddleware->handle(Object(Illuminate/Http/Request), Object(Closure)) +#63 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/barryvdh/laravel-debugbar/src/Middleware/InjectDebugbar.php(59): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#64 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Barryvdh/Debugbar/Middleware/InjectDebugbar->handle(Object(Illuminate/Http/Request), Object(Closure)) +#65 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#66 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) +#67 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) +#68 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#69 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) +#70 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) +#71 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#72 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) +#73 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#74 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) +#75 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#76 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) +#77 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#78 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) +#79 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#80 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) +#81 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#82 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) +#83 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#84 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) +#85 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) +#86 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) +#87 C:/Users/garci/OneDrive/Desktop/Projects/hrm/public/index.php(24): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request)) +#88 {main} + +[previous exception] [object] (PDOException(code: HY000): SQLSTATE[HY000]: General error: 1 no such function: YEAR at C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Database/Connection.php:420) +[stacktrace] +#0 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Database/Connection.php(420): PDO->prepare('select distinct...') +#1 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Database/Connection.php(827): Illuminate/Database/Connection->{closure:Illuminate/Database/Connection::select():411}('select distinct...', Array) +#2 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Database/Connection.php(794): Illuminate/Database/Connection->runQueryCallback('select distinct...', Array, Object(Closure)) +#3 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Database/Connection.php(411): Illuminate/Database/Connection->run('select distinct...', Array, Object(Closure)) +#4 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3505): Illuminate/Database/Connection->select('select distinct...', Array, true) +#5 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3763): Illuminate/Database/Query/Builder->runSelect() +#6 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(4080): Illuminate/Database/Query/Builder->{closure:Illuminate/Database/Query/Builder::pluck():3761}() +#7 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Database/Query/Builder.php(3759): Illuminate/Database/Query/Builder->onceWithColumns(Array, Object(Closure)) +#8 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Builder.php(1082): Illuminate/Database/Query/Builder->pluck('year', NULL) +#9 C:/Users/garci/OneDrive/Desktop/Projects/hrm/app/Http/Controllers/HolidayController.php(114): Illuminate/Database/Eloquent/Builder->pluck('year') +#10 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/HolidayController->index(Object(Illuminate/Http/Request)) +#11 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/HolidayController), 'index') +#12 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController() +#13 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() +#14 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}(Object(Illuminate/Http/Request)) +#15 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/spatie/laravel-permission/src/Middleware/PermissionMiddleware.php(37): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request)) +#16 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Spatie/Permission/Middleware/PermissionMiddleware->handle(Object(Illuminate/Http/Request), Object(Closure), 'manage-holidays') +#17 C:/Users/garci/OneDrive/Desktop/Projects/hrm/app/Http/Middleware/CheckPlanAccess.php(22): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#18 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/CheckPlanAccess->handle(Object(Illuminate/Http/Request), Object(Closure)) +#19 C:/Users/garci/OneDrive/Desktop/Projects/hrm/app/Http/Middleware/EnsureEmailIsVerified.php(22): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#20 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureEmailIsVerified->handle(Object(Illuminate/Http/Request), Object(Closure)) +#21 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/barryvdh/laravel-debugbar/src/Middleware/InjectDebugbar.php(59): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#22 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Barryvdh/Debugbar/Middleware/InjectDebugbar->handle(Object(Illuminate/Http/Request), Object(Closure)) +#23 C:/Users/garci/OneDrive/Desktop/Projects/hrm/app/Http/Middleware/SettingMiddleware.php(20): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#24 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/SettingMiddleware->handle(Object(Illuminate/Http/Request), Object(Closure)) +#25 C:/Users/garci/OneDrive/Desktop/Projects/hrm/app/Http/Middleware/DemoModeMiddleware.php(17): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#26 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/DemoModeMiddleware->handle(Object(Illuminate/Http/Request), Object(Closure)) +#27 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Http/Middleware/AddLinkHeadersForPreloadedAssets.php(32): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#28 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/AddLinkHeadersForPreloadedAssets->handle(Object(Illuminate/Http/Request), Object(Closure)) +#29 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/inertiajs/inertia-laravel/src/Middleware.php(122): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#30 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Inertia/Middleware->handle(Object(Illuminate/Http/Request), Object(Closure)) +#31 C:/Users/garci/OneDrive/Desktop/Projects/hrm/app/Http/Middleware/ShareGlobalSettings.php(28): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#32 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/ShareGlobalSettings->handle(Object(Illuminate/Http/Request), Object(Closure)) +#33 C:/Users/garci/OneDrive/Desktop/Projects/hrm/app/Http/Middleware/HandleAppearance.php(21): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#34 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/HandleAppearance->handle(Object(Illuminate/Http/Request), Object(Closure)) +#35 C:/Users/garci/OneDrive/Desktop/Projects/hrm/app/Http/Middleware/CheckInstallation.php(26): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#36 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/CheckInstallation->handle(Object(Illuminate/Http/Request), Object(Closure)) +#37 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#38 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) +#39 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#40 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) +#41 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(87): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#42 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/VerifyCsrfToken->handle(Object(Illuminate/Http/Request), Object(Closure)) +#43 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#44 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) +#45 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#46 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) +#47 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) +#48 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#49 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) +#50 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#51 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) +#52 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/stancl/tenancy/src/Middleware/IdentificationMiddleware.php(36): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#53 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/stancl/tenancy/src/Middleware/InitializeTenancyByDomain.php(37): Stancl/Tenancy/Middleware/IdentificationMiddleware->initializeTenancy(Object(Illuminate/Http/Request), Object(Closure), '2.localhost') +#54 C:/Users/garci/OneDrive/Desktop/Projects/hrm/app/Http/Middleware/IdentifyTenantIfNeeded.php(27): Stancl/Tenancy/Middleware/InitializeTenancyByDomain->handle(Object(Illuminate/Http/Request), Object(Closure)) +#55 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/IdentifyTenantIfNeeded->handle(Object(Illuminate/Http/Request), Object(Closure)) +#56 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#57 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) +#58 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) +#59 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) +#60 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) +#61 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) +#62 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}(Object(Illuminate/Http/Request)) +#63 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/livewire/livewire/src/Features/SupportDisablingBackButtonCache/DisableBackButtonCacheMiddleware.php(19): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request)) +#64 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Livewire/Features/SupportDisablingBackButtonCache/DisableBackButtonCacheMiddleware->handle(Object(Illuminate/Http/Request), Object(Closure)) +#65 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/barryvdh/laravel-debugbar/src/Middleware/InjectDebugbar.php(59): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#66 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Barryvdh/Debugbar/Middleware/InjectDebugbar->handle(Object(Illuminate/Http/Request), Object(Closure)) +#67 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#68 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) +#69 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) +#70 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#71 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) +#72 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) +#73 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#74 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) +#75 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#76 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) +#77 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#78 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) +#79 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#80 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) +#81 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#82 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) +#83 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#84 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) +#85 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#86 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) +#87 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) +#88 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) +#89 C:/Users/garci/OneDrive/Desktop/Projects/hrm/public/index.php(24): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request)) +#90 {main} +"} +[2026-08-12 15:58:33] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), '2.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 15:58:33] local.ERROR: Attempt to read property "name" on null {"userId":1,"exception":"[object] (ErrorException(code: 0): Attempt to read property \"name\" on null at C:/Users/garci/OneDrive/Desktop/Projects/hrm/app/Http/Controllers/CalendarController.php:190) +[stacktrace] +#0 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(262): Illuminate/Foundation/Bootstrap/HandleExceptions->handleError(2, 'Attempt to read...', 'C://Users//garci//...', 190) +#1 C:/Users/garci/OneDrive/Desktop/Projects/hrm/app/Http/Controllers/CalendarController.php(190): Illuminate/Foundation/Bootstrap/HandleExceptions->{closure:Illuminate/Foundation/Bootstrap/HandleExceptions::forwardsTo():261}(2, 'Attempt to read...', 'C://Users//garci//...', 190) +#2 [internal function]: App/Http/Controllers/CalendarController->{closure:App/Http/Controllers/CalendarController::index():187}(Object(App/Models/LeaveApplication), 0) +#3 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Collections/Arr.php(841): array_map(Object(Closure), Array, Array) +#4 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Collections/Collection.php(829): Illuminate/Support/Arr::map(Array, Object(Closure)) +#5 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Collection.php(421): Illuminate/Support/Collection->map(Object(Closure)) +#6 C:/Users/garci/OneDrive/Desktop/Projects/hrm/app/Http/Controllers/CalendarController.php(187): Illuminate/Database/Eloquent/Collection->map(Object(Closure)) +#7 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/CalendarController->index(Object(Illuminate/Http/Request)) +#8 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/CalendarController), 'index') +#9 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController() +#10 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() +#11 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}(Object(Illuminate/Http/Request)) +#12 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/spatie/laravel-permission/src/Middleware/PermissionMiddleware.php(37): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request)) +#13 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Spatie/Permission/Middleware/PermissionMiddleware->handle(Object(Illuminate/Http/Request), Object(Closure), 'view-calendar') +#14 C:/Users/garci/OneDrive/Desktop/Projects/hrm/app/Http/Middleware/CheckPlanAccess.php(22): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#15 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/CheckPlanAccess->handle(Object(Illuminate/Http/Request), Object(Closure)) +#16 C:/Users/garci/OneDrive/Desktop/Projects/hrm/app/Http/Middleware/EnsureEmailIsVerified.php(22): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#17 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureEmailIsVerified->handle(Object(Illuminate/Http/Request), Object(Closure)) +#18 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/barryvdh/laravel-debugbar/src/Middleware/InjectDebugbar.php(59): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#19 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Barryvdh/Debugbar/Middleware/InjectDebugbar->handle(Object(Illuminate/Http/Request), Object(Closure)) +#20 C:/Users/garci/OneDrive/Desktop/Projects/hrm/app/Http/Middleware/SettingMiddleware.php(20): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#21 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/SettingMiddleware->handle(Object(Illuminate/Http/Request), Object(Closure)) +#22 C:/Users/garci/OneDrive/Desktop/Projects/hrm/app/Http/Middleware/DemoModeMiddleware.php(17): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#23 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/DemoModeMiddleware->handle(Object(Illuminate/Http/Request), Object(Closure)) +#24 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Http/Middleware/AddLinkHeadersForPreloadedAssets.php(32): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#25 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/AddLinkHeadersForPreloadedAssets->handle(Object(Illuminate/Http/Request), Object(Closure)) +#26 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/inertiajs/inertia-laravel/src/Middleware.php(122): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#27 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Inertia/Middleware->handle(Object(Illuminate/Http/Request), Object(Closure)) +#28 C:/Users/garci/OneDrive/Desktop/Projects/hrm/app/Http/Middleware/ShareGlobalSettings.php(28): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#29 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/ShareGlobalSettings->handle(Object(Illuminate/Http/Request), Object(Closure)) +#30 C:/Users/garci/OneDrive/Desktop/Projects/hrm/app/Http/Middleware/HandleAppearance.php(21): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#31 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/HandleAppearance->handle(Object(Illuminate/Http/Request), Object(Closure)) +#32 C:/Users/garci/OneDrive/Desktop/Projects/hrm/app/Http/Middleware/CheckInstallation.php(26): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#33 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/CheckInstallation->handle(Object(Illuminate/Http/Request), Object(Closure)) +#34 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#35 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) +#36 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#37 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) +#38 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(87): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#39 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/VerifyCsrfToken->handle(Object(Illuminate/Http/Request), Object(Closure)) +#40 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#41 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) +#42 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#43 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) +#44 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) +#45 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#46 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) +#47 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#48 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) +#49 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/stancl/tenancy/src/Middleware/IdentificationMiddleware.php(36): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#50 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/stancl/tenancy/src/Middleware/InitializeTenancyByDomain.php(37): Stancl/Tenancy/Middleware/IdentificationMiddleware->initializeTenancy(Object(Illuminate/Http/Request), Object(Closure), '2.localhost') +#51 C:/Users/garci/OneDrive/Desktop/Projects/hrm/app/Http/Middleware/IdentifyTenantIfNeeded.php(27): Stancl/Tenancy/Middleware/InitializeTenancyByDomain->handle(Object(Illuminate/Http/Request), Object(Closure)) +#52 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/IdentifyTenantIfNeeded->handle(Object(Illuminate/Http/Request), Object(Closure)) +#53 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#54 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) +#55 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) +#56 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) +#57 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) +#58 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) +#59 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}(Object(Illuminate/Http/Request)) +#60 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/livewire/livewire/src/Features/SupportDisablingBackButtonCache/DisableBackButtonCacheMiddleware.php(19): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request)) +#61 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Livewire/Features/SupportDisablingBackButtonCache/DisableBackButtonCacheMiddleware->handle(Object(Illuminate/Http/Request), Object(Closure)) +#62 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/barryvdh/laravel-debugbar/src/Middleware/InjectDebugbar.php(59): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#63 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Barryvdh/Debugbar/Middleware/InjectDebugbar->handle(Object(Illuminate/Http/Request), Object(Closure)) +#64 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#65 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) +#66 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) +#67 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#68 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) +#69 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) +#70 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#71 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) +#72 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#73 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) +#74 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#75 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) +#76 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#77 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) +#78 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#79 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) +#80 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#81 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) +#82 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#83 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) +#84 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) +#85 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) +#86 C:/Users/garci/OneDrive/Desktop/Projects/hrm/public/index.php(24): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request)) +#87 {main} +"} +[2026-08-12 15:58:34] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), '2.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 15:59:35] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), '2.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 15:59:36] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), '2.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 15:59:36] local.ERROR: Attempt to read property "name" on null {"userId":1,"exception":"[object] (ErrorException(code: 0): Attempt to read property \"name\" on null at C:/Users/garci/OneDrive/Desktop/Projects/hrm/app/Http/Controllers/CalendarController.php:190) +[stacktrace] +#0 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(262): Illuminate/Foundation/Bootstrap/HandleExceptions->handleError(2, 'Attempt to read...', 'C://Users//garci//...', 190) +#1 C:/Users/garci/OneDrive/Desktop/Projects/hrm/app/Http/Controllers/CalendarController.php(190): Illuminate/Foundation/Bootstrap/HandleExceptions->{closure:Illuminate/Foundation/Bootstrap/HandleExceptions::forwardsTo():261}(2, 'Attempt to read...', 'C://Users//garci//...', 190) +#2 [internal function]: App/Http/Controllers/CalendarController->{closure:App/Http/Controllers/CalendarController::index():187}(Object(App/Models/LeaveApplication), 0) +#3 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Collections/Arr.php(841): array_map(Object(Closure), Array, Array) +#4 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Collections/Collection.php(829): Illuminate/Support/Arr::map(Array, Object(Closure)) +#5 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Collection.php(421): Illuminate/Support/Collection->map(Object(Closure)) +#6 C:/Users/garci/OneDrive/Desktop/Projects/hrm/app/Http/Controllers/CalendarController.php(187): Illuminate/Database/Eloquent/Collection->map(Object(Closure)) +#7 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/CalendarController->index(Object(Illuminate/Http/Request)) +#8 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/CalendarController), 'index') +#9 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController() +#10 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() +#11 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}(Object(Illuminate/Http/Request)) +#12 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/spatie/laravel-permission/src/Middleware/PermissionMiddleware.php(37): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request)) +#13 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Spatie/Permission/Middleware/PermissionMiddleware->handle(Object(Illuminate/Http/Request), Object(Closure), 'view-calendar') +#14 C:/Users/garci/OneDrive/Desktop/Projects/hrm/app/Http/Middleware/CheckPlanAccess.php(22): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#15 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/CheckPlanAccess->handle(Object(Illuminate/Http/Request), Object(Closure)) +#16 C:/Users/garci/OneDrive/Desktop/Projects/hrm/app/Http/Middleware/EnsureEmailIsVerified.php(22): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#17 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureEmailIsVerified->handle(Object(Illuminate/Http/Request), Object(Closure)) +#18 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/barryvdh/laravel-debugbar/src/Middleware/InjectDebugbar.php(59): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#19 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Barryvdh/Debugbar/Middleware/InjectDebugbar->handle(Object(Illuminate/Http/Request), Object(Closure)) +#20 C:/Users/garci/OneDrive/Desktop/Projects/hrm/app/Http/Middleware/SettingMiddleware.php(20): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#21 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/SettingMiddleware->handle(Object(Illuminate/Http/Request), Object(Closure)) +#22 C:/Users/garci/OneDrive/Desktop/Projects/hrm/app/Http/Middleware/DemoModeMiddleware.php(17): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#23 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/DemoModeMiddleware->handle(Object(Illuminate/Http/Request), Object(Closure)) +#24 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Http/Middleware/AddLinkHeadersForPreloadedAssets.php(32): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#25 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/AddLinkHeadersForPreloadedAssets->handle(Object(Illuminate/Http/Request), Object(Closure)) +#26 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/inertiajs/inertia-laravel/src/Middleware.php(122): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#27 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Inertia/Middleware->handle(Object(Illuminate/Http/Request), Object(Closure)) +#28 C:/Users/garci/OneDrive/Desktop/Projects/hrm/app/Http/Middleware/ShareGlobalSettings.php(28): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#29 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/ShareGlobalSettings->handle(Object(Illuminate/Http/Request), Object(Closure)) +#30 C:/Users/garci/OneDrive/Desktop/Projects/hrm/app/Http/Middleware/HandleAppearance.php(21): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#31 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/HandleAppearance->handle(Object(Illuminate/Http/Request), Object(Closure)) +#32 C:/Users/garci/OneDrive/Desktop/Projects/hrm/app/Http/Middleware/CheckInstallation.php(26): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#33 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/CheckInstallation->handle(Object(Illuminate/Http/Request), Object(Closure)) +#34 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#35 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) +#36 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#37 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) +#38 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(87): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#39 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/VerifyCsrfToken->handle(Object(Illuminate/Http/Request), Object(Closure)) +#40 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#41 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) +#42 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#43 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) +#44 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) +#45 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#46 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) +#47 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#48 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) +#49 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/stancl/tenancy/src/Middleware/IdentificationMiddleware.php(36): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#50 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/stancl/tenancy/src/Middleware/InitializeTenancyByDomain.php(37): Stancl/Tenancy/Middleware/IdentificationMiddleware->initializeTenancy(Object(Illuminate/Http/Request), Object(Closure), '2.localhost') +#51 C:/Users/garci/OneDrive/Desktop/Projects/hrm/app/Http/Middleware/IdentifyTenantIfNeeded.php(27): Stancl/Tenancy/Middleware/InitializeTenancyByDomain->handle(Object(Illuminate/Http/Request), Object(Closure)) +#52 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/IdentifyTenantIfNeeded->handle(Object(Illuminate/Http/Request), Object(Closure)) +#53 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#54 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) +#55 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) +#56 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) +#57 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) +#58 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) +#59 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}(Object(Illuminate/Http/Request)) +#60 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/livewire/livewire/src/Features/SupportDisablingBackButtonCache/DisableBackButtonCacheMiddleware.php(19): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request)) +#61 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Livewire/Features/SupportDisablingBackButtonCache/DisableBackButtonCacheMiddleware->handle(Object(Illuminate/Http/Request), Object(Closure)) +#62 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/barryvdh/laravel-debugbar/src/Middleware/InjectDebugbar.php(59): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#63 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Barryvdh/Debugbar/Middleware/InjectDebugbar->handle(Object(Illuminate/Http/Request), Object(Closure)) +#64 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#65 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) +#66 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) +#67 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#68 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) +#69 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) +#70 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#71 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) +#72 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#73 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) +#74 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#75 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) +#76 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#77 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) +#78 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#79 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) +#80 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#81 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) +#82 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#83 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) +#84 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) +#85 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) +#86 C:/Users/garci/OneDrive/Desktop/Projects/hrm/public/index.php(24): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request)) +#87 {main} +"} +[2026-08-12 15:59:42] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), '2.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 15:59:42] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), '2.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 15:59:42] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), '2.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 15:59:42] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), '2.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 15:59:43] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), '2.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 15:59:58] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), '2.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 16:00:01] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), '2.localhost') +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#64 {main}"} +[2026-08-12 16:00:01] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), '2.localhost') +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#64 {main}"} +[2026-08-12 16:00:04] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), '2.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 16:00:09] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), '2.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 16:00:12] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), '2.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 16:00:16] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), '2.localhost') +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#64 {main}"} +[2026-08-12 16:00:16] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), '2.localhost') +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#64 {main}"} +[2026-08-12 16:00:19] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), '2.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 16:00:27] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), '2.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 16:00:28] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), '2.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 16:00:28] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), '2.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 16:00:29] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), '2.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 16:02:40] testing.INFO: Successfully provisioned tenant [payroll-only-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 16:02:46] testing.INFO: Successfully provisioned tenant [no-attendance-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 16:02:52] testing.INFO: Successfully provisioned tenant [no-branch-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 16:02:57] testing.INFO: Successfully provisioned tenant [no-mobile-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 16:03:03] testing.INFO: Successfully provisioned tenant [with-branch-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 16:04:15] testing.INFO: Successfully provisioned tenant [payroll-only-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 16:04:21] testing.INFO: Successfully provisioned tenant [no-attendance-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 16:04:27] testing.INFO: Successfully provisioned tenant [no-branch-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 16:04:33] testing.INFO: Successfully provisioned tenant [no-mobile-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 16:04:39] testing.INFO: Successfully provisioned tenant [with-branch-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 16:12:46] testing.INFO: Successfully provisioned tenant [payroll-only-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 16:12:52] testing.INFO: Successfully provisioned tenant [no-attendance-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 16:12:58] testing.INFO: Successfully provisioned tenant [no-branch-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 16:13:04] testing.INFO: Successfully provisioned tenant [no-mobile-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 16:13:10] testing.INFO: Successfully provisioned tenant [with-branch-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 16:15:57] testing.INFO: Successfully provisioned tenant [payroll-only-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 16:16:02] testing.INFO: Successfully provisioned tenant [no-attendance-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 16:16:07] testing.INFO: Successfully provisioned tenant [no-branch-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 16:16:12] testing.INFO: Successfully provisioned tenant [no-mobile-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 16:16:17] testing.INFO: Successfully provisioned tenant [with-branch-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 16:17:27] testing.INFO: Successfully provisioned tenant [payroll-only-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 16:17:32] testing.INFO: Successfully provisioned tenant [no-attendance-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 16:17:37] testing.INFO: Successfully provisioned tenant [no-branch-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 16:17:42] testing.INFO: Successfully provisioned tenant [no-mobile-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 16:17:47] testing.INFO: Successfully provisioned tenant [with-branch-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 16:18:46] testing.INFO: Successfully provisioned tenant [payroll-only-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 16:18:52] testing.INFO: Successfully provisioned tenant [no-attendance-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 16:18:57] testing.INFO: Successfully provisioned tenant [no-branch-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 16:19:02] testing.INFO: Successfully provisioned tenant [no-mobile-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 16:19:07] testing.INFO: Successfully provisioned tenant [with-branch-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 16:20:24] testing.INFO: Successfully provisioned tenant [payroll-only-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 16:20:30] testing.INFO: Successfully provisioned tenant [no-attendance-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 16:20:36] testing.INFO: Successfully provisioned tenant [no-branch-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 16:20:42] testing.INFO: Successfully provisioned tenant [no-mobile-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 16:20:48] testing.INFO: Successfully provisioned tenant [with-branch-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 16:59:02] testing.INFO: Successfully provisioned tenant [payroll-only-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 16:59:08] testing.INFO: Successfully provisioned tenant [no-attendance-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 16:59:14] testing.INFO: Successfully provisioned tenant [no-branch-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 16:59:19] testing.INFO: Successfully provisioned tenant [no-mobile-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 16:59:26] testing.INFO: Successfully provisioned tenant [with-branch-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 16:59:28] local.ERROR: Attempt to read property "name" on null {"userId":1,"exception":"[object] (ErrorException(code: 0): Attempt to read property \"name\" on null at C:/Users/garci/OneDrive/Desktop/Projects/hrm/app/Http/Controllers/CalendarController.php:190) +[stacktrace] +#0 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(262): Illuminate/Foundation/Bootstrap/HandleExceptions->handleError(2, 'Attempt to read...', 'C://Users//garci//...', 190) +#1 C:/Users/garci/OneDrive/Desktop/Projects/hrm/app/Http/Controllers/CalendarController.php(190): Illuminate/Foundation/Bootstrap/HandleExceptions->{closure:Illuminate/Foundation/Bootstrap/HandleExceptions::forwardsTo():261}(2, 'Attempt to read...', 'C://Users//garci//...', 190) +#2 [internal function]: App/Http/Controllers/CalendarController->{closure:App/Http/Controllers/CalendarController::index():187}(Object(App/Models/LeaveApplication), 0) +#3 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Collections/Arr.php(841): array_map(Object(Closure), Array, Array) +#4 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Collections/Collection.php(829): Illuminate/Support/Arr::map(Array, Object(Closure)) +#5 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Collection.php(421): Illuminate/Support/Collection->map(Object(Closure)) +#6 C:/Users/garci/OneDrive/Desktop/Projects/hrm/app/Http/Controllers/CalendarController.php(187): Illuminate/Database/Eloquent/Collection->map(Object(Closure)) +#7 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/CalendarController->index(Object(Illuminate/Http/Request)) +#8 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/CalendarController), 'index') +#9 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController() +#10 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() +#11 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}(Object(Illuminate/Http/Request)) +#12 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/spatie/laravel-permission/src/Middleware/PermissionMiddleware.php(37): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request)) +#13 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Spatie/Permission/Middleware/PermissionMiddleware->handle(Object(Illuminate/Http/Request), Object(Closure), 'view-calendar') +#14 C:/Users/garci/OneDrive/Desktop/Projects/hrm/app/Http/Middleware/CheckPlanAccess.php(63): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#15 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/CheckPlanAccess->handle(Object(Illuminate/Http/Request), Object(Closure)) +#16 C:/Users/garci/OneDrive/Desktop/Projects/hrm/app/Http/Middleware/EnsureEmailIsVerified.php(22): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#17 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureEmailIsVerified->handle(Object(Illuminate/Http/Request), Object(Closure)) +#18 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/barryvdh/laravel-debugbar/src/Middleware/InjectDebugbar.php(59): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#19 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Barryvdh/Debugbar/Middleware/InjectDebugbar->handle(Object(Illuminate/Http/Request), Object(Closure)) +#20 C:/Users/garci/OneDrive/Desktop/Projects/hrm/app/Http/Middleware/SettingMiddleware.php(20): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#21 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/SettingMiddleware->handle(Object(Illuminate/Http/Request), Object(Closure)) +#22 C:/Users/garci/OneDrive/Desktop/Projects/hrm/app/Http/Middleware/DemoModeMiddleware.php(17): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#23 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/DemoModeMiddleware->handle(Object(Illuminate/Http/Request), Object(Closure)) +#24 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Http/Middleware/AddLinkHeadersForPreloadedAssets.php(32): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#25 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/AddLinkHeadersForPreloadedAssets->handle(Object(Illuminate/Http/Request), Object(Closure)) +#26 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/inertiajs/inertia-laravel/src/Middleware.php(122): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#27 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Inertia/Middleware->handle(Object(Illuminate/Http/Request), Object(Closure)) +#28 C:/Users/garci/OneDrive/Desktop/Projects/hrm/app/Http/Middleware/ShareGlobalSettings.php(28): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#29 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/ShareGlobalSettings->handle(Object(Illuminate/Http/Request), Object(Closure)) +#30 C:/Users/garci/OneDrive/Desktop/Projects/hrm/app/Http/Middleware/HandleAppearance.php(21): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#31 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/HandleAppearance->handle(Object(Illuminate/Http/Request), Object(Closure)) +#32 C:/Users/garci/OneDrive/Desktop/Projects/hrm/app/Http/Middleware/CheckInstallation.php(31): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#33 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/CheckInstallation->handle(Object(Illuminate/Http/Request), Object(Closure)) +#34 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#35 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) +#36 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#37 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) +#38 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(87): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#39 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/VerifyCsrfToken->handle(Object(Illuminate/Http/Request), Object(Closure)) +#40 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#41 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) +#42 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#43 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) +#44 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) +#45 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#46 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) +#47 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#48 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) +#49 C:/Users/garci/OneDrive/Desktop/Projects/hrm/app/Http/Middleware/IdentifyTenantIfNeeded.php(23): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#50 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/IdentifyTenantIfNeeded->handle(Object(Illuminate/Http/Request), Object(Closure)) +#51 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#52 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) +#53 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) +#54 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) +#55 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) +#56 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) +#57 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}(Object(Illuminate/Http/Request)) +#58 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/livewire/livewire/src/Features/SupportDisablingBackButtonCache/DisableBackButtonCacheMiddleware.php(19): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request)) +#59 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Livewire/Features/SupportDisablingBackButtonCache/DisableBackButtonCacheMiddleware->handle(Object(Illuminate/Http/Request), Object(Closure)) +#60 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/barryvdh/laravel-debugbar/src/Middleware/InjectDebugbar.php(59): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#61 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Barryvdh/Debugbar/Middleware/InjectDebugbar->handle(Object(Illuminate/Http/Request), Object(Closure)) +#62 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#63 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) +#64 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) +#65 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#66 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) +#67 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) +#68 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#69 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) +#70 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#71 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) +#72 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#73 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) +#74 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#75 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) +#76 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#77 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) +#78 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#79 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) +#80 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#81 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) +#82 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) +#83 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) +#84 C:/Users/garci/OneDrive/Desktop/Projects/hrm/public/index.php(24): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request)) +#85 C:/Program Files/Herd/resources/app.asar.unpacked/resources/valet/server.php(139): require('C://Users//garci//...') +#86 {main} +"} +[2026-08-12 16:59:43] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'company0.localh...') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 16:59:43] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'company0.localh...') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 16:59:44] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'company0.localh...') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 16:59:46] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'company0.localh...') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 16:59:46] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'company0.localh...') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 16:59:50] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'company0.localh...') +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#64 {main}"} +[2026-08-12 16:59:50] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'company0.localh...') +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#64 {main}"} +[2026-08-12 17:01:34] testing.INFO: Successfully provisioned tenant [payroll-only-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 17:01:39] testing.INFO: Successfully provisioned tenant [no-attendance-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 17:01:45] testing.INFO: Successfully provisioned tenant [no-branch-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 17:01:51] testing.INFO: Successfully provisioned tenant [no-mobile-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 17:01:57] testing.INFO: Successfully provisioned tenant [with-branch-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 17:02:12] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'company0.localh...') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 17:02:16] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'company0.localh...') +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#64 {main}"} +[2026-08-12 17:02:16] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'company0.localh...') +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#64 {main}"} +[2026-08-12 17:03:41] testing.INFO: Successfully provisioned tenant [payroll-only-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 17:03:47] testing.INFO: Successfully provisioned tenant [no-attendance-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 17:03:53] testing.INFO: Successfully provisioned tenant [no-branch-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 17:03:59] testing.INFO: Successfully provisioned tenant [no-mobile-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 17:04:05] testing.INFO: Successfully provisioned tenant [with-branch-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 17:04:11] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'company0.localh...') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 17:04:15] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'company0.localh...') +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#64 {main}"} +[2026-08-12 17:04:15] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'company0.localh...') +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#64 {main}"} +[2026-08-12 17:04:34] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'company0.localh...') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 17:04:35] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'company0.localh...') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 17:04:42] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'company0.localh...') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 17:04:43] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'company0.localh...') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 17:04:44] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'company0.localh...') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 17:04:44] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'company0.localh...') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 17:04:45] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'company0.localh...') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 17:04:45] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'company0.localh...') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 17:04:49] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'company0.localh...') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 17:04:50] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'company0.localh...') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 17:04:51] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'company0.localh...') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 17:04:52] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'company0.localh...') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 17:04:52] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'company0.localh...') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 17:04:52] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'company0.localh...') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 17:05:00] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'company0.localh...') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 17:05:58] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'company0.localh...') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 17:05:59] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'company0.localh...') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 17:06:46] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'company0.localh...') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 17:06:47] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'company0.localh...') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 17:07:25] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'company0.localh...') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 17:07:26] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'company0.localh...') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 17:07:26] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'company0.localh...') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 17:08:56] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'company0.localh...') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 17:09:41] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'company0.localh...') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 17:09:42] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'company0.localh...') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 17:09:42] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'company0.localh...') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 17:10:26] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'company0.localh...') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 17:10:27] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'company0.localh...') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(27): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 17:12:21] testing.INFO: Successfully provisioned tenant [mobile-corp-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 17:12:35] testing.INFO: Successfully provisioned tenant [payroll-only-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 17:12:40] testing.INFO: Successfully provisioned tenant [no-attendance-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 17:12:46] testing.INFO: Successfully provisioned tenant [no-branch-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 17:12:52] testing.INFO: Successfully provisioned tenant [no-mobile-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 17:12:58] testing.INFO: Successfully provisioned tenant [with-branch-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 17:13:04] testing.INFO: Successfully provisioned tenant [mobile-corp-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 17:15:23] local.ERROR: PHP Parse error: Syntax error, unexpected ')', expecting T_VARIABLE on line 1 {"exception":"[object] (Psy\\Exception\\ParseErrorException(code: 0): PHP Parse error: Syntax error, unexpected ')', expecting T_VARIABLE on line 1 at C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/psy/psysh/src/Exception/ParseErrorException.php:44) +[stacktrace] +#0 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/psy/psysh/src/CodeCleaner.php(657): Psy/Exception/ParseErrorException::fromParseError(Object(PhpParser/Error)) +#1 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/psy/psysh/src/CodeCleaner.php(273): Psy/CodeCleaner->parse('clean(Array, false) +#3 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/psy/psysh/src/Shell.php(1506): Psy/Shell->appendCode('$t = App//Models...', true, false) +#4 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/psy/psysh/src/Shell.php(2215): Psy/Shell->setCode('$t = App//Models...', true) +#5 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/tinker/src/Console/TinkerCommand.php(77): Psy/Shell->execute('$t = App//Models...') +#6 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Laravel/Tinker/Console/TinkerCommand->handle() +#7 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate/Container/BoundMethod::{closure:Illuminate/Container/BoundMethod::call():35}() +#8 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(96): Illuminate/Container/Util::unwrapIfClosure(Object(Closure)) +#9 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate/Container/BoundMethod::callBoundMethod(Object(Illuminate/Foundation/Application), Array, Object(Closure)) +#10 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Container/Container.php(799): Illuminate/Container/BoundMethod::call(Object(Illuminate/Foundation/Application), Array, Array, NULL) +#11 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Console/Command.php(211): Illuminate/Container/Container->call(Array) +#12 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/symfony/console/Command/Command.php(341): Illuminate/Console/Command->execute(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle)) +#13 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Console/Command.php(180): Symfony/Component/Console/Command/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Illuminate/Console/OutputStyle)) +#14 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/symfony/console/Application.php(1117): Illuminate/Console/Command->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) +#15 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/symfony/console/Application.php(356): Symfony/Component/Console/Application->doRunCommand(Object(Laravel/Tinker/Console/TinkerCommand), Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) +#16 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/symfony/console/Application.php(195): Symfony/Component/Console/Application->doRun(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) +#17 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Symfony/Component/Console/Application->run(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) +#18 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1235): Illuminate/Foundation/Console/Kernel->handle(Object(Symfony/Component/Console/Input/ArgvInput), Object(Symfony/Component/Console/Output/ConsoleOutput)) +#19 C:/Users/garci/OneDrive/Desktop/Projects/hrm/artisan(16): Illuminate/Foundation/Application->handleCommand(Object(Symfony/Component/Console/Input/ArgvInput)) +#20 {main} +"} +[2026-08-12 17:16:02] testing.INFO: Successfully provisioned tenant [mobile-corp-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 17:16:37] testing.INFO: Successfully provisioned tenant [mobile-corp-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 17:16:58] testing.INFO: Successfully provisioned tenant [mobile-corp-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 17:17:11] testing.INFO: Successfully provisioned tenant [payroll-only-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 17:17:16] testing.INFO: Successfully provisioned tenant [no-attendance-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 17:17:21] testing.INFO: Successfully provisioned tenant [no-branch-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 17:17:26] testing.INFO: Successfully provisioned tenant [no-mobile-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 17:17:31] testing.INFO: Successfully provisioned tenant [with-branch-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 17:17:37] testing.INFO: Successfully provisioned tenant [mobile-corp-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 17:19:43] testing.INFO: Successfully provisioned tenant [payroll-only-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 17:19:49] testing.INFO: Successfully provisioned tenant [no-attendance-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 17:19:55] testing.INFO: Successfully provisioned tenant [no-branch-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 17:20:01] testing.INFO: Successfully provisioned tenant [no-mobile-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 17:20:07] testing.INFO: Successfully provisioned tenant [with-branch-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 17:20:13] testing.INFO: Successfully provisioned tenant [mobile-corp-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 17:24:00] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'third.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(56): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 17:24:04] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'third.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(56): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 17:24:06] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'third.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(56): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 17:24:07] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'third.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(56): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 17:24:14] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'third.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(56): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 17:24:14] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'third.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(56): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 17:24:46] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'third.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(56): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 17:24:47] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'third.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(56): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 17:24:48] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'third.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(56): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 17:24:48] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'third.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(56): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 17:24:48] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'third.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(56): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 17:24:54] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'third.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(56): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 17:24:54] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'third.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(56): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 17:25:03] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'third.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(56): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 17:25:11] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'third.localhost') +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(56): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#64 {main}"} +[2026-08-12 17:25:11] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'third.localhost') +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(56): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#64 {main}"} +[2026-08-12 17:25:17] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'third.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(56): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 17:25:18] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'third.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(56): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 17:25:19] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'third.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(56): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 17:25:20] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'third.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(56): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 17:25:20] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'third.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(56): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 17:25:20] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'third.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(56): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 17:25:23] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'third.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(56): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 17:25:35] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'third.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(56): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 17:25:35] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'third.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(56): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 17:25:36] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'third.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(56): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 17:25:36] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'third.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(56): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 17:25:38] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'third.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(56): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 17:25:38] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'third.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(56): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 17:25:40] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'third.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(56): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 17:25:41] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'third.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(56): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 17:25:48] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'third.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(56): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 17:25:48] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'third.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(56): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 17:27:52] testing.INFO: Successfully provisioned tenant [payroll-only-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 17:27:58] testing.INFO: Successfully provisioned tenant [no-attendance-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 17:28:04] testing.INFO: Successfully provisioned tenant [no-branch-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 17:28:10] testing.INFO: Successfully provisioned tenant [no-mobile-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 17:28:16] testing.INFO: Successfully provisioned tenant [with-branch-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 17:28:22] testing.INFO: Successfully provisioned tenant [mobile-corp-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 17:28:49] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'third.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(56): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 17:28:59] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'third.localhost') +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(56): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#64 {main}"} +[2026-08-12 17:28:59] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'third.localhost') +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(56): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#64 {main}"} +[2026-08-12 17:29:33] local.INFO: Successfully provisioned tenant [scope-test-tenant] & dispatched setup token invitation for inquiry ID: 11 +[2026-08-12 17:29:58] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'third.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(56): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 17:30:07] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'third.localhost') +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(56): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#64 {main}"} +[2026-08-12 17:30:07] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'third.localhost') +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(56): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#64 {main}"} +[2026-08-12 17:32:44] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'third.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(56): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 17:32:53] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'third.localhost') +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(56): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#64 {main}"} +[2026-08-12 17:32:53] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'third.localhost') +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(56): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#64 {main}"} +[2026-08-12 17:34:41] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'third.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(56): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 17:34:41] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'third.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(56): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 17:34:43] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'third.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(56): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 17:34:52] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'third.localhost') +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(56): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#64 {main}"} +[2026-08-12 17:34:52] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'third.localhost') +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(56): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#64 {main}"} +[2026-08-12 17:35:19] testing.INFO: Successfully provisioned tenant [payroll-only-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 17:35:25] testing.INFO: Successfully provisioned tenant [no-attendance-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 17:35:31] testing.INFO: Successfully provisioned tenant [no-branch-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 17:35:37] testing.INFO: Successfully provisioned tenant [no-mobile-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 17:35:43] testing.INFO: Successfully provisioned tenant [with-branch-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 17:35:49] testing.INFO: Successfully provisioned tenant [mobile-corp-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 17:36:03] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'third.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(56): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 17:36:12] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'third.localhost') +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(56): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#64 {main}"} +[2026-08-12 17:36:12] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'third.localhost') +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(56): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#64 {main}"} +[2026-08-12 17:37:24] testing.INFO: Successfully provisioned tenant [payroll-only-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 17:37:30] testing.INFO: Successfully provisioned tenant [no-attendance-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 17:37:36] testing.INFO: Successfully provisioned tenant [no-branch-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 17:37:42] testing.INFO: Successfully provisioned tenant [no-mobile-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 17:37:48] testing.INFO: Successfully provisioned tenant [with-branch-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 17:37:54] testing.INFO: Successfully provisioned tenant [mobile-corp-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 17:38:22] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'third.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(56): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 17:38:31] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'third.localhost') +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(56): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#64 {main}"} +[2026-08-12 17:38:31] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'third.localhost') +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(56): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#64 {main}"} +[2026-08-12 17:38:39] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'third.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(56): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 17:38:39] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'third.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(56): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 17:38:39] local.ERROR: Attempt to read property "name" on null {"userId":1,"exception":"[object] (ErrorException(code: 0): Attempt to read property \"name\" on null at C:/Users/garci/OneDrive/Desktop/Projects/hrm/app/Http/Controllers/CalendarController.php:190) +[stacktrace] +#0 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(262): Illuminate/Foundation/Bootstrap/HandleExceptions->handleError(2, 'Attempt to read...', 'C://Users//garci//...', 190) +#1 C:/Users/garci/OneDrive/Desktop/Projects/hrm/app/Http/Controllers/CalendarController.php(190): Illuminate/Foundation/Bootstrap/HandleExceptions->{closure:Illuminate/Foundation/Bootstrap/HandleExceptions::forwardsTo():261}(2, 'Attempt to read...', 'C://Users//garci//...', 190) +#2 [internal function]: App/Http/Controllers/CalendarController->{closure:App/Http/Controllers/CalendarController::index():187}(Object(App/Models/LeaveApplication), 0) +#3 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Collections/Arr.php(841): array_map(Object(Closure), Array, Array) +#4 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Collections/Collection.php(829): Illuminate/Support/Arr::map(Array, Object(Closure)) +#5 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Collection.php(421): Illuminate/Support/Collection->map(Object(Closure)) +#6 C:/Users/garci/OneDrive/Desktop/Projects/hrm/app/Http/Controllers/CalendarController.php(187): Illuminate/Database/Eloquent/Collection->map(Object(Closure)) +#7 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(46): App/Http/Controllers/CalendarController->index(Object(Illuminate/Http/Request)) +#8 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Illuminate/Routing/ControllerDispatcher->dispatch(Object(Illuminate/Routing/Route), Object(App/Http/Controllers/CalendarController), 'index') +#9 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate/Routing/Route->runController() +#10 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate/Routing/Route->run() +#11 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Routing/Router->{closure:Illuminate/Routing/Router::runRouteWithinStack():821}(Object(Illuminate/Http/Request)) +#12 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/spatie/laravel-permission/src/Middleware/PermissionMiddleware.php(37): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request)) +#13 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Spatie/Permission/Middleware/PermissionMiddleware->handle(Object(Illuminate/Http/Request), Object(Closure), 'view-calendar') +#14 C:/Users/garci/OneDrive/Desktop/Projects/hrm/app/Http/Middleware/CheckPlanAccess.php(22): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#15 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/CheckPlanAccess->handle(Object(Illuminate/Http/Request), Object(Closure)) +#16 C:/Users/garci/OneDrive/Desktop/Projects/hrm/app/Http/Middleware/EnsureEmailIsVerified.php(22): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#17 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/EnsureEmailIsVerified->handle(Object(Illuminate/Http/Request), Object(Closure)) +#18 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/barryvdh/laravel-debugbar/src/Middleware/InjectDebugbar.php(59): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#19 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Barryvdh/Debugbar/Middleware/InjectDebugbar->handle(Object(Illuminate/Http/Request), Object(Closure)) +#20 C:/Users/garci/OneDrive/Desktop/Projects/hrm/app/Http/Middleware/SettingMiddleware.php(20): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#21 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/SettingMiddleware->handle(Object(Illuminate/Http/Request), Object(Closure)) +#22 C:/Users/garci/OneDrive/Desktop/Projects/hrm/app/Http/Middleware/DemoModeMiddleware.php(17): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#23 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/DemoModeMiddleware->handle(Object(Illuminate/Http/Request), Object(Closure)) +#24 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Http/Middleware/AddLinkHeadersForPreloadedAssets.php(32): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#25 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/AddLinkHeadersForPreloadedAssets->handle(Object(Illuminate/Http/Request), Object(Closure)) +#26 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/inertiajs/inertia-laravel/src/Middleware.php(122): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#27 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Inertia/Middleware->handle(Object(Illuminate/Http/Request), Object(Closure)) +#28 C:/Users/garci/OneDrive/Desktop/Projects/hrm/app/Http/Middleware/ShareGlobalSettings.php(28): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#29 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/ShareGlobalSettings->handle(Object(Illuminate/Http/Request), Object(Closure)) +#30 C:/Users/garci/OneDrive/Desktop/Projects/hrm/app/Http/Middleware/HandleAppearance.php(21): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#31 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/HandleAppearance->handle(Object(Illuminate/Http/Request), Object(Closure)) +#32 C:/Users/garci/OneDrive/Desktop/Projects/hrm/app/Http/Middleware/CheckInstallation.php(26): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#33 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/CheckInstallation->handle(Object(Illuminate/Http/Request), Object(Closure)) +#34 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#35 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Routing/Middleware/SubstituteBindings->handle(Object(Illuminate/Http/Request), Object(Closure)) +#36 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#37 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Auth/Middleware/Authenticate->handle(Object(Illuminate/Http/Request), Object(Closure)) +#38 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(87): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#39 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/VerifyCsrfToken->handle(Object(Illuminate/Http/Request), Object(Closure)) +#40 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#41 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/View/Middleware/ShareErrorsFromSession->handle(Object(Illuminate/Http/Request), Object(Closure)) +#42 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#43 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate/Session/Middleware/StartSession->handleStatefulRequest(Object(Illuminate/Http/Request), Object(Illuminate/Session/Store), Object(Closure)) +#44 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Session/Middleware/StartSession->handle(Object(Illuminate/Http/Request), Object(Closure)) +#45 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#46 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse->handle(Object(Illuminate/Http/Request), Object(Closure)) +#47 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#48 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Cookie/Middleware/EncryptCookies->handle(Object(Illuminate/Http/Request), Object(Closure)) +#49 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/stancl/tenancy/src/Middleware/IdentificationMiddleware.php(36): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#50 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/stancl/tenancy/src/Middleware/InitializeTenancyByDomain.php(37): Stancl/Tenancy/Middleware/IdentificationMiddleware->initializeTenancy(Object(Illuminate/Http/Request), Object(Closure), 'third.localhost') +#51 C:/Users/garci/OneDrive/Desktop/Projects/hrm/app/Http/Middleware/IdentifyTenantIfNeeded.php(56): Stancl/Tenancy/Middleware/InitializeTenancyByDomain->handle(Object(Illuminate/Http/Request), Object(Closure)) +#52 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App/Http/Middleware/IdentifyTenantIfNeeded->handle(Object(Illuminate/Http/Request), Object(Closure)) +#53 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#54 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate/Pipeline/Pipeline->then(Object(Closure)) +#55 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate/Routing/Router->runRouteWithinStack(Object(Illuminate/Routing/Route), Object(Illuminate/Http/Request)) +#56 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate/Routing/Router->runRoute(Object(Illuminate/Http/Request), Object(Illuminate/Routing/Route)) +#57 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate/Routing/Router->dispatchToRoute(Object(Illuminate/Http/Request)) +#58 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate/Routing/Router->dispatch(Object(Illuminate/Http/Request)) +#59 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate/Foundation/Http/Kernel->{closure:Illuminate/Foundation/Http/Kernel::dispatchToRouter():197}(Object(Illuminate/Http/Request)) +#60 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/livewire/livewire/src/Features/SupportDisablingBackButtonCache/DisableBackButtonCacheMiddleware.php(19): Illuminate/Pipeline/Pipeline->{closure:Illuminate/Pipeline/Pipeline::prepareDestination():178}(Object(Illuminate/Http/Request)) +#61 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Livewire/Features/SupportDisablingBackButtonCache/DisableBackButtonCacheMiddleware->handle(Object(Illuminate/Http/Request), Object(Closure)) +#62 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/barryvdh/laravel-debugbar/src/Middleware/InjectDebugbar.php(59): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#63 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Barryvdh/Debugbar/Middleware/InjectDebugbar->handle(Object(Illuminate/Http/Request), Object(Closure)) +#64 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#65 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) +#66 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull->handle(Object(Illuminate/Http/Request), Object(Closure)) +#67 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#68 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate/Foundation/Http/Middleware/TransformsRequest->handle(Object(Illuminate/Http/Request), Object(Closure)) +#69 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/TrimStrings->handle(Object(Illuminate/Http/Request), Object(Closure)) +#70 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#71 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePostSize->handle(Object(Illuminate/Http/Request), Object(Closure)) +#72 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#73 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance->handle(Object(Illuminate/Http/Request), Object(Closure)) +#74 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#75 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/HandleCors->handle(Object(Illuminate/Http/Request), Object(Closure)) +#76 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#77 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/TrustProxies->handle(Object(Illuminate/Http/Request), Object(Closure)) +#78 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php(22): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#79 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks->handle(Object(Illuminate/Http/Request), Object(Closure)) +#80 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php(26): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#81 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate/Http/Middleware/ValidatePathEncoding->handle(Object(Illuminate/Http/Request), Object(Closure)) +#82 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate/Pipeline/Pipeline->{closure:{closure:Illuminate/Pipeline/Pipeline::carry():194}:195}(Object(Illuminate/Http/Request)) +#83 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate/Pipeline/Pipeline->then(Object(Closure)) +#84 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate/Foundation/Http/Kernel->sendRequestThroughRouter(Object(Illuminate/Http/Request)) +#85 C:/Users/garci/OneDrive/Desktop/Projects/hrm/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1220): Illuminate/Foundation/Http/Kernel->handle(Object(Illuminate/Http/Request)) +#86 C:/Users/garci/OneDrive/Desktop/Projects/hrm/public/index.php(24): Illuminate/Foundation/Application->handleRequest(Object(Illuminate/Http/Request)) +#87 {main} +"} +[2026-08-12 17:38:41] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'third.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(56): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 17:38:43] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'third.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(56): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 17:38:44] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'third.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(56): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 17:38:45] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'third.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(56): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 17:38:46] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'third.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(56): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 17:39:36] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'third.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(56): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 17:39:36] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'third.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(56): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 17:40:02] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'third.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(56): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 17:40:02] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'third.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(56): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 17:40:03] local.ERROR: get_file error: This cache store does not support tagging. {"path":"avatars/avatar.png","trace":"#0 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php(35): Illuminate\\Cache\\Repository->tags(Array) +#1 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Facade.php(363): Stancl\\Tenancy\\CacheManager->__call('rememberForever', Array) +#2 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1531): Illuminate\\Support\\Facades\\Facade::__callStatic('rememberForever', Array) +#3 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Helpers\\helper.php(1883): getAdminAllSetting() +#4 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleInertiaRequests.php(151): get_file('avatars/avatar....') +#5 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\inertiajs\\inertia-laravel\\src\\Middleware.php(106): App\\Http\\Middleware\\HandleInertiaRequests->share(Object(Illuminate\\Http\\Request)) +#6 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Inertia\\Middleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#7 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\ShareGlobalSettings.php(28): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#8 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\ShareGlobalSettings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#9 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\HandleAppearance.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#10 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\HandleAppearance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#11 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\CheckInstallation.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#12 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\CheckInstallation->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#13 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#14 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#15 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#16 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#17 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#18 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#19 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#20 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#21 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(120): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#22 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest(Object(Illuminate\\Http\\Request), Object(Illuminate\\Session\\Store), Object(Closure)) +#23 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#24 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#25 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#26 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#27 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#28 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\IdentificationMiddleware.php(36): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#29 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Middleware\\InitializeTenancyByDomain.php(37): Stancl\\Tenancy\\Middleware\\IdentificationMiddleware->initializeTenancy(Object(Illuminate\\Http\\Request), Object(Closure), 'third.localhost') +#30 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php(56): Stancl\\Tenancy\\Middleware\\InitializeTenancyByDomain->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#31 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): App\\Http\\Middleware\\IdentifyTenantIfNeeded->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#32 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#33 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(821): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#34 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request)) +#35 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(764): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route)) +#36 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request)) +#37 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(200): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request)) +#38 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->{closure:Illuminate\\Foundation\\Http\\Kernel::dispatchToRouter():197}(Object(Illuminate\\Http\\Request)) +#39 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\livewire\\livewire\\src\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware.php(19): Illuminate\\Pipeline\\Pipeline->{closure:Illuminate\\Pipeline\\Pipeline::prepareDestination():178}(Object(Illuminate\\Http\\Request)) +#40 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#41 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\barryvdh\\laravel-debugbar\\src\\Middleware\\InjectDebugbar.php(59): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#42 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Barryvdh\\Debugbar\\Middleware\\InjectDebugbar->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#43 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#44 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#45 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#46 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#47 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#48 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#49 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#50 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#51 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#52 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#53 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#54 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#55 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#56 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#57 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks.php(22): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#58 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\InvokeDeferredCallbacks->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#59 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\Middleware\\ValidatePathEncoding.php(26): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#60 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePathEncoding->handle(Object(Illuminate\\Http\\Request), Object(Closure)) +#61 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->{closure:{closure:Illuminate\\Pipeline\\Pipeline::carry():194}:195}(Object(Illuminate\\Http\\Request)) +#62 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then(Object(Closure)) +#63 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request)) +#64 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(1220): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request)) +#65 C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\public\\index.php(24): Illuminate\\Foundation\\Application->handleRequest(Object(Illuminate\\Http\\Request)) +#66 {main}"} +[2026-08-12 17:52:41] testing.INFO: Successfully provisioned tenant [payroll-only-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 17:52:47] testing.INFO: Successfully provisioned tenant [no-attendance-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 17:52:53] testing.INFO: Successfully provisioned tenant [no-branch-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 17:52:59] testing.INFO: Successfully provisioned tenant [no-mobile-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 17:53:05] testing.INFO: Successfully provisioned tenant [with-branch-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 17:53:12] testing.INFO: Successfully provisioned tenant [mobile-corp-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 17:56:32] testing.INFO: Successfully provisioned tenant [acme-test-domain] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 17:56:43] testing.INFO: Successfully provisioned tenant [companya-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 17:56:53] testing.INFO: Successfully provisioned tenant [companyb-tenant] & dispatched setup token invitation for inquiry ID: 2 +[2026-08-12 17:57:05] testing.INFO: Successfully provisioned tenant [subdomain-a] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 17:57:13] testing.INFO: Successfully provisioned tenant [subdomain-b] & dispatched setup token invitation for inquiry ID: 2 +[2026-08-12 17:57:20] testing.INFO: Successfully provisioned tenant [acme-test-domain] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 17:57:30] testing.INFO: Successfully provisioned tenant [companya-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 17:57:37] testing.INFO: Successfully provisioned tenant [strict-subdomain-a] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 17:57:41] testing.INFO: Successfully provisioned tenant [companyb-tenant] & dispatched setup token invitation for inquiry ID: 2 +[2026-08-12 17:57:52] testing.INFO: Successfully provisioned tenant [strict-subdomain-b] & dispatched setup token invitation for inquiry ID: 2 +[2026-08-12 17:57:58] testing.INFO: Successfully provisioned tenant [subdomain-a] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 17:58:19] testing.INFO: Successfully provisioned tenant [subdomain-b] & dispatched setup token invitation for inquiry ID: 2 +[2026-08-12 17:58:21] testing.INFO: Successfully provisioned tenant [real-subdomain-a] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 17:58:38] testing.INFO: Successfully provisioned tenant [real-subdomain-b] & dispatched setup token invitation for inquiry ID: 2 +[2026-08-12 17:58:53] testing.INFO: Successfully provisioned tenant [strict-subdomain-a] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 17:59:14] testing.INFO: Successfully provisioned tenant [mobile-corp-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 17:59:16] testing.INFO: Successfully provisioned tenant [strict-subdomain-b] & dispatched setup token invitation for inquiry ID: 2 +[2026-08-12 17:59:29] testing.INFO: Successfully provisioned tenant [no-branch-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 17:59:46] testing.INFO: Successfully provisioned tenant [no-mobile-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 17:59:47] testing.INFO: Successfully provisioned tenant [real-subdomain-a] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 18:00:03] testing.INFO: Successfully provisioned tenant [with-branch-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 18:00:09] testing.INFO: Successfully provisioned tenant [real-subdomain-b] & dispatched setup token invitation for inquiry ID: 2 +[2026-08-12 18:00:18] testing.INFO: Successfully provisioned tenant [payroll-only-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 18:00:33] testing.INFO: Successfully provisioned tenant [no-attendance-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 18:00:43] testing.INFO: Successfully provisioned tenant [mobile-corp-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 18:00:51] testing.INFO: Successfully provisioned tenant [entitlement-limit-test] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 18:00:59] testing.INFO: Successfully provisioned tenant [no-branch-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 18:01:13] testing.INFO: Successfully provisioned tenant [api-comp-a] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 18:01:16] testing.INFO: Successfully provisioned tenant [no-mobile-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 18:01:33] testing.INFO: Successfully provisioned tenant [with-branch-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 18:01:35] testing.INFO: Successfully provisioned tenant [api-comp-b] & dispatched setup token invitation for inquiry ID: 2 +[2026-08-12 18:01:50] testing.INFO: Successfully provisioned tenant [payroll-only-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 18:01:59] testing.INFO: Successfully provisioned tenant [mobile-host-a] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 18:02:06] testing.INFO: Successfully provisioned tenant [no-attendance-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 18:02:21] testing.INFO: Successfully provisioned tenant [mobile-host-b] & dispatched setup token invitation for inquiry ID: 2 +[2026-08-12 18:02:22] testing.INFO: Successfully provisioned tenant [entitlement-limit-test] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 18:02:39] testing.INFO: Successfully provisioned tenant [api-comp-a] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 18:02:54] testing.INFO: Successfully provisioned tenant [api-comp-b] & dispatched setup token invitation for inquiry ID: 2 +[2026-08-12 18:03:08] testing.INFO: Successfully provisioned tenant [mobile-host-a] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 18:03:23] testing.INFO: Successfully provisioned tenant [mobile-host-b] & dispatched setup token invitation for inquiry ID: 2 +[2026-08-12 18:11:14] testing.INFO: Successfully provisioned tenant [payroll-only-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 18:11:19] testing.INFO: Successfully provisioned tenant [no-attendance-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 18:11:25] testing.INFO: Successfully provisioned tenant [no-branch-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 18:11:31] testing.INFO: Successfully provisioned tenant [no-mobile-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 18:11:37] testing.INFO: Successfully provisioned tenant [with-branch-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 18:11:43] testing.INFO: Successfully provisioned tenant [mobile-corp-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 18:13:09] testing.INFO: Successfully provisioned tenant [mobile-corp-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 18:14:01] testing.INFO: Successfully provisioned tenant [payroll-only-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 18:14:07] testing.INFO: Successfully provisioned tenant [no-attendance-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 18:14:12] testing.INFO: Successfully provisioned tenant [no-branch-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 18:14:18] testing.INFO: Successfully provisioned tenant [no-mobile-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 18:14:24] testing.INFO: Successfully provisioned tenant [with-branch-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 18:14:30] testing.INFO: Successfully provisioned tenant [mobile-corp-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 18:16:23] testing.INFO: Successfully provisioned tenant [no-branch-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 18:16:23] testing.INFO: Successfully provisioned tenant [mobile-corp-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 18:16:27] testing.INFO: Successfully provisioned tenant [mobile-host-a] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 18:16:30] testing.INFO: Successfully provisioned tenant [no-mobile-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 18:16:37] testing.INFO: Successfully provisioned tenant [with-branch-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 18:16:38] testing.INFO: Successfully provisioned tenant [mobile-host-b] & dispatched setup token invitation for inquiry ID: 2 +[2026-08-12 18:20:14] testing.INFO: Successfully provisioned tenant [payroll-only-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 18:20:15] testing.INFO: Successfully provisioned tenant [no-attendance-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 18:20:17] testing.INFO: Successfully provisioned tenant [no-branch-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 18:20:18] testing.INFO: Successfully provisioned tenant [no-mobile-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 18:20:20] testing.INFO: Successfully provisioned tenant [with-branch-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 18:20:21] testing.INFO: Successfully provisioned tenant [mobile-corp-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 18:25:55] testing.INFO: Successfully provisioned tenant [payroll-only-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 18:25:56] testing.INFO: Successfully provisioned tenant [no-attendance-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 18:25:58] testing.INFO: Successfully provisioned tenant [no-branch-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 18:25:59] testing.INFO: Successfully provisioned tenant [no-mobile-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 18:26:01] testing.INFO: Successfully provisioned tenant [with-branch-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 18:26:03] testing.INFO: Successfully provisioned tenant [mobile-corp-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 18:26:30] testing.INFO: Successfully provisioned tenant [mobile-corp-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 18:27:22] testing.INFO: Successfully provisioned tenant [mobile-corp-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 18:28:04] testing.INFO: Successfully provisioned tenant [mobile-corp-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 18:28:28] testing.INFO: Successfully provisioned tenant [payroll-only-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 18:28:29] testing.INFO: Successfully provisioned tenant [no-attendance-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 18:28:31] testing.INFO: Successfully provisioned tenant [no-branch-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 18:28:32] testing.INFO: Successfully provisioned tenant [no-mobile-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 18:28:34] testing.INFO: Successfully provisioned tenant [with-branch-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 18:28:35] testing.INFO: Successfully provisioned tenant [mobile-corp-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 18:30:10] testing.INFO: Successfully provisioned tenant [mobile-host-a] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 18:30:14] testing.INFO: Successfully provisioned tenant [mobile-host-b] & dispatched setup token invitation for inquiry ID: 2 +[2026-08-12 18:33:55] testing.INFO: Successfully provisioned tenant [payroll-only-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 18:33:57] testing.INFO: Successfully provisioned tenant [no-attendance-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 18:33:58] testing.INFO: Successfully provisioned tenant [no-branch-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 18:33:59] testing.INFO: Successfully provisioned tenant [no-mobile-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 18:34:01] testing.INFO: Successfully provisioned tenant [with-branch-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 18:34:03] testing.INFO: Successfully provisioned tenant [mobile-corp-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 18:35:02] testing.INFO: Successfully provisioned tenant [payroll-only-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 18:35:03] testing.INFO: Successfully provisioned tenant [no-attendance-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 18:35:04] testing.INFO: Successfully provisioned tenant [no-branch-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 18:35:05] testing.INFO: Successfully provisioned tenant [no-mobile-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 18:35:07] testing.INFO: Successfully provisioned tenant [with-branch-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 18:35:09] testing.INFO: Successfully provisioned tenant [mobile-corp-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 18:36:11] testing.INFO: Successfully provisioned tenant [mobile-host-a] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 18:36:15] testing.INFO: Successfully provisioned tenant [mobile-host-b] & dispatched setup token invitation for inquiry ID: 2 +[2026-08-12 18:38:56] testing.INFO: Successfully provisioned tenant [payroll-only-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 18:38:57] testing.INFO: Successfully provisioned tenant [no-attendance-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 18:38:58] testing.INFO: Successfully provisioned tenant [no-branch-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 18:38:59] testing.INFO: Successfully provisioned tenant [no-mobile-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 18:39:01] testing.INFO: Successfully provisioned tenant [with-branch-tenant] & dispatched setup token invitation for inquiry ID: 1 +[2026-08-12 18:39:02] testing.INFO: Successfully provisioned tenant [mobile-corp-tenant] & dispatched setup token invitation for inquiry ID: 1 diff --git a/tests/Feature/MobileEmployeeLoginTest.php b/tests/Feature/MobileEmployeeLoginTest.php new file mode 100644 index 000000000..dc0535f1f --- /dev/null +++ b/tests/Feature/MobileEmployeeLoginTest.php @@ -0,0 +1,100 @@ + 'Mobile Employee Corp', + 'contact_name' => 'Admin Mobile', + 'email' => 'admin@mobilecorp.com', + 'desired_subdomain' => 'mobile-corp-tenant', + 'employee_count' => 10, + 'requested_features' => ['mobile_app', 'geofence', 'payroll'], + 'email_verified_at' => now(), + 'status' => 'approved', + ]); + + $job = new ProvisionTenantJob($inquiry); + $job->handle(); + + $tenant = Tenant::find('mobile-corp-tenant'); + + // Create a tenant employee inside tenant DB + $tenant->run(function () { + Artisan::call('migrate', ['--database' => 'tenant', '--path' => 'database/migrations/tenant', '--force' => true]); + + $branch = \App\Models\Branch::create([ + 'name' => 'Main Branch', + 'status' => 'active', + 'created_by' => 1, + ]); + + $user = User::firstOrCreate( + ['email' => 'johndoe.emp@mobilecorp.com'], + [ + 'name' => 'John Doe Employee', + 'password' => bcrypt('password123'), + 'type' => 'employee', + 'status' => 'active', + 'is_enable_login' => 1, + ] + ); + + \App\Models\Employee::firstOrCreate( + ['user_id' => $user->id], + [ + 'name' => $user->name, + 'email' => $user->email, + 'employee_id' => 'EMP-0001', + 'branch_id' => $branch->id, + 'created_by' => $user->id, + ] + ); + }); + + // Submit POST /api/auth/login from central host WITHOUT tenant headers or subdomain parameters + $response = $this->postJson('/api/auth/login', [ + 'email' => 'johndoe.emp@mobilecorp.com', + 'password' => 'password123', + ]); + + $response->assertStatus(200); + $response->assertJsonStructure([ + 'success', + 'data' => [ + 'token', + 'user' => ['id', 'name', 'email', 'type'], + 'tenant_modules', + ], + 'message', + ]); + + $this->assertEquals('John Doe Employee', $response->json('data.user.name')); + $this->assertTrue($response->json('data.tenant_modules.mobile')); + + $token = $response->json('data.token'); + + // Test subsequent API requests using Bearer token without tenant headers + $profileResponse = $this->withHeader('Authorization', 'Bearer ' . $token) + ->getJson('/api/profile'); + $profileResponse->assertStatus(200); + $this->assertEquals('johndoe.emp@mobilecorp.com', $profileResponse->json('data.email')); + + $attendanceResponse = $this->withHeader('Authorization', 'Bearer ' . $token) + ->getJson('/api/attendance/today'); + $attendanceResponse->assertStatus(200); + } +} diff --git a/tests/Feature/TenantModuleIsolationRouteTest.php b/tests/Feature/TenantModuleIsolationRouteTest.php new file mode 100644 index 000000000..acc3eed01 --- /dev/null +++ b/tests/Feature/TenantModuleIsolationRouteTest.php @@ -0,0 +1,119 @@ + 'No Branch Corp', + 'contact_name' => 'Admin No Branch', + 'email' => 'nobranch@test.com', + 'desired_subdomain' => 'no-branch-tenant', + 'employee_count' => 10, + 'requested_features' => ['payroll'], // NO multi_branch requested + 'email_verified_at' => now(), + 'status' => 'approved', + ]); + + $job = new ProvisionTenantJob($inquiry); + $job->handle(); + + $tenant = Tenant::find('no-branch-tenant'); + + $tenant->run(function () { + Artisan::call('migrate', ['--database' => 'tenant', '--path' => 'database/migrations/tenant', '--force' => true]); + + $companyUser = User::where('email', 'nobranch@test.com')->first(); + $this->actingAs($companyUser); + + // Attempt to visit Designation route (Must be 403 Forbidden because multi_branch was NOT purchased) + $response = $this->get('/hr/designations'); + $response->assertStatus(403); + + // Attempt to visit Branch route (Must be 403 Forbidden) + $response = $this->get('/hr/branches'); + $response->assertStatus(403); + + // Attempt to visit Department route (Must be 403 Forbidden) + $response = $this->get('/hr/departments'); + $response->assertStatus(403); + }); + } + + public function test_mobile_api_blocked_when_mobile_app_not_requested(): void + { + $inquiry = Inquiry::create([ + 'company_name' => 'No Mobile Corp', + 'contact_name' => 'Admin No Mobile', + 'email' => 'nomobile@test.com', + 'desired_subdomain' => 'no-mobile-tenant', + 'employee_count' => 10, + 'requested_features' => ['payroll'], // NO mobile_app requested + 'email_verified_at' => now(), + 'status' => 'approved', + ]); + + $job = new ProvisionTenantJob($inquiry); + $job->handle(); + + $tenant = Tenant::find('no-mobile-tenant'); + + $tenant->run(function () { + Artisan::call('migrate', ['--database' => 'tenant', '--path' => 'database/migrations/tenant', '--force' => true]); + + $companyUser = User::where('email', 'nomobile@test.com')->first(); + + $token = $companyUser->createToken('test-token')->plainTextToken; + + // Attempt to access mobile API (Must be 403 Forbidden because mobile_app was NOT purchased) + $response = $this->withHeader('Authorization', 'Bearer ' . $token) + ->getJson('/api/attendance/today'); + + $response->assertStatus(403); + }); + } + + public function test_designations_and_branches_allowed_when_multi_branch_requested(): void + { + $inquiry = Inquiry::create([ + 'company_name' => 'Branch Inc', + 'contact_name' => 'Admin Branch', + 'email' => 'withbranch@test.com', + 'desired_subdomain' => 'with-branch-tenant', + 'employee_count' => 10, + 'requested_features' => ['multi_branch'], // multi_branch requested + 'email_verified_at' => now(), + 'status' => 'approved', + ]); + + $job = new ProvisionTenantJob($inquiry); + $job->handle(); + + $tenant = Tenant::find('with-branch-tenant'); + + $tenant->run(function () { + Artisan::call('migrate', ['--database' => 'tenant', '--path' => 'database/migrations/tenant', '--force' => true]); + + $companyUser = User::where('email', 'withbranch@test.com')->first(); + $this->actingAs($companyUser); + + $response = $this->get('/hr/designations'); + $response->assertStatus(200); + + $response = $this->get('/hr/branches'); + $response->assertStatus(200); + }); + } +} diff --git a/vendor/pestphp/pest/.temp/test-results b/vendor/pestphp/pest/.temp/test-results index 9ddcf94c1..eddc5077f 100644 --- a/vendor/pestphp/pest/.temp/test-results +++ b/vendor/pestphp/pest/.temp/test-results @@ -1 +1 @@ -{"version":"pest_3.8.6","defects":{"Tests\\Feature\\Api\\MobileBackendApiTest::test_login_issues_valid_sanctum_token":7,"Tests\\Feature\\Api\\MobileBackendApiTest::test_attendance_clock_in_and_clock_out_workflow":7,"Tests\\Feature\\Api\\MobileBackendApiTest::test_clock_out_without_clock_in_fails_with_422":8,"Tests\\Feature\\Api\\MobileBackendApiTest::test_leave_application_submission":8,"Tests\\Feature\\Api\\MobileBackendApiTest::test_reimbursement_claim_creation":8,"Tests\\Feature\\Api\\MobileBackendApiTest::test_mobile_task_crud":7,"Tests\\Feature\\Api\\CrossClientIntegrationTest::test_web_clock_in_is_visible_on_mobile":7,"Tests\\Feature\\Api\\CrossClientIntegrationTest::test_web_leave_approval_updates_mobile_balance":7,"Tests\\Feature\\Api\\CrossClientIntegrationTest::test_web_payslip_generation_is_downloadable_on_mobile":8,"Tests\\Feature\\Api\\CrossClientIntegrationTest::test_announcement_read_status_persists_in_database":8,"Tests\\Feature\\Api\\CrossClientIntegrationTest::test_web_clock_in_visible_in_mobile_history":8,"Tests\\Feature\\Api\\CrossClientIntegrationTest::test_mobile_leave_submission_and_scoped_approval":7,"Tests\\Feature\\Api\\CrossClientIntegrationTest::test_mobile_reimbursement_creates_trip_and_list":8,"Tests\\Feature\\Api\\CrossClientIntegrationTest::test_web_approved_leave_updates_mobile_balance":7,"Tests\\Feature\\Api\\CrossClientIntegrationTest::test_payslip_visibility_and_download_url":7,"Tests\\Feature\\Api\\CrossClientIntegrationTest::test_conversation_and_messaging_between_two_users":8,"Tests\\Feature\\Api\\CrossClientIntegrationTest::test_announcement_read_persistence":8,"Tests\\Feature\\Api\\CrossClientIntegrationTest::test_reimbursement_back_and_forth_web_and_mobile":7,"P\\Tests\\Feature\\Auth\\PasswordResetTest::__pest_evaluable_reset_password_link_can_be_requested":7,"P\\Tests\\Feature\\Auth\\PasswordResetTest::__pest_evaluable_reset_password_screen_can_be_rendered":7,"P\\Tests\\Feature\\Auth\\PasswordResetTest::__pest_evaluable_password_can_be_reset_with_valid_token":7,"P\\Tests\\Feature\\Auth\\RegistrationTest::__pest_evaluable_registration_screen_can_be_rendered":7,"P\\Tests\\Feature\\Auth\\RegistrationTest::__pest_evaluable_new_users_can_register":7,"Tests\\Feature\\PayrollDataGapTest::test_ana_mariano_payslip_gap_matches_target_pdf":7,"Tests\\Feature\\PayrollDataGapTest::test_paul_paas_payslip_gap_matches_target_pdf":7,"P\\Tests\\Feature\\PayrollOvertimeSummaryTest::__pest_evaluable_backfill_migration_correctly_populates_overtime_columns_from_json_earnings_breakdown":8,"P\\Tests\\Feature\\PayslipUniquenessTest::__pest_evaluable_payslip_number_generation_is_unique_and_appends_sequential_suffixes":8,"Tests\\Feature\\PlanAccessTest::test_company_user_without_plan_redirects_to_plans":8,"Tests\\Feature\\PlanAccessTest::test_company_user_with_expired_plan_redirects_to_plans":8,"Tests\\Feature\\PlanAccessTest::test_company_user_with_expired_trial_redirects_to_plans":8,"Tests\\Feature\\PlanAccessTest::test_company_user_with_active_trial_has_access":8,"Tests\\Feature\\PlanAccessTest::test_non_company_user_denied_access":7,"Tests\\Feature\\PlanAccessTest::test_plans_page_accessible_without_plan":8,"Tests\\Feature\\PlanAccessTest::test_settings_page_requires_plan":8,"Tests\\Feature\\PlanAccessTest::test_dashboard_requires_plan":8,"Tests\\Feature\\PlanAccessTest::test_examples_require_plan":8,"Tests\\Feature\\RazorpaySettingsTest::test_razorpay_settings_are_saved_correctly":7,"P\\Tests\\Feature\\Settings\\PasswordUpdateTest::__pest_evaluable_password_can_be_updated":7,"P\\Tests\\Feature\\Settings\\PasswordUpdateTest::__pest_evaluable_correct_password_must_be_provided_to_update_password":7,"P\\Tests\\Feature\\Settings\\ProfileUpdateTest::__pest_evaluable_profile_page_is_displayed":7,"P\\Tests\\Feature\\Settings\\ProfileUpdateTest::__pest_evaluable_profile_information_can_be_updated":7,"P\\Tests\\Feature\\Settings\\ProfileUpdateTest::__pest_evaluable_email_verification_status_is_unchanged_when_the_email_address_is_unchanged":7,"P\\Tests\\Feature\\Settings\\ProfileUpdateTest::__pest_evaluable_user_can_delete_their_account":7,"P\\Tests\\Feature\\Settings\\ProfileUpdateTest::__pest_evaluable_correct_password_must_be_provided_to_delete_account":7,"Tests\\Feature\\StripePaymentTest::test_stripe_payment_configuration":7,"Tests\\Feature\\StripePaymentTest::test_stripe_payment_validation":8,"Tests\\Feature\\StripePaymentTest::test_stripe_payment_missing_configuration":8,"Tests\\Feature\\AttendanceShiftEnforcementTest::test_clock_in_within_grace_period_is_not_late":8,"Tests\\Feature\\AttendanceShiftEnforcementTest::test_late_clock_in_sets_is_late_flag":8,"Tests\\Feature\\AttendanceShiftEnforcementTest::test_break_in_and_break_out_recorded_on_attendance_record":7,"Tests\\Feature\\AttendanceShiftEnforcementTest::test_today_api_returns_all_db_metrics_breakdown":7,"Tests\\Feature\\AttendanceClockSourceTest::test_clock_in_and_clock_out_persists_mobile_source":7,"Tests\\Feature\\MobileRoutesApiTest::test_direct_subtask_toggle_route":8,"Tests\\Feature\\MobileRoutesApiTest::test_task_files_and_archive_routes":8,"Tests\\Feature\\ApiProfileAvatarTest::test_user_profile_avatar_url_resolution":7,"P\\Tests\\Feature\\InquiryPipelineTest::__pest_evaluable_executive_user_can_provision_subdomain_from_contact_inquiries_dashboard_web_route":7,"Tests\\Feature\\ContactWizardHardeningTest::test_accumulated_notes_are_truncated_to_2000_chars":7,"Tests\\Feature\\TenantModuleProvisioningTest::test_provisioning_enables_only_selected_inquiry_modules":8,"Tests\\Feature\\TenantModuleProvisioningTest::test_disabled_module_backend_route_returns_403":8,"Tests\\Feature\\TenantModuleProvisioningTest::test_cannot_reprovision_active_tenant":8,"Tests\\Feature\\TenantModuleProvisioningTest::test_provisioning_enables_only_selected_inquiry_modules_in_central_and_tenant_db":8,"Tests\\Feature\\TenantAdminIsolationTest::test_subdomains_have_isolated_databases_and_credentials":8,"Tests\\Feature\\TenantAdminIsolationTest::test_tenant_provisioning_creates_admin_account_with_inquiry_email_and_default_password":8,"Tests\\Feature\\TenantAdminIsolationTest::test_admin_cannot_login_to_another_subdomain":8,"Tests\\Feature\\TenantEntitlementEnforcementTest::test_employee_creation_is_rejected_when_max_limit_reached":8,"Tests\\Feature\\TenantInvitationSetupTest::test_provisioning_dispatches_one_time_token_and_does_not_use_default_passwords":8,"Tests\\Feature\\TenantModuleProvisioningTest::test_ensure_tenant_module_enabled_middleware_returns_403_for_disabled_module":8,"P\\Tests\\Unit\\AttendanceUnificationTest::__pest_evaluable_unified_attendance_process_clock_handles_full_lifecycle_across_channels":8,"P\\Tests\\Unit\\AttendanceUnificationTest::__pest_evaluable_ATT_MOB_WEB_001__mobile_clock_in_followed_by_web_clock_out_creates_unified_record_with_source_metadata":8,"P\\Tests\\Unit\\AttendanceUnificationTest::__pest_evaluable_web_calendar_query_payload_includes_mobile_record_and_clock__in__source":8,"P\\Tests\\Unit\\AttendanceUnificationTest::__pest_evaluable_duplicate_clock_in_is_rejected_with_422":8,"P\\Tests\\Unit\\AttendanceUnificationTest::__pest_evaluable_clock_out_without_clock_in_is_rejected_with_422":8,"Tests\\Feature\\TenantApiAuthTest::test_api_login_authenticates_against_isolated_tenant_database":8,"Tests\\Feature\\TenantAdminIsolationTest::test_real_http_domain_cross_tenant_login_rejection":8,"Tests\\Feature\\TenantInvitationSetupTest::test_admin_can_set_password_via_token_and_token_expires_after_use":8,"Tests\\Feature\\TenantAdminIsolationTest::test_subdomain_a_rejects_subdomain_b_credentials_without_manual_tenant_initialization":8,"Tests\\Feature\\TenantAdminIsolationTest::test_real_subdomain_login_accepts_only_the_subdomain_credentials":8,"P\\Tests\\Feature\\TenantIsolationTest::__pest_evaluable_HTTP_POST_login_request_from_Tenant_A_user_fails_on_Tenant_B_subdomain":8,"P\\Tests\\Feature\\TenantIsolationTest::__pest_evaluable_provisioning_tenant_creates_isolated_database_file":8,"P\\Tests\\Feature\\TenantIsolationTest::__pest_evaluable_user_from_Tenant_A_cannot_log_in_on_Tenant_B_subdomain":8,"P\\Tests\\Feature\\Auth\\AuthenticationTest::__pest_evaluable_login_screen_can_be_rendered":7,"P\\Tests\\Feature\\Auth\\AuthenticationTest::__pest_evaluable_users_can_authenticate_using_the_login_screen":7,"P\\Tests\\Feature\\Auth\\AuthenticationTest::__pest_evaluable_users_can_logout":7,"P\\Tests\\Feature\\Auth\\EmailVerificationTest::__pest_evaluable_email_verification_screen_can_be_rendered":7,"P\\Tests\\Feature\\Auth\\EmailVerificationTest::__pest_evaluable_email_can_be_verified":7,"P\\Tests\\Feature\\Auth\\PasswordConfirmationTest::__pest_evaluable_confirm_password_screen_can_be_rendered":7,"P\\Tests\\Feature\\Auth\\PasswordConfirmationTest::__pest_evaluable_password_can_be_confirmed":7,"P\\Tests\\Feature\\Auth\\PasswordConfirmationTest::__pest_evaluable_password_is_not_confirmed_with_invalid_password":7,"P\\Tests\\Feature\\Auth\\PasswordResetTest::__pest_evaluable_reset_password_link_screen_can_be_rendered":7,"P\\Tests\\Feature\\DashboardTest::__pest_evaluable_guests_are_redirected_to_the_login_page":7,"P\\Tests\\Feature\\DashboardTest::__pest_evaluable_authenticated_users_can_visit_the_dashboard":7,"Tests\\Feature\\PlanAccessTest::test_superadmin_has_full_access":7,"P\\Tests\\Feature\\TenantIsolationTest::__pest_evaluable_subdomain_inquiry_requires_a_unique_desired__subdomain":8,"P\\Tests\\Feature\\TenantIsolationTest::__pest_evaluable_executive_cannot_approve_inquiry_with_an_already_taken_subdomain":8,"P\\Tests\\Feature\\InquiryPipelineTest::__pest_evaluable_executive_user_can_view_inquiries_and_approve_subdomain_tenant_creation":7,"Tests\\Feature\\TenantApiAuthTest::test_host_based_mobile_login_and_authenticated_request_are_tenant_isolated":7,"Tests\\Feature\\ContactWizardHardeningTest::test_can_submit_valid_contact_wizard_inquiry":7,"Tests\\Feature\\ContactWizardHardeningTest::test_same_user_can_resubmit_inquiry_with_same_subdomain":7,"Tests\\Feature\\ContactWizardHardeningTest::test_creates_multiple_contact_history_entries_for_repeat_submissions":7,"Tests\\Feature\\ContactWizardHardeningTest::test_email_verification_flow":7,"P\\Tests\\Feature\\InquiryPipelineTest::__pest_evaluable_public_user_can_submit_a_paid_subdomain_contact_inquiry":7},"times":{"Tests\\Feature\\Api\\MobileBackendApiTest::test_login_issues_valid_sanctum_token":0.016,"Tests\\Feature\\Api\\MobileBackendApiTest::test_unauthenticated_request_returns_401":0.005,"Tests\\Feature\\Api\\MobileBackendApiTest::test_server_time_is_public":0.002,"Tests\\Feature\\Api\\MobileBackendApiTest::test_attendance_clock_in_and_clock_out_workflow":0.032,"Tests\\Feature\\Api\\MobileBackendApiTest::test_clock_out_without_clock_in_fails_with_422":0.01,"Tests\\Feature\\Api\\MobileBackendApiTest::test_leave_application_submission":0.031,"Tests\\Feature\\Api\\MobileBackendApiTest::test_reimbursement_claim_creation":0.013,"Tests\\Feature\\Api\\MobileBackendApiTest::test_mobile_task_crud":0.026,"Tests\\Feature\\Api\\CrossClientIntegrationTest::test_web_clock_in_is_visible_on_mobile":0.108,"Tests\\Feature\\Api\\CrossClientIntegrationTest::test_mobile_clock_out_updates_database_record_for_web":0.018,"Tests\\Feature\\Api\\CrossClientIntegrationTest::test_web_leave_approval_updates_mobile_balance":0.016,"Tests\\Feature\\Api\\CrossClientIntegrationTest::test_mobile_reimbursement_creates_user_owned_expense":0.014,"Tests\\Feature\\Api\\CrossClientIntegrationTest::test_web_payslip_generation_is_downloadable_on_mobile":0.009,"Tests\\Feature\\Api\\CrossClientIntegrationTest::test_mobile_chat_message_persists_in_database":0.016,"Tests\\Feature\\Api\\CrossClientIntegrationTest::test_overtime_submission_persists_to_web_table":0.021,"Tests\\Feature\\Api\\CrossClientIntegrationTest::test_announcement_read_status_persists_in_database":0.089,"Tests\\Feature\\Api\\CrossClientIntegrationTest::test_direct_and_group_conversation_creation":0.015,"Tests\\Feature\\Api\\CrossClientIntegrationTest::test_leave_applications_post_and_put_approval":0.017,"Tests\\Feature\\Api\\CrossClientIntegrationTest::test_reimbursement_status_patch_and_authorization":0.017,"Tests\\Feature\\Api\\CrossClientIntegrationTest::test_payslip_download_alias_route":0.012,"Tests\\Feature\\Api\\CrossClientIntegrationTest::test_reimbursement_self_approval_is_forbidden":0.018,"Tests\\Feature\\Api\\CrossClientIntegrationTest::test_conversation_creation_with_participant_ids_array":0.012,"Tests\\Feature\\Api\\CrossClientIntegrationTest::test_clock_in_standardizes_write_to_user_id":0.114,"Tests\\Feature\\Api\\CrossClientIntegrationTest::test_geofence_validation_rejects_out_of_radius_clock_in":0.011,"Tests\\Feature\\Api\\CrossClientIntegrationTest::test_generic_conversations_route_dispatches_groups":0.019,"Tests\\Feature\\Api\\CrossClientIntegrationTest::test_web_clock_in_visible_in_mobile_history":0.011,"Tests\\Feature\\Api\\CrossClientIntegrationTest::test_mobile_leave_submission_and_scoped_approval":0.026,"Tests\\Feature\\Api\\CrossClientIntegrationTest::test_mobile_reimbursement_creates_trip_and_list":0.077,"Tests\\Feature\\Api\\CrossClientIntegrationTest::test_web_approved_leave_updates_mobile_balance":0.01,"Tests\\Feature\\Api\\CrossClientIntegrationTest::test_payslip_visibility_and_download_url":0.01,"Tests\\Feature\\Api\\CrossClientIntegrationTest::test_conversation_and_messaging_between_two_users":0.017,"Tests\\Feature\\Api\\CrossClientIntegrationTest::test_clock_in_requires_assigned_branch":0.009,"Tests\\Feature\\Api\\CrossClientIntegrationTest::test_announcement_read_persistence":0.012,"Tests\\Feature\\Api\\CrossClientIntegrationTest::test_overtime_submission_and_retrieval":0.01,"Tests\\Feature\\Api\\CrossClientIntegrationTest::test_profile_update_and_visibility":0.012,"Tests\\Feature\\Api\\CrossClientIntegrationTest::test_reimbursement_back_and_forth_web_and_mobile":0.026,"P\\Tests\\Feature\\Auth\\AuthenticationTest::__pest_evaluable_login_screen_can_be_rendered":0.206,"P\\Tests\\Feature\\Auth\\AuthenticationTest::__pest_evaluable_users_can_authenticate_using_the_login_screen":0.062,"P\\Tests\\Feature\\Auth\\AuthenticationTest::__pest_evaluable_users_can_not_authenticate_with_invalid_password":0.228,"P\\Tests\\Feature\\Auth\\AuthenticationTest::__pest_evaluable_users_can_logout":0.016,"P\\Tests\\Feature\\Auth\\EmailVerificationTest::__pest_evaluable_email_verification_screen_can_be_rendered":0.041,"P\\Tests\\Feature\\Auth\\EmailVerificationTest::__pest_evaluable_email_can_be_verified":0.017,"P\\Tests\\Feature\\Auth\\EmailVerificationTest::__pest_evaluable_email_is_not_verified_with_invalid_hash":0.024,"P\\Tests\\Feature\\Auth\\PasswordConfirmationTest::__pest_evaluable_confirm_password_screen_can_be_rendered":0.071,"P\\Tests\\Feature\\Auth\\PasswordConfirmationTest::__pest_evaluable_password_can_be_confirmed":0.018,"P\\Tests\\Feature\\Auth\\PasswordConfirmationTest::__pest_evaluable_password_is_not_confirmed_with_invalid_password":0.222,"P\\Tests\\Feature\\Auth\\PasswordResetTest::__pest_evaluable_reset_password_link_screen_can_be_rendered":0.045,"P\\Tests\\Feature\\Auth\\PasswordResetTest::__pest_evaluable_reset_password_link_can_be_requested":0.023,"P\\Tests\\Feature\\Auth\\PasswordResetTest::__pest_evaluable_reset_password_screen_can_be_rendered":0.017,"P\\Tests\\Feature\\Auth\\PasswordResetTest::__pest_evaluable_password_can_be_reset_with_valid_token":0.023,"P\\Tests\\Feature\\Auth\\RegistrationTest::__pest_evaluable_registration_screen_can_be_rendered":0.016,"P\\Tests\\Feature\\Auth\\RegistrationTest::__pest_evaluable_new_users_can_register":0.013,"P\\Tests\\Feature\\DashboardTest::__pest_evaluable_guests_are_redirected_to_the_login_page":0.007,"P\\Tests\\Feature\\DashboardTest::__pest_evaluable_authenticated_users_can_visit_the_dashboard":0.062,"P\\Tests\\Feature\\ExampleTest::__pest_evaluable_example":0.001,"P\\Tests\\Feature\\LeaveBalanceAdjustmentTest::__pest_evaluable_manual_adjustments_and_carried_forward_leaves_are_correctly_preserved_when_leave_applications_are_approved":0.016,"Tests\\Feature\\PayrollDataGapTest::test_ana_mariano_payslip_gap_matches_target_pdf":0.009,"Tests\\Feature\\PayrollDataGapTest::test_paul_paas_payslip_gap_matches_target_pdf":0.005,"P\\Tests\\Feature\\PayrollOvertimeSummaryTest::__pest_evaluable_backfill_migration_correctly_populates_overtime_columns_from_json_earnings_breakdown":0.008,"Tests\\Feature\\PayrollScenarioTest::test_scenario_1_regular_holiday":0.018,"Tests\\Feature\\PayrollScenarioTest::test_scenario_2_special_holiday":0.027,"Tests\\Feature\\PayrollScenarioTest::test_scenario_3_rest_day":0.01,"Tests\\Feature\\PayrollScenarioTest::test_scenario_4_compounding_premium":0.012,"Tests\\Feature\\PayrollScenarioTest::test_scenario_5_night_diff_and_ot":0.016,"Tests\\Feature\\PayrollScenarioTest::test_scenario_6_leaves":0.021,"Tests\\Feature\\PayrollScenarioTest::test_scenario_7_wage_types":0.022,"P\\Tests\\Feature\\PayslipUniquenessTest::__pest_evaluable_payslip_number_generation_is_unique_and_appends_sequential_suffixes":0.009,"Tests\\Feature\\PlanAccessTest::test_superadmin_has_full_access":0.036,"Tests\\Feature\\PlanAccessTest::test_company_user_without_plan_redirects_to_plans":0.003,"Tests\\Feature\\PlanAccessTest::test_company_user_with_expired_plan_redirects_to_plans":0.001,"Tests\\Feature\\PlanAccessTest::test_company_user_with_expired_trial_redirects_to_plans":0.001,"Tests\\Feature\\PlanAccessTest::test_company_user_with_active_trial_has_access":0.002,"Tests\\Feature\\PlanAccessTest::test_non_company_user_denied_access":0.036,"Tests\\Feature\\PlanAccessTest::test_plans_page_accessible_without_plan":0.002,"Tests\\Feature\\PlanAccessTest::test_settings_page_requires_plan":0.002,"Tests\\Feature\\PlanAccessTest::test_dashboard_requires_plan":0.002,"Tests\\Feature\\PlanAccessTest::test_examples_require_plan":0.003,"Tests\\Feature\\RazorpaySettingsTest::test_razorpay_settings_are_saved_correctly":0.018,"P\\Tests\\Feature\\Settings\\PasswordUpdateTest::__pest_evaluable_password_can_be_updated":0.016,"P\\Tests\\Feature\\Settings\\PasswordUpdateTest::__pest_evaluable_correct_password_must_be_provided_to_update_password":0.02,"P\\Tests\\Feature\\Settings\\ProfileUpdateTest::__pest_evaluable_profile_page_is_displayed":0.021,"P\\Tests\\Feature\\Settings\\ProfileUpdateTest::__pest_evaluable_profile_information_can_be_updated":0.033,"P\\Tests\\Feature\\Settings\\ProfileUpdateTest::__pest_evaluable_email_verification_status_is_unchanged_when_the_email_address_is_unchanged":0.024,"P\\Tests\\Feature\\Settings\\ProfileUpdateTest::__pest_evaluable_user_can_delete_their_account":0.02,"P\\Tests\\Feature\\Settings\\ProfileUpdateTest::__pest_evaluable_correct_password_must_be_provided_to_delete_account":0.016,"Tests\\Feature\\StripePaymentTest::test_stripe_payment_configuration":0.012,"Tests\\Feature\\StripePaymentTest::test_stripe_payment_validation":0.003,"Tests\\Feature\\StripePaymentTest::test_stripe_payment_missing_configuration":0.002,"Tests\\Feature\\AttendanceShiftEnforcementTest::test_clock_in_within_grace_period_is_not_late":0.008,"Tests\\Feature\\AttendanceShiftEnforcementTest::test_late_clock_in_sets_is_late_flag":0.003,"Tests\\Feature\\AttendanceShiftEnforcementTest::test_break_in_and_break_out_recorded_on_attendance_record":0.003,"Tests\\Feature\\AttendanceShiftEnforcementTest::test_today_api_returns_all_db_metrics_breakdown":0.009,"Tests\\Feature\\AttendanceClockSourceTest::test_clock_in_and_clock_out_persists_mobile_source":0.008,"Tests\\Feature\\MobileRoutesApiTest::test_users_list_route_returns_users":0.008,"Tests\\Feature\\MobileRoutesApiTest::test_project_unassigned_tasks_route":0.003,"Tests\\Feature\\MobileRoutesApiTest::test_direct_subtask_toggle_route":0.004,"Tests\\Feature\\MobileRoutesApiTest::test_task_files_and_archive_routes":0.006,"Tests\\Feature\\ApiProfileAvatarTest::test_user_profile_avatar_url_resolution":0.077,"Tests\\Feature\\ApiProfileAvatarTest::test_avatar_upload_returns_valid_storage_path":0.029,"P\\Tests\\Feature\\InquiryPipelineTest::__pest_evaluable_public_user_can_submit_a_paid_subdomain_contact_inquiry":0.023,"P\\Tests\\Feature\\InquiryPipelineTest::__pest_evaluable_non_executive_user_cannot_view_or_approve_inquiries":0.006,"P\\Tests\\Feature\\InquiryPipelineTest::__pest_evaluable_executive_user_can_view_inquiries_and_approve_subdomain_tenant_creation":0.011,"P\\Tests\\Feature\\InquiryPipelineTest::__pest_evaluable_executive_user_can_provision_subdomain_from_contact_inquiries_dashboard_web_route":0.026,"Tests\\Feature\\ContactWizardHardeningTest::test_can_submit_valid_contact_wizard_inquiry":0.148,"Tests\\Feature\\ContactWizardHardeningTest::test_prevents_duplicate_desired_subdomains":0.014,"Tests\\Feature\\ContactWizardHardeningTest::test_honeypot_bot_rejection":0.002,"Tests\\Feature\\ContactWizardHardeningTest::test_strict_module_and_bounds_validation":0.01,"Tests\\Feature\\ContactWizardHardeningTest::test_rate_limiting_throttles_excessive_submissions":0.109,"Tests\\Feature\\ContactWizardHardeningTest::test_same_user_can_resubmit_inquiry_with_same_subdomain":0.024,"Tests\\Feature\\ContactWizardHardeningTest::test_oversized_notes_validation":0.009,"Tests\\Feature\\ContactWizardHardeningTest::test_creates_multiple_contact_history_entries_for_repeat_submissions":0.019,"Tests\\Feature\\ContactWizardHardeningTest::test_accumulated_notes_are_truncated_to_2000_chars":0.022,"Tests\\Feature\\ContactWizardHardeningTest::test_cannot_alter_subdomain_slug_if_already_approved":0.003,"Tests\\Feature\\ContactWizardHardeningTest::test_email_verification_flow":0.023,"Tests\\Feature\\TenantModuleProvisioningTest::test_provisioning_enables_only_selected_inquiry_modules":0.117,"Tests\\Feature\\TenantModuleProvisioningTest::test_disabled_module_backend_route_returns_403":0.055,"Tests\\Feature\\TenantModuleProvisioningTest::test_cannot_reprovision_active_tenant":0.017,"Tests\\Feature\\TenantModuleProvisioningTest::test_provisioning_enables_only_selected_inquiry_modules_in_central_and_tenant_db":9.02,"Tests\\Feature\\TenantModuleProvisioningTest::test_ensure_tenant_module_enabled_middleware_returns_403_for_disabled_module":8.464,"Tests\\Feature\\SubdomainLoginTest::test_subdomain_admin_can_login_with_provisioned_credentials":0.806,"Tests\\Feature\\TenantAdminLoginVerificationTest::test_subdomain_admin_can_login_with_provisioned_credentials_and_has_company_role":0.251,"Tests\\Feature\\TenantAdminLoginVerificationTest::test_giganigga_subdomain_admin_login":0.306,"Tests\\Feature\\TenantAdminIsolationTest::test_tenant_provisioning_creates_admin_account_with_inquiry_email_and_default_password":7.452,"Tests\\Feature\\TenantAdminIsolationTest::test_subdomains_have_isolated_databases_and_credentials":17.689,"Tests\\Feature\\TenantAdminIsolationTest::test_admin_cannot_login_to_another_subdomain":0.253,"Tests\\Feature\\TenantEntitlementEnforcementTest::test_employee_creation_is_rejected_when_max_limit_reached":12.873,"Tests\\Feature\\TenantInvitationSetupTest::test_provisioning_dispatches_one_time_token_and_does_not_use_default_passwords":12.468,"Tests\\Feature\\TenantInvitationSetupTest::test_admin_can_set_password_via_token_and_token_expires_after_use":0.101,"P\\Tests\\Unit\\AttendanceUnificationTest::__pest_evaluable_unified_attendance_process_clock_handles_full_lifecycle_across_channels":0.098,"P\\Tests\\Unit\\AttendanceUnificationTest::__pest_evaluable_ATT_MOB_WEB_001__mobile_clock_in_followed_by_web_clock_out_creates_unified_record_with_source_metadata":0.003,"P\\Tests\\Unit\\AttendanceUnificationTest::__pest_evaluable_web_calendar_query_payload_includes_mobile_record_and_clock__in__source":0.002,"P\\Tests\\Unit\\AttendanceUnificationTest::__pest_evaluable_duplicate_clock_in_is_rejected_with_422":0.003,"P\\Tests\\Unit\\AttendanceUnificationTest::__pest_evaluable_clock_out_without_clock_in_is_rejected_with_422":0.004,"P\\Tests\\Unit\\ExampleTest::__pest_evaluable_that_true_is_true":0.003,"Tests\\Feature\\TenantApiAuthTest::test_api_login_authenticates_against_isolated_tenant_database":28.663,"Tests\\Feature\\TenantAdminIsolationTest::test_real_http_domain_cross_tenant_login_rejection":18.848,"Tests\\Feature\\TenantAdminIsolationTest::test_subdomain_a_rejects_subdomain_b_credentials_without_manual_tenant_initialization":32.478,"Tests\\Feature\\TenantAdminIsolationTest::test_real_subdomain_login_accepts_only_the_subdomain_credentials":28.094,"P\\Tests\\Feature\\TenantIsolationTest::__pest_evaluable_subdomain_inquiry_requires_a_unique_desired__subdomain":0.015,"P\\Tests\\Feature\\TenantIsolationTest::__pest_evaluable_executive_cannot_approve_inquiry_with_an_already_taken_subdomain":0.01,"P\\Tests\\Feature\\TenantIsolationTest::__pest_evaluable_provisioning_tenant_creates_isolated_database_file":14.81,"P\\Tests\\Feature\\TenantIsolationTest::__pest_evaluable_user_from_Tenant_A_cannot_log_in_on_Tenant_B_subdomain":28.994,"P\\Tests\\Feature\\TenantIsolationTest::__pest_evaluable_HTTP_POST_login_request_from_Tenant_A_user_fails_on_Tenant_B_subdomain":28.304,"P\\Tests\\Feature\\InquiryPipelineTest::__pest_evaluable_deleting_contact_or_inquiry_permanently_removes_records_from_database":0.02,"Tests\\Feature\\TenantApiAuthTest::test_host_based_mobile_login_and_authenticated_request_are_tenant_isolated":28.494}} \ No newline at end of file +{"version":"pest_3.8.6","defects":{"Tests\\Feature\\Api\\MobileBackendApiTest::test_login_issues_valid_sanctum_token":7,"Tests\\Feature\\Api\\MobileBackendApiTest::test_attendance_clock_in_and_clock_out_workflow":7,"Tests\\Feature\\Api\\MobileBackendApiTest::test_clock_out_without_clock_in_fails_with_422":8,"Tests\\Feature\\Api\\MobileBackendApiTest::test_leave_application_submission":8,"Tests\\Feature\\Api\\MobileBackendApiTest::test_reimbursement_claim_creation":8,"Tests\\Feature\\Api\\MobileBackendApiTest::test_mobile_task_crud":7,"Tests\\Feature\\Api\\CrossClientIntegrationTest::test_web_clock_in_is_visible_on_mobile":7,"Tests\\Feature\\Api\\CrossClientIntegrationTest::test_web_leave_approval_updates_mobile_balance":7,"Tests\\Feature\\Api\\CrossClientIntegrationTest::test_web_payslip_generation_is_downloadable_on_mobile":8,"Tests\\Feature\\Api\\CrossClientIntegrationTest::test_announcement_read_status_persists_in_database":8,"Tests\\Feature\\Api\\CrossClientIntegrationTest::test_web_clock_in_visible_in_mobile_history":8,"Tests\\Feature\\Api\\CrossClientIntegrationTest::test_mobile_leave_submission_and_scoped_approval":7,"Tests\\Feature\\Api\\CrossClientIntegrationTest::test_mobile_reimbursement_creates_trip_and_list":8,"Tests\\Feature\\Api\\CrossClientIntegrationTest::test_web_approved_leave_updates_mobile_balance":7,"Tests\\Feature\\Api\\CrossClientIntegrationTest::test_payslip_visibility_and_download_url":7,"Tests\\Feature\\Api\\CrossClientIntegrationTest::test_conversation_and_messaging_between_two_users":8,"Tests\\Feature\\Api\\CrossClientIntegrationTest::test_announcement_read_persistence":8,"Tests\\Feature\\Api\\CrossClientIntegrationTest::test_reimbursement_back_and_forth_web_and_mobile":7,"P\\Tests\\Feature\\Auth\\PasswordResetTest::__pest_evaluable_reset_password_link_can_be_requested":7,"P\\Tests\\Feature\\Auth\\PasswordResetTest::__pest_evaluable_reset_password_screen_can_be_rendered":7,"P\\Tests\\Feature\\Auth\\PasswordResetTest::__pest_evaluable_password_can_be_reset_with_valid_token":7,"P\\Tests\\Feature\\Auth\\RegistrationTest::__pest_evaluable_registration_screen_can_be_rendered":7,"P\\Tests\\Feature\\Auth\\RegistrationTest::__pest_evaluable_new_users_can_register":7,"Tests\\Feature\\PayrollDataGapTest::test_ana_mariano_payslip_gap_matches_target_pdf":7,"Tests\\Feature\\PayrollDataGapTest::test_paul_paas_payslip_gap_matches_target_pdf":7,"P\\Tests\\Feature\\PayrollOvertimeSummaryTest::__pest_evaluable_backfill_migration_correctly_populates_overtime_columns_from_json_earnings_breakdown":8,"P\\Tests\\Feature\\PayslipUniquenessTest::__pest_evaluable_payslip_number_generation_is_unique_and_appends_sequential_suffixes":8,"Tests\\Feature\\PlanAccessTest::test_company_user_without_plan_redirects_to_plans":8,"Tests\\Feature\\PlanAccessTest::test_company_user_with_expired_plan_redirects_to_plans":8,"Tests\\Feature\\PlanAccessTest::test_company_user_with_expired_trial_redirects_to_plans":8,"Tests\\Feature\\PlanAccessTest::test_company_user_with_active_trial_has_access":8,"Tests\\Feature\\PlanAccessTest::test_non_company_user_denied_access":7,"Tests\\Feature\\PlanAccessTest::test_plans_page_accessible_without_plan":8,"Tests\\Feature\\PlanAccessTest::test_settings_page_requires_plan":8,"Tests\\Feature\\PlanAccessTest::test_dashboard_requires_plan":8,"Tests\\Feature\\PlanAccessTest::test_examples_require_plan":8,"Tests\\Feature\\RazorpaySettingsTest::test_razorpay_settings_are_saved_correctly":7,"P\\Tests\\Feature\\Settings\\PasswordUpdateTest::__pest_evaluable_password_can_be_updated":7,"P\\Tests\\Feature\\Settings\\PasswordUpdateTest::__pest_evaluable_correct_password_must_be_provided_to_update_password":7,"P\\Tests\\Feature\\Settings\\ProfileUpdateTest::__pest_evaluable_profile_page_is_displayed":7,"P\\Tests\\Feature\\Settings\\ProfileUpdateTest::__pest_evaluable_profile_information_can_be_updated":7,"P\\Tests\\Feature\\Settings\\ProfileUpdateTest::__pest_evaluable_email_verification_status_is_unchanged_when_the_email_address_is_unchanged":7,"P\\Tests\\Feature\\Settings\\ProfileUpdateTest::__pest_evaluable_user_can_delete_their_account":7,"P\\Tests\\Feature\\Settings\\ProfileUpdateTest::__pest_evaluable_correct_password_must_be_provided_to_delete_account":7,"Tests\\Feature\\StripePaymentTest::test_stripe_payment_configuration":7,"Tests\\Feature\\StripePaymentTest::test_stripe_payment_validation":8,"Tests\\Feature\\StripePaymentTest::test_stripe_payment_missing_configuration":8,"Tests\\Feature\\AttendanceShiftEnforcementTest::test_clock_in_within_grace_period_is_not_late":8,"Tests\\Feature\\AttendanceShiftEnforcementTest::test_late_clock_in_sets_is_late_flag":8,"Tests\\Feature\\AttendanceShiftEnforcementTest::test_break_in_and_break_out_recorded_on_attendance_record":7,"Tests\\Feature\\AttendanceShiftEnforcementTest::test_today_api_returns_all_db_metrics_breakdown":7,"Tests\\Feature\\AttendanceClockSourceTest::test_clock_in_and_clock_out_persists_mobile_source":7,"Tests\\Feature\\MobileRoutesApiTest::test_direct_subtask_toggle_route":8,"Tests\\Feature\\MobileRoutesApiTest::test_task_files_and_archive_routes":8,"Tests\\Feature\\ApiProfileAvatarTest::test_user_profile_avatar_url_resolution":7,"P\\Tests\\Feature\\InquiryPipelineTest::__pest_evaluable_executive_user_can_provision_subdomain_from_contact_inquiries_dashboard_web_route":7,"Tests\\Feature\\ContactWizardHardeningTest::test_accumulated_notes_are_truncated_to_2000_chars":7,"Tests\\Feature\\TenantModuleProvisioningTest::test_provisioning_enables_only_selected_inquiry_modules":8,"Tests\\Feature\\TenantModuleProvisioningTest::test_disabled_module_backend_route_returns_403":8,"Tests\\Feature\\TenantModuleProvisioningTest::test_cannot_reprovision_active_tenant":8,"Tests\\Feature\\TenantModuleProvisioningTest::test_provisioning_enables_only_selected_inquiry_modules_in_central_and_tenant_db":8,"Tests\\Feature\\TenantAdminIsolationTest::test_subdomains_have_isolated_databases_and_credentials":8,"Tests\\Feature\\TenantAdminIsolationTest::test_tenant_provisioning_creates_admin_account_with_inquiry_email_and_default_password":8,"Tests\\Feature\\TenantAdminIsolationTest::test_admin_cannot_login_to_another_subdomain":8,"Tests\\Feature\\TenantEntitlementEnforcementTest::test_employee_creation_is_rejected_when_max_limit_reached":8,"Tests\\Feature\\TenantInvitationSetupTest::test_provisioning_dispatches_one_time_token_and_does_not_use_default_passwords":8,"Tests\\Feature\\TenantModuleProvisioningTest::test_ensure_tenant_module_enabled_middleware_returns_403_for_disabled_module":8,"P\\Tests\\Unit\\AttendanceUnificationTest::__pest_evaluable_unified_attendance_process_clock_handles_full_lifecycle_across_channels":8,"P\\Tests\\Unit\\AttendanceUnificationTest::__pest_evaluable_ATT_MOB_WEB_001__mobile_clock_in_followed_by_web_clock_out_creates_unified_record_with_source_metadata":8,"P\\Tests\\Unit\\AttendanceUnificationTest::__pest_evaluable_web_calendar_query_payload_includes_mobile_record_and_clock__in__source":8,"P\\Tests\\Unit\\AttendanceUnificationTest::__pest_evaluable_duplicate_clock_in_is_rejected_with_422":8,"P\\Tests\\Unit\\AttendanceUnificationTest::__pest_evaluable_clock_out_without_clock_in_is_rejected_with_422":8,"Tests\\Feature\\TenantApiAuthTest::test_api_login_authenticates_against_isolated_tenant_database":7,"Tests\\Feature\\TenantAdminIsolationTest::test_real_http_domain_cross_tenant_login_rejection":8,"Tests\\Feature\\TenantInvitationSetupTest::test_admin_can_set_password_via_token_and_token_expires_after_use":8,"Tests\\Feature\\TenantAdminIsolationTest::test_subdomain_a_rejects_subdomain_b_credentials_without_manual_tenant_initialization":8,"Tests\\Feature\\TenantAdminIsolationTest::test_real_subdomain_login_accepts_only_the_subdomain_credentials":8,"P\\Tests\\Feature\\TenantIsolationTest::__pest_evaluable_HTTP_POST_login_request_from_Tenant_A_user_fails_on_Tenant_B_subdomain":8,"P\\Tests\\Feature\\TenantIsolationTest::__pest_evaluable_provisioning_tenant_creates_isolated_database_file":8,"P\\Tests\\Feature\\TenantIsolationTest::__pest_evaluable_user_from_Tenant_A_cannot_log_in_on_Tenant_B_subdomain":8,"P\\Tests\\Feature\\Auth\\AuthenticationTest::__pest_evaluable_login_screen_can_be_rendered":7,"P\\Tests\\Feature\\Auth\\AuthenticationTest::__pest_evaluable_users_can_authenticate_using_the_login_screen":7,"P\\Tests\\Feature\\Auth\\AuthenticationTest::__pest_evaluable_users_can_logout":7,"P\\Tests\\Feature\\Auth\\EmailVerificationTest::__pest_evaluable_email_verification_screen_can_be_rendered":7,"P\\Tests\\Feature\\Auth\\EmailVerificationTest::__pest_evaluable_email_can_be_verified":7,"P\\Tests\\Feature\\Auth\\PasswordConfirmationTest::__pest_evaluable_confirm_password_screen_can_be_rendered":7,"P\\Tests\\Feature\\Auth\\PasswordConfirmationTest::__pest_evaluable_password_can_be_confirmed":7,"P\\Tests\\Feature\\Auth\\PasswordConfirmationTest::__pest_evaluable_password_is_not_confirmed_with_invalid_password":7,"P\\Tests\\Feature\\Auth\\PasswordResetTest::__pest_evaluable_reset_password_link_screen_can_be_rendered":7,"P\\Tests\\Feature\\DashboardTest::__pest_evaluable_guests_are_redirected_to_the_login_page":7,"P\\Tests\\Feature\\DashboardTest::__pest_evaluable_authenticated_users_can_visit_the_dashboard":7,"Tests\\Feature\\PlanAccessTest::test_superadmin_has_full_access":7,"P\\Tests\\Feature\\TenantIsolationTest::__pest_evaluable_subdomain_inquiry_requires_a_unique_desired__subdomain":8,"P\\Tests\\Feature\\TenantIsolationTest::__pest_evaluable_executive_cannot_approve_inquiry_with_an_already_taken_subdomain":8,"P\\Tests\\Feature\\InquiryPipelineTest::__pest_evaluable_executive_user_can_view_inquiries_and_approve_subdomain_tenant_creation":7,"Tests\\Feature\\TenantApiAuthTest::test_host_based_mobile_login_and_authenticated_request_are_tenant_isolated":7,"Tests\\Feature\\ContactWizardHardeningTest::test_can_submit_valid_contact_wizard_inquiry":7,"Tests\\Feature\\ContactWizardHardeningTest::test_same_user_can_resubmit_inquiry_with_same_subdomain":7,"Tests\\Feature\\ContactWizardHardeningTest::test_creates_multiple_contact_history_entries_for_repeat_submissions":7,"Tests\\Feature\\ContactWizardHardeningTest::test_email_verification_flow":7,"P\\Tests\\Feature\\InquiryPipelineTest::__pest_evaluable_public_user_can_submit_a_paid_subdomain_contact_inquiry":7},"times":{"Tests\\Feature\\Api\\MobileBackendApiTest::test_login_issues_valid_sanctum_token":0.016,"Tests\\Feature\\Api\\MobileBackendApiTest::test_unauthenticated_request_returns_401":0.005,"Tests\\Feature\\Api\\MobileBackendApiTest::test_server_time_is_public":0.002,"Tests\\Feature\\Api\\MobileBackendApiTest::test_attendance_clock_in_and_clock_out_workflow":0.032,"Tests\\Feature\\Api\\MobileBackendApiTest::test_clock_out_without_clock_in_fails_with_422":0.01,"Tests\\Feature\\Api\\MobileBackendApiTest::test_leave_application_submission":0.031,"Tests\\Feature\\Api\\MobileBackendApiTest::test_reimbursement_claim_creation":0.013,"Tests\\Feature\\Api\\MobileBackendApiTest::test_mobile_task_crud":0.026,"Tests\\Feature\\Api\\CrossClientIntegrationTest::test_web_clock_in_is_visible_on_mobile":0.108,"Tests\\Feature\\Api\\CrossClientIntegrationTest::test_mobile_clock_out_updates_database_record_for_web":0.018,"Tests\\Feature\\Api\\CrossClientIntegrationTest::test_web_leave_approval_updates_mobile_balance":0.016,"Tests\\Feature\\Api\\CrossClientIntegrationTest::test_mobile_reimbursement_creates_user_owned_expense":0.014,"Tests\\Feature\\Api\\CrossClientIntegrationTest::test_web_payslip_generation_is_downloadable_on_mobile":0.009,"Tests\\Feature\\Api\\CrossClientIntegrationTest::test_mobile_chat_message_persists_in_database":0.016,"Tests\\Feature\\Api\\CrossClientIntegrationTest::test_overtime_submission_persists_to_web_table":0.021,"Tests\\Feature\\Api\\CrossClientIntegrationTest::test_announcement_read_status_persists_in_database":0.089,"Tests\\Feature\\Api\\CrossClientIntegrationTest::test_direct_and_group_conversation_creation":0.015,"Tests\\Feature\\Api\\CrossClientIntegrationTest::test_leave_applications_post_and_put_approval":0.017,"Tests\\Feature\\Api\\CrossClientIntegrationTest::test_reimbursement_status_patch_and_authorization":0.017,"Tests\\Feature\\Api\\CrossClientIntegrationTest::test_payslip_download_alias_route":0.012,"Tests\\Feature\\Api\\CrossClientIntegrationTest::test_reimbursement_self_approval_is_forbidden":0.018,"Tests\\Feature\\Api\\CrossClientIntegrationTest::test_conversation_creation_with_participant_ids_array":0.012,"Tests\\Feature\\Api\\CrossClientIntegrationTest::test_clock_in_standardizes_write_to_user_id":0.114,"Tests\\Feature\\Api\\CrossClientIntegrationTest::test_geofence_validation_rejects_out_of_radius_clock_in":0.011,"Tests\\Feature\\Api\\CrossClientIntegrationTest::test_generic_conversations_route_dispatches_groups":0.019,"Tests\\Feature\\Api\\CrossClientIntegrationTest::test_web_clock_in_visible_in_mobile_history":0.011,"Tests\\Feature\\Api\\CrossClientIntegrationTest::test_mobile_leave_submission_and_scoped_approval":0.026,"Tests\\Feature\\Api\\CrossClientIntegrationTest::test_mobile_reimbursement_creates_trip_and_list":0.077,"Tests\\Feature\\Api\\CrossClientIntegrationTest::test_web_approved_leave_updates_mobile_balance":0.01,"Tests\\Feature\\Api\\CrossClientIntegrationTest::test_payslip_visibility_and_download_url":0.01,"Tests\\Feature\\Api\\CrossClientIntegrationTest::test_conversation_and_messaging_between_two_users":0.017,"Tests\\Feature\\Api\\CrossClientIntegrationTest::test_clock_in_requires_assigned_branch":0.009,"Tests\\Feature\\Api\\CrossClientIntegrationTest::test_announcement_read_persistence":0.012,"Tests\\Feature\\Api\\CrossClientIntegrationTest::test_overtime_submission_and_retrieval":0.01,"Tests\\Feature\\Api\\CrossClientIntegrationTest::test_profile_update_and_visibility":0.012,"Tests\\Feature\\Api\\CrossClientIntegrationTest::test_reimbursement_back_and_forth_web_and_mobile":0.026,"P\\Tests\\Feature\\Auth\\AuthenticationTest::__pest_evaluable_login_screen_can_be_rendered":0.206,"P\\Tests\\Feature\\Auth\\AuthenticationTest::__pest_evaluable_users_can_authenticate_using_the_login_screen":0.062,"P\\Tests\\Feature\\Auth\\AuthenticationTest::__pest_evaluable_users_can_not_authenticate_with_invalid_password":0.228,"P\\Tests\\Feature\\Auth\\AuthenticationTest::__pest_evaluable_users_can_logout":0.016,"P\\Tests\\Feature\\Auth\\EmailVerificationTest::__pest_evaluable_email_verification_screen_can_be_rendered":0.041,"P\\Tests\\Feature\\Auth\\EmailVerificationTest::__pest_evaluable_email_can_be_verified":0.017,"P\\Tests\\Feature\\Auth\\EmailVerificationTest::__pest_evaluable_email_is_not_verified_with_invalid_hash":0.024,"P\\Tests\\Feature\\Auth\\PasswordConfirmationTest::__pest_evaluable_confirm_password_screen_can_be_rendered":0.071,"P\\Tests\\Feature\\Auth\\PasswordConfirmationTest::__pest_evaluable_password_can_be_confirmed":0.018,"P\\Tests\\Feature\\Auth\\PasswordConfirmationTest::__pest_evaluable_password_is_not_confirmed_with_invalid_password":0.222,"P\\Tests\\Feature\\Auth\\PasswordResetTest::__pest_evaluable_reset_password_link_screen_can_be_rendered":0.045,"P\\Tests\\Feature\\Auth\\PasswordResetTest::__pest_evaluable_reset_password_link_can_be_requested":0.023,"P\\Tests\\Feature\\Auth\\PasswordResetTest::__pest_evaluable_reset_password_screen_can_be_rendered":0.017,"P\\Tests\\Feature\\Auth\\PasswordResetTest::__pest_evaluable_password_can_be_reset_with_valid_token":0.023,"P\\Tests\\Feature\\Auth\\RegistrationTest::__pest_evaluable_registration_screen_can_be_rendered":0.016,"P\\Tests\\Feature\\Auth\\RegistrationTest::__pest_evaluable_new_users_can_register":0.013,"P\\Tests\\Feature\\DashboardTest::__pest_evaluable_guests_are_redirected_to_the_login_page":0.007,"P\\Tests\\Feature\\DashboardTest::__pest_evaluable_authenticated_users_can_visit_the_dashboard":0.062,"P\\Tests\\Feature\\ExampleTest::__pest_evaluable_example":0.001,"P\\Tests\\Feature\\LeaveBalanceAdjustmentTest::__pest_evaluable_manual_adjustments_and_carried_forward_leaves_are_correctly_preserved_when_leave_applications_are_approved":0.016,"Tests\\Feature\\PayrollDataGapTest::test_ana_mariano_payslip_gap_matches_target_pdf":0.009,"Tests\\Feature\\PayrollDataGapTest::test_paul_paas_payslip_gap_matches_target_pdf":0.005,"P\\Tests\\Feature\\PayrollOvertimeSummaryTest::__pest_evaluable_backfill_migration_correctly_populates_overtime_columns_from_json_earnings_breakdown":0.008,"Tests\\Feature\\PayrollScenarioTest::test_scenario_1_regular_holiday":0.018,"Tests\\Feature\\PayrollScenarioTest::test_scenario_2_special_holiday":0.027,"Tests\\Feature\\PayrollScenarioTest::test_scenario_3_rest_day":0.01,"Tests\\Feature\\PayrollScenarioTest::test_scenario_4_compounding_premium":0.012,"Tests\\Feature\\PayrollScenarioTest::test_scenario_5_night_diff_and_ot":0.016,"Tests\\Feature\\PayrollScenarioTest::test_scenario_6_leaves":0.021,"Tests\\Feature\\PayrollScenarioTest::test_scenario_7_wage_types":0.022,"P\\Tests\\Feature\\PayslipUniquenessTest::__pest_evaluable_payslip_number_generation_is_unique_and_appends_sequential_suffixes":0.009,"Tests\\Feature\\PlanAccessTest::test_superadmin_has_full_access":0.036,"Tests\\Feature\\PlanAccessTest::test_company_user_without_plan_redirects_to_plans":0.003,"Tests\\Feature\\PlanAccessTest::test_company_user_with_expired_plan_redirects_to_plans":0.001,"Tests\\Feature\\PlanAccessTest::test_company_user_with_expired_trial_redirects_to_plans":0.001,"Tests\\Feature\\PlanAccessTest::test_company_user_with_active_trial_has_access":0.002,"Tests\\Feature\\PlanAccessTest::test_non_company_user_denied_access":0.036,"Tests\\Feature\\PlanAccessTest::test_plans_page_accessible_without_plan":0.002,"Tests\\Feature\\PlanAccessTest::test_settings_page_requires_plan":0.002,"Tests\\Feature\\PlanAccessTest::test_dashboard_requires_plan":0.002,"Tests\\Feature\\PlanAccessTest::test_examples_require_plan":0.003,"Tests\\Feature\\RazorpaySettingsTest::test_razorpay_settings_are_saved_correctly":0.018,"P\\Tests\\Feature\\Settings\\PasswordUpdateTest::__pest_evaluable_password_can_be_updated":0.016,"P\\Tests\\Feature\\Settings\\PasswordUpdateTest::__pest_evaluable_correct_password_must_be_provided_to_update_password":0.02,"P\\Tests\\Feature\\Settings\\ProfileUpdateTest::__pest_evaluable_profile_page_is_displayed":0.021,"P\\Tests\\Feature\\Settings\\ProfileUpdateTest::__pest_evaluable_profile_information_can_be_updated":0.033,"P\\Tests\\Feature\\Settings\\ProfileUpdateTest::__pest_evaluable_email_verification_status_is_unchanged_when_the_email_address_is_unchanged":0.024,"P\\Tests\\Feature\\Settings\\ProfileUpdateTest::__pest_evaluable_user_can_delete_their_account":0.02,"P\\Tests\\Feature\\Settings\\ProfileUpdateTest::__pest_evaluable_correct_password_must_be_provided_to_delete_account":0.016,"Tests\\Feature\\StripePaymentTest::test_stripe_payment_configuration":0.012,"Tests\\Feature\\StripePaymentTest::test_stripe_payment_validation":0.003,"Tests\\Feature\\StripePaymentTest::test_stripe_payment_missing_configuration":0.002,"Tests\\Feature\\AttendanceShiftEnforcementTest::test_clock_in_within_grace_period_is_not_late":0.008,"Tests\\Feature\\AttendanceShiftEnforcementTest::test_late_clock_in_sets_is_late_flag":0.003,"Tests\\Feature\\AttendanceShiftEnforcementTest::test_break_in_and_break_out_recorded_on_attendance_record":0.003,"Tests\\Feature\\AttendanceShiftEnforcementTest::test_today_api_returns_all_db_metrics_breakdown":0.009,"Tests\\Feature\\AttendanceClockSourceTest::test_clock_in_and_clock_out_persists_mobile_source":0.008,"Tests\\Feature\\MobileRoutesApiTest::test_users_list_route_returns_users":0.008,"Tests\\Feature\\MobileRoutesApiTest::test_project_unassigned_tasks_route":0.003,"Tests\\Feature\\MobileRoutesApiTest::test_direct_subtask_toggle_route":0.004,"Tests\\Feature\\MobileRoutesApiTest::test_task_files_and_archive_routes":0.006,"Tests\\Feature\\ApiProfileAvatarTest::test_user_profile_avatar_url_resolution":0.077,"Tests\\Feature\\ApiProfileAvatarTest::test_avatar_upload_returns_valid_storage_path":0.029,"P\\Tests\\Feature\\InquiryPipelineTest::__pest_evaluable_public_user_can_submit_a_paid_subdomain_contact_inquiry":0.023,"P\\Tests\\Feature\\InquiryPipelineTest::__pest_evaluable_non_executive_user_cannot_view_or_approve_inquiries":0.006,"P\\Tests\\Feature\\InquiryPipelineTest::__pest_evaluable_executive_user_can_view_inquiries_and_approve_subdomain_tenant_creation":0.011,"P\\Tests\\Feature\\InquiryPipelineTest::__pest_evaluable_executive_user_can_provision_subdomain_from_contact_inquiries_dashboard_web_route":0.026,"Tests\\Feature\\ContactWizardHardeningTest::test_can_submit_valid_contact_wizard_inquiry":0.148,"Tests\\Feature\\ContactWizardHardeningTest::test_prevents_duplicate_desired_subdomains":0.014,"Tests\\Feature\\ContactWizardHardeningTest::test_honeypot_bot_rejection":0.002,"Tests\\Feature\\ContactWizardHardeningTest::test_strict_module_and_bounds_validation":0.01,"Tests\\Feature\\ContactWizardHardeningTest::test_rate_limiting_throttles_excessive_submissions":0.109,"Tests\\Feature\\ContactWizardHardeningTest::test_same_user_can_resubmit_inquiry_with_same_subdomain":0.024,"Tests\\Feature\\ContactWizardHardeningTest::test_oversized_notes_validation":0.009,"Tests\\Feature\\ContactWizardHardeningTest::test_creates_multiple_contact_history_entries_for_repeat_submissions":0.019,"Tests\\Feature\\ContactWizardHardeningTest::test_accumulated_notes_are_truncated_to_2000_chars":0.022,"Tests\\Feature\\ContactWizardHardeningTest::test_cannot_alter_subdomain_slug_if_already_approved":0.003,"Tests\\Feature\\ContactWizardHardeningTest::test_email_verification_flow":0.023,"Tests\\Feature\\TenantModuleProvisioningTest::test_provisioning_enables_only_selected_inquiry_modules":0.117,"Tests\\Feature\\TenantModuleProvisioningTest::test_disabled_module_backend_route_returns_403":0.055,"Tests\\Feature\\TenantModuleProvisioningTest::test_cannot_reprovision_active_tenant":0.049,"Tests\\Feature\\TenantModuleProvisioningTest::test_provisioning_enables_only_selected_inquiry_modules_in_central_and_tenant_db":16.072,"Tests\\Feature\\TenantModuleProvisioningTest::test_ensure_tenant_module_enabled_middleware_returns_403_for_disabled_module":15.759,"Tests\\Feature\\SubdomainLoginTest::test_subdomain_admin_can_login_with_provisioned_credentials":0.806,"Tests\\Feature\\TenantAdminLoginVerificationTest::test_subdomain_admin_can_login_with_provisioned_credentials_and_has_company_role":0.251,"Tests\\Feature\\TenantAdminLoginVerificationTest::test_giganigga_subdomain_admin_login":0.306,"Tests\\Feature\\TenantAdminIsolationTest::test_tenant_provisioning_creates_admin_account_with_inquiry_email_and_default_password":6.649,"Tests\\Feature\\TenantAdminIsolationTest::test_subdomains_have_isolated_databases_and_credentials":21.421,"Tests\\Feature\\TenantAdminIsolationTest::test_admin_cannot_login_to_another_subdomain":0.253,"Tests\\Feature\\TenantEntitlementEnforcementTest::test_employee_creation_is_rejected_when_max_limit_reached":15.984,"Tests\\Feature\\TenantInvitationSetupTest::test_provisioning_dispatches_one_time_token_and_does_not_use_default_passwords":12.468,"Tests\\Feature\\TenantInvitationSetupTest::test_admin_can_set_password_via_token_and_token_expires_after_use":0.101,"P\\Tests\\Unit\\AttendanceUnificationTest::__pest_evaluable_unified_attendance_process_clock_handles_full_lifecycle_across_channels":0.098,"P\\Tests\\Unit\\AttendanceUnificationTest::__pest_evaluable_ATT_MOB_WEB_001__mobile_clock_in_followed_by_web_clock_out_creates_unified_record_with_source_metadata":0.003,"P\\Tests\\Unit\\AttendanceUnificationTest::__pest_evaluable_web_calendar_query_payload_includes_mobile_record_and_clock__in__source":0.002,"P\\Tests\\Unit\\AttendanceUnificationTest::__pest_evaluable_duplicate_clock_in_is_rejected_with_422":0.003,"P\\Tests\\Unit\\AttendanceUnificationTest::__pest_evaluable_clock_out_without_clock_in_is_rejected_with_422":0.004,"P\\Tests\\Unit\\ExampleTest::__pest_evaluable_that_true_is_true":0.003,"Tests\\Feature\\TenantApiAuthTest::test_api_login_authenticates_against_isolated_tenant_database":31.751,"Tests\\Feature\\TenantAdminIsolationTest::test_real_http_domain_cross_tenant_login_rejection":53.539,"Tests\\Feature\\TenantAdminIsolationTest::test_subdomain_a_rejects_subdomain_b_credentials_without_manual_tenant_initialization":49.636,"Tests\\Feature\\TenantAdminIsolationTest::test_real_subdomain_login_accepts_only_the_subdomain_credentials":61.67,"P\\Tests\\Feature\\TenantIsolationTest::__pest_evaluable_subdomain_inquiry_requires_a_unique_desired__subdomain":0.015,"P\\Tests\\Feature\\TenantIsolationTest::__pest_evaluable_executive_cannot_approve_inquiry_with_an_already_taken_subdomain":0.01,"P\\Tests\\Feature\\TenantIsolationTest::__pest_evaluable_provisioning_tenant_creates_isolated_database_file":14.81,"P\\Tests\\Feature\\TenantIsolationTest::__pest_evaluable_user_from_Tenant_A_cannot_log_in_on_Tenant_B_subdomain":28.994,"P\\Tests\\Feature\\TenantIsolationTest::__pest_evaluable_HTTP_POST_login_request_from_Tenant_A_user_fails_on_Tenant_B_subdomain":28.304,"P\\Tests\\Feature\\InquiryPipelineTest::__pest_evaluable_deleting_contact_or_inquiry_permanently_removes_records_from_database":0.02,"Tests\\Feature\\TenantApiAuthTest::test_host_based_mobile_login_and_authenticated_request_are_tenant_isolated":9.74,"Tests\\Feature\\MobileEmployeeLoginTest::test_tenant_employee_can_login_via_mobile_api_without_tenant_header":16.717,"Tests\\Feature\\TenantModuleIsolationRouteTest::test_designations_and_branches_blocked_when_multi_branch_not_requested":16.155,"Tests\\Feature\\TenantModuleIsolationRouteTest::test_mobile_api_blocked_when_mobile_app_not_requested":15.951,"Tests\\Feature\\TenantModuleIsolationRouteTest::test_designations_and_branches_allowed_when_multi_branch_requested":17.945}} \ No newline at end of file

>IM^uD3lluDz(*|v}2_JI-ig))4IqH0Kp zG|r4Y>)9?(*tIfzlOmz`OWHd~4|kdUG8sN0l*D>~k3uK0Io3!IK^ZO z89{oudh8=;ey!w7``>=cacGqqztNDncs4IKoOEsF0o?hk3qKEDp&e}PgMdLrs z$Z!^Dp{Hx$ISisM!OQTR<&Y2&C-h!@tnMS-L%PMf>FjUW zovcfHUVBjM)moW9GW(b%3%4tO7863!r6}e9D9y4(_WC7ofDreH@OQGJUZ~tFgAX2Xnj70mZK+g zKm@Yh4(0yGL)>VO`N-U&^%$yK}ZP*@H~As`xa(UKgHPe3empkL>JLIR>9 z2VKnp83e?fY*gU@X#_-t9qn?Eb<9G)$2w+A?rlXDj!t%9j(n)m0ip?mR%W7`bHNM( zqI4$Op9_)+2=@&1pSd7aP6g-0RB*a7uvw|1S!j13v=N|{=@{yepmB3SI6B*>%&(g2 znlyAE4`j*asUhl8(cklcoq(vi36(j)Osf=EH65tb39M+?2|@{K+{x$-Cov9HN!YnO z$+x)J--|AgHsC+H1Iq^AC@yy4e-{ch z_&*Kb$N#A-@O?Iq+Y5dN!Zjh5cl52W3LZ4t^hdZ)Sir3Wdo=ISuUj717r|I~moZ=e z7I%q_;WmRKnhW&TmJ|Ag&;cJbUNs#ubQm5md~Mue{1^(8_jUAa==U{IJJE@w&_>^lwmkt8>7Ss1XJHu9 zKMT$D4mA7(jHT~Fu3y1K_Re^wC`5x!HSksqHHe=7B}_DIkHc-WpcXac@Zs!00^lHCAzBXTv zFVolF)z-Pm=gVBv>1`86>4|0>A+)chwP#}A22rxP+vio2>=q?aS2p(ccF7K}i;pbm zieP3)kq`$_{OOFsf%khW46pQbq%hUkTKj1j&$iEEmP?;)=-6p!VcV=sHf}h13Wl-k zlbCY+dC#LTHf3EbQ>dtGUh8XK-`2XJC$qK3*Dmzb3eg-?;s#Odaw#uwb%SVjnKZKlZV=AiBANd)H?XodOIdZ?4I<)}MlzX7OxJZb zDNZbrQsJu;I3*WL4s{)aq3j|_>8jUZc0{JBBWKdl@@vhyV4?B&2p*Q2fq5D_s~oNF;|SaEk}o0#Pu^a$>pRVQ|e za~ITE`yFfiLN%zh5+u>pXs8k-&{gP&@U0T9dI2WT73f>xTRDoa0oJ@ZVlc!(TYO#K z?jHY^;ue!vo~`j+WvH_TL^3XnKyRLeAzmQ>rJ^bFT5am~cHqPo+Dign1+^B7Xjywu zdr`p6pw`*w=d~b$E<`Jj!w9+ny;%#An0%bsXqpG#+=a(8+KJw%17UO?dh-RCO6MYr z2c*w-h)&2xd3$<%9WB@}(XO0;s{N~h8Ni;A=-&(Y%Yk5P8hdvI)$wPuUP>Q zkL>jzl#WCEF&xTRbZb3cH8GMKr#HiJ+J-t`gi&-fI#Lh9Y*sNCa=Lr_z1=O!YKcN0 z*Mk^35^cqKJ~CDhKBa+hRtRaYnQwlK{+J)3SAlELV#a6r5O|e>{|(=PCr2z@*nnrI zl|8N*dG#AuXxjG_U<^Z`Na%kX9v`u6m-?eLXw@LljXe8T=+TZ0y$Absh9Rbjf?vRQ z;Y%Zy-4d(}puRmIY~;Ned>S*dKa%(A_Pqg^5oQ={TS&S}J^T%@lluSs4S0;y|LEUA z4XK~`mV9Zh`xay;P5vn8PSa7G13Db&D-#ovYFByORcS)+eG3vuR)w4+U!@nHBVXYD z0f6(nM>lFSZAzjuSTsdZ&{XJ?O!8!Anx{yc~yd3N`CkVxu(={%T0 z>epQ$dtN<7|IP~_VgBTv=SE}Cqp|1S{tYX8yW3P;RB1vNE|9&>zDUmEEf>kpHYYEV zy}mYu{@P1mE-9)ya4)xg_}oW1x`K|M(clC-t8j1DT}$lB?wS4qPS2=hPJa^fmITtGY&BwRc`4$N$td z;{5Mmc4&97J9InrN4Z5%Z+8kmBj-8L3dr3P?f(|E?)*)6^W5FM;W^&;Swr;XYuY?Q zcbRB@r>4s|qUkbizJHE{%}dVNlx)vUF5kRlE>pz?kb4IamVYuT$g#78$rMUusz$6~{Roj-J+b--fk5-}gL6 zRKilN)lt!$1EEqFcAa+ru@uH$pWRhJM@0#COBY-fbG~0wokm9`2ztDz&jrJ-(+FBN zqP?@JwaxeaMpQu=@YT);*HiGnMhs=}{H!qiy^uOU!586HSZcX?qe2v@Q{AW#-KY@V zs1OnBE;lMfxW*m$Rb1ISoRv2!MC8Yq8xr& z(2k|5(W+uT0@+8P1kHT`RANL51_AGB!Fai5|M<%=O@7={n~?Hm3>}vyVnGJEoqQ-^ zgxV%7RwPAGsOe;@c&pM>F-P#87E@2*n4qeUzAk z<+lYiZyts51UKEcDw@&9qcApOawE!DC|bq2MFXQSnxML7ImXMO5K2$T{ySoN*Db^N z5-H+Bd1@+rdZF;Wf+F2N-djBqc&P${X< z>7U|C>*P~k*%;6&6z$M|yiT;YZa&7#Qz=w9(2?C_d_w>)6#r1<9tE#PVyvEr@pAlx z0wKDCjIXW7czNoDBBF>V5cb@2F>C~X^Iz=}+ zjFhmeL0z>0t>y=zjbw3+qE*^>r?R-d8VksWPe&z)MQ0v{CV2}|v&B<|@zRbfY(e{~ zaMT46IcwBJ>MH|7)ISU}2vARjq8&Z`Fiayr>&pXLFMSWgE9PLlbRY|JiQc>q#t{6R zqeb9((t`pxaqDFw{oD0?vb<>2V(J;xD9Xj18_mn%lL*Rd2Wc!I9}Sr3brT^G zJcE>=9BnTKq3Fynp&9WdyeVe#Ak_|V=>0-IivaQ5!J*XIyqy54+s2{Z*}R{^s^)gx zR&1Dj-eSgCDnVQI77oE8ekK7@yO~43DCRTL1FsFJ4O+bk4=PU!CafhB9-?YD3PF|v zcf`&|5Uv{4{Q<24-3@(=V@$x;_6e$`TbDqIn+jjmi}CWUPN2=H6phrLBC2~7v&2*6 zYAH{;uvc!taA_M5PfHi?f6+o!dAFck3J>Sv!wBwH-mWMX7j!Y5-Jya}>CXz(KU#OUWG)a_6qHMGZNfaLwK9Mf_9g-++@0yAvYLQ5y z@?>F-PPi#}qPk;3R+4$5dPMd4<2e~m)Ubp~kO*@>9#52uqOznA1@lC4 zYh;i$B%UZ+$sMK=Y2l&8Hl8fn_=CuzhBPWlGH5)D^dCYW#Ssmc2Ae=1jVd%84FsXH z&(|#w2QVd4l}{SsG_I#g{UO`1wso~gpZt;OrN(3a*i1z)t;jTfPKEjHnUY>=vijo? zL^_q&rrLDVDD?n3a~zZHuZMAJ4yCgF<4<6m+6jzP^HplVFWA#9(WNE+sWuk(EkNFS z5b+~$P}vB}S?X6bD%%PpN1_kIC+PGvDHnP-NW6J~pU;#S`WrP7m=2Dp#$s>YvdM<3~YWA2OXukl#q~+Y1o;JaiWOmvAlN z;1@~4O7%fu?slTH^FRbAp1vaT8R)WydXi}F0#F2T>)j|_uc>#pI$Dq znjy%V_8Y&7Ae5NBI3b36E8_)fcj zerqKC!f%vxqey^f3j!~QIDgm+B7QFU{Q}4Q0fA$F>NwQXH%;K7ho=VnuWUOg_5|D% zE6$!g5#!#YkW7{i*T9Px>{4m!g>%y-yb#A|3p!2`hq z3q=7D6%Rz$1Ci5PS49x$Jrn=`{r&#`&)@hlMc(W8 ztyfjAs$SRedd-@WH9JZ-C0hgs$MNPHyrWEl%rL--G_*fC_?jv+k!Z`!wG2x{QZ zF-w2pl&7Shr0=9JrGH3&!QHb_dWFe;(0;K!-}Z%Vx6NnkWBtf_yLFzmtL2#GD$6MI zzs`+{qhXxuvF=hx}muHNTg1{)|@nh8n{Qj|=1T+7o*V4fQBb#r1_j zE7HR#Pr>&aKT(#9zbZ7;v?K}V7a3a7*dBOQQLxYG=~0o04;7&-BXgKE0u5z7T@PWB z2b#Eq_4Fwy6(1OZL?gV90ndm(uow+C;gtqK3IbK`@x$L#cG_NU-D&e$=2_l%-!1S$tCZ$QbX+1`;hbUK zApFJlm3_YTpsm=_VL9VIEc6ik>(OL%x0L4??6}b+Nn6BZ@g>_4>lKzF`w9EEPPcQ1 z>v`8+G{`*7{H=Yc{Z8j+{9NY&S9cyupV}<8^_Hit<6R$_UXsk>C;XTEll(>eTkcfX zukKOq8t2>MEHPhPDc&SLY~OFY%i3T`66Tp65MD*sqrba0yH-oh)uw;AH#n9!j=ScY zt~bpywTr*FvZa%*a&s@oU!CiaXf86Jw5Qmw6$QS~`nj#evfDbu{kbq!cml0PC#7ol zD#uL6K~t%8RH>%GPr6W)V8XBNmy%rEjTyqo1QYef@bUeU$I9K1D&zrw$U3Qee{Pdk zC=T$m>Q}UPv@FlMV1=)}qp_t~aa*{JJ%!=$^wD)vVg`48l8_aA`uvuS&NW1WcuZmRtJN8Xan>gb zLxZXWIf^b;ZXGRQYX$1wo4bnq!TizI+SP3>O-)&CD`@GiB-MkDR-hCsx0e3#G5pb& zyMh#mXjJEG_ALfy5`>rgnmb5&FDLbez2i}`pOZa8A68y?roE}LRVnS7?obOnD{YAG z?*8M(!X=hO#SA=!!b+VPy(X+rrC4v{RnG z0L$Z%$KOiWq527kwe$qDqZL%w*s|Q$(bia>)!b5s7X|4_QxCS-9wt2OdU!N@GB=D?aRkEO99Z`_9 zWjLdj$PiQX`_zCSw1^0i(uNByBtlHlaMpqp7(#S(P+Dw$5_C-3Bq||=Q=>=~1lmKx ztR`YwH59Qbk{Omppzi*8X)v}0nt)bbYi(Ocpj*yWvuWL_*>gx9!Kw?eAdlI^zF5tv z=(C6f>%$GcQ7YCQ)M{m4Z$SwUW|EYSvWz&;-=O zKP9|L)K65BT2h%+U0ZE){ZcYIPge7kYEkhfk?zRqgwjEki3vhxpkEOjpiS^BS4JaN z8No-#lSgT92|QXsK$$YZC&!T*3(JbAR~{M>REmwoT_&Q$#4^HE!4r`&coZ;`O4Y+c z%SvCHG7*5PqjB>@lqr-zhr}05gg39-bCAP7iVR;Y|G>(|$a91YR?-0JT=E<%XMk8t zo+Ek$NF&H|tds#_k-9z!QEA#js3aJQh=B!(1>{k6KFXu{q52FyIUMgeAbI#WA=MMpsQos_-O6FO3 z`y`aoeXzP@%R%c};0?mZC!s|A(|*Y**4H*Ed9(p}0R9z3`2P6NAsFlW;r9ejDU~OTisa8!6j&HUZUigi65MdQj>bA*-KlR8XI6L1$GAhcrxmd;#GI6 z`j+LbO|^}5E>6cspOU&IrK#mt)wVS=_@21567);O83&~lJ_V0FC?%yPld5M;R|`)! zC|Mc;!gUWAb!EkRRJ0ZK95&F&u zdIq828A10F`i=;CI-zg(M=;U|V_O8hC!yaFK~E+0+au^HguXR`o=oVsF}gogbxDMA zYlJ`#Lf;ZWPb734LGMoJw?xoAguXeP?uRz(Mi@7TGk~5z=r={s&mr_1Bj{ZT{e}p7 z7ee0@L6?9&(9Ug)V7Q6E^&0xV7u!*u*bS_gll#&4u}_qjjI+`w``l~5miwY!$Zq-) z?Dw$gZqs$9c2kw9)YRW3@!#BUZDS0rVQ_aahSoB;+k2S(BzLWCa9f#3z&HZ7!QI9fTI1kuWelx#a9bEdYaSd{ z7=9?b)Xl;bMkunx=S}WmhU?N&G;Wjab)=apK zjG?s??)rVjSD^bv0c_(}ykR{`bW>~jn=2Leoo4{Je3X_F=!7Dh>H|Rt368ZzW z9rhwxQ571ChM*qEWctkXmg%VJe$&mS%S=m6(@p1^`kK1%Kk|R!kHOpZPX0Q6C7ymW z>cj8F$8Sa+{vn#|p~-_Zd4MMO)8syy?54@RG`WW+chh7SP41$}PMX|FlN~hKPLpjk zxq~LR(_|}6ZllSqG}%HEOp{w^vY93~)8r8`G9{W`dItjqu8Yjl^9{LXLCcq6{>ZE*2V7k}cnC?}JyUF-2n z`&&7Co|Kn|zY>Lne%U$;L^>q=&bKJTNUMbJf=hyWx#C&h8Lvrg{w}y=sVo21cPMja z^imb}f>LF=^72;Iw%67*E^KRQ>Ch>L4hdI&kJ61wcGdT&ml6M&@6jM5zV(c8$tz;; z*PTHb)1sGr7_6SyQ=sIvtJ)W?Xlv3bq7Dh4Ib&SvoF9y>_~IXeYqYxUb>s)*QlE{1 zKjB9-*{D|c{%DN<#g8b{NPh57#`fC$lQI57G33Ae$=IHAeh#kT>egS&&uFxf{xAP* z+#iKs&@dzU>A#>NBmUjLpaLWQcfSO;M0E8Z`KxjL`hPX9pQADO{8{5(H}0%)uf6=N zas3}XYuNs4g|+6jmbKQkwzc-Pj>nvTU6>NRi@Nslts>uLovGEi&(tbjw6Tmm+dFr4 z@9bf{eakLfI=gn+g)PhGt|}`pn^ZS@RnFq6E1C;uEYBNKl{>ELq6=CI=dNm9)ik%M zK6lyqEtAJJtiVUkie7^jTKB_Q5&n1W`{Atn%X71$Yo|9lbRQ|DbyB2uq|~#MA`gs| zyqy#|10w!Tm1Tm(%B9=$^74WU)j9=^k5pl{aw+yaj7LeHPU`*cC@HOTdXGa^E=kdw zuFJ%yq0UniO;#>L!KuY7OC(PxmEf5Y%UkLin|wO(@sZ$!4d;}Wao~+FR4{zeTP4%W!>44NB4RC+t-t3<2=3V<-Ev{bT8{%c+5a)-^8=Mmy zzc}_fY8{F8jZ-uXAv9GxvmMXk`y`{m08@wzRWsjyN7Ix4E4&G#s$jx2|$2Q97 zv5g7?l;DYu?C4Ns$j+tE6F(KO&(T)fq^xn_8%7}yJLwa)n@kkQDJ(aE6g}y~q{vDM z-ZTnzAFR_gnAij!#Ik7dX=eDv5|nNrQEt~}gkKwpQkaCEYGpQUfv{^7O3I~L=}DAZ zwRzBGAKVox!62t{i&hR_I|`++%GS%N%&gT-SrH_aZ6H-HX!B9l4DrTMC^0R1sleW5 z;I6r7_*k9BXQcVrU`MPyqT3PCaatZqF|x>^aarWVJd|O8GJi-s`ru7@D7{>#RMg6f z7G}kx3pLoOc_=kMI@IjJc5Y}MG1y8n`gmcP!dqGoYpd-zc^K-&%pb+U2<=M!wQ4eQwf54&TRQG3J zR&9MpBhDU<5~KHnqN#AiDWxb(?exhgsW85*&+7})Bg3RWJ|v~YDP7qIq=$z|FPsdk z)XI@41C=X#M~F?#N0|lG67*_lJRFe*10j zlxk3MlX`#zo3+{O2U`sp1`<;eL82h6ab74wy^SQgM@URNEcL+6aN5g2Y&x6{OQEO3 zSpUZvfkR@^#R{i%i^%P>5k~qIPD%iY@H(iSf;@O)v5|g-7#$9DyZ z@Uiq@v60OcPUr#>;eF?9F-kX>m@6cZ7@%$*GF5gRiINO_rwMLtK4c3JcNvM2jWTm- zGb4_gl9@pZO%S!2VdqGr0im$m2@>Jmduj}i%K;K$E+pOvS}`wQXFw=)3FmPAxn&&M zWf^b&+y( z))=x&?X4sy)RkR5wj&(cafhwI$hm8nnneBZoVl|An;Kapw%@0KD;A;J%#RzoYGy38 z*~W2HwV9u#r}yl!08YD8q~1Zb@v)6kk1^4lqulJdWd@}uC{#s)b8d8;*<)g9ga5cu zN;U8s7mosuj}2eZ{aAcW4xBlRuE)G$Kw*|29fehUV835&715#R!o7qtaxcN3XYj^G zj3v11A0Kp69zai`gHUv>$-xC>=O3?rN=m{TbCEbJy1LMRq`+$`U@n{k4MZKhDCWZE zS~y#R_im6@IYyB_?zbxoTK+wf&)`40V0S z4?cT*tRaEbNAPe_Sbg{-uPCt*du9ay(+fgTOqtY$K5SIf+2g|1^+!%JtR6ZEJhvQx zqfIbmh-F4camk4vs0sYRM#(-kYX8o$y~QQ4Yd=h{hMIYh6MNIupC*+Pc)i9^P`#eL za4sOkGfKd@Ju*tLB^f;|*z0t1R2$aN^td2#5tMY z0%j6Cl^8d8^?3kJJ^m=zYX1vAzCrRt_Z4#HO#?LQq(?!+Uu=-lqx%Xu)l*~Xqckzz zvq9=g+gM3b2NKD{TB`<1BuEqvVKg zB-u5iVTz=v22LM7la100P?nYeN?9xi4;Sa4fzcZzd)`PuiRs*iT$p&S{W2e8&ba_h zT)H@&+jv_$+Xdr!Uz5m5JEd{%PutX0; zu?*|%<#Z*obOl_5f$P5w-f8rv1Z>a1zm#hk?c}z|lrVpTI0nPjBw96ji)Gkei3d}; zbb`lUFNy4ZOAoAGhFzC(x*TMvVA(ZNZvz~k4BIf}#l)fvag^IFxcVANWOk*eRF%vD z7&R;-Fw!g8B^KTG*8{Kd12!zM_~Aaf5jdNaI}2ZRSzM~GZ1lrb_|AgYTuOD1p*kB^ zjM4q7>-WsEsxJX}I=~v$jJn$O-EX~mpMNoc(}9bC`=fM)@OqCQzxtxMlqdd-QZqA^ zeiygZ%wHX@eH7(!#?`_7aJ@>Xxe#FJ>Yh;zvmq1IWH+DG!vJ*+_0X$U0eYVVSfnyG z?LY%|20XWBWn8L5^C>N>n0BY&t5y)*W2qi!J|k>@D6RxG?A)4;xO5Noo2c+%u0BJb z-wx<1%T9@697?O=h1W{SY@bmNtGW%a;_HIA_FAb&Y19{m-1!%Ts})5nTz##SW&l&& z8ka_R+qF`v0nGfC__X;GXcPT~CAX&8&K1zHSNqTBeQr2s=0X(M3(MY%ZH z-$1@@iGdo5JY2RMXdu66ag6-aCO}w((bq|$0Z5%Mh7zMEpfmzfX;2dl@U}tyuP86E ztgS-VL&?I25oCRwkn~oha^sXh8g$?4I)IGt#XWd|HI}somK<{D)dDyetK!*3sRJ@R zsBVeIja?1z0>+B7p#i}CfvdN1qt9DNHIJ@1>A-O+?x!)8*z8ojAeQFLFycg4gXh%D z2XO6DL2~_4y`8Y2eHbln)c~I1;+CofiLp(H+9h&+%fef9+s$$C7jet^xq`FFyccfY zK=26uUB@?p021O#(|N*F%YOGM$3gyT^T*n75;kinpag%nd6#NA3FqF(x2_!+PO)Yn}VBxCeEGcoSjaCaj;U15TK}x1>i4I$=6tx{jaA ze`9JjJ)(r4uw81~;ixnHW8Qyz@CZM5gQ=90SUia=hyalSm(fkEJ1GGnT3aA=MDr5p zP26oHLIZP;>uZ}E;6`T$Svi3#Q4qm^28ak}+(Kj+UN~zruoea*K7{jb>U_Wnw3_Q; zB0ZI!$))itj+dbxR&FmT6@GXuf^ZqTd&5nB6MkhZO0#nJ(%2ebj73RS?w&qEIdERR zLP{^@cB&&))V8)ZHG+yH>c#DZL;8ZIhPM9pAQI>#C#ix+kQf&v3m@E!ZCUN}Wi4r` zCGi%xhsj-6!enom%Bz$nh=e~BL_!!F22Co4wPGarBP3P=V~5@&Iu%tyc!G0wVTBUT1Vgt?chOl>W+v40tZdQ9h@_}>d5VLr*Z_&^8=+Md~W zNXaSOK62w)$LTVT7LmEclEk@bZ75D)0$fiIbg*TujY`LQiUpFe?B*=|a*f@!)i$=* zDuF$?1OM4T5`!ZGNmz$)U8&-1dg=x7FsSZ$(HNBIX<}js2W5kUJ#2wH` zRohxLnc~+=Q7_ALv?*~=)v03|6vEtJ{DkX^pFSid&+F%fKvaOCE?`*J@2d+K#(9s-Zmd$4 zwq=De-@-d~O3C~w7DU38&E*6%jR+z!-XMsC>m$w|5QHc~WVta7i02205g{easld+1 zwUsEb6JaIXpL5R#AOi&&{gK@?GnU)iO0n!#XH5TEkmuN ztw~~w%`eWdTq}+eQ_bB)!TE*rU1$9v=MLvp&SmCu^K<5%=D#|pJ4ZVEJG(f3uvJ>j zjuVb29k)6zcPw&DcH}#}4$ih!IBoyb{<{4M`|U!dJ4DDZ;BB6bkYJ9yzv zDKqtL;#?A+PisXdab+pQAbBGM9oG4d;SDgdPI-l}Sq|;K<&DiG0t)vs8T6?$sT$Z{ zAR|6|Ts`7HPba6+{Zg`(dz#FWxOxmqwQ@&k2(qpRB)Cy~g#NK@j1rveF!foEfX`CN z9SZ3Qu4ZV;KiF01nLxc-<}2(ct}N4`)z`MTr49Zd(XqHEDP-+_sfUYujOauk#C#d* z)`xqPgnnbPZLm5AyCC(e>zk+#{|6dm&A(sjUcx;@pxC34Ug92769hnUOG9Df9wbeI zGi0fom3yGCPyzn*nz1O=N!soHY@wPG23ooMsJH#qhVmS4-_#k8MryQq79 z-XRIx^SfxpZYWnO_D+(~Ek~4mcF^j7XszNKY$qZN2_nk)+Gsll0^4m1tLl(fe+RKP z@~pZ-k<_N z09{CeRi#ZKt~--dxkxiY@d?LpH>U#UsKdbLk~P94dByAz@lO=u{dT}!S*9|y-qz+ z1zCX1t*4zziCk#nt_nmhQi4BqAEu7U6lmijykQFJVGac@G;vqpFW_-?v?D%Q9RZMO z6taO!)x}}2aEh8OM3>OxidlpLCz7fOXM#+J`kf=RdP#!Y`4!LxwJS~^2$+V#o~w3R z6}GDRC#&^T2m4af)p4a#A#!D4)&x4h2;Io4P3@nkUls%7 zr&1vzZCWKjWgl*B)RMCmP)rvBi!%#-50ylTt{4W;u(m4I?#F8Iot7f$7PNl z_Q&i~Z2z#Wwe^JCvgcVov#hi9Ht#oA3V#z;3pV}>?k0XEZ#BPRej{`)gZ*ov40pCF z>2}-n(5MOrGbXmwd8g5Jr*?1u(wPnNK)B9UNtdpTADuCPtn$=EZaL+vNpyL37{?(u z$5oJn6U&=qxUE+~|CknuARl=#y-%rmdeRQ1J8&J94LY z3ZPl;1=Uwh+B#;lz(V67hNaiU%VfANSV=e7Vqz&?5iVRSi3Wi6vKIj93V$p>#k0bf z8sjy}aM!Ss?t8_;!{D9uHPCIT47U&!yMt|*m{>oomHM#F0=gC<|x=EevhZ~KRbaysZ9&DKXExEuY$S9fk!^g-O19TRo<10&p40k2t99`LZ1x%HG z)z(0K`P9j9!!k-~w1pwf67Gj+CsCB?x3!hP5n?A?sCT2 znUtjt{Q8wr>cr>+daVpMJuB%+mRJU*G&MePrIc*Yq3UJ00ve}&_?0UquK`xA4EI9g z)D3sJN=lm)y`1$j+!&2hFVa5v_?1$MfpSY_xJw%E$e{#L$G==9iIbyhn0LMmS4}JF zxzSiHK`n>`VkfZC_003ha38gj?$^eGRf4$(u4d?1UtXgOH&x>uc~`6pj=XwP)?yj% zuU674_c8T?u<@C!jCxpgGF)nnvx{TfdMVuiYl#e3T`TEvqnLVuH{P4g2zq)|$#4m_ zl+Fk(#+R*#aoE z^BABg@7egv^@gXeYh?)9Qcj_a&Vk~FtEFBUbePanNeMqR-L`9=bqz!#{ylIi%yBe= z@$Z3CUl#q>m_FpBze{gG#~dg7Eg=MiF?FbM8CLHJWm`UW{M(Qlz7kiv~#y} zqjRNmzH_W|knJV zTx_YcOt55I63xGwKQX@w*D!7~%jTu#spfohPqQHWQ+PwzFYFN33C+SR;anjz8DheI zh2B9&&^>4a>Oj?K3>tvCn7%iC2n+wu@PX*TAHd7CI{G#D0gFiczLxPmW1QA9PBX@P zTE=^f@vfHfZXkN_J6g^=Oyq4X<88)xOUrnRF-~b2rx@c+E#pmvp+pZpspXtxB5!CJ zZ!pFQE#m}Z9M>|AGsf#$#_N>f=Z zjHemnsFrb*F^(t2Ee_*b7oN*otZ~~0S7~@eb<59-=gO>3J#&|@_ zc!V(?4l(>B);{+zzbkyaU&;M{Fns(%(|=} z3NG^R-^mE~bv*L#-^mDk^W^`+?_?B-x9mWIKi~1Caunyd^rW;yS}(OqbEVNzf2oW6 z41|+?$^EcK(n@;rGb%$@e_8?y^U&A#|;` z?2)SpUF$4+Dt>n3~T znS`$Ol0EVaLZ?2mU;TNU>4c&6kv;NxgsydwJ@Pa{*Luhvc`Bi69b}I@h0w#?V`aAX z$d!blb&oyrWJ1?^#~yhSp=+IEk35mkwZ5@Oop&yp{EuWyd+Ih(}Ll-`n_mL8O_bh)$~=D0Fxh?FD=?l0W$xu1twZmat$_XX}6cZE9_maA;8 zuU#L)0n^7^+g;bVR=`X*$(8TQaEapg;>Y4E;^X3W@oKSMoG(_0Ibw=vCdW#jb?$Lu zr|ewjoaHQW4sa$w*!90T{3jd-9Ctf5I#$EFRi&fAk>POKzqS9#{<8g1`yKXm_6zLQ zon#$uO}E-D zUt2z~yl8pEvej~>r3F4BTxQ9#BwBd$Kh3AiN6hz`Z!%wMULu;$GZ<m?a1-@@H6_ zI)!kZ@+qPZXvMxylhZVLk0$TZohq=lhJf+)1Z=!|ZQ!=WrZ7T|;-bmdK-FV~A49*{wTeqmW+u>Fb?A4~Vyuqun^| z_TVm)4*c-NGDLY|fr1Rdl%wJJ{8(TR4>cYztzTa#exqRDyW=L$7ex7 zw!f+eHeZI2Q5AH5)v#3p$8CZ~+#|PG_3#(U5X#kGL66%QX23QoYXgV&baz?xvY01B zAkzvO$W%WEKRf@&Hgf5K{P^^rBSSFLik`8L0FwHNf;>4}Pw!f}5TNPVNPWGT+N@?; z>Cr}f!3HV8pw}*zA;K+;C@}{V47Vfu8UQuO5Dqo2aYVVk8EaJff9sHDgWSn;tN*FP zpK;;_4}ZpU2v4~)jgMY#c;c{GhR->~dmIvOf*2i#jQ_ka90D%ALQ0K(7H8N}8NU7y z@0lUx_6gp4g(R|wqdEt2;3To>d%Sn6G=x19)>G*jf&w^goPe`$gW&zk#vqYQAblB2 zXA}X%=Q)m^Lc+mG!dT$Kpnx(F4Aeo@Awfoi@Skp%2J4OQLDl(>IgXC+ogKnM5ZmC^ z8yQga2WfwPRyGZAVN@&pJdUHIbZ5rlkP^upN5|oap|)S_%()LZE(h1jQX*clL6Qs` zo4W<~ze5_>-zP&XN*0~ZaH3VNj}fad98Dogb6lgTatn-%rYuNDm_^c)>ENV5tnqjT zdD>v)8df~$yioDTzhGEmDsvw2JcUWQZ|eR7$$LJ_;__ zA`K{^r3w2u5JQ+NPq)K7L=ei@{b-dE%p@1xDy6c4OAln03=w(r=%^DFBujlaR9%+n z%GJmax0VGHEcY9{EKoJGLYGV9!=Eohpl}w~&S=me@QZv|s@te>WiWh+JO(m|{jx&_ zSrYAm3{C7joL+y0chLdxLWQ3$f-`vAc1h06+*%nz6cy1-q8P!3T~aEUTv>cmJzJV9 zLu8^N+KBov$^mQm6oO)thBy$u+YpCNDFlZdM$|K^*)qgdH|!zG+@jV-4`r@AH-Xl%Y3~|Y$_jFnfzoDnkkRd{O9vu$L{E_1jIW*k)0c4g8Vaubd z%X}Lxu0PyE(yNCVGDI>D=o_gn@p`ndu~8Su5SKi!q(`*T7`MQ6d(w{$T6lpxNdbw9 zQFxow-$1-dh8W~|bVW+fMz6Xpcm`arVyflwFyhhshDJjwJq6B|eRP)(^w8(a@F9xw zL4Hy=BY4)bogJ|At7Z5mMNIViKmsI+tt3ty+t^NwbKn>} zB*1z}$ZQ@IQ^dmz43mTemVg&RE((_M3>lz+fmx1aD28Qb*)YJ6+sVE@)RN=&GohHO zt*!iFm-OE6eeb*8(fWS9ZN$B8n`@_))qF%z)TLeVWg5*#&#Z7|(ZhF-WNjbGqVb<* zbR-M3(la&i3V%2C-q)^tnOpo!@9+~ne1=b z?W{|CR=Z#8)moW9GJBXM3|^*_|U-80JV7Iz^>QL{oQ z%Hde=?eMNfZ*7NBDY-?tg++PUIrbc9roA9DJ10I{ZgLkWc(m`IVQl==(8hcWtw2xZ zfCyxL07ep^9w&yn1ZWg8*8@Eoy9@HRsYSc;P*@H~At0J_(UKgHPe3empkL>JLIR>P z2VKqq83e@KY*gt0X#_;29qn+CWz0dp$1-M3ZEa;1_D*&nMn2T+0MUd=t1{6|xnLFn zQ8pXx%>~H>gnJhH&s>m7NCj60Rx4Fh3+>zpZ3JjlI)*wVXj}sbN2fOu<6E1C_T_;r zf_n9-=ICva}qxij$CuNDJ z2+SeK^Mqk}E-Cy8O~8f@Y*FOdC-0zk^d~G&o=>$uqgcsW)&8zxkV+c=Ofg6&_5ZyX zWRUs`N)+-surb^wa7c5G z{>FSvzYsd$L&nSe0Yiu3LBlu3A=9r-yYReE4Zk(6(~WachBV_B>>xXjI|%*)oEoS3G?PT<=m+64b00jh%WaFcGIK&S z8{2$+nQOW;TRU4etoL>F_VoEyQrpq7!_Y?GgSI{i6X~Czf#+Zt(mw}H^bi_(62{VZ zBiFBBB70XnQyii}C+1nK8fp-|@B~aWY>UHfv>+DE%dv#B0||^Pghq3UEH?Jec%~G8 z-dbddX17Y8Z4OIx@|GATKZF*qXTHqdZf{#hTgU3m-u^D1pw4DdB05lFv9g;)B+7PL zBH4baeZ-F2?~vN(KMy0>KB>L)d1z%f+L$~%O53kD-S5>FG#eYOuEUlQ5oLKZjW+eYT+^C!v{bw=&td;rIy{#;!|ZD)8rBkHOfK zwXsa0BCchPuVr0(TTgFhTd!}uU{_l*Q-z@$M`2v?nlL6+fp)H1WVWCz?JoV{66|7UJsWp9$Q>Zlt;#N8OlWGX&g+qqIPVu_RrUmwFM zxmYr&>j(^G7fC`_yaB^w7mBLN{_OJh_q4Zl3BFn&VV<6gCvKJ$avz7$?0o5S!b|w` zJW2kH3J}RQNy^zPfR%1UU6mjrqCt$c=r=65yR%))au0eGch0F7JH^-qb=F;_jek%r zYO4ZCbPXD=0ts|AIwX9nLMvW`33Mg;PWV=V;%k95Z?5PJane>_m$$puzoodvrYc zM9_t3`B4}_7ofN5KoXOWGaJqD;G4Vfct$(XoAn@!&O>j#2vg}?WcGmcB8O;%tdzI6 z*VoaC6%+N!2^c=HBU@UvyBr|QY8OGG*C&GJpb-yFt1Kz%-dqr#l^M#UC~37Gd(?}q zpB)^a7H_+tKsRomh2md?VRQzvHh^e49gQ7@v22=@E8}^%DHR16bq24IUy3YNR3vmGz8e!<&`XuJVLMkh>IIGw`QfY+=5h)4ED5K6}(%Mt9# zSafS6UNte287DWvaN34CUxHC|G&!faO28FIRN`@G$)%4&&1pEQCPIudQcc|JPc z2tK2Ma8?LuPtSj1K8QD)@F6}7UZdcD!*}8FQF9lb`Pmuek84I>`xX}Rd!7c2VHgw( z{qMk|qvmZ=f0PET7zDb}=l%*k+R@?nVV}-0%&er~m+(FK@~C;I1S@C#D^V}A#=q<-c*@@={PJCL0uJp%@A zK+5kKc6XYN;vCT7KwtArNU9n{?GFF`cOZeJRmd6g9eVK@^3CmE&XDi;e>ek@7ENtc zK_a#)$>ebKd3(Go+m?5CcJ`{6q0)pJ&w@CTW%rx~iKPCQ&w^Q`e%(2;sh{`yIsXZl_qrV9NFsZ^W-eve4hMJbNoEn>MPU8ue$&mNM1d3 zfh_;43m}O!e)dIjzII$B%Re~H_`h8w=X3TY@{>;IB~VV%f9w)@Ju>4Umo$FCI4C6b zKRyofN&RQWK_;oc^fKAM1DDDEIWbK?eTBU0s;`h&?Oj*M{y%Yr82=$=NIS$1>4x+} z+>qh0@$==;Q!i1|DBZ==mhGA@G1TgxxHyobGNs&>9KbFDRYty?L=%^?`Z|SD0qR#hgs@LeK1VN4$ZFIq~ zYgB@kl~~`ovaQ|s{bp1_8Squj2-i{YzeWw^@a&v0{JoIcN5Pli7FcG!e7)48T+p(w zmwK+3dajpxhy|4ErJgB@)m7I^J>!lv~@`V1MmU@(P)GquyluzA9!Q=RjQEWbE z{#SE{InDH$=~2@>lZJnmU&Til-!bks&No8C>xMx?0rw?0!rjb;>)+7dr+4edbXO*^*kQJo)oM>@w`vQR)66fJ+n5>PBGHr{tzhq{*Tos^40!^+whiM8CH&F?O9}znv<5?~B&bm17*O%KN|S3f9wt#cWS1)C5EZma zQ|&56#b5!M=)_sJKOuD#jKKjKOGv=-Oo%FS|mhAtC$ki0NIw z6yr-Jj|+9C>F`xIW4uf*5^7QCA+r3sn=oFEs8Fv$V+DY;+^TQHc$wcL)U?q0*NOVi zU4rqMlK#hEhj9eg)GWqOd1n+VVW{L3QFO&3jF)nF&l|*eRxQLx*(tb|mPk;-y#Pa{ zq(Ucuic6+bhrX&gAXTWoq5pV;sBiszjF&?xlq%4non-vH0A8r#p~ziCd`%O^%l;E8 zedtayzOE7D<LJV55eH6w)+rz*Q%k&O-_ zqT5|{0jZ{kppB$)ts+(0c&F32u?7#251)=I5Q|Pd0(rs~%tH@ zYgD$!?8d6V6pfF-3lcg*y%sB$L>mWr}1uqSL72F2w`n_5AvF zC9%}Bc9meLoUVHZp^c!myI7GbRFct~+m)k7RdP{4a`Ro#c8j#Bs6mCBX^ie(3cdil zV7mDe^F!uFGh=$e)MZNHKje4vmBzEi1IF8oGYzj8HW_AfA9H)S`J7(=vVN0(mhL^> zy|~O-qhmaSCJvRIdL=(@>n^Kz!nTMU|vQ?XJ5Oobu~J92Mi?) zYZx@*VQz64O0Tv=-7xhORf7hMmG|GKdP|~wo~o%+F(^>hq+MN1wZUqOjVN0mkbQC= zW-uPCv+%?Tbjk!`#!Wi`8<=2owIwlkYC}DPT8x$U1No-c(%FGYN-bztt;I?(!!yVz zBhfibs6r1kT6n^Mnn8dE$h-YJjh1A2(Wv>vXol*n5msqH^89}3N2X#i04iYr50K21W5f>4s9s1__?TR zX4h}Qipl3KrjDf&q}6QZ5G=OLCP3;oap;#NmW=cO|6gs=ntnW~92U$xOO_v^)Sz{D z2u_w9cgSvukhga=XiZ;0s=!-ApI{#o@O2vn(bBC;;I>VNuik+1@~uwbzvZcH6e>+M zy^31mDRQ~Y;=iz~Sy9!4;nFrBo|Z0)|BVSXbWOJ)TyhWRvV;-Lt-4(iEKutbXSd9rPc<1H~QP94Rp`D>w$nnI~;|NN7vqjmyy)O48|@DJ?mmUzz+ zkyIOt`xYQ?BZ&AB$fRt9`84$_8kKK>k)zQE;gfWFnv@G0dL#loz|Uuj5B-gr2+Zq7 zUmk*y1C{y_3VsYmGSq+=Zz!AA>$fjlQGlC8%`VEHJmW)H|#d7 zGb}LV8fJ2rxX-!QxI_3Ea1(b6SHhW6IFtSx{fGK7{j>TJ{3vMAhs=t!mKD|(+GSe}B8u)M%h|~ti_tEo$>Dk!lA_-gecHF8!9&Js@#@t7u|wjv0WAzXBFM|Ev*=7dH=j!BRB0DX@UQ(`*w{)EtV5( z@}C9uDfuV)Tlow5@A98V_>w--Mc?HF}d8N7e1%dpMF{4Yz6qTBQ#+3o}AVR&mv8{1=u!r;& zp;BNlgfM6ct_pTD23<)@Ft!933?K}GEv? zw4w+f%}0YW<9G5Yg;*{?C4u-)%qajFX5yC$Q6GF(0m>c}|Ivy0@Mu2iFPt+Co?lvs zJeMsNmW@(}3ZGJM}?bRr%(9l3{^%o`KX)WP`f(I_uH z{?OryVw8^CrXwd#D@GEh8IuO$%3^d9N65+nAmj*D$P~P*81>>Y>yKXmW}GJ~bMT2J z+yuca)%EoLa_Z;SWprV9~>R|Q+o;C)JVl&+gKg|zAT)}4g z43vo<9fKquzmI?)4?nydoy5a;l%pX${C(wU7!Ut-IU3Hxm!6D<^6+Pz%%?xZr@v|} zpM2t2G?-WY#<6H15C3=qdh0ko{rGYG`ZpxNA4$Ofmjv|VD){o9Rl%3K+1mEjouDBC5p-1IO z?h5xU)*E(@^Icc9W4AM4Uu1vJce7{_JLD{Ps{1VYJkK247V*!{FI|fr2b|^h zZu|GXLt8oDH_L_YliZhEW%+6;U3%7e*m0h{%=NPC8;{Sk%lnjfFB)N+W&6f8 z%5|gXQ_DinquxFiEPvv(J2%@Ob4>PrXnj_;NgrFjusm!z!}5kN)BB5WoUg(2rZi6~ zmexvFNcXz-J8yEd*we&C);q-)(52{a-tFG?a$CLi@4hYWzJJ&)z)w zRd2PezxywqO-Qnp*v@G*ZbDF=eiGAE9E0< zH)%iFVp)n6zp!6U^9q;eh+|W%)EmRc_RD^Ua9O5U2>6kkFRD@ zoqPJ4U{`l*dzpOzvu`O9*2|PA^v)nf% zT#_mdOR*9Mth;q}uxmvys5+6t#e|$WR#BLX2nF$&qTm`@i^Nr4oR_)j%3fOm7kR=j?gggXj#rHcE5`Tw@TOfxC&2k?KlRxGGLpRGTztXLOs0bn4TmV`Vb(hdKy4 z(mxtmdp}S++CfdN?W=>`ovqEeEy1;|%|Re;%Le7vM!*EWnuy-DzO6Yoj0Lh)1WbpX zGRwQ0FfkEVU6M=v0Cgu6~dK^^mnezBg@!RHYQHiuh+ z<8-LGgoFvKgU=x(;cnAmX5%GOQ2OXo^rNJq)rQWBjFLJ?delsO&lJ=*G$VRQ^iR~1 zUec*mQ)gpa^9o{}r|WTQx9D)w$aG|VLg66F)D&@mHm?XDfKBnQR;>~1jPRqA$)j|( zXphzqrc9Xdlaok~MO8(_tBzO%onRAjuc;_CwTd8h>4G=3}LgLe>!kgE1`N$m_N6Z(iU)$LjdxDt5TB?CgCeN{UYQS>x9FaoZ8Sx{tQ1k8t-~k_FIbZ%17iOV&O1xCT-T) z1@OX_ISr+!=SP&PvAa9i)&hf1dMXdk0(`$wky##%9|S^e9h5Wi4F_d^ zj^-l_)DPBba0y!5maBCRz;{hYnQ8s?=oRg&T3cW#1#}MnXgcbf5ztSo=JwScs~TJB zTAYoKJR+Z%mZhg(*Vx&{*!RPgwIE+6&N(1wSTgX~19DnsI_Y{gbdB(Ii&|A0nO=B9 z8SMpXCP2CQG|zf#6q$h}ID< z;nvEIj)vNHP~xtJd0oLyzcQG>Z;62qBJi7I;Guy8u_p#GfWU8xf%hly-7)YS0>3c^ z9w6{tG4N~xzabQZ$RdcHG4Or_etir)lfbWwfoBl-ju?14fnUqup-9)I5yUky1bqqo z>KJ$`f#Vo>9|FHB2JR>D?a}ZMjM<33;4-kZQLi-Gqd@NF@0 z8Q{ZR!qymsj}TmHfbV;z3l&Nyg7yl^5c)p$vHFs6T>f~UZv*J^VALPEtY3is9K1Nb2%}yI zI~l^L7{c`oVbl!ay1up$sokg>!VX5FDTk&T!nF)xR1V=9hA?V}a5Y01)kDB4A_Q$W zDu{3uBQa=5r?8zNj2a?b$q+^r5w2heqmBrdQ^cu)QA>o&7>Q9$gl!CAR1;w6mZZp$T>wRrZGXpm(u zK6WMYTkfI7-L$xi7I)I(4qDt!i`!^%D=luJ#m%(XLyMbev6~h*(qb1aZlJ|ZT3ku9lq7T40^8d_XU3rvfvXtA9ZSJL7NT3k+x%V@EU7F%g?DJk}?yApMHpmQx&{PI=M zk#!I4LdqQ8?$VC0!h6SNn}PV_uh30A`rTin$vnLH4S(}*>NhBV0NuMbtG{xnLvR(! zg@yP_NlY1%XR@zq0>W>7gK~IMrF_fZ5}fxfe@|-rxBM;3H@-y!=EiSTX@6+d0B>R8 zy2h@?rq(5$?d{zr%`gGs+V4;{uVoi}hx+sIkAH_o@bHfB`7N(WfZy~z%9$0vv)QH?HeivZiyDNfS*#`1|kqt(#wK^7()M zBO1V?Kj|mFzPA0u=YLNE`Y(Rs>vR6U`FptS|3>3^@;~=){(KaFMnydO**~K)9{%Q^ zQ3((K?a%xpk+Hw<`#1CpzkiM-z*~;o0I%8`Udv;*K`hj^x1J}1st(?%bXxhBd>u0SA z&Tbw#yK&aKnez&|=B=1Ny?E-{)srR_&TK9mSv9|=w!65c`}B^2;2M1RxD?=w(54@b zOYpyU-w(%qU!0s9Uph1E&}Xci)kBiTv2wp2lH55~4)l=Zdmst*s4Y|M4k6oBSXda| zs5WVEa-bTUL&$IyVmwav_fYP)$H`eelY0_!2x+R^bYCVp2~D1wYIO)XDxXHYwnFyz zPzVbXVs(2{>#Cp$`{Y0nVIz3tl>)eqeAF$p+M*sEH7IwvQ(opQ8B!U-)3#L zX3CGs-SRNshraE;={}2hpSRuHUwTD4M;ht*z;l^riu-5xUU#EA)pg9Z(NzX_xVJ+P2$@#Mi}c(J%a2=!UAuPaA}0RLvx(ur=wk<^*bj?aP8~ z&9GGw7#ye!Z`|OO1t@PkRWW^_Oh9v8lB9P+bBAH4&|1Sqby0u_z)VN_(N1aBLM`kWLyH8ip*79h)|&8L;& zXDU!OhoahLtO&n27G-cKs+`6KVedGURuEsRYKO57y6uB|Lnm-*sH@Wta$2J39I zZmY5xWm9(qNoRAYszqZx>YgFqIu4~~#cvhp+Z^1x0F9m)JNQ}**Wx_TBQ_rK^@zwg zs}N=IG;&l@8acHP<#4zx9+`|hcv~ULu8wV0cy{C_BMVj7nT05`I6kZSC%J@Cg+yU% ziS-G>)itA-40|&fBci6qjYUYa*=7`z zh5-c)nA6SPT;29;tZg*oGkqxVq3zVq=U{GQb9XDw8;w#q4V?)gP8nrUVrNfBY5ICJ zh0{sHMyuqM!9YDWiu$92az>KWwS$0qbQJZH>99+!hD32ht{oUdHnkWHD2b~HC6ggU zDtc_#-mtopjq`WNDZJ|X$5eNpD&?nqDJSO`>%{#^P!^}6DFL8}Hn2-!lbJ&?H5({K zMRnkw5)|N2RA&K2l8`ei7~Z(I)*FXv=pF- z?t{h|$d9L%bLE?K0+2;__L=3}&Ys*GD57oYf%34A?CBS741EK289<~3GE95uDF_#;$2MKV@~J!8WL!K53Ct35yw zJ-ufp@VMMS5#>VStss?&m#_JOUhxEBsIXE%d+d{KpV=-)Q*FiKyW+Xl&*fX?>DEoY z|MG404Y!W6yly$$aff5J{onRI-q*Zmd9$P=QnTdr-07L+{>qKrV=XztGr~$S$GOIt z>iWoao^z^GRR06-2cpZ=pSt-jp`6a_+BK`XTXQFnQ|dr1iBMNh_1KAUbxrxMP2gh;6W`35L-18>_b2^=3LTm}%yG71moou2sWeebj zNfk2|3B>JL7cYX#C)((R;&Wz__KbHO+)Jrq%TIjPk;szJG7=@2+yK_Wos-1O^=hZa zDsXv+0@}OKLb#7Y6_2NPk+7D8tizn^isFkMifm=*`#X8&^Cu@V39LWD!9`L15h7QV zOw_M*ZVfP|7lh)dGU*F*wsE=6pA;=_D0Y!y{m?_k3#)-~yak4sSf+H8FNyepp1|*K zm0dIATW;qYLJGU~!{lmdSOhh(H(m2(QjNgtKPfKLvLy?FLo!wZ;`WG@U|TXK!&C-m zogRTo!v>m$3lcY;IZ1jtZHs#uV5zXqFKO=I_Yt^;m^0o*&N@eer6(h)FH-qZ;|_PxGb8HNDg%{h?;X+ zQ(v1%7JTqhIfpap8m0pW?zCkir%pQ6pX2eGmLxBAnOAvnly&}8;KlVYqYPKl+BA0x z@YU>h$kd%DPE^nAY}vv}V9T9bQTChJS^VBs+0AiF8^*&DNx5>IKKy+i%HnWYQ2|`4 z5;=IdJRc3`Ik#hhOG4*1;=&|x?N{?L7Mu*MiA$HHb89-<`VBvgvls07V5=m^yX8r~ zPka~q^1QElf9K7R_Dc&qU%^pKuKRhoKjU-lb1iiV&fP7}D#u?On;gUK&)Zkqd)w}} zEf9YYuNB8aype(iSf8=BS|!UK%Q)e6VU>NR`g$1oS*E}~do|sOtXu;ZVc`02OJEkg zDFMeb@GtdRMi;p)G9$|0P#uHO`Y0CKfP(yG3LLK_!&AL2 zykUbS1ozQ-%-N#cQ}%V|BqjRV)(~8U? z=)2w2{Wk6Q#b*L@YPbmVP@Jg{-S5fsuRkLx;fX(^_RL&$-X*Oyi`Pd>A4hncbD?$~ zZrTYAzXLXOcaPV@%w&R??B-K)mZ5GPa37Qcn^b(&)&{Ug%p2AwB{~eBIN}E>2=BaD&g8IJ+@72?e*|gbFAaGO zZ7!jNE>{z@%Xxu`FDSKv|!WZ>=TEV!H_0@vgRpo-by}SGHt?ACt|B@^%UeSI1TvHS0ht-H4nDO0ynh+W9op$ zGIqg0QWJ=KZ;=O%iLc{JR{$HjNgK-sxTqH=hf?~Y*jK-Tyr$(GF;sfEY&o1mzjRrG z`m?4$T7>bJ$P$N1Q!s%LR;ml1EtHc7LrU zkdW3|PZ4L@_xoOVAFy0#`^cD1!s&=4l(5|Fen(3xAvK`?vW;?7_->ZAL3)XhNqz~- z5!Ze##{^_>*epKfX!0GB?nb>K-$Ycp3CCypgcH{9?Ah^>PFP>IUSe5j`P$lHy-!U) z;XK>9%iU!C`=bB$Z0n}lmgh6d&y zH#fGmz>UssvU37gq9B6-O%M@{xQfs)e$lAyfLapH_z;b|qUQ-G(0ZYlmCRHclS}hg z9IHZo9l~DHDtzxm1nDwv8wfY~t@!zgD9a(-N^@&`J`trkgj)uQ)qr{7JUP2u*saf0 z(b&uhZ8YE%<@2#@|} z6G@yDlSslbQs_+uXUkK6$cI5?$4e)m)S&Pt;9=^$bZ1 zQT40RLbx(CT~Wh8@M+L=%M1A4N(dVL!~dbA52iUETo(%`G98VR^PyPHJ^{`9bx9xG zbA>*7{$$yRBz@4b3pKa5K~FZ*lsw1&14$n|Z)*Lk1`Oz@T2$39#!dR5rSAy`b;L>f zfFIp0XO_LToK(RkNK_Rs6O6Vp>f8O&uSo|HSunNS2I?FX-Zf7L0XKX7TGo~5bP%b- zrDAQUbWz7NDTHmP^sz7)KXy<~Uo<2DiKu{wzJXCyzo&0t6y_bWy0K1K(U}{Cd;{;= zEvH*vXGtWyc|yJ>X-pD{$($q--VcS4MhIDi$aZ5E08i6^F)1Z%nSd_FjkPGX2WcgI zp9xQCEVYJ^v=SK7N?f^b%RO?jW!QMC`)eSaqA`PhCux}0Kn$^%1T;1A6GN1_05u;C?Nu6PTnpk}HxZdJF zMHi>a{c^fPc#N!)xPAi4bO=Xi3bNjh%5bChF#Tia1T{I?A?mXn2A`!?I2e%=T+PUm zf1tP6FNJ!w%vab?Tv;YVN3e5Qdnf!svSSGkQFyiGzguN$NL7 z+X=gKa0=4AzIhe(;eSt)tcCW=eJX@|2rKqzte1E<=?TI>bxR{@T8Q6F0=~g;m_f5eYPV@x;_ISlPIDCXX~58 zUg1wAXT530vsEsYx{*!nR1xOownOwX$kv%u+QoCZuj;-KO_X^e>B={Zuk0wwLStZ`YK45AJjVA<$akhM%X`?{Bz+J0PltOBdFH$S=03;W*Y$vFhV$>v zjm~~>TlN(Dr}jEzndqQG6rB&{pkuYjd8q&pf& zuAU|ZZdk@?jj=IgSfc%KLnR@I&@&sE76oo)CfOP`FrAUr$JD5sRnt65fxDbZP9}A$ z1HW{>oH>=ArkgQrRN$s(EsbPJq)_TmW8WS%E8{Ny>+xKVJ@Tcr_|;FEmNn zaIXvGtZDJv*{r~g(In*}xd3HJiAWcbNkBS8M5&`-E~q z+V}ySHa016sWr(dj-8w3Y!0vG3S4!qrQt>ihG9li#4gec8%f8o3moyLM8bRcC5y%wmq~6ju_$)1X$q z^k&=}6ep2hU3lXQ&nzXEeYvSev{-Qff9iC^=a08rCX|CTrv);OBM__xHV&q<++ ztRD#S-{e;y^VA-Bi@a7|B2Sj{<#ZXrUj6I7L%v&m+kESNO}=TqB40nB-TS%sE$?IA zJG@uGrTCzChPT8U@VcabN$*NeN_R_FNg-*4bc!@a8X!q{YcTqUk7m(BU9^Ht{~ z&KsSZo$Zk3YOHgh)8qJ;<88+g$E}V_9cvs7jw;7+_}tw0_CLab!`=2P?PuDX>{IM{ z_Eg(1wvTNuz%`6(ZHjG$ZKkc**3Tx2{}5jh_lvv4O=6okPdr&1kPbOvzeI1L!{`>Y z1$Co(Gyx4my{z9^KY)$@$1Pg+;P>I>TA%$|c%NmYeb0z^k0IVQBHm?)cZ`U47~*Xs z;%zN^@LNXATa4sQBjQblc*BTzgCSlwB3@^R*NlkQRD_y6_*En3RYvlP5%CH`ylh0g z%n-+nh+_=#k`eI|MTCT-M$A!0@}d#(B161jM7+Qd&l?fXGsGW^h(9pIbH<$E!gCDs ztdZndhIqz^c!nXKHX@#8h^LH*rx@bN%8pR9);-BEPZ&v_V2H81p8X}~v6%R7Z0~$s{Jirk58xi+2#P5xW-!sI0M#Oy#ac=|> zBDwa3dl_bL1Va&f8R8xz;vR;$+laWEA?`9F?qY~L^@tE01PgaE%pH1+inxOzZZ{%s zXNcR3h}#&#_%#9HR)#QqP9W4N+`=%%4+;o3GlcPj0>U1KFn&=$xQQW*pA-;wGsKNX zc|$ic%>PjO_z>7&Fu^;Fa{YIuj}NJ}{|}~*Ut;~wr;nd)bEt<2w^|nLb98`<{M&aj zqJ15|^4oVZv~QmLU-+GjGU=*aNDLLbzfePQj>!+pyX4JshrCc8FAtS_`M!sAvd{YN z^E-sar~x0;uFCwud}5Q-svLV|8~Nt>k(X`wV;8Y=bj zeDC?t^Q`Ay&()p{o)w;1o>EW1sL(NXp*^9kJOC;OFo1a5Sb{mNVdH+so_ zWe$N;A33D|JkD%_F#5=TN;FUztJRQSPz2TKkn+f-t(r zeq}m=8@*${GL68E&aq#aO5jG{*sn|>@aGIml3$rDhSU!Q89igaQbP!gj{rGRIP-<=lW z1Yz`q{YnXe8y#W4QcU1RKiIE~Ch)Ku9RB805rG?>V82pG;31{kj1!srA0m3#s> zy1;%VkHB>vF#FilC;~V7zkX#Tfiw3v^0wetatXrd{`!@Z2;AuX`jrs`9_9R!*)*KM zjjpd>8AjmIp07upenSc3HvDA>rJzO52lhF(fm89@Cur!0Wq!>kXfE_zwERU7K8|yXr~!XqpQ- z|LJ_w`Iz%g=XPhv+3K7Fn^!}ey&XR}K6bq1*zdT>vBj~@(dd}w812Y*xa?oq-?u+w zzt6tIe!jgOJ|bLY&$Xx8Ew+EyUbh{#-EOON)1C@ir~qqQ#rEc!L(N)8aK+yh@8#Xz?;Fj?v;JS{$Xti?n!w7SGe- z543oW7SGb+8CpC|i>GMuBrTqx#pASij21^|ahMi|XmOAh2WasqEgqr8ep)H| zkHquE0q6;|*!s2gVr!0c)Zw&0Vqaq~fUgeR zVGG*&iEoNq#VMi%zOc0#4Yz)5-ECcLm7yx_XPE+N0c*-r2C1hw+!!PE6pCEM!XI2O zOZ1x|rcp~RN1S|Y4h<0RBB9+l>$>nMlS$B5 z(J}?HJh4PUTxM!$I6jTbtZQSe=d0XN(ZX%QA?~q9tY-X|D3HoER71mUxD~L2%0?|{&-9eltcpbnBr>g` ziA>FF2(kD-c92U0@{^N)fda`)Yx*S)0VMqshx2q(J#JJ=fi;bdG?$x+&3dMThBo5U zx5z1+S-VVu47XrW5*ic?w<8C07_}&n4mBw|qF&!jWR?Ek3es#*dKkAlJ2`dgaqwr7 ze8a(?$pqo4cc$@?bHfpbCX=e5O@YrjBpVJ1H$iyekjcjjLlAJ~d2%Kvwq%6@Uw=q8 zW=Oq#f_I!JOElxCX+Vx3Sii%2cgQ2zGy2ZZLW3dNI0ffj3(5OePCyb_KnBzB0`sS> zPYD8zLc-xif=}?fFoC)d4CgCTL@etF{KxC$lT7S;*e7?g9_xLWZC(+3$1#6jA%uCYg*KzK$hmDtf_hnj962eq{DRWSf)U(@nnoV z9WZi@ERlt7RtkV84JYHSNBE|l@&KBS#8kK@B@Y-S;Wv_K$S-%wS@HX=utgb_WWT8y zBZw0^Id*Pp_Xb*&+~l~Ce#2kvl(RXqovNG!+-T${zsEkx>yu{(CbEl{f!gr*6-b9~y;@GAnQ%uJ>Lx1dqR~wXk#2k#qLMzgkUPU^cp#n87?y>^AyO)TS%==Tqe2tyP>+a zFsot4w?TotwJe!nb%^t_K*h|BTrN$H|6&Cag|obNJflI_FAe7EZllIlpkH3t_!KQy zCO`#=Uv`L*CD|T`X=3qkW*p&NbQru);m67#25;vc*)yP^QGpaiWweqwO0Z>*oJkf} zmfzH*vqvvfATv=J9Yk|BYJfF-3PIILE+0tW&E-Rv6vBrEBbv!GUxD1}+!>;-Es3RB zm_Qn);%ck7^JG46p0KV_=L!AVlG$`Eny<_QCiJ!1WS-!oSIYqo`9ftbPX>HsH@w+* zTq8>y9`hB*ht3h9;Tr8Lou)0Ar$Aov_%oe$!>^d>a}>x>UP#ShRVdaDk)Yw88<2Sl zq%DsxF7s`Sd_&P5l8JH_%~2qexh8L{xWwx*vQ5nOR0Z;q7gqF*XN_??T(>9lm@~qs zD$`UZae0(pD-Y$6*C~*LypZllnd#^S*M?)j%{r!DnG6<>-Z$i#R2l`&wtY;u56rkP zR^USv)gwZraXj{HWVr_0tb%$4zDbc#{H2{;WQ4iw&8+uw1wJ8^#Cm{_!5}dkYsM$2 Uz(<6V@pd7T&*1d9zD&{o0uF1beE7@`?L zeR+b+qx3jOGS28YfS^w_qsZpbaWW&L9(8n{%X2)A&za}Labpj>x=Y{gkeiBloO9ke zk3Zmas($s=x816`_xsh>QP&t5hF8z0#RQkK8qywQV$u#{X1f zqgkMho~?qXF^D=3FTm5LwhCt|E@2=7dm` z-M-G#`1(*9gMVsSU*V)~2Do`5=p+ zUVSS1HXqmsi0bQ5g#*mBOz&4z?f@1v>HwhxF|K6vhJ)yb>LhGjzG&RZMx5;9w-b$X zC8Fg8AeAuZyae<}0WqyAZWaL1s%g>oL{PhAf3-B$D! z8BrOH3X5b-m1HN}3`bTEj3$Xv zm4jqbe?>W2m8~=MAD=<~r5VPTJIVTOc9Qjb(FxK9{abe+m+*<=oDctZwn&Blr{Vkf zf9fK9pUvlXfj@w7Rfy>wZ9A-n`}9`rLGBY4a4W!0)qC{orpL4;Fc#jWFVMcloo8dX z0dP=tmj2pwRJ#b;;e+~1hW)xO-2=L>^~1(r8+U1=xxo@$x&94xEAv}+lwHm2WB#t+ zV>nN*rJrIygr9S-8b2|Xuvl|gwG^tE62my%q~5N6S^cScug1U5Mj2n%&fL_?8`M@-yJ7jceIyB9B zs)tm!t6nht#TW|TGN$W(ukX-Ia8bH6{paiuyMQ|Y{stT>hv^iPMCWRU;Br$xJigOq zjkYk^A*v1S-u}!rJ(+FYt$pjfUA^o3y)D!>bo3Ck(s!dRPryX_Cus0l7>2aZLL)tl zMxTJO^j*mLE11aM8PAl2sL=5RW{Zj%LeD=A6LnkTa2w5wMGJDx;p|`n;|!rucCp#Y z-Vx7~;on<|&C%=@@we4(j!xbj!xV(j!tu;@~7k7wNR9E`ZNPr$T!JH5T$Oz%2h zXZJ?0H*w|zE)rCg{OR*-T;JL5<9&6#hPL|h(;mSg5R*`U!Mk`-{33L_uj{mC?#n%E${yf1M!lZ3ppQoqSzofW? zbWjvVo+-DwA57MlPPygnI}jYb=AT4jk*_vC@_tjtg*MNX@A z*rOh7{oLRHwR$>v1$uD%92EZo45KrUr4dBa>1g~2jAhfrT$#wnO{r-A5okqyjUbGF z9njJ#=qY@Vr<2j|8i6$`DOm2B?oRxWZREY3h$b3AWOTx$2dA4~8t^mA1LBdb353#d z$b1;PG8Wy^grAxi(To!VFr2oc?iXPc9gPk)fiSB@aE6rbo_}F! z<2)amXab+ofZr?lw5Jz7z7WKljCd0t0k2ZoOB#^WUIZZx8FF8#8&bE#8xF4?e>1pdQVIHik|N7UIjB0no!dj5J$4??lT~f)c?{MFo)EyIZL*@ zW`_Q4XFFCDwwFygwCENTb*-`oW+~YkzZ<#og-U)c?S7) z=RqUMs|U}M<$rk|B$39?y+F>_t_x)O2WA-mj|=2{&bdf_)9JnlDoFZ|UnD<|%mm0I zjlX^Z6p{KLn*ar*{?ij6lhj{!iR|COOJx5XpP`?=On&OBFO#3zJ1>*{fBZ5r{=>|$ zdYB#73~PtEVcjA9XDgzoe?*OAw9i1Bx2b&kF_q6SaDSzQP0rnzY|Be-TGn~vvU>dK zIlpj;*E?`qPeb9d`o2D!!b_UBAZb{hs@Rf?I0T8Y-HzBUBE zd#~1|nb16|S*uB6-(^SGT2`$-uHK?9WKJ=^U~Xk*ffJw~gg8{6seYzvQfcV@^m00! zdW*Vurz=!nYaD|L7=Dr$GhMgHlF`TGFg9a)B`R;0r3$e{gX1uo zAi8!r#!If?Ye>lU2RXf!w64DiTzF^FxTyvYkT#z#H;6?i zABG0P64X$Q@#2chFG0JjvDf(_gsf?D2c~Fx7-kTl4OOyq^z_3pO@b=D^)yumq@KS* zaV31!Jd77NWImSY&HG@CWTz5*o(sdpr&w5Of4*H_wgot`b=)Ur9!9Y?HShMajhh z$<22{>&@b#q6FnnrZJj(DEK_|!F1EdrUy+;CdT-@(PvCCd|=pNsM4R&@7Ld|pRIdY zH=vu#eZ=kN7IIqcOWFbL9L>9$dvKYvM#D4=897v1YfeFhACKwyj1dZik_SVU0t2Jj^8wL+RD#sOzSm!abzJSZV#8UvEy7_ERNw zDu;N=nz*V9sWwz?wi0D)1F}!-#SF#+b!LM!fzna5a!4ajAY@$71WI`K5F40aQ?)rU zPc&2s+c2cYSaCg&PI|4~U6`cQigwnTEs`0^BN=%lI*SQa=>8_NfiR$E2;c$IYX5eV zIazvWl!dEg;lj#|=I5G|2*T@zXgomL8Zcw)Iw=v9g;Tt6w6zq3qLYt9BQlqn4KdR@ zscw)%?-!Y~2#|(5IFwp!who=bq# z4RGj}rRI$E0RLZU(wdEUQYkE$d6rCgiK@Guce3cXgEn)7w7e@y?GH%hd28rn>|+AH zZUZk`JazHhwwdtNeHbsD>UjQ}!uKOZwR&Z>gk9uPx!HeUSAx6OW4O2s2)m`z?7uOg zgs$n~g^TXtoaQisx$fI!!92AtQ7U98N!0-dRZFj>^b57$>CC|-Pu1b+Xr8LOrXzZ) zMir@^gFM%BMyjXEp<2Og_Y*#UJd&sCq1+!t@+>5fJXH=VMkOt2S293<2=y~#YZ}uK z;+NWRfT=t-$ug+k{u(y3bWKU3Wv;yIio#2BzmGG$@qH)5_K={-g z=ChJa_|zh5gWsRi5k7TGsRWVv_Tv#gxhN`2bWt$j6SqbNX+t7>vTp7Gl}Ph1E!N4b z&*mS*`qZUSQKCYV>7f4<9w_!`xH#Dq9%xjN?ohx9-5b0;JaGVX8x@J65e|I^Rql7$ z`ZevV1Rms%%oEig_WNcgo@iC3{&OnKug{D;QG>_dN}DgyJm(H93{E6*D*X`5o(sk&r*X8MEa~HYKxL3J@_#JS7yO}HHj47N^ z`?dB1?YQ8chvCl(Css9nKBW(Nv+gGkW$Q0aebZS0`;Dr5G zc#9J6Z-_K=ajzAbz5GoF`Zj^K9qSATo4oc0DE0Jmfu00rGwH zf?#?!_PIa;*90z`uzgcV&}=l}c88-gn1UU=F-Sx+;&sE7S6x-p)6>&5%X{~I@ArG;_akM_zs{*s zr%rXB?yhs3F(YTj=ebK_>>!Ebc<@Mkwg8fL-JX-oe==)B^4tx{JpLy%Zb$~>crSqG zIsEe{{2l%b&!ZbsKw`1rJm|dFneO<`vBgp8Xe)g#t(8VfP3R!=dC~sfJ)Inv5W#V2X;Z5zrzO=- ztQy}it#WL)ly2!sDVa&B-QrU-diKcbnUZBf%Fe>vZ3*|}^6K&ll~>81GcENfibWNfnirYLC~ASW zTK6c3LEmRuYMK*`(z7%#G8?5Z3Qfz>_KaDN;z)ET3nW>&LupUYmF;vh38g-~#5ruI z4*;>~Ku;iB$@>D!v%)*|0$r@|+Fqc&6~3z%=xBxi*b8*B!ZUk=4p#U*y{-8VTl25z zW6fUJ2eh*qes&+w#tMJ&GWA6){B#ad5*87S4xdkyaTr+UhEaXlPadvH`Gi{ zx@$^heM41EwHmZ=i(864aPOmYVPpcgC|XR?df!nqHmPBHZ6)cpFiybxNW2t6pRXS<1eq5jcGXnT5LFk6n@eX{ zTMU}F;pUJ(STtH&KE1AH(xjxiDRg!Z67!&=#h``6&8B~Rf&Xa7%_0*b8jY>2t{jg; zNz6RCvburHcP6nLith_z{G8$w+p_uMKJ}BTYSr1!XpXJGv)Kme{${u{PXq^v50Jh= zC7F!-ePa6vo*0t#RR_N>QtYe~98X46fqO}Jy=aws588eZM*63dAy`n2rKxtn=-ot} zzz~c$&7e9XPYqF>5vLebXXFN=WN^3)m9DB&A2O!^wJvl{L_4+jT}bH*eEwPj2kjGJ zt7(bdjv8oeRn6qehPtYXq;Zu~t12onb9F21+<_G^!6y^d>!(*&BxxvSn?%TT>8a3G zRTY?iXB75+o++VcxC8C%3li;B31UtJkM3FkW9<_Y#RB}_hZn#&egcXv0SWwg)T;y} z`YVZ2OiInPYOHR3)r9Kuz>XWI$IGjy8}W)5F*Sl`hSl+61;-Kv$y$a2<%Ea0qQ6ov z5HsCQn8<8HnZ^(%rf4X1TMK*%G0{O?v0J0@#-vN4V^WdPDpy8eJq+L|!e&%MWxIt8 zhG0+7+&?l7U)uspK#f;hUe^%VmLv2qwVfWmnT(;CE&$;%ZX*80ET^LnCmd`KkE_hq zLBj|OQ&>kIN?0_r>5w64ObLkTF<8G!0a%^rpx`R0i=>AJq8%k5%0D1J#Qoy3mJ;2R}{P==oBkNP5Obz$N~cD#1oc$l#RjYJpE;%W@=@fdLzK9=A!C; zAW_W08xq~s4?lOUO$9E0Ho1JU@dNKQ`rIHUu$cx(y-7bd&j7I(=|}Vkkb07SY?c9H zmfoI(s4i_LHWI!R5eL(V8KkRz9JOnD(4Jb)9%#b>=;OPiJNLu(Vp>OWAf49z-SFdD zY$=F|Newzxc|${G^*Frv#8N3}5XM_}4es(#JQ=%`DlEdL4xWV8mx30}yXa>&8EajR zvCimZDTqYB?}Ki+qI{A%Mja-1M1Nrxz5_aR2w&^kqmK{4c)lIla0tet^@pG@ArK?9 z(J$6y91>JjPf*89M9=gGvC*yd@Wh%)Rpaoj6vGMVi~b<0MZA7nRn$zbom5^$@5Qaq z(fzPlbex`lT6tYH6WB@2Maq3XfWP70*S-=+) zMeZ!D$GDn`De5(b#5;|@mVvMNR+kBzo*D$=y*3<@@$fhGH*OlewV)aA2Ri`*elP(H z1R0l<+7bFwVf40yzA23EZ$p45!+=CWeGJI zw<7fQ{xBep0PDi&EeZXxFnTPZuMMNOAoMk1^cX^4&FKE1>7og+DvTkD&{u}hBMBXa z(VG+ciZHs5(3gkO{dmoq5nx#;fawv0zBG(}1ED_}MsG^!kA%^i5c-lZI>hu&PHu4+ z;3W);4D`m=>Oq>^40|u9w5QKwU#bro7vYzU-Wk}J+kw`=DV)dtdsx^cED-92TZBBJ zg8=!T`A_(l`EC58{B-{INAjZlQ8vNZS>TLr!EIo`dc)Yr%2{=ca7!6r^bzh+3f#sSy@Y#&u^8QiTfzXNn{bO6VDuAiQDd)JV5=-*-}nnH zoChMk)LZ_pUikq0d!u&=_Lf4iznCt@i!SgZ_!PVjo&#&~mxx+$3n&E1APNY=H^K+P zQDLjFOn5+;C=3yL3+;p^{BQi<_!Ic)dLzGppNfVo18w=8=;Sis<9E zrOnf{*+QGmw0Vj)n`rYSZJwabM%p}1n+>#CPn&hLd5kt|X|sklt7)@}HY;g^XtRPg z%W1QWHcM&qC~Y30%@W!yrp+SKG)`LvYTeklyns%vz=phK?*^a@W$%_u->t0qL3?v- zihub7c*2T*~)v z9O%1BC3vR9F&y>auqTU~&%vW`Cd~K#t_ zt!31r<(H9BgFe7AXcTHXN^vzlDwh#FM67-6$Dd`{*#Z;oO-Ln^v7lZ=P~f|%c1*#4 zm9latVObrCtgs^sCPSN$a_`h6;18MpX(6W`O!}LU^6$VRl86$4&%1#M;SXpg3?`(q zDlDTQ0>v$W$@F}u=^~U)L=zXlREr*E6VUSuU>ZI1Xf9(s9*UiLj4Q!s9&;B!c2L%| ze_16Oybz|PldHLDkCJg%B3)5tfZ!Ppl-dpWtavMoyutGwgxA6)3&&z!dQO{t!PXt1 zxMI`imt!e(`Am+9bn_bz`J0-c@ODiV=G51u${0-*@>N}x;b-Syu6RC$w`r;bKGgI`O#1*0)zSF#&)<|JI*F3nXmiVc^R7Gl54 zj&_SSnr5*H)r5;}5;Gl(Mk0Gp(7EfS_31kT%gxg7Y3$Ny=R(-Ris@z}6ZU1o#GKen zmx7zL8EAG69AdfR)yf-=g>=>%Jyb-;&^utNsUpKvMNsl0*xY~R0}s^(X7&#q_)5kd zq8T9IuidqSK3A+r;b633A!HdArt`}mguYq`S(b)rkHUed(;{mb15oWEYZ+x|50+u! zB}M)5eAS(mmKMBPq7#c@loeB{kx6wemC3@ja{6JWki;SF+)?-~$jl}Blwbk6#33_w zKTUlyHE2#>O@Y9zK5!iB3Kb~U6d>+pqQDsTBxz#7tOeHd0bSD)lW>g|ho#VKl3aUA6+Jy~0-3l)rax%ujRbf+xU?yWM~3q`F?( z@XWKWZg}+xAcNbv{WjSoc5ROetQ?WcQ~!BV@AR63#^3e2(SQmAx5&Y7^2 zMVB(AJsLO@rdf39tF%MwX2N8PE(4Ud=kk^jX?K zW>N+ytNm$ym%hpk zXz?7&9n()~iq6h~DHiG$DNRt@xv;ZEml6e{NprOg&@Fs}ce_#XqQ<$f3zK5jC13HN zi*sQIi!Q~Aj0)z#B({yrq~t1Yyw-FZ5%1N$4w^2rnTUMFrTHB5U4xLxhHYdfC0B83 ziV)8=$hZO#`HDkT1TC2deO<0t{Q^Zo3+8E_VWwM=Vn?UuX=`fU#fC=Bhn*AXwbZOj zKSjjq^+8K!Kp#3;4BQ<}7T$!^PXXxL`I^(2i7r+I)bk;j#IEFKT}l)lk4|42kdz@b z>LDmwct*CuVFns;5YGr^3YjQrLdx}He(G7wEy5-EwN(C8Go`a1&{QBk5iY=*Klgr3 z1s0APB>45!1WZ-Pxetq=F}>aj>QQZzIh&C3?!^M=qhhETR1tm?1`|@wJ(?1FJ6wel z(={bR41tp8!=@Hakb5`gqie{bPHaGyU1g%D2`PITmJsSiMt*H~ZZbbYbWgJF#3ylaA}N2?^&?9r z_1_>*6$Xm~?fbm%yAJa6ZC@C3OC3@$yOiJL`Y4cLDvt*LVe2a8csI#Q%yUioqt1PS zd{dmwIZu2=8tXkQZwF0D?kPz<_0!x_>05pFsql-v)ul2}g;T-;egyxcP%G?Gb5R}l zJ2tq+3jckLiKMNsJ(JYWJtE|BkR_KU;b^A?&P)@Sql5-O+-j1p$@~~cisNv4M*~Sv z!RMoKIwQ>%4Fy&Z9wsjoT8^PHTKZ=ww)E<=Pr-DqiJ-gl(PY+>1t3b|c9L14XA1$& zo!!y~r}YWwtwIndahqwP?RSMBTH>B+D;8no_$=6}7q?NLwyKY7xwQl_iB-8Z*Pc-d zPIFL~QA!eC$q2Wa z47*reRf?&&mvc8^lOYyS*B^b651NnWo+l|jq4L%1@KvUi+FI-8R98b6`_Ft3HH6#y zzn4#HJI#6cz{eT7o+*#Pm=;_kNxurbmeGANu}&RLoM4aUywn=%H>e1ls}|T`ch*+n zsdM{TR;hgpXXhsy{I0INs=i#!^5qWvd$UTrgk_aV$y`&aIQuxz8Yjn6-O=s&AhMEs zkz^&Z)zp1KP*?OaNu+@!L<83-M~z`n^iCdVZGV|AMcf*QleJ&^H|L1z-U$zDjuR$X z9z0$OH6txvU5wX6PcJc{nXQ|FJPXY)Xu|IPnH z8K9;Kpw5T6X3R$eZ#)eNpy_HVDxTi8Wq`Vdan1Ge4H=+;QUet=)!331G(Z33zaazE zeI{UE_5GWEtAz~x_9Zhw1G)TKUgsq;K+%DXFgEMG31kSiK|+Q&MUcRqQ9ti@t|d1# zc*6`NI;wk+J7=C7iqm|2ffVe}+|bBQa(ZB?!ZJi{9po>$cIen47&EecJg!QCW#}gu zGW5s#35Fmak-Hl+%EY>)5by)EVIz#;-)9-6o)j)MplMh}X9R zh{MD?0>rTVQd=yB(@}XDh`fp%Q}4IjD*=&#iI5yqgmX-nH7?u%)A^3M)c2?0Y)@4W zfZygO1(*UvHQg!-eX|pPBB>EOaqw$+0`7(@;eDcC>;!KUE5#q|uiEc`y={J&X#Wek z#lzAGhwMm_zW09PJ>lKuMcygio4r}yIIq+5wdW1bGoHnsY0?e}Nq2e1cnUmiJfi$h z`K0`U{J1>d-c`z#qU9QgUmj|ISk9JXZOvuT{hj-)yW)_0gL{tqPFs=fW!pyESMDM1 zKJE_gCazx{WpaMQb>8AE!nIdoop#3$_&CaIwq(bi-A!`~0h;$DY@PN=uy9DgfW&vt5(i>8 z+z{kLG-e}Aj6FkwOA_-Lz34P5%fkuD?*>JOY`zm{A-=K>c#FVng!; z^l31uyRg4XuK29G{)+z!y*cIWgE10!jNB#BsC*DBaYt!AlBNeBPOmva|5%r=Rw_A6 zW0oU0W+~$i1@*+CX7HAOu&LNGf=0D0R@g^ES*Am6W!?CiI{XJImBGD0MV9Y_Q66p& z(TR3Md;w_ImfKD0z%brAdTA&7O872TR5j-rH468AKXw!fbVTg7pkh{f4>HRH$A zeZoCS!}Gz1AP&!;poUdnqf6Z5WS|vC)NwXY^Y56g#s=#N3zLM?%PZ^XItHrTtP3%< z_R5=kjCdRAYk2Nir8jx#i(H&Bsy_HoOR7&qqqRq(Wx-+tfgKKlL+jtpar4c}1q9gx zUy6F7-7moOIJK^fYR!8{fll7vs#458O8!TJI^ z1dlX^RIZ2{KtgxMsSA;Y28$KtbB~fcCo@Q}z(9~nKWNhXe{kN~XU<|$Xl2m&u=*{u zd<$_)BHgs2PjCi?3JIj@LQ2{tip5;A?7+7Dup=Kwsu%Q%CmzQfOIttU*K_q(Dhq{T-G5T^q zOrxL=+^?Swd*7t0SwnOQc30gZSVf7LCKSXx4fBg@L9j6b)O{%%*gH{#R zEq{N#p8Cokdb+;IL@X|26}W3+I@);%+C;T91$qEqAV?KOzOBB7Me}xg8wUfO(E~sW zlyn&0)=Ix{>b4IQy5JVlg;OhRN!*fP0WFDJM6a@HnXF8;Oct)=#LT9TPxKFqf$OJg zFPSc_TCJ)rH~W$WD%7r##CEJ`PH5E_t=bUoc3UVE*qEw>GJU~~U^NPNG^g=56i`>3qPM;`p0mg=2`LiF90gNGi7fY2S&@na0}A+LqY{+hp-&@c}U%oCjOL zNYG4u0Vb3PBEJ`h0eyL?R8dcF<)C9(xOnNhC!rgynFZx8^jkoB_*>ERd__IAML#{# zI1(*h38On*nj=?HPizH0)R6v`Bd8~}=m<1O*N@O6T&Etn%1CVl^$JD$v+o&Z{qq&| z%vO>*>1JrdD=W26HD+Cklwrud z>M~M>qM@rUBV`C$g{81J<7NZpD}y!rnmitv*w=)Vs|?aiPTq&jk%5{b zCQoA~qneO%l>wR}^xj7v=+fwutO$LuM1jOh`FO@PHLrFI^B#yN7&BFw-JW zQIA-Kd=Cl}qW_v;CL>1)9GRzLmlq!W-20a|Ywm>EN za5ao)OKHYaq7)$C8tvP+S(j2JAC<4sR@NC;k&U_%FxV2DbA4kpP z^;6WNT7AeFL8LzGpgS(dkR4=DpNCAo<(dsttn@*juGQSstV^zb(&3q)Yt6j)5oC9Zf<7dmndop^ohcQo#jrrQR#+OuhUL}nCV%pq@w>=2a_xYDpFEV z=k?mr1am1}RpseyKPv!Ew0(wl%*%|SNJ&NquuO|#iXG6rRG!*aXi^5&A=tru2+M?S7KV0?Rqt+H)Q`q!lxYkFZeDz0H1^l@gu<) z*cYb47zpq?$M?O5y_>yDywkm7y`|pn-j-gw=R41bo@1V^o~54qJe8gSo(xaC$0`3y zJ}1A7 D{qjV4u-sEllx6o1?vLEZ+*{m>-BaDSx(nT%-8Z;?b$#x7&9%d|+;yL; z!sYMhO2rQt7oA@@-*)bCu5r$ERyhYbGn{cwo8ueDX~%xYmtYwym})wu!cZ zwsc!dn<)N6d{^8jZV=~+)#7lmx0o1%3tfE=J_JX=Q(z%z0HZ)Y=m?q!zX+e=Czlub zKuNSu@>HfmJxW10dE?CHyQATu@EBn218yqvb@fK*Nnhx40zQDyvl%AjKC`lcsZ}u zA5ut?dzm3G8ChOpz>7xUMFt!*0>>C|)Ce49z!4Sj>&jSiM;LP0$a0tghm61>1{^d3 z2N`g{2pnL*ehT3H%fQuoKSTBzS@tpD1tahR0~(D$BLnstfxQfPJ^=Uwqd(7(Jpm*D z>|wxeBe0tR&l!Q|7_iF->|(&PLBLN6h;q*|WM>eez)lA2FakRmu-yo3XTUQ?;28#N z(*u6|L5thQkga+|1-3HaX(RA71GX4}EetT0NaZ#&z)&OAU&lSg5Mz~8ZW9BHRZ_Vp z8DK1v%00mVW1UoPBLj?uQaS(Q4EZ0biRq^mIoBBN_@<_yXJj=fPSy z0_MUFu!;AA_jB*--e$J zeadh`H-^bRWf-9wqhy~ll+bC6?AO=)9zpa z&gsLo#zVqm^=|D`$_QW#k9|siLN`XoKBbh~>{Idx z-53)4lw3kLM#MfPhtNqttc!B0LB>Dr=$|PF$DH0DTJ2 z=VQ*f&byqW$T7HRCvg1JamI1XvCXmE;dfLyhT@l3?Hx^}-=#05ccgvN6VgIynp7^8 zN<`*&@c$XDz@B7}wDY!q*xt7tu|16|Io)rYAmh*My=-l5 zQ2bT=PyBM~eSpTQ_0>P2hW(f}=VL)x67%?Gr3pEmE&<}_{IrOheYoTSY= zv^hbWw`p^nHgD19P1?Lco7ZXc8f{*s%`3EdnKm!c=0(~Zqs>v;9HGr&+8mRaalt{lJi`a}zKJbgs@xNIFdtasxrY0}z^|fj~&wBoG5)Xo;dY z83}Ro)6td8%<4FR;;d*^kxLmd42OOkSN(Xb`f=5nb-m>d?5nCi0#shabw9Iz@CPxz z_j|whyWXo;^}gBgQPGAC_AM5H`+#AX^F6VJ9QVPW7TZ(U?v4E^oBC5&@{b$nPeJvp z$l;Sjh&hYT;gc}NjVG4!`aSy9`b^!|x+ir`U9|Q??Zeu++UtZP!Y0A4Ii=a5acV65 zyL=x%kH=^b-Hq(rIqo@bF=t|rvYl)i^WV(&-myh#oFfm${~9MmW=_e>o04J6NXy8! zrsZ1GGh)-dO^#e}5sBE5C2Df?3{wnGWuQ>_q5_F<;@4QD$X8_(dAlSZ4(3XvgUAQ4 zNU^}41;H6;B1NJ$6Xs>09E!vZHuz%(%A-h>WWa?CluVJBmJTI0lt_^%NrQWBbRDU1 zoamS|ax_a)NOaPJ7{+E>f z_GB2Jg(glM+3?aNVz^B<9Ac_b2!wB?rnNi~wr8OfidB^f@Iw|#qex7@9*VNjWXs4_ zL18wsKz}wGM^WRL0Iz4G1d4Oh@JLfgj{-JqhVPt)sE6A*q%!*pVCP9mM&2o0l9fpOYIg|pGRH8CE>6y4<%Ff zjj}M3gB)1=3J!*-Db$3PhQh&3coMBHs-~b+O2Vsx$z*mV;c+uiBYBR`q*_&p&@-;4f&LbxFFTe=239q%wk>UQZr5s-cn z>fzpDPnaLq<>P3)(U_xqQ-4;7(yv9kxYO)+=6$*wunj+Cydds0G#R!UzB6{2{%Gpe zMdp9bVvaOjFc+E^825;IqD8z#Y!@HYlxR{kdc!>JHXUd;@$2}x zrVi6W)P|e1@0+^~yG;)5N^LFoa0Yif_oDc*X&ipjlw>$!T&W$>hZ_=&UkDyyrv7R4 zH#Gwgy#_|Q;2A8$1#o5r*(6r3j>S}FmXl|0`UM~y4ZAWl~ za7PrMLp1F>g2S#~Cu^;DHM-hdR@W+bV{?bgWo>au_Dkc|Dze*-64?$}wywqHRF}P7 zk)8EC4inlHYnz|P7GX^!pGD@|@;nZmuv(V6e7A5u!SAY8iN!7yPmioJ-o&}1Z+kp5vUn$6i4iq8Wq9n7^fkK3v6>mBpB8794QaF1Z zC^Y8AFy88q+=}KUexK$kRrl>aQgw6XslmMmkDD?_R_YB!Tf-_+-c4;S4YId4$hLd? z+|G{H#s;@!;B3VZ$0ImIs8tMf>?bQ`mhyYtOXT;N%6wysQJ648F*dCjS=btIm!Qzl zYB|GlAc^9Z=0>@&tKc!xnOZ4#%C$JGv*I#qe1poNp%lflWzb!U;@Ii1OZvZ3So|W6 zGnUA;CVK!y8*w;W46)_Nk~K{ZlRSOB%k6Aw^KCv3xo*9QytJzbn#)lbZzmG)#(o^+ zltNJ`8|5vPB`waTy5(}{3IhHOYn>`fd$kX1&kr~}taS?fwgQE+d9Y|N4rO!UjS3Xc z=a6EDu~p$$-3;2vM?Tos!>=(+$Bq@nQYT!hnJrzv5;1S#<4LlW)BHvG%TzklSM&?^q)v* zeu-2@1njCo!I2g@4&It~wmVzu{YxkuKB_@cY#7`@ihW?H27SsR@;Cvh_Ssoa%tEnd z6M52iqr(jTFZ>qXKVWu~NuM2C^f)(g_1ZB36W8O%DnlcxTd>M1Ejf*chj_?{&lv@cn50 z4YXt0Bj2MmTK|83kA6?<|J@I$oYv3(=s!>gjzRwK78y|aBTA3I{FoHzcO+^Vy$#!J z@U6%PC8VjGnN^zLogYyg&8nc2)Uz?nJxM>@{nJVRYk;a(|9%q1&l%aP-0{S#c$3Z6 z?re1~X;{?K+}x((hDsCEoI)`)&+a*e#?$&=K81WQT&k99Pt!dw8>N5KX%shWWY04r zi02W+b7y<&qSY;pDlV!t!RgaF4P$L(S(=5zYR=^Yrz|51~xj_}N1!kJkVA5XzzT zpBzF~T7SU>dVD)C(BpGplz#Riebr6BNME&gU8KkVz(s2QyZA0mm(Zo{(sk*(47-h= zEs7XpGlEs+zOrWV$NT zU2E66)3cXl*G{t)+e(+!x>HlqvTtgex%w7Ic3OMtD%gKfjHP5?)0vAR`DYq9bJ6_G zRO`srsqGFS1vvUDhd2vx)Kw1IQGjEwa>!{iaZ ziO&TURb?726QQ>O6yo5kwENvc9DQ|mPe)oNT(Vm^q^g+n)0!$dEfXi{al#rq4!%kw zSg#SQnwK;*x_;V>DpCe=R5Rk04E}t;P=wE>qC93hXx%vF+Lg{_*G|{2bg19tuU+X} zyV4o)%J$loj_OVJwJRODVpLzwu3hO+ubloNS2}^?ob-h!huO^F{rC=?Z$54QS96m& z(e$b5G1E*FCq64K6+?}GHTD{38L{E0!DGnPf2r@+->eVOozQL8IkZFC=d>%d@xt3e zw@@x6HM#s({O|c&`LXCAYA4qvV?W~_DxZMw*`w7`I{Sw{CvN> z{QciTv9V+&EbhU{6pb}2h{j??qjXCE$9w!2{Aw1LH^8YL?4uXdBxWp!Xx2qMsREPz=+wWEAK^a0hE%3I)Lz&=hz z&6m=fA>|?LV|3IcDsF-`4`CmXpe8Z>Mv?lJCLE(nl+6Ikqu5H> z11f3)RW98dLH?uEDtA=F{TryB*{k6A2I>lTR08(UbyUD?4_!w&^b#Eu&uYp7yIWH! ziiVpvQa!7h4xWwFJ)@=+j&H;^O8r%pKvb7shZ`)~-v+>gh2-Bz2^1e?rwH>{DT3w?Cn3 z5{`U$Y!n?+;A5g=f$}*^O^0-5h|=E2;1{qPCz(GoKV+^k^QIR}Zqr2ZeQ}FeVmxKs zX}r~Vo#BvStzokMLw%oqmR_fOS+`ad`^op;5GG!ERp#D{yPO+uR!^5#b94?V2VHCMC59&LN zt(2%&c{n*u_&DKKst2jsDm*NF{u)lDs$*nzga-?T<4=&R?|aR^W2j}lq7yuWIMur_ z)Fi6zlw9?lL)0WH*F(e+|1Pg8afc)k4(~pPjqs}@e#}@+wrm~oAO~WONFE%)KRZWKh zWi#dM3dT4~_oHFVa9WMqGZL@HZ5)YMV}2I1mb@X6uL|P4%z+Puvj+BSADqJc3OaY=c=mqSvXcOEo8hUQ*uvfi zFKx$>*WW8cHkTt~KNC?yZA>%^S0ZZYZ%ouLji~YQOe70G1yR%J8J8NOM%vw@A!=p? zQS-q}kh~j@kLw-|d;By?O>-}E%g>|Kgqh4b_WvuTCU}@ICA5ANZ8S ztf5hAhEo00%y?M^I5y(2k#M!zpM|R#5}9ztyh}N@{}X_X#5Y8l>8i7FAl@7 zH-&f8B#DE}RyekoAe&diyqU%^>Av}|VBXRw%$w-~)9D*XkWLxhR0udtH0hfS&KiQ& z{jVrEO{n=R<_|D`AD%i;_%yzoO-fX%V0Ej)>>~2&+&IH%HHwC>3~w0@7MGargK%p9igO%8Hp;O^wl}D_?Q%a9O_BNR^jkX6A`8Q;VbX*u^RzN>U(Wtl9u8&#oShaS9O>Dm}Y#I6pf4QE^$jFVp1#(3!23 zFbs#W^NEG!8i_H4cU=Na?v86LCY`_ga-_tHNY U819Dek0>NV#LNCpgT3>A00F7+-2eap diff --git a/database/tenant_subdomain-a b/database/tenant_subdomain-a index 3485cb89a58c4c35b8fc13903727e5ae6b5173ac..ba021c41b3a7403b0776276826494667f7508518 100644 GIT binary patch delta 39241 zcmeHw349bq_J7Y*&)qW(h9Tr2nQ$KlazH|eB!m#c6+muC5ONF;Y-|U(q?{$6a zRn@Di*Hy1xuU}ujes{&zbi3#l1dHv;K$%r^-?yZEnC1NocMsdRdzc0OvmV$z3^iF! zvB`fH)TiX1*#y#^;cD2=Y$aRjZ$oaW*pEKy}@A%MhgJXfCyZyNRVtbkG zU$%X=dRstzU%XMAD|SOKpo`Hs>%XnHS!Y{QEU#Ivw#>Gq2(Jp;uB=E4oi^Gf2stT& zP*}L8Ik+~rV|nw^&b7gYg1myF+`Lh_`2~Ue;?X1F|07IDWhIciKgqqSzNLOyu#5T2 zL!$s-AOUC!t_*fEfR3ak7*h-YeF;FYskxJupM3UEc~Mw^#`a+SuMl8lSb#_anhQ`E z+k&XDd;~t8kNRiQMmBk*@bp3~7og%m{3m7=fDF^|ONFQ>KDPj6_mBVR_PyCb-rQ8fr>jzmK_oiTABv~UT&ZzSr0hfPK9L9xAV*2|Lz z;JZhny!7~8hs%plI&PVYoH(rrNt|j-=!Ywc(5W0DEBbIjS;o<0!5cRb}8i_)k=( z<1a^XB`r_GMI~G<8s7`AE#Z!t>QsEV1m*J7VajMUoHNp=_@Rr-*+`#;GV!CMk;KFM z2=I9PA*JY49>1*=4dn6fD@B8O{I5&V5FUTjX=o6SfA(qo{73ltuN}kBK7I@uz$<>k z7}Sr)e>_2cYZ*WP*fM_k>l5&gCBXkBLH@FGzI^AF^W{5Kjs}Imnh})>Flv5Q`oQlW z75F9mun>NIUtopb7WrM3@^ATFm(A7Tc+EN6zS(h#?{zU(+=&{{qw)lIx%*b@K>1G3 zC|k4hU00Q3k27FjV1Lhdi)azsF+E2Dvl48X# z9F)_%!c{rqm=r6u#_)-Qvfm+GnJE?mf7nL3=OAHgKrGexxs9tkI$Kxep0zsI(b?SE zqM9wjmfqq>c>35zIWqMkepFRsK6OljEM%a<|(XzGn2DPIN z)X?0zD%jcH+?d-GT+`ebgv>43pxjyynDAE-(L2_)H0Fl6kZmO))2^qW+0BhWU(pM+ z-@=5@XE+n@pNRU}n{&kS6bnA!Fe3{bDVrqt78Z*cfgKmg!itNfsus zjy{WI2{)ULGZQbKgwjWzuJ0v{tyXkKq?goA(zB-HdnTb?p=r@wqJN@>w31G(8rthy z8kdvVd8(eLHj9oog$zg5CX^1MOimH|YU7IF0Bw?gl{y=-#t1(;kvvLAi}q+W0cFC3 zpPWEiEUG9XUR7j9&Ougbj>RpLQD3nf z1|&XfGQ4@+kdNGq=j>NkkmHn0xc*P^~K(TPJIGtAOyaIS(%bbGJ z)AJ)rRo~eeY-xhdCoPqSX8^zV@W?2S<_`mvQo&MeYT>zf*A$e|^HhD!R)N&@z#EEB zOhKvmr-QObYOG(WmeCI6!T1-*Vi|-FABMSZAb#(#9Iy<)yAR8mc-LXspQG6b{q&u+ z3QU6LmSt+0eeqpWQD#~nJ$rfU%H}3mN`ak&KbneqWd!uYsX%Bf|@?FG2qFUSwrq zPc*eQu2$z5V(%RIp$2_o$xdK4-8usWd^Rx2Eb@=)Z%7XK+E5Qm2<=B0h0roI9TlT& zM7Clpr;V})iLx_2>q%UdUryS;6b)mJw zI>;(pzO}q>dD3#HAd;4ZUn3Qo2z$gdHr4rW~4X2-h=)Q8|R`7{jO?!gj_ms)vA8MhNO|R1o1>mc^hU z?ZP(3FlvZ!4PzKpM7WwUj5;D*MHy!ZMlBJpWLb=AB5Y+0qnZd?7{jP1!W9QfFGP1p zBIw31c=INd>Z987S9Rt?@?Q`5wt}{d7pICvVnB4Guh9qSS@e5!1Dr*)p@nEX8isly ztMyas8`fjiJFM4O&$lkO&a|Fp9boNd`O)%c%W-(S-ebAkvIft*2KBe>$0x2qe#<>H zxtk_;(d15=+(DDuX|j(dx6$NQn%qK@y)?O*CVOad6HRv0WEV|#(&R>(+(45ZG`XH8 z*U@At`!uB6FUnrxxT6(l*Z_8QdYfyT91@ypjjLoR%1H&SM? z-KB!q4dnv7qpb z{!$WC2IiSm!Gwh0`Ud6jq)PcVyd`K>DxULgcu&fdzwO)bmZd5Gjc-xk+3{;Nst?qv zueY#pZGA_5L-XSH*49pwYM794&37o9SF?-1Lw$Js$G<~Ed3?wB{F+xM;BWjM<;;j* z^AWIn;>v)U*RSnZyt;j*Nfk{<`1|kqwa)*6uf^y55ZP(Ntcm z?*EaG|M`!oFE9V8Kk@aoQc)_B|QEuKciwE|J$F#Ma>L#4zkJ<}P^4tH|NpAmd z5I5L1*f%&fI5)U9xF7KRWpPIQA?iI~X_GA7Hd@;}2dr(<*;^{vv;7Lz^~)R4Z`p!j zoi#DZuHWjX#`};6LwyA5QwdI4w86bY`>w1L&$a&78Zs#s!b}K9I4vo5Heha7?;WZF3SCOnVi)%xhEipkfzE__hpik(B!Gf zR)>(I;?(0c<+8tvLRgp(t6CeHR|ZYslOutLjo^`22w;x7$I9Og5243}0-;l|yllDD zQiaYzMeruR&)R6slpmEl<-xuWecOCfeHQNlZ>zVD^on%8G|cmX=St5c_s{PA?s|8s z>x65As|5URc01=f9gc?`K}Qe!)AsZ2BW(Y)ZL^IKUl%(?zwl?F6N(}~E#R6_Ih~xs zR;SOH6{rrjE)BLc!d69KK%gSLaf4SBpuDkE#q{0*c_pJqjv8H%zZl#$DyiE>H3uc^ z(UBJ)suH<`4C?Vy4d)!~^()mqE_`Jf@-t7LSOM}&s;rQUdit`=N;H?X5sDyXyo|V zXSAMOlm~jm`Xjy`5gBI`q70r!4o^xWCl{g|4$7io$;gAZ7NYE`*jj~0M{Y8*P=%dd zh%$@fLgmdp)g=rsBnn$YW}g6TQv@m+VQ;kqr;k8=;;KhMUKMQDMUN3&KZ2vW1$h%; zZzf}C)bO}z1k&d0*l}2pH(@a3pbm4o(VMH=o{gOw&2Xj;0vuXT{df-M);D%G1{b&2ALT+=Tm z+vFnDw>Z8gOavFH=)Pfl!|F~p&fg)Y@QUjbQ`~*3l%MjYoS0)Q6ZbAgS)76<1t3TC z1iJ(_nK?NoXG4zRQ4P4a7zH>vs6TwahjIUTY`H^YykxXmyj4RS;cJzQRbGC2)5r5EI2t2SHx z;HV*olVe&c^=siX)CO54%AGVNj_sa~oF59Ej*-qRCUTyDq_WkTXDAQiLnW0#x!60dlQFi2P-puP5qw$E%=p~*w-q@>J_a-+%cw_=Z@ATVA)E=eWZ$)BbP!Uhiw(bG=#8F{x2j%8c)SrcOT|y}x*)^+Ib~fjZBd64X8sed@ zp6am^;mCV*!cJsxz{*4<(i=6&#&avo}f?>3C?NpapsOoBn|$<7CAG1ee#!< zfyKwBulRN>zBC_v4&%$QpcGJ;=Ep~2&90sIC#5L)^Wk1XCApUnD&)Me5oHOV`X>jy zvJjxB&`Bu1)WmT?J^9D$9+A`VmI5TriMyEQ!}yW4*HpkfVN%H^iv;3!t%(=Fa2=`Jd+42(~I^tOpT1vbGlk32R zaOWg3xL)m4Uj;69D4@Ly&4>FaRPlIv7jbJbhmM`Y3-T9^h%a_1vX!B4@8rSfPE0f< zu=WT$7e%#4DCUZi)*iE~0hnG8ilfS;EzDu#qRyQVEp8}wkzwu7Md0~W032_DAyX_< zI*Lm?exN1r`&(q!^!PKK^9><|UHf5jHPtPElGvNB`7)_`;Psgh7qnpUd_YKMmH@v! zGE1;68Iz@@0M0r+0+oh!G<6pwW;`>JMn-ix>6?+T-ajeO#h&z|E*IM>(U+#J?2zkS z>>Q1H53j3D)C#fURMRHWi=(Zx3l{<$*Y+?<$(cFl&jK*6E-*07Eiln6p-mD63ulJK z48<80nwo^Y5|ak6JsrTQ#UBS-Z-3zjH_QI`wnD*z8GuHO^f+kv^UZR0d|RQQc6uUt z)Go$%Z!}B!}7=M9n$1sjW#Q3qE{>oWmJ(byER>J8W6cse?|n=Xh9ClEhM% zc@>MJtaB#=7T3aznz)kIrrDDKSDU{>rsg~`qPjZIRsbw_Y(>rAY@WsMZIRval_bAz zEG&@}m1Feb@AFU=2W5FVpj0L@@Nj898WO)l@)wK&l!V4@#Dq!W+OM{z&N~gDiAk5F zahq&!=X+sh9$=LOd5=87_lfT^U!M0>@9(@B(m`pS=PNjh$#p*u_h)>r1Fj`5!MUf& zS?TzTW20k;{dxN;dw1LYwt3FR;H7aoGQbo6exB^yQD)-~y1Qj@jsVXHJ#l=x?x8T}KWr^vPnNSNA0l=tY@xaKa zWS3Y>``-+_E(F-H!4iV|=sa+?D0dOQaN+q$iN2;e1Xtm^3SM^}l|6yzY+m7`ha%VS znPwH%o(u4Fg5|Z0zS+&qZxg$vaM3vcPA4t`9*Q#*qT4-r{MxgV5}w#IYRk-4$DOIx zm`cAcTKYJ`?)rWyLewSe9~1vaVps;zZk zm%!`RBqcg@pW3skYIg~K;c6m#BGI+(<6(!waV0dxuIo%n_Q<&5!N;I4>Hu_|W@p4v z4z*YD;>+Z8cFt(lg|+Q~mD~`-^_R)LD&oE<6fQa|TC6xy;o8gOEDlU zI)F^!+2j>amv+>5!UAN_IVU=aR=viso54Ue1c!cF`_t#ng32BY> zbaA@xio&oiAvPV zA?zo$!uO6x5H4e1Ke)+n#m|pNSq|Yg8e8M@@hHt9+}dBP0?rE;%GssD9(|;W`nI-} z%^)I)dT|5ckg;HBp&h?Ihy;37kaa;MNQ?_oL=bMqwyp~XbCA#?{WvwK2}1Qz-Rx1xf#k?+H6~#0mO;2NN2?r5bFtykQ>KGK>H4g^?H+%hB)RpLP5UE3?BCV@* zUdJ>jgl&-Yu`mEXc34hdFfagtr~pG>!Kk9&(^oKx^A1_vSfea&&y8Zffp_nb(=D&F zAQIj@Azza;CWypDP7n$2heAlp2vLN{c4HP0&(w%9Ath{?z%Ih|H7K`3x~Aeg$_?&XiBHh2*~WUu2JX#BtmyIddIf`abm?_uc2izSX{Yz7k)S z&*lBZ`<(YK?-uV`$2|`0ILo`(Tj}lR6{UYlC!~j^o1{zZ!yRKCX;P~*B+as4CY4E< zww{vc`P}oir}407x94Kd3R{)!N!uRVUpzBCV?2XA-P}JoYwR}n%kGEW*SRlnFL6(G z7r6s&!MQ_x*Y%0(CD%i)8^jv>?e;0QGh7$hKNfFx2JO9FZLWo`DhRih>9RY&a{kfz zjBS|nf&06U9gpy)y>g$z_am{wv<4))`!-P^?FETN>>!-C@Zvpk-^@3OaY<}GqZYl2 zYbqcH$tw})sKIv}Z-$w5+Vh0XO6Ul#YHlGBP=x2mq)&}W-NgPhneo}<`WgQzx;RxF zl+zu;V`P=Ywc}8xLpVl5kad4lh8wj<=^s1CslmyPP@Cl_*eo@|;fS1IYDSj)L*2#R zDb%WEw!%ST$}$<+g6&IN+u;uq9ZPtaLe?LYdwGQih)ncBY^g*&`V04y&~GenJM7NE zDM;hG#+B5D|2++|7CI>REEnz}Q0&oIEAej95(GdsOCw?9?jl`+a}>FUL%4H*SPk~{ z`tc~!L;CHGJh7G%hB$=VskQy(1#)(la0_X1R$lAUrF5JKd#QPT`e7N&^P6eIZmv=r z_9jx$wMW%*cGKp+XM<`R>>^nh5=4{2Om~)3 zXClpt#3vjlTt!w+@{oS{h){KoP2(c<4j=DVlh|rAmd1o^qY>MPS`u{AAbyb=7=j{^ zKudXr1XVNcX>>WL-^#d=hVFbs9&E`X0gFllMB|uZh5L`_^+x?n6=nglu!#;THFBX< zxLAu^qy~TLIYJ+kN$cYhym=bxWs3wZvv?EKpJ^~<8rzD;Z!kO zi7b)FRker&P9#ke&4fIi`ge}V?j;Fs7g9l+^rkp{KvNBsJzsCMs%%~NPu0t*5B8;} z>*GpgLgY$q)dV`;e^|DOYBVZ*K1>iKbh4$tK5SLb0s1zM7&>*+;BY?oh8xdT8{q zE*H>lG#d7)mdiKDqkZp$eCPPGyhpta()SSmbcpAOXRiBi?(^NfTo1UWIsfk5;Oq^z zWly(%YTsz@XFF)C5&tT#6P=dNg{v)VEDqZ%wpVnH8T6lv6}YoiLyy~LMrKuT%$VHT z5ST&tojL-8DrPq+L*P1F4c)rtKRRnL+2yH=J#s46k=XVuco!m{AXF2_iB&5VxUE-B z|CkY3Sk()HbV2R_(WcCp)Ik=sS!xgIAlb>VSt)B2xYSo&OG-%yJY;5apsN(Pq*p@^ zaS}F(y4N)?Io#z6T;Hn!ug~ASXVm#o?^py9G8HhcYZP zy;-5ab-@~Xz?Kk8wTkel4YI@mY*YdONO$-X0jic2J}-i2QrVHs3fwiUq32$S@Gw|s z1L8N_$mI&$LR9q*j$smF{jfpq&v9W|qQL#c8hX;32#eSf`t9A=VPaDC5e-TRZZy`= z)7eC2uxa+!lmeF^;}jB#o+D=sHrbF)t}aaq+?7mnc4hk&uvCV0M+3=~)1bf&%Q&?$ zR)%y-v>k3JMD2gGo@r9xR%Vj5VI9*RS$#|=b+cj`hbwTGGs(fEZgt?7E|N1R(*rXz zzoNx4Y>;1d_g864r3D{z-I*_lHPqK<#QSeB;7m+(vluA0_RztKcJK{bd3VkfX1 zIfDw^N3EgfwTWQWVD8%03^QeER^X;;vNP}Mjl7u`Tw3A&Y7M<|pHMCc8{d~x#|8y1 zwI(^lv2&B0&B0oxz*W~8>TZ-!F0jV?aaM$d3S5G%pew>`2q_$x4ZF-MXp|Q9ZxYeI zgUq1%*EhqI6KBS$Q{cXAMK1MRijS_H6lldIJ=H8!TuBH|omzj5^iCqZy70yqp3Rh8 z_)^pPc#+}&d}?&W$H&_?$pPjwZ>I2z6+58N!NWmO-?Q--o48)r^$G-SsiIIkKTzCs ziQFeA{xqS6ADZdhd%&?Cq7nZVI2G178o~Itz^Ttkp-ZhF2=d?LS0M7#UU{>;MqVsW zl=J0u8Nput>%Jqt+k9Jn>wFEqDZUZD-afncbMIT;$GmrVuZBzULGLtgu{Yp#N&k}G zm7bLDmadgT(sJo^X|&W=lHj7mJD$fp`#f7bYdniQ<2^$?r?`J`f9QV3eUE#a`&@UU zJ2csy4=?8@U4L=C2(RcnTo<^ST{B$8t}K_$`Kj|&=OfOWoSU4j5aw!(v!B!B_?P2t z$1%rkjw>9i9d(XM#}N43-1qiB!hyrx_G|3t*cjCUC0Z6o7tEqd@> zk?{s&yl!N?&KR#58Lz1fHG1%?M$W4&%PU64D~$27k?}HPoG>y@Fvd$p#!HkD5{?@= z$61yajf@u=;{_w*1;%*Z$atPH{$OPMfia#l#tavpW1MG=S)OH#XN-(z7~^Rp<7vit z%E)+%F`lew3q@<)lZ^9(G0PK-@wk!kIAc6!WIV zV;nXz4l~9fBjXTbJZfY-${3GOMkq2{Kf*W%jad#d#=}O&!;Epj$T+|l4;dK`F~)-$ zBc!br4>HaJ8b@P1z!>)%8TT{B?~RP#Gsb;J#(j)&Z-fydvG#>~8E1clLmB%S;~pd9 z9>%!a$hey^?lLm&VvIZWj1U|I3wJWk9eR$+xPvinH!^N#jD1GNKE^P9O+dJfF$|v* z2(=5hGLG?s0>UkfVf>(gu$M86Ulb5-W(?ye1%y3}ag$Nr&`pfa94~CClZ2ixNkDqCCsD}x+S>_#Zw1J8I+jlaeZ5_Yz+jlawZ=U>L_??Ur z>Dt{$3>CS*P+f6O$PdfACqq*!?>ImIvE&G*PLN^-Aeq|w{8*OF3vVhQyrm|m| zuhK(;(Ngv+^GF7xq3l=Y61ve&_A7G;-DoEJmDz-Dw37YGEJCL?a!CJqoSB4Sw2}SF z>4a`Hk^RaHLN{8-eq}nL8x3T?GL6uq%wu)6_A51nVKk5Z%2Yx(TE~863ZWZ~W4|() z(2cgSUztSc&l#2^zcNt_sUHe5TE>2*nq)8<#(rf2p&RXDzfwi$Mzh$jj3;!kildBT zzfwu)U=v4M%YJ1XVHj;Cz z>sN*mIx~MGZwr1UmoSXxuU|Qp(2drwUl~g1QN}MBO+yIXX!`n*1{~^C2KPKNLWBCGk6|8ZU z@-R6~7JZ-l-tj#JtK1IX#lEwAb-rp}0c=+}yHoDGo)e`s7G#7II)A^?JG3TAmZO)Lh**Oa~ zuLe51JAQI}?0Cs>&~dY4vtzBJ-Z8~7(vj_O*}t;CZ-2&qpM8h@B6}-*M7YwPYfrUX zZ2z#mZaZqb-FCI@JlitKcDk+9*54*WV39w;=G5y5H>jT?dY?Azdo+2MChySXZJNAA zlQ(Jd22Eb4$!j!ul_syy*pfTUaZ&R=V8I>zu;j}+uUu`dduMXT{3)*^%Z;D&QNumY5u(b*e zv3_jbV_jsGp(yQVsRCgEt4mY*tEV_zA0zb?id@CQAKWNQ?3*EG-X~2;K0wmrH!dRn z$4$bH!SsfGt!_kCXUl;Da1sA9pgVpX*KG6hWZgHS~0A znKBj*hA5?q-MUi`3hAYv0fAZ6LA-;wcH^uY!lz7T@Jkhl^27oKalusAaC~MWFo=hm z44CR#ZW77JOu$A30!XpoLtFt>4|RMJ1Z3x{W?+jH2pLsP&sVvUZc92UQ@{^N)o&v#4t9vJQ z0VM4c2YKp9Gr8-PQ2Sz-}K%>V_#`W@cCLmp=GjOH2) z-o`07?|KN{zhWGc$O1Bex)`ESxn@III;@_fzHxhn1?k)$eu0; zbRLeGY6m7RTzFp)@^QT)r{dL{WtrRA!nJtNjq;E|K?Pz_vgmx=g;u>jMzkXSY+BT$ zK$PaBW>fVR7@193kPf|$Y5wm^6^J#S%p^}cj9ep2G($Hk1%OH2$++tgzImtImxUuS z6RttY1E3`AM&b?ml`Iy+I9+#<8WpU{#3ovOvYmja)8G4u6pXfx=l_ zJKm&0;Fkn*b+=KID`1&24hl&8vO^|W677LZP0Sz8WV{x^yXatep~8=qfDhizy|Slo zLA?SYib`l9ag<>5UOAI2t}MQ(S!2&vATm)2?L>1J)xjD*g`nyr7YD+3b8+aBLU5Qf zqM1B%6^O0Q9UPUiB)32Pd4oUpGgnOA8JfY8@!lW~HNZlc_Ez+ zD?_pK5OEsr`UEmZfw1NA#bvgQ5jPZVA(^$qECnK&Yx2g5OROFvY+}?i6o^Y+Sl%n% zY>Zpsx;+`koE|!kGn delta 16131 zcmeHOc~o3gnt!kEt5@}EyOppP#SXG0KtYjWr>H=&lRy%qCTdbZB_V7j5HOnrrA^df zOiWL%9{U*DZf!e>iH=c5V>XYDO}Ad*>JTAs#pEGAp z{(w_;@9%#1+wSt}`@L;ru5H_#J1wm0LyDpUuvJwdbF{ck2DWyuGh?Ef6H!X zo$9md{c4Ze!u*lh!z^bYm;gTkPSr)#v#Ql9BmEjZMBAwUq4w>bQ*JZ63OS0J7eY~X zdzYu%vlhL%9Y&?(73CEa<>lnsavhnrg3O%U_#COpRUqThzJG?X@iRjk^D(pnJ(&w4 zkmY_DNr2WnFx1IIqmZc%Xwk%-&|sZev~vLp%LOR}L~|Zmo(u8`h^2P)>s(MsKvd?U z%ef$ffLNG=D(xVRfT*;g9d@#eZ1j69W8TcxR%T)EQd3)7XTXpQFR?EcYyhpnf;2&9KeFc93Ye+#+8iTa1i}am4uC3AR2e70Vn&!?L^~T ziD+d$NF~gD9$r}rt|Lu9QVNm@;V9#9I8wxLWc9*mk|#`y zWqg^Ftlt(VS-%&ZAZU?De`m+owak9zull`)3-o&WDfUD7IrpmZ6XVPD zD5D0;G)Gj+p_(Z+Owf($9qO0WpQ`t1?Cd0aQe!b$jh9VjrknLg421@ZVTEDP@KbfA zI!n#zmTUHEk!CxynYrG$(Rd5!huxYFOryHPMwg~T)10SzNOimF1;d|=q3|tZy6(67 z4$UMNrAyO)&JMGSxr5*@z@c)OPBTe#u67u%G!4QNyIj_23zHq98ff;vJA?L4PB70{%Qyii~ zCl;G6Dry)#|2Rz4ZHvQgG%pq{&NYX#LkWyCghts#W-EI~JX4B4Z!I!Mvs=Z_R=YVm zc}onFA3_V)GjC>pucy7cy?bqD|3;seS7);z5gjNoTi8tk66H9|k?cmXeawd2Zx`E} zo`aF>pxEB?9JH_lR%QX7ap!X|;?@lUrp?>w?e}JSyL_EJ8@=AlwLP9rewO}d#vVd@ z+uHl5_w@-QTYJ48rIEeDNaV}G*4`%S;c=QH3w#mGJkb-vB(gm{QP}Z*Yx(Krp6(Q; z8f$Ai3FFzWY-XkS*@}*wgeJDr!sOtF<0oJk+mXan;Lp1rg|R8?W0^u(TwMzqgCGt38=aXprv+3}u&zLRY^I z!(*2Us!IO!c{cWSw)=QrEfFzKEyNQyiwe1p!)Ufi{G9M2{=8U}Kc@mjvWrCJY!$#l zHzHpph=^zqVlDU$3-0ad6tcV?J%T&4>x51rc0rxB-_gcDs0OvWK@we!M%^HRu0n_S zZ*H{u1(-lrqHp6PCdT4^N(k=1HDlP!srF)%@<%Qorg^IAic;g7$GU;>F@V;w_(Kuy>bJFPwmJN zSM4r42(#D(kl^*Hplmc&kJBnkjJhWeglA=jGAVLebzzTsu=VqU1Jvs2)EXXHDyl1Oy@8Tsa>*#9qQ_#vh41&Ad%Gn(pfN%)UP>5w!C_l{_W>LLetEa z=S5@7qp{_l!M;@+dOHZ-1gSM8lw$o@ZZg&6-4W<)*0j%Y@- zBixAYu>P}E(K9bm<2daz(B|zbpMG5BGii zIDY<$>2D>O;*3f^a8KVIa!`0FjJ?Vso>CZdl|%NI!uYEkat;p}x++_0Sq&A(+3oiJ z_AYPVIkE2@7GkP z(ohM!91j|B!mz7Uf|iu%>S<~3^nSk?6;L{SRnx-`3jWu)t{k4t4#VFIseKfD5pIEH zrpwn#J@N%H=US=fTB+w+sfSoVxmN0#p;+y{R_c)-OOy_Ebgk4QU7pbY(^6019OZu= z%BSw7;BkD%C^nrl{i~_llxFu*MLfe_Ov>-=v4S*L1_W0`3cLjJt^o z*S@a3SL@PDYM#}s*Ces;vZHJbt5%;-Z&epCrV!=xDf`4vctQN?OmF}|h~pFVS{ zyH;VSxIFkO0@^k~%)yFV1ClpQz<7e0u3Kcu=;H|(n=!Kz6*tRLh1jB@2^dWfU9%G7 zC0Fn@BxL&?F}>?nV0@|QalXzp8{T~r#!KWPz7~ZZB+IY85#yzZ^7Se-Q2RKEI#{^NC`zI9C)FNKmXRiHyV$@s+qJYU5_ zk-Lca>O~kY`H!#kp*zU<+D43*LeEzN1-!((Q(DEY28V@y2c;!Nj7Y}4Umgvp< zU<|>|g)R&iSFy0w{(J{U6Mmerh zJV08{uWgqTO9|>M!B8n(_YOm=q_q;%RV+*8E6M1M?efv11a}q%Bsbp)tv8FCiV~E+ znZ{`Dq2Tk-2h&X-n;tYZni%8rMxQao@PT2cp;CWVe?Wh$ey;9i-6q|9?jvpw*TiYH zFKIVv=V{*6+=I)U)f%RL*vO%h8gmL7t1;^n#0l-wFDLfqVFOmKo@Wb&=`b&&yJxV| z+qM>+yd8!ThBXZ9@i3P#45e3@qpq8I3iq%MW2OCfQJpzaI!~3K4K)|w5(2{iHqLdMNH0UMZLbCo$UZ)QX5ht(J>?g!FMueGNelayM~ zt{St2U`G8gBacMqFrf9NJV4s*-)=M~ON&Oyr}e`sS-7xsqeZ#qB!ckT zVHyvRjt0!wx{i|+AHc7PWx-nw{h+idu%4Hz%o>UjR! zg6SKD(y3kDFRLY-BA3g|qzk*d55vW6KsYU(X8#)#io$z&;i7vur#XyZuKPAwFi)*Z zlnNP2Qgy&V)zIrHeUtWEojI7~sX8(f%~N&POhixBm?G74i069FO7&DZRI8XBe!}OE zNAgrXl>387o&^Mwr^-RasH83JyA04DLjBCxmd4bF_$B%YrI~^A$4>^M{s|2ohDr2& zXy*Y;Grbo*c>r4Id(eyfpq1SrQrXCCPtZ@r(r7x{6a0mW`A4%onIy_eE3iHBG2s<> zuis&N;&$I`Y)_NO_LPF*Lm7uLyLMEhj$Jk3Q@w*)@uLww*~QdmzxDy5=KnFmCp%0< zimsnR>m(39*^^Wptw8u>C;8w`Cwyv$X`FDg5I!|W_^c!oKDCG%@cVNn!l!OIl^`E(#`m;?~F@ZAgSq*3BKH5^4US#X6Ps+5Cf8pSmpen9rPc<1H~Q< z7bly>1C1)w9S%65XTaOb69+K2QIQxL;m~(bWqz0St!rN+@F0I=o~Zta-#4@IL@P7( zpHpFeeP-o}8Z3T41hGd&+Ne6+FhMk>k+^;S+RvnwSe4`a}Xez|Uv05B-g* z2+Zq7UmSvwLzUVw3VsA%f&1ZZH~^QyJQ!xWX!;Pd7=CHG&(v^pq zjCUD3j15MIagO1<;X}hKh9?bM4L2A{4G9KD|E2!-`segx`Vsv){UUv)-k>|Jdq;Od zw_mqg*P&aY%hS!}E^(i6uX2a*GvFrfX0C)Yrf^2>*V+%X6WV9AWB5_ftPPpVBuK9o z`1J*deI7bW{7bl&aPSLkU%C1qQ*e9G=|v!d6V6}ZDN1~QL!_CDXRXNW<==FmZxd+S zvCe?7se5mLQctfG=*bZoGqACF9ywbXV6$5m&CHXQ=-3k7IPC~b$K+$4q@0`}2#`+D z>F@Ns+MQ*aldZgy<4l(8eWT61^Wnv%!%XjAzH`|6ox@D|~k zxV*eoP5#wc9m|@QbguT-=Vs>?WMvm+<>dNu3P+A88kv)?0~%cn)cpu`b6rc_Qhyie zO9Mr~U;tsz=wIRQWDGjumS9vNFvuhf{EbbWwEpL& zD8DoxAJ0MkQloeBd3jjOMTNfTPt42(8K&Xa@=#BFaV|>l7yZ$3Iq+x>=`Wly8J=I9 zhg=4gkIlwE=c0iIPmCLm%kt1*gD1ug!|U^md1T?2jd@fI#ohDK5QADq55e>DQD62% zUZl3>l?}#Q^U(l6(Bn}t5T}knL)c*GJuzVb^l&kLcm(Q!hfP7wfjW}t zfF||Fdq<$`WIA+ujB#lJO2#cykR2x#Ai$g)fja)>Ns0^V7Gx*0L+ zgI@t=22Ye_;2wpB{W{i%=N1MvK(BG->3CZq8e~w*=rsIcq4D_k#=as$IVw_dLs3wR z^yH{W!S@+IQJ##yEHad|Gzk|J8*0(GUU+qJaL(w-QJIJj7o#jAb(lO74QDf5kHcgy z3~?!&=~GcEJ~$EyM*Kbken$AgC1|J-zO4ieFv34vf(9Akzb-+8jqpY1qJc*E3(qyC zKVnRO^C)BTaidUwqw3dS?avoJV3nPRb*+hpK(;!cG-Q_`PTP5ckw2^O-yqpIxiM4cg?hH z8_*PVmzd`q>b$`$id%(b;YIsV+vV0`$4SRGE{|)c z`#JYMG{iF9@{MD-;||xSrg^S|?w%$reqy)UH&~ytO>lo`eo?dtADg}~Jz=`g^rk1( z{flR`r`GkBFk2`PRtYx>4>=Cl@3b{qllb}O`}tSUb?9&IE$%g9OO5&Oo{i3>&J*qh z=IhM!%^kwe?riatyTa1P`4`uEBv^_qryMDcYXsg@Wc$qCYTaWS=J|{t$3KqNpi^Rv zXSH*d^N_hrJSKOO@{`UNCz$ao2gD>dcS8n0D#1*>F?`~H=(Tazr}BA#AGTiXIgs1z z<4Y8LR>R7U&erCv3s(9&I-6QsWVeOe)SDjxPaj(^CT4KgCGlCor_XP#&+1&$<|mJB zOydjTu_+tGUIFgfM1D|$nK)pbP0jv}Wq!ZxL~_>>NnaqDRd+bU7dzTB1M59W`y)val7U9lpoeI;$(6{LIcu}YL;NK6c@ zAyqK98o0^*0NCFVag-_;aJ5Es23{2=Is>lMh|a*BM95Heg)&?grz5OQ3bZ}EO+-5R z=?kzl0eJ&$1Rd%hg{-wVs2%N~`li-qe`kABLsp}IRa1i>h+EP@xs?&n!8a4pJJz%` zWCgK6wt|4^&{L-AO$`8F-V3zf#Dq{2oR9ZSK$+I248AnMgfF;OOtmh{6CLIzLk&LO8sS1_x z&>(9FnN|#$teRAY#gV9IV163dHf0EC=e5Iin7f`U5c5dC63 zr-IKW6l@MR`bVo!vj_zklt~GErZTSxAAn8tHp|wC zbw=>f3FJ{aTa-sD2~#Fa@X7I{$HJ;2;#Gt!f=aM)xZ5O@m{?AbD)xkAEFKNWq%yTx zXkF!RmlpyMbqsEqgfjV3n2`8_N$}=%TMlvtMicYJ>Q{C)MxDcFu$C&IbIEh8oeHpo zJV)eEKqJX>td$C|SlyolC=YEBbP|{%qF_N_A$e3?kNjvss6T^Gj=(z)ie6JbUjC#w zfX^GmPovGcBo|)TQYWM245J&JT%M0@xwr+WM&B#x$-Q$ zV=_wVIaJ-UW{|oLa6|Bk$tV&3bU<_o4RtHzI@$p|2>${krh)kIVX$=r@Oy_vpQ%6I zd00%vI}VH948=$2s~)Uoa0!}PmdbTz;s>Un)TBOY^s?3!O^vXW0y+bKGzIla@u{a( zLu+%}in=Dc7N_H5Pl`Q~($w^;>)Klw``);$3gk=08HdCaQwkn+NK8siCSA{lt`44V zl&eZ2(+jUHM&9IJWMyGbG`2RZlx+<0clQ5Kg+4K*$8ekOo{oGT3%Fz^@kjYL6#G4G zsD~+l_92V{XepY83Q;<;nLjtbWj+e~ahuGm&5O*H=Hcc<(^=DBO|O~un|7Gin_5kC zIj=N;HxF@e_ms7@)mF8F5_i3i?-iN?< zMZhx%{Ei5?kHB|Ez|#qQM<4=`MiAR0;Jpd__6T??f!`JZPa*Ja5%6RJzm>rQp{`3J zh+85EdJ*{62zVla;|O?90>3!|?j`Uo;qU;ASr3A^DI5Xt1OmS?0)7sG-w*-sPT_rK7A@`N6sy___FzK?w@zhs;hKi=3!3)ru$7dnAVsUUtiWM(92?W3^8+BwcvI##12i} z+zy7&>IJu*A+(CY-OdnN&ERh9WeJelwYtG=V?bItwD-Aq54{%kr9Z`Zp_*P2%0 z88@MRrhWLtO~`9{kQRGs@c=FEr^S7=xR(}tXmJlM?xw|EwAf9HJ87|t7I)BMCoOi+ zVmmEvr^Riw*hY(6X>kiJw$cLA;$~WGp~X$KxRDk&(BgVpY^KE~T3knp{i|<6Z7%3s zlNq1989K81@tsJT$#$1?cUQK372G@4#ee)2y3>e$*Vkx*5uX1hxcR5cf6_N7CzI}7 z>*31=+Bip^n3spY6!?Sz**Y6UIw1V^Hz>nMs)TQYTY`GE;@RIC?@4X>Hn?S}OaJD# zD05cyRu%PuR%N>L@>bV%)YUgFYHw}r)McF(v4bn<#(u$5&r4#&=4cM?R(>v zSH{4v{~l#bkKXcp*gbKiK+Ee^cPv`jzCx#oIw1W0_r|Tx`N3F=FZv<4N2@ztM}IJG z_1PHwC;o`081?GDAC38c{v*mXq96K`vA(waWX%7;81!HKWUS9Q{|@fq>h@pjztI>Y z`Ct0C@qFZeM)^kcGk!+JM)KEhw4g6x7>DeB&DY7gKlQ$>%rEXjn5dZ(>8mjHc{ilYY0du(GPHW%hZqiifW%DsG=$ z-kd*d#ERB}@~OouEAi2@g3n-t*8gx;fdAe5e>m&;;@qt0(&<@;o}wN8WM165jVT#6$P`LlDMv(B05IN@05D2BM3o%T6)o9zjk-`2zWy!BFRzU7~mEtY)#G~da4xj%EA zP!;)UfzXWdY2*~PGI{z;U!}iwiNB=*wkmx6ePzLo8@xOhWsjjMrVg~pE|z0&a*Gy0 z*hV=G+o&|)5{&4`j?StaIk*%W@ly%s9PM>0T}=>`-P4sAvF)ln#gQRsTq>0w zMTJdU2i^9;-JufF_n9Q3~s9y_(7`TG`|sLDJaciASZ<1EPc3t=! z!FBmYs#`Px_GVIsgiVh-@{wY*brh;-{2-v90duO^o2A;GjkJw=e5MQpKD3?c`RvcC zYv^pk*&|S5^m$M;4MLn!io?WCpMsK#;;Z_+{y;q{jQXR)VoIFURsDc^L>Tp=DX>c| zheR2OT-7&%Y*GQrEQ~sxiY7paRQTAiy8fFf+_;nHH1 zYS3|$djSPowb|+iM-3SU6jKv{qA+Z5o-amyjVO9XP)t7}_QEX??PWkV1ERxHXml8x z|2RVl5;Gv1+9RU2Pe&TcH#q?)!uz0ZD)Qn7f!s zotxMVD8lE?*%Fj)urODOKru)?JY=ctJ_;on_)Zf&+Iq+lAnrB_B^y=d)>cLwHMuf_ z5t=AyE5oi)h6bU+1r*`ads+;S%Lx==E+pOrQZX-IXSpeK^XG5_x#b+%ZJl8G%yI*o zWGUd!@RylC7w-|LnAdy$%d^fi*gV{H+H{HSKHCiIzpcC7Z@4dZrwPY|2Ep#S-!1w)pHzN37y$hD_3+jWsN1L)V?Yb zp)Q~5u@m9Yi8~wxMy_2WR3PeUgGk9Yo z$`U;FSMiC?x@binu%1kfP;{wD;DUVekJmgYCgDxFNSGb9CyHSHh{|g!@LV((28cR% zQPhR4wGdl^_iYqYSSRbL-dwn0QqGJ;3~{^G#q;6vi86YD=$x6PUE^I1_fpE)@)MnP zD6%B5ghUC(HGsv{aOWg8bG6#Zu?mK~13u+lXdc{0p^9guccHMBn5=`GtMj9a9SCh@ zsQWv9=5r>*G6}3dg26>${Sk<`qNGg3S(U(;UJ#0+%A_y!*+%6$XMDK0fyhOM^+OjK z&#M5&(H0nDVwuuWz9ixYdIG<{Npwt$I=_qUZ*mFj+7FYfv35Sx#NKrEmq|GSug`eO zRBvW4ng<->u@VrsN2~}}w2%%2)d4tX$$nj3gNHC3@>!H2ICGuWil*<>oNodO&Tr!5;f zdD6-LoDr|daq^Ovd6}1iFEwWp@G|r;!wi?MHtDr@)6;x2K#=M&F0o^1Ci_wU>(!U18f>nk{l$#T97 z_h&qg{f@;B&c3VBUT*t~ZM|)<^<`_bwY%jJ%Uu2k{#Jez#2ZN{)BJ+D$t;+5n?`e| zxfRxF^6O#fXNd&+>=kq;vTP+>gn{e7jlSvhrUV?%z`x{c86D)d$kZ@@gE$5SDiE`* zIZGrsUWtdNeCY&FxK0$<`<5QF1_@4GD(H5Qp@8LAi+v6F_$4@osVE^DWynXq-GXbb z76qnPdO}r895ADbWyFlkN_L4wcl`C3*9L$$Y_J62KDrTewkUU%ef6briN2~S09WC= z%DnaxDtipknO!mF9td5(S2U~UVqi}VtWnRXyItS?*6a5L7Xfo>xCrw=l&KKj@A31m zxiBu_i9aLv%q)4{#jQ09)`UwRMR=TXRq#AquM=v22W;r>o>31olL=z7n@=h;ptz+f zkTQPNtATsJ1lXi9R&8YfyTrV9Ra~OO@W~@9t9F;zSFa?p#}Zu`J|o_NU|tEOV`@9& zl07tUjMztTU(f;ERhpd=MLFbA#fz>Hli4|Aq%WG6Q_~K-;+ulF?i#UIS=1MWoCOzz zixovGTyu?>X27PVEiQ@h_G`pc12zj<DZ93(nk@zsXkjyOFQF4impwC1!Harbtzh;FsDRFYUH^m~5 zj%P1k25jgiZ6q7uB43;wXh2`T)IbcG9xhuBHlSa;Bu4#d6Co|am}^DBfJwbSh7e;W zqBO#!%AhA2;cbKZUr}CS*;s|HhmwsCBbE(uvZS{ncmT26(Yv5hLSa4< zB&QNv`?6~m#*&;VMx5NknAa`<=Gv`-Ct*STFxuRz1%8H`TdENx$~H0jl=w9p zZw9*SG+oFwo96MZ6_$N)`v#InnBH-Itt5~TR+-P^r&$kpPCE~ouCjcjO($Wug%V1b z?sC4XB$W_q(SKQn+e$rm37a9kL_jCMgz1>$fRbYZGB|ADpR?6_jtF~EcgQypmTtoK znL6Qw`8#WRw4@W}ljdtp^Gsix+sqHk=_l-$*mpYX&3~W&-<~`oz+G=H<3yHEA`3D= zq`+l#Gn-CwLWs6jNFC9#6lN25E6LEn+~bD2mPWYI*-3Uz;7Sx^FrWz{!VxzU8pbai zwFOX%f*BveaW{57;RIU4bu*KhN@H?q{)!XjsF#h~M_Pp+8iycV#-6@#li!SA9*5Fw z+&wh6#^>Wul8w8&A725OS1uRROSoO?Ocix)Z7Z5UM3VL5Hi98@LDNIqeti-Nbcz#I zNhC;)3sQw2ZpOB*@%yuuw$_n+3*1BGt}8*Zw@mp}N|Qt)5K1D!j|*c>I);s6B=d(! zt^|e-y+?E@s|5cz=jz59LwZCWfBex{)U%d*jNIxC=P!%j#Vit*KB_jgx6;A>c`WKR zgM0jcFNK8V6z4W6DJ1B4X5TI*r*QkpjcXmJ%Q#y^=2B}C=b^nJJAnysJzbe#%iEgd ziS;B)Bw^jdSxwCvy=$*)>Zp?wdvFK;vxy{zMkJE34dc2~!P)ZE2l8Q1+417BDACV7 zO%f5X(NwKr@`%RB8=>SK&`{ObTQ!y9*UC^I>$7wy(zc0^pXHhVa9Rk}fy=C(kRySm zzJZ~TFQNP7!FX||o!C5P+Bz9dM!i7NLX`iiv=ELIMOWl75PUu~-Si56s0@Ne|L}h( z>4R?02gfyB52mA0ay}Hu*(acRzb@&6a~9WA&7UkAp`;H=cAn){!<$wY8R12&6)u>4yl=MBpppGa>AMn9lVrualOGy=Mf`nCZl3eoZ=v z(1NMtHjw8acSb)Q1l;WPDp^;;(?KK-77CQ1Qbirpq!5;Y!pB^H{M2DFdHw(&B%%Ty z>IQ~Y{hqpkVVHNx>c%={S$kF(@=d&RmzZoi&5}sCv$-5a(ugDy6AY3_xIg3q3L#_> zBHN8=06bp-Mx>OmqyoAC*Hxj!E~J(4e8xSeuv8jC(n?@RD{<5QjSq?ira@z*j@j3MYgoggb<*tix?%Y)L|^Js`}qUL%YaQY}3N-u1cb9aqC)*G|`!uH}{r%d?hU zmcO`WxJJ1Ky1F@kuvb|v&Xdk3oVPeHb1rsHaTYjzPR_oKKjZks@tWgt$8CI-^JU$6|bKl(`bG2;;4uv_et_kJi>n9_kn zci$ljq`V-pj2#5?HeR$#%uIcYIG4od(`wNvTvY}+NL~-I4x4<(@kX$$Q(q=%Rzrus zxv7O@K;d2@MxQ#9D#QLfvH0w9wZ(sqE>2|!#AF-y6j>#4%~+Iba!dLpQVaB9Fh}U&Crs6s5{>~fqJ#fS2#diStdi9zkNw-JN!YiV{uPV zmURcjUT*GDA`^WOo61p-e%vD@^&6vYhut|i1!-8*u!8#Vzo$vo0tdvNrQCyr6?-(& zOWaF(f-sQX(oovC2gs1%3`y)^XzSAsvib{tA|k#V~(o3EjO!8Yz*>TQ2{nV6o& z-9>tw)z`XY37se0Zt9+&cUT1X{7%}j8!P0Fy@OPA^HI5;owWNOTqpYmI|vEm1Q})g z?Q|TK#CF@mx;o_5-%hlRJgf2QZ&7!7yT74*WfMtICEM4np^hMLFtx!~qMJhbg_IeN zLRAOv4a!We(#sGOB3DA&M&d`F5DU`CnI({2NOJlRf!S*S052u!)q1vt;n;@yO8nVW zl$b~I?hrDK>s1{}DWt*x(?uj%RoYbIx-&|Zi!?KopKvU916euAL+a%t1XTq#jSaOs zc)VXpa;r^W5|OfvW^5yBNx17K@e8#;lN5<0TFTBNTovb@W|xEZt%#aw=>8|gL8dg4 zu&BgGG>$1&aQui~uUA{DAPP8h8|b8xGZ&h)wFS&Lpd{T+;!B-%9$~X z?ht_vt(>5;AGa=QPAd7)MACOGPhNPUIQ9PQ!f=$j_p8)7 zw!-4dXCy-ELkE+)v94oTeJkY5f=cBGjXvgO9NLLS!amh9@iuX!=iPwkB2Sw8sJmYH z9`c_Kb{%oeasJJDsk4{kQO8vK-|g${z2Ua(dDc&@>#cn)2P{?mU->n>-SjzkqiL1N zW_jK6dMGY~{cDi~cebkNaodcLRfWKeNv-w1>2%+z!#A*OR--f+uCrCqt!v{)XAUB} zJhhQWPK7EE+n&wiIOO5DN)kBHyh4K8dX@B#>7j*Hz92{!xLkC2Kb zJJ`~zWt9Y%`YLNkEioAno)I6@W(h9oRnbG7m|Y_8bMbEur@x$Pq^*4}hnFO~GWxa!An3%kNSSR*lhXpzvm%CVk z`-xTbq&F5X;!CKvcjKBSx%E;2ZZuZW)7e;cFf;pWYJp3TQ7Q?9+sK)NbT*{pYfGa9 zcO~Pru57;omdb$YXdtp4ow)&h1~)9Dv_{()GA!YKxTcZ-e6vKamPQF~WyaYWHZbj> z)koK;>s8Y*T!OotaZVGdtdroTXBCZPiKS5TP~($Vh{@3{QEr0- zS3u*G55Ihc=riC|C&9hYIAz1#t`yTIM{j3?1UE+Gl#7fHK5>PZVj$cy3GR}{YdPd3 z>iFj?MPW*G3D1|{s%aIC8;vy*RD(z&cEZ*`PQL{AQLE^AZ7jBOGI!-_hMuxCNpMp& zUdy|3ebDmi@meCm{naXZym~w$P z-j}TidTp$h;1X;ZT@hwMN@3qD*kxW$v$V*6lZ^Hq#Dc0{-!vvCip8mw;J$2G7L8nr z&RsbvP^ydD)Kp83IE1G`t-nTkJCR;qc%uu?ETtj)5?y<|K(YaU>U2cskGE_PeJo~P zZvYobR^UP>j{z6?JsW?q!6@oFw@!kjEftiNQ5-04yh`ko5!FoO$mxe>*mv)@t%YpF zza>tEHI8O5{w;CpOG4mk^9P*xH}Q4IJhfZgD6SG0i4(*eF7LxXy9@;QY|}g7ZP=7U#vz24`TBGY4MI&pQ6%cokmJw>d6z zG&!a_3LR+&q5iPmguqU9IM$Cg*%8pf>_$+FBc%~D|LZQ=QU@UQa+_?`TEzJ;I7 zpUY<^Lr&N)(c9=Kx*Kgoou~$lMT1Z`^LOSCVB`O3laf97eR#Q6XTRp&XBlbV(<0tu zh%;Km8HRXQi+GnI-q9l7QL+cWt;M{}NZ!&S-eQP1wTL$v;~)7i08G4=NaNTE#f(bc($x95UzF4GR!ktl4ls= zX)WSuhImSgc#0v8X%WX5;;4)Ws4~8DM;YdbmgERS9M&QZGsGb+;t)d|)FKWt#FG>e z2wCeV8RmeNX5_JuGMv5z4h)FK{ah`n0GUWRx;i+F$`?pGrMa1hMh z&oK9?F*4#lhPYRYxR)XJXc2oDLi;rV?jDBFd`=+H&fU#0+7AkFcQJ(ag96-chR}Xd zfV-0+w4W5EDwf_&Mk6&c|&!>-{VX?`F z3HO-h?zgppi~QSnGQxcwuk_n@GL&zg{9pK;jAG&Dorn(*^|3vlC)x%ap?!>#7U?g{Q}H-uscpOB!N zox%p8O_(Q)5e5p~T;IDsbiL?$$hFnA*0szv-BslBx$IC`_|GH0G0o0^S6V>6=b?3% zy;3cKYrSQ!R72oeXW1)N6S&q__Db^!T5>oezI4Z zP2gHL*(=Q=aIKf@m1Yt+^^pVW&*RJ>2(6FomChq@t&8lHrW3f3EA_%Q}?3JbvxYj%NN|Om(>l}NfNd&I-jlI%D0)I)fBzdI?d_ewCkk&Ky zN|l5_>lk~b@dU2*i@j0>fot7juQZOp!7C1PioH@ffrC#R?k#(zu>_&@iM>)8fool2 zuQZ0hwH~ooDkX5@5Uc!QuQZy#L+)@uF%zQ*LhBBDrE>{f>kWIQ5(3vc!(M45fiqt? z=n8wKVglEC!rp*XL=aj}*eewhxYiN&N(BV2^@F|A2m%kf!NG4n%%;Hvu62FA(jWp4_k3OQ^czSJd+?V5lz`^jAKh=;3{J&wpP->1miaZG zpt;I*^IBNpF6aNmiT@Da6rU0w5V3ff*bHl2xj0Nr5_!+(o_9UZ!78`SbEW43PpzlY zlMCBbcK28A4@SX6H@UrljutT^?=nxhNl|qh?B3MXR z=`*gqF6@$A%U!cwrLIA)1W3F7S7+d)^PuxC=O*VG*te>37CJMWF2^^HKRRA=JmR?B zvEFfkqlSc!COMG(pZ2%xPucIcZ?OmLP4=0vc{RY^-S(61W7})C1GYPD8*Qs?b+*a2 z5w>)j!}^u=ed`O>hppSJS6Ex&Bf{m@ENi0GWci2XwB@MfUdxS^ODszT%XyX(OFxSU ziADYdn^UI|u9rVW^giv__h@m37VpyH9a_9ii??X;CM{0W;tg7yqQ&d9I7y2Ww0Mmc z$7%5@EncC;%e43dEncF)OA`9Yr#OZ& zM)D~Xxr&89xLp+3H$!xSDDoPm9AHV0-wZk8e{2`~8ZfGth5;jb-eSy14n4+u*BXko zSOQ*&<6iYs2 zD4-mnj?aRC?0i*^*#ZetMpe@DRl`wH!fk>f?vY2Vdi)njkjgbsNyBXnD_{qebxP2l z?kTHY74s!XWLilRnd;XNVDW$KAeRQ@$0z?>36hys_KqC_NctxV=P5Zla_7}aMZlWI zM(WGW#AZFyMnfC%1slZ#Hf#0RE|DO^Em)M81_i_I$o>Y58YM`F8kZfBuW!b(O8;*K zX*Nn-j9dLr1%JlLHyHdGPY|AbXBr>7%rN4xMS{;c#2XF?H$jZTA>)r1h9Kaw%f(a{ zTcT(Dmr3yThj?R#XrL6e4k$%HpY!}lFWLqc=1#UF*)40bzSSzMgM;FU& zFXB=y+d12DxHdY>*5WzgY4e<86Wx!wX9-_f_Y1cR74RmGt+lSv&ObS?b`H0E=Xk?$ zk;7-%Zhy{R2XDU%E&b<6kTbcM&h-g1eB;=~OJ7y+`wFDPH*FP@SSH+J)kJ0f?}&N{ za?BT(k?F3_1s84=2bD$|K!w9RX@&#VA;O`Y-H%oY!BlebEn=#U;Zm5)mLMZ<9<@4A znPjQ&hN{}4SPd0Oaqnv-$Xm;j304FQUKXgBS)t3NDrN@!7f6sOoaMDMG8%;aVt<1P9*AjT@o?$|OX(7L7aasIRQRc4h{4;wTXbbYs2!vzDyEf0 zQG$)T#Z5cS!}0oL#-1X(8y`9S(^Lq2p#A$(XcqMkf+B*?99 zI78&MCAKv4Vo1YOTy7PcCwkJ%lja!B6V^5IJYip3(iyxFbEMh8guYhm%oBWktLQTz zpC`>Sk^vvv1#k9kw}^rPk2ww$XG)NvJdc{g z@<5~=B0v=u^!+P cFi6bC>h-c;f{zHr{FSO5I~1qipFf&c&j delta 16122 zcmeHOd301&nt!kEt5@}Ey9L=Rl|3;FBvew_w@Q(HB@sad6^f*QKsK`y7DF^GsFM+- zhpWdvlD1ph1_T|^v?7~F+fKK%deqh)m$5yzWA`}NZtQ`%@7-5R$jgm*>~rSK;g950 z-TV8#``z#R?(*vUy{%);ty>*CEWGMNhG8!5j4oEGK74wmBaI!sYbzbYy(l{oN!p^6Ed}5YM;=$w2_*RG!JQ(Xy)?2=eO|= z^%?a(wM%W`{><&>mU0kGfS&+|>VoQ7)k>9-eT^MrZOs2Ldw0z#v6-ED0>jJ;U>Li- z-PPe*gWlW*!xA#{GjsE^Y#FwU>{MHBYI;U=y4>W<_2SXqe}$3JGehfhFtijsnE^tO z<$f4Sf!1bYs6&K?AyW;|qKP}9!8)^QM-~do00|UCQzlxP0dgpa#dh@T43I}blx3hx z86bs%SeTB=>>!DPD6^sMcDjxQ=#N;(yqRZPmWI8P?u(HdHQ7NpWzh0ebWkfnap1pBmq)B(ygRq*2VP zNkrdf0UHHTaUCkj2JiBWO66#aI#Nqpia&i zi8W6&cx)U+y%MxW$>WQvaBD3q8>k8mVflS{RuJOb^_rRGt&6@5iVl!l|+ zJgTJ*3)+%LUCd=+=x82Dp==9PzFZtW27^)b9%!ItNo_t@ zK+#tlg!MT{_+uJ?746?l*Y_8!k2YRP0X=KG3P2)F{^CeoY zb^>JPp^b$edFB42bot#ybn&txa2;*aNd9s3mj zA^co;)%c0=WpK^oI?3 z28&^tVZiWHb(uO%E$EhN_Gpo28@GvDVjMKy3VLCO<^$8H?vT-`S+8lzR6V5HpnAdZ z7h@oN%b2YDy?(uBQV7!}=|AU(`9;D3@HddH$~K+i;@AxBFkEgLfX8<_t>G4KL4c~i z)jg29wmY?@v$?O`-O<}K;9kXSLq`umD|UK zY7x z@0qPQytk(#fvd#U+D^b|zI_3=oP4&T!zZALZ?kaexZ&7w7{srS<4W=8osYuEgmsZz zo>yJ-T6gpMw$`5B)Ye{iyEw1bc&;2n`^RBa!P+1$(F^Tdz1rO^BG&jTkXlo*Y*!ne ztk}JpDEQN(FlwP&3Z@*W){b6xx0FAt-R_oEuIBX^-QqtvFGAGQOu{nfH_(!>%6~{N z%IgQ0qy#(js+kAeX(tfMIX;XS`k<39wP7uZ~ zCwY0R6NK~2NMwhcAeg_InEx{;u<$pLtUBTZAyGGma;aXQuIpUooy1a-3SS+?DY=A9 zsOvBcM8>vA$3x$CBI?C-JNYxme-<3aOZ*=sZ)xbUuX3d)_8=fP-{7e zV=K{UIf!8^&_VHAIa>JwjA6^rcjC8F6kP=@Sqmj+NQ1VxyIkG9o-M^GC9fQPKAy4J=#3f>#Acy4Ux0~hCNkB6_v1V-{nBv&T0a8n}Me*{`lUmXY%9|yE-0(uHx zhjPrbavL1ZO z0`aU6)1Ga7yb(m3jQ9{A1+Oyjzu`OZ*tn?+kNnJ>lE+lzuYLpb47;BKoNg2pi2ZNF zBjcv6q(4lBRt^Kr__Ke9wd(QF_uzm=H_EMI;1}>+_|mv(2Z5CU)V~u1jlVa~oWzaq z2{pSkyWarZI5!5iET-L|9{vW{X#Icv2K<87|LC`%iq_A4=eaHW-Ecg=SK!-f&37O@ zPI?AZ>~|(<7{LzhcJ!5j3rL*)lZT=ddha_BL$fO2H2n^}cYNjX|8yF} z-7xd4a%1tV;*56tfUC!~s&z$oXJ@a%RbHV9)t>=Tw3*#~2E@|(UpfQk(fT!K=`*jK zrGML55YssG%rnFB%){}_T?0KU`nuZ`rl`<_&Yq>uI{h3yi#MI4KhzvMN1yfOS@c(* z2X!>B9z0Li|K)iQN0Xm_fu64&7wGyA%p(7f3-o+Wzes=5>AVO^X!cKBq_0PA5@gck zub%{YwEo8?K@P3|^dv~7^%q^D`*-LP-9N`?>1Qv~S6#(r`l`M2GTr~jFH_?`!i}g$ z_z}&Bc0?G_9nyccg5r$3SL&ZzY1q7{R9?mL8H4e*%=qrs)r}ikd+V|{)OXo73=VEs z(3O*!*3-MJx4AFlCU^f$OExYp?P|BL%@|C-xgjsBX>DmmA3Ao~5KS3t+qugI{AV0L zciHrh!ql1f4W&&XxClmGrHHEtMqH)Hz9JZXl_F=c$k0{IrJC0;QG(rW?`>^&_pEih zzvpqF;Fe0Yh6xw!2o=MitF-&i#W3>f?5+SBCQP)OTu>Fv`F>3`Dh(4O>T#id2MoGO zBUssp_RdwUZSL0c!XD5ad7K-%ypZK#sau$Ff+srbh9av_8q+b5X z%qt}qij_uM)Q+Vp(aJ(|2(pbs6KXsG4HW#%Z5Y4Yi`R+828&z`PMk0uogqh2~;d?3@KQu(BxQy#R#KA zcB!`tqJUOts#@(e(O*F-dMwWzO0(DPvsbL7NE8YRzP1J9<(m6rFT*66oum|y(q;^u zk|t6?1v#_Lfs_%dS7EUN;z6+{qoi8N0WK^i$LO!GKw6ASS9%Q-OF7ZWB-ND$a<0Ho zvOL7%0opo2&B4;!e3~~-z-Y=eows^5qmL(GWXjA&l-}aiD#aEJO~7!9>Z;`!FS|l4 z9UHLCp!mtuS>vH#d>FpA=u$|V>o?~Gyr3>BWFsxG|&<4F$hew`Z6^2Hb_I|Y}} zVkt&Aug6f5ROrM{aiw(T(3dy)w2DPH^dGNN?X79VcsZ0}g#sPiLB}uh;l<(|3f)P? zS2ke0>_4%Y9$-*Y!=s7VgdQ^=_m)0=;XuDK-q$7D=?nyxZ)PH zy8?S%6rp5IeYtOl`iEf(1zKC?)sCKi7$#Am^`$F4TR)@{_y7d{ep3yp$S`;vB} zcAn;4%{{ofS*hV_hm8U%tTHE{u`07Zh74$*em2{ih7H)bT9G6eq{DQKj?RHLcgq@d zVgn4Mh}8}2v6xd5L&+89uQbr=SD39- z-CCdS6MHdn@j$iNKpjBi9YD&sSqI>K18k}=$7aqv(b{1(#*+O&zUei0c3^H&Gul~Y zwos-~JIr|{(OJx+Lig934HSXOVSokX-Tv)*bG*E0lzdt{tnwRRD~ zQ7D?#>orR{MJ^SaJr{N*czF+olWjmcEgfdhixNuc%5G6PagX3I2T`V5e!Ew($f%1Y zg$%`KY8}XCs@QdmzES&~&g{?aR2`m)-Kn~3CVr=COp)O^BvL$QWq7KxRV%pd9-ilq z$L&--l<|YOow*clrz)F?P{~``mBh~vOlBbD~Jmp|?p_D_IR69x-V^_`dRBvaN{b)Q-ei5_DW4(```G1V($qzH3 z#Pw6yoD`lXe}ai(6?mTfq!`@kJWuT~ixX}Zo~P!pn3Z&%rxr2&9)Hfn^VBV6VhG{w z$K!blVN4ovkw4E9w}$#zL*se!<-!3bmK7gbtW(LJO+Se2sY_zQh(S|Xp#K#5C-!JC z8EhK;Gb~Sc$mfL4es{M>9Ke)DMLuXqwthWR>~UGo+Sb(){qaYphw2Y|d@~z8v@BKs zITPfuXI6Ts!Q%0QA8C}ZMb*iM3FZNG@(3o&Ukzi_7|5i1#-GL*wNV(O#!JkQN3ge> z(47f?R2_-?u1BtV5b`5%Ncj-cDdtx!D%lJ}$HNc6C)ng9k_&x3g!c~c^O@I&o<>y& zrgNh&4#Lo(GVK@xKZ38oeQ+1-hd01X7-YI&`Vg}ierdYT)M~0VrJCj%CygH%j~K^{ zcNy0k>x|jPIfiqF4-Kyvo-}MR+-N8=#27gJm-;{IpVN=&NAzp;4f<5QL3c{`j_$Z_ zpKh0Kz3zHlrf#lqQTR-FRXB*B0XGV_2!(<%K`?5+)_$O!&_1Ib!;gYyZNOYEMt-Bf zV=qAb^Dw*6vxKWD2fsw}^;RFe%-c?MssV%u()lYrMUmGw2)mq|wS>?szTm*#F0r*E z9X@4K_g){9o?R}nl0#BvAYqI2alXt)Vz)HROplgX*fPsF=`c*joMVxj93LYokWbL* zuZ|E7^p!81@SBzS`0Qed!OTW@*x#cKAXM$++=nmnXJuobOWbdb?;R7qZyNWR52w7; zk=^Fcy!JmBu4wnfw~FW&f1_lZBmz61>wCc?`-i>Y;o*YcFLJ~m5IN$8%gNJbJIcIkC27E_YIL@-aN~jBIMdA r7BJ#g&Hi$V^j=fb-Tuz?-@N>J?o(gP@t>UM)gjS5gYWGo_KyDrt>IRH diff --git a/database/tenant_third b/database/tenant_third index d386acffac6992fb3d6c3dd1108ea82f7a81b744..c9f620cf56d8ac0789397206f4b763d6e8a80ee9 100644 GIT binary patch delta 13860 zcmb803vd+2na5|p+1}^Ov>pf{K++1tLx99SCG7%20wf`!2QLY|K&+&dw4fJS2@n_t z8G{dl4TQVfBbU3wNnD9zS1!b{Nph6S&c%+MOJX~A;xZ+d!q#%FGnoq4A0%3=e5nd7*-S8Zj$U%q+p;asb9nOh_^ z0NqMIxF*;ZEsz?dm!%)kb<+2w8+5O9O*$mCK9O3!P}*%?%xCJxLxIr{(B=FJb59@? z>>Kir1&4=1(lUNI7L52u#|8sKW1;jkeywg`xGy-=*&hsz4UYx`A)da=>8*Kuwz+H6 zKh)hH2wl5Tw33)>yPI=N zK;P%+`}7VrdW)Kje7e#I&faOfb*E96{vCskwsKS%a3hr`^L5L)+`PODGyde|rgItD z%QLVe^+#uRxgd+u|a~#U-U)r`_%@v^xv!u0j7mz-f0D7urh;9nPxp zfq}xY;9$VvbZrfeP3#;UJ{lbA4(#j?4g^O=fD}KUq8lL5IXqDj;<9_;>Im>vzp~qTHzHRxjev;^=NBDZnPMTx* zh0#UNn%&07_}hjP)=u(*((SUy} z5LtfCWg8TwOTYg#)_E-vBgK_Mf$?@s1LC< zEbHm4m(1WRE1qH`q>-|F$)9XWv^$sm+F}7$r%KBuH>yf8avE~RfiVQB^XoMND z0mN4fGnpFQnnO8yuNFx) zVA`^a)xp?mHC{@!%$8-W?`Oi1ESp-fv8FE*^Hoi>xbj|Rp}86D3@rl8BI0CBc@MMD zLZ$VOCf#hzG1DEr7hqjiY@OnIOr4)yG7-1cae&- ziyaUvR3^81YCu|9Q|y4W(!EpT(aQGRy1$w~)q*!Uyc2#vUt@Q|%nZ=$*6N^QWTc~h z7>5<=Xu_K~gg=n^ENuF!()3kq`V(r*Bs!&O_|41w8m#&?M?a*$#;TuELk1HG|NB4j ztL1aTZjOFN|BQyeqi@k))0gNA^jZ2t`UHKPK0^PIhUpc0f!<3`(lI(ndub6SXACP{9Ps-<$tD>yHiATj@v0wCyZQ>rWPOKEm#1hdi7KqElCE@~66b-`X z!l%MV!h6Cy!kfaY!q0>s3%7+Qg>MVr5N-(9g{vvT1HxJ1q!1Dg3td8+up1*(Zk5R- z;dQ!dAd`Be42DUb2OW173jhmBkvil_B!}DtL`IYWIgO|Q!zrcpy+H24KTCj|M3e(L zfj9wV0LTmssiZ~61BTAz)U>H$&ACO@z z_5v9~+yi6~!2=mUqyagMFabG)5P<{{Yk>44a)9(907x$)7f1k+2c!p)4Wygb$+}b^ zUHGRFh##>O$U(#sAf1SOAO{dDfb2)C1k!<64Wu2h3P>Ab9gtQ;I*=B`0wDVk3xPBv zGJrH8mI2v|5P2eKB?31kgo5J&-H6v%2sF_2Y=J|HU*4j?NK2Z7`x4g*<^ z7y+^j;Rce22mrAm)&t2!8~~DoXatgtI0|Gb;uw%6hz1~wm1G_Vl7*N6vIwyYNG4)8 zkcEijKr#?Jfh<7m0g{er0g{H;3M3U#10)4e3xp!}0g({(Kt#kAAOd1L5G!H_5DTIX zh#AoY#Kg-wT^kT1{#gmcfM^DyT#)TRlhICiC4u7A_#Yd-wHnx zeko1}Z_2o!To)~3nz&e8gNw<-!Vkqs(J8e`sZ=LDEWIMtNIL0`bX9s*$g%z&*N_&W zUnsNwuRw%iVWl9_>+}e&sxQ)atiPZS(+N6BAEh_xRa!t(X)CRuHPnxfEm)QoH88&b`L}OmJ9gM4>opBwsF{VQ+;{s?g%1Rs;!ai1z0nLodpovj{y^M=sk3nxnM|ZP7ZLo`R zE$n1m42_Ig(7?DH>KO~5j*-9)Mhnz3QmA1xz;?BND^#;(U zA#gGFgOkw@4#oknGaiBUj2+m~jHK7%hX;1ZGBG z8<^NHm0)CS1_L9mr;JsgXWR=sV=I6GbJn~Kp8AN_e}pF~w>f$n*OKqjhAp~uE*;Mw zl%Fg-H&JNzhkDfWi}<4rr`zW)o~1}c8y$U~qt7er6Wvy-Gjr)?CYM;rvOZRU+xLqceU4s4QJMNm0i%_k&Z%R;Ck-4?yp{{& z?wFrth4L! zxjgZ`IF%yt3EkVD=YDl01^+q!w)LsE1&koz;UslFVYk&v*KFk*6I%w3jZRbyHdXEDaqZmg9Uj|O92h<_;yT(j z+EvvzQ9CqHALGrl1jUO-F6BvpfNDc)1`p04hknf9|*r+!WXW=V?<}E&*Nx!nz;=QR$o6p zFcvJ_!XAcg_3TtjIV1=>cJK?sH=KO7T{UuhTO4S#b}l3JX*v9ki(gX|wQ9Db)vCFy zl%pADGu6}j`Fc{Hx0zLBP;PH?(R@9H-*WLq(ID7c3g_!3oa5&0i=rdJoL`fv2DKi2 z_J{p$esNmmx*4Iy^1{W@P;Xz0^=j0jQ}HmWu8P)It-*RVK9PEMY|xEI#zQ^+(eSf& zK2H;?E5OFCxOrXS;oVw&<7%w;#?|N6@mb*vC!eD=+O-NBZHjADR>v=iZ&be$8+qay zb=L8j;jH2qrTP^!8r2r_p4HK@ZO_O0xUol0Sq1}vvEWc&IMvB7)BLJmK11!M(&dM- zU2b1CT{4_q!rPZbyY$xNVS~ar#}Ah9j-}BC9(%0~Tda?3@%0kknH_E6b9=Yv%;=?{ zl(%cH)@5UT{5%Yl@@{QX>y}Qhj|_a29YBV47wIZZtaix^f9{s@POZLbG1kXrNO-fC zFVgCFWMRE}F-J4(jF)$5^$m-#z9eqE&wKge=yl-e$i(YF9ZaIdfcmr~b9);W&d_W2 z@x@wyyECwUb6kIU4gAvZzxbw7$KJ4DhRBC8BK944Q=c{{e*>QpuH6tLQk8~{;v;i% z!&GGK+f%VVF8{)}H%v{Vy(R_g<8$Tn4ZI^Kk_q-|iuDDtBVlV*>LxxnZ1eI$ZnR;I zG+l@-P~ntKyp6S-k`$*)Dwlg0CD%p+Xs;2btA(wbc!ySBX~p{Z)xB}k)RJT0YQg%v zShvHMWA!V|GwgpJXK$KeFP8CZm0O;2_pnzQr`xO99ZoIdwY0WZ8m6}jUo7JbwMc9w z(|cjTy^0!In@at34JEGO%Vm6l)@Ca|U57QuaxntwXoLUR&rW4 z{A4rl=!yc6@adDyW&qA&Bx7HKZOw0Ez`^=x3!{$=c z>n7PmjSm|u4R0Ajh759(H0nRlU(m1MuJbSQ!+bh?pZgg08aW!f)^>C$ zlCp_ins(Zrj8ks!zP7}pm8SxyB-a-juG`z%nvB!xR%CW*Il&yE_P%7aBX^B2HcM^I zD6P(tt$LndhabF1Gq)w0aoqDYq1L=f$u3+aDJv5zwe8isn!_n|*;JhJC6?;iZRSe0 zvMXgv^p&M;8+&DG+k>wn!{OAMJ9I8iG@G{CWac*fR~KoK=G#CG+U%HbxeI@1JHISk zen|_2$3C_m`uD8veN?!c7lR zw`SD48I9D(lsS#Q@(}e#jNIPdvgC~3n=M|{LYq8vbM)Su~O|R1qeyx@&?LM@O+m#)pZyPZn-Fc$cIMReo4;L}3B^#yC6)nNISrOy13 z`AcSx=}prqJg9lj*lpAqzG>J+?vgK)jr!l{uIkU|^ZDnw*ZE%F1drl7wOZXDaJzR> zZkLmqP~{qqeto2T8ZdKDgx{G(zbw;s=xvj@DXvuaTeD}UJhfAc$|tXWavt$`?Z}5l zF>c}(Q&u*wv%8MZ1#`NtsM_KizHmkchi$Onr zJ^DqJ@i}G;Z)0kt6WlH%88Y<^rE=JqQLjEt&Acc*_Jg4$C8s{SWRj5sh?$ajgC3pl z1|7M=V?KpUGPwBUd_=vI%lL95K@3^RG}BpsKdABM9`ZXcS@^GISOsU9Pai_;*AM;@QF*F}rF`(xf0#Z4&7kLtt^@NEOA zr=GyiKZ8uHCb3w@;aQxE^KEL*aLVTO?a+L_#Y_?tt4idX$KDx4G4*{+f`Lw5u3_Bc zE}2WKKS?dTPMKE16GFGQt#7_TYV#TMLGR2(b+#;T=|yd24}n{(1cQ!TpI=zIEij+k z+Ek;q%>E~oq_57Fo`~NG-HuFrvTn;$+wt!C{MIhcWW}d84qd1{{n}*dpQdavm3O%@ zIfk!h7tN7l9sWdO)3lTvQ?%yDvF3xQr9QDHNP|d@X`fstmtT83QCB^ZtRI(WeR-|! zW}@GBCnwu{U_N)FyO>zr=r%6lp}E_;cYln(v%0J9GGb*T+qZB~L$+$QKhMW|{GWX2lP<1hUZ>&E_0<;Fflp-1Fi7 z{{R2;Jm)#XS6#zXuHzL(;T%Hf?g^Vq5YBzR_jDzN7turP9R$rVpOkH74E|!X>>Jq1 zF0mD+82(+!jb-1XL71)6NsU{ zf!@f0P$)(=;Bql}y=tf!mQV@#PdwSZZFr+7;8GHe^oC-5B%`iRtl(bBm}dN7R*?%$vU{lqv$T&W6No? z9nXX6`4b!VaCWC|wQ8p+fk?pgJ>4(eVb`ViU?)tIa#Mo(q;J{BQaf1T5UDXu(=O=- zyCU^~6F#8J@&z#{#>8vnpmJVGN_Npg&(c}(zWg`bq+8Wf9&B@vOVR~$N;#nHfqs%@ zEryD}zd{{D=Ih+$|T;D|C?Br8((CDJTgfMY@Ul zXh!kzjZKO)&`A(#wjktms$)KERd0`g)l$8^&f%!D*S2+V)vc))efW_zwRBw#wCA(? zqM=vS<33#RzkINekBmTFzHs3Ad{q5$1RC;!H^7B0TF3f0*z-c*xk6$x4h`zm4lL5P zwnBrq{d~a61Xwl6-O8mWv`Vihph}}1yEtvj-N=t0Q@@)8S)H}x3i^VdOF>Qg*^f7_ zNfX=g2Fb?-rzV^{3^iJ%mYtkdYxMqMaB8&aSx%qQ=qpE{dW}L$OWwP-Dcup+mh(3k z{MON&pSCpR{p#T8dTpS mo%$L%t<}75jKR~IcUJ?a^&0(Y40dSLThD23gvN1g1o2-llvS_* diff --git a/database/tenant_with-branch-tenant b/database/tenant_with-branch-tenant new file mode 100644 index 0000000000000000000000000000000000000000..81eda5fd21aceb2e14f9d89090130cd0db7eb321 GIT binary patch literal 1019904 zcmeFa349#KdEh$(3^16pc@IxL6)Jw&hM^rT{cK(>?0$ z0SS2>2P7rgvb~Puc%A*_SbKBXo5Xgq>)q_zm)LQR-8fEmH;28?-n?ADO*Ts2CcEog z>%@6qRbSOLJ-`40V+i^v5$yS@>Z_`MeRcNWt1C}kR4tO9(T$p7G)@nNaSzeuk$DR0zAarPw;P)dv5UvIu3p0i(L@9SDK}9{y*s((qBsdQ~FcskEGw1 zep~u4(r-w=CjGMX3)1JL|4aI;^l9mn(ho}CFMU+{kn}$3CF$MLf@DfHmbkhzo}1Vc zUEHc_6>_Vh*A!JVW&2;bp{Xx4h$Gx}?&+yBSEusVE?;=++Eo6+cxQE4`QB-Ji`MN%B%8iCvaqNo|Zx6LGE&`v< zwlXe|LZEuV&ic2;bG^OMyE#UXi^Dx`3zFnQT$(GgIhJ#%P3f9O%9g5YHdx*op?ft* zv$(D-RCNVRlr{t(pWG^wdbld5{JiCQDZ%Dult$IcpS$+-(^HqP%2zL3n!0lJ%%vxb zx4&&OL-mqvY|uFJv|^R#h{-)}38LacTvQ=_NmFW2wU7Wyx0EU~1HW5yowrW3imJ`F zju2=mw~aUjemHbpKu&%FJ41@AGD-Rh*$%jAHi>Dy5BNTUzmUREp=e zZ;##~tY^?r`gc=P1G7YQNO5b)3Nhqqj6^#j;4PZb5!-PFzzO#3aVN$he@) z!%#wJ5WdAcYhR}6ii`JWn91Lk7=y9`)-G4|@(mb}y~k{j2p2+W!jKJeSKw7vJUAj)kW~YP3{c=9OyL*tGJB z6w}?glet#*Z^P_)I*W+qW-zC(4@1 zEtUIkPq49EF)eh9dEV9Rb|dHoYF$<;73f3IxtuNuQWjB}g(Z_cG=ivQ=L`aJRdYQp zXt;FlEgtUa&Yj!Ws=3{o$R+nFv3RNr7NHZ-+j|&_x?-9)b)zEF&Tq+8SFEHhyA^hO)uLOhDwe=Q@7rMK1&rh_facHsRQm8l%%lRI2m5HT#`3Ow#|^qeH_KR@91O$#d~e+ESUX>1+jYRRy-TD zTmiIh5W9}^#878cXV~}YgPq!@;k6jpE?xcCrlE%h+Y&;miZ<)T^p-$)CTxRL ze6piEH!u)=&K}_G&4Ni_i9mNo!H=B*lM@2_sT~bMN|?E$@!Wv}(c4?8PUt4Tv#7$) z-&}kL{QS?0SK;R`FFpZ3e_`=4`1!fTN%;BGi^K5qrxyF*=Z`J!f}cOMxD|f>z+wh| zesq!cw+}9Mz|Z%*3x0gZJp8y-haYvS`}#Ees5}op-u^87xb_tMc7b3L-s@2cVtI1-^lzz=B3Ql%zf$q zp8hxKJL$Ki_on_V^|{nXQgf*jsbuo2$sbD2C(kCgCjQ^VrxGtF&LnzzzS#5qJ@uZ4 zdZhS&jejbBGyX_?Z}*qGzqh;EeXKj)_3K?9?=rg1bZv{h7W;RxyRm0t2Rr|w^NXDy z?NmAkI=6n`ab^#TYjx|p7u?w+CO~~Tt zaC3Co)EfpEv|XFSkH#WpA=QyFj~T4B<+^TKu)lE<3_lW!5Fx?%@UUAdngEujY~kpn z7<@Pud0t2{I#%LSaJ3$t67e1#J2K{xqWTT!ld7rGwW*Uu>3l3Q8_0qt3KR;8L}qnE zbt^u8PBfOIV`F})V2NMV7YLCp15TLy>W`fjDIWzJ^C-KqWp}Y)Qyx3hoN8p)vl%Z{ z-Oy(ZrRLV^q2^kZhCOgzDvn<9bS&~r5CquSxXT)*BVsw)51ood6d~%wxYzP5s?4b# zJ}EZ*(b4f?U$v%zy_eb1mXpK4iCE-qfgC1E$40!4HK$j>eixj`?9MV(zs_XbPlXS1G<&&KNgEz^NTbgmxjm2d8BIHE&S0y;g1M0Zz=|7 z6^ADRy=YvB4C78s)%ZR!bRHEjCtM4P3FWdJs4;rh<#*aWW;M!S2tg-!^MELL6Y(Dkx@TMleHb{ z7b*_(;gM0#3@W6q7#3H9fxbZBq8W@GDS5-;v;hZPaG+<8odXX9B9GA0jE{LEZdunX zSnfHIPaKRz-sLqpOyYD2FzRWB6*fDntHX9uE;md|ugUb;Nj-6YEMhvTkH{l1I>1ok z&(d^b;cRN?5m42idnbCs5_(o@ZxY-zu+{fw(~*L|F7R@M#f!5p2qtt&dFX&oo23~( zGCc0nu91qW$Z*i@P9vjve=LCbbR-+*#yr?d)24wL%i^Z_q5Xb0g+$Qr#>Pf`+blN> z`oh4QO-Jqv)MMC=e#ET@Eb^RZ zGc?6`X~J)fvfikB%anngzA1zDqtFuL6XRY#3AR9g&Y!ASxH!Fu0ibZD>*LH z)i3+w!KbqiJD9RNlsT~7FGh*2lLMM>lIb~Jzu_o9x-AxIIQ4_b6O>44+%s(`h2Nus z6&Tp+WCO-il3`Y0xp;jMY{IO1)9uI>$AAKn{f1H&482-~t)t~H;SO(h#;HIWZyeQqx9iyNa6hDIDJtUtj)&uzfnsRQ5;1VtPe|&GdIK zZib&9zMPT%JhDCe!H9HD`a|irq+gPLLi(8W5qR%DCta2HNb&6d&VEh$%j|#3enA?{ z{;TZAAS(Vr0!RP}AOR$R1dsp{Kmter2_OL^@OlYI`Oe-boX$I^R^}61_IDPe_I6o@ z?M_|7#ExB^rD*ec!G$e5L8UEsj~)(e z$$2vOkRT@QfU0I}`+I!is=v4}y~X^Ir>JkU{7;q4uJZ4>#aEn7MVde}E3w^^|%M!xkTr9kN5Id*0pIJUO~Vc z%1pfTfFEE=U7ZJe`1iLx9i6!ZoQM$<8mK#3>)8#T*_UOKAc#tT9D)Dw4-!BENB{{S z0VIF~kN^@u0!RP}AOR%sMklbNb2M>NwdU+^*gXW_9k&j_7gy~4|DQ+TYXJBM2_OL^ zfCP{L5;M;PemwAOR$R1dsp{Kmter z2_OL^fCP{L5qW2_+(Kmter2_OL^fCP{L5|zaR0yY+Zbzz1dsp{Kmter2_OL^fCP{L z5|>MlO>#FNp% z-kEVy9v%)?Gd4LIqUPx19jVBHNQYgjD{A?MT_UP%X5>gKWuud$V?vpz=!qz;qND6B zN?EZ~UGo%9OiWLYmBLFmI$0WNQaE-rll`H{_RiZ8={YH$`JU`^=?`RP(+5&NnEb=k ztz=K~(}`Hmr{fpn+q+)tGGbqeeWLR={cpV)!b`_GGNlNcuZ5j*$v z)S0VO`KxEnUYyDon5>ZRFQ}D5UezozON@NoP-}{@kiS6|@=C+fRjq808quu0ro-Px zwK|wDXiAL~^7D#Oo>L4yfYcPV+B!s@Cx$wsl8UTYg?vS^h^5vDD6A`{c~du_9F9_u z(QIqe#E>oh2GRJCs-n$$pYs(mqco~kzK>{qkW86ZEXDAGL1Hb`LrUwXE9<3F#-G*o*(w>C zQJiE;C154-6PN@l0Aww4%K}ZNrC1HqL*X@)UlY4`@HH12rctM@)YM*Pwc)pbUB{|! z_dl83BDFd#gsLq-Rr^cDkc?Turwv6b&&izm6>sWwKR*BD#XHF3u%kfjBXHhR->J%pVM2+8)SwUL@N{1&Ce{bept-I z2v#9gVv&4VG0RGYP>J0PuB14$qdRwIPc))x6>`gbp{iO$wmU0)mhB3da>;qfE$-aT zpx%x%sE*kAXGajKBXyy^UIGO$AH_9Der&O8Tb$n(&mHfLF79DfnSs#*jP1HUZOV;? zT9F%?`a%QxwxKe%gGxO&Ru)@>8Z~#j-383u?!yBnmi>AySg;eg$GMvO8;(Z zYAKe88@tWUkc^W0&2oLgpVO<(Z$VX0szaK&Ls><;0^pj8j(EflXO;<;mxdn%Ya zT}i``5X?8(BHuvd<{X{iLUHk#cs#dnU-V9tHIrK^_urmiW4U5lXxb@5I+&~3?M5)v zsC8MXRG<$*=Wa}yKM+j|%acefzZ&TrZK12a_E9fTAbhZ1YOZwYQbxOxRfaepfltgfxMSiI2P zoqK+wRgFW7C6_|QaoBB^OS$M`oS7hPD%fApZI`oHVv;VW-oa&3b7b56nB2!ue6piE zH!u)=&bB*yd1(?Dx#@y6_^~qpSP1N=GxZ>(gaI`g&mA}ry}gy`tf{m1NN4&_9RW=R zKftwUckt&4w_Iy^$vwN~n~p75nn&4UCi(4=uE?h%$xZQZ#=bN1sq{;!9}n#AeN6?soQS1LvSvC5!U>Cuj?)azB%-ievblKX;?n$Ea+^%BCcnX2bzh}iHX5)!3!cWgJt!E;`cX~S zthp*Zmg`#}iUCidJ;w>79l^-~rWP0?v_=gM8_V7(;q7qy*x6HAF^mNnTIr@@ROG5! zQ~fPkt28xLgHdL|ly#CBvVa*;yI;!inEAljb6uhH>GDQX)~kBR#?-fD=dBSvEPkUI*lI1Jx)Zh? zd!mb5*;?BaKRm#!d`PbLDXpM$3ig@>AkN6^nZ06gT=j{@*l}F2^eE8T!r|>F! zjRePe_KJO(NgP&TZN`L`iSQzcp8mF_n63`!Yf5K*u;+s#u=NS9CR!}p-SxKp{r?}0NS~CR%>GsON54fI ze9RUJAOR$R1dsp{Kmter2_OL^fCP{LC2%<=MS3IAT|GUCXku4lbd-J{KmR0qd)i6Q zR;mkK_OZSF9rtngdVjuDnj9aU96lN%dZtr~OxXGoOkeQV1su&WTXU%5k;&0vK`|9Q z(?Jy{{DKC*r0*!U^(I3VL!reIQ_;1k6geD;?(qotze?aJ?QmWn1wgTCnFCpFXmP+{&{C35}h;E`)eYe2ud_oD>PLt?p6)V@Q9o3@R6mfCe~wg za@;Sd2VlH*pmlc8*vIVb=+n~KO}OQ9YBxGLB32k`H&M$sW!KHs&dCnyxlDGRNjuq% zOpc2sfb5Rm*iW-d!1rdnhU@kkZrCf}@R80dty|9hMHjD`pkq3}`{Icv;MZZU-v^lm zt;Ed?_&Ft}PfJ)yNwmn3W+R2XMr-?8bA&7$7W8S!W-ECJ9FC>14p17qzPG7r=`fCC zOI1y@$l=LxQ3O>RukC57T7okXuf)S+)th=<>~F*4`O*FTYDTaA~Ysu65OdgYpt2M<&PoLBOusL^DYm>-vtSs)Y~AOH^&l z8#J7%O-#Cd2O7g}NXToVw!NupEe7SKtL6<`UUpoId)XbWZEKw!*d#Y7FP&YW3xJUv znH&?11Zp>4+uD>}i$Qtm?0n<38}7&?STpe7d}od)o@~7<1n9xV~D=cyo5crR&+IW=l9j$=HxfgFb~c zo0pfMm@Xsz?(WB`WtOU%J4r%jqf1xKAK=`o1()xP=Ucm*oois8 z-OyMySRo4wb8nyol1}r}r`8QevlEPBab`Tsl}Gc&Rw!Wzc{jV zc4Cu_O>%oBuXf|L&Ly++Or}(->LII3Pm$QwM<>VpDanszbkOWz1Clu4wxYXm4jQOQ zf0KWS1}wqKL})+|x&7BA%3{3;n;p9k9`^Ed7toZWI~@U0`i1xWP1Tyy8&)2ELnYjJ zs8*qJu*M$qivv6KUwagO{ObMm{eQma;fVAF>5lY>)SdnJ+4p8IWz(5o&3rI(C9@^{ zo9Ta&ertMH>T9VVNKL2iPyS)@UnFbE;l$SyKb?4I;&h^;=jVG~1_k&B2_OL^fCP{L z5_pplICVgxE0~TBSPt~S@&0JKGZud>Iv5=Yu2+ZQjMraEwQzIMD$Ga1wXKU+e1V{JW;)V_xzRIPe&T?GG#hkKYH$ z6VZ++WNzn8lmBf~Vt)f?CmtT7o}>1;1&7qM;8|L5AuSx_2#Z~KAu~RHe6LgPo~V-+ zGVbsX`xqXGIVNo7m}qj3TWU9Bnz$)r_Z)<}yP{_W;O=U4Y;w0y=uBv#L796N#rzjH#2Y<2#)~yEP6?JO<}pLe5k)nR7}_jfA33g_L@1(%rI-!5NcuI9Up>I9QgGJzw#O z$+T1P9;a*egjAe=Z{xHX6`e>q6?faL2P)nZ7Y!BO+a8l-~cB&wer@{fYD!(r-z>EB%V}dFfwB zpOro)eMEY<^s3a5u1i-XS$a%5EsaSJO8cd4*)L{4m;Ge+UrEXA-)Fy`eJ%St+24GV zEqJiHNB{{S0VIF~kN^@u0!RP}AOR$BuLvZ&V0#@+!>;;(^9Vciyz>Yf=KYB-dIp@1 zzjmK3%tH7+=Mlp9+Tq#wYkO>A2Euncj}X4g4$s72+i4472mV^ld4%vCc6ciO+ICx* zgz#<7BZP0Y!;|sXw%Ec16m_%n2vIjVj}TR|qbB07Wo=;(M9nyl5H;;QLe!KUwI}{s z(iX-cYQlMhs6EajM2*`~^&$Zz zfCP{L5w!Qf`Ho1e^Ai!NulqCUa_1+yKeHZ6^@c0Mt223a zF~N7=WFAcE{XJTR`eg-Imu0x+&uo_5AM|9}9O0gLGd1Vb8T+O;$7wTlLF$*b*@-EH zhhIQYrndvZ{V&whGP}{x7Qip2coO?20{C4O16)Nf;~jJwe1hJP+lvbq3>Y-il}1-; zdV^kXuuM_Fg>;oURA17CwCin}IUkWLqz-pAGz@xi*|N6)LI%pTXB{g`mWShd`M=7BqqS~%8kj=^%9QE%DTQh+P_G9ZH+C&DvxBNm)%Hsv zpR{TG6@&PZST|I-h!y-bH>DCn_(Z&yX77Rsu;jLE&A;9S?}Q0lZYnr#4z-7%3+JXN zZQl#w{(30AKPRZOgA7q@l)R%^PtmfgVzl- z$7`k0_E6s(pLTM-&${cK;@!sncy4qw`d<4c8ZM=K$4rQ*x8>O4CR){?vZ8sHu3cp6 z%^mJek>S>{GE6w`4IS>~QvMwmrEz+_g|LWeH`$z0ouTgKWor&@Y=LD8+`G}VxO(YK zZ#;MKVD!}~He|Df8_d7pZQkUc`-15Bpj9#B8?~waZY#4Jx%siJ#R8PZ7w-V#lfg|j z^sXzsISZ~f58MOAw?bPZkmHzMQ1h)G$TsZN8~FbJ4R_Xn1x5l$00|%gB!C2v01`j~ zNB{{S0VJ?u0`&L)@%#TP#)b)y01`j~NB{{S0VIF~kN^@u0!RP}yrBqi@Bi5mKF&h0VIF~kN^@u0!RP}AOR$R1dzaL2xQ`sNN4m9BGEtSerx(m ztI>dI);WRqSO=Nw_z&fn|5eW;Cvyo8PFR}+4+cH4Hih34cdX1`x@^0t_ngRr+g0Di zJ-9(9w=57*_xa!~e!eY7>by7jR*tK~;xM1_oD*v|4)~BS7CqOmz8_sbY5|<=61ecd zDQy|tXj6aP;DR~K4Xqojfb&@D0Gax|g*rCs^g~4!#C7nsJHs4(Yh}mvA4+achwSf%cZL3wi^^P}utOu&b??aH5(9K8O^uJzDc3u<}=EZ1$i zWokeZ`xgs%g$OY~n%BK>z3UoiyDr2X2foF{-Us5jYlowYPcYx#O`}M_QFlXA!LNN& zoPkiM-%Zg%RN3ynn_`OIzKfAa*O%~K4LZ)^y&B-Uyjt}~bk=!WO&PA74YBrYL`PV- zV}Z>~;X|nxufTPx*F7l&Iz6X&CGNJ1=%hU`kp`OApW5*%izTnJsDm5)d3&kTmhr9e zZ4)n-`q)JS??1>Ey6%d>XlN$?JQ!Tw@vTI#-hVH*mIefrgKRZ-HKERtjcLn zncnVJt+v_@xGL`9W?)UmeSH7F&Uf!vJS2bwkN^@u0!RP}AOR$R1dsp{Kmuz(0QdiE z01;In0VIF~kN^@u0!RP}AOR$R1dsp{Smy-r{=aqJKv+B^fCP{L59uhzTNB{{S z0VIF~kN^@u0!RP}Ab~X?kO8Ov@yM@7;!k(q?R=Ni$b2>Wdy!wyoXlKW1LgNr#p3S6 z@!V6r(Zx&5zcjeJtf}CtQNNu&6wmecM(@bB7f@FYPC)&~F~J9@AF?VJpy1NG!TA6M z|C*Xo3-<{++fa;(+%mYTOp~hTOcWGVh*>t&x&@xYn_S8Z&f&v+#uxAG8j9!k?TfzL z#cOsIdgh?ncU1@10~eICVf6r zuj`f? zuWL{%>bW-WSe{_Ke7gq~QnPMb4Oi=xXell}UX17Tf#~goJ(6>#3YDNf&B6rR@i~@m;ZQs5Qk{$lo9fd3w)4i%0B=cLd$tD2eUOrdBC!se$!W|T(N%J)6` z^d(r9!G&L%1sA2jJP&tLc`H4CFf$vlD=@5w=8W1Q(8wpL&*>Vs>+&=Yl=A)Ka~JkS7bn~W4_oikH3@xi*4M7h*g~@uZZJ-0cv^1_!}L3g7cPrJ5r6;x zo*q)5awLERkN^@u0!RP}AOR$R1dsp{KmzN60Dk{}T{Ht00tp}iB!C2v01`j~NB{{S z0VIF~kib19fbakBDPB~L1dsp{Kmter2_OL^fCP{L5|KC%*s2m9(0VIF~kN^@u0!RP}AOR$R1dzbGAkYP+ zh)Um}W%(QF8`*DWKcD@M>_gd(%oj3uGv_mr^v|YWOdm~sJ@u2Rdg{UC?bj!q7jCPzm@L}!nImLaBPUL`kIrQ`fjuOu}^1IL=H(lRvxT1Ht( z94+7|c4(S9o}44?S7_>ps0Ms(u3XLOaZuC8N@M#BcT}_u_T(5S=w%8>MYUF%{Pd`o zztg%liT3j!@$zR4yTatBOJ4p?Yb>E)q}i}W&J2Tsfo6a$nlenq>BC+bID{)uaORL# zh5*DBs5m|3m4U;!0tIIVy)pzqu0X}90Z?&}?-@1Vp@f=37{@aYibW_ZRiafCqiq$Z zi$M%4Rxs5M3Ie?woZEuu*df&-wea2@R+UHlK+Ulr3POGO4%JkxVXXk_V-J9)lVO?^ z%K|uL1-c$S2)f3@bQ!w7g4#WNe=9xKLVX40InxVz?7rvNT#YbF?Sp=}AQnZ@H1PRe zW{&pT*K_88SQN+adHX8P=0Sx$MLD&xU{Ww=;7W$J?f2Y%&~cb=A?k&>s(_>O_LZEv z50nJ@AzZXjZ$JH+eIkpS&Q$?z*JElgs0ef;i@Lzp6y}AweKmVTHQ@VMon5J#bGt!J zfNI^)Yx>H{a(Wjiv1eMRc@@A?X&>wPouI&82=NMrR@P@8$$^#$-a;yR8T{I7)=Cxa z5EZfe42Gr^a3Nk^K`(xMJ19EMm&jJ6)azBXyhMwany2H^Biq7DRo6im+_4dAI$?^= zZv{mG+IFd0(+<;edJAZ=8=Xz7t|#`ki*aT%CbWy;3-RXyrOir9g*0JUTq#5|FL#II%F>_c@p5MjSC;xz+{@kJx5D(@UV4WeyDFmX?r@^ZD?PKrm8Cuv z^Ky6Ctt|bCPA_-HZe^)Yb$Gcu>{gckY!uQ5)&~{EoSW8R5^0AYY`_0{lK%ex6Fn1= zRB!4-iT{-}dVVZ1oc%57Vd=+`f0HUFKA$|*bF=6FWPez?Pr8$mQtwQBHThi6cO`aY ze^wfmz9+pq{U4IQo%ndqGnrq^d^&Y0^|{oaW_C#bJ$ZlfM|yrIF_ZaSsVn{8vU@Y% z%$~}=J@u9Jwe*qneEP%b&m?~?al2xVA*nMXKZL|l&$500T)>sXPFiZdYq+UE3ja|V=RqR&S21mJ+aZS zBG4_+qq|~t5H-uK}1mBE&!0})+@PUb>$L>mGvM$Lr@#Huv!eh2zS-e3)5`xSc;9&mA}ry_>R> z=_*-#@k~57Fc7^nz&?_iqE=Z zL9G<>@a;!3ON@NoP-}{@kiS6|@=C+fRSgbt=vUwJnht*()#_lrpeZ#{$j>WAc}_9- zfEoDCpBDfT>0yh^t9O;;D`ZA#RIPkpsSo1W2SpWGu?qPL)WK3~geI@k4?%Hp@v(>E zx!&IB?YA)|>?~JiUmfNi9|=~P3t8I=!yA+`eDRZh&9RWT$SrH7mDzPVo_lI2x_Cx~ z?-}2!D+`ph>>l;W4nP^2Lk^Acuv5_sm(NcSi#gV=<%U7i!52T}vR)yw-2%S!TxcWu;e0B) z-TW}hlPWC~g@MhF;y;}Ywv8XKs#a+^MzQjQwTZbeJI#Qu6R`~^oHvio#B<~0(YqHIJF z#fD%BoYA&!NFNRteX^BRaB*6z6m5e`w3LNh80pSEKe4=paO!wF;l#&opDo366BE(9 zy@IuHkwPnew3X#>3ELZW*2;?fjOq9mv?V|6bqpzA7ca5?$u%0Qq3l=IS&ecr#vRnco`RcmDWqlQ_>qP5rafdsAlW`P3t+Qfg1CEBR;1|0ntL$)8AmG`X0(k-U~Xoh&A| zCjKt*M~VNO_;-mPPJA%2kSHfELGkbp57!Kos3?7eN*@uW z4^!#GqI8N%r$p&_Dm^bs&r#_)QF@k2&x+DBRC-2~K18JtiPF^EJ zQBgWVr6Z!WM5QHBI!vX*qVzD89u}pCsPvF19iq}9Q94MagQ9eRN(V&ggH-yUC@oTH zQIz&mX}>7#qtZT6`T&(aAW9EX=|NF?Kb77uN_(laSCkg0v>-|kQ0W0tny1pdDBVw` z`$g$}RC=E%-AASSMCo2C-78A>Q0X2~x|>ROi_%?Gx=WPqq|%+DG)JX5QM!XlcZkyM zRJvW1Zlls|qI4^jZWX0lsC0`c-AtvMMd>Cg-6TpSDwRZOmP)gtG()8sQJSXGv?xtc zX-bqPsWd4{6I7ZIr9D*IBTC~`8W*MARN5^{yQs8Fl*XtuCQ3W0v{RIJP-%xC-5QN0 zVEheES@!S$|1sVF|EBaa(vL_Vlx|6i^cehh|6Zvp`#-W@0gr&6%zjt)o!LtEQuau8 zf3^p9|6k4geCEgDxA(t2Gn;ubb1YNHq|#qc|91M9(w|O$PkJ$ZJ$)s8B7HEOg}wjp zrhYl~Q>pJw-A&a}Z%Lg_^`|x`|4;G{l3z-GHu(d|SCaMQbIG&Gf#f#W`Tt?!KPG-U z@$tl~2{ZBb#8l!?0=(1o{PDMXy2t#H01`j~NB{{Sfj1<99bM7HKvdkZKVgf-E&F9# zEbiGa*J^V>qENJNXG)ENY~&HR`x7I*WbwpiTGkJw^yKVP!N z;)Z_M7K=Oj!?sx5(jT(L;+}rU7K@wuL0c^D>IZDGxUGNC7K{7(qAeCT_Wib4+}Zcp zVsUH#fGrmH_6KdTxVgXI7K^+4URx|~?+dnA+}|It#o`7(Z;Qnp{(f65Zt?H4#o``+ zpDh+Q`Fm}#xXa&Ti^XmJZd)ww^LN=|aihP}7K=OmoGli&`a5i~xYyrqi<>t4wpiTl zZ?(nZc7Ka47Wey`ZLzrF-(-u$9lvCY#Vvo<7K?lSj4c*7{b^e)?)p=Z|Zd)ww{kv?jxcQISVsZE1X^X|}f5*12M2r1@;^m0+r_xuX zFGxQjeUEfU(xm64^U`5yH=F?cdG>4BU&{Vu_WQE0WR2|e*+=0U0QY4RnXhMlC-cS3 zXEPtmye~7KQ8E`Z6L1QUN&j{F57NJu{JzCCr@lRb93KO0T6P^eY9uE^vh6#^_36F*eC&GkB z!i3{t!m%*nXqa#$OjrsN4u=U3hY1gb35UXj;G(eE<_E%r4~7YgVZ#0}VPBZ=fiU60 zFyZ}S!rm}pAxwB6OqdT7f@{HMAoqm{_k{`fh6(qC33rDHcZCUeh6!_F!X074?P0=g zVZyCp!YyIK&0)e#VL~ZPm<h#Y{{KzYl=}13r&3yKF!^W6PbV)V{yy=!#5)tEp1dPzZBov{pIeDbYJV<+Vx+$KGOAAS1k6=JO5kf_kwc#g9P4;1Wp`^M-qLT zM@MVQEt%BnRegaFvot(1JaS}c_~=k+Bwso@Ib50?Erp049fH*ROOTpa%7vOTOH864 zhQCA8il!0c(DnLkNU{*o;^bgYBr$M1ZtFTv%(9`@Emha9s8A|(W+CsEE?-kL$f-s& zYcO9|77V>w9n341MYM{dmC0bLE$AmG&I>s7^~2@ZvnG(_}m1AyV++w7u0P8M$JM#ZFA4CT*Mt3#?b^n^xe z7MHw|=db89)=kAAA?iXz=O3gw^p1{#>Km#yD_4{S^KGTUk-^cyvBB}@Lz0AuE)+q_ zv0bC1<%VGpt-Nq$p*F2opVUp2lAb0|=Qay;rXN&|N}{SOb)`(&G@fI9prRL4%v5#7 zy4P8|ddL!hBT%4$uidgAC$h?S8+wWERY=VGa?+v|xy7 zYpgkSA1FEO7r=y0PAvHbS!gr;zF>N#TqdU3e)?m3A^kzfU%6?@Fx1p_Rco{UV|yU! z9w%wr#3yz`D%w;u!^4%%+CG=5@P zt+dx}kM4l<$G4A;n$Wvp+?VN0)qsggsmP}KB8*pKN88g>*-p7U<7=8xt3coV3 zYOt=&4&Efw^}$(nX0TqF8La4K`uEnLb;}wooAd4Ea%vmoaxmxTLNlo9Wu?uIc6=+O z-w)}nIhf-v!SqyBXXo0qw1>7p;sJnFRTlJybzX(3kPhutGSjApQ=8r5s}(Y>7+0)? zDuMY>)!M86Lz^IdkyhVM{}#ni70psLv)$3+v;-P@_t2>Yn!I*Suj)o`X?S{KVy3+! zoXCQL11>?9e%2tQ%?do5p{bvMX$b~ZVq7J+tS@{rPjjZLhC_5l&l|KwOju`_#F!_Q zHs_3EY0$hM<_t@Wy4Hl<3}xX>pR!#WQuzy^G3bNZX?1SJQU z@zsdE*m!hOZLa_)I%rzxP!+{;(mpp-8)|a^KNY3*hb@LP6Hn1e)9jx}|26Ym=1}H5+zt3~=~ZbU(MWiJA^7ce0FW5rJN#S-@T31fb_O>y@@J{ROivor7w=H%m?nrGj{Hl8~8ayQ1#PD;+ zUJ|Q2Q_YUCvh1^eFqN^hc8`Dlwx7t2~RQ;OYDo%kMwjV!K&WkXr+f$z4^c- z&M-C|gV+}VI*s8TZgep_6b~$7c75Og#J0Ci_SrvGu@d@Df|2KXcV-1l25)*{JwCF1e#>iUbW^U+#%bLM91#m=uHoi!$K_xdC8+`fI$ z_x4%Jbd^jSidLQ@ru**`=boNAb9E|z^~~9eQ~81`F68?QYNe1@HH*v=BVRYvnqn;E zZ;*w&(y(+@D;uOnG%K&^@V8N|4(1D*QX_@@ykeB+6oU^?Diwp6W+88pTNXqttJZ=S z5k8xiV)-d)1ihhIMj+0MYF#etl|Z!moUR1~q^774%Ceh+n*6k+LqUb+4EZx2jmG)u7eY8Z~05Wh&FP*(RZ(R8+ertfe3t(P%@<<*Hu3 zA*-6KH=r1nsx3fC`%7UJ8-}{i=mt?|HQK`ceEo`fgUk?vXk}tT6-;871!fz?ysiP8 zDzQkute9n`LW;L%ACKpX#pp{3W^5I`429P$*;=R*Gx+IB(C~tRYioY0DI4U4hH4P7 z=w(3^D#R=sYTZ(G&9~S!Z16Q9y?AIUo_pqWbn%L+RmiQXqE%FFR<0|v(DDt_(rfJ5 zl+9{mR&HqO3k}jT(j})Yu3f(H)U~Pnh0Euso~0((hRy=Dg4R)KL(&oyig$LOkLOOG zj=pq`nMOPeOMT6!Umz@ZR1=#H$EPHDb5;) z_HvnxrLsk8br_3?876x?*d$?5R@WL%rZPVTap+k_Ey7lWb43Gnpx?S&Xc2=$q`+;7 z!O}cyL$?RZU^*G>d)5q-T?j%Ci?S-{bp-}_s}*uu9B+Q&t=())Ungbg2JRHgwNtrO z7g;@bzm%(_zWCyqcy3@IdS`%{dJvxg+{v*mmRDPs*lEVy}i*__B&?jS^!w3_xPk}lwQc%+N58uu%&&N z#lF$((XV097Hv7X=Z1*y|JQhrkLr*B5@csWfY!oaK5|XSR^EX1dsp{Kmter z2_OL^fCP{L5WX2} zGB*X7>a3<%s;&tk=A1es##Sr~$_M(1T-U2=c|l0y*6BJhQngvHRyJCey|qveU{ER* zgP5jVRW%})yoy7a10f@PNLjTO_|K*V@OVL4Z)lbgh*Q@gR#h(Rl|W2rM+4YGP0G4v zDP>F6l-e>e3{qvlfKZ*!HAGjVHqEsrZ5>6s(UgT!W(Ah#^eQxd%U~^Bn_7WpRcBO4 zDb|kVW*Y=wP)oTb*OdiGz!@tPu3V`he8Vx#$*DdoEGNUxAR=&?mR+v`x8nK`}GGr$30YkOqin0JDv&b!LFh8Rk1iB9$ z8Tz@7SIiq^h8SR0#B@6(F$-)|Ddu$z@~sk!hryL!eVuh*>t&I-Mb0 zvoDDK(;X+mIuyt7bq^eC(l{?oT#n~TrRb}>0_y^~qL*PL(kyR*;7gtfHh?z_c}Z4< z+*89ZHe8gHyi*{V&YAp7%Qw%AT7}72p-YI6RR_6MSB(W2v*`TjEHUO`w4I?gNauX9 zCEfK#Xe2h;)?ozzb2}YW?MU_jYmn=tOb6T0@zqaMfC@qyco;?za?7ovNvA5dwgn@R8=Cq;!(Z*b#WCG$moGeZZ7P4^ z^7*M}{h2l_X@SmA-dqe#)$e_vMp(Ri>B)F**RJS$8m#{)Hx;8|+CQHQ_7hupPx=N^ zy=2F*WB8WOcbZvP+Isy3dRh(E<`yhQ`G;BZYo?G?pw>=Th_4Y>ZzRR~K*0Q!y*^keLSe6~KD)V~t%y!)O|F5pojXD+! z2_OL^fCP{L5(qqFkpL1v0!RP}AOR$R1dsp{Kmter z2_S*>N&xr&>$PRDTu1;3AOR$R1dsp{Kmter2_OL^fCSc#0Pg?SjwNbB0!RP}AOR$R z1dsp{Kmter2_OL^uwDt^{(rr;43-NCAOR$R1dsp{Kmter2_OL^fCP}h+7ZD0|Jt!c zO-KLM~+4^zml#eex~Pm*Oktv;Nx(s@^(Mh z&4OOu@oYSI@L=?PI=httuD){bi8J}<>EOK#e9)>cX5elz3B6~G%YeJphQHgRs=y^( zH+AC%Tv9_X>$2~?;bXuJG%CHp4(`Fx{mc5`8W6bR%%ry*ITz`y`tl?0wj1|?82>Ue z(5lqoI zT9pOMq2r2ZFyhr?Zr1)KawgnHR%uk(1!L=eT;h=j?W@JO6n^EP*fK#?d}wP6749%| zdnR1n8Pv9P!HT!veJ!5r>x;g0(pdu76AiT)SOah$Bx=L2p-eZz|;D!~}9hJAUeLWCG@iW@&mA}rz57mPvVO+?)AK=7^#fLArY*;c z4L2Ix9eFyQJ9aGk%DWlb@MTN5^ld@p;gME_-?_y$a1%J+byw6pHQ0bP?7P+JJ(huf zZTEEdhDLvjwtP4KhZx}PyL=giV9yIh&E5Umd@FSLx`3OTf*C9`iR1hKRwo@OM*>Iy z2_OL^fCP{L5CAiG-9GSs?EZoxhFCNTpa=7JYV2EtZ# ze2`ZWu=RHNyTSvDdDg?}K}* z!>$oENSUbh!1a`>DH}wsO*afvnWop?!Zq*n>5v%imlH4N!sGP?^ZMoo;-@fiPK=4*cD!u1-#lC0r+v2%>`=TFgFsr+%7#h^pbpM?R+L|j~m6hC8yu@Vdd)LOuLOW3w@Ros@lx@YY`?3moLAVjId#me)f!V}`f zg5g2WRE>q8@;Swn)f!X7a;{euZJB<;E@~Fj$n?fwsFG8%reJnub1>_sIKdmGp(0H& z{ClLGeC}Bf^q|8q80>{h-|Z?~^X^*G3a@z=wD9fRR$)wH!3bNe3VJwNZK-i?y)C|c zA6G4zUb1e?tK_C!*0oBb40ols)2GR; zKw6&`9fWAu3?Y?i7^=K(&KXqL2<-+7<4~hcRafMoct(f0dREKdAPfEenD_d+-?zHs zyd*!zE?$3M!oD5c&}(39&~0EKbDqk>TPy&* z61M0uWM&2?U3I=yk20020<(}(x!y1>I_G$cK`=A7S2@Fb#hEMlB8pROd5)BC(pKAlq!}<(D7X;ATieU>tKheEg*{#vM!Zjalr{HML1>W=J;>#m%kLPl^ z==;xkn-sP=F=vBzZLeLSnRu(J8)^+~fp+=4(y(+@gAs$81U~}v#KH!ddc&yebW!At z#C%#H0Zaa%mGj}^s)P>6TLUwu`|oX77j?Xt_D1+h5vTRI;s#LF&2z9r+Ei zD&wmd>^dzLcWb|G!aN7VCus zkN^@u0!RP}AOR$R1dsp{Kmtg>CxH8Zp9MZ40VIF~kN^@u0!RP}AOR$R1dsp{*r)_> z|G!aN7VCuskN^@u0!RP}AOR$R1dsp{Kmtg>CxH8Zp9MZ40VIF~kN^@u0!RP}AOR$R z1dsp{*r){P{=X}FB$E7m*LO#cWZ&EQ_(rYiTGs3CmTzO8>0i0YT#e4@RkfllnC`#T zpu0V*ZXd8(1UX!+_7`PX^Nna?lp2ve)r*Nc1gy29%n`Y zzO>Nq|2{<(rb#_h$-@LkgLBjIZ0%^eKZC%k8`Vus{-9kvWbGiQilHcM^B!+T10od(0G zG6Sx|l0<~e@w~KjQ18P-bk$elk#+J?*((BX}Vthf3zVWT7fPS(t2k5S?x34nH z)Ww2&rry3#3S2s2 z`cG~g zi~vd)I%2`Js%W~l09R&Fck)Zkscg}vnADcQ2fd|x7bbyjxHd?yHmJ9HFh!+ORW+EQ zX-yzZ)#j;-{8{EAUk;9WTsj3Vbl{xbb0Izv&^Du2tNKm3QI~}Ten2q(8}2@l5IYMF z5-W2c&$rm?(X-l)eA`muxneQ;QZK)yat42Q*=|oCwP1%12Ck}8yDD0&bDEbpe4le` zEX>;BJCMMP%Virx?gWI4?asI-%(;F6gL+y|x9<3f@Bi2GTmW?;0VIF~kN^@u0!RP} zAOR$R1dsp{Sf2!N|Gz%l1xtklkN^@u0!RP}AOR$R1dsp{Kmtf$EeYWMe=TXEE+l{i zkN^@u0!RP}AOR$R1dsp{KmzNN0Pg?SXS-mjkN^@u0!RP}AOR$R1dsp{Kmter39Kan z-2bm7P1J=1kN^@u0!RP}AOR$R1dsp{Kmtf$eG8t>?OGIn43%gOh{ ze|Mvgtk3eU(^7TMb+eMaba6JG+qEnDDmY!8t`cynNi5U;X$8Gj+QLS-2y%~w?0o2#E?m4$~52L*Sy z7PN&W_y^?*8dTQ8N381|^!DMIc&@iMdiS7j&dk1So3tvZX zcQ<(Du36obEA>Zx=P+Tu`(IAj#JEc!U-sBC$+#CMA2c<%V|=u2vIH}c)> z^MwM3;;yHCeTl~LW8Jd`^0R2w@77hv2^KflP<~kJHZQ`$=R&TpFS_b`Z@RDBi>JGf zsBG+f&oOScsZnqKM1wm3U1%Bdo5KnVJ^Pz&Y(~mh%=4{Llz1A;aR9 z8GIOA4#I`7b zg%0F%q-y zq$O%ZNfd`8Qi~A@VrFOd0f@8+0uTvF1m6!ymfF2Dy}OO==^l3X09eYh(f~nH5@kvL zICgBG&Y zIrB^V-#K^NA)UUshhE&pBIK;D`TcU`%$cdzdXdCy;E}qk<*e(zN#dNYL)ws}_1a}( zuOouKRTb+T5pyEh&Rl*&gkWU}$RY(#(#hadqS~vHkl7f+rF}DEm2!jCEVq$kJ@{tnN0}V!7mljE-uK*f&*+h4 zePRau!e@r`Fb|)oUmc@I5~-IAud`uzq8kXkC_dQgo5M7li`3`41J7VOyEWeZOqbME z#e6$P-{@GumK=xFfr9}F_Gasnnnc$#)&gc0J<@gcEQ87WCb8)vnU!b0Jg|H#FjL)M zvbUZ=gC}r3Ds6jOZu*;Q)AD+7YvTCxCiKMdFO06Ub@>hl!a3=Xg zcC3~;#5tu^9A?meZaq~j^{iG{?W;7bpyQM5>et@8S+3OUQ`ax&do1-ZtONY55xqm> z=~zvM+V`xU;cYQU%GiE3MYl>z$~BVi{)YS`sg|A~%}oyDOJ2t6f!)XrlfS z8qnNx%bnRXgAKPU9IhNhUSn-w>$bIK>RYDak+m>+`gK#8P<+F_WUQO|CBq)jl;aF~ zv(b9m{gltKe*oS=OQjvMc5pIBWq!rScHz~A}nU`mxW$(2I-FO;tRj0() zyOA$9J>k+b*FUQ^Z&TJu|6vHE~-ZtxAzq4U>2e#SG zZ;5ERN;3sHP|A6ng=!qxB)_5e*|yT7WqR5!DYWAb*wQ!gZd``xUJM0T2KI z5C8!X009sH0T2KI5C8$00QUbf4SWUx5C8!X009sH0T2KI5C8!X0D)VR0QUd4X1}6U zAOHd&00JNY0w4eaAOHd&00JN&6Ttporh(5O00JNY0w4eaAOHd&00JNY0w8c}62Sid z*6dfb3Isp^1V8`;KmY_l00ck)1V8`;WCGa#%QWyA1V8`;KmY_l00ck)1V8`;KmY`8 zO#*EHKQrZNhyUThzgGT(nb%79(w95w;?)-}mn(PQU3zsZ62iRbu0|4&zWAWMrYc{G zfQi&d6(vhqva(1(d3*hIqZ3${OeP{J2_tfeM>%^QymP5so^q!$$l-}g<;tgymqOig zy5<#zjf=UHlspr;jFsK#i{5d&rao}2mj`Axo_0OK|NMpXPd|UIdj7)Mb1zkE*=WPE zt1+49Tx`~L+45`kH}pZda{PGdE3t@ewutO^?bW|eQ4w06a%TosU>EE0 zvO1Eusk!cYTf@XuQghg-(vq?@yB2?r)LQ4CbgGZL zHWO~0KV!Q-U98s&2=V-CMwAapTuU;m)bRMSVP|w|SvPo=>si58+V#A`X-HJ%kGYpw zEuJvD)}Y5eJ#MXU6xT+?xp96XYkI0Ys}#z*W=sio)l}6S)3AcbEGunrU`djSdM}C$3p4Emhi4b&Ph^JrIn_r*ETk|P4Lc5 zRPF}VG)KFfVXjf?Ej7Dre~xYGG8#3@9o2Bs0fXQFZ_WEUXcY*600@8p2!H?xfB*=9 z00@8p2*?Dm|CedtGYEhH2!H?xfB*=900@8p2!H?x+?oWi|Gzc+6|DjR5C8!X009sH z0T2KI5C8!X00Ef*_Wv>sdZq2r#RUiNY zAOHd&00JNY0w4eaAOHd&00J=q{QeJ1009sH0T2KI5C8!X009sH0T2LzTb}^-|F?c0 zqlF*<0w4eaAOHd&00JNY0w4eaAi(zj)3bl59r+uF|JOsGn*Brih(8bjfxSxL&2Rjc za^;?TN`L8Gq;T6YoUX-Ws7WcAf70GmC2iA?iPVmn{`wFVTi+dc9dlUdn&tU{?ijsd zU1QrA6>9bj%NAO+vWjhg!*$XenSAZQ^O$rwleaaTEs;nH>bt(hbZ_M_^Gcs|l1+yi zuw@z~n_eaHZ*$%BL}97OZmg`Fl;ayV>Hi8faVmyo)d@)PJ0CV3|p6#aybY}m(?HcY?z%*5=7?LEvI^H{(^a#l&9yPB@tTFA*pKi zY(2#tXIL}(eLGPlmIRAM_fYjD*;`)e zqTsQFgKO)i(=|QO8CBj^em!by&#+C_k~K2W_>&uKP~+-#sty~7y1S;YS|00F_LZ(0 z-7a-Dbz9o`9V<}ml;Kot`W35B_S{vjb=-jyFvFAbVb+ouOOMJh)+t3|3!XuO_Upo` zsUoD_Yk^A3#O~t&-v4q)+98Sk`+?ijUmlo#JeHDzsH1y6)t3BEq%9qB6SWi= zheV60x(;LNuC2u!*DQxjGC!DBJ;Uj2$o?iH)SUP#RY;j#BnQA~j4jKYdNwsL;Y;;6 z#@HDa4m36IA%f4o$yLMGT+bw}Z>BtcOg8q z#;MK(=t*c^`KoCxk9dVxHAkY>WGu5&GwyfDD?{*0(Td(@cxOn+}8CMxOwKi$RTDY1oG#e*>l;eRt{AEzz-&yJGzoeb8RZcW4x_yPbKjMd^#y00@8p2!H?xfB*=900@8p2;3L~*#F-cuE-SxKmY_l00ck)1V8`;KmY_l00j0D zfw_Z+wCR0+tR1*x-yhFa4tQc|q1qI2OER|swW$Xu})wUjNq$*~YO=Hs`?J6_9#7ZYcxAcN%#+OJ@OIC3c z+EUr@NL1?Cz;m7TD$^X}+GFg$PZ(RP(S=xpj9p4%CKn{!3hvbpgGfk#GrZW{j`MRh(Q#Fco+vGB{ zialJ9j$e2gs|!hnDC~ly53A0=wk2tK&3+rL~P)seRiJPr)fn;x9(H zgP{U)zDe4IOwZF9^j4XYBde)AR>>0gtb)_7*`_oURV&(NPSCWezW`xCnjM($CrcUh z*;LWhRiC9gC(n$ctZron>^7)BUyen5zxrZe%!K>mMdh^vVJTK-jHP`^4U?8^0Tbq= zLj25E?Juf>E)zV_96fYk@k%g}&wwWO{9Hw=O3PTar8OL%rEW^)#_MJ{Rjw>Am%gwb zxj-@1=muM;`qApN@S^tZYQGdlny7cuoQ5ou(y9#?UG_VqAu1drS$WU6qUSF5DJy-A z1eo<~FY+}=K1Q?}d5RLU<;I68E&K0NB&kaapW(Nf)$y900@8p2!H?xfB*=900@8p2!OzzB7pt>p6U)%1_VF= z1V8`;KmY_l00ck)1V8`;ZU_Ok|G%L9f_C)Rj{dEq*N(n;^!_7%dgK?6eD%nukF@6g zbnbtgyFT~a+Z z+3XL_zA}4y_P~K(I`Dl5`Uf64aJ2kS%0F1XTz;(lo|#{p`Q90O=HyIy|F7)-f&Je8 z)BE2({com!YWmgb7pL#r_aFED(!TH7XY9Mb^hc$?UwX6j>CyvJe>(MZQ{OqYI(1z8 zf2nfY|1Dma*4){J#=@fBSk@O-^v20{tJ%`yw>0~Fq2=4jf-hKHm#YN1dELZuN6zcUw%%C zc;Lg++NUxpTJ5HsLTYvETo&(2d#No*vHU%H!_)FD_9k{xMDy&lwyqSx5-F9ULk!Gy z*Ry!T7tdskWu@ItYsFr;bGJ-W4?M$i=0-Q)C(W`%GT6<9iL3XytS+n=0f+Y6`zj0bKGEtWoMbAf3 zqqpgk_>G6N9lz3AY@}H`4!xk?iC+0nQr!R0wDw7*gyrVR1u?KTT-)jzTS?@_4`%yg zxw({9NA3^Dr*|TgWXDfs2g!1?xhTwqUMZs&Cu!s-(T|;+)}BwRw5&H9?L`@>)#sI8 zQ7XTbiFw)ZB&#^Ftc;??Oyt1ydX^I%9l)!-q*S{dC1{FjlO6P2$-Yl4D*4CJ(`tLB zZ>=l&x7x}mYU_=q#b#;;f~IF)vdqg#r5Y`zhgqWb$)>QkIIiB=>d+gWu`_5cC>9!} zSZNBI5XG#!hRs{v%(R>eS#AllV=-l`JK31lE~gz9m9W?pBfD>U^e%3X9dbbay~~a& zak*)nJ+WU44`tG}n#+7J6sFa)exm-MGNM|Uo-)V~x=GU>Jg$tWIBMEUQB=8Yiw`I! z-=g_yvDFYpAn0}7&LDc%G=~1b{fa-0k}b5wu;R&h7kxnKB8t7Vu&^LHmFF$j>qK3# zHcGO%xX?obOcA=SU2^~zz^JB^f_U*eDAd8 zC#je81@aE$O43=Hy^E=vJ@!T{e;1l3d|y#QVWnysood0SlZ9HkE)XTs;w4!Zs0q25 z-ILOe(lnMDiz)4%*|iMaq8cXgTh-JTP<-ae8j{cJ8(XYvXvPZI@gzy2<9DaSloHXn zYqu9t+w2THI>DzSX48fDD(z^*(U*8Ts0?>NM+C8>8GPPX58Rd7F%=P|kzBWDl9#9R zgOUoh-;++EB6hk^;juH#c<|jaE1IVpD~pW<;caMcaCFz}is_{BuG9q*C>FoHvY57m z#aCPLfjg(Qj|-b&DHfZ{X>WAgL0>FW?tf=$%9Q&G^~B=xq8KM?4;-tcQ&kkX!T!W3 zWL4(|@s6~Si#l8VMt=f6n|-3yNbEoS`|n7r(Tvu~O3s(f)eYC(Ofp}2`?NMl+DDO> z8Ik6qFm0+uI-=AD-2b+u7&4xwPP0N(iWrMz6TU5`+l6mP3`mKbc9gN@xpb5i8EU$O zJ8^sBr<63p5mEtB8gIZswQoyoNJ$`&a?h#zhD|3Ka0k>rT9ir(g>A9q{#o$+V~xmzwg1wZ=&_XOkI7i7M>CHjPWBzDmex z5>MbQ9w=&zu!cB^(eG1@WCqQ0QAxre;$&(&9-K+Wj#4>c5^)k~f&GE~@o;AY{UkSP z@?D9;?z%KRaC7^>bV1y7?Lz%&2y>a=H?2K8OCzMo1`GQi`x8~CZBK&cSc$oXY(!Dv zjzKeLJkF0z6~z=)jZPMbW3v7K8SO{4qd$N2+mEgvJ$~d*j{MA#Z#(i$M^4QB$=uJ) zeaD6L+?KLuMht4!OtE%fAHGVk^QG5I7fNrN`i-gYpIV=KK>Iza#yEeikOqIW4PPRUtG8(OXfa}R6x|hl)pC0# zIf{IdH2E$tOfNC`8hQ#gjBwu)<&2q?7nu-RiT#)fLcENUk9o zq;WdBvC&>wl6DJ;qcge}X-OlkvsOZK3Q}EZIn-KUlM^d2*?vU}KUSu?9a{;>F{DWe zabtmIHsKi9*?y4^%a6jPkbDELZaeB4w%|A!l}cNcfKFdyyFQoJQt>7`;qy>Po+4Vk zQ9IlE0vlf~w&*Y&f8a5zzCzt=+T^=jMB`jPN})VWFeg_F&=bEU*m$s%z)5YB~V z%3?0D56Xh3==MU3mKlr~ulo@5h)+qO$_{!Dh2&PGmatn<3nyvv?0Rlrw|t#;ECY6K zBJJ}EEbWnSzuFR(o_7B2s2XW+2X`$U%imDfT>$Em`IA=qRDiUo9BO9Z3EwmOE7neEN zcwW9jmKn$vnzfV9Q7);OM7cB00Z|XDF*#C97t0nG7(oBeMPYpth|MoEKh6R)ukAu^n}zo!*g18PmCpeC@EZ zl{zlEQ4*)22~}*Vk{f$n+Q)6_zO+zz2gkhDEE@zD0+W7T9~@!A@VM z9QG%TUZC3YX*{wEI&_I{)97?UCTp_ou3L`2VbLZuT5CqTORIbC5@o?nE6t**$0v~` z$E?zF(;oC_p)u^H_G1Ieh7UOA_t{>fNfqk3G|;x96Rc=~#>TL?k0|awCdZqxn)+u0 z%7_mbkr53z&hrZ0N3o&<_d0A!SYt~v^3}|@r=9Xae_H#D;F8oPy?J<%jtgb`ayqt> z*;yuW!%H@0WCdvr!~)WBX`WY$TX;FO8%jYKn{+c#tfsQ)BildGPZsQPDU@ubbuzsn z?6BKpas86cKIta6rYJ#^O>=ZFk!~171|GwqB?a3Uu%3zzO{4o1@jUa8lR7cl8d3cg z7EaPF9A+lGXT|+}8egj}-DP5cqM9~);+762r5iI;@KWN!@~NXF4O{GMSrWF_UZfkP zQGvcaSm(8jj4(>k+7x#UCV;tcmjU}a z?z*FM4sDvDWzH+lBb z=A6&ik*++MuUIR+)1S^K>8XiHX?XsBoLdfv0|Fob0w4eaAOHd&00JNY0w4eaH#Y(7 z|8MU8L+wET1V8`;KmY_l00ck)1V8`;KwumKb8}^SEcTLi;9r%Or=KdlNgpq1y>U`b z5N9TwjipXs{f6*BxiUXrdfkYgQsNJGM2~_fU$p;BmD5xLCz8<|Dsoz+49uQ15rW-9 zZ9cvl3tnz)`SjRhBzF0NAkU60$ z?zKn4a%2^+J*-$o^tcc2_~?uFy~S1$1>Sh8pywG~QkNdCZ2P{}qbmy^USgCJ@cQ@y z@;7xKUhjnaBN5{-d?xBc@gP+E998D4_T6efW`ZZ`NhuFft}jpk4-9{ExIk`^7f4Gwk0F(}=g}Fbgx% z%zZN0Fuh{u5eJbq(eqpM967yrK~Is>8;+@OVwN^A+3Pj=Hm8HXNu}24B@*`hJv}K( zeCWO3En;-6SugMvQS`lGjvHoYGkzSen~~ZseCn=ttVSZq^{VSoi zU%7JUou#kb8TS>_RgdM=eeF9ly%B{?gg<@Aa)>-Pd;EP!Q2bD5v5s}$jnBJDosZ)N zRcBz^Y|M-E738d0kFocd$rsQYY4napM+|NXT6LX)FGA=7a|UeTkvKONg`Rv~vjU10 zm{$UpT|mb;kar2lrfWug8AXGu8s; zF`uP15c}`xPRHyAW|w`wK!^JT7FB?B#_8)>vt!e%I#JL$RyF!qFY<0@lT2&$k^y^B zpLtK-K5B9|&WC)Z;k%9?!IwotR!#Iyq(?7EDyu5WjHjAlF(sa0jvQKa*a3Ux#%D{$ zuN05Zfw zIt550T2KI5C8!X009sH0T2KI5CDOj zi~#okH(7_Fx*z}oAOHd&00JNY0w4eaAOHd&FaZJV|0jTkBp?6+AOHd&00JNY0w4ea zAOHd&aFY?h{{JTHFjN-=KmY_l00ck)1V8`;KmY_l00br=Fn9R<+Wsj|JMj4QZ%)5! z$~*j54u98_H9DbmD^c{l#NVM7R;7jn}ux2xFbmtPW3nHPXd;CeiU@Bj?FJ z8%V?CN2QoG&%e~yxtdQlcO@_?BvtHDWVd9Ut>?%qkN_9yiWVwur8(4MmIet}4Xr^z zl&BsTNcQY>Y*P-jAuu;=VDjtHSa_CHsk#F@R=GPrOn{52aj~IhvxtQw zQ_hFYsRPer;&SQi&*k{!uw*nk(U3c9STx$Gq!&$dGye1hEfY3|55Xv%RG3c9SEct{ zZ{2XLSE4B;FK0@~Br6q`Bd=2urAT#_9%u6AwxW(8ZW1hX?2*Jxt2nDj>3X;zU1knf zfT$UMO-45@ZD0AC>UGbAN8;7;Yu^;kl`Hq%S9)_R@+(ZfnuI1TS}ywXXYD^%{fitn zk&oehK5UV^BNrse_7>W6EZxh+CuM&_{?PSgbxt8do`yu@@nh~~HVU6GyVf9DNk49_ zZ?G$8D0!q%Ug!Ws{G7%sANh*kVH4=HObc{-&-3IZ)1!73`yDl(8fj)m`hj}i^g3)U zu}&^1E8U#R7)P44G~Q`2a)HtgR~=M6$qjQ9l6k1(F$oykO~|I9=JYig+4%i`^tK(L zAOHd&00JNY0w4eaAOHd&00JOzD-bxy8gbjL&=Rx(1V8`;KmY_l00ck)1V8`;KmY_l zU>E`X{y&Tiu7dywfB*=900@8p2!H?xfB*=9z^y|7`~O>~FVPYZ009sH0T2KI5C8!X z009sH0T38Q0Q>)8WN;k>KmY_l00ck)1V8`;KmY_l00eFw0&M?3qy2_<=yLggD&M|u z-`w}pmw$NEwr?hUdwg!_tMlR8%9U2D^g5kixk~5Xx}5<#Mp*CAQPJykq^9W?T+;q4 z^%T*9C=(qf>KN?2V1CrLbW&~6dBq*qcD;P;^!Us7wH{qr`0x@P?pd?wNd8e#KWy3N zbLN$R#r0h;(AlB+l=(JiYg%-;yFrH%2d=lp&N+6rD8aF2U7SpsRwg=&lb;cqZDAUX zoySVYgWt%rd!@5JcXE(s{f&d+?a@K;Up^g~3R5}osJ=QKg=}6nY(IBF`x~m66rq}azYJHaus&$<-u(M$}>!dT_ z4|?oOaB9tRJE>+MUb~bjJ107av_-vpB zG?WOUN5}4)KGT7qW72bDi6R(DiE_AnIdd>|9Nn<>%$c^yG1fy0;r5=%Yz&DC+0xXZ zV)pvByJecJJEB1__Bpl+6E)Kv9b_w`8!H>%q_g1%ww*aLo736pLH1!gyscc(o29T5 z$zJ4%2sX(`Ohhm85w*XbxCvGDA|G)`j7;nvyjqp^Ws3Fcyw2z<2UNp=`IWpCW(cs(GZx#5goWC0CtH$z4XFX$$ zO~vzxYpKSbi8MRt+G##R&Y!!|x4hV0Jx9LLa+u@{i}DPckcPP{p7~Clk2Fw<81vwr zdl|Wl#~R7SGB`O)Q1eoP$M#l#-d^U_d&48;O1)lsBNnGoTcLi_{;E1k)zFDX=#JK- zU31MC*tB36c%<<{hwt~8z5`9u$s&@*7R|4#aTp!oZn@oT6tO%=7lbXg7Nq&kA|;q4 zQPEE=Mf)#@*$Yo|<84NZ}(cUaxU&%3OiEFXlo3tjh4O&j5-^m&h z``pGB_Rv0s?=Se&wi^zOyXl=SckuiFO?$5c6$b$j009sH0T2KI5C8!X009sHfw2kT z{Qt30AtDHX00@8p2!H?xfB*=900@8p2;8&;@caKw+jXco2!H?xfB*=900@8p2!H?x zfB*=LO#u7Gv;?sKziGP;6$b$j009sH0T2KI z5C8!X009sHfw2i-|35Y=L<9j4009sH0T2KI5C8!X009sHft!}V+@V05DLto^>-&Db z^gDC*p`R)}H}|8HG-oD!XDq#U{kE_YX;ysxyehrN^&V2?J#j_*K~=Lt2=9p)UjxmG zSQ&6@a=8jp37%m zfaFPdG`zE1dF(_fY()}UJ+o^WdY3efIwUAa%8R;h57raetX!b>w-ZxPRkL#Oqx!uk%2KB9!U6~hv;#)vRd%_0Gnq=L2jYkGJ`x$^MCr8l2chg_zvB7Nq%_P2%% zzf8P|2B9c)h}0Kv1=kaj1z@t`J=;qCiSCRQv!1+Udffrjog`H)lD}a>TJ<6sOG)f6 zZ8Hh{Wn`}?FG)C&x*&}lsf#iJzjTQAb)(z$NMcZoS>9>JdZc%gjAWLN?_2B62t`32 zo~e+e`%=V@2WL`^p%EzenkrDU;RzcaTW^c^v6>URI(8N^p|_9?C$dwaoHrf|-(IfV zcVFo%@eq?K$e*>psSYJMY@*>4SOF8d$~t|rnL_c{Z6>j3A{i?G6@~VVV56|SD3pm7 z4G;CLS12^AE=zT#ap;qFSUzPsc{Lv_)MzRk@?7k0{&|Nc+v+psCCj|bMtQ8L7Z3iY z2CKH^Z^U0tdz}qZppA6&xWHbaC*WDv%(XR|uqcf>;!UQ`x20ZV;+HhN`MT;3#*w7z zx|bc>HM%5%HDD50S#~L(h|YlYIgRcJKe03AQE4>fN~T`p!8>;!iOh1em{Lcpa4e}3 zbM07-=7xIJb*Qzr8JN{#DL}dLYNk8$Bod>sve{*cQCeL;whP+S*N%tpjC6}%D@T)l zZuyhDp#6~Qn{p8*a!^CPNwoATa$J3b6#N2toh{kguB+XqrKz2rZ~d5N$VbIarx0w6 zzRovB)lGAYq!3m00ck)1V8`;KmY_l00cl_5(0Sse-dg)0|Fob0w4eaAOHd& z00JNY0w4eaHx~i?{(p1z7itRvAOHd&00JNY0w4eaAOHd&00NT`m^<3j4r<@29X1dB z)}gIK2WJ1?fp07Ij}E5(kS?~1bJW9Qq&re6h5I5cwMctKR%44UXg^sfiPz8#xpMq?=~W|=Ht7uf!0qWTlYm}8DnfqtyY}Cy!Y0}9iF8ePX|bM{tV)*1 z{dC9C_mPAdc3EM^Gf7CItM62WNh4?J_5(ZzGhDg=@OAF;G;!SC37 ztmwsx-Oa&RTlEa5vmtjpYnW$|#AQHz!3Ep6epwn~In`tHA9EwUvL{FzbI@bTWsh6y z8^zj$B2LZUv}`-=6l%K{NDNu|u5U#ya+H!-lZk{TJ<2r40`p2hS1wt;wQAW>?UPH& zh@mJM$10M_=AkOY@#g1aL>SB~R^)pafjIMG22wm;^Jv%&JX@fCph^mh00&VD)uU)eFckMmC-Kx};7K znb3)53CbfY*(p3SGyl}2_Qqs>^<4Pga-~u!y}BL&^IY5Xqkps?SLs9-Ct@;G-)((h zcwK#Hux+fG^587itIQLXI8UHEnC7QiU%bN1nO-tx>P~nUt%_((`!-3k*!4)Tj8+Zy zphputDNSC9G~=|tlb}6+;q1AWXs(U)jq{NuRbmESj!>)X;d|sobezXvAmoPQl71{H zsYnZ1ikvBlg^=d)O!)3{<)hT5#kB5vkCtI}yrhXgQi*A>_M=5j8=59lZW@oN6Z7mz zo_IQZS7fDMG$SjG+7>tPhgB<$E>2{nQrTkaA-j^K)&RNq^F^Zm4w+ z4H&Jk+M{JoL|>Y@m`FVQLE$m|KfWbxC#Ow00JNY0w4eaAOHd&00JNY0=E(Y?Ei12 z-b7nK00ck)1V8`;KmY_l00ck)1VEse0QUdITyPZxKmY_l00ck)1V8`;KmY_l00eF& z0_^<1siQxq(f{xV0w4eaAOHd&00JNY0w4eaAOHd&u$Kv(oSN0%{Whv$tJQIPeZ$$h zY_2Xe7M6}TR*p9ps?C*CjpnIVv)~fW|KH0Ui@JdT2!H?xfB*=900@8p2!H?xfWYn$ znA`WQ+Wx7t+Uz^_|Kz^kDSh|US^Dxoao#gwb0!M8`gGVRSLWwSujZQaelzIbjl|kR~eZ6L~Hp(ONwh5t8_N5II&tf z#F3vgDJS5;#?>G^!Hy&@UB4@8tL?7S$?Y3-YBinnZTjr%*AospEu0(P^8>^&2C6q}?el+0One=j^9gvp#g-&hd1D>vCdzT+q&#y;^ z)L$^8v-;1((4uahe|lip)|wT6p%6N!m()1eG4^L{*QZbQx~QwrBAAbJ+LZzF+DqXB z<;vn>>CLC(E;XF4#m1)YI;$?7%uR|Ooq}uH_hh=dAkIYHo))GmT|`K2a+tDIf?yN( zfg)odhpi5}-7THXE$)`7sBjc?9-j#W?_={%nMB1|k3=W9y+{@y7sZ2BXI3lrakb(q zjn%VnRe&JRL^;{GID38w@fhj=N{1;~r<(h-8?k!qyI!#7+Lo)U0wguk#n~h|04IChGuKSdGwiqE z%Glh&L~LXw73S~b6`8=vx+;H)dQtFrj*bq4Clv&NuF7Xfem$BYdxmYYxo?dOD*ogK z8>UB-AXO)xl-BfB%VT}OzOrU?yVNyg4{29*WZ@i&!X{zG245k4j+`WoJ8%LfekA3? z`ZiuG>dNYY@}zU^X+98ENLNU`$nZKFbc{W9ujOo!eI9GFdQ$-RAaaPXSJE<~Si>Z7 zXrbC;idr=PL`nh?H&IK0aY(d?s_QVO?%G<+am{kbfbyoF3a;?6Mb%2BXk@oC=1KO& zQ^@%GGKJQzc;Mm^b}&h$PEpBM_-8$i@K&ae#3d{F%V+Hm6B8L@icPyr$$f-IP69vE zfod`Y1i$|m-|N6t5C8!X009sH0T2KI5C8!X009uVl?X`t|NYdi>07C7 zXbT8{00@8p2!H?xfB*=900@8p2!KFLK-&KU2?&4y2!H?xfB*=900@8p2!H?xfWR$E z0Q>)2v}4gM5C8!X009sH0T2KI5C8!X009t?2w?v&!N5ll009sH0T2KI5C8!X009sH z0T8%F31I(!i*_uU1p*)d0w4eaAOHd&00JNY0w4ea5`nox$F!N!PiwP3a^T+mkIy|^ z`sqXcsXv>#pqhm9rI+Ft-TWz*PnXt>G>nN&In zKBaLylU0c1fTH@yjo`hu8_H^56A3lZAFMYN*%T47BjuR-^_RlMa^=oDOJ9uLpg|}D zKmJ$y`>N5!S0^&Gp)y}lo_es=S9HS2hJ3OmvJf(=RY}E(0^$@|HKjgDjcpjdNj`up zOHo{Lwd49E(wJIk!5FnSN%US-DWyvRy8@ zm5vpE(C^!p+KkHv$!a;lmToy~uAHd|Aki?3<{za&jZDF_L`Ayl6%aw;8F19mA#;jyaUOW28k#9eI z`C#wB^D~d`|K{nRm_9%kZ^ggY-WGnOT&Yw_Z|;lE?1&ByiT=_4H}!Ci=;H1k$YJ*A zxRk;pR-zD{4s4^-l+3Q4IT)o+hd5n!J>}py&+M7(OfNlfH%&S>D?PP}9epIeODA!e zPILeV9mo|Jo`^tae6Zs|#CLH{isB=LD1J-0hLXWLreh|dL~ zqdQE8ofD=<$1K)z=f+5xH=~-YyY9MeF02_z!jVbh`lLyGlg|8Lr-PVR0zxpx5hg|_ zur4L1m?aD{-8AU4lX7ys=i7s{KiDZdJ~c5p)X%&^XD5z%NXaT4bk^CB&+f?_j*~`E zPXmdsk38cmygz)bT>0d3DSXm$y5^Nt%k7x~9YaW_7_cM%oQ_Fnt86(PJw`?6tqqH& z{m;ojI)CBpxtFT7G4rZbU1vySHVUP(YxVHH@WbWGi&WjmhSx(EJVsUam&U1VCZ}zx zDq>SbKOLScS3bke*c??+L7S|BI#}-ySWgF5kB;*j&iNO|s`_?$Z`YVi`WjhqTD@BR z)uZ9r=oHb{<5M^bd%N(W_6w@REsQjg15P`Ddl9O1ntcp8@A1@@RoP%>T_8MS8Xh^! z)9~0adklTo><(xy zaA`VC;ZuhXJ%`KaxdV0*RdQ~o=rESXl@Gk)oh6;4N^$trop)ib>1t2P!B)}qkaTEf zn&I`KTB`ZQE2iAZh2kK|S7*XUV^>j+?1CLo8~Heco$DFTh<@Qk?PpcnD2z0bb+9@Q zGm7}!JNB>KW$d6b(`WPihCA?RU>9^NHOQknW}{GNW)~XV)cE!6i03&m!}H9GW`_!9 zpF30ni(OI}H*)uZ8Urbn&uKHa&Eae!l)g76TP@I%qj&98qvvV^Gh z(J|rVbvm1LbZ-92eX0rMBTUr)+YWr+_Zjd0hGlP#E}nb?Nl=iA;J2W4X@u|MwhN)sFtc(Jvp>kG}87Zy))A zBNvZ+VD69SerE2Cxew3XcK9D3{>tG`9e)3z-#_%Dhb|ww@8BOC{IP>u2Ol|Dp8dty z@1A{O_U#9L<-lL2Ebs>cAOHd&00JNY0ttbW;li|bd3K?(u%tIu^k!3Uwig%MO+8+w z=xi~|G)(9&Bk4HkbjNsL)2+s6ThI)f)7rY4w!PSF@w7#0J`^_gYvGidsKpW)-L9Uy z&rY|`=@uIuJ?+sBI4<==;fY)ht@dK0F?J4*gbz{<`;$z$c_ zD)B&gd|LaIl0&0)lISJaGIf3^d|+DptQ@_;{#tr`Pg-hXywRjv=7Sz9md+@r+Zs#Z z{nOgZx#SDHv;;KmIWw zc6)`FnBI04H_MZh{&IM1TJtAK+79QZwVp^x=Ga(nwiXu)3SFgb^JY@wli~ZRJMU4` zHBPqMQFr=u7obBMH>XQCoGB4WhS-CiLup;<<~i-SJM;@qlHg|ob0vJAOq`X; z{={JFxvLia`qFV7x-H{J2f-&L`t7i$a7&U3^ANXV64Or7HNtzQH8WRJVH`<`f#Gw~ z{)fXVp+1_VS=JX8$SxMz3(W|1$8!nB7Tt>@$s?O?ure}wuwi+DNv5?y-h=(?4IHZS z-D#D1K8*!IIF~5C577$WJFRUh#WxogDA}5Ig>?qIk;l|Fy5^ce>Pv}8)`!BoB#%L* zku|p)E3F3Wb;IrqY`TXe8v`AJzY$qXJQ_`ZF?>(jsXT*LV@dDWrr|_U$xpDKU((yy zbYseBhwoOJNd+@kwG`FYGg(j4U8poobm!jm8{xaso>|tL7iq#JytHAJJ{VxOI_)SUlj{;XCD;QWYDE%?6cBwIu6i zC;ihs4NA79uX%1y-|%$0X>2|cRwP$ShDYgI?Ijv2kvornG3?OqX`AHZbaxQ28pPG% z{`{fv9jR}m9LS{Fi%aV09XVF-NXKfDys^9(&j#y#x@97MAtUOh&BhxUCHpDUKOVk) zTGJC~OF9_@HJbiNrGUDHx|Ue8Ze%Iwj$wB(d|PS;OFB)NO`3OT=3#1PWb(Ey-?QD) z`M_HWzae$QjI7>VXt3GBzijlS?iV+kI3elz|DUA^`(7+tKmY_l00ck)1VG^Hjlh@e z@R4%m^y$*~(5j3*j26in>hc{7W}qR5NsM_NQY<-=IBL*BD>( z?6PUn{Q-JBl=h}u^jOldX8K@Ct`p)dXZrM0@e>HN+oT$^-@4c5w`IjWy(JEMduFD5hb=Qp3OQoUvR!%(a|0| ze;jMOW9xS9X_m~BO5&xY%rQm$-IrSK5gdLz&EelGeJ?wnru3KNr$D90cao<+^H;Qg zpxSgk#zgilKMa*K4eE=?1~N~SNk!vnPdlI^)Z)iaZ-u8l!+qhC<;uCcr@|A_$$;EG z==989-*&f5_V}Sba4b5cieK@cOHA|m3+JDH{#-RVmr(>4B#jRR6fv0T@-NKT>R;Rl zFO(~H-#ztRcSqiy2m0c}J?d}}*WdamNKQJH9}w+txDNUB^bAz?K(p?y(W`G>uu+SS z@?(ycT(7AdeVY0RKDa1a{CqEaSvfPXXilMX_o8Va6H+t`c^xjg7CSml)FMU^Wv`q* zMJ3Zajr52rJ(O%Yrrwkrq=YQUAss8ACxz3dGgq&$h+bM{XHunc`Yy$?>0MvxcvdQ& z-Wm3YQD=+21su?XpexgBVGPft$7E@eB?5i9h=RNZ?7Uhz&Z^;T=88z(vZaS%ZR)I{ z!Sw!mQEpb3x{V#8>*ZP(l@@onT#0~=<)XJLlVjjgM*LtiZWyw?NmJIS;4#j-BBrZ` zZ;m_|j5>6X9v~^|Q9O62Pd}5LMOKioJ=#(h5dz7OfGIbuSA#GL=YW~TsOjx(rSweC`$#zCw0UVSrmVILS4M-~V@VuLE&G00ck)1V8`;KmY_l00ck)1VG^C zB!K<@&Dn3LH3)zJ2!H?xfB*=900@8p2!H?x?1X@{|9{_3(jhJgfB*=900@8p2!H?x zfB*=900@A<%|n3c|J|#tYe!!_dfSm7II=MJvvVIg{9A|J!`h**9=h+~j~{$&_P1v3 z1OMNFuN=6y{CCP9p855e&HaD2|110Nnf{UKGy8sh-$v=rN?$Hjr+#?qQSH|#qvF5b zy|-&qQ&accGkb@2mp0p)ZM6>Un`WB8#~bbAtw#FkV=q4W6lrC6q~+3$uPz>MHml9{ zsn+tTMk{lPt}bRSu~--1N5##u;%?`~l}jRCQX1vkc;REi%W8`Raq;a_O%hdPHI{4C z?$vTlEAyr;9&ar1B#oufP0O~Ub!suKr~t6oyJvWD?c)n4)VicNYUeh^tz`0EIJKCq0d?HU=H0Bg*?aDp5*;@qI<6rq*jU>4?C_o= z!B({)3#VGyOUtL43m4x@g{fA;3nP9>joGIWR?^H`8 z0zuMk&7uL&Y+rm&u4#vhIJQSMEo+gDQ;XS4)U?IkyK_yOl}tp`xY4#RyZ!8VYb;iq zOT_F{L*$)YYMyGQgC~vEd)M&dRFb2MOY0TqO|8pbqDr-Ucjk%{o{P*rO|nhvgq^U~ zEuLCjIn^p?UF+gIa~*de?YK0P)+KugNg7$gZ-}zeA(6mkv3ix^O;ern2$Bn@+Nl$W zo3@-M$zol6N3LnbPI*Mr+QMlhOun)a_^2@(}pOB5&dxF~L= z_x9n%kxfcYd315g5FjI2I@Qh^3AJvq_qJSdL!9#H;!@*{J8tO|InKm&rZC$VzaiIg z#eQ;B$7Rb}r1`v{tlsUzn>P07CV!tLxp=Cn^d-3*7Hji1UYwY34o>fj>qW&Sxv)>G z`SI4SHYtyWJdnjDG2b-ArKR3cUYJ+}2}emqBcaT#n24v6z!lGX|-$&(ik z2T*wYc+c1QB7-#vE5u8*|b*bxp>pkZHQ=Et9^Nf z7gy(dj+r5@gq=x4GK$qmN-sB!ixy@VfE^D8X_DZ64i@kj#ixVc(Y}#(Y>QZEs9qO%9?QF-g zC7D-Z#nA?2_8#7geBrDbsBd*PM|EJ623!UoUE<@H+in!=7252?WAKD1lP{ndM?M`9 zQPa3&RxeutsZRz~I<%(Pcv!BP#?czPov+S9JKq1lp&k8>qxT*8@gtAT{nng4ryc(4 z;o6}eKlIqa-#BQ^{@=4-oPE!MA3E?z`F}63&;04kmuG7Ge|-N(rhjYN-uM6P`?h^| zm;QF??9@M+TGRemd!u;!zx~zT{H&V*gXU`6E&8^R4iTMV@A5v zTIxNPD^5%xtdJNv`!u?^#HowCX;qVSm$*cgTJC)~SDf&&OLQB87uPJ9`Q?n#dc_SU zkC3ea6}Qqmmn%+q1S&4^2<+47)+J6|)S!K;ovi^Cck<#{Do));^XZY2CgYra$~yHp z6vr1DO03@LTyc_}@M(vV4DGnMb)tup;<6o=#OghgD^9W#snP|L zzg+KZN43TBLy6VNz4%GrS|3rld{rVa)-nn3BEw2b}dd1D~xtp z+{LkYtbDq}J(qN;*|>Nr2Qe*-?^&pcIfx<`x*?W8lrE*q)1-J7>*C2#Wr^i_b2-~# zQpUV@q)WM`QdujTD-5D?L;4V398z;cjhjpPeWs{#TP)y{OLWUB(_@Y1sdnSy@~DQ1 zWnOb(M8nd>f+#E3VN_PLx5OKkpSKy5c%ZOP`7td)Q;KWQhW2DpH@2Ibi@Z2t__HZT zDlEBsvCt^w80VbY5w$J3BsQMurIlWr7gp4^G?!+kvCsHNi}FTd(BbB zjR|vETEr&BE$17|V)Ys$iyIFnt=GlARuq@sN=+}F?48IJCr@pXU5APv)E`^ zEwQs{xU{(3JC zzNE66Z2v!X^gC$(zx^H^F+czWKmY_l00ck)1V8`;KmY_l00efAz{T^q{r{2V7Z>%% z;_N-C_*bj=hj8U5s^}8`5k!d<@Bdrc(bn$OA31>l2!H?xfB*=900@8p2!H?xfWR$4 zApFSGJGA>+t#H3~yY}t_mDvN@ovqe=2ei}Op5;^@jpWYRGy1XG<|BdW2M>1KUi=Ki z%JJqxwYfq+z0>Oz_bzPR+i2graONq$@#HJc@)KvCe&Q30tDji!z4XeH&s==;*879N?CM6(9XP?Z@r~}qfgg*`j+ugl zk&RW`9Jc_+b@Ux3S+g8!HND3|ud{610LP_~Bnvllz2dP{mKCMrVZB_hdghwx(aKW~sp>YTzVCQ6 z%#0u)^>c%orh8_`^}2rk$_whq%14-JOz{TGV?kIoS+bCF=7Wf?G41qNFkOz>vE9z5 zZaKATVD*T2Exr(0PjV$5Nc4V`N47F_2pyv_RHyW-o@s27()f6>=}Z!j6|?gM+m1M1 zA&a!%qoxOzvt>EKv1VNW5Dq|!OwNMbNi0}D@CezM>5NsM-0axVNsHa0Hx|c^f7vuQ z$=b$?&jjnY(KqjtayivE>a)ZT1m=~1SpfAQ^Mb2XIpSrmo1OqB1&`$;YN>WQjoNCe zn@+vLrPIf266?c^l~85k&Qh(7E=OA_atlt+jNpm+Rit78Nf`Bzr0q?Huzu$f=) zT5D^WvIK#g$;7jMCLcbmnCV%;pi5?yj2tQ?4RoFLA)zz?N2HBHixLyop5YkOWjY&L zp2bQY$AEck>J`Ix$sMF!C93Pwpzct9*&tS%d|2!VB+n9GkUWbrfutA}ryO54-;#8D zYz>)CS4zpn*oE@A^%WGvg5FXIvj11|kEXEP43^BNRoAHw`fMH`Yp$~Ot?OjwSTS)Z zxkgvtQiUa-qU5~e`qsnc@Y!<3ST2P|ByC@~q|mp>G3dgiXnyOGZ_BQJX(8%s{~(#5 z&tEuu?xi6sl)~(44Cjy)P4!rf)u2X$T~wl0f9<~TnQ~=$dFqQ+@iLuNsIZprQ&$m% zaVAmj|?P$u7z7O@_|%7tTNZ{JCl} z%=7Vvno(O6GGDc#IVRJ)j6 z9p1f}r+*ko(MUweG%5- z4+GL;#q8x6+oVA_`g!8yO`7Bp@||}OuiqqeXD?{qySJXNoC)>V+h08pe(FFaJoH5A z>gni_wxp{&u0xM$(|aTAQS?4NSZQ@EdIK$ByrmH4G7=Y}xDF+foLu`Sqg=_*WZRUg zxR{}tFuPO&$={Ic5kv3lw}ziAR~8pb*YA>DkDP>$1m&9cn}x$ci8IldaExC13@me! z^mw*-%3VxU@zwYVPmA97i5~G>_uN6hcv|Z6NMcsnjTb5uZ^r%LxDQy0`D#9Vp4J`@ zmy+izgPzV_%A=VsnVE7A7$+|fYQI`&R=M;;o{dg&VV#sKA$cp1@bd|my;4!9wbEDj z)T@oxo(w-7x$xJXm94jD`aZpO!3~#x)&6Or&GO)h%vCmc`Lz>ewM7dl^;JnZlyacQ zWZAn)nMGRkR*rFlU3|9wg|1$XG<-tMOwIH{Q_^ZR&(ZUH{o1MUo640Zo+w>6ue2P}u!N#caie~|wvHOqLSIu#o-n)J{e4$*q z@4nLKKQ8y4yr7CcYyYUQSE8_qdSLi+scZTj&+4;DJsxA^)yCTY1a8-5n;(l71D?B1 zZ^-%VYu9zmXiwyIHt3!7A^V^tajoxJu4e`G_Fi_cm4-yqnC)I>x%SMiHR!QV8}#-Y z`|rS8k6sNddR;-pu5|}y^yq#3QYkgj@O^9DF|+U7QA^nNO?FijncLs4Pl|Fa#xkT` zdV7ISu6X|c2Hspj)*t`^AOHd&00JNY0w4eaAOHd&utx}B|G!5%0@VNk5C8!X009sH z0T2KI5C8!X0D&7w0Q>(N2p3s{00@8p2!H?xfB*=900@8p2!OyIA%OG$_DDyd8Xy1y zAOHd&00JNY0w4eaAOHd&a03b8_x~FR7g>V<2!H?xfB*=900@8p2!H?xfWRIhfc^g- z=?GK<1V8`;KmY_l00ck)1V8`;KmY`8AOY!4G;hU5C8!X009sH0T2KI5C8!XxPb)bX8(nDXzCBN19z1_ zvj3N-e}DS)zOPRG!Q9Ur`lCaS9CQx;w+Ab`Q+RkGw91t;XG&M^35-?SG=ji%x`xv+ zb=&P2f#o{B9)1y;|b%Y#1qqF%0tjc}t} zX`U;E1Iy`}SIl0Y(gmzJ`oOVX9+-5+cDGEEUCuUE``x4^&tEwI^z-Mc=P#T+_foZ% z&!kp$o#^_|tXNA$QPgCra6y4Oh19Rz9h&9Ji4&#ko7rAirKWGn?BfgC|2dR+9AP5P zQvE!$<9c0IJJD5AheT!QmQ$;;u8_Mb4si$6Q%NtyS2o;%=hvu1d!}b~M2c$HTr&oC zP@Qkg6Cf(Wq*#{>ud`uzJL~xes%x%iTI&w8rDHPdv@P|jXReu^N%rk4-4RFeYmsr* zS>JX|+YHQV$M8Ew*Q|#RgxzxGlP62zlaX2VP0x27!`6)sGT@+{T&qa!L3S34OO#Tje=s&GUU zM^^INuDTI2s_AODTCRNdWa;Xi+t!r1C_UKf(?5)N^wlCO9fA5^j)gkSZb)z+wZPC88p1!w>XZ?yuFghgVmOXF zpz+V<7@eGJmjE?L4AiUBqtxpawXJ}$3upXzRUm~QeQRKf=I&)sK5G9xK^$#E|%W7Gj`GWt%kg) z=iTaS|61+4!cyPL7HV~C$bz2sd>e8vk(Z4p_GB?G95V$N-7YP1<@uZZ&!9`Ifb9C7 zBHOOBK0MSjy4JuazZWofnVTZSEHJ;=h;|4TP1l{ky2Mr-ma|3M$YagAs9PGn$+i=d zTNh7BxKuM3?bb7fwd!%IY9{e@S^y2*Zs7g@-MPPkTtEN>KmY_l00ck)1V8`;KmY_l zU@sHE^Z$FfcThJF009sH0T2KI5C8!X009sH0T9?70{H!ZcQ_&!5C8!X009sH0T2KI z5C8!X009u#%LK6h-^;y&x`6-)fB*=900@8p2!H?xfB*=9!0r&h{(pBkA{P(<0T2KI z5C8!X009sH0T2KI5ZKEE@c#c^?j6((1V8`;KmY_l00ck)1V8`;KmY`GhXD5fyTcK= zfB*=900@8p2!H?xfB*=900@ArWBKmY_l00ck)1V8`;KmY_l00j0j0sQ{ImwN|w0|5{K0T2KI5C8!X009sH z0T2Lz-64Se|L$-^E+7B`AOHd&00JNY0w4eaAOHd&u$Kwo`TxD#JE$87fB*=900@8p z2!H?xfB*=900`_30qp;Gha++U0T2KI5C8!X009sH0T2KI5CDO_OknQt4{CGTk7?Vi32_+3I zXN!tG)~t)v)vmc_4D6sf-<+p%lBl{7)T&)0FaxV+(q*as1_@Mov%1H!Fgr?*6`i8TmJ4VkeY<|ae0;3ZQk6`u;%PvgX z-*BBYQv%VYW_Z+Mf3VthDVbB4%=}`5Pd_D7`*$FJy(Wy6m zm#Urw#L1~ut6TcOH$7c4Ps&jQPi_>Hi)X$(Fnwk%Yh+6UPik<)U%zB})|!>ECQ2Az z?-)_dJ8oC*k2Tjbt#yZuonvV|rDoKtf`ebJvBvqeX!zBuu0ud=Gcc>Z8IQAi_>Ryk zSDwDR6h3A-UGs`COg-1{`oOWMK_Z6s9}=5>{=)gEpFdYUf8p%8m#Q@pJ~W3Kt4JD; z4S`%?wR(6*7?dkd)Jx%qqME7hC~-^70VMTO!?pidSUELPK9jg=YAjYi$=%ei9tiz% zrCu*xJ0Fd9HMaUq`y+MStDzGOeyJ+C@j|xqwe@^qJ?xh&FSbhIvvMbqc@6q{;BK0Z zAOA<+F#HX*r{qZ5zaQ0Ia?E^oN}tJ58Q!Q4QQ>4!w})=I@=>bniJ_H^2j;L~?cXKU zOl&>rPPtHB%3);9Vi#Nw?+TrAbz|3as>-8Xn#;>_;RX=tUs+-q45u$)+9S9On9YFlbo;2_F}<6ql(<9I_J~1 zovaYT#n3KSI@HTb7t%~-1$MOb@pa!Fcpa0%+2Ub~W~8A}wg0QIx5vp%>2)~)>y2Cu zXw2LdZWfrQoRTjTM^*Uux3941*|^ywD=OlWd9H*PWAltxuSt+x!GcTLzbQ0NIn@m? z&z^CG+(W!jqSelJYb3rhO;+Gy@sjT*p4ASmQqxLT%9S%`N>}fRhPDw9s;)sRDBX7B z9Txp&wg@edd5^WmO0c%b&`EdU1a<;MB?F&or^O}pOhJKc*;&8#c(`7!oI6)~?e>VZNLG+wRG9WVYCnvMJ5fi7 z45h`g>?8~7E3d25sNoCYrE=xvlclS3Q7;wm8YRDyu6dGPEKZ^Qabf=zM;?`Z+`q-? z7`nux#QmC9u2#qU|9kKL25JNXAOHd&00JNY0w4eaAOHd&00O&B0MGyLHc{jU0w4ea zAOHd&00JNY0w4eaAOHe;j{x@nd#_JWBM<-q5C8!X009sH0T2KI5C8!X*lhyX|L-TW~uG9)=r`T2P6=v2M(ZegIf>fh{_372zmsm2ZZ2K zBsjqdB!rN9LHzs3#NLd{j@1Jyzi-+2|K{IsW_D+0J=*`C0sHyCtXvVaZ?q4z6>Xn- zN4=)Ls!k|(m9OA1e$W6KKm%w14WI!ufCkV28bAYR;C>s(%93y-CS)=-v$|owF}giD zF_}$GOsCS5N7K_Y6X}^unsF$b@Z#)OXj||O?SOGpaY;CAmj^*c6W&zKU^5O)$0T9Q z4r>t$-t644-@VBA8spHkAby8NWi!=QAs%Dz&;S}h184vZ zpaC?12G9T+Km%w%!2SQ&2+#l;Km%w14WI!ufCkV28bAYR01Z6&2JGkmGr|o)yQ#gQ z<1K%(DZe?FL7WF`7su08<%)7rGtR! zvD&iChRK&pegq)yoz|;f9kkSfpG^5N0JsC8Za|8!&n!L)l(XF}Wame!yr4(?pgPev zVf>)i?Onpb&ujGnfb!iLxgfpOsvFgN)HrK@^y0(ptXj|;t45!!SfKKL0QJ~*v+8e~ zMal02id*TX;gOTOq_oR;o+ z7F~j_*s#b?zrQN z&V^~|o;$wyVhG}U#s@XMy}o9`O@uj2VfnM?{|6E|d;Y(vrPbfmPt=R*sPcpIp0c2X zlAk9xlBeWfp_w?d zj6oRXWtxdM*BFFSSptf?3b)rRdx3|gwzLQsclpe(HaMiRKy%saHaMnKp}F|w28UG2 zG?%@0gJYITfazJ}ce@k+)6J!#pXBx?ep0DG{m?4kp#<(rg?WIui&kERb0bQ5ng^|J rZb%_V^YAL08&R60dC;onhLmRk;=4laK!P`y;(4IB^M9Y!;EaC&bRrva literal 0 HcmV?d00001 diff --git a/included_files.json b/included_files.json index 5405948cf..3b221c1a9 100644 --- a/included_files.json +++ b/included_files.json @@ -940,6 +940,23 @@ "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Observers\\UserObserver.php", "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Models\\Plan.php", "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Observers\\PlanObserver.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Gate.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Access\\Gate.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Access\\HandlesAuthorization.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Contracts\\Auth\\Access\\Gate.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\spatie\\laravel-permission\\src\\PermissionRegistrar.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\CacheServiceProvider.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\CacheManager.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Contracts\\Cache\\Factory.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\spatie\\laravel-permission\\src\\DefaultTeamResolver.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\spatie\\laravel-permission\\src\\Contracts\\PermissionsTeamResolver.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\FileStore.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\RetrievesMultipleKeys.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Contracts\\Cache\\Store.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Contracts\\Cache\\LockProvider.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\Repository.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Contracts\\Cache\\Repository.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\psr\\simple-cache\\src\\CacheInterface.php", "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\jobpipeline\\src\\JobPipeline.php", "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Contracts\\Queue\\ShouldQueue.php", "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\paytabscom\\laravel_paytabs\\routes\\routes.php", @@ -988,38 +1005,166 @@ "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Matching\\HostValidator.php", "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\RouteParameterBinder.php", "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Events\\RouteMatched.php", - "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Controllers\\Api\\ConversationApiController.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Controllers\\Api\\AuthController.php", "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\MiddlewareNameResolver.php", "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\SortedMiddleware.php", - "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\RequestGuard.php", - "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\GuardHelpers.php", - "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Contracts\\Auth\\Guard.php", - "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\sanctum\\src\\Guard.php", - "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\EloquentUserProvider.php", - "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Contracts\\Auth\\UserProvider.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Http\\Middleware\\IdentifyTenantIfNeeded.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\Events\\ForgettingKey.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\Events\\CacheEvent.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cache\\Events\\KeyForgetFailed.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ImplicitRouteBinding.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\RouteSignatureParameters.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Contracts\\ControllerDispatcher.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Validation\\ValidationServiceProvider.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Validation\\Factory.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Contracts\\Validation\\Factory.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Translation\\TranslationServiceProvider.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Translation\\FileLoader.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Contracts\\Translation\\Loader.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Translation\\Translator.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\NamespacedItemResolver.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Contracts\\Translation\\Translator.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Validation\\DatabasePresenceVerifier.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Validation\\DatabasePresenceVerifierInterface.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Validation\\PresenceVerifierInterface.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Validation\\Validator.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Validation\\Concerns\\FormatsMessages.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Validation\\Concerns\\ReplacesAttributes.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Validation\\Concerns\\ValidatesAttributes.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Contracts\\Validation\\Validator.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Contracts\\Support\\MessageProvider.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Validation\\ValidationRuleParser.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\MessageBag.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Contracts\\Support\\MessageBag.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\egulias\\email-validator\\src\\Validation\\RFCValidation.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\egulias\\email-validator\\src\\Validation\\EmailValidation.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\egulias\\email-validator\\src\\EmailValidator.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\egulias\\email-validator\\src\\EmailLexer.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\doctrine\\lexer\\src\\AbstractLexer.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\doctrine\\lexer\\src\\Token.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\egulias\\email-validator\\src\\Validation\\MultipleValidationWithAnd.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\egulias\\email-validator\\src\\EmailParser.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\egulias\\email-validator\\src\\Parser.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\egulias\\email-validator\\src\\Result\\ValidEmail.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\egulias\\email-validator\\src\\Result\\Result.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\egulias\\email-validator\\src\\Parser\\LocalPart.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\egulias\\email-validator\\src\\Parser\\PartParser.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\egulias\\email-validator\\src\\Parser\\FoldingWhiteSpace.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\egulias\\email-validator\\src\\Warning\\LocalTooLong.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\egulias\\email-validator\\src\\Warning\\Warning.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\egulias\\email-validator\\src\\Parser\\DomainPart.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Models\\Inquiry.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\ConfigurationUrlParser.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connection.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\DetectsConcurrencyErrors.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\DetectsLostConnections.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\ManagesTransactions.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\ConnectionInterface.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\SQLiteConnection.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Grammars\\SQLiteGrammar.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Grammars\\Grammar.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Grammar.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Concerns\\CompilesJsonPaths.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Processors\\SQLiteProcessor.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Query\\Processors\\Processor.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\DatabaseTransactionsManager.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Events\\ConnectionEstablished.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Events\\ConnectionEvent.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Pluralizer.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\doctrine\\inflector\\src\\InflectorFactory.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\doctrine\\inflector\\src\\Language.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\doctrine\\inflector\\src\\Rules\\English\\InflectorFactory.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\doctrine\\inflector\\src\\GenericLanguageInflectorFactory.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\doctrine\\inflector\\src\\LanguageInflectorFactory.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\doctrine\\inflector\\src\\Rules\\English\\Rules.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\doctrine\\inflector\\src\\Rules\\Ruleset.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\doctrine\\inflector\\src\\Rules\\Transformations.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\doctrine\\inflector\\src\\WordInflector.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\doctrine\\inflector\\src\\Rules\\English\\Inflectible.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\doctrine\\inflector\\src\\Rules\\Transformation.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\doctrine\\inflector\\src\\Rules\\Pattern.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\doctrine\\inflector\\src\\Rules\\Patterns.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\doctrine\\inflector\\src\\Rules\\English\\Uninflected.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\doctrine\\inflector\\src\\Rules\\Substitutions.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\doctrine\\inflector\\src\\Rules\\Substitution.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\doctrine\\inflector\\src\\Rules\\Word.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\doctrine\\inflector\\src\\Inflector.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\doctrine\\inflector\\src\\CachedWordInflector.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\doctrine\\inflector\\src\\RulesetInflector.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\SQLiteConnector.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\Connector.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Connectors\\ConnectorInterface.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Events\\StatementPrepared.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Events\\QueryExecuted.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Collection.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Relations\\Concerns\\InteractsWithDictionary.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Contracts\\Queue\\QueueableCollection.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Models\\Tenant.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Database\\Models\\Tenant.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Database\\Concerns\\CentralConnection.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Database\\Concerns\\GeneratesIds.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Database\\Concerns\\HasDataColumn.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\virtualcolumn\\src\\VirtualColumn.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Database\\Concerns\\HasInternalKeys.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Database\\Concerns\\TenantRun.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Database\\Concerns\\InvalidatesResolverCache.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Contracts\\Tenant.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Database\\Concerns\\HasDatabase.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Database\\Concerns\\HasDomains.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Contracts\\TenantWithDatabase.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Database\\TenantCollection.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\Eloquent\\Casts\\Json.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Tenancy.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Events\\InitializingTenancy.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Events\\Contracts\\TenancyEvent.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Events\\TenancyInitialized.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Listeners\\BootstrapTenancy.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Events\\BootstrappingTenancy.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Database\\DatabaseManager.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\UrlGenerator.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Contracts\\Routing\\UrlGenerator.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Queue\\QueueServiceProvider.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Queue\\SerializesAndRestoresModelIdentifiers.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\serializable-closure\\src\\Serializers\\Native.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Queue\\QueueManager.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Contracts\\Queue\\Factory.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Contracts\\Queue\\Monitor.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Queue\\Connectors\\SyncConnector.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Queue\\Connectors\\ConnectorInterface.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Queue\\SyncQueue.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Contracts\\Queue\\Queue.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\DatabaseConfig.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\TenantDatabaseManagers\\SQLiteDatabaseManager.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Contracts\\TenantDatabaseManager.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Cache.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\CacheManager.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Storage.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Events\\TenancyBootstrapped.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\QueryException.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Database\\LostConnectionDetector.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Contracts\\Database\\LostConnectionDetector.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Events\\EndingTenancy.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Events\\TenancyEnded.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Listeners\\RevertToCentralContext.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Events\\RevertingToCentralContext.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\stancl\\tenancy\\src\\Events\\RevertedToCentralContext.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Optional.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Facades\\Hash.php", "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Hashing\\HashServiceProvider.php", "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Hashing\\HashManager.php", "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Contracts\\Hashing\\Hasher.php", - "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\lab404\\laravel-impersonate\\src\\Guard\\SessionGuard.php", - "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\SessionGuard.php", - "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Contracts\\Auth\\StatefulGuard.php", - "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Contracts\\Auth\\SupportsBasicAuth.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Hashing\\BcryptHasher.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Hashing\\AbstractHasher.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\app\\Models\\TenantModule.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ResponseFactory.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Contracts\\Routing\\ResponseFactory.php", + "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Redirector.php", "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\SessionManager.php", "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\FileSessionHandler.php", "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Store.php", "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Contracts\\Session\\Session.php", - "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Timebox.php", - "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\CookieJar.php", - "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Contracts\\Cookie\\QueueingFactory.php", - "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Contracts\\Cookie\\Factory.php", - "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Exceptions\\Handler.php", - "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Contracts\\Debug\\ExceptionHandler.php", - "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Configuration\\Exceptions.php", - "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ResponseFactory.php", - "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Contracts\\Routing\\ResponseFactory.php", - "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Redirector.php", - "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\UrlGenerator.php", - "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Contracts\\Routing\\UrlGenerator.php", "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\JsonResponse.php", "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\symfony\\http-foundation\\JsonResponse.php", "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\symfony\\http-foundation\\Response.php", @@ -1030,7 +1175,6 @@ "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Events\\ResponsePrepared.php", "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Events\\RequestHandled.php", "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Events\\Terminating.php", - "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php", "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\Support\\Defer\\DeferredCallbackCollection.php", "C:\\Users\\garci\\OneDrive\\Desktop\\Projects\\hrm\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Component.php" ] \ No newline at end of file diff --git a/mobile/package-lock.json b/mobile/package-lock.json index 13a554832..3d634cf4c 100644 --- a/mobile/package-lock.json +++ b/mobile/package-lock.json @@ -8,11 +8,11 @@ "name": "mobile", "version": "1.0.0", "dependencies": { - "@expo/ui": "~57.0.9", + "@expo/ui": "~57.0.10", "@expo/vector-icons": "^15.1.1", "@react-native-community/datetimepicker": "9.1.0", "@tanstack/react-query": "^5.101.4", - "expo": "~57.0.11", + "expo": "~57.0.12", "expo-constants": "~57.0.9", "expo-device": "~57.0.1", "expo-document-picker": "~57.0.1", @@ -20,16 +20,16 @@ "expo-font": "~57.0.1", "expo-glass-effect": "~57.0.1", "expo-image": "~57.0.2", - "expo-image-picker": "~57.0.8", + "expo-image-picker": "~57.0.9", "expo-linear-gradient": "~57.0.1", "expo-linking": "~57.0.5", "expo-local-authentication": "~57.0.2", - "expo-location": "~57.0.8", - "expo-notifications": "~57.0.9", - "expo-router": "~57.0.11", + "expo-location": "~57.0.9", + "expo-notifications": "~57.0.10", + "expo-router": "~57.0.12", "expo-secure-store": "~57.0.1", - "expo-sharing": "~57.0.10", - "expo-splash-screen": "~57.0.5", + "expo-sharing": "~57.0.11", + "expo-splash-screen": "~57.0.6", "expo-sqlite": "~57.0.1", "expo-status-bar": "~57.0.1", "expo-symbols": "~57.0.2", @@ -55,7 +55,7 @@ "@types/react": "~19.2.2", "identity-obj-proxy": "^3.0.0", "jest": "^29.7.0", - "jest-expo": "^57.0.3", + "jest-expo": "~57.0.4", "react-test-renderer": "^19.2.3", "typescript": "~6.0.3" } @@ -1536,9 +1536,9 @@ "license": "MIT" }, "node_modules/@expo/fingerprint": { - "version": "0.20.6", - "resolved": "https://registry.npmjs.org/@expo/fingerprint/-/fingerprint-0.20.6.tgz", - "integrity": "sha512-cmC/6BOPRbdKr77Mgjwszb8aM0hY2RKBpMRCmjSdn9zIcn2FGor/ic4fHVr46cQFa1G6RDGg1GyAjRw3US4CCQ==", + "version": "0.20.7", + "resolved": "https://registry.npmjs.org/@expo/fingerprint/-/fingerprint-0.20.7.tgz", + "integrity": "sha512-tYyZD4XZSn1C30pr9IvjN/BjAqpf6r9e1NL09lPvheO1DMLByOVdmMHFLSwW8Pu6veVgzue7GDWmq9P8mc8GMg==", "license": "MIT", "dependencies": { "@expo/env": "^2.4.2", @@ -1573,12 +1573,12 @@ } }, "node_modules/@expo/inline-modules": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@expo/inline-modules/-/inline-modules-0.1.4.tgz", - "integrity": "sha512-8bPSCm//dv8raYfrQ4x79rCX52vMw0QzmnYYl4eSOAvEbGvDPPRGGdbrhZZ7oihU+hI1sZNS5kYEgqODgFwfsw==", + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@expo/inline-modules/-/inline-modules-0.1.5.tgz", + "integrity": "sha512-LC+kWeIwnvsGIvDaFBd8uzleWzWZiZTCG7CmtfxBLjW/Gify596X67ZqTi76iHzm5KToAfwwX0nppAKPDA9vQw==", "license": "MIT", "dependencies": { - "@expo/config-plugins": "~57.0.6" + "@expo/config-plugins": "~57.0.7" } }, "node_modules/@expo/json-file": { @@ -1592,12 +1592,12 @@ } }, "node_modules/@expo/local-build-cache-provider": { - "version": "57.0.5", - "resolved": "https://registry.npmjs.org/@expo/local-build-cache-provider/-/local-build-cache-provider-57.0.5.tgz", - "integrity": "sha512-OwiNC0Uxu67TOH7TEQ94GLa4oNzNfbbItKGdy3QMfX+hCSZv2VvjcjRo5vttMHfXCnXa9KZIu3GBS9pvtDHWhA==", + "version": "57.0.6", + "resolved": "https://registry.npmjs.org/@expo/local-build-cache-provider/-/local-build-cache-provider-57.0.6.tgz", + "integrity": "sha512-6aFMROb1SzIvrefpwhgS5QGNELU9T2lpK0Hcl6oiZ4/mbKgZRk0WEPauo/dHH6IgDmyK25InCMHF5nj7XY4LWg==", "license": "MIT", "dependencies": { - "@expo/config": "~57.0.6", + "@expo/config": "~57.0.7", "chalk": "^4.1.2" } }, @@ -1641,15 +1641,15 @@ } }, "node_modules/@expo/metro-config": { - "version": "57.0.7", - "resolved": "https://registry.npmjs.org/@expo/metro-config/-/metro-config-57.0.7.tgz", - "integrity": "sha512-bVfEkg4zF1cA62OqAdYXmFOooJ6TB/I+REi7Se6Ct+PbSC+89TwSqWXnYx34L08eIs4z+1ilgbATakTZpgefmQ==", + "version": "57.0.8", + "resolved": "https://registry.npmjs.org/@expo/metro-config/-/metro-config-57.0.8.tgz", + "integrity": "sha512-cZOVjbljqRBMCXcloc5k23gsFOhWdiKXhDkp5jU/wY6IXR6G7cYtNOwxKfxI1QLhs0KcXY0gDmZ2UIueoHzY7g==", "license": "MIT", "dependencies": { "@babel/code-frame": "^7.20.0", "@babel/core": "^7.20.0", "@babel/generator": "^7.20.5", - "@expo/config": "~57.0.6", + "@expo/config": "~57.0.7", "@expo/env": "~2.4.2", "@expo/json-file": "~11.0.1", "@expo/metro": "~56.0.0", @@ -1694,9 +1694,9 @@ } }, "node_modules/@expo/metro-runtime": { - "version": "57.0.8", - "resolved": "https://registry.npmjs.org/@expo/metro-runtime/-/metro-runtime-57.0.8.tgz", - "integrity": "sha512-RrdehKXNtWpnm8nNs1QFhS0IauyMKR/nSQiry6dcUJs2T5EH8gYDMcMegUt9yI41K4nO3W8tr3O0xd/GZFObXQ==", + "version": "57.0.9", + "resolved": "https://registry.npmjs.org/@expo/metro-runtime/-/metro-runtime-57.0.9.tgz", + "integrity": "sha512-gtly6wOk59Ip7S5NtYSYMmMmz7VyKeNWo/dERF7b1q3Rmek4fBwEV5tTHIXaDTKboAryXdWR9gjSv1DzErP/Dg==", "license": "MIT", "dependencies": { "@expo/log-box": "^57.0.2", @@ -1756,13 +1756,13 @@ } }, "node_modules/@expo/prebuild-config": { - "version": "57.0.10", - "resolved": "https://registry.npmjs.org/@expo/prebuild-config/-/prebuild-config-57.0.10.tgz", - "integrity": "sha512-myrS5NolFAQWD8g7QuqkettnkyJx3GRl603N6rlmqAMxmO5EU7sZu4EX2EsIKkva8QtpX84B0E17PsM9xXMsTQ==", + "version": "57.0.11", + "resolved": "https://registry.npmjs.org/@expo/prebuild-config/-/prebuild-config-57.0.11.tgz", + "integrity": "sha512-GcBX2xQ6l4VrkxmlAXm6lVUeHhnURe0Jh86hNVQqoYYIFflUx4IFmMm9B9bN0mbp/Jb+j+CGjkSPQcIYq9NM/Q==", "license": "MIT", "dependencies": { - "@expo/config": "~57.0.6", - "@expo/config-plugins": "~57.0.6", + "@expo/config": "~57.0.7", + "@expo/config-plugins": "~57.0.7", "@expo/config-types": "^57.0.2", "@expo/image-utils": "^0.11.4", "@expo/json-file": "^11.0.1", @@ -1823,9 +1823,9 @@ "license": "MIT" }, "node_modules/@expo/ui": { - "version": "57.0.9", - "resolved": "https://registry.npmjs.org/@expo/ui/-/ui-57.0.9.tgz", - "integrity": "sha512-VIxvk5ncgylBj2vrIP1iLaMc3XmYucKbf0hIcg3qx9l2anB9JzaYnH7cvVgNU3RfwV8R9m/tA7lX9BP7D8uMQw==", + "version": "57.0.10", + "resolved": "https://registry.npmjs.org/@expo/ui/-/ui-57.0.10.tgz", + "integrity": "sha512-cYVo6R6JmJgza2p1jyE1lGfNPWncHJGWRxhTyOi+pLRAAdiwo8Z2LcdaArewEXVUwJTQhczLRxeXGL0i99NUwQ==", "license": "MIT", "dependencies": { "sf-symbols-typescript": "^2.1.0", @@ -5420,26 +5420,26 @@ } }, "node_modules/expo": { - "version": "57.0.11", - "resolved": "https://registry.npmjs.org/expo/-/expo-57.0.11.tgz", - "integrity": "sha512-R97257N39Dw0kQFuI4/RvYx95GQ+dmePdo8hxcMOjDxAT4VcCckjILJeAWCE19Jxjb92hZ5NDXAfDPkkV1RB9w==", + "version": "57.0.12", + "resolved": "https://registry.npmjs.org/expo/-/expo-57.0.12.tgz", + "integrity": "sha512-sVgXaMjh5uapBvBkik3QibxbKI2g1zNtNeHntjRfixWAI3tlQZbaK4ACdInY4+jUBVymkf8u9BXJUaSes9jdtA==", "license": "MIT", "dependencies": { "@babel/runtime": "^7.20.0", - "@expo/cli": "^57.0.13", - "@expo/config": "~57.0.6", + "@expo/cli": "^57.0.14", + "@expo/config": "~57.0.7", "@expo/config-plugins": "~57.0.7", "@expo/devtools": "~57.0.1", "@expo/dom-webview": "~57.0.1", - "@expo/fingerprint": "^0.20.6", - "@expo/local-build-cache-provider": "^57.0.5", + "@expo/fingerprint": "^0.20.7", + "@expo/local-build-cache-provider": "^57.0.6", "@expo/log-box": "^57.0.2", "@expo/metro": "~56.0.0", - "@expo/metro-config": "~57.0.7", + "@expo/metro-config": "~57.0.8", "@ungap/structured-clone": "^1.3.0", "babel-preset-expo": "~57.0.6", - "expo-asset": "~57.0.9", - "expo-constants": "~57.0.9", + "expo-asset": "~57.0.10", + "expo-constants": "~57.0.10", "expo-file-system": "~57.0.2", "expo-font": "~57.0.1", "expo-keep-awake": "~57.0.1", @@ -5491,13 +5491,13 @@ } }, "node_modules/expo-asset": { - "version": "57.0.9", - "resolved": "https://registry.npmjs.org/expo-asset/-/expo-asset-57.0.9.tgz", - "integrity": "sha512-FXlwwW5ThJ2kwXqVX0VcYcDrbmzPDUGPYJOuQZYfsdVB+TLA8LmOgU0Y5ykzLmLs5ONiqs/YjT6Uubv1NUQFzg==", + "version": "57.0.10", + "resolved": "https://registry.npmjs.org/expo-asset/-/expo-asset-57.0.10.tgz", + "integrity": "sha512-32QpNkWlb8ftxq3ClAriwFXcZlpzuP7Qx4z3Gc9vhbAm1QZzGsCN+PwYt3fN8W46HBw5qaI6DSXcAyBlYzeVqA==", "license": "MIT", "dependencies": { "@expo/image-utils": "^0.11.4", - "expo-constants": "~57.0.9" + "expo-constants": "~57.0.10" }, "peerDependencies": { "expo": "*", @@ -5506,9 +5506,9 @@ } }, "node_modules/expo-constants": { - "version": "57.0.9", - "resolved": "https://registry.npmjs.org/expo-constants/-/expo-constants-57.0.9.tgz", - "integrity": "sha512-Y47sGiF+U8fwicUSPdJPjB27PuU+FgLK4Mpai0ksZF5hv8jNN3HBqKuDNxsiu70uHBKf80TaR4gwMPh0pmETiQ==", + "version": "57.0.10", + "resolved": "https://registry.npmjs.org/expo-constants/-/expo-constants-57.0.10.tgz", + "integrity": "sha512-GCDXYEsloBfouMdT3BzoGhAkcLnYxEFNLQoSbNKIvIrD9FY5MmSeWuvRSveJdOiuydwQY2iH6hy020vTaQflCQ==", "license": "MIT", "dependencies": { "@expo/env": "~2.4.2" @@ -5604,9 +5604,9 @@ } }, "node_modules/expo-image-picker": { - "version": "57.0.8", - "resolved": "https://registry.npmjs.org/expo-image-picker/-/expo-image-picker-57.0.8.tgz", - "integrity": "sha512-LXJCGxunnQ4beqk+TW3+llRyss/XITOKWdIjqgF1H9mL3CgKN+hvABWAqLVWapGz7RoJBf+r53FO9i48yicbbw==", + "version": "57.0.9", + "resolved": "https://registry.npmjs.org/expo-image-picker/-/expo-image-picker-57.0.9.tgz", + "integrity": "sha512-tXs3N/f1yDON31KbOsI6DZuLZU8rgxyAo/r0JJm0DG/KPv8sZBp+enVwbgc0SkJ++RAaAuUReUaErUWgfb+6IQ==", "license": "MIT", "dependencies": { "expo-image-loader": "~57.0.1" @@ -5663,9 +5663,9 @@ } }, "node_modules/expo-location": { - "version": "57.0.8", - "resolved": "https://registry.npmjs.org/expo-location/-/expo-location-57.0.8.tgz", - "integrity": "sha512-XtELTtjm1LQ89r7meE63pxRu0IKli1+rYTem6xNr3u2ZIYwXNzyehxsW+65Fc86qgK2P6RUNdt1AkNj+U6+Q2g==", + "version": "57.0.9", + "resolved": "https://registry.npmjs.org/expo-location/-/expo-location-57.0.9.tgz", + "integrity": "sha512-NfTBIgpHDagevd8gz3zSU2dcA+2KjDZPsK8/A57BPKeApcgFzh44QpzYDgSOc01sLNa3DxIsgQSWdSXXpj7IXg==", "license": "MIT", "dependencies": { "@expo/image-utils": "^0.11.4" @@ -5720,16 +5720,16 @@ } }, "node_modules/expo-notifications": { - "version": "57.0.9", - "resolved": "https://registry.npmjs.org/expo-notifications/-/expo-notifications-57.0.9.tgz", - "integrity": "sha512-AeA4sdgvfeyw5/O+JPekCIex8JfoBO21fABfZCKAeXF19pWaVtXva08dqwF41JW/LWAmvrshCAH36gP+jdVD4Q==", + "version": "57.0.10", + "resolved": "https://registry.npmjs.org/expo-notifications/-/expo-notifications-57.0.10.tgz", + "integrity": "sha512-Zrwwd2eGzSuk3LyD01P5QzhiE/oXNNWaUq/NLQnPoeo63Ek2R6sWA00b0o0rl47uIqdmMtuQUfWbXgJJyc3Uag==", "license": "MIT", "dependencies": { "@expo/image-utils": "^0.11.4", "abort-controller": "^3.0.0", "badgin": "^1.1.5", "expo-application": "~57.0.2", - "expo-constants": "~57.0.9" + "expo-constants": "~57.0.10" }, "peerDependencies": { "expo": "*", @@ -5738,15 +5738,15 @@ } }, "node_modules/expo-router": { - "version": "57.0.11", - "resolved": "https://registry.npmjs.org/expo-router/-/expo-router-57.0.11.tgz", - "integrity": "sha512-kE2hz4lLkddZ94vN4nmbq5aXeo0t6FaZ8xJn/Hyn8/dQPsGlvDK0j4ZVayEUUdNmkNHsBVihgf1bl/2rCsYEzA==", + "version": "57.0.12", + "resolved": "https://registry.npmjs.org/expo-router/-/expo-router-57.0.12.tgz", + "integrity": "sha512-vA+RUSzMwHmWa/pQpoYqJoTbhIQaX/OzvMvOlWVBeMflF1RC40zCzqLiXMKimWfEUh/G6ITnz31EtpNKUghxQw==", "license": "MIT", "dependencies": { "@expo/log-box": "^57.0.2", - "@expo/metro-runtime": "^57.0.8", + "@expo/metro-runtime": "^57.0.9", "@expo/schema-utils": "^57.0.2", - "@expo/ui": "^57.0.9", + "@expo/ui": "^57.0.10", "@radix-ui/react-slot": "^1.2.0", "@radix-ui/react-tabs": "^1.1.12", "@react-native-masked-view/masked-view": "^0.3.2", @@ -5757,7 +5757,7 @@ "debug": "^4.3.4", "escape-string-regexp": "^4.0.0", "expo-glass-effect": "^57.0.1", - "expo-server": "^57.0.1", + "expo-server": "^57.0.2", "expo-symbols": "^57.0.2", "fast-deep-equal": "^3.1.3", "invariant": "^2.2.4", @@ -5775,10 +5775,10 @@ }, "peerDependencies": { "@expo/log-box": "^57.0.2", - "@expo/metro-runtime": "^57.0.8", + "@expo/metro-runtime": "^57.0.9", "@testing-library/react-native": ">= 13.2.0", "expo": "*", - "expo-constants": "^57.0.9", + "expo-constants": "^57.0.10", "expo-linking": "^57.0.5", "react": "*", "react-dom": "*", @@ -5821,18 +5821,18 @@ } }, "node_modules/expo-server": { - "version": "57.0.1", - "resolved": "https://registry.npmjs.org/expo-server/-/expo-server-57.0.1.tgz", - "integrity": "sha512-sBfVDH6dmKVHZxqUxbfkzS00PZELMZt1IpnHKxcOTMZtR/t7CtRAFrbXcisG+EyzeqHSVDacZT+1tbYfZt5D8w==", + "version": "57.0.2", + "resolved": "https://registry.npmjs.org/expo-server/-/expo-server-57.0.2.tgz", + "integrity": "sha512-GzfiSHC19xU7I0Dq4O/7DOtWdmc14vynpxBb9nWDRvsF+7RjoSIdkVePFhx4Qm6ILFNbo6KxFGu95QnDdKxUdw==", "license": "MIT", "engines": { "node": ">=20.16.0" } }, "node_modules/expo-sharing": { - "version": "57.0.10", - "resolved": "https://registry.npmjs.org/expo-sharing/-/expo-sharing-57.0.10.tgz", - "integrity": "sha512-WvZSgY96NIR3ZHEud5T4K5Q+OK+WW7PGN8CZ1zIYIhxlwKlMOf9qGNCYVDY3pMPU8FK7n+gbiguGxulWEXot6w==", + "version": "57.0.11", + "resolved": "https://registry.npmjs.org/expo-sharing/-/expo-sharing-57.0.11.tgz", + "integrity": "sha512-Ukp6w/5bMnYkBAfNhINX6BgrcIoTZWArzUXiJZzvA22/hIPAGuQeSJLqrgeXHA0/2JP1A3PHH0Sls9OK7d4ecw==", "license": "MIT", "dependencies": { "@expo/config-plugins": "^57.0.7", @@ -5846,12 +5846,12 @@ } }, "node_modules/expo-splash-screen": { - "version": "57.0.5", - "resolved": "https://registry.npmjs.org/expo-splash-screen/-/expo-splash-screen-57.0.5.tgz", - "integrity": "sha512-ZN0LDXlhHRNFjXTYZDojXk8IfaoUIu7qa3hhoBTXgyj1UB/iewGlH6+M3Nvhun2lY2d/+xhwqMhv0hIRoBo09Q==", + "version": "57.0.6", + "resolved": "https://registry.npmjs.org/expo-splash-screen/-/expo-splash-screen-57.0.6.tgz", + "integrity": "sha512-FY0E7hMyXVAsNh18yGzIjdooPXdjafalEb6mk2EcqNPjXspHuu+pVEhUscEunw4wF8F/w6MOpT7UfOwHVWez9g==", "license": "MIT", "dependencies": { - "@expo/config-plugins": "~57.0.6", + "@expo/config-plugins": "~57.0.7", "@expo/image-utils": "^0.11.4", "xml2js": "0.6.0" }, @@ -5931,27 +5931,27 @@ } }, "node_modules/expo/node_modules/@expo/cli": { - "version": "57.0.13", - "resolved": "https://registry.npmjs.org/@expo/cli/-/cli-57.0.13.tgz", - "integrity": "sha512-8gjLMyx+s0dLeDHlcfjM9D9x5yrCU5C6516rmC7q/Wiyuj1fxgr/cbDSmjdpQKkjlvvfvNwtRyMk2zhvhPohiw==", + "version": "57.0.14", + "resolved": "https://registry.npmjs.org/@expo/cli/-/cli-57.0.14.tgz", + "integrity": "sha512-yu3sie3cDPDXBTUMvivqguW+lT8jnLIF8Q6e75MRaq7BoAzihor0KrJwtXAtC4ep5eOYYC1otEvtOuctG1xf8Q==", "license": "MIT", "dependencies": { "@expo/code-signing-certificates": "^0.0.6", - "@expo/config": "~57.0.6", + "@expo/config": "~57.0.7", "@expo/config-plugins": "~57.0.7", "@expo/devcert": "^1.2.1", "@expo/env": "~2.4.2", "@expo/image-utils": "^0.11.4", - "@expo/inline-modules": "^0.1.4", + "@expo/inline-modules": "^0.1.5", "@expo/json-file": "^11.0.1", "@expo/log-box": "^57.0.2", "@expo/metro": "~56.0.0", - "@expo/metro-config": "~57.0.7", + "@expo/metro-config": "~57.0.8", "@expo/metro-file-map": "^57.0.1", "@expo/osascript": "^2.7.1", "@expo/package-manager": "^1.13.1", "@expo/plist": "^0.8.1", - "@expo/prebuild-config": "^57.0.10", + "@expo/prebuild-config": "^57.0.11", "@expo/require-utils": "^57.0.4", "@expo/router-server": "^57.0.5", "@expo/schema-utils": "^57.0.2", @@ -5970,7 +5970,7 @@ "connect": "^3.7.0", "debug": "^4.3.4", "dnssd-advertise": "^1.1.4", - "expo-server": "^57.0.1", + "expo-server": "^57.0.2", "fetch-nodeshim": "^0.4.10", "getenv": "^2.0.0", "glob": "^13.0.0", @@ -6114,9 +6114,9 @@ } }, "node_modules/expo/node_modules/ws": { - "version": "8.21.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.21.2.tgz", - "integrity": "sha512-54dMVAo4WIe6SKy3vBgN+9bJZqqQ8IMRevAkOLQALhi49qkkQDQfWdAZ8KQlXiEabw88ARXXdUrlvtbKQX+aKw==", + "version": "8.21.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.21.3.tgz", + "integrity": "sha512-201TZ/kPWxoPr/OKWjquZR1SWKXcvxdH+e1xrx89b3YbmzLMFCLfnaG1HFIgWzJOEWZ7MvpK++odZufgYR50Rw==", "license": "MIT", "engines": { "node": ">=10.0.0" @@ -7427,9 +7427,9 @@ } }, "node_modules/jest-expo": { - "version": "57.0.3", - "resolved": "https://registry.npmjs.org/jest-expo/-/jest-expo-57.0.3.tgz", - "integrity": "sha512-Z3tCNmxZwNppxv0fEkiIiLKcR5OlGSnjAY8yhxM6vluojBAnCIM8kwiNzFlI9B5MELEN6tYKDMVbBtoOPfjuBA==", + "version": "57.0.4", + "resolved": "https://registry.npmjs.org/jest-expo/-/jest-expo-57.0.4.tgz", + "integrity": "sha512-EpTc8zizYWepKXHdHYuYBdEP0mZLjZfB1ldb2dyLKHug0HYFGuBnQ3Qp3gmBWCj3rSRaJYP90Lq/qPozzx2Khg==", "dev": true, "license": "MIT", "dependencies": { diff --git a/mobile/package.json b/mobile/package.json index f4be18826..e3334921c 100644 --- a/mobile/package.json +++ b/mobile/package.json @@ -3,11 +3,11 @@ "main": "expo-router/entry", "version": "1.0.0", "dependencies": { - "@expo/ui": "~57.0.9", + "@expo/ui": "~57.0.10", "@expo/vector-icons": "^15.1.1", "@react-native-community/datetimepicker": "9.1.0", "@tanstack/react-query": "^5.101.4", - "expo": "~57.0.11", + "expo": "~57.0.12", "expo-constants": "~57.0.9", "expo-device": "~57.0.1", "expo-document-picker": "~57.0.1", @@ -15,16 +15,16 @@ "expo-font": "~57.0.1", "expo-glass-effect": "~57.0.1", "expo-image": "~57.0.2", - "expo-image-picker": "~57.0.8", + "expo-image-picker": "~57.0.9", "expo-linear-gradient": "~57.0.1", "expo-linking": "~57.0.5", "expo-local-authentication": "~57.0.2", - "expo-location": "~57.0.8", - "expo-notifications": "~57.0.9", - "expo-router": "~57.0.11", + "expo-location": "~57.0.9", + "expo-notifications": "~57.0.10", + "expo-router": "~57.0.12", "expo-secure-store": "~57.0.1", - "expo-sharing": "~57.0.10", - "expo-splash-screen": "~57.0.5", + "expo-sharing": "~57.0.11", + "expo-splash-screen": "~57.0.6", "expo-sqlite": "~57.0.1", "expo-status-bar": "~57.0.1", "expo-symbols": "~57.0.2", @@ -50,7 +50,7 @@ "@types/react": "~19.2.2", "identity-obj-proxy": "^3.0.0", "jest": "^29.7.0", - "jest-expo": "^57.0.3", + "jest-expo": "~57.0.4", "react-test-renderer": "^19.2.3", "typescript": "~6.0.3" }, diff --git a/mobile/src/context/AuthContext.tsx b/mobile/src/context/AuthContext.tsx index f6d4468ee..31cee9b6f 100644 --- a/mobile/src/context/AuthContext.tsx +++ b/mobile/src/context/AuthContext.tsx @@ -1,7 +1,7 @@ import React, { createContext, useContext, useState, useEffect } from 'react'; import { Platform } from 'react-native'; import * as SecureStore from 'expo-secure-store'; -import { api, TOKEN_KEY, USER_KEY } from '@/services/api'; +import { api, TOKEN_KEY, USER_KEY, TENANT_KEY } from '@/services/api'; import { router } from 'expo-router'; import { isBiometricsSupported, @@ -121,20 +121,29 @@ export function AuthProvider({ children }: { children: React.ReactNode }) { } }; - const login = async (email: string, password: string, deviceName: string = 'mobile-device') => { + const login = async (email: string, password: string, deviceName: string = 'mobile-device', subdomain?: string) => { try { - const response = await api.post('/auth/login', { + const payload: any = { email, password, device_name: deviceName, - }); + }; + if (subdomain) { + payload.subdomain = subdomain; + } + + const response = await api.post('/auth/login', payload); const apiToken = response.token || response.data?.token; const apiUser = response.user || response.data?.user; + const tenantId = response.tenant_id || response.data?.tenant_id || response.data?.user?.tenant_id || subdomain; if (apiToken && apiUser) { await setStorageItem(TOKEN_KEY, apiToken); await setStorageItem(USER_KEY, JSON.stringify(apiUser)); + if (tenantId) { + await setStorageItem(TENANT_KEY, tenantId); + } setToken(apiToken); setUser(apiUser); @@ -157,6 +166,11 @@ export function AuthProvider({ children }: { children: React.ReactNode }) { } finally { await deleteStorageItem(TOKEN_KEY); await deleteStorageItem(USER_KEY); + await deleteStorageItem(TENANT_KEY); + try { + const { clearAllCachedData } = require('@/services/cacheManager'); + await clearAllCachedData(); + } catch (e) {} setToken(null); setUser(null); setIsBiometricLocked(false); diff --git a/mobile/src/services/api.ts b/mobile/src/services/api.ts index 45fc091d5..318faf5f8 100644 --- a/mobile/src/services/api.ts +++ b/mobile/src/services/api.ts @@ -34,6 +34,7 @@ export const API_BASE_URL = resolvedUrl; export const TOKEN_KEY = 'hrm_mobile_auth_token'; export const USER_KEY = 'hrm_mobile_auth_user'; +export const TENANT_KEY = 'hrm_mobile_tenant_id'; interface RequestOptions extends RequestInit { params?: Record; @@ -87,14 +88,20 @@ class ApiClient { try { let token: string | null = null; + let tenantId: string | null = null; if (Platform.OS === 'web') { token = localStorage.getItem(TOKEN_KEY); + tenantId = localStorage.getItem(TENANT_KEY); } else { token = await SecureStore.getItemAsync(TOKEN_KEY); + tenantId = await SecureStore.getItemAsync(TENANT_KEY); } if (token) { headers['Authorization'] = `Bearer ${token}`; } + if (tenantId) { + headers['X-Tenant'] = tenantId; + } } catch (e) {} return headers; @@ -108,14 +115,20 @@ class ApiClient { try { let token: string | null = null; + let tenantId: string | null = null; if (Platform.OS === 'web') { token = localStorage.getItem(TOKEN_KEY); + tenantId = localStorage.getItem(TENANT_KEY); } else { token = await SecureStore.getItemAsync(TOKEN_KEY); + tenantId = await SecureStore.getItemAsync(TENANT_KEY); } if (token) { headers['Authorization'] = `Bearer ${token}`; } + if (tenantId) { + headers['X-Tenant'] = tenantId; + } } catch (e) {} return headers; diff --git a/mobile/src/services/cacheManager.ts b/mobile/src/services/cacheManager.ts index b3a99a563..a2299b50c 100644 --- a/mobile/src/services/cacheManager.ts +++ b/mobile/src/services/cacheManager.ts @@ -1,5 +1,22 @@ import { getDb } from './db'; import { logger } from '@/utils/logger'; +import { Platform } from 'react-native'; +import * as SecureStore from 'expo-secure-store'; +import { TENANT_KEY } from './api'; + +async function getStoredTenantId(): Promise { + try { + let t: string | null = null; + if (Platform.OS === 'web') { + t = localStorage.getItem(TENANT_KEY); + } else { + t = await SecureStore.getItemAsync(TENANT_KEY); + } + return t || 'default_tenant'; + } catch { + return 'default_tenant'; + } +} // ---------------------------------------------------- // PROFILE CACHING @@ -9,29 +26,32 @@ export async function saveProfileToCache( userId: number, name: string, email: string, - details: any + details: any, + tenantId?: string ): Promise { try { const db = await getDb(); + const currentTenant = tenantId || await getStoredTenantId(); const detailsJson = JSON.stringify(details); const updatedAt = new Date().toISOString(); await db.runAsync( - `INSERT OR REPLACE INTO offline_profile (user_id, name, email, details_json, updated_at) - VALUES (?, ?, ?, ?, ?)`, - [userId, name, email, detailsJson, updatedAt] + `INSERT OR REPLACE INTO offline_profile (tenant_id, user_id, name, email, details_json, updated_at) + VALUES (?, ?, ?, ?, ?, ?)`, + [currentTenant, userId, name, email, detailsJson, updatedAt] ); } catch (error) { console.warn('Failed to cache profile in SQLite:', error); } } -export async function getCachedProfile(userId: number): Promise { +export async function getCachedProfile(userId: number, tenantId?: string): Promise { try { const db = await getDb(); + const currentTenant = tenantId || await getStoredTenantId(); const row = await db.getFirstAsync( - 'SELECT * FROM offline_profile WHERE user_id = ?', - [userId] + 'SELECT * FROM offline_profile WHERE tenant_id = ? AND user_id = ?', + [currentTenant, userId] ); if (row && row.details_json) { return JSON.parse(row.details_json); @@ -46,20 +66,22 @@ export async function getCachedProfile(userId: number): Promise { // TASKS CACHING // ---------------------------------------------------- -export async function saveTasksToCache(tasks: any[]): Promise { +export async function saveTasksToCache(tasks: any[], tenantId?: string): Promise { try { const db = await getDb(); + const currentTenant = tenantId || await getStoredTenantId(); - // Clear existing cache - await db.runAsync('DELETE FROM offline_tasks'); + // Clear existing cache for current tenant + await db.runAsync('DELETE FROM offline_tasks WHERE tenant_id = ?', [currentTenant]); // Insert new task list for (const task of tasks) { await db.runAsync( - `INSERT INTO offline_tasks (id, title, status, priority, project_name, due_date, details_json) - VALUES (?, ?, ?, ?, ?, ?, ?)`, + `INSERT INTO offline_tasks (id, tenant_id, title, status, priority, project_name, due_date, details_json) + VALUES (?, ?, ?, ?, ?, ?, ?, ?)`, [ task.id, + currentTenant, task.heading || task.title || '', task.status || 'incomplete', task.priority || 'medium', @@ -74,10 +96,14 @@ export async function saveTasksToCache(tasks: any[]): Promise { } } -export async function getCachedTasks(): Promise { +export async function getCachedTasks(tenantId?: string): Promise { try { const db = await getDb(); - const rows = await db.getAllAsync('SELECT * FROM offline_tasks ORDER BY due_date ASC'); + const currentTenant = tenantId || await getStoredTenantId(); + const rows = await db.getAllAsync( + 'SELECT * FROM offline_tasks WHERE tenant_id = ? ORDER BY due_date ASC', + [currentTenant] + ); return rows.map(row => { try { return JSON.parse(row.details_json); @@ -102,20 +128,22 @@ export async function getCachedTasks(): Promise { // PAYSLIPS CACHING // ---------------------------------------------------- -export async function savePayslipsToCache(payslips: any[]): Promise { +export async function savePayslipsToCache(payslips: any[], tenantId?: string): Promise { try { const db = await getDb(); + const currentTenant = tenantId || await getStoredTenantId(); - // Clear existing cache - await db.runAsync('DELETE FROM offline_payslips'); + // Clear existing cache for current tenant + await db.runAsync('DELETE FROM offline_payslips WHERE tenant_id = ?', [currentTenant]); // Insert new payslip list for (const payslip of payslips) { await db.runAsync( - `INSERT INTO offline_payslips (id, salary_month, net_salary, status, details_json) - VALUES (?, ?, ?, ?, ?)`, + `INSERT INTO offline_payslips (id, tenant_id, salary_month, net_salary, status, details_json) + VALUES (?, ?, ?, ?, ?, ?)`, [ payslip.id, + currentTenant, payslip.salary_month || '', payslip.net_salary?.toString() || '0', payslip.status || 'unpaid', @@ -128,10 +156,14 @@ export async function savePayslipsToCache(payslips: any[]): Promise { } } -export async function getCachedPayslips(): Promise { +export async function getCachedPayslips(tenantId?: string): Promise { try { const db = await getDb(); - const rows = await db.getAllAsync('SELECT * FROM offline_payslips ORDER BY id DESC'); + const currentTenant = tenantId || await getStoredTenantId(); + const rows = await db.getAllAsync( + 'SELECT * FROM offline_payslips WHERE tenant_id = ? ORDER BY id DESC', + [currentTenant] + ); return rows.map(row => { try { return JSON.parse(row.details_json); @@ -161,12 +193,13 @@ export interface ChecklistItem { is_completed: boolean; } -export async function getLocalChecklist(taskId: number): Promise { +export async function getLocalChecklist(taskId: number, tenantId?: string): Promise { try { const db = await getDb(); + const currentTenant = tenantId || await getStoredTenantId(); const rows = await db.getAllAsync( - 'SELECT * FROM local_task_checklists WHERE task_id = ? ORDER BY id ASC', - [taskId] + 'SELECT * FROM local_task_checklists WHERE tenant_id = ? AND task_id = ? ORDER BY id ASC', + [currentTenant, taskId] ); return rows.map(row => ({ id: row.id, @@ -180,12 +213,13 @@ export async function getLocalChecklist(taskId: number): Promise { +export async function addLocalChecklistItem(taskId: number, title: string, tenantId?: string): Promise { try { const db = await getDb(); + const currentTenant = tenantId || await getStoredTenantId(); await db.runAsync( - 'INSERT OR IGNORE INTO local_task_checklists (task_id, title, is_completed) VALUES (?, ?, 0)', - [taskId, title] + 'INSERT OR IGNORE INTO local_task_checklists (tenant_id, task_id, title, is_completed) VALUES (?, ?, ?, 0)', + [currentTenant, taskId, title] ); } catch (error) { console.warn('Failed to add checklist item in SQLite:', error); @@ -227,12 +261,13 @@ export interface TimeTrackingInfo { last_started_at: string | null; } -export async function getLocalTimeTracking(taskId: number): Promise { +export async function getLocalTimeTracking(taskId: number, tenantId?: string): Promise { try { const db = await getDb(); + const currentTenant = tenantId || await getStoredTenantId(); const row = await db.getFirstAsync( - 'SELECT * FROM local_task_time_tracking WHERE task_id = ?', - [taskId] + 'SELECT * FROM local_task_time_tracking WHERE tenant_id = ? AND task_id = ?', + [currentTenant, taskId] ); if (row) { return { @@ -252,16 +287,35 @@ export async function saveLocalTimeTracking( taskId: number, trackedSeconds: number, isActive: boolean, - lastStartedAt: string | null + lastStartedAt: string | null, + tenantId?: string ): Promise { try { const db = await getDb(); + const currentTenant = tenantId || await getStoredTenantId(); await db.runAsync( - `INSERT OR REPLACE INTO local_task_time_tracking (task_id, tracked_seconds, is_active, last_started_at) - VALUES (?, ?, ?, ?)`, - [taskId, trackedSeconds, isActive ? 1 : 0, lastStartedAt] + `INSERT OR REPLACE INTO local_task_time_tracking (task_id, tenant_id, tracked_seconds, is_active, last_started_at) + VALUES (?, ?, ?, ?, ?)`, + [taskId, currentTenant, trackedSeconds, isActive ? 1 : 0, lastStartedAt] ); } catch (error) { console.warn('Failed to save time tracking in SQLite:', error); } } + +// ---------------------------------------------------- +// CACHE PURGING +// ---------------------------------------------------- + +export async function clearAllCachedData(): Promise { + try { + const db = await getDb(); + await db.runAsync('DELETE FROM offline_profile'); + await db.runAsync('DELETE FROM offline_tasks'); + await db.runAsync('DELETE FROM offline_payslips'); + await db.runAsync('DELETE FROM local_task_checklists'); + await db.runAsync('DELETE FROM local_task_time_tracking'); + } catch (error) { + console.warn('Failed to clear SQLite cache:', error); + } +} diff --git a/mobile/src/services/db.ts b/mobile/src/services/db.ts index 8a68e2b58..72a314ba1 100644 --- a/mobile/src/services/db.ts +++ b/mobile/src/services/db.ts @@ -27,18 +27,21 @@ export async function getDb(): Promise { console.warn('Failed to configure SQLite WAL mode:', err); } - // Initialize tables sequentially + // Initialize tables sequentially with tenant_id isolation const initQueries = [ `CREATE TABLE IF NOT EXISTS offline_profile ( id INTEGER PRIMARY KEY AUTOINCREMENT, - user_id INTEGER UNIQUE, + tenant_id TEXT, + user_id INTEGER, name TEXT, email TEXT, details_json TEXT, - updated_at TEXT + updated_at TEXT, + UNIQUE(tenant_id, user_id) );`, `CREATE TABLE IF NOT EXISTS offline_tasks ( id INTEGER PRIMARY KEY, + tenant_id TEXT, title TEXT, status TEXT, priority TEXT, @@ -48,6 +51,7 @@ export async function getDb(): Promise { );`, `CREATE TABLE IF NOT EXISTS offline_payslips ( id INTEGER PRIMARY KEY, + tenant_id TEXT, salary_month TEXT, net_salary TEXT, status TEXT, @@ -55,22 +59,36 @@ export async function getDb(): Promise { );`, `CREATE TABLE IF NOT EXISTS local_task_checklists ( id INTEGER PRIMARY KEY AUTOINCREMENT, + tenant_id TEXT, task_id INTEGER, title TEXT, is_completed INTEGER DEFAULT 0, - UNIQUE(task_id, title) + UNIQUE(tenant_id, task_id, title) );`, `CREATE TABLE IF NOT EXISTS local_task_time_tracking ( - task_id INTEGER PRIMARY KEY, + task_id INTEGER, + tenant_id TEXT, tracked_seconds INTEGER DEFAULT 0, is_active INTEGER DEFAULT 0, - last_started_at TEXT + last_started_at TEXT, + PRIMARY KEY (tenant_id, task_id) );` ]; for (const query of initQueries) { await db.execAsync(query); } + + const alterQueries = [ + `ALTER TABLE offline_profile ADD COLUMN tenant_id TEXT;`, + `ALTER TABLE offline_tasks ADD COLUMN tenant_id TEXT;`, + `ALTER TABLE offline_payslips ADD COLUMN tenant_id TEXT;`, + `ALTER TABLE local_task_checklists ADD COLUMN tenant_id TEXT;`, + `ALTER TABLE local_task_time_tracking ADD COLUMN tenant_id TEXT;`, + ]; + for (const alterQuery of alterQueries) { + try { await db.execAsync(alterQuery); } catch {} + } if (__DEV__) { console.log('Offline SQLite DB initialized successfully'); diff --git a/mobile/src/services/payslips.ts b/mobile/src/services/payslips.ts index 740f429ce..1c6b811eb 100644 --- a/mobile/src/services/payslips.ts +++ b/mobile/src/services/payslips.ts @@ -2,17 +2,19 @@ import * as FileSystem from 'expo-file-system'; import * as Sharing from 'expo-sharing'; import { apiRequest } from './api'; import { Payslip } from '../types'; -import { SQLiteCache } from './sqlite'; +import { savePayslipsToCache, getCachedPayslips } from './cacheManager'; export const PayslipService = { async getPayslips(): Promise { try { const res = await apiRequest<{ data: Payslip[] }>('/payslips'); - await SQLiteCache.cachePayslips(res.data); + if (res.data) { + await savePayslipsToCache(res.data); + } return res.data; } catch { - // Fallback to offline SQLite cache - return await SQLiteCache.getCachedPayslips(); + // Fallback to tenant-isolated offline SQLite cache + return await getCachedPayslips(); } }, diff --git a/mobile/src/services/sqlite.ts b/mobile/src/services/sqlite.ts index 77bd0f1ac..4d8d25f1e 100644 --- a/mobile/src/services/sqlite.ts +++ b/mobile/src/services/sqlite.ts @@ -1,102 +1,39 @@ -import { Platform } from 'react-native'; -import * as SQLite from 'expo-sqlite'; import { User, AttendanceRecord, Payslip } from '../types'; - -let dbPromise: Promise | null = null; - -async function getDB() { - if (Platform.OS === 'web') { - return null; - } - - if (!dbPromise) { - dbPromise = SQLite.openDatabaseAsync('hrm_offline.db'); - const db = await dbPromise; - await db.execAsync(` - CREATE TABLE IF NOT EXISTS offline_profile ( - id INTEGER PRIMARY KEY, - data TEXT NOT NULL, - updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP - ); - CREATE TABLE IF NOT EXISTS offline_attendance ( - id INTEGER PRIMARY KEY AUTOINCREMENT, - data TEXT NOT NULL, - updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP - ); - CREATE TABLE IF NOT EXISTS offline_payslips ( - id INTEGER PRIMARY KEY AUTOINCREMENT, - data TEXT NOT NULL, - updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP - ); - `); - } - return dbPromise; -} +import { + saveProfileToCache, + getCachedProfile as getProfileFromCacheManager, + savePayslipsToCache, + getCachedPayslips as getPayslipsFromCacheManager, +} from './cacheManager'; export const SQLiteCache = { async cacheProfile(user: User): Promise { - const db = await getDB(); - if (!db) return; - await db.runAsync( - 'INSERT OR REPLACE INTO offline_profile (id, data) VALUES (1, ?)', - [JSON.stringify(user)] - ); + if (user) { + await saveProfileToCache(user.id, user.name, user.email, user); + } }, async getCachedProfile(): Promise { try { - const db = await getDB(); - if (!db) return null; - const row: any = await db.getFirstAsync('SELECT data FROM offline_profile WHERE id = 1'); - return row ? JSON.parse(row.data) : null; + return await getProfileFromCacheManager(0); } catch { return null; } }, async cacheAttendance(records: AttendanceRecord[]): Promise { - const db = await getDB(); - if (!db) return; - await db.runAsync('DELETE FROM offline_attendance'); - for (const rec of records) { - await db.runAsync( - 'INSERT INTO offline_attendance (data) VALUES (?)', - [JSON.stringify(rec)] - ); - } + // Attendance offline records managed via cacheManager if enabled }, async getCachedAttendance(): Promise { - try { - const db = await getDB(); - if (!db) return []; - const rows: any[] = await db.getAllAsync('SELECT data FROM offline_attendance'); - return rows.map((r) => JSON.parse(r.data)); - } catch { - return []; - } + return []; }, async cachePayslips(payslips: Payslip[]): Promise { - const db = await getDB(); - if (!db) return; - await db.runAsync('DELETE FROM offline_payslips'); - for (const p of payslips) { - await db.runAsync( - 'INSERT INTO offline_payslips (data) VALUES (?)', - [JSON.stringify(p)] - ); - } + await savePayslipsToCache(payslips); }, async getCachedPayslips(): Promise { - try { - const db = await getDB(); - if (!db) return []; - const rows: any[] = await db.getAllAsync('SELECT data FROM offline_payslips'); - return rows.map((r) => JSON.parse(r.data)); - } catch { - return []; - } + return await getPayslipsFromCacheManager(); }, }; diff --git a/mobile/tsconfig.json b/mobile/tsconfig.json index aeaf332d4..4dbc26221 100644 --- a/mobile/tsconfig.json +++ b/mobile/tsconfig.json @@ -2,6 +2,13 @@ "extends": "expo/tsconfig.base", "compilerOptions": { "strict": true, + "target": "ES2021", + "lib": ["ES2021", "DOM"], + "jsx": "react-jsx", + "moduleResolution": "bundler", + "esModuleInterop": true, + "allowSyntheticDefaultImports": true, + "skipLibCheck": true, "types": ["jest"], "paths": { "@/*": [ diff --git a/public/build/assets/AboutUs-DzEZTl81.js b/public/build/assets/AboutUs-Bcq6_wmw.js similarity index 95% rename from public/build/assets/AboutUs-DzEZTl81.js rename to public/build/assets/AboutUs-Bcq6_wmw.js index 7f2e4d3ab..eea954d94 100644 --- a/public/build/assets/AboutUs-DzEZTl81.js +++ b/public/build/assets/AboutUs-Bcq6_wmw.js @@ -1 +1 @@ -import{r as g,j as e}from"./ui-Z445SNHD.js";import{u as R}from"./useScrollAnimation-B_bDsIuD.js";import{u as S,g as _}from"./app-36WMjvX0.js";import{Z as A}from"./zap-D4fS-tPu.js";import{U as z}from"./users-Czs1F8XM.js";import{S as M,H as $}from"./shield-Mt6vEHxn.js";import{S as E}from"./star-WlheM7sI.js";import{L as I}from"./lightbulb-fAsbBO8F.js";import{A as T}from"./award-D9FlSYzB.js";import{T as f}from"./target-BEz5Ry2v.js";import"./utils-BWxnHGCV.js";const U={target:f,heart:$,award:T,lightbulb:I,star:E,shield:M,users:z,zap:A};function q({settings:L,sectionData:s,brandColor:p="#3b82f6"}){const{t}=S(),{ref:j,isVisible:h}=R(),r=_(s.image),v=s.background_color||"#f9fafb",b=s.layout||"image-right",n=s.image_position||"right",i=s.parallax===!0,o=g.useRef(null),[m,y]=g.useState(0);g.useEffect(()=>{if(!i||!r)return;const a=()=>{if(!o.current)return;const l=o.current.getBoundingClientRect(),c=l.top+l.height/2-window.innerHeight/2;y(c*.2)};return window.addEventListener("scroll",a,{passive:!0}),a(),()=>window.removeEventListener("scroll",a)},[i,r]);const N=[{icon:"target",title:t("Our Mission"),description:t("To empower businesses with smart HR solutions that simplify employee management, payroll, attendance, and performance tracking.")},{icon:"heart",title:t("Our Values"),description:t("We prioritize innovation, efficiency, and creating a workplace ecosystem that nurtures growth and collaboration.")},{icon:"award",title:t("Our Commitment"),description:t("Providing reliable, intuitive HR tools backed by exceptional support to help organizations optimize their workforce.")},{icon:"lightbulb",title:t("Our Vision"),description:t("A future where HR management is fully automated, transparent, and enables organizations to focus on people, not paperwork.")}],w=[{value:t("3+ Years"),label:t("Experience"),color:"blue"},{value:"500+",label:t("Companies Served"),color:"green"},{value:"20K+",label:t("Employees Managed"),color:"purple"}],H=s.values&&s.values.length>0?s.values:N,d=s.stats&&s.stats.length>0?s.stats:w,x=()=>e.jsx("div",{className:"bg-white rounded-xl p-8 border border-gray-200 h-96 flex items-center justify-center overflow-hidden",children:r?e.jsx("img",{src:r,alt:"About Us",className:"max-w-full max-h-full object-contain rounded-lg",style:i?{transform:`translateY(${m}px)`,transition:"transform 0.1s linear"}:void 0}):e.jsxs("div",{className:"text-center",children:[e.jsx("div",{className:"w-24 h-24 bg-gray-100 rounded-full mx-auto mb-6 flex items-center justify-center",children:e.jsx("span",{className:"text-3xl",children:s.image_icon||"🚀"})}),e.jsx("h4",{className:"text-xl font-semibold text-gray-900 mb-2",children:s.image_title||t("Innovation Driven")}),e.jsx("p",{className:"text-gray-600",children:s.image_subtitle||t("Building the future of networking")})]})}),u=({centered:a=!1})=>e.jsxs("div",{className:a?"text-center":"",children:[e.jsx("h3",{className:"text-2xl font-bold text-gray-900 mb-6",children:s.story_title||t("We are passionate about simplifying HR management for businesses of all sizes.")}),e.jsx("div",{className:"text-gray-600 mb-8 leading-relaxed",dangerouslySetInnerHTML:{__html:(s.story_content||t("Founded by HR and tech enthusiasts, HRMGo was created to replace cumbersome spreadsheets and manual processes with a modern, all-in-one HR platform.")).replace(/\n/g,'